body{font-size:var(--text-md);line-height:1.5;background:var(--bg);color:var(--fg)}a{color:inherit}a:hover{text-decoration:underline;-webkit-text-decoration-color:rgba(15,23,42,.18);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:#fff;color:var(--fg);border:1px solid var(--card-border);border-radius:var(--r-md);padding:10px 12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.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,.07);--sh-md:0 24px 60px rgba(9,16,30,.12);--sh-lg:0 32px 84px rgba(9,16,30,.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-disabled:#7f8ca1;--text-placeholder:#708096;--text-inverse:#f8fbff;--text-metadata:#4f5f74;--card-border:rgba(88,105,138,.22);--card-border-strong:rgba(52,78,122,.28);--surface-soft:#f4f7fc;--surface-strong:#dbe5f5;--surface-titanium:#e4ebf6;--surface-navy:#0d1b33;--surface-graphite:#1a263b;--accent:#0f8e74;--accent-2:#2556f3;--accent-cobalt:#2556f3;--accent-cobalt-strong:#173ecb;--accent-cobalt-soft:rgba(37,86,243,.12);--accent-soft:rgba(15,142,116,.12);--danger:#cf435a;--danger-soft:rgba(207,67,90,.12);--ok:#0f8e74;--ok-soft:rgba(15,142,116,.12);--warning:#b97a0e;--warning-soft:rgba(185,122,14,.14);--insight:#5950e8;--insight-soft:rgba(89,80,232,.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,hsla(0,0%,100%,.98),rgba(239,245,255,.98));--gradient-intelligence:linear-gradient(135deg,rgba(89,80,232,.18),rgba(37,86,243,.08));--focus:rgba(37,86,243,.2);--focus-strong:rgba(37,86,243,.34)}:root[data-theme=light]{--bg:#edf2f9;--fg:#0a1526;--muted-fg:#58667a;--card:#fff;--card-border:rgba(88,105,138,.22);--card-border-strong:rgba(52,78,122,.28);--surface-soft:#f4f7fc;--surface-strong:#dbe5f5;--focus:rgba(37,86,243,.2)}: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);--mt-surface-soft:linear-gradient(180deg,hsla(0,0%,100%,.985),rgba(244,247,252,.985));--mt-surface-strong:linear-gradient(180deg,#fff,#eef4fe);--mt-surface-elevated:linear-gradient(180deg,hsla(0,0%,100%,.995),rgba(241,246,255,.985));--mt-surface-command:linear-gradient(145deg,rgba(12,23,43,.96),rgba(23,44,82,.94) 42%,rgba(37,86,243,.92));--mt-border-soft:rgba(120,138,170,.18);--mt-border-strong:rgba(93,114,150,.24);--mt-shadow-soft:0 18px 38px rgba(9,16,30,.06);--mt-shadow-strong:0 24px 52px rgba(9,16,30,.1);--mt-shadow-float:0 28px 60px rgba(9,16,30,.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,.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:hsla(0,0%,100%,.78);color:var(--mt-text-strong);border-color:var(--mt-border-strong);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.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:hsla(0,0%,100%,.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)}.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;grid-gap:12px;gap:12px;background:radial-gradient(320px 140px at 100% 0,rgba(29,78,216,.1),transparent 72%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(241,247,255,.95))}[data-shell=app] .dashboard-shell__supportActions{display:flex;gap:8px;flex-wrap:wrap}[data-shell=app] .mt-linkCard{display:grid;grid-gap:10px;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;grid-gap:12px;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;grid-gap:14px;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,hsla(0,0%,100%,.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:-moz-fit-content;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:hsla(0,0%,100%,.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,hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.82);color:var(--mt-text-strong);font-size:12px;font-weight:700;letter-spacing:.01em}[data-shell=app] .mt-empty-state{display:grid;grid-gap:10px;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:hsla(0,0%,100%,.56);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86)}[data-shell=app] .mt-focus-panel--quiet{background:linear-gradient(180deg,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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:hsla(0,0%,100%,.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] .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;grid-gap:2px;gap:2px}[data-shell=app] .operator-page__eyebrow{display:inline-flex;align-items:center;width:-moz-fit-content;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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.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;grid-gap:12px;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,hsla(0,0%,100%,.99),rgba(240,246,255,.96))}[data-shell=app] .dashboard-help-form{display:grid;grid-gap:14px;gap:14px}[data-shell=app] .dashboard-help-form__field{display:grid;grid-gap:8px;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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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 hsla(0,0%,100%,.5)}[data-shell=app] .operator-guidance{border-color:rgba(148,163,184,.18);background:hsla(0,0%,100%,.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;grid-gap:8px;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,hsla(0,0%,100%,.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 hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,86%,97%,.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:hsla(0,0%,100%,.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;grid-gap:14px;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-tier-card p+p{margin-top:-2px}.billing-page-shell--admin{display:grid;grid-gap:16px;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,hsla(0,0%,100%,.92),rgba(244,248,255,.84));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.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;grid-gap:10px;gap:10px;padding:20px;border-radius:20px;border:1px solid rgba(96,115,148,.16);background:linear-gradient(180deg,hsla(0,0%,100%,.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,hsla(0,100%,99%,.96),hsla(0,86%,97%,.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,hsla(0,0%,100%,.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;grid-gap:4px;gap:4px}.billing-provider-card__hint,.quicklink-panel__hint{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:24px;align-items:center;padding:0 10px;border-radius:999px;background:hsla(0,0%,100%,.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;grid-gap:12px;gap:12px;margin-top:4px}.billing-provider-chart{min-height:100%;padding:18px}.billing-readiness-bars{display:grid;grid-gap:12px;gap:12px}.billing-readiness-bars__row{display:grid;grid-gap:8px;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;grid-gap:10px;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:hsla(0,0%,100%,.82);color:#475569;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.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:hsla(48,96%,89%,.84);border-color:rgba(245,158,11,.18)}.operator-insight-icon--critical{color:#b91c1c;background:hsla(0,93%,94%,.88);border-color:rgba(239,68,68,.16)}.operator-actionTile{display:grid;grid-gap:14px;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;grid-gap:6px;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;grid-gap:16px;gap:16px}.quicklink-page{padding:22px}.quicklink-page__hero{display:grid;grid-gap:16px;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;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.quicklink-form-grid{display:grid;grid-gap:14px;gap:14px}.quicklink-checklist{display:grid;grid-gap:10px;gap:10px}.quicklink-checklist__item{display:grid;grid-gap:8px;gap:8px}.quicklink-signaturePad{width:100%;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.92));border:1px solid rgba(148,163,184,.18)}.quicklink-field{display:grid;grid-gap:8px;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:hsla(0,0%,100%,.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;grid-gap:12px;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:cover;border-radius:12px;border:1px solid hsla(0,0%,100%,.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,hsla(0,0%,100%,0),hsla(0,0%,100%,.24) 40%,hsla(0,0%,100%,.7) 52%,hsla(0,0%,100%,.2) 64%,hsla(0,0%,100%,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%,#fff 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:hsla(0,0%,100%,.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 hsla(0,0%,100%,.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%,#fff 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)}.integration-card>*{min-width:0}.integration-actions{display:flex;align-items:center;gap:8px}.toggle{border:1px solid hsla(0,0%,100%,.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 hsla(0,0%,100%,.2)}.theme-preview{border-radius:10px;border:1px solid hsla(0,0%,100%,.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));grid-gap:14px;gap:14px;margin-bottom:16px}.metric-card{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.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,hsla(0,0%,100%,.9),rgba(248,250,252,.96));color:#0f172a;line-height:1.6;white-space:pre-wrap}.jobs-signature-pad{background:#f8fbff}.jobs-new-banner{margin-bottom:12px;padding:10px 12px;border:1px solid rgba(17,122,120,.22);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(240,253,250,.98))}.jobs-new-banner--resume{border-color:rgba(111,175,255,.55);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(239,246,255,.96))}.jobs-new-guidedNav{position:-webkit-sticky;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:hsla(0,0%,100%,.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;grid-gap:2px;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));grid-gap:8px;gap:8px;margin-top:8px}.jobs-new-mediaCard{padding:8px}.two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;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 hsla(0,0%,100%,.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;grid-gap:8px;gap:8px}.ai-message{border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:10px}.ai-message.user{background:hsla(0,0%,100%,.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;-moz-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,.1);--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,hsla(0,0%,100%,.92));--muted-fg:var(--muted-fg,hsla(0,0%,100%,.68));--border:var(--border,hsla(0,0%,100%,.1))}.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,hsla(0,0%,100%,.04),hsla(0,0%,100%,.025));border:1px solid hsla(0,0%,100%,.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 hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.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 hsla(0,0%,100%,.1)!important;background:hsla(0,0%,100%,.045)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.ccv2-input:focus{outline:none;border-color:hsla(0,0%,100%,.18)!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.1)}.ccv2-button{border-radius:14px!important;min-height:40px}.ccv2-filters label{font-size:12px;letter-spacing:.02em;color:hsla(0,0%,100%,.62);margin-bottom:6px;display:inline-block}.ccv2-filters .muted,.ccv2-hero .muted{color:hsla(0,0%,100%,.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 hsla(0,0%,100%,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.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;grid-gap:12px;gap:12px}.jobs-new-title{font-size:1.55rem;margin-bottom:14px}.jobs-new-form{grid-gap:16px;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 hsla(0,0%,100%,.1)!important;background:hsla(0,0%,100%,.04)!important}.jobs-new-input:focus{border-color:hsla(0,0%,100%,.18)!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.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}}@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,hsla(0,0%,100%,.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;margin-bottom:12px}.jobs-new-brandFallback,.jobs-new-brandLogo{width:40px;height:40px}.jobs-new-brandLogo{object-fit:cover}.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;grid-gap:10px 14px;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:#fff!important;color:#0f172a!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.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));grid-gap:10px;gap:10px;margin:14px 0}.jobs-new-successStep{padding:12px 14px;border-radius:14px;border:1px solid rgba(22,101,52,.12);background:hsla(0,0%,100%,.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-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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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;grid-gap:4px;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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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{display:grid;grid-gap:10px;gap:10px}.jobs-wheelGridRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.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:hsla(0,0%,100%,.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;grid-gap:12px;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));grid-gap:14px;gap:14px}.jobs-signatureCard{padding:12px;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:hsla(0,0%,100%,.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));grid-gap:10px;gap:10px;margin-top:12px}.jobs-new-capabilityItem{padding:12px;border-radius:14px;border:1px solid rgba(148,163,184,.2);background:hsla(0,0%,100%,.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));grid-gap:10px;gap:10px;margin-top:12px}.jobs-new-defaultItem{padding:12px;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:hsla(0,0%,100%,.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:hsla(0,0%,100%,.72)}.jobs-new-readinessReasons ul{margin:8px 0 0 18px;padding:0;display:grid;grid-gap:6px;gap:6px}.jobs-new-readinessReasons--ready{border-color:rgba(22,163,74,.18)}.jobs-new-card .muted{color:#5f6b7d}@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 hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.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 hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.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 hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));box-shadow:0 12px 34px rgba(0,0,0,.16)}.dashboard-home-loading .muted,.dashboard-home-premium .muted,.dashboard-premium-container .muted{color:hsla(0,0%,100%,.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 hsla(0,0%,100%,.08)!important;background:radial-gradient(circle at top right,hsla(0,0%,100%,.08),transparent 28%),linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.68)}.loading-state-premium__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;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 hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.035)}.loading-state-premium__panel{border-radius:18px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.03);padding:18px}.loading-state-premium__line{height:12px;border-radius:999px;background:hsla(0,0%,100%,.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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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:hsla(0,0%,100%,.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));grid-gap:14px;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,hsla(0,0%,100%,.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:hsla(0,0%,100%,.94);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.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:#fff!important;color:#0f172a!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.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;grid-gap:7px;gap:7px;min-height:96px;text-align:left;align-content:start;padding:16px 18px;background:hsla(0,0%,100%,.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 hsla(0,0%,100%,.08)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02))!important;box-shadow:0 18px 42px rgba(0,0,0,.18)}.jobs-premium-input{border-radius:14px!important;border:1px solid hsla(0,0%,100%,.1)!important;background:hsla(0,0%,100%,.04)!important;min-height:42px}.jobs-premium-input:focus{border-color:hsla(0,0%,100%,.2)!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.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:hsla(0,0%,100%,.04)}.jobs-premium-table th{text-align:left;padding:12px 14px;font-weight:600;color:hsla(0,0%,100%,.8);border-bottom:1px solid hsla(0,0%,100%,.08)}.jobs-premium-table td{padding:14px;border-bottom:1px solid hsla(0,0%,100%,.06)}.jobs-premium-table tbody tr:hover{background:hsla(0,0%,100%,.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 hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.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:hsla(0,0%,100%,.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%,hsla(0,0%,100%,.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,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02))!important;border:1px solid hsla(0,0%,100%,.08)!important;box-shadow:0 20px 48px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.05)}[data-ui-coherence=on] .mt-sidebar{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01));border-right:1px solid hsla(0,0%,100%,.06)}[data-ui-coherence=on] .mt-sidebar a:hover{background:hsla(0,0%,100%,.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 hsla(0,0%,100%,.06)}[data-ui-coherence=on] .input,[data-ui-coherence=on] select{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.04)!important;border:1px solid hsla(0,0%,100%,.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%,hsla(0,0%,100%,.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-\\[\31 400px\\]{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:hsla(0,0%,100%,.68);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);transition:background .12s ease,color .12s ease,border-color .12s ease,transform .12s ease}.mt-sidebar__quickItem:hover{color:hsla(0,0%,100%,.92);background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1)}.mt-sidebar__quickItem.is-active,.mt-sidebar__quickItem[aria-current=page]{color:hsla(0,0%,100%,.96);background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.16)}.mt-sidebar__subhead{color:hsla(0,0%,100%,.4);letter-spacing:.04em;text-transform:uppercase}.mt-sidebar__groupTitle{color:hsla(0,0%,100%,.5)}.mt-sidebar__item[aria-current=page]{background:hsla(0,0%,100%,.11);border:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.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 hsla(0,0%,100%,.08)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.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:hsla(0,0%,100%,.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 hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.04)!important;border:1px solid hsla(0,0%,100%,.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-board-premium .muted{color:hsla(0,0%,100%,.68)}@media (max-width:900px){.ccv2-board-premium{padding:0 8px}.ccv2-card,.ccv2-surface{border-radius:16px!important}}.dashboard-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:10px 0 14px}.dashboard-metric-card{border-radius:18px!important;border:1px solid hsla(0,0%,100%,.08)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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 hsla(0,0%,100%,.1)!important;background:hsla(0,0%,100%,.05)!important}.ccv2-inline-action:hover:not(:disabled){background:hsla(0,0%,100%,.08)!important;border-color:hsla(0,0%,100%,.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 hsla(0,0%,100%,.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;display:flex;flex-direction:column;gap:10px;font-size:14px}.ccv2-sidepanel-actions{border-top:1px solid hsla(0,0%,100%,.08);padding-top:16px}.ccv2-card[draggable=true]{cursor:-webkit-grab;cursor:grab}.ccv2-card[draggable=true]:active{cursor:-webkit-grabbing;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 hsla(0,0%,100%,.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:hsla(0,0%,100%,.92);background:rgba(34,197,94,.16);border:1px solid rgba(34,197,94,.22)}.ccv2-sidepanel-section{border-top:1px solid hsla(0,0%,100%,.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:hsla(0,0%,100%,.52)}.ccv2-sidepanel-kv{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ccv2-sidepanel-kv span{color:hsla(0,0%,100%,.58);font-size:12px}.ccv2-sidepanel-kv strong{text-align:right;font-size:13px;color:hsla(0,0%,100%,.96);font-weight:600}.ccv2-sidepanel-note{border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035);padding:12px;color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.95);font-weight:600}.ccv2-timeline-time{font-size:12px;color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.96);background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.22)}.ccv2-toast--error{color:hsla(0,0%,100%,.96);background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.22)}.ccv2-toast--info{color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.96)}.ccv2-activity-stream__meta{display:flex;gap:6px;flex-wrap:wrap;font-size:12px;color:hsla(0,0%,100%,.58);margin-top:2px}.ccv2-count-strip{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 12px}.ccv2-count-pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.ccv2-count-pill__label{font-size:12px;color:hsla(0,0%,100%,.66)}.ccv2-count-pill__value{font-size:12px;color:hsla(0,0%,100%,.96)}.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),hsla(0,0%,100%,.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:hsla(0,0%,100%,.96)}.job-history-meta{display:flex;gap:6px;flex-wrap:wrap;font-size:12px;color:hsla(0,0%,100%,.58);margin-top:2px}.customer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;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:hsla(0,0%,100%,.96)}.customer-timeline-meta{display:flex;gap:6px;flex-wrap:wrap;font-size:12px;color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.58);color:rgba(71,85,105,.92);font-size:11px;letter-spacing:.01em}[data-shell=app] .operator-page__actionItem{display:grid;grid-gap:6px;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));grid-gap:12px;gap:12px;margin-top:18px}[data-shell=app] .operator-page__stat{padding:15px 15px 14px;border-radius:18px;border:1px solid hsla(0,0%,100%,.06);background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.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 hsla(0,0%,100%,.06);background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.02))}[data-shell=app] .operator-viewTabs{display:flex;flex-wrap:wrap;gap:8px}[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 hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.08);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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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);grid-gap:12px;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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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;grid-gap:14px;gap:14px;align-items:center;padding:14px 16px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.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 hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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{position:absolute;right:0;top:calc(100% + 8px);z-index:12;min-width:180px;padding:6px;border-radius:14px;border:1px solid hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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 hsla(0,0%,100%,.08);border-radius:14px;background:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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;grid-gap:8px;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 hsla(0,0%,100%,.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:hsla(0,91%,71%,.34);background:linear-gradient(135deg,rgba(55,24,29,.96),rgba(23,14,20,.96))}[data-shell=app] .operator-notice__body{display:grid;grid-gap:8px;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:#fff}[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);grid-gap:14px;gap:14px}[data-shell=app] .operator-formGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;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,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.24);color:#ecf2ff;background:hsla(0,0%,100%,.03)}[data-shell=app] .button.secondary:hover{background:hsla(0,0%,100%,.08)}:root{--bg:#f3f6fb;--card:#fff;--text:#0f172a;--muted:#5f6b7d;--accent:#117a78;--tenant-primary:#117a78;--tenant-secondary:#fff;--tenant-accent:#1d4ed8;--tenant-mode:light;--line:rgba(148,163,184,.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,hsla(0,0%,100%,.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:#fff;border-color:rgba(148,163,184,.3);color:#0f172a;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.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:hsla(0,0%,100%,.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,#fff,#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;grid-gap:12px;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,#fff,#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 hsla(0,0%,100%,.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:focus-within,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:hover{width:var(--mt-sidebar-expanded-width,220px);box-shadow:inset -1px 0 0 hsla(0,0%,100%,.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:radial-gradient(32px 26px at 50% 0,rgba(17,122,120,.12),transparent 78%),linear-gradient(180deg,#fff,#eef3fb);border:1px solid rgba(148,163,184,.18);box-shadow:0 14px 28px rgba(15,23,42,.07)}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__brandLogo{transform:scale(1.08)}[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}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__group{display:flex;flex-direction:column;align-items:center;gap:6px}[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__iconList{display:flex;flex-direction:column;align-items:stretch;gap:4px}[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;grid-gap:0;gap:0;padding:3px 5px;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,#fff,#edf3fb);border:1px solid rgba(148,163,184,.2);box-shadow:0 8px 18px rgba(15,23,42,.05);color:#0f4aa3;justify-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,#fff,#eaf3ff);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 hsla(0,0%,100%,.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:focus-within .mt-sidebar__item,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:focus-within .mt-sidebar__logout,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:hover .mt-sidebar__item,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:hover .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:focus-within .mt-sidebar__label,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:hover .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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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:hsla(0,0%,100%,.72);box-shadow:0 14px 26px rgba(15,23,42,.04)}[data-shell=app] .integration-card.mt-linkCard:hover{background:hsla(0,0%,100%,.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:focus-within .mt-sidebar__groupDivider,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:hover .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-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}[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:-webkit-sticky;position:sticky;top:0;z-index:35;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:10px;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:hsla(0,0%,100%,.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__frame{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0}[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__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;grid-gap:10px;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,#fff,#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,hsla(0,0%,100%,.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:hsla(0,0%,100%,.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);grid-gap:24px;gap:24px;align-items:stretch}.auth-shell__panel{padding:32px;border-radius:26px;background:linear-gradient(180deg,hsla(0,0%,100%,.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,#fff,#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:-moz-fit-content;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;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.auth-shell__feature{padding:14px 16px;border-radius:18px;background:hsla(0,0%,100%,.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;grid-gap:12px;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));grid-gap:18px;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,#fff,#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,#fff,#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:#fff!important;border:1px solid rgba(148,163,184,.3)!important;color:#0f172a!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.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,#fff,#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:hsla(0,0%,100%,.92);color:#334155}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:hsla(0,0%,100%,.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,#fff,#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,#fff,#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,hsla(0,0%,100%,.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:hsla(0,0%,100%,.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{left:0;right:auto;width:min(100%,280px)}[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 top left,rgba(96,165,250,.18),transparent 28%),linear-gradient(180deg,#f3f7fd,#ecf3fb 46%,#f8fbff);color:#102033}.platform-shell__header{position:-webkit-sticky;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(244,248,253,.88);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:22px 0 18px;display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap}.platform-shell__brand h1{margin:6px 0;font-size:clamp(1.8rem,3vw,2.5rem);color:#102540}.platform-shell__eyebrow{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;background:rgba(37,99,235,.08);color:#2556b6;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.platform-shell__summary{margin:0;max-width:640px;color:#607089}.platform-shell__meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.platform-shell__meta-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:hsla(0,0%,100%,.7);border:1px solid rgba(148,163,184,.18);color:#41556f;font-size:12px;font-weight:600}.platform-shell__nav{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.platform-shell__main{padding:24px 0 40px}.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;display:grid;grid-gap:20px;gap:20px}.platform-admin-alert{color:#b91c1c;border-color:rgba(239,68,68,.25);background:hsla(0,86%,97%,.92)}.platform-admin-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);justify-content:space-between;grid-gap:20px;gap:20px;align-items:flex-start;padding:24px;overflow:hidden;position:relative;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(247,250,254,.92)),radial-gradient(circle at top right,rgba(37,99,235,.1),transparent 40%)}.platform-admin-hero:before{content:"";position:absolute;inset:auto -80px -110px auto;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,rgba(59,130,246,.14),transparent 70%);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:#2563eb;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.platform-admin-hero h2{margin:10px 0 8px;font-size:clamp(1.5rem,2vw,2.2rem);color:#112742}.platform-admin-hero p{max-width:780px;margin:0}.platform-admin-hero__actions{min-width:250px;display:grid;grid-gap:10px;gap:10px;justify-items:end;align-content:start}.platform-admin-hero__hint{font-size:.9rem}.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(148,163,184,.14);background:hsla(0,0%,100%,.75);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.platform-admin-hero-signal span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.platform-admin-hero-signal strong{display:block;color:#102540;font-size:.98rem}.platform-admin-hero__graphic{position:absolute;right:28px;bottom:18px;width:196px;height:156px;pointer-events:none;opacity:.95}.platform-admin-hero__graphic-grid{position:absolute;inset:auto 0 0 auto;width:168px;height:116px;display:flex;align-items:flex-end;gap:10px}.platform-admin-hero__graphic-grid span{flex:1 1;border-radius:18px 18px 6px 6px;background:linear-gradient(180deg,rgba(37,99,235,.25),rgba(14,116,144,.68));box-shadow:0 16px 26px rgba(37,99,235,.16)}.platform-admin-hero__graphic-orbit{position:absolute;inset:4px 8px auto auto;width:132px;height:132px;border-radius:999px;border:1px dashed rgba(37,99,235,.2)}.platform-admin-section{display:grid;grid-gap:14px;gap:14px;position:relative}[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;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}[data-shell=app] .mt-guided-setup-card{display:grid;grid-gap:10px;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,hsla(0,0%,100%,.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;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.platform-admin-kpi-card{border-radius:18px;padding:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.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;grid-gap:10px;gap:10px;position:relative;overflow:hidden}.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),hsla(48,96%,89%,.78))}.platform-admin-kpi-card--danger{border-color:rgba(239,68,68,.24);background:linear-gradient(160deg,hsla(0,100%,98%,.98),hsla(0,93%,94%,.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;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.platform-admin-card-stack{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:20px;background:linear-gradient(180deg,hsla(0,0%,100%,.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:hsla(0,0%,100%,.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;grid-gap:14px;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;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(68px,1fr));align-items:end;padding:14px 12px 10px;border-radius:18px;background:hsla(0,0%,100%,.72);border:1px solid rgba(148,163,184,.12)}.platform-admin-trend-chart__group{display:grid;grid-gap:8px;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;grid-gap:12px;gap:12px}.platform-admin-bar-list__row{padding:10px 12px;border-radius:16px;background:hsla(0,0%,100%,.64);border:1px solid rgba(148,163,184,.12);display:grid;grid-gap:8px;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:hsla(48,96%,89%,.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;grid-gap:10px;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:hsla(0,0%,100%,.82);border:1px solid rgba(251,191,36,.25);color:#7a470d;font-size:12px;font-weight:600}.platform-admin-attention-list{display:grid;grid-gap:12px;gap:12px}.platform-admin-attention-card{width:100%;border:1px solid rgba(148,163,184,.16);background:hsla(0,0%,100%,.92);border-radius:18px;padding:16px;box-shadow:0 18px 38px rgba(15,23,42,.05);display:grid;grid-gap:10px;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:hsla(53,98%,77%,.85);color:#835200}.platform-admin-status-pill--danger{background:hsla(0,93%,94%,.92);color:#9f1f18}.platform-admin-detail-grid,.platform-admin-filter-grid,.platform-admin-lookup-grid,.platform-admin-readiness-grid,.platform-admin-signal-grid{display:grid;grid-gap:16px;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;grid-gap:8px;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),hsla(48,96%,89%,.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;grid-gap:10px;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;grid-gap:8px;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:hsla(48,96%,89%,.92);color:#b45309}.platform-admin-icon-badge--danger{background:hsla(0,93%,94%,.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}.platform-admin-hero__actions{justify-items:start;min-width:0}.platform-admin-hero__graphic{position:static;width:100%;height:auto;min-height:82px;margin-top:4px}.platform-admin-hero__graphic-grid{position:static;width:100%;height:82px}.platform-admin-hero__graphic-orbit{display:none}.platform-admin-lookup-grid{grid-template-columns:1fr}.platform-admin-chart-legend,.platform-admin-hero__signal-row{display:grid;grid-template-columns:1fr}}.public-booking-shell{max-width:1100px}.public-booking-hero{display:grid;grid-gap:20px;gap:20px;padding:28px;border-radius:28px;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,hsla(0,0%,100%,.98),rgba(240,247,255,.96))}.booking-setup-hero__nextLabel,.booking-setup-supportCard__eyebrow,.public-booking-hero__eyebrow,.public-booking-panel__eyebrow{display:inline-flex;width:-moz-fit-content;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:10px 0 6px;font-size:clamp(2rem,4vw,2.7rem);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:hsla(0,86%,97%,.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:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.public-booking-step{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:hsla(0,0%,100%,.76)}.public-booking-step__number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:12px;background:rgba(37,99,235,.1);color:#1d4ed8;font-weight:800;flex:0 0 auto}.public-booking-step p,.public-booking-step strong{margin:0}.public-booking-step p{margin-top:4px;color:var(--mt-text-soft);font-size:12px}.public-booking-step--done{border-color:rgba(15,118,110,.18);background:rgba(240,253,250,.82)}.public-booking-step--active{border-color:rgba(37,99,235,.18);box-shadow:0 12px 24px rgba(15,23,42,.08)}.public-booking-grid,.public-booking-layout{display:grid;grid-gap:16px;gap:16px}.public-booking-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);align-items:start}.public-booking-panel{display:grid;grid-gap:16px;gap:16px;padding:24px}.public-booking-stage{align-content:start}.public-booking-summaryRail{position:-webkit-sticky;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;grid-gap:12px;gap:12px}.public-booking-serviceList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.public-booking-serviceCard{display:grid;grid-gap:12px;gap:12px;width:100%;padding:20px;border-radius:22px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(244,248,252,.88));color:inherit;text-align:left;cursor:pointer}.public-booking-serviceCard.is-active{border-color:rgba(37,99,235,.24);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-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:-moz-fit-content;width:fit-content;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;background:hsla(0,0%,100%,.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:-moz-fit-content;width:fit-content;min-height:26px;align-items:center;padding:0 10px;border-radius:999px;background:hsla(0,0%,100%,.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;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.public-booking-field{display:grid;grid-gap:6px;gap:6px}.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}.public-booking-priceRow{display:grid;grid-gap:12px;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;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:hsla(0,0%,100%,.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;grid-gap:10px;gap:10px;padding:16px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:hsla(0,0%,100%,.8)}.public-booking-slots{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.public-booking-slot{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:15px;border-radius:20px;border:1px solid rgba(148,163,184,.18);background:hsla(0,0%,100%,.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;grid-gap:10px;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}.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,.14);--mt-teal:#0f9f7f;--mt-teal-soft:rgba(15,159,127,.14);--mt-amber:#d18a10;--mt-amber-soft:rgba(209,138,16,.14);--mt-red:#d9485f;--mt-red-soft:rgba(217,72,95,.12);--mt-violet:#6558f5;--mt-violet-soft:rgba(101,88,245,.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:hsla(0,0%,100%,.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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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 hsla(0,0%,100%,.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),hsla(0,91%,71%,.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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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] .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 hsla(0,0%,100%,.78)}[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,hsla(0,0%,100%,.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)}[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,hsla(0,0%,100%,.985),rgba(242,247,255,.95))}[data-shell=app] .dashboard-home-heroGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start}[data-shell=app] .dashboard-home-commandNote{display:grid;grid-gap:10px;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,hsla(0,0%,100%,.84),rgba(241,246,255,.8));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.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;grid-gap:18px;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;grid-gap:14px;gap:14px}[data-shell=app] .dashboard-home-sectionKick{display:inline-flex;align-items:center;width:-moz-fit-content;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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.97),rgba(243,248,255,.94))}[data-shell=app] .ccv2-filters{background:linear-gradient(180deg,hsla(0,0%,100%,.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] .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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.99),rgba(241,246,255,.95))}[data-shell=app] .dashboard-home-focusPanel,[data-shell=app] .dashboard-home-secondaryCanvas{background:linear-gradient(180deg,hsla(0,0%,100%,.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 hsla(0,0%,100%,.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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.98),rgba(244,247,255,.94))}[data-shell=app] .settings-command-strip{display:grid;grid-gap:12px;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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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:hsla(0,0%,100%,.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;grid-gap:12px;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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.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,hsla(0,0%,100%,.12),hsla(0,0%,100%,.46),hsla(0,0%,100%,.12));opacity:.55}