.btn{--btn-height:34px;--btn-px:var(--space-4);--btn-radius:var(--radius-md);--btn-font:var(--text-sm);--btn-weight:var(--weight-medium);--btn-bg:transparent;--btn-fg:var(--ink-100);--btn-border:transparent;--btn-shadow:none;justify-content:center;align-items:center;gap:var(--space-1-5);height:var(--btn-height);padding:0 var(--btn-px);border-radius:var(--btn-radius);font-family:var(--font-body);font-size:var(--btn-font);font-weight:var(--btn-weight);letter-spacing:-.005em;color:var(--btn-fg);background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-instant) var(--ease-out);display:inline-flex}.btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.btn:active:not(:disabled){transform:translateY(.5px)}.btn>svg{flex-shrink:0}.btn--sm{--btn-height:28px;--btn-px:var(--space-3);--btn-radius:var(--radius-sm);--btn-font:var(--text-xs)}.btn--lg{--btn-height:40px;--btn-px:var(--space-5);--btn-radius:var(--radius-md);--btn-font:var(--text-base)}.btn--xl{--btn-height:48px;--btn-px:var(--space-6);--btn-radius:var(--radius-lg);--btn-font:var(--text-base);--btn-weight:var(--weight-semibold)}.btn--primary{--btn-bg:var(--accent);--btn-fg:var(--accent-ink);--btn-border:var(--accent);--btn-shadow:var(--elev-2);position:relative}.btn--primary:before{content:"";border-radius:inherit;background:var(--iridescent-stroke);-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity var(--dur-med) var(--ease-out);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-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}.btn--primary:hover:not(:disabled){--btn-bg:var(--accent-hover);--btn-border:var(--accent-hover);--btn-shadow:var(--elev-3)}.btn--primary:hover:not(:disabled):before{opacity:1}.btn--primary:active:not(:disabled){--btn-bg:var(--accent-active);--btn-border:var(--accent-active)}.btn--secondary{--btn-bg:var(--surf-2);--btn-fg:var(--ink-100);--btn-border:var(--line-strong);--btn-shadow:var(--elev-1)}.btn--secondary:hover:not(:disabled){--btn-bg:var(--surf-3);--btn-border:color-mix(in oklab, var(--accent) 50%, var(--line-strong));--btn-shadow:var(--elev-2)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink-80);--btn-border:transparent}.btn--ghost:hover:not(:disabled){--btn-bg:var(--surf-overlay-md);--btn-fg:var(--ink-100)}.btn--danger{--btn-bg:var(--accent-danger);--btn-fg:#fff;--btn-border:var(--accent-danger);--btn-shadow:var(--elev-2)}.btn--danger:hover:not(:disabled){--btn-bg:color-mix(in oklab, var(--accent-danger) 88%, white);--btn-border:color-mix(in oklab, var(--accent-danger) 88%, white);--btn-shadow:var(--elev-3)}.btn--icon{--btn-px:0;width:var(--btn-height);--btn-bg:var(--surf-overlay-lo);--btn-fg:var(--ink-80);--btn-border:var(--line);--btn-radius:var(--radius-sm)}.btn--icon:hover:not(:disabled){--btn-bg:var(--surf-overlay-md);--btn-fg:var(--ink-100);--btn-border:var(--line-strong)}.btn--icon.btn--sm{width:28px}.btn--icon.btn--lg{width:40px}.surface-1{background:var(--surf-1);border:1px solid var(--line);border-radius:var(--radius-lg)}.surface-2{background:var(--surf-2);border:1px solid var(--line);border-radius:var(--radius-lg)}.surface-3{background:var(--surf-3);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--elev-2)}.surface-glass{background:color-mix(in oklab, var(--surf-2) 72%, transparent);border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px)saturate(1.3)}.surface-iridescent{background:var(--surf-1);border-radius:var(--radius-lg);border:1px solid #0000;position:relative}.surface-iridescent:before{content:"";border-radius:inherit;background:var(--iridescent-stroke);-webkit-mask-composite:xor;opacity:.55;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-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}.card{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.card--compact{padding:var(--space-3);gap:var(--space-2)}.card--spacious{padding:var(--space-8);gap:var(--space-5)}.input-v2,.textarea-v2{--input-height:36px;width:100%;height:var(--input-height);padding:0 var(--space-3);background:var(--surf-2);color:var(--ink-100);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-snug);border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);outline:none;display:block}.textarea-v2{--input-height:auto;min-height:88px;padding:var(--space-3);resize:vertical;line-height:var(--leading-normal)}.input-v2::placeholder,.textarea-v2::placeholder{color:var(--ink-45)}.input-v2:hover,.textarea-v2:hover{border-color:var(--line-strong)}.input-v2:focus,.textarea-v2:focus{border-color:color-mix(in oklab, var(--accent) 60%, var(--line-strong));box-shadow:0 0 0 4px var(--focus-ring-soft);background:var(--surf-1)}.input-v2:disabled,.textarea-v2:disabled{opacity:.5;cursor:not-allowed}.pill,.chip-v2{align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-2-5,10px);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-80);background:var(--surf-overlay-lo);border:1px solid var(--line);white-space:nowrap;display:inline-flex}.pill{border-radius:var(--radius-pill);padding:0 var(--space-3)}.chip-v2{border-radius:var(--radius-sm)}.pill--accent,.chip-v2--accent{color:color-mix(in oklab, var(--accent) 70%, var(--ink-100));background:color-mix(in oklab, var(--accent) 12%, transparent);border-color:color-mix(in oklab, var(--accent) 34%, transparent)}.pill--iridescent{color:var(--ink-100);background:var(--surf-overlay-lo);border-color:#0000;position:relative}.pill--iridescent:before{content:"";border-radius:inherit;background:var(--iridescent-stroke);-webkit-mask-composite:xor;opacity:.7;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-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}.dock-v2{width:min(920px, calc(100% - 2 * var(--space-6)));padding:var(--space-3) var(--space-4);background:color-mix(in oklab, var(--surf-2) 88%, transparent);border:1px solid var(--line);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(28px)saturate(1.4);box-shadow:var(--elev-4);transition:border-color var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-out);margin-left:auto;margin-right:auto;position:relative}.dock-v2:before{content:"";border-radius:inherit;background:var(--iridescent-stroke);-webkit-mask-composite:xor;opacity:.4;pointer-events:none;transition:opacity var(--dur-med) var(--ease-out);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-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}.dock-v2:focus-within:before,.dock-v2:hover:before{opacity:.95}.dock-v2:focus-within{border-color:color-mix(in oklab, var(--accent) 30%, var(--line-strong));box-shadow:0 0 0 4px var(--focus-ring-soft), var(--elev-4)}.drawer-shell{background:linear-gradient(180deg, color-mix(in oklab, var(--surf-2) 94%, transparent) 0%, color-mix(in oklab, var(--surf-1) 96%, transparent) 100%);border:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(1.4);width:min(340px,36vw);box-shadow:var(--elev-5);z-index:var(--z-drawer);transition:transform var(--dur-med) var(--ease-emphasized), opacity var(--dur-fast) var(--ease-out);will-change:transform;flex-direction:column;display:flex;position:absolute;top:0;bottom:0}.hairline{background:linear-gradient(90deg, transparent 0%, var(--line-strong) 22%, var(--line-strong) 78%, transparent 100%);border:0;width:100%;height:1px;display:block}.hairline--iridescent{background:var(--iridescent-stroke-soft);opacity:.7}.iridescent-border{position:relative}.iridescent-border:after{content:"";border-radius:inherit;background:var(--iridescent-stroke);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-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}@keyframes shimmer-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.shimmer{background-image:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--iris-cyan) 35%, transparent) 25%, color-mix(in oklab, var(--iris-blush) 40%, transparent) 50%, color-mix(in oklab, var(--iris-lavender) 35%, transparent) 75%, transparent 100%);animation:shimmer-sweep 2.4s var(--ease-in-out) infinite;background-repeat:no-repeat;background-size:200% 100%}.text-iridescent{background:var(--iridescent-text);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.field-backdrop{pointer-events:none;z-index:0;background:var(--iridescent-mesh), var(--surf-0);filter:saturate(1.1);position:absolute;inset:0}.field-backdrop:after{content:"";background:linear-gradient(180deg, color-mix(in oklab, var(--surf-0) 20%, transparent) 0%, transparent 18%, transparent 82%, color-mix(in oklab, var(--surf-0) 36%, transparent) 100%);position:absolute;inset:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn-primary{--btn-bg:var(--accent);--btn-fg:var(--accent-ink);--btn-border:var(--accent);--btn-shadow:var(--elev-2);position:relative}.btn-primary:before{content:"";border-radius:inherit;background:var(--iridescent-stroke);-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity var(--dur-med) var(--ease-out);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-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}.btn-primary:hover:not(:disabled){--btn-bg:var(--accent-hover);--btn-border:var(--accent-hover);--btn-shadow:var(--elev-3)}.btn-primary:hover:not(:disabled):before{opacity:1}.btn-primary:active:not(:disabled){--btn-bg:var(--accent-active);--btn-border:var(--accent-active)}.btn-secondary{--btn-bg:var(--surf-2);--btn-fg:var(--ink-100);--btn-border:var(--line-strong);--btn-shadow:var(--elev-1)}.btn-secondary:hover:not(:disabled){--btn-bg:var(--surf-3);--btn-border:color-mix(in oklab, var(--accent) 50%, var(--line-strong));--btn-shadow:var(--elev-2)}.btn-ghost{--btn-bg:transparent;--btn-fg:var(--ink-80);--btn-border:transparent}.btn-ghost:hover:not(:disabled){--btn-bg:var(--surf-overlay-md);--btn-fg:var(--ink-100)}.btn-danger{--btn-bg:var(--accent-danger);--btn-fg:#fff;--btn-border:var(--accent-danger);--btn-shadow:var(--elev-2)}.btn-danger:hover:not(:disabled){--btn-bg:color-mix(in oklab, var(--accent-danger) 88%, white);--btn-border:color-mix(in oklab, var(--accent-danger) 88%, white);--btn-shadow:var(--elev-3)}.btn-icon{--btn-px:0;width:var(--btn-height);--btn-bg:var(--surf-overlay-lo);--btn-fg:var(--ink-80);--btn-border:var(--line);--btn-radius:var(--radius-sm)}.btn-icon:hover:not(:disabled){--btn-bg:var(--surf-overlay-md);--btn-fg:var(--ink-100);--btn-border:var(--line-strong)}.studio-shell .studio-btn--primary,.studio-shell .mode-switch__pill--active,.studio-shell .depth-selector__pill--active,.studio-shell .mc-btn--active,.studio-shell .mc-chip--active,.studio-shell .moderator-card__chip--picked,.studio-shell .studio-rail__btn[data-active=true],[data-theme=light] .studio-shell .studio-btn--primary,[data-theme=light] .studio-shell .mc-btn--active,[data-theme=light] .studio-shell .mc-chip--active,[data-theme=light] .studio-shell .moderator-card__chip--picked,[data-theme=light] .studio-shell .studio-rail__btn[data-active=true],[data-theme=light] .studio-shell .depth-selector__pill--active,[data-theme=light] .studio-shell .studio-topbar .mode-switch__pill--active,.studio-topbar .mode-switch__pill--active{background:var(--accent)!important;color:var(--accent-ink)!important;border-color:var(--accent)!important;text-shadow:none!important;box-shadow:var(--elev-2)!important;background-image:none!important}.studio-shell .studio-btn--primary:hover,.studio-shell .mode-switch__pill--active:hover,.studio-topbar .mode-switch__pill--active:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important;box-shadow:var(--elev-3)!important}.studio-shell .studio-btn--secondary{background:var(--surf-2)!important;color:var(--ink-100)!important;border-color:var(--line-strong)!important;box-shadow:var(--elev-1)!important;background-image:none!important}.studio-shell .studio-btn--secondary:hover{background:var(--surf-3)!important;border-color:color-mix(in oklab, var(--accent) 50%, var(--line-strong))!important;box-shadow:var(--elev-2)!important}.studio-topbar .mode-switch__pill:not(.mode-switch__pill--active){color:var(--ink-60)!important;background:0 0!important;border-color:#0000!important}.studio-topbar .mode-switch__pill:not(.mode-switch__pill--active):hover{background:var(--surf-overlay-md)!important;color:var(--ink-100)!important}.conference-room.deck-conference,.studio-brainstorm__conference .conference-shell{background:var(--iridescent-mesh), var(--surf-1)!important}.conference-shell,[data-theme=light] .conference-shell{background:var(--iridescent-mesh), var(--surf-1)!important;border-color:var(--line)!important}[data-theme=light] .studio-brainstorm-row>div:not(.resize-handle){background:var(--surf-1)!important;background-image:none!important}[data-theme=light] .studio-shell .pe-rail{background:var(--surf-1)!important;border-color:var(--line)!important;box-shadow:var(--elev-2)!important;background-image:none!important}.studio-shell .deck-empty__eyebrow:before,.conference-room .status-live{background:var(--iris-mint)!important;box-shadow:0 0 0 3px color-mix(in oklab, var(--iris-mint) 22%, transparent)!important}.ml-v6 .ml-hero__canvas{background:conic-gradient(from 210deg,#00d4ff47 0deg,#ff7ab642 110deg,#8aa0ff4d 220deg,#00d4ff47 360deg),radial-gradient(55% 45% at 18% 16%,#00d4ffd9 0%,#0000 60%),radial-gradient(55% 45% at 84% 20%,#8aa0ffcc 0%,#0000 58%),radial-gradient(70% 38% at 50% 92%,#ff7ab6c7 0%,#0000 62%),#050710!important;border:1px solid #00d4ff4d!important;box-shadow:0 60px 140px -40px #00d4ff6b,0 20px 60px -20px #ff7ab647,inset 0 0 0 1px #8aa0ff38!important}.ml-v6 .ml-hero__canvas-frame{background:radial-gradient(80% 60% at 50% 120%,#050710b3 0%,#0000 60%),radial-gradient(60% 45% at 50% -10%,#0507108c 0%,#0000 55%)!important}.ml-v6 [data-hero-parallax]{--hero-mx:0;--hero-my:0;perspective:1400px}.ml-v6 [data-hero-parallax] .ml-hero__canvas{transform-origin:50%;transform:rotateY(calc(var(--hero-mx) * 3.6deg)) rotateX(calc(var(--hero-my) * -2.6deg)) translateZ(0);will-change:transform, box-shadow;transition:box-shadow .3s}.ml-v6 [data-hero-parallax] .ml-hero__canvas-frame{transform:translate3d(calc(var(--hero-mx) * -14px), calc(var(--hero-my) * -10px), 0);will-change:transform;transition:transform 60ms linear}.ml-v6 [data-hero-parallax] .ml-hero__canvas-caption{transform:translate3d(calc(var(--hero-mx) * 6px), calc(var(--hero-my) * 4px), 0);will-change:transform;transition:transform 60ms linear}.ml-v6 .ml-hero__canvas-caption{color:#f2f5fabf!important}.ml-v6 .ml-hero__canvas-caption:before{background:var(--iris-mint)!important;box-shadow:0 0 8px color-mix(in oklab, var(--iris-mint) 60%, transparent)!important}.ml-tile__cursor-light{pointer-events:none;z-index:1;opacity:0;background:radial-gradient(ellipse 42% 52% at var(--tile-mx,50%) var(--tile-my,50%), #ffffff52 0%, #ffffff1f 35%, transparent 68%);mix-blend-mode:soft-light;will-change:opacity, background-position;transition:opacity .22s;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.ml-tile__cursor-light{background:radial-gradient(ellipse 42% 52% at var(--tile-mx,50%) var(--tile-my,50%), lab(100% -.0000298023 .0000119209/.32) 0%, lab(100% -.0000298023 .0000119209/.12) 35%, transparent 68%)}}.ml-tile:hover .ml-tile__cursor-light{opacity:1}@media (prefers-reduced-motion:reduce){.ml-tile__cursor-light{transition:none}}.btn-holo,.btn.btn-holo{position:relative;--btn-bg:var(--accent)!important;--btn-fg:var(--accent-ink)!important;--btn-border:var(--accent)!important;--btn-shadow:var(--elev-3)!important;background:var(--accent)!important;color:var(--accent-ink)!important;border-color:var(--accent)!important;text-shadow:none!important;background-image:none!important}.btn-holo:before,.btn.btn-holo:before{content:"";border-radius:inherit;background:var(--iridescent-stroke);-webkit-mask-composite:xor;opacity:.65;pointer-events:none;transition:opacity var(--dur-med) var(--ease-out);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-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}.btn-holo:hover:before,.btn.btn-holo:hover:before{opacity:1}.studio-topbar{-webkit-backdrop-filter:blur(22px)saturate(1.2);height:64px;position:relative;padding:0 var(--space-6)!important;background:linear-gradient(180deg, color-mix(in oklab, var(--surf-0) 92%, transparent) 0%, color-mix(in oklab, var(--surf-1) 94%, transparent) 100%)!important;border-bottom:1px solid var(--line)!important;box-shadow:inset 0 1px #ffffff0f,0 1px #00000014!important;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.06),0 1px lab(0% 0 0/.08)!important}.studio-topbar:before{content:""!important;pointer-events:none!important;background:linear-gradient(90deg, color-mix(in oklab, var(--iris-cyan) 8%, transparent) 0%, transparent 28%, color-mix(in oklab, var(--iris-blush) 4%, transparent) 50%, transparent 72%, color-mix(in oklab, var(--iris-lavender) 8%, transparent) 100%)!important;opacity:.55!important;position:absolute!important;inset:0!important}.studio-topbar [data-role=topbar-right] button,.studio-topbar [data-role=topbar-right]>button{border-radius:var(--radius-md);min-width:40px;min-height:40px;color:var(--ink-80);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.studio-topbar [data-role=topbar-right] button:hover,.studio-topbar [data-role=topbar-right]>button:hover{background:color-mix(in oklab, var(--iris-cyan) 10%, var(--surf-overlay-md))!important;color:var(--ink-100)!important}.studio-topbar [data-role=credits-chip],.studio-topbar [aria-label*=credit],.studio-topbar button[title*=Credits]{font-weight:var(--weight-semibold);background:linear-gradient(180deg, color-mix(in oklab, var(--iris-cyan) 18%, var(--surf-overlay-md)) 0%, color-mix(in oklab, var(--iris-cyan) 10%, var(--surf-overlay-lo)) 100%)!important;border:1px solid color-mix(in oklab, var(--iris-cyan) 34%, var(--line))!important;color:var(--ink-100)!important}.studio-topbar [data-role=credits-chip] svg,.studio-topbar [data-role=credits-chip] [class*=text-amber]{color:color-mix(in oklab, var(--iris-cyan) 78%, white)!important}.studio-topbar .mode-switch{border-radius:var(--radius-lg);background:color-mix(in oklab, var(--surf-overlay-lo) 88%, transparent);border:1px solid var(--line);height:44px;padding:4px;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000000f;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.06),inset 0 -1px lab(0% 0 0/.06)}.studio-topbar .mode-switch__pill{height:36px;font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:-.005em;border-radius:var(--radius-md);color:var(--ink-70);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;padding:0 18px}.studio-topbar .mode-switch__pill:hover{background:color-mix(in oklab, var(--iris-cyan) 6%, transparent);color:var(--ink-100)}.studio-topbar .mode-switch__pill--active{background:var(--accent)!important;color:var(--accent-ink)!important;box-shadow:inset 0 1px 0 #ffffff8c, 0 1px 0 #0000001f, 0 8px 22px -12px color-mix(in oklab, var(--iris-cyan) 78%, transparent)!important}@supports (color:lab(0% 0 0)){.studio-topbar .mode-switch__pill--active{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.55), 0 1px 0 lab(0% 0 0/.12), 0 8px 22px -12px color-mix(in oklab, var(--iris-cyan) 78%, transparent)!important}}.studio-topbar .mode-switch__pill--active:hover{background:var(--accent-hover)!important;color:var(--accent-ink)!important}.studio-shell .studio-btn--primary{background:var(--accent)!important;color:var(--accent-ink)!important;border-color:var(--accent)!important;box-shadow:inset 0 1px 0 #ffffff73, 0 1px 0 #0000002e, 0 10px 28px -14px color-mix(in oklab, var(--iris-cyan) 80%, transparent)!important;background-image:none!important}@supports (color:lab(0% 0 0)){.studio-shell .studio-btn--primary{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.45), 0 1px 0 lab(0% 0 0/.18), 0 10px 28px -14px color-mix(in oklab, var(--iris-cyan) 80%, transparent)!important}}.studio-shell .studio-btn--primary:hover{background:var(--accent-hover)!important;color:var(--accent-ink)!important;background-image:none!important}.studio-shell .studio-btn--danger{background:color-mix(in oklab, var(--accent-danger) 90%, black 4%)!important;color:#fff!important;border-color:var(--accent-danger)!important;background-image:none!important}.studio-shell .studio-btn--danger:hover{background:var(--accent-danger)!important}[data-role=onboarding-nudge]{background:linear-gradient(90deg, color-mix(in oklab, var(--iris-cyan) 10%, transparent) 0%, color-mix(in oklab, var(--iris-cyan) 4%, transparent) 100%)!important;border-bottom:1px solid color-mix(in oklab, var(--iris-cyan) 28%, var(--line))!important}.studio-shell .depth-selector__pill--active,.studio-shell .mc-chip--active,.studio-shell .moderator-card__chip--picked,.studio-shell .studio-rail__btn[data-active=true]{background:var(--accent)!important;color:var(--accent-ink)!important;border-color:var(--accent)!important;box-shadow:inset 0 1px 0 #ffffff73, 0 2px 10px -4px color-mix(in oklab, var(--iris-cyan) 72%, transparent)!important}@supports (color:lab(0% 0 0)){.studio-shell .depth-selector__pill--active,.studio-shell .mc-chip--active,.studio-shell .moderator-card__chip--picked,.studio-shell .studio-rail__btn[data-active=true]{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.45), 0 2px 10px -4px color-mix(in oklab, var(--iris-cyan) 72%, transparent)!important}}[data-theme=light] .studio-shell .depth-selector__pill--active,[data-theme=light] .studio-shell .mc-chip--active,[data-theme=light] .studio-shell .moderator-card__chip--picked,[data-theme=light] .studio-shell .studio-rail__btn[data-active=true],[data-theme=light] .studio-shell .studio-topbar .mode-switch__pill--active{background:var(--accent)!important;color:var(--accent-ink)!important;border-color:var(--accent)!important;background-image:none!important}.studio-shell .pe-rail__eyebrow{color:color-mix(in oklab, var(--iris-cyan) 55%, var(--ink-80))!important}[data-theme=light] .studio-shell .pe-rail{background:linear-gradient(180deg, color-mix(in oklab, var(--surf-1) 92%, transparent) 0%, color-mix(in oklab, var(--surf-0) 96%, transparent) 100%)!important}[data-theme=light] .studio-brainstorm-row>div:not(.resize-handle){background:linear-gradient(180deg, color-mix(in oklab, var(--surf-1) 88%, transparent) 0%, color-mix(in oklab, var(--surf-0) 94%, transparent) 100%)!important}.mp-model__featured{color:color-mix(in oklab, var(--iris-mint) 85%, var(--ink-100))!important;background:color-mix(in oklab, var(--iris-mint) 12%, transparent)!important;border:1px solid color-mix(in oklab, var(--iris-mint) 32%, transparent)!important}.mp-model__credits{color:color-mix(in oklab, var(--iris-mint) 85%, var(--ink-100))!important;background:color-mix(in oklab, var(--iris-mint) 10%, transparent)!important;border:1px solid color-mix(in oklab, var(--iris-mint) 24%, transparent)!important}[data-theme=light] .mp-model__featured{color:color-mix(in oklab, var(--iris-mint) 70%, var(--ink-90))!important;background:color-mix(in oklab, var(--iris-mint) 14%, white)!important;border-color:color-mix(in oklab, var(--iris-mint) 40%, var(--line))!important}[data-theme=light] .mp-model__credits{color:color-mix(in oklab, var(--iris-mint) 55%, var(--ink-100))!important;background:color-mix(in oklab, var(--iris-mint) 12%, white)!important;border-color:color-mix(in oklab, var(--iris-mint) 36%, var(--line))!important}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--surf-0);transition:background-color .22s}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(:root[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background-color:var(--surf-0);color:var(--ink-100);transition:background-color .22s,color .22s}.menu-item-tokenized{color:var(--ink-80)}.menu-item-tokenized:hover{color:var(--ink-100);background:var(--surf-overlay-md)}.menu-item-tokenized__icon{color:var(--ink-45)}.chip-token{background:var(--surf-overlay-lo);border:1px solid var(--line);color:var(--ink-80)}.chip-token:hover{background:var(--surf-overlay-md)}.flow-btn{justify-content:center;align-items:center;gap:var(--gap-inline-md);height:var(--control-h-sm);padding:0 var(--pad-x-sm);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:-.005em;color:var(--ink-80);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;display:inline-flex}.flow-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.flow-btn:disabled,.flow-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.flow-btn--xs{height:var(--control-h-xs);padding:0 var(--pad-x-xs);font-size:var(--text-xs)}.flow-btn--md{height:var(--control-h-md);padding:0 var(--pad-x-md);font-size:var(--text-base)}.flow-btn--lg{height:var(--control-h-lg);padding:0 var(--pad-x-lg);font-size:var(--text-md)}.flow-btn--primary{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.flow-btn--primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.flow-btn--secondary{color:var(--ink-100);background:var(--surf-overlay-md);border-color:var(--line)}.flow-btn--secondary:hover:not(:disabled){background:var(--surf-overlay-hi);border-color:var(--line-strong)}.flow-btn--ghost{color:var(--ink-60);background:0 0;border-color:#0000}.flow-btn--ghost:hover:not(:disabled){color:var(--ink-100);background:var(--surf-overlay-lo)}.flow-btn--danger{color:#fff;background:var(--accent-danger);border-color:var(--accent-danger)}.flow-btn--danger:hover:not(:disabled){filter:brightness(1.08)}.flow-btn--quiet{color:var(--ink-80);background:var(--surf-overlay-lo);border-color:var(--line)}.flow-btn--quiet:hover:not(:disabled){background:var(--surf-overlay-md);border-color:var(--line-strong);color:var(--ink-100)}.flow-btn--active{color:var(--ink-100);background:color-mix(in oklab, var(--accent) 14%, var(--surf-overlay-md));border-color:color-mix(in oklab, var(--accent) 40%, var(--line));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 30%, transparent)}.flow-icon-btn{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-md);color:var(--ink-60);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.flow-icon-btn:hover:not(:disabled){color:var(--ink-100);background:var(--surf-overlay-md)}.flow-icon-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.flow-icon-btn--xs{width:var(--control-h-xs);height:var(--control-h-xs)}.flow-icon-btn--md{width:var(--control-h-md);height:var(--control-h-md)}.flow-chip{align-items:center;gap:var(--gap-inline-sm);height:var(--control-h-xs);padding:0 var(--pad-x-xs);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--ink-80);background:var(--surf-overlay-lo);border:1px solid var(--line);white-space:nowrap;letter-spacing:0;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:inline-flex}.flow-chip:hover:not(:disabled){background:var(--surf-overlay-md);color:var(--ink-100)}.flow-chip--active{background:color-mix(in oklab, var(--accent) 14%, var(--surf-overlay-md));border-color:color-mix(in oklab, var(--accent) 40%, var(--line));color:var(--ink-100)}.flow-chip--sm{height:var(--control-h-sm);padding:0 var(--pad-x-sm);font-size:var(--text-sm)}.flow-input{width:100%;height:var(--control-h-sm);padding:0 var(--pad-x-sm);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--ink-100);background:var(--surf-overlay-lo);border:1px solid var(--line);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);outline:none;display:block}.flow-input::placeholder{color:var(--ink-45)}.flow-input:hover{border-color:var(--line-strong)}.flow-input:focus-visible,.flow-input:focus{border-color:color-mix(in oklab, var(--accent) 55%, var(--line-strong));background:var(--surf-overlay-md);box-shadow:0 0 0 3px var(--focus-ring-soft)}.flow-input--md{height:var(--control-h-md);padding:0 var(--pad-x-md);font-size:var(--text-base)}.flow-textarea{width:100%;min-height:96px;padding:var(--pad-y-sm) var(--pad-x-sm);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-100);background:var(--surf-overlay-lo);border:1px solid var(--line);resize:vertical;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);outline:none;display:block}.flow-textarea::placeholder{color:var(--ink-45)}.flow-textarea:focus-visible,.flow-textarea:focus{border-color:color-mix(in oklab, var(--accent) 55%, var(--line-strong));background:var(--surf-overlay-md);box-shadow:0 0 0 3px var(--focus-ring-soft)}.flow-segment{align-items:center;gap:var(--space-0-5);height:var(--control-h-md);border-radius:var(--radius-pill);background:var(--surf-overlay-lo);border:1px solid var(--line);padding:4px;display:inline-flex}.flow-segment__item{justify-content:center;align-items:center;gap:var(--gap-inline-sm);height:calc(var(--control-h-md) - 10px);padding:0 var(--pad-x-sm);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:-.005em;color:var(--ink-60);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;display:inline-flex}.flow-segment__item:hover:not(:disabled){color:var(--ink-100);background:var(--surf-overlay-md)}.flow-segment__item[aria-selected=true],.flow-segment__item[aria-pressed=true],.flow-segment__item--active{color:var(--accent-ink);background:var(--accent);box-shadow:0 1px 2px color-mix(in oklab, var(--accent) 28%, transparent)}.flow-segment__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.flow-segment--sm{height:var(--control-h-sm)}.flow-segment--sm .flow-segment__item{height:calc(var(--control-h-sm) - 8px);padding:0 var(--pad-x-xs);font-size:var(--text-xs)}.flow-surface{padding:var(--pad-y-md) var(--pad-x-md);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--surf-1) 94%, transparent);border:1px solid var(--line)}.flow-surface--sm{padding:var(--pad-y-sm) var(--pad-x-sm);border-radius:var(--radius-md)}.flow-surface--lg{padding:var(--pad-y-lg) var(--pad-x-lg);border-radius:var(--radius-xl)}.flow-row{align-items:center;gap:var(--gap-stack-md);display:flex}.flow-row-sm{align-items:center;gap:var(--gap-stack-sm);display:flex}.flow-stack{gap:var(--gap-stack-md);flex-direction:column;display:flex}:where(input[type=text],input[type=search],input[type=email],input[type=password],input[type=url],input[type=number],input:not([type])){padding-left:max(var(--pad-x-xs), 10px);padding-right:max(var(--pad-x-xs), 10px)}:where(textarea){padding-top:max(var(--pad-y-xs), 8px);padding-bottom:max(var(--pad-y-xs), 8px);padding-left:max(var(--pad-x-xs), 10px);padding-right:max(var(--pad-x-xs), 10px)}
.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.btn-icon,.btn-holo,.btn--primary,.btn--secondary,.btn--ghost,.btn--danger,.btn--icon,.studio-btn--primary,.studio-btn--secondary,.studio-btn--danger{letter-spacing:0;cursor:pointer;border:1px solid #0000;font-weight:600;transition:background .14s,color .14s,border-color .14s,transform .14s,filter .14s;font-family:var(--font-body)!important;border-radius:var(--radius-pill,999px)!important}.btn:hover,.btn-primary:hover,.btn-secondary:hover,.btn-ghost:hover,.btn--primary:hover,.btn--secondary:hover,.btn--ghost:hover,.studio-btn--primary:hover,.studio-btn--secondary:hover{transform:translateY(-1px)}.btn-primary,.btn--primary,.studio-btn--primary,.btn.btn--primary{background:var(--accent)!important;color:var(--accent-ink,#07121f)!important;border-color:color-mix(in oklab, var(--accent) 72%, transparent)!important;box-shadow:0 10px 28px -18px color-mix(in oklab, var(--accent) 80%, transparent)!important}.btn-primary:hover,.btn--primary:hover,.studio-btn--primary:hover{filter:brightness(1.06)}.btn-secondary,.btn--secondary,.studio-btn--secondary{background:var(--surf-2)!important;color:var(--ink-100)!important;border-color:var(--line-strong,var(--line))!important}.btn-secondary:hover,.btn--secondary:hover,.studio-btn--secondary:hover{background:var(--surf-3,var(--surf-2))!important}.btn-ghost,.btn--ghost{color:var(--ink-60)!important;border-color:var(--line-soft,var(--line))!important;background:0 0!important}.btn-ghost:hover,.btn--ghost:hover{color:var(--ink-100)!important;background:color-mix(in oklab, var(--ink-100) 6%, transparent)!important}.btn-danger,.btn--danger,.studio-btn--danger{color:var(--accent-danger,var(--tension))!important;border-color:color-mix(in oklab, var(--accent-danger,var(--tension)) 45%, transparent)!important;background:0 0!important}.btn-icon,.btn--icon,.flow-icon-btn{cursor:pointer;place-items:center;transition:background .14s,color .14s,transform .14s;background:var(--surf-2)!important;color:var(--ink-80)!important;border:1px solid var(--line-strong,var(--line))!important;border-radius:var(--radius-pill,999px)!important;display:inline-grid!important}.btn-icon:hover,.btn--icon:hover,.flow-icon-btn:hover{transform:translateY(-1px);background:var(--surf-3,var(--surf-2))!important;color:var(--ink-100)!important}.flow-icon-btn--xs{width:34px;height:34px}.flow-icon-btn--md{width:40px;height:40px}.mode-switch,.mode-switch__track{gap:2px;background:var(--surf-1)!important;border:1px solid var(--line-soft,var(--line))!important;border-radius:var(--radius-pill,999px)!important;padding:3px!important}.mode-switch__pill{font-weight:600;transition:background .14s,color .14s;color:var(--ink-45)!important;border-radius:var(--radius-pill,999px)!important;font-family:var(--font-body)!important;background:0 0!important;border:none!important}.mode-switch__pill:hover{color:var(--ink-80)!important}.mode-switch__pill--active,.mc-btn--active,.mc-chip--active{background:color-mix(in oklab, var(--accent) 16%, transparent)!important;color:var(--ink-100)!important;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 32%, transparent)!important}.pill{background:var(--surf-2)!important;color:var(--ink-80)!important;border:1px solid var(--line-soft,var(--line))!important;border-radius:var(--radius-pill,999px)!important;font-family:var(--font-body)!important}.pill--accent{background:color-mix(in oklab, var(--accent) 12%, transparent)!important;color:var(--accent)!important;border-color:color-mix(in oklab, var(--accent) 32%, transparent)!important}.pill--iridescent{background:color-mix(in oklab, var(--accent) 12%, transparent)!important;color:var(--accent)!important;border-color:color-mix(in oklab, var(--accent) 32%, transparent)!important;-webkit-text-fill-color:var(--accent)!important}.su-card{border:1px solid var(--line-soft,var(--line));border-radius:var(--radius-xl,16px);background:color-mix(in oklab, var(--surf-1) 80%, transparent)}.su-input{background:var(--surf-2);border:1px solid var(--line-strong,var(--line));border-radius:var(--radius-md,10px);color:var(--ink-100);font-family:var(--font-body)}.su-input:focus{border-color:color-mix(in oklab, var(--accent) 55%, transparent);outline:none}.chat-composer-actions{flex-wrap:wrap}.chat-composer-controls{flex-wrap:wrap;justify-content:flex-end;max-width:100%;margin-left:auto}@media (max-width:600px){.chat-composer-dock{padding:8px}.chat-composer-dock .chat-input-container{min-width:0;width:100%!important}.chat-composer-controls{gap:4px}.chat-composer-controls .flow-icon-btn{margin-left:0}.chat-composer-tone-label{display:none}.chat-composer-actions .flow-icon-btn{width:44px;height:44px}.chat-composer-actions .up-dropdown__trigger{min-height:44px}}
.fx-home{background:radial-gradient(ellipse at 68% 24%,var(--sculpted-halo),transparent 56%),var(--field);min-height:100vh;color:var(--ink-80);font-family:var(--font-body)}.fx-deck{min-width:0;max-width:1192px;margin:auto;padding:32px clamp(24px,5vw,72px) 80px}.fx-return{min-height:44px;color:var(--ink-60);align-items:center;margin-bottom:12px;font-size:14px;text-decoration:none;display:inline-flex}.fx-topbar{color:var(--ink-60);justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.fx-topbar p{margin:0}.fx-topbar span{font-size:13px}.fx-intake{padding:64px 0 56px}.fx-intro{margin:0 12px 36px}.fx-eyebrow{letter-spacing:0;text-transform:none;color:var(--ink-60);font-size:14px;font-weight:400}.fx-intro h1{font-family:var(--font-display);letter-spacing:-.045em;color:var(--ink-100);text-wrap:balance;margin:14px 0 20px;font-size:clamp(38px,4.4vw,62px);font-weight:500;line-height:1.08}.fx-intro>p{max-width:58ch;color:var(--ink-60);margin:0;font-size:16px;line-height:1.7}.fx-composer{min-width:0}.fx-field-label{color:var(--ink-60);margin:0 0 16px;font-size:14px;font-weight:400;display:block}.fx-brief-field{background:var(--sculpted-surface);border:1px solid var(--line);border-radius:var(--radius-composer);box-shadow:var(--sculpted-shadow);transition:box-shadow var(--dur-slow) var(--ease-out),border-color var(--dur-med);padding:32px 40px 28px;position:relative}.fx-brief-field:focus-within{border-color:var(--sculpted-warm);box-shadow:var(--sculpted-shadow),0 0 0 4px color-mix(in srgb,var(--sculpted-warm) 12%,transparent)}.fx-brief-field textarea{resize:vertical;width:100%;min-height:132px;color:var(--ink-100);font:inherit;letter-spacing:-.025em;caret-color:var(--sculpted-warm);background:0 0;border:0;padding:0;font-size:clamp(21px,2.3vw,30px);line-height:1.5;display:block;outline:0!important}.fx-brief-field textarea::placeholder{color:var(--ink-60);opacity:1}.fx-brief-field:has(textarea:disabled){opacity:.8}.fx-brief-foot{color:var(--ink-60);margin:20px 0 0;font-size:13px;line-height:1.5}.fx-context-row{flex-wrap:wrap;align-items:center;gap:14px;margin:22px 12px 8px;display:flex}.fx-context-row .iat-btn{border:1px solid var(--line);background:var(--sculpted-surface);width:50px;height:50px;box-shadow:var(--sculpted-float);border-radius:50%;flex:none}.fx-brand-context{flex:1;min-width:0}.fx-brand-context .bsel{gap:8px}.fx-brand-context :is(.bsel-label,.bsel-muted,.bsel-error){font:inherit;text-transform:none;letter-spacing:0;font-size:14px}.fx-brand-context :is(.bsel-add,.bsel-select,.bsel-chip){box-sizing:border-box;border-radius:var(--radius-pill);background:var(--surf-1);border:1px solid var(--line-soft);min-height:44px;box-shadow:var(--sculpted-float);padding:10px 16px;font-size:14px}.fx-brand-context .bsel-add--primary{background:var(--accent);color:var(--accent-ink)}.fx-brand-context .bsel-select{max-width:100%;padding-right:30px}.fx-brand-context .bsel-files{min-height:44px;font-size:13px}.fx-brand-context .bsel-input{border-radius:var(--radius-pill);min-width:0;max-width:100%;min-height:44px;padding:10px 16px}.fx-templates{margin:12px 12px 16px;font-size:14px}.fx-templates summary{cursor:pointer;min-height:44px;color:var(--ink-60);align-content:center;list-style-position:inside;display:list-item}.fx-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 0;display:grid}.fx-template-grid button{text-align:left;background:var(--surf-1);min-height:82px;color:var(--ink-80);border:1px solid var(--line-soft);cursor:pointer;transition:transform var(--dur-med) var(--ease-spring),border-color var(--dur-fast);border-radius:24px;align-items:flex-start;gap:12px;padding:18px;display:flex}.fx-template-grid button>svg{flex:none;margin-top:2px}.fx-template-grid strong,.fx-template-grid small{display:block}.fx-template-grid strong{font-size:14px;font-weight:500}.fx-template-grid small{color:var(--ink-60);margin-top:5px;font-size:13px;line-height:1.5}.fx-template-grid button:hover:not(:disabled){border-color:var(--line-strong);transform:translateY(-3px)}.fx-replace{border:1px solid var(--line-strong);background:var(--surf-1);border-radius:24px;padding:20px}.fx-replace p{margin:0 0 12px}.fx-replace button{background:var(--surf-2);min-height:44px;color:var(--ink-100);border:1px solid var(--line);border-radius:var(--radius-pill);margin-right:8px;padding:10px 16px}.fx-depth{border-block:1px solid var(--line-soft);margin:0 12px;padding:4px 0}.fx-depth>summary{cursor:pointer;min-height:56px;color:var(--ink-80);justify-content:space-between;align-items:center;gap:16px;font-size:14px;list-style:none;display:flex}.fx-depth>summary::-webkit-details-marker{display:none}.fx-depth>summary>span:first-child:before{content:"+";width:24px;color:var(--ink-60);vertical-align:-1px;font-size:20px;display:inline-block}.fx-depth[open]>summary>span:first-child:before{content:"−"}.fx-depth>summary>span:last-child{color:var(--ink-60);text-align:right}.fx-depth h2{color:var(--ink-100);margin:24px 0;font-size:15px;font-weight:500}.fx-depth .fdepth__panel{background:var(--surf-1);border:1px solid var(--line-soft);border-radius:24px;padding:24px}.fx-depth .fdepth__big{font-size:28px}.fx-depth .fdepth__fill{background:var(--accent)}.fx-depth .fdepth{--fd-accent:var(--accent)}.fx-depth .fdepth__name{letter-spacing:0;font-size:12px}.fx-depth .fdepth__inc{margin-top:10px}.fx-depth .fdepth__price{min-width:110px}.fx-choices{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.fx-choices .teamsel,.fx-choices .jobsel{border-radius:var(--radius-pill);background:var(--surf-1);min-height:44px;box-shadow:var(--sculpted-float);padding:10px 16px}.fx-choices :is(.teamsel-label,.jobsel-label){font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:13px}.fx-choices .teamsel{max-width:100%}.fx-choices .teamcard{box-shadow:var(--sculpted-shadow);border-radius:28px}.fx-submit-row{justify-content:space-between;align-items:center;gap:20px;margin:24px 12px 0;display:flex}.fx-submit-row p{max-width:34ch;color:var(--ink-60);margin:0;font-size:14px;line-height:1.6}.fx-prepare{border-radius:var(--radius-pill);background:var(--accent);min-height:56px;color:var(--accent-ink);box-shadow:var(--sculpted-float);font:inherit;white-space:nowrap;cursor:pointer;transition:transform var(--dur-med) var(--ease-spring),box-shadow var(--dur-med);border:1px solid #0000;justify-content:center;align-items:center;gap:20px;padding:16px 26px;font-size:15px;font-weight:500;display:inline-flex}.fx-prepare:hover:not(:disabled){box-shadow:var(--sculpted-shadow);transform:translateY(-3px)}.fx-prepare:active:not(:disabled){transform:scale(.97)}.fx-prepare:disabled{opacity:.55;cursor:default}.fx-error{color:var(--accent-danger);margin:20px 12px;font-size:14px;line-height:1.6}.fx-recent-section{padding:20px 12px}.fx-row-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.fx-row-head h2{letter-spacing:-.035em;color:var(--ink-100);margin:10px 0 0;font-size:27px;font-weight:500}.fx-row-head a{min-height:44px;color:var(--ink-80);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.fx-filters{gap:8px;margin:22px 0 12px;display:flex}.fx-filters button{border-radius:var(--radius-pill);min-height:44px;color:var(--ink-60);cursor:pointer;background:0 0;border:1px solid #0000;padding:8px 18px;font-size:14px}.fx-filters [aria-pressed=true]{background:var(--surf-1);color:var(--ink-100);border-color:var(--line-soft);box-shadow:var(--sculpted-float)}.fx-recent{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fx-recent a{border:1px solid var(--line-soft);color:var(--ink-100);background:var(--surf-1);min-width:0;transition:transform var(--dur-med) var(--ease-spring),border-color var(--dur-fast);border-radius:26px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;text-decoration:none;display:flex}.fx-recent a:hover{border-color:var(--line-strong);transform:translate(4px)}.fx-recent a>div{min-width:0}.fx-recent strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;display:block;overflow:hidden}.fx-recent p{color:var(--ink-60);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:14px;overflow:hidden}.fx-recent a>span{color:var(--ink-60);white-space:nowrap;align-items:center;gap:20px;font-size:13px;display:flex}.fx-empty{color:var(--ink-60);align-items:center;gap:14px;padding:28px 0;font-size:15px;display:flex}.fx-empty p{margin:0}.fx-empty button{border-radius:var(--radius-pill);min-height:44px;padding:8px 16px}.fx-home :is(button,a,summary):focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.fx-home button:disabled{cursor:default}.fx-home .entry-plan{box-shadow:var(--sculpted-shadow);border-radius:32px;margin:28px 0 0}.fx-home .iat-chips{justify-content:flex-start;margin:14px 12px}.fx-home .iat-hint{text-align:left}.sculpted-shell .sx-landing{background:radial-gradient(ellipse at 70% 30%,var(--sculpted-halo),transparent 55%),var(--field)}.sculpted-shell .sx-topbar{background:0 0;border:0;padding:28px clamp(24px,5vw,72px);position:relative}.sculpted-shell .sx-main{gap:64px;max-width:1180px;padding-top:52px}.sculpted-shell .sx-hero{box-shadow:none;background:0 0;border:0;padding:0 20px;overflow:visible}.sculpted-shell .sx-hero-glow,.sculpted-shell .sx-eyebrow-dot{display:none}.sculpted-shell .sx-eyebrow{text-transform:none;letter-spacing:0;color:var(--ink-60);font-size:15px;font-weight:400}.sculpted-shell .sx-headline{font-family:var(--font-display);letter-spacing:-.05em;max-width:20ch;margin-top:22px;font-size:clamp(40px,5.8vw,70px);font-weight:500;line-height:1.08}.sculpted-shell .sx-headline em{color:var(--ink-100);font-style:normal}.sculpted-shell .sx-dek{max-width:55ch;margin:24px 0 40px;font-size:17px;line-height:1.7}.sculpted-shell .sx-bar{border:1px solid var(--line);border-radius:var(--radius-composer);background:var(--sculpted-surface);width:100%;min-height:220px;box-shadow:var(--sculpted-shadow);transition:border-color var(--dur-med),box-shadow var(--dur-slow) var(--ease-out);margin-top:0;padding:34px 40px}.sculpted-shell .sx-bar:focus-within{border-color:var(--sculpted-warm);box-shadow:var(--sculpted-shadow),0 0 0 4px color-mix(in srgb,var(--sculpted-warm) 12%,transparent)}.sculpted-shell .sx-bar-input{min-height:110px;caret-color:var(--sculpted-warm);align-self:flex-start;padding:0;font-size:clamp(22px,2.7vw,34px);line-height:1.45;outline:0!important}.sculpted-shell .sx-bar-input::placeholder{color:var(--ink-60)}.sculpted-shell .sx-bar-go{width:54px;height:54px;box-shadow:var(--sculpted-float);flex:none}.sculpted-shell .sx-context{text-align:left;align-self:stretch;align-items:center;gap:18px;margin:20px 12px 8px;display:flex}.sculpted-shell .sx-context .iat-btn{border:1px solid var(--line);background:var(--sculpted-surface);width:50px;height:50px;box-shadow:var(--sculpted-float);border-radius:50%}.sculpted-shell .sx-context p{color:var(--ink-60);margin:0;font-size:14px}.sculpted-shell .sx-depth{text-align:left;width:100%;max-width:none;padding:0 12px;margin:8px 0!important}.sculpted-shell .sx-depth>summary{cursor:pointer;min-height:52px;color:var(--ink-60);align-content:center;font-size:14px;list-style-position:inside}.sculpted-shell .sx-depth .fdepth__panel{background:var(--surf-1);border-radius:28px}.sculpted-shell .sx-starters{gap:10px;max-width:none;margin-top:20px}.sculpted-shell .sx-chip{border:1px solid var(--line-soft);background:var(--surf-1);min-height:44px;box-shadow:var(--sculpted-float);color:var(--ink-80);transition:transform var(--dur-med) var(--ease-spring);padding:12px 20px;font-size:14px}.sculpted-shell .sx-chip:hover{border-color:var(--line-strong);transform:translateY(-3px)}.sculpted-shell .sx-btn{min-height:46px;padding:12px 22px;font-size:14px}.sculpted-shell .sx-topbar-actions .flow-icon-btn{background:var(--surf-1);border-color:var(--line-soft);width:46px;height:46px}.sculpted-shell .sx-fineprint{color:var(--ink-60);margin-top:26px;font-size:14px;line-height:1.5}.sculpted-shell .sx-crew{background:0 0;border:0;border-radius:32px;padding:24px}.sculpted-shell .sx-crew-label{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:14px}.sculpted-shell .sx-crew-name{font-size:14px}.sculpted-shell .sx-crew-role{font-size:13px}.sculpted-shell .sx-footer{border-color:var(--line-soft);padding:24px clamp(24px,5vw,72px);font-size:14px}@media (max-width:1100px){.fx-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-deck{padding-inline:32px}.fx-brief-field{padding:30px 32px}.fx-intake{padding-top:44px}}@media (max-width:600px){.fx-deck{padding:24px 18px 64px}.fx-topbar span{display:none}.fx-intake{padding:36px 0}.fx-intro{margin:0 8px 28px}.fx-intro h1{font-size:40px}.fx-intro>p{font-size:15px}.fx-brief-field{border-radius:36px;padding:26px 24px}.fx-brief-field textarea{min-height:160px;font-size:22px}.fx-context-row{align-items:flex-start;gap:12px;margin-inline:4px}.fx-context-row .iat-btn{width:44px;height:44px}.fx-template-grid{grid-template-columns:1fr}.fx-templates,.fx-depth{margin-inline:8px}.fx-depth>summary{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 0}.fx-depth>summary>span:last-child{text-align:left;padding-left:24px}.fx-depth .fdepth__name{font-size:10px}.fx-depth .fdepth__panel{padding:18px}.fx-submit-row{flex-direction:column;align-items:stretch;margin-inline:8px}.fx-submit-row p{max-width:none}.fx-prepare{width:100%}.fx-recent-section{padding-inline:8px}.fx-row-head{align-items:flex-start;gap:10px}.fx-row-head h2{font-size:24px}.fx-row-head a{white-space:nowrap;font-size:13px}.fx-recent a{align-items:flex-start;padding:20px}.fx-recent a>span{flex-direction:column;align-items:flex-end;gap:8px}.fx-empty{flex-wrap:wrap}.fx-brand-context .bsel-create{align-items:stretch}.fx-brand-context .bsel-label{width:100%}.sculpted-shell .sx-topbar{padding:20px}.sculpted-shell .sx-topbar-actions{gap:8px}.sculpted-shell .sx-topbar-actions .sx-btn--primary{display:none}.sculpted-shell .sx-main{gap:32px;padding:32px 20px 40px}.sculpted-shell .sx-hero{padding:0}.sculpted-shell .sx-eyebrow{font-size:14px}.sculpted-shell .sx-headline{font-size:43px}.sculpted-shell .sx-dek{margin-bottom:32px;font-size:16px}.sculpted-shell .sx-bar{border-radius:36px;gap:10px;min-height:240px;padding:28px 24px}.sculpted-shell .sx-bar-input{min-width:0;min-height:140px;font-size:24px}.sculpted-shell .sx-bar-go{width:46px;height:46px}.sculpted-shell .sx-starters{justify-content:flex-start;gap:8px}.sculpted-shell .sx-chip{text-align:left;padding:12px 16px;font-size:13px}.sculpted-shell .sx-fineprint{text-align:left;align-items:flex-start}.sculpted-shell .sx-crew{padding:16px 4px}.sculpted-shell .sx-footer{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.fx-home *,.sx-landing *{transition:none!important;animation:none!important}.fx-home a:hover,.fx-home button:hover,.sx-landing button:hover{transform:none!important}}@keyframes sculpted-entry-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.fx-home .entry-plan,.fx-depth[open]>:not(summary),.fx-templates[open]>.fx-template-grid{animation:sculpted-entry-reveal var(--dur-slow) var(--ease-out) both}}
.sculpted-public,.sculpted-auth{color:var(--ink-100);font-family:var(--font-body);background:var(--field,var(--surf-0));--public-width:1120px;--public-gutter:clamp(20px, 5vw, 72px);min-height:100dvh}.sculpted-public.sculpted-public{background:var(--field,var(--surf-0));color:var(--ink-100)}.sculpted-public *,.sculpted-auth *{box-sizing:border-box}.sculpted-public :is(h1,h2,h3,p),.sculpted-auth :is(h1,h2,h3,p){overflow-wrap:break-word}.sculpted-public :is(button,a,input,textarea,select):focus-visible,.sculpted-auth :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--focus-ring,var(--accent));outline-offset:4px}.sculpted-public .ml-page{width:100%;max-width:var(--public-width);padding-inline:var(--public-gutter);margin-inline:auto}.sculpted-public :is(.font-mono-tight,.section-label),.sculpted-auth :is(.font-mono-tight,.section-label){font-family:var(--font-body);letter-spacing:.02em}.sculpted-public .ht,.sculpted-public .ht.ht--italic{color:var(--ink-100);-webkit-text-fill-color:currentColor;font-family:var(--font-body);font-style:normal;font-weight:inherit;text-shadow:none;filter:none;background:0 0}.sculpted-public .gs{background:var(--sculpted-surface,var(--surf-1));border:1px solid var(--line-soft);box-shadow:0 8px 24px -18px color-mix(in oklab, var(--ink-100) 18%, transparent);-webkit-backdrop-filter:none;border-radius:28px}.sculpted-public .gs:before,.sculpted-public .gs:after{display:none}.sculpted-public .gs--chip{border-radius:var(--radius-pill,999px)}.sculpted-public .gs--tilt{transform:none}.sculpted-public .gs--reveal{animation:none}.sculpted-public .hb{border-radius:var(--radius-pill,999px);background:var(--surf-1);min-height:44px;color:var(--ink-100);border:1px solid var(--line);box-shadow:0 3px 8px -5px color-mix(in oklab,var(--ink-100) 20%,transparent);font-family:var(--font-body);font-size:14px}.sculpted-public .hb--primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 20px -12px color-mix(in oklab,var(--accent) 50%,transparent);border-color:#0000}.sculpted-public .hb:after{display:none}.sculpted-public :is(.hb,.pricing-card__cta,.ve__btn,.tn-btn):hover:not(:disabled){transform:translateY(-1px)}.sculpted-public :is(.pricing-page__aurora,.aurora-orb){display:none}.sculpted-public :is(.ml-section-label,.section-label){color:var(--ink-60);font-size:13px}.sculpted-public :is(.ml-section-title,.ml-section-head h2){font-size:clamp(26px,3.4vw,42px);font-weight:500;line-height:1.14}.sculpted-public.about-page{padding-top:72px}.sculpted-public .about-hero{padding:clamp(58px,8vw,112px) var(--public-gutter) 64px}.sculpted-public .about-hero__inner{text-align:left;width:100%;max-width:980px}.sculpted-public .about-hero__kicker,.sculpted-public .about-eyebrow{color:var(--ink-60);font-family:var(--font-body);letter-spacing:.04em;font-size:13px}.sculpted-public .about-hero__title{max-width:18ch;color:var(--ink-100);letter-spacing:-.045em;font-size:clamp(38px,5.2vw,68px);font-weight:500;line-height:1.08}.sculpted-public .about-hero__sub{max-width:62ch;color:var(--ink-60);margin:26px 0 24px;font-size:16px}.sculpted-public .about-hero__pills{gap:16px;padding:0}.sculpted-public .about-hero__pill{color:var(--ink-80);font-size:13px;font-weight:500}.sculpted-public .about-hero__pill-divider{color:var(--ink-40)}.sculpted-public .about-hero__cta{justify-content:flex-start;display:flex}.sculpted-public .about-section{padding:56px var(--public-gutter)}.sculpted-public .about-section+.about-section{border-top:0}.sculpted-public .about-section__band{max-width:980px}.sculpted-public .about-section__title{color:var(--ink-100);max-width:26ch;font-size:clamp(28px,3.4vw,42px);font-weight:500}.sculpted-public .about-eyebrow:before{background:var(--line-strong)}.sculpted-public .about-card{border-radius:28px;padding:28px}.sculpted-public .about-card__title{color:var(--ink-100);font-size:19px}.sculpted-public :is(.about-card__body,.about-card__list,.about-section__lede,.about-footnote,.about-cta-strip__sub){color:var(--ink-60);font-size:15px;line-height:1.65}.sculpted-public .about-card .about-card__icon{color:var(--ink-80);background:var(--surf-2);border:1px solid var(--line-soft);border-radius:14px}.sculpted-public .about-card__list li:before{background:var(--ink-40);box-shadow:none}.sculpted-public .about-pill{color:var(--ink-80);border-color:var(--line);background:var(--surf-1);font-family:var(--font-body)}.sculpted-public .about-cta-strip{max-width:1120px;padding:40px var(--public-gutter) 80px;margin:0 auto}.sculpted-public .about-cta-strip>.gs{border-radius:var(--radius-sheet,40px)!important}.sculpted-public .about-cta-strip__title{color:var(--ink-100);font-size:clamp(28px,4vw,42px);font-weight:500}.sculpted-public .pricing-page__hero-wrap{padding-top:clamp(130px,15vw,190px);padding-bottom:56px}.sculpted-public .pricing-hero{text-align:left;align-items:flex-start;max-width:none;margin:0}.sculpted-public .pricing-hero__title{letter-spacing:-.045em;font-size:clamp(40px,5.6vw,72px);font-weight:500}.sculpted-public .pricing-hero__lede{max-width:58ch;color:var(--ink-60);margin:24px 0 0;font-size:16px}.sculpted-public .pricing-hero__ctas{justify-content:flex-start;gap:12px}.sculpted-public .pricing-hero__sub{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--ink-60);font-size:13px}.sculpted-public .pricing-trust{gap:18px;max-width:none}.sculpted-public .pricing-trust>.gs{border-radius:24px!important;padding:22px!important}.sculpted-public .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sculpted-public .pricing-card{border:1px solid var(--line-soft);background:var(--surf-1);width:auto;min-width:0;box-shadow:none;border-radius:28px;padding:30px 26px}.sculpted-public .pricing-card:hover{background:var(--surf-1);border-color:var(--line-strong);box-shadow:var(--sculpted-shadow)}.sculpted-public .pricing-card--popular{background:var(--sculpted-surface,var(--surf-2));border-color:var(--line-strong)}.sculpted-public .pricing-card--popular:before{display:none}.sculpted-public .pricing-card__eyebrow{font-family:var(--font-body);letter-spacing:.01em;text-transform:none;font-size:14px}.sculpted-public .pricing-card__badge--popular{color:var(--ink-80);background:var(--surf-2)}.sculpted-public .pricing-card__price{letter-spacing:-.04em;font-size:38px;font-weight:500}.sculpted-public :is(.pricing-card__tagline,.pricing-card__features){color:var(--ink-60);font-size:14px;line-height:1.6}.sculpted-public .pricing-card__cta{background:var(--surf-2);min-height:46px;color:var(--ink-100);border:1px solid var(--line);box-shadow:none;font-size:14px}.sculpted-public .pricing-card__cta--primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.sculpted-public .pricing-faq{gap:14px;max-width:none}.sculpted-public .pricing-faq .gs{border-radius:24px}.sculpted-public.public-legal{--public-width:1220px}.sculpted-public.public-legal .ml-page>header{padding-block:38px 24px}.sculpted-public.public-legal .ml-page>header h1{max-width:20ch!important;font-size:clamp(36px,4.7vw,60px)!important;font-weight:500!important}.sculpted-public.public-legal .ml-page>header>p:first-child{font-family:var(--font-body)!important;letter-spacing:.03em!important}.sculpted-public .public-document{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.sculpted-public .public-document__contents{flex-direction:column;gap:4px;display:flex;position:sticky;top:100px}.sculpted-public .public-document__contents>p{margin:0 0 12px;font-size:14px;font-weight:600}.sculpted-public .public-document__contents>a{min-height:44px;color:var(--ink-60);border-radius:14px;align-items:baseline;gap:12px;padding:10px 12px;font-size:13px;line-height:1.45;text-decoration:none;display:flex}.sculpted-public .public-document__contents>a:hover{color:var(--ink-100);background:var(--surf-1)}.sculpted-public .public-document__contents>a>span{color:var(--ink-40);font-variant-numeric:tabular-nums}.sculpted-public .public-document__body{overflow-wrap:anywhere;min-width:0}.sculpted-public .public-clause{border-radius:28px;margin-bottom:16px;scroll-margin-top:100px;animation:none;padding:30px 34px!important}.sculpted-public .public-clause>span{font-family:var(--font-body)!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink-100)!important;font-size:18px!important;font-weight:600!important}.sculpted-public .public-clause>div{font-size:15px!important;line-height:1.75!important}.sculpted-public .acc-score{background:var(--surf-1);border-color:var(--line-soft);box-shadow:none;border-radius:28px;gap:0;overflow:hidden}.sculpted-public .acc-score__value{color:var(--ink-100);text-shadow:none;font-family:var(--font-body)}.sculpted-public .acc-score__cell{border-color:var(--line-soft);background:0 0}.sculpted-public .acc-cat-row{gap:14px}.sculpted-public .acc-arcade{background:var(--surf-1);border:1px solid var(--line-soft);box-shadow:none;border-radius:24px;min-height:44px}.sculpted-public .acc-arcade:hover{background:var(--surf-2);border-color:var(--line);box-shadow:none}.sculpted-public .acc-arcade:before,.sculpted-public .acc-feature:before{display:none}.sculpted-public .acc-feature{background:var(--surf-1);border-color:var(--line-soft);box-shadow:none;border-radius:28px;padding:26px}.sculpted-public .acc-feature__name{color:var(--ink-100);font-size:17px}.sculpted-public .acc-feature__blurb{color:var(--ink-60);font-size:14px;line-height:1.6}.sculpted-auth{position:relative}.sculpted-auth .public-theme-control{z-index:10;position:absolute;top:24px;right:24px}.sculpted-auth .public-theme-control button{background:var(--surf-1);border:1px solid var(--line-soft);min-width:44px;min-height:44px;color:var(--ink-80);border-radius:50%}.sculpted-auth :is(.auth-shell,.auth-solo){background:var(--field,var(--surf-0));color:var(--ink-100);min-height:100dvh}.sculpted-auth .auth-shell{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:clamp(24px,4vw,64px);padding:24px}.sculpted-auth .auth-brand{border:1px solid var(--line-soft);border-radius:var(--radius-sheet,40px);background:var(--sculpted-surface,var(--surf-1));min-height:calc(100dvh - 48px);padding:clamp(32px,5vw,72px)}.sculpted-auth :is(.auth-brand-glow,.auth-solo-glow){display:none}.sculpted-auth .auth-brand-logo{padding-block:8px}.sculpted-auth .auth-display{letter-spacing:-.04em;max-width:16ch;font-size:clamp(36px,4.3vw,60px);font-weight:500;line-height:1.08}.sculpted-auth :is(.auth-display em,.auth-solo-title em){color:var(--ink-100);font-style:normal}.sculpted-auth :is(.auth-eyebrow,.auth-copyright,.auth-legal,.auth-step-label,.auth-label,.auth-divider-label){font-family:var(--font-body);text-transform:none;letter-spacing:.01em;font-size:13px}.sculpted-auth .auth-eyebrow{background:var(--surf-1);color:var(--ink-60);border-color:var(--line);padding:8px 12px}.sculpted-auth .auth-eyebrow-dot{background:var(--ink-40);box-shadow:none}.sculpted-auth .auth-lede{color:var(--ink-60);font-size:16px}.sculpted-auth .auth-list{gap:18px;margin-top:32px}.sculpted-auth .auth-list li{align-items:flex-start;font-size:15px;line-height:1.5}.sculpted-auth .auth-list-tick{background:var(--surf-2);border-color:var(--line);color:var(--ink-80);margin-top:1px}.sculpted-auth .auth-copyright{color:var(--ink-60)}.sculpted-auth .auth-form-col{padding:76px clamp(0px,2vw,32px) 48px}.sculpted-auth .auth-form{--auth-maxw:440px;max-width:440px}.sculpted-auth .auth-form-title{font-weight:500;line-height:1.15;font-size:34px!important}.sculpted-auth :is(.auth-form-sub,.auth-solo-sub){margin-top:12px;font-size:15px;line-height:1.6}.sculpted-auth .auth-label{color:var(--ink-80);font-weight:500}.sculpted-auth .input{border:1px solid var(--line);background:var(--surf-1);width:100%;min-height:52px;color:var(--ink-100);border-radius:18px;padding-block:14px;padding-inline:16px;font-size:15px}.sculpted-auth .input::placeholder{color:var(--ink-40)}.sculpted-auth .auth-fields{gap:20px}.sculpted-auth .auth-oauth button{border-radius:18px;min-height:48px}.sculpted-auth :is(.auth-cta,.auth-cta-ghost){min-height:48px;font-size:15px}.sculpted-auth .auth-foot{font-size:14px}.sculpted-auth .auth-legal{color:var(--ink-60);font-size:12px;line-height:1.6}.sculpted-auth .auth-account-choice{min-height:132px;border-color:var(--line)!important;border-radius:22px!important}.sculpted-auth .auth-account-choice:has(input:checked){border-color:var(--ink-80)!important;background:var(--surf-2)!important}.sculpted-auth .auth-account-choice:has(input:focus-visible){outline:3px solid var(--focus-ring,var(--accent));outline-offset:3px}.sculpted-auth .auth-solo{padding:90px 24px 48px}.sculpted-auth .auth-solo-card{border-radius:var(--radius-sheet,40px);background:var(--sculpted-surface,var(--surf-1));border:1px solid var(--line-soft);max-width:520px;box-shadow:var(--sculpted-shadow);padding:clamp(28px,4vw,48px)}.sculpted-auth .auth-solo-head{flex-wrap:wrap;align-items:flex-start;gap:18px}.sculpted-auth .auth-solo-title{font-size:clamp(28px,3vw,36px);font-weight:500;line-height:1.15}.sculpted-auth .auth-back{min-height:44px;margin-bottom:24px;font-size:14px}.sculpted-auth .auth-success{border-radius:24px;padding:24px}.sculpted-auth .auth-success-title{font-size:15px}.sculpted-auth :is(.auth-success-body,.auth-success-note){font-size:14px}.sculpted-auth .auth-success-note button{min-height:44px!important;font-size:14px!important}.sculpted-public.ve{padding:80px 24px}.sculpted-public .ve__panel{border-radius:var(--radius-sheet,40px);background:var(--sculpted-surface,var(--surf-1));border-color:var(--line-soft);max-width:540px;box-shadow:var(--sculpted-shadow);gap:22px;padding:48px 40px}.sculpted-public .ve__logo{margin-bottom:12px;padding:8px}.sculpted-public .ve__title{font-size:clamp(28px,3vw,36px);font-weight:500}.sculpted-public .ve__italic{font-family:var(--font-body);font-style:normal;font-weight:inherit;color:var(--ink-100);background:0 0}.sculpted-public .ve__icon{background:var(--surf-2);color:var(--ink-80);border:1px solid var(--line-soft)}.sculpted-public .ve__icon--ok{color:var(--accent-success);background:color-mix(in oklab,var(--accent-success) 10%,var(--surf-1))}.sculpted-public .ve__icon--warn{color:var(--accent-warning,var(--ink-80));background:color-mix(in oklab,var(--accent-warning,var(--ink-80)) 10%,var(--surf-1))}.sculpted-public .ve__lede{color:var(--ink-60);font-size:16px}.sculpted-public .ve__btn{white-space:normal;justify-content:center;height:auto;min-height:46px;padding-block:12px}.sculpted-public .ve__btn--primary{background:var(--accent);color:var(--accent-ink)}.sculpted-public.public-invite{padding:80px 24px!important}.sculpted-public .public-invite-card{border-radius:var(--radius-sheet,40px);background:var(--sculpted-surface,var(--surf-1));box-shadow:var(--sculpted-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--line-soft)!important;padding:40px!important}.sculpted-public .public-invite-card:after{display:none}.sculpted-public.public-invite :is(.btn,.holo-chip){background:var(--surf-1);color:var(--ink-80);border:1px solid var(--line);font-family:var(--font-body)}.sculpted-public.public-invite .btn-holo{background:var(--accent);min-height:48px;color:var(--accent-ink);box-shadow:none;border-radius:999px}.sculpted-public.public-invite .btn:before,.sculpted-public.public-invite .btn:after{display:none}.public-loading{background:var(--field,var(--surf-0));min-height:100dvh;color:var(--ink-60);font-family:var(--font-body);place-items:center;padding:32px;display:grid}.sculpted-public.public-onboarding .ml-page{max-width:1000px!important}.sculpted-public .public-progress{padding-top:112px}.sculpted-public .public-progress ol{gap:18px;margin:0;padding:0;list-style:none;display:flex}.sculpted-public .public-progress li{border-bottom:2px solid var(--line);color:var(--ink-60);flex:1;align-items:center;gap:10px;padding-bottom:18px;font-size:14px;display:flex}.sculpted-public .public-progress li.is-reached{border-color:var(--ink-80);color:var(--ink-100)}.sculpted-public .public-progress__number{background:var(--surf-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:inline-flex}.sculpted-public .public-progress li[aria-current] .public-progress__number{background:var(--accent);color:var(--accent-ink)}.sculpted-public .public-step-header h1{max-width:24ch!important;font-size:clamp(34px,4vw,48px)!important;font-weight:500!important;line-height:1.12!important}.sculpted-public .public-step-header>p:first-child{font-family:var(--font-body)!important;letter-spacing:.02em!important;font-size:13px!important}.sculpted-public.public-onboarding button[aria-pressed]{border-radius:28px!important}.sculpted-public.public-onboarding button[aria-pressed=true] .gs{border-color:var(--ink-80)!important;box-shadow:none!important}.sculpted-public.public-onboarding :is(input,textarea,select){min-height:48px;font-size:15px;border-radius:18px!important}.sculpted-public.cs-product{padding-top:88px}.sculpted-public .cs-product__main{max-width:1120px;padding-inline:var(--public-gutter)}.sculpted-public .cs-product__hero{text-align:left;align-items:flex-start;padding-block:64px}.sculpted-public .cs-product__title{max-width:20ch;font-size:clamp(38px,5.3vw,66px);font-weight:500;line-height:1.1}.sculpted-public .cs-product__intro{color:var(--ink-60);font-size:16px}.sculpted-public :is(.cs-product__hero-badge,.cs-product__hero-pill,.cs-product__eyebrow){color:var(--ink-60);font-family:var(--font-body);text-transform:none;letter-spacing:.02em}.sculpted-public .cs-product__hero-badge{background:var(--surf-1);border-color:var(--line)}.sculpted-public .cs-product__waitlist{background:var(--sculpted-surface,var(--surf-1));border-color:var(--line-soft);box-shadow:var(--sculpted-shadow);border-radius:28px;padding:12px}.sculpted-public .cs-product__waitlist-input{border-radius:18px;flex:auto;min-width:0;min-height:48px;font-size:15px}.sculpted-public .cs-product__waitlist-btn{min-height:48px}.sculpted-public .cs-product__section{border-color:var(--line-soft);padding-block:48px}.sculpted-public .cs-product__h2{font-size:clamp(26px,3.3vw,40px);font-weight:500}.sculpted-public .cs-product__outcome{background:var(--surf-1);border:1px solid var(--line-soft);box-shadow:none;border-radius:28px;padding:28px}.sculpted-public .cs-product__outcome-icon{background:var(--surf-2);color:var(--accent);border-color:var(--line);border-radius:14px}.sculpted-public .cs-product__agent{background:var(--surf-1);border-color:var(--line-soft);border-radius:24px}.sculpted-public .cs-product__agent-mark{background:var(--surf-2);color:var(--ink-80);box-shadow:none}.sculpted-public .cs-product__bridge{border-radius:var(--radius-sheet,40px)}.sculpted-public.share-view{padding-bottom:40px}.sculpted-public .share-view__header{background:var(--sculpted-surface,var(--surf-1));border:1px solid var(--line-soft);border-radius:32px;margin:24px}.sculpted-public .share-view__header-inner{gap:28px;max-width:1120px;padding:34px}.sculpted-public .share-view__title{font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.12}.sculpted-public .share-view__kicker{font-family:var(--font-body);letter-spacing:.02em;color:var(--ink-60);font-size:13px}.sculpted-public .share-view__container{gap:40px;max-width:1080px;padding-inline:32px}.sculpted-public .share-view__section-title{font-family:var(--font-body);letter-spacing:-.01em;text-transform:none;color:var(--ink-100);font-size:18px}.sculpted-public .share-view__highlight{background:var(--surf-1);border-color:var(--line-soft);border-radius:24px;padding:24px}.sculpted-public .share-view__cta{background:var(--surf-1);border-color:var(--line);min-height:44px;font-size:14px}.sculpted-public .share-view__cta--clone{background:var(--accent);color:var(--accent-ink)}.sculpted-public .share-view__messages{background:var(--surf-1);border:1px solid var(--line-soft);border-radius:32px;padding:clamp(20px,3vw,40px)}.sculpted-public .share-view__bubble{border-radius:22px;font-size:15px}.sculpted-public .share-view__byline-role{font-family:var(--font-body);font-size:13px}.sculpted-public.tn-shell .tn-header{background:var(--surf-1);border:1px solid var(--line-soft);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:28px;margin:20px;top:20px}.sculpted-public .tn-header__inner{flex-wrap:wrap;align-items:center;padding:18px 28px}.sculpted-public .tn-wordmark{font-family:var(--font-body);color:var(--tn-primary);background:0 0;font-size:24px;font-weight:600}.sculpted-public .tn-header__poweredby{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink-60);font-size:13px}.sculpted-public .tn-hero{min-height:560px;padding:80px var(--public-gutter)}.sculpted-public .tn-hero__field{opacity:.14}.sculpted-public .tn-hero__blob{animation:none}.sculpted-public .tn-hero__inner{text-align:left;align-items:flex-start;gap:24px}.sculpted-public .tn-hero__title{max-width:22ch;font-size:clamp(38px,5.5vw,72px);font-weight:500;line-height:1.1}.sculpted-public .ti-italic{font-family:var(--font-body);font-style:normal;font-weight:inherit;color:var(--tn-primary);background:0 0}.sculpted-public .tn-eyebrow{font-family:var(--font-body);letter-spacing:.02em;text-transform:none;font-size:13px}.sculpted-public .tn-hero__lede{color:var(--ink-60);max-width:60ch;font-size:16px}.sculpted-public .tn-hero__cta{justify-content:flex-start}.sculpted-public .tn-section{padding:64px var(--public-gutter)}.sculpted-public :is(.tn-card,.tn-feature,.tn-agent){background:var(--surf-1);border-color:var(--line-soft);box-shadow:none;border-radius:28px}.sculpted-public .tn-empty{max-width:940px;padding:56px var(--public-gutter);background:var(--sculpted-surface,var(--surf-1));border:1px solid var(--line-soft);border-radius:40px;margin:64px auto}.sculpted-public .tn-empty__title{font-size:clamp(32px,4.5vw,52px);font-weight:500}.sculpted-public .tn-foot{border-color:var(--line-soft);color:var(--ink-60)}.sculpted-public .about-card__list li{color:var(--ink-60);font-size:14px;line-height:1.6}.sculpted-public .about-card:hover{background:var(--surf-2);border-color:var(--line)}.sculpted-public .share-view__header{-webkit-backdrop-filter:none;top:20px}.sculpted-public .share-view__header-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sculpted-public .share-view__title{color:var(--ink-100)}.sculpted-public :is(.share-view__sub,.share-view__sub-meta,.share-view__highlight-byline,.share-view__byline-role,.share-view__system,.share-view__asset-caption,.share-view__footer){color:var(--ink-60)}.sculpted-public :is(.share-view__highlight-content,.share-view__byline-name,.share-view__bubble,.share-view__sub strong,.share-view__footer a){color:var(--ink-100)}.sculpted-public .share-view__highlight-byline span{color:var(--ink-60)}.sculpted-public .share-view__asset{background:var(--surf-1);border-color:var(--line-soft)}.sculpted-public .share-view__bubble--agent{background:var(--surf-2);border-color:var(--line);border-left-color:var(--agent-color,var(--line-strong))}.sculpted-public .share-view__bubble--user{background:color-mix(in oklab,var(--accent) 8%,var(--surf-2));border-color:var(--line)}.sculpted-public .share-view__narrator span{color:var(--ink-60);background:var(--surf-2);font-size:13px}.sculpted-public .share-view__system{background:var(--surf-2);border-radius:18px;padding:14px;font-size:13px}.sculpted-public .share-view__footer{border-color:var(--line-soft);font-size:13px}.sculpted-public .share-view__cta:hover{background:var(--surf-2)}.sculpted-public .share-view__cta--clone:hover:not(:disabled){background:var(--accent-hover,var(--accent))}.sculpted-public .cs-product__small{color:var(--ink-60);font-size:13px;line-height:1.6}.sculpted-public .ve__stublink{color:var(--ink-100);background:var(--surf-2);border-radius:18px;padding:14px;font-size:12px}.sculpted-public .acc-score__cell:before,.sculpted-public .acc-score__cell:after{display:none}.sculpted-public .acc-score__cell{border:0;border-radius:0;padding:24px}.sculpted-public .acc-score__cell+.acc-score__cell{border-left:1px solid var(--line-soft)}.sculpted-public .acc-score__label{color:var(--ink-60);letter-spacing:.01em;text-transform:none;font-size:13px}.sculpted-public .acc-score__sub{font-size:13px}.sculpted-public .acc-arcade{min-height:160px;padding:24px}.sculpted-public .acc-arcade__num{font-family:var(--font-body);color:var(--ink-40);letter-spacing:0;font-size:13px}.sculpted-public .acc-arcade__icon{background:var(--surf-2);color:var(--ink-80);box-shadow:none;text-shadow:none;border-radius:14px}.sculpted-public .acc-arcade__sub{font-size:13px;line-height:1.5}.sculpted-public .acc-feature:hover{border-color:var(--line-strong);box-shadow:none}.sculpted-public .public-theme-control{z-index:10;position:absolute;top:24px;right:24px}.sculpted-public .public-theme-control button{background:var(--surf-1);min-width:44px;min-height:44px;color:var(--ink-80);border:1px solid var(--line);border-radius:50%}.sculpted-public.ve{position:relative}.sculpted-public :is(.tn-section__kicker,.tn-grid-item__kicker,.tn-step-row__n){font-family:var(--font-body);text-transform:none;letter-spacing:.02em;color:var(--ink-60);font-size:13px}.sculpted-public .tn-section__title{font-weight:500;line-height:1.12}.sculpted-public .tn-grid-item{border:1px solid var(--line-soft);background:var(--surf-1);border-radius:28px;padding:28px}.sculpted-public .tn-grid-item__label{font-size:18px}.sculpted-public .tn-grid-item__sub{color:var(--ink-60);font-size:15px;line-height:1.6}.sculpted-public .tn-feature__halo{display:none}.sculpted-public .tn-feature__icon{background:color-mix(in oklab,var(--tn-primary) 10%,var(--surf-1));color:var(--tn-primary);border-radius:14px}.sculpted-public .tn-feature__cta{min-height:44px}.sculpted-public .tn-roomstub{background:var(--surf-1);border-style:solid;border-color:var(--line-soft);border-radius:28px;padding:28px}.sculpted-public .tn-roomstub__avatar{background:color-mix(in oklab,var(--tn-primary) 18%,var(--surf-2));box-shadow:none}.sculpted-public .tn-roomstub__body{color:var(--ink-60);font-size:14px;line-height:1.6}.sculpted-public .tn-band{padding:72px var(--public-gutter)}.sculpted-public .tn-band__title{font-weight:500;line-height:1.12}.sculpted-public .tn-pillar-row__dot{background:var(--tn-primary);box-shadow:none}.sculpted-public .tn-eyebrow__dot{box-shadow:none}.sculpted-public .tn-btn--primary{background:var(--accent);color:var(--accent-ink)}.sculpted-public .public-brand-mark{align-items:center;width:fit-content;margin:-8px 0 18px -8px;padding:8px;display:flex}.sculpted-public .public-powered-mark{vertical-align:middle;align-items:center;padding:8px;display:inline-flex}.sculpted-public .tn-header__poweredby{align-items:center;gap:4px;display:flex}.sculpted-public .share-view__footer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sculpted-public .acc-score__value{overflow-wrap:normal;font-size:clamp(20px,2.5vw,28px);line-height:1.2}.sculpted-public .acc-status{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:12px}@media (max-width:1000px){.sculpted-public .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sculpted-public .public-document{grid-template-columns:180px minmax(0,1fr);gap:28px}.sculpted-auth .auth-shell{gap:20px}.sculpted-auth .auth-brand{padding:32px}}@media (max-width:900px){.sculpted-auth .auth-shell{padding:24px;display:block}.sculpted-auth .auth-brand{display:none}.sculpted-auth .auth-form-col{padding:40px 0 24px}.sculpted-auth .auth-form{background:var(--sculpted-surface,var(--surf-1));border:1px solid var(--line-soft);max-width:480px;box-shadow:var(--sculpted-shadow);border-radius:32px;padding:30px}.sculpted-auth .auth-mobile-logo{margin-bottom:28px}.sculpted-public .public-document{display:block}.sculpted-public .public-document__contents{background:var(--surf-1);border-radius:28px;margin-bottom:24px;padding:24px;position:static}.sculpted-public .public-document__contents>a{padding-inline:0}}@media (max-width:640px){.sculpted-public{--public-gutter:20px}.sculpted-public :is(.pricing-grid,.about-grid--3,.about-grid--2),.sculpted-public .pricing-trust{grid-template-columns:minmax(0,1fr)}.sculpted-public .pricing-card{padding:28px}.sculpted-public .about-hero{padding-top:56px}.sculpted-public .about-hero__title{font-size:38px}.sculpted-public .about-hero__pills{gap:10px}.sculpted-public .about-section{padding-block:36px}.sculpted-public .public-clause{padding:26px!important}.sculpted-public .public-progress{padding-top:96px}.sculpted-public .public-progress ol{gap:10px}.sculpted-public .public-progress li{flex-direction:column;align-items:flex-start;gap:8px;font-size:12px}.sculpted-public .cs-product__waitlist{flex-direction:column;align-items:stretch;width:100%}.sculpted-public .cs-product__waitlist-btn{justify-content:center;width:100%}.sculpted-public .ve__panel{border-radius:32px;padding:32px 24px}.sculpted-public.public-invite{padding:72px 16px 32px!important}.sculpted-public .public-invite-card{border-radius:32px;padding:28px!important}.sculpted-public .share-view__header{border-radius:28px;margin:16px}.sculpted-public .share-view__header-inner{flex-direction:column;align-items:flex-start;padding:26px}.sculpted-public .share-view__container{padding-inline:20px}.sculpted-public .share-view__messages{padding:20px 14px}.sculpted-public .tn-header__inner{padding:16px 20px}.sculpted-public .tn-empty{margin:32px 20px;padding:32px 24px}.sculpted-auth .auth-shell{padding:16px}.sculpted-auth .auth-form{padding:28px 22px}.sculpted-auth .auth-form-title{font-size:29px!important}.sculpted-auth .auth-solo{padding:80px 16px 32px}.sculpted-auth .auth-solo-card{border-radius:32px;padding:28px 24px}.sculpted-auth .public-theme-control{top:14px;right:16px}}@media (prefers-reduced-motion:reduce){.sculpted-public *,.sculpted-auth *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.sculpted-public :is(.hb,.pricing-card,.ve__btn,.tn-btn),.sculpted-auth :is(.auth-cta,.auth-cta-ghost){transform:none!important}}
.dashboard-v4{--dashboard-gutter:clamp(20px, 4vw, 56px);color:var(--ink-100);font-family:var(--font-body);min-width:0;font-size:15px;line-height:1.55}.dashboard-v4.dashboard-v4 .page-shell__container{width:100%;max-width:1320px;padding:clamp(28px, 4vw, 56px) var(--dashboard-gutter) 80px;gap:clamp(24px,3vw,40px);margin-inline:auto}.dashboard-v4.dashboard-v4 :is(.fg-card,.surface,.stat-tile){border-radius:28px}.dashboard-v4.dashboard-v4 :is(.fg-chip,.fg-btn,.flow-chip,.seg,.seg-item){border-radius:999px}.dashboard-v4.dashboard-v4 :is(.fg-btn,.btn,.seg-item,.flow-chip){min-height:44px}.dashboard-v4.dashboard-v4 :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea){font-family:var(--font-body);border-radius:18px;font-size:15px}.dashboard-v4.dashboard-v4 :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select){min-height:44px}.dashboard-v4.dashboard-v4 :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:4px}.dashboard-v4.dashboard-v4 :is(.fg-empty,.empty-state,.decisions-empty){background:var(--sculpted-surface,var(--surf-1));border:1px solid var(--line-soft);border-radius:40px;padding:clamp(36px,6vw,72px) 24px}.dashboard-v4.dashboard-v4 .conv-tools{gap:18px;margin-bottom:0}.dashboard-v4.dashboard-v4 :is(.conv-search,.jobs-search){background:var(--surf-1);border:1px solid var(--line-soft);border-radius:999px;min-height:54px;padding:6px 20px}.dashboard-v4.dashboard-v4 .conv-search{max-width:600px}.dashboard-v4.dashboard-v4 .conv-search input{border-radius:0}.dashboard-v4.dashboard-v4 .conv-list{gap:16px}.dashboard-v4.dashboard-v4 .conv-link{border-radius:28px}.dashboard-v4.dashboard-v4 .conv-list .fg-card{background:var(--sculpted-surface,var(--surf-1));border-color:var(--line-soft);border-radius:28px;padding:26px 28px}.dashboard-v4.dashboard-v4 .conv-title{font-size:18px;line-height:1.4}.dashboard-v4.dashboard-v4 .conv-brief{margin-top:3px;font-size:14px}.dashboard-v4.dashboard-v4 .conv-meta{gap:10px;margin-top:12px}.dashboard-v4.dashboard-v4 :is(.conv-when,.conv-go){color:var(--ink-60);font-size:13px}.dashboard-v4.dashboard-v4 .conv-go{min-height:44px}.dashboard-v4.dashboard-v4 .jobs-list{gap:16px}.dashboard-v4.dashboard-v4 .job-row{background:var(--sculpted-surface,var(--surf-1));border-color:var(--line-soft);border-radius:28px;padding:26px 28px}.dashboard-v4.dashboard-v4 .job-name{font-size:18px}.dashboard-v4.dashboard-v4 :is(.jobs-stats,.brands-stats){gap:12px 24px;font-size:14px}.dashboard-v4.dashboard-v4 .openjob{background:var(--sculpted-surface,var(--surf-1));border-radius:40px;padding:clamp(24px,3vw,36px)}.dashboard-v4.dashboard-v4 .openjob-grid{gap:20px}.dashboard-v4.dashboard-v4.lib-page{width:100%;max-width:1320px;min-height:0;padding:clamp(28px, 4vw, 56px) var(--dashboard-gutter) 80px;background:0 0;gap:30px;margin-inline:auto}.dashboard-v4.dashboard-v4 .lib-summary{gap:12px 28px;padding-block:6px 20px}.dashboard-v4.dashboard-v4 .lib-summary dt{font-size:13px}.dashboard-v4.dashboard-v4 .lib-summary dd{font-size:20px}.dashboard-v4.dashboard-v4 .lib-toolbar{background:var(--surf-1);border-radius:28px;gap:18px;padding:18px}.dashboard-v4.dashboard-v4 :is(.lib-search,.lib-fav-toggle){border-radius:999px;min-height:46px;font-size:14px}.dashboard-v4.dashboard-v4 .lib-search{min-width:280px;padding:0 18px}.dashboard-v4.dashboard-v4 .lib-search input{border-radius:0}.dashboard-v4.dashboard-v4 .lib-stream{gap:42px}.dashboard-v4.dashboard-v4 .lib-group{gap:20px}.dashboard-v4.dashboard-v4 .lib-group__title{font-size:19px}.dashboard-v4.dashboard-v4 .lib-group__count{color:var(--ink-60);font-size:13px}.dashboard-v4.dashboard-v4 .lib-group__resume{border-radius:999px;min-height:44px;padding-inline:18px;font-size:14px}.dashboard-v4.dashboard-v4 .lib-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px}.dashboard-v4.dashboard-v4 .lib-tile{background:var(--surf-1);border-radius:28px}.dashboard-v4.dashboard-v4 .lib-tile__body{gap:8px;padding:20px}.dashboard-v4.dashboard-v4 .lib-tile__title{font-size:15px}.dashboard-v4.dashboard-v4 .lib-tile__meta{color:var(--ink-60);font-size:13px}.dashboard-v4.dashboard-v4 :is(.lib-tile__fav,.lib-tile__dl,.lib-lb__close){width:44px;height:44px}.dashboard-v4.dashboard-v4 .lib-tile__kind{border-radius:999px;padding:6px 10px}.dashboard-v4.dashboard-v4 .lib-recovery{border-radius:28px;padding:24px}.dashboard-v4.dashboard-v4 .lib-recovery__row{border-radius:18px;min-height:48px;padding:12px 16px}.dashboard-v4.dashboard-v4 .lib-lb__panel{box-shadow:var(--sculpted-shadow);border-radius:40px}.dashboard-v4.dashboard-v4 .lib-lb__foot{padding:24px}.dashboard-v4.dashboard-v4 .decisions-groups{gap:40px}.dashboard-v4.dashboard-v4 .decisions-list{gap:18px}.dashboard-v4.dashboard-v4 .decision-card{background:var(--sculpted-surface,var(--surf-1));border-radius:28px;padding:28px}.dashboard-v4.dashboard-v4 .decision-card__snippet{font-size:16px;line-height:1.7}.dashboard-v4.dashboard-v4 :is(.decision-card__open,.decisions-group__resume,.decisions-empty__cta){border-radius:999px;min-height:44px;padding:10px 18px}.dashboard-v4.dashboard-v4 .brands-active-banner{background:var(--sculpted-surface,var(--surf-1));border-radius:28px;padding:24px 28px}.dashboard-v4.dashboard-v4 .brands-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:24px}.dashboard-v4.dashboard-v4 .brands-card{background:var(--surf-1);border-radius:32px;gap:20px;padding:28px}.dashboard-v4.dashboard-v4 .brands-card--active{background:var(--sculpted-surface,var(--surf-1));box-shadow:var(--sculpted-shadow)}.dashboard-v4.dashboard-v4 .brands-card__logo{border-radius:20px;width:60px;height:60px}.dashboard-v4.dashboard-v4 .brands-card__name{font-size:21px}.dashboard-v4.dashboard-v4 .brands-card__positioning{font-size:15px;line-height:1.65}.dashboard-v4.dashboard-v4 :is(.brands-card__chip,.brands-card__active-pill){border-radius:999px;padding:6px 12px;font-size:13px}.dashboard-v4.dashboard-v4 :is(.brands-card__voice,.brands-card__meta-item,.brands-card__updated){font-size:13px}.dashboard-v4.dashboard-v4 .brands-icon-btn{border-radius:999px;width:44px;height:44px}.dashboard-v4.dashboard-v4 .brands-confirm__card{box-shadow:var(--sculpted-shadow);border-radius:40px;padding:36px}.dashboard-v4.dashboard-v4 .brands-danger-btn{border-radius:999px;min-height:44px}.dashboard-v4--brand-detail :is(dd,a){overflow-wrap:anywhere;min-width:0}.dashboard-v4.dashboard-v4--brand-detail dl{gap:16px 24px!important;font-size:15px!important}.dashboard-v4.dashboard-v4 .cr-hero{background:var(--sculpted-surface,var(--surf-1));box-shadow:var(--sculpted-shadow);border-radius:40px;padding:clamp(28px,4vw,48px)}.dashboard-v4.dashboard-v4 .cr-hero-glow{display:none}.dashboard-v4.dashboard-v4 .cr-balance-note{color:var(--ink-60);font-size:14px}.dashboard-v4.dashboard-v4 .cr-grid{gap:24px}.dashboard-v4.dashboard-v4 .cr-card{border-radius:32px;padding:28px}.dashboard-v4.dashboard-v4 :is(.cr-card-eyebrow,.cr-op,.cr-sec-lede,.cr-callout-body){font-size:14px}.dashboard-v4.dashboard-v4 .cr-card-features{font-size:14px;line-height:1.7}.dashboard-v4.dashboard-v4 :is(.cr-badge,.cr-chip){border-radius:999px}.dashboard-v4.dashboard-v4 .cr-callout{border-radius:28px;padding:28px}.dashboard-v4.dashboard-v4 .cr-op-row{min-height:54px;padding-block:14px}.dashboard-v4.dashboard-v4 .settings-layout{gap:32px}.dashboard-v4.dashboard-v4 .settings-layout__nav{background:var(--surf-1);border:1px solid var(--line-soft);border-radius:28px;padding:12px}.dashboard-v4.dashboard-v4 .settings-tab{border-radius:20px;min-height:64px;padding:14px 18px}.dashboard-v4.dashboard-v4 .settings-tab__body{gap:5px}.dashboard-v4.dashboard-v4 .settings-tab__label{font-size:15px}.dashboard-v4.dashboard-v4 .settings-tab__desc{font-size:13px}.dashboard-v4.dashboard-v4 :is(.settings-tab__num,.settings-pane__head){font-family:var(--font-body)}.dashboard-v4.dashboard-v4 :is(.integration-row,.agent-row){border-radius:22px;gap:18px;padding:20px}.dashboard-v4.dashboard-v4 .form-grid-2{gap:24px}.dashboard-v4--taste [style*=font-mono]{font-family:var(--font-body)!important;font-size:13px!important}.dashboard-v4--taste .surface>div:not(.taste-table-scroll){padding:18px 22px!important}.dashboard-v4.dashboard-v4--analytics .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dashboard-v4.dashboard-v4--analytics .stat-tile{padding:24px}.dashboard-v4.dashboard-v4 .analytics-row{gap:24px}.dashboard-v4.dashboard-v4 .data-table__wrap{border-radius:28px}.dashboard-v4.dashboard-v4 .data-table :is(th,td){padding:18px 20px;font-size:14px}.dashboard-v4.dashboard-v4 :is(.builder,.actor-page,.multi-page){gap:28px}.dashboard-v4.dashboard-v4 :is(.builder__spec,.builder__console,.actor-stage__sheet){background:var(--sculpted-surface,var(--surf-1));border-radius:40px;padding:32px}.dashboard-v4.dashboard-v4 .builder{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.dashboard-v4.dashboard-v4 .builder__spec{gap:24px}.dashboard-v4.dashboard-v4 :is(.builder__h,.builder__output-h,.actor-stage__kicker,.actor-gallery__title){font-family:var(--font-body);letter-spacing:.02em;font-size:14px;font-weight:500}.dashboard-v4.dashboard-v4 .builder__kind{border-radius:22px;padding:16px 18px}.dashboard-v4.dashboard-v4 .builder__kind-name{font-size:15px}.dashboard-v4.dashboard-v4 .builder__kind-pitch{font-size:13px;line-height:1.5}.dashboard-v4.dashboard-v4 .builder__brief{background:var(--surf-1);border-radius:28px;min-height:200px;padding:24px;font-size:18px}.dashboard-v4.dashboard-v4 .builder__output{border-radius:24px;padding:20px 24px}.dashboard-v4.dashboard-v4 .builder__output-text{font-size:14px}.dashboard-v4.dashboard-v4 .builder__console{box-shadow:var(--sculpted-shadow);padding:0}.dashboard-v4.dashboard-v4 .builder__console-head{font-family:var(--font-body);letter-spacing:.03em;padding:24px;font-size:13px}.dashboard-v4.dashboard-v4 .builder__console-scroll{color:var(--ink-80);padding:28px}.dashboard-v4.dashboard-v4 .builder__console-empty{color:var(--ink-60);font-family:var(--font-body);font-size:16px}.dashboard-v4.dashboard-v4 .builder__console-line{color:var(--ink-80)}.dashboard-v4.dashboard-v4 :is(.builder__cta,.actor-stage__cta,.multi-bar__cta){background:var(--accent);min-height:52px;color:var(--accent-ink);box-shadow:var(--sculpted-shadow);border-color:#0000;border-radius:999px;padding:14px 24px;font-size:15px}.dashboard-v4.dashboard-v4 .actor-stage{border-radius:40px;overflow:hidden}.dashboard-v4.dashboard-v4 .actor-stage__sheet{gap:20px}.dashboard-v4.dashboard-v4 .actor-stage__brief{max-width:65ch;font-size:16px;line-height:1.65}.dashboard-v4.dashboard-v4 :is(.actor-stage__drop,.multi-drop){background:var(--sculpted-surface,var(--surf-1));border-radius:40px;padding:32px}.dashboard-v4.dashboard-v4 :is(.actor-stage__drop-btn,.actor-stage__clear,.multi-drop__pick,.multi-drop__clear){border-radius:999px;min-height:44px}.dashboard-v4.dashboard-v4 .actor-tile{border-radius:24px}.dashboard-v4.dashboard-v4 .actor-tile__meta{padding:16px}.dashboard-v4.dashboard-v4 .actor-tile__name{font-size:15px}.dashboard-v4.dashboard-v4 .actor-tile__vibe{font-size:13px}.dashboard-v4.dashboard-v4 .multi-grid{gap:24px}.dashboard-v4.dashboard-v4 .multi-shot{border-radius:28px}.dashboard-v4.dashboard-v4 .multi-shot__meta{padding:20px}.dashboard-v4.dashboard-v4 .multi-shot__name{font-size:16px}.dashboard-v4.dashboard-v4 .multi-shot__desc{font-size:14px;line-height:1.6}.dashboard-v4.dashboard-v4 .multi-bar{background:var(--surf-1);border-radius:28px;gap:20px;padding:24px}.dashboard-v4.dashboard-v4 .dberr-panel{background:var(--sculpted-surface,var(--surf-1));box-shadow:var(--sculpted-shadow);border-radius:40px;gap:18px;padding:clamp(28px,4vw,48px)}.dashboard-v4.dashboard-v4 .dberr-lede{font-size:16px}.dashboard-v4.dashboard-v4 .dberr-btn{min-height:48px;font-size:15px}@media (hover:none){.dashboard-v4.dashboard-v4 :is(.lib-tile__fav,.lib-tile__dl){opacity:1;transform:none}}@media (max-width:980px){.dashboard-v4.dashboard-v4 .builder{grid-template-columns:minmax(0,1fr)}.dashboard-v4.dashboard-v4 .builder__console{min-height:320px}}@media (max-width:720px){.dashboard-v4.dashboard-v4 .page-shell__container,.dashboard-v4.dashboard-v4.lib-page{gap:26px;padding:28px 20px 60px}.dashboard-v4.dashboard-v4--analytics .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dashboard-v4.dashboard-v4 :is(.brands-grid,.lib-grid){grid-template-columns:minmax(0,1fr)}.dashboard-v4.dashboard-v4 :is(.conv-list .fg-card,.job-row,.brands-card,.decision-card){padding:22px}.dashboard-v4.dashboard-v4 .conv-title{white-space:normal;overflow-wrap:anywhere}.dashboard-v4.dashboard-v4 .conv-brief{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.dashboard-v4.dashboard-v4 .conv-filters,.dashboard-v4.dashboard-v4 .lib-toolbar__right{flex-wrap:wrap}.dashboard-v4.dashboard-v4 .lib-search{flex:100%;width:100%;min-width:0}.dashboard-v4.dashboard-v4 .lib-group__head{flex-wrap:wrap}.dashboard-v4.dashboard-v4 .lib-group__title{overflow-wrap:anywhere;min-width:0}.dashboard-v4.dashboard-v4 .lib-group__resume{margin-left:0}.dashboard-v4.dashboard-v4 :is(.builder__spec,.actor-stage__sheet,.multi-drop,.actor-stage__drop){border-radius:32px;padding:24px}.dashboard-v4.dashboard-v4 .brands-confirm__card{padding:28px}.dashboard-v4.dashboard-v4--brand-detail dl{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.dashboard-v4--brand-detail dd{margin-bottom:14px!important}.dashboard-v4.dashboard-v4 .lib-lb__panel{border-radius:28px}}@media (prefers-reduced-motion:reduce){.dashboard-v4.dashboard-v4 *,.dashboard-v4.dashboard-v4 :before,.dashboard-v4.dashboard-v4 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.dashboard-v4.dashboard-v4 :is(button,a):hover{transform:none}}.dashboard-v4.dashboard-v4 .actor-stage__body{gap:24px;padding:32px}.dashboard-v4.dashboard-v4 .actor-stage__sheet li{font-family:var(--font-body);font-size:14px;line-height:1.55}.dashboard-v4.dashboard-v4 .actor-stage__name{font-size:clamp(24px,3vw,34px);font-weight:500}.dashboard-v4.dashboard-v4 .actor-stage__vibe,.dashboard-v4.dashboard-v4 .settings-tab__body strong{font-size:15px}.dashboard-v4.dashboard-v4 .settings-tab__body small{font-size:13px}.dashboard-v4.dashboard-v4 .settings-pane__head{flex-wrap:wrap;gap:12px;padding-bottom:20px}.dashboard-v4.dashboard-v4 .settings-pane__head h2{white-space:normal;font-size:24px}.dashboard-v4.dashboard-v4 .settings-pane__head>span:last-child{color:var(--ink-60)!important;white-space:normal!important}.dashboard-v4.dashboard-v4--settings label{color:var(--ink-60);font-size:13px}.dashboard-v4.dashboard-v4--taste table{min-width:560px}.dashboard-v4.dashboard-v4--taste table :is(th,td){padding:16px!important}.dashboard-v4.dashboard-v4--taste table button{border-radius:999px!important;width:44px!important;height:44px!important}@media (max-width:720px){.dashboard-v4.dashboard-v4 .actor-stage__body{padding:24px}.dashboard-v4.dashboard-v4 .actor-stage__sheet{grid-template-columns:minmax(0,1fr);gap:14px}}.dashboard-v4.dashboard-v4--taste .taste-table-scroll{max-width:100%;padding:0;overflow-x:auto}.dashboard-v4.dashboard-v4--decisions .flow-chip{font-family:var(--font-body);padding-inline:18px;font-size:14px}.dashboard-v4.dashboard-v4 .decisions-empty__sub{font-size:16px;line-height:1.65}.dashboard-v4.dashboard-v4 .decision-card__meta{color:var(--ink-60);font-size:13px}.dashboard-v4.dashboard-v4 .decision-card__name{font-size:14px}.dashboard-v4.dashboard-v4 .decision-card__role{font-size:13px}.dashboard-v4.dashboard-v4 .decision-card__session{font-size:14px}.dashboard-v4.dashboard-v4 .lib-fav-toggle:hover{background:var(--surf-2)}.dashboard-v4.dashboard-v4 :is(.conv-link,.job-row,.lib-tile,.brands-card){transition:border-color .18s,box-shadow .18s}.dashboard-v4.dashboard-v4 :is(.conv-link,.lib-tile):hover{box-shadow:var(--sculpted-shadow)}@media (prefers-reduced-motion:reduce){.dashboard-v4.dashboard-v4 :is(.conv-link,.job-row,.lib-tile,.brands-card){transition:none}}.dashboard-v4.dashboard-v4 .settings-tab__body>p:first-child{font-size:15px}.dashboard-v4.dashboard-v4 .settings-tab__body>p:last-child{color:var(--ink-60);font-size:13px}.dashboard-v4.dashboard-v4 :is(.actor-stage__clear,.multi-drop__clear){width:44px;height:44px}.dashboard-v4.dashboard-v4 :is(.multi-drop__title,.actor-stage__drop-title){font-size:16px}.dashboard-v4.dashboard-v4 :is(.multi-drop__sub,.actor-stage__drop-sub){font-size:14px}.dashboard-v4.dashboard-v4 .multi-drop__pick{background:var(--accent);color:var(--accent-ink);padding-inline:20px;font-size:14px}@media (max-width:720px){.dashboard-v4.dashboard-v4 .multi-drop{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:24px}.dashboard-v4.dashboard-v4 :is(.multi-drop__pick,.multi-drop__clear){grid-column:2;justify-self:start}.dashboard-v4.dashboard-v4 .multi-drop__title{white-space:normal;overflow-wrap:anywhere}.dashboard-v4.dashboard-v4 .multi-drop__face{width:44px;height:44px}.dashboard-v4.dashboard-v4 .multi-bar{flex-wrap:wrap;padding:18px}}.dashboard-v4.dashboard-v4 :is(.brands-card__name,.brands-active-banner__value,.brands-card__positioning){font-family:var(--font-body);letter-spacing:-.025em;font-style:normal;font-weight:500}.dashboard-v4.dashboard-v4 .prof__card{border-radius:28px}.dashboard-v4.dashboard-v4 :is(.prof__label,.prof__kicker){font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink-60);font-size:13px}.dashboard-v4.dashboard-v4 .prof__hint{color:var(--ink-60);font-size:14px;line-height:1.6}.dashboard-v4.dashboard-v4 .cr-op{border-radius:22px}.dashboard-v4.dashboard-v4 .cr-op-name{font-family:var(--font-body);color:var(--ink-80);font-size:14px;line-height:1.5}.dashboard-v4.dashboard-v4 .cr-op-usd{font-family:var(--font-body);color:var(--ink-60);font-size:13px;line-height:1.5}.dashboard-v4.dashboard-v4 .prof__btn{height:auto;min-height:44px;padding-block:10px}
.console-page{color:var(--ink-100);font-family:var(--font-body), sans-serif;min-width:0;font-size:15px;line-height:1.55}.console-admin:before{display:none}.console-page .console-container{padding:clamp(24px,4vw,52px) clamp(18px,3vw,40px)}.console-page :is(h1,.text-editorial-md){font-family:var(--font-body), sans-serif;letter-spacing:-.045em!important;font-size:clamp(30px,3.6vw,48px)!important;font-weight:500!important;line-height:1.12!important}.console-page :is(.console-heading,.bld-head,.bw-head,.ca-head,.gen-admin__head){border:1px solid var(--line-soft);border-radius:var(--radius-sheet,40px);background:var(--sculpted-surface,var(--surf-1));box-shadow:var(--sculpted-shadow);margin-bottom:28px;padding:clamp(20px,3vw,36px)}.console-page .console-heading p{max-width:64ch}.console-page .font-serif-italic{font-family:inherit;font-style:normal}.console-page :is(.section-label,.bld-crumb,.bw-crumb,.ca-crumb,.gen-admin__crumb){font-family:var(--font-body), sans-serif;letter-spacing:.02em;color:var(--ink-60);font-size:13px}.console-page :is(.kpi-tile,.glass-card,.card,.bld-panel,.bld-session,.bw-panel,.bw-chat,.ca-panel,.gen-admin__panel,.rd-item){border-color:var(--line-soft);background:var(--surf-1);box-shadow:none;border-radius:28px}.console-page :is(.bw-stat,.bld-stat,.ca-stat){background:var(--surf-2);border-radius:18px}.console-metrics .kpi-tile{padding:24px}.console-page :is(button,.btn,.bw-btn,.bld-btn,.ca-btn,.gen-admin__btn){border-radius:var(--radius-pill,999px);min-height:44px;font-family:var(--font-body), sans-serif;transition:background var(--dur-fast,.16s), box-shadow var(--dur-fast,.16s), transform var(--dur-fast,.16s);font-size:14px}.console-page :is(button,.btn):disabled{cursor:not-allowed;opacity:.55}.console-page :is(button,.btn):not(:disabled):active{transform:translateY(1px)}.console-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:44px;color:var(--ink-100);border-color:var(--line);background:var(--surf-2);border-radius:18px;font-size:15px}.console-page :is(input,select,textarea,button,a):focus-visible,.console-account-dialog :is(input,select,button):focus-visible,.console-forge :is(button,input,a):focus-visible,.console-editor :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:3px}.console-page :is(.console-tabs,.ca-tabs,.gen-admin__tabs){border:1px solid var(--line-soft);background:var(--surf-1);scrollbar-width:thin;border-radius:28px;gap:6px;padding:6px;display:flex;overflow-x:auto}.console-page :is(.console-tabs,.ca-tabs,.gen-admin__tabs) button{border:0;flex-shrink:0;padding-inline:18px;color:var(--ink-60)!important}.console-page :is(.console-tabs button[aria-pressed=true],.ca-tab.is-on,.gen-admin__tab.is-on){background:var(--accent);box-shadow:0 2px 6px color-mix(in srgb, var(--ink-100) 10%, transparent);color:var(--accent-ink)!important}.console-sections{background:var(--surf-1);border:1px solid var(--line-soft);border-radius:28px;align-self:start;padding:18px}.console-sections :is(button,a){border-radius:var(--radius-pill,999px);min-height:44px}.console-sections button[aria-pressed=true]{background:var(--surf-3)!important;box-shadow:none!important}.console-page table{font-size:14px}.console-page :is(th,td){border-color:var(--line-soft)}.console-page th{font-family:var(--font-body), sans-serif;color:var(--ink-60);font-size:13px}.console-page td{padding-block:16px}.console-page :is(.kpi-tile,.console-heading,.console-sections) .font-mono-tight{font-family:var(--font-body), sans-serif;letter-spacing:.015em;font-size:13px!important}.console-page :is(.bw-hint,.bld-hint,.ca-hint,.gen-admin__hint,[role=status],[role=alert]){font-size:14px;line-height:1.6}.console-page :is(.bw-chat__thread,.ca-panel,.gen-admin__panel){scrollbar-width:thin}.console-account-dialog{box-shadow:var(--sculpted-shadow);border-radius:var(--radius-sheet,40px)!important;background:var(--sculpted-surface,var(--surf-1))!important;border-color:var(--line)!important;padding:clamp(24px,4vw,36px)!important}.console-account-dialog::backdrop{background:color-mix(in srgb, var(--surf-0) 75%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.console-account-dialog h2{letter-spacing:-.035em;font-size:26px;font-weight:500}.console-account-dialog :is(button,input,select){border-radius:18px}.console-account-dialog button{border-radius:var(--radius-pill,999px)}.console-forge :is(.forge-subbar,.forge-col,.forge-detail,.forge-scene,.forge-grid-card,.forge-market-card){border-color:var(--line-soft);background-color:var(--surf-1);box-shadow:none;border-radius:28px}.console-forge .forge-subbar{margin:18px 20px 0;padding:16px 20px}.console-forge :is(.forge-pill,.forge-subbar__action,.forge-detail button){border-radius:var(--radius-pill,999px);min-height:44px;font-size:13px}.console-forge :is(.forge-panel__lede,.forge-market-card__pitch,.forge-detail__text,.forge-empty){color:var(--ink-60);font-size:14px;line-height:1.55}.console-forge :is(.forge-panel__head,.forge-pills,.forge-subbar__context,.forge-detail__section-title) .font-mono-tight,.console-forge :is(.forge-subbar__context,.forge-detail__section-title){font-family:var(--font-body), sans-serif;letter-spacing:.02em}.console-editor.editor-shell{font-family:var(--font-body), sans-serif;grid-template-rows:auto minmax(0,1fr)}.console-editor .editor-topbar{background:var(--surf-1);gap:12px;height:auto;min-height:76px;padding:14px 20px}.console-editor :is(.editor-title__tag,.editor-title__name,.editor-zoom){letter-spacing:.01em;font-size:13px}.console-editor :is(.editor-btn,.editor-btn-wide,.editor-btn-primary){border-radius:var(--radius-pill,999px);min-width:44px;height:auto;min-height:44px;font-size:13px}.console-editor :is(.editor-tools,.editor-right){background:var(--surf-1);border-color:var(--line-soft)}.console-editor .editor-tool{border-radius:18px;width:52px;min-height:56px}.console-editor .editor-tool__label{text-transform:none;letter-spacing:0;font-size:10px}.console-editor .editor-body{grid-template-columns:76px minmax(0,1fr) 320px}.console-editor .editor-empty{background:var(--sculpted-surface,var(--surf-1));border:1px solid var(--line-soft);border-radius:28px;padding:28px}.console-editor :is(.editor-section__head,.editor-row__label,.editor-section__title){font-size:13px}.console-editor :is(input:not([type=range]):not([type=checkbox]),select,textarea){border-radius:14px;min-height:44px;font-size:14px}.console-design-system{background:var(--surf-0)!important;color:var(--ink-100)!important}.console-design-system>nav{background:var(--surf-1)!important;border-color:var(--line-soft)!important}.console-design-system>nav a{align-items:center;min-height:44px;display:flex;font-family:var(--font-body), sans-serif!important;font-size:14px!important}.console-design-system #intro{border-radius:var(--radius-sheet,40px);background:var(--sculpted-surface,var(--surf-1));border:1px solid var(--line-soft);padding:32px}@media (max-width:1000px){.console-admin-body{grid-template-columns:minmax(0,1fr)}.console-admin-body>:is(aside,section,div){grid-column:1/-1;min-width:0}.console-sections>div:last-child{flex-wrap:wrap;flex-direction:row!important}.console-sections{padding:14px}.console-editor .editor-topbar{grid-template-columns:auto 1fr}.console-editor .editor-topbar__mid{flex-wrap:wrap;grid-area:2/1/auto/-1}.console-editor .editor-topbar__end{flex-wrap:wrap;justify-content:flex-end}.console-editor .editor-body{grid-template-columns:76px minmax(0,1fr) 280px}}@media (max-width:700px){.console-page .console-heading{align-items:flex-start}.console-page .console-heading h1{flex-wrap:wrap;gap:10px!important}.console-page :is(.console-heading,.bld-head,.bw-head,.ca-head,.gen-admin__head){border-radius:28px;padding:22px}.console-workspace .grid-cols-12{grid-template-columns:minmax(0,1fr)}.console-workspace .grid-cols-12>*{grid-column:1/-1}.console-page .console-metrics{gap:10px}.console-metrics .kpi-tile{padding:18px}.console-page table{min-width:620px}.console-page :is(.overflow-hidden,.overflow-x-auto):has(>table){overflow-x:auto}.console-forge .forge-subbar{flex-wrap:wrap;margin:12px 12px 0;padding:16px}.console-editor .editor-body{grid-template-columns:64px minmax(0,1fr);overflow-y:auto}.console-editor .editor-right{grid-column:1/-1;max-height:38dvh;overflow-y:auto}.console-editor .editor-canvas-area{min-height:42dvh}.console-editor .editor-topbar{padding:10px}.console-editor .editor-tools{padding:10px 4px}.console-design-system{padding:18px!important;display:block!important}.console-design-system>nav{border-radius:28px;flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex;width:auto!important;padding:16px!important;position:static!important}.console-design-system>div{min-width:0;margin:0!important;padding:0!important}}@media (prefers-reduced-motion:reduce){:is(.console-page,.console-forge,.console-editor) *,.console-account-dialog{scroll-behavior:auto;transition:none!important;animation:none!important}.console-page :is(button,.btn):active{transform:none}}.console-page:is(.bld-shell,.bw-shell,.ca-shell,.gen-admin){padding:clamp(24px,4vw,52px) clamp(18px,3vw,40px)}.console-page :is(.bld-section-title,.bw-panel__title,.ca-panel h2,.gen-admin__panel h2){letter-spacing:-.025em;font-size:20px;font-weight:500}.console-page :is(.bld-flash,.bw-flash,.ca-flash,.gen-admin__flash){border-radius:18px;padding:16px 20px;font-size:14px}.console-page .kpi-tile p{color:var(--ink-60)!important}.console-editor .editor-section__head h4{letter-spacing:.02em;text-transform:none;font-size:13px}.console-boundary{max-width:760px;margin:0 auto;padding:clamp(24px,5vw,64px) 20px}.console-boundary__sheet{border-radius:var(--radius-sheet,40px);background:var(--sculpted-surface,var(--surf-1));border:1px solid var(--line-soft);box-shadow:var(--sculpted-shadow);padding:clamp(24px,4vw,40px)}.console-boundary__sheet h1{margin:12px 0}.console-boundary__sheet p{color:var(--ink-60);max-width:54ch;margin-bottom:24px}.console-boundary__skeleton{border-radius:var(--radius-pill,999px);background:var(--surf-3);max-width:80%;height:14px;margin-top:14px}.console-admin :is(.text-xs,.text-\[11px\],.text-\[12px\]),.console-workspace :is(.text-xs,.text-\[11px\],.text-\[12px\]){font-size:13px}.console-page :is(.bld-title,.bw-title,.ca-title,.gen-admin__title){flex-wrap:wrap}.console-editor.editor-loading{color:var(--ink-60);justify-content:center;align-items:center;font-size:16px;display:flex}.console-page .ca-head{flex-direction:column;align-items:stretch;gap:16px;display:flex}.console-page .ca-title{overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.console-page .ca-crumb{letter-spacing:0;text-transform:none;font-family:var(--font-body);flex-wrap:wrap;margin:0;display:flex}.console-page :is(.ca-stat__label,.ca-tenant-link__label){font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink-60);font-size:13px}.console-page .ca-tenant-link{background:var(--surf-2);border-color:var(--line-soft);border-radius:24px}.console-page .ca-tenant-link__sub{color:var(--ink-60);font-size:14px;line-height:1.6}
