:root{--brand-lead:#522773;--brand-lead-hover:#3c1053;--brand-lead-pressed:#260935;--call-bg:#37b8e6;--call-fg:#3c1053;--call-edge-light:#3c1053;--surface:#fff;--surface-quiet:#f9f5fd;--band:#9c7bbc;--heading:#3c1053;--muted-on-tint:#584e62;--border-card:#cfc7d8;--border-input:#938a9d;--border-on-tint:#71677c;--header-bg:#fff;--header-rule:#9c7bbc;--header-rule-width:2px;--brand-panel:var(--brand-lead);--footer-bg:var(--brand-lead);--on-brand-lead:#fff;--btn1-bg:var(--brand-lead);--btn1-fg:#fff;--btn1-hover-bg:var(--brand-lead-hover);--btn1-pressed-bg:var(--brand-lead-pressed);--btn1-pressed-ring:inset 0 0 0 2px #b48fd7;--btn2-bg:#fff;--btn2-fg:#3c1053;--btn2-border:#3c1053;--btn2-border-width:2px;--btn2-hover-bg:#f2eafb;--btn2-pressed-bg:#e5d4f7;--btn2-pressed-ring:inset 0 0 0 2px #b48fd7;--btn-inv-bg:#fff;--btn-inv-fg:#3c1053;--link:#522773;--link-hover:#3c1053;--focus-gap:#fff;--focus-ring:#260935;--focus-gap-on-panel:#3c1053;--focus-ring-on-panel:#fff;--error:#ce3632;--disabled-bg:#d1cbd7;--disabled-fg:#71677c;--disabled-border:#938a9d;--call-edge:#fff;--sale-bg:#8a1c4a;--sale-fg:#fff;--pattern-veil:#ffffffbf;--bg:var(--surface-quiet);--bg-elev:#fff;--bg-card:#fff;--border:var(--border-card);--border-strong:var(--border-input);--text:#18111f;--ink:#18111f;--ink-soft:#18111f;--muted:#6a5f75;--primary:var(--brand-lead);--primary-hover:var(--brand-lead-hover);--primary-text:#3c1053;--primary-ink:#fff;--accent:var(--brand-lead);--accent-soft:var(--brand-lead);--info:var(--brand-lead);--blocked:#ce3632;--font:"DM Sans", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-display:"Montserrat", "DM Sans", system-ui, sans-serif;--bw-tile:none;--bw-wash:none;--bw-edge:var(--header-rule);--bw-edge-stuck:var(--header-rule);--pillar-crest-opacity:0}:root[data-brand-lead=deep]{--brand-lead:#3c1053;--brand-lead-hover:#260935;--brand-lead-pressed:#160521}:root body:before{background:var(--surface-quiet)}html,:root body{color:var(--text);font-family:var(--font)}html{background:var(--surface-quiet)}h1,h2,h3,.page-head h1,.pillar-card h2{font-family:var(--font-display);color:var(--heading);font-weight:700}:root .topbar{background:var(--brand-lead);color:var(--on-brand-lead)}:root .topbar:before{background:var(--brand-lead)}:root .topbar .brand strong,:root .topbar a,:root .topbar .account-menu__summary,:root .topbar .nav-phone__burger{color:var(--on-brand-lead)}:root .topbar .account-menu__summary{background:0 0;border-color:#fff9}:root .topbar .account-menu__summary:hover{background:var(--brand-lead-hover)}:root .topbar .brand-mark{box-sizing:content-box;filter:none;background:#fff;border-radius:50%;padding:3px}:root .topbar :focus-visible{outline:2px solid var(--focus-ring-on-panel);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-gap-on-panel)}:root .nav-rail{background:var(--header-bg);border-bottom:var(--header-rule-width) solid var(--header-rule)}:root .nav-rail:before{background:var(--header-bg)}:root .nav-rail:after{border-bottom:0}:root .nav-link{color:#3c1053}:root .nav-link.active{color:#3c1053;background:#f2eafb}:root .pillar-card,:root .panel{background-color:var(--surface);border:1px solid var(--border-card)}a{color:var(--link)}a:hover{color:var(--link-hover)}:root .btn-primary,:root .pillar-menu__btn--primary,:root .pillar-card--v2 .pillar-menu__btn--primary{background:var(--btn1-bg);color:var(--btn1-fg);border:1px solid var(--btn1-bg);box-shadow:none}:root .btn-primary:hover:not(:disabled),:root .pillar-menu__btn--primary:hover,:root .pillar-card--v2 .pillar-menu__btn--primary:hover{background:var(--btn1-hover-bg);border-color:var(--btn1-hover-bg);color:var(--btn1-fg)}:root .btn-primary:active:not(:disabled),:root .pillar-menu__btn--primary:active,:root .pillar-card--v2 .pillar-menu__btn--primary:active{background:var(--btn1-pressed-bg);box-shadow:var(--btn1-pressed-ring)}:root .btn-secondary,:root .pillar-menu__btn--list,:root .pillar-card--v2 .pillar-menu__btn--list{background:var(--btn2-bg);color:var(--btn2-fg);border:var(--btn2-border-width) solid var(--btn2-border);box-shadow:none}:root .btn-secondary:hover:not(:disabled),:root .pillar-menu__btn--list:hover,:root .pillar-card--v2 .pillar-menu__btn--list:hover{background:var(--btn2-hover-bg);color:var(--btn2-fg)}:root .btn-secondary:active:not(:disabled),:root .pillar-menu__btn--list:active,:root .pillar-card--v2 .pillar-menu__btn--list:active{background:var(--btn2-pressed-bg);box-shadow:var(--btn2-pressed-ring)}:root .btn:disabled,:root .btn[aria-disabled=true]{background:var(--disabled-bg);color:var(--disabled-fg);border:1px solid var(--disabled-border);opacity:1}:root .btn:focus-visible,:root .pillar-menu__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-gap)}.sas-call{background:var(--call-bg);min-height:44px;color:var(--call-fg);border:2px solid var(--call-edge-light);font:700 16px/1 var(--font);border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;text-decoration:none;display:inline-flex}.sas-call__num{font-size:20px}.topbar .sas-call{border-color:var(--call-edge)}:root{--pat-header:linear-gradient(180deg, var(--pattern-veil) 0, var(--pattern-veil) 60px, #fff 96px, #fff 100%)}:root:not([data-theme=dark]) .page .pillar-card,:root:not([data-theme=dark]) .page .pillar-stage .pillar-card.pillar-card--v2,:root:not([data-theme=dark]) .page .home-dir-card,:root:not([data-theme=dark]) .page .panel:not(.panel--quiet){background-color:#fff!important;background-image:var(--pat-header), url(/brand/pattern/full-field.png)!important;background-repeat:no-repeat,no-repeat!important;background-size:100% 100%,768px!important;background-position:0 0, var(--pat-x,0%) var(--pat-y,0%)!important;border:1px solid var(--border-card)!important;-webkit-backdrop-filter:none!important;background-attachment:scroll,scroll!important}:root:not([data-theme=dark]) .page .home-important-rail__head,:root:not([data-theme=dark]) .page .home-dir-stage__head{background-color:#fff!important;background-image:linear-gradient(var(--pattern-veil), var(--pattern-veil)), url(/brand/pattern/full-field.png)!important;border-color:var(--border-card)!important;background-position:0 0,55% 30%!important;background-repeat:no-repeat,no-repeat!important;background-size:100% 100%,768px!important;background-attachment:scroll,scroll!important}:root .pillar-grid>:nth-child(4n+2){--pat-x:35%;--pat-y:40%}:root .pillar-grid>:nth-child(4n+3){--pat-x:70%;--pat-y:15%}:root .pillar-grid>:nth-child(4n+4){--pat-x:100%;--pat-y:75%}:root .pillar-card .status-badge,:root .pillar-card [class*=badge],:root .pillar-card [class*=chip]{background-color:#fff}:root:not([data-theme=dark]) .page-head.page-head--cinematic.page-head--home{padding-left:max(24px,1.5rem);padding-right:max(24px,1.5rem);background-color:#fff!important;background-image:linear-gradient(var(--pattern-veil), var(--pattern-veil)), url(/brand/pattern/corner-frame.png)!important;border:1px solid var(--border-card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-position:0 0,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:100% 100%,cover!important;background-attachment:scroll,scroll!important}:root .page-head--cinematic.page-head--home>.home-hero-art{display:none}:root[data-theme=dark] .page .pillar-card,:root[data-theme=dark] .page .panel{background-color:#260935!important;background-image:none!important}:root[data-theme=dark] .page-head--home{background-color:#160521;background-image:none}.style-preview-pill{z-index:9999;color:#18111f;max-width:calc(100vw - 24px);font:400 13px/1.2 var(--font);background:#fff;border:2px dashed #584e62;border-radius:18px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex;position:fixed;bottom:12px;right:12px;box-shadow:0 6px 20px #18111f2e}.style-preview-pill strong{color:#3c1053;font-weight:700}.style-preview-pill__tag{letter-spacing:.04em;text-transform:uppercase;color:#ce3632;font-size:11px;font-weight:700}.style-preview-pill select{border:1px solid var(--border-input);color:#18111f;min-height:36px;font:inherit;background:#fff;border-radius:8px}:root{--hub-head-tile:none!important;--hub-sheet-tile:none!important}:root .shell{background:var(--surface-quiet) padding-box!important}:root .nav-phone__panel{border-color:var(--border-card)!important;background:#fff!important}:root .login-page.login-page--dress .login-hero{background-color:#fff!important;background-image:none!important}:root .pillar-card--v2 .pillar-menu__btn--primary,:root .rename-lists-home.pillar-card--v2 .pillar-menu__btn--primary,:root .login-page.login-page--dress .btn.btn-primary,:root .todo-complete-btn{background:var(--btn1-bg)!important;border:1px solid var(--btn1-bg)!important;color:var(--btn1-fg)!important;box-shadow:none!important;background-image:none!important}:root .pillar-card--v2 .pillar-menu__btn--primary:before,:root .todo-complete-btn:before{content:none!important}@media (hover:hover){:root .pillar-card--v2 .pillar-menu__btn--primary:hover,:root .rename-lists-home.pillar-card--v2 .pillar-menu__btn--primary:hover,:root .login-page.login-page--dress .btn.btn-primary:hover:not(:disabled),:root .todo-complete-btn:hover{background:var(--btn1-hover-bg)!important;border-color:var(--btn1-hover-bg)!important}}:root .pillar-card--v2 .pillar-menu__btn--primary:active,:root .pillar-card--v2 .pillar-menu__btn--primary.is-proof-pressed,:root .login-page.login-page--dress .btn.btn-primary:active:not(:disabled),:root .todo-complete-btn:active{background:var(--btn1-pressed-bg)!important;box-shadow:var(--btn1-pressed-ring)!important}:root .page .pillar-stage .pillar-card--v2 .pillar-menu__btn:not(.pillar-menu__btn--primary),:root .page .pillar-stage .pillar-card--v2 .pillar-menu__btn--list,:root .pillar-card--v2 .pillar-menu__btn--list,:root .pillar-card--v2 .pillar-menu__btn--link,:root .btn.btn-secondary{background:var(--btn2-bg)!important;color:var(--btn2-fg)!important;border:var(--btn2-border-width) solid var(--btn2-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background-image:none!important}:root .page .pillar-stage .pillar-card--v2 .pillar-menu__btn:not(.pillar-menu__btn--primary) .pillar-menu__btn-text,:root .page .pillar-stage .pillar-card--v2 .pillar-menu__btn--list .pillar-menu__btn-text{color:var(--btn2-fg)!important}@media (hover:hover){:root .page .pillar-stage .pillar-card--v2 .pillar-menu__btn:not(.pillar-menu__btn--primary):hover,:root .pillar-card--v2 .pillar-menu__btn--list:hover,:root .pillar-card--v2 .pillar-menu__btn--link:hover,:root .btn.btn-secondary:hover:not(:disabled){background:var(--btn2-hover-bg)!important}}:root .page .pillar-stage .pillar-card--v2 .pillar-menu__btn:not(.pillar-menu__btn--primary):active,:root .pillar-card--v2 .pillar-menu__btn--list:active,:root .pillar-card--v2 .pillar-menu__btn--link:active,:root .btn.btn-secondary:active:not(:disabled){background:var(--btn2-pressed-bg)!important;box-shadow:var(--btn2-pressed-ring)!important}:root .pillar-card--v2 .pillar-menu__btn--link.is-unavailable{background:var(--disabled-bg)!important;color:var(--disabled-fg)!important;border:1px solid var(--disabled-border)!important}:root .nav-rail{background:var(--header-bg)!important;background-image:none!important}:root .nav-rail .nav-link{color:#3c1053!important;background:0 0!important}:root .nav-rail .nav-link:hover{background:#f2eafb!important}:root .nav-rail .nav-link.active,:root .nav-rail .nav-more--active>.nav-more__summary{color:#3c1053!important;background:#f2eafb!important}:root .page-head.page-head--cinematic{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root .page-head.page-head--cinematic h1{color:var(--heading)!important}@media (width<=599px){.style-preview-pill{gap:4px;padding:6px 8px;font-size:12px;bottom:8px;left:8px;right:8px}.style-preview-pill select{max-width:46vw;min-height:32px;font-size:12px}}:root .pillar-card .badge-warn{color:#9a3412;background-color:#fff7ed;border-color:#fdba74}:root .pillar-card .badge-blocked{background-color:var(--blocked)}:root .pillar-card .badge-ok{background-color:color-mix(in srgb, var(--ok) 82%, white)}:root .pillar-card .badge-info{background-color:color-mix(in srgb, var(--info) 82%, white)}:root .pillar-card .badge-status-todo{background-color:#e2e8f0}:root .pillar-card .badge-status-in-progress{background-color:#2563eb}:root .pillar-card .badge-status-done{background-color:#16a34a}:root .pillar-card .badge-status-parked{background-color:#c4b5fd}:root .pillar-card .badge-status-blocked{background-color:#dc2626}:root .pillar-card .badge-status-needs-me{background-color:#ff8a00}.style-preview-pill__chip{display:none}@media (width<=599px){.style-preview-pill__chip{color:#3c1053;min-width:64px;min-height:44px;font:700 13px/1 var(--font);cursor:pointer;background:#fff;border:2px solid #3c1053;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.style-preview-pill.is-collapsed{box-shadow:none;background:0 0;border:0;gap:0;padding:0;left:auto;right:8px}.style-preview-pill.is-collapsed .style-preview-pill__chip{border-style:dashed;box-shadow:0 4px 14px #18111f38}.style-preview-pill.is-collapsed>:not(.style-preview-pill__chip){display:none!important}.style-preview-pill.is-open .style-preview-pill__chip{order:99;margin-left:auto}}:root .todos-filters,:root .todo-cat,:root .todo-cal__day,:root .todo-cal__row{background-color:var(--surface);border-color:var(--border-card)}:root .todo-cal__panel{background:var(--surface);border-color:var(--border-card)}:root .todo-cat__name,:root .todo-cal__range,:root .todo-cal__panel-head{color:var(--heading)}:root .todo-cal__none{color:var(--muted-on-tint)}:root .todo-cat__count{background:var(--brand-lead);color:var(--on-brand-lead)}:root .todo-cal__row{border-left-color:var(--brand-lead)}:root .todo-cal__day.is-today{border-color:var(--band)}:root .todo-cal__day.is-selected{background:var(--brand-lead);border-color:var(--brand-lead);color:var(--on-brand-lead)}:root .todo-cat__carried,:root .todo-carry-badge{border-color:var(--border-card);color:var(--heading);background:#f2eafb}:root .todos-view-toggle,:root .todos-filter-toggle{background:var(--btn2-bg);border:var(--btn2-border-width) solid var(--btn2-border);color:var(--btn2-fg)}:root .todos-view-toggle button{color:var(--btn2-fg)}:root .todos-view-toggle button.is-on{background:var(--brand-lead);color:var(--on-brand-lead)}@media (hover:hover){:root .todos-view-toggle button:not(.is-on):hover,:root .todos-filter-toggle:hover{background:var(--btn2-hover-bg)}}:root:not([data-theme=dark]) .todo-cat>.todo-cat__head:not(.todo-cat__head--compact){background-color:#fff;background-image:linear-gradient(var(--pattern-veil), var(--pattern-veil)), url(/brand/pattern/full-field.png);background-position:0 0,40% 35%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,768px}:root .todo-cat.is-open>.todo-cat__head{border-bottom-color:var(--border-card)}:root{--focus-ring:#3c1053;--focus-gap:#fff;--focus-ring-on-panel:#fff;--focus-gap-on-panel:#3c1053;--text-muted-pass:#584e62;--muted-faint:#6a5f75}:root :focus-visible,:root a:focus-visible,:root button:focus-visible,:root [role=button]:focus-visible,:root input:focus-visible,:root select:focus-visible,:root textarea:focus-visible,:root .seg:focus-visible,:root .chip:focus-visible,:root .nav-link:focus-visible,:root .nav-phone__btn:focus-visible,:root .hub-search-trigger:focus-visible,:root .social-task__hit:focus-visible,:root .social-channel-ext:focus-visible,:root [class*=todo-week]:focus-visible,:root .scrub-link:focus-visible,:root .scrub-tip__btn:focus-visible,:root .priority-chip:focus-visible,:root .pd-segment__btn:focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:2px!important;box-shadow:0 0 0 2px var(--focus-gap)!important}:root .topbar :focus-visible,:root .nav-phone :focus-visible,:root [data-surface=dark] :focus-visible{outline-color:var(--focus-ring-on-panel)!important;box-shadow:0 0 0 2px var(--focus-gap-on-panel)!important}:root .login-page .btn.btn-primary:focus-visible,:root .login-page.login-page--dress .btn.btn-primary:focus-visible,:root .login-page input:focus,:root .login-page input:focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:2px!important;box-shadow:0 0 0 2px var(--focus-gap)!important}:root .login-page input:focus{border-color:var(--focus-ring)!important}:root .login-page input::placeholder,:root input::placeholder{color:#6a5f75;opacity:1}:root .scrub-todos__source,:root .scrub-item__src,:root .crmp-docs__note,:root .crmp-docs__pending small,:root .social-channel-ext,:root .social-channel-detail-open,:root .social-channel-card small,:root [class*=social-channel] [class*=meta]{color:var(--text-muted-pass)!important}@media (pointer:coarse),(width<=640px){:root .home-dir-card__web,:root .home-dir-card__doclink,:root .scrub-tip__btn,:root .scrub-link,:root .priority-chip,:root .pd-segment__btn,:root .social-swipe__pip,:root .work-board-stage__collapse,:root .seg,:root .chip,:root .crmp-docs a,:root .crmp-docs button,:root [class^=crmp-] a,:root [class^=crmp-] button,:root .btn,:root .social-channel-ext{position:relative}:root .home-dir-card__web:after,:root .home-dir-card__doclink:after,:root .scrub-tip__btn:after,:root .scrub-link:after,:root .priority-chip:after,:root .pd-segment__btn:after,:root .social-swipe__pip:after,:root .work-board-stage__collapse:after,:root .seg:after,:root .chip:after,:root [class^=crmp-] a:after,:root [class^=crmp-] button:after,:root .social-channel-ext:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root .btn,:root .scrub-tip__btn,:root .seg,:root .pd-segment__btn,:root .priority-chip,:root .work-board-stage__collapse{min-height:44px}}:root .scrub-tip,:root .scrub-tip__btn,:root .scrub-link,:root .scrub-link--chip{z-index:4;position:relative}:root .todo-week__strip,:root .todo-week-board__cols,:root .todos-stage{isolation:isolate}:root .status-line.is-stale .status-line__dot{box-shadow:none!important;background:#584e62!important}:root .chip.chip--stale{color:#3c1053!important;background:#fff!important;border:1px dashed #3c1053!important}:root .chip.chip--stale:before{content:"◷ "!important;color:inherit!important;background:0 0!important;width:auto!important;height:auto!important}@media (width<=640px){:root:not([data-theme=dark]) .page-head.page-head--cinematic.page-head--home{background-image:linear-gradient(#ffffffeb,#ffffffeb),url(/brand/pattern/corner-frame.png)!important}}@media (pointer:coarse),(width<=640px){:root .home-important-rail__link,:root .home-changed__jump,:root .home-dir-stage__toggle,:root .home-dir-stage__all,:root .todo-add-input,:root summary{min-height:44px}:root .home-important-rail__link,:root .home-changed__jump,:root .home-dir-stage__toggle,:root .home-dir-stage__all,:root summary{align-items:center;display:inline-flex}:root summary{display:flex}:root input[type=checkbox],:root input[type=radio]{position:relative}:root label:has(>input[type=checkbox]){justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}:root .home-important-rail__link,:root .home-dir-stage__all{position:relative}:root .home-important-rail__link:after,:root .home-dir-stage__all:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width<=599px){body.has-style-preview main,body.has-style-preview .main{padding-bottom:64px!important}}:root .badge.badge-info{border:1px solid #f2eafb;color:#3c1053!important;background:#f2eafb!important}@media (width<=599px){body.has-style-preview{padding-bottom:64px!important}}:root .chip.chip--stale{box-shadow:none!important}.nav-style-slot{display:none}@media (width<=719px){.nav-style-slot:not(:empty){flex:none;align-items:center;display:flex}.style-preview-dock{appearance:none;color:#3c1053;width:44px;height:44px;font:700 18px/1 var(--font);cursor:pointer;background:#fff;border:2px dashed #3c1053;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.style-preview-pill .style-preview-pill__chip,.style-preview-pill.is-collapsed{display:none!important}.style-preview-pill.is-open{inset:64px 8px auto}body.has-style-preview,body.has-style-preview main,body.has-style-preview .main{padding-bottom:0!important}}@media (width>=720px){.style-preview-dock{display:none}}@media (width<=640px){:root .scrub-tip__bubble{white-space:normal;width:max-content;max-width:calc(100vw - 32px)!important}:root .scrub-tip.is-flip .scrub-tip__bubble{left:auto!important;right:0!important}}@media (pointer:coarse),(width<=640px){:root .social-swipe__pips{gap:36px!important}:root .social-swipe__pip:after{width:44px!important;height:44px!important}}:root{--focus-ring:#260935}:root .scrub-kind--unclear,:root .scrub-tip--unclear .scrub-tip__btn{color:#584e62!important;background:#fff!important;border:1px dashed #584e62!important}@media (pointer:coarse),(width<=640px){:root .social-swipe__pips{align-items:center;min-height:44px;gap:40px!important}}:root{--call-bg:#000;--call-fg:#fff;--call-hover-bg:#262626;--call-pressed-bg:#000;--call-pressed-ring:inset 0 0 0 2px #b48fd7;--call-halo:0 0 0 3px var(--bg), 0 0 0 6px #b48fd7;--btn1-bg:transparent;--btn1-fg:#000;--btn1-border:#000;--btn1-border-width:2px;--btn1-weight:700;--btn1-hover-bg:#3c105314;--btn1-pressed-bg:#3c105329;--btn1-pressed-ring:inset 0 0 0 2px #b48fd7;--btn2-bg:#fff;--btn2-fg:#3c1053;--btn2-border:#3c1053;--btn2-border-width:1px;--btn2-weight:600;--btn2-hover-bg:#3c105314;--btn2-pressed-bg:#3c105329;--btn2-pressed-ring:inset 0 0 0 2px #b48fd7;--btn-disabled-fg:#71677c;--btn-disabled-border:#71677c;--btn-disabled-border-style:dashed}:root[data-theme=dark]{--surface:#160521;--surface-quiet:#160521;--surface-raised:#7b549e;--band:#7b549e;--text:#faf8fc;--ink:#faf8fc;--ink-soft:#faf8fc;--heading:#fff;--muted:#d0b5eb;--border-card:#522773;--border-input:#9668be;--border:#522773;--border-strong:#9668be;--bg:#160521;--bg-elev:#260935;--bg-card:#260935;--header-bg:#160521;--header-rule:#9668be;--brand-panel:#160521;--footer-bg:#160521;--primary-text:#d0b5eb;--link:#d0b5eb;--link-hover:#fff;--focus-gap:#160521;--focus-ring:#fff;--error:#d7716a;--call-bg:#fff;--call-fg:#3c1053;--call-hover-bg:#f2eafb;--call-pressed-bg:#e5d4f7;--call-pressed-ring:inset 0 0 0 2px #3c1053;--btn1-fg:#fff;--btn1-border:#fff;--btn1-hover-bg:#ffffff14;--btn1-pressed-bg:#ffffff24;--btn2-bg:transparent;--btn2-fg:#d0b5eb;--btn2-border:#d0b5eb;--btn2-hover-bg:#ffffff14;--btn2-pressed-bg:#ffffff24;--btn-disabled-fg:#9668be;--btn-disabled-border:#9668be;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] body:before,:root[data-theme=dark] .shell{background:#160521!important}html[data-theme=dark]{background:#160521}:root[data-theme=dark] .topbar,:root[data-theme=dark] .topbar:before{border-bottom:2px solid var(--header-rule);background:#160521!important}:root[data-theme=dark] .nav-rail{background:#160521!important}:root[data-theme=dark] .nav-rail .nav-link{color:#f2eafb!important}:root[data-theme=dark] .nav-rail .nav-link:hover,:root[data-theme=dark] .nav-rail .nav-link.active,:root[data-theme=dark] .nav-rail .nav-more--active>.nav-more__summary{color:#fff!important;background:#260935!important}:root[data-theme=dark] .page-head,:root[data-theme=dark] .page-head.page-head--cinematic{color:var(--text);background:#160521!important}:root[data-theme=dark] .page-head.page-head--cinematic h1,:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] h3{color:var(--heading)!important}:root .btn.btn-primary,:root .pillar-menu__btn--primary,:root .page .pillar-stage .pillar-card--v2 .pillar-menu__btn--primary,:root .page-head--cinematic .btn-primary{background:var(--btn1-bg)!important;color:var(--btn1-fg)!important;border:var(--btn1-border-width) solid var(--btn1-border)!important;font-weight:var(--btn1-weight)!important;box-shadow:none!important}:root .btn.btn-primary:hover:not(:disabled),:root .pillar-menu__btn--primary:hover,:root .page .pillar-stage .pillar-card--v2 .pillar-menu__btn--primary:hover{background:var(--btn1-hover-bg)!important;color:var(--btn1-fg)!important;border-color:var(--btn1-border)!important}:root .btn.btn-primary:active:not(:disabled),:root .pillar-menu__btn--primary:active,:root .page .pillar-stage .pillar-card--v2 .pillar-menu__btn--primary:active{background:var(--btn1-pressed-bg)!important;box-shadow:var(--btn1-pressed-ring)!important}:root .btn.btn-secondary,:root .pillar-menu__btn--list,:root .page .pillar-stage .pillar-card--v2 .pillar-menu__btn:not(.pillar-menu__btn--primary){background:var(--btn2-bg)!important;color:var(--btn2-fg)!important;border:var(--btn2-border-width) solid var(--btn2-border)!important;font-weight:var(--btn2-weight)!important}:root .btn.btn-primary:disabled,:root .btn.btn-primary[aria-disabled=true],:root .btn.btn-secondary:disabled,:root .btn.btn-secondary[aria-disabled=true],:root .pillar-card--v2 .pillar-menu__btn--link.is-unavailable{pointer-events:none;color:var(--btn-disabled-fg)!important;border:1px var(--btn-disabled-border-style) var(--btn-disabled-border)!important;box-shadow:none!important;opacity:1!important;background:0 0!important}.sas-call{background:var(--call-bg);color:var(--call-fg);border:0}.sas-call:hover{background:var(--call-hover-bg)}.sas-call:active{background:var(--call-pressed-bg);box-shadow:var(--call-pressed-ring)}.sas-call:focus-visible{box-shadow:0 0 0 2px var(--focus-gap), 0 0 0 4px var(--focus-ring);outline:none}.topbar .sas-call{display:none}:root[data-theme=dark] .style-preview-pill{color:#faf8fc;background:#260935;border-color:#9668be}:root[data-theme=dark] .style-preview-pill strong{color:#fff}:root[data-theme=dark] .style-preview-pill__tag{color:#f4a6c6}:root[data-crest=reversed-white] .topbar .brand-mark{object-fit:contain;border-radius:0;padding:0;background:0 0!important;width:56px!important;height:56px!important}:root[data-crest=reversed-white] .topbar .brand-mark:not(.brand-mark--reversed){border-radius:50%;padding:3px;background:#fff!important;width:36px!important;height:36px!important}:root[data-theme=dark] .page-head p,:root[data-theme=dark] .page-head--cinematic p{color:#d0b5eb!important}:root[data-theme=dark] .status-line,:root[data-theme=dark] .page .status-line{color:#faf8fc!important;background:#160521!important;border-color:#522773!important}:root[data-theme=dark] .status-line__meta{color:#d0b5eb!important}:root[data-theme=dark] .status-line__meta b,:root[data-theme=dark] .status-line__note{color:#faf8fc!important}:root[data-theme=dark] .page-head .eyebrow,:root[data-theme=dark] .page-head .craft-sub,:root[data-theme=dark] .page .craft-sub{-webkit-text-fill-color:#d0b5eb;color:#d0b5eb!important}:root[data-theme=dark] .nav-phone__burger,:root[data-theme=dark] .topbar .nav-phone__burger{color:#fff!important}:root[data-theme=dark] .topbar input,:root[data-theme=dark] .topbar [class*=search] button{color:#faf8fc!important;background:#260935!important;border-color:#9668be!important}:root[data-theme=dark] .page .btn.btn-ghost:not(.btn-icon){background:var(--btn2-bg)!important;color:var(--btn2-fg)!important;border:var(--btn2-border-width) solid var(--btn2-border)!important;box-shadow:none!important}:root[data-theme=dark] .style-preview-dock{color:#fff!important;background:#160521!important;border-color:#fff!important}:root[data-theme=dark] .home-refresh-btn{background:var(--btn2-bg)!important;color:var(--btn2-fg)!important;border:var(--btn2-border-width) solid var(--btn2-border)!important;box-shadow:none!important}:root[data-theme=dark] .nav-phone__btn{color:#fff!important}:root[data-theme=dark] .topbar .hub-search-trigger{color:#faf8fc!important;background:#260935!important;border-color:#9668be!important}:root[data-theme=dark] .hub-search-trigger{color:#d0b5eb!important;background:#260935!important;border-color:#9668be!important}:root[data-theme=dark] .hub-search-trigger .hub-search-trigger__ph{color:#d0b5eb!important}:root[data-theme=dark] .hub-search-trigger:hover{color:#fff!important;border-color:#fff!important}:root[data-theme=dark] .hub-search-trigger:focus-visible{outline-offset:2px;outline:2px solid #fff!important}:root[data-theme=dark] .nav-phone__burger>span{background:#fff!important}:root[data-crest=reversed-white] .nav-phone__btn img.brand-mark--reversed{object-fit:contain;border-radius:0;padding:0;background:0 0!important;width:56px!important;height:56px!important}
