.icon[data-v-1930d6b5]{width:var(--icon-size,23px);height:var(--icon-size,23px);stroke-width:var(--icon-stroke,1.6);color:inherit;flex-shrink:1;display:block}.auth-flyout[data-v-cc36924d]{align-items:center;display:inline-flex;position:relative}.auth-flyout-trigger[data-v-cc36924d]{color:#11161f;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:linear-gradient(#7e7e7eeb 0%,#c2c2c2f0 42%,#eeeeeef5 66%,#c9c9c9f0 100%);border:1px solid #fff9;border-radius:999px;justify-content:center;align-items:center;padding:.58rem 1rem .6rem;font-family:inherit;font-size:.76rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffb8,inset 0 6px 11px #fff3,inset 0 -7px 10px #1314171a,0 1px #ffffff9e,0 9px 16px #090b0e29}.auth-flyout--header .auth-flyout-trigger[data-v-cc36924d]{isolation:isolate;-webkit-backdrop-filter:none;color:#11161f;min-width:6.2rem;min-height:36px;text-shadow:none;background:linear-gradient(#fdfdfb 0%,#f0f0ea 100%);border:1px solid #ffffff8c;padding:.52rem 1rem .58rem;overflow:visible;box-shadow:0 1px #fff6}.auth-flyout--header .auth-flyout-trigger[data-v-cc36924d]:before,.auth-flyout--header .auth-flyout-trigger[data-v-cc36924d]:after{content:none}.auth-flyout--header.is-intro .auth-flyout-trigger[data-v-cc36924d]{opacity:0;will-change:transform, opacity, filter;animation:.52s cubic-bezier(.16,1,.3,1) .7s forwards auth-header-intro-pop-cc36924d}.auth-flyout--header.is-intro .auth-flyout-trigger[data-v-cc36924d]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:0;will-change:transform, opacity;background:conic-gradient(#0000 0deg 306deg,#fffffff7 328deg,#ffffffe0 344deg,#0000 360deg);padding:1px;animation:.76s linear .12s forwards auth-header-outline-trace-cc36924d;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-flyout-trigger-label[data-v-cc36924d]{z-index:1;position:relative}.auth-flyout--header .auth-flyout-trigger .auth-flyout-trigger-label[data-v-cc36924d]{letter-spacing:.14em;color:inherit;font-size:.62rem;font-weight:700}.auth-flyout-trigger[data-v-cc36924d]:hover,.auth-flyout.is-open .auth-flyout-trigger[data-v-cc36924d]{color:#111;transform:translateY(-1px);box-shadow:0 14px 28px #00000047}.auth-flyout--header .auth-flyout-trigger[data-v-cc36924d]:hover,.auth-flyout--header.is-open .auth-flyout-trigger[data-v-cc36924d]{color:#0c0f14;background:linear-gradient(#fff 0%,#f4f4ee 100%);border-color:#ffffffbf;transform:translateY(-1px);box-shadow:0 8px 20px #00000024}.auth-flyout.is-disabled .auth-flyout-trigger[data-v-cc36924d],.auth-flyout-trigger[data-v-cc36924d]:disabled{opacity:.42;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;cursor:default;background:#ffffff14;border-color:#adb6bd29;box-shadow:inset 0 1px #ffffff14}.auth-flyout-sheet[data-v-cc36924d]{z-index:1400;position:fixed;inset:0}.auth-flyout-backdrop[data-v-cc36924d]{background:var(--overlay-panel-backdrop);cursor:pointer;border:0;padding:0;position:absolute;inset:0}.auth-flyout-backdrop--beige[data-v-cc36924d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#221a1438}.auth-flyout-drawer[data-v-cc36924d]{box-sizing:border-box;width:min(540px,100vw);height:100vh;color:var(--overlay-panel-text);--divider-color:var(--overlay-panel-border);border-left:1px solid #0000;border-image:var(--divider-fade-vertical) 1;background:var(--overlay-panel-bg);-webkit-backdrop-filter:blur(18px)saturate(85%);box-shadow:var(--overlay-panel-shadow);padding:clamp(1.5rem,5vw,2.25rem);display:flex;position:fixed;top:0;right:0;overflow-y:auto}.auth-flyout-drawer--beige[data-v-cc36924d]{color:#2f281f;-webkit-backdrop-filter:blur(18px)saturate();background:radial-gradient(115% 92% at -14% 103%,#564c3f38,#564c3f14 22%,#0000 56%),radial-gradient(42% 28% at 104% -2%,#ffffffb8,#ffffff3d 36%,#0000 72%),linear-gradient(#fcf9f2fa,#f5efe5fa);border-left:0;box-shadow:-20px 0 52px #16100a33}.auth-flyout-drawer[data-v-cc36924d]:before{content:"";pointer-events:none;-webkit-backdrop-filter:blur(26px)saturate(70%);background:var(--overlay-panel-sheen);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 48%,#00000047 72%,#000 100%);mask-image:linear-gradient(#0000 48%,#00000047 72%,#000 100%)}.auth-flyout-drawer--beige[data-v-cc36924d]:before{-webkit-backdrop-filter:none;background:linear-gradient(#ffffff1f,#fff0 34%),linear-gradient(135deg,#ffffff14,#0000 54%);-webkit-mask-image:none;mask-image:none}.auth-flyout-drawer[data-v-cc36924d]>*{z-index:1;position:relative}.auth-panel-shell[data-v-cc36924d]{box-sizing:border-box;align-content:center;gap:1.2rem;width:min(100%,456px);min-height:100%;margin:auto;display:grid}.auth-panel-content[data-v-cc36924d]{gap:1.2rem;display:grid}.auth-panel-status[data-v-cc36924d]{justify-items:start;gap:.85rem;padding:.5rem 0 .35rem;display:grid}.auth-panel-status-badge[data-v-cc36924d]{background:linear-gradient(#32373be6,#202427f5);border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.auth-flyout-drawer--beige .auth-panel-status-badge[data-v-cc36924d]{box-shadow:none;background:#fffcf6c2;border-color:#564c3f2e}.auth-panel-status-badge span[data-v-cc36924d]{filter:drop-shadow(0 0 6px #a4c6df29);background:conic-gradient(#f5f8fa1f 0deg,#dee6ebdb 76deg,#adc1d0fa 158deg,#5e7c96fa 246deg,#f5f8fa14 360deg);border-radius:999px;width:16px;height:16px;animation:.9s linear infinite auth-panel-spin-cc36924d;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1px),#000 calc(100% - 1px))}.auth-panel-status h3[data-v-cc36924d]{letter-spacing:-.02em;color:#f6f6f2;margin:0;font-size:1.28rem;font-weight:600}.auth-flyout-drawer--beige .auth-panel-status h3[data-v-cc36924d],.auth-flyout-drawer--beige .auth-panel-header h2[data-v-cc36924d]{color:#1f261f}.auth-panel-status p[data-v-cc36924d]{color:#e9e9e4bd;max-width:26rem;margin:0;line-height:1.65}.auth-flyout-drawer--beige .auth-panel-status p[data-v-cc36924d],.auth-flyout-drawer--beige .auth-panel-status-note[data-v-cc36924d],.auth-flyout-drawer--beige .auth-panel-footer[data-v-cc36924d],.auth-flyout-drawer--beige .auth-panel-remember[data-v-cc36924d],.auth-flyout-drawer--beige .auth-panel-link[data-v-cc36924d],.auth-flyout-drawer--beige .auth-panel-inline-link[data-v-cc36924d]{color:#3a3128c7}.auth-panel-status-note[data-v-cc36924d]{color:#e9e9e48f;font-size:.84rem}.auth-panel-header[data-v-cc36924d]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-panel-header h2[data-v-cc36924d]{letter-spacing:-.03em;color:#f8f8f6;margin:0;font-size:clamp(1.26rem,2.8vw,1.54rem);font-weight:700;line-height:1}.auth-panel-close[data-v-cc36924d]{color:#f5f5f1e0;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.4rem;line-height:1;transition:transform .16s,color .16s,opacity .16s;display:inline-flex}.auth-flyout-drawer--beige .auth-panel-close[data-v-cc36924d]{color:#2f281fdb;width:2rem;height:2rem}.auth-panel-close[data-v-cc36924d]:hover{color:#fff;transform:translateY(-1px)}.auth-flyout-drawer--beige .auth-panel-close[data-v-cc36924d]:hover{color:#1c241c}.auth-panel-close[data-v-cc36924d]:focus,.auth-panel-close[data-v-cc36924d]:focus-visible{box-shadow:none;outline:none}.auth-panel-form[data-v-cc36924d]{box-shadow:none;background:0 0;border:0;gap:.9rem;padding:0;display:grid}.auth-panel-field[data-v-cc36924d]{gap:.3rem;display:grid}.auth-panel-field span[data-v-cc36924d]{letter-spacing:.12em;text-transform:uppercase;color:#eaeae694;font-size:.72rem}.auth-flyout-drawer--beige .auth-panel-field span[data-v-cc36924d]{color:#493f339e}.auth-panel-field input[data-v-cc36924d]{--auth-input-line-color:#e8e8e42e;background:linear-gradient(90deg, transparent 0%, var(--auth-input-line-color) 16%, var(--auth-input-line-color) 84%, transparent 100%) left bottom / 100% 1px no-repeat;width:100%;min-height:48px;color:var(--la-input-blue);font:inherit;box-shadow:none;border:0;border-radius:0;padding:.65rem 0 .8rem}.auth-flyout-drawer--beige .auth-panel-field input[data-v-cc36924d]{--auth-input-line-color:#5b50412e;color:var(--la-input-blue)}.auth-panel-field input[data-v-cc36924d]::placeholder,.auth-flyout-drawer--beige .auth-panel-field input[data-v-cc36924d]::placeholder{color:var(--la-input-blue-muted)}.auth-panel-field input[data-v-cc36924d]:focus{--auth-input-line-color:#a8b6c49e;box-shadow:none;outline:none}.auth-flyout-drawer--beige .auth-panel-field input[data-v-cc36924d]:focus{--auth-input-line-color:#a8b6c49e}.auth-panel-form-row[data-v-cc36924d]{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.8rem;font-size:.84rem;display:flex}.auth-panel-form-row--legal[data-v-cc36924d]{justify-content:flex-start;align-items:flex-start}.auth-panel-remember[data-v-cc36924d]{color:#e8e8e4bd;align-items:center;gap:.55rem;font-size:.84rem;display:inline-flex}.auth-panel-remember--legal[data-v-cc36924d]{align-items:flex-start;gap:.72rem}.auth-panel-remember--legal span[data-v-cc36924d]{white-space:normal;line-height:1.55}.auth-panel-remember--legal input[data-v-cc36924d]{flex:none;margin-top:.2rem}.auth-panel-remember input[data-v-cc36924d]{appearance:none;cursor:pointer;background:#000;border:1px solid #cecec98f;border-radius:2px;width:16px;height:16px;margin:0;position:relative}.auth-flyout-drawer--beige .auth-panel-remember input[data-v-cc36924d]{background:#fffcf6d6;border-color:#5b504157}.auth-flyout-drawer--beige .auth-panel-remember input[data-v-cc36924d]:after{border-color:#2f281fe6}.auth-panel-remember input[data-v-cc36924d]:after{content:"";opacity:0;border:1.5px solid #eeeeeae6;border-width:0 1.5px 1.5px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.auth-panel-remember input[data-v-cc36924d]:checked:after{opacity:1}.auth-panel-submit[data-v-cc36924d]{color:#111;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(#f3f3eef5,#e8e8e1eb);border:1px solid #ffffff14;border-radius:6px;padding:.94rem 1.1rem;font-weight:650;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;box-shadow:0 8px 20px #00000029}.auth-flyout-drawer--beige .auth-panel-submit[data-v-cc36924d]{color:#f7f2e8;background:linear-gradient(#284235eb,#1f382ee0);border-color:#1f382e24;box-shadow:0 8px 18px #1f382e14}.auth-panel-submit[data-v-cc36924d]:hover{border-color:#ffffff1f;transform:translateY(-1px);box-shadow:0 12px 24px #0003}.auth-flyout-drawer--beige .auth-panel-submit[data-v-cc36924d]:hover{border-color:#1f382e33;box-shadow:0 10px 20px #1f382e1a}.auth-panel-submit[data-v-cc36924d]:disabled,.auth-panel-submit[data-v-cc36924d]:disabled:hover{cursor:wait;opacity:.62;box-shadow:none;transform:none}.auth-panel-message[data-v-cc36924d]{border-radius:8px;margin:0;padding:.68rem .78rem;font-size:.84rem;line-height:1.45}.auth-panel-message--error[data-v-cc36924d]{color:#ffd7d7;background:#4c161c52}.auth-panel-message--success[data-v-cc36924d]{color:#d8e6de;background:#18312a4d}.auth-flyout-drawer--beige .auth-panel-message--error[data-v-cc36924d]{color:#5a241c;background:#943d2b1f}.auth-flyout-drawer--beige .auth-panel-message--success[data-v-cc36924d]{color:#234437;background:#265b431f}.auth-panel-divider[data-v-cc36924d]{--auth-divider-color:#e4e4df2e;background:var(--divider-fade-horizontal);height:1px}.auth-flyout-drawer--beige .auth-panel-divider[data-v-cc36924d]{--auth-divider-color:#5b50412e}.auth-panel-socials[data-v-cc36924d]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.55rem;display:grid}.auth-panel-socials--icons[data-v-cc36924d]{grid-template-columns:unset;flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.auth-social-link[data-v-cc36924d]{color:#f4f4f0eb;min-width:0;min-height:48px;font:inherit;background:#ffffff04;border:1px solid #ffffff0f;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .52rem .64rem;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:flex;box-shadow:inset 0 1px #ffffff03}.auth-social-link--icon[data-v-cc36924d]{border:.5px solid var(--la-ghost-btn-border,#d7e0dc1a);background:var(--la-ghost-btn-bg,#ffffff07);width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;border-radius:10px;padding:0}.auth-social-link--icon[data-v-cc36924d]:hover{background:var(--la-ghost-btn-hover-bg,#ffffff0d);border-color:var(--la-ghost-btn-hover-border,#d7e0dc29)}.auth-flyout-drawer--beige .auth-social-link[data-v-cc36924d]{color:#2f281f;box-shadow:none;background:#fffcf66b;border-color:#5b50411f}.auth-social-link[data-v-cc36924d]:hover{background:#ffffff08;border-color:#ffffff1a;transform:translateY(-1px)}.auth-flyout-drawer--beige .auth-social-link[data-v-cc36924d]:hover{background:#fffcf69e;border-color:#5b504133}.auth-social-link--disabled[data-v-cc36924d],.auth-social-link--disabled[data-v-cc36924d]:hover{opacity:.42;cursor:default;pointer-events:none;background:#ffffff03;border-color:#ffffff0f;transform:none}.auth-social-badge[data-v-cc36924d]{width:24px;height:24px;box-shadow:none;color:#f0f0ece6;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:static}.auth-social-label[data-v-cc36924d]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;min-width:0;font-size:.62rem;font-weight:700;line-height:1;display:block;overflow:hidden}.auth-social-link--icon .auth-social-label[data-v-cc36924d]{display:none}.auth-social-badge svg[data-v-cc36924d]{filter:grayscale()brightness(2.15);opacity:.92;width:18px;height:18px;display:block}.auth-flyout-drawer--beige .auth-social-badge svg[data-v-cc36924d]{filter:none;opacity:.92}.auth-flyout-drawer--beige .auth-social-badge[data-v-cc36924d]{color:#2f281f;background:#3a312814;border-radius:7px;box-shadow:inset 0 0 0 1px #5b50411f}.auth-flyout-drawer--beige .auth-social-link--linkedin .auth-social-badge[data-v-cc36924d]{color:#0a66c2;background:#0a66c21f;box-shadow:inset 0 0 0 1px #0a66c229}.auth-flyout-drawer--beige .auth-social-link--apple .auth-social-badge[data-v-cc36924d]{color:#111;background:#11111114;box-shadow:inset 0 0 0 1px #11111124}.auth-social-link--linkedin .auth-social-badge[data-v-cc36924d]{color:#f0f0ece6}.auth-social-link--apple .auth-social-badge[data-v-cc36924d]{color:#f0f0ecf0}.auth-panel-footer[data-v-cc36924d]{color:#e4e4df9e;justify-content:space-between;align-items:center;gap:1rem;padding-top:.35rem;font-size:.84rem;display:flex}.auth-panel-link[data-v-cc36924d]{color:#f4f4f0d1;letter-spacing:0;white-space:nowrap;font-size:.84rem;text-decoration:none;transition:color .16s,opacity .16s}.auth-panel-link-button[data-v-cc36924d]{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.auth-panel-inline-link[data-v-cc36924d]{color:#f4f4f0d1;text-decoration:none}.auth-panel-inline-link[data-v-cc36924d]:hover,.auth-panel-link[data-v-cc36924d]:hover{color:#fff}.auth-panel-link--strong[data-v-cc36924d]{font-weight:600}.auth-panel-enter-active[data-v-cc36924d],.auth-panel-leave-active[data-v-cc36924d],.auth-panel-enter-active .auth-flyout-backdrop[data-v-cc36924d],.auth-panel-leave-active .auth-flyout-backdrop[data-v-cc36924d]{transition:opacity .22s}.auth-panel-enter-active .auth-flyout-drawer[data-v-cc36924d],.auth-panel-leave-active .auth-flyout-drawer[data-v-cc36924d]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s}.auth-panel-enter-from .auth-flyout-backdrop[data-v-cc36924d],.auth-panel-leave-to .auth-flyout-backdrop[data-v-cc36924d]{opacity:0}.auth-panel-enter-from .auth-flyout-drawer[data-v-cc36924d],.auth-panel-leave-to .auth-flyout-drawer[data-v-cc36924d]{opacity:.94;transform:translate(100%)}.auth-panel-swap-enter-active[data-v-cc36924d],.auth-panel-swap-leave-active[data-v-cc36924d]{transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1)}.auth-panel-swap-enter-from[data-v-cc36924d]{opacity:0;transform:translate(28px)}.auth-panel-swap-leave-to[data-v-cc36924d]{opacity:0;transform:translate(-20px)}@keyframes auth-panel-spin-cc36924d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes auth-header-outline-trace-cc36924d{0%{opacity:0;transform:rotate(-48deg)}12%{opacity:1}82%{opacity:1;transform:rotate(306deg)}to{opacity:0;transform:rotate(340deg)}}@keyframes auth-header-intro-pop-cc36924d{0%{opacity:0;filter:brightness(1.25);transform:scale(.92)translateY(2px)}62%{opacity:1;filter:brightness(1.09);transform:scale(1.04)translateY(-1px)}to{opacity:1;filter:brightness();transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.auth-flyout--header.is-intro .auth-flyout-trigger[data-v-cc36924d],.auth-flyout--header.is-intro .auth-flyout-trigger[data-v-cc36924d]:before{opacity:1;filter:none;animation:none;transform:none}}@media (width<=768px){.auth-flyout-drawer[data-v-cc36924d]{width:auto;height:100dvh;padding:calc(.85rem + env(safe-area-inset-top)) .9rem calc(.95rem + env(safe-area-inset-bottom));--divider-color:#ffffff14;border-top:1px solid #0000;border-left:0;border-image:var(--divider-fade-horizontal) 1;left:0;right:0;overflow:hidden}.auth-panel-shell[data-v-cc36924d]{gap:.82rem;width:100%}.auth-panel-content[data-v-cc36924d]{gap:.82rem}.auth-panel-status[data-v-cc36924d]{gap:.72rem}.auth-panel-status-badge[data-v-cc36924d]{width:40px;height:40px}.auth-panel-status h3[data-v-cc36924d]{font-size:1.1rem}.auth-panel-status-note[data-v-cc36924d]{font-size:.76rem}.auth-panel-header h2[data-v-cc36924d]{font-size:1.95rem}.auth-panel-close[data-v-cc36924d]{width:36px;height:36px}.auth-panel-form[data-v-cc36924d]{gap:.72rem}.auth-panel-field span[data-v-cc36924d]{font-size:.64rem}.auth-panel-field input[data-v-cc36924d]{min-height:42px;padding:.45rem 0 .62rem;font-size:.96rem}.auth-panel-form-row[data-v-cc36924d]{gap:.55rem;font-size:.78rem}.auth-panel-remember[data-v-cc36924d]{font-size:.78rem}.auth-panel-remember--legal[data-v-cc36924d]{gap:.62rem}.auth-panel-submit[data-v-cc36924d]{min-height:48px;padding:.85rem 1rem}.auth-panel-divider[data-v-cc36924d]{min-height:1px}.auth-panel-socials[data-v-cc36924d]{gap:.48rem}.auth-social-link[data-v-cc36924d]{min-height:46px;padding:.58rem .42rem .6rem}.auth-social-badge[data-v-cc36924d]{border-radius:6px;width:20px;height:20px}.auth-social-badge svg[data-v-cc36924d]{width:14px;height:14px}.auth-panel-footer[data-v-cc36924d]{gap:.55rem;font-size:.78rem}.auth-panel-link[data-v-cc36924d]{font-size:.78rem}}@media (width>=769px){.auth-panel-close[data-v-cc36924d]{display:none}}.archive-search[data-v-301b6b92]{isolation:isolate;border:1px solid var(--search-shell-border);background:var(--search-shell-bg);width:100%;box-shadow:var(--search-shell-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:999px;align-items:center;gap:.35rem;padding:.16rem .22rem .16rem 1rem;transition:border-color .25s,box-shadow .25s,background .25s;display:flex;position:relative}.archive-search[data-v-301b6b92]:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(110deg,#0000 0% 38%,#add7c000 44%,#add7c038 50%,#add7c000 56%,#0000 64% 100%) 0 0/220% 100%;padding:1px;animation:7.2s ease-in-out infinite search-border-beam-301b6b92;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.search-input-shell[data-v-301b6b92]{flex:1;align-items:center;min-width:0;display:flex;position:relative;overflow:visible}.archive-search[data-v-301b6b92]:focus-within{border-color:var(--search-shell-focus);background:var(--search-shell-focus-bg);box-shadow:var(--search-shell-focus-shadow)}.archive-search input[data-v-301b6b92]{width:100%;min-width:0;color:var(--search-text);font-size:.84rem;font-weight:300;line-height:1.2;font-family:var(--font-ui,"Poppins", system-ui);background:0 0;border:none;outline:none;padding:.55rem 0}.archive-search input[data-v-301b6b92]::placeholder{color:var(--search-ghost)}.search-submit[data-v-301b6b92]{z-index:1;background:var(--search-button-bg);width:36px;height:36px;color:var(--search-button-fg);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .2s;display:inline-flex;position:relative}.search-submit[data-v-301b6b92]:hover{background:var(--search-button-hover-bg);transform:translateY(-1px)}.search-submit svg[data-v-301b6b92]{width:15px;height:15px;stroke:var(--search-button-icon);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.search-availability-notice[data-v-301b6b92]{z-index:30;color:#ebeee9d6;letter-spacing:.02em;text-transform:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1e2123eb;border:1px solid #ffffff14;border-radius:3px;min-width:min(100%,320px);max-width:min(100vw - 2rem,360px);padding:.68rem .8rem;font-size:.68rem;line-height:1.45;position:absolute;top:calc(100% + .55rem);left:-.18rem;box-shadow:0 18px 34px #00000042}.search-availability-link[data-v-301b6b92]{color:#f7faf4fa;text-underline-offset:.18em;text-decoration:underline}.search-availability-link[data-v-301b6b92]:hover,.search-availability-link[data-v-301b6b92]:focus-visible{color:#d2dfc6fa}.search-availability-notice[data-v-301b6b92]:before{content:"";background:#1e2123eb;border-top:1px solid #ffffff14;border-left:1px solid #ffffff14;width:10px;height:10px;position:absolute;bottom:calc(100% - 1px);left:1rem;transform:rotate(45deg)}@keyframes search-border-beam-301b6b92{0%,14%,to{opacity:0;background-position:200% 0}18%{opacity:.12}26%{opacity:.34;background-position:52% 0}34%{opacity:0;background-position:-42% 0}}.search-results[data-v-301b6b92]{z-index:40;border:1px solid var(--search-shell-border,#ffffff14);-webkit-backdrop-filter:blur(18px)saturate(120%);color:#eef0ebeb;background:#141719f0;border-radius:14px;max-height:min(60vh,22rem);position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto;box-shadow:0 18px 38px #00000052}.search-results-status[data-v-301b6b92]{letter-spacing:.01em;color:#dce0dab3;padding:.7rem .9rem;font-size:.74rem}.search-results-groups[data-v-301b6b92]{padding:.25rem 0}.search-results-group+.search-results-group[data-v-301b6b92]{border-top:1px solid #ffffff0f}.search-results-group-label[data-v-301b6b92]{letter-spacing:.12em;text-transform:uppercase;color:#ccd2c985;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .9rem .2rem;font-size:.64rem;display:flex}.search-results-group-status[data-v-301b6b92]{letter-spacing:.08em;color:#ccd2c970;font-size:.62rem}.search-results-list[data-v-301b6b92]{margin:0;padding:.25rem 0;list-style:none}.search-results-row[data-v-301b6b92]{cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .85rem;transition:background .15s;display:flex}.search-results-row.is-active[data-v-301b6b92],.search-results-row[data-v-301b6b92]:hover{background:#ffffff0f}.search-results-text[data-v-301b6b92]{flex-direction:column;min-width:0;display:flex}.search-results-text--guide[data-v-301b6b92]{gap:.16rem}.search-results-scientific[data-v-301b6b92]{letter-spacing:.005em;color:#f4f6f0f5;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-style:italic;font-weight:500;overflow:hidden}.search-results-common[data-v-301b6b92]{color:#d0d4ccbd;white-space:nowrap;text-overflow:ellipsis;margin-top:.12rem;font-size:.7rem;overflow:hidden}.search-results-row--guide[data-v-301b6b92]{align-items:flex-start}.search-results-guide-title[data-v-301b6b92]{letter-spacing:.01em;color:#f4f6f0f0;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:500;overflow:hidden}.search-results-guide-snippet[data-v-301b6b92]{color:#d0d4ccb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.42;display:-webkit-box;overflow:hidden}.search-results-guide-label[data-v-301b6b92]{letter-spacing:.1em;text-transform:uppercase;color:#d0d4cc8a;flex-shrink:0;margin-top:.05rem;font-size:.6rem}.search-results-stage[data-v-301b6b92]{color:#f4f6f0eb;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;flex-shrink:0;padding:.32rem .55rem;font-family:inherit;font-size:.62rem;transition:background .15s,color .15s,border-color .15s,opacity .15s}.search-results-stage[data-v-301b6b92]:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff52}.search-results-stage.is-staged[data-v-301b6b92],.search-results-stage[data-v-301b6b92]:disabled{opacity:.55;cursor:default}.auth-loading-control[data-v-bd354150]{--auth-loading-gap:.46rem;--auth-loading-text:#e7eeead6;--auth-loading-spinner-size:.96rem;--auth-loading-spinner-thickness:1px;justify-content:center;align-items:center;gap:var(--auth-loading-gap);box-shadow:none;color:var(--auth-loading-text);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:none;border-radius:0;padding:0;line-height:1;display:inline-flex}.auth-loading-control-spinner[data-v-bd354150]{width:var(--auth-loading-spinner-size);height:var(--auth-loading-spinner-size);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--auth-loading-spinner-thickness)), #000 calc(100% - var(--auth-loading-spinner-thickness)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--auth-loading-spinner-thickness)), #000 calc(100% - var(--auth-loading-spinner-thickness)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--auth-loading-spinner-thickness)), #000 calc(100% - var(--auth-loading-spinner-thickness)));filter:drop-shadow(0 0 6px #a4c6df29);background:conic-gradient(#f5f8fa1f 0deg,#dee6ebdb 76deg,#adc1d0fa 158deg,#5e7c96fa 246deg,#f5f8fa14 360deg);border-radius:50%;animation:.74s linear infinite auth-loading-control-spin-bd354150}.auth-loading-control-label[data-v-bd354150]{letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:500;line-height:1}.auth-loading-control--header[data-v-bd354150]{min-width:0}.auth-loading-control--library[data-v-bd354150]{--auth-loading-text:var(--shell-action-text,#e7eeead6);min-width:0}.auth-loading-control--mobile[data-v-bd354150]{--auth-loading-text:var(--shell-action-text,#e7eeead6);--auth-loading-spinner-size:.88rem;gap:0;width:auto;min-width:0;min-height:0;padding:0}@keyframes auth-loading-control-spin-bd354150{to{transform:rotate(360deg)}}.account-panel[data-v-e28b8e5e]{align-items:center;display:inline-flex;position:relative}.account-panel-trigger[data-v-e28b8e5e]{border:1px solid var(--shell-action-border);background:var(--shell-action-bg);width:40px;height:40px;color:var(--shell-action-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.account-panel--mobile .account-panel-trigger[data-v-e28b8e5e]{width:36px;height:36px}.account-panel-trigger[data-v-e28b8e5e]:hover,.account-panel.is-open .account-panel-trigger[data-v-e28b8e5e]{background:var(--shell-action-hover-bg);color:var(--shell-action-hover-text);border-color:var(--shell-action-hover-border)}.account-panel-trigger svg[data-v-e28b8e5e]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.account-panel--mobile .account-panel-trigger svg[data-v-e28b8e5e]{width:16px;height:16px}.account-panel.is-disabled .account-panel-trigger[data-v-e28b8e5e],.account-panel-trigger[data-v-e28b8e5e]:disabled{opacity:.42;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;cursor:default;background:#ffffff14;border-color:#adb6bd29;box-shadow:inset 0 1px #ffffff14}.account-panel-sheet[data-v-e28b8e5e]{z-index:1450;position:fixed;inset:0}.account-panel-backdrop[data-v-e28b8e5e]{background:var(--overlay-panel-backdrop);cursor:pointer;border:0;padding:0;position:absolute;inset:0}.account-panel-drawer[data-v-e28b8e5e]{box-sizing:border-box;width:min(380px,100vw);height:100dvh;min-height:100dvh;color:var(--overlay-panel-text);--divider-color:var(--overlay-panel-border);border-left:1px solid #0000;border-image:var(--divider-fade-vertical) 1;background:var(--overlay-panel-bg);-webkit-backdrop-filter:blur(18px)saturate(85%);box-shadow:var(--overlay-panel-shadow);padding:clamp(1.45rem,5vw,2rem);display:flex;position:fixed;top:0;right:0;overflow-y:auto}.account-panel-drawer[data-v-e28b8e5e]:before{content:"";pointer-events:none;-webkit-backdrop-filter:blur(26px)saturate(70%);background:var(--overlay-panel-sheen);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 48%,#00000047 72%,#000 100%);mask-image:linear-gradient(#0000 48%,#00000047 72%,#000 100%)}.account-panel-drawer[data-v-e28b8e5e]>*{z-index:1;position:relative}.account-panel-shell[data-v-e28b8e5e]{box-sizing:border-box;align-content:center;gap:1rem;width:min(100%,320px);min-height:100%;margin:auto;display:grid}.account-panel-header[data-v-e28b8e5e]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.account-panel-heading[data-v-e28b8e5e]{gap:.25rem;display:grid}.account-panel-kicker[data-v-e28b8e5e]{letter-spacing:.12em;text-transform:uppercase;color:var(--overlay-panel-subtle);margin:0;font-size:.72rem}.account-panel-heading h2[data-v-e28b8e5e]{letter-spacing:-.03em;color:var(--overlay-panel-heading);margin:0;font-size:clamp(1.3rem,2.8vw,1.55rem);line-height:1}.account-panel-heading p[data-v-e28b8e5e]{color:var(--overlay-panel-muted);margin:0;line-height:1.6}.account-panel-close[data-v-e28b8e5e]{width:40px;height:40px;color:var(--overlay-panel-text);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;font-size:1.4rem;line-height:1;transition:transform .16s,color .16s,opacity .16s;display:inline-flex}.account-panel-close[data-v-e28b8e5e]:hover{color:var(--overlay-panel-active-text);transform:translateY(-1px)}.account-panel-profile[data-v-e28b8e5e]{background:var(--overlay-panel-card-bg);border-radius:12px;gap:.55rem;width:min(100%,320px);max-width:100%;padding:.85rem;display:grid}.account-panel-profile-label[data-v-e28b8e5e]{letter-spacing:.16em;text-transform:uppercase;color:var(--overlay-panel-subtle);margin:0;font-size:.64rem}.account-panel-profile-meta dt[data-v-e28b8e5e]{font-size:.64rem}.account-panel-profile-meta dd[data-v-e28b8e5e]{font-size:.92rem}.account-panel-profile h3[data-v-e28b8e5e]{color:var(--overlay-panel-text);margin:0;font-size:1.5rem}.account-panel-profile-email[data-v-e28b8e5e]{color:var(--overlay-panel-muted);margin:0}.account-panel-profile-meta[data-v-e28b8e5e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.account-panel-profile-meta div[data-v-e28b8e5e]{gap:.2rem;padding-top:.2rem;display:grid}.account-panel-profile-meta dt[data-v-e28b8e5e]{letter-spacing:.14em;text-transform:uppercase;color:var(--overlay-panel-subtle);margin:0;font-size:.7rem}.account-panel-profile-meta dd[data-v-e28b8e5e]{color:var(--overlay-panel-text);margin:0;line-height:1.45}.account-panel-usage[data-v-e28b8e5e]{gap:.85rem;padding-top:.35rem;display:grid}.account-panel-usage-item[data-v-e28b8e5e]{gap:.42rem;display:grid}.account-panel-usage-head[data-v-e28b8e5e]{justify-content:space-between;align-items:baseline;gap:.85rem;display:flex}.account-panel-usage-head p[data-v-e28b8e5e]{letter-spacing:.08em;text-transform:uppercase;color:var(--overlay-panel-subtle);margin:0;font-size:.68rem}.account-panel-usage-head strong[data-v-e28b8e5e]{color:var(--overlay-panel-text);flex:none;font-size:.88rem;line-height:1.2}.account-panel-usage-bar[data-v-e28b8e5e]{background:#e8ece81f;border-radius:999px;height:7px;overflow:hidden}.account-panel-usage-bar span[data-v-e28b8e5e]{border-radius:inherit;background:linear-gradient(90deg,#a8b6c4b8,#94a4b2e0);width:0;height:100%;transition:width .26s;display:block}.account-panel-usage-bar--revit span[data-v-e28b8e5e]{background:linear-gradient(90deg,#a8b6c4b8,#94a4b2e0)}.account-panel-usage-note[data-v-e28b8e5e]{color:var(--overlay-panel-muted);margin:0;font-size:.78rem;line-height:1.45}.account-panel-usage-link[data-v-e28b8e5e]{width:fit-content;color:var(--overlay-panel-active-text);text-underline-offset:.18em;font-size:.82rem;text-decoration:underline}.account-panel-links[data-v-e28b8e5e]{grid-template-columns:1fr;gap:0;display:grid}.account-panel-link[data-v-e28b8e5e]{min-height:0;color:var(--overlay-panel-text);box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:.88rem 0;text-decoration:none;transition:color .18s;display:grid}.account-panel-link+.account-panel-link[data-v-e28b8e5e]{--divider-color:var(--overlay-panel-card-border);border-top:1px solid #0000;border-image:var(--divider-fade-horizontal) 1}.account-panel-link[data-v-e28b8e5e]:hover{color:var(--overlay-panel-active-text)}.account-panel-link-label[data-v-e28b8e5e]{color:var(--overlay-panel-text);font-size:.9rem;font-weight:400;line-height:1.45}.account-panel-footer[data-v-e28b8e5e]{justify-content:flex-end;padding-top:.35rem;display:flex}.account-panel-signout[data-v-e28b8e5e]{color:#fff;min-width:6.2rem;min-height:36px;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#000;border:1px solid #000;border-radius:999px;justify-content:center;align-items:center;padding:.52rem 1rem .58rem;font-size:.62rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 20px #00000029}.account-panel-signout[data-v-e28b8e5e]:hover{color:#fff;transform:translateY(-1px);box-shadow:0 10px 22px #00000038}.account-panel-transition-enter-active[data-v-e28b8e5e],.account-panel-transition-leave-active[data-v-e28b8e5e],.account-panel-transition-enter-active .account-panel-backdrop[data-v-e28b8e5e],.account-panel-transition-leave-active .account-panel-backdrop[data-v-e28b8e5e]{transition:opacity .22s}.account-panel-transition-enter-active .account-panel-drawer[data-v-e28b8e5e],.account-panel-transition-leave-active .account-panel-drawer[data-v-e28b8e5e]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s}.account-panel-transition-enter-from .account-panel-backdrop[data-v-e28b8e5e],.account-panel-transition-leave-to .account-panel-backdrop[data-v-e28b8e5e]{opacity:0}.account-panel-transition-enter-from .account-panel-drawer[data-v-e28b8e5e],.account-panel-transition-leave-to .account-panel-drawer[data-v-e28b8e5e]{opacity:.94;transform:translate(100%)}@media (width<=640px){.account-panel-drawer[data-v-e28b8e5e]{width:100vw;padding:1.1rem}.account-panel-shell[data-v-e28b8e5e]{align-content:start;width:100%;margin:0}.account-panel-links[data-v-e28b8e5e]{width:100%}}@media (width>=641px){.account-panel-shell[data-v-e28b8e5e]{align-content:start;margin:0}.account-panel-header[data-v-e28b8e5e]{grid-template-columns:minmax(0,1fr)}.account-panel-close[data-v-e28b8e5e]{display:none}}.language-menu[data-v-d3382e1d]{align-items:center;margin-left:0;display:inline-flex;position:relative}.language-menu-trigger[data-v-d3382e1d]{color:var(--shell-action-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:.22rem;padding:.1rem .08rem;transition:transform .16s,color .16s,opacity .16s;display:inline-flex}.language-menu-trigger[data-v-d3382e1d]:hover,.language-menu.is-open .language-menu-trigger[data-v-d3382e1d]{color:var(--shell-action-hover-text);transform:translateY(-1px)}.language-menu-trigger[data-v-d3382e1d]:disabled,.language-menu.is-disabled .language-menu-trigger[data-v-d3382e1d]{opacity:.42;pointer-events:none;cursor:default}.language-menu-trigger[data-v-d3382e1d] .icon{--icon-size:19px;--icon-stroke:1.2;filter:drop-shadow(0 1px #ffffff4d)drop-shadow(0 -1px #00000038)}.language-menu-spacer[data-v-d3382e1d]{flex:0 0 .4rem;width:.4rem;height:1rem}.language-menu-panel[data-v-d3382e1d]{z-index:115;border:1px solid var(--overlay-panel-border);background:var(--overlay-panel-bg);border-radius:10px;gap:.08rem;min-width:138px;padding:.24rem;display:grid;position:absolute;top:calc(100% + .55rem);right:-.3rem;box-shadow:0 18px 36px #00000057,inset 0 1px #ffffff0a}.language-menu-panel[data-v-d3382e1d]:before{content:"";pointer-events:none;border-radius:inherit;background:var(--overlay-panel-sheen);opacity:1;position:absolute;inset:0}.language-menu-option[data-v-d3382e1d]{z-index:1;width:100%;color:var(--overlay-panel-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.48rem .62rem;font-size:.72rem;transition:background .16s,color .16s;position:relative}.language-menu-option[data-v-d3382e1d]:hover,.language-menu-option[data-v-d3382e1d]:focus-visible,.language-menu-option.is-active[data-v-d3382e1d]{background:var(--overlay-panel-card-hover-bg);color:var(--overlay-panel-active-text);outline:none}.language-menu-panel-enter-active[data-v-d3382e1d],.language-menu-panel-leave-active[data-v-d3382e1d]{transition:opacity .16s,transform .18s}.language-menu-panel-enter-from[data-v-d3382e1d],.language-menu-panel-leave-to[data-v-d3382e1d]{opacity:0;transform:translateY(-4px)}.site-menu[data-v-64a1acb4]{align-items:center;display:inline-flex;position:relative}.site-menu-trigger[data-v-64a1acb4]{border:1px solid var(--shell-action-border);background:var(--shell-action-bg);cursor:pointer;width:38px;height:38px;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;padding:0;list-style:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.site-menu--header .site-menu-trigger[data-v-64a1acb4]{width:44px;height:44px;box-shadow:none;color:var(--shell-action-text);background:0 0;border-color:#0000}.site-menu--mobile .site-menu-trigger[data-v-64a1acb4]{width:36px;min-width:36px;height:36px;min-height:36px}.site-menu-trigger[data-v-64a1acb4]:hover,.site-menu.is-open .site-menu-trigger[data-v-64a1acb4]{background:var(--shell-action-hover-bg);border-color:var(--shell-action-hover-border);transform:translateY(-1px)}.site-menu--header .site-menu-trigger[data-v-64a1acb4]:hover,.site-menu--header.is-open .site-menu-trigger[data-v-64a1acb4]{background:#ffffff0a;border-color:#0000}.site-menu.is-disabled .site-menu-trigger[data-v-64a1acb4],.site-menu-trigger[data-v-64a1acb4]:disabled{opacity:.42;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;cursor:default;background:#ffffff14;border-color:#adb6bd29;box-shadow:inset 0 1px #ffffff14}.site-menu-icon[data-v-64a1acb4]{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.site-menu--header .site-menu-icon[data-v-64a1acb4]{width:21px;height:21px}.site-menu--mobile .site-menu-icon[data-v-64a1acb4]{width:16px;height:16px}.site-menu-icon svg[data-v-64a1acb4]{width:100%;height:100%;display:block;overflow:visible}.site-menu-icon path[data-v-64a1acb4]{fill:none;stroke:var(--shell-accent);stroke-width:1.75px;stroke-linecap:round;filter:drop-shadow(0 0 8px var(--shell-accent-shadow))}.site-menu--header .site-menu-icon path[data-v-64a1acb4]{stroke:currentColor;stroke-width:1.9px;filter:drop-shadow(0 1px #ffffff47)drop-shadow(0 -1px #0000003d)}.site-menu-sheet[data-v-64a1acb4]{z-index:1390;position:fixed;inset:0}.site-menu-backdrop[data-v-64a1acb4]{background:var(--overlay-panel-backdrop);cursor:pointer;border:0;padding:0;position:absolute;inset:0}.site-menu-drawer[data-v-64a1acb4]{box-sizing:border-box;width:min(380px,100vw);height:100vh;color:var(--overlay-panel-text);--divider-color:var(--overlay-panel-border);border-left:1px solid #0000;border-image:var(--divider-fade-vertical) 1;background:var(--overlay-panel-bg);-webkit-backdrop-filter:blur(18px)saturate(85%);box-shadow:var(--overlay-panel-shadow);padding:clamp(1.4rem,5vw,2rem);display:flex;position:fixed;top:0;right:0;overflow-y:auto}.site-menu-drawer[data-v-64a1acb4]:before{content:"";pointer-events:none;-webkit-backdrop-filter:blur(26px)saturate(70%);background:var(--overlay-panel-sheen);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 48%,#00000047 72%,#000 100%);mask-image:linear-gradient(#0000 48%,#00000047 72%,#000 100%)}.site-menu-drawer[data-v-64a1acb4]>*{z-index:1;position:relative}.site-menu-shell[data-v-64a1acb4]{box-sizing:border-box;align-content:center;gap:1.1rem;width:min(100%,320px);min-height:100%;margin:auto;display:grid}.site-menu-header[data-v-64a1acb4]{justify-content:flex-end;align-items:center;min-height:0;display:flex}.site-menu-heading[data-v-64a1acb4]{display:none}.site-menu-kicker[data-v-64a1acb4]{letter-spacing:.12em;text-transform:uppercase;color:var(--overlay-panel-subtle);margin:0;font-size:.72rem;line-height:1}.site-menu-heading h2[data-v-64a1acb4]{letter-spacing:-.03em;color:var(--overlay-panel-heading);margin:0;font-size:clamp(1.26rem,2.8vw,1.54rem);font-weight:700;line-height:1}.site-menu-close[data-v-64a1acb4]{width:1rem;min-width:1rem;height:1rem;min-height:1rem;color:var(--overlay-panel-text);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;justify-self:end;align-items:center;margin-top:.02rem;padding:0;font-size:1.08rem;line-height:1;transition:transform .16s,color .16s,opacity .16s;display:inline-flex}.site-menu-close>span[data-v-64a1acb4]{display:block;transform:translateY(-.04em)}.site-menu-close[data-v-64a1acb4]:hover{color:var(--overlay-panel-active-text);transform:translateY(-1px)}.site-menu-nav[data-v-64a1acb4]{gap:0;display:grid}.site-menu-section[data-v-64a1acb4]{--divider-color:var(--overlay-panel-card-border);border-top:1px solid #0000;border-image:var(--divider-fade-horizontal) 1;gap:0;padding-top:0;display:grid}.site-menu-section-title[data-v-64a1acb4]{letter-spacing:.14em;text-transform:uppercase;color:var(--overlay-panel-subtle);margin:0;padding:.88rem 0 .42rem;font-size:.7rem}.site-menu-section[data-v-64a1acb4]:first-child{border-top:0}.site-menu-link[data-v-64a1acb4],.site-menu-group-button[data-v-64a1acb4],.site-menu-sublink[data-v-64a1acb4]{width:100%;min-height:0;color:var(--overlay-panel-text);box-shadow:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:.88rem 0;font-size:.9rem;text-decoration:none;transition:color .18s;display:flex}.site-menu-section>.site-menu-link+.site-menu-link[data-v-64a1acb4],.site-menu-section>.site-menu-link+.site-menu-group-button[data-v-64a1acb4],.site-menu-section>.site-menu-group-button+.site-menu-link[data-v-64a1acb4],.site-menu-section>.site-menu-group-button+.site-menu-group-button[data-v-64a1acb4]{--divider-color:var(--overlay-panel-card-border);border-top:1px solid #0000;border-image:var(--divider-fade-horizontal) 1}.site-menu-group-button[data-v-64a1acb4]{cursor:pointer}.site-menu-link[data-v-64a1acb4]:hover,.site-menu-group-button[data-v-64a1acb4]:hover,.site-menu-sublink[data-v-64a1acb4]:hover{color:var(--overlay-panel-active-text)}.site-menu-link--with-trailing-badge[data-v-64a1acb4]{gap:.5rem}.site-menu-chevron[data-v-64a1acb4]{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.site-menu-chevron.is-open[data-v-64a1acb4]{transform:rotate(225deg)translate(-1px,-1px)}.site-menu-subpanel[data-v-64a1acb4]{--divider-color:var(--overlay-panel-card-border);border-top:1px solid #0000;border-image:var(--divider-fade-horizontal) 1;gap:0;padding-top:0;display:grid}.site-menu-sublink[data-v-64a1acb4]{min-height:0;color:var(--overlay-panel-muted);padding-left:.95rem;font-size:.82rem}.site-menu-sublink+.site-menu-sublink[data-v-64a1acb4]{--divider-color:var(--overlay-panel-card-border);border-top:1px solid #0000;border-image:var(--divider-fade-horizontal) 1}.site-menu-subgroup[data-v-64a1acb4]{gap:0;display:grid}.site-menu-subgroup+.site-menu-subgroup[data-v-64a1acb4]{--divider-color:var(--overlay-panel-card-border);border-top:1px solid #0000;border-image:var(--divider-fade-horizontal) 1}.site-menu-subgroup-title[data-v-64a1acb4]{letter-spacing:.16em;text-transform:uppercase;color:var(--overlay-panel-subtle);margin:0;padding:.7rem 0 .18rem .95rem;font-size:.62rem}.site-menu-subgroup .site-menu-sublink+.site-menu-sublink[data-v-64a1acb4]{--divider-color:var(--overlay-panel-card-border);border-top:1px solid #0000;border-image:var(--divider-fade-horizontal) 1}.site-menu-sublink-badge[data-v-64a1acb4]{border:1px solid var(--overlay-panel-card-border);letter-spacing:.12em;text-transform:uppercase;color:var(--overlay-panel-subtle);border-radius:999px;margin-left:.5rem;padding:.08rem .4rem;font-size:.6rem}.site-menu-sample-badge[data-v-64a1acb4]{border:1px solid var(--overlay-panel-card-border);letter-spacing:.02em;color:var(--overlay-panel-subtle);border-radius:999px;margin-left:.5rem;padding:.08rem .42rem;font-size:.64rem}.site-menu-sample-badge em[data-v-64a1acb4]{font-style:italic}.site-menu-transparency-badge[data-v-64a1acb4]{letter-spacing:.08em;text-transform:uppercase;color:#afd2c1d1;border:1px solid #afd2c147;border-radius:999px;margin-left:.5rem;padding:.08rem .42rem;font-size:.64rem}.site-menu-transparency-badge em[data-v-64a1acb4]{font-style:normal}.site-menu-admin-badge[data-v-64a1acb4]{letter-spacing:.04em;color:#d6c6a8db;text-transform:uppercase;border:1px solid #d6c6a852;border-radius:999px;margin-left:.5rem;padding:.08rem .42rem;font-size:.64rem}.site-menu-admin-badge em[data-v-64a1acb4]{font-style:normal}.site-menu-sublink--muted[data-v-64a1acb4]{color:var(--overlay-panel-subtle);font-size:.76rem}.site-menu-subgroup--footer[data-v-64a1acb4]{padding-top:.2rem}.site-menu-panel-enter-active[data-v-64a1acb4],.site-menu-panel-leave-active[data-v-64a1acb4]{transition:opacity .22s}.site-menu-panel-leave-active[data-v-64a1acb4]{pointer-events:none}.site-menu-panel-enter-active .site-menu-backdrop[data-v-64a1acb4],.site-menu-panel-leave-active .site-menu-backdrop[data-v-64a1acb4]{transition:opacity .22s}.site-menu-panel-leave-active .site-menu-backdrop[data-v-64a1acb4],.site-menu-panel-leave-active .site-menu-drawer[data-v-64a1acb4]{pointer-events:none}.site-menu-panel-enter-active .site-menu-drawer[data-v-64a1acb4],.site-menu-panel-leave-active .site-menu-drawer[data-v-64a1acb4]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s}.site-menu-panel-enter-from .site-menu-backdrop[data-v-64a1acb4],.site-menu-panel-leave-to .site-menu-backdrop[data-v-64a1acb4]{opacity:0}.site-menu-panel-enter-from .site-menu-drawer[data-v-64a1acb4],.site-menu-panel-leave-to .site-menu-drawer[data-v-64a1acb4]{opacity:.94;transform:translate(100%)}.site-menu-subpanel-enter-active[data-v-64a1acb4],.site-menu-subpanel-leave-active[data-v-64a1acb4]{transition:opacity .18s,transform .22s,max-height .22s;overflow:hidden}.site-menu-subpanel-enter-from[data-v-64a1acb4],.site-menu-subpanel-leave-to[data-v-64a1acb4]{opacity:0;max-height:0;transform:translateY(-6px)}@media (width>=641px){.site-menu-header[data-v-64a1acb4],.site-menu-close[data-v-64a1acb4]{display:none}}.site-menu-subpanel-enter-to[data-v-64a1acb4],.site-menu-subpanel-leave-from[data-v-64a1acb4]{opacity:1;max-height:720px;transform:translateY(0)}@media (width<=768px){.site-menu-drawer[data-v-64a1acb4]{width:auto;height:100dvh;padding:calc(.85rem + env(safe-area-inset-top)) .9rem calc(.95rem + env(safe-area-inset-bottom));--divider-color:var(--overlay-panel-border);border-top:1px solid #0000;border-left:0;border-image:var(--divider-fade-horizontal) 1;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:transparent transparent;left:0;right:0;overflow-y:auto}.site-menu-drawer[data-v-64a1acb4]::-webkit-scrollbar{width:6px}.site-menu-drawer[data-v-64a1acb4]::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.site-menu-drawer[data-v-64a1acb4]::-webkit-scrollbar-track{background:0 0}.site-menu-shell[data-v-64a1acb4]{align-content:start;gap:.9rem;width:100%;margin:0}.site-menu-close[data-v-64a1acb4]{width:1rem;min-width:1rem;height:1rem;min-height:1rem;margin-top:.04rem;padding:0;font-size:1.02rem}.site-menu-link[data-v-64a1acb4],.site-menu-group-button[data-v-64a1acb4],.site-menu-sublink[data-v-64a1acb4]{touch-action:manipulation;min-height:44px;font-size:.82rem}.site-menu-sublink[data-v-64a1acb4]{font-size:.76rem}}@media (width<=560px){.site-menu--mobile .site-menu-trigger[data-v-64a1acb4]{width:34px;min-width:34px;height:34px;min-height:34px}.site-menu-link[data-v-64a1acb4],.site-menu-group-button[data-v-64a1acb4],.site-menu-sublink[data-v-64a1acb4]{padding:.82rem 0}.site-menu-sublink[data-v-64a1acb4]{padding-left:.9rem}}.mobile-header[data-v-0817e9a3]{--text-primary:#edf3f7;--shell-topbar-bg:linear-gradient(180deg, #040506fa, #07090af0);--shell-topbar-border:#c6d8e714;--shell-topbar-shadow:0 10px 28px #01060c47;--shell-auth-text:#1d2a25;--shell-auth-border:#bad2c052;--shell-auth-bg:linear-gradient(180deg, #eef4eef5 0%, #dce8deeb 100%);--shell-auth-hover-text:#151e1a;--shell-auth-hover-border:#bad2c080;--shell-auth-hover-bg:linear-gradient(180deg, #f2f8f2 0%, #e2eee4f5 100%);--shell-auth-shadow:0 12px 26px #060c0a2e;--shell-auth-focus-shadow:0 14px 28px #060c0a38;--shell-action-text:#d7e4eb;--shell-action-border:#d7e0e714;--shell-action-bg:#ffffff05;--shell-action-hover-bg:#ffffff0d;--shell-action-hover-text:#f5f9fb;--shell-action-hover-border:#d7e0e724;--shell-accent:#afd2c1e6;--shell-accent-shadow:#afd2c129;--search-shell-bg:#080a0b7a;--search-shell-border:#cacfd20d;--search-shell-shadow:0 0 0 1px #ffffff05, 0 10px 24px #0000002e;--search-shell-focus:#d6ddd91f;--search-shell-focus-bg:#090c0df0;--search-shell-focus-shadow:0 0 0 1px #d6ddd90d, 0 14px 28px #00000038;--search-text:var(--la-input-blue);--search-ghost:var(--la-input-blue-muted);--search-caret:var(--la-input-blue);--search-button-bg:#ffffff0a;--search-button-hover-bg:#ffffff14;--search-button-fg:#e5e8e4;--search-button-icon:#d8ddd9;--mobile-header-frame-bg:var(--shell-topbar-bg);--mobile-header-frame-border:var(--shell-topbar-border);--mobile-header-frame-shadow:var(--search-shell-shadow);--mobile-header-search-bg:var(--search-shell-bg);--mobile-header-search-border:var(--search-shell-border);--mobile-header-search-shadow:var(--search-shell-shadow);--mobile-header-search-focus-border:var(--search-shell-focus);--mobile-header-search-focus-bg:var(--search-shell-focus-bg);--mobile-header-search-focus-shadow:var(--search-shell-focus-shadow);--mobile-header-divider:var(--mobile-header-frame-border);z-index:100;background:var(--shell-topbar-bg);border-bottom:1px solid var(--shell-topbar-border);font-family:var(--font-ui);position:sticky;top:0}.mobile-header-inner[data-v-0817e9a3]{gap:0;max-width:1440px;margin:0 auto;padding:13px 18px 12px;display:grid}.mobile-header-top-row[data-v-0817e9a3]{background:var(--mobile-header-frame-bg);border:1px solid var(--mobile-header-frame-border);box-shadow:var(--mobile-header-frame-shadow);border-bottom:none;border-radius:6px 6px 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.72rem .82rem .56rem;display:grid}.brand-cluster[data-v-0817e9a3]{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.brand-link[data-v-0817e9a3]{min-width:0;color:var(--text-primary);align-items:center;text-decoration:none;display:inline-flex}.share-link[data-v-0817e9a3]{width:24px;height:24px;color:var(--shell-action-text);cursor:pointer;opacity:.72;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;transition:color .2s,opacity .2s,transform .2s;display:inline-flex}.share-link[data-v-0817e9a3]:hover{color:var(--shell-action-hover-text);opacity:1;transform:translateY(-1px)}.share-link[data-v-0817e9a3] .icon{--icon-size:15px;--icon-stroke:1.6}.brand-image[data-v-0817e9a3]{opacity:.94;filter:drop-shadow(0 10px 22px #0003);width:clamp(46px,11vw,62px);height:auto;transition:transform .25s,opacity .25s,filter .25s;display:block}.brand-link:hover .brand-image[data-v-0817e9a3]{opacity:1;filter:drop-shadow(0 14px 28px #00000047);transform:translateY(-1px)}.mobile-header-search[data-v-0817e9a3]{width:100%;min-width:0}.mobile-header-search[data-v-0817e9a3] .archive-search{background:var(--mobile-header-search-bg);border-color:var(--mobile-header-search-border);min-height:38px;box-shadow:var(--mobile-header-search-shadow);padding:.08rem .15rem .08rem .72rem}.mobile-header-search[data-v-0817e9a3] .archive-search:focus-within{border-color:var(--mobile-header-search-focus-border);background:var(--mobile-header-search-focus-bg);box-shadow:var(--mobile-header-search-focus-shadow)}.mobile-header-search[data-v-0817e9a3] input,.mobile-header-search[data-v-0817e9a3] input::placeholder,.mobile-header-search[data-v-0817e9a3] .search-ghost-text{color:var(--search-text)}.mobile-header-search[data-v-0817e9a3] .search-submit{background:var(--search-button-bg);color:var(--search-button-fg)}.mobile-header-search[data-v-0817e9a3] .search-submit:hover,.mobile-header-search[data-v-0817e9a3] .search-submit:focus-visible{background:var(--search-button-hover-bg)}.mobile-header-actions[data-v-0817e9a3] .site-menu-trigger{border:1px solid var(--shell-action-border);background:var(--shell-action-bg);width:36px;height:36px;color:var(--shell-action-text);box-shadow:var(--search-shell-shadow);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mobile-header-actions[data-v-0817e9a3] .site-menu-trigger:hover,.mobile-header-actions[data-v-0817e9a3] .site-menu-trigger:focus-visible{border-color:var(--shell-action-hover-border);background:var(--shell-action-hover-bg);color:var(--shell-action-hover-text)}.mobile-header-search-row[data-v-0817e9a3]{background:var(--mobile-header-frame-bg);border:1px solid var(--mobile-header-frame-border);width:100%;box-shadow:var(--mobile-header-frame-shadow);border-top:none;border-radius:0 0 6px 6px;padding:0 .82rem .72rem}.mobile-header-search-row--custom[data-v-0817e9a3]>*{min-width:0}.mobile-header--classic .mobile-header-inner[data-v-0817e9a3]{gap:.75rem}.mobile-header--classic .mobile-header-top-row[data-v-0817e9a3],.mobile-header--classic .mobile-header-search-row[data-v-0817e9a3]{background:0 0;border:none;border-radius:0;padding:0}.mobile-header--classic .mobile-header-inner--without-search .mobile-header-top-row[data-v-0817e9a3]{border-bottom:none;border-radius:0;padding-bottom:0}.mobile-header-inner--without-search .mobile-header-top-row[data-v-0817e9a3]{--divider-color:var(--mobile-header-divider);border-bottom:1px solid #0000;border-image:var(--divider-fade-horizontal) 1;border-radius:6px;padding-bottom:.72rem}.mobile-header-actions[data-v-0817e9a3]{justify-self:end;align-items:center;gap:.5rem;display:inline-flex}.mobile-header-utility-rail[data-v-0817e9a3]{align-items:center;gap:.38rem;margin-right:.08rem;display:inline-flex}.mobile-shop-link[data-v-0817e9a3]{width:34px;height:34px;color:var(--shell-action-text,#d7e4eb);opacity:.92;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;transition:color .2s,transform .2s,opacity .2s;display:inline-flex}.mobile-shop-link[data-v-0817e9a3] svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mobile-shop-link[data-v-0817e9a3]:hover{color:var(--shell-action-hover-text,#f5f9fb);opacity:1;background:0 0;transform:translateY(-1px)}.mobile-search-toggle[data-v-0817e9a3]{width:34px;height:34px;color:var(--shell-action-text,#d7e4eb);cursor:pointer;opacity:.92;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .2s,transform .2s,opacity .2s;display:inline-flex}.mobile-search-toggle svg[data-v-0817e9a3]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mobile-search-toggle[data-v-0817e9a3]:hover,.mobile-search-toggle.is-active[data-v-0817e9a3]{color:var(--shell-action-hover-text,#f5f9fb);opacity:1;transform:translateY(-1px)}.mobile-search-toggle[data-v-0817e9a3]:disabled,.mobile-search-toggle.is-frosted[data-v-0817e9a3]{opacity:.42;pointer-events:none;cursor:default}.mobile-header-utility-rail[data-v-0817e9a3] .language-menu-trigger{width:34px;height:34px}.mobile-header-auth-loading[data-v-0817e9a3]{border:1px solid var(--shell-action-border);background:var(--shell-action-bg,#ffffff05);width:36px;height:36px;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sign-in-link[data-v-0817e9a3]{color:var(--shell-auth-text,var(--shell-action-text));letter-spacing:.02em;border:1px solid var(--shell-auth-border,var(--shell-action-border));background:var(--shell-auth-bg,var(--shell-action-bg));box-shadow:var(--shell-auth-shadow,var(--search-shell-shadow));white-space:nowrap;border-radius:3px;padding:.54rem .72rem;font-size:.68rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,opacity .16s}.mobile-header-actions[data-v-0817e9a3] .auth-flyout--header .auth-flyout-trigger{min-height:38px;padding:.66rem .94rem;font-size:.72rem}.sign-in-link[data-v-0817e9a3]:hover{color:var(--shell-auth-hover-text,var(--shell-action-hover-text));background:var(--shell-auth-hover-bg,var(--shell-action-hover-bg));border-color:var(--shell-auth-hover-border,var(--shell-action-hover-border));box-shadow:var(--shell-auth-focus-shadow,var(--search-shell-focus-shadow));transform:translateY(-1px)}.account-link[data-v-0817e9a3]{border:1px solid var(--shell-action-border);width:36px;height:36px;color:var(--shell-action-text);background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.account-link[data-v-0817e9a3]:hover{background:var(--shell-action-hover-bg);color:var(--shell-action-hover-text);border-color:var(--shell-action-hover-border)}.account-link svg[data-v-0817e9a3]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sign-in-link.is-frosted[data-v-0817e9a3],.account-link.is-frosted[data-v-0817e9a3],.mobile-shop-link.is-frosted[data-v-0817e9a3],.menu.is-frosted .menu-trigger[data-v-0817e9a3]{opacity:.42;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;cursor:default;background:#ffffff14;border-color:#adb6bd29;box-shadow:inset 0 1px #ffffff14}.mobile-auth-placeholder[data-v-0817e9a3]{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.mobile-auth-placeholder[data-v-0817e9a3]:before{content:"";background:conic-gradient(from 180deg,#d7e1db0a 0deg,#d7e1db1a 210deg,#f0f4efe6 310deg,#f0f4ef24 360deg);border-radius:999px;width:16px;height:16px;animation:.75s linear infinite mobile-auth-spinner-spin-0817e9a3;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}@media (width<=720px){.brand-link[data-v-0817e9a3]{gap:0}}@keyframes mobile-auth-spinner-spin-0817e9a3{to{transform:rotate(360deg)}}.menu[data-v-0817e9a3]{position:relative}.menu-trigger[data-v-0817e9a3]{border:1px solid var(--shell-action-border);background:var(--shell-action-bg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;line-height:0;list-style:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.menu-trigger[data-v-0817e9a3]::-webkit-details-marker{display:none}.menu-trigger[data-v-0817e9a3]::marker{display:none}.menu-icon[data-v-0817e9a3]{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.menu-trigger[data-v-0817e9a3]:hover{background:var(--shell-action-hover-bg);border-color:var(--shell-action-hover-border)}.menu-icon svg[data-v-0817e9a3]{width:16px;height:16px;display:block;overflow:visible}.menu-icon path[data-v-0817e9a3]{fill:none;stroke:var(--shell-accent);stroke-width:1.75px;stroke-linecap:round}.menu-panel[data-v-0817e9a3]{background:var(--menu-panel-bg);border:1px solid var(--menu-panel-border);width:min(320px,100vw - 24px);max-height:calc(100dvh - 84px);box-shadow:var(--menu-panel-shadow);border-radius:6px;gap:0;padding:.25rem 0;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.menu-panel[data-v-0817e9a3]>*+*{--divider-color:var(--menu-panel-border);border-top:1px solid #0000;border-image:var(--divider-fade-horizontal) 1}.menu-link[data-v-0817e9a3]{color:var(--menu-link-text);letter-spacing:.02em;border-radius:0;padding:.78rem .95rem;font-size:.72rem;text-decoration:none;display:block}.menu-link[data-v-0817e9a3]:hover{background:var(--menu-link-hover-bg);color:var(--menu-link-hover-text)}.menu-group[data-v-0817e9a3]{gap:0;display:grid}.menu-link-summary[data-v-0817e9a3]{cursor:pointer;color:var(--menu-link-text);justify-content:space-between;align-items:center;padding:.78rem .95rem;list-style:none;display:flex}.menu-link-summary[data-v-0817e9a3]::-webkit-details-marker{display:none}.menu-link-summary[data-v-0817e9a3]::marker{display:none}.menu-summary-link[data-v-0817e9a3]{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.menu-chevron[data-v-0817e9a3]{border-right:1.5px solid var(--menu-link-text);border-bottom:1.5px solid var(--menu-link-text);width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.legal-group[open] .menu-chevron[data-v-0817e9a3]{transform:rotate(225deg)translate(-1px,-1px)}.menu-subpanel[data-v-0817e9a3]{--divider-color:var(--menu-panel-border);border-top:1px solid #0000;border-image:var(--divider-fade-horizontal) 1;gap:0;padding:0;display:grid}.menu-sublink[data-v-0817e9a3]{color:var(--menu-sublink-text);background:var(--menu-sublink-bg);border-radius:0;padding:.78rem .95rem .78rem 1.3rem;font-size:.72rem;line-height:1.2;text-decoration:none;display:block}.menu-subpanel[data-v-0817e9a3]>*+*{--divider-color:var(--menu-panel-border);border-top:1px solid #0000;border-image:var(--divider-fade-horizontal) 1}.menu-sublink[data-v-0817e9a3]:hover{background:var(--menu-link-hover-bg);color:var(--menu-link-hover-text)}[data-v-0817e9a3] .archive-search{min-height:38px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:.12rem .18rem .12rem .72rem}[data-v-0817e9a3] .archive-search:focus-within{box-shadow:none}[data-v-0817e9a3] .archive-search input{padding:.46rem 0;font-size:.79rem}[data-v-0817e9a3] .search-ghost-text{font-size:.79rem}[data-v-0817e9a3] .search-submit{width:32px;height:32px}[data-v-0817e9a3] .search-submit svg{width:14px;height:14px}@media (width<=768px){.mobile-header-inner[data-v-0817e9a3]{padding:10px 16px}.mobile-header-top-row[data-v-0817e9a3]{gap:.55rem;padding:.64rem .72rem .5rem}.mobile-header-search-row[data-v-0817e9a3]{padding:0 .72rem .64rem}.mobile-header--classic .mobile-header-inner[data-v-0817e9a3]{gap:.55rem}.mobile-header--classic .mobile-header-top-row[data-v-0817e9a3],.mobile-header--classic .mobile-header-search-row[data-v-0817e9a3]{padding:0}.mobile-header-actions[data-v-0817e9a3]{gap:.38rem}.brand-image[data-v-0817e9a3]{width:42px}.sign-in-link[data-v-0817e9a3]{padding:.56rem .68rem;font-size:.68rem}.menu-trigger[data-v-0817e9a3]{width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.menu-panel[data-v-0817e9a3]{width:min(300px,100vw - 20px)}.menu-link[data-v-0817e9a3],.menu-link-summary[data-v-0817e9a3],.menu-sublink[data-v-0817e9a3]{font-size:.68rem}[data-v-0817e9a3] .archive-search{padding-left:.6rem}}@media (width<=560px){.mobile-header-inner[data-v-0817e9a3]{padding:10px 12px}.mobile-header-top-row[data-v-0817e9a3]{padding:.58rem .64rem .46rem}.mobile-header-search-row[data-v-0817e9a3]{padding:0 .64rem .58rem}.mobile-header--classic .mobile-header-inner[data-v-0817e9a3]{gap:.45rem}.mobile-header--classic .mobile-header-top-row[data-v-0817e9a3],.mobile-header--classic .mobile-header-search-row[data-v-0817e9a3]{padding:0}.brand-image[data-v-0817e9a3]{width:38px}.sign-in-link[data-v-0817e9a3]{letter-spacing:.01em;padding:.52rem .58rem;font-size:.64rem}.menu-link[data-v-0817e9a3],.menu-link-summary[data-v-0817e9a3],.menu-sublink[data-v-0817e9a3]{font-size:.64rem}.menu-trigger[data-v-0817e9a3]{min-width:34px;min-height:34px;padding:.52rem .58rem}.menu-line[data-v-0817e9a3]{width:15px}[data-v-0817e9a3] .archive-search{padding:.1rem .14rem .1rem .54rem}[data-v-0817e9a3] .archive-search input,[data-v-0817e9a3] .search-ghost-text{font-size:.75rem}}.header[data-v-1ea531f3]{--text-primary:#edf3f7;--shell-topbar-bg:linear-gradient(180deg, #040506fa, #07090af0);--shell-topbar-border:#c6d8e714;--shell-topbar-shadow:0 10px 28px #01060c47;--shell-auth-text:#1d2a25;--shell-auth-border:#bad2c052;--shell-auth-bg:linear-gradient(180deg, #eef4eef5 0%, #dce8deeb 100%);--shell-auth-hover-text:#151e1a;--shell-auth-hover-border:#bad2c080;--shell-auth-hover-bg:linear-gradient(180deg, #f2f8f2 0%, #e2eee4f5 100%);--shell-auth-shadow:0 12px 26px #060c0a2e;--shell-auth-focus-shadow:0 14px 28px #060c0a38;--shell-action-text:#d7e4eb;--shell-action-border:#d7e0e714;--shell-action-bg:#ffffff05;--shell-action-hover-bg:#ffffff0d;--shell-action-hover-text:#f5f9fb;--shell-action-hover-border:#d7e0e724;--shell-accent:#afd2c1e6;--shell-accent-shadow:#afd2c129;--search-shell-bg:#080a0b7a;--search-shell-border:#cacfd20d;--search-shell-shadow:0 0 0 1px #ffffff05, 0 10px 24px #0000002e;--search-shell-focus:#d6ddd91f;--search-shell-focus-bg:#090c0df0;--search-shell-focus-shadow:0 0 0 1px #d6ddd90d, 0 14px 28px #00000038;--search-text:var(--la-input-blue);--search-ghost:var(--la-input-blue-muted);--search-caret:var(--la-input-blue);--search-button-bg:#ffffff0a;--search-button-hover-bg:#ffffff14;--search-button-fg:#e5e8e4;--search-button-icon:#d8ddd9;background:var(--shell-topbar-bg);--divider-color:var(--shell-topbar-border);border-bottom:1px solid #0000;border-image:var(--divider-fade-horizontal) 1;box-shadow:var(--shell-topbar-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:100;font-family:var(--font-ui);position:sticky;top:0}.header-inner[data-v-1ea531f3]{grid-template-columns:auto minmax(320px,1fr) auto;grid-template-areas:"brand search actions";align-items:center;gap:clamp(.7rem,1.3vw,1.35rem);max-width:1640px;margin:0 auto;padding:14px 24px 14px 20px;display:grid}.brand-link[data-v-1ea531f3]{min-width:0;color:var(--text-primary);grid-area:brand;align-items:center;text-decoration:none;display:inline-flex}.brand-image[data-v-1ea531f3]{opacity:.94;filter:drop-shadow(0 10px 22px #0003);width:clamp(56px,6vw,78px);height:auto;transition:transform .25s,opacity .25s,filter .25s;display:block}.brand-link:hover .brand-image[data-v-1ea531f3]{opacity:1;filter:drop-shadow(0 14px 28px #00000047);transform:translateY(-1px)}.header--intro-active .brand-link .brand-image[data-v-1ea531f3]{animation:1.14s cubic-bezier(.22,1,.36,1) both header-brand-icon-intro-1ea531f3}@keyframes header-brand-icon-intro-1ea531f3{0%{opacity:0;filter:drop-shadow(0 0 #80b1ec00)brightness(1.08);transform:translateY(5px)scale(.88)}34%{opacity:1;filter:drop-shadow(0 0 16px #7aa9e96b)brightness(1.04);transform:translateY(-1px)scale(1.06)}to{opacity:1;filter:drop-shadow(0 10px 22px #0003)brightness();transform:translateY(0)scale(1)}}.header-search[data-v-1ea531f3]{grid-area:search;justify-self:center;width:min(100%,620px);margin-inline:auto}.header-actions[data-v-1ea531f3]{grid-area:actions;justify-self:end;align-items:center;gap:.8rem;display:inline-flex}.header-utility-rail[data-v-1ea531f3]{align-items:center;gap:.62rem;margin-right:.58rem;display:inline-flex}.header-utility-rail[data-v-1ea531f3]>:first-child{margin-left:-.38rem}.header-shop-link[data-v-1ea531f3]{width:40px;height:40px;color:var(--shell-action-text);opacity:.92;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;transition:color .2s,transform .2s,opacity .2s;display:inline-flex}.header-shop-link[data-v-1ea531f3]:hover{color:var(--shell-action-hover-text);opacity:1;background:0 0;transform:translateY(-1px)}.header-shop-link[data-v-1ea531f3] svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.header-shop-link.is-frost-disabled[data-v-1ea531f3]{opacity:.42;pointer-events:none;cursor:default}.header-auth-loading[data-v-1ea531f3]{border:1px solid var(--shell-action-border);background:var(--shell-action-bg);width:40px;height:40px;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.header-auth-loading[data-v-1ea531f3] .auth-loading-control--header{--auth-loading-spinner-size:1.02rem}.sign-in-link[data-v-1ea531f3]{color:var(--shell-auth-text,var(--shell-action-text));letter-spacing:.02em;border:1px solid var(--shell-auth-border,var(--shell-action-border));background:var(--shell-auth-bg,var(--shell-action-bg));box-shadow:var(--shell-auth-shadow,var(--search-shell-shadow));border-radius:3px;padding:.68rem .98rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,opacity .16s}.sign-in-link[data-v-1ea531f3]:hover{color:var(--shell-auth-hover-text,var(--shell-action-hover-text));background:var(--shell-auth-hover-bg,var(--shell-action-hover-bg));border-color:var(--shell-auth-hover-border,var(--shell-action-hover-border));box-shadow:var(--shell-auth-focus-shadow,var(--search-shell-focus-shadow));transform:translateY(-1px)}.account-link[data-v-1ea531f3]{border:1px solid var(--shell-action-border);background:var(--shell-action-bg);width:40px;height:40px;color:var(--shell-action-text);border-radius:999px;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.account-link[data-v-1ea531f3]:hover{background:var(--shell-action-hover-bg);color:var(--shell-action-hover-text);border-color:var(--shell-action-hover-border)}.account-link svg[data-v-1ea531f3]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sign-in-link.is-frosted[data-v-1ea531f3],.account-link.is-frosted[data-v-1ea531f3],.menu.is-frosted .menu-trigger[data-v-1ea531f3]{opacity:.42;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;cursor:default;background:#ffffff14;border-color:#adb6bd29;box-shadow:inset 0 1px #ffffff14}.account-link-placeholder[data-v-1ea531f3]{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.account-link-placeholder[data-v-1ea531f3]:before{content:"";background:conic-gradient(from 180deg,#d7e1db0a 0deg,#d7e1db1a 210deg,#f0f4efe6 310deg,#f0f4ef24 360deg);border-radius:999px;width:18px;height:18px;animation:.75s linear infinite auth-spinner-spin-1ea531f3;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}@keyframes auth-spinner-spin-1ea531f3{to{transform:rotate(360deg)}}@media (width<=1280px){.header-inner[data-v-1ea531f3]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand actions""search search";align-items:center;row-gap:.85rem}.header-search[data-v-1ea531f3]{width:100%;max-width:none}.header-actions[data-v-1ea531f3]{gap:.6rem}}.menu[data-v-1ea531f3]{position:relative}.menu-trigger[data-v-1ea531f3]{border:1px solid var(--shell-action-border);background:var(--shell-action-bg);cursor:pointer;width:38px;height:38px;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;padding:0;list-style:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.menu-trigger[data-v-1ea531f3]::-webkit-details-marker{display:none}.menu-trigger[data-v-1ea531f3]::marker{display:none}.menu[open] .menu-trigger[data-v-1ea531f3]{background:var(--shell-action-hover-bg);border-color:var(--shell-action-hover-border)}.menu-trigger[data-v-1ea531f3]:hover{background:var(--shell-action-hover-bg);border-color:var(--shell-action-hover-border);transform:translateY(-1px)}.menu-icon[data-v-1ea531f3]{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.menu-icon svg[data-v-1ea531f3]{width:18px;height:18px;display:block;overflow:visible}.menu-icon path[data-v-1ea531f3]{fill:none;stroke:var(--shell-accent);stroke-width:1.75px;stroke-linecap:round;filter:drop-shadow(0 0 8px var(--shell-accent-shadow))}.menu-panel[data-v-1ea531f3]{background:var(--menu-panel-bg);border:1px solid var(--menu-panel-border);min-width:210px;box-shadow:var(--menu-panel-shadow);border-radius:6px;gap:0;padding:.25rem 0;display:grid;position:absolute;top:calc(100% + 12px);right:0}.menu-panel[data-v-1ea531f3]>*+*{--divider-color:var(--menu-panel-border);border-top:1px solid #0000;border-image:var(--divider-fade-horizontal) 1}.menu-link[data-v-1ea531f3]{color:var(--menu-link-text);letter-spacing:.01em;border-radius:0;padding:.8rem .95rem;font-size:.86rem;text-decoration:none;display:block}.menu-link-summary[data-v-1ea531f3]{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.menu-summary-link[data-v-1ea531f3]{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.menu-link-summary[data-v-1ea531f3]::-webkit-details-marker{display:none}.menu-link-summary[data-v-1ea531f3]::marker{display:none}.menu-link[data-v-1ea531f3]:hover{background:var(--menu-link-hover-bg);color:var(--menu-link-hover-text)}.menu-group[data-v-1ea531f3]{gap:0;display:grid}.menu-chevron[data-v-1ea531f3]{border-right:1.5px solid var(--menu-link-text);border-bottom:1.5px solid var(--menu-link-text);width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.legal-group[open] .menu-chevron[data-v-1ea531f3]{transform:rotate(225deg)translate(-1px,-1px)}.menu-subpanel[data-v-1ea531f3]{--divider-color:var(--menu-panel-border);border-top:1px solid #0000;border-image:var(--divider-fade-horizontal) 1;gap:0;padding:0;display:grid}.menu-sublink[data-v-1ea531f3]{color:var(--menu-sublink-text);background:0 0;border-radius:0;padding:.72rem .82rem .72rem 1.35rem;font-size:.78rem;line-height:1.2;text-decoration:none;display:block}.menu-subpanel[data-v-1ea531f3]>*+*{--divider-color:var(--menu-panel-border);border-top:1px solid #0000;border-image:var(--divider-fade-horizontal) 1}.menu-sublink[data-v-1ea531f3]:hover{background:var(--menu-link-hover-bg);color:var(--menu-link-hover-text)}@media (prefers-reduced-motion:reduce){.header--intro-active .brand-link .brand-image[data-v-1ea531f3]{opacity:1!important;filter:drop-shadow(0 10px 22px #0003)!important;animation:none!important;transform:none!important}}@media (width<=980px){.header-inner[data-v-1ea531f3]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""search search";gap:.85rem;padding:14px 20px}.header-search[data-v-1ea531f3]{justify-self:stretch;width:100%}}@media (width<=768px){.brand-image[data-v-1ea531f3]{width:58px}.header-actions[data-v-1ea531f3]{gap:.5rem}.sign-in-link[data-v-1ea531f3]{padding:.72rem .82rem;font-size:.72rem}.menu-panel[data-v-1ea531f3]{min-width:200px}.menu-trigger[data-v-1ea531f3]{width:36px;height:36px}}:root{--font-display:"Outfit", "Poppins", system-ui, -apple-system, sans-serif;--bg-shell:radial-gradient(ellipse 130% 85% at 8% -8%, #98bca83d, transparent 58%), radial-gradient(ellipse 95% 70% at 92% 4%, #a8ccb62e, transparent 52%), radial-gradient(ellipse 110% 55% at 50% 108%, #769e8a29, transparent 48%), linear-gradient(180deg, #0a100f 0%, #0f1615 46%, #0c1211 100%);--la-grain-svg:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.05' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.la-dark-shell.la-editorial-bg{--account-page-background:var(--bg-shell);isolation:isolate;position:relative}.la-dark-shell.la-editorial-bg:before{content:"";z-index:0;pointer-events:none;opacity:.032;mix-blend-mode:soft-light;background-image:var(--la-grain-svg);background-size:220px 220px;position:fixed;inset:0}.la-dark-shell.la-editorial-bg>*{z-index:1;position:relative}.la-editorial-bg :is(.editorial-title,.account-bridge-title,.planner-panel-title){font-weight:var(--la-display-weight-light,300)}.la-dark-shell{--account-page-background:var(--bg-shell);--account-page-background-soft:linear-gradient(180deg, #0b0e11f5 0%, #0f1215f5 100%);--account-text-bright:var(--text-primary,#edf3f7);--account-text-soft:#edf3f7c7;--account-text-muted:#edf3f78c;--account-eyebrow-color:var(--account-text-soft);--account-title-color:var(--account-text-bright);--account-kicker-color:var(--account-text-soft);--account-panel-title-color:var(--account-text-bright);--account-body-color:var(--account-text-soft);--account-copyright-color:var(--account-text-muted);--account-panel-bg:radial-gradient(circle at 88% 8%, #d3bc951f 0%, #d3bc950f 24%, transparent 54%), radial-gradient(ellipse 90% 60% at 10% 90%, #4a62581a, transparent 47%), linear-gradient(185deg, #141b21f7, #0e1419f2);--account-panel-border:#c6d0d824;--account-panel-shadow:0 1px 0 #ffffff07 inset, 0 16px 34px #0000002e;--account-panel-link-color:var(--text-primary,#edf3f7);--account-panel-link-border:#c6d0d829;--account-panel-link-bg:#ffffff0a;--account-card-bg:#111518cc;--account-card-accent-bg:#111518db;--account-card-border:#c6d0d824;--account-card-hover-bg:#151a1ee6;--account-card-text:var(--account-text-soft);--account-card-muted:var(--account-text-muted);--account-card-heading:var(--account-text-bright);--account-card-label:var(--account-text-soft);--account-pill-bg:#ffffff0d;--account-pill-color:var(--account-text-bright);--account-link-color:var(--account-text-bright);--account-link-hover:#fff;--account-button-primary-bg:linear-gradient(180deg, #e2e8e4f0, #cdd4d0e6);--account-button-primary-color:#101517;--account-button-primary-shadow:0 12px 24px #0000003d;--account-button-secondary-bg:#ffffff0a;--account-button-secondary-border:#c6d0d82e;--account-button-secondary-color:var(--text-primary,#edf3f7);--account-field-bg:#ffffff0a;--account-field-border:#c6d0d82e;--account-field-border-focus:#edf3f773;--account-field-text:var(--la-input-blue,#a8b6c4);--account-field-placeholder:var(--la-input-blue-muted,#a8b6c4ad);--account-divider-color:#c6d0d81a}.account-bridge-page[data-v-97c394cd]{background:var(--account-page-background);min-height:100vh;position:relative;overflow-x:clip}.header-sticky[data-v-97c394cd]{z-index:50;position:sticky;top:0}.account-bridge-main[data-v-97c394cd]{z-index:1;justify-content:center;align-items:center;min-height:calc(100dvh - 82px);padding:2.15rem 1.25rem 1.9rem;display:flex;position:relative}.account-bridge-main.is-tool-surface[data-v-97c394cd]{justify-content:center;align-items:flex-start;min-height:calc(100dvh - 82px)}.account-bridge-main.is-tool-surface .account-bridge-title[data-v-97c394cd]{max-width:min(40ch,100%)}.account-bridge-main.is-tool-surface .panel-title[data-v-97c394cd]{max-width:min(48ch,100%)}.account-bridge-main.is-tool-surface .account-bridge-panel[data-v-97c394cd]{width:100%;min-width:0}.account-bridge-shell[data-v-97c394cd]{width:min(var(--account-bridge-shell-width,720px), 100%);gap:1.2rem;display:grid}.account-bridge-copy[data-v-97c394cd]{text-align:left;gap:.55rem;display:grid}.account-bridge-eyebrow[data-v-97c394cd]{letter-spacing:.2em;text-transform:uppercase;color:var(--account-eyebrow-color);margin-bottom:1rem;font-size:.74rem;display:inline-block}.account-bridge-title[data-v-97c394cd]{letter-spacing:-.07em;max-width:min(11ch,100%);color:var(--account-title-color);text-wrap:balance;margin:0;font-size:clamp(3rem,7vw,5.1rem);line-height:.92}.account-bridge-panel[data-v-97c394cd]{background:var(--account-panel-bg);border:1px solid var(--account-panel-border);box-shadow:var(--account-panel-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;padding:clamp(1.1rem,2.2vw,1.35rem)}.account-bridge-panel.is-flat[data-v-97c394cd]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.panel-head[data-v-97c394cd]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.15rem;display:flex}.panel-kicker[data-v-97c394cd]{letter-spacing:.16em;text-transform:uppercase;color:var(--account-kicker-color);margin-bottom:.45rem;font-size:.68rem;display:inline-block}.panel-title[data-v-97c394cd]{letter-spacing:-.04em;max-width:18ch;color:var(--account-panel-title-color);text-wrap:balance;margin:0;font-size:clamp(1.45rem,3vw,1.85rem);line-height:.98}.panel-link[data-v-97c394cd]{color:var(--account-panel-link-color);border:1px solid var(--account-panel-link-border);background:var(--account-panel-link-bg);border-radius:10px;padding:.7rem .95rem;font-size:.84rem;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.panel-link[data-v-97c394cd]:hover{color:var(--account-link-hover);background:#a3c2b31f;border-color:#a3c2b352}.panel-body[data-v-97c394cd]{color:var(--account-body-color);margin:0 0 1rem;line-height:1.6}.account-bridge-copyright[data-v-97c394cd]{text-align:center;letter-spacing:.04em;color:var(--account-copyright-color);z-index:1;margin:0 0 1.1rem;font-size:.72rem;position:relative}@media (width<=640px){.account-bridge-main[data-v-97c394cd]{padding:1.4rem 1rem 1rem}.account-bridge-panel[data-v-97c394cd]{border-radius:8px;padding:1rem}.panel-head[data-v-97c394cd]{flex-direction:column;align-items:stretch}.account-bridge-copyright[data-v-97c394cd]{display:none}}.admin-command-bar[data-v-5ff6434e]{z-index:5;border:0;border-bottom:1px solid var(--account-divider-color);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin:0 auto 1.5rem;padding:0 0 1rem;position:sticky;top:0}.admin-command-bar-inner[data-v-5ff6434e]{grid-template-columns:minmax(0,1.2fr) minmax(220px,1fr) auto;align-items:center;gap:18px;display:grid}.admin-command-bar-brand[data-v-5ff6434e]{flex-direction:column;gap:2px;min-width:0;line-height:1.2;display:flex}.admin-command-bar-kicker[data-v-5ff6434e]{letter-spacing:.18em;text-transform:uppercase;color:var(--account-eyebrow-color);font-size:10px}.admin-command-bar-title[data-v-5ff6434e]{color:var(--account-title-color);font-size:14px}.admin-command-bar-context[data-v-5ff6434e]{color:var(--account-text-muted);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.admin-command-bar-jump[data-v-5ff6434e]{gap:5px;min-width:0;display:grid}.admin-command-bar-jump>span[data-v-5ff6434e]{text-transform:uppercase;letter-spacing:.14em;color:var(--account-eyebrow-color);font-size:10px}.admin-command-bar-jump select[data-v-5ff6434e]{border:1px solid var(--account-field-border);background:var(--account-field-bg);min-height:38px;color:var(--account-text-bright);cursor:pointer;border-radius:6px;padding:0 12px;font-size:13px;font-weight:600;transition:border-color .15s,box-shadow .15s}.admin-command-bar-jump select[data-v-5ff6434e]:hover,.admin-command-bar-jump select[data-v-5ff6434e]:focus-visible{border-color:var(--account-field-border-focus);outline:none;box-shadow:0 0 0 3px #ffffff0f}.admin-command-bar-actions[data-v-5ff6434e]{align-items:center;gap:8px;display:flex}.admin-command-bar-action[data-v-5ff6434e]{background:var(--account-button-primary-bg);color:var(--account-button-primary-color);letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;padding:8px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:filter .15s,background .15s,color .15s,border-color .15s;display:inline-flex}.admin-command-bar-action[data-v-5ff6434e]:hover{filter:brightness(1.04)}.admin-command-bar-action--ghost[data-v-5ff6434e]{background:var(--account-button-secondary-bg);color:var(--account-button-secondary-color);border-color:var(--account-button-secondary-border)}.admin-command-bar-action--ghost[data-v-5ff6434e]:hover{background:#ffffff14}.admin-command-bar-action--quiet[data-v-5ff6434e]{color:var(--account-text-muted);background:0 0;border-color:#0000}.admin-command-bar-action--quiet[data-v-5ff6434e]:hover{color:var(--account-text-bright);background:#ffffff0d}.admin-command-bar-restricted[data-v-5ff6434e]{color:#f4c8bef5;background:#f4ae9f14;border:0;border-left:2px solid #f4ae9f8c;border-radius:0;margin:12px 0 0;padding:10px 14px;font-size:12.5px;line-height:1.5}@media (width<=880px){.admin-command-bar-inner[data-v-5ff6434e]{grid-template-columns:1fr;gap:12px}.admin-command-bar-actions[data-v-5ff6434e]{flex-wrap:wrap;justify-content:flex-start}}.monitoring-shell[data-v-abf10f46]{gap:1rem;display:grid}.monitoring-summary[data-v-abf10f46]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;display:grid}.monitoring-card[data-v-abf10f46],.monitoring-section[data-v-abf10f46]{border:1px solid var(--account-card-border);background:var(--account-card-bg);border-radius:5px;padding:1rem}.monitoring-card[data-v-abf10f46]{gap:.35rem;display:grid}.monitoring-label[data-v-abf10f46],.monitoring-kicker[data-v-abf10f46]{letter-spacing:.12em;text-transform:uppercase;color:var(--account-card-label);font-size:.72rem}.monitoring-card strong[data-v-abf10f46]{color:var(--account-card-heading);font-size:1.1rem}.monitoring-card p[data-v-abf10f46],.monitoring-note[data-v-abf10f46],.monitoring-list[data-v-abf10f46]{color:var(--account-card-muted);margin:0;line-height:1.6}.monitoring-section[data-v-abf10f46]{gap:.85rem;display:grid}.monitoring-section-head[data-v-abf10f46]{gap:.3rem;display:grid}.monitoring-section-head h2[data-v-abf10f46]{color:var(--account-card-heading);margin:.2rem 0 0}.monitoring-list[data-v-abf10f46]{gap:.35rem;padding-left:1rem;display:grid}.monitoring-grid[data-v-abf10f46]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;display:grid}.monitoring-field[data-v-abf10f46]{gap:.4rem;display:grid}.monitoring-field span[data-v-abf10f46]{color:var(--account-card-heading);font-size:.82rem}.monitoring-field input[data-v-abf10f46],.monitoring-field select[data-v-abf10f46]{border:1px solid var(--account-card-border);color:#2f3631;width:100%;font:inherit;background:#fffc;border-radius:5px;padding:.68rem .75rem}.monitoring-field--checkbox input[data-v-abf10f46]{justify-self:start;width:auto;min-height:18px}.monitoring-actions[data-v-abf10f46]{flex-wrap:wrap;gap:.7rem;display:flex}.monitoring-primary[data-v-abf10f46],.monitoring-secondary[data-v-abf10f46]{font:inherit;cursor:pointer;border:0;border-radius:5px;padding:.78rem .95rem}.monitoring-primary[data-v-abf10f46]{background:var(--account-button-primary-bg);color:var(--account-button-primary-color)}.monitoring-secondary[data-v-abf10f46]{border:1px solid var(--account-card-border);color:var(--account-card-heading);background:#ffffff8c}.monitoring-note--warning[data-v-abf10f46]{color:#a05f35}.monitoring-note--success[data-v-abf10f46]{color:#2f6a45}.monitoring-inline-code[data-v-abf10f46]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.accessibility-settings[data-v-280b103a]{gap:1rem;display:grid}.accessibility-settings-section[data-v-280b103a]{gap:.85rem;display:grid}.accessibility-settings-section-header[data-v-280b103a]{gap:.35rem;display:grid}.accessibility-settings-section-header h3[data-v-280b103a]{letter-spacing:.16em;text-transform:uppercase;color:var(--accessibility-settings-kicker,var(--overlay-panel-subtle,#bad2c0a6));margin:0;font-size:.72rem}.accessibility-settings-section-note[data-v-280b103a],.accessibility-settings-field-note[data-v-280b103a]{color:var(--accessibility-settings-muted,var(--account-body-color,#dce6e0c7));margin:0;font-size:.88rem;line-height:1.6}.accessibility-settings-field[data-v-280b103a]{gap:.45rem;display:grid}.accessibility-settings-field h4[data-v-280b103a]{letter-spacing:.14em;text-transform:uppercase;color:var(--accessibility-settings-label,var(--overlay-panel-subtle,#bad2c0a6));margin:0;font-size:.76rem}.accessibility-settings-options[data-v-280b103a]{background:var(--accessibility-settings-track,var(--overlay-panel-button-bg,#bad2c014));border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.18rem;display:grid}.accessibility-settings-option[data-v-280b103a]{min-height:34px;color:var(--accessibility-settings-option,#f4f6f7e0);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .68rem;font-size:.7rem;font-weight:500;transition:transform .18s,background .18s,color .18s}.accessibility-settings-option[data-v-280b103a]:hover{background:var(--accessibility-settings-track-hover,var(--overlay-panel-button-hover-bg,#bad2c01f))}.accessibility-settings-option.is-active[data-v-280b103a]{background:var(--accessibility-settings-active-bg,var(--overlay-panel-active-bg,#bad2c038));color:var(--accessibility-settings-active-text,var(--overlay-panel-active-text,#f0f5f2))}.accessibility-settings-language[data-v-280b103a]{background:var(--accessibility-settings-track,var(--overlay-panel-button-bg,#bad2c014));border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:42px;padding:0 .9rem;display:grid}.accessibility-settings-language[data-v-280b103a] .icon{--icon-size:16px;--icon-stroke:1.2;color:var(--accessibility-settings-muted,var(--overlay-panel-muted,#bad2c0a6))}.accessibility-settings-language select[data-v-280b103a]{width:100%;min-height:44px;color:var(--accessibility-settings-option,var(--overlay-panel-text,#edf3f7));font:inherit;appearance:none;background:0 0;border:0;outline:none;padding:0;font-size:.9rem}.accessibility-settings-language select option[data-v-280b103a]{color:#111}.accessibility-settings-footer[data-v-280b103a]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding-top:.2rem;display:flex}.accessibility-settings-footer p[data-v-280b103a]{color:var(--accessibility-settings-muted,var(--overlay-panel-subtle,#bad2c09e));margin:0;font-size:.78rem}.accessibility-settings-reset[data-v-280b103a]{color:var(--accessibility-settings-muted,var(--overlay-panel-muted,#bad2c0b8));font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;transition:color .18s}.accessibility-settings-reset[data-v-280b103a]:hover{color:var(--accessibility-settings-option,#fff)}.accessibility-settings--page[data-v-280b103a]{--accessibility-settings-kicker:var(--account-card-label);--accessibility-settings-muted:var(--account-card-muted);--accessibility-settings-label:var(--account-card-label);--accessibility-settings-track:#ffffff0a;--accessibility-settings-track-hover:#ffffff12;--accessibility-settings-option:var(--account-body-color);--accessibility-settings-active-bg:#edf3f7eb;--accessibility-settings-active-text:#101517;gap:1.35rem;padding:0}.accessibility-settings--page .accessibility-settings-section[data-v-280b103a]{border-top:1px solid var(--account-divider-color);gap:1rem;padding:1rem 0 0}.accessibility-settings--page .accessibility-settings-section[data-v-280b103a]:first-child{border-top:0;padding-top:0}.accessibility-settings--page .accessibility-settings-section-header h3[data-v-280b103a]{letter-spacing:.18em;font-size:.68rem}.accessibility-settings--page .accessibility-settings-options[data-v-280b103a]{border:1px solid var(--account-divider-color);background:#00000024;border-radius:999px;gap:.28rem;padding:.22rem}.accessibility-settings--page .accessibility-settings-option[data-v-280b103a]{min-height:38px;font-size:.72rem}.accessibility-settings--page .accessibility-settings-language[data-v-280b103a]{border:1px solid var(--account-divider-color);background:#0000001f;border-radius:14px}.accessibility-settings--page .accessibility-settings-footer[data-v-280b103a]{border-top:1px solid var(--account-divider-color);padding-top:.55rem}.accessibility-panel-sheet[data-v-34193cb0]{z-index:1500;position:fixed;inset:0}.accessibility-panel-backdrop[data-v-34193cb0]{background:var(--overlay-panel-backdrop);cursor:pointer;border:0;padding:0;position:absolute;inset:0}.accessibility-panel-drawer[data-v-34193cb0]{box-sizing:border-box;width:min(460px,100vw);height:100vh;color:var(--overlay-panel-text);--divider-color:var(--overlay-panel-border);border-left:1px solid #0000;border-image:var(--divider-fade-vertical) 1;background:var(--overlay-panel-bg);-webkit-backdrop-filter:blur(22px)saturate(90%);box-shadow:var(--overlay-panel-shadow);padding:clamp(1.5rem,5vw,2rem);display:flex;position:fixed;top:0;right:0;overflow-y:auto}.accessibility-panel-drawer[data-v-34193cb0]:before{content:"";pointer-events:none;background:var(--overlay-panel-sheen);position:absolute;inset:0}.accessibility-panel-drawer[data-v-34193cb0]>*{z-index:1;position:relative}.accessibility-panel-shell[data-v-34193cb0]{box-sizing:border-box;align-content:center;gap:1.2rem;width:min(100%,388px);min-height:100%;margin:auto;display:grid}.accessibility-panel-header[data-v-34193cb0]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.accessibility-panel-heading[data-v-34193cb0]{gap:.45rem;display:grid}.accessibility-panel-heading h2[data-v-34193cb0]{letter-spacing:-.03em;color:var(--overlay-panel-heading);margin:0;font-size:clamp(1.7rem,4vw,2rem);line-height:1}.accessibility-panel-intro[data-v-34193cb0]{color:var(--overlay-panel-muted);margin:0;font-size:.88rem;line-height:1.55}.accessibility-panel-close[data-v-34193cb0]{border:1px solid var(--overlay-panel-button-border);background:var(--overlay-panel-button-bg);width:40px;height:40px;color:var(--overlay-panel-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:1.4rem;line-height:1;transition:background .16s,border-color .16s,transform .16s,color .16s;display:inline-flex}.accessibility-panel-close[data-v-34193cb0]:hover{background:var(--overlay-panel-button-hover-bg);border-color:var(--overlay-panel-button-hover-border);transform:translateY(-1px)}.accessibility-panel-footer[data-v-34193cb0]{padding-top:.15rem}.accessibility-page-link[data-v-34193cb0]{color:var(--overlay-panel-muted);align-items:center;font-size:.82rem;text-decoration:none;display:inline-flex}.accessibility-page-link[data-v-34193cb0]:hover{color:var(--overlay-panel-text)}.accessibility-panel-enter-active[data-v-34193cb0],.accessibility-panel-leave-active[data-v-34193cb0],.accessibility-panel-enter-active .accessibility-panel-backdrop[data-v-34193cb0],.accessibility-panel-leave-active .accessibility-panel-backdrop[data-v-34193cb0]{transition:opacity .22s}.accessibility-panel-enter-active .accessibility-panel-drawer[data-v-34193cb0],.accessibility-panel-leave-active .accessibility-panel-drawer[data-v-34193cb0]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s}.accessibility-panel-enter-from .accessibility-panel-backdrop[data-v-34193cb0],.accessibility-panel-leave-to .accessibility-panel-backdrop[data-v-34193cb0]{opacity:0}.accessibility-panel-enter-from .accessibility-panel-drawer[data-v-34193cb0],.accessibility-panel-leave-to .accessibility-panel-drawer[data-v-34193cb0]{opacity:.94;transform:translate(100%)}@media (width<=640px){.accessibility-panel-drawer[data-v-34193cb0]{width:100vw;padding:1.1rem}.accessibility-panel-shell[data-v-34193cb0]{align-content:start;width:100%;margin:0}}@media (width>=641px){.accessibility-panel-header[data-v-34193cb0]{grid-template-columns:minmax(0,1fr)}.accessibility-panel-close[data-v-34193cb0]{display:none}}.cookie-banner[data-v-50d3361e]{z-index:220;color:#171b1f;background:#f4f1e9;border-top:1px solid #fffffffa;justify-content:space-between;align-items:center;gap:.9rem;width:100%;min-height:58px;padding:.74rem 1.06rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 18px #0d121114}.cookie-banner-copy[data-v-50d3361e]{margin:0;font-size:.76rem;line-height:1.38}.cookie-banner-link[data-v-50d3361e]{color:inherit;text-underline-offset:.12em;text-decoration:underline}.cookie-banner-dismiss[data-v-50d3361e]{appearance:none;color:inherit;font:inherit;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;text-underline-offset:.2em;white-space:nowrap;background:0 0;border:0;min-height:32px;padding:.34rem .06rem .36rem;font-size:.66rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .18s}.cookie-banner-dismiss[data-v-50d3361e]:hover{opacity:.74}.cookie-banner-fade-enter-active[data-v-50d3361e],.cookie-banner-fade-leave-active[data-v-50d3361e]{transition:opacity 1.45s cubic-bezier(.22,1,.36,1),transform 1.45s cubic-bezier(.22,1,.36,1),clip-path 1.45s cubic-bezier(.22,1,.36,1)}.cookie-banner-fade-enter-from[data-v-50d3361e],.cookie-banner-fade-leave-to[data-v-50d3361e]{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-18px)}.cookie-banner-fade-enter-to[data-v-50d3361e],.cookie-banner-fade-leave-from[data-v-50d3361e]{opacity:1;clip-path:inset(0);transform:translate(0)}@media (width<=640px){.cookie-banner[data-v-50d3361e]{flex-direction:column;align-items:flex-start;gap:.42rem;padding:.7rem .84rem}.cookie-banner-copy[data-v-50d3361e]{font-size:.72rem}}.runtime-error-banner[data-v-a3924fbe]{z-index:9999;color:#f8e6df;background:#2b1010;border-bottom:1px solid #b0413073;margin:0;padding:.9rem 1rem;position:sticky;top:0}.runtime-error-banner strong[data-v-a3924fbe]{margin-bottom:.35rem;display:block}.runtime-error-banner p[data-v-a3924fbe]{margin:0;line-height:1.45}.runtime-error-route[data-v-a3924fbe]{opacity:.85;margin-top:.35rem;font-size:.9rem}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--bg-main:#0a0d0c;--bg-panel:#0e1211;--bg-card:#1e2823e0;--bg-light:#0d1110;--bg-elevated:#0e12116b;--bg-shell:radial-gradient(ellipse 130% 85% at 8% -8%, #98bca83d, transparent 58%), radial-gradient(ellipse 95% 70% at 92% 4%, #a8ccb62e, transparent 52%), radial-gradient(ellipse 110% 55% at 50% 108%, #769e8a29, transparent 48%), linear-gradient(180deg, #0a100f 0%, #0f1615 46%, #0c1211 100%);--panel-primary-bg:linear-gradient(180deg, #0f161552, #1219186b);--panel-secondary-bg:linear-gradient(180deg, #0e141347, #12191861);--ui-scale:1;--la-input-blue:#a8b6c4;--la-input-blue-muted:#a8b6c4ad;--la-input-blue-soft:#a8b6c485;--eucalypt-50:#e8eee6f5;--eucalypt-100:#d6e2d8e0;--eucalypt-200:#c0d3c6c7;--eucalypt-300:#a8c4b2ad;--eucalypt-400:#92b29e8c;--eucalypt-500:#7a9c8a6b;--eucalypt-line:#a8c4b22e;--la-btn-radius:12px;--la-btn-radius-soft:14px;--la-btn-padding-y:.82rem;--la-btn-padding-x:1.45rem;--la-btn-letter-spacing:.04em;--la-btn-font-weight:500;--la-btn-transition:background .18s ease, border-color .18s ease, color .18s ease, transform .18s ease, box-shadow .22s ease;--la-btn-primary-bg:linear-gradient(180deg, #eef4eef5 0%, #dce8deeb 100%);--la-btn-primary-color:#1d2a25;--la-btn-primary-border:#bad2c052;--la-btn-primary-shadow:0 12px 26px #060c0a2e;--la-btn-primary-hover-bg:linear-gradient(180deg, #f2f8f2 0%, #e2eee4f5 100%);--la-btn-secondary-bg:#ffffff08;--la-btn-secondary-color:#e8f0eaf0;--la-btn-secondary-border:#bad2c029;--la-btn-secondary-hover-bg:#ffffff0f;--la-btn-secondary-hover-border:#bad2c047;--la-btn-ghost-color:#dce8e2db;--la-btn-ghost-hover-color:#eef4ee;--border-subtle:#c9dbea0d;--divider-fade-horizontal:linear-gradient(90deg, transparent 0%, var(--divider-color,#ffffff24) 18%, var(--divider-color,#ffffff24) 82%, transparent 100%);--divider-fade-vertical:linear-gradient(180deg, transparent 0%, var(--divider-color,#ffffff24) 18%, var(--divider-color,#ffffff24) 82%, transparent 100%);--text-primary:#edf3f7;--text-secondary:#a8b8c4;--text-muted:#dfeaf28f;--shell-topbar-bg:linear-gradient(180deg, #0c100ff5, #0e1312eb);--shell-topbar-border:#c0d4c60f;--shell-topbar-shadow:0 10px 28px #040a0838;--shell-action-text:#e0e8e2;--shell-action-border:#d7e0dc0f;--shell-action-bg:#ffffff05;--shell-action-hover-bg:#ffffff0a;--shell-action-hover-text:#f6faf6;--shell-action-hover-border:#d7e0dc1a;--shell-accent:#bad2c0eb;--shell-accent-shadow:#bad2c029;--overlay-panel-backdrop:linear-gradient(270deg, #000000ad, #0000001f);--overlay-panel-bg:linear-gradient(180deg, #06080ad6 0%, #080a0cd1 44%, #080a0cc7 66%, #080a0cb3 82%, #080a0c6b 100%);--overlay-panel-border:#ffffff0d;--overlay-panel-shadow:inset 1px 0 0 #ffffff05, -14px 0 34px #00000047;--overlay-panel-sheen:linear-gradient(180deg, #ffffff04 0%, #ffffff01 100%);--overlay-panel-text:#f2f2f0;--overlay-panel-heading:#f8f8f6;--overlay-panel-muted:#dfe8efa8;--overlay-panel-soft-text:#d4dfe699;--overlay-panel-subtle:#ccdde985;--overlay-panel-button-bg:#ffffff04;--overlay-panel-button-border:#ffffff14;--overlay-panel-button-hover-bg:#ffffff0a;--overlay-panel-button-hover-border:#ffffff1f;--overlay-panel-card-bg:#ffffff05;--overlay-panel-card-border:#ffffff0d;--overlay-panel-card-hover-bg:#ffffff0a;--overlay-panel-card-hover-border:#ffffff1a;--overlay-panel-active-bg:#9cd3b52e;--overlay-panel-active-border:#9cd3b547;--overlay-panel-active-text:#fff;--menu-panel-bg:linear-gradient(180deg, #131f2df7, #0c151ffa);--menu-panel-border:#d5e1eb1f;--menu-panel-shadow:0 18px 50px #01070e57;--menu-link-text:#edf4f8;--menu-link-hover-bg:#7eb0981f;--menu-link-hover-text:#fff;--menu-sublink-text:#edf4f8e6;--menu-sublink-bg:#edf4f80d;--separator-bg:linear-gradient(180deg, #0b1219f5, #0c121af5);--separator-border:#ffffff0d;--separator-text:#d0dfec47;--search-shell-bg:#080a0b7a;--search-shell-border:#cacfd20d;--search-shell-shadow:0 0 0 1px #ffffff05, 0 10px 24px #0000002e;--search-shell-focus:#d6ddd91f;--search-shell-focus-bg:#090c0df0;--search-shell-focus-shadow:0 0 0 1px #d6ddd90d, 0 14px 28px #00000038;--search-text:var(--la-input-blue);--search-ghost:var(--la-input-blue-muted);--search-caret:var(--la-input-blue);--search-button-bg:#ffffff0a;--search-button-hover-bg:#ffffff14;--search-button-fg:#e5e8e4;--search-button-icon:#d8ddd9;--card-border:#d6dfda0d;--card-shadow:0 12px 26px #060a0929;--card-hover-border:#d6dfda1a;--card-hover-overlay:linear-gradient(140deg, #ffffff08 0%, #ffffff04 44%, #ffffff08 100%);--card-selected-ring:#bad2c042;--badge-text:#d8e6d3;--badge-bg:#92b29824;--badge-border:#a8c4ae29;--badge-shadow:0 0 0 1px #94b49a1a, 0 0 18px #769a801f;--badge-highlight:none;--slider-accent:#9bc1a8;--control-text:var(--text-primary);--control-muted:#dce8e2bd;--control-subtle:#dce8e280;--control-button-bg:#ffffff0a;--control-button-hover-bg:#94bc9e1f;--control-button-active-bg:#94bc9e29;--control-button-border:#d2e0d814;--control-flyout-bg:#0e1312f0;--control-flyout-border:#d2e0d81a;--control-chip-bg:#ffffff08;--control-chip-border:#d2e0d814;--control-chip-active-bg:#94bc9e29;--control-chip-active-border:#a8c8b438;--control-chip-text:#e4eee6cc;--control-chip-active-text:#f7fbf7;--count-glow:0 0 0 1px #a8c8b41f, 0 0 24px #769e841f;--taxonomy-footer-text:#bcc7d070;--library-paper-bg:#faf8f5;--library-paper-surface:#f8f5efe0;--library-paper-surface-strong:#f3f0e8e6;--library-paper-border:#48524a24;--library-paper-border-soft:#48524a1a;--library-paper-ink:#3d3a35;--library-paper-muted:#4b463f;--library-list-ink:#26211c;--library-list-muted:#26211cb8;--font-ui:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:"Outfit", "Poppins", system-ui, -apple-system, sans-serif;--font-brand:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif}:root.host-app{--font-ui:"Poppins", sans-serif;--font-brand:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif}:root.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.theme-light ::-webkit-scrollbar{width:6px;height:6px}:root.theme-light ::-webkit-scrollbar-track{background:0 0}:root.theme-light ::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}:root.theme-light ::-webkit-scrollbar-thumb:hover{background:0 0}:root.theme-light *{scrollbar-width:thin;scrollbar-color:transparent transparent}:root.theme-light{--bg-main:#e7e1d8;--bg-panel:#eee8df;--bg-card:#f2ece4d1;--bg-light:#ece5dc;--bg-elevated:#f9f3eb57;--bg-shell:radial-gradient(circle at top left, #abbecc2e, transparent 30%), radial-gradient(circle at 36% 16%, #bfc1ab29, transparent 28%), radial-gradient(circle at top right, #f1e8dc42, transparent 24%), linear-gradient(180deg, #ebe5dc 0%, #e4ddd3 46%, #ddd5cb 100%);--panel-primary-bg:linear-gradient(180deg, #f5efe76b, #ece5db8a);--panel-secondary-bg:linear-gradient(180deg, #f2ece457, #e8e2d87a);--border-subtle:#3f382f14;--text-primary:#191512;--text-secondary:#5d554c;--text-muted:#1915129e;--shell-topbar-bg:linear-gradient(180deg, #f7f2ebf5, #eee7deed);--shell-topbar-border:#4f45391f;--shell-topbar-shadow:0 10px 28px #5a4c3c1a;--shell-action-text:#2f2821;--shell-action-border:#53483c14;--shell-action-bg:#ffffff57;--shell-action-hover-bg:#ffffff8f;--shell-action-hover-text:#191512;--shell-action-hover-border:#53483c24;--shell-accent:#56685ce6;--shell-accent-shadow:#7a908424;--menu-panel-bg:linear-gradient(180deg, #f7f3ecfa, #efe8dffa);--menu-panel-border:#53483c14;--menu-panel-shadow:0 12px 30px #5a4c3c14;--menu-link-text:#241f1a;--menu-link-hover-bg:#ffffff70;--menu-link-hover-text:#181410;--menu-sublink-text:#241f1ad6;--menu-sublink-bg:#ffffff6b;--separator-bg:linear-gradient(180deg, #f1f6f9f2, #e5ecf2f5);--separator-border:#27456114;--separator-text:#2b4c6a6b;--search-shell-bg:#ffffff6b;--search-shell-border:#53483c14;--search-shell-shadow:0 0 0 1px #ffffff2e, 0 10px 24px #675a4b0f;--search-shell-focus:#53483c1a;--search-shell-focus-bg:#ffffffe6;--search-shell-focus-shadow:0 0 0 1px #53483c14, 0 14px 28px #675a4b14;--search-text:var(--la-input-blue);--search-ghost:var(--la-input-blue-muted);--search-caret:var(--la-input-blue);--search-button-bg:#ffffff7a;--search-button-hover-bg:#ffffffb8;--search-button-fg:#1c1713;--search-button-icon:#3b332c;--card-border:#6b5b4817;--card-shadow:0 12px 24px #7864510d;--card-hover-border:#6e615126;--card-hover-overlay:linear-gradient(140deg, #fff8f04d 0%, #fffaf42e 56%, #fffaf43d 100%);--card-selected-ring:#6e615138;--badge-text:#51473c;--badge-bg:#ab9d8a1f;--badge-border:#8d7a622e;--badge-shadow:0 0 0 1px #a1928014, 0 0 12px #b0a29214;--badge-highlight:none;--slider-accent:#8d7f72;--control-text:var(--text-primary);--control-muted:#362f29b8;--control-subtle:#362f298f;--control-button-bg:#f5efe89e;--control-button-hover-bg:#a0917f1f;--control-button-active-bg:#a0917f2e;--control-button-border:#5243361f;--control-flyout-bg:#f4efe9f5;--control-flyout-border:#5243361f;--control-chip-bg:#f7f1ebad;--control-chip-border:#5243361a;--control-chip-active-bg:#a0917f24;--control-chip-active-border:#a0917f33;--control-chip-text:#29221ccc;--control-chip-active-text:#191512;--count-glow:0 0 0 1px #a0917f14, 0 0 18px #a0917f14;--taxonomy-footer-text:#4d433a7a;--library-paper-bg:#efe7dc;--library-paper-surface:#eee7dde0;--library-paper-surface-strong:#e6ded2eb;--library-paper-border:#5a4f441f;--library-paper-border-soft:#5a4f4414;--library-paper-ink:#332d27;--library-paper-muted:#4a433b;--library-list-ink:#1f1a16;--library-list-muted:#1f1a16b3}:root[data-contrast=high]{--text-primary:#f7fbfd;--text-secondary:#f7fbfdeb;--text-muted:#f7fbfdbd;--border-subtle:#ffffff2e;--shell-topbar-border:#ffffff2e;--shell-action-border:#ffffff3d;--shell-action-bg:#ffffff14;--shell-action-hover-bg:#90c1a938;--menu-panel-border:#fff3;--menu-link-text:#fff;--menu-sublink-text:#fffffff5;--search-shell-border:#fff3;--search-shell-focus:#ffffff3d;--card-border:#c6e1d342;--card-hover-border:#daeee357;--control-button-border:#ffffff38;--control-chip-border:#fff3;--control-chip-text:#fff;--taxonomy-footer-text:#ffffffad}:root.theme-light[data-contrast=high]{--text-primary:#0f0c08;--text-secondary:#0f0c08e0;--text-muted:#0f0c08b8;--border-subtle:#0f0c0829;--shell-topbar-border:#0f0c0829;--shell-action-text:#0f0c08;--shell-action-border:#0f0c0833;--shell-action-bg:#0f0c080f;--shell-action-hover-text:#0f0c08;--menu-panel-border:#0f0c0833;--search-shell-border:#0f0c082e;--control-button-border:#0f0c082e;--control-chip-border:#0f0c0829;--control-chip-text:#1a1713;--taxonomy-footer-text:#0f0c088f}html,body{background:var(--bg-main);height:100%;font-family:var(--font-ui);margin:0;padding:0;transition:background .3s,color .3s}html{font-size:calc(16px * var(--ui-scale))}*{box-sizing:border-box}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body{color:var(--text-primary)}p{color:var(--text-secondary);letter-spacing:.06em;margin:0}.library-shell{grid-template-columns:var(--primary-width) minmax(0, var(--taxonomy-width)) minmax(0, 1fr);background:0 0;height:100%;min-height:0;display:grid}.panel{height:100%;overflow:hidden}.panel.primary{background:var(--panel-primary-bg);padding:20px 15px}.panel.taxonomy{background:var(--panel-secondary-bg);flex-direction:column;padding:10px;display:flex}.taxonomy-spacer{flex-grow:1}.shell-toggle{color:var(--separator-text);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;font-size:2rem;display:flex}.shell-toggle:hover{color:var(--text-primary)}.main{background:var(--bg-light);height:100%;padding:0;overflow:hidden}.species-grid{--grid-cols:3;background:var(--library-paper-bg);min-width:0;height:100%;box-shadow:none;scrollbar-width:thin;scrollbar-color:transparent transparent;padding:16px 18px 16px 12px}.species-grid::-webkit-scrollbar{background:0 0;width:7px;height:7px}.species-grid::-webkit-scrollbar-track{background:0 0}.species-grid::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px}.species-grid:hover::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000}.species-grid.grid{grid-template-columns:repeat(var(--grid-cols), 1fr);overscroll-behavior:contain;grid-template-rows:none;grid-auto-rows:minmax(232px,auto);align-content:start;gap:1.4rem;display:grid;overflow-y:auto}.species-grid.compact{grid-template-columns:repeat(2,1fr);gap:1.4rem;display:grid;overflow-y:auto}.species-grid.list{grid-template-columns:1fr;gap:0;display:grid;overflow-y:auto}.card{background:linear-gradient(180deg, #ffffff06, #ffffff02), var(--card-surface-tint,transparent), var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);isolation:isolate;border-radius:14px;flex-direction:column;width:100%;height:100%;padding:1.4rem;transition:box-shadow .25s,border-color .25s,background .25s;display:flex;position:relative}.species-grid.grid .card:not(.card--flip):hover{border-color:var(--card-hover-border);box-shadow:0 18px 36px #0000003d}.card:not(.card--flip).selected{outline:0 solid #ffffff1a;box-shadow:0 5px 30px #00000059}.card.list{border:none;border-bottom:1px solid var(--library-paper-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--library-list-ink);background:0 0;grid-template-columns:minmax(240px,2fr) minmax(160px,1fr) minmax(140px,1fr) 90px;align-items:center;gap:1rem;padding:.6rem .8rem;display:grid}.species-grid.list .card,.species-grid.list .card:hover,.species-grid.list .card.selected{box-shadow:none}.species-grid.list .card:hover,.species-grid.list .card.selected{background:#ffffff29;border-color:#0000}.trait-badge{isolation:isolate;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--badge-text);background:var(--badge-bg);border:1px solid var(--badge-border);box-shadow:var(--badge-shadow);border-radius:0;align-self:flex-start;align-items:center;margin-top:.5rem;padding:.22rem .54rem;font-size:.55rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.trait-badge:after{display:none}.card.list .trait-badge{letter-spacing:.1em;border-color:var(--border-subtle);box-shadow:none;text-shadow:none;background:#ffffff0a;margin-top:0;padding:.22rem .56rem;font-size:.52rem}.card.list .trait-badge:after{display:none}.auth-button{z-index:100;background:var(--shell-action-bg);color:var(--text-primary);letter-spacing:.08em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--shell-action-border);border-radius:50px;padding:.7rem 1.4rem;font-size:.75rem;text-decoration:none;position:fixed;top:18px;right:20px}.auth-button:hover{background:var(--shell-action-hover-bg)}.card{background:var(--bg-card);border:1px solid var(--card-border);transition:background .35s,box-shadow .35s,border-color .35s}.card:not(.card--flip):hover,.card:not(.card--flip).selected{background:var(--card-hover-overlay), var(--bg-card);border:1px solid var(--card-hover-border);box-shadow:0 0 0 1px var(--card-selected-ring)}@media (width<=980px){.species-grid.grid>.card{background:var(--bg-card);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.species-grid.grid .card:hover,.species-grid.grid .card.selected{background:var(--bg-card);box-shadow:none}}.grid-density-slider{accent-color:var(--slider-accent)}.card .meta{letter-spacing:.05em;opacity:.55;margin-top:.35rem;font-size:.8rem;font-weight:200;line-height:1.35}.traits-availability p,.traits-beta p{color:#555;opacity:.9;margin-bottom:.4rem;font-size:.85rem;line-height:1.4}.traits-availability p span,.traits-beta em{font-weight:500}.traits-availability .small,.traits-beta .small{color:#666;opacity:.85;font-size:.85rem}@media (width<=768px){.species-grid{gap:10px;padding:12px}.species-grid.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.species-grid.list{grid-template-columns:1fr!important}.card{padding:1rem}.trait-badge{margin-top:.4rem}.card.list{grid-template-columns:1fr;padding:.8rem 0}.card .meta{opacity:.6;font-size:.75rem}:root{--ui-scale:.8}}input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),textarea,select{color:var(--la-input-blue)!important;caret-color:var(--la-input-blue)!important}input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden])::placeholder,textarea::placeholder{opacity:1;color:var(--la-input-blue-muted)!important}:-webkit-any(input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill){-webkit-text-fill-color:var(--la-input-blue)!important;caret-color:var(--la-input-blue)!important}:is(input:autofill,textarea:autofill,select:autofill){-webkit-text-fill-color:var(--la-input-blue)!important;caret-color:var(--la-input-blue)!important}.la-gst-suffix{letter-spacing:.05em;opacity:.65;vertical-align:.2em;text-transform:lowercase;white-space:nowrap;margin-left:.5em;font-size:.5em;font-weight:400;line-height:1}.traits-mode-tab--studio .traits-mode-tab-label,.traits-mode-tab--menu .traits-mode-tab-label,.traits-studio-revit-bar-kicker,.traits-library-bar-kicker,.studio-desktop-mode-tab--studio .studio-desktop-mode-tab-label,.studio-desktop-copy-kicker,.studio-mobile-mode-tab--studio .studio-mobile-mode-tab-label,.library-mode-tab--studio .library-mode-tab-label{font-family:var(--font-brand);text-transform:none;letter-spacing:.01em;font-style:normal;font-weight:500}.species-name,.traits-species-name{letter-spacing:0;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:500}.library-header-record-title,.studio-visual__catalog-name,.studio-visual__dossier-title,.studio-visual__schedule-species strong,.studio-visual__revit-card-title{font-family:var(--font-brand);letter-spacing:0;font-style:italic;font-weight:500}.la-btn{width:fit-content;padding:var(--la-btn-padding-y) var(--la-btn-padding-x);border-radius:var(--la-btn-radius);color:inherit;font:inherit;font-weight:var(--la-btn-font-weight);letter-spacing:var(--la-btn-letter-spacing);text-transform:none;cursor:pointer;transition:var(--la-btn-transition);appearance:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;line-height:1.1;text-decoration:none;display:inline-flex}.la-btn:focus-visible{outline-offset:2px;outline:2px solid #bad2c099}.la-btn:disabled,.la-btn.is-disabled{opacity:.55;cursor:not-allowed;filter:none!important;transform:none!important}.la-btn--ghost{color:var(--la-btn-ghost-color);padding-left:.6rem;padding-right:.6rem}.la-btn--ghost:hover{color:var(--la-btn-ghost-hover-color)}.la-btn--soft{border-radius:var(--la-btn-radius-soft)}.la-btn--compact{padding:.62rem 1.05rem;font-size:.84rem}.la-btn--wide{width:100%}.la-dark-shell.la-admin-surface{--account-page-background:#000;--account-page-background-soft:#000;--account-text-bright:#fff;--account-text-soft:#ffffffd6;--account-text-muted:#ffffff94;--account-eyebrow-color:#ffffff9e;--account-title-color:#fff;--account-kicker-color:#ffffff9e;--account-panel-title-color:#fff;--account-body-color:#ffffffd6;--account-copyright-color:#ffffff73;--account-panel-bg:transparent;--account-panel-border:transparent;--account-panel-shadow:none;--account-panel-link-color:#fff;--account-panel-link-border:#ffffff24;--account-panel-link-bg:#ffffff0a;--account-card-bg:transparent;--account-card-accent-bg:transparent;--account-card-border:#ffffff14;--account-card-hover-bg:#ffffff08;--account-card-text:#ffffffd6;--account-card-muted:#ffffff94;--account-card-heading:#fff;--account-card-label:#ffffff9e;--account-pill-bg:#ffffff0d;--account-pill-color:#fff;--account-link-color:#fff;--account-link-hover:#fff;--account-button-primary-bg:#fff;--account-button-primary-color:#000;--account-button-primary-shadow:none;--account-button-secondary-bg:transparent;--account-button-secondary-border:#ffffff2e;--account-button-secondary-color:#fff;--account-field-bg:#ffffff0a;--account-field-border:#ffffff24;--account-field-border-focus:#ffffff6b;--account-field-text:#fff;--account-field-placeholder:#ffffff73;--account-divider-color:#ffffff1a}.la-dark-shell.la-admin-surface.account-bridge-page,.la-dark-shell.la-admin-surface.editorial-page,.la-dark-shell.la-admin-surface.inspector-page,.la-dark-shell.la-admin-surface.diagnostics-page{background:#000}.la-dark-shell.la-admin-surface .account-bridge-panel,.la-dark-shell.la-admin-surface .account-bridge-panel.is-flat{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.la-dark-shell.la-admin-surface .account-bridge-main{align-items:flex-start}.la-dark-shell.la-admin-surface .account-bridge-title{max-width:min(16ch,100%);font-size:clamp(2.2rem,5vw,3.6rem);line-height:1}.la-dark-shell.la-admin-surface .panel-body,.la-dark-shell.la-admin-surface .panel-title,.la-dark-shell.la-admin-surface .panel-kicker{color:var(--account-body-color)}.la-dark-shell.la-admin-surface .panel-title{color:var(--account-title-color)}.la-dark-shell.la-admin-surface .panel-link{border-color:var(--account-panel-link-border);background:var(--account-panel-link-bg);color:var(--account-panel-link-color)}.la-dark-shell.la-admin-surface.la-dark-shell .admin-restricted,.la-dark-shell.la-admin-surface.la-dark-shell .admin-header,.la-dark-shell.la-admin-surface.la-dark-shell .admin-tabs,.la-dark-shell.la-admin-surface.la-dark-shell .admin-stat-card,.la-dark-shell.la-admin-surface.la-dark-shell .admin-section-card,.la-dark-shell.la-admin-surface.la-dark-shell .admin-panel,.la-dark-shell.la-admin-surface.la-dark-shell .admin-disclosure{box-shadow:none;background:0 0;border:0;border-radius:0}.la-dark-shell.la-admin-surface.la-dark-shell .admin-header{border-bottom:1px solid var(--account-divider-color);padding:0 0 1.25rem}.la-dark-shell.la-admin-surface.la-dark-shell .admin-tabs{border-bottom:1px solid var(--account-divider-color);gap:.35rem;padding:0}.la-dark-shell.la-admin-surface.la-dark-shell .admin-stat-card,.la-dark-shell.la-admin-surface.la-dark-shell .admin-section-card{border-bottom:1px solid var(--account-divider-color);padding:.85rem 0}.la-dark-shell.la-admin-surface.la-dark-shell .admin-stat-card:hover,.la-dark-shell.la-admin-surface.la-dark-shell .admin-section-card:hover{background:0 0}.la-dark-shell.la-admin-surface.la-dark-shell .admin-panel{gap:1rem;padding:1.25rem 0 0}.la-dark-shell.la-admin-surface.la-dark-shell .admin-disclosure{padding:.75rem 0 0}.la-dark-shell.la-admin-surface.la-dark-shell .admin-disclosure summary{color:var(--account-card-heading)}.la-dark-shell.la-admin-surface.la-dark-shell .admin-disclosure[open] summary{border-bottom-color:var(--account-divider-color)}.la-dark-shell.la-dark-shell .admin-restricted{border:0;border-left:2px solid var(--account-divider-color);color:var(--account-card-text);background:0 0;border-radius:0;padding:1rem 0 1rem 1rem}.la-dark-shell.la-dark-shell .admin-restricted h2,.la-dark-shell.la-dark-shell .admin-restricted strong{color:var(--account-card-heading)}.la-dark-shell.la-dark-shell .admin-header{background:var(--account-panel-bg);border:1px solid var(--account-panel-border);box-shadow:var(--account-panel-shadow);border-radius:16px}.la-dark-shell.la-dark-shell .admin-eyebrow,.la-dark-shell.la-dark-shell .admin-stat-label,.la-dark-shell.la-dark-shell .admin-header-meta dt,.la-dark-shell.la-dark-shell .admin-tab-description,.la-dark-shell.la-dark-shell .admin-header-email{color:var(--account-card-label)}.la-dark-shell.la-dark-shell .admin-header-identity strong,.la-dark-shell.la-dark-shell .admin-header-meta dd{color:var(--account-card-heading)}.la-dark-shell.la-dark-shell .admin-tabs{background:var(--account-card-bg);border:1px solid var(--account-panel-border);border-radius:14px}.la-dark-shell.la-dark-shell .admin-tab{color:var(--account-card-text);background:0 0;border-color:#0000;border-radius:10px}.la-dark-shell.la-dark-shell .admin-tab:hover{background:var(--account-card-hover-bg)}.la-dark-shell.la-dark-shell .admin-tab.is-active{background:var(--account-button-primary-bg);color:var(--account-button-primary-color);border-color:#0000}.la-dark-shell.la-dark-shell .admin-tab-count{color:inherit;background:#ffffff14}.la-dark-shell.la-dark-shell .admin-tab.is-active .admin-tab-count{color:var(--account-button-primary-color);background:#1015172e}.la-dark-shell.la-dark-shell .admin-stat-card,.la-dark-shell.la-dark-shell .admin-section-card,.la-dark-shell.la-dark-shell .admin-panel{border:1px solid var(--account-card-border);background:var(--account-card-bg);color:var(--account-card-text);border-radius:16px}.la-dark-shell.la-dark-shell .admin-stat-card:hover,.la-dark-shell.la-dark-shell .admin-section-card:hover{background:var(--account-card-hover-bg)}.la-dark-shell.la-dark-shell .admin-stat-card strong,.la-dark-shell.la-dark-shell .admin-section-card strong,.la-dark-shell.la-dark-shell .admin-panel strong,.la-dark-shell.la-dark-shell .admin-panel-head h3{color:var(--account-card-heading)}.la-dark-shell.la-dark-shell .admin-stat-card p,.la-dark-shell.la-dark-shell .admin-section-card p,.la-dark-shell.la-dark-shell .admin-panel p{color:var(--account-card-muted)}.la-dark-shell.la-dark-shell .admin-section-card-link{color:var(--account-link-color);text-underline-offset:2px;text-decoration:underline}.la-dark-shell.la-dark-shell .admin-section-card-link:hover{color:var(--account-link-hover)}.la-dark-shell.la-dark-shell .operations-card{border:1px solid var(--account-panel-border);background:var(--account-panel-bg);box-shadow:var(--account-panel-shadow);color:var(--account-card-text);border-radius:16px}.la-dark-shell.la-dark-shell .operations-kicker{color:var(--account-card-label)}.la-dark-shell.la-dark-shell .operations-card h2,.la-dark-shell.la-dark-shell .operations-card-head h2{color:var(--account-card-heading)}.la-dark-shell.la-dark-shell .operations-body,.la-dark-shell.la-dark-shell .operations-note{color:var(--account-card-muted)}.la-dark-shell.la-dark-shell .operations-note--warning{color:#f4ae9ff5}.la-dark-shell.la-dark-shell .operations-note--status{color:var(--account-card-heading)}.la-dark-shell.la-dark-shell .operations-preview-card,.la-dark-shell.la-dark-shell .operations-dispatch-error,.la-dark-shell.la-dark-shell .operations-transport-card{border:1px solid var(--account-card-border);background:var(--account-card-bg);color:var(--account-card-text);border-radius:12px}.la-dark-shell.la-dark-shell .operations-dispatch-error{background:linear-gradient(180deg, #3c16126b, #3c16122e), var(--account-card-bg);border-color:#f4ae9f52}.la-dark-shell.la-dark-shell .operations-preview-card span,.la-dark-shell.la-dark-shell .operations-dispatch-error dt,.la-dark-shell.la-dark-shell .operations-transport-card dt{color:var(--account-card-label)}.la-dark-shell.la-dark-shell .operations-preview-card strong,.la-dark-shell.la-dark-shell .operations-preview-card p,.la-dark-shell.la-dark-shell .operations-dispatch-error dd,.la-dark-shell.la-dark-shell .operations-transport-card dd{color:var(--account-card-heading)}.la-dark-shell.la-dark-shell .operations-dispatch-error code,.la-dark-shell.la-dark-shell .operations-transport-card code{color:var(--account-card-heading);background:#ffffff0f;border-radius:3px;padding:.06rem .4rem}.la-dark-shell.la-dark-shell .operations-primary{background:var(--account-button-primary-bg);color:var(--account-button-primary-color);font:inherit;letter-spacing:.01em;cursor:pointer;box-shadow:var(--account-button-primary-shadow);border:0;border-radius:999px;padding:.62rem 1.1rem;font-weight:600;transition:filter .16s,transform .16s}.la-dark-shell.la-dark-shell .operations-primary:hover:not(:disabled),.la-dark-shell.la-dark-shell .operations-primary:focus-visible:not(:disabled){filter:brightness(1.02);transform:translateY(-1px)}.la-dark-shell.la-dark-shell .operations-primary:disabled{opacity:.6;cursor:not-allowed}.la-dark-shell.la-dark-shell .operations-secondary,.la-dark-shell.la-dark-shell .operations-link{background:var(--account-button-secondary-bg);color:var(--account-button-secondary-color);border:1px solid var(--account-button-secondary-border);font:inherit;border-radius:999px;padding:.5rem .95rem;text-decoration:none;transition:background .16s,border-color .16s}.la-dark-shell.la-dark-shell .operations-secondary:hover,.la-dark-shell.la-dark-shell .operations-link:hover{background:#ffffff14;border-color:#c6d0d852}.la-dark-shell.la-dark-shell .operations-form-grid input,.la-dark-shell.la-dark-shell .operations-form-grid textarea,.la-dark-shell.la-dark-shell .operations-field input,.la-dark-shell.la-dark-shell .operations-field textarea,.la-dark-shell.la-dark-shell .operations-field select{background:var(--account-field-bg);border:1px solid var(--account-field-border);color:var(--account-field-text);font:inherit;border-radius:8px;width:100%;padding:.55rem .78rem}.la-dark-shell.la-dark-shell .operations-form-grid input:focus,.la-dark-shell.la-dark-shell .operations-field input:focus,.la-dark-shell.la-dark-shell .operations-field textarea:focus,.la-dark-shell.la-dark-shell .operations-field select:focus{border-color:var(--account-field-border-focus);outline:0;box-shadow:0 0 0 3px #edf3f714}.la-dark-shell.la-dark-shell .operations-field span,.la-dark-shell.la-dark-shell .operations-toggle,.la-dark-shell.la-dark-shell .offering-panel,.la-dark-shell.la-dark-shell .offering-metric,.la-dark-shell.la-dark-shell .offering-summary,.la-dark-shell.la-dark-shell .offering-summary-card,.la-dark-shell.la-dark-shell .offering-live,.la-dark-shell.la-dark-shell .offering-weekly,.la-dark-shell.la-dark-shell .offering-surface,.la-dark-shell.la-dark-shell .offering-global-risks{color:var(--account-card-text)}.la-dark-shell.la-dark-shell .offering-panel-title,.la-dark-shell.la-dark-shell .offering-work-item-title,.la-dark-shell.la-dark-shell .offering-risk-title,.la-dark-shell.la-dark-shell .offering-summary-card strong,.la-dark-shell.la-dark-shell .offering-summary strong,.la-dark-shell.la-dark-shell .offering-live strong,.la-dark-shell.la-dark-shell .offering-weekly strong,.la-dark-shell.la-dark-shell .offering-surface strong,.la-dark-shell.la-dark-shell .offering-metric strong,.la-dark-shell.la-dark-shell .offering-global-risks strong{color:var(--account-card-heading)}.la-dark-shell.la-dark-shell .offering-panel-lead,.la-dark-shell.la-dark-shell .offering-work-item-detail,.la-dark-shell.la-dark-shell .offering-risk-action,.la-dark-shell.la-dark-shell .offering-priority-text,.la-dark-shell.la-dark-shell .offering-meta,.la-dark-shell.la-dark-shell .offering-global-risks p{color:var(--account-card-text)}.la-dark-shell.la-dark-shell .offering-link{color:var(--account-link-color)}.la-dark-shell.la-dark-shell .dossier-examples-summary-card,.la-dark-shell.la-dark-shell .dossier-examples-link-card,.la-dark-shell.la-dark-shell .dossier-examples-summary-grid,.la-dark-shell.la-dark-shell .dossier-examples-link-grid{border:1px solid var(--account-panel-border);background:var(--account-panel-bg);color:var(--account-card-text);border-radius:16px}.la-dark-shell.la-dark-shell .dossier-examples-link{color:var(--account-link-color);text-underline-offset:2px;text-decoration:underline}.la-dark-shell.la-dark-shell .operator-table,.la-dark-shell.la-dark-shell .operator-table-wrap table,.la-dark-shell.la-dark-shell table.admin-table,.la-dark-shell.la-dark-shell table.operations-table{border-collapse:separate;border-spacing:0;background:var(--account-card-bg);border:1px solid var(--account-card-border);width:100%;color:var(--account-card-text);border-radius:12px;overflow:hidden}.la-dark-shell.la-dark-shell .operator-table th,.la-dark-shell.la-dark-shell .operator-table-wrap table th,.la-dark-shell.la-dark-shell table.admin-table th,.la-dark-shell.la-dark-shell table.operations-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--account-card-label);border-bottom:1px solid var(--account-divider-color);background:#ffffff05;padding:.7rem .85rem;font-size:.72rem}.la-dark-shell.la-dark-shell .operator-table td,.la-dark-shell.la-dark-shell .operator-table-wrap table td,.la-dark-shell.la-dark-shell table.admin-table td,.la-dark-shell.la-dark-shell table.operations-table td{border-bottom:1px solid var(--account-divider-color);color:var(--account-card-heading);vertical-align:top;padding:.7rem .85rem;font-size:.84rem}.la-dark-shell.la-dark-shell .operator-table tr:last-child td,.la-dark-shell.la-dark-shell table.admin-table tr:last-child td,.la-dark-shell.la-dark-shell table.operations-table tr:last-child td{border-bottom:0}.la-dark-shell.la-dark-shell .operator-table code,.la-dark-shell.la-dark-shell table.admin-table code{color:var(--account-card-heading);background:#ffffff0d;border-radius:3px;padding:.06rem .4rem;font-size:.78rem}.la-dark-shell.la-dark-shell .operator-status{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--account-card-border);border-radius:999px;align-items:center;padding:.18rem .6rem;font-size:.7rem;display:inline-flex}.la-dark-shell.la-dark-shell .operator-status.is-published{color:#b0e2c0f5;background:#78bc901f;border-color:#8dc49f6b}.la-dark-shell.la-dark-shell .operator-status.is-staged{color:#f5e9cfeb;background:#d6bb8414;border-color:#d6bb8461}.la-dark-shell.la-dark-shell .admin-divider{background:var(--account-divider-color);border:0;height:1px;margin:1rem 0}.la-dark-shell.la-dark-shell .admin-pill,.la-dark-shell.la-dark-shell .operations-pill{background:var(--account-pill-bg);color:var(--account-pill-color);border:1px solid var(--account-card-border);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.18rem .7rem;font-size:.7rem;display:inline-flex}.la-dark-shell.la-dark-shell .pipelines-restricted{border:1px solid var(--account-panel-border);background:var(--account-panel-bg);color:var(--account-card-text);border-radius:16px}.la-dark-shell.la-dark-shell .pipelines-restricted h2{color:var(--account-card-heading)}.la-dark-shell.la-dark-shell .pipelines-controls{margin-top:8px}.la-dark-shell.la-dark-shell .pipelines-button{border:1px solid var(--account-button-secondary-border);background:var(--account-button-secondary-bg);color:var(--account-button-secondary-color)}.la-dark-shell.la-dark-shell .pipelines-button:hover{background:#ffffff14}.la-dark-shell.la-dark-shell .pipelines-button--primary{background:var(--account-button-primary-bg);color:var(--account-button-primary-color);box-shadow:var(--account-button-primary-shadow);border-color:#0000}.la-dark-shell.la-dark-shell .pipelines-button--primary:hover{filter:brightness(1.04)}.la-dark-shell.la-dark-shell .pipelines-meta,.la-dark-shell.la-dark-shell .pipelines-subhead,.la-dark-shell.la-dark-shell .pipelines-coverage-source,.la-dark-shell.la-dark-shell .pipelines-secondary,.la-dark-shell.la-dark-shell .pipelines-tertiary{color:var(--account-card-muted)}.la-dark-shell.la-dark-shell .pipelines-error{color:#f4c8bef5;background:#3c161259;border:1px solid #f4ae9f59}.la-dark-shell.la-dark-shell .pipelines-section{background:var(--account-card-bg);border:1px solid var(--account-card-border);color:var(--account-card-text)}.la-dark-shell.la-dark-shell .pipelines-section h2,.la-dark-shell.la-dark-shell .pipelines-coverage-label strong,.la-dark-shell.la-dark-shell .pipelines-coverage-stats strong{color:var(--account-card-heading)}.la-dark-shell.la-dark-shell .pipelines-coverage-bar{background:#ffffff0f}.la-dark-shell.la-dark-shell .pipelines-coverage-bar-fill.is-high{background:#8dc49f8c}.la-dark-shell.la-dark-shell .pipelines-coverage-bar-fill.is-mid{background:#d6bb8480}.la-dark-shell.la-dark-shell .pipelines-coverage-bar-fill.is-low{background:#f4ae9f73}.la-dark-shell.la-dark-shell .pipelines-source-key code{color:var(--account-card-heading);background:#ffffff0d;border-radius:3px;padding:.06rem .35rem}.la-dark-shell.la-dark-shell .pipelines-source-status.is-present{color:#b0e2c0f5}.la-dark-shell.la-dark-shell .pipelines-source-status.is-missing{color:#f4ae9fe6}.la-dark-shell.la-dark-shell .pipelines-table{background:var(--account-card-bg);color:var(--account-card-text);border:1px solid var(--account-card-border)}.la-dark-shell.la-dark-shell .pipelines-table th{color:var(--account-card-label);border-color:var(--account-divider-color);background:#ffffff05}.la-dark-shell.la-dark-shell .pipelines-table td{border-color:var(--account-divider-color);color:var(--account-card-heading)}.la-dark-shell.la-dark-shell .pipelines-chip.is-on{color:#b0e2c0f5;background:#78bc902e}.la-dark-shell.la-dark-shell .pipelines-chip.is-off{color:var(--account-card-muted);background:#ffffff0a}.la-dark-shell.la-dark-shell .pipelines-link{color:var(--account-link-color);text-underline-offset:2px;text-decoration:underline}.la-dark-shell.la-dark-shell .pipelines-filter span{color:var(--account-card-label)}.la-dark-shell.la-dark-shell .pipelines-filter input,.la-dark-shell.la-dark-shell .pipelines-filter select{background:var(--account-field-bg);border:1px solid var(--account-field-border);color:var(--account-text-bright,#edf3f7);border-radius:8px}.la-dark-shell.la-dark-shell .pipelines-result-count{color:var(--account-card-muted)}.la-dark-shell.la-dark-shell .pipelines-derived-status-row{border-color:var(--account-card-border);background:#ffffff05}.la-dark-shell.la-dark-shell .pipelines-derived-pill,.la-dark-shell.la-dark-shell .pipelines-derived-chip{border:1px solid var(--account-card-border)}.la-dark-shell.la-dark-shell .pipelines-loading-callout{border-color:var(--account-card-border);background:var(--account-card-bg)}.la-dark-shell.la-admin-surface.la-dark-shell .admin-button,.la-dark-shell.la-admin-surface.la-dark-shell .admin-button--primary{background:var(--account-button-primary-bg);border-color:var(--account-button-primary-bg);color:var(--account-button-primary-color)}.la-dark-shell.la-admin-surface.la-dark-shell .admin-button--secondary,.la-dark-shell.la-admin-surface.la-dark-shell .admin-button--ghost{background:var(--account-button-secondary-bg);border-color:var(--account-button-secondary-border);color:var(--account-button-secondary-color)}.la-dark-shell.la-admin-surface.la-dark-shell .admin-button--secondary:hover:not([disabled]),.la-dark-shell.la-admin-surface.la-dark-shell .admin-button--ghost:hover:not([disabled]){background:#ffffff0f}.la-dark-shell.la-admin-surface.la-dark-shell .admin-note{border:0;border-left:2px solid var(--account-divider-color);color:var(--account-body-color);background:0 0;border-radius:0}.la-dark-shell.la-admin-surface.la-dark-shell .admin-note--warning{color:#f4c8bef5;border-left-color:#f4ae9f8c}.la-dark-shell.la-admin-surface.la-dark-shell .admin-note code{color:var(--account-card-heading);background:#ffffff0f}.la-dark-shell.la-admin-surface.la-dark-shell .admin-inline-link,.la-dark-shell.la-admin-surface.la-dark-shell .admin-section-card-link{color:var(--account-link-color);text-underline-offset:2px;text-decoration:underline}.la-dark-shell.la-admin-surface.la-dark-shell .member-cell-meta,.la-dark-shell.la-admin-surface.la-dark-shell .admin-stat-card p,.la-dark-shell.la-admin-surface.la-dark-shell .admin-section-card p,.la-dark-shell.la-admin-surface.la-dark-shell .admin-panel-head p{color:var(--account-text-muted)}.la-dark-shell.la-admin-surface.la-dark-shell .admin-section-card strong,.la-dark-shell.la-admin-surface.la-dark-shell .admin-stat-card strong{color:var(--account-card-heading)}.la-dark-shell.la-admin-surface.la-dark-shell .provider-chip{border-color:var(--account-card-border);color:var(--account-text-soft);background:#ffffff0d}.la-dark-shell.la-admin-surface.la-dark-shell .admin-table,.la-dark-shell.la-admin-surface.la-dark-shell .operator-table,.la-dark-shell.la-admin-surface.la-dark-shell table.admin-table,.la-dark-shell.la-admin-surface.la-dark-shell table.operations-table,.la-dark-shell.la-admin-surface.la-dark-shell .pipelines-table{background:0 0;border:0;border-radius:0}.la-dark-shell.la-admin-surface.la-dark-shell .admin-table th,.la-dark-shell.la-admin-surface.la-dark-shell .operator-table th,.la-dark-shell.la-admin-surface.la-dark-shell table.admin-table th{border-bottom:1px solid var(--account-divider-color);background:0 0}.la-dark-shell.la-admin-surface.la-dark-shell .admin-table td,.la-dark-shell.la-admin-surface.la-dark-shell .operator-table td,.la-dark-shell.la-admin-surface.la-dark-shell table.admin-table td{color:var(--account-text-soft);border-bottom:1px solid var(--account-divider-color)}.la-dark-shell.la-admin-surface.la-dark-shell .admin-table td strong,.la-dark-shell.la-admin-surface.la-dark-shell .admin-table td>a,.la-dark-shell.la-admin-surface.la-dark-shell .admin-table td>span:first-child{color:var(--account-card-heading)}.la-dark-shell.la-admin-surface.la-dark-shell .admin-tab.is-active{color:#000;background:#fff}.la-dark-shell.la-admin-surface.la-dark-shell .operations-card,.la-dark-shell.la-admin-surface.la-dark-shell .offering-panel,.la-dark-shell.la-admin-surface.la-dark-shell .offering-metric,.la-dark-shell.la-admin-surface.la-dark-shell .offering-summary,.la-dark-shell.la-admin-surface.la-dark-shell .offering-summary-card,.la-dark-shell.la-admin-surface.la-dark-shell .offering-live,.la-dark-shell.la-admin-surface.la-dark-shell .offering-weekly,.la-dark-shell.la-admin-surface.la-dark-shell .offering-surface,.la-dark-shell.la-admin-surface.la-dark-shell .offering-global-risks,.la-dark-shell.la-admin-surface.la-dark-shell .dossier-examples-summary-card,.la-dark-shell.la-admin-surface.la-dark-shell .dossier-examples-link-card,.la-dark-shell.la-admin-surface.la-dark-shell .pipelines-section,.la-dark-shell.la-admin-surface.la-dark-shell .pipelines-restricted,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-card,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-section,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-loading,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-note,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-table-wrap,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-details,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-form-block,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-restricted,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-note,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-table-wrap,.la-dark-shell.la-admin-surface.la-dark-shell .monitoring-card,.la-dark-shell.la-admin-surface.la-dark-shell .monitoring-section,.la-dark-shell.la-admin-surface.la-dark-shell .stripe-plan-card,.la-dark-shell.la-admin-surface.la-dark-shell .plugin-admin-card,.la-dark-shell.la-admin-surface.la-dark-shell .draft-panel,.la-dark-shell.la-admin-surface.la-dark-shell .draft-section,.la-dark-shell.la-admin-surface.la-dark-shell .inspector-panel,.la-dark-shell.la-admin-surface.la-dark-shell .diagnostics-card{box-shadow:none;border:0;border-bottom:1px solid var(--account-divider-color);color:var(--account-body-color);background:0 0;border-radius:0}.la-dark-shell.la-admin-surface.la-dark-shell .inspector-page,.la-dark-shell.la-admin-surface.la-dark-shell .diagnostics-page,.la-dark-shell.la-admin-surface.la-dark-shell .inspector-main,.la-dark-shell.la-admin-surface.la-dark-shell .diagnostics-main{color:var(--account-body-color);background:#000}.la-dark-shell.la-admin-surface.la-dark-shell .inspector-kicker,.la-dark-shell.la-admin-surface.la-dark-shell .diagnostics-kicker,.la-dark-shell.la-admin-surface.la-dark-shell .inspector-hero h1,.la-dark-shell.la-admin-surface.la-dark-shell .diagnostics-hero h1,.la-dark-shell.la-admin-surface.la-dark-shell .draft-kicker,.la-dark-shell.la-admin-surface.la-dark-shell .draft-title,.la-dark-shell.la-admin-surface.la-dark-shell .monitoring-card h2,.la-dark-shell.la-admin-surface.la-dark-shell .stripe-plan-card h2,.la-dark-shell.la-admin-surface.la-dark-shell .plugin-admin-card h2,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-toolbar h2,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-section h2,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-restricted h2,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-toolbar h2,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-form-head h2,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-callout h2,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-table strong,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-card strong,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-prefix-list dt,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-updates li,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-details summary,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-table td,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-table strong{color:var(--account-title-color)}.la-dark-shell.la-admin-surface.la-dark-shell .inspector-hero p,.la-dark-shell.la-admin-surface.la-dark-shell .diagnostics-hero p,.la-dark-shell.la-admin-surface.la-dark-shell .draft-lead,.la-dark-shell.la-admin-surface.la-dark-shell .monitoring-note,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-muted,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-muted,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-form-summary,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-callout p,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-section-head p,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-card p,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-prefix-list dd,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-updates span,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-table th,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-kicker,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-kicker,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-label,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-field span,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-field span{color:var(--account-text-muted)}.la-dark-shell.la-admin-surface.la-dark-shell .inspector-link,.la-dark-shell.la-admin-surface.la-dark-shell .diagnostics-link,.la-dark-shell.la-admin-surface.la-dark-shell .diagnostics-button,.la-dark-shell.la-admin-surface.la-dark-shell .inspector-link--button,.la-dark-shell.la-admin-surface.la-dark-shell .monitoring-primary,.la-dark-shell.la-admin-surface.la-dark-shell .monitoring-secondary,.la-dark-shell.la-admin-surface.la-dark-shell .operations-primary,.la-dark-shell.la-admin-surface.la-dark-shell .operations-secondary,.la-dark-shell.la-admin-surface.la-dark-shell .pipelines-button--primary,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-button--primary{background:var(--account-button-primary-bg);color:var(--account-button-primary-color);border:0;border-radius:999px}.la-dark-shell.la-admin-surface.la-dark-shell .inspector-link,.la-dark-shell.la-admin-surface.la-dark-shell .diagnostics-link,.la-dark-shell.la-admin-surface.la-dark-shell .monitoring-secondary,.la-dark-shell.la-admin-surface.la-dark-shell .operations-secondary,.la-dark-shell.la-admin-surface.la-dark-shell .operations-link,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-button,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-button{color:var(--account-button-secondary-color);border:1px solid var(--account-button-secondary-border);background:0 0}.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-button.blender-admin-button--primary,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-button.atlas-admin-button--primary{background:var(--account-button-primary-bg);color:var(--account-button-primary-color);border:0}.la-dark-shell.la-admin-surface.la-dark-shell .monitoring-field input,.la-dark-shell.la-admin-surface.la-dark-shell .monitoring-field select,.la-dark-shell.la-admin-surface.la-dark-shell .plugin-admin-field input,.la-dark-shell.la-admin-surface.la-dark-shell .plugin-admin-field textarea,.la-dark-shell.la-admin-surface.la-dark-shell .plugin-admin-field select,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-field input,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-field textarea,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-field select,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-field input,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-field select,.la-dark-shell.la-admin-surface.la-dark-shell .inspector-gate-form input,.la-dark-shell.la-admin-surface.la-dark-shell .draft-field input,.la-dark-shell.la-admin-surface.la-dark-shell .draft-field textarea{background:var(--account-field-bg);border:1px solid var(--account-field-border);color:var(--account-field-text)}.la-dark-shell.la-admin-surface.la-dark-shell .diagnostics-card-url,.la-dark-shell.la-admin-surface.la-dark-shell .diagnostics-card-body,.la-dark-shell.la-admin-surface.la-dark-shell pre,.la-dark-shell.la-admin-surface.la-dark-shell code{color:var(--account-text-soft);background:#ffffff0a}.la-dark-shell.la-admin-surface.la-dark-shell .diagnostics-card-meta dt{color:var(--account-text-muted)}.la-dark-shell.la-admin-surface.la-dark-shell .diagnostics-card-meta dd{color:var(--account-card-heading)}.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-table th,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-table td,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-table th,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-table td,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-prefix-list div,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-form-block{border-bottom-color:var(--account-divider-color)}.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-table td,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-table th{color:var(--account-text-soft)}.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-callout{border:1px solid var(--account-divider-color);color:var(--account-text-soft);background:#ffffff08}.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-hero-frame{border:1px solid var(--account-divider-color);background:#ffffff0a}.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-pill,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-pill{color:var(--account-text-soft);border:1px solid var(--account-divider-color);background:#ffffff0a}.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-pill.is-ok,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-pill.is-low,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-card strong.is-ok{color:#b0e2c0f5}.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-pill.is-medium,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-card strong.is-warning{color:#eed29cf5}.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-pill.is-missing,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-pill.is-high,.la-dark-shell.la-admin-surface.la-dark-shell .monitoring-note--warning,.la-dark-shell.la-admin-surface.la-dark-shell .diagnostics-card-error,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-note--warning{color:#f4c8bef5}.la-dark-shell.la-admin-surface.la-dark-shell .monitoring-note--success,.la-dark-shell.la-admin-surface.la-dark-shell .blender-admin-note--success,.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-note--success{color:#b0e2c0f5}.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-note--warning{color:#f4c8bef5}.la-dark-shell.la-admin-surface.la-dark-shell .atlas-admin-pill.is-ai{color:#bad6f4f5}.la-dark-shell.la-admin-surface.la-dark-shell .plant-workbench-page,.la-dark-shell.la-admin-surface.la-dark-shell .blender-bridge-page{color:var(--account-body-color);background:#000}.la-dark-shell.la-admin-surface.la-dark-shell .tree-admin-button{border-radius:0}.la-dark-shell.la-admin-surface.la-dark-shell .tree-admin-creator-panel .studio-compensation{border:0;border-top:1px solid var(--account-divider-color);background:0 0;border-radius:0;margin:0 0 1rem;padding:.85rem 0 1rem}.la-dark-shell.la-admin-surface.la-dark-shell .tree-admin-creator-panel .studio-compensation-card,.la-dark-shell.la-admin-surface.la-dark-shell .tree-admin-creator-panel .studio-compensation-estimate{border:0;border-top:1px solid var(--account-divider-color);box-shadow:none;background:0 0;border-radius:0;padding-left:0;padding-right:0}.la-admin-surface.account-bridge-page:has(.credential-card) .account-bridge-main{justify-content:center;align-items:center;min-height:calc(100dvh - 82px);padding:clamp(1.5rem,4vw,2.5rem) 1.25rem}.la-admin-surface.account-bridge-page:has(.credential-layout) .account-bridge-copy{text-align:left}.la-admin-surface.account-bridge-page:has(.credential-layout) .account-bridge-title{max-width:none;margin-inline:0}.la-admin-surface.account-bridge-page:has(.credential-card):not(:has(.credential-layout)) .account-bridge-copy{text-align:center}.la-admin-surface.account-bridge-page:has(.credential-card):not(:has(.credential-layout)) .account-bridge-title{max-width:none;margin-inline:auto}.la-admin-surface.account-bridge-page:has(.credential-card) .bridge-footer{justify-content:center}.la-admin-surface.account-bridge-page .account-bridge-shell{gap:.75rem}.la-admin-surface.account-bridge-page .account-bridge-title{max-width:none}.credential-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(.85rem,2vw,1.25rem);display:grid}.credential-column{align-content:start;gap:.62rem;min-width:0;display:grid}.credential-column-footer{padding:0 .15rem}.credential-column-footer--legal{justify-self:start}.credential-column-footer--action{text-align:right;justify-self:end}.credential-column-footer--action a{color:var(--account-text-muted);font-size:.84rem;text-decoration:none}.credential-column-footer--action a:hover{color:var(--account-text-soft)}.credential-legal-links{flex-wrap:wrap;align-items:center;gap:.28rem .42rem;display:inline-flex}.credential-legal-links a{color:var(--account-text-muted);font-size:.84rem;text-decoration:none}.credential-legal-links a:hover{color:var(--account-text-soft)}.credential-link-separator{color:var(--account-text-muted);-webkit-user-select:none;user-select:none;font-size:.84rem;line-height:1}.credential-card{border:1px solid var(--account-card-border);background:var(--account-card-bg);box-shadow:none;border-radius:8px;gap:1.05rem;padding:clamp(1.1rem,2.2vw,1.35rem);display:grid}.credential-card--form,.credential-card--social{background:var(--account-field-bg)}.credential-card--social{align-content:center;justify-items:center;min-height:100%}.credential-form,.reset-link-state{gap:1rem;display:grid}.register-intro p,.recovery-intro{max-width:48ch;color:var(--account-card-muted);margin:0;font-size:.98rem;line-height:1.65}.field-group{gap:.28rem;padding-bottom:.08rem;display:grid;position:relative}.field-group:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--account-divider-color) 10%, #ffffff47 50%, var(--account-divider-color) 90%, transparent 100%);height:1px;transition:opacity .15s,background .15s;position:absolute;bottom:0;left:.08rem;right:.08rem}.field-group:focus-within:after{background:linear-gradient(90deg, transparent 0%, #ffffff2e 12%, var(--account-field-border-focus) 50%, #ffffff2e 88%, transparent 100%)}.field-group span{letter-spacing:.12em;text-transform:uppercase;color:var(--account-card-label);font-size:.74rem}.field-group input{min-height:40px;color:var(--account-field-text);font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.35rem .08rem .62rem;font-size:1rem;line-height:1.35;transition:color .15s}.field-group input:focus{box-shadow:none;outline:none}.field-group input::placeholder{color:var(--account-field-placeholder)}.field-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.form-message{border-radius:0;margin:0;padding:.68rem .78rem;font-size:.84rem;line-height:1.45}.form-message--error{color:#ffffffeb;background:#ffffff0a;border:1px solid #ffffff24}.form-message--success{color:var(--account-text-soft);border:1px solid var(--account-divider-color);background:#ffffff0a}.remember-row,.policy-consent{color:var(--account-text-muted);font-size:.92rem}.remember-row{align-items:center;gap:.55rem;display:inline-flex}.policy-consent{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.72rem;margin-top:.1rem;font-size:.82rem;line-height:1.6;display:grid}.remember-row input,.policy-consent input{appearance:none;border:1px solid var(--account-field-border);background:var(--account-field-bg);cursor:pointer;border-radius:2px;width:16px;height:16px;margin:0;position:relative}.policy-consent input{margin:.24rem 0 0}.remember-row input:after,.policy-consent input:after{content:"";opacity:0;border:1.5px solid #ffffffeb;border-width:0 1.5px 1.5px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.remember-row input:checked:after,.policy-consent input:checked:after{opacity:1}.policy-consent a{color:var(--account-link-color);text-decoration:none}.policy-consent a:hover{color:var(--account-link-hover)}.helper-link,.inline-link,.panel-footer a,.bridge-footer a{color:var(--account-link-color);letter-spacing:0;font-size:.84rem;text-decoration:none}.helper-link:hover,.inline-link:hover,.panel-footer a:hover,.bridge-footer a:hover{color:var(--account-link-hover)}.panel-footer a,.bridge-footer a,.inline-link{color:var(--account-text-muted);font-weight:400}.panel-footer a:hover,.bridge-footer a:hover,.inline-link:hover{color:var(--account-text-soft)}.submit-button{min-width:10.75rem;min-height:36px;font:inherit;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;justify-self:end;align-items:center;padding:.52rem 1rem .58rem;font-size:.62rem;font-weight:700;line-height:1;transition:transform .16s,box-shadow .16s,opacity .16s,background .16s;display:inline-flex}.submit-button--primary{color:var(--account-button-primary-color);background:var(--account-button-primary-bg);box-shadow:var(--account-button-primary-shadow)}.submit-button--primary:hover{background:#fff;border-color:#ffffff47;transform:translateY(-1px);box-shadow:0 8px 20px #0000003d}.submit-button:disabled,.submit-button:disabled:hover{cursor:not-allowed;opacity:.62;box-shadow:none;transform:none}.social-stack--icons{grid-template-columns:repeat(2,52px);justify-content:center;justify-items:center;gap:.85rem;width:fit-content;margin-inline:auto;display:grid}.social-link--icon{appearance:none;width:52px;height:52px;min-height:52px;color:var(--account-card-text);border:1px solid var(--account-field-border);background:var(--account-field-bg);box-shadow:none;border-radius:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex;position:relative}.social-link--icon:hover{border-color:var(--account-field-border-focus);background:#ffffff14;transform:translateY(-1px)}.social-link--disabled,.social-link--disabled:hover{cursor:default;pointer-events:none;opacity:.52;box-shadow:none;transform:none}.social-link--icon .social-badge{width:28px;height:28px;box-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:center;display:inline-flex;position:static;left:auto}.social-badge svg{width:22px;height:22px;display:block}.social-badge.linkedin,.social-badge.apple,.social-badge.google,.social-badge.microsoft{color:#fff}.social-label{display:none}.panel-footer,.bridge-footer{flex-wrap:wrap;justify-content:flex-end;gap:1rem;margin-top:.48rem;padding-top:.25rem;display:flex}.bridge-footer{margin-top:1rem;padding-top:0}@media (width<=760px){.credential-layout{grid-template-columns:1fr}.credential-column-footer--action{text-align:left;justify-self:start}.credential-card--social .social-stack--icons{grid-template-columns:repeat(4,52px);gap:.65rem}}@media (width<=640px){.bridge-footer{justify-content:flex-start}}.la-commerce-surface{--commerce-page-background:radial-gradient(circle at 10% 0%, #76a3c21f, transparent 28%), radial-gradient(circle at 34% 22%, #7cb8941a, transparent 32%), radial-gradient(circle at 80% 12%, #e3eef814, transparent 24%), radial-gradient(circle at 52% 100%, #628f7e14, transparent 34%), linear-gradient(180deg, #040506 0%, #090b0d 45%, #07090b 100%);--commerce-panel-border:#c6d0d81a;--commerce-panel-glow:#ffffff05;--commerce-card-border:#c6d0d81a;--commerce-stage-surface-bg:linear-gradient(180deg, #07090bfa, #0a0c0efa), linear-gradient(135deg, #ffffff05, transparent 42%);--commerce-card-surface-bg:linear-gradient(180deg, #ffffff08, transparent 26%), linear-gradient(180deg, #080a0cf5, #0b0d0ff5);--commerce-stage-pad-x:clamp(1.75rem, 4.5vw, 3.25rem);--commerce-stage-pad-y:clamp(2rem, 4.5vw, 3.5rem);--commerce-section-gap:clamp(2.25rem, 5vw, 3.75rem);--commerce-link-color:#edf3f7f0;--commerce-link-underline:#c6d0d859;--commerce-btn-bg:#ffffff07;--commerce-btn-border:#d7e0dc1a;--commerce-btn-hover-bg:#ffffff0d;--commerce-btn-hover-border:#d7e0dc29;--commerce-btn-text:#edf3f7f0}.la-commerce-surface:is(.commerce-page,.editorial-page){--account-page-background:var(--commerce-page-background);--account-page-background-soft:var(--commerce-page-background);background:var(--commerce-page-background);color:var(--text-primary);font-family:var(--font-ui)}.la-commerce-surface .commerce-main{gap:var(--commerce-section-gap);width:min(1180px,100% - clamp(1.5rem,5vw,4rem));padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:clamp(4.5rem,9vw,6.5rem)}.la-commerce-surface .commerce-main.planner-main,.la-commerce-surface .commerce-main.pricing-overview-main{width:min(1080px,100% - clamp(1.5rem,5vw,4rem))}.la-commerce-surface :is(.commerce-hero,.commerce-pricing-stage){border:.5px solid var(--commerce-panel-border);background:var(--commerce-stage-surface-bg);box-shadow:0 12px 28px #0003}.la-commerce-surface .commerce-hero{padding:var(--commerce-stage-pad-y) var(--commerce-stage-pad-x);border-radius:22px;gap:clamp(1.1rem,2.2vw,1.85rem);display:grid}.la-commerce-surface .commerce-hero--architectural{text-align:left;justify-items:start}.la-commerce-surface .commerce-hero--architectural .commerce-hero-actions{justify-content:flex-start;margin-top:clamp(.5rem,1.5vw,1rem)}.la-commerce-surface .commerce-hero-trust{justify-self:center;width:min(100%,34rem);margin-inline:auto}.la-commerce-surface .commerce-hero--architectural .commerce-hero-trust{justify-self:center;max-width:min(100%,34rem)}.la-commerce-surface .commerce-pricing-stage{padding:var(--commerce-stage-pad-y) var(--commerce-stage-pad-x);border-radius:22px;gap:clamp(1.75rem,3.5vw,2.75rem)}.la-commerce-surface .commerce-title{max-width:14em;font-weight:var(--la-display-weight-light,300);letter-spacing:var(--la-display-tracking-h1,-.06em);text-wrap:balance;font-size:clamp(2.6rem,5.5vw,4.6rem);line-height:1.02}.la-commerce-surface .commerce-hero--centered .commerce-title{text-align:center;justify-self:center;max-width:16em}.la-commerce-surface :is(.planner-panel-title,.commerce-plan-title,.commerce-detail-title){font-weight:var(--la-display-weight-light,300);letter-spacing:var(--la-display-tracking-h2,-.055em)}.la-commerce-surface .commerce-detail-title{font-size:clamp(1.35rem,2vw,1.55rem);line-height:1.08}.la-commerce-surface .planner-panel-title{margin-bottom:.15rem;font-size:clamp(1.45rem,2.8vw,1.85rem);line-height:1.08}.la-commerce-surface :is(.commerce-intro,.commerce-note,.planner-panel-lede){letter-spacing:.01em;max-width:42ch;font-size:clamp(.98rem,1.2vw,1.05rem);line-height:1.72}.la-commerce-surface .commerce-hero--architectural :is(.commerce-intro,.commerce-note){margin-top:.15rem}.la-commerce-surface .commerce-hero--centered{text-align:center;justify-items:center}.la-commerce-surface .commerce-hero--centered :is(.commerce-intro,.commerce-note){margin-inline:auto}.la-commerce-surface .commerce-hero--centered .commerce-hero-actions{justify-content:center}.la-commerce-surface .commerce-eyebrow{letter-spacing:.22em;margin-bottom:.1rem}.la-commerce-surface .planner-panel-lede{color:#d6e2e8c7;margin-top:.35rem}.la-commerce-surface :is(.planner-plan-card,.commerce-plan-card,.commerce-detail-card){border:.5px solid var(--commerce-card-border);background:var(--commerce-card-surface-bg);box-shadow:0 12px 28px #0003}.la-commerce-surface .commerce-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));gap:clamp(1.35rem,2.5vw,2.25rem)}.la-commerce-surface .commerce-plan-card-body{text-align:center;gap:clamp(1.1rem,2vw,1.35rem);padding:clamp(1.5rem,2.5vw,1.85rem) clamp(1.45rem,2.4vw,1.75rem)}.la-commerce-surface .commerce-plan-title{justify-content:center;min-height:auto;font-size:clamp(1.2rem,1.9vw,1.42rem)}.la-commerce-surface .commerce-plan-topline,.la-commerce-surface .commerce-plan-meta,.la-commerce-surface .commerce-plan-actions,.la-commerce-surface .commerce-price-block{justify-content:center}.la-commerce-surface .commerce-plan-tag{font-size:.68rem}.la-commerce-surface .commerce-plan-line{max-width:28ch;margin-inline:auto;font-size:.82rem;line-height:1.55}.la-commerce-surface .commerce-plan-list{text-align:left;gap:.55rem;max-width:27ch;margin-inline:auto;font-size:.8rem;line-height:1.5}.la-commerce-surface .commerce-price-phase{letter-spacing:.14em;font-size:.6rem}.la-commerce-surface .commerce-price-future{font-size:.76rem;line-height:1.45}.la-commerce-surface .commerce-plan-pricing,.la-commerce-surface .commerce-price-block{min-height:0}.la-commerce-surface .commerce-hero--centered .pricing-plans-crumb,.la-commerce-surface .commerce-hero--centered .commerce-eyebrow{text-align:center;width:100%}.la-commerce-surface :is(.commerce-plan-title,.commerce-detail-title){font-family:var(--font-display)}.la-commerce-surface :is(.commerce-price-label,.commerce-price-label .listed-price__amount){font-family:var(--font-display);font-weight:var(--la-display-weight-light,300);letter-spacing:var(--la-display-tracking-h2,-.055em);font-size:clamp(1.45rem,2.4vw,1.85rem);line-height:1.06}.la-commerce-surface .commerce-price-label .listed-price__suffix{opacity:.82;font-size:clamp(.72rem,1.2vw,.88rem);line-height:1.35}.la-commerce-surface .commerce-price-label .listed-price--wrap{text-wrap:balance}.la-commerce-surface :is(.commerce-gst-note,.commerce-legal-note,.commerce-matrix-link,.commerce-intro,.commerce-note,.commerce-plan-line,.commerce-plan-footnote,.commerce-price-phase,.commerce-price-future,.commerce-plan-list,.commerce-billing-note){font-family:var(--font-ui)}.la-commerce-surface .commerce-hero-actions :is(.commerce-primary,.commerce-secondary){min-height:44px;padding:.68rem 1.45rem}.la-commerce-surface .commerce-detail-grid{gap:clamp(1.25rem,2.5vw,1.75rem);padding:.35rem 0 .5rem}.la-commerce-surface .commerce-detail-card{border-radius:18px;padding:clamp(1.35rem,2.5vw,1.75rem)}.la-commerce-surface .planner-steps{margin:clamp(.25rem,1vw,.75rem) 0}.la-commerce-surface .planner-step-list{gap:clamp(.65rem,1.5vw,1rem)}.la-commerce-surface .planner-step-pill{border-radius:14px;padding:clamp(.85rem,1.6vw,1rem) clamp(.75rem,1.4vw,.95rem)}.la-commerce-surface .planner-plan-grid{gap:clamp(1rem,2vw,1.35rem)}.la-commerce-surface .planner-plan-card{border-radius:18px;gap:clamp(.5rem,1vw,.65rem);padding:clamp(1.25rem,2.2vw,1.5rem) clamp(1.15rem,2vw,1.35rem)}.la-commerce-surface .planner-plan-name{font-family:var(--font-display);font-weight:var(--la-display-weight-light,300);letter-spacing:var(--la-display-tracking-h3,-.05em);font-size:clamp(1.1rem,2vw,1.2rem)}.la-commerce-surface .planner-panel{gap:clamp(1.5rem,3vw,2.25rem)}.la-commerce-surface .planner-step-body{gap:clamp(1.5rem,3vw,2rem)}.la-commerce-surface .planner-nav-row{margin-top:clamp(1rem,2vw,1.5rem);padding-top:clamp(1rem,2vw,1.35rem)}.la-commerce-surface :is(.planner-plan-card--selected,.planner-revit-pick-option--on){background:linear-gradient(#ffffff14,#ffffff05),#0e1215eb;border-color:#c6d0d86b}.la-commerce-surface .planner-step-pill--active{background:#ffffff0f;border-color:#c6d0d861}.la-commerce-surface .planner-plan-card{min-width:0}.la-commerce-surface .planner-plan-price :is(.listed-price,.listed-price__main){white-space:normal}.la-commerce-surface .listed-price--wrap{white-space:normal;flex-wrap:wrap;row-gap:.2em;max-width:100%}.la-commerce-surface .pricing-overview-hero{text-align:center;justify-items:center;gap:clamp(1.35rem,2.8vw,2.25rem);padding:clamp(2.5rem,6vw,4.5rem) clamp(1.75rem,4vw,3rem)}.la-commerce-surface .pricing-overview-pillars{gap:clamp(1rem,2vw,1.35rem);margin-top:clamp(.5rem,2vw,1.25rem)}.la-commerce-surface .pricing-overview-pillars li{background:0 0;border:none;border-radius:0;padding:clamp(1rem,2vw,1.25rem) clamp(1.1rem,2.2vw,1.35rem)}.la-commerce-surface .pricing-overview-pillars strong{font-family:var(--font-display);font-weight:var(--la-display-weight-light,300);letter-spacing:var(--la-display-tracking-h3,-.05em);font-size:1.05rem}.la-commerce-surface .commerce-detail-card{border-color:#c6d0d81a}.la-commerce-surface .commerce-billing-tabs{background:#0b0e118c;border-color:#c6d0d824;margin-bottom:.5rem}.la-commerce-surface .commerce-billing-bar{gap:clamp(1rem,2vw,1.35rem);margin-bottom:.25rem}.la-commerce-surface .commerce-pricing-footnotes{gap:clamp(.65rem,1.2vw,.9rem);margin-top:clamp(1.25rem,2.5vw,2rem);padding-top:clamp(1.25rem,2.5vw,1.75rem)}.la-commerce-surface .pricing-matrix-section{gap:clamp(1.5rem,3vw,2.25rem)}.la-commerce-surface .pricing-matrix-cta-grid.commerce-detail-grid{box-shadow:none;background:0 0;border:none;gap:clamp(1.25rem,2.5vw,1.75rem);padding:0;overflow:visible}.la-commerce-surface.legal-page{--legal-panel-border:var(--commerce-panel-border);--legal-panel-glow:var(--commerce-panel-glow);--legal-card-border:var(--commerce-card-border);--legal-muted:var(--account-text-muted,#d6e2e89e);--legal-soft:var(--account-text-soft,#d6e2e8c7);--legal-bright:var(--account-text-bright,#edf3f7f5);--legal-accent:var(--legal-soft);--legal-stage-surface-bg:var(--commerce-stage-surface-bg);--legal-card-surface-bg:var(--commerce-card-surface-bg);--legal-stage-pad-x:clamp(1.75rem, 4.5vw, 3.25rem);--legal-stage-pad-y:clamp(2rem, 4.5vw, 3.5rem);--legal-section-gap:clamp(2.25rem, 5vw, 3.75rem)}.la-commerce-surface.legal-page .editorial-main{width:min(1180px,100% - clamp(1.5rem,5vw,4rem));padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:clamp(4.5rem,9vw,6.5rem)}.la-commerce-surface.legal-page .editorial-shell{gap:var(--legal-section-gap)}.la-commerce-surface.legal-page .editorial-hero{padding:var(--legal-stage-pad-y) var(--legal-stage-pad-x);border:1px solid var(--legal-panel-border);background:var(--legal-stage-surface-bg);border-radius:22px;grid-template-columns:1fr;align-items:start;gap:clamp(1.1rem,2.2vw,1.85rem);margin-bottom:0;box-shadow:0 12px 28px #0003}.la-commerce-surface.legal-page .editorial-eyebrow{letter-spacing:.22em;color:var(--legal-accent);margin-bottom:.1rem}.la-commerce-surface.legal-page .editorial-title{max-width:14em;font-family:var(--font-display);font-weight:var(--la-display-weight-light,300);letter-spacing:var(--la-display-tracking-h1,-.06em);color:var(--legal-bright);font-size:clamp(2.6rem,5.5vw,4.6rem);line-height:1.02}.la-commerce-surface.legal-page .editorial-intro{max-width:56rem}.la-commerce-surface.legal-page .docs-intro{gap:clamp(.85rem,1.5vw,1.1rem);display:grid}.la-commerce-surface.legal-page :is(.editorial-intro p,.docs-intro p){max-width:56ch;font-family:var(--font-ui);letter-spacing:.01em;color:var(--legal-soft);margin:0;font-size:clamp(.98rem,1.2vw,1.05rem);line-height:1.72}.la-commerce-surface.legal-page .editorial-intro p+p,.la-commerce-surface.legal-page .docs-intro p+p{margin-top:0}.la-commerce-surface.legal-page .docs-shell{gap:clamp(1.75rem,3.5vw,2.75rem)}.la-commerce-surface.legal-page .docs-rail{border:1px solid var(--legal-card-border);background:var(--legal-card-surface-bg);border-radius:18px;padding:clamp(1.15rem,2vw,1.45rem);top:clamp(104px,14vh,152px);box-shadow:0 12px 28px #0003}.la-commerce-surface.legal-page .docs-rail-kicker{color:var(--legal-muted);letter-spacing:.18em}.la-commerce-surface.legal-page .docs-rail-link{color:var(--legal-muted);padding-top:.48rem;padding-bottom:.48rem;font-size:.84rem}.la-commerce-surface.legal-page .docs-rail-link:hover,.la-commerce-surface.legal-page .docs-rail-link.is-active{color:var(--legal-bright)}.la-commerce-surface.legal-page .docs-rail-link.is-active:before{background:var(--legal-soft)}.la-commerce-surface.legal-page :is(.docs-rail-footer,.docs-rail-bundle){color:var(--legal-muted)}.la-commerce-surface.legal-page .docs-rail-bundle{-webkit-text-decoration-color:color-mix(in srgb, var(--legal-soft) 38%, transparent);text-decoration-color:color-mix(in srgb, var(--legal-soft) 38%, transparent)}.la-commerce-surface.legal-page .docs-rail-bundle:hover{color:var(--legal-bright);-webkit-text-decoration-color:color-mix(in srgb, var(--legal-soft) 68%, transparent);text-decoration-color:color-mix(in srgb, var(--legal-soft) 68%, transparent)}.la-commerce-surface.legal-page .docs-stream{padding:var(--legal-stage-pad-y) var(--legal-stage-pad-x);border:1px solid var(--legal-panel-border);background:var(--legal-stage-surface-bg);border-radius:22px;gap:0;box-shadow:0 12px 28px #0003}.la-commerce-surface.legal-page .doc-block{gap:clamp(1.25rem,2.2vw,1.65rem);padding-bottom:clamp(2rem,3.5vw,2.75rem)}.la-commerce-surface.legal-page .doc-block:last-child{padding-bottom:0}.la-commerce-surface.legal-page .doc-block+.doc-block{border-top:1px solid color-mix(in srgb, var(--legal-panel-border) 85%, transparent);padding-top:clamp(2rem,3.5vw,2.75rem)}.la-commerce-surface.legal-page .doc-block-kicker{color:var(--legal-muted);letter-spacing:.16em}.la-commerce-surface.legal-page .doc-block-title{font-family:var(--font-display);font-weight:var(--la-display-weight-light,300);letter-spacing:var(--la-display-tracking-h2,-.055em);color:var(--legal-bright);font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.08}.la-commerce-surface.legal-page .doc-block-actions{color:var(--legal-muted);flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem;margin:.2rem 0 0;font-size:.82rem;display:flex}.la-commerce-surface.legal-page .doc-block-actions a,.la-commerce-surface.legal-page .doc-block-action-button{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--legal-soft) 38%, transparent);text-decoration-color:color-mix(in srgb, var(--legal-soft) 38%, transparent);text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}.la-commerce-surface.legal-page .doc-block-action-button{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.la-commerce-surface.legal-page :is(.doc-block-actions a:hover,.doc-block-action-button:hover,.doc-block-action-button:focus-visible){color:var(--legal-bright);-webkit-text-decoration-color:color-mix(in srgb, var(--legal-soft) 68%, transparent);text-decoration-color:color-mix(in srgb, var(--legal-soft) 68%, transparent);outline:none}.la-commerce-surface.legal-page .doc-block-action-hint{opacity:.85;font-style:italic}.la-commerce-surface.legal-page .doc-block-preamble{color:var(--legal-soft);max-width:64rem;font-size:clamp(.98rem,1.2vw,1.05rem);line-height:1.72}.la-commerce-surface.legal-page .doc-block-preamble p{margin:0 0 .85rem}.la-commerce-surface.legal-page .doc-block-preamble p:last-child{margin-bottom:0}.la-commerce-surface.legal-page :is(.doc-block-preamble a,.doc-block-section a){color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--legal-soft) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--legal-soft) 45%, transparent);text-underline-offset:4px;transition:text-decoration-color .2s,color .2s}.la-commerce-surface.legal-page :is(.doc-block-preamble a:hover,.doc-block-section a:hover){-webkit-text-decoration-color:color-mix(in srgb, var(--legal-soft) 78%, transparent);text-decoration-color:color-mix(in srgb, var(--legal-soft) 78%, transparent);color:var(--legal-bright)}.la-commerce-surface.legal-page .doc-block-section{gap:.75rem;max-width:64rem}.la-commerce-surface.legal-page .doc-block-section h3{letter-spacing:.12em;text-transform:uppercase;color:var(--legal-accent);font-size:.72rem;font-weight:600}.la-commerce-surface.legal-page :is(.doc-block-section p,.doc-block-section li,.doc-block-section td,.doc-block-section th){font-family:var(--font-ui);color:var(--legal-soft);font-size:clamp(.96rem,1.1vw,1.02rem);line-height:1.72}.la-commerce-surface.legal-page .doc-block-section p{margin:0 0 .85rem}.la-commerce-surface.legal-page .doc-block-section p:last-child{margin-bottom:0}.la-commerce-surface.legal-page .doc-block-section ul{gap:.45rem;margin:0 0 .85rem;padding-left:1.1rem;display:grid}.la-commerce-surface.legal-page .doc-block-section ul:last-child{margin-bottom:0}.la-commerce-surface.legal-page :is(.doc-block-section h3,.doc-block-section h4){color:var(--legal-bright);letter-spacing:-.01em;text-transform:none;margin:1rem 0 .55rem;font-size:1rem;font-weight:600}.la-commerce-surface.legal-page .editorial-copyright{color:var(--legal-muted)}@media (width<=960px){.la-commerce-surface.legal-page .docs-rail{border-color:color-mix(in srgb, var(--legal-card-border) 120%, transparent);background:var(--legal-card-surface-bg);border-top:1px solid color-mix(in srgb, var(--legal-card-border) 120%, transparent);border-bottom:1px solid color-mix(in srgb, var(--legal-card-border) 120%, transparent);border-radius:16px}}@media (width<=768px){.la-commerce-surface.legal-page .editorial-main{width:calc(100% - 1rem)}.la-commerce-surface.legal-page .editorial-hero,.la-commerce-surface.legal-page .docs-stream{border-radius:18px;padding:clamp(1.35rem,4vw,1.85rem) clamp(1.15rem,3.5vw,1.45rem)}.la-commerce-surface.legal-page .editorial-title{font-size:clamp(2.1rem,9vw,3.2rem)}}@media (width<=560px){.la-commerce-surface.legal-page .doc-block+.doc-block{padding-top:2rem}}:root{--la-display-tracking-h1:-.06em;--la-display-tracking-h2:-.055em;--la-display-tracking-h3:-.05em;--la-display-tracking-label:-.045em;--la-display-weight-light:300;--la-display-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);margin:0}h1{font-weight:var(--la-display-weight-light);letter-spacing:var(--la-display-tracking-h1);line-height:1.04}h2{font-weight:var(--la-display-weight-light);letter-spacing:var(--la-display-tracking-h2);line-height:1.06}h3,h4{font-weight:var(--la-display-weight);letter-spacing:var(--la-display-tracking-h3);line-height:1.1}h5,h6{font-weight:var(--la-display-weight);letter-spacing:var(--la-display-tracking-label);line-height:1.12}.library-shell :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-ui);letter-spacing:.08em;font-weight:600}:is(.commerce-title,.commerce-plan-title,.commerce-detail-title,.planner-panel-title,.editorial-title,.account-bridge-title,.app-host-hero__title,.app-host-card__title,.marketing-home-heading,.checkout-title,.a11y-card-title,.a11y-guide-title,.pricing-overview-title,.hero-title,.plant-evolution-title,.paper-callout-title){font-family:var(--font-display)}.typewriter-text:is(h1,h2,h3,h4,h5,h6),.typewriter-text.marketing-home-heading{font-family:var(--font-display);font-weight:var(--la-display-weight-light);letter-spacing:var(--la-display-tracking-h1)}.typewriter-text.marketing-home-heading--secondary{letter-spacing:var(--la-display-tracking-h2)}.sf-board,.sf-char,.sf-header-title{font-family:var(--font-display), var(--font-ui)}.sf-char{letter-spacing:var(--la-display-tracking-h3);font-weight:500}.sf-header-title{letter-spacing:.28em;font-weight:500}.entitlement-layers-card-title{font-family:var(--font-ui);letter-spacing:-.01em;font-weight:600}:root{--la-cta-sign-in-min-height:36px;--la-cta-sign-in-pad-y:.52rem;--la-cta-sign-in-pad-x:1rem;--la-cta-sign-in-font-size:.62rem;--la-cta-sign-in-font-weight:700;--la-cta-sign-in-letter-spacing:.14em;--la-ghost-btn-bg:#ffffff07;--la-ghost-btn-border:#d7e0dc1a;--la-ghost-btn-hover-bg:#ffffff0d;--la-ghost-btn-hover-border:#d7e0dc29;--la-ghost-btn-color:#edf3f7f0}:is(.la-btn--primary,.la-btn--secondary,.commerce-primary,.commerce-secondary,.planner-next,.planner-back,button.commerce-secondary,.header-utility-cta):not(.auth-flyout-trigger,.auth-panel-submit,.submit-button,.submit-button--primary){min-height:var(--la-cta-sign-in-min-height);padding:var(--la-cta-sign-in-pad-y) var(--la-cta-sign-in-pad-x);border:.5px solid var(--la-ghost-btn-border);background:var(--la-ghost-btn-bg);color:var(--la-ghost-btn-color);font-family:var(--font-ui);font-size:var(--la-cta-sign-in-font-size);font-weight:var(--la-cta-sign-in-font-weight);letter-spacing:var(--la-cta-sign-in-letter-spacing);text-transform:uppercase;white-space:nowrap;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;justify-content:center;align-items:center;line-height:1;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}:is(.la-btn--primary,.la-btn--secondary,.commerce-primary,.commerce-secondary,.planner-next,button.commerce-secondary,.header-utility-cta):not(.auth-flyout-trigger,.auth-panel-submit,.submit-button,.submit-button--primary):hover{background:var(--la-ghost-btn-hover-bg);border-color:var(--la-ghost-btn-hover-border);color:var(--shell-action-hover-text,#f6faf6);box-shadow:none;transform:translateY(-1px)}.commerce-page .commerce-primary--plan-featured:not(.auth-flyout-trigger){color:#f0d6ac;background:#cdaf800f;border-color:#cdaf8038}.commerce-page .commerce-primary--plan-featured:not(.auth-flyout-trigger):hover{color:#f8e6c8;background:#cdaf801a;border-color:#cdaf8052}.planner-back{text-transform:none;letter-spacing:0;font-size:inherit;background:0 0;border:none;min-height:auto;padding:.5rem 0;font-weight:600}.planner-back:hover{background:0 0;transform:none}.offering-layout[data-v-6d1405ef]{gap:1.25rem;display:grid}.offering-columns[data-v-6d1405ef]{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:1.25rem;display:grid}.offering-sidebar[data-v-6d1405ef]{gap:1.25rem;display:grid}.offering-panel[data-v-6d1405ef]{border-bottom:1px solid var(--account-divider-color,#ffffff1f);padding:1.1rem 1.2rem}.offering-panel[data-v-6d1405ef]:last-child{border-bottom:0}.offering-panel-head[data-v-6d1405ef]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.offering-panel-title[data-v-6d1405ef]{letter-spacing:-.02em;color:var(--account-card-heading,#fff);margin:0;font-size:1.05rem;font-weight:600}.offering-panel-lead[data-v-6d1405ef]{color:var(--account-card-text,#ffffffc7);margin:.35rem 0 0;font-size:.82rem;line-height:1.5}.offering-panel-actions[data-v-6d1405ef]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.offering-button[data-v-6d1405ef]{border:1px solid var(--account-card-border,#ffffff38);color:var(--account-card-heading,#fff);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .9rem;font-size:.82rem}.offering-button[data-v-6d1405ef]:disabled{opacity:.5;cursor:default}.offering-toggle[data-v-6d1405ef]{color:var(--account-card-text,#ffffffb8);align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.offering-meta[data-v-6d1405ef]{color:var(--account-card-text,#ffffffb8);margin:0 0 .75rem;font-size:.8rem}.offering-meta strong[data-v-6d1405ef]{color:var(--account-card-heading,#fff)}.offering-error[data-v-6d1405ef]{color:#e8a598;margin:0 0 .75rem;font-size:.82rem}.offering-alert[data-v-6d1405ef]{color:#f0c9be;background:#e8a5981f;border:1px solid #e8a59873;border-radius:8px;margin:0 0 .75rem;padding:.65rem .85rem;font-size:.84rem;line-height:1.5}.offering-analytics[data-v-6d1405ef]{color:#afd2c1e0;margin:0 0 .75rem;font-size:.8rem;line-height:1.5}.offering-analytics code[data-v-6d1405ef],.offering-panel-lead code[data-v-6d1405ef]{color:#afd2c1f2;font-size:.78em}.offering-metrics[data-v-6d1405ef]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem;display:grid}.offering-metric[data-v-6d1405ef]{border:1px solid var(--account-card-border,#ffffff1a);background:#ffffff08;border-radius:10px;gap:.25rem;padding:.65rem .75rem;display:grid}.offering-metric.is-alert strong[data-v-6d1405ef]{color:#e8a598}.offering-metric-label[data-v-6d1405ef]{letter-spacing:.1em;text-transform:uppercase;color:var(--account-card-label,#ffffff8c);font-size:.68rem}.offering-metric strong[data-v-6d1405ef]{color:var(--account-card-heading,#fff);font-size:1.35rem;font-weight:600}.offering-metric-value--text[data-v-6d1405ef]{line-height:1.35;font-size:.82rem!important}.offering-work-groups[data-v-6d1405ef]{gap:1.1rem;display:grid}.offering-work-group-title[data-v-6d1405ef]{letter-spacing:.12em;text-transform:uppercase;color:var(--account-card-label,#ffffff94);margin:0 0 .55rem;font-size:.78rem}.offering-work-list[data-v-6d1405ef],.offering-risk-list[data-v-6d1405ef],.offering-priority-list[data-v-6d1405ef]{margin:0;padding:0;list-style:none}.offering-work-item[data-v-6d1405ef],.offering-risk-item[data-v-6d1405ef]{border-top:1px solid var(--account-divider-color,#ffffff1a);padding:.75rem 0}.offering-work-item[data-v-6d1405ef]:first-child,.offering-risk-item[data-v-6d1405ef]:first-child{border-top:0;padding-top:0}.offering-work-item-title[data-v-6d1405ef],.offering-risk-title[data-v-6d1405ef]{color:var(--account-card-heading,#fff);margin:0;font-size:.92rem;font-weight:600;line-height:1.45}.offering-work-item-detail[data-v-6d1405ef],.offering-risk-action[data-v-6d1405ef]{color:var(--account-card-text,#ffffffc2);margin:.35rem 0 0;font-size:.8rem;line-height:1.55}.offering-risk-action-label[data-v-6d1405ef]{letter-spacing:.08em;text-transform:uppercase;color:#afd2c1d9;margin-right:.35rem;font-size:.68rem;display:inline-block}.offering-work-item-links[data-v-6d1405ef]{margin:.45rem 0 0;font-size:.78rem}.offering-link[data-v-6d1405ef]{color:#afd2c1f2;border-bottom:1px solid #afd2c159;text-decoration:none}.offering-link[data-v-6d1405ef]:hover{color:#e8f4ec}.offering-link-sep[data-v-6d1405ef]{color:#ffffff59}.offering-priority-list[data-v-6d1405ef]{gap:.65rem;margin-top:.65rem;display:grid}.offering-priority-list li[data-v-6d1405ef]{grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.offering-priority-index[data-v-6d1405ef]{color:#afd2c1f2;border:1px solid #afd2c159;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;font-size:.72rem;font-weight:600;display:grid}.offering-priority-text[data-v-6d1405ef]{color:var(--account-card-text,#ffffffd1);font-size:.84rem;line-height:1.55}.offering-empty[data-v-6d1405ef]{color:var(--account-card-text,#ffffffa6);font-size:.84rem}.offering-matrix-wrap[data-v-6d1405ef]{margin-top:.75rem;overflow-x:auto}.offering-matrix[data-v-6d1405ef]{border-collapse:collapse;width:100%;font-size:.78rem}.offering-matrix th[data-v-6d1405ef],.offering-matrix td[data-v-6d1405ef]{text-align:left;border-bottom:1px solid var(--account-divider-color,#ffffff1a);color:var(--account-card-text,#ffffffd1);padding:.5rem .65rem}.offering-matrix thead th[data-v-6d1405ef]{letter-spacing:.08em;text-transform:uppercase;color:var(--account-card-label,#ffffff8c);font-size:.68rem}.offering-matrix tbody th[data-v-6d1405ef]{color:var(--account-card-heading,#fff);font-weight:600}.offering-done-list[data-v-6d1405ef]{margin:.65rem 0 0;padding:0;list-style:none}.offering-done-list li[data-v-6d1405ef]{border-top:1px solid var(--account-divider-color,#ffffff1a);padding:.65rem 0}.offering-done-list li[data-v-6d1405ef]:first-child{border-top:0;padding-top:0}.offering-done-surface[data-v-6d1405ef]{letter-spacing:.1em;text-transform:uppercase;color:#afd2c1bf;font-size:.68rem;display:block}.offering-done-title[data-v-6d1405ef]{color:var(--account-card-heading,#fff);margin:.25rem 0 0;font-size:.86rem;font-weight:600}.offering-done-detail[data-v-6d1405ef]{color:var(--account-card-text,#ffffffb8);margin:.25rem 0 0;font-size:.78rem}.offering-restricted[data-v-6d1405ef]{color:#e8c4a8;border:1px solid #bc845859;border-radius:12px;padding:1.25rem}@media (width<=960px){.offering-columns[data-v-6d1405ef]{grid-template-columns:1fr}}@media (width<=640px){.offering-panel-head[data-v-6d1405ef]{flex-direction:column}}.draft-restricted[data-v-e8a21e36],.draft-state[data-v-e8a21e36]{color:#e4ece8db;padding:1.5rem 0}.draft-state--error[data-v-e8a21e36]{color:#e9aea5}.draft-restricted-link[data-v-e8a21e36]{color:#bad2c0eb}.draft-shell[data-v-e8a21e36]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);padding-top:.5rem;display:grid}.draft-rail[data-v-e8a21e36]{gap:.75rem;display:grid;position:sticky;top:6.5rem}.draft-rail-kicker[data-v-e8a21e36]{letter-spacing:.16em;text-transform:uppercase;color:#bad2c0a6;margin:0;font-size:.68rem}.draft-rail-list[data-v-e8a21e36]{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.draft-rail-link[data-v-e8a21e36]{color:#d2ded8b8;border-left:2px solid #0000;padding:.35rem 0 .35rem .75rem;font-size:.82rem;line-height:1.35;text-decoration:none;transition:color .15s,border-color .15s;display:block}.draft-rail-link[data-v-e8a21e36]:hover,.draft-rail-link.is-active[data-v-e8a21e36]{color:#f0f5f2;border-left-color:#bad2c0d9}.draft-stream[data-v-e8a21e36]{gap:clamp(2rem,4vw,3rem);max-width:720px;display:grid}.draft-head[data-v-e8a21e36]{gap:.75rem;display:grid}.draft-badge[data-v-e8a21e36]{letter-spacing:.08em;text-transform:uppercase;color:#f6e6cb;background:#9b783b38;border:1px solid #c09a5959;border-radius:999px;width:fit-content;padding:.2rem .55rem;font-size:.68rem;font-weight:600;display:inline-flex}.draft-badge--muted[data-v-e8a21e36]{color:#c8dad2c7;background:#bad2c014;border-color:#bad2c029}.draft-subtitle[data-v-e8a21e36]{color:#e4ece8e0;margin:0;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:500;line-height:1.35}.draft-meta[data-v-e8a21e36]{color:#bad2c09e;margin:0;font-size:.82rem}.draft-abstract[data-v-e8a21e36]{color:#dce6e0d1;background:#bad2c00f;border:1px solid #bad2c01f;border-radius:10px;margin:0;padding:1rem 1.1rem;font-size:.95rem;line-height:1.65}.draft-section[data-v-e8a21e36]{gap:.75rem;scroll-margin-top:6rem;display:grid}.draft-section-title[data-v-e8a21e36]{letter-spacing:-.01em;color:#f0f5f2;margin:0;font-size:clamp(1rem,1.8vw,1.15rem);font-weight:600}.draft-section-body[data-v-e8a21e36] p,.draft-section-body[data-v-e8a21e36] li{color:#dce6e0d1;font-size:.92rem;line-height:1.65}.draft-section-body[data-v-e8a21e36] ul,.draft-section-body[data-v-e8a21e36] ol{gap:.35rem;margin:.5rem 0;padding-left:1.2rem;display:grid}.draft-section-body[data-v-e8a21e36] table{border-collapse:collapse;width:100%;margin:.75rem 0;font-size:.86rem}.draft-section-body[data-v-e8a21e36] th,.draft-section-body[data-v-e8a21e36] td{text-align:left;vertical-align:top;border:1px solid #bad2c024;padding:.55rem .65rem}.draft-section-body[data-v-e8a21e36] th{color:#e4ece8e6;background:#bad2c014}.draft-section-body[data-v-e8a21e36] a{color:#bad2c0eb}.draft-foot[data-v-e8a21e36]{color:#bad2c08c;border-top:1px solid #bad2c01a;padding-top:1rem;font-size:.78rem;line-height:1.5}.draft-foot code[data-v-e8a21e36]{font-size:.76rem}@media (width<=860px){.draft-shell[data-v-e8a21e36]{grid-template-columns:1fr}.draft-rail[data-v-e8a21e36]{position:static}}.stripe-plan-restricted[data-v-f1af3e11]{color:#1f2a24d9;padding:1.5rem 0}.stripe-plan-panel[data-v-f1af3e11]{background:#ffffff8c;border:1px solid #3c4b3c26;border-radius:16px;margin-top:1.5rem;padding:1.25rem 1.35rem}.stripe-plan-panel h2[data-v-f1af3e11]{margin:0 0 .35rem;font-size:1.1rem}.stripe-plan-panel h3[data-v-f1af3e11]{margin:0 0 .5rem;font-size:.95rem}.stripe-plan-lead[data-v-f1af3e11]{color:#1f2a24b8;margin:0 0 1rem;font-size:.9rem;line-height:1.5}.stripe-plan-row[data-v-f1af3e11]{gap:.35rem;margin-bottom:1rem;display:grid}.stripe-plan-label[data-v-f1af3e11]{letter-spacing:.04em;text-transform:uppercase;color:#1f2a248c;font-size:.78rem;font-weight:600}.stripe-plan-input[data-v-f1af3e11]{background:#ffffffe6;border:1px solid #3c4b3c38;border-radius:10px;max-width:420px;padding:.55rem .75rem;font-size:.95rem}.stripe-plan-input--narrow[data-v-f1af3e11]{max-width:120px}.stripe-plan-hint[data-v-f1af3e11]{color:#1f2a2499;font-size:.82rem}.stripe-plan-actions[data-v-f1af3e11]{flex-wrap:wrap;gap:.6rem;margin-top:.5rem;display:flex}.stripe-plan-button[data-v-f1af3e11]{cursor:pointer;color:#1d2622;background:#ffffffd9;border:1px solid #1f2a2433;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 1.1rem;font-size:.88rem;font-weight:600;display:inline-flex}.stripe-plan-button[data-v-f1af3e11]:disabled{opacity:.55;cursor:not-allowed}.stripe-plan-button--danger[data-v-f1af3e11]{color:#5c2020;background:#7828281f;border-color:#78282859}.stripe-plan-confirm[data-v-f1af3e11]{color:#1f2a24d9;align-items:flex-start;gap:.5rem;margin:1rem 0 .5rem;font-size:.88rem;line-height:1.45;display:flex}.stripe-plan-confirm input[data-v-f1af3e11]{margin-top:.2rem}.stripe-plan-error[data-v-f1af3e11]{color:#8b2a2a;margin:.75rem 0 0;font-size:.88rem}.stripe-plan-success[data-v-f1af3e11]{color:#1f5a32f2;margin:.75rem 0 0;font-size:.88rem}.stripe-plan-state[data-v-f1af3e11]{border-top:1px dashed #3c4b3c33;margin-top:1rem;padding-top:1rem}.stripe-plan-dl[data-v-f1af3e11]{gap:.45rem;margin:0;font-size:.88rem;display:grid}.stripe-plan-dl div[data-v-f1af3e11]{grid-template-columns:140px 1fr;gap:.5rem;display:grid}.stripe-plan-dl dt[data-v-f1af3e11]{color:#1f2a248c;margin:0}.stripe-plan-dl dd[data-v-f1af3e11]{margin:0}.stripe-plan-subs[data-v-f1af3e11]{margin:.75rem 0 0;padding-left:1.1rem;font-size:.85rem;line-height:1.5}.stripe-plan-muted[data-v-f1af3e11]{color:#1f2a248c;margin:.5rem 0 0;font-size:.85rem}.admin-restricted[data-v-e9d76296]{border-radius:14px;gap:.6rem;padding:24px;display:grid}.admin-restricted h2[data-v-e9d76296]{letter-spacing:-.01em;margin:0;font-size:17px}.admin-restricted p[data-v-e9d76296]{margin:0;font-size:13.5px;line-height:1.55}.admin-restricted-detail[data-v-e9d76296]{letter-spacing:.005em;font-size:12.5px}.admin-restricted-detail code[data-v-e9d76296]{background:#ffffff0f;border-radius:3px;padding:.06rem .4rem;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.admin-restricted-hint[data-v-e9d76296]{opacity:.85}.admin-restricted-actions[data-v-e9d76296]{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.admin-restricted-primary[data-v-e9d76296],.admin-restricted-secondary[data-v-e9d76296]{font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:.55rem 1.05rem;font-size:13px;font-weight:600;text-decoration:none;transition:filter .15s,transform .15s,background .15s;display:inline-flex}.admin-restricted-primary[data-v-e9d76296]{background:var(--account-button-primary-bg,#1f2a1f);color:var(--account-button-primary-color,#fbf7ed);box-shadow:var(--account-button-primary-shadow,none)}.admin-restricted-primary[data-v-e9d76296]:hover,.admin-restricted-primary[data-v-e9d76296]:focus-visible{filter:brightness(1.04);transform:translateY(-1px)}.admin-restricted-secondary[data-v-e9d76296]{background:var(--account-button-secondary-bg,transparent);color:var(--account-button-secondary-color,inherit);border:1px solid var(--account-button-secondary-border,currentColor)}.admin-restricted-secondary[data-v-e9d76296]:hover,.admin-restricted-secondary[data-v-e9d76296]:focus-visible{background:#ffffff14}.admin-header[data-v-e9d76296]{background:#fcfaf4b3;border:1px solid #3c4b3c24;border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;margin:0 0 18px;padding:18px 22px;display:grid}.admin-header-identity[data-v-e9d76296]{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-eyebrow[data-v-e9d76296]{letter-spacing:.18em;text-transform:uppercase;color:#465a46c7;font-size:10.5px}.admin-header-identity strong[data-v-e9d76296]{color:#1f2a1f;letter-spacing:-.01em;font-size:18px}.admin-header-email[data-v-e9d76296]{color:#3c4b3cd9;font-size:12.5px}.admin-header-meta[data-v-e9d76296]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.admin-header-meta>div[data-v-e9d76296]{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-header-meta dt[data-v-e9d76296]{letter-spacing:.14em;text-transform:uppercase;color:#465a46c7;font-size:10.5px}.admin-header-meta dd[data-v-e9d76296]{color:#1f2a1f;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;font-weight:600;overflow:hidden}.admin-tabs[data-v-e9d76296]{background:#fcfaf499;border:1px solid #3c4b3c24;border-radius:14px;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:6px;display:flex}.admin-tab[data-v-e9d76296]{color:#2c3a2c;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.admin-tab[data-v-e9d76296]:hover{background:#3c503c14}.admin-tab.is-active[data-v-e9d76296]{color:#fbf7ed;background:#2c3a2c;border-color:#2c3a2c}.admin-tab-count[data-v-e9d76296]{letter-spacing:0;background:#3c503c1f;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:18px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.admin-tab.is-active .admin-tab-count[data-v-e9d76296]{color:#fbf7ed;background:#fbf7ed2e}.admin-tab-description[data-v-e9d76296]{color:#3c4b3cc7;margin:0 0 22px;padding:0 4px;font-size:13.5px}.admin-tab-panel[data-v-e9d76296]{gap:22px;display:grid}.admin-status-grid[data-v-e9d76296]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.admin-status-grid--compact[data-v-e9d76296]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.admin-stat-card[data-v-e9d76296]{background:#fffcf7eb;border:1px solid #3c4b3c24;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.admin-stat-card strong[data-v-e9d76296]{color:#1f2a1f;letter-spacing:-.01em;font-size:18px}.admin-stat-card--span-4[data-v-e9d76296]{grid-column:1/-1;align-items:flex-start;padding-top:18px;padding-bottom:18px}.admin-stat-spinner[data-v-e9d76296]{align-items:center;min-height:1.75rem;display:flex}.admin-header-meta-value[data-v-e9d76296]{align-items:center;min-height:1.35rem;display:inline-flex}.admin-button-inner[data-v-e9d76296]{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.admin-panel-loading[data-v-e9d76296]{justify-content:flex-start;align-items:center;padding:8px 0 4px;display:flex}.admin-stat-card p[data-v-e9d76296]{color:#3c4b3cc7;margin:0;font-size:12.5px;line-height:1.45}.admin-stat-label[data-v-e9d76296]{letter-spacing:.14em;text-transform:uppercase;color:#465a46c7;font-size:10.5px;font-weight:600}.admin-card-grid[data-v-e9d76296]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.admin-section-card[data-v-e9d76296]{background:#fffcf7f5;border:1px solid #3c4b3c29;border-radius:16px;flex-direction:column;gap:8px;padding:18px 18px 16px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.admin-section-card[data-v-e9d76296]:hover{border-color:#3c4b3c52;transform:translateY(-1px);box-shadow:0 12px 28px -22px #283c3273}.admin-section-card strong[data-v-e9d76296]{color:#1f2a1f;letter-spacing:-.005em;font-size:15.5px;line-height:1.3}.admin-section-card p[data-v-e9d76296]{color:#3c4b3cd9;margin:0;font-size:13px;line-height:1.5}.admin-section-card--diagnostic[data-v-e9d76296]{background:#f8f5eed9;border-style:dashed}.admin-section-card-link[data-v-e9d76296]{letter-spacing:.02em;color:#2c3a2c;border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding:6px 12px 6px 0;font-size:12.5px;font-weight:600;text-decoration:none}.admin-section-card-link[data-v-e9d76296]:hover{color:#1f2a1f}.admin-panel[data-v-e9d76296]{background:#fcfaf4b3;border:1px solid #3c4b3c24;border-radius:16px;gap:14px;padding:20px 22px;display:grid}.admin-panel-head[data-v-e9d76296]{gap:6px;display:grid}.admin-panel-head h3[data-v-e9d76296]{color:#1f2a1f;letter-spacing:-.01em;margin:0;font-size:16px}.admin-panel-head p[data-v-e9d76296]{color:#3c4b3cc7;margin:0;font-size:13px;line-height:1.5}.admin-actions[data-v-e9d76296]{flex-wrap:wrap;gap:8px;display:flex}.admin-button[data-v-e9d76296]{font:inherit;letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;padding:9px 16px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.admin-button[disabled][data-v-e9d76296]{opacity:.55;cursor:not-allowed}.admin-button--primary[data-v-e9d76296]{color:#fbf7ed;background:#2c3a2c;border-color:#2c3a2c}.admin-button--primary[data-v-e9d76296]:hover:not([disabled]){background:#1f2a1f;border-color:#1f2a1f}.admin-button--secondary[data-v-e9d76296]{color:#2c3a2c;background:#3c503c14;border-color:#3c503c52}.admin-button--secondary[data-v-e9d76296]:hover:not([disabled]){background:#3c503c24}.admin-button--ghost[data-v-e9d76296]{color:#2c3a2c;background:0 0;border-color:#3c503c42}.admin-button--ghost[data-v-e9d76296]:hover:not([disabled]){background:#3c503c14}.admin-note[data-v-e9d76296]{color:#2c3a2c;background:#3c503c0f;border:1px solid #3c503c29;border-radius:12px;margin:0;padding:10px 14px;font-size:12.5px;line-height:1.5}.admin-note--warning[data-v-e9d76296]{color:#5b3a1c;background:#b478461f;border-color:#b4784652}.admin-note code[data-v-e9d76296]{background:#fff9;border-radius:6px;padding:1px 6px;font-size:12px}.admin-disclosure[data-v-e9d76296]{background:#fffcf7d9;border:1px solid #3c503c2e;border-radius:12px;padding:8px 12px}.admin-disclosure summary[data-v-e9d76296]{cursor:pointer;color:#2c3a2c;padding:4px 0;font-size:13px;font-weight:600;list-style:none}.admin-disclosure summary[data-v-e9d76296]::-webkit-details-marker{display:none}.admin-disclosure[open] summary[data-v-e9d76296]{border-bottom:1px solid #3c503c24;margin-bottom:8px}.admin-table-shell[data-v-e9d76296]{overflow-x:auto}.admin-table[data-v-e9d76296]{border-collapse:collapse;width:100%;font-size:12.5px}.admin-table th[data-v-e9d76296],.admin-table td[data-v-e9d76296]{text-align:left;vertical-align:top;border-bottom:1px solid #3c503c1a;padding:10px 12px}.admin-table th[data-v-e9d76296]{letter-spacing:.12em;text-transform:uppercase;color:#465a46c7;font-size:11px;font-weight:600}.admin-inline-link[data-v-e9d76296]{color:#2c3a2c;-webkit-text-decoration:underline #3c503c66;text-decoration:underline #3c503c66}.member-cell-meta[data-v-e9d76296]{color:#3c4b3cb3;margin-top:2px;font-size:11.5px}.provider-chip[data-v-e9d76296]{letter-spacing:.04em;color:#2c3a2c;background:#3c503c1a;border:1px solid #3c503c38;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}@media (width<=880px){.admin-header[data-v-e9d76296]{grid-template-columns:1fr}.admin-header-meta[data-v-e9d76296]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.admin-header-meta[data-v-e9d76296]{grid-template-columns:1fr}}.pipeline-detail[data-v-164d3d81]{color:#2c3a2c;padding:14px 18px;font-size:12px}.pipeline-detail-status[data-v-164d3d81]{color:#4a5a4a;padding:10px 0;font-size:12px}.pipeline-detail-status--error[data-v-164d3d81]{color:#6a2a2a}.pipeline-detail-head h3[data-v-164d3d81]{color:#2c3a2c;margin:0;font-size:14px}.pipeline-detail-head p[data-v-164d3d81]{color:#4a5a4a;margin:4px 0 12px;font-size:12px}.pipeline-detail-list[data-v-164d3d81]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pipeline-detail-item[data-v-164d3d81]{background:#fcfaf4f2;border:1px solid #3c503c2e;border-radius:10px;padding:10px 12px}.pipeline-detail-item-head[data-v-164d3d81]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.pipeline-detail-item-head strong[data-v-164d3d81]{font-size:12px}.pipeline-detail-source code[data-v-164d3d81]{color:#6a7a6a;font-size:11px}.pipeline-detail-flag[data-v-164d3d81]{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10px}.pipeline-detail-flag.is-on[data-v-164d3d81]{color:#2c6a2c;background:#4a8a4a2e}.pipeline-detail-flag.is-off[data-v-164d3d81]{color:#6a7a6a;background:#3c503c14}.pipeline-detail-json[data-v-164d3d81]{color:#d8e3d4;white-space:pre-wrap;word-break:break-word;background:#1f2a1f;border-radius:8px;max-height:200px;margin:0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;line-height:1.45;overflow:auto}.pipeline-detail-empty[data-v-164d3d81]{color:#6a7a6a;margin:0;font-size:11px;font-style:italic}.pipelines-restricted[data-v-1540e5bf]{color:#4a3a2c;background:#e8dcc899;border:1px solid #7864464d;border-radius:16px;gap:.55rem;padding:24px;display:grid}.pipelines-restricted h2[data-v-1540e5bf]{margin:0}.pipelines-restricted-detail[data-v-1540e5bf]{margin:0;font-size:12.5px;line-height:1.5}.pipelines-restricted-detail code[data-v-1540e5bf]{background:#0000000f;border-radius:3px;padding:.06rem .35rem;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.pipelines-restricted-actions[data-v-1540e5bf]{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.pipelines-controls[data-v-1540e5bf]{flex-direction:column;gap:12px;margin-top:8px;display:flex}.pipelines-controls-row[data-v-1540e5bf]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pipelines-loading-callout[data-v-1540e5bf]{background:#fcfaf48c;border:1px solid #3c4b3c33;border-radius:12px;align-items:center;margin-bottom:10px;padding:14px 16px;display:flex}.pipelines-operational[data-v-1540e5bf]{border-top:1px solid var(--account-divider-color,#ffffff1a);border-bottom:1px solid var(--account-divider-color,#ffffff1a);gap:.75rem;padding:1rem 0;display:grid}.pipelines-operational-head[data-v-1540e5bf]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.pipelines-operational h2[data-v-1540e5bf]{color:var(--account-card-heading,#fff);margin:0;font-size:1rem}.pipelines-operational-pill[data-v-1540e5bf]{color:#d8f6e5f2;letter-spacing:.08em;text-transform:uppercase;background:#97dcb81a;border:1px solid #97dcb852;border-radius:999px;align-items:center;min-height:1.5rem;padding:.16rem .55rem;font-size:.7rem;display:inline-flex}.pipelines-operational-pill.is-refreshing[data-v-1540e5bf],.pipelines-operational-pill.is-running[data-v-1540e5bf]{color:#ffe8b8f2;background:#f6d38b1a;border-color:#f6d38b57}.pipelines-operational-summary[data-v-1540e5bf],.pipelines-operational-note[data-v-1540e5bf]{color:var(--account-card-text,#ffffffd1);margin:0;line-height:1.6}.pipelines-operational-note[data-v-1540e5bf]{color:var(--account-card-muted,#ffffff9e);font-size:.9rem}.pipelines-operational-list[data-v-1540e5bf]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.pipelines-operational-stage[data-v-1540e5bf]{color:var(--account-card-text,#ffffffd1);grid-template-columns:auto minmax(11rem,1fr) auto auto;align-items:center;gap:.6rem;font-size:.86rem;display:grid}.pipelines-operational-stage span[data-v-1540e5bf],.pipelines-operational-stage time[data-v-1540e5bf]{color:var(--account-card-muted,#ffffff9e)}.pipelines-stage-dot[data-v-1540e5bf]{background:#ffffff52;border-radius:999px;width:.5rem;height:.5rem}.pipelines-stage-dot.is-complete[data-v-1540e5bf]{background:#97dcb8f2}.pipelines-stage-dot.is-running[data-v-1540e5bf],.pipelines-stage-dot.is-refreshing[data-v-1540e5bf]{background:#f6d38bf2}.pipelines-btn-inner[data-v-1540e5bf]{align-items:center;gap:8px;display:inline-flex}.pipelines-button[data-v-1540e5bf]{color:#2c3a2c;cursor:pointer;background:0 0;border:1px solid #2c3a2c;border-radius:999px;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pipelines-button[data-v-1540e5bf]:hover{background:#3c503c14}.pipelines-button--primary[data-v-1540e5bf]{color:#fbf7ed;background:#2c3a2c}.pipelines-button--primary[data-v-1540e5bf]:hover{background:#1f2a1f}.pipelines-button[disabled][data-v-1540e5bf]{opacity:.55;cursor:not-allowed}.pipelines-meta[data-v-1540e5bf]{color:#4a5a4a;font-size:12px}.pipelines-error[data-v-1540e5bf]{color:#6a2a2a;background:#b43c3c1a;border:1px solid #b43c3c66;border-radius:10px;padding:10px 14px;font-size:13px}.pipelines-section[data-v-1540e5bf]{background:#fcfaf4eb;border:1px solid #3c4b3c2e;border-radius:16px;margin-top:28px;padding:20px 22px}.pipelines-section h2[data-v-1540e5bf]{color:#2c3a2c;margin:0 0 4px;font-size:18px}.pipelines-opportunities[data-v-1540e5bf]{background:#111812e0;border-color:#97dcb82e}.pipelines-opportunities h2[data-v-1540e5bf]{color:#f6faf1f5}.pipelines-opportunity-grid[data-v-1540e5bf]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pipelines-opportunity-card[data-v-1540e5bf]{color:#eef4e8db;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;gap:10px;min-height:180px;padding:14px;display:grid}.pipelines-opportunity-head[data-v-1540e5bf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pipelines-opportunity-head strong[data-v-1540e5bf]{color:#fffffff5;font-size:13px}.pipelines-opportunity-pill[data-v-1540e5bf]{color:#ffffffe6;background:#97dcb81f;border:1px solid #97dcb83d;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;display:inline-flex}.pipelines-opportunity-pill.is-priority[data-v-1540e5bf]{background:#f6d38b24;border-color:#f6d38b47}.pipelines-opportunity-pill.is-blocked[data-v-1540e5bf]{background:#f587741f;border-color:#f5877442}.pipelines-opportunity-card p[data-v-1540e5bf],.pipelines-opportunity-sample[data-v-1540e5bf]{color:#e6ece0b8;margin:0;font-size:12px;line-height:1.55}.pipelines-opportunity-card code[data-v-1540e5bf]{overflow-wrap:anywhere;color:#eef4e8e6;background:#00000047;border-radius:8px;padding:8px 10px;font-size:11px;display:block}.pipelines-opportunity-sample[data-v-1540e5bf]{color:#e6ece08c}.pipelines-subhead[data-v-1540e5bf]{color:#4a5a4a;margin:0 0 16px;font-size:13px}.pipelines-coverage-note[data-v-1540e5bf]{color:#3d4d3d;background:#3c5a3c0f;border:1px solid #3c503c1f;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:12px;line-height:1.5}.pipelines-coverage-note code[data-v-1540e5bf]{font-size:11px}.pipelines-coverage[data-v-1540e5bf]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pipelines-coverage-row[data-v-1540e5bf]{grid-template-columns:minmax(220px,280px) 1fr 140px;align-items:center;gap:16px;display:grid}.pipelines-coverage-label strong[data-v-1540e5bf]{color:#2c3a2c;font-size:13px;display:block}.pipelines-coverage-source[data-v-1540e5bf]{color:#6a7a6a;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;display:block}.pipelines-coverage-bar[data-v-1540e5bf]{background:#3c503c1a;border-radius:999px;height:12px;position:relative;overflow:hidden}.pipelines-coverage-bar-fill[data-v-1540e5bf]{border-radius:999px;height:100%;transition:width .25s}.pipelines-coverage-bar-fill.is-high[data-v-1540e5bf]{background:#4a8a4a}.pipelines-coverage-bar-fill.is-mid[data-v-1540e5bf]{background:#c89a3a}.pipelines-coverage-bar-fill.is-low[data-v-1540e5bf]{background:#b85a4a}.pipelines-coverage-stats[data-v-1540e5bf]{color:#4a5a4a;flex-direction:column;align-items:flex-end;font-size:12px;display:flex}.pipelines-coverage-stats strong[data-v-1540e5bf]{color:#2c3a2c;font-size:14px}.pipelines-sources[data-v-1540e5bf]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pipelines-sources li[data-v-1540e5bf]{background:#3c503c0f;border:1px solid #3c503c2e;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.pipelines-derived-status[data-v-1540e5bf]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pipelines-derived-status-row[data-v-1540e5bf]{background:#ffffffad;border:1px solid #3c503c2e;border-radius:12px;gap:10px;padding:12px;display:grid}.pipelines-derived-status-head[data-v-1540e5bf]{justify-content:space-between;align-items:center;gap:8px;display:flex}.pipelines-derived-status-head strong[data-v-1540e5bf]{color:#2c3a2c;font-size:12px}.pipelines-derived-pill[data-v-1540e5bf],.pipelines-derived-chip[data-v-1540e5bf]{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.pipelines-derived-pill.is-present[data-v-1540e5bf],.pipelines-derived-chip.is-present[data-v-1540e5bf]{color:#2c6a2c;background:#4a8a4a24}.pipelines-derived-pill.is-partial[data-v-1540e5bf],.pipelines-derived-chip.is-partial[data-v-1540e5bf]{color:#7a5a22;background:#c89a3a29}.pipelines-derived-pill.is-missing[data-v-1540e5bf],.pipelines-derived-chip.is-missing[data-v-1540e5bf]{color:#8a3f33;background:#b85a4a1f}.pipelines-derived-dataset-list[data-v-1540e5bf]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pipelines-derived-dataset-item[data-v-1540e5bf]{justify-content:space-between;align-items:center;gap:10px;display:flex}.pipelines-derived-dataset-label[data-v-1540e5bf]{color:#4a5a4a;font-size:11px;line-height:1.35}.pipelines-source-status.is-present[data-v-1540e5bf]{color:#2c6a2c;font-weight:600}.pipelines-source-status.is-missing[data-v-1540e5bf]{color:#a04a3a;font-weight:600}.pipelines-source-count[data-v-1540e5bf]{color:#4a5a4a}.pipelines-table-head[data-v-1540e5bf]{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.pipelines-filters[data-v-1540e5bf]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.pipelines-filter[data-v-1540e5bf]{color:#4a5a4a;flex-direction:column;gap:4px;font-size:12px;display:flex}.pipelines-filter input[data-v-1540e5bf],.pipelines-filter select[data-v-1540e5bf]{color:#2c3a2c;background:#fff;border:1px solid #3c503c4d;border-radius:8px;min-width:200px;padding:6px 10px;font-size:13px}.pipelines-result-count[data-v-1540e5bf]{color:#4a5a4a;margin-left:auto;font-size:12px}.pipelines-table-wrapper[data-v-1540e5bf]{border:1px solid #3c503c2e;border-radius:12px;overflow-x:auto}.pipelines-table[data-v-1540e5bf]{border-collapse:collapse;width:100%;font-size:12.5px}.pipelines-table thead th[data-v-1540e5bf]{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:#3a4a3a;white-space:nowrap;background:#e8e2d2f2;border-bottom:1px solid #3c503c40;padding:10px 12px;font-size:11px;position:sticky;top:0}.pipelines-table tbody td[data-v-1540e5bf]{vertical-align:top;border-bottom:1px solid #3c503c14;padding:10px 12px}.pipelines-col-name strong[data-v-1540e5bf]{color:#2c3a2c;font-size:13px;display:block}.pipelines-secondary[data-v-1540e5bf]{color:#4a5a4a;font-size:12px;display:block}.pipelines-tertiary[data-v-1540e5bf]{color:#6a7a6a;margin-top:2px;font-size:11px;display:block}.pipelines-col-pipeline[data-v-1540e5bf]{text-align:center;width:70px}.pipelines-chip[data-v-1540e5bf]{border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:inline-flex}.pipelines-chip.is-on[data-v-1540e5bf]{color:#2c6a2c;background:#4a8a4a2e}.pipelines-chip.is-off[data-v-1540e5bf]{color:#98a098;background:#3c503c0f}.pipelines-col-coverage[data-v-1540e5bf]{width:140px}.pipelines-coverage-mini[data-v-1540e5bf]{background:#3c503c1a;border-radius:999px;height:8px;position:relative;overflow:hidden}.pipelines-coverage-mini-fill[data-v-1540e5bf]{border-radius:999px;height:100%}.pipelines-coverage-mini-fill.is-high[data-v-1540e5bf]{background:#4a8a4a}.pipelines-coverage-mini-fill.is-mid[data-v-1540e5bf]{background:#c89a3a}.pipelines-coverage-mini-fill.is-low[data-v-1540e5bf]{background:#b85a4a}.pipelines-coverage-mini-label[data-v-1540e5bf]{color:#4a5a4a;margin-top:4px;font-size:11px;display:block}.pipelines-link[data-v-1540e5bf]{color:#2c5a8a;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.pipelines-link[data-v-1540e5bf]:hover{text-decoration:underline}.pipelines-detail-row td[data-v-1540e5bf]{background:#f4f0e499;padding:0!important}.pipelines-more[data-v-1540e5bf]{color:#4a5a4a;margin:12px 0 0;font-size:12px}.imgcat-restricted[data-v-48e28c44]{border:1px solid #ffffff1f;border-radius:12px;padding:1.5rem}.imgcat-toolbar[data-v-48e28c44]{gap:1rem;margin-bottom:1.25rem;display:grid}.imgcat-search[data-v-48e28c44]{gap:.35rem;display:grid}.imgcat-search span[data-v-48e28c44]{letter-spacing:.04em;text-transform:uppercase;opacity:.75;font-size:.78rem}.imgcat-search input[data-v-48e28c44]{width:100%;color:inherit;background:#00000040;border:1px solid #ffffff29;border-radius:8px;padding:.7rem .85rem}.imgcat-toolbar-actions[data-v-48e28c44]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.imgcat-toggle[data-v-48e28c44]{align-items:center;gap:.45rem;font-size:.88rem;display:inline-flex}.imgcat-button[data-v-48e28c44]{appearance:none;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:.5rem 1rem}.imgcat-button--primary[data-v-48e28c44]{color:#111;background:#ffffffeb;border-color:#0000}.imgcat-button[data-v-48e28c44]:disabled{opacity:.55;cursor:not-allowed}.imgcat-error[data-v-48e28c44]{color:#ffb4b4;margin:0 0 1rem}.imgcat-note[data-v-48e28c44]{opacity:.8;margin:0 0 1rem;font-size:.88rem}.imgcat-results h2[data-v-48e28c44],.imgcat-catalog-head h2[data-v-48e28c44]{margin:0;font-size:1.15rem}.imgcat-result-list[data-v-48e28c44]{gap:.45rem;margin:.75rem 0 1.25rem;padding:0;list-style:none;display:grid}.imgcat-result-btn[data-v-48e28c44]{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;padding:.65rem .8rem}.imgcat-result-btn strong[data-v-48e28c44]{display:block}.imgcat-result-btn span[data-v-48e28c44]{opacity:.75;font-size:.82rem;display:block}.imgcat-result-btn.is-selected[data-v-48e28c44]{background:#ffffff14;border-color:#ffffff59}.imgcat-catalog[data-v-48e28c44]{margin-bottom:1.5rem}.imgcat-kicker[data-v-48e28c44]{letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin:0 0 .25rem;font-size:.75rem}.imgcat-meta[data-v-48e28c44]{opacity:.78;margin:.35rem 0 0;font-size:.88rem}.imgcat-catalog-head[data-v-48e28c44]{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.imgcat-stats[data-v-48e28c44]{flex-wrap:wrap;gap:.75rem;display:flex}.imgcat-stats div[data-v-48e28c44]{background:#0000002e;border:1px solid #ffffff1a;border-radius:8px;min-width:7rem;padding:.55rem .75rem}.imgcat-stats span[data-v-48e28c44]{opacity:.7;font-size:.72rem;display:block}.imgcat-stats strong[data-v-48e28c44]{font-size:1.05rem}.imgcat-summary[data-v-48e28c44]{opacity:.82;margin-bottom:.85rem;font-size:.86rem}.imgcat-filters[data-v-48e28c44]{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.imgcat-filter[data-v-48e28c44]{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:.35rem .75rem;font-size:.82rem}.imgcat-filter.is-active[data-v-48e28c44]{color:#111;background:#ffffffe6}.imgcat-filter[data-v-48e28c44]:disabled{opacity:.4;cursor:not-allowed}.imgcat-grid[data-v-48e28c44]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem;display:grid}.imgcat-card[data-v-48e28c44]{background:#0003;border:1px solid #ffffff1a;border-radius:10px;overflow:hidden}.imgcat-thumb-link[data-v-48e28c44]{aspect-ratio:4/3;background:#ffffff0a;display:block}.imgcat-thumb-link img[data-v-48e28c44]{object-fit:cover;width:100%;height:100%;display:block}.imgcat-card-body[data-v-48e28c44]{padding:.65rem .7rem .75rem;font-size:.78rem;line-height:1.45}.imgcat-source[data-v-48e28c44]{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.68rem;font-weight:600}.imgcat-license[data-v-48e28c44],.imgcat-attribution[data-v-48e28c44],.imgcat-place[data-v-48e28c44],.imgcat-date[data-v-48e28c44],.imgcat-review[data-v-48e28c44]{margin:.2rem 0 0}.imgcat-review[data-v-48e28c44]{opacity:.75}.imgcat-link[data-v-48e28c44]{color:inherit;margin-top:.35rem;display:inline-block}.imgcat-empty[data-v-48e28c44],.imgcat-loading[data-v-48e28c44]{padding:1rem 0}.contrib-admin-restricted[data-v-faa26fe4],.contrib-admin-loading[data-v-faa26fe4],.contrib-admin-empty[data-v-faa26fe4],.contrib-admin-error[data-v-faa26fe4],.contrib-admin-stats[data-v-faa26fe4],.contrib-admin-table-wrap[data-v-faa26fe4]{background:#fffcf3e6;border:1px solid #282e2224;border-radius:8px}.contrib-admin-restricted[data-v-faa26fe4],.contrib-admin-loading[data-v-faa26fe4],.contrib-admin-empty[data-v-faa26fe4],.contrib-admin-error[data-v-faa26fe4]{padding:20px}.contrib-admin-toolbar[data-v-faa26fe4],.contrib-admin-actions[data-v-faa26fe4]{justify-content:space-between;align-items:center;gap:16px;display:flex}.contrib-admin-toolbar[data-v-faa26fe4]{margin-top:18px}.contrib-admin-kicker[data-v-faa26fe4]{color:#353d2c9e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:800}.contrib-admin-toolbar h2[data-v-faa26fe4],.contrib-admin-restricted h2[data-v-faa26fe4],.contrib-admin-empty h2[data-v-faa26fe4]{color:#273120;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,2vw,1.9rem);font-weight:500}.contrib-admin-muted[data-v-faa26fe4],.contrib-admin-empty p[data-v-faa26fe4],.contrib-admin-error[data-v-faa26fe4]{color:#252c20b3;line-height:1.55}.contrib-admin-error[data-v-faa26fe4]{color:#8c2d1e}.contrib-admin-button[data-v-faa26fe4]{color:#273120;background:#ffffffb8;border:1px solid #2c362238;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.contrib-admin-button--primary[data-v-faa26fe4]{color:#fffaf0;background:#33492f;border-color:#2a40224d}.contrib-admin-button[data-v-faa26fe4]:disabled{cursor:wait;opacity:.62}.contrib-admin-stats[data-v-faa26fe4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.contrib-admin-stats div[data-v-faa26fe4]{background:#ffffff9e;gap:6px;padding:18px;display:grid}.contrib-admin-stats span[data-v-faa26fe4],.contrib-admin-table span[data-v-faa26fe4],.contrib-admin-table code[data-v-faa26fe4]{color:#252c20a3;font-size:.82rem}.contrib-admin-stats strong[data-v-faa26fe4]{color:#273120;font-size:1.6rem}.contrib-admin-table-wrap[data-v-faa26fe4]{overflow-x:auto}.contrib-admin-table[data-v-faa26fe4]{border-collapse:collapse;color:#273120;width:100%;min-width:980px}.contrib-admin-table th[data-v-faa26fe4],.contrib-admin-table td[data-v-faa26fe4]{text-align:left;vertical-align:top;border-bottom:1px solid #282e221f;padding:14px 16px}.contrib-admin-table th[data-v-faa26fe4]{color:#252c20a8;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem}.contrib-admin-table td[data-v-faa26fe4]{font-size:.9rem}.contrib-admin-table td>strong[data-v-faa26fe4],.contrib-admin-table td>span[data-v-faa26fe4],.contrib-admin-table td>code[data-v-faa26fe4]{margin-bottom:5px;display:block}.contrib-admin-table code[data-v-faa26fe4]{overflow-wrap:anywhere;max-width:280px}.contrib-admin-pill[data-v-faa26fe4]{border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-weight:800;display:inline-flex}.contrib-admin-pill.is-ok[data-v-faa26fe4]{color:#2f6128;background:#4578391f}.contrib-admin-pill.is-pending[data-v-faa26fe4]{color:#7a4e18;background:#99672a24}@media (width<=760px){.contrib-admin-toolbar[data-v-faa26fe4],.contrib-admin-actions[data-v-faa26fe4]{flex-direction:column;align-items:flex-start}.contrib-admin-stats[data-v-faa26fe4]{grid-template-columns:1fr}}.hearts-admin-restricted[data-v-31467a37],.hearts-admin-loading[data-v-31467a37],.hearts-admin-empty[data-v-31467a37],.hearts-admin-error[data-v-31467a37],.hearts-admin-stats[data-v-31467a37],.hearts-admin-table-wrap[data-v-31467a37],.hearts-admin-foot[data-v-31467a37]{background:#fffcf3e6;border:1px solid #282e2224;border-radius:8px}.hearts-admin-restricted[data-v-31467a37],.hearts-admin-loading[data-v-31467a37],.hearts-admin-empty[data-v-31467a37],.hearts-admin-error[data-v-31467a37]{padding:20px}.hearts-admin-toolbar[data-v-31467a37]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.hearts-admin-kicker[data-v-31467a37]{letter-spacing:.14em;text-transform:uppercase;color:#3c443ab8;margin:0 0 .25rem;font-size:.72rem}.hearts-admin-toolbar h2[data-v-31467a37]{margin:0;font-size:1.35rem}.hearts-admin-lead[data-v-31467a37]{color:#282e22d1;max-width:52ch;margin:.45rem 0 0;font-size:.92rem;line-height:1.55}.hearts-admin-link[data-v-31467a37]{color:inherit;font-weight:600}.hearts-admin-stats[data-v-31467a37]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.85rem;margin-bottom:1rem;padding:1rem;display:grid}.hearts-admin-stats div[data-v-31467a37]{gap:.2rem;display:grid}.hearts-admin-stats span[data-v-31467a37]{letter-spacing:.06em;text-transform:uppercase;color:#3c443ab3;font-size:.72rem}.hearts-admin-stats strong[data-v-31467a37]{font-size:1.1rem}.hearts-admin-table-wrap[data-v-31467a37]{margin-bottom:1rem;overflow-x:auto}.hearts-admin-table[data-v-31467a37]{border-collapse:collapse;width:100%;font-size:.88rem}.hearts-admin-table th[data-v-31467a37],.hearts-admin-table td[data-v-31467a37]{text-align:left;vertical-align:top;border-bottom:1px solid #282e221f;padding:.65rem .75rem}.hearts-admin-table th[data-v-31467a37]{letter-spacing:.08em;text-transform:uppercase;color:#3c443abf;font-size:.72rem}.hearts-admin-table code[data-v-31467a37]{word-break:break-all;font-size:.82rem}.hearts-admin-foot[data-v-31467a37]{color:#282e22c7;padding:.85rem 1rem;font-size:.82rem;line-height:1.55}.hearts-admin-foot code[data-v-31467a37]{font-size:.78rem}.hearts-admin-button[data-v-31467a37]{appearance:none;font:inherit;cursor:pointer;background:#fff;border:1px solid #282e2238;border-radius:6px;padding:.5rem .9rem}.hearts-admin-button--primary[data-v-31467a37]{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.hearts-admin-button[data-v-31467a37]:disabled{opacity:.6;cursor:not-allowed}.blender-admin-section h3[data-v-b3591337]{color:#273120;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.blender-admin-subsection[data-v-b3591337]{gap:10px;display:grid}.blender-admin-toggle-grid[data-v-b3591337],.blender-admin-backend-grid[data-v-b3591337]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.blender-admin-toggle[data-v-b3591337]{background:#ffffff8c;border:1px solid #282e221f;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.blender-admin-toggle--inline[data-v-b3591337]{background:0 0;border:0;padding:0}.blender-admin-toggle span[data-v-b3591337]{gap:4px;display:grid}.blender-admin-toggle small[data-v-b3591337]{color:#353d2c9e;font-size:.78rem}.blender-admin-card--backend[data-v-b3591337]{gap:6px}.blender-admin-backend-head[data-v-b3591337]{justify-content:space-between;align-items:center;gap:10px;display:flex}.blender-admin-link[data-v-b3591337]{color:#2f6e45;font-size:.82rem;font-weight:700;text-decoration:none}.blender-admin-link[data-v-b3591337]:hover{text-decoration:underline}.blender-admin-table--compact td select[data-v-b3591337]{width:100%;min-width:220px}.blender-admin-toolbar[data-v-b3591337],.blender-admin-section-head[data-v-b3591337],.blender-admin-actions[data-v-b3591337]{justify-content:space-between;align-items:center;gap:16px;display:flex}.blender-admin-toolbar[data-v-b3591337]{align-items:flex-start;margin-top:14px}.blender-admin-toolbar h2[data-v-b3591337],.blender-admin-section h2[data-v-b3591337],.blender-admin-restricted h2[data-v-b3591337]{color:#273120;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2vw,1.7rem)}.blender-admin-kicker[data-v-b3591337],.blender-admin-label[data-v-b3591337]{color:#353d2c9e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:800}.blender-admin-muted[data-v-b3591337],.blender-admin-section-head p[data-v-b3591337],.blender-admin-card p[data-v-b3591337]{color:#353d2cb8;margin:0;font-size:.88rem;line-height:1.55}.blender-admin-summary[data-v-b3591337],.blender-admin-mini-summary[data-v-b3591337],.blender-admin-action-grid[data-v-b3591337],.blender-admin-endpoints[data-v-b3591337]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:18px;display:grid}.blender-admin-start[data-v-b3591337]{background:#f6f1e2b8;border:1px solid #282e2224;border-radius:8px;gap:16px;margin-top:18px;padding:18px;display:grid}.blender-admin-workflow-grid[data-v-b3591337]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.blender-admin-workflow-step[data-v-b3591337]{background:#fffcf3e6;border:1px solid #282e2224;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.blender-admin-workflow-step strong[data-v-b3591337]{color:#273120;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.25}.blender-admin-workflow-step p[data-v-b3591337]{color:#353d2cb8;margin:0;font-size:.84rem;line-height:1.5}.blender-admin-meshy--primary[data-v-b3591337]{background:linear-gradient(#fafcf4f5,#f2f7ebeb);border-color:#2f6e453d}.blender-admin-meshy-status-row[data-v-b3591337]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.blender-admin-meshy-status-row .blender-admin-note[data-v-b3591337]{flex:260px;padding:12px 14px}.blender-admin-meshy-result[data-v-b3591337]{background:#050605;border:1px solid #fffcf324;border-radius:8px;gap:14px;padding:16px;display:grid}.blender-admin-meshy-result-head[data-v-b3591337]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.blender-admin-meshy-result-head h3[data-v-b3591337]{color:#f7f1e6;margin:0}.blender-admin-meshy-preview-frame[data-v-b3591337]{background:#0b0d0b;border:1px solid #fffcf31f;border-radius:8px;place-items:center;min-height:220px;display:grid;overflow:hidden}.blender-admin-meshy-preview-frame img[data-v-b3591337]{object-fit:contain;width:100%;max-height:420px;display:block}.blender-admin-meshy-preview-frame div[data-v-b3591337]{text-align:center;gap:8px;max-width:520px;padding:26px;display:grid}.blender-admin-meshy-preview-frame strong[data-v-b3591337]{color:#f7f1e6;font-family:Georgia,Times New Roman,serif;font-size:1.1rem}.blender-admin-meshy-preview-frame p[data-v-b3591337]{color:#f7f1e6b8;margin:0;font-size:.88rem;line-height:1.55}.blender-admin-meshy-progress[data-v-b3591337]{background:#fffcf31f;border-radius:999px;height:8px;overflow:hidden}.blender-admin-meshy-progress span[data-v-b3591337]{border-radius:inherit;background:#2f6e45;height:100%;transition:width .24s;display:block}.blender-admin-kit-panel[data-v-b3591337]{background:#050605;border:1px solid #fffcf324;border-radius:8px;gap:16px;padding:16px;display:grid}.blender-admin-kit-summary[data-v-b3591337]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.blender-admin-kit-summary .blender-admin-card strong[data-v-b3591337]{color:#f7f1e6;font-size:1rem;line-height:1.25}.blender-admin-kit-summary .blender-admin-card[data-v-b3591337]{background:#101310;border-color:#fffcf31f}.blender-admin-kit-summary .blender-admin-card p[data-v-b3591337],.blender-admin-kit-panel .blender-admin-muted[data-v-b3591337],.blender-admin-meshy-result .blender-admin-muted[data-v-b3591337],.blender-admin-kit-panel .blender-admin-label[data-v-b3591337],.blender-admin-kit-panel .blender-admin-kicker[data-v-b3591337],.blender-admin-meshy-result .blender-admin-kicker[data-v-b3591337]{color:#f7f1e6ad}.blender-admin-kit-workbench[data-v-b3591337]{background:#080a08;border:1px solid #fffcf31f;border-radius:8px;gap:14px;padding:14px;display:grid}.blender-admin-kit-workbench-head[data-v-b3591337],.blender-admin-kit-controls[data-v-b3591337],.blender-admin-module-meta[data-v-b3591337]{justify-content:space-between;align-items:center;gap:12px;display:flex}.blender-admin-kit-workbench h4[data-v-b3591337],.blender-admin-kit-queue h4[data-v-b3591337]{color:#f7f1e6;margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.25}.blender-admin-kit-totals[data-v-b3591337]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.blender-admin-kit-totals span[data-v-b3591337]{color:#f7f1e69e;letter-spacing:.06em;text-transform:uppercase;background:#101310;border:1px solid #fffcf31f;border-radius:8px;gap:2px;min-width:86px;padding:8px 10px;font-size:.68rem;font-weight:800;display:grid}.blender-admin-kit-totals strong[data-v-b3591337]{color:#f7f1e6;letter-spacing:0;font-size:1rem}.blender-admin-kit-presets[data-v-b3591337]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.blender-admin-kit-preset[data-v-b3591337]{color:#f7f1e6;text-align:left;cursor:pointer;background:#101310;border:1px solid #fffcf31f;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.blender-admin-kit-preset[data-v-b3591337]:hover,.blender-admin-kit-preset.is-active[data-v-b3591337]{background:#f7f1e61f;border-color:#f7f1e6b8}.blender-admin-kit-preset span[data-v-b3591337]{font-weight:800}.blender-admin-kit-preset small[data-v-b3591337],.blender-admin-module-card p[data-v-b3591337],.blender-admin-module-toggle small[data-v-b3591337],.blender-admin-module-meta[data-v-b3591337],.blender-admin-kit-queue-list small[data-v-b3591337]{color:#f7f1e6ad;font-size:.78rem;line-height:1.4}.blender-admin-kit-controls[data-v-b3591337]{flex-wrap:wrap;align-items:stretch}.blender-admin-kit-control[data-v-b3591337]{flex:160px;align-content:start;gap:6px;min-width:150px;display:grid}.blender-admin-kit-control--actions[data-v-b3591337]{flex:1.4 220px}.blender-admin-kit-control>span[data-v-b3591337],.blender-admin-module-controls span[data-v-b3591337]{color:#f7f1e69e;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.blender-admin-kit-control select[data-v-b3591337],.blender-admin-module-controls select[data-v-b3591337],.blender-admin-module-controls input[data-v-b3591337]{color:#f7f1e6;background:#050605;border:1px solid #fffcf329;border-radius:8px;width:100%;min-height:36px}.blender-admin-kit-workspace[data-v-b3591337]{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);align-items:start;gap:12px;display:grid}.blender-admin-module-board[data-v-b3591337]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.blender-admin-module-card[data-v-b3591337],.blender-admin-kit-queue[data-v-b3591337]{background:#101310;border:1px solid #fffcf31f;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.blender-admin-module-card.is-disabled[data-v-b3591337]{opacity:.54}.blender-admin-module-toggle[data-v-b3591337]{align-items:flex-start;gap:9px;display:flex}.blender-admin-module-toggle input[data-v-b3591337]{margin-top:4px}.blender-admin-module-toggle span[data-v-b3591337]{gap:3px;display:grid}.blender-admin-module-toggle strong[data-v-b3591337],.blender-admin-kit-queue-list strong[data-v-b3591337]{color:#f7f1e6;line-height:1.28}.blender-admin-module-card p[data-v-b3591337]{margin:0}.blender-admin-module-controls[data-v-b3591337]{grid-template-columns:minmax(0,1fr) 74px;gap:8px;display:grid}.blender-admin-module-controls label[data-v-b3591337]{gap:5px;display:grid}.blender-admin-module-meta[data-v-b3591337]{align-items:flex-end}.blender-admin-module-meta code[data-v-b3591337]{color:#efe7d6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.7rem;overflow:hidden}.blender-admin-kit-queue[data-v-b3591337]{position:sticky;top:14px}.blender-admin-kit-queue-list[data-v-b3591337]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.blender-admin-kit-queue-list li[data-v-b3591337]{border-bottom:1px solid #fffcf31a;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding-bottom:8px;display:grid}.blender-admin-kit-queue-list li>span[data-v-b3591337]{color:#f7f1e6;background:#f7f1e61f;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:800;display:inline-grid}.blender-admin-kit-queue-list div[data-v-b3591337]{gap:3px;display:grid}.blender-admin-kit-recipe--desktop pre[data-v-b3591337]{max-height:260px}.blender-admin-kit-detail-plan[data-v-b3591337]{background:#080a08;border-color:#fffcf31f}.blender-admin-kit-detail-plan summary[data-v-b3591337]{color:#f7f1e6}.blender-admin-kit-grid[data-v-b3591337]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.blender-admin-kit-part[data-v-b3591337]{background:#101310;border:1px solid #fffcf31f;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.blender-admin-kit-part strong[data-v-b3591337],.blender-admin-kit-columns h4[data-v-b3591337]{color:#f7f1e6;margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.25}.blender-admin-kit-part p[data-v-b3591337],.blender-admin-kit-part small[data-v-b3591337]{color:#f7f1e6b8;margin:0;font-size:.82rem;line-height:1.45}.blender-admin-kit-part code[data-v-b3591337],.blender-admin-kit-recipe pre[data-v-b3591337]{color:#efe7d6;background:#fffcf314;border-radius:6px;overflow:auto}.blender-admin-kit-part code[data-v-b3591337]{padding:6px 7px;font-size:.72rem}.blender-admin-kit-columns[data-v-b3591337]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.blender-admin-kit-columns section[data-v-b3591337]{align-content:start;gap:10px;display:grid}.blender-admin-kit-list[data-v-b3591337]{color:#f7f1e6d1;gap:8px;margin:0;padding-left:18px;font-size:.84rem;line-height:1.48;display:grid}.blender-admin-kit-recipe pre[data-v-b3591337]{max-height:360px;margin:12px 0 0;padding:12px;font-size:.75rem;line-height:1.5}.blender-admin-kit-panel .blender-admin-prefix-list div[data-v-b3591337],.blender-admin-meshy-result .blender-admin-prefix-list div[data-v-b3591337]{border-bottom-color:#fffcf31f}.blender-admin-kit-panel .blender-admin-prefix-list dt[data-v-b3591337],.blender-admin-meshy-result .blender-admin-prefix-list dt[data-v-b3591337]{color:#f7f1e6}.blender-admin-kit-panel .blender-admin-prefix-list dd[data-v-b3591337],.blender-admin-meshy-result .blender-admin-prefix-list dd[data-v-b3591337]{color:#f7f1e6b8}.blender-admin-kit-panel .blender-admin-button[data-v-b3591337],.blender-admin-meshy-result .blender-admin-button[data-v-b3591337]{color:#f7f1e6;border-color:#fffcf399}.blender-admin-kit-panel .blender-admin-button--primary[data-v-b3591337],.blender-admin-meshy-result .blender-admin-button--primary[data-v-b3591337]{color:#050605;background:#f7f1e6;border-color:#f7f1e6}.blender-admin-kit-recipe[data-v-b3591337]{background:#101310;border-color:#fffcf324}.blender-admin-kit-recipe summary[data-v-b3591337]{color:#f7f1e6}.blender-admin-details--catalog summary[data-v-b3591337]{color:#273120;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:700}.blender-admin-details--catalog[open][data-v-b3591337]{gap:12px}.blender-admin-card[data-v-b3591337],.blender-admin-section[data-v-b3591337],.blender-admin-loading[data-v-b3591337],.blender-admin-note[data-v-b3591337],.blender-admin-table-wrap[data-v-b3591337],.blender-admin-details[data-v-b3591337]{background:#fffcf3e6;border:1px solid #282e2224;border-radius:8px}.blender-admin-card[data-v-b3591337],.blender-admin-section[data-v-b3591337],.blender-admin-loading[data-v-b3591337],.blender-admin-note[data-v-b3591337],.blender-admin-details[data-v-b3591337]{padding:18px}.blender-admin-card[data-v-b3591337]{gap:8px;display:grid}.blender-admin-card strong[data-v-b3591337]{color:#273120;font-size:1.35rem}.blender-admin-card strong.is-ok[data-v-b3591337]{color:#2f6e45}.blender-admin-card strong.is-warning[data-v-b3591337]{color:#8c5e19}.blender-admin-section[data-v-b3591337]{gap:16px;margin-top:18px;display:grid}.blender-admin-form[data-v-b3591337]{gap:16px;display:grid}.blender-admin-actions--form[data-v-b3591337]{justify-content:flex-start}.blender-admin-actions--compact[data-v-b3591337]{flex-wrap:wrap;justify-content:flex-start;gap:8px}.blender-admin-start .blender-admin-actions--compact .blender-admin-button[data-v-b3591337]{min-height:34px;padding:7px 11px;font-size:.76rem;color:#253525!important;background:#2c3a2c1a!important;border-color:#2c3a2c42!important}.blender-admin-start .blender-admin-actions--compact .blender-admin-button[data-v-b3591337]:hover:not([disabled]){background:#2c3a2c29!important}.blender-admin-start .blender-admin-actions--compact .blender-admin-button[disabled][data-v-b3591337]{color:#25352594!important;background:#2c3a2c0d!important;border-color:#2c3a2c1f!important}.blender-admin-section--split[data-v-b3591337]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.blender-admin-grid[data-v-b3591337]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.blender-admin-field[data-v-b3591337]{gap:6px;min-width:0;display:grid}.blender-admin-field--full[data-v-b3591337]{grid-column:1/-1}.blender-admin-field--checkbox[data-v-b3591337]{grid-template-columns:1fr auto;align-items:center;min-height:42px}.blender-admin-field span[data-v-b3591337]{color:#353d2cb3;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:800}.blender-admin-field input[data-v-b3591337],.blender-admin-field select[data-v-b3591337],.blender-admin-field textarea[data-v-b3591337]{color:#273120;width:100%;min-height:40px;font:inherit;background:#ffffffbd;border:1px solid #353d2c38;border-radius:6px;padding:8px 10px}.blender-admin-field textarea[data-v-b3591337]{resize:vertical}.blender-admin-species-picker[data-v-b3591337]{position:relative}.blender-admin-species-picker label[data-v-b3591337]{gap:6px;display:grid}.blender-admin-selected-species[data-v-b3591337]{background:#2f6e4514;border:1px solid #2f6e452e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.blender-admin-selected-species div[data-v-b3591337]{gap:3px;min-width:0;display:grid}.blender-admin-selected-species strong[data-v-b3591337],.blender-admin-species-result strong[data-v-b3591337]{color:#273120;line-height:1.25}.blender-admin-selected-species span[data-v-b3591337],.blender-admin-species-result span[data-v-b3591337]{color:#353d2cad;letter-spacing:0;text-transform:none;font-size:.8rem;font-weight:600;line-height:1.4}.blender-admin-selected-species code[data-v-b3591337],.blender-admin-species-result code[data-v-b3591337]{color:#31402c;overflow-wrap:anywhere;background:#353d2c14;border-radius:4px;padding:3px 6px;font-size:.74rem}.blender-admin-species-results[data-v-b3591337]{background:#fffcf3fa;border:1px solid #353d2c29;border-radius:8px;max-height:340px;display:grid;overflow:auto}.blender-admin-species-results-wrap[data-v-b3591337]{gap:8px;display:grid}.blender-admin-species-results-head[data-v-b3591337]{justify-content:space-between;align-items:center;gap:10px;display:flex}.blender-admin-species-results-head span[data-v-b3591337]{color:#353d2ca3;letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:700}.blender-admin-species-results-head .blender-admin-button[data-v-b3591337]{min-height:32px;padding:6px 11px;font-size:.74rem}.blender-admin-species-result[data-v-b3591337]{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #353d2c1a;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;width:100%;padding:11px 12px;display:grid}.blender-admin-species-result[data-v-b3591337]:last-child{border-bottom:0}.blender-admin-species-result[data-v-b3591337]:hover,.blender-admin-species-result[data-v-b3591337]:focus-visible{background:#2f6e4514;outline:none}.blender-admin-species-result span[data-v-b3591337]{grid-column:1/-1}.blender-admin-button[data-v-b3591337]{color:#2c3a2c;cursor:pointer;background:0 0;border:1px solid #2c3a2c;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:8px 14px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.blender-admin-button--primary[data-v-b3591337]{color:#fbf7ed;background:#2c3a2c}.blender-admin-button[disabled][data-v-b3591337]{opacity:.58;cursor:not-allowed}.blender-admin-note--warning[data-v-b3591337]{color:#873b2f;border-color:#b85a4a59}.blender-admin-note--success[data-v-b3591337]{color:#2f6e45;border-color:#3e824e59}.blender-admin-table-wrap[data-v-b3591337]{overflow-x:auto}.blender-admin-table[data-v-b3591337]{border-collapse:collapse;width:100%;min-width:900px}.blender-admin-table th[data-v-b3591337],.blender-admin-table td[data-v-b3591337]{text-align:left;vertical-align:top;color:#273120;border-bottom:1px solid #353d2c1a;padding:12px;font-size:.86rem}.blender-admin-table th[data-v-b3591337]{color:#353d2ca8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.blender-admin-table strong[data-v-b3591337],.blender-admin-table code[data-v-b3591337]{display:block}.blender-admin-table code[data-v-b3591337],.blender-admin-card code[data-v-b3591337],.blender-admin-updates code[data-v-b3591337],.blender-admin-chip-row code[data-v-b3591337],.blender-admin-restricted code[data-v-b3591337]{color:#31402c;overflow-wrap:anywhere;background:#353d2c14;border-radius:4px;padding:3px 6px;font-size:.75rem}.blender-admin-pill[data-v-b3591337]{color:#31402c;letter-spacing:.06em;text-transform:uppercase;background:#353d2c14;border-radius:999px;align-items:center;width:fit-content;padding:4px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.blender-admin-pill.is-ok[data-v-b3591337],.blender-admin-pill.is-low[data-v-b3591337]{color:#2f6e45;background:#3e824e1f}.blender-admin-pill.is-missing[data-v-b3591337],.blender-admin-pill.is-high[data-v-b3591337]{color:#873b2f;background:#b85a4a1f}.blender-admin-pill.is-medium[data-v-b3591337]{color:#7a541c;background:#be892d24}.blender-admin-prefix-list[data-v-b3591337]{gap:10px;margin:0;display:grid}.blender-admin-prefix-list div[data-v-b3591337]{border-bottom:1px solid #353d2c1f;gap:2px;padding:12px 0;display:grid}.blender-admin-prefix-list dt[data-v-b3591337]{color:#273120;font-weight:800}.blender-admin-prefix-list dd[data-v-b3591337]{color:#353d2cb8;margin:0;font-size:.84rem}.blender-admin-updates[data-v-b3591337]{gap:10px;margin:0;padding-left:20px;display:grid}.blender-admin-updates li[data-v-b3591337]{color:#273120}.blender-admin-updates span[data-v-b3591337],.blender-admin-updates code[data-v-b3591337]{margin-top:3px;display:block}.blender-admin-queue-actions[data-v-b3591337]{flex-wrap:wrap;gap:8px;display:flex}.blender-admin-table--queue[data-v-b3591337]{min-width:1040px}.blender-admin-chip-row[data-v-b3591337]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.blender-admin-details summary[data-v-b3591337]{cursor:pointer;color:#273120;font-weight:800}@media (width<=900px){.blender-admin-toolbar[data-v-b3591337],.blender-admin-section-head[data-v-b3591337]{flex-direction:column;align-items:stretch}.blender-admin-actions[data-v-b3591337]{flex-wrap:wrap;justify-content:flex-start}.blender-admin-grid[data-v-b3591337],.blender-admin-workflow-grid[data-v-b3591337],.blender-admin-kit-summary[data-v-b3591337],.blender-admin-kit-presets[data-v-b3591337],.blender-admin-kit-workspace[data-v-b3591337],.blender-admin-kit-columns[data-v-b3591337],.blender-admin-section--split[data-v-b3591337]{grid-template-columns:1fr}.blender-admin-kit-workbench-head[data-v-b3591337],.blender-admin-kit-controls[data-v-b3591337],.blender-admin-module-meta[data-v-b3591337]{flex-direction:column;align-items:stretch}.blender-admin-kit-totals[data-v-b3591337]{justify-content:stretch}.blender-admin-kit-totals span[data-v-b3591337]{min-width:0}.blender-admin-kit-queue[data-v-b3591337]{position:static}.blender-admin-selected-species[data-v-b3591337]{flex-direction:column;align-items:stretch}.blender-admin-species-results-head[data-v-b3591337]{flex-direction:column;align-items:flex-start}}.studio-compensation[data-v-410fecf1]{background:linear-gradient(#0c120fb8,#080b0ad9);border:1px solid #b2c9bc29;border-radius:10px;margin-top:clamp(1rem,2vw,1.35rem);padding:clamp(1rem,2vw,1.35rem)}.studio-compensation--compact[data-v-410fecf1]{background:#ffffff08;border-color:#ffffff1a;margin-top:0;padding:.95rem 1rem}.studio-compensation--embedded[data-v-410fecf1]{background:0 0;border:none;margin-top:0;padding:0}.studio-compensation-kicker[data-v-410fecf1]{letter-spacing:.12em;text-transform:uppercase;color:#bee2cfd1;margin:0 0 .35rem;font-size:.68rem}.studio-compensation-heading[data-v-410fecf1]{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:#f1f7f4fa;margin:0 0 .55rem;font-size:clamp(.92rem,1.2vw,1.05rem);font-weight:600}.studio-compensation-lead[data-v-410fecf1]{color:#dce4e0db;margin:0;font-size:clamp(.84rem,1.05vw,.94rem);line-height:1.55}.studio-compensation-estimate[data-v-410fecf1]{background:#afd2c114;border:1px solid #b2c9bc38;border-radius:8px;margin-top:.85rem;padding:.75rem .85rem}.studio-compensation-estimate strong[data-v-410fecf1]{letter-spacing:.08em;text-transform:uppercase;color:#e4eee8f0;margin-bottom:.25rem;font-size:.72rem;display:block}.studio-compensation-estimate p[data-v-410fecf1]{color:#ecf0edeb;margin:0;font-size:.88rem;line-height:1.5}.studio-compensation-grid[data-v-410fecf1]{gap:.85rem;margin-top:.95rem;display:grid}.studio-compensation--full .studio-compensation-grid[data-v-410fecf1]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.studio-compensation--full .studio-compensation-grid[data-v-410fecf1]{grid-template-columns:1fr}}.studio-compensation-card[data-v-410fecf1]{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;padding:.85rem .9rem}.studio-compensation-card-title[data-v-410fecf1]{letter-spacing:.08em;text-transform:uppercase;color:#dce8e1f0;margin:0 0 .45rem;font-size:.78rem}.studio-compensation-card-body[data-v-410fecf1]{color:#dce4e0d1;margin:0;font-size:.86rem;line-height:1.52}.studio-compensation-list[data-v-410fecf1]{color:#e4eae6e0;gap:.45rem;margin:.65rem 0 0;padding-left:1.1rem;font-size:.84rem;line-height:1.5;display:grid}.studio-compensation-footnote[data-v-410fecf1]{color:#c8d2ccc7;border-top:1px solid #ffffff14;margin:.95rem 0 0;padding-top:.85rem;font-size:.82rem;line-height:1.55}.studio-compensation-disclaimer[data-v-410fecf1]{color:#bec8c3b8;margin:.75rem 0 0;font-size:.76rem;line-height:1.55}.studio-compensation-link[data-v-410fecf1]{color:#bee2cffa;text-underline-offset:.16em;font-weight:600;text-decoration:underline}.procedural-tree-scene[data-v-dac4acc6]{background:#000;width:100%;height:100%;min-height:560px;position:relative;overflow:hidden}.procedural-tree-scene--night[data-v-dac4acc6]{background:#000}.procedural-tree-scene__canvas[data-v-dac4acc6]{width:100%;height:100%;min-height:inherit;display:block}.procedural-tree-scene__status[data-v-dac4acc6]{pointer-events:none;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex;position:absolute;bottom:1rem;right:1rem}.procedural-tree-scene__status span[data-v-dac4acc6]{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000006b;border:0;border-radius:0;min-height:26px;padding:.35rem .58rem;font-size:.68rem;font-weight:700}@media (width<=720px){.procedural-tree-scene[data-v-dac4acc6]{min-height:430px}}.tree-admin-restricted[data-v-a9a90390],.tree-admin-toolbar[data-v-a9a90390],.tree-admin-preview-panel[data-v-a9a90390],.tree-admin-controls[data-v-a9a90390],.tree-admin-json-panel[data-v-a9a90390]{color:var(--account-card-text)}.tree-admin-restricted[data-v-a9a90390]{border-left:2px solid var(--account-divider-color);padding:1rem 0 1rem 1rem}.tree-admin-restricted h2[data-v-a9a90390],.tree-admin-toolbar h2[data-v-a9a90390],.tree-admin-preview-head h3[data-v-a9a90390],.tree-admin-json-head h3[data-v-a9a90390]{color:var(--account-card-heading);margin:0}.tree-admin-toolbar[data-v-a9a90390],.tree-admin-preview-head[data-v-a9a90390],.tree-admin-json-head[data-v-a9a90390]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tree-admin-toolbar[data-v-a9a90390]{border-bottom:1px solid var(--account-divider-color);padding:0 0 1rem}.tree-admin-kicker[data-v-a9a90390]{color:var(--account-eyebrow-color);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font-size:.68rem;font-weight:700;display:block}.tree-admin-muted[data-v-a9a90390],.tree-admin-toolbar p[data-v-a9a90390]{color:var(--account-text-muted);margin:.35rem 0 0;line-height:1.5}.tree-admin-actions[data-v-a9a90390]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.tree-admin-actions--compact[data-v-a9a90390]{justify-content:flex-start;padding-top:1rem}.tree-admin-button[data-v-a9a90390]{border:1px solid var(--account-button-secondary-border);background:var(--account-button-secondary-bg);min-height:38px;color:var(--account-button-secondary-color);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 .95rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.tree-admin-button--primary[data-v-a9a90390]{background:var(--account-button-primary-bg);color:var(--account-button-primary-color);border-color:#0000}.tree-admin-button--compact[data-v-a9a90390]{justify-self:start;min-height:34px;padding:0 .75rem}.tree-admin-button[data-v-a9a90390]:disabled{cursor:wait;opacity:.62}.tree-admin-note[data-v-a9a90390]{border-top:1px solid var(--account-divider-color);color:var(--account-card-text);margin:1rem 0 0;padding:.75rem 0}.tree-admin-note--success[data-v-a9a90390]{color:#ffffffd6}.tree-admin-workbench[data-v-a9a90390]{grid-template-columns:minmax(360px,44%) minmax(0,1fr);align-items:start;gap:1.15rem;margin-top:1.35rem;display:grid}.tree-admin-preview-panel--sticky[data-v-a9a90390]{align-self:start;max-height:calc(100vh - 1.5rem);position:sticky;top:.75rem;overflow:auto}.tree-admin-controls-shell[data-v-a9a90390]{flex-direction:column;min-width:0;max-height:calc(100vh - 1.5rem);padding-top:.35rem;display:flex}.tree-admin-control-tabs[data-v-a9a90390]{z-index:2;border-bottom:1px solid var(--account-divider-color);background:#000;flex-wrap:wrap;gap:.55rem 1rem;margin-bottom:.85rem;padding:.35rem 0 .75rem;display:flex;position:sticky;top:0}.tree-admin-control-tab[data-v-a9a90390]{min-height:auto;color:var(--account-text-muted);font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;padding:.15rem 0;font-size:.72rem;font-weight:700}.tree-admin-control-tab.is-active[data-v-a9a90390]{color:#fff;background:0 0;border-bottom:1px solid #ffffffb8}.tree-admin-leaf-atlas-preview[data-v-a9a90390],.tree-admin-bark-preview[data-v-a9a90390]{border:0;border-top:1px solid var(--account-divider-color);background:0 0;gap:.55rem;padding:.75rem 0;display:grid}.tree-admin-leaf-atlas-image[data-v-a9a90390],.tree-admin-leaf-atlas-canvas[data-v-a9a90390]{object-fit:contain;background:#000;width:100%;max-height:280px}.tree-admin-bark-preview__canvas[data-v-a9a90390]{aspect-ratio:1;width:100%;max-width:280px;image-rendering:pixelated;background:#000}.tree-admin-fieldset--bark[data-v-a9a90390]{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tree-admin-preview-panel[data-v-a9a90390],.tree-admin-controls[data-v-a9a90390],.tree-admin-json-panel[data-v-a9a90390]{padding-top:.35rem}.tree-admin-preview-panel--sticky[data-v-a9a90390]{border-top:0;padding-top:0}.tree-admin-controls[data-v-a9a90390]{grid-template-columns:repeat(auto-fit,minmax(315px,1fr));align-items:start;gap:1rem;max-height:calc(100vh - 6.75rem);padding-right:.35rem;display:grid;overflow-y:auto}.tree-admin-pill[data-v-a9a90390]{min-height:auto;color:var(--account-text-muted);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-size:.72rem;font-weight:700;display:inline-flex}.tree-admin-preview-tools[data-v-a9a90390]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.tree-admin-segmented[data-v-a9a90390]{background:0 0;border:0;border-bottom:1px solid #ffffff24;border-radius:0;grid-template-columns:repeat(2,minmax(48px,1fr));min-height:30px;display:inline-grid;overflow:hidden}.tree-admin-segmented-button[data-v-a9a90390]{min-width:48px;color:var(--account-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.72rem;font-weight:800}.tree-admin-segmented-button.is-active[data-v-a9a90390]{color:#fff;background:0 0;box-shadow:inset 0 -1px #fff}.tree-admin-inline-toggle[data-v-a9a90390]{min-height:32px;color:var(--account-card-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.38rem;font-size:.72rem;font-weight:800;display:inline-flex}.tree-admin-inline-toggle input[data-v-a9a90390]{accent-color:#fff;width:16px;height:16px}.tree-admin-stage[data-v-a9a90390]{background:#000;min-height:520px;margin-top:.85rem;position:relative;overflow:hidden}.tree-admin-view[data-v-a9a90390]{width:100%;height:min(68vh,720px);min-height:560px;display:none}.tree-admin-view.is-active[data-v-a9a90390]{display:block}.tree-admin-svg[data-v-a9a90390]{background:#050505;width:100%}.tree-admin-branches line[data-v-a9a90390]{stroke-linecap:round;stroke-linejoin:round}.tree-admin-leaves path[data-v-a9a90390]{stroke-linejoin:round}.tree-admin-leaves ellipse[data-v-a9a90390]{stroke:#ffffff14;stroke-width:.35px}.tree-admin-fruit circle[data-v-a9a90390]{stroke:#ffffff2e;stroke-width:.45px}.tree-admin-trellis line[data-v-a9a90390]{stroke-width:.8px;stroke-dasharray:2 5;opacity:.6}.tree-admin-metrics[data-v-a9a90390]{border-top:1px solid var(--account-divider-color);grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:.85rem 1.25rem;margin:1rem 0 0;padding-top:.85rem;display:grid}.tree-admin-metric[data-v-a9a90390]{border-top:0;padding:0}.tree-admin-metric dt[data-v-a9a90390]{color:var(--account-card-label);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:800}.tree-admin-metric dd[data-v-a9a90390]{color:var(--account-card-heading);margin:.28rem 0 0;font-size:1.05rem;font-weight:800}.tree-admin-fieldset[data-v-a9a90390]{border:0;border-top:1px solid var(--account-divider-color);background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.85rem;margin:0;padding:1rem 0;display:grid}.tree-admin-fieldset--maps[data-v-a9a90390]{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:.8rem}.tree-admin-fieldset--assistant[data-v-a9a90390]{grid-column:1/-1;grid-template-columns:minmax(240px,.42fr) minmax(280px,1fr)}.tree-admin-fieldset legend[data-v-a9a90390]{color:var(--account-card-heading);grid-column:1/-1;margin:0 0 .2rem;padding:0;font-size:.95rem;font-weight:800}.tree-admin-tab-intro[data-v-a9a90390]{color:var(--account-text-muted);background:0 0;border:0;border-radius:0;grid-column:1/-1;margin:0;padding:.5rem 0 .85rem;font-size:.88rem;line-height:1.55}.tree-admin-fieldset-hint[data-v-a9a90390],.tree-admin-param-hint[data-v-a9a90390]{color:var(--account-text-muted);grid-column:1/-1;margin:-.15rem 0 .25rem;font-size:.8rem;line-height:1.45}.tree-admin-guide-panel[data-v-a9a90390]{grid-column:1/-1;gap:1rem;display:grid}.tree-admin-guide-section[data-v-a9a90390]{border:0;border-top:1px solid var(--account-divider-color);background:0 0;border-radius:0;padding:1rem 0}.tree-admin-guide-section-head[data-v-a9a90390]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.45rem;display:flex}.tree-admin-guide-section-head h4[data-v-a9a90390]{color:var(--account-card-heading);margin:0;font-size:.98rem;font-weight:800}.tree-admin-guide-list[data-v-a9a90390]{color:var(--account-text-muted);margin:.5rem 0 0;padding-left:1.15rem;font-size:.84rem;line-height:1.55}.tree-admin-guide-params[data-v-a9a90390]{gap:.55rem;margin:.65rem 0 0;display:grid}.tree-admin-guide-param[data-v-a9a90390]{border-top:0;grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);gap:.65rem;padding-top:.45rem;display:grid}.tree-admin-guide-param dt[data-v-a9a90390]{color:var(--account-card-heading);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.tree-admin-guide-param dd[data-v-a9a90390]{color:var(--account-text-muted);margin:0;font-size:.82rem;line-height:1.45}.tree-admin-field[data-v-a9a90390],.tree-admin-toggle[data-v-a9a90390]{gap:.38rem;min-width:0;display:grid}.tree-admin-field--full[data-v-a9a90390],.tree-admin-toggle[data-v-a9a90390]{grid-column:1/-1}.tree-admin-field span[data-v-a9a90390],.tree-admin-toggle span[data-v-a9a90390]{color:var(--account-card-label);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}.tree-admin-field strong[data-v-a9a90390]{color:var(--account-card-heading);font-size:.78rem}.tree-admin-mini-actions[data-v-a9a90390]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tree-admin-assistant-summary[data-v-a9a90390]{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.6rem;margin:0;display:grid}.tree-admin-assistant-summary div[data-v-a9a90390]{border-top:1px solid var(--account-divider-color);min-width:0;padding-top:.65rem}.tree-admin-assistant-summary dt[data-v-a9a90390]{color:var(--account-card-label);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800}.tree-admin-assistant-summary dd[data-v-a9a90390]{color:var(--account-card-heading);overflow-wrap:anywhere;margin:.22rem 0 0;font-size:.88rem;font-weight:800}.tree-admin-map-slot[data-v-a9a90390]{border:0;border-top:1px solid var(--account-divider-color);background:0 0;border-radius:0;align-content:start;gap:.6rem;min-width:0;padding:.75rem 0;display:grid}.tree-admin-map-actions[data-v-a9a90390]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tree-admin-file-button[data-v-a9a90390]{border:1px solid var(--account-button-secondary-border);background:var(--account-button-secondary-bg);min-height:34px;color:var(--account-button-secondary-color);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.78rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.tree-admin-file-button input[data-v-a9a90390]{opacity:0;cursor:pointer;position:absolute;inset:0}.tree-admin-field input[data-v-a9a90390],.tree-admin-field select[data-v-a9a90390]{border:0;border-bottom:1px solid var(--account-field-border);min-height:38px;color:var(--account-field-text);accent-color:#fff;background:0 0;border-radius:0}.tree-admin-field input[data-v-a9a90390]:not([type=range]):not([type=color]),.tree-admin-field select[data-v-a9a90390]{padding:0 .75rem}.tree-admin-field input[type=color][data-v-a9a90390]{width:100%;padding:.2rem}.tree-admin-toggle[data-v-a9a90390]{grid-template-columns:auto 1fr;align-items:center}.tree-admin-toggle input[data-v-a9a90390]{accent-color:#fff;width:18px;height:18px}.tree-admin-upload-note[data-v-a9a90390]{min-width:0;color:var(--account-text-muted);overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:.76rem;line-height:1.4}.tree-admin-json-panel[data-v-a9a90390]{margin-top:1.5rem}.tree-admin-json-panel pre[data-v-a9a90390]{border:0;border-top:1px solid var(--account-divider-color);color:#ffffffd6;background:0 0;max-height:420px;margin:1rem 0 0;padding:1rem 0;font-size:.78rem;line-height:1.45;overflow:auto}@media (width<=1080px){.tree-admin-workbench[data-v-a9a90390]{grid-template-columns:1fr}.tree-admin-preview-panel--sticky[data-v-a9a90390],.tree-admin-controls-shell[data-v-a9a90390]{max-height:none;position:static}.tree-admin-controls[data-v-a9a90390]{max-height:none;overflow:visible}.tree-admin-toolbar[data-v-a9a90390],.tree-admin-preview-head[data-v-a9a90390],.tree-admin-json-head[data-v-a9a90390]{grid-template-columns:1fr}.tree-admin-actions[data-v-a9a90390],.tree-admin-preview-tools[data-v-a9a90390]{justify-content:flex-start}}@media (width<=720px){.tree-admin-metrics[data-v-a9a90390],.tree-admin-fieldset[data-v-a9a90390],.tree-admin-fieldset--assistant[data-v-a9a90390]{grid-template-columns:1fr}.tree-admin-stage[data-v-a9a90390],.tree-admin-view[data-v-a9a90390]{min-height:420px}}.tree-admin-creator-panel[data-v-a9a90390]{border:0;border-top:1px solid var(--account-divider-color);background:0 0;border-radius:0;margin:1rem 0 1.25rem;padding:0}.tree-admin-creator-intro[data-v-a9a90390]{margin-bottom:1rem;padding-top:.85rem}.tree-admin-creator-fieldset[data-v-a9a90390]{border:0;border-top:1px solid var(--account-divider-color);border-radius:0;margin:0 0 1rem;padding:.85rem 0 1rem}.tree-admin-creator-fieldset legend[data-v-a9a90390]{letter-spacing:.1em;text-transform:uppercase;opacity:.82;padding:0 .35rem;font-size:.78rem}.tree-admin-attribution-options[data-v-a9a90390]{gap:.55rem;margin:.65rem 0;display:grid}.tree-admin-attribution-option[data-v-a9a90390]{align-items:flex-start;gap:.55rem;font-size:.9rem;display:flex}.tree-admin-creator-grid[data-v-a9a90390]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.tree-admin-field[data-v-a9a90390]{gap:.35rem;font-size:.86rem;display:grid}.tree-admin-field--wide[data-v-a9a90390]{grid-column:1/-1}.tree-admin-field input[data-v-a9a90390],.tree-admin-field select[data-v-a9a90390],.tree-admin-field textarea[data-v-a9a90390]{border:0;border-bottom:1px solid var(--account-field-border);width:100%;color:inherit;background:0 0;border-radius:0;padding:.55rem 0}.tree-admin-field small[data-v-a9a90390]{opacity:.72}.tree-admin-creator-meta[data-v-a9a90390]{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.tree-admin-creator-drafts[data-v-a9a90390],.tree-admin-creator-upload[data-v-a9a90390]{margin-top:1rem}.tree-admin-terms[data-v-a9a90390]{align-items:flex-start;gap:.55rem;margin-top:1rem;font-size:.88rem;line-height:1.45;display:flex}.tree-admin-terms input[data-v-a9a90390]{margin-top:.2rem}.tree-admin-file-input[data-v-a9a90390]{max-width:100%}.tree-admin-asset-list[data-v-a9a90390]{gap:.4rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.tree-admin-asset-list li[data-v-a9a90390]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.tree-admin-creator-drafts ul[data-v-a9a90390]{gap:.45rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.tree-admin-creator-drafts li[data-v-a9a90390]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.tree-admin-draft-link[data-v-a9a90390]{color:#bee2cffa;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}@media (width<=960px){.tree-admin-creator-grid[data-v-a9a90390]{grid-template-columns:1fr}}.creator-review-restricted[data-v-a56604bf],.creator-review-toolbar[data-v-a56604bf],.creator-review-empty[data-v-a56604bf],.creator-review-table-wrap[data-v-a56604bf]{margin-top:1.25rem}.creator-review-kicker[data-v-a56604bf]{letter-spacing:.12em;text-transform:uppercase;opacity:.72;margin:0 0 .35rem;font-size:.72rem}.creator-review-toolbar[data-v-a56604bf]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.creator-review-actions[data-v-a56604bf],.creator-review-actions-inline[data-v-a56604bf]{flex-wrap:wrap;gap:.65rem;display:flex}.creator-review-button[data-v-a56604bf]{color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;padding:.55rem 1rem}.creator-review-button--primary[data-v-a56604bf]{background:#afd2c12e;border-color:#afd2c159}.creator-review-error[data-v-a56604bf]{color:#ffb4b4}.creator-review-note[data-v-a56604bf]{color:#bee2cff2}.creator-review-table-wrap[data-v-a56604bf]{overflow-x:auto}.creator-review-table[data-v-a56604bf]{border-collapse:collapse;width:100%;font-size:.92rem}.creator-review-table th[data-v-a56604bf],.creator-review-table td[data-v-a56604bf]{vertical-align:top;text-align:left;border-bottom:1px solid #ffffff14;padding:.85rem}.creator-review-table td span[data-v-a56604bf]{opacity:.78;font-size:.84rem;display:block}.creator-review-table textarea[data-v-a56604bf]{width:100%;min-width:220px;color:inherit;background:#00000040;border:1px solid #ffffff1f;border-radius:8px;margin-bottom:.65rem;padding:.55rem .65rem}.creator-review-assets[data-v-a56604bf]{margin:0;padding-left:1rem}.creator-review-asset-link[data-v-a56604bf]{margin-left:.35rem;display:inline-block}.atlas-admin-toolbar[data-v-2b26d7d8],.atlas-admin-form-head[data-v-2b26d7d8],.atlas-admin-actions[data-v-2b26d7d8],.atlas-admin-row-actions[data-v-2b26d7d8]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.atlas-admin-row-actions[data-v-2b26d7d8]{justify-content:flex-start;max-width:14rem}.atlas-admin-toolbar[data-v-2b26d7d8]{margin-bottom:1.25rem}.atlas-admin-callout[data-v-2b26d7d8]{border:1px solid var(--account-divider-color,#ffffff1a);background:#ffffff08;border-radius:10px;margin-bottom:1.35rem;padding:1rem 1.15rem}.atlas-admin-callout h2[data-v-2b26d7d8]{color:var(--account-title-color,#fff);margin:0 0 .5rem;font-size:1.05rem}.atlas-admin-callout p[data-v-2b26d7d8]{color:var(--account-text-soft,#ffffffd6);margin:0 0 .65rem;font-size:.9rem;line-height:1.6}.atlas-admin-callout p[data-v-2b26d7d8]:last-child{margin-bottom:0}.atlas-admin-kicker[data-v-2b26d7d8]{letter-spacing:.14em;text-transform:uppercase;color:var(--account-text-muted,#ffffff94);margin:0 0 4px;font-size:.72rem}.atlas-admin-toolbar h2[data-v-2b26d7d8],.atlas-admin-form-head h2[data-v-2b26d7d8]{color:var(--account-title-color,#fff);margin:0;font-size:1.35rem}.atlas-admin-muted[data-v-2b26d7d8]{color:var(--account-text-muted,#ffffff94);font-size:.84rem;display:block}.atlas-admin-actions[data-v-2b26d7d8]{gap:8px}.atlas-admin-button[data-v-2b26d7d8]{appearance:none;border:1px solid var(--account-button-secondary-border,#ffffff2e);color:var(--account-button-secondary-color,#fff);cursor:pointer;background:0 0;border-radius:8px;padding:.5rem .85rem;font-size:.84rem;font-weight:700;text-decoration:none}.atlas-admin-button--primary[data-v-2b26d7d8]{background:var(--account-button-primary-bg,#fff);border-color:var(--account-button-primary-bg,#fff);color:var(--account-button-primary-color,#000)}.atlas-admin-button[data-v-2b26d7d8]:disabled{opacity:.55;cursor:not-allowed}.atlas-admin-filters[data-v-2b26d7d8]{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:12px;margin-bottom:1.5rem;display:grid}.atlas-admin-field[data-v-2b26d7d8]{color:var(--account-text-muted,#ffffff94);gap:6px;font-size:.8rem;display:grid}.atlas-admin-field--grow[data-v-2b26d7d8]{min-width:0}.atlas-admin-field input[data-v-2b26d7d8],.atlas-admin-field select[data-v-2b26d7d8]{border:1px solid var(--account-field-border,#ffffff24);font:inherit;color:var(--account-field-text,#fff);background:var(--account-field-bg,#ffffff0a);border-radius:8px;padding:.55rem .7rem}.atlas-admin-form-block[data-v-2b26d7d8]{border-bottom:1px solid var(--account-divider-color,#ffffff1a);margin-bottom:2rem;padding-bottom:1.5rem}.atlas-admin-form-title[data-v-2b26d7d8]{align-items:flex-start;gap:12px;display:flex}.atlas-admin-tone[data-v-2b26d7d8]{background:rgb(var(--gf-rgb) / .85);border-radius:999px;flex-shrink:0;width:10px;height:52px}.atlas-admin-form-summary[data-v-2b26d7d8]{max-width:56rem;color:var(--account-text-soft,#ffffffd6);margin:.75rem 0 0;font-size:.9rem;line-height:1.55}.atlas-admin-table-wrap[data-v-2b26d7d8]{margin-top:1rem;overflow-x:auto}.atlas-admin-table[data-v-2b26d7d8]{border-collapse:collapse;width:100%;min-width:1040px}.atlas-admin-table th[data-v-2b26d7d8],.atlas-admin-table td[data-v-2b26d7d8]{border-bottom:1px solid var(--account-divider-color,#ffffff1a);text-align:left;vertical-align:top;color:var(--account-text-soft,#ffffffd6);padding:10px 12px;font-size:.86rem}.atlas-admin-table th[data-v-2b26d7d8]{letter-spacing:.08em;text-transform:uppercase;color:var(--account-text-muted,#ffffff94);font-size:.7rem}.atlas-admin-table strong[data-v-2b26d7d8]{color:var(--account-title-color,#fff)}.atlas-admin-table code[data-v-2b26d7d8]{color:var(--account-text-muted,#ffffff9e);margin-top:4px;font-size:.72rem;display:block}.atlas-admin-hero-cell[data-v-2b26d7d8]{width:96px}.atlas-admin-hero-frame[data-v-2b26d7d8]{border:1px solid var(--account-divider-color,#ffffff1a);background:#ffffff0a;border-radius:8px;justify-content:center;align-items:flex-end;width:72px;height:120px;padding:6px;display:flex}.atlas-admin-hero-img[data-v-2b26d7d8]{object-fit:contain;object-position:center bottom;width:100%;height:108px;display:block}.atlas-admin-pill[data-v-2b26d7d8]{letter-spacing:.06em;text-transform:uppercase;color:var(--account-text-soft,#ffffffd6);border:1px solid var(--account-divider-color,#ffffff1a);background:#ffffff0d;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.atlas-admin-pill.is-ok[data-v-2b26d7d8]{color:#b0e2c0f5}.atlas-admin-pill.is-ai[data-v-2b26d7d8]{color:#bad6f4f5}.atlas-admin-pill.is-medium[data-v-2b26d7d8]{color:#eed29cf5}.atlas-admin-pill.is-missing[data-v-2b26d7d8]{color:#f4c8bef5}.atlas-admin-note[data-v-2b26d7d8]{border-radius:8px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.88rem}.atlas-admin-note--warning[data-v-2b26d7d8]{color:#f4c8bef5}.atlas-admin-note--success[data-v-2b26d7d8]{color:#b0e2c0f5}.atlas-admin-restricted[data-v-2b26d7d8]{border:1px solid var(--account-divider-color,#ffffff1a);color:var(--account-text-soft,#ffffffd6);border-radius:12px;padding:1.5rem}@media (width<=720px){.atlas-admin-filters[data-v-2b26d7d8]{grid-template-columns:1fr}}.ops-layout[data-v-5fdc5dc7]{gap:0;display:grid}.offering-panel[data-v-5fdc5dc7]{border-bottom:1px solid var(--account-divider-color,#ffffff1f);padding:1.1rem 1.2rem}.offering-panel[data-v-5fdc5dc7]:last-child{border-bottom:0}.offering-panel-head[data-v-5fdc5dc7]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.offering-panel-title[data-v-5fdc5dc7]{letter-spacing:-.02em;color:var(--account-card-heading,#fff);margin:0;font-size:1.05rem;font-weight:600}.offering-panel-lead[data-v-5fdc5dc7]{color:var(--account-card-text,#ffffffc7);margin:.35rem 0 0;font-size:.82rem;line-height:1.5}.ops-eyebrow[data-v-5fdc5dc7]{letter-spacing:.12em;text-transform:uppercase;color:var(--account-card-label,#ffffff8c);margin:0 0 .25rem;font-size:.68rem}.offering-button[data-v-5fdc5dc7]{border:1px solid var(--account-card-border,#ffffff38);color:#000;font:inherit;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.4rem .9rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.offering-button--ghost[data-v-5fdc5dc7]{color:var(--account-card-heading,#fff);background:0 0}.offering-button[data-v-5fdc5dc7]:disabled{opacity:.5;cursor:default}.offering-link[data-v-5fdc5dc7]{color:var(--account-link-color,#fff);text-underline-offset:2px;font-size:.82rem;text-decoration:underline}.ops-btn-inner[data-v-5fdc5dc7]{align-items:center;gap:.45rem;display:inline-flex}.ops-form-grid[data-v-5fdc5dc7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem;display:grid}.ops-form-grid--single[data-v-5fdc5dc7]{grid-template-columns:1fr}.ops-field[data-v-5fdc5dc7],.ops-toggle[data-v-5fdc5dc7]{border:1px solid var(--account-field-border,#ffffff24);background:var(--account-field-bg,#ffffff0a);border-radius:8px;gap:.4rem;padding:.75rem;display:grid}.ops-field span[data-v-5fdc5dc7]{letter-spacing:.1em;text-transform:uppercase;color:var(--account-card-label,#ffffff8c);font-size:.68rem}.ops-field input[data-v-5fdc5dc7],.ops-field select[data-v-5fdc5dc7]{border:1px solid var(--account-field-border,#ffffff24);width:100%;color:var(--account-field-text,#fff);font:inherit;background:#00000059;border-radius:6px;padding:.6rem .7rem;font-size:.86rem}.ops-toggle[data-v-5fdc5dc7]{color:var(--account-card-text,#ffffffc7);grid-template-columns:auto 1fr;align-items:center;font-size:.84rem}.ops-toggle input[data-v-5fdc5dc7]{width:1rem;height:1rem}.ops-link-row[data-v-5fdc5dc7]{flex-wrap:wrap;gap:.75rem;margin-top:.85rem;display:flex}.ops-metric-grid[data-v-5fdc5dc7]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem;margin:.85rem 0;display:grid}.ops-metric-card[data-v-5fdc5dc7]{border:1px solid var(--account-card-border,#ffffff1a);background:#ffffff08;border-radius:8px;gap:.3rem;padding:.7rem .8rem;display:grid}.ops-metric-card span[data-v-5fdc5dc7]{letter-spacing:.1em;text-transform:uppercase;color:var(--account-card-label,#ffffff8c);font-size:.66rem}.ops-metric-card strong[data-v-5fdc5dc7]{color:var(--account-card-heading,#fff);font-size:.92rem}.ops-metric-card p[data-v-5fdc5dc7]{color:var(--account-card-text,#ffffffb8);margin:0;font-size:.78rem;line-height:1.45}.ops-status[data-v-5fdc5dc7]{color:#afd2c1e6;margin:.75rem 0 0;font-size:.82rem}.ops-warning[data-v-5fdc5dc7]{color:#e8a598;margin:.75rem 0 0;font-size:.82rem}.ops-detail-card[data-v-5fdc5dc7]{border-top:1px solid var(--account-divider-color,#ffffff1a);margin-top:1rem;padding-top:1rem}.ops-detail-card--alert[data-v-5fdc5dc7]{border-top-color:#e8a59859}.ops-detail-card header strong[data-v-5fdc5dc7]{color:var(--account-card-heading,#fff);margin-top:.35rem;display:block}.ops-detail-card dl[data-v-5fdc5dc7]{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:.65rem 0;font-size:.82rem;display:grid}.ops-detail-card dt[data-v-5fdc5dc7]{letter-spacing:.06em;text-transform:uppercase;color:var(--account-card-label,#ffffff8c);margin:0;font-size:.68rem}.ops-detail-card dd[data-v-5fdc5dc7]{color:var(--account-card-text,#ffffffd6);word-break:break-word;margin:0}.ops-detail-card dd code[data-v-5fdc5dc7]{background:#ffffff14;border-radius:3px;padding:.05rem .35rem;font-size:.78rem}@media (width<=720px){.ops-form-grid[data-v-5fdc5dc7],.ops-metric-grid[data-v-5fdc5dc7]{grid-template-columns:1fr}}.examples-layout[data-v-24325dfb]{gap:0;display:grid}.offering-panel[data-v-24325dfb]{border-bottom:1px solid var(--account-divider-color,#ffffff1f);padding:1.1rem 1.2rem}.offering-panel[data-v-24325dfb]:last-child{border-bottom:0}.offering-panel-head[data-v-24325dfb]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.offering-panel-title[data-v-24325dfb]{color:var(--account-card-heading,#fff);margin:0;font-size:1.05rem;font-weight:600}.offering-panel-lead[data-v-24325dfb]{color:var(--account-card-text,#ffffffc7);margin:0;font-size:.82rem;line-height:1.55}.offering-panel-lead strong[data-v-24325dfb]{color:var(--account-card-heading,#fff)}.examples-eyebrow[data-v-24325dfb]{letter-spacing:.12em;text-transform:uppercase;color:var(--account-card-label,#ffffff8c);margin:0 0 .25rem;font-size:.68rem}.offering-button[data-v-24325dfb]{color:#000;font:inherit;white-space:nowrap;background:#fff;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.4rem .9rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.offering-button--ghost[data-v-24325dfb]{color:var(--account-card-heading,#fff);background:0 0;border:1px solid #ffffff2e}.offering-link[data-v-24325dfb]{color:var(--account-link-color,#fff);text-underline-offset:2px;font-size:.82rem;text-decoration:underline}.examples-metric-grid[data-v-24325dfb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.examples-metric-card[data-v-24325dfb]{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;gap:.3rem;padding:.7rem .8rem;display:grid}.examples-metric-card span[data-v-24325dfb]{letter-spacing:.1em;text-transform:uppercase;color:var(--account-card-label,#ffffff8c);font-size:.66rem}.examples-metric-card strong[data-v-24325dfb]{color:var(--account-card-heading,#fff);font-size:.92rem}.examples-metric-card p[data-v-24325dfb]{color:var(--account-card-text,#ffffffb8);margin:0;font-size:.78rem}.examples-download-list[data-v-24325dfb]{gap:0;margin:0;padding:0;list-style:none;display:grid}.examples-download-row[data-v-24325dfb]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.examples-download-row[data-v-24325dfb]:last-child{border-bottom:0}.examples-download-row strong[data-v-24325dfb]{color:var(--account-card-heading,#fff);margin-top:.2rem;font-size:.9rem;display:block}.examples-download-row p[data-v-24325dfb]{color:var(--account-card-text,#ffffffb8);margin:.25rem 0 0;font-size:.78rem;line-height:1.45}.examples-tier[data-v-24325dfb]{letter-spacing:.1em;text-transform:uppercase;color:var(--account-card-label,#ffffff8c);font-size:.66rem}.examples-link-row[data-v-24325dfb]{flex-wrap:wrap;gap:1rem;display:flex}@media (width<=720px){.examples-metric-grid[data-v-24325dfb]{grid-template-columns:1fr}.examples-download-row[data-v-24325dfb]{flex-direction:column;align-items:flex-start}}.diagnostics-shell[data-v-da73761b]{gap:1.25rem;display:grid}.diagnostics-toolbar[data-v-da73761b]{border-bottom:1px solid #ffffff1a;gap:.85rem;padding-bottom:1rem;display:grid}.diagnostics-lead[data-v-da73761b]{max-width:52rem;margin:0;font-size:.92rem;line-height:1.6}.diagnostics-lead code[data-v-da73761b]{font-size:.82rem}.diagnostics-actions[data-v-da73761b]{flex-wrap:wrap;gap:.65rem;display:flex}.diagnostics-button[data-v-da73761b],.diagnostics-link[data-v-da73761b]{border-radius:999px;justify-content:center;align-items:center;min-height:2.25rem;padding:0 1rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.diagnostics-button[data-v-da73761b]{appearance:none;cursor:pointer;color:#000;background:#fff;border:none}.diagnostics-button[data-v-da73761b]:disabled{opacity:.55;cursor:progress}.diagnostics-link[data-v-da73761b]{color:inherit;border:1px solid #ffffff2e}.diagnostics-list[data-v-da73761b]{gap:0;margin:0;padding:0;list-style:none;display:grid}.diagnostics-card[data-v-da73761b]{border-bottom:1px solid #ffffff14;gap:.55rem;padding:1rem 0;display:grid}.diagnostics-card.is-ok .diagnostics-card-state[data-v-da73761b]{color:#ffffffb8}.diagnostics-card.is-warn .diagnostics-card-state[data-v-da73761b]{color:#ffc878e6}.diagnostics-card.is-fail .diagnostics-card-state[data-v-da73761b]{color:#ff8c8cf2}.diagnostics-card.is-running .diagnostics-card-state[data-v-da73761b]{color:#b4d2ffe6}.diagnostics-card-head[data-v-da73761b]{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.diagnostics-card-tag[data-v-da73761b]{letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff24;padding:.15rem .45rem;font-size:.62rem}.diagnostics-card-title[data-v-da73761b]{flex:auto;margin:0;font-size:.95rem}.diagnostics-card-state[data-v-da73761b]{letter-spacing:.14em;text-transform:uppercase;font-size:.62rem}.diagnostics-card-url[data-v-da73761b]{word-break:break-all;opacity:.62;font-size:.72rem;display:block}.diagnostics-card-meta[data-v-da73761b]{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:.2rem .75rem;margin:.15rem 0 0;font-size:.78rem;display:grid}.diagnostics-card-meta dt[data-v-da73761b]{opacity:.55;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.diagnostics-card-meta dd[data-v-da73761b]{word-break:break-word;margin:0}.diagnostics-card-body[data-v-da73761b]{white-space:pre-wrap;border:1px solid #ffffff1a;margin:.35rem 0 0;padding:.65rem .75rem;font-size:.72rem;line-height:1.45;overflow-x:auto}.diagnostics-card-error[data-v-da73761b]{color:#ff8c8cf2;margin:0;font-size:.8rem}@media (width<=720px){.diagnostics-card-meta[data-v-da73761b]{grid-template-columns:1fr}}.interactive-grid-overlay[data-v-c9014b36]{--interactive-grid-base-line-opacity:.114;--interactive-grid-base-line-opacity-alt:.096;--interactive-grid-highlight-line-opacity:.31;--interactive-grid-highlight-line-opacity-alt:.26;--interactive-grid-hover-opacity:.42;pointer-events:none;z-index:0;opacity:.82;position:fixed;inset:0;overflow:hidden}.interactive-grid-overlay--home[data-v-c9014b36]{--interactive-grid-base-line-opacity:.084;--interactive-grid-base-line-opacity-alt:.07;--interactive-grid-highlight-line-opacity:.18;--interactive-grid-highlight-line-opacity-alt:.16;--interactive-grid-hover-opacity:.3;opacity:.78}.interactive-grid-overlay[data-v-c9014b36]:before,.interactive-grid-overlay[data-v-c9014b36]:after{content:"";transition:opacity .18s;position:absolute;inset:0}.interactive-grid-overlay[data-v-c9014b36]:before{background-image:repeating-linear-gradient(0deg, rgba(199, 182, 152, var(--interactive-grid-base-line-opacity)) 0 1px, transparent 1px 34px), repeating-linear-gradient(90deg, rgba(199, 182, 152, var(--interactive-grid-base-line-opacity-alt)) 0 1px, transparent 1px 34px);opacity:.28}.interactive-grid-overlay[data-v-c9014b36]:after{background-image:repeating-linear-gradient(0deg, rgba(219, 203, 175, var(--interactive-grid-highlight-line-opacity)) 0 1px, transparent 1px 34px), repeating-linear-gradient(90deg, rgba(219, 203, 175, var(--interactive-grid-highlight-line-opacity-alt)) 0 1px, transparent 1px 34px);opacity:calc(var(--interactive-grid-pointer-opacity,0) * var(--interactive-grid-hover-opacity))}.interactive-grid-overlay__sweep[data-v-c9014b36]{opacity:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,#dfd2b842 0 1px,#0000 1px 34px),repeating-linear-gradient(90deg,#dfd2b838 0 1px,#0000 1px 34px);display:none;position:absolute;inset:-30%}.interactive-grid-overlay__sweep--slow[data-v-c9014b36]{animation:9.2s ease-in-out both interactive-grid-sweep-slow-c9014b36}.interactive-grid-overlay__sweep--fast[data-v-c9014b36]{animation:6.4s ease-in-out 1.2s both interactive-grid-sweep-fast-c9014b36}.interactive-grid-overlay--top-left[data-v-c9014b36]:before{-webkit-mask-image:linear-gradient(135deg,#000000e6 0%,#00000080 36%,#00000029 70%,#0000 100%);mask-image:linear-gradient(135deg,#000000e6 0%,#00000080 36%,#00000029 70%,#0000 100%)}.interactive-grid-overlay--bottom-right[data-v-c9014b36]:before{-webkit-mask-image:linear-gradient(315deg,#000000e6 0%,#00000080 36%,#00000029 70%,#0000 100%);mask-image:linear-gradient(315deg,#000000e6 0%,#00000080 36%,#00000029 70%,#0000 100%)}.interactive-grid-overlay--top-left[data-v-c9014b36]:after{-webkit-mask-image:radial-gradient(circle at var(--interactive-grid-pointer-x,50vw) var(--interactive-grid-pointer-y,50vh), #000 0, #000000d1 7rem, #0000004d 13rem, transparent 20rem), linear-gradient(135deg, #000000eb 0%, #00000094 36%, #00000029 70%, transparent 100%);mask-image:radial-gradient(circle at var(--interactive-grid-pointer-x,50vw) var(--interactive-grid-pointer-y,50vh), #000 0, #000000d1 7rem, #0000004d 13rem, transparent 20rem), linear-gradient(135deg, #000000eb 0%, #00000094 36%, #00000029 70%, transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.interactive-grid-overlay--bottom-right[data-v-c9014b36]:after{-webkit-mask-image:radial-gradient(circle at var(--interactive-grid-pointer-x,50vw) var(--interactive-grid-pointer-y,50vh), #000 0, #000000d1 7rem, #0000004d 13rem, transparent 20rem), linear-gradient(315deg, #000000eb 0%, #00000094 36%, #00000029 70%, transparent 100%);mask-image:radial-gradient(circle at var(--interactive-grid-pointer-x,50vw) var(--interactive-grid-pointer-y,50vh), #000 0, #000000d1 7rem, #0000004d 13rem, transparent 20rem), linear-gradient(315deg, #000000eb 0%, #00000094 36%, #00000029 70%, transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes interactive-grid-sweep-slow-c9014b36{0%{opacity:0;clip-path:polygon(0 0,18% 0,46% 100%,28% 100%);transform:translate(-18%,-18%)}16%{opacity:.18}50%{opacity:.26;transform:translate(4%,4%)}84%{opacity:.14}to{opacity:0;clip-path:polygon(54% 0,72% 0,100% 100%,82% 100%);transform:translate(18%,18%)}}@keyframes interactive-grid-sweep-fast-c9014b36{0%{opacity:0;clip-path:polygon(14% 0,28% 0,56% 100%,42% 100%);transform:translate(-12%,-12%)scale(1.02)}20%{opacity:.12}50%{opacity:.2;transform:translate(7%,7%)scale(1)}to{opacity:0;clip-path:polygon(62% 0,76% 0,100% 100%,86% 100%);transform:translate(26%,26%)scale(.98)}}@media (prefers-reduced-motion:reduce){.interactive-grid-overlay[data-v-c9014b36]:before,.interactive-grid-overlay[data-v-c9014b36]:after{transition:none}.interactive-grid-overlay__sweep[data-v-c9014b36]{animation:none}}@media (width<=760px){.interactive-grid-overlay--home .interactive-grid-overlay__sweep[data-v-c9014b36]{display:block}}.product-icon-row[data-v-b3305cc9]{flex-wrap:nowrap;justify-content:center;align-items:center;width:min(100%,1040px);margin-inline:auto;display:flex}.product-icon-row__item[data-v-b3305cc9]{opacity:0;animation:.72s cubic-bezier(.22,1,.36,1) both product-icon-row-enter-b3305cc9;animation-delay:var(--icon-delay,0s);will-change:transform, opacity;transform:translate(-18px)}.product-icon-row__art[data-v-b3305cc9]{object-fit:contain;filter:drop-shadow(0 16px 26px #00000073);width:auto;max-width:none;height:clamp(5.6rem,9.4vw,7.4rem);display:block}.product-icon-row__art--archive[data-v-b3305cc9]{height:clamp(5.05rem,8.4vw,6.3rem)}.product-icon-row__art--library[data-v-b3305cc9]{margin-left:clamp(-1.6rem,-2.4vw,-1.05rem)}.product-icon-row__art--connector[data-v-b3305cc9]{height:clamp(6rem,10vw,7.9rem);margin-left:clamp(-1.4rem,-2.1vw,-.95rem)}.product-icon-row__art--desk[data-v-b3305cc9]{margin-left:clamp(-1.4rem,-2.1vw,-.95rem)}.product-icon-row__art--bridge[data-v-b3305cc9]{height:clamp(5.85rem,9.4vw,7.45rem);margin-left:clamp(-1.4rem,-2.1vw,-.95rem)}.product-icon-row__chip[data-v-b3305cc9]{letter-spacing:.08em;text-transform:uppercase;color:#edf4fb;font-size:clamp(.5rem,.78vw,.63rem);font-weight:500;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.product-icon-row__chip--studio[data-v-b3305cc9]{color:#f6f7fa;text-shadow:0 0 18px #ffffff2e;background:linear-gradient(90deg,#ffffff0b,#ffffff04),#04080ba3;border:1px dashed #cddae46b;border-radius:16px;min-width:clamp(11rem,22vw,14.5rem);min-height:clamp(4.65rem,7.4vw,5.55rem);margin-left:clamp(.35rem,.9vw,.7rem);padding:.35rem clamp(1rem,2vw,1.5rem);text-decoration:none;box-shadow:inset 0 0 24px #ffffff06,0 14px 26px #00000057}.product-icon-row__studio-copy[data-v-b3305cc9]{text-align:center;gap:.12rem;display:grid}.product-icon-row__studio-word[data-v-b3305cc9]{font-family:var(--font-brand,"Poppins", serif);text-transform:none;letter-spacing:0;color:#f6f7fa;font-size:clamp(1.35rem,2.35vw,2rem);font-style:italic;font-weight:500;line-height:1}.product-icon-row__studio-open[data-v-b3305cc9]{font-family:var(--font-ui,"Poppins", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#bee2cfeb;font-size:clamp(.48rem,.72vw,.58rem);font-weight:600}.product-icon-row__star[data-v-b3305cc9]{font-style:normal;font-family:var(--font-ui,"Poppins", sans-serif);color:#eaf2f7;margin-right:.32em;font-size:.78em;font-weight:400;display:inline-block}@media (width<=560px){.product-icon-row[data-v-b3305cc9]{transform-origin:top;flex-wrap:nowrap;width:100%;max-width:100%;transform:none}.product-icon-row__art[data-v-b3305cc9]{height:clamp(2.3rem,12.2vw,3rem)}.product-icon-row__art--archive[data-v-b3305cc9]{height:clamp(2.05rem,11vw,2.75rem)}.product-icon-row__art--library[data-v-b3305cc9]{margin-left:clamp(-.5rem,-1.8vw,-.3rem)}.product-icon-row__art--connector[data-v-b3305cc9]{height:clamp(2.45rem,13vw,3.25rem);margin-left:clamp(-.55rem,-2vw,-.35rem)}.product-icon-row__art--desk[data-v-b3305cc9]{margin-left:clamp(-.55rem,-2vw,-.35rem)}.product-icon-row__art--bridge[data-v-b3305cc9]{height:clamp(2.45rem,13vw,3.25rem);margin-left:clamp(-.55rem,-2vw,-.35rem)}.product-icon-row__chip--studio[data-v-b3305cc9]{border-color:#cddae440;border-radius:8px;min-width:clamp(4.8rem,24vw,6.2rem);min-height:clamp(2.1rem,10.5vw,2.75rem);margin-left:clamp(.14rem,.7vw,.28rem);padding:.18rem clamp(.24rem,1vw,.42rem)}.product-icon-row__studio-word[data-v-b3305cc9]{font-size:clamp(.72rem,4.2vw,.94rem)}.product-icon-row__studio-open[data-v-b3305cc9]{font-size:clamp(.42rem,2.4vw,.52rem)}}@media (prefers-reduced-motion:reduce){.product-icon-row__item[data-v-b3305cc9]{opacity:1!important;animation:none!important;transform:none!important}}@keyframes product-icon-row-enter-b3305cc9{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.typewriter-text[data-v-8d8e9ff4]{margin:0}.typewriter-text-body[data-v-8d8e9ff4]{white-space:normal}.typewriter-word[data-v-8d8e9ff4]{white-space:nowrap;display:inline-block}.typewriter-space[data-v-8d8e9ff4]{display:inline-block}.typewriter-char[data-v-8d8e9ff4]{opacity:0;animation:.52s ease-out forwards typewriterCharFade-8d8e9ff4;display:inline-block}@keyframes typewriterCharFade-8d8e9ff4{0%{opacity:0;transform:translateY(.14em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.typewriter-char[data-v-8d8e9ff4]{opacity:1;animation:none;transform:none}}.marketing-home-page[data-v-6a074b41]{isolation:isolate;color:#edf3f7;min-height:100dvh;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);background:radial-gradient(88% 52% at 18% 8%,#48765c38,#0000 58%),radial-gradient(70% 48% at 88% 12%,#3a607629,#0000 55%),radial-gradient(90% 60% at 50% 100%,#18201c8c,#0000 62%),#0a0c0e;flex-direction:column;display:flex;position:relative}.marketing-home-header[data-v-6a074b41]{z-index:20;position:sticky;top:0}.marketing-home-main[data-v-6a074b41]{z-index:1;flex:1;width:100%;margin:0;padding:0;display:block;position:relative}.marketing-home-hero[data-v-6a074b41]{text-align:center;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:100dvh;min-height:560px;position:relative;overflow:hidden}.marketing-home-hero[data-v-6a074b41]:active{cursor:grabbing}.marketing-home-slide[data-v-6a074b41]{box-sizing:border-box;background:radial-gradient(70% 50% at 50% 0,#3a60762e,#0000 65%),radial-gradient(80% 60% at 50% 100%,#18201c8c,#0000 62%),#0a0c0e;border-radius:0;align-content:center;justify-items:center;gap:clamp(1.4rem,3vw,2.2rem);padding:clamp(2.5rem,6vw,4.5rem) clamp(3.5rem,9vw,6.5rem);display:grid;position:absolute;inset:0;overflow:hidden}.marketing-home-slide--welcome .marketing-home-slide-media[data-v-6a074b41],.marketing-home-slide--bim-standards .marketing-home-slide-media[data-v-6a074b41]{opacity:.48;object-position:center 42%}.marketing-home-slide--bim-standards .marketing-home-slide-media[data-v-6a074b41]{animation-name:marketingHomeMediaDriftIso-6a074b41;animation-duration:20s}.marketing-home-slide--bim-standards[data-v-6a074b41]{text-align:left;justify-items:start;padding-left:clamp(2.5rem,7vw,6rem);padding-right:clamp(2.5rem,6vw,6rem)}.marketing-home-slide--bim-standards .marketing-home-slide-scrim[data-v-6a074b41]{background:linear-gradient(90deg,#080a0ceb 0%,#080a0cbd 40%,#080a0c4d 58%,#080a0c0f 78%,#080a0c00 100%)}.marketing-home-slide--bim-standards .marketing-home-slide-copy[data-v-6a074b41]{text-align:left;justify-items:start;max-width:min(36rem,90vw)}.marketing-home-slide--bim-standards .marketing-home-cta[data-v-6a074b41]{justify-items:start}.marketing-home-slide--bim-standards .marketing-home-subheading[data-v-6a074b41]{max-width:34rem}.marketing-home-slide--statement[data-v-6a074b41]{text-align:center;background:radial-gradient(52% 42% at 50% 48%,#788e781f,#0000 68%),radial-gradient(74% 56% at 50% 100%,#0d1311cc,#0000 70%),#06090a;align-content:center;justify-items:center;padding-left:clamp(3rem,8vw,7rem);padding-right:clamp(2.5rem,5vw,4.5rem)}.marketing-home-slide--statement[data-v-6a074b41]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#06090af5 0%,#06090a52 46%,#06090ae0 100%);position:absolute;inset:0}.marketing-home-slide--statement .marketing-home-slide-copy[data-v-6a074b41]{z-index:4;text-align:center;justify-items:center;max-width:min(66rem,88vw)}.marketing-home-slide--statement .marketing-home-heading[data-v-6a074b41]{letter-spacing:0;font-size:clamp(3.4rem,7.3vw,7rem);font-style:italic;font-weight:300;line-height:1}@keyframes marketingHomeMediaDriftIso-6a074b41{0%{transform:scale(1.08)translate(0%,0%)}to{transform:scale(1.15)translate(-.8%,-.5%)}}.marketing-home-slide-media[data-v-6a074b41]{object-fit:cover;object-position:center;z-index:0;transform-origin:50%;will-change:transform;width:100%;height:100%;animation:18s ease-out both marketingHomeMediaDrift-6a074b41;position:absolute;inset:0}.marketing-home-slide--revit-plugin .marketing-home-slide-media[data-v-6a074b41],.marketing-home-slide--pilot-cert .marketing-home-slide-media[data-v-6a074b41],.marketing-home-slide--shop .marketing-home-slide-media[data-v-6a074b41],.marketing-home-slide--studio-plus-marketplace .marketing-home-slide-media[data-v-6a074b41]{opacity:.5}.marketing-home-slide-media--video[data-v-6a074b41]{background:#050709}.marketing-home-slide--library-ios .marketing-home-slide-media[data-v-6a074b41]{object-fit:contain;object-position:right center;background:0 0;width:auto;max-width:60vw;height:100%;inset:0 clamp(-1rem,4vw,4rem) 0 auto}.marketing-home-slide-scrim[data-v-6a074b41]{z-index:1;background:linear-gradient(#080a0c4d 0%,#080a0c85 60%,#080a0cb8 100%);position:absolute;inset:0}.marketing-home-slide--library-ios .marketing-home-slide-scrim[data-v-6a074b41]{background:linear-gradient(90deg,#080a0ceb 0%,#080a0cb3 32%,#080a0c4d 55%,#080a0c0d 78%,#080a0c00 100%)}.marketing-home-slide--library-ios[data-v-6a074b41]{text-align:left;justify-items:start;padding-left:clamp(2.5rem,7vw,6rem);padding-right:clamp(2.5rem,6vw,6rem)}.marketing-home-slide--library-ios .marketing-home-slide-copy[data-v-6a074b41]{text-align:left;justify-items:start;max-width:min(32rem,44%)}.marketing-home-slide--library-ios .marketing-home-slide-media[data-v-6a074b41]{will-change:auto;animation:none;transform:scale(1.03)}.marketing-home-slide--revit-plugin .marketing-home-slide-media[data-v-6a074b41],.marketing-home-slide--shop .marketing-home-slide-media[data-v-6a074b41],.marketing-home-slide--studio-plus-marketplace .marketing-home-slide-media[data-v-6a074b41]{animation-name:marketingHomeMediaDriftAlt-6a074b41;animation-duration:17s}.marketing-home-slide--pilot-cert .marketing-home-slide-media[data-v-6a074b41]{animation-name:marketingHomeMediaDrift-6a074b41;animation-duration:18s}.marketing-home-slide-figure[data-v-6a074b41]{z-index:0;object-fit:contain;object-position:center;background:#f8faf8f5;border:1px solid #ffffff38;border-radius:4px;width:min(46vw,520px);max-height:min(72vh,640px);padding:clamp(1rem,2.5vw,1.75rem);position:absolute;top:50%;right:clamp(1.5rem,6vw,5rem);transform:translateY(-50%);box-shadow:0 0 0 1px #00000059,0 28px 60px #00000073}@keyframes marketingHomeMediaDrift-6a074b41{0%{transform:scale(1.05)translate(0%,0%)}to{transform:scale(1.1)translate(-1%,-.6%)}}@keyframes marketingHomeMediaDriftAlt-6a074b41{0%{transform:scale(1.05)translate(0%,0%)}to{transform:scale(1.1)translate(1%,-.4%)}}@keyframes marketingHomeMediaZoom-6a074b41{0%{transform:scale(1.03)}to{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.marketing-home-slide-media[data-v-6a074b41]{animation:none;transform:none}.marketing-home-slide--bim-standards .marketing-home-slide-media[data-v-6a074b41]{transform:scale(1.1)}}.marketing-home-slide-extras[data-v-6a074b41],.marketing-home-slide-copy[data-v-6a074b41]{z-index:3;position:relative}.marketing-home-slide-extras[data-v-6a074b41]{justify-items:center;width:100%;display:grid}.marketing-home-slide-copy[data-v-6a074b41]{justify-items:center;gap:clamp(1rem,2.2vw,1.45rem);max-width:min(44rem,92vw);padding:clamp(.5rem,2vw,1.25rem) 0;display:grid}.marketing-home-heading[data-v-6a074b41]{font-family:var(--font-display);font-size:clamp(2rem,5vw,4.25rem);font-weight:var(--la-display-weight-light,300);letter-spacing:var(--la-display-tracking-h1,-.06em);color:#f5f8fa;text-shadow:0 16px 34px #0000006b;margin:0;line-height:1.04}.marketing-home-heading--secondary[data-v-6a074b41]{letter-spacing:var(--la-display-tracking-h2,-.055em);font-size:clamp(1.85rem,4.6vw,3.4rem);line-height:1.08}.marketing-home-subheading[data-v-6a074b41]{color:#eef2f0eb;max-width:640px;margin:0;font-size:clamp(.95rem,1.5vw,1.12rem);line-height:1.55}.marketing-home-cta[data-v-6a074b41]{justify-items:center;gap:.55rem;margin-top:.35rem;display:grid}.marketing-home-cta-primary[data-v-6a074b41]{--cta-ring:#afd2c173;min-height:44px;font-family:var(--font-ui);letter-spacing:.02em;text-transform:none;color:var(--la-ghost-btn-color,#edf3f7f0);background:var(--la-ghost-btn-bg,#ffffff07);border:.5px solid var(--la-ghost-btn-border,#d7e0dc1a);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;isolation:isolate;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.72rem 1.65rem .72rem 1.75rem;font-size:.88rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .2s,background-color .2s,color .2s;display:inline-flex;position:relative}.marketing-home-cta-primary[data-v-6a074b41]:after{content:"";background:currentColor;width:14px;height:14px;transition:transform .22s cubic-bezier(.22,1,.36,1);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 6l6 6-6 6'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 6l6 6-6 6'/></svg>") 50%/contain no-repeat}.marketing-home-cta-primary[data-v-6a074b41]:hover{background:var(--la-ghost-btn-hover-bg,#ffffff0d);border-color:var(--la-ghost-btn-hover-border,#d7e0dc29);color:var(--shell-action-hover-text,#f6faf6);box-shadow:none;transform:translateY(-2px)}.marketing-home-cta-primary[data-v-6a074b41]:hover:after{transform:translate(3px)}.marketing-home-cta-primary[data-v-6a074b41]:active{transition-duration:60ms;transform:translateY(0)}.marketing-home-cta-primary[data-v-6a074b41]:focus-visible{box-shadow:0 0 0 3px var(--cta-ring);outline:none}.marketing-home-cta-note[data-v-6a074b41]{letter-spacing:.02em;color:#eef2f0b3;font-size:.78rem}.marketing-home-slide-arrow[data-v-6a074b41]{z-index:4;color:#f5f8f6d9;cursor:pointer;filter:drop-shadow(0 2px 6px #0000008c);background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .18s,transform .2s cubic-bezier(.22,1,.36,1),opacity .18s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.marketing-home-slide-arrow[data-v-6a074b41]:hover{color:#fff}.marketing-home-slide-arrow--prev[data-v-6a074b41]:hover{transform:translateY(-50%)translate(-2px)}.marketing-home-slide-arrow--next[data-v-6a074b41]:hover{transform:translateY(-50%)translate(2px)}.marketing-home-slide-arrow[data-v-6a074b41]:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #f5f8f680}.marketing-home-slide-arrow svg[data-v-6a074b41]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.marketing-home-slide-arrow--prev[data-v-6a074b41]{left:clamp(.6rem,2.2vw,1.4rem)}.marketing-home-slide-arrow--next[data-v-6a074b41]{right:clamp(.6rem,2.2vw,1.4rem)}.marketing-home-slide-dots[data-v-6a074b41]{z-index:4;-webkit-backdrop-filter:blur(10px)saturate(140%);background:#080c0e61;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .85rem;display:inline-flex;position:absolute;bottom:clamp(1.6rem,3vw,2.4rem);left:50%;transform:translate(-50%)}.marketing-home-slide-dot[data-v-6a074b41]{cursor:pointer;background:#f5f8f659;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:background .22s,width .22s,transform .22s}.marketing-home-slide-dot.is-active[data-v-6a074b41]{background:#f6f8f4;border-radius:999px;width:22px}.marketing-home-slide-dot[data-v-6a074b41]:hover{background:#f5f8f6a6}.marketing-home-slide-dot[data-v-6a074b41]:focus-visible{outline:none;box-shadow:0 0 0 2px #f5f8f666}.slide-next-enter-active[data-v-6a074b41],.slide-next-leave-active[data-v-6a074b41],.slide-prev-enter-active[data-v-6a074b41],.slide-prev-leave-active[data-v-6a074b41]{transition:opacity .68s,transform .68s cubic-bezier(.22,1,.36,1)}.slide-next-enter-from[data-v-6a074b41]{opacity:0;transform:translate(36px)}.slide-next-leave-to[data-v-6a074b41]{opacity:0;transform:translate(-32px)}.slide-prev-enter-from[data-v-6a074b41]{opacity:0;transform:translate(-36px)}.slide-prev-leave-to[data-v-6a074b41]{opacity:0;transform:translate(32px)}.marketing-home-marketplace-banner[data-v-6a074b41]{z-index:12;pointer-events:none;width:min(920px,100% - 2.5rem);position:absolute;bottom:clamp(3.35rem,8vh,4.5rem);left:50%;transform:translate(-50%)}.marketing-home-marketplace-banner__link[data-v-6a074b41]{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ecf2eef0;background:linear-gradient(90deg,#afd2c129,#080b0ae0),#080b0aeb;border:1px solid #b2c9bc52;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;padding:.72rem 1rem;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:flex;box-shadow:0 12px 28px #00000047}.marketing-home-marketplace-banner__link[data-v-6a074b41]:hover{background:linear-gradient(90deg,#afd2c12e,#ffffff0a),#080b0ae0;border-color:#bee2cf73;transform:translateY(-1px)}.marketing-home-marketplace-banner__wordmark[data-v-6a074b41]{font-family:var(--font-brand,"Iowan Old Style", Georgia, serif);color:#f5f5f5;white-space:nowrap;font-size:clamp(1.35rem,2.4vw,1.85rem);font-style:italic;font-weight:500;line-height:1}.marketing-home-marketplace-banner__copy[data-v-6a074b41]{color:#dce4e0d1;flex:16rem;font-size:clamp(.82rem,1.05vw,.94rem);line-height:1.45}.marketing-home-marketplace-banner__cta[data-v-6a074b41]{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:#bee2cffa;white-space:nowrap;font-size:.72rem;font-weight:600}.marketing-home-footer[data-v-6a074b41]{z-index:120;justify-items:center;display:grid;position:fixed;bottom:.8rem;left:50%;transform:translate(-50%)}.marketing-home-copyright[data-v-6a074b41]{letter-spacing:.05em;color:#a8b2ad3d;pointer-events:none;white-space:nowrap;margin:0;font-size:.6rem}@media (width<=1080px){.marketing-home-slide--statement .marketing-home-heading[data-v-6a074b41]{font-size:clamp(3rem,7vw,5rem)}}@media (width<=768px){.marketing-home-hero[data-v-6a074b41]{min-height:100dvh}.marketing-home-slide[data-v-6a074b41]{gap:1.1rem;padding:clamp(2rem,7vw,3.2rem) clamp(2.4rem,10vw,4rem)}.marketing-home-slide--library-ios[data-v-6a074b41]{text-align:center;justify-items:center;padding-left:clamp(2rem,7vw,3.2rem);padding-right:clamp(2rem,7vw,3.2rem)}.marketing-home-slide--library-ios .marketing-home-slide-media[data-v-6a074b41]{object-fit:cover;object-position:center;opacity:.35;width:100%;max-width:none;height:100%;animation:none;inset:0;transform:none}.marketing-home-slide--library-ios .marketing-home-slide-scrim[data-v-6a074b41]{background:linear-gradient(#080a0c8c 0%,#080a0cb3 60%,#080a0cd1 100%)}.marketing-home-slide--library-ios .marketing-home-slide-copy[data-v-6a074b41]{text-align:center;justify-items:center;max-width:28rem}.marketing-home-slide--bim-standards[data-v-6a074b41]{text-align:left;justify-items:start;padding-left:clamp(2rem,7vw,3.2rem);padding-right:clamp(2rem,7vw,3.2rem)}.marketing-home-slide--bim-standards .marketing-home-slide-scrim[data-v-6a074b41]{background:linear-gradient(90deg,#080a0ce6 0%,#080a0ca6 55%,#080a0c59 100%)}.marketing-home-slide--bim-standards .marketing-home-slide-copy[data-v-6a074b41]{text-align:left;justify-items:start;max-width:28rem}.marketing-home-slide--bim-standards .marketing-home-cta[data-v-6a074b41]{justify-items:start}.marketing-home-slide--bim-standards .marketing-home-slide-media[data-v-6a074b41]{object-position:center 38%;opacity:.5}.marketing-home-slide--statement[data-v-6a074b41]{text-align:center;align-content:center;justify-items:center;padding:4.5rem 2.5rem 4rem}.marketing-home-slide--statement[data-v-6a074b41]:after{background:linear-gradient(#06090ae6 0%,#06090ab8 34%,#06090a57 64%,#06090ad6 100%)}.marketing-home-slide--statement .marketing-home-slide-copy[data-v-6a074b41]{text-align:center;justify-items:center;max-width:min(30rem,84vw);padding:0}.marketing-home-slide--statement .marketing-home-heading[data-v-6a074b41]{font-size:clamp(2.35rem,11vw,4rem);line-height:1.1}.marketing-home-heading[data-v-6a074b41]{letter-spacing:-.035em;font-size:clamp(1.55rem,7.5vw,2.4rem)}.marketing-home-heading--secondary[data-v-6a074b41]{font-size:clamp(1.45rem,6.5vw,2.1rem)}.marketing-home-subheading[data-v-6a074b41]{font-size:clamp(.88rem,3.8vw,1rem)}.marketing-home-cta-primary[data-v-6a074b41]{padding:.85rem 1.5rem .85rem 1.6rem;font-size:.9rem}.marketing-home-slide-arrow[data-v-6a074b41]{width:32px;height:32px}.marketing-home-slide-arrow svg[data-v-6a074b41]{width:20px;height:20px}.marketing-home-slide-arrow--prev[data-v-6a074b41]{left:.4rem}.marketing-home-slide-arrow--next[data-v-6a074b41]{right:.4rem}.marketing-home-marketplace-banner[data-v-6a074b41]{width:calc(100% - 1.5rem);bottom:clamp(3rem,7vh,3.8rem)}.marketing-home-marketplace-banner__copy[data-v-6a074b41]{flex-basis:100%}}@media (width<=480px){.marketing-home-slide[data-v-6a074b41]{gap:.85rem;padding:1.4rem 2.5rem}.marketing-home-heading[data-v-6a074b41]{text-shadow:0 8px 22px #00000080;font-size:clamp(1.4rem,8vw,2rem)}.marketing-home-slide--statement .marketing-home-heading[data-v-6a074b41]{font-size:clamp(2rem,11.5vw,3.1rem)}.marketing-home-slide-arrow[data-v-6a074b41]{width:30px;height:30px}.marketing-home-footer[data-v-6a074b41]{text-align:center;width:calc(100% - 1.4rem)}}.app-host-home[data-v-c97d5f25]{background:var(--bg-shell);min-height:100vh;color:var(--text-primary);font-family:var(--font-ui)}.app-host-home__header[data-v-c97d5f25]{z-index:20;position:sticky;top:0}.app-host-home__main[data-v-c97d5f25]{gap:1.35rem;width:min(1120px,100% - 2rem);margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) 0 4rem;display:grid}.app-host-hero[data-v-c97d5f25]{background:linear-gradient(#07090bfa,#0a0c0efa),linear-gradient(135deg,#ffffff05,#0000 42%);border:1px solid #c6d0d81f;border-radius:14px;gap:1rem;padding:clamp(1.5rem,3vw,2.4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000038}.app-host-hero__eyebrow[data-v-c97d5f25],.app-host-card__kicker[data-v-c97d5f25]{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:#d9e8f1ad;margin:0;font-size:.74rem;font-weight:500}.app-host-card--studio .app-host-card__kicker[data-v-c97d5f25]{font-family:var(--font-display);letter-spacing:var(--la-display-tracking-label);text-transform:none;color:#eaf2f7;font-size:.92rem;font-weight:500}.app-host-hero__title[data-v-c97d5f25]{max-width:min(12ch,100%);font-size:clamp(2.6rem,5.2vw,4.8rem);font-weight:var(--la-display-weight-light);letter-spacing:var(--la-display-tracking-h1);text-wrap:balance;margin:0;line-height:.96}.app-host-card__title[data-v-c97d5f25]{font-size:clamp(1.55rem,2.4vw,2rem);font-weight:var(--la-display-weight);letter-spacing:var(--la-display-tracking-h3);margin:0;line-height:1.08}.app-host-hero__body[data-v-c97d5f25],.app-host-card p[data-v-c97d5f25]{letter-spacing:.01em;max-width:64ch;color:var(--text-secondary);margin:0;line-height:1.65}.app-host-card__links[data-v-c97d5f25]{flex-wrap:wrap;gap:.65rem;display:flex}.app-host-hero__actions[data-v-c97d5f25],.app-host-grid[data-v-c97d5f25]{gap:1rem;display:grid}.app-host-hero__actions[data-v-c97d5f25]{grid-template-columns:repeat(auto-fit,minmax(210px,max-content))}.app-host-hero__action[data-v-c97d5f25],.app-host-card__link[data-v-c97d5f25]{border-radius:12px;justify-content:center;align-items:center;min-height:54px;padding:.95rem 1.2rem;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.app-host-hero__action[data-v-c97d5f25]{color:var(--text-primary);background:#ffffff04;border:1px solid #d8e6ef24}.app-host-hero__action--disabled[data-v-c97d5f25],.app-host-card__link--disabled[data-v-c97d5f25]{cursor:not-allowed;opacity:.6;pointer-events:none}.app-host-hero__action--primary[data-v-c97d5f25]{color:#101517;background:linear-gradient(#e2e8e4f0,#cdd4d0e6);border-color:#bac6bc38}.app-host-hero__action[data-v-c97d5f25]:hover,.app-host-card__link[data-v-c97d5f25]:hover{transform:translateY(-1px)}.app-host-grid[data-v-c97d5f25]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.app-host-card[data-v-c97d5f25]{background:linear-gradient(#080a0cf5,#0b0d0ff5),#ffffff03;border:1px solid #c6d0d81a;border-radius:14px;gap:.8rem;padding:1.4rem;display:grid;box-shadow:0 10px 24px #00000029}.app-host-card--studio[data-v-c97d5f25]{background:linear-gradient(#080a0cf5,#0b0d0ff5),linear-gradient(135deg,#53677a14,#0000 52%)}.app-host-card--workbench[data-v-c97d5f25]{background:linear-gradient(#080a0cf5,#0b0d0ff5),linear-gradient(135deg,#606f5914,#0000 52%)}.app-host-card__link[data-v-c97d5f25]{color:var(--text-primary);background:#ffffff04;border:1px solid #d8e6ef24;justify-self:start}@media (width<=700px){.app-host-home__main[data-v-c97d5f25]{width:min(100% - 1rem,1120px);padding-top:1rem}.app-host-hero__actions[data-v-c97d5f25]{grid-template-columns:1fr}.app-host-card__link[data-v-c97d5f25],.app-host-hero__action[data-v-c97d5f25]{width:100%}}.editorial-page[data-v-c06cd37f]{min-height:100vh;position:relative;overflow-x:clip}.editorial-page[data-v-c06cd37f]:not(.la-commerce-surface){background:var(--account-page-background)}.editorial-page.la-commerce-surface[data-v-c06cd37f]{background:var(--commerce-page-background,var(--account-page-background-soft))}.header-sticky[data-v-c06cd37f]{z-index:50;position:sticky;top:0}.editorial-main[data-v-c06cd37f]{width:min(var(--editorial-shell-width,1180px), calc(100% - 1.5rem));z-index:1;margin:0 auto;padding:clamp(1.6rem,3vw,2.5rem) 0 3rem;position:relative}.editorial-hero[data-v-c06cd37f]{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:1.2rem;margin-bottom:1.3rem;display:grid}.editorial-hero-copy[data-v-c06cd37f]{gap:.8rem;display:grid}.editorial-eyebrow[data-v-c06cd37f]{letter-spacing:.22em;text-transform:uppercase;color:var(--account-eyebrow-color);font-size:.72rem;display:inline-block}.editorial-title[data-v-c06cd37f]{max-width:12ch;letter-spacing:var(--la-display-tracking-h1,-.06em);color:var(--account-title-color);text-wrap:balance;margin:0;font-size:clamp(3rem,6vw,5.4rem);line-height:.92}.editorial-intro[data-v-c06cd37f]{max-width:62rem}.editorial-intro[data-v-c06cd37f] p{color:var(--account-body-color);margin:0;line-height:1.78}.editorial-intro[data-v-c06cd37f] p+p{margin-top:.95rem}.editorial-hero-aside[data-v-c06cd37f]{border:1px solid var(--account-panel-border);background:var(--account-panel-bg);box-shadow:var(--account-panel-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;padding:clamp(1rem,2vw,1.3rem)}.editorial-shell[data-v-c06cd37f]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:clamp(1.4rem,2.6vw,2rem);padding:0;display:grid}.editorial-copyright[data-v-c06cd37f]{text-align:center;letter-spacing:.04em;color:var(--account-copyright-color);z-index:1;margin:0 0 1.2rem;font-size:.72rem;position:relative}@media (width<=900px){.editorial-hero[data-v-c06cd37f]{grid-template-columns:1fr}.editorial-title[data-v-c06cd37f]{max-width:none}}@media (width<=768px){.editorial-main[data-v-c06cd37f]{width:calc(100% - 1rem);padding:1.1rem 0 2.4rem}.editorial-hero[data-v-c06cd37f]{gap:.85rem;margin-bottom:1rem}.editorial-title[data-v-c06cd37f]{letter-spacing:-.045em;font-size:clamp(2.1rem,9vw,3.2rem);line-height:1}.editorial-intro[data-v-c06cd37f] p{font-size:.96rem;line-height:1.62}.editorial-hero-aside[data-v-c06cd37f]{border-radius:14px;padding:.95rem}.editorial-shell[data-v-c06cd37f]{gap:1.25rem}}@media (width<=480px){.editorial-copyright[data-v-c06cd37f]{display:none}.editorial-main[data-v-c06cd37f]{width:calc(100% - .75rem);padding-top:.85rem}.editorial-hero[data-v-c06cd37f]{margin-bottom:.85rem}.editorial-title[data-v-c06cd37f]{font-size:clamp(1.85rem,9.5vw,2.6rem)}.editorial-hero-aside[data-v-c06cd37f]{border-radius:12px;padding:.8rem}.editorial-shell[data-v-c06cd37f]{gap:1.05rem}}.a11y-intro[data-v-9393f919]{gap:.85rem;max-width:56rem;display:grid}.a11y-intro p[data-v-9393f919]{color:var(--account-body-color);margin:0;font-size:.96rem;line-height:1.74}.a11y-layout[data-v-9393f919]{gap:clamp(1.4rem,3vw,2rem);display:grid}.a11y-card[data-v-9393f919]{border:1px solid var(--account-panel-border);background:var(--account-panel-bg);box-shadow:var(--account-panel-shadow);border-radius:18px;gap:1.1rem;padding:clamp(1.15rem,2.4vw,1.55rem);display:grid}.a11y-card-head[data-v-9393f919],.a11y-guide-head[data-v-9393f919]{gap:.35rem;display:grid}.a11y-card-title[data-v-9393f919],.a11y-guide-title[data-v-9393f919]{font-family:var(--font-display,var(--font-ui));letter-spacing:-.03em;color:var(--account-title-color);margin:0;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:300;line-height:1.08}.a11y-guide-title[data-v-9393f919]{font-size:clamp(1.2rem,2vw,1.45rem)}.a11y-card-lead[data-v-9393f919],.a11y-guide-lead[data-v-9393f919]{max-width:52ch;color:var(--account-body-color);margin:0;font-size:.94rem;line-height:1.68}.a11y-guide[data-v-9393f919]{gap:1rem;display:grid}.a11y-guide-grid[data-v-9393f919]{border-top:1px solid var(--account-divider-color);gap:0;display:grid}.a11y-guide-item[data-v-9393f919]{border-bottom:1px solid var(--account-divider-color);grid-template-columns:3.2rem minmax(0,1fr);gap:1rem 1.4rem;padding:1.1rem 0;display:grid}.a11y-guide-index[data-v-9393f919]{letter-spacing:.14em;color:var(--account-text-muted);padding-top:.2rem;font-size:.72rem}.a11y-guide-copy[data-v-9393f919]{gap:.55rem;display:grid}.a11y-guide-copy h3[data-v-9393f919]{letter-spacing:-.02em;color:var(--account-title-color);margin:0;font-size:1.02rem;font-weight:500}.a11y-guide-copy p[data-v-9393f919]{color:var(--account-body-color);margin:0;font-size:.94rem;line-height:1.68}.a11y-card--support[data-v-9393f919]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem 2rem}.a11y-support-link[data-v-9393f919]{border:1px solid var(--account-button-secondary-border);background:var(--account-button-secondary-bg);min-height:46px;color:var(--account-link-color);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:.72rem 1.1rem;font-size:.9rem;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.a11y-support-link[data-v-9393f919]:hover{background:#ffffff0f;border-color:#c6d0d847;transform:translateY(-1px)}@media (width<=720px){.a11y-card--support[data-v-9393f919]{grid-template-columns:1fr;align-items:start}.a11y-guide-item[data-v-9393f919]{grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem 1rem}}.studio-disclosure[data-v-f46be98d]{background:linear-gradient(#0c120fb8,#080b0ad9);border:1px solid #b2c9bc29;border-radius:10px;margin-top:clamp(1rem,2vw,1.35rem)}.studio-disclosure-summary[data-v-f46be98d]{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .75rem;padding:clamp(.85rem,1.6vw,1rem) clamp(.95rem,1.8vw,1.15rem);list-style:none;display:grid}.studio-disclosure-summary[data-v-f46be98d]::-webkit-details-marker{display:none}.studio-disclosure-kicker[data-v-f46be98d]{letter-spacing:.12em;text-transform:uppercase;color:#bee2cfd1;grid-column:1/-1;font-size:.68rem}.studio-disclosure-title[data-v-f46be98d]{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:#f1f7f4fa;font-size:clamp(.88rem,1.1vw,.98rem);font-weight:600}.studio-disclosure-hint[data-v-f46be98d]{color:#c8d2ccb8;grid-column:1/-1;font-size:.82rem;line-height:1.45}.studio-disclosure-chevron[data-v-f46be98d]{border-bottom:2px solid #bee2cfd9;border-right:2px solid #bee2cfd9;width:.55rem;height:.55rem;margin-top:.15rem;transition:transform .18s;transform:rotate(45deg)}.studio-disclosure[open] .studio-disclosure-chevron[data-v-f46be98d]{margin-top:.35rem;transform:rotate(-135deg)}.studio-disclosure-body[data-v-f46be98d]{padding:0 clamp(.95rem,1.8vw,1.15rem) clamp(.95rem,1.8vw,1.15rem)}.studio-disclosure-body[data-v-f46be98d] .studio-compensation,.studio-disclosure-body[data-v-f46be98d] .studio-store-terms{background:0 0;border:none;margin-top:0;padding:0}.studio-store[data-v-5aa92786]{box-sizing:border-box;-webkit-overflow-scrolling:touch;color:#fffffff0;background:#0c0c0c;flex:1;align-self:stretch;width:100%;min-width:0;min-height:0;overflow:hidden auto}.studio-store-inner[data-v-5aa92786]{max-width:1440px;margin:0 auto;padding:clamp(1.1rem,2.5vw,1.75rem) clamp(1rem,3.5vw,3rem) clamp(2rem,4vw,3rem)}.studio-store-top[data-v-5aa92786]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:clamp(1.25rem,2.5vw,1.85rem);display:flex}.studio-store-head-actions[data-v-5aa92786]{flex-wrap:wrap;gap:.55rem;display:flex}.studio-store-upload-btn[data-v-5aa92786]{color:#f1f7f4fa;letter-spacing:.06em;text-transform:uppercase;background:#afd2c124;border:1px solid #b2c9bc59;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.studio-store-upload-btn--locked[data-v-5aa92786]{opacity:.85;background:#ffffff0a;border-color:#ffffff24}.studio-store-upload-icon[data-v-5aa92786]{width:1rem;height:1rem}.studio-store-heading[data-v-5aa92786]{flex-wrap:wrap;align-items:baseline;gap:.35em .65em;margin:0;display:flex}.studio-store-heading-wordmark[data-v-5aa92786]{font-family:var(--font-brand,"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif);letter-spacing:.01em;color:#f5f5f5;font-size:clamp(2.75rem,5.5vw,4.1rem);font-style:italic;font-weight:500;line-height:1}.studio-store-heading-suffix[data-v-5aa92786]{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#dce4e0ad;font-size:clamp(.72rem,1.05vw,.88rem);font-weight:500}.studio-store-message[data-v-5aa92786]{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff1f;border-radius:10px;margin-top:clamp(1rem,2vw,1.5rem);padding:clamp(1rem,2vw,1.35rem)}.studio-store-copy[data-v-5aa92786]{color:#ecf0ede0;margin:0;font-size:clamp(.9rem,1.2vw,1.02rem);line-height:1.55}.studio-store-copy--muted[data-v-5aa92786]{color:#c8d2cc9e;font-size:.88rem}.studio-store-copy+.studio-store-copy[data-v-5aa92786]{margin-top:.55rem}.studio-store-copy--accent[data-v-5aa92786]{color:#d1e4dcfa}.studio-store-legal-link[data-v-5aa92786]{color:#bee2cffa;text-underline-offset:.16em;font-weight:600;text-decoration:underline}.studio-store-legal-link[data-v-5aa92786]:hover{color:#f1fbf5}.studio-store-terms[data-v-5aa92786]{background:linear-gradient(#0c120fb8,#080b0ad9);border:1px solid #b2c9bc29;border-radius:10px;margin-top:clamp(1.25rem,2.5vw,1.85rem);padding:clamp(1rem,2vw,1.35rem)}.studio-store-terms-heading[data-v-5aa92786]{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#dce8e1f0;margin:0 0 .65rem;font-size:clamp(.78rem,1.05vw,.92rem);font-weight:600}.studio-store-terms-lead[data-v-5aa92786],.studio-store-terms-intro[data-v-5aa92786],.studio-store-terms-patience[data-v-5aa92786],.studio-store-terms-footnote[data-v-5aa92786]{color:#dce4e0d1;margin:0;font-size:clamp(.84rem,1.05vw,.94rem);line-height:1.58}.studio-store-terms-lead[data-v-5aa92786]{color:#e4eee8f0;background:#afd2c114;border:1px solid #b2c9bc38;border-radius:8px;margin-bottom:.65rem;padding:.75rem .85rem}.studio-store-terms-lead strong[data-v-5aa92786]{color:#f1f7f4fa;font-weight:600}.studio-store-terms-patience[data-v-5aa92786]{color:#d1e4daeb;margin-top:.65rem}.studio-store-terms-list[data-v-5aa92786]{color:#e4eae6e0;gap:.72rem;margin:.85rem 0 0;padding-left:1.15rem;font-size:clamp(.84rem,1.05vw,.94rem);line-height:1.58;display:grid}.studio-store-terms-list strong[data-v-5aa92786]{color:#f1f7f4fa;font-weight:600}.studio-store-terms-footnote[data-v-5aa92786]{color:#c8d2ccb8;border-top:1px solid #ffffff14;margin-top:.95rem;padding-top:.85rem;font-size:clamp(.8rem,1vw,.88rem)}.studio-store-nav[data-v-5aa92786]{flex-wrap:wrap;justify-content:flex-end;gap:.35rem 1rem;display:flex}.studio-store-nav-item[data-v-5aa92786]{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#c8c8c8bf;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:clamp(.62rem,.85vw,.7rem);font-weight:500}.studio-store-nav-item[data-v-5aa92786]:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #4db377}.studio-store-section[data-v-5aa92786]{scroll-margin-top:.5rem}.studio-store-section+.studio-store-section[data-v-5aa92786]{border-top:1px solid #ffffff0f;margin-top:clamp(1.85rem,4vw,2.85rem);padding-top:clamp(1.35rem,3vw,2rem)}.studio-store-section-heading[data-v-5aa92786]{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#e8eceaeb;margin:0 0 clamp(.85rem,1.6vw,1.15rem);font-size:clamp(.7rem,.98vw,.8rem);font-weight:600}.studio-store-grid[data-v-5aa92786]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.85rem,1.8vw,1.35rem);display:grid}@media (width<=1180px){.studio-store-grid[data-v-5aa92786]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=840px){.studio-store-grid[data-v-5aa92786]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.studio-store-grid[data-v-5aa92786]{grid-template-columns:1fr}}.studio-store-card[data-v-5aa92786]{flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.studio-store-card-media[data-v-5aa92786]{aspect-ratio:1;background:linear-gradient(145deg,#afd2c11f,#0c0c0cf2);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0000000f}.studio-store-card-media-label[data-v-5aa92786]{letter-spacing:.08em;text-transform:uppercase;color:#d1e4dad1;text-align:center;padding:.5rem;font-size:clamp(.72rem,.95vw,.82rem)}.studio-store-card-description[data-v-5aa92786],.studio-store-card-meta[data-v-5aa92786]{color:#c8d6cec7;margin:.35rem 0 0;font-size:clamp(.72rem,.9vw,.82rem);line-height:1.45}.studio-store-card-body[data-v-5aa92786]{justify-content:flex-start;align-items:flex-start;gap:.65rem 1rem;min-width:0;margin-top:.65rem;display:flex}.studio-store-card-text[data-v-5aa92786]{text-align:left;flex:1;min-width:0}.studio-store-card-title[data-v-5aa92786]{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:#fafafa;letter-spacing:.01em;margin:0 0 .2rem;font-size:clamp(.78rem,1vw,.9rem);font-weight:500;line-height:1.35}.studio-store-card-collection[data-v-5aa92786]{color:#b4b9b6b8;margin:0;font-size:clamp(.68rem,.88vw,.78rem);line-height:1.45}.studio-store-card-price-wrap[data-v-5aa92786]{display:none}.studio-store-card-price-wrap--live[data-v-5aa92786]{flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.studio-store-buy-btn[data-v-5aa92786]{color:#f1f7f4fa;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#afd2c124;border:1px solid #b2c9bc59;border-radius:999px;padding:.45rem .85rem;font-size:.72rem}.studio-store-buy-btn[data-v-5aa92786]:disabled{opacity:.6;cursor:wait}.studio-store-downloads[data-v-5aa92786]{gap:.35rem;margin:.55rem 0 0;padding:0 0 0 .15rem;list-style:none;display:grid}.studio-store-tools[data-v-5aa92786]{margin-top:clamp(1rem,2vw,1.35rem)}.studio-store-tools-grid[data-v-5aa92786]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (width<=640px){.studio-store-tools-grid[data-v-5aa92786]{grid-template-columns:1fr}}.studio-store-tool-card[data-v-5aa92786]{background:#afd2c10f;border:1px solid #b2c9bc33;border-radius:8px;gap:.35rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.studio-store-tool-card[data-v-5aa92786]:hover{background:#afd2c11f;border-color:#bee2cf73}.studio-store-tool-card--locked[data-v-5aa92786]{background:#ffffff08;border-color:#ffffff1a}.studio-store-tool-label[data-v-5aa92786]{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:#f1f7f4fa;font-size:.88rem;font-weight:600}.studio-store-tool-description[data-v-5aa92786]{color:#c8d2ccc7;font-size:.82rem;line-height:1.45}.studio-store-creator[data-v-5aa92786]{border-top:1px solid #ffffff0f;margin-top:clamp(1.25rem,2.5vw,1.85rem);padding-top:clamp(1rem,2vw,1.35rem)}.studio-store-creator .studio-store-top[data-v-5aa92786]{margin-bottom:1rem}.studio-store-price--was[data-v-5aa92786]{color:#9ba09e8c;font-weight:400;text-decoration:line-through}.studio-store-price--sale[data-v-5aa92786]{color:#f96d10;font-weight:600}.studio-store-price--plain[data-v-5aa92786]{color:#f2f2f2;font-weight:500}.studio-store-visually-hidden[data-v-5aa92786]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-store-footer[data-v-5aa92786]{text-align:right;margin:clamp(1.5rem,3vw,2.25rem) 0 0}.studio-store-more[data-v-5aa92786]{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#ebebeb8c;cursor:default;background:0 0;border:none;margin:0;padding:0;font-size:clamp(.65rem,.82vw,.74rem);font-weight:600}.studio-store-more[data-v-5aa92786]:focus-visible{outline-offset:4px;color:#ffffffd9;border-radius:2px;outline:2px solid #4db377}.studio-plus-board-page[data-v-c8b1c603]{isolation:isolate;color:#ffffffeb;background:#161817;flex-direction:column;height:100dvh;min-height:100dvh;display:flex;position:relative}.studio-plus-board-header[data-v-c8b1c603] .header{background:#08090beb;border-bottom:1px solid #ffffff0d}.studio-plus-board-main[data-v-c8b1c603]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.docs-shell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.docs-rail{align-content:start;gap:.6rem;display:grid;position:sticky;top:clamp(96px,12vh,144px)}.docs-rail-kicker{letter-spacing:.18em;text-transform:uppercase;color:#78827cb3;margin:0 0 .15rem;font-size:.66rem}.docs-rail-list{gap:.05rem;margin:0;padding:0;list-style:none;display:grid}.docs-rail-link{color:#8c9690c7;padding:.42rem 0 .42rem .95rem;font-size:.85rem;line-height:1.35;text-decoration:none;transition:color .22s,transform .22s;display:block;position:relative}.docs-rail-link:before{content:"";opacity:0;background:currentColor;width:2px;height:0;transition:height .22s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.docs-rail-link:hover{color:#e9eee9}.docs-rail-link.is-active{color:#fff;font-weight:500}.docs-rail-link.is-active:before{opacity:1;height:18px}.docs-rail-footer{color:#8c969099;margin:.6rem 0 0;font-size:.78rem}.docs-rail-footer a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #8c969059;text-decoration:underline #8c969059;transition:color .2s}.docs-rail-footer a:hover{color:#e9eee9;text-decoration-color:#e9eee9a6}.docs-stream{gap:clamp(4rem,7vw,6.5rem);display:grid}.doc-block{gap:clamp(1.4rem,2.2vw,1.85rem);scroll-margin-top:clamp(96px,12vh,144px);display:grid}.doc-block-header{gap:.55rem;display:grid}.doc-block-kicker{letter-spacing:.16em;text-transform:uppercase;color:#8c9690b3;margin:0;font-size:.7rem}.doc-block-title{letter-spacing:-.02em;color:var(--account-card-text,#e9ece6);margin:0;font-size:clamp(1.6rem,3.4vw,2.25rem);font-weight:600;line-height:1.18}.doc-block-lead,.doc-block-body{color:var(--account-body-color,#c6d0c9);max-width:64rem;margin:0;font-size:.96rem;line-height:1.72}.doc-block-section{gap:.7rem;max-width:64rem;display:grid}.doc-block-section h3{letter-spacing:.06em;text-transform:uppercase;color:#b4c8bcd9;margin:0;font-size:.82rem;font-weight:600}.doc-block-section p,.doc-block-section li{color:var(--account-body-color,#c6d0c9);margin:0;font-size:.94rem;line-height:1.72}.doc-block-section ul{gap:.32rem;margin:0;padding-left:1.1rem;display:grid}@media (width<=960px){.docs-shell{grid-template-columns:1fr;gap:1.8rem}.docs-rail{border-top:1px solid #8c969029;border-bottom:1px solid #8c969029;padding:.6rem 0;position:static}.docs-rail-kicker{margin-bottom:.5rem}.docs-rail-list{flex-wrap:wrap;gap:.25rem .85rem;display:flex}.docs-rail-link{padding:.3rem 0}.docs-rail-link:before{display:none}.docs-rail-link.is-active{color:#fff}.docs-rail-footer{margin-top:.5rem}}@media (width<=560px){.docs-stream{gap:3.5rem}}.account-list-row--nested{padding-left:1.35rem}.account-list-group{letter-spacing:.12em;text-transform:uppercase;color:var(--account-card-label);margin:.85rem 0 .35rem;padding:0 .15rem;font-size:.72rem}.docs-rail-group-label{letter-spacing:.12em;text-transform:uppercase;color:var(--account-card-label);margin-bottom:.35rem;font-size:.68rem;display:block}.docs-rail-sublist{gap:.15rem;margin:0;padding:0 0 0 .65rem;list-style:none;display:grid}.docs-rail-link--nested{font-size:.92rem}.account-compact-shell .docs-shell{grid-template-columns:minmax(0,1fr);gap:0;max-width:40rem}.account-workspace{grid-template-columns:minmax(13.5rem,17rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3.5vw,3rem);width:100%;max-width:72rem;display:grid}.account-workspace-nav{position:sticky;top:clamp(88px,11vh,120px)}.account-workspace-panel{border-left:1px solid var(--account-divider-color);min-width:0;min-height:12rem;padding-left:clamp(1.25rem,2.5vw,2.25rem)}.account-panel-title{letter-spacing:.14em;text-transform:uppercase;color:var(--account-card-label);margin:0 0 .85rem;font-size:.72rem;font-weight:600}.account-sheet--panel{max-width:36rem}.account-list-row.is-active .account-list-label{color:#fff;font-weight:600}.account-list-row.is-active .account-list-glyph{color:#ffffffd9}.account-nav-panel{gap:0;display:grid}.account-compact-shell .docs-stream{gap:0}.account-compact-shell.editorial-page .editorial-hero{grid-template-columns:1fr;margin-bottom:.85rem}.account-compact-shell.editorial-page .editorial-title{max-width:none;font-size:clamp(2.2rem,5vw,3.2rem)}.account-compact-shell.editorial-page .editorial-intro{display:none}.account-sheet{color:var(--account-card-text);gap:0;display:grid}.account-identity{border-bottom:1px solid var(--account-divider-color);gap:.2rem;padding-bottom:.85rem;display:grid}.account-identity-name{color:var(--account-card-heading);margin:0;font-size:1.05rem;font-weight:600;line-height:1.25}.account-identity-meta{color:var(--account-card-muted);margin:0;font-size:.88rem;line-height:1.4}.account-list{margin:0;padding:0;list-style:none}.account-list+.account-list{border-top:1px solid var(--account-divider-color)}.account-list-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--account-card-label);margin:0;padding:.75rem 0 .35rem;font-size:.66rem}.account-list-row{border:0;border-top:1px solid var(--account-divider-color);width:100%;min-height:2.65rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:center;gap:.55rem .75rem;padding:.5rem 0;text-decoration:none;display:grid}.account-list>.account-list-kicker+.account-list-row,.account-list>.account-list-row:first-child{border-top:0}.account-list-row--link:hover .account-list-label,.account-list-row--link:focus-visible .account-list-label{color:var(--account-link-hover)}.account-list-glyph{color:var(--account-card-label);text-align:center;font-size:.82rem;line-height:1}.account-list-glyph--ok{color:#8fa992f2}.account-list-glyph--muted{color:#ffffff59}.account-list-label{color:var(--account-card-heading);font-size:.92rem;line-height:1.35}.account-list-value{color:var(--account-card-muted);text-align:right;white-space:nowrap;font-size:.86rem}.account-list-chevron{color:var(--account-card-muted);font-size:.9rem}.account-inline-actions{flex-wrap:wrap;gap:.55rem;padding:.85rem 0 .25rem;display:flex}.account-inline-actions .account-primary,.account-inline-actions .account-secondary{min-height:40px;padding:.65rem .95rem;font-size:.88rem}.account-note{color:var(--account-card-muted);margin:.5rem 0 0;font-size:.86rem}.account-note--error{color:#f0c8bd}.account-section-back{color:var(--account-link-color);align-items:center;gap:.35rem;margin-top:1rem;font-size:.86rem;text-decoration:none;display:inline-flex}.account-section-back:hover{color:var(--account-link-hover)}.account-facts{margin:0;padding:0;list-style:none}.account-facts li{border-top:1px solid var(--account-divider-color);color:var(--account-card-muted);grid-template-columns:1.35rem minmax(0,1fr);gap:.55rem;padding:.45rem 0;font-size:.9rem;line-height:1.4;display:grid}.account-facts li:first-child{border-top:0}.account-section-form{gap:1rem;padding-top:.5rem;display:grid}@media (width<=820px){.account-workspace{grid-template-columns:1fr;gap:1.25rem}.account-workspace-nav{border-bottom:1px solid var(--account-divider-color);padding-bottom:.5rem;position:static}.account-workspace-panel{border-left:0;padding-top:.25rem;padding-left:0}}[data-v-9caa084d] .account-hero-aside{gap:.75rem;display:grid}[data-v-9caa084d] .account-hero-aside dl{gap:.55rem;margin:0;display:grid}[data-v-9caa084d] .account-hero-aside .account-hero-row{border-top:1px solid var(--account-divider-color);gap:.15rem;padding-top:.55rem;display:grid}[data-v-9caa084d] .account-hero-aside .account-hero-row:first-child{border-top:0;padding-top:0}[data-v-9caa084d] .account-hero-aside dt{letter-spacing:.1em;text-transform:uppercase;color:var(--account-card-label);margin:0;font-size:.68rem}[data-v-9caa084d] .account-hero-aside dd{color:var(--account-card-heading);margin:0;line-height:1.35}.account-primary[data-v-f6d3e928]{cursor:pointer;background:var(--account-button-primary-bg);min-height:40px;color:var(--account-button-primary-color);box-shadow:var(--account-button-primary-shadow);border:0;border-radius:10px;justify-content:center;align-items:center;padding:.65rem .95rem;font-family:inherit;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.revit-pilot-gate[data-v-b25f9618]{color:#304033;background:linear-gradient(#fdfaf2eb,#f6f1e5eb),linear-gradient(135deg,#93a48114,#61775a0a);border:1px solid #675d4333;border-radius:5px;gap:1rem;padding:1rem 1.1rem;display:grid}.revit-pilot-gate.is-open[data-v-b25f9618]{background:linear-gradient(#f8fcf7f0,#eef7ecf0),linear-gradient(135deg,#86ab8814,#5678600a);border-color:#4c6e533d}.revit-pilot-gate--account[data-v-b25f9618]{padding:1rem}.revit-pilot-gate-copy[data-v-b25f9618]{gap:.65rem;display:grid}.revit-pilot-gate-copy strong[data-v-b25f9618]{color:#253227;font-size:1.05rem}.revit-pilot-gate-copy p[data-v-b25f9618],.revit-pilot-gate-list[data-v-b25f9618]{margin:0}.revit-pilot-gate-kicker[data-v-b25f9618]{letter-spacing:.14em;text-transform:uppercase;color:#75613d;font-size:.72rem;font-weight:700}.revit-pilot-gate.is-open .revit-pilot-gate-kicker[data-v-b25f9618]{color:#4b6b51}.revit-pilot-gate-list[data-v-b25f9618]{color:#536052;gap:.45rem;padding-left:1rem;line-height:1.5;display:grid}.revit-pilot-gate-actions[data-v-b25f9618]{flex-wrap:wrap;gap:.7rem;display:flex}.revit-pilot-gate-primary[data-v-b25f9618],.revit-pilot-gate-secondary[data-v-b25f9618]{min-height:42px;font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:.75rem 1rem;text-decoration:none;display:inline-flex}.revit-pilot-gate-primary[data-v-b25f9618]{color:#f4f7f2;background:#314737;border:1px solid #3f574229}.revit-pilot-gate-secondary[data-v-b25f9618]{color:#334035;background:#ffffff85;border:1px solid #5d574229}@media (width<=640px){.revit-pilot-gate-actions[data-v-b25f9618]{flex-direction:column}.revit-pilot-gate-primary[data-v-b25f9618],.revit-pilot-gate-secondary[data-v-b25f9618]{width:100%}}.section-sheet[data-v-8b4222f1]{color:var(--account-card-text);gap:1.12rem;display:grid}.section-header[data-v-8b4222f1]{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.8fr);align-items:start;gap:1.2rem;display:grid}.section-copy[data-v-8b4222f1],.section-block[data-v-8b4222f1],.section-block-head[data-v-8b4222f1],.section-row-copy[data-v-8b4222f1],.native-form[data-v-8b4222f1],.native-field[data-v-8b4222f1],.address-fieldset[data-v-8b4222f1],.section-actions[data-v-8b4222f1]{gap:.82rem;display:grid}.section-copy[data-v-8b4222f1]{gap:.35rem}.section-kicker[data-v-8b4222f1],.section-block-label[data-v-8b4222f1]{letter-spacing:.12em;text-transform:uppercase;color:var(--account-card-label);font-size:.74rem}.section-copy h2[data-v-8b4222f1],.section-inline-title[data-v-8b4222f1]{color:var(--account-card-heading);margin:0}.section-copy h2[data-v-8b4222f1]{font-size:clamp(1.55rem,2.5vw,2.05rem);line-height:1}.section-inline-title[data-v-8b4222f1]{font-size:1.02rem}.section-copy p[data-v-8b4222f1],.section-block-head p[data-v-8b4222f1],.section-body[data-v-8b4222f1],.section-list--divided li[data-v-8b4222f1],.section-row-copy span[data-v-8b4222f1],.section-success[data-v-8b4222f1],.section-error[data-v-8b4222f1]{color:var(--account-card-muted);margin:0;line-height:1.5}.section-overview[data-v-8b4222f1]{margin:0;display:grid}.section-overview-row[data-v-8b4222f1],.section-list--divided li[data-v-8b4222f1],.section-row[data-v-8b4222f1]{border-top:1px solid var(--account-divider-color);padding:.82rem 0}.section-overview-row[data-v-8b4222f1]:first-child,.section-list--divided li[data-v-8b4222f1]:first-child,.section-row[data-v-8b4222f1]:first-child{border-top:0;padding-top:0}.section-overview-row[data-v-8b4222f1]{gap:.18rem;display:grid}.section-overview-row dt[data-v-8b4222f1]{letter-spacing:.08em;text-transform:uppercase;color:var(--account-card-label);font-size:.72rem}.section-overview-row dd[data-v-8b4222f1]{color:var(--account-card-heading);margin:0;line-height:1.35}.section-divider[data-v-8b4222f1]{background:var(--account-divider-color);height:1px}.section-divider--inset[data-v-8b4222f1]{margin:.2rem 0}.section-list[data-v-8b4222f1],.section-row-list[data-v-8b4222f1]{margin:0;padding:0;list-style:none;display:grid}.section-row[data-v-8b4222f1]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-row-copy[data-v-8b4222f1]{gap:.18rem}.section-row-copy strong[data-v-8b4222f1]{color:var(--account-card-heading)}.section-status-chip[data-v-8b4222f1]{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.42rem .7rem;font-size:.75rem;display:inline-flex}.section-status-chip--linked[data-v-8b4222f1]{color:#dce8dc;background:#8fa99224}.section-status-chip--muted[data-v-8b4222f1]{color:var(--account-card-muted);background:#cdd5da14}.native-form-grid[data-v-8b4222f1],.address-stack[data-v-8b4222f1]{gap:.85rem;display:grid}.native-form-grid[data-v-8b4222f1]{grid-template-columns:repeat(2,minmax(0,1fr))}.native-form-grid--passwords[data-v-8b4222f1]{grid-template-columns:repeat(3,minmax(0,1fr))}.address-stack[data-v-8b4222f1]{gap:1rem}.address-fieldset[data-v-8b4222f1]{border:0;min-width:0;margin:0;padding:0}.address-fieldset legend[data-v-8b4222f1]{color:var(--account-card-heading);margin-bottom:.78rem;font-weight:650}.native-field[data-v-8b4222f1]{gap:.35rem}.native-field span[data-v-8b4222f1]{letter-spacing:.08em;text-transform:uppercase;color:var(--account-card-label);font-size:.74rem}.native-field abbr[data-v-8b4222f1],.section-block-head abbr[data-v-8b4222f1]{color:#f0c8bd;margin-left:.14rem;text-decoration:none}.native-field input[data-v-8b4222f1],.native-field textarea[data-v-8b4222f1],.native-field select[data-v-8b4222f1]{border:1px solid var(--account-field-border);background:var(--account-field-bg);width:100%;min-height:44px;color:var(--account-field-text);font:inherit;border-radius:9px;padding:.72rem .82rem}.native-field textarea[data-v-8b4222f1]{resize:vertical;min-height:116px}.native-field select[data-v-8b4222f1]{appearance:none}.native-field input[data-v-8b4222f1]:focus,.native-field textarea[data-v-8b4222f1]:focus,.native-field select[data-v-8b4222f1]:focus{border-color:var(--account-field-border-focus);outline:0}.address-phone-panel[data-v-8b4222f1]{gap:.7rem;padding-top:.1rem;display:grid}.section-block-head--compact[data-v-8b4222f1]{gap:.22rem}.phone-grid[data-v-8b4222f1]{grid-template-columns:minmax(5.8rem,.42fr) minmax(5.8rem,.42fr) minmax(10rem,1fr);gap:.75rem;display:grid}.phone-grid--mobile[data-v-8b4222f1]{grid-template-columns:minmax(5.8rem,.42fr) minmax(10rem,1fr)}.address-same-toggle[data-v-8b4222f1]{width:fit-content;color:var(--account-card-heading);align-items:center;gap:.6rem;line-height:1.4;display:inline-flex}.address-same-toggle input[data-v-8b4222f1]{width:1rem;height:1rem;accent-color:var(--account-card-heading)}.native-form-actions[data-v-8b4222f1],.section-actions[data-v-8b4222f1],.section-nav[data-v-8b4222f1]{flex-wrap:wrap;gap:.75rem;display:flex}.section-actions[data-v-8b4222f1]{margin-top:1rem}.section-success[data-v-8b4222f1],.section-error[data-v-8b4222f1]{border-radius:8px;padding:.82rem .95rem}.section-success[data-v-8b4222f1]{color:#dce8dc;background:#8fa9921a;border:1px solid #8fa99238}.section-error[data-v-8b4222f1]{color:#f0c8bd;background:#c25e4a1a;border:1px solid #c25e4a42}.section-revit-gate[data-v-8b4222f1]{margin-bottom:.35rem}.section-primary[data-v-8b4222f1],.section-secondary[data-v-8b4222f1]{min-height:46px;font-size:.92rem;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:.9rem 1.15rem;text-decoration:none;display:inline-flex}.section-primary[data-v-8b4222f1]{background:var(--account-button-primary-bg);color:var(--account-button-primary-color);box-shadow:var(--account-button-primary-shadow);border:0}.section-primary[data-v-8b4222f1]:disabled{opacity:.7;cursor:not-allowed}.section-primary--danger[data-v-8b4222f1]{color:#fff7f4;background:#8f332d;box-shadow:0 12px 28px #370a083d}.section-secondary[data-v-8b4222f1]{border:1px solid var(--account-button-secondary-border);background:var(--account-button-secondary-bg);color:var(--account-button-secondary-color)}.section-nav[data-v-8b4222f1]{border-top:1px solid var(--account-divider-color);margin-top:1rem;padding-top:1rem}.section-nav-link[data-v-8b4222f1]{color:var(--account-link-color);font-size:.84rem;text-decoration:none}.section-nav-link[data-v-8b4222f1]:hover{color:var(--account-link-hover)}@media (width<=920px){.section-header[data-v-8b4222f1],.native-form-grid[data-v-8b4222f1],.native-form-grid--passwords[data-v-8b4222f1],.phone-grid[data-v-8b4222f1],.phone-grid--mobile[data-v-8b4222f1]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.section-row[data-v-8b4222f1],.native-form-actions[data-v-8b4222f1],.section-actions[data-v-8b4222f1],.section-nav[data-v-8b4222f1]{flex-direction:column}.section-primary[data-v-8b4222f1],.section-secondary[data-v-8b4222f1]{width:100%}}.account-contributions-view[data-v-310480b4]{gap:18px;display:grid}.account-contributions-head[data-v-310480b4],.account-contribution-row[data-v-310480b4]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.account-contributions-kicker[data-v-310480b4]{color:#41463a9e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.74rem;font-weight:700}.account-contributions-head h3[data-v-310480b4],.account-contributions-empty h4[data-v-310480b4]{color:#283125;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500}.account-contributions-action[data-v-310480b4]{color:#24301f;white-space:nowrap;border:1px solid #3a443033;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.account-contributions-action--primary[data-v-310480b4]{color:#fffaf0;background:#33492f;border-color:#39552b59;width:fit-content}.account-contributions-loading[data-v-310480b4],.account-contributions-empty[data-v-310480b4],.account-contributions-error[data-v-310480b4],.account-contributions-list[data-v-310480b4]{background:#fffdf5db;border:1px solid #3a443024;border-radius:8px}.account-contributions-loading[data-v-310480b4],.account-contributions-empty[data-v-310480b4],.account-contributions-error[data-v-310480b4]{padding:18px}.account-contributions-empty[data-v-310480b4]{gap:12px;display:grid}.account-contributions-empty p[data-v-310480b4],.account-contributions-error[data-v-310480b4]{color:#272d22b8;margin:0;line-height:1.55}.account-contributions-error[data-v-310480b4]{color:#8c2d1e}.account-contributions-list[data-v-310480b4]{margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.account-contribution-row[data-v-310480b4]{border-bottom:1px solid #3a44301f;padding:16px 18px}.account-contribution-notice[data-v-310480b4]{color:#272d22ad;background:#4f6b3b14;border-bottom:1px solid #3a44301f;padding:14px 18px;font-size:.84rem;line-height:1.45}.account-contribution-row[data-v-310480b4]:last-child{border-bottom:0}.account-contribution-main[data-v-310480b4],.account-contribution-meta[data-v-310480b4]{gap:5px;display:grid}.account-contribution-main strong[data-v-310480b4]{color:#273120;font-size:1rem}.account-contribution-main span[data-v-310480b4],.account-contribution-main small[data-v-310480b4],.account-contribution-meta[data-v-310480b4]{color:#272d22a8;font-size:.85rem}.account-contribution-meta[data-v-310480b4]{text-align:right;justify-items:end}.account-contribution-pill[data-v-310480b4]{color:#31482a;background:#4f6b3b1f;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-weight:700;display:inline-flex}@media (width<=720px){.account-contributions-head[data-v-310480b4],.account-contribution-row[data-v-310480b4]{display:grid}.account-contribution-meta[data-v-310480b4]{text-align:left;justify-items:start}}.listed-price[data-v-f2e24ddb]{white-space:nowrap;display:inline}.listed-price--wrap[data-v-f2e24ddb]{white-space:normal}.listed-price--split[data-v-f2e24ddb]{line-height:1.12;display:inline}.listed-price__currency[data-v-f2e24ddb]{opacity:.7}.listed-price__amount[data-v-f2e24ddb]{white-space:nowrap}.listed-price__suffix[data-v-f2e24ddb]{font-family:var(--font-ui);letter-spacing:.02em;white-space:normal;font-weight:400}.listed-price--wrap .listed-price__suffix[data-v-f2e24ddb]{display:inline}.segmented[data-v-27b1d0f9]{background:var(--control-chip-bg);border:1px solid var(--control-chip-border);border-radius:999px;padding:1px;display:flex}button[data-v-27b1d0f9]{color:var(--control-chip-text);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;padding:6px 8px;font-size:.7rem}button.active[data-v-27b1d0f9]{background:var(--control-chip-active-bg);border:1px solid var(--control-chip-active-border);color:var(--control-chip-active-text)}.homepage-library-badge[data-v-ac8abf4d]{--badge-title-size:.84rem;--badge-title-letter-spacing:.2em;--badge-title-stack-gap:.34rem;--badge-title-row-gap:.28rem;--badge-title-gradient:linear-gradient(90deg, #dce8f0f5 0%, #9abad6f0 46%, #729dc0fa 100%);--badge-title-rule-line:linear-gradient(90deg, #c7d6e124 0%, #cddce757 16%, #84b5dcf5 48%, #b6d7ec4d 84%, #c7d6e114 100%);--badge-title-rule-glow:radial-gradient(circle, #b0d3e933 0%, #b0d3e914 38%, #b0d3e900 76%);--badge-title-rule-min-width:7.3rem;--badge-title-rule-overhang:2.7rem;--badge-pill-size:.58rem;--badge-pill-pad-y:.22rem;--badge-pill-pad-x:.46rem;--badge-pill-border:#7c828857;--badge-pill-bg:#43474b1f;--badge-pill-text:#9da3a9d1;align-items:center;gap:var(--badge-gap);color:#e9eee9d6;display:inline-flex}.homepage-library-badge-copy[data-v-ac8abf4d]{align-items:flex-start;line-height:1;display:inline-flex;transform:translateY(.01rem)}.homepage-library-badge-title-row[data-v-ac8abf4d]{align-items:flex-start;gap:var(--badge-title-row-gap);display:inline-flex}.homepage-library-badge-title-wrap[data-v-ac8abf4d]{justify-items:center;gap:var(--badge-title-stack-gap);display:inline-grid}.homepage-library-badge-title[data-v-ac8abf4d]{font-size:var(--badge-title-size);letter-spacing:var(--badge-title-letter-spacing);text-transform:uppercase;white-space:nowrap;color:#dbe5ebf0;background:var(--badge-title-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:500;display:inline-block}.homepage-library-badge-rule[data-v-ac8abf4d]{width:calc(100% + var(--badge-title-rule-overhang));min-width:var(--badge-title-rule-min-width);height:1px;margin-left:calc(var(--badge-title-rule-overhang) * -.5);background:var(--badge-title-rule-line);opacity:.96;border-radius:999px;display:block;position:relative}.homepage-library-badge-rule[data-v-ac8abf4d]:after{content:"";background:var(--badge-title-rule-glow);filter:blur(3px);opacity:.22;pointer-events:none;width:1.5rem;height:.34rem;position:absolute;top:50%;left:34%;transform:translate(-50%,-50%)}.homepage-library-badge-beta[data-v-ac8abf4d]{padding:var(--badge-pill-pad-y) var(--badge-pill-pad-x);border:1px solid var(--badge-pill-border);background:var(--badge-pill-bg);color:var(--badge-pill-text);font-size:var(--badge-pill-size);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;font-style:italic;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.homepage-library-badge--tone-blue[data-v-ac8abf4d]{--badge-pill-border:#767f8b57;--badge-pill-bg:#3d4a5a24;--badge-pill-text:#96a4b2d1;--badge-title-rule-line:linear-gradient(90deg, #bed0e01f 0%, #c4d8e847 16%, #85b5e2fa 48%, #aad5f45c 84%, #bed0e014 100%);--badge-title-rule-glow:radial-gradient(circle, #91c4ec2e 0%, #91c4ec0f 38%, #91c4ec00 76%)}.homepage-library-badge--product-studio[data-v-ac8abf4d]{color:#e7edf6e0;opacity:1}.homepage-library-badge--product-studio .homepage-library-badge-title[data-v-ac8abf4d]{font-family:var(--font-brand);letter-spacing:.005em;text-transform:none;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:#eaf2f7;color:#eaf2f7;align-items:center;gap:.36em;font-size:.92rem;font-style:normal;font-weight:600;display:inline-flex}.homepage-library-badge--product-studio .homepage-library-badge-title[data-v-ac8abf4d]:before{content:"";background:linear-gradient(#9ec7e2,#4f86b0);border-radius:999px;flex:none;width:.5rem;height:.5rem;display:inline-block;box-shadow:0 0 0 1px #9ec7e238,0 0 14px #4f86b06b}.homepage-library-badge--product-studio .homepage-library-badge-rule[data-v-ac8abf4d]{display:none}.homepage-library-badge--inline[data-v-ac8abf4d]{--badge-title-size:.41em;--badge-title-stack-gap:.24em;--badge-title-row-gap:.18em;--badge-title-rule-min-width:4.6em;--badge-title-rule-overhang:1.8em;--badge-pill-size:.3em;--badge-pill-pad-y:.24em;--badge-pill-pad-x:.5em;margin-left:.56rem;transform:translateY(-.12em)}.homepage-library-badge--scene[data-v-ac8abf4d]{--badge-title-size:1.17rem;--badge-title-letter-spacing:.19em;--badge-title-stack-gap:.42rem;--badge-title-row-gap:.34rem;--badge-title-rule-min-width:10.6rem;--badge-title-rule-overhang:3.3rem;--badge-pill-size:.78rem;--badge-pill-pad-y:.24rem;--badge-pill-pad-x:.56rem;color:#e5ebe6d1;margin-left:.48rem}.homepage-library-badge--header[data-v-ac8abf4d]{--badge-title-size:.76rem;--badge-title-letter-spacing:.15em;--badge-title-stack-gap:.28rem;--badge-title-row-gap:.22rem;--badge-title-rule-min-width:8.8rem;--badge-title-rule-overhang:2.7rem;--badge-pill-size:.52rem;--badge-pill-pad-y:.2rem;--badge-pill-pad-x:.46rem;color:#e5ebe6d1;border-left:none;margin-left:0;padding-left:0}.homepage-library-badge--compact-header[data-v-ac8abf4d]{--badge-title-size:.54rem;--badge-title-letter-spacing:.12em;--badge-title-stack-gap:.18rem;--badge-title-row-gap:.14rem;--badge-title-rule-min-width:5.2rem;--badge-title-rule-overhang:1.5rem;--badge-pill-size:.44rem;--badge-pill-pad-y:.19rem;--badge-pill-pad-x:.4rem;color:#e5ebe6c7;border-left:none;margin-left:0;padding-left:0}.homepage-library-badge--compact-header .homepage-library-badge-rule[data-v-ac8abf4d],.homepage-library-badge--compact-header .homepage-library-badge-beta[data-v-ac8abf4d]{display:none}.homepage-library-badge--panel[data-v-ac8abf4d]{--badge-title-size:.58rem;--badge-title-letter-spacing:.16em;--badge-title-stack-gap:.22rem;--badge-title-row-gap:.18rem;--badge-title-rule-min-width:5.2rem;--badge-title-rule-overhang:1.6rem;--badge-pill-size:.4rem;--badge-pill-pad-y:.18rem;--badge-pill-pad-x:.34rem;margin-left:0;transform:none}@media (width<=720px){.homepage-library-badge--inline[data-v-ac8abf4d]{margin-left:.4rem}.homepage-library-badge--header[data-v-ac8abf4d]{--badge-title-size:.7rem;--badge-title-stack-gap:.3rem;--badge-title-rule-min-width:8.2rem;--badge-title-rule-overhang:2.5rem;--badge-pill-size:.48rem;margin-left:0;padding-left:0}.homepage-library-badge--scene[data-v-ac8abf4d]{--badge-title-size:.82rem;--badge-title-rule-min-width:8.2rem;--badge-title-rule-overhang:2.4rem;--badge-pill-size:.54rem;margin-left:.36rem}.homepage-library-badge--compact-header[data-v-ac8abf4d]{--badge-title-size:.56rem;--badge-title-rule-min-width:5.8rem;--badge-title-rule-overhang:1.7rem;--badge-pill-size:.4rem;margin-left:0;padding-left:0}.homepage-library-badge--panel[data-v-ac8abf4d]{--badge-gap:.42rem;--badge-icon-size:1.2rem;--badge-title-size:.5rem;--badge-pill-size:.34rem}}.traits-studio-revit-panel[data-v-29517fff]{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#16191ef5,#111519f5),linear-gradient(135deg,#6371901f,#181d2400);border:1px solid #ffffff14;border-radius:8px;gap:.75rem;width:clamp(16rem,100% - 26rem,22rem);max-width:22rem;max-height:calc(100% - 1.8rem);padding:.88rem;display:grid;position:absolute;top:.9rem;left:.9rem;overflow-y:auto;box-shadow:0 22px 54px #04081252}.traits-studio-revit-panel-head[data-v-29517fff]{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.traits-studio-workspace-kicker[data-v-29517fff],.traits-studio-workspace-count[data-v-29517fff],.traits-studio-tool-pane-row span[data-v-29517fff]{letter-spacing:.16em;text-transform:uppercase;font-size:.58rem}.traits-studio-workspace-kicker[data-v-29517fff]{color:#c1c9c5b3}.traits-studio-selection-title[data-v-29517fff]{color:var(--la-input-blue);margin-top:.2rem;font-size:.86rem;display:block}.traits-studio-workspace-count[data-v-29517fff]{color:#acb5b19e}.traits-studio-revit-panel-copy[data-v-29517fff]{color:#d2dad6cc;margin:0;font-size:.72rem;line-height:1.55}.traits-studio-revit-guide[data-v-29517fff]{gap:.45rem;display:grid}.traits-studio-revit-guide-step[data-v-29517fff]{background:#23272dc7;border:1px solid #ffffff12;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.62rem .68rem;display:grid}.traits-studio-revit-guide-index[data-v-29517fff]{letter-spacing:.16em;text-transform:uppercase;color:#99aae2d6;font-size:.58rem;font-weight:700}.traits-studio-revit-guide-copy[data-v-29517fff]{color:#ecf1efe6;margin:0;font-size:.68rem;line-height:1.45}.traits-studio-tool-pane-list[data-v-29517fff]{gap:.55rem;display:grid}.traits-studio-profile-panel[data-v-29517fff]{background:#1e2228d6;border:1px solid #ffffff12;border-radius:6px;gap:.65rem;padding:.72rem;display:grid}.traits-studio-profile-panel-head[data-v-29517fff]{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.traits-studio-profile-kicker[data-v-29517fff],.traits-studio-profile-badge[data-v-29517fff]{letter-spacing:.14em;text-transform:uppercase;font-size:.54rem}.traits-studio-profile-kicker[data-v-29517fff]{color:#c1c9c5b3}.traits-studio-profile-badge[data-v-29517fff]{color:#99aae2d6}.traits-studio-profile-title[data-v-29517fff],.traits-studio-handoff-title[data-v-29517fff]{color:#f4f7f5f5;margin-top:.18rem;font-size:.8rem;display:block}.traits-studio-profile-copy[data-v-29517fff]{color:#d2dad6cc;margin:0;font-size:.68rem;line-height:1.5}.traits-studio-profile-copy--tight[data-v-29517fff]{font-size:.64rem}.traits-studio-profile-grid[data-v-29517fff]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.traits-studio-profile-field[data-v-29517fff]{gap:.28rem;display:grid}.traits-studio-profile-field--full[data-v-29517fff]{grid-column:1/-1}.traits-studio-profile-field span[data-v-29517fff]{letter-spacing:.12em;text-transform:uppercase;color:#c1c9c5c2;font-size:.55rem;font-weight:700}.traits-studio-profile-field input[data-v-29517fff],.traits-studio-profile-field textarea[data-v-29517fff]{width:100%;color:var(--la-input-blue);font:inherit;resize:vertical;background:#111419eb;border:1px solid #ffffff14;border-radius:4px;padding:.48rem .52rem;font-size:.7rem;line-height:1.45}.traits-studio-profile-field input[data-v-29517fff]::placeholder,.traits-studio-profile-field textarea[data-v-29517fff]::placeholder{color:var(--la-input-blue-muted)}.traits-studio-profile-field input[data-v-29517fff]:disabled,.traits-studio-profile-field textarea[data-v-29517fff]:disabled{opacity:.58;cursor:not-allowed}.traits-studio-profile-actions[data-v-29517fff]{gap:.42rem;display:grid}.traits-studio-profile-feedback[data-v-29517fff]{margin:0;font-size:.64rem;line-height:1.45}.traits-studio-profile-feedback--error[data-v-29517fff]{color:#ffb5b5eb}.traits-studio-handoff-card[data-v-29517fff]{background:#14171deb;border:1px solid #99aae22e;border-radius:4px;gap:.38rem;padding:.56rem .6rem;display:grid}.traits-studio-handoff-row[data-v-29517fff]{color:#c1c9c5c2;justify-content:space-between;align-items:start;gap:.75rem;font-size:.62rem;display:flex}.traits-studio-handoff-row strong[data-v-29517fff]{text-align:right;color:#f4f7f5f5;font-size:.66rem;line-height:1.35}.traits-studio-tool-pane-row[data-v-29517fff]{background:#24272dc7;border:1px solid #ffffff0f;border-radius:4px;justify-content:space-between;align-items:start;gap:.8rem;padding:.46rem .5rem;display:flex}.traits-studio-tool-pane-row strong[data-v-29517fff]{text-align:right;color:#f4f7f5f5;font-size:.72rem;line-height:1.35}.traits-studio-tool-action-grid[data-v-29517fff]{gap:.42rem;display:grid}.traits-studio-tool-action[data-v-29517fff]{color:#f4f7f5f0;width:100%;min-height:1.95rem;font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#343940eb;border:1px solid #ffffff14;border-radius:2px;justify-content:flex-start;align-items:center;gap:.45rem;padding:.36rem .5rem;font-size:.54rem;font-weight:700;display:inline-flex}.traits-studio-tool-action[data-v-29517fff]:disabled{opacity:.48;cursor:not-allowed}.traits-studio-tool-action--primary[data-v-29517fff]{background:#4d545deb}.traits-studio-tool-action--ghost[data-v-29517fff]{background:#2d3138e0}.traits-studio-tool-action-icon[data-v-29517fff] .icon{--icon-size:15px;--icon-stroke:1.6}@media (width<=1080px){.traits-studio-revit-panel[data-v-29517fff]{width:min(18rem,100% - 1.5rem);max-height:min(28rem,100% - 10rem);top:.75rem;left:.75rem}.traits-studio-revit-guide-step[data-v-29517fff],.traits-studio-profile-grid[data-v-29517fff]{grid-template-columns:1fr}}.traits-panel[data-v-6da69743]{--traits-panel-text:#183128;--traits-panel-muted:#183128b8;--traits-panel-subtle:#223a3294;--traits-panel-border:transparent;--traits-mode-bar-bg:linear-gradient(180deg, #020305, #040608fb);--traits-tab-border:#ffffff24;--traits-tab-inactive-bg:linear-gradient(180deg, #5a5f5cfa, #7a7f7cf5);--traits-tab-inactive-text:#e3e9e5bd;--traits-tab-active-text:#eef4f0;--traits-library-tab-active-bg:linear-gradient(180deg, #2b342a, #202720);--traits-studio-tab-active-bg:linear-gradient(180deg, #2945cb, #1d319a);--traits-studio-button-bg:linear-gradient(180deg, #2945cb, #1d319a);--traits-studio-button-text:#e8edff;--traits-font-scale:1.2;z-index:50;width:min(640px,100vw - 1.5rem);height:100vh;color:var(--traits-panel-text);background:#fffffff5;border-left:1px solid #1831280f;justify-content:space-between;padding:0 1.6rem 3.75rem;position:fixed;top:0;right:0;overflow:hidden auto;box-shadow:-14px 0 32px #09120f1f}.traits-panel--studio[data-v-6da69743]{--traits-panel-text:#edf2ee;--traits-panel-muted:#ced6d2c2;--traits-panel-subtle:#a8b1adb8;--traits-panel-border:#ffffff14;--traits-mode-bar-bg:linear-gradient(180deg, #020305, #040608fb);--traits-tab-border:#ffffff1a;--traits-tab-inactive-bg:linear-gradient(180deg, #4e5452fa, #434947f5);--traits-tab-inactive-text:#dce3dfc7;--traits-tab-active-text:#f7fbf8;--traits-library-tab-active-bg:linear-gradient(180deg, #2b342a, #202720);--traits-studio-tab-active-bg:linear-gradient(180deg, #6a716d, #545b57);--traits-studio-button-bg:linear-gradient(180deg, #727974, #5a615d);--traits-studio-button-text:#f3f6f4;width:auto;max-width:none;height:100dvh;box-shadow:none;background:linear-gradient(#30343b,#282c33 52%,#23272d 100%);border-left:none;padding:0 .95rem .18rem;left:0;right:0;overflow:hidden}.traits-panel--standalone-studio[data-v-6da69743]{z-index:0;background:var(--traits-mode-bar-bg);width:100%;height:100%;min-height:0;padding:0 .5rem .18rem;position:relative;inset:auto;overflow:hidden}.traits-panel--standalone-studio .traits-studio-shell[data-v-6da69743]{height:100%;min-height:100%}.traits-panel--studio .traits-mode-bar[data-v-6da69743]{padding:calc(env(safe-area-inset-top) + .08rem) .52rem .22rem;margin:0 -.95rem .16rem}.traits-mode-bar[data-v-6da69743]{z-index:4;padding:calc(env(safe-area-inset-top) + .18rem) .66rem .54rem;background:var(--traits-mode-bar-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.48rem;margin:0 -1.6rem .88rem;display:grid;position:sticky;top:0}.traits-mode-bar--studio[data-v-6da69743]{-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:1fr;gap:0}.traits-studio-revit-bar[data-v-6da69743]{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;display:grid}.traits-studio-revit-bar-copy[data-v-6da69743]{gap:.02rem;min-width:0;display:grid}.traits-studio-revit-bar-kicker[data-v-6da69743],.traits-library-bar-kicker[data-v-6da69743]{letter-spacing:.2em;text-transform:uppercase;color:#bcc5c1a8;font-size:.5rem;font-weight:700}.traits-wordmark[data-v-6da69743]{letter-spacing:.14em;font-size:.56rem}.traits-studio-revit-bar-title[data-v-6da69743]{color:#f4f8f6f5;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;line-height:1.15;display:block;overflow:hidden}.traits-studio-revit-bar-status[data-v-6da69743]{letter-spacing:.16em;text-transform:uppercase;color:#bdc6c2ad;font-size:.54rem}.traits-studio-revit-bar-actions[data-v-6da69743]{align-items:center;gap:.3rem;display:inline-flex}.traits-mobile-simple-bar[data-v-6da69743]{grid-column:1/-1;justify-content:flex-end;display:flex}.traits-studio-revit-bar-action[data-v-6da69743]{color:#eff3f1f0;cursor:pointer;background:#22262bf0;border:1px solid #ffffff14;border-radius:2px;width:1.9rem;min-height:1.9rem;padding:0}.traits-studio-revit-bar-action[data-v-6da69743]:hover,.traits-studio-revit-bar-action[data-v-6da69743]:focus-visible{background:#4b525ae6}.traits-studio-revit-bar-action--close[data-v-6da69743]:hover,.traits-studio-revit-bar-action--close[data-v-6da69743]:focus-visible{color:#fff;background:#d8493d}.traits-studio-revit-bar-action-icon[data-v-6da69743] .icon{--icon-size:14px;--icon-stroke:1.7}.traits-library-bar[data-v-6da69743]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;display:grid}.traits-library-bar-shell[data-v-6da69743]{letter-spacing:.12em;text-transform:uppercase;color:#bdc6c2ad;grid-column:1/-1;font-size:.54rem;display:grid}.traits-library-bar-disclosure-actions[data-v-6da69743]{align-items:center;gap:.42rem;display:inline-flex}.traits-library-bar-button[data-v-6da69743]{color:#eff3f1f0;min-height:1.95rem;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#22262bf0;border:1px solid #ffffff14;border-radius:999px;padding:.44rem .82rem;font-size:.58rem;font-weight:600}.traits-library-bar-button[data-v-6da69743]:hover,.traits-library-bar-button[data-v-6da69743]:focus-visible{background:#4b525ae6;outline:none}.traits-library-bar-button[data-v-6da69743]:disabled{opacity:.42;cursor:default}.traits-library-bar-button--primary[data-v-6da69743]{background:linear-gradient(#567288fa,#364d5ffa)}.traits-library-bar-button--primary[data-v-6da69743]:hover,.traits-library-bar-button--primary[data-v-6da69743]:focus-visible{background:linear-gradient(#68859cfa,#3e586cfa)}.traits-studio-program-bar[data-v-6da69743]{grid-column:1/-1;grid-template-columns:3rem minmax(0,1fr);align-items:stretch;gap:.18rem .55rem;display:grid}.traits-studio-program-logo-shell[data-v-6da69743]{cursor:pointer;background:linear-gradient(#1c1f24fa,#13161bfa);border:1px solid #ffffff14;border-radius:2px;grid-row:1/span 2;justify-content:center;align-items:center;width:3rem;min-height:3rem;padding:0;display:inline-flex}.traits-studio-program-logo[data-v-6da69743]{object-fit:contain;opacity:.92;width:2rem;height:2rem}.traits-studio-program-main[data-v-6da69743]{gap:.14rem;min-width:0;display:grid}.traits-studio-program-topline[data-v-6da69743]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.traits-studio-program-switches[data-v-6da69743]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;min-width:0;display:grid}.traits-mode-tab--program[data-v-6da69743]{letter-spacing:.26em;justify-content:flex-start;min-height:auto;padding:.12rem 0 .34rem;font-size:.42rem}.traits-mode-tab--program[data-v-6da69743]:after{bottom:.02rem;left:0;right:0}.traits-studio-program-controls[data-v-6da69743]{align-items:center;gap:.16rem;display:inline-flex}.traits-studio-program-control[data-v-6da69743]{color:#e9eeebdb;cursor:pointer;background:#14171ceb;border:1px solid #ffffff14;justify-content:center;align-items:center;width:1.28rem;min-height:1.18rem;padding:0;display:inline-flex}.traits-studio-program-control[data-v-6da69743]:hover,.traits-studio-program-control[data-v-6da69743]:focus-visible{background:#343941f0}.traits-studio-program-control--close[data-v-6da69743]{color:#e9eeebbd}.traits-studio-program-control-icon[data-v-6da69743] .icon{--icon-size:11px;--icon-stroke:1.5}.traits-studio-program-menubar[data-v-6da69743]{align-items:center;gap:.18rem;display:inline-flex}.traits-studio-program-menu-shell[data-v-6da69743]{position:relative}.traits-studio-program-menu-button[data-v-6da69743]{color:#eff2f0e0;min-height:1.45rem;font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border:none;align-items:center;padding:.08rem .42rem;font-size:.7rem;font-weight:600;display:inline-flex}.traits-studio-program-menu-button[data-v-6da69743]:hover,.traits-studio-program-menu-button.is-open[data-v-6da69743]{background:#ffffff14}.traits-studio-program-menu-panel[data-v-6da69743]{z-index:8;background:linear-gradient(#282c32fa,#1c2025fa);border:1px solid #ffffff14;min-width:13.2rem;padding:.24rem;display:grid;position:absolute;top:calc(100% + .1rem);left:0;box-shadow:0 16px 34px #00000057}.traits-studio-program-menu-item[data-v-6da69743]{color:#f1f5f2eb;width:100%;min-height:1.9rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.28rem .52rem;font-size:.66rem;display:grid}.traits-studio-program-menu-item[data-v-6da69743]:hover,.traits-studio-program-menu-item[data-v-6da69743]:focus-visible{background:#ffffff14}.traits-studio-program-menu-item.is-disabled[data-v-6da69743],.traits-studio-program-menu-item[data-v-6da69743]:disabled{opacity:.42;cursor:default}.traits-studio-program-menu-shortcut[data-v-6da69743]{color:#b6bfbbb8;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem}.traits-mode-tabs[data-v-6da69743]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.28rem;min-width:0;display:grid}.traits-mode-tab-menu[data-v-6da69743]{min-width:0;position:relative}.traits-mode-tab[data-v-6da69743]{--traits-mode-tab-title-gradient:linear-gradient(90deg, #dce8f0f5 0%, #9abad6f0 46%, #729dc0fa 100%);--traits-mode-tab-underline:linear-gradient(90deg, #b1ccdf2e 0%, #6fa2cdf2 48%, #8fc9e433 100%);min-height:40px;color:inherit;font:inherit;letter-spacing:.17em;text-transform:uppercase;cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:.56rem .78rem .66rem;font-size:.66rem;font-weight:500;transition:opacity .24s,filter .24s;display:flex;position:relative}.traits-mode-tab-label[data-v-6da69743]{background-image:var(--traits-mode-tab-title-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.traits-mode-tab-label--studio[data-v-6da69743]{letter-spacing:.12em;font-size:1.14em}.traits-mode-tab[data-v-6da69743]:after{content:"";background:var(--traits-mode-tab-underline);opacity:0;height:1px;position:absolute;bottom:.24rem;left:.78rem;right:.78rem}.traits-mode-tab--library[data-v-6da69743]{clip-path:none}.traits-mode-tab--studio[data-v-6da69743]{clip-path:none;margin-left:0;padding-left:.9rem}.traits-mode-tab--menu[data-v-6da69743]{text-align:center;justify-content:center;gap:0;width:100%;padding-left:.9rem;padding-right:.9rem;position:relative}.traits-mode-tab--menu .traits-mode-tab-label[data-v-6da69743]{text-align:center;flex:auto}.traits-mode-tab-menu-chevron[data-v-6da69743]{border-bottom:1px solid #a1bed7eb;border-right:1px solid #a1bed7eb;width:.42rem;height:.42rem;transition:transform .18s;position:absolute;top:50%;right:.9rem;transform:translateY(-58%)rotate(45deg)}.traits-mode-tab--menu.is-open[data-v-6da69743]:after{opacity:1}.traits-mode-tab--menu.is-open .traits-mode-tab-menu-chevron[data-v-6da69743]{transform:translateY(-38%)rotate(225deg)}.traits-mode-tab--library.is-active[data-v-6da69743],.traits-mode-tab--studio.is-active[data-v-6da69743]{opacity:1;background:0 0;border-color:#0000}.traits-mode-tab.is-active[data-v-6da69743]:after{opacity:.92}.traits-mode-tab[data-v-6da69743]:hover,.traits-mode-tab[data-v-6da69743]:focus-visible{opacity:1;background:0 0;border-color:#0000}.traits-mode-tab[data-v-6da69743]:not(.is-active){opacity:.84}.traits-studio-shell[data-v-6da69743]{grid-template-rows:minmax(0,1fr) auto;gap:.18rem;min-height:calc(100dvh - 116px);padding:0;display:grid}.traits-studio-shell.is-entering .traits-studio-workspace-dock[data-v-6da69743],.traits-studio-shell.is-entering .traits-studio-tool-panel[data-v-6da69743],.traits-studio-shell.is-entering .traits-studio-tool-reopen[data-v-6da69743],.traits-studio-shell.is-entering .traits-studio-status[data-v-6da69743],.traits-studio-shell.is-entering .traits-studio-canvas-meta[data-v-6da69743],.traits-studio-shell.is-entering .traits-studio-canvas-controls[data-v-6da69743],.traits-studio-shell.is-entering .traits-studio-footer[data-v-6da69743]{animation:.48s cubic-bezier(.16,1,.3,1) both traits-studio-shell-reveal-6da69743}.traits-studio-shell.is-entering .traits-studio-tool-panel[data-v-6da69743],.traits-studio-shell.is-entering .traits-studio-tool-reopen[data-v-6da69743]{animation-delay:70ms}.traits-studio-shell.is-entering .traits-studio-workspace-dock[data-v-6da69743],.traits-studio-shell.is-entering .traits-studio-status[data-v-6da69743],.traits-studio-shell.is-entering .traits-studio-canvas-meta[data-v-6da69743],.traits-studio-shell.is-entering .traits-studio-canvas-controls[data-v-6da69743],.traits-studio-shell.is-entering .traits-studio-footer[data-v-6da69743]{animation-delay:.1s}.traits-studio-header-action[data-v-6da69743],.traits-studio-button[data-v-6da69743]{color:#f3f6f4f0;min-height:2.2rem;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#24282eeb;border:1px solid #ffffff14;justify-content:center;align-items:center;padding:.42rem .72rem;font-size:.58rem;font-weight:700;text-decoration:none;display:inline-flex}.traits-studio-header-action[data-v-6da69743]{border-radius:2px;width:2.05rem;min-height:2.05rem;padding:0}.traits-studio-header-action-icon[data-v-6da69743] .icon{--icon-size:15px;--icon-stroke:1.7}.traits-studio-viewport[data-v-6da69743]{min-height:0;box-shadow:none;cursor:grab;background:radial-gradient(circle at 0 0,#60708a38,#60708a00 36%),linear-gradient(#31353c,#2a2e35 58%,#25292f 100%);border:none;border-radius:8px;position:relative;overflow:hidden}.traits-studio-viewport.is-dragging[data-v-6da69743]{cursor:grabbing}.traits-studio-viewport.is-entering .traits-studio-grid[data-v-6da69743]{animation:.48s cubic-bezier(.16,1,.3,1) both traits-studio-grid-rise-6da69743}.traits-studio-grid[data-v-6da69743]{opacity:.52;position:absolute;inset:0}.traits-studio-world[data-v-6da69743]{transform-origin:50%;will-change:transform;z-index:1;position:absolute;top:50%;left:50%}.traits-studio-revit-panel[data-v-6da69743]{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#16191ef5,#111519f5),linear-gradient(135deg,#6371901f,#181d2400);border:1px solid #ffffff14;border-radius:8px;gap:.75rem;width:clamp(16rem,100% - 26rem,22rem);max-width:22rem;max-height:calc(100% - 1.8rem);padding:.88rem;display:grid;position:absolute;top:.9rem;left:.9rem;overflow-y:auto;box-shadow:0 22px 54px #04081252}.traits-studio-revit-panel-head[data-v-6da69743]{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.traits-studio-revit-panel-copy[data-v-6da69743]{color:#d2dad6cc;margin:0;font-size:.72rem;line-height:1.55}.traits-studio-mobile-beta-shell[data-v-6da69743]{color:#2f3631;background:linear-gradient(#f7f3ebfa,#f1ece3fa);gap:.72rem;padding:.85rem;display:grid}.traits-studio-mobile-beta-grid[data-v-6da69743]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.traits-studio-mobile-beta-card[data-v-6da69743],.traits-studio-mobile-beta-stage[data-v-6da69743],.traits-studio-mobile-beta-entry[data-v-6da69743]{background:#fffbf5f0;border:1px solid #7c766b24;border-radius:5px;box-shadow:0 16px 28px #70624e14}.traits-studio-mobile-beta-card[data-v-6da69743]{gap:.32rem;padding:.82rem;display:grid}.traits-studio-mobile-beta-card strong[data-v-6da69743],.traits-studio-mobile-beta-stage-head strong[data-v-6da69743],.traits-studio-mobile-beta-entry-copy strong[data-v-6da69743]{color:#2f3631}.traits-studio-mobile-beta-card p[data-v-6da69743],.traits-studio-mobile-beta-entry-copy span[data-v-6da69743],.traits-studio-mobile-beta-note[data-v-6da69743],.traits-studio-mobile-beta-empty[data-v-6da69743]{color:#5f635d;margin:0;line-height:1.5}.traits-studio-mobile-beta-kicker[data-v-6da69743],.traits-studio-mobile-beta-label[data-v-6da69743]{letter-spacing:.16em;text-transform:uppercase;color:#7d776d;font-size:.62rem;font-weight:700}.traits-studio-mobile-beta-title[data-v-6da69743]{font-size:1rem;line-height:1.1}.traits-studio-mobile-beta-actions[data-v-6da69743]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.traits-studio-mobile-beta-action[data-v-6da69743]{color:#3f4741;min-height:40px;font:inherit;background:#f8f3eaf0;border:1px solid #7c766b24;border-radius:5px;justify-content:center;align-items:center;padding:.72rem .9rem;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}.traits-studio-mobile-beta-action--primary[data-v-6da69743]{color:#2f3631;background:linear-gradient(#e8ddc6,#d7c7aa)}.traits-studio-mobile-beta-stage[data-v-6da69743]{gap:.55rem;padding:.82rem;display:grid}.traits-studio-mobile-beta-stage-head[data-v-6da69743]{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.traits-studio-mobile-beta-entry[data-v-6da69743]{gap:.5rem;padding:.72rem;display:grid}.traits-studio-mobile-beta-entry.is-active[data-v-6da69743]{background:#f8f3eaf5;border-color:#b79d6442}.traits-studio-mobile-beta-entry-copy[data-v-6da69743]{gap:.18rem;display:grid}.traits-studio-mobile-beta-entry-actions[data-v-6da69743]{flex-wrap:wrap;gap:.45rem;display:flex}.traits-studio-mobile-beta-entry-button[data-v-6da69743],.traits-studio-mobile-beta-pill[data-v-6da69743]{color:#3f4741;min-height:30px;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:#fffaf3eb;border:1px solid #7c766b24;border-radius:5px;justify-content:center;align-items:center;padding:.45rem .65rem;font-size:.64rem;font-weight:600;display:inline-flex}.traits-studio-mobile-beta-entry-button--muted[data-v-6da69743]{color:#7d776d}.traits-studio-mobile-beta-pill[data-v-6da69743]{background:#e8ddc694;border-color:#b79d6442}.traits-studio-mobile-beta-note[data-v-6da69743]{font-size:.72rem}@media (width<=680px){.traits-studio-mobile-beta-grid[data-v-6da69743],.traits-studio-mobile-beta-actions[data-v-6da69743]{grid-template-columns:1fr}}.traits-studio-revit-guide[data-v-6da69743]{gap:.45rem;display:grid}.traits-studio-revit-guide-step[data-v-6da69743]{background:#23272dc7;border:1px solid #ffffff12;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.62rem .68rem;display:grid}.traits-studio-revit-guide-index[data-v-6da69743]{letter-spacing:.16em;text-transform:uppercase;color:#99aae2d6;font-size:.58rem;font-weight:700}.traits-studio-revit-guide-copy[data-v-6da69743]{color:#ecf1efe6;margin:0;font-size:.68rem;line-height:1.45}.traits-studio-shell--revit .traits-studio-quick-actions[data-v-6da69743]{width:12.5rem}.traits-studio-getting-started[data-v-6da69743]{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#edf2ef;background:radial-gradient(circle at 18% 18%,#607dff1f,#0000 34%),radial-gradient(circle at 82% 26%,#ffffff14,#0000 28%),linear-gradient(#1c2128e6,#12171de6);border:1px solid #ffffff14;border-radius:18px;gap:.9rem;width:min(980px,100vw - 9rem);padding:1.15rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 72px #03071057}.traits-studio-getting-started-steps[data-v-6da69743]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.traits-studio-getting-started-step[data-v-6da69743]{background:linear-gradient(#ffffff0d,#ffffff03),linear-gradient(135deg,#7b839024,#252b3200 44%),#2b3036;border:1px solid #ffffff14;border-radius:14px;align-content:start;gap:.45rem;min-height:164px;padding:1.05rem;display:grid;box-shadow:0 18px 40px #00000038}.traits-studio-getting-started-kicker[data-v-6da69743]{letter-spacing:.22em;text-transform:uppercase;color:#c1c9c5a8;font-size:.72rem;font-weight:700}.traits-studio-getting-started-title[data-v-6da69743]{color:#f6f3e8;font-size:1.12rem;line-height:1.15}.traits-studio-getting-started-copy[data-v-6da69743]{color:#e9ece0c7;margin:0;font-size:1.02rem;font-weight:600;line-height:1.35}.traits-studio-getting-started-toggle[data-v-6da69743]{color:#e9eeebd1;cursor:pointer;-webkit-user-select:none;user-select:none;background:#262a30fa;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:.7rem;width:fit-content;padding:.72rem .96rem;font-size:.82rem;display:inline-flex}.traits-studio-getting-started-checkbox[data-v-6da69743]{accent-color:#8fa7ff;width:1rem;height:1rem;margin:0}@media (width<=1080px){.traits-studio-getting-started[data-v-6da69743]{width:min(100%,100vw - 4rem)}.traits-studio-getting-started-steps[data-v-6da69743]{grid-template-columns:1fr}}.traits-studio-reference-cluster[data-v-6da69743]{z-index:2;pointer-events:none;grid-template-columns:minmax(15.2rem,30vw) minmax(11rem,12.5rem);align-items:start;gap:1rem;display:grid;position:absolute;top:74px;left:-430px}.traits-studio-reference-cluster.is-entering .traits-studio-reference-card[data-v-6da69743]{animation:.48s cubic-bezier(.16,1,.3,1) both traits-studio-reference-enter-6da69743}.traits-studio-reference-cluster.is-entering .traits-studio-quick-actions[data-v-6da69743]{animation:.48s cubic-bezier(.16,1,.3,1) both traits-studio-shell-reveal-6da69743}.traits-studio-reference-card[data-v-6da69743]{width:min(15.2rem,30vw);position:relative;transform:rotate(-2deg)}.traits-studio-reference-face[data-v-6da69743]{color:#f6f3e8;background:linear-gradient(#ffffff0d,#ffffff03),linear-gradient(135deg,#7b839024,#252b3200 44%),#2b3036;border:none;border-radius:14px;flex-direction:column;gap:.55rem;min-height:232px;padding:1.08rem 1rem .98rem;display:flex;box-shadow:0 18px 40px #00000038}.traits-studio-quick-actions[data-v-6da69743]{pointer-events:auto;align-content:start;gap:.75rem;padding-top:.3rem;display:grid}.traits-studio-quick-kicker[data-v-6da69743]{letter-spacing:.18em;text-transform:uppercase;color:#ced6d294;font-size:.56rem;font-weight:700}.traits-studio-quick-links[data-v-6da69743]{gap:.55rem;display:grid}.traits-studio-quick-link[data-v-6da69743]{color:#f4f7f4f5;min-height:4.9rem;font:inherit;letter-spacing:.16em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:2px dashed #dde1e794;justify-content:center;align-items:center;padding:.4rem 1.2rem;font-size:.92rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.traits-studio-quick-link[data-v-6da69743]:hover,.traits-studio-quick-link[data-v-6da69743]:focus-visible{color:#fff;border-color:#f0f4f8db}.traits-studio-reference-card .species-name-block[data-v-6da69743]{flex-direction:column;gap:4px;padding-right:0;display:flex}.traits-studio-reference-card .species-name[data-v-6da69743]{color:#f6f3e8;font-size:1rem;line-height:1.18}.traits-studio-reference-card .species-author[data-v-6da69743],.traits-studio-reference-card .meta[data-v-6da69743]{color:#e9ece0bd;opacity:1}.traits-studio-reference-card .species-author[data-v-6da69743]{letter-spacing:.04em;margin-top:2px;font-size:.8rem;font-style:italic;line-height:1.2;display:block}.traits-studio-reference-card .meta[data-v-6da69743]{letter-spacing:.05em;margin-top:auto;font-size:.8rem;font-weight:300;line-height:1.35}.traits-studio-reference-card .card-badges[data-v-6da69743]{flex-wrap:wrap;gap:.42rem;margin-top:.55rem;display:flex}.traits-studio-reference-card .trait-badge[data-v-6da69743],.traits-studio-reference-card .source-badge[data-v-6da69743]{color:#e6ecdde0;letter-spacing:.14em;text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff1f;justify-content:center;align-self:flex-start;align-items:center;min-height:22px;padding:.2rem .54rem;font-size:.58rem;font-weight:700;display:inline-flex}.traits-studio-reference-card .photo-badge[data-v-6da69743]{color:#f4f4ece6;letter-spacing:.14em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1f;justify-content:center;align-self:flex-start;align-items:center;min-height:22px;padding:.2rem .54rem;font-size:.58rem;font-weight:700;display:inline-flex}.traits-studio-floating-layer[data-v-6da69743]{display:none}.traits-studio-gallery-shell[data-v-6da69743]{top:var(--studio-gallery-top-offset,-292px);z-index:2;width:var(--studio-gallery-shell-width,620px);min-height:var(--studio-gallery-board-height,24rem);pointer-events:auto;padding:.15rem .25rem .4rem;position:absolute;left:0;overflow:visible;transform:translate(-50%)}.traits-studio-gallery-grid[data-v-6da69743]{min-height:var(--studio-gallery-board-height,24rem);position:relative}.traits-studio-gallery-separator[data-v-6da69743]{z-index:2;opacity:0;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:stretch;width:42px;padding:0;transition:opacity .16s;display:inline-flex;position:absolute;top:0;left:0}.traits-studio-gallery-separator.is-near[data-v-6da69743]{opacity:.42}.traits-studio-gallery-separator[data-v-6da69743]:hover,.traits-studio-gallery-separator[data-v-6da69743]:focus-visible{opacity:1;outline:none}.traits-studio-gallery-separator-line[data-v-6da69743]{border-left:2px dashed #e7ece9e0;width:0;height:100%;display:block}.traits-studio-gallery-palette-add[data-v-6da69743]{z-index:2;opacity:0;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:68px;height:68px;padding:0;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;top:0;left:0}.traits-studio-gallery-palette-add.is-near[data-v-6da69743]{opacity:.46}.traits-studio-gallery-palette-add[data-v-6da69743]:hover,.traits-studio-gallery-palette-add[data-v-6da69743]:focus-visible{opacity:1;outline:none}.traits-studio-gallery-palette-add-ring[data-v-6da69743]{background:#0b0f151f;border:2px dashed #e7ece9d6;border-radius:999px;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.traits-studio-gallery-palette-add-icon[data-v-6da69743] .icon{color:#edf2efeb;width:1.15rem;height:1.15rem}.traits-studio-gallery-palette-label[data-v-6da69743]{z-index:3;color:#eef3f1e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#0e1116d1;border-radius:999px;align-items:center;gap:.52rem;padding:.22rem .45rem;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 10px 24px #0307102e}.traits-studio-gallery-palette-label strong[data-v-6da69743],.traits-studio-gallery-palette-label span[data-v-6da69743]{letter-spacing:.16em;text-transform:uppercase;font-size:.56rem}.traits-studio-gallery-palette-label span[data-v-6da69743]{color:#bec7c3b8}.traits-studio-gallery-card[data-v-6da69743]{perspective:1400px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;height:24rem;min-height:24rem;position:absolute;top:0;left:0}.traits-studio-gallery-card.is-dragging[data-v-6da69743]{z-index:4;cursor:grabbing}.traits-studio-gallery-card.is-selected[data-v-6da69743]{z-index:3}.traits-studio-gallery-card-inner[data-v-6da69743]{width:100%;min-height:100%;transform-style:preserve-3d;transition:transform .28s cubic-bezier(.16,1,.3,1);position:relative}.traits-studio-gallery-card.is-flipped .traits-studio-gallery-card-inner[data-v-6da69743]{transform:rotateY(180deg)}.traits-studio-gallery-face[data-v-6da69743]{backface-visibility:hidden;border:1px solid #ffffff1f;border-radius:14px;align-content:start;gap:.75rem;padding:1rem;display:grid;position:absolute;inset:0;box-shadow:0 18px 36px #00000038}.traits-studio-gallery-face--front[data-v-6da69743]{color:#20221ff0;background:linear-gradient(#f9f6f0fa,#ece7ddf5),linear-gradient(135deg,#a79b8a1a,#fff0)}.traits-studio-gallery-face--back[data-v-6da69743]{color:#f1f5f2f5;background:linear-gradient(#191e24fa,#11151afa),linear-gradient(135deg,#5f76a729,#151a1f00);transform:rotateY(180deg)}.traits-studio-gallery-card.is-active .traits-studio-gallery-face[data-v-6da69743]{border-color:#6e9dff6b;box-shadow:0 22px 44px #060e1c42}.traits-studio-gallery-card.is-selected .traits-studio-gallery-face[data-v-6da69743]{box-shadow:0 0 0 2px #eff3f129,0 22px 44px #060e1c42}.traits-studio-gallery-face-head[data-v-6da69743]{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.traits-studio-gallery-face-head-actions[data-v-6da69743]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.traits-studio-gallery-kicker[data-v-6da69743]{letter-spacing:.16em;text-transform:uppercase;color:#645e54b8;font-size:.58rem;font-weight:700}.traits-studio-gallery-face--back .traits-studio-gallery-kicker[data-v-6da69743]{color:#c4cee0b8}.traits-studio-gallery-flip[data-v-6da69743]{min-height:1.95rem;color:inherit;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#ffffff8c;border:1px solid #5a554d2e;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .7rem;font-size:.58rem;font-weight:700;display:inline-flex}.traits-studio-gallery-flip[data-v-6da69743]:disabled{opacity:.56;cursor:default}.traits-studio-gallery-face--back .traits-studio-gallery-flip[data-v-6da69743]{background:#ffffff14;border-color:#ffffff24}.traits-studio-gallery-focus[data-v-6da69743]{min-height:0;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:none;align-content:start;gap:.7rem;padding:0;display:grid}.traits-studio-gallery-focus .species-name-block[data-v-6da69743]{gap:.22rem;display:grid}.traits-studio-gallery-focus .species-name[data-v-6da69743]{font-size:1rem;line-height:1.16}.traits-studio-gallery-focus .species-author[data-v-6da69743],.traits-studio-gallery-focus .meta[data-v-6da69743]{color:inherit;opacity:.74}.traits-studio-gallery-focus .species-author[data-v-6da69743]{font-size:.78rem;font-style:italic;line-height:1.2}.traits-studio-gallery-focus .card-badges[data-v-6da69743]{flex-wrap:wrap;gap:.42rem;display:flex}.traits-studio-gallery-focus .trait-badge[data-v-6da69743],.traits-studio-gallery-focus .source-badge[data-v-6da69743],.traits-studio-gallery-focus .photo-badge[data-v-6da69743]{letter-spacing:.12em;text-transform:uppercase;background:#ffffff8a;border:1px solid #78706329;border-radius:999px;align-items:center;min-height:1.45rem;padding:.12rem .48rem;font-size:.54rem;font-weight:700;display:inline-flex}.traits-studio-gallery-focus .meta[data-v-6da69743]{margin-top:auto;font-size:.76rem;line-height:1.35}.traits-studio-gallery-footer[data-v-6da69743]{letter-spacing:.13em;text-transform:uppercase;color:#534d45c7;border-top:1px solid #6a61561f;gap:.25rem;padding-top:.75rem;font-size:.58rem;display:grid}.traits-studio-gallery-media-shell[data-v-6da69743]{background:#ffffff0f;border-radius:10px;min-height:12rem;position:relative;overflow:hidden}.traits-studio-gallery-media-shell.is-empty[data-v-6da69743]{color:#ccd4ddb3;letter-spacing:.14em;text-transform:uppercase;text-align:center;place-items:center;padding:1rem;font-size:.62rem;display:grid}.traits-studio-gallery-media-shell.is-loading[data-v-6da69743]{background:linear-gradient(#ffffff05,#ffffff03)}.traits-studio-gallery-media-empty[data-v-6da69743]{text-align:center;justify-items:center;gap:.55rem;display:grid}.traits-studio-gallery-media-empty strong[data-v-6da69743]{letter-spacing:.14em;text-transform:uppercase;font-size:.66rem}.traits-studio-gallery-preview-retry[data-v-6da69743]{color:#edf2efe0;min-height:28px;font:inherit;letter-spacing:.14em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .72rem;font-size:.56rem;font-weight:700;display:inline-flex}.traits-studio-gallery-preview-retry[data-v-6da69743]:disabled{opacity:.7}.traits-studio-gallery-image[data-v-6da69743]{object-fit:cover;width:100%;height:100%;display:block}.traits-studio-gallery-back-copy[data-v-6da69743]{gap:.18rem;display:grid}.traits-studio-gallery-back-copy strong[data-v-6da69743]{font-size:.88rem;line-height:1.25}.traits-studio-gallery-back-copy span[data-v-6da69743]{color:#d2dad6c7;font-size:.66rem;line-height:1.45}.traits-studio-gallery-actions[data-v-6da69743]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:auto;display:grid}.traits-studio-gallery-action[data-v-6da69743]{color:#f4f7f5f0;min-height:2.25rem;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;padding:.45rem .7rem;font-size:.62rem;font-weight:700;display:inline-flex}.traits-studio-gallery-action--danger[data-v-6da69743]{background:#71292947;border-color:#ffb5b529}.traits-studio-gallery-action[data-v-6da69743]:disabled{cursor:wait;opacity:.68}.traits-studio-workspace-dock[data-v-6da69743]{z-index:2;pointer-events:auto;background:#2c3037db;border:1px solid #ffffff14;border-radius:4px;gap:.55rem;width:min(22rem,100% - 19rem);max-height:calc(100% - 5rem);padding:.65rem;display:grid;position:absolute;top:.75rem;right:.75rem;box-shadow:0 14px 24px #06080a29}.traits-studio-workspace-dock.is-empty[data-v-6da69743]{width:min(18rem,100% - 19rem)}.traits-studio-workspace-head[data-v-6da69743]{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.traits-studio-selection-set[data-v-6da69743]{border-bottom:1px solid #ffffff14;gap:.55rem;padding-bottom:.65rem;display:grid}.traits-studio-selection-set.is-empty[data-v-6da69743]{padding-bottom:.35rem}.traits-studio-selection-head[data-v-6da69743]{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.traits-studio-selection-title[data-v-6da69743]{color:#f1f5f2eb;margin-top:.2rem;font-size:.78rem;display:block}.traits-studio-selection-empty[data-v-6da69743]{color:#c1c9c5c2;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.58rem;line-height:1.7}.traits-studio-selection-grid[data-v-6da69743]{gap:.45rem;max-height:10rem;display:grid;overflow:auto}.traits-studio-selection-card[data-v-6da69743]{background:#12161b52;border:1px solid #ffffff14;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.45rem;padding:.45rem .5rem;display:grid}.traits-studio-selection-card.is-active[data-v-6da69743]{background:#1d2636b3;border-color:#78a9ff57}.traits-studio-selection-card-main[data-v-6da69743]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;gap:.14rem;padding:0;display:grid}.traits-studio-selection-card-main:hover .traits-studio-selection-label[data-v-6da69743],.traits-studio-selection-card-main:focus-visible .traits-studio-selection-label[data-v-6da69743]{color:#fffffffa}.traits-studio-selection-label[data-v-6da69743]{color:#f3f6f4eb;font-size:.72rem;font-weight:600;line-height:1.35}.traits-studio-selection-meta[data-v-6da69743],.traits-studio-selection-template[data-v-6da69743]{letter-spacing:.14em;text-transform:uppercase;color:#c1c9c5b3;font-size:.52rem}.traits-studio-selection-remove[data-v-6da69743]{color:#eef2efd1;width:1.55rem;min-height:1.55rem;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;justify-content:center;align-items:center;font-size:.9rem;line-height:1;display:inline-flex}.traits-studio-selection-remove[data-v-6da69743]:hover,.traits-studio-selection-remove[data-v-6da69743]:focus-visible{background:#ffffff1f}.traits-studio-workspace-kicker[data-v-6da69743],.traits-studio-workspace-count[data-v-6da69743],.traits-studio-workspace-empty[data-v-6da69743],.traits-studio-tool-panel-kicker[data-v-6da69743],.traits-studio-tool-panel-status[data-v-6da69743],.traits-studio-tool-pane-kicker[data-v-6da69743],.traits-studio-tool-pane-row span[data-v-6da69743]{letter-spacing:.16em;text-transform:uppercase;font-size:.58rem}.traits-studio-workspace-kicker[data-v-6da69743],.traits-studio-tool-panel-kicker[data-v-6da69743],.traits-studio-tool-pane-kicker[data-v-6da69743]{color:#c1c9c5b3}.traits-studio-workspace-title[data-v-6da69743]{margin-top:.2rem;font-size:.86rem;display:block}.traits-studio-workspace-count[data-v-6da69743]{color:#acb5b19e}.traits-studio-workspace-empty[data-v-6da69743]{color:var(--traits-panel-muted);margin:0;line-height:1.5}.traits-studio-workspace-grid[data-v-6da69743]{gap:.65rem;padding-right:.15rem;display:grid;overflow-y:auto}.traits-studio-tool-panel[data-v-6da69743]{z-index:3;pointer-events:auto;background:#2d3138f2;border:1px solid #ffffff14;border-radius:4px;display:grid;position:absolute;box-shadow:0 16px 30px #06080a2e}.traits-studio-tool-panel.is-dragging .traits-studio-tool-panel-header[data-v-6da69743]{cursor:grabbing}.traits-studio-tool-panel-header[data-v-6da69743]{cursor:grab;background:#262a30fa;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.34rem .34rem .34rem .46rem;display:grid}.traits-studio-tool-panel-handle[data-v-6da69743]{color:#d2d9d6b8;align-items:center;gap:.45rem;display:inline-flex}.traits-studio-tool-panel-handle-icon[data-v-6da69743] .icon{--icon-size:14px;--icon-stroke:1.6}.traits-studio-tool-panel-handle-dots[data-v-6da69743]{gap:.2rem;display:inline-flex}.traits-studio-tool-panel-handle-dots span[data-v-6da69743]{background:currentColor;border-radius:999px;width:3px;height:3px}.traits-studio-tool-panel-controls[data-v-6da69743]{align-items:center;gap:0;display:inline-flex}.traits-studio-tool-panel-control[data-v-6da69743]{color:#eff3f1e6;cursor:pointer;background:0 0;border:none;border-radius:0;width:2rem;min-height:1.65rem;padding:0}.traits-studio-tool-panel-control[data-v-6da69743]:hover{background:#676f6c85}.traits-studio-tool-panel-control--close[data-v-6da69743]:hover{color:#fff;background:#d8493d}.traits-studio-tool-panel-control-icon[data-v-6da69743] .icon{--icon-size:12px;--icon-stroke:1.6}.traits-studio-tool-panel-body[data-v-6da69743]{grid-template-columns:3.6rem minmax(0,1fr);min-height:0;display:grid}.traits-studio-tool-rail[data-v-6da69743]{background:#212429b8;border-right:1px solid #ffffff0f;align-content:start;gap:.25rem;padding:.3rem;display:grid}.traits-studio-tool-rail-button[data-v-6da69743]{color:#c0c8c5c7;min-height:2.05rem;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-items:center;gap:0;padding:.32rem .18rem;font-size:.55rem;display:grid}.traits-studio-tool-rail-button.is-active[data-v-6da69743]{color:#f7faf8f0;background:#4d535cc2;border-color:#ffffff1a}.traits-studio-tool-rail-icon[data-v-6da69743] .icon{--icon-size:15px;--icon-stroke:1.6}.traits-studio-tool-content[data-v-6da69743]{padding:.4rem}.traits-studio-tool-pane[data-v-6da69743]{gap:.75rem;display:grid}.traits-studio-tool-pane-copy[data-v-6da69743]{color:var(--traits-panel-muted);margin:0;font-size:.74rem;line-height:1.5}.traits-studio-tool-pane-list[data-v-6da69743]{gap:.55rem;display:grid}.traits-studio-tool-pane-row[data-v-6da69743]{background:#24272dc7;border:1px solid #ffffff0f;border-radius:4px;justify-content:space-between;align-items:start;gap:.8rem;padding:.46rem .5rem;display:flex}.traits-studio-tool-pane-row strong[data-v-6da69743]{text-align:right;font-size:.72rem;line-height:1.35}.traits-studio-tool-pane-actions[data-v-6da69743]{flex-wrap:wrap;gap:.5rem;display:flex}.traits-studio-tool-action[data-v-6da69743]{color:#f4f7f5f0;width:100%;min-height:1.95rem;font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#343940eb;border:1px solid #ffffff14;border-radius:2px;justify-content:flex-start;align-items:center;gap:.45rem;padding:.36rem .5rem;font-size:.54rem;font-weight:700;display:inline-flex}.traits-studio-tool-action[data-v-6da69743]:disabled{opacity:.48;cursor:not-allowed}.traits-studio-tool-action-grid[data-v-6da69743]{gap:.42rem;display:grid}.traits-studio-tool-action--primary[data-v-6da69743]{background:#4d545deb}.traits-studio-tool-action--ghost[data-v-6da69743]{background:#2d3138e0}.traits-studio-tool-action-icon[data-v-6da69743] .icon{--icon-size:15px;--icon-stroke:1.6}.traits-studio-tool-reopen[data-v-6da69743]{z-index:3;color:#f1f5f3eb;cursor:pointer;background:#2c3037f0;border:1px solid #ffffff14;border-radius:2px;width:1.95rem;min-height:1.95rem;padding:0;position:absolute;top:.75rem;left:.75rem}.traits-studio-tool-reopen-icon[data-v-6da69743] .icon{--icon-size:16px;--icon-stroke:1.6}.traits-studio-floating-card[data-v-6da69743]{width:100%;color:var(--traits-panel-text);background:linear-gradient(#0b101ef0,#0e1527eb);border:1px solid #6e89dd2e;border-radius:4px;padding:.95rem 1rem 1rem;position:relative;box-shadow:0 10px 24px #04081338,inset 0 1px #ffffff0d}.traits-studio-floating-card--ai[data-v-6da69743]{background:linear-gradient(#0a1328f0,#0e1930eb);border-color:#74abff3d}.traits-studio-floating-card--integration[data-v-6da69743]{border-color:#5395ff38}.traits-studio-floating-card--asset[data-v-6da69743]{border-color:#94a2dc2e}.traits-studio-floating-head[data-v-6da69743]{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.55rem;display:flex}.traits-studio-floating-kicker[data-v-6da69743],.traits-studio-floating-badge[data-v-6da69743]{letter-spacing:.16em;text-transform:uppercase;font-size:.58rem}.traits-studio-floating-kicker[data-v-6da69743]{color:#91a7f4c7}.traits-studio-floating-badge[data-v-6da69743]{color:#e9efffe6;background:#1b2747bd;border-radius:2px;padding:.12rem .4rem}.traits-studio-floating-title[data-v-6da69743]{font-size:.92rem;line-height:1.2;display:block}.traits-studio-floating-summary[data-v-6da69743]{color:var(--traits-panel-muted);margin:.35rem 0 .75rem;font-size:.72rem;line-height:1.45}.traits-studio-floating-rows[data-v-6da69743]{gap:.55rem;display:grid}.traits-studio-floating-row[data-v-6da69743]{gap:.15rem;display:grid}.traits-studio-floating-row span[data-v-6da69743]{letter-spacing:.14em;text-transform:uppercase;color:var(--traits-panel-subtle);font-size:.56rem}.traits-studio-floating-row strong[data-v-6da69743]{color:var(--traits-panel-text);font-size:.76rem;line-height:1.35}.traits-studio-context-menu[data-v-6da69743]{z-index:4;background:linear-gradient(#16191efa,#111519fa);border:1px solid #ffffff14;border-radius:0;min-width:14rem;padding:.32rem;position:absolute;box-shadow:0 18px 34px #00000057}.traits-studio-context-item-shell[data-v-6da69743]{position:relative}.traits-studio-context-item[data-v-6da69743],.traits-studio-context-subitem[data-v-6da69743]{color:#f1f5f2eb;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.72rem;display:grid}.traits-studio-context-item--text[data-v-6da69743]{grid-template-columns:minmax(0,1fr) auto}.traits-studio-context-item[data-v-6da69743],.traits-studio-context-subitem[data-v-6da69743]{border-radius:0;min-height:2rem;padding:.42rem .52rem;font-size:.68rem}.traits-studio-context-item[data-v-6da69743]:hover,.traits-studio-context-subitem[data-v-6da69743]:hover,.traits-studio-context-item-shell:hover>.traits-studio-context-item[data-v-6da69743],.traits-studio-context-item.is-active[data-v-6da69743],.traits-studio-context-subitem.is-active[data-v-6da69743]{background:#ffffff14}.traits-studio-context-item.is-disabled[data-v-6da69743],.traits-studio-context-subitem.is-disabled[data-v-6da69743]{opacity:.42;cursor:default}.traits-studio-context-item.is-disabled[data-v-6da69743]:hover,.traits-studio-context-subitem.is-disabled[data-v-6da69743]:hover{background:0 0}.traits-studio-context-divider[data-v-6da69743]{background:#ffffff14;height:1px;margin:.32rem .42rem}.traits-studio-context-icon[data-v-6da69743] .icon{--icon-size:14px;--icon-stroke:1.6}.traits-studio-context-chevron[data-v-6da69743]{color:#bdc6c2ad}.traits-studio-context-submenu[data-v-6da69743]{background:linear-gradient(#16191efa,#111519fa);border:1px solid #ffffff14;border-radius:0;min-width:14rem;padding:.32rem;position:absolute;top:-.32rem;left:calc(100% - .08rem);box-shadow:0 18px 34px #00000057}.traits-studio-context-scroll[data-v-6da69743]{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(24rem,100vh - 8rem);overflow-y:auto}.traits-studio-context-scroll--root[data-v-6da69743]{max-height:min(34rem,100vh - 4.5rem)}.traits-studio-context-scroll[data-v-6da69743]::-webkit-scrollbar:horizontal{height:0}.traits-studio-context-scroll--species[data-v-6da69743]{min-width:17rem;max-height:min(30rem,100vh - 5rem)}.traits-studio-context-submenu--species-grid[data-v-6da69743]{width:min(26rem,100vw - 4rem);min-width:min(26rem,100vw - 4rem)}.traits-studio-context-scroll--species-grid[data-v-6da69743]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.18rem .24rem;min-width:0;display:grid}.traits-studio-context-scroll--species-grid .traits-studio-context-subitem[data-v-6da69743]{min-height:2.2rem}.traits-studio-context-item-label[data-v-6da69743]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.traits-studio-context-item-copy[data-v-6da69743]{gap:.2rem;display:grid}.traits-studio-context-item-copy strong[data-v-6da69743],.traits-studio-context-item-copy span[data-v-6da69743]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.traits-studio-context-item-copy strong[data-v-6da69743]{font-size:.68rem;font-weight:700}.traits-studio-context-item-copy span[data-v-6da69743]{color:#c1c9c5b3;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem}.traits-studio-context-subitem--species.is-current[data-v-6da69743]{background:#ffffff1f}.traits-studio-context-subitem--species.is-staged .traits-studio-context-item-copy strong[data-v-6da69743]:after{content:"  staged";color:#bcd6c2e0;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:600}.traits-studio-context-loading[data-v-6da69743]{color:#f1f5f2eb;gap:.6rem;min-width:14.5rem;padding:.82rem .88rem;font-size:.68rem;display:grid}.traits-studio-context-loading--error[data-v-6da69743]{min-width:16rem}.traits-studio-context-retry[data-v-6da69743]{color:#f1f5f2eb;width:fit-content;min-height:1.8rem;font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:0;justify-content:center;align-items:center;padding:.35rem .68rem;font-size:.62rem;display:inline-flex}.traits-studio-context-empty[data-v-6da69743]{color:#c1c9c5c2;min-width:13rem;padding:.78rem .84rem;font-size:.68rem}.traits-studio-context-menu--left .traits-studio-context-submenu[data-v-6da69743]{left:auto;right:calc(100% - .08rem)}.traits-studio-status[data-v-6da69743]{z-index:5;color:#f0f5f2e6;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;background:#383e46f0;border:1px solid #ffffff1f;border-radius:2px;max-width:min(26rem,100% - 2rem);padding:.34rem .5rem;font-size:.56rem;position:absolute;bottom:5.85rem;left:.75rem}.traits-studio-status--success[data-v-6da69743]{border-color:#6cad8738}.traits-studio-status--ai[data-v-6da69743]{border-color:#78a9ff42}.traits-studio-stage-placeholder[data-v-6da69743]{z-index:2;color:#f5f7f44d;min-width:clamp(16rem,24vw,21rem);min-height:clamp(8.5rem,18vh,11.5rem);font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#090d1208;border:1px dashed #eff3f14d;border-radius:2px;justify-content:center;align-items:center;gap:1rem;padding:1.1rem 1.6rem;font-size:.9rem;transition:border-color .16s,background .16s,color .16s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.traits-studio-stage-placeholder[data-v-6da69743]:hover,.traits-studio-stage-placeholder[data-v-6da69743]:focus-visible{color:#f5f7f4cc;background:#090d121a;border-color:#f5f8f6cc;outline:none}.traits-studio-stage-placeholder-icon[data-v-6da69743]{border:2px solid;border-radius:999px;justify-content:center;align-items:center;width:2.05rem;height:2.05rem;display:inline-flex}.traits-studio-stage-placeholder-icon-svg[data-v-6da69743] .icon{--icon-size:18px;--icon-stroke:1.65}.traits-studio-stage-placeholder-label[data-v-6da69743]{white-space:nowrap}.traits-studio-card[data-v-6da69743]{background:linear-gradient(#f8f4edfa,#ece6ddf5);border:1px solid #7a797229;border-radius:12px;grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr);width:min(760px,100vw - 17rem);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 38px #00000029}.traits-studio-card.is-anchor-hold[data-v-6da69743]{animation:.48s cubic-bezier(.16,1,.3,1) both traits-studio-anchor-hold-6da69743}.traits-studio-card-orbit[data-v-6da69743]{display:none}.traits-studio-card-media-shell[data-v-6da69743]{background:linear-gradient(#42474cf5,#2c3034fa);min-height:420px;position:relative}.traits-studio-card-image[data-v-6da69743]{object-fit:cover;width:100%;height:100%;display:block}.traits-studio-card-image--placeholder[data-v-6da69743]{color:#524b44b8;letter-spacing:.12em;text-transform:uppercase;place-items:center;padding:2rem;font-size:.72rem;display:grid}.traits-studio-card-overlay[data-v-6da69743]{background:linear-gradient(#f8f4ed00,#f8f4ede6);flex-wrap:wrap;gap:.5rem;padding:.8rem .8rem .88rem;display:flex;position:absolute;inset:auto 0 0}.traits-studio-card-signal[data-v-6da69743],.traits-studio-signal-chip[data-v-6da69743],.traits-studio-pill[data-v-6da69743]{letter-spacing:.1em;text-transform:uppercase;color:#3e362fd6;background:#fffcf7e0;border:1px solid #8c857b38;border-radius:999px;align-items:center;min-height:1.8rem;padding:.2rem .6rem;font-size:.58rem;display:inline-flex}.traits-studio-card-body[data-v-6da69743]{align-content:start;gap:.8rem;padding:1.15rem 1.15rem 1rem;display:grid}.traits-studio-card-head[data-v-6da69743]{gap:.35rem;display:grid}.traits-studio-card-kicker[data-v-6da69743]{letter-spacing:.16em;text-transform:uppercase;color:#615a52b8;font-size:.58rem;font-weight:700}.traits-studio-card-title[data-v-6da69743]{color:#1d211ff0;margin:0;font-size:1.28rem;line-height:1.08}.traits-studio-card-authorship[data-v-6da69743],.traits-studio-card-common[data-v-6da69743]{color:#5c544cb8;margin:0;font-size:.74rem}.traits-studio-pill-row[data-v-6da69743],.traits-studio-signal-row[data-v-6da69743]{flex-wrap:wrap;gap:.55rem;display:flex}.traits-studio-metrics[data-v-6da69743]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;display:grid}.traits-studio-metric[data-v-6da69743]{background:0 0;border:none;border-radius:0;gap:.22rem;padding:0;display:grid}.traits-studio-metric-label[data-v-6da69743]{letter-spacing:.14em;text-transform:uppercase;color:#605a539e;font-size:.58rem}.traits-studio-metric-value[data-v-6da69743]{color:#1d211fe6;font-size:.8rem;line-height:1.25}.traits-studio-command-row[data-v-6da69743]{flex-wrap:wrap;gap:.65rem;display:flex}.traits-studio-button[data-v-6da69743]{color:#f3f6f4f0;min-height:2.2rem;box-shadow:none;background:#484f4deb;border-radius:2px}.traits-studio-button--ghost[data-v-6da69743]{box-shadow:none;background:#59605dc7}.traits-studio-button--muted[data-v-6da69743]{color:#bdc4c09e;box-shadow:none;cursor:not-allowed;background:#484e4c80}.traits-studio-canvas-meta[data-v-6da69743]{z-index:2;color:#ebf0edd6;letter-spacing:.12em;text-transform:uppercase;background:#282c32bd;border:1px solid #ffffff14;border-radius:2px;gap:.18rem;max-width:min(28rem,100% - 16rem);padding:.38rem .5rem;font-size:.52rem;display:grid;position:absolute;bottom:.75rem;left:.75rem}.traits-studio-canvas-meta-line[data-v-6da69743]{line-height:1.45}.traits-studio-canvas-meta-line--title[data-v-6da69743]{font-weight:700}.traits-studio-canvas-controls[data-v-6da69743]{z-index:3;background:0 0;border:none;border-radius:0;justify-content:flex-end;align-items:center;gap:.34rem;width:auto;max-width:calc(100% - 1.5rem);padding:0;display:inline-flex;position:absolute;bottom:.38rem;right:.75rem}.traits-studio-canvas-toggle-group[data-v-6da69743]{grid-template-columns:repeat(3,minmax(0,2rem));justify-content:end;gap:.22rem;display:grid}.traits-studio-canvas-toggle[data-v-6da69743]{cursor:pointer;background:#2c3037eb;border:1px solid #ffffff14;border-radius:2px;justify-content:center;align-items:center;min-height:1.45rem;padding:.12rem;display:inline-flex}.traits-studio-canvas-toggle.is-active[data-v-6da69743]{background:#4d535cd1;border-color:#ffffff24}.traits-studio-canvas-toggle-preview[data-v-6da69743]{background-color:#f1ede7e0;border-radius:1px;width:.9rem;height:.9rem;min-height:0;margin:0 auto;display:block;position:relative}.traits-studio-canvas-toggle-preview.is-lines[data-v-6da69743]{background-image:linear-gradient(#7f8c9880 1px,#0000 1px),linear-gradient(90deg,#7f8c9880 1px,#0000 1px);background-size:12px 12px}.traits-studio-canvas-toggle-preview.is-dots[data-v-6da69743]{background-image:radial-gradient(circle at 2px 2px,#7f8c9899 1.1px,#0000 1.3px);background-size:12px 12px}.traits-studio-canvas-toggle-preview.is-crosses[data-v-6da69743]{background-image:linear-gradient(#7f8c9885 1px,#0000 1px),linear-gradient(90deg,#7f8c9885 1px,#0000 1px),radial-gradient(circle,#7f8c98bf 1.1px,#0000 1.3px);background-size:12px 12px,12px 12px,12px 12px}.traits-studio-canvas-swatch[data-v-6da69743]{border-radius:1px;width:.9rem;height:.9rem;min-height:0;margin:0 auto;display:block}.traits-studio-canvas-slider-stack[data-v-6da69743]{align-items:end;gap:.7rem;display:inline-flex}.traits-studio-canvas-slider[data-v-6da69743]{color:#eaefecd1;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:none;grid-template-columns:1fr;align-items:start;gap:.28rem;min-width:6.1rem;padding:0;font-size:.48rem;display:grid}.traits-studio-canvas-slider span[data-v-6da69743]{align-items:center;min-height:.7rem;display:inline-flex}.traits-studio-canvas-slider input[data-v-6da69743]{appearance:none;background:0 0;width:100%;height:10px;margin:0}.traits-studio-canvas-slider input[data-v-6da69743]::-webkit-slider-runnable-track{background:#e3e9e68a;border-radius:999px;height:1px}.traits-studio-canvas-slider input[data-v-6da69743]::-moz-range-track{background:#e3e9e68a;border-radius:999px;height:1px}.traits-studio-canvas-slider input[data-v-6da69743]::-webkit-slider-thumb{appearance:none;background:#f5f8f6f0;border:none;border-radius:50%;width:8px;height:8px;margin-top:-3.5px;box-shadow:0 0 0 1px #1014183d}.traits-studio-canvas-slider input[data-v-6da69743]::-moz-range-thumb{background:#f5f8f6f0;border:none;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #1014183d}.traits-studio-canvas-slider input[data-v-6da69743]:focus-visible{outline:none}.traits-studio-footer[data-v-6da69743]{color:#d5dcd84d;text-align:center;letter-spacing:.05em;justify-content:center;padding:0;font-size:.54rem;display:flex}.panel-actions[data-v-6da69743]{z-index:2;align-items:center;gap:.4rem;display:inline-flex;position:static}.panel-action[data-v-6da69743]{width:46px;height:46px;color:var(--traits-panel-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.panel-action-close-glyph[data-v-6da69743]{line-height:1;display:inline-block}.traits-header[data-v-6da69743]{font-size:calc(.7rem * var(--traits-font-scale));letter-spacing:.12em;text-transform:uppercase;color:var(--traits-panel-text);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;margin-top:0;margin-bottom:.75rem;display:grid}.traits-header-copy[data-v-6da69743]{gap:.24rem;min-width:0;display:grid}.traits-header-kicker[data-v-6da69743]{color:#3a52459e;font-size:calc(.62rem * var(--traits-font-scale));letter-spacing:.18em;text-transform:uppercase;font-weight:700}.traits-header-access[data-v-6da69743]{color:#354a3ec2;width:fit-content;min-height:1.7rem;font-size:calc(.64rem * var(--traits-font-scale));letter-spacing:.1em;text-transform:uppercase;background:#4d60540f;border:1px solid #6c80742e;border-radius:999px;align-items:center;padding:.16rem .6rem;font-weight:600;display:inline-flex}.traits-header-access--paid[data-v-6da69743]{color:#183128d1;background:#18312814;border-color:#4969542e}.traits-header-studio-menu[data-v-6da69743]{justify-self:end;justify-items:stretch;gap:.4rem;width:min(16rem,100%);display:grid}.traits-header .source[data-v-6da69743]{text-align:right;white-space:nowrap;font-size:calc(.6rem * var(--traits-font-scale));letter-spacing:.16em;opacity:.62;color:var(--traits-panel-subtle);justify-self:end}.traits-header-studio-trigger[data-v-6da69743]{width:100%;min-height:2rem;font:inherit;font-size:calc(.62rem * var(--traits-font-scale));letter-spacing:.08em;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#181e25f5,#0b0e12fa);border:1px solid #6f90ab4d;border-radius:14px;justify-content:space-between;align-items:center;gap:.45rem;padding:.42rem .9rem;display:inline-flex;box-shadow:inset 0 1px #d0dfed14,0 10px 20px #03050829}.traits-header-studio-trigger[data-v-6da69743]:hover,.traits-header-studio-trigger[data-v-6da69743]:focus-visible{background:linear-gradient(#1f242cfa,#0d1015fc);border-color:#98b8d37a;outline:none}.traits-header-studio-trigger.is-open[data-v-6da69743]{background:linear-gradient(#11141afa,#05070b);border-color:#90b0cd8a}.traits-header-studio-trigger-label[data-v-6da69743]{-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#dde8f0fa 0%,#a1bed7f0 44%,#759ebffa 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.traits-header-studio-trigger-chevron[data-v-6da69743]{border-bottom:1px solid #a1bed7eb;border-right:1px solid #a1bed7eb;width:.42rem;height:.42rem;transition:transform .18s;transform:rotate(45deg)translateY(-.05rem)}.traits-header-studio-trigger.is-open .traits-header-studio-trigger-chevron[data-v-6da69743]{transform:rotate(225deg)translate(-.02rem,-.02rem)}.traits-empty[data-v-6da69743]{opacity:.6;color:var(--traits-panel-muted);padding:.75rem 0;font-style:italic}.traits-species-summary[data-v-6da69743]{gap:.7rem 1rem;margin-bottom:.95rem;display:grid}.traits-species-summary--with-pills[data-v-6da69743]{grid-template-columns:minmax(0,1fr);align-items:stretch}.traits-species-heading[data-v-6da69743]{gap:.22rem;min-width:0;display:grid}.traits-species-name[data-v-6da69743]{max-width:28rem;font-size:calc(1.05rem * var(--traits-font-scale));color:var(--traits-panel-text);margin:0;font-weight:600;line-height:1.25}.traits-species-author[data-v-6da69743]{font-size:calc(.72rem * var(--traits-font-scale));color:#4d5b51d6;margin:0;font-style:italic;line-height:1.45}.traits-stage-strip[data-v-6da69743]{flex-wrap:wrap;align-items:center;gap:.65rem;margin:-.2rem 0 1rem;display:flex}.traits-stage-disclosure[data-v-6da69743]{gap:.45rem;width:100%;margin:0;display:grid}.traits-stage-disclosure--header[data-v-6da69743]{z-index:7;width:min(16rem,100vw - 1.6rem);box-shadow:none;background:0 0;border:none;border-radius:0;justify-items:center;padding:.2rem 0 0;position:absolute;top:calc(100% + .28rem);right:0}.traits-stage-disclosure-action[data-v-6da69743]{border-radius:999px;justify-content:center;width:auto}.traits-stage-button[data-v-6da69743]{color:#b5c9ddf0;min-height:2rem;font:inherit;font-size:calc(.62rem * var(--traits-font-scale));letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#12161cfa,#080a0efc);border:1px solid #6f90ab57;border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .8rem;display:inline-flex;box-shadow:inset 0 1px #d0dfed14,0 10px 20px #0305082e}.traits-stage-button[data-v-6da69743]:hover,.traits-stage-button[data-v-6da69743]:focus-visible{background:linear-gradient(#1c2128fa,#0c0f14fc);border-color:#98b8d37a;outline:none}.traits-stage-button.is-staged[data-v-6da69743]{color:#c6d8e8fa;background:linear-gradient(#11141afa,#05070b);border-color:#90b0cd8a}.traits-stage-button.is-pending[data-v-6da69743],.traits-stage-button[data-v-6da69743]:disabled{cursor:default;opacity:1}.traits-stage-button-icon[data-v-6da69743] .icon{--icon-size:14px;--icon-stroke:1.7;color:#aec3d6eb}.traits-stage-button-spinner[data-v-6da69743]{filter:drop-shadow(0 0 4px #91b6d63d)}.traits-stage-disclosure-action-icon[data-v-6da69743] .icon{--icon-size:14px;--icon-stroke:1.7;color:#aec3d6eb}.traits-stage-button-label[data-v-6da69743]{-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#dde8f0fa 0%,#a1bed7f0 44%,#759ebffa 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.traits-stage-status[data-v-6da69743]{color:var(--traits-panel-muted);font-size:calc(.6rem * var(--traits-font-scale));letter-spacing:.12em;text-transform:uppercase}.traits-stage-status--stacked[data-v-6da69743]{text-align:center;padding-left:0}.traits-overview-pills[data-v-6da69743]{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.traits-overview-pills--header[data-v-6da69743]{justify-content:flex-start;align-self:stretch;max-width:none;margin-top:.15rem;margin-bottom:0}.traits-overview-pill[data-v-6da69743]{min-height:1.8rem;font-size:calc(.64rem * var(--traits-font-scale));letter-spacing:.08em;text-transform:uppercase;color:var(--traits-panel-muted);background:#e9efeaeb;border:1px solid #4969541a;border-radius:999px;align-items:center;padding:.25rem .65rem;display:inline-flex}.traits-content section[data-v-6da69743]{margin-bottom:1rem}.traits-hero[data-v-6da69743],.traits-reference[data-v-6da69743],.traits-availability[data-v-6da69743],.traits-attribution[data-v-6da69743]{background:linear-gradient(#fafcf9fa,#f4f8f4fa);border:1px solid #4969541f;border-radius:14px;padding:.9rem .95rem}.traits-hero[data-v-6da69743]{background:0 0;border:none;border-radius:0;padding:0}.traits-content h4[data-v-6da69743]{text-transform:uppercase;letter-spacing:.1em;color:var(--traits-panel-muted);margin-bottom:.4rem;font-size:.65rem}.trait-row[data-v-6da69743]{font-size:calc(.75rem * var(--traits-font-scale));color:var(--traits-panel-text);justify-content:space-between;margin-bottom:.3rem;display:flex}.trait-row .label[data-v-6da69743]{color:var(--traits-panel-subtle)}.trait-row .value[data-v-6da69743]{color:var(--traits-panel-text);font-weight:500}.traits-value-stack[data-v-6da69743]{justify-items:end;gap:.16rem;display:inline-grid}.traits-value-subtext[data-v-6da69743]{letter-spacing:.08em;text-transform:uppercase;color:var(--traits-panel-subtle);font-size:.84em;font-weight:600}.traits-reference--basic[data-v-6da69743],.traits-reference--functional[data-v-6da69743]{background:0 0;border:none;border-radius:0;padding:0}.traits-reference--lined .trait-row[data-v-6da69743]{border-bottom:1px solid #78808429;margin:0;padding:.42rem 0}.traits-reference-asterisk[data-v-6da69743]{color:#454a46c2;margin-left:.08rem;font-size:.72em}.traits-reference--lined .trait-row[data-v-6da69743]:last-child{border-bottom:none}.traits-media[data-v-6da69743]{margin-bottom:.8rem}.traits-hero-header[data-v-6da69743]{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.4rem;display:flex}.traits-hero-license-row[data-v-6da69743]{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.traits-hero-header h4[data-v-6da69743]{color:var(--traits-panel-text);margin:.2rem 0 0}.traits-hero-kicker[data-v-6da69743]{font-size:calc(.62rem * var(--traits-font-scale));letter-spacing:.16em;text-transform:uppercase;color:#254333d1;font-weight:700;display:inline-flex}.traits-hero-count[data-v-6da69743]{min-height:1.7rem;font-size:calc(.62rem * var(--traits-font-scale));letter-spacing:.1em;text-transform:uppercase;color:var(--traits-panel-subtle);background:#18312814;border-radius:999px;align-items:center;padding:.1rem .55rem;display:inline-flex}.traits-hero-intro[data-v-6da69743]{margin-top:0;margin-bottom:.75rem}.traits-hero-media[data-v-6da69743]{flex-direction:column;gap:.75rem;display:flex}.traits-hero-loading[data-v-6da69743]{background:linear-gradient(#aaafb3f2,#969b9ffa);border:1px solid #707a8238;border-radius:8px;justify-content:center;align-items:center;gap:.6rem;min-height:220px;display:flex}.traits-hero-loading .small[data-v-6da69743]{color:#e9eef1d6;margin:0}.traits-hero-card[data-v-6da69743]{cursor:pointer;text-align:left;width:100%;box-shadow:none;background:linear-gradient(#aeb3b7f2,#989da1fa);border:none;border-radius:8px;padding:0;display:block;position:relative;overflow:hidden}.traits-hero-card[data-v-6da69743],.traits-gallery-card[data-v-6da69743],.traits-media-modal-image-shell[data-v-6da69743]{isolation:isolate}.traits-hero-card--static[data-v-6da69743]{cursor:default}.traits-hero-card[disabled][data-v-6da69743],.traits-gallery-card[disabled][data-v-6da69743],.traits-hero-card--locked[data-v-6da69743],.traits-gallery-card--locked[data-v-6da69743]{opacity:1;cursor:default}.traits-hero-image[data-v-6da69743]{aspect-ratio:4/3;object-fit:cover;background:linear-gradient(#aeb3b7f2,#989da1fa);width:100%;display:block}.traits-media-watermark[data-v-6da69743]{z-index:1;color:#ffffff80;max-width:calc(100% - 1.5rem);font-size:calc(.7rem * var(--traits-font-scale));letter-spacing:.28em;text-transform:uppercase;text-align:center;white-space:nowrap;pointer-events:none;text-shadow:0 1px 1px #00000029;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:#12181414;border:1px solid #ffffff2e;padding:.22rem .9rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.traits-gallery-card .traits-media-watermark[data-v-6da69743]{font-size:calc(.6rem * var(--traits-font-scale));top:41%}.traits-media-modal-image-shell .traits-media-watermark[data-v-6da69743]{font-size:calc(.86rem * var(--traits-font-scale))}.traits-hero-overlay[data-v-6da69743]{z-index:2;background:linear-gradient(#0b120e00,#0b120ebd);justify-content:space-between;align-items:flex-end;gap:.75rem;padding:1rem 1rem .9rem;display:flex;position:absolute;inset:auto 0 0}.traits-hero-overlay--static[data-v-6da69743]{justify-content:flex-start}.traits-hero-badge[data-v-6da69743],.traits-hero-action[data-v-6da69743]{font-size:calc(.64rem * var(--traits-font-scale));letter-spacing:.08em;text-transform:uppercase;color:#fffffff0;font-weight:500}.traits-hero-badge[data-v-6da69743]{min-height:1.7rem;color:var(--traits-panel-subtle);background:#18312814;border-radius:999px;align-items:center;padding:.15rem .55rem;display:inline-flex}.traits-hero-note[data-v-6da69743]{margin:0}.traits-image[data-v-6da69743]{object-fit:cover;background:linear-gradient(#aeb3b7f2,#989da1fa);border-radius:12px;width:100%;max-height:180px;display:block}.traits-media-shell[data-v-6da69743],.traits-media-modal-image-shell[data-v-6da69743],.traits-gallery-card[data-v-6da69743],.traits-hero-card[data-v-6da69743]{position:relative}.traits-media-shell[data-v-6da69743]{background:0 0;overflow:hidden}.traits-media-modal-image-shell[data-v-6da69743]{background:0 0}.traits-image-spinner[data-v-6da69743]{--traits-spinner-transform:none;filter:drop-shadow(0 0 6px #a4c6df29);width:1.42rem;height:1.42rem;transform:var(--traits-spinner-transform);background:conic-gradient(#f5f8fa1f 0deg,#dee6ebdb 76deg,#adc1d0fa 158deg,#5e7c96fa 246deg,#f5f8fa14 360deg);border-radius:50%;animation:.8s linear infinite traits-spin-6da69743;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1px),#000 calc(100% - 1px))}.traits-image-spinner--overlay[data-v-6da69743]{--traits-spinner-transform:translate(-50%, -50%);z-index:2;position:absolute;top:50%;left:50%}.traits-image-spinner--compact[data-v-6da69743]{width:.98rem;height:.98rem}.traits-image-spinner--button[data-v-6da69743]{flex:none;width:.78rem;height:.78rem}.traits-media-fallback[data-v-6da69743]{margin-top:0;margin-bottom:.35rem}.traits-list[data-v-6da69743]{color:var(--traits-panel-text);font-size:calc(.75rem * var(--traits-font-scale));margin:0;padding-left:1rem;line-height:1.5}.traits-link[data-v-6da69743]{color:var(--traits-panel-text);font-size:calc(.72rem * var(--traits-font-scale));text-underline-offset:.16em;margin-top:.35rem;text-decoration:underline;display:inline-block}.traits-error[data-v-6da69743]{color:#8b3d3d}.small[data-v-6da69743]{font-size:calc(.65rem * var(--traits-font-scale));color:var(--traits-panel-subtle)}.traits-premium[data-v-6da69743]{background:linear-gradient(#fcfaf5f5,#f6f9f5fa);border:1px solid #7c766b29;border-radius:9px;padding:.85rem .95rem;box-shadow:0 14px 28px #70624e14}.traits-access[data-v-6da69743]{background:linear-gradient(#fbfcf9fa,#f4f8f4fa);border:1px solid #7c766b29;border-radius:9px;padding:.85rem .95rem;box-shadow:0 14px 28px #70624e0f}.traits-access--card-tone[data-v-6da69743],.traits-premium--card-tone[data-v-6da69743]{background:linear-gradient(#f5f9f4fa,#e9f1eafa);border-color:#7c766b33}.traits-access--card-tone .traits-pass-label[data-v-6da69743],.traits-access--card-tone .trait-row[data-v-6da69743],.traits-access--card-tone .trait-row .value[data-v-6da69743],.traits-access--card-tone .traits-access-note[data-v-6da69743],.traits-premium--card-tone .traits-pass-label[data-v-6da69743],.traits-premium--card-tone .traits-premium-summary[data-v-6da69743],.traits-premium--card-tone .trait-row[data-v-6da69743],.traits-premium--card-tone .trait-row .value[data-v-6da69743],.traits-premium--card-tone .traits-premium-intro[data-v-6da69743]{color:#43483f}.traits-access--card-tone .trait-row .label[data-v-6da69743],.traits-premium--card-tone .trait-row .label[data-v-6da69743],.traits-premium--card-tone .small[data-v-6da69743],.traits-access--card-tone .small[data-v-6da69743]{color:#7d776d}.traits-pass-header[data-v-6da69743]{flex-wrap:wrap;align-items:center;gap:.72rem;margin-bottom:.7rem;display:flex}.traits-pass-label[data-v-6da69743]{font-size:calc(.9rem * var(--traits-font-scale));letter-spacing:.08em;text-transform:uppercase;color:var(--traits-panel-text);font-weight:600}.traits-pass-header[data-v-6da69743] .homepage-library-badge--panel{flex:none}.traits-access-intro[data-v-6da69743]{margin-top:0;margin-bottom:.7rem}.traits-access-link[data-v-6da69743]{margin-top:.55rem}.traits-access-note[data-v-6da69743]{margin-top:.45rem;margin-bottom:0}.traits-premium-head[data-v-6da69743]{justify-content:space-between;align-items:center;gap:.9rem;margin-bottom:.55rem;display:flex}.traits-premium-pass[data-v-6da69743]{flex-wrap:wrap;align-items:center;gap:.72rem;display:inline-flex}.traits-upgrade-button[data-v-6da69743]{color:#fff;min-height:2.4rem;font-size:calc(.7rem * var(--traits-font-scale));letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#5f8759,#3f6941);border:1px solid #3f6941;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .95rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #314c2c29}.traits-upgrade-button[data-v-6da69743]:hover{background:linear-gradient(#6c945f,#47744b);border-color:#47744b}.traits-upgrade-button--accent[data-v-6da69743]{color:#fff;background:linear-gradient(#5f8759,#3f6941);border-color:#3f6941}.traits-upgrade-button--accent[data-v-6da69743]:hover{background:linear-gradient(#6c945f,#47744b);border-color:#47744b}.traits-premium-disclosure[data-v-6da69743]{border-top:1px solid #6f877429}.traits-premium--card-tone .traits-premium-disclosure[data-v-6da69743]{border-top-color:#53704f2e}.traits-premium-summary[data-v-6da69743]{cursor:pointer;font-size:calc(.72rem * var(--traits-font-scale));letter-spacing:.1em;text-transform:uppercase;color:var(--traits-panel-text);justify-content:space-between;align-items:center;gap:.9rem;padding:.72rem 0 .18rem;font-weight:600;list-style:none;display:flex}.traits-premium-summary[data-v-6da69743]::-webkit-details-marker{display:none}.traits-premium-summary[data-v-6da69743]::marker{display:none}.traits-premium-summary-indicator[data-v-6da69743]{flex:none;width:.9rem;height:.9rem;position:relative}.traits-premium-summary-indicator[data-v-6da69743]:before,.traits-premium-summary-indicator[data-v-6da69743]:after{content:"";background:#3e586ce0;width:.75rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.traits-premium-summary-indicator[data-v-6da69743]:after{transition:opacity .2s;transform:translate(-50%,-50%)rotate(90deg)}.traits-premium-disclosure[open] .traits-premium-summary-indicator[data-v-6da69743]:after{opacity:0}.traits-premium-body[data-v-6da69743]{padding-top:.38rem}.traits-export[data-v-6da69743]{background:linear-gradient(#f0f4f0e6,#e8eee9f5);border:1px solid #4969542e;border-radius:12px;padding:.85rem .95rem}.traits-export--plain[data-v-6da69743],.traits-attribution--plain[data-v-6da69743]{background:0 0;border:none;border-radius:0;padding:0}.traits-export-header[data-v-6da69743]{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.45rem;display:flex}.traits-export-header h4[data-v-6da69743]{margin:0}.traits-export-title[data-v-6da69743]{font-size:calc(.98rem * var(--traits-font-scale));letter-spacing:.08em;text-transform:uppercase;color:#254333e0;font-weight:700}.traits-export-kicker[data-v-6da69743]{font-size:calc(.62rem * var(--traits-font-scale));letter-spacing:.16em;text-transform:uppercase;color:#254333d1;font-weight:700;display:inline-flex}.traits-export-intro[data-v-6da69743]{margin-top:0;margin-bottom:.7rem}.traits-export-link[data-v-6da69743]{margin-top:.55rem}.traits-export-link--secondary[data-v-6da69743]{color:#335840;box-shadow:none;background:linear-gradient(#f2f7f0f0,#e9efe8f5);border-color:#3f694138}.traits-export-link--secondary[data-v-6da69743]:hover{background:linear-gradient(#ecf4eafa,#e2eae0fa);border-color:#3f694152}.traits-export--companion[data-v-6da69743]{gap:.7rem;display:grid}.traits-companion-picker[data-v-6da69743]{background:linear-gradient(#f5f8f4eb,#edf2edf2);border:1px solid #49695424;border-radius:12px;gap:.6rem;padding:.78rem .85rem;display:grid}.traits-companion-empty[data-v-6da69743],.traits-export-note[data-v-6da69743]{margin:0}.traits-companion-list[data-v-6da69743]{gap:.55rem;display:grid}.traits-companion-option[data-v-6da69743]{color:#2f3d32;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffffc2;border:1px solid #4969541f;border-radius:10px;gap:.16rem;padding:.72rem .8rem;display:grid}.traits-companion-option strong[data-v-6da69743]{font-size:calc(.78rem * var(--traits-font-scale));line-height:1.3}.traits-companion-option span[data-v-6da69743]{font-size:calc(.63rem * var(--traits-font-scale));letter-spacing:.08em;text-transform:uppercase;color:#6f7468}.traits-companion-option.is-active[data-v-6da69743],.traits-companion-option[data-v-6da69743]:hover,.traits-companion-option[data-v-6da69743]:focus-visible{background:linear-gradient(#e9f1e8fa,#dee9dcfa);border-color:#3f694157;outline:none}.traits-companion-selected[data-v-6da69743]{background:linear-gradient(#ecf3ebf0,#e1eadffa);border:1px solid #4969542e;border-radius:12px;gap:.7rem;padding:.85rem .9rem;display:grid}.traits-companion-selected-copy[data-v-6da69743]{gap:.14rem;display:grid}.traits-companion-selected-kicker[data-v-6da69743]{font-size:calc(.58rem * var(--traits-font-scale));letter-spacing:.16em;text-transform:uppercase;color:#335840c7;font-weight:700}.traits-companion-selected-copy strong[data-v-6da69743]{font-size:calc(.82rem * var(--traits-font-scale));color:#264032}.traits-companion-selected-copy span[data-v-6da69743]:last-child{font-size:calc(.63rem * var(--traits-font-scale));letter-spacing:.08em;text-transform:uppercase;color:#677062}.traits-companion-actions[data-v-6da69743]{flex-wrap:wrap;gap:.55rem;display:flex}.traits-companion-clear[data-v-6da69743]{color:#335840;min-height:2.4rem;font:inherit;font-size:calc(.66rem * var(--traits-font-scale));letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff9e;border:1px solid #49695429;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .92rem;font-weight:600;display:inline-flex}.traits-companion-clear[data-v-6da69743]:hover,.traits-companion-clear[data-v-6da69743]:focus-visible{background:#fffc;border-color:#3f69414d;outline:none}.traits-action-feedback[data-v-6da69743]{margin-top:.55rem;margin-bottom:0}.traits-feedback-link[data-v-6da69743]{color:#2f6a4c;font-size:calc(.72rem * var(--traits-font-scale));letter-spacing:.02em;text-underline-offset:.18em;margin-top:.45rem;font-weight:600;text-decoration:underline;display:inline-flex}.traits-feedback-link[data-v-6da69743]:hover,.traits-feedback-link[data-v-6da69743]:focus-visible{color:#1f5138;outline:none}.traits-dossier-band[data-v-6da69743]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.15rem;padding-top:.2rem;display:grid}.traits-dossier-panel[data-v-6da69743]{align-content:start;justify-items:start;display:grid;position:relative}.traits-dossier-panel--companion[data-v-6da69743]{border-left:1px solid #c8ccc4e0;padding-left:1.45rem}.traits-dossier-head[data-v-6da69743]{justify-content:space-between;align-items:center;gap:.8rem;width:100%;margin-bottom:.52rem;display:flex}.traits-dossier-title[data-v-6da69743]{font-size:calc(1.02rem * var(--traits-font-scale));letter-spacing:.12em;text-transform:uppercase;color:#31475a;margin:0;font-weight:600}.traits-dossier-pass-pill[data-v-6da69743]{color:#63707aeb;min-height:1.9rem;font-size:calc(.62rem * var(--traits-font-scale));letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:#e9ede9f5;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.18rem .76rem;font-weight:700;display:inline-flex}.traits-dossier-intro[data-v-6da69743]{color:#5f6f79e6;max-width:17.5rem;font-size:calc(.85rem * var(--traits-font-scale));margin-top:0;margin-bottom:1rem;line-height:1.55}.traits-dossier-download-card[data-v-6da69743],.traits-dossier-download-link[data-v-6da69743],.traits-companion-card[data-v-6da69743],.traits-companion-toggle-link[data-v-6da69743]{cursor:pointer}.traits-dossier-download-card[data-v-6da69743]{aspect-ratio:1;width:min(8.4rem,100%);box-shadow:none;background:#f3f1f8;border:1px solid #e2e0e9f5;border-radius:0;place-items:center;padding:.8rem;display:grid;position:relative}.traits-dossier-download-card[data-v-6da69743]:disabled,.traits-dossier-download-link[data-v-6da69743]:disabled,.traits-companion-card[data-v-6da69743]:disabled,.traits-companion-toggle-link[data-v-6da69743]:disabled{cursor:default}.traits-dossier-download-card--companion[data-v-6da69743]{border-style:dashed;border-color:#cac6d0f5}.traits-dossier-download-card--companion.is-ready[data-v-6da69743]{border-style:solid;border-color:#e2e0e9f5}.traits-dossier-download-icon[data-v-6da69743]{width:min(3.45rem,52%);max-width:100%;height:auto;display:block}.traits-dossier-download-icon--unavailable[data-v-6da69743]{width:min(3.95rem,60%)}.traits-dossier-download-spinner[data-v-6da69743]{position:absolute;inset:auto auto .65rem .65rem}.traits-dossier-download-link[data-v-6da69743]{color:#2f403f;font:inherit;font-size:calc(.62rem * var(--traits-font-scale));letter-spacing:.16em;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:.38rem;margin-top:.7rem;padding:0;font-weight:700;display:inline-flex}.traits-dossier-download-link[data-v-6da69743]:disabled{opacity:.54}.traits-dossier-notes-link[data-v-6da69743]{margin-top:.5rem}.traits-dossier-download-link-icon[data-v-6da69743]{width:.82rem;height:.82rem}.traits-companion-dossier-grid[data-v-6da69743]{grid-template-columns:minmax(0,1fr) minmax(0,8.4rem);align-items:start;gap:1rem;width:100%;display:grid}.traits-companion-selection-panel[data-v-6da69743]{gap:.72rem;display:grid}.traits-companion-field[data-v-6da69743]{gap:.42rem;width:100%;display:grid}.traits-companion-select[data-v-6da69743]{color:#2f3d32;width:100%;min-height:2.8rem;font:inherit;font-size:calc(.78rem * var(--traits-font-scale));background:#ffffffeb;border:1px solid #49695429;border-radius:10px;padding:.72rem .85rem}.traits-companion-select[data-v-6da69743]:disabled{color:#5c665fc7;background:#f2f3eff5}.traits-companion-select[data-v-6da69743]:focus-visible{border-color:#3f69415c;outline:none}.traits-companion-card[data-v-6da69743]{color:#f7f7f1;text-align:left;background:#617262;border:1px solid #d6d6d1eb;border-radius:6px;align-content:center;justify-items:start;gap:.2rem;width:min(7.2rem,100%);min-height:3rem;padding:.5rem .62rem;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #28312a2e}.traits-companion-card--placeholder[data-v-6da69743]{color:#56616b;background:#f6f5f1f5;place-items:center;box-shadow:inset 0 0 0 1px #ffffffb8}.traits-companion-card--selected[data-v-6da69743]:after{content:"";opacity:0;background:#bcb0c9f0;transition:opacity .18s;position:absolute;inset:0}.traits-companion-card--selected[data-v-6da69743]:hover:after,.traits-companion-card--selected[data-v-6da69743]:focus-visible:after{opacity:1}.traits-companion-card-name[data-v-6da69743],.traits-companion-card-subtle[data-v-6da69743],.traits-companion-card-hover-label[data-v-6da69743],.traits-companion-card-slot[data-v-6da69743]{z-index:1;position:relative}.traits-companion-card-name[data-v-6da69743]{max-width:100%;font-size:calc(.44rem * var(--traits-font-scale));letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;text-transform:none;font-weight:600;overflow:hidden}.traits-companion-card-subtle[data-v-6da69743]{font-size:calc(.46rem * var(--traits-font-scale));letter-spacing:.16em;text-transform:uppercase;color:#f5f5f0b8;font-weight:700}.traits-companion-card--placeholder .traits-companion-card-subtle[data-v-6da69743]{color:#616c74d1}.traits-companion-card-slot[data-v-6da69743]{font-size:calc(.96rem * var(--traits-font-scale));color:#45515a;font-weight:500;line-height:1}.traits-companion-card-hover-label[data-v-6da69743]{font-size:calc(.7rem * var(--traits-font-scale));letter-spacing:.12em;text-transform:uppercase;opacity:0;font-weight:700;transition:opacity .18s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.traits-companion-card--selected:hover .traits-companion-card-name[data-v-6da69743],.traits-companion-card--selected:hover .traits-companion-card-subtle[data-v-6da69743],.traits-companion-card--selected:focus-visible .traits-companion-card-name[data-v-6da69743],.traits-companion-card--selected:focus-visible .traits-companion-card-subtle[data-v-6da69743]{opacity:0}.traits-companion-card--selected:hover .traits-companion-card-hover-label[data-v-6da69743],.traits-companion-card--selected:focus-visible .traits-companion-card-hover-label[data-v-6da69743]{opacity:1}.traits-companion-card.is-open[data-v-6da69743],.traits-companion-card[data-v-6da69743]:hover,.traits-companion-card[data-v-6da69743]:focus-visible{outline:none;transform:translateY(-1px)}.traits-companion-download-block[data-v-6da69743]{align-content:start;justify-items:start;width:min(8.4rem,100%);display:grid}.traits-companion-card-actions[data-v-6da69743]{flex-wrap:wrap;gap:.42rem;display:flex}.traits-companion-toggle-link[data-v-6da69743]{color:#4c5f5af5;min-height:1.85rem;font:inherit;font-size:calc(.58rem * var(--traits-font-scale));letter-spacing:.14em;text-transform:uppercase;text-underline-offset:.16em;background:#fbfbf8;border:1px solid #babeb5eb;border-radius:999px;justify-content:center;align-items:center;margin-top:0;padding:.26rem .62rem;font-weight:700;text-decoration:none;display:inline-flex}.traits-companion-toggle-link[data-v-6da69743]:hover,.traits-companion-toggle-link[data-v-6da69743]:focus-visible{background:#fff;border-color:#859384f5;outline:none}.traits-companion-picker[data-v-6da69743]{background:#fbfbf8;border-color:#d2d6cfb8;border-radius:10px;width:100%;margin-top:0}.traits-companion-summary[data-v-6da69743]{color:#586c76e6;margin-top:.55rem;margin-bottom:0}.traits-companion-list[data-v-6da69743]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.traits-membership-deck[data-v-6da69743]{gap:.8rem;margin-top:.45rem;display:grid}.traits-membership-current[data-v-6da69743]{background:0 0;border-top:1px solid #d6c9b3b8;border-radius:0;padding:1rem 0 .2rem}.traits-membership-current-head[data-v-6da69743]{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.72rem;display:flex}.traits-membership-brand-row[data-v-6da69743]{flex-wrap:wrap;align-items:center;gap:.72rem;display:inline-flex}.traits-membership-brand-row[data-v-6da69743] .homepage-library-badge--panel{flex:none}.traits-membership-pass-label[data-v-6da69743]{font-size:calc(1rem * var(--traits-font-scale));letter-spacing:.08em;text-transform:uppercase;color:#28353d;font-weight:600}.traits-membership-feature-grid[data-v-6da69743]{gap:.35rem;display:grid}.traits-membership-row[data-v-6da69743]{font-size:calc(.84rem * var(--traits-font-scale));color:#685f56;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.traits-membership-row-label[data-v-6da69743]{color:#7a726a}.traits-membership-row-value[data-v-6da69743]{text-align:right;color:#2e363d;font-weight:500}.traits-membership-note[data-v-6da69743]{color:#7a726a;margin-top:.55rem;margin-bottom:0}.traits-membership-upsell[data-v-6da69743]{box-shadow:none;background:#dce6d9;border:1px solid #99ab9070;border-radius:12px;padding:1rem 1rem 0}.traits-membership-upsell-head[data-v-6da69743]{justify-content:space-between;align-items:center;gap:.9rem;margin-bottom:.65rem;display:flex}.traits-membership-upsell-title[data-v-6da69743]{font-size:calc(1rem * var(--traits-font-scale));letter-spacing:.08em;text-transform:uppercase;color:#28312c;font-weight:600}.traits-membership-upsell-button[data-v-6da69743]{min-width:7.5rem;min-height:2.6rem}.traits-membership-upsell-link[data-v-6da69743]{color:#4f5a5080;letter-spacing:.12em;text-transform:uppercase;justify-content:flex-start;align-items:center;margin-top:.2rem;font-size:.66rem;font-weight:600;text-decoration:none;display:inline-flex}.traits-membership-upsell-link[data-v-6da69743]:hover,.traits-membership-upsell-link[data-v-6da69743]:focus-visible{color:#3a453bbd}.traits-membership-disclosure[data-v-6da69743]{border-top:1px solid #78745642}.traits-membership-disclosure-summary[data-v-6da69743]{cursor:pointer;color:#344143;font-size:calc(.74rem * var(--traits-font-scale));letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.9rem;padding:.82rem 0 .62rem;font-weight:600;list-style:none;display:flex}.traits-membership-disclosure-summary[data-v-6da69743]::-webkit-details-marker{display:none}.traits-membership-disclosure-summary[data-v-6da69743]::marker{display:none}.traits-membership-disclosure-indicator[data-v-6da69743]{flex:none;width:.92rem;height:.92rem;position:relative}.traits-membership-disclosure-indicator[data-v-6da69743]:before,.traits-membership-disclosure-indicator[data-v-6da69743]:after{content:"";background:#444b48e6;width:.72rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.traits-membership-disclosure-indicator[data-v-6da69743]:after{transition:opacity .2s;transform:translate(-50%,-50%)rotate(90deg)}.traits-membership-disclosure[open] .traits-membership-disclosure-indicator[data-v-6da69743]:after{opacity:0}.traits-membership-disclosure-body[data-v-6da69743]{padding:0 0 .88rem}.traits-membership-disclosure-section+.traits-membership-disclosure-section[data-v-6da69743]{border-top:1px solid #7874562e;margin-top:.8rem;padding-top:.8rem}.traits-membership-disclosure-section h4[data-v-6da69743]{margin-top:0}.traits-membership-row--upsell[data-v-6da69743]{color:#4a4a3d}.traits-membership-row--upsell .traits-membership-row-label[data-v-6da69743]{color:#62604f}.traits-membership-row--upsell .traits-membership-row-value[data-v-6da69743]{color:#2f352f}.traits-premium-intro[data-v-6da69743]{margin-top:0;margin-bottom:.75rem}.traits-premium-section-title[data-v-6da69743]{font-size:calc(.8rem * var(--traits-font-scale));letter-spacing:.08em;text-transform:uppercase;color:#3a443ed1;margin:0 0 .35rem}.traits-premium-section+.traits-premium-section[data-v-6da69743]{border-top:1px solid #6f877429;margin-top:.8rem;padding-top:.8rem}.trait-row--premium[data-v-6da69743]{gap:.8rem}.trait-row--premium .value[data-v-6da69743]{text-align:right}.traits-premium-footnote[data-v-6da69743]{margin-top:.8rem}.traits-availability p[data-v-6da69743],.traits-attribution p[data-v-6da69743]{margin:.35rem 0 0}.traits-reference-copy[data-v-6da69743],.traits-reference-license[data-v-6da69743]{margin-top:.45rem}.traits-reference-copy .label[data-v-6da69743]{font-size:calc(.75rem * var(--traits-font-scale));color:var(--traits-panel-subtle);margin-bottom:.25rem;display:inline-block}.traits-attribution--plain[data-v-6da69743]{border-top:1px solid #78808429;border-bottom:1px solid #78808429;padding:.78rem 0}.traits-attribution summary[data-v-6da69743]{cursor:pointer;justify-content:space-between;align-items:center;gap:.9rem;padding-right:1.1rem;list-style:none;display:flex;position:relative}.traits-attribution summary[data-v-6da69743]::-webkit-details-marker{display:none}.traits-attribution summary[data-v-6da69743]::marker{display:none}.traits-attribution summary[data-v-6da69743]:after{content:"";background:#454a46bd;width:.72rem;height:1px;transition:opacity .2s;position:absolute;top:50%;right:.1rem;transform:translateY(-50%)rotate(90deg)}.traits-attribution summary[data-v-6da69743]:before{content:"";background:#454a46bd;width:.72rem;height:1px;position:absolute;top:50%;right:.1rem;transform:translateY(-50%)}.traits-attribution details[open] summary[data-v-6da69743]:after{opacity:0}.traits-dossier-download-icon--available[data-v-6da69743] path:not([fill=\#16593d]){fill:#4f5354}.traits-reference--basic[data-v-6da69743]{background:0 0}.traits-gallery[data-v-6da69743]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.35rem;display:grid}.traits-gallery--compact[data-v-6da69743]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.traits-gallery-card[data-v-6da69743]{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.35rem;padding:0;text-decoration:none;display:flex}.traits-gallery-image[data-v-6da69743]{aspect-ratio:4/3;object-fit:cover;background:0 0;border-radius:6px;width:100%;display:block}.traits-gallery--compact .traits-gallery-image[data-v-6da69743]{aspect-ratio:1}.traits-gallery-caption[data-v-6da69743]{font-size:calc(.62rem * var(--traits-font-scale));letter-spacing:.08em;text-transform:uppercase;color:var(--traits-panel-subtle)}.traits-gallery-action[data-v-6da69743]{font-size:calc(.62rem * var(--traits-font-scale));color:var(--traits-panel-text);opacity:.78}.traits-media-modal[data-v-6da69743]{z-index:90;background:#111713ad;justify-content:center;align-items:center;padding:1.2rem;display:flex;position:fixed;inset:0}.traits-media-modal--fullscreen[data-v-6da69743]{padding:0}.traits-media-modal-dialog[data-v-6da69743]{background:#f4f6f3;border-radius:18px;width:min(720px,100vw - 2.4rem);max-height:calc(100vh - 2.4rem);padding:1rem;position:relative;overflow:auto;box-shadow:0 22px 48px #0a120d47}.traits-media-modal-dialog--fullscreen[data-v-6da69743]{border-radius:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr) auto;gap:0;width:100vw;height:100vh;max-height:none;padding:0;display:grid}.traits-media-modal-image-shell[data-v-6da69743]{overflow:visible}.traits-media-modal-image-shell--fullscreen[data-v-6da69743]{grid-area:1/1/auto/-1;place-items:center;width:100%;height:100%;min-height:0;display:grid}.traits-media-modal-close[data-v-6da69743]{width:2rem;height:2rem;color:var(--traits-panel-text);cursor:pointer;background:#18312814;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.traits-media-modal-nav[data-v-6da69743]{width:2.5rem;height:2.5rem;color:var(--traits-panel-text);cursor:pointer;background:#1831281f;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:1.6rem;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.traits-media-modal-nav--previous[data-v-6da69743]{left:.75rem}.traits-media-modal-nav--next[data-v-6da69743]{right:.75rem}.traits-media-modal-image[data-v-6da69743]{object-fit:contain;background:0 0;border-radius:0;width:100%;max-height:62vh;display:block}.traits-media-modal-dialog--fullscreen .traits-media-modal-image[data-v-6da69743]{object-fit:contain;width:100vw;height:100vh;max-height:100vh}.traits-media-modal-meta[data-v-6da69743]{margin-top:.85rem}.traits-media-modal-badges[data-v-6da69743]{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.traits-media-modal-badge[data-v-6da69743]{min-height:1.6rem;font-size:calc(.62rem * var(--traits-font-scale));letter-spacing:.08em;text-transform:uppercase;color:var(--traits-panel-subtle);background:#18312814;border-radius:999px;align-items:center;padding:.15rem .55rem;display:inline-flex}.media-modal-enter-active[data-v-6da69743],.media-modal-leave-active[data-v-6da69743]{transition:opacity .16s}.media-modal-enter-from[data-v-6da69743],.media-modal-leave-to[data-v-6da69743]{opacity:0}.taxonomy h4[data-v-6da69743],.taxonomy .panel-title[data-v-6da69743]{letter-spacing:.16em;opacity:.65;font-size:.7rem;font-weight:500}.traits-content h4[data-v-6da69743]{font-size:calc(.85rem * var(--traits-font-scale));letter-spacing:.1em;margin-bottom:.5rem;font-weight:600}.panel-action[data-v-6da69743]{letter-spacing:.12em;text-transform:uppercase;color:var(--traits-panel-subtle);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.35rem;padding:0;font-family:inherit;font-size:.65rem;text-decoration:none;transition:color .16s,opacity .16s;display:inline-flex}.panel-action[data-v-6da69743]:hover{color:var(--traits-panel-text)}.panel-action--icon[data-v-6da69743]{background:#ffffff52;border:1px solid #6f87742e;border-radius:999px;width:30px;height:30px}.panel-action--icon.is-active[data-v-6da69743]{color:var(--traits-panel-text);background:#97b6952e;border-color:#5c7a5f42}.panel-action--icon[data-v-6da69743] .icon{--icon-size:14px;--icon-stroke:1.6}.panel-action--close[data-v-6da69743]{color:#181f1bf5;opacity:1;background:0 0;border:none;border-radius:0;width:38px;min-height:38px;padding:0;font-weight:700}.panel-action--close .panel-action-close-glyph[data-v-6da69743]{-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #ffffff2e)drop-shadow(0 6px 12px #12243a2e);background-image:linear-gradient(#ebf2f7fa 0%,#a3c1daf5 44%,#527b9ffa 100%);-webkit-background-clip:text;background-clip:text;font-size:1.24rem;font-weight:500;transform:scale(1)}.panel-action--close[data-v-6da69743]:hover{opacity:1;color:#101613;background:0 0}.panel-action--close:hover .panel-action-close-glyph[data-v-6da69743]{filter:drop-shadow(0 1px #fff3)drop-shadow(0 8px 14px #12243a38)}.traits-panel--studio .panel-action--close[data-v-6da69743]{color:#e8effff5}.traits-panel--studio .panel-action--close[data-v-6da69743]:hover{color:#fff}.panel-close-label[data-v-6da69743]{letter-spacing:.1em}@keyframes traits-spin-6da69743{0%{transform:var(--traits-spinner-transform) rotate(0deg)}to{transform:var(--traits-spinner-transform) rotate(360deg)}}@keyframes traits-studio-shell-reveal-6da69743{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes traits-studio-grid-rise-6da69743{0%{opacity:.7}to{opacity:1}}@keyframes traits-studio-anchor-hold-6da69743{0%{box-shadow:0 32px 90px #0307138f,0 0 #7496ff00,inset 0 1px #ecf1ff0d}50%{box-shadow:0 34px 94px #03071399,0 0 0 10px #7496ff0f,inset 0 1px #ecf1ff0d}to{box-shadow:0 32px 90px #0307138f,0 0 #7496ff00,inset 0 1px #ecf1ff0d}}@keyframes traits-studio-reference-enter-6da69743{0%{opacity:0;transform:translate(-16px,18px)rotate(-4deg)scale(.98)}60%{opacity:1;transform:translateY(-2px)rotate(-1deg)scale(1.01)}to{opacity:1;transform:translate(0,0)rotate(-2deg)scale(1)}}.traits-attribution summary[data-v-6da69743]{font-size:calc(.62rem * var(--traits-font-scale));letter-spacing:.12em;text-transform:uppercase;color:#454a46bd}.traits-attribution-footnote[data-v-6da69743]{margin-top:.5rem}.traits-attribution .small[data-v-6da69743]{color:#454a46c2}@media (width<=768px){.traits-panel[data-v-6da69743]{--traits-panel-text:#2f3631;--traits-panel-muted:#2f3631bd;--traits-panel-subtle:#454a469e;--traits-panel-border:#7c766b29;--traits-font-scale:1;width:auto;height:100dvh;padding:0 1rem calc(1rem + env(safe-area-inset-bottom));z-index:60;background:#f5efe7;border:none;border-radius:0;inset:0;box-shadow:0 18px 40px #4e44361a}.traits-mode-bar[data-v-6da69743]{padding:calc(env(safe-area-inset-top) + .18rem) .54rem .54rem;margin:0 -1rem .86rem}.traits-mode-tab[data-v-6da69743]{letter-spacing:.16em;min-height:38px;font-size:.66rem}.traits-studio-shell[data-v-6da69743]{gap:.75rem;min-height:calc(100dvh - 108px)}.traits-panel--studio[data-v-6da69743]{padding:0 .6rem calc(.6rem + env(safe-area-inset-bottom));background:linear-gradient(#444952,#393e46 56%,#31363d 100%)}.traits-panel--studio .traits-mode-bar[data-v-6da69743]{padding:calc(env(safe-area-inset-top) + .12rem) .36rem .34rem;margin:0 -.6rem .34rem}.traits-studio-program-bar[data-v-6da69743]{grid-template-columns:2.5rem minmax(0,1fr);gap:.18rem .4rem}.traits-studio-revit-bar[data-v-6da69743]{grid-template-columns:1fr;align-items:start}.traits-studio-revit-bar-actions[data-v-6da69743]{justify-self:end}.traits-studio-program-logo-shell[data-v-6da69743]{width:2.5rem;min-height:2.5rem}.traits-studio-program-logo[data-v-6da69743]{width:1.6rem;height:1.6rem}.traits-studio-program-topline[data-v-6da69743]{grid-template-columns:1fr}.traits-studio-program-switches[data-v-6da69743]{gap:.5rem}.traits-studio-program-controls[data-v-6da69743]{justify-self:end}.traits-studio-program-menubar[data-v-6da69743]{flex-wrap:wrap}.traits-studio-program-menu-panel[data-v-6da69743]{min-width:min(12rem,100vw - 2rem)}.traits-studio-header[data-v-6da69743]{grid-template-columns:1fr;gap:.65rem;padding-inline:0}.traits-studio-header-brand[data-v-6da69743]{justify-content:space-between}.traits-studio-header-products[data-v-6da69743]{flex-wrap:wrap;justify-content:flex-end}.traits-studio-header-actions[data-v-6da69743]{justify-content:flex-start}.traits-studio-viewport[data-v-6da69743]{border-radius:8px}.traits-studio-tool-panel[data-v-6da69743]{width:calc(100% - 1.5rem)!important;top:.75rem!important;left:.75rem!important}.traits-studio-revit-panel[data-v-6da69743]{width:min(18rem,100% - 1.5rem);max-height:min(28rem,100% - 10rem);top:.75rem;left:.75rem}.traits-studio-tool-panel-body[data-v-6da69743]{grid-template-columns:1fr}.traits-studio-tool-rail[data-v-6da69743]{border-bottom:1px solid #7e786f24;border-right:none;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:column}.traits-studio-tool-action[data-v-6da69743]{width:100%}.traits-studio-workspace-dock[data-v-6da69743],.traits-studio-workspace-dock.is-empty[data-v-6da69743]{width:auto;max-height:34%;inset:auto .75rem 3.75rem}.traits-studio-gallery-shell[data-v-6da69743]{width:min(calc(100vw - 2rem), var(--studio-gallery-shell-width,620px));top:-10.5rem}.traits-studio-gallery-grid[data-v-6da69743]{grid-template-columns:1fr}.traits-studio-canvas-meta[data-v-6da69743]{max-width:none;bottom:.75rem;left:.75rem;right:.75rem}.traits-studio-canvas-controls[data-v-6da69743]{flex-wrap:wrap;justify-content:flex-start;max-width:none;bottom:5rem;left:.75rem;right:.75rem}.traits-studio-workspace-grid[data-v-6da69743]{grid-template-columns:1fr}.traits-studio-floating-card[data-v-6da69743]{width:100%}.traits-studio-context-menu[data-v-6da69743]{min-width:min(13.4rem,100vw - 2rem)}.traits-studio-context-submenu[data-v-6da69743],.traits-studio-context-menu--left .traits-studio-context-submenu[data-v-6da69743]{min-width:0;box-shadow:none;margin-top:.25rem;position:static}.traits-studio-status[data-v-6da69743]{max-width:none;bottom:10.25rem;left:.75rem;right:.75rem}.traits-studio-tool-reopen[data-v-6da69743]{top:.75rem;bottom:auto;left:.75rem}.traits-studio-card[data-v-6da69743]{border-radius:10px;grid-template-columns:1fr;width:min(92vw,26rem)}.traits-studio-card-media-shell[data-v-6da69743]{min-height:240px}.traits-studio-card-body[data-v-6da69743]{padding:1.05rem}.traits-studio-card-title[data-v-6da69743]{font-size:1.35rem}.traits-studio-gallery-card[data-v-6da69743]{min-height:22rem}.traits-studio-gallery-actions[data-v-6da69743],.traits-studio-metrics[data-v-6da69743]{grid-template-columns:1fr}.traits-studio-command-row[data-v-6da69743]{flex-direction:column}.traits-studio-button[data-v-6da69743]{letter-spacing:.12em;width:100%;min-height:2.8rem;font-size:.58rem}.traits-studio-reference-cluster[data-v-6da69743]{grid-template-columns:1fr;gap:.55rem;width:min(11.8rem,100vw - 6rem);top:1rem;left:.9rem}.traits-studio-revit-guide-step[data-v-6da69743]{grid-template-columns:1fr}.traits-studio-reference-card[data-v-6da69743]{width:100%}.traits-studio-reference-face[data-v-6da69743]{min-height:190px;padding:.82rem}.traits-studio-quick-actions[data-v-6da69743]{padding-top:0}.traits-studio-quick-link[data-v-6da69743]{min-height:3.6rem;font-size:.76rem}.traits-studio-footer[data-v-6da69743]{justify-content:center;padding:0}.traits-header[data-v-6da69743]{margin-top:0}.traits-species-summary--with-pills[data-v-6da69743]{grid-template-columns:minmax(0,1fr)}.traits-stage-disclosure[data-v-6da69743]{width:100%;margin-left:0}.traits-header-studio-menu[data-v-6da69743]{width:100%}.trait-row[data-v-6da69743]{align-items:flex-start;gap:.7rem}.trait-row .value[data-v-6da69743]{text-align:right}.panel-actions[data-v-6da69743]{top:16px;right:16px}.panel-action--close[data-v-6da69743]{opacity:.92}.traits-attribution summary[data-v-6da69743]{color:#454a46d6;font-size:.58rem}.traits-attribution summary[data-v-6da69743]:before,.traits-attribution summary[data-v-6da69743]:after{width:.72rem;right:.08rem}.traits-premium-head[data-v-6da69743]{flex-direction:column;align-items:flex-start}.traits-dossier-band[data-v-6da69743]{grid-template-columns:minmax(0,1fr);gap:1rem}.traits-dossier-panel--companion[data-v-6da69743]{border-top:1px solid #c8ccc4e0;border-left:none;padding-top:1rem;padding-left:0}.traits-companion-dossier-grid[data-v-6da69743]{grid-template-columns:minmax(0,1fr)}.traits-companion-download-block[data-v-6da69743]{justify-items:start}.traits-membership-upsell-head[data-v-6da69743]{flex-direction:column;align-items:flex-start}.traits-upgrade-button[data-v-6da69743]{width:100%}}.overlay[data-v-599d45e7]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#1113148c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.spinner[data-v-599d45e7]{border:3px solid #ffffff26;border-top-color:#f3f4f4;border-radius:50%;width:38px;height:38px;margin:0;animation:.9s linear infinite spin-599d45e7}@keyframes spin-599d45e7{to{transform:rotate(360deg)}}.fade-enter-active[data-v-599d45e7],.fade-leave-active[data-v-599d45e7]{transition:opacity .25s}.fade-enter-from[data-v-599d45e7],.fade-leave-to[data-v-599d45e7]{opacity:0}.library-notes-overlay[data-v-4bee4cd7]{z-index:72;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12100d75;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.library-notes-panel[data-v-4bee4cd7]{color:#2f281f;background:radial-gradient(115% 92% at -14% 103%,#564c3f38,#564c3f14 22%,#0000 56%),radial-gradient(42% 28% at 104% -2%,#ffffffb8,#ffffff3d 36%,#0000 72%),linear-gradient(#fcf9f2fa,#f5efe5fa);border:1px solid #52483a38;border-radius:0;gap:1.25rem;width:min(880px,100%);max-height:min(86dvh,920px);padding:1.5rem 1.5rem 1.2rem;display:grid;overflow:auto;box-shadow:0 24px 60px #16100a38}.library-notes-header[data-v-4bee4cd7],.library-notes-library-header[data-v-4bee4cd7],.library-notes-card-head[data-v-4bee4cd7],.library-notes-actions[data-v-4bee4cd7]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.library-notes-kicker[data-v-4bee4cd7]{letter-spacing:.18em;text-transform:uppercase;color:#493f339e;margin-bottom:.3rem;font-size:.68rem;display:inline-block}.library-notes-title[data-v-4bee4cd7],.library-notes-library-title[data-v-4bee4cd7],.library-notes-card-title[data-v-4bee4cd7]{margin:0}.library-notes-title[data-v-4bee4cd7],.library-notes-library-title[data-v-4bee4cd7]{font-family:var(--font-brand);letter-spacing:.01em;font-size:clamp(1.35rem,2.2vw,1.9rem);font-weight:500}.library-notes-summary[data-v-4bee4cd7],.library-notes-empty[data-v-4bee4cd7],.library-notes-card-meta[data-v-4bee4cd7],.library-notes-copy[data-v-4bee4cd7]{color:#3a3128c7;margin:0;line-height:1.6}.library-notes-close[data-v-4bee4cd7],.library-notes-button[data-v-4bee4cd7],.library-notes-edit[data-v-4bee4cd7]{appearance:none;color:inherit;font:inherit;cursor:pointer;background:#fffcf6cc;border:1px solid #564c3f3d;border-radius:0;padding:.68rem .95rem;transition:border-color .16s,background .16s,color .16s}.library-notes-close[data-v-4bee4cd7],.library-notes-edit[data-v-4bee4cd7]{background:0 0;border:0;justify-content:center;width:2rem;height:2rem;padding:0}.library-notes-close svg[data-v-4bee4cd7],.library-notes-edit svg[data-v-4bee4cd7]{width:1rem;height:1rem}.library-notes-close svg path[data-v-4bee4cd7]{stroke:currentColor;stroke-width:1.75px;fill:none;stroke-linecap:round}.library-notes-close[data-v-4bee4cd7]:hover,.library-notes-button[data-v-4bee4cd7]:hover,.library-notes-edit[data-v-4bee4cd7]:hover{background:#f8f3e9f5;border-color:#564c3f6b}.library-notes-close[data-v-4bee4cd7]:hover,.library-notes-edit[data-v-4bee4cd7]:hover{color:#1c241c;background:0 0;border-color:#0000}.library-notes-button--primary[data-v-4bee4cd7]{color:#f6f0e7;background:#2e2a25;border-color:#2e2a25}.library-notes-button--primary[data-v-4bee4cd7]:hover{background:#1f1b17;border-color:#1f1b17}.library-notes-count[data-v-4bee4cd7]{color:#322a21d1;background:#fffcf5b8;border:1px solid #5b50412e;border-radius:0;justify-content:center;align-items:center;min-width:3rem;min-height:2rem;font-size:.9rem;font-weight:500;display:inline-flex}.library-notes-list[data-v-4bee4cd7]{border-top:1px solid #5b50412e;gap:0;display:grid}.library-notes-card[data-v-4bee4cd7]{background:0 0;border-bottom:1px solid #5b50412e;border-radius:0;gap:.85rem;padding:1rem 0;display:grid}.library-notes-card.is-editing[data-v-4bee4cd7]{background:#7e6f590f;border-left:2px solid #52483a9e;padding-left:.9rem}.library-notes-card-title[data-v-4bee4cd7]{font-family:var(--font-brand);color:#241d15;margin-bottom:.18rem;font-size:1.06rem;font-weight:500;display:block}.library-notes-card-meta[data-v-4bee4cd7]{letter-spacing:.04em;text-transform:uppercase;font-size:.88rem}.library-notes-copy[data-v-4bee4cd7]{white-space:pre-wrap;font-size:.98rem}.library-notes-edit[data-v-4bee4cd7]{justify-content:center;align-items:center;display:inline-flex}.library-notes-edit svg[data-v-4bee4cd7]{fill:currentColor;width:.92rem;height:.92rem}.library-notes-editor[data-v-4bee4cd7]{gap:.75rem;display:grid}.library-notes-label[data-v-4bee4cd7]{letter-spacing:.16em;text-transform:uppercase;color:#493f339e;font-size:.72rem}.library-notes-textarea[data-v-4bee4cd7]{resize:vertical;color:#2f281f;width:100%;min-height:9rem;font:inherit;background:#fffcf6eb;border:1px solid #5b504138;border-radius:0;padding:.95rem 1rem;line-height:1.6}.library-notes-textarea[data-v-4bee4cd7]:focus{border-color:#493f3380;outline:none;box-shadow:0 0 0 2px #5b50411f}@media (width<=700px){.library-notes-overlay[data-v-4bee4cd7]{padding:.8rem}.library-notes-panel[data-v-4bee4cd7]{border-radius:0;padding:1rem}.library-notes-header[data-v-4bee4cd7],.library-notes-library-header[data-v-4bee4cd7],.library-notes-card-head[data-v-4bee4cd7],.library-notes-actions[data-v-4bee4cd7]{flex-direction:column}.library-notes-button[data-v-4bee4cd7]{justify-content:center;width:100%}}.library-save-share-overlay[data-v-105389dc]{z-index:70;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at top,#bcdbc32e,#0000 42%),#050a08b8;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.library-save-share-overlay--mobile[data-v-105389dc]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#221a1438}.library-save-share-panel[data-v-105389dc]{--save-share-panel-border:#ffffff1f;--save-share-panel-bg:#0a0e0ce6;--save-share-panel-shadow:0 28px 90px #00000073;--save-share-panel-ink:#f6faf7f5;--save-share-panel-muted:#e6f0e9cc;--save-share-panel-kicker:#c6deccad;--save-share-control-border:#cde3d22e;--save-share-control-border-hover:#cde3d25c;--save-share-control-bg:#f3f9f414;--save-share-control-bg-hover:#f3f9f41f;--save-share-primary-bg:linear-gradient(135deg, #61b179e0, #3d8a55f0);--save-share-primary-border:#73c58c8a;--save-share-primary-ink:#08120c;--save-share-section-border:#cde3d224;--save-share-section-bg:#f4f9f50d;--save-share-input-bg:#070b0980;--save-share-input-focus:#82cb9670;--save-share-chip-bg:#aad4b61f;--save-share-chip-border:#aad4b638;border:1px solid var(--overlay-panel-border,var(--save-share-panel-border));background:var(--overlay-panel-bg,var(--save-share-panel-bg));width:min(860px,100%);max-height:min(86dvh,920px);box-shadow:var(--overlay-panel-shadow,var(--save-share-panel-shadow));color:var(--save-share-panel-ink);border-radius:26px;gap:1rem;padding:1.35rem;display:grid;overflow:auto}.library-save-share-panel--mobile[data-v-105389dc]{--save-share-panel-border:#52483a38;--save-share-panel-bg:radial-gradient(115% 92% at -14% 103%, #564c3f38, #564c3f14 22%, transparent 56%), radial-gradient(42% 28% at 104% -2%, #ffffffb8, #ffffff3d 36%, transparent 72%), linear-gradient(180deg, #fcf9f2fa, #f5efe5fa);--save-share-panel-shadow:0 24px 60px #16100a38;--save-share-panel-ink:#2f281f;--save-share-panel-muted:#3a3128c7;--save-share-panel-kicker:#493f339e;--save-share-control-border:#564c3f3d;--save-share-control-border-hover:#564c3f6b;--save-share-control-bg:#fffcf6cc;--save-share-control-bg-hover:#f8f3e9f5;--save-share-primary-bg:#2e2a25;--save-share-primary-border:#2e2a25;--save-share-primary-ink:#f6f0e7;--save-share-section-border:#5b50412e;--save-share-section-bg:transparent;--save-share-input-bg:#fffcf6eb;--save-share-input-focus:#8f7e664d;--save-share-chip-bg:#fffcf5b8;--save-share-chip-border:#5b50412e;border-radius:0}.library-save-share-header[data-v-105389dc],.library-save-share-card-head[data-v-105389dc],.library-save-share-library-header[data-v-105389dc]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.library-save-share-kicker[data-v-105389dc]{letter-spacing:.16em;text-transform:uppercase;color:var(--save-share-panel-kicker);margin-bottom:.3rem;font-size:.72rem;display:inline-block}.library-save-share-title[data-v-105389dc],.library-save-share-library-title[data-v-105389dc]{margin:0;font-size:clamp(1.2rem,2vw,1.65rem)}.library-save-share-summary[data-v-105389dc],.library-save-share-card-summary[data-v-105389dc],.library-save-share-note[data-v-105389dc],.library-save-share-empty[data-v-105389dc],.library-save-share-card-meta[data-v-105389dc],.library-save-share-url[data-v-105389dc]{color:var(--save-share-panel-muted);margin:0;line-height:1.6}.library-save-share-close[data-v-105389dc],.library-save-share-button[data-v-105389dc]{appearance:none;border:1px solid var(--save-share-control-border);background:var(--save-share-control-bg);color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:.72rem 1rem;transition:transform .16s,border-color .16s,background .16s}.library-save-share-close[data-v-105389dc]{background:0 0;border:0;border-radius:0;justify-content:center;width:2rem;height:2rem;padding:0}.library-save-share-close svg[data-v-105389dc]{stroke:currentColor;stroke-width:1.75px;fill:none;stroke-linecap:round;width:1rem;height:1rem}.library-save-share-close[data-v-105389dc]:hover,.library-save-share-button[data-v-105389dc]:hover{border-color:var(--save-share-control-border-hover);background:var(--save-share-control-bg-hover);transform:translateY(-1px)}.library-save-share-close[data-v-105389dc]:hover{background:0 0;border-color:#0000}.library-save-share-button--primary[data-v-105389dc]{background:var(--save-share-primary-bg);border-color:var(--save-share-primary-border);color:var(--save-share-primary-ink)}.library-save-share-button--danger[data-v-105389dc]{color:#ffcacaeb}.library-save-share-button--small[data-v-105389dc]{padding:.56rem .84rem}.library-save-share-current[data-v-105389dc],.library-save-share-card[data-v-105389dc],.library-save-share-library[data-v-105389dc]{border:1px solid var(--save-share-section-border);background:var(--save-share-section-bg);border-radius:22px;gap:.9rem;padding:1rem;display:grid}.library-save-share-panel--mobile .library-save-share-current[data-v-105389dc],.library-save-share-panel--mobile .library-save-share-card[data-v-105389dc],.library-save-share-panel--mobile .library-save-share-library[data-v-105389dc]{border:0;border-top:1px solid var(--save-share-section-border);background:0 0;border-radius:0;padding:1rem 0}.library-save-share-label[data-v-105389dc]{letter-spacing:.12em;text-transform:uppercase;color:var(--save-share-panel-kicker);font-size:.78rem}.library-save-share-input[data-v-105389dc]{border:1px solid var(--save-share-control-border);background:var(--save-share-input-bg);width:100%;color:inherit;font:inherit;border-radius:14px;padding:.82rem .92rem}.library-save-share-input[data-v-105389dc]:focus{outline:2px solid var(--save-share-input-focus);outline-offset:2px}.library-save-share-note--warning[data-v-105389dc]{color:#ffe0acf5}.library-save-share-note--success[data-v-105389dc]{color:#b2efc2f5}.library-save-share-actions[data-v-105389dc],.library-save-share-card-actions[data-v-105389dc]{flex-wrap:wrap;gap:.65rem;display:flex}.library-save-share-url[data-v-105389dc]{background:var(--save-share-control-bg);font-family:var(--font-ui);word-break:break-all;border-radius:14px;padding:.82rem .92rem;font-size:.84rem}.library-save-share-count[data-v-105389dc],.library-save-share-card-mode[data-v-105389dc]{background:var(--save-share-chip-bg);border:1px solid var(--save-share-chip-border);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:2.2rem;padding:.34rem .7rem;font-size:.76rem;display:inline-flex}.library-save-share-list[data-v-105389dc]{gap:.8rem;display:grid}.library-save-share-panel--mobile .library-save-share-list[data-v-105389dc]{gap:0}.library-save-share-panel--mobile .library-save-share-card[data-v-105389dc]{border-top:0;border-bottom:1px solid var(--save-share-section-border)}@media (width<=700px){.library-save-share-overlay[data-v-105389dc]{padding:.85rem}.library-save-share-panel[data-v-105389dc]{padding:1rem}.library-save-share-panel--mobile[data-v-105389dc]{width:100%;max-height:min(100dvh - 1.7rem,920px);padding:1.1rem 1rem 1rem}.library-save-share-header[data-v-105389dc],.library-save-share-card-head[data-v-105389dc],.library-save-share-library-header[data-v-105389dc]{flex-direction:column}.library-save-share-button[data-v-105389dc]{width:100%}}body.library-upgrade-drawer-open{overflow:hidden}.library-upgrade-sheet[data-v-4542a852]{z-index:1100;justify-content:flex-end;display:flex;position:fixed;inset:0}.library-upgrade-backdrop[data-v-4542a852]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#131d1a6b;border:0;position:absolute;inset:0}.library-upgrade-backdrop--mobile[data-v-4542a852]{background:#221a1438}.library-upgrade-drawer[data-v-4542a852]{background:radial-gradient(115% 92% at -14% 103%,#564c3f38,#564c3f14 22%,#0000 56%),radial-gradient(42% 28% at 104% -2%,#ffffffb8,#ffffff3d 36%,#0000 72%),linear-gradient(#f8f1e3 0%,#f2e8d7 48%,#efe3cf 100%);width:min(30rem,100vw);height:100%;position:relative;overflow-y:auto;box-shadow:-24px 0 64px #161a1438}.library-upgrade-drawer--mobile[data-v-4542a852]{background:radial-gradient(115% 92% at -14% 103%,#564c3f38,#564c3f14 22%,#0000 56%),radial-gradient(42% 28% at 104% -2%,#ffffffb8,#ffffff3d 36%,#0000 72%),linear-gradient(#fcf9f2fa,#f5efe5fa);box-shadow:-20px 0 52px #16100a33}.library-upgrade-shell[data-v-4542a852]{flex-direction:column;gap:.95rem;min-height:100%;padding:1.4rem 1.2rem 1.6rem;display:flex}.library-upgrade-header[data-v-4542a852]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.library-upgrade-kicker[data-v-4542a852],.library-upgrade-current-kicker[data-v-4542a852],.library-upgrade-card-kicker[data-v-4542a852]{text-transform:uppercase;letter-spacing:.18em;color:#6f5f49;align-items:center;font-size:.68rem;display:inline-flex}.library-upgrade-title[data-v-4542a852]{color:#1c2c24;margin:.45rem 0 0;font-size:clamp(1.65rem,3.8vw,2.2rem);line-height:1.05}.library-upgrade-description[data-v-4542a852]{color:#4f4a42;margin:.75rem 0 0;font-size:.98rem;line-height:1.55}.library-upgrade-close[data-v-4542a852]{color:#2f281fdb;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.library-upgrade-close svg[data-v-4542a852]{stroke:currentColor;stroke-width:1.75px;fill:none;stroke-linecap:round;width:1rem;height:1rem}.library-upgrade-close[data-v-4542a852]:hover,.library-upgrade-close[data-v-4542a852]:focus-visible{color:#1c241c;outline:none}.library-upgrade-current-plan[data-v-4542a852]{background:0 0;border-top:1px solid #5b504129;border-bottom:1px solid #5b504129;flex-direction:column;gap:.3rem;padding:.95rem 0 1rem;display:flex}.library-upgrade-current-label[data-v-4542a852]{color:#23362d;font-size:1rem}.library-upgrade-card-grid[data-v-4542a852]{gap:0;display:grid}.library-upgrade-card-grid--single[data-v-4542a852]{grid-template-columns:1fr}.library-upgrade-card[data-v-4542a852]{background:0 0;border-top:1px solid #5b504129;border-radius:0;flex-direction:column;gap:.9rem;padding:1rem 0;display:flex}.library-upgrade-card.is-recommended[data-v-4542a852]{border-left:2px solid #52483a94;padding-left:.55rem}.library-upgrade-card.is-accented[data-v-4542a852]{background:#7e6f590d}.library-upgrade-card-head[data-v-4542a852]{flex-direction:column;gap:.35rem;display:flex}.library-upgrade-card-title[data-v-4542a852]{color:#1d3027;font-size:1.08rem}.library-upgrade-card-price[data-v-4542a852]{color:#5e5a51;font-size:.92rem}.library-upgrade-card-description[data-v-4542a852]{color:#4d4941;margin:0;font-size:.95rem;line-height:1.55}.library-upgrade-card-action[data-v-4542a852],.library-upgrade-footer-link[data-v-4542a852],.library-upgrade-footer-dismiss[data-v-4542a852]{border-radius:999px;justify-content:center;align-items:center;min-height:2.8rem;font-weight:600;text-decoration:none;display:inline-flex}.library-upgrade-card-action[data-v-4542a852]{color:#f7f2e8;background:#1f382e}.library-upgrade-drawer--mobile .library-upgrade-card-action[data-v-4542a852]{color:#f6f0e7;background:#2e2a25}.library-upgrade-footer[data-v-4542a852]{gap:.7rem;margin-top:auto;display:grid}.library-upgrade-footer-link[data-v-4542a852]{color:#23362d;background:#fffbf5c2;border:1px solid #3d4d422e}.library-upgrade-drawer--mobile .library-upgrade-footer-link[data-v-4542a852]{color:#2f281f;background:#fffcf6cc;border-color:#564c3f3d}.library-upgrade-footer-link--subtle[data-v-4542a852],.library-upgrade-footer-dismiss[data-v-4542a852]{color:#5f5a51;cursor:pointer;background:0 0;border:0}.library-upgrade-footer-dismiss[data-v-4542a852]{opacity:.5}.library-upgrade-footer-dismiss[data-v-4542a852]:hover,.library-upgrade-footer-dismiss[data-v-4542a852]:focus-visible{opacity:.78;outline:none}.library-upgrade-drawer-enter-active[data-v-4542a852],.library-upgrade-drawer-leave-active[data-v-4542a852]{transition:opacity .18s}.library-upgrade-drawer-enter-active .library-upgrade-drawer[data-v-4542a852],.library-upgrade-drawer-leave-active .library-upgrade-drawer[data-v-4542a852]{transition:transform .22s}.library-upgrade-drawer-enter-from[data-v-4542a852],.library-upgrade-drawer-leave-to[data-v-4542a852]{opacity:0}.library-upgrade-drawer-enter-from .library-upgrade-drawer[data-v-4542a852],.library-upgrade-drawer-leave-to .library-upgrade-drawer[data-v-4542a852]{transform:translate(100%)}@media (width<=640px){.library-upgrade-drawer[data-v-4542a852]{width:100vw}.library-upgrade-shell[data-v-4542a852]{padding:1rem .9rem 1.35rem}.library-upgrade-drawer--mobile .library-upgrade-shell[data-v-4542a852]{padding:1.1rem 1rem 1.4rem}}.chip-group.chips[data-v-f00ed18a]{perspective:800px;flex-wrap:wrap;gap:6px;display:flex}.chip-group.list[data-v-f00ed18a]{flex-direction:column;gap:6px;display:flex}button[data-v-f00ed18a]{background:var(--control-chip-bg);border:1px solid var(--control-chip-border);color:var(--control-chip-text);cursor:pointer;transform-style:preserve-3d;will-change:transform, box-shadow;border-radius:999px;align-items:center;gap:10px;padding:9px 12px;font-size:.75rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.chip-group.list button[data-v-f00ed18a]{border-radius:6px;justify-content:space-between;width:100%}button[data-v-f00ed18a]:hover{border-color:var(--control-chip-active-border);transform:translateY(-1px);box-shadow:0 3px 10px #202d231a}button.active[data-v-f00ed18a]{background:var(--control-chip-active-bg);color:var(--control-chip-active-text);border-color:var(--control-chip-active-border)}button.is-colorized[data-v-f00ed18a]{background:rgb(var(--chip-tone-rgb) / .16);border-color:rgb(var(--chip-tone-rgb) / .34);box-shadow:inset 0 1px #ffffff14}button.is-colorized[data-v-f00ed18a]:hover{border-color:rgb(var(--chip-tone-rgb) / .5);box-shadow:0 3px 10px rgb(var(--chip-tone-rgb) / .12)}button.is-colorized.active[data-v-f00ed18a]{background:rgb(var(--chip-tone-rgb) / .92);border-color:rgb(var(--chip-tone-rgb) / .92);color:var(--control-chip-active-text)}button.is-colorized .count[data-v-f00ed18a]{color:color-mix(in srgb, var(--control-subtle) 78%, rgb(var(--chip-tone-rgb)) 22%)}button.active .count[data-v-f00ed18a]{color:color-mix(in srgb, currentColor 72%, transparent)}.count[data-v-f00ed18a]{color:var(--control-subtle);font-size:.7rem}.chip-flip-enter-from[data-v-f00ed18a]{opacity:0;transform:rotateY(90deg)scale(.95)}.chip-flip-enter-active[data-v-f00ed18a]{transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s}.chip-flip-enter-to[data-v-f00ed18a]{opacity:1;transform:rotateY(0)scale(1)}.icon[data-v-76fee203]{width:calc(var(--icon-size,23px) * 1.08);height:var(--icon-size,23px);color:inherit;flex-shrink:1;display:block}.control-panel[data-v-87088633]{height:100%;min-height:0;color:var(--control-text);flex-direction:column;gap:12px;display:flex;overflow:hidden}.control-panel[data-v-87088633],.control-toolbar[data-v-87088633],.count-summary[data-v-87088633],.section[data-v-87088633],.sort-dropdown-trigger[data-v-87088633],.sort-dropdown-menu[data-v-87088633],.mode-pill[data-v-87088633],.action-button[data-v-87088633],.filter-subsection-action[data-v-87088633]{transition:background .28s,border-color .28s,color .28s,box-shadow .28s,transform .28s}.control-toolbar[data-v-87088633]{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.control-toolbar--mobile[data-v-87088633]{justify-content:flex-end;display:flex}.mobile-close-button[data-v-87088633]{appearance:none;color:var(--control-chip-active-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.mobile-close-button[data-v-87088633] .icon{--icon-size:16px;--icon-stroke:1.7}.control-mobile-top-row[data-v-87088633]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:10px;display:grid}.quick-actions[data-v-87088633]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;width:100%;display:grid}.quick-actions--collapsed[data-v-87088633]{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-actions--mobile-overlay[data-v-87088633],.quick-actions--mobile-overlay.quick-actions--collapsed[data-v-87088633]{grid-template-columns:minmax(0,1fr)}.action-button[data-v-87088633]{border:1px solid var(--control-button-border);background:var(--control-button-bg);min-height:40px;color:var(--control-text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.action-button[data-v-87088633]:hover{background:var(--control-button-hover-bg);border-color:var(--shell-action-hover-border);transform:translateY(-1px)}.quick-actions .action-button[data-v-87088633]{min-height:32px;color:var(--control-muted);background:0 0;border:none;border-radius:0;padding:0}.quick-actions .action-button[data-v-87088633]:hover{color:var(--control-chip-active-text);background:0 0;border-color:#0000;transform:none}.action-button--settings[data-v-87088633]{color:#d6dfd9b8;background:0 0;border:none;min-width:32px;min-height:32px;padding:0}.action-label[data-v-87088633]{display:none}.count-summary[data-v-87088633]{border:1px solid var(--control-chip-active-border);background:linear-gradient(160deg, #ffffff0a, transparent 70%), var(--control-chip-bg);box-shadow:var(--count-glow);border-radius:10px;gap:2px;padding:12px 11px;display:grid}.count-summary.compact[data-v-87088633]{text-align:center;justify-items:center;padding:12px 10px}.count-summary--mobile[data-v-87088633]{text-align:center;background:linear-gradient(#23414af5,#18333cfa);border-color:#23414a38;justify-items:center;padding:.9rem .85rem}.count-kicker[data-v-87088633],.count-caption[data-v-87088633],.totals-label[data-v-87088633]{color:var(--control-subtle);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem}.count-value[data-v-87088633]{letter-spacing:-.04em;color:var(--text-primary);font-size:1.8rem;font-weight:600;line-height:1}.count-summary--mobile .count-kicker[data-v-87088633],.count-summary--mobile .count-caption[data-v-87088633],.count-summary--mobile .count-value[data-v-87088633]{color:#f2efe0}.count-summary--mobile .count-value[data-v-87088633]{font-size:1.35rem}.control-sections[data-v-87088633]{scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:1;gap:10px;min-height:0;margin-right:-4px;padding-right:4px;display:flex;overflow-y:auto}.control-sections[data-v-87088633]::-webkit-scrollbar{width:3px}.control-sections[data-v-87088633]::-webkit-scrollbar-track{background:0 0}.control-sections[data-v-87088633]::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.control-sections[data-v-87088633]:hover::-webkit-scrollbar-thumb{background:0 0}.section[data-v-87088633]{border:1px solid var(--border-subtle);background:#ffffff05;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.section--compact[data-v-87088633]{gap:7px}.section--collapsed[data-v-87088633]{gap:0}.section-body[data-v-87088633]{gap:.7rem;display:grid}.sort-dropdown[data-v-87088633]{position:relative}.sort-dropdown-trigger[data-v-87088633]{width:100%;color:var(--control-text);text-align:left;cursor:pointer;background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #9aabb12e;border-radius:10px;justify-content:space-between;align-items:center;gap:.8rem;padding:.72rem .82rem;list-style:none;display:flex}.sort-dropdown-trigger[data-v-87088633]::-webkit-details-marker{display:none}.sort-dropdown-trigger[data-v-87088633]::marker{display:none}.sort-dropdown-label[data-v-87088633]{color:var(--control-text);font-size:.78rem}.sort-dropdown-menu[data-v-87088633]{z-index:18;background:linear-gradient(#1d2930fa,#141f25fa);border:1px solid #90a8b52e;border-radius:12px;gap:.32rem;padding:.42rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;right:0;box-shadow:0 18px 34px #00000052}.sort-dropdown-option[data-v-87088633]{width:100%;color:var(--control-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:.72rem .82rem;display:block}.sort-dropdown-option[data-v-87088633]:hover,.sort-dropdown-option.active[data-v-87088633]{background:#ffffff0a;border-color:#8dabb833}.section--mobile-layout[data-v-87088633]{gap:.55rem;padding:.82rem .85rem}.states-group[data-v-87088633]{width:100%}.filter-subsection[data-v-87088633]{gap:.45rem;display:grid}.filter-subsection+.filter-subsection[data-v-87088633]{margin-top:.55rem}.filter-subsection--disabled[data-v-87088633]{opacity:.5}.filter-subsection--disabled[data-v-87088633] button{pointer-events:none;cursor:default;box-shadow:none;transform:none}.filter-subsection-label[data-v-87088633]{color:var(--control-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.control-panel--desktop .filter-subsection-label[data-v-87088633]{font-size:.66rem}.filter-subsection-label--with-icon[data-v-87088633],.filter-subsection-label-copy[data-v-87088633]{align-items:center;gap:.45rem;display:inline-flex}.filter-subsection-label--with-action[data-v-87088633]{justify-content:space-between;width:100%}.filter-subsection-icon[data-v-87088633] .icon{--icon-size:14px;--icon-stroke:1.5}.filter-subsection-action[data-v-87088633]{width:22px;height:22px;color:var(--control-subtle);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s,transform .2s;display:inline-flex}.filter-subsection-action[data-v-87088633]:hover,.filter-subsection-action.is-active[data-v-87088633]{color:#23414a;background:#23414a1f}.filter-subsection-action[data-v-87088633]:hover{transform:translateY(-1px)}.card-color-wheel[data-v-87088633]{background:conic-gradient(from 212deg,#ff1e08 0deg,#ff7a00 58deg,#ffe600 126deg,#16e100 198deg,#1248ff 276deg,#ffe600 332deg,#ff1e08 360deg);border-radius:999px;width:13px;height:13px;display:inline-flex;position:relative;-webkit-mask:radial-gradient(circle,#0000 0 34%,#000 37% 100%);mask:radial-gradient(circle,#0000 0 34%,#000 37% 100%)}.section--plain[data-v-87088633]{background:0 0;border:none;padding:0}.section.disabled[data-v-87088633]{opacity:.5}.section-header[data-v-87088633],.slider-header[data-v-87088633],.totals-row[data-v-87088633]{color:var(--control-muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:.66rem;display:flex}.section-header[data-v-87088633]{justify-content:flex-start}.section-header--toggle[data-v-87088633]{justify-content:space-between}.section-heading-copy[data-v-87088633]{align-items:center;gap:8px;min-width:0;display:inline-flex}.section-toggle-button[data-v-87088633]{width:22px;height:22px;color:var(--control-subtle);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.section-toggle-chevron[data-v-87088633]{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .18s;transform:rotate(45deg)}.section-toggle-chevron.is-open[data-v-87088633]{transform:rotate(-135deg)}.slider-wrap[data-v-87088633]{flex-direction:column;gap:6px;display:flex}.slider-wrap.disabled[data-v-87088633]{opacity:.45}.grid-density-slider[data-v-87088633]{width:100%;accent-color:var(--slider-accent)}.choice-row[data-v-87088633]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.choice-row--stacked[data-v-87088633]{grid-template-columns:1fr}.mode-pill[data-v-87088633]{border:1px solid var(--control-chip-border);background:var(--control-chip-bg);min-height:36px;color:var(--control-chip-text);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:.55rem .7rem;font-size:.68rem;display:inline-flex}.mode-pill[data-v-87088633]:disabled{opacity:.45;cursor:default}.mode-pill-icon[data-v-87088633]{width:15px;height:15px}.mode-pill.active[data-v-87088633]{background:var(--control-chip-active-bg);border-color:var(--control-chip-active-border);color:var(--control-chip-active-text)}.control-panel--desktop .mode-pill.active[data-v-87088633]{background:linear-gradient(180deg, #b3f2a738, #61bd6938), var(--control-chip-active-bg);border-color:#5cc66794;box-shadow:inset 0 1px #ffffff24,0 12px 22px #0b1c0e3d}.mode-pill-image[data-v-87088633]{object-fit:contain;flex:none;width:18px;height:18px}.mode-pill--wide[data-v-87088633]{text-transform:none;letter-spacing:.03em;justify-content:flex-start}.mode-pill-count[data-v-87088633]{letter-spacing:.08em;text-align:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;min-width:1.8rem;margin-left:auto;padding:.14rem .42rem;font-size:.64rem}.control-panel--desktop .mode-pill-count[data-v-87088633]{opacity:.72;background:0 0;border:none;min-width:auto;padding:0}.mode-pill[data-v-87088633] .icon{width:18px;height:18px}.section-note[data-v-87088633]{color:var(--control-subtle);font-size:.68rem;line-height:1.4}.control-panel--desktop .states-group--desktop[data-v-87088633] button{background:linear-gradient(180deg, #ffffff1f, #ffffff08), var(--control-chip-bg);box-shadow:inset 0 1px #ffffff14,0 10px 18px #05080b2e}.control-panel--desktop .states-group--desktop[data-v-87088633] button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 14px 22px #05080b3d}.control-panel--desktop .states-group--desktop[data-v-87088633] button.active{background:linear-gradient(180deg, #cdffc42e, #ffffff0a), var(--control-chip-active-bg);border-color:#5cc66794;box-shadow:inset 0 1px #ffffff1f,0 14px 24px #05080b47}.advanced-beta-lockout[data-v-87088633]{gap:8px;margin-bottom:8px;display:grid}.advanced-beta-shell[data-v-87088633]{border:1px solid var(--control-chip-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border-radius:8px;min-height:88px;position:relative;overflow:hidden}.advanced-live-shell[data-v-87088633]{border:1px solid var(--control-chip-border);background:#ffffff0a;border-radius:8px;gap:.65rem;padding:.8rem;display:grid}.advanced-live-shell--disabled[data-v-87088633]{opacity:.66}.advanced-beta-blur[data-v-87088633]{filter:blur(6px);opacity:.75;gap:8px;padding:12px;display:grid}.advanced-chip-row[data-v-87088633]{flex-wrap:wrap;gap:8px;display:flex}.advanced-chip[data-v-87088633]{color:#f4f7f3b8;letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:.3rem .62rem;font-size:.62rem;display:inline-flex}.advanced-beta-label[data-v-87088633]{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--control-chip-active-text);justify-content:center;align-items:center;padding:0 12px;font-size:.68rem;display:inline-flex;position:absolute;inset:0}.section--footer[data-v-87088633]{flex-shrink:0;margin-top:2px}.totals-row--footer[data-v-87088633]{gap:10px}.totals-summary[data-v-87088633]{text-align:right;justify-items:end;gap:.08rem;margin-left:auto;display:inline-grid}.panel-info-button[data-v-87088633]{width:40px;height:40px;color:var(--control-text);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;transition:transform .18s,color .18s;display:inline-flex}.panel-info-button[data-v-87088633]:hover{color:var(--text-primary);transform:translateY(-1px)}.panel-info-button[data-v-87088633] .icon{--icon-size:20px;--icon-stroke:1.6}.totals-value[data-v-87088633]{color:var(--text-primary);font-size:1rem;font-weight:600}.control-panel--studio .count-summary[data-v-87088633]{background:linear-gradient(160deg,#ffffff57,#0000 72%),#ffffff80;border-color:#090e172e}.control-panel--studio .count-summary--mobile[data-v-87088633]{background:linear-gradient(#283fb7fa,#1a2b80fa);border-color:#121b302e}.control-panel--studio .filter-subsection-action[data-v-87088633]:hover,.control-panel--studio .filter-subsection-action.is-active[data-v-87088633]{color:#2440c3;background:#2d4fdc1f}.control-panel--studio.control-panel--desktop .mode-pill.active[data-v-87088633],.control-panel--studio.control-panel--desktop .states-group--desktop[data-v-87088633] button.active{background:linear-gradient(180deg, #99b1ff38, #5976eb38), var(--control-chip-active-bg);border-color:#2d4fdc6b;box-shadow:inset 0 1px #ffffff29,0 12px 24px #1b2f9c2e}.section-header--subtle[data-v-87088633]{letter-spacing:.12em;font-size:.58rem}.is-collapsed .control-toolbar[data-v-87088633]{gap:8px}.is-collapsed .totals-row--footer[data-v-87088633]{flex-direction:column;align-items:center}.is-collapsed .totals-summary[data-v-87088633]{text-align:center;justify-items:center;margin-left:0}.is-collapsed .action-button--settings[data-v-87088633]{justify-content:center;padding-inline:0}@media (width>=981px){.control-toolbar[data-v-87088633]{grid-template-columns:32px minmax(0,1fr)}.quick-actions[data-v-87088633]{justify-self:stretch}.action-button--settings[data-v-87088633]:hover{color:#dde4dff0;background:0 0;border-color:#0000;transform:none}.action-button[data-v-87088633] .icon,.section-header[data-v-87088633] .icon,.mode-pill[data-v-87088633] .icon{--icon-stroke:1.3}.action-button[data-v-87088633] .icon{--icon-size:18px}.section-header[data-v-87088633] .icon,.mode-pill[data-v-87088633] .icon{--icon-size:16px}}@media (width<=768px){.control-panel[data-v-87088633]{gap:10px}.totals-label[data-v-87088633],.totals-value[data-v-87088633]{color:#2f3631}.control-toolbar[data-v-87088633]{grid-template-columns:32px minmax(0,1fr) auto}.count-summary[data-v-87088633]{padding:11px 10px}.control-sections[data-v-87088633]{gap:8px}.mobile-layout-sort[data-v-87088633]{gap:.42rem;margin-top:.16rem;display:grid}.choice-row--mobile-sort[data-v-87088633]{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-row--mobile-modes[data-v-87088633]{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-row--mobile-modes .mode-pill[data-v-87088633]{text-align:center;flex-direction:column;gap:.28rem;min-height:70px;padding:.58rem .34rem}.choice-row--mobile-modes .mode-pill--wide[data-v-87088633]{text-transform:uppercase;letter-spacing:.05em;justify-content:center;line-height:1.15}.choice-row--mobile-modes .mode-pill-count[data-v-87088633]{margin-left:0}.choice-row--mobile-modes .mode-pill-image[data-v-87088633],.choice-row--mobile-modes .mode-pill[data-v-87088633] .icon{width:20px;height:20px}.quick-actions[data-v-87088633],.quick-actions--collapsed[data-v-87088633]{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-actions--mobile-overlay[data-v-87088633],.quick-actions--mobile-overlay.quick-actions--collapsed[data-v-87088633]{grid-template-columns:repeat(3,minmax(0,1fr))}.mode-pill--random .mode-pill-label[data-v-87088633]{display:none}.mode-pill--random[data-v-87088633]{padding-inline:0}}.grouped-author-icon[data-v-b05d846e]{width:var(--icon-size,23px);height:var(--icon-size,23px);color:inherit;flex-shrink:1;display:block}.growth-form-ticker[data-v-009ff8be]{width:var(--icon-size,23px);height:var(--icon-size,23px);stroke-width:var(--icon-stroke,1.6);color:inherit;flex-shrink:1;display:block;overflow:hidden}.growth-form-ticker__track[data-v-009ff8be]{will-change:transform;animation:12.5s ease-in-out infinite growth-form-ticker-slide-009ff8be}@keyframes growth-form-ticker-slide-009ff8be{0%,11%{transform:translate(0)}16%,27%{transform:translate(-24px)}32%,43%{transform:translate(-48px)}48%,59%{transform:translate(-72px)}64%,75%{transform:translate(-96px)}80%,91%{transform:translate(-120px)}to{transform:translate(-144px)}}@media (prefers-reduced-motion:reduce){.growth-form-ticker__track[data-v-009ff8be]{animation:none;transform:translate(0)}}.taxonomy-pills-icon[data-v-0274bc51]{width:var(--icon-size,23px);height:var(--icon-size,23px);stroke-width:var(--icon-stroke,1.6);color:inherit;flex-shrink:1;display:block}.taxonomy-pills-icon__pill--bottom[data-v-0274bc51]{will-change:transform;animation:18s ease-in-out infinite taxonomy-pill-bottom-0274bc51}.taxonomy-pills-icon__pill--top[data-v-0274bc51]{will-change:transform;animation:18s ease-in-out infinite taxonomy-pill-top-0274bc51}.taxonomy-pills-icon__pill--middle[data-v-0274bc51]{opacity:.94}@keyframes taxonomy-pill-bottom-0274bc51{0%,14%,to{transform:translate(0)}20%,34%{transform:translate(-1.8px)}40%,54%{transform:translate(.9px)}60%,74%{transform:translate(-1.2px)}80%,94%{transform:translate(0)}}@keyframes taxonomy-pill-top-0274bc51{0%,14%,to{transform:translate(0)}20%,34%{transform:translate(1.8px)}40%,54%{transform:translate(-.9px)}60%,74%{transform:translate(1.2px)}80%,94%{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.taxonomy-pills-icon__pill--bottom[data-v-0274bc51],.taxonomy-pills-icon__pill--top[data-v-0274bc51]{animation:none;transform:translate(0)}}.library-info-dialog[data-v-7edf8c94]{z-index:92;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.library-info-dialog--mobile[data-v-7edf8c94]{padding:calc(env(safe-area-inset-top) + .7rem) .8rem calc(env(safe-area-inset-bottom) + .8rem);align-items:stretch}.library-info-dialog__backdrop[data-v-7edf8c94]{-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#12100d75;border:none;position:absolute;inset:0}.library-info-dialog__card[data-v-7edf8c94]{z-index:1;color:#2f281f;background:linear-gradient(#fcf9f2fa,#f5efe5fa),linear-gradient(90deg,#00000003,#ffffff05);border:1px solid #52483a38;border-radius:0;grid-template-rows:auto minmax(0,1fr);width:min(760px,100vw - 2rem);max-height:min(720px,100dvh - 2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #16100a29}.library-info-dialog__card[data-v-7edf8c94]:before,.library-info-dialog__card[data-v-7edf8c94]:after{content:none}.library-info-dialog--mobile .library-info-dialog__card[data-v-7edf8c94]{width:100%;height:100%;max-height:100%}.library-info-dialog__head[data-v-7edf8c94],.library-info-dialog__scroll[data-v-7edf8c94]{z-index:1;position:relative}.library-info-dialog__head[data-v-7edf8c94]{border-bottom:1px solid #5b50412e;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1rem;display:flex}.library-info-dialog__head-copy[data-v-7edf8c94]{min-width:0}.library-info-dialog__kicker[data-v-7edf8c94],.library-info-dialog__section-kicker[data-v-7edf8c94],.library-info-dialog__stat-label[data-v-7edf8c94]{color:#493f339e;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem}.library-info-dialog__title[data-v-7edf8c94],.library-info-dialog__section-title[data-v-7edf8c94]{color:#241d15;letter-spacing:-.01em;text-wrap:balance;margin:.28rem 0 0;font-family:inherit;line-height:1.12;display:block}.library-info-dialog__title[data-v-7edf8c94]{margin-top:.08rem;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:600}.library-info-dialog__section-title[data-v-7edf8c94]{font-size:clamp(.96rem,1.5vw,1.08rem);font-weight:600}.library-info-dialog__intro[data-v-7edf8c94],.library-info-dialog__section-copy[data-v-7edf8c94],.library-info-dialog__stat-meta[data-v-7edf8c94],.library-info-dialog__legend-copy span[data-v-7edf8c94]{color:#3a3128c7;margin:.42rem 0 0;font-size:.82rem;line-height:1.6}.library-info-dialog__close[data-v-7edf8c94]{color:#2f281fc2;cursor:pointer;background:0 0;border:none;border-radius:0;flex:none;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:0;transition:color .16s,opacity .16s;display:inline-flex}.library-info-dialog__close[data-v-7edf8c94]:hover{color:#2f281f;opacity:1}.library-info-dialog__close[data-v-7edf8c94] .icon{--icon-size:15px;--icon-stroke:1.7}.library-info-dialog__scroll[data-v-7edf8c94]{scrollbar-width:thin;scrollbar-color:#5b50412e transparent;gap:.2rem;min-height:0;padding:1.1rem 1.5rem 1.2rem;display:grid;overflow-y:auto}.library-info-dialog__scroll[data-v-7edf8c94]::-webkit-scrollbar{width:6px}.library-info-dialog__scroll[data-v-7edf8c94]::-webkit-scrollbar-track{background:0 0}.library-info-dialog__scroll[data-v-7edf8c94]::-webkit-scrollbar-thumb{background:#5b504124}.library-info-dialog__scroll[data-v-7edf8c94]::-webkit-scrollbar-thumb:hover{background:#5b504138}.library-info-dialog__section[data-v-7edf8c94]{background:0 0;border:none;border-top:1px solid #5b50412e;border-radius:0;gap:.82rem;padding:1rem 0 0;display:grid}.library-info-dialog__section--stats[data-v-7edf8c94]{background:0 0;border:none;border-radius:0;padding:0}.library-info-dialog__section-head[data-v-7edf8c94]{gap:.12rem;display:grid}.library-info-dialog__stats-grid[data-v-7edf8c94],.library-info-dialog__legend-grid[data-v-7edf8c94]{gap:0 1.2rem;display:grid}.library-info-dialog__stats-grid[data-v-7edf8c94]{grid-template-columns:repeat(2,minmax(0,1fr))}.library-info-dialog__legend-grid[data-v-7edf8c94]{grid-template-columns:1fr}.library-info-dialog__stat-card[data-v-7edf8c94],.library-info-dialog__legend-item[data-v-7edf8c94]{background:0 0;border:none;border-bottom:1px solid #5b50412e;border-radius:0;gap:.34rem;min-width:0;padding:.9rem 0;display:grid}.library-info-dialog__legend-grid--view-controls .library-info-dialog__legend-item[data-v-7edf8c94]{min-height:0}.library-info-dialog__stat-card--wide[data-v-7edf8c94]{grid-column:1/-1}.library-info-dialog__stat-value[data-v-7edf8c94],.library-info-dialog__legend-copy strong[data-v-7edf8c94]{color:#241d15}.library-info-dialog__stat-value[data-v-7edf8c94]{font-family:inherit;font-size:.98rem;font-weight:600;line-height:1.1}.library-info-dialog__legend-item[data-v-7edf8c94]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.68rem}.library-info-dialog__legend-swatch[data-v-7edf8c94]{color:#2f281fcc;background:0 0;border:none;border-radius:0;flex:none;justify-content:center;align-items:center;width:1.15rem;min-width:1.15rem;height:1.15rem;display:inline-flex}.library-info-dialog__legend-swatch[data-v-7edf8c94] .icon,.library-info-dialog__legend-swatch[data-v-7edf8c94] .growth-form-ticker,.library-info-dialog__legend-swatch[data-v-7edf8c94] .taxonomy-pills-icon,.library-info-dialog__legend-swatch[data-v-7edf8c94] .grouped-author-icon{--icon-size:15px;--icon-stroke:1.7;width:15px;height:15px}.library-info-dialog__legend-swatch--text[data-v-7edf8c94]{letter-spacing:.12em;text-transform:uppercase;width:auto;min-width:2.4rem;padding:0;font-size:.66rem;font-weight:700}.library-info-dialog__legend-copy[data-v-7edf8c94]{min-width:0}.library-info-dialog__legend-copy strong[data-v-7edf8c94]{font-size:.84rem;font-weight:600;line-height:1.32;display:block}.library-info-dialog__legend-copy span[data-v-7edf8c94]{margin-top:.24rem;font-size:.76rem;display:block}.library-info-dialog__toggle[data-v-7edf8c94]{color:#2f281f;align-items:center;gap:.62rem;font-size:.8rem;font-weight:500;line-height:1.35;display:inline-flex}.library-info-dialog__toggle input[data-v-7edf8c94]{accent-color:#2e2a25;width:16px;height:16px;margin:0}.library-info-dialog__card-color-wheel[data-v-7edf8c94]{background:conic-gradient(from 212deg,#ff1e08 0deg,#ff7a00 58deg,#ffe600 126deg,#16e100 198deg,#1248ff 276deg,#ffe600 332deg,#ff1e08 360deg);border-radius:999px;width:16px;height:16px;display:inline-flex;position:relative;-webkit-mask:radial-gradient(circle,#0000 0 34%,#000 37% 100%);mask:radial-gradient(circle,#0000 0 34%,#000 37% 100%)}@media (width<=780px){.library-info-dialog__head[data-v-7edf8c94],.library-info-dialog__scroll[data-v-7edf8c94]{padding-left:1rem;padding-right:1rem}.library-info-dialog__stats-grid[data-v-7edf8c94],.library-info-dialog__legend-grid[data-v-7edf8c94]{grid-template-columns:1fr}.library-info-dialog__scroll[data-v-7edf8c94]{gap:.4rem}}.taxonomy-panel[data-v-85e95352]{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.taxonomy-panel[data-v-85e95352],.taxonomy-scroll[data-v-85e95352],.trail-node[data-v-85e95352],.taxonomy-toggle-button[data-v-85e95352],.taxonomy-close-button[data-v-85e95352],.selection-trail[data-v-85e95352]{transition:background .28s,border-color .28s,color .28s,box-shadow .28s}.panel-header[data-v-85e95352]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.taxonomy-heading[data-v-85e95352]{align-items:flex-start;gap:.55rem;display:flex}.taxonomy-heading-icon[data-v-85e95352]{color:#d6dfd9c7;width:18px;height:18px;margin-top:.05rem}.taxonomy-scroll[data-v-85e95352]{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;min-height:0;margin-right:-4px;padding-right:4px;overflow-y:auto}.taxonomy-scroll[data-v-85e95352]::-webkit-scrollbar{width:3px}.taxonomy-panel--desktop .taxonomy-scroll[data-v-85e95352]{margin-right:-6px;padding-right:6px}.taxonomy-panel--desktop .taxonomy-scroll[data-v-85e95352]::-webkit-scrollbar{width:2px}.taxonomy-panel--desktop .taxonomy-scroll[data-v-85e95352]::-webkit-scrollbar-button{width:0;height:0;display:none}.taxonomy-scroll[data-v-85e95352]::-webkit-scrollbar-track{background:0 0}.taxonomy-scroll[data-v-85e95352]::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.taxonomy-scroll[data-v-85e95352]:hover::-webkit-scrollbar-thumb{background:0 0}.panel-header h3[data-v-85e95352]{color:var(--control-muted);margin:0;font-size:.85rem}.panel-caption[data-v-85e95352]{letter-spacing:.08em;text-transform:uppercase;color:var(--control-muted);margin-top:.3rem;font-size:.66rem}.taxonomy-toggle-button[data-v-85e95352]{color:#d6dfd9b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:0;display:inline-flex}.taxonomy-close-button[data-v-85e95352]{appearance:none;color:var(--control-chip-active-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.taxonomy-close-button[data-v-85e95352] .icon{--icon-size:16px;--icon-stroke:1.7}.taxonomy-toggle-button[data-v-85e95352]:hover{color:#dde4dff0;background:0 0}.taxonomy-toggle-button[data-v-85e95352] .icon{--icon-size:18px;--icon-stroke:1.6}.section[data-v-85e95352]{flex-direction:column;gap:8px;display:flex}.taxonomy-scroll .section+.section[data-v-85e95352]{margin-top:8px}.header[data-v-85e95352]{letter-spacing:.1rem;text-transform:uppercase;color:var(--control-muted);opacity:1;font-size:.66rem}.taxonomy-panel--desktop .taxonomy-filter-group--desktop[data-v-85e95352] button{background:linear-gradient(180deg, #ffffff1f, #ffffff08), var(--control-chip-bg);box-shadow:inset 0 1px #ffffff14,0 10px 18px #05080b2e}.taxonomy-panel--desktop .taxonomy-filter-group--desktop[data-v-85e95352] button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 14px 22px #05080b3d}.taxonomy-panel--desktop .taxonomy-filter-group--desktop[data-v-85e95352] button.active{background:linear-gradient(180deg, #cdffc42e, #ffffff0a), var(--control-chip-active-bg);border-color:#5cc66794;box-shadow:inset 0 1px #ffffff1f,0 14px 24px #05080b47}.empty[data-v-85e95352]{opacity:.6;font-size:.7rem}.selection-trail[data-v-85e95352]{border-top:1px solid #7a71661f;gap:8px;margin-top:4px;padding:10px 0 4px;display:grid}.trail-header[data-v-85e95352]{letter-spacing:.12em;text-transform:uppercase;color:#7b8680;font-size:.65rem}.trail-tree[data-v-85e95352]{flex-direction:column;gap:8px;display:flex;position:relative}.trail-empty[data-v-85e95352]{color:#79837d;margin:0;font-size:.68rem;line-height:1.45}.trail-stage[data-v-85e95352]{padding-left:calc(8px + (var(--trail-level) * 18px));transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity;position:relative}.trail-branch[data-v-85e95352]{left:calc(2px + (var(--trail-level) * 18px));opacity:0;transform-origin:0 0;width:14px;height:20px;animation:.34s forwards trail-branch-draw-85e95352;animation-delay:calc(var(--trail-delay) + 80ms);border-bottom:1px solid #91857647;border-left:1px solid #91857647;position:absolute;top:-4px}.trail-node[data-v-85e95352]{background:linear-gradient(#f8f4edd1,#ece6ddc2);border:1px solid #867c7029;gap:3px;padding:.58rem .72rem;display:inline-grid;box-shadow:0 8px 14px #5b4f400d}.trail-kicker[data-v-85e95352]{letter-spacing:.12em;text-transform:uppercase;color:#837669;font-size:.58rem}.trail-node strong[data-v-85e95352]{color:#51473f;font-size:.72rem;line-height:1.35}.trail-flip-enter-active[data-v-85e95352],.trail-flip-leave-active[data-v-85e95352],.trail-flip-move[data-v-85e95352]{transition:transform .42s cubic-bezier(.2,.85,.2,1),opacity .28s}.trail-flip-enter-from[data-v-85e95352],.trail-flip-leave-to[data-v-85e95352]{opacity:0;transform:perspective(780px)rotateX(-70deg)translateY(10px)}.taxonomy-footer[data-v-85e95352]{letter-spacing:.04em;white-space:normal;color:var(--taxonomy-footer-text,#d5e1eb8a);padding-top:.2rem;font-size:.62rem;font-weight:300;display:flex}.taxonomy-footer-copy[data-v-85e95352]{color:inherit;font-weight:inherit}.taxonomy-panel--studio.taxonomy-panel--desktop .taxonomy-filter-group--desktop[data-v-85e95352] button.active{background:linear-gradient(180deg, #99b1ff38, #5976eb38), var(--control-chip-active-bg);border-color:#2d4fdc6b;box-shadow:inset 0 1px #ffffff29,0 14px 24px #1b2f9c2e}.taxonomy-panel--studio .trail-branch[data-v-85e95352]{border-bottom-color:#2d4fdc3d;border-left-color:#2d4fdc3d}.taxonomy-panel--studio .trail-node[data-v-85e95352]{background:linear-gradient(#ffffffdb,#ecf1f9e6);border-color:#090e171f;box-shadow:0 10px 18px #1b2f9c14}.taxonomy-panel--studio .trail-kicker[data-v-85e95352]{color:#2440c3c2}.taxonomy-panel--studio .trail-node strong[data-v-85e95352]{color:#10141b}@keyframes trail-branch-draw-85e95352{0%{opacity:0;transform:scaleY(.2)scaleX(.2)}to{opacity:1;transform:scaleY(1)scaleX(1)}}@media (width<=768px){.panel-header[data-v-85e95352]{align-items:center}.taxonomy-toggle-button[data-v-85e95352]{justify-content:center}.taxonomy-panel[data-v-85e95352]{gap:10px}.taxonomy-scroll[data-v-85e95352]{padding-bottom:.2rem}.selection-trail--mobile[data-v-85e95352]{border-top:1px solid #605c5429;margin-top:auto;padding:.75rem 0 0}.selection-trail-body[data-v-85e95352]{gap:8px;max-height:min(30dvh,220px);margin-top:.5rem;padding-right:2px;display:grid;overflow-y:auto}.selection-trail.is-collapsed .selection-trail-body[data-v-85e95352]{display:none}.trail-header[data-v-85e95352]{justify-content:space-between;align-items:center;display:flex}.trail-toggle-button[data-v-85e95352]{width:22px;height:22px;color:var(--control-subtle);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.trail-toggle-chevron[data-v-85e95352]{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .18s;transform:rotate(-135deg)}.trail-toggle-chevron.is-open[data-v-85e95352]{transform:rotate(45deg)}}.pass-product-label[data-v-942de414]{flex-wrap:wrap;align-items:center;gap:.72rem;min-width:0;display:inline-flex}.pass-product-label-name[data-v-942de414]{color:inherit;font-size:1rem;font-weight:700;line-height:1.2}.pass-product-label--compact[data-v-942de414]{gap:.54rem}.pass-product-label--compact .pass-product-label-name[data-v-942de414]{font-size:.94rem}.pass-product-label[data-v-942de414] .homepage-library-badge{flex:none}.species-explorer[data-v-2dc1764e]{overscroll-behavior:none;flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.species-explorer[data-v-2dc1764e],.species-grid[data-v-2dc1764e],.species-grid>.card[data-v-2dc1764e],.deck-card[data-v-2dc1764e],.group-list-variant[data-v-2dc1764e],.source-badge[data-v-2dc1764e],.photo-badge[data-v-2dc1764e],.card-back-action[data-v-2dc1764e],.card-send-menu-panel[data-v-2dc1764e],.card-send-menu-item[data-v-2dc1764e],.card-bookmark[data-v-2dc1764e]{transition:background .28s,border-color .28s,color .28s,box-shadow .28s,transform .28s}.species-explorer--studio[data-v-2dc1764e]{--bg-card:#f2f5faf5}.species-grid[data-v-2dc1764e]{overscroll-behavior:contain;flex:auto;height:100%;min-height:0;overflow:hidden auto}.empty-state[data-v-2dc1764e]{text-align:center;color:var(--text-muted);padding:32px}.error-state[data-v-2dc1764e]{text-align:center;height:100%;min-height:240px;color:var(--text-primary);align-content:center;justify-items:center;gap:.8rem;padding:32px;display:grid}.error-title[data-v-2dc1764e]{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.error-copy[data-v-2dc1764e],.error-hint[data-v-2dc1764e]{max-width:34rem;color:var(--text-muted);margin:0;line-height:1.65}.error-hint[data-v-2dc1764e]{font-size:.84rem}.loading-state[data-v-2dc1764e]{height:100%;min-height:240px;color:var(--text-muted);align-content:center;justify-items:center;gap:.9rem;padding:32px;display:grid}.loading-brand[data-v-2dc1764e]{letter-spacing:.22em;text-transform:uppercase;color:var(--text-secondary);font-size:.85rem;font-weight:700}.loading-spinner[data-v-2dc1764e]{border:2px solid #4f494329;border-top-color:#4f4943ad;border-radius:50%;width:28px;height:28px;animation:.85s linear infinite species-spinner-2dc1764e}.loading-spinner--inline[data-v-2dc1764e]{border-width:1.5px;flex:none;width:.78rem;height:.78rem}.loading-spinner--stage-control[data-v-2dc1764e]{filter:drop-shadow(0 0 4px #83a6c438);border-color:#b0c9def0 #7d9cb738 #7d9cb738}.loading-copy[data-v-2dc1764e]{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem}.card.selected[data-v-2dc1764e]:not(.card--flip){outline:1px solid var(--card-selected-ring,#79808647);outline-offset:-1px}.card-face-shell[data-v-2dc1764e]{min-height:100%;display:grid}.card-face--front[data-v-2dc1764e]{flex-direction:column;gap:.55rem;min-height:100%;display:flex}.card-face--back[data-v-2dc1764e]{display:none}.species-grid>.card[data-v-2dc1764e]{--card-surface-tint:#8aab9106}.species-grid>.card[data-v-2dc1764e]:nth-child(odd){--card-surface-tint:#8eb59407}.species-grid>.card[data-v-2dc1764e]:nth-child(2n){--card-surface-tint:#7e9ab405}.card--colorized[data-v-2dc1764e]{--card-surface-tint:rgb(var(--card-tone-rgb) / .08)}.species-grid-footer[data-v-2dc1764e]{grid-column:1/-1;justify-items:end;gap:.45rem;padding:.55rem 0 1rem;display:grid}.species-grid-footer.is-complete[data-v-2dc1764e]{gap:.3rem}.species-grid-footer-status[data-v-2dc1764e],.species-grid-footer-complete[data-v-2dc1764e]{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;text-align:right;margin:0;font-size:.66rem}.species-grid-footer-button[data-v-2dc1764e]{color:#2f2924eb;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#f8f4edf5,#ece6ddeb);border:1px solid #6f817838;border-radius:999px;min-height:40px;padding:.72rem 1.02rem;font-size:.68rem;font-weight:700;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;box-shadow:0 12px 24px #29241f14}.species-grid-footer-button[data-v-2dc1764e]:hover:not(:disabled){background:linear-gradient(#fbf8f2fa,#f0eae2f0);border-color:#63726a4d;transform:translateY(-1px);box-shadow:0 14px 28px #29241f1f}.species-grid-footer-button[data-v-2dc1764e]:disabled{opacity:.58;cursor:default;transform:none;box-shadow:0 10px 20px #29241f0f}.species-name-block[data-v-2dc1764e]{flex-direction:column;gap:4px;padding-right:2.35rem;display:flex}.species-name[data-v-2dc1764e]{font-size:1.1rem;line-height:1.18}.card.list .species-name[data-v-2dc1764e]{font-size:1.16rem}.species-author[data-v-2dc1764e]{letter-spacing:.04em;color:var(--text-muted);margin-top:2px;font-size:.8rem;font-style:italic;line-height:1.2;display:block}.meta[data-v-2dc1764e]{letter-spacing:.05em;opacity:.6;font-size:.8rem;font-weight:300;line-height:1.35}.card-badges[data-v-2dc1764e]{flex-wrap:wrap;gap:.42rem;margin-top:.55rem;display:flex}.source-badge[data-v-2dc1764e]{color:#24392af5;letter-spacing:.16em;text-transform:uppercase;background:#84ab8a2e;border:1px solid #5b7e613d;justify-content:center;align-self:flex-start;align-items:center;min-height:22px;padding:.2rem .54rem;font-size:.6rem;font-weight:700;display:inline-flex;box-shadow:0 0 0 1px #84ab8a14}.photo-badge[data-v-2dc1764e]{color:#414a45db;letter-spacing:.14em;text-transform:uppercase;background:#ebf1ecd6;border:1px solid #6f817833;justify-content:center;align-self:flex-start;align-items:center;min-height:22px;padding:.2rem .54rem;font-size:.58rem;font-weight:700;display:inline-flex}.card-bookmark[data-v-2dc1764e]{z-index:2;color:#c2cfc6c2;cursor:pointer;opacity:.46;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:28px;padding:0;transition:opacity .2s,transform .2s,color .2s;display:inline-flex;position:absolute;top:.72rem;right:.72rem;transform:translateY(-2px)}.card-bookmark[data-v-2dc1764e]:hover,.card-bookmark.is-active[data-v-2dc1764e]{color:#6f946f}.card:hover .card-bookmark[data-v-2dc1764e],.card:focus-within .card-bookmark[data-v-2dc1764e],.deck-card-shell:hover .card-bookmark[data-v-2dc1764e],.deck-card-shell:focus-within .card-bookmark[data-v-2dc1764e],.group-list-variant-shell:hover .card-bookmark[data-v-2dc1764e],.group-list-variant-shell:focus-within .card-bookmark[data-v-2dc1764e],.card-bookmark.is-active[data-v-2dc1764e]{opacity:1;transform:translateY(0)}.card-bookmark[data-v-2dc1764e] .icon{--icon-size:17px;--icon-stroke:1.7}.card-bookmark[data-v-2dc1764e] path{fill:#0000;transition:fill .2s}.species-explorer--studio .source-badge[data-v-2dc1764e]{color:#1d2960;background:#2d4fdc1a;border-color:#2d4fdc3d;box-shadow:0 0 0 1px #2d4fdc0f}.species-explorer--studio .photo-badge[data-v-2dc1764e]{color:#10141bbd;background:#fffc;border-color:#090e171f}.species-explorer--studio .card-bookmark[data-v-2dc1764e]:hover,.species-explorer--studio .card-bookmark.is-active[data-v-2dc1764e]{color:#2440c3}.card-bookmark.is-active[data-v-2dc1764e] path{fill:currentColor}.card-back-copy[data-v-2dc1764e]{z-index:1;gap:.3rem;display:grid;position:relative}.card-back-main[data-v-2dc1764e]{z-index:1;gap:.8rem;min-height:0;display:grid;position:relative}.card-back-title[data-v-2dc1764e]{font-size:1.02rem;line-height:1.22}.card-back-meta[data-v-2dc1764e]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem}.card-back-locations[data-v-2dc1764e]{letter-spacing:.12em;text-transform:uppercase;color:#584f46d1;font-size:.74rem;line-height:1.45}.card-back-notes[data-v-2dc1764e]{gap:.32rem;min-height:0;display:grid}.card-back-notes-label[data-v-2dc1764e]{letter-spacing:.18em;text-transform:uppercase;color:#665c54a3;font-size:.58rem}.card-back-notes-field[data-v-2dc1764e]{color:#393029e6;width:100%;min-height:7.6rem;font:inherit;letter-spacing:.03em;resize:none;background:linear-gradient(#82786d47 1px,#0000 1px) 0 1.43rem/100% 1.54rem repeat-y local;border:none;outline:none;padding:.02rem .18rem .1rem;font-size:.74rem;line-height:1.54rem}.card-back-actions[data-v-2dc1764e]{z-index:1;align-items:center;gap:.6rem;display:flex;position:relative}.card-back-return-scrim[data-v-2dc1764e]{cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:0}.card-back-action[data-v-2dc1764e]{color:#1f3129e0;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:0;transition:color .2s,transform .2s;display:inline-flex}.card-back-action[data-v-2dc1764e]:hover{color:#182b21f5;transform:translateY(-1px)}.card-back-action.is-active[data-v-2dc1764e]{color:#182b21f5}.species-explorer--studio .card-back-locations[data-v-2dc1764e]{color:#10141bbd}.species-explorer--studio .card-back-action[data-v-2dc1764e]{color:#10141bdb}.species-explorer--studio .card-back-action[data-v-2dc1764e]:hover{color:#2440c3}.species-explorer--studio .card-back-action.is-active[data-v-2dc1764e]{color:#1d2960}.card-back-action--heart[data-v-2dc1764e]{gap:.28rem;width:auto;min-width:32px;padding:0 .5rem}.card-back-action.is-disabled[data-v-2dc1764e],.card-back-action[data-v-2dc1764e]:disabled{opacity:.42;cursor:default;transform:none}.card-back-action[data-v-2dc1764e] .icon{--icon-size:16px;--icon-stroke:1.5}.card-back-action--plain[data-v-2dc1764e]{background:0 0;border:none;border-radius:0;width:auto;height:auto;padding:0}.card-back-action--plain[data-v-2dc1764e]:hover,.card-back-action--plain[data-v-2dc1764e]:focus-visible{color:#182b21f5;background:0 0;border-color:#0000}.card-send-menu[data-v-2dc1764e]{position:relative}.card-send-menu>summary[data-v-2dc1764e]{list-style:none}.card-send-menu>summary[data-v-2dc1764e]::-webkit-details-marker{display:none}.card-send-menu>summary[data-v-2dc1764e]::marker{display:none}.card-send-menu-panel[data-v-2dc1764e]{background:#fcf9f4fa;border:1px solid #6f877429;border-radius:12px;gap:0;min-width:9rem;padding:.35rem 0;display:grid;position:absolute;bottom:calc(100% + .55rem);right:0;box-shadow:0 14px 28px #35302924}.card-send-menu-item[data-v-2dc1764e]{color:#2a322ce6;width:100%;font:inherit;letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:.55rem;padding:.56rem .7rem;font-size:.72rem;display:inline-flex}.card-send-menu-item[data-v-2dc1764e]:hover,.card-send-menu-item[data-v-2dc1764e]:focus-visible{background:#49695414;outline:none}.card-send-menu-item.is-active[data-v-2dc1764e]{color:#244f30f5}.card-send-menu-item--stage[data-v-2dc1764e]{color:#b5c9ddf0;background:linear-gradient(#12161cfa,#080a0efc);border-radius:10px;box-shadow:inset 0 1px #d0dfed14,0 10px 20px #03050814}.card-send-menu-item--stage[data-v-2dc1764e]:hover,.card-send-menu-item--stage[data-v-2dc1764e]:focus-visible{background:linear-gradient(#1c2128fa,#0c0f14fc)}.card-send-menu-item--stage.is-active[data-v-2dc1764e],.card-send-menu-item--stage.is-pending[data-v-2dc1764e],.card-send-menu-item--stage[data-v-2dc1764e]:disabled{color:#c6d8e8fa}.species-explorer--studio .card-send-menu-panel[data-v-2dc1764e]{background:#fcfdfffa;border-color:#090e171f;box-shadow:0 14px 28px #1b2f9c1f}.species-explorer--studio .card-send-menu-item[data-v-2dc1764e]{color:#10141bdb}.species-explorer--studio .card-send-menu-item[data-v-2dc1764e]:hover,.species-explorer--studio .card-send-menu-item[data-v-2dc1764e]:focus-visible{background:#1b2f9c14}.card-send-menu-icon[data-v-2dc1764e] .icon{--icon-size:14px;--icon-stroke:1.6}.card-send-menu-item--stage .card-send-menu-icon[data-v-2dc1764e] .icon,.group-stage-toggle-icon[data-v-2dc1764e] .icon{color:#aec3d6eb}.library-stage-control-label[data-v-2dc1764e]{-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#dde8f0fa 0%,#a1bed7f0 44%,#759ebffa 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.card-back-heart[data-v-2dc1764e]{font-size:1.05rem;line-height:1}.card-back-heart-count[data-v-2dc1764e]{letter-spacing:.04em;font-size:.68rem;font-weight:600;line-height:1}.species-grid.list .card[data-v-2dc1764e],.species-grid.list .group-list-card[data-v-2dc1764e]{color:var(--library-list-ink)}.species-grid.list .card.selected[data-v-2dc1764e]{outline:none}.species-grid.list .species-name[data-v-2dc1764e],.species-grid.list .deck-name[data-v-2dc1764e],.species-grid.list .variant-name[data-v-2dc1764e]{color:var(--library-list-ink)}.species-grid.list .species-author[data-v-2dc1764e],.species-grid.list .deck-author[data-v-2dc1764e],.species-grid.list .variant-author[data-v-2dc1764e],.species-grid.list .meta[data-v-2dc1764e]{color:var(--library-list-muted);opacity:1}.species-grid.list .group-count-pill[data-v-2dc1764e],.species-grid.list .source-badge[data-v-2dc1764e],.species-grid.list .trait-badge[data-v-2dc1764e]{box-shadow:none}.species-grid.list .group-list-card[data-v-2dc1764e]{border-bottom:1px solid var(--library-paper-border);padding:.8rem .85rem}.species-grid.list .group-list-variant[data-v-2dc1764e]{border:1px solid color-mix(in srgb, var(--library-paper-border) 88%, transparent);background:color-mix(in srgb, var(--library-paper-bg) 86%, white 14%);box-shadow:none;color:var(--library-list-ink)}.species-grid.list .group-list-variant.selected[data-v-2dc1764e]{border-color:color-mix(in srgb, var(--library-paper-border) 70%, var(--library-list-ink) 30%);background:color-mix(in srgb, var(--library-paper-bg) 78%, white 22%)}.species-grid.list .card-bookmark[data-v-2dc1764e]{color:color-mix(in srgb, var(--library-list-ink) 62%, transparent)}.group-card[data-v-2dc1764e]{justify-content:space-between;gap:14px;min-height:250px;overflow:visible}.group-summary[data-v-2dc1764e]{gap:8px;display:grid}.group-summary-meta[data-v-2dc1764e]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.group-stage-toggle[data-v-2dc1764e]{color:#b5c9ddf0;min-height:30px;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#12161cfa,#080a0efc);border:1px solid #6f90ab57;border-radius:999px;align-items:center;gap:.38rem;padding:.3rem .72rem;font-size:.58rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #d0dfed14,0 10px 20px #0305082e}.group-stage-toggle[data-v-2dc1764e]:hover,.group-stage-toggle[data-v-2dc1764e]:focus-visible{background:linear-gradient(#1c2128fa,#0c0f14fc);border-color:#98b8d37a;outline:none}.group-stage-toggle.is-active[data-v-2dc1764e]{color:#c6d8e8fa;background:linear-gradient(#11141afa,#05070b);border-color:#90b0cd8a}.group-stage-toggle.is-pending[data-v-2dc1764e],.group-stage-toggle[data-v-2dc1764e]:disabled{cursor:default}.group-stage-toggle-icon[data-v-2dc1764e] .icon{--icon-size:13px;--icon-stroke:1.7}.group-stage-toggle--inline[data-v-2dc1764e]{justify-self:end}.group-count-pill[data-v-2dc1764e]{border:1px solid var(--control-chip-active-border);background:var(--control-chip-active-bg);min-height:30px;color:var(--control-chip-active-text);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;padding:.3rem .72rem;font-size:.62rem;font-weight:600;display:inline-flex}.deck-stack[data-v-2dc1764e]{min-height:150px;margin-top:auto;position:relative}.deck-card-shell[data-v-2dc1764e]{transform:translate3d(calc(var(--stack-index) * 4px), calc(var(--stack-index) * 6px), 0) rotate(calc(var(--stack-index) * -1.1deg));transform-origin:bottom;z-index:calc(10 - var(--stack-index));transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0}.deck-card[data-v-2dc1764e]{border:1px solid var(--card-border);background:linear-gradient(160deg, #ffffff0f, #ffffff05), #8aab9105, var(--bg-card);width:100%;color:var(--text-primary);cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:.85rem .95rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative;box-shadow:0 18px 36px #0003}.group-card:hover .deck-card-shell[data-v-2dc1764e],.group-card:focus-within .deck-card-shell[data-v-2dc1764e]{transform:translate3d(calc(var(--stack-index) * 20px), calc(var(--stack-index) * -8px), 0) rotate(calc((var(--stack-index) - 1.5) * -3deg))}.deck-card[data-v-2dc1764e]:hover,.deck-card.selected[data-v-2dc1764e]{border-color:var(--card-hover-border);background:var(--card-hover-overlay), var(--bg-card)}.deck-author[data-v-2dc1764e],.variant-author[data-v-2dc1764e]{letter-spacing:.12em;text-transform:uppercase;color:var(--control-muted);font-size:.68rem;font-weight:600}.deck-name[data-v-2dc1764e],.variant-name[data-v-2dc1764e]{color:var(--text-primary);line-height:1.3}.deck-overflow[data-v-2dc1764e]{border-radius:inherit;flex-direction:column;justify-content:space-between;padding:.95rem .95rem .9rem;position:absolute;top:6px;right:0;transform:rotateY(180deg);background:linear-gradient(160deg, #ffffff0f, #ffffff05), #8aab9105, var(--bg-card)!important;color:var(--text-primary)!important;border:none!important;box-shadow:0 18px 36px #0003!important}.group-list-card[data-v-2dc1764e]{flex-direction:column;gap:12px;padding:.9rem;display:flex}.group-list-summary[data-v-2dc1764e]{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:12px;width:100%;display:grid}.group-list-summary-main[data-v-2dc1764e]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;gap:12px;padding:0;display:grid}.group-count-pill--button[data-v-2dc1764e]{border:1px solid var(--control-chip-active-border);cursor:pointer;font:inherit}.group-list-variants[data-v-2dc1764e]{flex-direction:column;gap:8px;display:flex}.group-list-variant-shell[data-v-2dc1764e]{position:relative}.group-list-variant[data-v-2dc1764e]{border:1px solid var(--card-border);width:100%;color:inherit;cursor:pointer;background:#8aab9108;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:.9rem 3.4rem .9rem 1rem;display:flex}.group-list-variant.selected[data-v-2dc1764e]{border-color:var(--card-hover-border);background:var(--card-hover-overlay), var(--bg-card)}.variant-copy[data-v-2dc1764e]{text-align:left;gap:4px;display:grid}.variant-side[data-v-2dc1764e]{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}@keyframes species-spinner-2dc1764e{to{transform:rotate(360deg)}}@media (width<=980px){.species-explorer[data-v-2dc1764e],.species-grid[data-v-2dc1764e]{background:#faf8f5}.species-explorer--studio[data-v-2dc1764e],.species-explorer--studio .species-grid[data-v-2dc1764e]{background:#d4d8d4}.species-grid.grid>.card[data-v-2dc1764e],.species-grid.list>.card[data-v-2dc1764e],.deck-card[data-v-2dc1764e],.group-list-variant[data-v-2dc1764e]{color:#f1efe4;background:linear-gradient(#ffffff0f,#ffffff04),linear-gradient(135deg,#94b78624,#22362b00 46%),#23382c;border-color:#7980863d;box-shadow:0 16px 28px #1222191f}.species-grid.grid>.card.card--colorized[data-v-2dc1764e],.species-grid.list>.card.card--colorized[data-v-2dc1764e],.deck-card.deck-card--colorized[data-v-2dc1764e],.group-list-variant.group-list-variant--colorized[data-v-2dc1764e]{background:linear-gradient(180deg, #ffffff0e, #ffffff04), linear-gradient(135deg, rgb(var(--card-tone-rgb) / .24), #22362b00 48%), rgb(var(--card-tone-rgb) / .94);border-color:rgb(var(--card-tone-rgb) / .44);box-shadow:0 16px 28px rgb(var(--card-tone-rgb) / .18)}.species-grid.grid .species-name[data-v-2dc1764e],.species-grid.list .species-name[data-v-2dc1764e],.species-grid.list .deck-name[data-v-2dc1764e],.species-grid.list .variant-name[data-v-2dc1764e],.card--mobile-flippable.card.grid .card-back-title[data-v-2dc1764e]{font-family:var(--font-ui)}.card--mobile-flippable.card.grid[data-v-2dc1764e]{perspective:1200px;min-height:214px;box-shadow:none;touch-action:pan-y;background:0 0;border:none;padding:0}.card--mobile-flippable.card.grid[data-v-2dc1764e]:hover,.card--mobile-flippable.card.grid.selected[data-v-2dc1764e]{box-shadow:none;background:0 0;border-color:#0000}.card--mobile-flippable.card.grid .card-face-shell[data-v-2dc1764e]{height:100%;min-height:214px;transform-style:preserve-3d;border-radius:16px;transition:transform .48s cubic-bezier(.2,.85,.2,1),box-shadow .24s;position:relative;box-shadow:0 16px 28px #1222191f}.card--mobile-flippable.card.grid .card-face[data-v-2dc1764e]{border-radius:inherit;box-shadow:none;backface-visibility:hidden;border:1px solid #7980863d;flex-direction:column;padding:1rem .96rem .92rem;display:flex;position:absolute;inset:0}.card--mobile-flippable.card.grid .card-face--front[data-v-2dc1764e]{background:linear-gradient(#ffffff0f,#ffffff04),linear-gradient(135deg,#94b78624,#22362b00 46%),#23382c;justify-content:flex-start;gap:.55rem;transform:rotateY(0)}.card--mobile-flippable.card.grid.card--colorized .card-face--front[data-v-2dc1764e]{background:linear-gradient(180deg, #ffffff0e, #ffffff04), linear-gradient(135deg, rgb(var(--card-tone-rgb) / .24), #22362b00 48%), rgb(var(--card-tone-rgb) / .94);border-color:rgb(var(--card-tone-rgb) / .44)}.card--mobile-flippable.card.grid .card-face--back[data-v-2dc1764e]{color:#2f2924;cursor:pointer;background:linear-gradient(#f8f4edf5,#ece6ddf0);grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:.82rem;display:flex;transform:rotateY(180deg)}.card--mobile-flippable.card.grid.card--colorized .card-face--back[data-v-2dc1764e]{background:linear-gradient(180deg, #ffffff3d, #ffffff1f), linear-gradient(135deg, rgb(var(--card-tone-rgb) / .18), #fff0 56%), color-mix(in srgb, rgb(var(--card-tone-rgb)) 24%, #f8f4edf5 76%);border-color:rgb(var(--card-tone-rgb) / .26)}.card--mobile-flippable.card.grid .card-face--back .card-back-notes-field[data-v-2dc1764e]{min-height:6.8rem}.card--mobile-flippable.card.grid .card-face--front .species-name[data-v-2dc1764e],.card--mobile-flippable.card.grid .card-face--front .card-back-title[data-v-2dc1764e]{color:#f6f3e8}.card--mobile-flippable.card.grid .card-face--front .species-author[data-v-2dc1764e],.card--mobile-flippable.card.grid .card-face--front .meta[data-v-2dc1764e]{color:#e9ece0bd;opacity:1}.card--mobile-flippable.card.grid .card-face--back .card-back-title[data-v-2dc1764e],.card--mobile-flippable.card.grid .card-face--back .card-back-meta[data-v-2dc1764e],.card--mobile-flippable.card.grid .card-face--back .card-back-locations[data-v-2dc1764e]{color:#4a433b}.card--mobile-flippable.card.grid .card-face--back .card-back-action[data-v-2dc1764e]{color:#3a312be0}.card--mobile-flippable.card.grid .card-face--back .card-back-action[data-v-2dc1764e]:hover{color:#29231ff0}.card--mobile-flippable.card.grid .card-face--back .card-back-action.is-active[data-v-2dc1764e]{color:#214f24f5}.card--mobile-flippable.card.grid.card--is-flipped .card-face-shell[data-v-2dc1764e]{transform:rotateY(180deg)}.species-grid.list[data-v-2dc1764e]{gap:.82rem}.species-grid.grid .species-name[data-v-2dc1764e],.species-grid.grid .deck-name[data-v-2dc1764e],.species-grid.list .species-name[data-v-2dc1764e],.species-grid.list .deck-name[data-v-2dc1764e],.species-grid.list .variant-name[data-v-2dc1764e]{color:#f6f3e8}.species-grid.grid .species-author[data-v-2dc1764e],.species-grid.grid .deck-author[data-v-2dc1764e],.species-grid.grid .variant-author[data-v-2dc1764e],.species-grid.grid .meta[data-v-2dc1764e],.species-grid.list .species-author[data-v-2dc1764e],.species-grid.list .deck-author[data-v-2dc1764e],.species-grid.list .variant-author[data-v-2dc1764e],.species-grid.list .meta[data-v-2dc1764e]{color:#e9ece0bd;opacity:1}.group-count-pill[data-v-2dc1764e],.trait-badge[data-v-2dc1764e],.source-badge[data-v-2dc1764e]{color:#ddd39f;background:#24382c;border-color:#24382c}.species-author[data-v-2dc1764e],.deck-author[data-v-2dc1764e],.variant-author[data-v-2dc1764e]{font-size:.62rem}.meta[data-v-2dc1764e]{letter-spacing:.035em;font-size:.72rem}.card-bookmark[data-v-2dc1764e],.card-bookmark.is-active[data-v-2dc1764e]{opacity:.82;transform:none}.card-bookmark[data-v-2dc1764e]{color:#cad6ced6}.card-bookmark.is-active[data-v-2dc1764e]{color:#7ea275}.species-grid.list .group-count-pill[data-v-2dc1764e],.species-grid.list .source-badge[data-v-2dc1764e],.species-grid.list .trait-badge[data-v-2dc1764e]{background:#24382c;border-color:#24382c}.species-grid.list .group-count-pill[data-v-2dc1764e],.species-grid.list .trait-badge[data-v-2dc1764e]{color:#353c36;background:#9dbe94b8;border-color:#536f5538}.species-grid.list .source-badge[data-v-2dc1764e]{color:#ddd39f}.species-grid.list .trait-badge[data-v-2dc1764e]{font-weight:600}.species-grid.list .group-list-card[data-v-2dc1764e]{border-bottom:none}.species-grid.list .group-list-variant.selected[data-v-2dc1764e],.deck-card[data-v-2dc1764e]:hover,.deck-card.selected[data-v-2dc1764e]{border-color:#79808652}.species-grid.grid>.card.card--colorized[data-v-2dc1764e]:hover,.species-grid.grid>.card.card--colorized.selected[data-v-2dc1764e],.species-grid.list>.card.card--colorized[data-v-2dc1764e]:hover,.species-grid.list>.card.card--colorized.selected[data-v-2dc1764e],.deck-card.deck-card--colorized[data-v-2dc1764e]:hover,.deck-card.deck-card--colorized.selected[data-v-2dc1764e],.group-list-variant.group-list-variant--colorized.selected[data-v-2dc1764e]{border-color:rgb(var(--card-tone-rgb) / .56)}.species-explorer--studio .species-grid.grid>.card[data-v-2dc1764e],.species-explorer--studio .species-grid.list>.card[data-v-2dc1764e],.species-explorer--studio .deck-card[data-v-2dc1764e],.species-explorer--studio .group-list-variant[data-v-2dc1764e]{color:#10141b;background:linear-gradient(#ffffffb8,#edf1f8eb),linear-gradient(135deg,#4e6dff24,#fff0 46%),#eef1f6;border-color:#090e1729;box-shadow:0 16px 28px #1b2f9c14}}@media (width>=981px){.species-grid.grid>.card[data-v-2dc1764e],.deck-card[data-v-2dc1764e],.group-list-variant[data-v-2dc1764e]{--card-border:#7980862e;--card-hover-border:#79808647;--card-selected-ring:#79808647}.card--flip.card.grid[data-v-2dc1764e]{perspective:1200px;min-height:232px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;padding:0}.card--flip.card.grid[data-v-2dc1764e]:hover,.card--flip.card.grid.selected[data-v-2dc1764e]{box-shadow:none;background:0 0;border-color:#0000;outline:none}.card--flip.card.grid .card-face-shell[data-v-2dc1764e]{height:100%;min-height:232px;transform-style:preserve-3d;box-shadow:var(--card-shadow);border-radius:14px;transition:transform .55s cubic-bezier(.2,.85,.2,1),box-shadow .25s;position:relative}.card--flip.card.grid:hover .card-face-shell[data-v-2dc1764e]{box-shadow:0 18px 36px #0000003d}.card--flip.card.grid .card-face[data-v-2dc1764e]{border-radius:inherit;background:linear-gradient(180deg, #ffffff09, #ffffff03), var(--card-surface-tint,transparent), var(--bg-card);color:var(--text-primary);box-shadow:none;backface-visibility:hidden;border:1px solid #7980862e;flex-direction:column;padding:1.08rem 1rem .98rem;display:flex;position:absolute;inset:0}.card--flip.card.grid .card-face--front[data-v-2dc1764e]{color:#f1efe4;background:linear-gradient(#ffffff0f,#ffffff04),linear-gradient(135deg,#94b78624,#22362b00 46%),#23382c;justify-content:flex-start;gap:.55rem;transform:rotateY(0)}.card--flip.card.grid.card--colorized .card-face--front[data-v-2dc1764e]{background:linear-gradient(180deg, #ffffff0f, #ffffff04), linear-gradient(135deg, rgb(var(--card-tone-rgb) / .24), #22362b00 48%), rgb(var(--card-tone-rgb) / .92);border-color:rgb(var(--card-tone-rgb) / .38)}.card--flip.card.grid .card-face--back[data-v-2dc1764e]{color:#2f2924;background:linear-gradient(#f8f4edf0,#ece6dde6);grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:.9rem;transform:rotateY(180deg)}.card--flip.card.grid.card--colorized .card-face--back[data-v-2dc1764e]{background:linear-gradient(180deg, #ffffff3d, #ffffff1f), linear-gradient(135deg, rgb(var(--card-tone-rgb) / .18), #fff0 56%), color-mix(in srgb, rgb(var(--card-tone-rgb)) 24%, #f8f4edf5 76%);border-color:rgb(var(--card-tone-rgb) / .26)}.card--flip.card.grid .card-face--back .card-back-main[data-v-2dc1764e]{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);align-items:start;column-gap:1rem}.card--flip.card.grid .card-face--back .card-back-notes[data-v-2dc1764e]{min-width:0}.card--flip.card.grid .card-face--back .card-back-notes-field[data-v-2dc1764e]{min-height:8.1rem}.card--flip.card.grid .card-face--front .species-name[data-v-2dc1764e],.card--flip.card.grid .card-face--front .card-back-title[data-v-2dc1764e]{color:#f6f3e8}.card--flip.card.grid .card-face--front .species-author[data-v-2dc1764e],.card--flip.card.grid .card-face--front .meta[data-v-2dc1764e]{color:#e9ece0bd;opacity:1}.card--flip.card.grid .card-face--back .card-back-title[data-v-2dc1764e],.card--flip.card.grid .card-face--back .card-back-meta[data-v-2dc1764e],.card--flip.card.grid .card-face--back .card-back-locations[data-v-2dc1764e]{color:#4a433b}.card--flip.card.grid .card-face--front .trait-badge[data-v-2dc1764e]{color:#edf5e5;box-shadow:none;background:#dfe8db24;border-color:#c6d7bf3d}.card--flip.card.grid .card-face--front .source-badge[data-v-2dc1764e]{color:#f2f5e8;box-shadow:none;background:#e4ecdb29;border-color:#cbdcc247}.card--flip.card.grid .card-face--front .photo-badge[data-v-2dc1764e]{color:#f4f4ece6;background:#f8f4ec2e;border-color:#d9e1d233}.card--flip.card.grid .card-face--back .card-back-action[data-v-2dc1764e]{color:#3a312be0}.card--flip.card.grid .card-face--back .card-back-action[data-v-2dc1764e]:hover{color:#29231ff0}.card--flip.card.grid .card-face--back .card-back-action.is-active[data-v-2dc1764e]{color:#214f24f5}.card--flip.card.grid.card--colorized .card-face--back .card-back-action[data-v-2dc1764e]{color:#3a312be0}.card--flip.card.grid.card--colorized .card-face--back .card-back-action[data-v-2dc1764e]:hover{color:#29231ff0}.card--flip.card.grid.card--colorized .card-face--back .card-back-action.is-active[data-v-2dc1764e]{color:#3a312bf0}.group-card.card--colorized[data-v-2dc1764e]{background:linear-gradient(160deg, #ffffff0d, #ffffff05), linear-gradient(135deg, rgb(var(--card-tone-rgb) / .16), #fff0 48%), color-mix(in srgb, rgb(var(--card-tone-rgb)) 76%, var(--bg-card) 24%);border-color:rgb(var(--card-tone-rgb) / .24)}.group-card.card--colorized .species-name[data-v-2dc1764e],.deck-card.deck-card--colorized .deck-name[data-v-2dc1764e]{color:#f6f3e8}.group-card.card--colorized .species-author[data-v-2dc1764e],.group-card.card--colorized .meta[data-v-2dc1764e],.deck-card.deck-card--colorized .deck-author[data-v-2dc1764e]{color:#e9ece0bd;opacity:1}.deck-card.deck-card--colorized[data-v-2dc1764e]{background:linear-gradient(160deg, #ffffff0f, #ffffff05), linear-gradient(135deg, rgb(var(--card-tone-rgb) / .22), #22362b00 48%), rgb(var(--card-tone-rgb) / .88);border-color:rgb(var(--card-tone-rgb) / .34);box-shadow:0 18px 36px rgb(var(--card-tone-rgb) / .18)}.card--flip.card.grid:hover .card-face--front[data-v-2dc1764e],.card--flip.card.grid.selected .card-face--front[data-v-2dc1764e],.card--flip.card.grid.selected .card-face--back[data-v-2dc1764e]{border-color:#79808647}.card--flip.card.grid.card--colorized:hover .card-face--front[data-v-2dc1764e],.card--flip.card.grid.card--colorized.selected .card-face--front[data-v-2dc1764e],.card--flip.card.grid.card--colorized.selected .card-face--back[data-v-2dc1764e],.deck-card.deck-card--colorized[data-v-2dc1764e]:hover,.deck-card.deck-card--colorized.selected[data-v-2dc1764e]{border-color:rgb(var(--card-tone-rgb) / .48)}.card--flip.card.grid.selected .card-face-shell[data-v-2dc1764e]{transform:rotateY(180deg)}.card--flip.card.grid.selected.card--studio-handoff .card-face-shell[data-v-2dc1764e]{transition-duration:.24s;transform:rotateY(0)}.card-bookmark[data-v-2dc1764e]{color:#cad6ced6;opacity:.84;width:28px;height:36px;top:.64rem;right:.64rem;transform:none}.card-bookmark.is-active[data-v-2dc1764e],.card-bookmark[data-v-2dc1764e]:hover{color:#7ea275}.card-bookmark[data-v-2dc1764e] .icon{--icon-size:20px;--icon-stroke:1.85}.deck-card[data-v-2dc1764e]:hover,.deck-card.selected[data-v-2dc1764e],.group-list-variant.selected[data-v-2dc1764e]{border-color:#79808647}}@media (width<=768px){.group-card[data-v-2dc1764e]{min-height:220px}.group-list-summary[data-v-2dc1764e]{grid-template-columns:1fr}.group-list-variant[data-v-2dc1764e]{flex-direction:column;align-items:flex-start}.variant-side[data-v-2dc1764e]{justify-content:flex-start}.deck-card[data-v-2dc1764e]{padding:.8rem .85rem}}.library-desktop-shell[data-v-08fe5593]{--library-panel-height:calc(100dvh - 56px);position:relative}.library-desktop-shell[data-v-08fe5593]:before{content:"";z-index:45;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur()saturate();background:#ecf0ec05;transition:opacity .28s,background .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;position:fixed;inset:0}.library-desktop-shell--traits-panel-open[data-v-08fe5593]:before{opacity:1;-webkit-backdrop-filter:blur()saturate();background:#080b1005}.library-desktop-shell--traits-panel-open[data-v-08fe5593] .traits-panel{z-index:60}.library-desktop-shell[data-v-08fe5593],.library-topbar[data-v-08fe5593],.library-preview-pill[data-v-08fe5593],.library-account-link[data-v-08fe5593],.library-menu-trigger[data-v-08fe5593],.library-shell[data-v-08fe5593],.primary[data-v-08fe5593],.taxonomy[data-v-08fe5593],.species-pane-shell[data-v-08fe5593],.species-pane-notices[data-v-08fe5593],.species-pane-notices[data-v-08fe5593]>*{transition:background .28s,border-color .28s,color .28s,box-shadow .28s,filter .28s}.library-desktop-shell--studio[data-v-08fe5593]{--bg-card:#f2f5faf5;--panel-primary-bg:linear-gradient(180deg, #e9edf2f0, #d9dfe5fa);--panel-secondary-bg:linear-gradient(180deg, #eef2f6f2, #dee4ebfa);--border-subtle:#090e1729;--text-primary:#10141b;--text-secondary:#2d3642;--text-muted:#10141b94;--shell-topbar-bg:linear-gradient(180deg, #d6dad8f5, #c5cbc8eb);--shell-topbar-border:#090e1729;--shell-topbar-shadow:0 10px 28px #171f341f;--shell-action-text:#10141b;--shell-action-border:#090e1729;--shell-action-bg:#ffffff9e;--shell-action-hover-bg:#2d4fdc1a;--shell-action-hover-text:#0d1220;--shell-action-hover-border:#2d4fdc3d;--shell-accent:#2440c3;--shell-accent-shadow:#2440c329;--control-text:#10141b;--control-muted:#10141bb8;--control-subtle:#10141b85;--control-button-bg:#ffffffbd;--control-button-hover-bg:#2d4fdc14;--control-button-active-bg:#2d4fdc1f;--control-button-border:#090e171f;--control-flyout-bg:#f4f7fbfa;--control-flyout-border:#090e171f;--control-chip-bg:#ffffffc7;--control-chip-border:#090e171f;--control-chip-active-bg:linear-gradient(180deg, #314fddf0, #1b2f9cfa);--control-chip-active-border:#090e1729;--control-chip-text:#10141bd1;--control-chip-active-text:#f4f7ff;--count-glow:0 10px 24px #2440c31a;--taxonomy-footer-text:#10141b75;--library-paper-bg:#d4d8d4;--library-paper-surface:#f4f6f8c2;--library-paper-surface-strong:#fafbfcd6;--library-paper-border:#090e1729;--library-paper-border-soft:#090e171a;--library-paper-ink:#10141b;--library-paper-muted:#10141bbd;--library-list-ink:#10141b;--library-list-muted:#10141ba8;--card-border:#090e1729;--card-shadow:0 16px 28px #19213c14, 0 0 0 1px #090e170a;--card-hover-border:#2d4fdc61;--card-hover-overlay:linear-gradient(140deg, #ffffffb8 0%, #3f5cd61f 46%, #ffffff6b 100%);--card-selected-ring:#2d4fdc3d;--badge-text:#1d2960;--badge-bg:#2d4fdc1a;--badge-border:#2d4fdc38;--badge-shadow:0 0 0 1px #2d4fdc0d, 0 10px 20px #2d4fdc0f;--slider-accent:#2d4fdc}.library-desktop-shell--studio .primary[data-v-08fe5593]{background:radial-gradient(circle at 14% 14%, #4f6de91a, transparent 34%), radial-gradient(circle at 82% 84%, #ffffff57, transparent 40%), linear-gradient(180deg, #ffffff70, transparent 58%), var(--panel-primary-bg);box-shadow:inset 0 1px #ffffff70}.library-desktop-shell--studio .taxonomy[data-v-08fe5593]{background:radial-gradient(circle at 18% 18%, #5c7eff1f, transparent 34%), radial-gradient(ellipse at 52% 103%, #1b2f9c14, transparent 56%), radial-gradient(circle at 78% 86%, #ffffff47, transparent 40%), linear-gradient(180deg, #ffffff80, transparent 60%), var(--panel-secondary-bg);box-shadow:inset 0 1px #ffffff80}.library-desktop-shell--studio .primary[data-v-08fe5593]:after{background:radial-gradient(circle,#3f5cd629 0%,#3f5cd614 36%,#0000 72%)}.library-desktop-shell--studio .library-preview-pill[data-v-08fe5593]{color:#1c2960;background:#2d4fdc14;border-color:#2d4fdc57}.library-desktop-shell--studio .library-preview-switcher-button.is-active[data-v-08fe5593]{color:#0f1630;background:#2d4fdc1f;border-color:#2d4fdc6b}.library-desktop-shell--beta-locked .library-shell[data-v-08fe5593]{filter:blur(10px)saturate(.82);pointer-events:none;-webkit-user-select:none;user-select:none}.library-topbar[data-v-08fe5593]{--shell-action-text:#eff3f1f0;--shell-action-border:#ffffff14;--shell-action-bg:#22262bf0;--shell-action-hover-bg:#4b525ae6;--shell-action-hover-text:#eff3f1f0;--shell-action-hover-border:#ffffff14;--shell-accent:#eff3f1f0;z-index:24;isolation:isolate;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#020305,#040608fb);border-bottom:none;grid-template-columns:minmax(0,1fr) minmax(320px,430px) minmax(0,1fr);grid-template-areas:"brand search actions";align-items:center;gap:.58rem;padding:.18rem .66rem .54rem;display:grid;position:relative}.library-brand-link[data-v-08fe5593]{align-items:center;text-decoration:none;display:inline-flex}.library-brand-cluster[data-v-08fe5593]{grid-area:brand;align-items:center;gap:.58rem;min-width:0;display:flex}.library-mode-cluster[data-v-08fe5593]{align-items:center;gap:.58rem;min-width:0;display:flex}.library-mode-tabs[data-v-08fe5593]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.28rem;min-width:0;display:grid}.library-mode-tab[data-v-08fe5593]{--library-mode-tab-title-gradient:linear-gradient(90deg, #dce8f0f5 0%, #9abad6f0 46%, #729dc0fa 100%);--library-mode-tab-underline:linear-gradient(90deg, #b1ccdf2e 0%, #6fa2cdf2 48%, #8fc9e433 100%);min-height:40px;color:inherit;font:inherit;letter-spacing:.17em;text-transform:uppercase;cursor:pointer;opacity:.84;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:.56rem .78rem .66rem;font-size:.66rem;font-weight:500;transition:opacity .24s,filter .24s;display:flex;position:relative}.library-mode-tab[data-v-08fe5593]:after{content:"";background:var(--library-mode-tab-underline);opacity:0;height:1px;position:absolute;bottom:.24rem;left:.78rem;right:.78rem}.library-mode-tab[data-v-08fe5593]:hover,.library-mode-tab[data-v-08fe5593]:focus-visible{opacity:1;background:0 0;border-color:#0000;outline:none}.library-mode-tab.is-active[data-v-08fe5593]{opacity:1}.library-mode-tab.is-active[data-v-08fe5593]:after{opacity:.92}.library-mode-tab-label[data-v-08fe5593]{background-image:var(--library-mode-tab-title-gradient);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;display:inline-block}.library-mode-tab-label--studio[data-v-08fe5593]{letter-spacing:.12em;font-size:1.14em}.library-header-record[data-v-08fe5593]{gap:.02rem;min-width:0;display:grid}.library-header-record-kicker[data-v-08fe5593]{letter-spacing:.2em;text-transform:uppercase;color:#bcc5c1a8;white-space:nowrap;font-size:.5rem;font-weight:700;line-height:1.1}.library-header-record-title[data-v-08fe5593]{color:#f4f8f6f5;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.84rem;font-weight:600;line-height:1.15;display:block;overflow:hidden}.library-header-record-status[data-v-08fe5593]{letter-spacing:.16em;text-transform:uppercase;color:#bdc6c2ad;white-space:nowrap;font-size:.44rem;font-weight:600;line-height:1.1}.library-brand-image[data-v-08fe5593]{filter:drop-shadow(0 8px 14px #00000042);width:34px;height:auto;transition:transform .25s,filter .25s;display:block}.library-brand-link:hover .library-brand-image[data-v-08fe5593]{filter:drop-shadow(0 12px 18px #00000052);transform:translateY(-1px)}.library-share-link[data-v-08fe5593]{width:26px;height:26px;color:var(--shell-action-text);cursor:pointer;opacity:.72;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;transition:color .2s,opacity .2s,transform .2s;display:inline-flex}.library-share-link[data-v-08fe5593]:hover{color:var(--shell-action-hover-text);opacity:1;transform:translateY(-1px)}.library-share-link.is-shared[data-v-08fe5593]{color:#4f6c55eb;opacity:1}.library-share-link[data-v-08fe5593] .icon{--icon-size:17px;--icon-stroke:1.6}.library-search[data-v-08fe5593]{z-index:2;--search-shell-bg:#22262bf0;--search-shell-border:#ffffff14;--search-shell-shadow:none;--search-shell-focus:#6fa2cd29;--search-shell-focus-bg:#2a2f35f5;--search-shell-focus-shadow:0 0 0 1px #6fa2cd24;--search-text:var(--la-input-blue);--search-ghost:var(--la-input-blue-muted);--search-caret:var(--la-input-blue);--search-button-bg:transparent;--search-button-hover-bg:#4b525ae6;--search-button-fg:#eff3f1f0;--search-button-icon:#eff3f1f0;grid-area:search;justify-self:center;width:min(100%,430px);position:relative}.library-topbar .library-preview-pill[data-v-08fe5593]{color:#eff3f1f0;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#22262bf0;border:1px solid #ffffff14;border-radius:2px;align-items:center;min-height:1.9rem;padding:.44rem .82rem;font-size:.58rem;font-weight:600;display:inline-flex}.library-topbar-actions[data-v-08fe5593]{z-index:3;grid-area:actions;justify-self:end;align-items:center;gap:.3rem;display:inline-flex;position:relative}.library-menu[data-v-08fe5593]{position:relative}.library-menu-trigger[data-v-08fe5593]{border:1px solid var(--shell-action-border);background:var(--shell-action-bg);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;width:1.9rem;min-height:1.9rem;padding:0;list-style:none;transition:background .2s,border-color .2s;display:inline-flex}.library-menu-trigger[data-v-08fe5593]::-webkit-details-marker{display:none}.library-menu-trigger[data-v-08fe5593]::marker{display:none}.library-menu-trigger[data-v-08fe5593]:hover{background:var(--shell-action-hover-bg);border-color:var(--shell-action-hover-border)}.library-menu-icon[data-v-08fe5593]{flex-direction:column;gap:3px;display:inline-flex}.library-menu-line[data-v-08fe5593]{background:var(--shell-accent);width:14px;height:1px}.library-menu-panel[data-v-08fe5593]{z-index:40;background:#050607;border:1px solid #adb6bd2e;border-radius:6px;gap:0;width:min(320px,100vw - 24px);max-height:calc(100dvh - 92px);padding:.25rem 0;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.library-menu-panel[data-v-08fe5593]>*+*{--divider-color:#adb6bd29;border-top:1px solid #0000;border-image:var(--divider-fade-horizontal) 1}.library-menu-link[data-v-08fe5593]{color:var(--shell-action-text);letter-spacing:.02em;padding:.78rem .95rem;font-size:.82rem;text-decoration:none;display:block}.library-menu-link--compact[data-v-08fe5593]{padding-top:.62rem;padding-bottom:.62rem}.library-menu-link--compact span[data-v-08fe5593]{letter-spacing:.08em;font-size:.74rem}.library-menu-link[data-v-08fe5593]:hover,.library-menu-link[data-v-08fe5593]:focus-visible,.library-menu-link-button[data-v-08fe5593]:hover,.library-menu-link-button[data-v-08fe5593]:focus-visible,.library-menu-status-upgrade[data-v-08fe5593]:hover,.library-menu-status-upgrade[data-v-08fe5593]:focus-visible{color:var(--shell-action-hover-text);background:#ffffff0a}.library-menu-link-button[data-v-08fe5593]{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none}.library-menu-link--icon[data-v-08fe5593],.library-menu-link-button--icon[data-v-08fe5593]{align-items:center;gap:.72rem;display:inline-flex}.library-menu-icon-inline[data-v-08fe5593]{flex:none}.library-menu-icon-duo[data-v-08fe5593]{align-items:center;gap:.3rem;display:inline-flex}.library-menu-icon-inline--filled[data-v-08fe5593] path{fill:currentColor}.library-menu-link-button--exit[data-v-08fe5593]{align-items:center;gap:.7rem;display:inline-flex}.library-menu-exit-icon[data-v-08fe5593]{flex:none}.library-menu-panel .library-menu-link span[data-v-08fe5593],.library-menu-panel .library-menu-link-button span[data-v-08fe5593],.library-menu-panel .library-menu-link-button strong[data-v-08fe5593]{font-size:.82rem}.library-menu-status[data-v-08fe5593]{background:#ffffff0a;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem .95rem;display:flex}.library-menu-status-kicker[data-v-08fe5593]{letter-spacing:.12em;text-transform:uppercase;color:#c4cdc7ad;font-size:.62rem}.library-menu-status-title[data-v-08fe5593]{color:var(--shell-action-text);font-size:.82rem;display:block}.library-menu-status-upgrade[data-v-08fe5593]{color:var(--shell-action-text);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#ffffff08;border:1px solid #adb6bd2e;border-radius:999px;padding:.56rem .9rem;font-size:.82rem}.library-preview-switcher[data-v-08fe5593]{gap:.7rem;padding:.82rem .95rem .95rem;display:grid}.library-preview-switcher-header[data-v-08fe5593]{gap:.12rem;display:grid}.library-preview-switcher-kicker[data-v-08fe5593]{letter-spacing:.12em;text-transform:uppercase;color:#c4cdc7ad;font-size:.62rem}.library-preview-switcher-title[data-v-08fe5593]{color:var(--shell-action-text);font-size:.82rem}.library-preview-switcher-grid[data-v-08fe5593]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.library-preview-switcher-button[data-v-08fe5593]{min-height:2.25rem;color:var(--shell-action-text);font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #adb6bd2e;border-radius:10px;font-size:.76rem;transition:background .2s,border-color .2s,color .2s}.library-preview-switcher-button[data-v-08fe5593]:hover{background:#ffffff0f}.library-preview-switcher-button.is-active[data-v-08fe5593]{color:#f6fbf6;background:#76997e29;border-color:#8fb1958f}.library-menu-group[data-v-08fe5593]{gap:0;display:grid}.library-menu-link-summary[data-v-08fe5593]{cursor:pointer;justify-content:space-between;align-items:center;padding:.78rem .95rem;list-style:none;display:flex}.library-menu-link-summary[data-v-08fe5593]::-webkit-details-marker{display:none}.library-menu-link-summary[data-v-08fe5593]::marker{display:none}.library-menu-summary-link[data-v-08fe5593]{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.library-menu-chevron[data-v-08fe5593]{border-right:1.5px solid var(--shell-action-text);border-bottom:1.5px solid var(--shell-action-text);width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.library-menu-group[open] .library-menu-chevron[data-v-08fe5593]{transform:rotate(225deg)translate(-1px,-1px)}.library-menu-subpanel[data-v-08fe5593]{--divider-color:#adb6bd29;border-top:1px solid #0000;border-image:var(--divider-fade-horizontal) 1;gap:0;padding:0;display:grid}.library-menu-sublink[data-v-08fe5593]{color:var(--shell-action-text);background:0 0;align-items:center;gap:.48rem;padding:.78rem .95rem .78rem 1.3rem;font-size:.72rem;text-decoration:none;display:inline-flex}.library-menu-item-prefix[data-v-08fe5593]{min-width:.7rem;font-weight:700;line-height:1;display:inline-block}.library-menu-sublink--current[data-v-08fe5593]{color:#f6fbf6;font-weight:600}.library-menu-sublink--muted[data-v-08fe5593]{opacity:.48}.library-menu-subpanel[data-v-08fe5593]>*+*{--divider-color:#adb6bd1f;border-top:1px solid #0000;border-image:var(--divider-fade-horizontal) 1}.library-menu-sublink[data-v-08fe5593]:hover{color:var(--shell-action-hover-text);background:#ffffff0a}.library-menu-link--icon .library-menu-icon-inline[data-v-08fe5593],.library-menu-link-button--icon .library-menu-icon-inline[data-v-08fe5593],.library-menu-link-button--exit .library-menu-exit-icon[data-v-08fe5593],.library-menu-icon-duo .library-menu-icon-inline[data-v-08fe5593]{--icon-size:16px;--icon-stroke:1.7}.library-shell[data-v-08fe5593]{grid-template-columns:var(--primary-width) minmax(0, var(--taxonomy-width)) minmax(0, 1fr);height:var(--library-panel-height);min-height:var(--library-panel-height);box-shadow:none;background:0 0;border-radius:0;padding:0;display:grid;position:relative;overflow:hidden}.panel[data-v-08fe5593]{height:var(--library-panel-height);min-height:0;position:relative;overflow:hidden}.primary[data-v-08fe5593]{isolation:isolate;background:radial-gradient(circle at 14% 14%, #9cc2a72e, transparent 34%), radial-gradient(circle at 82% 84%, #74967f21, transparent 40%), linear-gradient(180deg, #ffffff0f, transparent 58%), var(--panel-primary-bg);border-right:1px solid var(--border-subtle);border-radius:10px;padding:18px 14px 18px 16px;box-shadow:inset 0 1px #ffffff29}.taxonomy[data-v-08fe5593]{isolation:isolate;background:radial-gradient(circle at 18% 18%, #badbc733, transparent 34%), radial-gradient(ellipse at 52% 103%, #83bfe71c, transparent 56%), radial-gradient(circle at 78% 86%, #85aa931f, transparent 40%), linear-gradient(180deg, #ffffff12, transparent 60%), var(--panel-secondary-bg);border-right:1px solid var(--border-subtle);flex-direction:column;padding:14px 12px 14px 10px;display:flex;box-shadow:inset 0 1px #ffffff2e}.primary[data-v-08fe5593]:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#77b0d42e 0%,#77b0d414 36%,#0000 72%);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-72px;left:50%;transform:translate(-50%)}.taxonomy[data-v-08fe5593]:after{content:"";filter:blur(2px);pointer-events:none;z-index:0;background:radial-gradient(#85c0e829 0%,#85c0e814 34%,#85c0e808 58%,#0000 78%);border-radius:50%;width:312px;height:172px;position:absolute;bottom:-86px;left:50%;transform:translate(-50%)}.species-pane[data-v-08fe5593]{background:0 0;flex-direction:column;flex:1 1 0;min-width:0;height:0;min-height:0;display:flex;overflow:hidden}.species-pane-shell[data-v-08fe5593]{background:var(--library-paper-bg);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.species-pane-notices[data-v-08fe5593]{flex:none;display:grid}.species-search-source[data-v-08fe5593]{border-bottom:1px solid var(--library-paper-border);background:var(--library-paper-surface-strong);color:var(--library-paper-muted);letter-spacing:.03em;margin:0;padding:.72rem 1rem;font-size:.72rem;line-height:1.45}.species-search-source--advanced[data-v-08fe5593]{border-bottom-color:color-mix(in srgb, var(--library-paper-border) 65%, #6f8774 35%);color:color-mix(in srgb, var(--library-paper-ink) 84%, #274333 16%);background:linear-gradient(90deg,#d6e0d8d1,#eaeee9eb)}.advanced-upgrade-wall[data-v-08fe5593]{border-bottom:1px solid var(--library-paper-border);color:var(--library-paper-ink);background:radial-gradient(circle at 84% 18%,#cbaf7224,#0000 24%),linear-gradient(#f6f3e9f0,#ebefe7fa);gap:1rem;padding:1.1rem 1rem;display:grid}.advanced-upgrade-wall-copy h2[data-v-08fe5593]{letter-spacing:-.04em;margin:.3rem 0 .55rem;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.02}.advanced-upgrade-wall-copy p[data-v-08fe5593],.advanced-upgrade-plan p[data-v-08fe5593]{color:color-mix(in srgb, var(--library-paper-ink) 84%, transparent);margin:0;line-height:1.65}.advanced-upgrade-wall-kicker[data-v-08fe5593]{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--library-paper-ink) 62%, #506c58 38%);font-size:.7rem;display:inline-block}.advanced-upgrade-plan-product[data-v-08fe5593]{margin-bottom:.1rem}.advanced-upgrade-wall-plans[data-v-08fe5593]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.advanced-upgrade-plan[data-v-08fe5593]{background:#ffffff75;border:1px solid #2d3e3314;gap:.42rem;padding:.9rem;display:grid}.advanced-upgrade-plan strong[data-v-08fe5593]{font-size:1.2rem;line-height:1.1}.advanced-upgrade-wall-actions[data-v-08fe5593]{flex-wrap:wrap;gap:.8rem;display:flex}.advanced-upgrade-primary[data-v-08fe5593],.advanced-upgrade-secondary[data-v-08fe5593]{border-radius:5px;padding:.88rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none}.advanced-upgrade-primary[data-v-08fe5593]{color:#f0f3ee;background:linear-gradient(#25362b,#18231c)}.advanced-upgrade-secondary[data-v-08fe5593]{color:color-mix(in srgb, var(--library-paper-ink) 88%, #1f3529 12%);background:#ffffff6b;border:1px solid #29392f24}.species-search-discovery[data-v-08fe5593]{border-bottom:1px solid var(--library-paper-border-soft);background:var(--library-paper-surface);color:color-mix(in srgb, var(--library-paper-ink) 82%, transparent);letter-spacing:.08em;text-transform:uppercase;gap:.2rem;margin:0;padding:.62rem 1rem;font-size:.68rem;line-height:1.45;display:grid;position:relative}.species-search-discovery-copy[data-v-08fe5593]{margin:0}@media (width<=980px){.library-shell[data-v-08fe5593],.species-pane[data-v-08fe5593]{background:var(--library-paper-bg)}}@media (width<=780px){.advanced-upgrade-wall-plans[data-v-08fe5593]{grid-template-columns:1fr}.advanced-upgrade-wall-actions[data-v-08fe5593]{flex-direction:column}}.library-mobile-shell[data-v-25b6370c]{--bg-card:#181f1bf5;--panel-primary-bg:linear-gradient(180deg, #121815fa, #151c18fa);--panel-secondary-bg:linear-gradient(180deg, #161d19fa, #1a221dfa);--border-subtle:#ecf2ed1f;--text-primary:#edf2ec;--text-secondary:#dce4dc;--text-muted:#cdd6cebd;--control-text:#edf2ec;--control-muted:#d5ddd6c7;--control-subtle:#bcc6be99;--control-button-bg:#131916f0;--control-button-hover-bg:#ecf2ed14;--control-button-border:#ecf2ed14;--control-chip-bg:#151c18f0;--control-chip-border:#ecf2ed14;--control-chip-active-bg:#ecf2ed1f;--control-chip-active-border:#ecf2ed2e;--control-chip-text:#ecf2ede0;--control-chip-active-text:#f7faf7;--count-glow:0 10px 24px #0000002e;--taxonomy-footer-text:#c0c9c285;--library-paper-bg:#141a17;--library-paper-surface:#151c18eb;--library-paper-surface-strong:#1a211df5;--library-paper-border:#ecf2ed1f;--library-paper-border-soft:#ecf2ed14;--library-paper-ink:#edf2ec;--library-paper-muted:#cdd6cebd;--library-list-ink:#edf2ec;--library-list-muted:#ced6d0b8;--card-border:#ecf2ed1a;--card-shadow:0 16px 28px #0000003d, 0 0 0 1px #ecf2ed08;--card-hover-border:#ecf2ed2e;--card-hover-overlay:linear-gradient(140deg, #ffffff14 0%, #7e9c8614 46%, #ffffff08 100%);--card-selected-ring:#ecf2ed2e;--badge-text:#edf2ec;--badge-bg:#ecf2ed14;--badge-border:#ecf2ed1f;--badge-shadow:0 0 0 1px #ecf2ed0a, 0 10px 20px #00000029;--slider-accent:#dbe5dc;--mobile-band-bg:linear-gradient(180deg, #060908fa, #0a0e0cf5);--mobile-surface-bg:linear-gradient(180deg, #121815fa, #161d19fa);--mobile-surface-bg-strong:linear-gradient(180deg, #151c18fa, #1b231efa);--mobile-surface-bg-soft:#161e1ae6;--mobile-button-bg:#121815f0;--mobile-button-bg-hover:#ecf2ed14;--mobile-button-border:#ecf2ed14;--mobile-button-active-bg:#ecf2ed1f;--mobile-button-active-border:#ecf2ed2e;--mobile-button-text:#e8eee9e6;--mobile-button-active-text:#f8faf8;--mobile-button-shadow:0 10px 18px #00000038;--mobile-button-active-shadow:0 12px 20px #00000042;--mobile-overlay-bg:linear-gradient(180deg, #fcf9f2fa, #f5efe5fa), linear-gradient(90deg, #00000003, #ffffff05);--mobile-overlay-surface:#fffcf6cc;--mobile-overlay-surface-strong:#f8f3e9f5;--mobile-overlay-border:#5b50412e;--mobile-overlay-border-soft:#5b50411f;--mobile-overlay-ink:#2f281f;--mobile-overlay-ink-strong:#241d15;--mobile-overlay-muted:#3a3128c7;--mobile-overlay-kicker:#493f339e;--mobile-overlay-accent-bg:#e8ddc6b8;--mobile-overlay-accent-border:#b79d6447;--mobile-overlay-shadow:0 24px 60px #16100a38;background:var(--library-paper-bg);grid-template-rows:auto auto minmax(0,1fr);min-width:0;height:100%;min-height:100%;display:grid;overflow:hidden}.library-mobile-shell[data-v-25b6370c],.library-mobile-header-band[data-v-25b6370c],.mobile-utility-bar[data-v-25b6370c],.library-shell[data-v-25b6370c],.primary[data-v-25b6370c],.taxonomy[data-v-25b6370c],.growth-form-panel[data-v-25b6370c],.menu-panel[data-v-25b6370c],.info-panel[data-v-25b6370c],.location-panel[data-v-25b6370c],.species-pane-shell[data-v-25b6370c],.library-load-more[data-v-25b6370c],.mobile-utility-button[data-v-25b6370c],.mobile-bottom-dock-button[data-v-25b6370c],.load-more-button[data-v-25b6370c],.load-more-complete[data-v-25b6370c]{transition:background .28s,border-color .28s,color .28s,box-shadow .28s,filter .28s}.library-mobile-shell--studio[data-v-25b6370c]{--bg-card:#fffaf3fa;--panel-primary-bg:linear-gradient(180deg, #fffcf7fa, #f6f0e7fa);--panel-secondary-bg:linear-gradient(180deg, #faf4ecfa, #f1eadffa);--border-subtle:#7c766b29;--text-primary:#2f3631;--text-secondary:#4a534d;--text-muted:#5f635dbd;--control-text:#2f3631;--control-muted:#5f635dd1;--control-subtle:#7d776dad;--control-button-bg:#fff9f0f5;--control-button-hover-bg:#d7c7aa2e;--control-button-border:#7c766b24;--control-chip-bg:#f8f3eaf0;--control-chip-border:#7c766b24;--control-chip-active-bg:#e8ddc6db;--control-chip-active-border:#b79d6452;--control-chip-text:#4f5751;--control-chip-active-text:#2f3631;--count-glow:0 12px 28px #70624e1f;--taxonomy-footer-text:#5f635d85;--library-paper-bg:#f3ede4;--library-paper-surface:#fffaf3f0;--library-paper-surface-strong:#fffcf7fa;--library-paper-border:#7c766b29;--library-paper-border-soft:#7c766b1a;--library-paper-ink:#2f3631;--library-paper-muted:#5f635dbd;--library-list-ink:#2f3631;--library-list-muted:#5f635db8;--card-border:#7c766b24;--card-shadow:0 14px 28px #70624e1a, 0 0 0 1px #7c766b08;--card-hover-border:#b79d6447;--card-hover-overlay:linear-gradient(140deg, #ffffff24 0%, #e8ddc62e 46%, #ffffff0f 100%);--card-selected-ring:#b79d642e;--badge-text:#3f4741;--badge-bg:#e8ddc67a;--badge-border:#b79d6438;--badge-shadow:0 0 0 1px #b79d640a, 0 8px 18px #70624e1a;--slider-accent:#b99764;--mobile-band-bg:linear-gradient(180deg, #f7f3eb 0%, #f1ece3 100%);--mobile-surface-bg:linear-gradient(180deg, #fffcf7fa, #f6f0e7fa);--mobile-surface-bg-strong:linear-gradient(180deg, #fffcf7fa, #faf4ecfa);--mobile-surface-bg-soft:#fffaf3f0;--mobile-button-bg:#fff9f0f5;--mobile-button-bg-hover:#d7c7aa2e;--mobile-button-border:#7c766b24;--mobile-button-active-bg:#e8ddc6b8;--mobile-button-active-border:#b79d644d;--mobile-button-text:#3f4741eb;--mobile-button-active-text:#2f3631;--mobile-button-shadow:0 10px 18px #70624e1a;--mobile-button-active-shadow:0 12px 20px #70624e1f}.library-mobile-shell--library-light[data-v-25b6370c]{--bg-card:#f2ece4d1;--panel-primary-bg:linear-gradient(180deg, #f5efe76b, #ece5db8a);--panel-secondary-bg:linear-gradient(180deg, #f2ece457, #e8e2d87a);--border-subtle:#3f382f14;--text-primary:#191512;--text-secondary:#5d554c;--text-muted:#1915129e;--control-text:#191512;--control-muted:#362f29b8;--control-subtle:#362f298f;--control-button-bg:#f5efe89e;--control-button-hover-bg:#a0917f1f;--control-button-border:#5243361f;--control-chip-bg:#f7f1ebad;--control-chip-border:#5243361a;--control-chip-active-bg:#a0917f24;--control-chip-active-border:#a0917f33;--control-chip-text:#29221ccc;--control-chip-active-text:#191512;--count-glow:0 0 0 1px #a0917f14, 0 0 18px #a0917f14;--taxonomy-footer-text:#4d433a7a;--library-paper-bg:#efe7dc;--library-paper-surface:#eee7dde0;--library-paper-surface-strong:#e6ded2eb;--library-paper-border:#5a4f441f;--library-paper-border-soft:#5a4f4414;--library-paper-ink:#332d27;--library-paper-muted:#4a433b;--library-list-ink:#1f1a16;--library-list-muted:#1f1a16b3;--card-border:#6b5b4817;--card-shadow:0 12px 24px #7864510d;--card-hover-border:#6e615126;--card-hover-overlay:linear-gradient(140deg, #fff8f04d 0%, #fffaf42e 56%, #fffaf43d 100%);--card-selected-ring:#6e615138;--badge-text:#51473c;--badge-bg:#ab9d8a1f;--badge-border:#8d7a622e;--badge-shadow:0 0 0 1px #a1928014, 0 0 12px #b0a29214;--slider-accent:#8d7f72;--mobile-band-bg:linear-gradient(180deg, #f7f2ebfa, #eee7def5);--mobile-surface-bg:linear-gradient(180deg, #f4ede4fa, #ece5dbfa);--mobile-surface-bg-strong:linear-gradient(180deg, #f7f1ebfa, #eee7defa);--mobile-surface-bg-soft:#f7f1ebe6;--mobile-button-bg:#f5efe8bd;--mobile-button-bg-hover:#a0917f24;--mobile-button-border:#5243361f;--mobile-button-active-bg:#a0917f2e;--mobile-button-active-border:#a0917f33;--mobile-button-text:#29221cd1;--mobile-button-active-text:#191512;--mobile-button-shadow:0 10px 18px #78645114;--mobile-button-active-shadow:0 12px 20px #7864511a}.library-mobile-shell--library-light .library-mobile-header-search[data-v-25b6370c]{--search-shell-bg:#ffffff6b;--search-shell-border:#53483c14;--search-shell-shadow:none;--search-shell-focus:#53483c1a;--search-shell-focus-bg:#ffffffe6;--search-shell-focus-shadow:none;--search-text:var(--la-input-blue);--search-ghost:var(--la-input-blue-muted);--search-caret:var(--la-input-blue);--search-button-bg:transparent;--search-button-hover-bg:#a0917f1f;--search-button-fg:#1c1713;--search-button-icon:#3b332c}.library-mobile-shell--studio .mobile-utility-button.active[data-v-25b6370c],.library-mobile-shell--studio .mobile-bottom-dock-button.active[data-v-25b6370c],.library-mobile-shell--studio .mobile-utility-button--sort-toggle.is-desc[data-v-25b6370c],.library-mobile-shell--studio .mobile-location-pill.active[data-v-25b6370c]{background:var(--mobile-button-active-bg);color:var(--mobile-button-active-text);border-color:var(--mobile-button-active-border);box-shadow:var(--mobile-button-active-shadow)}.library-mobile-shell--studio .mobile-growth-section[data-v-25b6370c],.library-mobile-shell--studio .mobile-info-section[data-v-25b6370c],.library-mobile-shell--studio .mobile-location-section[data-v-25b6370c],.library-mobile-shell--studio .library-menu-panel--fullscreen[data-v-25b6370c],.library-mobile-shell--studio .load-more-complete[data-v-25b6370c],.library-mobile-shell--studio .load-more-button[data-v-25b6370c]{border-color:var(--mobile-button-border);background:var(--mobile-surface-bg-soft)}.library-mobile-shell--beta-locked .mobile-utility-bar[data-v-25b6370c],.library-mobile-shell--beta-locked .library-mobile-header-band[data-v-25b6370c],.library-mobile-shell--beta-locked .library-shell[data-v-25b6370c]{filter:blur(10px)saturate(.82);pointer-events:none;-webkit-user-select:none;user-select:none}.library-mobile-header-band[data-v-25b6370c]{z-index:35;background:var(--mobile-band-bg);border-bottom:none;gap:.5rem;width:100%;padding:.55rem .85rem .18rem;display:grid;position:sticky;top:0}.library-mobile-header-controls[data-v-25b6370c]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.library-mobile-studio-bar[data-v-25b6370c]{gap:.34rem;display:grid}.library-mobile-studio-tabs[data-v-25b6370c]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.24rem;min-width:0;display:grid}.library-mobile-studio-tab[data-v-25b6370c]{color:#5f635dc2;min-height:34px;font:inherit;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.44rem .62rem .54rem;font-size:.62rem;font-weight:500;display:flex;position:relative}.library-mobile-studio-tab[data-v-25b6370c]:after{content:"";opacity:0;background:linear-gradient(90deg,#d7c7aa2e 0%,#b79d64eb 48%,#d7c7aa38 100%);height:1px;position:absolute;bottom:.18rem;left:.62rem;right:.62rem}.library-mobile-studio-tab[data-v-25b6370c]:hover,.library-mobile-studio-tab[data-v-25b6370c]:focus-visible{color:#2f3631;outline:none}.library-mobile-studio-tab.is-active[data-v-25b6370c]{color:#2f3631}.library-mobile-studio-tab.is-active[data-v-25b6370c]:after{opacity:1}.library-mobile-studio-tab-label[data-v-25b6370c]{display:inline-block}.library-mobile-studio-copy[data-v-25b6370c]{gap:.02rem;min-width:0;display:grid}.library-mobile-studio-kicker[data-v-25b6370c]{letter-spacing:.2em;text-transform:uppercase;color:#7d776d;font-size:.48rem;font-weight:700}.library-mobile-studio-title[data-v-25b6370c]{color:#2f3631;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;line-height:1.15;display:block;overflow:hidden}.library-mobile-studio-status[data-v-25b6370c]{letter-spacing:.16em;text-transform:uppercase;color:#5f635db3;font-size:.5rem}.library-mobile-preview-pill[data-v-25b6370c]{border:1px solid var(--mobile-button-border);min-height:1.95rem;color:var(--mobile-button-active-text);letter-spacing:.1em;text-transform:uppercase;background:#ecf2ed14;border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;padding:.3rem .7rem;font-size:.66rem;display:inline-flex}.library-mobile-header-search[data-v-25b6370c]{--search-shell-bg:#121815f5;--search-shell-border:#ecf2ed14;--search-shell-shadow:none;--search-shell-focus:#ecf2ed29;--search-shell-focus-bg:#141b17fa;--search-shell-focus-shadow:none;--search-text:var(--la-input-blue);--search-ghost:var(--la-input-blue-muted);--search-caret:var(--la-input-blue);--search-button-bg:transparent;--search-button-hover-bg:#ecf2ed14;--search-button-fg:#d6dfd8eb;--search-button-icon:#d6dfd8eb;min-width:0}.library-mobile-shell--studio[data-v-25b6370c]{--mobile-band-bg:linear-gradient(180deg, #020305, #040608fb)}.library-mobile-shell--studio .library-mobile-header-band[data-v-25b6370c]{padding:calc(env(safe-area-inset-top) + .22rem) .52rem .42rem;gap:.34rem;box-shadow:0 14px 30px #70624e14}.library-mobile-shell--studio .library-mobile-header-search[data-v-25b6370c]{--search-shell-bg:#fffbf5f5;--search-shell-border:#7c766b1f;--search-shell-shadow:none;--search-shell-focus:#b79d6438;--search-shell-focus-bg:#fffcf7fa;--search-shell-focus-shadow:none;--search-text:var(--la-input-blue);--search-ghost:var(--la-input-blue-muted);--search-caret:var(--la-input-blue);--search-button-bg:transparent;--search-button-hover-bg:#d7c7aa29;--search-button-fg:#3f4741eb;--search-button-icon:#3f4741eb}.library-mobile-header-menu[data-v-25b6370c]{border:1px solid var(--mobile-button-border);background:var(--mobile-button-bg);width:36px;height:36px;color:var(--mobile-button-text);box-shadow:var(--mobile-button-shadow);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.library-mobile-shell--studio .library-mobile-header-menu[data-v-25b6370c]{color:#3f4741eb;box-shadow:none;background:#fff9f0f5;border:1px solid #7c766b24}.library-mobile-header-menu[data-v-25b6370c] .icon{--icon-size:17px;--icon-stroke:1.9}.library-mobile-header-menu.active[data-v-25b6370c]{color:var(--mobile-button-active-text);border-color:var(--mobile-button-active-border);background:var(--mobile-button-active-bg);box-shadow:var(--mobile-button-active-shadow)}.library-mobile-shell--studio .library-mobile-header-menu.active[data-v-25b6370c]{color:#2f3631;background:#f8f3eafa;border-color:#b79d6457}.library-mobile-shell--studio .library-mobile-preview-pill[data-v-25b6370c]{color:#3f4741e0;background:#e8ddc657;border-color:#b79d643d}.library-mobile-header-search[data-v-25b6370c] .archive-search{min-height:36px;padding-left:.74rem;padding-right:.16rem}.library-mobile-header-search[data-v-25b6370c] input,.library-mobile-header-search[data-v-25b6370c] .search-ghost-text{font-size:.72rem}.library-menu-panel[data-v-25b6370c]{background:var(--mobile-surface-bg-strong);border:1.5px solid var(--mobile-button-border);z-index:40;border-radius:6px;gap:0;width:min(320px,100vw - 20px);max-height:calc(100dvh - 92px);padding:.25rem 0;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 18px 36px #0000003d}.library-menu-panel[data-v-25b6370c]>*+*{border-top:1px solid #adb6bd29}.library-menu-link[data-v-25b6370c]{color:var(--mobile-button-active-text);letter-spacing:.02em;padding:.78rem .95rem;font-size:.82rem;text-decoration:none;display:block}.library-menu-link-button[data-v-25b6370c]{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none}.library-menu-status[data-v-25b6370c]{background:var(--mobile-surface-bg);justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem .95rem;display:flex}.library-menu-status-kicker[data-v-25b6370c]{letter-spacing:.12em;text-transform:uppercase;color:var(--library-paper-muted);font-size:.62rem}.library-menu-status-title[data-v-25b6370c]{color:var(--mobile-button-active-text);font-size:.82rem;display:block}.library-menu-status-upgrade[data-v-25b6370c]{border:1px solid var(--mobile-button-border);background:var(--mobile-button-bg);color:var(--mobile-button-active-text);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:.56rem .9rem;font-size:.82rem}.library-preview-switcher[data-v-25b6370c]{background:#fbf8f3;gap:.7rem;padding:.85rem .95rem;display:grid}.library-preview-switcher-header[data-v-25b6370c]{gap:.12rem;display:grid}.library-preview-switcher-kicker[data-v-25b6370c]{letter-spacing:.12em;text-transform:uppercase;color:var(--library-paper-muted);font-size:.62rem}.library-preview-switcher-title[data-v-25b6370c]{color:var(--mobile-button-active-text);font-size:.82rem}.library-preview-switcher-grid[data-v-25b6370c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.library-preview-switcher-button[data-v-25b6370c]{border:1px solid var(--mobile-button-border);background:var(--mobile-button-bg);min-height:2.25rem;color:var(--mobile-button-active-text);font:inherit;cursor:pointer;border-radius:10px;font-size:.76rem;transition:background .2s,border-color .2s,color .2s}.library-preview-switcher-button.is-active[data-v-25b6370c]{border-color:var(--mobile-button-active-border);background:var(--mobile-button-active-bg);color:var(--mobile-button-active-text)}.library-menu-mode-row[data-v-25b6370c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.8rem .95rem;display:grid}.library-menu-link-button--stacked[data-v-25b6370c]{justify-items:start;gap:.24rem;display:grid}.library-menu-link--compact[data-v-25b6370c]{padding-top:.62rem;padding-bottom:.62rem}.library-menu-link--compact span[data-v-25b6370c]{letter-spacing:.08em;font-size:.74rem}.library-menu-link-summary[data-v-25b6370c]{cursor:pointer;justify-content:space-between;align-items:center;padding:.78rem .95rem;list-style:none;display:flex}.library-menu-link-summary[data-v-25b6370c]::-webkit-details-marker{display:none}.library-menu-link-summary[data-v-25b6370c]::marker{display:none}.library-menu-link-button--mode[data-v-25b6370c]{background:#fff;border:1px solid #79746b1f;border-radius:12px;padding:.8rem}.library-menu-link-button--icon[data-v-25b6370c],.library-menu-link--icon[data-v-25b6370c]{align-items:center;gap:.72rem;display:inline-flex}.library-menu-link--ghosted[data-v-25b6370c]{opacity:.5;cursor:default;pointer-events:none;justify-content:space-between}.library-menu-ghost-note[data-v-25b6370c]{color:var(--library-paper-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.library-menu-icon-inline[data-v-25b6370c]{flex:none}.library-menu-icon-duo[data-v-25b6370c]{align-items:center;gap:.3rem;display:inline-flex}.library-menu-chevron[data-v-25b6370c]{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.library-menu-group[open] .library-menu-chevron[data-v-25b6370c]{transform:rotate(225deg)translate(-1px,-1px)}.library-menu-subpanel[data-v-25b6370c]{border-top:1px solid #adb6bd29;gap:0;padding:0;display:grid}.library-menu-subpanel[data-v-25b6370c]>*+*{border-top:1px solid #adb6bd1f}.library-menu-sublink[data-v-25b6370c]{color:#343934;letter-spacing:.04em;align-items:center;gap:.48rem;padding:.78rem .95rem .78rem 1.3rem;font-size:.72rem;display:inline-flex}.library-menu-item-prefix[data-v-25b6370c]{min-width:.7rem;font-weight:700;line-height:1;display:inline-block}.library-menu-sublink--current[data-v-25b6370c]{color:#23414a;font-weight:600}.library-menu-sublink--muted[data-v-25b6370c]{opacity:.52}.library-menu-link-button--exit[data-v-25b6370c]{align-items:center;gap:.7rem;display:inline-flex}.library-menu-exit-icon[data-v-25b6370c]{flex:none}.library-menu-panel .library-menu-link span[data-v-25b6370c],.library-menu-panel .library-menu-link-button span[data-v-25b6370c],.library-menu-panel .library-menu-link-button strong[data-v-25b6370c]{font-size:.82rem}.library-menu-link[data-v-25b6370c]:hover,.library-menu-link[data-v-25b6370c]:focus-visible,.library-menu-link-button[data-v-25b6370c]:hover,.library-menu-link-button[data-v-25b6370c]:focus-visible,.library-menu-status-upgrade[data-v-25b6370c]:hover,.library-menu-status-upgrade[data-v-25b6370c]:focus-visible{background:var(--mobile-button-bg-hover);color:var(--mobile-button-active-text)}.library-menu-link--icon .library-menu-icon-inline[data-v-25b6370c],.library-menu-link-button--icon .library-menu-icon-inline[data-v-25b6370c],.library-menu-link-button--exit .library-menu-exit-icon[data-v-25b6370c],.library-menu-icon-duo .library-menu-icon-inline[data-v-25b6370c]{--icon-size:16px;--icon-stroke:1.7}.mobile-utility-bar[data-v-25b6370c]{background:var(--mobile-band-bg);top:var(--library-mobile-utility-top);z-index:34;border-bottom:none;grid-template-columns:repeat(8,minmax(0,1fr));gap:.42rem;padding:.28rem .85rem .42rem;display:grid;position:sticky}.mobile-utility-button[data-v-25b6370c]{border:1px solid var(--mobile-button-border);background:var(--mobile-button-bg);width:100%;min-height:36px;color:var(--mobile-button-text);box-shadow:var(--mobile-button-shadow);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mobile-utility-button[data-v-25b6370c] .icon,.mobile-utility-button[data-v-25b6370c] .growth-form-ticker,.mobile-utility-button[data-v-25b6370c] .taxonomy-pills-icon,.mobile-utility-button[data-v-25b6370c] .grouped-author-icon{--icon-size:17px;--icon-stroke:1.75;width:17px;height:17px}.mobile-utility-button.active[data-v-25b6370c]{background:var(--mobile-button-active-bg);color:var(--mobile-button-active-text);border-color:var(--mobile-button-active-border);box-shadow:var(--mobile-button-active-shadow)}.mobile-utility-button[data-v-25b6370c]:hover:not(:disabled){background:var(--mobile-button-bg-hover);transform:translateY(-1px)}.mobile-utility-button[data-v-25b6370c]:disabled{opacity:.42;cursor:default;transform:none}.mobile-utility-button--sort-toggle[data-v-25b6370c]{letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:700}.mobile-utility-button--sort-toggle span[data-v-25b6370c]{transform:translateY(.02em)}.mobile-utility-button--sort-toggle.is-desc[data-v-25b6370c]{background:var(--mobile-button-active-bg);color:var(--mobile-button-active-text)}.mobile-utility-bar.is-revealing .mobile-utility-button[data-v-25b6370c],.mobile-bottom-dock.is-revealing .mobile-bottom-dock-button[data-v-25b6370c]{opacity:0;transform-origin:0 0;backface-visibility:hidden;animation:.42s cubic-bezier(.18,.9,.2,1) forwards mobile-control-reveal-25b6370c}.mobile-utility-bar.is-revealing .mobile-utility-button[data-v-25b6370c]:first-child{animation-delay:40ms}.mobile-utility-bar.is-revealing .mobile-utility-button[data-v-25b6370c]:nth-child(2){animation-delay:90ms}.mobile-utility-bar.is-revealing .mobile-utility-button[data-v-25b6370c]:nth-child(3){animation-delay:.14s}.mobile-utility-bar.is-revealing .mobile-utility-button[data-v-25b6370c]:nth-child(4){animation-delay:.19s}.mobile-utility-bar.is-revealing .mobile-utility-button[data-v-25b6370c]:nth-child(5){animation-delay:.24s}.mobile-utility-bar.is-revealing .mobile-utility-button[data-v-25b6370c]:nth-child(6){animation-delay:.29s}.mobile-utility-bar.is-revealing .mobile-utility-button[data-v-25b6370c]:nth-child(7){animation-delay:.34s}.mobile-utility-bar.is-revealing .mobile-utility-button[data-v-25b6370c]:nth-child(8){animation-delay:.39s}.mobile-bottom-dock.is-revealing .mobile-bottom-dock-button[data-v-25b6370c]:first-child{animation-delay:.24s}.mobile-bottom-dock.is-revealing .mobile-bottom-dock-button[data-v-25b6370c]:nth-child(2){animation-delay:.29s}.mobile-bottom-dock.is-revealing .mobile-bottom-dock-button[data-v-25b6370c]:nth-child(3){animation-delay:.34s}.mobile-bottom-dock.is-revealing .mobile-bottom-dock-button[data-v-25b6370c]:nth-child(4){animation-delay:.39s}.mobile-utility-button--colorized[data-v-25b6370c]{position:relative}.card-color-wheel[data-v-25b6370c]{background:conic-gradient(from 212deg,#ff1e08 0deg,#ff7a00 58deg,#ffe600 126deg,#16e100 198deg,#1248ff 276deg,#ffe600 332deg,#ff1e08 360deg);border-radius:999px;width:17px;height:17px;display:inline-flex;position:relative;-webkit-mask:radial-gradient(circle,#0000 0 34%,#000 37% 100%);mask:radial-gradient(circle,#0000 0 34%,#000 37% 100%)}.library-shell[data-v-25b6370c],.species-pane[data-v-25b6370c]{background:var(--library-paper-bg)}.library-shell[data-v-25b6370c]{background:var(--library-paper-bg);height:100%;min-height:0;box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid;position:relative;overflow:hidden}.panel[data-v-25b6370c]{height:100%;min-height:0;overflow:hidden}.primary[data-v-25b6370c],.taxonomy[data-v-25b6370c],.growth-form-panel[data-v-25b6370c],.menu-panel[data-v-25b6370c],.info-panel[data-v-25b6370c],.location-panel[data-v-25b6370c]{--control-text:var(--mobile-overlay-ink);--control-muted:var(--mobile-overlay-muted);--control-subtle:var(--mobile-overlay-kicker);--control-chip-bg:var(--mobile-overlay-surface);--control-chip-border:var(--mobile-overlay-border-soft);--control-chip-active-bg:var(--mobile-overlay-accent-bg);--control-chip-active-border:var(--mobile-overlay-accent-border);--control-chip-text:var(--mobile-overlay-ink);--control-chip-active-text:var(--mobile-overlay-ink-strong);--mobile-button-bg:var(--mobile-overlay-surface);--mobile-button-bg-hover:var(--mobile-overlay-surface-strong);--mobile-button-border:var(--mobile-overlay-border-soft);--mobile-button-active-bg:var(--mobile-overlay-accent-bg);--mobile-button-active-border:var(--mobile-overlay-accent-border);--mobile-button-text:var(--mobile-overlay-ink);--mobile-button-active-text:var(--mobile-overlay-ink-strong);--mobile-button-shadow:0 10px 18px #70624e1a;--mobile-button-active-shadow:0 12px 20px #70624e24;--library-paper-border:var(--mobile-overlay-border);--library-paper-border-soft:var(--mobile-overlay-border-soft);--library-paper-ink:var(--mobile-overlay-ink);--library-paper-muted:var(--mobile-overlay-muted);--mobile-surface-bg-soft:var(--mobile-overlay-surface);max-height:none;padding:calc(16px + env(safe-area-inset-top)) 14px calc(22px + env(safe-area-inset-bottom));border:1px solid var(--mobile-overlay-border);background:var(--mobile-overlay-bg);box-shadow:var(--mobile-overlay-shadow);color:var(--mobile-overlay-ink);opacity:0;pointer-events:none;z-index:55;border-radius:0;transition:transform .24s,opacity .24s;position:fixed;inset:0;transform:translateY(calc(100% + 24px))}.primary.panel-mobile-open[data-v-25b6370c],.taxonomy.panel-mobile-open[data-v-25b6370c],.growth-form-panel.panel-mobile-open[data-v-25b6370c],.menu-panel.panel-mobile-open[data-v-25b6370c],.info-panel.panel-mobile-open[data-v-25b6370c],.location-panel.panel-mobile-open[data-v-25b6370c]{opacity:1;pointer-events:auto;transform:translateY(0)}.species-pane-shell[data-v-25b6370c]{background:var(--library-paper-bg);flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.species-pane[data-v-25b6370c]{flex:auto;min-width:0;height:auto;min-height:0}.species-pane-notices[data-v-25b6370c]{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#141b17f5,#141b17c7 72%,#0000 100%);gap:.45rem;padding:.5rem .6rem 0;display:grid;position:sticky;top:0}.species-pane-notices[data-v-25b6370c]>*{border:1px solid color-mix(in srgb, var(--library-paper-border) 78%, white 22%);border-radius:14px;box-shadow:0 10px 20px #2f37310f}.species-search-source[data-v-25b6370c]{background:var(--library-paper-surface-strong);color:var(--library-paper-muted);letter-spacing:.03em;margin:0;padding:.62rem .74rem;font-size:.64rem;line-height:1.45}.species-search-source--advanced[data-v-25b6370c]{color:color-mix(in srgb, var(--library-paper-ink) 88%, #9ebba6 12%);background:linear-gradient(90deg,#48654f47,#19221deb)}.advanced-upgrade-wall[data-v-25b6370c]{border:1px solid var(--library-paper-border);color:var(--library-paper-ink);background:radial-gradient(circle at 84% 18%,#cbaf721f,#0000 24%),linear-gradient(#171e1af5,#131916fa);border-radius:14px;gap:1rem;margin:.5rem .6rem 0;padding:1.1rem 1rem;display:grid}.advanced-upgrade-wall-copy h2[data-v-25b6370c]{letter-spacing:-.04em;margin:.3rem 0 .55rem;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.02}.advanced-upgrade-wall-copy p[data-v-25b6370c],.advanced-upgrade-plan p[data-v-25b6370c]{color:color-mix(in srgb, var(--library-paper-ink) 84%, transparent);margin:0;line-height:1.65}.advanced-upgrade-wall-kicker[data-v-25b6370c]{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--library-paper-ink) 62%, #506c58 38%);font-size:.7rem;display:inline-block}.advanced-upgrade-plan-product[data-v-25b6370c]{margin-bottom:.1rem}.advanced-upgrade-wall-plans[data-v-25b6370c]{grid-template-columns:1fr;gap:.8rem;display:grid}.advanced-upgrade-plan[data-v-25b6370c]{border:1px solid var(--library-paper-border-soft);background:#ffffff0a;gap:.42rem;padding:.9rem;display:grid}.advanced-upgrade-plan strong[data-v-25b6370c]{font-size:1.2rem;line-height:1.1}.advanced-upgrade-wall-actions[data-v-25b6370c]{flex-direction:column;gap:.8rem;display:flex}.advanced-upgrade-primary[data-v-25b6370c],.advanced-upgrade-secondary[data-v-25b6370c]{border-radius:5px;padding:.88rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none}.advanced-upgrade-primary[data-v-25b6370c]{color:#f0f3ee;background:linear-gradient(#25362b,#18231c)}.advanced-upgrade-secondary[data-v-25b6370c]{border:1px solid var(--library-paper-border);color:color-mix(in srgb, var(--library-paper-ink) 88%, #1f3529 12%);background:#ffffff0a}.library-load-more[data-v-25b6370c]{z-index:16;padding:.34rem .6rem calc(.58rem + env(safe-area-inset-bottom));background:var(--mobile-band-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:none;margin:0;position:sticky;bottom:0}.load-more-status[data-v-25b6370c],.load-more-complete[data-v-25b6370c]{color:var(--library-paper-ink);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem}.load-more-status[data-v-25b6370c]{text-align:center}.load-more-button[data-v-25b6370c]{border:1px solid var(--mobile-button-border);background:var(--mobile-button-bg);width:100%;min-height:38px;color:var(--library-paper-ink);letter-spacing:.12em;text-transform:uppercase;text-align:center;box-shadow:var(--mobile-button-shadow);cursor:pointer;border-radius:999px;padding:.62rem 1rem;font-size:.7rem;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s}.load-more-button[data-v-25b6370c]:hover:not(:disabled){background:var(--mobile-button-bg-hover);box-shadow:var(--mobile-button-active-shadow);transform:translateY(-1px)}.load-more-button[data-v-25b6370c]:disabled{opacity:.44;cursor:default;transform:none;box-shadow:0 8px 16px #00000029}.load-more-complete[data-v-25b6370c]{text-align:center;background:var(--mobile-button-bg);border:1px solid var(--mobile-button-border);border-radius:999px;flex:auto;justify-content:center;align-items:center;min-height:38px;display:inline-flex}.mobile-bottom-dock[data-v-25b6370c]{grid-template-columns:repeat(4,38px) minmax(0,1fr);align-items:center;gap:.48rem;display:grid}.mobile-bottom-dock-button[data-v-25b6370c]{border:1px solid var(--mobile-button-border);background:var(--mobile-button-bg);width:38px;height:38px;color:var(--mobile-button-text);box-shadow:var(--mobile-button-shadow);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.mobile-bottom-dock-button[data-v-25b6370c]:hover{background:var(--mobile-button-bg-hover);transform:translateY(-1px)}.mobile-bottom-dock-button.active[data-v-25b6370c]{background:var(--mobile-button-active-bg);color:var(--mobile-button-active-text);border-color:var(--mobile-button-active-border);box-shadow:var(--mobile-button-active-shadow)}.mobile-bottom-dock-button[data-v-25b6370c] .icon,.mobile-bottom-dock-button[data-v-25b6370c] .growth-form-ticker,.mobile-bottom-dock-button[data-v-25b6370c] .taxonomy-pills-icon{--icon-size:17px;--icon-stroke:1.7;width:17px;height:17px}.library-menu-mobile-panel[data-v-25b6370c],.mobile-overlay-panel[data-v-25b6370c],.mobile-growth-panel[data-v-25b6370c],.mobile-info-panel[data-v-25b6370c],.mobile-location-panel[data-v-25b6370c]{flex-direction:column;gap:.95rem;height:100%;min-height:0;display:flex}.mobile-overlay-card[data-v-25b6370c]{z-index:1;color:#2f281f;background:linear-gradient(#fcf9f2fa,#f5efe5fa),linear-gradient(90deg,#00000003,#ffffff05);border:1px solid #52483a38;border-radius:0;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #16100a29}.mobile-overlay-head[data-v-25b6370c],.mobile-overlay-scroll[data-v-25b6370c]{z-index:1;position:relative}.mobile-overlay-head[data-v-25b6370c]{border-bottom:1px solid #5b50412e;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.3rem 1.3rem .95rem;display:flex}.mobile-overlay-head-copy[data-v-25b6370c]{gap:.14rem;min-width:0;display:grid}.mobile-overlay-kicker[data-v-25b6370c],.mobile-overlay-section-kicker[data-v-25b6370c]{color:#493f339e;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem}.mobile-overlay-title[data-v-25b6370c]{color:#241d15;letter-spacing:-.01em;font-size:clamp(1.16rem,4.6vw,1.38rem);font-weight:600;line-height:1.08}.mobile-overlay-copy[data-v-25b6370c],.mobile-overlay-card .mobile-growth-copy[data-v-25b6370c],.mobile-overlay-card .mobile-growth-note[data-v-25b6370c]{color:#3a3128c7;margin:.2rem 0 0;font-size:.82rem;line-height:1.6}.mobile-overlay-scroll[data-v-25b6370c]{scrollbar-width:thin;scrollbar-color:#5b50412e transparent;gap:.2rem;min-height:0;padding:1.05rem 1.3rem 1.15rem;display:grid;overflow-y:auto}.mobile-overlay-scroll[data-v-25b6370c]::-webkit-scrollbar{width:6px}.mobile-overlay-scroll[data-v-25b6370c]::-webkit-scrollbar-track{background:0 0}.mobile-overlay-scroll[data-v-25b6370c]::-webkit-scrollbar-thumb{background:#5b504124}.mobile-overlay-scroll[data-v-25b6370c]::-webkit-scrollbar-thumb:hover{background:#5b504138}.mobile-overlay-section[data-v-25b6370c]{background:0 0;border:none;border-top:1px solid #5b50412e;border-radius:0;gap:.82rem;min-height:0;padding:1rem 0 0;display:grid}.mobile-overlay-section-head[data-v-25b6370c]{gap:.18rem;display:grid}.library-menu-panel--fullscreen[data-v-25b6370c]{border:1px solid var(--mobile-overlay-border);background:var(--mobile-overlay-surface);width:100%;height:100%;max-height:none;padding-bottom:calc(.7rem + env(safe-area-inset-bottom));border-radius:14px;position:static;top:auto;right:auto;overflow:auto;box-shadow:0 14px 28px #70624e14}.mobile-panel-close[data-v-25b6370c]{appearance:none;border:1px solid var(--mobile-overlay-border-soft);background:var(--mobile-overlay-surface);color:var(--mobile-overlay-ink);cursor:pointer;justify-content:center;align-self:flex-end;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;box-shadow:0 8px 16px #70624e14}.mobile-panel-close--overlay[data-v-25b6370c]{width:2.4rem;height:2.4rem;box-shadow:none;color:#2f281fc2;background:0 0;border:none;border-radius:0;flex:none}.mobile-panel-close--overlay[data-v-25b6370c]:hover,.mobile-panel-close--overlay[data-v-25b6370c]:focus-visible{color:#2f281f;outline:none}.mobile-panel-close[data-v-25b6370c] .icon{--icon-size:16px;--icon-stroke:1.7}.mobile-growth-section[data-v-25b6370c]{border:1px solid var(--library-paper-border);background:var(--mobile-surface-bg-soft);border-radius:14px;flex-direction:column;gap:.75rem;min-height:0;padding:.95rem 1rem;display:flex}.mobile-info-section[data-v-25b6370c],.mobile-location-section[data-v-25b6370c]{border:1px solid var(--library-paper-border);background:var(--mobile-surface-bg-soft);border-radius:14px;flex-direction:column;gap:.78rem;min-height:0;padding:.95rem 1rem;display:flex}.mobile-growth-header[data-v-25b6370c]{color:var(--mobile-button-active-text);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.58rem;font-size:.72rem;font-weight:700;display:inline-flex}.mobile-growth-header[data-v-25b6370c] .icon{--icon-size:20px;--icon-stroke:1.8}.mobile-growth-copy[data-v-25b6370c],.mobile-growth-note[data-v-25b6370c]{color:var(--library-paper-muted);letter-spacing:.03em;margin:0;font-size:.72rem;line-height:1.5}.mobile-growth-group[data-v-25b6370c]{min-height:0}.mobile-location-group--disabled[data-v-25b6370c]{opacity:.48;pointer-events:none}.mobile-location-pill[data-v-25b6370c]{border:1px solid var(--mobile-button-border);background:var(--mobile-button-bg);min-height:44px;color:var(--mobile-button-text);cursor:pointer;letter-spacing:.03em;border-radius:12px;align-items:center;gap:.6rem;padding:.68rem .86rem;font-size:.76rem;display:inline-flex}.mobile-location-pill.active[data-v-25b6370c]{background:var(--mobile-button-active-bg);border-color:var(--mobile-button-active-border);color:var(--mobile-button-active-text)}.mobile-overlay-card .mobile-growth-header[data-v-25b6370c]{color:#241d15;letter-spacing:.12em;font-size:.84rem;font-weight:600}.mobile-overlay-card .mobile-growth-header[data-v-25b6370c] .icon{color:#2f281fcc}.mobile-overlay-card .mobile-growth-section[data-v-25b6370c],.mobile-overlay-card .mobile-location-section[data-v-25b6370c]{background:0 0;border:none;border-radius:0;gap:.82rem;padding:0}.mobile-overlay-card .mobile-location-pill[data-v-25b6370c]{min-height:48px;box-shadow:none;color:#241d15;background:0 0;border:1px solid #5b50412e;border-radius:0;padding:.76rem .92rem}.mobile-overlay-card .mobile-location-pill.active[data-v-25b6370c]{color:#22372c;background:#18312814;border-color:#4969542e}.mobile-location-pill-image[data-v-25b6370c]{object-fit:contain;width:18px;height:18px}.mobile-info-grid[data-v-25b6370c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.mobile-info-stat[data-v-25b6370c],.mobile-info-build[data-v-25b6370c]{border:1px solid var(--mobile-overlay-border-soft);background:var(--mobile-overlay-surface);border-radius:12px;gap:.22rem;padding:.72rem .82rem;display:grid}.mobile-info-label[data-v-25b6370c]{color:var(--library-paper-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:700}.mobile-info-value[data-v-25b6370c],.mobile-info-build strong[data-v-25b6370c]{color:var(--mobile-button-active-text);font-size:1rem;line-height:1.1}.mobile-info-build--native-toggle[data-v-25b6370c]{grid-column:1/-1;align-content:start}.mobile-native-toggle[data-v-25b6370c]{color:var(--mobile-button-active-text);align-items:center;gap:.62rem;font-size:.8rem;font-weight:600;line-height:1.35;display:inline-flex}.mobile-native-toggle input[data-v-25b6370c]{accent-color:#8eb6a1;width:16px;height:16px;margin:0}.mobile-info-meta[data-v-25b6370c]{color:var(--library-paper-muted);font-size:.7rem;line-height:1.45}.mobile-info-legend[data-v-25b6370c]{gap:.55rem;display:grid}.mobile-info-legend-grid[data-v-25b6370c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.mobile-info-legend-item[data-v-25b6370c]{border:1px solid var(--mobile-overlay-border-soft);background:var(--mobile-overlay-surface);min-width:0;color:var(--mobile-button-active-text);border-radius:12px;align-items:center;gap:.55rem;padding:.62rem .68rem;font-size:.72rem;line-height:1.35;display:flex}.mobile-info-legend-swatch[data-v-25b6370c]{width:30px;height:30px;color:var(--mobile-button-active-text);background:#e8ddc66b;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mobile-info-legend-swatch[data-v-25b6370c] .icon,.mobile-info-legend-swatch[data-v-25b6370c] .growth-form-ticker,.mobile-info-legend-swatch[data-v-25b6370c] .taxonomy-pills-icon,.mobile-info-legend-swatch[data-v-25b6370c] .grouped-author-icon{--icon-size:17px;--icon-stroke:1.7;width:17px;height:17px}.mobile-info-legend-swatch--text[data-v-25b6370c]{letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:700}.mobile-panel-backdrop[data-v-25b6370c]{z-index:45;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#221a1438;border:none;display:block;position:fixed;inset:0}@keyframes mobile-control-reveal-25b6370c{0%{opacity:0;filter:blur(4px);transform:perspective(420px)rotateX(-82deg)rotateY(-18deg)translate(-10px,-8px)scale(.9)}55%{opacity:1}to{opacity:1;filter:blur();transform:perspective(420px)rotateX(0)rotateY(0)translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.mobile-utility-bar.is-revealing .mobile-utility-button[data-v-25b6370c],.mobile-bottom-dock.is-revealing .mobile-bottom-dock-button[data-v-25b6370c]{opacity:1;filter:none;animation:none;transform:none}}.studio-desktop-shell[data-v-acd83c65]{color:#edf2ee;background:linear-gradient(#30343b,#282c33 52%,#23272d 100%);grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:100dvh;display:grid;overflow:hidden}.studio-desktop-topbar[data-v-acd83c65]{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#020305,#040608fb);grid-template-columns:minmax(0,1fr) minmax(280px,420px) minmax(0,1fr);align-items:center;gap:.58rem;padding:.36rem .52rem;display:grid;position:relative}.studio-desktop-brand-cluster[data-v-acd83c65]{align-items:center;gap:1rem;min-width:0;display:flex}.studio-desktop-brand-link[data-v-acd83c65]{align-items:center;text-decoration:none;display:inline-flex}.studio-desktop-brand-image[data-v-acd83c65]{width:34px;height:auto;display:block}.studio-desktop-mode-cluster[data-v-acd83c65]{align-items:center;gap:.95rem;min-width:0;display:flex}.studio-desktop-mode-tabs[data-v-acd83c65]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;min-width:0;display:grid}.studio-desktop-mode-tab[data-v-acd83c65]{--studio-tab-title-gradient:linear-gradient(90deg, #dce8f0f5 0%, #9abad6f0 46%, #729dc0fa 100%);--studio-tab-underline:linear-gradient(90deg, #b1ccdf2e 0%, #6fa2cdf2 48%, #8fc9e433 100%);min-height:40px;font:inherit;letter-spacing:.17em;text-transform:uppercase;cursor:pointer;opacity:.84;background:0 0;border:none;justify-content:center;align-items:center;padding:.56rem .78rem .66rem;font-size:.66rem;font-weight:500;display:flex;position:relative}.studio-desktop-mode-tab[data-v-acd83c65]:after{content:"";background:var(--studio-tab-underline);opacity:0;height:1px;position:absolute;bottom:.24rem;left:.78rem;right:.78rem}.studio-desktop-mode-tab[data-v-acd83c65]:hover,.studio-desktop-mode-tab[data-v-acd83c65]:focus-visible,.studio-desktop-mode-tab.is-active[data-v-acd83c65]{opacity:1;outline:none}.studio-desktop-mode-tab.is-active[data-v-acd83c65]:after{opacity:.92}.studio-desktop-mode-tab-label[data-v-acd83c65]{background-image:var(--studio-tab-title-gradient);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;display:inline-block}.studio-desktop-mode-tab-label--studio[data-v-acd83c65]{letter-spacing:.12em;font-size:1.14em}.studio-desktop-copy[data-v-acd83c65]{gap:.08rem;min-width:0;display:grid}.studio-desktop-copy-kicker[data-v-acd83c65]{letter-spacing:.2em;text-transform:uppercase;color:#bcc5c1a8;font-size:.5rem;font-weight:700;line-height:1.1}.studio-desktop-copy-kicker--wordmark[data-v-acd83c65]{letter-spacing:.14em;font-size:.56rem}.studio-desktop-copy-title[data-v-acd83c65]{color:#f4f8f6f5;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.84rem;line-height:1.15;display:block;overflow:hidden}.studio-desktop-copy-status[data-v-acd83c65]{letter-spacing:.16em;text-transform:uppercase;color:#bdc6c2ad;white-space:nowrap;font-size:.54rem;line-height:1.1}.studio-desktop-search[data-v-acd83c65]{--search-shell-bg:#080a0bb8;--search-shell-border:#cacfd214;--search-shell-shadow:0 0 0 1px #ffffff06, 0 0 24px #7b93880d, 0 14px 30px #00000047;--search-shell-focus:#7d958a29;--search-shell-focus-bg:#090c0df0;--search-shell-focus-shadow:0 0 0 1px #7d958a0f, 0 0 28px #7d958a0f, 0 18px 36px #0000004d;--search-text:var(--la-input-blue);--search-ghost:var(--la-input-blue-muted);--search-caret:var(--la-input-blue);--search-button-bg:#ffffff0f;--search-button-hover-bg:#62a08224;--search-button-fg:#e5e8e4;--search-button-icon:#d8ddd9;place-self:center;width:min(100%,420px)}.studio-desktop-topbar-actions[data-v-acd83c65]{justify-self:end;align-items:center;gap:.3rem;display:inline-flex}.studio-desktop-preview-pill[data-v-acd83c65]{color:#eff3f1f0;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#22262bf0;border:1px solid #ffffff14;border-radius:2px;align-items:center;min-height:1.9rem;padding:.44rem .82rem;font-size:.58rem;font-weight:600;display:inline-flex}.studio-desktop-revit-handoff[data-v-acd83c65]{color:#f1f5f2f0;text-align:left;cursor:pointer;background:linear-gradient(#14181df5,#0e1216f2);border:1px solid #8daec529;border-radius:2px;gap:.08rem;min-width:13.5rem;min-height:1.9rem;padding:.36rem .8rem .42rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff05}.studio-desktop-revit-handoff--ready[data-v-acd83c65]{background:linear-gradient(#131b22fa,#0d1319f5);border-color:#7faed03d}.studio-desktop-revit-handoff[data-v-acd83c65]:hover,.studio-desktop-revit-handoff[data-v-acd83c65]:focus-visible{background:linear-gradient(#181f26fa,#11161cf5);border-color:#a8c9e047;outline:none}.studio-desktop-revit-handoff-label[data-v-acd83c65]{letter-spacing:.16em;text-transform:uppercase;color:#ebf1f5f5;white-space:nowrap;font-size:.56rem;font-weight:700;line-height:1.1}.studio-desktop-revit-handoff-meta[data-v-acd83c65]{color:#bec7cac2;white-space:nowrap;font-size:.57rem;line-height:1.12}.studio-desktop-workspace-actions[data-v-acd83c65]{align-items:center;gap:.3rem;display:inline-flex}.studio-desktop-workspace-action[data-v-acd83c65]{color:#eff3f1f0;cursor:pointer;background:#22262bf0;border:1px solid #ffffff14;border-radius:2px;width:1.9rem;min-height:1.9rem;padding:0}.studio-desktop-workspace-action[data-v-acd83c65]:hover,.studio-desktop-workspace-action[data-v-acd83c65]:focus-visible{background:#4b525ae6;outline:none}.studio-desktop-workspace-action-icon[data-v-acd83c65] .icon{--icon-size:14px;--icon-stroke:1.7}.studio-desktop-menu[data-v-acd83c65]{position:relative}.studio-desktop-menu-trigger[data-v-acd83c65]{color:#eff3f1c7;cursor:pointer;opacity:.84;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:1.9rem;min-height:1.9rem;padding:0;list-style:none;display:inline-flex}.studio-desktop-menu-trigger[data-v-acd83c65]:hover,.studio-desktop-menu-trigger[data-v-acd83c65]:focus-visible{color:#eff3f1f5;opacity:1;outline:none}.studio-desktop-menu-trigger[data-v-acd83c65]::-webkit-details-marker{display:none}.studio-desktop-menu-trigger[data-v-acd83c65]::marker{display:none}.studio-desktop-menu-icon[data-v-acd83c65]{flex-direction:column;gap:3px;display:inline-flex}.studio-desktop-menu-line[data-v-acd83c65]{background:currentColor;width:14px;height:1px}.studio-desktop-menu-panel[data-v-acd83c65]{z-index:12;background:linear-gradient(#16191efa,#111519fa);border:1px solid #ffffff14;gap:.16rem;min-width:14rem;padding:.32rem;display:grid;position:absolute;top:calc(100% + .22rem);right:0;box-shadow:0 18px 34px #00000057}.studio-desktop-menu-link[data-v-acd83c65],.studio-desktop-menu-link-button[data-v-acd83c65]{color:#f1f5f2eb;width:100%;min-height:2rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:minmax(0,1fr);align-items:center;padding:.42rem .52rem;font-size:.68rem;text-decoration:none;display:grid}.studio-desktop-menu-link[data-v-acd83c65]:hover,.studio-desktop-menu-link[data-v-acd83c65]:focus-visible,.studio-desktop-menu-link-button[data-v-acd83c65]:hover,.studio-desktop-menu-link-button[data-v-acd83c65]:focus-visible{background:#ffffff14;outline:none}.studio-desktop-menu-link--icon[data-v-acd83c65],.studio-desktop-menu-link-button--icon[data-v-acd83c65]{align-items:center;gap:.48rem;display:inline-flex}.studio-desktop-menu-icon-inline[data-v-acd83c65] .icon,.studio-desktop-menu-exit-icon[data-v-acd83c65] .icon{--icon-size:14px;--icon-stroke:1.7}.studio-desktop-menu-icon-duo[data-v-acd83c65]{align-items:center;gap:.16rem;display:inline-flex}.studio-desktop-menu-link-button--exit[data-v-acd83c65]{grid-template-columns:auto minmax(0,1fr);gap:.48rem}.studio-desktop-workspace-shell[data-v-acd83c65]{height:100%;min-height:0;overflow:hidden}@media (width<=1040px){.studio-desktop-topbar[data-v-acd83c65]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""search search"}.studio-desktop-brand-cluster[data-v-acd83c65]{grid-area:brand}.studio-desktop-search[data-v-acd83c65]{grid-area:search;justify-self:stretch;width:100%}.studio-desktop-topbar-actions[data-v-acd83c65]{grid-area:actions;justify-self:end}}.studio-mobile-shell[data-v-870f9652]{color:#edf2ee;background:linear-gradient(#30343b,#282c33 52%,#23272d 100%);grid-template-rows:auto minmax(0,1fr);min-height:100dvh;display:grid}.studio-mobile-header-band[data-v-870f9652]{z-index:8;padding:calc(env(safe-area-inset-top) + .2rem) .7rem .7rem;background:linear-gradient(#020305,#040608fb);gap:.52rem;display:grid;position:relative}.studio-mobile-header-copy[data-v-870f9652]{gap:.32rem;display:grid}.studio-mobile-mode-tabs[data-v-870f9652]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;display:grid}.studio-mobile-mode-tab[data-v-870f9652]{--studio-tab-title-gradient:linear-gradient(90deg, #dce8f0f5 0%, #9abad6f0 46%, #729dc0fa 100%);--studio-tab-underline:linear-gradient(90deg, #b1ccdf2e 0%, #6fa2cdf2 48%, #8fc9e433 100%);min-height:34px;font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;opacity:.84;background:0 0;border:none;justify-content:center;align-items:center;padding:.42rem .6rem .56rem;font-size:.6rem;font-weight:600;display:flex;position:relative}.studio-mobile-mode-tab[data-v-870f9652]:after{content:"";background:var(--studio-tab-underline);opacity:0;height:1px;position:absolute;bottom:.18rem;left:.6rem;right:.6rem}.studio-mobile-mode-tab.is-active[data-v-870f9652]{opacity:1}.studio-mobile-mode-tab.is-active[data-v-870f9652]:after{opacity:.92}.studio-mobile-mode-tab-label[data-v-870f9652]{background-image:var(--studio-tab-title-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.studio-mobile-mode-tab-label--studio[data-v-870f9652]{letter-spacing:.12em;font-size:1.14em}.studio-mobile-copy[data-v-870f9652]{gap:.08rem;display:grid}.studio-mobile-copy-row[data-v-870f9652]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.48rem;display:grid}.studio-mobile-copy-kicker[data-v-870f9652]{letter-spacing:.18em;text-transform:uppercase;color:#bcc5c1a8;font-size:.52rem;font-weight:700}.studio-mobile-copy-title[data-v-870f9652]{color:#f4f8f6f5;font-size:.94rem;line-height:1.08}.studio-mobile-copy-status[data-v-870f9652]{letter-spacing:.16em;text-transform:uppercase;color:#bdc6c2ad;font-size:.54rem}.studio-mobile-header-controls[data-v-870f9652]{justify-content:flex-end;align-self:start;align-items:center;gap:.48rem;display:flex}.studio-mobile-revit-handoff[data-v-870f9652]{color:#f1f5f2f0;text-align:left;cursor:pointer;background:linear-gradient(#14181df5,#0e1216f2);border:1px solid #8daec529;border-radius:2px;gap:.1rem;width:100%;padding:.56rem .68rem .62rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff05}.studio-mobile-revit-handoff--ready[data-v-870f9652]{background:linear-gradient(#131b22fa,#0d1319f5);border-color:#7faed03d}.studio-mobile-revit-handoff[data-v-870f9652]:hover,.studio-mobile-revit-handoff[data-v-870f9652]:focus-visible{background:linear-gradient(#181f26fa,#11161cf5);border-color:#a8c9e047;outline:none}.studio-mobile-revit-handoff-label[data-v-870f9652]{letter-spacing:.16em;text-transform:uppercase;color:#ebf1f5f5;font-size:.58rem;font-weight:700;line-height:1.1}.studio-mobile-revit-handoff-meta[data-v-870f9652]{color:#bec7cac2;font-size:.6rem;line-height:1.18}.studio-mobile-menu[data-v-870f9652]{position:relative}.studio-mobile-menu-trigger[data-v-870f9652]{color:#eff3f1f0;background:#22262bf0;border:1px solid #ffffff14;border-radius:2px;justify-content:center;align-items:center;width:2.5rem;min-height:2.5rem;padding:0;list-style:none;display:inline-flex}.studio-mobile-menu-trigger[data-v-870f9652]::-webkit-details-marker{display:none}.studio-mobile-menu-trigger[data-v-870f9652]::marker{display:none}.studio-mobile-menu-panel[data-v-870f9652]{z-index:10;background:linear-gradient(#16191efa,#111519fa);border:1px solid #ffffff14;min-width:12rem;padding:.24rem;display:grid;position:absolute;top:calc(100% + .22rem);right:0}.studio-mobile-menu-link[data-v-870f9652],.studio-mobile-menu-link-button[data-v-870f9652]{color:#f1f5f2eb;width:100%;min-height:2rem;font:inherit;text-align:left;background:0 0;border:none;padding:.48rem .56rem;font-size:.72rem;text-decoration:none;display:block}.studio-mobile-preview-pill[data-v-870f9652]{color:#eff3f1f0;letter-spacing:.14em;text-transform:uppercase;background:#22262bf0;border:1px solid #ffffff14;border-radius:2px;justify-self:start;align-items:center;min-height:1.7rem;padding:.32rem .62rem;font-size:.56rem;font-weight:600;display:inline-flex}.studio-mobile-workspace-shell[data-v-870f9652]{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.library-page[data-v-694ef114]{--library-mobile-utility-top:88px;--library-mobile-overlay-top:136px;background:var(--bg-shell);overscroll-behavior:none;grid-template-rows:auto 1fr;height:100dvh;min-height:100dvh;display:grid;overflow:hidden}.library-page[data-v-694ef114]>*{transition:filter .18s,opacity .18s,transform .18s}.library-page--connection-interrupted[data-v-694ef114]>:not(.library-connection-overlay){filter:blur(14px)saturate(.8);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(.994)}.library-welcome-overlay[data-v-694ef114]{z-index:260;-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:radial-gradient(circle at 22% 16%,#ad93680f,#0000 24%),radial-gradient(circle at 78% 20%,#7e8c9c1a,#0000 30%),linear-gradient(#080a0c8f,#0a0c0fc2);place-items:center;min-height:100dvh;padding:1.25rem;display:grid;position:fixed;inset:0}.library-welcome-card[data-v-694ef114]{color:#2f281f;background:linear-gradient(#fcf9f2fa,#f5efe5fa),linear-gradient(90deg,#00000003,#ffffff05);border:1px solid #52483a38;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100vw - 2rem);height:min(640px,100dvh - 2.5rem);max-height:min(640px,100dvh - 2.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #16100a29}.library-welcome-card[data-v-694ef114]:before,.library-welcome-card[data-v-694ef114]:after{content:none}.library-welcome-card[data-v-694ef114]>*{z-index:1;position:relative}.library-welcome-head[data-v-694ef114]{border-bottom:1px solid #5b50412e;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1rem;display:flex}.library-welcome-head-copy[data-v-694ef114]{min-width:0;max-width:min(34rem,100%)}.library-welcome-scroll[data-v-694ef114]{scrollbar-width:thin;scrollbar-color:transparent transparent;gap:.2rem;min-height:0;margin-top:0;padding:1.1rem 1.5rem 1.2rem;display:grid;overflow-y:auto}.library-welcome-scroll[data-v-694ef114]::-webkit-scrollbar{width:6px}.library-welcome-scroll[data-v-694ef114]::-webkit-scrollbar-track{background:0 0}.library-welcome-scroll[data-v-694ef114]::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.library-welcome-scroll[data-v-694ef114]::-webkit-scrollbar-thumb:hover{background:0 0}.library-beta-gate-title[data-v-694ef114]{color:#edf1ee;letter-spacing:-.04em;text-wrap:balance;background:linear-gradient(90deg,#f1f3f4f5 0%,#dddcd6eb 52%,#bcb19cd6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1.12;display:block}.library-welcome-title[data-v-694ef114]{color:#241d15;letter-spacing:-.01em;text-wrap:balance;margin:.08rem 0 0;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:600;line-height:1.12;display:block}.library-welcome-meta[data-v-694ef114]{color:#493f339e;letter-spacing:.18em;text-transform:uppercase;margin:.34rem 0 0;font-size:.68rem}.library-welcome-body[data-v-694ef114],.library-welcome-founder-note[data-v-694ef114],.library-welcome-fetch-note[data-v-694ef114],.library-welcome-footer-copy[data-v-694ef114],.library-welcome-legal[data-v-694ef114],.library-welcome-closing[data-v-694ef114]{color:#3a3128c7;margin:.72rem 0 0;font-size:.82rem;line-height:1.6}.library-welcome-grid[data-v-694ef114]{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:.78rem;display:grid}.library-welcome-section[data-v-694ef114]{background:0 0;border:none;border-top:1px solid #5b50412e;border-radius:0;gap:.82rem;padding:1rem 0 0;display:grid}.library-welcome-section--combined[data-v-694ef114]{margin-top:.35rem}.library-welcome-subsection[data-v-694ef114]{min-width:0}.library-welcome-section-title[data-v-694ef114]{color:#241d15;letter-spacing:-.01em;margin:0;font-size:clamp(.96rem,1.5vw,1.08rem);font-weight:600;line-height:1.12}.library-welcome-list[data-v-694ef114]{color:#3a3128c7;margin:.64rem 0 0;padding-left:1rem;font-size:.82rem;line-height:1.6}.library-welcome-list li+li[data-v-694ef114]{margin-top:.34rem}.library-welcome-list--sources[data-v-694ef114]{columns:2;column-gap:1rem}.library-welcome-list--sources li[data-v-694ef114]{break-inside:avoid}.library-welcome-founder-note[data-v-694ef114]{color:#3a3128d1}.library-welcome-legal[data-v-694ef114]{color:#3a3128c7}.library-welcome-footer-copy a[data-v-694ef114],.library-welcome-legal a[data-v-694ef114]{color:#2d5b48;text-underline-offset:.16em;text-decoration:underline}.library-welcome-closing[data-v-694ef114]{color:#3a3128d1;font-style:italic}.library-welcome-consent-tools[data-v-694ef114]{justify-content:flex-start;margin:.45rem 0 .85rem;display:flex}.library-welcome-consent-toggle[data-v-694ef114]{color:#3a3128d1;letter-spacing:.08em;text-underline-offset:.18em;cursor:pointer;background:#fffcf6eb;border:1px solid #5b504142;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .78rem;font-size:.72rem;-webkit-text-decoration:underline #3a31284d;text-decoration:underline #3a31284d;display:inline-flex}.library-welcome-consent-toggle[data-v-694ef114]:hover{color:#241d15}.library-welcome-actions[data-v-694ef114]{border-top:1px solid #5b50412e;justify-content:center;margin-top:0;padding:1rem 1.5rem 1.25rem;display:flex}.library-welcome-acknowledge[data-v-694ef114]{color:#f8f3ea;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#241d15;border:1px solid #2f281f29;border-radius:5px;width:min(280px,100%);min-height:42px;padding:.82rem 1.15rem;font-size:.8rem;font-weight:600;transition:transform .18s,border-color .18s,background .18s,opacity .18s;box-shadow:0 10px 24px #16100a24}.library-welcome-acknowledge[data-v-694ef114]:hover{background:#31281e;border-color:#2f281f38;transform:translateY(-1px)}.library-welcome-acknowledge[disabled][data-v-694ef114],.library-welcome-acknowledge[aria-disabled=true][data-v-694ef114]{cursor:not-allowed;opacity:.42;box-shadow:none;transform:none}.library-welcome-acknowledge[disabled][data-v-694ef114]:hover,.library-welcome-acknowledge[aria-disabled=true][data-v-694ef114]:hover{background:#241d15;border-color:#2f281f29;transform:none}.library-welcome-consent[data-v-694ef114]{gap:0;margin:.35rem 0 .4rem;padding:0;list-style:none;display:grid}.library-welcome-consent-row[data-v-694ef114]{border-bottom:1px solid #5b50412e;margin:0;padding:.78rem 0}.library-welcome-consent-row[data-v-694ef114]:last-child{border-bottom:0}.library-welcome-consent-label[data-v-694ef114]{cursor:pointer;color:#3a3128e0;align-items:flex-start;gap:.55rem;font-size:.82rem;line-height:1.6;display:flex}.library-welcome-consent-input[data-v-694ef114]{accent-color:#2d5b48;cursor:pointer;flex:none;width:14px;height:14px;margin-top:.18rem}.library-welcome-consent-text a[data-v-694ef114]{color:inherit;text-underline-offset:2px;text-decoration:underline}.library-welcome-consent-text a[data-v-694ef114]:hover{color:#2d5b48}.library-beta-gate[data-v-694ef114]{z-index:260;-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:radial-gradient(circle at 22% 16%,#73a4841f,#0000 24%),radial-gradient(circle at 78% 20%,#7c9b8b24,#0000 30%),linear-gradient(#080a0c8f,#0a0c0fc2);place-items:center;min-height:100dvh;padding:1.5rem;display:grid;position:fixed;inset:0}.library-beta-gate-card[data-v-694ef114]{border:1px solid var(--overlay-panel-border);-webkit-backdrop-filter:blur(18px)saturate(85%);text-align:center;background:linear-gradient(#08120deb,#060c09e6);border-radius:12px;width:min(560px,100vw - 2rem);padding:1.72rem 1.62rem;position:relative;overflow:hidden;box-shadow:0 28px 64px #0305078a,inset 0 1px #e8eee40d,inset 0 0 0 1px #7ea28c14}.library-beta-gate-card[data-v-694ef114]:before{content:"";background:var(--overlay-panel-sheen);opacity:.9;pointer-events:none;position:absolute;inset:0}.library-beta-gate-card[data-v-694ef114]:after{content:"";pointer-events:none;border:1px solid #94baa01f;border-radius:8px;position:absolute;inset:10px}.library-beta-gate-kicker[data-v-694ef114]{color:#d4e1d8c2;letter-spacing:.26em;text-transform:uppercase;background:#6c917817;border:1px solid #92b29c3d;border-radius:4px;justify-content:center;align-items:center;margin-bottom:1rem;padding:.32rem .68rem;font-size:.64rem;display:inline-flex;position:relative;box-shadow:inset 0 1px #f1f9f30a}.library-beta-gate-title[data-v-694ef114]{text-align:center;font-size:clamp(1.12rem,2.2vw,1.58rem);font-weight:500;line-height:1.22;position:relative}.library-beta-gate-body[data-v-694ef114]{color:#d5dfd8bd;max-width:38ch;margin:.95rem auto 0;font-size:.96rem;line-height:1.68;position:relative}.library-beta-gate-help[data-v-694ef114]{justify-content:center;margin-top:.72rem;display:flex;position:relative}.library-beta-gate-help-link[data-v-694ef114]{color:#dcd8cfb8;text-underline-offset:.18em;cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:.78rem;line-height:1.45;-webkit-text-decoration:underline #dcd8cf57;text-decoration:underline #dcd8cf57;display:inline-flex;position:relative}.library-beta-gate-help-popup[data-v-694ef114]{color:#e8e8e3e0;text-align:left;opacity:0;visibility:hidden;pointer-events:none;z-index:3;background:#080a0df5;border:1px solid #9fa5ab24;border-radius:5px;width:min(360px,100vw - 3rem);padding:.82rem .9rem;font-size:.76rem;line-height:1.58;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + .55rem);left:50%;transform:translate(-50%,.3rem);box-shadow:0 18px 38px #03050770}.library-beta-gate-help-link:hover .library-beta-gate-help-popup[data-v-694ef114],.library-beta-gate-help-link:focus-visible .library-beta-gate-help-popup[data-v-694ef114],.library-beta-gate-help-link:focus-within .library-beta-gate-help-popup[data-v-694ef114]{opacity:1;visibility:visible;transform:translate(-50%)}.library-beta-gate-form[data-v-694ef114]{text-align:center;justify-items:center;gap:.55rem;margin-top:1.12rem;display:grid;position:relative}.library-beta-gate-form-label[data-v-694ef114]{color:#d6d3ccd1;letter-spacing:.16em;text-transform:uppercase;text-align:center;font-size:.72rem}.library-beta-gate-form-row[data-v-694ef114]{width:min(100%,320px);margin-inline:auto;display:block}.library-beta-gate-form-row input[data-v-694ef114]{color:#eef2ef;width:100%;min-width:0;box-shadow:none;text-align:center;background:0 0;border:0;border-bottom:1px solid #999fa647;outline:none;padding:.9rem 0 .78rem;font-size:.94rem}.library-beta-gate-form-row input[data-v-694ef114]::placeholder{color:#cad2cd6b}.library-beta-gate-form-row input[data-v-694ef114]:focus{box-shadow:none;border-bottom-color:#ab9d808f}.library-beta-gate-form-note[data-v-694ef114]{color:#cad2cd9e;margin:0;font-size:.76rem;line-height:1.45}.library-beta-gate-form-note.is-success[data-v-694ef114]{color:#d6eadbe6}.library-beta-gate-form-note.is-error[data-v-694ef114]{color:#f5c1c1e6}.library-beta-gate-copy[data-v-694ef114]{color:#b1aea675;letter-spacing:.08em;text-transform:uppercase;margin:.95rem 0 0;font-size:.84rem;position:relative}.library-beta-gate-home[data-v-694ef114]{color:#dfebe3e6;text-underline-offset:.16em;margin-top:1.18rem;font-size:.8rem;text-decoration:underline;display:inline-block;position:relative}.library-connection-overlay[data-v-694ef114]{z-index:264;-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:radial-gradient(circle at 50% 24%,#b59a6a14,#0000 26%),radial-gradient(circle at 24% 18%,#96a5b11f,#0000 30%),linear-gradient(#090b0d8f,#07090cc7);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.library-connection-overlay-card[data-v-694ef114]{text-align:center;background:linear-gradient(#06080be6,#080a0df0);border:1px solid #bbc1c624;border-radius:12px;justify-items:center;gap:.7rem;width:min(420px,100vw - 2rem);padding:1.34rem 1.2rem 1.18rem;display:grid;box-shadow:0 28px 64px #03050775,inset 0 1px #ecf1ee0a}.library-connection-overlay-glyph[data-v-694ef114]{border:2px solid #dde4e029;border-top-color:#edf1eee6;border-radius:999px;width:2.1rem;height:2.1rem;animation:1s linear infinite library-connection-glyph-spin-694ef114}.library-connection-overlay-title[data-v-694ef114]{color:#edf1eef0;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1rem,2.2vw,1.28rem);line-height:1.38}.library-connection-overlay-note[data-v-694ef114]{color:#ced4d19e;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.76rem}@keyframes library-connection-glyph-spin-694ef114{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){.library-page[data-v-694ef114]{--library-mobile-utility-top:58px;--library-mobile-overlay-top:0px}.library-welcome-overlay[data-v-694ef114]{padding:.85rem}.library-welcome-card[data-v-694ef114]{border-radius:0;width:min(100%,680px);height:min(508px,100vh - 128px);max-height:min(508px,100dvh - 128px)}.library-welcome-head[data-v-694ef114]{gap:.72rem;padding:1.15rem 1.15rem .85rem}.library-welcome-scroll[data-v-694ef114]{padding:.95rem 1.15rem 1rem}.library-welcome-grid[data-v-694ef114]{grid-template-columns:1fr}.library-welcome-list--sources[data-v-694ef114]{columns:1}.library-welcome-actions[data-v-694ef114]{justify-content:stretch;padding:.85rem 1.15rem 1rem}.library-welcome-acknowledge[data-v-694ef114]{width:100%}.library-beta-gate[data-v-694ef114]{padding:1rem}.library-beta-gate-card[data-v-694ef114]{border-radius:10px;padding:1.2rem 1rem}.library-beta-gate-body[data-v-694ef114]{font-size:.9rem}.library-beta-gate-help-popup[data-v-694ef114]{width:min(320px,100vw - 2.4rem)}.library-beta-gate-kicker[data-v-694ef114]{font-size:.6rem}.library-beta-gate-copy[data-v-694ef114]{font-size:.74rem}.library-connection-overlay[data-v-694ef114]{padding:1rem}.library-connection-overlay-card[data-v-694ef114]{border-radius:10px;width:min(100%,380px);padding:1.18rem 1rem 1.04rem}}@media (width>=400px) and (width<=768px){.library-page[data-v-694ef114]{--library-mobile-utility-top:110px;--library-mobile-overlay-top:160px}}.entitlement-layers[data-v-eb9400cc]{background:linear-gradient(#07090bfa,#0a0c0efa),linear-gradient(135deg,#ffffff05,#0000 42%);border:1px solid #c6d0d81a;border-radius:14px;gap:1.35rem;padding:clamp(1.25rem,2.5vw,1.85rem);display:grid;box-shadow:0 12px 28px #0003}.entitlement-layers--flat[data-v-eb9400cc]{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.5rem;padding:0}.entitlement-layers--flat .entitlement-layers-card[data-v-eb9400cc]{background:0 0;border:0;border-radius:0;padding:0}.entitlement-layers--flat .entitlement-layers-marker[data-v-eb9400cc]{background:#ffffff0a;border:0}.entitlement-layers--flat .entitlement-layers-badge[data-v-eb9400cc]{background:0 0;border-color:#8c969038}.entitlement-layers--flat .entitlement-layers-pricing[data-v-eb9400cc]{background:#ffffff08;border:0}.entitlement-layers-head[data-v-eb9400cc]{gap:.65rem;max-width:68ch;display:grid}.entitlement-layers-eyebrow[data-v-eb9400cc]{letter-spacing:.18em;text-transform:uppercase;color:#d9e8f1ad;margin:0;font-size:.76rem}.entitlement-layers-title[data-v-eb9400cc]{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:700;line-height:1.12}.entitlement-layers-lead[data-v-eb9400cc]{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.65}.entitlement-layers-lead strong[data-v-eb9400cc]{color:#e2e8e4f2;font-weight:600}.entitlement-layers-stack[data-v-eb9400cc]{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.entitlement-layers-item[data-v-eb9400cc]{grid-template-columns:auto 1fr;align-items:start;gap:.75rem 1rem;display:grid}.entitlement-layers-marker[data-v-eb9400cc]{background:#ffffff0f;border:1px solid #d8e6ef1f;border-radius:10px;place-items:center;width:2.25rem;height:2.25rem;display:grid}.entitlement-layers-step[data-v-eb9400cc]{color:#e2e8e4eb;font-size:.95rem;font-weight:700}.entitlement-layers-card[data-v-eb9400cc]{background:#ffffff09;border:1px solid #d8e6ef1a;border-radius:12px;gap:.55rem;padding:1rem 1.1rem;display:grid}.entitlement-layers-card-top[data-v-eb9400cc]{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.entitlement-layers-badge[data-v-eb9400cc]{letter-spacing:.12em;text-transform:uppercase;color:#d9e8f1c7;background:#0003;border:1px solid #d8e6ef2e;border-radius:999px;padding:.2rem .5rem;font-size:.68rem;font-weight:700}.entitlement-layers-badge[data-kind=base][data-v-eb9400cc]{color:#d2e4d7e6;border-color:#c8dcc859}.entitlement-layers-badge[data-kind=addon][data-v-eb9400cc]{color:#e8e2d8e0;border-color:#d8d2c847}.entitlement-layers-card-title[data-v-eb9400cc]{min-width:0;font-family:var(--font-ui);letter-spacing:-.01em;color:var(--text-primary);flex:auto;margin:0;font-size:1.05rem;font-weight:600;line-height:1.25}.entitlement-layers-card-summary[data-v-eb9400cc]{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.6}.entitlement-layers-pricing[data-v-eb9400cc]{background:#00000038;border:1px solid #d8e6ef1f;border-radius:8px;padding:.65rem .75rem}.entitlement-layers-pricing-kicker[data-v-eb9400cc]{letter-spacing:.14em;text-transform:uppercase;color:#d2e4d7d9;margin:0 0 .35rem;font-size:.65rem;font-weight:700}.entitlement-layers-pricing-list[data-v-eb9400cc]{color:#e2e8e4eb;margin:0;padding-left:1.05rem;font-size:.82rem;line-height:1.5}.entitlement-layers-pricing-list li+li[data-v-eb9400cc]{margin-top:.3rem}.entitlement-layers-pricing-note[data-v-eb9400cc]{color:#a8b2add1;max-width:68ch;margin:0;font-size:.78rem;line-height:1.5}.entitlement-layers-bullets[data-v-eb9400cc]{color:#c8d2cee0;margin:0;padding-left:1.15rem;font-size:.84rem;line-height:1.55}.entitlement-layers-bullets li+li[data-v-eb9400cc]{margin-top:.35rem}.entitlement-layers-footnote[data-v-eb9400cc]{color:#a8b2adbf;margin:0;font-size:.8rem;line-height:1.55}.entitlement-layers-link[data-v-eb9400cc]{color:#c8d7cdeb;text-underline-offset:.15em;text-decoration:underline}.entitlement-layers-link[data-v-eb9400cc]:hover{color:#e2e8e4fa}@media (width<=520px){.entitlement-layers-item[data-v-eb9400cc]{grid-template-columns:1fr}.entitlement-layers-marker[data-v-eb9400cc]{justify-content:start;width:100%;height:auto;min-height:2.25rem;padding:0 .75rem}}.revit-bundle-explainer[data-v-a764bdca]{--guide-surface-bg:linear-gradient(180deg, #0c1112f5, #0a0e0feb);--guide-surface-bg-soft:linear-gradient(180deg, #101617f0, #0c1112e6);--guide-border:#95ab9d38;--guide-border-soft:#95ab9d29;--guide-heading:#ecf2eff0;--guide-copy:#d0dbd6e0;--guide-kicker:#b2c4bbc2;--guide-shadow:0 22px 44px -34px #030607b8;gap:22px;display:grid}.guide-section[data-v-a764bdca]{gap:16px;display:grid}.guide-section--split[data-v-a764bdca]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:18px;display:grid}.guide-section-head[data-v-a764bdca]{justify-content:space-between;align-items:end;gap:16px;display:flex}.guide-section-head--tight[data-v-a764bdca]{align-items:start}.guide-section-head h2[data-v-a764bdca],.guide-panel h2[data-v-a764bdca],.guide-panel h3[data-v-a764bdca],.guide-flow-step h3[data-v-a764bdca]{color:var(--guide-heading);margin:0}.guide-section-head p[data-v-a764bdca],.guide-panel p[data-v-a764bdca],.guide-flow-step p[data-v-a764bdca],.guide-flow-step small[data-v-a764bdca],.guide-term-card p[data-v-a764bdca],.guide-stack-layer p[data-v-a764bdca]{color:var(--guide-copy);margin:0;line-height:1.65}.guide-kicker[data-v-a764bdca],.guide-flow-step-kicker[data-v-a764bdca],.guide-term-label[data-v-a764bdca],.guide-stack-layer-label[data-v-a764bdca],.guide-lod-label[data-v-a764bdca]{letter-spacing:.18em;text-transform:uppercase;color:var(--guide-kicker);font-size:.72rem;display:inline-block}.guide-panel[data-v-a764bdca]{border:.5px solid var(--guide-border);background:var(--guide-surface-bg);box-shadow:var(--guide-shadow);gap:14px;padding:22px;display:grid}.guide-list[data-v-a764bdca]{color:var(--guide-copy);gap:10px;margin:0;padding-left:18px;display:grid}.guide-flow[data-v-a764bdca]{gap:0;padding-left:18px;display:grid;position:relative}.guide-flow[data-v-a764bdca]:before{content:"";background:linear-gradient(#8aa4959e,#8aa4952e);width:1px;position:absolute;top:8px;bottom:8px;left:7px}.guide-flow-step[data-v-a764bdca]{grid-template-columns:56px minmax(0,1fr);gap:14px;padding:0 0 18px;display:grid;position:relative}.guide-flow-step[data-v-a764bdca]:last-child{padding-bottom:0}.guide-flow-step-number[data-v-a764bdca]{z-index:1;border:.5px solid var(--guide-border);width:30px;height:30px;color:var(--guide-heading);background:#0f1615f5;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative}.guide-flow-step-body[data-v-a764bdca]{border:.5px solid var(--guide-border-soft);background:var(--guide-surface-bg-soft);gap:8px;padding:18px;display:grid}.guide-term-grid[data-v-a764bdca]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guide-term-card[data-v-a764bdca]{border:.5px solid var(--guide-border-soft);background:#0e1415eb;gap:8px;padding:16px;display:grid}.guide-term-card strong[data-v-a764bdca],.guide-stack-layer strong[data-v-a764bdca]{color:var(--guide-heading)}.guide-stack[data-v-a764bdca]{gap:12px;padding-top:10px;display:grid;position:relative}.guide-stack-layer[data-v-a764bdca]{border:.5px solid var(--guide-border-soft);background:#0e1415f0;gap:8px;padding:18px;display:grid;position:relative;box-shadow:0 14px 28px -24px #030607b3}.guide-stack-layer[data-v-a764bdca]:nth-child(2){margin-left:14px}.guide-stack-layer[data-v-a764bdca]:nth-child(3){margin-left:28px}.guide-stack-layer[data-v-a764bdca]:nth-child(4){margin-left:42px}.guide-lod-grid[data-v-a764bdca]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.guide-panel--lod[data-v-a764bdca]{align-content:start}.guide-panel--note[data-v-a764bdca]{background:linear-gradient(#16120ef5,#120f0cf0),linear-gradient(135deg,#9c7c4e33,#120f0c00);border-color:#a8916d47;justify-self:start;gap:10px;max-width:min(100%,920px);padding:18px 22px}.guide-panel-note-head[data-v-a764bdca]{align-items:center;gap:.55rem;display:inline-flex}.guide-note-icon[data-v-a764bdca]{color:#edd6aef0;background:#1f1914f0;border:.5px solid #cbad7e6b;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.guide-panel--note h2[data-v-a764bdca]{max-width:30ch;font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem)}.guide-panel--note p[data-v-a764bdca]{max-width:58rem}@media (width<=1024px){.guide-section--split[data-v-a764bdca],.guide-lod-grid[data-v-a764bdca]{grid-template-columns:1fr}}@media (width<=720px){.guide-panel[data-v-a764bdca],.guide-flow-step-body[data-v-a764bdca],.guide-term-card[data-v-a764bdca],.guide-stack-layer[data-v-a764bdca]{padding:16px}.guide-panel--note[data-v-a764bdca]{max-width:100%;padding:16px}.guide-term-grid[data-v-a764bdca]{grid-template-columns:1fr}.guide-section-head[data-v-a764bdca]{flex-direction:column;align-items:start}.guide-flow-step[data-v-a764bdca]{grid-template-columns:40px minmax(0,1fr)}.guide-stack-layer[data-v-a764bdca]:nth-child(2),.guide-stack-layer[data-v-a764bdca]:nth-child(3),.guide-stack-layer[data-v-a764bdca]:nth-child(4){margin-left:0}}.paper-callout[data-v-62a7af5e]{color:#1a1f1c;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);border-radius:18px;gap:.95rem;padding:clamp(1.1rem,2.4vw,1.6rem) clamp(1.2rem,2.6vw,1.8rem);line-height:1.65;display:grid}.paper-callout--default[data-v-62a7af5e]{background:#f5f1e8;border:1px solid #a3c2b32e;box-shadow:0 18px 36px #00000038}.paper-callout--quiet[data-v-62a7af5e]{background:#ece6d9;border:1px solid #0000;box-shadow:0 12px 24px #00000029}.paper-callout-head[data-v-62a7af5e]{gap:.32rem;display:grid}.paper-callout-kicker[data-v-62a7af5e]{letter-spacing:.2em;text-transform:uppercase;color:#5a6e62;font-size:.7rem}.paper-callout-title[data-v-62a7af5e]{letter-spacing:-.01em;color:#14191a;margin:0;font-size:clamp(1.4rem,2.8vw,1.85rem);line-height:1.1}.paper-callout-body[data-v-62a7af5e]{gap:.85rem;display:grid}.paper-callout-body[data-v-62a7af5e] p{color:#2c3331;margin:0}.paper-callout-body[data-v-62a7af5e] a{color:#4a6557;text-decoration-color:#4a655766}.paper-callout-body[data-v-62a7af5e] a:hover{color:#1a2520}.paper-callout-body[data-v-62a7af5e] strong{color:#14191a}.paper-callout-body[data-v-62a7af5e] h2,.paper-callout-body[data-v-62a7af5e] h3,.paper-callout-body[data-v-62a7af5e] h4{color:#14191a;letter-spacing:-.01em;margin:1.1rem 0 .4rem}.paper-callout-body[data-v-62a7af5e] h2:first-child,.paper-callout-body[data-v-62a7af5e] h3:first-child,.paper-callout-body[data-v-62a7af5e] h4:first-child{margin-top:0}.paper-callout-body[data-v-62a7af5e] ul,.paper-callout-body[data-v-62a7af5e] ol{color:#2c3331;margin:0;padding-left:1.4rem}.paper-callout-body[data-v-62a7af5e] li+li{margin-top:.35rem}.paper-callout-body[data-v-62a7af5e] code{color:#2c3331;background:#3c503c14;border-radius:6px;padding:1px 6px;font-family:JetBrains Mono,Source Code Pro,ui-monospace,monospace;font-size:.85em}.paper-callout-actions[data-v-62a7af5e]{border-top:1px solid #3c503c24;flex-wrap:wrap;gap:.6rem;padding-top:.4rem;display:flex}@media (width<=540px){.paper-callout[data-v-62a7af5e]{border-radius:14px;padding:1.05rem 1.1rem}}.plugin-access-shell[data-v-8f9e46f1]{--plugin-access-copy:var(--account-card-text);--plugin-access-support:var(--account-text-muted);--plugin-access-label-color:var(--account-card-label);--plugin-access-link:var(--account-link-color);gap:1.85rem;display:grid}.plugin-access-public-banner[data-v-8f9e46f1]{margin:0;box-shadow:none!important;color:var(--account-card-text)!important;background:#ffffff05!important;border:0!important}.plugin-access-public-banner[data-v-8f9e46f1] .paper-callout--default{box-shadow:none!important;color:inherit!important;background:0 0!important;border-color:#0000!important}.plugin-access-public-banner[data-v-8f9e46f1] .paper-callout-kicker{color:var(--account-kicker-color)!important}.plugin-access-public-banner[data-v-8f9e46f1] .paper-callout-title{color:var(--account-panel-title-color)!important}.plugin-access-public-banner[data-v-8f9e46f1] .paper-callout-body p{color:var(--account-body-color)!important}.plugin-access-public-banner[data-v-8f9e46f1] .paper-callout-actions{padding-top:.35rem;border-top:0!important}.plugin-access-banner-primary[data-v-8f9e46f1],.plugin-access-banner-secondary[data-v-8f9e46f1]{font:inherit;letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;padding:.7rem 1.1rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.plugin-access-banner-primary[data-v-8f9e46f1]{color:#f5f1e8;background:linear-gradient(#4a6557 0%,#2c4537 100%)}.plugin-access-banner-primary[data-v-8f9e46f1]:hover{background:linear-gradient(#3a5345 0%,#1f3327 100%)}.plugin-access-banner-secondary[data-v-8f9e46f1]{color:var(--account-body-color);background:0 0;border-color:#8c969038}.plugin-access-banner-secondary[data-v-8f9e46f1]:hover{background:#ffffff0a}.plugin-access-layout[data-v-8f9e46f1]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.plugin-access-rail[data-v-8f9e46f1]{align-content:start;gap:.6rem;display:grid;position:sticky;top:clamp(96px,12vh,144px)}.plugin-access-rail-kicker[data-v-8f9e46f1]{letter-spacing:.18em;text-transform:uppercase;color:#78827cb3;margin:0 0 .15rem;font-size:.66rem}.plugin-access-rail-list[data-v-8f9e46f1]{gap:.05rem;margin:0;padding:0;list-style:none;display:grid}.plugin-access-rail-link[data-v-8f9e46f1]{color:#8c9690c7;appearance:none;cursor:pointer;background:0 0;border:0;padding:.42rem 0 .42rem .95rem;font-size:.85rem;line-height:1.35;text-decoration:none;transition:color .22s;display:block;position:relative}.plugin-access-rail-link[data-v-8f9e46f1]:before{content:"";opacity:0;background:currentColor;width:2px;height:0;transition:height .22s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.plugin-access-rail-link[data-v-8f9e46f1]:hover{color:#e9eee9}.plugin-access-rail-link.is-active[data-v-8f9e46f1]{color:#fff;font-weight:500}.plugin-access-rail-link.is-active[data-v-8f9e46f1]:before{opacity:1;height:18px}.plugin-access-stream[data-v-8f9e46f1]{gap:clamp(3.2rem,6vw,5rem);display:grid}.plugin-access-section[data-v-8f9e46f1]{gap:1.25rem;scroll-margin-top:clamp(96px,12vh,144px);display:grid}.plugin-access-section+.plugin-access-section[data-v-8f9e46f1]{border-top:0;border-image:;margin-top:0;padding-top:0}.plugin-access-section-lead[data-v-8f9e46f1]{max-width:62ch;color:var(--account-body-color);margin:.5rem 0 0;font-size:.92rem;line-height:1.6}.plugin-access-section--diagram .entitlement-layers[data-v-8f9e46f1]{border-radius:0}.plugin-access-section-head[data-v-8f9e46f1]{justify-content:space-between;align-items:end;gap:1rem;display:flex}.plugin-access-section-head h2[data-v-8f9e46f1]{color:var(--account-card-heading);margin:0;font-size:clamp(1.2rem,1rem + .9vw,1.65rem)}.plugin-access-section-head p[data-v-8f9e46f1]{max-width:36rem}.plugin-access-section-head p[data-v-8f9e46f1],.plugin-access-section-kicker[data-v-8f9e46f1]{margin:0}.plugin-access-section-kicker[data-v-8f9e46f1]{letter-spacing:.18em;text-transform:uppercase;color:var(--plugin-access-label-color);font-size:.72rem;font-weight:600;display:inline-block}.plugin-access-grid[data-v-8f9e46f1],.plugin-access-detail-grid[data-v-8f9e46f1]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.55rem;display:grid}.plugin-access-detail-grid--divided[data-v-8f9e46f1]{gap:0}.plugin-access-grid--overview[data-v-8f9e46f1]{align-items:stretch;gap:0}.plugin-access-card[data-v-8f9e46f1]{color:var(--account-card-text);box-shadow:none;background:0 0;border:0;border-radius:0;gap:.75rem;padding:0;display:grid}.plugin-access-card[data-v-8f9e46f1]:hover{box-shadow:none;background:0 0;border-color:#0000;transform:none}.plugin-access-grid--overview>.plugin-access-card[data-v-8f9e46f1]{height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:.85rem;padding:0 1.3rem;display:flex}.plugin-access-grid--overview>.plugin-access-card[data-v-8f9e46f1]:first-child{padding-left:0}.plugin-access-grid--overview>.plugin-access-card[data-v-8f9e46f1]:last-child{padding-right:0}.plugin-access-grid--overview>.plugin-access-card+.plugin-access-card[data-v-8f9e46f1]{border-left:0;border-image:}.plugin-access-grid--overview>.plugin-access-card[data-v-8f9e46f1]:hover{box-shadow:none;background:0 0;transform:none}.plugin-access-detail-grid--divided>.plugin-access-card[data-v-8f9e46f1]{height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:.85rem;padding:0 1.3rem;display:flex}.plugin-access-detail-grid--divided>.plugin-access-card[data-v-8f9e46f1]:first-child{padding-left:0}.plugin-access-detail-grid--divided>.plugin-access-card[data-v-8f9e46f1]:last-child{padding-right:0}.plugin-access-detail-grid--divided>.plugin-access-card+.plugin-access-card[data-v-8f9e46f1]{border-left:0;border-image:}.plugin-access-detail-grid--divided>.plugin-access-card[data-v-8f9e46f1]:hover{box-shadow:none;background:0 0;transform:none}.plugin-access-card--accent[data-v-8f9e46f1]{background:0 0}.plugin-access-card--visual[data-v-8f9e46f1]{gap:1rem;position:relative;overflow:hidden}.plugin-access-card--gate[data-v-8f9e46f1]{box-shadow:none;background:0 0;border:0;gap:1rem}.plugin-access-card--instructions[data-v-8f9e46f1]{gap:.9rem}.plugin-access-card--versions[data-v-8f9e46f1]{gap:1rem}.plugin-access-card strong[data-v-8f9e46f1],.plugin-access-card li[data-v-8f9e46f1],.plugin-access-note[data-v-8f9e46f1]{color:var(--plugin-access-copy)}.plugin-access-card strong[data-v-8f9e46f1]{color:var(--account-card-heading);line-height:1.22;display:block}.plugin-access-grid--overview>.plugin-access-card strong[data-v-8f9e46f1],.plugin-access-grid>.plugin-access-card strong[data-v-8f9e46f1],.plugin-access-detail-grid>.plugin-access-card strong[data-v-8f9e46f1]{min-height:2.44em}.plugin-access-card p[data-v-8f9e46f1],.plugin-access-note[data-v-8f9e46f1],.plugin-access-list[data-v-8f9e46f1]{color:var(--plugin-access-support);margin:0;line-height:1.65}.plugin-access-inline-code[data-v-8f9e46f1]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.plugin-access-version-head[data-v-8f9e46f1],.plugin-access-version-copy[data-v-8f9e46f1]{gap:.45rem;display:grid}.plugin-access-version-selector[data-v-8f9e46f1]{flex-wrap:wrap;gap:.65rem;display:flex}.plugin-access-version-chip[data-v-8f9e46f1]{min-width:11rem;color:var(--plugin-access-copy);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;gap:.18rem;padding:.8rem .95rem;transition:color .18s,transform .18s;display:inline-grid}.plugin-access-version-chip strong[data-v-8f9e46f1]{min-height:0;font-size:.92rem}.plugin-access-version-chip span[data-v-8f9e46f1]{letter-spacing:.12em;text-transform:uppercase;color:var(--plugin-access-label-color);font-size:.72rem}.plugin-access-version-chip[data-v-8f9e46f1]:hover{color:var(--account-card-heading);transform:translateY(-1px)}.plugin-access-version-chip.is-active[data-v-8f9e46f1]{color:var(--account-card-heading);box-shadow:none}.plugin-access-version-chip--staged.is-active[data-v-8f9e46f1],.plugin-access-version-chip--split.is-active[data-v-8f9e46f1]{background:0 0}.plugin-access-version-focus[data-v-8f9e46f1]{background:0 0;border:0;border-radius:0;gap:1rem;padding:0;display:grid}.plugin-access-version-kicker[data-v-8f9e46f1]{letter-spacing:.16em;text-transform:uppercase;color:var(--plugin-access-label-color);font-size:.72rem;font-weight:700}.plugin-access-version-table-wrap[data-v-8f9e46f1]{overflow-x:auto}.plugin-access-version-table[data-v-8f9e46f1]{border-collapse:collapse;width:100%;min-width:740px}.plugin-access-version-table th[data-v-8f9e46f1],.plugin-access-version-table td[data-v-8f9e46f1]{text-align:left;vertical-align:top;color:var(--plugin-access-support);border-top:0;padding:.82rem .75rem;line-height:1.55}.plugin-access-version-table tbody tr+tr td[data-v-8f9e46f1]{border-top:1px solid #8c96901a}.plugin-access-version-table thead th[data-v-8f9e46f1]{letter-spacing:.12em;text-transform:uppercase;color:var(--plugin-access-label-color);border-top:0;font-size:.72rem}.plugin-access-version-table td strong[data-v-8f9e46f1]{min-height:0;font-size:.94rem}.plugin-access-version-status[data-v-8f9e46f1]{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:1.7rem;padding:.1rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.plugin-access-version-status--current[data-v-8f9e46f1]{color:#35513c;background:#58765c24}.plugin-access-version-status--staged[data-v-8f9e46f1]{color:#705622;background:#b0915424}.plugin-access-version-status--split[data-v-8f9e46f1]{color:#744532;background:#97624e24}.plugin-access-card--matrix[data-v-8f9e46f1]{scroll-margin-top:7rem}.plugin-access-matrix-meta[data-v-8f9e46f1]{flex-wrap:wrap;gap:.6rem;display:flex}.plugin-access-version-table-action[data-v-8f9e46f1]{white-space:nowrap;width:1%}.plugin-access-copy-button[data-v-8f9e46f1]{color:var(--plugin-access-copy);font:inherit;letter-spacing:.02em;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .78rem;font-size:.78rem;font-weight:600;-webkit-text-decoration:underline #8c969059;text-decoration:underline #8c969059;transition:color .18s,transform .18s;display:inline-flex}.plugin-access-copy-button[data-v-8f9e46f1]:hover,.plugin-access-copy-button.is-copied[data-v-8f9e46f1]{color:var(--account-card-heading);transform:none}.plugin-access-copy-button--compact[data-v-8f9e46f1]{padding:.32rem .62rem;font-size:.72rem}.plugin-access-copy-feedback[data-v-8f9e46f1]{letter-spacing:.06em;text-transform:uppercase;color:var(--plugin-access-label-color);font-size:.7rem}.plugin-access-copy-button.is-copied .plugin-access-copy-feedback[data-v-8f9e46f1]{color:#35513c}.plugin-access-matrix-callouts[data-v-8f9e46f1]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem;display:grid}.plugin-access-matrix-callout[data-v-8f9e46f1]{background:0 0;border:0;border-radius:0;gap:.5rem;padding:0;display:grid}.plugin-access-matrix-callout p[data-v-8f9e46f1]{color:var(--plugin-access-support);margin:0;font-size:.92rem;line-height:1.62}.plugin-access-checklist[data-v-8f9e46f1]{gap:.55rem;padding-left:1.15rem;display:grid}.plugin-access-checklist li[data-v-8f9e46f1]{font-size:.94rem;line-height:1.6}.plugin-access-checklist li strong[data-v-8f9e46f1]{color:var(--account-card-heading);font-weight:700;display:inline}#revit-signing[data-v-8f9e46f1],#revit-smoke-test[data-v-8f9e46f1]{scroll-margin-top:7rem}.plugin-access-screenshot-link[data-v-8f9e46f1]{background:0 0;border:0;border-radius:8px;transition:transform .22s;display:block;position:relative;overflow:hidden}.plugin-access-grid--overview .plugin-access-screenshot-link[data-v-8f9e46f1]{width:100%;margin-top:.1rem}.plugin-access-screenshot-gallery[data-v-8f9e46f1]{gap:1.15rem;width:100%;margin-top:.15rem;display:grid}.plugin-access-screenshot-figure[data-v-8f9e46f1]{gap:.4rem;margin:0;display:grid}.plugin-access-screenshot-caption[data-v-8f9e46f1]{color:var(--plugin-access-support);margin:0;font-size:.82rem;line-height:1.45}.plugin-access-screenshot-link--loading[data-v-8f9e46f1]{cursor:wait}.plugin-access-screenshot-link--loading[data-v-8f9e46f1]:hover{box-shadow:none;transform:none}.plugin-access-screenshot-link--locked[data-v-8f9e46f1]{cursor:default}.plugin-access-screenshot-link[data-v-8f9e46f1]:hover{transform:translateY(-1px)}.plugin-access-screenshot-placeholder[data-v-8f9e46f1]{filter:blur(2px)saturate(.72);background:radial-gradient(circle at 18% 22%,#8fab9c1f,#0000 20%),radial-gradient(circle at 82% 28%,#6f828b1a,#0000 24%),#ffffff08;min-height:clamp(220px,32vw,360px);transform:scale(1.02)}.plugin-access-screenshot-overlay[data-v-8f9e46f1]{-webkit-backdrop-filter:blur(8px);text-align:center;background:#0c111261;place-items:center;padding:1.2rem;display:grid;position:absolute;inset:0}.plugin-access-screenshot-overlay strong[data-v-8f9e46f1]{max-width:18rem;color:var(--account-card-text);letter-spacing:.02em;font-size:.95rem;line-height:1.45}[data-v-8f9e46f1] .revit-pilot-gate.revit-pilot-gate--page{color:var(--account-card-text);background:0 0;border:0;padding:0}[data-v-8f9e46f1] .revit-pilot-gate.revit-pilot-gate--page .revit-pilot-gate-kicker{color:var(--account-kicker-color)}[data-v-8f9e46f1] .revit-pilot-gate.revit-pilot-gate--page .revit-pilot-gate-copy strong{color:var(--account-panel-title-color)}[data-v-8f9e46f1] .revit-pilot-gate.revit-pilot-gate--page .revit-pilot-gate-copy p,[data-v-8f9e46f1] .revit-pilot-gate.revit-pilot-gate--page .revit-pilot-gate-list{color:var(--account-body-color)}[data-v-8f9e46f1] .revit-pilot-gate.revit-pilot-gate--page .revit-pilot-gate-secondary{color:var(--account-body-color);background:0 0;border-color:#8c969038}.plugin-access-card.is-inactive[data-v-8f9e46f1]{opacity:.82}.plugin-access-screenshot-link--locked[data-v-8f9e46f1]:hover{transform:none}.plugin-access-screenshot[data-v-8f9e46f1]{border-radius:8px;width:100%;height:auto;display:block}.plugin-access-label[data-v-8f9e46f1]{letter-spacing:.18em;text-transform:uppercase;color:var(--plugin-access-label-color);font-size:.7rem;font-weight:600}.plugin-access-list[data-v-8f9e46f1]{gap:.6rem;padding-left:1.1rem;display:grid}.plugin-access-list--steps[data-v-8f9e46f1]{margin:0}.plugin-access-list a[data-v-8f9e46f1]{color:var(--plugin-access-link);text-underline-offset:.16em;font-weight:600;text-decoration:underline;text-decoration-thickness:.06em}.plugin-access-list a[data-v-8f9e46f1]:hover{color:var(--account-link-hover);text-decoration-color:currentColor}.plugin-access-actions[data-v-8f9e46f1]{flex-wrap:wrap;gap:.8rem;margin-top:.55rem;display:flex}.plugin-access-grid--overview .plugin-access-actions[data-v-8f9e46f1],.plugin-access-grid--overview .plugin-access-note[data-v-8f9e46f1]{margin-top:auto}.plugin-access-text-link[data-v-8f9e46f1]{width:fit-content;color:var(--plugin-access-link);text-underline-offset:.18em;font-size:.92rem;font-weight:600;text-decoration:underline;text-decoration-thickness:.06em}.plugin-access-text-link[data-v-8f9e46f1]:hover{color:var(--account-link-hover)}.plugin-access-primary[data-v-8f9e46f1],.plugin-access-secondary[data-v-8f9e46f1]{width:fit-content;font:inherit;letter-spacing:.01em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-size:.88rem;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s;display:inline-flex}.plugin-access-primary[data-v-8f9e46f1]{background:var(--account-button-primary-bg);color:var(--account-button-primary-color);box-shadow:var(--account-button-primary-shadow);border:0;padding:.78rem 1.4rem;font-weight:600}.plugin-access-primary[data-v-8f9e46f1]:hover{transform:translateY(-1px);box-shadow:0 18px 30px #1f2a2438}.plugin-access-primary[data-v-8f9e46f1]:disabled{opacity:.72;cursor:progress;box-shadow:var(--account-button-primary-shadow);transform:none}.plugin-access-secondary[data-v-8f9e46f1]{border:1px solid var(--account-button-secondary-border,var(--account-card-border));background:var(--account-button-secondary-bg);color:var(--account-button-secondary-color,var(--account-card-heading));padding:.66rem 1.2rem;font-weight:500}.plugin-access-secondary[data-v-8f9e46f1]:hover{border-color:var(--account-link-hover,var(--account-card-heading));color:var(--account-link-hover,var(--account-card-heading));transform:translateY(-1px)}.plugin-access-secondary--link[data-v-8f9e46f1]{box-shadow:none;color:var(--plugin-access-link);text-underline-offset:.18em;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;text-decoration-thickness:.06em}.plugin-access-secondary--link[data-v-8f9e46f1]:hover{color:var(--account-link-hover,var(--account-card-heading));background:0 0;border-color:#0000;transform:none}.plugin-access-pilot-request[data-v-8f9e46f1]{background:0 0;border:0;border-radius:0;gap:.75rem;margin-top:.95rem;padding:0;display:grid}.plugin-access-pilot-request-form[data-v-8f9e46f1]{gap:.75rem;display:grid}.plugin-access-pilot-request-field[data-v-8f9e46f1]{gap:.45rem;display:grid}.plugin-access-pilot-request-field span[data-v-8f9e46f1],.plugin-access-pilot-request-support[data-v-8f9e46f1],.plugin-access-pilot-request-feedback[data-v-8f9e46f1]{font-size:.78rem;line-height:1.55}.plugin-access-pilot-request-field span[data-v-8f9e46f1]{color:var(--plugin-access-copy);font-weight:600}.plugin-access-pilot-request-field input[data-v-8f9e46f1]{min-height:46px;color:var(--plugin-access-copy);font:inherit;background:#ffffff0a;border:1px solid #8c96902e;border-radius:8px;padding:.78rem .92rem}.plugin-access-pilot-request-field input[data-v-8f9e46f1]:focus{border-color:#8c969052;outline:none;box-shadow:0 0 0 3px #8c969014}.plugin-access-pilot-request-actions[data-v-8f9e46f1]{flex-wrap:wrap;gap:.7rem;display:flex}.plugin-access-pilot-request-support[data-v-8f9e46f1]{color:var(--plugin-access-support)}.plugin-access-pilot-request-feedback[data-v-8f9e46f1]{color:var(--plugin-access-copy);font-weight:600}@media (width>=960px){.plugin-access-shell[data-v-8f9e46f1]{gap:2rem}.plugin-access-grid--overview[data-v-8f9e46f1]{grid-template-columns:repeat(4,minmax(0,1fr))}.plugin-access-detail-grid--divided[data-v-8f9e46f1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.plugin-access-grid[data-v-8f9e46f1],.plugin-access-detail-grid[data-v-8f9e46f1]{gap:1.65rem}}@media (width<=960px){.plugin-access-layout[data-v-8f9e46f1]{grid-template-columns:1fr;gap:1.8rem}.plugin-access-rail[data-v-8f9e46f1]{border-top:0;border-bottom:0;padding:.6rem 0;position:static}.plugin-access-rail-kicker[data-v-8f9e46f1]{margin-bottom:.5rem}.plugin-access-rail-list[data-v-8f9e46f1]{flex-wrap:wrap;gap:.25rem .85rem;display:flex}.plugin-access-rail-link[data-v-8f9e46f1]{padding:.3rem 0}.plugin-access-rail-link[data-v-8f9e46f1]:before{display:none}}@media (width<=640px){.plugin-access-section-head[data-v-8f9e46f1]{flex-direction:column;align-items:start;gap:.8rem}.plugin-access-actions[data-v-8f9e46f1]{flex-direction:column}.plugin-access-version-chip[data-v-8f9e46f1]{width:100%;min-width:0}.plugin-access-pilot-request-actions[data-v-8f9e46f1]{flex-direction:column}.plugin-access-primary[data-v-8f9e46f1],.plugin-access-secondary[data-v-8f9e46f1]{width:100%}.plugin-access-version-table[data-v-8f9e46f1]{min-width:620px}}@media (width<=959px){.plugin-access-grid--overview[data-v-8f9e46f1]{gap:1rem}.plugin-access-detail-grid--divided[data-v-8f9e46f1]{grid-template-columns:1fr;gap:1rem}.plugin-access-grid--overview>.plugin-access-card[data-v-8f9e46f1],.plugin-access-detail-grid--divided>.plugin-access-card[data-v-8f9e46f1]{padding:0}.plugin-access-grid--overview>.plugin-access-card+.plugin-access-card[data-v-8f9e46f1],.plugin-access-detail-grid--divided>.plugin-access-card+.plugin-access-card[data-v-8f9e46f1]{border-top:0;border-image:;padding-top:1rem}}.revit-workstation-template-shell[data-v-66b5f7a1] .account-bridge-main{padding:2.35rem 1.25rem 2rem}.revit-workstation-template-shell[data-v-66b5f7a1] .account-bridge-shell{gap:1.25rem}.revit-workstation-template-shell[data-v-66b5f7a1] .account-bridge-title{max-width:min(34ch,100%)}.revit-workstation-template-shell[data-v-66b5f7a1] .account-bridge-panel{border-radius:18px}.plugin-activate-shell[data-v-82d29fcb]{gap:1.35rem;display:grid}.plugin-activate-card[data-v-82d29fcb]{border:1px solid color-mix(in srgb, var(--account-card-border) 32%, transparent);background:color-mix(in srgb, var(--account-card-bg) 75%, transparent);color:var(--account-card-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;gap:.45rem;padding:1.2rem 1.35rem;display:grid;box-shadow:0 12px 28px #0f16120a}.plugin-activate-card strong[data-v-82d29fcb],.plugin-activate-field span[data-v-82d29fcb]{color:var(--account-card-heading)}.plugin-activate-card p[data-v-82d29fcb],.plugin-activate-note[data-v-82d29fcb]{color:var(--account-card-muted);margin:0}.plugin-activate-card--license.is-inactive[data-v-82d29fcb]{border-color:#ab7b603d}.plugin-activate-label[data-v-82d29fcb]{letter-spacing:.16em;text-transform:uppercase;color:var(--account-card-label);font-size:.72rem}.plugin-activate-field[data-v-82d29fcb]{gap:.45rem;display:grid}.plugin-activate-field input[data-v-82d29fcb]{border:1px solid var(--account-card-border);color:#2f3631;width:100%;font:inherit;background:#ffffffc7;border-radius:5px;padding:.8rem .85rem}.plugin-activate-primary[data-v-82d29fcb]{width:fit-content;font:inherit;letter-spacing:.01em;cursor:pointer;background:var(--account-button-primary-bg);color:var(--account-button-primary-color);box-shadow:var(--account-button-primary-shadow);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.78rem 1.4rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.plugin-activate-primary[data-v-82d29fcb]:hover{transform:translateY(-1px);box-shadow:0 18px 30px #1f2a2438}.plugin-activate-secondary[data-v-82d29fcb]{border:1px solid var(--account-button-secondary-border,var(--account-card-border));background:var(--account-button-secondary-bg);width:fit-content;color:var(--account-button-secondary-color,var(--account-card-heading));border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.66rem 1.2rem;font-weight:500;text-decoration:none;transition:transform .2s,border-color .2s,color .2s;display:inline-flex}.plugin-activate-secondary[data-v-82d29fcb]:hover{border-color:var(--account-link-hover,var(--account-card-heading));color:var(--account-link-hover,var(--account-card-heading));transform:translateY(-1px)}.plugin-activate-note--warning[data-v-82d29fcb]{color:#8b5747}.plugin-activate-note--success[data-v-82d29fcb]{color:#49624a}.phase1-page[data-v-af8c8403]{max-width:1100px;color:var(--account-card-text,#f1f4ee);margin:0 auto;padding:clamp(1.6rem,3.2vw,2.6rem) clamp(1.1rem,2.8vw,2rem) 4rem}.phase1-header[data-v-af8c8403]{gap:1.1rem;margin-bottom:1.6rem;display:grid}.phase1-eyebrow[data-v-af8c8403]{letter-spacing:.32em;text-transform:uppercase;color:#d7c18b;margin:0;font-size:.78rem}.phase1-title[data-v-af8c8403]{letter-spacing:-.01em;margin:0;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:600;line-height:1.2}.phase1-lede[data-v-af8c8403]{color:#e3ebe3d6;max-width:64ch;margin:0;line-height:1.66}.phase1-stats[data-v-af8c8403]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.8rem;margin-top:.4rem;display:grid}.phase1-stat[data-v-af8c8403]{background:#131a1da6;border:1px solid #eaf1ea24;border-radius:12px;gap:.25rem;padding:.85rem 1rem;display:grid}.phase1-stat-label[data-v-af8c8403]{letter-spacing:.18em;text-transform:uppercase;color:#e3ebe3a6;font-size:.7rem}.phase1-stat-value[data-v-af8c8403]{color:#f1e8c7;font-size:1.4rem;font-weight:600}.phase1-actions[data-v-af8c8403]{flex-wrap:wrap;gap:.6rem;margin-top:.4rem;display:flex}.phase1-link[data-v-af8c8403]{border-radius:999px;align-items:center;gap:.5rem;padding:.66rem 1.1rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.phase1-link-primary[data-v-af8c8403]{color:#142018;background:linear-gradient(#f1e8c7,#d7c18b)}.phase1-link-secondary[data-v-af8c8403]{color:#f1f4eeeb;border:1px solid #eaf1ea38}.phase1-link[data-v-af8c8403]:hover{transform:translateY(-1px)}.phase1-search-row[data-v-af8c8403]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;margin:1.2rem 0;display:grid}.phase1-search[data-v-af8c8403],.phase1-filter[data-v-af8c8403]{color:#f1f4eef0;height:44px;font:inherit;background:#131a1dd9;border:1px solid #eaf1ea24;border-radius:10px;padding:0 .95rem}.phase1-search[data-v-af8c8403]:focus,.phase1-filter[data-v-af8c8403]:focus{outline-offset:1px;outline:2px solid #d7c18b99}.phase1-result-count[data-v-af8c8403]{white-space:nowrap;color:#e3ebe3a6;font-size:.86rem}.phase1-table-wrap[data-v-af8c8403]{background:#131a1da6;border:1px solid #eaf1ea24;border-radius:14px;overflow:hidden}.phase1-table[data-v-af8c8403]{border-collapse:collapse;width:100%;font-size:.92rem}.phase1-table thead th[data-v-af8c8403]{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:#e3ebe3b3;background:#0a0f11b8;border-bottom:1px solid #eaf1ea29;padding:.8rem 1rem;font-size:.78rem;font-weight:600}.phase1-table tbody td[data-v-af8c8403]{vertical-align:top;border-bottom:1px solid #eaf1ea14;padding:.7rem 1rem}.phase1-table tbody tr:last-child td[data-v-af8c8403]{border-bottom:0}.phase1-genus[data-v-af8c8403]{letter-spacing:.12em;text-transform:uppercase;color:#e3ebe380;margin-top:2px;font-size:.74rem;display:block}.phase1-empty[data-v-af8c8403]{text-align:center;color:#e3ebe3a6;padding:1.6rem 1rem}.phase1-state[data-v-af8c8403]{color:#e3ebe3b3;margin:0;padding:1.2rem 1.4rem}.phase1-state--error[data-v-af8c8403]{color:#ffd7d7}.phase1-state--meta[data-v-af8c8403]{text-align:center;border-top:1px solid #eaf1ea14;font-size:.86rem}@media (width<=720px){.phase1-search-row[data-v-af8c8403]{grid-template-columns:1fr}.phase1-result-count[data-v-af8c8403]{text-align:right}.phase1-table thead[data-v-af8c8403]{display:none}.phase1-table tbody td[data-v-af8c8403]{border-bottom:1px solid #eaf1ea0f;padding-left:1.2rem;display:block}.phase1-table tbody tr[data-v-af8c8403]{border-bottom:1px solid #eaf1ea29;padding:.4rem 0;display:block}}.revit-embedded-auth[data-v-13181aaf]{gap:1.25rem;display:grid}.note[data-v-13181aaf]{color:var(--account-card-muted);margin:0;font-size:.95rem;line-height:1.45}.note--warn[data-v-13181aaf]{color:#e8b89a}.note--ok[data-v-13181aaf]{color:#97c4b8}.primary-link[data-v-13181aaf],.secondary-link[data-v-13181aaf]{border-radius:6px;justify-content:center;align-items:center;width:fit-content;padding:.55rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.primary-link[data-v-13181aaf]{color:var(--account-panel-link-color);background:#d4a87c38;border:1px solid #d4a87c59}.secondary-link[data-v-13181aaf]{color:var(--account-panel-link-color);background:0 0;border:1px solid #d4a87c33;margin-top:.35rem}.revit-embedded-auth__card[data-v-13181aaf]{border:1px solid color-mix(in srgb, var(--account-card-border) 32%, transparent);background:color-mix(in srgb, var(--account-card-bg) 75%, transparent);color:var(--account-card-text);border-radius:12px;gap:.45rem;padding:1.2rem 1.35rem;display:grid;box-shadow:0 12px 28px #0f16120a}.revit-embedded-auth__card--license.is-inactive[data-v-13181aaf]{border-color:#ab7b603d}.revit-embedded-auth__label[data-v-13181aaf]{letter-spacing:.16em;text-transform:uppercase;color:var(--account-card-label);font-size:.72rem}.revit-embedded-auth__card strong[data-v-13181aaf]{color:var(--account-card-heading)}.revit-embedded-auth__muted[data-v-13181aaf]{color:var(--account-card-muted);margin:0;font-size:.9rem}.plugin-guide[data-v-77b2fe65]{color:var(--account-card-text);gap:0;display:grid}.plugin-guide-crumbs[data-v-77b2fe65]{color:var(--account-card-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.15rem;font-size:.78rem;display:flex}.plugin-guide-crumb[data-v-77b2fe65]{color:var(--account-link-color);border-bottom:1px solid #0000;text-decoration:none;transition:color .16s,border-color .16s}.plugin-guide-crumb[data-v-77b2fe65]:hover{color:var(--account-link-hover);border-bottom-color:var(--account-link-hover)}.plugin-guide-crumb.is-current[data-v-77b2fe65]{color:var(--account-card-heading);cursor:default}.plugin-guide-crumb-sep[data-v-77b2fe65]{color:var(--account-card-label)}.plugin-guide[data-v-77b2fe65]>.plugin-guide-section:first-of-type{padding-top:.35rem}.plugin-guide-section[data-v-77b2fe65-s]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;gap:1.15rem;margin:0;padding:2.35rem 0;display:grid}.plugin-guide-section+.plugin-guide-section[data-v-77b2fe65-s]{border-top:1px solid color-mix(in srgb, var(--account-card-border) 38%, transparent)}.plugin-guide-section--accent[data-v-77b2fe65-s]{background:color-mix(in srgb, var(--account-card-accent-bg) 72%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:none;border-radius:12px;margin:.35rem 0;padding:1.45rem 1.35rem}.plugin-guide-section--accent+.plugin-guide-section--accent[data-v-77b2fe65-s]{border-top:1px solid color-mix(in srgb, var(--account-card-border) 28%, transparent);margin-top:.85rem;padding-top:1.45rem}.plugin-guide-label[data-v-77b2fe65-s]{letter-spacing:.18em;text-transform:uppercase;color:var(--account-card-label);font-size:.7rem}.plugin-guide-heading[data-v-77b2fe65-s]{letter-spacing:-.025em;color:var(--account-card-heading);text-wrap:balance;margin:0;font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.05}.plugin-guide-lede[data-v-77b2fe65-s]{color:var(--account-card-text);margin:0;font-size:1.02rem;line-height:1.5}.plugin-guide-section p[data-v-77b2fe65-s]{color:var(--account-card-muted);margin:0;line-height:1.55}.plugin-guide-list[data-v-77b2fe65-s]{color:var(--account-card-muted);gap:.55rem;margin:0;padding-left:1.15rem;line-height:1.55;display:grid}.plugin-guide-list strong[data-v-77b2fe65-s]{color:var(--account-card-heading)}.plugin-guide-grid[data-v-77b2fe65-s]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.35rem;display:grid}.plugin-guide-card[data-v-77b2fe65-s]{border:1px solid color-mix(in srgb, var(--account-card-border) 32%, transparent);background:color-mix(in srgb, var(--account-card-bg) 58%, transparent);border-radius:12px;gap:.55rem;padding:1.2rem 1.3rem;display:grid;box-shadow:0 10px 28px #0f16120a}.plugin-guide-card strong[data-v-77b2fe65-s]{color:var(--account-card-heading);font-size:1rem}.plugin-guide-card p[data-v-77b2fe65-s]{color:var(--account-card-muted);margin:0;font-size:.94rem;line-height:1.5}.plugin-guide-pill[data-v-77b2fe65-s]{background:var(--account-pill-bg);color:var(--account-pill-color);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.18rem .55rem;font-size:.72rem;display:inline-block}.plugin-guide-table-wrap[data-v-77b2fe65-s]{border:1px solid color-mix(in srgb, var(--account-card-border) 28%, transparent);background:color-mix(in srgb, var(--account-card-bg) 40%, transparent);border-radius:10px;overflow-x:auto}.plugin-guide-table[data-v-77b2fe65-s]{border-collapse:collapse;width:100%;color:var(--account-card-muted);font-size:.92rem}.plugin-guide-table th[data-v-77b2fe65-s],.plugin-guide-table td[data-v-77b2fe65-s]{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--account-card-border) 22%, transparent);vertical-align:top;padding:.75rem .9rem}.plugin-guide-table th[data-v-77b2fe65-s]{background:var(--account-pill-bg);color:var(--account-card-heading);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:600}.plugin-guide-table tr:last-child td[data-v-77b2fe65-s]{border-bottom:none}.plugin-guide-callout[data-v-77b2fe65-s]{border:none;border-left:3px solid color-mix(in srgb, var(--account-button-primary-color) 75%, transparent);background:color-mix(in srgb, var(--account-pill-bg) 70%, transparent);color:var(--account-card-text);border-radius:0 10px 10px 0;gap:.5rem;padding:1.1rem 1.2rem;display:grid}.plugin-guide-callout strong[data-v-77b2fe65-s]{color:var(--account-card-heading)}.plugin-guide-actions[data-v-77b2fe65-s]{flex-wrap:wrap;gap:.75rem;margin-top:.6rem;display:flex}.plugin-guide-primary[data-v-77b2fe65-s],.plugin-guide-secondary[data-v-77b2fe65-s]{border:1px solid #0000;border-radius:5px;align-items:center;padding:.6rem .95rem;font-size:.88rem;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.plugin-guide-primary[data-v-77b2fe65-s]{background:var(--account-button-primary-bg);color:var(--account-button-primary-color);box-shadow:var(--account-button-primary-shadow)}.plugin-guide-secondary[data-v-77b2fe65-s]{background:var(--account-button-secondary-bg);color:var(--account-button-secondary-color);border:1px solid var(--account-button-secondary-border)}.plugin-guide-primary[data-v-77b2fe65-s]:hover,.plugin-guide-secondary[data-v-77b2fe65-s]:hover{transform:translateY(-1px)}.plugin-guide-footer[data-v-77b2fe65]{--divider-color:color-mix(in srgb, var(--account-divider-color) 55%, transparent);border-top:1px solid #0000;border-image:var(--divider-fade-horizontal) 1;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1.5rem;padding-top:1.65rem;display:flex}.plugin-guide-secondary[data-v-77b2fe65]{background:var(--account-button-secondary-bg);color:var(--account-button-secondary-color);border:1px solid var(--account-button-secondary-border);border-radius:5px;align-items:center;padding:.55rem .85rem;font-size:.85rem;text-decoration:none;display:inline-flex}.plugin-guide-secondary[data-v-77b2fe65]:hover{color:var(--account-link-hover)}.plugin-guide-card-link[data-v-7cbb8896]{color:inherit;text-decoration:none}.plugin-guide-card-link[data-v-7cbb8896]:hover{background:var(--account-card-hover-bg);transform:translateY(-1px)}.plugin-guide-card-link[data-v-a5c95357]{color:inherit;text-decoration:none}.plugin-guide-card-link[data-v-a5c95357]:hover{background:var(--account-card-hover-bg);transform:translateY(-1px)}.plugin-cheatsheet-state[data-v-916bd965]{align-content:start;min-height:15rem}.ad-hero[data-v-916bd965]{color:#f3f1ea;text-align:center;background:radial-gradient(circle at 14% 18%,#cdaf802e,#0000 38%),radial-gradient(circle at 86% 12%,#61839d38,#0000 42%),linear-gradient(#11161a 0%,#0a0e11 100%);border:1px solid #f3f0e814;border-radius:22px;gap:1.4rem;padding:clamp(1.6rem,3.5vw,2.6rem);display:grid;box-shadow:0 18px 42px #0000002e}.ad-hero__top[data-v-916bd965]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ad-hero__eyebrow[data-v-916bd965]{letter-spacing:.18em;text-transform:uppercase;color:#aab0aa;font-size:.72rem}.ad-hero__lock[data-v-916bd965]{appearance:none;color:#f3f1ea;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#080b0e8c;border:1px solid #f3f0e82e;border-radius:999px;padding:.45rem .8rem;font-size:.72rem}.ad-hero__lock[data-v-916bd965]:hover{background:#cdaf801f;border-color:#cdaf808c}.ad-hero__title[data-v-916bd965]{letter-spacing:-.04em;color:#f3f1ea;max-width:22ch;margin:.4rem auto 0;font-size:clamp(2rem,5.4vw,3.6rem);line-height:.98}.ad-hero__lede[data-v-916bd965]{color:#b7c1bc;max-width:38rem;margin:0 auto;font-size:1.05rem;line-height:1.55}.ad-plans[data-v-916bd965]{text-align:left;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin-top:.6rem;display:grid}.ad-plan[data-v-916bd965]{color:#d6dad5;background:#080b0e8c;border:1px solid #f3f0e81f;border-radius:18px;gap:.7rem;padding:1.3rem 1.25rem;display:grid}.ad-plan__tag[data-v-916bd965]{letter-spacing:.16em;text-transform:uppercase;color:#aab0aa;font-size:.7rem}.ad-plan__name[data-v-916bd965]{letter-spacing:-.02em;color:#f3f1ea;margin:0;font-size:1.4rem}.ad-plan__price[data-v-916bd965]{align-items:baseline;gap:.35rem;display:flex}.ad-plan__amount[data-v-916bd965]{letter-spacing:-.04em;color:#f3f1ea;font-size:clamp(2.4rem,4.4vw,3rem);font-weight:600}.ad-plan__per[data-v-916bd965]{color:#b7c1bc;font-size:.85rem}.ad-plan__line[data-v-916bd965]{color:#b7c1bc;margin:0;font-size:.95rem;line-height:1.5}.ad-plan__bullets[data-v-916bd965]{color:#d6dad5;gap:.3rem;margin:0;padding-left:1.05rem;font-size:.92rem;line-height:1.45;display:grid}.ad-plan__addon[data-v-916bd965]{color:#8fb0cc;border-top:1px dashed #f3f0e824;margin:.15rem 0 0;padding-top:.7rem;font-size:.85rem}.ad-plan--solo[data-v-916bd965]{border-color:#cdaf8059}.ad-plan--solo .ad-plan__tag[data-v-916bd965]{color:#cdaf80}.ad-plan--studio[data-v-916bd965]{background:linear-gradient(#cdaf801a,#080b0e8c);border-color:#cdaf808c}.ad-plan--studio .ad-plan__tag[data-v-916bd965]{color:#cdaf80}.ad-plan--featured[data-v-916bd965]{position:relative;transform:translateY(-4px)}.ad-plan--featured[data-v-916bd965]:after{content:"Best per-seat fit";color:#11161a;letter-spacing:.12em;text-transform:uppercase;background:#cdaf80;border-radius:999px;padding:.2rem .55rem;font-size:.65rem;position:absolute;top:-.7rem;right:1rem}.ad-plan--practice[data-v-916bd965]{border-color:#61839d73}.ad-plan--practice .ad-plan__tag[data-v-916bd965]{color:#8fb0cc}.ad-plan--firm[data-v-916bd965]{background:linear-gradient(#61839d1f,#080b0e8c);border-color:#8fb0cc99}.ad-plan--firm .ad-plan__tag[data-v-916bd965]{color:#8fb0cc}.ad-hero__fineprint[data-v-916bd965]{letter-spacing:.02em;color:#8d958f;margin:.4rem auto 0;font-size:.82rem}.plugin-cheatsheet-form[data-v-916bd965]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.plugin-cheatsheet-input[data-v-916bd965]{border:1px solid var(--account-card-border);background:color-mix(in srgb, var(--account-card-bg) 92%, white 8%);min-width:min(100%,18rem);color:var(--account-card-text);border-radius:5px;flex:15rem;padding:.72rem .85rem}.plugin-cheatsheet-input[data-v-916bd965]:focus-visible{outline:2px solid color-mix(in srgb, var(--account-button-primary-bg) 60%, white 40%);outline-offset:2px}.plugin-cheatsheet-button[data-v-916bd965]{cursor:pointer;min-height:2.8rem;font:inherit;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:.7rem 1rem;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.plugin-cheatsheet-button[data-v-916bd965]:disabled{cursor:wait;opacity:.7}.plugin-cheatsheet-button--primary[data-v-916bd965]{background:var(--account-button-primary-bg);color:var(--account-button-primary-color);box-shadow:var(--account-button-primary-shadow)}.plugin-cheatsheet-button--secondary[data-v-916bd965]{background:var(--account-button-secondary-bg);color:var(--account-button-secondary-color);border-color:var(--account-button-secondary-border)}.plugin-cheatsheet-note[data-v-916bd965]{margin:0;font-size:.92rem}.plugin-cheatsheet-note--error[data-v-916bd965]{color:#8f2d1f}.plugin-cheatsheet-note--warning[data-v-916bd965]{color:var(--account-card-muted)}@media (width<=720px){.plugin-cheatsheet-button[data-v-916bd965],.plugin-cheatsheet-input[data-v-916bd965]{width:100%}}.secure-trust[data-v-3de1f0b0]{box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff07;border:.5px solid #d7e0dc1a;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.secure-trust--compact[data-v-3de1f0b0]{gap:.6rem;padding:.65rem .85rem}.secure-trust--inline[data-v-3de1f0b0]{align-items:center;max-width:100%;padding:.5rem .75rem;display:inline-flex}.secure-trust--inline .secure-trust__copy[data-v-3de1f0b0]{gap:.15rem}.secure-trust--inline .secure-trust__body[data-v-3de1f0b0]{display:none}.secure-trust__lock[data-v-3de1f0b0]{width:28px;height:28px;color:var(--la-input-blue,#a8b6c4);flex-shrink:0;justify-content:center;align-items:center;display:flex}.secure-trust__lock-svg[data-v-3de1f0b0]{width:100%;height:100%;display:block}.secure-trust--compact .secure-trust__lock[data-v-3de1f0b0]{width:24px;height:24px}.secure-trust__copy[data-v-3de1f0b0]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.secure-trust__title[data-v-3de1f0b0]{letter-spacing:.02em;color:#f3f5f8fa;font-size:.92rem;font-weight:600}.secure-trust__body[data-v-3de1f0b0]{color:#c8d0dceb;font-size:.8rem;line-height:1.45}.checkout-page[data-v-3c548e0e]{isolation:isolate;--checkout-panel:linear-gradient(180deg, #080a0cf5, #0b0d0ff5);--checkout-panel-strong:linear-gradient(180deg, #07090bfa, #0a0c0efa);--checkout-border:#c6d0d81f;--checkout-border-strong:#d8e6ef2e;--checkout-text:var(--text-primary);--checkout-muted:var(--text-secondary);--checkout-kicker:#d9e8f1ad;min-height:100vh;color:var(--checkout-text);background:var(--bg-shell);font-family:var(--font-ui);position:relative}.header-sticky[data-v-3c548e0e]{z-index:50;position:sticky;top:0}.checkout-main[data-v-3c548e0e]{z-index:1;gap:1.35rem;width:min(1120px,100% - 2rem);margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) 0 4.8rem;display:grid;position:relative}.checkout-copyright[data-v-3c548e0e]{z-index:120;letter-spacing:.05em;color:#a8b2ad2e;pointer-events:none;white-space:nowrap;margin:0;font-size:.6rem;position:fixed;bottom:.8rem;left:50%;transform:translate(-50%)}.checkout-panel[data-v-3c548e0e],.checkout-choice-card[data-v-3c548e0e]{border:1px solid var(--checkout-border);background:var(--checkout-panel);border-radius:14px;box-shadow:0 12px 28px #0003}.checkout-page-head[data-v-3c548e0e],.checkout-layout[data-v-3c548e0e],.checkout-choice-grid[data-v-3c548e0e],.checkout-status[data-v-3c548e0e],.checkout-status-actions[data-v-3c548e0e],.checkout-page-head-actions[data-v-3c548e0e],.checkout-action-stack[data-v-3c548e0e],.checkout-control-grid[data-v-3c548e0e],.checkout-summary-rows[data-v-3c548e0e]{gap:1rem;display:grid}.checkout-page-head[data-v-3c548e0e]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem}.checkout-page-head-copy[data-v-3c548e0e],.checkout-card[data-v-3c548e0e],.checkout-status-copy[data-v-3c548e0e],.checkout-addon-copy[data-v-3c548e0e],.checkout-control[data-v-3c548e0e],.checkout-summary-card[data-v-3c548e0e]{gap:.9rem;display:grid}.checkout-panel[data-v-3c548e0e],.checkout-choice-card[data-v-3c548e0e]{padding:clamp(1rem,2vw,1.25rem)}.checkout-eyebrow[data-v-3c548e0e],.checkout-card-kicker[data-v-3c548e0e]{letter-spacing:.18em;text-transform:uppercase;color:var(--checkout-kicker);margin:0;font-size:.76rem}.checkout-title[data-v-3c548e0e]{letter-spacing:-.03em;margin:0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:1.02}.checkout-intro[data-v-3c548e0e],.checkout-gst-note[data-v-3c548e0e],.checkout-note[data-v-3c548e0e],.checkout-list[data-v-3c548e0e],.checkout-plan-line[data-v-3c548e0e],.checkout-plan-description[data-v-3c548e0e],.checkout-status-copy p[data-v-3c548e0e],.checkout-choice-card p[data-v-3c548e0e],.checkout-addon-note[data-v-3c548e0e],.checkout-card p[data-v-3c548e0e],.checkout-control small[data-v-3c548e0e],.checkout-summary-row p[data-v-3c548e0e],.checkout-seat-range[data-v-3c548e0e],.checkout-addon-price[data-v-3c548e0e]{color:var(--checkout-muted);letter-spacing:.01em;margin:0;line-height:1.65}.checkout-page-head-copy[data-v-3c548e0e]{max-width:46rem}.checkout-head-trust[data-v-3c548e0e]{margin-top:.85rem}.checkout-payment-trust[data-v-3c548e0e]{margin:.35rem 0 1rem}.checkout-gst-note[data-v-3c548e0e]{color:#d6e2e8e0;font-size:.9rem}.checkout-legal-note[data-v-3c548e0e]{letter-spacing:.01em;color:#d6e2e88f;margin:0;font-size:.66rem;line-height:1.45}.checkout-payment-footnotes[data-v-3c548e0e]{border-top:1px solid #d8e6ef1a;gap:.35rem;margin-top:.35rem;padding-top:.75rem;display:grid}.checkout-choice-footnotes[data-v-3c548e0e]{text-align:center;border-top:1px solid #d8e6ef1a;grid-column:1/-1;justify-items:center;gap:.35rem;margin-top:.5rem;padding-top:.85rem;display:grid}.checkout-card h2[data-v-3c548e0e],.checkout-choice-card h2[data-v-3c548e0e],.checkout-status-copy h2[data-v-3c548e0e]{margin:0;font-size:1.45rem}.checkout-layout[data-v-3c548e0e]{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:1.25rem}.checkout-card--plan[data-v-3c548e0e],.checkout-card--payment[data-v-3c548e0e]{background:linear-gradient(180deg, #ffffff08, transparent 26%), var(--checkout-panel-strong)}.checkout-plan-head[data-v-3c548e0e],.checkout-summary-head[data-v-3c548e0e],.checkout-summary-total[data-v-3c548e0e],.checkout-addon-head[data-v-3c548e0e],.checkout-summary-row[data-v-3c548e0e]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.checkout-price-block[data-v-3c548e0e]{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.checkout-price-block strong[data-v-3c548e0e]{font-size:clamp(2.4rem,4vw,3.3rem);line-height:.92}.checkout-price-label[data-v-3c548e0e]{font-size:1.8rem!important;line-height:1.1!important}.checkout-price-phase[data-v-3c548e0e],.checkout-price-future[data-v-3c548e0e],.checkout-summary-note[data-v-3c548e0e]{color:var(--checkout-muted);margin:0;line-height:1.5}.checkout-price-phase[data-v-3c548e0e]{letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.checkout-price-future[data-v-3c548e0e],.checkout-summary-note[data-v-3c548e0e]{font-size:.92rem}.checkout-seat-range[data-v-3c548e0e]{letter-spacing:.08em;text-transform:uppercase;font-size:.92rem}.checkout-list[data-v-3c548e0e]{padding-left:1rem}.checkout-feature-list[data-v-3c548e0e]{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.checkout-feature-list-item[data-v-3c548e0e]{color:var(--checkout-muted);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;line-height:1.6;display:grid}.checkout-feature-icon[data-v-3c548e0e]{color:#d7ddd9;background:#ffffff0a;border:1px solid #d2d8de24;border-radius:999px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;margin-top:.08rem;display:inline-flex}.checkout-feature-icon svg[data-v-3c548e0e]{width:.92rem;height:.92rem}.checkout-feature-icon--support[data-v-3c548e0e],.checkout-feature-icon--training[data-v-3c548e0e]{color:#b9c8d2}.checkout-feature-icon--desk[data-v-3c548e0e],.checkout-feature-icon--workbench[data-v-3c548e0e]{color:#c8d1c2}.checkout-feature-icon--app[data-v-3c548e0e],.checkout-feature-icon--studio[data-v-3c548e0e],.checkout-feature-icon--evidence[data-v-3c548e0e]{color:#e0c08f;background:#d8b17314;border-color:#d8b1733d}.checkout-list--tight[data-v-3c548e0e]{gap:.55rem;display:grid}.checkout-addon-card[data-v-3c548e0e],.checkout-summary-card[data-v-3c548e0e],.checkout-control[data-v-3c548e0e]{border:1px solid var(--checkout-border);background:#ffffff08;border-radius:14px;padding:1rem}.checkout-addon-card[data-v-3c548e0e]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.checkout-addon-card--selected[data-v-3c548e0e]{background:#cdaf8014;border-color:#cdaf8057}.checkout-revit-block[data-v-3c548e0e]{border:1px solid var(--checkout-border);background:#ffffff08;border-radius:14px;gap:.75rem;padding:1rem;display:grid}.checkout-revit-lede[data-v-3c548e0e]{color:var(--checkout-muted);margin:0;font-size:.88rem;line-height:1.55}.checkout-revit-grid[data-v-3c548e0e]{gap:.55rem;display:grid}.checkout-revit-choice[data-v-3c548e0e]{border:1px solid var(--checkout-border);cursor:pointer;background:#080a0c59;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.65rem;margin:0;padding:.75rem .85rem;transition:border-color .15s,background .15s;display:grid}.checkout-revit-choice[data-v-3c548e0e]:hover{border-color:#d8e6ef33}.checkout-revit-choice--active[data-v-3c548e0e]{background:#cdaf8012;border-color:#cdaf8057}.checkout-revit-input[data-v-3c548e0e]{margin-top:.25rem}.checkout-revit-choice-body[data-v-3c548e0e]{gap:.2rem;display:grid}.checkout-revit-choice-body strong[data-v-3c548e0e]{color:var(--checkout-text);font-size:.92rem}.checkout-revit-choice-body span[data-v-3c548e0e]{color:var(--checkout-muted);font-size:.8rem;line-height:1.45}.checkout-addon-input[data-v-3c548e0e]{margin-top:.2rem}.checkout-addon-head strong[data-v-3c548e0e],.checkout-summary-row strong[data-v-3c548e0e],.checkout-summary-total strong[data-v-3c548e0e],.checkout-summary-head strong[data-v-3c548e0e]{color:var(--checkout-text)}.checkout-addon-head span[data-v-3c548e0e],.checkout-summary-head span[data-v-3c548e0e],.checkout-summary-row span[data-v-3c548e0e],.checkout-summary-total span[data-v-3c548e0e]{color:var(--checkout-muted)}.checkout-number-input[data-v-3c548e0e]{border:1px solid var(--checkout-border-strong);width:100%;min-height:42px;color:var(--checkout-text);font:inherit;background:#ffffff0a;border-radius:10px;padding:.75rem .9rem}.checkout-number-input[data-v-3c548e0e]:focus{outline-offset:2px;outline:2px solid #d8b1736b}.checkout-control span[data-v-3c548e0e]{font-weight:600}.checkout-summary-card[data-v-3c548e0e]{gap:.75rem}.checkout-summary-row[data-v-3c548e0e]{border-bottom:1px solid #d2d8de1f;padding-bottom:.8rem}.checkout-summary-row[data-v-3c548e0e]:last-child{border-bottom:0;padding-bottom:0}.checkout-summary-total[data-v-3c548e0e]{border-top:1px solid #d2d8de1f;padding-top:.5rem}.checkout-summary-breakdown[data-v-3c548e0e]{gap:.45rem;padding-top:.2rem;display:grid}.checkout-summary-line[data-v-3c548e0e]{color:var(--checkout-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.9rem;display:flex}.checkout-summary-line strong[data-v-3c548e0e]{color:var(--checkout-text);font-size:.92rem}.checkout-summary-disclaimer[data-v-3c548e0e]{color:#d6e2e89e;margin:0;font-size:.74rem;line-height:1.5}.checkout-action-stack[data-v-3c548e0e]{margin-top:.3rem}.checkout-primary[data-v-3c548e0e],.checkout-secondary[data-v-3c548e0e],.checkout-tertiary[data-v-3c548e0e],.checkout-choice-card[data-v-3c548e0e]{text-decoration:none}.checkout-primary[data-v-3c548e0e],.checkout-secondary[data-v-3c548e0e],.checkout-tertiary[data-v-3c548e0e]{border:1px solid var(--checkout-border-strong);min-height:42px;font:inherit;letter-spacing:.01em;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 1rem;font-size:.84rem;font-weight:700;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.checkout-primary[data-v-3c548e0e]{color:#101517;background:linear-gradient(#e2e8e4f0,#cdd4d0e6);border-color:#e2e8e466}.checkout-secondary[data-v-3c548e0e],.checkout-tertiary[data-v-3c548e0e]{color:var(--checkout-text);background:#ffffff0a}.checkout-primary[data-v-3c548e0e]:hover,.checkout-secondary[data-v-3c548e0e]:hover,.checkout-tertiary[data-v-3c548e0e]:hover{border-color:#d8e6ef3d;transform:translateY(-1px)}.checkout-primary--disabled[data-v-3c548e0e],.checkout-primary[data-v-3c548e0e]:disabled{opacity:.55;cursor:not-allowed}.checkout-choice-grid[data-v-3c548e0e]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.checkout-choice-card[data-v-3c548e0e]{gap:.85rem;display:grid}.checkout-status[data-v-3c548e0e]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.checkout-status--success[data-v-3c548e0e]{border-color:#7cb6876b}.checkout-status--cancelled[data-v-3c548e0e]{border-color:#d8b17352}.checkout-error[data-v-3c548e0e]{color:#ffd6d1;background:#78181838;border:1px solid #d26c606b;border-radius:14px;margin:0;padding:1rem 1.2rem}@media (width<=1040px){.checkout-page-head[data-v-3c548e0e],.checkout-layout[data-v-3c548e0e],.checkout-choice-grid[data-v-3c548e0e],.checkout-status[data-v-3c548e0e]{grid-template-columns:1fr}}@media (width<=720px){.checkout-main[data-v-3c548e0e]{width:min(100%,100% - 1rem);padding:1.35rem 0 2.6rem}.checkout-copyright[data-v-3c548e0e]{font-size:.56rem;bottom:.65rem}.checkout-plan-head[data-v-3c548e0e],.checkout-summary-head[data-v-3c548e0e],.checkout-summary-total[data-v-3c548e0e],.checkout-summary-row[data-v-3c548e0e],.checkout-addon-head[data-v-3c548e0e],.checkout-status-actions[data-v-3c548e0e]{flex-direction:column;align-items:start}.checkout-addon-card[data-v-3c548e0e]{grid-template-columns:1fr}}.commerce-page[data-v-e0ddbf0a]{isolation:isolate;min-height:100vh;color:var(--text-primary);font-family:var(--font-ui);position:relative}.header-sticky[data-v-e0ddbf0a]{z-index:20;position:sticky;top:0}.commerce-main[data-v-e0ddbf0a]{z-index:1;margin:0 auto;display:grid;position:relative}.commerce-copyright[data-v-e0ddbf0a]{z-index:120;letter-spacing:.05em;color:#a8b2ad2e;pointer-events:none;white-space:nowrap;margin:0;font-size:.6rem;position:fixed;bottom:.8rem;left:50%;transform:translate(-50%)}.commerce-hero[data-v-e0ddbf0a]{text-align:center;border:.5px solid #c6d0d81a;border-radius:20px;justify-items:center;gap:1rem;padding:clamp(1.5rem,3vw,2.4rem);display:grid;position:relative;overflow:hidden}.commerce-eyebrow[data-v-e0ddbf0a]{letter-spacing:.18em;text-transform:uppercase;color:#d9e8f1ad;margin:0;font-size:.76rem}.commerce-title[data-v-e0ddbf0a]{color:var(--text-primary);margin:0}.pricing-overview-title[data-v-e0ddbf0a]{text-wrap:balance;justify-items:center;gap:.35em;max-width:none;display:grid}.pricing-overview-headline-line[data-v-e0ddbf0a]{max-width:22ch;display:block}.commerce-intro[data-v-e0ddbf0a]{letter-spacing:.01em;max-width:52ch;color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.65}.pricing-overview-pillars[data-v-e0ddbf0a]{text-align:left;gap:.85rem;width:100%;max-width:38rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.pricing-overview-pillars li[data-v-e0ddbf0a]{background:0 0;border:none;gap:.35rem;margin:0;padding:.75rem 0;display:grid}.pricing-overview-pillars strong[data-v-e0ddbf0a]{color:var(--text-primary);font-size:.95rem;font-weight:700}.pricing-overview-pillars span[data-v-e0ddbf0a]{color:var(--text-secondary);font-size:.86rem;line-height:1.5}.pricing-overview-actions[data-v-e0ddbf0a]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.35rem;display:flex}.commerce-primary[data-v-e0ddbf0a],.commerce-secondary[data-v-e0ddbf0a]{text-decoration:none}.commerce-primary[data-v-e0ddbf0a]:hover,.commerce-secondary[data-v-e0ddbf0a]:hover{transform:translateY(-1px)}.pricing-overview-matrix-line[data-v-e0ddbf0a]{margin:.35rem 0 0}.pricing-overview-matrix-link[data-v-e0ddbf0a]{color:#c6d0d8f2;border-bottom:1px solid #c6d0d859;font-size:.88rem;text-decoration:none;transition:color .15s,border-color .15s}.pricing-overview-matrix-link[data-v-e0ddbf0a]:hover{color:#e8f4ec;border-bottom-color:#e8f4ec80}.commerce-hero-actions[data-v-e0ddbf0a]{gap:1rem;display:grid}.pricing-overview-return[data-v-e0ddbf0a]{margin-top:.25rem}.commerce-page[data-v-84b4f6be]{isolation:isolate;min-height:100vh;color:var(--text-primary);font-family:var(--font-ui);position:relative}.header-sticky[data-v-84b4f6be]{z-index:20;position:sticky;top:0}.commerce-main[data-v-84b4f6be]{z-index:1;margin:0 auto;display:grid;position:relative}.commerce-copyright[data-v-84b4f6be]{z-index:120;letter-spacing:.05em;color:#a8b2ad2e;pointer-events:none;white-space:nowrap;margin:0;font-size:.6rem;position:fixed;bottom:.8rem;left:50%;transform:translate(-50%)}.commerce-hero[data-v-84b4f6be],.commerce-pricing-stage[data-v-84b4f6be],.commerce-plan-card[data-v-84b4f6be]{border:.5px solid #c6d0d81a}.commerce-hero[data-v-84b4f6be],.commerce-pricing-stage[data-v-84b4f6be]{border-radius:20px}.commerce-hero[data-v-84b4f6be]{position:relative;overflow:hidden}.commerce-hero-trust[data-v-84b4f6be]{text-align:left;justify-self:center;width:min(100%,34rem)}.commerce-pricing-stage[data-v-84b4f6be]{border-radius:24px;gap:1.6rem;padding:clamp(1.1rem,2vw,1.55rem);display:grid}.commerce-billing-bar[data-v-84b4f6be]{justify-items:center;gap:.95rem;display:grid}.commerce-billing-tabs[data-v-84b4f6be]{background:#ffffff0a;border:.5px solid #d8e6ef1f;border-radius:14px;align-items:center;gap:.25rem;min-height:3.3rem;padding:.4rem;display:inline-flex;box-shadow:0 12px 24px #00000029}.commerce-billing-tab[data-v-84b4f6be]{min-height:44px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 1.1rem;font-size:.84rem;font-weight:700}.commerce-billing-tab--active[data-v-84b4f6be]{color:#101517;background:linear-gradient(#e2e8e4f0,#cdd4d0e6)}.commerce-billing-tab--disabled[data-v-84b4f6be]{cursor:not-allowed;opacity:.58}.commerce-billing-note[data-v-84b4f6be]{color:var(--text-secondary);margin:0;font-size:.88rem}.commerce-pricing-footnotes[data-v-84b4f6be]{text-align:center;border-top:.5px solid #d8e6ef14;justify-items:center;gap:.45rem;margin-top:.25rem;padding:.35rem .5rem 0;display:grid}.commerce-gst-note[data-v-84b4f6be]{max-width:38rem;font-family:var(--font-ui);color:#d6e2e8e0;margin:0;font-size:.92rem;line-height:1.55}.commerce-matrix-link[data-v-84b4f6be]{margin:0;font-size:.88rem;line-height:1.5}.commerce-matrix-link a[data-v-84b4f6be]{color:#c6d0d8f2;border-bottom:1px solid #c6d0d859;text-decoration:none;transition:color .15s,border-color .15s}.commerce-matrix-link a[data-v-84b4f6be]:hover{color:#e8f4ec;border-bottom-color:#e8f4ec80}.commerce-legal-note[data-v-84b4f6be]{letter-spacing:.01em;color:#d6e2e88f;max-width:48rem;margin:0;font-size:.68rem;line-height:1.45}.commerce-eyebrow[data-v-84b4f6be],.commerce-detail-kicker[data-v-84b4f6be],.commerce-plan-tag[data-v-84b4f6be]{letter-spacing:.18em;text-transform:uppercase;color:#d9e8f1ad;margin:0;font-size:.76rem}.pricing-plans-crumb[data-v-84b4f6be]{margin:-.25rem 0 0;font-size:.82rem}.pricing-plans-crumb a[data-v-84b4f6be]{color:#c6d0d8f2;border-bottom:1px solid #c6d0d859;text-decoration:none}.pricing-plans-crumb a[data-v-84b4f6be]:hover{color:#e8f4ec;border-bottom-color:#e8f4ec80}.commerce-plan-title[data-v-84b4f6be],.commerce-detail-title[data-v-84b4f6be]{color:var(--text-primary);margin:0}.commerce-intro[data-v-84b4f6be],.commerce-note[data-v-84b4f6be],.commerce-plan-line[data-v-84b4f6be],.commerce-plan-footnote[data-v-84b4f6be],.commerce-plan-note[data-v-84b4f6be],.commerce-detail-summary[data-v-84b4f6be],.commerce-detail-summary p[data-v-84b4f6be],.commerce-plan-list[data-v-84b4f6be]{letter-spacing:.01em;max-width:64ch;color:var(--text-secondary);margin:0;line-height:1.65}.commerce-hero-actions[data-v-84b4f6be],.commerce-plan-grid[data-v-84b4f6be],.commerce-detail-grid[data-v-84b4f6be]{gap:1rem;display:grid}.commerce-hero-actions[data-v-84b4f6be]{grid-template-columns:repeat(auto-fit,minmax(200px,max-content));justify-content:center;justify-items:center}.commerce-plan-grid[data-v-84b4f6be]{align-items:stretch}.commerce-detail-grid[data-v-84b4f6be]{grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-plan-card[data-v-84b4f6be]{background:linear-gradient(#ffffff08,#0000 26%),linear-gradient(#080a0cf5,#0b0d0ff5);border-radius:16px;grid-template-rows:auto 1fr;gap:0;min-width:0;height:100%;padding:0;display:grid;overflow:hidden}.commerce-plan-card--featured[data-v-84b4f6be]{background:linear-gradient(#cdaf8014,#0b0d0ff5),#ffffff03;border-color:#cdaf808c}.commerce-plan-card--current[data-v-84b4f6be]{border-color:#8fb0cc7a}.commerce-plan-ribbon[data-v-84b4f6be]{min-height:2.8rem;color:var(--text-primary);letter-spacing:.03em;text-align:center;background:linear-gradient(#ffffff0f,#ffffff08);justify-content:center;align-items:center;padding:.68rem 1rem;font-size:.74rem;font-weight:700;line-height:1.15;display:flex}.commerce-plan-ribbon--featured[data-v-84b4f6be]{background:linear-gradient(#cdaf8038,#cdaf801f)}.commerce-plan-card-body[data-v-84b4f6be]{grid-template-rows:minmax(1.8rem,auto) minmax(2.8rem,auto) minmax(7.3rem,auto) minmax(6.4rem,auto) 1fr auto auto;align-content:start;gap:1rem;min-height:100%;display:grid}.commerce-plan-topline[data-v-84b4f6be],.commerce-plan-meta[data-v-84b4f6be],.commerce-plan-actions[data-v-84b4f6be]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;display:flex}.commerce-plan-topline[data-v-84b4f6be]{align-items:start;min-height:1.8rem}.commerce-plan-title[data-v-84b4f6be]{justify-content:center;align-items:center;min-height:0;display:flex}.commerce-plan-pricing[data-v-84b4f6be]{align-content:start;gap:.42rem;min-height:0;display:grid}.commerce-plan-actions[data-v-84b4f6be]{margin-top:auto}.commerce-plan-badge[data-v-84b4f6be],.commerce-plan-pill[data-v-84b4f6be]{color:#f0d6ac;letter-spacing:.14em;text-transform:uppercase;background:#cdaf801f;border:.5px solid #cdaf8047;border-radius:999px;align-items:center;min-height:1.95rem;padding:0 .7rem;font-size:.72rem;display:inline-flex}.commerce-plan-pill[data-v-84b4f6be]{color:var(--text-secondary);letter-spacing:.04em;text-transform:none;background:#ffffff04;border-color:#d8e6ef24}.commerce-price-block[data-v-84b4f6be]{min-width:0;min-height:0;color:var(--text-primary);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem .5rem;display:flex}.commerce-price-label[data-v-84b4f6be]{font-weight:inherit}.commerce-price-phase[data-v-84b4f6be],.commerce-price-future[data-v-84b4f6be]{color:var(--text-secondary);margin:0;line-height:1.5}.commerce-price-phase[data-v-84b4f6be]{letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.commerce-price-future[data-v-84b4f6be]{font-size:.92rem}.commerce-plan-line[data-v-84b4f6be]{min-height:0}.commerce-plan-list[data-v-84b4f6be]{gap:.72rem;padding:0;list-style:none;display:grid}.commerce-plan-list-item[data-v-84b4f6be]{grid-template-columns:auto 1fr;align-items:start;gap:.72rem;display:grid}.commerce-plan-list-icon[data-v-84b4f6be]{color:#dde3df;background:linear-gradient(160deg,#ffffff14,#ffffff05);border:.5px solid #e2ecf629;border-radius:999px;justify-content:center;align-items:center;width:1.72rem;height:1.72rem;margin-top:.08rem;display:inline-flex;box-shadow:0 4px 14px #00000038,inset 0 1px #ffffff1f}.commerce-plan-list-icon svg[data-v-84b4f6be]{width:.96rem;height:.96rem}.commerce-plan-list-icon--support[data-v-84b4f6be],.commerce-plan-list-icon--training[data-v-84b4f6be],.commerce-plan-list-icon--seat[data-v-84b4f6be],.commerce-plan-list-icon--billing[data-v-84b4f6be]{color:#b9c8d2}.commerce-plan-list-icon--desk[data-v-84b4f6be],.commerce-plan-list-icon--workbench[data-v-84b4f6be],.commerce-plan-list-icon--education[data-v-84b4f6be]{color:#c8d1c2}.commerce-plan-list-icon--app[data-v-84b4f6be],.commerce-plan-list-icon--studio[data-v-84b4f6be],.commerce-plan-list-icon--evidence[data-v-84b4f6be]{color:#f0d2a3;background:linear-gradient(165deg,#d4b27e33,#cdaf8014);border-color:#debe8a61;box-shadow:0 6px 16px #8f6f3f33,inset 0 1px #fff2dc38}.commerce-detail-card[data-v-84b4f6be]{grid-template-rows:minmax(13.4rem,auto) 1fr auto;gap:1.1rem;min-width:0;padding:1.5rem 1.35rem 1.2rem;display:grid;position:relative}.commerce-detail-card+.commerce-detail-card[data-v-84b4f6be]:before{content:"";background:linear-gradient(#d8e6ef00,#d8e6ef24 18% 82%,#d8e6ef00);width:.5px;position:absolute;top:.9rem;bottom:.9rem;left:0}.commerce-detail-head[data-v-84b4f6be]{grid-template-rows:minmax(1rem,auto) minmax(4.8rem,auto) minmax(6.2rem,auto);align-content:start;gap:.85rem;display:grid}.commerce-detail-summary[data-v-84b4f6be]{align-content:start;gap:.45rem;display:grid}.commerce-detail-card--focused[data-v-84b4f6be]{background:linear-gradient(#cdaf800f,#cdaf8003)}.commerce-detail-card--focused[data-v-84b4f6be]:first-child{box-shadow:inset 2px 0 #cdaf807a}.commerce-return-link[data-v-84b4f6be],.commerce-primary[data-v-84b4f6be],.commerce-secondary[data-v-84b4f6be]{text-decoration:none}.commerce-return-link[data-v-84b4f6be]:hover,.commerce-primary[data-v-84b4f6be]:hover,.commerce-secondary[data-v-84b4f6be]:hover{transform:translateY(-1px)}.commerce-primary[data-v-84b4f6be]:focus-visible,.commerce-secondary[data-v-84b4f6be]:focus-visible,.commerce-return-link[data-v-84b4f6be]:focus-visible{outline-offset:2px;outline:2px solid #c6d0d899}.commerce-primary--plan-featured[data-v-84b4f6be],.commerce-primary--plan-outline[data-v-84b4f6be]{width:100%}@media (width<=760px){.commerce-main[data-v-84b4f6be]{width:min(100% - 1rem,1120px);padding-top:1rem}.commerce-copyright[data-v-84b4f6be]{font-size:.56rem;bottom:.65rem}.commerce-plan-card-body[data-v-84b4f6be]{grid-template-rows:none}.commerce-plan-pricing[data-v-84b4f6be],.commerce-price-block[data-v-84b4f6be],.commerce-plan-line[data-v-84b4f6be]{min-height:0}.commerce-plan-grid[data-v-84b4f6be],.commerce-detail-grid[data-v-84b4f6be],.commerce-hero-actions[data-v-84b4f6be]{grid-template-columns:1fr}.commerce-detail-card[data-v-84b4f6be]{grid-template-rows:none;padding:1.35rem 0}.commerce-detail-card+.commerce-detail-card[data-v-84b4f6be]:before{display:none}.commerce-detail-head[data-v-84b4f6be]{grid-template-rows:none}.commerce-primary[data-v-84b4f6be],.commerce-secondary[data-v-84b4f6be],.commerce-return-link[data-v-84b4f6be]{width:100%}.commerce-billing-tabs[data-v-84b4f6be]{justify-content:stretch;width:100%}.commerce-billing-tab[data-v-84b4f6be]{flex:1 1 0}}.commerce-page[data-v-7270167d]{isolation:isolate;min-height:100vh;color:var(--text-primary);font-family:var(--font-ui);position:relative}.header-sticky[data-v-7270167d]{z-index:20;position:sticky;top:0}.commerce-main[data-v-7270167d]{z-index:1;margin:0 auto;display:grid;position:relative}.commerce-copyright[data-v-7270167d]{z-index:120;letter-spacing:.05em;color:#a8b2ad2e;pointer-events:none;white-space:nowrap;margin:0;font-size:.6rem;position:fixed;bottom:.8rem;left:50%;transform:translate(-50%)}.commerce-hero[data-v-7270167d],.commerce-pricing-stage[data-v-7270167d]{border:.5px solid #c6d0d81a;border-radius:20px}.commerce-hero[data-v-7270167d]{position:relative;overflow:hidden}.commerce-pricing-stage[data-v-7270167d]{display:grid}.commerce-eyebrow[data-v-7270167d],.commerce-detail-kicker[data-v-7270167d],.commerce-plan-tag[data-v-7270167d]{letter-spacing:.18em;text-transform:uppercase;color:#d9e8f1ad;margin:0;font-size:.76rem}.commerce-detail-title[data-v-7270167d]{color:var(--text-primary);margin:0}.commerce-intro[data-v-7270167d],.commerce-note[data-v-7270167d],.commerce-detail-summary[data-v-7270167d],.commerce-detail-summary p[data-v-7270167d]{max-width:64ch;color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.65}.commerce-intro strong[data-v-7270167d],.commerce-note strong[data-v-7270167d]{color:#edf3f7eb}.commerce-hero-actions[data-v-7270167d]{grid-template-columns:repeat(auto-fit,minmax(210px,max-content));justify-content:center;gap:1rem;display:grid}.commerce-primary[data-v-7270167d],.commerce-secondary[data-v-7270167d]{text-decoration:none}.commerce-primary[data-v-7270167d]:hover,.commerce-secondary[data-v-7270167d]:hover{transform:translateY(-1px)}.commerce-primary--plan-featured[data-v-7270167d],.commerce-primary--plan-outline[data-v-7270167d]{width:100%}.commerce-detail-grid[data-v-7270167d]{background:linear-gradient(#07090bfa,#0a0c0efa),linear-gradient(135deg,#ffffff05,#0000 42%);border:.5px solid #c6d0d81a;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:.2rem 0;display:grid;overflow:hidden;box-shadow:0 12px 28px #0003}.pricing-matrix-cta-grid.commerce-detail-grid[data-v-7270167d]{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-detail-card[data-v-7270167d]{grid-template-rows:minmax(10rem,auto) auto;gap:1.1rem;min-width:0;padding:1.5rem 1.35rem 1.2rem;display:grid;position:relative}.commerce-detail-card+.commerce-detail-card[data-v-7270167d]:before{content:"";background:linear-gradient(#d8e6ef00,#d8e6ef24 18% 82%,#d8e6ef00);width:.5px;position:absolute;top:.9rem;bottom:.9rem;left:0}.commerce-detail-head[data-v-7270167d]{align-content:start;gap:.85rem;display:grid}.commerce-plan-actions[data-v-7270167d]{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:auto;display:flex}.pricing-matrix-path-callout[data-v-7270167d]{text-align:left;background:#ffffff08;border:.5px solid #d8e6ef1f;border-radius:14px;width:100%;max-width:42rem;margin:0;padding:1rem 1.15rem;box-shadow:0 8px 20px #0000001f}.pricing-matrix-path-callout-title[data-v-7270167d]{letter-spacing:.16em;text-transform:uppercase;color:#d9e8f1b8;margin:0 0 .65rem;font-size:.72rem;font-weight:700}.pricing-matrix-path-steps[data-v-7270167d]{color:#d6e2e8e0;gap:.45rem;margin:0;padding-left:1.15rem;font-size:.86rem;line-height:1.55;display:grid}.pricing-matrix-path-step-label[data-v-7270167d]{color:#edf3f7e6;font-weight:600}.pricing-matrix-intro-secondary[data-v-7270167d]{color:#dce4eac7;max-width:52ch;margin:0;font-size:.88rem;line-height:1.65}.pricing-matrix-inline-link[data-v-7270167d]{color:#c6d0d8f2;text-underline-offset:.15em;text-decoration:underline}.pricing-matrix-inline-link[data-v-7270167d]:hover{color:#e8f4ec}.pricing-matrix-section[data-v-7270167d]{margin-bottom:0}.pricing-matrix-section-title[data-v-7270167d]{letter-spacing:-.02em;color:#eef3f1;margin:0 0 .5rem;font-size:1.15rem;font-weight:600}.pricing-matrix-section-lede[data-v-7270167d]{color:#d2dae0d9;max-width:52rem;margin:0 0 1.1rem;font-size:.88rem;line-height:1.65}.pricing-matrix-table-wrap[data-v-7270167d]{-webkit-overflow-scrolling:touch;background:#00000047;border:.5px solid #c6d0d81a;border-radius:14px;overflow-x:auto}.pricing-matrix-table[data-v-7270167d]{border-collapse:collapse;color:#ecf1f5f2;width:100%;min-width:720px;font-size:.86rem;line-height:1.5}.pricing-matrix-table thead tr[data-v-7270167d]{background:#040608f0;border-bottom:.5px solid #c6d0d81f}.pricing-matrix-table th[data-v-7270167d],.pricing-matrix-table td[data-v-7270167d]{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0f;padding:.85rem 1rem}.pricing-matrix-table th[scope=col][data-v-7270167d]{letter-spacing:.1em;text-transform:uppercase;color:#d9e8f194;font-size:.72rem;font-weight:700}.pricing-matrix-table tbody tr:last-child th[data-v-7270167d],.pricing-matrix-table tbody tr:last-child td[data-v-7270167d]{border-bottom:none}.pricing-matrix-tr--alt[data-v-7270167d]{background:#ffffff05}.pricing-matrix-plan-cell[data-v-7270167d]{color:#f2f6f4;white-space:nowrap;font-weight:600}.pricing-matrix-plan-link[data-v-7270167d]{color:#c6d0d8fa;border-bottom:1px solid #c6d0d859;text-decoration:none;transition:color .15s,border-color .15s}.pricing-matrix-plan-link[data-v-7270167d]:hover{color:#e8f4ec;border-bottom-color:#e8f4ec8c}.pricing-matrix-mono[data-v-7270167d]{font-variant-numeric:tabular-nums;white-space:nowrap;color:#dce4e0eb}.pricing-matrix-inclusion[data-v-7270167d]{scroll-margin-top:5.5rem}.pricing-matrix-container[data-v-7270167d]{border:1px solid #b4a08c1a;border-radius:18px;gap:1rem;display:grid;overflow:hidden}.pricing-matrix-header[data-v-7270167d]{background:#ffffff05;border-bottom:2px solid #b4a08c1f;grid-template-columns:minmax(180px,1fr) repeat(4,minmax(160px,1fr));gap:1px;padding:.5px;display:grid}.pricing-matrix-corner[data-v-7270167d]{min-height:1px}.pricing-matrix-feature-col[data-v-7270167d]{grid-column:1;padding:1.2rem}.pricing-matrix-tier-col[data-v-7270167d]{flex-direction:column;padding:1.2rem;display:flex}.pricing-tier-card[data-v-7270167d]{background:#0e181f80;border:1px solid #b89e8614;border-radius:12px;gap:.55rem;padding:1rem;display:grid;position:relative}.pricing-tier-card--featured[data-v-7270167d]{border-color:#b89e8638;box-shadow:0 0 0 1px #b89e8614}.pricing-tier-ribbon[data-v-7270167d]{letter-spacing:.14em;text-transform:uppercase;color:#b89e86f2;margin:0 0 .2rem;font-size:.62rem;font-weight:700}.pricing-tier-card h3[data-v-7270167d]{letter-spacing:.02em;color:#eef3f1;margin:0;font-size:.95rem;font-weight:600}.pricing-tier-subtitle[data-v-7270167d]{letter-spacing:.06em;text-transform:uppercase;color:#d9e8f19e;margin:0;font-size:.78rem}.pricing-tier-price[data-v-7270167d]{border-top:1px solid #b89e861a;border-bottom:1px solid #b89e861a;flex-wrap:wrap;align-items:baseline;gap:.25rem .4rem;padding:.6rem 0;display:flex}.pricing-tier-amount[data-v-7270167d]{color:#b89e86;font-size:1.45rem;font-weight:700}.pricing-tier-amount-plain[data-v-7270167d]{color:#b89e86;font-size:1.1rem;font-weight:700}.pricing-tier-period[data-v-7270167d]{color:#d9e8f18c;font-size:.82rem}.pricing-tier-phase[data-v-7270167d]{color:#c8d2ced1;margin:0;font-size:.72rem;line-height:1.45}.pricing-tier-action[data-v-7270167d]{color:#b89e86;letter-spacing:.04em;background:#b89e8626;border:1px solid #b89e8633;border-radius:6px;justify-content:center;align-items:center;margin-top:.35rem;padding:.65rem .9rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.pricing-tier-action[data-v-7270167d]:hover{color:#d8c7b8;background:#b89e8638;border-color:#b89e8659}.pricing-matrix-body[data-v-7270167d]{gap:0;display:grid}.pricing-matrix-category[data-v-7270167d]{background:#ffffff03;gap:1px;display:grid}.pricing-matrix-category-header[data-v-7270167d]{background:#b4a08c0f;grid-template-columns:minmax(180px,1fr) repeat(4,minmax(160px,1fr));gap:1px;padding:.5px;display:grid}.pricing-matrix-category-header h4[data-v-7270167d]{letter-spacing:.05em;text-transform:uppercase;color:#b89e86;margin:0;padding:.9rem 1.2rem;font-size:.85rem;font-weight:700}.pricing-matrix-row[data-v-7270167d]{background:#ffffff01;grid-template-columns:minmax(180px,1fr) repeat(4,minmax(160px,1fr));align-items:stretch;gap:1px;display:grid}.pricing-matrix-row--alt[data-v-7270167d]{background:#ffffff04}.pricing-matrix-feature-col[data-v-7270167d]{flex-direction:column;gap:.3rem;padding:1rem 1.2rem;display:flex}.pricing-matrix-feature-name[data-v-7270167d]{color:#eef3f1;margin:0;font-size:.88rem;font-weight:500}.pricing-matrix-feature-note[data-v-7270167d]{color:#a8b0ae;margin:0;font-size:.75rem;font-style:italic}.pricing-matrix-cell[data-v-7270167d]{color:#eef3f1;text-align:center;justify-content:center;align-items:center;min-height:3.2rem;padding:1rem 1.2rem;font-size:.8rem;display:flex}.pricing-matrix-cell--text span[data-v-7270167d]{max-width:12.5rem;line-height:1.45}.pricing-matrix-cell span[data-v-7270167d]{display:block}.pricing-matrix-icon[data-v-7270167d]{color:#8a8a8a;flex-shrink:0;width:1.2rem;height:1.2rem}.pricing-matrix-icon--included[data-v-7270167d]{color:#7fb069}.pricing-matrix-notes h3[data-v-7270167d]{color:var(--text-primary);margin:0 0 .75rem;font-size:.95rem;font-weight:600}.pricing-matrix-notes ul[data-v-7270167d]{gap:.6rem;margin:0;padding-left:1.4rem;list-style:outside;display:grid}.pricing-matrix-notes li[data-v-7270167d]{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.62}@media (width<=1024px){.pricing-matrix-header[data-v-7270167d],.pricing-matrix-category-header[data-v-7270167d],.pricing-matrix-row[data-v-7270167d]{grid-template-columns:minmax(140px,.8fr) repeat(4,minmax(100px,1fr))}.pricing-tier-card[data-v-7270167d]{padding:.8rem}.pricing-tier-amount[data-v-7270167d]{font-size:1.25rem}.pricing-matrix-feature-col[data-v-7270167d],.pricing-matrix-cell[data-v-7270167d],.pricing-matrix-category-header h4[data-v-7270167d]{padding:.8rem}}@media (width<=768px){.pricing-matrix-container[data-v-7270167d]{overflow-x:auto}.pricing-matrix-header[data-v-7270167d],.pricing-matrix-category-header[data-v-7270167d],.pricing-matrix-row[data-v-7270167d]{grid-template-columns:minmax(120px,.7fr) repeat(4,80px);min-width:640px}.pricing-tier-card[data-v-7270167d]{padding:.6rem}.pricing-tier-card h3[data-v-7270167d]{font-size:.82rem}.pricing-tier-amount[data-v-7270167d]{font-size:1rem}.pricing-tier-phase[data-v-7270167d]{display:none}.pricing-tier-action[data-v-7270167d]{padding:.5rem .6rem;font-size:.7rem}.pricing-matrix-feature-col[data-v-7270167d],.pricing-matrix-cell[data-v-7270167d],.pricing-matrix-category-header h4[data-v-7270167d]{padding:.6rem;font-size:.75rem}.pricing-matrix-icon[data-v-7270167d]{width:1rem;height:1rem}}@media (width<=760px){.commerce-main--matrix[data-v-7270167d]{width:min(100% - 1rem,1180px)}.pricing-matrix-cta-grid.commerce-detail-grid[data-v-7270167d]{grid-template-columns:1fr}.commerce-detail-card+.commerce-detail-card[data-v-7270167d]:before{display:none}.commerce-copyright[data-v-7270167d]{font-size:.56rem;bottom:.65rem}}@media (width<=640px){.pricing-matrix-table th[data-v-7270167d],.pricing-matrix-table td[data-v-7270167d]{padding:.7rem .75rem;font-size:.8rem}}.planner-overview-crumb[data-v-e7a4aae3]{margin:-.2rem 0 0;font-size:.82rem}.planner-overview-crumb a[data-v-e7a4aae3]{color:#c6d0d8f2;border-bottom:1px solid #c6d0d859;text-decoration:none}.planner-overview-crumb a[data-v-e7a4aae3]:hover{color:#e8f4ec;border-bottom-color:#e8f4ec80}.planner-steps[data-v-e7a4aae3]{margin:0}.planner-step-list[data-v-e7a4aae3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=640px){.planner-step-list[data-v-e7a4aae3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.planner-step-pill[data-v-e7a4aae3]{color:#d6e2e8a6;background:#ffffff05;border:.5px solid #c6d0d81a;border-radius:12px;flex-direction:column;gap:.35rem;padding:.65rem .5rem;font-size:.72rem;display:flex}.planner-step-pill--active[data-v-e7a4aae3]{color:#edf3f7eb;background:#c6d0d80f;border-color:#c6d0d859}.planner-step-pill--done[data-v-e7a4aae3]{opacity:.85}.planner-step-num[data-v-e7a4aae3]{letter-spacing:.12em;text-transform:uppercase;color:#d9e8f18c;font-size:.65rem;font-weight:800}.planner-step-pill--active .planner-step-num[data-v-e7a4aae3]{color:#c6d0d8e6}.planner-step-label[data-v-e7a4aae3]{font-weight:600;line-height:1.25}.planner-panel[data-v-e7a4aae3]{gap:1.25rem;display:grid}.planner-panel-title[data-v-e7a4aae3],.planner-panel-lede[data-v-e7a4aae3]{color:var(--text-primary);margin:0}.planner-step-body[data-v-e7a4aae3]{gap:1.25rem;display:grid}.planner-plan-grid[data-v-e7a4aae3]{grid-template-columns:1fr;gap:.85rem;display:grid}@media (width>=560px){.planner-plan-grid[data-v-e7a4aae3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.planner-plan-grid[data-v-e7a4aae3]{grid-template-columns:repeat(4,minmax(0,1fr))}}.planner-plan-card[data-v-e7a4aae3]{text-align:left;min-width:0;color:var(--text-primary);font:inherit;cursor:pointer;background:#080a0c8c;border:.5px solid #c6d0d81f;border-radius:16px;gap:.45rem;padding:1.1rem 1rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.planner-plan-card[data-v-e7a4aae3]:hover{border-color:#d8e6ef38}.planner-plan-card--selected[data-v-e7a4aae3]{background:#c6d0d812;border-color:#c6d0d873}.planner-plan-card--bundle[data-v-e7a4aae3]{grid-column:1/-1}.planner-plan-eyebrow[data-v-e7a4aae3]{letter-spacing:.14em;text-transform:uppercase;color:#d9e8f19e;font-size:.68rem}.planner-plan-name[data-v-e7a4aae3]{margin:0}.planner-plan-price[data-v-e7a4aae3]{gap:.2rem;margin:.15rem 0 0;display:grid}.planner-plan-price-primary[data-v-e7a4aae3]{color:#f0d6ac;margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.planner-plan-price-suffix[data-v-e7a4aae3]{color:#d6e2e8b8;margin:0;font-size:.78rem;line-height:1.35}.planner-plan-meta[data-v-e7a4aae3]{color:var(--text-secondary);font-size:.78rem}.planner-aside[data-v-e7a4aae3]{color:var(--text-secondary);margin:0;font-size:.86rem}.planner-aside[data-v-e7a4aae3] a{color:#c6d0d8f2;text-underline-offset:.15em;text-decoration:underline}.planner-bundle-evidence-note[data-v-e7a4aae3]{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.55}.planner-addon-stack[data-v-e7a4aae3]{gap:1rem;display:grid}.planner-addon-toggle[data-v-e7a4aae3]{cursor:pointer;background:#0003;border:.5px solid #c6d0d81f;border-radius:14px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.planner-checkbox[data-v-e7a4aae3]{flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.2rem}.planner-addon-toggle-copy[data-v-e7a4aae3]{gap:.35rem;display:grid}.planner-addon-toggle-copy strong[data-v-e7a4aae3]{font-size:1rem}.planner-addon-toggle-copy span[data-v-e7a4aae3]:not(.planner-addon-price){color:var(--text-secondary);font-size:.86rem;line-height:1.5}.planner-addon-price[data-v-e7a4aae3]{color:#f0d6ac;font-size:.88rem;font-weight:600}.planner-quantity-row[data-v-e7a4aae3]{gap:.35rem;max-width:16rem;display:grid}.planner-quantity-row label[data-v-e7a4aae3]{color:#edf3f7e0;font-size:.82rem;font-weight:600}.planner-quantity-row small[data-v-e7a4aae3]{color:var(--text-secondary);font-size:.75rem}.planner-number[data-v-e7a4aae3]{min-height:44px;color:var(--text-primary);font:inherit;font-variant-numeric:tabular-nums;background:#ffffff0a;border:.5px solid #d8e6ef29;border-radius:10px;padding:0 .75rem}.planner-radio[data-v-e7a4aae3]{accent-color:#c6d0d8f2;flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.2rem}.planner-revit-pick[data-v-e7a4aae3]{border-top:.5px solid #ffffff0f;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.planner-revit-pick-title[data-v-e7a4aae3]{letter-spacing:.12em;text-transform:uppercase;color:#d9e8f1a6;margin:0;font-size:.78rem}.planner-revit-pick-lede[data-v-e7a4aae3]{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.5}.planner-revit-pick-grid[data-v-e7a4aae3]{gap:.65rem;display:grid}@media (width>=520px){.planner-revit-pick-grid[data-v-e7a4aae3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.planner-revit-pick-option[data-v-e7a4aae3]{cursor:pointer;background:#0000002e;border:.5px solid #c6d0d81f;border-radius:14px;align-items:flex-start;gap:.65rem;padding:.85rem .95rem;transition:border-color .15s,background .15s;display:flex}.planner-revit-pick-option[data-v-e7a4aae3]:hover{border-color:#d8e6ef33}.planner-revit-pick-option--on[data-v-e7a4aae3]{background:#c6d0d812;border-color:#c6d0d873}.planner-revit-pick-option span[data-v-e7a4aae3]{gap:.25rem;display:grid}.planner-revit-pick-option strong[data-v-e7a4aae3]{font-size:.95rem}.planner-revit-pick-option small[data-v-e7a4aae3]{color:var(--text-secondary);font-size:.78rem;line-height:1.45}.planner-revit-callout[data-v-e7a4aae3]{background:#ffffff08;border:.5px solid #c6d0d81a;border-radius:14px;padding:1rem 1.1rem}.planner-revit-title[data-v-e7a4aae3]{letter-spacing:.12em;text-transform:uppercase;color:#d9e8f1a6;margin:0 0 .5rem;font-size:.78rem}.planner-revit-callout p[data-v-e7a4aae3]{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.55}.planner-revit-callout[data-v-e7a4aae3] a{color:#c6d0d8f2;text-underline-offset:.15em;text-decoration:underline}.planner-review-list[data-v-e7a4aae3]{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.planner-review-list li[data-v-e7a4aae3]{border-bottom:.5px solid #ffffff0f;grid-template-columns:1fr auto;align-items:start;gap:.75rem;padding-bottom:.85rem;display:grid}.planner-review-list li[data-v-e7a4aae3]:last-child{border-bottom:none;padding-bottom:0}.planner-review-label[data-v-e7a4aae3]{letter-spacing:.1em;text-transform:uppercase;color:#d9e8f18c;font-size:.78rem}.planner-review-value[data-v-e7a4aae3]{text-align:right;color:var(--text-primary);font-size:.92rem;font-weight:600}.planner-review-value.muted[data-v-e7a4aae3]{color:var(--text-secondary);font-weight:500}.planner-review-control[data-v-e7a4aae3]{justify-items:end;gap:.25rem;display:grid}.planner-review-control small[data-v-e7a4aae3]{color:var(--text-secondary);font-size:.72rem}.planner-review-note[data-v-e7a4aae3]{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.5}.planner-step-pay[data-v-e7a4aae3]{text-align:center}.planner-pay-lede[data-v-e7a4aae3]{max-width:42ch;color:var(--text-secondary);margin:0 auto;font-size:.92rem;line-height:1.65}.planner-pay-actions[data-v-e7a4aae3]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.planner-nav-row[data-v-e7a4aae3]{border-top:.5px solid #c6d0d81a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.planner-back[data-v-e7a4aae3]{color:#c6d0d8e6;font:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:none;padding:.5rem 0;font-weight:600;text-decoration:underline}.planner-next[data-v-e7a4aae3]{cursor:pointer;border:1px solid #bac6bc38;border-radius:12px;min-height:48px;padding:0 1.25rem;font-weight:700}.planner-next[data-v-e7a4aae3]:disabled{opacity:.45;cursor:not-allowed}.commerce-page[data-v-e7a4aae3]{isolation:isolate;min-height:100vh;color:var(--text-primary);font-family:var(--font-ui);position:relative}.header-sticky[data-v-e7a4aae3]{z-index:20;position:sticky;top:0}.commerce-main[data-v-e7a4aae3]{z-index:1;margin:0 auto;display:grid;position:relative}.commerce-copyright[data-v-e7a4aae3]{z-index:120;letter-spacing:.05em;color:#a8b2ad2e;pointer-events:none;white-space:nowrap;margin:0;font-size:.6rem;position:fixed;bottom:.8rem;left:50%;transform:translate(-50%)}.commerce-hero[data-v-e7a4aae3],.commerce-pricing-stage[data-v-e7a4aae3]{border-radius:20px}.commerce-hero[data-v-e7a4aae3]{text-align:center;border-radius:14px;justify-items:center;gap:1rem;padding:clamp(1.5rem,3vw,2.4rem);display:grid;position:relative;overflow:hidden}.commerce-hero-trust[data-v-e7a4aae3]{text-align:left;justify-self:center;width:min(100%,34rem)}.commerce-pricing-stage[data-v-e7a4aae3]{gap:1.6rem;padding:clamp(1.1rem,2vw,1.55rem);display:grid}.commerce-eyebrow[data-v-e7a4aae3]{letter-spacing:.18em;text-transform:uppercase;color:#d9e8f1ad;margin:0;font-size:.76rem}.commerce-intro[data-v-e7a4aae3],.commerce-note[data-v-e7a4aae3]{max-width:64ch;color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.65}.commerce-hero-actions[data-v-e7a4aae3]{grid-template-columns:repeat(auto-fit,minmax(210px,max-content));justify-content:center;gap:1rem;display:grid}.commerce-primary[data-v-e7a4aae3],.commerce-secondary[data-v-e7a4aae3]{text-decoration:none}button.commerce-secondary[data-v-e7a4aae3]{font:inherit;cursor:pointer}[data-v-0e3b5207] .editorial-title{max-width:none}.inv-panel[data-v-0e3b5207]{background:#16181773;border:1px solid #ffffff1a;border-radius:18px;padding:clamp(1rem,2vw,1.2rem);scroll-margin-top:4rem;box-shadow:0 10px 28px #00000038}.inv-panel+.inv-panel[data-v-0e3b5207]{margin-top:clamp(1rem,2.5vw,1.35rem)}.inv-panel--cta[data-v-0e3b5207]{background:#1a1e1c8c;border-color:#58746440}.inv-heading[data-v-0e3b5207]{letter-spacing:.07em;text-transform:uppercase;color:#ebefedf2;margin:0 0 .65rem;font-size:.92rem;font-weight:600}.inv-copy[data-v-0e3b5207]{color:#e4e7e6eb;margin:0 0 .65rem;font-size:.96rem;line-height:1.72}.inv-copy[data-v-0e3b5207]:last-child{margin-bottom:0}.inv-copy--muted[data-v-0e3b5207]{color:#cfd3d1bf;font-size:.88rem;line-height:1.65}.inv-facts[data-v-0e3b5207]{gap:.55rem;margin:0;display:grid}.inv-fact[data-v-0e3b5207]{color:#e4e7e6eb;grid-template-columns:minmax(8rem,11rem) 1fr;gap:.5rem 1rem;font-size:.94rem;line-height:1.5;display:grid}.inv-fact dt[data-v-0e3b5207]{color:#dee3e0e0;margin:0;font-weight:600}.inv-fact dd[data-v-0e3b5207]{margin:0}.inv-list[data-v-0e3b5207]{color:#e4e7e6eb;gap:.45rem;margin:0;padding-left:1.1rem;font-size:.96rem;line-height:1.65;display:grid}.inv-actions[data-v-0e3b5207]{flex-wrap:wrap;gap:.65rem;margin-top:.75rem;display:flex}.inv-link-primary[data-v-0e3b5207]{letter-spacing:.05em;text-transform:uppercase;color:#101e17;background:linear-gradient(135deg,#d1e6da 0%,#b4cfc3 100%);border:1px solid #ffffff38;border-radius:999px;align-items:center;padding:.62rem 1.1rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.inv-link-primary[data-v-0e3b5207]:hover{filter:brightness(1.05)}.inv-link-secondary[data-v-0e3b5207]{letter-spacing:.04em;color:#deede4f2;background:#2c302e80;border:1px solid #ffffff29;border-radius:999px;align-items:center;padding:.62rem 1.1rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.inv-link-secondary[data-v-0e3b5207]:hover{border-color:#ffffff47}@media (width<=520px){.inv-fact[data-v-0e3b5207]{grid-template-columns:1fr}}.docs-shell[data-v-130fa4c2]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.docs-rail[data-v-130fa4c2]{align-content:start;gap:.6rem;display:grid;position:sticky;top:clamp(96px,12vh,144px)}.docs-rail-kicker[data-v-130fa4c2]{letter-spacing:.18em;text-transform:uppercase;color:#78827cb3;margin:0 0 .15rem;font-size:.66rem}.docs-rail-kicker--sections[data-v-130fa4c2]{margin-top:.85rem}.docs-rail-list[data-v-130fa4c2]{gap:.05rem;margin:0;padding:0;list-style:none;display:grid}.docs-rail-link[data-v-130fa4c2]{color:#8c9690c7;padding:.42rem 0 .42rem .95rem;font-size:.85rem;line-height:1.35;text-decoration:none;transition:color .22s,transform .22s;display:block;position:relative}.docs-rail-link[data-v-130fa4c2]:before{content:"";opacity:0;background:currentColor;width:2px;height:0;transition:height .22s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.docs-rail-link[data-v-130fa4c2]:hover{color:#e9eee9}.docs-rail-link.is-active[data-v-130fa4c2]{color:#fff;font-weight:500}.docs-rail-link.is-active[data-v-130fa4c2]:before{opacity:1;height:18px}.docs-rail-footer[data-v-130fa4c2]{color:#8c969099;margin:.6rem 0 0;font-size:.78rem}.docs-stream[data-v-130fa4c2]{gap:clamp(4rem,7vw,6.5rem);display:grid}.docs-stream-quote[data-v-130fa4c2]{max-width:64rem;color:var(--account-card-text,#e9ece6);letter-spacing:-.01em;margin:0;font-size:1.02rem;line-height:1.72}.doc-block[data-v-130fa4c2]{gap:clamp(1rem,1.8vw,1.35rem);scroll-margin-top:clamp(96px,12vh,144px);display:grid}.doc-block-header[data-v-130fa4c2]{gap:.55rem;display:grid}.doc-block-title[data-v-130fa4c2]{letter-spacing:-.02em;color:var(--account-card-text,#e9ece6);margin:0;font-size:clamp(1.6rem,3.4vw,2.25rem);font-weight:600;line-height:1.18}.doc-block-body[data-v-130fa4c2]{gap:.85rem;max-width:64rem;display:grid}.doc-block-paragraph[data-v-130fa4c2]{color:var(--account-body-color,#c6d0c9);margin:0;font-size:.94rem;line-height:1.72}.doc-block-list[data-v-130fa4c2]{gap:.32rem;margin:0;padding-left:1.1rem;display:grid}.doc-block-list li[data-v-130fa4c2]{color:var(--account-body-color,#c6d0c9);font-size:.94rem;line-height:1.72}.doc-block-facts[data-v-130fa4c2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.doc-block-fact[data-v-130fa4c2]{background:#ffffff05;border:1px solid #8c969029;border-radius:10px;gap:.18rem;padding:.75rem .85rem;display:grid}.doc-block-fact dt[data-v-130fa4c2]{letter-spacing:.16em;text-transform:uppercase;color:#8c9690c7;margin:0;font-size:.68rem}.doc-block-fact dd[data-v-130fa4c2]{color:var(--account-card-text,#e9ece6);margin:0;font-size:.94rem;line-height:1.55}.doc-block-actions[data-v-130fa4c2]{color:#8c9690c7;margin:.15rem 0 0;font-size:.82rem}.doc-block-actions--grid[data-v-130fa4c2]{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.doc-block-action-chip[data-v-130fa4c2],.doc-block-actions a[data-v-130fa4c2]{min-height:2rem;color:inherit;background:#ffffff08;border:1px solid #8c969047;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .85rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.doc-block-actions a[data-v-130fa4c2]:not(.doc-block-action-chip){text-underline-offset:4px;min-height:0;font-weight:inherit;background:0 0;border:0;border-radius:0;padding:0;-webkit-text-decoration:underline #8c969059;text-decoration:underline #8c969059}.doc-block-action-chip[data-v-130fa4c2]:hover,.doc-block-actions a[data-v-130fa4c2]:hover{color:#e9eee9;background:#ffffff0f;border-color:#e9eee959}.doc-block-actions a[data-v-130fa4c2]:not(.doc-block-action-chip):hover{background:0 0;text-decoration-color:#e9eee9a6}@media (width<=960px){.docs-shell[data-v-130fa4c2]{grid-template-columns:1fr;gap:1.8rem}.docs-rail[data-v-130fa4c2]{border-top:1px solid #8c969029;border-bottom:1px solid #8c969029;padding:.6rem 0;position:static}.docs-rail-kicker[data-v-130fa4c2]{margin-bottom:.5rem}.docs-rail-kicker--sections[data-v-130fa4c2]{margin-top:.35rem}.docs-rail-list[data-v-130fa4c2]{flex-wrap:wrap;gap:.25rem .85rem;display:flex}.docs-rail-link[data-v-130fa4c2]{padding:.3rem 0}.docs-rail-link[data-v-130fa4c2]:before{display:none}.doc-block-facts[data-v-130fa4c2]{grid-template-columns:1fr}}@media (width<=560px){.docs-stream[data-v-130fa4c2]{gap:3.5rem}}.docs-intro[data-v-4cd7d7ac]{gap:.85rem;max-width:56rem;display:grid}.docs-intro p[data-v-4cd7d7ac]{color:var(--account-body-color,#b6c0bc);margin:0;font-size:.96rem;line-height:1.7}.docs-intro[data-v-365a9134]{gap:.85rem;max-width:56rem;display:grid}.docs-intro p[data-v-365a9134]{color:var(--account-body-color,#b6c0bc);margin:0;font-size:.96rem;line-height:1.7}.for-studios[data-v-56f594c1]{isolation:isolate;min-height:100vh;color:var(--text-primary);font-family:var(--font-ui);position:relative}.header-sticky[data-v-56f594c1]{z-index:20;position:sticky;top:0}.for-studios-main[data-v-56f594c1]{z-index:1;gap:clamp(2rem,4vw,3rem);width:min(1180px,100% - clamp(1.5rem,5vw,4rem));margin:0 auto;padding:clamp(2rem,5vw,3.5rem) 0 clamp(4rem,8vw,6rem);display:grid;position:relative}.for-studios-hero[data-v-56f594c1],.for-studios-footer-cta[data-v-56f594c1]{border:.5px solid #c6d0d81a;border-radius:22px;padding:clamp(2rem,4.5vw,3.25rem) clamp(1.75rem,4vw,3rem)}.for-studios-hero-actions[data-v-56f594c1]{justify-content:center;justify-items:center}.for-studios-video-frame[data-v-56f594c1]{aspect-ratio:16/9;background:#00000059;border:.5px solid #c6d0d81f;border-radius:18px;overflow:hidden}.for-studios-video-frame iframe[data-v-56f594c1]{border:0;width:100%;height:100%;display:block}.for-studios-video-fallback[data-v-56f594c1]{text-align:center;place-items:center;gap:1.25rem;height:100%;padding:clamp(1.25rem,3vw,2rem);display:grid}.for-studios-video-poster[data-v-56f594c1]{opacity:.92;border-radius:12px;width:min(100%,520px)}.for-studios-video-fallback-copy[data-v-56f594c1]{max-width:42ch;color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.6}.for-studios-video-fallback-actions[data-v-56f594c1]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.for-studios-pillars[data-v-56f594c1]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(1rem,2vw,1.35rem);display:grid}.for-studios-pillar[data-v-56f594c1]{text-align:center;background:linear-gradient(#ffffff08,#0000 40%),#080b0ae0;border:.5px solid #afd2c11f;border-radius:16px;padding:clamp(1.35rem,2.5vw,1.75rem)}.for-studios-pillar-kicker[data-v-56f594c1]{letter-spacing:.18em;text-transform:uppercase;color:#afd2c1c7;margin-bottom:.45rem;font-size:.68rem;display:block}.for-studios-pillar-title[data-v-56f594c1]{font-family:var(--font-display);font-weight:var(--la-display-weight-light,300);letter-spacing:var(--la-display-tracking-h2,-.055em);margin:0 0 .65rem;font-size:clamp(1.15rem,2vw,1.35rem)}.for-studios-pillar-body[data-v-56f594c1]{color:var(--text-secondary);margin:0 0 1rem;font-size:.88rem;line-height:1.6}.for-studios-pillar-link[data-v-56f594c1]{color:#afd2c1f2;border-bottom:1px solid #afd2c159;font-size:.82rem;font-weight:600;text-decoration:none}.for-studios-pillar-link[data-v-56f594c1]:hover{color:#e8f4ec}.for-studios-footer-title[data-v-56f594c1]{font-family:var(--font-display);font-weight:var(--la-display-weight-light,300);letter-spacing:var(--la-display-tracking-h2,-.055em);margin:0;font-size:clamp(1.45rem,2.8vw,2rem)}.for-studios-footer-note[data-v-56f594c1]{max-width:48ch;margin-inline:auto}.for-studios-copyright[data-v-56f594c1]{color:#a8b2ad2e;pointer-events:none;white-space:nowrap;margin:0;font-size:.6rem;position:fixed;bottom:.8rem;left:50%;transform:translate(-50%)}@media (width<=640px){.for-studios-video-fallback-actions[data-v-56f594c1],.for-studios-hero-actions[data-v-56f594c1],.for-studios-video-fallback-actions[data-v-56f594c1] :is(.commerce-primary,.commerce-secondary),.for-studios-hero-actions[data-v-56f594c1] :is(.commerce-primary,.commerce-secondary){width:100%}}.contact-intro[data-v-6d789515]{gap:.95rem;display:grid}.contact-intro p[data-v-6d789515],.contact-card-copy[data-v-6d789515],.contact-feedback[data-v-6d789515],.contact-list li[data-v-6d789515],.contact-detail-card span[data-v-6d789515]{color:var(--account-body-color);margin:0;font-size:.98rem;line-height:1.7}.contact-details-panel[data-v-6d789515],.contact-content-grid[data-v-6d789515]{gap:1rem;display:grid}.contact-details-panel[data-v-6d789515]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.contact-details-panel--footer[data-v-6d789515]{margin-top:1.6rem}.contact-content-grid[data-v-6d789515]{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:start}.contact-card[data-v-6d789515],.contact-detail-card[data-v-6d789515]{border:1px solid var(--account-card-border);background:var(--account-card-bg);border-radius:18px;gap:.75rem;padding:1.25rem;display:grid;box-shadow:0 12px 24px #0000002e}.contact-card--form[data-v-6d789515]{gap:1rem}.contact-card-head[data-v-6d789515]{gap:.3rem;display:grid}.contact-card-kicker[data-v-6d789515],.contact-detail-kicker[data-v-6d789515]{letter-spacing:.16em;text-transform:uppercase;color:var(--account-card-label);font-size:.7rem;font-weight:600}.contact-card h2[data-v-6d789515],.contact-detail-card strong[data-v-6d789515],.contact-detail-link[data-v-6d789515]{color:var(--account-card-heading);margin:0}.contact-card h2[data-v-6d789515]{letter-spacing:-.01em;font-size:1.4rem;line-height:1.15}.contact-detail-card strong[data-v-6d789515],.contact-detail-link[data-v-6d789515]{font-size:1.05rem;font-weight:600;text-decoration:none}.contact-detail-link[data-v-6d789515]:hover{color:var(--account-link-hover)}.contact-inline-link[data-v-6d789515]{color:var(--account-link-color);text-underline-offset:.18em;-webkit-text-decoration:underline #a3c2b361;text-decoration:underline #a3c2b361}.contact-inline-link[data-v-6d789515]:hover{color:var(--account-link-hover)}.contact-form[data-v-6d789515]{gap:.95rem;display:grid}.contact-field[data-v-6d789515]{gap:.42rem;display:grid}.contact-field span[data-v-6d789515]{letter-spacing:.14em;text-transform:uppercase;color:var(--account-card-label);font-size:.7rem;font-weight:600}.contact-field input[data-v-6d789515],.contact-field select[data-v-6d789515],.contact-field textarea[data-v-6d789515]{border:1px solid var(--account-field-border);background:var(--account-field-bg);width:100%;min-height:2.85rem;color:var(--account-field-text);font:inherit;border-radius:12px;padding:.78rem .95rem;font-size:.95rem;transition:border-color .15s,background .15s,box-shadow .15s}.contact-field input[data-v-6d789515]::placeholder,.contact-field textarea[data-v-6d789515]::placeholder{color:var(--account-field-placeholder)}.contact-field select[data-v-6d789515]{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#d6e2e899 50%),linear-gradient(135deg,#d6e2e899 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2.4rem}.contact-field textarea[data-v-6d789515]{resize:vertical;min-height:9rem;line-height:1.6}.contact-field input[data-v-6d789515]:focus,.contact-field select[data-v-6d789515]:focus,.contact-field textarea[data-v-6d789515]:focus{border-color:var(--account-field-border-focus);background:#ffffff0f;outline:none;box-shadow:0 0 0 3px #a3c2b31f}.contact-form-actions[data-v-6d789515]{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.4rem;display:flex}.contact-submit-button[data-v-6d789515],.contact-secondary-link[data-v-6d789515]{min-height:2.85rem;font:inherit;letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.15rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.contact-submit-button[data-v-6d789515]{background:var(--account-button-primary-bg);color:var(--account-button-primary-color);cursor:pointer}.contact-submit-button[data-v-6d789515]:hover{filter:brightness(1.04)}.contact-secondary-link[data-v-6d789515]{background:var(--account-button-secondary-bg);border-color:var(--account-button-secondary-border);color:var(--account-button-secondary-color)}.contact-secondary-link[data-v-6d789515]:hover{background:#ffffff14;border-color:#c6d0d852}.contact-list[data-v-6d789515]{gap:.6rem;margin:0;padding-left:1.15rem;display:grid}@media (width<=920px){.contact-content-grid[data-v-6d789515]{grid-template-columns:1fr}.contact-title[data-v-6d789515]{max-width:none}}@media (width<=640px){.contact-intro p[data-v-6d789515],.contact-card-copy[data-v-6d789515],.contact-feedback[data-v-6d789515],.contact-list li[data-v-6d789515],.contact-detail-card span[data-v-6d789515]{font-size:.94rem}.contact-form-actions[data-v-6d789515]{flex-direction:column;align-items:stretch}.contact-submit-button[data-v-6d789515],.contact-secondary-link[data-v-6d789515]{width:100%}}[data-v-46535e69] .editorial-title{max-width:none}.jobs-intro-general[data-v-46535e69]{margin-top:.95rem;scroll-margin-top:5rem}.jobs-intro-general p[data-v-46535e69]{color:var(--account-body-color);margin:0;line-height:1.78}.jobs-intro-general p+p[data-v-46535e69]{margin-top:.95rem}.jobs-intro-cta[data-v-46535e69]{color:#d0e7d9;text-underline-offset:.18em;font-weight:600;-webkit-text-decoration:underline #d0e7d959;text-decoration:underline #d0e7d959}.jobs-intro-cta[data-v-46535e69]:hover{color:#ecf3f0;text-decoration-color:#ecf3f08c}.jobs-intro-note[data-v-46535e69]{color:#dadddba8;font-size:.92rem}.jobs-panel[data-v-46535e69]{background:#13161459;border:1px solid #ffffff14;border-radius:18px;padding:clamp(1rem,2vw,1.25rem);scroll-margin-top:5rem;box-shadow:0 12px 32px #0003}.jobs-panel-head[data-v-46535e69]{gap:.45rem;margin-bottom:.75rem;display:grid}.jobs-panel-title[data-v-46535e69]{letter-spacing:-.03em;color:#f9fbfa;margin:0;font-size:clamp(1.25rem,2.8vw,1.65rem);line-height:1.1}.jobs-panel-meta[data-v-46535e69]{color:#d9dddbc7;margin:0;font-size:.88rem;line-height:1.42}.jobs-listing-tag[data-v-46535e69]{letter-spacing:.08em;text-transform:uppercase;color:#d7e0dbc7;width:fit-content;font-size:.68rem;font-weight:600;display:inline-flex}.jobs-block[data-v-46535e69]{border-top:1px solid #ffffff14;padding-top:.55rem}.jobs-block--first[data-v-46535e69]{border-top:0;padding-top:.15rem}.jobs-block-title[data-v-46535e69]{letter-spacing:.06em;text-transform:uppercase;color:#e3e8e6f0;margin:.75rem 0 .4rem;font-size:.92rem;font-weight:600}.jobs-block-copy[data-v-46535e69],.jobs-list[data-v-46535e69]{color:#e4e7e6eb;margin:0 0 .15rem;font-size:.955rem;line-height:1.74}.jobs-list[data-v-46535e69]{gap:.52rem;padding-left:1.05rem;display:grid}.jobs-cta[data-v-46535e69]{border-top:1px solid #ffffff1a;margin-top:1.15rem;padding-top:1rem}.jobs-cta--compact[data-v-46535e69]{margin-top:.85rem}.jobs-cta-primary[data-v-46535e69]{letter-spacing:.06em;text-transform:uppercase;color:#0e1b15;background:linear-gradient(135deg,#d0e7d9 0%,#b9d4c8 100%);border:1px solid #ffffff40;border-radius:999px;align-items:center;width:fit-content;padding:.68rem 1.2rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.jobs-cta-primary[data-v-46535e69]:hover{filter:brightness(1.06)}.jobs-cta-muted[data-v-46535e69]{color:#dadddba8;margin-top:.55rem;font-size:.82rem;display:block}.shop-page[data-v-5365bd20]{background:var(--account-page-background);min-height:100vh;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:#edf3f7;flex-direction:column;display:flex}.shop-header[data-v-5365bd20]{z-index:50;position:sticky;top:0}.shop-main[data-v-5365bd20]{flex:1;gap:clamp(3rem,6vw,5rem);width:min(1280px,100% - 3rem);margin:0 auto;padding:clamp(2.5rem,5vw,5rem) 0 4rem;display:grid}.shop-hero[data-v-5365bd20]{gap:1rem;max-width:720px;display:grid}.shop-eyebrow[data-v-5365bd20]{letter-spacing:.22em;text-transform:uppercase;color:#bad2c0c7;margin:0;font-size:.72rem}.shop-title[data-v-5365bd20]{letter-spacing:-.045em;color:#f5f8fa;margin:0;font-size:clamp(2.6rem,5.5vw,4.8rem);font-weight:600;line-height:.96}.shop-intro[data-v-5365bd20]{color:#e4ece8cc;max-width:580px;margin:0;font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.65}.shop-notice[data-v-5365bd20]{color:#f8ead6db;border-bottom:1px solid #cca8844d;padding:.55rem 0;font-size:.88rem}.shop-section[data-v-5365bd20]{gap:clamp(1.8rem,3vw,2.8rem);display:grid}.shop-section-head[data-v-5365bd20]{gap:.6rem;max-width:600px;display:grid}.shop-section-label[data-v-5365bd20]{letter-spacing:.2em;text-transform:uppercase;color:#bad2c0b3;font-size:.7rem;display:block}.shop-section-note[data-v-5365bd20]{color:#dce6e0b3;margin:0;font-size:.9rem;line-height:1.6}.shop-pack-grid[data-v-5365bd20]{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.shop-pack-card[data-v-5365bd20]{background:#0e121099;border:1px solid #bad2c014;flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.shop-pack-card[data-v-5365bd20]:hover{border-color:#bad2c033}.shop-pack-image-wrap[data-v-5365bd20]{aspect-ratio:16/9;background:#0a0d0ccc;width:100%;position:relative;overflow:hidden}.shop-pack-image[data-v-5365bd20]{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.shop-pack-card:hover .shop-pack-image[data-v-5365bd20]{transform:scale(1.02)}.shop-pack-image-placeholder[data-v-5365bd20]{background:#bad2c00a;width:100%;height:100%}.shop-pack-body[data-v-5365bd20]{flex-direction:column;flex:1;gap:.6rem;padding:clamp(1rem,2vw,1.3rem);display:flex}.shop-pack-title[data-v-5365bd20]{letter-spacing:-.01em;color:#f0f5f2;margin:0;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:600;line-height:1.2}.shop-pack-blurb[data-v-5365bd20]{color:#dce6e0c7;flex:1;margin:0;font-size:.88rem;line-height:1.6}.shop-pack-fulfilment[data-v-5365bd20]{color:#bad2c08c;margin:0;font-size:.76rem;line-height:1.5}.shop-pack-foot[data-v-5365bd20]{border-top:1px solid #bad2c014;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.2rem;padding-top:.85rem;display:flex}.shop-pack-price[data-v-5365bd20]{letter-spacing:-.02em;color:#f0f5f2;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:600}.shop-service-list[data-v-5365bd20]{gap:0;margin:0;padding:0;list-style:none;display:grid}.shop-service-row[data-v-5365bd20]{border-top:1px solid #bad2c014;grid-template-columns:1fr auto;align-items:start;gap:1.5rem 2rem;padding:clamp(1.4rem,2.5vw,1.8rem) 0;display:grid}.shop-service-row[data-v-5365bd20]:last-child{border-bottom:1px solid #bad2c014}.shop-service-body[data-v-5365bd20]{gap:.45rem;display:grid}.shop-service-category[data-v-5365bd20]{letter-spacing:.16em;text-transform:uppercase;color:#bad2c0a6;font-size:.68rem}.shop-service-title[data-v-5365bd20]{letter-spacing:-.01em;color:#f0f5f2;margin:0;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:600}.shop-service-blurb[data-v-5365bd20]{color:#dce6e0c2;max-width:620px;margin:0;font-size:.88rem;line-height:1.6}.shop-service-fulfilment[data-v-5365bd20]{color:#bad2c08c;margin:0;font-size:.76rem;line-height:1.5}.shop-service-action[data-v-5365bd20]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.75rem;display:flex}.shop-service-price[data-v-5365bd20]{letter-spacing:-.02em;color:#f0f5f2;white-space:nowrap;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:600}.shop-buy-btn[data-v-5365bd20]{white-space:nowrap;font-size:.86rem}.shop-buy-btn--unavailable[data-v-5365bd20]{opacity:.55;cursor:not-allowed}.shop-error[data-v-5365bd20]{color:#e9aea5;margin:.4rem 0 0;font-size:.82rem}.shop-gst-note[data-v-5365bd20]{color:#c6d2c8b8;width:min(1180px,100% - 3rem);margin:2rem auto 0;font-size:.88rem;line-height:1.55}.shop-contact-note[data-v-5365bd20]{color:#c8dad29e;margin:0;font-size:.88rem;line-height:1.6}.shop-contact-link[data-v-5365bd20]{color:#bad2c0e6;text-underline-offset:.18em;text-decoration:underline}.shop-contact-link[data-v-5365bd20]:hover{color:#d2e8db}.shop-copyright[data-v-5365bd20]{text-align:center;letter-spacing:.06em;color:#a8b6b03d;margin:0 0 1.4rem;font-size:.62rem}.shop-dialog-backdrop[data-v-5365bd20]{z-index:1400;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060908c7;place-items:center;padding:clamp(1rem,4vw,2rem);display:grid;position:fixed;inset:0}.shop-dialog[data-v-5365bd20]{background:linear-gradient(#121715f7 0%,#0d110ff7 100%);border:1px solid #bad2c02e;border-radius:18px;gap:1rem;width:min(100%,520px);max-height:calc(100dvh - 2rem);padding:clamp(1.2rem,2.5vw,1.8rem);display:grid;overflow-y:auto;box-shadow:0 32px 72px #03060585}.shop-dialog-head[data-v-5365bd20]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.shop-dialog-category[data-v-5365bd20]{letter-spacing:.14em;text-transform:uppercase;color:#bad2c0c7;margin-bottom:.2rem;font-size:.66rem;display:block}.shop-dialog-title[data-v-5365bd20]{letter-spacing:-.01em;color:#f0f5f2;margin:0;font-size:clamp(1rem,2vw,1.2rem);font-weight:600}.shop-dialog-close[data-v-5365bd20]{color:#c8dad299;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;width:28px;height:28px;font-size:1.3rem;line-height:1;transition:color .15s,background .15s}.shop-dialog-close[data-v-5365bd20]:hover{color:#f0f5f2;background:#ffffff0a}.shop-dialog-blurb[data-v-5365bd20]{color:#d2ded8bd;margin:0;font-size:.86rem;line-height:1.6}.shop-dialog-fields[data-v-5365bd20]{gap:.75rem;display:grid}.shop-dialog-field[data-v-5365bd20]{gap:.3rem;display:grid}.shop-dialog-field--narrow[data-v-5365bd20]{max-width:150px}.shop-dialog-label[data-v-5365bd20]{letter-spacing:.02em;color:#dce6e0d1;font-size:.76rem;font-weight:600}.shop-dialog-optional[data-v-5365bd20]{color:#bad2c085;font-weight:400}.shop-dialog-input[data-v-5365bd20]{box-sizing:border-box;color:#f0f5f2;width:100%;font:inherit;background:#080c0aa6;border:1px solid #bad2c024;border-radius:9px;padding:.64rem .82rem;font-size:.9rem;transition:border-color .15s,background .15s}.shop-dialog-input[data-v-5365bd20]:focus{background:#080c0ae6;border-color:#bad2c080;outline:none}.shop-dialog-textarea[data-v-5365bd20]{resize:vertical;min-height:76px;line-height:1.45}.shop-dialog-subtotal[data-v-5365bd20]{color:#d2ded8c7;background:#bad2c00f;border:1px solid #bad2c01f;border-radius:9px;justify-content:space-between;align-items:baseline;padding:.6rem .82rem;font-size:.86rem;display:flex}.shop-dialog-subtotal strong[data-v-5365bd20]{color:#f0f5f2;font-size:1rem}.shop-dialog-actions[data-v-5365bd20]{justify-content:flex-end;gap:.6rem;display:flex}.shop-dialog-error[data-v-5365bd20]{color:#e9aea5;margin:0;font-size:.82rem}.shop-dialog-footnote[data-v-5365bd20]{color:#bad2c080;margin:0;font-size:.73rem;line-height:1.5}.shop-dialog-terms[data-v-5365bd20]{color:#d2ded8c7;align-items:flex-start;gap:.55rem;font-size:.82rem;line-height:1.45;display:flex}.shop-dialog-terms-input[data-v-5365bd20]{flex-shrink:0;margin-top:.15rem}.shop-dialog-terms-link[data-v-5365bd20]{color:#bad2c0eb;text-underline-offset:.16em;text-decoration:underline}.shop-dialog-enter-active[data-v-5365bd20],.shop-dialog-leave-active[data-v-5365bd20]{transition:opacity .18s}.shop-dialog-enter-from[data-v-5365bd20],.shop-dialog-leave-to[data-v-5365bd20]{opacity:0}@media (width<=860px){.shop-service-row[data-v-5365bd20]{grid-template-columns:1fr;gap:1rem}.shop-service-action[data-v-5365bd20]{flex-direction:row;justify-content:space-between;align-items:center}}@media (width<=640px){.shop-main[data-v-5365bd20]{width:calc(100% - 2rem);padding-top:1.8rem}.shop-pack-grid[data-v-5365bd20]{grid-template-columns:1fr}.shop-pack-card[data-v-5365bd20]{border-radius:0}}@media (width<=480px){.shop-main[data-v-5365bd20]{width:calc(100% - 1.4rem)}.shop-title[data-v-5365bd20]{font-size:clamp(2rem,10vw,3rem)}}[data-v-7ea327bf] .editorial-title{max-width:none}.thanks-card[data-v-7ea327bf]{background:linear-gradient(#141918c7 0%,#0e1312d6 100%);border:1px solid #bad2c02e;border-radius:16px;gap:.85rem;margin-top:clamp(1.2rem,2vw,1.6rem);padding:clamp(1.1rem,2vw,1.5rem);display:grid}.thanks-grid[data-v-7ea327bf]{gap:.55rem;margin:0;display:grid}.thanks-row[data-v-7ea327bf]{grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:.6rem 1rem;display:grid}.thanks-row dt[data-v-7ea327bf]{letter-spacing:.04em;text-transform:uppercase;color:#bad2c0c7;font-size:.78rem;font-weight:600}.thanks-row dd[data-v-7ea327bf]{color:#f3f6f5;word-break:break-all;margin:0;font-size:.92rem}.thanks-row dd code[data-v-7ea327bf]{background:#bad2c01a;border-radius:5px;padding:.12rem .4rem;font-size:.85rem}.thanks-fulfilment[data-v-7ea327bf]{color:#e4ece6db;margin:0;font-size:.92rem;line-height:1.6}.thanks-actions[data-v-7ea327bf]{flex-wrap:wrap;gap:.6rem;margin-top:.4rem;display:flex}.thanks-help[data-v-7ea327bf]{color:#c8d6cebd;margin:1.5rem 0 0;font-size:.85rem;line-height:1.55}[data-v-be2b7680] .editorial-title{max-width:none}.cert-intro-secondary[data-v-be2b7680]{color:#d9dddbc7;margin-top:.65rem}.cert-disclosure[data-v-be2b7680]{background:#1c221f8c;border:1px solid #abc4b829;border-radius:12px;margin:0 0 1.5rem;padding:clamp(1rem,2vw,1.25rem) clamp(1rem,2.2vw,1.35rem)}.cert-disclosure-title[data-v-be2b7680]{letter-spacing:.14em;text-transform:uppercase;color:#bdd1c7d1;margin:0 0 .55rem;font-size:.72rem;font-weight:600}.cert-disclosure-list[data-v-be2b7680]{color:#e3e8e6db;gap:.35rem;margin:0;padding-left:1.1rem;font-size:.88rem;line-height:1.55;display:grid}.cert-disclosure-foot[data-v-be2b7680]{color:#cdd5d1b8;margin:.75rem 0 0;font-size:.82rem;line-height:1.5}.cert-panel[data-v-be2b7680]{box-shadow:none;background:0 0;border:0;padding:0;scroll-margin-top:5rem}.cert-panel-head[data-v-be2b7680]{gap:.45rem;margin-bottom:.75rem;display:grid}.cert-panel-title[data-v-be2b7680]{letter-spacing:-.03em;color:#f9fbfa;margin:0;font-size:clamp(1.25rem,2.8vw,1.65rem);line-height:1.1}.cert-panel-meta[data-v-be2b7680]{color:#d9dddbc7;margin:0;font-size:.88rem;line-height:1.42}.cert-listing-tag[data-v-be2b7680]{letter-spacing:.08em;text-transform:uppercase;color:#d7e0dbc7;width:fit-content;font-size:.68rem;font-weight:600;display:inline-flex}.cert-block[data-v-be2b7680]{border-top:1px solid #ffffff14;padding-top:.55rem}.cert-block--first[data-v-be2b7680]{border-top:0;padding-top:.15rem}.cert-block-title[data-v-be2b7680]{letter-spacing:.06em;text-transform:uppercase;color:#e3e8e6f0;margin:.75rem 0 .4rem;font-size:.92rem;font-weight:600}.cert-block-copy[data-v-be2b7680]{color:#e4e7e6eb;margin:0 0 .15rem;font-size:.955rem;line-height:1.74}.cert-section-heading[data-v-be2b7680]{letter-spacing:-.02em;color:#f9fbfa;margin:clamp(1.5rem,3vw,2.25rem) 0 .5rem;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:600}.cert-section-lead[data-v-be2b7680]{color:#e4e7e6db;margin:0 0 1rem;font-size:.94rem;line-height:1.65}.cert-tier-list[data-v-be2b7680]{gap:clamp(.85rem,1.6vw,1.15rem);margin:0;padding:0;list-style:none;display:grid}.cert-tier-card[data-v-be2b7680]{background:0 0;border:0;border-top:1px solid #ffffff0f;padding:1rem 0}.cert-tier-list>.cert-tier-card[data-v-be2b7680]:first-child{border-top:0;padding-top:0}.cert-tier-head[data-v-be2b7680]{gap:.32rem;margin-bottom:.5rem;display:grid}.cert-tier-rank[data-v-be2b7680]{letter-spacing:.14em;text-transform:uppercase;color:#b7cdc0e0;font-size:.66rem;font-weight:600}.cert-tier-name[data-v-be2b7680]{letter-spacing:-.02em;color:#f9fbfa;margin:0;font-size:clamp(1.1rem,2vw,1.32rem);font-weight:600}.cert-tier-status[data-v-be2b7680]{letter-spacing:.08em;text-transform:uppercase;color:#c4cac7b3;font-size:.72rem;font-weight:600}.cert-tier-status--open[data-v-be2b7680]{color:#9ed1b3}.cert-tier-copy[data-v-be2b7680]{color:#e4e7e6e6;margin:.45rem 0 .6rem;font-size:.94rem;line-height:1.62}.cert-tier-skills[data-v-be2b7680]{color:#dfe2e0d6;gap:.32rem;margin:0 0 .6rem;padding-left:1.05rem;font-size:.9rem;line-height:1.55;display:grid}.cert-tier-pricing[data-v-be2b7680]{color:#dfe2e0d1;border-top:1px solid #ffffff14;margin:.5rem 0 0;padding-top:.5rem;font-size:.86rem;line-height:1.55}.cert-tier-pricing strong[data-v-be2b7680]{color:#f4f6f5}.cert-economics-list[data-v-be2b7680]{color:#e4e7e6e0;gap:.72rem;margin:0;padding-left:1.15rem;font-size:.94rem;line-height:1.66;display:grid}.cert-economics-list strong[data-v-be2b7680]{color:#f4f6f5}.cert-firms[data-v-be2b7680],.cert-status[data-v-be2b7680]{background:0 0;border:0;margin-top:clamp(1.5rem,3vw,2rem);padding:0}.cert-status-list[data-v-be2b7680]{color:#e4e7e6e0;gap:.55rem;margin:.2rem 0 0;padding-left:1.1rem;font-size:.92rem;line-height:1.62;display:grid}.cert-status-list strong[data-v-be2b7680]{color:#f4f6f5}.cert-curriculum[data-v-be2b7680]{margin-top:clamp(1.5rem,3vw,2rem)}.cert-module-list[data-v-be2b7680]{color:#e4e7e6e0;gap:.62rem;margin:0;padding-left:1.15rem;font-size:.93rem;line-height:1.64;display:grid}.cert-module-list strong[data-v-be2b7680]{color:#f4f6f5}.cert-inline-link[data-v-be2b7680]{color:#b3dbc4;text-underline-offset:.16em;font-weight:600;text-decoration:underline}.cert-inline-link[data-v-be2b7680]:hover{color:#d5ecde}.cert-cta[data-v-be2b7680]{border-top:1px solid #ffffff1a;margin-top:1.5rem;padding-top:1rem}.cert-cta-primary[data-v-be2b7680]{letter-spacing:.04em;text-transform:none;color:#1d2a25;background:linear-gradient(#eef4eef5 0%,#dce8deeb 100%);border:1px solid #bad2c052;border-radius:12px;justify-content:center;align-items:center;width:fit-content;padding:.82rem 1.45rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s,transform .18s,box-shadow .22s;display:inline-flex;box-shadow:0 12px 26px #060c0a2e}.cert-cta-primary[data-v-be2b7680]:hover{background:linear-gradient(#f2f8f2 0%,#e2eee4f5 100%);transform:translateY(-1px)}.cert-cta-primary[data-v-be2b7680]:focus-visible{outline-offset:2px;outline:2px solid #bad2c099}.cert-cta-muted[data-v-be2b7680]{color:#dadddba8;margin-top:.7rem;font-size:.82rem;display:block}.cert-apply[data-v-be2b7680]{background:0 0;border:0;margin-top:clamp(1.5rem,3vw,2.25rem);padding:0}.cert-apply-form[data-v-be2b7680]{gap:.85rem;margin-top:1rem;display:grid}.cert-apply-grid[data-v-be2b7680]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;display:grid}.cert-apply-field[data-v-be2b7680]{gap:.35rem;display:grid}.cert-apply-field--wide[data-v-be2b7680]{grid-column:1/-1}.cert-apply-label[data-v-be2b7680]{letter-spacing:.02em;color:#e3e8e6db;font-size:.8rem;font-weight:600}.cert-apply-optional[data-v-be2b7680]{color:#dadddb99;font-weight:400}.cert-apply-input[data-v-be2b7680]{box-sizing:border-box;color:#f4f6f5;width:100%;font:inherit;background:#0e110f99;border:1px solid #ffffff24;border-radius:8px;padding:.66rem .85rem;font-size:.92rem;transition:border-color .15s,background .15s}.cert-apply-input[data-v-be2b7680]:focus{background:#0b0e0dc7;border-color:#9cc9af8c;outline:none}.cert-apply-textarea[data-v-be2b7680]{resize:vertical;min-height:110px;line-height:1.45}.cert-apply-terms[data-v-be2b7680]{color:#dee3e0d1;align-items:flex-start;gap:.55rem;font-size:.84rem;line-height:1.5;display:flex}.cert-apply-terms-input[data-v-be2b7680]{flex-shrink:0;margin-top:.2rem}.cert-apply-actions[data-v-be2b7680]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.3rem;display:flex}.cert-apply-feedback[data-v-be2b7680]{font-size:.85rem}.cert-apply-feedback.is-ok[data-v-be2b7680]{color:#b2dcc3}.cert-apply-feedback.is-error[data-v-be2b7680]{color:#e9aea5}.cert-apply-reference[data-v-be2b7680]{color:#dadddbb8;margin:.3rem 0 0;font-size:.8rem}.cert-apply-reference code[data-v-be2b7680]{background:#0e110fb3;border-radius:4px;padding:.15rem .35rem}.cert-apply-fallback[data-v-be2b7680]{margin-top:.85rem}.cert-cta-primary[data-v-be2b7680]:disabled{opacity:.7;cursor:progress;filter:none}.academic-page[data-v-c0ef05e8]{background:radial-gradient(circle at 16% 14%,#cdd5c357,#0000 24%),radial-gradient(circle at 84% 16%,#dcd1bb47,#0000 22%),linear-gradient(#f7f3eb 0%,#f1ece3 100%);min-height:100vh;position:relative}.header-sticky[data-v-c0ef05e8]{z-index:50;position:sticky;top:0}.academic-main[data-v-c0ef05e8]{width:min(1480px,100% - 2rem);min-height:calc(100vh - 78px);margin:0 auto;padding:1.5rem 0 2rem}.academic-shell[data-v-c0ef05e8]{gap:1rem;display:grid}.academic-hero[data-v-c0ef05e8],.academic-panel[data-v-c0ef05e8],.academic-data-card[data-v-c0ef05e8],.academic-image-card[data-v-c0ef05e8]{color:#2f3631;background:#fffcf7eb;border:1px solid #79746b24;border-radius:10px;box-shadow:0 18px 36px #5b50400f}.academic-hero[data-v-c0ef05e8],.academic-panel[data-v-c0ef05e8]{padding:1.15rem}.academic-kicker[data-v-c0ef05e8]{letter-spacing:.14em;text-transform:uppercase;color:#7a756b;font-size:.74rem;display:inline-block}.academic-hero[data-v-c0ef05e8]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.academic-hero h1[data-v-c0ef05e8],.academic-section-head h2[data-v-c0ef05e8],.academic-data-card h3[data-v-c0ef05e8]{color:#2d3530;margin:.35rem 0 0}.academic-hero p[data-v-c0ef05e8],.academic-note[data-v-c0ef05e8],.academic-image-copy p[data-v-c0ef05e8]{color:#61655f;margin:.85rem 0 0;line-height:1.7}.academic-hero-actions[data-v-c0ef05e8],.academic-toolbar-top[data-v-c0ef05e8],.academic-toolbar-actions[data-v-c0ef05e8],.academic-meta-pills[data-v-c0ef05e8]{flex-wrap:wrap;gap:.8rem;display:flex}.academic-toolbar-actions[data-v-c0ef05e8]{justify-content:flex-end;align-items:end}.academic-link[data-v-c0ef05e8]{color:#39413b;background:#f4eee6;border:1px solid #79746b29;border-radius:10px;padding:.82rem 1rem;font-weight:600;text-decoration:none}.academic-link--button[data-v-c0ef05e8]{appearance:none;cursor:pointer}.academic-action-button[data-v-c0ef05e8]:disabled{opacity:.56;cursor:not-allowed}.academic-panel--centered[data-v-c0ef05e8]{text-align:center;align-content:center;justify-items:center;min-height:240px;display:grid}.academic-toolbar[data-v-c0ef05e8]{gap:1rem;display:grid}.academic-toolbar-top[data-v-c0ef05e8]{justify-content:space-between;align-items:end}.academic-search[data-v-c0ef05e8]{flex:420px;min-width:0}.academic-filter-field[data-v-c0ef05e8],.academic-tier-toggle[data-v-c0ef05e8]{gap:.45rem;display:grid}.academic-filter-field span[data-v-c0ef05e8],.academic-tier-toggle span[data-v-c0ef05e8]{letter-spacing:.12em;text-transform:uppercase;color:#7a756b;font-size:.72rem}.academic-filter-grid[data-v-c0ef05e8],.academic-record-grid[data-v-c0ef05e8],.academic-sections-grid[data-v-c0ef05e8],.academic-image-grid[data-v-c0ef05e8]{gap:1rem;display:grid}.academic-filter-grid[data-v-c0ef05e8]{grid-template-columns:repeat(4,minmax(0,1fr))}.academic-filter-field select[data-v-c0ef05e8]{color:#2f3631;background:#fffdfa;border:1px solid #79746b29;border-radius:10px;min-width:0;padding:.84rem .92rem}.academic-record-grid[data-v-c0ef05e8]{grid-template-columns:minmax(0,1.6fr) minmax(320px,.7fr)}.academic-panel--wide[data-v-c0ef05e8]{grid-column:1/-1}.academic-section-head[data-v-c0ef05e8]{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.85rem;display:flex}.academic-pill[data-v-c0ef05e8]{color:#434941;letter-spacing:.08em;text-transform:uppercase;background:#f3eee5;border-radius:999px;align-items:center;padding:.45rem .72rem;font-size:.76rem;display:inline-flex}.academic-sections-grid[data-v-c0ef05e8]{grid-template-columns:repeat(2,minmax(0,1fr))}.academic-data-card[data-v-c0ef05e8],.academic-image-card[data-v-c0ef05e8]{padding:1rem}.academic-row[data-v-c0ef05e8]{border-bottom:1px solid #79746b1a;justify-content:space-between;gap:1rem;padding:.62rem 0;display:flex}.academic-row[data-v-c0ef05e8]:last-child{border-bottom:none}.academic-row span[data-v-c0ef05e8]{color:#676c65}.academic-row strong[data-v-c0ef05e8]{text-align:right;color:#2d3530}.academic-list[data-v-c0ef05e8]{color:#5f655d;margin:0;padding-left:1rem}.academic-list li+li[data-v-c0ef05e8]{margin-top:.45rem}.academic-image-grid[data-v-c0ef05e8]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.academic-image-card img[data-v-c0ef05e8]{aspect-ratio:1;object-fit:cover;border-radius:5px;width:100%;margin-bottom:.8rem;display:block}.academic-image-copy strong[data-v-c0ef05e8],.academic-raw-block summary[data-v-c0ef05e8]{color:#2d3530}.academic-image-copy a[data-v-c0ef05e8]{color:#3c4c43;text-decoration:none}.academic-note--error[data-v-c0ef05e8]{color:#a05f35}.academic-note--status[data-v-c0ef05e8]{color:#4f6357}.academic-raw-block[data-v-c0ef05e8]{border-top:1px solid #79746b1a;padding-top:.8rem}.academic-raw-block+.academic-raw-block[data-v-c0ef05e8]{margin-top:.8rem}.academic-raw-block pre[data-v-c0ef05e8]{color:#3a413b;background:#f6f1e9;border-radius:10px;margin:.8rem 0 0;padding:.85rem;overflow:auto}@media (width>=981px){.academic-page[data-v-c0ef05e8]:before{content:"";z-index:60;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur()saturate();background:#f5efe605;transition:opacity .28s,background .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;position:fixed;inset:0}.academic-page--traits-panel-open[data-v-c0ef05e8]:before{opacity:1;-webkit-backdrop-filter:blur()saturate();background:#080b1005}.academic-page--traits-panel-open[data-v-c0ef05e8] .traits-panel{z-index:70}}@media (width<=1024px){.academic-filter-grid[data-v-c0ef05e8],.academic-record-grid[data-v-c0ef05e8],.academic-sections-grid[data-v-c0ef05e8]{grid-template-columns:1fr}}@media (width<=720px){.academic-main[data-v-c0ef05e8]{width:min(100%,100% - 1.2rem)}.academic-hero[data-v-c0ef05e8],.academic-section-head[data-v-c0ef05e8],.academic-toolbar-top[data-v-c0ef05e8],.academic-toolbar-actions[data-v-c0ef05e8],.academic-row[data-v-c0ef05e8]{flex-direction:column}.academic-row strong[data-v-c0ef05e8]{text-align:left}}.notes-page[data-v-e2a5996d]{background:linear-gradient(#f7f3eb 0%,#f1ece3 100%);min-height:100vh}.notes-header[data-v-e2a5996d]{z-index:50;position:sticky;top:0}.notes-main[data-v-e2a5996d]{width:min(760px,100% - 1.2rem);margin:0 auto;padding:1.4rem 0 2rem}.notes-card[data-v-e2a5996d]{color:#2f3631;background:#fffcf7f0;border:1px solid #79746b24;border-radius:12px;padding:1.2rem}.notes-kicker[data-v-e2a5996d]{letter-spacing:.14em;text-transform:uppercase;color:#7a756b;font-size:.72rem;display:inline-block}.notes-card h1[data-v-e2a5996d]{margin:.35rem 0 0}.notes-card p[data-v-e2a5996d]{color:#61655f;margin:.85rem 0 0;line-height:1.7}.notes-actions[data-v-e2a5996d]{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.notes-link[data-v-e2a5996d]{color:#39413b;background:#f4eee6;border:1px solid #79746b29;border-radius:10px;padding:.82rem 1rem;font-weight:600;text-decoration:none}.docs-intro[data-v-8df34423]{gap:.95rem;max-width:62rem;display:grid}.faq-subtitle[data-v-8df34423]{max-width:62ch;color:var(--account-body-color);margin:0;font-size:1.02rem;line-height:1.72}.faq-subtitle a[data-v-8df34423],.faq-item a[data-v-8df34423]{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #8c969059;text-decoration:underline #8c969059;transition:color .2s,text-decoration-color .2s}.faq-subtitle a[data-v-8df34423]:hover,.faq-item a[data-v-8df34423]:hover{color:#fff;text-decoration-color:#e9eee9a6}.docs-shell[data-v-8df34423]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.docs-rail[data-v-8df34423]{align-content:start;gap:.6rem;display:grid;position:sticky;top:clamp(96px,12vh,144px)}.docs-rail-kicker[data-v-8df34423]{letter-spacing:.18em;text-transform:uppercase;color:#78827cb3;margin:0 0 .15rem;font-size:.66rem}.docs-rail-list[data-v-8df34423]{gap:.05rem;margin:0;padding:0;list-style:none;display:grid}.docs-rail-link[data-v-8df34423]{color:#8c9690c7;padding:.42rem 0 .42rem .95rem;font-size:.85rem;line-height:1.35;text-decoration:none;transition:color .22s;display:block;position:relative}.docs-rail-link[data-v-8df34423]:before{content:"";opacity:0;background:currentColor;width:2px;height:0;transition:height .22s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.docs-rail-link[data-v-8df34423]:hover{color:#e9eee9}.docs-stream[data-v-8df34423]{gap:clamp(4rem,7vw,6.5rem);display:grid}.faq-topic-section[data-v-8df34423]{scroll-margin-top:clamp(96px,12vh,144px)}.doc-block-header[data-v-8df34423]{gap:.55rem;display:grid}.doc-block-title[data-v-8df34423]{letter-spacing:-.02em;color:var(--account-card-text,#e9ece6);margin:0;font-size:clamp(1.6rem,3.4vw,2.25rem);font-weight:600;line-height:1.18}.faq-topic-entries[data-v-8df34423]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;gap:0;margin-top:clamp(.75rem,1.5vw,1rem);display:grid;overflow:visible}.faq-item[data-v-8df34423]{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:1.15rem 0 1.25rem}.faq-item+.faq-item[data-v-8df34423]{border-top:1px solid var(--account-divider-color,#c6d0d81a)}.faq-question[data-v-8df34423]{letter-spacing:-.015em;color:var(--account-title-color);margin:0 0 .55rem;font-size:clamp(1.02rem,2vw,1.15rem);font-weight:600;line-height:1.38}.faq-answer[data-v-8df34423]{gap:.35rem;max-width:64rem;display:grid}.faq-paragraph[data-v-8df34423]{color:var(--account-body-color);margin:0;font-size:.94rem;line-height:1.72}.faq-paragraph+.faq-paragraph[data-v-8df34423]{margin-top:.45rem}.faq-bullets[data-v-8df34423]{gap:.32rem;margin:.35rem 0 0;padding-left:1.1rem;display:grid}.faq-bullets li[data-v-8df34423]{color:var(--account-body-color);font-size:.94rem;line-height:1.72}@media (width<=960px){.docs-shell[data-v-8df34423]{grid-template-columns:1fr;gap:1.8rem}.docs-rail[data-v-8df34423]{border-top:1px solid #8c969029;border-bottom:1px solid #8c969029;padding:.6rem 0;position:static}.docs-rail-list[data-v-8df34423]{flex-wrap:wrap;gap:.25rem .85rem;display:flex}.docs-rail-link[data-v-8df34423]{padding:.3rem 0}.docs-rail-link[data-v-8df34423]:before{display:none}}@media (width<=560px){.docs-stream[data-v-8df34423]{gap:3.5rem}.faq-item[data-v-8df34423]{padding:1rem 0 1.1rem}}.citations-page[data-v-a25e9a86]{background:radial-gradient(circle at 16% 18%,#708d7a2e,#0000 25%),radial-gradient(circle at 80% 18%,#96a87424,#0000 23%),linear-gradient(#151d1f 0%,#101618 56%,#0b1013 100%);min-height:100vh}.header-sticky[data-v-a25e9a86]{z-index:50;position:sticky;top:0}.citations-main[data-v-a25e9a86]{width:min(1180px,100% - 2rem);margin:0 auto;padding:3rem 0 4rem}.citations-hero[data-v-a25e9a86]{max-width:50rem;margin-bottom:2rem}.citations-eyebrow[data-v-a25e9a86]{letter-spacing:.2em;text-transform:uppercase;color:#93a595;margin-bottom:1rem;font-size:.74rem;display:inline-block}.citations-title[data-v-a25e9a86]{letter-spacing:-.05em;color:#f0f3ee;max-width:12ch;margin:0;font-size:clamp(3rem,7vw,5.2rem);line-height:.94}.citations-text[data-v-a25e9a86]{color:#afbbb3;max-width:37rem;margin:1.2rem 0 0;font-size:1rem;line-height:1.8}.citations-layout[data-v-a25e9a86]{grid-template-columns:1.2fr 1fr;gap:1rem;display:grid}.citations-panel[data-v-a25e9a86]{background:#141c1db8;border:1px solid #ecf0eb14;border-radius:20px;padding:1.2rem;box-shadow:0 18px 40px #060a0a2e}.citations-panel.primary[data-v-a25e9a86]{grid-row:span 2}.citations-panel--wide[data-v-a25e9a86]{grid-column:1/-1}.citations-panel h2[data-v-a25e9a86]{color:#edf1ec;margin:0 0 .65rem;font-size:1.08rem;line-height:1.35}.citations-panel p[data-v-a25e9a86]{color:#aeb8b1;margin:0 0 .85rem;font-size:.95rem;line-height:1.72}.status-list[data-v-a25e9a86]{gap:.9rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.status-item[data-v-a25e9a86]{background:#f0f4ef0a;border:1px solid #f0f4ef14;border-radius:16px;padding:.95rem 1rem}.status-top[data-v-a25e9a86]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.55rem;display:flex}.status-top strong[data-v-a25e9a86]{color:#edf1ec;font-size:.98rem;line-height:1.35}.status-badge[data-v-a25e9a86]{letter-spacing:.06em;text-transform:uppercase;border:1px solid #f0f4ef29;border-radius:999px;align-items:center;padding:.28rem .6rem;font-size:.72rem;display:inline-flex}.status-badge.review-required[data-v-a25e9a86],.status-badge.internal-review[data-v-a25e9a86],.status-badge.per-asset-review[data-v-a25e9a86]{color:#f5d8aa;background:#805e262e;border-color:#f5d8aa33}.status-badge.restricted-until-cleared[data-v-a25e9a86]{color:#f3b8ae;background:#7c30292e;border-color:#f3b8ae33}.status-badge.allowed[data-v-a25e9a86]{color:#cfe8d8;background:#3b69522e;border-color:#cfe8d833}.status-meta[data-v-a25e9a86]{color:#8fa097;font-size:.84rem}.citations-footnote[data-v-a25e9a86]{margin-top:1rem}.citations-footnote a[data-v-a25e9a86]{color:#dce9df}.citation-format[data-v-a25e9a86]{color:#eef2ed;background:#f0f4ef0f;border:1px solid #f0f4ef14;border-radius:14px;padding:.9rem 1rem}.policy-list[data-v-a25e9a86]{color:#aeb8b1;margin:0;padding-left:1.1rem}.policy-list li+li[data-v-a25e9a86]{margin-top:.4rem}.policy-list a[data-v-a25e9a86]{color:#dce9df}@media (width<=860px){.citations-layout[data-v-a25e9a86]{grid-template-columns:1fr}.citations-panel.primary[data-v-a25e9a86]{grid-row:auto}}.library-closed-grid[data-v-3460c905]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.library-closed-card[data-v-3460c905]{border:1px solid var(--account-card-border);background:var(--account-card-bg);border-radius:5px;gap:.65rem;padding:1.2rem 1.25rem;display:grid}.library-closed-card--accent[data-v-3460c905]{background:var(--account-card-accent-bg)}.library-closed-label[data-v-3460c905]{letter-spacing:.18em;text-transform:uppercase;color:var(--account-card-label);font-size:.7rem}.library-closed-card strong[data-v-3460c905]{color:var(--account-card-heading);font-size:1rem}.library-closed-card p[data-v-3460c905]{color:var(--account-card-muted);margin:0;line-height:1.55}.library-closed-actions[data-v-3460c905]{flex-wrap:wrap;gap:.75rem;margin-top:.2rem;display:flex}.library-closed-primary[data-v-3460c905],.library-closed-secondary[data-v-3460c905]{border-radius:999px;justify-content:center;align-items:center;min-height:2.7rem;padding:.72rem 1rem;font-size:.92rem;text-decoration:none;transition:transform .16s,opacity .16s,border-color .16s;display:inline-flex}.library-closed-primary[data-v-3460c905]{background:var(--account-button-primary-bg);color:var(--account-button-primary-color);border:1px solid var(--account-button-primary-border,transparent)}.library-closed-secondary[data-v-3460c905]{color:var(--account-button-secondary-color);border:1px solid var(--account-button-secondary-border);background:0 0}.library-closed-primary[data-v-3460c905]:hover,.library-closed-secondary[data-v-3460c905]:hover{opacity:.92;transform:translateY(-1px)}.creator-upload[data-v-8b60e108]{color:#fffffff0;background:#0c0c0c;min-height:100%}.creator-upload-inner[data-v-8b60e108]{max-width:1100px;margin:0 auto;padding:clamp(1rem,3vw,2rem)}.creator-upload-back[data-v-8b60e108]{color:#bee2cfeb;margin-bottom:.75rem;font-size:.82rem;text-decoration:none;display:inline-block}.creator-upload-head h1[data-v-8b60e108]{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.creator-upload-lead[data-v-8b60e108]{color:#dce4e0d1;max-width:46rem;margin:.5rem 0 0;line-height:1.55}.creator-upload-grid[data-v-8b60e108]{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:1.25rem;margin-top:1.25rem;display:grid}@media (width<=900px){.creator-upload-grid[data-v-8b60e108]{grid-template-columns:1fr}}.creator-upload-fieldset[data-v-8b60e108]{border:1px solid #ffffff1f;border-radius:10px;margin:0 0 1rem;padding:1rem}.creator-upload-field[data-v-8b60e108]{gap:.35rem;margin-bottom:.75rem;display:grid}.creator-upload-field span[data-v-8b60e108]{letter-spacing:.06em;text-transform:uppercase;opacity:.72;font-size:.75rem}.creator-upload-field input[data-v-8b60e108],.creator-upload-field select[data-v-8b60e108],.creator-upload-field textarea[data-v-8b60e108]{width:100%;color:inherit;background:#00000047;border:1px solid #ffffff24;border-radius:8px;padding:.65rem .75rem}.creator-upload-hint[data-v-8b60e108]{color:#c8d2ccc7;margin:0 0 .75rem;font-size:.86rem;line-height:1.5}.creator-upload-actions[data-v-8b60e108]{flex-wrap:wrap;gap:.55rem;display:flex}.creator-upload-button[data-v-8b60e108]{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:.55rem 1rem}.creator-upload-button--primary[data-v-8b60e108]{background:#afd2c12e;border-color:#b2c9bc59}.creator-upload-button[data-v-8b60e108]:disabled{opacity:.55;cursor:not-allowed}.creator-upload-deliverable[data-v-8b60e108]{background:#afd2c10d;border:1px solid #b2c9bc33;border-radius:10px;align-self:start;padding:1rem}.creator-upload-deliverable h2[data-v-8b60e108]{margin:0 0 .5rem;font-size:1rem}.creator-upload-upload-zone[data-v-8b60e108]{cursor:pointer;border:1px dashed #b2c9bc59;border-radius:10px;justify-items:center;gap:.5rem;margin-bottom:.75rem;padding:1.25rem;display:grid}.creator-upload-upload-icon[data-v-8b60e108]{background:#afd2c11f;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid}.creator-upload-upload-icon-svg[data-v-8b60e108]{width:1.35rem;height:1.35rem}.creator-upload-upload-label[data-v-8b60e108]{font-size:.88rem;font-weight:600}.creator-upload-file-input[data-v-8b60e108]{display:none}.creator-upload-assets[data-v-8b60e108]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.creator-upload-assets li[data-v-8b60e108]{background:#00000038;border-radius:8px;padding:.55rem .65rem;font-size:.82rem}.creator-upload-assets span[data-v-8b60e108]{opacity:.72;margin-top:.15rem;display:block}.creator-upload-metadata[data-v-8b60e108]{gap:.45rem;margin:.75rem 0 0;display:grid}.creator-upload-metadata div[data-v-8b60e108]{grid-template-columns:6rem 1fr;gap:.5rem;font-size:.84rem;display:grid}.creator-upload-metadata dt[data-v-8b60e108]{opacity:.7}.creator-upload-meta[data-v-8b60e108]{opacity:.7;margin:.5rem 0 0;font-size:.78rem}.creator-upload-status[data-v-8b60e108]{color:#d1e4dcf2;margin:1rem 0 0}.creator-upload-hint--warn[data-v-8b60e108]{color:#ffc4a0f2}.creator-upload-field-note[data-v-8b60e108]{opacity:.72;font-size:.78rem}.creator-upload-radio-group[data-v-8b60e108]{gap:.45rem;margin-bottom:.75rem;display:grid}.creator-upload-radio[data-v-8b60e108]{align-items:center;gap:.5rem;font-size:.88rem;display:flex}.creator-upload-terms-list[data-v-8b60e108]{color:#d2dcd6e0;gap:.45rem;margin:0 0 .75rem;padding-left:1.1rem;font-size:.86rem;line-height:1.45;display:grid}.creator-upload-link[data-v-8b60e108]{color:#bee2cff2}.creator-upload-terms-check[data-v-8b60e108]{align-items:flex-start;gap:.55rem;font-size:.88rem;line-height:1.45;display:flex}.creator-upload-fieldset--terms[data-v-8b60e108]{background:#00000029;border-color:#b2c9bc47}.creator-upload-error[data-v-8b60e108]{color:#ffb4b4;margin:1rem 0 0}.morphology-sheet[data-v-bf55bae2]{gap:1.35rem;display:grid}.morphology-sheet__heading[data-v-bf55bae2]{gap:.55rem;display:grid}.morphology-sheet__heading--compact[data-v-bf55bae2]{margin-top:.4rem}.morphology-sheet__kicker[data-v-bf55bae2]{letter-spacing:.18em;text-transform:uppercase;color:#d9e8f1ad;margin:0;font-size:.76rem}.morphology-sheet__heading h2[data-v-bf55bae2],.morphology-sheet__overview-card h3[data-v-bf55bae2],.morphology-sheet__component-card h3[data-v-bf55bae2]{font-family:var(--font-brand);margin:0;line-height:1.06}.morphology-sheet__heading p[data-v-bf55bae2],.morphology-sheet__overview-footer[data-v-bf55bae2],.morphology-sheet__definition[data-v-bf55bae2],.morphology-sheet__reading[data-v-bf55bae2],.morphology-sheet__meta-empty[data-v-bf55bae2],.morphology-sheet__fact-note[data-v-bf55bae2]{color:var(--text-secondary);margin:0;line-height:1.7}.morphology-sheet__overview-grid[data-v-bf55bae2],.morphology-sheet__component-grid[data-v-bf55bae2]{gap:.8rem;display:grid}.morphology-sheet__overview-grid[data-v-bf55bae2]{background:linear-gradient(#0c0f12b8,#090c0f9e);border:1px solid #cfdfeb1c;border-radius:22px;grid-template-columns:1fr;padding:0 1.25rem}.morphology-sheet__component-grid[data-v-bf55bae2]{grid-template-columns:1fr}.morphology-sheet__overview-card[data-v-bf55bae2],.morphology-sheet__component-card[data-v-bf55bae2]{box-shadow:none;background:0 0;border:0;border-top:1px solid #d8e6ef14;border-radius:0;gap:.9rem;padding:1rem 0;display:grid}.morphology-sheet__overview-card[data-v-bf55bae2]:first-child,.morphology-sheet__component-card[data-v-bf55bae2]:first-child{border-top:0}.morphology-sheet__overview-card[data-v-bf55bae2]{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:.45rem 1.15rem}.morphology-sheet__overview-card .morphology-sheet__kicker[data-v-bf55bae2],.morphology-sheet__overview-card h3[data-v-bf55bae2],.morphology-sheet__overview-card .morphology-sheet__overview-footer[data-v-bf55bae2]{grid-column:1}.morphology-sheet__overview-card .morphology-sheet__fact-list[data-v-bf55bae2]{grid-area:1/2/span 3}.morphology-sheet__component-header[data-v-bf55bae2]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.morphology-sheet__status-pill[data-v-bf55bae2]{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.3rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.morphology-sheet__status-pill.is-metadata-seeded[data-v-bf55bae2]{color:#d6ebdb;background:#9fc0a92e}.morphology-sheet__status-pill.is-research-required[data-v-bf55bae2]{color:#f3d4c1;background:#c99d822e}.morphology-sheet__fact-list[data-v-bf55bae2]{gap:0;margin:0;padding:0;list-style:none;display:grid}.morphology-sheet__fact-list--component[data-v-bf55bae2]{grid-template-columns:1fr}.morphology-sheet__fact-item[data-v-bf55bae2]{background:0 0;border:0;border-top:1px solid #d8e6ef14;border-radius:0;grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:baseline;gap:.1rem 1rem;padding:.72rem 0;display:grid}.morphology-sheet__fact-item.is-missing[data-v-bf55bae2]{border-top-color:#d6a88c42}.morphology-sheet__fact-list>.morphology-sheet__fact-item[data-v-bf55bae2]:first-child{border-top:0}.morphology-sheet__fact-label[data-v-bf55bae2],.morphology-sheet__meta-label[data-v-bf55bae2]{letter-spacing:.08em;text-transform:uppercase;color:#d9e8f1a3;font-size:.78rem}.morphology-sheet__fact-value[data-v-bf55bae2]{font-size:1.02rem}.morphology-sheet__fact-value.is-blurred[data-v-bf55bae2]{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none}.morphology-sheet__citation[data-v-bf55bae2]{vertical-align:super;margin-left:.2rem;font-size:.66rem}.morphology-sheet__citation a[data-v-bf55bae2]{color:#bcd2ece6;text-decoration:none}.morphology-sheet__citation a[data-v-bf55bae2]:hover{text-decoration:underline}.morphology-sheet__fact-note[data-v-bf55bae2]{grid-column:2}.morphology-sheet__meta-block[data-v-bf55bae2]{gap:.55rem;display:grid}.morphology-sheet__chip-row[data-v-bf55bae2],.morphology-sheet__calendar[data-v-bf55bae2]{flex-wrap:wrap;gap:.5rem;display:flex}.morphology-sheet__chip[data-v-bf55bae2],.morphology-sheet__calendar-chip[data-v-bf55bae2]{min-height:2rem;color:var(--text-primary);background:#ffffff08;border:1px solid #d8e6ef1f;border-radius:999px;justify-content:center;align-items:center;padding:.4rem .75rem;font-size:.82rem;display:inline-flex}.morphology-sheet__chip--muted[data-v-bf55bae2],.morphology-sheet__calendar-chip[data-v-bf55bae2]{color:#e9f0f5d1}.morphology-sheet__calendar-chip.is-active[data-v-bf55bae2]{color:#e3f2e7;background:#a8ceb529;border-color:#c1dcc661}.morphology-sheet__open-list[data-v-bf55bae2]{color:var(--text-secondary);margin:0;padding-left:1.1rem;line-height:1.7}@media (width<=760px){.morphology-sheet__overview-grid[data-v-bf55bae2]{padding:0 1rem}.morphology-sheet__overview-card[data-v-bf55bae2]{grid-template-columns:1fr}.morphology-sheet__overview-card .morphology-sheet__fact-list[data-v-bf55bae2]{grid-area:auto}.morphology-sheet__component-header[data-v-bf55bae2]{flex-direction:column;align-items:flex-start}.morphology-sheet__fact-item[data-v-bf55bae2]{grid-template-columns:1fr;gap:.25rem}.morphology-sheet__fact-note[data-v-bf55bae2]{grid-column:auto}}.plant-workbench-page[data-v-e0dcd558]{min-height:100vh;font-family:"Poppins", var(--font-base,"Segoe UI", sans-serif);color:var(--text-primary);background:radial-gradient(circle at 100% 0,#a4bfab24,#0000 20%),linear-gradient(#0b1013,#10161a 34%,#11181d 100%)}.plant-workbench-page[data-v-e0dcd558] :is(button,a,p,li,span,small,strong,h1,h2,h3,h4,th,td,code){font-family:"Poppins", var(--font-base,"Segoe UI", sans-serif)}.plant-workbench-page__header[data-v-e0dcd558]{z-index:20;position:sticky;top:0}.plant-workbench-page__main[data-v-e0dcd558]{gap:1.7rem;width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) 0 4rem;display:grid}.plant-workbench-source-banner[data-v-e0dcd558]{letter-spacing:.02em;color:#e4eceac7;background:#2838446b;border:1px solid #7898b22e;border-radius:8px;padding:.55rem .85rem;font-size:.78rem}.plant-workbench-source-banner--unauthorized[data-v-e0dcd558]{color:#f4dcd8f0;background:#48202073;border-color:#b45c5852}.plant-workbench-source-banner--error[data-v-e0dcd558]{color:#f4e8c8eb;background:#48381861;border-color:#be9c5647}.plant-workbench-hero[data-v-e0dcd558],.plant-workbench-card[data-v-e0dcd558],.plant-workbench-story__panel[data-v-e0dcd558],.plant-workbench-lod-card[data-v-e0dcd558],.plant-workbench-component-card[data-v-e0dcd558]{border:1px solid #cfdfeb1c;border-radius:24px;box-shadow:0 24px 60px #00000038}.plant-workbench-hero[data-v-e0dcd558]{background:radial-gradient(circle at 100% 0,#bbd1b72e,#0000 24%),radial-gradient(circle at 0,#7299b129,#0000 30%),linear-gradient(#080c0ff5,#0d1115f0);gap:1.2rem;padding:clamp(1.5rem,3vw,2.4rem);display:grid;position:relative;overflow:hidden}.plant-workbench-hero__eyebrow[data-v-e0dcd558],.plant-workbench-card__kicker[data-v-e0dcd558],.plant-workbench-story__kicker[data-v-e0dcd558],.plant-workbench-section-heading__kicker[data-v-e0dcd558]{letter-spacing:.18em;text-transform:uppercase;color:#d9e8f1ad;margin:0;font-size:.76rem}.plant-workbench-hero h1[data-v-e0dcd558],.plant-workbench-card h2[data-v-e0dcd558],.plant-workbench-card h3[data-v-e0dcd558],.plant-workbench-story__panel h2[data-v-e0dcd558],.plant-workbench-section-heading h2[data-v-e0dcd558],.plant-workbench-lod-card h3[data-v-e0dcd558],.plant-workbench-component-card h3[data-v-e0dcd558]{font-family:"Poppins", var(--font-base,"Segoe UI", sans-serif);margin:0;font-weight:700;line-height:1.12}.plant-workbench-hero h1[data-v-e0dcd558]{letter-spacing:.01em;font-size:clamp(2.25rem,4.8vw,4rem)}.plant-workbench-hero__body[data-v-e0dcd558],.plant-workbench-card p[data-v-e0dcd558],.plant-workbench-story__panel p[data-v-e0dcd558],.plant-workbench-section-heading p[data-v-e0dcd558],.plant-workbench-component-card p[data-v-e0dcd558]{color:var(--text-secondary);margin:0;line-height:1.7}.plant-workbench-hero__body[data-v-e0dcd558]{max-width:76ch}.plant-workbench-hero__provenance[data-v-e0dcd558]{background:0 0;border:0;border-radius:0;gap:.55rem;margin:0;padding:0;display:grid}.plant-workbench-hero__provenance-items[data-v-e0dcd558]{flex-wrap:wrap;gap:.42rem;display:flex}.plant-workbench-hero__provenance-item[data-v-e0dcd558]{color:#e2eef5e6;background:#0a0e129e;border:1px solid #d2e1eb29;border-radius:999px;align-items:center;gap:.28rem;padding:.34rem .62rem;font-size:.78rem;line-height:1.35;display:inline-flex}.plant-workbench-hero__provenance-item strong[data-v-e0dcd558]{color:#c6dce9eb;font-weight:600}.plant-workbench-hero__provenance-item.is-live[data-v-e0dcd558]{background:#4272584d;border-color:#90c8a661}.plant-workbench-hero__provenance-item.is-sample[data-v-e0dcd558]{background:#82603647;border-color:#dbb87c6b}.plant-workbench-hero__provenance-item.is-fallback[data-v-e0dcd558]{background:#7837374d;border-color:#e28d8d70}.plant-workbench-hero__sample-cohorts[data-v-e0dcd558]{color:#d9e8f1db;flex-wrap:wrap;align-items:center;gap:.2rem;font-size:.86rem;display:flex}.plant-workbench-hero__sample-cohort-link[data-v-e0dcd558]{color:#dfebf3f2;padding:0;font-weight:500;text-decoration:none;display:inline}.plant-workbench-hero__sample-cohort-link.is-active[data-v-e0dcd558]{color:#d2e7d8fa;text-underline-offset:2px;text-decoration:underline}.plant-workbench-hero__sample-cohort-link+.plant-workbench-hero__sample-cohort-link[data-v-e0dcd558]:before{content:"/";color:#d9e8f173;margin:0 .45rem 0 .2rem}.plant-workbench-hero__actions[data-v-e0dcd558],.plant-workbench-grid[data-v-e0dcd558],.plant-workbench-story[data-v-e0dcd558],.plant-workbench-components__grid[data-v-e0dcd558],.plant-workbench-lod-grid[data-v-e0dcd558],.plant-workbench-deliverables__grid[data-v-e0dcd558]{gap:1rem;display:grid}.plant-workbench-hero__actions[data-v-e0dcd558]{grid-template-columns:repeat(auto-fit,minmax(210px,max-content))}.plant-workbench-hero__action[data-v-e0dcd558]{min-height:54px;color:var(--text-primary);background:#ffffff08;border:1px solid #d8e6ef2e;border-radius:999px;justify-content:center;align-items:center;padding:.95rem 1.2rem;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.plant-workbench-hero__action--primary[data-v-e0dcd558]{color:#11181a;background:linear-gradient(#e8f1ecfa,#d2e1d8e0);border-color:#d0e2d947}.plant-workbench-hero__action[data-v-e0dcd558]:hover,.plant-workbench-view-tile[data-v-e0dcd558]:hover{transform:translateY(-1px)}.plant-workbench-grid[data-v-e0dcd558],.plant-workbench-deliverables__grid[data-v-e0dcd558]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.plant-workbench-deliverables__grid .plant-workbench-card[data-v-e0dcd558]{align-content:start;min-height:172px}.plant-workbench-grid[data-v-e0dcd558]{background:linear-gradient(#0c0f12b8,#090c0f9e);border:1px solid #cfdfeb1c;border-radius:24px;grid-template-columns:1fr;gap:0;margin-top:.55rem;padding:0 1.35rem;box-shadow:0 18px 44px #0000002e}.plant-workbench-grid>.plant-workbench-card[data-v-e0dcd558]{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d8e6ef14;border-radius:0;grid-template-columns:minmax(120px,190px) minmax(0,1fr);align-items:start;gap:.45rem 1.2rem;padding:1.3rem 0}.plant-workbench-grid>.plant-workbench-card[data-v-e0dcd558]:last-child{border-bottom:0}.plant-workbench-grid>.plant-workbench-card .plant-workbench-card__kicker[data-v-e0dcd558],.plant-workbench-grid>.plant-workbench-card h2[data-v-e0dcd558]{grid-column:1}.plant-workbench-grid>.plant-workbench-card p[data-v-e0dcd558]{grid-area:1/2/span 3;line-height:1.78}.plant-workbench-card[data-v-e0dcd558],.plant-workbench-story__panel[data-v-e0dcd558],.plant-workbench-lod-card[data-v-e0dcd558],.plant-workbench-component-card[data-v-e0dcd558]{background:linear-gradient(#0c0f12eb,#090c0fe6),#ffffff05;gap:.8rem;padding:1.4rem;display:grid}.plant-workbench-story[data-v-e0dcd558]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch}.plant-workbench-story__panel--accent[data-v-e0dcd558]{background:radial-gradient(circle at 100% 0,#7b9fc22e,#0000 24%),linear-gradient(#0c0f12f0,#090c0feb)}.plant-workbench-story__steps[data-v-e0dcd558],.plant-workbench-story__list[data-v-e0dcd558]{color:var(--text-secondary);margin:0;padding-left:1.2rem;line-height:1.62}.plant-workbench-section-heading[data-v-e0dcd558]{gap:.55rem;display:grid}.plant-workbench-components__grid[data-v-e0dcd558]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.plant-workbench-lod-grid[data-v-e0dcd558]{grid-template-columns:1fr;gap:.8rem}.plant-workbench-lod-card__header[data-v-e0dcd558]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.plant-workbench-lod-card__body[data-v-e0dcd558]{gap:1rem;display:grid}.plant-workbench-lod-card__views[data-v-e0dcd558]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.plant-workbench-study-strip[data-v-e0dcd558]{border-top:1px solid #d8e6ef14;gap:.75rem;padding-top:.2rem;display:grid}.plant-workbench-study-strip__list[data-v-e0dcd558],.plant-workbench-study-grid[data-v-e0dcd558],.plant-workbench-dataset-list[data-v-e0dcd558]{gap:1rem;display:grid}.plant-workbench-study-strip__list[data-v-e0dcd558]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.plant-workbench-study-strip__item[data-v-e0dcd558],.plant-workbench-study-card[data-v-e0dcd558]{color:var(--text-primary);gap:.8rem;text-decoration:none;display:grid}.plant-workbench-study-strip__item[data-v-e0dcd558]{border-bottom:1px solid #d8e6ef14;grid-template-columns:112px minmax(0,1fr);align-items:center;padding:.75rem 0}.plant-workbench-study-strip__item[data-v-e0dcd558]:last-child{border-bottom:0}.plant-workbench-study-strip__item img[data-v-e0dcd558],.plant-workbench-study-card img[data-v-e0dcd558]{background:#f7f4ec;border:1px solid #d8e6ef1a;border-radius:18px;width:100%}.plant-workbench-study-strip__item img[data-v-e0dcd558]{aspect-ratio:4/3;object-fit:cover}.plant-workbench-study-strip__item strong[data-v-e0dcd558],.plant-workbench-dataset-source strong[data-v-e0dcd558],.plant-workbench-dataset-row__targets strong[data-v-e0dcd558],.plant-workbench-study-card h3[data-v-e0dcd558]{font-family:"Poppins", var(--font-base,"Segoe UI", sans-serif);font-weight:600}.plant-workbench-study-strip__item p[data-v-e0dcd558],.plant-workbench-dataset-source p[data-v-e0dcd558],.plant-workbench-study-card p[data-v-e0dcd558],.plant-workbench-dataset-row__summary p[data-v-e0dcd558]{color:var(--text-secondary);margin:0;line-height:1.6}.plant-workbench-study-grid[data-v-e0dcd558]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.plant-workbench-study-card[data-v-e0dcd558]{background:linear-gradient(#0c0f12b8,#090c0f99);border:1px solid #d8e6ef1a;border-radius:20px;padding:1rem}.plant-workbench-study-card img[data-v-e0dcd558]{aspect-ratio:5/4;object-fit:contain}.plant-workbench-study-card__body[data-v-e0dcd558]{gap:.7rem;display:grid}.plant-workbench-study-card__fields[data-v-e0dcd558],.plant-workbench-dataset-row__targets ul[data-v-e0dcd558]{flex-wrap:wrap;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.plant-workbench-study-card__fields li[data-v-e0dcd558],.plant-workbench-dataset-row__targets li[data-v-e0dcd558]{color:#d9e8f1d6;background:0 0;border:0;padding:0;font-size:.84rem;line-height:1.5}.plant-workbench-study-card__fields li[data-v-e0dcd558]:not(:first-child):before,.plant-workbench-dataset-row__targets li[data-v-e0dcd558]:not(:first-child):before{content:"/";color:#d9e8f173;margin:0 .4rem 0 .25rem}.plant-workbench-study-card__open[data-v-e0dcd558],.plant-workbench-study-card__note[data-v-e0dcd558]{font-size:.9rem}.plant-workbench-study-card__open[data-v-e0dcd558]{color:#e8d0a1e6}.plant-workbench-study-card__note[data-v-e0dcd558]{color:#d9e8f1a8}.plant-workbench-dataset-row[data-v-e0dcd558]{border-bottom:1px solid #d8e6ef14;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(0,1.4fr);gap:1.2rem;padding:1.1rem 0;display:grid}.plant-workbench-dataset-row[data-v-e0dcd558]:first-child{padding-top:0}.plant-workbench-dataset-row[data-v-e0dcd558]:last-child{border-bottom:0;padding-bottom:0}.plant-workbench-dataset-row__summary[data-v-e0dcd558],.plant-workbench-dataset-row__targets[data-v-e0dcd558],.plant-workbench-dataset-row__sources[data-v-e0dcd558]{gap:.65rem;display:grid}.plant-workbench-dataset-row__targets strong[data-v-e0dcd558]{font-size:.95rem}.plant-workbench-dataset-row__sources[data-v-e0dcd558]{gap:.75rem}.plant-workbench-dataset-source[data-v-e0dcd558]{gap:.25rem;display:grid}.plant-workbench-dataset-source small[data-v-e0dcd558]{color:#d9e8f1a8;text-transform:uppercase;letter-spacing:.05em}.plant-workbench-view-tile[data-v-e0dcd558]{color:var(--text-primary);background:#ffffff05;border:1px solid #d8e6ef1a;border-radius:16px;gap:.45rem;padding:.55rem;text-decoration:none;transition:transform .16s,border-color .16s;display:grid}.plant-workbench-view-tile img[data-v-e0dcd558]{aspect-ratio:4/3;object-fit:contain;background:#f7f4ec;border-radius:14px;width:100%}.plant-workbench-view-tile span[data-v-e0dcd558]{font-weight:700}.plant-workbench-view-tile small[data-v-e0dcd558]{color:#d9e8f1a8;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.plant-workbench-regulatory[data-v-e0dcd558]{gap:1rem;display:grid}.plant-workbench-regulatory-status[data-v-e0dcd558]{color:#d9e8f1b8;margin:0;font-size:.86rem}.plant-workbench-regulatory-diagnostics[data-v-e0dcd558]{background:#ffffff05;border:1px solid #d8e6ef1f;border-radius:16px;gap:.55rem;padding:.8rem .9rem;display:grid}.plant-workbench-regulatory-diagnostics p[data-v-e0dcd558]{color:#d9e8f1c7;margin:0;line-height:1.5}.plant-workbench-regulatory-files[data-v-e0dcd558]{background:#ffffff04;border:1px solid #d8e6ef1f;border-radius:16px;gap:.75rem;padding:.8rem .9rem;display:grid}.plant-workbench-regulatory-files__header[data-v-e0dcd558]{gap:.35rem;display:grid}.plant-workbench-regulatory-files__header h3[data-v-e0dcd558]{font-family:"Poppins", var(--font-brand,"Segoe UI", sans-serif);margin:0}.plant-workbench-regulatory-files__header p[data-v-e0dcd558]{color:#d9e8f1bf;margin:0;line-height:1.5}.plant-workbench-regulatory-table-wrap[data-v-e0dcd558]{border:1px solid #d8e6ef1a;border-radius:12px;overflow:auto}.plant-workbench-regulatory-table[data-v-e0dcd558]{border-collapse:collapse;width:100%;min-width:720px;font-size:.86rem}.plant-workbench-regulatory-table th[data-v-e0dcd558],.plant-workbench-regulatory-table td[data-v-e0dcd558]{text-align:left;vertical-align:top;border-bottom:1px solid #d8e6ef14;padding:.55rem .65rem}.plant-workbench-regulatory-table th[data-v-e0dcd558]{color:#dbe9f1e6;background:#ffffff08;font-weight:700}.plant-workbench-regulatory-table td[data-v-e0dcd558]{color:#d4e3ecd9}.plant-workbench-regulatory-table tbody tr:last-child td[data-v-e0dcd558]{border-bottom:0}.plant-workbench-regulatory__stats[data-v-e0dcd558],.plant-workbench-regulatory-kpis[data-v-e0dcd558]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;display:grid}.plant-workbench-card--kpi[data-v-e0dcd558]{align-content:start;min-height:158px}.plant-workbench-regulatory-shell[data-v-e0dcd558]{grid-template-columns:minmax(230px,290px) minmax(0,1fr);gap:.9rem;display:grid}.plant-workbench-regulatory-sample-privacy[data-v-e0dcd558]{background:linear-gradient(#0c0f12eb,#090c0fe6);border:1px solid #d8e6ef1f;border-radius:20px;gap:.5rem;padding:1rem 1.1rem;display:grid}.plant-workbench-regulatory-sample-privacy h3[data-v-e0dcd558]{font-family:"Poppins", var(--font-base,"Segoe UI", sans-serif);margin:0;font-weight:600}.plant-workbench-regulatory-sample-privacy p[data-v-e0dcd558]{color:var(--text-secondary);margin:0;line-height:1.65}.plant-workbench-references[data-v-e0dcd558]{background:0 0;border:0;border-radius:0;gap:.75rem;padding:.2rem 0 0;display:grid}.plant-workbench-references .plant-workbench-section-heading[data-v-e0dcd558]{gap:.4rem;padding-bottom:.2rem}.plant-workbench-references .plant-workbench-section-heading h2[data-v-e0dcd558]{font-size:1.04rem;line-height:1.2}.plant-workbench-references .plant-workbench-section-heading p[data-v-e0dcd558]{font-size:.8rem;line-height:1.45}.plant-workbench-references__list[data-v-e0dcd558]{color:#d9e8f1c7;gap:.62rem;margin:0;padding:0;font-size:.78rem;line-height:1.45;list-style:none;display:grid}.plant-workbench-references__list li[data-v-e0dcd558]{padding:.1rem 0}.plant-workbench-card--kpi p[data-v-e0dcd558],.plant-workbench-deliverables__grid .plant-workbench-card p[data-v-e0dcd558]{border-top:1px solid #d8e6ef1f;margin-top:.18rem;padding-top:.62rem}.plant-workbench-references__list a[data-v-e0dcd558]{color:#bbd3eef2;text-decoration:none}.plant-workbench-references__list a[data-v-e0dcd558]:hover{text-decoration:underline}.plant-workbench-species-rail[data-v-e0dcd558],.plant-workbench-regulatory-panel[data-v-e0dcd558]{background:linear-gradient(#0c0f12eb,#090c0fe6);border:1px solid #cfdfeb1c;border-radius:20px;padding:1rem}.plant-workbench-species-rail[data-v-e0dcd558]{align-content:start;gap:.75rem;display:grid}.plant-workbench-species-rail h3[data-v-e0dcd558]{font-family:"Poppins", var(--font-base,"Segoe UI", sans-serif);margin:.15rem 0 0;font-weight:600}.plant-workbench-species-rail__list[data-v-e0dcd558]{gap:.55rem;max-height:520px;padding-right:.2rem;display:grid;overflow:auto}.plant-workbench-species-item[data-v-e0dcd558]{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:#ffffff05;border:1px solid #d8e6ef1f;border-radius:14px;gap:.2rem;padding:.65rem .7rem;display:grid}.plant-workbench-species-item.is-active[data-v-e0dcd558]{background:#b4d1bf1a;border-color:#b4d1bf80}.plant-workbench-species-item strong[data-v-e0dcd558]{font-family:"Poppins", var(--font-base,"Segoe UI", sans-serif);font-weight:600}.plant-workbench-species-item small[data-v-e0dcd558]{color:#d9e8f19e;font-size:.75rem}.plant-workbench-regulatory-panel[data-v-e0dcd558]{gap:.9rem;display:grid}.plant-workbench-regulatory-panel__header[data-v-e0dcd558]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.plant-workbench-regulatory-panel__header h3[data-v-e0dcd558]{font-family:"Poppins", var(--font-base,"Segoe UI", sans-serif);margin:.15rem 0 0;font-weight:600}.plant-workbench-regulatory-panel__header p[data-v-e0dcd558]{color:var(--text-secondary);margin:.35rem 0 0}.plant-workbench-regulatory-panel__chips[data-v-e0dcd558]{flex-wrap:wrap;gap:.4rem;display:flex}.plant-workbench-pill[data-v-e0dcd558]{color:#dfebf3ed;background:#ffffff08;border:1px solid #d8e6ef29;border-radius:999px;align-items:center;padding:.28rem .6rem;font-size:.75rem;display:inline-flex}.plant-workbench-pill--a[data-v-e0dcd558]{color:#bcf2cefa;border-color:#7ec79980}.plant-workbench-pill--b[data-v-e0dcd558]{color:#cbd9fff5;border-color:#adc4f480}.plant-workbench-pill--c[data-v-e0dcd558],.plant-workbench-pill--d[data-v-e0dcd558],.plant-workbench-pill--warn[data-v-e0dcd558]{color:#f1d9b1fa;border-color:#e0ba7d8c}.plant-workbench-regulatory-tabs[data-v-e0dcd558]{border-bottom:1px solid #d8e6ef1c;flex-wrap:wrap;align-items:center;gap:.15rem;padding-bottom:.55rem;display:flex}.plant-workbench-regulatory-tabs button[data-v-e0dcd558]{color:#d9e8f1d1;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-size:.86rem;font-weight:500}.plant-workbench-regulatory-tabs button+button[data-v-e0dcd558]:before{content:"/";color:#d9e8f173;margin:0 .55rem}.plant-workbench-regulatory-tabs button.is-active[data-v-e0dcd558]{color:#d2e7d8fa;text-underline-offset:3px;text-decoration:underline}.plant-workbench-regulatory-content[data-v-e0dcd558]{border-top:1px solid #d8e6ef1c;gap:.6rem;padding-top:.8rem;display:grid}.plant-workbench-regulatory-content h4[data-v-e0dcd558]{font-family:"Poppins", var(--font-base,"Segoe UI", sans-serif);margin:0;font-weight:600}.plant-workbench-regulatory-content p[data-v-e0dcd558],.plant-workbench-regulatory-content li[data-v-e0dcd558]{color:var(--text-secondary);margin:0;line-height:1.65}.plant-workbench-regulatory-content ul[data-v-e0dcd558]{gap:.35rem;margin:0;padding-left:1rem;display:grid}.plant-workbench-regulatory-content__note[data-v-e0dcd558]{color:#d8e6efb3;font-size:.88rem}.plant-workbench-mini-grid[data-v-e0dcd558]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.55rem;display:grid}@media (width<=760px){.plant-workbench-page__main[data-v-e0dcd558]{width:min(100% - 1rem,1180px);padding-top:1rem}.plant-workbench-grid[data-v-e0dcd558]{padding:0 1rem}.plant-workbench-grid>.plant-workbench-card[data-v-e0dcd558]{grid-template-columns:1fr;gap:.35rem}.plant-workbench-grid>.plant-workbench-card p[data-v-e0dcd558]{grid-area:auto}.plant-workbench-hero__actions[data-v-e0dcd558],.plant-workbench-lod-card__views[data-v-e0dcd558],.plant-workbench-study-strip__item[data-v-e0dcd558],.plant-workbench-dataset-row[data-v-e0dcd558],.plant-workbench-regulatory-shell[data-v-e0dcd558]{grid-template-columns:1fr}.plant-workbench-regulatory-panel__header[data-v-e0dcd558]{flex-direction:column}.plant-workbench-lod-card__header[data-v-e0dcd558]{flex-direction:column;align-items:flex-start}.plant-workbench-hero__action[data-v-e0dcd558]{width:100%}}.blender-bridge-page[data-v-7cbc279f]{padding:clamp(1rem,2vw,1.5rem)}.blender-bridge-shell[data-v-7cbc279f]{background:#fffdfa;border:1px solid #79746b29;border-radius:8px;gap:.9rem;max-width:980px;margin:0 auto;padding:clamp(1rem,2vw,1.4rem);display:grid;box-shadow:0 18px 38px #5b50400f}.bridge-eyebrow[data-v-7cbc279f]{letter-spacing:.12em;text-transform:uppercase;color:#7a756b;margin:0;font-size:.72rem}h1[data-v-7cbc279f]{color:#2e3631;margin:0}.bridge-lede[data-v-7cbc279f]{color:#60645d;margin:0;line-height:1.6}.bridge-how[data-v-7cbc279f]{background:#f4eee694;border:1px solid #79746b33;border-radius:6px;padding:.7rem .8rem}.bridge-how p[data-v-7cbc279f]{color:#4a534d;margin:0;line-height:1.55}.bridge-species[data-v-7cbc279f]{background:#fffdf8eb;border:1px solid #79746b33;border-radius:6px;gap:.75rem;padding:.8rem;display:grid}.bridge-species-head h2[data-v-7cbc279f]{color:#2f3631;margin:0;font-size:1.05rem}.bridge-species-head p[data-v-7cbc279f]{color:#60645d;margin:.2rem 0 0}.bridge-species-controls[data-v-7cbc279f]{grid-template-columns:minmax(220px,1fr) minmax(240px,1fr) auto;align-items:center;gap:.55rem;display:grid}.bridge-input[data-v-7cbc279f],.bridge-select[data-v-7cbc279f]{width:100%;font:inherit;color:#29302b;background:#fffdfa;border:1px solid #79746b3d;border-radius:6px;padding:.6rem .7rem;font-size:.9rem}.bridge-species-meta[data-v-7cbc279f]{display:grid}.bridge-meta-card[data-v-7cbc279f]{background:#fffdfa;border:1px solid #79746b33;border-radius:6px;padding:.8rem}.bridge-meta-card h3[data-v-7cbc279f]{color:#27302a;margin:0 0 .45rem;font-size:1rem}.bridge-meta-card p[data-v-7cbc279f]{color:#525a54;margin:.25rem 0}.bridge-actions[data-v-7cbc279f]{flex-wrap:wrap;gap:.6rem;display:flex}.bridge-file[data-v-7cbc279f],.bridge-button[data-v-7cbc279f]{color:#39413b;font:inherit;cursor:pointer;background:#f4eee6;border:1px solid #79746b38;border-radius:6px;padding:.62rem .8rem;font-size:.9rem}.bridge-file input[data-v-7cbc279f]{display:none}.bridge-button--primary[data-v-7cbc279f]{color:#f8f5ef;background:#39443c;border-color:#39443c80}.bridge-note[data-v-7cbc279f]{color:#3c4c43;margin:0}.bridge-note--error[data-v-7cbc279f]{color:#a05f35}.bridge-editor[data-v-7cbc279f]{color:#1f2521;resize:vertical;background:#fffcf8;border:1px solid #79746b38;border-radius:6px;width:100%;min-height:420px;padding:.8rem;font:500 .85rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.bridge-footer p[data-v-7cbc279f]{color:#60645d;margin:0}code[data-v-7cbc279f]{font:inherit;background:#5b50411a;border-radius:4px;padding:.1rem .25rem}@media (width<=980px){.bridge-species-controls[data-v-7cbc279f]{grid-template-columns:1fr}}.roll[data-v-33a21c6f]{background:#171c1a8c;border:1px solid #afc0b82e;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:clamp(.65rem,1.5vw,1rem);padding:.75rem clamp(.85rem,2vw,1.1rem);display:grid;overflow:hidden}.roll__label[data-v-33a21c6f]{letter-spacing:.14em;text-transform:uppercase;color:#bfcfc7d1;max-width:7rem;font-size:.68rem;font-weight:600;line-height:1.35}.roll__viewport[data-v-33a21c6f]{height:2.2rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.roll__track[data-v-33a21c6f]{animation:roll-up-33a21c6f var(--roll-duration,20s) linear infinite;will-change:transform;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.roll__item[data-v-33a21c6f]{letter-spacing:-.01em;color:#e9ecebe6;white-space:nowrap;align-items:center;gap:.55rem;height:2.2rem;font-size:clamp(.88rem,1.8vw,1.05rem);font-weight:500;display:flex}.roll__dot[data-v-33a21c6f]{background:#7cab90d9;border-radius:50%;flex:none;width:.42rem;height:.42rem}@keyframes roll-up-33a21c6f{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.roll__track[data-v-33a21c6f]{animation:none}}[data-v-31edc579] .editorial-title{max-width:none}.contrib-intro-secondary[data-v-31edc579]{color:#d9dddbc7;margin-top:.65rem}.contrib-disclosure[data-v-31edc579]{background:#1c221f8c;border:1px solid #abc4b829;border-radius:12px;margin:0 0 1.5rem;padding:clamp(1rem,2vw,1.25rem) clamp(1rem,2.2vw,1.35rem)}.contrib-disclosure-title[data-v-31edc579]{letter-spacing:.14em;text-transform:uppercase;color:#bdd1c7d1;margin:0 0 .55rem;font-size:.72rem;font-weight:600}.contrib-disclosure-list[data-v-31edc579]{color:#e3e8e6db;gap:.35rem;margin:0;padding-left:1.1rem;font-size:.88rem;line-height:1.55;display:grid}.contrib-disclosure-foot[data-v-31edc579]{color:#cdd5d1b8;margin:.75rem 0 0;font-size:.82rem;line-height:1.5}.contrib-inline-link[data-v-31edc579]{color:#b3dbc4;text-underline-offset:.16em;font-weight:600;text-decoration:underline}.contrib-inline-link[data-v-31edc579]:hover{color:#d5ecde}.contrib-gate[data-v-31edc579],.contrib-success[data-v-31edc579]{background:#13161473;border:1px solid #ffffff1a;border-radius:12px;margin-top:.5rem;padding:clamp(1.25rem,2.5vw,2rem)}.contrib-success[data-v-31edc579]{text-align:left}.contrib-success__mark[data-v-31edc579]{color:#9ad6b3;background:#4096642e;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 0 .85rem;font-size:1.5rem;font-weight:700;display:flex}.contrib-success__ref[data-v-31edc579]{color:#dfe2e0cc;margin:.75rem 0 1rem;font-size:.88rem}.contrib-success__note[data-v-31edc579]{color:#dfe2e0bd;max-width:58ch;margin:0 0 1rem;font-size:.86rem;line-height:1.55}.contrib-success__ref code[data-v-31edc579]{font-family:ui-monospace,monospace;font-size:.86em}.contrib-success__actions[data-v-31edc579]{flex-wrap:wrap;gap:.75rem;display:flex}.contrib-section-heading[data-v-31edc579]{letter-spacing:-.02em;color:#f9fbfa;margin:0 0 .45rem;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:600}.contrib-section-lead[data-v-31edc579]{color:#e4e7e6db;max-width:58ch;margin:0 0 1rem;font-size:.94rem;line-height:1.65}.contrib-form[data-v-31edc579]{gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}.contrib-panel[data-v-31edc579]{background:0 0;border:0;border-top:1px solid #ffffff0f;padding:clamp(1.1rem,2vw,1.5rem) 0 0}.contrib-panel[data-v-31edc579]:first-of-type{border-top:0;padding-top:0}.contrib-panel-head[data-v-31edc579]{gap:.4rem;margin-bottom:.85rem;display:grid}.contrib-listing-tag[data-v-31edc579]{letter-spacing:.14em;text-transform:uppercase;color:#b7cdc0e0;font-size:.66rem;font-weight:600}.contrib-panel-title[data-v-31edc579]{letter-spacing:-.02em;color:#f9fbfa;margin:0;font-size:clamp(1.05rem,2vw,1.28rem);font-weight:600}.contrib-panel-meta[data-v-31edc579]{color:#dadddbb8;max-width:62ch;margin:0;font-size:.88rem;line-height:1.55}.contrib-apply-grid[data-v-31edc579]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;display:grid}.contrib-apply-grid--thirds[data-v-31edc579]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.contrib-apply-field[data-v-31edc579]{gap:.35rem;display:grid}.contrib-apply-field--wide[data-v-31edc579]{grid-column:1/-1}.contrib-apply-label[data-v-31edc579]{letter-spacing:.02em;color:#e3e8e6db;font-size:.8rem;font-weight:600}.contrib-required[data-v-31edc579]{color:#e4978b;font-style:normal}.contrib-apply-input[data-v-31edc579]{box-sizing:border-box;color:#f4f6f5;width:100%;font:inherit;background:#0e110f99;border:1px solid #ffffff24;border-radius:8px;padding:.66rem .85rem;font-size:.92rem;transition:border-color .15s}.contrib-apply-input[data-v-31edc579]:focus{border-color:#9cc9af8c;outline:none;box-shadow:0 0 0 3px #59a6791f}.contrib-apply-textarea[data-v-31edc579]{resize:vertical;min-height:6rem}.contrib-account-line[data-v-31edc579]{color:#cfd3d1ad;margin:.75rem 0 0;font-size:.82rem}.contrib-chips[data-v-31edc579]{flex-wrap:wrap;gap:.5rem;display:flex}.contrib-chip[data-v-31edc579]{cursor:pointer;color:#e4e7e6e0;-webkit-user-select:none;user-select:none;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.86rem;transition:border-color .15s,background .15s;display:inline-flex}.contrib-chip input[data-v-31edc579]{accent-color:#6dba8d}.contrib-chip.is-on[data-v-31edc579]{color:#f4f6f5;background:#38574559;border-color:#83b99a73}.contrib-file[data-v-31edc579]{cursor:pointer;color:#e4e7e6e0;border:1px dashed #ffffff38;border-radius:10px;align-items:center;gap:.6rem;padding:.75rem 1.1rem;font-size:.9rem;display:inline-flex}.contrib-file input[data-v-31edc579]{display:none}.contrib-thumbs[data-v-31edc579]{flex-wrap:wrap;gap:.6rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.contrib-thumb[data-v-31edc579]{width:84px;height:84px;position:relative}.contrib-thumb img[data-v-31edc579]{object-fit:cover;border:1px solid #ffffff1f;border-radius:8px;width:100%;height:100%}.contrib-thumb__x[data-v-31edc579]{color:#fff;cursor:pointer;background:#a64030;border:none;border-radius:50%;width:22px;height:22px;font-size:14px;line-height:1;position:absolute;top:-7px;right:-7px}.contrib-consent[data-v-31edc579]{color:#e9ecebe6;background:#171c1a80;border:1px solid #aec2b833;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:1rem 1.15rem;font-size:.9rem;line-height:1.58;display:grid}.contrib-consent input[data-v-31edc579]{accent-color:#6dba8d;width:18px;height:18px;margin-top:.2rem}.contrib-actions[data-v-31edc579]{gap:.65rem;display:grid}.contrib-cta-primary[data-v-31edc579]{letter-spacing:.02em;color:#1d2a25;cursor:pointer;width:fit-content;font-size:.9rem;font-weight:500;font:inherit;background:linear-gradient(#eef4eef5 0%,#dce8deeb 100%);border:1px solid #bad2c052;border-radius:12px;justify-content:center;align-items:center;padding:.82rem 1.45rem;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 12px 26px #060c0a2e}.contrib-cta-primary[data-v-31edc579]:hover{background:linear-gradient(#f2f8f2 0%,#e2eee4f5 100%);transform:translateY(-1px)}.contrib-cta-primary[data-v-31edc579]:disabled{opacity:.6;cursor:default;transform:none}.contrib-cta-primary--ghost[data-v-31edc579]{color:#e8edeb;box-shadow:none;background:0 0;border-color:#fff3}.contrib-feedback[data-v-31edc579]{margin:0;font-size:.9rem}.contrib-feedback--error[data-v-31edc579]{color:#e3a196}.contrib-feedback--success[data-v-31edc579]{color:#9ed1b3}.contrib-feedback--info[data-v-31edc579]{color:#dadddbb8}.dossier-download-page[data-v-f6d02c91]{color:#eef3f7;background:radial-gradient(circle at 86% 12%,#d3bc951f,#0000 30%),linear-gradient(#0f151a,#0a0f13 100%);min-height:100vh;font-family:Poppins,Inter,Segoe UI,sans-serif}.dossier-download-header[data-v-f6d02c91]{z-index:20;position:sticky;top:0}.dossier-download-main[data-v-f6d02c91]{place-items:center;min-height:calc(100vh - 76px);padding:32px;display:grid}.dossier-download-card[data-v-f6d02c91]{background:radial-gradient(circle at 88% 8%,#d3bc951a 0%,#d3bc950d 22%,#0000 52%),linear-gradient(185deg,#10161cf7,#0b1116f2);border:1px solid #d6e0e61f;border-radius:8px;gap:14px;width:min(520px,100%);padding:28px;display:grid;box-shadow:0 16px 34px #0000002e}.dossier-download-kicker[data-v-f6d02c91]{color:#cdd7ddb3;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.dossier-download-card h1[data-v-f6d02c91],.dossier-download-card p[data-v-f6d02c91]{margin:0}.dossier-download-card h1[data-v-f6d02c91]{font-size:clamp(1.4rem,3vw,1.8rem);font-weight:600}.dossier-download-card p[data-v-f6d02c91]{color:#dce4eac2;font-size:.94rem;line-height:1.6}.dossier-download-link[data-v-f6d02c91]{color:#101417;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#fdfdfb 0%,#f0f0ea 100%);border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-height:38px;padding:.62rem 1rem;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.stats-intro[data-v-b04d37d0]{max-width:52rem;color:var(--account-body-muted,#dce4ead1);margin:0;line-height:1.65}.stats-intro--note[data-v-b04d37d0]{color:#cdd7ddc7;margin-top:.85rem;font-size:.92em}.stats-signin-panel[data-v-b04d37d0]{background:#080c1085;border:1px solid #d6e0e629;border-radius:6px;gap:.75rem;max-width:34rem;margin-top:.25rem;padding:1rem 1.1rem;display:grid}.stats-signin-title[data-v-b04d37d0]{color:#eef3f7;margin:0;font-size:1rem;font-weight:600}.stats-signin-copy[data-v-b04d37d0]{color:#dce4eac7;margin:0;line-height:1.6}.stats-json-link[data-v-b04d37d0]{color:var(--account-link,#afd2c1f2);text-underline-offset:.18em;text-decoration:underline}.stats-json-link[data-v-b04d37d0]:hover{color:var(--account-link-hover,#e8f4ec)}.stats-state[data-v-b04d37d0]{color:#dce4eae0;padding:1.25rem 0;font-size:.95rem}.stats-state--error[data-v-b04d37d0]{color:#ffc4baf2}.stats-summary[data-v-b04d37d0]{background:#080c108c;border:1px solid #d6e0e61f;border-radius:10px;margin-top:.5rem;padding:1.25rem 1.35rem}.stats-meta[data-v-b04d37d0]{letter-spacing:.02em;color:#cdd7ddb8;margin:0 0 1rem;font-size:.82rem}.stats-meta-sep[data-v-b04d37d0]{margin:0 .35rem}.stats-dl[data-v-b04d37d0]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem 1.5rem;margin:0;display:grid}.stats-dl dt[data-v-b04d37d0]{letter-spacing:.12em;text-transform:uppercase;color:#cdd7dda6;margin:0;font-size:.68rem}.stats-dl dd[data-v-b04d37d0]{letter-spacing:-.02em;color:#f0f5f8;margin:.35rem 0 0;font-size:1.35rem;font-weight:600}.stats-section-title[data-v-b04d37d0]{color:#eef3f7;margin:2rem 0 .85rem;font-size:1.05rem;font-weight:600}.stats-highlight-grid[data-v-b04d37d0]{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.stats-highlight-card[data-v-b04d37d0]{background:#060a0ea6;border:1px solid #d6e0e61a;border-radius:8px;margin:0;padding:.85rem 1rem}.stats-highlight-head[data-v-b04d37d0]{gap:.35rem;display:grid}.stats-highlight-label[data-v-b04d37d0]{letter-spacing:.08em;text-transform:uppercase;color:#cdd7ddad;margin:0;font-size:.72rem}.stats-highlight-value[data-v-b04d37d0]{color:#f3f7fa;margin:.45rem 0 0;font-size:1.1rem;font-weight:600}.stats-highlight-of[data-v-b04d37d0]{color:#cdd7dd8c;font-size:.88rem;font-weight:500}.stats-highlight-pct[data-v-b04d37d0]{color:#afd2c1e0;margin:.25rem 0 0;font-size:.8rem}.stats-table-wrap[data-v-b04d37d0]{background:#060a0e73;border:1px solid #d6e0e61f;border-radius:10px;overflow-x:auto}.stats-table[data-v-b04d37d0]{border-collapse:collapse;width:100%;font-size:.84rem}.stats-table th[data-v-b04d37d0],.stats-table td[data-v-b04d37d0]{text-align:left;vertical-align:top;border-bottom:1px solid #d6e0e614;padding:.65rem .85rem}.stats-table th[data-v-b04d37d0]{letter-spacing:.1em;text-transform:uppercase;color:#cdd7dda6;background:#04080c80;font-size:.68rem}.stats-table tbody tr:last-child td[data-v-b04d37d0]{border-bottom:none}.stats-table td[data-v-b04d37d0]{color:#e6ecf1eb}.stats-num[data-v-b04d37d0]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.stats-kind[data-v-b04d37d0]{letter-spacing:.06em;text-transform:uppercase;color:#cdd7ddbf;background:#ffffff0f;border-radius:999px;padding:.12rem .45rem;font-size:.68rem;display:inline-block}.stats-layer-title[data-v-b04d37d0]{color:#ecf1f5f5;font-weight:500}.stats-layer-dropdown[data-v-b04d37d0]{margin:0}.stats-layer-dropdown-summary[data-v-b04d37d0]{cursor:pointer;color:#ecf1f5f5;-webkit-user-select:none;user-select:none;margin-left:1rem;font-weight:500;list-style-position:outside;display:list-item}.stats-layer-dropdown-summary[data-v-b04d37d0]::-webkit-details-marker{color:#afd2c1b3}.stats-layer-dropdown-summary--card[data-v-b04d37d0]{letter-spacing:.08em;text-transform:uppercase;color:#cdd7ddad;margin-left:0;font-size:.72rem;font-weight:600;list-style-position:inside}.stats-layer-dropdown--card[data-v-b04d37d0]{width:100%}.stats-layer-detail[data-v-b04d37d0]{color:#d2dae0e6;background:#02060a8c;border:1px solid #d6e0e61a;border-radius:6px;margin:.45rem 0 0;padding:.55rem .65rem;font-size:.76rem;line-height:1.55}.stats-layer-dropdown--card .stats-layer-detail[data-v-b04d37d0]{margin-top:.35rem;font-size:.72rem}@media (width<=640px){.stats-table[data-v-b04d37d0]{font-size:.78rem}.stats-table th[data-v-b04d37d0],.stats-table td[data-v-b04d37d0]{padding:.55rem .65rem}}
/*$vite$:1*/