body{font-size:var(--text-md);line-height:1.5;background:var(--bg);color:var(--fg)}a{color:inherit}a:hover{text-decoration:underline;text-decoration-color:rgba(15,23,42,.18)}:focus{outline:none}:focus-visible{box-shadow:0 0 0 4px var(--focus);border-radius:10px}.mt-container{width:min(1200px,calc(100% - 2 * var(--s-6)));margin:0 auto}.mt-card{border:1px solid var(--card-border);border-radius:var(--r-lg)}.mt-btn,.mt-card{background:var(--card);box-shadow:var(--sh-sm)}.mt-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:10px 14px;border-radius:var(--r-md);border:1px solid var(--card-border);color:var(--fg);cursor:pointer;transition:transform .06s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}.mt-btn:hover{background:#f8fbff;border-color:var(--card-border-strong);box-shadow:0 12px 28px rgba(15,23,42,.1)}.mt-btn:active{transform:translateY(1px)}.mt-btn--primary{border-color:rgba(17,122,120,.18);background:linear-gradient(135deg,#157e7c,#1d4ed8);color:#f8fbff}.mt-btn--danger{border-color:rgba(194,65,12,.18);background:#fff7ed;color:#9a3412}.mt-input,input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{background:#ffffff;color:var(--fg);border:1px solid var(--card-border);border-radius:var(--r-md);padding:10px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.mt-input::placeholder,textarea::placeholder{color:rgba(95,107,125,.72)}table{border-collapse:collapse;width:100%}td,th{padding:12px 10px;border-bottom:1px solid rgba(148,163,184,.22)}th{text-align:left;color:#475569;font-weight:600}::selection{background:rgba(17,122,120,.18)}@media (prefers-reduced-motion:reduce){*{transition:none!important}}:root{--brand-primary:#2563eb;--brand-primary-light:#3b82f6;--brand-accent:#38bdf8;--brand-ink:#0f172a;--brand-muted:#64748b;--brand-border:#e2e8f0;--brand-bg:#f8fafc;--font-sans:"IBM Plex Sans","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.6rem;--text-3xl:2rem;--r-sm:10px;--r-md:14px;--r-lg:22px;--r-xl:28px;--sh-sm:0 14px 34px rgba(9,16,30,0.07);--sh-md:0 24px 60px rgba(9,16,30,0.12);--sh-lg:0 32px 84px rgba(9,16,30,0.16);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--bg:#edf2f9;--fg:#0a1526;--muted-fg:#58667a;--text-primary:#0f172a;--text-secondary:#344256;--text-muted:#58667a;--text-soft:#68778d;--text-subtle:#68778d;--text-disabled:#7f8ca1;--text-placeholder:#708096;--text-inverse:#f8fbff;--text-link:#1d4ed8;--text-link-hover:#173ecb;--text-on-accent:#ffffff;--text-on-dark:#f8fafc;--text-success:#0b6f5b;--text-warning:#7a4d00;--text-danger:#9f1f32;--text-metadata:#4f5f74;--heading-primary:#0f172a;--heading-secondary:#1f2a3d;--heading-on-dark:#f8fafc;--heading-muted-on-dark:#dbeafe;--card-border:rgba(88,105,138,0.22);--card-border-strong:rgba(52,78,122,0.28);--surface-page:#edf2f9;--surface-card:#ffffff;--surface-elevated:#ffffff;--surface-subtle:#f4f7fc;--surface-selected:#e8f0ff;--surface-dark:#0d1b33;--surface-dark-elevated:#142742;--surface-accent:#2556f3;--surface-disabled:#e2e8f0;--surface-success:rgba(15,142,116,0.12);--surface-warning:rgba(185,122,14,0.14);--surface-danger:rgba(207,67,90,0.12);--surface-soft:#f4f7fc;--surface-strong:#dbe5f5;--surface-titanium:#e4ebf6;--surface-navy:#0d1b33;--surface-graphite:#1a263b;--control-text:#0f172a;--control-muted:#58667a;--control-background:#ffffff;--control-border:rgba(88,105,138,0.22);--control-selected-text:#ffffff;--control-selected-background:#1d4ed8;--control-hover-text:#0f172a;--control-hover-background:#e8f0ff;--control-disabled-text:#64748b;--control-disabled-background:#e2e8f0;--link-on-light:#1d4ed8;--link-on-dark:#93c5fd;--link-on-accent:#ffffff;--link-visited:#5950e8;--link-focus:#1d4ed8;--dark-surface-text-primary:#f8fafc;--dark-surface-text-secondary:#dbeafe;--dark-surface-text-muted:#cbd5e1;--dark-surface-link:#93c5fd;--dark-surface-border:rgba(203,213,225,0.24);--dark-surface-focus:#bfdbfe;--accent:#0f8e74;--accent-2:#2556f3;--accent-cobalt:#2556f3;--accent-cobalt-strong:#173ecb;--accent-cobalt-soft:rgba(37,86,243,0.12);--accent-soft:rgba(15,142,116,0.12);--danger:#cf435a;--danger-soft:rgba(207,67,90,0.12);--ok:#0f8e74;--ok-soft:rgba(15,142,116,0.12);--warning:#b97a0e;--warning-soft:rgba(185,122,14,0.14);--insight:#5950e8;--insight-soft:rgba(89,80,232,0.12);--success-emerald:#16856d;--warning-amber:#b97a0e;--warning-amber-strong:#8f5c00;--critical-red:#cf435a;--critical-red-strong:#9f1f32;--intelligence-indigo:#5950e8;--intelligence-indigo-strong:#4338ca;--graphite-authority:#1f2a3d;--navy-authority:#142742;--gradient-command:linear-gradient(135deg,#11233f,#18315b 36%,#2556f3);--gradient-command-soft:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(239,245,255,0.98));--gradient-intelligence:linear-gradient(135deg,rgba(89,80,232,0.18),rgba(37,86,243,0.08));--focus:rgba(37,86,243,0.2);--focus-strong:rgba(37,86,243,0.34);--mt-type-page:clamp(1.75rem,1.6rem + 0.45vw,2.25rem);--mt-type-section:1.08rem;--mt-type-body:0.95rem;--mt-space-page:clamp(16px,2vw,28px);--mt-space-section:clamp(14px,1.6vw,22px);--mt-surface-card:#ffffff;--mt-surface-card-muted:#f7f9fd;--mt-surface-border:rgba(60,76,110,0.18);--mt-surface-border-strong:rgba(31,42,61,0.28);--mt-action-primary:#173ecb;--mt-action-primary-hover:#102f9f;--mt-action-secondary:#ffffff;--mt-link:var(--text-link);--mt-status-success-bg:rgba(15,142,116,0.12);--mt-status-success-fg:#0b6f5b;--mt-status-warning-bg:rgba(185,122,14,0.14);--mt-status-warning-fg:#7a4d00;--mt-status-critical-bg:rgba(207,67,90,0.12);--mt-status-critical-fg:#9f1f32;--mt-focus-ring:0 0 0 3px rgba(37,86,243,0.24);--semantic-background:var(--surface-page);--semantic-surface:var(--surface-card);--semantic-surface-elevated:var(--surface-elevated);--semantic-surface-muted:var(--surface-subtle);--semantic-foreground:var(--text-primary);--semantic-foreground-secondary:var(--text-secondary);--semantic-foreground-muted:var(--text-muted);--semantic-border:var(--mt-surface-border);--semantic-border-strong:var(--mt-surface-border-strong);--semantic-accent:var(--accent-cobalt);--semantic-success:var(--text-success);--semantic-warning:var(--text-warning);--semantic-danger:var(--text-danger);--semantic-focus:var(--focus-strong)}:root[data-theme=light]{--bg:#edf2f9;--fg:#0a1526;--muted-fg:#58667a;--card:#ffffff;--card-border:rgba(88,105,138,0.22);--card-border-strong:rgba(52,78,122,0.28);--surface-soft:#f4f7fc;--surface-strong:#dbe5f5;--focus:rgba(37,86,243,0.2);--semantic-background:var(--surface-page);--semantic-surface:var(--surface-card);--semantic-surface-elevated:var(--surface-elevated);--semantic-surface-muted:var(--surface-subtle);--semantic-foreground:var(--text-primary);--semantic-foreground-secondary:var(--text-secondary);--semantic-foreground-muted:var(--text-muted);--semantic-border:var(--card-border);--semantic-border-strong:var(--card-border-strong);--semantic-accent:var(--accent-cobalt);--semantic-success:var(--text-success);--semantic-warning:var(--text-warning);--semantic-danger:var(--text-danger);--semantic-focus:var(--focus-strong)}:root[data-theme=dark]{--text-primary:#f3f7ff;--text-secondary:#c4cede;--text-muted:#a9b7cc;--text-subtle:#9fadc2;--text-disabled:#8492a8;--text-link:#93c5fd;--text-link-hover:#bfdbfe;--text-on-accent:#ffffff;--text-on-dark:#f8fafc;--text-success:#86efc5;--text-warning:#fcd66f;--text-danger:#fda4b4;--heading-primary:#f8fafc;--heading-secondary:#e2e8f0;--heading-on-dark:#f8fafc;--heading-muted-on-dark:#dbeafe;--surface-page:#0b1220;--surface-card:#111c2d;--surface-elevated:#142033;--surface-subtle:#152238;--surface-selected:#1e3a8a;--surface-dark:#020617;--surface-dark-elevated:#0f172a;--surface-accent:#93c5fd;--surface-disabled:#1e293b;--surface-success:rgba(52,211,153,0.14);--surface-warning:rgba(251,191,36,0.15);--surface-danger:rgba(251,113,133,0.14);--control-text:#f8fafc;--control-muted:#cbd5e1;--control-background:#0e192a;--control-border:rgba(203,213,225,0.3);--control-selected-text:#0f172a;--control-selected-background:#93c5fd;--control-hover-text:#f8fafc;--control-hover-background:#17243a;--control-disabled-text:#cbd5e1;--control-disabled-background:#1e293b;--link-on-light:#1d4ed8;--link-on-dark:#93c5fd;--link-on-accent:#ffffff;--link-visited:#c4b5fd;--link-focus:#bfdbfe;--dark-surface-text-primary:#f8fafc;--dark-surface-text-secondary:#dbeafe;--dark-surface-text-muted:#cbd5e1;--dark-surface-link:#93c5fd;--dark-surface-border:rgba(203,213,225,0.24);--dark-surface-focus:#bfdbfe;--mt-link:var(--text-link);--semantic-background:var(--surface-page);--semantic-surface:var(--surface-card);--semantic-surface-elevated:var(--surface-elevated);--semantic-surface-muted:var(--surface-subtle);--semantic-foreground:var(--text-primary);--semantic-foreground-secondary:var(--text-secondary);--semantic-foreground-muted:var(--text-muted);--semantic-border:var(--control-border);--semantic-border-strong:rgba(203,213,225,0.46);--semantic-accent:#93c5fd;--semantic-success:var(--text-success);--semantic-warning:var(--text-warning);--semantic-danger:var(--text-danger);--semantic-focus:rgba(191,219,254,0.42)}:root{--bg:var(--brand-bg);--text:var(--brand-ink);--muted:var(--brand-muted);--accent:#4b7bf0;--tenant-primary:#5f86e8;--tenant-accent:#5f86e8;--line:color-mix(in srgb,var(--brand-border) 72%,transparent)}[data-shell=app] .mt-spotlight-panel{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,249,253,.96)),var(--mt-surface-card-muted)}[data-shell=app] .operator-page__title,[data-shell=app] .operator-section__title,[data-shell=app] h1,[data-shell=app] h2,[data-shell=app] h3{letter-spacing:0;color:var(--text-primary)}[data-shell=app] .muted,[data-shell=app] .operator-cellMeta,[data-shell=app] .operator-cellSubtle,[data-shell=app] .operator-section__subtitle{color:var(--text-secondary)}[data-shell=app] .badge,[data-shell=app] .operator-tag{border:1px solid var(--mt-surface-border);font-size:.75rem;font-weight:750;line-height:1.2}[data-shell=app] .operator-tag{color:var(--mt-status-success-fg);background:var(--mt-status-success-bg)}[data-shell=app] .badge.warn{color:var(--mt-status-warning-fg);background:var(--mt-status-warning-bg)}[data-shell=app] .badge.danger{color:var(--mt-status-critical-fg);background:var(--mt-status-critical-bg)}[data-shell=app] .button:not(.secondary){color:#fff}[data-shell=app] .button:not(.secondary):hover{background:var(--mt-action-primary-hover);border-color:var(--mt-action-primary-hover)}.mytitan-cookie-preferences-toggle{position:static;display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:44px;margin:0 0 12px auto;padding-inline:14px;line-height:1.2}[data-shell=app] .mytitan-cookie-preferences-toggle.button.secondary{min-height:44px;padding-block:10px}.mytitan-cookie-preferences-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:rgba(15,23,42,.44)}.mytitan-cookie-preferences-dialog,.mytitan-cookie-preferences-notice{width:min(720px,calc(100% - 32px));margin:16px auto;padding:18px;border:1px solid rgba(71,85,105,.2);border-radius:8px;color:#0f172a;background:#ffffff;box-shadow:0 20px 46px rgba(15,23,42,.12)}.mytitan-cookie-preferences-dialog{max-height:min(680px,calc(100dvh - 32px));overflow:auto}.mytitan-cookie-preferences-notice{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;width:100%;max-width:1380px;margin:0 auto 12px;padding:10px 12px;border-radius:8px;box-shadow:0 10px 26px rgba(15,23,42,.08)}.mytitan-cookie-preferences-dialog h2,.mytitan-cookie-preferences-notice h2{margin-top:0;margin-bottom:8px;font-size:1.35rem;line-height:1.2;color:#0f172a;-webkit-text-fill-color:#0f172a}.mytitan-cookie-preferences-notice h2{margin:0 0 2px;font-size:.95rem;line-height:1.25}.mytitan-cookie-preferences-notice p{margin:0;font-size:.84rem;line-height:1.35}.mytitan-cookie-preferences-options{display:grid;gap:12px;margin-bottom:14px}.mytitan-cookie-preferences-option{display:flex;gap:10px;align-items:flex-start;min-height:44px}.mytitan-cookie-preferences-option input{width:20px;height:20px;margin-top:2px}.mytitan-cookie-preferences-actions{justify-content:flex-start;min-width:0}.mytitan-cookie-preferences-notice .mytitan-cookie-preferences-actions{display:flex;align-items:center;gap:8px;margin:0}.mytitan-cookie-preferences-notice .button{min-height:44px;white-space:nowrap}.mytitan-cookie-preferences-dialog .muted{color:#334155;-webkit-text-fill-color:#334155;background-color:transparent}html.dark .mytitan-cookie-preferences-dialog,html.dark .mytitan-cookie-preferences-notice,html[data-theme=dark] .mytitan-cookie-preferences-dialog,html[data-theme=dark] .mytitan-cookie-preferences-notice{border-color:rgba(148,163,184,.32);color:#f8fafc;background:#0f172a;box-shadow:0 22px 54px rgba(0,0,0,.38)}html.dark .mytitan-cookie-preferences-dialog h2,html.dark .mytitan-cookie-preferences-notice h2,html[data-theme=dark] .mytitan-cookie-preferences-dialog h2,html[data-theme=dark] .mytitan-cookie-preferences-notice h2{color:#f8fafc;-webkit-text-fill-color:#f8fafc}html.dark .mytitan-cookie-preferences-dialog .muted,html.dark .mytitan-cookie-preferences-notice .muted,html[data-theme=dark] .mytitan-cookie-preferences-dialog .muted,html[data-theme=dark] .mytitan-cookie-preferences-notice .muted{color:#d7e2f4;-webkit-text-fill-color:#d7e2f4;background-color:transparent}[data-shell=app] .operator-grid{display:grid;gap:12px}[data-shell=app] .operator-grid--three{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}[data-shell=app] .operator-checkRow{display:flex;align-items:flex-start;gap:10px;min-height:78px;padding:12px;border:1px solid var(--mt-surface-border);border-radius:8px;background:rgba(255,255,255,.74)}[data-shell=app] .operator-checkRow input{margin-top:3px}[data-shell=app] .operator-checkRow span{display:grid;gap:4px}[data-shell=app] .operator-checkRow small{color:var(--text-muted);line-height:1.35}[data-shell=app] .form-grid{display:grid;gap:12px}[data-shell=app] .form-grid--two{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}[data-shell=app] .operator-data-table,[data-shell=app] .operator-table{border-color:var(--mt-surface-border)}[data-shell=app] .input,[data-shell=app] .textarea,[data-shell=app] select{border-color:var(--mt-surface-border-strong);color:var(--text-primary);background:#fff}[data-shell=app] a:focus-visible,[data-shell=app] button:focus-visible,[data-shell=app] input:focus-visible,[data-shell=app] select:focus-visible,[data-shell=app] textarea:focus-visible{outline:none;box-shadow:var(--mt-focus-ring)}@media (max-width:720px){[data-shell=app] .integration-card,[data-shell=app] .mt-spotlight-panel,[data-shell=app] .operator-page,[data-shell=app] .operator-section{border-radius:14px}[data-shell=app] .operator-section__header{gap:10px}[data-shell=app] .button,[data-shell=app] .operator-rowActions__toggle{min-height:44px}.mytitan-cookie-preferences-toggle{margin:0 0 12px auto}.mytitan-cookie-preferences-dialog,.mytitan-cookie-preferences-notice{width:100%;margin:0 0 12px;padding:14px}.mytitan-cookie-preferences-backdrop{align-items:end;padding-bottom:max(16px,env(safe-area-inset-bottom))}.mytitan-cookie-preferences-notice{grid-template-columns:1fr;gap:8px;padding:10px}.mytitan-cookie-preferences-notice .mytitan-cookie-preferences-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.mytitan-cookie-preferences-notice .mytitan-cookie-preferences-actions .button{width:100%;padding-inline:10px}.mytitan-cookie-preferences-notice .mytitan-cookie-preferences-actions .button:last-child{grid-column:1/-1}}:root{--mt-surface-soft:linear-gradient(180deg,rgba(255,255,255,0.985),rgba(244,247,252,0.985));--mt-surface-strong:linear-gradient(180deg,#ffffff,#eef4fe);--mt-surface-elevated:linear-gradient(180deg,rgba(255,255,255,0.995),rgba(241,246,255,0.985));--mt-surface-command:linear-gradient(145deg,rgba(12,23,43,0.96),rgba(23,44,82,0.94) 42%,rgba(37,86,243,0.92));--mt-border-soft:rgba(120,138,170,0.18);--mt-border-strong:rgba(93,114,150,0.24);--mt-shadow-soft:0 18px 38px rgba(9,16,30,0.06);--mt-shadow-strong:0 24px 52px rgba(9,16,30,0.1);--mt-shadow-float:0 28px 60px rgba(9,16,30,0.09);--mt-text-strong:#0f172a;--mt-text-muted:#4f6075;--mt-text-soft:#617188;--mt-text-inverse:#f8fbff;--mt-text-disabled:#7c8aa0;--mt-text-placeholder:#708095;--mt-text-metadata:#516176;--mt-cobalt:#2556f3;--mt-emerald:#16856d;--mt-amber:#a86600;--mt-violet:#5950e8;--mt-graphite:#233145;--mt-critical:#b42318;--mt-ring:0 0 0 4px rgba(37,86,243,0.14)}body{line-height:1.6;background:radial-gradient(120% 120% at 0 0,rgba(37,86,243,.11),transparent 42%),radial-gradient(100% 120% at 100% 0,rgba(89,80,232,.08),transparent 34%),linear-gradient(180deg,#f6f8fc,#edf3f9)}body,button,input,label,li,p,select,textarea{color:var(--mt-text-strong)}.meta,[data-shell=app] .meta,small,time{color:var(--mt-text-metadata)}.card,[data-shell=app] .card{border-radius:24px;border:1px solid rgba(148,163,184,.14);background:var(--mt-surface-elevated);box-shadow:0 18px 38px rgba(15,23,42,.055)}[data-shell=app] h1,[data-shell=app] h2,[data-shell=app] h3,h1,h2,h3{letter-spacing:-.04em}.muted,[data-shell=app] .muted{color:var(--mt-text-muted)}.text-soft,[data-shell=app] .text-soft{color:var(--mt-text-soft)}.button,[data-shell=app] .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 17px;border-radius:14px;font-size:13px;font-weight:700;letter-spacing:-.01em;transition:transform .14s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,filter .18s ease}.button:hover,[data-shell=app] .button:hover{transform:none;box-shadow:0 14px 28px rgba(9,16,30,.08)}.button:active,[data-shell=app] .button:active{transform:translateY(0);filter:saturate(.98)}.button:focus-visible,.input:focus-visible,[data-shell=app] .button:focus-visible,[data-shell=app] .input:focus-visible,a:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--mt-ring)}.button.secondary,[data-shell=app] .button.secondary{background:rgba(255,255,255,.78);color:var(--mt-text-strong);border-color:var(--mt-border-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.button:not(.secondary),[data-shell=app] .button:not(.secondary){border-color:rgba(27,63,190,.34);background:linear-gradient(135deg,#18305a,#2556f3);color:#f8fbff}.button.secondary:hover,[data-shell=app] .button.secondary:hover{background:rgba(255,255,255,.96);border-color:rgba(37,86,243,.24);box-shadow:0 10px 24px rgba(9,16,30,.08)}.button:disabled,[data-shell=app] .button:disabled,[data-shell=app] .toggle:disabled{color:var(--mt-text-disabled);background:linear-gradient(180deg,rgba(233,239,248,.92),rgba(225,233,244,.96));border-color:rgba(148,163,184,.22);box-shadow:none;cursor:not-allowed;opacity:1}.input,[data-shell=app] .input,[data-shell=app] select.input,[data-shell=app] textarea,input,select,textarea{color:var(--mt-text-strong)}.input::placeholder,[data-shell=app] .input::placeholder,[data-shell=app] textarea::placeholder,input::placeholder,textarea::placeholder{color:var(--mt-text-placeholder);opacity:1}[data-shell=app] .input:disabled,[data-shell=app] textarea:disabled,input:disabled,select:disabled,textarea:disabled{color:var(--mt-text-disabled);background:rgba(239,244,251,.92);border-color:rgba(148,163,184,.18)}:root{--mt-radius-card:8px;--mt-radius-control:8px;--mt-enterprise-bg:#f5f7fb;--mt-enterprise-panel:#ffffff;--mt-enterprise-line:#d8e0ec}body{background:linear-gradient(180deg,#f8fafc 0,var(--mt-enterprise-bg) 100%)}[data-shell=app] h1,[data-shell=app] h2,[data-shell=app] h3,h1,h2,h3{letter-spacing:0}.card,.integration-card,.mt-surface-note,.operator-section,[data-shell=app] .card,[data-shell=app] .integration-card,[data-shell=app] .mt-surface-note,[data-shell=app] .operator-section{border-radius:var(--mt-radius-card);border-color:var(--mt-enterprise-line);background:var(--mt-enterprise-panel);box-shadow:0 10px 24px rgba(15,23,42,.055)}.button,.input,[data-shell=app] .button,[data-shell=app] .input,select,textarea{border-radius:var(--mt-radius-control)}[data-shell=app] .dashboard-shell-content,[data-shell=app] .operator-stack{gap:18px}[data-shell=app] .operator-section__title{font-size:clamp(18px,2vw,22px);line-height:1.2}[data-shell=app] .operator-cellSubtle,[data-shell=app] .operator-page__statHint,[data-shell=app] .operator-section__subtitle{color:#405066}[data-shell=app] .operator-table__cell{overflow-wrap:anywhere}.integration-card,[data-shell=app] .integration-card{border-radius:20px;border:1px solid rgba(148,163,184,.13);background:var(--mt-surface-strong);box-shadow:0 14px 28px rgba(15,23,42,.05)}[data-shell=app] .dashboard-shell-content{gap:24px;padding-bottom:40px}[data-shell=app] .dashboard-shell__supportCard{margin-top:14px;padding:16px 18px;display:grid;gap:12px;background:radial-gradient(320px 140px at 100% 0,rgba(29,78,216,.1),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,247,255,.95))}[data-shell=app] .dashboard-shell__supportActions{display:flex;gap:8px;flex-wrap:wrap}[data-shell=app] .dashboard-shell__utilityBar{margin-bottom:10px}[data-shell=app] .dashboard-shell__utilityBar,[data-shell=app] .dashboard-shell__utilityGroup{position:relative;display:flex;justify-content:flex-end}[data-shell=app] .dashboard-shell__notificationBell{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border-radius:999px;border:1px solid rgba(37,86,243,.14);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,246,255,.98));box-shadow:0 16px 36px rgba(15,23,42,.08);color:var(--text-primary,var(--mt-graphite-900));font-weight:700}[data-shell=app] .dashboard-shell__notificationBellIcon{font-size:14px;line-height:1}[data-shell=app] .dashboard-shell__notificationBellLabel{font-size:13px;letter-spacing:.01em}[data-shell=app] .dashboard-shell__notificationCount{min-width:22px;height:22px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background-color:#2556f3;background-image:linear-gradient(135deg,#2556f3,#4f46e5);color:#f8fbff;font-size:12px;font-weight:800}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationBell[data-ui=notification-bell]{background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(15,23,42,.88));border-color:rgba(203,213,225,.26);color:rgb(250,250,252)}:is(html[data-theme=dark],html.dark) [data-shell=app] [data-ui=notification-bell] .dashboard-shell__notificationBellIcon,:is(html[data-theme=dark],html.dark) [data-shell=app] [data-ui=notification-bell] [data-ui=sidebar-inbox]{color:rgb(250,250,252)}:is(html[data-theme=dark],html.dark) [data-shell=app] [data-ui=sidebar-inbox-count]{background-color:rgb(37,99,235);background-image:none;color:rgb(255,255,255)}[data-shell=app] .dashboard-shell__notificationDrawer{position:absolute;top:calc(100% + 10px);right:0;z-index:35;width:min(100vw - 32px,420px);border-radius:28px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(244,248,255,.98));box-shadow:0 26px 60px rgba(15,23,42,.18);padding:16px}[data-shell=app] .dashboard-shell__notificationDrawerHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}[data-shell=app] .dashboard-shell__notificationDrawerActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}[data-shell=app] .dashboard-shell__notificationGroups{display:grid;gap:14px;max-height:min(68vh,640px);overflow-y:auto}[data-shell=app] .dashboard-shell__notificationGroup{display:grid;gap:10px}[data-shell=app] .dashboard-shell__notificationGroupLabel{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mt-slate-600)}[data-shell=app] .dashboard-shell__notificationItem{display:grid;gap:10px;padding:14px;border-radius:20px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.95)}[data-shell=app] .dashboard-shell__notificationItem.is-read{background:rgba(248,250,252,.92)}[data-shell=app] .dashboard-shell__notificationItem--urgent{border-color:rgba(185,28,28,.18);box-shadow:inset 0 0 0 1px rgba(185,28,28,.04)}[data-shell=app] .dashboard-shell__notificationItem--attention{border-color:rgba(217,119,6,.18);box-shadow:inset 0 0 0 1px rgba(217,119,6,.04)}[data-shell=app] .dashboard-shell__notificationItem--success{border-color:rgba(5,150,105,.16);box-shadow:inset 0 0 0 1px rgba(5,150,105,.04)}[data-shell=app] .dashboard-shell__notificationItemActions,[data-shell=app] .dashboard-shell__notificationItemHeader,[data-shell=app] .dashboard-shell__notificationMeta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}[data-shell=app] .dashboard-shell__notificationTime{font-size:12px;color:var(--mt-slate-600)}[data-shell=app] .dashboard-shell__notificationMessage{margin:0;color:var(--mt-graphite-800);line-height:1.55;font-size:14px}[data-shell=app] .dashboard-shell__notificationCategory,[data-shell=app] .dashboard-shell__notificationPriority{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}[data-shell=app] .dashboard-shell__notificationPriority--info{background:rgba(37,86,243,.1);color:#1d4ed8}[data-shell=app] .dashboard-shell__notificationPriority--success{background:rgba(5,150,105,.12);color:#047857}[data-shell=app] .dashboard-shell__notificationPriority--attention{background:rgba(217,119,6,.14);color:#b45309}[data-shell=app] .dashboard-shell__notificationPriority--urgent{background:rgba(185,28,28,.12);color:#b91c1c}[data-shell=app] .dashboard-shell__notificationCategory{background:rgba(148,163,184,.14);color:var(--mt-slate-700)}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationDrawer{border-color:var(--mt-border-subtle,rgba(148,163,184,.22));background-color:var(--mt-surface-elevated,#0f172a);background:linear-gradient(180deg,rgba(30,41,59,.98),rgba(15,23,42,.98)),var(--mt-surface-elevated,#0f172a);color:var(--mt-text-primary,#f8fafc);box-shadow:0 26px 60px rgba(0,0,0,.36)}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationDrawerHeader strong{color:var(--mt-text-primary,#f8fafc)}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationDrawerHeader .muted{color:var(--mt-text-secondary,#cbd5e1)!important}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationGroupLabel{color:var(--mt-text-secondary,#dbeafe)}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationItem{border-color:var(--mt-border-subtle,rgba(148,163,184,.24));background-color:var(--mt-surface-card,#111827);background:linear-gradient(180deg,rgba(30,41,59,.94),rgba(15,23,42,.96)),var(--mt-surface-card,#111827);color:var(--mt-text-primary,#f8fafc)}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationItem:hover{border-color:var(--mt-border-strong,rgba(203,213,225,.34));background-color:var(--mt-surface-elevated,#1f2937);background:linear-gradient(180deg,rgba(51,65,85,.9),rgba(15,23,42,.96)),var(--mt-surface-elevated,#1f2937)}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationItem:focus-within{border-color:var(--mt-border-focus,#93c5fd);box-shadow:0 0 0 3px rgba(147,197,253,.24)}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationItem.is-read{background-color:var(--mt-surface-subtle,#0f172a);background:linear-gradient(180deg,rgba(30,41,59,.72),rgba(15,23,42,.88)),var(--mt-surface-subtle,#0f172a)}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationItem--urgent{border-color:var(--mt-border-danger,rgba(248,113,113,.46))}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationItem--attention{border-color:var(--mt-border-warning,rgba(251,191,36,.46))}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationItem--success{border-color:var(--mt-border-success,rgba(52,211,153,.42))}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationItemHeader strong{color:var(--mt-text-primary,#f8fafc)}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationTime{color:var(--mt-text-secondary,#cbd5e1)}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationMessage{color:var(--mt-text-secondary,#dbe3ef)}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationMeta{color:var(--mt-text-secondary,#cbd5e1)}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationPriority--info{background:#1e3a8a;color:#eff6ff}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationPriority--success{background:#064e3b;color:#dcfce7}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationPriority--attention{background:#78350f;color:#fef3c7}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationPriority--urgent{background:#7f1d1d;color:#fee2e2}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationCategory{border:1px solid var(--mt-border-subtle,rgba(148,163,184,.24));background:#1e293b;color:var(--mt-text-secondary,#e2e8f0)}[data-shell=app] .dashboard-shell__notificationEmpty{padding:18px;border-radius:22px;border:1px dashed rgba(148,163,184,.28);background:rgba(248,250,252,.78)}[data-shell=app] .mt-linkCard{display:grid;gap:10px;align-content:start;min-height:100%;transition:transform .16s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}[data-shell=app] .mt-linkCard:focus-visible,[data-shell=app] .mt-linkCard:hover{transform:translateY(-2px);border-color:rgba(37,86,243,.24);box-shadow:0 18px 36px rgba(9,16,30,.08);outline:none}[data-shell=app] .mt-linkCard__action{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--mt-cobalt)}[data-shell=app] .mt-linkCard__action:after{content:"→";font-size:13px}[data-shell=app] .mt-linkCard strong{letter-spacing:-.02em}[data-shell=app] details.dashboard-home-details{border-top:1px solid rgba(148,163,184,.16);padding-top:12px}[data-shell=app] details.dashboard-home-details.dashboard-home-details--quiet{border-top:0;padding-top:0;margin-top:-4px}[data-shell=app] details.dashboard-home-details summary{cursor:pointer;list-style:none;color:#2563eb;font-size:13px;font-weight:700}[data-shell=app] details.dashboard-home-details.dashboard-home-details--quiet summary{color:#0f766e}[data-shell=app] details.mt-technical-details summary{color:var(--mt-text-metadata)}[data-shell=app] .mt-pulse-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}[data-shell=app] .mt-surface-note{padding:16px 18px;border-radius:18px;background:linear-gradient(180deg,rgba(250,252,255,.98),rgba(241,246,255,.92));border:1px solid rgba(148,163,184,.12);box-shadow:0 12px 24px rgba(9,20,35,.05)}[data-shell=app] .mt-priority-card{display:grid;gap:14px;padding:18px 20px;border-radius:20px;border:1px solid rgba(37,86,243,.16);background:radial-gradient(320px 160px at 100% 0,rgba(89,80,232,.12),transparent 72%),radial-gradient(260px 160px at 0 100%,rgba(22,133,109,.1),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(240,246,255,.95));box-shadow:0 18px 38px rgba(9,20,35,.06)}[data-shell=app] .mt-priority-card__eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 11px;border-radius:999px;border:1px solid rgba(37,86,243,.14);background:rgba(37,86,243,.09);color:var(--mt-cobalt);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}[data-shell=app] .mt-priority-card__title{margin:0;font-size:clamp(1.1rem,2vw,1.45rem);letter-spacing:-.03em;color:var(--mt-text-strong)}[data-shell=app] .mt-priority-card__copy{margin:0;max-width:68ch;color:var(--mt-text-muted)}[data-shell=app] .mt-priority-card__meta{display:flex;gap:10px;flex-wrap:wrap}[data-shell=app] .mt-priority-card__meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid rgba(120,138,170,.16);color:var(--mt-text-metadata);font-size:12px;font-weight:700}[data-shell=app] .mt-focus-panel{background:radial-gradient(260px 120px at 100% 0,rgba(37,86,243,.1),transparent 72%),radial-gradient(220px 120px at 0 0,rgba(89,80,232,.06),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,249,255,.95));box-shadow:0 20px 38px rgba(9,20,35,.07)}[data-shell=app] .mt-command-card{border-radius:24px;border:1px solid rgba(79,109,160,.22);background:radial-gradient(280px 180px at 100% 0,rgba(37,86,243,.18),transparent 72%),linear-gradient(145deg,rgba(12,23,43,.96),rgba(23,44,82,.94) 42%,rgba(37,86,243,.92));color:#eff5ff;box-shadow:var(--sh-lg)}[data-shell=app] .mt-command-card h2,[data-shell=app] .mt-command-card h3,[data-shell=app] .mt-command-card strong{color:#f8fbff}[data-shell=app] .mt-command-card .muted{color:rgba(226,236,255,.76)}[data-shell=app] .mt-action-strip{display:flex;flex-wrap:wrap;gap:10px;padding:12px;border-radius:18px;border:1px solid rgba(120,138,170,.16);background:rgba(255,255,255,.64)}[data-shell=app] .mt-status-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(93,114,150,.22);background:rgba(255,255,255,.82);color:var(--mt-text-strong);font-size:12px;font-weight:700;letter-spacing:.01em}[data-shell=app] .mt-empty-state{display:grid;gap:10px;padding:20px;border-radius:20px;border:1px dashed rgba(120,138,170,.32);background:linear-gradient(180deg,rgba(252,253,255,.98),rgba(243,247,255,.96))}[data-shell=app] .mt-table-row{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}[data-shell=app] .mt-table-row:hover{background:rgba(255,255,255,.56);box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}[data-shell=app] .mt-focus-panel--quiet{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,254,.95))}[data-shell=app] details.dashboard-home-details summary::-webkit-details-marker{display:none}[data-shell=app] details.dashboard-home-details summary:after{content:" +"}[data-shell=app] details.dashboard-home-details[open] summary:after{content:" -"}.mt-pageShellHeader{border-bottom:1px solid rgba(226,232,240,.9);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(248,250,252,.88));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mt-pageShellHeader__inner{min-height:74px;padding:16px 0 14px}.mt-pageShellHeader__copy{min-width:0;flex:1 1 420px}.mt-pageShellHeader__title{color:var(--mt-text-strong);letter-spacing:-.04em}.mt-pageShellHeader__subtitle{max-width:760px;color:var(--mt-text-muted);line-height:1.55}.mt-pageShellHeader__actions{flex-wrap:wrap;justify-content:flex-end}.mt-pageShellHeader--mobile{padding:4px 0 8px;border:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}[data-shell=app] .operator-stack{gap:22px}[data-shell=app] .booking-lifecycle-card,[data-shell=app] .booking-summary-grid .card,[data-shell=app] .operator-page,[data-shell=app] .operator-section{box-shadow:0 18px 40px rgba(15,23,42,.055)}[data-shell=app] .booking-status-hero__eyebrow,[data-shell=app] .operator-kicker,[data-shell=app] .operator-page__eyebrow,[data-shell=app] .public-booking-panel__eyebrow{letter-spacing:.02em;text-transform:none}[data-shell=app] .operator-page__subtitle,[data-shell=app] .operator-section__subtitle{max-width:62ch}[data-shell=app] .operator-page__actions{align-self:start}[data-shell=app] .operator-page__shortcut,[data-shell=app] .operator-page__stat{border-color:rgba(148,163,184,.12);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(246,249,253,.9))}[data-shell=app] .operator-section__header{margin-bottom:14px}[data-shell=app] .operator-table__header{border-bottom-color:rgba(148,163,184,.16)}[data-shell=app] .operator-table__row{min-height:62px;border-bottom-color:rgba(148,163,184,.1)}[data-shell=app] .operator-table__row:hover{background:rgba(255,255,255,.52)}[data-shell=app] .operator-table__cell{line-height:1.5}[data-shell=app] .booking-setup-hero,[data-shell=app] .booking-status-hero,[data-shell=app] .ccv2-hero,[data-shell=app] .public-booking-hero{box-shadow:var(--mt-shadow-float)}[data-shell=app] .booking-status-empty,[data-shell=app] .booking-status-slot,[data-shell=app] .booking-status-update,[data-shell=app] .ccv2-livebar,[data-shell=app] .customer-workspace__section,[data-shell=app] .customer-workspace__statCard,[data-shell=app] .public-booking-serviceCard,[data-shell=app] .public-booking-slot{border-color:rgba(148,163,184,.12)}[data-shell=app] .booking-status-panel,[data-shell=app] .customer-workspace__section,[data-shell=app] .customer-workspace__statCard,[data-shell=app] .public-booking-panel{border-radius:22px}[data-shell=app] .booking-status-hero,[data-shell=app] .customer-workspace__hero,[data-shell=app] .public-booking-hero__copy{gap:12px}@media (max-width:920px){[data-shell=app] .operator-stack{gap:18px}[data-shell=app] .card,[data-shell=app] .integration-card{border-radius:20px}[data-shell=app] .operator-page,[data-shell=app] .operator-section{padding:20px}[data-shell=app] .mt-priority-card{padding:16px}[data-shell=app] .dashboard-shell__notificationDrawer{width:min(100vw - 24px,420px)}}[data-shell=app] .operator-page{padding:24px 24px 22px;background:radial-gradient(120% 150% at 0 0,rgba(37,86,243,.18),transparent 44%),radial-gradient(100% 120% at 100% 0,rgba(89,80,232,.12),transparent 34%),var(--mt-surface-strong)}[data-shell=app] .operator-page__hero{gap:20px}[data-shell=app] .operator-page__copy{display:grid;gap:2px}[data-shell=app] .operator-page__eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 12px;border-radius:999px;background:rgba(17,122,120,.08);color:#173ecb;border:1px solid rgba(37,86,243,.14)}[data-shell=app] .operator-page__title{font-size:clamp(1.85rem,2.4vw,2.35rem)}[data-shell=app] .operator-page__subtitle{margin-top:10px;max-width:760px;font-size:15px;line-height:1.7;color:var(--mt-text-muted)}[data-shell=app] .operator-page__actions{align-items:stretch;max-width:460px}[data-shell=app] .operator-page__actionItem{min-width:min(240px,100%)}[data-shell=app] .operator-page__actionMeta{padding:0 2px;color:var(--mt-text-metadata)}[data-shell=app] .operator-page__button{width:100%}[data-shell=app] .operator-page__shortcuts{gap:10px;margin-top:16px}[data-shell=app] .operator-page__shortcut{min-height:32px;padding:0 12px;border:1px solid rgba(148,163,184,.2);background:rgba(255,255,255,.78);color:var(--mt-text-soft)}[data-shell=app] .operator-page__stats{gap:14px;margin-top:22px}[data-shell=app] .operator-page__stat{padding:16px 16px 15px;border:1px solid rgba(148,163,184,.2);background:rgba(255,255,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}[data-shell=app] .operator-page__statLabel{color:var(--mt-text-soft)}[data-shell=app] .operator-page__statValue{margin-top:8px;color:var(--mt-text-strong);font-size:24px}[data-shell=app] .operator-page__statHint{color:var(--mt-text-muted);line-height:1.45}.dashboard-shell__locationSelect{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell__locationCard{min-width:0;max-width:100%;overflow-x:clip;contain:inline-size}.dashboard-shell__locationCard select,.dashboard-shell__locationCard>div{min-width:0;max-width:100%}[data-shell=app] .operator-section{padding:20px 20px 18px}[data-shell=app] .operator-section__header{margin-bottom:18px}[data-shell=app] .operator-empty h3,[data-shell=app] .operator-section__title{font-size:20px;letter-spacing:-.03em}[data-shell=app] .operator-empty .muted,[data-shell=app] .operator-section__subtitle{font-size:14px;line-height:1.65;color:var(--mt-text-muted)}[data-shell=app] .dashboard-help-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}[data-shell=app] .dashboard-help-card{text-align:left;padding:16px;cursor:pointer;transition:transform .16s ease,box-shadow .18s ease,border-color .18s ease}[data-shell=app] .dashboard-help-card:hover{transform:translateY(-1px)}[data-shell=app] .dashboard-help-card--active{border-color:rgba(59,130,246,.28);box-shadow:var(--mt-shadow-strong);background:radial-gradient(280px 120px at 100% 0,rgba(59,130,246,.1),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(240,246,255,.96))}[data-shell=app] .dashboard-help-form{display:grid;gap:14px}[data-shell=app] .dashboard-help-form__field{display:grid;gap:8px}[data-shell=app] .dashboard-help-form__field>span{font-size:13px;font-weight:700;color:var(--mt-text-soft)}[data-shell=app] .dashboard-help-form__actions{display:flex;gap:10px;flex-wrap:wrap}[data-shell=app] .operator-empty,[data-shell=app] .operator-filterbar,[data-shell=app] .operator-guidance,[data-shell=app] .operator-notice{border-radius:18px}[data-shell=app] .operator-filterbar{padding:16px;border-color:rgba(148,163,184,.18);background:rgba(255,255,255,.72)}[data-shell=app] .operator-filterbar__label{color:var(--mt-text-soft)}[data-shell=app] .operator-filterbar__results{padding:7px 12px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.72);color:var(--mt-text-muted)}[data-shell=app] .operator-viewTabs{gap:10px}[data-shell=app] .operator-viewTabs__item{min-height:36px;padding:0 14px;border-color:rgba(148,163,184,.18);background:rgba(255,255,255,.76);color:var(--mt-text-muted)}[data-shell=app] .operator-viewTabs__item.is-active{background:linear-gradient(135deg,rgba(17,122,120,.12),rgba(29,78,216,.08));border-color:rgba(17,122,120,.18);color:var(--mt-text-strong);box-shadow:0 10px 24px rgba(15,23,42,.08)}.customer-workspace .operator-statusBadge,[data-shell=app] .operator-statusBadge{letter-spacing:.02em;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}[data-shell=app] .operator-guidance{border-color:rgba(148,163,184,.18);background:rgba(255,255,255,.72)}[data-shell=app] .operator-guidance__toggle{padding:14px 16px}[data-shell=app] .operator-guidance__panel{gap:10px;padding:0 16px 16px}.app-state,[data-shell=app] .operator-empty{padding:22px}.app-state{position:relative;overflow:hidden}.app-state:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,rgba(17,122,120,.18),rgba(29,78,216,.14),transparent 70%)}.app-state__icon{margin-bottom:12px}.app-state__eyebrow{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(17,122,120,.14);background:rgba(17,122,120,.08);color:#0f766e;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-state__title{margin:12px 0 0;font-size:22px;line-height:1.1;letter-spacing:-.04em;color:var(--mt-text-strong)}.app-state__description{max-width:640px;margin:10px 0 0;line-height:1.7}[data-shell=app] .operator-actionTile{padding:18px;gap:14px}[data-shell=app] .operator-actionTile__body{display:grid;gap:8px}[data-shell=app] .operator-chart-card{border-radius:22px;border:1px solid rgba(148,163,184,.16);background:radial-gradient(320px 140px at 100% 0,rgba(59,130,246,.08),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.995),rgba(243,248,255,.98));box-shadow:0 20px 40px rgba(15,23,42,.06)}[data-shell=app] .operator-insight-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 10px 22px rgba(15,23,42,.08)}[data-shell=app] .billing-readiness-bars__track{height:10px;border-radius:999px;background:rgba(226,232,240,.74)}[data-shell=app] .input,[data-shell=app] select,[data-shell=app] textarea{border-radius:14px;min-height:46px;border-color:rgba(148,163,184,.22);background:rgba(255,255,255,.94);box-shadow:inset 0 1px 2px rgba(15,23,42,.04)}[data-shell=app] .button:focus-visible,[data-shell=app] .input:focus,[data-shell=app] a:focus-visible,[data-shell=app] select:focus,[data-shell=app] textarea:focus{outline:2px solid rgba(37,99,235,.18);outline-offset:2px}@media (prefers-reduced-motion:reduce){.button,[data-shell=app] .button,[data-shell=app] .dashboard-help-card,[data-shell=app] .mt-linkCard{transition:none}.button:hover,[data-shell=app] .button:hover,[data-shell=app] .dashboard-help-card:hover,[data-shell=app] .mt-linkCard:focus-visible,[data-shell=app] .mt-linkCard:hover{transform:none}}.app-state__meta{margin-top:10px;font-size:12px}.app-state__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.app-state--error .app-state__eyebrow{border-color:rgba(185,28,28,.16);background:rgba(254,242,242,.9);color:#b91c1c}.app-state--loading .loading-state-premium__top{position:relative;z-index:1}.billing-page-shell{padding:18px}.billing-page-shell__notice{margin:0 0 14px;padding:12px 14px;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.76)}.billing-page-shell__notice--success{border-color:rgba(15,118,110,.18);color:#0f766e!important}.billing-page-shell__notice--error{border-color:rgba(185,28,28,.18);color:#b91c1c!important}.billing-page-grid{display:grid;gap:14px}.billing-page-panel{padding:18px}.billing-page-panel__text{margin-bottom:8px}.billing-page-panel__guidance,.billing-page-panel__text--last{margin-bottom:0}.billing-page-panel__guidance{margin-top:12px}.billing-page-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.billing-tier-card{padding:18px}.billing-tier-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.billing-summary-plan{margin:4px 0 0;font-size:1.8rem;line-height:1.1}.billing-summary-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0}.billing-summary-metrics div{display:grid;gap:4px}.billing-summary-metrics span{color:var(--color-text-muted);font-size:.88rem}.billing-plan-price,.billing-summary-metrics strong{color:var(--color-text);font-size:1.15rem;font-weight:750}.billing-history-table{display:grid;gap:12px}.billing-history-table__head{color:var(--color-text-muted);font-size:.85rem;font-weight:700}.billing-history-table__head,.billing-history-table__row{display:grid;grid-template-columns:1fr 1.7fr 1fr 1fr 1fr;gap:10px}.billing-history-table__row{align-items:center;padding:12px 0;border-top:1px solid var(--color-border);color:var(--color-text)}.billing-history-table__links{display:flex;flex-wrap:wrap;gap:6px}.billing-history-table__links .button{white-space:nowrap}.billing-history-table__empty{border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-muted);padding:14px}.billing-modal-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.46)}.billing-pack-modal{width:min(420px,100%)}@media (max-width:720px){.billing-history-table__head{display:none}.billing-history-table__row{grid-template-columns:1fr 1fr;gap:8px 12px}.billing-history-table__links,.billing-history-table__row>span:nth-child(2){grid-column:span 2}}.billing-tier-card p+p{margin-top:-2px}.billing-page-shell--admin{display:grid;gap:16px}.billing-ops-section{padding:20px 22px;border-radius:20px;border:1px solid rgba(96,115,148,.18);background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.92),rgba(244,248,255,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 18px 48px rgba(15,23,42,.05)}.billing-ops-section__header{align-items:flex-start;gap:12px}.billing-ops-section__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.billing-page-grid--overview{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.billing-page-grid--collection{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start}.billing-page-shell{max-width:1180px}.billing-ops-panel,.billing-provider-card,.billing-tier-card--admin,.quicklink-panel{display:grid;gap:10px;padding:20px;border-radius:20px;border:1px solid rgba(96,115,148,.16);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,248,252,.9));box-shadow:0 18px 38px rgba(15,23,42,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.billing-ops-panel__header,.quicklink-panel__header{justify-content:space-between}.billing-ops-heading,.billing-ops-panel__header,.quicklink-heading,.quicklink-panel__header{display:flex;align-items:flex-start;gap:12px;min-width:0}.billing-ops-heading>div,.billing-provider-card,.billing-provider-chart,.billing-provider-list,.platform-admin-card-stack,.quicklink-heading>div{min-width:0}.billing-ops-icon,.quicklink-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:linear-gradient(180deg,rgba(37,99,235,.14),rgba(59,130,246,.08));border:1px solid rgba(37,99,235,.14);color:#1d4ed8;font-size:.95rem;font-weight:800;flex:0 0 auto}.billing-ops-panel--revenue .billing-ops-icon,.quicklink-panel--revenue .quicklink-icon{background:linear-gradient(180deg,rgba(8,145,178,.14),rgba(14,165,233,.08));border-color:rgba(8,145,178,.16);color:#0f766e}.billing-ops-panel--attention .billing-ops-icon,.quicklink-panel--attention .quicklink-icon{background:linear-gradient(180deg,rgba(245,158,11,.16),rgba(251,191,36,.08));border-color:rgba(217,119,6,.16);color:#b45309}.billing-provider-card--critical,.quicklink-panel--critical{border-color:rgba(185,28,28,.16);background:linear-gradient(180deg,rgba(255,251,251,.96),rgba(254,242,242,.9))}.billing-provider-card--warning,.quicklink-panel--warning{border-color:rgba(217,119,6,.16);background:linear-gradient(180deg,rgba(255,252,245,.96),rgba(255,247,237,.9))}.billing-provider-card--success,.quicklink-panel--success{border-color:rgba(15,118,110,.16);background:linear-gradient(180deg,rgba(247,255,252,.96),rgba(240,253,250,.9))}.billing-ops-panel--info{background:radial-gradient(circle at top right,rgba(37,99,235,.12),transparent 32%),linear-gradient(180deg,rgba(242,248,255,.96),rgba(235,244,255,.92));border-color:rgba(59,130,246,.18)}.billing-ops-panel--neutral{background:radial-gradient(circle at top right,rgba(15,159,127,.08),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,250,255,.9))}.billing-provider-card,.billing-tier-card--admin{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.billing-provider-card:hover,.billing-tier-card--admin:hover{transform:translateY(-1px);box-shadow:0 22px 42px rgba(15,23,42,.08)}.billing-provider-card__meta,.quicklink-panel__meta{display:grid;gap:4px}.billing-provider-card__hint,.quicklink-panel__hint{display:inline-flex;width:fit-content;min-height:24px;align-items:center;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid rgba(148,163,184,.16);color:#5b6b82;font-size:11px;font-weight:700;letter-spacing:.04em}.billing-provider-list{display:grid;gap:12px;margin-top:4px}.billing-provider-chart{min-height:100%;padding:18px}.billing-readiness-bars{display:grid;gap:12px}.billing-readiness-bars__row{display:grid;gap:8px}.billing-readiness-bars__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#5b6b82;font-size:12px;font-weight:700}.billing-readiness-bars__track{height:12px;border-radius:999px;background:rgba(212,223,239,.72);overflow:hidden}.billing-readiness-bars__fill{display:block;height:100%;border-radius:inherit}.billing-readiness-bars__fill--success{background:linear-gradient(90deg,#99f6e4,#0f766e)}.billing-readiness-bars__fill--warning,.platform-admin-legend-swatch--warn,.platform-admin-legend-swatch--warning{background:linear-gradient(90deg,#fde68a,#d97706)}.billing-readiness-bars__fill--info{background:linear-gradient(90deg,#bfdbfe,#2563eb)}.billing-readiness-bars__fill--warn{background:linear-gradient(90deg,#fecaca,#dc2626)}.operator-chart-card{gap:12px}.operator-chart-card__detail{margin:6px 0 0;font-size:12px;line-height:1.5}.analytics-stat-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.analytics-stat-grid--compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.analytics-stat-grid .integration-card{min-height:100%;padding:16px;gap:6px}.analytics-stat-grid .operator-page__statValue{margin-top:4px;font-size:clamp(1.35rem,2vw,1.7rem)}.operator-insight-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.82);color:#475569;box-shadow:inset 0 1px 0 rgba(255,255,255,.92);flex:0 0 auto}.operator-insight-icon svg{width:20px;height:20px}.operator-insight-icon--neutral{color:#475569;background:rgba(248,250,252,.92)}.operator-insight-icon--info{color:#0f766e;background:rgba(204,251,241,.74);border-color:rgba(13,148,136,.14)}.operator-insight-icon--success{color:#166534;background:rgba(220,252,231,.82);border-color:rgba(34,197,94,.16)}.operator-insight-icon--warning{color:#b45309;background:rgba(254,243,199,.84);border-color:rgba(245,158,11,.18)}.operator-insight-icon--critical{color:#b91c1c;background:rgba(254,226,226,.88);border-color:rgba(239,68,68,.16)}.operator-actionTile{display:grid;gap:14px;min-height:100%;padding:18px}.operator-actionTile__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.operator-actionTile__badge{margin-left:auto}.operator-actionTile__body{display:grid;gap:6px}.operator-actionTile__body p{margin:0}.operator-actionTile__footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.quicklink-page,.quicklink-shell{display:grid;gap:16px}.quicklink-page{padding:22px}.quicklink-page__hero{display:grid;gap:16px;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start}.quicklink-page__metaCard,.quicklink-page__statusCard{min-height:100%}.quicklink-summary-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.quicklink-form-grid{display:grid;gap:14px}.quicklink-checklist{display:grid;gap:10px}.quicklink-checklist__item{display:grid;gap:8px}.quicklink-signaturePad{width:100%;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.92));border:1px solid rgba(148,163,184,.18)}.quicklink-field{display:grid;gap:8px}.quicklink-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.entity-header__layout{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-start}.entity-header__main{flex:1 1 260px;min-width:0}.entity-header__title{margin-top:0;margin-bottom:6px;overflow-wrap:anywhere}.entity-header__subtitle{margin:0;overflow-wrap:anywhere}.entity-header__actions{display:flex;min-width:0;flex:1 1 280px;flex-direction:column;gap:6px;align-items:flex-start}.entity-header__actionRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.entity-header__hint{margin:0;font-size:13px}html:not(.dark) .app-state,html:not(.dark) .billing-page-panel,html:not(.dark) .billing-page-shell__notice,html:not(.dark) .billing-tier-card,html:not(.dark) .mt-pageShellHeader,html:not(.dark) [data-shell=app] .operator-empty,html:not(.dark) [data-shell=app] .operator-filterbar,html:not(.dark) [data-shell=app] .operator-guidance,html:not(.dark) [data-shell=app] .operator-page{color:var(--mt-text-strong)}@media (max-width:767px){.mt-pageShellHeader__inner{min-height:0;padding:8px 0 10px}.app-state,.billing-ops-panel,.billing-ops-section,.billing-page-panel,.billing-page-shell,.billing-provider-card,.billing-tier-card,.quicklink-page,.quicklink-panel,[data-shell=app] .operator-page,[data-shell=app] .operator-section{padding:16px}.app-state__title,[data-shell=app] .operator-page__title{font-size:1.6rem}.app-state__actions,.billing-page-actions,[data-shell=app] .operator-page__actions{gap:8px}.billing-ops-panel__header,.billing-ops-section__header,.billing-tier-card__header{flex-wrap:wrap}.billing-ops-section__badges{justify-content:flex-start}.billing-ops-panel .operator-statusBadge,.billing-provider-card .operator-statusBadge{max-width:100%;white-space:normal}.quicklink-page__hero{grid-template-columns:1fr}.entity-header__actionRow,.entity-header__actions,.integration-actions,.pill-row{width:100%}.entity-header__actionRow>.button,.entity-header__actionRow>.button.secondary,.entity-header__actionRow>a.button,.entity-header__actionRow>a.button.secondary{max-width:100%}.pill{width:100%;justify-content:flex-start}}.dark{--bg:#0f1220;--card:#1a1f36;--text:#f5f6fb;--muted:#aab0c6;--tenant-secondary:#1a1f36;--tenant-mode:dark;--line:rgba(255,255,255,0.12)}*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(1200px 600px at 10% -20%,#dbeafe 0,var(--bg) 55%),var(--bg)}a{color:var(--tenant-accent);text-decoration:none}.container{max-width:960px;margin:0 auto;padding:28px 20px}.card{background:color-mix(in srgb,var(--tenant-secondary) 92%,var(--card) 8%);border:1px solid var(--line);border-radius:14px;padding:24px;box-shadow:0 10px 30px rgba(15,23,42,.08)}.input{width:100%;padding:12px 14px;margin:8px 0 16px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--text)}.button{padding:12px 16px;background:var(--tenant-primary);color:#0a0f1a;border:none;border-radius:10px;cursor:pointer;font-weight:700}.nav{display:flex;gap:16px;margin-bottom:20px}.list{display:grid;gap:12px}.badge{display:inline-block;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--tenant-accent) 20%,transparent);color:var(--tenant-accent);font-size:12px}.badge.warn{background:rgba(255,184,77,.2);color:#ffb84d}.muted{color:var(--muted)}.dashboard-header{margin-bottom:16px}.tenant-logo{width:44px;height:44px;object-fit:contain;border-radius:12px;border:1px solid rgba(255,255,255,.2)}.tenant-logo.fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--tenant-primary);color:#0a0f1a;font-weight:700}.mt-brand-lockup{position:relative;display:inline-flex;align-items:center;overflow:hidden;isolation:isolate}.mt-brand-lockup__image{display:block;width:auto;height:100%;max-width:100%}.mt-brand-lockup--sm{height:32px}.mt-brand-lockup--md{height:38px}.mt-brand-lockup--lg{height:50px}.mt-brand-lockup--mark.mt-brand-lockup--sm{width:36px;height:36px}.mt-brand-lockup--mark.mt-brand-lockup--md{width:44px;height:44px}.mt-brand-lockup--mark.mt-brand-lockup--lg{width:62px;height:62px}.mt-brand-glimmer:after{content:"";position:absolute;inset:-18% auto -18% -40%;width:34%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.24) 40%,rgba(255,255,255,.7) 52%,rgba(255,255,255,.2) 64%,rgba(255,255,255,0));-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);transform:skewX(-18deg);mix-blend-mode:screen;opacity:0;pointer-events:none;animation:mt-brand-glimmer 2.5s ease-in-out infinite}@keyframes mt-brand-glimmer{0%,56%,to{opacity:0;left:-40%}16%{opacity:.8}36%{opacity:0;left:112%}}.tab-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.tab-button{border:1px solid var(--line);background:transparent;color:var(--text);padding:8px 12px;border-radius:8px;cursor:pointer}.tab-button.active{background:color-mix(in srgb,var(--tenant-accent) 22%,transparent);border-color:color-mix(in srgb,var(--tenant-accent) 55%,white 45%)}.wizard-header{display:flex;justify-content:space-between;gap:16px;align-items:center}.wizard-step{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.progress{height:10px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;margin:12px 0 8px}.progress-bar{height:100%;background:linear-gradient(90deg,var(--tenant-primary),var(--tenant-accent))}.pill-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pill{background:transparent;color:var(--text);border:1px solid rgba(255,255,255,.16);padding:6px 10px;border-radius:999px;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.pill.active{background:color-mix(in srgb,var(--tenant-accent) 18%,transparent);border-color:color-mix(in srgb,var(--tenant-accent) 55%,white 45%)}.integration-card{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 90%,transparent)}.connected-tools-directory{display:grid;gap:24px}.connected-tools-grid,.developer-tools-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.connected-tool-card{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:12px;overflow-wrap:anywhere}.connected-tool-card__header{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:12px}.connected-tool-card__title{display:inline-flex;min-width:0;align-items:center;gap:10px}.connected-tool-card__icon{display:inline-grid;min-width:34px;height:34px;place-items:center;border-radius:8px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 70%,var(--card));color:var(--text);font-size:.72rem;font-weight:800}.connected-tool-card .muted{flex:1 1;margin:0}.connected-tool-card__actions{width:100%;justify-content:flex-start}.settings-table-scroll{width:100%;overflow-x:auto}.settings-table{width:100%;min-width:760px;border-collapse:collapse}.settings-table td,.settings-table th{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.settings-table th{color:var(--muted);font-size:.78rem;text-transform:uppercase}.settings-checkbox-row{display:flex;align-items:center;gap:10px}.accounting-detail-drawer{display:grid;max-height:min(760px,calc(100vh - 40px));overflow:auto;gap:14px}.developer-tools-form{display:grid;gap:14px;margin-bottom:18px}.developer-tools-events,.developer-tools-form label{display:grid;gap:7px;min-width:0}.developer-tools-events{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;padding:14px;border:1px solid var(--border);border-radius:12px}.developer-tools-events legend{padding:0 6px}.developer-tools-events label{display:flex;align-items:center;gap:8px}.developer-tools-deliveries{display:grid;gap:10px;margin-top:20px}.developer-tools-delivery{display:flex;min-width:0;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--border);overflow-wrap:anywhere}.developer-tools-delivery>span:last-child{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (max-width:720px){.developer-tools-delivery{flex-direction:column}}.stripe-setup-guide{display:grid;grid-column:1/-1;gap:16px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text)}.stripe-setup-guide>div{display:grid;gap:6px}.stripe-setup-guide__step{color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}html.dark [data-shell=app] .connected-tool-card,html.dark [data-shell=app] .developer-tools-events,html.dark [data-shell=app] .developer-tools-form{color:var(--text)}html.dark [data-shell=app] .connected-tool-card .muted,html.dark [data-shell=app] .developer-tools-form .muted{color:var(--muted)}@media (max-width:720px){.connected-tools-grid,.developer-tools-list{grid-template-columns:1fr}}.integration-card>*{min-width:0}.integration-actions{display:flex;align-items:center;gap:8px}.toggle{border:1px solid rgba(255,255,255,.16);background:transparent;color:var(--text);padding:6px 12px;border-radius:999px;cursor:pointer}.toggle.on{background:var(--tenant-accent);color:#0a0f1a;border-color:transparent}.button.secondary{background:transparent;color:var(--text);border:1px solid rgba(255,255,255,.2)}.theme-preview{border-radius:10px;border:1px solid rgba(255,255,255,.12);padding:14px;margin-bottom:12px}.color-row{display:flex;gap:12px;margin-top:10px}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:16px}.metric-card{background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:16px}.toggle-row{display:flex;align-items:center;gap:10px;margin:10px 0 14px}.jobs-new-choice{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid rgba(148,163,184,.34);border-radius:14px;background:#f8fbff;color:#0f172a;cursor:pointer}.jobs-new-choice span{display:flex;flex-direction:column;gap:2px}.jobs-new-choice small{color:#526071}.jobs-new-choice--active{border-color:rgba(29,78,216,.46);background:rgba(219,234,254,.78);box-shadow:0 0 0 3px rgba(29,78,216,.08)}.jobs-new-readonlyBlock{padding:14px 16px;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,250,252,.96));color:#0f172a;line-height:1.6;white-space:pre-wrap}.jobs-signature-pad{background:#f8fbff}.jobs-signatureModal{overscroll-behavior:contain}.jobs-signatureModal [data-testid=jobs-signature-modal-panel]{display:flex;flex-direction:column}.jobs-mediaSourceActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.jobs-mediaSourceActions .button{min-height:44px}.jobs-mediaSourceInput{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:640px){.jobs-signatureModal{padding:0!important;align-items:stretch!important;justify-content:stretch!important}.jobs-signatureModal [data-testid=jobs-signature-modal-panel]{width:100%!important;min-height:100dvh;max-height:100dvh!important;border-radius:0!important;padding:16px!important}.jobs-signatureModal .jobs-signature-pad{flex:1 1 auto;display:flex;align-items:center}.jobs-signatureModal .jobs-signature-pad canvas{min-height:280px}.jobs-mediaSourceActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-mediaSourceActions .button{width:100%;min-height:52px}}.jobs-new-banner{margin-bottom:12px;padding:10px 12px;border:1px solid rgba(17,122,120,.22);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,253,250,.98))}.jobs-new-banner--resume{border-color:rgba(111,175,255,.55);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,246,255,.96))}.jobs-new-guidedNav{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.jobs-new-guidedNav--bottom{position:static;margin-top:14px;margin-bottom:0}.jobs-new-guidedNavStatus{display:grid;gap:2px;min-width:220px;flex:1 1 260px}.jobs-new-guidedNavMeta{margin:0;align-self:center}.jobs-new-mediaGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin-top:8px}.jobs-new-mediaCard{padding:8px}.jobs-new-draftActions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 0;padding:14px 16px;border:1px solid rgba(59,130,246,.18);border-radius:16px;background:rgba(239,246,255,.72)}.jobs-new-draftActions p{margin:4px 0 0}@media (max-width:640px){.jobs-new-draftActions{align-items:stretch;flex-direction:column}}.two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.ai-toggle{position:fixed;right:18px;bottom:18px;z-index:20;border:none;border-radius:10px;padding:10px 12px;cursor:pointer;font-weight:700;background:var(--tenant-primary);color:#0a0f1a}.ai-sidebar{position:fixed;right:16px;top:16px;width:min(420px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;z-index:21;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:color-mix(in srgb,var(--tenant-secondary) 92%,#080b14 8%);box-shadow:0 20px 50px rgba(0,0,0,.35)}.ai-messages{margin:12px 0;display:grid;gap:8px}.ai-message{border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px}.ai-message.user{background:rgba(255,255,255,.03)}.ai-message.assistant{background:color-mix(in srgb,var(--tenant-accent) 15%,transparent)}@media (max-width:900px){.container{padding-right:16px}.nav{flex-wrap:wrap}}*{outline-color:rgba(0,0,0,.25)}.card{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.muted{color:var(--text-muted)}body,html{height:100%}body{font-family:var(--font-sans);background:var(--surface-2);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.top1-container{max-width:1280px;margin:0 auto;padding:var(--space-6)}.top1-card{border:1px solid var(--border);border-radius:var(--radius-lg)}.top1-btn,.top1-card{background:var(--surface);box-shadow:var(--shadow-sm)}.top1-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:10px 14px;border-radius:var(--radius-md);border:1px solid var(--border);color:var(--text);cursor:pointer;transition:transform .08s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease;-webkit-user-select:none;user-select:none}.top1-btn:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.top1-btn:active{transform:translateY(0)}.top1-btn-primary{background:var(--primary);border-color:rgba(37,99,235,.35);color:#fff}.top1-btn-primary:hover{background:var(--primary-2)}input,select,textarea{border-radius:var(--radius-md);border:1px solid var(--border);padding:10px 12px;background:var(--surface);color:var(--text);outline:none;transition:box-shadow .12s ease,border-color .12s ease}input:focus,select:focus,textarea:focus{border-color:rgba(37,99,235,.55);box-shadow:0 0 0 4px var(--ring)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}[data-ui-luxury="1"],[data-ui-luxury=on],[data-ui-luxury=true]{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-ui-luxury="1"] :focus-visible,[data-ui-luxury=on] :focus-visible,[data-ui-luxury=true] :focus-visible{outline:none;box-shadow:0 0 0 3px rgba(14,165,164,.25);border-radius:12px}[data-ui-luxury="1"] a,[data-ui-luxury=on] a,[data-ui-luxury=true] a{text-decoration:none}[data-ui-luxury="1"] .shadow-sm,[data-ui-luxury=on] .shadow-sm,[data-ui-luxury=true] .shadow-sm{box-shadow:0 10px 30px rgba(15,23,42,.1)!important}@media (prefers-reduced-motion:no-preference){[data-ui-luxury="1"] .transition,[data-ui-luxury=on] .transition,[data-ui-luxury=true] .transition{transition-duration:.16s!important;transition-timing-function:cubic-bezier(.2,.8,.2,1)!important}}[data-ui-motion="1"],[data-ui-motion=on],[data-ui-motion=true]{--mt-ease:cubic-bezier(.2,.8,.2,1);--mt-ease-out:cubic-bezier(.16,1,.3,1);--mt-dur-fast:140ms;--mt-dur:180ms;--mt-dur-slow:240ms}@media (prefers-reduced-motion:no-preference){[data-ui-motion="1"] .mt-motion,[data-ui-motion=on] .mt-motion,[data-ui-motion=true] .mt-motion{transition:transform var(--mt-dur) var(--mt-ease),opacity var(--mt-dur) var(--mt-ease),background-color var(--mt-dur) var(--mt-ease),border-color var(--mt-dur) var(--mt-ease),box-shadow var(--mt-dur) var(--mt-ease);will-change:transform,opacity}[data-ui-motion="1"] a:hover,[data-ui-motion=on] a:hover,[data-ui-motion=true] a:hover{opacity:.96}}[data-ui-coherence="1"],[data-ui-coherence=on],[data-ui-coherence=true]{--mt-font:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,"Apple Color Emoji","Segoe UI Emoji";--mt-text-xs:12px;--mt-text-sm:13px;--mt-text-base:14px;--mt-text-lg:16px;--mt-text-xl:18px;--mt-text-2xl:22px;--mt-r-sm:12px;--mt-r-md:16px;--mt-r-lg:20px;--mt-shadow-1:0 10px 30px rgba(15,23,42,.10);--mt-shadow-2:0 18px 60px rgba(0,0,0,.12)}[data-ui-coherence="1"] body,[data-ui-coherence=on] body,[data-ui-coherence=true] body{font-family:var(--mt-font);letter-spacing:-.01em}[data-ui-coherence="1"] h1,[data-ui-coherence=on] h1,[data-ui-coherence=true] h1{letter-spacing:-.02em}[data-ui-coherence="1"] [data-shell=app] .rounded-2xl,[data-ui-coherence=on] [data-shell=app] .rounded-2xl,[data-ui-coherence=true] [data-shell=app] .rounded-2xl{border-radius:var(--mt-r-lg)!important}[data-ui-coherence="1"] [data-shell=app] .shadow-sm,[data-ui-coherence=on] [data-shell=app] .shadow-sm,[data-ui-coherence=true] [data-shell=app] .shadow-sm{box-shadow:var(--mt-shadow-1)!important}[data-ui-perf="1"] .mt-toploader,[data-ui-perf=on] .mt-toploader,[data-ui-perf=true] .mt-toploader{position:fixed;top:0;left:0;height:3px;width:100%;z-index:9999;background:transparent;pointer-events:none}[data-ui-perf="1"] .mt-toploader:before,[data-ui-perf=on] .mt-toploader:before,[data-ui-perf=true] .mt-toploader:before{content:"";display:block;height:100%;width:28%;transform:translateX(-110%);background:rgba(14,165,164,.9);box-shadow:0 0 18px rgba(14,165,164,.3)}@media (prefers-reduced-motion:no-preference){[data-ui-perf="1"] .mt-toploader[data-toploader=on]:before,[data-ui-perf=on] .mt-toploader[data-toploader=on]:before,[data-ui-perf=true] .mt-toploader[data-toploader=on]:before{animation:mt-topload .9s var(--mt-ease-out,cubic-bezier(.16,1,.3,1)) infinite}}@keyframes mt-topload{0%{transform:translateX(-110%);opacity:.9}60%{transform:translateX(320%);opacity:.9}to{transform:translateX(420%);opacity:0}}@media (prefers-reduced-motion:reduce){[data-ui-perf="1"] .mt-toploader,[data-ui-perf=on] .mt-toploader,[data-ui-perf=true] .mt-toploader{display:none}}:root{--bg:var(--bg,#0b0f17);--fg:var(--fg,rgba(255,255,255,.92));--muted-fg:var(--muted-fg,rgba(255,255,255,.68));--border:var(--border,rgba(255,255,255,.10))}.text-foreground{color:var(--fg)!important}.text-muted-foreground{color:var(--muted-fg)!important}.border-border{border-color:var(--border)!important}[data-shell=app] a{color:inherit}[data-shell=app] a:hover{color:var(--fg)}[data-ui-coherence=on] .dashboard-header .nav,[data-ui-coherence=on] .dashboard-header+.nav,[data-ui-coherence=on] .dashboard-header+.nav.nav,[data-ui-coherence=on] .dashboard-header~.nav{display:none!important}.dashboard-header--compact{padding:12px!important;margin-bottom:12px!important;border-radius:16px}.dashboard-header--compact .tenant-logo{width:34px;height:34px;border-radius:12px}.dashboard-header--compact select.input{min-width:160px!important;padding:8px 10px!important}.dashboard-header--compact .button{padding:8px 10px!important;border-radius:12px!important}[data-ui-coherence=on] .nav--internal{display:none!important}.dashboard-header--premium{padding:12px!important;margin-bottom:10px!important;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 30px rgba(0,0,0,.16)}.dashboard-header--premium .tenant-logo{width:36px;height:36px;border-radius:12px}.dashboard-header--premium strong{font-size:14px;letter-spacing:.01em}.dashboard-header--premium .muted{font-size:12px;opacity:.75}.dashboard-header--premium .input{min-width:160px!important}.dashboard-header--premium .button,.dashboard-header--premium .input{padding:9px 11px!important;border-radius:12px!important}.dashboard-header--premium+.card,.dashboard-header--premium+.nav,.dashboard-header--premium+div{margin-top:0!important}.dashboard-header,.dashboard-header--compact,.dashboard-header--premium,.nav--internal,[data-ui-coherence=on] .dashboard-header--premium+.nav,[data-ui-coherence=on] .dashboard-header--premium~.nav,[data-ui-coherence=on] .nav--internal{display:none!important}.container>.card:first-child{margin-top:0!important}.ccv2-stack{display:flex;flex-direction:column;gap:14px}.ccv2-filters,.ccv2-hero{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.025));box-shadow:0 12px 34px rgba(0,0,0,.16);border-radius:18px}.ccv2-hero{padding:18px 18px 16px}.ccv2-filters{padding:16px}.ccv2-title{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;letter-spacing:-.02em;margin-bottom:6px}.ccv2-subtitle{font-size:.95rem;max-width:70ch;opacity:.78}.ccv2-grid{gap:14px;align-items:end}.ccv2-input{min-height:42px;border-radius:14px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.045)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.ccv2-input:focus{outline:none;border-color:rgba(255,255,255,.18)!important;box-shadow:0 0 0 3px rgba(255,255,255,.1)}.ccv2-button{border-radius:14px!important;min-height:40px}.ccv2-filters label{font-size:12px;letter-spacing:.02em;color:rgba(255,255,255,.62);margin-bottom:6px;display:inline-block}.ccv2-filters .muted,.ccv2-hero .muted{color:rgba(255,255,255,.68)}.ccv2-stack .card{border-radius:18px}.ccv2-stack .card h2,.ccv2-stack .card h3{letter-spacing:-.01em}.ccv2-stack .card[role=\"status\"]{border:1px dashed rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.018))}@media (max-width:900px){.ccv2-filters,.ccv2-hero{padding:14px;border-radius:16px}}.jobs-new-shell{max-width:1120px;margin:0 auto;display:grid;gap:12px}.jobs-new-title{font-size:1.55rem;margin-bottom:14px}.jobs-new-form{gap:16px}.jobs-new-form label{grid-column:span 2}.jobs-new-label{opacity:.72}.jobs-new-input{min-height:44px;border-radius:14px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.04)!important}.jobs-new-input:focus{border-color:rgba(255,255,255,.18)!important;box-shadow:0 0 0 3px rgba(255,255,255,.08)}.jobs-new-submit{margin-top:10px;min-height:46px;border-radius:14px!important}@media (max-width:700px){.jobs-new-form{grid-template-columns:1fr}.jobs-new-submit{grid-column:span 1}}[data-shell=app] .document-studio-guided,[data-shell=app] .document-studio-home,[data-shell=app] .document-studio-saved{display:grid;gap:24px}[data-shell=app] .document-studio-alert{border:1px solid rgba(180,83,9,.28);background:#fff7ed;color:#9a3412!important;-webkit-text-fill-color:#9a3412!important}[data-shell=app] .document-studio-alert--success{border-color:rgba(13,148,136,.28);background:#f0fdfa;color:#115e59!important;-webkit-text-fill-color:#115e59!important}[data-shell=app] .document-studio-home{padding:clamp(22px,4vw,48px);border:1px solid rgba(37,99,235,.16);border-radius:22px;background:linear-gradient(135deg,#f8fbff,#ffffff 58%,#f0fdfa)}[data-shell=app] .document-studio-homeIntro{max-width:680px}[data-shell=app] .document-studio-kicker,[data-shell=app] .document-studio-setupPreviewLabel{color:#2563eb;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}[data-shell=app] .document-studio-guided h2,[data-shell=app] .document-studio-home h2{margin:5px 0 8px;color:#0f172a;font-size:clamp(1.35rem,2vw,2rem);letter-spacing:-.035em}[data-shell=app] .document-studio-guidedHeader p,[data-shell=app] .document-studio-home p{margin:0;color:#475569;line-height:1.55}[data-shell=app] .document-studio-choiceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}[data-shell=app] .document-studio-import{display:grid;gap:16px;padding:20px;border:1px solid rgba(14,165,233,.28);background:rgba(240,249,255,.72)}[data-shell=app] .document-studio-importActions,[data-shell=app] .document-studio-importHeader,[data-shell=app] .document-studio-importMeta,[data-shell=app] .document-studio-importPreviewHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}[data-shell=app] .document-studio-importHeader h2,[data-shell=app] .document-studio-importPreviewHeader h3,[data-shell=app] .document-studio-importReview h3,[data-shell=app] .document-studio-importUncertainties h3{margin:4px 0 0}[data-shell=app] .document-studio-importControls{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;align-items:end;gap:12px}[data-shell=app] .document-studio-importMeta{justify-content:flex-start;padding:10px 12px;border:1px solid rgba(14,116,144,.18);border-radius:12px;background:#ffffff;color:#475569;font-size:.82rem}[data-shell=app] .document-studio-importCompare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}[data-shell=app] .document-studio-importPreview,[data-shell=app] .document-studio-importReview,[data-shell=app] .document-studio-importUncertainties{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:#ffffff}[data-shell=app] .document-studio-importPreview--source{background:#f8fafc}[data-shell=app] .document-studio-importSourceFrame{width:100%;min-height:260px;border:1px solid #cbd5e1;border-radius:12px;background:#e2e8f0}[data-shell=app] .document-studio-importSourceText{display:grid;gap:8px}[data-shell=app] .document-studio-importSourceText details{padding:8px 10px;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff}[data-shell=app] .document-studio-importSourceText pre{max-height:180px;margin:10px 0 0;overflow:auto;white-space:pre-wrap;font:.78rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;color:#334155}[data-shell=app] .document-studio-importDocument{display:grid;gap:12px;padding:14px;border-top:5px solid #0f172a;border-radius:12px;background:#f8fafc}[data-shell=app] .document-studio-importGeneratedSection{display:grid;gap:8px;padding:10px 0;border-bottom:1px solid #e2e8f0}[data-shell=app] .document-studio-importGeneratedSection h4{margin:0;color:#0f172a}[data-shell=app] .document-studio-importGeneratedSection p{margin:3px 0 0;font-size:.82rem}[data-shell=app] .document-studio-importGeneratedField{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 10px;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff}[data-shell=app] .document-studio-importGeneratedField span{color:#475569;overflow-wrap:anywhere}[data-shell=app] .document-studio-importGeneratedField small{color:#64748b;white-space:nowrap}[data-shell=app] .document-studio-importFieldReview{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(150px,.7fr) auto;gap:10px;align-items:end;padding:10px 0;border-bottom:1px solid #e2e8f0}[data-shell=app] .document-studio-importConfidence{padding:8px 10px;border-radius:999px;font-size:.75rem;font-weight:800;white-space:nowrap}[data-shell=app] .document-studio-importConfidence--high{background:#dcfce7;color:#166534}[data-shell=app] .document-studio-importConfidence--review{background:#fef3c7;color:#92400e}[data-shell=app] .document-studio-importConfidence--low{background:#fee2e2;color:#991b1b}[data-shell=app] .document-studio-importUncertainties .operator-checkRow{align-items:flex-start;padding:8px 0;border-bottom:1px solid #e2e8f0}[data-shell=app] .document-studio-importUncertainties small{display:block;margin-top:3px;color:#64748b}[data-shell=app] .document-studio-choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:126px;padding:20px;border:1px solid rgba(37,99,235,.22);border-radius:16px;background:#ffffff;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}[data-shell=app] .document-studio-choice:focus-visible,[data-shell=app] .document-studio-choice:hover{border-color:#2563eb;box-shadow:0 10px 28px rgba(37,99,235,.14);transform:translateY(-1px)}[data-shell=app] .document-studio-choice>span:nth-child(2){display:grid;gap:7px;min-width:0}[data-shell=app] .document-studio-choice strong{font-size:1rem}[data-shell=app] .document-studio-choice small{color:#64748b;font-size:.84rem;line-height:1.45}[data-shell=app] .document-studio-choiceIcon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#dbeafe;color:#1d4ed8;font-size:1.45rem;font-weight:700}[data-shell=app] .document-studio-choiceArrow{color:#2563eb;font-size:1.25rem}[data-shell=app] .document-studio-designStatusGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}[data-shell=app] .document-studio-designStatus{display:grid;gap:12px;padding:16px;border:1px solid rgba(15,23,42,.11);border-radius:16px;background:rgba(255,255,255,.72)}[data-shell=app] .document-studio-designStatus__header,[data-shell=app] .document-studio-designStatus__preview{display:flex;align-items:center;justify-content:space-between;gap:10px}[data-shell=app] .document-studio-designStatus__preview{justify-content:flex-start}[data-shell=app] .document-studio-designStatus__preview>span{display:block;width:38px;height:38px;flex:0 0 auto;border-radius:11px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)}[data-shell=app] .document-studio-designStatus__draft,[data-shell=app] .document-studio-designStatus__preview>div{display:grid;gap:3px;margin:0;color:#475569;font-size:.82rem;line-height:1.4}[data-shell=app] .document-studio-designStatus__preview small{color:#64748b}[data-shell=app] .document-studio-designStatus__draft strong{color:#334155}[data-shell=app] .document-studio-statePanel{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:18px 20px;border:1px solid rgba(37,99,235,.18);border-radius:16px;background:linear-gradient(120deg,#eff6ff,#ffffff 62%,#f0fdfa)}[data-shell=app] .document-studio-statePanel h2{margin:4px 0 5px;color:#0f172a;font-size:1.08rem}[data-shell=app] .document-studio-statePanel p{max-width:72ch;margin:0;color:#475569;line-height:1.45;font-size:.84rem}[data-shell=app] .document-studio-readonlyFieldset{min-width:0;margin:0;padding:0;border:0}[data-shell=app] .document-studio-advancedNotice,[data-shell=app] .document-studio-inlineNote,[data-shell=app] .document-studio-safetyNote{color:#64748b;font-size:.82rem;line-height:1.5}[data-shell=app] .document-studio-guided{padding:clamp(18px,3vw,30px)}[data-shell=app] .document-studio-sampleNotice{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:10px 12px;border:1px solid rgba(37,99,235,.2);border-radius:10px;background:#eff6ff;color:#1e3a8a;font-size:.84rem;line-height:1.45}[data-shell=app] .document-studio-sampleNotice strong{letter-spacing:.06em;font-size:.72rem;white-space:nowrap}[data-shell=app] .document-studio-guidedActions,[data-shell=app] .document-studio-guidedHeader,[data-shell=app] .document-studio-reviewCallout,[data-shell=app] .document-studio-savedActions,[data-shell=app] .document-studio-savedPicker{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}[data-shell=app] .document-studio-guidedActions{width:100%;align-items:stretch}[data-shell=app] .document-studio-guidedActions>.button{min-width:0;min-height:46px;flex:1 1 150px;white-space:normal;line-height:1.2}[data-shell=app] .document-studio-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}[data-shell=app] .document-studio-stepper li button{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 10px;border:0;border-bottom:3px solid rgba(148,163,184,.24);background:transparent;color:#64748b;text-align:left}[data-shell=app] .document-studio-stepper li button span{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:999px;background:#e2e8f0;color:#334155;font-size:.72rem;font-weight:800}[data-shell=app] .document-studio-stepper li.is-active button,[data-shell=app] .document-studio-stepper li.is-complete button{border-bottom-color:#2563eb;color:#1e3a8a}[data-shell=app] .document-studio-stepper li.is-active button span,[data-shell=app] .document-studio-stepper li.is-complete button span{background:#2563eb;color:#ffffff}[data-shell=app] .document-studio-guidedGrid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:22px;align-items:start}[data-shell=app] .document-studio-guidedForm,[data-shell=app] .document-studio-setupPreview{display:grid;gap:15px;min-width:0}[data-shell=app] .document-studio-formIntro h3{margin:0 0 5px;color:#0f172a}[data-shell=app] .document-studio-formIntro p{margin:0;color:#64748b;font-size:.88rem;line-height:1.5}[data-shell=app] .document-studio-starterStrip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-shell=app] .document-studio-starterMini{display:grid;gap:4px;min-width:0;padding:11px;border:1px solid rgba(148,163,184,.32);border-radius:11px;background:#f8fafc;color:#0f172a;text-align:left;cursor:pointer}[data-shell=app] .document-studio-starterMini:focus-visible,[data-shell=app] .document-studio-starterMini:hover{border-color:#2563eb;background:#eff6ff}[data-shell=app] .document-studio-starterMini span{color:#64748b;font-size:.78rem;line-height:1.35}[data-shell=app] .document-studio-sectionChoices{display:grid;gap:9px}[data-shell=app] .document-studio-sectionChoice{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid rgba(148,163,184,.3);border-radius:12px;background:#ffffff;cursor:pointer}[data-shell=app] .document-studio-sectionChoice input{margin-top:3px}[data-shell=app] .document-studio-sectionChoice span{display:grid;gap:4px}[data-shell=app] .document-studio-sectionChoice small{color:#64748b;line-height:1.4}[data-shell=app] .document-studio-reviewCallout{justify-content:flex-start;padding:14px;border:1px solid rgba(14,116,144,.24);border-radius:12px;background:#ecfeff;color:#164e63}[data-shell=app] .document-studio-reviewCallout span{color:#155e75;line-height:1.45}[data-shell=app] .document-studio-reviewList{display:grid;gap:0;margin:0;border-top:1px solid rgba(148,163,184,.24)}[data-shell=app] .document-studio-reviewList>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid rgba(148,163,184,.2)}[data-shell=app] .document-studio-reviewList dt{color:#64748b;font-size:.78rem;font-weight:800;text-transform:uppercase}[data-shell=app] .document-studio-reviewList dd{margin:0;color:#0f172a;line-height:1.45}[data-shell=app] .document-studio-reviewSections{display:grid;gap:12px}[data-shell=app] .document-studio-reviewSections>div{display:grid;gap:5px}[data-shell=app] .document-studio-reviewSections ul{display:grid;gap:5px;margin:0;padding-left:18px}[data-shell=app] .document-studio-reviewSections li{display:flex;gap:8px;flex-wrap:wrap;color:#0f172a}[data-shell=app] .document-studio-reviewSections li small{color:#64748b}[data-shell=app] .document-studio-setupPreview{position:sticky;top:16px;padding:16px;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:#f8fafc}[data-shell=app] .document-studio-miniDocument{padding:16px;border-radius:12px;box-shadow:none}[data-shell=app] .document-studio-miniDocument header{gap:10px;padding-bottom:12px}[data-shell=app] .document-studio-miniDocument header img,[data-shell=app] .document-studio-miniDocument header>span{width:58px;height:42px;border-radius:8px;font-size:.85rem}[data-shell=app] .document-studio-miniDocument header h2{font-size:1rem}[data-shell=app] .document-studio-miniDocument header p,[data-shell=app] .document-studio-miniDocument section p{font-size:.75rem}[data-shell=app] .document-studio-miniDocument .document-studio-section{margin-top:12px;padding-top:12px}[data-shell=app] .document-studio-guidedPreviewSectionHeader{display:grid;gap:4px}[data-shell=app] .document-studio-guidedPreviewSectionHeader p{margin:0;color:#64748b;font-size:.75rem}[data-shell=app] .document-studio-guidedPreviewFields{display:grid;gap:10px;margin-top:12px}[data-shell=app] .document-studio-guidedPreviewField{display:grid;gap:6px;padding:10px;border:1px solid rgba(148,163,184,.26);border-radius:10px;background:#ffffff}[data-shell=app] .document-studio-guidedPreviewFieldLabel{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;color:#0f172a;font-size:.78rem}[data-shell=app] .document-studio-guidedPreviewEmpty,[data-shell=app] .document-studio-guidedPreviewFieldLabel span{color:#64748b;font-size:.72rem}[data-shell=app] .document-studio-guidedPreviewEmpty{margin:10px 0 0}[data-shell=app] .document-studio-guidedSample{color:#475569;font-size:.75rem}[data-shell=app] .document-studio-guidedSample.optionList,[data-shell=app] .document-studio-guidedSample.structured{display:grid;gap:6px}[data-shell=app] .document-studio-guidedSample.optionList>div,[data-shell=app] .document-studio-guidedSample.structured>div{display:flex;flex-wrap:wrap;gap:5px}[data-shell=app] .document-studio-guidedSample em{padding:4px 7px;border:1px solid rgba(37,99,235,.18);border-radius:999px;background:#eff6ff;color:#1e3a8a;font-style:normal}[data-shell=app] .document-studio-guidedSample.checkbox,[data-shell=app] .document-studio-guidedSample.optionList label{display:flex;align-items:center;gap:7px}[data-shell=app] .document-studio-guidedSample.media,[data-shell=app] .document-studio-guidedSample.signature{display:grid;gap:3px;min-height:54px;place-content:center;border:1px dashed rgba(37,99,235,.32);border-radius:8px;background:#f8fbff;text-align:center}[data-shell=app] .document-studio-guidedSample.media span,[data-shell=app] .document-studio-guidedSample.signature span{color:#64748b}[data-shell=app] .document-studio-savedPicker{align-items:end;justify-content:stretch}[data-shell=app] .document-studio-savedPicker>label{flex:1 1 320px}[data-shell=app] .document-studio-search input{min-height:48px;font-size:1rem}[data-shell=app] .document-studio-savedActions{align-items:center;justify-content:flex-end}[data-shell=app] .document-studio-readOnlyBadge{margin-right:auto;color:#0f766e;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}[data-shell=app] .document-studio-advanced{border-color:rgba(100,116,139,.25);background:#f8fafc}@media (max-width:760px){[data-shell=app] .document-studio-choiceGrid,[data-shell=app] .document-studio-designStatusGrid,[data-shell=app] .document-studio-guidedGrid,[data-shell=app] .document-studio-importCompare,[data-shell=app] .document-studio-importControls,[data-shell=app] .document-studio-importFieldReview,[data-shell=app] .document-studio-importGeneratedField{grid-template-columns:minmax(0,1fr)}[data-shell=app] .document-studio-importActions{display:grid;grid-template-columns:minmax(0,1fr)}[data-shell=app] .document-studio-importActions>.button{width:100%}[data-shell=app] .document-studio-stepper{grid-template-columns:minmax(0,1fr)}[data-shell=app] .document-studio-stepper li button{min-height:40px}[data-shell=app] .document-studio-setupPreview{position:static}[data-shell=app] .document-studio-choice{min-height:108px}[data-shell=app] .document-studio-statePanel{align-items:flex-start}[data-shell=app] .document-studio-guidedActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}[data-shell=app] .document-studio-guidedActions>.button{width:100%}}@media (min-width:761px) and (max-width:1100px){[data-shell=app] .document-studio-choiceGrid,[data-shell=app] .document-studio-designStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.jobs-new-inlineGrid--pricing,.jobs-signatureGrid{grid-template-columns:1fr}}.jobs-new-card{border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,248,252,.96));box-shadow:0 16px 34px rgba(15,23,42,.06);border-radius:22px;padding:18px}.jobs-new-card--legacy,.jobs-new-card--wheels{max-width:980px;margin:0 auto}.jobs-new-brandRow{display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:12px}.jobs-new-brandFallback,.jobs-new-brandLogo{width:clamp(132px,22vw,260px);height:clamp(76px,10vw,120px);max-width:min(62vw,260px);max-height:120px;background:#ffffff}.jobs-new-brandLogo{display:block;height:clamp(76px,10vw,120px)!important;width:clamp(132px,22vw,260px)!important;margin-inline:auto;object-fit:contain}.jobs-new-brandFallback{border-radius:12px}.jobs-new-title{font-size:clamp(1.3rem,2vw,1.7rem);font-weight:700;letter-spacing:-.02em;margin-bottom:6px}.jobs-new-form{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;align-items:end}.jobs-new-form--wheels{display:block}.jobs-new-label{display:block;font-size:12px;letter-spacing:.02em;color:#526071;margin-bottom:4px;display:flex;align-items:center;justify-content:space-between;gap:10px}.jobs-new-input{min-height:42px;border-radius:12px!important;border:1px solid rgba(148,163,184,.3)!important;background:#ffffff!important;color:#0f172a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.84)}.jobs-new-input:focus{border-color:rgba(29,78,216,.36)!important;box-shadow:0 0 0 3px rgba(29,78,216,.12)}.jobs-new-submit{grid-column:span 2;min-height:42px;border-radius:12px!important;margin-top:4px}.jobs-new-success{border-radius:16px;background:linear-gradient(180deg,rgba(240,253,244,.98),rgba(236,253,245,.92));padding:16px;box-shadow:0 16px 36px rgba(15,23,42,.06)}.jobs-new-successEyebrow{margin:0 0 6px;color:#166534;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.jobs-new-successFlow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.jobs-new-successStep{padding:12px 14px;border-radius:14px;border:1px solid rgba(22,101,52,.12);background:rgba(255,255,255,.82)}.jobs-new-successStepLabel{display:block;margin-bottom:6px;color:#526071;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.jobs-new-successStep p{margin:6px 0 0}.jobs-new-section-card{border-radius:18px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(251,253,255,.98),rgba(244,247,252,.94));box-shadow:0 10px 24px rgba(15,23,42,.04)}.jobs-new-measurementGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.42fr);gap:10px}@media (max-width:640px){.jobs-new-measurementGrid{grid-template-columns:1fr}}.jobs-new-section-card--compact{margin-bottom:14px;padding:16px}.jobs-new-section-card h3{letter-spacing:-.01em;margin-bottom:10px}.jobs-new-sectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.jobs-new-sectionHeading--compact{margin-bottom:8px}.jobs-new-inlineNote{margin:0 0 12px;padding:11px 13px;border-radius:12px;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.72);color:#445266;font-size:.94rem;line-height:1.5}.jobs-new-disclosure{margin-top:8px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:rgba(255,255,255,.68);overflow:hidden}.jobs-new-disclosureSummary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer}.jobs-new-disclosureSummary::-webkit-details-marker{display:none}.jobs-new-disclosureSummary span{display:grid;gap:4px}.jobs-new-disclosureSummary strong{color:#0f172a;font-size:.96rem}.jobs-new-disclosureSummary small{color:#526071;font-size:.86rem;line-height:1.45}.jobs-new-disclosureToggle{padding:6px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.92);color:#334155;font-size:.78rem;font-weight:700;white-space:nowrap}.jobs-new-disclosure[open] .jobs-new-disclosureToggle:before{content:"Hide"}.jobs-new-disclosure:not([open]) .jobs-new-disclosureToggle:before{content:"Show"}.jobs-new-disclosureToggle{font-size:0}.jobs-new-disclosureBody{padding:0 14px 14px;border-top:1px solid rgba(148,163,184,.14)}.jobs-new-hintWrap{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.jobs-new-hintButton{width:24px;height:24px;border-radius:999px;border:1px solid rgba(148,163,184,.38);background:rgba(255,255,255,.92);color:#334155;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(15,23,42,.08)}.jobs-new-hintButton:focus-visible,.jobs-new-hintButton:hover{border-color:rgba(29,78,216,.36);color:#1d4ed8;outline:none}.jobs-new-hintDisclosure{position:absolute;top:calc(100% + 8px);right:0;z-index:2;width:min(280px,75vw);padding:10px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.28);background:rgba(255,255,255,.98);box-shadow:0 18px 36px rgba(15,23,42,.12);color:#445266;font-size:.88rem;line-height:1.45}.jobs-new-kicker{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(96,124,173,.18);background:rgba(240,245,255,.92);color:#37517b;font-size:.8rem;font-weight:700}.jobs-wheelGrid,.jobs-wheelGridRow{display:grid;gap:10px}.jobs-wheelGridRow{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-wheelGridRow--single{grid-template-columns:minmax(0,1fr)}.jobs-chipButton,.jobs-wheelButton{min-height:50px;border-radius:16px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.96);color:#122033;font-size:.95rem;font-weight:700;letter-spacing:.01em;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.jobs-chipButton:focus-visible,.jobs-chipButton:hover,.jobs-wheelButton:focus-visible,.jobs-wheelButton:hover{border-color:rgba(75,123,240,.36);box-shadow:0 0 0 3px rgba(75,123,240,.1);outline:none}.jobs-chipButton--active,.jobs-wheelButton--active{border-color:rgba(75,123,240,.42);background:linear-gradient(180deg,rgba(230,238,255,.98),rgba(216,229,255,.96));color:#1d3f7a}.jobs-chipRow{display:flex;flex-wrap:wrap;gap:8px}.jobs-chipButton{min-height:40px;min-width:68px;padding:0 14px;border-radius:999px;font-size:.84rem}.jobs-new-inlineGrid{display:grid;gap:12px}.jobs-new-inlineGrid--pricing{grid-template-columns:minmax(0,1.3fr) minmax(120px,.7fr)}.jobs-signatureGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.jobs-signatureCard{padding:12px;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.7)}.jobs-signatureCard .jobs-signature-pad{margin-top:8px}.jobs-new-capabilityCard{margin-bottom:12px;padding:14px;border-radius:16px;border:1px solid rgba(37,99,235,.14);background:linear-gradient(180deg,rgba(248,251,255,.98),rgba(241,246,255,.94));box-shadow:0 14px 30px rgba(15,23,42,.06)}.jobs-new-capabilityEyebrow{color:#526071;font-size:.82rem;font-weight:600}.jobs-new-capabilityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.jobs-new-capabilityItem{padding:12px;border-radius:14px;border:1px solid rgba(148,163,184,.2);background:rgba(255,255,255,.74)}.jobs-new-capabilityItem p{margin:6px 0 0}.jobs-new-readinessCard{margin-bottom:12px;padding:14px;border-radius:16px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(180deg,rgba(251,253,255,.98),rgba(245,248,252,.94));box-shadow:0 14px 30px rgba(15,23,42,.06)}.jobs-new-readinessCard--ready{border-color:rgba(22,163,74,.22);background:linear-gradient(180deg,rgba(246,254,249,.98),rgba(237,250,242,.94))}.jobs-new-readinessCard--notReady{border-color:rgba(245,158,11,.24);background:linear-gradient(180deg,rgba(255,251,241,.98),rgba(255,247,230,.94))}.jobs-new-readinessEyebrow{margin:0 0 6px;color:#526071;font-size:.8rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.jobs-new-badge-ready{background:rgba(22,163,74,.14);color:#15803d}.jobs-new-defaultGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.jobs-new-defaultItem{padding:12px;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.72)}.jobs-new-defaultItem p{margin:6px 0 0}.jobs-new-readinessReasons{margin-top:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.72)}.jobs-new-readinessReasons ul{margin:8px 0 0 18px;padding:0;display:grid;gap:6px}.jobs-new-readinessReasons--ready{border-color:rgba(22,163,74,.18)}.jobs-new-card .muted{color:#5f6b7d}[data-shell=app]{--mt-readable-link:var(--mt-link,var(--text-link,#1d4ed8));--mt-on-dark-primary:var(--mt-dark-surface-text-primary,#f8fafc);--mt-on-dark-secondary:var(--mt-dark-surface-text-secondary,#dbeafe);--mt-on-dark-muted:var(--mt-dark-surface-text-muted,#cbd5e1);--mt-on-dark-link:var(--mt-dark-surface-link,#93c5fd)}html[data-theme=light] [data-shell=app] :is(.card,.operator-section,.integration-card,.operator-page,.settings-premium-card,.settings-premium-subcard,.premium-empty-state,.premium-drawer-panel,.dashboard-panel,.dashboard-snapshot-card,.dashboard-priority,.jobs-new-card):not([data-surface-theme=dark]):not(.dashboard-premium):not(.dashboard-priority--first-workflow){background-color:var(--mt-card-bg,#ffffff);color:var(--mt-readable-primary)}html[data-theme=light] [data-shell=app] :is(.card,.operator-section,.integration-card,.operator-page,.settings-premium-card,.settings-premium-subcard,.premium-empty-state,.premium-drawer-panel,.dashboard-panel,.dashboard-snapshot-card,.dashboard-priority,.jobs-new-card):not([data-surface-theme=dark]):not(.dashboard-premium):not(.dashboard-priority--first-workflow) :is(h1,h2,h3,h4,strong,label,.settings-premium-label,.operator-cellTitle,.operator-row__title,.operator-page__title,.premium-page-header h1){color:var(--mt-readable-primary)}html[data-theme=light] [data-shell=app] :is(.card,.operator-section,.integration-card,.operator-page,.settings-premium-card,.settings-premium-subcard,.premium-empty-state,.premium-drawer-panel,.dashboard-panel,.dashboard-snapshot-card,.dashboard-priority,.jobs-new-card):not([data-surface-theme=dark]):not(.dashboard-premium):not(.dashboard-priority--first-workflow) :is(.muted,.settings-premium-muted,.operator-section__subtitle,.operator-page__subtitle,.operator-row__subtitle,.operator-cellSubtle,small){color:var(--mt-readable-muted);opacity:1}[data-shell=app] :is([data-surface-theme=dark],[data-surface=command],.dashboard-premium[data-surface-theme=dark],.dashboard-priority--first-workflow){color:var(--mt-on-dark-primary)}[data-shell=app] :is([data-surface-theme=dark],[data-surface=command],.dashboard-premium[data-surface-theme=dark],.dashboard-priority--first-workflow) :is(h1,h2,h3,h4,strong,label,.operator-page__title,.dashboard-premium-title,.dashboard-premium-greeting){color:var(--mt-on-dark-primary)}[data-shell=app] :is([data-surface-theme=dark],[data-surface=command],.dashboard-premium[data-surface-theme=dark],.dashboard-priority--first-workflow) :is(.muted,.settings-premium-muted,.operator-section__subtitle,.operator-page__subtitle,.dashboard-premium-meta,.dashboard-priority__eyebrow,small){color:var(--mt-on-dark-muted);opacity:1}[data-shell=app] :is([data-surface-theme=dark],[data-surface=command],.dashboard-premium[data-surface-theme=dark],.dashboard-priority--first-workflow) a{color:var(--mt-on-dark-link)}.business-profile-workspace{color:var(--mt-readable-primary)}.business-profile-workspace :is(.operator-eyebrow,h2,.business-profile-workspace__meta span){color:var(--mt-readable-primary)}.business-profile-workspace .settings-premium-muted{color:var(--mt-readable-muted);font-size:clamp(1rem,1.1vw,1.1rem)}html[data-theme=dark] [data-shell=app] .business-profile-workspace{color:var(--mt-text-primary,#f8fafc)}html[data-theme=dark] [data-shell=app] .business-profile-workspace :is(.operator-eyebrow,h2,.business-profile-workspace__meta span){color:var(--mt-text-primary,#f8fafc)}html[data-theme=dark] [data-shell=app] .business-profile-workspace .settings-premium-muted{color:var(--mt-text-muted,#cbd5e1)}@media (max-width:780px){.jobs-new-form{grid-template-columns:1fr}.jobs-new-submit{grid-column:span 1}.jobs-new-card{padding:12px}.jobs-new-label,.jobs-new-sectionHeading{align-items:flex-start}.jobs-new-hintDisclosure{right:auto;left:0;width:min(260px,calc(100vw - 72px))}.jobs-new-capabilityGrid,.jobs-new-defaultGrid,.jobs-new-successFlow{grid-template-columns:1fr}.jobs-new-disclosureSummary{align-items:flex-start}}.dashboard-home-premium,.dashboard-premium-shell{max-width:1180px;margin:0 auto}.dashboard-premium-container{display:flex;flex-direction:column;gap:18px}.dashboard-home-hero,.dashboard-premium-hero{border-radius:20px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));box-shadow:0 14px 36px rgba(0,0,0,.18)}.dashboard-premium-title{font-size:1.5rem;letter-spacing:-.02em}.dashboard-home-title{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;letter-spacing:-.02em;margin-bottom:6px}.dashboard-home-subtitle{max-width:60ch;line-height:1.55;color:#475569}.dashboard-home-premium>*+*{margin-top:10px}.dashboard-home-premium .card,.dashboard-premium-container .card{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.dashboard-home-loading h2,.dashboard-home-loading h3,.dashboard-premium-container .card h2,.dashboard-premium-container .card h3{letter-spacing:-.02em}.dashboard-home-loading .card[role=status],.dashboard-home-loading [role=status]{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));box-shadow:0 12px 34px rgba(0,0,0,.16)}.dashboard-home-loading .muted,.dashboard-home-premium .muted,.dashboard-premium-container .muted{color:rgba(255,255,255,.68)}@media (max-width:900px){.dashboard-home-premium,.dashboard-premium-shell{padding:0 8px}.dashboard-home-hero,.dashboard-premium-hero{padding:16px}}.loading-state-premium{border-radius:22px!important;border:1px solid rgba(255,255,255,.08)!important;background:radial-gradient(circle at top right,rgba(255,255,255,.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025))!important;box-shadow:0 20px 50px rgba(0,0,0,.22)!important;padding:22px!important;overflow:hidden}.loading-state-premium__top{margin-bottom:18px}.loading-state-premium__eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.52);margin-bottom:8px}.loading-state-premium__title{margin:0 0 8px;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.1;letter-spacing:-.03em}.loading-state-premium__description{margin:0;max-width:60ch;color:rgba(255,255,255,.68)}.loading-state-premium__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.loading-state-premium__line,.loading-state-premium__panel,.loading-state-premium__stat{position:relative;overflow:hidden}.loading-state-premium__stat{height:74px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.035)}.loading-state-premium__panel{border-radius:18px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03);padding:18px}.loading-state-premium__line{height:12px;border-radius:999px;background:rgba(255,255,255,.08)}.loading-state-premium__line+.loading-state-premium__line{margin-top:12px}.loading-state-premium__line--lg{width:72%}.loading-state-premium__line--md{width:56%}.loading-state-premium__line--sm{width:34%}.loading-state-premium__line:after,.loading-state-premium__panel:after,.loading-state-premium__stat:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:loading-premium-shimmer 1.8s infinite}@keyframes loading-premium-shimmer{to{transform:translateX(100%)}}@media (max-width:800px){.loading-state-premium{padding:16px!important;border-radius:18px!important}.loading-state-premium__stats{grid-template-columns:1fr}}.loading-state-premium{border-color:rgba(96,115,148,.16)!important;background:radial-gradient(circle at top right,rgba(101,88,245,.12),transparent 30%),radial-gradient(circle at top left,rgba(37,99,255,.14),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(242,247,255,.95))!important;box-shadow:0 24px 54px rgba(9,20,35,.1)!important}.loading-state-premium__eyebrow{color:#4e6382}.loading-state-premium__title{color:var(--mt-navy)}.loading-state-premium__description{color:#5a6b80}.loading-state-premium__panel,.loading-state-premium__stat{border-color:rgba(96,115,148,.14);background:rgba(255,255,255,.78)}.loading-state-premium__line{background:rgba(216,227,243,.9)}.settings-premium-shell{max-width:1180px;margin:0 auto}.settings-premium-shell>*+*{margin-top:16px}.settings-tab-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:20px}.settings-premium-title{font-size:clamp(1.35rem,2vw,1.75rem);letter-spacing:-.03em;font-weight:700;margin-bottom:8px}.settings-premium-muted{color:#475569;max-width:68ch}.settings-premium-card{border-radius:22px!important;border:1px solid rgba(148,163,184,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,249,255,.95))!important;box-shadow:0 16px 34px rgba(15,23,42,.06)!important}.settings-premium-card h2,.settings-premium-card h3{letter-spacing:-.02em}.settings-premium-subcard{border:1px solid rgba(148,163,184,.24);border-radius:16px;padding:14px;background:rgba(255,255,255,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.settings-premium-label{display:inline-block;font-size:12px;letter-spacing:.02em;color:#475569;margin-bottom:6px}.settings-premium-input{min-height:44px;border-radius:14px!important;border:1px solid rgba(148,163,184,.3)!important;background:#ffffff!important;color:#0f172a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.settings-premium-input:focus{border-color:rgba(29,78,216,.36)!important;box-shadow:0 0 0 3px rgba(29,78,216,.12)}.settings-premium-button{min-height:42px;border-radius:14px!important}.settings-tab-button{display:grid;gap:7px;min-height:96px;text-align:left;align-content:start;padding:16px 18px;background:rgba(255,255,255,.92);border-color:rgba(148,163,184,.18);box-shadow:0 12px 28px rgba(15,23,42,.04)}.settings-tab-button strong{font-size:.98rem;color:#0f172a}.settings-tab-button span{font-size:.82rem;line-height:1.4;color:#516072}.settings-tab-button.active{background:linear-gradient(180deg,rgba(234,245,255,.98),rgba(243,249,255,.95));border-color:rgba(29,78,216,.18);box-shadow:0 14px 28px rgba(29,78,216,.06)}.settings-premium-shell .grid,.settings-premium-shell .three-col,.settings-premium-shell .two-col{gap:16px}.billing-page-shell,.billing-tier-card,.billing-tier-list{width:100%;max-width:100%}.billing-tier-card__header{gap:10px;flex-wrap:wrap}.job-parts-form{width:100%;max-width:100%}@media (max-width:900px){.settings-premium-shell{padding:0 8px}.settings-premium-card{border-radius:16px!important}.billing-tier-card__header{align-items:flex-start!important}.job-parts-form{grid-template-columns:1fr!important}}.jobs-premium-shell{max-width:1200px;margin:0 auto}.jobs-premium-shell>*+*{margin-top:18px}.jobs-premium-title{font-size:clamp(1.4rem,2vw,1.8rem);letter-spacing:-.03em;font-weight:700}.jobs-premium-card{border-radius:20px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02))!important;box-shadow:0 18px 42px rgba(0,0,0,.18)}.jobs-premium-input{border-radius:14px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.04)!important;min-height:42px}.jobs-premium-input:focus{border-color:rgba(255,255,255,.2)!important;box-shadow:0 0 0 3px rgba(255,255,255,.08)}.jobs-premium-button{border-radius:14px!important;min-height:42px}.jobs-premium-table{width:100%;border-collapse:collapse;font-size:14px}.jobs-premium-table thead{background:rgba(255,255,255,.04)}.jobs-premium-table th{text-align:left;padding:12px 14px;font-weight:600;color:rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.08)}.jobs-premium-table td{padding:14px;border-bottom:1px solid rgba(255,255,255,.06)}.jobs-premium-table tbody tr:hover{background:rgba(255,255,255,.04)}.jobs-premium-shell .card{transition:transform .18s ease,box-shadow .18s ease}.jobs-premium-shell .card:hover{transform:translateY(-2px);box-shadow:0 22px 48px rgba(0,0,0,.22)}.jobs-premium-shell .job-card,.jobs-premium-shell .job-row{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));padding:16px;margin-bottom:12px}.jobs-premium-shell h3{letter-spacing:-.02em}.jobs-premium-shell .status-pill{font-size:12px;border-radius:999px;padding:4px 10px;background:rgba(255,255,255,.08)}.jobs-premium-shell .input,.jobs-premium-shell select{margin-bottom:8px}@media (max-width:900px){.jobs-premium-shell{padding:0 10px}}[data-ui-coherence=on] .dashboard-content,[data-ui-coherence=on] .dashboard-shell,[data-ui-coherence=on] .page-shell,[data-ui-coherence=on] main{max-width:1240px;margin-left:auto;margin-right:auto}[data-ui-coherence=on] main{padding-top:12px}[data-ui-coherence=on] main>*+*{margin-top:16px}[data-ui-coherence=on] .card{margin-bottom:14px}[data-ui-coherence=on] .dashboard-shell{align-items:flex-start}[data-ui-coherence=on] h1{margin-top:0;margin-bottom:8px;letter-spacing:-.02em}[data-ui-coherence=on] .card>*+*{margin-top:10px}[data-ui-coherence=on] .input,[data-ui-coherence=on] select{margin-bottom:6px}@media (max-width:900px){[data-ui-coherence=on] .dashboard-content,[data-ui-coherence=on] main{padding-left:10px;padding-right:10px}}body[data-ui-coherence=on]{background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.06),transparent 32%),radial-gradient(circle at 85% 0,rgba(120,160,255,.08),transparent 30%),linear-gradient(180deg,#0f1117,#0b0d12)}[data-ui-coherence=on] .card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02))!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 20px 48px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)}[data-ui-coherence=on] .mt-sidebar{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border-right:1px solid rgba(255,255,255,.06)}[data-ui-coherence=on] .mt-sidebar a:hover{background:rgba(255,255,255,.05);border-radius:10px}[data-ui-coherence=on] h1{letter-spacing:-.03em}[data-ui-coherence=on] .card:hover{transform:translateY(-2px);transition:transform .18s ease,box-shadow .18s ease;box-shadow:0 28px 60px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.06)}[data-ui-coherence=on] .input,[data-ui-coherence=on] select{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.1)!important}[data-ui-coherence=on] .button{border-radius:12px}main{animation:mt-fade-in .35s ease}@keyframes mt-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}[data-shell=app]{min-height:100vh;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.05),transparent 28%),radial-gradient(circle at 85% 0,rgba(120,160,255,.08),transparent 24%),linear-gradient(180deg,#0f1117,#0b0d12)}[data-shell=app] .flex.min-h-screen,[data-shell=app]>.flex{align-items:stretch}[data-shell=app] .flex-1,[data-shell=app] .min-w-0.flex-1{min-width:0}[data-shell=app] .mx-auto.w-full.max-w-\[1400px\]{max-width:1320px!important}body:has(form[action*=login]),body:has(input[type=password]) .mt-sidebar{display:none!important}.mt-sidebar__quick{display:flex;flex-wrap:wrap;gap:8px}.mt-sidebar__quickItem{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:12px;color:rgba(255,255,255,.68);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);transition:background .12s ease,color .12s ease,border-color .12s ease,transform .12s ease}.mt-sidebar__quickItem:hover{color:rgba(255,255,255,.92);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.mt-sidebar__quickItem.is-active,.mt-sidebar__quickItem[aria-current=page]{color:rgba(255,255,255,.96);background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.16)}.mt-sidebar__subhead{color:rgba(255,255,255,.4);letter-spacing:.04em;text-transform:uppercase}.mt-sidebar__groupTitle{color:rgba(255,255,255,.5)}.mt-sidebar__item[aria-current=page]{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.96)}.mt-sidebar nav{padding-right:2px}.ccv2-board-premium{max-width:1320px;margin:0 auto}.ccv2-board-premium>*+*{margin-top:14px}.ccv2-card,.ccv2-surface{border-radius:18px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025))!important;box-shadow:0 16px 36px rgba(0,0,0,.18)!important}.ccv2-filters-surface{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ccv2-kanban-wrap{margin-top:6px}.ccv2-card,.ccv2-kanban-wrap .card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ccv2-card:hover,.ccv2-kanban-wrap .card:hover{transform:translateY(-2px);box-shadow:0 24px 52px rgba(0,0,0,.24)!important;border-color:rgba(255,255,255,.12)!important}.ccv2-status-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:rgba(255,255,255,.9)}.ccv2-status-pill--open{background:rgba(96,165,250,.14)}.ccv2-status-pill--scheduled{background:rgba(59,130,246,.16)}.ccv2-status-pill--in_progress{background:rgba(250,204,21,.14)}.ccv2-status-pill--completed{background:rgba(34,197,94,.14)}.ccv2-status-pill--invoiced{background:rgba(168,85,247,.14)}.ccv2-status-pill--cancelled{background:rgba(239,68,68,.14)}.ccv2-status-pill--draft{background:rgba(148,163,184,.14)}.ccv2-board-premium .input,.ccv2-board-premium select{border-radius:14px!important;min-height:42px;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.1)!important}.ccv2-board-premium .button{border-radius:14px!important;min-height:40px}.ccv2-board-premium h1,.ccv2-board-premium h2,.ccv2-board-premium h3{letter-spacing:-.02em}.ccv2-eyebrow{color:rgba(255,255,255,.72);letter-spacing:.14em;margin-bottom:8px}.ccv2-title{color:rgba(255,255,255,.98)}.ccv2-subtitle{color:rgba(255,255,255,.78)}.ccv2-board-premium .muted{color:rgba(255,255,255,.68)}@media (max-width:900px){.ccv2-board-premium{padding:0 8px}.ccv2-card,.ccv2-surface{border-radius:16px!important}.ccv2-count-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ccv2-count-pill{min-height:72px;padding:12px}}@media (max-width:640px){.ccv2-count-strip{grid-template-columns:1fr}.ccv2-activity-stream__head{align-items:flex-start}}.dashboard-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:10px 0 14px}.dashboard-metric-card{border-radius:18px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02))!important;box-shadow:0 14px 36px rgba(0,0,0,.16)!important;padding:16px!important}.dashboard-metric-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:10px}.dashboard-metric-value{font-size:clamp(1.4rem,2vw,1.9rem);line-height:1;letter-spacing:-.03em;font-weight:700;color:rgba(255,255,255,.96)}@media (max-width:980px){.dashboard-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dashboard-metrics-grid{grid-template-columns:1fr}}.ccv2-livebar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.ccv2-livebar__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ccv2-live-dot{width:10px;height:10px;border-radius:999px;background:rgba(34,197,94,.55);box-shadow:0 0 0 0 rgba(34,197,94,0)}.ccv2-live-dot.is-live{animation:ccv2-pulse 2.6s ease-in-out infinite}.ccv2-live-text{font-size:12px;color:rgba(255,255,255,.68)}@keyframes ccv2-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.22);opacity:.7}60%{box-shadow:0 0 0 7px rgba(34,197,94,0);opacity:1}to{box-shadow:0 0 0 0 rgba(34,197,94,0);opacity:.7}}.ccv2-inline-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.ccv2-inline-action{min-height:32px!important;padding:0 10px!important;font-size:12px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.05)!important}.ccv2-inline-action:hover:not(:disabled){background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.14)!important}.ccv2-inline-action:disabled{opacity:.65;cursor:wait}.ccv2-sidepanel{position:fixed;top:0;right:0;width:420px;height:100vh;background:var(--surface-1);border-left:1px solid rgba(255,255,255,.08);box-shadow:-10px 0 40px rgba(0,0,0,.4);padding:24px;z-index:40;display:flex;flex-direction:column;gap:20px}.ccv2-sidepanel-header{display:flex;justify-content:space-between;align-items:center}.ccv2-sidepanel-body{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;font-size:14px}.ccv2-sidepanel-actions{border-top:1px solid rgba(255,255,255,.08);padding-top:16px}.ccv2-card[draggable=true]{cursor:grab}.ccv2-card[draggable=true]:active{cursor:grabbing}.ccv2-sidepanel-status-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.ccv2-sidepanel-action{min-height:34px!important;padding:0 10px!important;font-size:12px!important;border-radius:999px!important}.ccv2-sidepanel-primary-actions{display:flex;gap:10px;flex-wrap:wrap}.ccv2-sidepanel-dispatch{border-top:1px solid rgba(255,255,255,.08);padding-top:16px;display:flex;flex-direction:column;gap:10px}.ccv2-label{font-size:12px;opacity:.7}.ccv2-live-notice{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;margin-top:10px;border-radius:999px;font-size:12px;color:rgba(255,255,255,.92);background:rgba(34,197,94,.16);border:1px solid rgba(34,197,94,.22)}.ccv2-sidepanel-section{border-top:1px solid rgba(255,255,255,.08);padding-top:14px;display:flex;flex-direction:column;gap:10px}.ccv2-sidepanel-section:first-child{border-top:0;padding-top:0}.ccv2-sidepanel-sectionTitle{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.52)}.ccv2-sidepanel-kv{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ccv2-sidepanel-kv span{color:rgba(255,255,255,.58);font-size:12px}.ccv2-sidepanel-kv strong{text-align:right;font-size:13px;color:rgba(255,255,255,.96);font-weight:600}.ccv2-sidepanel-note{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);padding:12px;color:rgba(255,255,255,.82);font-size:13px;line-height:1.45}.ccv2-sidepanel-shortcuts{display:flex;gap:8px;flex-wrap:wrap}.ccv2-sidepanel-chip{min-height:32px!important;padding:0 10px!important;font-size:12px!important;border-radius:999px!important}.ccv2-timeline{display:flex;flex-direction:column;gap:12px}.ccv2-timeline-item{display:flex;gap:10px;align-items:flex-start}.ccv2-timeline-dot{width:10px;height:10px;margin-top:4px;border-radius:999px;background:rgba(96,165,250,.9);box-shadow:0 0 0 4px rgba(96,165,250,.12)}.ccv2-timeline-content{flex:1 1}.ccv2-timeline-label{font-size:13px;color:rgba(255,255,255,.95);font-weight:600}.ccv2-timeline-time{font-size:12px;color:rgba(255,255,255,.58);margin-top:2px}.ccv2-toast{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;font-size:12px;margin-top:10px;border:1px solid transparent}.ccv2-toast--success{color:rgba(255,255,255,.96);background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.22)}.ccv2-toast--error{color:rgba(255,255,255,.96);background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.22)}.ccv2-toast--info{color:rgba(255,255,255,.96);background:rgba(96,165,250,.16);border-color:rgba(96,165,250,.22)}.ccv2-activity-stream{border-radius:18px!important}.ccv2-activity-stream__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.ccv2-activity-stream__list{display:flex;flex-direction:column;gap:12px}.ccv2-activity-stream__item{display:flex;gap:10px;align-items:flex-start}.ccv2-activity-stream__dot{width:10px;height:10px;border-radius:999px;margin-top:4px;background:rgba(34,197,94,.9);box-shadow:0 0 0 4px rgba(34,197,94,.1)}.ccv2-activity-stream__content{flex:1 1}.ccv2-activity-stream__label{font-size:13px;font-weight:600;color:rgba(255,255,255,.96)}.ccv2-activity-stream__meta{display:flex;gap:6px;flex-wrap:wrap;font-size:12px;color:rgba(255,255,255,.58);margin-top:2px}.ccv2-count-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;margin:0 0 12px}.ccv2-count-pill{display:grid;gap:6px;align-content:start;min-height:76px;padding:14px 14px 12px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.ccv2-count-pill__label{font-size:12px;font-weight:700;color:rgba(255,255,255,.8)}.ccv2-count-pill__value{font-size:clamp(1.35rem,2vw,1.8rem);line-height:1;letter-spacing:-.04em;color:rgba(255,255,255,.98)}.ccv2-priority-card{background:radial-gradient(280px 140px at 100% 0,rgba(96,165,250,.14),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04))}.ccv2-job-card{animation:ccv2-card-in .18s ease;will-change:transform,opacity}@keyframes ccv2-card-in{0%{opacity:.72;transform:translateY(4px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.ccv2-job-card:hover{transform:translateY(-2px)}.ccv2-dropzone-active{border-color:rgba(96,165,250,.45)!important;box-shadow:inset 0 0 0 2px rgba(96,165,250,.2),0 18px 42px rgba(0,0,0,.22)!important;background:linear-gradient(180deg,rgba(96,165,250,.1),rgba(255,255,255,.03))!important}.ccv2-job-card{position:relative}.ccv2-job-card.ccv2-job-card--live,.ccv2-job-card[data-live-updated=true]{animation:ccv2-live-update-flash .9s ease}@keyframes ccv2-live-update-flash{0%{box-shadow:0 0 0 0 rgba(34,197,94,.28),0 18px 42px rgba(0,0,0,.22)}to{box-shadow:0 0 0 12px rgba(34,197,94,0),0 18px 42px rgba(0,0,0,.22)}}.job-history-card{border-radius:18px!important}.job-history-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.job-history-list{display:flex;flex-direction:column;gap:12px}.job-history-item{display:flex;gap:10px;align-items:flex-start}.job-history-dot{width:10px;height:10px;border-radius:999px;margin-top:4px;background:rgba(168,85,247,.9);box-shadow:0 0 0 4px rgba(168,85,247,.1)}.job-history-content{flex:1 1}.job-history-label{font-size:13px;font-weight:600;color:rgba(255,255,255,.96)}.job-history-meta{display:flex;gap:6px;flex-wrap:wrap;font-size:12px;color:rgba(255,255,255,.58);margin-top:2px}.customer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.customer-card{border-radius:18px!important}.customer-card-actions{display:flex;gap:10px;flex-wrap:wrap}.customer-timeline-card{border-radius:18px!important}.customer-timeline-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.customer-timeline-list{display:flex;flex-direction:column;gap:12px}.customer-timeline-item{display:flex;gap:10px;align-items:flex-start}.customer-timeline-dot{width:10px;height:10px;border-radius:999px;margin-top:4px;background:rgba(14,165,233,.9);box-shadow:0 0 0 4px rgba(14,165,233,.1)}.customer-timeline-content{flex:1 1}.customer-timeline-label{font-size:13px;font-weight:600;color:rgba(255,255,255,.96)}.customer-timeline-meta{display:flex;gap:6px;flex-wrap:wrap;font-size:12px;color:rgba(255,255,255,.58);margin-top:2px}@media (max-width:900px){.customer-grid{grid-template-columns:1fr}}.customer-comms-card{margin-bottom:16px;border-radius:18px!important}.customer-comms-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.customer-comms-form{display:flex;flex-direction:column;gap:10px}.customer-comms-textarea{min-height:120px}:root{--bg:#0d111a;--card:#151c29;--text:#e8eefb;--muted:#a6b2cb;--line:rgba(255,255,255,0.14)}body{background:radial-gradient(900px 480px at 14% -10%,rgba(59,130,246,.2),transparent 60%),radial-gradient(800px 420px at 95% -15%,rgba(20,184,166,.14),transparent 58%),var(--bg)}[data-shell=app] .dashboard-shell-content{max-width:1320px;margin:0 auto;padding:0 0 20px;display:flex;flex-direction:column;gap:12px}[data-shell=app] .dashboard-shell-content>.card:first-child{margin-top:0}[data-shell=app] .operator-page{padding:16px 20px 18px;border-radius:24px}[data-shell=app] .operator-page__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}[data-shell=app] .operator-page__copy{min-width:0;flex:1 1 420px}[data-shell=app] .operator-page__eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(148,163,184,.8);margin-bottom:10px}[data-shell=app] .operator-page__title{margin:0;font-size:clamp(1.72rem,2.2vw,2.2rem);line-height:1;letter-spacing:-.05em}[data-shell=app] .operator-page__subtitle{margin:10px 0 0;max-width:720px;font-size:14px;line-height:1.65}[data-shell=app] .operator-page__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;align-items:flex-start}[data-shell=app] .operator-page__button{min-height:42px;border-radius:14px;transition:transform .14s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}[data-shell=app] .operator-page__shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}[data-shell=app] .operator-page__shortcut{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.58);color:rgba(71,85,105,.92);font-size:11px;letter-spacing:.01em}[data-shell=app] .operator-page__actionItem{display:grid;gap:6px}[data-shell=app] .operator-page__actionMeta{padding-right:2px;font-size:11px;line-height:1.45;color:rgba(100,116,139,.82);text-align:right}[data-shell=app] .operator-page__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:18px}[data-shell=app] .operator-page__stat{padding:15px 15px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02))}[data-shell=app] .operator-page__statLabel{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(148,163,184,.84)}[data-shell=app] .operator-page__statValue{margin-top:6px;font-size:22px;font-weight:700;letter-spacing:-.04em;color:#f8fafc}[data-shell=app] .operator-page__statHint{margin-top:6px;font-size:12px;color:rgba(191,204,226,.74);line-height:1.5}[data-shell=app] .operator-section{padding:18px 20px;border-radius:22px}[data-shell=app] .operator-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}[data-shell=app] .operator-section__title{margin:0;font-size:16px;font-weight:700;letter-spacing:-.03em}[data-shell=app] .operator-section__subtitle{margin:6px 0 0;font-size:13px;color:rgba(191,204,226,.74);line-height:1.6}[data-shell=app] .operator-inline-actions{display:flex;flex-wrap:wrap;gap:8px}[data-shell=app] .operator-filterbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.02))}[data-shell=app] .operator-viewTabs{display:flex;flex-wrap:wrap}[data-shell=app] .operator-viewTabs__item{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 13px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);color:rgba(226,232,240,.82);cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.02em}[data-shell=app] .operator-viewTabs__item.is-active{border-color:rgba(94,234,212,.34);background:rgba(20,184,166,.14);color:#effcf9}[data-shell=app] .operator-viewTabs__item:hover{border-color:rgba(148,163,184,.24);background:rgba(255,255,255,.05)}[data-shell=app] .operator-filterChips__clear:active,[data-shell=app] .operator-filterChips__item:active,[data-shell=app] .operator-rowActions__item:active,[data-shell=app] .operator-rowActions__toggle:active,[data-shell=app] .operator-viewTabs__item:active{transform:translateY(1px)}[data-shell=app] .button:focus-visible,[data-shell=app] .operator-checkbox:focus-visible,[data-shell=app] .operator-filterChips__clear:focus-visible,[data-shell=app] .operator-filterChips__item:focus-visible,[data-shell=app] .operator-filterbar input:focus-visible,[data-shell=app] .operator-filterbar select:focus-visible,[data-shell=app] .operator-rowActions__item:focus-visible,[data-shell=app] .operator-rowActions__toggle:focus-visible,[data-shell=app] .operator-table__cell a:focus-visible,[data-shell=app] .operator-table__cell button:focus-visible,[data-shell=app] .operator-viewTabs__item:focus-visible{outline:2px solid rgba(94,234,212,.78);outline-offset:2px}[data-shell=app] .operator-viewTabs__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--mt-text-primary);font-size:11px}[data-shell=app] .operator-filterbar__main{display:flex;align-items:flex-end;gap:10px;flex:1 1 620px;flex-wrap:wrap}[data-shell=app] .operator-filterbar__search{min-width:min(280px,100%);flex:1 1 280px}[data-shell=app] .operator-filterbar__filters{display:flex;align-items:flex-end;gap:10px;flex:999 1 420px;flex-wrap:wrap}[data-shell=app] .operator-filterbar__field{min-width:140px;display:flex;flex-direction:column;gap:6px}[data-shell=app] .operator-filterbar__label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(148,163,184,.82)}[data-shell=app] .operator-filterbar input,[data-shell=app] .operator-filterbar select,[data-shell=app] .operator-filterbar__input{margin:0;min-height:40px;border-radius:14px}[data-shell=app] .operator-filterbar__aside{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:1 1 220px;flex-wrap:wrap}[data-shell=app] .operator-filterbar__results{font-size:12px;color:rgba(191,204,226,.76);padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.04)}[data-shell=app] .operator-filterbar__actions{display:flex;gap:8px;flex-wrap:wrap}[data-shell=app] .operator-bulkbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(250,252,255,.9),rgba(241,246,252,.92));box-shadow:0 12px 26px rgba(15,23,42,.05)}[data-shell=app] .operator-bulkbar__summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap}[data-shell=app] .operator-bulkbar__count{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:none;color:#0f172a}[data-shell=app] .operator-bulkbar__hint{font-size:12px;color:rgba(71,85,105,.8)}[data-shell=app] .operator-bulkbar__actions{display:flex;gap:8px;flex-wrap:wrap}[data-shell=app] .operator-filterChips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}[data-shell=app] .operator-filterChips__clear,[data-shell=app] .operator-filterChips__item{min-height:30px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.62);color:rgba(71,85,105,.88);padding:0 10px;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:none}[data-shell=app] .operator-filterChips__clear{border-color:rgba(29,78,216,.16);color:#0f4aa3}[data-shell=app] .operator-filterChips__clear:hover,[data-shell=app] .operator-filterChips__item:hover{border-color:rgba(148,163,184,.26);background:rgba(255,255,255,.06)}[data-shell=app] .operator-filterChips__item:disabled{opacity:.7}[data-shell=app] .operator-list{display:flex;flex-direction:column;gap:10px}[data-shell=app] .operator-table{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}[data-shell=app] .operator-table__inner{display:flex;min-width:max(100%,720px);flex-direction:column;gap:8px}[data-shell=app] .operator-table__header,[data-shell=app] .operator-table__row{display:grid;grid-template-columns:var(--operator-table-columns);gap:12px;align-items:center}[data-shell=app] .operator-table__header{padding:0 14px 2px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:none;color:rgba(100,116,139,.88)}[data-shell=app] .operator-table__row{padding:14px;border-radius:18px;border:1px solid rgba(148,163,184,.12);background:rgba(255,255,255,.52);box-shadow:0 10px 28px rgba(15,23,42,.04);transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}[data-shell=app] .operator-table__row:hover{border-color:rgba(148,163,184,.2);background:rgba(255,255,255,.78);transform:translateY(-1px);box-shadow:0 16px 30px rgba(15,23,42,.06)}[data-shell=app] .operator-table__row.is-selected{border-color:rgba(94,234,212,.34);background:rgba(20,184,166,.08);box-shadow:inset 2px 0 0 rgba(94,234,212,.72)}[data-shell=app] .operator-table__row:focus-within{border-color:rgba(94,234,212,.44);background:rgba(15,118,110,.14);box-shadow:0 0 0 1px rgba(94,234,212,.18)}[data-shell=app] .operator-table__cell{min-width:0}[data-shell=app] .operator-table__cell--actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}[data-shell=app] .operator-checkbox{width:16px;height:16px;accent-color:#5eead4}[data-shell=app] .operator-cellTitle{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:700;letter-spacing:-.02em}[data-shell=app] .operator-cellTitle a{color:#f8fafc}[data-shell=app] .operator-cellSubtle{margin-top:4px;font-size:12px;line-height:1.45;color:rgba(191,204,226,.76)}[data-shell=app] .operator-cellMeta{display:flex;flex-direction:column;gap:4px;font-size:12px;color:rgba(191,204,226,.76)}[data-shell=app] .operator-cellMeta strong{color:#f8fafc}[data-shell=app] .operator-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}[data-shell=app] .operator-row__main,[data-shell=app] .operator-row__meta{min-width:0}[data-shell=app] .operator-row__title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;font-size:14px;font-weight:700;letter-spacing:-.02em}[data-shell=app] .operator-row__title a{color:#f8fafc}[data-shell=app] .operator-row__metaLine,[data-shell=app] .operator-row__subtitle{margin-top:4px;font-size:12px;line-height:1.45;color:rgba(191,204,226,.78)}[data-shell=app] .operator-row__metaLine strong{color:#f8fafc}[data-shell=app] .operator-row__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}[data-shell=app] .operator-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:rgba(226,232,240,.84);font-size:11px;font-weight:700;letter-spacing:.04em}.customer-workspace .operator-statusBadge,[data-shell=app] .operator-statusBadge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(148,163,184,.2);background:rgba(255,255,255,.78);color:#334155;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1;white-space:nowrap}.customer-workspace .operator-statusBadge.is-compact,[data-shell=app] .operator-statusBadge.is-compact{min-height:24px;padding:0 8px;font-size:10px}.customer-workspace .operator-statusBadge--neutral,[data-shell=app] .operator-statusBadge--neutral{background:rgba(255,255,255,.86);color:#475569;border-color:rgba(148,163,184,.22)}.customer-workspace .operator-statusBadge--draft,.customer-workspace .operator-statusBadge--info,[data-shell=app] .operator-statusBadge--draft,[data-shell=app] .operator-statusBadge--info{background:rgba(37,99,235,.1);color:#1d4ed8;border-color:rgba(37,99,235,.16)}.customer-workspace .operator-statusBadge--active,.customer-workspace .operator-statusBadge--success,[data-shell=app] .operator-statusBadge--active,[data-shell=app] .operator-statusBadge--success{background:rgba(15,118,110,.1);color:#0f766e;border-color:rgba(15,118,110,.16)}.customer-workspace .operator-statusBadge--paused,.customer-workspace .operator-statusBadge--pending,.customer-workspace .operator-statusBadge--warning,[data-shell=app] .operator-statusBadge--paused,[data-shell=app] .operator-statusBadge--pending,[data-shell=app] .operator-statusBadge--warning{background:rgba(180,83,9,.1);color:#b45309;border-color:rgba(180,83,9,.18)}.customer-workspace .operator-statusBadge--critical,[data-shell=app] .operator-statusBadge--critical{background:rgba(185,28,28,.1);color:#b91c1c;border-color:rgba(185,28,28,.18)}[data-shell=app] .operator-rowActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;position:relative}[data-shell=app] .operator-rowActions__menu{position:relative}[data-shell=app] .operator-rowActions__toggle{min-width:52px;padding:8px 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}[data-shell=app] .operator-guidance__toggle:focus-visible,[data-shell=app] .operator-rowActions__item:focus-visible,[data-shell=app] .operator-rowActions__toggle:focus-visible{outline:2px solid rgba(94,234,212,.9);outline-offset:2px}[data-shell=app] .operator-rowActions__panel{z-index:1200;width:min(280px,calc(100vw - 24px));min-width:180px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;padding:6px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(10,14,24,.98);box-shadow:0 18px 36px rgba(0,0,0,.35);animation:operator-menu-in .14s ease}[data-shell=app] .operator-rowActions__group{display:flex;flex-direction:column}[data-shell=app] .operator-rowActions__groupLabel{padding:6px 10px 4px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(148,163,184,.72)}[data-shell=app] .operator-rowActions__divider{height:1px;margin:6px 4px;background:rgba(255,255,255,.08)}[data-shell=app] .operator-rowActions__item{display:flex;width:100%;justify-content:space-between;min-height:34px;align-items:center;gap:12px;padding:8px 10px;border:none;border-radius:10px;background:transparent;color:#edf2ff;cursor:pointer;font-size:12px;font-weight:600;text-align:left}[data-shell=app] .operator-rowActions__item:hover{background:rgba(255,255,255,.06)}[data-shell=app] .operator-rowActions__itemBody{display:flex;min-width:0;flex-direction:column;gap:2px}[data-shell=app] .operator-rowActions__label{color:#edf2ff}[data-shell=app] .operator-rowActions__description{font-size:11px;font-weight:500;color:rgba(191,204,226,.68)}[data-shell=app] .operator-rowActions__shortcut{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(148,163,184,.78)}[data-shell=app] .operator-rowActions__item.is-disabled,[data-shell=app] .operator-rowActions__item:disabled,[data-shell=app] .operator-rowActions__item[aria-disabled=true]{opacity:.45;cursor:not-allowed}[data-shell=app] .operator-guidance{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.025);overflow:hidden}[data-shell=app] .operator-guidance__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:none;background:transparent;color:#edf2ff;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.03em;text-align:left}[data-shell=app] .operator-guidance__toggle:hover{background:rgba(255,255,255,.04)}[data-shell=app] .operator-guidance__toggleMeta{color:rgba(148,163,184,.82);font-size:11px;text-transform:uppercase;letter-spacing:.08em}[data-shell=app] .operator-guidance__panel{display:grid;gap:8px;padding:0 14px 14px}[data-shell=app] .operator-guidance__item{font-size:12px;line-height:1.5;color:rgba(191,204,226,.8)}[data-shell=app] .operator-notice{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 36px rgba(0,0,0,.22)}[data-shell=app] .operator-notice.success{border-color:rgba(94,234,212,.32);background:linear-gradient(135deg,rgba(18,44,46,.96),rgba(11,20,28,.96))}[data-shell=app] .operator-notice.error{border-color:rgba(248,113,113,.34);background:linear-gradient(135deg,rgba(55,24,29,.96),rgba(23,14,20,.96))}[data-shell=app] .operator-notice__body{display:grid;gap:8px;min-width:0}[data-shell=app] .operator-notice__message{color:#edf2ff;font-size:13px;line-height:1.5;font-weight:600}[data-shell=app] .operator-notice__actions{display:flex;flex-wrap:wrap;gap:8px}[data-shell=app] .operator-notice__dismiss{border:none;background:transparent;color:rgba(191,204,226,.84);cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}[data-shell=app] .operator-notice__dismiss:hover{color:#ffffff}[data-shell=app] .operator-notice__dismiss:focus-visible{outline:2px solid rgba(94,234,212,.9);outline-offset:2px}[data-shell=app] .button:disabled,[data-shell=app] .toggle:disabled{opacity:.58;cursor:not-allowed}@keyframes operator-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}[data-shell=app] .operator-empty{padding:22px;text-align:left}[data-shell=app] .operator-empty h3{margin:0;font-size:17px;letter-spacing:-.02em}[data-shell=app] .operator-empty p{margin:8px 0 0;font-size:13px;line-height:1.5}[data-shell=app] .operator-empty__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}[data-shell=app] .operator-stack{display:flex;flex-direction:column;gap:12px}[data-shell=app] .operator-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px}[data-shell=app] .operator-formGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}[data-shell=app] .operator-note{font-size:12px;color:rgba(191,204,226,.72)}[data-shell=app] .operator-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:rgba(148,163,184,.78)}[data-shell=app] .operator-compact-button{min-height:34px;padding:8px 12px;border-radius:10px;font-size:12px}@media (max-width:960px){[data-shell=app] .operator-filterbar__aside{justify-content:flex-start}[data-shell=app] .operator-table__header{display:none}[data-shell=app] .operator-table__row{grid-template-columns:1fr}[data-shell=app] .operator-table__cell--actions{justify-content:flex-start}[data-shell=app] .operator-row,[data-shell=app] .operator-split{grid-template-columns:1fr}[data-shell=app] .operator-row__actions{justify-content:flex-start}}[data-shell=app] .card{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 40px rgba(0,0,0,.22)}[data-shell=app] .muted{color:#b5c0d8}[data-shell=app] .input,[data-shell=app] select.input,[data-shell=app] textarea{background:rgba(15,23,42,.58);border-color:rgba(255,255,255,.18);color:#edf2ff}[data-shell=app] .input::placeholder,[data-shell=app] textarea::placeholder{color:rgba(221,231,255,.52)}[data-shell=app] .button.secondary{border-color:rgba(255,255,255,.24);color:#ecf2ff;background:rgba(255,255,255,.03)}[data-shell=app] .button.secondary:hover{background:rgba(255,255,255,.08)}:root{--bg:#f3f6fb;--card:#ffffff;--text:#0f172a;--muted:#5f6b7d;--accent:#117a78;--tenant-primary:#117a78;--tenant-secondary:#ffffff;--tenant-accent:#1d4ed8;--tenant-mode:light;--line:rgba(148,163,184,0.28)}body{background:radial-gradient(960px 540px at 0 0,rgba(29,78,216,.08) 0,rgba(29,78,216,0) 60%),radial-gradient(900px 520px at 100% 0,rgba(17,122,120,.09) 0,rgba(17,122,120,0) 56%),linear-gradient(180deg,#f8fbff,#f3f6fb 38%,#eef3f9);color:var(--text)}.container{max-width:1120px;padding:32px 24px}.card,[data-shell=app] .card{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,255,.95));border:1px solid rgba(148,163,184,.24);box-shadow:0 18px 44px rgba(15,23,42,.08)}.muted,[data-shell=app] .muted{color:#5f6b7d}.input,[data-shell=app] .input,[data-shell=app] select.input,[data-shell=app] textarea{background:#ffffff;border-color:rgba(148,163,184,.3);color:#0f172a;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.input::placeholder,[data-shell=app] .input::placeholder,[data-shell=app] textarea::placeholder{color:rgba(95,107,125,.74)}.button{background:linear-gradient(135deg,#117a78,#1d4ed8);color:#f8fbff;border:1px solid rgba(17,122,120,.18);box-shadow:0 14px 30px rgba(17,122,120,.16)}.button:hover{filter:brightness(1.02);box-shadow:0 18px 34px rgba(17,122,120,.18)}.button.secondary,[data-shell=app] .button.secondary{background:rgba(255,255,255,.88);color:#0f172a;border:1px solid rgba(148,163,184,.3);box-shadow:none}.button.secondary:hover,[data-shell=app] .button.secondary:hover{background:#f8fbff}.badge{background:rgba(29,78,216,.1);color:#1d4ed8;border:1px solid rgba(29,78,216,.14);font-weight:700}.badge.warn{background:rgba(180,83,9,.12);color:#b45309;border-color:rgba(180,83,9,.18)}.customer-workspace__stats{gap:14px}.customer-workspace__statCard{padding:20px;border-radius:18px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#ffffff,#f8fbff)}.customer-workspace__statValue{margin:0;font-size:1.75rem;line-height:1;letter-spacing:-.04em;color:#0f172a}.customer-workspace__sectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.customer-workspace__sectionTitle{margin:0;font-size:1.05rem}.customer-workspace__list{display:grid;gap:12px}.customer-workspace__empty{padding:18px 0 4px}.customer-workspace__metaStack{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.integration-card{border:1px solid rgba(148,163,184,.22);background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 12px 26px rgba(15,23,42,.05)}.jobs-premium-table th,[data-shell=app] .operator-table__header,table th{color:#526071}[data-shell=app] .dashboard-shell-content{background:transparent}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail{position:fixed;top:0;left:0;bottom:0;width:var(--mt-sidebar-collapsed-width,78px);z-index:40;background:rgba(244,247,252,.92);border-right:1px solid rgba(148,163,184,.16);box-shadow:inset -1px 0 0 rgba(255,255,255,.82),0 0 0 1px rgba(226,232,240,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:100dvh;min-height:100dvh;overflow:hidden;isolation:isolate;opacity:1;transition:width .18s ease,box-shadow .18s ease,background-color .18s ease}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail.is-temporary-open,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:focus-within{width:var(--mt-sidebar-expanded-width,220px);box-shadow:inset -1px 0 0 rgba(255,255,255,.88),18px 0 32px rgba(15,23,42,.12)}[data-shell=app] .mt-shell__main{position:relative;top:0;min-width:0;width:100%;max-width:100%;overflow-x:hidden}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__brand{background:transparent;border:0;box-shadow:none;min-height:52px;display:flex;align-items:center;overflow:hidden}[data-shell=app] .mt-sidebar__brandLink{width:100%;min-width:0;min-height:48px;display:grid;grid-template-columns:42px minmax(0,0fr);align-items:center;justify-content:center;gap:0;padding:3px 6px;border-radius:16px;color:#0f172a;text-decoration:none;overflow:hidden;transition:grid-template-columns .18s ease,gap .18s ease,padding .18s ease,background .14s ease,box-shadow .14s ease}[data-shell=app] .mt-sidebar__brandLink:focus-visible,[data-shell=app] .mt-sidebar__brandLink:hover{background:rgba(29,78,216,.05);outline:none;box-shadow:0 10px 24px rgba(15,23,42,.08)}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail.is-temporary-open .mt-sidebar__brandLink,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:focus-within .mt-sidebar__brandLink,[data-shell=app] .mt-sidebar__brandLink.is-expanded{grid-template-columns:42px minmax(0,1fr);justify-content:stretch;gap:9px;padding-inline:6px 9px}[data-shell=app] .mt-sidebar__brandCopy{min-width:0;max-width:0;display:grid;gap:2px;opacity:0;transform:translateX(-8px);pointer-events:none;overflow:hidden;transition:opacity .14s ease,transform .14s ease,max-width .18s ease}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail.is-temporary-open .mt-sidebar__brandCopy,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:focus-within .mt-sidebar__brandCopy,[data-shell=app] .mt-sidebar__brandLink.is-expanded .mt-sidebar__brandCopy{max-width:128px;opacity:1;transform:translateX(0)}[data-shell=app] .mt-sidebar__businessName,[data-shell=app] .mt-sidebar__productName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}[data-shell=app] .mt-sidebar__productName{color:#0f172a;font-size:14px;font-weight:850;line-height:1}[data-shell=app] .mt-sidebar__businessName{color:#64748b;font-size:11px;font-weight:750;line-height:1.1}[data-shell=app] .mt-sidebar__businessAvatar{position:relative;width:32px;height:32px;min-width:32px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:linear-gradient(180deg,#ffffff,#edf3fb);border:1px solid rgba(148,163,184,.18);box-shadow:0 8px 18px rgba(15,23,42,.05);color:#0f4aa3;justify-self:center}[data-shell=app] .mt-sidebar__businessAvatar--brand{width:40px;height:40px;min-width:40px;border-radius:14px;box-shadow:0 12px 24px rgba(15,23,42,.08)}[data-shell=app] .mt-sidebar__businessAvatarImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}[data-shell=app] .mt-sidebar__businessFallbackIcon,[data-shell=app] .mt-sidebar__businessInitials{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center}[data-shell=app] .mt-sidebar__businessInitials{color:#0f172a;font-size:12px;font-weight:900;line-height:1}[data-shell=app] .mt-sidebar__businessAvatar--brand .mt-sidebar__businessInitials{font-size:14px}[data-shell=app] .mt-sidebar__businessFallbackIcon svg{width:22px;height:22px}[data-shell=app] .mt-sidebar__businessAvatar--brand .mt-sidebar__businessFallbackIcon svg{width:24px;height:24px}[data-shell=app] .logo-preview-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:min(100%,280px)}[data-shell=app] .logo-preview-surface{min-height:96px;border-radius:14px;border:1px solid var(--mt-surface-border,rgba(148,163,184,.22));display:grid;place-items:center;padding:12px;overflow:hidden}[data-shell=app] .logo-preview-surface--light{background:#ffffff;color:#0f172a}[data-shell=app] .logo-preview-surface--dark{background:#0f172a;color:#f8fafc}[data-shell=app] .business-logo-preview-image{width:min(100%,180px);height:72px;object-fit:contain;display:block}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__item{color:#334155}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__item:hover{background:rgba(29,78,216,.05);color:#0f172a}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__item[aria-current=page]{background:linear-gradient(135deg,rgba(17,122,120,.12),rgba(29,78,216,.08));color:#0f172a;border-color:rgba(17,122,120,.16)}[data-shell=app] .operator-page{padding:4px 10px}[data-shell=app] .operator-page__hero{gap:4px}[data-shell=app] .operator-page__eyebrow{background:rgba(17,122,120,.1);color:#0f766e;border:1px solid rgba(17,122,120,.16)}[data-shell=app] .operator-page__title{color:#0f172a}[data-shell=app] .operator-page__subtitle{color:#475569;margin-top:4px}.operator-modalBackdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.48)}.operator-modalPanel{width:min(720px,100%);max-height:min(720px,calc(100dvh - 40px));overflow:auto}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__group{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__groupDivider{width:26px;height:1px;margin:0 auto;background:rgba(148,163,184,.28);transition:width .18s ease}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__groupTitle{width:100%;max-width:0;overflow:hidden;color:#64748b;font-size:10px;font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase;white-space:nowrap;opacity:0;transition:max-width .18s ease,opacity .14s ease}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail.is-temporary-open .mt-sidebar__groupTitle,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:focus-within .mt-sidebar__groupTitle{max-width:160px;opacity:1;padding:3px 8px 0}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__iconList{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__item,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__logout{position:relative;width:100%;min-height:48px;margin:0 auto;display:grid;grid-template-columns:42px minmax(0,0fr);justify-content:center;align-items:center;gap:0;padding:3px 7px;border-radius:16px;overflow:clip;transition:background .14s ease,color .14s ease,border-color .14s ease,grid-template-columns .18s ease,gap .18s ease,padding .18s ease}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__icon{grid-column:1;width:40px;height:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(180deg,#ffffff,#edf3fb);border:1px solid rgba(148,163,184,.2);box-shadow:0 8px 18px rgba(15,23,42,.05);color:#0f4aa3;justify-self:center;align-self:center;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__icon svg{width:24px;height:24px}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__item:hover .mt-sidebar__icon,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__logout:hover .mt-sidebar__icon{color:#0f172a;background:linear-gradient(180deg,rgba(255,255,255,1),rgba(234,243,255,1));transform:translateY(-1px);box-shadow:0 12px 24px rgba(15,23,42,.08)}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__item[aria-current=page] .mt-sidebar__icon{background:linear-gradient(135deg,rgba(17,122,120,.18),rgba(29,78,216,.18));border-color:rgba(17,122,120,.28);color:#0f172a;box-shadow:0 12px 24px rgba(15,23,42,.1),inset 0 0 0 1px rgba(255,255,255,.5)}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__dot{position:absolute;top:10px;right:10px;opacity:0;transform:scale(.7);transition:opacity .14s ease,transform .14s ease}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__item[aria-current=page] .mt-sidebar__dot{opacity:1;transform:scale(1)}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__label{grid-column:2;min-width:0;max-width:0;color:#0f172a;opacity:0;pointer-events:none;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;text-overflow:ellipsis;transform:translateX(-8px);overflow:hidden;transition:opacity .14s ease,transform .14s ease,max-width .18s ease}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail.is-temporary-open .mt-sidebar__item,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail.is-temporary-open .mt-sidebar__logout,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:focus-within .mt-sidebar__item,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:focus-within .mt-sidebar__logout{grid-template-columns:42px minmax(0,1fr);justify-content:stretch;gap:8px;padding-inline:7px 9px}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail.is-temporary-open .mt-sidebar__label,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:focus-within .mt-sidebar__label{max-width:110px;opacity:1;transform:translateX(0)}[data-shell=app] .dashboard-shell__supportCard{border-color:rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(247,250,253,.92));box-shadow:0 18px 34px rgba(15,23,42,.05)}[data-shell=app] .dashboard-shell__supportActions .button{min-height:40px}[data-shell=app] .dashboard-metric-card{border:1px solid rgba(148,163,184,.12);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.96));box-shadow:0 16px 30px rgba(15,23,42,.04)}[data-shell=app] .integration-card.mt-linkCard{border-color:rgba(148,163,184,.14);background:rgba(255,255,255,.72);box-shadow:0 14px 26px rgba(15,23,42,.04)}[data-shell=app] .integration-card.mt-linkCard:hover{background:rgba(255,255,255,.9);box-shadow:0 18px 32px rgba(15,23,42,.06)}@media (max-width:767px){[data-shell=app] .mt-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-shell=app] .mt-sidebar__item,[data-shell=app] .mt-sidebar__logout{min-height:50px}}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail.is-temporary-open .mt-sidebar__groupDivider,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:focus-within .mt-sidebar__groupDivider{width:100%}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__footer{flex:0 0 auto;margin-top:6px;padding-top:8px;border-top:1px solid rgba(148,163,184,.2)}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__frame{display:grid;grid-template-areas:"brand" "workspace" "search" "nav" "footer";grid-template-rows:auto auto auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__frameBrand{grid-area:brand}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__frameWorkspace{grid-area:workspace;min-width:0}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__frameSearch{grid-area:search}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__frameNav{grid-area:nav}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__frameFooter{grid-area:footer}[data-shell=app] .mt-sidebar__search{width:100%;min-height:44px;margin-top:10px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;padding:3px 8px 3px 5px;border:1px solid rgba(148,163,184,.22);border-radius:15px;background:rgba(255,255,255,.86);color:#334155;overflow:hidden;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}[data-shell=app] .mt-sidebar__search:focus-visible,[data-shell=app] .mt-sidebar__search:hover{border-color:rgba(17,122,120,.38);background:#ffffff;box-shadow:0 10px 24px rgba(15,23,42,.08)}[data-shell=app] .mt-sidebar__searchIcon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#0f4aa3}[data-shell=app] .mt-sidebar__searchIcon svg{width:21px;height:21px}[data-shell=app] .mt-sidebar__searchText{opacity:0;white-space:nowrap;pointer-events:none;min-width:0;overflow:hidden;text-align:left;font-size:12px;font-weight:700}[data-shell=app] .mt-workspaceSelector{position:relative;z-index:12;width:100%;min-width:0;margin:8px 0 2px}[data-shell=app] .mt-workspaceSelector__trigger{width:100%;min-height:48px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 7px;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:rgba(255,255,255,.78);color:#0f172a;text-align:left;box-shadow:0 8px 18px rgba(15,23,42,.04)}[data-shell=app] .mt-workspaceSelector__trigger:focus-visible,[data-shell=app] .mt-workspaceSelector__trigger:hover{border-color:rgba(17,122,120,.38);background:#ffffff;outline:none;box-shadow:0 10px 24px rgba(15,23,42,.08)}[data-shell=app] .mt-workspaceSelector__trigger:disabled{cursor:wait;opacity:.78}[data-shell=app] .mt-workspaceSelector__avatar,[data-shell=app] .mt-workspaceSelector__optionMark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;border-radius:12px;background:linear-gradient(135deg,rgba(17,122,120,.18),rgba(29,78,216,.18));border:1px solid rgba(17,122,120,.24);color:#0f4aa3;font-size:11px;font-weight:900}[data-shell=app] .mt-workspaceSelector__copy{min-width:0;max-width:0;overflow:hidden;opacity:0;transform:translateX(-6px);transition:max-width .18s ease,opacity .14s ease,transform .18s ease}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail.is-temporary-open .mt-workspaceSelector__copy,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:focus-within .mt-workspaceSelector__copy,[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-workspaceSelector__copy{max-width:136px;opacity:1;transform:translateX(0)}[data-shell=app] .mt-workspaceSelector__eyebrow,[data-shell=app] .mt-workspaceSelector__name,[data-shell=app] .mt-workspaceSelector__role{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-shell=app] .mt-workspaceSelector__eyebrow{color:#64748b;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}[data-shell=app] .mt-workspaceSelector__name{margin-top:1px;font-size:12px;font-weight:850}[data-shell=app] .mt-workspaceSelector__role{margin-top:1px;color:#64748b;font-size:10px;font-weight:700}[data-shell=app] .mt-workspaceSelector__chevron{color:#64748b;font-size:13px;font-weight:900}[data-shell=app] .mt-workspaceSelector__menu{width:100%;margin-top:6px;padding:6px;border:1px solid rgba(148,163,184,.24);border-radius:16px;background:#ffffff;box-shadow:0 18px 36px rgba(15,23,42,.14)}[data-shell=app] .mt-workspaceSelector__menuHeading{padding:6px 8px 7px;color:#64748b;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}[data-shell=app] .mt-workspaceSelector__option{width:100%;min-width:0;min-height:48px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 7px;border:1px solid transparent;border-radius:12px;color:#0f172a;background:transparent;text-align:left}[data-shell=app] .mt-workspaceSelector__option:not(:disabled):focus-visible,[data-shell=app] .mt-workspaceSelector__option:not(:disabled):hover{border-color:rgba(17,122,120,.2);background:rgba(17,122,120,.07);outline:none}[data-shell=app] .mt-workspaceSelector__option.is-active{background:rgba(148,163,184,.1);cursor:default}[data-shell=app] .mt-workspaceSelector__optionCopy{min-width:0;display:grid;gap:1px;overflow:hidden;font-size:12px;font-weight:800}[data-shell=app] .mt-workspaceSelector__optionCopy small{color:#64748b;font-size:10px;font-weight:700}[data-shell=app] .mt-workspaceSelector__current{color:#0f766e;font-size:10px;font-weight:850;white-space:nowrap}[data-shell=app] .mt-workspaceSelector__error,[data-shell=app] .mt-workspaceSelector__status{padding:7px 8px 3px;font-size:11px;line-height:1.35}[data-shell=app] .mt-workspaceSelector__status{color:#0f766e}[data-shell=app] .mt-workspaceSelector__error{color:#b42318}@media (max-width:767px){[data-shell=app] .mt-workspaceSelector{margin:0 0 10px}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-workspaceSelector__trigger{grid-template-columns:40px minmax(0,1fr) auto}}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail.is-temporary-open .mt-sidebar__searchText,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:focus-within .mt-sidebar__searchText{opacity:1}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__navWrap{min-height:0;flex:1 1 auto;display:flex;overflow:hidden}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__nav{flex:1 1 auto;height:100%;max-height:100%;min-height:0;padding-top:2px;padding-right:2px;padding-bottom:36px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) transparent}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__nav::-webkit-scrollbar{width:8px}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__nav::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.38)}[data-shell=app] .mt-mobileTopbar{position:sticky;top:0;z-index:35;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px 10px;border-bottom:1px solid rgba(148,163,184,.2);background:rgba(245,247,251,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-shell=app] .mt-mobileTopbar__menuButton,[data-shell=app] .mt-sidebar__mobileClose{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.94);color:#0f172a;box-shadow:0 10px 24px rgba(15,23,42,.08)}[data-shell=app] .mt-mobileTopbar__menuButton{flex-direction:column;gap:3px}[data-shell=app] .mt-mobileTopbar__menuLine{display:block;width:16px;height:2px;border-radius:999px;background:currentColor}[data-shell=app] .mt-mobileTopbar__brand{min-width:0}[data-shell=app] .mt-mobileTopbar__title{min-width:0;text-align:right;color:#475569;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-shell=app] .mt-mobileTopbar__title strong{color:#0f172a;font-size:13px}[data-shell=app] .mt-mobileNavBackdrop{position:fixed;top:0;right:0;bottom:0;left:min(80vw,320px);z-index:60;border:0;background:rgba(15,23,42,.46);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:auto}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer{width:min(80vw,320px);z-index:70;background:#f5f7fb;border-right:1px solid rgba(148,163,184,.22);box-shadow:24px 0 56px rgba(15,23,42,.22);height:100dvh;min-height:100dvh;overflow:hidden;animation:mt-mobile-drawer-in .18s ease-out;will-change:transform}@keyframes mt-mobile-drawer-in{0%{opacity:0;transform:translate3d(-16px,0,0)}to{opacity:1;transform:translateZ(0)}}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__mobileHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__mobileBrand{display:inline-flex;min-width:0}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__mobileClose svg{width:18px;height:18px}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__brand{display:none}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__mobileHeader .mt-sidebar__brandLink{flex:1 1 auto;min-width:0;grid-template-columns:42px minmax(0,1fr);justify-content:stretch;gap:10px;padding:4px 8px 4px 4px}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__mobileHeader .mt-sidebar__brandCopy{max-width:none;opacity:1;transform:none}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__frame{display:grid;grid-template-areas:"mobileHeader" "workspace" "search" "nav" "footer";grid-template-rows:auto auto auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__frameMobileHeader{grid-area:mobileHeader}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__frameWorkspace{grid-area:workspace;min-width:0}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__frameSearch{grid-area:search}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__frameNav{grid-area:nav}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__frameFooter{grid-area:footer}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__search{margin:0 0 10px}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__searchText{opacity:1}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__navWrap{min-height:0;overflow:hidden}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__nav{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2px;padding-bottom:28px;-webkit-overflow-scrolling:touch}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__group{display:flex;flex-direction:column;gap:8px}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__groupDivider{width:100%;height:1px;background:rgba(148,163,184,.22)}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__groupTitle{color:#64748b;font-size:11px;font-weight:800;letter-spacing:0;line-height:1;padding:8px 10px 2px;text-transform:uppercase}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__iconList{display:flex;flex-direction:column;gap:6px}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__item,[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__logout{position:relative;width:100%;min-height:52px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:5px 10px 5px 6px;border-radius:16px}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(180deg,#ffffff,#edf3fb);border:1px solid rgba(148,163,184,.2);color:#0f4aa3}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__label{min-width:0;max-width:none;opacity:1;transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:13px;font-weight:700}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__item:hover,[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__item[aria-current=page],[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__logout:hover{background:linear-gradient(135deg,rgba(17,122,120,.12),rgba(29,78,216,.08));color:#0f172a}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__item[aria-current=page] .mt-sidebar__icon{background:linear-gradient(135deg,rgba(17,122,120,.18),rgba(29,78,216,.18));border-color:rgba(17,122,120,.28)}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__dot{top:10px;right:10px}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__footer{margin-top:8px;padding-top:10px;border-top:1px solid rgba(148,163,184,.2)}[data-shell=app] .operator-filterbar,[data-shell=app] .operator-guidance,[data-shell=app] .operator-page__shortcut,[data-shell=app] .operator-page__stat,[data-shell=app] .operator-table{background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(245,249,255,.92));border-color:rgba(148,163,184,.24);box-shadow:0 14px 30px rgba(15,23,42,.06)}[data-shell=app] .operator-filterbar__label,[data-shell=app] .operator-guidance__toggleMeta,[data-shell=app] .operator-page__statLabel{color:#526071}[data-shell=app] .operator-page__statValue{color:#0f172a}[data-shell=app] .operator-table__row{border-top-color:rgba(148,163,184,.18)}[data-shell=app] .operator-page__actions,[data-shell=app] .operator-stack{gap:8px}[data-shell=app] .operator-page__stats{gap:10px;margin-top:8px}[data-shell=app] .operator-page__shortcut,[data-shell=app] .operator-page__stat{padding:10px 12px}.customer-workspace__sectionTitle{letter-spacing:-.03em}.customer-workspace__hero .button.secondary,.customer-workspace__section .button.secondary{box-shadow:0 12px 24px rgba(15,23,42,.05)}[data-shell=app] .operator-section{padding:12px 14px}[data-shell=app] .operator-section__header{margin-bottom:8px}[data-shell=app] .operator-empty h3,[data-shell=app] .operator-section__title{color:#0f172a}[data-shell=app] .operator-empty .muted,[data-shell=app] .operator-filterbar__results,[data-shell=app] .operator-section__subtitle,[data-shell=app] .operator-table__cell{color:#475569}[data-shell=app] .operator-table__header{color:#526071;background:rgba(255,255,255,.72)}[data-shell=app] .operator-table__row:hover{background:rgba(29,78,216,.05)}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:32px 24px}.auth-shell__frame{width:min(1160px,100%);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:24px;align-items:stretch}.auth-shell__panel{padding:32px;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(242,247,255,.92));border:1px solid rgba(148,163,184,.22);box-shadow:0 24px 54px rgba(15,23,42,.1)}.auth-shell__hero{display:flex;flex-direction:column;justify-content:space-between;gap:20px;background:radial-gradient(420px 220px at 10% 0,rgba(29,78,216,.14),rgba(29,78,216,0) 68%),radial-gradient(380px 220px at 90% 0,rgba(17,122,120,.16),rgba(17,122,120,0) 62%),linear-gradient(180deg,#ffffff,#edf4ff)}.auth-shell__brandRow{margin-bottom:18px}.auth-shell__brand{transform:scale(1.2);transform-origin:left center;filter:drop-shadow(0 18px 34px rgba(15,43,97,.16))}.auth-shell__eyebrow{display:inline-flex;width:fit-content;padding:7px 12px;border-radius:999px;background:rgba(17,122,120,.1);border:1px solid rgba(17,122,120,.15);color:#0f766e;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-shell__title{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.02;letter-spacing:-.04em}.auth-shell__lead{margin:0;font-size:1rem;line-height:1.65;color:#526071;max-width:40rem}.auth-shell__featureList{display:grid;gap:10px;margin:0;padding:0;list-style:none}.auth-shell__feature{padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.74);border:1px solid rgba(148,163,184,.18);color:#334155}.auth-shell__feature strong{display:block;margin-bottom:4px;color:#0f172a}.auth-shell__form{display:grid;gap:12px}.auth-shell__formBrand{margin-bottom:14px}.auth-shell__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.auth-shell__status{margin:0;padding:12px 14px;border-radius:14px;font-size:14px}.auth-shell__status--error{background:rgba(194,65,12,.1);color:#c2410c;border:1px solid rgba(194,65,12,.16)}.auth-shell__status--success{background:rgba(15,118,110,.1);color:#0f766e;border:1px solid rgba(15,118,110,.16)}.customer-workspace{max-width:1200px;padding-top:14px;padding-bottom:44px}.customer-workspace__hero{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}.customer-workspace__eyebrow{margin:0;letter-spacing:.08em;text-transform:uppercase;color:#0f766e;font-size:12px;font-weight:700}.customer-workspace__brandRow{margin-bottom:10px}.customer-workspace__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-bottom:18px}.customer-workspace__section{padding:20px}.ccv2-eyebrow{margin:0 0 8px;display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:rgba(17,122,120,.1);border:1px solid rgba(17,122,120,.14);color:#0f766e;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (max-width:900px){.auth-shell__frame{grid-template-columns:1fr}.auth-shell__panel{padding:24px}}@media (prefers-reduced-motion:reduce){.mt-brand-glimmer:after{animation:none}}html:not(.dark) .ccv2-card,html:not(.dark) .ccv2-surface,html:not(.dark) .dashboard-home-loading .card[role=status],html:not(.dark) .dashboard-home-premium .card,html:not(.dark) .dashboard-metric-card,html:not(.dark) .dashboard-premium-container .card,html:not(.dark) .jobs-premium-card,html:not(.dark) .jobs-premium-shell .card,html:not(.dark) .jobs-premium-shell .job-card,html:not(.dark) .jobs-premium-shell .job-row,html:not(.dark) .loading-state-premium,html:not(.dark) [data-shell=app] .operator-filterbar,html:not(.dark) [data-shell=app] .operator-guidance,html:not(.dark) [data-shell=app] .operator-notice,html:not(.dark) [data-shell=app] .operator-page__shortcut,html:not(.dark) [data-shell=app] .operator-page__stat,html:not(.dark) [data-shell=app] .operator-row,html:not(.dark) [data-shell=app] .operator-table{background:linear-gradient(180deg,#ffffff,#f6f9ff)!important;border:1px solid rgba(148,163,184,.24)!important;box-shadow:0 16px 38px rgba(15,23,42,.07)!important;color:#0f172a;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:not(.dark) .ccv2-card,html:not(.dark) .ccv2-surface,html:not(.dark) .dashboard-home-premium .card,html:not(.dark) .jobs-premium-shell .card{border-radius:18px!important}html:not(.dark) .ccv2-board-premium .muted,html:not(.dark) .ccv2-live-text,html:not(.dark) .dashboard-home-loading .muted,html:not(.dark) .dashboard-home-premium .muted,html:not(.dark) .dashboard-metric-label,html:not(.dark) .dashboard-premium-container .muted,html:not(.dark) .jobs-premium-shell .muted,html:not(.dark) .loading-state-premium__description,html:not(.dark) .loading-state-premium__eyebrow{color:#526071!important}html:not(.dark) .ccv2-board-premium h1,html:not(.dark) .ccv2-board-premium h2,html:not(.dark) .ccv2-board-premium h3,html:not(.dark) .dashboard-home-subtitle,html:not(.dark) .dashboard-metric-value,html:not(.dark) .jobs-premium-title,html:not(.dark) .loading-state-premium__title{color:#0f172a!important}html:not(.dark) .loading-state-premium__panel,html:not(.dark) .loading-state-premium__stat{border:1px solid rgba(148,163,184,.22);background:linear-gradient(180deg,#ffffff,#f8fbff)}html:not(.dark) .loading-state-premium__line{background:rgba(148,163,184,.22)}html:not(.dark) .ccv2-board-premium .input,html:not(.dark) .ccv2-board-premium select,html:not(.dark) .jobs-premium-shell .input,html:not(.dark) .jobs-premium-shell select{background:#ffffff!important;border:1px solid rgba(148,163,184,.3)!important;color:#0f172a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}html:not(.dark) .ccv2-board-premium .ccv2-filters-surface,html:not(.dark) .jobs-premium-table thead{background:linear-gradient(180deg,rgba(248,250,252,.95),rgba(241,245,249,.98))!important}html:not(.dark) .jobs-premium-table td,html:not(.dark) .jobs-premium-table th{color:#334155;border-bottom-color:rgba(148,163,184,.16)}html:not(.dark) .ccv2-card:hover,html:not(.dark) .ccv2-kanban-wrap .card:hover,html:not(.dark) .jobs-premium-table tbody tr:hover{background:linear-gradient(180deg,#ffffff,#eff6ff)!important;border-color:rgba(96,165,250,.22)!important;box-shadow:0 20px 44px rgba(15,23,42,.09)!important}html:not(.dark) .ccv2-status-pill{border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.92);color:#334155}html:not(.dark) .ccv2-eyebrow{color:#5c6d86}html:not(.dark) .ccv2-activity-stream__head h3,html:not(.dark) .ccv2-activity-stream__label,html:not(.dark) .ccv2-count-pill__value,html:not(.dark) .ccv2-title{color:var(--mt-navy)}html:not(.dark) .ccv2-activity-stream__head .muted,html:not(.dark) .ccv2-activity-stream__meta,html:not(.dark) .ccv2-live-text,html:not(.dark) .ccv2-subtitle{color:var(--mt-text-secondary)}html:not(.dark) .ccv2-count-pill{background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(241,246,255,.94));border-color:rgba(133,152,184,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 12px 24px rgba(15,23,42,.05)}html:not(.dark) .ccv2-count-pill__label{color:#516275}html:not(.dark) .ccv2-activity-stream__dot{background:#0f9f7f;box-shadow:0 0 0 4px rgba(15,159,127,.12)}html:not(.dark) .ccv2-status-pill--open,html:not(.dark) .ccv2-status-pill--scheduled{background:rgba(37,99,235,.1);color:#1d4ed8}html:not(.dark) .ccv2-status-pill--in_progress{background:rgba(180,83,9,.12);color:#b45309}html:not(.dark) .ccv2-status-pill--completed,html:not(.dark) .ccv2-status-pill--invoiced{background:rgba(15,118,110,.1);color:#0f766e}html:not(.dark) .ccv2-status-pill--cancelled,html:not(.dark) .ccv2-status-pill--draft{background:rgba(148,163,184,.14);color:#475569}html:not(.dark) .ccv2-inline-action,html:not(.dark) .ccv2-sidepanel-action,html:not(.dark) .ccv2-sidepanel-chip{border:1px solid rgba(148,163,184,.24)!important;background:rgba(255,255,255,.92)!important;color:#0f172a!important}html:not(.dark) .ccv2-inline-action:hover:not(:disabled){background:#f8fbff!important;border-color:rgba(96,165,250,.28)!important}html:not(.dark) .ccv2-sidepanel{background:linear-gradient(180deg,#ffffff,#f7faff);border-left:1px solid rgba(148,163,184,.22);box-shadow:-18px 0 44px rgba(15,23,42,.1)}html:not(.dark) .ccv2-sidepanel-actions,html:not(.dark) .ccv2-sidepanel-dispatch,html:not(.dark) .ccv2-sidepanel-section{border-top-color:rgba(148,163,184,.18)}html:not(.dark) .ccv2-label,html:not(.dark) .ccv2-sidepanel-kv span,html:not(.dark) .ccv2-sidepanel-sectionTitle{color:#64748b}html:not(.dark) .ccv2-sidepanel-kv strong,html:not(.dark) .ccv2-sidepanel-note{color:#0f172a}html:not(.dark) .ccv2-sidepanel-note{border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#ffffff,#f8fbff)}html:not(.dark) [data-shell=app] .operator-cellMeta strong,html:not(.dark) [data-shell=app] .operator-cellTitle a,html:not(.dark) [data-shell=app] .operator-empty h3,html:not(.dark) [data-shell=app] .operator-row__title,html:not(.dark) [data-shell=app] .operator-row__title a,html:not(.dark) [data-shell=app] .operator-section__title{color:#0f172a}html:not(.dark) [data-shell=app] .operator-cellMeta,html:not(.dark) [data-shell=app] .operator-cellSubtle,html:not(.dark) [data-shell=app] .operator-empty .muted,html:not(.dark) [data-shell=app] .operator-filterbar__results,html:not(.dark) [data-shell=app] .operator-guidance__item,html:not(.dark) [data-shell=app] .operator-guidance__toggleMeta,html:not(.dark) [data-shell=app] .operator-rowActions__description,html:not(.dark) [data-shell=app] .operator-row__metaLine,html:not(.dark) [data-shell=app] .operator-row__subtitle,html:not(.dark) [data-shell=app] .operator-section__subtitle,html:not(.dark) [data-shell=app] .operator-table__cell{color:#526071}html:not(.dark) [data-shell=app] .operator-tag{border-color:rgba(148,163,184,.2);background:rgba(248,250,252,.92);color:#475569}html:not(.dark) [data-shell=app] .operator-table__header{background:rgba(248,250,252,.96);color:#526071}html:not(.dark) [data-shell=app] .operator-table__row{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.98));border-color:rgba(148,163,184,.18)}html:not(.dark) [data-shell=app] .operator-table__row:hover{background:rgba(239,246,255,.92)}html:not(.dark) [data-shell=app] .operator-rowActions__panel{border:1px solid rgba(148,163,184,.2);background:rgba(255,255,255,.98);box-shadow:0 18px 40px rgba(15,23,42,.1)}html:not(.dark) [data-shell=app] .operator-guidance__toggle,html:not(.dark) [data-shell=app] .operator-notice__message,html:not(.dark) [data-shell=app] .operator-rowActions__item,html:not(.dark) [data-shell=app] .operator-rowActions__label{color:#0f172a}html:not(.dark) [data-shell=app] .operator-guidance__toggle:hover,html:not(.dark) [data-shell=app] .operator-rowActions__item:hover{background:rgba(239,246,255,.9)}html:not(.dark) [data-shell=app] .operator-notice.success{border-color:rgba(15,118,110,.18);background:linear-gradient(135deg,#f0fdfa,#f8fffd)}html:not(.dark) [data-shell=app] .operator-notice.error{border-color:rgba(185,28,28,.18);background:linear-gradient(135deg,#fff5f5,#fffafb)}body.mt-mobile-nav-open{overflow:hidden}@media (max-width:767px){[data-shell=app]{overflow-x:hidden}[data-shell=app] .card,[data-shell=app] .dashboard-shell-content,[data-shell=app] .dashboard-shell-content>*,[data-shell=app] .list,[data-shell=app] .mt-shell__main,[data-shell=app] .operator-page,[data-shell=app] .operator-row,[data-shell=app] .operator-row__main,[data-shell=app] .operator-row__meta,[data-shell=app] .operator-section,[data-shell=app] .operator-stack,[data-shell=app] .operator-table,[data-shell=app] .operator-table__cell,[data-shell=app] .operator-table__row{min-width:0}[data-shell=app] .mt-shell__main{width:100%;max-width:100%;overflow-x:hidden}[data-shell=app] .card,[data-shell=app] .dashboard-home-premium,[data-shell=app] .dashboard-premium-shell,[data-shell=app] .dashboard-shell-content,[data-shell=app] .integration-card,[data-shell=app] .list,[data-shell=app] .settings-premium-shell,[data-shell=app] .settings-tab-grid{width:100%;max-width:100%}[data-shell=app] .operator-page{padding:8px 10px}[data-shell=app] .operator-bulkbar__actions,[data-shell=app] .operator-filterbar__actions,[data-shell=app] .operator-filterbar__aside,[data-shell=app] .operator-filterbar__filters,[data-shell=app] .operator-filterbar__main,[data-shell=app] .operator-page__actions,[data-shell=app] .operator-page__copy{width:100%;flex-basis:100%}[data-shell=app] .operator-page__actions{justify-content:stretch}[data-shell=app] .operator-bulkbar__actions>*,[data-shell=app] .operator-filterbar__actions>*,[data-shell=app] .operator-page__actions>*{flex:1 1 100%;width:100%}[data-shell=app] .billing-page-shell .button,[data-shell=app] .billing-page-shell .button.secondary,[data-shell=app] .dashboard-home-premium .button,[data-shell=app] .dashboard-home-premium .button.secondary,[data-shell=app] .integration-card .button,[data-shell=app] .integration-card .button.secondary,[data-shell=app] .settings-premium-shell .button,[data-shell=app] .settings-premium-shell .button.secondary,[data-shell=app] .settings-premium-shell .tab-button{width:100%}[data-shell=app] .integration-card{flex-direction:column;align-items:stretch}[data-shell=app] .operator-page__stats{grid-template-columns:1fr}[data-shell=app] .operator-filterbar{padding:12px}[data-shell=app] .operator-filterbar__field,[data-shell=app] .operator-filterbar__search{min-width:0;width:100%;flex:1 1 100%}[data-shell=app] .operator-filterbar__results{width:100%;text-align:center}[data-shell=app] .operator-bulkbar,[data-shell=app] .operator-notice{padding:12px}[data-shell=app] .operator-table__row{gap:8px;padding:12px}[data-shell=app] .operator-table{padding-bottom:2px}[data-shell=app] .operator-table__inner{width:100%;min-width:100%;max-width:100%}[data-shell=app] .operator-rowActions,[data-shell=app] .operator-row__actions,[data-shell=app] .operator-table__cell--actions{width:100%;justify-content:flex-start}[data-shell=app] .operator-rowActions__panel{width:min(280px,calc(100vw - 24px))}[data-shell=app] .tab-row{flex-wrap:wrap}[data-shell=app] .tab-row>*{flex:1 1 140px}}.platform-shell{min-height:100vh;background:radial-gradient(circle at 8% 0,rgba(34,211,238,.18),transparent 26%),radial-gradient(circle at 85% 6%,rgba(168,85,247,.14),transparent 24%),linear-gradient(180deg,#eef6ff,#f6f9ff 48%,#fbfdff);color:#102033}.platform-shell__header{position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(248,251,255,.84);border-bottom:1px solid rgba(148,163,184,.18)}.platform-shell__header-inner,.platform-shell__main{width:min(1360px,calc(100vw - 32px));margin:0 auto}.platform-shell__header-inner{padding:12px 0;display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap}.platform-shell__wordmark{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:8px 12px;background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,64,175,.86)),radial-gradient(circle at 100% 0,rgba(34,211,238,.3),transparent 60%);border:1px solid rgba(148,163,184,.18);color:#f8fafc;box-shadow:0 16px 34px rgba(15,23,42,.16)}.platform-shell__wordmark span{font-size:.92rem;font-weight:900;letter-spacing:.12em}.platform-shell__wordmark strong{min-height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;background:rgba(255,255,255,.12);color:#bae6fd;font-size:10px;font-weight:800;letter-spacing:.12em}.platform-shell__nav{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.platform-shell__nav .button{min-height:36px;border-radius:999px;padding-inline:12px;box-shadow:none}.platform-shell__nav .button[aria-current=page]{background:#0f172a;color:#f8fafc;border-color:rgba(15,23,42,.2)}.platform-shell__nav-icon{width:18px;height:18px;border-radius:7px;display:inline-block;position:relative;flex:0 0 auto;background:linear-gradient(145deg,rgba(96,165,250,.92),rgba(59,130,246,.42));box-shadow:inset 0 0 0 1px rgba(255,255,255,.38)}.platform-shell__nav-icon:after{content:"";position:absolute;inset:5px;border-radius:999px;background:rgba(255,255,255,.9)}.platform-shell__nav-icon--customers{background:linear-gradient(145deg,rgba(34,197,94,.95),rgba(20,184,166,.5))}.platform-shell__nav-icon--revenue{background:linear-gradient(145deg,rgba(244,114,182,.95),rgba(14,165,233,.5))}.platform-shell__nav-icon--operations{background:linear-gradient(145deg,rgba(34,211,238,.95),rgba(37,99,235,.5))}.platform-shell__nav-icon--product{background:linear-gradient(145deg,rgba(167,139,250,.95),rgba(79,70,229,.54))}.platform-shell__nav-icon--support{background:linear-gradient(145deg,rgba(251,191,36,.95),rgba(217,119,6,.5))}.platform-shell__nav-icon--team{background:linear-gradient(145deg,rgba(129,140,248,.95),rgba(14,165,233,.48))}.platform-shell__nav-icon--governance{background:linear-gradient(145deg,rgba(148,163,184,.95),rgba(79,70,229,.42))}.platform-shell__main{padding:24px 0 40px;animation:none}.platform-admin-page{--platform-neutral:#64748b;--platform-info:#2563eb;--platform-info-soft:#dbeafe;--platform-success:#0f766e;--platform-success-soft:#ccfbf1;--platform-warn:#b45309;--platform-warn-soft:#fef3c7;--platform-danger:#b42318;--platform-danger-soft:#fee2e2;--platform-revenue:#0f6d8a;--platform-revenue-soft:#d9f3fb;--platform-indigo:#4f46e5;--platform-commerce:#be185d;display:grid;gap:20px}.platform-mission-section{overflow:hidden}.platform-team-form-grid{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(180px,.8fr) auto;gap:12px;align-items:end}.platform-team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.platform-admin-alert--success{color:#166534;border-color:rgba(22,163,74,.35);background:rgba(22,163,74,.08)}.platform-admin-evidence-panel summary{cursor:pointer;font-weight:700;padding:8px 0}.platform-admin-chip input{margin-right:6px}.platform-admin-alert{color:#b91c1c;border-color:rgba(239,68,68,.25);background:rgba(254,242,242,.92)}.platform-admin-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);justify-content:space-between;gap:20px;align-items:flex-start;min-height:332px;padding:clamp(24px,4vw,42px);overflow:hidden;position:relative;border-radius:28px;border:1px solid rgba(15,23,42,.12);color:#f8fafc;background:radial-gradient(640px 300px at 86% 12%,rgba(34,211,238,.28),transparent 64%),radial-gradient(460px 260px at 22% 0,rgba(168,85,247,.24),transparent 62%),linear-gradient(135deg,#07111f,#102d52 46%,#0f766e);box-shadow:0 34px 90px rgba(15,23,42,.22)}.platform-admin-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.75),transparent 86%);mask-image:linear-gradient(90deg,rgba(0,0,0,.75),transparent 86%);pointer-events:none}.platform-admin-hero__actions,.platform-admin-hero__copy{position:relative;z-index:1}.platform-admin-eyebrow{display:inline-flex;align-items:center;gap:6px;color:#bae6fd;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.platform-admin-hero h1{margin:10px 0;color:#ffffff;font-size:clamp(3rem,7vw,6.6rem);line-height:.92;font-weight:900;letter-spacing:0}.platform-admin-hero p{max-width:780px;margin:0;color:rgba(226,232,240,.92);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.55}.platform-admin-hero__actions{min-width:250px;display:grid;gap:10px;justify-items:end;align-content:start}.platform-admin-hero__hint{font-size:.9rem;color:rgba(226,232,240,.84)}.platform-admin-hero__signal-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.platform-admin-hero-signal{display:flex;gap:10px;align-items:center;min-width:180px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.15);background:rgba(15,23,42,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.platform-admin-hero-signal span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:rgba(203,213,225,.86)}.platform-admin-hero-signal strong{display:block;color:#ffffff;font-size:.98rem}.platform-admin-hero__graphic{position:absolute;right:28px;bottom:18px;width:196px;height:156px;pointer-events:none;opacity:.95}.platform-admin-authority-badge{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;color:#ecfeff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.platform-admin-orbital{position:relative;width:190px;height:190px}.platform-admin-orbital__ring{position:absolute;inset:16px;border-radius:999px;border:1px solid rgba(186,230,253,.28);box-shadow:inset 0 0 34px rgba(34,211,238,.1)}.platform-admin-orbital__ring--two{inset:48px;border-color:rgba(196,181,253,.28)}.platform-admin-orbital__node{position:absolute;width:18px;height:18px;border-radius:999px;background:#67e8f9;box-shadow:0 0 28px rgba(103,232,249,.72)}.platform-admin-orbital__node--one{top:20px;right:48px}.platform-admin-orbital__node--two{left:28px;bottom:42px;background:#a7f3d0}.platform-admin-orbital__node--three{right:28px;bottom:28px;background:#fef3c7}.platform-admin-command-grid,.platform-admin-health-grid,.platform-admin-kpi-strip,.platform-admin-visual-grid{display:grid;gap:16px}.platform-admin-kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.platform-admin-command-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)}.platform-admin-visual-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-admin-command-panel{display:grid;gap:16px;min-width:0;padding:20px;border-radius:24px;border:1px solid rgba(148,163,184,.17);background:radial-gradient(360px 160px at 100% 0,rgba(37,99,235,.08),transparent 68%),rgba(255,255,255,.93);box-shadow:0 18px 50px rgba(15,23,42,.07)}.platform-admin-command-panel--activity{background:radial-gradient(320px 180px at 100% 0,rgba(168,85,247,.11),transparent 68%),rgba(255,255,255,.94)}.platform-admin-health-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.platform-admin-health-tile{display:flex;gap:10px;min-width:0;padding:13px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:rgba(248,250,252,.86)}.platform-admin-health-tile small,.platform-admin-health-tile span,.platform-admin-health-tile strong{display:block}.platform-admin-health-tile strong{color:#102540}.platform-admin-health-tile span{color:#334155;font-weight:800}.platform-admin-health-tile small{color:#64748b;line-height:1.35}.platform-admin-health-tile--success{background:linear-gradient(160deg,rgba(240,253,250,.98),rgba(204,251,241,.7))}.platform-admin-health-tile--warn{background:linear-gradient(160deg,rgba(255,251,235,.98),rgba(254,243,199,.74))}.platform-admin-health-tile--danger{background:linear-gradient(160deg,rgba(255,247,247,.98),rgba(254,226,226,.78))}.platform-admin-zero-state{display:grid;gap:8px;justify-items:start;padding:22px;border-radius:20px;background:linear-gradient(160deg,rgba(240,253,250,.98),rgba(219,234,254,.72));border:1px solid rgba(20,184,166,.18)}.platform-admin-zero-state p{margin:0;color:#475569}.platform-admin-signal-timeline{display:grid;gap:10px}.platform-admin-signal-timeline__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border-radius:18px;background:rgba(248,250,252,.84);border:1px solid rgba(148,163,184,.14)}.platform-admin-signal-timeline__row span{display:block;color:#64748b;font-size:.9rem}.platform-admin-signal-timeline__row b{color:#102540;font-size:1.35rem}.platform-admin-governance-details{overflow:hidden}.platform-admin-governance-details:not([open])>:not(summary){display:none!important}.platform-admin-governance-details>summary{display:flex;justify-content:space-between;gap:14px;align-items:center;cursor:pointer;list-style:none;padding:4px}.platform-admin-governance-details>summary::-webkit-details-marker{display:none}.platform-admin-governance-details>summary span{display:inline-flex;align-items:center;gap:10px;color:#102540;font-weight:900}.platform-admin-governance-details>summary small{color:#64748b}.platform-admin-section{display:grid;gap:14px;position:relative}.platform-admin-surface-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:22px;align-items:center;min-height:210px;padding:28px;position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(148,163,184,.18);background:radial-gradient(420px 220px at 100% 0,rgba(59,130,246,.18),transparent 72%),linear-gradient(135deg,rgba(15,23,42,.98),rgba(30,41,59,.95) 52%,rgba(15,23,42,.98));color:#f8fafc;box-shadow:0 26px 70px rgba(15,23,42,.18)}.platform-admin-surface-hero--revenue{background:radial-gradient(420px 220px at 100% 0,rgba(236,72,153,.24),transparent 72%),linear-gradient(135deg,#111827,#0f3f53 54%,#111827)}.platform-admin-surface-hero--support{background:radial-gradient(420px 220px at 100% 0,rgba(245,158,11,.24),transparent 72%),linear-gradient(135deg,#111827,#3b2f18 54%,#111827)}.platform-admin-surface-hero--product{background:radial-gradient(420px 220px at 100% 0,rgba(167,139,250,.26),transparent 72%),linear-gradient(135deg,#111827,#20205a 54%,#111827)}.platform-admin-surface-hero__copy{display:grid;gap:10px;position:relative;z-index:1}.platform-admin-surface-hero .platform-admin-eyebrow{color:rgba(226,232,240,.78)}.platform-admin-surface-hero h1{margin:0;max-width:780px;color:#fff!important;font-size:clamp(2rem,4vw,4.25rem);line-height:.98;background-color:transparent!important}.platform-admin-surface-hero p{margin:0;max-width:760px;color:rgba(226,232,240,.84)!important;font-size:1rem;line-height:1.65}.platform-admin-surface-hero__visual{position:relative;min-height:172px;border-radius:28px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.2),transparent 15%),radial-gradient(circle at 40% 60%,rgba(34,211,238,.28),transparent 42%),rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 0 42px rgba(255,255,255,.06)}.platform-admin-surface-hero__visual span{position:absolute;border-radius:999px;border:1px solid rgba(255,255,255,.18)}.platform-admin-surface-hero__visual span:first-child{inset:22px}.platform-admin-surface-hero__visual span:nth-child(2){inset:48px 32px 36px 58px;transform:rotate(-18deg)}.platform-admin-surface-hero__visual span:nth-child(3){width:18px;height:18px;right:38px;top:44px;background:#34d399;box-shadow:0 0 28px rgba(52,211,153,.66)}.platform-admin-surface-hero__actions{position:absolute;right:28px;bottom:28px;display:flex;gap:10px;flex-wrap:wrap;z-index:2}.platform-admin-empty-state{display:flex;gap:14px;align-items:center;padding:18px;border-radius:20px;border:1px solid rgba(148,163,184,.16);background:radial-gradient(180px 120px at 100% 0,rgba(20,184,166,.12),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.92))}.platform-admin-empty-state__mark{width:42px;height:42px;border-radius:16px;background:linear-gradient(145deg,rgba(20,184,166,.95),rgba(37,99,235,.55));position:relative;flex:0 0 auto}.platform-admin-empty-state__mark:after{content:"";position:absolute;inset:12px 10px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-45deg)}.platform-admin-empty-state strong{display:block;color:#102540}.platform-admin-empty-state p{margin:4px 0 0;color:#64748b}.platform-admin-empty-state--warn .platform-admin-empty-state__mark{background:linear-gradient(145deg,rgba(245,158,11,.95),rgba(217,119,6,.55))}.platform-admin-empty-state--info .platform-admin-empty-state__mark,.platform-admin-empty-state--neutral .platform-admin-empty-state__mark{background:linear-gradient(145deg,rgba(96,165,250,.95),rgba(100,116,139,.5))}.platform-admin-row-card{justify-content:space-between;padding:14px 16px;border-radius:18px}.platform-admin-person-card__identity,.platform-admin-row-card{display:flex;align-items:center;gap:12px}.platform-admin-avatar{width:46px;height:46px;border-radius:16px;display:inline-grid;place-items:center;color:white;font-weight:900;letter-spacing:0;background:linear-gradient(145deg,#2563eb,#7c3aed);box-shadow:0 16px 34px rgba(37,99,235,.22)}.platform-admin-skeleton-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.platform-admin-skeleton-grid span{height:126px;border-radius:20px;background:linear-gradient(90deg,rgba(226,232,240,.8),rgba(248,250,252,.95),rgba(226,232,240,.8));background-size:220% 100%;animation:platform-skeleton 1.4s ease infinite}@keyframes platform-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}[data-shell=app] .mt-target-section{scroll-margin-top:118px;transition:box-shadow .22s ease,border-color .22s ease,background-color .22s ease,transform .22s ease;outline:none}[data-shell=app] .mt-target-section--active{border-color:rgba(37,99,235,.28)!important;box-shadow:0 0 0 3px rgba(37,99,235,.12),0 24px 56px rgba(17,24,39,.08)!important;transform:translateY(-2px)}[data-shell=app] .mt-guided-setup-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}[data-shell=app] .mt-guided-setup-card{display:grid;gap:10px;align-content:start;min-height:168px;padding:18px 18px 16px;border-radius:22px;border:1px solid rgba(132,149,180,.14);background:radial-gradient(220px 120px at 100% 0,rgba(37,86,243,.1),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,248,255,.94))}[data-shell=app] .mt-guided-setup-card__eyebrow{color:#617188;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.platform-admin-section:before{content:"";position:absolute;inset:-8px 0 auto;height:1px;background:linear-gradient(90deg,rgba(148,163,184,.18),transparent 65%)}.platform-admin-section--executive:before{background:linear-gradient(90deg,rgba(15,109,138,.24),transparent 65%)}.platform-admin-section--support:before{background:linear-gradient(90deg,rgba(180,83,9,.22),transparent 65%)}.platform-admin-section--system:before{background:linear-gradient(90deg,rgba(37,99,235,.22),transparent 65%)}.platform-admin-section__head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.platform-admin-section-copy h2{margin:2px 0 6px;color:#102540}.platform-admin-section-copy p{margin:0;max-width:760px}.platform-admin-section-copy__eyebrow{display:inline-flex;align-items:center;gap:8px;min-height:28px;color:#54667e;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.platform-admin-kpi-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.platform-admin-excellence-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.platform-admin-excellence-card{display:grid;gap:14px;min-width:0;padding:18px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,255,.94));box-shadow:0 18px 42px rgba(15,23,42,.055)}.platform-admin-excellence-card__head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.platform-admin-excellence-card__head p{margin:6px 0 0}.platform-admin-excellence-card__score{display:grid;justify-items:end;gap:8px;flex:0 0 auto}.platform-admin-excellence-card__score span{color:#102540;font-size:1.25rem;font-weight:800;line-height:1.1;white-space:nowrap}.platform-admin-excellence-list{display:grid;gap:10px;margin:0}.platform-admin-excellence-list div{display:grid;gap:4px;padding-top:10px;border-top:1px solid rgba(148,163,184,.16)}.platform-admin-excellence-list dt{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.platform-admin-excellence-list dd{margin:0;color:var(--mt-text-metadata);line-height:1.45}.platform-admin-evidence-panel ul,.platform-admin-excellence-list ul{display:grid;gap:6px;margin:0;padding-left:18px}.platform-admin-evidence-panels{display:grid;gap:14px;margin-top:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.platform-admin-evidence-panel{display:grid;gap:12px;min-width:0;padding:18px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.94)}.platform-admin-evidence-panel__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.platform-admin-evidence-panel__head span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.platform-admin-evidence-table{display:grid;gap:10px}.platform-admin-evidence-row{display:grid;gap:4px;min-width:0;padding-top:10px;border-top:1px solid rgba(148,163,184,.16)}.platform-admin-evidence-row small,.platform-admin-evidence-row span{color:#64748b;overflow-wrap:anywhere}.platform-admin-evidence-row p{margin:0;color:var(--mt-text-metadata);line-height:1.45}.platform-admin-kpi-card{border-radius:18px;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,251,255,.92));border:1px solid rgba(148,163,184,.16);box-shadow:0 18px 44px rgba(15,23,42,.06);display:grid;gap:10px;position:relative;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.platform-admin-command-panel:hover,.platform-admin-health-tile:hover,.platform-admin-kpi-card:focus-within,.platform-admin-kpi-card:hover{transform:translateY(-2px);box-shadow:0 24px 56px rgba(15,23,42,.09)}.platform-admin-kpi-card:after{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:18px 0 0 18px;background:rgba(148,163,184,.2)}.platform-admin-kpi-card--neutral:after{background:rgba(100,116,139,.38)}.platform-admin-kpi-card--info:after{background:rgba(37,99,235,.45)}.platform-admin-kpi-card--success:after{background:rgba(15,118,110,.5)}.platform-admin-kpi-card--warn:after{background:rgba(180,83,9,.5)}.platform-admin-kpi-card--danger:after{background:rgba(180,35,24,.54)}.platform-admin-kpi-card--revenue:after{background:rgba(15,109,138,.5)}.platform-admin-kpi-card--warn{border-color:rgba(245,158,11,.28);background:linear-gradient(160deg,rgba(255,251,235,.98),rgba(254,243,199,.78))}.platform-admin-kpi-card--danger{border-color:rgba(239,68,68,.24);background:linear-gradient(160deg,rgba(255,247,247,.98),rgba(254,226,226,.82))}.platform-admin-kpi-card--success{border-color:rgba(20,184,166,.22);background:linear-gradient(160deg,rgba(244,255,252,.98),rgba(204,251,241,.82))}.platform-admin-kpi-card--revenue{border-color:rgba(14,165,233,.2);background:linear-gradient(160deg,rgba(244,252,255,.98),rgba(217,243,251,.82))}.platform-admin-kpi-card__head{display:flex;justify-content:space-between;gap:10px;align-items:center}.platform-admin-kpi-card__label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.platform-admin-kpi-card__value{font-size:1.55rem;line-height:1.25;color:#102540}.platform-admin-kpi-card__detail{margin:0}.platform-admin-kpi-card--compact .platform-admin-kpi-card__value{font-size:1.15rem}.platform-admin-chart-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.platform-admin-card-stack{display:grid;gap:14px;padding:18px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,251,255,.93));border:1px solid rgba(148,163,184,.16);box-shadow:0 16px 38px rgba(15,23,42,.05)}.platform-admin-card-stack p{margin:0}.platform-admin-card-stack--support{background:linear-gradient(180deg,rgba(255,251,244,.98),rgba(255,248,238,.94))}.platform-admin-card-stack--analytic{background:linear-gradient(180deg,rgba(245,251,255,.98),rgba(239,249,255,.94))}.platform-admin-card-stack--system{background:linear-gradient(180deg,rgba(246,250,255,.98),rgba(241,245,249,.94))}.platform-admin-card-stack--detail,.platform-admin-card-stack--lookup{min-height:100%}.platform-admin-card-stack--chart{gap:14px}.platform-admin-card-heading{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.platform-admin-chart-annotation{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:rgba(255,255,255,.74);border:1px solid rgba(148,163,184,.16);color:#5b6b82;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.platform-admin-trend-chart-wrap{display:grid;gap:14px}.platform-admin-chart-legend{display:flex;gap:12px;flex-wrap:wrap}.platform-admin-legend-item{display:inline-flex;align-items:center;gap:8px;color:#5b6b82;font-size:12px;font-weight:600}.platform-admin-legend-swatch{width:12px;height:12px;border-radius:999px}.platform-admin-legend-swatch--info{background:linear-gradient(180deg,#93c5fd,#3b82f6)}.platform-admin-legend-swatch--neutral{background:linear-gradient(180deg,#cbd5e1,#64748b)}.platform-admin-legend-swatch--success{background:linear-gradient(180deg,#99f6e4,#0f766e)}.platform-admin-trend-chart{min-height:220px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(68px,1fr));align-items:end;padding:14px 12px 10px;border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(148,163,184,.12)}.platform-admin-trend-chart__group{display:grid;gap:8px}.platform-admin-trend-chart__bars{min-height:180px;display:flex;align-items:flex-end;gap:6px}.platform-admin-trend-chart__bar{flex:1 1;min-height:6px;border-radius:999px 999px 10px 10px}.platform-admin-trend-chart__bar--one{background:linear-gradient(180deg,#93c5fd,#3b82f6)}.platform-admin-trend-chart__bar--two{background:linear-gradient(180deg,#bfdbfe,#1d4ed8)}.platform-admin-trend-chart__bar--three{background:linear-gradient(180deg,#dbeafe,#0f766e)}.platform-admin-trend-chart__label{font-size:12px;color:#6b7a90}.platform-admin-bar-list{display:grid;gap:12px}.platform-admin-bar-list__row{padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.64);border:1px solid rgba(148,163,184,.12);display:grid;gap:8px}.platform-admin-bar-list__labels{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#213247}.platform-admin-bar-list__track{height:10px;border-radius:999px;background:rgba(191,219,254,.42);overflow:hidden}.platform-admin-bar-list__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#2563eb)}.platform-admin-bar-list--warn .platform-admin-bar-list__track{background:rgba(254,243,199,.7)}.platform-admin-bar-list--warn .platform-admin-bar-list__fill{background:linear-gradient(90deg,#f59e0b,#b45309)}.platform-admin-bar-list--revenue .platform-admin-bar-list__track{background:rgba(217,243,251,.76)}.platform-admin-bar-list--revenue .platform-admin-bar-list__fill{background:linear-gradient(90deg,#22c1dc,#0f6d8a)}.platform-admin-funnel{display:grid;gap:10px}.platform-admin-funnel__step{min-height:52px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,rgba(219,255,248,.95),rgba(209,250,229,.8));display:flex;justify-content:space-between;gap:12px;align-items:center;color:#123253}.platform-admin-chip-row{display:flex;gap:8px;flex-wrap:wrap}.platform-admin-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.82);border:1px solid rgba(251,191,36,.25);color:#7a470d;font-size:12px;font-weight:600}.platform-admin-attention-list{display:grid;gap:12px}.platform-admin-attention-card{width:100%;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.92);border-radius:18px;padding:16px;box-shadow:0 18px 38px rgba(15,23,42,.05);display:grid;gap:10px;text-align:left;cursor:pointer;position:relative;overflow:hidden}.platform-admin-attention-card:hover{transform:translateY(-1px);box-shadow:0 24px 42px rgba(15,23,42,.08)}.platform-admin-attention-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:rgba(37,99,235,.35)}.platform-admin-attention-card--warn:before{background:rgba(180,83,9,.5)}.platform-admin-attention-card--critical:before{background:rgba(180,35,24,.58)}.platform-admin-attention-card__top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.platform-admin-attention-card__action{margin:0;color:#102540}.platform-admin-attention-card__meta{font-size:.92rem}.platform-admin-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.platform-admin-status-pill--neutral{background:rgba(226,232,240,.9);color:#243345}.platform-admin-status-pill--info{background:rgba(219,234,254,.86);color:#1742c7}.platform-admin-status-pill--success{background:rgba(204,251,241,.9);color:#0f6a5f}.platform-admin-status-pill--warn{background:rgba(254,240,138,.85);color:#835200}.platform-admin-status-pill--danger{background:rgba(254,226,226,.92);color:#9f1f18}.platform-authority-status{display:grid;gap:8px;margin:16px 0;padding:16px;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:rgba(248,250,252,.82)}.platform-authority-status--success{border-color:rgba(13,148,136,.35)}.platform-authority-status--neutral,.platform-authority-status--warn{border-color:rgba(217,119,6,.35)}.platform-authority-status__heading,.platform-status-contract-fields,.platform-template-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.platform-status-contract-fields{justify-content:flex-start;color:#334155;font-size:.88rem}.platform-template-filter-button{display:block;width:100%;padding:0;border:0;background:transparent;border-radius:18px;text-align:left;cursor:pointer}.platform-template-filter-button:focus-visible{outline:3px solid rgba(37,99,235,.45);outline-offset:4px}.platform-template-filter-button[aria-pressed=true]{box-shadow:0 0 0 2px rgba(37,99,235,.35)}.platform-admin-filter-bar{display:grid;grid-template-columns:minmax(220px,2fr) minmax(180px,1fr) auto;align-items:end;gap:12px}@media (max-width:720px){.platform-admin-filter-bar{grid-template-columns:1fr}}.platform-admin-detail-grid,.platform-admin-filter-grid,.platform-admin-lookup-grid,.platform-admin-readiness-grid,.platform-admin-signal-grid{display:grid;gap:16px}.platform-admin-signal-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.platform-admin-readiness-card,.platform-admin-signal-card{border-radius:16px;padding:14px;background:rgba(247,250,255,.88);border:1px solid rgba(191,219,254,.5);display:grid;gap:8px}.platform-admin-attention-card__meta,.platform-admin-card-stack p,.platform-admin-list,.platform-admin-list div{color:var(--mt-text-metadata)}.platform-admin-signal-card__label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.platform-admin-signal-card__value{font-size:1.3rem;color:#102540}.platform-admin-signal-card--success{background:linear-gradient(180deg,rgba(244,255,252,.98),rgba(204,251,241,.8))}.platform-admin-signal-card--warn{background:linear-gradient(180deg,rgba(255,251,235,.98),rgba(254,243,199,.82))}.platform-admin-signal-card--revenue{background:linear-gradient(180deg,rgba(244,252,255,.98),rgba(217,243,251,.82))}.platform-admin-queue-list{display:grid;gap:10px}.platform-admin-queue-item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;background:rgba(248,250,252,.92);border:1px solid rgba(148,163,184,.16);color:inherit;text-decoration:none}.platform-admin-queue-item:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(15,23,42,.06)}.platform-admin-queue-count{min-width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:rgba(37,99,235,.12);color:#1d4ed8;font-weight:700}.platform-admin-list{display:grid;gap:8px}.platform-admin-list p{margin:0}.platform-admin-filter-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.platform-admin-membership-card{padding:16px}.platform-admin-memberships-table tbody tr:hover{background:rgba(248,250,252,.85)}.platform-admin-inline-status-row{display:flex;flex-wrap:wrap;gap:8px}.platform-admin-table-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(241,245,249,.95);color:#334155;font-size:12px;font-weight:700}.platform-admin-detail-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.platform-admin-lookup-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.platform-admin-icon-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;flex:0 0 auto}.platform-admin-icon-badge--sm{width:28px;height:28px}.platform-admin-icon-badge--md{width:34px;height:34px}.platform-admin-icon-badge--neutral{background:rgba(226,232,240,.88);color:#475569}.platform-admin-icon-badge--info{background:rgba(219,234,254,.9);color:#1d4ed8}.platform-admin-icon-badge--success{background:rgba(204,251,241,.92);color:#0f766e}.platform-admin-icon-badge--warn{background:rgba(254,243,199,.92);color:#b45309}.platform-admin-icon-badge--danger{background:rgba(254,226,226,.94);color:#b42318}.platform-admin-icon-badge--revenue{background:rgba(217,243,251,.95);color:#0f6d8a}.platform-admin-icon-glyph{width:16px;height:16px}.platform-admin-readiness-row{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(148,163,184,.12)}.platform-admin-readiness-row:last-child{border-bottom:0;padding-bottom:0}@media (max-width:960px){.platform-shell__header{position:static}.platform-shell__header-inner,.platform-shell__main{width:min(100vw - 24px,1360px)}.platform-admin-hero{grid-template-columns:1fr;min-height:0}.platform-admin-hero__actions{justify-items:start;min-width:0}.platform-admin-hero__graphic{position:static;width:100%;height:auto;min-height:120px;margin-top:4px}.platform-admin-orbital{width:132px;height:132px}.platform-admin-command-grid,.platform-admin-excellence-grid,.platform-admin-kpi-strip,.platform-admin-visual-grid{grid-template-columns:1fr}.platform-admin-excellence-card__head{display:grid}.platform-admin-excellence-card__score{justify-items:start}.platform-admin-lookup-grid,.platform-team-form-grid{grid-template-columns:1fr}.platform-admin-chart-legend,.platform-admin-hero__signal-row{display:grid;grid-template-columns:1fr}}@media (max-width:700px){.platform-shell__nav{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:4px;flex-wrap:nowrap}.platform-shell__nav .button{flex:0 0 auto}.platform-admin-hero{border-radius:22px;padding:22px}.platform-admin-hero h1{font-size:clamp(2.6rem,16vw,4rem)}.platform-admin-governance-details>summary{display:grid}}@media (prefers-reduced-motion:reduce){.platform-admin-attention-card,.platform-admin-command-panel,.platform-admin-health-tile,.platform-admin-kpi-card,[data-shell=app] .mt-target-section{transition:none!important}.platform-admin-attention-card:hover,.platform-admin-command-panel:hover,.platform-admin-health-tile:hover,.platform-admin-kpi-card:focus-within,.platform-admin-kpi-card:hover{transform:none}}.public-booking-shell{max-width:1100px}.public-booking-hero{display:grid;gap:14px;padding:18px 22px;border-radius:22px;border-top:4px solid var(--booking-brand,#2563eb);background:radial-gradient(120% 140% at 0 0,rgba(191,219,254,.24),transparent 46%),radial-gradient(90% 100% at 100% 0,rgba(153,246,228,.16),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,247,255,.96))}.public-booking-brand{display:flex;align-items:center;gap:14px}.public-booking-brand img{display:block;max-width:190px;height:52px;object-fit:contain;object-position:left center}.public-booking-brand .public-booking-hero__eyebrow{margin:0 0 5px}.booking-setup-hero__nextLabel,.booking-setup-supportCard__eyebrow,.public-booking-hero__eyebrow,.public-booking-panel__eyebrow{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:0 12px;border-radius:999px;background:rgba(15,118,110,.08);border:1px solid rgba(15,118,110,.14);color:#0f766e;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.public-booking-hero__title{margin:0;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1;letter-spacing:-.04em}.public-booking-hero__hint,.public-booking-hero__subtitle{max-width:760px;margin:0;color:var(--mt-text-muted);line-height:1.65}.public-booking-hero__notice{margin:0;padding:12px 14px;border-radius:14px;font-weight:600}.public-booking-hero__notice--error{background:rgba(254,242,242,.92);border:1px solid rgba(185,28,28,.16);color:#b91c1c}.public-booking-hero__notice--success{background:rgba(240,253,250,.92);border:1px solid rgba(15,118,110,.16);color:#0f766e}.public-booking-stepper{display:flex;gap:8px;overflow-x:auto;padding:2px 0}.public-booking-step{display:flex;gap:8px;align-items:center;min-width:max-content;padding:9px 11px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.76)}.public-booking-step__marker{width:8px;height:8px;border-radius:999px;background:#cbd5e1}.public-booking-step strong{margin:0}.public-booking-step--done .public-booking-step__marker{background:#0f766e}.public-booking-step--done{border-color:rgba(15,118,110,.18);background:rgba(240,253,250,.82)}.public-booking-step--active{border-color:color-mix(in srgb,var(--booking-brand,#2563eb) 38%,transparent);box-shadow:0 12px 24px rgba(15,23,42,.08)}.public-booking-step--active .public-booking-step__marker{background:var(--booking-brand,#2563eb)}.public-booking-grid{display:grid;gap:16px}.public-booking-layout{display:grid;gap:16px;grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);align-items:start}.public-booking-panel{display:grid;gap:16px;padding:24px}.public-booking-stage{align-content:start}.public-booking-summaryRail{position:sticky;top:88px}.public-booking-panel__head{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between}.public-booking-panel__head h2{margin:10px 0 0;font-size:1.35rem;letter-spacing:-.03em}.public-booking-panel__note,.public-booking-panel__quiet{margin:0;color:var(--mt-text-muted);line-height:1.6}.booking-setup-progressGrid,.booking-setup-supportGrid,.public-booking-questionGrid,.public-booking-serviceList,.public-booking-slots{display:grid;gap:12px}.public-booking-serviceList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.public-booking-serviceCard{display:grid;gap:12px;width:100%;padding:20px;border-radius:22px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,248,252,.88));color:inherit;text-align:left;cursor:pointer}.public-booking-serviceCard.is-active{border-color:color-mix(in srgb,var(--booking-brand,#2563eb) 38%,transparent);background:linear-gradient(180deg,rgba(239,246,255,.98),rgba(224,242,254,.88));box-shadow:0 16px 32px rgba(37,99,235,.12)}.public-booking-cardImage{width:76px;height:76px;object-fit:cover;border-radius:14px;flex:0 0 auto}.public-booking-folderGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.public-booking-serviceCard__top{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.public-booking-serviceCard__top strong{display:block;font-size:1rem}.public-booking-empty p,.public-booking-serviceCard__top p{margin:6px 0 0;color:var(--mt-text-muted);line-height:1.55}.public-booking-serviceCard__duration{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.8);border:1px solid rgba(148,163,184,.18);color:var(--mt-text-soft);font-size:12px;font-weight:700}.public-booking-serviceCard__meta{display:flex;flex-wrap:wrap;gap:8px}.booking-setup-progressCard__status,.public-booking-serviceCard__meta span{display:inline-flex;width:fit-content;min-height:26px;align-items:center;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.76);border:1px solid rgba(148,163,184,.16);color:var(--mt-text-soft);font-size:12px;font-weight:700}.public-booking-serviceCard__strike{text-decoration:line-through}.public-booking-controlGrid,.public-booking-summaryGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.public-booking-field{display:grid;gap:6px;min-width:0}.public-booking-field span,.public-booking-summaryGrid dt{color:var(--mt-text-soft);font-size:12px;font-weight:700}.public-booking-field .input{margin:0;width:100%;min-width:0}.public-booking-priceRow{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.booking-setup-progressCard,.booking-setup-supportCard,.public-booking-priceRow article,.public-booking-summaryGrid>div{display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.82)}.public-booking-priceRow span{color:var(--mt-text-soft);font-size:12px;font-weight:700}.public-booking-priceRow strong,.public-booking-summaryGrid dd{margin:0;font-size:1rem;color:var(--mt-text-strong)}.booking-setup-hero__next,.public-booking-empty,.public-booking-truth{display:grid;gap:10px;padding:16px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.8)}.public-booking-slots{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.public-booking-weekNav{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.public-booking-datePicker{width:auto;min-width:150px}.public-booking-week{display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));gap:10px;overflow-x:auto;padding-bottom:4px}.public-booking-day{display:grid;align-content:start;gap:8px;min-height:150px;padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:rgba(248,250,252,.86)}.public-booking-day h3{margin:0 0 4px;font-size:12px}.public-booking-day .public-booking-slot{padding:10px;border-radius:12px}.public-booking-phone{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);gap:8px;width:100%;min-width:0}.public-booking-phone>*{min-width:0}.public-booking-confirmationCheck{display:flex;align-items:center;gap:12px;padding:15px 16px;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:rgba(255,255,255,.84);font-weight:700}.public-booking-confirmationCheck input{width:20px;height:20px;accent-color:var(--booking-brand,#2563eb)}.public-booking-slot{display:grid;gap:4px;align-content:start;padding:15px;border-radius:20px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.88);color:inherit;text-align:left;cursor:pointer}.public-booking-slot.is-active{border-color:rgba(15,118,110,.22);background:linear-gradient(180deg,rgba(240,253,250,.96),rgba(204,251,241,.74))}.public-booking-slot strong{font-size:1rem}.booking-setup-progressCard p,.public-booking-slot span,.public-booking-truth p{color:var(--mt-text-muted);margin:0;line-height:1.55}.public-booking-actions,.public-booking-stageActions{display:flex;flex-wrap:wrap;gap:10px}.public-booking-stageActions{align-items:center;justify-content:space-between}.public-booking-success{display:grid;gap:10px;padding:20px;border-radius:22px;border:1px solid rgba(15,118,110,.18);background:linear-gradient(180deg,rgba(240,253,250,.96),rgba(204,251,241,.82))}.public-booking-success h3,.public-booking-success p{margin:0}.booking-setup-hero__next{align-content:start}.booking-setup-progressGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.booking-setup-progressCard__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.booking-setup-progressCard__number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;background:rgba(37,99,235,.08);color:#1d4ed8;font-weight:800}.booking-setup-progressCard.is-done{border-color:rgba(15,118,110,.18);background:rgba(240,253,250,.82)}.booking-setup-progressCard__status.is-done{color:#0f766e}.booking-setup-supportGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.booking-setup-supportCard .button{margin-top:4px}@media (max-width:767px){.public-booking-layout{grid-template-columns:1fr}.booking-setup-hero__next,.booking-setup-progressCard,.booking-setup-supportCard,.public-booking-empty,.public-booking-hero,.public-booking-panel,.public-booking-priceRow article,.public-booking-summaryGrid>div,.public-booking-truth{padding:16px}.booking-setup-progressGrid,.booking-setup-supportGrid,.public-booking-controlGrid,.public-booking-priceRow,.public-booking-serviceList,.public-booking-slots,.public-booking-stepper,.public-booking-summaryGrid{grid-template-columns:1fr}.public-booking-stepper{display:flex}.public-booking-brand img{max-width:150px;height:44px}.public-booking-phone{grid-template-columns:1fr}.booking-setup-supportCard .button,.booking-setup-supportCard .button.secondary,.public-booking-actions .button,.public-booking-actions .button.secondary,.public-booking-stageActions .button,.public-booking-stageActions .button.secondary{width:100%}}:root{--mt-navy:#091423;--mt-slate:#13253d;--mt-blue:#2563ff;--mt-blue-soft:rgba(37,99,255,0.14);--mt-teal:#0f9f7f;--mt-teal-soft:rgba(15,159,127,0.14);--mt-amber:#d18a10;--mt-amber-soft:rgba(209,138,16,0.14);--mt-red:#d9485f;--mt-red-soft:rgba(217,72,95,0.12);--mt-violet:#6558f5;--mt-violet-soft:rgba(101,88,245,0.14)}body{overflow-x:hidden;background:radial-gradient(920px 440px at 0 0,rgba(37,99,255,.12),transparent 52%),radial-gradient(720px 360px at 100% 0,rgba(101,88,245,.1),transparent 50%),radial-gradient(720px 320px at 50% 100%,rgba(15,159,127,.07),transparent 58%),linear-gradient(180deg,#f7fbff,#eef3fb 42%,#e8eef8)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(37,99,255,.16);outline-offset:3px}.customer-workspace .button,.customer-workspace .button.secondary,[data-shell=app] .button,[data-shell=app] .button.secondary{position:relative;overflow:hidden;border-radius:14px}.customer-workspace .button:not(.secondary),[data-shell=app] .button:not(.secondary){background:linear-gradient(135deg,#2563ff,#4f7cff 54%,#6558f5);border-color:rgba(37,99,255,.24);box-shadow:0 18px 34px rgba(37,99,255,.2)}.customer-workspace .button:not(.secondary):hover,[data-shell=app] .button:not(.secondary):hover{filter:saturate(1.04);box-shadow:0 20px 40px rgba(37,99,255,.24)}.customer-workspace .button.secondary,[data-shell=app] .button.secondary{background:rgba(255,255,255,.82)}.customer-workspace .card,[data-shell=app] .billing-ops-panel,[data-shell=app] .billing-provider-card,[data-shell=app] .billing-tier-card,[data-shell=app] .card,[data-shell=app] .integration-card,[data-shell=app] .operator-guidance,[data-shell=app] .operator-section,[data-shell=app] .operator-table,[data-shell=app] .platform-admin-card-stack{border-color:rgba(96,115,148,.18);box-shadow:0 20px 46px rgba(9,20,35,.08)}[data-shell=app] .operator-page{background:radial-gradient(120% 160% at 0 0,rgba(37,99,255,.18),transparent 40%),radial-gradient(110% 120% at 100% 0,rgba(101,88,245,.1),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,248,255,.96))}[data-shell=app] .operator-page__eyebrow{background:linear-gradient(135deg,rgba(37,99,255,.1),rgba(101,88,245,.1));border-color:rgba(37,99,255,.14);color:#2550c8}[data-shell=app] .billing-ops-heading strong,[data-shell=app] .operator-empty h3,[data-shell=app] .operator-page__title,[data-shell=app] .operator-section__title,[data-shell=app] .public-booking-hero__title,[data-shell=app] .public-booking-panel__head h2{color:var(--mt-navy)}[data-shell=app] .operator-section__header{padding-bottom:10px;border-bottom:1px solid rgba(96,115,148,.12)}[data-shell=app] .booking-setup-progressCard,[data-shell=app] .booking-setup-supportCard,[data-shell=app] .dashboard-help-card,[data-shell=app] .dashboard-shell__supportCard,[data-shell=app] .operator-actionTile,[data-shell=app] .operator-page__shortcut,[data-shell=app] .operator-page__stat,[data-shell=app] .public-booking-empty,[data-shell=app] .public-booking-priceRow article,[data-shell=app] .public-booking-summaryGrid>div,[data-shell=app] .public-booking-truth{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,248,255,.94))}[data-shell=app] .dashboard-shell__supportCard{border-color:rgba(37,99,255,.14);background:radial-gradient(320px 160px at 100% 0,rgba(101,88,245,.12),transparent 68%),radial-gradient(280px 140px at 0 100%,rgba(15,159,127,.1),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,247,255,.95))}[data-shell=app] .billing-provider-card:hover,[data-shell=app] .dashboard-help-card:hover,[data-shell=app] .integration-card:hover,[data-shell=app] .operator-actionTile:hover{transform:translateY(-2px);box-shadow:0 24px 48px rgba(9,20,35,.11)}[data-shell=app] .dashboard-help-card--active{border-color:rgba(37,99,255,.22);background:radial-gradient(260px 120px at 100% 0,rgba(101,88,245,.12),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,246,255,.95))}[data-shell=app] .operator-guidance{background:radial-gradient(260px 120px at 100% 0,rgba(37,99,255,.08),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,248,255,.94))}[data-shell=app] .operator-guidance__toggle:hover{background:rgba(37,99,255,.05)}.customer-workspace .operator-statusBadge,[data-shell=app] .operator-statusBadge{box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.customer-workspace .operator-statusBadge--draft,.customer-workspace .operator-statusBadge--info,[data-shell=app] .operator-statusBadge--draft,[data-shell=app] .operator-statusBadge--info{background:linear-gradient(135deg,rgba(37,99,255,.14),rgba(79,124,255,.1));color:#1948bb}.customer-workspace .operator-statusBadge--active,.customer-workspace .operator-statusBadge--success,[data-shell=app] .operator-statusBadge--active,[data-shell=app] .operator-statusBadge--success{background:linear-gradient(135deg,rgba(15,159,127,.14),rgba(52,211,153,.08));color:#0d7f66}.customer-workspace .operator-statusBadge--paused,.customer-workspace .operator-statusBadge--pending,.customer-workspace .operator-statusBadge--warning,[data-shell=app] .operator-statusBadge--paused,[data-shell=app] .operator-statusBadge--pending,[data-shell=app] .operator-statusBadge--warning{background:linear-gradient(135deg,rgba(209,138,16,.14),rgba(245,158,11,.08));color:#a36600}.customer-workspace .operator-statusBadge--critical,[data-shell=app] .operator-statusBadge--critical{background:linear-gradient(135deg,rgba(217,72,95,.14),rgba(248,113,113,.08));color:#b93449}[data-shell=app] .billing-ops-icon,[data-shell=app] .operator-insight-icon{box-shadow:0 12px 26px rgba(9,20,35,.08)}[data-shell=app] .billing-provider-chart,[data-shell=app] .operator-chart-card{background:radial-gradient(260px 120px at 100% 0,rgba(101,88,245,.1),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,248,255,.95))}[data-shell=app] .billing-readiness-bars__track{background:rgba(219,231,246,.9)}[data-shell=app] .billing-readiness-bars__fill--info{background:linear-gradient(90deg,#2563ff,#4f7cff)}[data-shell=app] .billing-readiness-bars__fill--success{background:linear-gradient(90deg,#0f9f7f,#36c995)}[data-shell=app] .billing-readiness-bars__fill--warning{background:linear-gradient(90deg,#d18a10,#f2b84b)}[data-shell=app] .billing-readiness-bars__fill--warn{background:linear-gradient(90deg,#d9485f,#ef6f82)}[data-shell=app] .operator-table__row{transition:background-color .16s ease,transform .16s ease,border-color .16s ease,box-shadow .16s ease}[data-shell=app] .operator-table__row:hover{background:linear-gradient(135deg,rgba(37,99,255,.06),rgba(101,88,245,.04))}[data-shell=app] .public-booking-hero{background:radial-gradient(420px 180px at 0 0,rgba(37,99,255,.14),transparent 70%),radial-gradient(260px 140px at 100% 0,rgba(101,88,245,.1),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(239,246,255,.96));box-shadow:0 22px 48px rgba(9,20,35,.08)}[data-shell=app] .public-booking-hero__eyebrow,[data-shell=app] .public-booking-panel__eyebrow{background:linear-gradient(135deg,rgba(37,99,255,.1),rgba(101,88,245,.1));color:#2550c8}[data-shell=app] .public-booking-panel{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,248,255,.95));box-shadow:0 20px 44px rgba(9,20,35,.08)}[data-shell=app] .public-booking-slot{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}[data-shell=app] .public-booking-slot:hover{transform:translateY(-1px);border-color:rgba(37,99,255,.2);box-shadow:0 18px 30px rgba(9,20,35,.08)}[data-shell=app] .public-booking-slot.is-active{border-color:rgba(37,99,255,.24);background:linear-gradient(180deg,rgba(239,246,255,.98),rgba(220,234,255,.9))}[data-shell=app] .public-booking-success{border-color:rgba(15,159,127,.18);background:linear-gradient(180deg,rgba(236,253,247,.98),rgba(207,250,229,.88))}.customer-workspace__section,.customer-workspace__statCard{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,248,255,.94));border-color:rgba(96,115,148,.16);box-shadow:0 20px 42px rgba(9,20,35,.08)}.customer-workspace__statCard{padding:18px}[data-shell=app] [data-testid=analytics-owner-snapshot] .integration-card,[data-shell=app] [data-testid=operations-monitoring-table],[data-shell=app] [data-testid=operations-readiness-table]{background:radial-gradient(240px 120px at 100% 0,rgba(101,88,245,.08),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,248,255,.95))}[data-shell=app] [data-testid=operations-monitoring-table] .operator-table__cell,[data-shell=app] [data-testid=operations-readiness-table] .operator-table__cell{line-height:1.45}@media (max-width:1024px){.analytics-stat-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.billing-page-grid--collection{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.platform-admin-card-heading{align-items:stretch}.customer-workspace__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-shell=app] .billing-provider-card,[data-shell=app] .button,[data-shell=app] .button.secondary,[data-shell=app] .dashboard-help-card,[data-shell=app] .integration-card,[data-shell=app] .operator-actionTile,[data-shell=app] .operator-table__row,[data-shell=app] .public-booking-slot{transition:none}[data-shell=app] .billing-provider-card:hover,[data-shell=app] .button.secondary:hover,[data-shell=app] .button:hover,[data-shell=app] .dashboard-help-card:hover,[data-shell=app] .integration-card:hover,[data-shell=app] .operator-actionTile:hover,[data-shell=app] .public-booking-slot:hover{transform:none}}[data-shell=app] .button:active,[data-shell=app] .dashboard-help-card:active{transform:translateY(0)}[data-shell=app] .mt-pageShellHeader{border-bottom:1px solid rgba(96,115,148,.12);background:linear-gradient(180deg,rgba(248,251,255,.94),rgba(248,251,255,.78));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-shell=app] .mt-pageShellHeader__inner{min-height:58px;align-items:center}[data-shell=app] .mt-pageShellHeader__title{color:var(--mt-navy);letter-spacing:0}[data-shell=app] .mt-pageShellHeader__subtitle{max-width:72ch;color:var(--mt-text-muted)}.customer-workspace .card,[data-shell=app] .card,[data-shell=app] .integration-card,[data-shell=app] .operator-section,[data-shell=app] .platform-admin-card-stack{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease}.customer-workspace .button,.customer-workspace .button.secondary,[data-shell=app] .button,[data-shell=app] .button.secondary{min-height:42px;letter-spacing:0;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,transform .15s ease,filter .15s ease}.customer-workspace .button.secondary:disabled,.customer-workspace .button:disabled,[data-shell=app] .button.secondary:disabled,[data-shell=app] .button:disabled{cursor:not-allowed;filter:grayscale(.16);opacity:.62;box-shadow:none}.customer-workspace .button.secondary:not(:disabled):active,.customer-workspace .button:not(:disabled):active,[data-shell=app] .button.secondary:not(:disabled):active,[data-shell=app] .button:not(:disabled):active{transform:translateY(1px)}.customer-workspace input,.customer-workspace select,.customer-workspace textarea,[data-shell=app] .input,[data-shell=app] select,[data-shell=app] textarea{min-height:42px;border-radius:12px}[data-shell=app] label{color:var(--mt-navy);font-weight:700}[data-shell=app] label .input,[data-shell=app] label select,[data-shell=app] label textarea{margin-top:6px}[data-shell=app] .alert{border-radius:14px;line-height:1.55}[data-shell=app] .operator-page,[data-shell=app] .operator-section,[data-shell=app] .platform-admin-section.card{scroll-margin-top:92px}[data-shell=app] .button-row,[data-shell=app] .operator-filterbar__actions,[data-shell=app] .operator-page__actions{align-items:center}[data-shell=app] .button-row>*,[data-shell=app] .operator-filterbar__actions>*,[data-shell=app] .operator-page__actions>*{min-width:fit-content}[data-shell=app] .dashboard-metric-card,[data-shell=app] .operator-page__stat,[data-shell=app] .platform-admin-kpi-card,[data-shell=app] .platform-admin-readiness-card,[data-shell=app] .platform-admin-signal-card{min-width:0}[data-shell=app] .customer-workspace__list,[data-shell=app] .operator-page__statValue,[data-shell=app] .operator-table,[data-shell=app] .platform-admin-kpi-card__value,[data-shell=app] .platform-admin-list,[data-shell=app] .platform-admin-signal-card__value{overflow-wrap:anywhere}[data-shell=app] .platform-admin-section.card{border-radius:24px}[data-shell=app] .platform-admin-filter-grid{align-items:stretch}[data-shell=app] .platform-admin-filter-grid .button,[data-shell=app] .platform-admin-filter-grid .button.secondary{justify-content:flex-start;min-height:46px;text-align:left}[data-shell=app] .platform-admin-card-stack__header{align-items:flex-start;gap:14px}.platform-shell.platform-shell .button,.platform-shell.platform-shell .button.secondary,.platform-shell.platform-shell :is(.card,h1,h2,h3,h4,strong),.platform-shell.platform-shell :is(p,span,.muted){opacity:1!important}.platform-shell.platform-shell .card :is(h1,h2,h3,h4,strong){color:var(--mt-text-primary);opacity:1!important}.platform-shell.platform-shell .muted,.platform-shell.platform-shell :is(p,span){color:var(--mt-text-muted)}:is(html.dark,html[data-theme=dark]) .platform-shell.platform-shell .muted,:is(html.dark,html[data-theme=dark]) .platform-shell.platform-shell :is(p,span){color:var(--mt-a11y-dark-text-muted)}.platform-shell.platform-shell [data-testid=platform-admin-forbidden]{opacity:1!important}.platform-shell.platform-shell [data-testid=platform-admin-forbidden] h1{color:var(--mt-text-primary)!important;opacity:1!important}.platform-shell.platform-shell [data-testid=platform-admin-forbidden]>p.muted{color:var(--mt-text-muted)!important;opacity:1!important}:is(html.dark,html[data-theme=dark]) .platform-shell.platform-shell [data-testid=platform-admin-forbidden] h1{color:var(--mt-a11y-dark-text)!important}:is(html.dark,html[data-theme=dark]) .platform-shell.platform-shell [data-testid=platform-admin-forbidden]>p.muted{color:var(--mt-a11y-dark-text-muted)!important}[data-shell=app] .phase15-commercial-panel{display:grid;gap:18px;border-color:rgba(37,99,255,.16);background:radial-gradient(420px 180px at 100% 0,rgba(37,99,255,.1),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(243,248,255,.96))}[data-shell=app] .phase15-action-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}[data-shell=app] .phase15-action-guide>div{display:grid;gap:4px;padding:14px;border:1px solid rgba(96,115,148,.16);border-radius:14px;background:rgba(255,255,255,.72)}[data-shell=app] .phase15-action-guide span{color:#2550c8;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}[data-shell=app] .phase15-action-guide strong{color:var(--mt-navy)}[data-shell=app] .phase15-action-guide p{margin:0;color:var(--mt-text-muted);font-size:.88rem;line-height:1.45}[data-shell=app] .phase16-roadmap-card{min-height:190px;align-content:start}[data-shell=app] .phase16-roadmap-card .operator-tag{white-space:nowrap}[data-shell=app] .phase16-roadmap-card p{line-height:1.55}@media (max-width:900px){[data-shell=app] .phase15-action-guide{grid-template-columns:1fr}}@media (max-width:720px){[data-shell=app] .button-row,[data-shell=app] .button-row>*,[data-shell=app] .mt-pageShellHeader__actions,[data-shell=app] .mt-pageShellHeader__actions>*,[data-shell=app] .operator-filterbar__actions>*,[data-shell=app] .operator-page__actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.customer-workspace .button,.customer-workspace .button.secondary,[data-shell=app] .button,[data-shell=app] .button.secondary,[data-shell=app] .card,[data-shell=app] .integration-card,[data-shell=app] .operator-section,[data-shell=app] .platform-admin-card-stack{transition:none}.customer-workspace .button.secondary:not(:disabled):active,.customer-workspace .button:not(:disabled):active,[data-shell=app] .button.secondary:not(:disabled):active,[data-shell=app] .button:not(:disabled):active{transform:none}}.public-booking-shell{width:min(100% - 28px,980px);padding-top:24px;padding-bottom:48px}.public-booking-shell .public-booking-hero{gap:18px;padding:22px 28px 18px;border:1px solid color-mix(in srgb,var(--booking-brand,#2563eb) 22%,#dbe5f2);border-top:5px solid var(--booking-brand,#2563eb);background:radial-gradient(440px 180px at 0 0,color-mix(in srgb,var(--booking-brand,#2563eb) 14%,transparent),transparent 70%),linear-gradient(180deg,#ffffff 0,#f5f9ff 100%);box-shadow:0 24px 60px rgba(9,20,35,.1)}.public-booking-brand{justify-content:center;min-height:72px}.public-booking-brand img{width:auto;max-width:min(320px,72vw);height:68px;object-position:center}.public-booking-brand__fallback{color:var(--mt-navy);font-size:clamp(1.6rem,4vw,2.35rem);letter-spacing:-.045em;text-align:center}.public-booking-stepper{justify-content:center;gap:0;overflow:visible}.public-booking-step{position:relative;flex:1 1;justify-content:center;min-width:0;padding:10px 8px;border:0;border-radius:0;background:transparent;box-shadow:inset 0 -2px 0 rgba(148,163,184,.22)}.public-booking-step--active{box-shadow:inset 0 -3px 0 var(--booking-brand,#2563eb)}.public-booking-step--done{border-color:transparent;background:transparent;box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--booking-brand,#2563eb) 40%,transparent)}.public-booking-step strong{overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.public-booking-step--active strong{color:var(--mt-navy)}.public-booking-step__marker{flex:0 0 auto;width:7px;height:7px}.public-booking-grid{margin-top:18px}.public-booking-loading{min-height:120px;margin-top:18px;place-items:center;color:var(--mt-text-muted)}.public-booking-panel{padding:clamp(22px,4vw,36px);border:1px solid rgba(96,115,148,.16);border-radius:26px;background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 24px 56px rgba(9,20,35,.09)}.public-booking-panel__head h2{margin:0;color:var(--mt-navy);font-size:clamp(1.45rem,3vw,2rem)}.public-booking-folderGrid,.public-booking-serviceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.public-booking-serviceCard{min-height:142px;padding:18px;border-radius:20px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.public-booking-serviceCard:focus-visible,.public-booking-serviceCard:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--booking-brand,#2563eb) 42%,transparent);box-shadow:0 18px 36px rgba(9,20,35,.1)}.public-booking-cardImage{width:92px;height:92px;border-radius:18px}.public-booking-cardImage--fallback,.public-booking-folder__fallback{display:grid;place-items:center;color:color-mix(in srgb,var(--booking-brand,#2563eb) 74%,#091423);font-size:1.5rem;font-weight:800;background:radial-gradient(circle at 70% 20%,rgba(255,255,255,.9),transparent 34%),color-mix(in srgb,var(--booking-brand,#2563eb) 14%,#f1f5f9)}.public-booking-folder{display:grid;grid-template-rows:168px auto auto;width:100%;min-height:0;min-width:0;align-content:stretch;overflow:hidden;padding:0;border:1px solid rgba(148,163,184,.2);border-radius:22px;color:var(--mt-text-strong);text-align:left;cursor:pointer;background:var(--public-booking-caption,#0f172a)}.public-booking-folder__fallback,.public-booking-folder__image{position:static;width:100%;height:168px;object-fit:cover;border-radius:0}.public-booking-folder:after{display:none;content:none}.public-booking-folder strong,.public-booking-folder>span:last-child{position:static;z-index:auto;margin:0;background:var(--public-booking-caption,#0f172a);color:var(--public-booking-caption-text,#ffffff);text-shadow:none}.public-booking-folder strong{min-width:0;padding:16px 18px 0;font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.public-booking-folder>span:last-child{min-width:0;padding:6px 18px 17px;color:var(--public-booking-caption-muted,rgba(255,255,255,.86));font-size:.82rem;line-height:1.4;overflow-wrap:anywhere}.public-booking-serviceCard__duration,.public-booking-serviceCard__meta span{min-height:auto;padding:0;border:0;border-radius:0;background:transparent}.public-booking-serviceCard__meta{gap:12px}.public-booking-serviceCard__meta span+span{padding-left:12px;border-left:1px solid rgba(148,163,184,.3)}.public-booking-details{padding:14px 16px;border:1px solid rgba(96,115,148,.16);border-radius:16px;background:rgba(255,255,255,.82)}.public-booking-details summary{color:var(--booking-brand,#2563eb);font-weight:750;cursor:pointer}.public-booking-details p{margin:12px 0 0;color:var(--mt-text-muted);line-height:1.6}.public-booking-confirmSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;border:1px solid rgba(96,115,148,.16);border-radius:20px;background:rgba(96,115,148,.16)}.public-booking-confirmSummary>div{display:grid;gap:5px;min-height:92px;padding:17px 18px;background:#fff}.public-booking-confirmSummary dt{color:#64748b;font-size:12px;font-weight:700}.public-booking-confirmSummary dd{display:grid;gap:4px;margin:0;color:var(--mt-navy);line-height:1.45}.public-booking-confirmSummary dd span{color:var(--mt-text-muted);font-size:13px}@media (max-width:767px){.public-booking-shell{width:min(100% - 16px,980px);padding-top:8px}.public-booking-shell .public-booking-hero{padding:16px 14px 12px;border-radius:20px}.public-booking-brand{min-height:58px}.public-booking-brand img{max-width:min(250px,78vw);height:56px}.public-booking-step{gap:5px;padding-inline:3px}.public-booking-step strong{overflow:visible;font-size:9px;line-height:1.15;text-align:center;text-overflow:clip;white-space:normal}.public-booking-step__marker{display:none}.public-booking-panel{padding:20px 16px;border-radius:20px}.public-booking-confirmSummary,.public-booking-folderGrid,.public-booking-serviceList{grid-template-columns:1fr}.public-booking-folder{min-height:180px}.public-booking-serviceCard__top{display:grid;grid-template-columns:72px minmax(0,1fr)}.public-booking-cardImage{width:72px;height:72px}.public-booking-serviceCard__duration{grid-column:2}}.public-booking-shell{--public-booking-page:#f5f8fc;--public-booking-surface:#ffffff;--public-booking-surface-muted:#f8fbff;--public-booking-surface-soft:#eef5ff;--public-booking-caption:#0f172a;--public-booking-caption-text:#ffffff;--public-booking-caption-muted:rgba(255,255,255,0.86);--public-booking-text:#0f172a;--public-booking-text-muted:#475569;--public-booking-text-soft:#334155;--public-booking-border:rgba(71,85,105,0.26);--public-booking-border-strong:rgba(51,65,85,0.42);--public-booking-success:#0f766e;--public-booking-focus:color-mix(in srgb,var(--booking-brand,#2563eb) 72%,#0f172a);color:var(--public-booking-text)}:is(html.dark,html[data-theme=dark]) .public-booking-shell{--public-booking-page:#020617;--public-booking-surface:#0f172a;--public-booking-surface-muted:#17243a;--public-booking-surface-soft:#111c2e;--public-booking-caption:#020617;--public-booking-caption-text:#ffffff;--public-booking-caption-muted:rgba(255,255,255,0.86);--public-booking-text:#f8fafc;--public-booking-text-muted:#cbd5e1;--public-booking-text-soft:#e2e8f0;--public-booking-border:rgba(203,213,225,0.3);--public-booking-border-strong:rgba(226,232,240,0.48);--public-booking-success:#5eead4;--public-booking-focus:#bfdbfe;color:var(--public-booking-text)}.public-booking-shell :is(h1,h2,h3,h4,strong,label,dd){color:var(--public-booking-text)}.public-booking-shell :is(p,span,small,dt,.public-booking-hero__subtitle,.public-booking-hero__hint,.public-booking-panel__quiet,.public-booking-panel__note,.public-booking-serviceCard__top p,.public-booking-empty p,.public-booking-truth p,.public-booking-slot span,.public-booking-confirmSummary dd span,.public-booking-details p){color:var(--public-booking-text-muted);opacity:1}.public-booking-shell :is(.public-booking-hero,.public-booking-panel,.public-booking-serviceCard,.public-booking-details,.public-booking-confirmSummary>div,.public-booking-priceRow article,.public-booking-summaryGrid>div,.public-booking-empty,.public-booking-truth,.public-booking-day,.public-booking-confirmationCheck,.public-booking-slot){color:var(--public-booking-text);background:var(--public-booking-surface);background-color:var(--public-booking-surface);border-color:var(--public-booking-border)}.public-booking-shell .public-booking-hero{background:radial-gradient(440px 180px at 0 0,color-mix(in srgb,var(--booking-brand,#2563eb) 16%,transparent),transparent 70%),linear-gradient(180deg,var(--public-booking-surface) 0,var(--public-booking-surface-muted) 100%)}.public-booking-shell :is(.public-booking-step,.public-booking-serviceCard__duration,.public-booking-serviceCard__meta span){color:var(--public-booking-text-soft);background:var(--public-booking-surface-soft);border-color:var(--public-booking-border)}.public-booking-shell :is(.public-booking-step--done,.public-booking-slot.is-active,.public-booking-serviceCard.is-active){color:var(--public-booking-text);background:color-mix(in srgb,var(--booking-brand,#2563eb) 16%,var(--public-booking-surface));border-color:color-mix(in srgb,var(--booking-brand,#2563eb) 58%,var(--public-booking-border-strong))}.public-booking-shell .public-booking-success{color:var(--public-booking-text);background:color-mix(in srgb,var(--public-booking-success) 18%,var(--public-booking-surface));border-color:color-mix(in srgb,var(--public-booking-success) 52%,var(--public-booking-border))}.public-booking-shell :is(.input,input,select,textarea){color:var(--public-booking-text)!important;background-color:var(--public-booking-surface)!important;border-color:var(--public-booking-border-strong)!important}.public-booking-shell :is(.input,input,select,textarea)::placeholder{color:var(--public-booking-text-muted)!important;opacity:1!important}.public-booking-shell :is(.button.secondary,a.button.secondary,button.button.secondary){color:var(--public-booking-text)!important;background:var(--public-booking-surface-soft)!important;border-color:var(--public-booking-border-strong)!important}.public-booking-shell :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--public-booking-focus);outline-offset:3px}.public-booking-shell .public-booking-folder:after{display:none;content:none}.public-booking-shell .public-booking-folder strong,.public-booking-shell .public-booking-folder>span:last-child{color:var(--public-booking-caption-text,#ffffff)!important;text-shadow:none}.public-booking-shell .public-booking-folder>span:last-child{color:var(--public-booking-caption-muted,rgba(255,255,255,.86))!important}.public-booking-shell .public-booking-folder.is-active,.public-booking-shell .public-booking-folder:focus-visible,.public-booking-shell .public-booking-folder:hover{border-color:var(--booking-brand,#2563eb);box-shadow:0 18px 36px rgba(9,20,35,.14)}.public-booking-shell .public-booking-folder.is-active strong,.public-booking-shell .public-booking-folder.is-active>span:last-child{background:var(--booking-brand,#2563eb);color:var(--public-booking-caption-text,#ffffff)!important}@media (max-width:767px){.public-booking-shell .public-booking-folder{grid-template-rows:132px auto auto}.public-booking-shell .public-booking-folder__fallback,.public-booking-shell .public-booking-folder__image{height:132px}}[data-shell=app] .billing-page-shell,[data-shell=app] .dashboard-shell__supportCard,[data-shell=app] .operator-section{overflow-wrap:anywhere}[data-shell=app] .billing-page-shell .button,[data-shell=app] .dashboard-help-form .button,[data-shell=app] .dashboard-shell__supportActions .button{min-height:44px}[data-shell=app] .billing-page-shell__notice{box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}html body .container.public-booking-shell.public-booking-shell .public-booking-folder strong,html body .container.public-booking-shell.public-booking-shell .public-booking-folder>span:last-child{color:var(--public-booking-caption-text,#ffffff)!important}html body .container.public-booking-shell.public-booking-shell .public-booking-folder>span:last-child{color:var(--public-booking-caption-muted,rgba(255,255,255,.86))!important}[data-shell=app] .dashboard-shell__supportCard,[data-shell=app] .operator-page__shortcut,[data-shell=app] .operator-page__stat,[data-shell=app] .operator-section,[data-shell=app] .operator-table{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media (max-width:640px){[data-shell=app] .billing-page-shell,[data-shell=app] .dashboard-shell__supportCard,[data-shell=app] .operator-page,[data-shell=app] .operator-section{padding-left:16px;padding-right:16px}[data-shell=app] .dashboard-shell-content{padding-bottom:calc(92px + env(safe-area-inset-bottom))}[data-shell=app] .billing-page-shell .button,[data-shell=app] .dashboard-shell__supportActions>*,[data-shell=app] .operator-page__actions>*{width:100%}}.customer-workspace .button.secondary:hover,.customer-workspace .button:hover,[data-shell=app] .button.secondary:hover,[data-shell=app] .button:hover{transform:none;box-shadow:0 12px 24px rgba(15,23,42,.07)}[data-shell=app] .billing-provider-card:hover,[data-shell=app] .dashboard-help-card:hover,[data-shell=app] .integration-card:hover,[data-shell=app] .operator-actionTile:hover,[data-shell=app] .public-booking-slot:hover{transform:none;box-shadow:0 18px 34px rgba(9,20,35,.08)}[data-shell=app] .operator-guidance,[data-shell=app] details.dashboard-home-details{border-radius:18px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,249,255,.9));box-shadow:0 14px 30px rgba(15,23,42,.045)}[data-shell=app] details.dashboard-home-details{padding:14px 16px}[data-shell=app] details.dashboard-home-details summary{display:flex;align-items:center;justify-content:space-between}[data-shell=app] .dashboard-metrics-grid,[data-shell=app] .mt-pulse-grid,[data-shell=app] .operator-page__stats{gap:14px}[data-shell=app] .billing-page-panel__text,[data-shell=app] .operator-section__subtitle,[data-shell=app] .public-booking-panel__note,[data-shell=app] .public-booking-truth p{line-height:1.6}[data-shell=app] .operator-table__row:hover{background:linear-gradient(135deg,rgba(37,99,255,.04),rgba(101,88,245,.025))}[data-shell=app] .mt-mobileTopbar,[data-shell=app] .mt-pageShellHeader{box-shadow:0 8px 24px rgba(15,23,42,.04)}.public-booking-shell .public-booking-business-footer{color:var(--public-booking-text-soft,#334155)!important;opacity:1}.public-booking-shell .public-booking-business-footer strong{color:var(--public-booking-text,#0f172a)!important}.public-booking-shell .public-booking-business-footer div,.public-booking-shell .public-booking-business-footer span{color:var(--public-booking-text-muted,#334155)!important;opacity:1}.public-booking-shell .public-booking-business-footer{display:grid;gap:4px;max-width:760px;margin-left:auto;margin-right:auto;padding:16px 18px;border:1px solid var(--public-booking-border,rgba(71,85,105,.26));border-radius:16px;background:var(--public-booking-surface,#ffffff);overflow-wrap:anywhere}@media (max-width:767px){.public-booking-shell .public-booking-business-footer{padding:14px 12px;font-size:13px}}[data-shell=app] .dashboard-home-premium{gap:18px}[data-shell=app] .dashboard-home-hero{padding-bottom:26px;background:radial-gradient(460px 220px at 0 0,rgba(37,86,243,.16),transparent 70%),radial-gradient(280px 160px at 100% 0,rgba(89,80,232,.12),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.985),rgba(242,247,255,.95))}[data-shell=app] .dashboard-home-heroGrid{display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start}[data-shell=app] .dashboard-home-commandNote{display:grid;gap:10px;padding:18px;border-radius:22px;border:1px solid rgba(82,100,136,.16);background:radial-gradient(240px 140px at 100% 0,rgba(37,86,243,.14),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.84),rgba(241,246,255,.8));box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}[data-shell=app] .dashboard-home-commandNote__label{color:var(--mt-text-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}[data-shell=app] .dashboard-home-commandNote__title{font-size:1.1rem;letter-spacing:-.03em;color:var(--mt-text-strong)}[data-shell=app] .dashboard-home-commandNote__copy{margin:0;color:var(--mt-text-muted);line-height:1.6}[data-shell=app] .dashboard-home-lowerGrid,[data-shell=app] .dashboard-home-overviewGrid{display:grid;gap:18px;align-items:start}[data-shell=app] .dashboard-home-overviewGrid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}[data-shell=app] .dashboard-home-lowerGrid{grid-template-columns:minmax(0,1fr) minmax(300px,.95fr)}[data-shell=app] .dashboard-home-momentum,[data-shell=app] .dashboard-home-picture{display:grid;gap:14px}[data-shell=app] .dashboard-home-sectionKick{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 12px;border-radius:999px;background:linear-gradient(135deg,rgba(37,86,243,.09),rgba(89,80,232,.08));border:1px solid rgba(79,109,160,.18);color:#2449ba;font-size:12px;font-weight:700;letter-spacing:.02em}[data-shell=app] .dashboard-metric-card{padding:20px 18px 18px;background:radial-gradient(180px 100px at 100% 0,rgba(89,80,232,.08),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,247,255,.92))}[data-shell=app] .dashboard-metric-label{letter-spacing:.04em;text-transform:uppercase}[data-shell=app] .ccv2-hero{background:radial-gradient(320px 160px at 0 0,rgba(37,86,243,.12),transparent 72%),radial-gradient(240px 120px at 100% 0,rgba(89,80,232,.1),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(243,248,255,.94))}[data-shell=app] .ccv2-activity-stream,[data-shell=app] .ccv2-card,[data-shell=app] .ccv2-surface{border-color:rgba(133,152,184,.14)!important;background:radial-gradient(260px 120px at 100% 0,rgba(89,80,232,.06),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(244,248,255,.94))!important;box-shadow:0 18px 42px rgba(10,22,36,.06)!important}[data-shell=app] .ccv2-filters{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,249,253,.92))}[data-shell=app] .ccv2-livebar{background:linear-gradient(135deg,rgba(12,23,43,.92),rgba(25,48,88,.88));color:#eff5ff}[data-shell=app] .ccv2-live-text{color:rgba(226,236,255,.78)}[data-shell=app] .ccv2-priority-card{border-color:rgba(37,86,243,.16);background:radial-gradient(300px 150px at 100% 0,rgba(89,80,232,.1),transparent 72%),radial-gradient(260px 120px at 0 100%,rgba(15,159,127,.09),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,246,255,.95))}[data-shell=app] .ccv2-board-premium .integration-card,[data-shell=app] .ccv2-board-premium .integration-card span:not(.badge),[data-shell=app] .ccv2-board-premium .integration-card strong,[data-shell=app] .ccv2-board-premium button,[data-shell=app] .ccv2-board-premium label,[data-shell=app] .ccv2-board-premium strong,[data-shell=app] .ccv2-filters label{color:var(--mt-navy)}[data-shell=app] .ccv2-filters label{color:#516275;font-weight:700}[data-shell=app] .ccv2-board-premium .integration-card .muted,[data-shell=app] .ccv2-board-premium .muted{color:var(--mt-text-secondary)}[data-shell=app] .ccv2-board-premium [data-testid=ccv2-work-board] .integration-card{padding:14px;gap:8px}[data-shell=app] .ccv2-board-premium [data-testid=ccv2-work-board] button[style*="text-align: left"]{display:grid;gap:5px}[data-shell=app] .settings-premium-shell{gap:18px}[data-shell=app] .settings-premium-card{background:radial-gradient(260px 140px at 100% 0,rgba(37,86,243,.08),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.985),rgba(245,248,252,.94))}[data-shell=app] .customer-workspace__section,[data-shell=app] .customer-workspace__statCard{background:radial-gradient(220px 140px at 100% 0,rgba(37,86,243,.08),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(244,248,255,.94))}[data-shell=app] .customer-workspace__eyebrow{background:linear-gradient(135deg,rgba(37,86,243,.08),rgba(89,80,232,.08));color:#2449ba;border-color:rgba(37,86,243,.14)}@media (max-width:1024px){[data-shell=app] .dashboard-home-heroGrid,[data-shell=app] .dashboard-home-lowerGrid,[data-shell=app] .dashboard-home-overviewGrid{grid-template-columns:1fr}}[data-shell=app] .dashboard-home-premium{position:relative;gap:22px}[data-shell=app] .dashboard-home-premium:before{content:"";position:absolute;inset:-22px 0 auto;height:320px;pointer-events:none;background:radial-gradient(460px 220px at 8% 0,rgba(37,86,243,.14),transparent 74%),radial-gradient(420px 240px at 92% 0,rgba(104,84,236,.12),transparent 72%);opacity:.95}[data-shell=app] .dashboard-home-premium>*{position:relative;z-index:1}[data-shell=app] .dashboard-home-canvas,[data-shell=app] .dashboard-home-focusPanel,[data-shell=app] .dashboard-home-secondaryCanvas{border-radius:30px;border:1px solid rgba(133,152,184,.14);box-shadow:0 28px 64px rgba(9,20,35,.07)}[data-shell=app] .dashboard-home-canvas{background:radial-gradient(520px 200px at 0 0,rgba(37,86,243,.16),transparent 74%),radial-gradient(260px 140px at 100% 0,rgba(104,84,236,.12),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(241,246,255,.95))}[data-shell=app] .dashboard-home-focusPanel,[data-shell=app] .dashboard-home-secondaryCanvas{background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(244,248,255,.94))}[data-shell=app] .dashboard-home-hero{padding:28px 30px 30px;overflow:hidden}[data-shell=app] .dashboard-home-title{max-width:11ch;font-size:clamp(2.7rem,4.8vw,4.7rem);line-height:.94;letter-spacing:-.06em}[data-shell=app] .dashboard-home-subtitle{max-width:64ch;font-size:1.02rem;line-height:1.7;color:#56657b}[data-shell=app] .dashboard-home-commandNote{min-height:100%;align-content:start;padding:20px;border-radius:24px;background:radial-gradient(220px 120px at 100% 0,rgba(15,159,127,.14),transparent 72%),radial-gradient(260px 140px at 0 100%,rgba(37,86,243,.12),transparent 76%),linear-gradient(160deg,rgba(249,251,255,.92),rgba(235,243,255,.8));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 20px 40px rgba(14,24,40,.06)}[data-shell=app] .dashboard-home-commandNote .button.secondary{justify-self:start;min-width:148px}[data-shell=app] .dashboard-home-primaryActions{padding-top:6px}[data-shell=app] .dashboard-home-primaryActions>.button:first-child{min-width:168px}[data-shell=app] .dashboard-home-overviewGrid{grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);gap:18px}[data-shell=app] .dashboard-home-momentum{padding:20px}[data-shell=app] .dashboard-home-picture{padding:16px}[data-shell=app] .dashboard-home-picture .card,[data-shell=app] .dashboard-home-picture .operator-chartCard{border-radius:24px;min-height:100%}[data-shell=app] .dashboard-home-sectionKick{margin-bottom:4px}[data-shell=app] .dashboard-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}[data-shell=app] .dashboard-metric-card{min-height:154px;justify-content:end}[data-shell=app] .dashboard-metric-value{font-size:clamp(1.85rem,3vw,2.8rem);letter-spacing:-.06em}[data-shell=app] .dashboard-home-lowerGrid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:22px}[data-shell=app] .dashboard-home-focusPanel{padding:24px}[data-shell=app] .dashboard-home-details--rest{padding:18px 20px}[data-shell=app] .dashboard-home-details--rest[open]{background:radial-gradient(360px 180px at 100% 0,rgba(89,80,232,.08),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,247,255,.93))}[data-shell=app] .dashboard-home-secondaryCanvas{padding:22px}[data-shell=app] .settings-premium-shell{position:relative}[data-shell=app] .settings-premium-shell:before{content:"";position:absolute;inset:-8px 0 auto;height:180px;pointer-events:none;background:radial-gradient(360px 160px at 0 0,rgba(37,86,243,.1),transparent 74%)}[data-shell=app] .settings-premium-card{border-radius:26px;box-shadow:0 24px 54px rgba(10,22,36,.06)}[data-shell=app] .ccv2-filters,[data-shell=app] .ccv2-hero,[data-shell=app] .ccv2-livebar{border-radius:26px}[data-shell=app] .ccv2-hero{box-shadow:0 24px 56px rgba(10,22,36,.06)}.customer-workspace{position:relative;width:min(100% - 32px,1180px)}.customer-workspace:before{content:"";position:absolute;inset:-18px 0 auto;height:260px;pointer-events:none;background:radial-gradient(400px 180px at 0 0,rgba(37,86,243,.12),transparent 74%),radial-gradient(300px 160px at 100% 0,rgba(104,84,236,.1),transparent 72%)}.customer-workspace>*{position:relative;z-index:1}.customer-workspace__section,.customer-workspace__statCard{border-radius:28px;border:1px solid rgba(133,152,184,.14);box-shadow:0 24px 56px rgba(10,22,36,.06)}.customer-workspace__section--hero{overflow:hidden;background:radial-gradient(420px 180px at 0 0,rgba(37,86,243,.14),transparent 74%),radial-gradient(300px 160px at 100% 0,rgba(15,159,127,.1),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(242,247,255,.95))}.customer-workspace__section--auth{max-width:720px}.customer-workspace__hero h1{max-width:12ch;font-size:clamp(2.4rem,4.6vw,4.2rem);line-height:.96;letter-spacing:-.06em}.customer-workspace__stats--hero{gap:14px}.customer-workspace__statCard{min-height:172px}.customer-workspace__sectionTitle{font-size:clamp(1.3rem,2vw,1.8rem);letter-spacing:-.04em}.customer-workspace__list>.integration-card{border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(243,248,255,.9))}.customer-workspace__metaStack strong{letter-spacing:-.02em}@keyframes mtSectionReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.customer-workspace__section--hero,.customer-workspace__statCard,[data-shell=app] .dashboard-home-canvas,[data-shell=app] .dashboard-home-focusPanel,[data-shell=app] .dashboard-home-secondaryCanvas{animation:mtSectionReveal .32s ease both}@media (prefers-reduced-motion:reduce){.customer-workspace__section--hero,.customer-workspace__statCard,[data-shell=app] .dashboard-home-canvas,[data-shell=app] .dashboard-home-focusPanel,[data-shell=app] .dashboard-home-secondaryCanvas{animation:none}}@media (max-width:1024px){[data-shell=app] .dashboard-home-lowerGrid,[data-shell=app] .dashboard-home-overviewGrid{grid-template-columns:1fr}[data-shell=app] .dashboard-home-hero{padding:24px 22px}[data-shell=app] .dashboard-metrics-grid{grid-template-columns:1fr}.customer-workspace{width:min(100% - 24px,1180px)}}[data-shell=app] .dashboard-shell__moment{position:relative;overflow:hidden;border-radius:24px;box-shadow:0 18px 42px rgba(9,20,35,.06)}[data-shell=app] .dashboard-shell__moment:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(260px 120px at 100% 0,rgba(37,86,243,.12),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.35),transparent 36%)}[data-shell=app] .dashboard-shell__moment>*{position:relative;z-index:1}[data-shell=app] .dashboard-shell__moment--demo{background:radial-gradient(300px 140px at 0 0,rgba(37,86,243,.12),transparent 74%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(242,247,255,.94))}[data-shell=app] .dashboard-shell__moment--tour{background:radial-gradient(280px 140px at 0 0,rgba(104,84,236,.12),transparent 74%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,247,255,.94))}[data-shell=app] .settings-command-strip{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}[data-shell=app] .settings-command-strip__item{min-height:152px;padding:18px 18px 16px;border-radius:26px;border:1px solid rgba(132,149,180,.14);background:radial-gradient(220px 120px at 100% 0,rgba(37,86,243,.1),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,248,255,.94));box-shadow:0 22px 50px rgba(10,22,36,.06)}[data-shell=app] .settings-command-strip__item--action{background:radial-gradient(240px 120px at 100% 0,rgba(15,159,127,.12),transparent 72%),radial-gradient(240px 120px at 0 100%,rgba(104,84,236,.1),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,247,255,.93))}[data-shell=app] .settings-command-strip__label{display:inline-flex;margin-bottom:10px;color:#617188;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}[data-shell=app] .settings-command-strip__item strong{display:block;margin-bottom:8px;font-size:1.08rem;letter-spacing:-.03em}[data-shell=app] .settings-premium-shell .operator-page__eyebrow,[data-shell=app] .settings-premium-shell .operator-page__kicker{color:#3859d6}[data-shell=app] .settings-premium-shell .operator-page__title,[data-shell=app] .settings-premium-shell h1{max-width:12ch;font-size:clamp(2.6rem,4.4vw,4.3rem);letter-spacing:-.06em;line-height:.95}[data-shell=app] .settings-premium-shell .operator-page__subtitle{max-width:72ch;line-height:1.7}[data-shell=app] .settings-tab-button em{opacity:.82}[data-shell=app] .settings-tab-button strong{font-size:1rem;letter-spacing:-.025em}[data-shell=app] .settings-tab-button span:last-child{color:#3559d5}[data-shell=app] .dashboard-home-focusPanel .button.secondary,[data-shell=app] .settings-command-strip .button.secondary{background:rgba(255,255,255,.9)}@media (max-width:1024px){[data-shell=app] .settings-command-strip{grid-template-columns:1fr}[data-shell=app] .mt-target-section{scroll-margin-top:94px}}.mt-moment-strip,[data-shell=app] .dashboard-home-momentStrip{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:18px}.customer-workspace__moment,.mt-moment-card,[data-shell=app] .dashboard-home-moment{padding:18px 18px 16px;border-radius:22px;border:1px solid rgba(132,149,180,.14);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,248,255,.92));box-shadow:0 18px 42px rgba(10,22,36,.05)}.customer-workspace__moment strong,.mt-moment-card strong,[data-shell=app] .dashboard-home-moment strong{display:block;margin-bottom:8px;font-size:1rem;letter-spacing:-.03em}.customer-workspace__moment p,.mt-moment-card p,[data-shell=app] .dashboard-home-moment p{margin:0;color:#5d6d82;line-height:1.65}.customer-workspace__moment,.mt-moment-card--success,[data-shell=app] .dashboard-home-moment--success{background:radial-gradient(220px 110px at 100% 0,rgba(15,159,127,.14),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(241,250,247,.92))}.mt-moment-card--warning,[data-shell=app] .dashboard-home-moment--warning{background:radial-gradient(220px 110px at 100% 0,rgba(245,182,66,.16),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(255,249,238,.93))}.mt-moment-card--info,[data-shell=app] .dashboard-home-moment--info{background:radial-gradient(220px 110px at 100% 0,rgba(104,84,236,.14),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(244,246,255,.92))}.mt-moment-card__label{display:inline-flex;margin-bottom:10px;color:#66768a;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.customer-workspace__moment{margin-top:16px;max-width:560px}.booking-status-hero,[data-shell=app] .booking-status-hero{overflow:hidden}.booking-status-hero:after,[data-shell=app] .booking-status-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.12),rgba(255,255,255,.46),rgba(255,255,255,.12));opacity:.55}[data-shell=app] .dashboard-shell__workflowPulse,[data-shell=app] .operator-commandPalette__panel,[data-shell=app] .operator-notificationCard,[data-shell=app] .operator-quickRail .operator-actionTile{border:1px solid rgba(99,132,255,.16);box-shadow:0 18px 44px rgba(15,23,42,.08)}[data-shell=app] .dashboard-shell__workflowPulse{margin-bottom:12px;padding:20px;background:radial-gradient(circle at top right,rgba(59,130,246,.14),transparent 34%),linear-gradient(180deg,rgba(15,23,42,.02),rgba(15,23,42,0)),var(--card)}[data-shell=app] .dashboard-shell__workflowPulseHeader{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-start}[data-shell=app] .dashboard-shell__workflowPulseEyebrow,[data-shell=app] .dashboard-shell__workflowPulseLabel,[data-shell=app] .operator-commandPalette__eyebrow,[data-shell=app] .operator-commandPalette__sectionLabel{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#4764d7}[data-shell=app] .dashboard-shell__workflowPulseTitle,[data-shell=app] .operator-commandPalette__title{margin:6px 0 0;font-size:clamp(1.05rem,2vw,1.5rem);line-height:1.1;color:var(--fg)}[data-shell=app] .dashboard-shell__workflowPulseText,[data-shell=app] .operator-commandPalette__subtitle{margin:8px 0 0;max-width:720px;color:rgba(15,23,42,.7)}[data-shell=app] .dashboard-shell__workflowPulseGrid,[data-shell=app] .operator-quickRail{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:16px}[data-shell=app] .dashboard-shell__workflowActionList,[data-shell=app] .operator-notificationList{display:grid;gap:10px}[data-shell=app] .dashboard-shell__workflowAction{display:grid;gap:4px;padding:12px 14px;border-radius:16px;text-decoration:none;background:rgba(255,255,255,.8);color:inherit;border:1px solid rgba(148,163,184,.18)}[data-shell=app] .dashboard-shell__workflowAction--muted{background:rgba(248,250,252,.88)}[data-shell=app] .dashboard-shell__workflowAction span,[data-shell=app] .dashboard-shell__workflowEmpty,[data-shell=app] .operator-commandPalette__itemCopy p,[data-shell=app] .operator-notificationCard__top p,[data-shell=app] .operator-notificationEmpty p{color:rgba(15,23,42,.68)}[data-shell=app] .operator-commandPalette{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:flex-start;padding:8vh 16px 16px;background:rgba(15,23,42,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-shell=app] .operator-commandPalette__panel{width:min(860px,100%);max-height:78vh;overflow:auto;padding:18px;border-radius:24px;background:radial-gradient(circle at top right,rgba(99,102,241,.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.98))}[data-shell=app] .operator-commandPalette__header,[data-shell=app] .operator-notificationCard__actions,[data-shell=app] .operator-notificationCard__top,[data-shell=app] .operator-notificationsChips{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start}[data-shell=app] .operator-commandPalette__hint{padding:7px 10px;border-radius:999px;background:rgba(71,100,215,.1);color:#2d4bc4;font-size:.82rem;font-weight:600}[data-shell=app] .operator-commandPalette__searchWrap{display:block;margin-top:14px}[data-shell=app] .operator-commandPalette__search{min-height:52px;font-size:1rem;border-radius:16px}[data-shell=app] .operator-commandPalette__summary{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:10px;color:rgba(15,23,42,.58);font-size:.86rem}[data-shell=app] .operator-commandPalette__results{display:grid;gap:16px;margin-top:16px}[data-shell=app] .operator-commandPalette__list{display:grid;gap:8px;margin-top:8px}[data-shell=app] .operator-commandPalette__item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;border-radius:18px;text-decoration:none;color:inherit;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.72)}[data-shell=app] .operator-commandPalette__item.is-active{border-color:rgba(71,100,215,.36);background:rgba(236,242,255,.95);transform:translateY(-1px)}[data-shell=app] .operator-commandPalette__itemCopy{display:grid;gap:4px}[data-shell=app] .operator-commandPalette__itemArrow{color:#2d4bc4;font-size:1.1rem;font-weight:700}[data-shell=app] .operator-commandPalette__status{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:rgba(15,118,110,.1);color:#0f766e;font-size:.76rem;font-weight:700}[data-shell=app] .operator-commandPalette__empty,[data-shell=app] .operator-notificationEmpty{padding:18px;border-radius:18px;background:rgba(248,250,252,.9);border:1px dashed rgba(148,163,184,.3)}[data-shell=app] .operator-notificationsPrefs{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}[data-shell=app] .operator-notificationsPrefs__item{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:16px;background:rgba(248,250,252,.8);border:1px solid rgba(148,163,184,.18)}[data-shell=app] .operator-notificationsChip{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:rgba(148,163,184,.12);color:rgba(15,23,42,.7);font-size:.82rem}[data-shell=app] .operator-notificationsChip.is-active{background:rgba(16,185,129,.12);color:#0f766e}[data-shell=app] .operator-notificationCard{padding:16px;border-radius:20px;background:rgba(255,255,255,.92)}[data-shell=app] .operator-notificationCard--attention,[data-shell=app] .operator-notificationCard--urgent{border-color:rgba(245,158,11,.32);background:linear-gradient(180deg,rgba(255,251,235,.95),rgba(255,255,255,.94))}[data-shell=app] .operator-notificationCard--success{border-color:rgba(16,185,129,.24)}[data-shell=app] .operator-notificationCard--read{opacity:.88;box-shadow:none}[data-shell=app] .operator-notificationCard__meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;font-size:.8rem;color:rgba(15,23,42,.58)}[data-shell=app] .operator-notificationCard__time{white-space:nowrap;font-size:.82rem;color:rgba(15,23,42,.58)}:is(html[data-theme=dark],html.dark) [data-shell=app] .operator-notificationCard{border-color:var(--mt-border-subtle,rgba(148,163,184,.24));background-color:var(--mt-surface-card,#111827);background:linear-gradient(180deg,rgba(30,41,59,.94),rgba(15,23,42,.96)),var(--mt-surface-card,#111827);color:var(--mt-text-primary,#f8fafc);box-shadow:0 18px 44px rgba(0,0,0,.26)}:is(html[data-theme=dark],html.dark) [data-shell=app] .operator-notificationCard:hover{border-color:var(--mt-border-strong,rgba(203,213,225,.34));background-color:var(--mt-surface-elevated,#1f2937);background:linear-gradient(180deg,rgba(51,65,85,.9),rgba(15,23,42,.96)),var(--mt-surface-elevated,#1f2937)}:is(html[data-theme=dark],html.dark) [data-shell=app] .operator-notificationCard:focus-within{border-color:var(--mt-border-focus,#93c5fd);box-shadow:0 0 0 3px rgba(147,197,253,.24),0 18px 44px rgba(0,0,0,.26)}:is(html[data-theme=dark],html.dark) [data-shell=app] .operator-notificationCard--attention,:is(html[data-theme=dark],html.dark) [data-shell=app] .operator-notificationCard--urgent{border-color:var(--mt-border-warning,rgba(251,191,36,.45));background-color:var(--mt-surface-card,#111827);background:linear-gradient(180deg,rgba(69,54,18,.72),rgba(15,23,42,.96)),var(--mt-surface-card,#111827)}:is(html[data-theme=dark],html.dark) [data-shell=app] .operator-notificationCard--success{border-color:var(--mt-border-success,rgba(52,211,153,.42))}:is(html[data-theme=dark],html.dark) [data-shell=app] .operator-notificationCard--read{opacity:1;background-color:var(--mt-surface-subtle,#0f172a);background:linear-gradient(180deg,rgba(30,41,59,.72),rgba(15,23,42,.86)),var(--mt-surface-subtle,#0f172a)}:is(html[data-theme=dark],html.dark) [data-shell=app] .operator-notificationCard__top strong{color:var(--mt-text-primary,#f8fafc)}:is(html[data-theme=dark],html.dark) [data-shell=app] .operator-notificationCard__top p{color:var(--mt-text-secondary,#cbd5e1)}:is(html[data-theme=dark],html.dark) [data-shell=app] .operator-notificationCard__time{color:var(--mt-text-muted,#a8b3c7)}:is(html[data-theme=dark],html.dark) [data-shell=app] .operator-notificationCard__meta{color:var(--mt-text-secondary,#cbd5e1)}:is(html[data-theme=dark],html.dark) [data-shell=app] .operator-notificationCard__meta span{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:999px;border:1px solid var(--mt-border-subtle,rgba(148,163,184,.24));background:rgba(15,23,42,.52);color:var(--mt-text-secondary,#dbeafe);font-weight:700}[data-shell=app] .operator-workFocus{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 20px;border-color:rgba(71,100,215,.24);background:linear-gradient(135deg,rgba(236,242,255,.92),rgba(255,255,255,.96)),var(--card)}[data-shell=app] .operator-workFocus--critical,[data-shell=app] .operator-workFocus--warning{border-color:rgba(245,158,11,.32);background:linear-gradient(135deg,rgba(255,251,235,.95),rgba(255,255,255,.96)),var(--card)}[data-shell=app] .operator-workFocus--success{border-color:rgba(16,185,129,.24);background:linear-gradient(135deg,rgba(236,253,245,.92),rgba(255,255,255,.96)),var(--card)}[data-shell=app] .operator-workFocus__copy{display:grid;gap:5px}[data-shell=app] .operator-workFocus__eyebrow{font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#4764d7}[data-shell=app] .operator-workFocus h2{margin:0;font-size:1.08rem;color:var(--fg)}[data-shell=app] .operator-workFocus p{margin:0;color:rgba(15,23,42,.68)}[data-shell=app] .operator-attentionGroups{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}[data-shell=app] .operator-attentionGroup{display:grid;gap:4px;padding:13px 14px;border-radius:16px;color:inherit;text-decoration:none;background:rgba(248,250,252,.88);border:1px solid rgba(148,163,184,.2)}[data-shell=app] .operator-attentionGroup small,[data-shell=app] .operator-attentionGroup span{color:rgba(15,23,42,.64)}@media (max-width:767px){[data-shell=app] .dashboard-shell__workflowPulse,[data-shell=app] .operator-commandPalette__panel,[data-shell=app] .operator-notificationCard{border-radius:18px}[data-shell=app] .operator-commandPalette{padding-top:4vh}[data-shell=app] .operator-workFocus{align-items:stretch;flex-direction:column}[data-shell=app] .operator-commandPalette__item{align-items:flex-start}[data-shell=app] .operator-commandPalette__status{display:none}}[data-shell=app] .card,[data-shell=app] .integration-card,[data-shell=app] .mt-spotlight-panel,[data-shell=app] .operator-page,[data-shell=app] .operator-section{border-color:var(--mt-surface-border);background:var(--mt-surface-card);box-shadow:0 16px 44px rgba(9,16,30,.07)}[data-shell=app] .mt-spotlight-panel{border:1px solid var(--mt-surface-border);border-radius:18px;padding:var(--mt-space-section)}[data-shell=app] .badge,[data-shell=app] .operator-tag{border-radius:999px;letter-spacing:0}[data-shell=app] .button:not(.secondary){background:var(--mt-action-primary);border-color:var(--mt-action-primary)}[data-shell=app] .button.secondary,[data-shell=app] .operator-rowActions__toggle{background:var(--mt-action-secondary);border-color:var(--mt-surface-border-strong);color:var(--text-primary)}.provider-setup-steps{display:grid;gap:10px;margin:18px 0;padding:0;list-style:none}.provider-setup-steps li{display:grid;gap:3px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 92%,var(--accent) 8%)}.provider-setup-steps span{color:var(--muted)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}[data-shell=app] .mytitan-install-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;white-space:nowrap}[data-shell=app] .mytitan-install-button--compact{min-height:36px}[data-shell=app] .mytitan-install-button__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:11px;font-weight:800;line-height:1}[data-shell=app] .mytitan-install-sheet{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:rgba(15,23,42,.48)}[data-shell=app] .mytitan-install-sheet__panel{width:min(100%,440px);border:1px solid rgba(148,163,184,.28);border-radius:18px;background:var(--surface,#ffffff);color:var(--text,#0f172a);box-shadow:0 24px 60px rgba(15,23,42,.26);padding:18px}[data-shell=app] .mytitan-install-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}[data-shell=app] .mytitan-install-sheet__eyebrow{color:var(--muted,#475569);font-size:12px;font-weight:700;text-transform:uppercase}[data-shell=app] .mytitan-install-sheet__panel h2{margin:4px 0 0;font-size:18px;line-height:1.25}[data-shell=app] .mytitan-install-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}[data-shell=app] .mytitan-install-steps li{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid rgba(148,163,184,.25);border-radius:10px;background:rgba(37,99,235,.06)}[data-shell=app] .mytitan-install-steps span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#2563eb;color:#ffffff;font-size:14px;font-weight:800;flex:0 0 auto}[data-shell=app] .mytitan-install-fallback p{margin:0 0 10px;color:var(--muted,#475569);line-height:1.5}:is(html.dark,html[data-theme=dark]) [data-shell=app] .mytitan-install-sheet__panel{background:#111827;color:#f8fafc;border-color:rgba(226,232,240,.18)}:is(html.dark,html[data-theme=dark]) [data-shell=app] .mytitan-install-fallback p,:is(html.dark,html[data-theme=dark]) [data-shell=app] .mytitan-install-sheet__eyebrow{color:#cbd5e1}:is(html.dark,html[data-theme=dark]) [data-shell=app] .mytitan-install-steps li{background:rgba(59,130,246,.14);border-color:rgba(191,219,254,.2)}[data-shell=app]{--mt-readable-primary:var(--mt-text-primary,var(--text-primary,#0f172a));--mt-readable-secondary:var(--mt-text-secondary,var(--text-secondary,#334155));--mt-readable-muted:var(--mt-text-muted,var(--text-muted,#475569));--mt-readable-link:var(--mt-link,#1d4ed8);--mt-chart-axis:color-mix(in srgb,var(--mt-readable-muted) 58%,transparent);--mt-chart-line:#2563eb;--mt-chart-point:#0f766e}html[data-theme=dark] [data-shell=app]{--mt-readable-primary:#f8fafc;--mt-readable-secondary:#e2e8f0;--mt-readable-muted:#cbd5e1;--mt-readable-link:#93c5fd;--mt-chart-axis:rgba(203,213,225,0.42);--mt-chart-line:#93c5fd;--mt-chart-point:#5eead4}[data-shell=app] .integration-card,[data-shell=app] .operator-chart-card,[data-shell=app] .operator-section,[data-shell=app] .settings-premium-card,[data-shell=app] .settings-premium-subcard{color:var(--mt-readable-primary)}[data-shell=app] .billing-page-panel__text,[data-shell=app] .muted,[data-shell=app] .operator-cellSubtle,[data-shell=app] .operator-chart-card__detail,[data-shell=app] .operator-chart-card__empty,[data-shell=app] .operator-page__statHint,[data-shell=app] .operator-row__subtitle,[data-shell=app] .operator-section__subtitle,[data-shell=app] .settings-premium-muted{color:var(--mt-readable-muted);opacity:1}[data-shell=app] a{color:var(--mt-readable-link)}[data-shell=app] .billing-readiness-bars__meta span,[data-shell=app] .operator-table__cell,[data-shell=app] .settings-premium-label,[data-shell=app] label{color:var(--mt-readable-primary)}.business-profile-workspace{display:grid;gap:18px;margin-bottom:12px;background:linear-gradient(180deg,#fdfefe,#f4f7fb);border-color:var(--mt-surface-border-strong,rgba(100,116,139,.3))}html[data-theme=dark] [data-shell=app] .business-profile-workspace{background:linear-gradient(180deg,#17243a,#0f172a);border-color:rgba(203,213,225,.28)}.business-profile-workspace__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--mt-surface-border,rgba(148,163,184,.24))}.business-profile-workspace__identity{display:flex;gap:14px;align-items:center;min-width:0}.business-profile-workspace__identity h2{margin:0;font-size:clamp(1.45rem,2vw,2rem);color:var(--mt-readable-primary)}.business-profile-workspace__logo{width:72px;height:72px;display:grid;place-items:center;border:1px solid var(--mt-surface-border-strong,rgba(148,163,184,.34));border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,246,255,.94));color:var(--mt-readable-primary);font-weight:850;overflow:hidden}html[data-theme=dark] .business-profile-workspace__logo{background:linear-gradient(180deg,#17243a,#0f172a)}.business-profile-workspace__logoImage{width:100%;height:100%;object-fit:contain;padding:8px}.business-profile-related,.business-profile-upload-row,.business-profile-workspace__meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.business-profile-workspace__meta span{color:var(--mt-readable-primary);font-size:clamp(1rem,1.1vw,1.08rem);font-weight:650;line-height:1.35}.business-profile-workspace__save{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.business-profile-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.business-profile-tabs .tab-button{min-width:max-content}.business-profile-panel{display:grid;gap:14px}.business-profile-output-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.business-profile-brand-grid,.business-profile-preview-grid{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(260px,1.1fr);gap:14px;align-items:start}.business-profile-preview-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:12px}.trade-profile-capabilities,.trade-profile-preview{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.trade-profile-capabilities span,.trade-profile-preview span{border:1px solid var(--mt-border-default);border-radius:999px;background:var(--mt-surface-subtle);color:var(--mt-text-primary);font-size:.82rem;font-weight:700;line-height:1.2;padding:7px 10px}.business-profile-preview{min-height:116px}.business-profile-sidebar-preview{display:flex;gap:10px;align-items:center;min-height:116px;padding:14px;border:1px solid var(--mt-surface-border,rgba(148,163,184,.24));border-radius:14px;background:linear-gradient(180deg,#0f172a,#17243a);color:#f8fafc}.business-profile-sidebar-preview span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.12);color:#f8fafc;font-weight:850}.operator-chart-card__visual{min-height:118px;padding:10px;border:1px solid var(--mt-surface-border,rgba(148,163,184,.24));border-radius:14px;background:color-mix(in srgb,var(--mt-surface-card,#fff) 88%,var(--mt-chart-line) 12%)}.operator-chart-card__visual svg{display:block;width:100%;height:116px}.operator-chart-card__visual line{stroke:var(--mt-chart-axis);stroke-width:1}.operator-chart-card__visual polyline{fill:none;stroke:var(--mt-chart-line);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.operator-chart-card__visual circle{fill:var(--mt-chart-point);stroke:var(--mt-surface-card,#fff);stroke-width:2}@media (max-width:760px){.business-profile-brand-grid,.business-profile-workspace__header,.business-profile-workspace__identity,.business-profile-workspace__save{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.business-profile-workspace__save .button{width:100%}}.stripe-onboarding-page{--stripe-ink:var(--text);--stripe-muted:var(--muted);display:grid;gap:22px;min-width:0}.stripe-fix-path,.stripe-onboarding-hero,.stripe-onboarding-steps,.stripe-readiness-card{border:1px solid var(--border);border-radius:22px;background:color-mix(in srgb,var(--surface) 96%,var(--accent) 4%);box-shadow:0 18px 44px rgba(15,23,42,.07)}.stripe-onboarding-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:clamp(20px,3vw,32px)}.stripe-fix-path h2,.stripe-onboarding-hero h2,.stripe-readiness-card h2{margin:4px 0 8px;color:var(--stripe-ink);font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2}.stripe-fix-path p,.stripe-onboarding-hero p,.stripe-onboarding-step p,.stripe-readiness-check p{margin:0;color:var(--stripe-muted);line-height:1.55}.stripe-onboarding-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:20px;min-width:0}.stripe-onboarding-steps{display:grid;gap:0;padding:8px 22px}.stripe-onboarding-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start;padding:17px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}[data-shell=app]{--mt-surface-page:var(--bg,#f8fafc);--mt-surface-panel:#ffffff;--mt-surface-elevated:#f8fafc;--mt-surface-brand-dark:#0f172a;--mt-text-primary:#0f172a;--mt-text-secondary:#334155;--mt-text-on-dark:#f8fafc;--mt-text-muted-on-dark:#dbeafe;--mt-link-on-dark:#bfdbfe;--mt-border-readable:rgba(100,116,139,0.32);--mt-focus-readable:#2563eb}html.dark [data-shell=app],html[data-theme=dark] [data-shell=app]{--mt-surface-page:#0b1220;--mt-surface-panel:#111827;--mt-surface-elevated:#172033;--mt-text-primary:#f8fafc;--mt-text-secondary:#cbd5e1;--mt-border-readable:rgba(203,213,225,0.28);--mt-focus-readable:#93c5fd}[data-shell=app] .dashboard-premium[data-surface-theme=dark],[data-shell=app] .dashboard-shell__workflowPulse,[data-shell=app] .operator-commandPalette__panel,[data-shell=app] [data-surface-theme=dark],[data-shell=app] [data-surface=command]{color:var(--mt-text-on-dark)!important;background:radial-gradient(circle at top right,rgba(59,130,246,.28),transparent 34%),linear-gradient(145deg,#172554 0,var(--mt-surface-brand-dark) 58%,#111827 100%);background-color:var(--mt-surface-brand-dark);border-color:rgba(191,219,254,.32);box-shadow:0 18px 46px rgba(15,23,42,.22)}[data-shell=app] .dashboard-shell__workflowPulse *,[data-shell=app] .operator-commandPalette__panel *,[data-shell=app] [data-surface-theme=dark] *,[data-shell=app] [data-surface=command] *{color:inherit}[data-shell=app] .dashboard-shell__workflowPulseEyebrow,[data-shell=app] .dashboard-shell__workflowPulseLabel,[data-shell=app] .operator-commandPalette__eyebrow,[data-shell=app] .operator-commandPalette__sectionLabel{color:#dbeafe!important}[data-shell=app] .dashboard-shell__workflowPulseTitle,[data-shell=app] .operator-commandPalette__title,[data-shell=app] [data-surface-theme=dark] h1,[data-shell=app] [data-surface-theme=dark] h2,[data-shell=app] [data-surface-theme=dark] h3,[data-shell=app] [data-surface=command] h1,[data-shell=app] [data-surface=command] h2,[data-shell=app] [data-surface=command] h3{color:var(--mt-text-on-dark)!important}[data-shell=app] .dashboard-shell__workflowAction span,[data-shell=app] .dashboard-shell__workflowEmpty,[data-shell=app] .dashboard-shell__workflowPulseText,[data-shell=app] .operator-commandPalette__itemCopy p,[data-shell=app] .operator-commandPalette__subtitle,[data-shell=app] [data-surface-theme=dark] .muted,[data-shell=app] [data-surface=command] .muted{color:var(--mt-text-muted-on-dark)!important;opacity:1}[data-shell=app] .dashboard-shell__workflowPulse .button.secondary,[data-shell=app] .operator-commandPalette__panel .button.secondary,[data-shell=app] [data-surface-theme=dark] .button.secondary,[data-shell=app] [data-surface=command] .button.secondary{color:var(--mt-text-on-dark);background:rgba(255,255,255,.12);border-color:rgba(191,219,254,.42)}[data-shell=app] .dashboard-shell__workflowPulse .button:not(.secondary),[data-shell=app] .operator-commandPalette__panel .button:not(.secondary),[data-shell=app] [data-surface-theme=dark] .button:not(.secondary),[data-shell=app] [data-surface=command] .button:not(.secondary){color:#0f172a;background:#dbeafe;border-color:#bfdbfe}[data-shell=app] .dashboard-shell__workflowAction,[data-shell=app] .operator-commandPalette__empty,[data-shell=app] .operator-commandPalette__item{color:var(--mt-text-on-dark);background:rgba(15,23,42,.4);border-color:rgba(191,219,254,.28)}[data-shell=app] .dashboard-shell__workflowAction:focus-visible,[data-shell=app] .dashboard-shell__workflowPulse .button:focus-visible,[data-shell=app] .operator-commandPalette__panel .button:focus-visible,[data-shell=app] [data-surface-theme=dark] :is(a,button,input,textarea,select):focus-visible,[data-shell=app] [data-surface=command] :is(a,button,input,textarea,select):focus-visible{outline:3px solid var(--mt-link-on-dark);outline-offset:2px}[data-shell=app] .business-profile-panel,[data-shell=app] .business-profile-workspace,[data-shell=app] .business-profile-workspace .settings-premium-subcard{color:var(--mt-text-primary);background:linear-gradient(180deg,#ffffff,#f8fafc);border-color:var(--mt-border-readable)}html.dark [data-shell=app] .business-profile-panel,html.dark [data-shell=app] .business-profile-workspace,html.dark [data-shell=app] .business-profile-workspace .settings-premium-subcard,html[data-theme=dark] [data-shell=app] .business-profile-panel,html[data-theme=dark] [data-shell=app] .business-profile-workspace,html[data-theme=dark] [data-shell=app] .business-profile-workspace .settings-premium-subcard{color:var(--mt-text-primary);background:linear-gradient(180deg,#111827,#172033);border-color:var(--mt-border-readable)}[data-shell=app] .business-profile-panel :is(label,strong),[data-shell=app] .business-profile-tabs .tab-button,[data-shell=app] .business-profile-workspace .operator-eyebrow,[data-shell=app] .business-profile-workspace :is(h1,h2,h3,label,span,strong),[data-shell=app] .business-profile-workspace__meta span{color:var(--mt-text-primary)}[data-shell=app] .business-profile-panel :is(.muted,.settings-premium-muted),[data-shell=app] .business-profile-workspace :is(.muted,.settings-premium-muted,p){color:var(--mt-text-secondary);opacity:1}.stripe-onboarding-step:last-child{border-bottom:0}.stripe-onboarding-step>span{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:11px;background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--accent);font-weight:800}.stripe-onboarding-step strong,.stripe-readiness-check strong{display:block;margin-bottom:4px;color:var(--stripe-ink)}.stripe-readiness-card{padding:22px}.stripe-readiness-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.stripe-readiness-card__header>span{padding:7px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 13%,var(--surface));color:var(--accent);font-weight:800}.stripe-readiness-checks{display:grid}.stripe-readiness-check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:14px 0;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.stripe-fix-path{padding:22px;border-color:color-mix(in srgb,#f59e0b 40%,var(--border));background:color-mix(in srgb,#f59e0b 8%,var(--surface))}.stripe-onboarding-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--surface);position:sticky;bottom:14px;z-index:4;box-shadow:0 18px 46px rgba(15,23,42,.13)}.stripe-action-result{display:grid;gap:3px;padding:14px 16px;border:1px solid var(--border);border-radius:15px;background:var(--surface);color:var(--stripe-ink)}.stripe-action-result--success{border-color:color-mix(in srgb,#16a34a 44%,var(--border));background:color-mix(in srgb,#16a34a 8%,var(--surface))}.stripe-action-result--warning{border-color:color-mix(in srgb,#f59e0b 44%,var(--border));background:color-mix(in srgb,#f59e0b 8%,var(--surface))}.stripe-action-result--error{border-color:color-mix(in srgb,#dc2626 44%,var(--border));background:color-mix(in srgb,#dc2626 8%,var(--surface))}.stripe-action-result span{color:var(--stripe-muted)}@media (max-width:900px){.stripe-onboarding-layout{grid-template-columns:1fr}.stripe-onboarding-hero{flex-direction:column}.stripe-onboarding-actions{position:static}}@media (max-width:560px){.stripe-onboarding-actions>.button{width:100%;justify-content:center}.stripe-fix-path,.stripe-onboarding-hero,.stripe-onboarding-steps,.stripe-readiness-card{border-radius:17px}}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark;--bg:#0b1220;--fg:#f3f7ff;--muted-fg:#b4c0d3;--card:#111c2d;--text:#f3f7ff;--muted:#b4c0d3;--text-primary:#f3f7ff;--text-secondary:#c4cede;--text-muted:#a9b7cc;--text-soft:#9fadc2;--text-disabled:#8492a8;--text-placeholder:#94a3b8;--text-metadata:#b4c0d3;--line:rgba(203,213,225,0.2);--surface-soft:#152238;--surface-strong:#1d2d47;--surface-titanium:#1a2940;--mt-surface-card:#111c2d;--mt-surface-card-muted:#152238;--mt-surface-border:rgba(203,213,225,0.18);--mt-surface-border-strong:rgba(203,213,225,0.3);--mt-action-secondary:#17243a;--mt-status-success-bg:rgba(52,211,153,0.14);--mt-status-success-fg:#86efc5;--mt-status-warning-bg:rgba(251,191,36,0.15);--mt-status-warning-fg:#fcd66f;--mt-status-critical-bg:rgba(251,113,133,0.14);--mt-status-critical-fg:#fda4b4}html[data-theme=dark] body{background:radial-gradient(920px 460px at 0 0,rgba(37,99,235,.19),transparent 56%),radial-gradient(760px 420px at 100% 0,rgba(15,159,127,.13),transparent 54%),#0b1220;color:var(--text-primary)}html[data-theme=dark] [data-shell=app] .card,html[data-theme=dark] [data-shell=app] .integration-card,html[data-theme=dark] [data-shell=app] .mt-spotlight-panel,html[data-theme=dark] [data-shell=app] .operator-page,html[data-theme=dark] [data-shell=app] .operator-section{background:linear-gradient(180deg,rgba(20,32,51,.98),rgba(15,26,43,.98));border-color:var(--mt-surface-border);color:var(--text-primary)}html[data-theme=dark] [data-shell=app] .input,html[data-theme=dark] [data-shell=app] select,html[data-theme=dark] [data-shell=app] textarea{background:#0e192a;border-color:var(--mt-surface-border-strong);color:var(--text-primary)}html[data-theme=dark] [data-shell=app] .button.secondary{background:#17243a;border-color:var(--mt-surface-border-strong);color:var(--text-primary)}html[data-theme=dark] [data-shell=app] .mt-sidebar__brandLink{color:#f8fafc}html[data-theme=dark] .mt-sidebar__brand,html[data-theme=dark] [data-shell=app] .mt-sidebar__brand{background:#17243a;border-radius:18px}html[data-theme=dark] .mt-sidebar__brandLink,html[data-theme=dark] [data-shell=app] .mt-sidebar__brandLink{color:#f8fafc}html[data-theme=dark] .mt-sidebar__brandLink.is-expanded,html[data-theme=dark] .mt-sidebar__brandLink:focus-visible,html[data-theme=dark] .mt-sidebar__brandLink:hover,html[data-theme=dark] [data-shell=app] .mt-sidebar__brandLink.is-expanded,html[data-theme=dark] [data-shell=app] .mt-sidebar__brandLink:focus-visible,html[data-theme=dark] [data-shell=app] .mt-sidebar__brandLink:hover{background:#17243a;box-shadow:0 10px 24px rgba(0,0,0,.28)}html[data-theme=dark] .mt-sidebar__productName,html[data-theme=dark] [data-shell=app] .mt-sidebar__productName{color:#f8fafc}html[data-theme=dark] .mt-sidebar__businessName,html[data-theme=dark] [data-shell=app] .mt-sidebar__businessName{color:#e2e8f0}html[data-theme=dark] .mt-sidebar__businessAvatar,html[data-theme=dark] [data-shell=app] .mt-sidebar__businessAvatar{background:linear-gradient(180deg,#1e293b,#0f172a);border-color:rgba(203,213,225,.24);color:#bfdbfe}html[data-theme=dark] [data-shell=app] .muted,html[data-theme=dark] [data-shell=app] .operator-cellMeta,html[data-theme=dark] [data-shell=app] .operator-cellSubtle,html[data-theme=dark] [data-shell=app] .operator-filterbar__results,html[data-theme=dark] [data-shell=app] .operator-row__metaLine,html[data-theme=dark] [data-shell=app] .operator-row__subtitle,html[data-theme=dark] [data-shell=app] .operator-section__subtitle,html[data-theme=dark] [data-shell=app] .settings-premium-muted{color:#cbd5e1;opacity:1}html[data-theme=dark] [data-shell=app] .operator-cellTitle,html[data-theme=dark] [data-shell=app] .operator-row__title,html[data-theme=dark] [data-shell=app] .operator-table__header,html[data-theme=dark] [data-shell=app] .settings-premium-label,html[data-theme=dark] [data-shell=app] label,html[data-theme=dark] [data-shell=app] th{color:#f8fafc}html[data-theme=dark] [data-shell=app] input::placeholder,html[data-theme=dark] [data-shell=app] textarea::placeholder{color:#94a3b8;opacity:1}html[data-theme=dark] [data-shell=app] .dropdown-menu,html[data-theme=dark] [data-shell=app] .operator-rowActions__panel,html[data-theme=dark] [data-shell=app] [role=dialog]{background:#0f172a;color:#f8fafc;border-color:rgba(203,213,225,.22)}html[data-theme=dark] [data-shell=app] .button:disabled,html[data-theme=dark] [data-shell=app] button:disabled,html[data-theme=dark] [data-shell=app] input:disabled,html[data-theme=dark] [data-shell=app] select:disabled,html[data-theme=dark] [data-shell=app] textarea:disabled{background:#1e293b;color:#cbd5e1;border-color:rgba(203,213,225,.2);opacity:1}.stripe-onboarding-page{width:min(100%,920px);gap:16px}.stripe-onboarding-hero,.stripe-readiness-card{border-radius:18px;background:var(--mt-surface-card);box-shadow:var(--sh-sm)}.stripe-onboarding-hero{align-items:center;padding:clamp(18px,3vw,26px)}.stripe-onboarding-hero h2,.stripe-readiness-card h2{color:var(--text-primary)}.stripe-onboarding-hero p,.stripe-readiness-details p{color:var(--text-secondary)}.stripe-readiness-card{padding:clamp(18px,3vw,24px)}.stripe-readiness-check{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:12px 0}.stripe-readiness-check strong{margin:0;color:var(--text-primary)}.stripe-readiness-details{margin-top:10px;padding-top:14px;border-top:1px solid var(--mt-surface-border)}.stripe-readiness-details summary{width:fit-content;cursor:pointer;color:var(--accent-2);font-weight:750}.stripe-readiness-details p{max-width:68ch;margin:10px 0 0;line-height:1.55}.stripe-onboarding-actions{position:static;padding:0;border:0;background:transparent;box-shadow:none}.stripe-disconnect-action{color:var(--critical-red-strong)}html[data-theme=dark] .stripe-action-result,html[data-theme=dark] .stripe-onboarding-hero,html[data-theme=dark] .stripe-readiness-card{background:#111c2d;border-color:var(--mt-surface-border)}html[data-theme=dark] .stripe-action-result span{color:var(--text-secondary)}:root{--mt-page-bg:var(--bg,#f8fafc);--mt-card-bg:var(--card,#ffffff);--mt-surface-bg:var(--surface,#ffffff);--mt-input-bg:#ffffff;--mt-page-title-text:#0f172a;--mt-page-subtitle-text:#334155;--mt-text-primary:var(--text-primary,#0f172a);--mt-text-secondary:var(--text-secondary,#334155);--mt-text-muted:var(--text-muted,#475569);--mt-inverse-text:#f8fafc;--mt-tab-surface:#ffffff;--mt-tab-text:#1e293b;--mt-tab-muted-text:#475569;--mt-tab-count-surface:#e2e8f0;--mt-tab-count-text:#0f172a;--mt-tab-selected-surface:#1d4ed8;--mt-tab-selected-text:#ffffff;--mt-tab-selected-muted-text:#dbeafe;--mt-metric-surface:#ffffff;--mt-metric-text:#334155;--mt-metric-value:#0f172a;--mt-dark-card-surface:#10203a;--mt-dark-card-text:#f8fafc;--mt-dark-card-muted:#dbeafe;--mt-border:var(--border,#cbd5e1);--mt-focus:var(--focus,#2563eb);--mt-disabled-bg:#e2e8f0;--mt-disabled-text:#475569;--mt-link:#1d4ed8;--mt-success:#047857;--mt-warning:#a16207;--mt-error:#b91c1c;--mt-heading-primary:var(--heading-primary,#0f172a);--mt-heading-secondary:var(--heading-secondary,#1f2a3d);--mt-heading-on-dark:var(--heading-on-dark,#f8fafc);--mt-dark-surface-text-primary:var(--dark-surface-text-primary,#f8fafc);--mt-dark-surface-text-secondary:var(--dark-surface-text-secondary,#dbeafe);--mt-dark-surface-text-muted:var(--dark-surface-text-muted,#cbd5e1);--mt-dark-surface-link:var(--dark-surface-link,#93c5fd);--mt-dark-surface-border:var(--dark-surface-border,rgba(203,213,225,0.24))}html[data-theme=dark]{--mt-page-bg:#020617;--mt-card-bg:#0f172a;--mt-surface-bg:#111827;--mt-input-bg:#0b1220;--mt-page-title-text:#f8fafc;--mt-page-subtitle-text:#dbeafe;--mt-text-primary:#f8fafc;--mt-text-secondary:#e2e8f0;--mt-text-muted:#cbd5e1;--mt-inverse-text:#f8fafc;--mt-tab-surface:#111827;--mt-tab-text:#f8fafc;--mt-tab-muted-text:#e2e8f0;--mt-tab-count-surface:#334155;--mt-tab-count-text:#f8fafc;--mt-tab-selected-surface:#93c5fd;--mt-tab-selected-text:#0f172a;--mt-tab-selected-muted-text:#1e3a8a;--mt-metric-surface:#111827;--mt-metric-text:#e2e8f0;--mt-metric-value:#f8fafc;--mt-dark-card-surface:#111827;--mt-dark-card-text:#f8fafc;--mt-dark-card-muted:#cbd5e1;--mt-border:#475569;--mt-focus:#93c5fd;--mt-disabled-bg:#1e293b;--mt-disabled-text:#cbd5e1;--mt-link:#93c5fd;--mt-success:#86efac;--mt-warning:#fde68a;--mt-error:#fecaca;--mt-heading-primary:var(--heading-primary,#f8fafc);--mt-heading-secondary:var(--heading-secondary,#e2e8f0);--mt-heading-on-dark:var(--heading-on-dark,#f8fafc);--mt-dark-surface-text-primary:var(--dark-surface-text-primary,#f8fafc);--mt-dark-surface-text-secondary:var(--dark-surface-text-secondary,#dbeafe);--mt-dark-surface-text-muted:var(--dark-surface-text-muted,#cbd5e1);--mt-dark-surface-link:var(--dark-surface-link,#93c5fd);--mt-dark-surface-border:var(--dark-surface-border,rgba(203,213,225,0.24))}.customer-workspace,.public-booking-shell,.trade-portal-shell,[data-shell=app]{color:var(--mt-text-primary)}.customer-workspace .card,.trade-portal-shell .card,[data-shell=app] .card,[data-shell=app] .dropdown-menu,[data-shell=app] .operator-row,[data-shell=app] .operator-section,[data-shell=app] [role=dialog]{background-color:var(--mt-card-bg);color:var(--mt-text-primary);border-color:var(--mt-border)}.customer-workspace .muted,.trade-portal-shell .muted,[data-shell=app] .muted,[data-shell=app] .operator-note,[data-shell=app] .operator-row__subtitle,[data-shell=app] .operator-section__subtitle{color:var(--mt-text-muted)}[data-shell=app] .bookings-premium-header h1,[data-shell=app] .calendar-premium-header h1,[data-shell=app] .customers-premium-header h1,[data-shell=app] .dashboard-premium-title,[data-shell=app] .operator-page__title{color:var(--mt-page-title-text)}[data-shell=app] .dashboard-premium-greeting{color:var(--mt-page-title-text);opacity:1}[data-shell=app] .bookings-premium-header p,[data-shell=app] .calendar-premium-header p,[data-shell=app] .customers-premium-header p,[data-shell=app] .dashboard-premium-meta{color:var(--mt-page-subtitle-text)}html[data-theme=dark] [data-shell=app] .dashboard-premium-header{color:var(--mt-dark-surface-text-primary)}html[data-theme=dark] [data-shell=app] .dashboard-premium-greeting,html[data-theme=dark] [data-shell=app] .dashboard-premium-title{color:var(--mt-heading-on-dark)}html[data-theme=dark] [data-shell=app] .dashboard-location-select,html[data-theme=dark] [data-shell=app] .dashboard-premium-meta{color:var(--mt-dark-surface-text-secondary)}html[data-theme=dark] [data-shell=app] .dashboard-section-heading h2{color:var(--mt-dark-surface-text-primary)}html[data-theme=dark] [data-shell=app] .dashboard-secondary-links a,html[data-theme=dark] [data-shell=app] .dashboard-section-heading a{color:var(--mt-dark-surface-link)}[data-shell=app] .operator-viewTabs{gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}[data-shell=app] .operator-viewTabs__item{min-height:38px;border-color:var(--mt-border);background:var(--mt-tab-surface);color:var(--mt-tab-text);box-shadow:none}[data-shell=app] .operator-viewTabs__item:hover{border-color:var(--mt-focus);background:color-mix(in srgb,var(--mt-tab-surface) 88%,var(--mt-focus) 12%);color:var(--mt-tab-text)}[data-shell=app] .operator-viewTabs__item.is-active{border-color:var(--mt-tab-selected-surface);background:var(--mt-tab-selected-surface);color:var(--mt-tab-selected-text);box-shadow:0 10px 22px rgba(29,78,216,.18)}[data-shell=app] .operator-viewTabs__count{background:var(--mt-tab-count-surface);color:var(--mt-tab-count-text);font-weight:850}[data-shell=app] .operator-viewTabs__item.is-active .operator-viewTabs__count{background:color-mix(in srgb,var(--mt-tab-selected-text) 22%,transparent);color:var(--mt-tab-selected-text);border:1px solid color-mix(in srgb,var(--mt-tab-selected-text) 34%,transparent)}.customer-workspace .input,.trade-portal-shell .input,[data-shell=app] .input,[data-shell=app] input,[data-shell=app] select,[data-shell=app] textarea{background-color:var(--mt-input-bg);color:var(--mt-text-primary);border-color:var(--mt-border)}.customer-workspace select option,.trade-portal-shell select option,[data-shell=app] select option{background-color:var(--mt-input-bg);color:var(--mt-text-primary)}[data-shell=app] .input::placeholder,[data-shell=app] input::placeholder,[data-shell=app] textarea::placeholder{color:var(--mt-text-muted);opacity:1}[data-shell=app] .button:disabled,[data-shell=app] .input:disabled,[data-shell=app] input:disabled,[data-shell=app] select:disabled,[data-shell=app] textarea:disabled{background-color:var(--mt-disabled-bg);color:var(--mt-disabled-text);border-color:var(--mt-border);opacity:1}[data-shell=app] a{color:var(--mt-link)}.visibility-icon-button:focus-visible,[data-shell=app] .button:focus-visible,[data-shell=app] .input:focus-visible,[data-shell=app] button:focus-visible,[data-shell=app] input:focus-visible,[data-shell=app] select:focus-visible,[data-shell=app] textarea:focus-visible{outline:3px solid var(--mt-focus);outline-offset:2px}[data-shell=app] input:-webkit-autofill,[data-shell=app] select:-webkit-autofill,[data-shell=app] textarea:-webkit-autofill{-webkit-text-fill-color:var(--mt-text-primary);box-shadow:0 0 0 1000px var(--mt-input-bg) inset;caret-color:var(--mt-text-primary)}.visibility-icon-button,.visibility-state-pill{align-items:center;border:1px solid var(--mt-border);border-radius:999px;display:inline-flex;font-weight:700;gap:.45rem;min-height:2.5rem}.visibility-icon-button{background:var(--mt-surface-bg);color:var(--mt-text-primary);cursor:pointer;padding:.45rem .75rem}.visibility-icon-button.is-visible,.visibility-state-pill.is-visible{border-color:#2563eb;color:#1d4ed8}.visibility-icon-button.is-hidden,.visibility-state-pill.is-hidden{color:var(--mt-text-muted)}.visibility-eye-icon{fill:none;flex:0 0 auto;height:1.1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1.1rem}.visibility-eye-icon__slash{stroke-width:2.5}.visibility-state-row{display:flex;flex-wrap:wrap;gap:.5rem}.visibility-state-pill{padding:.25rem .6rem}.operator-page__titleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.operator-info{position:relative;display:inline-flex;align-items:center}.operator-info__button{width:28px;height:28px;border-radius:999px;border:1px solid var(--mt-border,var(--border));background:var(--mt-surface-bg,var(--surface));color:var(--mt-text-primary,var(--text));font-weight:800;line-height:1;cursor:pointer}.live-work-filter:focus-visible,.live-work-overflow:focus-visible,.operator-info__button:focus-visible,.operator-info__close:focus-visible,.team-workforce-switch:focus-within{outline:3px solid var(--mt-focus,rgba(20,184,166,.45));outline-offset:2px}.operator-info__tooltip{position:absolute;z-index:20;top:calc(100% + 8px);left:0;width:min(320px,calc(100vw - 48px));padding:12px;border:1px solid var(--mt-border,var(--border));border-radius:8px;background:var(--mt-surface-bg,var(--surface));color:var(--mt-text-primary,var(--text));box-shadow:0 18px 48px rgba(15,23,42,.18);font-size:.92rem;line-height:1.45}.operator-info__close{display:block;margin-top:8px;border:0;background:transparent;color:var(--mt-link,var(--link));font-weight:700;cursor:pointer}.team-workforce-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:12px}.team-workforce-switch{display:flex;align-items:flex-start;gap:8px;min-height:44px;padding:10px;border:1px solid var(--mt-border,var(--border));border-radius:8px;background:var(--mt-surface-bg,var(--surface))}.team-workforce-switch input{margin-top:3px}.team-workforce-switch span{display:block;font-weight:700}.team-workforce-switch small{display:block;color:var(--mt-text-muted,var(--text-muted));line-height:1.35}.live-work-tabs{display:flex;gap:8px;flex-wrap:wrap}.live-work-filter{border:1px solid var(--mt-border,var(--border));border-radius:999px;background:var(--mt-surface-bg,var(--surface));color:var(--mt-text-primary,var(--text));padding:8px 12px;font-weight:800;cursor:pointer}.live-work-filter.active{background:var(--mt-text-primary,var(--text));color:var(--mt-surface-bg,var(--surface))}.live-work-card,.live-work-queue{display:grid;gap:12px}.live-work-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.live-work-card__meta{display:flex;gap:10px;flex-wrap:wrap;color:var(--mt-text-muted,var(--text-muted));font-size:.92rem}.live-work-card__actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.live-work-overflow{width:36px;height:36px;border-radius:8px;border:1px solid var(--mt-border,var(--border));background:var(--mt-surface-bg,var(--surface));color:var(--mt-text-primary,var(--text));cursor:pointer}.button.destructive,.destructive{color:#b91c1c;border-color:rgba(185,28,28,.35)}.modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.48)}.modal-panel{width:min(520px,100%);border-radius:8px;border:1px solid var(--mt-border,var(--border));background:var(--mt-surface-bg,var(--surface));color:var(--mt-text-primary,var(--text));padding:20px;box-shadow:0 24px 60px rgba(15,23,42,.25)}@media (max-width:640px){.live-work-card{grid-template-columns:1fr}.live-work-card__actions{justify-content:flex-start}.operator-info__tooltip{left:auto;right:0}}.dashboard-premium{display:grid;gap:18px;max-width:1240px;margin:0 auto;padding:0 0 30px}.dashboard-premium-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:4px 0 0}.dashboard-premium-kicker{margin:0 0 4px;color:var(--mt-text-muted,var(--text-muted));font-weight:800;font-size:.82rem;letter-spacing:0}.dashboard-premium-title{margin:0 0 7px;font-size:.95rem;line-height:1.15}.dashboard-premium-greeting,.dashboard-premium-title{color:var(--mt-text-primary,var(--text));letter-spacing:0;font-weight:850}.dashboard-premium-greeting{margin:0;font-size:clamp(1.35rem,2vw,1.95rem);line-height:1.08}.dashboard-premium-meta{margin:5px 0 0;color:var(--mt-text-secondary,var(--text-secondary));font-size:.95rem;font-weight:650}.dashboard-premium-header__actions{display:flex;align-items:end;gap:10px;flex-wrap:nowrap;justify-content:flex-end;min-width:0}.dashboard-primary-action{min-height:44px}.dashboard-location-select{display:grid;gap:5px;color:var(--control-muted,var(--mt-text-secondary,var(--text-secondary)));font-size:.82rem;font-weight:800}.dashboard-location-select select{width:210px;min-width:0;min-height:44px;border-color:var(--control-border,var(--mt-border,var(--border)));background:var(--control-background,var(--mt-input-bg,var(--surface)));color:var(--control-text,var(--mt-text-primary,var(--text)))}[data-shell=app] .dashboard-premium{--dashboard-heading-text:var(--mt-page-title-text,var(--heading-primary,#0f172a));--dashboard-primary-text:var(--mt-text-primary,var(--text-primary,#0f172a));--dashboard-secondary-text:var(--mt-page-subtitle-text,var(--text-secondary,#334155));--dashboard-muted-text:var(--mt-text-muted,var(--text-muted,#475569));--dashboard-link-text:var(--mt-link,var(--link-on-light,#1d4ed8));--dashboard-control-text:var(--control-text,var(--mt-text-primary,#0f172a));--dashboard-control-muted:var(--control-muted,var(--mt-text-secondary,#475569));--dashboard-control-bg:var(--control-background,var(--mt-input-bg,#ffffff));--dashboard-control-border:var(--control-border,var(--mt-border,#cbd5e1));--dashboard-primary-action-text:var(--text-on-accent,#ffffff)}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-premium{--dashboard-heading-text:rgb(250,250,252);--dashboard-primary-text:rgb(250,250,252);--dashboard-secondary-text:rgb(218,222,230);--dashboard-muted-text:rgb(210,214,222);--dashboard-link-text:rgb(238,243,255);--dashboard-control-text:rgb(248,250,252);--dashboard-control-muted:rgb(218,222,230);--dashboard-control-bg:#0e192a;--dashboard-control-border:rgba(203,213,225,0.3);--dashboard-primary-action-text:#ffffff}[data-shell=app] .dashboard-premium[data-surface-theme=dark]{--dashboard-heading-text:rgb(250,250,252);--dashboard-primary-text:rgb(248,250,252);--dashboard-secondary-text:rgb(220,224,232);--dashboard-muted-text:rgb(203,210,222);--dashboard-link-text:rgb(240,245,255);--dashboard-control-text:rgb(250,250,252);--dashboard-control-muted:rgb(220,224,232);--dashboard-control-bg:#0e192a;--dashboard-control-border:rgba(203,213,225,0.3);--dashboard-primary-action-text:rgb(255,255,255);color:var(--dashboard-primary-text)}[data-shell=app] .dashboard-premium .dashboard-premium-greeting,[data-shell=app] .dashboard-premium .dashboard-premium-title{color:var(--dashboard-heading-text)}[data-shell=app] .dashboard-premium .dashboard-premium-meta{color:var(--dashboard-secondary-text)}[data-shell=app] .dashboard-premium .dashboard-location-select{color:var(--dashboard-control-muted)}[data-shell=app] .dashboard-premium .dashboard-location-select select{background-color:var(--dashboard-control-bg);color:var(--dashboard-control-text);border-color:var(--dashboard-control-border)}[data-shell=app] .dashboard-premium .dashboard-primary-action{color:var(--dashboard-primary-action-text)}[data-shell=app] .dashboard-premium .dashboard-section-heading h2,[data-shell=app] .dashboard-premium .dashboard-snapshot-card strong{color:var(--dashboard-primary-text)}[data-shell=app] .dashboard-premium .dashboard-snapshot-card span{color:var(--dashboard-muted-text)}[data-shell=app] .dashboard-premium .dashboard-section-heading a{color:var(--dashboard-link-text)}.dashboard-skeleton,.dashboard-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.calendar-premium-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px}.calendar-premium-header h1{margin:0;font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.1}.calendar-premium-header p{margin:5px 0 0;color:var(--text-secondary);font-weight:700}.calendar-control-panel{display:grid;gap:14px}.calendar-lens-row,.calendar-scope-row,.calendar-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.operator-stack[data-calendar-experience=operations]{--calendar-grid-line:rgba(100,116,139,0.24);--calendar-lane-bg:rgba(248,250,252,0.82);--calendar-lane-border:rgba(100,116,139,0.28);--calendar-hour-text:#475569;--calendar-lane-text:#334155}.dark .operator-stack[data-calendar-experience=operations]{--calendar-grid-line:rgba(148,163,184,0.26);--calendar-lane-bg:rgba(15,23,42,0.54);--calendar-lane-border:rgba(148,163,184,0.32);--calendar-hour-text:#cbd5e1;--calendar-lane-text:#e2e8f0}.calendar-toolbar__spacer{flex:1 1 180px}.calendar-segmented{display:inline-flex;border:1px solid var(--mt-surface-border,var(--border));border-radius:999px;padding:4px;gap:4px}.calendar-lens-row{padding-top:2px}.calendar-scope-control,.calendar-scope-row label{display:grid;gap:5px;min-width:min(220px,100%);color:var(--text-secondary);font-size:.78rem;font-weight:800}.calendar-scope-control{min-width:min(290px,100%)}.calendar-toggle-pill{display:inline-flex!important;grid-template-columns:auto 1fr;gap:8px!important;min-width:auto!important;background:var(--mt-action-secondary,var(--surface));color:var(--text-primary)!important}.calendar-mode-badge,.calendar-toggle-pill{min-height:42px;align-self:end;align-items:center;padding:0 12px;border:1px solid var(--mt-surface-border,var(--border));border-radius:999px}.calendar-mode-badge{display:inline-flex;background:color-mix(in srgb,var(--mt-action-primary,var(--accent)) 8%,transparent);color:var(--text-primary);font-size:.82rem;font-weight:800}.calendar-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.calendar-snapshot-grid .mt-surface-note{min-height:104px;display:grid;align-content:space-between}.calendar-snapshot-grid span{color:var(--text-secondary);font-weight:800}.calendar-snapshot-grid strong{color:var(--text-primary);font-size:1.7rem;line-height:1.05}.calendar-warning-summary .operator-section__subtitle{margin-bottom:0}.calendar-warning-list{display:grid;gap:8px;margin-top:12px}.calendar-manage-menu{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.calendar-manage-menu__panel{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--mt-surface-border,var(--border));border-radius:999px;background:var(--mt-surface-card,var(--surface))}.calendar-manage-menu__panel a{padding:7px 10px;border-radius:999px;color:var(--text-primary);font-weight:750;font-size:.84rem}.calendar-manage-menu__panel a:focus-visible,.calendar-manage-menu__panel a:hover{background:color-mix(in srgb,var(--mt-action-primary,var(--accent)) 10%,transparent)}.dashboard-skeleton div{min-height:112px;border-radius:8px;background:linear-gradient(90deg,rgba(148,163,184,.16),rgba(148,163,184,.28),rgba(148,163,184,.16));background-size:220% 100%;animation:dashboard-shimmer 1.3s linear infinite}@keyframes dashboard-shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}.dashboard-section-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.dashboard-section-heading h2{margin:0;font-size:1.05rem;letter-spacing:0}.dashboard-secondary-links a,.dashboard-section-heading a{color:var(--mt-readable-link,var(--mt-link,var(--link-on-light,var(--link))));font-weight:800}.dashboard-panel,.dashboard-priority,.dashboard-snapshot-card{border:1px solid var(--mt-border,var(--border));border-radius:8px;background:var(--mt-surface-bg,var(--surface));color:var(--mt-text-primary,var(--text));box-shadow:0 12px 34px rgba(15,23,42,.06)}.dashboard-snapshot-card{display:grid;gap:12px;min-height:118px;padding:18px}.dashboard-snapshot-card span{color:var(--mt-text-muted,var(--text-muted));font-weight:800}.dashboard-snapshot-card strong{font-size:2.1rem;line-height:1;letter-spacing:0}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-premium .dashboard-premium-greeting,:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-premium .dashboard-premium-title{color:var(--dashboard-heading-text)!important}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-premium .dashboard-premium-meta{color:var(--dashboard-secondary-text)!important}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-premium .dashboard-location-select{color:var(--dashboard-control-muted)!important}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-premium .dashboard-location-select select{color:var(--dashboard-control-text)!important}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-premium .dashboard-primary-action{color:var(--dashboard-primary-action-text)!important}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-premium .dashboard-section-heading h2,:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-premium .dashboard-snapshot-card strong{color:var(--dashboard-primary-text)!important}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-premium .dashboard-section-heading a{color:var(--dashboard-link-text)!important}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-premium .dashboard-snapshot-card span{color:var(--dashboard-muted-text)!important}:is(html[data-theme=dark],html.dark) [data-shell=app] [data-ui=dashboard-business-snapshot],:is(html[data-theme=dark],html.dark) [data-shell=app] [data-ui=dashboard-greeting],:is(html[data-theme=dark],html.dark) [data-shell=app] [data-ui=dashboard-title]{color:rgb(250,250,252)!important}:is(html[data-theme=dark],html.dark) [data-shell=app] [data-ui=dashboard-business-date],:is(html[data-theme=dark],html.dark) [data-shell=app] [data-ui=dashboard-location-label],:is(html[data-theme=dark],html.dark) [data-shell=app] [data-ui=dashboard-period-label]{color:rgb(220,224,232)!important}:is(html[data-theme=dark],html.dark) [data-shell=app] [data-ui=dashboard-location-selector]{color:rgb(250,250,252)!important;background-color:#0e192a}:is(html[data-theme=dark],html.dark) [data-shell=app] [data-ui=dashboard-create-job]{color:rgb(255,255,255)!important}[data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-business-snapshot],[data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-greeting],[data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-title]{color:var(--dashboard-heading-text)!important}[data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-business-date],[data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-location-label],[data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-period-label]{color:var(--dashboard-secondary-text)!important}[data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-location-selector]{color:var(--dashboard-control-text)!important;background-color:var(--dashboard-control-bg);border-color:var(--dashboard-control-border)}[data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-create-job]{color:var(--dashboard-primary-action-text)!important}[data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-section-heading a{color:var(--dashboard-link-text)!important}[data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-panel,[data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-priority,[data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-snapshot-card{background:rgba(15,23,42,.72);color:var(--dashboard-primary-text)}[data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-snapshot-card span{color:var(--dashboard-muted-text)!important}[data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-snapshot-card strong{color:var(--dashboard-primary-text)!important}[data-shell=app]{--mt-shell-bg:linear-gradient(180deg,rgba(247,250,253,0.98),rgba(238,244,251,0.98));--mt-shell-panel:rgba(255,255,255,0.82);--mt-shell-panel-strong:rgba(244,247,252,0.92);--mt-shell-text:#0f172a;--mt-shell-muted:#55657a;--mt-shell-accent:#117a78;--mt-shell-cobalt:#2556f3}html.dark [data-shell=app],html[data-theme=dark] [data-shell=app]{--mt-shell-bg:linear-gradient(180deg,rgba(10,18,32,0.98),rgba(13,24,42,0.98));--mt-shell-panel:rgba(15,23,42,0.84);--mt-shell-panel-strong:rgba(18,29,49,0.94);--mt-shell-text:#f8fafc;--mt-shell-muted:#cbd5e1;--mt-shell-accent:#5eead4;--mt-shell-cobalt:#93c5fd}[data-shell=app] .mt-shell{background:var(--mt-shell-bg)}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail,[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer{background:radial-gradient(circle at 35% 0,color-mix(in srgb,var(--mt-shell-cobalt) 12%,transparent),transparent 32%),var(--mt-shell-panel-strong);border-color:color-mix(in srgb,var(--mt-shell-muted) 20%,transparent)}[data-shell=app] .mt-mobileTopbar__menuButton,[data-shell=app] .mt-sidebar__brandLink,[data-shell=app] .mt-sidebar__mobileClose,[data-shell=app] .mt-sidebar__search{background:color-mix(in srgb,var(--mt-shell-panel-strong) 88%,transparent);border-color:color-mix(in srgb,var(--mt-shell-muted) 20%,transparent);color:var(--mt-shell-text)}[data-shell=app] .mt-mobileTopbar__title strong,[data-shell=app] .mt-sidebar__label,[data-shell=app] .mt-sidebar__productName{color:var(--mt-shell-text)}[data-shell=app] .mt-mobileTopbar__title,[data-shell=app] .mt-sidebar__businessName,[data-shell=app] .mt-sidebar__groupTitle,[data-shell=app] .mt-sidebar__searchText{color:var(--mt-shell-muted)}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__icon,[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__icon,[data-shell=app] .mt-sidebar__businessAvatar{background:linear-gradient(180deg,color-mix(in srgb,var(--mt-shell-panel-strong) 92%,white),color-mix(in srgb,var(--mt-shell-cobalt) 10%,var(--mt-shell-panel)));border-color:color-mix(in srgb,var(--mt-shell-muted) 20%,transparent);color:var(--mt-shell-cobalt)}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__item[aria-current=page],[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__item[aria-current=page]{background:linear-gradient(135deg,color-mix(in srgb,var(--mt-shell-accent) 18%,transparent),color-mix(in srgb,var(--mt-shell-cobalt) 12%,transparent));color:var(--mt-shell-text);outline:1px solid color-mix(in srgb,var(--mt-shell-accent) 22%,transparent)}[data-shell=app] .dashboard-shell__notificationBell{background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--mt-shell-cobalt) 24%,transparent),transparent 48%),linear-gradient(135deg,#101b2e,#182842);background-color:#101b2e;border:1px solid rgba(203,213,225,.18);border-radius:16px;color:#f8fafc;min-height:44px;box-shadow:0 14px 28px rgba(15,23,42,.08)}[data-shell=app] .dashboard-shell__notificationBellIcon,[data-shell=app] .dashboard-shell__notificationBellLabel{color:#f8fafc}[data-shell=app] .dashboard-shell__notificationCount{background:var(--mt-shell-accent);color:#ffffff;border:1px solid rgba(255,255,255,.42)}[data-shell=app] .dashboard-premium[data-surface-theme=dark]{background:radial-gradient(circle at 12% 0,rgba(37,99,235,.28),transparent 34%),radial-gradient(circle at 88% 4%,rgba(20,184,166,.18),transparent 30%),linear-gradient(180deg,#07111f,#0b1728 52%,#091320);background-color:#07111f;border-radius:22px;padding:clamp(18px,2.4vw,28px);box-shadow:0 28px 70px rgba(8,13,24,.18)}[data-shell=app] .dashboard-premium-header{align-items:flex-start;border-bottom:1px solid rgba(203,213,225,.12);padding-bottom:18px}[data-shell=app] .dashboard-panel,[data-shell=app] .dashboard-priority,[data-shell=app] .dashboard-snapshot-card{border-radius:16px}[data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-panel,[data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-priority,[data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-snapshot-card{background:linear-gradient(180deg,rgba(18,31,52,.86),rgba(12,23,40,.82));background-color:#0f172a;border-color:rgba(203,213,225,.16);box-shadow:0 18px 42px rgba(0,0,0,.18)}[data-shell=app] .dashboard-priority{display:grid;gap:16px}[data-shell=app] .dashboard-priority--first-workflow{align-items:center;grid-template-columns:minmax(0,148px) minmax(0,1fr) auto;overflow:hidden;position:relative}[data-shell=app] .dashboard-priority--first-workflow:before{background:radial-gradient(circle,rgba(94,234,212,.16),transparent 64%);content:"";height:260px;position:absolute;right:-70px;top:-110px;width:260px}[data-shell=app] .dashboard-priority>.button,[data-shell=app] .dashboard-priority__content,[data-shell=app] .dashboard-priority__visual{position:relative;z-index:1}[data-shell=app] .dashboard-priority__visual{color:#93c5fd;max-width:148px}[data-shell=app] .dashboard-priority__content{display:grid;gap:8px;min-width:0}[data-shell=app] .dashboard-priority__eyebrow{color:color-mix(in srgb,var(--dashboard-muted-text,#cbd5e1) 88%,white);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}[data-shell=app] .dashboard-priority__checklist{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:4px 0 0;padding:0}[data-shell=app] .dashboard-priority__checklist li{border:1px solid rgba(203,213,225,.16);border-radius:999px;color:var(--dashboard-secondary-text,#dbe4f0);font-size:.78rem;font-weight:750;padding:5px 9px}@media (max-width:760px){[data-shell=app] .dashboard-premium[data-surface-theme=dark]{border-radius:16px;padding:16px}[data-shell=app] .dashboard-priority--first-workflow{grid-template-columns:1fr}[data-shell=app] .dashboard-priority__visual{max-width:112px}}.bookings-premium-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:2px 0 0}.bookings-premium-header h1{margin:0;color:var(--mt-text-primary,var(--text));font-size:clamp(1.65rem,2.4vw,2.25rem);line-height:1.08;letter-spacing:0}.bookings-premium-header p{margin:6px 0 0;color:var(--mt-text-secondary,var(--text-secondary));font-weight:650}.bookings-premium-header__actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.bookings-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bookings-metric-card{min-height:96px;border:1px solid var(--mt-border,var(--border));border-radius:8px;background:var(--mt-surface-bg,var(--surface));color:var(--mt-text-primary,var(--text));padding:16px;text-align:left;cursor:pointer}.bookings-metric-card:focus-visible,.bookings-metric-card:hover{border-color:var(--mt-accent,var(--primary));box-shadow:0 0 0 3px rgba(37,99,235,.16);outline:none}.bookings-metric-card span{display:block;color:var(--mt-text-secondary,var(--text-secondary));font-size:.82rem;font-weight:800}.bookings-metric-card strong{display:block;margin-top:10px;font-size:1.7rem;line-height:1}.customers-premium-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:2px 0 0}.customers-premium-header h1{margin:0;color:var(--mt-page-title-text,var(--mt-text-primary,var(--text)));font-size:clamp(1.65rem,2.4vw,2.25rem);line-height:1.08;letter-spacing:0}.customers-premium-header p{margin:6px 0 0;color:var(--mt-page-subtitle-text,var(--mt-text-secondary,var(--text-secondary)));font-weight:650}.customers-premium-header__actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.customers-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.customers-metric-card{min-height:96px;border:1px solid var(--mt-border,var(--border));border-radius:8px;background:var(--mt-metric-surface,var(--mt-surface-bg,var(--surface)));color:var(--mt-metric-text,var(--mt-text-primary,var(--text)));padding:16px;text-align:left;cursor:pointer}.customers-metric-card:focus-visible,.customers-metric-card:hover{border-color:var(--mt-focus,var(--mt-accent,var(--primary)));box-shadow:0 0 0 3px color-mix(in srgb,var(--mt-focus,#2563eb) 24%,transparent);outline:none}.customers-metric-card.is-active{border-color:var(--mt-tab-selected-surface);background:var(--mt-tab-selected-surface);color:var(--mt-tab-selected-text)}.customers-metric-card span{display:block;color:currentColor;font-size:.82rem;font-weight:800}.customers-metric-card strong{display:block;margin-top:10px;color:currentColor;font-size:1.7rem;line-height:1}.customers-priority-strip{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--mt-border,var(--border));border-radius:8px;background:var(--mt-surface-bg,var(--surface));color:var(--mt-text-primary,var(--text))}.customers-priority-strip div{display:grid;gap:4px}.customers-priority-strip span{color:var(--mt-text-muted,var(--text-muted));font-size:.78rem;font-weight:800}.customers-priority-strip strong{font-size:1rem}.customers-create-panel,.customers-empty-state{border:1px solid var(--mt-border,var(--border));border-radius:8px;background:var(--mt-surface-bg,var(--surface));color:var(--mt-text-primary,var(--text));padding:16px}.customers-empty-state{display:grid;justify-items:start;gap:12px}.customers-empty-state h3{margin:0;font-size:1rem}.customers-empty-state__actions{display:flex;flex-wrap:wrap;gap:8px}.relationship-directory-primary{min-width:0}.relationship-directory-title a{color:var(--mt-text-primary,var(--text-primary,var(--text)));font-size:1.08rem;font-weight:850;letter-spacing:0;line-height:1.25;text-decoration:none}.relationship-directory-title a:hover{color:var(--mt-text-link,var(--accent));text-decoration:underline;text-underline-offset:3px}.relationship-directory-activity,.relationship-directory-badges,.relationship-directory-contact{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0}.relationship-directory-badges{margin-top:8px}.relationship-directory-badge{display:inline-flex;align-items:center;min-height:24px;border:1px solid var(--mt-border-subtle,var(--mt-border-readable,var(--border)));border-radius:999px;padding:3px 9px;background:var(--mt-surface-subtle,var(--surface-soft,var(--surface)));color:var(--mt-text-secondary,var(--text-secondary));font-size:.72rem;font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap}.relationship-directory-badge--type{background:color-mix(in srgb,var(--accent) 12%,var(--mt-surface-subtle,var(--surface)));border-color:color-mix(in srgb,var(--accent) 26%,var(--mt-border-subtle,var(--border)));color:var(--mt-text-primary,var(--text-primary,var(--text)))}.relationship-directory-badge--portal{background:color-mix(in srgb,var(--mt-status-warning-bg,rgba(251,191,36,.14)) 70%,var(--mt-surface-subtle,var(--surface)));border-color:color-mix(in srgb,var(--mt-status-warning-fg,#b45309) 36%,var(--mt-border-subtle,var(--border)));color:var(--mt-status-warning-fg,#92400e)}.relationship-directory-badge--state{background:color-mix(in srgb,rgba(59,130,246,.14) 72%,var(--mt-surface-subtle,var(--surface)));border-color:color-mix(in srgb,var(--accent) 30%,var(--mt-border-subtle,var(--border)));color:var(--mt-text-secondary,var(--text-secondary))}.relationship-directory-contact{margin-top:9px;color:var(--mt-text-secondary,var(--text-secondary));font-size:.88rem;font-weight:650;line-height:1.35}.relationship-directory-activity{margin-top:5px;color:var(--mt-text-muted,var(--text-muted));font-size:.82rem;font-weight:650;line-height:1.35}.relationship-directory-note{margin-top:7px;max-width:64ch}.relationship-directory-meta{gap:4px}.relationship-directory-meta__label{color:var(--mt-text-primary,var(--text-primary,var(--text)));font-size:.78rem;font-weight:800}[data-shell=app] .operator-table__row:has(.relationship-directory-primary){align-items:center}:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-table__row:has(.relationship-directory-primary){background:color-mix(in srgb,var(--mt-surface-elevated,var(--surface-strong)) 82%,transparent);border-color:color-mix(in srgb,var(--mt-border-readable,var(--border)) 75%,transparent)}:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-table__row:has(.relationship-directory-primary):hover{background:color-mix(in srgb,var(--surface-strong) 78%,var(--mt-surface-elevated,var(--surface)))}.bookings-conversion-strip{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-color:rgba(217,119,6,.35);background:rgba(251,191,36,.12)}.bookings-create-panel{border-color:rgba(37,99,235,.28)}.bookings-public-status .booking-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bookings-empty-state{display:grid;justify-items:center;gap:14px;padding:34px 16px;border:1px dashed var(--mt-border,var(--border));border-radius:8px;color:var(--mt-text-primary,var(--text));text-align:center}.bookings-empty-state h3{margin:0;font-size:1.05rem}.dashboard-main-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:stretch}.dashboard-panel,.dashboard-priority{padding:18px}.dashboard-priority{display:grid;align-content:space-between;gap:18px;min-height:248px;border-color:rgba(37,99,235,.24)}.dashboard-priority--attention{background:color-mix(in srgb,var(--mt-surface-bg,var(--surface)) 88%,#dbeafe)}.dashboard-priority--healthy{border-color:rgba(22,163,74,.22)}.dashboard-priority__eyebrow{color:var(--mt-text-muted,var(--text-muted));font-weight:900}.dashboard-priority h2{margin:8px 0;font-size:1.7rem;letter-spacing:0}.dashboard-priority p{margin:0;color:var(--mt-text-muted,var(--text-muted))}.dashboard-activity-feed,.dashboard-list,.dashboard-live-records{display:grid;gap:10px}.dashboard-activity-row,.dashboard-row,.dashboard-work-row{display:grid;gap:10px;align-items:center;padding:12px;border:1px solid var(--mt-border,var(--border));border-radius:8px;background:color-mix(in srgb,var(--mt-surface-bg,var(--surface)) 94%,var(--mt-text-primary,var(--text)) 6%)}.dashboard-row{grid-template-columns:70px minmax(0,1fr) auto}.dashboard-row em,.dashboard-row__time,.dashboard-work-row span{color:var(--mt-text-muted,var(--text-muted));font-style:normal;font-weight:800}.dashboard-activity-row small,.dashboard-row small,.dashboard-work-row small{display:block;color:var(--mt-text-muted,var(--text-muted))}.dashboard-empty{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px;border:1px dashed var(--mt-border,var(--border));border-radius:8px}.dashboard-empty p,.dashboard-muted-empty{margin:0;color:var(--mt-text-muted,var(--text-muted))}.dashboard-live-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.dashboard-live-tab{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px;border:1px solid var(--mt-border,var(--border));border-radius:8px;background:transparent}.dashboard-live-tab strong{font-size:1.25rem}.dashboard-live-tab--attention{border-color:rgba(245,158,11,.36)}.dashboard-work-row{grid-template-columns:minmax(0,1fr) auto auto}.dashboard-activity-row{grid-template-columns:32px minmax(0,1fr) auto}.dashboard-activity-row>span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:rgba(37,99,235,.12);color:#1d4ed8;font-weight:900}.dashboard-secondary-links{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end}.premium-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:2px 0 0}.premium-page-header h1{margin:0;color:var(--mt-page-title-text,var(--mt-text-primary,var(--text-primary)));font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.05;letter-spacing:0}.premium-page-header p{margin:6px 0 0;color:var(--mt-page-subtitle-text,var(--mt-text-secondary,var(--text-muted)));font-weight:750}.premium-inline-actions,.premium-page-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.premium-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.premium-metric-card{display:grid;align-content:start;gap:8px;min-height:96px;padding:16px;border:1px solid var(--mt-border,var(--border));border-radius:8px;background:var(--mt-metric-surface,var(--surface));color:var(--mt-metric-text,var(--mt-text-primary,var(--text-primary)));text-align:left}button.premium-metric-card{cursor:pointer}.premium-metric-card small,.premium-metric-card span{color:inherit;opacity:.78;font-weight:800}.premium-metric-card strong{color:inherit;font-size:1.75rem;line-height:1}.premium-metric-card.is-active{border-color:var(--mt-tab-selected-surface,#2563eb);background:var(--mt-tab-selected-surface,#2563eb);color:var(--mt-tab-selected-text,#ffffff)}.premium-toolbar{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:16px}.operator-viewTabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.operator-viewTabs__item{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid var(--mt-border,var(--border));border-radius:8px;background:var(--mt-tab-surface,var(--surface));color:var(--mt-tab-text,var(--mt-text-primary,var(--text-primary)));font-weight:850}.operator-viewTabs__item.is-active{border-color:var(--mt-tab-selected-surface,#2563eb);background:var(--mt-tab-selected-surface,#2563eb);color:var(--mt-tab-selected-text,#ffffff)}.operator-viewTabs__count{min-width:1.6em;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);color:inherit;text-align:center;font-weight:900}.premium-drawer-panel,.premium-empty-state{padding:16px;margin-bottom:16px;border:1px solid var(--mt-border,var(--border));border-radius:8px;background:var(--mt-surface-bg,var(--surface));color:var(--mt-text-primary,var(--text-primary))}.premium-empty-state{display:grid;gap:12px;place-items:start}.premium-empty-state h3{margin:0;color:inherit;font-size:1rem}.quote-line-editor{display:grid;gap:10px}.quote-line-editor__row{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(180px,1.5fr) minmax(88px,.5fr) minmax(110px,.6fr) auto;gap:10px;align-items:end}.quote-line-editor__row label{display:grid;gap:6px;color:var(--mt-text-primary,var(--text-primary));font-weight:800}@media (prefers-reduced-motion:reduce){.dashboard-skeleton div{animation:none}}@media (max-width:980px){.bookings-metric-grid,.bookings-public-status .booking-summary-grid,.calendar-snapshot-grid,.customers-metric-grid,.dashboard-live-tabs,.dashboard-skeleton,.dashboard-snapshot-grid,.premium-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid{grid-template-columns:1fr}}@media (max-width:640px){.dashboard-premium{gap:16px}.bookings-premium-header,.customers-premium-header,.dashboard-premium-header,.premium-page-header{align-items:stretch;flex-direction:column}.bookings-premium-header__actions,.customers-premium-header__actions,.premium-page-header__actions{justify-content:flex-start}.bookings-premium-header__actions>*,.customers-premium-header__actions>*,.dashboard-location-select select,.dashboard-premium-header__actions,.dashboard-primary-action{width:100%}.bookings-metric-grid,.bookings-public-status .booking-summary-grid,.customers-metric-grid,.premium-metric-grid{grid-template-columns:1fr}.premium-page-header__actions>*{width:100%}.dashboard-activity-row,.dashboard-row,.dashboard-work-row,.quote-line-editor__row{grid-template-columns:1fr}.dashboard-live-tabs{grid-template-columns:1fr 1fr}.calendar-premium-header{align-items:stretch;flex-direction:column;padding:16px}.calendar-manage-menu,.calendar-premium-header .button,.calendar-toolbar>.button{width:100%}.calendar-segmented{width:100%;overflow-x:auto}.calendar-segmented .button{flex:1 0 auto}.calendar-lens-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.calendar-lens-row .button{flex:0 0 auto}.calendar-snapshot-grid{grid-template-columns:1fr 1fr}.calendar-manage-menu__panel{width:100%;border-radius:8px}}:is(html.dark,html[data-theme=dark]) [data-shell=app] .dashboard-shell-content,:is(html.dark,html[data-theme=dark]) [data-shell=app] .mt-shell,:is(html.dark,html[data-theme=dark]) [data-shell=app] .mt-shell__main{background:radial-gradient(920px 460px at 0 0,rgba(37,99,235,.16),transparent 56%),radial-gradient(760px 420px at 100% 0,rgba(15,159,127,.1),transparent 54%),var(--mt-page-bg,#020617);color:var(--mt-text-primary,#f8fafc)}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is(.operator-page,.operator-page__hero,.card,.operator-section,.integration-card,.settings-premium-card,.settings-premium-subcard,.premium-empty-state,.premium-drawer-panel,.dashboard-panel,.dashboard-snapshot-card,.jobs-new-card):not([data-surface-theme=dark]):not(.dashboard-premium){background:linear-gradient(180deg,rgba(20,32,51,.98),rgba(15,26,43,.98));background-color:var(--mt-card-bg,#0f172a);border-color:var(--mt-border,rgba(203,213,225,.22));color:var(--mt-text-primary,#f8fafc)}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is(.operator-page,.operator-page__hero,.card,.operator-section,.integration-card,.settings-premium-card,.settings-premium-subcard,.premium-empty-state,.premium-drawer-panel,.dashboard-panel,.dashboard-snapshot-card,.jobs-new-card):not([data-surface-theme=dark]):not(.dashboard-premium) :is(h1,h2,h3,h4,strong,label,.settings-premium-label,.operator-page__title,.operator-cellTitle,.operator-row__title){color:var(--mt-text-primary,#f8fafc)}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is(.operator-page,.operator-page__hero,.card,.operator-section,.integration-card,.settings-premium-card,.settings-premium-subcard,.premium-empty-state,.premium-drawer-panel,.dashboard-panel,.dashboard-snapshot-card,.jobs-new-card):not([data-surface-theme=dark]):not(.dashboard-premium) :is(.muted,.settings-premium-muted,.operator-section__subtitle,.operator-page__subtitle,.operator-row__subtitle,.operator-cellSubtle,small){color:var(--mt-text-muted,#cbd5e1);opacity:1}[data-shell=app] .dashboard-shell__workflowPulse{color:var(--mt-text-on-dark,#f8fafc)!important;border-color:rgba(191,219,254,.32)!important}[data-shell=app] .dashboard-shell__workflowPulse :is(.dashboard-shell__workflowPulseEyebrow,.dashboard-shell__workflowPulseLabel){color:#dbeafe!important}[data-shell=app] .dashboard-shell__workflowPulse :is(.dashboard-shell__workflowPulseTitle,strong){color:#f8fafc!important}[data-shell=app] .dashboard-shell__workflowPulse :is(.dashboard-shell__workflowPulseText,.dashboard-shell__workflowAction span,.dashboard-shell__workflowEmpty){color:#dbeafe!important;opacity:1!important}[data-shell=app] .dashboard-shell__workflowPulse .button:not(.secondary){color:#0f172a!important;background:#dbeafe!important;border-color:#bfdbfe!important}[data-shell=app] .dashboard-shell__workflowPulse .button.secondary{color:#f8fafc!important;background:rgba(255,255,255,.12)!important;border-color:rgba(191,219,254,.42)!important}[data-shell=app]{--mt-surface-brand-dark:linear-gradient(145deg,#172554,#0f172a 62%,#111827);--mt-text-on-dark:var(--mt-dark-surface-text-primary,#f8fafc);--mt-text-muted-on-dark:var(--mt-dark-surface-text-secondary,#dbeafe);--mt-link-on-dark:var(--mt-dark-surface-link,#bfdbfe);--mt-border-on-dark:var(--mt-dark-surface-border,rgba(191,219,254,0.32));--mt-focus-on-dark:#93c5fd}[data-shell=app] :is(.operator-page,.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header){background:radial-gradient(100% 130% at 0 0,rgba(37,99,235,.26),transparent 42%),radial-gradient(90% 120% at 100% 0,rgba(20,184,166,.12),transparent 36%),var(--mt-surface-brand-dark)!important;background-color:#0f172a!important;border:1px solid var(--mt-border-on-dark)!important;border-radius:20px;box-shadow:0 20px 48px rgba(2,6,23,.18);color:var(--mt-text-on-dark)!important}[data-shell=app] :is(.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header){padding:22px 24px}[data-shell=app] :is(.operator-page,.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header) :is(h1,h2,h3,h4,strong,label,.operator-page__title,.dashboard-premium-title,.operator-page__statValue){color:var(--mt-text-on-dark)!important}[data-shell=app] :is(.operator-page,.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header) :is(p,small,span,.muted,.operator-page__subtitle,.operator-page__eyebrow,.operator-page__actionMeta,.operator-page__statLabel,.operator-page__statHint,.operator-page__shortcut){color:var(--mt-text-muted-on-dark)!important}[data-shell=app] :is(.operator-page,.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header) :is(a:not(.button),svg){color:var(--mt-link-on-dark)!important}[data-shell=app] :is(.operator-page,.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header) :is(.operator-page__stat,.operator-page__shortcut){background:rgba(255,255,255,.1)!important;border-color:rgba(191,219,254,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}[data-shell=app] :is(.operator-page,.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header) .button.secondary{color:var(--mt-text-on-dark)!important;background:rgba(255,255,255,.12)!important;border-color:rgba(191,219,254,.42)!important}[data-shell=app] :is(.operator-page,.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header) :is(a,button,input,textarea,select):focus-visible{outline:3px solid var(--mt-focus-on-dark);outline-offset:2px}@media (max-width:720px){[data-shell=app] :is(.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header){padding:18px;border-radius:16px}}[data-shell=app]{--mt-surface-light:#ffffff;--mt-surface-light-muted:#f8fafc;--mt-text-on-light-primary:#0f172a;--mt-text-on-light-secondary:#334155;--mt-text-on-light-muted:#475569;--mt-button-light-text:#0f172a;--mt-button-light-border:rgba(71,85,105,0.34);--mt-stat-value:var(--mt-text-on-light-primary);--mt-stat-label:var(--mt-text-on-light-secondary);--mt-stat-description:var(--mt-text-on-light-muted)}[data-shell=app] :is(.operator-page__stat,.dashboard-metric-card,.premium-metric-card,.customers-metric-card,.bookings-metric-card,.settings-premium-card,.settings-premium-subcard){color:var(--mt-text-on-light-primary)!important;background-image:none!important;background-color:var(--mt-surface-light)!important;border-color:var(--mt-button-light-border)!important}[data-shell=app] :is(.operator-page__stat,.dashboard-metric-card,.premium-metric-card,.customers-metric-card,.bookings-metric-card,.settings-premium-card,.settings-premium-subcard) :is(h1,h2,h3,h4,strong,label,.operator-page__statValue){color:var(--mt-stat-value)!important}[data-shell=app] :is(.operator-page__stat,.dashboard-metric-card,.premium-metric-card,.customers-metric-card,.bookings-metric-card,.settings-premium-card,.settings-premium-subcard) :is(span,small,p,.muted,.operator-page__statLabel,.operator-page__statHint,.settings-premium-muted){color:var(--mt-stat-description)!important;opacity:1!important}[data-shell=app] :is(.operator-page__stat,.dashboard-metric-card,.premium-metric-card,.customers-metric-card,.bookings-metric-card,.settings-premium-card,.settings-premium-subcard) svg{color:var(--mt-text-on-light-secondary)!important}[data-shell=app] .operator-commandPalette{background:rgba(15,23,42,.48)!important}[data-shell=app] .operator-commandPalette__panel{--mt-command-surface:#ffffff;--mt-command-surface-muted:#f8fafc;--mt-command-surface-selected:#dbeafe;--mt-command-text:#0f172a;--mt-command-muted:#334155;--mt-command-subtle:#475569;--mt-command-accent:#1d4ed8;--mt-command-border:rgba(71,85,105,0.34);--mt-command-focus:#2563eb;color:var(--mt-command-text)!important;background:var(--mt-command-surface)!important;border-color:var(--mt-command-border)!important;border-radius:18px!important}[data-shell=app] .operator-commandPalette__panel :is(h1,h2,h3,h4,strong,label,input){color:var(--mt-command-text)!important}[data-shell=app] .operator-commandPalette__panel :is(p,span,small,.operator-commandPalette__subtitle,.operator-commandPalette__summary,.operator-commandPalette__itemCopy p){color:var(--mt-command-muted)!important;opacity:1!important}[data-shell=app] .operator-commandPalette__eyebrow,[data-shell=app] .operator-commandPalette__itemArrow,[data-shell=app] .operator-commandPalette__sectionLabel{color:var(--mt-command-accent)!important}[data-shell=app] .operator-commandPalette__hint,[data-shell=app] .operator-commandPalette__status{color:#0f172a!important;background:#e0f2fe!important;border:1px solid rgba(14,116,144,.28)!important}[data-shell=app] .operator-commandPalette__search{color:var(--mt-command-text)!important;background:#ffffff!important;border:1px solid var(--mt-command-border)!important}[data-shell=app] .operator-commandPalette__search::placeholder{color:#64748b!important;opacity:1!important}[data-shell=app] .operator-commandPalette__empty,[data-shell=app] .operator-commandPalette__item{color:var(--mt-command-text)!important;background:var(--mt-command-surface-muted)!important;border-color:var(--mt-command-border)!important}[data-shell=app] .operator-commandPalette__item.is-active,[data-shell=app] .operator-commandPalette__item:hover{color:#0f172a!important;background:var(--mt-command-surface-selected)!important;border-color:rgba(37,99,235,.58)!important}[data-shell=app] .operator-commandPalette__item.is-active .operator-commandPalette__itemCopy p{color:#1e3a8a!important}[data-shell=app] .operator-commandPalette__panel :is(a,button,input):focus-visible{outline:3px solid var(--mt-command-focus)!important;outline-offset:2px!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-commandPalette__panel{--mt-command-surface:#0f172a;--mt-command-surface-muted:#111c2e;--mt-command-surface-selected:#1e3a8a;--mt-command-text:#f8fafc;--mt-command-muted:#dbe4ef;--mt-command-subtle:#cbd5e1;--mt-command-accent:#bfdbfe;--mt-command-border:rgba(203,213,225,0.28);--mt-command-focus:#93c5fd}:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-commandPalette__hint,:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-commandPalette__status{color:#f8fafc!important;background:rgba(30,64,175,.42)!important;border-color:rgba(191,219,254,.34)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-commandPalette__search{color:var(--mt-command-text)!important;background:#111c2e!important;border-color:var(--mt-command-border)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-commandPalette__search::placeholder{color:#cbd5e1!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-commandPalette__item.is-active,:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-commandPalette__item:hover{color:#f8fafc!important;background:var(--mt-command-surface-selected)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-commandPalette__item.is-active .operator-commandPalette__itemCopy p{color:#dbeafe!important}[data-shell=app] .dashboard-shell__reconnect{display:grid;gap:4px;margin-bottom:12px;padding:12px 14px;border:1px solid rgba(37,99,235,.35);border-radius:10px;color:#0f172a;background:#eff6ff}[data-shell=app] .dashboard-shell__reconnect p{margin:0;color:#1e3a8a}[data-shell=app] .dashboard-shell__reconnect--recovered{border-color:rgba(4,120,87,.35);background:#ecfdf5}[data-shell=app] .dashboard-shell__reconnect--recovered p{color:#065f46}:is(html.dark,html[data-theme=dark]) [data-shell=app] .dashboard-shell__reconnect{color:#f8fafc;background:#172554;border-color:rgba(191,219,254,.42)}:is(html.dark,html[data-theme=dark]) [data-shell=app] .dashboard-shell__reconnect p{color:#dbeafe}:is(html.dark,html[data-theme=dark]) [data-shell=app] .dashboard-shell__reconnect--recovered{background:#064e3b;border-color:rgba(110,231,183,.42)}:is(html.dark,html[data-theme=dark]) [data-shell=app] .dashboard-shell__reconnect--recovered p{color:#d1fae5}[data-shell=app] :is(.operator-page,.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header) :is(.operator-page__stat,.dashboard-metric-card,.premium-metric-card,.customers-metric-card,.bookings-metric-card){color:var(--mt-text-on-light-primary)!important;background:#ffffff!important;background-image:none!important;background-color:var(--mt-surface-light)!important;border-color:var(--mt-button-light-border)!important}[data-shell=app] :is(.operator-page,.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header) :is(.operator-page__stat,.dashboard-metric-card,.premium-metric-card,.customers-metric-card,.bookings-metric-card) :is(h1,h2,h3,h4,strong,label,span,small,p,.muted,.operator-page__statLabel,.operator-page__statValue,.operator-page__statHint){color:var(--mt-text-on-light-primary)!important;opacity:1!important}[data-shell=app] :is(.operator-page,.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header) :is(.operator-page__stat,.dashboard-metric-card,.premium-metric-card,.customers-metric-card,.bookings-metric-card) :is(.operator-page__statLabel,.operator-page__statHint,small,p,.muted){color:var(--mt-text-on-light-muted)!important}[data-shell=app] .operator-page.operator-page .operator-page__stats .operator-page__stat.operator-page__stat{color:var(--mt-text-on-light-primary)!important;background:#ffffff!important;background-image:none!important;background-color:#ffffff!important;border-color:var(--mt-button-light-border)!important}[data-shell=app] .operator-page.operator-page .operator-page__stats .operator-page__stat.operator-page__stat :is(.operator-page__statValue,strong,h1,h2,h3){color:var(--mt-text-on-light-primary)!important}[data-shell=app] .operator-page.operator-page .operator-page__stats .operator-page__stat.operator-page__stat :is(.operator-page__statLabel,.operator-page__statHint,span,small,p,.muted){color:var(--mt-text-on-light-muted)!important;opacity:1!important}[data-shell=app] :is(.button.secondary,a.button.secondary,button.button.secondary){color:var(--mt-button-light-text)!important;background:linear-gradient(180deg,#ffffff,#eef4ff)!important;background-color:#ffffff!important;border-color:var(--mt-button-light-border)!important}[data-shell=app] :is(.button.secondary,a.button.secondary,button.button.secondary):hover{color:var(--mt-button-light-text)!important;background:linear-gradient(180deg,#f8fbff,#dbeafe)!important;border-color:rgba(37,99,235,.48)!important}[data-shell=app] :is(.button.secondary,a.button.secondary,button.button.secondary):active{color:var(--mt-button-light-text)!important;background:#dbeafe!important}[data-shell=app] :is(.button.secondary,a.button.secondary,button.button.secondary):disabled,[data-shell=app] :is(.button.secondary,a.button.secondary,button.button.secondary)[aria-disabled=true]{color:#475569!important;background:#e2e8f0!important;border-color:rgba(100,116,139,.38)!important}[data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-create-job],[data-shell=app] .dashboard-shell__workflowPulse [data-ui=dashboard-create-job],[data-shell=app] [data-ui=dashboard-create-job]{color:var(--mt-button-light-text)!important;background:#dbeafe!important;background-color:#dbeafe!important;border-color:#bfdbfe!important}[data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-create-job]:hover,[data-shell=app] .dashboard-shell__workflowPulse [data-ui=dashboard-create-job]:hover,[data-shell=app] [data-ui=dashboard-create-job]:hover{color:var(--mt-button-light-text)!important;background:#bfdbfe!important;background-color:#bfdbfe!important;border-color:#93c5fd!important}[data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-create-job]:active,[data-shell=app] .dashboard-shell__workflowPulse [data-ui=dashboard-create-job]:active,[data-shell=app] [data-ui=dashboard-create-job]:active{color:var(--mt-button-light-text)!important;background:#93c5fd!important;background-color:#93c5fd!important}[data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-create-job]:focus-visible,[data-shell=app] .dashboard-shell__workflowPulse [data-ui=dashboard-create-job]:focus-visible,[data-shell=app] [data-ui=dashboard-create-job]:focus-visible{outline:3px solid var(--mt-focus-readable,#2563eb)!important;outline-offset:2px}:is(html.dark,html[data-theme=dark]) [data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-create-job],:is(html.dark,html[data-theme=dark]) [data-shell=app] .dashboard-shell__workflowPulse [data-ui=dashboard-create-job],:is(html.dark,html[data-theme=dark]) [data-shell=app] [data-ui=dashboard-create-job],[data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-create-job],[data-shell=app] .dashboard-shell__workflowPulse [data-ui=dashboard-create-job],[data-shell=app] [data-ui=dashboard-create-job]{color:#0f172a!important;background:#dbeafe!important;background-color:#dbeafe!important;border-color:#bfdbfe!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] [data-ui=dashboard-create-job]:hover,[data-shell=app] [data-ui=dashboard-create-job]:hover{color:#0f172a!important;background:#bfdbfe!important;background-color:#bfdbfe!important;border-color:#93c5fd!important}[data-shell=app] [data-ui=dashboard-create-job]:disabled,[data-shell=app] [data-ui=dashboard-create-job][aria-disabled=true]{color:#475569!important;background:#e2e8f0!important;background-color:#e2e8f0!important;border-color:rgba(100,116,139,.42)!important}[data-shell=app] .business-profile-workspace{color:var(--mt-text-on-light-primary)!important;background:linear-gradient(180deg,#ffffff,#f8fafc)!important;background-color:#ffffff!important;border-color:var(--mt-button-light-border)!important;transition-property:color,border-color,box-shadow,transform!important}[data-shell=app] .business-profile-workspace :is(h1,h2,h3,h4,strong,label,span,.operator-eyebrow,.business-profile-workspace__meta span){color:var(--mt-text-on-light-primary)!important}[data-shell=app] .business-profile-workspace :is(p,small,.muted,.settings-premium-muted){color:var(--mt-text-on-light-secondary)!important;opacity:1!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .business-profile-workspace{color:var(--mt-text-on-dark)!important;background:#111827!important;background-image:none!important;background-color:#111827!important;border-color:var(--mt-border-on-dark)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .business-profile-workspace :is(h1,h2,h3,h4,strong,label,span,.operator-eyebrow,.business-profile-workspace__meta span){color:var(--mt-text-on-dark)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .business-profile-workspace :is(p,small,.muted,.settings-premium-muted){color:var(--mt-text-muted-on-dark)!important;opacity:1!important}.powered-by-mytitan{margin-top:18px;padding:10px 0 0;color:#6b7280;font-size:12px;line-height:1.4;text-align:right}.powered-by-mytitan a{color:inherit;text-decoration:none}[data-shell=app]{--mt-a11y-light-surface:#ffffff;--mt-a11y-light-surface-muted:#f8fafc;--mt-a11y-light-surface-selected:#eaf2ff;--mt-a11y-light-text:#0f172a;--mt-a11y-light-text-secondary:#334155;--mt-a11y-light-text-muted:#475569;--mt-a11y-light-border:rgba(71,85,105,0.34);--mt-a11y-light-border-subtle:rgba(100,116,139,0.24);--mt-a11y-light-link:#1d4ed8;--mt-a11y-dark-page:#020617;--mt-a11y-dark-surface:#0f172a;--mt-a11y-dark-surface-elevated:#111c2e;--mt-a11y-dark-surface-muted:#17243a;--mt-a11y-dark-surface-selected:#1e3a8a;--mt-a11y-dark-text:#f8fafc;--mt-a11y-dark-text-secondary:#e2e8f0;--mt-a11y-dark-text-muted:#cbd5e1;--mt-a11y-dark-border:rgba(203,213,225,0.32);--mt-a11y-dark-border-subtle:rgba(203,213,225,0.22);--mt-a11y-dark-link:#bfdbfe;--mt-a11y-focus:#2563eb}html:not(.dark):not([data-theme=dark]) [data-shell=app],html[data-theme=light] [data-shell=app]{--mt-text-primary:var(--mt-a11y-light-text);--mt-text-secondary:var(--mt-a11y-light-text-secondary);--mt-text-muted:var(--mt-a11y-light-text-muted);--mt-text-on-dark:var(--mt-a11y-dark-text);--mt-text-muted-on-dark:var(--mt-a11y-dark-text-muted);--mt-button-light-text:var(--mt-a11y-light-text);--mt-button-light-border:var(--mt-a11y-light-border);--mt-surface-light:var(--mt-a11y-light-surface);--mt-surface-light-muted:var(--mt-a11y-light-surface-muted)}:is(html.dark,html[data-theme=dark]) [data-shell=app]{--mt-text-primary:var(--mt-a11y-dark-text);--mt-text-secondary:var(--mt-a11y-dark-text-secondary);--mt-text-muted:var(--mt-a11y-dark-text-muted);--mt-text-on-dark:var(--mt-a11y-dark-text);--mt-text-muted-on-dark:var(--mt-a11y-dark-text-muted);--mt-button-light-text:var(--mt-a11y-dark-text);--mt-button-light-border:var(--mt-a11y-dark-border);--mt-surface-light:var(--mt-a11y-dark-surface-elevated);--mt-surface-light-muted:var(--mt-a11y-dark-surface-muted);--mt-stat-value:var(--mt-a11y-dark-text);--mt-stat-label:var(--mt-a11y-dark-text-secondary);--mt-stat-description:var(--mt-a11y-dark-text-muted);--mt-page-bg:var(--mt-a11y-dark-page);color:var(--mt-a11y-dark-text)}[data-shell=app] .settings-template-library-card{color:#f8fafc!important;background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(2,6,23,.94))!important;border-color:rgba(96,165,250,.28)!important}[data-shell=app] .settings-template-library-card :is(h3,strong){color:#f8fafc!important}[data-shell=app] .settings-template-library-card :is(p,.muted,.settings-premium-muted,span){color:#cbd5e1!important}[data-shell=app] .settings-template-library-card .settings-premium-subcard{color:#0f172a!important;background:#ffffff!important;border-color:rgba(148,163,184,.34)!important}[data-shell=app] .settings-template-library-card .settings-premium-subcard :is(strong,p,span,.muted,.settings-premium-muted){color:#0f172a!important}[data-shell=app] .settings-template-card{min-height:132px;gap:8px;align-content:start;white-space:normal;line-height:1.35;color:#0f172a!important;background:#ffffff!important;border-color:rgba(148,163,184,.42)!important;overflow-wrap:anywhere}[data-shell=app] .settings-template-card :is(em,strong,span){display:block}[data-shell=app] .settings-template-card em{color:#0f766e!important;letter-spacing:0}[data-shell=app] .settings-template-card strong{color:#0f172a!important}[data-shell=app] .settings-template-card span{color:#334155!important}[data-shell=app] .document-studio-job-builder{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.35fr) minmax(280px,1fr);gap:16px;align-items:start}[data-shell=app] .document-studio-canvas,[data-shell=app] .document-studio-panel{min-width:0}[data-shell=app] .document-studio-fieldList,[data-shell=app] .document-studio-starterList,[data-shell=app] .document-studio-workflow{display:grid;gap:8px}[data-shell=app] .document-studio-componentGroup{display:grid;gap:6px;width:100%;padding-top:8px;border-top:1px solid rgba(148,163,184,.24)}[data-shell=app] .document-studio-componentGroup>strong{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mt-text-secondary)}[data-shell=app] .document-studio-starter{width:100%;text-align:left}[data-shell=app] .document-studio-document,[data-shell=app] .document-studio-preview{margin-top:16px;border:1px solid rgba(148,163,184,.34);border-radius:8px;background:#ffffff;color:#0f172a;padding:18px;max-height:min(62vh,760px);overflow-y:auto;overscroll-behavior:contain}[data-shell=app] .document-studio-document header{display:flex;gap:12px;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.32)}[data-shell=app] .document-studio-document header img,[data-shell=app] .document-studio-document header>span{width:62px;height:62px;border-radius:8px;object-fit:contain;display:grid;place-items:center;background:#e0f2fe;color:#0f172a;font-weight:800}[data-shell=app] .document-studio-section{padding:14px 0;border-bottom:1px solid rgba(148,163,184,.24)}[data-shell=app] .document-studio-sectionTitle{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}[data-shell=app] .document-studio-sectionTitle label{flex:1 1 260px}[data-shell=app] .document-studio-field{border:1px solid rgba(148,163,184,.36);border-radius:8px;background:#f8fafc;color:#0f172a;text-align:left;padding:10px 12px;width:100%;display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:8px}[data-shell=app] .document-studio-field small{display:block;color:#475569;margin-top:4px}[data-shell=app] .document-studio-field.is-selected{border-color:#0f766e;box-shadow:0 0 0 3px rgba(15,118,110,.16)}[data-shell=app] .document-studio-field em,[data-shell=app] .document-studio-workflow span{font-style:normal;font-size:12px;color:#0f766e;background:#ccfbf1;border-radius:999px;padding:4px 8px;white-space:nowrap}[data-shell=app] .document-studio-document footer{padding-top:14px;color:#334155}[data-shell=app] .document-studio-preview label{display:grid;gap:6px;margin-top:10px;color:#0f172a}[data-shell=app] .document-studio-preview>p{color:#334155}[data-shell=app] .document-studio-guidanceEditorStack{display:grid;gap:12px;margin-top:16px}[data-shell=app] .document-studio-guidanceEditor{display:grid;gap:8px;padding:12px;border:1px solid rgba(148,163,184,.34);border-radius:8px;background:#f8fafc}[data-shell=app] .document-studio-guidanceEditorHeader,[data-shell=app] .document-studio-guidancePreviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}[data-shell=app] .document-studio-guidanceEditorHeader h3,[data-shell=app] .document-studio-guidancePreviewHeader h3{margin:0;color:#0f172a;font-size:.95rem}[data-shell=app] .document-studio-guidanceEditorHeader p{margin:4px 0 0;color:#475569;font-size:.82rem}[data-shell=app] .document-studio-guidanceRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}[data-shell=app] .document-studio-guidanceActions{display:flex;gap:6px;flex-wrap:wrap}[data-shell=app] .document-studio-guidanceHint{margin:0;font-size:.78rem}[data-shell=app] .document-studio-guidancePreview{display:grid;gap:12px;margin-top:16px}[data-shell=app] .document-studio-guidancePreview>section{padding:12px;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:#f0fdfa}[data-shell=app] .document-studio-guidancePreviewHeader span{color:#0f766e;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}[data-shell=app] .document-studio-guidancePreview ul{margin:8px 0 0;padding-left:20px;color:#334155}[data-shell=app] .document-studio-guidancePreview li+li{margin-top:4px}:is(html.dark,html[data-theme=dark]) [data-shell=app] .document-studio-document,:is(html.dark,html[data-theme=dark]) [data-shell=app] .document-studio-preview{background:#f8fafc!important;color:#0f172a!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .document-studio-document :is(h2,h3,p,strong,label,footer),:is(html.dark,html[data-theme=dark]) [data-shell=app] .document-studio-preview :is(p,strong,label),:is(html.dark,html[data-theme=dark]) [data-shell=app] .document-studio-starter :is(strong,span){color:#0f172a!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .document-studio-document .input,:is(html.dark,html[data-theme=dark]) [data-shell=app] .document-studio-preview .input,:is(html.dark,html[data-theme=dark]) [data-shell=app] .document-studio-preview :is(input,textarea,select){background:#ffffff!important;color:#0f172a!important;border-color:rgba(71,85,105,.36)!important}[data-shell=app] :is(.document-studio-document,.document-studio-preview) :is(.input,input,textarea,select){color-scheme:light;background-color:#ffffff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:rgba(71,85,105,.38)!important;caret-color:#0f172a}[data-shell=app] :is(.document-studio-document,.document-studio-preview) select option{background-color:#ffffff;color:#0f172a;-webkit-text-fill-color:#0f172a}[data-shell=app] :is(.document-studio-document,.document-studio-preview) :is(.input,input,textarea,select):disabled{background-color:#f1f5f9!important;color:#475569!important;-webkit-text-fill-color:#475569!important;border-color:rgba(100,116,139,.34)!important;opacity:1}[data-shell=app] :is(.document-studio-document,.document-studio-preview) :is(.input,input,textarea,select):focus-visible{outline:3px solid #2563eb;outline-offset:2px;box-shadow:none}:is(html.dark,html[data-theme=dark]) [data-shell=app] .document-studio-document footer,:is(html.dark,html[data-theme=dark]) [data-shell=app] .document-studio-field small,:is(html.dark,html[data-theme=dark]) [data-shell=app] .document-studio-preview>p{color:#334155!important}@media (max-width:1180px){[data-shell=app] .document-studio-job-builder{grid-template-columns:1fr}}[data-shell=app] .trade-accounts-card{color:var(--mt-text-primary);background-color:var(--mt-card-bg)}[data-shell=app] .trade-accounts-card h1{color:var(--mt-page-title-text);background-color:transparent}:is(html.dark,html[data-theme=dark]) [data-shell=app] .trade-accounts-card{color:var(--mt-a11y-dark-text)!important;background:linear-gradient(180deg,var(--mt-a11y-dark-surface-elevated),var(--mt-a11y-dark-surface))!important;background-color:var(--mt-a11y-dark-surface-elevated)!important;border-color:var(--mt-a11y-dark-border-subtle)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .trade-accounts-card h1{color:var(--mt-a11y-dark-text)!important;background-color:var(--mt-a11y-dark-surface-elevated)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .trade-accounts-card>p.muted{color:var(--mt-a11y-dark-text)!important;opacity:1!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .trade-accounts-card :is(a.button.secondary,button.button.secondary,.button.secondary){color:var(--mt-a11y-dark-text)!important;background:var(--mt-a11y-dark-surface-muted)!important;background-color:var(--mt-a11y-dark-surface-muted)!important;border-color:var(--mt-a11y-dark-border)!important}[data-shell=app] :is(.card,.operator-section,.integration-card,.operator-page,.settings-premium-card,.settings-premium-subcard,.premium-empty-state,.premium-drawer-panel,.dashboard-panel,.dashboard-snapshot-card,.jobs-new-card,.billing-ops-panel,.billing-provider-card,.quicklink-panel,.calendar-control-panel,.calendar-snapshot-grid .mt-surface-note,.mt-guided-setup-card,.mt-priority-card,.mt-linkCard,.mt-surface-note,.team-access-issue,.team-editor-section,.team-workforce-switch,.bookings-metric-card,.customers-metric-card,.premium-metric-card,.dashboard-metric-card){color:var(--mt-text-primary)!important;background-color:var(--semantic-surface-elevated);border-color:var(--semantic-border);opacity:1!important}[data-shell=app] :is(.card,.operator-section,.integration-card,.operator-page,.settings-premium-card,.settings-premium-subcard,.premium-empty-state,.premium-drawer-panel,.dashboard-panel,.dashboard-snapshot-card,.jobs-new-card,.billing-ops-panel,.billing-provider-card,.quicklink-panel,.calendar-control-panel,.calendar-snapshot-grid .mt-surface-note,.mt-guided-setup-card,.mt-priority-card,.mt-linkCard,.mt-surface-note,.team-access-issue,.team-editor-section,.team-workforce-switch,.bookings-metric-card,.customers-metric-card,.premium-metric-card,.dashboard-metric-card) :is(h1,h2,h3,h4,th,strong,label,.settings-premium-label,.operator-cellTitle,.operator-row__title,.operator-page__title,.operator-page__statValue,.premium-page-header h1){color:var(--mt-text-primary)!important;opacity:1!important}[data-shell=app] :is(.card,.operator-section,.integration-card,.operator-page,.settings-premium-card,.settings-premium-subcard,.premium-empty-state,.premium-drawer-panel,.dashboard-panel,.dashboard-snapshot-card,.jobs-new-card,.billing-ops-panel,.billing-provider-card,.quicklink-panel,.calendar-control-panel,.calendar-snapshot-grid .mt-surface-note,.mt-guided-setup-card,.mt-priority-card,.mt-linkCard,.mt-surface-note,.team-access-issue,.team-editor-section,.team-workforce-switch,.bookings-metric-card,.customers-metric-card,.premium-metric-card,.dashboard-metric-card) :is(p,span,small,td,.muted,.settings-premium-muted,.operator-section__subtitle,.operator-page__subtitle,.operator-row__subtitle,.operator-cellSubtle,.operator-cellMeta,.operator-page__statLabel,.operator-page__statHint,.live-work-card__meta,.team-workforce-switch small){color:var(--mt-text-muted)!important;opacity:1!important}[data-shell=app] :is(.operator-data-table,.operator-table,table) :is(th,td,.operator-table__cell,.operator-table__header){color:var(--mt-text-primary)!important;border-color:var(--semantic-border)}[data-shell=app] :is(.operator-data-table,.operator-table,table) :is(.operator-cellSubtle,.operator-cellMeta,small,.muted){color:var(--mt-text-muted)!important;opacity:1!important}[data-shell=app] :is(.input,input,select,textarea){color:var(--mt-text-primary)!important;background-color:var(--semantic-surface)!important;border-color:var(--semantic-border-strong)!important}[data-shell=app] :is(.input,input,select,textarea)::placeholder{color:var(--mt-text-muted)!important;opacity:1!important}[data-shell=app] :is(.operator-filterbar,.operator-guidance,.operator-empty,.operator-notice,.operator-viewTabs__item,.tab-button,.settings-tab-button,.calendar-segmented,.calendar-scope-control,.calendar-toggle-pill){color:var(--mt-text-primary)!important;background-color:var(--mt-a11y-light-surface-muted)!important;border-color:var(--mt-a11y-light-border-subtle)!important}[data-shell=app] :is(.operator-viewTabs__item,.tab-button,.settings-tab-button) :is(span,small,p,.muted){color:var(--mt-text-muted)!important;opacity:1!important}[data-shell=app] .operator-viewTabs__item .operator-viewTabs__count{background:var(--mt-a11y-light-surface)!important;color:var(--mt-text-primary)!important;border:1px solid var(--mt-a11y-light-border-subtle)!important}[data-shell=app] :is(.operator-viewTabs__item.is-active,.tab-button.active,.settings-tab-button.active){color:var(--mt-a11y-light-text)!important;background:var(--mt-a11y-light-surface-selected)!important;border-color:rgba(37,99,235,.48)!important}[data-shell=app] .operator-viewTabs__item.is-active .operator-viewTabs__count{background:var(--mt-a11y-light-surface)!important;color:var(--mt-a11y-light-text)!important;border:1px solid var(--mt-a11y-light-border-subtle)!important}[data-shell=app] :is(.operator-statusBadge,.platform-admin-chip,.badge,.operator-tag,.mt-status-pill){color:var(--mt-text-primary)!important;background-color:var(--mt-a11y-light-surface-muted)!important;border-color:var(--mt-a11y-light-border-subtle)!important}[data-shell=app] :is(a:not(.button),.mt-linkCard__action){color:var(--mt-a11y-light-link)}[data-shell=app] :is(.button.secondary,a.button.secondary,button.button.secondary,.operator-rowActions__toggle,.visibility-icon-button){color:var(--mt-a11y-light-text)!important;background:linear-gradient(180deg,#ffffff,#eef4ff)!important;background-color:var(--mt-a11y-light-surface)!important;border-color:var(--mt-a11y-light-border)!important}[data-shell=app] :is(.button.secondary,a.button.secondary,button.button.secondary,.operator-rowActions__toggle,.visibility-icon-button):hover{color:var(--mt-a11y-light-text)!important;background:var(--mt-a11y-light-surface-selected)!important;border-color:rgba(37,99,235,.52)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is(.mt-shell,.mt-shell__main,.dashboard-shell-content){color:var(--mt-a11y-dark-text)!important;background:radial-gradient(920px 460px at 0 0,rgba(37,99,235,.16),transparent 56%),radial-gradient(760px 420px at 100% 0,rgba(15,159,127,.1),transparent 54%),var(--mt-a11y-dark-page)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is(.card,.operator-section,.operator-grid,.integration-card,.settings-premium-card,.settings-premium-subcard,.premium-empty-state,.premium-drawer-panel,.dashboard-panel,.dashboard-snapshot-card,.jobs-new-card,.billing-ops-panel,.billing-provider-card,.quicklink-panel,.calendar-control-panel,.calendar-snapshot-grid .mt-surface-note,.mt-guided-setup-card,.mt-priority-card,.mt-linkCard,.mt-surface-note,.team-access-issue,.team-editor-section,.team-workforce-switch,.booking-lifecycle-card,.bookings-metric-card,.customers-metric-card,.premium-metric-card,.dashboard-metric-card,.operator-filterbar,.operator-guidance,.operator-empty,.operator-notice,.operator-viewTabs__item,.tab-button,.settings-tab-button,.calendar-segmented,.calendar-scope-control,.calendar-toggle-pill){color:var(--mt-a11y-dark-text)!important;background:linear-gradient(180deg,var(--mt-a11y-dark-surface-elevated),var(--mt-a11y-dark-surface))!important;background-color:var(--mt-a11y-dark-surface-elevated)!important;border-color:var(--mt-a11y-dark-border-subtle)!important;opacity:1!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-grid :is(.muted,span,small,p){color:var(--mt-a11y-dark-text-muted)!important;opacity:1!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is(.operator-page__stat,.dashboard-metric-card,.premium-metric-card,.customers-metric-card,.booking-lifecycle-card,.bookings-metric-card,.settings-premium-card,.settings-premium-subcard,.mt-guided-setup-card,.mt-priority-card,.mt-linkCard,.mt-surface-note,.team-access-issue,.team-editor-section,.team-workforce-switch,.calendar-snapshot-grid .mt-surface-note){color:var(--mt-a11y-dark-text)!important;background:var(--mt-a11y-dark-surface-muted)!important;background-color:var(--mt-a11y-dark-surface-muted)!important;border-color:var(--mt-a11y-dark-border)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is(.card,.operator-section,.integration-card,.settings-premium-card,.settings-premium-subcard,.premium-empty-state,.premium-drawer-panel,.dashboard-panel,.dashboard-snapshot-card,.jobs-new-card,.billing-ops-panel,.billing-provider-card,.quicklink-panel,.calendar-control-panel,.calendar-snapshot-grid .mt-surface-note,.mt-guided-setup-card,.mt-priority-card,.mt-linkCard,.mt-surface-note,.team-access-issue,.team-editor-section,.team-workforce-switch,.booking-lifecycle-card,.bookings-metric-card,.customers-metric-card,.premium-metric-card,.dashboard-metric-card) :is(h1,h2,h3,h4,th,strong,label,span,.settings-premium-label,.operator-cellTitle,.operator-row__title,.operator-page__title,.operator-page__statValue){color:var(--mt-a11y-dark-text)!important;opacity:1!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is(.card,.operator-section,.integration-card,.settings-premium-card,.settings-premium-subcard,.premium-empty-state,.premium-drawer-panel,.dashboard-panel,.dashboard-snapshot-card,.jobs-new-card,.billing-ops-panel,.billing-provider-card,.quicklink-panel,.calendar-control-panel,.calendar-snapshot-grid .mt-surface-note,.mt-guided-setup-card,.mt-priority-card,.mt-linkCard,.mt-surface-note,.team-access-issue,.team-editor-section,.team-workforce-switch,.booking-lifecycle-card,.bookings-metric-card,.customers-metric-card,.premium-metric-card,.dashboard-metric-card) :is(p,small,td,.muted,.settings-premium-muted,.operator-section__subtitle,.operator-page__subtitle,.operator-row__subtitle,.operator-cellSubtle,.operator-cellMeta,.operator-page__statLabel,.operator-page__statHint,.live-work-card__meta,.team-workforce-switch small){color:var(--mt-a11y-dark-text-muted)!important;opacity:1!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is(.operator-data-table,.operator-table,table) :is(th,td,.operator-table__cell,.operator-table__header){color:var(--mt-a11y-dark-text)!important;background-color:var(--mt-a11y-dark-surface)!important;border-color:var(--mt-a11y-dark-border-subtle)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-table__row{color:var(--mt-a11y-dark-text)!important;background:linear-gradient(180deg,var(--mt-a11y-dark-surface-muted),var(--mt-a11y-dark-surface))!important;background-color:var(--mt-a11y-dark-surface-muted)!important;border-color:var(--mt-a11y-dark-border)!important;box-shadow:0 10px 28px rgba(0,0,0,.18)!important;opacity:1!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-table__row:hover{background:linear-gradient(180deg,var(--mt-a11y-dark-surface-elevated),var(--mt-a11y-dark-surface-muted))!important;background-color:var(--mt-a11y-dark-surface-elevated)!important;border-color:var(--mt-a11y-dark-border-strong,var(--mt-a11y-dark-border))!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-table__row.is-selected,:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-table__row:focus-within{background:linear-gradient(180deg,var(--mt-a11y-dark-surface-selected),var(--mt-a11y-dark-surface-elevated))!important;background-color:var(--mt-a11y-dark-surface-selected)!important;border-color:var(--mt-a11y-dark-focus,var(--mt-a11y-dark-border-strong,var(--mt-a11y-dark-border)))!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-table{color-scheme:dark;background-color:var(--mt-a11y-dark-surface)!important;scrollbar-color:var(--mt-a11y-dark-border) var(--mt-a11y-dark-surface)}:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-table__inner{background-color:var(--mt-a11y-dark-surface)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-table::-webkit-scrollbar{width:10px;height:10px}:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-table::-webkit-scrollbar-button,:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-table::-webkit-scrollbar-corner{background:var(--mt-a11y-dark-surface)}:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-table::-webkit-scrollbar-track{background:var(--mt-a11y-dark-surface)}:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-table::-webkit-scrollbar-thumb{background:var(--mt-a11y-dark-border);border:2px solid var(--mt-a11y-dark-surface);border-radius:999px}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is(.operator-data-table,.operator-table,table) :is(.operator-cellSubtle,.operator-cellMeta,small,.muted){color:var(--mt-a11y-dark-text-muted)!important;opacity:1!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is(.input,input,select,textarea){color:var(--mt-a11y-dark-text)!important;background-color:var(--mt-a11y-dark-surface)!important;border-color:var(--mt-a11y-dark-border)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is(.input,input,select,textarea)::placeholder{color:var(--mt-a11y-dark-text-muted)!important;opacity:1!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is(.operator-viewTabs__item.is-active,.tab-button.active,.settings-tab-button.active){color:var(--mt-a11y-dark-text)!important;background:var(--mt-a11y-dark-surface-selected)!important;border-color:rgba(191,219,254,.48)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-viewTabs__item .operator-viewTabs__count{background:var(--mt-a11y-dark-surface-muted)!important;color:var(--mt-a11y-dark-text)!important;border:1px solid var(--mt-a11y-dark-border)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .operator-viewTabs__item.is-active .operator-viewTabs__count{background:var(--mt-a11y-dark-surface-muted)!important;color:var(--mt-a11y-dark-text)!important;border:1px solid var(--mt-a11y-dark-border)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is(.operator-statusBadge,.platform-admin-chip,.badge,.operator-tag,.mt-status-pill){color:var(--mt-a11y-dark-text)!important;background-color:var(--mt-a11y-dark-surface-muted)!important;border-color:var(--mt-a11y-dark-border)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is(a:not(.button),.mt-linkCard__action){color:var(--mt-a11y-dark-link)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is(.button.secondary,a.button.secondary,button.button.secondary,.operator-rowActions__toggle,.visibility-icon-button){color:var(--mt-a11y-dark-text)!important;background:var(--mt-a11y-dark-surface-muted)!important;background-color:var(--mt-a11y-dark-surface-muted)!important;border-color:var(--mt-a11y-dark-border)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is(.button.secondary,a.button.secondary,button.button.secondary,.operator-rowActions__toggle,.visibility-icon-button):hover{color:var(--mt-a11y-dark-text)!important;background:var(--mt-a11y-dark-surface-selected)!important;border-color:rgba(191,219,254,.58)!important}[data-shell=app] .mt-document-capture-preview{display:grid;gap:8px;margin:12px 0 0;max-width:420px}[data-shell=app] .mt-document-capture-preview img{width:100%;max-height:360px;object-fit:contain;border-radius:8px;border:1px solid var(--mt-surface-border);background:var(--mt-surface-card-muted)}[data-shell=app] .platform-acquisition-workspace{display:grid;gap:18px}[data-shell=app] .platform-acquisition-workspace .platform-admin-surface-hero{min-height:0!important;padding:24px 28px!important;align-items:center!important}[data-shell=app] .platform-acquisition-workspace .platform-admin-surface-hero h1,body .platform-shell .platform-acquisition-workspace .platform-admin-surface-hero.platform-admin-surface-hero.platform-admin-surface-hero>.platform-admin-surface-hero__copy>h1{font-size:clamp(32px,4vw,52px)!important;line-height:1.04!important}[data-shell=app] .platform-acquisition-workspace .platform-admin-surface-hero p,body .platform-shell .platform-acquisition-workspace .platform-admin-surface-hero.platform-admin-surface-hero.platform-admin-surface-hero>.platform-admin-surface-hero__copy>p{max-width:760px;font-size:16px!important;line-height:1.55!important}[data-shell=app] .platform-acquisition-workspace .platform-admin-surface-hero__visual{width:min(260px,24vw)!important;min-height:132px!important}[data-shell=app] .platform-acquisition-tabs{align-items:stretch}[data-shell=app] .platform-acquisition-tabs .operator-viewTabs__item{min-height:58px;justify-content:center}[data-shell=app] .platform-acquisition-tabs .operator-viewTabs__item small{display:block;margin-top:3px;font-size:11px;font-weight:600}[data-shell=app] .platform-acquisition-tab{display:grid;gap:16px}[data-shell=app] .platform-acquisition-card,[data-shell=app] .platform-acquisition-period{min-width:0;border:1px solid var(--semantic-border);border-radius:8px;background:var(--semantic-surface-elevated);color:var(--mt-text-primary);padding:16px}[data-shell=app] .platform-acquisition-period{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}[data-shell=app] .platform-acquisition-card dd,[data-shell=app] .platform-acquisition-card dt,[data-shell=app] .platform-acquisition-card p,[data-shell=app] .platform-acquisition-period span{overflow-wrap:anywhere}[data-shell=app] .platform-acquisition-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}[data-shell=app] .platform-acquisition-card__head h2,[data-shell=app] .platform-acquisition-card__head h3{margin:0}[data-shell=app] .platform-acquisition-overview-grid,[data-shell=app] .platform-acquisition-two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;align-items:start}[data-shell=app] .platform-acquisition-definition-list,[data-shell=app] .platform-acquisition-funnel,[data-shell=app] .platform-acquisition-mini-funnel,[data-shell=app] .platform-acquisition-opportunity-grid{display:grid;gap:12px}[data-shell=app] .platform-acquisition-definition-list article,[data-shell=app] .platform-acquisition-funnel-step,[data-shell=app] .platform-acquisition-insight,[data-shell=app] .platform-acquisition-mini-funnel>div,[data-shell=app] .platform-acquisition-opportunity,[data-shell=app] .platform-acquisition-row{min-width:0;border:1px solid rgba(100,116,139,.24);border-radius:8px;background:rgba(248,250,252,.82);padding:12px}[data-shell=app] .platform-acquisition-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.42fr);gap:12px;align-items:center}[data-shell=app] .platform-acquisition-insight p,[data-shell=app] .platform-acquisition-row p{margin:4px 0 0}[data-shell=app] .platform-acquisition-bar{height:9px;overflow:hidden;border-radius:999px;background:rgba(100,116,139,.18);margin-top:8px}[data-shell=app] .platform-acquisition-bar__fill{display:block;height:100%;border-radius:inherit;background:#64748b}[data-shell=app] .platform-acquisition-bar__fill--info,[data-shell=app] .platform-acquisition-bar__fill--revenue{background:#2563eb}[data-shell=app] .platform-acquisition-bar__fill--success{background:#0f8e74}[data-shell=app] .platform-acquisition-bar__fill--warn{background:#b45309}[data-shell=app] .platform-acquisition-bar__fill--danger{background:#b91c1c}[data-shell=app] .platform-acquisition-funnel-step{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px}[data-shell=app] .platform-acquisition-step-index{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#dbeafe;color:#172554;font-weight:800}[data-shell=app] .platform-acquisition-opportunity{border-left:4px solid #64748b}[data-shell=app] .platform-acquisition-opportunity--high{border-left-color:#0f8e74}[data-shell=app] .platform-acquisition-opportunity--medium,[data-shell=app] .platform-acquisition-opportunity--partial{border-left-color:#b45309}[data-shell=app] .platform-acquisition-opportunity--low{border-left-color:#64748b}[data-shell=app] .platform-acquisition-definition-list dl,[data-shell=app] .platform-acquisition-opportunity dl{display:grid;gap:8px;margin:12px 0 0}[data-shell=app] .platform-acquisition-definition-list dl>div,[data-shell=app] .platform-acquisition-opportunity dl>div{display:grid;grid-template-columns:minmax(110px,.25fr) minmax(0,1fr);gap:8px}[data-shell=app] .platform-acquisition-card dt{font-size:12px;font-weight:800;text-transform:uppercase;color:var(--mt-text-muted)}[data-shell=app] .platform-acquisition-card dd{margin:0}[data-shell=app] .platform-acquisition-governance{margin:0;padding-left:18px;line-height:1.7}[data-shell=app] .platform-acquisition-preview-grid{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(320px,1.22fr) minmax(220px,.82fr);gap:14px;align-items:start}[data-shell=app] .platform-acquisition-email-frame{width:100%;margin:0 auto;overflow:hidden;border:1px solid var(--semantic-border);border-radius:8px;background:#ffffff}[data-shell=app] .platform-acquisition-preview-text{min-height:320px;margin:0;white-space:pre-wrap;border-radius:8px;background:var(--semantic-surface);padding:14px}[data-shell=app] .platform-acquisition-field{display:grid;gap:6px;font-size:13px;font-weight:700}:is(html.dark,html[data-theme=dark]) [data-shell=app] .platform-acquisition-card,:is(html.dark,html[data-theme=dark]) [data-shell=app] .platform-acquisition-period{color:var(--mt-a11y-dark-text)!important;background:linear-gradient(180deg,var(--mt-a11y-dark-surface-elevated),var(--mt-a11y-dark-surface))!important;background-color:var(--mt-a11y-dark-surface-elevated)!important;border-color:var(--mt-a11y-dark-border-subtle)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .platform-acquisition-definition-list article,:is(html.dark,html[data-theme=dark]) [data-shell=app] .platform-acquisition-funnel-step,:is(html.dark,html[data-theme=dark]) [data-shell=app] .platform-acquisition-insight,:is(html.dark,html[data-theme=dark]) [data-shell=app] .platform-acquisition-mini-funnel>div,:is(html.dark,html[data-theme=dark]) [data-shell=app] .platform-acquisition-opportunity,:is(html.dark,html[data-theme=dark]) [data-shell=app] .platform-acquisition-row{color:var(--mt-a11y-dark-text)!important;background:var(--mt-a11y-dark-surface-muted)!important;background-color:var(--mt-a11y-dark-surface-muted)!important;border-color:var(--mt-a11y-dark-border)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .platform-acquisition-bar{background:rgba(203,213,225,.22)}:is(html.dark,html[data-theme=dark]) [data-shell=app] .platform-acquisition-step-index{background:#1e3a8a;color:#eff6ff}@media (max-width:980px){[data-shell=app] .platform-acquisition-preview-grid{grid-template-columns:1fr}}@media (max-width:680px){[data-shell=app] .platform-acquisition-workspace .platform-admin-surface-hero{padding:20px!important}[data-shell=app] .platform-acquisition-workspace .platform-admin-surface-hero h1,body .platform-shell .platform-acquisition-workspace .platform-admin-surface-hero.platform-admin-surface-hero.platform-admin-surface-hero>.platform-admin-surface-hero__copy>h1{font-size:34px!important}[data-shell=app] .platform-acquisition-workspace .platform-admin-surface-hero__visual{display:none!important}[data-shell=app] .platform-acquisition-definition-list dl>div,[data-shell=app] .platform-acquisition-opportunity dl>div,[data-shell=app] .platform-acquisition-row,[data-shell=app] .platform-acquisition-tabs{grid-template-columns:1fr}[data-shell=app] .platform-acquisition-card__head{display:grid}}[data-shell=app] .document-studio-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:18px;align-items:start}[data-shell=app] .document-preview{--document-preview-paper:#ffffff;--document-preview-text:#111827;--document-preview-muted:#374151;display:grid;gap:18px;padding:clamp(18px,3vw,32px);border-top:8px solid var(--mt-action-primary);border-radius:8px;background:var(--document-preview-paper);color:var(--document-preview-text);color-scheme:light;box-shadow:0 18px 36px rgba(15,23,42,.12)}[data-shell=app] .document-preview :is(h1,h2,h3,h4,p,th,td,span,footer,li){color:var(--document-preview-text);-webkit-text-fill-color:currentColor}[data-shell=app] .document-preview strong{-webkit-text-fill-color:currentColor}[data-shell=app] .document-preview__header{display:grid;gap:18px;align-items:start}[data-shell=app] .document-preview__header--split{grid-template-columns:minmax(0,1fr) minmax(180px,.6fr)}[data-shell=app] .document-preview__header--compact{grid-template-columns:minmax(0,1fr);gap:8px}[data-shell=app] .document-preview__logo{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#ffffff;font-weight:800;margin-bottom:10px}[data-shell=app] .document-preview__logoImage{display:block;width:auto;max-width:180px;max-height:58px;object-fit:contain;object-position:left center;margin-bottom:10px}[data-shell=app] .document-preview table{width:100%;border-collapse:collapse;font-size:.9rem}[data-shell=app] .document-preview td,[data-shell=app] .document-preview th{padding:10px 8px;border-bottom:1px solid #d1d5db;text-align:left;vertical-align:top}[data-shell=app] .document-preview__totals{display:grid;gap:6px;justify-items:end}@media (max-width:980px){[data-shell=app] .document-preview__header--split,[data-shell=app] .document-studio-layout{grid-template-columns:1fr}}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is([style*="rgba(255,255,255,0.55)"],[style*="rgba(255, 255, 255, 0.55)"],[style*="rgba(255, 255, 255, 0.72)"],[style*="rgba(248, 250, 252, 0.95)"]){color:var(--mt-a11y-dark-text)!important;background:var(--mt-a11y-dark-surface-muted)!important;border-color:var(--mt-a11y-dark-border-subtle)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is(.xero-metrics-grid>div,.xero-readiness-list>div){color:var(--mt-a11y-dark-text)!important;background:var(--mt-a11y-dark-surface-muted)!important;background-color:var(--mt-a11y-dark-surface-muted)!important;border-color:var(--mt-a11y-dark-border)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is(.xero-metrics-grid>div,.xero-readiness-list>div) :is(strong,span){color:var(--mt-a11y-dark-text)!important;opacity:1!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] :is(.xero-metrics-grid>div,.xero-readiness-list>div) span{color:var(--mt-a11y-dark-text-muted)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .mt-sidebar.mt-sidebar--desktopRail,:is(html.dark,html[data-theme=dark]) [data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer{color:var(--mt-a11y-dark-text)!important;background:radial-gradient(circle at 35% 0,rgba(147,197,253,.12),transparent 32%),var(--mt-a11y-dark-surface-elevated)!important;border-color:var(--mt-a11y-dark-border-subtle)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .mt-sidebar :is(.mt-sidebar__productName,.mt-sidebar__label,.mt-sidebar__item,.mt-sidebar__logout){color:var(--mt-a11y-dark-text)!important;opacity:1!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .mt-sidebar :is(.mt-sidebar__businessName,.mt-sidebar__groupTitle,.mt-sidebar__searchText){color:var(--mt-a11y-dark-text-muted)!important;opacity:1!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .mt-sidebar :is(.mt-sidebar__brandLink,.mt-sidebar__search,.mt-sidebar__item:hover,.mt-sidebar__logout:hover,.mt-sidebar__item[aria-current=page]){color:var(--mt-a11y-dark-text)!important;background:var(--mt-a11y-dark-surface-muted)!important;border-color:var(--mt-a11y-dark-border)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] .mt-sidebar .mt-sidebar__icon{color:var(--mt-a11y-dark-link)!important;background:var(--mt-a11y-dark-surface)!important;border-color:var(--mt-a11y-dark-border-subtle)!important}[data-shell=app] :is(.operator-page,.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header){color:var(--mt-text-on-dark,#f8fafc)!important}[data-shell=app] :is(.operator-page,.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header) :is(h1,h2,h3,h4,strong,label,.operator-page__title,.operator-page__statValue){color:var(--mt-text-on-dark,#f8fafc)!important}[data-shell=app] :is(.operator-page,.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header) :is(h1,h2,h3,h4,.operator-page__title){color:#f8fafc!important;background-color:transparent!important}[data-shell=app] :is(.card.operator-page,.operator-page.operator-section,.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header) :is(h1,h2,h3,h4,.operator-page__title){color:#f8fafc!important;background-color:transparent!important}[data-shell=app] .bookings-premium-header .operator-page__title.operator-page__title,[data-shell=app] .calendar-premium-header .operator-page__title.operator-page__title,[data-shell=app] .card.operator-page .operator-page__hero .operator-page__title.operator-page__title,[data-shell=app] .customers-premium-header .operator-page__title.operator-page__title,[data-shell=app] .premium-page-header .operator-page__title.operator-page__title{color:#f8fafc!important;background-color:transparent!important}[data-shell=app] :is(.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header) h1{color:#f8fafc!important;background-color:transparent!important}[data-shell=app] .bookings-premium-header.bookings-premium-header h1,[data-shell=app] .calendar-premium-header.calendar-premium-header h1,[data-shell=app] .card.bookings-premium-header.bookings-premium-header.bookings-premium-header h1,[data-shell=app] .card.calendar-premium-header.calendar-premium-header.calendar-premium-header h1,[data-shell=app] .card.customers-premium-header.customers-premium-header.customers-premium-header h1,[data-shell=app] .card.premium-page-header.premium-page-header.premium-page-header h1,[data-shell=app] .customers-premium-header.customers-premium-header h1,[data-shell=app] .premium-page-header.premium-page-header h1{color:#f8fafc!important;background-color:transparent!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] h1{color:var(--mt-a11y-dark-text)!important}:is(html.dark,html[data-theme=dark]) .platform-shell{background:radial-gradient(circle at 8% 0,rgba(34,211,238,.13),transparent 28%),radial-gradient(circle at 85% 6%,rgba(168,85,247,.12),transparent 24%),linear-gradient(180deg,#07111f,#0f172a 56%,#111827);color:var(--mt-a11y-dark-text)}:is(html.dark,html[data-theme=dark]) .platform-shell__header{background:rgba(15,23,42,.86);border-color:rgba(148,163,184,.2)}:is(html.dark,html[data-theme=dark]) .platform-admin-surface-hero{border-color:rgba(191,219,254,.18);box-shadow:0 24px 68px rgba(0,0,0,.32)}:is(html.dark,html[data-theme=dark]) .platform-admin-kpi-card{color:var(--mt-a11y-dark-text);background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(15,23,42,.82));border-color:var(--mt-a11y-dark-border-subtle);box-shadow:0 18px 44px rgba(0,0,0,.26)}:is(html.dark,html[data-theme=dark]) .platform-admin-kpi-card--warn{background:linear-gradient(160deg,rgba(69,45,16,.92),rgba(30,41,59,.86))}:is(html.dark,html[data-theme=dark]) .platform-admin-kpi-card--danger{background:linear-gradient(160deg,rgba(69,22,22,.92),rgba(30,41,59,.86))}:is(html.dark,html[data-theme=dark]) .platform-admin-kpi-card--success{background:linear-gradient(160deg,rgba(15,65,58,.92),rgba(30,41,59,.86))}:is(html.dark,html[data-theme=dark]) .platform-admin-kpi-card--info,:is(html.dark,html[data-theme=dark]) .platform-admin-kpi-card--product,:is(html.dark,html[data-theme=dark]) .platform-admin-kpi-card--revenue,:is(html.dark,html[data-theme=dark]) .platform-admin-kpi-card--support{background:linear-gradient(160deg,rgba(15,46,70,.92),rgba(30,41,59,.86))}:is(html.dark,html[data-theme=dark]) .platform-admin-kpi-card__label,:is(html.dark,html[data-theme=dark]) .platform-admin-kpi-card__value{color:var(--mt-a11y-dark-text)!important}:is(html.dark,html[data-theme=dark]) .platform-admin-kpi-card__detail{color:var(--mt-a11y-dark-text-muted)!important}:is(html.dark,html[data-theme=dark]) .platform-admin-empty-state,:is(html.dark,html[data-theme=dark]) .platform-admin-person-card,:is(html.dark,html[data-theme=dark]) .platform-admin-row-card{color:var(--mt-a11y-dark-text);background:radial-gradient(180px 120px at 100% 0,rgba(59,130,246,.12),transparent 72%),var(--mt-a11y-dark-surface-muted);border-color:var(--mt-a11y-dark-border-subtle)}:is(html.dark,html[data-theme=dark]) .platform-admin-empty-state :is(strong,p),:is(html.dark,html[data-theme=dark]) .platform-admin-person-card :is(strong,p,span),:is(html.dark,html[data-theme=dark]) .platform-admin-row-card :is(strong,p,span){color:var(--mt-a11y-dark-text)!important}:is(html.dark,html[data-theme=dark]) .platform-admin-empty-state p,:is(html.dark,html[data-theme=dark]) .platform-admin-person-card .muted,:is(html.dark,html[data-theme=dark]) .platform-admin-row-card .muted{color:var(--mt-a11y-dark-text-muted)!important}:is(html.dark,html[data-theme=dark]) .platform-admin-skeleton-grid span{background:linear-gradient(90deg,rgba(30,41,59,.9),rgba(51,65,85,.96),rgba(30,41,59,.9));background-size:220% 100%}[data-shell=app] .bookings-premium-header .operator-page__subtitle.operator-page__subtitle,[data-shell=app] .calendar-premium-header .operator-page__subtitle.operator-page__subtitle,[data-shell=app] .card.operator-page .operator-page__hero .muted.muted,[data-shell=app] .card.operator-page .operator-page__hero .operator-page__subtitle.operator-page__subtitle,[data-shell=app] .customers-premium-header .operator-page__subtitle.operator-page__subtitle,[data-shell=app] .premium-page-header .operator-page__subtitle.operator-page__subtitle{color:#dbeafe!important;opacity:1!important}[data-shell=app] :is(.operator-page,.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header) :is(p,small,span,.muted,.operator-page__subtitle,.operator-page__eyebrow,.operator-page__actionMeta,.operator-page__statLabel,.operator-page__statHint,.operator-page__shortcut){color:var(--mt-text-muted-on-dark,#dbeafe)!important;opacity:1!important}html[data-theme=light] [data-shell=app] :is(.operator-page,.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header) :is(.operator-page__stat,.dashboard-metric-card,.premium-metric-card,.customers-metric-card,.bookings-metric-card){color:var(--mt-a11y-light-text)!important}html[data-theme=light] [data-shell=app] :is(.operator-page,.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header) :is(.operator-page__stat,.dashboard-metric-card,.premium-metric-card,.customers-metric-card,.bookings-metric-card) :is(h1,h2,h3,h4,strong,label,span,small,p,.muted,.operator-page__statLabel,.operator-page__statValue,.operator-page__statHint){color:var(--mt-a11y-light-text)!important}html[data-theme=light] [data-shell=app] :is(.operator-page,.premium-page-header,.customers-premium-header,.bookings-premium-header,.calendar-premium-header) :is(.operator-page__stat,.dashboard-metric-card,.premium-metric-card,.customers-metric-card,.bookings-metric-card) :is(.operator-page__statLabel,.operator-page__statHint,small,p,.muted){color:var(--mt-a11y-light-text-muted)!important}.powered-by-mytitan a:focus-visible,.powered-by-mytitan a:hover{color:#374151;text-decoration:underline}.dark .powered-by-mytitan,[data-theme=dark] .powered-by-mytitan{color:#cbd5e1}.platform-shell .platform-admin-surface-hero.platform-admin-surface-hero :is(h1,h2,h3,strong),:is(html.dark,html[data-theme=dark]) [data-shell=app] .platform-admin-surface-hero.platform-admin-surface-hero :is(h1,h2,h3,strong),[data-shell=app] .platform-admin-surface-hero.platform-admin-surface-hero :is(h1,h2,h3,strong){color:#ffffff!important;background-color:transparent!important}.platform-shell .platform-admin-surface-hero.platform-admin-surface-hero :is(p,span,.muted,.platform-admin-eyebrow),:is(html.dark,html[data-theme=dark]) [data-shell=app] .platform-admin-surface-hero.platform-admin-surface-hero :is(p,span,.muted,.platform-admin-eyebrow),[data-shell=app] .platform-admin-surface-hero.platform-admin-surface-hero :is(p,span,.muted,.platform-admin-eyebrow){color:rgba(226,232,240,.86)!important;opacity:1!important}body .platform-shell .platform-admin-surface-hero.platform-admin-surface-hero.platform-admin-surface-hero>.platform-admin-surface-hero__copy>h1{color:#ffffff!important;background:transparent!important}body .platform-shell .platform-admin-surface-hero.platform-admin-surface-hero.platform-admin-surface-hero>.platform-admin-surface-hero__copy>.platform-admin-eyebrow,body .platform-shell .platform-admin-surface-hero.platform-admin-surface-hero.platform-admin-surface-hero>.platform-admin-surface-hero__copy>p{color:rgba(226,232,240,.88)!important;opacity:1!important}:is(html.dark,html[data-theme=dark]) body .platform-shell .platform-admin-hero.platform-admin-hero :is(p,.platform-admin-eyebrow,.platform-admin-hero__hint),body .platform-shell .platform-admin-hero.platform-admin-hero :is(p,.platform-admin-eyebrow,.platform-admin-hero__hint){color:rgba(226,232,240,.92)!important;opacity:1!important}:is(html.dark,html[data-theme=dark]) body .platform-shell .platform-admin-hero.platform-admin-hero .platform-admin-hero-signal span,body .platform-shell .platform-admin-hero.platform-admin-hero .platform-admin-hero-signal span{color:rgba(226,232,240,.88)!important;opacity:1!important}:is(html.dark,html[data-theme=dark]) body .platform-shell .platform-admin-hero.platform-admin-hero .platform-admin-hero-signal strong,body .platform-shell .platform-admin-hero.platform-admin-hero .platform-admin-hero-signal strong{color:#ffffff!important;opacity:1!important}.dark .powered-by-mytitan a:focus-visible,.dark .powered-by-mytitan a:hover,[data-theme=dark] .powered-by-mytitan a:focus-visible,[data-theme=dark] .powered-by-mytitan a:hover{color:#f8fafc}@media (max-width:640px){.powered-by-mytitan{text-align:center}.platform-shell__header-inner,.platform-shell__main{width:min(100% - 20px,1360px)}.platform-shell__nav{width:100%;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px}.platform-shell__nav .button{flex:0 0 auto}.platform-admin-surface-hero{grid-template-columns:1fr;min-height:auto;padding:22px}.platform-admin-surface-hero__visual{min-height:118px}.platform-admin-surface-hero__actions{position:relative;right:auto;bottom:auto;margin-top:4px}.platform-admin-surface-hero h1{font-size:2.15rem}.platform-admin-empty-state,.platform-admin-row-card{align-items:flex-start}.platform-admin-row-card{display:grid}}@media print{[data-shell=app] .document-preview.document-preview{background:#ffffff!important;background-color:#ffffff!important;color:#111827!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}[data-shell=app] .document-preview.document-preview :is(h1,h2,h3,h4,p,th,td,span,footer,li){color:#111827!important;-webkit-text-fill-color:currentColor!important}[data-shell=app] .document-preview.document-preview strong:not([style*=color]){color:#111827!important;-webkit-text-fill-color:currentColor!important}[data-shell=app] .document-preview.document-preview strong[style*=color]{-webkit-text-fill-color:currentColor!important}[data-shell=app] .document-preview.document-preview [data-document-accent=true]{color:var(--document-preview-accent,#0b705d)!important;-webkit-text-fill-color:var(--document-preview-accent,#0b705d)!important}.powered-by-mytitan{page-break-inside:avoid;break-inside:avoid;color:#4b5563!important;font-size:11px;text-align:right}}.platform-invite-page{--platform-invite-bg:#eef5ff;--platform-invite-bg-accent:rgba(37,99,235,0.18);--platform-invite-surface:rgba(255,255,255,0.96);--platform-invite-surface-border:rgba(37,99,235,0.2);--platform-invite-text:#0f172a;--platform-invite-muted:#40516d;--platform-invite-subtle:#59677d;--platform-invite-input:#ffffff;--platform-invite-input-border:#6f88ad;--platform-invite-focus:#1d4ed8;--platform-invite-danger:#b91c1c;--platform-invite-danger-bg:#fff1f2;--platform-invite-success:#047857;--platform-invite-success-bg:#ecfdf5;min-height:100vh;display:grid;place-items:center;padding:48px 18px;color:var(--platform-invite-text);background:radial-gradient(760px 420px at 14% 0,var(--platform-invite-bg-accent),transparent 60%),radial-gradient(700px 360px at 100% 14%,rgba(20,184,166,.14),transparent 62%),linear-gradient(180deg,#f8fbff 0,var(--platform-invite-bg) 100%)}:is(html.dark,html[data-theme=dark]) .platform-invite-page{--platform-invite-bg:#020817;--platform-invite-bg-accent:rgba(59,130,246,0.28);--platform-invite-surface:rgba(8,18,38,0.94);--platform-invite-surface-border:rgba(191,219,254,0.24);--platform-invite-text:#f8fafc;--platform-invite-muted:#d7e2f4;--platform-invite-subtle:#bfccdd;--platform-invite-input:#0f1d35;--platform-invite-input-border:#7890b7;--platform-invite-focus:#93c5fd;--platform-invite-danger:#fecdd3;--platform-invite-danger-bg:rgba(127,29,29,0.52);--platform-invite-success:#bbf7d0;--platform-invite-success-bg:rgba(20,83,45,0.48);background:radial-gradient(760px 420px at 14% 0,var(--platform-invite-bg-accent),transparent 60%),radial-gradient(700px 360px at 100% 14%,rgba(20,184,166,.16),transparent 62%),linear-gradient(180deg,#050b18 0,var(--platform-invite-bg) 100%)}.platform-invite-card{width:min(100%,520px);padding:clamp(28px,5vw,42px);border:1px solid var(--platform-invite-surface-border);border-radius:28px;color:var(--platform-invite-text);background:var(--platform-invite-surface);box-shadow:0 30px 80px rgba(2,8,23,.22);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.platform-invite-brand{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:28px;color:var(--platform-invite-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.platform-invite-brand strong{color:var(--platform-invite-text);font-size:24px;letter-spacing:-.04em;text-transform:none}.platform-invite-card__eyebrow{margin-bottom:10px;color:var(--platform-invite-muted);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.platform-invite-card h1{margin:0 0 14px;color:var(--platform-invite-text);font-size:clamp(2rem,7vw,3.35rem);line-height:.98;letter-spacing:-.04em}.platform-invite-copy,.platform-invite-footnote,.platform-invite-state p{margin:0;color:var(--platform-invite-muted);font-size:15px;line-height:1.65}.platform-invite-form{display:grid;gap:18px}.platform-invite-requirements{display:grid;gap:7px;margin:0;padding:14px 16px 14px 32px;border:1px solid color-mix(in srgb,var(--platform-invite-input-border) 42%,transparent);border-radius:18px;background:color-mix(in srgb,var(--platform-invite-input) 74%,transparent);font-size:13px;line-height:1.45}.platform-invite-requirements,.platform-invite-requirements li{color:var(--platform-invite-subtle)}.platform-invite-field{display:grid;gap:8px;color:var(--platform-invite-text);font-size:14px;font-weight:800}.platform-invite-input-wrap{display:flex;align-items:stretch;min-height:50px;border:1px solid var(--platform-invite-input-border);border-radius:16px;background:var(--platform-invite-input);overflow:hidden}.platform-invite-input{flex:1 1;min-width:0;border:0;outline:0;padding:0 15px;color:var(--platform-invite-text);background:transparent;font:inherit;font-weight:650}.platform-invite-input::placeholder{color:var(--platform-invite-subtle);opacity:1}.platform-invite-input-wrap:focus-within{border-color:var(--platform-invite-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--platform-invite-focus) 34%,transparent)}.platform-invite-visibility{min-width:72px;border:0;border-left:1px solid color-mix(in srgb,var(--platform-invite-input-border) 62%,transparent);color:var(--platform-invite-text);background:color-mix(in srgb,var(--platform-invite-input) 72%,var(--platform-invite-focus) 8%);font-weight:800;cursor:pointer}.platform-invite-visibility:hover{background:color-mix(in srgb,var(--platform-invite-input) 55%,var(--platform-invite-focus) 18%)}.platform-invite-button:focus-visible,.platform-invite-visibility:focus-visible{outline:3px solid var(--platform-invite-focus);outline-offset:3px}.platform-invite-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 18px;border:1px solid rgba(147,197,253,.32);border-radius:16px;color:#ffffff;background:linear-gradient(135deg,#13284c,#2458f4);box-shadow:0 18px 40px rgba(37,99,235,.24);font-size:14px;font-weight:850;text-decoration:none;cursor:pointer}.platform-invite-button:disabled{color:#526079;background:linear-gradient(180deg,#dce6f4,#cbd7e8);border-color:#a8b6ca;box-shadow:none;cursor:not-allowed}:is(html.dark,html[data-theme=dark]) .platform-invite-button:disabled{color:#d7e2f4;background:linear-gradient(180deg,#26364f,#1a2940);border-color:#60759a}.platform-invite-alert,.platform-invite-state{border-radius:18px;padding:14px 16px;font-size:14px;line-height:1.55}.platform-invite-alert--danger{border:1px solid color-mix(in srgb,var(--platform-invite-danger) 42%,transparent);color:var(--platform-invite-danger);background:var(--platform-invite-danger-bg)}.platform-invite-state--success{display:grid;gap:14px;border:1px solid color-mix(in srgb,var(--platform-invite-success) 45%,transparent);background:var(--platform-invite-success-bg)}.platform-invite-state strong,.platform-invite-state--success{color:var(--platform-invite-success)}.platform-invite-state .platform-invite-button{justify-self:start}@media (max-width:520px){.platform-invite-page{align-items:start;padding:22px 14px}.platform-invite-card{padding:24px 18px;border-radius:22px}.platform-invite-brand{align-items:flex-start;flex-direction:column;margin-bottom:22px}.platform-invite-card h1{font-size:2.35rem}}[data-shell=app] .dashboard-premium .dashboard-location-select select,[data-shell=app] .dashboard-premium [data-ui=dashboard-location-selector]{background:#0e192a!important;background-color:#0e192a!important;color:#f8fafc!important;border-color:rgba(203,213,225,.42)!important}[data-shell=app] .dashboard-location-select,[data-shell=app] .dashboard-premium .dashboard-location-select,[data-shell=app] .dashboard-premium [data-ui=dashboard-location-label],[data-shell=app] .dashboard-premium [data-ui=dashboard-period-label]{color:#dbeafe!important}[data-shell=app] .dashboard-location-select select,[data-shell=app] [data-ui=dashboard-location-selector]{background:#0e192a!important;background-color:#0e192a!important;color:#f8fafc!important;border-color:rgba(203,213,225,.42)!important}html:not(.dark):not([data-theme=dark]) [data-shell=app] .dashboard-location-select{color:#334155!important}html:not(.dark):not([data-theme=dark]) [data-shell=app] .dashboard-location-select select,html:not(.dark):not([data-theme=dark]) [data-shell=app] [data-ui=dashboard-location-selector]{background:#ffffff!important;background-color:#ffffff!important;color:#0f172a!important;border-color:#94a3b8!important}[data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-location-label],[data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-period-label]{color:#dbeafe!important}[data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-location-selector]{background:#0e192a!important;background-color:#0e192a!important;color:#f8fafc!important;border-color:rgba(203,213,225,.42)!important}[data-shell=app] .dashboard-premium[data-surface-theme=dark] :is([data-ui=dashboard-title],[data-ui=dashboard-greeting],[data-ui=dashboard-create-job],[data-ui=dashboard-business-snapshot]){background:transparent!important;background-color:transparent!important;color:#fafafc!important}[data-shell=app] .dashboard-premium[data-surface-theme=dark] :is(h1,h2,h3,h4,label,a,button){color:#fafafc!important}[data-shell=app] .dashboard-premium .dashboard-snapshot-card span{color:#334155!important}[data-shell=app] .dashboard-premium .dashboard-snapshot-card strong{color:#1e293b!important}html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] a.button.dashboard-primary-action[data-ui=dashboard-create-job],html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] select#dashboard-location-selector[data-ui=dashboard-location-selector]{color:#fafafc!important;-webkit-text-fill-color:#fafafc!important}html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] select#dashboard-location-selector[data-ui=dashboard-location-selector] option{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}[data-shell=app] .dashboard-shell__workflowPulse{color:#f8fafc!important;background:radial-gradient(circle at top right,rgba(59,130,246,.28),transparent 34%),linear-gradient(145deg,#172554,#0f172a 58%,#111827),#0f172a!important;background-color:#0f172a!important;border-color:rgba(191,219,254,.38)!important}[data-shell=app] .dashboard-shell__workflowPulse :is(.dashboard-shell__workflowPulseTitle,strong){color:#fafafc!important}[data-shell=app] .card.dashboard-shell__workflowPulse .dashboard-shell__workflowPulseTitle,[data-shell=app] .card.dashboard-shell__workflowPulse h2.dashboard-shell__workflowPulseTitle{background:transparent!important;background-color:transparent!important;color:#fafafc!important}[data-shell=app] .dashboard-shell__workflowPulse :is(.dashboard-shell__workflowPulseEyebrow,.dashboard-shell__workflowPulseLabel,.dashboard-shell__workflowPulseText,.dashboard-shell__workflowAction span,.dashboard-shell__workflowEmpty){color:#dbeafe!important;opacity:1!important}[data-shell=app] .card.dashboard-shell__workflowPulse p.dashboard-shell__workflowPulseText{color:#dbeafe!important}[data-shell=app] .dashboard-shell__workflowPulse :is(h1,h2,h3,h4,p,span,strong,a,button,.dashboard-shell__workflowPulseEyebrow,.dashboard-shell__workflowPulseLabel,.dashboard-shell__workflowPulseTitle,.dashboard-shell__workflowPulseText,.dashboard-shell__workflowAction span,.dashboard-shell__workflowEmpty){background:rgba(255,255,255,.001)!important;background-color:rgba(255,255,255,.001)!important}:is(html.dark,html[data-theme=dark]) [data-shell=app] [data-ui=dashboard-location-selector],[data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-create-job],[data-shell=app] [data-ui=dashboard-business-snapshot],[data-shell=app] [data-ui=dashboard-greeting],[data-shell=app] [data-ui=dashboard-title]{color:#fafafc!important;-webkit-text-fill-color:#fafafc!important}[data-shell=app] [data-ui=dashboard-business-date],[data-shell=app] [data-ui=dashboard-location-label],[data-shell=app] [data-ui=dashboard-period-label]{color:#dbeafe!important}[data-shell=app] .dashboard-snapshot-card span{color:#334155!important}[data-shell=app] .dashboard-snapshot-card strong{color:#1e293b!important}[data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-create-job],html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] a.button.dashboard-primary-action[data-ui=dashboard-create-job]{background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;background-color:#1d4ed8!important;border-color:rgba(191,219,254,.52)!important}html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] a.button.dashboard-primary-action[data-ui=dashboard-create-job]{color:#fafafc!important;-webkit-text-fill-color:#fafafc!important}html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] a.button.dashboard-primary-action[data-ui=dashboard-create-job]:hover{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;background-color:#2563eb!important}html body [data-shell=app] .dashboard-premium[data-surface-theme=dark]{opacity:1!important}html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-business-snapshot],html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-greeting],html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-title]{color:#fafafc!important;-webkit-text-fill-color:#fafafc!important;opacity:1!important}html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-business-date]{color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important;opacity:1!important}html[data-theme=light] [data-shell=app] [data-ui=dashboard-location-selector]{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#ffffff!important;background-color:#ffffff!important;border-color:#94a3b8!important}html[data-theme=light] body [data-shell=app] .dashboard-premium[data-surface-theme=dark] select#dashboard-location-selector[data-ui=dashboard-location-selector],html[data-theme=light] body [data-shell=app] .dashboard-premium[data-surface-theme=dark] select#dashboard-period-selector[data-ui=dashboard-period-selector]{color:#fafafc!important;-webkit-text-fill-color:#fafafc!important;background:#0e192a!important;background-color:#0e192a!important;border-color:rgba(203,213,225,.42)!important}html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-snapshot-card span,html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-location-label],html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] [data-ui=dashboard-period-label]{color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important}html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-snapshot-card strong{color:#fafafc!important;-webkit-text-fill-color:#fafafc!important}html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-snapshot-card [data-ui=dashboard-kpi-label]{color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important}html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-snapshot-card [data-ui=dashboard-kpi-value]{color:#fafafc!important;-webkit-text-fill-color:#fafafc!important}html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-panel,html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-priority,html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-snapshot-card{color:#fafafc!important;background:#1f2937!important;background-color:#1f2937!important;border-color:rgba(191,219,254,.28)!important}html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-panel :is(p,span,small,.muted),html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-priority :is(p,span,small,.muted){color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important}html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-panel :is(h1,h2,h3,h4,strong,a),html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-priority :is(h1,h2,h3,h4,strong,a){color:#fafafc!important;-webkit-text-fill-color:#fafafc!important}html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-empty a.button.secondary,html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-priority a.button:not(.secondary),html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-work-row a.button.secondary{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-activity-row,html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-row,html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-work-row{background:#111827!important;background-color:#111827!important;border-color:rgba(191,219,254,.3)!important;color:#fafafc!important}html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-activity-row :is(span,small),html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-row :is(.dashboard-row__time,em,small),html body [data-shell=app] .dashboard-premium[data-surface-theme=dark] .dashboard-work-row :is(span,small){color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important}html body .platform-shell[data-shell=app] .platform-shell__nav :is(a.button.secondary,button.button.secondary){color:#172033!important;-webkit-text-fill-color:#172033!important;background:#f8fbff!important;background-color:#f8fbff!important;border-color:rgba(96,116,145,.32)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92)!important;opacity:1!important}html body .platform-shell[data-shell=app] .platform-shell__nav :is(a.button.secondary,button.button.secondary):focus-visible,html body .platform-shell[data-shell=app] .platform-shell__nav :is(a.button.secondary,button.button.secondary):hover{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#ffffff!important;background-color:#ffffff!important;border-color:rgba(37,99,235,.46)!important}html body .platform-shell[data-shell=app] .platform-shell__nav :is(a.button.secondary,button.button.secondary)[aria-current=page]{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:#172554!important;background-color:#172554!important;border-color:rgba(96,165,250,.5)!important}html.dark body .platform-shell[data-shell=app] .platform-shell__nav :is(a.button.secondary,button.button.secondary),html[data-theme=dark] body .platform-shell[data-shell=app] .platform-shell__nav :is(a.button.secondary,button.button.secondary){color:#e5edf8!important;-webkit-text-fill-color:#e5edf8!important;background:#1e293b!important;background-color:#1e293b!important;border-color:rgba(148,163,184,.46)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;opacity:1!important}html.dark body .platform-shell[data-shell=app] .platform-shell__nav :is(a.button.secondary,button.button.secondary):focus-visible,html.dark body .platform-shell[data-shell=app] .platform-shell__nav :is(a.button.secondary,button.button.secondary):hover,html[data-theme=dark] body .platform-shell[data-shell=app] .platform-shell__nav :is(a.button.secondary,button.button.secondary):focus-visible,html[data-theme=dark] body .platform-shell[data-shell=app] .platform-shell__nav :is(a.button.secondary,button.button.secondary):hover{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:#334155!important;background-color:#334155!important;border-color:rgba(191,219,254,.72)!important}html.dark body .platform-shell[data-shell=app] .platform-shell__nav :is(a.button.secondary,button.button.secondary)[aria-current=page],html[data-theme=dark] body .platform-shell[data-shell=app] .platform-shell__nav :is(a.button.secondary,button.button.secondary)[aria-current=page]{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:#172554!important;background-color:#172554!important;border-color:rgba(191,219,254,.78)!important}html body .platform-shell[data-shell=app][data-platform-theme=dark] .platform-shell__nav :is(a.button.secondary,button.button.secondary){color:#e5edf8!important;-webkit-text-fill-color:#e5edf8!important;background:#1e293b!important;background-color:#1e293b!important;border-color:rgba(148,163,184,.46)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;opacity:1!important}html body .platform-shell[data-shell=app][data-platform-theme=dark] .platform-shell__nav :is(a.button.secondary,button.button.secondary):focus-visible,html body .platform-shell[data-shell=app][data-platform-theme=dark] .platform-shell__nav :is(a.button.secondary,button.button.secondary):hover{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:#334155!important;background-color:#334155!important;border-color:rgba(191,219,254,.72)!important}html body .platform-shell[data-shell=app][data-platform-theme=dark] .platform-shell__nav :is(a.button.secondary,button.button.secondary)[aria-current=page]{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:#172554!important;background-color:#172554!important;border-color:rgba(191,219,254,.78)!important}html body .platform-shell[data-shell=app] .platform-shell__nav :is(.platform-shell__nav-label,.platform-shell__nav-icon){color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important}html body .platform-shell[data-shell=app][data-platform-theme=light] .platform-shell__nav a.button.secondary,html body .platform-shell[data-shell=app][data-platform-theme=light] .platform-shell__nav button.button.secondary{color:#172033!important;-webkit-text-fill-color:#172033!important;background:#f8fbff!important;background-color:#f8fbff!important;border-color:rgba(96,116,145,.32)!important}html body .platform-shell[data-shell=app][data-platform-theme=light] .platform-shell__nav a.button.secondary:focus-visible,html body .platform-shell[data-shell=app][data-platform-theme=light] .platform-shell__nav a.button.secondary:hover,html body .platform-shell[data-shell=app][data-platform-theme=light] .platform-shell__nav button.button.secondary:focus-visible,html body .platform-shell[data-shell=app][data-platform-theme=light] .platform-shell__nav button.button.secondary:hover{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#ffffff!important;background-color:#ffffff!important}html body .platform-shell[data-shell=app][data-platform-theme=light] .platform-shell__nav a.button.secondary[aria-current=page],html body .platform-shell[data-shell=app][data-platform-theme=light] .platform-shell__nav button.button.secondary[aria-current=page]{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:#172554!important;background-color:#172554!important}html body .platform-shell[data-shell=app][data-platform-theme=dark] .platform-shell__nav a.button.secondary,html body .platform-shell[data-shell=app][data-platform-theme=dark] .platform-shell__nav button.button.secondary{color:#e5edf8!important;-webkit-text-fill-color:#e5edf8!important;background:#1e293b!important;background-color:#1e293b!important;border-color:rgba(148,163,184,.46)!important}html body .platform-shell[data-shell=app][data-platform-theme=dark] .platform-shell__nav a.button.secondary:focus-visible,html body .platform-shell[data-shell=app][data-platform-theme=dark] .platform-shell__nav a.button.secondary:hover,html body .platform-shell[data-shell=app][data-platform-theme=dark] .platform-shell__nav button.button.secondary:focus-visible,html body .platform-shell[data-shell=app][data-platform-theme=dark] .platform-shell__nav button.button.secondary:hover{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:#334155!important;background-color:#334155!important}html body .platform-shell[data-shell=app][data-platform-theme=dark] .platform-shell__nav a.button.secondary[aria-current=page],html body .platform-shell[data-shell=app][data-platform-theme=dark] .platform-shell__nav button.button.secondary[aria-current=page]{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:#172554!important;background-color:#172554!important}html body .platform-shell[data-shell=app][data-platform-theme=light][data-platform-theme=light] .platform-shell__nav a.button.secondary,html body .platform-shell[data-shell=app][data-platform-theme=light][data-platform-theme=light] .platform-shell__nav button.button.secondary{color:#172033!important;-webkit-text-fill-color:#172033!important;background:#f8fbff!important;background-color:#f8fbff!important;border-color:rgba(96,116,145,.32)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92)!important;opacity:1!important}html body .platform-shell[data-shell=app][data-platform-theme=light][data-platform-theme=light] .platform-shell__nav a.button.secondary:focus-visible,html body .platform-shell[data-shell=app][data-platform-theme=light][data-platform-theme=light] .platform-shell__nav a.button.secondary:hover,html body .platform-shell[data-shell=app][data-platform-theme=light][data-platform-theme=light] .platform-shell__nav button.button.secondary:focus-visible,html body .platform-shell[data-shell=app][data-platform-theme=light][data-platform-theme=light] .platform-shell__nav button.button.secondary:hover{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#ffffff!important;background-color:#ffffff!important;border-color:rgba(37,99,235,.46)!important}html body .platform-shell[data-shell=app][data-platform-theme=light][data-platform-theme=light] .platform-shell__nav a.button.secondary[aria-current=page],html body .platform-shell[data-shell=app][data-platform-theme=light][data-platform-theme=light] .platform-shell__nav button.button.secondary[aria-current=page]{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:#172554!important;background-color:#172554!important;border-color:rgba(96,165,250,.5)!important}html body .platform-shell[data-shell=app][data-platform-theme=light] .platform-shell__nav :is(a.button.secondary,button.button.secondary):not([aria-current=page]){color:#172033!important;-webkit-text-fill-color:#172033!important;background:#f8fbff!important;background-color:#f8fbff!important;border-color:rgba(96,116,145,.32)!important;opacity:1!important;transition:box-shadow .15s ease,transform .15s ease!important}html body .platform-shell[data-shell=app][data-platform-theme=light] .platform-shell__nav :is(a.button.secondary,button.button.secondary):not([aria-current=page]):is(:hover,:focus-visible){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#ffffff!important;background-color:#ffffff!important;border-color:rgba(37,99,235,.46)!important}html body .platform-shell[data-shell=app][data-platform-theme=light] .platform-shell__nav :is(a.button.secondary,button.button.secondary)[aria-current=page]{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:#172554!important;background-color:#172554!important;border-color:rgba(96,165,250,.5)!important;transition:box-shadow .15s ease,transform .15s ease!important}html body .platform-shell[data-shell=app] .platform-shell__nav :is(a.button.secondary,button.button.secondary,.platform-shell__nav-label,.platform-shell__nav-icon){transition-property:box-shadow,transform!important}html:is(.dark,[data-theme=dark]) body [data-shell=app] .document-studio-document.document-studio-document,html:is(.dark,[data-theme=dark]) body [data-shell=app] .document-studio-preview.document-studio-preview,html:is(.dark,[data-theme=dark]) body [data-shell=app] .document-studio-starter.document-studio-starter{background:#f8fafc!important;background-color:#f8fafc!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:rgba(71,85,105,.34)!important;opacity:1!important}html:is(.dark,[data-theme=dark]) body [data-shell=app] .document-studio-document.document-studio-document :is(h2,h3,p,strong,label,span,footer),html:is(.dark,[data-theme=dark]) body [data-shell=app] .document-studio-preview.document-studio-preview :is(p,strong,label,span),html:is(.dark,[data-theme=dark]) body [data-shell=app] .document-studio-starter.document-studio-starter :is(strong,span){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}html:is(.dark,[data-theme=dark]) body [data-shell=app] .document-studio-document.document-studio-document :is(small,footer),html:is(.dark,[data-theme=dark]) body [data-shell=app] .document-studio-preview.document-studio-preview>p,html:is(.dark,[data-theme=dark]) body [data-shell=app] .document-studio-starter.document-studio-starter span{color:#334155!important;-webkit-text-fill-color:#334155!important;opacity:1!important}html:is(.dark,[data-theme=dark]) body [data-shell=app] .document-studio-document.document-studio-document :is(.input,input,textarea,select),html:is(.dark,[data-theme=dark]) body [data-shell=app] .document-studio-preview.document-studio-preview :is(.input,input,textarea,select){background:#ffffff!important;background-color:#ffffff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:rgba(71,85,105,.38)!important;opacity:1!important}html:is(.dark,[data-theme=dark]) body [data-shell=app] [data-testid=document-studio-page] :is(button.button.secondary,a.button.secondary){background:#17243a!important;background-color:#17243a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:rgba(203,213,225,.34)!important;opacity:1!important}html:is(.dark,[data-theme=dark]) body [data-shell=app] [data-testid=document-studio-page] :is(button.button.secondary,a.button.secondary):is(:hover,:focus-visible){background:#1e3a8a!important;background-color:#1e3a8a!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgba(191,219,254,.58)!important}html:is(.dark,[data-theme=dark]) body [data-shell=app] [data-testid=document-studio-page] :is(.document-studio-document,.document-studio-preview) :is(button.button.secondary,a.button.secondary){background:#ffffff!important;background-color:#ffffff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:rgba(71,85,105,.34)!important}html:is(.dark,[data-theme=dark]) body [data-shell=app] [data-testid=document-studio-page] :is(.document-studio-document,.document-studio-preview) :is(button.button.secondary,a.button.secondary):is(:hover,:focus-visible){background:#dbeafe!important;background-color:#dbeafe!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:rgba(37,99,235,.52)!important}html body [data-shell=app] .platform-acquisition-workspace .platform-admin-surface-hero.platform-admin-surface-hero{min-height:0!important;padding:20px 24px!important}html body .platform-shell[data-shell=app] .platform-acquisition-workspace .platform-admin-surface-hero.platform-admin-surface-hero.platform-admin-surface-hero>.platform-admin-surface-hero__copy>h1,html body [data-shell=app] .platform-acquisition-workspace .platform-admin-surface-hero.platform-admin-surface-hero h1{font-size:40px!important;line-height:1.08!important}html body .platform-shell[data-shell=app] .platform-acquisition-workspace .platform-admin-surface-hero.platform-admin-surface-hero.platform-admin-surface-hero>.platform-admin-surface-hero__copy>p,html body [data-shell=app] .platform-acquisition-workspace .platform-admin-surface-hero.platform-admin-surface-hero p{max-width:760px!important;font-size:14px!important;line-height:1.45!important}html body [data-shell=app] .platform-acquisition-workspace .platform-admin-surface-hero__visual.platform-admin-surface-hero__visual{width:min(210px,20vw)!important;min-height:104px!important}html.dark body [data-shell=app] [data-testid=document-studio-page] a.button.secondary,html.dark body [data-shell=app] [data-testid=document-studio-page] button.button.secondary,html[data-theme=dark] body [data-shell=app] [data-testid=document-studio-page] a.button.secondary,html[data-theme=dark] body [data-shell=app] [data-testid=document-studio-page] button.button.secondary{background:#17243a!important;background-color:#17243a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:rgba(203,213,225,.34)!important;opacity:1!important}html.dark body [data-shell=app] [data-testid=document-studio-page] .document-studio-document button.button.secondary,html.dark body [data-shell=app] [data-testid=document-studio-page] .document-studio-preview button.button.secondary,html[data-theme=dark] body [data-shell=app] [data-testid=document-studio-page] .document-studio-document button.button.secondary,html[data-theme=dark] body [data-shell=app] [data-testid=document-studio-page] .document-studio-preview button.button.secondary{background:#ffffff!important;background-color:#ffffff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:rgba(71,85,105,.34)!important}@media (max-width:680px){html body [data-shell=app] .platform-acquisition-workspace .platform-admin-surface-hero.platform-admin-surface-hero{padding:14px 16px!important}html body .platform-shell[data-shell=app] .platform-acquisition-workspace .platform-admin-surface-hero.platform-admin-surface-hero.platform-admin-surface-hero>.platform-admin-surface-hero__copy>h1,html body [data-shell=app] .platform-acquisition-workspace .platform-admin-surface-hero.platform-admin-surface-hero h1{font-size:28px!important;line-height:1.08!important}html body .platform-shell[data-shell=app] .platform-acquisition-workspace .platform-admin-surface-hero.platform-admin-surface-hero.platform-admin-surface-hero>.platform-admin-surface-hero__copy>p,html body [data-shell=app] .platform-acquisition-workspace .platform-admin-surface-hero.platform-admin-surface-hero p{font-size:13px!important;line-height:1.35!important}html body [data-shell=app] .platform-acquisition-workspace .platform-admin-surface-hero__visual.platform-admin-surface-hero__visual{display:none!important}}html.dark body [data-shell=app] .mytitan-install-sheet__panel,html[data-theme=dark] body [data-shell=app] .mytitan-install-sheet__panel{background:#111827!important;color:#f8fafc!important;border-color:rgba(226,232,240,.18)!important}html.dark body [data-shell=app] .mytitan-install-sheet__panel h2,html.dark body [data-shell=app] .mytitan-install-sheet__panel strong,html[data-theme=dark] body [data-shell=app] .mytitan-install-sheet__panel h2,html[data-theme=dark] body [data-shell=app] .mytitan-install-sheet__panel strong{color:#f8fafc!important}html.dark body [data-shell=app] .mytitan-install-fallback p,html.dark body [data-shell=app] .mytitan-install-sheet__eyebrow,html[data-theme=dark] body [data-shell=app] .mytitan-install-fallback p,html[data-theme=dark] body [data-shell=app] .mytitan-install-sheet__eyebrow{color:#cbd5e1!important}html.dark body [data-shell=app] .mytitan-install-steps li,html[data-theme=dark] body [data-shell=app] .mytitan-install-steps li{background:rgba(59,130,246,.14)!important;border-color:rgba(191,219,254,.2)!important}html body [data-shell=app] .card .document-preview.document-preview,html body [data-shell=app] .document-preview.document-preview,html body [data-shell=app] .operator-section .document-preview.document-preview{background:var(--document-preview-paper,#ffffff)!important;background-color:var(--document-preview-paper,#ffffff)!important;color:var(--document-preview-text,#111827)!important;-webkit-text-fill-color:var(--document-preview-text,#111827)!important;color-scheme:light}html body [data-shell=app] .card .document-preview.document-preview :is(h1,h2,h3,h4,p,th,td,span,footer,li),html body [data-shell=app] .document-preview.document-preview :is(h1,h2,h3,h4,p,th,td,span,footer,li),html body [data-shell=app] .operator-section .document-preview.document-preview :is(h1,h2,h3,h4,p,th,td,span,footer,li){color:var(--document-preview-text,#111827)!important;-webkit-text-fill-color:var(--document-preview-text,#111827)!important}html body [data-shell=app] .card .document-preview.document-preview strong:not([style*=color]),html body [data-shell=app] .document-preview.document-preview strong:not([style*=color]),html body [data-shell=app] .operator-section .document-preview.document-preview strong:not([style*=color]){color:var(--document-preview-text,#111827)!important;-webkit-text-fill-color:var(--document-preview-text,#111827)!important}html body [data-shell=app] .card .document-preview.document-preview strong[style*=color],html body [data-shell=app] .document-preview.document-preview strong[style*=color],html body [data-shell=app] .operator-section .document-preview.document-preview strong[style*=color]{-webkit-text-fill-color:currentColor!important}html body [data-shell=app] .card .document-preview.document-preview [data-document-accent=true],html body [data-shell=app] .document-preview.document-preview [data-document-accent=true],html body [data-shell=app] .operator-section .document-preview.document-preview [data-document-accent=true]{color:var(--document-preview-accent,#0b705d)!important;-webkit-text-fill-color:var(--document-preview-accent,#0b705d)!important}html body [data-shell=app] .card .document-preview.document-preview .document-preview__logo,html body [data-shell=app] .document-preview.document-preview .document-preview__logo,html body [data-shell=app] .operator-section .document-preview.document-preview .document-preview__logo{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}[data-shell=app] .relationship-context-card,[data-shell=app] .relationship-crm-panel,[data-shell=app] .relationship-timeline-panel{display:grid;gap:16px;min-width:0}[data-shell=app] .relationship-context-card__header,[data-shell=app] .relationship-crm-panel__header,[data-shell=app] .relationship-timeline-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}[data-shell=app] .relationship-context-card__header h2,[data-shell=app] .relationship-crm-panel__header h2,[data-shell=app] .relationship-timeline-panel__header h2{margin:0;font-size:1.05rem}[data-shell=app] .relationship-context-card__eyebrow{margin:0 0 4px;color:var(--muted,#64748b);font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}[data-shell=app] .relationship-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}[data-shell=app] .relationship-context-card__next-actions,[data-shell=app] .relationship-context-grid>div,[data-shell=app] .relationship-crm-next-actions{display:grid;gap:5px;min-width:0}[data-shell=app] .relationship-context-action span,[data-shell=app] .relationship-context-grid a,[data-shell=app] .relationship-context-grid span,[data-shell=app] .relationship-crm-item span{overflow-wrap:anywhere}[data-shell=app] .relationship-context-label{color:var(--muted,#64748b);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}[data-shell=app] .relationship-context-chip,[data-shell=app] .relationship-context-chip--type,[data-shell=app] .relationship-timeline-visibility{display:inline-flex;width:fit-content;align-items:center;border:1px solid rgba(100,116,139,.28);border-radius:999px;padding:4px 9px;color:var(--text,#334155);font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}[data-shell=app] .relationship-context-chip--type{border-color:rgba(14,116,144,.35);color:#0e7490}[data-shell=app] .relationship-context-card__next-actions{border-top:1px solid rgba(100,116,139,.18);padding-top:12px}[data-shell=app] .relationship-context-action{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}[data-shell=app] .relationship-context-action span{color:var(--muted,#64748b);font-size:.85rem}[data-shell=app] .relationship-timeline-list{display:grid;gap:0;min-width:0}[data-shell=app] .relationship-timeline-item{display:grid;grid-template-columns:12px minmax(0,1fr);gap:12px;min-width:0;padding:0 0 16px}[data-shell=app] .relationship-timeline-item__rail{width:8px;min-height:100%;border-radius:999px;background:#2563eb}[data-shell=app] .relationship-timeline-item--financial .relationship-timeline-item__rail{background:#d97706}[data-shell=app] .relationship-timeline-item--document .relationship-timeline-item__rail{background:#7c3aed}[data-shell=app] .relationship-timeline-item--communication .relationship-timeline-item__rail{background:#0f766e}[data-shell=app] .relationship-timeline-item__body{display:grid;gap:6px;min-width:0}[data-shell=app] .relationship-timeline-item__meta,[data-shell=app] .relationship-timeline-item__subtle{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--muted,#64748b);font-size:.78rem}[data-shell=app] .relationship-timeline-item--financial .relationship-timeline-visibility{color:#b45309}[data-shell=app] .relationship-timeline-item--document .relationship-timeline-visibility{color:#6d28d9}[data-shell=app] .relationship-timeline-item--communication .relationship-timeline-visibility{color:#0f766e}[data-shell=app] .relationship-crm-error,[data-shell=app] .relationship-timeline-error{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;color:#b91c1c}[data-shell=app] .relationship-timeline-load-more{justify-self:start}[data-shell=app] .relationship-crm-columns,[data-shell=app] .relationship-crm-compose{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}[data-shell=app] .relationship-crm-columns>div,[data-shell=app] .relationship-crm-compose>div{display:grid;gap:8px;min-width:0}[data-shell=app] .relationship-crm-columns h3{margin:0;font-size:.9rem}[data-shell=app] .relationship-crm-item{display:grid;gap:5px;border-top:1px solid rgba(100,116,139,.16);padding-top:9px;min-width:0}[data-shell=app] .relationship-crm-item span{color:var(--muted,#64748b);font-size:.82rem}[data-shell=app] .relationship-crm-item .button{justify-self:start}[data-shell=app] .relationship-application-context{display:grid;gap:12px;flex-basis:100%}@media (max-width:760px){[data-shell=app] .relationship-context-grid,[data-shell=app] .relationship-crm-columns,[data-shell=app] .relationship-crm-compose{grid-template-columns:minmax(0,1fr)}[data-shell=app] .relationship-context-card,[data-shell=app] .relationship-crm-panel,[data-shell=app] .relationship-timeline-panel{padding:14px}[data-shell=app] .relationship-timeline-item__meta,[data-shell=app] .relationship-timeline-item__subtle{align-items:flex-start}}[data-shell=app] .jobs-new-card--wheels{padding:clamp(16px,2.5vw,30px)}[data-shell=app] .jobs-new-card--wheel-template{max-width:930px;padding:22px;border:1px solid #dfe5e8;border-radius:8px;background:#ffffff;color:#263238;box-shadow:0 10px 26px rgba(38,50,56,.12)}[data-shell=app] .jobs-new-card--wheel-template .jobs-new-title{color:#1f2d33;font-size:clamp(1.25rem,2vw,1.55rem);text-align:center}[data-shell=app] .jobs-new-card--wheel-template .jobs-new-brandRow{margin-bottom:8px}[data-shell=app] .jobs-new-card--wheel-template .jobs-new-section-card{margin-bottom:10px;padding:12px;border:1px solid #dfe5e8;border-radius:6px;background:#ffffff;box-shadow:none}[data-shell=app] .jobs-new-card--wheel-template .jobs-new-section-card>.jobs-new-sectionHeading,[data-shell=app] .jobs-new-card--wheel-template .jobs-new-section-card>h3{margin:-12px -12px 10px;padding:7px 10px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#8acb12,#74b909);color:#17300a}[data-shell=app] .jobs-new-card--wheel-template .jobs-new-section-card>.jobs-new-sectionHeading{align-items:center}[data-shell=app] .jobs-new-card--wheel-template .jobs-new-section-card>.jobs-new-sectionHeading h3,[data-shell=app] .jobs-new-card--wheel-template .jobs-new-section-card>.jobs-new-sectionHeading h4,[data-shell=app] .jobs-new-card--wheel-template .jobs-new-section-card>.jobs-new-sectionHeading p,[data-shell=app] .jobs-new-card--wheel-template .jobs-new-section-card>h3{color:#17300a}[data-shell=app] .jobs-new-card--wheel-template .jobs-new-section-card>.jobs-new-sectionHeading p{opacity:.82}[data-shell=app] .jobs-new-card--wheel-template .jobs-new-input{min-height:36px;border-radius:4px!important;border-color:#d2dadd!important;background:#ffffff!important;color:#263238!important}[data-shell=app] .jobs-new-card--wheel-template .jobs-new-label{color:#455a64;font-size:11px}[data-shell=app] .jobs-new-card--wheel-template .jobs-new-form{gap:8px 12px}[data-shell=app] .jobs-new-card--wheel-template .jobs-new-disclosure{border-color:#dfe5e8;border-radius:5px}[data-shell=app] .jobs-new-card--wheel-template .jobs-new-disclosureSummary{padding:8px 10px}[data-shell=app] .jobs-new-card--wheel-template .jobs-new-disclosureBody{padding:10px}[data-shell=app] .jobs-new-card--wheel-template .jobs-new-readinessCard,[data-shell=app] .jobs-new-card--wheel-template .jobs-new-success{border-radius:6px;box-shadow:none}@media (max-width:700px){[data-shell=app] .jobs-new-card--wheel-template{padding:12px;border-radius:6px}[data-shell=app] .jobs-new-card--wheel-template .jobs-new-section-card{padding:10px}[data-shell=app] .jobs-new-card--wheel-template .jobs-new-section-card>.jobs-new-sectionHeading,[data-shell=app] .jobs-new-card--wheel-template .jobs-new-section-card>h3{margin:-10px -10px 8px}}[data-shell=app] .jobs-new-input{min-height:48px}[data-shell=app] .jobs-new-guidedNav{align-items:stretch;gap:10px}[data-shell=app] .jobs-new-stepRail{flex:1 0 100%;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:6px;margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin}[data-shell=app] .jobs-new-stepRail li{display:flex;align-items:center;gap:7px;min-width:150px;max-width:220px;padding:8px 9px;border-bottom:3px solid rgba(148,163,184,.24);color:#64748b;font-size:.78rem;line-height:1.2;scroll-snap-align:start}[data-shell=app] .jobs-new-stepRail li>span{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:999px;background:#e2e8f0;color:#334155;font-size:.72rem;font-weight:800}[data-shell=app] .jobs-new-stepRail li strong{min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}[data-shell=app] .jobs-new-stepRail li.is-active{border-bottom-color:#2563eb;color:#1e3a8a}[data-shell=app] .jobs-new-stepRail li.is-active>span,[data-shell=app] .jobs-new-stepRail li.is-complete>span{background:#2563eb;color:#ffffff}[data-shell=app] .jobs-new-stepRail li.is-complete{border-bottom-color:rgba(37,99,235,.3);color:#334155}[data-shell=app] .jobs-new-guidedNav .button{min-height:46px}[data-shell=app] .document-studio-persistedSheet{width:100%;max-width:1040px;margin:0 auto;padding:clamp(18px,3vw,34px);border:1px solid rgba(148,163,184,.34);border-radius:18px;background:#ffffff;color:#0f172a;box-shadow:0 18px 45px rgba(15,23,42,.08)}[data-shell=app] .document-studio-persistedSheetHeader{display:flex;align-items:center;gap:18px;padding-bottom:20px;border-bottom:1px solid rgba(148,163,184,.28)}[data-shell=app] .document-studio-persistedSheetHeader img,[data-shell=app] .document-studio-persistedSheetHeader>span{display:grid;place-items:center;flex:0 0 auto;width:clamp(86px,13vw,150px);height:clamp(62px,9vw,96px);border-radius:12px;object-fit:contain;background:#f8fafc;color:#1e3a8a;font-size:1.3rem;font-weight:800}[data-shell=app] .document-studio-persistedSheetEyebrow{display:block;margin-bottom:6px;color:#2563eb;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}[data-shell=app] .document-studio-persistedSheetHeader h2{margin:0;font-size:clamp(1.35rem,2.5vw,2rem);letter-spacing:-.03em}[data-shell=app] .document-studio-persistedSheetHeader p{margin:6px 0 0;color:#475569;line-height:1.45}[data-shell=app] .document-studio-persistedSheetSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 6px}[data-shell=app] .document-studio-persistedSheetSummary>div{min-width:0;padding:12px 14px;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#f8fafc}[data-shell=app] .document-studio-persistedSheetSummary dt{color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}[data-shell=app] .document-studio-persistedSheetSummary dd{margin:5px 0 0;overflow-wrap:anywhere;color:#0f172a;font-weight:700}[data-shell=app] .document-studio-persistedSheetSection{margin-top:18px;padding-top:18px;border-top:1px solid rgba(148,163,184,.22)}[data-shell=app] .document-studio-persistedSheetSectionHeading h3{margin:0;color:#0f172a;font-size:1.05rem}[data-shell=app] .document-studio-persistedSheetSectionHeading p{margin:5px 0 0;color:#64748b}[data-shell=app] .document-studio-persistedSheetFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}[data-shell=app] .document-studio-persistedSheetField{min-width:0;padding:12px 14px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#ffffff}[data-shell=app] .document-studio-persistedSheetField .document-studio-persistedField{display:grid;gap:6px}[data-shell=app] .document-studio-persistedSheetField .document-studio-persistedField>strong{color:#334155;font-size:.82rem}[data-shell=app] .document-studio-persistedSheetField .document-studio-persistedField>span{color:#0f172a;line-height:1.45}[data-shell=app] .document-studio-document :is(input,textarea,select),[data-shell=app] .document-studio-preview :is(input,textarea,select){color-scheme:light!important}[data-shell=app] .document-studio-persistedSheet>footer{margin-top:20px;padding-top:16px;border-top:1px solid rgba(148,163,184,.22);color:#475569;line-height:1.55}[data-shell=app] .document-studio-persistedSheetNote{margin:18px 0 0;color:#64748b;font-size:.82rem;line-height:1.45}[data-shell=app] .document-studio-persistedMissingRequired{margin-top:18px;padding:12px 14px;border:1px solid rgba(180,83,9,.28);border-radius:12px;background:#fff7ed;color:#9a3412;font-size:.84rem;line-height:1.45}[data-shell=app] .document-studio-persistedMissingRequired ul{margin:6px 0 0;padding-left:18px}[data-shell=app] .document-studio-persistedDetailToggle{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px;padding-top:16px;border-top:1px solid rgba(148,163,184,.22);color:#64748b;font-size:.82rem;line-height:1.4}[data-shell=app] .document-studio-persistedDetail{margin-top:18px;padding:16px;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#f8fafc}[data-shell=app] .document-studio-persistedSheetSection--detail{margin-top:14px;padding-top:14px}[data-shell=app] .document-studio-persistedSheetSection--detail h4{margin:0;color:#334155;font-size:.92rem}@media (max-width:700px){[data-shell=app] .jobs-new-card--wheels{padding:14px}[data-shell=app] .jobs-new-stepRail{grid-auto-columns:minmax(170px,1fr)}[data-shell=app] .jobs-new-stepRail li{min-width:170px;max-width:210px}[data-shell=app] .jobs-new-guidedNavStatus{flex-basis:100%;min-width:0}[data-shell=app] .document-studio-persistedSheetHeader{align-items:flex-start}[data-shell=app] .document-studio-persistedSheetFields,[data-shell=app] .document-studio-persistedSheetSummary{grid-template-columns:1fr}[data-shell=app] .document-studio-persistedSheetHeader img,[data-shell=app] .document-studio-persistedSheetHeader>span{width:82px;height:64px}}@media print{html body [data-shell=app] .dashboard-shell__supportCard,html body [data-shell=app] .dashboard-shell__utilityBar,html body [data-shell=app] .dashboard-shell__workflowPulse,html body [data-shell=app] .mt-mobileTopbar,html body [data-shell=app] .mt-pageShellHeader,html body [data-shell=app] .mt-sidebar,html body [data-shell=app] .mytitan-cookie-preferences-toggle{display:none!important}html body [data-shell=app] .mt-shell__main,html body [data-shell=app]>div{width:100%!important;height:auto!important;min-height:0!important;margin-left:0!important;overflow:visible!important}html body [data-shell=app] .document-studio-previewTakeover>.operator-section__header{display:none!important}html body [data-shell=app] .document-studio-previewTakeover{display:block!important;min-height:0!important;background:#ffffff!important}html body [data-shell=app] .document-studio-persistedSheet{max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body [data-shell=app] .document-studio-persistedDetail,html body [data-shell=app] .document-studio-persistedDetailToggle,html body [data-shell=app] .document-studio-persistedMissingRequired,html body [data-shell=app] .document-studio-persistedSheetNote{display:none!important}html body [data-shell=app] .document-studio-persistedSheetSection{page-break-inside:avoid;break-inside:avoid}html body [data-shell=app] .document-studio-persistedMedia{max-height:96px!important}html body [data-shell=app] .document-studio-persistedMedia--signature{max-height:58px!important}html body [data-shell=app] .document-studio-persistedSheetHeader{gap:12px;padding-bottom:12px}html body [data-shell=app] .document-studio-persistedSheetSummary{gap:6px;margin:12px 0 0}html body [data-shell=app] .document-studio-persistedSheetField,html body [data-shell=app] .document-studio-persistedSheetSummary>div{padding:8px 10px}html body [data-shell=app] .document-studio-persistedSheetSection{margin-top:10px;padding-top:10px}html body [data-shell=app] .document-studio-persistedSheetFields{gap:6px;margin-top:8px}html body [data-shell=app] .document-studio-persistedSheetHeader{padding-top:0}}:is(html[data-theme=dark],html.dark) [data-shell=app] .operator-notificationCard{color:#f8fafc!important;background-color:#111827!important}:is(html[data-theme=dark],html.dark) [data-shell=app] .operator-notificationCard__top strong{color:#f8fafc!important}:is(html[data-theme=dark],html.dark) [data-shell=app] .operator-notificationCard__meta,:is(html[data-theme=dark],html.dark) [data-shell=app] .operator-notificationCard__time,:is(html[data-theme=dark],html.dark) [data-shell=app] .operator-notificationCard__top p{color:#cbd5e1!important}:is(html[data-theme=dark],html.dark) [data-shell=app] .operator-notificationCard__meta span{color:#e2e8f0!important;background:#1e293b!important;border-color:#475569!important}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationItem{color:#f8fafc!important;background-color:#111827!important}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationItemHeader strong{color:#f8fafc!important}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationCategory,:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationMessage,:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationTime{color:#cbd5e1!important}:is(html[data-theme=dark],html.dark) [data-shell=app] .dashboard-shell__notificationPriority{color:#f8fafc!important;background:#1e3a8a!important;border-color:#60a5fa!important}@media (max-width:767px){[data-shell=app] .entity-grid,[data-shell=app] .entity-grid .card,[data-shell=app] .entity-grid>*{min-width:0!important;max-width:100%!important}[data-shell=app] .entity-grid,[data-shell=app] .job-profitability-cost-form{grid-template-columns:minmax(0,1fr)!important}[data-shell=app] .jobs-new-stepRail:not(.jobs-new-stepRail--wheel){grid-auto-flow:row!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;overflow-x:visible!important}[data-shell=app] .jobs-new-stepRail--wheel{grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:minmax(170px,1fr)!important;overflow-x:auto!important}[data-shell=app] .jobs-new-stepRail li{min-width:170px!important;max-width:210px!important}[data-shell=app] [data-testid=job-destination-card]{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden}[data-shell=app] [data-testid=job-destination-card]>div:first-child{min-width:0!important;max-width:100%;flex:1 1 auto}[data-shell=app] [data-testid=job-destination-address]{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}}html.dark body [data-shell=app] .operator-notificationCard,html[data-theme=dark] body [data-shell=app] .operator-notificationCard{color:#f8fafc!important;background-color:#111827!important}html.dark body [data-shell=app] .operator-notificationCard .operator-notificationCard__top strong,html[data-theme=dark] body [data-shell=app] .operator-notificationCard .operator-notificationCard__top strong{color:#f8fafc!important}html.dark body [data-shell=app] .operator-notificationCard .operator-notificationCard__meta,html.dark body [data-shell=app] .operator-notificationCard .operator-notificationCard__time,html.dark body [data-shell=app] .operator-notificationCard .operator-notificationCard__top p,html[data-theme=dark] body [data-shell=app] .operator-notificationCard .operator-notificationCard__meta,html[data-theme=dark] body [data-shell=app] .operator-notificationCard .operator-notificationCard__time,html[data-theme=dark] body [data-shell=app] .operator-notificationCard .operator-notificationCard__top p{color:#cbd5e1!important}html.dark body [data-shell=app] .operator-notificationCard .operator-notificationCard__meta span,html[data-theme=dark] body [data-shell=app] .operator-notificationCard .operator-notificationCard__meta span{color:#e2e8f0!important;background-color:#1e293b!important;border-color:#475569!important}:is(html.dark,html[data-theme=dark]) body [data-shell=app] .settings-premium-card{background:var(--mt-a11y-dark-surface-muted)!important;background-image:none!important;background-color:var(--mt-a11y-dark-surface-muted)!important;transition:none!important}:is(html.dark,html[data-theme=dark]) body [data-shell=app] .settings-premium-card :is(h1,h2,h3,h4){background-color:transparent!important}:is(html.dark,html[data-theme=dark]) body [data-shell=app] .settings-premium-card .settings-premium-label{background-color:var(--mt-a11y-dark-surface-muted)!important;color:var(--mt-a11y-dark-text)!important;-webkit-text-fill-color:var(--mt-a11y-dark-text)!important}:root{--vs-neutral-0:#ffffff;--vs-neutral-25:#fcfcfd;--vs-neutral-50:#f8fafc;--vs-neutral-100:#f1f5f9;--vs-neutral-200:#e2e8f0;--vs-neutral-300:#cbd5e1;--vs-neutral-400:#94a3b8;--vs-neutral-500:#64748b;--vs-neutral-600:#475569;--vs-neutral-700:#334155;--vs-neutral-800:#1e293b;--vs-neutral-900:#0f172a;--vs-neutral-950:#07111f;--vs-cobalt-50:#eef4ff;--vs-cobalt-100:#dbe8ff;--vs-cobalt-300:#8fb4ff;--vs-cobalt-500:#2556f3;--vs-cobalt-600:#1d4ed8;--vs-cobalt-700:#1e40af;--vs-cyan-100:#cffafe;--vs-cyan-500:#06b6d4;--vs-teal-100:#ccfbf1;--vs-teal-500:#14b8a6;--vs-emerald-100:#d1fae5;--vs-emerald-600:#059669;--vs-amber-100:#fef3c7;--vs-amber-500:#f59e0b;--vs-red-100:#fee2e2;--vs-red-600:#dc2626;--vs-violet-100:#ede9fe;--vs-violet-500:#8b5cf6;--vs-opacity-disabled:0.52;--vs-z-dropdown:30;--vs-z-sticky:40;--vs-z-modal:80;--vs-z-toast:100;--vs-icon-16:16px;--vs-icon-18:18px;--vs-icon-20:20px;--vs-icon-24:24px;--vs-icon-32:32px}:root,html[data-theme=light]{--vs-page-bg:#f6f8fb;--vs-shell-bg:#f8fafc;--vs-nav-bg:rgba(255,255,255,0.92);--vs-card-bg:#ffffff;--vs-card-elevated-bg:#ffffff;--vs-inset-bg:#f1f5f9;--vs-selected-bg:#eaf1ff;--vs-hover-bg:#f1f5f9;--vs-command-bg:#07111f;--vs-command-elevated-bg:#0f1b2d;--vs-critical-bg:#fff1f2;--vs-warning-bg:#fffbeb;--vs-success-bg:#ecfdf5;--vs-intelligence-bg:#f5f3ff;--vs-text-primary:#0f172a;--vs-text-secondary:#334155;--vs-text-muted:#64748b;--vs-text-subtle:#94a3b8;--vs-text-inverse:#f8fafc;--vs-text-disabled:#64748b;--vs-heading:#0f172a;--vs-link:#1d4ed8;--vs-link-hover:#1e40af;--vs-control-text:#0f172a;--vs-control-bg:#ffffff;--vs-control-border:#cbd5e1;--vs-focus-ring:#2563eb;--vs-divider:rgba(15,23,42,0.12);--vs-status-positive:#047857;--vs-status-warning:#b45309;--vs-status-critical:#b91c1c;--vs-status-info:#1d4ed8;--vs-chart-1:#2563eb;--vs-chart-2:#14b8a6;--vs-chart-3:#f59e0b;--vs-chart-4:#8b5cf6;--vs-chart-5:#dc2626;color-scheme:light}html.dark,html[data-theme=dark]{--vs-page-bg:#07111f;--vs-shell-bg:#0b1322;--vs-nav-bg:rgba(7,17,31,0.92);--vs-card-bg:#101c2d;--vs-card-elevated-bg:#132238;--vs-inset-bg:#0b1727;--vs-selected-bg:rgba(37,86,243,0.2);--vs-hover-bg:rgba(148,163,184,0.12);--vs-command-bg:#07111f;--vs-command-elevated-bg:#0f1b2d;--vs-critical-bg:rgba(127,29,29,0.26);--vs-warning-bg:rgba(146,64,14,0.25);--vs-success-bg:rgba(6,78,59,0.26);--vs-intelligence-bg:rgba(76,29,149,0.28);--vs-text-primary:#f8fafc;--vs-text-secondary:#dbe4ef;--vs-text-muted:#b6c2d2;--vs-text-subtle:#94a3b8;--vs-text-inverse:#0f172a;--vs-text-disabled:#94a3b8;--vs-heading:#fafafc;--vs-link:#dbeafe;--vs-link-hover:#ffffff;--vs-control-text:#f8fafc;--vs-control-bg:#0f1b2d;--vs-control-border:rgba(203,213,225,0.28);--vs-focus-ring:#93c5fd;--vs-divider:rgba(203,213,225,0.16);--vs-status-positive:#6ee7b7;--vs-status-warning:#fcd34d;--vs-status-critical:#fca5a5;--vs-status-info:#bfdbfe;color-scheme:dark}[data-surface-theme=light]{--surface-bg:var(--vs-card-bg);--surface-text:var(--vs-text-primary);--surface-heading:var(--vs-heading);--surface-muted:var(--vs-text-muted);--surface-link:var(--vs-link);--surface-border:var(--vs-divider);--surface-focus:var(--vs-focus-ring);color:var(--surface-text)}[data-surface-theme=dark],[data-surface=command]{--surface-bg:var(--vs-command-bg);--surface-text:#f8fafc;--surface-heading:#fafafc;--surface-muted:#dbe4ef;--surface-link:#eaf2ff;--surface-border:rgba(203,213,225,0.18);--surface-focus:#93c5fd;color:var(--surface-text)}[data-surface=card]{background:var(--vs-card-bg)}[data-surface=page]{background:var(--vs-page-bg)}[data-surface=accent]{--surface-bg:var(--vs-cobalt-600);--surface-text:#ffffff;--surface-heading:#ffffff;--surface-muted:#dbeafe;--surface-link:#ffffff;--surface-border:rgba(255,255,255,0.28);color:var(--surface-text)}[data-surface=critical]{--surface-bg:var(--vs-critical-bg);--surface-text:var(--vs-status-critical)}[data-surface=success]{--surface-bg:var(--vs-success-bg);--surface-text:var(--vs-status-positive)}[data-surface=warning]{--surface-bg:var(--vs-warning-bg);--surface-text:var(--vs-status-warning)}:root{--vs-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--vs-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--vs-text-xs:0.75rem;--vs-text-sm:0.875rem;--vs-text-base:1rem;--vs-text-lg:1.125rem;--vs-text-xl:1.25rem;--vs-text-2xl:1.5rem;--vs-text-3xl:2rem;--vs-text-4xl:2.5rem;--vs-leading-tight:1.15;--vs-leading-normal:1.5;--vs-leading-loose:1.7;--vs-weight-regular:400;--vs-weight-medium:500;--vs-weight-semibold:650;--vs-weight-bold:750}.vs-text{color:var(--surface-text,var(--vs-text-primary));line-height:var(--vs-leading-normal)}.vs-heading,.vs-text{font-family:var(--vs-font-sans);letter-spacing:0}.vs-heading{color:var(--surface-heading,var(--vs-heading));font-weight:var(--vs-weight-bold);line-height:var(--vs-leading-tight)}.vs-text--secondary{color:var(--vs-text-secondary)}.vs-text--muted{color:var(--surface-muted,var(--vs-text-muted))}.vs-text--subtle{color:var(--vs-text-subtle)}.vs-text--inverse,.vs-text--on-dark{color:#f8fafc}.vs-text--on-accent{color:#ffffff}.vs-text--positive{color:var(--vs-status-positive)}.vs-text--warning{color:var(--vs-status-warning)}.vs-text--critical{color:var(--vs-status-critical)}.vs-text--intelligence{color:var(--vs-violet-500)}.vs-text--label{font-size:var(--vs-text-sm);font-weight:var(--vs-weight-semibold)}.vs-text--caption,.vs-text--metadata{font-size:var(--vs-text-xs)}.vs-text--metric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--vs-text-3xl);font-weight:var(--vs-weight-bold);line-height:1}:root{--vs-space-0:0;--vs-space-1:0.25rem;--vs-space-2:0.5rem;--vs-space-3:0.75rem;--vs-space-4:1rem;--vs-space-5:1.25rem;--vs-space-6:1.5rem;--vs-space-8:2rem;--vs-space-10:2.5rem;--vs-space-12:3rem;--vs-density-comfortable:var(--vs-space-6);--vs-density-compact:var(--vs-space-4);--vs-density-dense:var(--vs-space-3);--vs-radius-xs:4px;--vs-radius-sm:6px;--vs-radius-md:8px;--vs-radius-lg:12px;--vs-radius-xl:16px;--vs-radius-pill:999px;--vs-shadow-xs:0 1px 2px rgba(15,23,42,0.06);--vs-shadow-sm:0 8px 20px rgba(15,23,42,0.08);--vs-shadow-md:0 18px 44px rgba(15,23,42,0.12);--vs-shadow-lg:0 28px 70px rgba(15,23,42,0.18);--vs-motion-instant:0ms;--vs-motion-fast:120ms;--vs-motion-standard:180ms;--vs-motion-deliberate:280ms;--vs-ease-standard:cubic-bezier(0.2,0,0,1);--vs-ease-enter:cubic-bezier(0,0,0.2,1);--vs-ease-exit:cubic-bezier(0.4,0,1,1);--vs-ease-emphasized:cubic-bezier(0.2,0.8,0.2,1)}@media (prefers-reduced-motion:reduce){:root{--vs-motion-fast:0ms;--vs-motion-standard:0ms;--vs-motion-deliberate:0ms}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.vs-stack{display:flex;flex-direction:column;gap:var(--vs-stack-gap,var(--vs-space-4))}.vs-inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vs-inline-gap,var(--vs-space-3))}.vs-grid{display:grid;gap:var(--vs-grid-gap,var(--vs-space-4));grid-template-columns:repeat(var(--vs-grid-columns,1),minmax(0,1fr))}@media (min-width:720px){.vs-grid{grid-template-columns:repeat(var(--vs-grid-columns-md,var(--vs-grid-columns,2)),minmax(0,1fr))}}@media (min-width:1080px){.vs-grid{grid-template-columns:repeat(var(--vs-grid-columns-lg,var(--vs-grid-columns-md,var(--vs-grid-columns,3))),minmax(0,1fr))}}.vs-card,.vs-surface{background:var(--surface-bg,var(--vs-card-bg));border:1px solid var(--surface-border,var(--vs-divider));border-radius:var(--vs-radius-md)}.vs-app-page,.vs-card,.vs-surface{color:var(--surface-text,var(--vs-text-primary))}.vs-app-page{margin-inline:auto;max-width:var(--vs-page-max-width,1240px);padding:var(--vs-page-padding,var(--vs-space-6));width:min(100%,var(--vs-page-max-width,1240px))}.vs-container{margin-inline:auto;max-width:var(--vs-container-max-width,1180px);width:min(100%,var(--vs-container-max-width,1180px))}.vs-page-header{align-items:flex-start;display:flex;gap:var(--vs-space-4);justify-content:space-between;min-width:0}.vs-page-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vs-space-3);justify-content:flex-end}.vs-page-section{min-width:0}.vs-card{box-shadow:var(--vs-shadow-xs);padding:var(--vs-card-padding,var(--vs-space-5))}.vs-card--command{background:radial-gradient(circle at top left,rgba(37,99,235,.2),transparent 34%),var(--vs-command-bg);border-color:rgba(203,213,225,.18);color:#f8fafc}.vs-button{align-items:center;border-radius:var(--vs-radius-md);border:1px solid transparent;cursor:pointer;display:inline-flex;font-size:var(--vs-text-sm);font-weight:var(--vs-weight-semibold);gap:var(--vs-space-2);justify-content:center;min-height:40px;padding:0 var(--vs-space-4);text-decoration:none;transition:background-color var(--vs-motion-fast) var(--vs-ease-standard),border-color var(--vs-motion-fast) var(--vs-ease-standard),color var(--vs-motion-fast) var(--vs-ease-standard),transform var(--vs-motion-fast) var(--vs-ease-standard)}.vs-button:focus-visible,.vs-control:focus-visible{outline:3px solid color-mix(in srgb,var(--surface-focus,var(--vs-focus-ring)) 76%,transparent);outline-offset:2px}.vs-button--primary{background:linear-gradient(135deg,var(--vs-cobalt-600),var(--vs-cobalt-500));color:#ffffff}.vs-button--secondary{background:var(--vs-control-bg);border-color:var(--vs-control-border);color:var(--vs-control-text)}.vs-button--ghost{background:transparent;color:var(--surface-link,var(--vs-link))}.vs-button:disabled,.vs-button[aria-disabled=true]{cursor:not-allowed;opacity:var(--vs-opacity-disabled)}.vs-control{background:var(--vs-control-bg);border:1px solid var(--vs-control-border);border-radius:var(--vs-radius-md);color:var(--vs-control-text);min-height:40px;padding:0 var(--vs-space-3)}.vs-empty-state{background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--vs-cobalt-500) 10%,transparent),transparent 32%),var(--surface-bg,var(--vs-card-bg));overflow:hidden;padding:var(--vs-space-6);position:relative}.vs-empty-state__illustration{color:var(--vs-cobalt-500);margin-bottom:var(--vs-space-4);max-width:160px}.vs-empty-state__actions{display:flex;flex-wrap:wrap;gap:var(--vs-space-3);margin-top:var(--vs-space-4)}.vs-empty-state__checklist{color:var(--surface-muted,var(--vs-text-muted));display:grid;gap:var(--vs-space-2);margin:var(--vs-space-4) 0 0;padding-left:1.1rem}.vs-status-pill{align-items:center;border:1px solid;border-radius:var(--vs-radius-pill);display:inline-flex;font-size:var(--vs-text-xs);font-weight:var(--vs-weight-semibold);gap:var(--vs-space-1);min-height:24px;padding:0 var(--vs-space-2)}.vs-status-pill--positive{background:color-mix(in srgb,var(--vs-status-positive) 14%,transparent);color:var(--vs-status-positive)}.vs-status-pill--warning{background:color-mix(in srgb,var(--vs-status-warning) 16%,transparent);color:var(--vs-status-warning)}.vs-status-pill--critical{background:color-mix(in srgb,var(--vs-status-critical) 14%,transparent);color:var(--vs-status-critical)}.vs-status-pill--info{background:color-mix(in srgb,var(--vs-cobalt-500) 12%,transparent);color:var(--vs-cobalt-700)}.vs-metric-card{min-height:112px}.vs-status-card{border-left:4px solid var(--vs-divider)}.vs-status-card--attention{border-left-color:var(--vs-status-warning)}.vs-status-card--positive{border-left-color:var(--vs-status-positive)}.vs-status-card--critical{border-left-color:var(--vs-status-critical)}.vs-table{border-collapse:separate;border-spacing:0;color:var(--surface-text,var(--vs-text-primary));width:100%}.vs-table th{background:var(--surface-subtle,var(--vs-surface-subtle));color:var(--surface-muted,var(--vs-text-secondary));font-size:var(--vs-text-xs);font-weight:var(--vs-weight-bold);text-align:left}.vs-table td,.vs-table th{border-bottom:1px solid var(--surface-border,var(--vs-divider));padding:var(--vs-space-3);vertical-align:top}.vs-table tr:hover td{background:var(--surface-hover,color-mix(in srgb,var(--vs-cobalt-500) 5%,transparent))}.vs-form-grid{display:grid;gap:var(--vs-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.vs-field{display:grid;gap:var(--vs-space-2);min-width:0}.vs-field label{color:var(--surface-text,var(--vs-text-primary));font-size:var(--vs-text-sm);font-weight:var(--vs-weight-semibold)}.vs-field small{color:var(--surface-muted,var(--vs-text-muted))}@media (max-width:720px){.vs-app-page{padding:var(--vs-space-4)}.vs-page-header{display:grid}.vs-page-header__actions{justify-content:stretch}.vs-page-header__actions>*{flex:1 1 auto}}:root{--vs-tenant-accent:var(--tenant-primary,var(--vs-cobalt-600));--vs-tenant-accent-2:var(--tenant-secondary,var(--vs-teal-500));--vs-tenant-accent-safe-text:#ffffff}[data-tenant-surface=accent]{--surface-bg:var(--vs-tenant-accent);--surface-text:var(--vs-tenant-accent-safe-text);--surface-heading:var(--vs-tenant-accent-safe-text);--surface-muted:rgba(255,255,255,0.82);--surface-link:#ffffff;color:var(--surface-text)}:root{--vs-min-touch-target:44px}.vs-sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.vs-focus-ring:focus-visible{outline:3px solid var(--surface-focus,var(--vs-focus-ring));outline-offset:2px}@media (forced-colors:active){.vs-button,.vs-card,.vs-control,.vs-surface{border-color:CanvasText}}