html[data-hc-theme="dark"]{color:#f2f4f7;background:#0f141d;--brand-page:#0f141d;--brand-panel:#171e29;--brand-panel-soft:#1d2633;--brand-panel-strong:#293546;--brand-text:#f2f4f7;--brand-muted:#b3bbc6;--brand-subtle:#8b95a5;--brand-line:#364152;--brand-line-soft:#293444;--brand-ink:#f9fafb;--brand-inverse:#101828;--brand-accent:#55c667;--brand-accent-soft:#173d22;--brand-danger:#f97066;--brand-danger-soft:#4a1f1c;--brand-warning:#fdb022;--brand-warning-soft:#4a3515;--brand-good:#47cd89;--brand-good-soft:#163c2d;--brand-info:#84adff;--brand-info-soft:#172c55;--brand-shadow:0 26px 80px rgba(0,0,0,.36)}html[data-hc-theme="dark"] body{background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--brand-accent) 8%,transparent),transparent 30rem),linear-gradient(180deg,var(--brand-page),color-mix(in srgb,var(--brand-page) 92%,var(--brand-panel-strong)))!important;color:var(--brand-text)!important}html[data-hc-theme="dark"] .brand-shell :is(h1,h2,h3,h4,strong,label){color:var(--brand-text)}html[data-hc-theme="dark"] .brand-shell :is(.kit-rail,.kit-editor,.editor-card,.guide-link,.vision-direction,.vision-disclosure,.color-role-card,.export-view,.brand-dialog>section){border-color:var(--brand-line);background-color:var(--brand-panel);color:var(--brand-text)}html[data-hc-theme="dark"] .brand-shell :is(.editor-card,.color-role-group,.vision-disclosure,.rail-filter,.search-field,.readiness-item,.history-item,.export-format,.audit-card,.audit-summary article){background-color:var(--brand-panel-soft)}html[data-hc-theme="dark"] .brand-shell :is(input:not([type="color"]),select,textarea){border-color:var(--brand-line)!important;background:var(--brand-panel)!important;color:var(--brand-text)!important}:root{--brand-global-nav-height:62px;--brand-stage-menu-height:72px;--brand-stage-safe-offset:158px}html:has(body.brand-vision-ready){scroll-padding-top:var(--brand-stage-safe-offset)}body.brand-vision-ready .brand-stage-nav{top:var(--brand-global-nav-height)!important}body.brand-vision-ready .brand-stage-panel{scroll-margin-top:var(--brand-stage-safe-offset)!important;padding-top:46px!important}body.brand-vision-ready .brand-stage-panel>:first-child{scroll-margin-top:var(--brand-stage-safe-offset)}@media(max-width:480px){:root{--brand-global-nav-height:58px;--brand-stage-menu-height:62px;--brand-stage-safe-offset:146px}body.brand-vision-ready .brand-stage-panel{padding-top:34px!important}}