html[data-theme=dark]{color-scheme:dark;--navy:#e6edf6;--ink:#e6edf6;--muted:#b2c0d1;--paper:#101b2b;--cream:#101b2b;--surface:#19283b;--surface-soft:#142235;--line:#354960;--control-line:#657b94;--accent:#32688e;--on-accent:#fff;--accent-soft:#233c53;--green:#a6d4bd;--purple:#c4bbef;--lavender:#26384a;--sand:#3f3826;--custard:#f3dfa4;--pink:#ffafa5;background:#101b2b;color:#e6edf6}.sw-theme-toggle.sw-theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;min-width:44px;padding:10px;margin:0;border-radius:50%;border:1px solid #a7b5c3;background:#fffaf3;color:#223d56;cursor:pointer;box-shadow:none;touch-action:manipulation}.sw-theme-toggle:hover{background:#e2edf5}.sw-theme-toggle:focus-visible{outline:3px solid #5799cb;outline-offset:3px}html[data-theme=dark] .sw-theme-toggle{background:#203349;color:#e6edf6;border-color:#6c839b}.sw-appearance-choice{display:flex;gap:12px;max-width:480px}.sw-appearance-choice button{display:grid;grid-template-columns:1fr auto;gap:10px;flex:1 1;min-width:0;margin:0;padding:12px;border:1px solid #e1eaf2;border-radius:12px;background:#fff;color:#182f50;font:600 15px/22px system-ui;cursor:pointer;text-align:start}.sw-appearance-choice button[aria-pressed=true]{border-color:#2d6c9f;box-shadow:0 0 0 1px #2d6c9f;background:#f6f8fb}.sw-appearance-choice button:focus-visible{outline:3px solid #5799cb;outline-offset:4px}.sw-appearance-preview{grid-column:1/-1;display:flex;flex-direction:column;gap:7px;height:66px;padding:12px;border:1px solid #e1eaf2;border-radius:7px;background:#f6f8fb}.sw-appearance-preview i{display:block;height:6px;width:75%;background:#d8e4ee;border-radius:3px}.sw-appearance-preview i:first-child{background:#2d6c9f;width:40%}.sw-appearance-preview i:last-child{width:55%}.sw-appearance-preview.dark{background:#101b2b;border-color:#3c5068}.sw-appearance-preview.dark i{background:#3c5068}.sw-appearance-preview.dark i:first-child{background:#a5cdeb}.sw-appearance-selected{color:#2d6c9f;min-width:18px}html[data-theme=dark] .sw-appearance-choice button{background:#19283b;border-color:#3c5068;color:#e6edf6}html[data-theme=dark] .sw-appearance-choice button[aria-pressed=true]{border-color:#a5cdeb;box-shadow:0 0 0 1px #a5cdeb;background:#233c53}html[data-theme=dark] .sw-appearance-selected{color:#a5cdeb}.sw-theme-floating{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:100}.join-header nav{align-items:center}html[data-theme=dark] .sw-site,html[data-theme=dark] body{background:#101b2b;color:#e6edf6}html[data-theme=dark] .sw-site{--sw-ink:#e6edf6;--sw-muted:#b2c0d1;--sw-purple:#a5cdeb}html[data-theme=dark] .sw-site :is(.sw-nav,.sw-menu,.sw-links.open){background:#101b2bf5;color:#e6edf6}html[data-theme=dark] .sw-site :is(.sw-feature-grid>article,.sw-feature-grid>a,.sw-role-grid>article,.sw-role-grid>a,.sw-answer-card,.sw-pricing-grid>article,.sw-photo-note,.sw-human-banner,.sw-start,.sw-product-detail,.sw-plans){background:#19283b;color:#e6edf6;border-color:#354960}html[data-theme=dark] .sw-site :is(.sw-answer-card>div,.sw-showcase,.sw-book,.sw-faq,.sw-product-tour,.sw-assistant-explainer){background:#142235;color:#e6edf6;border-color:#354960}html[data-theme=dark] .sw-site :is(.sw-ai,.sw-strip,.sw-footer,.sw-preview-section){background:#0b1727;color:#f3f7fc}html[data-theme=dark] .sw-site :is(.sw-cta,.sw-ai .sw-cta){background:#32688e;color:#fff}html[data-theme=dark] .sw-site .sw-cta:hover{background:#3b799f;color:#fff}html[data-theme=dark] .sw-site :is(.sw-play-download,.sw-link){color:#c0dff5;border-color:#759ab8;background:transparent}html[data-theme=dark] .sw-site :is(.sw-plan-features li,.sw-assistant-explainer li p,.sw-assistant-boundary,.sw-plan-note,.sw-photo-note small,.sw-feature-grid p,.sw-role-grid p){color:#b2c0d1}html[data-theme=dark] .sw-site :is(.sw-plan-features li:before,.sw-kicker,.sw-answer-icon){color:#a5cdeb}html[data-theme=dark] .sw-site .sw-photo-stamp{background:#264760;color:#fff}html[data-theme=dark] .join{--j-blue:#a5cdeb;--j-ink:#e6edf6;--j-muted:#b2c0d1;background:#101b2b;color:#e6edf6}html[data-theme=dark] .join :is(.join-card,.join-header,.join-workflow,.join-radio,.join-tour-demo div,.join-secondary){background:#19283b;border-color:#354960;color:#e6edf6}html[data-theme=dark] .join :is(input:not(:is([type=checkbox],[type=radio],[type=range],[type=color],[type=button],[type=submit],[type=reset],[type=hidden],[role=switch])),select){background:#101b2b;border-color:#657b94;color:#e6edf6}html[data-theme=dark] .join :is(.join-notice,.join-plan-summary,.join-toggle,.join-badge,.join-tour-demo,.join-radio[aria-pressed=true]){background:#233c53;border-color:#456078;color:#e6edf6}html[data-theme=dark] .join :is(.join-plan-summary small,.join-kicker,.join-toggle button){color:#b2c0d1}html[data-theme=dark] .join :is(.join-primary,.join-toggle [aria-pressed=true]){background:#32688e;border-color:#32688e;color:#fff}html[data-theme=dark] .join .join-story{background:#173b56;color:#fff}html[data-theme=dark] .join .join-error{background:#442a32;border-color:#ae6471;color:#ffd0cc}html[data-theme=dark] :is(.auth,.auth-form,.auth-card){background:#101b2b;color:#e6edf6}html[data-theme=dark] .auth-story{background:linear-gradient(125deg,#19283b,#233c53);color:#e6edf6}html[data-theme=dark] :is(input:not(:is([type=checkbox],[type=radio],[type=range],[type=color],[type=button],[type=submit],[type=reset],[type=hidden],[role=switch])),textarea,select){background:#142235;color:#e6edf6;border-color:#657b94}html[data-theme=dark] :is(input,textarea)::placeholder{color:#9cacc0;opacity:1}html[data-theme=dark] :is(.auth .brand,.auth .eyebrow,.auth h2,.auth p,.auth li,.auth label,.auth .text){color:#d1e0ef}html[data-theme=dark] .guides-site{--ink:#e6edf6;--muted:#b2c0d1;--blue:#a5cdeb;--line:#354960;background:#101b2b;color:#e6edf6}html[data-theme=dark] .guides-site :is(.guide-card,.guide-topics a,.guide-toc,.guide-template,.guide-hero-photo>span,.guide-article-cta,.guide-bottom-cta){background:#19283b;color:#e6edf6;border-color:#354960}html[data-theme=dark] .guides-site .guide-button{background:#32688e;color:#fff}html[data-theme=dark] :is(.workspace-status,dialog){background:#142235;color:#e6edf6;border-color:#657b94}@media(max-width:760px){.sw-theme-floating{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.sw-nav-actions{gap:12px}.guide-header nav,.join-header,.join-header nav{gap:10px}}@media print{.sw-theme-floating,.sw-theme-toggle{display:none!important}}html[data-theme=dark] .sw-site .sw-people-hero{background:linear-gradient(120deg,#142235,#20394a);color:#e6edf6}html[data-theme=dark] .sw-site{--sw-on-dark:#f3f7fc;--sw-on-dark-muted:#b2c0d1;--sw-on-dark-highlight:#f3dfa4;--sw-focus:#a5cdeb}html[data-theme=dark] .sw-site :is(.sw-preview-heading>p:last-child,.sw-preview-gallery .sw-product-capture figcaption,.sw-human-banner p:not(.sw-kicker),.sw-answer-card p,.sw-answer-card small,.sw-role-grid span){color:#b2c0d1}html[data-theme=dark] .sw-site .sw-start li>span{color:#ffafa5}html[data-theme=dark] .workspace-splash{background:#101b2b;color:#f3f7fc}html[data-theme=dark] .app.app{--glass-primary:#244660;--glass-accent:#32688e;--glass-panel:#19283b;--glass-edge:#354960;--glass-shadow:none;--accent-soft:#233c53;--workspace-on-accent:#fff;--ink:#e6edf6;--muted:#b2c0d1;background:#101b2b;color:#e6edf6}html[data-theme=dark] .app.app :is(.mobile-topbar,.mobile-tabs,aside,.workspace>header){background:#142235;color:#e6edf6}html[data-theme=dark] .app.app main :is(.card,.settings-grid article,.attention-centre,.schedule-controls,.shift-card,.integration-panel,.document-card){background:#19283b;color:#e6edf6;border-color:#354960}html[data-theme=dark] .app.app :is(input:not(:is([type=checkbox],[type=radio],[type=range],[type=color],[type=button],[type=submit],[type=reset],[type=hidden],[role=switch])),select,textarea){background:#101b2b;color:#e6edf6;border-color:#657b94}html[data-theme=dark] .app.app button.secondary{background:#233c53;color:#e6edf6;border-color:#657b94}html[data-theme=dark] .app.app :is(.mobile-business,.mobile-tabs button,.eyebrow,.muted,small){color:#b2c0d1}html[data-theme=dark] .app.app .mobile-tabs button[aria-current=page]{background:#32688e;color:#fff}html[data-theme=dark] .app.app>.workspace>a,html[data-theme=dark] .app.app>a{color:#c0dff5!important}html[data-theme=dark] body>main.card{background:#19283b;color:#e6edf6;border-color:#354960}:root{--sw-switch-on:#28679c;--sw-switch-off:#61768d}html[data-theme=dark]{--sw-switch-on:#397fb3;--sw-switch-off:#61768d}html input[role=switch]{background:transparent!important;border:0!important;min-height:0;padding:0;margin:0;box-shadow:none}html input[role=switch]:focus-visible{outline:3px solid #5799cb;outline-offset:5px;border-radius:999px}