/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--completion-trace-angle:-28deg}}}:root{--app-text-caption:.875rem;--app-text-micro:var(--app-text-caption);--app-text-meta:.875rem;--app-text-control:.875rem;--app-text-body:.9375rem;--app-text-card-title:.9375rem;--app-text-heading:1rem;--app-text-title:1.125rem;--app-text-surface-title:1.375rem;--app-text-display:1.5rem;--app-text-board-title:var(--app-text-surface-title);--app-weight-regular:400;--app-weight-card-title:400;--app-weight-control:400;--app-weight-control-selected:500;--app-weight-medium:500;--app-weight-semibold:500;--app-weight-bold:600;--app-line-tight:1.18;--app-line-control:1.25;--app-line-body:1.5;--app-line-card-title:1.3;--app-tracking-normal:0;--app-tracking-label:.01em}.app-text-surface-title{font-size:var(--app-text-surface-title);font-weight:var(--app-weight-semibold);letter-spacing:-.018em;line-height:1.24}.app-text-display{font-size:var(--app-text-display);letter-spacing:-.022em;line-height:1.22}.app-text-display,.app-text-title{font-weight:var(--app-weight-semibold)}.app-text-title{font-size:var(--app-text-title);letter-spacing:-.012em;line-height:1.3}.app-text-heading{font-size:var(--app-text-heading);font-weight:var(--app-weight-semibold);line-height:1.35}.app-text-body{font-size:var(--app-text-body);font-weight:var(--app-weight-regular);line-height:var(--app-line-body)}.app-text-control{font-size:var(--app-text-control);font-weight:var(--app-weight-control);line-height:var(--app-line-control)}.app-text-meta{font-size:var(--app-text-meta);font-weight:var(--app-weight-regular);line-height:1.4}.app-text-label{font-size:var(--app-text-meta);font-weight:var(--app-weight-semibold);letter-spacing:.055em;text-transform:uppercase;line-height:1.3}:root{--brand-color-persian-blue:#1c39bb;--brand-color-persian-blue-hover:#1730a5;--brand-color-electric-blue:#4169ff;--brand-color-cobalt:#2948c4;--brand-color-cobalt-bright:#3d60e7;--brand-color-persian-blue-soft:#1c39bb38;--brand-color-text-primary-on-dark:#f7f7f5;--brand-color-text-body-on-dark:#e4e4e8;--brand-color-text-muted-on-dark:#d1d1d8;color-scheme:dark;--bg:#000;--bg-elevated:#030303;--panel:#070707;--panel-strong:#0f0f0f;--list-surface:#040404;--list-surface-strong:#040404;--card:#111;--card-hover:#171717;--card-pressed:#0f0f0f;--line:#ffffff1b;--line-strong:#ffffff30;--text:#f8f8f8;--text-soft:#d9d9de;--muted:#a0a0aa;--accent:var(--brand-color-persian-blue);--accent-hot:var(--brand-color-electric-blue);--danger:#ff6b6b;--workflow-active:#82acff;--workflow-waiting:#d9a441;--workflow-blocked:#e36170;--workflow-done:#3fc796;--workflow-neutral:#ffffff29;--workflow-card-border-matching-blend:28%;--workflow-card-border-exception-blend:46%;--workflow-card-border-blocked-blend:60%;--shadow:0 18px 54px #0000008f;--radius:10px;--list-width:242px;--font-product:"SF Pro Text",Inter,"Avenir Next","Segoe UI",system-ui,sans-serif;--app-control-height-inline:30px;--app-control-height-compact:32px;--app-control-height:36px;--app-control-height-touch:44px;--app-shell-topbar-height:56px;--app-shell-collapsed-rail-size:44px;--app-control-radius:7px;--app-control-padding-inline:10px;--app-control-gap:7px;--app-control-icon-size:16px;--app-button-icon-gap:12px;--app-primary-control-background:#16265f;--app-primary-control-background-hover:#1c347b;--app-primary-control-border:#4f6ee8;--app-primary-control-border-hover:#6f88ed;--app-primary-control-text:#fff;--app-primary-control-text-secondary:#eef1ff;--font-size-xs:var(--app-text-micro);--font-size-sm:var(--app-text-meta);--font-size-md:var(--app-text-body);--font-size-lg:var(--app-text-heading);--font-size-xl:var(--app-text-title);--font-weight-body:var(--app-weight-regular);--font-weight-medium:var(--app-weight-semibold);--font-weight-strong:var(--app-weight-bold);--line-tight:var(--app-line-tight);--line-body:var(--app-line-body);--line-control:var(--app-line-control);font-family:var(--font-product)}*{box-sizing:border-box}#root,body,html{overscroll-behavior-x:none;min-height:100%;margin:0}body.superboard-app-active,html.superboard-app-active{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}body{background:var(--bg);color:var(--text);font-size:15px;line-height:var(--line-body)}.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}.skip-link{z-index:250;color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);background:#050506;border:2px solid #cbd6ff;border-radius:8px;padding:12px 14px;line-height:1;text-decoration:none;transition:transform .14s;position:fixed;top:14px;left:14px;transform:translateY(calc(-100% - 24px))}.skip-link-secondary{left:158px}.skip-link:focus-visible{outline-offset:3px;outline:3px solid #4169ffd9;transform:translateY(0)}.retro-skip-link{color:#101324;background:#fff6b8;border-color:#101324;box-shadow:4px 4px #101324}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}button,input,select,textarea{color:var(--text)}.app-shell,.boards-page,.card-page,.guide-page,.import-page,.settings-page{--app-line-tight:1.16;--app-line-control:1.2;--app-line-body:1.38;--app-line-card-title:1.28;font-family:var(--font-product);-webkit-user-select:none;user-select:none}.attachment,.comment,.diagnostics-actions p,.error-boundary-screen code,.landing-page,[contenteditable=true],input,select,textarea{-webkit-user-select:text;user-select:text}.landing-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 14% 4%,#4169ff38,#0000 28rem),radial-gradient(circle at 92% 12%,#4ade801a,#0000 24rem),linear-gradient(#050507,#000 42%,#050506);overflow-x:hidden}.landing-page [id],.retro-page [id]{scroll-margin-top:96px}.superboard-mark{--superboard-mark-size:20px;width:var(--superboard-mark-size);height:var(--superboard-mark-size);background:url(/favicon.svg) 50%/contain no-repeat;flex:none;display:inline-block}.superboard-mark:after{content:none}.superboard-app-bar{z-index:9;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000eb;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:6px 18px;display:flex;position:sticky;top:0}.superboard-app-bar-wordmark{min-height:44px;color:var(--text);align-items:center;gap:16px;font-size:1.32rem;font-weight:720;line-height:1;text-decoration:none;display:inline-flex}.superboard-app-bar-wordmark .superboard-mark{--superboard-mark-size:17px}.superboard-app-bar-actions{align-items:center;gap:11px;display:flex}.installed-app-migration{color:var(--text);background:linear-gradient(90deg,#1c39bb3d,#0c1433f5);border-bottom:1px solid #6d88ff6b;justify-content:space-between;align-items:center;gap:24px;padding:14px 18px;display:flex}.installed-app-migration strong{font-size:15px;line-height:1.35;display:block}.installed-app-migration p{color:var(--muted);max-width:78ch;margin:4px 0 0;font-size:15px;line-height:1.45}.installed-app-migration-actions{flex:none;align-items:center;gap:8px;display:flex}.installed-app-migration-actions a,.installed-app-migration-actions button{color:inherit;cursor:pointer;font:inherit;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.installed-app-migration-actions a:hover,.installed-app-migration-actions button:hover{background:#ffffff24}@media (max-width:720px){.installed-app-migration{flex-direction:column;align-items:stretch;gap:12px}.installed-app-migration-actions a,.installed-app-migration-actions button{min-height:44px}}.superboard-app-bar-help,.topbar-help-button{gap:var(--app-control-gap);text-decoration:none}.topbar-help-button{align-items:center;display:inline-flex}.topbar-help-button[aria-expanded=true]{color:#fff;background:#ffffff14}.topbar-help-chevron{color:var(--muted);transition:transform .14s}.topbar-help-button[aria-expanded=true] .topbar-help-chevron{transform:rotate(180deg)}.topbar-help-menu-positioner{z-index:220}.topbar-help-menu{width:min(268px,100vw - 28px);color:var(--text);background:#17191f;border:1px solid #a3b1cd57;border-radius:11px;gap:3px;padding:6px;display:grid;box-shadow:0 22px 64px #000000ad,0 0 0 1px #0000006b,inset 0 1px #ffffff0b}.topbar-help-menu-item{color:#f7f8fcf0;min-height:52px;font:inherit;font-size:var(--app-text-control);line-height:var(--app-line-control);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.topbar-help-menu-item:focus-visible,.topbar-help-menu-item:hover,.topbar-help-menu-item[data-highlighted]{color:#fff;background:#ffffff17}.topbar-help-menu-copy{align-items:center;gap:10px;min-width:0;display:inline-flex}.topbar-help-menu-copy>svg{color:#aebdff;flex:none}.topbar-help-menu-copy>span{gap:2px;display:grid}.topbar-help-menu-copy strong{font-size:var(--app-text-control);font-weight:var(--app-weight-control-selected)}.topbar-help-menu-copy small{color:var(--text-muted);font-size:var(--app-text-caption)}.topbar-help-menu-item>kbd{color:#dbe3ff;min-width:28px;font-family:var(--font-mono);font-size:var(--app-text-caption);text-align:center;background:#4169ff1f;border:1px solid #889bf057;border-radius:6px;padding:3px 6px}.landing-nav{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000d6;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(18px,4vw,56px);display:flex;position:sticky;top:0}.landing-wordmark{min-height:44px;color:var(--text);font-size:clamp(1.35rem,1.9vw,1.72rem);font-weight:var(--font-weight-strong);align-items:center;gap:16px;line-height:1;text-decoration:none;display:inline-flex}.landing-nav nav,.landing-nav-actions{align-items:center;display:flex}.landing-nav nav{color:#f8f8f8e6;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.landing-nav-actions{gap:14px}.landing-nav a{align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.landing-nav a:focus-visible,.landing-nav a:hover{color:#fff}.landing-retro-link{color:#f7d154}.landing-dev-sign-in{color:#fff;min-height:44px;font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);line-height:var(--line-control);background:#ffffff12;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:8px;padding:8px 10px 8px 12px;display:inline-flex}.landing-dev-sign-in span{color:#cbd6ff;font-size:var(--app-text-caption);font-weight:var(--font-weight-strong);text-transform:uppercase;background:#4169ff2e;border:1px solid #9fb2ff61;border-radius:999px;padding:2px 6px;line-height:1}.landing-dev-sign-in:focus-visible,.landing-dev-sign-in:hover{border-color:var(--line-strong);background:#ffffff1c}.retro-page{--retro-gold:#f2be22;--retro-gold-glow:#f2be223d;background:radial-gradient(circle at 10% 2%,var(--retro-gold-glow),transparent 26rem),radial-gradient(circle at 85% 10%,#1bb4c933,transparent 24rem),linear-gradient(90deg,#ffffff0e 1px,transparent 1px),linear-gradient(180deg,#ffffff0b 1px,transparent 1px),linear-gradient(135deg,#075b69 0,#073867 48%,#15194c 100%);color:#101324;background-size:auto,auto,24px 24px,24px 24px,auto;min-height:100vh;font-family:Trebuchet MS,Verdana,Segoe UI,system-ui,sans-serif;overflow-x:hidden}.retro-nav{z-index:20;background:var(--retro-gold);color:#101324;border-bottom:4px solid #101324;justify-content:space-between;align-items:center;gap:18px;padding:12px clamp(14px,4vw,54px);display:flex;position:sticky;top:0;box-shadow:0 7px #00000038}.retro-nav a,.retro-wordmark{color:inherit;text-decoration:none}.retro-wordmark{letter-spacing:0;align-items:center;gap:16px;font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:900;display:inline-flex}.retro-wordmark .superboard-mark{--superboard-mark-size:23px;border-color:#3150e8;box-shadow:3px 3px #fff6b8}.retro-nav nav{flex-wrap:wrap;gap:10px;font-size:.94rem;font-weight:800;display:flex}.retro-nav nav a{background:#fff6b8;border:2px solid #101324;align-items:center;min-height:44px;padding:7px 10px;display:inline-flex;box-shadow:3px 3px #101324}.retro-hero{grid-template-columns:minmax(0,.78fr) minmax(340px,.62fr);align-items:start;gap:clamp(28px,6vw,76px);padding:clamp(24px,4vw,54px) clamp(16px,5vw,72px) clamp(46px,7vw,96px);display:grid}.retro-hero-copy{max-width:800px}.retro-kicker{background:var(--retro-gold);color:#101324;text-transform:uppercase;border:2px solid #101324;margin:0 0 16px;padding:7px 10px;font-size:.9rem;font-weight:900;line-height:1;display:inline-block;box-shadow:4px 4px #101324}.retro-hero h1{color:#fff7c7;letter-spacing:0;text-shadow:5px 5px #101324;max-width:760px;margin:0;font-size:clamp(2.9rem,4.15vw,3.85rem);font-weight:950;line-height:.96}.retro-hero h1 span{white-space:nowrap;display:block}.retro-hero-copy>p:not(.retro-kicker){color:#fffbe2;text-shadow:2px 2px #10132473;max-width:680px;margin:26px 0 0;font-size:clamp(1.12rem,2.1vw,1.6rem);font-weight:800;line-height:1.24}.retro-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.retro-button{color:#101324;border:3px solid #101324;justify-content:center;align-items:center;min-height:54px;padding:13px 18px;font-size:1rem;font-weight:950;line-height:1;text-decoration:none;display:inline-flex;box-shadow:5px 5px #101324}.retro-button:focus-visible,.retro-button:hover{transform:translate(2px,2px);box-shadow:3px 3px #101324}.retro-button-primary{background:var(--retro-gold)}.retro-button-secondary{background:#b9f3ff}.retro-hero-panel{background:#fffbe2;border:4px solid #101324;max-width:900px;margin-top:clamp(30px,5vw,54px);box-shadow:7px 7px #101324}.retro-hero-panel-grid{background:#101324;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.retro-hero-panel .retro-window-title{padding:11px 14px;font-size:1.08rem}.retro-hero-panel .retro-window-title i{width:16px;height:16px}.retro-hero-loop{color:#fffbe2;background:linear-gradient(135deg,#f2be221f,#0000 54%),#202936;border:2px solid #5d697a;align-content:start;gap:10px;min-height:132px;padding:18px;display:grid}.retro-hero-loop span{color:var(--retro-gold);text-transform:uppercase;font-size:1.08rem;font-weight:950;line-height:1}.retro-hero-loop p{color:#dbefff;margin:0;font-size:clamp(1.12rem,1.42vw,1.28rem);font-weight:800;line-height:1.25}.retro-section-heading{text-align:center;gap:10px;max-width:980px;margin:0 auto clamp(24px,4vw,42px);display:grid}.retro-agents p,.retro-poster-caption p,.retro-section-heading p,.retro-waitlist>div>p{color:var(--retro-gold);letter-spacing:0;text-transform:uppercase;text-shadow:2px 2px #101324;margin:0;font-size:.92rem;font-weight:950}.retro-section-heading h2{color:#fffbe2;letter-spacing:0;text-shadow:4px 4px #101324;margin:0;font-size:clamp(2rem,5vw,4.8rem);font-weight:950;line-height:.94}.retro-poster{background:#001d3c;border:4px solid #101324;justify-self:center;width:min(100%,500px);margin:0;padding:0;position:relative;box-shadow:12px 12px #10132461,inset 0 0 0 6px #fffbe238}.retro-poster-hero{width:min(100%,430px);transform:rotate(1deg)}.retro-poster-trigger{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.retro-poster img{width:100%;height:auto;display:block}.retro-poster-zoom{background:var(--retro-gold);color:#101324;font-size:var(--app-text-caption);opacity:0;border:3px solid #101324;padding:9px 10px;font-weight:950;line-height:1;transition:opacity .14s,transform .14s;position:absolute;bottom:12px;right:12px;transform:translateY(4px);box-shadow:4px 4px #101324}.retro-poster-trigger:focus-visible .retro-poster-zoom,.retro-poster-trigger:hover .retro-poster-zoom{opacity:1;transform:translateY(0)}.retro-poster-trigger:focus-visible{outline:4px solid var(--retro-gold);outline-offset:4px}.retro-poster figcaption{background:var(--retro-gold);color:#101324;border-top:4px solid #101324;flex-wrap:wrap;gap:8px;padding:11px 13px;font-size:.95rem;font-weight:950;display:flex}.retro-poster figcaption span{color:#074d59;text-transform:uppercase}body.retro-lightbox-open{overflow:hidden}.retro-lightbox{z-index:100;background:linear-gradient(90deg,#ffffff12 1px,#0000 0) 0 0/24px 24px,linear-gradient(#ffffff0e 1px,#0000 0) 0 0/24px 24px,#030919ed;padding:clamp(14px,3vw,34px);position:fixed;inset:0;overflow:auto}.retro-lightbox-shell{justify-items:center;gap:16px;width:min(100%,980px);margin:0 auto;display:grid}.retro-lightbox-close{top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:2;background:var(--retro-gold);color:#101324;font:inherit;cursor:pointer;border:3px solid #101324;padding:10px 12px;font-size:.95rem;font-weight:950;line-height:1;position:fixed;box-shadow:4px 4px #101324}.retro-lightbox-close:focus-visible{outline-offset:3px;outline:4px solid #1bb4c9}.retro-lightbox-caption{background:var(--retro-gold);color:#101324;border:4px solid #101324;gap:5px;width:min(100%,864px);padding:13px 15px;display:grid;box-shadow:7px 7px #00000057}.retro-lightbox-caption h2,.retro-lightbox-caption p{margin:0}.retro-lightbox-caption p{color:#074d59;font-size:var(--app-text-caption);text-transform:uppercase;font-weight:950}.retro-lightbox-caption h2{font-size:clamp(1.1rem,3vw,1.85rem);font-weight:950;line-height:1}.retro-lightbox-bar{background:var(--retro-gold);color:#101324;border:4px solid #101324;justify-content:space-between;align-items:center;gap:14px;width:min(100%,864px);padding:10px 12px;display:flex;box-shadow:7px 7px #00000057}.retro-lightbox-bar h2,.retro-lightbox-bar p{margin:0}.retro-lightbox-bar p{color:#074d59;font-size:var(--app-text-caption);text-transform:uppercase;font-weight:950}.retro-lightbox-bar h2{font-size:clamp(1.1rem,3vw,1.85rem);font-weight:950;line-height:1}.retro-lightbox-bar button{color:#101324;font:inherit;cursor:pointer;background:#fffbe2;border:3px solid #101324;padding:10px 12px;font-size:.95rem;font-weight:950;line-height:1;box-shadow:4px 4px #101324}.retro-lightbox-bar button:focus-visible{outline-offset:3px;outline:4px solid #1bb4c9}.retro-lightbox-image{background:#001d3c;border:4px solid #101324;width:auto;max-width:min(864px,100vw - 28px);height:auto;display:block;box-shadow:12px 12px #0000006b}.retro-agents,.retro-mission,.retro-poster-tour,.retro-requirements,.retro-waitlist{padding:clamp(34px,6vw,70px) clamp(16px,5vw,72px)}.retro-poster-tour{background:linear-gradient(#050e236b,#050e230f),#fffbe214;border-top:4px solid #10132480}.retro-poster-feature{grid-template-columns:minmax(280px,.66fr) minmax(260px,.54fr);align-items:center;gap:clamp(24px,6vw,78px);max-width:1180px;margin:0 auto clamp(54px,9vw,110px);display:grid;position:relative}.retro-poster-feature+.retro-poster-feature{margin-top:calc(-1*clamp(170px,16vw,280px))}.retro-poster-feature:nth-of-type(2n) .retro-poster{order:2}.retro-poster-caption{background:#fffbe2;border:4px solid #101324;gap:16px;padding:clamp(20px,4vw,42px);display:grid;box-shadow:7px 7px #101324}.retro-poster-caption h3{color:#101324;margin:0;font-size:clamp(2rem,4.2vw,4rem);font-weight:950;line-height:.95}.retro-poster-caption span{color:#263052;font-size:clamp(1.08rem,1.8vw,1.38rem);font-weight:800;line-height:1.32}.retro-inline-link{color:#101324;background:#1bb4c9;border:3px solid #101324;justify-self:start;padding:12px 14px;font-size:1rem;font-weight:950;line-height:1;text-decoration:none;box-shadow:4px 4px #101324}.retro-requirements,.retro-waitlist,.retro-window{background:#fffbe2;border:4px solid #101324;box-shadow:7px 7px #101324}.retro-waitlist h2,.retro-window-body h2{color:#101324;margin:0;font-size:clamp(1.4rem,2.5vw,2.2rem);font-weight:950;line-height:.98}.retro-waitlist p,.retro-window-body p{color:#263052;margin:14px 0 0;font-size:1rem;font-weight:700;line-height:1.38}.retro-window{max-width:1060px;margin:clamp(38px,6vw,72px) auto;overflow:hidden}.retro-window-title{color:#fffbe2;background:#1b2368;border-bottom:4px solid #101324;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:.95rem;font-weight:950;display:flex}.retro-window-title div{gap:6px;display:flex}.retro-window-title i{background:var(--retro-gold);border:2px solid #101324;width:14px;height:14px;display:block}.retro-window-body{padding:clamp(20px,4vw,42px)}.retro-window-body p{max-width:820px;font-size:clamp(1.05rem,1.8vw,1.28rem)}.retro-mission{background:#050e233d}.retro-mission-window{max-width:1280px}.retro-mission-body{background:#101324;grid-template-columns:176px minmax(0,1fr) 220px;gap:4px;padding:4px;display:grid}.retro-board-column,.retro-feed,.retro-sidebar{color:#fffbe2;background:#202936;border:2px solid #5d697a}.retro-feed,.retro-sidebar{flex-direction:column;gap:8px;padding:12px;display:flex}.retro-board-column h3,.retro-feed h3,.retro-sidebar h3{color:var(--retro-gold);letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:.92rem;font-weight:950}.retro-sidebar a,.retro-sidebar span{color:#dbefff;border:1px solid #fffbe23d;padding:7px;font-size:.92rem;font-weight:800;line-height:1.1;text-decoration:none}.retro-board{grid-template-columns:repeat(4,minmax(160px,1fr));gap:4px;min-width:0;display:grid}.retro-board-column{min-width:0;padding:10px}.retro-board-card{color:#101324;background:#f0f2e8;border:3px outset #eef4ff;gap:7px;min-height:94px;margin-top:9px;padding:10px;display:grid;box-shadow:3px 3px #00000061}.retro-board-card strong{font-size:1rem;font-weight:950;line-height:1}.retro-board-card span{color:#263052;font-weight:750}.retro-board-card span,.retro-feed-item{font-size:var(--app-text-caption);line-height:1.2}.retro-feed-item{color:#dbefff;border-bottom:1px solid #fffbe23d;grid-template-columns:28px 1fr;align-items:start;gap:8px;padding-bottom:8px;font-weight:800;display:grid}.retro-feed-item strong{color:#fffbe2;display:block}.retro-feed p{color:#4cdf7a;border:2px solid #4cdf7a;margin:auto 0 0;padding:8px;font-size:.9rem;font-weight:900}.retro-agents{color:#fffbe2;background:#002a55;border-top:4px solid #101324;border-bottom:4px solid #101324;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(18px,4vw,48px);display:grid;box-shadow:inset 0 5px #ffffff24}.retro-agents h2{color:#fffbe2;text-shadow:4px 4px #101324;max-width:920px;margin:6px 0 0;font-size:clamp(2rem,4.7vw,4.5rem);font-weight:950;line-height:.95}.retro-agent-row{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.retro-agent{clip-path:polygon(16% 28%,30% 28%,30% 10%,70% 10%,70% 28%,84% 28%,84% 82%,72% 82%,72% 92%,28% 92%,28% 82%,16% 82%);background:#4cdf7a;border:3px solid #101324;width:34px;height:34px;display:inline-block;box-shadow:3px 3px #0006}.retro-agent-2{background:var(--retro-gold)}.retro-agent-3{background:#9d7cff}.retro-agent-4{background:#1bb4c9}.retro-agent-5{background:#ff6b4a}.retro-requirements{background:#d7d8d2;max-width:1120px;margin:clamp(42px,7vw,84px) auto;padding:clamp(22px,4vw,42px)}.retro-requirements .retro-window-title{margin:calc(-1*clamp(22px,4vw,42px)) calc(-1*clamp(22px,4vw,42px)) 20px}.retro-requirements-body{grid-template-columns:180px 1fr;align-items:center;gap:clamp(20px,5vw,56px);display:grid}.retro-computer{background:linear-gradient(#d7d8d2 0 0) 50% 80%/78px 26px no-repeat,linear-gradient(#101324 0 0) 50% 78%/92px 5px no-repeat,#eef4ff;border:4px solid #101324;place-items:center;width:150px;height:128px;display:grid;box-shadow:7px 7px #101324}.retro-computer span{background:var(--retro-gold);color:#101324;border:4px solid #101324;place-items:center;width:58px;height:48px;font-size:1.7rem;font-weight:950;display:grid}.retro-requirements ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.retro-requirements li{color:#101324;padding-left:28px;font-size:clamp(1rem,1.7vw,1.22rem);font-weight:850;line-height:1.25;position:relative}.retro-requirements li:before{content:"";background:#4cdf7a;border:2px solid #101324;width:14px;height:14px;position:absolute;top:.2em;left:0}.retro-waitlist{background:var(--retro-gold);grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);align-items:start;gap:24px;margin:clamp(38px,6vw,72px) clamp(16px,5vw,72px) clamp(48px,7vw,86px);padding:clamp(22px,4vw,42px);display:grid}.retro-waitlist>div{gap:14px;display:grid}.retro-waitlist>div>p{color:#074d59;text-shadow:none}.retro-waitlist h2{font-size:clamp(2rem,4.6vw,4.4rem);line-height:.95}.retro-waitlist>div>span{color:#263052;font-size:clamp(1rem,1.8vw,1.3rem);font-weight:800;line-height:1.3}.retro-page .landing-form{color:#101324;box-shadow:none;background:#fffbe2;border:3px solid #101324}.retro-page .landing-form label{color:#101324;gap:10px;font-size:clamp(1.15rem,2.2vw,1.34rem);font-weight:950;line-height:1.12}.retro-page .landing-form label span,.retro-page .landing-form-message{color:#101324}.retro-page .landing-form label small{color:#7a7d8b;font-size:var(--app-text-caption);font-weight:800}.retro-page .landing-form input,.retro-page .landing-form select,.retro-page .landing-form textarea{color:#101324;background:#fff;border:2px solid #101324}.retro-page .landing-form button{color:#101324;background:#1bb4c9;border:3px solid #101324;border-radius:0;box-shadow:4px 4px #101324}.landing-hero{grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:min(820px,100vh - 92px);padding:clamp(46px,7vw,88px) clamp(18px,4vw,56px) clamp(42px,6vw,76px);display:grid}.landing-hero-line{color:#cbd6ff;max-width:520px;font-size:clamp(1rem,1.6vw,1.26rem);font-weight:var(--font-weight-strong);margin:0 0 18px;line-height:1.25}.landing-hero h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(4.1rem,7vw,6rem);font-weight:780;line-height:.88}.landing-subhead{max-width:670px;color:var(--text-soft);letter-spacing:0;margin:28px 0 0;font-size:clamp(1.18rem,1.9vw,1.58rem);font-weight:470;line-height:1.26}.landing-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.landing-form button,.landing-primary-link,.landing-secondary-link{min-height:56px;font-size:1rem;font-weight:var(--font-weight-strong);line-height:var(--line-control);border-radius:8px;justify-content:center;align-items:center;padding:14px 20px;text-decoration:none;display:inline-flex}.landing-form button,.landing-primary-link{color:#fff;background:#3153e8;border:1px solid #4169ffbd;box-shadow:0 18px 48px #1c39bb57}.landing-secondary-link{border:1px solid var(--line);color:var(--text);background:#ffffff0f}.landing-form button:hover:not(:disabled),.landing-primary-link:hover{background:#2446d8}.landing-secondary-link:hover{border-color:var(--line-strong);background:#ffffff1a}.landing-retro-callout{color:#f7d154;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-top:16px;text-decoration:none;display:inline-flex}.landing-retro-callout:focus-visible,.landing-retro-callout:hover{color:#ffe681}.landing-board-preview{background:linear-gradient(135deg,#4169ff21,#0000 36%),#0a0a0cf0;box-shadow:0 28px 90px #00000085}.landing-board-preview,.landing-hero-photo-card{border:1px solid #ffffff2e;border-radius:12px;overflow:hidden}.landing-hero-photo-card{background:#050608;position:relative;box-shadow:0 34px 100px #0000008f,0 0 80px #1c39bb1f}.landing-hero-photo-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#02020457,#0000 32%,#02020414),radial-gradient(circle at 74% 42%,#2d5cff29,#0000 25rem);position:absolute;inset:0}.landing-hero-photo-card img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.landing-preview-top{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.landing-preview-top span:first-child{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-strong)}.landing-preview-body{grid-template-columns:1fr;gap:12px;padding:12px;display:grid}.landing-preview-columns{grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;display:grid}.landing-preview-list{border:1px solid var(--line);background:linear-gradient(#ffffff09,#0000 34%),#09090a;border-radius:9px;min-height:390px;padding:10px}.landing-preview-list h2{color:var(--text-soft);font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);align-items:center;gap:8px;margin:0 0 10px;line-height:1.1;display:flex}.landing-preview-list h2 span{background:var(--list-accent,var(--accent-hot));width:9px;height:9px;box-shadow:0 0 18px var(--list-glow,#4169ff80);border-radius:999px}.landing-preview-list.tone-blue{--list-accent:var(--brand-color-electric-blue);--list-glow:#4169ff9e}.landing-preview-list.tone-amber{--list-accent:#fbbf24;--list-glow:#fbbf2461}.landing-preview-list.tone-violet{--list-accent:#a78bfa;--list-glow:#a78bfa80}.landing-expanded-card,.landing-preview-list article,.landing-trello-card{border:1px solid var(--list-accent,var(--brand-color-electric-blue))}@supports (color:color-mix(in lab,red,red)){.landing-expanded-card,.landing-preview-list article,.landing-trello-card{border:1px solid color-mix(in srgb,var(--list-accent,var(--brand-color-electric-blue)) 28%,#ffffff29)}}.landing-expanded-card,.landing-preview-list article,.landing-trello-card{background:linear-gradient(135deg,var(--list-accent,var(--brand-color-electric-blue)),transparent 72%),var(--card);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.landing-expanded-card,.landing-preview-list article,.landing-trello-card{background:linear-gradient(135deg,color-mix(in srgb,var(--list-accent,var(--brand-color-electric-blue)) 12%,transparent),transparent 72%),var(--card)}}.landing-expanded-card span,.landing-preview-list small,.landing-trello-card span,.landing-value span{color:var(--list-accent,var(--accent-hot));font-size:var(--app-text-caption);font-weight:var(--font-weight-strong);text-transform:uppercase;line-height:1.1;display:block}.landing-preview-list small{margin-bottom:8px}.landing-expanded-card strong,.landing-preview-list strong,.landing-trello-card strong{color:#fff;font-size:var(--font-size-sm);line-height:1.22;display:block}.landing-expanded-card p,.landing-guide-head p,.landing-preview-list p{color:var(--muted);font-size:var(--font-size-xs);margin:8px 0 0;line-height:1.3}.landing-guide-panel{background:radial-gradient(circle at 15% 0,#4169ff33,#0000 16rem),#08090ef0;border:1px solid #4169ff57;border-radius:10px;grid-template-columns:minmax(190px,.4fr) minmax(0,1fr) minmax(190px,.48fr);align-items:start;gap:12px;padding:12px;display:grid}.landing-guide-head{align-items:center;gap:10px;display:flex}.landing-guide-head strong{color:#fff}.guide-mark{background:radial-gradient(circle at 32% 24%,#ffffff47,#0000 14px),linear-gradient(135deg,#4169ffeb,#a78bfa9e);border:1px solid #4169ffb8;border-radius:12px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 18px 48px #4169ff47}.guide-mark span{color:#fff;font-size:1.24rem;font-weight:780;line-height:1}.landing-guide-panel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.landing-guide-panel li{color:var(--text-soft);font-size:var(--font-size-xs);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:8px 9px;line-height:1.32}.landing-expanded-card{--list-accent:#4ade80;padding:11px}.landing-section{border-top:1px solid var(--line);gap:clamp(22px,5vw,64px);padding:clamp(56px,8vw,104px) clamp(18px,4vw,56px);display:grid}.landing-section h2{color:#fff;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(2rem,4.4vw,4.2rem);font-weight:740;line-height:.98}.landing-section p{max-width:760px;color:var(--text-soft);margin:18px 0 0;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.48}.landing-section-intro{grid-template-columns:minmax(0,.9fr) minmax(280px,.62fr);align-items:end;gap:clamp(20px,4vw,54px);display:grid}.landing-section-intro p{margin:0}.landing-use-cases,.landing-values{background:#050505}.landing-use-case-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.landing-use-case{border:1px solid var(--line);background:linear-gradient(#ffffff0a,#0000 42%),#0a0a0c;border-radius:9px;min-height:212px;padding:16px}.landing-use-case h3{color:#fff;margin:0;font-size:clamp(1.05rem,1.5vw,1.24rem);line-height:1.08}.landing-use-case p{font-size:var(--font-size-sm);margin-top:12px;line-height:1.42}.landing-values{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-value{min-height:100%}.landing-value h2{max-width:430px;font-size:clamp(1.72rem,2.6vw,2.65rem);line-height:1.03}.landing-value p{font-size:clamp(.98rem,1.15vw,1.08rem)}.landing-trello{background:linear-gradient(135deg,#4169ff24,#0000 42%),#020203;grid-template-columns:minmax(0,.92fr) minmax(320px,.62fr);align-items:center}.landing-trello-proof{font-weight:var(--font-weight-strong);color:#fff!important}.landing-trello-card{--list-accent:#4ade80;box-shadow:var(--shadow);padding:18px}.landing-trello-card strong{margin-top:10px;font-size:clamp(1.2rem,2vw,1.6rem)}.landing-trello-card dl{gap:10px;margin:18px 0 0;display:grid}.landing-trello-card div{border-top:1px solid #ffffff1a;grid-template-columns:minmax(100px,.38fr) minmax(0,1fr);gap:12px;padding-top:10px;display:grid}.landing-trello-card dt{color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-strong)}.landing-trello-card dd{color:var(--text-soft);font-size:var(--font-size-xs);margin:0;line-height:1.36}.landing-horizon{background:#050505;grid-template-columns:minmax(0,.9fr) minmax(280px,.74fr);align-items:end}.landing-horizon p{margin:0}.landing-waitlist{background:linear-gradient(#1c39bb2e,#0000 62%),#050505;grid-template-columns:minmax(0,.86fr) minmax(360px,.72fr);align-items:start}.landing-form{border:1px solid var(--line);box-shadow:var(--shadow);background:#0a0a0ce6;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.landing-form label{color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:7px;display:grid}.landing-form label small{color:var(--muted);font-size:var(--app-text-caption);font-weight:var(--font-weight-body);display:inline-block}.landing-form button,.landing-form-message,.landing-form-wide{grid-column:1/-1}.landing-form input,.landing-form select,.landing-form textarea{border:1px solid var(--line);width:100%;color:var(--text);font-size:var(--font-size-md);background:#050506;border-radius:8px;outline:none;padding:11px 12px;line-height:1.25}.landing-form select{appearance:none;background:linear-gradient(45deg,#0000 50%,#f5f6fcb8 0) calc(100% - 18px)/7px 7px no-repeat,linear-gradient(135deg,#f5f6fcb8 50%,#0000 0) calc(100% - 13px)/7px 7px no-repeat,#050506;min-height:48px;padding-right:40px}.landing-form select:invalid{color:#f5f6fc85}.landing-form textarea{resize:vertical;min-height:58px}.landing-form input:focus,.landing-form select:focus,.landing-form textarea:focus{border-color:#4169ffb8;box-shadow:0 0 0 3px #4169ff2e}.landing-form button{width:100%}.landing-form button:disabled{cursor:wait;opacity:.72}.landing-form-message{min-height:20px;color:var(--muted);font-size:var(--font-size-xs);margin:0}.landing-form-message.error{color:var(--danger)}.landing-page{background:radial-gradient(circle at 16% 0,#4169ff2e,#0000 30rem),radial-gradient(circle at 82% 18%,#4ade8014,#0000 26rem),linear-gradient(#050506,#000 45%,#050506);padding-bottom:0}.landing-nav{z-index:30}.landing-nav nav{gap:16px}.landing-sticky-cta{z-index:25;color:#fff;width:min(220px,100vw - 48px);min-height:48px;font-size:var(--font-size-md);font-weight:var(--font-weight-strong);line-height:var(--line-control);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#3153e8f0;border:1px solid #4169ffc2;border-radius:8px;justify-content:center;align-items:center;padding:12px 20px;text-decoration:none;transition:opacity .16s,transform .16s,background .16s;display:inline-flex;position:fixed;bottom:clamp(16px,3vw,28px);right:24px;transform:translateY(10px);box-shadow:0 18px 48px #1c39bb5c}.landing-sticky-cta span{color:#ffffffb8;font-size:var(--app-text-caption);font-weight:var(--font-weight-medium);line-height:1}.landing-sticky-cta strong{color:#fff;font-size:1.08rem;line-height:1.15}.landing-sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.landing-sticky-cta:focus-visible,.landing-sticky-cta:hover{background:#2446d8}.landing-hero{grid-template-columns:minmax(0,.84fr) minmax(620px,1.16fr);min-height:min(820px,100vh - 74px);padding-top:clamp(48px,7vw,86px)}.landing-hero-copy{max-width:650px}.landing-hero-line{color:#dbe4ff;max-width:430px;margin-bottom:14px;font-size:clamp(.96rem,1.3vw,1.08rem)}.landing-hero h1{font-size:clamp(4.25rem,7vw,6.35rem);line-height:.85}.landing-subhead{color:#fff;max-width:610px;margin-top:24px;font-size:clamp(1.34rem,2vw,1.78rem);font-weight:640;line-height:1.16}.landing-hero-support{max-width:620px;color:var(--text-soft);margin:18px 0 0;font-size:clamp(1rem,1.42vw,1.16rem);line-height:1.42}.landing-actions{margin-top:28px}.landing-form button,.landing-primary-link,.landing-secondary-link{min-height:54px}.landing-board-preview{background:linear-gradient(135deg,#4169ff26,#0000 34%),linear-gradient(#ffffff08,#0000 48%),#08080af5;border-radius:10px}.landing-preview-top{padding:15px 16px}.landing-preview-top span:last-child{color:#b9f6ca;background:#4ade801a;border:1px solid #4ade8052;border-radius:999px;padding:5px 8px}.landing-preview-body{gap:10px;padding:10px}.landing-preview-columns{grid-template-columns:repeat(4,minmax(118px,1fr));gap:8px}.landing-preview-list{border-radius:8px;min-height:258px;padding:9px}.landing-preview-list h2{font-size:var(--app-text-caption)}.landing-preview-list.tone-green{--list-accent:#4ade80;--list-glow:#4ade8066}.landing-preview-list article{min-height:64px;margin-top:8px;padding:10px}.landing-preview-list article.is-expanded-source{border-color:#a78bfaa3;box-shadow:inset 0 0 0 1px #a78bfa2e,0 16px 34px #4169ff1f}.landing-preview-list strong{font-size:var(--app-text-caption)}.landing-guide-panel{border-radius:8px;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr) minmax(188px,.42fr);gap:10px;padding:10px}.landing-guide-head strong{line-height:1.05;display:block}.guide-mark{border-radius:10px;width:42px;height:42px}.landing-guide-panel ul{gap:7px}.landing-guide-panel li{min-height:48px;padding:8px}.landing-expanded-card{padding:10px}.landing-expanded-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.landing-expanded-chips em{color:#d6ffe1;font-size:var(--app-text-caption);font-style:normal;font-weight:var(--font-weight-medium);background:#4ade8014;border:1px solid #4ade803d;border-radius:999px;padding:5px 7px;line-height:1.1}.landing-section{gap:clamp(22px,4vw,42px)}.landing-section h2{font-size:clamp(2.2rem,5vw,4.4rem)}.landing-section-intro{align-items:start}.landing-use-cases{background:linear-gradient(#050505,#030304)}.landing-use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.landing-use-case{border-radius:8px;min-height:248px;padding:15px;display:grid;position:relative;overflow:hidden}.landing-use-case,.landing-use-case.tone-blue{--tile-accent:var(--brand-color-electric-blue)}.landing-use-case.tone-violet{--tile-accent:#a78bfa}.landing-use-case.tone-green{--tile-accent:#4ade80}.landing-use-case.tone-pink{--tile-accent:#f472b6}.landing-use-case.tone-amber{--tile-accent:#fbbf24}.landing-use-case.tone-cyan{--tile-accent:#22d3ee}.landing-use-case:before{content:"";background:radial-gradient(circle at 82% 0,var(--tile-accent),transparent 8rem),linear-gradient(180deg,#ffffff09,transparent 48%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.landing-use-case:before{background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--tile-accent) 20%,transparent),transparent 8rem),linear-gradient(180deg,#ffffff09,transparent 48%)}}.landing-use-case:before{pointer-events:none}.landing-use-case>*{position:relative}.landing-use-case-icon{border:1px solid var(--tile-accent);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.landing-use-case-icon{border:1px solid color-mix(in srgb,var(--tile-accent) 46%,#fff3)}}.landing-use-case-icon{background:var(--tile-accent);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.landing-use-case-icon{background:color-mix(in srgb,var(--tile-accent) 12%,#ffffff0d)}}.landing-use-case-icon{color:#fff}.landing-mini-board{align-self:end;gap:6px;margin:18px 0 14px;display:grid}.landing-mini-board span{width:var(--track-width);border:1px solid var(--tile-accent);height:9px}@supports (color:color-mix(in lab,red,red)){.landing-mini-board span{border:1px solid color-mix(in srgb,var(--tile-accent) 32%,#ffffff29)}}.landing-mini-board span{background:var(--tile-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.landing-mini-board span{background:color-mix(in srgb,var(--tile-accent) 18%,#ffffff14)}}.landing-use-case h3{font-size:clamp(1.05rem,1.6vw,1.32rem)}.landing-use-case p{max-width:360px}.landing-values{background:#020203}.landing-values,.landing-values .landing-section-intro{grid-template-columns:1fr}.landing-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.landing-value{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#4169ff21,#0000 11rem),#0a0a0ceb;border-radius:8px;align-content:start;min-height:276px;padding:18px;display:grid}.landing-value span{margin-bottom:20px}.landing-value svg{color:#cbd6ff;margin-bottom:18px}.landing-value h3{color:#fff;max-width:360px;margin:0;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.05}.landing-value p{max-width:430px;margin-top:14px;font-size:clamp(.96rem,1.1vw,1.05rem)}.landing-trello{background:linear-gradient(135deg,#4ade801a,#0000 36%),#050505}.landing-trello-card{border-radius:8px}.landing-waitlist{text-align:center;background:radial-gradient(circle at 50% 0,#4169ff30,#0000 31rem),#030304;grid-template-columns:minmax(0,760px);justify-content:center;justify-items:center;padding-bottom:clamp(84px,10vw,124px)}.landing-waitlist-copy{justify-items:center;display:grid}.landing-waitlist p{margin-left:auto;margin-right:auto}.landing-waitlist .landing-form{text-align:left;width:min(100%,560px)}.landing-honeypot{clip-path:inset(50%);opacity:0;pointer-events:none;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-100vw,-100vh);block-size:1px!important;inline-size:1px!important;border:0!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important}.app-shell{height:calc(100dvh - var(--superboard-viewport-top-offset,0px));overscroll-behavior:contain;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.app-topbar{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000eb;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:13px;min-height:50px;padding:4px 13px;display:grid;position:sticky;top:0}.topbar-brand{align-items:center;gap:9px;min-width:0;padding-right:4px;display:flex}.topbar-board-switcher{color:#e7ebfff0;background:#4169ff14;border-color:#8c9eff47;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 11px;display:inline-flex}.topbar-board-switcher>svg{flex:none;display:block}.topbar-board-switcher:focus-visible,.topbar-board-switcher:hover{color:#fff;background:#4169ff26;border-color:#b4c2ff8a}.card-detail-topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;height:48px;min-height:48px;padding:4px 12px}.topbar-back{align-items:center;min-width:0;display:flex}.card-detail-navigation{align-items:center;gap:8px;min-width:0;display:inline-flex}.topbar-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.topbar-actions>*{flex:none}.topbar-action-group{align-items:center;gap:8px;min-width:0;display:inline-flex}.app-wordmark{--app-wordmark-font-size:1.25rem;--app-wordmark-mark-size:24px;font-size:var(--app-wordmark-font-size);font-weight:var(--app-weight-semibold);letter-spacing:0;flex:none}.app-wordmark,.app-wordmark.app-wordmark-button{align-items:center;gap:12px;line-height:1;display:inline-flex}.app-wordmark.app-wordmark-button{color:var(--text);font:inherit;font-size:var(--app-wordmark-font-size);font-weight:var(--app-weight-semibold);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 8px}.app-wordmark-button:focus-visible,.app-wordmark-button:hover{background:#ffffff0f;outline:none}.app-wordmark .superboard-mark{--superboard-mark-size:var(--app-wordmark-mark-size)}@media (pointer:coarse){.app-wordmark-button{min-height:var(--app-control-height-touch)}}.navigation-rail-launcher{--navigation-rail-border-hover:#b4c2ff80;--navigation-rail-surface-hover:#4169ff1f;--navigation-rail-ink:#e5eaffe6;--navigation-rail-ink-hover:#fff;color:var(--navigation-rail-ink);cursor:pointer;transition:border-color .12s,background .12s,color .12s,box-shadow .12s}.navigation-rail-launcher:focus-visible,.navigation-rail-launcher:hover{border-color:var(--navigation-rail-border-hover);background:var(--navigation-rail-surface-hover);color:var(--navigation-rail-ink-hover);outline:none}.navigation-rail-launcher:focus-visible{box-shadow:inset 0 0 0 3px #6380ff61}.board-switcher-bar{z-index:6;min-width:0;min-height:var(--app-shell-collapsed-rail-size);color:var(--navigation-rail-ink);font:inherit;font-size:var(--app-text-control);font-weight:var(--app-weight-control);line-height:var(--app-line-control);white-space:nowrap;background:#090b12fa;border:0;border-top:1px solid #8c9eff33;border-radius:0;grid-row:4;justify-content:center;align-items:center;gap:7px;padding:6px 14px;display:flex;box-shadow:inset 0 1px #b4c2ff12}.board-switcher-bar:focus-visible,.board-switcher-bar:hover{border-color:var(--navigation-rail-border-hover);background:var(--navigation-rail-surface-hover);color:var(--navigation-rail-ink-hover)}.board-switcher-bar:focus-visible{box-shadow:inset 0 1px #b4c2ff12,inset 0 0 0 3px #6380ff61}.board-switcher-bar svg{flex:none}.add-card-editor textarea,.add-list input,.card-title-editor,.comment-form textarea,.field select{border:1px solid var(--line);background:#070708;border-radius:8px;outline:none}.board-identity{border-left:1px solid var(--line);justify-self:stretch;align-items:center;gap:9px;width:100%;min-width:0;max-width:min(54vw,760px);padding-left:18px;display:flex;overflow:hidden}.board-identity-copy{flex:auto;min-width:0;overflow:hidden}.board-identity-title-row{align-items:center;gap:8px;min-width:0;display:flex}.board-identity-title-row>.board-opening-identity,.board-identity-title-row>.board-title-display,.board-identity-title-row>.board-title-edit-wrap{flex:auto;min-width:0}.board-identity-title-row .board-visual-mark.is-small{border-radius:7px;width:22px;height:22px}.board-identity-title-row .board-visual-mark.is-small b{font-size:var(--app-text-caption)}.board-visual-mark{border:1px solid var(--board-accent);flex:none;place-items:center;width:44px;height:44px;display:inline-grid;position:relative}@supports (color:color-mix(in lab,red,red)){.board-visual-mark{border:1px solid color-mix(in srgb,var(--board-accent) 62%,white 8%)}}.board-visual-mark{background:linear-gradient(145deg,var(--board-accent-tint),#080d1bd1);color:#fff;border-radius:11px;box-shadow:inset 0 1px #ffffff1a}.board-visual-mark b{letter-spacing:-.035em;text-overflow:clip;white-space:nowrap;max-width:100%;font-size:.92rem;font-weight:820;line-height:1;overflow:hidden}.board-visual-mark.is-small{border-radius:8px;width:28px;height:28px}.board-visual-mark.is-small b{font-size:var(--app-text-caption)}.board-visual-mark.is-large{border-radius:13px;width:54px;height:54px}.board-visual-mark.is-large b{font-size:1.08rem}.board-visual-shortcut{color:#fff;width:19px;height:19px;font-family:var(--font-mono);font-size:var(--app-text-caption);background:#070b14;border:1px solid #dae1ff9e;border-radius:6px;place-items:center;font-weight:820;line-height:1;display:grid;position:absolute;bottom:-5px;right:-5px}.card-hierarchy-identity{min-width:0;max-width:min(64vw,720px);color:var(--muted);align-items:center;gap:5px;display:flex;overflow:hidden}.card-hierarchy-identity .board-title-static,.card-hierarchy-list{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.card-hierarchy-identity .board-title-static{flex:0 auto;padding:0;font-size:.875rem}.card-hierarchy-list{font-size:var(--app-text-caption);flex:auto;font-weight:600}.board-identity-copy>span,.board-identity>span{color:var(--muted);font-size:var(--app-text-meta);font-weight:var(--app-weight-medium);letter-spacing:0;margin-bottom:2px;line-height:1.2;display:block}.board-title{width:100%;max-width:100%;margin:0}.board-title-display,.board-title-edit-wrap{align-items:baseline;width:100%;min-width:0;max-width:100%;display:flex}.board-title-trigger{width:100%;max-width:100%;color:inherit;font:inherit;cursor:text;background:0 0;border:0;border-radius:6px;padding:0;display:block}.board-title-input,.board-title-static,.board-title-text{max-width:100%;color:var(--text);font-size:var(--app-text-board-title);font-weight:var(--app-weight-semibold);letter-spacing:0;line-height:var(--app-line-tight);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;padding:1px 5px;overflow:hidden}.board-title-text{width:100%;margin:0}.board-title-static,.board-title-text{text-overflow:ellipsis;white-space:nowrap;display:block}.board-title-static{width:auto;padding-right:0}.card-hierarchy-identity .board-title-static{font-size:var(--app-text-control);font-weight:var(--app-weight-semibold)}.board-title-input{width:min(var(--board-title-width,24ch),min(54vw,880px))}.board-title-trigger:focus-visible .board-title-text,.board-title-trigger:hover .board-title-text{color:var(--text);background:#ffffff0e}.board-title-trigger:focus-visible{outline:none}.board-title-input:focus{border-color:var(--line-strong);background:#ffffff0a;outline:none}.board-title-edit-button{color:#dadff0c7;cursor:pointer;background:#4169ff1f;border:1px solid #7d97ff6b;border-radius:7px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;min-height:30px;padding:0;display:inline-flex;position:relative;transform:translateY(2px);box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0000002e}.board-row .board-row-title-edit-button:after,.board-title-edit-button:after{z-index:20;width:max-content;max-width:160px;color:var(--text);content:attr(data-tooltip);font-size:var(--app-text-caption);opacity:0;pointer-events:none;white-space:nowrap;background:#08080afa;border:1px solid #ffffff24;border-radius:7px;padding:6px 8px;font-weight:720;line-height:1;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px);box-shadow:0 10px 24px #00000052}.board-row .board-row-title-edit-button:before,.board-title-edit-button:before{z-index:21;content:"";opacity:0;pointer-events:none;background:#08080afa;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;width:8px;height:8px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%,3px)rotate(45deg)}.board-row .board-row-title-edit-button:focus-visible:after,.board-row .board-row-title-edit-button:focus-visible:before,.board-row .board-row-title-edit-button:hover:after,.board-row .board-row-title-edit-button:hover:before,.board-title-edit-button:focus-visible:after,.board-title-edit-button:focus-visible:before,.board-title-edit-button:hover:after,.board-title-edit-button:hover:before{opacity:1;transform:translate(-50%)rotate(0)}.board-row .board-row-title-edit-button:focus-visible:before,.board-row .board-row-title-edit-button:hover:before,.board-title-edit-button:focus-visible:before,.board-title-edit-button:hover:before{transform:translate(-50%)rotate(45deg)}.board-title-edit-button:focus-visible,.board-title-edit-button:hover{color:var(--text);background:#4169ff38;border-color:#91a7ffbd;outline:none}.add-card-editor button,.add-card-trigger,.add-list button,.card-page-topbar button,.comment-form button,.guide-page button,.guide-pane button,.settings-button{font-size:var(--app-text-control);font-weight:var(--app-weight-control)}.add-card-editor button,.add-card-trigger,.add-list button,.app-button,.card-page-topbar button,.comment-form button,.guide-page button,.guide-pane button,.settings-button{border:1px solid var(--line);border-radius:var(--app-control-radius);padding:0 var(--app-control-padding-inline);color:var(--text-soft);line-height:var(--app-line-control);background:#101013}.app-button{min-height:var(--app-control-height);justify-content:center;align-items:center;gap:var(--app-button-icon-gap);box-sizing:border-box;font:inherit;font-size:var(--app-text-control);font-weight:var(--app-weight-control);text-align:center;white-space:normal;cursor:pointer;text-decoration:none;display:inline-flex}.app-button:focus-visible,.app-button:hover{border-color:var(--line-strong);color:var(--text);background:#ffffff14;outline:none}.app-button:focus-visible{box-shadow:0 0 0 3px #6380ff52}.app-button:disabled,.app-button[aria-disabled=true]{border-color:var(--line);color:var(--muted);box-shadow:none;cursor:not-allowed;background:#17181d}.app-button--primary{border-color:var(--app-primary-control-border);background:var(--app-primary-control-background);color:var(--app-primary-control-text);font-weight:var(--app-weight-control-selected);box-shadow:0 8px 22px #1c39bb47}.app-button--primary:focus-visible,.app-button--primary:hover{border-color:var(--app-primary-control-border-hover);background:var(--app-primary-control-background-hover);color:var(--app-primary-control-text)}.app-button--primary:disabled,.app-button--primary[aria-disabled=true]{border-color:var(--line);color:var(--muted);box-shadow:none;background:#17181d}.app-button--quiet{background:0 0;border-color:#0000}.app-button--block{width:100%}.app-button__icon{flex:none;place-items:center;display:inline-grid}.app-button__icon>img,.app-button__icon>svg{width:18px;height:18px;display:block}.app-button__label{min-width:0}.settings-button{min-height:var(--app-control-height);font-size:var(--app-text-control);font-weight:var(--app-weight-control);justify-self:end}.settings-button.active{color:var(--text);background:#4169ff2e;border-color:#4169ff8f}.settings-button.subtle{color:#fff;font-weight:var(--app-weight-regular);background:0 0;border-color:#0000}.topbar-actions .settings-button{min-height:var(--app-control-height);font-size:var(--app-text-control)}.topbar-actions .settings-button,.topbar-actions .settings-button.subtle{color:#f4f6ffdb;font-weight:var(--app-weight-control)}.board-add-launcher-anchor{z-index:27;flex:none;position:relative}.topbar-actions .board-add-launcher-button{justify-content:center;align-items:center;gap:var(--app-control-gap);color:#e5e9f8d1;min-width:40px;min-height:40px;font-weight:var(--app-weight-control);white-space:nowrap;background:#ffffff09;border-color:#ffffff1f;display:inline-flex}.board-add-launcher-button:focus-visible,.board-add-launcher-button:hover,.board-add-launcher-button[aria-expanded=true],.board-add-launcher-button[aria-pressed=true]{color:#fff;background:#4169ff29;border-color:#a8b9ff9e;outline:none;box-shadow:0 0 0 3px #4169ff1a}.board-add-launcher-button:disabled{color:#f4f7ff66;cursor:not-allowed;box-shadow:none;background:#ffffff05;border-color:#ffffff17}.board-add-launcher-menu{z-index:42;width:min(320px,100vw - 24px);color:var(--text);background:linear-gradient(#ffffff09,#0000 56%),#08080bfb;border:1px solid #aebcf238;border-radius:10px;padding:7px;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 52px #00000094,inset 0 1px #ffffff0b}.board-add-launcher-group-label,.board-add-launcher-heading{color:#dde2f485;font-size:var(--app-text-meta);font-weight:var(--app-weight-semibold);padding:6px 9px;line-height:1.2;display:block}.board-add-launcher-group-label{text-transform:uppercase;letter-spacing:.07em;border-top:1px solid #ffffff17;margin-top:5px;padding-top:10px}.board-add-launcher-item{color:#f0f3ffe0;width:100%;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.board-add-launcher-item>span:last-child{gap:3px;min-width:0;display:grid}.board-add-launcher-item strong{color:inherit;font-size:var(--app-text-control);font-weight:var(--app-weight-control);line-height:1.2}.board-add-launcher-item small{color:#dadff094;font-size:var(--app-text-meta);font-weight:var(--app-weight-regular);line-height:1.36}.board-add-launcher-item:focus-visible,.board-add-launcher-item:hover{color:#fff;background:#ffffff0e;border-color:#99abf042;outline:none}.board-add-launcher-capture{background:linear-gradient(90deg,#4169ff24,#4169ff09),#ffffff06;border-color:#708eff3d;min-height:76px}.board-add-launcher-capture:focus-visible,.board-add-launcher-capture:hover{background:linear-gradient(90deg,#4169ff36,#4169ff0e),#ffffff09;border-color:#91a7ff85}.board-add-launcher-guide-sigil{width:30px;height:30px}.board-add-launcher-item:disabled{color:#e0e4f25c;cursor:not-allowed;background:0 0;border-color:#0000}.board-add-launcher-item:disabled small{color:#dadff061}.board-add-spatial-icon{color:#becaffe0;place-items:center;width:28px;height:28px;display:grid;position:relative}.board-add-spatial-icon:before{content:"";background:#849dffb8;border-radius:999px;position:absolute}.board-add-spatial-icon.is-card:before{width:24px;height:2px}.board-add-spatial-icon.is-list:before{width:2px;height:24px}.board-add-spatial-icon svg{z-index:1;background:#171c30;border:1px solid #aebeff8a;border-radius:999px;width:18px;height:18px;padding:3px;position:relative}.board-activity-topbar-button,.removed-items-topbar-button{align-items:center;gap:9px;display:inline-flex;position:relative}.board-activity-topbar-button.is-icon-only{width:var(--app-control-height);min-width:var(--app-control-height);justify-content:center;padding-inline:0}.board-activity-topbar-button>svg,.removed-items-topbar-button>svg{flex:0 0 16px;width:16px;height:16px}.board-activity-topbar-button b{color:#dbfff7f0;min-width:18px;height:18px;font-size:var(--app-text-micro);font-weight:var(--app-weight-semibold);background:#50e3c22e;border-radius:999px;place-items:center;padding:0 5px;line-height:1;display:inline-grid;position:absolute;top:-6px;right:-6px}.card-detail-back{align-items:center;gap:var(--app-control-gap);min-height:var(--app-control-height);border:1px solid var(--line);border-radius:var(--app-control-radius);padding:0 var(--app-control-padding-inline);color:var(--text);font-size:var(--app-text-control);font-weight:var(--app-weight-semibold);line-height:var(--app-line-control);white-space:nowrap;background:#101013;display:inline-flex}.card-detail-back:focus-visible,.card-detail-back:hover{border-color:var(--line-strong);color:var(--text);background:#ffffff14;outline:none}.card-detail-topbar-actions{justify-self:end;align-items:center;gap:10px;display:inline-flex}.card-detail-close-button{width:var(--app-control-height);height:var(--app-control-height);min-height:var(--app-control-height);border:1px solid var(--line);border-radius:var(--app-control-radius);color:var(--text-soft);cursor:pointer;background:#101013;place-items:center;padding:0;display:inline-grid}.card-detail-close-button:focus-visible,.card-detail-close-button:hover{border-color:var(--line-strong);color:var(--text);background:#ffffff14;outline:none}.add-card-trigger:hover,.card-page-topbar button:hover,.settings-button:hover{color:#fff;background:#ffffff14}.notice-banner{z-index:120;bottom:calc(66px + env(safe-area-inset-bottom,0px));color:#f9fafff7;isolation:isolate;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(108deg,#4356af40,#14161dfc 44%),#14161dfc;border:1px solid #879dff94;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:fit-content;min-width:min(420px,100vw - 36px);max-width:min(760px,100vw - 36px);max-height:min(230px,100vh - 36px);margin:0 auto;padding:11px 11px 11px 12px;display:grid;position:fixed;left:18px;right:18px;overflow:auto;box-shadow:0 22px 68px #000000ad,0 0 0 1px #637dff29,0 0 32px #4865e424,inset 0 1px #ffffff12}.notice-banner-icon{color:#c8d3ff;background:#5a75ee33;border:1px solid #8ca3ff75;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #ffffff14}.card-share-toast{z-index:180;top:calc(62px + env(safe-area-inset-top,0px));width:min(680px,100vw - 32px);color:var(--text);font-size:var(--app-text-body);font-weight:var(--app-weight-medium);line-height:var(--app-line-body);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#26282dfa;border:1px solid #ffffff21;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid;position:fixed;left:50%;translate:-50%;box-shadow:0 20px 58px #0000008f,inset 0 1px #ffffff0f}.card-share-toast.is-error{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.card-share-toast.is-error{border-color:color-mix(in srgb,var(--danger) 42%,#ffffff21)}}.card-share-toast-icon{border:1px solid #ffffff26;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.card-share-toast.is-error .card-share-toast-icon{color:var(--danger)}.card-share-toast button{min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:9px;padding:8px 12px}.card-share-toast button:focus-visible,.card-share-toast button:hover{background:#ffffff1c;border-color:#ffffff57;outline:none}@media (max-width:640px){.card-share-toast{top:calc(54px + env(safe-area-inset-top,0px));gap:10px;width:calc(100vw - 24px);padding:12px}.card-share-toast button{grid-column:2;justify-self:start}}.build-diagnostics-shell{z-index:121;bottom:calc(8px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 16px);position:fixed;left:8px}body:has(.build-diagnostics-shell) .notice-banner{bottom:calc(66px + env(safe-area-inset-bottom,0px))}.build-identity-badge{color:#ffd27deb;max-width:100%;font-size:var(--app-text-caption);font-variant-numeric:tabular-nums;letter-spacing:.055em;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0f0d09e0;border:1px solid #f4b84852;border-radius:6px;align-items:center;gap:6px;padding:4px 7px;font-weight:600;line-height:1;display:flex;box-shadow:0 5px 18px #00000047}.build-identity-badge,.build-identity-badge>span:first-child{text-overflow:ellipsis;overflow:hidden}.build-identity-badge:focus-visible,.build-identity-badge:hover,.build-identity-badge[aria-expanded=true]{color:#ffde9e;background:#18140df7;border-color:#f4b8489e;outline:none}.build-identity-disclosure{border-top:1.5px solid;border-left:1.5px solid;flex:none;width:6px;height:6px;transition:transform .12s;transform:translateY(2px)rotate(45deg)}.build-identity-badge[aria-expanded=true] .build-identity-disclosure{transform:translateY(-2px)rotate(225deg)}.build-diagnostics-panel{color:#f4f6fbf0;width:min(440px,100vw - 16px);max-height:min(70vh,720px);font-size:var(--app-text-caption);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0d10f7;border:1px solid #ffffff29;border-radius:12px;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden auto;box-shadow:0 24px 70px #000000a3,inset 0 1px #ffffff0d}.build-diagnostics-header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.build-diagnostics-header h2,.build-diagnostics-header p,.build-diagnostics-section h3{margin:0}.build-diagnostics-header p{color:#ffd27dc7;letter-spacing:.055em;text-transform:uppercase;font-weight:600}.build-diagnostics-header h2{font-size:var(--app-text-title);margin-top:4px;line-height:1.25}.build-diagnostics-header button{color:#e7eaf2b8;width:30px;height:30px;font-size:var(--app-text-title);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid}.build-diagnostics-header button:focus-visible,.build-diagnostics-header button:hover{color:#fff;background:#ffffff12;border-color:#ffffff24;outline:none}.build-diagnostics-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 16px;display:grid}.build-diagnostics-metric{background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;min-width:0;padding:10px}.build-diagnostics-metric small,.build-diagnostics-metric span{color:#d5dae69e;font-size:var(--app-text-caption);display:block}.build-diagnostics-metric strong{color:#fff;font-size:var(--app-text-title);margin:6px 0 4px;line-height:1.1;display:block}.build-diagnostics-metric small{text-overflow:ellipsis;line-height:1.25;overflow:hidden}.build-diagnostics-sparkline{color:#849effe6;width:100%;height:26px;margin:7px 0;display:block}.build-diagnostics-sparkline polyline{stroke:currentColor;stroke-width:1.5px}.build-diagnostics-sparkline.is-empty{border-bottom:1px dashed #ffffff1c}.build-diagnostics-metric .build-diagnostics-delta{color:#e0e5efc7;margin-top:4px}.build-diagnostics-section{padding:2px 16px 14px}.build-diagnostics-section-heading{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.build-diagnostics-section-heading h3{font-size:var(--app-text-heading)}.build-diagnostics-section-heading span{color:#d5dae68f}.build-diagnostics-table{border-collapse:collapse;table-layout:fixed;width:100%}.build-diagnostics-table td,.build-diagnostics-table th{color:#ecf0f8d1;text-align:right;white-space:nowrap;border-top:1px solid #ffffff12;height:34px;padding:5px 4px;font-weight:500}.build-diagnostics-table thead th{color:#d5dae685;border-top:0;height:28px;font-weight:500}.build-diagnostics-table td:first-child,.build-diagnostics-table th:first-child{text-align:left;width:34%;padding-left:0}.build-diagnostics-table td:last-child,.build-diagnostics-table th:last-child{padding-right:0}.build-diagnostics-table tbody th{color:#ecf0f8e6;text-overflow:ellipsis;font-weight:500;overflow:hidden}.build-diagnostics-table .is-total td,.build-diagnostics-table .is-total th{color:#fffffff5;font-weight:650}.build-diagnostics-table td.is-error{color:#ff8b8bf2}.build-diagnostics-request-table td:first-child,.build-diagnostics-request-table th:first-child{width:40%}.build-diagnostics-footer{color:#d5dae694;border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:11px 16px;display:flex}.build-diagnostics-footer>span:first-child{align-items:center;gap:7px;display:inline-flex}.build-diagnostics-footer i{background:#62d69d;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #62d69d1a}.build-diagnostics-footer .is-unavailable i{background:#e8b95f;box-shadow:0 0 0 3px #e8b95f1a}.build-diagnostics-footer .is-connecting i{background:#c8cfdc7a;box-shadow:0 0 0 3px #c8cfdc14}.build-identity-badge[data-environment=preview]{color:#d3c7fff0;background:#141023e0;border-color:#a489ff57}.build-identity-badge[data-environment=ci]{color:#b1ebf4eb;background:#0b1b1ee0;border-color:#69cfe04d}.ai-safety-banner{background:#231d12fa;border-color:#eeb24f6b}.ai-safety-banner.ai-safety-urgent{background:#2a1417fa;border-color:#ff707085}.ai-safety-dialog{background:linear-gradient(135deg,#61451338,#0000 42%),#0a0a0cfa;border-color:#eeb24f6b}.import-reassurance-banner{color:var(--text-soft);background:#1c39bb24;border:1px solid #7d97ff47;border-radius:9px;grid-row:2;justify-content:space-between;align-items:center;gap:12px;margin:10px 18px 0;padding:8px 10px;display:flex}.import-reassurance-banner span{min-width:0}.notice-banner>span{min-width:0;font-size:var(--app-text-body);font-weight:var(--app-weight-medium);line-height:var(--app-line-body)}.notice-banner>.notice-banner-icon{font-size:inherit;line-height:1}.notice-banner-action{color:#b9c6ef;min-height:36px;font:inherit;font-size:var(--app-text-control);font-weight:var(--app-weight-medium);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:6px 8px;line-height:1;display:inline-flex}.notice-banner-action:focus-visible,.notice-banner-action:hover{color:#f4f6ff;background:#7d97ff1f;border-color:#7d97ff42;outline:none}.notice-banner-action:disabled{color:#ebefff94;cursor:progress;background:0 0;border-color:#0000}.notice-banner .notice-banner-actions{gap:4px}.notice-banner-dismiss{width:36px;padding:0}.notice-banner .notice-banner-actions .notice-banner-action:first-child{color:#eef1ff;background:#7d97ff24;border-color:#7d97ff47}.notice-banner .notice-banner-actions .notice-banner-action:first-child:focus-visible,.notice-banner .notice-banner-actions .notice-banner-action:first-child:hover{background:#7d97ff38;border-color:#8fa5ff6b}@media (max-width:640px){.notice-banner{right:12px;bottom:calc(60px + env(safe-area-inset-bottom,0px));grid-template-columns:auto minmax(0,1fr);gap:8px 10px;width:auto;min-width:0;margin:0;padding:11px 12px;left:12px}.notice-banner-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;width:100%}}.board-utility-bar{z-index:4;justify-content:flex-start;align-items:center;gap:7px;min-width:0;padding:6px 13px 4px;display:flex;position:relative}.board-hydration-status{color:#dae0f4b8;min-height:32px;font-size:var(--app-text-caption);font-variant-numeric:tabular-nums;font-weight:var(--app-weight-medium);line-height:var(--app-line-control);white-space:nowrap;background:#4169ff14;border:1px solid #7d97ff33;border-radius:999px;flex:none;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.board-hydration-progress-track{background:#8fa3f22e;border-radius:999px;width:72px;height:4px;overflow:hidden}.board-hydration-progress-track>span{border-radius:inherit;background:#8fa3f2;height:100%;transition:width .14s ease-out;display:block}.list-placement-hint{z-index:27;color:#dee3f594;max-width:250px;font-size:var(--app-text-meta);font-weight:var(--app-weight-medium);line-height:var(--app-line-control);white-space:nowrap;text-overflow:ellipsis;opacity:0;visibility:hidden;pointer-events:none;background:#060608f5;border-radius:6px;padding:5px 9px;transition:opacity .1s,visibility .1s;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;transform:none}.list-placement-hint[data-visible=true]{visibility:visible;animation:list-placement-hint-brief 2.4s forwards}@keyframes list-placement-hint-brief{0%,72%{opacity:1}to{opacity:0}}.board-search-bar{flex:0 720px;grid-template-columns:minmax(420px,1fr) auto;gap:5px 10px;width:min(720px,100%);max-width:calc(100vw - 28px);position:relative}.board-search-bar,.board-search-input-wrap{align-items:center;min-width:0;display:grid}.board-search-input-wrap{min-height:40px;color:var(--text);background:#08090cd1;border:1px solid #ffffff21;border-radius:8px;gap:7px;padding:0 3px 0 10px;transition:border-color .12s,background .12s,box-shadow .12s}.board-search-input-wrap svg{color:#bec7ffa8}.board-search-input-wrap:focus-within{background:#08090cf0;border-color:#8499ffb3;box-shadow:0 0 0 3px #4169ff21}.board-search-bar .board-search-input-wrap input,.board-search-bar .board-search-input-wrap textarea{appearance:none;min-width:0;height:38px;color:var(--text);font:inherit;font-size:var(--app-text-heading);font-weight:var(--app-weight-regular);line-height:var(--app-line-control);resize:none;background:0 0;border:0;overflow:hidden;outline-offset:0!important;box-shadow:none!important;outline:none!important}.board-search-bar .board-search-input-wrap input:focus,.board-search-bar .board-search-input-wrap input:focus-visible,.board-search-bar .board-search-input-wrap textarea:focus,.board-search-bar .board-search-input-wrap textarea:focus-visible{outline-offset:0!important;box-shadow:none!important;outline:none!important}.board-search-bar .board-search-input-wrap input::placeholder,.board-search-bar .board-search-input-wrap textarea::placeholder{color:#e2e7f46b;font-weight:var(--app-weight-regular)}.board-search-input-actions{align-items:center;gap:1px;display:inline-flex}.search-scope-switch{background:#ffffff09;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:2px;margin-right:3px;padding:2px;display:inline-flex}.search-scope-switch button{color:#cbd2e59e;min-height:26px;font-size:var(--app-text-caption);font-weight:var(--app-weight-medium);line-height:var(--app-line-control);white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:0 8px}.search-scope-switch button:focus-visible,.search-scope-switch button:hover{color:var(--text);background:#ffffff12;outline:none}.search-scope-switch button[data-active=true]{color:#e8ecff;background:#6680eb33}.board-search-scope-label{color:#a4b3f4b8}.card-find-utility-bar{z-index:7;border-bottom:1px solid var(--line);background:#030305f5;padding-block:6px}.board-search-meta{color:#d2d8ea94;min-width:max-content;font-size:var(--app-text-caption);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;line-height:1;display:flex}.board-search-clear{color:#c3cbe1a3;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.board-search-clear:focus-visible,.board-search-clear:hover{color:var(--text);background:#ffffff13;outline:none}.board-search-count{color:#e2e7f4ad;font-weight:var(--app-weight-regular)}.board-search-room-loading{color:#a4b3f4bd;align-items:center;gap:4px;display:inline-flex}.board-search-room-loading svg{animation:board-search-spin .78s linear infinite}@keyframes board-search-spin{to{transform:rotate(1turn)}}.board-search-results-motion{will-change:height,opacity,transform;grid-column:1/-1;min-width:0;overflow:hidden}.board-search-results{background:linear-gradient(90deg,#3a52b22e,#0e1019eb 58%),#08090cf0;border:1px solid #7e95ff6b;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 8px 22px #0000002e}.board-search-results>header{color:#cad1e694;min-width:0;min-height:34px;font-size:var(--app-text-caption);font-weight:var(--app-weight-regular);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding-left:12px;display:flex}.board-search-result{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.board-search-result,.board-search-result[data-top-match=true]{min-height:44px;padding:4px 10px}.board-search-result:focus-visible,.board-search-result:hover,.board-search-result[data-active=true]{background:#5a75e01f;outline:none}.board-search-result-icon{color:#b4c2ffd1;background:#526cdd24;border:1px solid #8499ff42;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.board-search-result[data-top-match=true] .board-search-result-icon{color:#c8d3ff;background:#4c68e13d;border-color:#8ba0ff85;width:28px;height:28px;box-shadow:inset 0 0 0 1px #ffffff0b}.board-search-result-copy{gap:1px;min-width:0;display:grid}.board-search-result-copy strong,.board-search-result-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-search-result-copy .board-search-result-activity-reason{color:#a4b5ffc7;font-weight:var(--app-weight-regular)}.board-search-result-copy strong,.board-search-result[data-top-match=true] .board-search-result-copy strong{font-size:var(--app-text-body);line-height:1.25}.board-search-result-copy strong{font-weight:var(--app-weight-medium)}.board-search-result-copy>span{color:#cbd1e28f;font-size:var(--app-text-caption);line-height:1.25}.board-search-result-copy mark{color:inherit;font:inherit;background:#748fff33;border-radius:2px}.board-search-result-meta{color:#d7ddee9e;font-size:var(--app-text-caption);white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.board-search-result-location{align-items:center;gap:5px;display:inline-flex}.board-search-result-location>span+span:before{content:"·";margin-right:5px}.board-search-result-open{color:#d2dbffd1;min-height:26px;font-weight:var(--app-weight-medium);border-left:1px solid #ffffff16;align-items:center;gap:5px;padding-left:12px;display:inline-flex}.board-search-results-toggle{color:#c2cceb94;min-width:76px;min-height:44px;font:inherit;font-size:var(--app-text-caption);font-weight:var(--app-weight-regular);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-left:1px solid #fff1;border-radius:0;justify-content:center;align-self:stretch;align-items:center;gap:3px;padding:0 8px;display:inline-flex}.board-search-results-toggle:focus-visible,.board-search-results-toggle:hover{color:var(--text);background:#5a75e01a;outline:none}.board-search-results-scroll{overflow:auto}.board-search-results[data-expanded=true]{box-shadow:none;background:#08090cf0;border-color:#ffffff1b;display:block}.board-search-results[data-expanded=true] .board-search-result+.board-search-result{border-top:1px solid #ffffff0e}.board-search-results-virtual-row{position:absolute;top:0;left:0;right:0}@media (max-width:720px){.board-utility-bar{flex-wrap:wrap}.board-search-bar{grid-template-columns:minmax(0,1fr);width:100%}.board-search-meta{min-height:16px;padding-left:2px}.board-search-result{grid-template-columns:30px minmax(0,1fr)}.board-search-result-meta{grid-column:2;justify-content:flex-start}.board-search-result-open{display:none}}@media (prefers-reduced-motion:reduce){.board-search-room-loading svg{animation-duration:1.6s}.board-canvas.search-spotlight-active .board-card.search-strong-match{animation:none}}.ava-side-chat-panel{background:var(--surface,#0d0e12);grid-template-rows:auto minmax(0,1fr) auto auto auto;height:100%;min-height:0;display:grid;container:conversation-panel/inline-size}.ava-side-chat-header,.workstream-drilldown-header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ava-side-chat-header>div,.workstream-drilldown-header>div{gap:2px;min-width:0;display:grid}.ava-side-chat-header strong,.workstream-drilldown-header strong{color:#f5f7fb;font-size:15px}.ava-side-chat-header p,.workstream-drilldown-header span{color:#999fac;margin:0;font-size:14px}.ava-side-chat-error button,.ava-side-chat-header button,.ava-side-chat-message footer button,.ava-side-chat-quote-actions button,.ava-side-chat-selection-actions button,.card-pulse-activity-link button,.workstream-drilldown-header button{color:#d9deea;cursor:pointer;background:#fff1;border:0;border-radius:9px;min-height:44px;font-size:14px}.ava-side-chat-promotion-notice{color:#a8e6cf;min-height:40px;font-size:var(--app-text-caption);background:#28976f14;border:1px solid #45c9973d;border-radius:9px;align-items:center;gap:8px;margin:8px 12px 0;padding:8px 10px;font-weight:650;display:flex}.ava-side-chat-stream{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:18px 14px 22px;overflow:auto}.ava-side-chat-load-older{color:#aeb8d6;min-height:44px;font:inherit;background:0 0;border:0;align-self:center;font-size:14px}.ava-side-chat-empty{color:#a7adba;text-align:center;justify-items:center;gap:8px;max-width:340px;margin:min(18vh,110px) auto 0;display:grid}.ava-side-chat-empty strong{color:#f2f4f8;font-size:17px}.ava-side-chat-empty p{margin:0;font-size:14px;line-height:1.55}.ava-side-chat-message-row{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ava-side-chat-message-row.is-selecting{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:5px}.ava-side-chat-message-row>.comment{min-width:0}.ava-side-chat-select{place-items:center;width:28px;min-height:44px;display:grid}.ava-side-chat-select input{width:18px;height:18px}.ava-side-chat-status,.ava-side-chat-working{color:#aeb5c2;align-items:center;gap:8px;font-size:14px;display:flex}.ava-side-chat-composer{background:#090a0df5;border-top:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:12px 14px 14px;display:grid}.ava-side-chat-composer textarea{resize:vertical;color:#f6f7fa;min-height:46px;max-height:180px;font:inherit;background:#ffffff0e;border:1px solid #ffffff21;border-radius:11px;padding:11px 12px;font-size:14px}.ava-side-chat-composer button{color:#fff;background:#526df5;border:0;border-radius:11px;align-self:end;width:44px;min-height:44px}.ava-side-chat-error,.ava-side-chat-quote-actions,.ava-side-chat-selection-actions,.card-pulse-activity-link{color:#b8bfcb;border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 14px;font-size:14px;display:flex}.ava-side-chat-quote-actions span,.ava-side-chat-selection-actions span{margin-right:auto}.ava-side-chat-error{color:#ffb6b6}.ava-side-chat-error span{flex:1}.ava-side-chat-promotion-backdrop{z-index:1300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020305b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ava-side-chat-promotion{color:#e9ecf3;background:#15171d;border:1px solid #ffffff21;border-radius:16px;gap:15px;width:min(600px,100%);max-height:min(720px,100dvh - 40px);padding:18px;display:grid;overflow:auto;box-shadow:0 24px 90px #00000080}.ava-side-chat-promotion footer,.ava-side-chat-promotion header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ava-side-chat-promotion header p{color:#9da4b1;margin:4px 0 0;font-size:14px}.ava-side-chat-promotion label{gap:7px;font-size:14px;display:grid}.ava-side-chat-promotion textarea{resize:vertical;min-height:210px}.ava-side-chat-promotion select,.ava-side-chat-promotion textarea{color:#f4f6fa;width:100%;font:inherit;background:#0d0f14;border:1px solid #ffffff24;border-radius:10px;padding:11px 12px;font-size:14px}.ava-side-chat-promotion small{color:#9da4b1;font-size:14px}.ava-side-chat-promotion footer{justify-content:flex-end}.ava-side-chat-promotion button{border-radius:9px;min-height:44px;padding:0 14px;font-size:14px}.card-pulse-activity-link button,.workstream-drilldown-header>button:first-child{align-items:center;gap:4px;display:inline-flex}.board-activity-drilldown,.card-activity-drilldown{height:100%;min-height:0;overflow:auto}.card-pulse-activity-link{justify-content:flex-end;margin-top:auto}.board-workstream-mobile-nav button.is-clear:not([aria-current=page]),.card-surface-tabs [role=tab].is-clear:not([aria-selected=true]),.workstream-tabbar [role=tab].is-clear:not([aria-selected=true]){color:#9299a5;opacity:1}@media (max-width:720px){.ava-side-chat-promotion-backdrop{padding:8px}.ava-side-chat-promotion{max-height:calc(100dvh - 16px);padding:15px}}.board-search-empty{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:9px;align-self:start;gap:10px;width:min(520px,100vw - 72px);padding:18px;display:grid}.board-search-empty h2,.board-search-empty p{margin:0}.board-search-empty h2{color:var(--text);font-size:var(--app-text-heading);font-weight:var(--app-weight-semibold);line-height:var(--app-line-card-title)}.board-search-empty p{color:var(--muted);font-size:var(--app-text-body);line-height:var(--app-line-body)}.board-search-empty button{color:#fff;font:inherit;font-size:var(--app-text-control);font-weight:var(--app-weight-semibold);cursor:pointer;background:#4169ff38;border:1px solid #7d97ff9e;border-radius:7px;justify-self:start;padding:8px 11px}.data-safety-indicator{min-height:42px;color:var(--text-soft);font:inherit;font-size:var(--app-text-control);font-weight:var(--app-weight-medium);white-space:nowrap;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.data-safety-indicator strong{color:#fff;min-width:19px;height:19px;font-size:var(--app-text-caption);background:#ffffff21;border-radius:999px;place-items:center;display:inline-grid}.data-safety-indicator:focus-visible,.data-safety-indicator:hover{background:#ffffff13;border-color:#ffffff42;outline:none}.data-safety-ok{color:#b7efcc}.data-safety-checking{color:#c7d2ff}.data-safety-warn{color:#f6dfaa;border-color:#f1c0586b}.data-safety-danger{color:#ffd5d5;border-color:#ff707094}.guide-page{background:var(--bg);min-height:100vh}.guide-page-topbar{justify-content:space-between}.guide-page-topbar div{justify-items:end;gap:2px;display:grid}.guide-page-topbar span{color:var(--muted);font-size:var(--app-text-caption)}.guide-page-grid{grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr) minmax(260px,1.1fr);gap:12px;width:min(1380px,100vw - 36px);margin:0 auto;padding:18px 0 32px;display:grid}.guide-page-hero{background:linear-gradient(#ffffff0e,#ffffff05),#080809;border:1px solid #ffffff29;border-radius:10px;grid-column:1/-1;padding:18px;box-shadow:inset 0 1px #ffffff0f}.guide-current-thought,.guide-page-hero,.guide-panel-section,.guide-setup{border:1px solid var(--line);background:#ffffff07;border-radius:8px;min-width:0;padding:10px}.guide-page-hero{justify-content:space-between;align-items:center;gap:12px;display:flex}.guide-page-hero p,.guide-panel-section h2,.guide-panel-section h3{color:var(--muted);font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-weight:720}.guide-page-hero h1{letter-spacing:0;margin:0 0 6px;font-size:clamp(1.28rem,1.8vw,1.6rem);line-height:1.16}.guide-page-hero span:not(.guide-status-pill){max-width:760px;color:var(--text-soft);line-height:1.42;display:block}.guide-status-pill{color:#dce4ff;font-size:var(--app-text-caption);text-transform:capitalize;background:#4169ff29;border:1px solid #4169ff6b;border-radius:999px;padding:4px 8px;font-weight:720}.status-blocked{color:#ffd7d7;background:#ff6b6b1f;border-color:#ff6b6b6b}.guide-setup{grid-column:span 2;gap:10px;display:grid}.guide-setup label,.guide-toggle{color:var(--muted);font-size:var(--app-text-caption);gap:6px;font-weight:640;display:grid}.guide-setup textarea{border:1px solid var(--line);resize:vertical;background:#070708;border-radius:8px;min-height:76px;padding:9px}.guide-chip-row,.segmented-control{flex-wrap:wrap;gap:6px;display:flex}.chip,.segmented-control button{min-height:30px;color:var(--text-soft);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-control);background:#ffffff08;border-color:#ffffff17;border-radius:8px;transition:border-color .14s,background .14s,color .14s}.chip-active,.segmented-control button.active{color:var(--text);background:#526fff29;border-color:#9fb2ff6b}.chip:focus-visible,.chip:hover,.segmented-control button:focus-visible,.segmented-control button:hover{color:var(--text);background:#ffffff10;border-color:#cdd6ff47;outline:none}.guide-action-list,.guide-behavior-grid,.guide-log-list,.guide-mode-options,.operator-capability-grid{gap:8px;display:grid}.guide-action,.guide-log-entry,.guide-mode,.guide-toggle,.operator-capability-card{background:#ffffff06;border:1px solid #ffffff16;border-radius:9px;padding:9px;box-shadow:inset 0 1px #ffffff06}.operator-capability-section .guide-pane-section-head{align-items:start;gap:10px}.operator-reset-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.operator-capability-section .guide-pane-section-head p{color:var(--text-soft);font-size:var(--font-size-sm);text-transform:none;letter-spacing:0;margin:2px 0 0;line-height:1.35}.operator-simple-settings-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.operator-simple-settings-grid label{min-width:0;color:var(--muted);font-size:var(--app-text-caption);gap:5px;font-weight:720;display:grid}.operator-simple-settings-grid select{min-width:0;min-height:34px;color:var(--text);background:#0a0a0b;border:1px solid #ffffff1f;border-radius:8px;padding:0 8px}.operator-capability-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.operator-capability-card{gap:8px;min-width:0;display:grid}.operator-capability-card legend{color:var(--text);padding:0;font-size:.9rem;font-weight:760}.operator-capability-card p{color:var(--text-soft);font-size:var(--font-size-sm);margin:0;line-height:1.35}.operator-capability-card label{color:var(--muted);font-size:var(--app-text-caption);gap:5px;font-weight:720;display:grid}.operator-capability-card select{min-height:34px;color:var(--text);background:#0a0a0b;border:1px solid #ffffff1f;border-radius:8px;padding:0 8px}.operator-capability-modes{flex-wrap:wrap;gap:5px;display:flex}.operator-capability-modes button{min-height:28px;color:var(--text-soft);font-size:var(--app-text-caption);background:#ffffff07;border-color:#ffffff17;border-radius:7px;padding:3px 7px;line-height:1.2}.operator-capability-modes button.active{color:var(--text);background:#4169ff2e;border-color:#9fb2ff6b}.operator-variant-options{gap:6px;display:grid}.operator-variant-options>span{color:var(--muted);font-size:var(--app-text-caption);text-transform:uppercase;font-weight:760}.operator-variant-options button{text-align:left;background:#ffffff05;border-color:#ffffff14;border-radius:8px;justify-items:start;gap:2px;min-height:44px;padding:7px 8px;display:grid}.operator-variant-options button.active{background:#50e3c214;border-color:#50e3c247}.operator-variant-options button strong{color:var(--text);font-size:var(--app-text-caption)}.operator-variant-options button small{color:var(--muted);font-size:var(--app-text-caption);line-height:1.28}.operator-capability-card small{color:var(--muted);font-size:var(--app-text-caption);line-height:1.35}.operator-learned-rules-section .guide-pane-section-head p{color:var(--text-soft);font-size:var(--font-size-sm);text-transform:none;letter-spacing:0;margin:2px 0 0;line-height:1.35}.operator-learned-rules-list{gap:8px;display:grid}.operator-learned-rule{background:#50e3c20b;border:1px solid #50e3c229;border-radius:9px;grid-template-columns:1fr auto;align-items:start;gap:8px;padding:9px;display:grid}.operator-learned-rule small,.operator-learned-rule strong{display:block}.operator-learned-rule strong{color:var(--text);font-size:var(--app-text-control);line-height:1.28}.operator-learned-rule small,.operator-learned-rule span{color:var(--muted);font-size:var(--app-text-caption);line-height:1.35}.guide-mode{grid-template-columns:auto 1fr;align-items:start}.guide-mode.active{background:#526fff1f;border-color:#9fb2ff61}.guide-toggle{grid-template-columns:auto 1fr;align-items:start;transition:border-color .14s,background .14s}.guide-toggle:focus-within,.guide-toggle:hover{background:#ffffff0b;border-color:#cdd6ff38}.guide-mode input,.guide-toggle input{width:15px;height:15px;accent-color:var(--accent-hot);margin-top:1px}.guide-toggle input{appearance:none;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:999px;width:26px;height:16px;margin-top:1px;transition:border-color .15s,background .15s,box-shadow .15s;position:relative}.guide-toggle input:after{content:"";background:#ebeef8a3;border-radius:999px;width:10px;height:10px;transition:background .15s,transform .17s cubic-bezier(.2,.9,.2,1);position:absolute;top:2px;left:2px}.guide-toggle input:checked{background:#526fff47;border-color:#9fb2ff6b;box-shadow:0 0 0 1px #526fff14}.guide-toggle input:checked:after{background:#f4f6ff;transform:translate(10px)}.guide-toggle input:focus-visible{outline-offset:2px;outline:2px solid #9fb2ff52}.guide-master-toggle{margin-top:8px}.guide-top-insights{background:radial-gradient(circle at 100% 0,#4169ff2e,#0000 42%),#ffffff06;border:1px solid #4169ff33;border-radius:12px;gap:8px;padding:10px;display:grid}.guide-top-insights>span{color:#cdd6ffc7;font-size:var(--app-text-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:780}.guide-top-insights article{border-top:1px solid #ffffff0f;gap:3px;padding-top:7px;display:grid}.guide-top-insights strong{color:var(--text);font-size:var(--app-text-caption)}.guide-top-insights p{color:var(--muted);font-size:var(--app-text-caption);margin:0;line-height:1.36}.guide-action strong,.guide-log-entry strong,.guide-mode strong,.guide-toggle strong{color:var(--text);font-size:var(--app-text-caption);font-weight:720;line-height:1.22;display:block}.guide-action small,.guide-boundary-note,.guide-log-entry small,.guide-mode small,.guide-toggle small{color:var(--muted);font-size:var(--app-text-caption);line-height:1.38;display:block}.guide-current-thought{gap:8px;display:grid}.guide-action p,.guide-current-thought p,.guide-empty,.guide-log-entry p{color:var(--text-soft);font-size:var(--app-text-caption);margin:0;line-height:1.38}.guide-metrics{flex-wrap:wrap;gap:6px;display:flex}.guide-metrics span{color:var(--muted);font-size:var(--app-text-caption);background:#ffffff06;border:1px solid #ffffff16;border-radius:7px;padding:4px 7px;font-weight:680}.guide-primary-action{border-radius:8px;min-height:34px;font-weight:560;color:var(--text)!important;background:#526fff29!important;border-color:#9fb2ff61!important}.guide-action,.guide-panel-section{gap:8px;display:grid}.guide-action{position:relative}.operator-activity-trail{overflow:hidden}.operator-activity-trail .guide-action-list{max-height:min(360px,42vh);padding-right:2px;overflow:auto}.operator-activity-entry{background:#ffffff07}.guide-pane .operator-activity-trail{gap:7px;min-height:0;overflow:visible}.guide-pane .operator-activity-trail .guide-pane-section-head h2{color:#dadff09e;font-size:var(--app-text-caption);letter-spacing:.085em}.guide-pane .operator-activity-trail .guide-action-list{gap:6px;max-height:230px;padding-right:1px;overflow:auto}.guide-pane .operator-activity-entry{background:#ffffff06;border-color:#50e3c21f;border-radius:8px;gap:6px;padding:8px 9px 8px 11px;box-shadow:inset 1px 0 #778fff57}.guide-pane .operator-activity-entry:before{display:none}.guide-pane .operator-activity-entry strong{font-size:var(--app-text-caption);font-weight:760;line-height:1.2}.guide-pane .operator-activity-entry p{color:#dadff0c2;font-size:var(--app-text-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;line-height:1.32;display:-webkit-box;overflow:hidden}.guide-pane .operator-activity-entry small{color:#a0a7bcc7;font-size:var(--app-text-caption);margin-top:3px;line-height:1.28}.guide-pane .operator-activity-entry .guide-action-buttons{gap:4px;padding-left:0}.guide-pane .operator-activity-entry .guide-action-buttons button{color:#ebeef8db;min-height:24px;font-size:var(--app-text-caption);border-radius:6px;padding:3px 6px;line-height:1}.operator-activity-entry.log-applied{border-color:#50e3c229}.operator-activity-entry.log-dismissed,.operator-activity-entry.log-undone{opacity:.72}.guide-action:before{content:"";background:#9fb2ff52;border-radius:999px;width:2px;position:absolute;inset:9px auto 9px 0}.guide-risk-review{border-color:#f59e0b57}.guide-risk-high,.log-blocked{border-color:#ff6b6b57}.guide-action-buttons{flex-wrap:wrap;gap:6px;padding-left:3px;display:flex}.guide-action-buttons button,.guide-log-entry button{min-height:30px;font-size:var(--app-text-caption);border-radius:7px;padding:5px 8px}.board-workspace{--board-workstream-dock-gap:7px;grid-row:3;grid-template-columns:minmax(0,1fr) var(--guide-pane-dock-width,var(--guide-pane-open-width,344px));column-gap:var(--board-workstream-dock-gap);overscroll-behavior-x:contain;height:100%;min-height:0;transition:grid-template-columns .18s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.board-workspace,.board-workspace.guide-pane-is-open{padding-right:var(--board-workstream-dock-gap)}.card-detail-overlay-body.guide-pane-is-open{padding-right:0}.board-workspace.is-resizing-workstream{transition:none}.board-main{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.board-opening-identity,.board-workspace .board-canvas{min-width:0}.board-opening-workspace{isolation:isolate;background:linear-gradient(180deg,#4169ff0b,transparent 11rem),var(--bg);grid-column:1/-1;grid-template-rows:minmax(0,1fr);padding:14px 16px 18px;position:relative}.board-opening-lists{align-items:stretch;gap:12px;min-width:0;min-height:0;display:flex;overflow:hidden}.board-opening-list{flex:0 0 var(--list-width,242px);width:var(--list-width,242px);background:#0d0e12bd;border:1px solid #ffffff14;border-radius:10px;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:10px;min-width:0;min-height:260px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff06}.board-opening-list-title{color:#eef1fad1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:740;overflow:hidden}.board-opening-card:after,.board-opening-card:before,.board-opening-list-title.is-placeholder span{background:linear-gradient(100deg,#ffffff0b 20%,#708bff1f 42%,#ffffff0b 64%) 0 0/220% 100%;border-radius:6px;animation:board-opening-shimmer 1.55s ease-in-out infinite;display:block}.board-opening-list-title.is-placeholder span{width:42%;height:13px}.board-opening-list:nth-child(2n) .board-opening-list-title.is-placeholder span{width:57%}.board-opening-list:nth-child(3n) .board-opening-list-title.is-placeholder span{width:34%}.board-opening-card-stack{align-content:start;gap:8px;display:grid}.board-opening-card{background:#ffffff06;border:1px solid #ffffff0e;border-radius:7px;align-content:center;gap:8px;min-height:58px;padding:11px 12px;display:grid}.board-opening-card:after,.board-opening-card:before{content:"";height:9px}.board-opening-card.has-preview{min-height:58px}.board-opening-card.has-preview:after,.board-opening-card.has-preview:before{display:none}.board-opening-card-title{color:#eef1fab8;font-size:var(--app-text-body-sm);font-weight:var(--app-weight-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.board-opening-card:before{width:78%}.board-opening-card:after{opacity:.72;width:46%}.board-opening-card:nth-child(2n):before{width:62%}.board-opening-card:nth-child(3n):before{width:88%}.board-opening-card:nth-child(2n):after{width:33%}.board-opening-card:nth-child(3n):after{width:58%}.board-opening-card:nth-child(3n){min-height:70px}@media (max-width:760px){.board-opening-workspace{padding:12px 10px}.board-opening-lists{gap:10px}.board-opening-list{flex-basis:calc(50vw - 15px)}.board-opening-list:nth-child(n+3){display:none}}@media (max-width:520px){.board-opening-list{flex-basis:calc(100vw - 20px)}.board-opening-list:nth-child(n+2){display:none}}@keyframes board-opening-shimmer{0%{background-position:115% 0}to{background-position:-115% 0}}.guide-pane{--guide-ink:#f4f6ffe6;--guide-muted:#dadff085;--guide-hairline:#ffffff14;--guide-hairline-strong:#e1e8ff21;--guide-blue:#aeb7dc;--guide-blue-soft:#aab5dc1a;--guide-aura-rgb:57,86,158;--guide-aura-bright-rgb:91,118,205;--guide-pane-min:300px;--guide-pane-max:460px;--guide-pane-rail-width:var(--app-shell-collapsed-rail-size);--guide-pane-default:clamp(344px,24vw,var(--guide-pane-max));--guide-pane-current:var(--guide-pane-width,var(--guide-pane-default));z-index:8;width:var(--guide-pane-current);min-width:var(--guide-pane-current);max-width:var(--guide-pane-current);resize:none;transform-origin:100%;height:100%;color:var(--guide-ink);opacity:1;visibility:visible;background:linear-gradient(#ffffff05,#ffffff02 44%,#ffffff03),#050506;border:0;border-left:1px solid #ffffff26;border-radius:0;flex:none;grid-template-rows:auto minmax(0,1fr) auto auto;transition:opacity .15s,transform .14s cubic-bezier(.22,1,.36,1),width .18s cubic-bezier(.22,1,.36,1),min-width .18s cubic-bezier(.22,1,.36,1),max-width .18s cubic-bezier(.22,1,.36,1),border-color .12s,box-shadow .12s,visibility linear;display:grid;position:relative;overflow:hidden;transform:translate(0);box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff07,-10px 0 28px #0000003d,0 0 0 1px #ffffff05}.guide-pane:before{display:none}.guide-pane.is-resizing{transition:none}.guide-pane:hover{border-color:#ffffff5c;box-shadow:inset 0 1px #ffffff16,inset 0 0 0 1px #ffffff0e,-12px 0 34px #0000004d,0 0 0 1px #ffffff13,-14px 0 30px #8295ff0f}.guide-pane,.guide-pane *{cursor:default}.guide-pane button{cursor:pointer}.guide-pane textarea{cursor:text;resize:none}.guide-pane .guide-pane-resize-handle{appearance:none;z-index:5;width:20px;min-width:20px;box-shadow:none;color:#0000;cursor:ew-resize;touch-action:none;background:0 0;border:0;border-radius:8px;padding:0;font-size:0;line-height:0;position:absolute;top:42px;bottom:58px;left:-2px}.guide-pane-resize-handle:before{background:linear-gradient(90deg,#8295ff1f,#0000),#ffffff07;width:11px;height:min(88px,62%);transition:background .12s,opacity .12s;left:0}.guide-pane-resize-handle:after,.guide-pane-resize-handle:before{content:"";opacity:0;border-radius:999px;position:absolute;top:50%;transform:translateY(-50%)}.guide-pane-resize-handle:after{background:#ffffff3d;width:3px;height:min(74px,64%);transition:opacity .12s,background .12s;left:5px;box-shadow:0 0 0 1px #00000047}.guide-pane-resize-handle:focus-visible,.guide-pane-resize-handle:hover{outline:none}.guide-pane-resize-handle:active:before,.guide-pane-resize-handle:focus-visible:after,.guide-pane-resize-handle:focus-visible:before,.guide-pane-resize-handle:hover:after,.guide-pane-resize-handle:hover:before,.guide-pane:hover .guide-pane-resize-handle:after,.guide-pane:hover .guide-pane-resize-handle:before{opacity:1}.guide-pane-resize-handle:active:after,.guide-pane-resize-handle:focus-visible:after,.guide-pane-resize-handle:hover:after{background:#8295ffdb}.guide-pane-drop-target{border-color:#cdd6ff3d;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #cdd6ff1a,0 12px 30px #00000047}.guide-pane-drop-target:after{z-index:3;color:#edf1ff;content:"Drop into chat";font-size:var(--app-text-caption);letter-spacing:.03em;pointer-events:none;background:#07080e85;border:1px dashed #cdd6ff6b;border-radius:12px;place-items:center;font-weight:650;display:grid;position:absolute;inset:10px}.guide-card-awareness,.guide-context-card,.guide-result-groups section,.guide-workbench-head,.guide-workbench-result,.guide-working-steps{background:#111114e0;border:1px solid #ffffff1a;border-radius:8px}.guide-workbench-head{gap:4px;padding:11px 12px;display:grid}.guide-context-card span,.guide-workbench-head span,.guide-workbench-result header span{color:var(--muted);font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:760}.guide-card-awareness strong,.guide-context-card strong,.guide-workbench-head strong,.guide-workbench-result header strong{color:var(--text);font-size:.9rem;line-height:1.24}.guide-card-awareness{background:linear-gradient(135deg,#cdd6ff0b,#ffffff03 46%),#111114e6;gap:8px;padding:11px 12px;display:grid}.guide-card-awareness-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.guide-card-awareness-head span{color:var(--guide-blue);font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:780}.guide-card-awareness p{color:var(--text-soft);font-size:var(--app-text-caption);margin:0;line-height:1.35}.guide-card-awareness-pills{flex-wrap:wrap;gap:6px;display:flex}.guide-card-awareness-pills span{color:var(--text-soft);font-size:var(--app-text-caption);background:#4169ff14;border:1px solid #9fb2ff2e;border-radius:999px;padding:5px 8px;font-weight:720;line-height:1.2}.guide-context-tray,.guide-result-actions,.guide-result-groups,.guide-result-steps,.guide-workbench-results{gap:8px;display:grid}.guide-context-card{background:linear-gradient(90deg,#cdd6ff0a,#ffffff04),#111114e6;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.guide-context-card-button{width:100%;color:inherit;text-align:left;border:1px solid #ffffff1a}.guide-context-card-button:focus-visible,.guide-context-card-button:hover{background:linear-gradient(90deg,#cdd6ff11,#ffffff05),#111114f0;border-color:#9fb2ff52;outline:none}.guide-context-card>div:first-child{gap:4px;min-width:0;display:grid}.guide-context-card small{color:var(--muted);font-size:var(--app-text-caption)}.guide-context-actions{gap:5px;display:flex}.guide-context-actions button,.guide-workbench-result button{color:var(--text-soft);font-size:var(--app-text-caption);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;padding:7px 8px;font-weight:720}.guide-context-actions button:focus-visible,.guide-context-actions button:hover,.guide-workbench-result button:focus-visible,.guide-workbench-result button:hover{color:var(--text);border-color:#9fb2ff59;outline:none}.guide-working-steps{flex-wrap:wrap;gap:6px;padding:9px;display:flex}.guide-result-steps span,.guide-working-steps span{color:var(--text-soft);font-size:var(--app-text-caption);background:#4169ff14;border:1px solid #9fb2ff2e;border-radius:999px;padding:5px 8px;font-weight:720}.guide-workbench-result{gap:10px;padding:12px;display:grid}.guide-workbench-result header{justify-content:space-between;align-items:start;gap:10px;display:flex}.guide-workbench-result header>div{gap:4px;min-width:0;display:grid}.guide-workbench-result header small{color:var(--muted);font-size:var(--app-text-caption);white-space:nowrap}.guide-workbench-result>p{color:var(--text-soft);font-size:var(--app-text-caption);margin:0;line-height:1.45}.guide-result-groups{grid-template-columns:1fr}.guide-result-groups section{gap:6px;padding:9px;display:grid}.guide-result-groups section strong{color:var(--text);font-size:var(--app-text-caption)}.guide-result-groups section span{color:var(--text-soft);font-size:var(--app-text-caption);line-height:1.28}.guide-result-actions .guide-action input,.guide-result-actions .guide-action textarea{width:100%;color:var(--text);font:inherit;font-size:var(--app-text-caption);background:#0000003d;border:1px solid #ffffff1a;border-radius:7px;padding:8px;line-height:1.36}.guide-result-actions .guide-action textarea{resize:none}.guide-result-steps{flex-wrap:wrap;gap:6px;display:flex}.guide-pane-rail{--guide-pane-current:var(--guide-pane-rail-width);width:var(--guide-pane-current);min-width:var(--guide-pane-current);max-width:var(--guide-pane-current);flex:none;grid-template-rows:1fr;align-self:flex-end;align-items:stretch;height:100%;margin-top:auto}.guide-pane-content,.guide-pane-rail-content{pointer-events:none;will-change:opacity,transform;min-width:0;position:absolute;inset:0;overflow:hidden}.guide-pane-content{opacity:1;pointer-events:auto;transform-origin:bottom;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.guide-pane-top{min-width:0;display:grid}.guide-pane-rail-content{opacity:0;transform-origin:100%;box-shadow:none;border:0;position:absolute;inset:0}.guide-pane-rail .guide-pane-content{pointer-events:none}.guide-pane-rail .guide-pane-rail-content{cursor:pointer;pointer-events:auto}.guide-pane-rail .guide-pane-rail-content:focus-visible,.guide-pane-rail .guide-pane-rail-content:hover{background:#ffffff08;outline:none}.guide-pane-rail:after{content:"";display:none}.guide-sigil{--ava-mark-size:38px;pointer-events:none;width:38px;height:38px}.guide-pane-header-mark{--ava-mark-size:30px;width:30px;height:30px;filter:drop-shadow(0 0 10px rgba(var(--guide-aura-bright-rgb),.2)) drop-shadow(0 0 18px rgba(var(--guide-aura-rgb),.14));margin-right:0}.guide-pane-rail .guide-pane-rail-resize-handle{display:none}.guide-pane-rail-identity{z-index:2;opacity:.9;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;display:flex;position:absolute;inset:14px 0 auto}.guide-pane-rail-identity:after{display:none}.guide-pane-rail-mini-mark{opacity:.88;width:30px;height:30px;filter:drop-shadow(0 0 12px rgba(var(--guide-aura-bright-rgb),.24)) drop-shadow(0 0 22px rgba(var(--guide-aura-rgb),.16))}.guide-pane-rail-identity strong{display:none}.guide-pane-rail small{color:#090b18;min-width:22px;height:20px;font-size:var(--app-text-micro);font-weight:var(--app-weight-semibold);background:#dfe5ffeb;border:1px solid #cdd6ff5c;border-radius:999px;place-items:center;padding:0 4px;line-height:1;display:grid}.guide-pane-rail-chevron{color:#f4f6ff9e;pointer-events:none;position:absolute;bottom:18px;left:50%;right:auto}.guide-pane-header,.guide-pane-tabs{z-index:2;border-bottom:1px solid #ffffff12;position:relative}.guide-pane-header{justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.guide-pane-header>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.guide-pane-header>div:first-child>div{gap:2px;min-width:0;display:grid}.guide-pane-header strong{color:var(--guide-ink);font-size:var(--app-text-heading)}.guide-presence{background:#9ca4bf;border-radius:999px;place-items:center;width:8px;height:8px;display:inline-grid;position:relative;box-shadow:0 0 0 1px #cdd6ff1f}.guide-presence:after{content:"";display:none}.guide-pane-header span:not(.guide-status-pill):not(.guide-presence):not(.guide-sigil){color:var(--muted);text-transform:capitalize}.guide-pane-header-actions{z-index:3;place-items:center;gap:2px;display:flex;position:absolute;top:8px;right:8px}.guide-pane-header>div:first-child small{color:#a0a7bcbd;font-size:var(--app-text-micro);line-height:1}.ava-status-sheet{z-index:3;background:#0d0e12;border-bottom:1px solid #ffffff12;gap:8px;padding:9px 10px;display:grid;position:relative}.ava-status-sheet>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.ava-status-sheet span{color:#a0a7bcc7;font-size:var(--app-text-meta)}.ava-status-sheet strong{color:#ecf0ffe6;font-size:var(--app-text-control)}.ava-status-actions{gap:6px;display:flex}.ava-status-actions button{min-height:29px;font-size:var(--app-text-meta);border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.ava-status-actions button:first-child{background:#4169ff21;border-color:#5a7dff52;flex:1}.ava-status-actions button:disabled{color:#a0a7bc85;cursor:default;background:#ffffff06;border-color:#ffffff14}.is-spinning{animation:ava-spin .9s linear infinite}@keyframes ava-spin{to{transform:rotate(1turn)}}.native-scene-workspace-shell{overflow:hidden}.native-scene-stage{color:#eef1fa;background:#090b11;flex:1;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;container:native-scene/inline-size}.native-scene-toolbar,.native-slide-page-actions{background:#11141d;border-bottom:1px solid #94a3b829;align-items:center;gap:5px;min-width:0;padding:7px 9px;display:flex}.native-scene-toolbar{scrollbar-width:thin;overflow-x:auto}.native-slide-toolbar{background:#0d1018;gap:7px;padding:8px 10px;position:relative;overflow:visible}.native-slide-wip{color:#e9d49f;min-width:max-content;font-size:var(--app-text-control);background:#f5c25c14;border:1px solid #f5c25c57;border-radius:999px;padding:4px 9px;line-height:1.2}.native-slide-toolbar .native-slide-build-with-ava{color:#fff;background:#3048bd;border-color:#7c91ffb8}.native-scene-menu{flex:none;position:relative}.native-scene-menu>summary{min-height:34px;color:var(--text-soft);cursor:pointer;font-size:var(--app-text-control);background:#ffffff09;border:1px solid #94a3b833;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 9px;list-style:none;display:inline-flex}.native-scene-menu>summary::-webkit-details-marker{display:none}.native-scene-menu[open]>summary{color:#fff;background:#7c91ff29;border-color:#7c91ff94}.native-scene-menu>div{z-index:20;background:#141823;border:1px solid #94a3b83d;border-radius:10px;gap:4px;width:max-content;min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 48px #0000007a}.native-scene-menu>div button{background:0 0;border-color:#0000;justify-content:flex-start;width:100%}.native-scene-toolbar button{flex:none}.native-scene-toolbar-separator{background:#94a3b82e;width:1px;height:24px;margin:0 3px}.native-scene-toolbar-spacer{flex:1;min-width:8px}.native-scene-inspector button,.native-scene-toolbar button,.native-slide-page-actions button,.native-slide-thumbnails button{min-height:34px;color:var(--text-soft);font-size:var(--app-text-control);background:#ffffff09;border:1px solid #94a3b833;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.native-scene-toolbar button[aria-pressed=true]{color:#fff;background:#7c91ff38;border-color:#7c91ffb8}.native-scene-layout{grid-template-columns:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.native-slide-thumbnails{background:#0d1018;border-right:1px solid #94a3b824;flex-direction:column;gap:7px;width:184px;min-height:0;padding:10px;display:flex;overflow-y:auto}.native-slide-thumbnails button{text-align:left;grid-template-columns:22px 1fr;align-content:center;justify-items:start;min-height:74px;display:grid}.native-slide-thumbnails button img{aspect-ratio:16/9;object-fit:cover;background:#080a10;border:1px solid #94a3b82e;border-radius:4px;grid-column:2;width:100%}.native-slide-thumbnails button span{grid-column:2}.native-slide-thumbnails button[aria-current=true]{background:#7c91ff29;border-color:#7c91ffc2}.native-slide-thumbnails .native-slide-add{grid-template-columns:auto auto;min-height:42px}.native-slide-options{border-top:1px solid #94a3b824;gap:6px;margin-top:2px;padding-top:8px;display:grid}.native-slide-options>summary{color:var(--muted);cursor:pointer;font-size:var(--app-text-control);border-radius:7px;padding:7px 8px}.native-slide-options[open]>summary{color:var(--text)}.native-slide-options label{color:var(--muted);font-size:var(--app-text-control);gap:4px;display:grid}.native-slide-options select{min-height:34px;color:var(--text);font-size:var(--app-text-control);background:#11141d;border:1px solid #94a3b840;border-radius:7px;padding:0 8px}.native-slide-options button{grid-template-columns:auto auto;width:100%;min-height:34px}.native-slide-guided-gate{background:radial-gradient(circle at 18% 12%,#5a6cb426,#0000 38%),linear-gradient(145deg,#090c13,#080a10 58%,#0b0e16);place-items:center;min-height:0;padding:clamp(24px,5vh,56px) clamp(20px,4cqi,56px);display:grid;overflow:auto}.native-slide-guided-gate-card{flex-direction:column;align-items:flex-start;gap:14px;width:min(100%,640px);display:flex}.native-slide-guided-gate-card>span{color:#aebaff;font-size:var(--app-text-control);letter-spacing:.02em;text-transform:uppercase;font-weight:680}.native-slide-guided-gate-card h2{color:#f8f9ff;letter-spacing:-.025em;margin:0;font-size:clamp(28px,3.4cqi,40px);line-height:1.08}.native-slide-guided-gate-card>p{color:#b9bfd0;font-size:var(--app-text-body);margin:0;line-height:1.55}.native-slide-guided-gate-card .native-slide-guided-gate-status{color:#8f96aa;font-size:var(--app-text-control)}.native-slide-guided-gate-card button{color:#f3f5ff;min-height:44px;font-size:var(--app-text-control);background:#7c91ff1f;border:1px solid #7c91ff85;border-radius:9px;justify-content:center;align-items:center;margin-top:8px;padding:0 18px;font-weight:650;display:inline-flex}.stage-artifact-creating{min-height:0;color:var(--text);background:radial-gradient(circle at 50% 42%,#5d6fcf1c,transparent 38%),var(--surface);flex:1;grid-template-columns:auto minmax(0,360px);place-content:center;align-items:center;gap:13px;padding:32px;display:grid}.stage-artifact-creating>svg{color:#9eacff}.stage-artifact-creating>div{gap:3px;display:grid}.stage-artifact-creating strong{font-size:var(--app-text-body)}.stage-artifact-creating span{color:var(--muted);font-size:var(--app-text-control);line-height:1.4}@container native-scene (max-width:1200px){.native-slide-guided-gate{padding:28px}}.native-scene-workspace{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.native-scene-slides .native-scene-workspace{grid-template-rows:minmax(0,1fr) auto}.native-slide-page-actions{background:#0c0f17;justify-content:center}.native-slide-page-actions label{color:var(--muted);font-size:var(--app-text-control);align-items:center;gap:6px;display:inline-flex}.native-scene-inspector select,.native-slide-page-actions select{min-height:34px;color:var(--text);font-size:var(--app-text-control);background:#11141d;border:1px solid #94a3b840;border-radius:7px;padding:0 8px}.native-slide-surface-wrap{background:radial-gradient(circle at 50% 30%,#5a6cb41f,#0000 45%),#080a10;place-items:center;min-height:0;padding:clamp(18px,4vw,52px);display:grid;overflow:auto}.native-scene-surface{touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.native-slide-empty-hint{z-index:0;color:#dee2f094;text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:0}.native-slide-empty-hint strong{font-size:var(--app-text-body)}.native-slide-empty-hint span{font-size:var(--app-text-control)}.native-scene-slides .native-scene-surface,.native-slide-presentation-page{aspect-ratio:16/9;width:min(100%,1120px);box-shadow:0 24px 80px #0000007a}.native-scene-canvas .native-scene-layout{grid-template-columns:minmax(0,1fr) auto}.native-canvas-scroll{background-color:#080a10;background-image:radial-gradient(circle,#94a3b82e 1px,#0000 0);background-size:22px 22px;min-height:0;position:relative;overflow:hidden}.native-canvas-scroll .native-scene-surface{transform-origin:0 0;overflow:visible}.native-scene-object{white-space:pre-wrap;cursor:grab;border:1px solid #0000;align-items:center;padding:8px;display:flex;position:absolute;overflow:hidden}.native-scene-object-image{padding:0}.native-scene-object-image img{object-fit:cover;width:100%;height:100%}.native-scene-object-group{color:var(--muted);pointer-events:auto;background:#7c91ff0a;border:2px dashed #7c91ffb8;justify-content:flex-end;align-items:flex-start}.native-scene-object-lock{position:absolute;top:5px;right:5px}.native-scene-resize-handle,.native-scene-rotate-handle{z-index:4;background:#657cff;border:2px solid #fff;border-radius:999px;width:14px;height:14px;display:block;position:absolute}.native-scene-resize-handle{cursor:nwse-resize;bottom:-3px;right:-3px}.native-scene-rotate-handle{cursor:grab;top:-24px;left:calc(50% - 7px)}.native-scene-text-editor,.native-scene-text-editor .ProseMirror{white-space:pre-wrap;outline:0;width:100%;height:100%;min-height:100%}.native-scene-text-editor p{margin:0}.native-scene-object:active{cursor:grabbing}.native-scene-object-frame,.native-scene-object-shape{border-style:solid;border-width:2px}.native-scene-object-frame{color:#e6ebffc2;border-style:dashed;align-items:flex-start}.native-scene-object.is-selected{outline-offset:2px;outline:3px solid #7c91fff0}.native-scene-connector,.native-scene-stroke{z-index:1;pointer-events:stroke;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.native-scene-connector.is-selected line,.native-scene-stroke.is-selected polyline{filter:drop-shadow(0 0 4px #7c91ff)}.native-scene-inspector{background:#0e1119;border-left:1px solid #94a3b826;flex-direction:column;gap:12px;width:230px;min-height:0;padding:12px;display:flex;overflow-y:auto}.native-scene-inspector header{text-transform:capitalize;justify-content:space-between;align-items:center;display:flex}.native-scene-inspector label{color:var(--muted);font-size:var(--app-text-meta);gap:5px;display:grid}.native-scene-inspector input,.native-scene-inspector textarea,.native-slide-notes textarea{width:100%;min-height:36px;color:var(--text);font-size:var(--app-text-control);background:#0000003d;border:1px solid #94a3b840;border-radius:7px;padding:7px 8px}.native-scene-inspector textarea{resize:vertical;min-height:100px}.native-scene-geometry{grid-template-columns:1fr 1fr;gap:8px;display:grid}.native-scene-inspector-actions{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.native-scene-inspector details{color:var(--muted);gap:10px;display:grid}.native-scene-inspector details[open] summary{margin-bottom:10px}.native-slide-notes{color:var(--muted);font-size:var(--app-text-control);background:#0c0f17;border-top:1px solid #94a3b829}.native-slide-notes>summary{cursor:pointer;padding:9px 12px;list-style-position:inside}.native-slide-notes[open]{padding-bottom:9px}.native-slide-notes textarea{resize:vertical;width:calc(100% - 24px);min-height:48px;max-height:120px;margin:0 12px}.native-scene-nudge{grid-template-columns:repeat(3,34px);justify-content:center;gap:4px;display:grid}.native-scene-nudge button:first-child{grid-column:2}.native-scene-nudge button:nth-child(2){grid-column:1}.native-scene-delete{margin-top:auto}.native-slide-presentation{z-index:200;background:#030407;grid-template-columns:auto auto auto;place-content:center;place-items:center;gap:16px;padding:40px;display:grid;position:fixed;inset:0}.native-slide-presentation-page{grid-column:1/-1;width:min(88vw,1500px);position:relative;overflow:hidden}.native-slide-presentation>button{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:999px;min-width:44px;min-height:44px}.native-slide-presentation .native-slide-presentation-close{position:absolute;top:18px;right:18px}@media (max-width:900px){.native-slide-thumbnails{width:132px}.native-scene-inspector{width:190px}.native-scene-toolbar button{padding:0 7px}}@media (max-width:700px){.native-scene-layout{grid-template-columns:minmax(0,1fr)}.native-slide-thumbnails{flex-direction:row;width:auto;max-height:120px}.native-slide-thumbnails button{min-width:120px}.native-scene-inspector{z-index:4;height:min(52%,430px);position:absolute;bottom:0;right:0}.native-slide-toolbar{flex-wrap:wrap;align-content:center;overflow:visible}.native-slide-toolbar .native-scene-toolbar-spacer{display:none}.native-slide-wip{order:-1;padding-inline:8px}.native-slide-toolbar .native-scene-menu>summary,.native-slide-toolbar button{min-height:44px}.native-slide-guided-gate{padding:22px 16px}}.guide-pane-header-actions button{width:var(--app-control-height-compact);min-width:var(--app-control-height-compact);height:var(--app-control-height-compact);min-height:var(--app-control-height-compact);color:#ffffffeb;box-shadow:none;background:0 0;border-color:#0000;border-radius:999px;place-items:center;padding:0;display:grid}.guide-pane-header-actions button svg{flex:none;width:16px;height:16px;margin:0;display:block}.guide-pane-header-actions button:focus-visible,.guide-pane-header-actions button:hover{color:#fff;background:#ffffff0e;border-color:#0000;outline:none}.guide-pane-tabs{align-items:center;gap:4px;min-height:46px;max-height:46px;padding:0 10px 8px;display:flex;overflow:hidden}.guide-pane-tabs button{height:var(--app-control-height-compact);min-height:var(--app-control-height-compact);max-height:var(--app-control-height-compact);color:var(--guide-muted);font-size:var(--app-text-control);font-weight:var(--app-weight-semibold);background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:6px;padding:5px 9px;transition:background .15s,color .15s;display:inline-flex;position:relative}.guide-pane-tabs button.active{color:var(--guide-ink);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0e}.guide-pane-tabs button:focus-visible,.guide-pane-tabs button:hover{color:var(--guide-ink);background:#ffffff0b;outline:none}.guide-pane-tabs button small{color:#ebeef8c7;min-width:17px;height:17px;font-size:var(--app-text-micro);background:#ffffff14;border-radius:999px;place-items:center;padding:0 5px;line-height:1;display:inline-grid}.guide-pane-body{z-index:1;align-content:start;gap:8px;min-height:0;padding:10px 10px 12px;display:grid;position:relative;overflow:auto}.work-pulse-list{gap:1px;display:grid}.work-pulse-list>button{width:100%;color:var(--guide-ink);text-align:left;background:0 0;border:0;border-radius:0;gap:5px;padding:12px 5px;display:grid}.work-pulse-list>button:focus-visible,.work-pulse-list>button:hover{background:#ffffff0b;outline:none}.work-pulse-list span{color:#7198ff;font-size:var(--app-text-micro);font-weight:var(--app-weight-semibold);text-transform:capitalize;align-items:center;gap:5px;display:flex}.work-pulse-list strong{color:#f4f6fff0;font-size:var(--app-text-control);line-height:var(--app-line-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-pulse-empty p,.work-pulse-list p{color:#b3b9ccbf;font-size:var(--app-text-meta);margin:0;line-height:1.42}.work-pulse-list small{color:#878fa6b3;font-size:var(--app-text-micro)}.work-pulse-empty{color:#7198ff;justify-items:start;gap:7px;padding:18px 5px;display:grid}.work-pulse-empty strong{color:#f0f3ffe6;font-size:var(--app-text-control)}.guide-live-canvas{gap:10px;min-height:100%;display:grid;position:relative}.guide-activity-feed{align-content:start}.guide-feed-card{animation:guideFeedIn .18s both}.operator-chat-thread{align-self:start;gap:10px;display:grid}.operator-mode-switch{background:#ffffff06;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid}.operator-mode-switch button{min-height:var(--app-control-height-compact);color:#dadff0a8;font-size:var(--app-text-control);font-weight:var(--app-weight-semibold);background:0 0;border:0;border-radius:6px}.operator-mode-switch button.active{color:var(--text);background:#4169ff33}.operator-capture-result{background:#50e3c20a;border:1px solid #50e3c22e;border-radius:9px;gap:9px;padding:10px;display:grid}.operator-capture-result header{gap:3px;display:grid}.operator-capture-result header span{color:#dbfff7b8;font-size:var(--app-text-caption);text-transform:uppercase;font-weight:820;line-height:1}.operator-capture-result header strong{color:#f6f8ffeb;font-size:var(--app-text-caption);line-height:1.32}.operator-capture-stats,.operator-capture-targets{flex-wrap:wrap;gap:5px;display:flex}.operator-capture-stats span{color:#dadff0b8;font-size:var(--app-text-caption);background:#ffffff07;border:1px solid #ffffff13;border-radius:7px;padding:5px 7px;line-height:1}.operator-capture-stats strong{color:var(--text)}.operator-capture-targets button{color:#eef1ffd1;min-width:0;font-size:var(--app-text-caption);text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;flex:0 100%;padding:6px 8px;overflow:hidden}.operator-capture-result p{color:#a0a7bcc7;font-size:var(--app-text-caption);margin:0;line-height:1.36}.operator-capture-result>button{color:#dadff0b8;min-height:26px;font-size:var(--app-text-caption);border-radius:7px;justify-self:start;padding:4px 8px}.operator-chat-empty{color:#dadff094;text-align:center;align-self:center;place-items:center;min-height:min(420px,100%);padding:16px;display:grid}.operator-chat-empty-sigil{--ava-mark-size:112px;width:112px;height:112px;margin:0 auto 14px}.operator-chat-empty-sigil:before{box-shadow:0 0 0 1px #a4b5ff4d,0 0 28px #4169ff66}.operator-chat-empty p{margin:0;font-size:.9rem;line-height:1.4}.board-activity-feed{align-content:start;gap:12px;min-height:0;display:grid}.board-activity-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.board-activity-head h2{color:#f7f8fff5;margin:0;font-size:1rem;font-weight:720;line-height:1.2}.board-activity-head p{color:#b1b8cdc2;font-size:var(--app-text-caption);margin:4px 0 0;line-height:1.4}.board-activity-filters{flex-wrap:wrap;gap:6px;display:flex}.board-activity-filters button{color:#dadff0c2;min-height:32px;font-size:var(--app-text-caption);background:#ffffff09;border-radius:8px;padding:5px 10px;font-weight:650}.board-activity-filters button.active{color:var(--text);background:#4169ff24;border-color:#9fb2ff57}.board-activity-list{grid-auto-rows:max-content;align-content:start;align-items:start;gap:10px;min-width:0;display:grid}.activity-date-separator{color:#aeb5c9b8;font-size:var(--app-text-caption);grid-template-columns:minmax(12px,1fr) auto minmax(12px,1fr);align-items:center;gap:10px;margin:5px 0 1px;font-weight:680;display:grid}.activity-date-separator:after,.activity-date-separator:before{content:"";background:#ffffff13;height:1px}.activity-load-earlier{color:#dfe3f0d6;width:100%;min-height:42px;font-size:var(--app-text-caption);background:#ffffff09;border:1px solid #ffffff1c;border-radius:9px;font-weight:650}.activity-load-earlier:focus-visible,.activity-load-earlier:hover{color:var(--text);background:#5270df17;border-color:#839dff61;outline:none}.board-activity-timeline .workstream-event-card,.card-activity-panel .workstream-event-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff13;border-radius:0;padding:10px 2px 14px;overflow:visible}.board-activity-timeline .workstream-event-rail,.card-activity-panel .workstream-event-rail{display:none}.workstream-event-card{--event-accent:#7198ff;--event-accent-soft:#4169ff1a;border:1px solid var(--event-accent);grid-template-columns:36px minmax(0,1fr);align-self:start;gap:12px;min-width:0;height:auto;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.workstream-event-card{border:1px solid color-mix(in srgb,var(--event-accent) 26%,#ffffff17)}}.workstream-event-card{background:linear-gradient(105deg,var(--event-accent-soft),transparent 52%),#0d0e13f0;border-radius:12px;padding:14px 14px 14px 16px;box-shadow:inset 0 1px #ffffff09,0 6px 18px #00000024}.workstream-event-card.kind-decision,.workstream-event-card.state-needs-you,.workstream-event-card.state-staged{--event-accent:#e7ae49;--event-accent-soft:#b975181c}.workstream-event-card.state-failed{--event-accent:#f06b78;--event-accent-soft:#aa2b3b1c}.workstream-event-card.state-corrected{--event-accent:#57d6c5;--event-accent-soft:#2397871a}.workstream-event-card.state-undone{--event-accent:#8e96a8;--event-accent-soft:#6f778a14}.workstream-event-rail{background:var(--event-accent);width:3px;box-shadow:0 0 16px var(--event-accent);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.workstream-event-rail{box-shadow:0 0 16px color-mix(in srgb,var(--event-accent) 48%,transparent)}}.workstream-event-icon{border:1px solid var(--event-accent);place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.workstream-event-icon{border:1px solid color-mix(in srgb,var(--event-accent) 34%,#ffffff1a)}}.workstream-event-icon{background:var(--event-accent);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.workstream-event-icon{background:color-mix(in srgb,var(--event-accent) 12%,#ffffff06)}}.workstream-event-icon{color:var(--event-accent)}.workstream-event-icon .ava-gem-mark{--ava-mark-size:24px;width:24px;height:24px}.workstream-event-content{gap:9px;min-width:0;display:grid}.workstream-event-classification{align-items:center;gap:7px;min-width:0;display:flex}.workstream-event-classification span{color:var(--event-accent);font-size:var(--app-text-caption);letter-spacing:.065em;text-transform:uppercase;font-weight:720;line-height:1}.workstream-event-classification span+span{color:#c3c9dac2;letter-spacing:.025em;align-items:center;gap:5px;font-weight:650;display:inline-flex}.workstream-event-classification span+span:before{background:var(--event-accent);content:"";border-radius:999px;width:5px;height:5px}.workstream-event-content>header{gap:3px;min-width:0;display:grid}.workstream-event-content h3{color:var(--text);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:680;line-height:1.32;display:-webkit-box;overflow:hidden}.workstream-event-content>header p{color:#abb3c8c7;font-size:var(--app-text-caption);margin:0;line-height:1.35}.workstream-event-summary{color:#e0e4f1d1;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.46;display:-webkit-box;overflow:hidden}.workstream-event-detail{color:#abb3c8c2;min-width:0;font-size:var(--app-text-caption);flex-wrap:wrap;gap:7px 13px;line-height:1.35;display:flex}.workstream-event-detail span{align-items:center;gap:5px;display:inline-flex}.workstream-event-detail svg{color:var(--event-accent)}@supports (color:color-mix(in lab,red,red)){.workstream-event-detail svg{color:color-mix(in srgb,var(--event-accent) 78%,#dce4ff)}}.workstream-event-entities{gap:6px;min-width:0;display:grid}.workstream-event-entities>span{color:#abb3c8b3;font-size:var(--app-text-caption);letter-spacing:.055em;text-transform:uppercase;font-weight:690}.workstream-event-entities>div{gap:5px;display:grid}.workstream-event-entities button{color:#e7eaf6db;min-width:0;min-height:36px;font-size:var(--app-text-caption);text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 9px;font-weight:590;display:grid}.workstream-event-entities button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workstream-event-entities button>svg:first-child{color:var(--event-accent)}.workstream-event-entities button>svg:last-child{color:#abb3c89e}.workstream-event-entities button:focus-visible,.workstream-event-entities button:hover{border-color:var(--event-accent)}@supports (color:color-mix(in lab,red,red)){.workstream-event-entities button:focus-visible,.workstream-event-entities button:hover{border-color:color-mix(in srgb,var(--event-accent) 42%,#ffffff29)}}.workstream-event-entities button:focus-visible,.workstream-event-entities button:hover{background:var(--event-accent)}@supports (color:color-mix(in lab,red,red)){.workstream-event-entities button:focus-visible,.workstream-event-entities button:hover{background:color-mix(in srgb,var(--event-accent) 8%,#ffffff0a)}}.workstream-event-entities button:focus-visible,.workstream-event-entities button:hover{color:var(--text);outline:none}.workstream-event-actions{flex-wrap:wrap;gap:6px;display:flex}.workstream-event-actions button{color:#e1e5f1d1;min-height:34px;font-size:var(--app-text-caption);background:#ffffff0a;border:1px solid #ffffff21;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-weight:590;line-height:1;display:inline-flex}.workstream-event-actions button.is-primary{border-color:var(--event-accent)}@supports (color:color-mix(in lab,red,red)){.workstream-event-actions button.is-primary{border-color:color-mix(in srgb,var(--event-accent) 62%,white 8%)}}.workstream-event-actions button.is-primary{background:var(--event-accent)}@supports (color:color-mix(in lab,red,red)){.workstream-event-actions button.is-primary{background:color-mix(in srgb,var(--event-accent) 22%,#0f1118e0)}}.workstream-event-actions button.is-primary{color:#fff}.workstream-event-actions button:focus-visible,.workstream-event-actions button:hover{border-color:var(--event-accent)}@supports (color:color-mix(in lab,red,red)){.workstream-event-actions button:focus-visible,.workstream-event-actions button:hover{border-color:color-mix(in srgb,var(--event-accent) 52%,#ffffff2e)}}.workstream-event-actions button:focus-visible,.workstream-event-actions button:hover{color:#fff;outline:none}.ava-activity-correction{grid-template-columns:minmax(0,1fr) 38px;gap:7px;display:grid}.ava-activity-correction input{width:100%;min-width:0;height:38px;color:var(--text);font-size:var(--app-text-caption);background:#00000042;border:1px solid #809bff4d;border-radius:8px;padding:7px 10px}.ava-activity-correction button{border-radius:8px;place-items:center;width:38px;height:38px;min-height:38px;padding:0;display:grid}@container (max-width:360px){.workstream-event-card{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:12px 11px 12px 14px}.workstream-event-icon{width:32px;height:32px}.workstream-event-content h3{font-size:.96rem}.workstream-event-summary{font-size:var(--app-text-caption)}}.guide-pane .operator-chat-empty{background:0 0;border:0;align-self:center;min-height:min(420px,100%)}.guide-pane .operator-chat-empty.is-compact{border-top:1px solid #ffffff12;border-radius:0;align-content:start;min-height:0;padding:10px 2px 2px}.guide-pane .operator-chat-empty p{color:#dadff09e;max-width:34ch;font-size:var(--app-text-control);line-height:var(--app-line-body)}.guide-pane .operator-chat-empty.is-compact p{color:#a0a7bcb8;max-width:none;font-size:var(--app-text-control);line-height:var(--app-line-body)}.operator-chat-message{background:#ffffff08;border:1px solid #cdd6ff1a;border-radius:8px;gap:5px;max-width:92%;padding:9px 10px;display:grid}.operator-chat-message.from-user{background:#4076ff1f;border-color:#79a6ff33;justify-self:end}.operator-chat-message.from-operator{justify-self:start}.operator-chat-message.is-sending.from-operator{border-color:#cdd6ff24}.operator-chat-message.is-failed{background:#7f1d1d29;border-color:#f8717157}.operator-chat-message span{color:#dadff09e;font-size:var(--app-text-micro);font-weight:var(--app-weight-semibold);letter-spacing:var(--app-tracking-label);text-transform:uppercase;line-height:1}.operator-chat-message p{color:#f6f8ffe6;font-size:var(--app-text-body);line-height:var(--app-line-body);white-space:pre-wrap;margin:0}.guide-live-status{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 0 8px;display:flex}.guide-live-status>div{align-items:center;gap:8px;min-width:0;display:flex}.guide-live-status svg{color:#cdd6ffe6;flex:none}.guide-live-status span{color:#eceffce0;font-size:var(--app-text-control);font-weight:var(--app-weight-semibold);letter-spacing:.01em;line-height:var(--app-line-control);text-overflow:ellipsis;text-transform:none;white-space:nowrap;overflow:hidden}.guide-live-status small{color:#dadff0ad;font-size:var(--app-text-micro);font-weight:var(--app-weight-semibold);background:#ffffff06;border:1px solid #cdd6ff1f;border-radius:999px;flex:none;padding:4px 7px}.guide-live-empty-state{align-self:center;place-items:center;min-height:min(460px,100%);padding:18px 0;display:grid;position:relative}.guide-live-empty-state:before{background:radial-gradient(ellipse at 50% 38%,rgba(var(--guide-aura-bright-rgb),.24),rgba(var(--guide-aura-rgb),.115) 30%,rgba(var(--guide-aura-rgb),.032) 50%,transparent 66%);content:"";filter:blur(3px);pointer-events:none;position:absolute;inset:12% 8% 10%}.guide-live-empty-state img{z-index:1;object-fit:contain;opacity:.7;width:min(250px,82%);max-height:min(410px,70vh);filter:hue-rotate(20deg) saturate(.92) brightness(1.13) drop-shadow(0 0 22px rgba(var(--guide-aura-bright-rgb),.22)) drop-shadow(0 0 38px rgba(var(--guide-aura-rgb),.12));pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:relative}.guide-live-panel-head button{min-height:30px;font-size:var(--app-text-caption);padding:5px 9px}.guide-live-panel{border:1px solid var(--guide-hairline);background:linear-gradient(#ffffff0a,#ffffff05),#0003;border-radius:10px;align-self:start;gap:10px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff09}.guide-live-panel-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.guide-live-panel-head span{color:var(--guide-muted);font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:720}.guide-focus-summary{background:linear-gradient(#cdd6ff09,#ffffff03),#0a0a0c9e;border:1px solid #cdd6ff1c;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:10px;display:grid}.guide-focus-summary span{color:#dadff09e;font-size:var(--app-text-caption);letter-spacing:.07em;text-transform:uppercase;grid-column:1;font-weight:720;line-height:1}.guide-focus-summary strong{color:var(--guide-ink);font-size:var(--app-text-caption);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-weight:620;line-height:1.22;overflow:hidden}.guide-focus-summary button{color:#f1f4ffc7;min-height:30px;font-size:var(--app-text-caption);border-color:#ffffff1f;border-radius:8px;grid-area:1/2/span 2;padding:5px 9px}.guide-insight-digest{background:linear-gradient(145deg,#cdd6ff0d,#ffffff03 54%),#0c0c0fc2;border:1px solid #cdd6ff1f;border-radius:8px;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.guide-insight-digest>button{width:100%;color:var(--guide-ink);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:12px 12px 11px;display:grid}.guide-insight-digest>button span{color:#dadff0a3;font-size:var(--guide-label-size);font-weight:var(--font-weight-strong);letter-spacing:.06em;line-height:var(--line-control);text-transform:uppercase}.guide-insight-digest>button strong{color:var(--guide-ink);font-size:var(--guide-title-size);font-weight:var(--font-weight-strong);line-height:var(--line-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guide-insight-digest>button svg{color:#dadff0b3;grid-area:1/2/span 2;transition:transform .14s}.guide-insight-digest.is-open>button svg{transform:rotate(90deg)}.guide-insight-digest>div{border-top:1px solid #ffffff14;gap:0;padding:0 12px 4px;display:grid}.guide-insight-digest article{border-top:1px solid #ffffff12;gap:5px;padding:12px 0;display:grid}.guide-insight-digest article:first-child{border-top:0}.guide-insight-digest article strong{color:var(--text);font-size:var(--guide-title-size);font-weight:var(--font-weight-strong);line-height:var(--line-tight)}.guide-insight-digest article p{color:var(--text-soft);font-size:var(--guide-body-size);line-height:var(--line-body);margin:0}.guide-pane-card{border:1px solid var(--guide-hairline);background:linear-gradient(#ffffff09,#ffffff04),#0000002e;border-radius:10px;min-width:0;padding:10px;box-shadow:inset 0 1px #ffffff07}.guide-pane-section-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.guide-pane-section-head h2,.guide-pane-section-head h3,.guide-pane-section-head span{color:var(--guide-muted);font-size:var(--app-text-micro);font-weight:var(--app-weight-semibold);letter-spacing:var(--app-tracking-label);text-transform:uppercase;margin:0}.guide-pane-section-head small{color:var(--muted);font-size:var(--app-text-meta)}.guide-pane-section-head button{min-height:28px;font-size:var(--app-text-control);padding:4px 8px}.guide-filter-note{color:var(--guide-muted);font-size:var(--app-text-body);line-height:var(--app-line-body);margin:0 0 8px}.guide-pane-linked,.guide-pane-result-list{gap:6px;display:grid}.guide-pane-linked button,.guide-pane-result-list button{min-height:34px;color:var(--text-soft);font-size:var(--app-text-control);line-height:var(--app-line-control);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#ffffff07;border-color:#ffffff13;border-radius:8px;overflow:hidden}.guide-pane-linked button:hover,.guide-pane-result-list button:hover{color:var(--text);background:#ffffff0f;border-color:#cdd6ff57}.guide-pane-linked{border-top:1px solid #ffffff1a;margin-top:8px;padding-top:8px}.guide-pane-linked>span{color:var(--muted);font-size:var(--app-text-meta);font-weight:var(--app-weight-semibold)}.guide-pane-composer{background:linear-gradient(#ffffff03,#0000001f),#070709f5;border-top:1px solid #fff1;border-bottom:0;gap:7px;padding:9px 10px 10px;display:grid;position:relative;box-shadow:0 -1px #ffffff05}.guide-pane-composer label{display:grid}.guide-input-wrap{position:relative}.guide-pane-composer textarea{width:100%;min-height:58px;color:var(--text);resize:none;background:linear-gradient(#ffffff05,#fff0),#050506;border:1px solid #ffffff18;border-radius:9px;padding:7px 42px 26px 9px;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px #ffffff07}.guide-pane-composer textarea:focus{border-color:#cdd6ff4d;outline:none;box-shadow:0 0 0 1px #cdd6ff14,inset 0 1px #ffffff09}.guide-composer-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px;min-height:0;display:flex}.guide-quick-actions{flex-wrap:wrap;gap:5px;display:flex}.guide-quick-actions[hidden]{display:none}.guide-quick-actions button{color:#eef1ffd1;background:#ffffff08;border:1px solid #cdd6ff24;border-radius:999px;padding:4px 7px}.guide-quick-actions button:focus-visible,.guide-quick-actions button:hover{color:var(--text);background:#ffffff0f;border-color:#cdd6ff47}.guide-composer-actions span{color:#dadff0ad;font-size:var(--app-text-caption);background:#ffffff06;border:1px solid #cdd6ff24;border-radius:999px;padding:3px 7px;font-weight:680}.guide-input-wrap .guide-ask-button{width:var(--app-control-height-compact);min-width:var(--app-control-height-compact);height:var(--app-control-height-compact);min-height:var(--app-control-height-compact);color:#f1f4ffc7;background:#ffffff0c;border-color:#cdd6ff29;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;bottom:7px;right:7px}.guide-input-wrap .guide-ask-button:focus-visible,.guide-input-wrap .guide-ask-button:hover{background:#ffffff14;border-color:#cdd6ff47;outline:none}.guide-pane{--guide-label-size:var(--app-text-micro);--guide-control-size:var(--app-text-control);--guide-body-size:var(--app-text-body);--guide-title-size:var(--app-text-heading);--guide-heading-size:var(--app-text-heading);font-size:var(--guide-body-size);line-height:var(--app-line-body)}.guide-pane-header{min-height:48px;padding:7px 40px 7px 12px}.guide-pane-header strong{font-size:var(--guide-heading-size);font-weight:var(--app-weight-semibold);line-height:var(--app-line-tight)}.guide-pane-header span:not(.guide-status-pill):not(.guide-presence):not(.guide-sigil){font-size:var(--app-text-meta);line-height:var(--app-line-control);text-transform:none}.guide-pane.guide-pane-narrow{--guide-body-size:var(--app-text-control);--guide-heading-size:var(--app-text-heading)}.guide-pane.guide-pane-narrow .guide-pane-header{align-items:flex-start;padding:7px 38px 7px 10px}.guide-pane.guide-pane-narrow .guide-pane-header>div:first-child{gap:6px}.guide-pane.guide-pane-narrow .guide-pane-header span:not(.guide-status-pill):not(.guide-presence):not(.guide-sigil){font-size:var(--app-text-micro)}.guide-pane.guide-pane-narrow .guide-pane-header-actions button{width:var(--app-control-height-compact);min-width:var(--app-control-height-compact);height:var(--app-control-height-compact);min-height:var(--app-control-height-compact)}.guide-pane.guide-pane-narrow .guide-pane-body{padding:10px 8px 12px}.guide-pane.guide-pane-narrow .guide-pane-composer{padding:8px}.guide-pane.guide-pane-narrow .guide-pane-composer textarea{min-height:54px;font-size:var(--app-text-control);padding:7px 38px 24px 8px}.guide-pane.guide-pane-narrow .guide-input-wrap .guide-ask-button{width:var(--app-control-height-compact);min-width:var(--app-control-height-compact);height:var(--app-control-height-compact);min-height:var(--app-control-height-compact);bottom:6px;right:6px}.guide-live-status{min-height:48px;padding-bottom:12px}.guide-card-awareness-head span,.guide-context-card span,.guide-focus-summary span,.guide-live-panel-head span,.guide-pane-section-head h2,.guide-pane-section-head h3,.guide-pane-section-head span,.guide-workbench-head span,.guide-workbench-result header span{font-size:var(--guide-label-size);font-weight:var(--app-weight-semibold);letter-spacing:var(--app-tracking-label);line-height:var(--app-line-control)}.guide-card-awareness strong,.guide-context-card strong,.guide-focus-summary strong,.guide-workbench-head strong,.guide-workbench-result header strong{font-size:var(--guide-title-size);font-weight:var(--app-weight-semibold);line-height:var(--app-line-tight)}.guide-action p,.guide-card-awareness p,.guide-current-thought p,.guide-empty,.guide-filter-note,.guide-log-entry p,.guide-result-actions .guide-action input,.guide-result-actions .guide-action textarea,.guide-result-groups section span,.guide-workbench-result>p{font-size:var(--guide-body-size);line-height:var(--app-line-body)}.guide-context-actions button,.guide-focus-summary button,.guide-live-panel-head button,.guide-pane button,.guide-pane-linked button,.guide-pane-result-list button,.guide-pane-section-head button,.guide-workbench-result button{font-size:var(--guide-control-size);font-weight:var(--app-weight-medium);line-height:var(--app-line-control)}.guide-pane-composer{padding:9px 11px 10px}.guide-pane-composer textarea{min-height:52px;font-size:var(--app-text-body);line-height:var(--app-line-body);padding:9px 44px 9px 11px}.guide-input-wrap .guide-ask-button{width:30px;min-width:30px;height:30px;min-height:30px;top:50%;bottom:auto;transform:translateY(-50%)}@keyframes guidePresence{0%,to{opacity:.18;transform:scale(.74)}50%{opacity:.52;transform:scale(1)}}@keyframes guideFeedIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.board-canvas{--board-list-gap:18px;--board-inline-padding:13px;--list-insertion-preview-shift:calc(var(--spatial-insertion-target-size) - var(--board-list-gap));z-index:1;box-sizing:border-box;align-items:flex-start;gap:var(--board-list-gap);overscroll-behavior-x:contain;scrollbar-width:none;height:100%;min-height:0;padding:4px var(--board-inline-padding) 16px;display:flex;position:relative}.board-canvas,.board-canvas.board-canvas-overflowing{overflow-x:auto}.board-canvas:focus{outline:none}.board-canvas::-webkit-scrollbar{width:0;height:0}.app-shell{--spatial-insertion-guide-size:2px;--spatial-insertion-marker-size:26px;--spatial-insertion-target-size:44px;--spatial-insertion-motion:.1s;--spatial-insertion-displacement-duration:.18s;--spatial-insertion-displacement-easing:cubic-bezier(.22,1,.36,1);--spatial-insertion-guide:#8ca7ffb8;--spatial-insertion-guide-soft:#8ca7ff2e;--spatial-insertion-marker-border:#c0cfffc2;--spatial-insertion-marker-surface:#252c43;--spatial-insertion-marker-active:#334267}.spatial-insertion-control{color:#d8e2ffeb;cursor:pointer}.spatial-insertion-control .spatial-insertion-label,.spatial-insertion-control .spatial-insertion-marker{z-index:2;position:relative}.spatial-insertion-control .spatial-insertion-marker{width:var(--spatial-insertion-marker-size);height:var(--spatial-insertion-marker-size);border:1px solid var(--spatial-insertion-marker-border);background:var(--spatial-insertion-marker-surface);transition:border-color var(--spatial-insertion-motion) ease,background var(--spatial-insertion-motion) ease,box-shadow var(--spatial-insertion-motion) ease;border-radius:999px;padding:4px;box-shadow:0 0 0 2px #07080cdb,0 6px 18px #00000094}.spatial-insertion-control .spatial-insertion-label{color:#f5f7ff;width:max-content;min-height:32px;font-size:var(--app-text-meta);font-weight:var(--app-weight-semibold);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--spatial-insertion-motion) ease,visibility var(--spatial-insertion-motion) ease,background var(--spatial-insertion-motion) ease;background:#171d31f5;border:1px solid #8fa6ff8a;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.spatial-insertion-control:focus-visible .spatial-insertion-marker,.spatial-insertion-control:hover .spatial-insertion-marker,.spatial-insertion-control[data-insertion-active=true] .spatial-insertion-marker{background:var(--spatial-insertion-marker-active);border-color:#d7e0fff5;box-shadow:0 0 0 3px #5577ff38,0 7px 20px #0000009e}.board-placement-scrim{z-index:17;opacity:1;pointer-events:auto;touch-action:pan-x pan-y;background:#0000009e;flex:0 0 100%;align-self:stretch;width:100%;min-width:100%;height:100%;margin-right:-100%;animation:board-placement-scrim-in .1s both;position:sticky;top:0;left:0}@keyframes board-placement-scrim-in{0%{opacity:0}to{opacity:1}}.app-shell.list-placement-active .board-identity-copy,.app-shell.list-placement-active .board-utility-bar,.app-shell.list-placement-active .guide-pane,.app-shell.list-placement-active .import-reassurance-banner,.app-shell.list-placement-active .notice-banner,.app-shell.list-placement-active .topbar-action-group,.app-shell.list-placement-active .topbar-brand{opacity:.38;pointer-events:none;transition:opacity .1s}.app-shell.list-placement-active .board-add-launcher-anchor,.app-shell.list-placement-active .list-insertion-slots{opacity:1;pointer-events:auto}.board-virtual-spacer{pointer-events:none;contain:strict;flex:none;align-self:stretch;min-width:0}.list-insertion-slots{z-index:18;inset-block:0;left:0}.list-insertion-slot,.list-insertion-slots{pointer-events:none;width:0;position:absolute}.list-insertion-slot{top:var(--list-slot-top,4px);left:var(--list-slot-left);height:var(--list-slot-height,calc(100% - 22px))}.list-insertion-slot-button{color:#d8e2ffeb;opacity:0;pointer-events:none;cursor:pointer;width:12px;min-width:12px;height:100%;min-height:44px;transition:left var(--spatial-insertion-displacement-duration) var(--spatial-insertion-displacement-easing),width var(--spatial-insertion-displacement-duration) var(--spatial-insertion-displacement-easing),min-width var(--spatial-insertion-displacement-duration) var(--spatial-insertion-displacement-easing),opacity .1s ease,background .1s ease,color .1s ease,box-shadow .1s ease;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:0;left:0;transform:translate(-50%)}.list-insertion-slot.is-start:not(.is-previewing) .list-insertion-slot-button{width:var(--board-inline-padding);min-width:var(--board-inline-padding)}.list-insertion-slot.is-previewing .list-insertion-slot-button{width:var(--spatial-insertion-target-size);min-width:var(--spatial-insertion-target-size);opacity:1;left:0}.board-canvas.list-placement-mode .list-insertion-slot.is-start .list-insertion-slot-button,.list-insertion-slot.is-start.is-previewing .list-insertion-slot-button{left:calc((var(--spatial-insertion-target-size) - var(--board-inline-padding)) / 2)}.list-insertion-slot.is-internal.is-previewing .list-insertion-slot-button{left:calc(var(--list-insertion-preview-shift) / 2)}.list-insertion-slot.is-previewing .list-insertion-slot-button:before{opacity:1}.add-list-end.list-insertion-preview-shifted,.board-virtual-spacer.list-insertion-preview-shifted,.list-panel.list-insertion-preview-shifted{translate:var(--list-insertion-preview-shift) 0}.add-list-end,.board-virtual-spacer{transition:translate var(--spatial-insertion-displacement-duration) var(--spatial-insertion-displacement-easing)}.list-insertion-slot-button:before{top:0;bottom:0;left:calc(50% - var(--spatial-insertion-guide-size) / 2);width:var(--spatial-insertion-guide-size);background:linear-gradient(180deg,var(--spatial-insertion-guide-soft),var(--spatial-insertion-guide) 50%,var(--spatial-insertion-guide-soft));content:"";opacity:0;border-radius:999px;position:absolute}.list-insertion-slot-button span,.list-insertion-slot-button svg{z-index:1;position:relative}.list-insertion-slot-button .spatial-insertion-marker{top:var(--list-slot-marker-y,50%);width:var(--spatial-insertion-marker-size);height:var(--spatial-insertion-marker-size);border:1px solid var(--spatial-insertion-marker-border);background:var(--spatial-insertion-marker-surface);border-radius:999px;padding:4px;transition:border-color .1s,background .1s,box-shadow .1s;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #07080cdb,0 6px 18px #00000094}.list-insertion-slot-button .spatial-insertion-label{top:var(--list-slot-marker-y,50%);color:#f5f7ff;width:max-content;min-height:32px;font-size:var(--app-text-meta);font-weight:var(--app-weight-semibold);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#171d31f5;border:1px solid #8fa6ff8a;border-radius:999px;align-items:center;padding:0 10px;transition:opacity .1s,visibility .1s,background .1s;display:inline-flex;position:absolute;left:calc(50% + 18px);transform:translateY(-50%)}.list-insertion-slot-button:focus-visible{opacity:1;outline:none}.list-insertion-slot-button:focus-visible:before{opacity:1}@media (hover:hover) and (pointer:fine){.list-insertion-slot-button{pointer-events:auto}.list-insertion-slot-button:hover{outline:none}}@media (pointer:coarse){.board-canvas:not(.list-placement-mode) .list-insertion-slot-button{opacity:0!important;pointer-events:none!important}}.guide-pane.board-workstream{--guide-pane-min:340px;--guide-pane-max:560px;--guide-pane-rail-width:var(--app-shell-collapsed-rail-size);--guide-pane-default:clamp(380px,30vw,var(--guide-pane-max));--card-type-label:var(--app-text-meta);--card-type-provenance:var(--app-text-control);--card-type-meta:var(--app-text-control);--card-type-control:var(--app-text-control);--card-type-body:var(--app-text-body);--card-type-heading:var(--app-text-heading);--card-leading-meta:1.4;--card-leading-body:1.5;background:linear-gradient(#6378ff06,#0000 34%),#07070a;border:1px solid #ffffff26;border-radius:11px;grid-template-rows:auto minmax(0,1fr);height:calc(100% - 14px);margin-block:7px}.guide-pane.board-workstream.guide-pane-rail{display:block;position:relative;overflow:hidden}.guide-pane.board-workstream.guide-pane-rail>.workstream-rail{z-index:3;position:absolute;inset:0}.guide-pane.board-workstream.guide-pane-rail>.guide-pane-resize-handle{display:none}.board-workstream .card-workstream-tabbar{background:#09090df5;border-bottom:1px solid #94a3b824;min-width:0}.board-workstream>.board-workstream-body,.board-workstream>.board-workstream-mobile-nav,.board-workstream>.workstream-tabbar{opacity:1;visibility:visible;transition:none}.board-workstream[data-content-visible=false]>.board-workstream-body,.board-workstream[data-content-visible=false]>.board-workstream-mobile-nav,.board-workstream[data-content-visible=false]>.workstream-tabbar{opacity:0;visibility:hidden;pointer-events:none;transition:none}.workstream-tabbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.workstream-tabbar .card-workstream-tablist{border-bottom:0}.board-workstream .card-workstream-tablist button{min-height:36px;font-size:var(--app-text-control);font-weight:var(--app-weight-control);line-height:var(--app-line-control)}.workstream-rail{width:100%;height:100%;padding:0;display:block}.workstream-rail>button{width:100%;min-width:100%;height:100%;min-height:48px;color:var(--text-soft);background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;display:grid;position:relative}.workstream-rail-suite{color:#aeb5bf;grid-template-rows:24px 24px 24px;place-items:center;gap:18px;display:grid;position:relative}.workstream-rail-suite>svg{opacity:.82;transition:color .14s,opacity .14s;display:block}.workstream-rail-suite-ava{place-items:center;width:24px;height:24px;transition:filter .14s;display:grid}.workstream-rail>button:focus-visible .workstream-rail-suite>svg,.workstream-rail>button:hover .workstream-rail-suite>svg{color:#f4f6f8;opacity:1}.workstream-rail>button:focus-visible .workstream-rail-suite-ava,.workstream-rail>button:hover .workstream-rail-suite-ava{filter:brightness(1.16)}.workstream-rail>button:focus-visible,.workstream-rail>button:hover{border-color:var(--navigation-rail-border-hover);background:var(--navigation-rail-surface-hover);color:var(--navigation-rail-ink-hover);outline:none}.workstream-rail>button:focus-visible{box-shadow:inset 0 0 0 3px #6380ff61}.workstream-rail-status{background:#7ea0ff;border:1px solid #08090e;border-radius:999px;width:7px;height:7px;position:absolute;top:max(10px,50% - 51px);right:7px;box-shadow:0 0 0 2px #7ea0ff14}.workstream-rail-launcher[data-status=attention] .workstream-rail-status{background:#ffbd66;box-shadow:0 0 0 2px #ffbd661a}.workstream-rail-launcher[data-status=working] .workstream-rail-status{animation:workstream-running-pulse 1.6s ease-in-out infinite}@keyframes workstream-running-pulse{0%,to{opacity:.58;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.workstream-rail-suite-ava,.workstream-rail-suite>svg{transition:none}.workstream-rail-launcher[data-status=working] .workstream-rail-status{animation:none}}.workstream-rail-ava{place-items:center;width:40px;height:40px;display:grid}.workstream-attention-dot,.workstream-unread-dot{background:#7ea0ff;border:1px solid #08090e;border-radius:999px;width:6px;height:6px;position:absolute;top:7px;right:7px}.workstream-attention-dot{background:#ffbd66}.workstream-unread-dot.is-pulse{background:#7ea0ff;top:17px}.card-workstream-tablist .workstream-attention-dot,.card-workstream-tablist .workstream-unread-dot{vertical-align:1px;margin-left:6px;display:inline-block;position:static}.card-workstream-tablist .workstream-unread-dot.is-pulse{margin-left:3px}.ava-gem-mark{--ava-gem-size:36px;--ava-gem-bloom-opacity:.14;--ava-gem-brightness:1.16;--ava-gem-duration:4.45s;--ava-gem-scale:1.035;width:var(--ava-gem-size);height:var(--ava-gem-size);flex:none;place-items:center;display:inline-grid;position:relative}.ava-gem-mark.is-compact{--ava-gem-size:24px}.ava-gem-mark:before{content:"";opacity:0;background:radial-gradient(circle,#1d32963d,#5169d61f 44%,#0000 70%);border-radius:50%;position:absolute;inset:4px}.ava-gem-mark>span{width:calc(var(--ava-gem-size) * .5);height:calc(var(--ava-gem-size) * .5);border-radius:calc(var(--ava-gem-size) * .125);background:linear-gradient(135deg,#aebeff 0,#6689ff 34%,var(--brand-color-electric-blue) 58%,var(--brand-color-persian-blue) 100%);transform:rotate(45deg);box-shadow:0 0 0 1px #90a9ff2e,0 0 8px #4169ff57}.ava-gem-mark[data-state=working]{--ava-gem-bloom-opacity:.22;--ava-gem-brightness:1.26;--ava-gem-duration:3.8s;--ava-gem-scale:1.055}.ava-gem-mark[data-state=ready]{--ava-gem-bloom-opacity:.12;--ava-gem-brightness:1.14;--ava-gem-duration:4.6s;--ava-gem-scale:1.032}.ava-gem-mark:before{animation:ava-gem-bloom-breathe var(--ava-gem-duration) ease-in-out infinite}.ava-gem-mark>span{animation:ava-gem-core-breathe var(--ava-gem-duration) ease-in-out infinite}.ava-gem-mark[data-state=needs-you]>span{box-shadow:0 0 0 2px #ffbd663d,0 0 7px #5b76cd4d}.ava-gem-mark[data-state=off],.ava-gem-mark[data-state=paused],.ava-gem-mark[data-state=unavailable]{--ava-gem-bloom-opacity:0;--ava-gem-brightness:1;--ava-gem-scale:1;filter:none;opacity:1}@keyframes ava-gem-core-breathe{0%,to{filter:brightness();opacity:1;transform:rotate(45deg)scale(1)}48%{filter:brightness(var(--ava-gem-brightness));opacity:1;transform:rotate(45deg) scale(var(--ava-gem-scale))}}@keyframes ava-gem-bloom-breathe{0%,to{opacity:0;transform:scale(.9)}48%{opacity:var(--ava-gem-bloom-opacity);transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.ava-gem-mark:before,.ava-gem-mark>span{animation:none}.ava-gem-mark:before{opacity:0}}.board-conversation-panel,.board-workstream-body{height:100%;min-height:0}.board-conversation-panel{grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.board-conversation-panel>.comment-stream{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:end;min-height:0;padding:14px 13px 16px;overflow-y:auto}.board-workstream .message-markdown,.board-workstream .message-plain-text{font-size:var(--app-text-body);line-height:var(--app-line-body)}.board-workstream .comment-identity strong{font-size:var(--app-text-meta);line-height:var(--app-line-control)}.board-workstream .comment-edited,.board-workstream .comment-identity time,.board-workstream .comment-metadata,.board-workstream .comment-sync-state{font-size:var(--app-text-micro);line-height:var(--app-line-control)}.board-conversation-loading{align-content:start;gap:24px;width:min(100%,420px);margin:0 auto;padding:32px 10px;display:grid}.board-conversation-loading-row{gap:8px;width:82%;padding-left:38px;display:grid;position:relative}.board-conversation-loading-row.is-self{width:68%;margin-left:auto;padding-left:0;padding-right:4px}.board-conversation-loading-row .ava-gem-mark{position:absolute;top:-3px;left:0}.board-conversation-loading-row>span:not(.ava-gem-mark){background:#7c8bba21;border-radius:5px;height:14px;display:block;overflow:hidden}.board-conversation-loading-row>span:not(.ava-gem-mark):last-child{width:72%}.board-conversation-loading-row>span:not(.ava-gem-mark):after{content:"";background:linear-gradient(100deg,#0000 15%,#809bff2e 50%,#0000 85%);width:100%;height:100%;animation:board-conversation-loading-shimmer 1.65s ease-in-out infinite;display:block;transform:translate(-110%)}@keyframes board-conversation-loading-shimmer{to{transform:translate(110%)}}.board-conversation-empty{text-align:left;align-content:start;justify-self:center;gap:24px;width:min(100%,420px);min-height:0;padding:28px 12px;display:grid}.board-conversation-brand{align-items:center;gap:10px;min-height:56px;display:flex}.board-conversation-brand>img{object-fit:contain;width:112px;height:54px}.board-conversation-brand-role{gap:2px;margin-left:4px;display:grid}.board-conversation-brand-role>strong{color:#9da6b8;font-size:var(--app-text-meta);font-weight:var(--app-weight-bold);letter-spacing:.065em;text-transform:uppercase}.board-conversation-brand-role>small{color:var(--text-soft);font-size:var(--app-text-micro);font-weight:var(--app-weight-medium);letter-spacing:var(--app-tracking-normal);line-height:var(--app-line-tight);white-space:nowrap}.board-conversation-empty-intro{gap:16px;display:grid}.board-conversation-empty-intro>strong{color:var(--text);font-size:var(--app-text-heading);font-weight:var(--app-weight-bold);line-height:var(--app-line-tight)}.board-conversation-onboarding-points{gap:15px;display:grid}.board-conversation-onboarding-points>div{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.board-conversation-onboarding-points>div>svg{color:#9eace6;margin:2px 0 0 4px}.board-conversation-onboarding-points .ava-gem-mark{margin-top:0}.board-conversation-onboarding-points p{color:var(--text-soft);font-size:var(--app-text-body);line-height:var(--app-line-body);margin:0}.board-conversation-onboarding-points p strong{color:#e7eaf1;font:inherit;margin-bottom:2px;font-weight:740;display:block}.board-conversation-suggestions{gap:6px;display:grid}.board-conversation-suggestions>span{color:var(--muted);font-size:var(--app-text-meta);font-weight:var(--app-weight-bold);letter-spacing:.025em;margin:0 2px 2px}.board-conversation-failure button,.board-conversation-suggestions button,.board-pulse-section>header button{min-height:32px;color:var(--text-soft);font:inherit;font-size:var(--app-text-meta);font-weight:var(--app-weight-bold);background:#4169ff14;border:1px solid #7d97ff3d;border-radius:8px;padding:6px 9px}.board-conversation-suggestions button{min-height:48px;font-size:var(--app-text-body);text-align:left;background:#ffffff06;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 12px;display:grid}.board-conversation-suggestions button svg{color:#8fa3f2}.board-conversation-failure button:focus-visible,.board-conversation-failure button:hover,.board-conversation-suggestions button:focus-visible,.board-conversation-suggestions button:hover,.board-pulse-section>header button:focus-visible,.board-pulse-section>header button:hover{color:var(--text);border-color:#7d97ff7a;outline:none}.board-conversation-ava-status,.board-conversation-failure{color:var(--text-soft);font-size:var(--app-text-control);background:#4169ff0e;border:1px solid #7d97ff2e;border-radius:9px;align-items:center;gap:8px;margin:10px 0;padding:9px 10px;display:flex}.board-conversation-failure{background:#7a22301f;border-color:#ff84843d;flex-wrap:wrap}.board-conversation-failure strong{color:#ffd6d6}.board-conversation-load-error{color:var(--text-soft);font-size:var(--app-text-control);background:#4169ff0e;border:1px solid #7d97ff2e;border-radius:10px;margin:26px auto;padding:12px}.board-pulse-panel{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;padding:14px;overflow-y:auto;container-type:inline-size}.board-pulse-section{gap:9px;display:grid}.board-pulse-section+.board-pulse-section{border-top:1px solid #94a3b824;margin-top:18px;padding-top:15px}.board-pulse-section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.board-pulse-section>header strong{color:var(--text-soft);font-size:var(--app-text-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:790}.board-pulse-panel .work-pulse-empty,.board-pulse-panel .work-pulse-list{padding:0}.board-capture-dialog{width:min(620px,100vw - 28px)}.board-capture-dialog textarea{resize:vertical;min-height:210px}.board-capture-note,.board-capture-result p{color:var(--text-soft);font-size:var(--app-text-caption);margin:0;line-height:1.45}.board-capture-result{background:#4169ff13;border:1px solid #7d97ff3d;border-radius:10px;gap:13px;padding:15px;display:grid}.board-capture-result>div{flex-wrap:wrap;gap:7px;display:flex}.board-capture-result span{color:var(--text-soft);font-size:var(--app-text-caption);background:#ffffff0f;border-radius:999px;padding:5px 8px;font-weight:700}.board-capture-result .board-capture-disposition{color:#8ce7b9;background:#5bd6971f;border-radius:999px;width:fit-content;padding:4px 8px;font-weight:780}.board-capture-result[data-disposition=proposal] .board-capture-disposition{color:#f7cf89;background:#f5b7531f}.board-capture-result[data-disposition=saved_only] .board-capture-disposition{color:#cbd5e1;background:#94a3b81f}.board-workstream-mobile-nav{display:none}@media (max-width:820px){.app-shell,.board-workspace{grid-template-columns:minmax(0,1fr)}.board-workspace{column-gap:0;padding-right:0}.board-workspace.guide-pane-is-open{padding-right:0}.guide-pane.board-workstream,.guide-pane.board-workstream.guide-pane-rail,.guide-pane.board-workstream:not(.guide-pane-rail){z-index:20;border:0;border-radius:0;width:100%;min-width:100%;max-width:100%;height:100%;margin:0;position:absolute;inset:0}.guide-pane.board-workstream:not(.guide-pane-rail){grid-template-rows:48px minmax(0,1fr)}.guide-pane.board-workstream.guide-pane-rail{z-index:12;background:#07070af5;height:48px;box-shadow:0 1px #94a3b824}.board-workstream .guide-pane-resize-handle,.board-workstream.guide-pane-rail>.workstream-rail,.board-workstream>.workstream-tabbar{display:none}.board-workstream-mobile-nav{background:#08080bfa;border-bottom:1px solid #94a3b824;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;height:48px;padding:4px;display:grid}.board-workstream.guide-pane-rail[data-content-visible=false]>.board-workstream-mobile-nav{opacity:1;visibility:visible;pointer-events:auto}.board-workstream-mobile-nav button{min-width:0;min-height:40px;color:var(--text-soft);font:inherit;font-size:var(--app-text-caption);background:0 0;border:0;border-radius:8px;font-weight:760;position:relative}.board-workstream-mobile-nav button[aria-current=page]{color:var(--text);background:#4169ff1f}.guide-pane.board-workstream.guide-pane-rail+*{padding-top:48px}.board-conversation-panel>.comment-stream{padding-inline:12px}}.voice-input-button{color:#919ba9;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:40px;min-width:40px;height:44px;min-height:44px;padding:0;transition:background .12s,color .12s,box-shadow .12s;display:inline-grid}.voice-input-button:not(:disabled):focus-visible,.voice-input-button:not(:disabled):hover{color:#f4f6f9;background:#212833;outline:none;box-shadow:inset 0 0 0 1px #94a3b81f}.voice-input-button.is-active{color:#ff9a9a;background:#e14a4a24}.voice-input-button.has-recovery{position:relative}.voice-input-button.has-recovery:after{content:"";background:#91a4ff;border:1px solid #171b22;border-radius:999px;width:6px;height:6px;position:absolute;top:5px;right:5px}.voice-input-button:disabled:not(.is-active){opacity:.34}.board-search-input-wrap{grid-template-columns:auto minmax(0,1fr) auto;padding-right:3px}.board-search-voice{border-radius:6px;width:28px;min-width:28px;height:28px;min-height:28px}.board-search-input-wrap .board-search-voice svg{color:inherit}.guide-pane-composer textarea{padding-right:82px}.guide-input-wrap .voice-input-button{width:var(--app-control-height-compact);min-width:var(--app-control-height-compact);height:var(--app-control-height-compact);min-height:var(--app-control-height-compact);border:1px solid #0000;border-radius:9px;position:absolute;bottom:7px;right:45px}.stage-document-voice{border:1px solid #0000;border-radius:6px;width:32px;min-width:32px;height:32px;min-height:32px}.stage-document-voice:not(:disabled):focus-visible,.stage-document-voice:not(:disabled):hover{background:#1a1f25;border-color:#303741}.card-conversation-voice-intro{color:#9eace6;background:#4169ff0b;border:1px solid #7d97ff29;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;max-width:440px;margin:auto;padding:12px;display:grid}.card-conversation-voice-intro p{color:var(--text-soft);font-size:var(--app-text-control);line-height:var(--app-line-body);margin:0}.card-conversation-voice-intro strong{color:var(--text);margin-bottom:2px;display:block}.voice-recording-panel{z-index:1200;right:50%;bottom:max(18px,env(safe-area-inset-bottom));color:#f2f4f8;background:linear-gradient(135deg,#4258af1f,#0000 46%),#0a0c11fa;border:1px solid #8797dd52;border-radius:14px;align-items:center;gap:14px;width:min(720px,100vw - 24px);min-height:66px;padding:11px 12px 11px 15px;display:flex;position:fixed;transform:translate(50%);box-shadow:0 18px 55px #00000085,inset 0 1px #ffffff0b}.voice-recording-panel.status-error{background:linear-gradient(135deg,#7a223029,#0000 48%),#0d0b0ffa;border-color:#ff848457}.voice-recording-panel.status-error,.voice-recording-panel.status-transcript_ready{flex-wrap:wrap}.voice-recording-panel.status-transcript_ready{border-color:#91a4ff61}.voice-recording-panel.status-complete{border-color:#5ccf944d}.voice-recording-back-row{flex:1 0 100%;justify-content:flex-start;align-items:center;display:flex}.voice-recording-back{color:#f7f8fb;min-height:30px;font:inherit;font-size:var(--app-text-meta);font-weight:var(--app-weight-control);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:3px 7px 3px 3px;display:inline-flex}.voice-recording-back:focus-visible,.voice-recording-back:hover{color:#fff;background:#ffffff14;outline:none}.voice-recording-heading{flex:none;gap:2px;min-width:118px;display:grid}.voice-recording-eyebrow{color:#e6e9ef;font-size:var(--app-text-meta);font-weight:var(--app-weight-bold);letter-spacing:.08em;text-transform:uppercase}.voice-recording-heading>strong{color:#f4f6f9;max-width:240px;font-size:var(--app-text-control);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.voice-recording-heading>small{color:#d5dae4;font-size:var(--app-text-meta);font-weight:var(--app-weight-regular);line-height:1.25}.voice-recording-meter{flex:auto;align-items:center;gap:2px;min-width:120px;height:32px;display:flex;overflow:hidden}.voice-recording-meter i{opacity:.82;min-width:2px;height:28px;transform:scaleY(var(--voice-level));transform-origin:50%;background:linear-gradient(#a9b8ff,#637be0);border-radius:999px;flex:3px;transition:transform 75ms linear,opacity 75ms linear;display:block}.voice-recording-panel.warning-no_signal .voice-recording-meter i,.voice-recording-panel.warning-quiet .voice-recording-meter i{opacity:.34;transform:scaleY(min(var(--voice-level),.12))}.voice-recording-panel time{color:#d8deeb;font-variant-numeric:tabular-nums;min-width:42px;font-size:var(--app-text-control);font-weight:var(--app-weight-bold);text-align:right}.voice-recording-actions button,.voice-recording-stop{color:#e9edf5;min-height:38px;font:inherit;font-size:var(--app-text-control);font-weight:var(--app-weight-control);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.voice-recording-stop{color:#ffd8d8;background:#c8364029;border-color:#ff848457}.voice-recording-actions button:focus-visible,.voice-recording-actions button:hover,.voice-recording-stop:focus-visible,.voice-recording-stop:hover{color:#fff;background:#ffffff1a;border-color:#ffffff47;outline:none}.voice-recording-panel>p{color:#eef1f6;font-size:var(--app-text-body);line-height:var(--app-line-body);flex:auto;margin:0}.voice-recording-panel>.voice-recording-warning{color:#f0d9b8;font-size:var(--app-text-meta);flex-basis:100%}.voice-transcribing-indicator{border:2px solid #9cabeb3d;border-top-color:#9eace6;border-radius:999px;flex:none;width:20px;height:20px;animation:card-document-status-spin .85s linear infinite}.voice-recording-actions{flex-wrap:wrap;flex:1 0 100%;justify-content:flex-end;gap:7px;display:flex}.voice-recording-actions .voice-retry-primary{color:#f5f7ff;background:#5a74ea33;border-color:#7e96ff99}.voice-recording-actions .voice-retry-primary:focus-visible,.voice-recording-actions .voice-retry-primary:hover{background:#5a74ea52;border-color:#9dafffdb}.voice-inline-undo{color:#dcf9e9;min-height:36px;font:inherit;font-weight:var(--app-weight-bold);background:#5ccf9414;border:1px solid #5ccf943d;border-radius:9px;padding:0 11px}.voice-delete-confirmation,.voice-inline-undo{align-items:center;gap:6px;display:inline-flex}.voice-delete-confirmation{color:#f7d8d8;font-size:var(--app-text-meta)}.stage-voice-insertion-highlight{background:#8197ff42;border-radius:3px;box-shadow:0 0 0 1px #8197ff29}@media (max-width:680px){.voice-recording-panel{flex-wrap:wrap;gap:9px 11px;padding:11px}.voice-recording-heading{flex:calc(100% - 86px)}.voice-recording-meter{flex-basis:calc(100% - 104px);order:3}.voice-recording-panel time{order:4}.voice-recording-stop{order:5}.voice-recording-panel>p{flex-basis:100%;order:3}.voice-recording-actions,.voice-transcribing-indicator{order:4}}@media (pointer:coarse){.voice-input-button{width:44px;min-width:44px;height:44px;min-height:44px}.board-search-voice,.guide-input-wrap .voice-input-button,.stage-document-voice{width:36px;min-width:36px;height:36px;min-height:36px}}@media (prefers-reduced-motion:reduce){.voice-input-button,.voice-recording-meter i{transition:none!important}.voice-transcribing-indicator{animation-duration:1.8s}}.multi-artifact-stage{flex-direction:column;height:100%;min-height:0;display:flex}.stage-artifact-picker{gap:12px;display:grid}.stage-artifact-empty .stage-artifact-picker{gap:22px;width:min(640px,100%);padding:clamp(28px,5vw,52px)}.stage-artifact-picker-copy{gap:5px;display:grid}.stage-artifact-picker-copy>strong{color:var(--text);letter-spacing:-.025em;font-size:1.5rem;font-weight:780;line-height:1.15}.stage-artifact-picker-copy>span{color:var(--muted);font-size:.9375rem;line-height:1.45}.stage-artifact-picker-primary,.stage-artifact-picker-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stage-artifact-picker-imports{gap:8px;display:grid}.stage-artifact-picker-section-label{color:var(--muted);font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:760;line-height:1.2}.stage-artifact-picker-primary small{color:var(--muted);font-size:var(--app-text-caption);margin-top:4px;font-weight:540;line-height:1.35;display:block}.stage-artifact-picker-primary>button,.stage-artifact-picker-secondary>button,.stage-artifact-picker-secondary>label{--stage-artifact-color:#aab7ff;--stage-artifact-tint:#7084ff1c;--stage-artifact-border:#8c9dff6b;--stage-artifact-halo:#7084ff2e;isolation:isolate;width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(#ffffff0c,#ffffff05);border:1px solid #94a3b842;align-items:center;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff05,0 6px 16px #00000024,inset 0 1px #ffffff0e,inset 0 0 0 1px #94a3b809}.stage-artifact-picker-primary>button{border-radius:14px;gap:13px;min-height:92px;padding:14px}.stage-artifact-picker-secondary>button,.stage-artifact-picker-secondary>label{border-radius:11px;gap:9px;min-height:48px;padding:7px 9px}.stage-artifact-picker-primary>button:before,.stage-artifact-picker-secondary>button:before,.stage-artifact-picker-secondary>label:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 28% 0,var(--stage-artifact-halo),transparent 68%);opacity:.28;transition:opacity .16s;position:absolute;inset:0}.stage-artifact-picker-primary>[data-artifact-kind=checklist]{--stage-artifact-color:#75d8b4;--stage-artifact-tint:#3fc79617;--stage-artifact-border:#57d2a661;--stage-artifact-halo:#3fc79629}.stage-artifact-picker-secondary>[data-artifact-kind=image_gallery]{--stage-artifact-color:#dda0e7;--stage-artifact-tint:#cb68dc17;--stage-artifact-border:#d689e361;--stage-artifact-halo:#cb68dc26}.stage-artifact-picker-secondary>[data-artifact-kind=file]{--stage-artifact-color:#e7b478;--stage-artifact-tint:#da994e17;--stage-artifact-border:#e5ae6e61;--stage-artifact-halo:#da994e26}.stage-artifact-picker-secondary>[data-artifact-kind=web_workspace]{--stage-artifact-color:#7fd5f5;--stage-artifact-tint:#47b5e017;--stage-artifact-border:#5dc3ea61;--stage-artifact-halo:#47b5e029}.stage-artifact-picker-secondary>[data-artifact-kind=google_drive]{--stage-artifact-color:#8ab4f8;--stage-artifact-tint:#4285f417;--stage-artifact-border:#8ab4f861;--stage-artifact-halo:#4285f429}.stage-artifact-picker-icon.stage-google-mark img{display:block}.stage-artifact-picker-icon{border:1px solid var(--stage-artifact-border);background:var(--stage-artifact-tint);width:44px;height:44px;color:var(--stage-artifact-color);border-radius:11px;flex:0 0 44px;place-items:center;transition:transform .16s,border-color .16s,background .16s;display:grid;box-shadow:inset 0 1px #ffffff0d}.stage-artifact-picker-secondary .stage-artifact-picker-icon{border-radius:8px;flex-basis:32px;width:32px;height:32px}.stage-artifact-picker-primary>button:hover,.stage-artifact-picker-secondary>button:hover,.stage-artifact-picker-secondary>label:hover{border-color:var(--stage-artifact-border);box-shadow:0 0 0 1px var(--stage-artifact-halo),0 12px 26px #0003,inset 0 1px 0 #ffffff13,inset 0 0 0 1px var(--stage-artifact-halo);background:linear-gradient(#fff1,#ffffff07);transform:translateY(-1px)}.stage-artifact-picker-primary>button:focus-visible:before,.stage-artifact-picker-primary>button:hover:before,.stage-artifact-picker-secondary>button:focus-visible:before,.stage-artifact-picker-secondary>button:hover:before,.stage-artifact-picker-secondary>label:focus-within:before,.stage-artifact-picker-secondary>label:hover:before{opacity:.82}.stage-artifact-picker-primary>button:focus-visible .stage-artifact-picker-icon,.stage-artifact-picker-primary>button:hover .stage-artifact-picker-icon,.stage-artifact-picker-secondary>button:focus-visible .stage-artifact-picker-icon,.stage-artifact-picker-secondary>button:hover .stage-artifact-picker-icon,.stage-artifact-picker-secondary>label:focus-within .stage-artifact-picker-icon,.stage-artifact-picker-secondary>label:hover .stage-artifact-picker-icon{border-color:var(--stage-artifact-color);transform:translateY(-1px)}.stage-artifact-picker-primary>button:active,.stage-artifact-picker-secondary>button:active,.stage-artifact-picker-secondary>label:active{box-shadow:0 0 0 1px var(--stage-artifact-halo),0 3px 9px #00000024,inset 0 1px 0 #ffffff0a,inset 0 0 0 1px var(--stage-artifact-halo);transform:translateY(0)}.stage-artifact-picker-primary>button:focus-visible,.stage-artifact-picker-secondary>button:focus-visible,.stage-artifact-picker-secondary>label:focus-within{border-color:var(--stage-artifact-color);box-shadow:0 0 0 1px var(--stage-artifact-halo),0 0 0 4px #7e91ff29,0 10px 24px #0000002e,inset 0 1px 0 #ffffff12;outline:none}.stage-artifact-picker-primary strong,.stage-artifact-picker-secondary strong{font-size:1rem;font-weight:720;line-height:1.2}.stage-artifact-picker-secondary input[type=file]{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.stage-link-dialog-backdrop{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020409c2;position:fixed;inset:0}.stage-link-dialog-viewport{z-index:181;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.stage-link-dialog{width:min(620px,100%);color:var(--text);background:#0b0e16;border:1px solid #95a5e157;border-radius:18px;gap:18px;padding:20px;display:grid;box-shadow:0 30px 80px #0000008f,inset 0 1px #ffffff0f}.stage-link-dialog>footer,.stage-link-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.stage-link-dialog>header>div{gap:6px;display:grid}.stage-link-dialog [role=heading]{font-size:1.125rem;font-weight:760}.stage-link-dialog header p,.stage-link-dialog-error{color:var(--muted);font-size:var(--app-text-body);margin:0;line-height:1.5}.stage-link-dialog footer button,.stage-link-dialog header>button{min-height:38px;color:var(--text);font-size:var(--app-text-control);background:#ffffff0a;border:1px solid #94a3b83d;border-radius:9px;padding:0 12px}.stage-link-dialog header>button{place-items:center;width:38px;padding:0;display:grid}.stage-link-dialog>label{color:var(--text-soft);font-size:var(--app-text-control);gap:8px;font-weight:680;display:grid}.stage-link-dialog textarea{resize:vertical;width:100%;min-height:150px;color:var(--text);font:inherit;font-size:var(--app-text-body);background:#00000042;border:1px solid #94a3b852;border-radius:11px;padding:12px;line-height:1.5}.stage-link-dialog-error{color:#ffc1c1}.stage-link-dialog>footer{justify-content:flex-end}.stage-link-dialog footer button:last-child{background:#5c74e238;border-color:#748bf199;align-items:center;gap:7px;display:inline-flex}.stage-google-drive-dialog{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(680px,100%);max-height:min(720px,100dvh - 40px)}.stage-google-drive-search>span{min-height:44px;color:var(--muted);background:#00000042;border:1px solid #94a3b852;border-radius:11px;align-items:center;gap:9px;padding:0 12px;display:flex}.stage-google-drive-search input{width:100%;color:var(--text);font:inherit;font-size:var(--app-text-body);background:0 0;border:0;outline:0}.stage-google-drive-results{gap:4px;min-height:0;display:grid;overflow:auto}.stage-google-drive-results>button{min-height:56px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px 10px;display:grid}.stage-google-drive-results>button:focus-visible,.stage-google-drive-results>button:hover{background:#4285f41a;border-color:#8ab4f86b;outline:0}.stage-google-drive-results>button>span:nth-child(2),.stage-google-drive-state>span:nth-child(2){gap:3px;min-width:0;display:grid}.stage-google-drive-results small,.stage-google-drive-results strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage-google-drive-attribution>span,.stage-google-drive-results small,.stage-google-drive-state small{color:var(--muted);font-size:var(--app-text-caption);line-height:1.4}.stage-google-drive-file-icon{color:#8ab4f8;background:#4285f41f;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.stage-google-drive-file-icon.type-spreadsheet{color:#81c995;background:#34a8531f}.stage-google-drive-file-icon.type-presentation{color:#fdd663;background:#fbbc041f}.stage-google-drive-state{min-height:180px;color:var(--text-soft);text-align:left;justify-content:center;align-items:center;gap:12px;display:flex}.stage-google-drive-action-state{flex-wrap:wrap}.stage-google-drive-action-state>a{min-height:38px;color:var(--text);font-size:var(--app-text-control);background:#5c74e238;border:1px solid #748bf199;border-radius:9px;padding:9px 12px;text-decoration:none}.stage-google-drive-attribution{align-items:center!important}.stage-connected-file{background:linear-gradient(145deg,#252b41d1,#0b0e16f5);border:1px solid #94a3b83d;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:min(680px,100% - 40px);margin:auto;padding:24px;display:grid;box-shadow:0 20px 54px #00000047,inset 0 1px #ffffff0f}.stage-connected-file-mark{color:#8ed9f5;background:#3eaedb1a;border:1px solid #68c3eb5c;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.stage-connected-file-copy{gap:3px;min-width:0;display:grid}.stage-connected-file-copy p,.stage-connected-file-copy span,.stage-connected-file>small{color:var(--muted);font-size:var(--app-text-meta);margin:0}.stage-connected-file-copy h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.125rem;overflow:hidden}.stage-connected-file>a,.stage-web-controls a,.stage-web-frame-blocked a{color:#eef1ff;min-height:38px;font-size:var(--app-text-control);background:#5c74e229;border:1px solid #748bf180;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:680;text-decoration:none;display:inline-flex}.stage-connected-file>small{grid-column:2/-1;line-height:1.45}.stage-web-workspace-shell{overflow:hidden}.stage-web-workspace{background:#07090f;flex:1;grid-template-rows:auto auto auto minmax(280px,1fr);min-height:0;display:grid}.stage-web-tabs{background:#10131c;border-bottom:1px solid #94a3b829;gap:4px;padding:7px 8px 0;display:flex;overflow-x:auto}.stage-web-tabs>button{min-width:150px;max-width:240px;min-height:46px;color:var(--muted);font-size:var(--app-text-control);text-align:left;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:9px 9px 0 0;gap:1px;padding:7px 11px;display:grid}.stage-web-tabs>button[aria-selected=true]{color:var(--text);background:#080a10;border-color:#94a3b838}.stage-web-tabs button small,.stage-web-tabs button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage-web-tabs button small{color:var(--muted);font-size:var(--app-text-meta)}.stage-web-tabs>.stage-web-add-tab{place-items:center;min-width:42px;max-width:42px}.stage-web-controls{background:#080a10;border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:6px 10px;display:flex}.stage-web-controls>span{color:var(--muted);font-size:var(--app-text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage-web-controls>div{flex:none;gap:5px;display:flex}.stage-web-controls button{color:var(--text-soft);font-size:var(--app-text-control);background:#ffffff09;border:1px solid #94a3b833;border-radius:8px;align-items:center;gap:6px;display:inline-flex}.stage-web-controls a,.stage-web-controls button{min-height:34px;padding:0 9px}.stage-web-destination-editor{background:#39457029;border-bottom:1px solid #94a3b829;align-items:end;gap:8px;padding:10px;display:flex}.stage-web-destination-editor label{color:var(--text-soft);font-size:var(--app-text-meta);flex:1;gap:5px;display:grid}.stage-web-destination-editor input{min-height:38px;color:var(--text);font-size:var(--app-text-body);background:#0000003d;border:1px solid #94a3b84d;border-radius:8px;padding:0 10px}.stage-web-destination-editor button{min-height:38px;color:var(--text);font-size:var(--app-text-control);background:#ffffff0d;border:1px solid #94a3b83d;border-radius:8px;padding:0 12px}.stage-web-destination-editor p{color:#ffc1c1;font-size:var(--app-text-meta);flex:1 0 100%;margin:0}.stage-web-frame{background:#fff;min-height:0}.stage-web-frame iframe{background:#fff;border:0;width:100%;height:100%;min-height:420px;display:block}.stage-web-empty,.stage-web-frame-blocked{color:#e4e8f6;text-align:center;background:radial-gradient(circle at 50% 30%,#4c5ea333,#0000 38%),#090b12;place-content:center;justify-items:center;gap:10px;height:100%;min-height:360px;padding:28px;display:grid}.stage-web-frame-blocked span{max-width:480px;color:var(--muted);font-size:var(--app-text-body)}.stage-browser-entry,.stage-browser-runtime{background:#07090f;min-height:0;position:relative}.stage-browser-start-card{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d111ef0;border:1px solid #8397f773;border-radius:13px;align-items:center;gap:18px;max-width:min(560px,100% - 36px);padding:13px 14px;display:flex;position:absolute;bottom:18px;right:18px;box-shadow:0 16px 42px #00000073}.stage-browser-start-card>div{gap:3px;display:grid}.stage-browser-start-card span,.stage-browser-start-card strong{font-size:var(--app-text-control)}.stage-browser-start-card span{color:var(--muted)}.stage-browser-start-card button,.stage-browser-toolbar button{color:#f4f6ff;min-height:36px;font-size:var(--app-text-control);white-space:nowrap;background:#5e75e633;border:1px solid #8397f76b;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-weight:650;display:inline-flex}.stage-browser-runtime{grid-template-rows:repeat(3,auto) minmax(360px,1fr);height:100%;min-height:420px;display:grid}.stage-browser-toolbar{background:#10131c;border-bottom:1px solid #94a3b82e;align-items:center;gap:5px;min-width:0;padding:7px 9px;display:flex}.stage-browser-toolbar form{flex:1;min-width:100px;display:flex}.stage-browser-toolbar input{width:100%;min-height:36px;color:var(--text);font-size:var(--app-text-control);background:#00000042;border:1px solid #94a3b842;border-radius:9px;padding:0 11px}.stage-browser-toolbar button:first-of-type,.stage-browser-toolbar button:nth-of-type(2),.stage-browser-toolbar button:nth-of-type(3){background:#ffffff0a;border-color:#94a3b838;width:36px;padding:0}.stage-browser-live-view,.stage-browser-live-view iframe{width:100%;height:100%;min-height:420px}.stage-browser-live-view iframe{background:#fff;border:0;display:block}.stage-browser-connecting{height:100%;color:var(--muted);font-size:var(--app-text-body);justify-content:center;align-items:center;gap:9px;display:flex}.stage-browser-error{color:#ffd0d0;font-size:var(--app-text-control);background:#96222e38;margin:0;padding:8px 12px}.stage-browser-queued{color:#dce5ff;font-size:var(--app-text-control);background:#4169ff2e;margin:0;padding:9px 12px}.stage-browser-check-composer{background:#0d1019;border-bottom:1px solid #94a3b82e;gap:8px;padding:12px;display:grid}.stage-browser-check-composer button,.stage-browser-check-composer label,.stage-browser-check-composer p,.stage-browser-check-composer textarea{font-size:var(--app-text-control)}.stage-browser-check-composer label{color:#f4f6ff;font-weight:680}.stage-browser-check-composer textarea{resize:vertical;width:100%;color:var(--text);background:#00000047;border:1px solid #94a3b84d;border-radius:9px;padding:9px 11px;line-height:1.45}.stage-browser-check-composer>div{justify-content:flex-end;gap:8px;display:flex}.stage-browser-check-composer button{color:#f4f6ff;background:#5e75e633;border:1px solid #8397f766;border-radius:8px;min-height:36px;padding:0 12px;font-weight:650}.stage-browser-check-composer p{color:var(--muted);margin:0;line-height:1.4}@media (max-width:760px){.stage-browser-start-card{border-radius:0;max-width:none;position:static}.stage-browser-toolbar button span{display:none}}.stage-artifact-picker-drop-hint{color:var(--muted);font-size:var(--app-text-caption);align-items:center;gap:7px;font-weight:560;line-height:1.35;display:flex}.stage-artifact-empty .stage-artifact-picker{gap:12px;width:min(800px,100%);padding:0 clamp(16px,2vw,28px) 14px;container-type:inline-size}@container (min-width:380px){.stage-artifact-empty .stage-artifact-picker-primary,.stage-artifact-empty .stage-artifact-picker-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:600px){.stage-artifact-empty .stage-artifact-picker-primary{grid-template-columns:repeat(4,minmax(0,1fr))}}.stage-artifact-empty .stage-artifact-picker-copy{gap:4px}.stage-artifact-empty .stage-artifact-picker-copy>strong{letter-spacing:-.035em;font-size:1.5rem;font-weight:790}.stage-artifact-empty .stage-artifact-picker-copy>span{color:#bec3d0d1;font-size:1rem}.stage-artifact-empty .stage-artifact-picker-primary,.stage-artifact-empty .stage-artifact-picker-secondary{gap:10px}.stage-artifact-empty .stage-artifact-picker-imports{gap:7px}.stage-artifact-empty .stage-artifact-picker-section-label{color:#bec3d0a3;font-size:var(--app-text-caption);letter-spacing:.02em;text-transform:none;font-weight:580}.stage-artifact-empty .stage-artifact-picker-primary>button,.stage-artifact-empty .stage-artifact-picker-secondary>button,.stage-artifact-empty .stage-artifact-picker-secondary>label{background:radial-gradient(110% 115% at 50% -18%,#5b6fbe2b,#0000 58%),linear-gradient(#12151efa,#080a0efc);border-color:#97a3cf6b;box-shadow:0 0 0 1px #505b814d,0 14px 32px #0000003d,inset 0 1px #ffffff18}.stage-artifact-empty .stage-artifact-picker-primary>button{text-align:center;border-radius:15px;flex-direction:column;justify-content:center;gap:6px;min-height:92px;padding:12px}.stage-artifact-empty .stage-artifact-picker-primary>button:before{background:radial-gradient(ellipse at 50% 0,var(--stage-artifact-halo),transparent 64%);opacity:.52}.stage-artifact-empty .stage-artifact-picker-primary>button>span:last-child{justify-items:center;display:grid}.stage-artifact-empty .stage-artifact-picker-primary small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stage-artifact-empty .stage-artifact-picker-primary .stage-artifact-picker-icon{width:34px;height:34px;box-shadow:none;filter:drop-shadow(0 0 12px var(--stage-artifact-halo));background:0 0;border:0;border-radius:0;flex-basis:34px}.stage-artifact-empty .stage-artifact-picker-primary .stage-artifact-picker-icon svg{stroke-width:1.85px;width:27px;height:27px}.stage-artifact-empty .stage-artifact-picker-primary strong{letter-spacing:-.018em;font-size:1rem;font-weight:740}.stage-artifact-empty .stage-artifact-picker-secondary>button,.stage-artifact-empty .stage-artifact-picker-secondary>label{text-align:center;background:radial-gradient(95% 100% at 50% -30%,#5b6fbe17,#0000 62%),linear-gradient(#0f1219f5,#080a0efa);border-color:#97a3cf4d;border-radius:14px;justify-content:center;gap:8px;min-height:56px;padding:8px 12px;box-shadow:0 0 0 1px #505b8133,0 8px 20px #0000002e,inset 0 1px #fff1}.stage-artifact-empty .stage-artifact-picker-secondary>button:before,.stage-artifact-empty .stage-artifact-picker-secondary>label:before{background:radial-gradient(ellipse at 50% 0,var(--stage-artifact-halo),transparent 68%);opacity:.18}.stage-artifact-empty .stage-artifact-picker-secondary .stage-artifact-picker-icon{width:28px;height:28px;box-shadow:none;filter:drop-shadow(0 0 9px var(--stage-artifact-halo));background:0 0;border:0;border-radius:0;flex-basis:28px}.stage-artifact-empty .stage-artifact-picker-secondary .stage-artifact-picker-icon svg{stroke-width:1.9px;width:23px;height:23px}.stage-artifact-empty .stage-artifact-picker-secondary strong{letter-spacing:-.012em;font-size:.9375rem;font-weight:710}.stage-artifact-empty .stage-artifact-picker-primary>button:hover{background:radial-gradient(115% 120% at 50% -18%,var(--stage-artifact-halo),transparent 60%),linear-gradient(180deg,#161924fc,#090b10fc);border-color:#aebae8ad;transform:translateY(-2px);box-shadow:0 0 0 1px #798bcd6b,0 20px 38px #0000004d,inset 0 1px #ffffff21}.stage-artifact-empty .stage-artifact-picker-secondary>button:hover,.stage-artifact-empty .stage-artifact-picker-secondary>label:hover{border-color:var(--stage-artifact-border);background:radial-gradient(95% 100% at 50% -30%,var(--stage-artifact-halo),transparent 66%),linear-gradient(180deg,#13161ffa,#090b0ffc);transform:none;box-shadow:0 0 0 1px #6675aa47,0 10px 24px #00000038,inset 0 1px #ffffff17}.stage-artifact-empty .stage-artifact-picker-secondary>button:focus-visible .stage-artifact-picker-icon,.stage-artifact-empty .stage-artifact-picker-secondary>button:hover .stage-artifact-picker-icon,.stage-artifact-empty .stage-artifact-picker-secondary>label:focus-within .stage-artifact-picker-icon,.stage-artifact-empty .stage-artifact-picker-secondary>label:hover .stage-artifact-picker-icon{transform:none}.stage-artifact-empty .stage-artifact-picker-primary>button:active,.stage-artifact-empty .stage-artifact-picker-secondary>button:active,.stage-artifact-empty .stage-artifact-picker-secondary>label:active{transform:translateY(0)}.stage-artifact-empty .stage-artifact-picker-primary>button:focus-visible,.stage-artifact-empty .stage-artifact-picker-secondary>button:focus-visible,.stage-artifact-empty .stage-artifact-picker-secondary>label:focus-within{border-color:#bcc7f4c7;box-shadow:0 0 0 2px #748bf194,0 0 0 6px #748bf11f,0 16px 34px #00000042,inset 0 1px #ffffff1f}.stage-artifact-empty .stage-artifact-picker-drop-hint{color:#bec3d0ad;min-height:28px;font-size:var(--app-text-caption);justify-content:center;gap:7px;padding:1px 4px;font-weight:540}.stage-artifact-empty .stage-artifact-picker-drop-hint strong{color:#dee2edd1;font-weight:620}.stage-artifact-choice-tooltip-positioner{z-index:240}.stage-artifact-choice-tooltip{width:min(270px,100vw - 24px);transform-origin:var(--transform-origin);color:var(--text);background:#0d1017fb;border:1px solid #97a3cf66;border-radius:12px;gap:3px;padding:10px 12px;transition:opacity .12s,transform .12s;display:grid;position:relative;box-shadow:0 16px 42px #00000075,inset 0 1px #ffffff0f}.stage-artifact-choice-tooltip[data-ending-style],.stage-artifact-choice-tooltip[data-starting-style]{opacity:0;transform:scale(.98)}.stage-artifact-choice-tooltip>span,.stage-artifact-choice-tooltip>strong{font-size:var(--app-text-caption);line-height:1.35}.stage-artifact-choice-tooltip>strong{font-weight:720}.stage-artifact-choice-tooltip>span{color:#ccd2e0c7;font-weight:520}.stage-artifact-choice-tooltip-arrow{width:12px;height:6px;display:block;position:relative;overflow:hidden}.stage-artifact-choice-tooltip-arrow:before{content:"";background:#0d1017fb;border:1px solid #97a3cf66;width:8px;height:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)rotate(45deg)}.stage-artifact-picker.compact{gap:8px;padding:0}.stage-artifact-picker.compact .stage-artifact-picker-imports{gap:8px}.stage-artifact-picker.compact .stage-artifact-picker-primary>button,.stage-artifact-picker.compact .stage-artifact-picker-secondary>button,.stage-artifact-picker.compact .stage-artifact-picker-secondary>label{background:#ffffff07;border-color:#94a3b838;border-radius:10px;gap:10px;min-height:52px;padding:8px 10px;box-shadow:inset 0 1px #ffffff0b}.stage-artifact-picker.compact .stage-artifact-picker-icon,.stage-artifact-picker.compact .stage-artifact-picker-secondary .stage-artifact-picker-icon{border-radius:8px;flex-basis:32px;width:32px;height:32px}.stage-artifact-picker.compact .stage-artifact-picker-primary>button:before,.stage-artifact-picker.compact .stage-artifact-picker-secondary>button:before,.stage-artifact-picker.compact .stage-artifact-picker-secondary>label:before{opacity:.14}.stage-artifact-picker.compact .stage-artifact-picker-primary>button:hover,.stage-artifact-picker.compact .stage-artifact-picker-secondary>button:hover,.stage-artifact-picker.compact .stage-artifact-picker-secondary>label:hover{border-color:var(--stage-artifact-border);background:#ffffff0d;transform:none;box-shadow:inset 0 1px #ffffff0f,0 5px 14px #0000002e}.stage-artifact-picker.compact .stage-artifact-picker-primary>button:focus-visible .stage-artifact-picker-icon,.stage-artifact-picker.compact .stage-artifact-picker-primary>button:hover .stage-artifact-picker-icon,.stage-artifact-picker.compact .stage-artifact-picker-secondary>button:focus-visible .stage-artifact-picker-icon,.stage-artifact-picker.compact .stage-artifact-picker-secondary>button:hover .stage-artifact-picker-icon,.stage-artifact-picker.compact .stage-artifact-picker-secondary>label:focus-within .stage-artifact-picker-icon,.stage-artifact-picker.compact .stage-artifact-picker-secondary>label:hover .stage-artifact-picker-icon{transform:none}.stage-artifact-picker.compact .stage-artifact-picker-primary>button:focus-visible,.stage-artifact-picker.compact .stage-artifact-picker-secondary>button:focus-visible,.stage-artifact-picker.compact .stage-artifact-picker-secondary>label:focus-within{border-color:var(--stage-artifact-color);box-shadow:0 0 0 2px #7e91ff7a,inset 0 1px #ffffff0f}.stage-artifact-picker.compact strong{font-size:.9375rem}.stage-artifact-removed-list{border-top:1px solid #94a3b824;gap:6px;margin-top:10px;padding-top:10px;display:grid}.stage-artifact-removed-list strong{color:var(--muted);font-size:var(--app-text-meta);font-weight:var(--app-weight-semibold)}.stage-artifact-removed-list button{min-height:var(--app-control-height-compact);color:var(--text-soft);font-size:var(--app-text-control);text-align:left;background:#ffffff06;border:1px solid #94a3b829;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;display:flex}.stage-artifact-removed-list button:focus-visible,.stage-artifact-removed-list button:hover{color:var(--text);border-color:#7991ff80;outline:none}.stage-artifact-removed-list button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checklist-all-complete button,.checklist-toolbar button,.stage-artifact-add,.stage-fullscreen-action{height:36px;min-height:36px;color:var(--text-soft);font-size:var(--app-text-caption);background:0 0;border:1px solid #94a3b82e;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 8px;font-weight:720;display:inline-flex}.stage-fullscreen-action{place-items:center;width:36px;min-width:36px;padding:0;display:grid}.stage-artifact-add{color:#e4e9ff;background:#4169ff1f;border-color:#7d97ff66;min-width:max-content;padding:0 12px;font-size:.875rem}.checklist-all-complete button:focus-visible,.checklist-all-complete button:hover,.checklist-toolbar button:focus-visible,.checklist-toolbar button:hover,.stage-artifact-add:focus-visible,.stage-artifact-add:hover,.stage-fullscreen-action:focus-visible,.stage-fullscreen-action:hover{color:var(--text);background:#4169ff1f;border-color:#7d97ff73;outline:none}.stage-artifact-add-panel{background:#0f1216;border:1px solid #303640;border-radius:12px;width:min(390px,100vw - 24px);padding:8px;box-shadow:0 18px 48px #0000007a,inset 0 1px #ffffff09}.stage-artifact-add-positioner{z-index:430}.stage-artifact-workspace{flex-direction:column;flex:auto;gap:0;min-width:0;max-width:100%;height:100%;min-height:0;display:flex}.stage-artifact-workspace[data-artifact-kind=checklist],.stage-artifact-workspace[data-artifact-kind=file],.stage-artifact-workspace[data-artifact-kind=image_gallery]{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto}.stage-artifact-empty{overscroll-behavior:contain;flex:auto;justify-content:flex-start;align-items:flex-start;min-width:0;min-height:0;padding-block:0 12px;display:flex;overflow:auto}.stage-empty-start{align-self:flex-start;width:min(800px,100%);margin:0 auto;display:grid}.stage-artifact-empty .stage-artifact-picker{width:100%}.stage-runtime-toolbar-empty .stage-artifact-navigation{justify-content:flex-start}.stage-artifact-home-removed{margin:0 clamp(16px,2vw,28px) 18px}.stage-artifact-restore{width:fit-content;min-height:36px;color:var(--muted);background:0 0;border:1px solid #94a3b833;border-radius:6px;align-items:center;gap:8px;margin:0 28px 24px;padding:0 12px;font-size:.875rem;font-weight:650;display:inline-flex}.stage-artifact-restore:focus-visible,.stage-artifact-restore:hover{color:var(--text);border-color:#8295ff80}.stage-runtime-toolbar{z-index:5;background:#080a0c;border-bottom:1px solid #20242a;flex:none;align-items:center;gap:8px;height:44px;min-height:44px;padding:4px 8px;display:flex;position:sticky;top:0;overflow:hidden}.stage-runtime-actions{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.native-checklist{gap:14px;padding:12px 14px 40px;display:grid}.checklist-toolbar{border-bottom:1px solid #94a3b81a;flex-wrap:wrap;align-items:center;gap:9px;min-height:38px;padding-bottom:10px;display:flex}.checklist-target-summary{min-height:32px;color:var(--text-soft);font-size:var(--app-text-caption);background:#ffffff09;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-weight:720;display:inline-flex}button.checklist-target-summary:focus-visible,button.checklist-target-summary:hover{color:var(--text);background:#6f8cff1f;border-color:#7d97ff57;outline:none}.checklist-target-summary small{color:#f2ad85;font-size:var(--app-text-caption);border-left:1px solid #ffffff24;padding-left:6px}.checklist-target-summary.overdue{color:#ffc5a4;background:#ef7d4c17}.checklist-target-summary.today{color:#cbd6ff;background:#6f8cff1c}.checklist-progress{min-width:140px;color:var(--text-soft);align-items:center;gap:9px;font-size:.875rem;font-weight:730;display:flex}.checklist-progress progress{accent-color:#6f8cff;border:0;border-radius:999px;width:92px;height:5px;overflow:hidden}.checklist-hide-completed{color:var(--text-soft);gap:7px;font-size:.875rem}.checklist-hide-completed,.checklist-new-section{min-height:38px;align-items:center;display:inline-flex}.checklist-new-section{gap:5px}.checklist-new-section input{width:min(220px,45vw);min-height:36px;color:var(--text);background:#ffffff09;border:1px solid #94a3b83d;border-radius:8px;padding:7px 9px;font-size:1rem}.checklist-new-section button{min-height:36px;color:var(--text-soft);background:#ffffff09;border:1px solid #94a3b82e;border-radius:8px;padding:6px 9px}.checklist-empty-intro{color:var(--muted);background:#ffffff05;border:1px solid #94a3b81a;border-radius:10px;align-items:center;gap:10px;padding:14px;display:flex}.checklist-empty-intro div{gap:2px;display:grid}.checklist-empty-intro strong{color:var(--text);font-size:.9375rem}.checklist-capture-error,.checklist-empty-intro span{color:var(--muted);font-size:var(--app-text-caption)}.checklist-capture-error{color:#f1bd96;margin:-6px 0 0}.checklist-groups{gap:12px;display:grid}.checklist-section{border-radius:9px;gap:6px;display:grid}.checklist-section.is-dragging{z-index:2;opacity:.52}.checklist-section.is-drop-target>.checklist-section-drop-zone{background:#6f8cff0b;border-radius:8px}.checklist-section-drop-zone{gap:6px;min-height:8px;display:grid}.checklist-section-header{color:var(--muted);grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:4px;padding:5px 4px;display:grid}.checklist-section-header>input{min-width:0;color:var(--text);background:0 0;border:0;font-size:.9375rem;font-weight:760}.checklist-section-header>input:focus{outline-offset:3px;outline:1px solid #7d97ff73}.checklist-section-header>span{font-size:var(--app-text-caption)}.checklist-item-main>button,.checklist-section-header>button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.checklist-section-collapse{color:var(--text-soft)!important}.checklist-items{gap:3px;display:grid}.checklist-item{border:1px solid #0000;border-radius:8px;min-height:42px;padding:3px 4px;display:grid}.checklist-item.is-dragging{z-index:3;opacity:.72;background:#10131a;border-color:#7d97ff59;box-shadow:0 12px 28px #0000005c}.checklist-item-main{grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.checklist-item:focus-within,.checklist-item:hover{background:#ffffff05;border-color:#94a3b826}.checklist-drag-handle{color:#f8f8f840;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.checklist-drag-handle:disabled{cursor:default;opacity:.4}.checklist-hide-completed input{accent-color:#6f8cff;width:17px;height:17px}.checklist-item-checkbox{cursor:pointer;place-items:center;width:36px;height:40px;display:grid;position:relative}.checklist-item-checkbox input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute}.checklist-item-checkbox span{color:#0000;border:1px solid #b8c5dd85;border-radius:5px;place-items:center;width:19px;height:19px;transition:all .12s;display:grid}.checklist-item-checkbox input:checked+span{color:#080a0d;background:#6f8cff;border-color:#6f8cff}.checklist-item-checkbox input:focus-visible+span{outline-offset:3px;outline:2px solid #7d97ff9e}.checklist-item-copy{min-width:0;display:grid}.checklist-item-text{resize:none;width:100%;min-width:0;min-height:38px;color:var(--text);-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;padding:7px 2px;font-family:inherit;font-size:1rem;line-height:1.45;display:block;overflow:hidden}.checklist-item-text:focus{outline:none}.checklist-item.completed .checklist-item-text{color:#f8f8f873;text-decoration:line-through}.checklist-item-meta{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;padding:0 2px 5px;display:flex}.checklist-add-details,.checklist-legacy-timing-chip,.checklist-note-preview,.checklist-target-chip{min-width:0;min-height:26px;color:var(--muted);font-size:var(--app-text-caption);background:#ffffff09;border:0;border-radius:6px;align-items:center;gap:5px;padding:4px 6px;display:inline-flex}.checklist-target-chip span{font-weight:760}.checklist-target-chip.overdue{color:#ffc19c;background:#ef7d4c1a}.checklist-target-chip.today{color:#cbd6ff;background:#6f8cff1c}.checklist-legacy-timing-chip{color:#e9c99f;background:#efb2670f;border:1px dashed #efb2674d}.checklist-item.completed .checklist-note-preview,.checklist-item.completed .checklist-target-chip{color:#f8f8f866;background:#ffffff06}.checklist-note-preview{background:0 0;max-width:min(480px,100%)}.checklist-note-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checklist-add-details{opacity:0;white-space:nowrap;width:auto!important;padding-inline:8px!important;display:inline-flex!important}.checklist-add-details:focus-visible,.checklist-item:focus-within .checklist-add-details,.checklist-item:hover .checklist-add-details{opacity:1}.checklist-add-details:focus-visible,.checklist-add-details:hover,.checklist-note-preview:focus-visible,.checklist-note-preview:hover,.checklist-target-chip:focus-visible,.checklist-target-chip:hover{color:var(--text);background:#6f8cff1f;outline:1px solid #7d97ff59}.checklist-item-details{background:#0506087a;border:1px solid #94a3b824;border-radius:8px;gap:12px;margin:3px 36px 8px 40px;padding:12px;display:grid}.checklist-detail-field{gap:6px;display:grid;position:relative}.checklist-detail-field>label{color:var(--text-soft);font-size:var(--app-text-caption);font-weight:760}.checklist-detail-target>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.checklist-target-editor{background:#ffffff05;border:1px solid #94a3b81f;border-radius:8px;gap:8px;padding:10px;display:grid}.checklist-full-date-trigger{color:#dce3ff;min-height:38px;font-size:var(--app-text-body-sm);background:#6f8cff17;border:1px solid #7d97ff47;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-weight:720;display:inline-flex}.checklist-full-date-trigger:focus-visible,.checklist-full-date-trigger:hover{background:#6f8cff29;outline:1px solid #7d97ff6b}.checklist-target-input-row,.checklist-target-shortcuts{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.checklist-target-shortcuts button{color:#d7dfff;min-height:34px;font-size:var(--app-text-caption);background:#6f8cff12;border:1px solid #7d97ff38;border-radius:999px;padding:5px 10px;font-weight:720}.checklist-legacy-timing-review{color:#ead0ac;background:#efb2670e;border:1px solid #efb2673d;border-radius:8px;padding:10px;align-items:flex-start!important;gap:9px!important;display:flex!important}.checklist-legacy-timing-review div{gap:2px;display:grid}.checklist-legacy-timing-review span{color:var(--text-soft);font-size:var(--app-text-caption)}.checklist-detail-field input[type=date],.checklist-detail-field textarea{color:var(--text);color-scheme:dark;font:inherit;background:#ffffff09;border:1px solid #94a3b833;border-radius:7px}.checklist-detail-field input[type=date]{min-height:38px;padding:7px 9px}.checklist-detail-field textarea{resize:vertical;width:100%;min-height:86px;padding:9px 10px 24px;line-height:1.45}.checklist-detail-field input[type=date]:focus,.checklist-detail-field textarea:focus{outline-offset:1px;border-color:#7d97ff94;outline:2px solid #7d97ff33}.checklist-clear-target,.checklist-details-actions button{min-height:38px;color:var(--text-soft);font-size:var(--app-text-caption);background:#ffffff09;border:1px solid #94a3b82e;border-radius:7px;padding:7px 10px;font-weight:720}.checklist-note-count{color:var(--muted);font-size:var(--app-text-caption);position:absolute;bottom:7px;right:9px}.checklist-details-error{color:#ffc0a0;font-size:var(--app-text-caption);margin:0}.checklist-details-actions{justify-content:flex-end;display:flex}.checklist-details-actions button{color:#dbe3ff;background:#4169ff1f;border-color:#7d97ff61}.checklist-new-item{min-height:42px;color:var(--muted);align-items:center;gap:9px;padding:3px 12px 3px 28px;display:flex}.checklist-new-item input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;padding:7px 2px;font-size:1rem}.checklist-new-item input:focus{outline:none}.checklist-new-item button{color:#dbe3ff;min-height:36px;font-size:var(--app-text-body);background:#4169ff1f;border:1px solid #7d97ff61;border-radius:8px;flex:none;padding:6px 11px}.checklist-new-item button:disabled{color:var(--muted);cursor:default;opacity:.62;background:#ffffff06;border-color:#94a3b829}.checklist-all-complete{color:#c9f7d9;font-size:var(--app-text-body);background:#22c55e12;border:1px solid #4ade803d;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;padding:10px 12px;display:flex}.checklist-all-complete button{margin-left:auto}.checklist-graduation-backdrop{z-index:1400;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000ad;position:fixed;inset:0}.checklist-graduation-viewport{z-index:1401;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.checklist-graduation-dialog{width:min(520px,100vw - 32px);color:var(--text);background:#11141a;border:1px solid #94a3b838;border-radius:16px;gap:16px;padding:20px;display:grid;box-shadow:0 28px 72px #00000094}.checklist-graduation-dialog>header{align-items:flex-start;gap:11px;display:flex}.checklist-graduation-dialog>header>div{gap:5px;display:grid}.checklist-graduation-icon{color:#cbd6ff;background:#6f8cff1f;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.checklist-graduation-dialog h2,.checklist-graduation-dialog p{margin:0}.checklist-graduation-dialog h2{font-size:1.125rem}.checklist-graduation-dialog header p{color:var(--text-soft);font-size:.875rem;line-height:1.45}.checklist-graduation-preview{background:#ffffff06;border:1px solid #94a3b81f;border-radius:10px;gap:11px;padding:12px;display:grid}.checklist-graduation-preview dl{gap:6px;margin:0;display:grid}.checklist-graduation-preview dl div{font-size:var(--app-text-caption);grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.checklist-graduation-preview dt{color:var(--muted)}.checklist-graduation-preview dd{color:var(--text-soft);margin:0}.checklist-graduation-destination{gap:6px;display:grid}.checklist-graduation-destination>span{color:var(--text-soft);font-size:var(--app-text-caption);font-weight:760}.checklist-graduation-destination select{min-height:44px;color:var(--text);font:inherit;background:#ffffff0a;border:1px solid #94a3b838;border-radius:9px;padding:8px 10px}.checklist-graduation-destination small{color:var(--muted);line-height:1.4}.checklist-graduation-error{color:#ffc0a0;font-size:var(--app-text-caption)}.checklist-graduation-dialog footer{justify-content:flex-end;gap:8px;display:flex}.checklist-graduation-dialog footer button{min-height:42px;color:var(--text-soft);background:#ffffff09;border:1px solid #94a3b833;border-radius:9px;padding:8px 12px;font-weight:730}.checklist-graduation-dialog footer button.primary{color:#fff;background:#506ee8;border-color:#7d97ff66}.stage-file-missing{color:#ffdcad;font-size:var(--app-text-caption);border:1px solid #ffb87047;border-radius:8px;padding:12px}.card-checklist-progress{font-weight:760}.card-checklist-progress,.card-checklist-target{color:var(--text-soft);font-size:var(--app-text-caption);align-items:center;gap:4px;display:inline-flex}.card-checklist-target{text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.card-checklist-target.today{color:#cbd6ff}.card-checklist-target.overdue{color:#ffc19c}.card-checklist-target.target-passed,.checklist-target-chip.target-passed,.checklist-target-summary.target-passed{color:#ffe1a3}@media (max-width:680px){.stage-artifact-picker{min-height:0;padding:14px}.stage-artifact-empty .stage-artifact-picker{gap:14px;padding:0 18px 16px}.stage-artifact-picker-primary{grid-template-columns:minmax(0,1fr)}.stage-artifact-empty .stage-artifact-picker-primary{gap:12px}.stage-artifact-picker-primary>button{align-items:center;min-height:70px}.stage-artifact-empty .stage-artifact-picker-primary>button{border-radius:16px;min-height:88px;padding:13px}.stage-artifact-empty .stage-artifact-picker-primary .stage-artifact-picker-icon{flex-basis:36px;width:36px;height:36px}.stage-artifact-empty .stage-artifact-picker-primary .stage-artifact-picker-icon svg{width:27px;height:27px}.stage-artifact-empty .stage-artifact-picker-drop-hint{min-height:32px;padding:3px 6px}.stage-artifact-empty .stage-artifact-picker-secondary>button,.stage-artifact-empty .stage-artifact-picker-secondary>label{border-radius:15px;min-height:64px;padding:9px 10px}.stage-artifact-picker.compact .stage-artifact-picker-primary>button{min-height:52px}.stage-artifact-picker.compact .stage-artifact-picker-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-artifact-picker-drop-hint{align-items:flex-start}.stage-artifact-restore{min-height:44px;margin:0 14px 20px}.stage-artifact-navigation{align-items:center;max-width:none}.stage-artifact-add{min-width:44px;min-height:44px}.checklist-item{min-height:44px}.checklist-item-main{grid-template-columns:auto auto minmax(0,1fr) auto}.checklist-add-details{opacity:1;grid-column:3;justify-self:start;min-height:44px}.checklist-item-menu{grid-area:1/4/span 2;min-width:44px;min-height:44px}.checklist-legacy-timing-chip,.checklist-note-preview,.checklist-target-chip{min-height:44px}.checklist-item-details{margin:4px 2px 8px 28px;padding:10px}.checklist-clear-target,.checklist-detail-field input[type=date],.checklist-details-actions button,.checklist-new-item{min-height:44px}.checklist-item-checkbox{width:44px;height:44px}.checklist-new-section{width:100%}.checklist-new-section input{flex:1;min-width:0}.checklist-graduation-viewport{align-items:end;padding:0}.checklist-graduation-dialog{width:100vw;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0}}.board-canvas.list-placement-mode .list-panel.interactions-disabled{cursor:default;touch-action:auto}.board-canvas.list-placement-mode .add-list-end,.board-canvas.list-placement-mode .list-resize-handle{pointer-events:none}.board-canvas.list-placement-mode .list-insertion-slot{z-index:20}.board-canvas.list-placement-mode .list-insertion-slot-button,.board-canvas.list-placement-mode .list-insertion-slot.is-start:not(.is-previewing) .list-insertion-slot-button{color:#f5f7ff;opacity:1;pointer-events:auto;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;min-width:44px;height:100%;min-height:44px;padding:0;display:grid;top:0;transform:translate(-50%)}.board-canvas.list-placement-mode .list-insertion-slot-button:before{opacity:1;left:21px}.board-canvas.list-placement-mode .list-insertion-slot-button svg{background:#252c43;border:1px solid #c0cfffad;width:26px;height:26px;padding:4px;box-shadow:0 0 0 2px #07080cdb,0 6px 18px #00000094}.board-canvas.list-placement-mode .list-insertion-slot-button span{left:calc(50% + 18px)}.board-canvas.list-placement-mode .list-insertion-slot-button:focus-visible,.board-canvas.list-placement-mode .list-insertion-slot-button:hover{outline:none}.board-canvas.list-placement-mode .list-insertion-slot-button:focus-visible svg,.board-canvas.list-placement-mode .list-insertion-slot-button:hover svg,.board-canvas.list-placement-mode .list-insertion-slot-button[data-list-insert-active=true] svg{background:#334267;border-color:#d7e0fff5;box-shadow:0 0 0 3px #5577ff38,0 7px 20px #0000009e}.board-canvas.list-placement-mode .list-insertion-slot-button:focus-visible span,.board-canvas.list-placement-mode .list-insertion-slot-button:hover span,.board-canvas.list-placement-mode .list-insertion-slot-button[data-list-insert-active=true] span{opacity:1;visibility:visible}.board-canvas.list-placement-mode .list-insertion-slot.is-end .list-insertion-slot-button span{left:auto;right:calc(50% + 18px)}.list-panel.list-placement-reconciled{animation:list-placement-reconciled .24s cubic-bezier(.2,.9,.2,1)}@keyframes list-placement-reconciled{0%{box-shadow:0 14px 34px #0000008c}50%{box-shadow:0 0 0 2px #82a0ff8c,0 18px 42px #0000009e}to{box-shadow:0 14px 34px #0000008c}}.board-scrollbar{--board-scroll-thumb-left:0%;--board-scroll-thumb-width:100%;z-index:6;opacity:.46;pointer-events:none;will-change:opacity;height:10px;transition:opacity 1.15s cubic-bezier(.16,1,.3,1);position:absolute;bottom:8px;left:14px;right:14px;transform:translateY(0)}.board-scrollbar.can-scroll-right .board-scrollbar-track:after{content:"";filter:drop-shadow(0 0 5px #669aff7a);pointer-events:none;border-top:2px solid #dde9ffe0;border-right:2px solid #dde9ffe0;width:7px;height:7px;position:absolute;top:50%;right:4px;transform:translateY(-50%)rotate(45deg)}.board-scrollbar.can-scroll-right{opacity:.9}.board-scrollbar.can-scroll-right .board-scrollbar-track:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#92beff57,#0000);width:16%;animation:board-scroll-cue 1.8s ease-out 2 both;position:absolute;top:1px;bottom:1px;left:72%}.board-scrollbar.can-scroll-right .board-scrollbar-track{background:linear-gradient(90deg,#0000,#7ea1ff0f 12%,#afd2ff14 76%,#6c99ff33),#ffffff06}@keyframes board-scroll-cue{0%{opacity:0;transform:translate(-58%)}35%{opacity:1}to{opacity:0;transform:translate(82%)}}.board-scrollbar.is-active{opacity:1;transition-duration:.14s}.board-scrollbar-track{cursor:pointer;pointer-events:auto;background:linear-gradient(90deg,#0000,#7ea1ff0f 12%,#afd2ff14 50%,#7ea1ff0f 88%,#0000),#ffffff06;border:1px solid #96afff14;border-radius:999px;height:100%;transition:border-color .15s,background .15s,box-shadow .15s;position:relative;box-shadow:inset 0 1px #ffffff09,0 8px 22px #00000029}.board-scrollbar-track:has(.board-scrollbar-thumb:focus-visible),.board-scrollbar-track:hover,.board-scrollbar.is-active .board-scrollbar-track{background:linear-gradient(90deg,#0000,#7ea1ff14 12%,#cde8ff21 50%,#7ea1ff14 88%,#0000),#ffffff0a;border-color:#95b5ff2e;box-shadow:inset 0 1px #ffffff0b,0 8px 22px #0000002e,0 0 18px #5f8eff14}.board-scrollbar-thumb{top:2px;bottom:2px;left:var(--board-scroll-thumb-left);width:var(--board-scroll-thumb-width);cursor:grab;transform-origin:50%;background:linear-gradient(90deg,#0000,#daf4ffe6 48%,#f5fcfff0 50%,#daf4ffe6 52%,#0000),linear-gradient(#ffffff52,#80a9ff1f),#9ab7ff66;border:0;border-radius:999px;min-width:36px;padding:0;position:absolute;box-shadow:inset 0 1px #ffffff42,0 0 0 1px #bdd5ff1a,0 0 9px #5c98ff2e,0 4px 14px #4e67be1f}.board-scrollbar-thumb:active{cursor:grabbing}.board-scrollbar-thumb:focus-visible,.board-scrollbar-thumb:hover,.board-scrollbar.is-active .board-scrollbar-thumb{background:linear-gradient(90deg,#0000,#dff9fffa 48%,#fff 50%,#dff9fffa 52%,#0000),linear-gradient(#ffffff6b,#79aaff2e),#b7d0ff8f;outline:none;box-shadow:inset 0 1px #ffffff57,0 0 0 1px #cce2ff2e,0 0 14px #61acff42,0 0 30px #4978ff1c}.board-scrollbar-thumb:focus-visible{box-shadow:inset 0 1px #ffffff47,0 0 0 2px #82acff80,0 0 18px #61acff47}.add-list,.list-panel{flex:0 0 var(--list-width);background:var(--list-surface);border:1px solid #ffffff29;border-radius:8px;position:relative;box-shadow:inset 0 0 0 1px #ffffff06,0 14px 34px #0000008c}.list-panel{--list-state-color:transparent;--list-state-border:var(--workflow-neutral);--list-state-hover-border:#fff6;--list-state-muted-border:#ffffff17;--list-state-wash:transparent;border-color:var(--list-state-border);background:linear-gradient(180deg,var(--list-state-wash),transparent 96px),var(--list-surface);cursor:grab;touch-action:none;will-change:transform,translate;flex-direction:column;height:fit-content;max-height:100%;padding:2px 3px 6px;transition:border-color .15s,background .15s,box-shadow .15s,opacity .12s,translate .14s cubic-bezier(.22,1,.36,1);display:flex}.list-panel.list-state-family-active{--list-state-color:var(--workflow-active)}.list-panel.list-state-family-waiting{--list-state-color:var(--workflow-waiting)}.list-panel.list-state-family-done{--list-state-color:var(--workflow-done)}.list-panel:not(.list-state-family-standard){--list-state-border:var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.list-panel:not(.list-state-family-standard){--list-state-border:color-mix(in srgb,var(--list-state-color) 58%,#ffffff29)}}.list-panel:not(.list-state-family-standard){--list-state-hover-border:var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.list-panel:not(.list-state-family-standard){--list-state-hover-border:color-mix(in srgb,var(--list-state-color) 74%,#ffffff6b)}}.list-panel:not(.list-state-family-standard){--list-state-muted-border:var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.list-panel:not(.list-state-family-standard){--list-state-muted-border:color-mix(in srgb,var(--list-state-color) 28%,#ffffff14)}}.list-panel:not(.list-state-family-standard){--list-state-wash:var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.list-panel:not(.list-state-family-standard){--list-state-wash:color-mix(in srgb,var(--list-state-color) 6%,transparent)}}.list-panel.search-no-match{border-color:var(--list-state-muted-border);background:var(--list-surface)}@supports (color:color-mix(in lab,red,red)){.list-panel.search-no-match{background:color-mix(in srgb,var(--list-surface) 72%,transparent)}}.list-panel.search-no-match{box-shadow:inset 0 0 0 1px #ffffff03,0 10px 24px #00000057}.list-panel.search-no-match .list-add-card-footer,.list-panel.search-no-match .list-header{opacity:.58}.list-search-empty{color:#dadff075;min-height:46px;font-size:var(--app-text-meta);font-weight:var(--app-weight-semibold);border:1px dashed #ffffff1c;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin:3px 1px 6px;display:flex}.list-panel:focus-within,.list-panel:hover{border-color:var(--list-state-hover-border);box-shadow:inset 0 0 0 1px #ffffff0f,0 20px 48px #000000a8,0 0 0 1px var(--list-state-color),0 0 18px var(--list-state-color),0 0 42px #ffffff16,0 0 86px #ffffff0a}@supports (color:color-mix(in lab,red,red)){.list-panel:focus-within,.list-panel:hover{box-shadow:inset 0 0 0 1px #ffffff0f,0 20px 48px #000000a8,0 0 0 1px color-mix(in srgb,var(--list-state-color) 18%,#ffffff12),0 0 18px color-mix(in srgb,var(--list-state-color) 16%,#ffffff21),0 0 42px #ffffff16,0 0 86px #ffffff0a}}.add-list:focus-within,.add-list:hover{border-color:#fff6;box-shadow:inset 0 0 0 1px #ffffff0f,0 20px 48px #000000a8,0 0 0 1px #ffffff12,0 0 18px #ffffff21,0 0 42px #ffffff16,0 0 86px #ffffff0a}.add-list:before,.list-panel:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:0 0;position:absolute;inset:0}.add-list>*,.list-panel>*{z-index:1;position:relative}.list-panel:active{cursor:grabbing}.list-resize-handle{z-index:4;cursor:ew-resize;touch-action:none;background:0 0;border:0;border-radius:8px;width:20px;min-width:20px;padding:0;position:absolute;top:42px;bottom:10px}.list-resize-handle-left{left:-2px}.list-resize-handle-right{right:-2px}.list-resize-handle:before{content:"";opacity:0;background:linear-gradient(90deg,#8295ff1f,#0000),#ffffff07;border-radius:999px;width:11px;height:min(88px,62%);transition:background .12s,opacity .12s;position:absolute;top:50%;transform:translateY(-50%)}.list-resize-handle-left:before{left:0}.list-resize-handle-right:before{background:linear-gradient(270deg,#8295ff1f,#0000),#ffffff07;right:0}.list-resize-handle:after{content:"";opacity:0;background:#ffffff3d;border-radius:999px;width:3px;height:min(74px,64%);transition:background .12s,opacity .12s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 1px #00000047}.list-resize-handle-left:after{left:5px}.list-resize-handle-right:after{right:5px}.list-panel:hover .list-resize-handle:after,.list-panel:hover .list-resize-handle:before,.list-resize-handle:active:before,.list-resize-handle:focus-visible:after,.list-resize-handle:focus-visible:before,.list-resize-handle:hover:after,.list-resize-handle:hover:before{opacity:1}.list-resize-handle:active:after,.list-resize-handle:focus-visible:after,.list-resize-handle:hover:after{background:#8295ffdb}.list-resize-handle:focus-visible{outline:none}.list-resize-guide{top:calc(var(--resize-guide-y) - 34px);left:var(--resize-guide-x);z-index:80;pointer-events:none;width:min(260px,100vw - 32px);position:fixed;transform:translate(-50%)}.list-resize-guide>div{background:#0a0a0cf0;border:1px solid #cdd6ff33;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:7px 9px 8px;display:grid;position:relative;box-shadow:0 10px 28px #00000061,0 0 22px #4169ff29}.list-resize-guide>div:before{background:linear-gradient(90deg,#8295ffdb var(--resize-guide-progress),#ffffff29 var(--resize-guide-progress));content:"";border-radius:999px;height:3px;position:absolute;bottom:6px;left:42px;right:42px}.list-resize-guide>div:after{bottom:3px;left:calc(42px + (100% - 84px) * var(--resize-guide-ratio));content:"";background:#dbe3ff;border:1px solid #cdd6ff3d;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%);box-shadow:0 0 16px #8295ffb3}.list-resize-guide span,.list-resize-guide strong{z-index:1;min-height:18px;color:var(--muted);font-size:var(--app-text-caption);white-space:nowrap;align-items:center;font-weight:740;line-height:1;display:inline-flex;position:relative}.list-resize-guide span:first-child{justify-content:flex-start}.list-resize-guide span:last-child{justify-content:flex-end}.list-resize-guide strong{color:var(--text);font-size:var(--app-text-caption);background:#4169ff2e;border:1px solid #8295ff61;border-radius:999px;padding:4px 7px}.list-over{box-shadow:inset 0 1px #ffffff0f,0 0 0 2px #4169ff94,0 18px 44px #00000057,0 0 24px #4169ff24}.list-dragging,.list-over{border-color:var(--list-state-border)}.list-dragging{background:repeating-linear-gradient(-35deg,#ffffff09 0,#ffffff09 1px,transparent 1px,transparent 9px),linear-gradient(180deg,#ffffff08,#ffffff03),var(--panel);filter:saturate(.32)contrast(.88);opacity:.38;min-height:var(--lifted-list-height,auto);box-shadow:inset 0 0 0 1px #cdd6ff1f,0 0 0 1px #00000057,0 12px 28px #00000038;transition:none!important}.list-drop-after:after,.list-drop-before:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(#f4f8ffe6,#7ea1ffc7,#f4f8ffd1);border-radius:999px;width:5px;position:absolute;top:8px;bottom:8px;box-shadow:0 0 0 1px #cdd6ff38,0 0 16px #7ea1ff3d}.list-drop-before:after{left:-12px}.list-drop-after:after{right:-12px}.list-preview{height:var(--lifted-list-height,auto);border-color:var(--list-state-border);background:linear-gradient(180deg,#fff1,#ffffff06 34%,#ffffff03),linear-gradient(180deg,var(--list-state-wash),transparent 96px),var(--panel);cursor:grabbing;opacity:.975;max-height:calc(100vh - 28px);overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff09,0 10px 25px -5px #00000085,0 26px 58px -16px #000000ad,0 0 0 1px #cdd6ff14}.list-preview,.manual-list-drag-overlay{width:var(--list-width);transition:none!important}.manual-list-drag-overlay{z-index:70;contain:layout paint style;backface-visibility:hidden;pointer-events:none;transform-origin:0 0;will-change:transform;position:fixed;top:0;left:0}.manual-list-drag-overlay .list-panel{max-height:calc(100vh - 28px);overflow:hidden}html.list-drag-active,html.list-drag-active .app-shell,html.list-drag-active body{cursor:grabbing!important}.list-preview-body{min-height:92px;max-height:none;color:var(--muted);font-size:var(--app-text-caption);letter-spacing:0;background:#0000001f;border:1px solid #cdd6ff1a;border-radius:8px;flex:auto;align-content:start;gap:5px;padding:7px;font-weight:650;display:grid;position:relative;overflow:hidden}.list-preview-body:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0e0e11eb);height:34px;position:absolute;bottom:0;left:0;right:0}.list-preview-card-strip{gap:5px;display:grid}.list-preview-body>span{min-height:22px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#ffffff0a;border:1px solid #cdd6ff1f;border-radius:999px;justify-self:start;align-items:center;padding:3px 8px 4px;font-weight:720;display:inline-flex}.list-preview-body>span,.list-preview-card{z-index:1;font-size:var(--app-text-caption);position:relative}.list-preview-card{background:linear-gradient(180deg,#ffffff07,#ffffff02),var(--card);min-height:42px;color:var(--text-soft);overflow-wrap:anywhere;border:1px solid #ffffff1b;border-radius:8px;padding:8px 9px 9px 11px;font-weight:620;line-height:1.24;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 1px #00000042}.list-preview-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.list-preview-card.board-card{cursor:grabbing;pointer-events:none;min-height:0;padding:0}.list-header{z-index:8;cursor:grab;pointer-events:auto;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:4px;padding:0 0 4px;display:grid;position:relative}.list-card-count{color:#dee2f1b8;min-width:2ch;font-size:var(--app-text-meta);font-weight:var(--app-weight-regular);text-align:right;font-variant-numeric:tabular-nums;line-height:1}.list-hydration-degraded{background:#f2bd55;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #f2bd551f,0 0 10px #f2bd557a}.list-header>*{pointer-events:auto}.list-header:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){.list-dragging,.list-preview,.manual-list-drag-overlay{transition:opacity .1s,transform .1s!important}}.list-actions{z-index:12;position:relative}.list-actions-menu-positioner{z-index:220}.list-actions-button{width:var(--app-control-height-compact);height:var(--app-control-height-compact);color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.list-actions-button:focus-visible,.list-actions-button:hover,.list-actions-button[aria-expanded=true]{color:var(--text-soft);background:#ffffff13;border-color:#cdd6ff38;outline:none}.list-actions-menu{width:min(220px,100vw - 28px);max-height:min(460px,100vh - 140px);color:var(--text);cursor:default;background:#17191f;border:1px solid #a3b1cd57;border-radius:10px;padding:6px;overflow:hidden;box-shadow:0 22px 64px #000000ad,0 0 0 1px #0000006b,inset 0 1px #ffffff0b}.list-actions-remove-confirmation{z-index:35;position:absolute;top:calc(100% + 5px);right:0}.list-actions-sort-menu{width:min(252px,100vw - 28px)}.list-actions-menu-header{grid-template-columns:var(--app-control-height-compact) minmax(0,1fr) var(--app-control-height-compact);align-items:center;gap:4px;min-height:36px;padding:0 0 4px;display:grid}.list-actions-menu-header strong{color:var(--muted);font-size:var(--app-text-meta);font-weight:var(--app-weight-medium);letter-spacing:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-actions-icon-button{width:var(--app-control-height-compact);height:var(--app-control-height-compact);color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid}.list-actions-icon-button:focus-visible,.list-actions-icon-button:hover{color:var(--text-soft);background:#ffffff12;border-color:#cdd6ff38;outline:none}.list-actions-menu-items{padding:0;display:grid}.list-actions-scroll{overscroll-behavior:contain;max-height:min(390px,100vh - 200px);overflow:auto}.list-actions-menu-item{color:#f7f8fcf0;width:100%;min-height:36px;font-size:var(--app-text-control);font-weight:var(--app-weight-control);letter-spacing:0;line-height:var(--app-line-control);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;display:flex}.list-actions-menu-item:focus-visible,.list-actions-menu-item:hover,.list-actions-menu-item[data-highlighted]{color:#fff;background:#ffffff17}.list-actions-menu-item.danger{color:#ffc6c6}.list-actions-menu-item.danger:focus-visible,.list-actions-menu-item.danger:hover,.list-actions-menu-item.danger[data-highlighted]{color:#ffe4e4;background:#7a223052}.list-actions-menu-item[data-disabled]{color:#d5d7e06b;cursor:not-allowed;opacity:.52}.list-actions-menu-item[data-disabled]:hover{background:0 0}.list-actions-menu-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.list-actions-menu-label>svg{opacity:.9;stroke-width:2px;flex:0 0 15px;width:15px;height:15px}.list-actions-menu-item:is(:hover,:focus-visible,[data-highlighted]) .list-actions-menu-label>svg{opacity:1}.list-actions-menu-separator{background:#94a3b829;height:1px;margin:5px 3px}.list-actions-menu-items .list-completion-role-toggle{align-items:center;gap:9px;display:flex}.list-action-checkbox{color:#0000;background:#ffffff06;border:1px solid #cdd6ff38;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.list-completion-role-toggle[aria-checked=true] .list-action-checkbox{color:#adf8db;background:#23a47d29;border-color:#6ce7be80}.list-actions-confirm{gap:7px;padding:8px 6px;display:grid}.list-actions-confirm p,.list-actions-confirm span{margin:0}.list-actions-confirm-title{color:var(--text);font-size:var(--app-text-body);line-height:1.3}.list-actions-confirm p{color:var(--text-soft);font-size:var(--app-text-body);line-height:1.35}.list-actions-confirm span{color:var(--muted);font-size:var(--app-text-meta);line-height:1.35}.list-actions-confirm-buttons{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.list-actions-confirm-buttons button{min-height:var(--app-control-height);border-radius:var(--app-control-radius);padding:0 var(--app-control-padding-inline);font-size:var(--app-text-control);font-weight:var(--app-weight-semibold);border:1px solid #ffffff29}.list-actions-secondary{color:var(--text-soft);background:#ffffff12}.list-actions-secondary:focus-visible,.list-actions-secondary:hover{background:#ffffff1c;border-color:#cdd6ff59;outline:none}.list-actions-danger-confirm{color:#fff;background:#9a3346}.list-actions-danger-confirm:focus-visible,.list-actions-danger-confirm:hover{background:#b33c53;border-color:#ffd6dc8c;outline:none}.list-title-button,.list-title-input{width:100%;min-width:0;color:var(--text-soft);font-size:var(--app-text-body);font-weight:var(--app-weight-semibold);letter-spacing:0;line-height:var(--app-line-card-title);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;padding:1px 5px 2px}.list-title-heading{min-width:0;margin:0}.list-title-button,.list-title-heading{align-items:center;gap:4px;display:flex}.list-title-button{cursor:grab;flex:auto;transition:color .14s,text-shadow .14s}.list-title-button,.list-title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-title-text{min-width:0}.list-state-mark{border:1px solid var(--list-state-color);flex:0 0 20px;place-items:center;width:20px;height:20px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.list-state-mark{border:1px solid color-mix(in srgb,var(--list-state-color) 42%,#ffffff24)}}.list-state-mark{background:var(--list-state-color);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.list-state-mark{background:color-mix(in srgb,var(--list-state-color) 10%,transparent)}}.list-state-mark{color:var(--list-state-color)}.list-state-mark.state-blocked{color:var(--workflow-waiting)}.workflow-list-v2-band .list-panel:not(.list-state-family-standard){--list-state-border:var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-band .list-panel:not(.list-state-family-standard){--list-state-border:color-mix(in srgb,var(--list-state-color) 74%,#ffffff2e)}}.workflow-list-v2-band .list-panel:not(.list-state-family-standard){--list-state-hover-border:var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-band .list-panel:not(.list-state-family-standard){--list-state-hover-border:color-mix(in srgb,var(--list-state-color) 86%,#ffffff6b)}}.workflow-list-v2-band .list-panel:not(.list-state-family-standard){--list-state-wash:var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-band .list-panel:not(.list-state-family-standard){--list-state-wash:color-mix(in srgb,var(--list-state-color) 11%,transparent)}}.workflow-list-v2-band .list-panel:not(.list-state-family-standard):before{z-index:1;background:linear-gradient(180deg,var(--list-state-color) 0 2px,transparent 2px)}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-band .list-panel:not(.list-state-family-standard):before{background:linear-gradient(180deg,color-mix(in srgb,var(--list-state-color) 88%,white 12%) 0 2px,transparent 2px)}}.workflow-list-v2-band .list-panel:not(.list-state-family-standard):before{pointer-events:none}.workflow-list-v2-band .list-panel:not(.list-state-family-standard) .list-header{border-bottom:1px solid var(--list-state-color);margin:-2px -3px 5px;padding:7px 7px 8px}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-band .list-panel:not(.list-state-family-standard) .list-header{border-bottom:1px solid color-mix(in srgb,var(--list-state-color) 42%,#ffffff14)}}.workflow-list-v2-band .list-panel:not(.list-state-family-standard) .list-header{background:linear-gradient(100deg,var(--list-state-color),transparent 76%),#ffffff05;border-radius:7px 7px 4px 4px}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-band .list-panel:not(.list-state-family-standard) .list-header{background:linear-gradient(100deg,color-mix(in srgb,var(--list-state-color) 20%,transparent),transparent 76%),#ffffff05}}.workflow-list-v2-band .list-panel:not(.list-state-family-standard) .list-header{box-shadow:inset 0 1px 0 #ffffff0e,0 7px 18px var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-band .list-panel:not(.list-state-family-standard) .list-header{box-shadow:inset 0 1px 0 #ffffff0e,0 7px 18px color-mix(in srgb,var(--list-state-color) 7%,transparent)}}.workflow-list-v2-band .list-panel:not(.list-state-family-standard) .list-state-mark{border-color:var(--list-state-color);flex-basis:24px;width:24px;height:24px}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-band .list-panel:not(.list-state-family-standard) .list-state-mark{border-color:color-mix(in srgb,var(--list-state-color) 72%,#fff3)}}.workflow-list-v2-band .list-panel:not(.list-state-family-standard) .list-state-mark{background:var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-band .list-panel:not(.list-state-family-standard) .list-state-mark{background:color-mix(in srgb,var(--list-state-color) 20%,#07090ed1)}}.workflow-list-v2-band .list-panel:not(.list-state-family-standard) .list-state-mark{box-shadow:inset 0 1px 0 #ffffff1a,0 0 14px var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-band .list-panel:not(.list-state-family-standard) .list-state-mark{box-shadow:inset 0 1px 0 #ffffff1a,0 0 14px color-mix(in srgb,var(--list-state-color) 20%,transparent)}}.workflow-list-v2-rail .list-panel:not(.list-state-family-standard){--list-state-border:var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-rail .list-panel:not(.list-state-family-standard){--list-state-border:color-mix(in srgb,var(--list-state-color) 46%,#ffffff21)}}.workflow-list-v2-rail .list-panel:not(.list-state-family-standard){--list-state-hover-border:var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-rail .list-panel:not(.list-state-family-standard){--list-state-hover-border:color-mix(in srgb,var(--list-state-color) 70%,#ffffff57)}}.workflow-list-v2-rail .list-panel:not(.list-state-family-standard){--list-state-wash:var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-rail .list-panel:not(.list-state-family-standard){--list-state-wash:color-mix(in srgb,var(--list-state-color) 7%,transparent)}}.workflow-list-v2-rail .list-panel:not(.list-state-family-standard){background:linear-gradient(90deg,var(--list-state-color) 0 4px,transparent 4px),linear-gradient(180deg,var(--list-state-wash),transparent 112px),var(--list-surface)}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-rail .list-panel:not(.list-state-family-standard){background:linear-gradient(90deg,color-mix(in srgb,var(--list-state-color) 86%,white 14%) 0 4px,transparent 4px),linear-gradient(180deg,var(--list-state-wash),transparent 112px),var(--list-surface)}}.workflow-list-v2-rail .list-panel:not(.list-state-family-standard) .list-header{border-bottom:1px solid var(--list-state-color);margin-left:3px;padding:5px 4px 8px 5px}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-rail .list-panel:not(.list-state-family-standard) .list-header{border-bottom:1px solid color-mix(in srgb,var(--list-state-color) 22%,#ffffff0f)}}.workflow-list-v2-rail .list-panel:not(.list-state-family-standard) .list-state-mark{border-color:var(--list-state-color);flex-basis:22px;width:22px;height:22px}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-rail .list-panel:not(.list-state-family-standard) .list-state-mark{border-color:color-mix(in srgb,var(--list-state-color) 82%,#fff3)}}.workflow-list-v2-rail .list-panel:not(.list-state-family-standard) .list-state-mark{background:var(--list-state-color);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-rail .list-panel:not(.list-state-family-standard) .list-state-mark{background:color-mix(in srgb,var(--list-state-color) 26%,#07090edb)}}.workflow-list-v2-rail .list-panel:not(.list-state-family-standard) .list-state-mark{color:var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-rail .list-panel:not(.list-state-family-standard) .list-state-mark{color:color-mix(in srgb,var(--list-state-color) 74%,white 26%)}}.workflow-list-v2-rail .list-panel:not(.list-state-family-standard) .list-state-mark{box-shadow:inset 0 1px 0 #ffffff1f,0 0 0 3px var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-rail .list-panel:not(.list-state-family-standard) .list-state-mark{box-shadow:inset 0 1px 0 #ffffff1f,0 0 0 3px color-mix(in srgb,var(--list-state-color) 8%,transparent)}}.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard){--list-state-border:var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard){--list-state-border:color-mix(in srgb,var(--list-state-color) 64%,#ffffff29)}}.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard){--list-state-hover-border:var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard){--list-state-hover-border:color-mix(in srgb,var(--list-state-color) 80%,#fff6)}}.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard){--list-state-wash:var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard){--list-state-wash:color-mix(in srgb,var(--list-state-color) 9%,transparent)}}.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard){background:linear-gradient(90deg,var(--list-state-color) 0 3px,transparent 3px),linear-gradient(180deg,var(--list-state-wash),transparent 112px),var(--list-surface)}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard){background:linear-gradient(90deg,color-mix(in srgb,var(--list-state-color) 82%,white 18%) 0 3px,transparent 3px),linear-gradient(180deg,var(--list-state-wash),transparent 112px),var(--list-surface)}}.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard) .list-header{border-bottom:1px solid var(--list-state-color);margin:-2px -3px 5px 3px;padding:7px 7px 8px}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard) .list-header{border-bottom:1px solid color-mix(in srgb,var(--list-state-color) 38%,#ffffff14)}}.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard) .list-header{background:linear-gradient(100deg,var(--list-state-color),transparent 78%),#ffffff04;border-radius:4px 7px 4px 2px}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard) .list-header{background:linear-gradient(100deg,color-mix(in srgb,var(--list-state-color) 18%,transparent),transparent 78%),#ffffff04}}.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard) .list-header{box-shadow:inset 0 1px 0 #ffffff0d,0 6px 16px var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard) .list-header{box-shadow:inset 0 1px 0 #ffffff0d,0 6px 16px color-mix(in srgb,var(--list-state-color) 6%,transparent)}}.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard) .list-state-mark{border-color:var(--list-state-color);flex-basis:23px;width:23px;height:23px}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard) .list-state-mark{border-color:color-mix(in srgb,var(--list-state-color) 76%,#fff3)}}.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard) .list-state-mark{background:var(--list-state-color);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard) .list-state-mark{background:color-mix(in srgb,var(--list-state-color) 22%,#07090ed6)}}.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard) .list-state-mark{color:var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard) .list-state-mark{color:color-mix(in srgb,var(--list-state-color) 78%,white 22%)}}.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard) .list-state-mark{box-shadow:inset 0 1px 0 #ffffff1a,0 0 12px var(--list-state-color)}@supports (color:color-mix(in lab,red,red)){.workflow-list-v2-hybrid .list-panel:not(.list-state-family-standard) .list-state-mark{box-shadow:inset 0 1px 0 #ffffff1a,0 0 12px color-mix(in srgb,var(--list-state-color) 16%,transparent)}}.list-title-button:active{cursor:grabbing}.list-title-input:focus{border-color:var(--line-strong);background:#ffffff0a}.list-title-button:hover{color:#fff;text-shadow:0 0 16px #ffffff29}.list-title-button:focus-visible{border-color:#ffffff38;outline:none}.list-title-input{outline:none;grid-column:1/-1}.guide-focus-button,.guide-select-button{width:var(--app-control-height-inline);min-width:var(--app-control-height-inline);height:var(--app-control-height-inline);min-height:var(--app-control-height-inline);color:#dadff09e;background:#ffffff07;border:1px solid #ffffff1b;border-radius:7px;place-items:center;padding:0;transition:border-color .12s,background .12s,color .12s,opacity .12s;display:grid}.guide-select-button{position:relative}.guide-select-button:before{content:"";opacity:.74;border:1px solid;border-radius:3px;position:absolute;inset:7px}.guide-select-button.active:before{opacity:0}.guide-select-button span{z-index:1;font-size:var(--app-text-caption);line-height:1;position:relative}.guide-focus-button:focus-visible,.guide-focus-button:hover,.guide-select-button.active,.guide-select-button:focus-visible,.guide-select-button:hover{color:#f4f6ff;background:#9fb2ff1b;border-color:#cdd6ff52;outline:none}.card-stack{flex:0 auto;align-content:start;align-items:start;gap:3px;min-height:0;padding:1px 0 6px;display:grid;overflow-y:auto}.card-stack-loading{pointer-events:none;gap:3px;width:100%;padding:0 1px;display:grid}.card-stack-loading>span{background:#727e9e13;border:1px solid #adb8d817;border-radius:8px;height:68px;display:block;position:relative;overflow:hidden}.card-stack-loading>span:nth-child(2){height:82px}.card-stack-loading>span:nth-child(3){height:62px}.card-stack-loading>span:after{content:"";background:linear-gradient(100deg,#0000 18%,#93a5e217 50%,#0000 82%);animation:card-stack-loading-sheen 1.6s ease-in-out infinite;position:absolute;inset:0;transform:translate(-110%)}@keyframes card-stack-loading-sheen{to{transform:translate(110%)}}.card-stack-virtual-spacer{pointer-events:none;contain:strict;width:100%;min-height:0}.card-wave-slot{will-change:transform,opacity}.board-card{--card-accent-color:transparent;--card-accent-border:var(--card-accent-color);display:block;position:relative;container-type:inline-size}@supports (color:color-mix(in lab,red,red)){.board-card{--card-accent-border:color-mix(in srgb,var(--card-accent-color) 30%,#ffffff1b)}}.board-card{--card-accent-wash:var(--card-accent-color)}@supports (color:color-mix(in lab,red,red)){.board-card{--card-accent-wash:color-mix(in srgb,var(--card-accent-color) 9%,transparent)}}.board-card{--card-accent-rail:var(--card-accent-color)}@supports (color:color-mix(in lab,red,red)){.board-card{--card-accent-rail:color-mix(in srgb,var(--card-accent-color) 86%,transparent)}}.board-card{--card-accent-hover-edge:var(--card-accent-color)}@supports (color:color-mix(in lab,red,red)){.board-card{--card-accent-hover-edge:color-mix(in srgb,var(--card-accent-color) 60%,#ffffffc2)}}.board-card{--card-accent-hover-ring:var(--card-accent-color)}@supports (color:color-mix(in lab,red,red)){.board-card{--card-accent-hover-ring:color-mix(in srgb,var(--card-accent-color) 34%,#ffffff2e)}}.board-card{--card-accent-hover-glow:var(--card-accent-color)}@supports (color:color-mix(in lab,red,red)){.board-card{--card-accent-hover-glow:color-mix(in srgb,var(--card-accent-color) 14%,transparent)}}.board-card{--card-accent-hover-glow-wide:var(--card-accent-color)}@supports (color:color-mix(in lab,red,red)){.board-card{--card-accent-hover-glow-wide:color-mix(in srgb,var(--card-accent-color) 6%,transparent)}}.board-card{--card-kind-color:transparent;--card-kind-icon-text:#fff;--card-hover-wash:var(--card-accent-color)}@supports (color:color-mix(in lab,red,red)){.board-card{--card-hover-wash:color-mix(in srgb,var(--card-accent-color) 16%,#ffffff0f)}}.board-card{--card-hover-edge:var(--card-accent-hover-edge);--card-hover-ring:var(--card-accent-hover-ring);--card-hover-ring-soft:var(--card-accent-color)}@supports (color:color-mix(in lab,red,red)){.board-card{--card-hover-ring-soft:color-mix(in srgb,var(--card-accent-color) 12%,#ffffff1a)}}.board-card{--card-hover-glow-strong:var(--card-accent-color)}@supports (color:color-mix(in lab,red,red)){.board-card{--card-hover-glow-strong:color-mix(in srgb,var(--card-accent-color) 18%,#ffffff14)}}.board-card{--card-hover-glow:var(--card-accent-hover-glow);--card-hover-glow-wide:var(--card-accent-hover-glow-wide);--card-workflow-border:var(--card-accent-border);border:1px solid var(--card-workflow-border);background:linear-gradient(90deg,var(--card-accent-wash),var(--card-accent-color) 42%,transparent),linear-gradient(180deg,#ffffff08,#ffffff02),var(--card);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.board-card{background:linear-gradient(90deg,var(--card-accent-wash),color-mix(in srgb,var(--card-accent-color) 2%,transparent) 42%,transparent),linear-gradient(180deg,#ffffff08,#ffffff02),var(--card)}}.board-card{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;box-shadow:inset 0 1px #ffffff09,0 1px #00000047;transition:background .14s,border-color .14s,box-shadow .14s,opacity .14s,transform 70ms cubic-bezier(.2,.9,.2,1)!important}.board-card .ava-inline-marker{z-index:7;color:#5f87ff;filter:drop-shadow(0 0 5px #4b74ffeb);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:22px;min-width:22px;height:26px;min-height:26px;padding:0;transition:color .11s,filter .11s,transform .11s;display:grid;position:absolute;bottom:3px;right:7px}.board-card .ava-inline-marker:focus-visible,.board-card .ava-inline-marker:hover{color:#91adff;filter:drop-shadow(0 0 8px #5d87ff);transform:scale(1.14)}.board-card .ava-inline-marker:focus-visible{outline-offset:1px;outline:2px solid #809dffcc}.board-card.has-ava-marker .card-open>h3,.board-card.has-ava-marker .card-timing-row{padding-right:28px}.board-card .card-open{position:relative}.board-card:before{background:var(--card-accent-rail);content:"";border-radius:7px 0 0 7px;width:3px;position:absolute;inset:0 auto 0 0}.card-kind-bug{--card-kind-color:#e53935;--card-accent-color:#e53935}.card-kind-feature{--card-kind-color:#2196f3;--card-accent-color:#2196f3}.card-kind-idea{--card-kind-color:#ffb300;--card-kind-icon-text:#231700;--card-accent-color:#ffb300}.card-kind-task{--card-kind-color:#22c55e;--card-accent-color:#22c55e}.board-card:focus-visible,.board-card:has(.board-card-keyboard-target:focus-visible),.board-card:hover{background:linear-gradient(90deg,var(--card-hover-wash),#ffffff06 42%,transparent),linear-gradient(180deg,#ffffff0f,#ffffff04),var(--card-hover);border-color:var(--card-workflow-border);box-shadow:inset 0 1px 0 #ffffff1f,inset 0 0 0 1px #ffffff13,0 10px 24px #0000006b,0 0 0 1px var(--card-hover-ring),0 0 0 3px var(--card-hover-ring-soft),0 0 18px var(--card-hover-glow-strong),0 0 34px var(--card-hover-glow)}.board-card:focus-visible{outline:none}.board-card .board-card-keyboard-target:focus-visible{outline-offset:0!important;box-shadow:none!important;outline:none!important}.list-panel.guide-focused{border-color:var(--list-state-border)}.board-card.guide-focused,.list-panel.guide-focused{box-shadow:0 0 0 2px #9fb2ff6b,0 10px 28px #0000002e}.board-card.guide-focused,.board-card.search-strong-match{border-color:var(--card-workflow-border)}.board-card.search-strong-match{box-shadow:0 0 0 1px #8499ff29,inset 0 1px #ffffff0b,0 1px #00000047}.board-card-search-shortcut{z-index:12;color:#eef1ff;width:26px;min-width:26px;height:26px;min-height:26px;font-size:var(--app-text-caption);font-weight:var(--app-weight-semibold);cursor:pointer;background:#151a2d;border:1px solid #93a6ffb8;border-radius:6px;place-items:center;padding:0;line-height:1;transition:color .15s,background .15s,border-color .15s,opacity .15s,transform .15s;animation:board-search-shortcut-enter .15s both;display:grid;position:absolute;top:-8px;left:-8px;box-shadow:0 4px 12px #00000061,inset 0 1px #ffffff14}@keyframes board-search-shortcut-enter{0%{opacity:0}to{opacity:1}}.board-card-search-shortcut:focus-visible,.board-card-search-shortcut:hover{color:#fff;background:#20294a;border-color:#b1bffff5;transform:translateY(-1px)}.board-card-search-shortcut:focus-visible{outline-offset:2px;outline:2px solid #8ca2ffe6}@media (max-width:820px),(pointer:coarse){.board-card-search-shortcut{display:none}}.board-canvas.search-spotlight-active .board-card:not(.search-strong-match){opacity:.38}.board-canvas.search-spotlight-active .board-card:not(.search-strong-match):is(:hover,:focus-visible,:focus-within){opacity:.78}.board-canvas.search-spotlight-active .board-card.search-strong-match{opacity:1;border-color:var(--card-workflow-border);background:linear-gradient(90deg,#526de53d,#526de50f 48%,transparent),linear-gradient(180deg,#ffffff12,#ffffff03),var(--card);box-shadow:0 0 0 2px #6682ff57,0 0 0 5px #536ee81a,inset 0 1px #ffffff1a,0 10px 28px #1421585c}.board-canvas.search-spotlight-active .board-card.search-strong-match:before{background:#8ca2ff;width:4px;box-shadow:2px 0 12px #5c79ffb8}.board-canvas.search-spotlight-active .board-card.search-primary-result{background:linear-gradient(90deg,#2cd39152,#1391631f 58%,#072a1e0a),linear-gradient(180deg,#b3ffdc1c,#ffffff05),var(--card);border-color:#6cf0b8fa;box-shadow:0 0 0 2px #3fde9dc2,0 0 0 6px #34d39229,inset 0 0 0 1px #a9ffd629,inset 0 1px #dcffef33,0 14px 34px #05563970}.board-canvas.search-spotlight-active .board-card.search-primary-result:before{background:#62eaae;width:6px;box-shadow:2px 0 16px #34dd99e6}.board-card.search-primary-result .board-card-search-shortcut{color:#04150e;background:#35d994;border-color:#91f4ca;box-shadow:0 0 0 2px #35d99442,0 5px 15px #0000006b,inset 0 1px #e0fff166}.board-card.card-motion-added{border-color:var(--card-workflow-border);box-shadow:0 0 0 2px #4169ff61,0 10px 32px #1c39bb2e}.board-card.card-motion-guide{border-color:var(--card-workflow-border);box-shadow:0 0 0 2px #4169ff6b,0 0 34px #4169ff47}.board-card.card-motion-guide:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#4169ff6b,#0000);border-radius:9px;animation:guide-sweep 1s cubic-bezier(.2,.9,.2,1);position:absolute;inset:-1px}@keyframes guide-sweep{0%{opacity:0;transform:translate(-18%)}22%,58%{opacity:1}to{opacity:0;transform:translate(18%)}}@media (prefers-reduced-motion:reduce){.board-card.card-motion-guide:after{animation:none}}.completion-feedback-overlay{z-index:220;contain:layout style;isolation:isolate;pointer-events:none;position:fixed;inset:0;overflow:hidden}.completion-feedback-anchor{top:var(--completion-top);left:var(--completion-left);width:var(--completion-width);height:var(--completion-height);border-radius:var(--completion-radius);contain:layout style;transform-origin:50%;will-change:opacity,transform;position:absolute;overflow:visible}.completion-feedback-message{top:clamp(12px,calc(var(--completion-top) + var(--completion-height) + 10px),calc(100vh - 54px));left:clamp(132px,var(--completion-center-x),calc(100vw - 132px));z-index:10;color:#e9fff8;max-width:min(360px,100vw - 24px);min-height:36px;font-size:var(--app-text-control);font-weight:var(--app-weight-control);line-height:var(--app-line-control);text-align:center;white-space:nowrap;opacity:0;background:#0d1214f5;border:1px solid #5ee0b56b;border-radius:999px;align-items:center;padding:7px 13px;animation:completion-message 2.25s cubic-bezier(.16,1,.3,1) .2s both;display:inline-flex;position:absolute;transform:translate(-50%)translateY(-4px);box-shadow:0 12px 32px #00000061,0 0 0 3px #4169ff17}.completion-feedback-strike-line{top:calc(var(--completion-center-y) - 2px);z-index:1;width:100%;height:4px;position:absolute;left:0}.completion-feedback-strike-line:after,.completion-feedback-strike-line:before{content:"";opacity:0;will-change:opacity,transform;height:4px;position:absolute;top:0}.completion-feedback-strike-line:before{right:calc(100% - var(--completion-center-x));width:var(--completion-center-x);transform-origin:100%;background:linear-gradient(90deg,#0000,#6884ff3d 32%,#829cff 78%,#fff);animation:completion-strike .9s cubic-bezier(.16,1,.3,1) 80ms both;transform:scaleX(.01);box-shadow:0 0 10px #6684fff5,0 0 34px #4c6bffb3}.completion-feedback-strike-line:after{left:var(--completion-center-x);width:calc(100% - var(--completion-center-x));transform-origin:0;background:linear-gradient(90deg,#fff,#9fffe0 22%,#43e1b54d 68%,#0000);animation:completion-strike .9s cubic-bezier(.16,1,.3,1) 80ms both;transform:scaleX(.01);box-shadow:0 0 10px #8dffddfa,0 0 34px #39e1b0a8}.completion-feedback-strike-fronts{z-index:2;position:absolute;inset:0}.completion-feedback-strike-fronts:after,.completion-feedback-strike-fronts:before{top:calc(var(--completion-center-y) - 24px);left:var(--completion-center-x);content:"";opacity:0;will-change:opacity,transform;background:linear-gradient(#0000,#fffffff2 42%,#fff 50%,#a6ffe5eb 58%,#0000);border-radius:999px;width:3px;height:48px;position:absolute;box-shadow:0 0 10px #ffffffe6,0 0 26px #4ee2b5bf}.completion-feedback-strike-fronts:before{animation:completion-strike-front-left .76s cubic-bezier(.16,1,.3,1) 90ms both}.completion-feedback-strike-fronts:after{animation:completion-strike-front-right .76s cubic-bezier(.16,1,.3,1) 90ms both}.completion-feedback-frame{z-index:0;opacity:0;will-change:opacity;border:1px solid #869eff70;animation:completion-frame-answer .98s cubic-bezier(.16,1,.3,1) .16s both;position:absolute;inset:3px;box-shadow:inset 0 1px #9db0ffd6,inset 0 -1px #89ffddb3,inset 0 0 42px #4769ff14}.completion-feedback-bloom{z-index:0;border-radius:calc(var(--completion-radius) + 24px);opacity:0;background:radial-gradient(at 78% 24%,#ffffff57,#0000 26%),radial-gradient(at 52%,#51e2b861,#4169ff38 42%,#0000 72%);animation:completion-bloom .98s cubic-bezier(.16,1,.3,1) 70ms both;position:absolute;inset:-24px;transform:scale(.86)}.completion-feedback-ring{z-index:1;border-radius:calc(var(--completion-radius) + 4px);opacity:0;border:2px solid #b9ffe7e6;animation:completion-ring .76s cubic-bezier(.16,1,.3,1) .13s both;position:absolute;inset:-4px;transform:scale(.96);box-shadow:0 0 0 1px #7794ffb8,0 0 22px #49dcb26b}.completion-feedback-surface{z-index:3;border-radius:inherit;opacity:0;background:radial-gradient(circle at 88% 18%,#ffffff42,#0000 30%),linear-gradient(135deg,#4169ff47,#3fe5b438);border:2px solid #b9ffe7eb;animation:completion-surface-hit .96s cubic-bezier(.16,1,.3,1) 50ms both;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29,0 10px 30px #0e2c7f3d}.completion-feedback-sweep{opacity:0;background:linear-gradient(105deg,#0000 34%,#8ca5ff3d 42%,#ffffffd1 50%,#9fffe08a 58%,#0000 66%);animation:completion-sweep .72s cubic-bezier(.16,1,.3,1) .11s both;position:absolute;inset:-20% -36%;transform:translate(-58%)skew(-10deg)}.completion-feedback-trace{--completion-trace-angle:-28deg;z-index:4;border-radius:calc(var(--completion-radius) + 3px);background:conic-gradient(from var(--completion-trace-angle),transparent 0deg 18deg,#fff 34deg,#9fffe0 70deg,#7897fffa 104deg,transparent 142deg 1turn);opacity:0;padding:3px;animation:completion-trace .9s cubic-bezier(.16,1,.3,1) 60ms both;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --completion-trace-angle{syntax:"<angle>";inherits:false;initial-value:-28deg}.completion-feedback-card-ghost{z-index:2;border-radius:inherit;color:#f8f8f8e6;font-size:var(--app-text-card-title);font-weight:var(--app-weight-card-title);line-height:var(--app-line-card-title);background:linear-gradient(135deg,#4169ff2e,#30dcab14),#111215f5;border:1px solid #a4b7ff57;align-items:flex-end;padding:9px 12px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 30px #00000057}.completion-feedback-card-ghost span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.completion-feedback-check{z-index:7;color:#fff;opacity:0;background:radial-gradient(circle at 32% 26%,#ffffff57,#0000 34%),linear-gradient(145deg,#57f,#2bdca5 78%);border:2px solid #ffffffe6;border-radius:50%;place-items:center;width:40px;height:40px;animation:completion-check-hit .78s cubic-bezier(.16,1,.3,1) .17s both;display:grid;position:absolute;top:-17px;right:-16px;transform:scale(.55)rotate(-12deg);box-shadow:0 9px 22px #00000061,0 0 0 5px #4169ff2e,0 0 28px #46e7b59e}.completion-feedback-check-glint{opacity:0;width:16px;height:16px;animation:completion-check-glint .52s cubic-bezier(.16,1,.3,1) .3s both;position:absolute;top:-6px;right:-6px;transform:scale(.3)rotate(18deg)}.completion-feedback-check-glint:after,.completion-feedback-check-glint:before{content:"";background:#fff;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.completion-feedback-check-glint:before{width:16px;height:2px}.completion-feedback-check-glint:after{width:2px;height:16px}@keyframes completion-strike{0%{opacity:0;transform:scaleX(.01)}14%{opacity:1}46%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes completion-message{0%{opacity:0;transform:translate(-50%)translateY(-4px)}12%,82%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(2px)}}@keyframes completion-strike-front-left{0%{opacity:0;transform:translate(0)scaleY(.24)}14%{opacity:1}62%{opacity:.94;transform:translateX(calc(0px - var(--completion-center-x))) scaleY(1)}to{opacity:0;transform:translateX(calc(0px - var(--completion-center-x))) scaleY(.4)}}@keyframes completion-strike-front-right{0%{opacity:0;transform:translate(0)scaleY(.24)}14%{opacity:1}62%{opacity:.94;transform:translateX(calc(100vw - var(--completion-center-x))) scaleY(1)}to{opacity:0;transform:translateX(calc(100vw - var(--completion-center-x))) scaleY(.4)}}@keyframes completion-frame-answer{0%,12%{opacity:0}34%{opacity:1}58%{opacity:.7}to{opacity:0}}@keyframes completion-bloom{0%{opacity:0;transform:scale(.86)}28%{opacity:.95;transform:scale(.98)}62%{opacity:.5;transform:scale(1.08)}to{opacity:0;transform:scale(1.18)}}@keyframes completion-ring{0%,12%{opacity:0;transform:scale(.96)}32%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.14)}}@keyframes completion-surface-hit{0%,8%{opacity:0}30%{opacity:1}64%{opacity:.56}to{opacity:0}}@keyframes completion-sweep{0%,8%{opacity:0;transform:translate(-58%)skew(-10deg)}28%{opacity:1}78%{opacity:.72}to{opacity:0;transform:translate(58%)skew(-10deg)}}@keyframes completion-trace{0%{--completion-trace-angle:-28deg;opacity:0}24%,64%{opacity:1}to{--completion-trace-angle:332deg;opacity:0}}@keyframes completion-check-hit{0%{opacity:0;transform:scale(.55)rotate(-12deg)}24%{opacity:0}46%{opacity:1;transform:scale(1.1)rotate(2deg)}62%{opacity:1;transform:scale(.96)rotate(0)}78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes completion-check-glint{0%,24%{opacity:0;transform:scale(.3)rotate(18deg)}48%{opacity:1;transform:scale(1)rotate(18deg)}to{opacity:0;transform:scale(1.5)rotate(18deg)}}.completion-feedback-overlay[data-reduced-motion] .completion-feedback-bloom,.completion-feedback-overlay[data-reduced-motion] .completion-feedback-check-glint,.completion-feedback-overlay[data-reduced-motion] .completion-feedback-frame,.completion-feedback-overlay[data-reduced-motion] .completion-feedback-ring,.completion-feedback-overlay[data-reduced-motion] .completion-feedback-strike-fronts,.completion-feedback-overlay[data-reduced-motion] .completion-feedback-strike-line,.completion-feedback-overlay[data-reduced-motion] .completion-feedback-sweep,.completion-feedback-overlay[data-reduced-motion] .completion-feedback-trace{display:none}.completion-feedback-overlay[data-reduced-motion] .completion-feedback-surface{background:#2ec49724;border:1px solid #82ebc6c2;animation:completion-surface-reduced .28s ease-out forwards;box-shadow:0 0 0 2px #4169ff24}.completion-feedback-overlay[data-reduced-motion] .completion-feedback-check{border-width:1px;width:30px;height:30px;animation:completion-check-reduced .28s ease-out forwards;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 0 0 3px #4169ff1f}.completion-feedback-overlay[data-reduced-motion] .completion-feedback-message{opacity:1;animation:none;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.completion-feedback-bloom,.completion-feedback-check-glint,.completion-feedback-frame,.completion-feedback-ring,.completion-feedback-strike-fronts,.completion-feedback-strike-line,.completion-feedback-sweep,.completion-feedback-trace{display:none}.completion-feedback-surface{background:#2ec49724;border:1px solid #82ebc6c2;animation:completion-surface-reduced .28s ease-out forwards;box-shadow:0 0 0 2px #4169ff24}.completion-feedback-check{border-width:1px;width:30px;height:30px;animation:completion-check-reduced .24s ease-out forwards;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 0 0 3px #4169ff1f}.completion-feedback-message{opacity:1;animation:none;transform:translate(-50%)}}@keyframes completion-surface-reduced{0%{opacity:0}to{opacity:1}}@keyframes completion-check-reduced{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(-50%)}}.activation-feedback-overlay{z-index:219;contain:layout style;isolation:isolate;pointer-events:none;position:fixed;inset:0;overflow:hidden}.activation-feedback-anchor{top:var(--activation-top);left:var(--activation-left);width:var(--activation-width);height:var(--activation-height);border-radius:var(--activation-radius);contain:layout style;transform-origin:50%;will-change:opacity,transform;position:absolute}.activation-feedback-pulse{z-index:1;border-radius:calc(var(--activation-radius) + 2px);opacity:0;border:1px solid #7795ffd1;animation:activation-pulse .88s cubic-bezier(.16,1,.3,1) 35ms both;position:absolute;inset:-2px;transform:scale(.99);box-shadow:0 0 0 1px #4169ff2e,0 0 18px #4169ff33}.activation-feedback-surface{z-index:2;border-radius:inherit;opacity:0;background:linear-gradient(100deg,#4169ff0d,#4169ff24,#4169ff0a);border:1px solid #7d99ffbd;animation:activation-surface .92s cubic-bezier(.16,1,.3,1) both;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #97adff14}.activation-feedback-flow{opacity:0;background:linear-gradient(102deg,#0000 38%,#6c8cff14 44%,#b4c3ff80 50%,#5e80ff24 57%,#0000 64%);animation:activation-flow .76s cubic-bezier(.16,1,.3,1) 70ms both;position:absolute;inset:-30% -28%;transform:translate(-45%)skew(-8deg)}.activation-feedback-icon{z-index:3;color:#fff;opacity:0;background:linear-gradient(145deg,#5879f7,#3459df);border:1px solid #b7c6ffeb;border-radius:50%;place-items:center;width:30px;height:30px;animation:activation-icon .82s cubic-bezier(.16,1,.3,1) 80ms both;display:grid;position:absolute;top:-12px;right:-11px;transform:scale(.78);box-shadow:0 7px 18px #00000052,0 0 0 4px #4169ff21}@keyframes activation-pulse{0%{opacity:0;transform:scale(.99)}24%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.035)}}@keyframes activation-surface{0%,8%{opacity:0}28%{opacity:.82}to{opacity:0}}@keyframes activation-flow{0%,8%{opacity:0;transform:translate(-45%)skew(-8deg)}32%{opacity:.8}to{opacity:0;transform:translate(46%)skew(-8deg)}}@keyframes activation-icon{0%,12%{opacity:0;transform:scale(.78)}38%{opacity:1;transform:scale(1.04)}58%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.activation-feedback-overlay[data-reduced-motion] .activation-feedback-flow,.activation-feedback-overlay[data-reduced-motion] .activation-feedback-pulse{display:none}.activation-feedback-overlay[data-reduced-motion] .activation-feedback-anchor{transform:none!important}.activation-feedback-overlay[data-reduced-motion] .activation-feedback-surface{opacity:1;background:#4169ff17;border-color:#7d99ffad;animation:none}.activation-feedback-overlay[data-reduced-motion] .activation-feedback-icon{opacity:1;width:26px;height:26px;animation:none;top:50%;right:9px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.activation-feedback-anchor{transform:none!important}.activation-feedback-flow,.activation-feedback-pulse{display:none}.activation-feedback-surface{opacity:1;background:#4169ff17;border-color:#7d99ffad;animation:none}.activation-feedback-icon{opacity:1;width:26px;height:26px;animation:none;top:50%;right:9px;transform:translateY(-50%)}}.board-card.dragging{background:linear-gradient(135deg,var(--card-accent-color),#f8f8f809),var(--card-pressed)}@supports (color:color-mix(in lab,red,red)){.board-card.dragging{background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent-color) 18%,#4169ff14),#f8f8f809),var(--card-pressed)}}.board-card.dragging{border-color:var(--card-workflow-border);box-shadow:inset 0 0 0 1px var(--card-accent-color),0 0 0 1px var(--card-accent-color),0 0 24px var(--card-accent-color)}@supports (color:color-mix(in lab,red,red)){.board-card.dragging{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-accent-color) 24%,#8295ff24),0 0 0 1px color-mix(in srgb,var(--card-accent-color) 22%,#1c39bb1f),0 0 24px color-mix(in srgb,var(--card-accent-color) 18%,#1c39bb1a)}}.board-card.dragging{cursor:grabbing;opacity:.88;transition:none!important}.card-drag-active .board-card{transition:background .1s,border-color .1s,box-shadow .1s,opacity 80ms!important}.card-drag-active .card-stack{overflow-anchor:none}.board-card.dragging .card-open{visibility:hidden}.board-card.dragging:after{background:linear-gradient(90deg,var(--card-accent-color),transparent 38%),#ffffff05;border:1px dashed #cdd6ff6b;border-radius:7px;position:absolute;inset:6px 8px}@supports (color:color-mix(in lab,red,red)){.board-card.dragging:after{background:linear-gradient(90deg,color-mix(in srgb,var(--card-accent-color) 20%,#8295ff1a),transparent 38%),#ffffff05}}.board-card.dragging:after{content:"";z-index:0}.drop-placeholder{background:linear-gradient(135deg,#4169ff24,#ffffff09),#08080ac7;border:1px solid #8295ff85;border-radius:8px;place-items:center;min-height:74px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #8295ff24,0 0 24px #1c39bb29}.drop-placeholder span{background:#cdd6ffc2;border-radius:999px;width:72px;height:3px;box-shadow:0 0 16px #8295ff73}.drag-preview{width:var(--drag-card-width,var(--list-width));min-height:var(--drag-card-min-height,auto);border-color:var(--card-workflow-border);box-shadow:0 30px 70px #000000b8,0 12px 26px #00000052,0 0 0 1px var(--card-accent-color),0 0 34px var(--card-accent-color)}@supports (color:color-mix(in lab,red,red)){.drag-preview{box-shadow:0 30px 70px #000000b8,0 12px 26px #00000052,0 0 0 1px color-mix(in srgb,var(--card-accent-color) 34%,#8295ff33),0 0 34px color-mix(in srgb,var(--card-accent-color) 28%,#4169ff24)}}.drag-preview{cursor:grabbing;opacity:.98;transform-origin:50%;transform:rotate(.22deg)scale(1.012)}.drag-preview .card-open{background:linear-gradient(135deg,var(--card-accent-color),#ffffff09),#1b1d24eb}@supports (color:color-mix(in lab,red,red)){.drag-preview .card-open{background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent-color) 14%,#4169ff0d),#ffffff09),#1b1d24eb}}.drag-preview .card-open{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.drag-feel-v2.card-drag-active .board-card{transition:none!important}.drag-feel-v2 .drag-preview{box-shadow:0 14px 30px #00000080,0 0 0 1px var(--card-accent-color)}@supports (color:color-mix(in lab,red,red)){.drag-feel-v2 .drag-preview{box-shadow:0 14px 30px #00000080,0 0 0 1px color-mix(in srgb,var(--card-accent-color) 36%,#8295ff38)}}.drag-feel-v2 .drag-preview{contain:paint;opacity:1;transform:translateZ(0)scale(1.006)}.drag-feel-v2 .drag-preview .card-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b1d24fa}.card-drag-insertion-marker{z-index:1001;pointer-events:none;opacity:0;will-change:transform;height:3px;transition:opacity 70ms;position:fixed;top:0;left:0;transform:translate(-9999px,-9999px)}.card-drag-insertion-marker.is-visible{opacity:1}.card-drag-insertion-marker:after,.card-drag-insertion-marker:before{content:"";background:#5070ff;border:2px solid #dce2fff0;border-radius:999px;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 12px #5c7bffbf}.card-drag-insertion-marker:before{left:-2px}.card-drag-insertion-marker:after{right:-2px}.card-drag-insertion-marker>span{background:#a0b1fff5;border-radius:999px;width:100%;height:3px;display:block;box-shadow:0 0 0 1px #3854db57,0 0 14px #5070ffa3}.card-drag-origin-marker{z-index:1;pointer-events:none;opacity:0;width:100%;transition:opacity 90ms;position:relative}.card-drag-origin-marker.is-visible{opacity:.7}.card-drag-origin-marker>span{background:linear-gradient(90deg,#0000,#b8bfdc66 28% 72%,#0000);width:52px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-drag-origin-marker:after{content:"";background:#0c0d11f0;border:1px solid #d3d8ecd1;border-radius:2px;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 2px #0c0d11b3}.card-drag-hud{bottom:calc(60px + env(safe-area-inset-bottom,0px));z-index:1002;color:#eff1ffe6;background:#0e0f14f5;border:1px solid #a0b1ff52;border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:6px 7px 6px 13px;font-size:14px;line-height:1.25;display:flex;position:fixed;left:50%;transform:translate(-50%)translateZ(0);box-shadow:0 12px 34px #0000007a}.card-drag-hud-guidance{white-space:nowrap}.card-drag-hud button{color:#f8f8fcf0;min-height:32px;font:inherit;cursor:pointer;background:#fff1;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.card-drag-hud button:focus-visible,.card-drag-hud button:hover,.card-drag-hud.is-over button{background:#5070ff2e;border-color:#a0b1ff94;box-shadow:0 0 18px #5070ff38}.card-drag-hud kbd{color:#f8f8fcf5;min-width:28px;font:inherit;text-align:center;background:#00000042;border:1px solid #ffffff2e;border-radius:5px;padding:2px 5px;font-weight:650}.drag-feel-compact .drop-placeholder{background:#4169ff13;border-style:dashed;box-shadow:inset 0 0 0 1px #8295ff14}.drag-feel-compact .drop-placeholder span{width:52px;box-shadow:0 0 10px #8295ff57}@media (max-width:820px){.card-drag-hud{bottom:calc(108px + env(safe-area-inset-bottom,0px))}}@media (max-width:720px){.card-drag-hud{right:10px;bottom:calc(108px + env(safe-area-inset-bottom,0px));justify-content:space-between;left:10px;transform:none}.card-drag-hud-guidance{white-space:normal}}.card-open{width:100%;padding:3px 5px 8px 8px}.board-card-layout{min-width:0}.card-meta-row{pointer-events:none;flex-wrap:wrap;align-items:center;gap:5px;min-height:17px;margin-bottom:4px;display:flex}.card-timing-row{margin-top:7px}.card-timing-row,.card-timing-signals{align-items:center;gap:5px;min-width:0;display:flex}.card-timing-signals{flex-wrap:wrap}.card-timing-chip{color:#dee5ffd1;min-width:0;min-height:22px;font-size:var(--app-text-caption);background:#4169ff12;border:1px solid #7d97ff33;border-radius:6px;align-items:center;gap:4px;padding:3px 6px;font-weight:690;line-height:1.15;display:inline-flex}.card-timing-chip strong{color:inherit;font-size:var(--app-text-caption);text-transform:uppercase}.card-timing-chip.timing-due{color:var(--text-soft);background:#ffffff09;border-color:#ffffff26}.card-timing-chip.state-overdue{color:#ffd2da;background:#7f1d1d29;border-color:#ff5c7a6b}.card-timing-chip.state-target-passed{color:#ffe1a3;background:#9158101f;border-color:#ffb02057}.board-card.has-completion-marker .card-timing-signals,.card-timing-chip.state-complete,.card-timing-chip.state-elapsed{opacity:.48}.card-timing-edit{width:24px;height:24px;color:var(--muted);opacity:0;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:inline-grid}.board-card:focus-within .card-timing-edit,.board-card:hover .card-timing-edit,.card-timing-edit:focus-visible{opacity:1}.card-timing-edit:focus-visible,.card-timing-edit:hover{color:var(--text);background:#7d97ff1f;outline:1px solid #7d97ff52}.card-room-title-stack>.card-timing-signals{margin-top:5px}.dates-v2-backdrop{z-index:240;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020306b8;position:fixed;inset:0}.dates-v2-viewport{z-index:241;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dates-v2-dialog{width:min(560px,100vw - 32px);max-height:min(760px,100vh - 40px);color:var(--text);background:radial-gradient(circle at 15% 0,#465cb721,#0000 38%),#0c0f15;border:1px solid #94a3b83d;border-radius:17px;padding:24px;display:grid;overflow:auto;box-shadow:0 32px 90px #000000ad}.dates-v2-header{grid-template-columns:40px minmax(0,1fr) 40px;align-items:start;gap:12px;margin-bottom:20px;display:grid}.dates-v2-header-copy{grid-column:1/3;gap:5px;min-width:0;display:grid}.dates-v2-back+.dates-v2-header-copy{grid-column:2}.dates-v2-header h2{color:#f7f8fc;font-size:var(--app-text-surface-title);font-weight:var(--app-weight-semibold);line-height:var(--app-line-tight);margin:0}.dates-v2-header p{color:var(--text-soft);font-size:var(--app-text-body);font-weight:var(--app-weight-regular);line-height:var(--app-line-body);margin:0}.dates-v2-back,.dates-v2-calendar-header button,.dates-v2-close{width:40px;height:40px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;display:inline-grid}.dates-v2-close{grid-column:3}.dates-v2-back:hover,.dates-v2-calendar-header button:hover,.dates-v2-close:hover{color:var(--text);background:#ffffff0d;border-color:#94a3b838}.dates-v2-calendar-list,.dates-v2-connect-options,.dates-v2-existing-list,.dates-v2-meaning-grid{gap:10px;display:grid}.dates-v2-calendar-list>button,.dates-v2-connect-options>button,.dates-v2-existing-row,.dates-v2-meaning-grid>button{min-height:66px;color:var(--text);text-align:left;background:#ffffff07;border:1px solid #94a3b82e;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.dates-v2-meaning-grid>button{grid-template-columns:42px minmax(0,1fr) 18px;justify-content:stretch;gap:14px;min-height:78px;padding:13px 16px;display:grid}.dates-v2-calendar-list>button:hover,.dates-v2-connect-options>button.selected,.dates-v2-connect-options>button:hover,.dates-v2-existing-row:hover,.dates-v2-meaning-grid>button:hover{background:#4169ff1a;border-color:#7d97ff85}.dates-v2-meaning-grid>button:focus-visible{outline-offset:2px;background:#4169ff1f;border-color:#8fa4ffc7;outline:2px solid #7d97ffb8}.dates-v2-calendar-list strong,.dates-v2-connect-options strong,.dates-v2-existing-row strong{color:#f0f3ff;font-size:var(--app-text-control);font-weight:var(--app-weight-medium)}.dates-v2-calendar-list small,.dates-v2-connect-options small,.dates-v2-existing-row small{color:var(--muted);font-size:var(--app-text-meta);font-weight:var(--app-weight-regular);line-height:var(--app-line-body)}.dates-v2-meaning-icon{color:#9fb1ff;background:#4169ff17;border:1px solid #7d97ff38;border-radius:11px;align-self:center;place-items:center;width:42px;height:42px;display:inline-grid}.dates-v2-meaning-option.meaning-event .dates-v2-meaning-icon{color:#c8adff;background:#895ee21a;border-color:#b289ff40}.dates-v2-meaning-option.meaning-due .dates-v2-meaning-icon{color:#ff9bad;background:#ca42581a;border-color:#ff6f8540}.dates-v2-meaning-option.meaning-target .dates-v2-meaning-icon{color:#edc66d;background:#b17e181a;border-color:#e8b84e42}.dates-v2-meaning-copy{align-self:center;gap:3px;min-width:0;display:grid}.dates-v2-meaning-copy strong{color:#f3f5ff;font-size:var(--app-text-heading);font-weight:var(--app-weight-medium);line-height:var(--app-line-control)}.dates-v2-meaning-copy>span{color:var(--text-soft);font-size:var(--app-text-body);font-weight:var(--app-weight-regular);line-height:1.35}.dates-v2-meaning-chevron{color:#d9d9de8a;align-self:center}.dates-v2-calendar-list>button>span,.dates-v2-existing-row>span{gap:3px;display:grid}.dates-v2-calendar-name{color:var(--text-soft);font-size:var(--app-text-meta);font-weight:var(--app-weight-medium);border:1px solid #94a3b82e;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.dates-v2-calendar-name input{min-height:40px;color:var(--text);font:inherit;background:#0b0d10;border:1px solid #94a3b838;border-radius:8px;padding:0 10px}.dates-v2-add-heading{color:var(--text-soft);font-size:var(--app-text-meta);font-weight:var(--app-weight-medium);align-items:center;gap:7px;margin-top:10px;display:flex}.dates-v2-shortcuts{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.dates-v2-end-fields>button,.dates-v2-progressive>button,.dates-v2-shortcuts button{min-height:34px;color:var(--text-soft);font-size:var(--app-text-control);font-weight:var(--app-weight-control);background:#ffffff08;border:1px solid #94a3b82e;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.dates-v2-progressive>button.active,.dates-v2-progressive>button:hover,.dates-v2-shortcuts button:hover{color:#eef1ff;background:#4169ff1c;border-color:#7d97ff73}.dates-v2-calendar{background:#00000026;border:1px solid #94a3b82b;border-radius:13px;padding:10px}.dates-v2-calendar-header{grid-template-columns:34px 1fr 34px;align-items:center;margin-bottom:7px;display:grid}.dates-v2-calendar-header strong{text-align:center;font-size:var(--app-text-control);font-weight:var(--app-weight-medium)}.dates-v2-days,.dates-v2-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.dates-v2-weekdays span{color:#bac2d78f;text-align:center;font-size:var(--app-text-micro);font-weight:var(--app-weight-medium);padding:5px 0}.dates-v2-days button{min-width:0;min-height:38px;color:var(--text-soft);font-size:var(--app-text-meta);background:0 0;border:1px solid #0000;border-radius:9px}.dates-v2-days button.outside{opacity:.34}.dates-v2-days button.today{border-color:#7d97ff52}.dates-v2-days button:focus-visible,.dates-v2-days button:hover{background:#ffffff0f;outline:none}.dates-v2-days button.selected{color:#fff;background:#4169ff47;border-color:#8fa4ffb8;font-weight:780}.dates-v2-date-summary{color:#e6eaff;font-size:var(--app-text-control);background:#7d97ff14;border-radius:10px;align-items:center;gap:9px;margin:12px 0;padding:10px 12px;display:flex}.dates-v2-when-kind{background:#ffffff09;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:10px;padding:4px;display:grid}.dates-v2-when-kind button{min-height:36px;color:var(--muted);font-size:var(--app-text-control);font-weight:var(--app-weight-control);background:0 0;border:0;border-radius:8px}.dates-v2-when-kind button.active{color:#eef1ff;background:#4169ff30}.dates-v2-end-fields,.dates-v2-progressive{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.dates-v2-time-editor{background:#00000029;border:1px solid #94a3b82e;border-radius:12px;gap:10px;margin-top:12px;padding:12px;display:grid}.dates-v2-time-editor>header{gap:3px;display:grid}.dates-v2-time-editor>header strong{color:#f1f4fc;font-size:var(--app-text-control);font-weight:var(--app-weight-medium)}.dates-v2-time-editor>header small{color:var(--muted);font-size:var(--app-text-meta);line-height:var(--app-line-body)}.dates-v2-time-row{grid-template-columns:minmax(160px,1.25fr) minmax(130px,1fr);gap:8px;display:grid}.dates-v2-clock-field,.dates-v2-end-fields label,.dates-v2-more label,.dates-v2-progressive label,.dates-v2-time-row>label{color:var(--text-soft);font-size:var(--app-text-meta);font-weight:var(--app-weight-medium);gap:5px;display:grid}.dates-v2-end-fields label,.dates-v2-more label,.dates-v2-progressive label{min-width:124px}.dates-v2-end-fields input,.dates-v2-more select,.dates-v2-progressive input,.dates-v2-time-row input{min-height:36px;color:var(--text);color-scheme:dark;font:inherit;background:#ffffff09;border:1px solid #94a3b833;border-radius:8px;padding:6px 9px}.dates-v2-clock-field input[aria-invalid=true]{border-color:#ff6f859e;outline:1px solid #ff6f8547}.dates-v2-shape-help{color:var(--muted);font-size:var(--app-text-meta);line-height:var(--app-line-body);margin:10px 0 0}.dates-v2-more{border-top:1px solid #94a3b81f;margin-top:12px;padding-top:10px}.dates-v2-more summary{color:var(--muted);cursor:pointer;font-size:var(--app-text-meta);font-weight:var(--app-weight-medium)}.dates-v2-more[open] label{margin-top:9px}.dates-v2-calendar-toggle{background:#0b0e15d1;border:1px solid #94a3b829;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:13px 14px;display:flex}.dates-v2-calendar-toggle:has(input:checked){background:#18593929;border-color:#5dbe896b}.dates-v2-calendar-toggle.needs-review{background:#694a121f;border-color:#d9a4417a}.dates-v2-calendar-toggle>span{gap:3px;display:grid}.dates-v2-calendar-toggle strong{font-size:var(--app-text-control);font-weight:var(--app-weight-medium)}.dates-v2-calendar-toggle small{color:var(--muted);font-size:var(--app-text-meta);line-height:var(--app-line-body)}.dates-v2-calendar-toggle input{accent-color:#718cff;width:20px;height:20px}.dates-v2-review-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.dates-v2-review-actions button{color:#f1d28a;min-height:34px;font:inherit;font-size:var(--app-text-meta);font-weight:var(--app-weight-medium);background:#d9a44114;border:1px solid #d9a4415c;border-radius:8px;padding:7px 10px}.dates-v2-error,.dates-v2-notice{font-size:var(--app-text-meta);line-height:var(--app-line-body);border-radius:9px;margin:12px 0 0;padding:9px 11px}.dates-v2-notice{color:#bcebd3;background:#1f684521;border:1px solid #4abf7e52}.dates-v2-error{color:#f1d28a;background:#694a1226;border:1px solid #d9a44161}.dates-v2-footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0f15f7;border-top:1px solid #94a3b824;justify-content:flex-end;gap:8px;margin:20px -24px -24px;padding:12px 24px;display:flex;position:sticky;bottom:-24px}.dates-v2-footer button{min-height:38px;color:var(--text-soft);font-size:var(--app-text-control);font-weight:var(--app-weight-control);background:#ffffff09;border:1px solid #94a3b82e;border-radius:9px;padding:7px 13px}.dates-v2-footer button.primary{color:#eef1ff;background:#4169ff38;border-color:#7d97ff7a}.dates-v2-footer button.danger{color:#ffc4cf;background:0 0;border-color:#ff5c7a47;margin-right:auto}.dates-v2-footer button:disabled{opacity:.45}.dates-v2-connect-options strong span{color:#bcebd3;font-size:var(--app-text-micro);background:#4abf7e21;border-radius:999px;margin-left:5px;padding:2px 6px}.dates-v2-board-default{border:1px solid #94a3b829;border-radius:12px;gap:8px;margin-top:16px;padding:12px;display:grid}.dates-v2-board-default legend{color:var(--text-soft);font-size:var(--app-text-control);font-weight:var(--app-weight-medium);padding:0 5px}.dates-v2-board-default label{border-radius:9px;gap:10px;padding:8px;display:flex}.dates-v2-board-default label:has(input:checked){background:#4169ff1a}.dates-v2-board-default label>span{gap:3px;display:grid}.dates-v2-board-default strong{font-size:var(--app-text-control);font-weight:var(--app-weight-medium)}.dates-v2-board-default small{color:var(--muted);font-size:var(--app-text-meta);line-height:var(--app-line-body)}.dates-v2-education{background:#4169ff12;border:1px solid #7d97ff47;border-radius:12px;gap:12px;margin-top:18px;padding:16px;display:grid}.calendar-first-use-education ul,.dates-v2-education ul{color:var(--text-soft);gap:8px;margin:0;padding-left:20px;line-height:1.42;display:grid}.calendar-first-use-education a,.dates-v2-education a{color:#aebdff}.dates-v2-connection-note{border:1px solid var(--line);color:var(--text-soft);border-radius:10px;margin:18px 0 0;padding:12px;line-height:1.42}.calendar-simulator-banner,.dates-v2-simulator-note{color:#c9d0ff;background:#4e62d51f;border:1px solid #778bff6b;border-radius:10px}.dates-v2-simulator-note{margin:18px 0 0;padding:10px 12px}.dates-v2-footer-split{justify-content:space-between}@media (max-width:640px){.dates-v2-viewport{align-items:end;padding:0}.dates-v2-dialog{width:100vw;max-height:92dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0}.dates-v2-days button{min-height:42px}.dates-v2-footer{bottom:calc(-18px - env(safe-area-inset-bottom));margin:18px -16px calc(-18px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.dates-v2-time-row{grid-template-columns:1fr}}.card-completion-marker{color:#4ade80;background:#22c55e29;border:1px solid #4ade80b8;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:inline-grid;box-shadow:inset 0 0 0 1px #86efac14,0 0 8px #4ade8052}.assignee-mark,.card-live-status-mark,.due-mark,.guide-label-mark,.priority-mark{color:#f8f8f8e6;min-height:18px;font-size:var(--app-text-micro);font-weight:var(--app-weight-medium);letter-spacing:var(--app-tracking-label);text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:0 7px;line-height:1;display:inline-flex}.priority-mark{gap:4px}.priority-mark[data-priority-display=plain]{letter-spacing:.01em;text-transform:none}.card-live-status-mark{color:var(--text-soft);background:#ffffff0a;border-color:#94a3b82e}.card-live-status-mark.live-status-active,.card-live-status-mark.live-status-waiting{color:#dce4ff;background:#4169ff1f;border-color:#7d97ff5c}.card-live-status-mark.live-status-failed{color:#fecaca;background:#7f1d1d2e;border-color:#f8717157}.card-live-status-mark.live-status-complete{color:#bbf7d0;background:#16653429;border-color:#4ade804d}.card-room-completed-status{color:#b7ffe2d1;align-items:center;gap:4px;display:inline-flex}.priority-p0{color:#ffd7df;background:#ff5c7a2e;border-color:#ff5c7a94}.priority-p1{color:#ffe2a8;background:#ffb02026;border-color:#ffb02085}.priority-p2{color:#d6f4ff;background:#64d2ff1f;border-color:#64d2ff6b}.priority-p3{color:#e2e8f0;background:#64748b24;border-color:#94a3b86b}.card-chip,.guide-label-mark{border-color:var(--guide-label-color,var(--brand-color-electric-blue))}@supports (color:color-mix(in lab,red,red)){.card-chip,.guide-label-mark{border-color:color-mix(in srgb,var(--guide-label-color,var(--brand-color-electric-blue)) 72%,transparent)}}.card-chip,.guide-label-mark{background:var(--guide-label-color,var(--brand-color-electric-blue))}@supports (color:color-mix(in lab,red,red)){.card-chip,.guide-label-mark{background:color-mix(in srgb,var(--guide-label-color,var(--brand-color-electric-blue)) 18%,transparent)}}.guide-label-mark{width:18px;min-width:18px;color:var(--guide-label-color,var(--brand-color-electric-blue));justify-content:center;padding:0}@supports (color:color-mix(in lab,red,red)){.guide-label-mark{color:color-mix(in srgb,var(--guide-label-color,var(--brand-color-electric-blue)) 82%,#fff)}}.guide-label-primary-mark{width:auto;min-width:0;max-width:100%;box-shadow:inset 0 0 0 1px var(--guide-label-color,var(--brand-color-electric-blue));justify-content:flex-start;gap:4px;padding:0 6px 0 5px}@supports (color:color-mix(in lab,red,red)){.guide-label-primary-mark{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--guide-label-color,var(--brand-color-electric-blue)) 22%,transparent)}}.guide-label-primary-mark{color:#fff}.guide-label-inferred-mark{opacity:.94;border-style:solid}.guide-label-mark-name{color:#f8f8f8eb;max-width:78px;font-size:var(--app-text-micro);font-weight:var(--app-weight-regular);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;overflow:hidden}.guide-label-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;flex:none;width:12px;height:12px;overflow:visible}.due-mark{text-transform:none;letter-spacing:0}.assignee-mark{justify-content:center;width:18px;min-width:18px;padding:0}.card-kind-mark{align-items:center;width:fit-content;height:18px;line-height:1;display:inline-flex}.card-kind-icon{background:var(--card-kind-color);width:18px;height:18px;color:var(--card-kind-icon-text);border:1px solid #ffffff38;border-radius:999px;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffff2e,0 1px 5px #00000047}.card-kind-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:12px;height:12px;overflow:visible}.mark-bug .card-kind-icon svg{stroke-width:1.45px;width:14px;height:14px}.card-open h3,.drag-preview h3{color:var(--text);font-size:var(--app-text-card-title);font-weight:var(--app-weight-card-title);line-height:var(--app-line-card-title);letter-spacing:var(--app-tracking-normal);margin:0}.board-card .card-open>h3,.drag-preview h3{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-activity,.card-artifact-count{color:#f8f8f8e6;min-height:17px;font-size:var(--app-text-micro);font-weight:var(--app-weight-regular);font-variant-numeric:tabular-nums;background:#f8f8f80b;border:1px solid #f8f8f824;border-radius:999px;align-items:center;gap:3px;padding:0 5px;line-height:1;display:inline-flex}.card-activity svg,.card-artifact-count svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:14px;height:14px;overflow:visible}.guide-card-signal{color:#ffe2a8;height:18px;font-size:var(--app-text-micro);font-weight:var(--app-weight-medium);background:#f59e0b1f;border:1px solid #f59e0b6b;border-radius:999px;align-items:center;gap:3px;padding:1px 6px;line-height:1;display:inline-flex}.guide-card-signal span{line-height:1}.guide-card-signal strong{color:#fff;min-width:10px;font-size:var(--app-text-caption);text-align:center;background:#ffffff1f;border-radius:999px;padding:1px 3px;font-weight:600;line-height:1}.add-card-zone{z-index:2;box-sizing:border-box;display:grid;position:relative;overflow:hidden}.insert-card-zone-between{place-items:center;min-height:6px;transition:background .12s;overflow:visible}.insert-card-zone-between.is-adding{min-height:116px;padding:8px 0 9px;overflow:visible}.insert-card-zone-between.is-adding:before{content:"";pointer-events:none;background:#82aaffd1;border-radius:999px;width:3px;position:absolute;top:14px;bottom:14px;left:0;box-shadow:0 0 0 1px #82aaff2e,0 0 16px #4169ff38}.insert-card-trigger{color:#cdd6ffbd;cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;width:100%;min-height:24px;padding:0;transition:opacity .12s,color .12s;display:grid;position:absolute;inset:-8px 0}.insert-card-trigger:before{content:"";border-top:1px solid #cdd6ff29;position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%)}.insert-card-trigger svg{z-index:1;stroke-width:2px;background:linear-gradient(#181b23f5,#0d0e12f5);border:1px solid #cdd6ff38;border-radius:999px;width:18px;height:18px;padding:2px;position:relative;box-shadow:0 6px 16px #0000003d}.insert-card-trigger:focus-visible,.insert-card-zone-between.is-previewing .insert-card-trigger{color:#fff;opacity:1;outline:none}.insert-card-zone-bottom.insert-mode-target,.list-panel.insert-mode .insert-card-zone-between{min-height:36px;padding:3px 0;overflow:visible}.insert-mode-target .add-card-trigger,.insert-mode-target .insert-card-trigger{color:#dfe7ff;opacity:1;background:linear-gradient(#82aaff1a,#4169ff0d),#0f121cd1;border:1px solid #82aaff4d;border-radius:8px;min-height:30px;padding:5px 8px}.insert-mode-target .insert-card-trigger{justify-content:center;align-items:center;gap:7px;display:inline-flex;position:relative;inset:auto}.insert-mode-target .insert-card-trigger:before{opacity:0}.insert-mode-target .insert-card-trigger span{z-index:1;color:inherit;font-size:var(--app-text-meta);font-weight:var(--app-weight-semibold);letter-spacing:0;position:relative}.insert-mode-target .add-card-trigger:focus-visible,.insert-mode-target .add-card-trigger:hover,.insert-mode-target .insert-card-trigger:focus-visible,.insert-mode-target .insert-card-trigger:hover{color:#fff;background:linear-gradient(#82aaff2e,#4169ff1a),#161b28f0;border-color:#96beff9e;outline:none}.insert-card-trigger:focus-visible:before{border-top-color:#82aaff85}.insert-card-zone-between,.insert-card-zone-bottom.insert-mode-target,.list-panel.insert-mode .insert-card-zone-between{min-height:6px;padding:0;overflow:visible}@media (hover:hover) and (pointer:fine){.board-canvas:not(.card-placement-mode) .insert-card-zone-between:not(.is-adding).is-previewing{min-height:var(--spatial-insertion-target-size)}}.board-canvas.card-placement-mode .insert-card-zone-between:not(.is-adding):is(:hover,:focus-within),.board-canvas.card-placement-mode .insert-card-zone-between[data-insert-position=top]:not(.is-adding){min-height:var(--spatial-insertion-target-size)}.insert-card-zone-bottom{margin-top:0}.insert-card-trigger.spatial-insertion-control,.insert-mode-target .insert-card-trigger.spatial-insertion-control{color:#d8e2ffeb;opacity:0;pointer-events:none;width:100%;min-height:8px;transition:opacity var(--spatial-insertion-motion) ease;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;inset:0;transform:none}.insert-card-trigger.spatial-insertion-control:before{top:calc(50% - var(--spatial-insertion-guide-size) / 2);height:var(--spatial-insertion-guide-size);background:linear-gradient(90deg,var(--spatial-insertion-guide-soft),var(--spatial-insertion-guide) 50%,var(--spatial-insertion-guide-soft));content:"";opacity:0;transition:opacity var(--spatial-insertion-motion) ease;border:0;border-radius:999px;position:absolute;left:10px;right:10px;transform:none}.insert-card-trigger.spatial-insertion-control .spatial-insertion-marker{width:var(--spatial-insertion-marker-size);height:var(--spatial-insertion-marker-size);border:1px solid var(--spatial-insertion-marker-border);background:var(--spatial-insertion-marker-surface);padding:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #07080cdb,0 6px 18px #00000094}.insert-card-trigger.spatial-insertion-control .spatial-insertion-label{position:absolute;top:50%;left:calc(50% + 18px);transform:translateY(-50%)}.insert-card-trigger.spatial-insertion-end .spatial-insertion-label{left:auto;right:calc(50% + 18px)}@media (hover:hover) and (pointer:fine){.board-canvas:not(.card-placement-mode) .insert-card-trigger.spatial-insertion-direct{pointer-events:auto}.board-canvas:not(.card-placement-mode) .insert-card-zone-between.is-previewing>.insert-card-trigger.spatial-insertion-direct{opacity:1;pointer-events:auto}.board-canvas:not(.card-placement-mode) .insert-card-zone-between.is-previewing>.insert-card-trigger.spatial-insertion-direct:before{opacity:1}}.insert-mode-target .insert-card-trigger.spatial-insertion-placement{width:100%;min-height:var(--spatial-insertion-target-size);opacity:1;pointer-events:auto;background:0 0;border:0;border-radius:0;padding:0;top:50%;bottom:auto;transform:translateY(-50%)}.insert-mode-target .insert-card-trigger.spatial-insertion-placement:before{opacity:1}.insert-mode-target .insert-card-trigger.spatial-insertion-placement:focus-visible .spatial-insertion-label,.insert-mode-target .insert-card-trigger.spatial-insertion-placement:hover .spatial-insertion-label,.insert-mode-target .insert-card-trigger.spatial-insertion-placement[data-insertion-active=true] .spatial-insertion-label{opacity:1;visibility:visible}.insert-card-trigger.spatial-insertion-control:focus-visible{outline:none}@media (pointer:coarse){.board-canvas:not(.card-placement-mode) .insert-card-trigger.spatial-insertion-direct{opacity:0!important;pointer-events:none!important}}.app-shell.card-placement-active .board-identity,.app-shell.card-placement-active .board-utility-bar,.app-shell.card-placement-active .guide-pane,.app-shell.card-placement-active .import-reassurance-banner,.app-shell.card-placement-active .notice-banner,.app-shell.card-placement-active .topbar-action-group,.app-shell.card-placement-active .topbar-brand{opacity:.38;pointer-events:none;transition:opacity var(--spatial-insertion-motion) ease}.app-shell.card-placement-active .board-add-launcher-anchor{pointer-events:auto}.board-canvas.card-placement-mode .list-panel.card-placement-context{z-index:19}.board-canvas.card-placement-mode .list-panel:not(.card-placement-context){pointer-events:none}.list-panel.card-placement-context .card-wave-slot{z-index:1;opacity:.52;position:relative}.list-panel.card-placement-context .insert-card-zone{z-index:5}.list-panel.card-placement-context .list-actions,.list-panel.card-placement-context .list-add-card-footer .add-card-trigger,.list-panel.card-placement-context .list-resize-handle{opacity:.38;pointer-events:none}.list-panel.card-placement-context .card-placement-launcher-wrap,.list-panel.card-placement-context .insert-card-zone,.list-panel.card-placement-context .list-header{z-index:6;position:relative}.card-placement-launcher-wrap{display:grid;position:relative}.card-position-icon{grid-template-rows:1fr 12px 1fr;place-items:center;width:22px;height:24px;display:grid}.card-position-icon i{opacity:.72;background:currentColor;border-radius:999px;width:18px;height:2px;display:block}.list-insert-mode-toggle .card-position-icon svg{width:12px;height:12px}.card-placement-hint{z-index:8;width:max-content;max-width:min(240px,calc(var(--list-width) - 16px));color:#e5eaffd1;font-size:var(--app-text-meta);font-weight:var(--app-weight-medium);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--spatial-insertion-motion) ease,visibility var(--spatial-insertion-motion) ease,transform var(--spatial-insertion-motion) ease;background:#11141ff5;border:1px solid #8fa6ff4d;border-radius:8px;padding:6px 8px;display:block;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px);box-shadow:0 8px 22px #00000061}.card-placement-hint[data-visible=true]{opacity:1;visibility:visible;animation:list-placement-hint-brief 2.4s forwards;transform:translateY(0)}.add-card-trigger{justify-content:flex-start;align-items:center;gap:var(--app-control-gap);width:100%;min-height:var(--app-control-height);color:var(--text-soft);text-align:left;background:#ffffff05;border-color:#0000;padding:6px 8px;display:inline-flex}.add-card-trigger svg{stroke-width:1.9px;flex:none;width:16px;height:16px}.add-card-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.add-card-trigger:focus-visible,.add-card-trigger:hover{background:#ffffff0d;border-color:#cdd6ff33;outline:none}.list-add-card-footer{cursor:default;border-top:1px solid #cdd6ff14;flex:none;margin-top:4px;padding-top:4px}.list-add-card-footer-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:5px;display:grid}.list-add-card-footer-row.has-position-control{grid-template-columns:minmax(0,1fr) var(--app-control-height)}.list-add-card-footer .add-card-trigger{min-height:var(--app-control-height);color:#e1e5f2c7;font-size:var(--app-text-control);font-weight:var(--app-weight-regular);background:#ffffff03;border:1px solid #0000;border-radius:8px}.list-add-card-footer .add-card-trigger:focus-visible,.list-add-card-footer .add-card-trigger:hover{color:#fff;background:#ffffff0d;border-color:#cdd6ff33}.list-insert-mode-toggle{width:var(--app-control-height);min-width:var(--app-control-height);min-height:var(--app-control-height);color:#e1e5f29e;background:#ffffff03;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}.list-insert-mode-toggle svg{stroke-width:1.9px;width:18px;height:18px}.list-insert-mode-toggle:focus-visible,.list-insert-mode-toggle:hover,.list-insert-mode-toggle[aria-pressed=true]{color:#fff;background:#82aaff1a;border-color:#82aaff57;outline:none}.list-insert-mode-toggle:disabled{opacity:.34;cursor:not-allowed}.list-add-card-footer.is-composing{padding-top:6px}.list-add-card-footer .bottom-card-editor{background:linear-gradient(#ffffff09,#ffffff03),#12141af5;border:1px solid #82aaff52;border-radius:8px;padding:7px 8px}.add-card-editor{transform-origin:top;gap:6px;display:grid;overflow:hidden}.insert-card-editor{background:linear-gradient(#ffffff0a,#ffffff04),#131418fa;border:1px solid #82aaff70;border-radius:8px;width:100%;padding:7px 8px;position:relative;box-shadow:inset 0 1px #ffffff0b,inset 0 0 0 1px #82aaff14,0 8px 18px #0000003d}.add-card-editor textarea{resize:none;min-height:58px;max-height:176px;color:var(--text);font-size:var(--app-text-card-title);font-weight:var(--app-weight-card-title);line-height:var(--app-line-card-title);letter-spacing:var(--app-tracking-normal);background:linear-gradient(#ffffff0a,#ffffff03),#17181b;padding:8px 9px;overflow-y:hidden}.insert-card-editor textarea{max-height:176px}.add-card-editor textarea::placeholder{color:#dadff085}.add-card-editor textarea:focus{border-color:#82aaffeb;outline:none;box-shadow:inset 0 0 0 1px #82aaff7a,0 0 0 1px #4169ff33,0 0 22px #4169ff2e}.add-card-actions{align-items:center;gap:7px;min-width:0;display:flex}.add-card-editor .add-card-submit{min-height:var(--app-control-height-compact);color:#07101f;font-size:var(--app-text-control);font-weight:var(--app-weight-semibold);background:linear-gradient(#68a6fff2,#4179e0eb);border-color:#5b94ffad}.add-card-editor .add-card-submit:focus-visible,.add-card-editor .add-card-submit:hover{color:#050b16;background:linear-gradient(#84b8fffa,#4d87eef5);border-color:#96beffe6;outline:none}.insert-card-editor .add-card-submit{color:#dbe6ff;background:linear-gradient(#82aaff29,#4169ff1c),#161922fa;border-color:#82aaff57;box-shadow:inset 0 1px #ffffff0b}.insert-card-editor .add-card-submit:focus-visible,.insert-card-editor .add-card-submit:hover{color:#fff;background:linear-gradient(#82aaff3d,#4169ff29),#1b1f2afa;border-color:#96beff99;outline:none}.add-card-editor .add-card-close{width:var(--app-control-height-compact);min-width:var(--app-control-height-compact);height:var(--app-control-height-compact);color:#dadff0a8;background:0 0;border-color:#0000;place-items:center;padding:0;display:grid}.add-card-editor .add-card-close:focus-visible,.add-card-editor .add-card-close:hover{color:var(--text);background:#ffffff0d;border-color:#cdd6ff38;outline:none}.add-card-editor .add-card-close svg{stroke-width:1.9px;width:20px;height:20px}@media (max-width:640px){.list-add-card-footer-row{grid-template-columns:minmax(0,1fr) 44px}.list-add-card-footer .add-card-trigger,.list-insert-mode-toggle{min-height:44px}.list-insert-mode-toggle{width:44px;min-width:44px}.insert-mode-target .add-card-trigger,.insert-mode-target .insert-card-trigger{min-height:44px}.insert-card-zone-between.is-adding{min-height:132px;padding:8px 0 10px}.insert-card-editor{padding:8px}.insert-card-editor textarea{min-height:64px}.insert-card-editor .add-card-actions{gap:8px}.insert-card-editor .add-card-submit{min-height:44px}.insert-card-editor .add-card-close{width:44px;min-width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.insert-card-zone-between{transition:none}}.add-list{background:linear-gradient(180deg,#ffffff0b,#ffffff04 34%,#ffffff02),var(--panel);align-items:center;gap:6px;padding:6px;display:flex}.add-list-inline{width:var(--list-width);flex:none;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:8px;min-width:0;padding:8px;scroll-margin-inline:14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff06,0 14px 34px #0000008c}.add-list-inline:focus-within,.add-list-inline:hover{border-color:#ffffff47;box-shadow:inset 0 0 0 1px #ffffff0a,0 14px 34px #0000008c}.add-list-inline.is-closing{pointer-events:none}.add-list-inline .add-list-field{grid-column:1/-1}.add-list-inline input{min-height:44px;padding-right:52px}.add-list-inline .add-list-field button{width:44px;height:44px;right:0}.add-list-inline .add-list-field .add-list-clear{color:#d6dbeb7a;background:0 0;border-color:#0000;width:44px;height:44px;right:0}.add-list-inline .add-list-field .add-list-clear:focus-visible,.add-list-inline .add-list-field .add-list-clear:hover{color:#eceff9c7;background:#ffffff0b;border-color:#ffffff1f}.add-list.add-list-inline .add-list-submit{grid-column:1;justify-content:center;gap:6px;width:auto;min-width:0;height:44px;min-height:44px;padding:0 12px;display:inline-flex}.add-list.add-list-inline .add-list-submit:disabled{color:#e6eaf857;cursor:not-allowed;box-shadow:none;background:#ffffff06;border-color:#ffffff14}.add-list-inline .add-list-submit span{font-size:var(--app-text-control);font-weight:var(--app-weight-semibold)}.add-list-cancel{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--muted);background:#ffffff0b;border:1px solid #ffffff24;border-radius:8px;grid-column:2;place-items:center;padding:0;display:grid}.add-list-cancel:focus-visible,.add-list-cancel:hover{color:var(--text);background:#ffffff17;border-color:#c5cfff80;outline:none}@media (max-width:640px){.list-placement-hint{display:none}}.add-list-field{flex:auto;min-width:0;display:block;position:relative}.add-list input{width:100%;padding:7px 36px 7px 8px}.add-list .add-list-submit{flex:0 0 32px;place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:grid}.add-list-field button{width:24px;height:24px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0;line-height:1;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.add-list-field button:focus-visible,.add-list-field button:hover{border-color:var(--line);color:var(--text);background:#ffffff12;outline:none}@media (prefers-reduced-motion:reduce){.board-placement-scrim,.list-placement-hint[data-visible=true]{animation:none}.add-list-end,.app-shell.list-placement-active .board-identity-copy,.app-shell.list-placement-active .board-utility-bar,.app-shell.list-placement-active .guide-pane,.app-shell.list-placement-active .import-reassurance-banner,.app-shell.list-placement-active .notice-banner,.app-shell.list-placement-active .topbar-action-group,.app-shell.list-placement-active .topbar-brand,.board-virtual-spacer,.list-insertion-slot-button,.list-panel{transition:none}.list-panel.list-placement-reconciled{animation:none}}.auth-required-screen,.card-page,.loading-screen{background:var(--bg);min-height:100vh}.board-workspace>.card-page{flex:auto;min-width:0;height:100%;min-height:0;overflow:hidden}.loading-screen{background:var(--bg);min-height:100vh;display:grid}.auth-required-screen{background:radial-gradient(circle at 50% 0,#4169ff38,transparent 34rem),var(--bg);place-items:center;padding:24px;display:grid}.auth-required-panel{border:1px solid var(--line);width:min(520px,100%);box-shadow:var(--shadow);background:#0a0a0ceb;border-radius:10px;padding:22px}.auth-required-panel h1{color:#fff;font-size:clamp(2rem,7vw,3.4rem);font-weight:var(--font-weight-strong);letter-spacing:0;margin:28px 0 0;line-height:.98}.board-open-failure-screen .auth-required-panel h1{font-size:1.6rem;line-height:1.12}.board-recovery-screen .auth-required-panel h1{max-width:440px;margin-top:18px;font-size:clamp(1.45rem,4vw,2.15rem);line-height:1.08}.board-recovery-pulse{color:#b9c5ff;background:#4169ff1c;border:1px solid #8ea3ff47;border-radius:999px;place-items:center;width:38px;height:38px;margin-top:26px;display:inline-grid}.board-recovery-pulse svg{animation:sync-spin 1.8s linear infinite}@keyframes sync-spin{to{transform:rotate(1turn)}}.auth-required-panel p{color:var(--text-soft);font-size:var(--font-size-md);margin:16px 0 0}.mission-create-form{gap:12px;margin-top:22px;display:grid}.mission-create-form label{color:var(--text-soft);font-size:var(--font-size-sm);gap:8px;font-weight:760;display:grid}.mission-create-form textarea{resize:vertical;min-height:132px;color:var(--text);font:inherit;background:#ffffff0e;border:1px solid #ffffff29;border-radius:8px;outline:none;padding:12px;line-height:1.45}.mission-create-form textarea:focus{border-color:#7d97ffb8}.mission-examples{flex-wrap:wrap;gap:8px;display:flex}.mission-examples span{color:var(--text-muted);font-size:var(--font-size-xs);background:#ffffff0b;border:1px solid #ffffff1c;border-radius:999px;padding:6px 9px}.auth-required-actions button,.mission-create-form button{background:var(--accent-hot);color:#fff;min-height:44px;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);cursor:pointer;border:1px solid #4169ffbd;border-radius:8px;padding:10px 14px}.mission-create-form button:disabled{cursor:not-allowed;opacity:.46}.auth-required-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.auth-required-actions button{color:var(--text-soft);background:#ffffff0e;border-color:#ffffff29}.auth-required-panel a{background:var(--accent-hot);color:#fff;min-height:44px;font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);line-height:var(--line-control);border:1px solid #4169ffbd;border-radius:8px;justify-content:center;align-items:center;margin-top:22px;padding:10px 14px;text-decoration:none;display:inline-flex}.card-page-topbar{border-bottom:1px solid var(--line);background:#000000eb;justify-content:space-between;align-items:center;min-height:54px;padding:7px 16px;display:flex}.card-detail-overlay{inset:var(--superboard-viewport-top-offset,0) 0 0;z-index:30;background:var(--bg);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;overflow:auto}.card-detail-overlay:has(.card-page.chat-full-window),.card-detail-overlay:has(.card-page.stage-fullscreen){z-index:340}.card-detail-overlay:has(.card-page.chat-full-window) .card-detail-overlay-topbar,.card-detail-overlay:has(.card-page.chat-full-window) .card-find-utility-bar,.card-detail-overlay:has(.card-page.stage-fullscreen) .card-detail-overlay-topbar,.card-detail-overlay:has(.card-page.stage-fullscreen) .card-find-utility-bar{display:none}.card-detail-overlay:has(.card-page.chat-full-window) .card-detail-overlay-body,.card-detail-overlay:has(.card-page.stage-fullscreen) .card-detail-overlay-body{z-index:9;grid-row:1/-1}.card-detail-overlay-topbar{z-index:8;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000ed;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;height:48px;min-height:48px;padding:4px 12px;display:grid;position:sticky;top:0}.card-detail-overlay-body{z-index:1;min-height:0;display:flex;position:relative;overflow:hidden}.card-detail-overlay-body .card-page{flex:auto;min-width:0;height:100%;min-height:0;overflow:hidden}.secondary-view-overlay{inset:var(--superboard-viewport-top-offset,0) 0 0;z-index:28;background:var(--bg);position:fixed;overflow:auto}.back-button{border-color:var(--line-strong);min-height:42px;color:var(--text);align-items:center;gap:8px;padding:10px 15px;font-size:.98rem;display:inline-flex}.card-page-grid{grid-template-columns:minmax(560px,1.35fr) minmax(340px,.72fr);align-items:start;gap:14px;width:100%;max-width:none;margin:0 auto;padding:16px;display:grid}.card-main,.card-room-header{border:1px solid var(--line);background:var(--panel);box-shadow:none;--card-accent-color:transparent;--card-detail-accent-border:var(--card-accent-color);border-radius:10px;position:relative}@supports (color:color-mix(in lab,red,red)){.card-main,.card-room-header{--card-detail-accent-border:color-mix(in srgb,var(--card-accent-color) 28%,var(--line))}}.card-main,.card-room-header{--card-detail-accent-wash:var(--card-accent-color)}@supports (color:color-mix(in lab,red,red)){.card-main,.card-room-header{--card-detail-accent-wash:color-mix(in srgb,var(--card-accent-color) 7%,transparent)}}.card-main,.card-room-header{--card-detail-accent-rail:var(--card-accent-color)}@supports (color:color-mix(in lab,red,red)){.card-main,.card-room-header{--card-detail-accent-rail:color-mix(in srgb,var(--card-accent-color) 72%,transparent)}}.card-main,.card-room-header{border-color:var(--card-detail-accent-border);background:linear-gradient(180deg,var(--card-detail-accent-wash),transparent 210px),var(--panel);box-shadow:inset 0 1px 0 var(--card-accent-color),0 0 0 1px var(--card-accent-color);padding:12px}@supports (color:color-mix(in lab,red,red)){.card-main,.card-room-header{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--card-accent-color) 18%,#ffffff09),0 0 0 1px color-mix(in srgb,var(--card-accent-color) 12%,transparent)}}.card-main,.card-room-header{overflow:hidden}.card-main{align-content:start;gap:12px;padding:12px;display:grid}.card-search-context{color:#dae2ffd6;background:#4169ff17;border:1px solid #7d97ff4d;border-radius:7px;order:0;grid-column:1/-1;grid-template-columns:20px minmax(0,1fr) 30px;align-items:center;gap:9px;min-height:42px;margin-top:-6px;padding:6px 7px 6px 10px;display:grid}.card-search-context>svg{color:#97aaffe6}.card-search-context>span{align-items:baseline;gap:8px;min-width:0;display:flex}.card-search-context strong,.card-search-context>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-search-context strong{color:var(--text);font-size:var(--app-text-control);flex:0 auto}.card-search-context>span>span{color:var(--muted);font-size:var(--app-text-meta);flex:auto}.card-search-context button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.card-search-context button:focus-visible,.card-search-context button:hover{color:var(--text);background:#ffffff12;outline:none}.card-main:before,.card-room-header:before{background:linear-gradient(90deg,var(--card-detail-accent-rail),transparent 68%);content:"";pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.card-room-header{order:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(360px,.62fr);align-items:stretch;padding:12px;display:grid}.card-room-title-stack{align-content:center;gap:7px;display:grid}.card-room-stage-zone,.card-room-workstream-zone{min-width:0}.card-room-workstream-zone{order:2;display:grid}.card-room-stage-zone{order:1}.card-page[data-room-profile=artifact] .card-page-grid{grid-template-columns:minmax(640px,1.35fr) minmax(420px,.78fr)}.card-page[data-room-profile=artifact] .card-room-stage-zone{order:1}.card-page[data-room-profile=artifact] .card-room-workstream-zone{order:2}.card-page[data-room-profile=mission] .card-page-grid{grid-template-columns:minmax(640px,1.45fr) minmax(420px,.92fr)}.card-page[data-stage-importance=compact] .card-room-stage-zone{align-self:start}.card-page[data-stage-importance=primary] .card-room-stage-zone{min-height:calc(100dvh - 186px)}.card-page[data-stage-importance=compact] .card-stage-empty-shell .stage-body-editor{min-height:96px;max-height:160px}.card-page[data-stage-importance=primary] .stage-body-editor{min-height:280px}.card-main.dragging-files{border-color:var(--card-accent-color)}@supports (color:color-mix(in lab,red,red)){.card-main.dragging-files{border-color:color-mix(in srgb,var(--card-accent-color) 50%,#7d97ff8f)}}.card-main.dragging-files{background:linear-gradient(180deg,var(--card-accent-color),transparent 220px),var(--panel)}@supports (color:color-mix(in lab,red,red)){.card-main.dragging-files{background:linear-gradient(180deg,color-mix(in srgb,var(--card-accent-color) 16%,#4169ff14),transparent 220px),var(--panel)}}.card-main.dragging-files{box-shadow:inset 0 0 0 1px var(--card-accent-color)}@supports (color:color-mix(in lab,red,red)){.card-main.dragging-files{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-accent-color) 24%,#7d97ff24)}}.stage-file-drop-affordance{z-index:20;color:#f7f8ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;pointer-events:none;background:radial-gradient(circle at 50% 42%,#5b74e733,#0000 38%),#07090ef0;border:2px dashed #97a8f5bd;border-radius:14px;align-content:center;justify-items:center;gap:9px;padding:24px;animation:stage-file-drop-wake .14s ease-out both;display:grid;position:absolute;inset:12px;box-shadow:inset 0 0 0 1px #aebcff1a,0 0 42px #4169ff24}.stage-file-drop-affordance-icon{color:#b7c4ff;background:#748bf124;border:1px solid #a3b3ff7a;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:3px;display:grid;box-shadow:0 0 28px #748bf12e}.stage-file-drop-affordance strong{letter-spacing:-.02em;font-size:1.25rem;font-weight:760}.stage-file-drop-affordance>span:last-child{color:#d6dbebc2;font-size:.875rem;font-weight:580}@keyframes stage-file-drop-wake{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.stage-file-drop-affordance{animation:none}}.card-main-entering{animation:card-main-wake .22s ease-out both}@keyframes card-main-wake{0%{border-color:color-mix(in srgb,var(--card-accent-color) 42%,#9fb2ff47);background:linear-gradient(180deg,color-mix(in srgb,var(--card-accent-color) 12%,transparent),transparent 210px),var(--panel);box-shadow:0 0 0 1px color-mix(in srgb,var(--card-accent-color) 22%,#4169ff1f)}to{border-color:var(--card-detail-accent-border);background:linear-gradient(180deg,var(--card-detail-accent-wash),transparent 210px),var(--panel);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--card-accent-color) 18%,#ffffff09),0 0 0 1px color-mix(in srgb,var(--card-accent-color) 12%,transparent)}}.card-title-editor{resize:none;width:100%;min-height:34px;color:var(--text);font-size:1.22rem;font-weight:var(--app-weight-card-title);letter-spacing:0;background:0 0;border-color:#0000;padding:0 2px 3px;line-height:1.1;overflow:hidden}.card-title-editor:focus,.card-title-editor:hover{background:#ffffff06;border-color:#7d97ff47}.card-status-row{flex-wrap:wrap;gap:7px 12px;margin-top:-8px;line-height:1.35;display:flex}.card-status-row,.live-status-pill{font-size:var(--app-text-caption);align-items:center}.live-status-pill{min-height:23px;color:var(--text-soft);background:#ffffff07;border:1px solid #94a3b82e;border-radius:999px;gap:7px;padding:2px 8px;font-weight:760;display:inline-flex}.live-status-pill>span{background:#94a3b8b8;border-radius:999px;width:7px;height:7px}.live-status-active,.live-status-waiting{color:#dce4ff;background:#4169ff1c;border-color:#7d97ff5c}.live-status-active>span{background:#7d97ff;box-shadow:0 0 0 4px #7d97ff1f}.live-status-paused>span,.live-status-waiting>span{background:#f3c969}.live-status-failed{color:#fecaca;background:#7f1d1d2e;border-color:#f8717157}.live-status-failed>span{background:#f87171}.live-status-complete{color:#bbf7d0;background:#16653429;border-color:#4ade804d}.live-status-complete>span{background:#4ade80}.card-primary-category,.card-secondary-category{border:1px solid var(--guide-label-color,var(--brand-color-electric-blue));align-items:center;gap:5px;min-height:22px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.card-primary-category,.card-secondary-category{border:1px solid color-mix(in srgb,var(--guide-label-color,var(--brand-color-electric-blue)) 48%,transparent)}}.card-primary-category,.card-secondary-category{background:var(--guide-label-color,var(--brand-color-electric-blue));border-radius:999px;padding:2px 8px}@supports (color:color-mix(in lab,red,red)){.card-primary-category,.card-secondary-category{background:color-mix(in srgb,var(--guide-label-color,var(--brand-color-electric-blue)) 18%,transparent)}}.card-primary-category,.card-secondary-category{color:var(--text);font-size:var(--app-text-caption);font-weight:720}.card-primary-category svg,.card-secondary-category svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;flex:none;width:13px;height:13px}.card-secondary-category{background:var(--guide-label-color,var(--brand-color-electric-blue))}@supports (color:color-mix(in lab,red,red)){.card-secondary-category{background:color-mix(in srgb,var(--guide-label-color,var(--brand-color-electric-blue)) 10%,transparent)}}.card-secondary-category{color:var(--text-soft)}.card-primary-category-inferred{color:#f8f8f8e0;border-style:solid}.card-content-area{gap:10px;display:grid}.card-room-toolbar{background:#ffffff05;border:1px solid #94a3b81f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 8px 7px 11px;display:flex}.card-room-toolbar>span{color:var(--text-soft);font-size:var(--app-text-caption);font-weight:720}.card-room-toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.card-room-profile-indicator{flex:150px;gap:1px;min-width:120px;padding:0 4px;display:grid}.card-room-profile-indicator small,.card-room-profile-indicator span{min-width:0;color:var(--muted);font-size:var(--app-text-caption);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1.2;overflow:hidden}.card-room-profile-indicator strong{color:var(--text);font-size:var(--app-text-caption);text-transform:capitalize;font-weight:780;line-height:1.2}.card-room-profile-indicator small{text-transform:none}.card-room-toolbar button,.stage-fullscreen-bar button{color:var(--text-soft);font-size:var(--app-text-caption);background:#ffffff09;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:7px;font-weight:740;display:inline-flex}.card-room-toolbar button:focus-visible,.card-room-toolbar button:hover,.stage-fullscreen-bar button:focus-visible,.stage-fullscreen-bar button:hover{color:var(--text);background:#4169ff1f;border-color:#7d97ff61;outline:none}.card-room-toolbar button.subtle-danger{color:#ffd6d6;background:#5f1b252e;border-color:#ff707057}.card-room-toolbar button.subtle-danger:focus-visible,.card-room-toolbar button.subtle-danger:hover{background:#7a22305c;border-color:#ff9191a3}.stage-fullscreen-bar{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050506e6;border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:14px;margin:-14px -14px 0;padding:12px 14px;display:flex;position:sticky;top:0}.stage-fullscreen-bar strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.card-page.stage-fullscreen{z-index:320;background:#020203;position:fixed;inset:0;overflow:auto}.card-page.stage-fullscreen .card-page-grid{max-width:none;min-height:100dvh;padding:0;display:block}.card-page.stage-fullscreen .card-page-grid>.card-pulse-panel,.card-page.stage-fullscreen .card-pulse-glance,.card-page.stage-fullscreen .card-room-header,.card-page.stage-fullscreen .card-room-workstream-zone{display:none}.card-page.stage-fullscreen .card-main{border:0;border-radius:0;min-height:100dvh;padding:0}.card-artifacts,.card-attachment-dropzone,.card-file-list,.card-media-shelf,.card-stage{background:#ffffff06;border:1px solid #94a3b82b;border-radius:10px}.card-stage-heading span{color:var(--muted);font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:760}.card-stage{gap:9px;padding:10px;display:grid}.card-page.stage-fullscreen .card-stage{min-height:100dvh}.card-stage-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.card-stage-heading strong{color:var(--text);font-size:var(--app-text-caption)}.card-stage-empty{color:#f8f8f870;min-height:54px;font-size:var(--app-text-caption);cursor:pointer;background:#ffffff05;border:1px dashed #94a3b82e;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:650;display:flex;position:relative}.card-stage-upload-zone:focus-within,.card-stage-upload-zone:hover{color:var(--text-soft);background:#4169ff12;border-color:#7d97ff6b}.card-stage-attach-button{color:var(--text-soft);font-size:var(--app-text-caption);cursor:pointer;background:#ffffff09;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 9px;font-weight:720;display:inline-flex;position:relative}.card-stage-attach-button:focus-within,.card-stage-attach-button:hover{color:var(--text);background:#4169ff1f;border-color:#7d97ff61;outline:none}.card-main.dragging-files .card-stage-empty{color:var(--text);background:#4169ff1a;border-color:#7d97ff9e}.card-stage-note,.mission-stage-panel p{color:var(--text-soft);font-size:var(--app-text-caption);margin:0;line-height:1.42}.stage-body-editor{resize:vertical;width:100%;min-height:150px;color:var(--text);background:#05050657;border:1px solid #94a3b824;border-radius:10px;padding:12px;font-size:.96rem;line-height:1.48}.stage-body-editor::placeholder{color:#f8f8f866}.stage-body-editor:focus{border-color:#7d97ff6b;outline:none;box-shadow:0 0 0 3px #4169ff1f}.lead-stage-grid,.mission-stage-panel{gap:8px;display:grid}.lead-stage-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.lead-stage-grid span{color:var(--text-soft);font-size:var(--app-text-caption);background:#0505065c;border:1px solid #94a3b821;border-radius:8px;padding:8px 9px;font-weight:650}.card-artifacts{background:0 0;border-color:#0000;gap:9px;display:grid}.card-media-shelf{gap:9px;padding:9px;display:grid}.card-media-empty{color:#f8f8f870;min-height:54px;font-size:var(--app-text-caption);background:#ffffff05;border:1px dashed #94a3b82e;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:650;display:flex}.card-main.dragging-files .card-media-empty{color:var(--text);background:#4169ff1a;border-color:#7d97ff9e}.media-hero{gap:8px;display:grid}.media-hero-preview{cursor:zoom-in;background:#050506;border:1px solid #cdd6ff29;border-radius:8px;width:100%;min-height:260px;max-height:520px;padding:0;display:block;position:relative;overflow:hidden}.media-hero-preview img,.media-hero-preview video,.media-thumb img,.media-thumb video{object-fit:contain;width:100%;height:100%;display:block}.media-hero-preview img,.media-hero-preview video{max-height:520px}.media-open-cue{color:#fff;background:#0000009e;border:1px solid #ffffff2e;border-radius:999px;gap:6px;padding:6px 9px;font-weight:760;display:inline-flex;position:absolute;bottom:10px;right:10px}.media-hero-meta,.media-open-cue{font-size:var(--app-text-caption);align-items:center}.media-hero-meta{color:var(--text-soft);flex-wrap:wrap;gap:6px 10px;display:flex}.media-hero-meta strong{color:var(--text);font-size:var(--app-text-caption)}.media-hero-meta .attachment-remove-button{margin-left:auto}.media-thumb-strip{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:7px;display:grid}.media-thumb{aspect-ratio:1.28;cursor:pointer;background:#08080a;border:1px solid #94a3b82e;border-radius:7px;padding:0;overflow:hidden}.media-thumb.active,.media-thumb:focus-visible{border-color:#7d97ffd1;outline:none;box-shadow:0 0 0 2px #4169ff2e}.card-file-list{gap:8px;padding:10px;display:grid}.card-file-list h2{color:var(--text);font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.file-row-list{gap:7px;display:grid}.file-row{min-height:46px;color:var(--text-soft);background:#05050675;border:1px solid #94a3b824;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px 10px;display:grid}.file-row:focus-within,.file-row:hover{color:var(--text);border-color:#cdd6ff42;outline:none}.file-row-main{min-width:0;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;text-decoration:none;display:grid}.file-row-main:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #7d97ffb8}.file-row strong{color:var(--text);font-size:var(--app-text-caption);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-row-icon{background:#ffffff0d;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.attachment-remove-button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.attachment-remove-button:focus-visible,.attachment-remove-button:hover{color:#ffb4b4;background:#991b1b29;border-color:#ff84844d;outline:none}.attachment-status{color:var(--muted);font-size:var(--app-text-caption);line-height:1.32;display:block}.attachment-status-local-ready,.attachment-status-uploading{color:#cbd4ff}.attachment-status-failed,.attachment-status-upload-failed{color:#ffb4b4}.card-attachment-dropzone{min-height:118px;color:var(--text-soft);text-align:center;cursor:pointer;justify-items:center;gap:6px;padding:18px;display:grid;position:relative}.card-attachment-dropzone.compact{text-align:left;justify-self:start;align-items:center;min-height:36px;padding:8px 11px;display:inline-flex}.card-attachment-dropzone input,.card-stage-attach-button input,.card-stage-empty input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.card-attachment-dropzone strong{color:var(--text);font-size:.92rem}.card-attachment-dropzone small{max-width:480px;color:var(--muted);line-height:1.35}.card-attachment-dropzone:focus-within,.card-attachment-dropzone:hover{background:#4169ff12;border-color:#7d97ff6b}.card-body-slot{display:none}.card-subtle,.muted{color:var(--muted)}.comments-section h2{color:var(--text);font-size:var(--app-text-caption);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-weight:640}.comments-section{margin-top:16px}.comment-form{background:linear-gradient(#ffffff09,#ffffff04),#161619e6;border:1px solid #cdd6ff26;border-radius:18px;gap:8px;margin-top:12px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0b,0 10px 30px #0000002e}.comment-form-actions{align-items:center;gap:12px;display:flex}.comment-composer-hint{color:#f8f8f86b;font-size:var(--app-text-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}.comments-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.comments-section-heading h2{margin:0}.comments-section-heading button{color:var(--muted);font-size:var(--app-text-caption);cursor:pointer;background:#ffffff07;border:1px solid #94a3b833;border-radius:999px;padding:5px 9px;font-weight:640}.comments-section-heading button:focus-visible,.comments-section-heading button:hover{color:var(--text-soft);border-color:#cdd6ff47;outline:none}.comment-form textarea{resize:none;min-height:50px;max-height:180px;color:var(--text);background:0 0;border:0;padding:6px 4px 2px;font-size:1rem;line-height:1.42;overflow-y:auto}.comment-form textarea::placeholder{color:#f8f8f87a;font-weight:660}.comment-form textarea:focus{outline:none}.comment-send-button{color:#f8fbff;background:#265680eb;border-color:#508cbe59;border-radius:999px;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:grid;box-shadow:inset 0 1px #ffffff14}.comment-send-button:focus-visible,.comment-send-button:hover{background:#30699afa;border-color:#70a9dc80;outline:none}.card-pulse-panel,.card-workstream{border:1px solid var(--line);background:linear-gradient(#ffffff07,#0000 180px),#050506e6;border-radius:10px;align-self:stretch;min-width:0;min-height:calc(100dvh - 186px);max-height:calc(100dvh - 186px);display:grid;overflow:hidden}.card-workstream{grid-template-rows:auto minmax(0,1fr)}.card-workstream-tabs{grid-template-rows:auto auto minmax(0,1fr)}.card-workstream-tablist+.card-workstream-body{min-height:0}.card-workstream-head{background:#ffffff05;border-bottom:1px solid #94a3b824;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.card-workstream-head>span{color:var(--text-soft);text-transform:uppercase;font-weight:820}.card-workstream-head>strong{min-width:0;color:var(--text);font-size:var(--app-text-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:780;line-height:1.24;overflow:hidden}.card-workstream-mode-controls{grid-area:1/2/span 2;align-items:center;gap:4px;display:inline-flex}.card-workstream-mode-controls button{width:30px;height:30px;color:var(--text-soft);background:#ffffff07;border:1px solid #94a3b829;border-radius:8px;place-items:center;padding:0;display:grid}.card-workstream-mode-controls button:focus-visible,.card-workstream-mode-controls button:hover,.card-workstream-mode-controls button[aria-pressed=true]{color:var(--text);background:#4169ff1f;border-color:#7d97ff61;outline:none}.card-workstream-tablist{border-bottom:1px solid #94a3b824;grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}.card-workstream-tablist button{min-height:36px;color:var(--text-soft);border:1px solid #0000;border-radius:8px;font-weight:760}.card-workstream-tablist button small{color:#b8c1cf;min-width:18px;height:18px;font-size:var(--app-text-caption);background:#94a3b821;border-radius:999px;place-items:center;margin-left:5px;display:inline-grid}.card-workstream-tablist button[aria-selected=true]{color:var(--text);background:#4169ff1f;border-color:#7d97ff47}.card-workstream-body{display:grid}.card-workstream-split .card-workstream-body{grid-template-columns:minmax(240px,1.1fr) minmax(220px,.9fr)}.card-workstream-stack .card-workstream-body{grid-template-rows:minmax(300px,1.12fr) minmax(210px,.88fr)}.card-workstream-tabs .card-workstream-body{grid-template-columns:1fr}.card-page[data-workstream-mode=flow] .card-pulse-glance{order:1;grid-column:1/-1;display:grid}.card-page[data-workstream-mode=flow] .card-room-workstream-zone{order:2;grid-column:1/-1}.card-page[data-workstream-mode=flow] .card-room-stage-zone{order:3;grid-column:1/-1}.card-page[data-workstream-mode=flow] .card-page-grid>.card-pulse-panel{order:4;grid-column:1/-1}.card-page[data-workstream-mode=flow] .card-room-workstream-zone>.card-chat-panel{background:#ffffff06;border:1px solid #94a3b82b;border-radius:10px;min-height:min(62dvh,520px);max-height:min(62dvh,520px);overflow:hidden}.card-page[data-workstream-mode=flow] .card-page-grid>.card-pulse-panel{min-height:auto;max-height:none;overflow:visible}.card-chat-panel,.card-pulse-panel{min-width:0}.card-workstream .card-chat-panel,.card-workstream .card-pulse-panel{background:0 0;border:0;border-radius:0;min-height:0;max-height:none}.card-workstream-split .card-chat-panel{border-right:1px solid #94a3b821}.card-workstream-stack .card-chat-panel{border-bottom:1px solid #94a3b821}.card-pulse-glance{background:#4169ff14;border:1px solid #7d97ff3d;border-radius:10px;gap:3px;padding:10px 12px;display:none}.card-pulse-fact span,.card-pulse-glance span{color:var(--muted);font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:790}.card-pulse-glance strong{color:var(--text);font-size:.9rem;line-height:1.28}.card-pulse-panel{grid-template-rows:auto auto auto minmax(0,1fr);padding:12px;container-type:inline-size}.card-workstream .card-pulse-panel{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;padding:12px;display:block;overflow-y:auto}.card-pulse-initial-loading{opacity:.42;gap:10px;width:100%;padding:4px 0;display:grid}.card-pulse-initial-loading i{background:#1b2027;border-radius:9px;width:100%;height:74px;display:block}.card-pulse-initial-loading i:nth-of-type(2){width:82%;height:42px}.card-pulse-initial-loading i:nth-of-type(3){width:92%;height:96px}.card-workstream .card-pulse-section{min-height:auto}.card-workstream .card-pulse-ledger{padding-right:0;overflow:visible}.card-pulse-heading{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.card-pulse-heading h2{color:var(--text);font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:760}.card-pulse-heading p{color:var(--muted);font-size:var(--app-text-caption);margin:3px 0 0;line-height:1.32}.card-pulse-section{gap:7px;min-height:0;display:grid}.card-pulse-section h3{color:var(--text-soft);font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:790}.card-pulse-activity-section{min-height:0}.card-pulse-controls-section{margin-bottom:10px}.card-pulse-controls{flex-wrap:wrap;gap:7px;display:flex}.card-pulse-controls button{min-height:30px;color:var(--text);font-size:var(--app-text-caption);background:#ffffff0b;border:1px solid #94a3b833;border-radius:8px;padding:0 10px;font-weight:750}.card-pulse-controls button:focus-visible,.card-pulse-controls button:hover{background:#0e74902e;border-color:#7dd3fc6b;outline:none}.card-pulse-facts{gap:7px;margin-bottom:10px;display:grid}.card-pulse-fact{background:#ffffff06;border:1px solid #94a3b821;border-radius:8px;gap:3px;padding:8px 9px;display:grid}.card-pulse-fact strong{color:var(--text)}.card-pulse-fact small,.card-pulse-fact strong{font-size:var(--app-text-caption);line-height:1.3}.card-pulse-fact small{color:var(--muted)}.card-pulse-correction>div,.card-pulse-fact-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.card-pulse-correction button,.card-pulse-fact-actions button{min-height:28px;color:var(--muted-strong);font:inherit;font-size:var(--app-text-caption);background:0 0;border:1px solid #94a3b838;border-radius:6px;padding:3px 7px;font-weight:700}.card-pulse-correction button:focus-visible,.card-pulse-correction button:hover,.card-pulse-fact-actions button:focus-visible,.card-pulse-fact-actions button:hover{color:var(--text);border-color:#7dd3fc7a;outline:none}.card-pulse-correction{gap:7px;margin-top:5px;display:grid}.card-pulse-correction label{color:var(--muted);font-size:var(--app-text-caption);gap:4px;font-weight:700;display:grid}.card-pulse-correction input{width:100%;min-height:32px;color:var(--text);font:inherit;font-size:var(--app-text-caption);background:#0f172abd;border:1px solid #7dd3fc57;border-radius:6px;padding:6px 7px}.card-pulse-ledger{overscroll-behavior:contain;scrollbar-gutter:stable;grid-auto-rows:max-content;align-content:start;align-items:start;gap:9px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.card-pulse-empty{min-height:160px;color:var(--text-soft);text-align:center;border:1px dashed #94a3b824;border-radius:12px;align-content:center;gap:6px;padding:16px;display:grid}.card-pulse-empty strong{color:var(--text);font-size:.92rem}.card-pulse-empty p{color:var(--muted);font-size:var(--app-text-caption);margin:0;line-height:1.4}.card-pulse-activity-entry{align-self:start;min-height:fit-content;padding:14px 14px 14px 16px;position:relative;overflow:visible}.card-side-pane{border:1px solid var(--line);background:linear-gradient(#ffffff06,#0000 160px),#050506e0;border-radius:10px;grid-template-rows:auto minmax(0,1fr);align-self:stretch;min-height:calc(100dvh - 98px);max-height:calc(100dvh - 98px);display:grid;overflow:hidden}.card-pane-tabs{grid-template-columns:1fr 1fr;gap:6px;padding:8px}.card-pane-tabs,.operator-focus-card{border-bottom:1px solid #94a3b824;display:grid}.operator-focus-card{background:#ffffff05;gap:2px;padding:10px 12px}.operator-focus-card span{color:var(--text-soft);font-size:var(--app-text-caption);text-transform:uppercase;font-weight:820}.operator-focus-card strong{color:var(--text);font-size:var(--app-text-caption);font-weight:780;line-height:1.24}.card-pane-tabs button{min-height:36px;color:var(--text-soft);font-size:var(--app-text-caption);background:0 0;border:1px solid #0000;border-radius:8px;font-weight:760}.card-pane-tabs button[aria-selected=true]{color:var(--text);background:#4169ff1f;border-color:#7d97ff47}.card-pane-section{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:12px;display:grid;overflow:hidden}.card-operator-thread,.card-pane-section .comment-stream{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-right:3px;overflow-y:auto}.card-pane-section.comments-section{margin-top:0}.card-pane-section .comments-section-heading{margin-bottom:10px}.comments-section-heading p{color:var(--muted);font-size:var(--app-text-caption);margin:3px 0 0;line-height:1.32}.card-chat-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.card-chat-empty,.operator-chat-empty{min-height:220px;color:var(--text-soft);text-align:center;border:1px dashed #94a3b824;border-radius:12px;align-content:center;justify-items:center;gap:8px;padding:18px;display:grid}.card-page[data-room-profile=capture] .card-chat-empty,.card-page[data-room-profile=conversation] .card-chat-empty{text-align:left;grid-template-columns:auto minmax(0,1fr);align-content:start;justify-items:start;min-height:104px;padding:14px}.card-page[data-room-profile=capture] .card-chat-empty p,.card-page[data-room-profile=capture] .card-chat-empty strong,.card-page[data-room-profile=conversation] .card-chat-empty p,.card-page[data-room-profile=conversation] .card-chat-empty strong{grid-column:2}.card-page[data-room-profile=capture] .card-chat-empty .card-chat-empty-mark,.card-page[data-room-profile=conversation] .card-chat-empty .card-chat-empty-mark{grid-row:1/span 2;width:34px;height:34px}.card-page-grid.card-room-grid{grid-template-columns:minmax(640px,1.58fr) minmax(380px,.86fr);align-items:stretch;gap:12px;padding:14px}.card-room-header{background:#090a0ce0;border-color:#94a3b824;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.card-main:before,.card-room-header:before{display:none}.card-room-grid .card-main-entering{animation:none}.card-room-title-stack{gap:6px}.card-status-row{gap:6px 11px;margin-top:0}.card-room-toolbar{background:0 0;border:0;border-radius:0;justify-content:flex-end;padding:0}.card-room-toolbar>span{max-width:112px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-room-toolbar>div{flex-wrap:nowrap}.card-room-toolbar button,.stage-fullscreen-bar button{min-height:var(--app-control-height);border-radius:8px;padding:7px 10px}.card-main.card-room-stage-zone{min-height:min(620px,100dvh - 186px);box-shadow:none;background:#07080ab8;border-color:#94a3b821;border-radius:8px;align-self:stretch}.card-room-workstream-zone{align-self:stretch}.card-workstream{border-radius:8px}.card-workstream-head{padding:9px 11px}.card-workstream-head>span{color:var(--muted);font-size:var(--app-text-caption);letter-spacing:.08em}.card-workstream .card-pane-section{padding:11px}.card-workstream .comments-section-heading{margin-bottom:8px}.card-workstream .card-pulse-heading h2,.card-workstream .comments-section-heading h2{font-size:var(--app-text-caption);letter-spacing:.08em}.card-workstream .card-pulse-heading p,.card-workstream .comments-section-heading p{font-size:var(--app-text-caption)}.card-workstream .comment-stream{align-content:start}.card-workstream .conversation-virtual-list{margin-top:auto}.card-workstream .comment-form{box-shadow:none;margin-top:9px;padding:10px}.card-workstream .comment-form textarea{min-height:38px;font-size:.92rem}.card-workstream .comment-send-button{border-radius:8px;width:36px;min-width:36px;height:36px;min-height:36px}.card-workstream .card-chat-empty{background:#ffffff04;border-style:solid;border-radius:8px;min-height:92px}.card-workstream .card-pulse-empty{text-align:left;border-style:solid;border-radius:8px;align-content:start;min-height:92px;padding:12px}.empty-stage-canvas{align-content:space-between;min-height:clamp(340px,48dvh,540px);padding:clamp(14px,2vw,22px)}.empty-stage-canvas-copy{gap:6px;max-width:560px;display:grid}.empty-stage-canvas-copy span{color:var(--muted);font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:760}.empty-stage-canvas-copy strong{color:var(--text);font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.18}.empty-stage-canvas-copy p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.42}.empty-stage-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.empty-stage-actions button{min-height:34px;color:var(--text-soft);font-size:var(--app-text-caption);background:#ffffff09;border:1px solid #94a3b82e;border-radius:8px;padding:0 11px;font-weight:740}.empty-stage-actions button:focus-visible,.empty-stage-actions button:hover{color:var(--text);background:#4169ff1f;border-color:#7d97ff61;outline:none}.empty-stage-actions .card-stage-attach-button{white-space:nowrap;margin-left:0}.card-page[data-room-profile=capture] .card-page-grid,.card-page[data-room-profile=conversation] .card-page-grid{grid-template-columns:minmax(640px,1.62fr) minmax(380px,.84fr)}.card-page[data-room-profile=capture] .card-room-stage-zone,.card-page[data-room-profile=conversation] .card-room-stage-zone{align-self:stretch;min-height:min(560px,100dvh - 186px)}.card-page[data-room-profile=capture] .card-chat-empty,.card-page[data-room-profile=conversation] .card-chat-empty{border-radius:8px;min-height:84px}.card-chat-empty strong{color:var(--text);font-size:1rem}.card-chat-empty p,.operator-chat-empty p{max-width:260px;color:var(--muted);font-size:var(--app-text-body);line-height:var(--app-line-body);margin:0}.card-chat-import-note{color:var(--text-soft);background:#0f172a6b;border:1px solid #94a3b82e;border-radius:12px;gap:6px;padding:14px;display:grid}.card-chat-import-note strong{color:var(--text);font-size:.95rem}.card-chat-import-note p{color:var(--muted);font-size:var(--app-text-caption);margin:0;line-height:1.45}.card-chat-import-note a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.card-chat-empty-mark,.card-operator-mark,.operator-chat-empty-mark{width:46px;height:46px}.card-operator-tab{gap:12px}.card-operator-intro{border-bottom:1px solid #94a3b81f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding-bottom:12px;display:grid}.card-operator-intro h2{color:var(--text);margin:0;font-size:1rem;line-height:1.15}.card-operator-intro p{color:var(--text-soft);font-size:var(--app-text-caption);margin:4px 0 0;line-height:1.35}.card-operator-quick-actions{flex-wrap:wrap;gap:8px;display:flex}.card-operator-quick-actions button{min-height:32px;color:var(--text);font-size:var(--app-text-caption);background:#526fff1f;border-color:#9fb2ff47;border-radius:8px;font-weight:680}.card-operator-composer{background:#161619e6;border:1px solid #cdd6ff26;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:9px;display:grid}.card-operator-composer textarea{resize:none;min-height:42px;max-height:140px;color:var(--text);background:0 0;border:0;padding:4px 2px;font-size:.94rem;line-height:1.42}.card-operator-composer textarea:focus{outline:none}.card-operator-composer button{color:#f8fbff;background:#265680eb;border:1px solid #508cbe59;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid}.add-card-editor button,.add-list button{color:var(--text);background:#1c39bb4d;border-color:#4169ff75}.comment-stream{align-content:start;gap:9px;display:grid;position:relative}.operator-label-activity{--event-accent:#7198ff;--event-accent-soft:#4169ff1a}.operator-label-activity-details{margin-top:7px}.operator-label-activity-details summary{cursor:pointer;color:#cdd6ffe0;width:fit-content;font-size:var(--app-text-caption);font-weight:720}.operator-label-activity-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0;display:grid}.operator-label-activity-details dt{color:#9aa6bec7;font-size:var(--app-text-caption)}.operator-label-activity-details dd{color:var(--text);font-size:var(--app-text-caption);margin:2px 0 0;font-weight:720}.operator-label-activity-details ul{color:#e4e9f8d1;font-size:var(--app-text-caption);gap:3px;margin:6px 0 0;padding-left:16px;line-height:1.42;display:grid}.operator-label-activity-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.operator-label-activity-actions button{min-height:34px;color:var(--text-soft);font-size:var(--app-text-caption);background:#ffffff0c;border-color:#ffffff1f;border-radius:7px;font-weight:680}.comment{background:#ffffff0a;border:1px solid #94a3b824;border-radius:14px 14px 14px 5px;justify-self:start;max-width:min(780px,92%);padding:10px 12px}.comment-grouped{margin-top:-4px}.comment p{color:var(--text);margin:0 0 8px;line-height:1.42}.comment cite{color:var(--muted);font-size:var(--app-text-caption);font-style:normal}.comment-user{background:#1c39bb2e;border-color:#4169ff47;border-bottom-right-radius:5px;border-bottom-left-radius:14px;justify-self:end}.comment-pilot{background:#4169ff17;border-color:#4169ff6b}.comment-import{background:#f59e0b0d;border-color:#f59e0b3d}.attachment-upload{border:1px solid var(--line);color:var(--text-soft);cursor:pointer;background:#101013;border-radius:8px;padding:7px 9px;display:inline-block;position:relative}.attachment-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.attachment-grid{gap:7px;margin-top:8px;display:grid}.attachment{border:1px solid var(--line);color:var(--text-soft);background:#101013;border-radius:8px;gap:4px;padding:7px;text-decoration:none;display:grid}.attachment img{object-fit:cover;border-radius:9px;width:100%;max-height:180px;margin-bottom:7px;display:block}.attachment small{color:var(--muted);font-size:var(--app-text-caption);line-height:1.35}.media-lightbox{z-index:80;color:var(--text);background:#000000f0;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.media-lightbox-topbar{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 16px;display:flex}.media-lightbox-topbar small,.media-lightbox-topbar strong{display:block}.media-lightbox-topbar small{color:var(--muted);font-size:var(--app-text-caption);margin-top:2px}.media-lightbox-actions{align-items:center;gap:8px;display:flex}.media-lightbox-actions a,.media-lightbox-actions button,.media-lightbox-nav{color:#fff;background:#ffffff0e;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:8px 10px;text-decoration:none;display:inline-flex}.media-lightbox-actions a:focus-visible,.media-lightbox-actions a:hover,.media-lightbox-actions button:focus-visible,.media-lightbox-actions button:hover,.media-lightbox-nav:focus-visible,.media-lightbox-nav:hover{background:#ffffff1a;border-color:#ffffff57;outline:none}.media-lightbox-nav{z-index:2;width:46px;height:46px;padding:0;position:fixed;top:50%;transform:translateY(-50%)}.media-lightbox-nav:disabled{opacity:.3;cursor:not-allowed}.media-lightbox-nav.previous{left:18px}.media-lightbox-nav.next{right:18px}.media-lightbox-stage{place-items:center;min-height:0;padding:22px 78px 28px;display:grid;overflow:auto}.media-lightbox-stage img,.media-lightbox-stage video{object-fit:contain;border-radius:8px;max-width:100%;max-height:calc(100vh - 130px);display:block}.media-lightbox-stage.zoomed{place-items:start center}.media-lightbox-stage.zoomed img,.media-lightbox-stage.zoomed video{width:min(1400px,140vw);max-width:none;max-height:none}.settings-page{background:radial-gradient(circle at 10% -18%,#4169ff1f,transparent 32rem),linear-gradient(180deg,#ffffff07,transparent 15rem),var(--bg);min-height:100vh}body.superboard-app-active .about-page,body.superboard-app-active .card-detail-overlay,body.superboard-app-active .guide-page,body.superboard-app-active .import-page,body.superboard-app-active .secondary-view-overlay,body.superboard-app-active .settings-page{min-height:0;height:calc(100dvh - var(--superboard-viewport-top-offset,0px));overscroll-behavior:contain;overflow:auto}body.superboard-app-active .boards-page{height:auto;min-height:100dvh;overflow:visible}.settings-topbar{z-index:8;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000e6;justify-content:space-between;align-items:center;min-height:64px;padding:8px max(18px,50vw - 590px);display:flex;position:sticky;top:0}.settings-topbar-title{color:var(--text);font-size:var(--app-text-title);font-weight:var(--app-weight-semibold)}.settings-topbar .app-wordmark{font-size:var(--app-wordmark-font-size);font-weight:720}.settings-topbar .app-wordmark .superboard-mark{--superboard-mark-size:var(--app-wordmark-mark-size)}.settings-back-button{border:1px solid var(--line);min-height:40px;color:var(--text);background:#101013;border-radius:8px;align-items:center;gap:8px;font-weight:620;display:inline-flex}.settings-back-button:focus-visible,.settings-back-button:hover{border-color:var(--line-strong);color:var(--text);background:#ffffff14;outline:none}.about-page{background:radial-gradient(circle at 72% 12%,#4169ff29,transparent 28rem),var(--bg);min-height:100vh}.about-hero{grid-template-columns:minmax(0,1fr) 280px;gap:24px;width:min(980px,100vw - 36px);margin:0 auto;padding:44px 0;display:grid}.about-copy{border:1px solid var(--line);box-shadow:var(--shadow);background:#0b0b0ce0;border-radius:16px;gap:16px;padding:28px;display:grid}.about-copy h1,.about-copy p,.founder-card h2,.founder-card p{margin:0}.about-copy h1{letter-spacing:0;max-width:720px;font-size:clamp(1.48rem,2.25vw,2rem);font-weight:650;line-height:1.18}.about-copy p{max-width:760px;color:var(--text-soft);font-size:.98rem;line-height:1.53}.about-copy a{color:#cbd4ff;text-underline-offset:3px;text-decoration-color:#4169ffb8}.eyebrow{letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--muted)!important;font-size:var(--app-text-caption)!important;line-height:1!important}.about-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.about-actions a{min-height:40px;color:var(--text);background:#1c39bb8a;border:1px solid #5c7cffb8;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;font-weight:580;text-decoration:none;display:inline-flex}.about-actions a:hover{border-color:var(--line-strong);background:#ffffff14}.about-actions img{border-radius:5px;width:22px;height:22px}.founder-card{border:1px solid var(--line);background:#0b0b0ce0;border-radius:16px;align-self:start;gap:12px;padding:12px;display:grid}.founder-card img{border-radius:12px;width:100%;display:block}.founder-card div{gap:3px;padding:0 2px 2px;display:grid}.founder-card h2{font-size:1.08rem;font-weight:650}.founder-card p{color:var(--muted);font-size:var(--app-text-caption)}.settings-page-grid{grid-template-columns:232px minmax(0,800px);align-items:start;gap:32px;width:min(1180px,100vw - 48px);margin:0 auto;padding:32px 0 48px;display:grid}.settings-nav{gap:4px;min-width:0;display:grid;position:sticky;top:88px}.settings-nav-label{color:var(--muted);font-size:var(--app-text-meta);font-weight:var(--app-weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;padding:0 10px}.settings-nav button{min-height:42px;color:var(--muted);font-size:var(--app-text-control);font-weight:var(--app-weight-medium);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 12px}.settings-nav button:focus-visible,.settings-nav button:hover{border-color:var(--line);color:var(--text);background:#ffffff0b}.settings-nav button[aria-current=page]{color:var(--text);background:#4169ff26;border-color:#7991ff61;box-shadow:inset 3px 0 #7690ff}.settings-mobile-category{display:none}.settings-content{gap:16px;width:100%;min-width:0;display:grid}.settings-content>.settings-hero{gap:6px;padding:2px 0 10px;display:grid}.settings-hero h1:focus{outline:none}.settings-hero h1:focus-visible{text-underline-offset:5px;-webkit-text-decoration:underline #7690ff;text-decoration:underline #7690ff;text-decoration-thickness:2px}.settings-page-grid h1,.settings-page-grid h2,.settings-page-grid h3,.settings-page-grid p{margin:0}.settings-page-grid h1{font-size:var(--app-text-display);font-weight:var(--app-weight-semibold);letter-spacing:-.02em;line-height:1.2}.settings-hero p{color:var(--muted);font-size:var(--app-text-body);line-height:var(--app-line-body)}.settings-eyebrow{font-weight:var(--app-weight-medium);letter-spacing:.04em;color:#aebcff!important;font-size:var(--app-text-meta)!important}.settings-scope-note{color:var(--text-soft);font-size:var(--app-text-meta)}.settings-account-identity{align-items:center;gap:12px;min-width:0;padding:4px 0;display:flex}.settings-account-avatar{width:42px;height:42px;color:var(--text);font-weight:var(--app-weight-semibold);background:#4169ff24;border:1px solid #7991ff61;border-radius:50%;flex:none;place-items:center;display:inline-grid}.settings-account-identity>span:last-child,.settings-scope-card{gap:3px;min-width:0;display:grid}.settings-account-identity small,.settings-scope-card span{color:var(--muted);font-size:var(--app-text-meta);line-height:1.45}.settings-scope-card{border-left:2px solid #7991ff73;padding:4px 0 4px 12px}.commercial-settings-empty,.commercial-settings-panel{align-content:start;gap:12px}.commercial-settings-empty p,.commercial-settings-panel p{color:var(--muted);font-size:var(--app-text-body);line-height:var(--app-line-body)}.commercial-settings-actions,.commercial-settings-links,.commercial-settings-panel .commercial-settings-action{flex-wrap:wrap;gap:8px;display:flex}.commercial-settings-actions{align-items:center}.commercial-settings-links a,.commercial-settings-panel .commercial-settings-action{border:1px solid var(--line);width:fit-content;min-height:40px;color:var(--text);font-size:var(--app-text-control);font-weight:var(--app-weight-medium);border-radius:8px;padding:9px 12px;line-height:1.4;text-decoration:none}.commercial-settings-links a:focus-visible,.commercial-settings-links a:hover,.commercial-settings-panel .commercial-settings-action:focus-visible,.commercial-settings-panel .commercial-settings-action:hover{border-color:var(--line-strong);background:#fff1}.commercial-settings-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.commercial-settings-facts.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-settings-facts>div{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.commercial-settings-facts dt{color:var(--muted);font-size:var(--app-text-meta)}.commercial-settings-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:var(--app-text-body);font-weight:var(--app-weight-medium);margin:0}.commercial-settings-notice{border-left:2px solid #f1c47a;padding:8px 0 8px 12px;color:var(--text)!important}.commercial-referral-field{color:var(--text-soft);font-size:var(--app-text-caption);font-weight:var(--app-weight-semibold);gap:6px;display:grid}.commercial-referral-field input{border:1px solid var(--line);min-height:42px;color:var(--text);font-size:var(--app-text-control);background:#08090c;border-radius:8px;padding:8px 10px}.commercial-supported-form,.commercial-supported-form>label:not(.commercial-supported-attestation){gap:7px;display:grid}.commercial-supported-form{gap:12px}.commercial-supported-form>label>span{color:var(--text-soft);font-size:var(--app-text-caption);font-weight:var(--app-weight-semibold)}.commercial-supported-form select,.commercial-supported-form textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--text);font-size:var(--app-text-control);background:#08090c;border-radius:8px;padding:9px 10px;line-height:1.45}.commercial-supported-form textarea{resize:vertical}.commercial-supported-form small{color:var(--muted);font-size:var(--app-text-meta)}.commercial-supported-attestation{align-items:flex-start;gap:9px;display:flex}.commercial-supported-attestation input{flex:none;width:18px;height:18px;margin:1px 0 0}.commercial-invoice-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.commercial-invoice-list li,.commercial-invoice-list li>span{align-items:center;gap:10px;display:flex}.commercial-invoice-list li{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0}.commercial-invoice-list li>span{flex-direction:column;align-items:flex-start;gap:2px}.commercial-invoice-list small,.commercial-invoice-list time{color:var(--muted);font-size:var(--app-text-meta)}@media (max-width:599px){.commercial-settings-facts,.commercial-settings-facts.compact{grid-template-columns:minmax(0,1fr)}}.settings-inline-action{min-height:40px;width:auto!important;padding:0 12px!important}.settings-select-row{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:center;gap:16px;display:grid}.settings-select-row>span{gap:4px;display:grid}.settings-select-row small{color:var(--muted);font-size:var(--app-text-meta);line-height:1.4}.settings-mobile-category select,.settings-select-row select{font-size:var(--app-text-control);padding:0 12px}.settings-board-picker-trigger,.settings-mobile-category select,.settings-select-row select{border:1px solid var(--line);min-width:0;min-height:42px;color:var(--text);background:#0b0d10;border-radius:8px}.settings-board-picker-trigger{font:inherit;font-size:var(--app-text-control);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:flex}.settings-board-picker-trigger:focus-visible,.settings-board-picker-trigger:hover,.settings-board-picker-trigger[aria-expanded=true]{background:#7388d61a;border-color:#96adff94;outline:none}.settings-board-picker-choice{align-items:center;gap:9px;min-width:0;display:inline-flex}.settings-board-picker-choice>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-board-picker-trigger>svg{color:var(--muted);flex:none}.settings-board-picker-positioner{z-index:240}.settings-board-picker-menu{width:min(360px,100vw - 28px);max-height:min(420px,100vh - 28px);color:var(--text);background:#17191f;border:1px solid #a3b1cd57;border-radius:11px;gap:3px;padding:6px;display:grid;overflow-y:auto;box-shadow:0 22px 64px #000000ad,0 0 0 1px #0000006b}.settings-board-picker-item{color:#f7f8fcf0;min-height:44px;font:inherit;font-size:var(--app-text-control);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px;display:grid}.settings-board-picker-item>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-board-picker-item:focus-visible,.settings-board-picker-item:hover,.settings-board-picker-item[data-highlighted]{color:#fff;background:#ffffff17}.settings-board-picker-item[aria-current=true]{background:#748eff21}.settings-board-picker-item>svg{color:#9eb1ff}.settings-route-loading{background:var(--bg);min-height:100dvh;color:var(--muted);font-size:var(--app-text-body);place-items:center;display:grid}@media (max-width:899px){.settings-topbar{min-height:56px;padding:6px 12px}.settings-topbar .app-wordmark{display:none}.settings-page-grid{grid-template-columns:minmax(0,1fr);gap:12px;width:min(800px,100vw - 24px);padding:12px 0 32px}.settings-nav{display:none}.settings-mobile-category{z-index:6;border-bottom:1px solid var(--line);background:var(--bg);gap:5px;padding:8px 0 10px;display:grid;position:sticky;top:56px}@supports (color:color-mix(in lab,red,red)){.settings-mobile-category{background:color-mix(in srgb,var(--bg) 92%,transparent)}}.settings-mobile-category{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.settings-mobile-category>span{color:var(--muted);font-size:var(--app-text-meta);font-weight:var(--app-weight-medium)}.settings-mobile-category select{width:100%;min-height:44px;font-size:1rem}.settings-content{gap:12px}.settings-content>.settings-hero{padding:10px 0 6px}.settings-select-row{grid-template-columns:minmax(0,1fr);gap:10px}.board-identity-settings-field input,.board-identity-settings-field textarea,.list-state-settings-grid select,.settings-board-picker-trigger,.settings-select-row select{font-size:1rem}.settings-page-grid a.settings-action-row,.settings-page-grid button,.settings-page-grid select{min-height:44px}.settings-panel{padding:12px}}.settings-panel{border:1px solid var(--line);background:#0b0b0ce6;border-radius:10px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #0003}.guide-settings-panel{align-content:start}.guide-settings-panel .guide-pane-card{background:#111114}.guide-settings-panel .guide-current-thought,.guide-settings-panel .guide-panel-section,.guide-settings-panel .guide-setup{border:1px solid var(--line);border-radius:8px;padding:12px}.board-identity-settings-panel{width:100%}.board-data-panel{scroll-margin-top:80px}.board-appearance-divider{background:var(--line);height:1px;margin:5px 0 2px}.board-appearance-preview{border:1px solid var(--board-accent);align-items:center;gap:13px;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.board-appearance-preview{border:1px solid color-mix(in srgb,var(--board-accent) 35%,#ffffff1f)}}.board-appearance-preview{background:linear-gradient(110deg,var(--board-accent-tint),transparent 60%),#0e1426;border-radius:11px;padding:13px}.board-appearance-preview>div{gap:4px;min-width:0;display:grid}.board-appearance-preview span,.board-appearance-preview strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-appearance-preview strong{font-size:1.05rem}.board-appearance-preview span{color:#ffffffc7;font-size:var(--app-text-caption)}.board-appearance-fieldset{border:0;gap:9px;min-width:0;padding:0;display:grid}.board-appearance-fieldset legend{color:var(--text-soft);font-size:var(--app-text-caption);margin-bottom:8px;font-weight:720}.board-icon-options{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;display:grid}.settings-page-grid .board-icon-options button{border-color:#ffffff1a;place-items:center;gap:6px;width:auto;min-height:80px;padding:8px 5px;display:grid}.settings-page-grid .board-icon-options button span:last-child{max-width:100%;color:var(--text-soft);font-size:var(--app-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-page-grid .board-accent-options button.is-selected,.settings-page-grid .board-icon-options button.is-selected{background:#4169ff29;border-color:#95a9ffd1;box-shadow:0 0 0 1px #758eff33}.board-accent-options{flex-wrap:wrap;gap:9px;display:flex}.settings-page-grid .board-accent-options button{background:var(--board-swatch);border:2px solid #ffffff29;border-radius:999px;width:38px;height:38px;min-height:38px;padding:0}.settings-page-grid .board-accent-options button.automatic{width:auto;color:var(--text-soft);font-size:var(--app-text-caption);background:#ffffff0a;border-radius:9px;padding:0 12px}.board-identity-settings-field{color:var(--text-soft);font-size:var(--app-text-caption);gap:6px;font-weight:720;display:grid}.board-identity-settings-field input,.board-identity-settings-field textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;resize:vertical;background:#08090c;border-radius:8px;padding:10px 12px;font-weight:500;line-height:1.45}.board-identity-settings-field input[readonly]{color:var(--text-soft);background:#ffffff06}.board-mission-actions,.board-mission-support{justify-content:space-between;align-items:center;gap:10px;display:flex}.board-mission-source,.board-mission-support{color:var(--muted);font-size:var(--app-text-caption)}.board-mission-actions{justify-content:flex-start}.settings-page-grid .board-mission-actions button{width:auto;min-height:40px;padding:0 13px}.settings-panel-heading{align-items:center;gap:8px;min-height:26px;display:flex}.google-source-account,.google-source-copy,.google-source-disconnect,.google-source-intro,.google-source-unavailable{gap:10px;display:grid}.google-source-copy p,.google-source-disconnect p,.google-source-unavailable p{color:var(--text-soft);font-size:var(--app-text-body);margin:0;line-height:1.55}.google-connect-button{color:#e3e3e3;background:#131314;border:1px solid #8e918f;border-radius:8px;align-items:center;gap:10px;width:fit-content;min-height:44px;padding:0 14px 0 12px;font-family:Arial,sans-serif;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.google-connect-button:focus-visible,.google-connect-button:hover{background:#1f1f20}.google-connect-mark{background:#fff;border-radius:2px;place-items:center;width:20px;height:20px;display:inline-grid}.google-settings-icon{background:#fff}.google-source-loading{min-height:44px;color:var(--text-soft);font-size:var(--app-text-body);align-items:center;gap:9px;display:flex}.google-source-loading>span{border:2px solid #ffffff2e;border-top-color:#8ca4ff;border-radius:50%;width:14px;height:14px;animation:spin .8s linear infinite}.google-source-account-heading{align-items:center;gap:10px;display:flex}.google-source-account-heading>span:last-child{gap:2px;display:grid}.google-source-account-heading small{color:var(--muted);font-size:var(--app-text-caption)}.google-source-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.google-source-product{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:3px;min-height:58px;padding:9px 10px;display:grid}.google-source-product strong{font-size:var(--app-text-body)}.google-source-product span{color:var(--muted);font-size:var(--app-text-caption)}.google-source-product.state-connected span{color:#91d8aa}.google-source-product.state-syncing span{color:#b9c6ff}.google-source-product.state-needs_attention span{color:#f0c77b}.google-source-actions{flex-wrap:wrap;gap:8px;display:flex}.settings-page-grid .google-source-actions .settings-inline-action{width:auto;min-height:40px;padding:0 12px}.google-source-disconnect{background:#69410c21;border:1px solid #ffb86252;border-radius:9px;padding:12px}.google-source-disconnect>div{gap:8px;display:flex}.settings-page-grid .google-source-disconnect button{width:auto;min-height:38px;padding:0 12px}@media (max-width:620px){.google-source-products{grid-template-columns:1fr}}.onboarding-google-connection{background:#3f54ae17;border:1px solid #899eff4d;border-radius:10px;gap:8px;padding:12px;display:grid}.onboarding-google-heading{align-items:center;gap:9px;display:flex}.onboarding-google-heading img{background:#fff;border-radius:2px}.onboarding-google-connection p{color:var(--text-soft);font-size:var(--app-text-body);margin:0;line-height:1.5}.onboarding-google-connection small{color:var(--muted);font-size:var(--app-text-caption)}.settings-panel-icon{color:#cbd4ff;background:#121216;border:1px solid #ffffff1f;border-radius:7px;place-items:center;width:26px;height:26px;display:inline-grid}.settings-page-grid h2,.settings-page-grid h3{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;font-weight:760}.settings-page-grid a.settings-action-row,.settings-page-grid button{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;border-radius:8px;padding:0;font-weight:540;text-decoration:none}.settings-page-grid .settings-nav button{border-color:#0000;padding:0 12px}.settings-page-grid a.settings-action-row:hover,.settings-page-grid button:hover{border-color:var(--line-strong);background:#fff1}.settings-page-grid .guide-settings-panel button{width:auto;padding:7px 10px}.settings-page-grid .guide-settings-panel .guide-primary-action{text-align:center;width:fit-content;min-width:120px;padding:9px 12px}.data-export-settings{gap:12px;scroll-margin-top:80px;display:grid}.data-export-intro{color:var(--muted);font-size:var(--app-text-body)}.data-export-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.data-export-scope-option{border:1px solid var(--line);cursor:pointer;background:#ffffff06;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;min-height:84px;padding:12px;display:grid}.data-export-scope-option:hover{border-color:var(--line-strong);background:#ffffff0d}.data-export-scope-option[data-selected=true]{background:#4169ff21;border-color:#7991ff9e;box-shadow:inset 3px 0 #7690ff}.data-export-scope-option input{margin:3px 0 0}.data-export-date-range label,.data-export-field,.data-export-field>span,.data-export-scope-option>span{gap:4px;min-width:0;display:grid}.data-export-date-range small,.data-export-field small,.data-export-scope-option small{color:var(--muted);font-size:var(--app-text-caption)}.data-export-date-range input,.data-export-field select{border:1px solid var(--line);min-width:0;min-height:42px;color:var(--text);font-size:var(--app-text-control);background:#0b0d10;border-radius:8px;padding:0 10px}.data-export-date-range{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.data-export-date-range legend{color:var(--text-soft);font-size:var(--app-text-control);font-weight:var(--app-weight-semibold);padding:0 4px}.data-export-date-range>small{grid-column:1/-1}.data-export-actions{align-items:center;gap:10px;display:flex}.settings-page-grid .data-export-actions button{color:#080b16;text-align:center;width:fit-content;min-width:132px;font-weight:var(--app-weight-bold);background:#738cff;padding:9px 13px}.data-export-actions span{color:var(--muted);font-size:var(--app-text-caption)}.shortcut-customization{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.shortcut-customization h3{color:var(--muted);font-size:var(--app-text-meta);letter-spacing:.06em;text-transform:uppercase}.shortcut-customization .board-navigation-settings{margin:0}.shortcut-customization .board-navigation-settings-actions button{border-radius:8px;align-items:center;width:auto;height:auto;min-height:38px;padding:7px 10px;display:inline-flex}@media (max-width:640px){.data-export-date-range,.data-export-scope-grid{grid-template-columns:minmax(0,1fr)}.data-export-date-range>small{grid-column:auto}}.settings-action-row{justify-content:space-between;align-items:stretch;gap:14px;min-height:70px;transition:border-color .14s,background .14s,transform .14s;display:flex;background:linear-gradient(135deg,#ffffff09,#0000 70%),#111114!important;padding:12px!important}.settings-action-row:hover{transform:translateY(-1px)}.settings-direct-action-row{justify-content:flex-start}.settings-action-row>span{align-items:center;gap:11px;min-width:0;display:inline-flex}.settings-action-main>svg{box-sizing:content-box;color:#cbd4ff;background:#6d8cff14;border:1px solid #6d8cff2e;border-radius:8px;flex:none;width:18px;height:18px;padding:8px}.settings-action-copy{gap:4px;min-width:0;display:grid}.settings-action-copy strong{color:var(--text);font-size:var(--font-size-sm);font-weight:760;line-height:1.18}.settings-action-copy small{color:var(--muted);font-size:var(--app-text-caption);font-weight:520;line-height:1.3}.settings-action-row>svg{color:var(--muted);flex:none;align-self:center;transition:transform .12s,color .12s}.settings-toggle-row{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff09,#0000 70%),#111114;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:12px;display:flex}.settings-toggle-row .settings-action-main{align-items:center;gap:11px;min-width:0;display:inline-flex}.settings-toggle-row input{appearance:none;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:999px;flex:none;width:38px;height:21px;transition:border-color .14s,background .14s;position:relative}.settings-toggle-row input:after{content:"";background:#eef0f8c7;border-radius:50%;width:13px;height:13px;transition:transform .14s,background .14s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000057}.settings-toggle-row input:checked{background:#4f6fdf;border-color:#7e96ffb8}.settings-toggle-row input:checked:after{background:#fff;transform:translate(17px)}.settings-toggle-row input:focus-visible{outline-offset:3px;outline:2px solid #869effd1}.removed-card-completed{color:#b7ffe2d6;vertical-align:-3px;border:1px solid #72e3be4d;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:7px;display:inline-grid}.completion-disposition-fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.completion-disposition-fieldset legend,.completion-list-summary strong{color:var(--text-soft);font-size:var(--app-text-control);font-weight:var(--app-weight-semibold)}.completion-disposition-control{border:1px solid var(--line);background:#08080adb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.settings-page-grid .completion-disposition-control button{min-height:38px;color:var(--muted);font-size:var(--app-text-control);text-align:center;border-color:#0000;padding:7px 10px}.settings-page-grid .completion-disposition-control button[aria-pressed=true]{color:var(--text);background:#4169ff2b;border-color:#7991ff4d}.completion-list-summary{border-top:1px solid var(--line);gap:4px;padding-top:11px;display:grid}.completion-list-summary span{color:var(--text);font-size:var(--app-text-body)}.completion-list-summary small{color:var(--muted);font-size:var(--app-text-meta);line-height:var(--app-line-body)}.list-state-settings-summary{gap:8px}.list-state-settings-grid{gap:6px;display:grid}.list-state-settings-grid label{grid-template-columns:minmax(0,1fr) minmax(132px,.72fr);align-items:center;gap:10px;display:grid}.list-state-settings-grid label>span{color:var(--text-soft);font-size:var(--app-text-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-state-settings-grid select{min-height:var(--app-control-height-inline);border:1px solid var(--line);min-width:0;color:var(--text);font-size:var(--app-text-control);background:#0b0d10;border-radius:7px;padding:0 8px}.priority-settings-panel{gap:12px}.priority-settings-intro,.priority-settings-off-note{color:var(--muted);font-size:var(--app-text-body);line-height:var(--app-line-body);margin:0}.priority-display-control{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.settings-page-grid .priority-display-control button{border-color:var(--line);min-height:78px;color:var(--text);text-align:left;background:#08080a8a;align-content:start;gap:4px;padding:10px;display:grid}.settings-page-grid .priority-display-control button small{color:var(--muted);font-size:var(--app-text-meta);font-weight:var(--app-weight-regular);line-height:var(--app-line-body)}.settings-page-grid .priority-display-control button[aria-pressed=true]{background:#4169ff24;border-color:#7991ff6b}.priority-settings-off-note{border-left:2px solid #94a3b870;padding-left:10px}.settings-action-row:hover>svg{color:var(--text-soft);transform:translate(2px)}.settings-page-grid input[type=file]{display:none}.auth-page,.boards-page,.import-page{background:radial-gradient(circle at 18% -16%,#4169ff2e,transparent 34rem),var(--bg);min-height:100vh;color:var(--text)}.auth-page{place-items:center;padding:24px;display:grid}.auth-card{border:1px solid var(--line);background:#0b0b0cf0;border-radius:10px;gap:13px;width:min(480px,100%);padding:22px;display:grid;box-shadow:0 24px 80px #00000057}.auth-card h1{margin:0;font-size:1.35rem;line-height:1.2}.auth-brand{color:var(--text);align-items:center;gap:14px;font-size:1.1rem;font-weight:780;line-height:1;display:inline-flex}.auth-brand .superboard-mark{--superboard-mark-size:18px}.auth-card a,.auth-card p{color:var(--text-soft)}.auth-card button,.auth-card-link,.import-panel button{color:var(--text);background:#4169ff2e;border:1px solid #4169ff99;border-radius:9px;justify-content:center;align-items:center;padding:12px 14px;font-weight:720;text-decoration:none;display:inline-flex}.sync-indicator{border:1px solid var(--line);min-height:36px;color:var(--text-soft);font-size:var(--app-text-control);letter-spacing:0;white-space:nowrap;background:#101013eb;border-radius:999px;outline:none;align-items:center;gap:8px;padding:0 11px;font-weight:430;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}button.sync-indicator{cursor:pointer;font-family:inherit}.sync-indicator.sync-icon-only{justify-content:center;gap:0;width:36px;min-width:36px;padding:0}.sync-health-control{display:inline-flex;position:relative}.sync-health-control .sync-indicator:focus-visible,.sync-health-control .sync-indicator:hover,.sync-health-control .sync-indicator[aria-expanded=true]{background:#18181dfa;border-color:#ffffff3d}.sync-health-popover{z-index:90;background:#0c0c0ffb;border:1px solid #ffffff24;border-radius:10px;gap:12px;width:min(340px,100vw - 28px);padding:14px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 22px 56px #00000075}.cloud-environment-gate{min-height:100dvh;color:var(--text);background:radial-gradient(circle at 50% 12%,#4868da24,#0000 34%),#070709;place-items:center;padding:32px;display:grid}.cloud-environment-gate>section{background:#0d0e13f5;border:1px solid #869ae647;border-radius:18px;gap:18px;width:min(620px,100%);padding:clamp(28px,5vw,48px);display:grid;box-shadow:0 30px 90px #00000085}.cloud-environment-gate-brand{align-items:center;gap:12px;display:flex}.cloud-environment-gate-brand img{width:42px;height:42px}.cloud-environment-gate-brand strong{color:#f7f8fc;letter-spacing:-.025em;font-size:24px;font-weight:700}.cloud-environment-gate .eyebrow{color:#9caeff;letter-spacing:.08em;text-transform:uppercase;margin:6px 0 -8px;font-size:14px;font-weight:700}.cloud-environment-gate h1{color:#f7f8fc;letter-spacing:-.035em;margin:0;font-size:clamp(28px,5vw,38px);line-height:1.08}.cloud-environment-gate p:not(.eyebrow){color:#c3c6d1;margin:0;font-size:17px;line-height:1.55}.sync-health-popover p{gap:3px;margin:0;display:grid}.sync-health-popover strong{color:#f4f5fa;font-size:var(--app-text-caption);font-weight:720}.sync-health-popover span{color:var(--text-soft);font-size:var(--app-text-caption);line-height:1.35}.sync-health-retry{color:#dce4ff;min-height:32px;font:inherit;font-size:var(--app-text-caption);cursor:pointer;background:#3d5bc22e;border:1px solid #7e9bff6b;border-radius:7px;justify-self:start;margin-top:5px;padding:0 10px;font-weight:700}.sync-health-retry:focus-visible,.sync-health-retry:hover{background:#4a6cde47;border-color:#9bb1ffb3}.sync-health-actions{flex-wrap:wrap;gap:8px;display:flex}.sync-health-actions .sync-health-retry{margin-top:0}.sync-health-footnote span{color:var(--text-muted);font-size:var(--app-text-caption)}.sync-read-delayed{color:#f1dca7;border-color:#f1c05857}.sync-write-failed{color:#ffd5d5;border-color:#ff707075}.sync-read-terminal{color:#f6dfaa;border-color:#f1c0586b}.sync-freshness-stale{background:#362a1757;border-color:#f1c05861}.sync-indicator.sync-freshness-stale .sync-dot{color:#f2bd55}.sync-indicator.sync-freshness-checking .sync-status-icon{animation:card-document-status-spin 1.1s linear infinite}@media (prefers-reduced-motion:reduce){.sync-indicator.sync-freshness-checking .sync-status-icon{animation:none}}.sync-indicator strong{color:#c5ceff;min-width:18px;height:18px;font-size:var(--app-text-caption);background:#8ea3ff24;border-radius:999px;place-items:center;display:inline-grid}.feedback-cluster{border:1px solid var(--line);background:#101013eb;border-radius:999px;align-items:center;min-height:38px;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0b}.feedback-cluster-label{color:var(--text-soft);font-size:var(--app-text-caption);letter-spacing:0;white-space:nowrap;border-right:1px solid #ffffff14;border-radius:999px 0 0 999px;align-self:stretch;align-items:center;padding:0 10px 0 13px;font-weight:760;display:inline-flex}.feedback-button{color:#fff;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff14;border-radius:0;place-items:center;width:38px;height:38px;padding:0;display:inline-grid}.feedback-button svg{width:18px;height:18px}.feedback-button:last-of-type{border-right:0;border-radius:0 999px 999px 0}.feedback-button:focus-visible,.feedback-button:hover{color:var(--text);background:#ffffff14;outline:none}.feedback-button:focus-visible{box-shadow:inset 0 0 0 2px #4169ffcc}.feedback-button:disabled{cursor:wait;opacity:.58}.feedback-request-button{color:#f4d06f}.feedback-status{z-index:8;border:1px solid var(--line);width:max-content;max-width:240px;color:var(--text-soft);font-size:var(--app-text-caption);background:#08080af5;border-radius:8px;padding:7px 9px;font-weight:650;line-height:1.25;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 42px #00000057}.feedback-popover{z-index:30;border:1px solid var(--line);background:#08080af7;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;width:min(420px,100vw - 24px);padding:10px;display:grid;position:fixed;top:66px;right:188px;box-shadow:0 22px 70px #0000006b}.feedback-popover div{gap:2px;min-width:0;display:grid}.feedback-popover strong{color:var(--text);font-size:.92rem;line-height:1.2}.feedback-popover span{color:var(--muted);font-size:var(--app-text-caption);line-height:1.25}.feedback-modal-overlay{z-index:32;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000007a;place-items:start center;padding:88px 18px 18px;display:grid;position:fixed;inset:0}.feedback-modal{border:1px solid var(--line);background:#0a0a0cfa;border-radius:10px;gap:18px;width:min(660px,100vw - 48px);padding:24px;display:grid;box-shadow:0 28px 90px #0000007a}.feedback-modal header{justify-content:space-between;align-items:start;gap:12px;display:flex}.feedback-modal h2{color:var(--text);margin:0;font-size:1.58rem;line-height:1.12}.feedback-modal header button{border:1px solid var(--line);width:34px;height:34px;color:var(--text-soft);background:#101013;border-radius:8px;place-items:center;display:inline-grid}.feedback-modal label{color:var(--text-soft);font-size:var(--app-text-caption);gap:7px;font-weight:720;display:grid}.feedback-modal textarea{resize:vertical;border:1px solid var(--line);height:96px;min-height:96px;max-height:220px;color:var(--text);font:inherit;background:#070708;border-radius:8px;outline:none;padding:11px;font-size:.92rem;font-weight:430;line-height:1.38}.feedback-modal textarea::placeholder{color:#f4f7ff7a;font-weight:430}.feedback-modal textarea:focus{border-color:#4169ff94;box-shadow:0 0 0 3px #4169ff2e}.feedback-modal-message{color:var(--muted);font-size:var(--app-text-caption);margin:0;line-height:1.35}.feedback-modal-message.feedback-failed{color:#ffb4a7}.feedback-modal-actions{justify-content:flex-end;gap:8px;display:flex}.confirmation-dialog-overlay{z-index:44;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000009e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.confirmation-dialog{background:linear-gradient(135deg,#5f1b252e,#0000 42%),#0a0a0cfa;border:1px solid #ff707047;border-radius:10px;gap:14px;width:min(470px,100%);padding:16px;display:grid;box-shadow:0 28px 90px #00000080}.confirmation-dialog header{justify-content:space-between;align-items:start;gap:14px;display:flex}.confirmation-dialog .eyebrow{color:#ffb5b5;margin:0 0 6px}.confirmation-dialog h2,.confirmation-dialog p{margin:0}.confirmation-dialog h2{color:var(--text);font-size:1.35rem;line-height:1.16}.confirmation-dialog p{color:var(--text-soft);font-size:.94rem;line-height:1.45}.confirmation-close-button{border:1px solid var(--line);width:34px;height:34px;color:var(--text-soft);background:#101013;border-radius:8px;flex:none;place-items:center;display:inline-grid}.confirmation-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.confirmation-dialog-actions button{border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-weight:740;display:inline-flex}.confirmation-dialog-actions button.danger{color:#ffd6d6;background:#5f1b258a;border:1px solid #ff70709e}.confirmation-dialog-actions button.danger:hover{background:#7a22309e;border-color:#ff9191d1}.completion-first-use-dialog{background:radial-gradient(circle at 100% 0,#4c68ff29,#0000 42%),#0a0b0ffa;border-color:#6e8bff57;width:min(520px,100%)}.completion-first-use-dialog .eyebrow{color:#9eb0ff}.completion-first-use-dialog p strong{color:var(--text)}.completion-first-use-dialog .completion-first-use-note{color:var(--text-muted);font-size:var(--app-text-caption)}.completion-first-use-dialog .confirmation-dialog-actions{margin-top:2px}.completion-first-use-dialog .confirmation-dialog-actions button.primary{color:#fff;background:linear-gradient(#4966e0eb,#364ebeeb);border-color:#708effb8;box-shadow:0 8px 24px #2a43be3d}.completion-first-use-dialog .confirmation-dialog-actions button.primary:hover{background:linear-gradient(#5371effa,#3e58cffa);border-color:#91a5ffe6}.sync-dot{color:#9aa0aa;flex:none;place-items:center;width:17px;height:17px;display:grid}.sync-status-icon{width:17px;height:17px;display:block}.sync-display-synced .sync-dot{color:#71f5a8}.sync-display-syncing .sync-dot{color:#8ea3ff}.sync-display-awaiting .sync-dot{color:#9aaad8}.sync-failed,.sync-offline,.sync-queued,.sync-stale{color:#aeb8d6;border-color:#8ea3ff29}.shortcut-overlay{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.board-navigation-settings{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff09,#0000 70%),#111114;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;min-height:70px;padding:12px;display:grid}.board-navigation-settings-actions{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.settings-page-grid .board-navigation-settings-actions .settings-button{text-align:center;width:auto;min-height:38px;padding:0 10px}.board-navigation-settings-message{color:var(--text-muted);grid-column:1/-1}@media (max-width:640px){.board-navigation-settings{grid-template-columns:minmax(0,1fr)}.board-navigation-settings-actions{justify-content:start}.settings-page-grid .board-navigation-settings-actions .settings-button{min-height:44px}}.board-cycler-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000007a;border:0;padding:0;position:fixed;inset:0}.board-cycler-overlay{z-index:81;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));pointer-events:none;transform-origin:bottom;background:linear-gradient(135deg,#4e6cff21,#0000 52%),#0b0d14fd;border:1px solid #a8b9ff5c;border-radius:15px;grid-template-rows:auto;width:min(1680px,100vw - 24px);max-height:min(46vh,350px);margin-inline:auto;padding:9px 9px 7px;display:grid;position:fixed;overflow:hidden;box-shadow:0 22px 66px #0000009e,inset 0 1px #ffffff0f}.board-cycler-overlay.has-overflow-position{grid-template-rows:auto auto}.board-cycler-overlay.is-picker{pointer-events:auto;grid-template-rows:auto minmax(0,1fr);gap:10px;width:min(1920px,100vw - 24px);max-height:min(74vh,820px);padding:12px}.board-picker-header{grid-template-columns:minmax(280px,720px) minmax(12px,1fr) auto auto auto;gap:9px}.board-picker-header,.board-picker-search{align-items:center;min-width:0;display:grid}.board-picker-search{color:#aebeff;background:#05060ae0;border:1px solid #a0b2ff4d;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:42px;padding:0 10px}.board-picker-search:focus-within{border-color:#a0b2ffb8;box-shadow:0 0 0 3px #5574ff24}.board-picker-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.94rem}.board-picker-search input::placeholder{color:var(--text-muted)}.board-picker-search input:focus-visible{box-shadow:none!important;outline:0!important}.board-picker-close,.board-picker-search button{width:30px;height:30px;color:var(--text-soft);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.board-picker-count{color:var(--text-muted);font-size:var(--app-text-caption);white-space:nowrap;grid-column:3;font-weight:680}.board-picker-manage{color:#f0f3ff;min-height:48px;font:inherit;white-space:nowrap;background:#4169ff40;border:1px solid #a0b2ff4d;border-radius:8px;grid-column:4;align-items:center;gap:7px;padding:0 16px;font-size:.88rem;font-weight:760;display:inline-flex}.board-picker-close{grid-column:5}.board-picker-close:focus-visible,.board-picker-close:hover,.board-picker-manage:focus-visible,.board-picker-manage:hover,.board-picker-search button:focus-visible,.board-picker-search button:hover{color:var(--text);background:#5b77eb2e;border-color:#a0b2ffa8;outline:none}.board-cycler-grid{grid-template-columns:repeat(var(--board-cycler-columns),minmax(0,1fr));overscroll-behavior:contain;contain:layout paint;scrollbar-width:thin;scrollbar-color:#94a8ff8f #ffffff06;align-items:stretch;gap:8px;width:100%;min-width:0;max-height:min(46vh - 34px,318px);padding:2px;display:grid;overflow:hidden auto}.board-cycler-overlay:not(.is-picker) .board-cycler-grid{max-height:min(46vh - 18px,172px)}.board-cycler-overlay.is-picker .board-cycler-grid{min-height:0;max-height:none;padding:2px 4px 4px 2px}.board-cycler-tile{color:#fff;text-align:left;background:#0e1426;border:1px solid #c4cfff38;border-radius:11px;min-width:0;height:80px;padding:8px 10px 8px 13px;transition:border-color 80ms,background-color 80ms,box-shadow 80ms;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 10px 24px #0003}.board-cycler-tile:before{background:var(--board-accent);content:"";width:3px;position:absolute;inset:0 auto 0 0}.board-cycler-tile.is-selected{border-color:var(--board-accent)}@supports (color:color-mix(in lab,red,red)){.board-cycler-tile.is-selected{border-color:color-mix(in srgb,var(--board-accent) 74%,white 10%)}}.board-cycler-tile.is-selected{background:linear-gradient(115deg,var(--board-accent-tint),transparent 70%),#111a31;color:#fff;box-shadow:inset 0 1px 0 #ffffff14,0 0 0 1px var(--board-accent),0 14px 30px #00000047}@supports (color:color-mix(in lab,red,red)){.board-cycler-tile.is-selected{box-shadow:inset 0 1px 0 #ffffff14,0 0 0 1px color-mix(in srgb,var(--board-accent) 22%,transparent),0 14px 30px #00000047}}.board-cycler-overlay.is-picker .board-cycler-tile:focus-visible,.board-cycler-overlay.is-picker .board-cycler-tile:hover{border-color:var(--board-accent)}@supports (color:color-mix(in lab,red,red)){.board-cycler-overlay.is-picker .board-cycler-tile:focus-visible,.board-cycler-overlay.is-picker .board-cycler-tile:hover{border-color:color-mix(in srgb,var(--board-accent) 58%,white 8%)}}.board-cycler-overlay.is-picker .board-cycler-tile:focus-visible,.board-cycler-overlay.is-picker .board-cycler-tile:hover{background:linear-gradient(115deg,var(--board-accent-tint),transparent 72%),#11182b;color:#fff;outline:none}.board-cycler-tile-status{z-index:2;align-items:center;display:flex;position:absolute;top:8px;right:8px}.board-cycler-current-mark,.board-cycler-failed-mark,.board-cycler-opening-mark{background:#05060ae0;border-radius:999px;margin-left:auto}.board-cycler-current-mark{color:#aebeff}.board-cycler-failed-mark{color:#ff9a9a}.board-cycler-opening-mark{place-items:center;width:14px;height:14px;display:grid}.board-cycler-opening-mark span{background:#9eb0ff;border-radius:999px;width:6px;height:6px}.board-cycler-tile.is-failed{border-color:#ff707080}.board-cycler-card-body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;height:100%;display:grid}.board-cycler-card-copy{align-content:center;gap:5px;min-width:0;display:grid}.board-cycler-card-copy strong{color:#fff;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.08rem;font-weight:780;line-height:1.15;display:-webkit-box;overflow:hidden}.board-cycler-overlay:not(.is-picker) .board-visual-mark{border-radius:9px;width:38px;height:38px}.board-cycler-overlay:not(.is-picker) .board-visual-mark b{font-size:var(--app-text-caption)}.board-cycler-overlay.is-picker .board-cycler-tile{height:136px;padding:14px 14px 14px 17px}.board-cycler-overlay.is-picker .board-cycler-card-copy strong{font-size:1.16rem}.board-identity-description{color:#ffffffe0;-webkit-line-clamp:var(--board-identity-lines,2);-webkit-box-orient:vertical;margin:0;font-weight:560;line-height:1.3;display:-webkit-box}.board-identity-description,.board-identity-meta{font-size:var(--app-text-caption);overflow:hidden}.board-identity-meta{color:#dae1f8a3;text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.2}.board-cycler-position{color:#dce2f894;font-family:var(--font-mono);font-size:var(--app-text-caption);justify-self:end;padding:3px 5px 0;font-weight:700}.board-picker-empty{min-height:180px;color:var(--text-soft);text-align:center;border:1px dashed #ffffff1a;border-radius:10px;grid-column:1/-1;place-content:center;gap:6px;display:grid}.board-picker-empty strong{color:var(--text)}.board-picker-empty span{color:var(--text-muted);font-size:var(--app-text-caption)}@media (max-width:700px){.board-cycler-overlay{bottom:max(8px,env(safe-area-inset-bottom));max-height:min(52vh,320px);padding:7px}.board-cycler-grid{gap:5px;max-height:calc(52vh - 32px)}.board-cycler-card-copy strong{font-size:.94rem}.board-cycler-overlay.is-picker{width:calc(100vw - 16px);max-height:80vh;padding:9px}.board-picker-header{grid-template-columns:minmax(0,1fr) auto}.board-picker-search{grid-area:1/1/auto/-1}.board-picker-count{grid-area:2/1}.board-picker-manage{grid-area:2/2}.board-picker-close{position:absolute;top:14px;right:15px}.board-picker-search{padding-right:42px}}@media (prefers-reduced-motion:reduce){.board-cycler-tile{transition:none}.board-cycler-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.board-opening-card:after,.board-opening-card:before,.board-opening-list-title.is-placeholder span,.board-opening-skeleton:after,.board-scrollbar.can-scroll-right .board-scrollbar-track:before,.card-stack-loading>span:after{animation:none}}.board-cycler-tip{z-index:76;background:#11141b;border:1px solid #99adff52;border-radius:13px;gap:12px;width:min(390px,100vw - 32px);padding:14px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 54px #0000006b}.board-cycler-tip>div:first-child{gap:5px;display:grid}.board-cycler-tip strong{color:#f0f2ff}.board-cycler-tip span{color:var(--text-soft);font-size:var(--app-text-caption);line-height:1.42}.board-cycler-tip-actions{gap:8px;display:flex}.board-cycler-tip-actions button{color:#e2e7ff;font:inherit;font-size:var(--app-text-caption);background:#7993ff33;border:0;border-radius:7px;padding:7px 9px;font-weight:710}.board-cycler-tip-actions button.subtle{color:var(--text-muted);background:0 0}.board-duplicate-dialog{width:min(560px,100vw - 32px)}.board-duplicate-options{gap:9px;display:grid}.board-duplicate-options>button{color:var(--text);text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;gap:5px;padding:12px;display:grid}.board-duplicate-options>button:focus-visible,.board-duplicate-options>button:hover:not(:disabled){background:#4a69f524;border-color:#97acff94;outline:0}.board-duplicate-options span{color:var(--text-soft);font-size:var(--app-text-caption);line-height:1.38}.board-row-inline-action{color:#bdc9ff;font:inherit;font-size:inherit;background:0 0;border:0;margin-left:7px;padding:0;font-weight:720;text-decoration:underline}.shortcut-panel{background:linear-gradient(145deg,#4169ff1f,#0000 38%),#09090a;border:1px solid #ffffff24;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;width:min(620px,100vw - 32px);max-height:calc(100dvh - 48px);padding:18px;display:grid;overflow:hidden;box-shadow:0 28px 90px #00000085}.shortcut-panel header{justify-content:space-between;align-items:start;gap:18px;display:flex}.shortcut-panel h2,.shortcut-panel p{margin:0}.shortcut-panel .shortcut-practice-hint{color:var(--text-muted);font-size:var(--app-text-caption);margin-top:6px;line-height:1.4}.shortcut-panel button{border:1px solid var(--line);width:34px;height:34px;color:var(--text);background:#ffffff0a;border-radius:999px;place-items:center;display:inline-grid}.shortcut-grid{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.shortcut-grid div{background:#ffffff06;border:1px solid #ffffff13;border-radius:9px;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:10px;padding:10px;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:grid}.shortcut-grid div[data-practiced=true]{background:#4169ff33;border-color:#8ba3ffd1;transform:translateY(-1px);box-shadow:0 0 0 1px #7491ff40,0 8px 24px #2542b533}.shortcut-grid kbd{color:#dbe3ff;font-family:var(--font-mono);font-size:var(--app-text-caption);background:#4169ff1f;border:1px solid #4169ff6b;border-radius:7px;justify-content:center;padding:5px 7px;font-weight:760;display:inline-flex}.shortcut-grid span{color:var(--text-soft);font-size:var(--app-text-caption)}.shortcut-grid div[data-practiced=true] kbd{color:#fff;background:#4169ff57;border-color:#adbeffe6}.shortcut-grid div[data-practiced=true] span{color:#f7f8ff}.install-nudge{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#4169ff3d,#0000 60%),#08080af5;border:1px solid #8097ff8f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(560px,100vw - 32px);padding:17px 18px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 0 0 1px #4169ff38,0 22px 72px #0000008f,0 0 42px #4169ff33}.install-nudge div:first-child{gap:5px;min-width:0;display:grid}.install-nudge strong{color:var(--text);font-size:1.06rem;font-weight:760;line-height:1.2}.install-nudge span{color:var(--text-soft);font-size:.96rem;line-height:1.3}.install-nudge-actions{align-items:center;gap:10px;display:flex}.install-nudge button{min-height:42px;color:var(--text);background:#4169ff4d;border:1px solid #8097ffbd;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:.92rem;font-weight:760;display:inline-flex}.install-nudge button.subtle{color:var(--text);background:#ffffff0f;border-color:#fff3}.install-nudge button:focus-visible,.install-nudge button:hover{border-color:var(--line-strong);background:#ffffff14}.install-panel{width:min(660px,100vw - 32px)}.install-lead{color:var(--text-soft);font-size:.92rem;line-height:1.42}.install-panel .install-primary-action{width:fit-content;min-width:190px;height:auto;color:var(--text);background:#4169ff33;border-color:#4169ff94;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-weight:760;display:inline-flex}.install-panel .install-primary-action:focus-visible,.install-panel .install-primary-action:hover{background:#4169ff47;border-color:#8097ffcc}.install-status{color:var(--text-soft);margin:0}.chrome-install-screenshot{background:linear-gradient(135deg,#4169ff24,#0000 62%),#ffffff07;border:1px solid #8097ff57;border-radius:10px;gap:8px;margin:0;padding:10px;display:grid}.chrome-install-screenshot img{border:1px solid #ffffff1f;border-radius:9px;width:min(420px,100%);height:auto;display:block}.chrome-install-screenshot figcaption{color:var(--text-soft);font-size:var(--app-text-caption);line-height:1.35}.platform-install-visual{background:linear-gradient(135deg,#4169ff1f,#0000 62%),#ffffff07;border:1px solid #8097ff4d;border-radius:10px;gap:8px;margin:0;padding:10px;display:grid}.platform-install-visual figcaption{color:var(--text-soft);font-size:var(--app-text-caption);line-height:1.35}.android-install-visual,.mac-safari-visual{background:#08080a;border:1px solid #ffffff1a;border-radius:9px;overflow:hidden}.mac-menu-bar{min-height:38px;color:var(--text-soft);font-size:var(--app-text-caption);background:#ffffff0f;align-items:center;gap:12px;padding:0 12px;display:flex}.mac-menu-bar .active,.mac-menu-bar strong{color:var(--text)}.mac-menu-bar .active{background:#4169ff38;border-radius:6px;padding:4px 8px}.mac-menu-panel{background:#141418fa;border:1px solid #ffffff1f;border-radius:9px;gap:4px;width:min(260px,100% - 24px);margin:10px 12px 12px 74px;padding:8px;display:grid}.mac-menu-panel span,.mac-menu-panel strong{color:var(--text-soft);font-size:var(--app-text-caption);border-radius:6px;padding:6px 8px;line-height:1.2}.mac-menu-panel strong{color:var(--text);background:#4169ff3d}.android-install-visual{gap:10px;padding:12px;display:grid}.android-browser-bar{background:#ffffff14;border-radius:999px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:10px;padding:8px 8px 8px 13px;display:grid}.android-browser-bar span{color:var(--text-soft);font-size:var(--app-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.android-browser-bar strong{width:30px;height:30px;color:var(--text);background:#4169ff3d;border-radius:999px;place-items:center;display:grid}.android-menu-card{background:#141418fa;border:1px solid #ffffff1f;border-radius:10px;justify-self:end;gap:4px;width:min(260px,76%);padding:8px;display:grid}.android-menu-card span,.android-menu-card strong{color:var(--text-soft);font-size:var(--app-text-caption);border-radius:7px;padding:7px 8px}.android-menu-card strong{color:var(--text);background:#4169ff3d}.install-recovery-note{color:var(--muted);font-size:var(--app-text-caption);background:#ffffff08;border:1px solid #ffffff18;border-radius:8px;margin:0;padding:9px 10px;line-height:1.35}.install-steps{gap:8px;display:grid}.install-step-visual{background:#ffffff06;border:1px solid #ffffff13;border-radius:9px;grid-template-columns:34px 36px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.install-step-visual kbd{width:28px;height:28px;font-family:var(--font-product);font-size:var(--app-text-caption);border:1px solid #4169ff6b;border-radius:999px;font-weight:760}.install-step-icon,.install-step-visual kbd{color:#dbe3ff;background:#4169ff1f;place-items:center;display:inline-grid}.install-step-icon{border-radius:8px;width:32px;height:32px}.install-step-visual span:last-child{gap:2px;min-width:0;display:grid}.install-step-visual strong{color:var(--text);font-size:.9rem;font-weight:760;line-height:1.2}.install-step-visual small{color:var(--text-soft);font-size:var(--app-text-caption);line-height:1.35}.ios-install-guide{grid-template-columns:minmax(0,1fr) minmax(180px,.58fr);gap:12px;display:grid}.ios-install-guide .install-step-visual{grid-column:1}.ios-share-visual{grid-area:1/2/span 3;min-height:100%;display:grid}.ios-phone-frame{background:linear-gradient(#4169ff29,#0000 42%),#050506;border:1px solid #ffffff24;border-radius:24px;align-content:end;min-height:238px;padding:12px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.ios-toolbar{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:22px 1fr 28px;align-items:center;gap:8px;padding:8px;display:grid}.ios-toolbar strong{color:var(--text-soft);font-size:var(--app-text-caption);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ios-share-glyph{color:#dbe3ff;background:#4169ff42;border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.ios-sheet{color:#15161b;background:#f8f8f8f0;border-radius:18px 18px 12px 12px;gap:6px;margin-top:10px;padding:12px;display:grid}.ios-sheet div{background:#0000002e;border-radius:999px;justify-self:center;width:34px;height:4px}.ios-sheet p,.ios-sheet small{margin:0}.ios-sheet p{font-weight:760}.ios-sheet p,.ios-sheet small{font-size:var(--app-text-caption)}.ios-sheet small{color:#555b67}.install-welcome-panel .install-primary-action{min-width:110px}.error-boundary-screen{background:#000;place-items:center;min-height:100vh;padding:24px;display:grid}.error-boundary-screen section{background:#0b0b0c;border:1px solid #f59e0b5c;border-radius:14px;gap:14px;width:min(560px,100%);padding:22px;display:grid}.error-boundary-screen h1,.error-boundary-screen p{margin:0}.error-boundary-screen code{white-space:pre-wrap;color:#ffd58a}.error-boundary-screen button{color:var(--text);background:#4169ff2e;border:1px solid #4169ff94;border-radius:9px;justify-self:start;padding:10px 14px;font-weight:720}.auth-link{align-items:center;text-decoration:none;display:inline-flex}.settings-sync-card{background:#101013;border:1px solid #ffffff1a;border-radius:9px;gap:6px;padding:12px;display:grid}.settings-sync-card strong{color:var(--text)}.settings-sync-card a,.settings-sync-card span{color:var(--text-soft);font-size:var(--app-text-caption)}.settings-sync-card form button{text-align:center;margin-top:4px;background:#ffffff0a!important;padding:8px 10px!important}.import-shell{width:min(1040px,100vw - 36px)}.boards-shell,.import-shell{gap:14px;margin:0 auto;padding:24px 0 42px;display:grid}.boards-shell{width:min(1480px,100vw - 36px)}.boards-loading-line,.boards-loading-row span,.boards-loading-search{background:linear-gradient(90deg,#ffffff0b,#7993ff1f,#ffffff0b) 0 0/220% 100%;border-radius:7px;animation:boards-loading-shimmer 1.25s ease-in-out infinite;display:block}.boards-route-opening{z-index:120;background:radial-gradient(circle at 18% -16%,#4169ff2e,transparent 34rem),var(--bg);color:var(--text);position:fixed;inset:0;overflow:auto}.boards-loading-line{width:min(440px,52vw);height:13px;margin-top:9px}.boards-loading-search{border:1px solid var(--line);border-radius:10px;width:100%;height:54px}.boards-loading-list,.boards-loading-row{gap:10px;display:grid}.boards-loading-row{border:1px solid var(--line);background:#0b0b0ceb;border-radius:10px;align-content:center;min-height:88px;padding:16px}.boards-loading-row span:first-child{width:min(320px,48vw);height:17px}.boards-loading-row span:last-child{width:min(520px,68vw);height:12px}@keyframes boards-loading-shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}@media (prefers-reduced-motion:reduce){.boards-loading-line,.boards-loading-row span,.boards-loading-search{animation:none}}.boards-back-button{width:max-content;min-height:40px;color:var(--text-soft);background:0 0;border:0;justify-self:start;align-items:center;gap:8px;margin-bottom:2px;padding:0 4px;font-weight:720;text-decoration:none;display:inline-flex}.boards-back-button:focus-visible,.boards-back-button:hover{color:var(--text);outline:none}.removed-items-shell{gap:16px;width:min(1180px,100vw - 36px);margin:0 auto;padding:24px 0 42px;display:grid}.removed-items-group{gap:10px;display:grid}.removed-items-group>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.removed-items-group h2{letter-spacing:0;margin:0;font-size:.95rem}.removed-items-group>header span{color:var(--muted);font-size:var(--app-text-caption);font-weight:720}.removed-row{border:1px solid var(--line);background:#0b0b0ceb;border-radius:10px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:14px;padding:14px;display:grid}.removed-row h2{margin:3px 0;font-size:1rem;line-height:1.26}.removed-row p,.removed-row span{color:var(--text-soft);font-size:var(--app-text-caption);margin:0;line-height:1.4}.board-row,.boards-empty{border:1px solid var(--line);background:#0b0b0ceb;border-radius:10px;box-shadow:inset 0 1px #ffffff0b,0 12px 32px #00000038}.boards-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) max-content;justify-content:space-between;align-items:center;gap:18px;padding:0 0 16px;display:grid}.board-row h2,.boards-empty h2,.boards-hero h1{margin:0}.boards-hero h1{letter-spacing:0;max-width:720px;font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:720;line-height:1.18}.board-row p,.board-row span,.boards-empty p,.boards-hero span{color:var(--text-soft)}.boards-search{border:1px solid var(--line);background:#0a0a0bd1;border-radius:10px;grid-template-columns:110px minmax(220px,420px) max-content;align-items:center;gap:12px;padding:10px 12px;display:grid}.boards-result-count{color:var(--text-soft);font-size:var(--app-text-caption);white-space:nowrap;font-weight:650}.boards-search span{color:var(--muted);font-size:var(--app-text-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:760}.boards-search input{width:100%;color:var(--text);font:inherit;background:#050506;border:1px solid #ffffff1f;border-radius:8px;padding:10px 12px}.boards-hero span{max-width:680px;margin-top:4px;font-size:.95rem;line-height:1.42;display:block}.boards-actions,.boards-list{gap:10px;display:grid}.boards-actions{grid-auto-flow:column;justify-content:end;align-items:center}.board-row button,.boards-actions .boards-action-button,.boards-actions button{color:var(--text);white-space:nowrap;background:#4169ff2e;border:1px solid #4169ff99;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-weight:720;line-height:1;text-decoration:none;display:inline-flex}.boards-actions .boards-action-button,.boards-actions button{min-height:50px;padding-inline:16px}.boards-actions .boards-primary-action{background:#4169ff57;border-color:#5b7cffdb}.board-row button:hover,.boards-actions .boards-action-button:hover,.boards-actions button:hover{background:#4169ff40;border-color:#5c7cffc7}.board-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.board-row .board-row-actions button.danger{color:#ffd6d6;background:#5f1b2566;border-color:#ff707094}.board-row .board-row-actions button.danger:hover{background:#7a223085;border-color:#ff9191c2}.board-row-action-menu{justify-content:flex-end;display:flex;position:relative}.board-row .board-row-menu-button{width:36px;height:36px;min-height:36px;color:var(--text-soft);background:#ffffff09;border-color:#ffffff24;padding:0}.board-row .board-row-menu-button:hover,.board-row .board-row-menu-button[aria-expanded=true]{color:var(--text);background:#4169ff29;border-color:#7d97ff9e}.board-row-menu{z-index:30;background:#0c0c0efa;border:1px solid #ffffff1f;border-radius:8px;gap:3px;min-width:240px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:inset 0 1px #ffffff0f,0 18px 40px #00000061}.board-row .board-row-menu button,.board-row .board-row-menu button.danger{width:100%;color:var(--text-soft);font-size:.9rem;font-weight:var(--app-weight-control);background:0 0;border-color:#0000;justify-content:flex-start;padding:9px 10px}.board-row .board-row-menu button:focus-visible,.board-row .board-row-menu button:hover{color:var(--text);background:#ffffff12;border-color:#0000;outline:none}.board-row .board-row-menu button.danger{color:#ffd6d6}.board-row .board-row-menu button.danger:focus-visible,.board-row .board-row-menu button.danger:hover{color:#ffe6e6;background:#7a22306b}.boards-actions .settings-button.subtle,.boards-actions .settings-button.subtle.boards-action-button{color:var(--muted);background:0 0;border-color:#0000}.boards-actions .settings-button.subtle.boards-action-button:hover,.boards-actions .settings-button.subtle:hover{color:var(--text-soft);background:#ffffff12}.boards-empty{align-content:center;gap:7px;min-height:124px;padding:20px 22px;display:grid}.boards-empty h2{font-size:1.28rem;line-height:1.2}.boards-empty p{max-width:680px;margin:0;font-size:.94rem;line-height:1.45}.board-row{grid-template-columns:minmax(260px,1fr) minmax(330px,auto);align-items:center;gap:18px 24px;padding:16px;display:grid}.board-row-skeleton{background:#0b0b0ceb linear-gradient(100deg,#0000 20%,#ffffff0b 40%,#0000 60%) 0 0/220% 100%;min-height:150px;animation:board-row-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes board-row-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.board-row-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.board-row-identity-copy{min-width:0}.board-row.interactive{cursor:pointer}.board-row.interactive:hover{background:linear-gradient(90deg,#4169ff1c,#0000 34%),#0d0d0ff5;border-color:#5c7cff94}.board-row.opening{cursor:progress;background:linear-gradient(90deg,#4169ff3d,#0000 38%),#0d0d0ffa;border-color:#7d97ffeb;box-shadow:inset 3px 0 #7d97ffeb}.board-row.interactive:focus-visible{outline-offset:3px;outline:2px solid #7d97ffeb}.board-row.active{background:linear-gradient(90deg,#4169ff29,#0000 32%),#0b0b0cf0;border-color:#4169ffb3}.board-row.active.interactive:hover{background:linear-gradient(90deg,#4169ff38,#0000 34%),#0d0d0ff5;border-color:#6a88ffe6}.board-import-status,.board-row span{font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:760}.board-row h2{margin-top:5px;font-size:1.35rem}.board-row-title-line{align-items:baseline;gap:12px;min-width:0;max-width:100%;margin-top:5px;display:flex}.board-row-title{overflow-wrap:anywhere;max-width:100%;margin-top:0}.board-row .board-row-title-edit-button{color:#dadff0c7;cursor:pointer;background:#4169ff1f;border:1px solid #7d97ff6b;border-radius:7px;flex:none;justify-content:center;align-items:center;width:31px;height:31px;min-height:31px;padding:0;line-height:1;display:inline-flex;position:relative;transform:translateY(2px);box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0000002e}.board-row .board-row-title-edit-button svg{display:block}.board-row .board-row-title-edit-button:focus-visible,.board-row .board-row-title-edit-button:hover{color:var(--text);background:#4169ff38;border-color:#91a7ffbd;outline:none}.board-row-title-edit{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-top:6px;display:flex}.board-row-title-edit input{flex:0 1 min(var(--board-row-title-width,32ch),100%);width:min(var(--board-row-title-width,32ch),100%);min-width:min(280px,100%);color:var(--text);font:inherit;background:#050506;border:1px solid #7d97ff94;border-radius:8px;padding:10px 12px;font-size:1.18rem;font-weight:760;line-height:1.1}.board-row-error{color:#ffb5b5;font-size:var(--app-text-caption);margin-top:8px;font-weight:720;display:block}.board-row p{margin:6px 0 0}@media (max-width:1180px){.board-row{grid-template-columns:minmax(0,1fr) minmax(240px,360px)}.board-row-actions{grid-column:1/-1;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.board-row-skeleton{animation:none}}.board-row button:disabled{border-color:var(--line);color:var(--muted);cursor:default;background:#ffffff0a}.board-import-status{color:#ffd58a;border:1px solid #f59e0b6b;border-radius:999px;margin-top:8px;padding:4px 8px;display:inline-flex}.import-hero,.import-panel{border:1px solid var(--line);background:#0b0b0ceb;border-radius:12px;box-shadow:inset 0 1px #ffffff0b,0 12px 32px #00000038}.import-hero{background:linear-gradient(135deg,#4169ff29,#ffffff06 44%,#0000),#0b0b0cf0;gap:10px;padding:20px 22px;display:grid}.import-hero h1{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(1.3rem,1.85vw,1.65rem);font-weight:720;line-height:1.18}.import-hero p{max-width:760px;margin:0;font-size:.95rem;line-height:1.45}.import-detail-receipt dd,.import-hero p,.import-panel p,.import-steps{color:var(--text-soft)}.import-assurance{background:#4169ff17;border:1px solid #4169ff57;border-radius:12px;gap:4px;max-width:760px;padding:13px 14px;display:grid}.import-assurance strong{color:var(--text)}.import-one-way-notice{background:#f59e0b14;border:1px solid #f59e0b5c;border-radius:10px;gap:8px;max-width:820px;padding:13px 14px;display:grid}.import-one-way-notice.compact{max-width:none;padding:12px}.import-one-way-notice strong{color:#ffe0a8}.import-one-way-notice ul{color:var(--text-soft);gap:5px;margin:0;padding-left:18px;display:grid}.import-stage-rail{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.import-stage-rail span{min-width:108px;min-height:48px;color:var(--muted);font-size:var(--font-size-md);font-weight:var(--font-weight-strong);border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;line-height:1;display:inline-flex}.import-stage-rail span.done{color:#9be7b0;border-color:#22c55e47}.import-stage-rail span.active{color:var(--text);background:#4169ff24;border-color:#9fb2ffb8;box-shadow:0 0 0 1px #9fb2ff2e,0 10px 28px #18224840}.import-panel{gap:14px;padding:18px;display:grid}.import-panel h2{margin:0;font-size:1.05rem}.import-panel-lead{margin:0}.import-steps{gap:8px;margin:0;padding-left:22px;display:grid}.import-steps code{color:var(--text);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:5px;padding:1px 5px}.import-visual-guide{gap:12px;display:grid}.import-guided-card{width:100%;max-width:700px;margin:0 auto}.import-step-visual{background:#101013;border:1px solid #ffffff1a;border-radius:10px;display:grid;overflow:hidden}.import-step-image-wrap{background:#08090d;border-bottom:1px solid #ffffff17;place-items:center;height:min(46vh,420px);min-height:260px;display:grid;position:relative;overflow:hidden}.import-step-image-wrap img{object-fit:contain;width:100%;height:100%;display:block}.import-step-copy{gap:8px;padding:14px;display:grid}.import-step-copy h3{color:var(--text);margin:0;font-size:1.06rem;line-height:1.2}.import-step-copy h3 span{color:var(--muted)}.import-step-copy p{color:var(--text-soft);margin:0;line-height:1.4}.import-source-options{gap:10px;display:grid}.import-file-target,.import-source-option{background:#4169ff14;border:1px solid #4169ff57;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.import-source-option.recommended{background:#5eeaa20f;border-color:#5eeaa252}.import-file-target svg,.import-source-option svg{color:#a9b8ff;flex:none}.import-source-option.recommended svg{color:#9fe7bd}.import-file-target div,.import-source-option div{gap:4px;display:grid}.import-file-target strong,.import-source-option strong{color:var(--text)}.import-file-target span,.import-source-option span{color:var(--text-soft);line-height:1.4}.workspace-board-picker{gap:16px}.workspace-export-summary{flex-wrap:wrap;gap:8px;display:flex}.workspace-export-summary span{color:var(--text-soft);background:#4169ff14;border:1px solid #7d97ff3d;border-radius:999px;padding:6px 10px;font-size:.88rem}.workspace-board-selection-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-board-selection-actions>span{color:var(--text-soft);font-size:.92rem}.workspace-board-list{gap:10px;display:grid}.workspace-board-choice{background:#ffffff09;border:1px solid #94a3b82e;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.workspace-board-choice.selected{background:#5770ff1f;border-color:#7d97ff8f}.workspace-board-checkbox{color:var(--text-soft);align-items:center;gap:8px;font-size:.9rem;display:flex}.workspace-board-checkbox input{accent-color:#8da2ff;width:18px;height:18px}.workspace-board-choice h3{color:var(--text);margin:0;font-size:1rem;line-height:1.25}.workspace-board-choice p{color:var(--text-soft);margin:5px 0 0;font-size:.9rem;line-height:1.35}.workspace-board-repair-choice{background:#4169ff12;border:1px solid #7d97ff38;border-radius:10px;gap:8px;margin-top:10px;padding:10px;display:grid}.workspace-board-repair-choice p{margin:0}.workspace-board-repair-choice strong{color:var(--text);font-weight:650}.workspace-board-repair-choice>div{flex-wrap:wrap;gap:10px;display:flex}.workspace-board-repair-choice label{color:var(--text);align-items:center;gap:7px;font-size:.88rem;display:inline-flex}.workspace-board-repair-choice input{accent-color:#8da2ff}.workspace-board-choice button{white-space:nowrap;min-height:42px}.workspace-export-warnings{border-left:2px solid #f59e0bc2;gap:6px;padding-left:10px;display:grid}.workspace-export-warnings p{color:var(--text-soft);margin:0;font-size:.88rem;line-height:1.38}.import-file-target code{color:var(--text);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:5px;padding:1px 5px}.import-preview-progress{background:#101013;border:1px solid #4169ff57;border-radius:10px;gap:10px;padding:12px;display:grid}.import-preview-progress-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.import-preview-progress-head div{gap:4px;min-width:0;display:grid}.import-preview-progress-head b,.import-preview-progress-head strong{color:var(--text)}.import-preview-progress-head span{color:var(--muted);font-size:var(--app-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-progress-bar{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.import-progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#7894ff,#9be7b0);height:100%;transition:width .18s;display:block}.import-preview-progress-steps{flex-wrap:wrap;gap:7px;display:flex}.import-preview-progress-steps span{color:var(--muted);font-size:var(--app-text-caption);border:1px solid #ffffff1a;border-radius:999px;padding:5px 8px;font-weight:760}.import-preview-progress-steps .step-done{color:#9be7b0;border-color:#22c55e57}.import-preview-progress-steps .step-current{color:var(--text);border-color:#9fb2ffb3}.diagnostics-actions p,.diagnostics-note,.import-state,.import-warning-note{color:var(--muted);margin:0;font-size:.88rem}.import-warning-note{border-left:2px solid #f59e0bc2;padding-left:10px}.import-readiness-note{color:var(--text-soft);background:#f59e0b14;border:1px solid #f59e0b47;border-radius:9px;margin:0;padding:10px 12px;font-size:.9rem;line-height:1.4}.import-readiness-note.blocked{color:#ffd2d2;background:#f871711a;border-color:#f871715c}.import-state{width:fit-content;border:1px solid #4169ff57;border-radius:999px;padding:6px 10px}.import-dropzone,.import-state{color:var(--text-soft);background:#4169ff14}.import-dropzone{min-height:96px;cursor:pointer;border:1px dashed #4169ff8c;border-radius:12px;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.import-dropzone.drag-active{color:var(--text);background:#4169ff29;border-color:#9fb2ffe6}.import-dropzone.has-file{min-height:72px}.import-dropzone.disabled{cursor:not-allowed;opacity:.62}.import-dropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.import-dropzone.disabled input{cursor:not-allowed}.import-source-url{background:#0f172a52;border:1px solid #94a3b838;border-radius:8px;gap:12px;margin-top:14px;padding:16px;display:grid}.import-source-url strong{color:#f8fafcf5;font-size:.98rem;display:block}.import-source-url span{color:#e2e8f0b8;margin-top:4px;font-size:.9rem;display:block}.import-source-url-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.import-source-url-row input{color:#f8fafcf5;min-width:0;height:44px;font:inherit;background:#020617b8;border:1px solid #94a3b83d;border-radius:8px;padding:0 12px}@media (max-width:720px){.import-source-url-row{grid-template-columns:1fr}}.import-selected-file{background:#101013;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;gap:10px;padding:10px 12px;display:grid}.import-selected-file span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.import-selected-file strong{color:var(--muted);font-size:var(--app-text-caption)}.import-selected-file button{padding:7px 9px!important}.import-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.import-preview-grid.compact .preview-metric{min-height:64px}.preview-metric{background:#101013;border:1px solid #ffffff1a;border-radius:10px;gap:6px;min-height:86px;padding:12px;display:grid}.preview-metric span{color:var(--muted);font-size:var(--app-text-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:740}.preview-metric strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;overflow:hidden}.import-preview-details{background:#101013;border:1px solid #ffffff1c;border-radius:12px;display:grid;overflow:hidden}.import-preview-details header{border-bottom:1px solid #ffffff17;gap:5px;padding:13px 15px;display:grid}.import-preview-detail-row dt,.import-preview-details header span{color:var(--muted);font-size:var(--app-text-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:780}.import-preview-details header strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;line-height:1.2;overflow:hidden}.import-preview-details dl{margin:0;display:grid}.import-preview-summary{background:#7d97ff0f;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.import-preview-summary.simple{background:0 0;border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr))}.import-preview-summary div{background:#0003;border:1px solid #ffffff17;border-radius:9px;gap:5px;padding:11px;display:grid}.import-preview-summary span{color:var(--muted);font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.import-preview-summary strong{color:var(--text);font-size:1rem;line-height:1.2}.import-preview-summary.simple strong{font-size:1.35rem}.import-preview-summary small{color:var(--text-soft);font-size:var(--app-text-caption);line-height:1.35}.import-process-note{color:var(--text-soft);border-left:2px solid #a5beff94;gap:4px;padding:2px 0 2px 12px;display:grid}.import-process-note strong{color:var(--text);font-size:var(--app-text-caption);line-height:1.25}.import-process-note p{margin:0;font-size:.88rem;line-height:1.45}.import-preview-detail-row{border-bottom:1px solid #ffffff13;grid-template-columns:minmax(150px,.75fr) minmax(0,1.55fr);align-items:start;gap:16px;padding:12px 15px;display:grid}.import-preview-detail-row:last-child{border-bottom:0}.import-preview-detail-row dd{gap:4px;margin:0;display:grid}.import-preview-detail-row dd strong{color:var(--text);font-size:1.08rem;line-height:1.15}.import-preview-detail-row dd span{color:var(--text-soft);font-size:.92rem;line-height:1.35}.import-board-name-field{background:#4169ff14;border:1px solid #7d97ff57;border-radius:10px;gap:8px;padding:12px;display:grid}.import-board-name-field span{color:var(--muted);font-size:var(--app-text-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.import-board-name-field small{color:var(--text-soft);font-size:var(--app-text-caption);margin-top:-2px;line-height:1.35}.import-board-name-field input{width:100%;color:var(--text);font:inherit;background:#050506;border:1px solid #ffffff24;border-radius:8px;padding:11px 12px;font-size:1.02rem;font-weight:720}.migration-result{background:linear-gradient(135deg,#22c55e17,#0000 62%),#0d110ed1;border:1px solid #4ade8047;border-radius:12px;gap:14px;padding:14px;display:grid}.migration-result.result-processing{background:linear-gradient(135deg,#4169ff1c,#0000 62%),#0c0e18d1;border-color:#7d97ff5c}.migration-result.result-notes,.migration-result.result-review{background:linear-gradient(135deg,#f59e0b1c,#0000 62%),#18120ac7;border-color:#f59e0b61}.migration-result-copy{gap:5px;display:grid}.migration-result-eyebrow{color:#bbf7d0;font-size:var(--app-text-caption);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:840}.result-processing .migration-result-eyebrow{color:#c7d2fe}.result-notes .migration-result-eyebrow,.result-review .migration-result-eyebrow{color:#fde68a}.migration-result h3{color:var(--text);margin:0;font-size:1.04rem;line-height:1.22}.migration-result p{color:var(--text-soft);margin:0;line-height:1.4}.migration-result-coverage{font-size:var(--app-text-caption);color:var(--muted)!important}.migration-result-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.migration-result-facts div{background:#0000002e;border:1px solid #ffffff17;border-radius:9px;gap:4px;padding:9px 10px;display:grid}.migration-result-facts span{color:var(--muted);font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:820}.migration-result-facts strong{color:var(--text);font-size:.9rem;line-height:1.28}.migration-result-review{border-top:1px solid #ffffff17;gap:7px;padding-top:10px;display:grid}.migration-result-review strong{color:var(--text);font-size:var(--app-text-caption)}.migration-result-review ul{color:var(--text-soft);gap:4px;margin:0;padding-left:18px;line-height:1.35;display:grid}.import-report{gap:10px;display:grid}.import-report-detail-head{gap:3px;margin:0 12px;display:grid}.import-report h3{color:var(--text);margin:0;font-size:.92rem}.import-report p{color:var(--muted);margin:0;line-height:1.4}.import-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.import-report-grid .preview-metric{min-height:62px}.import-report-reasons{gap:6px;margin:0;display:grid}.import-report-highlight{background:#0003;border:1px solid #ffffff17;border-radius:9px;padding:8px 10px}.import-report-meta dd{overflow-wrap:anywhere}.import-report-reasons div{border-top:1px solid #ffffff14;justify-content:space-between;gap:12px;padding-top:6px;display:flex}.import-report-reasons dt{color:var(--text-soft);font-size:var(--app-text-caption)}.import-report-reasons dd{color:var(--muted);font-size:var(--app-text-caption);text-align:right;margin:0}.import-report-examples{gap:6px;margin:0;padding:0;list-style:none;display:grid}.import-report-examples li{background:#00000038;border:1px solid #ffffff14;border-radius:8px;gap:2px;padding:8px;display:grid}.import-report-examples strong{color:var(--text);font-size:var(--app-text-caption)}.import-report-examples span{color:var(--muted);font-size:var(--app-text-caption);line-height:1.35}.import-technical-details{background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;gap:10px;padding:0;display:grid}.import-technical-details summary{cursor:pointer;color:var(--text-soft);border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-size:.88rem;font-weight:760;list-style:none;display:flex}.import-technical-details summary::-webkit-details-marker{display:none}.import-technical-details summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .16s;transform:rotate(-45deg)}.import-technical-details summary:hover{color:var(--text)}.import-technical-details summary:focus-visible{outline-offset:2px;outline:2px solid #a5beffe6}.import-technical-details[open]{padding-bottom:12px}.import-technical-details[open] summary{color:var(--text)}.import-technical-details[open] summary:before{transform:translateY(-2px)rotate(45deg)}.import-detail-receipt{background:#00000029;border:1px solid #ffffff16;border-radius:10px;gap:0;margin:0 12px;display:grid;overflow:hidden}.import-detail-receipt div{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(132px,.28fr) 1fr;align-items:baseline;gap:12px;padding:10px 12px;display:grid}.import-detail-receipt div:last-child{border-bottom:0}.import-detail-receipt dt{color:var(--text);font-size:var(--app-text-caption);font-weight:720}.import-detail-receipt dd{font-size:var(--app-text-caption);margin:0;line-height:1.4}.import-completion{background:linear-gradient(135deg,#4169ff14,#0000 58%),#0c0e18d1;border:1px solid #7d97ff42;border-radius:12px;gap:16px;padding:18px;display:grid}.import-completion.result-processing{background:linear-gradient(135deg,#4169ff1a,#0000 58%),#0c0e18d1;border-color:#7d97ff57}.import-completion.result-review{background:linear-gradient(135deg,#f59e0b1a,#0000 58%),#18120ac7;border-color:#f59e0b57}.import-completion-copy{gap:6px;display:grid}.import-completion-eyebrow{color:#c7d2fe;font-size:var(--app-text-caption);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:720}.result-processing .import-completion-eyebrow{color:#c7d2fe}.result-review .import-completion-eyebrow{color:#fde68a}.import-completion h2{color:var(--text);margin:0;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:720;line-height:1.14}.import-completion p{color:var(--text-soft);margin:0;font-size:1rem;line-height:1.45}.import-completion-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.import-completion-facts div{background:#0003;border:1px solid #ffffff17;border-radius:10px;gap:5px;padding:11px 12px;display:grid}.import-completion-facts span{color:var(--muted);font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:680}.import-completion-facts strong{color:var(--text-soft);font-size:1.02rem;font-weight:500;line-height:1.36}.import-completion-facts .primary-fact strong{color:var(--text);font-size:1.08rem;font-weight:620}.import-attachment-status{background:#ffffff09;border:1px solid #7d97ff2e;border-radius:10px;gap:10px;padding:12px;display:grid}.import-attachment-status>div:first-child{gap:4px;display:grid}.import-attachment-status span{color:var(--muted);font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:680}.import-attachment-status strong{color:var(--text);font-size:1.06rem;font-weight:560;line-height:1.32}.import-attachment-status small{color:var(--text-soft);font-size:.96rem;line-height:1.4}.import-attachment-progress-track{background:#ffffff14;border-radius:999px;height:7px;overflow:hidden}.import-attachment-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#8ea2ff,#c7d2fe);min-width:7px;height:100%;transition:width .25s;display:block}.import-attachment-retry{justify-self:start;width:fit-content}.import-completion-actions{align-items:center}.import-open-board-action{min-width:250px;min-height:70px;padding-inline:36px;font-size:1.2rem}.import-completion-more{border-top:1px solid #ffffff14;gap:10px;padding-top:12px;display:grid}.import-completion-more summary{cursor:pointer;width:fit-content;color:var(--text-soft);align-items:center;gap:8px;font-size:.92rem;font-weight:620;list-style:none;display:inline-flex}.import-completion-more summary::-webkit-details-marker{display:none}.import-completion-more summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .16s;transform:rotate(-45deg)}.import-completion-more[open] summary:before{transform:translateY(-2px)rotate(45deg)}.import-completion-more summary:hover{color:var(--text)}.import-completion-more summary:focus-visible{outline-offset:4px;outline:2px solid #a5beffe6}.import-completion-detail-list{gap:8px;margin:0;display:grid}.import-completion-detail-list div{grid-template-columns:minmax(120px,.24fr) 1fr;align-items:baseline;gap:12px;display:grid}.import-completion-detail-list dt{color:var(--text);font-size:.94rem;font-weight:560}.import-completion-detail-list dd{color:var(--text-soft);margin:0;font-size:.98rem;line-height:1.42}.import-error{color:#ffb4b4}.import-success{border-color:#ffffff1a}.import-progress-panel{border-color:#4169ff57}.import-progress-count{background:#4169ff14;border:1px solid #7d97ff3d;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.import-progress-count strong{color:var(--text)}.import-progress-count span{color:var(--text-soft);font-weight:760}.import-progress-count.indeterminate{flex-wrap:wrap;justify-content:flex-start}.import-progress-count.indeterminate:before{content:"";background:#9db2ff;border-radius:999px;width:9px;height:9px;animation:import-pulse 1.4s ease-in-out infinite;box-shadow:0 0 #9db2ff6b}.import-progress-status{background:#ffffff09;border:1px solid #7d97ff38;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.import-progress-status.stale{background:#f59e0b13;border-color:#f59e0b61}.import-progress-status>div:first-child{gap:5px;min-width:0;display:grid}.import-progress-status strong{color:var(--text);line-height:1.35}.import-progress-status small,.import-progress-status span{color:var(--text-soft);font-size:var(--app-text-caption);line-height:1.35}.import-progress-status small{color:var(--muted);overflow-wrap:anywhere}.import-progress-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.import-progress-actions button{min-height:38px}@keyframes import-pulse{0%{opacity:.82;box-shadow:0 0 #9db2ff6b}70%{opacity:1;box-shadow:0 0 0 8px #9db2ff00}to{opacity:.82;box-shadow:0 0 #9db2ff00}}.import-phase-list{gap:8px;display:grid}.import-phase{background:#101013;border:1px solid #ffffff1a;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.import-phase span{color:var(--text);text-transform:capitalize}.import-phase strong{color:var(--muted);font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase}.import-phase.phase-completed strong{color:#9be7b0}.import-phase.phase-failed strong{color:#ffb4b4}.import-actions{flex-wrap:wrap;gap:10px;display:flex}.import-actions .primary{background:#4169ff47;border-color:#5c7cffdb}.diagnostics-actions{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.import-history-panel{grid-column:1/-1}.import-history-list{gap:8px;display:grid}.import-history-row{width:100%;color:var(--text);text-align:left;background:#111114;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:minmax(220px,1.5fr) minmax(140px,.7fr) minmax(100px,.5fr) minmax(180px,1fr);align-items:center;gap:12px;padding:12px;display:grid}.import-history-row:hover{background:#151723;border-color:#7d97ff7a}.import-history-actions a,.import-history-detail-head small,.import-history-row span{color:var(--muted)}.import-history-detail-head strong,.import-history-row strong{color:var(--text);display:block}.import-history-detail{background:#4169ff0f;border:1px solid #7d97ff33;border-radius:10px;gap:12px;margin-top:12px;padding:12px;display:grid}.import-history-actions,.import-history-confirm,.import-history-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.import-history-actions{justify-content:flex-start}.import-history-toggle{color:var(--muted);font-size:var(--app-text-caption);align-items:center;gap:8px;display:inline-flex}.import-board-validation{background:#0c0e18b8;border:1px solid #7d97ff38;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.import-board-validation-validated{border-color:#77de9947}.import-board-validation-review{border-color:#f5c55b5c}.import-board-validation-eyebrow{color:#b9c6ff;font-size:var(--app-text-caption);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-weight:700}.import-board-validation h3{margin:0 0 5px;font-size:1.05rem}.import-board-validation p{color:var(--text);margin:0}.import-board-validation small{color:var(--muted);margin-top:6px;display:block}@media (min-width:901px) and (max-width:1279px){.card-page-grid,.card-page[data-room-profile] .card-page-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.86fr)}.card-main.card-room-stage-zone{min-height:min(560px,100dvh - 186px)}}@media (max-width:900px){.card-page-grid,.card-page[data-room-profile] .card-page-grid,.card-room-header{grid-template-columns:1fr}.card-workstream{min-height:min(72dvh,720px);max-height:min(72dvh,720px)}}@media (max-width:760px){.import-history-row{grid-template-columns:1fr}.import-board-validation{flex-direction:column;align-items:stretch}}.settings-page-grid .dev-board-tuning-panel{gap:12px}.list-width-slider{background:#101013;border:1px solid #ffffff1a;border-radius:9px;gap:12px;padding:13px;display:grid}.list-width-slider span,.slider-scale{justify-content:space-between;align-items:center;gap:12px;display:flex}.list-width-slider span{color:var(--text-soft);font-weight:620}.list-width-slider strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:760}.list-width-slider input{width:100%;accent-color:var(--accent-hot);margin:0}.slider-scale{color:var(--muted);font-size:var(--app-text-caption);font-variant-numeric:tabular-nums;padding:0 2px}.list-width-live-preview{background:linear-gradient(135deg,#4169ff1f,#ffffff06 48%,#0000),#0f0f12;border:1px solid #4169ff47;border-radius:9px;gap:10px;padding:12px;display:grid;overflow:hidden}.live-preview-header{color:var(--text-soft);font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-weight:680;display:flex}.live-preview-header strong{color:var(--text);font-size:var(--app-text-caption);font-variant-numeric:tabular-nums}.live-preview-board{scrollbar-color:#ffffff2e transparent;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.live-preview-list{flex:0 0 var(--preview-list-width);background:linear-gradient(180deg,#e2eaff0b,#e2eaff03),var(--list-surface);border:1px solid #cfdaff21;border-radius:8px;gap:8px;max-width:calc(100vw - 80px);padding:9px;display:grid;box-shadow:inset 0 1px #ffffff0b,0 8px 18px #00000038}.ghost-list{opacity:.46}.live-preview-list-title{min-height:22px;color:var(--text);font-size:var(--app-text-caption);justify-content:space-between;align-items:center;gap:8px;font-weight:760;display:flex}.live-preview-list-title small{min-width:20px;height:20px;color:var(--muted);font-size:var(--app-text-caption);border:1px solid #ffffff1a;border-radius:999px;place-items:center;font-weight:760;display:inline-grid}.live-preview-card{background:linear-gradient(180deg,#ffffff08,#ffffff02),var(--card);min-height:54px;color:var(--text-soft);font-size:var(--app-text-caption);overflow-wrap:anywhere;border:1px solid #e5ecff1c;border-radius:7px;padding:9px;font-weight:620;line-height:1.26}.live-preview-card.priority-card{background:linear-gradient(90deg,#4169ff24,#ffffff05),var(--card);color:var(--text);border-color:#4169ff52}.live-preview-card.compact-card{min-height:38px}.settings-note p{color:var(--text-soft);font-size:.9rem;line-height:1.48}@media (max-width:2120px){.app-topbar:not(.card-detail-topbar){gap:11px}.app-topbar:not(.card-detail-topbar) .board-identity{max-width:none;padding-left:11px}}@media (max-width:1920px){.app-topbar:not(.card-detail-topbar) .topbar-actions .sync-indicator{justify-content:center;min-width:38px;padding:0 10px}.app-topbar:not(.card-detail-topbar) .topbar-actions .sync-indicator>span:not(.sync-dot):not(.sr-only){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:1740px){.app-topbar:not(.card-detail-topbar) .topbar-actions .data-safety-indicator{justify-content:center;min-width:38px;padding:7px 10px}.app-topbar:not(.card-detail-topbar) .topbar-actions .data-safety-indicator>span,.app-topbar:not(.card-detail-topbar) .topbar-actions .feedback-cluster-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-topbar:not(.card-detail-topbar) .topbar-actions .feedback-cluster-label{border:0;padding:0}}@media (max-width:1360px){.app-topbar{gap:12px}.list-placement-hint{top:calc(100% + 8px);right:0}.app-topbar:not(.card-detail-topbar){grid-template-columns:max-content minmax(0,1fr) max-content}.app-topbar:not(.card-detail-topbar) .board-identity{max-width:none;padding-left:12px}.app-topbar:not(.card-detail-topbar) .board-title-input,.app-topbar:not(.card-detail-topbar) .board-title-static,.app-topbar:not(.card-detail-topbar) .board-title-text{font-size:1.18rem}.topbar-action-group,.topbar-actions{gap:8px}.topbar-actions .sync-indicator{justify-content:center;min-width:42px;padding:0 11px}.topbar-actions .data-safety-indicator>span,.topbar-actions .feedback-cluster-label,.topbar-actions .sync-indicator>span:not(.sync-dot):not(.sr-only){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topbar-actions .data-safety-indicator{justify-content:center;min-width:42px;padding:8px 11px}.topbar-actions .feedback-cluster-label{border:0;padding:0}.topbar-actions .settings-button{padding:9px 11px}}@media (max-width:820px){.app-topbar{grid-template-columns:minmax(118px,160px) minmax(0,1fr) auto;grid-template-areas:"brand board actions";gap:9px 12px;min-height:0;padding:9px 12px}.topbar-brand{grid-area:brand;gap:8px}.topbar-back{grid-area:back}.card-detail-topbar{grid-template-columns:auto minmax(96px,150px) minmax(0,1fr) auto;grid-template-areas:"back brand board actions"}.app-wordmark{--app-wordmark-font-size:1.12rem;--app-wordmark-mark-size:20px;font-size:var(--app-wordmark-font-size);gap:11px}.superboard-app-bar{min-height:0;padding:9px 12px}.superboard-app-bar-wordmark{gap:11px;min-height:38px;font-size:1.08rem}.superboard-app-bar-wordmark .superboard-mark{--superboard-mark-size:14px}.topbar-actions{grid-area:actions;justify-self:end;gap:7px}.topbar-action-group{gap:7px}.topbar-actions button{min-height:34px;padding:8px 10px}.topbar-actions .board-add-launcher-button{gap:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.board-add-launcher-button>span{display:none}.feedback-cluster{min-height:34px}.feedback-cluster-label{font-size:var(--app-text-caption);padding:0 8px 0 10px}.sync-indicator{min-height:34px;font-size:var(--app-text-caption);gap:8px;padding:0 10px}.sync-dot,.sync-status-icon{width:16px;height:16px}.feedback-button{width:34px;height:34px;min-height:34px;padding:0}.feedback-button svg{width:16px;height:16px}.feedback-status{display:none}.feedback-popover{grid-template-columns:1fr auto;top:58px;right:12px}.feedback-modal{gap:14px;width:min(440px,100vw - 24px);padding:16px}.feedback-modal h2{font-size:1.42rem}.feedback-modal textarea{height:76px;min-height:76px}.board-identity{grid-area:board;padding-left:12px}.card-hierarchy-identity{max-width:100%}.board-identity>span{font-size:var(--app-text-caption);margin-bottom:1px}.board-title-input,.board-title-static,.board-title-text{font-size:1.2rem;line-height:1.05}.card-hierarchy-identity .board-title-static{font-size:.875rem}.guide-page-grid{grid-template-columns:1fr;width:min(680px,100vw - 24px);padding:12px 0 24px}.guide-setup{grid-column:auto}.board-workspace{grid-template-columns:minmax(0,1fr) 48px;height:100%;position:relative}.board-workspace.guide-pane-is-open,.card-detail-overlay-body.guide-pane-is-open{padding-right:0}.guide-pane:not(.guide-pane-rail){--guide-pane-min:280px;--guide-pane-max:430px;z-index:20;width:min(var(--guide-pane-open-width,344px),calc(100vw - 48px));min-width:min(var(--guide-pane-open-width,344px),calc(100vw - 48px));max-width:min(var(--guide-pane-open-width,344px),calc(100vw - 48px));transition:opacity .15s,transform .14s cubic-bezier(.4,0,.2,1),border-color .11s,box-shadow .11s,visibility 0s linear .17s;position:absolute;top:0;bottom:0;right:0;box-shadow:-14px 0 34px #00000061,0 0 0 1px #ffffff09}.guide-pane-rail,.guide-pane:not(.guide-pane-rail){border-left:1px solid var(--guide-hairline);opacity:1;pointer-events:auto;visibility:visible;transform:none}.guide-pane-rail{--guide-pane-rail-width:var(--app-shell-collapsed-rail-size);--guide-pane-current:var(--guide-pane-rail-width);width:var(--guide-pane-rail-width);min-width:var(--guide-pane-rail-width);max-width:var(--guide-pane-rail-width);flex:none;height:100%}.board-canvas{height:auto;min-height:calc(100vh - 92px)}.card-page-grid,.card-page[data-room-profile] .card-page-grid{grid-template-columns:1fr;padding:14px}.card-pulse-panel,.card-side-pane,.card-workstream{min-height:min(72dvh,720px);max-height:min(72dvh,720px)}.card-page[data-workstream-mode=flow] .card-pulse-panel{min-height:auto;max-height:none}.about-hero{grid-template-columns:1fr;padding:18px 0}.about-copy{padding:18px}.founder-card{grid-template-columns:92px 1fr;align-items:center}.settings-topbar{min-height:62px;padding:9px 12px}.settings-page-grid{grid-template-columns:1fr;width:min(680px,100vw - 24px);padding:16px 0 28px}.settings-page-grid h1{font-size:1.32rem}.boards-shell,.import-shell{width:min(680px,100vw - 24px);padding:20px 0 34px}.import-completion-facts,.import-preview-grid,.import-preview-summary,.migration-result-facts{grid-template-columns:1fr}.import-completion-detail-list div{grid-template-columns:1fr;gap:4px}.import-completion-actions{flex-direction:column;align-items:stretch}.import-completion-actions>*{justify-content:center;width:100%}.import-selected-file{grid-template-columns:1fr}.import-detail-receipt div{grid-template-columns:1fr;gap:4px}.import-preview-detail-row{grid-template-columns:1fr;gap:6px}.import-step-image-wrap img{max-height:62vh}.boards-hero{grid-template-columns:1fr;align-items:start;gap:16px}.boards-hero h1{font-size:clamp(1.28rem,5vw,1.5rem);line-height:1.18}.boards-actions{grid-auto-flow:row;justify-content:stretch;width:100%}.boards-actions button{min-height:42px}.board-row{grid-template-columns:minmax(0,1fr);align-items:stretch}}@media (max-width:560px){.boards-search{grid-template-columns:minmax(0,1fr) max-content}.boards-search>span{grid-column:1/-1}.app-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""board board""guide guide"}.app-topbar:not(.card-detail-topbar) .app-wordmark span{display:none}.app-topbar:not(.card-detail-topbar) .topbar-brand{width:auto}.topbar-board-switcher{width:var(--app-control-height-touch);min-width:var(--app-control-height-touch);padding:0}.topbar-board-switcher>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-topbar:not(.card-detail-topbar) .topbar-actions .data-safety-indicator,.app-topbar:not(.card-detail-topbar) .topbar-actions .sync-indicator,.app-topbar:not(.card-detail-topbar) .topbar-actions button{min-height:var(--app-control-height-touch)}.app-topbar:not(.card-detail-topbar) .board-activity-topbar-button{width:var(--app-control-height-touch);min-width:var(--app-control-height-touch);padding:0}.app-topbar:not(.card-detail-topbar) .board-activity-topbar-button>span,.app-topbar:not(.card-detail-topbar) .feedback-cluster,.app-topbar:not(.card-detail-topbar) .topbar-actions .settings-button.subtle,.app-topbar:not(.card-detail-topbar) .topbar-help-button{display:none}.card-detail-topbar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:none;height:48px;min-height:48px}.card-detail-overlay-topbar{grid-template-columns:auto auto;justify-content:space-between;gap:8px;min-height:48px;padding:6px 8px}.card-detail-overlay-topbar .card-hierarchy-identity{display:none}.card-detail-overlay-topbar .card-detail-back{min-height:34px;padding:7px 10px}.card-detail-overlay-topbar .card-detail-topbar-actions{gap:6px}.board-identity{border-left:0;padding-left:0}.card-hierarchy-identity{grid-template-columns:1fr;gap:6px}.list-identity{border-left:0}.settings-topbar .app-wordmark{font-size:var(--app-wordmark-font-size)}.settings-back-button{min-height:36px;padding:8px 10px}.settings-hero{flex-direction:column;align-items:start!important}.settings-action-row{min-height:44px}.import-stage-rail{justify-content:flex-start}.import-stage-rail span{flex:calc(50% - 10px);min-width:0;min-height:46px;padding:10px 12px}.install-nudge{top:calc(env(safe-area-inset-top,0px) + 190px);grid-template-columns:1fr;width:min(420px,100vw - 28px);padding:15px;bottom:auto;right:14px}.install-nudge-actions{justify-content:stretch}.install-nudge button{flex:1}.ios-install-guide{grid-template-columns:1fr}.ios-install-guide .install-step-visual,.ios-share-visual{grid-area:auto}.ios-phone-frame{min-height:190px}.boards-hero h1{font-size:1.32rem}.boards-empty{min-height:132px;padding:18px}}@media (max-width:980px){.landing-nav{position:static}.landing-page [id],.retro-page [id]{scroll-margin-top:24px}.landing-nav nav{display:none}.landing-nav-actions{margin-left:auto}.landing-hero,.landing-section{grid-template-columns:1fr}.landing-hero{min-height:auto}.landing-board-preview{max-width:calc(100vw - 36px)}.landing-guide-panel,.landing-guide-panel ul,.landing-horizon,.landing-preview-body,.landing-section-intro,.landing-trello,.landing-values,.landing-waitlist{grid-template-columns:1fr}.landing-preview-columns{grid-template-columns:repeat(3,minmax(220px,1fr));overflow-x:auto}.retro-hero,.retro-poster-feature,.retro-waitlist{grid-template-columns:1fr}.retro-nav{position:static}.retro-poster-feature{max-width:560px;margin-bottom:44px}.retro-poster-feature+.retro-poster-feature{margin-top:0}.retro-poster-feature:nth-of-type(2n) .retro-poster{order:0}.retro-hero-panel{max-width:none}.retro-mission-body{grid-template-columns:1fr}.retro-board{grid-template-columns:repeat(4,minmax(190px,1fr));padding-bottom:4px;overflow-x:auto}.retro-agents{grid-template-columns:1fr}.retro-agent-row{justify-content:flex-start}.retro-requirements-body{grid-template-columns:1fr}}@media (max-width:640px){.skip-link-secondary{top:14px;left:14px}.landing-hero,.landing-section{padding-left:14px;padding-right:14px}.landing-hero h1{font-size:clamp(3.35rem,16vw,4.3rem)}.landing-actions{flex-direction:column;align-items:stretch}.landing-form{grid-template-columns:1fr}.landing-actions a,.landing-form button{width:100%}.landing-preview-body{padding:10px}.landing-preview-columns{overflow-x:visible}.landing-preview-columns,.landing-use-case-grid{grid-template-columns:1fr}.landing-preview-list,.landing-use-case{min-height:auto}.landing-trello-card div{grid-template-columns:1fr;gap:5px}.retro-nav{flex-direction:column;align-items:flex-start}.retro-actions,.retro-button,.retro-nav nav,.retro-nav nav a{width:100%}.retro-hero h1{text-shadow:3px 3px #101324;font-size:clamp(2.02rem,8.7vw,2.45rem);line-height:1.03}.retro-requirements .retro-window-title{margin:0 0 16px}.retro-hero-panel{margin-top:24px}.retro-hero-panel-grid{grid-template-columns:1fr}.retro-hero-loop{min-height:0;padding:10px 12px}.retro-agents h2,.retro-section-heading h2,.retro-waitlist h2{font-size:clamp(2.1rem,12vw,3.1rem)}.retro-poster,.retro-poster-hero{width:min(100%,370px)}.retro-poster-zoom{font-size:var(--app-text-caption);opacity:1;padding:7px 8px;bottom:8px;right:8px;transform:none}.retro-lightbox{padding:10px}.retro-lightbox-bar{flex-direction:column;align-items:flex-start}.retro-lightbox-bar button{width:100%}.retro-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow-x:visible}.retro-mission .retro-section-heading{margin-bottom:18px}.retro-mission .retro-section-heading h2{font-size:clamp(1.9rem,10vw,2.7rem)}.retro-mission-window{margin-top:20px;margin-bottom:28px}.retro-window-title{font-size:var(--app-text-caption);padding:7px 9px}.retro-window-title i{width:11px;height:11px}.retro-mission-body{gap:6px;padding:6px}.retro-sidebar{display:none}.retro-board-column{padding:7px}.retro-board-column h3{font-size:var(--app-text-caption);margin-bottom:5px}.retro-board-card{border-width:2px;min-height:0;margin-top:6px;padding:7px;box-shadow:2px 2px #00000061}.retro-board-card:nth-of-type(n+3){display:none}.retro-board-card strong{font-size:var(--app-text-caption);line-height:1.08}.retro-board-card span{display:none}.retro-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px;display:grid}.retro-feed h3,.retro-feed p{grid-column:1/-1}.retro-feed h3{margin-bottom:0}.retro-feed h3,.retro-feed-item{font-size:var(--app-text-caption)}.retro-feed-item{grid-template-columns:16px minmax(0,1fr);gap:5px;padding-bottom:5px}.retro-feed-item:nth-of-type(n+3){display:none}.retro-feed p{font-size:var(--app-text-caption);margin:0;padding:5px 6px}.retro-agents,.retro-mission,.retro-poster-tour,.retro-requirements,.retro-waitlist{padding-left:14px;padding-right:14px}.retro-waitlist{margin-left:14px;margin-right:14px}}@media (max-width:980px){.landing-sticky-cta{right:50%;bottom:calc(14px + env(safe-area-inset-bottom))}.landing-preview-columns{grid-template-columns:repeat(2,minmax(190px,1fr))}.landing-guide-panel,.landing-use-case-grid,.landing-value-grid{grid-template-columns:1fr}.landing-use-case,.landing-value{min-height:auto}.landing-waitlist{text-align:left;justify-items:stretch}.landing-waitlist-copy{justify-items:start}.landing-waitlist p{margin-left:0}}@media (max-width:640px){.landing-page{padding-bottom:70px}.landing-sticky-cta{display:none}.landing-hero h1{font-size:clamp(2.95rem,14vw,3.6rem)}.landing-subhead{font-size:clamp(1.18rem,7vw,1.45rem)}.landing-preview-columns{grid-template-columns:1fr}.landing-preview-list{min-height:auto}.landing-guide-panel ul{grid-template-columns:1fr}.landing-waitlist{padding-bottom:96px}}[role=button]:not(.board-card-keyboard-target):focus-visible,[role=tab]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px!important;outline:2px solid #9fb2ffe0!important;box-shadow:0 0 0 5px #4169ff3d!important}.add-list-field:focus-within,.attachment-upload:focus-within,.import-dropzone:focus-within{outline-offset:3px;outline:2px solid #9fb2ffe0}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.card-main-entering{animation:none!important}}.landing-page-reset .landing-hero{grid-template-columns:minmax(0,.66fr) minmax(760px,1.34fr);gap:clamp(36px,4.6vw,78px);width:min(100%,2048px);margin-inline:auto}.landing-page-reset .landing-hero-copy{max-width:600px}.landing-page-reset .landing-hero-photo-card{justify-self:stretch}.landing-page-reset .landing-wordmark{font-size:clamp(1.72rem,2.25vw,2.18rem);font-weight:780}.landing-page-reset .landing-wordmark .superboard-mark{--superboard-mark-size:clamp(19px,1.6vw,24px)}.landing-page-reset .landing-nav nav{gap:clamp(18px,2.1vw,30px);font-size:clamp(1.08rem,1.18vw,1.28rem);font-weight:820}.landing-page-reset .landing-dev-sign-in{min-height:56px;padding:12px 18px;font-size:clamp(1.05rem,1.15vw,1.22rem);font-weight:850}.landing-page-reset .landing-dev-sign-in span{font-size:var(--app-text-caption)}.landing-page-reset .landing-hero h1{font-size:clamp(3.8rem,5vw,5.25rem);line-height:.9}.landing-page-reset .landing-subhead{max-width:610px;font-size:clamp(1.34rem,1.9vw,1.82rem)}.landing-page-reset .landing-hero-support{max-width:540px;font-size:clamp(1rem,1.22vw,1.12rem);line-height:1.36}.landing-page-reset .landing-sticky-cta{background:var(--brand-color-persian-blue);white-space:nowrap;border-color:#ffffff29;width:min(220px,100vw - 48px);min-width:0;min-height:48px;padding:12px 18px;font-size:1rem;box-shadow:0 20px 54px #1c39bb7a}.landing-page-reset .landing-sticky-cta:focus-visible,.landing-page-reset .landing-sticky-cta:hover{background:#1730a5}@media (max-width:640px){.landing-page-reset .landing-sticky-cta,.landing-page-reset .landing-sticky-cta.is-visible{display:none}}.landing-page-reset .landing-preview-columns{grid-template-columns:repeat(4,minmax(138px,1fr))}.landing-page-reset .landing-preview-list{min-height:318px}.landing-page-reset .landing-preview-card{gap:8px;min-height:86px;display:grid}.landing-page-reset .landing-preview-card small{border:1px solid var(--list-accent,var(--brand-color-persian-blue));width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.landing-page-reset .landing-preview-card small{border:1px solid color-mix(in srgb,var(--list-accent,var(--brand-color-persian-blue)) 34%,#ffffff24)}}.landing-page-reset .landing-preview-card small{background:var(--list-accent,var(--brand-color-persian-blue));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.landing-page-reset .landing-preview-card small{background:color-mix(in srgb,var(--list-accent,var(--brand-color-persian-blue)) 12%,#ffffff0a)}}.landing-page-reset .landing-preview-card small{color:var(--list-accent,#8fa2ff)}@supports (color:color-mix(in lab,red,red)){.landing-page-reset .landing-preview-card small{color:color-mix(in srgb,var(--list-accent,#8fa2ff) 72%,#fff)}}.landing-page-reset .landing-preview-card small{text-transform:none;padding:3px 7px}.landing-page-reset .landing-preview-card p{color:var(--text-soft);font-size:var(--app-text-caption);margin:0;line-height:1.28}.landing-page-reset .shape-canvas{background:radial-gradient(circle at 85% 14%,var(--list-accent),transparent 54px),linear-gradient(135deg,var(--list-accent),transparent),var(--card);min-height:112px}@supports (color:color-mix(in lab,red,red)){.landing-page-reset .shape-canvas{background:radial-gradient(circle at 85% 14%,color-mix(in srgb,var(--list-accent) 24%,transparent),transparent 54px),linear-gradient(135deg,color-mix(in srgb,var(--list-accent) 13%,transparent),transparent),var(--card)}}.landing-page-reset .shape-document,.landing-page-reset .shape-research{min-height:104px}.landing-page-reset .shape-integration{background:linear-gradient(135deg,#4ade8026,transparent 72%),var(--card);border-color:#4ade807a;min-height:112px}.landing-page-reset .shape-button{background:linear-gradient(135deg,#fbbf241f,transparent 72%),var(--card);border-style:dashed}.landing-card-bars,.landing-card-lines{gap:5px;display:grid}.landing-card-bars span,.landing-card-lines span{width:var(--bar-width,var(--line-width));background:var(--list-accent,var(--brand-color-persian-blue));border-radius:999px;height:6px}@supports (color:color-mix(in lab,red,red)){.landing-card-bars span,.landing-card-lines span{background:color-mix(in srgb,var(--list-accent,var(--brand-color-persian-blue)) 46%,#ffffff2e)}}.landing-card-lines span{width:var(--line-width);background:#ffffff29}.landing-card-checks,.landing-card-chips,.landing-card-swatches{flex-wrap:wrap;gap:6px;display:flex}.landing-card-chips em{border:1px solid var(--list-accent,var(--brand-color-persian-blue))}@supports (color:color-mix(in lab,red,red)){.landing-card-chips em{border:1px solid color-mix(in srgb,var(--list-accent,var(--brand-color-persian-blue)) 30%,#ffffff1f)}}.landing-card-chips em{color:var(--text-soft);font-size:var(--app-text-caption);border-radius:999px;padding:3px 6px;font-style:normal}.landing-card-swatches span{background:var(--swatch);border:1px solid #ffffff2e;border-radius:6px;width:22px;height:22px}.landing-card-checks span{border:1px solid #fff3;border-radius:5px;width:18px;height:18px}.landing-card-checks span.done{background:#4ade8047;border-color:#4ade807a}.landing-card-meta{border-left:2px solid var(--list-accent,var(--brand-color-persian-blue));padding-left:8px}.landing-page-reset .landing-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page-reset .landing-section h2{max-width:900px;font-size:clamp(2.25rem,3.35vw,3.45rem);line-height:1}.landing-page-reset .landing-section p{font-size:clamp(1.08rem,1.35vw,1.28rem)}.landing-page-reset .landing-basics{background:radial-gradient(circle at 88% 8%,#4ade801f,#0000 22rem),#030304}.landing-basic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.landing-basic-card{background:radial-gradient(circle at 100% 0,#4169ff1f,#0000 11rem),#0a0a0ceb;border:1px solid #ffffff21;border-radius:8px;align-content:start;min-height:224px;padding:clamp(18px,2vw,24px);display:grid}.landing-basic-card strong{color:#cbd6ff;background:#4169ff1f;border:1px solid #8fa2ff52;border-radius:999px;width:fit-content;padding:7px 10px;font-size:clamp(.9rem,1vw,1rem);font-weight:820;line-height:1;display:inline-flex}.landing-basic-card p{color:#f5f6fcdb;margin-top:18px;font-size:clamp(1rem,1.16vw,1.12rem);line-height:1.42}.landing-page-reset .landing-value{min-height:238px;padding:20px}.landing-page-reset .landing-value span{display:none}.landing-page-reset .landing-value svg{margin-bottom:28px}.landing-page-reset .landing-value h3{font-size:clamp(1.15rem,1.42vw,1.4rem);line-height:1.08}.landing-page-reset .landing-value p{margin-top:12px;font-size:clamp(.9rem,1vw,.98rem);line-height:1.42}.landing-page-reset .landing-use-case-grid{gap:clamp(16px,2vw,24px)}.landing-page-reset .landing-use-case{isolation:isolate;contain:paint;background:#0b0b0d;border-color:#ffffff29;align-content:end;min-height:360px;padding:clamp(20px,2.4vw,30px);box-shadow:inset 0 1px #ffffff29,0 28px 70px #00000057}.landing-page-reset .landing-use-case:before{z-index:0;background:var(--use-case-photo) center /cover no-repeat;border-radius:7px;inset:1px}.landing-page-reset .landing-use-case:after{content:"";z-index:1;background:radial-gradient(circle at 18% 12%,var(--tile-accent),transparent 11rem),linear-gradient(180deg,#0000000a 0,#00000061 44%,#000000eb 100%);border-radius:7px;position:absolute;inset:1px}@supports (color:color-mix(in lab,red,red)){.landing-page-reset .landing-use-case:after{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--tile-accent) 30%,transparent),transparent 11rem),linear-gradient(180deg,#0000000a 0,#00000061 44%,#000000eb 100%)}}.landing-page-reset .landing-use-case:after{pointer-events:none}.landing-page-reset .landing-use-case>*{z-index:2}.landing-page-reset .landing-use-case h3{text-shadow:0 2px 24px #000000db;max-width:480px;font-size:clamp(1.55rem,2.05vw,2.1rem);line-height:1.04}.landing-page-reset .landing-use-case p{color:#f5f6fce0;text-shadow:0 2px 18px #000000db;max-width:540px;margin-top:14px;font-size:clamp(1.04rem,1.28vw,1.2rem);line-height:1.36}.landing-page-reset .landing-ai-panel{gap:14px}.landing-page-reset .landing-ai-panel div{padding:clamp(18px,2vw,24px)}.landing-page-reset .landing-ai-panel strong{font-size:clamp(1.26rem,1.6vw,1.55rem)}.landing-page-reset .landing-ai-panel p{font-size:clamp(1.05rem,1.32vw,1.24rem);line-height:1.36}.landing-page-reset .landing-waitlist h2{font-size:clamp(2.05rem,2.7vw,3rem)}.landing-page-reset .landing-waitlist .landing-form{gap:18px;width:min(100%,720px);padding:clamp(22px,3vw,34px)}.landing-page-reset .landing-form label{gap:9px;font-size:clamp(1rem,1.08vw,1.12rem);font-weight:760}.landing-page-reset .landing-form label small{font-size:clamp(.9rem,.96vw,1rem)}.landing-page-reset .landing-form input,.landing-page-reset .landing-form select,.landing-page-reset .landing-form textarea{min-height:60px;padding:14px 16px;font-size:clamp(1rem,1.08vw,1.12rem)}.landing-page-reset .landing-form select{padding-right:42px}.landing-page-reset .landing-form textarea{min-height:98px}.landing-page-reset .landing-form button{justify-self:center;width:min(100%,420px);min-height:58px;font-size:clamp(1rem,1.14vw,1.16rem)}.landing-page-reset .landing-board-diagram .landing-preview-body{padding:14px}.landing-diagram-grid{grid-template-columns:minmax(220px,.9fr) minmax(190px,.58fr) minmax(220px,.9fr);align-items:center;gap:14px;display:grid}.landing-diagram-panel{border:1px solid var(--line);background:linear-gradient(#ffffff09,#0000 38%),#09090a;border-radius:8px;gap:10px;padding:12px;display:grid}.landing-diagram-panel h2{color:var(--text-soft);font-size:var(--app-text-caption);margin:0 0 2px;line-height:1.1}.landing-diagram-card{--label-color:var(--brand-color-electric-blue);background:linear-gradient(135deg,var(--label-color),transparent 62%),var(--card);border:1px solid #ffffff21;border-left:4px solid var(--label-color);border-radius:8px;gap:7px;display:grid}@supports (color:color-mix(in lab,red,red)){.landing-diagram-card{background:linear-gradient(135deg,color-mix(in srgb,var(--label-color) 10%,transparent),transparent 62%),var(--card)}}.landing-diagram-card{padding:10px}.landing-diagram-card.tone-blue{--label-color:var(--brand-color-electric-blue)}.landing-diagram-card.tone-violet{--label-color:#a78bfa}.landing-diagram-card.tone-green{--label-color:#4ade80}.landing-diagram-card.tone-amber{--label-color:#fbbf24}.landing-diagram-card small{border:1px solid var(--label-color);width:fit-content}@supports (color:color-mix(in lab,red,red)){.landing-diagram-card small{border:1px solid color-mix(in srgb,var(--label-color) 42%,#ffffff1f)}}.landing-diagram-card small{background:var(--label-color);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.landing-diagram-card small{background:color-mix(in srgb,var(--label-color) 14%,#ffffff08)}}.landing-diagram-card small{color:var(--label-color)}@supports (color:color-mix(in lab,red,red)){.landing-diagram-card small{color:color-mix(in srgb,var(--label-color) 76%,#fff)}}.landing-diagram-card small{font-size:var(--app-text-caption);font-weight:var(--font-weight-strong);padding:4px 7px;line-height:1}.landing-diagram-card strong{color:#fff;font-size:.95rem;line-height:1.12}.landing-diagram-card p{color:var(--text-soft);font-size:var(--app-text-caption);margin:0;line-height:1.25}.landing-diagram-guide{text-align:center;background:radial-gradient(circle at 50% 24%,#4169ff47,#0000 5rem),#080910f2;border:1px solid #1c39bb70;border-radius:999px;justify-items:center;gap:10px;padding:24px 18px;display:grid;position:relative;box-shadow:0 18px 54px #1c39bb29}.landing-diagram-guide:after,.landing-diagram-guide:before{content:"";background:linear-gradient(90deg,#0000,#8fa2ffb8,#0000);width:34px;height:1px;position:absolute;top:50%}.landing-diagram-guide:before{right:100%}.landing-diagram-guide:after{left:100%}.landing-diagram-guide strong{color:#fff;font-size:1.08rem;line-height:1.08}.landing-diagram-guide p{max-width:150px;color:var(--text-soft);font-size:var(--app-text-caption);margin:0;line-height:1.28}.landing-diagram-action{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:9px;display:grid}.landing-diagram-action span{background:var(--brand-color-persian-blue);border-radius:999px;width:8px;height:8px;margin-top:5px}.landing-diagram-action p{color:var(--text-soft);font-size:var(--app-text-caption);margin:0;line-height:1.25}.landing-page-reset .landing-migration{background:linear-gradient(135deg,#1c39bb29,#0000 42%),#020203;grid-template-columns:minmax(0,920px);align-items:start}.landing-page-reset .landing-migration-proof{color:#fff;font-weight:var(--font-weight-strong)}.import-help-link a,.landing-page-reset .landing-inline-link{color:#8fa7ff;font-weight:var(--font-weight-strong);text-underline-offset:4px;text-decoration:underline}.landing-page-reset .landing-inline-link{margin-top:6px;display:inline-flex}.import-help-link{color:var(--muted);font-size:var(--font-size-sm);margin:0}.landing-page-reset .landing-ai{background:radial-gradient(circle at 80% 0,#1c39bb33,#0000 26rem),#050505;grid-template-columns:minmax(0,.86fr) minmax(360px,.72fr);align-items:stretch}.landing-ai-copy{align-content:start;gap:clamp(20px,3vw,34px);display:grid}.landing-guide-visual{background:radial-gradient(circle at 52%,#1c39bb3d,#0000 11rem),linear-gradient(135deg,#1c39bb26,#0000 62%),#090a10f0;border:1px solid #4169ff3d;border-radius:10px;overflow:hidden;box-shadow:0 28px 76px #00000052}.landing-guide-visual-top{color:#cbd6ff;font-size:var(--app-text-caption);text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:12px;padding:14px 16px;font-weight:780;display:flex}.landing-guide-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(14px,2vw,24px);padding:clamp(18px,2.6vw,30px);display:grid}.landing-guide-stack{gap:10px;display:grid}.landing-guide-stack span{color:#f7f8ffe6;font-size:clamp(var(--app-text-caption),1vw,.96rem);background:#ffffff0e;border:1px solid #ffffff21;border-radius:8px;padding:12px 14px;font-weight:760;line-height:1.15;position:relative}.landing-guide-stack span:after{content:"";background:linear-gradient(90deg,#8fa2ffd9,#0000);width:clamp(14px,2vw,24px);height:1px;position:absolute;top:50%;right:calc(-1*clamp(14px,2vw,24px))}.landing-guide-stack.is-output span:after{background:linear-gradient(90deg,#0000,#4ade80b8);left:calc(-1*clamp(14px,2vw,24px));right:auto}.landing-guide-core{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#ffffff5c,transparent 20%),linear-gradient(135deg,var(--brand-color-electric-blue),var(--brand-color-persian-blue) 58%,#4ade80);border:1px solid #8fa2ff94;border-radius:999px;place-items:center;width:clamp(76px,8vw,104px);display:grid;box-shadow:0 0 44px #1c39bb70,0 0 88px #4ade8021}.landing-guide-core strong{color:#fff;font-size:clamp(2rem,3vw,2.8rem);line-height:1}.landing-ai-panel{gap:10px;display:grid}.landing-ai-panel div{background:linear-gradient(135deg,#1c39bb29,#0000 70%),#0a0a0ceb;border:1px solid #4169ff38;border-radius:8px;grid-template-columns:auto 1fr;gap:8px 12px;padding:14px;display:grid}.landing-ai-panel span{background:var(--brand-color-persian-blue);border-radius:999px;grid-row:span 2;width:10px;height:10px;margin-top:5px;box-shadow:0 0 22px #1c39bbb8}.landing-ai-panel strong{color:#fff;font-size:1rem;line-height:1.15}.landing-ai-panel p{color:var(--text-soft);margin:0;font-size:.9rem;line-height:1.38}.landing-story{--landing-section-title-size:clamp(2.05rem,2.85vw,3.35rem);--landing-section-copy-size:clamp(1.08rem,1.25vw,1.28rem);--landing-card-title-size:clamp(1.08rem,1.18vw,1.22rem);--landing-card-copy-size:clamp(.98rem,1.06vw,1.08rem);--landing-label-size:clamp(.8rem,.9vw,.92rem);background:radial-gradient(circle at 18% 0,#1c39bb42,#0000 30rem),radial-gradient(circle at 86% 22%,#4ade8014,#0000 30rem),linear-gradient(#040509,#000 42%,#040405)}.landing-story .landing-hero{box-sizing:border-box;grid-template-columns:minmax(430px,.86fr) minmax(640px,1.08fr);gap:clamp(64px,7vw,132px);width:min(100%,1920px);min-height:min(850px,100vh - 86px);padding-inline:clamp(42px,4.6vw,82px)}.landing-story .landing-hero-copy{max-width:620px}.landing-story .landing-hero h1{font-size:clamp(4.65rem,6.2vw,7rem);line-height:.88}.landing-story .landing-subhead{color:#fff;max-width:620px;font-size:clamp(1.72rem,2.35vw,2.62rem);font-weight:760;line-height:1.05}.landing-hero-action{margin:12px 0 0}.landing-hero-action,.landing-story .landing-hero-support{color:#f5f6fce0;max-width:650px;font-size:clamp(1.16rem,1.44vw,1.42rem);font-weight:680;line-height:1.22}.landing-story .landing-hero-support{margin-top:10px}.landing-hero-explainer{gap:12px;max-width:650px;margin-top:22px;display:grid}.landing-hero-explainer p{color:#f5f6fcb8;margin:0;font-size:clamp(.98rem,1.04vw,1.08rem);line-height:1.48}.landing-copy-break{margin-top:.42em;display:block}.landing-story .landing-hero-photo-card{justify-self:end;width:min(100%,1120px);min-height:clamp(390px,35vw,610px)}.landing-story .landing-hero-photo-card img{height:100%;min-height:inherit;object-fit:cover}.landing-story .landing-section{border-top-color:#ffffff14;width:min(100%,1780px);margin-inline:auto}.landing-story .landing-section h2{max-width:860px;font-size:var(--landing-section-title-size);line-height:.98}.landing-story .landing-section p{color:#f5f6fcd1}.landing-narrative-copy p{font-size:var(--landing-section-copy-size);line-height:1.46}.landing-command{background:radial-gradient(circle at 78% 10%,#1c39bb38,#0000 28rem),radial-gradient(circle at 100% 72%,#4ade801a,#0000 28rem),#020203;grid-template-columns:minmax(0,.74fr) minmax(540px,.8fr);align-items:center}.landing-image-visual{background:radial-gradient(circle at 68% 12%,#1c39bb38,#0000 28rem),#08090eeb;border:1px solid #8fa2ff33;border-radius:16px;overflow:hidden;box-shadow:0 32px 92px #00000061}.landing-image-visual img{width:100%;height:auto;display:block}.landing-artifact-visual{background:radial-gradient(circle at 82% 10%,#4ade8024,#0000 28rem),#08090eeb;border-color:#4ade802e}.landing-command-visual{background:radial-gradient(circle at 50% 46%,#4169ff3d,#0000 17rem),linear-gradient(135deg,#1c39bb24,#0000 62%),#090a0fe6;border:1px solid #8fa2ff2e;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.3vw,16px);min-height:auto;padding:clamp(18px,2vw,26px);display:grid;position:relative;box-shadow:0 32px 92px #0000005c}.landing-command-visual:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.7%,#8fa2ff29 49.7% 50.3%,#0000 50.3%),linear-gradient(#0000 49.7%,#4ade8021 49.7% 50.3%,#0000 50.3%);border:1px solid #8fa2ff24;border-radius:18px;position:absolute;inset:clamp(22px,3.2vw,46px)}.landing-command-core,.landing-command-step{z-index:1;background:linear-gradient(135deg,#4169ff1f,#0000 70%),#ffffff0b;border:1px solid #ffffff21;border-radius:10px;padding:clamp(15px,1.6vw,20px);position:relative}.landing-command-step{min-height:clamp(132px,10vw,156px)}.landing-command-core strong,.landing-command-step strong{color:#fff;font-size:clamp(1.1rem,1.25vw,1.3rem);line-height:1.08;display:block}.landing-command-core p,.landing-command-step p{color:#f5f6fcbf;margin-top:9px;font-size:clamp(.9rem,1vw,1rem);line-height:1.34}.landing-command-core{text-align:center;background:radial-gradient(circle at 100% 0,#4ade802e,#0000 12rem),#08100cf5;border-color:#4ade8047;place-content:center;min-height:clamp(132px,10vw,156px);display:grid;position:relative}.landing-command-core span{color:#bdf7d0;font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:840}.landing-chaos{background:radial-gradient(circle at 100% 0,#1c39bb29,#0000 26rem),#020203;grid-template-columns:minmax(0,.86fr) minmax(420px,.72fr);align-items:center}.landing-chaos-visual{background:linear-gradient(135deg,#1c39bb29,#0000 58%),#090a0eeb;border:1px solid #ffffff21;border-radius:12px;gap:clamp(16px,2vw,24px);padding:clamp(18px,2.4vw,28px);display:grid;box-shadow:0 28px 86px #00000057}.landing-chaos-cloud{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.landing-chaos-cloud article{background:linear-gradient(135deg,#4169ff29,#0000 64%),#ffffff0b;border:1px solid #8fa2ff33;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:12px;display:grid}.landing-chaos-cloud article>span{color:#dbe2ff;background:#4169ff1f;border:1px solid #8fa2ff3d;border-radius:8px;grid-row:1/span 2;place-items:center;width:34px;height:34px;display:grid}.landing-chaos-cloud strong{color:#f5f6fcf0;font-size:clamp(.9rem,1vw,1.02rem);font-weight:740;line-height:1.05}.landing-chaos-cloud p{color:#f5f6fca3;font-size:clamp(var(--app-text-caption),.88vw,.9rem);margin:0;line-height:1.22}.landing-chaos-arrow{background:linear-gradient(90deg,#8fa2ff1f,var(--brand-color-persian-blue),#4ade80b8);border-radius:999px;height:2px}.landing-chaos-board{background:radial-gradient(circle at 96% 0,#4ade802e,#0000 12rem),#060c0aeb;border:1px solid #4ade803d;border-radius:10px;padding:clamp(18px,2.2vw,26px)}.landing-chaos-board span{color:#bdf7d0;font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-weight:840;line-height:1;display:block}.landing-chaos-board strong{color:#fff;font-size:clamp(1.55rem,2vw,2rem);line-height:1.05}.landing-chaos-board p{margin-top:10px;font-size:clamp(1rem,1.12vw,1.14rem)}.landing-surface{background:#050505}.landing-surface .landing-section-intro{grid-template-columns:minmax(0,.78fr) minmax(360px,.62fr);align-items:center}.landing-surface-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.landing-surface-map article{background:radial-gradient(circle at 100% 0,#1c39bb29,#0000 13rem),#0a0a0ceb;border:1px solid #ffffff21;border-radius:10px;align-content:start;gap:clamp(12px,1.3vw,18px);min-height:clamp(170px,14vw,208px);padding:clamp(18px,1.8vw,24px);display:grid}.landing-surface-head{align-items:center;gap:13px;display:flex}.landing-surface-icon-shell{color:#cbd6ff;background:linear-gradient(135deg,#4169ff2e,#0000 68%),#ffffff0b;border:1px solid #8fa2ff47;border-radius:10px;flex:none;place-items:center;width:48px;height:48px;display:inline-grid;box-shadow:inset 0 1px #ffffff14,0 0 22px #4169ff26}.landing-surface-icon{filter:drop-shadow(0 0 16px #4169ff52);display:block}.landing-surface-map article h3{color:#cbd6ff;margin:0;font-size:clamp(1.18rem,1.45vw,1.5rem);font-weight:820;line-height:1.08}.landing-surface-map article p{max-width:31rem;font-size:var(--landing-card-copy-size);margin:0;line-height:1.42}.landing-story .landing-ai{background:radial-gradient(circle at 82% 10%,#1c39bb38,#0000 28rem),#020203;grid-template-columns:minmax(0,.78fr) minmax(500px,.78fr);align-items:center}.landing-ai-copy{max-width:820px}.landing-ai-copy h2{max-width:800px}.landing-ai-copy p{max-width:820px;font-size:var(--landing-section-copy-size);line-height:1.45}.landing-guide-moves{padding:clamp(16px,2.2vw,26px)}.landing-guide-moves,.landing-partner-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.landing-partner-row{padding:clamp(16px,2.2vw,26px) clamp(16px,2.2vw,26px) 0}.landing-partner-row article{background:radial-gradient(circle at 100% 0,#4169ff29,#0000 12rem),#ffffff0b;border:1px solid #8fa2ff2e;border-radius:10px;padding:clamp(16px,1.8vw,22px)}.landing-partner-row article:nth-child(2){background:radial-gradient(circle at 100% 0,#4ade8021,#0000 12rem),#ffffff0b;border-color:#4ade802e}.landing-partner-row span{color:#8fa2ff;font-size:var(--app-text-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:820;line-height:1;display:block}.landing-partner-row article:nth-child(2) span{color:#9fe6b8}.landing-partner-row strong{color:#fff;margin-top:10px;font-size:clamp(1.3rem,1.65vw,1.75rem);line-height:1;display:block}.landing-partner-row p{color:#f5f6fcc2;margin-top:11px;font-size:clamp(.94rem,1.06vw,1.06rem);line-height:1.36}.landing-guide-moves article{background:linear-gradient(135deg,#4169ff1f,#0000 72%),#ffffff0b;border:1px solid #ffffff21;border-radius:10px;min-height:104px;padding:clamp(16px,1.8vw,22px)}.landing-guide-move-head{align-items:center;gap:11px;display:flex}.landing-guide-move-icon{color:#dbe2ff;background:linear-gradient(135deg,#4169ff2e,#0000 72%),#ffffff0b;border:1px solid #8fa2ff4d;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:inline-grid;box-shadow:inset 0 1px #ffffff14}.landing-guide-move-icon.tone-violet{color:#d9c8ff;background:linear-gradient(135deg,#a884ff2b,#0000 72%),#ffffff0b;border-color:#a884ff52}.landing-guide-move-icon.tone-green{color:#bdf7d0;background:linear-gradient(135deg,#4ade8021,#0000 72%),#ffffff0b;border-color:#4ade804d}.landing-guide-move-icon.tone-amber{color:#ffe18c;background:linear-gradient(135deg,#ffcc4a24,#0000 72%),#ffffff0b;border-color:#ffcc4a57}.landing-guide-moves strong{color:#f7f8fff5;font-size:var(--landing-card-title-size);font-weight:780;line-height:1.12;display:block}.landing-guide-moves p{color:#f5f6fcbd;font-size:var(--landing-card-copy-size);margin-top:12px;line-height:1.38}.landing-operator{background:radial-gradient(circle at 78% 42%,#4169ff38,#0000 24rem),radial-gradient(circle at 100% 100%,#4ade8014,#0000 26rem),#020203;grid-template-columns:minmax(0,.76fr) minmax(420px,.68fr);align-items:center}.landing-eyebrow{color:#cbd6ff;width:fit-content;font-size:var(--landing-label-size);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#4169ff29,#0000 72%),#ffffff0b;border:1px solid #8fa2ff42;border-radius:999px;margin-bottom:clamp(14px,1.5vw,20px);padding:9px 13px;font-weight:840;line-height:1;display:inline-flex}.landing-operator-copy,.landing-operator-copy h2{max-width:820px}.landing-operator-copy p{max-width:760px;font-size:var(--landing-section-copy-size);line-height:1.45}.landing-operator-visual{background:radial-gradient(circle at 50% 24%,#4169ff70,#0000 12rem),radial-gradient(circle at 50% 28%,#ffffff14,#0000 8rem),linear-gradient(#0c101cf5,#040509fa);border:1px solid #8fa2ff33;border-radius:18px;place-items:center;min-height:clamp(440px,36vw,560px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 96px #0000006b,inset 0 1px #ffffff14}.landing-operator-visual:before{content:"";opacity:.18;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.landing-operator-orbit{border:1px solid #8fa2ff21;border-radius:999px;position:absolute;inset:12%}.landing-operator-orbit span{background:#8fa2ff;border-radius:999px;width:9px;height:9px;position:absolute;box-shadow:0 0 20px #8fa2ffcc}.landing-operator-orbit span:first-child{top:12%;left:18%}.landing-operator-orbit span:nth-child(2){background:#4ade80;top:28%;right:14%;box-shadow:0 0 20px #4ade80bf}.landing-operator-orbit span:nth-child(3){background:#ffcc4a;bottom:18%;right:22%;box-shadow:0 0 20px #ffcc4ab8}.landing-operator-avatar{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 50% 34%,#8fa2ff85,#0000 35%),radial-gradient(circle,#4169ff4d,#0405090a 68%);border:1px solid #8fa2ff38;border-radius:999px;place-items:center;width:clamp(126px,10vw,164px);margin-top:-60px;display:grid;position:relative;box-shadow:0 0 74px #4169ff57}.landing-operator-head{aspect-ratio:.86;background:radial-gradient(circle at 50% 42%,#ffffff0d,#0000 42%),#050609;border-radius:48% 48% 44% 44%;width:39%;position:absolute;top:31%}.landing-operator-head:before{content:"";background:#020203;border-radius:55% 55% 36% 36%;height:28%;position:absolute;inset:-8% -14% auto}.landing-operator-body{background:linear-gradient(90deg,#0000 45%,#ffffffe6 45% 55%,#0000 55%),linear-gradient(135deg,#040509,#0c0d12);border-radius:52% 52% 16% 16%;width:66%;height:32%;position:absolute;bottom:17%}.landing-operator-bowtie{width:32px;height:15px;position:absolute;bottom:29%}.landing-operator-bowtie:after,.landing-operator-bowtie:before{content:"";background:#f7f8ff;border-radius:3px 9px 9px 3px;width:15px;height:15px;position:absolute}.landing-operator-bowtie:before{left:0;transform:rotate(28deg)}.landing-operator-bowtie:after{right:0;transform:rotate(-28deg)}.landing-operator-card{z-index:2;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#4169ff1f,#0000 70%),#07080deb;border:1px solid #8fa2ff2e;border-radius:14px;padding:clamp(20px,2.5vw,30px);position:absolute;bottom:clamp(18px,3vw,42px);left:clamp(18px,3vw,46px);right:clamp(18px,3vw,46px)}.landing-operator-card span{color:#8fa2ff;font-size:var(--landing-label-size);letter-spacing:.08em;text-transform:uppercase;font-weight:840;line-height:1;display:block}.landing-operator-card strong{color:#fff;margin-top:12px;font-size:clamp(1.45rem,1.9vw,2rem);line-height:1.04;display:block}.landing-operator-card p{color:#f5f6fcb8;max-width:30rem;margin:12px auto 0;font-size:clamp(.98rem,1.1vw,1.12rem);line-height:1.36}.landing-operator-actions{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:min(78%,420px);display:flex;position:absolute;top:clamp(18px,2.6vw,34px);right:clamp(18px,2.6vw,34px)}.landing-operator-actions span{color:#f5f6fcd1;font-size:var(--app-text-caption);background:#ffffff0f;border:1px solid #8fa2ff38;border-radius:999px;padding:8px 11px;font-weight:760;line-height:1}.landing-story .landing-use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-story .landing-use-case{min-height:clamp(330px,23vw,410px)}.landing-story .landing-use-case h3{font-size:clamp(1.42rem,1.75vw,1.86rem)}.landing-story .landing-use-case p{font-size:clamp(1rem,1.12vw,1.12rem)}.landing-story .landing-migration{text-align:left;background:radial-gradient(circle at 92% 12%,#4ade8024,#0000 26rem),#040404;grid-template-columns:minmax(0,.78fr) minmax(420px,.76fr);align-items:center}.landing-story .landing-migration h2{margin-inline:0}.landing-story .landing-migration p{max-width:760px;margin-inline:0}.landing-migration-proof{gap:12px;display:grid}.landing-migration-proof article{background:linear-gradient(135deg,#4ade801a,#0000 68%),#ffffff0a;border:1px solid #4ade802e;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:clamp(16px,1.6vw,22px);display:grid}.landing-migration-proof article>span{color:#bdf7d0;background:#4ade801a;border:1px solid #4ade804d;border-radius:9px;place-items:center;width:40px;height:40px;display:inline-grid}.landing-migration-proof h3{color:#fff;font-size:var(--landing-card-title-size);margin:0;line-height:1.12}.landing-migration-proof p{color:#f5f6fcc2;font-size:var(--landing-card-copy-size);margin-top:7px;line-height:1.38}.landing-proof{text-align:center;background:radial-gradient(circle at 50% 0,#4ade8014,#0000 28rem),radial-gradient(circle at 50% 100%,#1c39bb2e,#0000 32rem),#020203;justify-items:center}.landing-proof h2{color:#fff;max-width:1120px;font-size:clamp(2rem,2.65vw,3.05rem)}.landing-proof p{color:#f5f6fcd1;max-width:780px;margin-inline:auto}.landing-waitlist-includes{color:#f5f6fcbd;max-width:700px;font-size:clamp(.98rem,1.1vw,1.08rem)}.landing-story .landing-waitlist h2{font-size:clamp(2.05rem,2.7vw,3rem)}@media (max-width:1180px){.landing-page-reset .landing-hero{grid-template-columns:1fr}.landing-story .landing-hero{grid-template-columns:1fr;padding-inline:clamp(22px,4vw,44px)}.landing-story .landing-hero-copy{max-width:760px}.landing-story .landing-hero-photo-card{min-height:auto}.landing-chaos,.landing-command,.landing-operator,.landing-story .landing-ai,.landing-surface .landing-section-intro{grid-template-columns:1fr}.landing-basic-grid,.landing-page-reset .landing-value-grid,.landing-story .landing-use-case-grid,.landing-surface-map{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-diagram-grid,.landing-page-reset .landing-ai,.landing-page-reset .landing-migration{grid-template-columns:1fr}.landing-diagram-guide{border-radius:8px}.landing-diagram-guide:after,.landing-diagram-guide:before{display:none}}@media (max-width:640px){.landing-page-reset .landing-hero h1{font-size:clamp(3.45rem,15.8vw,4.35rem)}.landing-story .landing-subhead{font-size:clamp(1.55rem,7.2vw,2.05rem)}.landing-hero-action,.landing-story .landing-hero-support{font-size:clamp(1.04rem,5.1vw,1.28rem)}.landing-chaos-visual,.landing-surface-map article{padding:18px}.landing-surface-map article{min-height:auto}.landing-guide-moves,.landing-partner-row,.landing-story .landing-use-case-grid,.landing-surface-map{grid-template-columns:1fr}.landing-operator-visual{min-height:500px}.landing-operator-card{bottom:78px}.landing-operator-actions{justify-content:center;max-width:none;left:18px;right:18px}.landing-command-visual{min-height:auto;padding:18px}.landing-chaos-cloud,.landing-command-visual{grid-template-columns:1fr}.landing-command-visual:before{display:none}.landing-command-core{width:100%;min-height:auto;position:relative;top:auto;left:auto;transform:none}.landing-command-step,.landing-command-step:nth-of-type(2n){align-self:stretch;min-height:auto}.landing-page-reset .landing-form button{width:min(100%,300px)}.landing-guide-moves article{min-height:auto}.landing-guide-flow{grid-template-columns:1fr}.landing-guide-core{justify-self:center}.landing-guide-stack span:after{display:none}.landing-basic-grid,.landing-page-reset .landing-preview-columns,.landing-page-reset .landing-value-grid{grid-template-columns:1fr}}.landing-simplified{background:linear-gradient(#050506,#000 44%,#040405)}.landing-simplified .landing-nav nav{gap:clamp(10px,1.6vw,18px)}.landing-simplified .landing-dev-sign-in{white-space:nowrap;flex:none}.landing-simplified .landing-hero{grid-template-columns:minmax(390px,.78fr) minmax(560px,1fr);gap:clamp(42px,6vw,96px);width:min(100%,1680px);min-height:min(760px,100vh - 78px);padding:clamp(46px,6.2vw,82px) clamp(22px,4.4vw,74px) clamp(42px,6vw,72px)}.landing-simplified .landing-hero-copy{max-width:650px}.landing-simplified .landing-hero h1{font-size:clamp(4.4rem,6.4vw,7.2rem);line-height:.86}.landing-simplified .landing-subhead{color:#fff;max-width:680px;margin-top:24px;font-size:clamp(1.8rem,2.65vw,3.05rem);font-weight:760;line-height:1.02}.landing-simplified .landing-hero-support{color:#f5f6fcd6;max-width:680px;margin-top:18px;font-size:clamp(1.08rem,1.34vw,1.32rem);font-weight:560;line-height:1.4}.landing-simplified .landing-hero-support strong{color:#fff;font-weight:840}.landing-simplified .landing-actions{margin-top:30px}.landing-simplified .landing-hero-photo-card{border-radius:10px;width:min(100%,980px);min-height:clamp(330px,34vw,540px)}.landing-simplified .landing-hero-photo-card:after{background:linear-gradient(90deg,#0202043d,#0000 28%,#0202040d)}.landing-simplified .landing-section{gap:clamp(22px,4vw,46px);width:min(100%,1500px);padding:clamp(54px,7vw,88px) clamp(22px,4.4vw,74px)}.landing-simplified .landing-section h2{max-width:900px;font-size:clamp(2.05rem,3.3vw,3.7rem);line-height:.98}.landing-simplified .landing-section p{color:#f5f6fccc}.landing-simplified .landing-section-intro{grid-template-columns:minmax(0,.88fr) minmax(320px,.58fr);align-items:end}.landing-simplified .landing-section-intro p{max-width:560px;margin:0;font-size:clamp(1rem,1.18vw,1.16rem);line-height:1.48}.landing-simplified-product{background:#020203}.landing-compact-grid,.landing-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,18px);display:grid}.landing-compact-card,.landing-proof-card{background:linear-gradient(135deg,#4169ff1c,#0000 68%),#0a0a0ceb;border:1px solid #ffffff21;border-radius:8px;align-content:start;min-height:220px;padding:clamp(18px,1.8vw,24px);display:grid}.landing-proof-card{background:linear-gradient(135deg,#4ade8014,#0000 68%),#0a0a0ceb}.landing-compact-icon{color:#cbd6ff;background:#4169ff1f;border:1px solid #8fa2ff47;border-radius:8px;place-items:center;width:44px;height:44px;display:inline-grid}.landing-proof-card .landing-compact-icon{color:#bdf7d0;background:#4ade8014;border-color:#4ade803d}.landing-compact-card h3,.landing-proof-card h3{color:#fff;margin:22px 0 0;font-size:clamp(1.18rem,1.35vw,1.42rem);font-weight:820;line-height:1.08}.landing-compact-card p,.landing-proof-card p{margin-top:13px;font-size:clamp(.96rem,1.04vw,1.06rem);line-height:1.42}.landing-simplified-proof{background:#050505}.landing-import-note{text-align:left;background:linear-gradient(135deg,#4ade8014,#0000 48%),#020203;grid-template-columns:auto minmax(0,820px);justify-content:center;align-items:start}.landing-import-note h2{font-size:clamp(1.65rem,2.35vw,2.5rem)}.landing-import-note p{max-width:680px;margin-top:12px}.landing-import-icon{color:#bdf7d0;background:#4ade8014;border:1px solid #4ade8042;border-radius:8px;place-items:center;width:44px;height:44px;display:inline-grid}.landing-simplified .landing-inline-link{color:#8fa7ff;font-weight:var(--font-weight-strong);text-underline-offset:4px;margin-top:16px;text-decoration:underline;display:inline-flex}.landing-simplified .landing-waitlist{width:100%;margin-inline:0;padding-top:clamp(62px,8vw,96px)}.landing-simplified .landing-waitlist-copy p{max-width:620px}@media (max-width:1180px){.landing-simplified .landing-hero,.landing-simplified .landing-section-intro{grid-template-columns:1fr}.landing-simplified .landing-hero{min-height:auto}.landing-simplified .landing-hero-photo-card{justify-self:stretch;min-height:auto}.landing-compact-grid,.landing-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.landing-simplified .landing-nav{align-items:flex-start}.landing-simplified .landing-nav nav,.landing-simplified .landing-nav-actions{justify-content:flex-end}.landing-simplified .landing-hero{padding-inline:20px}.landing-simplified .landing-hero h1{font-size:clamp(3.45rem,16vw,4.35rem)}.landing-simplified .landing-subhead{font-size:clamp(1.55rem,7.3vw,2.08rem)}.landing-simplified .landing-hero-support{font-size:clamp(1rem,4.8vw,1.2rem)}.landing-compact-grid,.landing-import-note,.landing-proof-grid{grid-template-columns:1fr}.landing-compact-card,.landing-proof-card{min-height:auto}.landing-import-icon{display:none}}.landing-you-one{--you-one-blue:#8ea2ff;--you-one-electric:#1f55ff;--you-one-deep-blue:#101f68;--you-one-ink:#050506;--you-one-panel:#151518;--you-one-soft:#f8f9ffc2;--you-one-muted:#f8f9ff94;--you-one-line:#ffffff21;color:#fff;background:radial-gradient(circle at 78% 8%,#1f55ff33,#0000 26rem),linear-gradient(#000,#050506 38%,#f5f6f9 38.1% 62%,#050506 62.1%,#000)}.landing-you-one .landing-nav{background:#000000d1;border-bottom-color:#ffffff14}.landing-you-one .landing-wordmark{color:#fff;gap:12px;font-size:1.45rem;font-weight:820}.landing-you-one .landing-wordmark span:last-child{letter-spacing:0}.you-one-mark{color:#fff;background:linear-gradient(135deg,#8ea2ff47,#1f55ff1f),#050506;border:1px solid #8ea2ff80;border-radius:8px;place-items:center;width:36px;height:36px;font-size:1.14rem;font-weight:860;line-height:1;display:inline-grid;box-shadow:0 0 34px #1f55ff3d}.landing-you-one .landing-nav nav{color:#ffffffc2;gap:24px;font-size:.96rem;font-weight:740}.landing-you-one .landing-dev-sign-in{background:#ffffff12;border-color:#ffffff29}.landing-you-one .landing-sticky-cta{color:#07080b;background:#fff;border-color:#ffffff2e;width:min(220px,100vw - 48px);box-shadow:0 22px 60px #1f55ff57}.landing-you-one .landing-sticky-cta:focus-visible,.landing-you-one .landing-sticky-cta:hover{background:#e8ecff}.landing-you-one .landing-hero{border-top:0;grid-template-columns:minmax(500px,.98fr) minmax(510px,.82fr);gap:clamp(34px,4vw,58px);width:min(100%,1760px);min-height:min(720px,100svh - 96px);margin-inline:auto;padding:48px clamp(24px,5vw,72px) 26px;position:relative;overflow:hidden}.landing-you-one .landing-hero:after{content:none}.landing-you-one .landing-hero>*{z-index:1;position:relative}.landing-you-one .landing-hero-copy{max-width:820px}.landing-you-one .landing-hero h1{gap:0;max-width:880px;font-size:clamp(4.35rem,6vw,8rem);font-weight:860;line-height:.9;display:grid}.landing-you-one .landing-hero h1 span{display:block}.landing-you-one .landing-hero h1 span:last-child{color:var(--you-one-blue);white-space:nowrap}.landing-you-one .landing-subhead{color:#fff;max-width:680px;margin-top:24px;font-size:clamp(1.9rem,2.55vw,2.7rem);font-weight:840;line-height:1.02}.landing-you-one .landing-subhead:first-line{color:inherit}.landing-you-one .landing-hero-support{color:#ffffffdb;max-width:650px;margin-top:20px;font-size:1.28rem;font-weight:680;line-height:1.38}.you-one-road-note{color:#ffffffa8;align-items:center;gap:13px;max-width:590px;margin:26px 0 0;font-size:1rem;font-weight:720;line-height:1.3;display:flex}.you-one-road-note:before{content:"";background:#ffffff47;width:72px;height:1px}.you-one-road-note:after{content:"";background:#cfd7ff;flex:none;width:9px;height:9px;transform:rotate(45deg)}.landing-you-one .landing-actions{margin-top:34px}.landing-you-one .landing-form button,.landing-you-one .landing-primary-link,.landing-you-one .landing-secondary-link{border-radius:999px;min-height:58px;padding:15px 28px;font-size:1.04rem;font-weight:820}.landing-you-one .landing-form button,.landing-you-one .landing-primary-link{color:#06070a;background:#fff;border-color:#fff;box-shadow:0 20px 62px #1f55ff47,0 0 0 1px #ffffff2e}.landing-you-one .landing-form button:hover:not(:disabled),.landing-you-one .landing-primary-link:hover{background:#e8ecff}.landing-you-one .landing-secondary-link{color:#fff;background:#ffffff12;border-color:#ffffff2e}.landing-you-one .landing-secondary-link:hover{background:#ffffff1f;border-color:#ffffff4d}.you-one-hero-visual{isolation:isolate;grid-template-columns:minmax(300px,380px) minmax(210px,1fr);align-items:start;gap:16px;min-height:auto;padding-top:10px;display:grid;position:relative}.you-one-phone{z-index:3;background:#060607;border:1px solid #8ea2ff5c;border-radius:36px;justify-self:end;width:min(100%,390px);min-width:0;padding:14px;position:relative;top:auto;left:auto;overflow:hidden;box-shadow:0 26px 80px #000000b3,0 0 0 6px #1f55ff14}.you-one-phone-top{color:#ffffffc7;min-height:42px;font-size:var(--app-text-caption);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;display:flex}.you-one-phone-top strong{color:#fff;font-size:.95rem;font-weight:780}.you-one-chat{gap:11px;padding:16px 2px 2px;display:grid}.you-one-bubble{color:#ffffffe0;border:1px solid #ffffff1a;border-radius:16px;max-width:88%;margin:0;padding:12px 13px;font-size:.88rem;line-height:1.32}.you-one-bubble.is-user{color:#fff;background:#1f55ff;border-color:#8ea2ff57;justify-self:end}.you-one-bubble.is-ava{background:linear-gradient(135deg,#ffffff1a,#0000),#17181d;justify-self:start}.you-one-hero-side{gap:14px;padding-top:58px;display:grid}.you-one-car-context,.you-one-memory-preview{background:linear-gradient(135deg,#8ea2ff1c,#0000 62%),#121318e0;border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 22px 60px #00000042}.you-one-memory-preview{gap:12px;padding:18px;display:grid}.you-one-preview-label{color:#fff;font-size:.88rem;font-weight:840}.you-one-memory-row{color:#b9c6ff;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.you-one-memory-row p{color:#ffffffb8;margin:0;font-size:.9rem;font-weight:640;line-height:1.34}.you-one-car-context{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid;overflow:hidden}.you-one-car-context-media{border-radius:6px;width:100%;height:85px;position:relative;overflow:hidden}.you-one-car-context-image{object-fit:cover}.you-one-car-context span,.you-one-car-context strong{display:block}.you-one-car-context strong{color:#fff;font-size:.94rem;font-weight:820;line-height:1.15}.you-one-car-context span{color:#ffffff9e;font-size:var(--app-text-caption);margin-top:4px;font-weight:650;line-height:1.26}.landing-you-one .landing-section{border-top-color:#ffffff14;width:min(100%,1660px);margin-inline:auto;padding:72px clamp(24px,5vw,72px)}.landing-you-one .landing-section h2{max-width:900px;font-size:3.65rem;font-weight:850;line-height:.98}.landing-you-one .landing-section p{color:var(--you-one-soft);font-size:1.12rem;line-height:1.48}.landing-you-one .landing-section-intro{grid-template-columns:minmax(0,.9fr) minmax(340px,.54fr);align-items:end}.landing-you-one .landing-section-intro p{margin:0}.you-one-scenarios{color:#090a0d;background:#f5f6f9}.you-one-scenarios h2,.you-one-scenarios h3{color:#090a0d!important}.you-one-scenarios .landing-section-intro p,.you-one-scenarios p{color:#090a0dad!important}.you-one-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.you-one-scenario-card{background:#fff;border:1px solid #0a0c121a;border-radius:8px;align-content:start;min-height:280px;padding:18px;display:grid;box-shadow:0 20px 50px #0a0c1212}.you-one-card-icon{border:1px solid var(--tile-accent,#1f55ff);place-items:center;width:44px;height:44px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.you-one-card-icon{border:1px solid color-mix(in srgb,var(--tile-accent,#1f55ff) 28%,#0a0c121a)}}.you-one-card-icon{background:var(--tile-accent,#1f55ff);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.you-one-card-icon{background:color-mix(in srgb,var(--tile-accent,#1f55ff) 11%,transparent)}}.you-one-card-icon{color:var(--tile-accent,#1f55ff)}.you-one-how-card h3,.you-one-memory-card h3,.you-one-scenario-card h3{margin:18px 0 0;font-size:1.26rem;font-weight:820;line-height:1.08}.you-one-scenario-dialog{gap:8px;margin-top:18px;display:grid}.you-one-scenario-dialog p{border-left:3px solid var(--tile-accent,#1f55ff);max-width:none;margin:0}@supports (color:color-mix(in lab,red,red)){.you-one-scenario-dialog p{border-left:3px solid color-mix(in srgb,var(--tile-accent,#1f55ff) 42%,#0a0c121f)}}.you-one-scenario-dialog p{padding-left:10px;font-size:.9rem!important;line-height:1.34!important}.you-one-scenario-dialog strong{color:#090a0d;font-size:var(--app-text-caption);text-transform:uppercase;margin-bottom:3px;font-weight:840;line-height:1;display:block}.tone-green{--tile-accent:#0e9f6e}.tone-blue{--tile-accent:#1f55ff}.tone-rose{--tile-accent:#e04f7a}.tone-amber{--tile-accent:#bc7a00}.tone-cyan{--tile-accent:#0b8fa7}.tone-violet{--tile-accent:#7557e6}.you-one-memory{background:radial-gradient(circle at 82% 0,#1f55ff2e,#0000 28rem),#050506}.you-one-how-grid,.you-one-memory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.you-one-memory-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.you-one-how-card,.you-one-memory-card,.you-one-memory-signal{border:1px solid var(--you-one-line);background:linear-gradient(135deg,#8ea2ff21,transparent 72%),var(--you-one-panel);border-radius:8px;align-content:start;min-height:240px;padding:22px;display:grid}.you-one-memory-signal{grid-template-columns:auto minmax(0,1fr);gap:14px;min-height:0;padding:16px}.you-one-memory-signal h3{color:#fff;margin:4px 0 0;font-size:1rem;font-weight:820;line-height:1.14}.you-one-memory-signal p{margin:8px 0 0;font-size:.9rem!important;line-height:1.34!important}.you-one-memory-label{text-transform:uppercase;font-weight:840;color:var(--you-one-blue)!important;font-size:var(--app-text-caption)!important;margin:0!important;line-height:1!important}.you-one-how-card p,.you-one-memory-card p{margin-top:14px;font-size:1rem!important;line-height:1.42!important}.you-one-how{background:#0a0a0d}.you-one-waitlist{background:radial-gradient(circle at 20% 0,#8ea2ff38,#0000 28rem),linear-gradient(135deg,#1f55ff2e,#0000 52%),#000;grid-template-columns:minmax(0,.78fr) minmax(420px,.58fr);align-items:center}.you-one-waitlist .landing-waitlist-copy{max-width:720px}.you-one-waitlist-icon{color:#cfd7ff;background:#1f55ff21;border:1px solid #8ea2ff57;border-radius:8px;place-items:center;width:44px;height:44px;margin-bottom:20px;display:inline-grid}.landing-you-one .landing-form{background:#ffffff14;border-color:#ffffff29;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;box-shadow:0 28px 80px #00000052,inset 0 1px #ffffff14}.landing-you-one .landing-form label{color:#ffffffb8;font-size:var(--app-text-caption);gap:8px;font-weight:760}.landing-you-one .landing-form input{color:#fff;background:#00000070;border-color:#ffffff2e;border-radius:999px;min-height:58px;padding:14px 18px;font-size:1.06rem}.landing-you-one .landing-form button{grid-column:auto;align-self:end;width:auto;min-width:190px}.landing-you-one .landing-form-message{color:#ffffff9e}@media (max-width:1040px){.you-one-memory-timeline,.you-one-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.landing-you-one .landing-hero{grid-template-columns:1fr;min-height:auto}.you-one-hero-visual{width:min(100%,760px);min-height:0}.landing-you-one .landing-section-intro,.you-one-waitlist{grid-template-columns:1fr}}@media (max-width:820px){.landing-you-one .landing-nav nav{display:none}.landing-you-one .landing-hero h1{font-size:3.4rem}.landing-you-one .landing-hero h1 span:last-child{white-space:normal}.landing-you-one .landing-subhead{font-size:2rem}.landing-you-one .landing-hero-support{font-size:1.12rem}.you-one-hero-visual{grid-template-columns:minmax(0,360px) minmax(0,1fr);min-height:0}.you-one-phone{width:100%;transform:none}.you-one-hero-side{padding-top:18px}.you-one-how-grid,.you-one-memory-grid,.you-one-memory-timeline,.you-one-scenario-grid{grid-template-columns:1fr}.landing-you-one .landing-section h2{font-size:2.45rem}.landing-you-one .landing-form{grid-template-columns:1fr}.landing-you-one .landing-form button{grid-column:1/-1;width:100%}}@media (max-width:560px){.landing-you-one .landing-nav{padding-inline:16px}.landing-you-one .landing-wordmark{font-size:1.2rem}.you-one-mark{width:32px;height:32px}.landing-you-one .landing-hero{padding:34px 16px 88px}.landing-you-one .landing-hero:after{opacity:.48;content:"";pointer-events:none;background:linear-gradient(90deg,#000000f5,#0003 38%,#000000c2),url(/landing/you-one-blue-model-s-plaid.png) 50%/cover no-repeat;border-radius:14px 0 0;height:118px;display:block;position:absolute;bottom:-2px;left:34%;right:-120px}.landing-you-one .landing-hero h1{font-size:3.35rem}.landing-you-one .landing-subhead{font-size:1.72rem}.landing-you-one .landing-actions{flex-direction:column;align-items:stretch}.landing-you-one .landing-primary-link,.landing-you-one .landing-secondary-link{width:100%}.you-one-road-note:before{width:42px}.you-one-hero-visual{display:none}.landing-you-one .landing-section{padding:58px 16px}.you-one-how-card,.you-one-memory-card,.you-one-scenario-card{min-height:auto}}.card-page{--card-room-height:calc(100dvh - 48px);background:#050607}.card-page-grid.card-room-grid,.card-page[data-room-profile] .card-page-grid.card-room-grid{grid-template-columns:minmax(420px,1fr) 9px var(--card-workstream-width,480px);grid-template-rows:minmax(52px,auto) minmax(0,1fr);grid-template-areas:"header header header""stage resize workstream";align-items:stretch;gap:6px 0;height:100%;min-height:0;padding:8px;display:grid}.card-page[data-workstream-collapsed=true] .card-page-grid.card-room-grid{grid-template-columns:minmax(640px,1fr) 0 var(--app-shell-collapsed-rail-size)}.card-room-header{background:0 0;border:0;border-bottom:1px solid #20242a;border-radius:0;grid-area:header;min-height:52px;max-height:72px;padding:6px 8px}.card-room-header .card-title-editor{letter-spacing:0;font-size:1.25rem}.card-room-title-stack{gap:8px;display:flex}.card-room-title-stack .card-title-editor{flex:auto;min-width:0;max-height:50px;padding:3px 5px;overflow-y:auto}.card-room-type{color:#aeb5bf;font-size:var(--app-text-caption);border:1px solid #2c323a;border-radius:6px;flex:none;padding:4px 7px;font-weight:680}.semantic-category-control{color:#dce4ff;min-width:104px;max-width:220px;height:28px;font:inherit;font-size:var(--app-text-caption);cursor:pointer;background:#4169ff1a;border:1px solid #597cff6b;border-radius:6px;flex:0 auto;align-items:center;gap:6px;padding:0 7px;font-weight:680;display:inline-flex}.semantic-category-control>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.semantic-category-control small{color:#92a8ff;font-size:var(--app-text-caption);font-weight:720}.semantic-category-control:focus-visible,.semantic-category-control:hover{background:#4169ff29;border-color:#7493ffb8;outline:none}.semantic-category-menu{width:min(280px,100vw - 24px)}.semantic-category-menu .card-action-menu-label>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.card-room-header .live-status-pill{flex:none}.card-room-header .card-room-completion-action,.card-room-header .card-room-toolbar button{color:#929ba7;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:grid}.card-room-header .card-room-completion-action:focus-visible,.card-room-header .card-room-completion-action:hover,.card-room-header .card-room-toolbar button:focus-visible,.card-room-header .card-room-toolbar button:hover{color:#f4f6f8;background:#15181d;border-color:#303640;outline:none}.card-room-toolbar-actions{flex-wrap:nowrap}.card-room-toolbar button,.stage-fullscreen-bar button{border-radius:7px}.card-room-stage-zone{grid-area:stage}.card-main.card-room-stage-zone{background:#080a0c;border:1px solid #20242a;border-radius:8px 0 0 8px;flex-direction:column;height:100%;min-height:0;max-height:none;padding:0;display:flex;overflow:hidden}.card-main.card-room-stage-zone[hidden]{display:none}.card-room-stage-zone .card-content-area{flex:auto;grid-template-rows:minmax(0,1fr) auto;height:auto}.card-room-stage-zone .card-content-area,.card-room-stage-zone .card-stage{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.card-room-stage-zone .card-stage{background:0 0;border:0;border-radius:0;height:100%;padding:0}.card-room-stage-zone .card-artifacts{border-radius:8px;max-height:32%;margin:0 14px 14px;overflow:auto}.card-workstream-resizer{z-index:4;cursor:col-resize;touch-action:none;grid-area:resize;min-width:9px;position:relative}.card-workstream-resizer:before{content:"";background:#252a31;width:1px;transition:background .12s,box-shadow .12s;position:absolute;top:0;bottom:0;left:4px}.card-workstream-resizer:focus-visible:before,.card-workstream-resizer:hover:before,.resizing-card-workstream .card-workstream-resizer:before{background:#7892ff;box-shadow:0 0 0 2px #7892ff29}.card-workstream-resizer:focus-visible{outline:none}.resizing-card-workstream{cursor:col-resize;-webkit-user-select:none;user-select:none}.card-room-workstream-zone{grid-area:workstream;min-width:0;height:100%;min-height:0;max-height:none}.card-workstream,.card-workstream-tabs{background:#0a0c0e;border:1px solid #20242a;border-radius:0 8px 8px 0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-height:100%;max-height:100%;container-type:inline-size}.card-workstream-tabbar{border-bottom:1px solid #20242a;justify-content:space-between;align-items:center;height:44px;min-height:44px;padding:0 6px;display:flex}.card-workstream-tablist{isolation:isolate;flex:auto;align-self:stretch;align-items:stretch;gap:0;padding:0;display:flex}.card-workstream-tablist,.card-workstream-tablist button{background:0 0;border:0;border-radius:0;min-width:0;position:relative}.card-workstream-tablist button{z-index:1;color:#969da8;font-size:var(--app-text-caption);font-weight:var(--app-weight-control);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;gap:9px;padding:0 7px;transition:background-color .14s ease-out,color .14s ease-out;display:inline-flex;overflow:visible}.card-workstream-tablist button:focus-visible,.card-workstream-tablist button:hover{color:#dfe3ea;background:#ffffff09}.card-workstream-tablist button:focus-visible{outline-offset:-4px;outline:2px solid #7892ff9e}.workstream-ava-lockup{--ava-lockup-mark-size:20px;--ava-lockup-signature-height:36px;--ava-lockup-gap:2px;filter:brightness(1.16)saturate(.88)drop-shadow(0 0 5px #5d79ff29)}.workstream-ava-compact{justify-content:center;align-items:center;display:none}.card-workstream-tablist button>svg{flex:none;width:17px;height:17px}.workstream-attachments-tab>svg{flex:none;display:none}.workstream-attachments-tab{flex-basis:126px!important}@container (max-width:560px){.workstream-attachments-tab{min-width:40px;flex:0 0 40px!important}.workstream-attachments-tab>svg{display:block}.workstream-attachments-tab>span{display:none}}.card-workstream-tablist button[aria-selected=true]{color:#f4f6f8;font-weight:var(--app-weight-control-selected);box-shadow:none;background:0 0;border-color:#0000}.card-workstream-header-actions{width:auto;min-width:var(--app-control-height-compact);justify-content:flex-end;align-items:center;gap:2px;display:flex}.card-workstream-chat-focus,.card-workstream-collapse,.card-workstream-collapsed>button,.card-workstream-header-command,.card-workstream-highlights,.card-workstream-status{width:var(--app-control-height-compact);height:var(--app-control-height-compact);min-width:var(--app-control-height-compact);color:#969da8;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid;position:relative}.card-workstream-chat-focus:focus-visible,.card-workstream-chat-focus:hover,.card-workstream-collapse:focus-visible,.card-workstream-collapse:hover,.card-workstream-collapsed>button:focus-visible,.card-workstream-collapsed>button:hover,.card-workstream-header-command:focus-visible,.card-workstream-header-command:hover,.card-workstream-highlights:focus-visible,.card-workstream-highlights:hover,.card-workstream-status:focus-visible,.card-workstream-status:hover{color:#f4f6f8;background:#15181d;border-color:#303640;outline:none}.card-workstream-highlights[aria-pressed=true]{color:#aebdff;background:#526ee226;border-color:#7892ff6b}.card-workstream-collapsed{padding:0;display:block;position:relative;overflow:hidden}.card-workstream-collapsed>.workstream-rail{z-index:3;position:absolute;inset:0}.card-workstream-collapsed>.card-workstream-body,.card-workstream-collapsed>.workstream-tabbar{opacity:0;visibility:hidden;pointer-events:none}.card-workstream-collapsed .workstream-rail-launcher{border-radius:0 7px 7px 0}.workstream-attention-dot{background:#f1bf55;border-radius:999px;width:6px;height:6px;position:absolute;top:7px;right:7px}.workstream-rail-count{color:#d6dbe4;min-width:16px;height:16px;font-size:var(--app-text-caption);background:#171b22;border:1px solid #303640;border-radius:999px;place-items:center;font-weight:720;display:grid;position:absolute;top:2px;right:1px}.card-workstream-body{min-height:0;overflow:hidden}.card-workstream .card-pane-section,.card-workstream .card-pulse-panel{height:100%;min-height:0;padding:12px}.card-workstream .board-activity-actions button{color:#c9ced6;background:#111419;border:1px solid #303640}.card-workstream .board-activity-actions button:focus-visible,.card-workstream .board-activity-actions button:hover{color:#fff;background:#171d2d;border-color:#526ee2;outline:none}.card-workstream .card-chat-panel{grid-template-rows:auto minmax(0,1fr) auto}.card-chat-toolbar{justify-content:flex-end;min-height:0;display:flex}.card-workstream .comment-stream{flex-direction:column;gap:8px;padding:8px 3px 10px 0;display:flex}.card-workstream .card-chat-empty{text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);align-content:start;align-self:start;justify-items:start;min-height:auto;margin:10px 0 4px;padding:12px 6px;display:grid}.card-workstream .card-chat-empty .card-chat-empty-mark{color:#7f8ba0;grid-row:1/span 2;width:22px;height:22px;margin:2px 0 0 3px}.card-workstream .card-chat-empty p,.card-workstream .card-chat-empty strong{grid-column:2}.card-workstream .comment-form{z-index:2;background:#12151a;border:1px solid #2a3038;border-radius:8px;margin:0;padding:8px 9px;position:sticky;bottom:0;box-shadow:0 -10px 24px #0000003d}.card-workstream .comment-form textarea{color:#f4f6f8;min-height:34px;padding-top:3px}.card-workstream .comment-send-button{background:#2945b8;border-radius:7px}.comment{background:#14171c;border-radius:8px 8px 8px 3px;max-width:92%;padding:9px 10px}.comment-user{background:#182140;border-bottom-right-radius:3px;border-bottom-left-radius:8px}.comment-expand-button,.comment-stage-actions button{color:#c9ced6;width:fit-content;min-height:28px;font-size:var(--app-text-caption);background:#111419;border:1px solid #303640;border-radius:6px;padding:4px 7px;font-weight:680}.comment-stage-actions{justify-content:flex-end;margin-top:8px;display:flex}.comment-stage-actions button:disabled{opacity:.52;cursor:not-allowed}.card-chat-toolbar{border-bottom:1px solid #20252c;gap:8px;padding-bottom:9px;display:grid}.conversation-retrieval-row,.conversation-view-row{align-items:center;gap:7px;min-width:0;display:flex}.conversation-view-row{justify-content:space-between}.conversation-view-tabs{background:#0e1115;border:1px solid #2a3038;border-radius:7px;grid-template-columns:repeat(2,max-content);gap:3px;padding:3px;display:inline-grid}.conversation-pinned-shortcut,.conversation-retrieval-row>button,.conversation-view-tabs button{color:#929aa6;min-height:30px;font-size:var(--app-text-caption);font-weight:var(--app-weight-control);background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.conversation-view-tabs button[aria-selected=true]{color:#f0f2f5;font-weight:var(--app-weight-control-selected);background:#1a202a;border-color:#39475f}.conversation-view-tabs button span{color:#dce3ef;min-width:18px;height:18px;font-size:var(--app-text-caption);background:#2c3544;border-radius:999px;place-items:center;display:inline-grid}.conversation-pinned-shortcut{color:#d9c58f;border-color:#3a3426}.conversation-search{color:#747d89;background:#0d1014;border:1px solid #282e36;border-radius:6px;flex:180px;align-items:center;gap:7px;min-width:100px;height:32px;padding:0 9px;display:flex}.conversation-search:focus-within{border-color:#526ee2}.conversation-search input{color:#e9ecf0;width:100%;min-width:0;font:inherit;font-size:var(--app-text-caption);background:0 0;border:0;outline:none;padding:0}.conversation-filter select{color:#b7bec8;max-width:118px;height:32px;font:inherit;font-size:var(--app-text-caption);background:#0d1014;border:1px solid #282e36;border-radius:6px;padding:0 25px 0 8px}.comment-curation-actions,.comment-curation-labels{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.comment-curation-labels span{color:#c7cdd6;border:1px solid #3a414c;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;font-weight:760;display:inline-flex}.comment-curation-actions{opacity:0;transition:opacity .12s}.comment:focus-within .comment-curation-actions,.comment:hover .comment-curation-actions{opacity:1}.comment-curation-actions button{color:#aeb5c0;min-height:28px;font-size:var(--app-text-caption);background:#101319;border:1px solid #303640;border-radius:5px;align-items:center;gap:4px;padding:3px 6px;font-weight:690;display:inline-flex}.comment-curation-actions button[aria-pressed=true]{color:#e7ebff;border-color:#526ee2}.comment-imported,.comment-kept,.comment-pinned,.comment-resource{background:#151920;border:1px solid #303844;border-bottom-left-radius:8px}.comment-pinned{background:#1b1912;border-color:#6d5c2e}.comment-pinned .comment-curation-labels span{color:#e4cd89;border-color:#6d5c2e}.comment-resource{border-left:3px solid #4d72cf}.comment-imported{border-left:3px solid #68717e}.comment-form-actions,.comment-form-actions>div{align-items:center;gap:8px;display:flex}.comment-form-actions{justify-content:space-between}.conversation-history-loading{z-index:5;pointer-events:none;border:2px solid #7691ff3d;border-top-color:#86a2ff;border-radius:999px;width:18px;height:18px;animation:spin .8s linear infinite;position:absolute;top:10px;left:50%;transform:translate(-50%)}.conversation-burst{color:#c8ced7;text-align:left;width:100%;min-height:48px;font-size:var(--app-text-caption);background:#0e1115;border:1px solid #272d35;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;padding:8px 10px;font-weight:720;display:grid}.conversation-burst svg{color:#748093;grid-row:1/span 2}.conversation-burst span{color:#737c89;font-size:var(--app-text-caption);font-weight:540}.comment-keep-toggle{min-height:var(--app-control-height-compact);color:#9ca5b2;font-size:var(--app-text-caption);background:0 0;border:1px solid #303640;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-weight:720;display:inline-flex}.comment-keep-toggle[aria-pressed=true]{color:#eef1ff;background:#1a2239;border-color:#526ee2}.card-workstream .card-chat-empty>button{color:#c9ced6;background:#111419;border:1px solid #303640;border-radius:6px;grid-column:2;min-height:30px;padding:4px 8px}.empty-stage-canvas{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;min-height:100%;display:grid;padding:clamp(18px,2.4vw,30px)!important}.empty-stage-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.empty-stage-header>div:first-child{align-items:baseline;gap:10px;display:flex}.empty-stage-header span{color:#777f8b;font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.empty-stage-header strong{color:#e7eaee;font-size:var(--app-text-caption);letter-spacing:0}.empty-stage-actions{align-items:center;margin:0;display:inline-flex}.empty-stage-actions .card-stage-attach-button{border-radius:7px;min-height:34px;padding:0 10px}.empty-stage-document-canvas{color:#aeb5bf;text-align:center;background:#0d1013;border:1px solid #242a31;border-radius:6px;align-content:start;justify-items:center;width:min(100%,920px);min-height:100%;margin:0 auto;padding:clamp(52px,9vh,94px) clamp(24px,6vw,74px);display:grid;box-shadow:0 18px 44px #00000038}.card-main.dragging-files .empty-stage-document-canvas,.empty-stage-document-canvas:focus-visible,.empty-stage-document-canvas:hover{color:#f4f6f8;background:#10141b;border-color:#526ee2;outline:none}.empty-stage-document-canvas svg{color:#8093ed;margin-bottom:14px}.empty-stage-document-canvas strong{color:#f1f3f6;letter-spacing:0;font-size:1.08rem}.empty-stage-document-canvas span{color:#a6adb7;font-size:var(--app-text-caption);margin-top:7px}.empty-stage-document-canvas small{color:#777f8b;font-size:var(--app-text-caption);margin-top:5px}.empty-stage-error,.stage-document-error{color:#f5d98d;font-size:var(--app-text-caption);background:#f1bf5514;border-left:3px solid #f1bf55;padding:8px 10px}.card-stage-document{grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden!important}.stage-document{flex-direction:column;flex:auto;min-width:0;max-width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.stage-document-toolbar{border-bottom:1px solid #20242a;gap:8px;height:44px;min-height:44px;padding:4px 8px;display:flex;overflow:hidden}.stage-document-formatting{scrollbar-width:none;flex:auto;justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.stage-document-formatting::-webkit-scrollbar{display:none}.stage-document-formatting button,.stage-document-formatting select{color:#969da8;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;height:32px;min-height:32px}.stage-document-formatting select{color:#c4c9d1;width:96px;max-width:96px;font:inherit;font-size:var(--app-text-caption);background:#0d1013;border-color:#282e36;padding:0 24px 0 8px}.stage-document-formatting button{place-items:center;width:32px;min-width:32px;padding:0;display:grid}.stage-document-formatting button:focus-visible,.stage-document-formatting button:hover,.stage-document-formatting button[aria-pressed=true]{color:#f4f6f8;background:#1a1f25;border-color:#303741;outline:none}.stage-document-formatting button[aria-pressed=true]{background:#1b2751;border-color:#4059bd}.stage-document-formatting button:disabled{opacity:.35;pointer-events:none}.stage-document-zoom{flex:none;align-items:center;gap:2px;display:inline-flex}.stage-document-formatting .stage-document-zoom-reset{font-variant-numeric:tabular-nums;width:auto;min-width:52px;padding-inline:7px}.stage-document-toolbar-separator{background:#2a3038;flex:0 0 1px;width:1px;height:20px;margin:0 3px}.stage-document-save-state{color:#777f8b;min-width:32px;min-height:32px;font-size:var(--app-text-caption);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.stage-document-fullscreen-saved{color:#838c98;font-size:var(--app-text-caption);flex:none}.stage-document-save-state.status-pending svg{animation:card-document-status-spin .9s linear infinite}.sync-indicator .sync-status-icon{animation:none}@keyframes card-document-status-spin{to{transform:rotate(1turn)}}.stage-document-save-state:focus-visible,.stage-document-save-state:hover{color:#f4f6f8;background:#15181d;border-color:#303640;outline:none}.stage-document-save-state.status-blocked,.stage-document-save-state.status-conflict,.stage-document-save-state.status-local-save-failed,.stage-document-save-state.status-offline,.stage-document-save-state.status-save-failed{color:#f5d98d}.stage-document-editor-shell{background:#0b0d10;flex:auto;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;overflow:auto}.stage-document-editor{color:#e8ebef;overflow-wrap:anywhere;caret-color:#91a5ff;outline:none;width:min(100%,88ch);min-height:100%;margin:0 auto;padding:24px clamp(20px,2vw,32px) 110px;font-size:1.0625rem;line-height:1.68}.stage-document-editor-shell:focus-within{box-shadow:inset 0 0 0 1px #7892ff33}.stage-document-editor>:first-child{margin-top:0}.stage-document-editor blockquote,.stage-document-editor ol,.stage-document-editor p,.stage-document-editor pre,.stage-document-editor table,.stage-document-editor ul{margin-top:0;margin-bottom:1em}.stage-document-editor h1,.stage-document-editor h2,.stage-document-editor h3{color:#f6f7f9;letter-spacing:0;margin:1.5em 0 .55em;line-height:1.22}.stage-document-editor ol,.stage-document-editor ul{padding-left:1.5rem}.stage-document-editor li+li{margin-top:.28em}.stage-document-editor ul[data-type=taskList]{padding-left:0;list-style:none}.stage-document-editor li[data-type=taskItem]{align-items:flex-start;gap:8px;display:flex}.stage-document-editor li[data-type=taskItem]>label{place-items:center;min-height:24px;display:grid}.stage-document-editor li[data-type=taskItem]>div{flex:auto;min-width:0}.stage-document-editor blockquote{color:#afb6c0;border-left:2px solid #526ee2;padding-left:14px}.stage-document-editor code,.stage-document-editor pre{background:#15191e;border-radius:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.stage-document-editor pre{padding:13px 14px;overflow:auto}.stage-document-editor code{padding:.12em .3em;font-size:.88em}.stage-document-editor pre code{background:0 0;padding:0}.stage-document-editor a{color:#9cacff;text-underline-offset:3px;text-decoration-thickness:1px}.stage-document-editor table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%}.stage-document-editor td,.stage-document-editor th{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #303640;min-width:0;padding:7px 9px}.stage-document-editor table:has(tr>:nth-child(8)){min-width:720px}.stage-document-editor th{color:#f0f2f5;background:#15191e}.stage-document-editor p.is-editor-empty:first-child:before{float:left;color:#68717d;content:attr(data-placeholder);pointer-events:none;height:0}.stage-document-legacy{color:#9ba3ae;font-size:var(--app-text-caption);background:#10141a;border-top:1px solid #292f37;border-bottom:1px solid #292f37;padding:7px 12px}.stage-document-hydrating{flex:auto;align-content:start;gap:12px;min-height:220px;padding:24px 28px;display:grid}.stage-document-hydrating>span{background:linear-gradient(90deg,#171b20 20%,#222832 46%,#171b20 72%) 0 0/240% 100%;border-radius:999px;width:min(680px,84%);height:12px;animation:board-skeleton-sheen 1.35s ease-in-out infinite;display:block}.stage-document-hydrating>span:nth-child(2){width:min(520px,68%)}.stage-document-hydrating>span:nth-child(3){width:min(610px,76%)}.stage-document-recovery,.stage-document-restore{background:#15140f;border-top:1px solid #303640;border-bottom:1px solid #303640;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.stage-document-recovery>div:first-child{gap:2px;display:grid}.stage-document-recovery strong{color:#f5d98d;font-size:var(--app-text-caption)}.stage-document-recovery span,.stage-document-restore span{color:#aeb5bf;font-size:var(--app-text-caption)}.stage-document-comparison footer,.stage-document-comparison-heading,.stage-document-recovery-actions{align-items:center;gap:7px;display:flex}.stage-document-comparison button,.stage-document-recovery button,.stage-document-restore button{color:#d7dbe1;min-height:32px;font-size:var(--app-text-caption);background:#111419;border:1px solid #343b45;border-radius:6px;padding:0 9px;font-weight:700}.stage-document-comparison button.primary,.stage-document-recovery button.primary{color:#fff;background:#2945b8;border-color:#526ee2}.stage-document-comparison button:focus-visible,.stage-document-comparison button:hover,.stage-document-recovery button:focus-visible,.stage-document-recovery button:hover,.stage-document-restore button:focus-visible,.stage-document-restore button:hover{border-color:#7892ff;outline:none}.stage-document-restore{background:#10141b}.stage-document-comparison{background:#0b0d10;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.stage-document-comparison>header{border-bottom:1px solid #252a31;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.stage-document-comparison h3,.stage-document-comparison p{letter-spacing:0;margin:0}.stage-document-comparison h3{font-size:.92rem}.stage-document-comparison p{color:#8e96a2;font-size:var(--app-text-caption);margin-top:3px}.stage-document-comparison-grid{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.stage-document-comparison-tabs{display:none}.stage-document-comparison-grid>section{border-right:1px solid #252a31;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:10px;display:grid}.stage-document-comparison-grid>section:last-child{border-right:0}.stage-document-comparison-heading{justify-content:space-between;min-height:38px}.stage-document-comparison-heading strong{font-size:var(--app-text-caption)}.stage-document-comparison textarea{resize:none;color:#e8ebef;min-width:0;min-height:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--app-text-caption);background:#080a0c;border:1px solid #252a31;border-radius:6px;padding:12px;line-height:1.55}.stage-document-comparison textarea:focus{border-color:#526ee2;outline:none}.stage-document-comparison footer{border-top:1px solid #252a31;flex:none;justify-content:flex-end;padding:10px 12px}@media (max-width:767px){.stage-document-toolbar{flex-wrap:wrap}.stage-document-save-state{margin-left:0}.stage-document-recovery,.stage-document-restore{flex-direction:column;align-items:stretch}.stage-document-recovery-actions{flex-wrap:wrap}.stage-document-comparison button,.stage-document-comparison-tabs button,.stage-document-recovery button,.stage-document-restore button{min-height:44px}.stage-document-comparison-tabs{border-bottom:1px solid #252a31;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:8px 10px;display:grid}.stage-document-comparison-tabs button{color:#969da8;background:0 0;border:1px solid #0000;border-radius:6px;font-weight:700}.stage-document-comparison-tabs button[aria-selected=true]{color:#f4f6f8;background:#1b2026;border-color:#343b45}.stage-document-comparison-grid{padding-bottom:calc(64px + env(safe-area-inset-bottom));display:block;overflow:hidden}.stage-document-comparison-grid>section{border-right:0;height:100%}.stage-document-comparison-grid>section[data-active=false]{display:none}.stage-document-comparison footer{z-index:80;padding-bottom:calc(10px + env(safe-area-inset-bottom));background:#0b0d10fa;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 24px #00000052}}.card-chat-panel{width:min(100%,900px);max-width:900px;margin-inline:auto;container:conversation-panel/inline-size}.card-workstream .card-chat-panel{padding:6px 12px 12px}.card-workstream .comment-stream{gap:1px;padding:7px 0 12px}.comment{color:#e9edf3;text-align:left;border-radius:7px;grid-template-columns:30px minmax(0,1fr);gap:9px;width:100%;padding:7px 7px 8px;display:grid;position:relative}.comment:focus-within,.comment:hover{background:#ffffff06}.comment-user{background:#3049a80e;border:0;border-left:2px solid #526ee27a;border-radius:7px}.comment-imported,.comment-kept,.comment-pinned,.comment-resource{background:#ffffff05;border:0;border-left:2px solid #3c4657;border-radius:7px;width:100%;max-width:100%}.comment-pinned{background:#a4873b0e;border-left-color:#a4873b}.comment-resource{border-left-color:#4d72cf}.comment-imported{border-left-color:#68717e}.comment-grouped{padding-top:3px}.comment-avatar{color:#dce2eb;width:28px;height:28px;font-size:var(--app-text-caption);background:#1b2028;border:1px solid #343b47;border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid;position:relative;overflow:hidden}.comment-avatar-fallback{grid-area:1/1}.comment-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.comment-avatar .comment-ava-mark{--ava-mark-size:28px;width:28px;height:28px}.comment-pilot .comment-avatar{color:#dbe2ff;background:0 0;border:0;border-radius:0;height:28px;overflow:visible}.comment-main{max-width:72ch}.comment-header{justify-content:space-between;gap:8px;display:flex}.comment-identity{color:#7d8693;min-width:0;font-size:var(--app-text-caption);align-items:baseline;gap:6px;display:flex}.comment-identity strong{color:#dfe4eb;font-size:var(--app-text-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:760;overflow:hidden}.comment-edited,.comment-identity time,.comment-sync-state{color:#747e8c;white-space:nowrap;font-style:normal}.comment-sync-state{color:#9da8ba}.comment p{color:#e4e8ee;width:auto;max-width:72ch;font-size:var(--app-text-caption);white-space:pre-wrap;overflow-wrap:anywhere;margin:1px 0 0;line-height:1.48}.comment-actions{align-items:center;gap:1px}.comment-actions [data-base-ui-trigger],.comment-actions>button{color:#838d9b;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;min-width:30px;height:30px;padding:0;display:inline-grid}.comment-actions button:focus-visible,.comment-actions button:hover,.comment-actions button[aria-pressed=true]{color:#f1f4f8;background:#202630;outline:none}.comment-curation-labels{gap:4px;margin:5px 0 0}.comment-curation-labels span{color:#aeb8c6;font-size:var(--app-text-caption);background:#232a35;border:0;border-radius:4px;padding:2px 5px;font-weight:720}.message-popover-positioner{z-index:130;outline:none}.message-action-menu,.message-reaction-picker,.reaction-actors-popover{color:#e6eaf0;background:#15191f;border:1px solid #343b46;border-radius:9px;outline:none;min-width:168px;padding:5px;box-shadow:0 16px 42px #00000075}.message-action-menu [role=menuitem]{color:#d5dbe4;width:100%;min-height:34px;font:inherit;font-size:var(--app-text-caption);text-align:left;background:0 0;border:0;border-radius:6px;outline:none;align-items:center;padding:0 9px;display:flex}.message-action-menu [role=menuitem]:hover,.message-action-menu [role=menuitem][data-highlighted]{color:#fff;background:#232a34}.message-action-menu [role=menuitem][data-disabled]{opacity:.45}.message-quick-reactions{grid-template-columns:repeat(6,38px);gap:2px;display:grid}.message-quick-reactions button{background:0 0;border:0;border-radius:7px;place-items:center;width:38px;height:38px;font-size:1.12rem;display:grid}.message-quick-reactions button:focus-visible,.message-quick-reactions button:hover{background:#272e38;outline:none}.message-reaction-expand{color:#aeb7c4;width:100%;min-height:32px;font-size:var(--app-text-caption);background:0 0;border:0;border-top:1px solid #292f38;margin-top:4px;font-weight:700}.message-reaction-picker .epr-main{background:#15191f!important;border:0!important}.message-emoji-loading{color:#9aa4b2;width:320px;height:280px;font-size:var(--app-text-caption);place-items:center;display:grid}.message-reactions{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.message-reactions button,.reaction-overflow{color:#c5ccd6;min-height:26px;font-size:var(--app-text-caption);background:#171c23;border:1px solid #323a46;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.message-reactions button[aria-pressed=true]{color:#f1f3ff;background:#1d2748;border-color:#526ee2}.message-reactions button strong,.reaction-actors-popover{font-size:var(--app-text-caption)}.reaction-actors-popover{max-width:260px;gap:3px;padding:9px 11px;display:grid}.reaction-actors-popover span{color:#9ca6b4}.message-image-grid{border-radius:8px;grid-auto-rows:minmax(108px,1fr);gap:4px;width:min(100%,620px);max-height:520px;margin-top:7px;display:grid;overflow:hidden}.message-image-grid>button{background:#0c0f13;border:1px solid #303744;border-radius:6px;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}.message-image-grid img{object-fit:cover;width:100%;height:100%;min-height:108px;max-height:420px;display:block}.message-image-grid-1{grid-template-columns:minmax(0,1fr)}.message-image-grid-1 img{object-fit:contain}.message-image-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.message-image-grid-3{grid-template-rows:repeat(2,minmax(108px,1fr));grid-template-columns:1.25fr 1fr}.message-image-grid-3>.message-image-tile:first-child,.message-image-grid-3>button:first-child{grid-row:1/span 2}.message-image-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.message-image-grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}.message-image-status{color:#eef1f5;font-size:var(--app-text-caption);background:#07090cd1;border-radius:999px;padding:3px 6px;position:absolute;bottom:6px;right:6px}.message-image-status-unavailable,.message-image-status-upload-failed{color:#ffd7da;background:#48161beb}.message-attachment-parts{gap:7px;margin-top:7px;display:grid}.message-attachment-parts .message-image-grid{margin-top:0}.message-file-attachment{background:#10141a;border:1px solid #303844;border-radius:8px;gap:7px;width:min(100%,620px);padding:9px 10px;display:grid;position:relative}.message-file-heading{grid-template-columns:24px minmax(0,1fr) 36px;align-items:center;gap:7px;display:grid}.message-file-heading>svg{color:#8f9aab}.message-file-heading>div{gap:2px;min-width:0;display:grid}.message-file-heading strong{color:#e5e9ef;font-size:var(--app-text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.message-file-heading small,.message-file-status{color:#8d97a5;font-size:var(--app-text-caption);line-height:1.3}.message-file-heading>a{color:#aab4c2;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.message-file-heading>a:hover{color:#f0f3f7;background:#1b222c}.message-file-attachment audio,.message-file-attachment video{width:100%;max-height:320px}.message-file-status-unavailable,.message-file-status-upload-failed{color:#f1a4aa}.message-attachment-recovery{background:#52191f3d;border:1px solid #ff8f993d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;padding:10px;display:flex}.message-attachment-recovery>div{flex:240px;gap:3px;min-width:0;display:grid}.message-attachment-recovery strong{overflow-wrap:anywhere;color:#ffe4e6;font-size:var(--app-text-caption);line-height:1.35}.message-attachment-recovery span{color:#c9b5b8;font-size:var(--app-text-caption);line-height:1.4}.message-attachment-recovery button{color:#d3d9e2;min-height:44px;font-size:var(--app-text-caption);background:#141920;border:1px solid #394251;border-radius:9px;padding:7px 12px;font-weight:680}.message-attachment-recovery button.primary{color:#f3f6ff;background:#324eb87a;border-color:#6e8bffb3}.message-attachment-recovery button:focus-visible,.message-attachment-recovery button:hover{color:#f3f5f8;background:#1a212b;border-color:#657596}.message-attachment-recovery button.primary:focus-visible,.message-attachment-recovery button.primary:hover{background:#4169ff8a;border-color:#8da4ff}.message-editor{gap:6px;margin-top:3px;display:grid}.message-editor textarea{resize:vertical;color:#eef1f5;width:100%;min-height:96px;max-height:none;font:inherit;font-size:var(--app-text-caption);background:#10141a;border:1px solid #46536b;border-radius:7px;outline:none;padding:8px 9px;line-height:1.45}.message-editor textarea:focus{border-color:#617be5}.message-editor>small{color:#87919f;font-size:var(--app-text-caption)}.message-editor>span{color:#f0a3a3;font-size:var(--app-text-caption)}.message-editor>div{justify-content:flex-end;gap:6px;display:flex}.message-editor>div button{color:#cbd2dc;min-height:30px;font-size:var(--app-text-caption);background:#171c23;border:1px solid #343c48;border-radius:6px;padding:0 9px;font-weight:700}.message-editor>div button[type=submit]{color:#fff;background:#263c9a;border-color:#5069cc}.board-workstream .comment-form.conversation-composer,.card-workstream .comment-form.conversation-composer{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:6px;padding:0;display:grid;position:relative}.conversation-composer-control{background:#111417;border:1px solid #2d333b;border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:4px;min-width:0;min-height:56px;padding:5px;transition:border-color .14s,box-shadow .14s,background .14s;display:grid;box-shadow:inset 0 1px #ffffff06,0 8px 24px #00000029}.conversation-composer-control:focus-within{background:#13171c;border-color:#7d97ff94;box-shadow:inset 0 1px #ffffff09,0 0 0 3px #4169ff24,0 10px 28px #0003}.conversation-composer-control>.comment-send-button,.conversation-composer-control>.conversation-composer-icon,.conversation-composer-control>.voice-input-button{border:0;border-radius:999px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;transition:background .14s,color .14s,box-shadow .14s,transform .14s;display:grid}.conversation-composer-control>.conversation-composer-icon,.conversation-composer-control>.voice-input-button{color:#a2abb7;background:0 0}.conversation-composer-control>.conversation-composer-icon:focus-visible,.conversation-composer-control>.conversation-composer-icon:hover,.conversation-composer-control>.voice-input-button:not(:disabled):focus-visible,.conversation-composer-control>.voice-input-button:not(:disabled):hover{color:#f5f7fb;background:#fff1;outline:none}.board-workstream .conversation-composer textarea,.card-workstream .conversation-composer textarea{box-sizing:border-box;resize:none;color:#f0f3f7;width:100%;height:44px;min-height:44px;max-height:280px;font-size:var(--app-text-body);line-height:var(--app-line-body);background:0 0;border:0;outline:none;padding:10px 7px 6px;overflow-y:hidden}.board-workstream .conversation-composer textarea:focus-visible,.card-workstream .conversation-composer textarea:focus-visible{outline-offset:0!important;box-shadow:none!important;outline:none!important}.board-workstream .conversation-composer textarea::placeholder,.card-workstream .conversation-composer textarea::placeholder{color:#929ba8;font-weight:400}.conversation-composer-control>.comment-send-button:not(:disabled){color:#11151c;background:#f2f4fb;box-shadow:0 3px 10px #00000042}.conversation-composer-control>.comment-send-button:not(:disabled):focus-visible,.conversation-composer-control>.comment-send-button:not(:disabled):hover{color:#090c12;background:#fff;outline:none;transform:translateY(-1px)}.conversation-composer-control>.comment-send-button:disabled{color:#66717f;box-shadow:none;background:0 0}.conversation-composer-meta{color:#8d97a5;min-width:0;font-size:var(--app-text-caption);justify-content:flex-start;align-items:center;gap:8px;padding:0 4px 1px;display:flex}.conversation-image-tray{align-items:center;gap:6px;padding:1px;display:flex;overflow-x:auto}.conversation-attachment-draft-status{color:#aab3c0;font-size:var(--card-type-label);line-height:var(--card-leading-meta);flex:0 0 min(250px,42vw);margin:0;padding:0 6px}.conversation-image-tray figure{background:#171c23;border:1px solid #303844;border-radius:7px;flex:0 0 138px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:6px;min-width:0;margin:0;padding:4px 24px 4px 4px;display:grid;position:relative}.conversation-image-tray img{object-fit:cover;border-radius:5px;width:44px;height:44px}.conversation-file-preview{color:#9ba6b5;background:#222a35;border-radius:5px;place-items:center;width:44px;height:44px;display:grid}.conversation-image-tray figure.has-error{background:#211619;border-color:#73383e}.conversation-image-tray figure.has-error figcaption small{color:#f1a4aa}.conversation-image-tray figcaption{gap:2px;min-width:0;display:grid}.conversation-image-tray figcaption span{color:#d9dee5;font-size:var(--app-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-image-tray figcaption small{color:#7f8997;font-size:var(--app-text-caption)}.conversation-image-tray figure>button{color:#919ba8;background:0 0;border:0;border-radius:4px;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:4px;right:4px}.conversation-drop-overlay{z-index:5;color:#f0f3ff;font-size:var(--app-text-caption);background:#141d37f0;border:2px solid #6480eb;border-radius:10px;place-items:center;font-weight:760;display:grid;position:absolute;inset:-1px}@container conversation-panel (max-width:559px){.comment-action-wide{display:none!important}.comment-actions [data-base-ui-trigger],.comment-actions>button{width:32px;min-width:32px;height:32px}.comment-header,.comment-identity{gap:4px}.comment-identity strong{max-width:130px}.message-image-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.card-workstream .card-chat-panel{padding:8px}.comment{grid-template-columns:28px minmax(0,1fr);gap:7px;padding-inline:4px}.comment-actions [data-base-ui-trigger],.comment-actions>button{height:44px;min-height:44px}.card-workstream .conversation-composer .comment-send-button,.conversation-composer-icon{width:44px;min-width:44px;height:44px;min-height:44px}.conversation-composer-control{min-height:52px}.card-workstream .conversation-composer textarea{height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.comment,.comment-actions button,.conversation-drop-overlay{transition:none!important}}.sync-indicator.sync-document{min-width:118px;font:inherit;cursor:pointer;justify-content:center}.card-page.stage-fullscreen .card-surface-tabs,.card-page.stage-fullscreen .card-workstream-resizer,.card-surface-tabs{display:none}.card-page.stage-fullscreen .card-page-grid.card-room-grid,.card-page.stage-fullscreen[data-room-profile] .card-page-grid.card-room-grid{width:100%;min-height:100dvh;padding:0;display:block}.card-page.stage-fullscreen .card-main.card-room-stage-zone{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:none}.card-page.stage-fullscreen .stage-artifact-workspace[data-artifact-kind=checklist] .native-checklist{width:min(100%,1040px);margin-inline:auto;padding-inline:clamp(16px,3vw,36px)}@media (min-width:960px) and (max-width:1279px){.card-page-grid.card-room-grid,.card-page[data-room-profile] .card-page-grid.card-room-grid{grid-template-columns:minmax(360px,1fr) 9px var(--card-workstream-width,420px)}.card-page[data-workstream-collapsed=true] .card-page-grid.card-room-grid{grid-template-columns:minmax(640px,1fr) 0 var(--app-shell-collapsed-rail-size)}}@media (max-width:959px){.card-page{--card-room-height:calc(100dvh - 220px)}.card-page-grid.card-room-grid,.card-page[data-room-profile] .card-page-grid.card-room-grid,.card-page[data-workstream-collapsed=true] .card-page-grid.card-room-grid{grid-template:"header""surface-tabs"52px"surface"minmax(0,1fr)/minmax(0,1fr);gap:10px}.card-room-header{grid-area:header}.card-surface-tabs{background:#0a0c0e;border:1px solid #20242a;border-radius:8px;grid-area:surface-tabs;grid-template-columns:repeat(5,minmax(0,1fr));align-self:start;gap:3px;height:52px;min-height:52px;padding:4px;display:grid}.card-surface-tabs button{color:#969da8;min-height:40px;font-size:var(--app-text-caption);font-weight:var(--app-weight-control);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.card-surface-tabs button[aria-selected=true]{color:#f4f6f8;font-weight:var(--app-weight-control-selected);background:#1a1e24;box-shadow:inset 0 -2px #7892ff}.card-room-stage-zone,.card-room-workstream-zone{grid-area:surface;height:100%;min-height:0;max-height:none}.card-page[data-room-profile] .card-room-stage-zone{min-height:0}.card-main.card-room-stage-zone,.card-workstream,.card-workstream-tabs{border-radius:8px;min-height:100%;max-height:100%}.card-workstream-tabbar{display:none}.card-workstream-body{height:100%}}@media (max-width:767px){.card-page{--card-room-height:calc(100dvh - 325px)}.card-page-grid.card-room-grid,.card-page[data-room-profile] .card-page-grid.card-room-grid,.card-page[data-workstream-collapsed=true] .card-page-grid.card-room-grid{grid-template-rows:auto 52px minmax(0,1fr);padding:10px}.card-room-header{grid-template-columns:minmax(0,1fr) auto;min-height:52px;max-height:72px;padding:6px 8px}.card-room-toolbar{justify-content:flex-end}.card-surface-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.card-room-header .card-room-completion-action,.card-room-header .card-room-toolbar button{width:44px;min-width:44px;height:44px;min-height:44px}.card-room-toolbar button,.card-surface-tabs button,.card-workstream .comment-send-button{min-height:44px}.card-room-stage-zone .card-stage{padding:0}.stage-document-toolbar{height:44px;min-height:44px;display:flex}.stage-document-formatting{padding-bottom:2px}.stage-document-editor{padding:18px 14px 72px;font-size:.92rem}.empty-stage-canvas{padding:18px!important}.conversation-retrieval-row{flex-wrap:wrap}.conversation-search{flex-basis:100%;justify-content:flex-start;width:100%;max-width:none;min-height:44px;padding-inline:10px}.conversation-search:not(:focus-within) input{opacity:1;pointer-events:auto;width:100%;position:static}.comment-curation-actions button,.comment-keep-toggle,.conversation-filter select,.conversation-pinned-shortcut,.conversation-view-tabs button{min-height:44px}.comment-curation-actions{opacity:1}}.card-detail-overlay,.card-page{--card-type-label:var(--app-text-caption);--card-type-provenance:var(--app-text-meta);--card-type-meta:var(--app-text-meta);--card-type-control:var(--app-text-control);--card-type-body:var(--app-text-body);--card-type-authored:1.0625rem;--card-type-heading:1.125rem;--card-type-stage-heading:1.25rem;--card-type-title:1.5rem;--card-leading-tight:1.25;--card-leading-meta:1.4;--card-leading-body:1.55}.card-detail-overlay-topbar .card-hierarchy-identity .board-title-static,.card-detail-overlay-topbar .sync-indicator{font-size:var(--card-type-control)}.card-detail-overlay-topbar .board-identity-copy>span,.card-detail-overlay-topbar .board-identity>span{font-size:var(--card-type-provenance)}.card-room-header .card-title-editor{min-height:34px;font-size:var(--card-type-title);line-height:var(--card-leading-tight)}.card-primary-category,.card-secondary-category,.card-status-row,.live-status-pill{font-size:var(--card-type-meta);line-height:var(--card-leading-meta)}.card-primary-category,.card-secondary-category,.live-status-pill{min-height:28px;padding-block:3px}.card-room-toolbar button,.card-room-toolbar>span,.card-stage-attach-button,.stage-fullscreen-bar button{font-size:var(--card-type-control)}.card-room-toolbar button,.stage-fullscreen-bar button{min-height:40px}.card-file-list h2,.card-stage-heading span,.empty-stage-canvas-copy span,.empty-stage-header span{font-size:var(--card-type-label);line-height:var(--card-leading-tight)}.card-stage-heading strong,.empty-stage-header strong,.file-row strong{font-size:var(--card-type-body);line-height:var(--card-leading-tight)}.media-hero-meta,.media-open-cue{font-size:var(--card-type-meta);line-height:var(--card-leading-meta)}.card-media-empty,.card-stage-empty,.card-stage-note,.lead-stage-grid span,.mission-stage-panel p,.stage-legacy-content{font-size:var(--card-type-body);line-height:var(--card-leading-body)}.stage-legacy-content{color:#d8dde5;white-space:pre-wrap;width:min(100%,72ch);padding:24px 28px}.stage-legacy-content p{margin:0}.empty-stage-canvas-copy strong,.empty-stage-document-canvas strong{font-size:var(--card-type-stage-heading);line-height:var(--card-leading-tight)}.empty-stage-canvas-copy p,.empty-stage-document-canvas span{font-size:var(--card-type-body);line-height:var(--card-leading-body)}.empty-stage-document-canvas small,.empty-stage-error,.stage-document-error,.stage-document-hydrating,.stage-document-legacy{font-size:var(--card-type-meta);line-height:var(--card-leading-meta)}.stage-document-comparison button,.stage-document-comparison-tabs button,.stage-document-formatting select,.stage-document-recovery button,.stage-document-restore button,.stage-document-save-state{font-size:var(--card-type-control)}.stage-document-formatting button,.stage-document-formatting select,.stage-document-save-state{min-height:32px}.stage-document-editor-shell{font-size:var(--card-type-authored)}.stage-document-editor{font-size:var(--stage-document-zoom,100%);line-height:1.55}.stage-document-editor li>p{margin-bottom:0}.stage-document-editor h1{font-size:1.88235em}.stage-document-editor h2{font-size:1.41176em}.stage-document-editor h3{font-size:1.17647em}.stage-document-comparison h3,.stage-document-comparison-heading strong,.stage-document-recovery strong{font-size:var(--card-type-body);line-height:var(--card-leading-tight)}.stage-document-comparison p,.stage-document-comparison textarea,.stage-document-recovery span,.stage-document-restore span{font-size:var(--card-type-meta);line-height:var(--card-leading-meta)}.card-workstream-tablist button{min-height:40px;font-size:var(--card-type-body)}.card-workstream-tabbar{height:48px;min-height:48px}.comment-keep-toggle,.conversation-burst,.conversation-filter select,.conversation-pinned-shortcut,.conversation-retrieval-row>button,.conversation-search input,.conversation-view-tabs button{font-size:var(--card-type-control);line-height:var(--card-leading-meta)}.conversation-pinned-shortcut,.conversation-retrieval-row>button,.conversation-view-tabs button{min-height:36px}.comment-curation-labels span,.conversation-burst span,.conversation-view-tabs button span{font-size:var(--card-type-label)}.conversation-filter select,.conversation-search{min-height:38px}.card-pulse-empty strong,.card-workstream .card-chat-empty strong{font-size:var(--card-type-heading);line-height:var(--card-leading-tight)}.card-pulse-empty p,.card-workstream .card-chat-empty p{font-size:var(--card-type-body);line-height:var(--card-leading-body)}.comment-avatar{font-size:var(--card-type-label)}.comment-identity{font-size:var(--card-type-provenance);line-height:var(--card-leading-meta)}.comment-identity strong{font-size:var(--card-type-meta)}.comment p{font-size:var(--card-type-body);line-height:var(--card-leading-body)}.comment-curation-actions button,.comment-expand-button,.comment-stage-actions button,.message-action-menu [role=menuitem],.message-editor>div button,.message-reaction-expand,.message-reactions button,.reaction-actors-popover,.reaction-overflow{font-size:var(--card-type-provenance);line-height:var(--card-leading-meta)}.conversation-composer-meta,.conversation-image-tray figcaption small,.conversation-image-tray figcaption span,.message-editor>small,.message-editor>span,.message-image-status,.message-reactions button strong{font-size:var(--card-type-label);line-height:var(--card-leading-meta)}.board-workstream .conversation-composer textarea,.card-workstream .conversation-composer textarea,.message-editor textarea{font-size:var(--card-type-body);font-weight:380;line-height:var(--card-leading-body)}.card-pulse-fact span,.card-pulse-glance span,.card-pulse-heading h2,.card-pulse-section h3{font-size:var(--card-type-label);line-height:var(--card-leading-tight)}.card-pulse-fact strong,.card-pulse-glance strong{font-size:var(--card-type-body);line-height:var(--card-leading-meta)}.card-pulse-fact small,.card-pulse-heading p{font-size:var(--card-type-provenance);line-height:var(--card-leading-meta)}.card-pulse-controls button,.card-workstream .board-activity-actions button,.operator-label-activity-actions button{min-height:32px;font-size:var(--card-type-provenance)}.card-pulse-correction button,.card-pulse-fact-actions button{min-height:36px;font-size:var(--card-type-control);padding-inline:10px}.card-workstream .board-activity-marker{font-size:var(--card-type-label)}.card-workstream .board-activity-content strong,.card-workstream .operator-label-activity-details dd{font-size:var(--card-type-meta);line-height:var(--card-leading-meta)}.card-workstream .board-activity-content header span,.card-workstream .board-activity-content small,.card-workstream .operator-label-activity-details dt{font-size:var(--card-type-label);line-height:var(--card-leading-meta)}.card-workstream .board-activity-content p,.card-workstream .operator-label-activity-details ul{font-size:var(--card-type-provenance);line-height:var(--card-leading-meta)}@media (max-width:767px){.card-detail-overlay,.card-page{--card-type-title:1.375rem}.card-surface-tabs button{font-size:var(--card-type-control)}.stage-document-editor{line-height:1.6}.stage-document-editor-shell{font-size:var(--card-type-body)}.stage-document-editor h1{font-size:2em}.stage-document-editor h2{font-size:1.5em}.stage-document-editor h3{font-size:1.25em}}.card-page,.card-page-grid.card-room-grid,.card-room-stage-zone,.card-room-workstream-zone,.card-workstream,.card-workstream .card-chat-panel,.card-workstream-body{min-width:0;min-height:0}.card-room-stage-zone,.card-room-workstream-zone,.card-workstream,.card-workstream-body{overflow:hidden}.card-workstream .card-chat-panel{grid-template-rows:minmax(0,1fr) auto;height:100%;max-height:100%;display:grid;overflow:hidden}.card-workstream .comment-stream{overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.card-workstream .card-chat-empty{display:none!important}.comment{background:0 0;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;max-width:100%;margin:0;padding:0 6px}.comment-highlighted,.comment-user{background:0 0;border:0}.comment-group-start{margin-top:18px}.comment-grouped{border-top:0;margin-top:8px;padding-top:0}.comment-grouped:before{display:none}.comment-grouped .comment-avatar{visibility:hidden}.comment-date-divider{color:#8f99a8;font-size:var(--app-text-caption);grid-column:1/-1;grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:10px;margin:2px 0 14px;font-weight:700;line-height:16px;display:grid}.comment-date-divider:after,.comment-date-divider:before{content:"";background:#94a3b82e;height:1px}.comment-day-break{margin-top:24px}.comment-main{width:100%;min-width:0;max-width:none;position:relative}.comment-self{grid-template-columns:minmax(0,1fr)}.comment-self .comment-avatar,.comment-self .comment-identity{display:none}.comment-self .comment-header{height:0;min-height:0;overflow:visible}.comment-header{align-items:center;min-height:28px;padding:0}.comment-grouped .comment-header{height:0;min-height:0;overflow:visible}.comment-grouped .comment-identity{height:0;min-height:0;overflow:hidden}.comment-identity{align-items:center;gap:5px;min-height:28px}.comment-identity strong{color:var(--text);font-size:var(--card-type-body,var(--app-text-body));line-height:20px;font-weight:var(--app-weight-bold)}.comment-actions{flex:none;min-width:0;display:flex}.comment-actions [data-base-ui-trigger],.comment-actions>button{opacity:1;width:32px;min-width:32px;height:32px;min-height:32px;transition:opacity .1s,color .1s,background .1s}.comment-actions [data-base-ui-trigger]:disabled,.comment-actions>button:disabled{color:#626b78;opacity:.55;cursor:default}.comment-actions [data-base-ui-trigger]:focus-visible,.comment-actions>button:focus-visible{outline-offset:-2px;outline:2px solid #7e97ffdb}.comment-action-copy[data-copy-state=copied]{color:#8dd7aa}.comment-action-copy[data-copy-state=failed]{color:#e9b96b}.comment-editing .comment-header{min-height:19px;padding-right:0}.comment-editing .comment-actions{display:none}.comment-content{cursor:default;background:#14181e;border:1px solid #2d333d;border-radius:16px 16px 16px 5px;width:max-content;min-width:0;max-width:min(88%,68ch);padding:9px 12px 10px;overflow:hidden;box-shadow:0 1px 1px #00000038}.comment-user .comment-content{background:#151a20;border-color:#2a313b}.comment-self .comment-content{background:#1b2541;border-color:#667dda80;border-radius:16px 16px 5px;margin-left:auto}.comment-pilot .comment-content{background:#151a20;border-color:#2a313b}.comment-highlighted .comment-content{border-color:#8c76d89e;box-shadow:0 1px 1px #00000038,inset 3px 0 #8c76d8bd}.comment-self.comment-highlighted .comment-content{box-shadow:0 1px 1px #00000038,inset -3px 0 #8c76d8bd}.comment-group-continues .comment-content{border-bottom-left-radius:5px}.comment-grouped .comment-content{border-top-left-radius:5px}.comment-self.comment-group-continues .comment-content{border-bottom-right-radius:5px;border-bottom-left-radius:16px}.comment-self.comment-grouped .comment-content{border-top-left-radius:16px;border-top-right-radius:5px}.comment-content.has-attachments{width:min(760px,88%);max-width:88%}.comment-content.has-attachments:not(.has-text){padding:5px}.comment-content.has-attachments:not(.has-text) .message-attachment-parts{margin-top:0}.comment-content .message-attachment-parts{width:100%}.comment-content .message-image-grid{border-radius:11px;width:100%}.comment-content .message-image-grid>.message-image-tile{border-radius:10px}.comment-editing .comment-content{width:min(88%,68ch);max-width:min(88%,68ch)}.message-markdown,.message-plain-text{color:#e2e6ec;overflow-wrap:anywhere;width:auto;max-width:100ch;font-size:14px;font-weight:380;line-height:22px}.message-markdown p,.message-plain-text p{max-width:none;color:inherit;font:inherit;white-space:pre-wrap;margin:1px 0 8px}.message-markdown>:last-child,.message-plain-text p:last-child{margin-bottom:0}.message-markdown h3,.message-markdown h4,.message-markdown h5,.message-markdown h6{color:#f0f3f7;margin:12px 0 4px;font-size:15px;font-weight:740;line-height:21px}.message-markdown .message-markdown-h1{font-size:17px;line-height:23px}.message-markdown .message-markdown-h2{font-size:16px;line-height:22px}.message-markdown ol,.message-markdown ul{margin:4px 0 8px;padding-left:22px}.message-markdown li+li{margin-top:2px}.message-markdown blockquote{color:#b7c0cc;border-left:2px solid #4c5b75;margin:6px 0 8px;padding:2px 0 2px 10px}.message-markdown code{color:#ecf0f6;background:#1d232c;border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;line-height:20px}.message-markdown code,.message-markdown pre{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.message-markdown pre{white-space:pre-wrap;background:#0c0f13;border:1px solid #2a313c;border-radius:7px;width:100%;margin:7px 0 9px;padding:10px 11px;overflow-x:hidden}.message-markdown pre code{white-space:inherit;background:0 0;padding:0}.message-markdown a,.message-plain-text a{color:#a9b9ff;text-underline-offset:2px;text-decoration-thickness:1px}.message-markdown-image-source,.message-unsafe-link{color:#a9b1bd;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px}.message-markdown-table{scrollbar-color:#59657a #151a20;scrollbar-width:thin;overscroll-behavior-inline:contain;border:1px solid #2a313b;border-radius:7px;max-width:100%;margin:7px 0 9px;overflow-x:auto}.message-markdown-table::-webkit-scrollbar{height:8px}.message-markdown-table::-webkit-scrollbar-track{background:#151a20}.message-markdown-table::-webkit-scrollbar-thumb{background:#59657a;border:2px solid #151a20;border-radius:999px}.message-markdown table{border-collapse:collapse;width:100%;font-size:var(--app-text-caption)}.message-markdown td,.message-markdown th{text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #272e37;min-width:96px;max-width:28ch;padding:6px 8px}.message-markdown th{color:#e8ecf2;background:#171c22}.comment-metadata{color:#76808e;min-height:17px;max-height:40px;font-size:var(--app-text-caption);opacity:1;flex-wrap:wrap;align-items:center;gap:5px;margin:4px 0 0 10px;line-height:17px;transition:max-height .12s,margin .12s,opacity .1s;display:flex;overflow:hidden}.comment-metadata.is-collapsed{opacity:0;pointer-events:none;min-height:0;max-height:0;margin-top:0}.comment-curation-labels{margin:5px 0 0 8px}.comment-self .comment-curation-labels,.comment-self .comment-metadata,.comment-self .message-reactions{width:fit-content;margin-left:auto;margin-right:10px}.comment-message-footer{opacity:1;align-items:center;gap:3px;width:fit-content;max-width:100%;min-height:32px;margin:1px 0 0 8px;transition:min-height .12s,max-height .12s,margin .12s,opacity .1s;display:flex;overflow:visible}.comment-message-footer.is-collapsed{opacity:0;pointer-events:none;min-height:0;max-height:0;margin-top:0}.comment-message-footer.is-collapsed:focus-within{opacity:1;pointer-events:auto;min-height:32px;max-height:44px;margin-top:1px}.comment-self .comment-message-footer{flex-direction:row;justify-content:flex-end;margin-left:auto;margin-right:8px}.comment-message-footer .comment-metadata{width:auto;margin:0}.comment-message-footer .comment-metadata.is-collapsed{margin:0}.comment-curation-labels button,.comment-curation-labels span{color:#aeb8c6;min-height:24px;font-size:var(--app-text-caption);background:#202731;border:0;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-weight:680;line-height:16px;display:inline-flex}.comment-curation-labels button{cursor:pointer}.comment-curation-labels button:focus-visible,.comment-curation-labels button:hover{color:#eef2f7;outline-offset:1px;background:#2a3442;outline:2px solid #6780ea8c}.message-reactions{margin:6px 0 0 8px}.message-image-grid{background:0 0;grid-auto-rows:minmax(108px,auto);max-height:none}.message-image-grid>.message-image-tile{background:#151a21;border:1px solid #303744;border-radius:7px;min-width:0;min-height:108px;position:relative;overflow:hidden}.message-image-open{background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.message-image-placeholder{background:radial-gradient(circle at 24% 28%,#6f82aa47,#0000 38%),linear-gradient(135deg,#202732,#12171e 58%,#1b222c);position:absolute;inset:0}.message-image-placeholder:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff0e 46%,#0000 72%);animation:conversation-media-shimmer 1.4s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.message-image-tile img{object-fit:cover;opacity:0;width:100%;height:100%;min-height:0;max-height:none;transition:opacity .1s;position:absolute;inset:0}.message-image-grid-1 .message-image-tile img{object-fit:contain}.message-image-grid-1{width:min(100%,440px)}.message-image-grid-1>.message-image-tile{max-height:min(320px,42vh)}.message-image-tile.is-loaded img{opacity:1}.message-image-tile.has-failed .message-image-placeholder:after,.message-image-tile.is-loaded .message-image-placeholder:after{display:none}.message-image-error{color:#c5ccd6;font-size:var(--app-text-caption);place-items:center;padding:20px;font-weight:700;display:grid;position:absolute;inset:0}.conversation-formatting-bar{z-index:8;background:#151a20;border:1px solid #343c48;border-radius:8px;gap:2px;padding:3px;display:flex;position:absolute;bottom:calc(100% + 6px);left:48px;box-shadow:0 12px 30px #0000006b}.message-editor{position:relative}.message-editor .conversation-formatting-bar{bottom:calc(100% + 5px);left:0}.conversation-formatting-bar button{color:#aeb7c4;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;display:grid}.conversation-formatting-bar button:focus-visible,.conversation-formatting-bar button:hover{color:#fff;background:#28303a;outline:none}@keyframes conversation-media-shimmer{to{transform:translate(100%)}}.conversation-virtual-list{flex:none;width:100%;position:relative}.conversation-initial-loading{opacity:.42;gap:6px;width:100%;padding:10px 8px;display:grid}.conversation-initial-loading span{background:#1b2027;border-radius:14px;width:min(72%,520px);height:42px;display:block}.conversation-initial-loading span:nth-child(2){width:min(58%,420px)}.conversation-initial-loading span:nth-child(3){width:min(66%,470px)}.conversation-load-error{color:#aeb7c4;min-height:48px;font-size:var(--app-text-caption);justify-content:space-between;align-items:center;gap:12px;margin:8px;display:flex}.conversation-load-error button{color:#e9edf2;background:#151a20;border:1px solid #343c49;border-radius:8px;min-height:36px;padding:0 12px}.conversation-virtual-row{width:100%;position:absolute;top:0;left:0}.conversation-new-messages{z-index:4;color:#edf1ff;width:fit-content;min-height:34px;font-size:var(--app-text-caption);background:#1d2948;border:1px solid #435071;border-radius:999px;justify-content:center;align-items:center;gap:5px;margin:8px auto 0;padding:0 13px;font-weight:760;display:flex;position:sticky;bottom:10px;box-shadow:0 8px 24px #00000057}.comment-metadata .comment-edited{color:#8f9bb0;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.comment-metadata .comment-edited:focus-visible,.comment-metadata .comment-edited:hover{color:#dce4f4;outline:none;text-decoration-color:currentColor}.message-revision-history{background:#11151b;border:1px solid #303744;border-radius:8px;gap:8px;margin-top:8px;padding:9px;display:grid}.message-revision-history>header{color:#dbe2eb;font-size:var(--app-text-caption);justify-content:space-between;align-items:center;display:flex}.message-revision-history>header button{color:#9ca7b6;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.message-revision-history>article{border-top:1px solid #262d37;gap:4px;padding-top:8px;display:grid}.message-inline-error,.message-revision-history small{color:#98a3b2;font-size:var(--app-text-caption)}.message-ava-recovery{color:#c6cfdb;font-size:var(--app-text-caption);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.message-ava-recovery button{color:#f3f6fb;min-height:34px;font:inherit;cursor:pointer;background:#18213d;border:1px solid #4b62b6;border-radius:10px;padding:6px 12px;font-weight:650}.message-ava-recovery button:disabled{cursor:wait;opacity:.66}.message-inline-error{color:#e9b96b;margin-top:6px}@container conversation-panel (max-width:559px){.comment-header{min-height:22px;padding:0}.comment-grouped .comment-header{height:0;min-height:0}.comment-actions{min-width:0}.comment-actions [data-base-ui-trigger],.comment-actions>button{opacity:1;width:32px;min-width:32px;height:32px;min-height:32px}.comment-action-wide{display:none!important}.comment-content{min-width:0;max-width:calc(100% - 40px)}.comment-content.has-attachments,.comment-editing .comment-content{width:calc(100% - 40px);max-width:calc(100% - 40px)}.message-markdown,.message-plain-text{font-size:15px;line-height:22px}}@media (max-width:767px){.comment-actions{min-width:0}.comment-actions [data-base-ui-trigger],.comment-actions>button{width:44px;min-width:44px;height:44px;min-height:44px}.comment-content{min-width:0;max-width:calc(100% - 40px)}.comment-content.has-attachments,.comment-editing .comment-content{width:calc(100% - 40px);max-width:calc(100% - 40px)}.comment-message-footer,.comment-message-footer.is-collapsed:focus-within{min-height:44px}.board-workstream .conversation-composer textarea,.card-workstream .conversation-composer textarea,.message-editor textarea{font-size:16px}.card-pulse-controls button,.card-pulse-correction button,.card-pulse-fact-actions button{min-height:44px;font-size:var(--card-type-control);padding-inline:12px}}.workstream-tabbar.card-workstream-tabbar{background:#090a0d;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-items:stretch;height:auto;min-height:48px;padding:0;display:grid}.workstream-primary-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;min-width:0;min-height:48px;display:grid}.workstream-primary-row .card-workstream-tablist{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:5px;min-width:0;min-height:48px;padding:5px 5px 0;display:grid;position:relative}.workstream-primary-row .card-workstream-tablist:after{z-index:2;content:"";opacity:0;pointer-events:none;will-change:transform;background:#8098ff;border-radius:999px 999px 0 0;width:calc(33.3333% - 6.66667px);height:3px;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .1s ease-out;position:absolute;bottom:0;left:5px;transform:translate(0);box-shadow:0 -1px 7px #8098ff47}.workstream-primary-row .card-workstream-tablist:has(button[aria-selected=true]):after{opacity:1}.workstream-primary-row .card-workstream-tablist:has(button:nth-child(2)[aria-selected=true]):after{transform:translate(calc(100% + 5px))}.workstream-primary-row .card-workstream-tablist:has(button:nth-child(3)[aria-selected=true]):after{transform:translate(calc(200% + 10px))}.workstream-primary-row .card-workstream-tablist button{z-index:1;color:#959ca9;background:#ffffff05;border:1px solid #94a3b824;border-bottom-color:#94a3b838;border-radius:9px 9px 0 0;min-height:42px;padding-inline:8px;transition:border-color .14s ease-out,background-color .14s ease-out,color .14s ease-out,box-shadow .14s ease-out;position:relative;box-shadow:inset 0 1px #ffffff05}.workstream-primary-row .card-workstream-tablist button:focus-visible,.workstream-primary-row .card-workstream-tablist button:hover{color:#e2e6ed;background:#ffffff0e;border-color:#94a3b847}.workstream-primary-row .card-workstream-tablist button[aria-selected=true]{color:#f5f7fa;background:#171a20;border-color:#94a3b84d #94a3b84d #94a3b838;box-shadow:0 -1px #ffffff06}@media (prefers-reduced-motion:reduce){.workstream-primary-row .card-workstream-tablist:after{transition:none}}.workstream-window-controls{border-left:1px solid #94a3b824;justify-content:center;align-items:center;gap:8px;min-width:0;padding:4px 8px;display:flex}.workstream-section-actions{justify-content:flex-end;align-items:center;gap:2px;width:66px;min-width:66px;display:flex}.workstream-chat-window-action{justify-content:center;align-items:center;width:40px;min-width:40px;display:flex}.workstream-chat-window-action:empty{visibility:hidden}.workstream-window-controls .card-workstream-chat-focus{color:#aeb5c1;background:#ffffff05;border:1px solid #94a3b81f;border-radius:8px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;display:inline-flex}.workstream-window-controls .card-workstream-chat-focus:focus-visible,.workstream-window-controls .card-workstream-chat-focus:hover{color:#eef1f5;background:#ffffff0e;border-color:#aeb8c74d}.workstream-window-controls .card-workstream-collapse{color:#aeb5c1;background:#ffffff05;border-color:#94a3b81f;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:inline-flex}.workstream-window-controls .card-workstream-collapse:focus-visible,.workstream-window-controls .card-workstream-collapse:hover{color:#eef1f5;background:#ffffff0e;border-color:#aeb8c74d}.card-page-grid.card-room-grid,.card-page[data-room-profile] .card-page-grid.card-room-grid{transition:grid-template-columns .2s cubic-bezier(.22,1,.36,1)}.board-workstream>.board-workstream-body,.board-workstream>.board-workstream-mobile-nav,.board-workstream>.workstream-tabbar,.card-workstream>.card-workstream-body,.card-workstream>.workstream-tabbar{opacity:1;visibility:visible;transition:opacity .13s ease-out,transform .18s cubic-bezier(.22,1,.36,1),visibility linear;transform:translate(0)}.board-workstream[data-content-visible=false]>.board-workstream-body,.board-workstream[data-content-visible=false]>.board-workstream-mobile-nav,.board-workstream[data-content-visible=false]>.workstream-tabbar,.card-workstream[data-content-visible=false]>.card-workstream-body,.card-workstream[data-content-visible=false]>.workstream-tabbar{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease-in,transform .15s ease-in,visibility 0s linear .15s;transform:translate(8px)}@keyframes chat-full-window-enter{0%{opacity:.82;transform:scale(.992)}to{opacity:1;transform:scale(1)}}.card-workstream.chat-full-window,.guide-pane.board-workstream.chat-full-window{animation:chat-full-window-enter .19s cubic-bezier(.22,1,.36,1)}@container (max-width:520px){.workstream-window-controls{min-width:0}.workstream-chat-window-action,.workstream-window-controls .card-workstream-chat-focus,.workstream-window-controls .card-workstream-collapse{width:40px;min-width:40px}.workstream-primary-row .workstream-ava-lockup{display:none}.workstream-ava-compact{display:inline-flex}.workstream-primary-row .card-workstream-tablist button{gap:6px;padding-inline:4px;overflow:hidden}}@container (max-width:440px){.card-workstream .workstream-primary-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.card-workstream .workstream-window-controls{border-top:1px solid #94a3b824;border-left:0;grid-row:2;justify-content:flex-end;padding-block:4px}}@container (max-width:350px){.workstream-window-controls{min-width:0}.workstream-chat-window-action{width:44px;min-width:44px}.workstream-window-controls .card-workstream-chat-focus{width:40px;min-width:40px}}@media (pointer:coarse){.workstream-chat-window-action,.workstream-window-controls .card-workstream-chat-focus,.workstream-window-controls .card-workstream-collapse{width:44px;min-width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.board-workspace,.board-workstream>.board-workstream-body,.board-workstream>.board-workstream-mobile-nav,.board-workstream>.workstream-tabbar,.card-page-grid.card-room-grid,.card-workstream>.card-workstream-body,.card-workstream>.workstream-tabbar{transition:none!important}.board-conversation-loading-row>span:not(.ava-gem-mark):after,.card-workstream.chat-full-window,.guide-pane.board-workstream.chat-full-window,.message-image-placeholder:after{animation:none}.comment-actions [data-base-ui-trigger],.comment-actions>button,.comment-metadata,.message-image-tile img{transition:none}}.chat-full-window-header{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07080bf5;border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:7px clamp(12px,2vw,24px);display:flex;position:relative}.chat-full-window-context{color:#aeb9ff;align-items:center;gap:10px;min-width:0;display:flex}.chat-full-window-context>span{gap:1px;min-width:0;display:grid}.chat-full-window-context small{color:#8f98a6;font-size:var(--app-text-caption);font-weight:var(--app-weight-control);line-height:var(--app-line-control)}.chat-full-window-context strong{color:#f3f5f8;font-size:var(--app-text-body);font-weight:var(--app-weight-bold);line-height:var(--app-line-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-full-window-actions{flex:none;align-items:center;gap:4px;display:flex}.chat-full-window-actions>button{color:#a3abb8;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid}.chat-full-window-actions>.card-workstream-highlights{gap:7px;width:auto;min-width:0;padding:0 10px;display:inline-flex}.chat-full-window-actions>button:focus-visible,.chat-full-window-actions>button:hover{color:#f4f6f8;background:#171a20;border-color:#343b46;outline:none}.guide-pane.board-workstream.chat-full-window{inset:var(--superboard-viewport-top-offset,0) 0 0;z-index:340;width:100vw;max-width:none;height:calc(100dvh - var(--superboard-viewport-top-offset,0px));background:#050609;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);margin:0;display:grid;position:fixed}.guide-pane.board-workstream.chat-full-window>.board-workstream-mobile-nav,.guide-pane.board-workstream.chat-full-window>.guide-pane-resize-handle{display:none}.card-page.chat-full-window{inset:var(--superboard-viewport-top-offset,0) 0 0;z-index:320;width:100vw;height:calc(100dvh - var(--superboard-viewport-top-offset,0px));background:#050609;position:fixed;overflow:hidden}.card-page.chat-full-window .card-page-grid.card-room-grid,.card-page.chat-full-window[data-room-profile] .card-page-grid.card-room-grid{width:100%;height:100%;min-height:100%;padding:0;display:block}.card-page.chat-full-window .card-room-header,.card-page.chat-full-window .card-room-stage-zone,.card-page.chat-full-window .card-search-context,.card-page.chat-full-window .card-surface-tabs,.card-page.chat-full-window .card-workstream-resizer{display:none}.card-page.chat-full-window .card-room-workstream-zone{width:100%;height:100%;max-height:none}.card-workstream.chat-full-window{background:#050609;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);width:100%;min-height:100%;max-height:100%;display:grid}.chat-full-window .board-workstream-body,.chat-full-window .card-workstream-body{min-height:0;overflow:hidden}.chat-full-window .card-chat-panel{width:min(100%,1280px);max-width:1280px;height:100%;padding:0 clamp(12px,2vw,28px) max(12px,env(safe-area-inset-bottom));margin-inline:auto}.chat-full-window .comment-stream{min-height:0;padding-top:clamp(14px,2vh,24px);padding-bottom:16px}.chat-full-window .conversation-composer{width:min(100%,1120px);margin-inline:auto}.chat-full-window .comment:has(.message-markdown-table,.message-markdown pre,.message-attachment-parts) .comment-content{width:min(92%,1120px);max-width:min(92%,1120px)}.chat-full-window .comment:has(.message-markdown-table,.message-markdown pre,.message-attachment-parts) .message-markdown>:not(.message-markdown-table):not(pre){max-width:72ch}.chat-full-window .message-markdown pre{white-space:pre;overflow-wrap:normal;word-break:normal;overscroll-behavior-inline:contain;overflow-x:auto}@media (max-width:767px){.chat-full-window-header{min-height:50px;padding:5px 8px 5px 12px}.chat-full-window-actions>button{width:44px;min-width:44px;height:44px}.chat-full-window .card-chat-panel{padding-inline:8px}.chat-full-window .comment:has(.message-markdown-table,.message-markdown pre,.message-attachment-parts) .comment-content{width:calc(100% - 40px);max-width:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){.chat-full-window-actions>button{transition:none}}.notice-banner-actions{flex:none;align-items:center;gap:7px;display:inline-flex}.card-room-toolbar-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.card-room-action-group{align-items:center;gap:6px;display:inline-flex}.card-room-property-actions{border-radius:var(--app-control-radius);background:#0b0e12;border:1px solid #3a424e;gap:0;overflow:hidden}.card-room-header .card-room-toolbar .card-room-property-actions>.card-room-action{background:0 0;border:0;border-radius:0}.card-room-header .card-room-toolbar .card-room-property-actions>.card-room-action:focus-visible,.card-room-header .card-room-toolbar .card-room-property-actions>.card-room-action:hover{background:#171b21}.card-room-lifecycle-divider{background:#94a3b833;width:1px;height:24px;margin:0 3px}.card-room-toolbar .card-room-remove-direct{color:#ffd3d7;background:#7f1d1d24;border-color:#f871715c}.card-room-toolbar .card-room-remove-direct svg{color:#ff9ca6}.card-room-toolbar .card-room-remove-direct:focus-visible,.card-room-toolbar .card-room-remove-direct:hover{color:#fff0f1;background:#90243347;border-color:#ff848e9e;box-shadow:0 0 0 3px #f8717117}.card-detail-overlay-topbar,.card-detail-topbar{--card-topbar-text:.9375rem;--card-topbar-board-title:var(--app-text-title);--card-topbar-current-context:1.0625rem;gap:10px;height:56px;min-height:56px;padding:4px 12px}.card-detail-overlay-topbar .card-detail-back,.card-detail-topbar .card-detail-back{min-height:var(--app-control-height-touch);height:var(--app-control-height-touch);gap:var(--app-control-gap);padding:0 var(--app-control-padding-inline);border-radius:var(--app-control-radius);font-size:var(--card-topbar-text);font-weight:var(--app-weight-control)}.card-detail-overlay-topbar .card-hierarchy-identity,.card-detail-topbar .card-hierarchy-identity{gap:8px}.card-detail-overlay-topbar .card-hierarchy-identity .board-title-static,.card-detail-topbar .card-hierarchy-identity .board-title-static{font-size:var(--card-topbar-board-title);font-weight:var(--app-weight-semibold)}.card-detail-overlay-topbar .card-hierarchy-list,.card-detail-topbar .card-hierarchy-list{color:var(--text);font-size:var(--card-topbar-current-context);font-weight:var(--app-weight-control-selected)}.card-detail-overlay-topbar .card-hierarchy-identity>svg,.card-detail-topbar .card-hierarchy-identity>svg{color:var(--muted);opacity:.72;flex:none}.card-page{--card-room-height:calc(100dvh - var(--app-shell-topbar-height))}.app-shell>.app-topbar,.card-detail-overlay>.card-detail-overlay-topbar{min-height:var(--app-shell-topbar-height);height:var(--app-shell-topbar-height);grid-template-columns:minmax(0,1fr) clamp(400px,42vw,620px) minmax(0,1fr);overflow:visible}.universal-find-shell{z-index:31;background:0 0;border:0;min-width:0;padding:0}.universal-find-shell .board-search-bar{width:100%;max-width:720px;display:block}.universal-find-shell .board-search-input-wrap{background:#0a0b0ff5;min-height:42px;padding-left:3px}.universal-find-add,.universal-find-shell .board-add-launcher-button{color:#b9c5ff;background:#6880eb1f;border:0;border-radius:7px;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:inline-grid}.universal-find-shell .board-add-launcher-button>span{display:none}.universal-find-add:focus-visible,.universal-find-add:hover{color:#fff;background:#6880eb3d;outline:none}.universal-find-shell .board-search-meta{display:none}.universal-find-shell .board-search-results-motion{z-index:80;will-change:opacity,transform;min-width:min(560px,100vw - 24px);position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:visible;height:auto!important}.universal-find-shelf{background:#08090cfa;border:1px solid #7e95ff6b;border-radius:10px;overflow:hidden;box-shadow:0 18px 50px #00000085}.universal-find-shelf .board-search-results{box-shadow:none;border:0;border-radius:0}.universal-find-empty{color:var(--text-soft);font-size:var(--app-text-body);margin:0;padding:14px}.universal-find-actions{border-top:1px solid #ffffff14;gap:1px;padding:5px;display:grid}.universal-find-actions button{min-height:52px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;display:grid}.universal-find-actions button:focus-visible,.universal-find-actions button:hover{background:#657ee824;outline:none}.universal-find-actions button>span:last-child{gap:2px;display:grid}.universal-find-actions small{color:var(--text-soft);font-size:var(--app-text-caption)}.board-capture-scope{border:1px solid var(--line);background:#ffffff09;border-radius:8px;gap:3px;width:fit-content;padding:3px;display:inline-flex}.board-capture-scope button{min-height:34px;color:var(--text-soft);background:0 0;border:0;border-radius:6px;padding:0 11px}.board-capture-scope button[aria-pressed=true]{color:#fff;background:#657ee833}.board-capture-destination{color:#dfe5ff;font-size:var(--app-text-body);display:block}.board-capture-transfer{color:var(--text-soft);font-size:var(--app-text-caption);margin:0}.board-capture-voice{width:fit-content}@media (max-width:1400px){.app-topbar,.card-detail-overlay-topbar,.card-detail-topbar{grid-template-columns:minmax(0,1fr) clamp(360px,42vw,720px) minmax(0,1fr)}.app-topbar>.board-identity,.card-detail-overlay-topbar>.card-hierarchy-identity,.card-detail-topbar>.card-hierarchy-identity{display:none}.app-topbar.is-onboarding-title-editing>.board-identity{display:flex}.app-topbar.is-onboarding-title-editing>.board-utility-bar,.topbar-actions .feedback-cluster-label,.topbar-actions .topbar-help-button>span,.topbar-actions>.settings-button:not(.is-icon-only){display:none}}@media (max-width:900px){.app-shell>.app-topbar,.card-detail-overlay>.card-detail-overlay-topbar{grid-template-columns:minmax(0,1fr) 360px minmax(0,1fr)}.app-topbar:not(.card-detail-topbar) .universal-find-shell:focus-within{inset:var(--superboard-viewport-top-offset,0) 0 auto;z-index:120;padding:max(10px,env(safe-area-inset-top)) 10px 10px;background:#030305fa;position:fixed}.app-topbar:not(.card-detail-topbar) .universal-find-shell:focus-within .board-search-results-motion{min-width:0;left:10px;right:10px}.topbar-actions .feedback-cluster,.topbar-actions .topbar-help-button,.topbar-actions>.settings-button{display:none}}.card-page-grid.card-room-grid,.card-page[data-room-profile] .card-page-grid.card-room-grid{grid-template-rows:minmax(64px,auto) minmax(0,1fr);gap:4px 0;padding:5px}.card-room-header{--card-state-color:#66707d;--card-priority-color:transparent;--card-room-date-color:#9bb4ff;--card-room-property-muted:#929ba7;--card-room-property-icon-muted:#7f8996;--card-room-property-hover-background:#ffffff0e;max-height:none;align-items:flex-start;gap:12px;padding:10px 12px 8px}.card-room-header.card-state-waiting{--card-state-color:#d9a441}.card-room-header.card-state-active{--card-state-color:#82acff}.card-room-header.card-state-blocked{--card-state-color:#e36170}.card-room-header.card-state-done{--card-state-color:#3fc796}.card-room-header[data-card-priority=p0]{--card-priority-color:#ff5c7a}.card-room-header[data-card-priority=p1]{--card-priority-color:#ffb020}.card-room-header[data-card-priority=p2]{--card-priority-color:#64d2ff}.card-room-header[data-card-priority=p3]{--card-priority-color:#94a3b8}.card-room-header .card-title-editor{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:40px;max-height:calc(4lh + 8px);padding:3px 5px;font-size:1.5rem;line-height:1.25;overflow-y:auto}.card-room-header .card-title-editor:focus{max-height:min(40vh,8lh + 8px)}.card-room-title-stack{flex-wrap:wrap;align-content:flex-start;align-items:center}.card-room-title-stack .card-title-editor{flex:1 0 100%}.card-room-header .card-room-completion-action,.card-room-header .card-room-toolbar button{width:auto;min-width:var(--app-control-height);height:var(--app-control-height);min-height:var(--app-control-height);font-size:var(--app-text-control);font-weight:var(--app-weight-control);line-height:var(--app-line-control);padding:0 12px}.card-room-header .card-room-toolbar .card-room-action{color:#edf0f4;white-space:nowrap;background:#11151a;border-color:#3a424e;justify-content:center;align-items:center;gap:7px;display:inline-flex}.card-room-header .card-room-toolbar .card-room-action:focus-visible,.card-room-header .card-room-toolbar .card-room-action:hover{color:#fff;background:#171b21;border-color:#3b4450}.card-room-header .card-room-toolbar .card-room-action svg{color:currentColor}.card-room-header .card-room-toolbar .card-room-action-icon{width:var(--app-control-height);min-width:var(--app-control-height);padding:0}.card-room-header .card-room-toolbar .card-room-remove-direct{color:#f4f6f8;box-shadow:none;background:#11151a;border-color:#3a424e}.card-room-header .card-room-toolbar .card-room-remove-direct svg{color:currentColor}.card-room-header .card-room-toolbar .card-room-remove-direct:focus-visible,.card-room-header .card-room-toolbar .card-room-remove-direct:hover{color:#fff0f1;background:#90243347;border-color:#ff848e9e}.card-room-header .card-room-action-caret{color:#747d89;margin-left:-2px}.card-room-header .card-room-actions-compact{width:var(--app-control-height);color:#edf0f4;background:#11151a;border-color:#3a424e;padding:0}.stage-document-toolbar{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:0 7px;height:auto;min-height:88px;padding:0 8px 5px;container-type:inline-size}.stage-runtime-toolbar{gap:7px;height:48px;min-height:48px;padding:5px 8px;container-type:inline-size}.stage-document-toolbar>.stage-artifact-navigation{border-bottom:1px solid #20242a;flex:0 0 100%;align-self:stretch;min-height:43px}.stage-document-toolbar>.stage-document-formatting{justify-content:flex-start;min-height:39px;padding-top:5px}.stage-document-formatting button,.stage-document-formatting select{min-height:var(--app-control-height-compact);height:var(--app-control-height-compact)}.stage-document-formatting button{width:var(--app-control-height-compact);min-width:var(--app-control-height-compact)}.stage-artifact-navigation{flex-basis:auto;max-width:none}.stage-artifact-add,.stage-fullscreen-action{min-height:var(--app-control-height-compact);height:var(--app-control-height-compact)}.stage-artifact-add{min-width:118px;font-size:var(--app-text-control);font-weight:var(--app-weight-control);padding-inline:12px}.stage-fullscreen-action{width:var(--app-control-height-compact);min-width:var(--app-control-height-compact)}@media (max-width:1100px){.card-room-header .card-room-toolbar .card-room-move-action{width:var(--app-control-height);min-width:var(--app-control-height);padding:0}.card-room-header .card-room-move-action .card-room-action-caret,.card-room-header .card-room-move-action>span{display:none}}@media (max-width:820px){.card-room-header .card-room-toolbar .card-room-action{width:var(--app-control-height);min-width:var(--app-control-height);padding:0}.card-room-header .card-room-action-caret,.card-room-header .card-room-action>span{display:none}}@media (max-width:767px){.card-room-header{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;max-height:none;padding:8px}.card-room-title-stack{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.card-room-title-stack .card-title-editor{flex:1 0 100%;max-height:calc(6lh + 8px)}.card-room-title-stack .card-title-editor:focus{max-height:min(55vh,12lh + 8px)}.card-room-toolbar{scrollbar-width:none;justify-content:flex-start;width:100%;min-width:0;overflow-x:auto}.card-room-toolbar::-webkit-scrollbar{display:none}.card-room-toolbar-actions{justify-content:flex-start;width:100%}.card-surface-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.stage-document-toolbar{align-content:center;height:auto;min-height:96px}.stage-artifact-navigation{flex:100%;min-width:0;max-width:none}.stage-artifact-add{width:var(--app-control-height-touch);min-width:var(--app-control-height-touch);justify-content:center;padding-inline:0}.stage-artifact-add>span{display:none}}@media (max-width:767px) and (pointer:coarse){.card-detail-overlay-topbar,.card-detail-topbar{height:54px;min-height:54px}.card-detail-overlay-topbar .card-detail-back,.card-detail-topbar .card-detail-back,.card-room-header .card-room-completion-action,.card-room-header .card-room-toolbar button,.stage-artifact-add,.stage-fullscreen-action{height:44px;min-height:44px}.card-room-header .card-room-completion-action,.card-room-header .card-room-toolbar button,.stage-artifact-add,.stage-fullscreen-action{width:44px;min-width:44px}.card-page{--card-room-height:calc(100dvh - 325px)}}@media (max-width:767px){.card-room-header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:6px;max-height:none}.card-room-title-stack,.card-room-toolbar{width:100%}.card-room-title-stack{flex-direction:column;align-items:stretch}.card-room-toolbar{justify-content:flex-start;overflow-x:auto}.card-room-toolbar-actions{width:max-content}}.card-state-mark{--card-state-color:#66707d;border:1px solid var(--card-state-color,#66707d);flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.card-state-mark{border:1px solid color-mix(in srgb,var(--card-state-color,#66707d) 48%,#2c323a)}}.card-state-mark{background:var(--card-state-color,#66707d);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.card-state-mark{background:color-mix(in srgb,var(--card-state-color,#66707d) 12%,#0b0d10)}}.card-state-mark{color:var(--text-soft)}.card-state-mark.state-active{--card-state-color:var(--workflow-active);color:#bdd3ff}.card-state-mark.state-waiting{--card-state-color:var(--workflow-waiting);color:#f4d998}.card-state-mark.state-blocked{--card-state-color:var(--workflow-blocked);color:#ffc1c8}.board-card{--card-state-color:#66707d;--card-state-border-blend:0%}.board-card.card-state-active{--card-state-color:var(--workflow-active)}.board-card.card-state-waiting{--card-state-color:var(--workflow-waiting)}.board-card.card-state-blocked{--card-state-color:var(--workflow-blocked)}.board-card.card-state-active.state-context-matching,.board-card.card-state-waiting.state-context-matching{--card-state-border-blend:var(--workflow-card-border-matching-blend)}.board-card.card-state-active:is(.state-context-standard-list,.state-context-mismatch),.board-card.card-state-waiting:is(.state-context-standard-list,.state-context-mismatch){--card-state-border-blend:var(--workflow-card-border-exception-blend)}.board-card.card-state-blocked{--card-state-border-blend:var(--workflow-card-border-blocked-blend)}.board-card:is(.card-state-active,.card-state-waiting,.card-state-blocked){--card-workflow-border:var(--card-state-color)}@supports (color:color-mix(in lab,red,red)){.board-card:is(.card-state-active,.card-state-waiting,.card-state-blocked){--card-workflow-border:color-mix(in srgb,var(--card-state-color) var(--card-state-border-blend),#ffffff1b)}}.board-card.card-state-done .card-open>:not(.board-card-actions-trigger,.ava-inline-marker){opacity:.82}@media (forced-colors:active){.board-card:is(.card-state-active,.card-state-waiting,.card-state-blocked),.list-panel:not(.list-state-family-standard){border-color:highlight}.card-state-mark,.list-state-mark{color:canvastext;forced-color-adjust:auto;background:canvas;border:1px solid canvastext}}.card-state-menu{min-width:224px}.card-state-menu-item{--card-state-option-color:#8993a0}.card-state-menu-item.state-active{--card-state-option-color:#82acff}.card-state-menu-item.state-waiting{--card-state-option-color:#d9a441}.card-state-menu-item.state-blocked{--card-state-option-color:#e36170}.card-state-menu-item.state-done{--card-state-option-color:#3fc796}.card-state-menu-item .card-action-menu-label>svg{color:var(--card-state-option-color)}.card-state-menu-item.selected{background:#ffffff0e}.earned-education-tip{background:#4169ff17;border:1px solid #7991ff47;border-radius:7px;gap:9px;margin:4px;padding:10px;display:grid}.earned-education-tip p{color:var(--text-soft);font-size:var(--app-text-caption);margin:0;line-height:1.45}.earned-education-tip button{min-height:32px;color:var(--text);background:#4169ff24;border:1px solid #7991ff5c;border-radius:6px;justify-self:start;padding-inline:10px;font-weight:700}.stage-image-gallery{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:16px;display:flex}.stage-image-gallery-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.stage-image-gallery-header>div{gap:2px;display:grid}.stage-image-gallery-header strong{color:var(--text);font-size:1.0625rem}.stage-image-gallery-header span{color:var(--muted);font-size:var(--app-text-caption)}.stage-image-gallery-add{color:#e6eaff;cursor:pointer;background:#4169ff21;border:1px solid #7991ff6b;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:.9375rem;font-weight:720;display:inline-flex;position:relative}.stage-image-gallery-add input{opacity:0;width:1px;height:1px;position:absolute}.stage-image-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;gap:10px;display:grid}.stage-image-gallery-tile{background:#101318;border:1px solid #2b3139;border-radius:8px;min-width:0;overflow:hidden}.stage-image-gallery-preview{aspect-ratio:4/3;cursor:zoom-in;background:#080a0c;border:0;width:100%;padding:0;display:block}.stage-image-gallery-preview img{object-fit:contain;width:100%;height:100%}.stage-image-gallery-tile-actions{border-top:1px solid #252a31;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;min-height:40px;display:grid}.stage-image-gallery-tile-actions>button{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.stage-image-gallery-tile-actions>button:focus-visible,.stage-image-gallery-tile-actions>button:hover{color:var(--text);background:#ffffff12;outline:none}.stage-image-gallery-drag-handle{cursor:grab;touch-action:none}.stage-image-gallery-tile-actions>span{color:var(--text-soft);font-size:var(--app-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage-image-gallery-empty{min-height:260px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:7px;display:grid}.stage-image-gallery-empty strong{color:var(--text);font-size:1rem}.stage-image-gallery-empty span{max-width:360px;font-size:.875rem}.app-topbar,.card-detail-overlay-topbar,.card-detail-topbar{--a21-topbar-control-height:48px}.universal-find-shell .board-search-input-wrap{height:var(--a21-topbar-control-height);min-height:var(--a21-topbar-control-height);box-sizing:border-box}.universal-find-shell .board-search-input-wrap textarea{height:calc(var(--a21-topbar-control-height) - 2px);box-sizing:border-box;margin:0;padding:13px 0;line-height:20px;display:block}.app-topbar :is(.topbar-actions,.card-detail-topbar-actions),.card-detail-overlay-topbar :is(.topbar-actions,.card-detail-topbar-actions),.card-detail-topbar :is(.topbar-actions,.card-detail-topbar-actions){align-items:center}.app-topbar :is(.sync-health-control,.feedback-cluster),.card-detail-overlay-topbar :is(.sync-health-control,.feedback-cluster),.card-detail-topbar :is(.sync-health-control,.feedback-cluster){height:var(--a21-topbar-control-height);align-items:center;display:inline-flex}.app-topbar :is(.sync-indicator,.feedback-menu-trigger,.topbar-help-button,.topbar-settings-button),.card-detail-overlay-topbar :is(.sync-indicator,.feedback-menu-trigger,.topbar-help-button,.topbar-settings-button),.card-detail-topbar :is(.sync-indicator,.feedback-menu-trigger,.topbar-help-button,.topbar-settings-button){height:var(--a21-topbar-control-height);min-height:var(--a21-topbar-control-height);max-height:var(--a21-topbar-control-height);box-sizing:border-box;justify-content:center;align-items:center;line-height:1;display:inline-flex}.app-topbar :is(.sync-indicator,.feedback-menu-trigger,.topbar-help-button,.topbar-settings-button)>svg,.card-detail-overlay-topbar :is(.sync-indicator,.feedback-menu-trigger,.topbar-help-button,.topbar-settings-button)>svg,.card-detail-topbar :is(.sync-indicator,.feedback-menu-trigger,.topbar-help-button,.topbar-settings-button)>svg{flex:none;display:block}.app-topbar :is(.sync-visible-label,.feedback-menu-trigger>span,.topbar-help-button>span,.topbar-settings-button>span),.card-detail-overlay-topbar :is(.sync-visible-label,.feedback-menu-trigger>span,.topbar-help-button>span,.topbar-settings-button>span),.card-detail-topbar :is(.sync-visible-label,.feedback-menu-trigger>span,.topbar-help-button>span,.topbar-settings-button>span){align-items:center;line-height:1;display:inline-flex}.feedback-cluster{background:0 0;border:0}.feedback-menu-trigger{gap:7px}.topbar-settings-button{align-items:center;gap:7px;display:inline-flex}.feedback-menu{min-width:260px}.sync-indicator .sync-visible-label{color:var(--text-soft);font-size:var(--app-text-control);font-weight:var(--app-weight-control);display:inline}.sync-indicator.sync-document.sync-display-synced .sync-visible-label,.sync-indicator.sync-saved .sync-visible-label{color:var(--text-soft)}.card-detail-overlay-topbar .card-hierarchy-identity,.card-detail-topbar .card-hierarchy-identity{min-width:0;overflow:hidden}.card-detail-overlay-topbar .card-hierarchy-identity .board-title-static,.card-detail-topbar .card-hierarchy-identity .board-title-static{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.universal-find-add,.universal-find-shell .board-add-launcher-button{color:var(--text-soft);background:0 0}.universal-find-add:focus-visible,.universal-find-add:hover,.universal-find-shell .board-add-launcher-button:focus-visible,.universal-find-shell .board-add-launcher-button:hover,.universal-find-shell .board-add-launcher-button[aria-expanded=true]{color:var(--text);background:#ffffff12}.card-page-grid.card-room-grid,.card-page[data-room-profile] .card-page-grid.card-room-grid{grid-template-rows:64px minmax(0,1fr)}.card-room-header{height:64px;min-height:64px;max-height:64px;box-shadow:none;background:#07090b;border-bottom-color:#20242a;align-items:center;gap:16px;padding:6px 12px;overflow:visible}.card-room-title-stack{min-width:0;overflow:hidden}.card-room-header .card-title-editor,.card-room-title-stack .card-title-editor{scrollbar-gutter:auto;min-height:0;max-height:calc(2lh + 2px);padding:0 3px;font-size:1.35rem;line-height:1.2;overflow:hidden}.card-room-header .card-title-editor:focus,.card-room-title-stack .card-title-editor:focus{max-height:calc(2lh + 2px);overflow-y:auto}.card-room-header .card-room-toolbar{align-self:center;padding-top:0}.card-room-toolbar-actions{gap:8px}.card-room-property-actions{background:0 0;border:0;border-radius:0;gap:8px;overflow:visible}.card-room-header .card-room-toolbar .card-room-action,.card-room-header .card-room-toolbar .card-room-actions-compact{color:#edf0f4;box-shadow:none;font-weight:var(--app-weight-control);background:#11151a;border-color:#3a424e}.card-room-header .card-room-toolbar :is(.card-room-action,.card-room-actions-compact) svg{color:currentColor}.card-room-header .card-room-toolbar :is(.card-room-action,.card-room-actions-compact):focus-visible,.card-room-header .card-room-toolbar :is(.card-room-action,.card-room-actions-compact):hover{color:#fff;box-shadow:none;background:#171b21;border-color:#3b4450}.card-room-header .card-room-toolbar :is(.card-room-action,.card-room-actions-compact):focus-visible{outline-offset:1px;outline:2px solid #aeb6c1}.card-room-header .card-room-toolbar .card-room-property-actions>.card-room-action{--card-room-property-color:#dce2ea;--card-room-property-icon-color:#c8d0da;--card-room-property-border:#3a424e;--card-room-property-background:#11151a;--card-room-property-hover-color:#fff;--card-room-property-hover-icon-color:#aeb6c1;--card-room-property-hover-border:#3b4450;--card-room-property-hover-bg:#171b21;border:1px solid var(--card-room-property-border);border-radius:var(--app-control-radius);background:var(--card-room-property-background);min-width:0;box-shadow:none;color:var(--card-room-property-color);font-weight:var(--app-weight-control);padding-inline:12px}.card-room-header .card-room-toolbar .card-room-property-actions>.card-room-action>svg:first-child{color:var(--card-room-property-icon-color)}.card-room-header .card-room-toolbar .card-room-timing-action[data-has-dates=true]{--card-room-property-color:var(--card-room-date-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header .card-room-toolbar .card-room-timing-action[data-has-dates=true]{--card-room-property-color:color-mix(in srgb,var(--card-room-date-color) 78%,#fff)}}.card-room-header .card-room-toolbar .card-room-timing-action[data-has-dates=true]{--card-room-property-icon-color:var(--card-room-date-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header .card-room-toolbar .card-room-timing-action[data-has-dates=true]{--card-room-property-icon-color:color-mix(in srgb,var(--card-room-date-color) 84%,#fff)}}.card-room-header .card-room-toolbar .card-room-timing-action[data-has-dates=true]{--card-room-property-border:var(--card-room-date-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header .card-room-toolbar .card-room-timing-action[data-has-dates=true]{--card-room-property-border:color-mix(in srgb,var(--card-room-date-color) 34%,#2b313a)}}.card-room-header .card-room-toolbar .card-room-timing-action[data-has-dates=true]{--card-room-property-background:var(--card-room-date-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header .card-room-toolbar .card-room-timing-action[data-has-dates=true]{--card-room-property-background:color-mix(in srgb,var(--card-room-date-color) 9%,#101318)}}.card-room-header .card-room-toolbar .card-room-timing-action[data-has-dates=true]{--card-room-property-hover-color:var(--card-room-date-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header .card-room-toolbar .card-room-timing-action[data-has-dates=true]{--card-room-property-hover-color:color-mix(in srgb,var(--card-room-date-color) 90%,#fff)}}.card-room-header .card-room-toolbar .card-room-timing-action[data-has-dates=true]{--card-room-property-hover-icon-color:var(--card-room-date-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header .card-room-toolbar .card-room-timing-action[data-has-dates=true]{--card-room-property-hover-icon-color:color-mix(in srgb,var(--card-room-date-color) 94%,#fff)}}.card-room-header .card-room-toolbar .card-room-timing-action[data-has-dates=true]{--card-room-property-hover-border:var(--card-room-date-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header .card-room-toolbar .card-room-timing-action[data-has-dates=true]{--card-room-property-hover-border:color-mix(in srgb,var(--card-room-date-color) 52%,#3b4450)}}.card-room-header .card-room-toolbar .card-room-timing-action[data-has-dates=true]{--card-room-property-hover-bg:var(--card-room-date-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header .card-room-toolbar .card-room-timing-action[data-has-dates=true]{--card-room-property-hover-bg:color-mix(in srgb,var(--card-room-date-color) 16%,#171b21)}}.card-room-header:is([data-card-priority=p0],[data-card-priority=p1],[data-card-priority=p2],[data-card-priority=p3]) .card-room-toolbar .card-room-priority-action{--card-room-property-color:var(--card-priority-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header:is([data-card-priority=p0],[data-card-priority=p1],[data-card-priority=p2],[data-card-priority=p3]) .card-room-toolbar .card-room-priority-action{--card-room-property-color:color-mix(in srgb,var(--card-priority-color) 76%,#fff)}}.card-room-header:is([data-card-priority=p0],[data-card-priority=p1],[data-card-priority=p2],[data-card-priority=p3]) .card-room-toolbar .card-room-priority-action{--card-room-property-icon-color:var(--card-priority-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header:is([data-card-priority=p0],[data-card-priority=p1],[data-card-priority=p2],[data-card-priority=p3]) .card-room-toolbar .card-room-priority-action{--card-room-property-icon-color:color-mix(in srgb,var(--card-priority-color) 82%,#fff)}}.card-room-header:is([data-card-priority=p0],[data-card-priority=p1],[data-card-priority=p2],[data-card-priority=p3]) .card-room-toolbar .card-room-priority-action{--card-room-property-border:var(--card-priority-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header:is([data-card-priority=p0],[data-card-priority=p1],[data-card-priority=p2],[data-card-priority=p3]) .card-room-toolbar .card-room-priority-action{--card-room-property-border:color-mix(in srgb,var(--card-priority-color) 34%,#2b313a)}}.card-room-header:is([data-card-priority=p0],[data-card-priority=p1],[data-card-priority=p2],[data-card-priority=p3]) .card-room-toolbar .card-room-priority-action{--card-room-property-background:var(--card-priority-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header:is([data-card-priority=p0],[data-card-priority=p1],[data-card-priority=p2],[data-card-priority=p3]) .card-room-toolbar .card-room-priority-action{--card-room-property-background:color-mix(in srgb,var(--card-priority-color) 9%,#101318)}}.card-room-header:is([data-card-priority=p0],[data-card-priority=p1],[data-card-priority=p2],[data-card-priority=p3]) .card-room-toolbar .card-room-priority-action{--card-room-property-hover-color:var(--card-priority-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header:is([data-card-priority=p0],[data-card-priority=p1],[data-card-priority=p2],[data-card-priority=p3]) .card-room-toolbar .card-room-priority-action{--card-room-property-hover-color:color-mix(in srgb,var(--card-priority-color) 88%,#fff)}}.card-room-header:is([data-card-priority=p0],[data-card-priority=p1],[data-card-priority=p2],[data-card-priority=p3]) .card-room-toolbar .card-room-priority-action{--card-room-property-hover-icon-color:var(--card-priority-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header:is([data-card-priority=p0],[data-card-priority=p1],[data-card-priority=p2],[data-card-priority=p3]) .card-room-toolbar .card-room-priority-action{--card-room-property-hover-icon-color:color-mix(in srgb,var(--card-priority-color) 94%,#fff)}}.card-room-header:is([data-card-priority=p0],[data-card-priority=p1],[data-card-priority=p2],[data-card-priority=p3]) .card-room-toolbar .card-room-priority-action{--card-room-property-hover-border:var(--card-priority-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header:is([data-card-priority=p0],[data-card-priority=p1],[data-card-priority=p2],[data-card-priority=p3]) .card-room-toolbar .card-room-priority-action{--card-room-property-hover-border:color-mix(in srgb,var(--card-priority-color) 52%,#3b4450)}}.card-room-header:is([data-card-priority=p0],[data-card-priority=p1],[data-card-priority=p2],[data-card-priority=p3]) .card-room-toolbar .card-room-priority-action{--card-room-property-hover-bg:var(--card-priority-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header:is([data-card-priority=p0],[data-card-priority=p1],[data-card-priority=p2],[data-card-priority=p3]) .card-room-toolbar .card-room-priority-action{--card-room-property-hover-bg:color-mix(in srgb,var(--card-priority-color) 16%,#171b21)}}.card-room-header:is(.card-state-active,.card-state-waiting,.card-state-blocked,.card-state-done) .card-room-toolbar .card-room-state-action{--card-room-property-color:var(--card-state-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header:is(.card-state-active,.card-state-waiting,.card-state-blocked,.card-state-done) .card-room-toolbar .card-room-state-action{--card-room-property-color:color-mix(in srgb,var(--card-state-color) 76%,#fff)}}.card-room-header:is(.card-state-active,.card-state-waiting,.card-state-blocked,.card-state-done) .card-room-toolbar .card-room-state-action{--card-room-property-icon-color:var(--card-state-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header:is(.card-state-active,.card-state-waiting,.card-state-blocked,.card-state-done) .card-room-toolbar .card-room-state-action{--card-room-property-icon-color:color-mix(in srgb,var(--card-state-color) 82%,#fff)}}.card-room-header:is(.card-state-active,.card-state-waiting,.card-state-blocked,.card-state-done) .card-room-toolbar .card-room-state-action{--card-room-property-border:var(--card-state-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header:is(.card-state-active,.card-state-waiting,.card-state-blocked,.card-state-done) .card-room-toolbar .card-room-state-action{--card-room-property-border:color-mix(in srgb,var(--card-state-color) 34%,#2b313a)}}.card-room-header:is(.card-state-active,.card-state-waiting,.card-state-blocked,.card-state-done) .card-room-toolbar .card-room-state-action{--card-room-property-background:var(--card-state-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header:is(.card-state-active,.card-state-waiting,.card-state-blocked,.card-state-done) .card-room-toolbar .card-room-state-action{--card-room-property-background:color-mix(in srgb,var(--card-state-color) 9%,#101318)}}.card-room-header:is(.card-state-active,.card-state-waiting,.card-state-blocked,.card-state-done) .card-room-toolbar .card-room-state-action{--card-room-property-hover-color:var(--card-state-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header:is(.card-state-active,.card-state-waiting,.card-state-blocked,.card-state-done) .card-room-toolbar .card-room-state-action{--card-room-property-hover-color:color-mix(in srgb,var(--card-state-color) 88%,#fff)}}.card-room-header:is(.card-state-active,.card-state-waiting,.card-state-blocked,.card-state-done) .card-room-toolbar .card-room-state-action{--card-room-property-hover-icon-color:var(--card-state-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header:is(.card-state-active,.card-state-waiting,.card-state-blocked,.card-state-done) .card-room-toolbar .card-room-state-action{--card-room-property-hover-icon-color:color-mix(in srgb,var(--card-state-color) 94%,#fff)}}.card-room-header:is(.card-state-active,.card-state-waiting,.card-state-blocked,.card-state-done) .card-room-toolbar .card-room-state-action{--card-room-property-hover-border:var(--card-state-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header:is(.card-state-active,.card-state-waiting,.card-state-blocked,.card-state-done) .card-room-toolbar .card-room-state-action{--card-room-property-hover-border:color-mix(in srgb,var(--card-state-color) 52%,#3b4450)}}.card-room-header:is(.card-state-active,.card-state-waiting,.card-state-blocked,.card-state-done) .card-room-toolbar .card-room-state-action{--card-room-property-hover-bg:var(--card-state-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header:is(.card-state-active,.card-state-waiting,.card-state-blocked,.card-state-done) .card-room-toolbar .card-room-state-action{--card-room-property-hover-bg:color-mix(in srgb,var(--card-state-color) 16%,#171b21)}}.card-room-header .card-room-toolbar .card-room-property-actions>.card-room-action:focus-visible,.card-room-header .card-room-toolbar .card-room-property-actions>.card-room-action:hover{border-color:var(--card-room-property-hover-border);background:var(--card-room-property-hover-bg);color:var(--card-room-property-hover-color)}.card-room-header .card-room-toolbar .card-room-property-actions>.card-room-action:focus-visible>svg:first-child,.card-room-header .card-room-toolbar .card-room-property-actions>.card-room-action:hover>svg:first-child{color:var(--card-room-property-hover-icon-color)}.card-room-header .card-room-toolbar .card-room-property-actions>.card-room-action:focus-visible{outline:2px solid var(--card-room-property-icon-color)}@supports (color:color-mix(in lab,red,red)){.card-room-header .card-room-toolbar .card-room-property-actions>.card-room-action:focus-visible{outline:2px solid color-mix(in srgb,var(--card-room-property-icon-color) 76%,#fff)}}.card-room-header .card-room-toolbar .card-room-property-actions>.card-room-action:focus-visible{outline-offset:1px}.card-room-header.card-state-done .card-room-toolbar .card-room-completion-direct{color:#d4dae2;background:#171b20;border-color:#343b45}.card-room-header.card-state-done .card-room-toolbar .card-room-completion-direct:focus-visible,.card-room-header.card-state-done .card-room-toolbar .card-room-completion-direct:hover{color:#fff;background:#20252c;border-color:#46505e}.card-action-menu-context{color:var(--text-soft);font-size:var(--app-text-caption);background:#ffffff06;border-radius:7px;gap:3px;margin:4px 3px;padding:7px 9px;display:grid}.card-action-menu-danger{color:#ffb7be}.card-action-menu-danger svg{color:#ff8f9b}.card-action-menu-danger:focus-visible,.card-action-menu-danger:hover{color:#fff0f1;background:#9024333d}.card-room-overflow-date{justify-content:flex-start}@media (max-width:1200px){.card-detail-navigation .app-wordmark>span:not(.superboard-mark),.card-detail-topbar .topbar-actions .feedback-menu-trigger>span,.card-detail-topbar .topbar-actions .topbar-help-button>span,.card-detail-topbar .topbar-actions .topbar-help-chevron,.card-detail-topbar .topbar-actions .topbar-settings-button>span,.card-detail-topbar-actions .feedback-menu-trigger>span,.card-detail-topbar-actions .topbar-help-button>span,.card-detail-topbar-actions .topbar-help-chevron,.card-detail-topbar-actions .topbar-settings-button>span{display:none}.card-detail-navigation .app-wordmark,.card-detail-topbar .topbar-actions .feedback-menu-trigger,.card-detail-topbar .topbar-actions .topbar-help-button,.card-detail-topbar .topbar-actions .topbar-settings-button,.card-detail-topbar-actions .feedback-menu-trigger,.card-detail-topbar-actions .topbar-help-button,.card-detail-topbar-actions .topbar-settings-button{justify-content:center;width:40px;min-width:40px;padding-inline:0}.card-room-header .card-room-toolbar .card-room-property-actions .card-room-priority-action,.card-room-header .card-room-toolbar .card-room-property-actions .card-room-timing-action{display:none}}@media (max-width:900px){.card-room-header .card-room-toolbar .card-room-property-actions{display:none}.card-room-header,.card-room-header[data-card-priority]{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) max-content;gap:8px;height:64px;min-height:64px;max-height:64px;padding:6px 8px}.card-room-title-stack,.card-room-toolbar{width:auto}.card-room-toolbar{overflow:visible}.card-room-toolbar-actions{width:auto}}@media (max-width:560px){.card-room-header .card-title-editor,.card-room-title-stack .card-title-editor{font-size:1.125rem}.card-room-header .card-room-actions-compact,.card-room-header .card-room-toolbar .card-room-completion-direct{min-width:44px;height:44px;min-height:44px}}.completion-destination-field{color:var(--text-soft);font-size:var(--app-text-control);font-weight:var(--app-weight-semibold);gap:5px;display:grid}.completion-destination-field select{border:1px solid var(--line);min-height:40px;color:var(--text);font:inherit;background:#0b0d10;border-radius:7px;padding:0 10px}.settings-inline-warning{color:#f1d28a;font-size:var(--app-text-caption);background:#694a1229;border:1px solid #d9a44147;border-radius:7px;margin:0;padding:8px 10px}.calendar-settings-stack{gap:12px;display:grid}.calendar-simulator-banner{gap:3px;padding:12px 14px;display:grid}.calendar-simulator-banner span{color:var(--text-soft);font-size:var(--app-text-caption)}.calendar-simulator-lab{background:#4e62d514;border:1px solid #778bff52;border-radius:10px;padding:12px}.calendar-simulator-lab summary{cursor:pointer;font-weight:700}.calendar-simulator-lab p{color:var(--text-soft);margin:10px 0}.calendar-simulator-actions{flex-wrap:wrap;gap:8px;display:flex}.calendar-simulator-actions button{min-height:36px}.calendar-settings-stack>p{margin:0}.calendar-settings-actions{flex-wrap:wrap;gap:8px;display:flex}.calendar-settings-actions a{text-decoration:none}.calendar-destination-confirm,.calendar-destination-picker,.calendar-disconnect-confirm,.calendar-permission-note,.calendar-settings-scope{border:1px solid var(--line);background:#ffffff05;border-radius:12px;gap:9px;padding:14px;display:grid}.calendar-destination-confirm>p,.calendar-disconnect-confirm>p,.calendar-permission-note>p,.calendar-settings-scope>small{color:var(--muted);margin:0;line-height:1.4}.calendar-account-state{border-color:#537eff52}.calendar-first-use-education{background:#4169ff12;border:1px solid #7d97ff47;border-radius:12px;gap:12px;padding:14px;display:grid}.calendar-account-boards .settings-action-row{text-decoration:none}.settings-eyebrow{letter-spacing:.055em;text-transform:uppercase;font-weight:760}.calendar-create-name,.settings-eyebrow{color:var(--text-soft);font-size:var(--app-text-caption)}.calendar-create-name{gap:6px;font-weight:720;display:grid}.calendar-create-name input{border:1px solid var(--line);min-height:40px;color:var(--text);font:inherit;background:#0b0d10;border-radius:8px;padding:0 11px}.calendar-picker-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-destination-picker .settings-action-row>span,.calendar-settings-scope .settings-action-row>span:first-child{text-align:left;gap:2px;display:grid}.calendar-destination-picker .settings-action-row small,.calendar-settings-scope .settings-action-row small{color:var(--muted)}.calendar-settings-scope .settings-action-row>span:last-child{align-items:center;gap:4px;display:inline-flex}.calendar-connect-defaults{border:1px solid var(--line);background:#ffffff05;border-radius:12px;gap:8px;margin:0;padding:12px;display:grid}.calendar-connect-defaults legend{color:var(--text-soft);font-size:var(--app-text-caption);padding:0 5px;font-weight:760}.calendar-connect-defaults label{border-radius:9px;align-items:flex-start;gap:10px;padding:9px;display:flex}.calendar-connect-defaults label:has(input:checked){background:#4169ff1a}.calendar-connect-defaults input{margin-top:3px}.calendar-connect-defaults span{gap:3px;display:grid}.calendar-connect-defaults small{color:var(--muted);line-height:1.35}.calendar-enrollment-state{border:1px solid var(--line);background:var(--panel-strong);border-radius:12px;gap:3px;padding:12px 14px;display:grid}.calendar-enrollment-state.active{border-color:#4abf7e7a}.calendar-enrollment-state.inactive{border-color:#d9a44185}.calendar-enrollment-state span,.calendar-settings-stack>small{color:var(--muted)}.calendar-review-list{border:1px solid #d9a4416b;border-radius:12px;gap:10px;padding:14px;display:grid}.calendar-review-list>p{color:var(--muted);margin:0}.calendar-review-row{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.calendar-review-row>div{flex-wrap:wrap;gap:8px;display:flex}.calendar-disconnect{justify-self:start}.completion-disposition-control{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:959px){.card-page-grid.card-room-grid,.card-page[data-room-profile] .card-page-grid.card-room-grid,.card-page[data-workstream-collapsed=true] .card-page-grid.card-room-grid{grid-template-rows:auto 52px minmax(0,1fr)}}@media (max-width:767px){.stage-artifact-empty .stage-artifact-picker{padding:18px}.stage-image-gallery{padding:12px}.stage-connected-file{grid-template-columns:auto 1fr;width:calc(100% - 24px);padding:16px}.stage-connected-file>a,.stage-connected-file>small{grid-column:1/-1}.stage-web-controls{flex-direction:column;align-items:flex-start}.stage-web-controls>div,.stage-web-destination-editor{flex-wrap:wrap;width:100%}.stage-web-controls button{min-height:44px}.stage-image-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-image-gallery-add,.stage-image-gallery-tile-actions>button{min-height:44px}.completion-disposition-control{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.stage-artifact-picker-icon,.stage-artifact-picker-primary>button,.stage-artifact-picker-primary>button:before,.stage-artifact-picker-secondary>button,.stage-artifact-picker-secondary>button:before,.stage-artifact-picker-secondary>label,.stage-artifact-picker-secondary>label:before{transition:none}.stage-artifact-picker-primary>button:hover,.stage-artifact-picker-primary>button:hover .stage-artifact-picker-icon,.stage-artifact-picker-secondary>button:hover,.stage-artifact-picker-secondary>button:hover .stage-artifact-picker-icon,.stage-artifact-picker-secondary>label:hover,.stage-artifact-picker-secondary>label:hover .stage-artifact-picker-icon{transform:none}}.stage-artifact-loading{background:#0d1015c2;border:1px solid #94a3b829;border-radius:10px;align-content:start;gap:16px;width:min(720px,100% - 40px);min-height:min(520px,100% - 40px);margin:20px auto;padding:clamp(24px,5vw,56px);display:grid;box-shadow:0 18px 48px #00000029}.stage-artifact-loading>span{background:linear-gradient(90deg,#11151a 20%,#1b2230 48%,#11151a 76%) 0 0/240% 100%;border-radius:4px;height:14px;animation:board-conversation-loading-shimmer 1.35s ease-in-out infinite;display:block}.stage-artifact-loading>span:first-child{width:42%;height:22px;margin-bottom:12px}.stage-artifact-loading>span:nth-child(2){width:92%}.stage-artifact-loading>span:nth-child(3){width:100%}.stage-artifact-loading>span:nth-child(4){width:68%}.stage-artifact-body-boundary{overscroll-behavior:contain;background:#080a0d;flex:auto;min-width:0;min-height:0;display:grid;overflow:auto}.stage-artifact-workspace.is-hydrating .stage-runtime-toolbar{position:sticky;top:0}.stage-artifact-current.is-hydrating{color:#a9b1bd}.stage-artifact-workspace:not(.is-hydrating){animation:stage-artifact-content-enter .14s ease-out}@keyframes stage-artifact-content-enter{0%{opacity:.72}to{opacity:1}}.stage-artifact-recovery{background:#0d1016e6;border:1px solid #94a3b847;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(560px,100% - 48px);margin:32px auto;padding:16px;display:grid}.stage-artifact-recovery-icon{color:#9db0ff;background:#5370ff1f;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.stage-artifact-recovery p,.stage-artifact-recovery strong{margin:0}.stage-artifact-recovery p{color:var(--muted);margin-top:3px}.stage-artifact-recovery button{min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:#5370ff24;border:1px solid #7e94ff94;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-weight:700;display:inline-flex}.stage-artifact-recovery button:hover{background:#5370ff38;border-color:#99aaffe0}@media (max-width:640px){.stage-artifact-recovery{grid-template-columns:auto minmax(0,1fr)}.stage-artifact-recovery button{grid-column:1/-1;justify-content:center}}.scoped-export-backdrop{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.card-share-sheet{gap:18px}.card-share-loading{min-height:120px;color:var(--muted);align-items:center;gap:10px;display:flex}.card-share-error,.card-share-warning{background:#d9a441;border-radius:12px;margin:0;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.card-share-error,.card-share-warning{background:color-mix(in srgb,#d9a441 12%,var(--panel))}}.card-share-error,.card-share-warning{line-height:1.45}.card-share-error{color:var(--danger);background:var(--danger);gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.card-share-error{background:color-mix(in srgb,var(--danger) 9%,var(--panel))}}.card-share-error button{justify-self:start}.card-share-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.card-share-summary div{border:1px solid var(--line);background:var(--panel-strong);border-radius:11px;padding:12px}.card-share-summary dt{color:var(--muted)}.card-share-summary dd{margin:4px 0 0;font-weight:700}.card-share-status{justify-content:space-between;align-items:center;gap:14px;display:flex}.card-share-status>span{align-items:center;gap:8px;font-weight:700;display:flex}.card-share-status small{color:var(--muted);font-size:var(--type-body-sm)}.card-share-live-dot{background:#36a26b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #36a26b1f}.card-share-url{gap:7px;font-weight:650;display:grid}.card-share-url input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);background:var(--panel-strong);font:inherit;border-radius:10px;padding:9px 12px}.card-share-actions{flex-wrap:wrap;gap:10px;display:flex}.card-share-actions a,.card-share-actions button,.card-share-revoke{border:1px solid var(--line);min-height:42px;color:var(--text);background:var(--panel);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:8px 13px;text-decoration:none;display:inline-flex}.card-share-actions .primary{color:#fff;border-color:var(--accent);background:var(--accent)}.card-share-revoke{color:var(--danger)}.card-share-confirm{border:1px solid var(--danger);gap:9px;padding:15px;display:grid}@supports (color:color-mix(in lab,red,red)){.card-share-confirm{border:1px solid color-mix(in srgb,var(--danger) 30%,var(--line))}}.card-share-confirm{border-radius:12px}.card-share-confirm p{color:var(--muted);margin:0}.card-share-confirm div{justify-content:end;gap:8px;display:flex}.card-share-confirm button{border:1px solid var(--line);background:var(--panel);min-height:40px;font:inherit;border-radius:9px;padding:8px 12px}.card-share-confirm button.danger{color:#fff;border-color:var(--danger);background:var(--danger)}.scoped-export-sheet{width:min(620px,100%);max-height:min(760px,100dvh - 32px);color:var(--text);background:radial-gradient(circle at 90% 0,#5370ff21,#0000 18rem),#0a0c10;border:1px solid #94a3b84d;border-radius:14px;overflow:auto;box-shadow:0 28px 90px #0000009e,inset 0 0 0 1px #ffffff06}.scoped-export-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 12px;display:flex}.scoped-export-header .eyebrow{color:#92a6ff;font-size:var(--app-text-caption);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-weight:760;display:block}.scoped-export-header h2{margin:0;font-size:1.25rem;line-height:1.2}.scoped-export-close{width:40px;min-width:40px;height:40px;color:var(--text-soft);background:#ffffff06;border:1px solid #94a3b838;border-radius:7px;place-items:center;padding:0;display:grid}.scoped-export-close:focus-visible,.scoped-export-close:hover{color:var(--text);border-color:#7991ff8c;outline:none}.scoped-export-description{color:var(--text-soft);margin:0;padding:0 20px 16px;font-size:.875rem;line-height:1.5}.scoped-export-formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 20px 16px;display:grid}.scoped-export-formats>button{min-height:68px;color:var(--text-soft);text-align:left;background:#ffffff06;border:1px solid #94a3b838;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}.scoped-export-formats>button[aria-checked=true]{color:#f5f7ff;background:#4d67e921;border-color:#6e87ffbd;box-shadow:inset 0 0 0 1px #6e87ff1f}.scoped-export-formats small,.scoped-export-formats strong{display:block}.scoped-export-formats strong{font-size:.875rem}.scoped-export-formats small{color:var(--muted);font-size:var(--app-text-caption);margin-top:3px;line-height:1.35}.scoped-export-decision,.scoped-export-status{background:#0003;border:1px solid #94a3b82e;border-radius:9px;min-height:88px;margin:0 20px 18px;padding:14px}.scoped-export-status{color:var(--text-soft);font-size:var(--app-text-caption);align-items:center;gap:10px;display:flex}.scoped-export-error button,.scoped-export-status>button{min-height:40px;color:var(--text);background:#ffffff0a;border:1px solid #94a3b83d;border-radius:6px;padding:0 14px;font-size:.875rem;font-weight:680}.scoped-export-progress{gap:9px;width:100%;display:grid}.scoped-export-progress-copy{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.scoped-export-progress-copy strong{color:var(--text);font-size:var(--app-text-caption);font-variant-numeric:tabular-nums}.scoped-export-progress-track{background:#7d96ff24;border-radius:999px;height:6px;overflow:hidden}.scoped-export-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#5974f4,#87a0ff);min-width:2px;height:100%;transition:width .18s ease-out;display:block;box-shadow:0 0 12px #6682ff6b}.scoped-export-spinner{border:2px solid #7891ff38;border-top-color:#7d96ff;border-radius:999px;flex:none;width:17px;height:17px;animation:scoped-export-spin .76s linear infinite}@keyframes scoped-export-spin{to{transform:rotate(1turn)}}.scoped-export-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid}.scoped-export-summary>div{min-width:0}.scoped-export-summary dt{color:var(--muted);font-size:var(--app-text-caption)}.scoped-export-summary dd{color:var(--text);margin:4px 0 0;font-size:.875rem;font-weight:700}.scoped-export-decision strong,.scoped-export-error strong{font-size:.875rem;display:block}.scoped-export-decision p{color:var(--text-soft);font-size:var(--app-text-caption);margin:7px 0 12px;line-height:1.45}.scoped-export-decision-actions,.scoped-export-error{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.scoped-export-decision-actions button{min-height:40px;color:var(--text);background:#ffffff09;border:1px solid #94a3b83d;border-radius:6px;align-items:center;gap:6px;padding:0 14px;font-size:.875rem;font-weight:680;display:inline-flex}.scoped-export-decision-actions .primary,.scoped-export-footer .primary{color:#fff;background:#344fbf;border-color:#6480ffb8}.scoped-export-error{color:#ffc3c8;width:100%}.scoped-export-error strong{flex:1 0 100%}.scoped-export-complete{color:#c6ffe8;font-weight:700}.scoped-export-footer{border-top:1px solid #94a3b829;justify-content:flex-end;align-items:center;gap:12px;min-height:56px;padding:10px 20px;display:flex}.scoped-export-footer>div{gap:8px;display:flex}.scoped-export-footer button{min-height:40px;color:var(--text);background:#ffffff09;border:1px solid #94a3b83d;border-radius:7px;align-items:center;gap:7px;padding:0 14px;font-size:.875rem;font-weight:700;display:inline-flex}@media (max-width:560px){.scoped-export-backdrop{align-items:end;padding:0}.scoped-export-sheet{border-radius:14px 14px 0 0;max-height:calc(100dvh - 12px)}.scoped-export-formats{grid-template-columns:1fr}.scoped-export-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.scoped-export-spinner{animation-duration:1.6s}.stage-artifact-loading>span,.stage-artifact-workspace:not(.is-hydrating),.stage-document-hydrating>span{animation:none}}.card-room-actions-compact{display:inline-grid!important}.card-action-menu-positioner{z-index:430}.card-action-menu{min-width:196px;max-width:min(280px,100vw - 24px);color:var(--text);background:#17191f;border:1px solid #a3b1cd57;border-radius:10px;outline:none;padding:6px;display:grid;box-shadow:0 22px 64px #000000ad,0 0 0 1px #0000006b,inset 0 1px #ffffff0b}.card-action-menu-item{color:#f7f8fcf0;width:100%;min-height:36px;font:inherit;font-size:var(--app-text-control);font-weight:var(--app-weight-control);line-height:var(--app-line-control);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;display:flex}.card-action-menu-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.card-action-menu-label>svg{opacity:.9;stroke-width:2px;flex:0 0 15px;width:15px;height:15px}.priority-menu{min-width:224px}.card-property-menu-heading{border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin:2px 2px 7px;padding:4px 4px 7px 7px;display:flex}.card-property-menu-heading>strong{color:var(--text);font-size:var(--app-text-control);line-height:var(--app-line-control)}.card-property-menu-settings{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:0 0 28px;place-items:center;padding:0;display:grid}.card-property-menu-settings:focus-visible,.card-property-menu-settings:hover{color:var(--text);background:#ffffff0e;border-color:#94a3b83d;outline:none}.priority-menu-item.selected{background:#ffffff0e}.priority-menu-swatch{border:1px solid;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;display:inline-grid}.priority-menu-swatch svg{width:12px;height:12px}@media (forced-colors:active){.priority-mark,.priority-menu-swatch{color:canvastext;background:canvas;border-color:buttontext}.priority-menu-item[aria-checked=true] .priority-menu-swatch{outline-offset:1px;outline:2px solid highlight}}@media (max-width:640px){.priority-display-control{grid-template-columns:1fr}}.card-action-menu-item:is(:hover,:focus-visible,[data-highlighted]) .card-action-menu-label>svg{opacity:1}.card-action-menu-item:focus-visible,.card-action-menu-item:hover,.card-action-menu-item[data-highlighted]{color:#fff;background:#ffffff17}.card-action-menu-item.danger{color:#ffc6c6}.card-action-menu-item.danger:focus-visible,.card-action-menu-item.danger:hover,.card-action-menu-item.danger[data-highlighted]{color:#ffe4e4;background:#7a223052}.card-action-menu-item:disabled,.card-action-menu-item[data-disabled]{color:var(--muted);cursor:not-allowed;opacity:.52}.card-action-menu-separator{background:#94a3b829;height:1px;margin:5px 3px}.board-card-actions-trigger{z-index:6;color:#e0e4edb8;cursor:pointer;opacity:0;pointer-events:none;touch-action:manipulation;background:#141519fa;border:1px solid #0000;border-radius:6px;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;transition:opacity .1s,color .1s,border-color .1s,background .1s;display:grid;position:absolute;top:5px;right:5px;box-shadow:-4px 0 8px #0a0b0de6}.board-card.has-ava-marker .board-card-actions-trigger{right:31px}.board-card-actions-trigger:before{content:"";position:absolute;inset:-5px}.board-card-actions-trigger:focus-visible,.board-card-actions-trigger:hover,.board-card-actions-trigger[aria-expanded=true],.board-card:focus-within .board-card-actions-trigger,.board-card:hover .board-card-actions-trigger{color:#fff;opacity:1;pointer-events:auto;background:#1e2026f5;border-color:#94a3b840;outline:none}.removed-items-notice{margin:0}.removed-items-controls{border:1px solid var(--line);background:#0b0b0cd6;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.removed-items-search{border:1px solid var(--line);min-width:min(280px,100%);color:var(--muted);background:#ffffff06;border-radius:8px;flex:280px;align-items:center;gap:8px;padding:0 10px;display:flex}.removed-items-search:focus-within{border-color:#7d97ff8a;box-shadow:0 0 0 3px #4169ff24}.removed-items-search input{width:100%;min-height:38px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;padding:0}.removed-items-filters{flex-wrap:wrap;gap:5px;display:flex}.removed-items-filters button,.removed-items-load-error button,.removed-items-load-more{border:1px solid var(--line);min-height:36px;color:var(--text-soft);font:inherit;font-size:var(--app-text-caption);cursor:pointer;background:#ffffff06;border-radius:8px;padding:7px 10px;font-weight:680}.removed-items-filters button:focus-visible,.removed-items-filters button:hover,.removed-items-load-error button:focus-visible,.removed-items-load-error button:hover,.removed-items-load-more:focus-visible,.removed-items-load-more:hover{color:#fff;background:#4169ff1f;border-color:#7d97ff6b;outline:none}.removed-items-filters button.active{color:#fff;background:#4169ff30;border-color:#7d97ff80}.removed-row:focus{border-color:#7d97ffb8;outline:none;box-shadow:0 0 0 3px #4169ff2e}.removed-items-load-more{width:100%;margin-top:3px}.removed-items-load-error,.removed-items-loading{border:1px solid var(--line);color:var(--text-soft);font-size:var(--app-text-caption);border-radius:9px;padding:12px}.removed-items-load-error{color:#ffdcad;border-color:#ffb8704d;justify-content:space-between;align-items:center;gap:10px;display:flex}.permanent-delete-card-dialog .board-row-error{color:#ffd6d6;background:#7a223033;border:1px solid #ff84844d;border-radius:8px;padding:9px 10px}@media (max-width:959px){.card-room-lifecycle-divider{display:none!important}.removed-items-topbar-button span{display:none}}@media (pointer:coarse){.board-card-actions-trigger{opacity:.9;pointer-events:auto;width:28px;min-width:28px;height:28px;min-height:28px;transform:none}.board-card-actions-trigger:before{inset:-8px}.card-action-menu-item,.removed-items-filters button,.removed-items-load-error button,.removed-items-load-more{min-height:44px}.removed-row{grid-template-columns:minmax(0,1fr)}.removed-row .board-row-actions{justify-content:flex-start}}@media (max-width:820px){.board-workspace{grid-template-columns:minmax(0,1fr)}.guide-pane.board-workstream,.guide-pane.board-workstream.guide-pane-rail,.guide-pane.board-workstream:not(.guide-pane-rail){width:100%;min-width:100%;max-width:100%;position:absolute;inset:0}.guide-pane.board-workstream:not(.guide-pane-rail){grid-template-rows:48px minmax(0,1fr);height:100%}.guide-pane.board-workstream.guide-pane-rail{height:48px}}.conversation-composer-control{grid-template-columns:auto minmax(0,1fr) auto auto}.conversation-composer-control.is-multiline{grid-template-rows:auto 40px;align-items:center}.conversation-composer-control.is-multiline>textarea{grid-area:1/1/auto/-1}.conversation-composer-control.is-multiline>.conversation-composer-icon{grid-area:2/1}.conversation-composer-control.is-multiline>.voice-input-button{grid-area:2/3}.conversation-composer-control.is-multiline>.comment-send-button{grid-area:2/4}.stage-files-button{min-width:84px;min-height:var(--app-control-height-compact);height:var(--app-control-height-compact);color:var(--text-soft);font:inherit;font-size:var(--app-text-control);font-weight:var(--app-weight-control);white-space:nowrap;background:#ffffff05;border:1px solid #94a3b82e;border-radius:6px 6px 0 0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.stage-files-button small{color:#b8c1cf;min-width:18px;height:18px;font-size:var(--app-text-caption);background:#94a3b821;border-radius:999px;place-items:center;display:grid}.stage-files-button:focus-visible,.stage-files-button:hover{color:#eef1ff;background:#7991ff17;outline:none}.card-files-surface{overscroll-behavior:contain;height:100%;min-height:0;color:var(--text);background:#0a0c0e;flex-direction:column;flex:auto;gap:14px;padding:16px 14px 22px;display:flex;overflow:auto;container-type:inline-size}.card-files-surface-header{border-bottom:1px solid #20242a;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 2px 14px;display:flex}.card-files-surface-copy{gap:5px;min-width:0;display:grid}.card-files-surface-header span{color:#8ea1ff;font-size:var(--app-text-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:760}.card-files-surface-header h2{color:#f3f5f8;margin:0;font-size:1.125rem;line-height:1.2}.card-files-empty p,.card-files-surface-header p{color:#9199a6;margin:0;font-size:.875rem;line-height:1.45}.card-files-add{color:#e6eaff;min-height:36px;font-size:var(--app-text-control);white-space:nowrap;cursor:pointer;background:linear-gradient(#5c74e033,#4156b21f);border:1px solid #7991ff73;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 11px;font-weight:740;display:inline-flex}.card-files-add:focus-within,.card-files-add:hover{background:linear-gradient(#6c84f042,#485ec029);border-color:#91a2ffbf}.card-files-add input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.card-files-inventory-list{gap:9px;min-height:0;display:grid}.card-files-inventory-row{background:linear-gradient(135deg,#ffffff09,#ffffff03);border:1px solid #94a3b829;border-radius:9px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:78px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff06}.card-files-inventory-row:hover{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-color:#94a3b84d}.card-files-preview{color:#9eabbd;background:#15191f;border:1px solid #94a3b829;border-radius:9px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.card-files-preview img,.card-files-preview video{object-fit:cover;width:100%;height:100%}.card-files-copy{gap:3px;min-width:0;display:grid}.card-files-copy>strong{color:#edf0f4;font-size:var(--app-text-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-files-copy>span{color:#7f8997;font-size:var(--app-text-meta)}.card-file-associations{flex-wrap:wrap;gap:5px;padding-top:3px;display:flex}.card-file-associations span{color:#aab3bf;min-height:22px;font-size:var(--app-text-caption);background:#94a3b812;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-weight:670;display:inline-flex}.card-file-associations span[data-association=chat]{color:#b9c7ff;background:#4a69cd1f;border-color:#6385ef4d}.card-file-associations span[data-association=stage]{color:#9ce6ca;background:#2b9d741c;border-color:#43c89747}.card-files-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.card-files-actions button,.card-files-actions>a{color:#c9d0da;min-height:34px;font:inherit;font-size:var(--app-text-meta);white-space:nowrap;background:#ffffff06;border:1px solid #94a3b833;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:690;text-decoration:none;display:inline-flex}.card-files-actions>a{width:34px;padding:0}.card-files-actions button:focus-visible,.card-files-actions button:hover,.card-files-actions>a:focus-visible,.card-files-actions>a:hover{color:#f1f3ff;background:#7991ff1a;border-color:#7991ff8c;outline:none}.card-files-actions button:disabled{opacity:.5}.card-files-empty{text-align:center;border:1px dashed #94a3b838;border-radius:14px;place-content:center;justify-items:center;gap:8px;min-height:250px;padding:32px;display:grid}.card-files-empty-icon{color:#aab8ff;background:#7991ff17;border:1px solid #7991ff42;border-radius:13px;place-items:center;width:50px;height:50px;display:grid}.card-files-action-status{color:#a9b2bf;font-size:var(--app-text-meta);margin:0}.conversation-attachment-destination{background:#12161c;border:1px solid #303844;border-radius:8px;flex:none;align-items:center;gap:4px;padding:4px;display:flex}.conversation-attachment-destination>span{color:#87919e;font-size:var(--app-text-caption);padding:0 4px;font-weight:650}.conversation-attachment-destination button{color:#98a2af;min-height:30px;font:inherit;font-size:var(--app-text-caption);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-weight:680;display:inline-flex}.conversation-attachment-destination button[aria-pressed=true]{color:#dfe5ff;background:#7991ff1f;border-color:#7991ff6b}@media (max-width:820px){.card-files-surface{padding:18px 14px}.card-files-inventory-row{grid-template-columns:46px minmax(0,1fr)}.card-files-preview{width:46px;height:46px}.card-files-actions{grid-column:2;justify-content:flex-start}.conversation-attachment-destination{min-width:max-content}}@container (max-width:720px){.card-files-inventory-row{grid-template-columns:48px minmax(0,1fr)}.card-files-actions{grid-column:2;justify-content:flex-start}}@container (max-width:430px){.card-files-actions{grid-column:1/-1}}@media (max-width:767px){.stage-files-button{width:var(--app-control-height-touch);min-width:var(--app-control-height-touch);min-height:var(--app-control-height-touch);height:var(--app-control-height-touch);padding:0}.stage-files-button>small,.stage-files-button>span{display:none}.card-files-surface-header{flex-direction:column;align-items:stretch}.card-files-add{align-self:flex-start}}.conversation-reply-target{color:#aebdff;background:#7991ff14;border:1px solid #7991ff47;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.conversation-reply-target>span{gap:1px;min-width:0;display:grid}.conversation-reply-target small,.conversation-reply-target strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-reply-target strong{color:#dfe5ff;font-size:var(--app-text-caption)}.conversation-reply-target small{color:#929db7;font-size:var(--app-text-caption)}.conversation-reply-target>button{color:#9da8c7;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;display:grid}.conversation-reply-target>button:focus-visible,.conversation-reply-target>button:hover{color:#eef1ff;background:#7991ff21;outline:none}.conversation-reply-row{padding-inline-start:28px}.conversation-reply-row:before{content:"";background:linear-gradient(#7991ff73,#7991ff14);width:1px;position:absolute;top:0;bottom:5px;left:14px}.comment-reply-context{color:#8792ab;width:100%;min-width:0;font:inherit;font-size:var(--app-text-caption);text-align:left;background:#7991ff0b;border:0;border-left:2px solid #7991ff80;align-items:center;gap:6px;padding:3px 7px;display:flex}.comment-reply-context span{text-overflow:ellipsis;white-space:nowrap;gap:5px;min-width:0;display:flex;overflow:hidden}.comment-reply-context strong{color:#aebcff}.comment-reply-context:focus-visible,.comment-reply-context:hover{color:#b6c0d3;background:#7991ff17;outline:none}@media (max-width:520px){.conversation-reply-row{padding-inline-start:16px}.conversation-reply-row:before{left:7px}}.card-activity-panel{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px 15px 24px;display:flex;overflow-y:auto}.card-activity-panel>header{gap:4px;padding:2px 2px 8px;display:grid}.card-activity-panel>header>span{color:#8da0ff;font-size:var(--app-text-caption);letter-spacing:.11em;text-transform:uppercase;font-weight:760}.card-activity-panel>header h2{color:#f1f3f6;margin:0;font-size:1.2rem}.card-activity-panel>header p{color:#89929f;font-size:var(--app-text-caption);margin:0;line-height:1.4}.card-pulse-clear{color:#8bd9bc;background:#2b9d740f;border:1px solid #43c8972e;border-radius:10px;justify-items:start;gap:6px;margin:8px 12px;padding:14px;display:grid}.card-pulse-clear p{color:#87938f;margin:0}.stage-artifact-navigation{flex:auto;align-items:center;gap:6px;width:100%;min-width:0;min-height:43px;display:flex;overflow:visible}.stage-artifact-home-action{min-width:max-content;min-height:var(--app-control-height-compact);height:var(--app-control-height-compact);color:#eef1f5;font:inherit;font-size:var(--app-text-control);font-weight:var(--app-weight-control);background:#ffffff09;border:1px solid #aeb8c757;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.stage-artifact-home-action:focus-visible,.stage-artifact-home-action:hover,.stage-artifact-home-action[aria-pressed=true]{color:#fff;background:#7991ff1f;border-color:#7991ff9e;outline:none}.stage-artifact-current-shell{flex:0 auto;width:fit-content;min-width:0;max-width:360px;display:flex}.stage-artifact-current,.stage-artifact-current-rename{width:auto;min-width:0;max-width:100%;min-height:var(--app-control-height-compact);height:var(--app-control-height-compact);color:var(--text);font:inherit;font-size:var(--app-text-control);font-weight:var(--app-weight-control);text-align:left;background:#11151a;border:1px solid #94a3b83d;border-radius:7px;align-items:center;gap:7px;padding:0 9px;display:flex}button.stage-artifact-current:focus-visible,button.stage-artifact-current:hover,button.stage-artifact-current[data-popup-open]{background:#7991ff17;border-color:#7991ff94;outline:none}.stage-artifact-current.is-static{background:0 0;border-color:#0000}.stage-artifact-current>svg{color:#aeb7c4;flex:none}.stage-artifact-current-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.stage-artifact-current small{color:var(--muted);font-size:var(--app-text-meta);font-weight:var(--app-weight-semibold);white-space:nowrap;flex:none}.stage-artifact-current-actions,.stage-artifact-inventory-actions{width:var(--app-control-height-compact);min-width:var(--app-control-height-compact);min-height:var(--app-control-height-compact);height:var(--app-control-height-compact);color:var(--text-soft);background:0 0;border:1px solid #94a3b833;border-radius:7px;place-items:center;padding:0;display:grid}.stage-artifact-current-actions:focus-visible,.stage-artifact-current-actions:hover,.stage-artifact-current-actions[data-popup-open],.stage-artifact-inventory-actions:focus-visible,.stage-artifact-inventory-actions:hover,.stage-artifact-inventory-actions[data-popup-open]{color:var(--text);background:#7991ff1a;border-color:#7991ff8c;outline:none}.stage-artifact-navigation-gap{flex:auto;min-width:4px}.stage-artifact-inventory-positioner{z-index:430}.stage-artifact-inventory{width:min(380px,100vw - 24px);max-width:min(380px,100vw - 24px);max-height:min(520px,100dvh - 80px);color:var(--text);background:#11151b;border:1px solid #303743;border-radius:10px;overflow:hidden;box-shadow:0 18px 50px #00000075}.stage-artifact-inventory-header{border-bottom:1px solid #272d35;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 8px 0 12px;display:flex}.stage-artifact-inventory-header strong{font-size:var(--app-text-control);font-weight:var(--app-weight-control-selected)}.stage-artifact-inventory-header button,.stage-artifact-inventory-search>button{width:30px;min-width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.stage-artifact-inventory-header button:focus-visible,.stage-artifact-inventory-header button:hover,.stage-artifact-inventory-search>button:focus-visible,.stage-artifact-inventory-search>button:hover{color:var(--text);background:#94a3b81a;outline:none}.stage-artifact-inventory-search{color:var(--muted);border-bottom:1px solid #272d35;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px 7px 11px;display:grid}.stage-artifact-inventory-search input{min-width:0;min-height:30px;color:var(--text);font:inherit;font-size:var(--app-text-control);background:0 0;border:0;outline:none;padding:0}.stage-artifact-inventory-list{overscroll-behavior:contain;max-height:420px;margin:0;padding:5px;list-style:none;display:grid;overflow-y:auto}.stage-artifact-inventory-row{border-radius:7px;align-items:center;gap:3px;min-width:0;min-height:42px;padding:2px 3px 2px 7px;display:flex}.stage-artifact-inventory-row[data-current=true]{background:#7991ff21}.stage-artifact-inventory-select{min-width:0;min-height:36px;color:var(--text-soft);font:inherit;font-size:var(--app-text-control);font-weight:var(--app-weight-control);text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0;display:flex}.stage-artifact-inventory-select:focus-visible,.stage-artifact-inventory-select:hover{color:var(--text);outline:none}.stage-artifact-inventory-select>svg:first-child{color:#8f99a8;flex:none}.stage-artifact-inventory-select>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.stage-artifact-inventory-select>small{color:var(--muted);font-size:var(--app-text-meta);white-space:nowrap;flex:none}.stage-artifact-inventory-select>svg:last-child{color:#9eaeff;flex:none}.stage-artifact-inventory-actions{opacity:0;border-color:#0000;width:32px;min-width:32px;height:32px;min-height:32px}.stage-artifact-inventory-actions[data-popup-open],.stage-artifact-inventory-row:focus-within .stage-artifact-inventory-actions,.stage-artifact-inventory-row:hover .stage-artifact-inventory-actions{opacity:1}.stage-artifact-inventory-rename{min-width:0;min-height:34px;color:var(--text);font:inherit;font-size:var(--app-text-control);background:#0b0d10;border:1px solid #7892ff;border-radius:6px;outline:none;flex:auto;padding:0 8px;box-shadow:0 0 0 2px #7892ff2e}.stage-artifact-inventory-empty{min-height:96px;color:var(--muted);font-size:var(--app-text-control);text-align:center;padding:34px 14px}.stage-files-button{background:0 0;border-radius:7px;min-width:auto}.stage-files-button:focus-visible,.stage-files-button:hover{color:var(--text);background:#7991ff14;border-color:#7991ff80}.stage-artifact-add{border-radius:7px;min-width:auto;padding-inline:10px}.card-files-surface-header h2{align-items:center;gap:8px;font-size:1.05rem;display:flex}.card-files-surface-header h2 small{min-width:20px;height:20px;color:var(--text-soft);font-size:var(--app-text-caption);background:#94a3b81f;border-radius:999px;place-items:center;display:grid}.card-files-surface-header p{font-size:.875rem}.card-files-surface-actions{flex:none;align-items:center;gap:6px;display:flex}.card-files-close{width:36px;height:36px;color:var(--text-soft);cursor:pointer;background:#94a3b80f;border:1px solid #94a3b838;border-radius:9px;place-items:center;display:grid}.card-files-close:focus-visible,.card-files-close:hover{color:var(--text);background:#94a3b81f;border-color:#94a3b86b}.card-file-associations button,.card-file-associations span{color:#aab3bf;min-height:22px;font:inherit;font-size:var(--app-text-caption);background:#94a3b812;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-weight:670;display:inline-flex}.card-file-associations button:focus-visible,.card-file-associations button:hover{color:var(--text);border-color:#7991ff85;outline:none}.card-file-associations button[data-association=chat]{color:#b9c7ff;background:#4a69cd1f;border-color:#6385ef4d}.card-file-associations button[data-association=stage]{color:#9ce6ca;background:#2b9d741c;border-color:#43c89747}.comment[data-file-association-target=true]{outline-offset:2px;background:#7991ff1a;outline:2px solid #7991ffb3}@media (pointer:coarse){.stage-artifact-inventory-actions{opacity:1}}@media (max-width:900px){.stage-artifact-current small{display:none}.stage-artifact-current-shell{flex:auto;width:auto;max-width:none}.stage-artifact-current,.stage-artifact-current-rename{width:100%}.stage-artifact-navigation-gap{display:none}.stage-files-button{width:var(--app-control-height-compact);min-width:var(--app-control-height-compact);padding:0;position:relative}.stage-artifact-add>span,.stage-artifact-home-action>span,.stage-files-button>span{display:none}.stage-files-button>small{background:#171b22;border:1px solid #303743;display:grid;position:absolute;top:-5px;right:-5px}.stage-artifact-add,.stage-artifact-home-action{width:var(--app-control-height-compact);min-width:var(--app-control-height-compact);justify-content:center;padding:0}}@media (max-width:767px){.stage-artifact-navigation{flex:100%;gap:4px;min-width:0;max-width:none}.stage-artifact-current-shell{min-width:80px}.stage-artifact-add,.stage-artifact-current,.stage-artifact-current-actions,.stage-artifact-current-rename,.stage-artifact-home-action,.stage-files-button,.stage-fullscreen-action{height:44px;min-height:44px}.stage-artifact-add,.stage-artifact-current-actions,.stage-artifact-home-action,.stage-files-button,.stage-fullscreen-action{width:44px;min-width:44px}.stage-artifact-inventory-positioner{background:#0000006b;align-items:flex-end;display:flex;position:fixed!important;inset:0!important;transform:none!important}.stage-artifact-inventory{border-width:1px 0 0;border-radius:16px 16px 0 0;width:100%;max-width:none;max-height:min(78dvh,680px)}.stage-artifact-inventory-list{max-height:calc(min(78dvh,680px) - 96px)}.card-files-add{justify-content:center;min-width:40px;padding-inline:9px}}.onboarding-start-surface{min-height:100dvh;color:var(--text);background:#08080a;position:relative;overflow:hidden}.onboarding-product-backdrop{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}.onboarding-backdrop-topbar{position:relative}.onboarding-backdrop-identity,.onboarding-backdrop-identity .board-title-static{min-width:0}.onboarding-backdrop-workspace{min-height:0}.onboarding-backdrop-search input{cursor:default}.onboarding-backdrop-canvas{align-items:flex-start}.onboarding-backdrop-list{opacity:.88}.onboarding-backdrop-mode{border:1px solid var(--line);color:var(--text-soft);font-size:var(--app-text-meta);border-radius:999px;padding:4px 8px}.onboarding-backdrop-ava-lockup{--ava-lockup-mark-size:20px;--ava-lockup-signature-height:36px;--ava-lockup-gap:2px}.onboarding-backdrop-chat{background:linear-gradient(#ffffff03,#0000 55%)}.onboarding-mission-overlay{z-index:32;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040406a3;place-items:center;padding:24px 18px;display:grid;position:fixed;inset:0;overflow-y:auto}.onboarding-mission-dialog{background:radial-gradient(circle at 15% 0,#5b7cff14,#0000 40%),#0c0c0ffb;border-color:#ffffff1c;border-radius:18px;gap:18px;width:min(560px,100vw - 36px);max-height:calc(100dvh - 48px);padding:32px;overflow-y:auto;box-shadow:0 34px 120px #000000a3}.onboarding-mission-dialog.onboarding-question-dialog{gap:14px;width:min(500px,100vw - 36px)}.onboarding-mission-heading{gap:8px!important;display:grid!important}.onboarding-mission-heading h1{max-width:620px;color:var(--text);margin:0}.onboarding-mission-heading p{max-width:610px;color:var(--text-soft);font-size:var(--app-text-body);margin:0;line-height:1.5}.onboarding-board-note,.onboarding-inline-examples{color:var(--muted);font-size:var(--app-text-meta);line-height:var(--app-line-body);margin:0}.onboarding-inline-examples span{color:var(--text-soft);font-weight:var(--app-weight-control);margin-right:7px}.onboarding-board-note,.onboarding-entry-heading{text-align:center}.onboarding-entry-heading p{text-align:left;max-width:490px;margin-inline:auto}.onboarding-start-choices{gap:9px;display:grid}.onboarding-start-choice{text-align:left;justify-content:flex-start;min-height:62px;padding:10px 14px}.onboarding-start-choice .app-button__icon{justify-items:start;width:60px;height:36px}.onboarding-start-choice-with-ava .app-button__icon{width:60px;height:36px}.onboarding-start-choice-ava-lockup{--ava-lockup-mark-size:18px;--ava-lockup-signature-height:34px;--ava-lockup-gap:1px}.onboarding-start-choice .app-button__label{width:100%}.onboarding-start-choice-copy{gap:2px;display:grid}.onboarding-start-choice-copy strong{font-size:var(--app-text-body);font-weight:var(--app-weight-semibold);line-height:var(--app-line-control)}.onboarding-start-choice-copy small{color:var(--text-soft);font-size:var(--app-text-meta);font-weight:var(--app-weight-regular);line-height:1.35}.onboarding-start-choice.app-button--primary .onboarding-start-choice-copy small{color:var(--app-primary-control-text-secondary)}.onboarding-step-label{color:#aebcff}.onboarding-example-section{gap:8px;display:grid}.onboarding-featured-example,.onboarding-mission-examples li{border:1px solid var(--line);min-width:0;color:var(--text-soft);font-size:var(--app-text-meta);text-align:left;background:#ffffff05;border-radius:9px;grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 11px;line-height:1.4;display:grid}.onboarding-featured-example span,.onboarding-mission-examples li span{color:var(--text);font-weight:var(--app-weight-semibold)}.onboarding-featured-example p,.onboarding-mission-examples li p{margin:0}.onboarding-more-examples{color:var(--text-soft);font-size:var(--app-text-meta)}.onboarding-more-examples summary,.onboarding-review-details summary{cursor:pointer;width:max-content;color:var(--text-soft);font-weight:var(--app-weight-control)}.onboarding-more-examples[open] summary{margin-bottom:8px}.onboarding-example-section>strong,.onboarding-mission-input>strong,.onboarding-refinement-input>strong{color:var(--text-soft);font-size:var(--app-text-control);font-weight:var(--app-weight-control)}.onboarding-mission-examples{gap:7px;margin:0;padding:0;list-style:none;display:grid}.onboarding-mission-input,.onboarding-refinement-input{gap:7px;display:grid}.onboarding-mission-dialog textarea{min-height:112px;font-size:var(--app-text-body);border-radius:12px;padding:14px 15px;line-height:1.5}.onboarding-mission-dialog .onboarding-compact-textarea{resize:none;height:46px;min-height:46px;max-height:132px;padding-block:11px;overflow-y:auto}.onboarding-wide-action{justify-content:center;width:100%;min-height:44px}.onboarding-primary-action{box-shadow:0 8px 22px #1c39bb47;border-color:var(--app-primary-control-border)!important;background:var(--app-primary-control-background)!important;color:var(--app-primary-control-text)!important;font-weight:var(--app-weight-control-selected)!important}.onboarding-primary-action:focus-visible,.onboarding-primary-action:hover{border-color:var(--app-primary-control-border-hover)!important;background:var(--app-primary-control-background-hover)!important}.onboarding-primary-action:disabled{box-shadow:none;border-color:var(--line)!important;color:var(--muted)!important;background:#17181d!important}.onboarding-entry-actions,.onboarding-modal-actions{align-items:center;gap:8px;display:flex}.onboarding-entry-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:2px;display:grid}.onboarding-modal-actions{justify-content:flex-end;padding-top:2px}.onboarding-shaping-state{gap:16px;width:min(540px,100%);margin:0 auto;padding:10px 0;display:grid}.onboarding-shaping-heading{justify-content:flex-start;align-items:center;gap:11px;display:flex}.onboarding-shaping-heading>div:last-child{gap:3px;display:grid}.onboarding-shaping-state h1,.onboarding-shaping-state p{margin:0}.onboarding-shaping-status{border:1px solid var(--line);background:#ffffff05;border-radius:10px;display:grid;overflow:hidden}.onboarding-shaping-status>div{min-height:44px;color:var(--text-soft);font-size:var(--app-text-body);line-height:var(--app-line-body);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;padding:8px 12px;display:grid}.onboarding-shaping-status>div+div{border-top:1px solid var(--line)}.onboarding-shaping-status .is-complete>span{color:#8fc9a2;font-weight:var(--app-weight-semibold);text-align:center}.onboarding-shaping-status .is-active{color:var(--text)}.onboarding-shaping-status .is-active svg{color:#aebcff;width:18px;height:18px;animation:onboarding-spin .9s linear infinite}.onboarding-shaping-wait{color:var(--muted)}.onboarding-shaping-state blockquote{max-width:580px;color:var(--text);font-size:var(--app-text-body);text-align:left;border-left:2px solid #7d97ff8c;margin:6px 0;padding:4px 0 4px 12px;line-height:1.45}.onboarding-shaping-mark{color:#aebcff;background:#4169ff17;border:1px solid #7d97ff59;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.onboarding-shaping-mark svg{width:18px;height:18px;animation:onboarding-spin .9s linear infinite}.onboarding-shaping-progress{background:#ffffff12;border-radius:999px;width:min(420px,100%);height:3px;overflow:hidden}.onboarding-shaping-progress span{border-radius:inherit;background:#5978ed;width:42%;height:100%;animation:onboarding-progress 1.45s ease-in-out infinite;display:block}.onboarding-shaping-state small{color:var(--muted);font-size:var(--app-text-meta)}@keyframes onboarding-spin{to{transform:rotate(1turn)}}@keyframes onboarding-progress{0%{transform:translate(-110%)}55%{transform:translate(95%)}to{transform:translate(245%)}}.onboarding-preview-summary{border:1px solid var(--line);background:#ffffff05;border-radius:11px;gap:12px;padding:14px;display:grid}.onboarding-preview-summary>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.onboarding-preview-summary>div:first-child span{color:var(--muted);font-size:var(--app-text-meta)}.onboarding-preview-summary ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.onboarding-preview-summary li{color:var(--text-soft);font-size:var(--app-text-meta);border:1px solid #ffffff1a;border-radius:999px;padding:5px 9px}.onboarding-start-summary{border-top:1px solid var(--line);gap:3px;padding-top:11px;display:grid}.onboarding-start-summary span{color:#aebcff;font-size:var(--app-text-micro);font-weight:var(--app-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.onboarding-refinement-input>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.onboarding-refinement-input textarea{resize:none;min-height:58px}.onboarding-refinement-note{color:var(--text-soft);font-size:var(--app-text-meta);margin:0}.onboarding-understanding{gap:12px;display:grid}.onboarding-priority-chips{flex-wrap:wrap;gap:7px;display:flex}.onboarding-priority-chips span{color:var(--text-soft);font-size:var(--app-text-meta);background:#4169ff12;border:1px solid #7d97ff47;border-radius:999px;padding:6px 10px}.onboarding-first-move p,.onboarding-key-constraint,.onboarding-plan p{color:var(--text-soft);font-size:var(--app-text-body);line-height:var(--app-line-body);margin:0}.onboarding-review-details{border-top:1px solid var(--line);color:var(--text-soft);font-size:var(--app-text-meta);padding-top:10px}.onboarding-review-details>div,.onboarding-review-details>ul{gap:10px;margin:10px 0 0;display:grid}.onboarding-review-details section{gap:5px;display:grid}.onboarding-review-details ul{line-height:var(--app-line-body);gap:4px;margin:0;padding-left:20px;display:grid}.onboarding-plan{gap:7px;display:grid}.onboarding-plan article{border:1px solid var(--line);background:#ffffff05;border-radius:9px;align-items:center;min-width:0;padding:12px 13px;display:flex}.onboarding-plan article strong{color:var(--text);font-size:var(--app-text-control)}.onboarding-first-move{border-left:2px solid #7d97ff94;gap:5px;padding:4px 0 4px 12px;display:grid}.onboarding-first-move strong{color:#aebcff;font-size:var(--app-text-meta);letter-spacing:.04em;text-transform:uppercase}.onboarding-question-heading{gap:0;display:grid}.onboarding-question-title{max-width:460px;font-size:var(--app-text-title);line-height:1.3}.onboarding-question-options{gap:7px;display:grid}.onboarding-question-option{text-align:left;white-space:normal;justify-content:flex-start;min-height:46px;padding:9px 13px}.onboarding-question-other{width:max-content;min-height:34px;color:var(--muted);padding-inline:2px}.onboarding-custom-answer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.onboarding-custom-answer .app-button{min-height:46px}.onboarding-question-nav{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.onboarding-question-nav .app-button{min-height:34px;color:var(--muted);padding-inline:2px}.onboarding-readback{border:1px solid var(--line);background:#ffffff05;border-radius:11px;gap:14px;padding:15px;display:grid}.onboarding-readback>div{gap:7px;display:grid}.onboarding-readback strong{color:var(--text);font-size:var(--app-text-control)}.onboarding-readback ul{color:var(--text-soft);font-size:var(--app-text-body);line-height:var(--app-line-body);gap:5px;margin:0;padding-left:19px;display:grid}.onboarding-readback .onboarding-area-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0;list-style:none}.onboarding-area-list li{border:1px solid #ffffff17;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.onboarding-area-list li span{color:var(--text);font-weight:var(--app-weight-semibold)}.onboarding-area-list li small{color:var(--muted);line-height:1.4}.ava-guide-marker-layer{z-index:160;pointer-events:none;position:fixed;inset:0}.ava-guide-target-ring{left:calc(var(--ava-guide-target-left) - 5px);top:calc(var(--ava-guide-target-top) - 5px);width:calc(var(--ava-guide-target-width) + 10px);height:calc(var(--ava-guide-target-height) + 10px);border:1px solid var(--accent);position:fixed}@supports (color:color-mix(in lab,red,red)){.ava-guide-target-ring{border:1px solid color-mix(in srgb,var(--accent) 78%,white 22%)}}.ava-guide-target-ring{box-shadow:0 0 0 4px var(--accent),0 14px 60px #00000040;border-radius:16px}@supports (color:color-mix(in lab,red,red)){.ava-guide-target-ring{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 13%,transparent),0 14px 60px #00000040}}.ava-guide-presence{left:var(--ava-guide-x,22px);top:var(--ava-guide-y,22px);border:1px solid var(--accent);place-items:center;width:34px;height:34px;display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.ava-guide-presence{border:1px solid color-mix(in srgb,var(--accent) 75%,white 25%)}}.ava-guide-presence{color:var(--text);background:var(--panel-strong);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.ava-guide-presence{background:color-mix(in srgb,var(--panel-strong) 91%,var(--accent) 9%)}}.ava-guide-presence{box-shadow:0 8px 28px #0000005c,0 0 0 5px var(--accent)}@supports (color:color-mix(in lab,red,red)){.ava-guide-presence{box-shadow:0 8px 28px #0000005c,0 0 0 5px color-mix(in srgb,var(--accent) 12%,transparent)}}.ava-guide-presence{transform:translate(-50%,-50%)}.ava-guide-presence svg{width:20px;height:20px}.ava-guide-callout{left:var(--ava-guide-callout-x,18px);top:var(--ava-guide-callout-y,18px);border:1px solid var(--line-strong);width:min(390px,100vw - 36px);color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#141519f5;border-radius:16px;padding:18px;position:fixed;box-shadow:0 22px 70px #0000007a}.ava-guide-callout-header{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;margin:-7px -7px 0;display:grid}.ava-guide-callout-header .icon-button,.ava-guide-drag-handle{width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ava-guide-drag-handle{cursor:grab;touch-action:none}.ava-guide-drag-handle:active{cursor:grabbing}.ava-guide-callout-header .icon-button:focus-visible,.ava-guide-callout-header .icon-button:hover,.ava-guide-drag-handle:focus-visible,.ava-guide-drag-handle:hover{color:var(--text);background:#ffffff0f;outline:none}.ava-guide-callout-header .icon-button svg,.ava-guide-drag-handle svg{width:17px;height:17px}.ava-guide-callout>strong{margin-top:7px;font-size:17px;line-height:1.25;display:block}.ava-guide-callout p{color:var(--text-soft);font-size:var(--app-text-body);margin:8px 0 16px;line-height:1.5}.ava-guide-callout-actions{justify-content:flex-end;gap:8px;display:flex}.ava-guide-minimized{left:max(14px,env(safe-area-inset-left));bottom:calc(max(14px, env(safe-area-inset-bottom)) + 58px);border:1px solid var(--line-strong);min-height:42px;color:var(--text);font:inherit;font-size:var(--app-text-control);pointer-events:auto;background:#141519f7;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 9px;display:inline-flex;position:fixed;box-shadow:0 14px 44px #0000006b}.ava-guide-minimized svg{width:22px;height:22px}.ava-guide-marker-layer.target-unavailable .ava-guide-presence{inset:auto auto 78px 32px;transform:none}@media (prefers-reduced-motion:no-preference){.ava-guide-presence{animation:ava-guide-presence 1.8s ease-in-out infinite}}@keyframes ava-guide-presence{0%,to{box-shadow:0 8px 28px #0000005c,0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent)}50%{box-shadow:0 8px 28px #0000005c,0 0 0 8px color-mix(in srgb,var(--accent) 18%,transparent)}}@media (max-width:680px){.ava-guide-callout{width:calc(100vw - 20px);padding:15px}.ava-guide-callout-actions{grid-template-columns:1fr 1.25fr;display:grid}.ava-guide-target-ring{border-radius:12px}}.onboarding-mode-control{min-width:0;color:var(--text-soft);font-size:var(--app-text-control);font-weight:var(--app-weight-control);border:0;gap:7px;margin:0;padding:0;display:grid}.onboarding-mode-control legend{color:var(--text);margin-bottom:8px}.onboarding-mode-control>p{color:var(--muted);font-size:var(--app-text-meta);font-weight:var(--app-weight-regular);margin:2px 0 0}.onboarding-mode-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.onboarding-trello-contract{gap:9px;display:grid}.onboarding-trello-contract>p,.onboarding-trello-trial p{margin:0}.onboarding-trello-trial{border-top:1px solid var(--line);gap:4px;padding-top:10px;display:grid}.onboarding-mode-control label{border:1px solid var(--line);cursor:pointer;background:#ffffff05;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid}.onboarding-mode-control label:has(input:checked){background:#4169ff17;border-color:#7d97ff80}.onboarding-mode-control label>span{gap:3px;display:grid}.onboarding-mode-control small,.onboarding-trial-terms small{color:var(--muted);font-size:var(--app-text-meta);font-weight:var(--app-weight-regular);line-height:var(--app-line-body)}.onboarding-trial-terms{border-top:1px solid var(--line);gap:5px;padding-top:13px;display:grid}.onboarding-trial-terms p{color:var(--text-soft);font-size:var(--app-text-body);line-height:var(--app-line-body);margin:0}@media (max-width:760px){.onboarding-mission-overlay{place-items:center;padding:10px}.onboarding-mission-dialog{width:100%;max-height:calc(100dvh - 20px);padding:24px 20px}.onboarding-mission-dialog.onboarding-question-dialog{width:100%}.onboarding-custom-answer{grid-template-columns:minmax(0,1fr)}.onboarding-custom-answer .app-button{justify-self:end}.onboarding-entry-actions,.onboarding-mission-examples,.onboarding-mode-options,.onboarding-plan,.onboarding-readback .onboarding-area-list{grid-template-columns:minmax(0,1fr)}.onboarding-featured-example,.onboarding-mission-examples li{grid-template-columns:minmax(0,1fr);gap:3px}.onboarding-modal-actions{flex-wrap:wrap}.onboarding-sticky-actions{z-index:2;background:linear-gradient(#0b0b0e00,#0b0b0efa 26%);margin-inline:-18px;padding:12px 18px 20px;position:sticky;bottom:-20px}.onboarding-mission-submit{display:block}.onboarding-modal-actions .app-button--primary,.onboarding-modal-actions .onboarding-primary-action{margin-left:auto}.onboarding-preview-summary>div:first-child{flex-direction:column;align-items:start;gap:3px}}@media (prefers-reduced-motion:reduce){.onboarding-shaping-mark svg{animation-duration:2s}.onboarding-shaping-progress span{width:100%;animation:none}}.app-topbar,.card-detail-overlay-topbar,.card-detail-topbar{min-height:var(--app-shell-topbar-height);height:var(--app-shell-topbar-height);gap:12px;padding:4px 12px}.app-topbar,.app-topbar:not(.card-detail-topbar),.card-detail-overlay-topbar,.card-detail-topbar{grid-template-columns:minmax(0,1fr) clamp(400px,42vw,620px) minmax(0,1fr)}.app-topbar:not(.card-detail-topbar):has(.board-title-input){grid-template-columns:minmax(0,1fr) clamp(360px,38vw,560px) minmax(0,1fr)}.topbar-context-rail{justify-self:start;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex;overflow:hidden}.board-topbar-context{justify-self:stretch;gap:8px;width:100%}.board-topbar-context .topbar-brand{gap:4px;padding-right:0}.topbar-context-rail .card-detail-navigation,.topbar-context-rail .topbar-brand{flex:none}.app-wordmark.app-wordmark-compact{justify-content:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0}.app-wordmark.app-wordmark-compact .superboard-mark{--superboard-mark-size:32px}.topbar-board-switcher{width:48px;min-width:48px;height:48px;min-height:48px;box-shadow:none;background:#ffffff09;border:1px solid #ffffff2e;border-radius:10px;padding:0}.topbar-board-switcher:focus-visible,.topbar-board-switcher:hover{background:#ffffff13;border-color:#a8b9ff75}.card-topbar-context{gap:16px}.card-detail-overlay-topbar .card-detail-back,.card-detail-topbar .card-detail-back{height:48px;min-height:48px;box-shadow:none;background:#ffffff09;border:1px solid #ffffff2e;border-radius:10px;gap:8px;padding:0 14px}.card-detail-overlay-topbar .card-detail-back:focus-visible,.card-detail-overlay-topbar .card-detail-back:hover,.card-detail-topbar .card-detail-back:focus-visible,.card-detail-topbar .card-detail-back:hover{background:#ffffff13;border-color:#a8b9ff75}.board-topbar-context .board-identity{border:1px solid #0000;border-radius:10px;flex:360px;gap:2px;width:min(420px,100%);min-width:220px;max-width:420px;min-height:48px;padding:0 8px 0 3px;transition:border-color .14s,background-color .14s;overflow:hidden}.board-topbar-context .board-identity:focus-within,.board-topbar-context .board-identity:hover{background:#ffffff09;border-color:#ffffff1f}.board-identity-mark-button{width:42px;min-width:42px;height:42px;min-height:42px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.board-identity-mark-button:focus-visible,.board-identity-mark-button:hover{background:#ffffff12;outline:none}.board-identity-mark-button:focus-visible{box-shadow:0 0 0 3px #6380ff52}.board-identity-mark-button:disabled{cursor:default;opacity:.72}.board-identity-mark-button .board-visual-mark.is-small,.board-topbar-context .board-identity-title-row .board-visual-mark.is-small{border-radius:8px;width:32px;height:32px}.board-topbar-context .board-identity-copy,.board-topbar-context .board-title,.board-topbar-context .board-title-display,.board-topbar-context .board-title-static,.board-topbar-context .board-title-text,.board-topbar-context .board-title-trigger,.card-topbar-context .board-title-static,.card-topbar-context .card-hierarchy-identity{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.board-topbar-context .board-identity-copy,.board-topbar-context .board-title-edit-wrap,.board-topbar-context .board-title-input{width:100%}.board-topbar-context .board-title-input{max-width:none}.board-topbar-context .board-title-static,.board-topbar-context .board-title-text,.card-topbar-context .board-title-static{color:var(--text);font-size:var(--app-text-title);font-weight:var(--app-weight-semibold);line-height:var(--app-line-tight)}.card-topbar-context .card-hierarchy-identity{flex:auto;gap:7px}.card-hierarchy-board-mark{flex:0 0 48px;place-items:center;width:48px;height:48px;display:inline-grid}.card-hierarchy-board-mark .board-visual-mark.is-small{border-radius:8px;width:32px;height:32px}.universal-find-shell{grid-column:2;justify-self:center;width:100%}.app-topbar>.topbar-actions,.card-detail-overlay-topbar>.card-detail-topbar-actions,.card-detail-topbar>.topbar-actions{grid-column:3;justify-self:end}.card-detail-topbar-actions,.topbar-action-group,.topbar-actions{gap:8px}.app-topbar :is(.feedback-menu-trigger,.feedback-quick-action,.topbar-help-button,.topbar-settings-button),.card-detail-overlay-topbar :is(.feedback-menu-trigger,.feedback-quick-action,.topbar-help-button,.topbar-settings-button),.card-detail-topbar :is(.feedback-menu-trigger,.feedback-quick-action,.topbar-help-button,.topbar-settings-button){width:48px;min-width:48px;height:48px;min-height:48px;box-shadow:none;color:var(--text-soft);background:0 0;border-color:#0000;border-radius:8px;gap:0;padding:0}.feedback-actions-expanded{border:1px solid var(--border);border-radius:10px;align-items:center;height:48px;display:inline-flex;overflow:hidden}.feedback-actions-expanded .feedback-quick-action{border-radius:0}.feedback-actions-expanded .feedback-quick-action+.feedback-quick-action{border-left:1px solid var(--border)}.app-topbar .feedback-menu-compact,.card-detail-overlay-topbar .feedback-menu-compact,.card-detail-topbar .feedback-menu-compact{display:none}.feedback-polarity-icon{justify-content:center;align-items:center;gap:2px;display:inline-flex}.card-detail-overlay-topbar .feedback-menu-trigger>.feedback-polarity-icon,.card-detail-topbar .topbar-actions .feedback-menu-trigger>.feedback-polarity-icon,.card-detail-topbar-actions .feedback-menu-trigger>.feedback-polarity-icon{display:inline-flex}.app-topbar :is(.feedback-menu-trigger,.feedback-quick-action,.topbar-help-button,.topbar-settings-button):focus-visible,.app-topbar :is(.feedback-menu-trigger,.feedback-quick-action,.topbar-help-button,.topbar-settings-button):hover,.card-detail-overlay-topbar :is(.feedback-menu-trigger,.feedback-quick-action,.topbar-help-button,.topbar-settings-button):focus-visible,.card-detail-overlay-topbar :is(.feedback-menu-trigger,.feedback-quick-action,.topbar-help-button,.topbar-settings-button):hover,.card-detail-topbar :is(.feedback-menu-trigger,.feedback-quick-action,.topbar-help-button,.topbar-settings-button):focus-visible,.card-detail-topbar :is(.feedback-menu-trigger,.feedback-quick-action,.topbar-help-button,.topbar-settings-button):hover{color:var(--text);background:#ffffff12;border-color:#0000}.app-topbar .sync-indicator,.card-detail-overlay-topbar .sync-indicator,.card-detail-topbar .sync-indicator{height:48px;min-height:48px;box-shadow:none;background:0 0;border-color:#0000;border-radius:8px;padding:0 8px}.app-topbar .sync-dot,.app-topbar .sync-status-icon,.card-detail-overlay-topbar .sync-dot,.card-detail-overlay-topbar .sync-status-icon,.card-detail-topbar .sync-dot,.card-detail-topbar .sync-status-icon{width:20px;height:20px}.app-topbar .sync-indicator.sync-icon-only,.card-detail-overlay-topbar .sync-indicator.sync-icon-only,.card-detail-topbar .sync-indicator.sync-icon-only{justify-content:center;gap:0;width:48px;min-width:48px;padding:0}.app-topbar .sync-health-control .sync-indicator:focus-visible,.app-topbar .sync-health-control .sync-indicator:hover,.app-topbar .sync-health-control .sync-indicator[aria-expanded=true],.card-detail-overlay-topbar .sync-health-control .sync-indicator:focus-visible,.card-detail-overlay-topbar .sync-health-control .sync-indicator:hover,.card-detail-overlay-topbar .sync-health-control .sync-indicator[aria-expanded=true],.card-detail-topbar .sync-health-control .sync-indicator:focus-visible,.card-detail-topbar .sync-health-control .sync-indicator:hover,.card-detail-topbar .sync-health-control .sync-indicator[aria-expanded=true]{background:#ffffff12;border-color:#0000}.universal-find-add,.universal-find-shell .board-add-launcher-button,.universal-find-shell .board-search-clear,.universal-find-shell .board-search-compact-close,.universal-find-shell .board-search-voice{border-radius:8px;width:44px;min-width:44px;height:44px;min-height:44px}.universal-find-shell .board-search-clear svg,.universal-find-shell .board-search-compact-close svg,.universal-find-shell .board-search-voice svg{width:20px;height:20px}.board-search-compact-close,.board-search-compact-toggle{display:none}.sync-quiet-status{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.topbar-action-group:has(>.sync-quiet-status):not(:has(>.data-safety-indicator)){pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.universal-find-shell .search-scope-switch{border-radius:8px;margin-right:4px;padding:2px}.universal-find-shell .search-scope-switch button{border-radius:6px;height:40px;min-height:40px;padding-inline:10px}.app-topbar :is(.app-wordmark-compact,.topbar-board-switcher,.board-identity-mark-button,.sync-indicator,.feedback-menu-trigger,.feedback-quick-action,.topbar-help-button,.topbar-settings-button):focus-visible,.card-detail-overlay-topbar :is(.app-wordmark-compact,.card-detail-back,.sync-indicator,.feedback-menu-trigger,.feedback-quick-action,.topbar-help-button,.topbar-settings-button):focus-visible,.card-detail-topbar :is(.app-wordmark-compact,.card-detail-back,.sync-indicator,.feedback-menu-trigger,.feedback-quick-action,.topbar-help-button,.topbar-settings-button):focus-visible,.universal-find-shell :is(.board-add-launcher-button,.universal-find-add,.board-search-voice,.board-search-clear,.search-scope-switch button):focus-visible{outline:none;box-shadow:0 0 0 3px #6380ff61}@media (max-width:1120px){.app-topbar .sync-visible-label,.card-detail-overlay-topbar .sync-visible-label,.card-detail-topbar .sync-visible-label,.card-topbar-context .card-hierarchy-identity .board-title-static{display:none}.app-topbar .sync-indicator,.card-detail-overlay-topbar .sync-indicator,.card-detail-topbar .sync-indicator{justify-content:center;gap:0;width:48px;min-width:48px;padding:0}}@media (max-width:1200px){.board-topbar-context .board-identity{min-width:190px}.feedback-actions-expanded{display:none}.app-topbar .feedback-menu-compact,.card-detail-overlay-topbar .feedback-menu-compact,.card-detail-topbar .feedback-menu-compact{display:inline-flex}}@media (max-width:900px){.app-topbar:not(.card-detail-topbar){grid-template-columns:minmax(0,1fr) 48px auto}.card-detail-overlay-topbar,.card-detail-topbar{grid-template-columns:minmax(0,1fr) 360px minmax(0,1fr)}.app-topbar:not(.card-detail-topbar) .universal-find-shell{width:48px;display:grid;position:static}.app-topbar:not(.card-detail-topbar) .board-search-compact-toggle{border-radius:9px;place-items:center;width:48px;height:48px;display:inline-grid}.app-topbar:not(.card-detail-topbar) .universal-find-shell>form{display:none}.app-topbar:not(.card-detail-topbar) .universal-find-shell[data-compact-open=true]{z-index:130;top:calc(var(--founder-mode-banner-height,0px) + 4px);width:auto;position:fixed;left:8px;right:8px}.app-topbar:not(.card-detail-topbar) .universal-find-shell[data-compact-open=true] .board-search-compact-toggle{display:none}.app-topbar:not(.card-detail-topbar) .universal-find-shell[data-compact-open=true]>form{background:var(--panel-strong);border-radius:12px;width:100%;display:block;box-shadow:0 18px 54px #00000080}.app-topbar:not(.card-detail-topbar) .universal-find-shell[data-compact-open=true] .board-search-compact-close{place-items:center;display:inline-grid}.app-topbar .feedback-cluster,.app-topbar .topbar-help-button,.app-topbar .topbar-settings-button,.card-detail-overlay-topbar .feedback-cluster,.card-detail-overlay-topbar .topbar-help-button,.card-detail-overlay-topbar .topbar-settings-button,.card-detail-topbar .feedback-cluster,.card-detail-topbar .topbar-help-button,.card-detail-topbar .topbar-settings-button{display:inline-flex}.board-topbar-context .board-identity{min-width:180px}}@media (max-width:760px){.app-topbar,.card-detail-overlay-topbar,.card-detail-topbar{gap:6px;padding-inline:6px}.app-shell>.card-detail-topbar,.card-detail-overlay>.card-detail-overlay-topbar{grid-template-columns:minmax(0,1fr) auto}.card-detail-overlay-topbar .card-find-utility-bar,.card-detail-topbar .card-find-utility-bar{display:none}.card-detail-overlay-topbar>.card-detail-topbar-actions,.card-detail-topbar>.topbar-actions{grid-column:2}.topbar-context-rail,.topbar-context-rail .card-detail-navigation,.topbar-context-rail .topbar-brand{gap:2px}.card-detail-back{justify-content:center;gap:0;width:48px;min-width:48px;padding:0}.card-detail-back>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:899px){.settings-back-button,.settings-page-grid a.settings-action-row,.settings-page-grid button,.settings-page-grid select{min-height:44px!important}.settings-page-grid .board-accent-options button{width:44px;height:44px;min-height:44px}.settings-page-grid input:not([type=checkbox]):not([type=radio]):not([type=range]),.settings-page-grid select,.settings-page-grid textarea{font-size:1rem}}.unified-mode-control{background:var(--surface-raised,#ffffff0f);border:1px solid var(--border-subtle,#ffffff29);color:inherit;font:inherit;white-space:nowrap;border-radius:10px;align-items:center;min-height:40px;padding:4px;font-size:14px;display:inline-flex}.unified-mode-action,.unified-mode-current{border-radius:7px;align-items:center;min-height:32px;padding:0 12px;font-size:14px;display:inline-flex}.unified-mode-action{appearance:none;color:var(--text-soft,#ffffffb8);cursor:pointer;font:inherit;background:0 0;border:0;font-weight:550}.unified-mode-action:hover:not(:disabled){color:inherit}.unified-mode-action:focus-visible{outline:2px solid var(--focus-ring,#4f6ff5);outline-offset:2px}.unified-mode-action:disabled{cursor:progress;opacity:.72}.unified-mode-current{background:var(--surface-elevated,#ffffff1a);font-weight:650;box-shadow:0 1px 3px #0000002e}@media (max-width:720px){.unified-mode-control{min-height:44px}.unified-mode-action,.unified-mode-current{min-height:36px}}.card-find-launcher-bar{min-height:48px;display:block;position:relative}.card-find-launcher-bar:has(.card-find-navigator[data-placement=header])>.card-find-launcher-shell{display:none}.card-find-launcher-shell{width:100%}.card-find-navigator{z-index:240;width:min(760px,100vw - 32px);color:var(--text-primary);background:var(--surface-1,#0d0e12);position:fixed;top:112px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.card-find-navigator{background:color-mix(in srgb,var(--surface-1,#0d0e12) 97%,transparent)}}.card-find-navigator{border:1px solid var(--accent,#8398ff)}@supports (color:color-mix(in lab,red,red)){.card-find-navigator{border:1px solid color-mix(in srgb,var(--accent,#8398ff) 62%,var(--border-subtle,#2a2d36))}}.card-find-navigator{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;overflow:hidden;box-shadow:0 18px 52px #0000006b}.card-find-composer,.card-find-navigator.board-search-bar{width:100%;max-width:none;display:block}.card-find-launcher-bar .card-find-navigator[data-placement=header]{z-index:240;width:100%;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:absolute;top:0;left:0;right:0;overflow:visible;transform:none}.card-find-launcher-bar:has(.card-find-navigator[data-placement=header]){align-self:center}.card-find-navigator[data-placement=header] .card-find-query-row{min-height:42px;padding:0 3px}.card-find-navigator[data-placement=header] .card-find-query-row textarea{min-width:0;height:38px}.card-find-navigator[data-placement=header] .card-find-count{max-width:90px}.card-find-header-scope-row{isolation:isolate;background:linear-gradient(90deg,#3a52b22e,#0e1019eb 58%),#08090c;border:1px solid #7e95ff6b;border-radius:8px;gap:6px;width:min(760px,100vw - 16px);min-height:40px;margin-top:0;padding-left:6px;padding-right:6px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px #00000094}.card-find-header-scope-row .card-find-segments button{padding-left:8px;padding-right:8px}.card-find-header-limited{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.card-find-query-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:52px;padding:0 3px;display:grid}.card-find-query-row textarea{min-width:0}.card-find-count{max-width:190px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:14px;overflow:hidden}.card-find-icon,.stage-document-find{width:34px;height:34px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;display:inline-grid}.card-find-icon:focus-visible,.card-find-icon:hover:not(:disabled),.stage-document-find:focus-visible,.stage-document-find:hover{color:var(--text-primary);background:var(--surface-2,#171920);border-color:var(--border-subtle,#30333e)}.card-find-icon:disabled{opacity:.36}.card-find-scope-row{border-top:1px solid #ffffff12;align-items:center;gap:10px;min-height:42px;padding:5px 8px;display:flex}.card-find-header-scope-row{border-top-color:#7e95ff6b}.card-find-command-group,.card-find-result-navigation,.card-find-scope-group,.card-find-step-controls{align-items:center;display:flex}.card-find-scope-group{flex:none;gap:8px}.card-find-result-navigation{border-left:1px solid #ffffff16;gap:5px;min-height:32px;padding-left:10px}.card-find-step-controls{background:#526cdd14;border:1px solid #8499ff33;border-radius:6px;overflow:hidden}.card-find-step-controls .card-find-icon{border:0;border-radius:0;width:31px;height:30px}.card-find-step-controls .card-find-icon+.card-find-icon{border-left:1px solid #ffffff13}.card-find-command-group{gap:5px;margin-left:auto}.card-find-segments{background:#526cdd0e;border:1px solid #8499ff38;border-radius:6px;align-items:center;display:flex;overflow:hidden}.card-find-secondary,.card-find-segments button{min-height:32px;color:var(--text-secondary);font:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0 10px;font-size:14px;display:inline-flex}.card-find-segments button+button{border-left:1px solid #ffffff13}.card-find-segments button[data-active=true]{color:var(--text-primary);background:#5a75e029;box-shadow:inset 0 0 0 1px #7e95ff57}.card-find-segments button span{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.card-find-secondary{margin-left:auto}.card-find-picker-divider{background:#ffffff1a;flex:none;width:1px;height:24px}.card-find-secondary:focus-visible,.card-find-secondary:hover{color:var(--text-primary);background:var(--surface-2,#171920);border-color:var(--border-subtle,#30333e)}.card-find-local-scope{color:var(--text-secondary);padding-left:6px;font-size:14px}.card-find-limited{color:var(--text-tertiary);margin:0;padding:0 14px 9px;font-size:14px}@media (max-width:760px){.card-find-navigator{width:calc(100vw - 16px);top:68px}.card-find-query-row{padding-left:10px}.card-find-count{max-width:112px}.card-find-scope-row{overflow-x:auto}.card-find-command-group{margin-left:0}.card-find-secondary{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.card-detail-overlay-topbar,.card-detail-topbar{transition:none}}