/*! tailwindcss v4.3.3 | 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)))){:host,:root{--sheen-x:50%;--sheen-y:0%}}}:root{--chevre-tadelakt:#efebe0;--lush-eucalyptus:#c2ded1;--living-sage:#a3bdab;--warm-adobe:#d4956a;--sage:#527a62;--sage-deep:#3d5d49;--ink-green:#2f3a33;--ink-olive:#3a3d2e;--ink:#2c2820;--card:#f7f4ea;--commander-panel:var(--card);--commander-line:#b8a99a;--commander-ink:var(--ink);--commander-ink-sub:#57534a;--commander-sub:var(--commander-ink-sub)}@supports (color:color-mix(in lab,red,red)){:root{--commander-sub:color-mix(in srgb,var(--commander-ink-sub) 70%,transparent)}}:root{--commander-eyebrow:var(--commander-ink-sub);--commander-editorial:var(--gold);--commander-header-solid:var(--chevre-tadelakt);--panel-green:#3a4a40;--soft-forest:#445549;--surface-white:#fafaf7;--gold-champagne:#d4bc8a;--gold-linen:#c8b99a;--gold:#a8883a;--periwinkle:#d9cff7;--chalk:#f8f6f2;--blush-lav:#ede8f5;--spring-mist:#e8eff8;--warm-iris:#b8a9d9;--dusty-rose:#e8d5d0;--cream:#fefcf8;--phase-preconstruction:#c8d4e0;--phase-sitedemo:#b5a898;--phase-foundation:#7a8c7e;--phase-structure:#8b7355;--phase-envelope:#6b7f8c;--phase-mep:#a0735a;--phase-insulation:#e8e4dc;--phase-finishes:#9e8b6e;--phase-trim:#b8a060;--phase-landscape:#7a9b7a;--phase-closeout:#8c8478;--shadow-warm:#e2dbcc;--shadow-warm-inset:#d8d3c4;--shadow-warm-highlight:#fff;--shadow-neumorphic:5px 5px 14px #e2dbcc,-5px -5px 14px #fffef6e6;--sage-muted:#8faf9a;--chevre-tadelakt-muted:#e5e0d2;--background:var(--chevre-tadelakt);--foreground:var(--ink-green);--focus-relief:var(--periwinkle);--in-motion:var(--lush-eucalyptus);--primary-action:var(--living-sage);--human-updates:var(--warm-adobe);--typography:var(--ink-green);--borders:var(--ink-green);--radius-squircle:3rem;--radius-card:12px;--radius-control:.875rem;--radius-rail:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:28px;--font-size-1:.75rem;--font-size-2:.875rem;--font-size-3:1rem;--font-size-4:1.25rem;--font-size-5:1.625rem;--font-size-6:2.25rem;--leading-tight:1.1;--leading-normal:1.45;--leading-loose:1.65;--tracking-tight:0em;--tracking-normal:0em;--tracking-wide:.08em;--font-weight-regular:400;--font-weight-medium:500;--font-weight-strong:600;--cockpit-cols:220px 1fr;--cockpit-gap:var(--space-5);--detail-card-margin:12px;--detail-card-radius:20px;--card-eyebrow:#3a3d2e80;--bg-page-dark:#3a3d2e;--bg-page-light:#efebe0;--bg-page-fallback:#3a3d2e;--scrollbar-thumb:#3a4a40;--status-color-success:var(--living-sage);--status-color-attention:var(--gold-champagne);--status-color-alert:var(--warm-adobe);--status-text-on-success:#fefcf8;--status-text-on-attention:var(--ink-olive);--status-text-on-alert:var(--ink-olive);--depth-shadow:var(--ink);--depth-highlight:var(--cream);--depth-plaster-hi:var(--chevre-tadelakt)}@supports (color:color-mix(in lab,red,red)){:root{--depth-plaster-hi:color-mix(in srgb,var(--chevre-tadelakt) 55%,white)}}:root{--depth-plaster-mid:var(--chevre-tadelakt);--depth-plaster-lo:var(--chevre-tadelakt)}@supports (color:color-mix(in lab,red,red)){:root{--depth-plaster-lo:color-mix(in srgb,var(--chevre-tadelakt) 90%,var(--ink))}}:root{--depth-surface:var(--surface-white);--depth-line:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--depth-line:color-mix(in srgb,var(--ink) 18%,transparent)}}:root{--depth-accent:var(--gold-champagne)}[data-vertical="003"]{--frame-walnut:#6b4f3a;--periwinkle-deep:#8b9fb7;--pending-payment-gold:#c9a961;--status-color-new-inquiry:var(--periwinkle);--status-color-scope-defined:var(--warm-iris);--status-color-deposit-received:var(--sage);--status-color-painting:var(--warm-adobe);--status-color-framing:var(--frame-walnut);--status-color-balance-sent:var(--pending-payment-gold);--status-color-delivered:var(--periwinkle-deep);--status-color-closed:var(--sage-deep);--status-text-on-new-inquiry:var(--ink-olive);--status-text-on-scope-defined:var(--ink-olive);--status-text-on-deposit-received:#fefcf8;--status-text-on-painting:var(--ink-olive);--status-text-on-framing:#fefcf8;--status-text-on-balance-sent:var(--ink-olive);--status-text-on-delivered:#fefcf8;--status-text-on-closed:#fefcf8}[data-vertical="002"]{--z-environment:0;--z-continuous-plane:10;--z-content:20;--z-persistent-tools:30;--z-bloom:40;--z-transient:50;--veil-blur:2px;--veil-fill:20%;--environment-fallback-matte:#f5efe2;--surface-veil:var(--card)}@supports (color:color-mix(in lab,red,red)){[data-vertical="002"]{--surface-veil:color-mix(in srgb,var(--card) var(--veil-fill),transparent)}}[data-vertical="002"]{--oa-limestone:#eee8dc;--oa-alabaster-card:#f7f1e7;--oa-soft-onyx:#2f302a;--oa-espresso:#37342e;--oa-aged-brass:#a88b4a;--oa-tailored-taupe:#b8a99a;--oa-blush-clay:#d8b7a3;--oa-soft-sage:#a3bdab;--oa-eucalyptus-sage:#8fb39b;--oa-brick-clay:#b5503a;--commander-bg:var(--oa-limestone);--commander-panel:var(--oa-alabaster-card)}@supports (color:color-mix(in lab,red,red)){[data-vertical="002"]{--commander-panel:color-mix(in srgb,var(--oa-alabaster-card) 65%,white)}}[data-vertical="002"]{--desk-editorial-surface:var(--oa-alabaster-card);--commander-ink:var(--ink);--commander-ink-sub:var(--oa-soft-onyx);--commander-sub:var(--commander-ink-sub)}@supports (color:color-mix(in lab,red,red)){[data-vertical="002"]{--commander-sub:color-mix(in srgb,var(--commander-ink-sub) 70%,transparent)}}[data-vertical="002"]{--commander-eyebrow:var(--commander-ink-sub);--commander-line:var(--oa-tailored-taupe);--commander-accent:var(--periwinkle-9);--commander-accent-chip:var(--periwinkle-5);--commander-editorial:var(--oa-aged-brass);--commander-deep-panel:var(--oa-espresso);--commander-header-glass:var(--chevre-tadelakt)}@supports (color:color-mix(in lab,red,red)){[data-vertical="002"]{--commander-header-glass:color-mix(in srgb,var(--chevre-tadelakt) 55%,transparent)}}[data-vertical="002"]{--commander-header-solid:var(--chevre-tadelakt);--commander-header-blur:blur(18px) saturate(115%);--health-on-track:var(--oa-eucalyptus-sage);--health-watch:var(--gold-champagne);--health-urgent:var(--oa-brick-clay);--health-urgent-text:var(--oa-soft-onyx);--health-on-track-fill:linear-gradient(135deg,var(--lush-eucalyptus) 0%,var(--oa-eucalyptus-sage) 100%);--health-watch-fill:linear-gradient(110deg,var(--gold-champagne) 0%,var(--gold-champagne) 45%,var(--gold-champagne) 70%,var(--gold-champagne) 100%)}@supports (color:color-mix(in lab,red,red)){[data-vertical="002"]{--health-watch-fill:linear-gradient(110deg,color-mix(in srgb,var(--gold-champagne) 68%,var(--cream)) 0%,var(--gold-champagne) 45%,color-mix(in srgb,var(--gold-champagne) 50%,var(--cream)) 70%,var(--gold-champagne) 100%)}}[data-vertical="002"]{--health-urgent-fill:linear-gradient(135deg,var(--oa-brick-clay) 0%,var(--oa-brick-clay) 100%)}@supports (color:color-mix(in lab,red,red)){[data-vertical="002"]{--health-urgent-fill:linear-gradient(135deg,color-mix(in srgb,var(--oa-brick-clay) 82%,var(--cream)) 0%,var(--oa-brick-clay) 100%)}}[data-vertical="002"]{--status-color-success:var(--health-on-track);--status-color-attention:var(--health-watch);--status-color-alert:var(--health-urgent);--status-text-on-success:var(--oa-soft-onyx);--status-text-on-attention:var(--oa-soft-onyx);--status-text-on-alert:var(--health-urgent-text);--oa-honey:#e0b23c;--po-status-ordered:var(--gold-champagne);--po-status-confirmed:var(--gold-champagne);--po-status-in-production:var(--warm-adobe)}@supports (color:color-mix(in lab,red,red)){[data-vertical="002"]{--po-status-in-production:color-mix(in srgb,var(--warm-adobe) 52%,var(--cream))}}[data-vertical="002"]{--po-status-shipped:var(--warm-adobe);--po-status-in-transit:var(--warm-adobe)}@supports (color:color-mix(in lab,red,red)){[data-vertical="002"]{--po-status-in-transit:color-mix(in srgb,var(--warm-adobe) 76%,var(--oa-soft-onyx))}}[data-vertical="002"]{--po-status-at-warehouse:var(--oa-eucalyptus-sage)}@supports (color:color-mix(in lab,red,red)){[data-vertical="002"]{--po-status-at-warehouse:color-mix(in srgb,var(--oa-eucalyptus-sage) 55%,var(--cream))}}[data-vertical="002"]{--po-status-inspected:var(--oa-eucalyptus-sage);--po-status-cleared:var(--sage);--po-status-installed:var(--sage-deep);--po-status-flagged:var(--oa-brick-clay);--po-status-substitution-needed:var(--oa-honey);--po-status-cancelled:var(--oa-tailored-taupe);--po-status-on-ordered:var(--oa-soft-onyx);--po-status-on-confirmed:var(--oa-soft-onyx);--po-status-on-in-production:var(--oa-soft-onyx);--po-status-on-shipped:var(--oa-soft-onyx);--po-status-on-in-transit:var(--cream);--po-status-on-at-warehouse:var(--oa-soft-onyx);--po-status-on-inspected:var(--oa-soft-onyx);--po-status-on-cleared:var(--cream);--po-status-on-installed:var(--cream);--po-status-on-flagged:var(--cream);--po-status-on-substitution-needed:var(--oa-soft-onyx);--po-status-on-cancelled:var(--oa-soft-onyx);--depth-shadow:#2b2922;--depth-highlight:var(--oa-aged-brass)}@supports (color:color-mix(in lab,red,red)){[data-vertical="002"]{--depth-highlight:color-mix(in srgb,var(--oa-aged-brass) 12%,#fcfaf4)}}[data-vertical="002"]{--depth-backlight:var(--oa-aged-brass)}@supports (color:color-mix(in lab,red,red)){[data-vertical="002"]{--depth-backlight:color-mix(in srgb,var(--oa-aged-brass) 16%,transparent)}}[data-vertical="002"]{--depth-plaster-hi:#f4eee2;--depth-plaster-mid:#eee8dc;--depth-plaster-lo:#e9e1d3;--depth-surface:var(--commander-panel);--depth-line:var(--commander-line);--depth-accent:var(--commander-accent);--ambient-tl:var(--gold-5);--ambient-pointer:var(--periwinkle-7)}:root[data-sakura-environment=dusk],[data-vertical="002"] .operator-shell[data-environment=dusk],[data-vertical="002"]:where(:root[data-sakura-environment=dusk] *){--surface-fill:80%;--surface-line:var(--cream)}@supports (color:color-mix(in lab,red,red)){:root[data-sakura-environment=dusk],[data-vertical="002"] .operator-shell[data-environment=dusk],[data-vertical="002"]:where(:root[data-sakura-environment=dusk] *){--surface-line:color-mix(in srgb,var(--cream) 12%,transparent)}}:root[data-sakura-environment=dusk],[data-vertical="002"] .operator-shell[data-environment=dusk],[data-vertical="002"]:where(:root[data-sakura-environment=dusk] *){--surface-veil:var(--slate-12)}@supports (color:color-mix(in lab,red,red)){:root[data-sakura-environment=dusk],[data-vertical="002"] .operator-shell[data-environment=dusk],[data-vertical="002"]:where(:root[data-sakura-environment=dusk] *){--surface-veil:color-mix(in srgb,var(--slate-12) var(--veil-fill),transparent)}}:root[data-sakura-environment=dusk],[data-vertical="002"] .operator-shell[data-environment=dusk],[data-vertical="002"]:where(:root[data-sakura-environment=dusk] *){--commander-bg:var(--slate-12);--commander-panel:var(--slate-12)}@supports (color:color-mix(in lab,red,red)){:root[data-sakura-environment=dusk],[data-vertical="002"] .operator-shell[data-environment=dusk],[data-vertical="002"]:where(:root[data-sakura-environment=dusk] *){--commander-panel:color-mix(in srgb,var(--slate-12) var(--surface-fill),transparent)}}:root[data-sakura-environment=dusk],[data-vertical="002"] .operator-shell[data-environment=dusk],[data-vertical="002"]:where(:root[data-sakura-environment=dusk] *){--commander-ink:var(--cream);--commander-ink-sub:#cdc7bc;--commander-sub:#cdc7bc;--commander-eyebrow:#dac69b;--commander-line:var(--surface-line);--commander-editorial:#dac69b;--commander-deep-panel:var(--slate-12);--desk-editorial-surface:var(--commander-panel);--commander-header-glass:var(--slate-12)}@supports (color:color-mix(in lab,red,red)){:root[data-sakura-environment=dusk],[data-vertical="002"] .operator-shell[data-environment=dusk],[data-vertical="002"]:where(:root[data-sakura-environment=dusk] *){--commander-header-glass:color-mix(in srgb,var(--slate-12) 55%,transparent)}}:root[data-sakura-environment=dusk],[data-vertical="002"] .operator-shell[data-environment=dusk],[data-vertical="002"]:where(:root[data-sakura-environment=dusk] *){--commander-header-solid:var(--slate-12);--depth-shadow:var(--slate-12);--depth-highlight:var(--cream)}@supports (color:color-mix(in lab,red,red)){:root[data-sakura-environment=dusk],[data-vertical="002"] .operator-shell[data-environment=dusk],[data-vertical="002"]:where(:root[data-sakura-environment=dusk] *){--depth-highlight:color-mix(in srgb,var(--cream) 18%,transparent)}}:root[data-sakura-environment=dusk],[data-vertical="002"] .operator-shell[data-environment=dusk],[data-vertical="002"]:where(:root[data-sakura-environment=dusk] *){--depth-backlight:transparent;--depth-plaster-hi:var(--slate-12);--depth-plaster-mid:var(--slate-12);--depth-plaster-lo:var(--slate-12);--depth-surface:var(--commander-panel);--depth-line:var(--surface-line)}.depth-plaster{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(135deg,var(--depth-plaster-hi) 0,var(--depth-plaster-mid) 25%,var(--depth-plaster-hi) 50%,var(--depth-plaster-lo) 75%,var(--depth-plaster-hi) 100%);background-blend-mode:soft-light,normal;background-size:200px 200px,100% 100%;position:relative}.depth-plaster:before{content:"";background:radial-gradient(ellipse at 20% 30%,var(--depth-highlight) 0,transparent 50%),radial-gradient(ellipse at 80% 70%,var(--depth-plaster-lo) 0,transparent 40%),radial-gradient(ellipse at 50% 50%,var(--depth-plaster-mid) 0,transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.depth-plaster:before{background:radial-gradient(ellipse at 20% 30%,color-mix(in srgb,var(--depth-highlight) 40%,transparent) 0,transparent 50%),radial-gradient(ellipse at 80% 70%,color-mix(in srgb,var(--depth-plaster-lo) 30%,transparent) 0,transparent 40%),radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--depth-plaster-mid) 20%,transparent) 0,transparent 60%)}}.depth-plaster:before{pointer-events:none}.operator-shell{isolation:isolate}.atmospheric-backdrop,.continuous-plane{pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.atmospheric-backdrop{z-index:var(--z-environment);background-color:var(--environment-fallback-matte)}.atmospheric-backdrop>img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.continuous-plane{z-index:var(--z-continuous-plane)}.continuous-plane[data-variant=veil]{background:var(--surface-veil);-webkit-backdrop-filter:blur(var(--veil-blur));backdrop-filter:blur(var(--veil-blur))}.depth-card{background:var(--depth-surface);border:1px solid var(--depth-line)}@supports (color:color-mix(in lab,red,red)){.depth-card{border:1px solid color-mix(in srgb,var(--depth-line) 40%,transparent)}}.depth-card{box-shadow:0 1px 2px var(--depth-shadow),0 4px 8px var(--depth-shadow),0 8px 16px var(--depth-shadow),0 16px 32px var(--depth-shadow),0 0 26px var(--depth-backlight,transparent),inset 0 1px 0 var(--depth-highlight),inset 0 -1px 0 var(--depth-shadow)}@supports (color:color-mix(in lab,red,red)){.depth-card{box-shadow:0 1px 2px color-mix(in srgb,var(--depth-shadow) 4%,transparent),0 4px 8px color-mix(in srgb,var(--depth-shadow) 4%,transparent),0 8px 16px color-mix(in srgb,var(--depth-shadow) 3%,transparent),0 16px 32px color-mix(in srgb,var(--depth-shadow) 2%,transparent),0 0 26px var(--depth-backlight,transparent),inset 0 1px 0 color-mix(in srgb,var(--depth-highlight) 50%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--depth-shadow) 5%,transparent)}}.depth-card{transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.depth-card:hover{border-color:var(--depth-line)}@supports (color:color-mix(in lab,red,red)){.depth-card:hover{border-color:color-mix(in srgb,var(--depth-line) 55%,transparent)}}.depth-card:hover{box-shadow:0 3px 6px var(--depth-shadow),0 10px 20px var(--depth-shadow),0 20px 40px var(--depth-shadow),0 32px 60px var(--depth-shadow),0 0 30px var(--depth-backlight,transparent),inset 0 1px 0 var(--depth-highlight),inset 0 -1px 0 var(--depth-shadow)}@supports (color:color-mix(in lab,red,red)){.depth-card:hover{box-shadow:0 3px 6px color-mix(in srgb,var(--depth-shadow) 7%,transparent),0 10px 20px color-mix(in srgb,var(--depth-shadow) 7%,transparent),0 20px 40px color-mix(in srgb,var(--depth-shadow) 5%,transparent),0 32px 60px color-mix(in srgb,var(--depth-shadow) 4%,transparent),0 0 30px var(--depth-backlight,transparent),inset 0 1px 0 color-mix(in srgb,var(--depth-highlight) 70%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--depth-shadow) 6%,transparent)}}}.action-button{transition:background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.action-button:hover:not(:disabled){background:var(--sage-deep);box-shadow:0 2px 10px var(--sage-deep)}@supports (color:color-mix(in lab,red,red)){.action-button:hover:not(:disabled){box-shadow:0 2px 10px color-mix(in srgb,var(--sage-deep) 35%,transparent)}}}.depth-tactile{background:var(--depth-surface);box-shadow:0 1px 2px var(--depth-shadow),inset 0 1px 0 var(--depth-highlight),inset 0 -1px 0 var(--depth-shadow)}@supports (color:color-mix(in lab,red,red)){.depth-tactile{box-shadow:0 1px 2px color-mix(in srgb,var(--depth-shadow) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--depth-highlight) 50%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--depth-shadow) 10%,transparent)}}.depth-list-row{border-radius:var(--radius-control);transition:background .2s cubic-bezier(.4,0,.2,1),padding-left .2s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.depth-list-row:hover{background:var(--depth-accent);padding-left:.75rem}@supports (color:color-mix(in lab,red,red)){.depth-list-row:hover{background:color-mix(in srgb,var(--depth-accent) 6%,transparent)}}}.depth-progress{background:linear-gradient(to bottom,var(--depth-line) 0,var(--depth-line) 100%)}@supports (color:color-mix(in lab,red,red)){.depth-progress{background:linear-gradient(to bottom,color-mix(in srgb,var(--depth-line) 30%,transparent) 0,color-mix(in srgb,var(--depth-line) 20%,transparent) 100%)}}.depth-progress{box-shadow:inset 0 1px 2px var(--depth-shadow)}@supports (color:color-mix(in lab,red,red)){.depth-progress{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--depth-shadow) 10%,transparent)}}.depth-progress-fill{background:linear-gradient(to bottom,var(--depth-accent) 0,var(--depth-accent) 100%)}@supports (color:color-mix(in lab,red,red)){.depth-progress-fill{background:linear-gradient(to bottom,color-mix(in srgb,var(--depth-accent) 88%,white) 0,var(--depth-accent) 100%)}}.depth-progress-fill{box-shadow:inset 0 1px 0 var(--depth-highlight),0 1px 2px var(--depth-shadow)}@supports (color:color-mix(in lab,red,red)){.depth-progress-fill{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--depth-highlight) 25%,transparent),0 1px 2px color-mix(in srgb,var(--depth-shadow) 10%,transparent)}}@keyframes health-shimmer{0%{background-position:0}to{background-position:200%}}.health-shimmer{background-size:200% 100%;animation:health-shimmer 3.2s linear infinite}@media (prefers-reduced-motion:reduce){.health-shimmer{animation:none}}@keyframes signal-now-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--health-urgent) 0%,transparent)}6%{box-shadow:0 0 0 5px color-mix(in srgb,var(--health-urgent) 24%,transparent)}16%{box-shadow:0 0 0 0 color-mix(in srgb,var(--health-urgent) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--health-urgent) 0%,transparent)}}.signal-now-pulse{animation:signal-now-pulse 7s ease-out infinite}@media (prefers-reduced-motion:reduce){.signal-now-pulse{animation:none}}@keyframes po-line-focus-flash{0%{background:color-mix(in srgb,var(--health-watch) 22%,transparent)}to{background:0 0}}.po-line-focus-flash{animation:po-line-focus-flash 1.8s ease-out}@media (prefers-reduced-motion:reduce){.po-line-focus-flash{outline:2px solid var(--health-watch);outline-offset:2px;animation:none}}@keyframes inbox-badge-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--warm-adobe) 55%,transparent)}60%{box-shadow:0 0 0 5px color-mix(in srgb,var(--warm-adobe) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--warm-adobe) 0%,transparent)}}@media (prefers-reduced-motion:reduce){[style*=inbox-badge-pulse]{animation:none!important}}.subtle-scroll{scrollbar-width:thin;scrollbar-color:var(--ink) transparent}@supports (color:color-mix(in lab,red,red)){.subtle-scroll{scrollbar-color:color-mix(in srgb,var(--ink) 38%,transparent) transparent}}.subtle-scroll::-webkit-scrollbar{width:6px;height:6px}.subtle-scroll::-webkit-scrollbar-thumb{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.subtle-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 38%,transparent)}}.subtle-scroll::-webkit-scrollbar-thumb{border-radius:3px}.subtle-scroll::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.subtle-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink) 55%,transparent)}}.subtle-scroll::-webkit-scrollbar-track{background:0 0}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}:host,:root{--font-sans:var(--font-geist-sans)}html{background-color:var(--bg-page-fallback)}body,html{overscroll-behavior:none}body{background:var(--background);min-height:100vh;color:var(--typography);font-family:var(--font-sans),Arial,Helvetica,sans-serif;position:relative}[data-theme=dark] body,html[data-theme=dark]{background-color:var(--bg-page-dark)}[data-theme=light] body,html[data-theme=light]{background-color:var(--bg-page-light)}.scroll-container{-webkit-overflow-scrolling:touch;overflow-y:auto}.brief-scroll::-webkit-scrollbar{width:5px}.brief-scroll::-webkit-scrollbar-track{background:0 0;border-radius:9999px}.brief-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);opacity:.7;border-radius:9999px}body:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(78% 56% at 38% -8%,#fffdf680 0,transparent 56%),linear-gradient(0deg,#2c282008 0,transparent 9%),var(--chevre-tadelakt);position:fixed;inset:0}[data-theme=dark]{--bg-primary:#3a3d2e;--bg-header:#3a3d2e;--bg-footer:#3a3d2e;--bg-card:#2f3326;--bg-surface:#44483a;--bg-section:#404535;--bg-input:#efebe00f;--text-primary:#efebe0;--text-secondary:#efebe0cc;--text-eyebrow:#d4bc8a;--border:#c8b99a26;--overlay:#14160fa6;--color-action:#7a9e88;--color-action-text:#efebe0;--pill-bg:#efebe014;--pill-active:#b8a9d9;--ink-olive:#3a3d2e;--chevre:#efebe0;--section-studio-accent:#ede0dc;--section-studio-bg:#ede0dc14;--section-studio-card:#ede0dc;--section-gallery-accent:#ddd0e2;--section-gallery-bg:#ead5da14;--section-gallery-card:#ead5da;--section-firm-accent:#edd8d4;--section-firm-bg:#edd8d414;--section-firm-card:#edd8d4;--bg-tile-studio:#ede0dc;--bg-tile-gallery:#ead5da;--bg-tile-firm:#edd8d4;--text-tile:#3a3d2e;--color-ai:#b8a9d9;--color-voice:#edd5d04d;--color-action-light:#7ab090;--shadow-card:0 1px 6px #0000004d;--shadow-action:0 4px 16px #0000004d;--color-danger:#7a2020;--color-danger-bg:#e8c3b1;--bg-ai-note:#efebe00f;--icon-1:#eae6f4;--icon-2:#e2daf0;--icon-3:#ddd0e2;--icon-4:#d8c8dc;--icon-5:#d4c0d8;--avatar-bg:#efebe0;--floating-bg:#44483ae0;--floating-border:#efebe014;--floating-shadow:0 4px 6px #0003,0 12px 28px #00000047,0 2px 4px #0000001f;--floating-blur:blur(16px);--status-pill-bg-active:#7a9e8833;--status-pill-fg-active:var(--color-action);--status-pill-bg-invited:#d4bc8a33;--status-pill-fg-invited:var(--gold-champagne);--status-pill-bg-suspended:#d4956a38;--status-pill-fg-suspended:var(--human-updates);--status-pill-bg-revoked:#efebe014;--status-pill-fg-revoked:var(--text-secondary);--modal-scrim:#14160f8c;--blossom-petal:#b78f89;--blossom-petal-edge:#916c67;--blossom-petal-lit:#e4c8c2;--blossom-center:#ddb479;--blossom-shadow:#00000073}[data-theme=light]{--bg-primary:#efebe0;--bg-header:#efebe0;--bg-footer:#efebe0;--bg-card:#eae5d4;--bg-surface:#f8f6f2;--bg-section:#efebe0;--bg-input:#2c28200a;--text-primary:#3a3d2e;--text-secondary:#3a3d2ea6;--text-eyebrow:#c8b99a;--border:#3a3d2e1a;--overlay:#2c282080;--color-action:#527a62;--color-action-text:#fefcf8;--pill-bg:#3a3d2e0f;--pill-active:#b8a9d9;--ink-olive:#3a3d2e;--chevre:#efebe0;--section-studio-bg:#ede0dc;--section-studio-card:#f4ede9;--section-gallery-bg:#ead5da;--section-gallery-card:#f4ebee;--section-firm-bg:#edd8d4;--section-firm-card:#f5edeb;--bg-tile-studio:#ede0dc;--bg-tile-gallery:#ead5da;--bg-tile-firm:#edd8d4;--text-tile:#3a3d2e;--color-ai:#b8a9d9;--color-voice:#e8d5d0;--color-action-light:#a3bdab;--shadow-card:0 1px 4px #2c28200f;--shadow-action:0 4px 16px #527a6247;--color-danger:#7a2020;--color-danger-bg:#e8c3b1;--bg-ai-note:#efebe0a6;--icon-1:#eae6f4;--icon-2:#e2daf0;--icon-3:#ddd0e2;--icon-4:#d8c8dc;--icon-5:#d4c0d8;--avatar-bg:#ede0dc;--floating-bg:#fefcf8e0;--floating-border:#fffef6b3;--floating-shadow:0 4px 6px #2c28200a,0 12px 28px #2c28201a,0 2px 4px #2c28200f;--floating-blur:blur(16px);--status-pill-bg-active:var(--sage-3);--status-pill-fg-active:var(--sage-12);--status-pill-bg-invited:var(--gold-3);--status-pill-fg-invited:var(--gold-12);--status-pill-bg-suspended:var(--rose-3);--status-pill-fg-suspended:var(--rose-12);--status-pill-bg-revoked:var(--slate-3);--status-pill-fg-revoked:var(--slate-12);--modal-scrim:#2c282052;--blossom-petal:#e4c3bc;--blossom-petal-edge:#d3a9a1;--blossom-petal-lit:#f4e2dd;--blossom-center:#c6924a;--blossom-shadow:#5342302e}.floating-card{background:var(--floating-bg);-webkit-backdrop-filter:var(--floating-blur);backdrop-filter:var(--floating-blur);border:1px solid var(--floating-border);box-shadow:var(--floating-shadow);border-radius:18px}.commander-header-glass{background:var(--commander-header-glass);-webkit-backdrop-filter:var(--commander-header-blur);backdrop-filter:var(--commander-header-blur)}@media (prefers-reduced-transparency:reduce){.commander-header-glass{background:var(--commander-header-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.commander-header-glass{background:var(--commander-header-solid)}}.ambient-light{isolation:isolate;position:relative}.ambient-light-fields{z-index:-1;pointer-events:none;background:radial-gradient(110% 80% at 0 0,var(--ambient-tl,transparent) 0,transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ambient-light-fields{background:radial-gradient(110% 80% at 0 0,color-mix(in oklch,var(--ambient-tl,transparent) 9%,transparent) 0,transparent 62%)}}.ambient-pointer-orb{background:radial-gradient(closest-side,var(--ambient-pointer,transparent) 0,transparent 70%);width:62vw;height:62vw;position:absolute;top:-31vw;left:-31vw}@supports (color:color-mix(in lab,red,red)){.ambient-pointer-orb{background:radial-gradient(closest-side,color-mix(in oklch,var(--ambient-pointer,transparent) 16%,transparent) 0,transparent 70%)}}.ambient-pointer-orb{will-change:transform;transition:transform .7s;transform:translate(50vw)}@media (prefers-reduced-motion:reduce){.ambient-pointer-orb{transition:none}}@keyframes a2bloom{0%{opacity:0;border-radius:50%;transform:scale(.05)}60%{border-radius:22px}to{opacity:1;border-radius:18px;transform:scale(1)}}.a2-bloom{animation:a2bloom .42s cubic-bezier(.34,1.2,.64,1) forwards}[data-nav-warm=true] .a2-bloom{animation:none}@media (prefers-reduced-motion:reduce){.a2-bloom{animation:none}}@keyframes scale-breath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes scale-breath-reveal{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.scale-breath{animation:scale-breath 2.4s ease-in-out infinite}.scale-breath-reveal{animation:scale-breath-reveal 1.3s cubic-bezier(.34,1.2,.64,1) forwards}.scale-breath-wave-1{animation-delay:0s}.scale-breath-wave-2{animation-delay:50ms}.scale-breath-wave-3{animation-delay:.1s}.scale-breath-wave-4{animation-delay:.15s}.scale-breath-wave-5{animation-delay:.2s}@keyframes skeleton-breath{0%,to{opacity:1}50%{opacity:.45}}.skeleton-breath{animation:skeleton-breath 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.skeleton-breath{opacity:.7;animation:none}}.section-firm,.section-gallery,.section-studio{background:var(--bg-primary);color:var(--text-primary)}[data-theme=light] .section-studio{background:var(--section-studio-bg);--bg-section:var(--section-studio-card);--color-action-section:#c2ded1;--color-action-section-text:#2a4038}[data-theme=light] .section-gallery{background:var(--section-gallery-bg);--bg-section:var(--section-gallery-card);--color-action-section:#c2ded1;--color-action-section-text:#2a4038}[data-theme=light] .section-firm{background:var(--section-firm-bg);--bg-section:var(--section-firm-card);--color-action-section:#c2ded1;--color-action-section-text:#2a4038}[data-theme=light] .section-firm,[data-theme=light] .section-gallery,[data-theme=light] .section-studio{color:var(--text-primary)}[data-theme=dark] .section-studio{--bg-section:var(--section-studio-card);--color-action-section:#c2ded1;--color-action-section-text:#2a4038}[data-theme=dark] .section-gallery{--bg-section:var(--section-gallery-card);--color-action-section:#c2ded1;--color-action-section-text:#2a4038}[data-theme=dark] .section-firm{--bg-section:var(--section-firm-card);--color-action-section:#c2ded1;--color-action-section-text:#2a4038}[data-theme=dark] .section-firm .card-ink,[data-theme=dark] .section-gallery .card-ink,[data-theme=dark] .section-studio .card-ink{--text-primary:var(--ink-olive);--text-secondary:#3a3d2eb3;--text-eyebrow:#b8943f;--border:#3a3d2e1f;color:var(--ink-olive)}@media (hover:none){.hide-on-touch{display:none}}.settings-shell-grid{grid-template-columns:1fr;min-height:calc(100dvh - 57px);display:grid}.settings-shell-main{padding:16px;overflow-y:auto}@media (min-width:768px){.settings-shell-grid{grid-template-columns:240px 1fr}.settings-shell-main{padding:24px 28px}}@media (min-width:1024px){.settings-shell-main{padding:32px 40px}}.lab-root{--radius-control:.75rem;--radius-card:1rem;--radius-panel:1.25rem;--radius-squircle:3rem;--lab-hairline:oklch(0% 0 0/.05)}:root{--neutral-1:oklch(99.1% .006 85);--neutral-2:oklch(98.4% .005 85);--neutral-3:oklch(94% .015 85);--neutral-4:oklch(91% .014 85);--neutral-5:oklch(87% .013 85);--neutral-6:oklch(81% .012 85);--neutral-7:oklch(73% .011 85);--neutral-8:oklch(63% .011 85);--neutral-9:oklch(52% .011 85);--neutral-10:oklch(46% .012 85);--neutral-11:oklch(43% .022 122);--neutral-12:oklch(31% .024 122);--periwinkle-1:oklch(98.8% .006 297);--periwinkle-2:oklch(97% .012 297);--periwinkle-3:oklch(94.5% .02 297);--periwinkle-4:oklch(91% .032 297);--periwinkle-5:oklch(87.5% .056 297);--periwinkle-6:oklch(81% .058 297);--periwinkle-7:oklch(74% .058 297);--periwinkle-8:oklch(66% .056 297);--periwinkle-9:oklch(58% .052 297);--periwinkle-10:oklch(52% .048 297);--periwinkle-11:oklch(45% .042 297);--periwinkle-12:oklch(27% .026 297);--iris-1:oklch(98.5% .008 318);--iris-2:oklch(96.5% .018 318);--iris-3:oklch(93.5% .032 318);--iris-4:oklch(89% .048 318);--iris-5:oklch(83% .066 318);--iris-6:oklch(74% .08 318);--iris-7:oklch(67% .084 318);--iris-8:oklch(60% .082 318);--iris-9:oklch(54% .078 318);--iris-10:oklch(48% .07 318);--iris-11:oklch(42% .06 318);--iris-12:oklch(27% .038 318);--sage-1:oklch(98.3% .008 148);--sage-2:oklch(96.3% .013 148);--sage-3:oklch(93.5% .021 148);--sage-4:oklch(90% .03 148);--sage-5:oklch(85.5% .04 148);--sage-6:oklch(79% .05 148);--sage-7:oklch(71% .06 148);--sage-8:oklch(62% .07 148);--sage-9:oklch(54.3% .078 148);--sage-10:oklch(49% .074 148);--sage-11:oklch(44.7% .066 148);--sage-12:oklch(28% .044 148);--adobe-1:oklch(98.5% .01 55);--adobe-2:oklch(96.5% .02 55);--adobe-3:oklch(93.5% .034 55);--adobe-4:oklch(90% .05 55);--adobe-5:oklch(85% .066 55);--adobe-6:oklch(79% .082 55);--adobe-7:oklch(72.2% .096 55);--adobe-8:oklch(66% .098 55);--adobe-9:oklch(60% .096 55);--adobe-10:oklch(54% .09 55);--adobe-11:oklch(47% .078 55);--adobe-12:oklch(30% .05 55);--walnut-1:oklch(97.5% .008 58);--walnut-2:oklch(95% .014 58);--walnut-3:oklch(91% .022 58);--walnut-4:oklch(86% .03 58);--walnut-5:oklch(80% .038 58);--walnut-6:oklch(72% .044 58);--walnut-7:oklch(63% .048 58);--walnut-8:oklch(54% .05 58);--walnut-9:oklch(45.2% .05 58);--walnut-10:oklch(40% .048 58);--walnut-11:oklch(35% .044 58);--walnut-12:oklch(24% .03 58);--gold-1:oklch(98.5% .01 86);--gold-2:oklch(96.5% .02 86);--gold-3:oklch(93.5% .034 86);--gold-4:oklch(89.5% .05 86);--gold-5:oklch(84% .066 86);--gold-6:oklch(78% .084 86);--gold-7:oklch(74.8% .099 86);--gold-8:oklch(68% .097 86);--gold-9:oklch(61% .092 86);--gold-10:oklch(55% .085 86);--gold-11:oklch(48% .072 86);--gold-12:oklch(30% .048 86);--slate-1:oklch(98% .005 253);--slate-2:oklch(96% .009 253);--slate-3:oklch(93% .014 253);--slate-4:oklch(89.5% .02 253);--slate-5:oklch(85% .026 253);--slate-6:oklch(79% .032 253);--slate-7:oklch(73% .038 253);--slate-8:oklch(69.5% .042 253);--slate-9:oklch(60% .04 253);--slate-10:oklch(54% .038 253);--slate-11:oklch(46% .034 253);--slate-12:oklch(27% .022 253);--azure-1:oklch(98.3% .008 228);--azure-2:oklch(96% .016 228);--azure-3:oklch(93% .03 228);--azure-4:oklch(89% .046 228);--azure-5:oklch(83% .066 228);--azure-6:oklch(75% .09 228);--azure-7:oklch(66% .11 228);--azure-8:oklch(60% .122 228);--azure-9:oklch(55% .126 228);--azure-10:oklch(49% .12 228);--azure-11:oklch(43% .1 228);--azure-12:oklch(28% .06 228);--rose-1:oklch(98% .01 15);--rose-2:oklch(96% .02 15);--rose-3:oklch(93% .034 15);--rose-4:oklch(89% .05 15);--rose-5:oklch(84% .066 15);--rose-6:oklch(78% .082 15);--rose-7:oklch(70% .096 15);--rose-8:oklch(63% .106 15);--rose-9:oklch(57% .108 15);--rose-10:oklch(51% .1 15);--rose-11:oklch(45% .085 15);--rose-12:oklch(30% .055 15);--role-new:var(--periwinkle-5);--role-active:var(--iris-6);--role-positive:var(--sage-9);--role-motion:var(--azure-7);--role-pending:var(--gold-7);--role-structural:var(--walnut-9);--role-resolved:var(--slate-8);--role-warning:var(--rose-8);--role-urgent:var(--rose-10);--role-warmth:var(--adobe-5)}.lab-root{-webkit-tap-highlight-color:transparent;background-color:var(--chevre-tadelakt);background-image:radial-gradient(120% 100% at 8% -12%,var(--chevre-tadelakt) 0,transparent 48%),radial-gradient(130% 120% at 98% 2%,var(--adobe-7) 0,transparent 42%),radial-gradient(120% 140% at 52% 124%,var(--chevre-tadelakt) 0,transparent 50%),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23p)' opacity='0.07'/></svg>")}@supports (color:color-mix(in lab,red,red)){.lab-root{background-image:radial-gradient(120% 100% at 8% -12%,color-mix(in oklch,var(--chevre-tadelakt) 90%,transparent) 0,transparent 48%),radial-gradient(130% 120% at 98% 2%,color-mix(in oklch,var(--adobe-7) 13%,transparent) 0,transparent 42%),radial-gradient(120% 140% at 52% 124%,color-mix(in oklch,var(--chevre-tadelakt) 85%,transparent) 0,transparent 50%),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23p)' opacity='0.07'/></svg>")}}.lab-root{background-attachment:fixed}@property --sheen-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --sheen-y{syntax:"<percentage>";inherits:true;initial-value:0}.lab-surface{isolation:isolate;--sheen-x:50%;--sheen-y:0%;transition:--sheen-x .3s,--sheen-y .3s;position:relative}.lab-surface>*{z-index:1;position:relative}.lab-surface:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(42vw circle at var(--sheen-x) var(--sheen-y),var(--gold-champagne) 0,var(--gold-champagne) 32%,transparent 60%);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.lab-surface:before{background:radial-gradient(42vw circle at var(--sheen-x) var(--sheen-y),color-mix(in oklch,var(--gold-champagne) 32%,white) 0,color-mix(in oklch,var(--gold-champagne) 12%,transparent) 32%,transparent 60%)}}.lab-surface:before{opacity:.6}@media (prefers-reduced-motion:reduce){.lab-surface{transition:none}}.lab-current-radius{--radius-control:.875rem;--radius-card:1.5rem;--radius-panel:1.5rem}.lab-nav{align-items:center;gap:4px;padding:12px 28px;display:flex}.lab-nav a{border-radius:var(--radius-control);color:var(--neutral-11);padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none}.lab-nav a[data-active=true]{background:var(--neutral-2);color:var(--neutral-12)}.intent-btn{border:1px solid var(--btn-border,transparent);border-radius:var(--radius-control);cursor:pointer;background:var(--btn-bg,var(--sage-6));min-height:40px;color:var(--btn-fg,var(--sage-12));justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background .16s,transform .12s,box-shadow .16s;display:inline-flex}.intent-btn:focus-visible{outline:2px solid var(--btn-ring,var(--sage));outline-offset:2px}.intent-btn:active:not(:disabled){transform:translateY(1px)}.intent-btn:disabled:not([aria-busy=true]){background:var(--neutral-3);color:var(--neutral-8);cursor:not-allowed;border-color:#0000}.intent-btn[aria-busy=true]{cursor:progress}@media (hover:hover){.intent-btn:hover:not(:disabled,[aria-busy=true]){background:var(--btn-bg-hover,var(--sage-7))}}.intent-btn--sm{min-height:30px;padding:0 12px;font-size:13px}.hanami-input{font-family:var(--font-body),system-ui,sans-serif;color:var(--ink);background:var(--card);border:1px solid var(--depth-line);font-size:15px}@supports (color:color-mix(in lab,red,red)){.hanami-input{border:1px solid color-mix(in srgb,var(--depth-line) 70%,transparent)}}.hanami-input{border-radius:var(--radius-control);outline:none;padding:10px 12px;transition:border-color .16s,box-shadow .16s}.hanami-input:focus-visible{border-color:var(--iris-7);box-shadow:0 0 0 3px var(--iris-7)}@supports (color:color-mix(in lab,red,red)){.hanami-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--iris-7) 22%,transparent)}}.intent-spinner{border:2px solid;border-radius:999px;width:14px;height:14px}@supports (color:color-mix(in lab,red,red)){.intent-spinner{border:2px solid color-mix(in oklch,currentcolor 30%,transparent)}}.intent-spinner{border-top-color:currentColor;animation:intent-spin .7s linear infinite}@keyframes intent-spin{to{transform:rotate(1turn)}}.lab-card{border-radius:var(--radius-card);padding:20px}@media (hover:hover){.lab-card-interactive{transition:transform .18s}.lab-card-interactive:hover{transform:translateY(-2px)}}.lab-pill{border-radius:var(--radius-control);align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.lab-pill-dot{border-radius:999px;width:10px;height:10px}.lab-drawer-backdrop{z-index:40;background:oklch(27% .014 80/.32);position:fixed;inset:0}.lab-drawer-sheet{background:var(--neutral-1);border-radius:var(--radius-squircle) var(--radius-squircle) 0 0;z-index:41;width:min(560px,100%);padding:16px 24px 32px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.lab-drawer-handle{background:var(--neutral-6);border-radius:999px;width:40px;height:4px;margin:0 auto 16px}@media (prefers-reduced-motion:reduce){.intent-spinner{animation-duration:1.6s}.lab-card-interactive{transition:none}}.crm-surface{-webkit-tap-highlight-color:transparent}.crm-surface .crm-card{border-radius:var(--radius-card);border-color:var(--depth-line);padding:20px}@supports (color:color-mix(in lab,red,red)){.crm-surface .crm-card{border-color:color-mix(in srgb,var(--depth-line) 72%,transparent)}}.crm-surface .crm-card{box-shadow:0 1px 2px var(--depth-shadow),0 6px 16px var(--depth-shadow),0 14px 30px var(--depth-shadow),inset 0 1px 0 var(--depth-highlight)}@supports (color:color-mix(in lab,red,red)){.crm-surface .crm-card{box-shadow:0 1px 2px color-mix(in srgb,var(--depth-shadow) 6%,transparent),0 6px 16px color-mix(in srgb,var(--depth-shadow) 8%,transparent),0 14px 30px color-mix(in srgb,var(--depth-shadow) 6%,transparent),inset 0 1px 0 color-mix(in srgb,var(--depth-highlight) 60%,transparent)}}@media (hover:hover){.crm-surface .crm-card-interactive{transition:transform .18s}.crm-surface .crm-card-interactive:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.crm-surface .crm-card-interactive{transition:none}}.crm-surface .crm-pill{border-radius:var(--radius-control);align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.crm-surface .crm-pill-dot{border-radius:999px;width:10px;height:10px}.crm-surface .crm-hidden-scroll{scrollbar-width:none}.crm-surface .crm-hidden-scroll::-webkit-scrollbar{display:none}.crm-surface .crm-infotip{vertical-align:middle;display:inline-flex;position:relative}.crm-surface .crm-infotip-trigger{border:1px solid var(--oa-aged-brass);border-radius:999px;place-items:center;width:16px;height:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.crm-surface .crm-infotip-trigger{border:1px solid color-mix(in srgb,var(--oa-aged-brass) 55%,transparent)}}.crm-surface .crm-infotip-trigger{color:var(--oa-aged-brass);cursor:help;background:0 0;padding:0;font-size:11px;line-height:1}.crm-surface .crm-infotip-bubble{border-radius:var(--radius-control);background:var(--commander-panel,var(--card));width:max-content;max-width:240px;color:var(--commander-ink);border:1px solid var(--depth-line);padding:8px 10px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.crm-surface .crm-infotip-bubble{border:1px solid color-mix(in srgb,var(--depth-line) 72%,transparent)}}.crm-surface .crm-infotip-bubble{box-shadow:0 8px 22px var(--depth-shadow)}@supports (color:color-mix(in lab,red,red)){.crm-surface .crm-infotip-bubble{box-shadow:0 8px 22px color-mix(in srgb,var(--depth-shadow) 12%,transparent)}}.crm-surface .crm-infotip-bubble{opacity:0;visibility:hidden;z-index:30;pointer-events:none;text-align:left;white-space:normal}.crm-surface .crm-infotip-trigger.is-open+.crm-infotip-bubble,.crm-surface .crm-infotip-trigger:focus-visible+.crm-infotip-bubble,.crm-surface .crm-infotip:hover .crm-infotip-bubble{opacity:1;visibility:visible}@media (prefers-reduced-motion:no-preference){.crm-surface .crm-infotip-bubble{transition:opacity .14s,visibility .14s}}.crm-surface .crm-lane-row{border-left:2px solid #0000;transition:background .16s,border-color .16s}@media (hover:hover){.crm-surface .crm-lane-row:hover{background:var(--oa-aged-brass)}@supports (color:color-mix(in lab,red,red)){.crm-surface .crm-lane-row:hover{background:color-mix(in srgb,var(--oa-aged-brass) 8%,transparent)}}}.crm-surface .crm-lane-row.is-active{background:var(--oa-aged-brass)}@supports (color:color-mix(in lab,red,red)){.crm-surface .crm-lane-row.is-active{background:color-mix(in srgb,var(--oa-aged-brass) 12%,transparent)}}.crm-surface .crm-lane-row.is-active{border-left-color:var(--oa-aged-brass)}@supports (color:color-mix(in lab,red,red)){.crm-surface .crm-lane-row.is-active{border-left-color:color-mix(in srgb,var(--oa-aged-brass) 60%,transparent)}}@media (prefers-reduced-motion:reduce){.crm-surface .crm-lane-row{transition:none}}.crm-surface .crm-tag-chip{cursor:pointer;border:1px solid var(--depth-line)}@supports (color:color-mix(in lab,red,red)){.crm-surface .crm-tag-chip{border:1px solid color-mix(in srgb,var(--depth-line) 55%,transparent)}}.crm-surface .crm-tag-chip{background:0 0;transition:background .16s,border-color .16s}@media (hover:hover){.crm-surface .crm-tag-chip:hover{border-color:var(--periwinkle)}@supports (color:color-mix(in lab,red,red)){.crm-surface .crm-tag-chip:hover{border-color:color-mix(in srgb,var(--periwinkle) 50%,transparent)}}}.crm-surface .crm-tag-chip.is-active{background:var(--periwinkle)}@supports (color:color-mix(in lab,red,red)){.crm-surface .crm-tag-chip.is-active{background:color-mix(in srgb,var(--periwinkle) 20%,transparent)}}.crm-surface .crm-tag-chip.is-active{border-color:var(--periwinkle)}@supports (color:color-mix(in lab,red,red)){.crm-surface .crm-tag-chip.is-active{border-color:color-mix(in srgb,var(--periwinkle) 45%,transparent)}}@media (prefers-reduced-motion:reduce){.crm-surface .crm-tag-chip{transition:none}}[data-vertical="002"]{--dash-note:var(--commander-ink-sub)}[data-dash-hue=sage]{--dash-field:var(--sage-2);--dash-note:var(--sage-11);--dash-anchor:var(--sage-10);--room-hero:var(--sage-3);--room-rail:var(--sage-2);--room-bench:var(--sage-1)}[data-dash-hue=gold]{--dash-field:var(--gold-2);--dash-note:var(--gold-11);--dash-anchor:var(--gold-10);--room-hero:var(--gold-3);--room-rail:var(--gold-2);--room-bench:var(--gold-1)}[data-dash-hue=slate]{--dash-field:var(--slate-2);--dash-note:var(--slate-11);--dash-anchor:var(--ink-green);--room-hero:var(--slate-3);--room-rail:var(--slate-2);--room-bench:var(--slate-1)}[data-dash-hue] .dash-live{background:var(--dash-field);border-color:var(--ink-green)}@supports (color:color-mix(in lab,red,red)){[data-dash-hue] .dash-live{border-color:color-mix(in srgb,var(--ink-green) 22%,transparent)}}.dash-anchor-rule{border-radius:var(--radius-rail);background:var(--dash-anchor,var(--commander-editorial));width:44px;height:3px;margin-top:10px}.cockpit-hero{background:var(--room-hero,var(--commander-panel));border-radius:var(--radius-card);margin-bottom:20px;padding:24px 28px}.cockpit-grid{grid-template-columns:var(--cockpit-cols,220px 1fr);gap:var(--cockpit-gap,var(--space-5));align-items:start;display:grid}@media not all and (min-width:768px){.cockpit-grid{grid-template-columns:1fr}.cockpit-hero-metrics{display:none}}.cockpit-rail{background:var(--room-rail,transparent);border-radius:var(--radius-card);flex-direction:column;align-self:start;gap:6px;padding:10px;display:flex;position:sticky;top:16px}.cockpit-rail-item{text-align:left;justify-content:flex-start;width:100%}.cockpit-rail-count{text-align:center;border-radius:var(--radius-control);background:var(--commander-ink);min-width:18px;margin-left:auto;font-size:11px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.cockpit-rail-count{background:color-mix(in srgb,var(--commander-ink) 14%,transparent)}}.cockpit-rail-count{padding:1px 6px}.cockpit-pane{background:var(--room-bench,transparent);border-radius:var(--radius-card);min-height:220px;padding:20px}@media not all and (min-width:768px){.cockpit-rail{-webkit-overflow-scrolling:touch;flex-direction:row;padding:8px;position:static;overflow-x:auto}.cockpit-rail-item{flex:none;width:auto}}.desk-room-row{text-align:left;cursor:pointer;border-radius:var(--radius-control);width:100%;font-family:var(--font-body),system-ui,sans-serif;color:var(--commander-ink-sub);background:0 0;border:none;padding:8px 10px 8px 20px;scroll-margin-top:24px;font-size:15px;transition:background .2s cubic-bezier(.4,0,.2,1),padding-left .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);display:block}.desk-room-row[data-open=true]{font-family:var(--font-display),Georgia,serif;color:var(--commander-ink);padding:10px 0 0;font-size:24px;font-weight:500}@media (hover:hover){.desk-room-row:not([data-open=true]):hover{color:var(--commander-ink);background:var(--depth-accent);padding-left:28px}@supports (color:color-mix(in lab,red,red)){.desk-room-row:not([data-open=true]):hover{background:color-mix(in srgb,var(--depth-accent) 6%,transparent)}}.desk-room-row[data-open=true]:hover{color:var(--commander-ink)}}.desk-room-row:focus-visible{outline:2px solid var(--focus-relief);outline-offset:2px;border-radius:var(--radius-control)}.desk-inline-action{cursor:pointer;font-family:var(--font-body),system-ui,sans-serif;color:var(--commander-ink-sub);white-space:nowrap;background:0 0;border:none;padding:0;font-size:14px;font-weight:500}@media (hover:hover){.desk-inline-action:hover{color:var(--commander-ink)}}.desk-inline-action:focus-visible{outline:2px solid var(--focus-relief);outline-offset:3px;border-radius:2px}.desk-quiet-choice{cursor:pointer;font-family:var(--font-body),system-ui,sans-serif;color:var(--commander-ink-sub);background:0 0;border:none;border-bottom:1.5px solid #0000;padding:3px 0;font-size:13px;font-weight:400}.desk-quiet-choice[aria-checked=true]{color:var(--ink);border-bottom-color:var(--commander-editorial);font-weight:600}.desk-quiet-choice:focus-visible{outline:2px solid var(--focus-relief);outline-offset:3px;border-radius:2px}.desk-disclosure-toggle{text-align:left;cursor:pointer;width:100%;font-family:var(--font-body),system-ui,sans-serif;color:var(--ink);background:0 0;border:none;align-items:baseline;gap:6px;padding:8px 0;font-size:14px;display:flex}.desk-disclosure-toggle:focus-visible{outline:2px solid var(--focus-relief);outline-offset:2px;border-radius:var(--radius-control)}@media not all and (min-width:768px){.desk-disclosure-toggle,.desk-inline-action,.desk-quiet-choice,.desk-room-row{align-items:center;min-height:44px;display:flex}}@keyframes ac-petal{0%{opacity:0;transform:scale(.4) rotate(var(--rot))}16%{opacity:1;transform:scale(1) rotate(var(--rot))}78%{opacity:1;transform:scale(1) rotate(var(--rot))}94%{opacity:0;transform:scale(1.14) rotate(var(--rot))}to{opacity:0;transform:scale(.4) rotate(var(--rot))}}@keyframes ac-breathe{0%,42%,to{transform:scale(.9)}64%{transform:scale(1.02)}86%{transform:scale(.97)}}@keyframes ac-sweep-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ac-sweep-fade{0%,40%{opacity:0}62%{opacity:.95}88%,to{opacity:0}}@keyframes ac-center{0%,30%{opacity:0;transform:scale(.4)}48%{opacity:1;transform:scale(1)}80%{opacity:1}96%,to{opacity:0}}.blossom-loader{justify-content:center;align-items:center;display:inline-flex}.blossom-bloom{transform-origin:50px 50px;filter:drop-shadow(2px 3px 3px var(--blossom-shadow));animation:ac-breathe 2.6s cubic-bezier(.34,1.56,.5,1) infinite}.blossom-petal{transform-origin:50px 50px;animation:ac-petal 2.6s infinite}.blossom-sweep{animation:ac-sweep-spin 2.6s linear infinite,ac-sweep-fade 2.6s infinite}.blossom-center,.blossom-sweep{transform-origin:50px 50px}.blossom-center circle{animation:ac-center 2.6s infinite}@media (prefers-reduced-motion:reduce){.blossom-bloom{animation:none;transform:scale(1)}.blossom-petal{opacity:1;transform:scale(1) rotate(var(--rot));animation:none}.blossom-sweep{opacity:0;animation:none}.blossom-center circle{opacity:1;animation:none;transform:scale(1)}}