.fc-product-switcher{box-sizing:border-box;z-index:60;color:#edf5fa;background:#0b1822;border-bottom:1px solid #294859;flex-shrink:0;align-items:center;gap:26px;height:56px;padding:0 24px;font-family:Segoe UI,system-ui,sans-serif;font-size:13px;line-height:1.4;display:flex;position:sticky;top:0}.fc-product-switcher a{color:#c2d5e1;white-space:nowrap;align-items:center;gap:8px;min-height:40px;text-decoration:none;display:flex}.fc-product-switcher .fc-switcher-home{color:#f3f7fa;font-family:Georgia,serif;font-size:20px}.fc-switcher-home small{letter-spacing:.1em;color:#80c9e8;border-left:1px solid #416171;padding-left:8px;font-family:Segoe UI,system-ui,sans-serif;font-size:10px}.fc-product-switcher nav{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto}.fc-product-switcher nav a{border-radius:6px;padding:0 14px}.fc-product-switcher nav a[aria-current=page]{color:#a5ddf3;background:#1b3b4c}.fc-product-switcher nav a:hover{color:#fff;background:#254a5d}.fc-product-switcher>button{color:#a7c1d1;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:40px;height:40px;min-height:40px;padding:0;font-size:24px;display:grid}.fc-product-switcher>button:hover{color:#fff;background:#254a5d}.fc-product-switcher :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #80c9e8}.fincadia-product-context .ns-sidebar{top:56px}.fincadia-product-context [data-slot=sidebar-container]{height:calc(100svh - 56px);top:56px}@media (width<=600px){.fc-product-switcher{gap:10px;padding:0 12px}.fc-product-switcher .fc-switcher-home>span:nth-child(2){display:none}.fc-product-switcher nav a{padding:0 10px;font-size:12px}.fc-switcher-home small{border:0;padding:0}.fc-product-switcher>button{width:32px}}@media (width>=851px){.fincadia-product-context .xs-app.branded-shell .journey-sidebar{height:calc(100dvh - 92px);top:56px}}:root{--ui-canvas:#f4f7fa;--ui-surface:#fff;--ui-raised:#fff;--ui-subtle:#f0f4f8;--ui-ink:#172c43;--ui-muted:#53677c;--ui-line:#d7e1eb;--ui-focus:#008da9;--ui-info:#00758d;--ui-info-bg:#eafaff;--ui-success:#216a4c;--ui-success-bg:#edf7f1;--ui-warning:#825d18;--ui-warning-bg:#fff6e4;--ui-danger:#a03440;--ui-danger-bg:#fff0f2;--ui-shadow:0 8px 28px #132d4810;--ui-font:"IAH Inter",Inter,"Segoe UI",Arial,sans-serif}:root[data-theme=dark]{--ui-canvas:#0c1420;--ui-surface:#131f2e;--ui-raised:#1a2a3c;--ui-subtle:#182637;--ui-ink:#e6edf6;--ui-muted:#adbed0;--ui-line:#35485f;--ui-focus:#58d0e8;--ui-info:#87e5f4;--ui-info-bg:#15313c;--ui-success:#8dd9b6;--ui-success-bg:#17362d;--ui-warning:#f0cc82;--ui-warning-bg:#3a3020;--ui-danger:#ffadb8;--ui-danger-bg:#3d2530;--ui-shadow:0 8px 28px #0003;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.journey-app,.cf-private,.buyer-showcase){background:var(--ui-canvas);color:var(--ui-ink);font-family:var(--ui-font);margin:0}.iah-theme-control{box-sizing:border-box;border:1px solid var(--ui-line);background:var(--ui-surface);min-height:44px;color:var(--ui-ink);font:500 13px/1.4 var(--ui-font);cursor:pointer;border-radius:10px;align-items:center;gap:9px;width:100%;padding:10px 12px;display:flex!important}.iah-theme-control svg{flex-shrink:0}.iah-theme-control small{color:var(--ui-muted);margin-left:auto}.iah-portal-settings{color:var(--ui-muted);font:500 13px/1.5 var(--ui-font);margin:12px 0}.iah-portal-settings summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.iah-portal-settings .iah-theme-control{margin:6px 0 12px}.iah-appearance-dialog{box-sizing:border-box;border:1px solid var(--ui-line);background:var(--ui-surface);width:min(520px,100vw - 28px);max-height:calc(100dvh - 28px);color:var(--ui-ink);font:400 14px/1.5 var(--ui-font);overscroll-behavior:contain;border-radius:20px;margin:auto;padding:24px;overflow:auto;box-shadow:0 24px 80px #0005}.iah-appearance-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081522a6}.iah-appearance-dialog>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.iah-appearance-dialog h2{margin:4px 0 0;font-size:25px;line-height:1.2}.iah-appearance-eyebrow{letter-spacing:.14em;color:var(--ui-muted);font-size:10px;font-weight:700}.iah-appearance-dialog>header button{border:1px solid var(--ui-line);background:var(--ui-subtle);width:44px;height:44px;color:var(--ui-ink);cursor:pointer;border-radius:12px;place-items:center;display:grid}.iah-appearance-settings{font:400 14px/1.6 var(--ui-font);color:var(--ui-ink);min-width:0}.iah-appearance-settings>p{color:var(--ui-muted);margin:0 0 20px}.iah-appearance-dialog .iah-appearance-settings{margin-top:20px}.iah-appearance-settings .iah-appearance-field{color:var(--ui-ink);gap:8px;margin-bottom:24px;font-weight:600;display:grid}.iah-appearance-settings select{border:1px solid var(--ui-line);background:var(--ui-subtle);width:100%;min-height:46px;color:var(--ui-ink);font:500 14px var(--ui-font);border-radius:10px;padding:10px 12px;display:block}.iah-appearance-settings fieldset{border:0;min-width:0;margin:0;padding:0}.iah-appearance-settings legend{padding:0;font-size:14px;font-weight:650}.iah-appearance-settings fieldset>p{color:var(--ui-muted);margin:3px 0 12px;font-size:12px}.iah-palette-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.iah-palette-grid button{border:1px solid var(--ui-line);background:var(--ui-surface);min-height:64px;color:var(--ui-ink);font:500 13px/1.4 var(--ui-font);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.iah-palette-grid button[aria-pressed=true]{border-color:var(--ui-focus);box-shadow:0 0 0 1px var(--ui-focus);background:var(--ui-subtle)}.iah-palette-swatch{color:#fff;border:1px solid;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.iah-appearance-settings .iah-custom-color{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);color:var(--ui-ink);justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:15px 0;display:flex}.iah-custom-color strong{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.iah-custom-color small{color:var(--ui-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.iah-custom-color input{border:1px solid var(--ui-line);background:var(--ui-subtle);cursor:pointer;border-radius:9px;flex:0 0 48px;width:48px;height:44px;padding:3px}.iah-appearance-note{color:var(--ui-muted);min-height:20px;font-size:12px}.iah-appearance-settings .iah-appearance-saved{color:var(--ui-success);margin:8px 0 0;font-size:12px}.iah-appearance-dialog>footer{justify-content:flex-end;align-items:center;gap:15px;margin-top:22px;display:flex}.iah-appearance-dialog>footer span{color:var(--ui-muted);margin-right:auto;font-size:12px}.iah-appearance-dialog>footer button{border:1px solid var(--ui-line);background:var(--ui-ink);min-height:44px;color:var(--ui-surface);font:600 14px var(--ui-font);cursor:pointer;border-radius:10px;padding:10px 24px}.iah-profile-tabs{border-bottom:1px solid var(--ui-line);gap:6px;padding:0 24px 16px;display:flex}.iah-profile-tabs button{min-height:44px;color:var(--ui-muted);font:600 13px var(--ui-font);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 15px}.iah-profile-tabs button[aria-pressed=true]{background:var(--ui-subtle);border-color:var(--ui-line);color:var(--ui-ink)}:is(.iah-theme-control,.iah-portal-settings summary,.iah-profile-tabs button,.iah-appearance-settings button,.iah-appearance-settings input,.iah-appearance-settings select,.iah-appearance-dialog button):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}:root[data-theme=dark] :is(.branded-shell,.cf-private,.cf-response,.cf-library){--brand-text:color-mix(in srgb,var(--brand-primary,#2457c5) 32%,#e6edf6)!important;--brand-soft:color-mix(in srgb,var(--brand-primary,#2457c5) 16%,var(--ui-surface))!important;--brand-line:color-mix(in srgb,var(--brand-primary,#2457c5) 45%,var(--ui-line))!important;--xs-navy:var(--ui-ink)!important;--xs-muted:var(--ui-muted)!important;--xs-border:var(--ui-line)!important;--xs-paper:var(--ui-subtle)!important;--cf-ink:var(--ui-ink)!important;--cf-muted:var(--ui-muted)!important;--cf-line:var(--ui-line)!important;--cf-blue:var(--brand-primary,#2457c5)!important}:root[data-theme=dark] :is(.brand-identity img,.showcase-hub-logo,.cf-brand-logo,.cf-hero>img,.pvs-heading>img,.connection-brand img){box-sizing:content-box;background:#fff;border:1px solid #e6edf6;border-radius:8px;padding:6px}:root[data-theme=dark] :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] :is(input,textarea)::placeholder{color:#8ea3ba;opacity:1}:root[data-theme=dark] :is(.xs-app,.cf-private) :focus-visible{outline-color:var(--ui-focus)}:root[data-theme=dark] .cf-response :is(input,textarea,select):disabled{-webkit-text-fill-color:var(--ui-ink);color:var(--ui-ink)}:root[data-theme=dark] .xs-app.branded-shell .journey-topbar{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .xs-app.branded-shell .journey-content{background:var(--ui-canvas)}:root[data-theme=dark] .xs-app.branded-shell .journey-topbar-title{color:var(--ui-muted)}:root[data-theme=dark] .xs-app.branded-shell :is(.journey-link-button,.journey-secondary){color:var(--brand-text,var(--ui-info));border-color:var(--ui-line)}.connection-page[style] .connection-primary{background:var(--brand-primary);color:var(--brand-on-primary)}:root[data-theme=dark] .connection-page[style]{--brand-text:color-mix(in srgb,var(--brand-primary) 32%,#e6edf6)!important}.portal-view-switcher{font-family:var(--ui-font)}.portal-view-switcher .pvs-option strong{font-size:14px}.portal-view-switcher .pvs-option small{font-size:12px;line-height:1.5}.portal-view-switcher .pvs-permissions li{font-size:13px;line-height:1.5}@media (width>=851px) and (width<=1360px){.xs-app.branded-shell .journey-global-search span,.xs-app.branded-shell .journey-global-search kbd{display:none}.xs-app.branded-shell .journey-global-search{flex:none;justify-content:center;width:44px}}@media (width<=850px){.journey-topbar-actions>.journey-refresh{display:none!important}.journey-topbar-actions>.journey-small{white-space:nowrap;gap:5px;padding:10px;font-size:14px!important}}@media (width<=380px){.iah-palette-grid{gap:8px}.iah-palette-grid button{flex-direction:column;align-items:flex-start;gap:6px;padding:10px;font-size:12px}.iah-profile-tabs{padding:0 16px 12px}.iah-profile-tabs button{padding:8px 10px}.iah-appearance-dialog{padding:18px}}@media (prefers-reduced-motion:reduce){.xs-app *,.cf-private *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{:root[data-theme]{--ui-ink:#172c43;--ui-muted:#53677c;--ui-info:#2865a8;--ui-info-bg:#edf4fc;--ui-success:#216a4c;--ui-success-bg:#edf7f1;--ui-warning:#825d18;--ui-warning-bg:#fff6e4;--ui-danger:#a03440;--ui-danger-bg:#fff0f2;--ui-canvas:#fff!important;--ui-surface:#fff!important;--ui-raised:#fff!important;--ui-subtle:#f0f4f8!important;--ui-line:#d7e1eb!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.iah-theme-control,.iah-appearance-dialog{display:none!important}.cf-private{color:#172c43!important;background:#fff!important;padding:0!important}.cf-private .cf-card{box-shadow:none;border:0}.cf-private :is(input,select,textarea){color:#172c43!important;-webkit-text-fill-color:#172c43!important;background:#fff!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-scroll-thumb:#8999ab;--ui-scroll-hover:#5a7089;scrollbar-color:var(--ui-scroll-thumb) var(--ui-canvas);scrollbar-gutter:stable}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-scroll-thumb:#657a92;--ui-scroll-hover:#9cb0c5}:where(*){scrollbar-color:var(--ui-scroll-thumb) transparent}:where(.journey-sidebar-scroll,.journey-sidebar-bottom,.journey-tabs,.market-section-tabs,.tenant-tabs,.cf-tabs,.help-matrix,.xsp-editor-body,.pvs-options,textarea){scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ui-scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:40px}::-webkit-scrollbar-thumb:hover{background-color:var(--ui-scroll-hover)}::-webkit-scrollbar-corner{background:0 0}@media (forced-colors:active){:root,:where(*){scrollbar-color:auto}::-webkit-scrollbar-thumb{background:buttontext}.xs-app.branded-shell .journey-nav-link.active{border:2px solid highlight}}:root[data-theme=dark] aside.assistant-greeting .assistant-greeting-actions button:first-child{color:#fff;background:linear-gradient(110deg,#00738f,#007f9f);border-color:#0000}@media screen{:root[data-theme=dark] .book-onboarding{color:var(--ui-ink)}:root[data-theme=dark] .book-onboarding :focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .book-onboarding p{color:var(--ui-muted)}:root[data-theme=dark] .book-onboarding h2,:root[data-theme=dark] .book-onboarding h3{color:var(--ui-ink)}:root[data-theme=dark] .book-hero{border:1px solid var(--ui-line);background:linear-gradient(115deg,var(--ui-surface),var(--ui-surface) 70%,var(--ui-surface))}:root[data-theme=dark] .book-eyebrow,:root[data-theme=dark] .book-assurance{color:var(--ui-muted)}:root[data-theme=dark] .book-summary>div{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .book-summary svg,:root[data-theme=dark] .book-summary span{color:var(--ui-muted)}:root[data-theme=dark] .book-steps button{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .book-steps button[aria-current]{background:var(--ui-surface);color:var(--ui-info);border-color:var(--ui-line)}:root[data-theme=dark] .book-steps button>span{background:var(--ui-subtle)}:root[data-theme=dark] .book-panel{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .book-kinds button{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .book-kinds button[aria-pressed=true]{color:var(--ui-info);border-color:var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .book-drop{border:1.5px dashed var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .book-drop>svg,:root[data-theme=dark] .book-drop small{color:var(--ui-muted)}:root[data-theme=dark] .book-primary{border:1px solid var(--ui-line)}:root[data-theme=dark] .book-secondary{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .book-link{color:var(--ui-info)}:root[data-theme=dark] .book-toolbar>span,:root[data-theme=dark] .book-note,:root[data-theme=dark] .book-check small,:root[data-theme=dark] .book-explain svg{color:var(--ui-muted)}:root[data-theme=dark] .book-onboarding select,:root[data-theme=dark] .book-fields input,:root[data-theme=dark] .book-search input{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .book-mapping small{color:var(--ui-muted)}:root[data-theme=dark] .book-alert,:root[data-theme=dark] .book-notice,:root[data-theme=dark] .book-progress{background:var(--ui-surface);color:var(--ui-warning)}:root[data-theme=dark] .book-onboarding .book-notice{background:var(--ui-surface);color:var(--ui-success)}:root[data-theme=dark] .book-onboarding .book-progress,:root[data-theme=dark] .book-counts span{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .book-counts strong{color:var(--ui-ink)}:root[data-theme=dark] .book-search svg{color:var(--ui-muted)}:root[data-theme=dark] .book-rows{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .book-row{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .book-row small{color:var(--ui-muted)}:root[data-theme=dark] .book-match{color:var(--ui-success)}:root[data-theme=dark] .book-status{color:var(--ui-warning);background:var(--ui-warning-bg)}:root[data-theme=dark] .book-status.ready{background:var(--ui-surface);color:var(--ui-success)}:root[data-theme=dark] .book-issue,:root[data-theme=dark] .book-onboarding .book-issue{color:var(--ui-danger)}:root[data-theme=dark] .book-empty>svg{color:var(--ui-muted)}:root[data-theme=dark] .book-editor{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .book-editor details p{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .book-next-links button{background:var(--ui-subtle);border:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .book-next-links span{color:var(--ui-muted)}:root[data-theme=dark] .book-record{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .book-record>svg{color:var(--ui-muted)}:root[data-theme=dark] .care{--care-ink:var(--ui-success);--care-line:var(--ui-line)}:root[data-theme=dark] .care p{color:var(--ui-muted)}:root[data-theme=dark] .care button,:root[data-theme=dark] .care-button{background:var(--ui-surface)}:root[data-theme=dark] .care button:focus-visible,:root[data-theme=dark] .care a:focus-visible,:root[data-theme=dark] .care input:focus-visible,:root[data-theme=dark] .care textarea:focus-visible,:root[data-theme=dark] .care select:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .care-count{background:var(--ui-success-bg);color:var(--ui-success)}:root[data-theme=dark] .care-card{background:var(--ui-surface)}:root[data-theme=dark] .care input:not([type=checkbox]),:root[data-theme=dark] .care textarea,:root[data-theme=dark] .care select{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-success)}:root[data-theme=dark] .care-note{background:var(--ui-subtle)}:root[data-theme=dark] .care small{color:var(--ui-muted)}:root[data-theme=dark] .care-success{background:var(--ui-subtle);color:var(--ui-success)!important}:root[data-theme=dark] .care-error{background:var(--ui-surface);color:var(--ui-danger)!important}:root[data-theme=dark] .care-badge{background:var(--ui-subtle)}:root[data-theme=dark] .care-upload{border:1px dashed var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .care-button:focus-within{outline:3px solid var(--ui-line)}:root[data-theme=dark] .care-saved{background:var(--ui-subtle);border-left:3px solid var(--ui-line)}:root[data-theme=dark] .care-empty,:root[data-theme=dark] .care-metrics>div{background:var(--ui-subtle)}:root[data-theme=dark] .care-priority{background:var(--ui-warning-bg);color:var(--ui-warning)}:root[data-theme=dark] .care-progress{background:var(--ui-surface)}:root[data-theme=dark] .care a{color:var(--ui-success)}:root[data-theme=dark] .care .care-muted{color:var(--ui-muted)}:root[data-theme=dark] .cf-library,:root[data-theme=dark] .cf-case-forms,:root[data-theme=dark] .cf-private{--cf-ink:var(--ui-ink);--cf-muted:var(--ui-muted);--cf-line:var(--ui-line)}:root[data-theme=dark] .cf-eyebrow{color:var(--ui-info)}:root[data-theme=dark] .cf-card,:root[data-theme=dark] .cf-stats{background:var(--ui-surface)}:root[data-theme=dark] .cf-button.secondary{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .cf-link{color:var(--ui-info)}:root[data-theme=dark] .cf-search{background:var(--ui-surface)}:root[data-theme=dark] .cf-template-footer{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .cf-icon{background:var(--ui-surface)}:root[data-theme=dark] .cf-status{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .cf-status.reviewed{background:var(--ui-subtle);color:var(--ui-success)}:root[data-theme=dark] .cf-status.submitted{background:var(--ui-subtle);color:var(--ui-info)}:root[data-theme=dark] .cf-status.requested,:root[data-theme=dark] .cf-status.draft{background:var(--ui-warning-bg);color:var(--ui-warning)}:root[data-theme=dark] .cf-status.cancelled{background:var(--ui-subtle);color:var(--ui-muted)}:root[data-theme=dark] .cf-starters>button{background:var(--ui-subtle)}:root[data-theme=dark] .cf-starters>button:hover{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .cf-starters svg{color:var(--ui-info)}:root[data-theme=dark] .cf-empty svg{color:var(--ui-muted)}:root[data-theme=dark] .cf-library input,:root[data-theme=dark] .cf-library textarea,:root[data-theme=dark] .cf-library select,:root[data-theme=dark] .cf-case-forms input,:root[data-theme=dark] .cf-case-forms textarea,:root[data-theme=dark] .cf-case-forms select,:root[data-theme=dark] .cf-private input,:root[data-theme=dark] .cf-private textarea,:root[data-theme=dark] .cf-private select{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .cf-library :focus-visible,:root[data-theme=dark] .cf-case-forms :focus-visible,:root[data-theme=dark] .cf-private :focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .cf-question{background:var(--ui-subtle);border:1px solid var(--ui-line)}:root[data-theme=dark] .cf-question-top button{color:var(--ui-muted)}:root[data-theme=dark] .cf-number{background:var(--ui-subtle);color:var(--ui-info)}:root[data-theme=dark] .cf-note{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .cf-warning{background:var(--ui-subtle);border-color:var(--ui-line)}:root[data-theme=dark] .cf-error{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-danger)}:root[data-theme=dark] .cf-notice{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-success)}:root[data-theme=dark] .cf-response-list>button{border-bottom:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .cf-response-list>button:hover{background:var(--ui-surface)}:root[data-theme=dark] .cf-response-list>button>span:last-child,:root[data-theme=dark] .cf-field label>span{color:var(--ui-info)}:root[data-theme=dark] .cf-answer-meta,:root[data-theme=dark] .cf-answer-meta button{color:var(--ui-muted)}:root[data-theme=dark] .cf-document-request{background:var(--ui-surface)}:root[data-theme=dark] .cf-upload{border:1px dashed var(--ui-line);color:var(--ui-info)!important}:root[data-theme=dark] .cf-file{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .cf-file button{color:var(--ui-info)}:root[data-theme=dark] .cf-disclaimer{border-left:3px solid var(--ui-line)}:root[data-theme=dark] .cf-staff-actions{background:var(--ui-surface)}:root[data-theme=dark] .cf-staff-actions summary,:root[data-theme=dark] .cf-admin-options summary{color:var(--ui-muted)}:root[data-theme=dark] .cf-share,:root[data-theme=dark] .cf-new-link{background:var(--ui-surface)}:root[data-theme=dark] .cf-link-row{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .cf-private{background:var(--ui-subtle)}:root[data-theme=dark] .cf-private>header>span{color:var(--ui-muted)}:root[data-theme=dark] .cf-response input:disabled,:root[data-theme=dark] .cf-response textarea:disabled,:root[data-theme=dark] .cf-response select:disabled{color:var(--ui-ink);background:var(--ui-subtle)}:root[data-theme=dark] .cf-response .cf-response-guidance,:root[data-theme=dark] .cf-response .cf-save-state,:root[data-theme=dark] .cf-response .cf-required-label{color:var(--ui-muted)}:root[data-theme=dark] .cf-response .cf-field-error{color:var(--ui-danger)}:root[data-theme=dark] .cf-response .cf-field-help-needed{color:var(--ui-warning)}:root[data-theme=dark] .cf-response [aria-invalid=true]{border-color:var(--ui-line)}:root[data-theme=dark] .cf-response .cf-document-direction{color:var(--ui-muted)}:root[data-theme=dark] .cf-response .cf-upload:focus-within{outline:3px solid var(--ui-line)}:root[data-theme=dark] .cf-response .cf-response-busy{color:var(--ui-muted)}:root[data-theme=dark] body:has(.connection-page){background:var(--ui-surface)}:root[data-theme=dark] .connection-page{background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .connection-card{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .connection-card p{color:var(--ui-muted)}:root[data-theme=dark] .connection-brand{color:var(--ui-info)}:root[data-theme=dark] .connection-eyebrow{color:var(--ui-muted)}:root[data-theme=dark] .connection-icon{background:var(--ui-surface);color:var(--ui-info)}:root[data-theme=dark] .connection-card input{border:1px solid var(--ui-line);color:var(--ui-ink);background:var(--ui-surface)}:root[data-theme=dark] .connection-card input:focus{outline:3px solid var(--ui-line);border-color:var(--ui-line)}:root[data-theme=dark] .connection-actions>button:not(.connection-primary){color:var(--ui-info)}:root[data-theme=dark] .connection-error,:root[data-theme=dark] .connection-inline-error{background:var(--ui-surface);color:var(--ui-danger)!important}:root[data-theme=dark] .connection-back{color:var(--ui-info)}:root[data-theme=dark] .connected-session-bar{background:var(--ui-surface);border-bottom:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .connected-session-bar button{color:var(--ui-info)}:root[data-theme=dark] .connected-team-list li{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .connected-team-list li>div>span{color:var(--ui-muted)}:root[data-theme=dark] .connected-team-invite input,:root[data-theme=dark] .connected-team-invite select{border:1px solid var(--ui-line)}:root[data-theme=dark] .connection-brand{background:var(--ui-surface)}:root[data-theme=dark] .connection-brand strong{color:var(--ui-ink)}:root[data-theme=dark] .connection-card :focus-visible,:root[data-theme=dark] .connection-header :focus-visible,:root[data-theme=dark] .connection-welcome :focus-visible,:root[data-theme=dark] .connection-entry-footer :focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .connection-password-wrap>button{color:var(--ui-muted)}:root[data-theme=dark] .connection-password-wrap>button:hover{background:var(--ui-surface)}:root[data-theme=dark] .connection-page.connection-entry{background:linear-gradient(135deg,var(--ui-surface),var(--ui-subtle))}:root[data-theme=dark] .connection-skip{background:var(--ui-surface);color:var(--ui-info);border:2px solid var(--ui-line)}:root[data-theme=dark] .connection-header{background:var(--ui-surface);border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .connection-header-inner>a:last-child{color:var(--ui-info)}:root[data-theme=dark] .connection-welcome>p{color:var(--ui-muted)}:root[data-theme=dark] .connection-welcome figcaption{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .connection-welcome>a{color:var(--ui-info)}:root[data-theme=dark] .connection-entry-footer{border-top:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .connection-entry-footer a{color:var(--ui-muted)}:root[data-theme=dark] .form-setup{color:var(--ui-ink);background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .form-setup p,:root[data-theme=dark] .form-setup-eyebrow{color:var(--ui-muted)}:root[data-theme=dark] .form-coverage-picker button{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .form-coverage-picker button[aria-pressed=true]{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .form-coverage-picker span{color:var(--ui-muted)}:root[data-theme=dark] .form-plan-next{background:var(--ui-surface)}:root[data-theme=dark] .form-plan-next>svg{color:var(--ui-muted)}:root[data-theme=dark] .form-plan-list li{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .form-plan-list small{color:var(--ui-muted)}:root[data-theme=dark] .form-plan-status{color:var(--ui-warning);background:var(--ui-subtle)}:root[data-theme=dark] .form-plan-status.is-ready{color:var(--ui-success);background:var(--ui-subtle)}:root[data-theme=dark] .form-custom-help{background:var(--ui-subtle)}:root[data-theme=dark] .form-setup :focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .org-team-summary{color:var(--ui-muted)}:root[data-theme=dark] .org-team-summary strong{color:var(--ui-ink)}:root[data-theme=dark] .org-team-summary .org-demo-label{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .org-team-person{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .org-team-person.is-inactive{background:var(--ui-subtle)}:root[data-theme=dark] .org-person-heading p{color:var(--ui-muted)}:root[data-theme=dark] .org-team-portrait{background:var(--ui-subtle);color:var(--ui-muted)}:root[data-theme=dark] .org-you{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .org-license-badge{color:var(--ui-muted);background:var(--ui-surface)}:root[data-theme=dark] .org-license-badge.is-licensed{color:var(--ui-success);background:var(--ui-subtle)}:root[data-theme=dark] .org-license-badge.is-warning{color:var(--ui-danger);background:var(--ui-warning-bg)}:root[data-theme=dark] .org-person-contact{color:var(--ui-muted)}:root[data-theme=dark] .org-person-contact .org-access-removed{color:var(--ui-danger)}:root[data-theme=dark] .org-capabilities>span,:root[data-theme=dark] .org-capabilities .is-allowed{color:var(--ui-muted)}:root[data-theme=dark] .org-capabilities .is-allowed svg{color:var(--ui-success)}:root[data-theme=dark] .org-license-detail{color:var(--ui-muted)!important}:root[data-theme=dark] .org-person-actions{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .org-remove-access{color:var(--ui-warning)}:root[data-theme=dark] .org-remove-access:disabled{color:var(--ui-muted)}:root[data-theme=dark] .org-remove-confirm{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .org-remove-confirm p{color:var(--ui-danger)}:root[data-theme=dark] .org-team-footnote{color:var(--ui-muted)!important}:root[data-theme=dark] .org-team-search{border:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .org-add-person{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .org-add-person p{color:var(--ui-muted)}:root[data-theme=dark] .org-add-person input,:root[data-theme=dark] .org-add-person select,:root[data-theme=dark] .org-team-editor input,:root[data-theme=dark] .org-team-editor select,:root[data-theme=dark] .org-team-editor textarea{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .org-add-person input:focus,:root[data-theme=dark] .org-add-person select:focus,:root[data-theme=dark] .org-team-editor input:focus,:root[data-theme=dark] .org-team-editor select:focus,:root[data-theme=dark] .org-team-editor textarea:focus{outline:3px solid var(--ui-line)}:root[data-theme=dark] .org-team-editor{background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .org-team-editor>header{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .org-team-editor header p,:root[data-theme=dark] .org-team-checkbox>span>span{color:var(--ui-muted)}:root[data-theme=dark] .org-license-fields{border:1px solid var(--ui-line)}:root[data-theme=dark] .org-team-editor .tenant-help{color:var(--ui-muted)}:root[data-theme=dark] .org-permission-preview{background:var(--ui-surface)}:root[data-theme=dark] .org-team-editor footer{border-top:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .security-center,:root[data-theme=dark] .account-security{color:var(--ui-ink)}:root[data-theme=dark] .security-center{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .security-title>svg{color:var(--ui-info)}:root[data-theme=dark] .security-center p,:root[data-theme=dark] .account-security p{color:var(--ui-muted)}:root[data-theme=dark] .security-center input:not([type=checkbox]),:root[data-theme=dark] .security-center textarea,:root[data-theme=dark] .security-center select,:root[data-theme=dark] .account-security input,:root[data-theme=dark] .account-security select{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .security-columns>.account-security{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .security-center .security-help,:root[data-theme=dark] .account-security .security-help{color:var(--ui-muted)}:root[data-theme=dark] .security-stats>span{background:var(--ui-surface)}:root[data-theme=dark] .security-stats svg{color:var(--ui-info)}:root[data-theme=dark] .security-error{background:var(--ui-surface);color:var(--ui-danger)!important}:root[data-theme=dark] .security-notice{background:var(--ui-surface);color:var(--ui-success)!important}:root[data-theme=dark] .security-warning{background:var(--ui-subtle);color:var(--ui-warning)!important}:root[data-theme=dark] .security-center details,:root[data-theme=dark] .account-security details,:root[data-theme=dark] .security-evidence fieldset{border:1px solid var(--ui-line)}:root[data-theme=dark] .security-enrollment>img{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .security-enrollment code{background:var(--ui-surface)}:root[data-theme=dark] .security-devices>div{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .security-devices small{color:var(--ui-muted)}:root[data-theme=dark] .security-devices button{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-danger)}:root[data-theme=dark] .security-review,:root[data-theme=dark] .security-incidents{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .security-incidents>form{background:var(--ui-subtle)}:root[data-theme=dark] .security-incident-list article{border:1px solid var(--ui-line)}:root[data-theme=dark] .security-table td,:root[data-theme=dark] .security-table th{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .security-center :focus-visible,:root[data-theme=dark] .account-security :focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .workspace-setup{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-ink)}:root[data-theme=dark] .setup-eyebrow,:root[data-theme=dark] .workspace-setup p{color:var(--ui-muted)}:root[data-theme=dark] .setup-trial,:root[data-theme=dark] .setup-next{background:var(--ui-surface)}:root[data-theme=dark] .setup-next span{color:var(--ui-muted)}:root[data-theme=dark] .setup-list li{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .setup-number{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .is-complete .setup-number{background:var(--ui-subtle);color:var(--ui-success)}:root[data-theme=dark] .setup-list small{color:var(--ui-muted)}:root[data-theme=dark] .setup-list button,:root[data-theme=dark] .workspace-setup a{color:var(--ui-info)}:root[data-theme=dark] .workspace-setup :focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .org-pending-invites{border:1px solid var(--ui-line)}:root[data-theme=dark] .org-pending-invites article{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .demo-flows{color:var(--ui-ink,var(--ui-ink));background:var(--ui-surface,var(--ui-surface));border:1px solid var(--ui-line,var(--ui-line))}:root[data-theme=dark] .demo-flow-label{color:var(--ui-info,var(--ui-info))}:root[data-theme=dark] .demo-flow-heading p{color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .demo-flow-count{border:1px solid var(--ui-line,var(--ui-line))}:root[data-theme=dark] .demo-flow-picker input{border:1px solid var(--ui-line,var(--ui-line));background:var(--ui-surface,var(--ui-surface))}:root[data-theme=dark] .demo-flow-picker button[aria-pressed=true]{background:var(--ui-info-bg,var(--ui-surface));border-color:var(--ui-line,var(--ui-line));color:var(--ui-info,var(--ui-info))}:root[data-theme=dark] .demo-flow-picker small{color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .demo-flow-detail{border-left:1px solid var(--ui-line,var(--ui-line))}:root[data-theme=dark] .demo-flow-account small{color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .demo-flow-state{background:var(--ui-subtle,var(--ui-surface))}:root[data-theme=dark] .demo-flow-detail>p{color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .demo-flow-facts{border:1px solid var(--ui-line,var(--ui-line))}:root[data-theme=dark] .demo-flow-facts>div{border-bottom:1px solid var(--ui-line,var(--ui-line))}:root[data-theme=dark] .demo-flow-facts dt{color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .demo-flow-stages button{border:1px solid var(--ui-line,var(--ui-line))}:root[data-theme=dark] .demo-flow-stages button[aria-current=step]{background:var(--ui-info-bg,var(--ui-surface));border-color:var(--ui-info,var(--ui-line));color:var(--ui-info,var(--ui-info))}:root[data-theme=dark] .demo-flow-stage{background:var(--ui-subtle,var(--ui-surface))}:root[data-theme=dark] .demo-flow-stage>span{color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .demo-flow-stage button{color:var(--ui-info,var(--ui-info))}:root[data-theme=dark] .demo-flow-result{color:var(--ui-success,var(--ui-success))}:root[data-theme=dark] .demo-flows :is(button,input,summary):focus-visible{outline:2px solid var(--ui-focus,var(--ui-line))}@media (width<=780px){:root[data-theme=dark] .demo-flow-detail{border-top:1px solid var(--ui-line,var(--ui-line))}}:root[data-theme=dark] .email-studio{background:var(--ui-surface,var(--ui-surface));color:var(--ui-ink,var(--ui-ink));border:1px solid var(--ui-line,var(--ui-line))}:root[data-theme=dark] .es-controls input,:root[data-theme=dark] .es-controls select{border:1px solid var(--ui-line,var(--ui-line));background:var(--ui-canvas,var(--ui-subtle))}:root[data-theme=dark] .email-studio button{border:1px solid var(--ui-line,var(--ui-line));background:var(--ui-canvas,var(--ui-subtle));color:var(--ui-ink,var(--ui-ink))}:root[data-theme=dark] .es-preview{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .email-studio fieldset{border:1px solid var(--ui-line,var(--ui-line))}:root[data-theme=dark] .es-warning{border:1px solid var(--ui-line);border-left:4px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-warning)}:root[data-theme=dark] .fc-product-switcher{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .fc-product-switcher a{color:var(--ui-muted)}:root[data-theme=dark] .fc-switcher-home small{color:var(--ui-info);border-left:1px solid var(--ui-line)}:root[data-theme=dark] .fc-product-switcher nav a[aria-current=page],:root[data-theme=dark] .fc-product-switcher>button{color:var(--ui-muted)}:root[data-theme=dark] .fc-product-switcher :is(a,button):focus-visible{outline:2px solid var(--ui-line)}:root[data-theme=dark] .growth{--g-ink:var(--ui-success);--g-border:var(--ui-line);color:var(--ui-success)}:root[data-theme=dark] .growth p,:root[data-theme=dark] .growth small{color:var(--ui-muted)}:root[data-theme=dark] .growth button,:root[data-theme=dark] .growth a,:root[data-theme=dark] .growth-button,:root[data-theme=dark] .growth button:hover:not(:disabled),:root[data-theme=dark] .growth a:hover{background:var(--ui-surface)}:root[data-theme=dark] .growth :focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .growth-eyebrow{color:var(--ui-success)}:root[data-theme=dark] .growth-metric{background:linear-gradient(140deg,var(--ui-subtle),var(--ui-surface))}:root[data-theme=dark] .growth-tabs button{color:var(--ui-muted)}:root[data-theme=dark] .growth-exception{background:var(--ui-surface)}:root[data-theme=dark] .growth-priority{color:var(--ui-warning);background:var(--ui-subtle)}:root[data-theme=dark] .growth-priority.urgent{background:var(--ui-surface);color:var(--ui-danger)}:root[data-theme=dark] .growth-card{background:var(--ui-surface)}:root[data-theme=dark] .growth-pill{background:var(--ui-surface);color:var(--ui-success)}:root[data-theme=dark] .growth input,:root[data-theme=dark] .growth select,:root[data-theme=dark] .growth textarea{color:var(--ui-success);border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .growth-note,:root[data-theme=dark] .growth-error,:root[data-theme=dark] .growth-success{background:var(--ui-subtle)}:root[data-theme=dark] .growth .growth-error{color:var(--ui-danger);background:var(--ui-surface)}:root[data-theme=dark] .growth .growth-success{color:var(--ui-success);background:var(--ui-surface)}:root[data-theme=dark] .growth-timing label>span{color:var(--ui-muted)}:root[data-theme=dark] .growth th,:root[data-theme=dark] .growth td{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .growth th{background:var(--ui-subtle);color:var(--ui-muted)}:root[data-theme=dark] .growth-empty{border:1px dashed var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .growth-empty svg{color:var(--ui-success)}:root[data-theme=dark] .rescue-row .rescue-state{color:var(--ui-muted)}:root[data-theme=dark] .lead-overdue{border-left:4px solid var(--ui-line)}:root[data-theme=dark] .acquisition-dashboard caption{color:var(--muted,var(--ui-muted))}:root[data-theme=dark] .agency-guide-embed{background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .agency-guide-embed .hub-guide-header{background:var(--ui-surface)}:root[data-theme=dark] .assistant-greeting{border:1px solid color-mix(in srgb,var(--ui-line) 24%,var(--ui-line,var(--ui-line)));background:linear-gradient(155deg,color-mix(in srgb,var(--ui-subtle) 7%,var(--ui-surface,var(--ui-surface))),var(--ui-surface,var(--ui-surface)) 54%);color:var(--ui-ink,var(--ui-ink))}:root[data-theme=dark] .assistant-greeting-brand>span{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .assistant-greeting-brand small,:root[data-theme=dark] .assistant-greeting-message span,:root[data-theme=dark] .assistant-greeting .assistant-greeting-dismiss{color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .assistant-greeting .assistant-greeting-dismiss:hover{background:var(--ui-subtle,var(--ui-surface))}:root[data-theme=dark] .assistant-greeting button:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .assistant-greeting .assistant-greeting-actions button{border:1px solid var(--ui-line,var(--ui-line));color:var(--ui-ink,var(--ui-ink));background:var(--ui-surface,var(--ui-surface))}:root[data-theme=dark] .assistant-greeting .assistant-greeting-actions button:last-child:hover{background:var(--ui-subtle,var(--ui-surface))}:root[data-theme=dark] .assistant-greeting-foot{color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .assistant-greeting-foot svg{color:var(--ui-info)}:root[data-theme=dark] .hub-guide-launcher-icon img,:root[data-theme=dark] .request-ai-launcher>img{background:var(--ui-surface)}:root[data-theme=dark] .hub-guide .hub-guide-launcher-icon{background:linear-gradient(135deg,var(--ui-subtle),var(--ui-subtle));border:1px solid var(--ui-line)}:root[data-theme=dark] .hub-guide .hub-guide-launcher-icon i{background:var(--ui-subtle)}:root[data-theme=dark] .hub-guide .hub-guide-launcher:not(.is-open){border-color:var(--ui-line)}:root[data-theme=dark] .hub-guide .hub-guide-suggestions button{border:1px solid var(--brand-primary,var(--ui-line))}:root[data-theme=dark] .hub-guide .hub-guide-suggestions button:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .hub-guide .hub-guide-viewing>span svg{color:var(--brand-primary,var(--ui-muted))}@media (prefers-reduced-motion:reduce){:root[data-theme=dark] .hub-guide-target{outline:2px solid var(--ui-line)}}:root[data-theme=dark] .hub-guide-result-link{color:var(--ui-info);background:var(--ui-surface)}:root[data-theme=dark] .iahc.is-extension-guide{background:var(--ui-subtle)}:root[data-theme=dark] .extension-guide-welcome,:root[data-theme=dark] .extension-guide-welcome>span{color:var(--ui-muted)}:root[data-theme=dark] .hub-guide{color:var(--ui-ink)}:root[data-theme=dark] .hub-guide button:focus-visible,:root[data-theme=dark] .hub-guide textarea:focus-visible,:root[data-theme=dark] .hub-guide a:focus-visible,:root[data-theme=dark] .hub-guide summary:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .hub-guide-launcher{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-ink)}:root[data-theme=dark] .hub-guide-launcher-copy small{color:var(--ui-muted)}:root[data-theme=dark] .hub-guide-launcher-icon i{border:2px solid var(--ui-line)}:root[data-theme=dark] .hub-guide-panel{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .hub-guide-header{border-bottom:1px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .hub-guide-avatar{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .hub-guide-header div>span,:root[data-theme=dark] .hub-guide-header button,:root[data-theme=dark] .hub-guide-log-head button,:root[data-theme=dark] .hub-guide-eyebrow{color:var(--ui-muted)}:root[data-theme=dark] .hub-guide h2{color:var(--ui-ink)}:root[data-theme=dark] .hub-guide-welcome p{color:var(--ui-muted)}:root[data-theme=dark] .hub-guide-starters button,:root[data-theme=dark] .hub-guide-quicklinks button{border:1px solid var(--ui-line);color:var(--ui-muted);background:var(--ui-surface)}:root[data-theme=dark] .hub-guide-turn{background:var(--ui-surface)}:root[data-theme=dark] .hub-guide-turn>small,:root[data-theme=dark] .hub-guide-user>small{color:var(--ui-muted)}:root[data-theme=dark] .hub-guide-assistant>button{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .hub-guide-turn-meta,:root[data-theme=dark] .hub-guide-turn-meta button{color:var(--ui-muted)}:root[data-theme=dark] .hub-guide-event span{color:var(--ui-success)}:root[data-theme=dark] .hub-guide-thinking{color:var(--ui-muted)}:root[data-theme=dark] .hub-guide-dots{color:var(--ui-info)}:root[data-theme=dark] .hub-guide-notice,:root[data-theme=dark] .hub-guide-error{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .hub-guide-error{color:var(--ui-danger);background:var(--ui-surface)}:root[data-theme=dark] .hub-guide-compose{border-top:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .hub-guide-consent{color:var(--ui-muted)}:root[data-theme=dark] .hub-guide-compose form{border:1px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .hub-guide-compose textarea{color:var(--ui-ink)}:root[data-theme=dark] .hub-guide-compose textarea::placeholder,:root[data-theme=dark] .hub-guide-composer-tools>button{color:var(--ui-muted)}:root[data-theme=dark] .hub-guide-composer-tools>button[aria-pressed=true],:root[data-theme=dark] .hub-guide-composer-tools>button.is-listening{background:var(--ui-subtle);color:var(--ui-info)}:root[data-theme=dark] .hub-guide-composer-tools>span,:root[data-theme=dark] .hub-guide-voice-settings,:root[data-theme=dark] .hub-guide-voice-settings a{color:var(--ui-muted)}:root[data-theme=dark] .hub-guide-voice-settings button,:root[data-theme=dark] .hub-guide-secondary{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .hub-guide-tabs{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .hub-guide-tabs button{color:var(--ui-muted)}:root[data-theme=dark] .hub-guide-tabs button[aria-pressed=true]{color:var(--ui-muted);background:var(--ui-surface)}:root[data-theme=dark] .hub-guide-log-head p,:root[data-theme=dark] .hub-guide-small,:root[data-theme=dark] .hub-guide-empty{color:var(--ui-muted)}:root[data-theme=dark] .hub-guide-log-list details{border:1px solid var(--ui-line)}:root[data-theme=dark] .hub-guide-log-list summary span,:root[data-theme=dark] .hub-guide-log-question,:root[data-theme=dark] .hub-guide-log-list small,:root[data-theme=dark] .hub-guide .hub-guide-assistant p{color:var(--ui-muted)}:root[data-theme=dark] .hub-guide-start-call{border:1px solid var(--ui-line)}:root[data-theme=dark] .hub-guide .hub-guide-disclosure,:root[data-theme=dark] .hub-guide-disclosure a{color:var(--ui-muted)}:root[data-theme=dark] .hub-guide-live.is-active{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .hub-guide-live-title{color:var(--ui-muted)}:root[data-theme=dark] .hub-guide-live-controls button{border:1px solid var(--ui-line);color:var(--ui-muted);background:var(--ui-surface)}:root[data-theme=dark] .hub-guide-live-controls .hub-guide-end-call{color:var(--ui-danger);background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .hub-guide .hub-guide-call-status{color:var(--ui-muted)}:root[data-theme=dark] .hub-guide .hub-guide-live-caption{color:var(--ui-muted);background:var(--ui-surface)}:root[data-theme=dark] .hub-guide-voice-settings{color:var(--ui-muted)}:root[data-theme=dark] .simple-chat-composer .simple-chat-dictate{color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .simple-chat-composer .hub-guide-live.is-compact.is-active{border:1px solid var(--ui-line,var(--ui-line));background:var(--ui-surface,var(--ui-surface))}:root[data-theme=dark] .simple-chat-composer .hub-live-logo{background:var(--ui-surface)}:root[data-theme=dark] .simple-chat-composer .hub-guide-live-controls button{border:1px solid var(--ui-line,var(--ui-line));background:var(--ui-surface,var(--ui-surface));color:var(--ui-ink,var(--ui-ink))}:root[data-theme=dark] .simple-chat-composer .hub-guide-live-controls .hub-guide-end-call{color:var(--ui-danger);background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .simple-chat-composer .hub-guide-voice-wave{color:var(--ui-info)}:root[data-theme=dark] .request-voice-transcript small,:root[data-theme=dark] .simple-chat-composer .hub-guide-sound-toggle{color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .simple-chat-composer .hub-guide-sound-toggle:focus-visible{outline:2px solid var(--ui-focus,var(--ui-line))}:root[data-theme=dark] .simple-chat-composer{border:1px solid var(--ui-line,var(--ui-line));background:var(--ui-subtle,var(--ui-subtle))}:root[data-theme=dark] .simple-chat-composer:focus-within{border-color:var(--ui-focus,var(--ui-line))}:root[data-theme=dark] .simple-chat-composer textarea{color:var(--ui-ink,var(--ui-ink))}:root[data-theme=dark] .simple-chat-composer button.simple-chat-send,:root[data-theme=dark] .simple-chat-composer .simple-chat-mic{border:1px solid var(--ui-line,var(--ui-line));background:var(--ui-surface,var(--ui-surface));color:var(--ui-ink,var(--ui-ink))}:root[data-theme=dark] .simple-chat-composer button:focus-visible{outline:2px solid var(--ui-focus,var(--ui-line))}:root[data-theme=dark] .simple-chat-voice.is-active .simple-chat-mic{color:var(--ui-danger,var(--ui-danger));background:var(--ui-surface,var(--ui-surface))}:root[data-theme=dark] .simple-chat-voice-status,:root[data-theme=dark] .simple-chat-voice-error{color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .simple-chat-voice-error{color:var(--ui-danger,var(--ui-danger))}:root[data-theme=dark] .simple-chat-meta{color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .iah-help{--help-surface:var(--ui-surface,var(--ui-surface));--help-ink:var(--ui-ink,var(--ui-ink));--help-muted:var(--ui-muted,var(--ui-muted));--help-border:var(--ui-line,var(--ui-line))}:root[data-theme=dark] .iah-help a{color:var(--brand-primary,var(--ui-info))}:root[data-theme=dark] .iah-help button:focus-visible,:root[data-theme=dark] .iah-help a:focus-visible,:root[data-theme=dark] .iah-help select:focus-visible,:root[data-theme=dark] .iah-help input:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .help-eyebrow{color:var(--brand-primary,var(--ui-info))}:root[data-theme=dark] .help-tabs button[aria-current=page],:root[data-theme=dark] .help-article-card:hover{border-color:var(--brand-primary,var(--ui-line))}:root[data-theme=dark] .help-article-card b{color:var(--brand-primary,var(--ui-info))}:root[data-theme=dark] .help-access-intro li{border-left:3px solid var(--ui-line)}:root[data-theme=dark] .help-licensed{color:var(--brand-primary,var(--ui-info))}:root[data-theme=dark] .help-note{border-left:3px solid var(--ui-line)}:root[data-theme=dark] body:has(.iah-help){background:var(--ui-canvas,var(--ui-subtle))}:root[data-theme=dark] .iah-help a,:root[data-theme=dark] .help-eyebrow,:root[data-theme=dark] .help-article-card b,:root[data-theme=dark] .help-licensed{color:var(--ui-info,var(--ui-info))}:root[data-theme=dark] .help-tabs button[aria-current=page]{border-color:var(--ui-focus,var(--ui-line))}:root[data-theme=dark] .help-task-icon{background:var(--ui-subtle,var(--ui-surface))}:root[data-theme=dark] .agency-review-desk{--ard-ink:var(--ui-ink);--ard-muted:var(--ui-muted);--ard-line:var(--ui-line)}:root[data-theme=dark] .ard-eyebrow{color:var(--ui-muted)}:root[data-theme=dark] .ard-primary{border:1px solid var(--brand-primary,var(--ui-line))}:root[data-theme=dark] .ard-secondary{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .ard-secondary:hover:not(:disabled),:root[data-theme=dark] .ard-summary>button{background:var(--ui-surface)}:root[data-theme=dark] .ard-summary>button:hover,:root[data-theme=dark] .ard-summary>button[aria-pressed=true]{border-color:var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .ard-blue{background:var(--ui-surface);color:var(--ui-info)}:root[data-theme=dark] .ard-amber{background:var(--ui-warning-bg);color:var(--ui-warning)}:root[data-theme=dark] .ard-violet{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .ard-queue{background:var(--ui-surface)}:root[data-theme=dark] .ard-search{border:1px solid var(--ui-line);color:var(--ui-muted);background:var(--ui-surface)}:root[data-theme=dark] .ard-search:focus-within{outline:2px solid var(--ui-line)}:root[data-theme=dark] .ard-filters button{color:var(--ui-muted)}:root[data-theme=dark] .ard-filters button.is-selected{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-info)}:root[data-theme=dark] .ard-filters button>span{background:var(--ui-surface)}:root[data-theme=dark] .ard-filters button.is-selected>span{background:var(--ui-subtle)}:root[data-theme=dark] .agency-review-desk .ard-scope-note{color:var(--ui-muted)}:root[data-theme=dark] .ard-row{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .ard-reference{color:var(--ui-muted)}:root[data-theme=dark] .ard-example{border:1px solid var(--ui-line);color:var(--ui-muted);background:var(--ui-subtle)}:root[data-theme=dark] .ard-status{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .ard-status-submitted_by_customer,:root[data-theme=dark] .ard-status-in_preparation{background:var(--ui-surface);color:var(--ui-info)}:root[data-theme=dark] .ard-status-needs_information{background:var(--ui-warning-bg);color:var(--ui-warning)}:root[data-theme=dark] .ard-status-ready_review,:root[data-theme=dark] .ard-status-approved{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .ard-status-bound{background:var(--ui-surface);color:var(--ui-success)}:root[data-theme=dark] .ard-status-declined{background:var(--ui-surface);color:var(--ui-warning)}:root[data-theme=dark] .ard-label{color:var(--ui-muted)}:root[data-theme=dark] .ard-missing>summary{color:var(--ui-warning)}:root[data-theme=dark] .ard-missing ul{color:var(--ui-muted)}:root[data-theme=dark] .ard-ready{color:var(--ui-success)}:root[data-theme=dark] .ard-forms,:root[data-theme=dark] .ard-package{color:var(--ui-muted)}:root[data-theme=dark] .ard-package-signed{color:var(--ui-success)}:root[data-theme=dark] .ard-owner>span:not(.ard-label),:root[data-theme=dark] .ard-owner>small,:root[data-theme=dark] .agency-review-desk .ard-next p,:root[data-theme=dark] .ard-text-button,:root[data-theme=dark] .ard-loading,:root[data-theme=dark] .ard-detail-unavailable,:root[data-theme=dark] .ard-empty>svg,:root[data-theme=dark] .ard-pagination{color:var(--ui-muted)}@media (width<=700px){:root[data-theme=dark] .ard-next{border-top:1px solid var(--ui-line)}}:root[data-theme=dark] .ard-example-launch{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .ard-example-launch strong,:root[data-theme=dark] .ard-example-launch span{color:var(--ui-muted)}:root[data-theme=dark] .agency-review-desk .ard-blocker{color:var(--ui-warning)}:root[data-theme=dark] .ard-owner .ard-reply,:root[data-theme=dark] .ard-owner .ard-expiration{color:var(--ui-muted)}:root[data-theme=dark] .agency-review-desk button:focus-visible,:root[data-theme=dark] .ard-missing>summary:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xac-contact{color:var(--ui-ink)}:root[data-theme=dark] .xac-contact .xac-portrait{background:var(--brand-soft,var(--ui-subtle));border:1px solid var(--brand-line,var(--ui-line));color:var(--brand-text,var(--ui-muted))}:root[data-theme=dark] .xac-contact .xac-label{color:var(--ui-muted)}:root[data-theme=dark] .xac-contact .xac-action{border:1px solid var(--brand-primary,var(--ui-line))}:root[data-theme=dark] .xac-contact .xac-action:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xac-contact .xac-fallback{color:var(--ui-muted)}:root[data-theme=dark] .xac-contact.xac-contact-compact{border:1px solid var(--brand-line,var(--ui-line));background:var(--ui-surface)}:root[data-theme=dark] .xac-contact a.xac-email{background:var(--ui-surface);color:var(--brand-primary,var(--ui-info));border-color:var(--brand-line,var(--ui-line))}:root[data-theme=dark] .xap{--xap-ink:var(--ui-ink);--xap-muted:var(--ui-muted);--xap-line:var(--ui-line)}:root[data-theme=dark] .xap-form-overflow{border-top:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-warning)}:root[data-theme=dark] .xap-view-tabs button{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xap-view-tabs button[aria-pressed=true]{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .xap-form-card .xap-edit-form-link{color:var(--ui-muted)}:root[data-theme=dark] .xap-editor-actions{background:var(--ui-subtle)}:root[data-theme=dark] .xap-editor-notice{color:var(--ui-muted)}:root[data-theme=dark] .xap-details-scroll :is(textarea,select,input){border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xap-details-scroll :is(textarea,select,input):focus-visible,:root[data-theme=dark] .xap button:focus-visible,:root[data-theme=dark] .xap a:focus-visible,:root[data-theme=dark] .xap summary:focus-visible,:root[data-theme=dark] .xap select:focus-visible,:root[data-theme=dark] .xap input:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xap-secondary{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .xap-secondary:hover{background:var(--ui-subtle)}:root[data-theme=dark] .xap-draft{border:1px solid var(--ui-line);color:var(--ui-warning);background:var(--ui-surface)}:root[data-theme=dark] .xap-form-card{background:var(--ui-surface)}:root[data-theme=dark] .xap-form-card.is-selected{border-color:var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .xap-form-card-top{color:var(--ui-muted)}:root[data-theme=dark] .xap-form-card-top>svg:last-child:not(:first-child){color:var(--ui-success)}:root[data-theme=dark] .xap-viewer,:root[data-theme=dark] .xap-toolbar{background:var(--ui-surface)}:root[data-theme=dark] .xap-page-controls button:not(:disabled):hover,:root[data-theme=dark] .xap-zoom button:not(:disabled):hover{background:var(--ui-subtle)}:root[data-theme=dark] .xap-page-controls select{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xap-pdf-layout{background:var(--ui-subtle)}:root[data-theme=dark] .xap-thumbnails{border-right:1px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .xap-thumbnails button.is-selected{border-color:var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xap-page-scroll:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xap-pdf-page{background:var(--ui-surface)}:root[data-theme=dark] .xap-preview-footer span:first-child{color:var(--ui-success)}:root[data-theme=dark] .xap-preview-empty{background:linear-gradient(155deg,var(--ui-subtle),var(--ui-surface))}:root[data-theme=dark] .xap-paper-icon{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xap-answer-review{background:var(--ui-surface)}:root[data-theme=dark] .xap-answer-details dl>div{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .xap-overflow-note{color:var(--ui-warning)}:root[data-theme=dark] .xap-notice{background:var(--ui-subtle);color:var(--ui-muted);border:1px solid var(--ui-line)}:root[data-theme=dark] .xap-error{background:var(--ui-surface);color:var(--ui-danger);border:1px solid var(--ui-line)}:root[data-theme=dark] .xap-empty{color:var(--ui-muted)}:root[data-theme=dark] .xap-render-error{color:var(--ui-danger)}@media (width<=760px){:root[data-theme=dark] .xap-thumbnails{border-bottom:1px solid var(--ui-line)}}:root[data-theme=dark] .xap .xap-zoom .xap-fit-width{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xap .xap-zoom .xap-fit-width[aria-pressed=true]{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-ink)}:root[data-theme=dark] .xs-app .xap button.xap-secondary{border-color:var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xs-app .xap button.xap-secondary:hover{background:var(--ui-surface)}:root[data-theme=dark] .xs-app .xap :is(.xap-page-controls,.xap-zoom)>button{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xs-app .xap :is(.xap-page-controls,.xap-zoom)>button:not(:disabled):hover{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .xs-app .xap .xap-page-controls select{border:1px solid var(--ui-line)}:root[data-theme=dark] .xs-app .xap .xap-zoom .xap-fit-width[aria-pressed=true]{border-color:var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xsa{--ink:var(--ui-ink);--line:var(--ui-line)}:root[data-theme=dark] .xsa-eyebrow{color:var(--ui-success)}:root[data-theme=dark] .xsa-card{background:var(--ui-surface)}:root[data-theme=dark] .xsa-metrics>div{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsa button{border:1px solid var(--ui-line);background:var(--ui-subtle);color:var(--ui-success)}:root[data-theme=dark] .xsa button:hover{background:var(--ui-subtle)}:root[data-theme=dark] .xsa button:focus-visible,:root[data-theme=dark] .xsa input:focus-visible,:root[data-theme=dark] .xsa textarea:focus-visible,:root[data-theme=dark] .xsa select:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xsa-row{background:var(--ui-surface)!important}:root[data-theme=dark] .xsa small{color:var(--ui-muted)}:root[data-theme=dark] .xsa input:not([type=checkbox]),:root[data-theme=dark] .xsa select,:root[data-theme=dark] .xsa textarea{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-ink)}:root[data-theme=dark] .xsa-note{color:var(--ui-muted);background:var(--ui-subtle)}:root[data-theme=dark] .xsa-error{color:var(--ui-danger);background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsa-health span{color:var(--ui-warning)}:root[data-theme=dark] .xsa-health .xsa-ready{color:var(--ui-success)}:root[data-theme=dark] .xsa blockquote{color:var(--ui-muted)}:root[data-theme=dark] .xsa a{color:var(--ui-success)}:root[data-theme=dark] .journey-tabs{background:var(--ui-surface)}:root[data-theme=dark] .xsa-next-action{background:var(--ui-subtle);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsa-next-action p{color:var(--ui-muted)}:root[data-theme=dark] .xsa-prompt-starters button{background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;color:var(--ui-muted)!important}:root[data-theme=dark] .xsa-task-create{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .xsa-link{color:var(--ui-info)!important}:root[data-theme=dark] .xsa .xsa-queue-search,:root[data-theme=dark] .xsa .xsa-heading select{border:1px solid var(--ui-line)}:root[data-theme=dark] .branded-shell{--brand-text:var(--ui-success)}:root[data-theme=dark] .branded-shell .brand-identity-name small{color:var(--ui-muted)}:root[data-theme=dark] .buyer-showcase{--showcase-ink:var(--ui-ink);--showcase-muted:var(--ui-muted);--showcase-border:var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .buyer-showcase :focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .showcase-skip,:root[data-theme=dark] .showcase-copy{background:var(--ui-surface)}:root[data-theme=dark] .showcase-copy:hover{border-color:var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .showcase-eyebrow{color:var(--ui-muted)}:root[data-theme=dark] .showcase-text-link{color:var(--ui-info)!important}:root[data-theme=dark] .showcase-demo-note{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .showcase-demo-note>svg,:root[data-theme=dark] .showcase-demo-note p,:root[data-theme=dark] .showcase-demo-note strong{color:var(--ui-muted)}:root[data-theme=dark] .showcase-manual-copy input{background:var(--ui-surface)}:root[data-theme=dark] .showcase-agency-select select{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .showcase-role-card{--role-soft:var(--ui-surface);background:var(--ui-surface)}:root[data-theme=dark] .showcase-role-preparation{--role-soft:var(--ui-warning-bg)}:root[data-theme=dark] .showcase-role-producer{--role-soft:var(--ui-surface)}:root[data-theme=dark] .showcase-role-agency-admin{--role-soft:var(--ui-subtle)}:root[data-theme=dark] .showcase-role-wholesaler,:root[data-theme=dark] .showcase-role-platform{--role-soft:var(--ui-surface)}:root[data-theme=dark] .showcase-role-icon{border:1px solid color-mix(in srgb,var(--role-color) 12%,var(--ui-line))}:root[data-theme=dark] .showcase-role-number,:root[data-theme=dark] .showcase-role-org{color:var(--ui-muted)}:root[data-theme=dark] .showcase-role-owns{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .showcase-role-owns strong,:root[data-theme=dark] .showcase-role-owns span{color:var(--ui-muted)}:root[data-theme=dark] .showcase-card-action{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-info)!important}:root[data-theme=dark] .showcase-card-action:hover{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .showcase-card-secondary{color:var(--ui-muted)!important}:root[data-theme=dark] .showcase-insurer-note{background:var(--ui-surface)}:root[data-theme=dark] .showcase-insurer-note>svg{color:var(--ui-muted)}:root[data-theme=dark] .showcase-tour-layout,:root[data-theme=dark] .showcase-tour-steps{background:var(--ui-surface)}:root[data-theme=dark] .showcase-tour-steps button{color:var(--ui-muted)}:root[data-theme=dark] .showcase-tour-steps button>span:first-child{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .showcase-tour-steps button small{color:var(--ui-muted)}:root[data-theme=dark] .showcase-tour-steps button.is-active{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-info)}:root[data-theme=dark] .showcase-tour-steps button.is-active>span:first-child{border-color:var(--ui-line)}:root[data-theme=dark] .showcase-tour-steps button:hover{background:var(--ui-surface)}:root[data-theme=dark] .showcase-tour-outcome{color:var(--ui-muted);border-left:3px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .showcase-tour-outcome svg{color:var(--ui-info)}:root[data-theme=dark] .showcase-table-wrap{background:var(--ui-surface)}:root[data-theme=dark] .showcase-table-wrap th,:root[data-theme=dark] .showcase-table-wrap td{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .showcase-table-wrap thead{background:var(--ui-surface)}:root[data-theme=dark] .showcase-table-wrap thead th,:root[data-theme=dark] .showcase-table-wrap tbody th,:root[data-theme=dark] .showcase-table-wrap td{color:var(--ui-muted)}:root[data-theme=dark] .showcase-detail{background:var(--ui-surface)}:root[data-theme=dark] .showcase-detail summary>svg,:root[data-theme=dark] .showcase-detail p strong{color:var(--ui-muted)}:root[data-theme=dark] .showcase-storage-note{border:1px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .showcase-quicklinks a{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .showcase-quicklinks a>span{color:var(--ui-muted)}:root[data-theme=dark] .showcase-quicklinks a:hover{background:var(--ui-subtle);border-color:var(--ui-line)}:root[data-theme=dark] .showcase-example-action{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)!important}:root[data-theme=dark] .showcase-example-action small,:root[data-theme=dark] .showcase-card-example small{color:var(--ui-muted)}:root[data-theme=dark] .showcase-example-action:hover{border-color:var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .showcase-card-example{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)!important}:root[data-theme=dark] .showcase-card-example:hover{border-color:var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .showcase-card-example small{color:var(--ui-muted)}:root[data-theme=dark] .showcase-staff-views{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .showcase-staff-views>strong{color:var(--ui-muted)}:root[data-theme=dark] .showcase-staff-views>a{border:1px solid var(--ui-line);background:var(--ui-subtle);color:var(--ui-danger)!important}:root[data-theme=dark] .showcase-staff-views>a:hover{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .showcase-reuse-note{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .showcase-reuse-note>svg{color:var(--ui-info)}:root[data-theme=dark] .showcase-reuse-note strong{color:var(--ui-muted)}:root[data-theme=dark] .showcase-flow-row{background:var(--ui-surface)}:root[data-theme=dark] .showcase-flow-label{color:var(--ui-muted)}:root[data-theme=dark] .showcase-flow-package li{color:var(--ui-muted);border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .showcase-flow-package li span{color:var(--ui-muted)}:root[data-theme=dark] .showcase-flow-action{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-info)!important}:root[data-theme=dark] .showcase-flow-action:hover{background:var(--ui-subtle);border-color:var(--ui-line)}:root[data-theme=dark] .showcase-forms-note{color:var(--ui-muted)}:root[data-theme=dark] .showcase-flow-handoff{background:var(--ui-surface)}:root[data-theme=dark] .showcase-flow-handoff li>span{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .showcase-flow-handoff>.showcase-forms-note{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .showcase-flow-repeat{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .showcase-flow-repeat strong{color:var(--ui-muted)}:root[data-theme=dark] .showcase-distribution-grid>a{border:1px solid var(--ui-line);background:var(--ui-subtle);color:var(--ui-ink)}:root[data-theme=dark] .showcase-distribution-grid>a:hover{border-color:var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .showcase-distribution-grid p{color:var(--ui-muted)}:root[data-theme=dark] .showcase-table-wrap:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xsi-claims-choices .selected{border-color:var(--brand-primary,var(--ui-line));background:var(--brand-soft,var(--ui-surface))}:root[data-theme=dark] .xsi-claims-saved{color:var(--ui-success)}:root[data-theme=dark] .xsi-claims-confirm{background:var(--ui-subtle);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsi-claims-previous{border:1px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .xsi-claims-previous small{color:var(--ui-muted)}:root[data-theme=dark] .xsi-claim{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xsi-claim.editing{border-color:var(--brand-primary,var(--ui-line))}:root[data-theme=dark] .xsi-claim-toggle small{color:var(--ui-muted)}:root[data-theme=dark] .xsi-claim-editor{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .xsi-claim-fields small{color:var(--ui-muted)}:root[data-theme=dark] .xsi-claims input:not([type=checkbox]),:root[data-theme=dark] .xsi-claims select,:root[data-theme=dark] .xsi-claims textarea{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .xsi-claim-additional summary,:root[data-theme=dark] .xsi-claim-additional summary>span,:root[data-theme=dark] .xsi-claim-done>small,:root[data-theme=dark] .xsi-claims-limit{color:var(--ui-muted)}:root[data-theme=dark] .xsi-claims button:focus-visible,:root[data-theme=dark] .xsi-claims summary:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xci{color:var(--journey-ink,var(--ui-ink))}:root[data-theme=dark] .xci-eyebrow,:root[data-theme=dark] .xci-heading p{color:var(--journey-muted,var(--ui-muted))}:root[data-theme=dark] .xci .xci-secondary,:root[data-theme=dark] .xci .xci-error button{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .xci-toolbar>p{color:var(--journey-muted,var(--ui-muted))}:root[data-theme=dark] .xci-filters{background:var(--ui-surface)}:root[data-theme=dark] .xci .xci-filters button{color:var(--ui-muted)}:root[data-theme=dark] .xci .xci-filters button[aria-pressed=true]{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-ink)}:root[data-theme=dark] .xci-filters button span{background:var(--ui-surface)}:root[data-theme=dark] .xci-notice{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xci-notice.is-unread{border-color:var(--ui-line)}:root[data-theme=dark] .xci-notice-icon{background:var(--ui-surface);color:var(--ui-info)}:root[data-theme=dark] .xci-notice-icon.is-internal{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xci-notice-meta,:root[data-theme=dark] .xci-notice p{color:var(--journey-muted,var(--ui-muted))}:root[data-theme=dark] .xci .xci-open,:root[data-theme=dark] .xci .xci-read{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-info)}:root[data-theme=dark] .xci .xci-read,:root[data-theme=dark] .xci-read-status{color:var(--ui-muted)}:root[data-theme=dark] .xci-error{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-danger)}:root[data-theme=dark] .xci-empty{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xci-empty h2{color:var(--ui-ink)}:root[data-theme=dark] .xci .xci-footnote{color:var(--journey-muted,var(--ui-muted))}:root[data-theme=dark] .xci button:focus-visible,:root[data-theme=dark] .journey .xci-bell:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xci-bell,:root[data-theme=dark] .journey button.xci-bell{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xcp-picker{color:var(--intake-ink,var(--ui-ink))}:root[data-theme=dark] .xcp-picker .xcp-help{color:var(--intake-muted,var(--ui-muted))}:root[data-theme=dark] .xcp-picker .xcp-categories button{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xcp-picker .xcp-categories button[aria-pressed=true]{border-color:var(--brand-primary,var(--ui-line));background:var(--brand-soft,var(--ui-surface))}:root[data-theme=dark] .xcp-search-field>svg{color:var(--intake-muted,var(--ui-muted))}:root[data-theme=dark] .xcp-picker .xcp-search input{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xcp-picker .xcp-search input::placeholder{color:var(--ui-muted)}:root[data-theme=dark] .xcp-selection-count{color:var(--intake-muted,var(--ui-muted))}:root[data-theme=dark] .xcp-picker .xcp-selection button{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xcp-picker .xcp-choice{border:1px solid var(--intake-line,var(--ui-line));background:var(--ui-surface)}:root[data-theme=dark] .xcp-picker .xcp-choice:hover{border-color:var(--ui-line)}:root[data-theme=dark] .xcp-picker .xcp-choice.is-selected{border-color:var(--brand-primary,var(--ui-line));background:var(--brand-soft,var(--ui-surface))}:root[data-theme=dark] .xcp-description{color:var(--intake-muted,var(--ui-muted))}:root[data-theme=dark] .xcp-follow-up{color:var(--ui-muted)}:root[data-theme=dark] .xcp-picker .xcp-expand,:root[data-theme=dark] .xcp-picker .xcp-empty button{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xcp-assistance{border-top:1px solid var(--intake-line,var(--ui-line))}:root[data-theme=dark] .xcp-picker .xcp-assistance .xcp-choice{background:var(--ui-subtle)}:root[data-theme=dark] .xcp-picker .xcp-assistance .xcp-choice.is-selected{background:var(--brand-soft,var(--ui-surface))}:root[data-theme=dark] .xcp-picker .xcp-result-count{color:var(--intake-muted,var(--ui-muted))}:root[data-theme=dark] .xcp-empty{border:1px dashed var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .xcp-picker :focus-visible,:root[data-theme=dark] .xcp-choice:focus-within{outline:3px solid var(--ui-line)}:root[data-theme=dark] .jcs-saved>p{color:var(--ui-muted)}:root[data-theme=dark] .jcs-context{border:1px solid var(--brand-primary,var(--ui-line));background:var(--brand-soft,var(--ui-surface))}:root[data-theme=dark] .jcs-context>span,:root[data-theme=dark] .jcs-context p{color:var(--ui-muted)}:root[data-theme=dark] .jcs-review{color:var(--brand-primary,var(--ui-muted))}:root[data-theme=dark] .jcs-options [aria-pressed=true]{border-color:var(--brand-primary,var(--ui-line));background:var(--brand-soft,var(--ui-surface))}:root[data-theme=dark] .jcs-pending p,:root[data-theme=dark] .jcs-load-error p{color:var(--ui-muted)}:root[data-theme=dark] .xcc-center{--xcc-text:var(--brand-text,var(--ui-ink));color:var(--ui-ink)}:root[data-theme=dark] .xcc-heading p{color:var(--ui-muted)}:root[data-theme=dark] .xcc-tabs{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .xcc-tabs button{color:var(--ui-muted)}:root[data-theme=dark] .xcc-count{background:var(--ui-surface)}:root[data-theme=dark] .xcc-secondary{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xcc-center button:focus-visible,:root[data-theme=dark] .xcc-center a:focus-visible,:root[data-theme=dark] .xcc-center input:focus-visible,:root[data-theme=dark] .xcc-center textarea:focus-visible,:root[data-theme=dark] .xcc-center select:focus-visible,:root[data-theme=dark] .xcc-center summary:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xcc-next{border:1px solid var(--ui-line);background:linear-gradient(110deg, var(--brand-soft,var(--ui-surface)), var(--ui-surface))}:root[data-theme=dark] .xcc-muted{color:var(--ui-muted)}:root[data-theme=dark] .xcc-shortcuts>button{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xcc-shortcuts>button:hover{background:var(--ui-subtle)}:root[data-theme=dark] .xcc-shortcuts small,:root[data-theme=dark] .xcc-row small,:root[data-theme=dark] .xcc-update small{color:var(--ui-muted)}:root[data-theme=dark] .xcc-card{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xcc-row{border-top:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .xcc-rows>button:hover{background:var(--ui-subtle)}:root[data-theme=dark] .xcc-bottom-action{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .xcc-empty{color:var(--ui-muted)}:root[data-theme=dark] .xcc-destination{border:1px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .xcc-destination>span{color:var(--ui-muted)}:root[data-theme=dark] .xcc-contact{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .xcc-update{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .xcc-update-dot{background:var(--ui-subtle)}:root[data-theme=dark] .xcc-field input,:root[data-theme=dark] .xcc-field select,:root[data-theme=dark] .xcc-field textarea{color:var(--ui-ink);background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xcc-preferences{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .xcc-alert{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-danger)}:root[data-theme=dark] .xcc-notice{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-success)}:root[data-theme=dark] .xcc-conversation article{border:1px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .xcc-conversation small{color:var(--ui-muted)}:root[data-theme=dark] .xcc-service-help{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .daily-work-context .daily-work-reason,:root[data-theme=dark] .daily-work-context .daily-work-owner{color:var(--ui-muted)}:root[data-theme=dark] .daily-work-signals>span{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .daily-work-context>small{color:var(--ui-muted)}:root[data-theme=dark] .demo-workspaces{color:var(--ui-ink)}:root[data-theme=dark] .demo-workspaces .demo-kicker,:root[data-theme=dark] .demo-perspective-bar .demo-kicker{color:var(--ui-muted)}:root[data-theme=dark] .demo-workspaces h1,:root[data-theme=dark] .demo-workspaces h2,:root[data-theme=dark] .demo-workspaces h3{color:var(--ui-ink)}:root[data-theme=dark] .demo-workspaces p{color:var(--ui-muted)}:root[data-theme=dark] .demo-test-pill{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .demo-master-card{border:1px solid var(--ui-line)}:root[data-theme=dark] .demo-workspaces .demo-master-copy .demo-kicker{color:var(--ui-muted)}:root[data-theme=dark] .demo-master-copy>.demo-primary{background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-line)}:root[data-theme=dark] .demo-master-copy>.demo-primary:hover{background:var(--ui-surface)}:root[data-theme=dark] .demo-master-milestones{color:var(--ui-muted)}:root[data-theme=dark] .demo-master-context{border-left:1px solid var(--ui-line)}:root[data-theme=dark] .demo-request-chip{border:1px solid var(--ui-line);background:var(--ui-subtle);color:var(--ui-muted)}:root[data-theme=dark] .demo-request-chip small,:root[data-theme=dark] .demo-request-chip strong,:root[data-theme=dark] .demo-request-chip span{color:var(--ui-muted)}:root[data-theme=dark] .demo-master-context .demo-request-chip{border-color:var(--ui-line)}:root[data-theme=dark] .demo-master-context li>span{border:1px solid var(--ui-line)}:root[data-theme=dark] .demo-master-context li small{color:var(--ui-muted)}:root[data-theme=dark] .demo-primary,:root[data-theme=dark] .demo-secondary{border:1px solid var(--ui-line)}:root[data-theme=dark] .demo-secondary{border-color:var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .demo-secondary:hover{background:var(--ui-surface)}:root[data-theme=dark] .demo-text-button{color:var(--ui-muted)}:root[data-theme=dark] .demo-persona-card{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .demo-persona-card:hover{background:var(--ui-subtle);border-color:var(--ui-line)}:root[data-theme=dark] .demo-persona-card-top>span{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .demo-persona-card-top>small,:root[data-theme=dark] .demo-workspace-name{color:var(--ui-muted)}:root[data-theme=dark] .demo-card-action{border-top:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .demo-underwriter{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .demo-underwriter-icon{color:var(--ui-muted);border:1px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .demo-two-tracks article{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .demo-two-tracks svg,:root[data-theme=dark] .demo-workspaces .demo-plain-note{color:var(--ui-muted)}:root[data-theme=dark] .demo-perspective-bar{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .demo-perspective-bar strong,:root[data-theme=dark] .demo-perspective-bar small,:root[data-theme=dark] .demo-perspective-bar label{color:var(--ui-muted)}:root[data-theme=dark] .demo-perspective-bar select,:root[data-theme=dark] .demo-simulation-note{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .demo-workspaces .demo-simulation-note p,:root[data-theme=dark] .demo-simulation-note strong{color:var(--ui-muted)}:root[data-theme=dark] .demo-feedback{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-success)}:root[data-theme=dark] .demo-feedback.is-error{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-warning)}:root[data-theme=dark] .demo-organization-path>div>span{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .demo-organization-path strong,:root[data-theme=dark] .demo-organization-path small,:root[data-theme=dark] .demo-organization-path>div>svg{color:var(--ui-muted)}:root[data-theme=dark] .demo-organization-path>.is-complete>span{border-color:var(--ui-line)}:root[data-theme=dark] .demo-organization-path>.is-complete strong{color:var(--ui-muted)}:root[data-theme=dark] .demo-panel{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .demo-panel-icon{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .demo-detail-list{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .demo-detail-list>div{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .demo-detail-list dt,:root[data-theme=dark] .demo-detail-list dd,:root[data-theme=dark] .demo-workspaces .demo-small-note,:root[data-theme=dark] .demo-small-panel>svg{color:var(--ui-muted)}:root[data-theme=dark] .demo-divider{background:var(--ui-subtle)}:root[data-theme=dark] .demo-prerequisite{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .demo-prerequisite strong,:root[data-theme=dark] .demo-check{color:var(--ui-muted)}:root[data-theme=dark] .demo-staff-form{background:var(--ui-subtle);border:1px solid var(--ui-line)}:root[data-theme=dark] .demo-staff-form label{color:var(--ui-muted)}:root[data-theme=dark] .demo-staff-form input,:root[data-theme=dark] .demo-staff-form select{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .demo-inline-empty{color:var(--ui-muted)}:root[data-theme=dark] .demo-staff-member{border:1px solid var(--ui-line)}:root[data-theme=dark] .demo-staff-summary strong,:root[data-theme=dark] .demo-staff-summary small{color:var(--ui-muted)}:root[data-theme=dark] .demo-staff-avatar,:root[data-theme=dark] .demo-state-pill{background:var(--ui-subtle);color:var(--ui-muted)}:root[data-theme=dark] .demo-state-pill.is-active{background:var(--ui-surface);color:var(--ui-success)}:root[data-theme=dark] .demo-muted-button,:root[data-theme=dark] .demo-aside-heading>span{color:var(--ui-muted)}:root[data-theme=dark] .demo-org-events li:not(:last-child):before{background:var(--ui-subtle)}:root[data-theme=dark] .demo-org-events strong,:root[data-theme=dark] .demo-org-events small{color:var(--ui-muted)}:root[data-theme=dark] .demo-workspaces :focus-visible,:root[data-theme=dark] .demo-perspective-bar :focus-visible{outline:3px solid var(--ui-line)}@media (width<=950px){:root[data-theme=dark] .demo-master-context{border-top:1px solid var(--ui-line)}}:root[data-theme=dark] .demo-hub-actions>.demo-primary{background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-line)}:root[data-theme=dark] .demo-hub-compact .demo-master-context,:root[data-theme=dark] .demo-approval-details{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .demo-approval-details>summary{color:var(--ui-muted)}:root[data-theme=dark] .document-review-panel .document-review-candidate{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .document-review-status{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .document-review-panel summary:focus-visible,:root[data-theme=dark] .document-review-panel a:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .requirements-decision{border:1px solid var(--ui-line,var(--ui-line));background:var(--ui-subtle,var(--ui-subtle));color:var(--ui-ink,var(--ui-ink))}:root[data-theme=dark] .requirements-option{border-bottom:1px solid var(--ui-line,var(--ui-line))}:root[data-theme=dark] .requirements-decision textarea{border:1px solid var(--ui-line,var(--ui-line));background:var(--ui-surface,var(--ui-surface))}:root[data-theme=dark] .requirements-decision blockquote{border-left:3px solid var(--brand-primary,var(--ui-line))}:root[data-theme=dark] .candidate-comparison>span{border:1px solid var(--ui-line,var(--ui-line));background:var(--ui-subtle,var(--ui-subtle));color:var(--ui-ink,var(--ui-ink))}:root[data-theme=dark] .document-review-panel .document-review-candidate{border-color:var(--ui-line,var(--ui-line))}:root[data-theme=dark] .document-review-panel small,:root[data-theme=dark] .document-review-panel .xsa-note{color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .document-review-status{color:var(--ui-ink,var(--ui-muted));background:var(--ui-subtle,var(--ui-surface))}:root[data-theme=dark] .review-workbench-icon{background:var(--ui-subtle,var(--ui-surface));color:var(--brand-primary,var(--ui-info))}:root[data-theme=dark] .review-steps{border-block:1px solid var(--ui-line,var(--ui-line))}:root[data-theme=dark] .review-steps li{color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .review-steps svg{color:var(--brand-primary,var(--ui-info))}:root[data-theme=dark] .review-live-progress{border:1px solid var(--ui-line,var(--ui-line));background:var(--ui-subtle,var(--ui-surface))}:root[data-theme=dark] .review-live-progress>svg{color:var(--brand-primary,var(--ui-info))}:root[data-theme=dark] .document-review-analyze{border:1px solid var(--ui-line,var(--ui-line));background:var(--ui-surface,var(--ui-surface))}:root[data-theme=dark] .document-review-analyze>summary>svg:first-child{color:var(--brand-primary,var(--ui-info))}:root[data-theme=dark] .review-view-tabs>button{border:1px solid var(--ui-line,var(--ui-line));background:var(--ui-surface,var(--ui-surface));color:var(--ui-ink,var(--ui-ink))}:root[data-theme=dark] .review-search{border:1px solid var(--ui-line,var(--ui-line));background:var(--ui-surface,var(--ui-surface));color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .review-search input{color:var(--ui-ink,var(--ui-ink))}:root[data-theme=dark] .review-search button,:root[data-theme=dark] .review-selection button{color:var(--brand-primary,var(--ui-info))}:root[data-theme=dark] .review-selection{color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .document-review-panel .document-review-candidate{border:1px solid var(--ui-line,var(--ui-line));background:var(--ui-surface,var(--ui-surface))}:root[data-theme=dark] .document-review-panel .document-review-candidate.is-selected{border-color:var(--brand-primary,var(--ui-line))}:root[data-theme=dark] .document-review-candidate blockquote{border-left:3px solid var(--brand-primary,var(--ui-line));background:var(--ui-subtle,var(--ui-surface))}:root[data-theme=dark] .review-empty{border:1px dashed var(--ui-line,var(--ui-line));color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .review-empty strong{color:var(--ui-ink,var(--ui-ink))}:root[data-theme=dark] .review-empty svg{color:var(--brand-primary,var(--ui-info))}:root[data-theme=dark] .review-pagination{color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .review-pagination button{border:1px solid var(--ui-line,var(--ui-line));background:var(--ui-surface,var(--ui-surface));color:var(--ui-ink,var(--ui-ink))}:root[data-theme=dark] .document-review-panel :is(button,input,select,summary):focus-visible{outline:3px solid var(--brand-primary,var(--ui-line))}:root[data-theme=dark] .xil-landing{color:var(--ui-ink)}:root[data-theme=dark] .xil-main{border:1px solid var(--brand-line,var(--ui-line));background:var(--ui-surface)}:root[data-theme=dark] .xil-landing h1{color:var(--ui-ink)}:root[data-theme=dark] .xil-intro{color:var(--ui-muted)}:root[data-theme=dark] .xil-upload-choice{border:1px dashed var(--brand-primary,var(--ui-line));background:var(--brand-soft,var(--ui-surface))}:root[data-theme=dark] .xil-upload-icon{border:1px solid var(--brand-line,var(--ui-line));color:var(--brand-text,var(--ui-muted));background:var(--ui-surface)}:root[data-theme=dark] .xil-upload-copy h2,:root[data-theme=dark] .xil-coverage h2{color:var(--ui-ink)}:root[data-theme=dark] .xil-upload-copy p{color:var(--ui-muted)}:root[data-theme=dark] .xil-primary,:root[data-theme=dark] .xil-secondary{border:1px solid var(--brand-primary,var(--ui-line))}:root[data-theme=dark] .xil-file-help,:root[data-theme=dark] .xil-divider{color:var(--ui-muted)}:root[data-theme=dark] .xil-divider:before,:root[data-theme=dark] .xil-divider:after{background:var(--ui-subtle)}:root[data-theme=dark] .xil-note{color:var(--ui-muted)}:root[data-theme=dark] .xil-error{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-danger)}:root[data-theme=dark] .xil-resume{color:var(--ui-muted)}:root[data-theme=dark] .xil-resume>svg{color:var(--brand-text,var(--ui-muted))}:root[data-theme=dark] .xil-existing{color:var(--ui-muted)}:root[data-theme=dark] .xil-portal{color:var(--brand-text,var(--ui-muted))}:root[data-theme=dark] .xil-landing button:focus-visible,:root[data-theme=dark] .xil-landing a:focus-visible{outline:3px solid var(--ui-line)}@media (width<=650px){:root[data-theme=dark] .xil-mobile-continue{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xil-mobile-continue>span{color:var(--ui-muted)}}:root[data-theme=dark] .xsi-value-prefix,:root[data-theme=dark] .xsi-value-unit,:root[data-theme=dark] .xsi-value-input>small{color:var(--intake-muted,var(--ui-muted))}:root[data-theme=dark] .xsi-value-input>small.xsi-value-error{color:var(--ui-danger)}:root[data-theme=dark] .xsi-answer-note>summary{color:var(--intake-muted,var(--ui-muted))}:root[data-theme=dark] .xsi-intake{--intake-ink:var(--ui-ink);--intake-muted:var(--ui-muted);--intake-line:var(--ui-line);--xs-navy:var(--brand-primary,var(--ui-ink));--xs-muted:var(--ui-muted);--xs-border:var(--ui-line);--xs-paper:var(--ui-surface)}:root[data-theme=dark] .xsi-intake :focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xsi-intake input,:root[data-theme=dark] .xsi-intake textarea,:root[data-theme=dark] .xsi-intake select{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xsi-intake textarea:disabled{background:var(--ui-subtle);color:var(--ui-muted)}:root[data-theme=dark] .xsi-sections{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsi-sections button{color:var(--ui-muted)}:root[data-theme=dark] .xsi-sections button span{border:1px solid var(--ui-line)}:root[data-theme=dark] .xsi-sections button[aria-current=step]{background:var(--ui-surface)}:root[data-theme=dark] .xsi-message{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsi-error{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-danger)}:root[data-theme=dark] .xsi-success{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-success)}:root[data-theme=dark] .xsi-review-reminder{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsi-demo{border-left:3px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .xsi-dropzone{border:1.5px dashed var(--ui-line);background:linear-gradient(130deg,var(--ui-subtle),var(--ui-surface))}:root[data-theme=dark] .xsi-dropzone.dragging{border-color:var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .xsi-dropzone>svg,:root[data-theme=dark] .xsi-upload-list article>svg,:root[data-theme=dark] .xsi-document-actions>a{color:var(--ui-muted)}:root[data-theme=dark] .xsi-coverages label{background:var(--ui-surface)}:root[data-theme=dark] .xsi-coverages label:hover{border-color:var(--ui-line)}:root[data-theme=dark] .xsi-coverages label.selected{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .xsi-coverages label:focus-within{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xsi-coverages label>svg,:root[data-theme=dark] .xsi-connected{color:var(--ui-muted)}:root[data-theme=dark] .xsi-profile .xs-shared-summary{background:var(--ui-surface);color:var(--ui-muted);border-color:var(--ui-line)}:root[data-theme=dark] .xsi-options button{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xsi-question-summary progress{background:var(--ui-subtle)}:root[data-theme=dark] .xsi-question-summary progress::-webkit-progress-bar{background:var(--ui-subtle)}:root[data-theme=dark] .xsi-search svg{color:var(--ui-muted)}:root[data-theme=dark] .xsi-question{background:var(--ui-surface)}:root[data-theme=dark] .xsi-original p{background:var(--ui-subtle);border-left:2px solid var(--ui-line)}:root[data-theme=dark] .xsi-reused{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-success)}:root[data-theme=dark] .xsi-answer-options button{color:var(--ui-muted)}:root[data-theme=dark] .xsi-note{background:var(--ui-subtle);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsi-empty{background:var(--ui-surface)}:root[data-theme=dark] .xsi-empty>svg,:root[data-theme=dark] .xsi-flow-heading{color:var(--ui-muted)}:root[data-theme=dark] .xsi-stage-card,:root[data-theme=dark] .xsi-welcome{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsi-stage-card h2,:root[data-theme=dark] .xsi-documents h2,:root[data-theme=dark] .xsi-section-intro h2{color:var(--ui-ink)}:root[data-theme=dark] .xsi-stage-card .xsi-step-help,:root[data-theme=dark] .xsi-step-help,:root[data-theme=dark] .xsi-eyebrow,:root[data-theme=dark] .xsi-step-count,:root[data-theme=dark] .xsi-profile-fields label>small{color:var(--ui-muted)}:root[data-theme=dark] .xsi-profile-fields input,:root[data-theme=dark] .xsi-profile-fields select,:root[data-theme=dark] .xsi-profile-fields textarea{border-color:var(--ui-line)}:root[data-theme=dark] .xsi-profile-fields label .xsi-field-source{color:var(--ui-success)}:root[data-theme=dark] .xsi-intake .xsi-step-navigation{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .xsi-keyboard-hint{color:var(--ui-muted)}:root[data-theme=dark] .xsi-applicant-options button{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .xsi-applicant-options button[aria-pressed=true]{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .xsi-applicant-options small,:root[data-theme=dark] .xsi-coverages small{color:var(--ui-muted)}:root[data-theme=dark] .xsi-welcome-symbol{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xsi-welcome h2{color:var(--ui-ink)}:root[data-theme=dark] .xsi-welcome>p{color:var(--ui-muted)}:root[data-theme=dark] .xsi-welcome-steps>div>span{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xsi-welcome-steps small{color:var(--ui-muted)}:root[data-theme=dark] .xsi-welcome .xsi-welcome-demo{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsi-welcome-note{color:var(--ui-muted)}:root[data-theme=dark] .xsi-schedule-rows>article{border:1px solid var(--ui-line)}:root[data-theme=dark] .xsi-row-summary{background:var(--ui-subtle);color:var(--ui-ink)}:root[data-theme=dark] .xsi-row-summary small{color:var(--ui-muted)}:root[data-theme=dark] .xsi-row-editor details{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .xsi-schedule-empty{background:var(--ui-subtle);border:1px dashed var(--ui-line)}:root[data-theme=dark] .xsi-schedule-empty small{color:var(--ui-muted)}:root[data-theme=dark] .xsi-question-tools{border:1px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .xsi-review-business{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsi-review-business span{color:var(--ui-muted)}:root[data-theme=dark] .xsi-review-items>div{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .xsi-review-items svg,:root[data-theme=dark] .xsi-review-items small{color:var(--ui-muted)}:root[data-theme=dark] .xsi-open-items{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-warning)}:root[data-theme=dark] .xsi-what-next p,:root[data-theme=dark] .xsi-field-heading>small{color:var(--ui-muted)}:root[data-theme=dark] .xsi-intake{--intake-ink:var(--brand-primary,var(--ui-ink))}:root[data-theme=dark] .xsi-stage-actions{background:var(--ui-surface)}:root[data-theme=dark] .xsi-intake-progress progress{background:var(--ui-subtle)}:root[data-theme=dark] .xsi-intake-progress progress::-webkit-progress-bar{background:var(--ui-subtle)}:root[data-theme=dark] .xsi-applicant-options button[aria-pressed=true],:root[data-theme=dark] .xsi-coverages label.selected{background:var(--brand-soft,var(--ui-surface));border-color:var(--brand-primary,var(--ui-line))}:root[data-theme=dark] .xsi-entry-option{background:var(--ui-surface)}:root[data-theme=dark] .xsi-entry-option>svg{color:var(--brand-primary,var(--ui-muted))}:root[data-theme=dark] .xsi-entry-upload{border-color:var(--brand-primary,var(--ui-line));background:var(--brand-soft,var(--ui-subtle))}:root[data-theme=dark] .xsi-completion{border:1px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .xsi-completion-heading>svg{color:var(--ui-muted)}:root[data-theme=dark] .xsi-completion-heading h3{color:var(--ui-ink)}:root[data-theme=dark] .xsi-completion p{color:var(--ui-muted)}:root[data-theme=dark] .xsi-completion-row{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .xsi-completion-row strong{color:var(--ui-muted)}:root[data-theme=dark] .xsi-question-focus{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xsi-flow-heading .xsi-save-unsaved{color:var(--ui-warning)}:root[data-theme=dark] .xsi-flow-heading .xsi-save-saved{color:var(--ui-success)}:root[data-theme=dark] .journey-app{--xs-navy:var(--ui-ink);--xs-red:var(--ui-muted);--xs-paper:var(--ui-subtle);--xs-border:var(--ui-line);--xs-muted:var(--ui-muted);color:var(--ui-ink);background:var(--ui-subtle)}:root[data-theme=dark] .journey-app :focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .journey-app p{color:var(--ui-muted)}:root[data-theme=dark] .journey-skip{background:var(--ui-surface);border:2px solid var(--ui-line)}:root[data-theme=dark] .journey-test-banner{background:var(--ui-surface);border-bottom:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .journey-sidebar{background:var(--ui-surface);border-right:1px solid var(--ui-line)}:root[data-theme=dark] .journey-agency{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .journey-agency-mark{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .journey-agency small{color:var(--ui-muted)}:root[data-theme=dark] .journey-nav-link{color:var(--ui-muted)!important}:root[data-theme=dark] .journey-nav-link:hover{background:var(--ui-subtle)}:root[data-theme=dark] .journey-nav-link.active{background:var(--ui-surface);color:var(--ui-muted)!important}:root[data-theme=dark] .journey-nav-link small{background:var(--ui-subtle)}:root[data-theme=dark] .journey-help{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .journey-help>svg{color:var(--ui-muted)}:root[data-theme=dark] .journey-user{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .journey-user>span{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .journey-user small{color:var(--ui-muted)}:root[data-theme=dark] .journey-topbar{border-bottom:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .journey-topbar>div,:root[data-theme=dark] .journey-eyebrow{color:var(--ui-muted)}:root[data-theme=dark] .journey-primary{border-color:var(--ui-line)}:root[data-theme=dark] .journey-secondary{background:var(--ui-surface);color:var(--ui-muted);border-color:var(--ui-line)}:root[data-theme=dark] .journey-secondary:hover:not(:disabled){background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .journey-dark-button{background:var(--ui-surface);color:var(--ui-ink)!important}:root[data-theme=dark] .journey-dark-button:hover{background:var(--ui-surface)}:root[data-theme=dark] .journey-link-button{color:var(--ui-muted)!important}:root[data-theme=dark] .journey-start-card{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .journey-icon-tile{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .journey-demo-card{border:1px solid var(--ui-line)}:root[data-theme=dark] .journey-demo-caption .journey-eyebrow{color:var(--ui-muted)}:root[data-theme=dark] .journey-badge{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .journey-demo-caption .journey-badge,:root[data-theme=dark] .journey-demo-card p,:root[data-theme=dark] .journey-demo-stages{color:var(--ui-muted)}:root[data-theme=dark] .journey-card{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .journey-search{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .journey-search:focus-within{outline:2px solid var(--ui-line)}:root[data-theme=dark] .journey-filters{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .journey-filters button{color:var(--ui-muted)}:root[data-theme=dark] .journey-filters button.active{border-color:var(--ui-line);color:var(--ui-ink)}:root[data-theme=dark] .journey-filters span{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .journey-request-row{border-bottom:1px solid var(--ui-line);color:var(--ui-muted)!important}:root[data-theme=dark] .journey-request-row:hover{background:var(--ui-subtle)}:root[data-theme=dark] .journey-request-icon{border:1px solid var(--ui-line);background:var(--ui-subtle);color:var(--ui-muted)}:root[data-theme=dark] .journey-request-name strong,:root[data-theme=dark] .journey-request-name small,:root[data-theme=dark] .journey-request-date{color:var(--ui-muted)}:root[data-theme=dark] .journey-status{background:var(--ui-subtle);color:var(--ui-muted)}:root[data-theme=dark] .status-needs_information{background:var(--ui-warning-bg);color:var(--ui-warning)}:root[data-theme=dark] .status-quoted,:root[data-theme=dark] .status-selected{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .status-bound{background:var(--ui-surface);color:var(--ui-success)}:root[data-theme=dark] .status-awaiting_signature,:root[data-theme=dark] .status-in_review,:root[data-theme=dark] .status-ready_for_review{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .journey-empty,:root[data-theme=dark] .journey-empty h2,:root[data-theme=dark] .journey-empty h3{color:var(--ui-muted)}:root[data-theme=dark] .journey-scenario-disclosure{border-top:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .journey-scenario-grid button{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .journey-scenario-grid button:hover{border-color:var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .journey-scenario-grid span,:root[data-theme=dark] .journey-scenario-grid small,:root[data-theme=dark] .journey-breadcrumb,:root[data-theme=dark] .journey-breadcrumb a{color:var(--ui-muted)}:root[data-theme=dark] .journey-save>span:first-child{color:var(--ui-success)}:root[data-theme=dark] .journey-walkthrough{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .journey-walkthrough strong,:root[data-theme=dark] .journey-walkthrough p,:root[data-theme=dark] .journey-walkthrough>span{color:var(--ui-muted)}:root[data-theme=dark] .journey-tabs{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .journey-tab{color:var(--ui-muted)!important}:root[data-theme=dark] .journey-tab.active{border-color:var(--ui-line);color:var(--ui-muted)!important}:root[data-theme=dark] .journey-tab span{background:var(--ui-subtle);color:var(--ui-muted)}:root[data-theme=dark] .journey-next-card{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .journey-next-meta,:root[data-theme=dark] .journey-profile-summary dt,:root[data-theme=dark] .journey-profile-dl dt,:root[data-theme=dark] .journey-profile-summary dd,:root[data-theme=dark] .journey-profile-dl dd{color:var(--ui-muted)}:root[data-theme=dark] .journey-form-chip{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)!important}:root[data-theme=dark] .journey-form-chip strong,:root[data-theme=dark] .journey-form-chip span{color:var(--ui-muted)}:root[data-theme=dark] .journey-form-chip:hover{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .journey-activity li:not(:last-child):before{background:var(--ui-subtle)}:root[data-theme=dark] .journey-event-dot{background:var(--ui-subtle);border:2px solid var(--ui-line)}:root[data-theme=dark] .journey-activity strong,:root[data-theme=dark] .journey-activity small{color:var(--ui-muted)}:root[data-theme=dark] .journey-document-list a{border-bottom:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .journey-document-list small{color:var(--ui-muted)}:root[data-theme=dark] .journey-customer-card{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .journey-customer-card:hover{border-color:var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .journey-customer-avatar{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .journey-customer-card>div:not(.journey-customer-avatar){color:var(--ui-muted)}:root[data-theme=dark] .journey-customer-open{border-top:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .journey-permissions>div,:root[data-theme=dark] .journey-permissions strong{color:var(--ui-muted)}:root[data-theme=dark] .journey-connections>div{border:1px solid var(--ui-line)}:root[data-theme=dark] .journey-footnote{color:var(--ui-muted)!important}:root[data-theme=dark] .journey-footer{border-top:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .journey-footer>span:first-child,:root[data-theme=dark] .journey-footer>a{color:var(--ui-muted)}:root[data-theme=dark] .journey-error,:root[data-theme=dark] .journey-notice{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-warning)}:root[data-theme=dark] .journey-notice{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-success)}:root[data-theme=dark] .journey-loading,:root[data-theme=dark] .journey-menu-button{color:var(--ui-muted)}:root[data-theme=dark] .journey-modal{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .journey-modal .journey-card-heading>button,:root[data-theme=dark] .journey-field-grid label{color:var(--ui-muted)}:root[data-theme=dark] .journey-field-grid input{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .journey-modal-actions{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .journey-app .xs-panel{background:var(--ui-surface)}:root[data-theme=dark] .journey-app .xsi{--xsi-navy:var(--ui-ink)}@media (width<=620px){:root[data-theme=dark] .journey-modal-actions{background:var(--ui-surface)}}:root[data-theme=dark] .journey-app .journey-demo-card p{color:var(--ui-muted)}:root[data-theme=dark] .market-ui{--market-ink:var(--ui-ink);--market-muted:var(--ui-muted);--market-line:var(--ui-line)}:root[data-theme=dark] .market-ui a{color:var(--ui-info)}:root[data-theme=dark] .market-eyebrow{color:var(--ui-muted)}:root[data-theme=dark] .market-ui button,:root[data-theme=dark] .market-button{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .market-ui button:hover,:root[data-theme=dark] .market-button:hover{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .market-ui button.market-primary{border-color:var(--ui-line)}:root[data-theme=dark] .market-ui :focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .market-ui input:not([type=checkbox]),:root[data-theme=dark] .market-ui select,:root[data-theme=dark] .market-ui textarea{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .market-card{background:var(--ui-surface)}:root[data-theme=dark] .market-ui .market-note,:root[data-theme=dark] .market-success,:root[data-theme=dark] .market-error{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .market-ui .market-error{background:var(--ui-surface);color:var(--ui-danger)}:root[data-theme=dark] .market-success{background:var(--ui-surface);color:var(--ui-success)}:root[data-theme=dark] .market-search svg{color:var(--ui-muted)}:root[data-theme=dark] .market-tags span{background:var(--ui-surface)}:root[data-theme=dark] .market-tags b{color:var(--ui-success)}:root[data-theme=dark] .market-icon{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .market-badge{background:var(--ui-surface);color:var(--ui-success)}:root[data-theme=dark] .market-badge.is-paused{background:var(--ui-subtle);color:var(--ui-warning)}:root[data-theme=dark] .market-empty{border:1px dashed var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .market-empty svg,:root[data-theme=dark] .market-empty-small{color:var(--ui-muted)}:root[data-theme=dark] .market-coverage-list>div{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .market-default{color:var(--ui-muted)}:root[data-theme=dark] .market-import-preview>div{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .market-pause{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .market-pause svg{color:var(--ui-muted)}:root[data-theme=dark] .market-pause.is-paused{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .market-step>span{background:var(--ui-subtle);color:var(--ui-info)}:root[data-theme=dark] .market-recipient-list>label{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .market-approval{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .market-section-tabs{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .market-section-tabs button{color:var(--ui-muted)}:root[data-theme=dark] .market-section-tabs button[aria-selected=true]{background:var(--ui-surface);color:var(--ui-info)}:root[data-theme=dark] .market-section-tabs button:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .market-ui .automation-choices button{background:var(--ui-surface,var(--ui-surface))}:root[data-theme=dark] .market-ui .automation-choices button[aria-pressed=true]{border:2px solid var(--brand-primary,var(--ui-line));background:var(--ui-subtle,var(--ui-surface))}:root[data-theme=dark] .jna-dialog{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-ink)}:root[data-theme=dark] .jna-dialog>header span{color:var(--ui-muted)}:root[data-theme=dark] .jna-close{background:var(--ui-subtle);color:var(--ui-muted)}:root[data-theme=dark] .jna-dialog>p{color:var(--ui-muted)}:root[data-theme=dark] .jna-dialog .jna-error{color:var(--ui-danger);background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .jna-search{border:1px solid var(--ui-line)}:root[data-theme=dark] .jna-choice{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .jna-choice:hover{background:var(--brand-soft,var(--ui-surface));border-color:var(--brand-primary,var(--ui-line))}:root[data-theme=dark] .jna-choice>svg{color:var(--brand-primary,var(--ui-muted))}:root[data-theme=dark] .jna-choice small{color:var(--ui-muted)}:root[data-theme=dark] .jna-dialog>footer{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .jna-dialog>footer small,:root[data-theme=dark] .jna-empty{color:var(--ui-muted)}:root[data-theme=dark] .jna-dialog :focus-visible{outline:3px solid var(--brand-primary,var(--ui-line))}:root[data-theme=dark] .iah-activity{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .iah-activity-eyebrow{color:var(--ui-muted)}:root[data-theme=dark] .iah-activity-badge{background:var(--ui-surface)}:root[data-theme=dark] .iah-activity .iah-activity-note,:root[data-theme=dark] .iah-activity-details{color:var(--ui-muted)}:root[data-theme=dark] .iah-activity-totals>div{background:var(--ui-subtle)}:root[data-theme=dark] .iah-activity-totals dt,:root[data-theme=dark] .iah-activity-totals dd small{color:var(--ui-muted)}:root[data-theme=dark] .iah-activity-time{border-left:3px solid var(--ui-line)}:root[data-theme=dark] .iah-activity-time small{color:var(--ui-muted)}:root[data-theme=dark] .iah-activity-details{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .iah-activity summary{color:var(--ui-muted)}:root[data-theme=dark] .iah-activity summary:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .iah-activity-demo{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .iah-activity-demo>p{color:var(--ui-warning)}:root[data-theme=dark] .iah-activity-baseline{background:var(--ui-surface)}:root[data-theme=dark] .iah-activity-baseline p{color:var(--ui-muted)}:root[data-theme=dark] .iah-activity-gaps{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .iah-activity-gaps dt span,:root[data-theme=dark] .iah-activity-gaps dd{color:var(--ui-muted)}:root[data-theme=dark] .output-delivery{border:1px solid var(--ui-line,var(--ui-line));background:var(--ui-surface,var(--ui-surface));color:var(--ui-ink,var(--ui-ink))}:root[data-theme=dark] .output-title p,:root[data-theme=dark] .output-empty{color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .output-groups fieldset{border:1px solid var(--ui-line,var(--ui-line))}:root[data-theme=dark] .output-groups small{color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .output-delivery select,:root[data-theme=dark] .output-groups button{border:1px solid var(--ui-line,var(--ui-line));background:var(--ui-surface,var(--ui-surface))}:root[data-theme=dark] .output-warning{background:var(--ui-warning-bg,var(--ui-warning-bg))}:root[data-theme=dark] .xsp-panel,:root[data-theme=dark] .xsp-desk{color:var(--ui-ink)}:root[data-theme=dark] .xsp-panel{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsp-kicker{color:var(--ui-muted)}:root[data-theme=dark] .xsp-panel h2,:root[data-theme=dark] .xsp-desk h1{color:var(--ui-ink)}:root[data-theme=dark] .xsp-boundary{color:var(--ui-muted);background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsp-small{color:var(--ui-muted)}:root[data-theme=dark] .xsp-demo{color:var(--ui-warning);background:var(--ui-subtle);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsp-error,:root[data-theme=dark] .xsp-caution{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-danger)}:root[data-theme=dark] .xsp-error{color:var(--ui-danger);background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .xsp-notice{color:var(--ui-success)}:root[data-theme=dark] .xsp-field{color:var(--ui-muted)}:root[data-theme=dark] .xsp-field input,:root[data-theme=dark] .xsp-field textarea,:root[data-theme=dark] .xsp-field select,:root[data-theme=dark] .xsp-search input{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-ink)}:root[data-theme=dark] .xsp-secondary{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-muted)!important}:root[data-theme=dark] .xsp-panel :focus-visible,:root[data-theme=dark] .xsp-desk :focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xsp-placement{border:1px solid var(--ui-line)}:root[data-theme=dark] .xsp-previous{background:var(--ui-surface)}:root[data-theme=dark] .xsp-placement-head>div>span{color:var(--ui-muted)}:root[data-theme=dark] .xsp-status{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xsp-quote{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xsp-price small,:root[data-theme=dark] .xsp-quote dt{color:var(--ui-muted)}:root[data-theme=dark] .xsp-conversation{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .xsp-conversation summary span,:root[data-theme=dark] .xsp-messages article{background:var(--ui-surface)}:root[data-theme=dark] .xsp-messages strong span,:root[data-theme=dark] .xsp-messages small{color:var(--ui-muted)}:root[data-theme=dark] .xsp-confirmed{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-success)}:root[data-theme=dark] .xsp-desk-title p{color:var(--ui-muted)}:root[data-theme=dark] .xsp-metrics>div{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsp-metrics span,:root[data-theme=dark] .xsp-search>svg{color:var(--ui-muted)}:root[data-theme=dark] .xsp-empty{background:var(--ui-surface);border:1px dashed var(--ui-line)}:root[data-theme=dark] .xsp-empty>svg,:root[data-theme=dark] .xsp-empty p{color:var(--ui-muted)}:root[data-theme=dark] .xsp-inbox-row{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsp-inbox-icon{background:var(--ui-surface);color:var(--ui-info)}:root[data-theme=dark] .xsp-inbox-row p,:root[data-theme=dark] .xsp-inbox-row small{color:var(--ui-muted)}:root[data-theme=dark] .renewal-changes{border:1px solid var(--ui-line);background:linear-gradient(120deg,var(--ui-surface),var(--ui-surface));color:var(--ui-ink)}:root[data-theme=dark] .renewal-changes-heading span{color:var(--ui-info)}:root[data-theme=dark] .renewal-change-counts>span{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .renewal-diff-table th,:root[data-theme=dark] .renewal-diff-table td{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .renewal-diff-table td:last-child{background:var(--ui-subtle)}:root[data-theme=dark] .renewal-changes dt{color:var(--ui-muted)}:root[data-theme=dark] .xrp-progress{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-ink)}:root[data-theme=dark] .xrp-progress-owner>small,:root[data-theme=dark] .xrp-progress li{color:var(--ui-muted)}:root[data-theme=dark] .xrp-progress li>span{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xrp-progress li.current{color:var(--ui-info)}:root[data-theme=dark] .xrp-progress li.current>span,:root[data-theme=dark] .xrp-progress li.done>span{background:var(--ui-surface);color:var(--ui-info)}:root[data-theme=dark] .xrp-question{background:var(--ui-subtle);border:1px solid var(--ui-line)}:root[data-theme=dark] .xrp-question p,:root[data-theme=dark] .xrp-wait-note{color:var(--ui-muted)}:root[data-theme=dark] .xrp-contact{border:1px solid var(--border,var(--ui-line))}:root[data-theme=dark] .xrp-contact>span:not(.hub-person-label){color:var(--muted,var(--ui-muted))}:root[data-theme=dark] .xsw-quote-question{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsw-quote-question textarea{border:1px solid var(--ui-line);color:var(--ui-ink);background:var(--ui-surface)}:root[data-theme=dark] .request-urgency-badge{border:1px solid var(--ui-line);background:var(--ui-warning-bg);color:var(--ui-danger)}:root[data-theme=dark] .request-urgency-badge[data-level=today]{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-danger)}:root[data-theme=dark] .request-urgency{border:1px solid var(--ui-line);border-left:4px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-warning)}:root[data-theme=dark] .request-urgency[data-level=today]{border-color:var(--ui-line);border-left-color:var(--ui-line);background:var(--ui-surface);color:var(--ui-danger)}:root[data-theme=dark] .request-urgency>button{background:var(--ui-surface)!important;color:var(--ui-danger)!important;border-color:var(--ui-line)!important}:root[data-theme=dark] .agency-urgency-summary{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-warning)}:root[data-theme=dark] .agency-urgency-summary button{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-warning)}:root[data-theme=dark] .xs-app.branded-shell :is(.journey-topbar,.journey-sidebar) :is(button,a):focus-visible{outline:2px solid var(--brand-primary,var(--ui-line))}@media (height>=600px){:root[data-theme=dark] .xs-app.branded-shell .cf-library:has(.cf-editor-grid)>.cf-toolbar{background:var(--ui-surface);border:1px solid var(--ui-line)}}:root[data-theme=dark] .reuse-package{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .reuse-package-icon{background:var(--ui-subtle);color:var(--ui-info)}:root[data-theme=dark] .reuse-package p{color:var(--ui-muted)}:root[data-theme=dark] .reuse-package-saved{color:var(--ui-success)}:root[data-theme=dark] .reuse-package-facts strong{color:var(--ui-ink)}:root[data-theme=dark] .reuse-package-counts span{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .reuse-package-footer{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .branded-shell .reuse-package-footer button{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-info)}:root[data-theme=dark] .reuse-package-footer button:hover{background:var(--ui-subtle)}:root[data-theme=dark] .xsi-intake .xrp-banner{border:1px solid var(--brand-line,var(--ui-line));background:var(--brand-soft,var(--ui-surface));color:var(--ui-muted)}:root[data-theme=dark] .xrp-banner span{color:var(--ui-muted)}:root[data-theme=dark] .xsi-intake .xrp-banner button{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xsi-intake .xrp-summary{border:1px solid var(--intake-line,var(--ui-line));background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .xrp-symbol{background:var(--brand-soft,var(--ui-surface));color:var(--brand-text,var(--ui-muted))}:root[data-theme=dark] .xrp-eyebrow,:root[data-theme=dark] .xsi-intake .xrp-summary .xrp-intro{color:var(--ui-muted)}:root[data-theme=dark] .xrp-dates{background:var(--ui-subtle);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsi-intake .xrp-summary h3,:root[data-theme=dark] .xrp-dates label>span{color:var(--ui-muted)}:root[data-theme=dark] .xs-app .xsi-intake .xrp-dates input{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .xrp-dates>p{color:var(--ui-muted)}:root[data-theme=dark] .xrp-dates>p.xrp-error{color:var(--ui-danger)}:root[data-theme=dark] .xrp-facts-heading>span{color:var(--ui-success)}:root[data-theme=dark] .xrp-facts>div{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .xrp-facts dt{color:var(--ui-muted)}:root[data-theme=dark] .xrp-facts dd strong{color:var(--ui-ink)}:root[data-theme=dark] .xrp-facts dd span{color:var(--ui-muted)}:root[data-theme=dark] .xs-app .xsi-intake .xrp-summary button{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--brand-text,var(--ui-muted))}:root[data-theme=dark] .xrp-summary button:hover,:root[data-theme=dark] .xrp-banner button:hover{background:var(--ui-surface)}:root[data-theme=dark] .xrp-more{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .xrp-more>summary,:root[data-theme=dark] .xrp-more dt,:root[data-theme=dark] .xrp-schedules>p,:root[data-theme=dark] .xrp-schedules button small{color:var(--ui-muted)}:root[data-theme=dark] .xsi-intake .xrp-next{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xsi-intake .xrp-footnote,:root[data-theme=dark] .xsi-intake .xrp-answer-groups>p{color:var(--ui-muted)}:root[data-theme=dark] .xrp-answer-group{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xrp-answer-group>summary small,:root[data-theme=dark] .xrp-answer-group>summary>svg{color:var(--ui-muted)}:root[data-theme=dark] .xrp-answer-group[open]>summary{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .xrp-answer-list{background:var(--ui-surface)}:root[data-theme=dark] .xrp-answer-list dl>div{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .xrp-answer-list dt,:root[data-theme=dark] .xrp-answer-list dd{color:var(--ui-muted)}:root[data-theme=dark] .xrp-confirm-group{border-top:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xsi-intake .xrp-confirm-group>p{color:var(--ui-muted)}:root[data-theme=dark] .xs-app .xsi-intake .xrp-confirm-group>button{border-color:var(--brand-primary,var(--ui-line))}:root[data-theme=dark] .xs-app .xsi-intake .xrp-confirm-group>button:disabled{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-success)}:root[data-theme=dark] .xsi-intake .xrp-question-note{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xrp-question-note small{color:var(--ui-muted)}:root[data-theme=dark] .xsi-intake .xrp-previous-loss{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xsi-intake .xrp-loss-heading p,:root[data-theme=dark] .xrp-loss-heading small,:root[data-theme=dark] .xsi-intake .xrp-previous-loss>details p{color:var(--ui-muted)}:root[data-theme=dark] .xrp-saved-answer-note{border-left:3px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xrp-saved-answer-note strong{color:var(--ui-ink)}:root[data-theme=dark] .sample-renewal{border:1px solid var(--ui-line);border-top:3px solid var(--brand-primary,var(--ui-line));background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .sample-renewal p,:root[data-theme=dark] .sample-renewal-eyebrow{color:var(--ui-muted)}:root[data-theme=dark] .sample-renewal-icon{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .sample-renewal-path li>span{background:var(--ui-subtle);color:var(--ui-muted)}:root[data-theme=dark] .sample-renewal-source,:root[data-theme=dark] .sample-renewal-change,:root[data-theme=dark] .sample-renewal-questions{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .sample-renewal dt,:root[data-theme=dark] .sample-renewal-values small{color:var(--ui-muted)}:root[data-theme=dark] .sample-renewal .sample-renewal-provenance{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .sample-renewal-questions{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .sample-renewal .sample-renewal-boundary{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .sample-renewal :is(button,input):focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] [data-attention=neutral]{--attention-ink:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] [data-attention=attention]{--attention-ink:var(--ui-warning,var(--ui-warning))}:root[data-theme=dark] [data-attention=danger]{--attention-ink:var(--ui-danger,var(--ui-danger))}:root[data-theme=dark] [data-attention=success]{--attention-ink:var(--ui-success,var(--ui-success))}:root[data-theme=dark] .attention-panel[data-attention] :is(p,.xcc-muted){color:var(--ui-ink,var(--ui-ink))}:root[data-theme=dark] .xsp-inbox-row.attention-row[data-attention=attention] .xsp-inbox-icon{background:var(--ui-surface,var(--ui-surface))}:root[data-theme=dark] .xrp-question.attention-panel[data-attention] p{color:var(--ui-ink,var(--ui-ink))}:root[data-theme=dark] .xrp-progress .xrp-demo-note{color:var(--ui-muted,var(--ui-muted))}:root[data-theme=dark] .submission-guide{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .submission-guide-heading>svg,:root[data-theme=dark] .submission-guide p{color:var(--ui-muted)}:root[data-theme=dark] .submission-guide-number{background:var(--ui-subtle);color:var(--ui-muted)}:root[data-theme=dark] .submission-guide-evidence{color:var(--ui-success)}:root[data-theme=dark] .submission-guide .submission-guide-boundary{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .submission-guide-action{border:1px solid var(--brand-primary,var(--ui-line))}:root[data-theme=dark] .submission-guide-action:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .submission-guide-details>summary{color:var(--ui-muted)}:root[data-theme=dark] .submission-guide-details>summary:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xsr-receipt{background:var(--ui-surface);border:1px solid var(--brand-line,var(--ui-line));border-top:3px solid var(--brand-primary,var(--ui-line));color:var(--ui-ink)}:root[data-theme=dark] .xsr-receipt-check{background:var(--ui-subtle);color:var(--ui-success)}:root[data-theme=dark] .xsr-receipt-eyebrow{color:var(--ui-muted)}:root[data-theme=dark] .xsr-receipt h2{color:var(--brand-text,var(--ui-muted))}:root[data-theme=dark] .xsr-receipt-heading p{color:var(--ui-muted)}:root[data-theme=dark] .xsr-receipt-number{background:var(--brand-soft,var(--ui-surface));border:1px solid var(--brand-line,var(--ui-line))}:root[data-theme=dark] .xsr-receipt-number span,:root[data-theme=dark] .xsr-receipt-number small{color:var(--ui-muted)}:root[data-theme=dark] .xsr-copy{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .xsr-copy-status{color:var(--ui-success)}:root[data-theme=dark] .xsr-copy-fallback input{border:1px solid var(--ui-line)}:root[data-theme=dark] .xsr-receipt-details svg{color:var(--brand-text,var(--ui-muted))}:root[data-theme=dark] .xsr-receipt-details h3{color:var(--ui-ink)}:root[data-theme=dark] .xsr-receipt-details small{color:var(--ui-muted)}:root[data-theme=dark] .xsr-primary{border:1px solid var(--brand-primary,var(--ui-line))}:root[data-theme=dark] .xsr-secondary{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--brand-text,var(--ui-muted))}:root[data-theme=dark] .xsr-receipt button:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xsr-receipt-note,:root[data-theme=dark] .xsr-application-number summary{color:var(--ui-muted)}:root[data-theme=dark] .xsr-application-number summary:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xsi-supplemental .xsi-supplemental-intro{color:var(--intake-muted,var(--ui-muted))}:root[data-theme=dark] .xsi-supplemental-previous{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xsi-supplemental-previous small{color:var(--intake-muted,var(--ui-muted))}:root[data-theme=dark] .xsi-supplemental-choices{border:1px solid var(--ui-line)}:root[data-theme=dark] .xsi-supplemental-row{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .xsi-supplemental-row small{color:var(--intake-muted,var(--ui-muted))}:root[data-theme=dark] .xsi-supplemental-row small.xsi-value-error{color:var(--ui-danger)}:root[data-theme=dark] .xsi-supplemental .xsi-supplemental-choice button{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .xsi-supplemental .xsi-supplemental-choice button[aria-pressed=true]{border-color:var(--intake-primary,var(--ui-line))}:root[data-theme=dark] .xsi-supplemental .xsi-supplemental-choice .xsi-supplemental-clear{color:var(--intake-muted,var(--ui-muted))}:root[data-theme=dark] .xsi-supplemental button:focus-visible,:root[data-theme=dark] .xsi-supplemental summary:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xsi-supplemental-comments p{color:var(--intake-muted,var(--ui-muted))}:root[data-theme=dark] .xsi-supplemental-comments textarea{border:1px solid var(--ui-line)}:root[data-theme=dark] .portal-view-switcher{--pvs-ink:var(--pvs-light-ink,var(--ui-muted));color:var(--ui-ink)}:root[data-theme=dark] .portal-view-switcher .pvs-trigger{border:1px solid var(--ui-line);background:var(--ui-subtle);color:var(--ui-ink)}:root[data-theme=dark] .portal-view-switcher .pvs-trigger:hover,:root[data-theme=dark] .portal-view-switcher .pvs-trigger.is-open{border-color:var(--pvs-accent,var(--ui-line));background:color-mix(in srgb,var(--pvs-accent,var(--ui-subtle)) 8%,var(--ui-surface))}:root[data-theme=dark] .portal-view-switcher .pvs-avatar{background:color-mix(in srgb,var(--pvs-accent,var(--ui-subtle)) 12%,var(--ui-surface));color:var(--pvs-ink,var(--ui-muted))}:root[data-theme=dark] .portal-view-switcher .pvs-trigger-text small{color:var(--ui-muted)}:root[data-theme=dark] .portal-view-switcher .pvs-panel{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .portal-view-switcher .pvs-heading p{color:var(--ui-muted)}:root[data-theme=dark] .portal-view-switcher .pvs-close{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .portal-view-switcher .pvs-tabs{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .portal-view-switcher .pvs-tabs button{background:var(--ui-subtle);color:var(--ui-muted)}:root[data-theme=dark] .portal-view-switcher .pvs-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--pvs-accent,var(--ui-subtle)) 12%,var(--ui-surface));color:var(--pvs-ink,var(--ui-muted))}:root[data-theme=dark] .portal-view-switcher .pvs-tabs span{background:color-mix(in srgb,var(--pvs-accent,var(--ui-subtle)) 19%,var(--ui-surface))}:root[data-theme=dark] .portal-view-switcher .pvs-option{color:var(--ui-ink)}:root[data-theme=dark] .portal-view-switcher .pvs-option:hover{background:var(--ui-surface)}:root[data-theme=dark] .portal-view-switcher .pvs-option[aria-current=true]{background:color-mix(in srgb,var(--pvs-accent,var(--ui-subtle)) 10%,var(--ui-surface));border-color:color-mix(in srgb,var(--pvs-accent,var(--ui-line)) 35%,var(--ui-line))}:root[data-theme=dark] .portal-view-switcher .pvs-option small,:root[data-theme=dark] .portal-view-switcher .pvs-option>svg{color:var(--ui-muted)}:root[data-theme=dark] .portal-view-switcher .pvs-option-icon{background:var(--ui-surface);color:var(--pvs-ink,var(--ui-muted))}:root[data-theme=dark] .portal-view-switcher .pvs-footer{border-top:1px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .portal-view-switcher .pvs-footer a,:root[data-theme=dark] .portal-view-switcher .pvs-footer button,:root[data-theme=dark] .portal-view-switcher .pvs-shortcuts a,:root[data-theme=dark] .portal-view-switcher .pvs-permissions a{color:var(--pvs-ink,var(--ui-muted))}:root[data-theme=dark] .portal-view-switcher .pvs-shortcuts{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .portal-view-switcher .pvs-intro{color:var(--ui-muted)}:root[data-theme=dark] .portal-view-switcher .pvs-permissions section{border:1px solid var(--ui-line)}:root[data-theme=dark] .portal-view-switcher .pvs-permissions h3 span{background:var(--ui-subtle);color:var(--pvs-ink,var(--ui-muted))}:root[data-theme=dark] .portal-view-switcher .pvs-permissions section>p{color:var(--ui-muted)}:root[data-theme=dark] .portal-view-switcher .pvs-permissions li svg{color:var(--pvs-ink,var(--ui-muted))}:root[data-theme=dark] .portal-view-switcher .pvs-permissions section>div{background:var(--ui-surface);color:var(--ui-warning)}:root[data-theme=dark] .portal-view-switcher .pvs-exit{color:var(--ui-muted);border-top:1px solid var(--ui-line)}:root[data-theme=dark] .portal-view-switcher .pvs-copy-fallback input{border:1px solid var(--ui-line)}:root[data-theme=dark] .portal-view-switcher .pvs-panel :is(button,a,input):focus-visible,:root[data-theme=dark] .portal-view-switcher .pvs-trigger:focus-visible{outline:2px solid var(--pvs-accent,var(--ui-line))}:root[data-theme=dark] .portal-view-switcher .pvs-group,:root[data-theme=dark] .portal-view-switcher .pvs-permissions section>p{color:var(--ui-muted)}:root[data-theme=dark] .xsw{--xsw-navy:var(--ui-ink);--xsw-line:var(--ui-line);color:var(--ui-ink)}:root[data-theme=dark] .xsw button:focus-visible,:root[data-theme=dark] .xsw a:focus-visible,:root[data-theme=dark] .xsw summary:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xsw-demo{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xsw-demo p,:root[data-theme=dark] .xsw-demo>label,:root[data-theme=dark] .xsw-stages li{color:var(--ui-muted)}:root[data-theme=dark] .xsw-stages li>span{background:var(--ui-surface)}:root[data-theme=dark] .xsw-stages li.done{color:var(--ui-success)}:root[data-theme=dark] .xsw-stages li.done>span{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .xsw-next{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsw-kicker,:root[data-theme=dark] .xsw-next>p{color:var(--ui-muted)}:root[data-theme=dark] .xsw-secondary{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsw-field,:root[data-theme=dark] .xsw-fields>label{color:var(--ui-muted)}:root[data-theme=dark] .xsw input:not([type=checkbox]):not([type=file]),:root[data-theme=dark] .xsw select,:root[data-theme=dark] .xsw textarea{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xsw input:focus,:root[data-theme=dark] .xsw select:focus,:root[data-theme=dark] .xsw textarea:focus{border-color:var(--ui-line);outline:2px solid var(--ui-line)}:root[data-theme=dark] .xsw-caution{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-warning)!important}:root[data-theme=dark] .xsw-wait{color:var(--ui-muted);background:var(--ui-subtle)}:root[data-theme=dark] .xsw-feedback{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-success)}:root[data-theme=dark] .xsw-error{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-danger)}:root[data-theme=dark] .xsw-working{color:var(--ui-muted)}:root[data-theme=dark] .xsw-document-link{background:var(--ui-subtle)}:root[data-theme=dark] .xsw-document-link:hover{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .xsw-upload{border:1px dashed var(--ui-line);background:var(--ui-subtle);color:var(--ui-muted)}:root[data-theme=dark] .xsw-upload:focus-within{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xsw-sample{border:1px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .xsw-details{background:var(--ui-surface)}:root[data-theme=dark] .xsw-details>summary{color:var(--ui-ink)}:root[data-theme=dark] .xsw-details>summary:after,:root[data-theme=dark] .xsw-details>summary>small{color:var(--ui-muted)}:root[data-theme=dark] .xsw-details[open]>summary{border-bottom:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xsw-details-body>.xs-panel{border:1px solid var(--ui-line)}:root[data-theme=dark] .xsw-section-head>span{color:var(--ui-muted)}:root[data-theme=dark] .xsw-quote{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xsw-quote.selected{border-color:var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .xsw-price{color:var(--ui-ink)}:root[data-theme=dark] .xsw-price small,:root[data-theme=dark] .xsw-quote dt,:root[data-theme=dark] .xsw-quote dd{color:var(--ui-muted)}:root[data-theme=dark] .xsw-selected{color:var(--ui-success)}:root[data-theme=dark] .xsw-comparison-note{background:var(--ui-surface)}:root[data-theme=dark] .xsw-confirmed{background:var(--ui-surface);color:var(--ui-success)}:root[data-theme=dark] .xsw-message{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .xsw-message strong>span{color:var(--ui-warning);background:var(--ui-subtle)}:root[data-theme=dark] .xsw-message small,:root[data-theme=dark] .xsw-history small{color:var(--ui-muted)}:root[data-theme=dark] .xsw-history{border-left:1px solid var(--ui-line)}:root[data-theme=dark] .xsw-history li:before{border:2px solid var(--ui-line)}:root[data-theme=dark] .xsw-decision{border-left:3px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .xsw-decision small{color:var(--ui-muted)}:root[data-theme=dark] .xsw-handoff{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsw-handoff p,:root[data-theme=dark] .xsw-handoff small{color:var(--ui-muted)}:root[data-theme=dark] .xsw-automation-note{border-left:3px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .xsw-automation-note strong{color:var(--ui-ink)}:root[data-theme=dark] .xsw-approval-roles>div{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .xsw-approval-roles dt{color:var(--ui-ink)}:root[data-theme=dark] .xsw-approval-roles dd,:root[data-theme=dark] .xsw-stages li,:root[data-theme=dark] .xsw-kicker,:root[data-theme=dark] .xsw-details>summary>small,:root[data-theme=dark] .xsw-document-link small,:root[data-theme=dark] .xsw-message small,:root[data-theme=dark] .xsw-history small,:root[data-theme=dark] .xsw-decision small{color:var(--ui-muted)}:root[data-theme=dark] .xsw-quote-review-note{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xsw-shared-badge{background:var(--ui-subtle);color:var(--ui-success)}:root[data-theme=dark] .xsw-internal-badge{background:var(--ui-warning-bg);color:var(--ui-warning)}:root[data-theme=dark] .xsw-release-action,:root[data-theme=dark] .xsw-compare-table{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xsw-compare-table caption{color:var(--ui-muted)}:root[data-theme=dark] .xsw-compare-table th,:root[data-theme=dark] .xsw-compare-table td{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .xsw-compare-table thead th,:root[data-theme=dark] .xs-app.branded-shell,:root[data-theme=dark] .xs-app.branded-shell .journey-main{background:var(--ui-subtle)}:root[data-theme=dark] .xs-app.branded-shell .journey-role-label{color:var(--ui-muted);border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .xs-app.branded-shell .journey-help{background:var(--ui-subtle)}:root[data-theme=dark] .xs-app.branded-shell .journey-test-tools{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .xs-app.branded-shell .journey-test-tools summary{color:var(--ui-muted)}:root[data-theme=dark] .branded-shell .journey-global-search{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .journey-global-search kbd{border:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .journey-global-search:hover{border-color:var(--brand-primary,var(--ui-line))}:root[data-theme=dark] .xs-app.branded-shell .journey-nav-link:focus-visible{outline:2px solid var(--brand-primary,var(--ui-line))}@media (width<=850px){:root[data-theme=dark] .xs-app.branded-shell .journey-sidebar-close{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}}:root[data-theme=dark] .workspace-role-context{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .wrc-status{color:var(--ui-muted);background:var(--ui-surface)}:root[data-theme=dark] .wrc-details{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .workspace-role-context .wrc-path,:root[data-theme=dark] .workspace-role-context .wrc-guidance p,:root[data-theme=dark] .wrc-guidance>span{color:var(--ui-muted)}:root[data-theme=dark] .wrc-tour-link{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)!important}:root[data-theme=dark] .wrc-tour-link:hover{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .workspace-role-context :is(summary,a):focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .journey-app :is(.journey-footer,.journey-request-date,.journey-user small,.journey-agency small),:root[data-theme=dark] .xs-portal-agency small,:root[data-theme=dark] .xs-portal-identity small{color:var(--ui-muted)}:root[data-theme=dark] .xs-portal-nav nav .selected{background:var(--ui-surface)}:root[data-theme=dark] .xs-portal-nav a:focus-visible,:root[data-theme=dark] .xs-portal-nav button:focus-visible{outline-color:var(--ui-line)}:root[data-theme=dark] .xs-portal-help p{color:var(--ui-muted)}:root[data-theme=dark] .xs-portal-metrics button{background:var(--ui-surface)}:root[data-theme=dark] .xs-portal-metrics button.selected{border-color:var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xs-portal-metrics svg{color:var(--ui-muted)}:root[data-theme=dark] .xs-portal-requests{background:var(--ui-surface)}:root[data-theme=dark] .xs-portal-search{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xs-portal-search svg{color:var(--ui-muted)}:root[data-theme=dark] .xs-portal-search:focus-within{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xs-portal-case:hover{background:var(--ui-subtle)}:root[data-theme=dark] .xs-portal-case .xs-art{border:2px solid var(--ui-line)}:root[data-theme=dark] .xs-portal-case-reference,:root[data-theme=dark] .xs-portal-case p{color:var(--ui-muted)}:root[data-theme=dark] .xs-portal-demo-badge{border:1px solid var(--ui-line);color:var(--ui-muted);background:var(--ui-subtle)}:root[data-theme=dark] .xs-portal-status{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xs-portal-status.attention{background:var(--ui-warning-bg);color:var(--ui-warning)}:root[data-theme=dark] .xs-portal-status.complete{background:var(--ui-surface);color:var(--ui-success)}:root[data-theme=dark] .xs-portal-case time,:root[data-theme=dark] .xs-portal-empty{color:var(--ui-muted)}:root[data-theme=dark] .xs-portal-bottom{background:var(--ui-surface)}:root[data-theme=dark] .xs-portal-bottom svg{color:var(--ui-muted)}:root[data-theme=dark] .xs-portal-previous{color:var(--ui-muted)!important}:root[data-theme=dark] .portal-assistant{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .portal-assistant header p{color:var(--ui-muted)}:root[data-theme=dark] .portal-icon{background:var(--ui-success-bg);color:var(--ui-success)}:root[data-theme=dark] .portal-connection{border:1px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .portal-connection.connected{color:var(--ui-success);background:var(--ui-subtle)}:root[data-theme=dark] .portal-step>span{background:var(--ui-subtle);color:var(--ui-success)}:root[data-theme=dark] .portal-assistant input:not([type=checkbox]),:root[data-theme=dark] .portal-assistant select,:root[data-theme=dark] .portal-assistant textarea{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .portal-files{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .portal-file{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .portal-file small{color:var(--ui-muted)}:root[data-theme=dark] .portal-handoff{border-left:1px solid var(--ui-line)}:root[data-theme=dark] .portal-facts>div{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .portal-facts small{color:var(--ui-muted)}:root[data-theme=dark] .portal-ready{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .portal-ready>small{color:var(--ui-success)}:root[data-theme=dark] .portal-notice{background:var(--ui-subtle);color:var(--ui-success);border:1px solid var(--ui-line)}:root[data-theme=dark] .portal-install,:root[data-theme=dark] .portal-records{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .portal-records p{color:var(--ui-muted)}:root[data-theme=dark] .portal-receipt{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .portal-receipt small{color:var(--ui-muted)}@media (width<=800px){:root[data-theme=dark] .portal-handoff{border-top:1px solid var(--ui-line)}}:root[data-theme=dark] .portal-brand-row{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .portal-selection{color:var(--ui-muted)}:root[data-theme=dark] .portal-assistant{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-ink)}:root[data-theme=dark] .portal-assistant .market-eyebrow{color:var(--ui-info)}:root[data-theme=dark] .portal-assistant .portal-step>span{background:var(--ui-surface);color:var(--ui-info)}:root[data-theme=dark] .portal-assistant .market-primary{border-color:var(--ui-line)}:root[data-theme=dark] .portal-ready{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .portal-handoff{border-color:var(--ui-line)}:root[data-theme=dark] .portal-assistant :focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .portal-team{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .portal-progress{border:1px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .portal-progress[data-tone=attention]{background:var(--ui-subtle);border-color:var(--ui-line)}:root[data-theme=dark] .portal-progress[data-tone=ready]{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .portal-draft-actions>span,:root[data-theme=dark] .portal-team>summary span{color:var(--ui-muted)}:root[data-theme=dark] .xst-team{border:1px solid var(--brand-line,var(--ui-line));background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .xst-heading{border-bottom:1px solid var(--brand-line,var(--ui-line));background:var(--brand-soft,var(--ui-surface))}:root[data-theme=dark] .xst-heading>div>span{color:var(--ui-muted)}:root[data-theme=dark] .xst-heading button{border:1px solid var(--brand-line,var(--ui-line));background:var(--ui-surface);color:var(--brand-text,var(--ui-muted))}:root[data-theme=dark] .xst-heading button:focus-visible,:root[data-theme=dark] .xst-contact-links a:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xst-person-body>span,:root[data-theme=dark] .xst-empty>span{color:var(--ui-muted)}:root[data-theme=dark] .xst-you{color:var(--brand-text,var(--ui-muted));background:var(--brand-soft,var(--ui-surface))}:root[data-theme=dark] .xst-contact-links a{color:var(--brand-text,var(--ui-muted))}@media (width<=680px){:root[data-theme=dark] .xst-people>:last-child{border-top:1px solid var(--brand-line,var(--ui-line))}}:root[data-theme=dark] .xsp-card,:root[data-theme=dark] .xsp-modal{color:var(--ui-ink)}:root[data-theme=dark] .xsp-card{border:1px solid var(--brand-line,var(--ui-line));background:var(--ui-surface)}:root[data-theme=dark] .xsp-card .xsp-card-heading{color:var(--ui-muted)}:root[data-theme=dark] .xsp-status{color:var(--ui-success)}:root[data-theme=dark] .xsp-status-demo{color:var(--ui-muted)}:root[data-theme=dark] .xsp-portrait{background:var(--brand-soft,var(--ui-surface));border:1px solid var(--brand-line,var(--ui-line));color:var(--ui-muted)}:root[data-theme=dark] .xsp-card .xsp-role,:root[data-theme=dark] .xsp-card p.xsp-organization,:root[data-theme=dark] .xsp-contact-details>span{color:var(--ui-muted)}:root[data-theme=dark] .xsp-card .xsp-edit-button{border:1px solid var(--brand-line,var(--ui-line));background:var(--brand-soft,var(--ui-surface));color:var(--brand-text,var(--ui-muted))}:root[data-theme=dark] .xsp-card .xsp-edit-button:hover{background:var(--ui-subtle)}:root[data-theme=dark] .xsp-card .xsp-edit-button:focus-visible,:root[data-theme=dark] .xsp-modal :focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xsp-modal{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xsp-modal .xsp-modal-header{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .xsp-eyebrow{color:var(--ui-muted)}:root[data-theme=dark] .xsp-modal h2{color:var(--ui-ink)}:root[data-theme=dark] .xsp-close{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xsp-close:hover{background:var(--ui-surface)}:root[data-theme=dark] .xsp-modal .xsp-description{color:var(--ui-muted)}:root[data-theme=dark] .xsp-editor-identity{border:1px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .xsp-editor-identity div>span,:root[data-theme=dark] .xsp-field,:root[data-theme=dark] .xsp-optional{color:var(--ui-muted)}:root[data-theme=dark] .xsp-modal .xsp-field input{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .xsp-field input::placeholder{color:var(--ui-muted)}:root[data-theme=dark] .xsp-field input:disabled{background:var(--ui-subtle)}:root[data-theme=dark] .xsp-modal .xsp-field input[aria-invalid=true]{border-color:var(--ui-line);outline-color:var(--ui-line)}:root[data-theme=dark] .xsp-help{color:var(--ui-muted)}:root[data-theme=dark] .xsp-field-error{color:var(--ui-danger)}:root[data-theme=dark] .xsp-account-note{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xsp-save-error{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-danger)}:root[data-theme=dark] .xsp-modal-footer{border-top:1px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .xsp-cancel{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xsp-save{border:1px solid var(--brand-primary,var(--ui-line))}:root[data-theme=dark] .xsp-cancel:hover{background:var(--ui-surface)}:root[data-theme=dark] .iah-pilot-intro,:root[data-theme=dark] .iah-pilot-check{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .iah-pilot-check.is-attention{border-color:var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .iah-pilot-status{background:var(--ui-surface)}:root[data-theme=dark] .is-attention .iah-pilot-status{background:var(--ui-warning-bg);color:var(--ui-warning)}:root[data-theme=dark] .iah-pilot-check summary{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .iah-pilot-check summary:focus-visible,:root[data-theme=dark] .iah-pilot-optional>summary:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .iah-pilot-optional{border:1px solid var(--ui-line)}:root[data-theme=dark] .iah-readiness-checklist>details>summary{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .iah-readiness-checklist>details>summary:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xsg-backdrop{color:var(--ui-ink)}:root[data-theme=dark] .xsg-dialog{background:var(--ui-surface)}:root[data-theme=dark] .xsg-header{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .xsg-eyebrow{color:var(--ui-muted)}:root[data-theme=dark] .xsg-heading h2{color:var(--ui-ink)}:root[data-theme=dark] .xsg-icon-button{color:var(--ui-muted)}:root[data-theme=dark] .xsg-icon-button:hover{background:var(--ui-surface);color:var(--ui-info)}:root[data-theme=dark] .xsg-input-wrap{border:1.5px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-info)}:root[data-theme=dark] .xsg-input-wrap:focus-within{border-color:var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xsg-input-wrap input{color:var(--ui-ink)}:root[data-theme=dark] .xsg-input-wrap input::placeholder,:root[data-theme=dark] .xsg-header>p,:root[data-theme=dark] .xsg-group>h3{color:var(--ui-muted)}:root[data-theme=dark] .xsg-group>h3>span{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xsg-result{background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .xsg-result:hover{border-color:var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xsg-result:focus-visible,:root[data-theme=dark] .xsg-icon-button:focus-visible,:root[data-theme=dark] .xsg-retry:focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xsg-result-icon{background:var(--ui-surface);color:var(--ui-info)}:root[data-theme=dark] .xsg-result-icon.is-application,:root[data-theme=dark] .xsg-result-icon.is-organization{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xsg-result-title strong{color:var(--ui-ink)}:root[data-theme=dark] .xsg-reference,:root[data-theme=dark] .xsg-contact,:root[data-theme=dark] .xsg-contact>span+span:before,:root[data-theme=dark] .xsg-result-meta,:root[data-theme=dark] .xsg-result-arrow{color:var(--ui-muted)}:root[data-theme=dark] .xsg-result mark{background:var(--ui-subtle)}:root[data-theme=dark] .xsg-empty-icon{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xsg-empty h3{color:var(--ui-ink)}:root[data-theme=dark] .xsg-empty p{color:var(--ui-muted)}:root[data-theme=dark] .xsg-spinner{color:var(--ui-info)}:root[data-theme=dark] .xsg-error>svg{color:var(--ui-danger)}:root[data-theme=dark] .xsg-retry{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-info)}:root[data-theme=dark] .xsg-limit{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xsg-footer{border-top:1px solid var(--ui-line);background:var(--ui-subtle);color:var(--ui-muted)}:root[data-theme=dark] .xsg-footer strong{color:var(--ui-muted)}:root[data-theme=dark] .xsg-footer kbd{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .supp-workspace,:root[data-theme=dark] .supp-personal,:root[data-theme=dark] .supp-heading h2{color:var(--ui-ink)}:root[data-theme=dark] .supp-heading p,:root[data-theme=dark] .supp-workspace p{color:var(--ui-muted)}:root[data-theme=dark] .supp-eyebrow{color:var(--ui-info)}:root[data-theme=dark] .supp-flow{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .supp-card{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .supp-card summary small{color:var(--ui-muted)}:root[data-theme=dark] .supp-card>summary:after{color:var(--ui-info)}:root[data-theme=dark] .supp-count,:root[data-theme=dark] .supp-badge{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .supp-badge.is-reviewed{background:var(--ui-surface);color:var(--ui-success)}:root[data-theme=dark] .supp-progress{background:var(--ui-subtle)}:root[data-theme=dark] .supp-products button{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .supp-products button[aria-pressed=true]{border-color:var(--ui-line)}:root[data-theme=dark] .supp-format{background:var(--ui-surface)}:root[data-theme=dark] .supp-format svg{color:var(--ui-info)}:root[data-theme=dark] .supp-shared{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .supp-shared summary{color:var(--ui-muted)}:root[data-theme=dark] .supp-question{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .supp-question p{color:var(--ui-muted)}:root[data-theme=dark] .supp-workspace input:not([type=checkbox]):not([type=file]),:root[data-theme=dark] .supp-workspace select,:root[data-theme=dark] .supp-workspace textarea,:root[data-theme=dark] .supp-personal input:not([type=checkbox]),:root[data-theme=dark] .supp-personal select,:root[data-theme=dark] .supp-personal textarea{border:1px solid var(--ui-line);color:var(--ui-muted);background:var(--ui-surface)}:root[data-theme=dark] .supp-required,:root[data-theme=dark] .supp-answer-tools button{color:var(--ui-muted)}:root[data-theme=dark] .supp-answer-tools button[aria-pressed=true]{color:var(--ui-warning)}:root[data-theme=dark] .supp-answer-tools span{color:var(--ui-success)}:root[data-theme=dark] .supp-source{border-left:3px solid var(--ui-line)}:root[data-theme=dark] .supp-doc-hint{background:var(--ui-surface)}:root[data-theme=dark] .supp-primary,:root[data-theme=dark] .supp-secondary{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .supp-primary{border-color:var(--ui-line)}:root[data-theme=dark] .supp-upload{border:1px dashed var(--ui-line)}:root[data-theme=dark] .supp-empty{border:1px dashed var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .supp-empty>svg{color:var(--ui-info)}:root[data-theme=dark] .supp-muted{color:var(--ui-muted)!important}:root[data-theme=dark] .supp-error{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-danger)!important}:root[data-theme=dark] .supp-good{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-success)!important}:root[data-theme=dark] .supp-review{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .supp-correction{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .supp-correction>summary{color:var(--ui-muted)}:root[data-theme=dark] .supp-workspace :focus-visible,:root[data-theme=dark] .supp-personal :focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .supp-personal .supp-personal-review{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .supp-personal .supp-personal-review p,:root[data-theme=dark] .supp-personal .supp-personal-review [role=status]{color:var(--ui-muted)}:root[data-theme=dark] .supp-completion-summary{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .supp-completion-summary strong,:root[data-theme=dark] .supp-completion-summary p,:root[data-theme=dark] .supp-product-choice small{color:var(--ui-muted)}:root[data-theme=dark] .supp-shared-status{color:var(--ui-success)}:root[data-theme=dark] .supp-product-heading{color:var(--ui-ink)}:root[data-theme=dark] .supp-next-questionnaire p{color:var(--ui-muted)}:root[data-theme=dark] .brand-import{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .brand-import-heading>svg{color:var(--ui-info)}:root[data-theme=dark] .brand-import p{color:var(--ui-muted)}:root[data-theme=dark] .brand-import-url input{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .brand-import .brand-import-help{color:var(--ui-muted)}:root[data-theme=dark] .brand-import a{color:var(--ui-info)}:root[data-theme=dark] .brand-import .brand-import-error{background:var(--ui-surface);color:var(--ui-danger)}:root[data-theme=dark] .brand-import-results{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .brand-import-options>label{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .brand-import-options span>span{color:var(--ui-muted)}:root[data-theme=dark] .brand-import-options i{border:1px solid var(--ui-line)}:root[data-theme=dark] .brand-import :focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .tenant-admin{--tenant-ink:var(--ui-ink);--tenant-muted:var(--ui-muted);--tenant-border:var(--ui-line);--tenant-soft:var(--ui-surface)}:root[data-theme=dark] .tenant-admin h1{color:var(--ui-ink)}:root[data-theme=dark] .tenant-admin :focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .tenant-breadcrumbs,:root[data-theme=dark] .tenant-breadcrumbs>svg,:root[data-theme=dark] .tenant-eyebrow{color:var(--ui-muted)}:root[data-theme=dark] .tenant-platform-icon{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .tenant-brand-mark{border:1px solid var(--ui-line)}:root[data-theme=dark] .tenant-primary{border-color:var(--brand-primary,var(--ui-line))}:root[data-theme=dark] .tenant-secondary{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-muted)!important}:root[data-theme=dark] .tenant-secondary:hover,:root[data-theme=dark] .tenant-icon-button:hover{background:var(--ui-surface)}:root[data-theme=dark] .tenant-text-button{color:var(--ui-muted)!important}:root[data-theme=dark] .tenant-icon-button{color:var(--ui-muted);background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .tenant-test-note{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .tenant-test-note strong,:root[data-theme=dark] .tenant-tabs>button{color:var(--ui-muted)}:root[data-theme=dark] .tenant-tabs>button[aria-current=page]{border-bottom-color:var(--brand-primary,var(--ui-line));color:var(--ui-ink)}:root[data-theme=dark] .tenant-tabs>button:hover{background:var(--ui-surface)}:root[data-theme=dark] .tenant-tabs>button>span{background:var(--ui-subtle)}:root[data-theme=dark] .tenant-feedback{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-success)!important}:root[data-theme=dark] .tenant-feedback.is-error{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-danger)!important}:root[data-theme=dark] .tenant-admin input{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .tenant-admin input[readonly]{background:var(--ui-subtle);color:var(--ui-muted)}:root[data-theme=dark] .tenant-company-row{background:var(--ui-surface)}:root[data-theme=dark] .tenant-permission-pill{color:var(--ui-success);background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .tenant-permission-pill.is-locked{color:var(--ui-warning);background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .tenant-permission-details{color:var(--ui-muted)}:root[data-theme=dark] .tenant-empty{border:1px dashed var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .tenant-empty>svg{color:var(--ui-muted)}:root[data-theme=dark] .tenant-settings-card{background:var(--ui-surface)}:root[data-theme=dark] .tenant-brand-details>div{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .tenant-brand-details dt,:root[data-theme=dark] .tenant-brand-details dd{color:var(--ui-muted)}:root[data-theme=dark] .tenant-swatch{border:1px solid var(--ui-line)}:root[data-theme=dark] .tenant-help{color:var(--ui-muted)!important}:root[data-theme=dark] .tenant-inline-note{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .tenant-brand-preview{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .tenant-preview-label{background:var(--ui-surface);border-bottom:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .tenant-preview-top{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .tenant-preview-top strong,:root[data-theme=dark] .tenant-preview-content h3{color:var(--ui-ink)}:root[data-theme=dark] .tenant-preview-content p{color:var(--ui-muted)}:root[data-theme=dark] .tenant-preview-footer{color:var(--ui-muted);border-top:1px solid var(--ui-line)}:root[data-theme=dark] .tenant-portal-link{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .tenant-portal-link strong{color:var(--ui-muted)}:root[data-theme=dark] .tenant-portal-link small{color:var(--ui-warning)}:root[data-theme=dark] .tenant-activity li{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .tenant-activity li>svg{color:var(--ui-success)}:root[data-theme=dark] .tenant-activity strong,:root[data-theme=dark] .tenant-activity small{color:var(--ui-muted)}:root[data-theme=dark] .tenant-modal{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .tenant-modal>header{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .tenant-editor-fields>.tenant-tabs{background:var(--ui-surface)}:root[data-theme=dark] .tenant-field-stack>label,:root[data-theme=dark] .tenant-field-row>label,:root[data-theme=dark] .tenant-field-stack label>small,:root[data-theme=dark] .tenant-logo-setting small{color:var(--ui-muted)}:root[data-theme=dark] .tenant-upload:focus-within{outline:3px solid var(--ui-line)}:root[data-theme=dark] .tenant-modal>footer{border-top:1px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .tenant-modal>footer>span,:root[data-theme=dark] .tenant-copy-fallback,:root[data-theme=dark] .tenant-internal-links>summary{color:var(--ui-muted)}:root[data-theme=dark] .tenant-team-editor{border-top:1px solid var(--tenant-border,var(--ui-line))}:root[data-theme=dark] .tenant-team-editor h3>span{color:var(--ui-muted)}:root[data-theme=dark] .tenant-team-row{background:var(--ui-subtle);border:1px solid var(--ui-line)}:root[data-theme=dark] .tenant-team-portrait{background:var(--ui-subtle);color:var(--ui-muted);border:1px solid var(--ui-line)}:root[data-theme=dark] .tenant-team-person-fields>label,:root[data-theme=dark] .tenant-team-person-fields>label>small{color:var(--ui-muted)}:root[data-theme=dark] .tenant-preview-team{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .tenant-preview-team>strong,:root[data-theme=dark] .tenant-preview-team small{color:var(--ui-muted)}:root[data-theme=dark] .tenant-workspace-help{background:var(--ui-surface)}:root[data-theme=dark] .tenant-workspace-help>summary{color:var(--ui-muted)}@media (width<=620px){:root[data-theme=dark] .tenant-section-picker{color:var(--ui-muted)}:root[data-theme=dark] .tenant-section-picker select{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}}:root[data-theme=dark] .hub-person-label>.xsp-portrait{background:var(--brand-soft,var(--ui-surface));color:var(--brand-text,var(--ui-muted))}:root[data-theme=dark] .hub-carrier-logo{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .hub-coverage-badge{border:1px solid var(--brand-line,var(--ui-line));background:var(--brand-soft,var(--ui-surface));color:var(--brand-text,var(--ui-ink))}:root[data-theme=dark] .hub-request-art{background:var(--brand-soft,var(--ui-surface))}:root[data-theme=dark][data-theme=dark] .hub-coverage-badge{border-color:var(--ui-line,var(--ui-line))}:root[data-theme=dark] .xs-app{--xs-navy:var(--brand-navy,var(--ui-ink));--xs-red:var(--brand-accent,var(--ui-danger));--xs-paper:var(--ui-subtle);--xs-border:var(--ui-line);--xs-muted:var(--ui-muted);background:var(--ui-surface)}:root[data-theme=dark] .xs-app :focus-visible{outline:3px solid var(--ui-line)}:root[data-theme=dark] .xs-prototype,:root[data-theme=dark] .xs-hero h1 em{color:var(--ui-muted)}:root[data-theme=dark] .xs-hero-points svg{color:var(--ui-success)}:root[data-theme=dark] .xs-drop:before{border:1px dashed var(--ui-line)}:root[data-theme=dark] .xs-drop-icon{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xs-secondary,:root[data-theme=dark] .xs-coverage{background:var(--ui-surface)}:root[data-theme=dark] .xs-coverage:hover{border-color:var(--ui-line)}:root[data-theme=dark] .xs-coverage.selected{background:var(--ui-surface)}:root[data-theme=dark] .xs-art-gl{color:var(--ui-info);background:var(--ui-surface)}:root[data-theme=dark] .xs-art-umbrella{color:var(--ui-muted);background:var(--ui-surface)}:root[data-theme=dark] .xs-art-auto{color:var(--ui-warning);background:var(--ui-warning-bg)}:root[data-theme=dark] .xs-art-property{color:var(--ui-success);background:var(--ui-surface)}:root[data-theme=dark] .xs-art-wc{color:var(--ui-danger);background:var(--ui-surface)}:root[data-theme=dark] .xs-checkbox{border:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .xs-coverage small{color:var(--ui-muted);border-top:1px solid var(--ui-line)}:root[data-theme=dark] .xs-package-bar{border:1px solid var(--ui-line)}:root[data-theme=dark] .xs-footer span,:root[data-theme=dark] .xs-footer>small,:root[data-theme=dark] .xs-steps button{color:var(--ui-muted)}:root[data-theme=dark] .xs-steps button>span{border:1px solid var(--ui-line)}:root[data-theme=dark] .xs-steps button.done,:root[data-theme=dark] .xs-save-status,:root[data-theme=dark] .xs-draft-pill{color:var(--ui-success)}:root[data-theme=dark] .xs-draft-pill{background:var(--ui-subtle);color:var(--ui-warning)}:root[data-theme=dark] .xs-app input,:root[data-theme=dark] .xs-app textarea,:root[data-theme=dark] .xs-app select{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xs-app textarea:disabled{background:var(--ui-subtle)}:root[data-theme=dark] .xs-app input::placeholder,:root[data-theme=dark] .xs-app textarea::placeholder,:root[data-theme=dark] .xs-progress strong span{color:var(--ui-muted)}:root[data-theme=dark] .xs-form-nav>button:not(.xs-text-link){background:var(--ui-surface)}:root[data-theme=dark] .xs-form-nav>button.active:not(.xs-text-link){background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .xs-question-toolbar label{background:var(--ui-subtle)}:root[data-theme=dark] .xs-question-toolbar>button{background:var(--ui-surface)}:root[data-theme=dark] .xs-question-toolbar>button[aria-pressed=true]{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .xs-question-flagged{border-color:var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xs-question-number{background:var(--ui-subtle)}:root[data-theme=dark] .xs-answer-indicator{color:var(--ui-success)}:root[data-theme=dark] .xs-source-ref{color:var(--ui-muted)!important}:root[data-theme=dark] .xs-answer-options button{background:var(--ui-surface);color:var(--ui-muted)}:root[data-theme=dark] .xs-answer-options button[aria-pressed=true]{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .xs-choice-row>button:not(.xs-button):not(.xs-secondary){background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xs-reused{color:var(--ui-success)}:root[data-theme=dark] .xs-soft-note{background:var(--ui-subtle)}:root[data-theme=dark] .xs-review-disclaimer{background:var(--ui-subtle);color:var(--ui-warning)}:root[data-theme=dark] .xs-download-panel{border-color:var(--ui-line)}:root[data-theme=dark] .xs-download-panel>small{color:var(--ui-muted)}:root[data-theme=dark] .xs-source-issues svg{color:var(--ui-warning)}:root[data-theme=dark] .xs-toast{background:var(--ui-surface);border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .xs-toast.error{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-danger)}:root[data-theme=dark] .xs-suggestions{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xs-suggestions article{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .xs-desk label{color:var(--xs-ink,var(--ui-ink))}:root[data-theme=dark] .xs-desk input,:root[data-theme=dark] .xs-desk select,:root[data-theme=dark] .xs-desk textarea{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .xs-saving{background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .xs-success{background:var(--ui-surface)}:root[data-theme=dark] .xs-case-row{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-ink)}:root[data-theme=dark] .xs-case-row small{color:var(--ui-muted)}:root[data-theme=dark] .xs-case-icon,:root[data-theme=dark] .xs-status{background:var(--ui-surface)}:root[data-theme=dark] .xs-demo-strip{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xs-stage-bar li{color:var(--ui-muted)}:root[data-theme=dark] .xs-stage-bar li span{background:var(--ui-subtle)}:root[data-theme=dark] .xs-stage-bar .active{color:var(--ui-ink)}:root[data-theme=dark] .xs-file-button{border:1px dashed var(--ui-line)}:root[data-theme=dark] .xs-document-row{border-bottom:1px solid var(--ui-line);color:var(--ui-ink)}:root[data-theme=dark] .xs-document-row small{color:var(--ui-muted)}:root[data-theme=dark] .xs-timeline li{color:var(--ui-ink)}:root[data-theme=dark] .xs-timeline small{color:var(--ui-muted)}:root[data-theme=dark] .xs-message{background:var(--ui-subtle)}:root[data-theme=dark] .xs-message small{color:var(--ui-muted)}:root[data-theme=dark] .xs-quote-card{border:1px solid var(--ui-line)}:root[data-theme=dark] .xs-quote-card h3 small{color:var(--ui-muted)}:root[data-theme=dark] .xs-copy-row code{background:var(--ui-surface)}:root[data-theme=dark] .xs-member{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .xs-coverage-result{background:var(--ui-surface)}:root[data-theme=dark] .xs-panel hr{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .xs-pdf-map{border:1px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .xs-pdf-placement{border:1px solid var(--ui-line);color:var(--ui-ink)}:root[data-theme=dark] .xs-map-field{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .xs-app{--xs-navy:var(--ui-ink);--xs-red:var(--ui-danger);--xs-muted:var(--ui-muted);--xs-border:var(--ui-line);--xs-paper:var(--ui-subtle);background:var(--ui-surface)}:root[data-theme=dark] .xs-app input,:root[data-theme=dark] .xs-app select,:root[data-theme=dark] .xs-app textarea{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xs-app input::placeholder,:root[data-theme=dark] .xs-app textarea::placeholder{color:var(--ui-muted)}:root[data-theme=dark] .xs-header{background:var(--ui-surface)}:root[data-theme=dark] .xs-header nav a:last-child{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xs-prototype{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .xs-drop{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xs-drop:before{border-color:var(--ui-line)}:root[data-theme=dark] .xs-coverage{background:var(--ui-surface)}:root[data-theme=dark] .xs-coverage.selected{border-color:var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xs-package-bar{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xs-panel{background:var(--ui-surface)}:root[data-theme=dark] .xs-question{border-color:var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xs-case-row,:root[data-theme=dark] .xs-stage-bar{background:var(--ui-surface)}:root[data-theme=dark] .xs-demo-strip{background:var(--ui-surface);border-color:var(--ui-line)}:root[data-theme=dark] .xs-footer{border-top:4px solid var(--ui-line)}:root[data-theme=dark] .xs-footer span,:root[data-theme=dark] .xs-footer a:hover{color:var(--ui-muted)}:root[data-theme=dark] .xs-footer small{border-top:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .xs-schedules fieldset{border:1px solid var(--ui-line)}:root[data-theme=dark] .xs-source-review{background:var(--ui-surface);border:1px solid var(--ui-line)}:root[data-theme=dark] .xs-review-title{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .xs-source-review-grid aside{background:var(--ui-subtle)}:root[data-theme=dark] .xs-source-review-grid iframe{background:var(--ui-surface)}:root[data-theme=dark] .xs-source-tabs button{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xs-current-value{background:var(--ui-surface)}:root[data-theme=dark] .xs-conflict{color:var(--ui-danger);background:var(--ui-warning-bg)}:root[data-theme=dark] .xs-scenario{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .xs-scenario>span:not(.xs-art){color:var(--ui-muted)}:root[data-theme=dark] .xs-scenario small{border-top:1px solid var(--ui-line);color:var(--ui-muted)}:root[data-theme=dark] .xs-scenario.selected{border:2px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xs-read-results>div{background:var(--ui-surface)}:root[data-theme=dark] .xs-snapshot-answer{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .xs-snapshot-answer p{color:var(--ui-muted)}:root[data-theme=dark] .xs-applicant-type label,:root[data-theme=dark] .xs-applicant-type label.selected{background:var(--ui-surface)}:root[data-theme=dark] .xs-shared-summary{background:var(--ui-subtle);border:1px solid var(--ui-line);color:var(--ui-success)}:root[data-theme=dark] .xs-shared-override{background:var(--ui-surface)}:root[data-theme=dark] .xs-referral-panel{background:linear-gradient(120deg,var(--ui-surface),var(--ui-surface))}:root[data-theme=dark] .xs-carrier-decision{border-left:3px solid var(--ui-line);background:var(--ui-subtle)}:root[data-theme=dark] .xs-queue-card{background:var(--ui-subtle)}:root[data-theme=dark] .xs-evidence{border-left:3px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xs-rule{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .xs-rule>strong{color:var(--ui-info)}:root[data-theme=dark] .xs-market-card{border:1px solid var(--ui-line);background:linear-gradient(145deg,var(--ui-surface),var(--ui-surface))}:root[data-theme=dark] .xs-market-status{background:var(--ui-subtle);color:var(--ui-ink)}:root[data-theme=dark] .xs-field-group{border:1px solid var(--xs-line,var(--ui-line))}:root[data-theme=dark] .xs-field-group>summary{background:var(--ui-subtle)}:root[data-theme=dark] .xs-printed-field.locked{color:var(--ui-muted)}:root[data-theme=dark] .xs-field-actions small{color:var(--ui-success)}:root[data-theme=dark] .xs-field-reference{color:var(--ui-muted)}:root[data-theme=dark] .xs-automation{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}:root[data-theme=dark] .xs-automation details{border-top:1px solid var(--ui-line)}:root[data-theme=dark] .xs-schedule-disclosure{border:1px solid var(--ui-line);background:var(--ui-surface)}:root[data-theme=dark] .xs-schedule-disclosure>summary span{color:var(--ui-muted)}:root[data-theme=dark] .xs-extraction-table{border:1px solid var(--ui-line)}:root[data-theme=dark] .xs-extraction-table th,:root[data-theme=dark] .xs-extraction-table td{border-bottom:1px solid var(--ui-line)}:root[data-theme=dark] .xs-extraction-table thead{background:var(--ui-surface)}}
