[data-shell=app] .mt-spotlight-panel{border:1px solid var(--mt-surface-border);padding:var(--mt-space-section);background:linear-gradient(180deg, #fffffffa, #f7f9fdf5), var(--mt-surface-card-muted);border-radius:18px}[data-shell=app] .operator-section__title,[data-shell=app] .operator-page__title,[data-shell=app] h1,[data-shell=app] h2,[data-shell=app] h3{letter-spacing:0;color:var(--text-primary)}[data-shell=app] .operator-section__subtitle,[data-shell=app] .operator-cellSubtle,[data-shell=app] .operator-cellMeta,[data-shell=app] .muted{color:var(--text-secondary)}[data-shell=app] .operator-tag,[data-shell=app] .badge{border:1px solid var(--mt-surface-border);letter-spacing:0;border-radius:999px;font-size:.75rem;font-weight:750;line-height:1.2}[data-shell=app] .operator-tag{color:var(--mt-status-success-fg);background:var(--mt-status-success-bg)}[data-shell=app] .badge.warn{color:var(--mt-status-warning-fg);background:var(--mt-status-warning-bg)}[data-shell=app] .badge.danger{color:var(--mt-status-critical-fg);background:var(--mt-status-critical-bg)}[data-shell=app] .button:not(.secondary){background:var(--mt-action-primary);border-color:var(--mt-action-primary);color:#fff}[data-shell=app] .button:not(.secondary):hover{background:var(--mt-action-primary-hover);border-color:var(--mt-action-primary-hover)}[data-shell=app] .operator-grid{gap:12px;display:grid}[data-shell=app] .operator-grid--three{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}[data-shell=app] .operator-checkRow{border:1px solid var(--mt-surface-border);background:#ffffffbd;border-radius:8px;align-items:flex-start;gap:10px;min-height:78px;padding:12px;display:flex}[data-shell=app] .operator-checkRow input{margin-top:3px}[data-shell=app] .operator-checkRow span{gap:4px;display:grid}[data-shell=app] .operator-checkRow small{color:var(--text-muted);line-height:1.35}[data-shell=app] .form-grid{gap:12px;display:grid}[data-shell=app] .form-grid--two{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}[data-shell=app] .operator-table,[data-shell=app] .operator-data-table{border-color:var(--mt-surface-border)}[data-shell=app] .input,[data-shell=app] .textarea,[data-shell=app] select{border-color:var(--mt-surface-border-strong);color:var(--text-primary);background:#fff}[data-shell=app] a:focus-visible,[data-shell=app] button:focus-visible,[data-shell=app] input:focus-visible,[data-shell=app] textarea:focus-visible,[data-shell=app] select:focus-visible{box-shadow:var(--mt-focus-ring);outline:none}@media (max-width:720px){[data-shell=app] .operator-section,[data-shell=app] .operator-page,[data-shell=app] .integration-card,[data-shell=app] .mt-spotlight-panel{border-radius:14px}[data-shell=app] .operator-section__header{gap:10px}[data-shell=app] .button,[data-shell=app] .operator-rowActions__toggle{min-height:44px}}:root{--mt-surface-soft:linear-gradient(180deg, #fffffffb 0%, #f4f7fcfb 100%);--mt-surface-strong:linear-gradient(180deg, #fff 0%, #eef4fe 100%);--mt-surface-elevated:linear-gradient(180deg, #fffffffe 0%, #f1f6fffb 100%);--mt-surface-command:linear-gradient(145deg, #0c172bf5 0%, #172c52f0 42%, #2556f3eb 100%);--mt-border-soft:#788aaa2e;--mt-border-strong:#5d72963d;--mt-shadow-soft:0 18px 38px #09101e0f;--mt-shadow-strong:0 24px 52px #09101e1a;--mt-shadow-float:0 28px 60px #09101e17;--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 #2556f324}body{color:var(--mt-text-strong);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(120% 120% at 0 0,#2556f31c,#0000 42%),radial-gradient(100% 120% at 100% 0,#5950e814,#0000 34%),linear-gradient(#f6f8fc 0%,#edf3f9 100%);line-height:1.6}body,p,li,label,input,textarea,select,button{color:var(--mt-text-strong)}small,time,.meta,[data-shell=app] .meta{color:var(--mt-text-metadata)}.card,[data-shell=app] .card{background:var(--mt-surface-elevated);border:1px solid #94a3b824;border-radius:24px;box-shadow:0 18px 38px #0f172a0e}.text-soft,[data-shell=app] .text-soft{color:var(--mt-text-soft)}.button,[data-shell=app] .button{letter-spacing:-.01em;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 17px;font-size:13px;font-weight:700;transition:transform .14s,box-shadow .18s,background-color .18s,border-color .18s,filter .18s;display:inline-flex}.button:hover,[data-shell=app] .button:hover{transform:none;box-shadow:0 14px 28px #09101e14}.button:active,[data-shell=app] .button:active{filter:saturate(.98);transform:translateY(0)}.button:focus-visible,[data-shell=app] .button:focus-visible,.input:focus-visible,[data-shell=app] .input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{box-shadow:var(--mt-ring);outline:none}.button.secondary,[data-shell=app] .button.secondary{color:var(--mt-text-strong);border-color:var(--mt-border-strong);background:#ffffffc7;box-shadow:inset 0 1px #ffffffe6}.button:not(.secondary),[data-shell=app] .button:not(.secondary){color:#f8fbff;background:linear-gradient(135deg,#18305a 0%,#2556f3 100%);border-color:#1b3fbe57}.button.secondary:hover,[data-shell=app] .button.secondary:hover{background:#fffffff5;border-color:#2556f33d;box-shadow:0 10px 24px #09101e14}.button:disabled,[data-shell=app] .button:disabled,[data-shell=app] .toggle:disabled{color:var(--mt-text-disabled);box-shadow:none;cursor:not-allowed;opacity:1;background:linear-gradient(#e9eff8eb,#e1e9f4f5);border-color:#94a3b838}.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}select:disabled,input:disabled,textarea:disabled,[data-shell=app] .input:disabled,[data-shell=app] textarea:disabled{color:var(--mt-text-disabled);background:#eff4fbeb;border-color:#94a3b82e}:root{--mt-radius-card:8px;--mt-radius-control:8px;--mt-enterprise-bg:#f5f7fb;--mt-enterprise-panel:#fff;--mt-enterprise-line:#d8e0ec}body{background:linear-gradient(180deg, #f8fafc 0%, var(--mt-enterprise-bg) 100%)}h1,h2,h3,[data-shell=app] h1,[data-shell=app] h2,[data-shell=app] h3{letter-spacing:0}.card,[data-shell=app] .card,.integration-card,[data-shell=app] .integration-card,.mt-surface-note,[data-shell=app] .mt-surface-note,.operator-section,[data-shell=app] .operator-section{border-radius:var(--mt-radius-card);border-color:var(--mt-enterprise-line);background:var(--mt-enterprise-panel);box-shadow:0 10px 24px #0f172a0e}.button,[data-shell=app] .button,.input,[data-shell=app] .input,textarea,select{border-radius:var(--mt-radius-control)}[data-shell=app] .operator-stack,[data-shell=app] .dashboard-shell-content{gap:18px}[data-shell=app] .operator-section__title{font-size:clamp(18px,2vw,22px);line-height:1.2}[data-shell=app] .operator-section__subtitle,[data-shell=app] .operator-cellSubtle,[data-shell=app] .operator-page__statHint{color:#405066}[data-shell=app] .operator-table__cell{overflow-wrap:anywhere;min-width:0}.integration-card,[data-shell=app] .integration-card{background:var(--mt-surface-strong);border:1px solid #94a3b821;border-radius:20px;box-shadow:0 14px 28px #0f172a0d}[data-shell=app] .dashboard-shell-content{gap:24px;padding-bottom:40px}[data-shell=app] .dashboard-shell__supportCard{background:radial-gradient(320px 140px at 100% 0,#1d4ed81a,#0000 72%),linear-gradient(#fffffffa,#f1f7fff2);gap:12px;margin-top:14px;padding:16px 18px;display:grid}[data-shell=app] .dashboard-shell__supportActions{flex-wrap:wrap;gap:8px;display:flex}[data-shell=app] .dashboard-shell__utilityBar{justify-content:flex-end;margin-bottom:10px;display:flex;position:relative}[data-shell=app] .dashboard-shell__utilityGroup{justify-content:flex-end;display:flex;position:relative}[data-shell=app] .dashboard-shell__notificationBell{min-height:46px;color:var(--mt-graphite-900);background:linear-gradient(#fffffffa,#f0f6fffa);border:1px solid #2556f324;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-weight:700;display:inline-flex;box-shadow:0 16px 36px #0f172a14}[data-shell=app] .dashboard-shell__notificationBellIcon{font-size:14px;line-height:1}[data-shell=app] .dashboard-shell__notificationBellLabel{letter-spacing:.01em;font-size:13px}[data-shell=app] .dashboard-shell__notificationCount{color:#f8fbff;background:linear-gradient(135deg,#2556f3,#4f46e5);border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:800;display:inline-flex}[data-shell=app] .dashboard-shell__notificationDrawer{z-index:35;background:linear-gradient(#fffffffc,#f4f8fffa);border:1px solid #0f172a14;border-radius:28px;width:min(100vw - 32px,420px);padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 26px 60px #0f172a2e}[data-shell=app] .dashboard-shell__notificationDrawerHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}[data-shell=app] .dashboard-shell__notificationDrawerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}[data-shell=app] .dashboard-shell__notificationGroups{gap:14px;max-height:min(68vh,640px);display:grid;overflow-y:auto}[data-shell=app] .dashboard-shell__notificationGroup{gap:10px;display:grid}[data-shell=app] .dashboard-shell__notificationGroupLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--mt-slate-600);font-size:11px;font-weight:800}[data-shell=app] .dashboard-shell__notificationItem{background:#fffffff2;border:1px solid #94a3b829;border-radius:20px;gap:10px;padding:14px;display:grid}[data-shell=app] .dashboard-shell__notificationItem.is-read{background:#f8fafceb}[data-shell=app] .dashboard-shell__notificationItem--urgent{border-color:#b91c1c2e;box-shadow:inset 0 0 0 1px #b91c1c0a}[data-shell=app] .dashboard-shell__notificationItem--attention{border-color:#d977062e;box-shadow:inset 0 0 0 1px #d977060a}[data-shell=app] .dashboard-shell__notificationItem--success{border-color:#05966929;box-shadow:inset 0 0 0 1px #0596690a}[data-shell=app] .dashboard-shell__notificationItemHeader,[data-shell=app] .dashboard-shell__notificationMeta,[data-shell=app] .dashboard-shell__notificationItemActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}[data-shell=app] .dashboard-shell__notificationTime{color:var(--mt-slate-600);font-size:12px}[data-shell=app] .dashboard-shell__notificationMessage{color:var(--mt-graphite-800);margin:0;font-size:14px;line-height:1.55}[data-shell=app] .dashboard-shell__notificationPriority,[data-shell=app] .dashboard-shell__notificationCategory{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}[data-shell=app] .dashboard-shell__notificationPriority--info{color:#1d4ed8;background:#2556f31a}[data-shell=app] .dashboard-shell__notificationPriority--success{color:#047857;background:#0596691f}[data-shell=app] .dashboard-shell__notificationPriority--attention{color:#b45309;background:#d9770624}[data-shell=app] .dashboard-shell__notificationPriority--urgent{color:#b91c1c;background:#b91c1c1f}[data-shell=app] .dashboard-shell__notificationCategory{color:var(--mt-slate-700);background:#94a3b824}[data-shell=app] .dashboard-shell__notificationEmpty{background:#f8fafcc7;border:1px dashed #94a3b847;border-radius:22px;padding:18px}[data-shell=app] .mt-linkCard{align-content:start;gap:10px;min-height:100%;transition:transform .16s,box-shadow .18s,border-color .18s,background-color .18s;display:grid}[data-shell=app] .mt-linkCard:hover,[data-shell=app] .mt-linkCard:focus-visible{border-color:#2556f33d;outline:none;transform:translateY(-2px);box-shadow:0 18px 36px #09101e14}[data-shell=app] .mt-linkCard__action{color:var(--mt-cobalt);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}[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 #94a3b829;padding-top:12px}[data-shell=app] details.dashboard-home-details.dashboard-home-details--quiet{border-top:0;margin-top:-4px;padding-top:0}[data-shell=app] details.dashboard-home-details summary{cursor:pointer;color:#2563eb;font-size:13px;font-weight:700;list-style:none}[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{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}[data-shell=app] .mt-surface-note{background:linear-gradient(#fafcfffa,#f1f6ffeb);border:1px solid #94a3b81f;border-radius:18px;padding:16px 18px;box-shadow:0 12px 24px #0914230d}[data-shell=app] .mt-priority-card{background:radial-gradient(320px 160px at 100% 0,#5950e81f,#0000 72%),radial-gradient(260px 160px at 0 100%,#16856d1a,#0000 72%),linear-gradient(#fffffffc,#f0f6fff2);border:1px solid #2556f329;border-radius:20px;gap:14px;padding:18px 20px;display:grid;box-shadow:0 18px 38px #0914230f}[data-shell=app] .mt-priority-card__eyebrow{width:fit-content;min-height:28px;color:var(--mt-cobalt);letter-spacing:.04em;text-transform:uppercase;background:#2556f317;border:1px solid #2556f324;border-radius:999px;align-items:center;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}[data-shell=app] .mt-priority-card__title{letter-spacing:-.03em;color:var(--mt-text-strong);margin:0;font-size:clamp(1.1rem,2vw,1.45rem)}[data-shell=app] .mt-priority-card__copy{max-width:68ch;color:var(--mt-text-muted);margin:0}[data-shell=app] .mt-priority-card__meta{flex-wrap:wrap;gap:10px;display:flex}[data-shell=app] .mt-priority-card__meta span{min-height:30px;color:var(--mt-text-metadata);background:#ffffffb8;border:1px solid #788aaa29;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}[data-shell=app] .mt-focus-panel{background:radial-gradient(260px 120px at 100% 0,#2556f31a,#0000 72%),radial-gradient(220px 120px at 0 0,#5950e80f,#0000 70%),linear-gradient(#fffffffa,#f4f9fff2);box-shadow:0 20px 38px #09142312}[data-shell=app] .mt-command-card{color:#eff5ff;box-shadow:var(--sh-lg);background:radial-gradient(280px 180px at 100% 0,#2556f32e,#0000 72%),linear-gradient(145deg,#0c172bf5 0%,#172c52f0 42%,#2556f3eb 100%);border:1px solid #4f6da038;border-radius:24px}[data-shell=app] .mt-command-card strong,[data-shell=app] .mt-command-card h2,[data-shell=app] .mt-command-card h3{color:#f8fbff}[data-shell=app] .mt-command-card .muted{color:#e2ecffc2}[data-shell=app] .mt-action-strip{background:#ffffffa3;border:1px solid #788aaa29;border-radius:18px;flex-wrap:wrap;gap:10px;padding:12px;display:flex}[data-shell=app] .mt-status-pill{min-height:28px;color:var(--mt-text-strong);letter-spacing:.01em;background:#ffffffd1;border:1px solid #5d729638;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}[data-shell=app] .mt-empty-state{background:linear-gradient(#fcfdfffa,#f3f7fff5);border:1px dashed #788aaa52;border-radius:20px;gap:10px;padding:20px;display:grid}[data-shell=app] .mt-table-row{transition:background-color .18s,border-color .18s,box-shadow .18s}[data-shell=app] .mt-table-row:hover{background:#ffffff8f;box-shadow:inset 0 1px #ffffffdb}[data-shell=app] .mt-focus-panel--quiet{background:linear-gradient(#fffffffa,#f7fafef2)}[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{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fffffff2,#f8fafce0);border-bottom:1px solid #e2e8f0e6}.mt-pageShellHeader__inner{min-height:74px;padding:16px 0 14px}.mt-pageShellHeader__copy{flex:420px;min-width:0}.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{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;padding:4px 0 8px}[data-shell=app] .operator-page,[data-shell=app] .operator-section,[data-shell=app] .booking-lifecycle-card,[data-shell=app] .booking-summary-grid .card{box-shadow:0 18px 40px #0f172a0e}[data-shell=app] .operator-page__eyebrow,[data-shell=app] .operator-kicker,[data-shell=app] .booking-status-hero__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;gap:10px}[data-shell=app] .operator-page__stat,[data-shell=app] .operator-page__shortcut{background:linear-gradient(#ffffffe6,#f6f9fde6);border-color:#94a3b81f}[data-shell=app] .operator-table__header{border-bottom-color:#94a3b829}[data-shell=app] .operator-table__row{border-bottom-color:#94a3b81a;min-height:62px}[data-shell=app] .operator-table__cell{line-height:1.5}[data-shell=app] .ccv2-hero,[data-shell=app] .booking-setup-hero,[data-shell=app] .booking-status-hero,[data-shell=app] .public-booking-hero{box-shadow:var(--mt-shadow-float)}[data-shell=app] .ccv2-livebar,[data-shell=app] .booking-status-slot,[data-shell=app] .booking-status-update,[data-shell=app] .booking-status-empty,[data-shell=app] .public-booking-serviceCard,[data-shell=app] .public-booking-slot,[data-shell=app] .customer-workspace__section,[data-shell=app] .customer-workspace__statCard{border-color:#94a3b81f}[data-shell=app] .customer-workspace__section,[data-shell=app] .customer-workspace__statCard,[data-shell=app] .public-booking-panel,[data-shell=app] .booking-status-panel{border-radius:22px}[data-shell=app] .customer-workspace__hero,[data-shell=app] .public-booking-hero__copy,[data-shell=app] .booking-status-hero{gap:12px}@media (max-width:920px){[data-shell=app] .operator-stack{gap:18px}[data-shell=app] .card,[data-shell=app] .integration-card{border-radius:20px}[data-shell=app] .operator-page,[data-shell=app] .operator-section{padding:20px}[data-shell=app] .mt-priority-card{padding:16px}[data-shell=app] .dashboard-shell__notificationDrawer{width:min(100vw - 24px,420px)}}[data-shell=app] .operator-page{background:radial-gradient(120% 150% at 0% 0%, #2556f32e, transparent 44%), radial-gradient(100% 120% at 100% 0%, #5950e81f, transparent 34%), var(--mt-surface-strong);padding:24px 24px 22px}[data-shell=app] .operator-page__copy{gap:2px;display:grid}[data-shell=app] .operator-page__eyebrow{color:#173ecb;background:#117a7814;border:1px solid #2556f324;border-radius:999px;align-items:center;width:fit-content;min-height:28px;margin-bottom:10px;padding:0 12px;display:inline-flex}[data-shell=app] .operator-page__title{font-size:clamp(1.85rem,2.4vw,2.35rem);line-height:1}[data-shell=app] .operator-page__subtitle{max-width:760px;color:var(--mt-text-muted);margin-top:10px;font-size:15px;line-height:1.7}[data-shell=app] .operator-page__actions{align-items:stretch;gap:10px;max-width:460px}[data-shell=app] .operator-page__actionItem{gap:6px;min-width:min(240px,100%);display:grid}[data-shell=app] .operator-page__actionMeta{color:var(--mt-text-metadata);padding:0 2px;font-size:11px;line-height:1.45}[data-shell=app] .operator-page__button{width:100%;min-height:42px}[data-shell=app] .operator-page__shortcuts{gap:10px;margin-top:16px}[data-shell=app] .operator-page__shortcut{min-height:32px;color:var(--mt-text-soft);background:#ffffffc7;border:1px solid #94a3b833;border-radius:999px;padding:0 12px}[data-shell=app] .operator-page__stat{background:#ffffffc7;border:1px solid #94a3b833;border-radius:18px;padding:16px 16px 15px;box-shadow:inset 0 1px #ffffffdb}[data-shell=app] .operator-page__statLabel{color:var(--mt-text-soft)}[data-shell=app] .operator-page__statValue{color:var(--mt-text-strong);margin-top:8px;font-size:24px}[data-shell=app] .operator-page__statHint{color:var(--mt-text-muted);margin-top:6px;line-height:1.45}.dashboard-shell__locationSelect{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.dashboard-shell__locationCard{contain:inline-size;min-width:0;max-width:100%;overflow-x:clip}.dashboard-shell__locationCard>div,.dashboard-shell__locationCard select{min-width:0;max-width:100%}[data-shell=app] .operator-section__title,[data-shell=app] .operator-empty h3{letter-spacing:-.03em;font-size:20px}[data-shell=app] .operator-section__subtitle,[data-shell=app] .operator-empty .muted{color:var(--mt-text-muted);font-size:14px;line-height:1.65}[data-shell=app] .dashboard-help-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}[data-shell=app] .dashboard-help-card{text-align:left;cursor:pointer;padding:16px;transition:transform .16s,box-shadow .18s,border-color .18s}[data-shell=app] .dashboard-help-card:hover{transform:translateY(-1px)}[data-shell=app] .dashboard-help-card--active{box-shadow:var(--mt-shadow-strong);background:radial-gradient(280px 120px at 100% 0,#3b82f61a,#0000 70%),linear-gradient(#fffffffc,#f0f6fff5);border-color:#3b82f647}[data-shell=app] .dashboard-help-form{gap:14px;display:grid}[data-shell=app] .dashboard-help-form__field{gap:8px;display:grid}[data-shell=app] .dashboard-help-form__field>span{color:var(--mt-text-soft);font-size:13px;font-weight:700}[data-shell=app] .dashboard-help-form__actions{flex-wrap:wrap;gap:10px;display:flex}[data-shell=app] .operator-filterbar,[data-shell=app] .operator-guidance,[data-shell=app] .operator-empty,[data-shell=app] .operator-notice{border-radius:18px}[data-shell=app] .operator-filterbar{background:#ffffffb8;border-color:#94a3b82e;gap:14px;padding:16px}[data-shell=app] .operator-filterbar__label{color:var(--mt-text-soft)}[data-shell=app] .operator-filterbar__results{color:var(--mt-text-muted);background:#ffffffb8;border:1px solid #94a3b829;padding:7px 12px}[data-shell=app] .operator-viewTabs{gap:10px}[data-shell=app] .operator-viewTabs__item{min-height:36px;color:var(--mt-text-muted);background:#ffffffc2;border-color:#94a3b82e;padding:0 14px}[data-shell=app] .operator-viewTabs__item.is-active{color:var(--mt-text-strong);background:linear-gradient(135deg,#117a781f,#1d4ed814);border-color:#117a782e;box-shadow:0 10px 24px #0f172a14}[data-shell=app] .operator-statusBadge,.customer-workspace .operator-statusBadge{letter-spacing:.02em;border-radius:999px;font-weight:700;box-shadow:inset 0 1px #ffffff80}[data-shell=app] .operator-guidance{background:#ffffffb8;border-color:#94a3b82e}[data-shell=app] .operator-guidance__toggle{padding:14px 16px}[data-shell=app] .operator-guidance__panel{gap:10px;padding:0 16px 16px}[data-shell=app] .operator-empty,.app-state{padding:22px}.app-state{position:relative;overflow:hidden}.app-state:before{content:"";background:linear-gradient(90deg,#117a782e,#1d4ed824,#0000 70%);height:1px;position:absolute;inset:0 0 auto}.app-state__icon{margin-bottom:12px}.app-state__eyebrow{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;background:#117a7814;border:1px solid #117a7824;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.app-state__title{letter-spacing:-.04em;color:var(--mt-text-strong);margin:12px 0 0;font-size:22px;line-height:1.1}.app-state__description{max-width:640px;margin:10px 0 0;line-height:1.7}[data-shell=app] .operator-actionTile{gap:14px;padding:18px}[data-shell=app] .operator-actionTile__body{gap:8px;display:grid}[data-shell=app] .operator-chart-card{background:radial-gradient(320px 140px at 100% 0,#3b82f614,#0000 72%),linear-gradient(#fffffffe,#f3f8fffa);border:1px solid #94a3b829;border-radius:22px;box-shadow:0 20px 40px #0f172a0f}[data-shell=app] .operator-insight-icon{box-shadow:inset 0 1px #fff9,0 10px 22px #0f172a14}[data-shell=app] .billing-readiness-bars__track{background:#e2e8f0bd;border-radius:999px;height:10px}[data-shell=app] .input,[data-shell=app] textarea,[data-shell=app] select{background:#fffffff0;border-color:#94a3b838;border-radius:14px;min-height:46px;box-shadow:inset 0 1px 2px #0f172a0a}[data-shell=app] .input:focus,[data-shell=app] textarea:focus,[data-shell=app] select:focus,[data-shell=app] .button:focus-visible,[data-shell=app] a:focus-visible{outline-offset:2px;outline:2px solid #2563eb2e}@media (prefers-reduced-motion:reduce){.button,[data-shell=app] .button,[data-shell=app] .mt-linkCard,[data-shell=app] .dashboard-help-card{transition:none}.button:hover,[data-shell=app] .button:hover,[data-shell=app] .mt-linkCard:hover,[data-shell=app] .mt-linkCard:focus-visible,[data-shell=app] .dashboard-help-card:hover{transform:none}}.app-state__meta{margin-top:10px;font-size:12px}.app-state__actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.app-state--error .app-state__eyebrow{color:#b91c1c;background:#fef2f2e6;border-color:#b91c1c29}.app-state--loading .loading-state-premium__top{z-index:1;position:relative}.billing-page-shell{padding:18px}.billing-page-shell__notice{background:#ffffffc2;border:1px solid #94a3b82e;border-radius:14px;margin:0 0 14px;padding:12px 14px}.billing-page-shell__notice--success{border-color:#0f766e2e;color:#0f766e!important}.billing-page-shell__notice--error{border-color:#b91c1c2e;color:#b91c1c!important}.billing-page-grid{gap:14px;display:grid}.billing-page-panel{padding:18px}.billing-page-panel__text{margin-bottom:8px}.billing-page-panel__text--last,.billing-page-panel__guidance{margin-bottom:0}.billing-page-panel__guidance{margin-top:12px}.billing-page-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.billing-tier-card{padding:18px}.billing-tier-card__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.billing-tier-card p+p{margin-top:-2px}.billing-page-shell--admin{gap:16px;display:grid}.billing-ops-section{background:radial-gradient(circle at 100% 0,#2563eb14,#0000 34%),linear-gradient(#ffffffeb,#f4f8ffd6);border:1px solid #6073942e;border-radius:20px;padding:20px 22px;box-shadow:inset 0 1px #ffffffe0,0 18px 48px #0f172a0d}.billing-ops-section__header{align-items:flex-start;gap:12px}.billing-ops-section__badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.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{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#fffffff5,#f4f8fce6);border:1px solid #60739429;border-radius:20px;gap:10px;padding:20px;display:grid;box-shadow:0 18px 38px #0f172a0f}.billing-ops-panel__header,.quicklink-panel__header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.billing-ops-heading,.quicklink-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.billing-ops-heading>div,.quicklink-heading>div,.billing-provider-card,.billing-provider-list,.billing-provider-chart,.platform-admin-card-stack{min-width:0}.billing-ops-icon,.quicklink-icon{color:#1d4ed8;background:linear-gradient(#2563eb24,#3b82f614);border:1px solid #2563eb24;border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;font-weight:800;display:inline-flex}.billing-ops-panel--revenue .billing-ops-icon,.quicklink-panel--revenue .quicklink-icon{color:#0f766e;background:linear-gradient(#0891b224,#0ea5e914);border-color:#0891b229}.billing-ops-panel--attention .billing-ops-icon,.quicklink-panel--attention .quicklink-icon{color:#b45309;background:linear-gradient(#f59e0b29,#fbbf2414);border-color:#d9770629}.billing-provider-card--critical,.quicklink-panel--critical{background:linear-gradient(#fffbfbf5,#fef2f2e6);border-color:#b91c1c29}.billing-provider-card--warning,.quicklink-panel--warning{background:linear-gradient(#fffcf5f5,#fff7ede6);border-color:#d9770629}.billing-provider-card--success,.quicklink-panel--success{background:linear-gradient(#f7fffcf5,#f0fdfae6);border-color:#0f766e29}.billing-ops-panel--info{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 32%),linear-gradient(#f2f8fff5,#ebf4ffeb);border-color:#3b82f62e}.billing-ops-panel--neutral{background:radial-gradient(circle at 100% 0,#0f9f7f14,#0000 34%),linear-gradient(#fffffff5,#f6faffe6)}.billing-provider-card,.billing-tier-card--admin{transition:transform .18s,box-shadow .18s,border-color .18s}.billing-provider-card:hover,.billing-tier-card--admin:hover{transform:translateY(-1px);box-shadow:0 22px 42px #0f172a14}.billing-provider-card__meta,.quicklink-panel__meta{gap:4px;display:grid}.billing-provider-card__hint,.quicklink-panel__hint{color:#5b6b82;letter-spacing:.04em;background:#ffffffb8;border:1px solid #94a3b829;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.billing-provider-list{gap:12px;margin-top:4px;display:grid}.billing-provider-chart{min-height:100%;padding:18px}.billing-readiness-bars{gap:12px;display:grid}.billing-readiness-bars__row{gap:8px;display:grid}.billing-readiness-bars__meta{color:#5b6b82;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.billing-readiness-bars__track{background:#d4dfefb8;border-radius:999px;height:12px;overflow:hidden}.billing-readiness-bars__fill{border-radius:inherit;height:100%;display:block}.billing-readiness-bars__fill--success{background:linear-gradient(90deg,#99f6e4,#0f766e)}.billing-readiness-bars__fill--warning,.platform-admin-legend-swatch--warning,.platform-admin-legend-swatch--warn{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{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.analytics-stat-grid--compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.analytics-stat-grid .integration-card{gap:6px;min-height:100%;padding:16px}.analytics-stat-grid .operator-page__statValue{margin-top:4px;font-size:clamp(1.35rem,2vw,1.7rem)}.operator-insight-icon{color:#475569;background:#ffffffd1;border:1px solid #94a3b82e;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:inline-grid;box-shadow:inset 0 1px #ffffffeb}.operator-insight-icon svg{width:20px;height:20px}.operator-insight-icon--neutral{color:#475569;background:#f8fafceb}.operator-insight-icon--info{color:#0f766e;background:#ccfbf1bd;border-color:#0d948824}.operator-insight-icon--success{color:#166534;background:#dcfce7d1;border-color:#22c55e29}.operator-insight-icon--warning{color:#b45309;background:#fef3c7d6;border-color:#f59e0b2e}.operator-insight-icon--critical{color:#b91c1c;background:#fee2e2e0;border-color:#ef444429}.operator-actionTile{gap:14px;min-height:100%;padding:18px;display:grid}.operator-actionTile__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.operator-actionTile__badge{margin-left:auto}.operator-actionTile__body{gap:6px;display:grid}.operator-actionTile__body p{margin:0}.operator-actionTile__footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quicklink-shell{gap:16px;display:grid}.quicklink-page{gap:16px;padding:22px;display:grid}.quicklink-page__hero{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:16px;display:grid}.quicklink-page__metaCard,.quicklink-page__statusCard{min-height:100%}.quicklink-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.quicklink-form-grid{gap:14px;display:grid}.quicklink-checklist{gap:10px;display:grid}.quicklink-checklist__item{gap:8px;display:grid}.quicklink-signaturePad{background:linear-gradient(#fffffffa,#f8fafceb);border:1px solid #94a3b82e;width:100%}.quicklink-field{gap:8px;display:grid}.quicklink-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.entity-header__layout{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.entity-header__main{flex:260px;min-width:0}.entity-header__title{overflow-wrap:anywhere;margin-top:0;margin-bottom:6px}.entity-header__subtitle{overflow-wrap:anywhere;margin:0}.entity-header__actions{flex-direction:column;flex:280px;align-items:flex-start;gap:6px;min-width:0;display:flex}.entity-header__actionRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.entity-header__hint{margin:0;font-size:13px}html:not(.dark) .mt-pageShellHeader,html:not(.dark) [data-shell=app] .operator-page,html:not(.dark) [data-shell=app] .operator-filterbar,html:not(.dark) [data-shell=app] .operator-guidance,html:not(.dark) [data-shell=app] .operator-empty,html:not(.dark) .app-state,html:not(.dark) .billing-page-shell__notice,html:not(.dark) .billing-page-panel,html:not(.dark) .billing-tier-card{color:var(--mt-text-strong)}@media (max-width:767px){.mt-pageShellHeader__inner{min-height:0;padding:8px 0 10px}.app-state,[data-shell=app] .operator-page,[data-shell=app] .operator-section,.billing-page-shell,.billing-page-panel,.billing-tier-card,.billing-ops-section,.billing-ops-panel,.billing-provider-card,.quicklink-page,.quicklink-panel{padding:16px}[data-shell=app] .operator-page__title,.app-state__title{font-size:1.6rem}[data-shell=app] .operator-page__actions,.app-state__actions,.billing-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-provider-card .operator-statusBadge,.billing-ops-panel .operator-statusBadge{white-space:normal;max-width:100%}.quicklink-page__hero{grid-template-columns:1fr}.entity-header__actions,.entity-header__actionRow,.pill-row,.integration-actions{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{justify-content:flex-start;width:100%}}.dark{--bg:#0f1220;--card:#1a1f36;--text:#f5f6fb;--muted:#aab0c6;--tenant-secondary:#1a1f36;--tenant-mode:dark;--line:#ffffff1f}*{box-sizing:border-box}body{background:radial-gradient(1200px 600px at 10% -20%, #dbeafe 0%, var(--bg) 55%), var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}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 #0f172a14}.input{border:1px solid var(--line);background:var(--card);width:100%;color:var(--text);border-radius:10px;margin:8px 0 16px;padding:12px 14px}.button{background:var(--tenant-primary);color:#0a0f1a;cursor:pointer;border:none;border-radius:10px;padding:12px 16px;font-weight:700}.nav{gap:16px;margin-bottom:20px;display:flex}.list{gap:12px;display:grid}.badge{background:color-mix(in srgb, var(--tenant-accent) 20%, transparent);color:var(--tenant-accent);border-radius:999px;padding:4px 10px;font-size:12px;display:inline-block}.badge.warn{color:#ffb84d;background:#ffb84d33}.dashboard-header{margin-bottom:16px}.tenant-logo{object-fit:cover;border:1px solid #fff3;border-radius:12px;width:44px;height:44px}.tenant-logo.fallback{background:var(--tenant-primary);color:#0a0f1a;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.mt-brand-lockup{isolation:isolate;align-items:center;display:inline-flex;position:relative;overflow:hidden}.mt-brand-lockup__image{width:auto;max-width:100%;height:100%;display:block}.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:"";mix-blend-mode:screen;opacity:0;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff3d 40%,#ffffffb3 52%,#fff3 64%,#fff0 100%);width:34%;animation:2.5s ease-in-out infinite mt-brand-glimmer;position:absolute;inset:-18% auto -18% -40%;transform:skew(-18deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}@keyframes mt-brand-glimmer{0%,56%,to{opacity:0;left:-40%}16%{opacity:.8}36%{opacity:0;left:112%}}.tab-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.tab-button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px}.tab-button.active{background:color-mix(in srgb, var(--tenant-accent) 22%, transparent);border-color:color-mix(in srgb, var(--tenant-accent) 55%, white 45%)}.wizard-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.wizard-step{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.progress{background:#ffffff14;border-radius:999px;height:10px;margin:12px 0 8px;overflow:hidden}.progress-bar{background:linear-gradient(90deg, var(--tenant-primary), var(--tenant-accent));height:100%}.pill-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.pill{color:var(--text);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid #ffffff29;border-radius:999px;max-width:100%;padding:6px 10px}.pill.active{background:color-mix(in srgb, var(--tenant-accent) 18%, transparent);border-color:color-mix(in srgb, var(--tenant-accent) 55%, white 45%)}.integration-card{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 90%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.integration-card>*{min-width:0}.integration-actions{align-items:center;gap:8px;display:flex}.toggle{color:var(--text);cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:6px 12px}.toggle.on{background:var(--tenant-accent);color:#0a0f1a;border-color:#0000}.button.secondary{color:var(--text);background:0 0;border:1px solid #fff3}.theme-preview{border:1px solid #ffffff1f;border-radius:10px;margin-bottom:12px;padding:14px}.color-row{gap:12px;margin-top:10px;display:flex}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:16px;display:grid}.metric-card{background:#00000040;border:1px solid #ffffff1a;border-radius:14px;padding:16px}.toggle-row{align-items:center;gap:10px;margin:10px 0 14px;display:flex}.jobs-new-choice{color:#0f172a;cursor:pointer;background:#f8fbff;border:1px solid #94a3b857;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.jobs-new-choice span{flex-direction:column;gap:2px;display:flex}.jobs-new-choice small{color:#526071}.jobs-new-choice--active{background:#dbeafec7;border-color:#1d4ed875;box-shadow:0 0 0 3px #1d4ed814}.jobs-new-readonlyBlock{color:#0f172a;white-space:pre-wrap;background:linear-gradient(#ffffffe6,#f8fafcf5);border:1px solid #94a3b838;border-radius:14px;padding:14px 16px;line-height:1.6}.jobs-signature-pad{background:#f8fbff}.jobs-new-banner{background:linear-gradient(#fffffffa,#f0fdfafa);border:1px solid #117a7838;margin-bottom:12px;padding:10px 12px}.jobs-new-banner--resume{background:linear-gradient(#fffffffa,#eff6fff5);border-color:#6fafff8c}.jobs-new-guidedNav{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #94a3b82e;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex;position:sticky;top:0}.jobs-new-guidedNav--bottom{margin-top:14px;margin-bottom:0;position:static}.jobs-new-guidedNavStatus{flex:260px;gap:2px;min-width:220px;display:grid}.jobs-new-guidedNavMeta{align-self:center;margin:0}.jobs-new-mediaGrid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin-top:8px;display:grid}.jobs-new-mediaCard{padding:8px}.two-col{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ai-toggle{z-index:20;cursor:pointer;background:var(--tenant-primary);color:#0a0f1a;border:none;border-radius:10px;padding:10px 12px;font-weight:700;position:fixed;bottom:18px;right:18px}.ai-sidebar{z-index:21;background:color-mix(in srgb, var(--tenant-secondary) 92%, #080b14 8%);border:1px solid #ffffff29;border-radius:12px;width:min(420px,100vw - 32px);max-height:calc(100vh - 32px);padding:14px;position:fixed;top:16px;right:16px;overflow:auto;box-shadow:0 20px 50px #00000059}.ai-messages{gap:8px;margin:12px 0;display:grid}.ai-message{border:1px solid #ffffff1a;border-radius:10px;padding:10px}.ai-message.user{background:#ffffff08}.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}}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{outline-color:#00000040}.card{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.muted{color:var(--text-muted)}html,body{height:100%}body{font-family:var(--font-sans);background:var(--surface-2);color:var(--text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.top1-container{max-width:1280px;padding:var(--space-6);margin:0 auto}.top1-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.top1-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 14px;transition:transform 80ms,box-shadow .12s,background .12s,border-color .12s;display:inline-flex}.top1-btn:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.top1-btn:active{transform:translateY(0)}.top1-btn-primary{background:var(--primary);color:#fff;border-color:#2563eb59}.top1-btn-primary:hover{background:var(--primary-2)}input,select,textarea{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text);outline:none;padding:10px 12px;transition:box-shadow .12s,border-color .12s}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 4px var(--ring);border-color:#2563eb8c}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}[data-ui-luxury=on],[data-ui-luxury=true],[data-ui-luxury="1"]{text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-ui-luxury=on] :focus-visible,[data-ui-luxury=true] :focus-visible,[data-ui-luxury="1"] :focus-visible{border-radius:12px;outline:none;box-shadow:0 0 0 3px #0ea5a440}[data-ui-luxury=on] a,[data-ui-luxury=true] a,[data-ui-luxury="1"] a{text-decoration:none}[data-ui-luxury=on] .shadow-sm,[data-ui-luxury=true] .shadow-sm,[data-ui-luxury="1"] .shadow-sm{box-shadow:0 10px 30px #0f172a1a!important}@media (prefers-reduced-motion:no-preference){[data-ui-luxury=on] .transition,[data-ui-luxury=true] .transition,[data-ui-luxury="1"] .transition{transition-duration:.16s!important;transition-timing-function:cubic-bezier(.2,.8,.2,1)!important}}[data-ui-motion=on],[data-ui-motion=true],[data-ui-motion="1"]{--mt-ease:cubic-bezier(.2,.8,.2,1);--mt-ease-out:cubic-bezier(.16,1,.3,1);--mt-dur-fast:.14s;--mt-dur:.18s;--mt-dur-slow:.24s}@media (prefers-reduced-motion:no-preference){[data-ui-motion=on] .mt-motion,[data-ui-motion=true] .mt-motion,[data-ui-motion="1"] .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=on] a:hover,[data-ui-motion=true] a:hover,[data-ui-motion="1"] a:hover{opacity:.96}}[data-ui-coherence=on],[data-ui-coherence=true],[data-ui-coherence="1"]{--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 #0f172a1a;--mt-shadow-2:0 18px 60px #0000001f}[data-ui-coherence=on] body,[data-ui-coherence=true] body,[data-ui-coherence="1"] body{font-family:var(--mt-font);letter-spacing:-.01em}[data-ui-coherence=on] h1,[data-ui-coherence=true] h1,[data-ui-coherence="1"] h1{letter-spacing:-.02em}[data-ui-coherence=on] [data-shell=app] .rounded-2xl,[data-ui-coherence=true] [data-shell=app] .rounded-2xl,[data-ui-coherence="1"] [data-shell=app] .rounded-2xl{border-radius:var(--mt-r-lg)!important}[data-ui-coherence=on] [data-shell=app] .shadow-sm,[data-ui-coherence=true] [data-shell=app] .shadow-sm,[data-ui-coherence="1"] [data-shell=app] .shadow-sm{box-shadow:var(--mt-shadow-1)!important}[data-ui-perf=on] .mt-toploader,[data-ui-perf=true] .mt-toploader,[data-ui-perf="1"] .mt-toploader{z-index:9999;pointer-events:none;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0}[data-ui-perf=on] .mt-toploader:before,[data-ui-perf=true] .mt-toploader:before,[data-ui-perf="1"] .mt-toploader:before{content:"";background:#0ea5a4e6;width:28%;height:100%;display:block;transform:translate(-110%);box-shadow:0 0 18px #0ea5a44d}@media (prefers-reduced-motion:no-preference){[data-ui-perf=on] .mt-toploader[data-toploader=on]:before,[data-ui-perf=true] .mt-toploader[data-toploader=on]:before,[data-ui-perf="1"] .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%{opacity:.9;transform:translate(-110%)}60%{opacity:.9;transform:translate(320%)}to{opacity:0;transform:translate(420%)}}@media (prefers-reduced-motion:reduce){[data-ui-perf=on] .mt-toploader,[data-ui-perf=true] .mt-toploader,[data-ui-perf="1"] .mt-toploader{display:none}}:root{--bg:var(--bg,#0b0f17);--fg:var(--fg,#ffffffeb);--muted-fg:var(--muted-fg,#ffffffad);--border:var(--border,#ffffff1a)}.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,[data-ui-coherence=on] .dashboard-header+.nav.nav{display:none!important}.dashboard-header--compact{border-radius:16px;margin-bottom:12px!important;padding:12px!important}.dashboard-header--compact .tenant-logo{border-radius:12px;width:34px;height:34px}.dashboard-header--compact select.input{min-width:160px!important;padding:8px 10px!important}.dashboard-header--compact .button{border-radius:12px!important;padding:8px 10px!important}[data-ui-coherence=on] .nav--internal{display:none!important}.dashboard-header--premium{background:linear-gradient(#ffffff0a,#ffffff06);border:1px solid #ffffff14;border-radius:18px;box-shadow:0 10px 30px #00000029;margin-bottom:10px!important;padding:12px!important}.dashboard-header--premium .tenant-logo{border-radius:12px;width:36px;height:36px}.dashboard-header--premium strong{letter-spacing:.01em;font-size:14px}.dashboard-header--premium .muted{opacity:.75;font-size:12px}.dashboard-header--premium .input{border-radius:12px!important;min-width:160px!important;padding:9px 11px!important}.dashboard-header--premium .button{border-radius:12px!important;padding:9px 11px!important}.dashboard-header--premium+.card,.dashboard-header--premium+.nav,.dashboard-header--premium+div{margin-top:0!important}[data-ui-coherence=on] .nav--internal,[data-ui-coherence=on] .dashboard-header--premium+.nav,[data-ui-coherence=on] .dashboard-header--premium~.nav,.dashboard-header,.dashboard-header--compact,.dashboard-header--premium,.nav--internal{display:none!important}.container>.card:first-child{margin-top:0!important}.ccv2-stack{flex-direction:column;gap:14px;display:flex}.ccv2-hero,.ccv2-filters{background:linear-gradient(#ffffff0b,#ffffff06);border:1px solid #ffffff14;border-radius:18px;box-shadow:0 12px 34px #00000029}.ccv2-hero{padding:18px 18px 16px}.ccv2-filters{padding:16px}.ccv2-title{letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700}.ccv2-subtitle{opacity:.78;max-width:70ch;font-size:.95rem}.ccv2-grid{align-items:end;gap:14px}.ccv2-input{min-height:42px;box-shadow:inset 0 1px #ffffff0d;background:#ffffff0b!important;border:1px solid #ffffff1a!important;border-radius:14px!important}.ccv2-input:focus{outline:none;box-shadow:0 0 0 3px #ffffff1a;border-color:#ffffff2e!important}.ccv2-button{min-height:40px;border-radius:14px!important}.ccv2-filters label{letter-spacing:.02em;color:#ffffff9e;margin-bottom:6px;font-size:12px;display:inline-block}.ccv2-hero .muted,.ccv2-filters .muted{color:#ffffffad}.ccv2-stack .card{border-radius:18px}.ccv2-stack .card h2,.ccv2-stack .card h3{letter-spacing:-.01em}.ccv2-stack .card[role=\"status\"]{background:linear-gradient(#ffffff08,#ffffff05);border:1px dashed #ffffff24}@media (max-width:900px){.ccv2-hero,.ccv2-filters{border-radius:16px;padding:14px}}.jobs-new-shell{gap:12px;max-width:1120px;margin:0 auto;display:grid}.jobs-new-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.jobs-new-form label{grid-column:span 2}.jobs-new-label{letter-spacing:.02em;opacity:.72;margin-bottom:4px;font-size:12px}.jobs-new-input{min-height:44px;background:#ffffff0a!important;border:1px solid #ffffff1a!important;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{background:linear-gradient(#fffffffa,#f5f8fcf5);border:1px solid #94a3b82e;border-radius:22px;padding:18px;box-shadow:0 16px 34px #0f172a0f}.jobs-new-card--legacy,.jobs-new-card--wheels{max-width:980px;margin:0 auto}.jobs-new-brandRow{align-items:center;margin-bottom:12px;display:flex}.jobs-new-brandLogo,.jobs-new-brandFallback{width:40px;height:40px}.jobs-new-brandLogo{object-fit:cover}.jobs-new-brandFallback{border-radius:12px}.jobs-new-title{letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:700}.jobs-new-form{grid-template-columns:1fr 1fr;align-items:end;gap:10px 14px;display:grid}.jobs-new-form--wheels{display:block}.jobs-new-label{letter-spacing:.02em;color:#526071;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;font-size:12px;display:flex}.jobs-new-input{min-height:42px;box-shadow:inset 0 1px #ffffffd6;color:#0f172a!important;background:#fff!important;border:1px solid #94a3b84d!important;border-radius:12px!important}.jobs-new-input:focus{box-shadow:0 0 0 3px #1d4ed81f;border-color:#1d4ed85c!important}.jobs-new-submit{grid-column:span 2;min-height:42px;margin-top:4px;border-radius:12px!important}.jobs-new-success{background:linear-gradient(#f0fdf4fa,#ecfdf5eb);border-radius:16px;padding:16px;box-shadow:0 16px 36px #0f172a0f}.jobs-new-successEyebrow{color:#166534;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:.78rem;font-weight:700}.jobs-new-successFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.jobs-new-successStep{background:#ffffffd1;border:1px solid #1665341f;border-radius:14px;padding:12px 14px}.jobs-new-successStepLabel{color:#526071;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.76rem;font-weight:700;display:block}.jobs-new-successStep p{margin:6px 0 0}.jobs-new-section-card{background:linear-gradient(#fbfdfffa,#f4f7fcf0);border:1px solid #94a3b82e;border-radius:18px;box-shadow:0 10px 24px #0f172a0a}.jobs-new-section-card--compact{margin-bottom:14px;padding:16px}.jobs-new-section-card h3{letter-spacing:-.01em;margin-bottom:10px}.jobs-new-sectionHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.jobs-new-sectionHeading--compact{margin-bottom:8px}.jobs-new-inlineNote{color:#445266;background:#ffffffb8;border:1px solid #94a3b83d;border-radius:12px;margin:0 0 12px;padding:11px 13px;font-size:.94rem;line-height:1.5}.jobs-new-disclosure{background:#ffffffad;border:1px solid #94a3b82e;border-radius:14px;margin-top:8px;overflow:hidden}.jobs-new-disclosureSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.jobs-new-disclosureSummary::-webkit-details-marker{display:none}.jobs-new-disclosureSummary span{gap:4px;display:grid}.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{color:#334155;white-space:nowrap;background:#ffffffeb;border:1px solid #94a3b83d;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:700}.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{border-top:1px solid #94a3b824;padding:0 14px 14px}.jobs-new-hintWrap{flex:none;align-items:center;display:inline-flex;position:relative}.jobs-new-hintButton{color:#334155;background:#ffffffeb;border:1px solid #94a3b861;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 8px 18px #0f172a14}.jobs-new-hintButton:hover,.jobs-new-hintButton:focus-visible{color:#1d4ed8;border-color:#1d4ed85c;outline:none}.jobs-new-hintDisclosure{z-index:2;color:#445266;background:#fffffffa;border:1px solid #94a3b847;border-radius:12px;width:min(280px,75vw);padding:10px 12px;font-size:.88rem;line-height:1.45;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 36px #0f172a1f}.jobs-new-kicker{color:#37517b;background:#f0f5ffeb;border:1px solid #607cad2e;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.8rem;font-weight:700;display:inline-flex}.jobs-wheelGrid{gap:10px;display:grid}.jobs-wheelGridRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.jobs-wheelGridRow--single{grid-template-columns:minmax(0,1fr)}.jobs-wheelButton,.jobs-chipButton{color:#122033;letter-spacing:.01em;background:#fffffff5;border:1px solid #94a3b838;border-radius:16px;min-height:50px;font-size:.95rem;font-weight:700;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.jobs-wheelButton:hover,.jobs-chipButton:hover,.jobs-wheelButton:focus-visible,.jobs-chipButton:focus-visible{border-color:#4b7bf05c;outline:none;box-shadow:0 0 0 3px #4b7bf01a}.jobs-wheelButton--active,.jobs-chipButton--active{color:#1d3f7a;background:linear-gradient(#e6eefffa,#d8e5fff5);border-color:#4b7bf06b}.jobs-chipRow{flex-wrap:wrap;gap:8px;display:flex}.jobs-chipButton{border-radius:999px;min-width:68px;min-height:40px;padding:0 14px;font-size:.84rem}.jobs-new-inlineGrid{gap:12px;display:grid}.jobs-new-inlineGrid--pricing{grid-template-columns:minmax(0,1.3fr) minmax(120px,.7fr)}.jobs-signatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.jobs-signatureCard{background:#ffffffb3;border:1px solid #94a3b829;border-radius:16px;padding:12px}.jobs-signatureCard .jobs-signature-pad{margin-top:8px}.jobs-new-capabilityCard{background:linear-gradient(#f8fbfffa,#f1f6fff0);border:1px solid #2563eb24;border-radius:16px;margin-bottom:12px;padding:14px;box-shadow:0 14px 30px #0f172a0f}.jobs-new-capabilityEyebrow{color:#526071;font-size:.82rem;font-weight:600}.jobs-new-capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.jobs-new-capabilityItem{background:#ffffffbd;border:1px solid #94a3b833;border-radius:14px;padding:12px}.jobs-new-capabilityItem p{margin:6px 0 0}.jobs-new-readinessCard{background:linear-gradient(#fbfdfffa,#f5f8fcf0);border:1px solid #94a3b838;border-radius:16px;margin-bottom:12px;padding:14px;box-shadow:0 14px 30px #0f172a0f}.jobs-new-readinessCard--ready{background:linear-gradient(#f6fef9fa,#edfaf2f0);border-color:#16a34a38}.jobs-new-readinessCard--notReady{background:linear-gradient(#fffbf1fa,#fff7e6f0);border-color:#f59e0b3d}.jobs-new-readinessEyebrow{color:#526071;letter-spacing:.03em;text-transform:uppercase;margin:0 0 6px;font-size:.8rem;font-weight:700}.jobs-new-badge-ready{color:#15803d;background:#16a34a24}.jobs-new-defaultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.jobs-new-defaultItem{background:#ffffffb8;border:1px solid #94a3b82e;border-radius:14px;padding:12px}.jobs-new-defaultItem p{margin:6px 0 0}.jobs-new-readinessReasons{background:#ffffffb8;border:1px solid #94a3b82e;border-radius:14px;margin-top:12px;padding:12px 14px}.jobs-new-readinessReasons ul{gap:6px;margin:8px 0 0 18px;padding:0;display:grid}.jobs-new-readinessReasons--ready{border-color:#16a34a2e}.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-sectionHeading,.jobs-new-label{align-items:flex-start}.jobs-new-hintDisclosure{width:min(260px,100vw - 72px);left:0;right:auto}.jobs-new-capabilityGrid,.jobs-new-defaultGrid,.jobs-new-successFlow{grid-template-columns:1fr}.jobs-new-disclosureSummary{align-items:flex-start}}.dashboard-premium-shell,.dashboard-home-premium{max-width:1180px;margin:0 auto}.dashboard-premium-container{flex-direction:column;gap:18px;display:flex}.dashboard-premium-hero,.dashboard-home-hero{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:20px;padding:14px 16px;box-shadow:0 14px 36px #0000002e}.dashboard-premium-title{letter-spacing:-.02em;font-size:1.5rem}.dashboard-home-title{letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700}.dashboard-home-subtitle{color:#475569;max-width:60ch;line-height:1.55}.dashboard-home-premium>*+*{margin-top:10px}.dashboard-premium-container .card,.dashboard-home-premium .card{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px}.dashboard-premium-container .card h2,.dashboard-premium-container .card h3,.dashboard-home-loading h2,.dashboard-home-loading h3{letter-spacing:-.02em}.dashboard-home-loading .card[role=status],.dashboard-home-loading [role=status]{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff14;border-radius:18px;box-shadow:0 12px 34px #00000029}.dashboard-premium-container .muted,.dashboard-home-loading .muted,.dashboard-home-premium .muted{color:#ffffffad}@media (max-width:900px){.dashboard-premium-shell,.dashboard-home-premium{padding:0 8px}.dashboard-premium-hero,.dashboard-home-hero{padding:16px}}.loading-state-premium{overflow:hidden;background:radial-gradient(circle at 100% 0,#ffffff14,#0000 28%),linear-gradient(#ffffff0d,#ffffff06)!important;border:1px solid #ffffff14!important;border-radius:22px!important;padding:22px!important;box-shadow:0 20px 50px #00000038!important}.loading-state-premium__top{margin-bottom:18px}.loading-state-premium__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ffffff85;margin-bottom:8px;font-size:11px}.loading-state-premium__title{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.1}.loading-state-premium__description{color:#ffffffad;max-width:60ch;margin:0}.loading-state-premium__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.loading-state-premium__stat,.loading-state-premium__panel,.loading-state-premium__line{position:relative;overflow:hidden}.loading-state-premium__stat{background:#ffffff09;border:1px solid #ffffff12;border-radius:16px;height:74px}.loading-state-premium__panel{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;padding:18px}.loading-state-premium__line{background:#ffffff14;border-radius:999px;height:12px}.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__stat:after,.loading-state-premium__panel:after,.loading-state-premium__line:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);animation:1.8s infinite loading-premium-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes loading-premium-shimmer{to{transform:translate(100%)}}@media (max-width:800px){.loading-state-premium{border-radius:18px!important;padding:16px!important}.loading-state-premium__stats{grid-template-columns:1fr}}.loading-state-premium{background:radial-gradient(circle at 100% 0,#6558f51f,#0000 30%),radial-gradient(circle at 0 0,#2563ff24,#0000 34%),linear-gradient(#fffffffa,#f2f7fff2)!important;border-color:#60739429!important;box-shadow:0 24px 54px #0914231a!important}.loading-state-premium__eyebrow{color:#4e6382}.loading-state-premium__title{color:var(--mt-navy)}.loading-state-premium__description{color:#5a6b80}.loading-state-premium__stat,.loading-state-premium__panel{background:#ffffffc7;border-color:#60739424}.loading-state-premium__line{background:#d8e3f3e6}.settings-premium-shell{max-width:1180px;margin:0 auto}.settings-premium-shell>*+*{margin-top:16px}.settings-tab-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:20px;display:grid}.settings-premium-title{letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700}.settings-premium-muted{color:#475569;max-width:68ch}.settings-premium-card{background:linear-gradient(#fffffffa,#f6f9fff2)!important;border:1px solid #94a3b82e!important;border-radius:22px!important;box-shadow:0 16px 34px #0f172a0f!important}.settings-premium-card h2,.settings-premium-card h3{letter-spacing:-.02em}.settings-premium-subcard{background:#fffffff0;border:1px solid #94a3b83d;border-radius:16px;padding:14px;box-shadow:inset 0 1px #ffffffdb}.settings-premium-label{letter-spacing:.02em;color:#475569;margin-bottom:6px;font-size:12px;display:inline-block}.settings-premium-input{min-height:44px;box-shadow:inset 0 1px #ffffffd9;color:#0f172a!important;background:#fff!important;border:1px solid #94a3b84d!important;border-radius:14px!important}.settings-premium-input:focus{box-shadow:0 0 0 3px #1d4ed81f;border-color:#1d4ed85c!important}.settings-premium-button{min-height:42px;border-radius:14px!important}.settings-tab-button{text-align:left;background:#ffffffeb;border-color:#94a3b82e;align-content:start;gap:7px;min-height:96px;padding:16px 18px;display:grid;box-shadow:0 12px 28px #0f172a0a}.settings-tab-button strong{color:#0f172a;font-size:.98rem}.settings-tab-button span{color:#516072;font-size:.82rem;line-height:1.4}.settings-tab-button.active{background:linear-gradient(#eaf5fffa,#f3f9fff2);border-color:#1d4ed82e;box-shadow:0 14px 28px #1d4ed80f}.settings-premium-shell .two-col,.settings-premium-shell .three-col,.settings-premium-shell .grid{gap:16px}.billing-page-shell,.billing-tier-list,.billing-tier-card{width:100%;max-width:100%}.billing-tier-card__header{flex-wrap:wrap;gap:10px}.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{letter-spacing:-.03em;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:700}.jobs-premium-card{box-shadow:0 18px 42px #0000002e;background:linear-gradient(#ffffff0d,#ffffff05)!important;border:1px solid #ffffff14!important;border-radius:20px!important}.jobs-premium-input{min-height:42px;background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:14px!important}.jobs-premium-input:focus{box-shadow:0 0 0 3px #ffffff14;border-color:#fff3!important}.jobs-premium-button{min-height:42px;border-radius:14px!important}.jobs-premium-table{border-collapse:collapse;width:100%;font-size:14px}.jobs-premium-table thead{background:#ffffff0a}.jobs-premium-table th{text-align:left;color:#fffc;border-bottom:1px solid #ffffff14;padding:12px 14px;font-weight:600}.jobs-premium-table td{border-bottom:1px solid #ffffff0f;padding:14px}.jobs-premium-table tbody tr:hover{background:#ffffff0a}@media (max-width:900px){.jobs-premium-shell{padding:0 10px}}.jobs-premium-shell .card{transition:transform .18s,box-shadow .18s}.jobs-premium-shell .card:hover{transform:translateY(-2px);box-shadow:0 22px 48px #00000038}.jobs-premium-shell .job-row,.jobs-premium-shell .job-card{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:18px;margin-bottom:12px;padding:16px}.jobs-premium-shell h3{letter-spacing:-.02em}.jobs-premium-shell .status-pill{background:#ffffff14;border-radius:999px;padding:4px 10px;font-size:12px}.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] main,[data-ui-coherence=on] .dashboard-content,[data-ui-coherence=on] .page-shell,[data-ui-coherence=on] .dashboard-shell{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{letter-spacing:-.02em;margin-top:0;margin-bottom:8px}[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] main,[data-ui-coherence=on] .dashboard-content{padding-left:10px;padding-right:10px}}body[data-ui-coherence=on]{background:radial-gradient(circle at 15% 20%,#ffffff0f,#0000 32%),radial-gradient(circle at 85% 0,#78a0ff14,#0000 30%),linear-gradient(#0f1117 0%,#0b0d12 100%)}[data-ui-coherence=on] .card{-webkit-backdrop-filter:blur(10px);box-shadow:0 20px 48px #00000047,inset 0 1px #ffffff0d;background:linear-gradient(#ffffff0f,#ffffff05)!important;border:1px solid #ffffff14!important}[data-ui-coherence=on] .mt-sidebar{background:linear-gradient(#ffffff0a,#ffffff03);border-right:1px solid #ffffff0f}[data-ui-coherence=on] .mt-sidebar a:hover{background:#ffffff0d;border-radius:10px}[data-ui-coherence=on] h1{letter-spacing:-.03em}[data-ui-coherence=on] .card:hover{transition:transform .18s,box-shadow .18s;transform:translateY(-2px);box-shadow:0 28px 60px #00000052,inset 0 1px #ffffff0f}[data-ui-coherence=on] .input,[data-ui-coherence=on] select{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a!important;border:1px solid #ffffff1a!important}[data-ui-coherence=on] .button{border-radius:12px}main{animation:.35s mt-fade-in}@keyframes mt-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}[data-shell=app]{background:radial-gradient(circle at 20% 10%,#ffffff0d,#0000 28%),radial-gradient(circle at 85% 0,#78a0ff14,#0000 24%),linear-gradient(#0f1117 0%,#0b0d12 100%);min-height:100vh}[data-shell=app]>.flex,[data-shell=app] .flex.min-h-screen{align-items:stretch}[data-shell=app] .min-w-0.flex-1,[data-shell=app] .flex-1{min-width:0}[data-shell=app] .mx-auto.w-full.max-w-\[1400px\]{max-width:1320px!important}body:has(form[action*=login]){display:none!important}body:has(input[type=password]) .mt-sidebar{display:none!important}.mt-sidebar__quick{flex-wrap:wrap;gap:8px;display:flex}.mt-sidebar__quickItem{color:#ffffffad;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;transition:background .12s,color .12s,border-color .12s,transform .12s;display:inline-flex}.mt-sidebar__quickItem:hover{color:#ffffffeb;background:#ffffff0f;border-color:#ffffff1a}.mt-sidebar__quickItem.is-active,.mt-sidebar__quickItem[aria-current=page]{color:#fffffff5;background:#ffffff1a;border-color:#ffffff29}.mt-sidebar__subhead{color:#fff6;letter-spacing:.04em;text-transform:uppercase}.mt-sidebar__groupTitle{color:#ffffff80}.mt-sidebar__item[aria-current=page]{color:#fffffff5;background:#ffffff1c;border:1px solid #ffffff24}.mt-sidebar nav{padding-right:2px}.ccv2-board-premium{max-width:1320px;margin:0 auto}.ccv2-board-premium>*+*{margin-top:14px}.ccv2-surface,.ccv2-card{background:linear-gradient(#ffffff0d,#ffffff06)!important;border:1px solid #ffffff14!important;border-radius:18px!important;box-shadow:0 16px 36px #0000002e!important}.ccv2-filters-surface{-webkit-backdrop-filter:blur(8px)}.ccv2-kanban-wrap{margin-top:6px}.ccv2-kanban-wrap .card,.ccv2-card{transition:transform .16s,box-shadow .16s,border-color .16s}.ccv2-kanban-wrap .card:hover,.ccv2-card:hover{transform:translateY(-2px);border-color:#ffffff1f!important;box-shadow:0 24px 52px #0000003d!important}.ccv2-status-pill{letter-spacing:.02em;color:#ffffffe6;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.ccv2-status-pill--open{background:#60a5fa24}.ccv2-status-pill--scheduled{background:#3b82f629}.ccv2-status-pill--in_progress{background:#facc1524}.ccv2-status-pill--completed{background:#22c55e24}.ccv2-status-pill--invoiced{background:#a855f724}.ccv2-status-pill--cancelled{background:#ef444424}.ccv2-status-pill--draft{background:#94a3b824}.ccv2-board-premium .input,.ccv2-board-premium select{min-height:42px;background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:14px!important}.ccv2-board-premium .button{min-height:40px;border-radius:14px!important}.ccv2-board-premium h1,.ccv2-board-premium h2,.ccv2-board-premium h3{letter-spacing:-.02em}.ccv2-eyebrow{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.ccv2-title{color:#fffffffa}.ccv2-subtitle{color:#ffffffc7}.ccv2-board-premium .muted{color:#ffffffad}@media (max-width:900px){.ccv2-board-premium{padding:0 8px}.ccv2-surface,.ccv2-card{border-radius:16px!important}.ccv2-count-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ccv2-count-pill{min-height:72px;padding:12px}}@media (max-width:640px){.ccv2-count-strip{grid-template-columns:1fr}.ccv2-activity-stream__head{align-items:flex-start}}.dashboard-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:10px 0 14px;display:grid}.dashboard-metric-card{background:linear-gradient(#ffffff0d,#ffffff05)!important;border:1px solid #ffffff14!important;border-radius:18px!important;padding:16px!important;box-shadow:0 14px 36px #00000029!important}.dashboard-metric-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-bottom:10px;font-size:11px}.dashboard-metric-value{letter-spacing:-.03em;color:#fffffff5;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:700;line-height:1}@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{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ccv2-livebar__meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ccv2-live-dot{background:#22c55e8c;border-radius:999px;width:10px;height:10px;box-shadow:0 0 #22c55e00}.ccv2-live-dot.is-live{animation:2.6s ease-in-out infinite ccv2-pulse}.ccv2-live-text{color:#ffffffad;font-size:12px}@keyframes ccv2-pulse{0%{opacity:.7;box-shadow:0 0 #22c55e38}60%{opacity:1;box-shadow:0 0 0 7px #22c55e00}to{opacity:.7;box-shadow:0 0 #22c55e00}}.ccv2-inline-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ccv2-inline-action{background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:999px!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important}.ccv2-inline-action:hover:not(:disabled){background:#ffffff14!important;border-color:#ffffff24!important}.ccv2-inline-action:disabled{opacity:.65;cursor:wait}.ccv2-sidepanel{background:var(--surface-1);z-index:40;border-left:1px solid #ffffff14;flex-direction:column;gap:20px;width:420px;height:100vh;padding:24px;display:flex;position:fixed;top:0;right:0;box-shadow:-10px 0 40px #0006}.ccv2-sidepanel-header{justify-content:space-between;align-items:center;display:flex}.ccv2-sidepanel-body{flex-direction:column;flex:1;gap:10px;font-size:14px;display:flex}.ccv2-sidepanel-actions{border-top:1px solid #ffffff14;padding-top:16px}.ccv2-card[draggable=true]{cursor:grab}.ccv2-card[draggable=true]:active{cursor:grabbing}.ccv2-sidepanel-status-actions{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ccv2-sidepanel-action{border-radius:999px!important;min-height:34px!important;padding:0 10px!important;font-size:12px!important}.ccv2-sidepanel-primary-actions{flex-wrap:wrap;gap:10px;display:flex}.ccv2-sidepanel-dispatch{border-top:1px solid #ffffff14;flex-direction:column;gap:10px;padding-top:16px;display:flex}.ccv2-label{opacity:.7;font-size:12px}.ccv2-live-notice{color:#ffffffeb;background:#22c55e29;border:1px solid #22c55e38;border-radius:999px;align-items:center;min-height:30px;margin-top:10px;padding:0 10px;font-size:12px;display:inline-flex}.ccv2-sidepanel-section{border-top:1px solid #ffffff14;flex-direction:column;gap:10px;padding-top:14px;display:flex}.ccv2-sidepanel-section:first-child{border-top:0;padding-top:0}.ccv2-sidepanel-sectionTitle{letter-spacing:.14em;text-transform:uppercase;color:#ffffff85;font-size:11px}.ccv2-sidepanel-kv{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ccv2-sidepanel-kv span{color:#ffffff94;font-size:12px}.ccv2-sidepanel-kv strong{text-align:right;color:#fffffff5;font-size:13px;font-weight:600}.ccv2-sidepanel-note{color:#ffffffd1;background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;padding:12px;font-size:13px;line-height:1.45}.ccv2-sidepanel-shortcuts{flex-wrap:wrap;gap:8px;display:flex}.ccv2-sidepanel-chip{border-radius:999px!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important}.ccv2-timeline{flex-direction:column;gap:12px;display:flex}.ccv2-timeline-item{align-items:flex-start;gap:10px;display:flex}.ccv2-timeline-dot{background:#60a5fae6;border-radius:999px;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 4px #60a5fa1f}.ccv2-timeline-content{flex:1}.ccv2-timeline-label{color:#fffffff2;font-size:13px;font-weight:600}.ccv2-timeline-time{color:#ffffff94;margin-top:2px;font-size:12px}.ccv2-toast{border:1px solid #0000;border-radius:999px;align-items:center;min-height:34px;margin-top:10px;padding:0 12px;font-size:12px;display:inline-flex}.ccv2-toast--success{color:#fffffff5;background:#22c55e29;border-color:#22c55e38}.ccv2-toast--error{color:#fffffff5;background:#ef444429;border-color:#ef444438}.ccv2-toast--info{color:#fffffff5;background:#60a5fa29;border-color:#60a5fa38}.ccv2-activity-stream{border-radius:18px!important}.ccv2-activity-stream__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.ccv2-activity-stream__list{flex-direction:column;gap:12px;display:flex}.ccv2-activity-stream__item{align-items:flex-start;gap:10px;display:flex}.ccv2-activity-stream__dot{background:#22c55ee6;border-radius:999px;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 4px #22c55e1a}.ccv2-activity-stream__content{flex:1}.ccv2-activity-stream__label{color:#fffffff5;font-size:13px;font-weight:600}.ccv2-activity-stream__meta{color:#ffffff94;flex-wrap:wrap;gap:6px;margin-top:2px;font-size:12px;display:flex}.ccv2-count-strip{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;margin:0 0 12px;display:grid}.ccv2-count-pill{background:linear-gradient(#ffffff12,#ffffff0a);border:1px solid #ffffff1a;border-radius:18px;align-content:start;gap:6px;min-height:76px;padding:14px 14px 12px;display:grid;box-shadow:inset 0 1px #ffffff0f}.ccv2-count-pill__label{color:#fffc;font-size:12px;font-weight:700}.ccv2-count-pill__value{letter-spacing:-.04em;color:#fffffffa;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1}.ccv2-priority-card{background:radial-gradient(280px 140px at 100% 0,#60a5fa24,#0000 72%),linear-gradient(#ffffff14,#ffffff0a)}.ccv2-job-card{will-change:transform, opacity;animation:.18s ccv2-card-in}@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{background:linear-gradient(#60a5fa1a,#ffffff08)!important;border-color:#60a5fa73!important;box-shadow:inset 0 0 0 2px #60a5fa33,0 18px 42px #00000038!important}.ccv2-job-card{position:relative}.ccv2-job-card.ccv2-job-card--live,.ccv2-job-card[data-live-updated=true]{animation:.9s ccv2-live-update-flash}@keyframes ccv2-live-update-flash{0%{box-shadow:0 0 #22c55e47,0 18px 42px #00000038}to{box-shadow:0 0 0 12px #22c55e00,0 18px 42px #00000038}}.job-history-card{border-radius:18px!important}.job-history-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.job-history-list{flex-direction:column;gap:12px;display:flex}.job-history-item{align-items:flex-start;gap:10px;display:flex}.job-history-dot{background:#a855f7e6;border-radius:999px;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 4px #a855f71a}.job-history-content{flex:1}.job-history-label{color:#fffffff5;font-size:13px;font-weight:600}.job-history-meta{color:#ffffff94;flex-wrap:wrap;gap:6px;margin-top:2px;font-size:12px;display:flex}.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.customer-card{border-radius:18px!important}.customer-card-actions{flex-wrap:wrap;gap:10px;display:flex}.customer-timeline-card{border-radius:18px!important}.customer-timeline-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.customer-timeline-list{flex-direction:column;gap:12px;display:flex}.customer-timeline-item{align-items:flex-start;gap:10px;display:flex}.customer-timeline-dot{background:#0ea5e9e6;border-radius:999px;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 4px #0ea5e91a}.customer-timeline-content{flex:1}.customer-timeline-label{color:#fffffff5;font-size:13px;font-weight:600}.customer-timeline-meta{color:#ffffff94;flex-wrap:wrap;gap:6px;margin-top:2px;font-size:12px;display:flex}@media (max-width:900px){.customer-grid{grid-template-columns:1fr}}.customer-comms-card{margin-bottom:16px;border-radius:18px!important}.customer-comms-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.customer-comms-form{flex-direction:column;gap:10px;display:flex}.customer-comms-textarea{min-height:120px}:root{--bg:#0d111a;--card:#151c29;--text:#e8eefb;--muted:#a6b2cb;--line:#ffffff24}body{background:radial-gradient(900px 480px at 14% -10%, #3b82f633, transparent 60%), radial-gradient(800px 420px at 95% -15%, #14b8a624, transparent 58%), var(--bg);color:var(--text)}[data-shell=app] .dashboard-shell-content{flex-direction:column;gap:12px;max-width:1320px;margin:0 auto;padding:0 0 20px;display:flex}[data-shell=app] .dashboard-shell-content>.card:first-child{margin-top:0}[data-shell=app] .operator-page{border-radius:24px;padding:16px 20px 18px}[data-shell=app] .operator-page__hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}[data-shell=app] .operator-page__copy{flex:420px;min-width:0}[data-shell=app] .operator-page__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8cc;margin-bottom:10px;font-size:11px;font-weight:700}[data-shell=app] .operator-page__title{letter-spacing:-.05em;margin:0;font-size:clamp(1.72rem,2.2vw,2.2rem);line-height:1}[data-shell=app] .operator-page__subtitle{max-width:720px;margin:10px 0 0;font-size:14px;line-height:1.65}[data-shell=app] .operator-page__actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}[data-shell=app] .operator-page__button{border-radius:14px;min-height:42px;transition:transform .14s,box-shadow .16s,background-color .16s,border-color .16s}[data-shell=app] .operator-page__shortcuts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}[data-shell=app] .operator-page__shortcut{color:#475569eb;letter-spacing:.01em;background:#ffffff94;border:1px solid #94a3b824;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:11px;display:inline-flex}[data-shell=app] .operator-page__actionItem{gap:6px;display:grid}[data-shell=app] .operator-page__actionMeta{color:#64748bd1;text-align:right;padding-right:2px;font-size:11px;line-height:1.45}[data-shell=app] .operator-page__stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:18px;display:grid}[data-shell=app] .operator-page__stat{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff0f;border-radius:18px;padding:15px 15px 14px}[data-shell=app] .operator-page__statLabel{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8d6;font-size:11px;font-weight:700}[data-shell=app] .operator-page__statValue{letter-spacing:-.04em;color:#f8fafc;margin-top:6px;font-size:22px;font-weight:700}[data-shell=app] .operator-page__statHint{color:#bfcce2bd;margin-top:6px;font-size:12px;line-height:1.5}[data-shell=app] .operator-section{border-radius:22px;padding:18px 20px}[data-shell=app] .operator-section__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}[data-shell=app] .operator-section__title{letter-spacing:-.03em;margin:0;font-size:16px;font-weight:700}[data-shell=app] .operator-section__subtitle{color:#bfcce2bd;margin:6px 0 0;font-size:13px;line-height:1.6}[data-shell=app] .operator-inline-actions{flex-wrap:wrap;gap:8px;display:flex}[data-shell=app] .operator-filterbar{background:linear-gradient(#ffffff09,#ffffff05);border:1px solid #ffffff0f;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}[data-shell=app] .operator-viewTabs{flex-wrap:wrap;gap:8px;display:flex}[data-shell=app] .operator-viewTabs__item{color:#e2e8f0d1;cursor:pointer;letter-spacing:.02em;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}[data-shell=app] .operator-viewTabs__item.is-active{color:#effcf9;background:#14b8a624;border-color:#5eead457}[data-shell=app] .operator-viewTabs__item:hover{background:#ffffff0d;border-color:#94a3b83d}[data-shell=app] .operator-viewTabs__item:active,[data-shell=app] .operator-filterChips__item:active,[data-shell=app] .operator-filterChips__clear:active,[data-shell=app] .operator-rowActions__toggle:active,[data-shell=app] .operator-rowActions__item:active{transform:translateY(1px)}[data-shell=app] .operator-viewTabs__item:focus-visible,[data-shell=app] .operator-filterChips__item:focus-visible,[data-shell=app] .operator-filterChips__clear:focus-visible,[data-shell=app] .operator-rowActions__toggle:focus-visible,[data-shell=app] .operator-rowActions__item:focus-visible,[data-shell=app] .operator-checkbox:focus-visible,[data-shell=app] .operator-table__cell a:focus-visible,[data-shell=app] .operator-table__cell button:focus-visible,[data-shell=app] .operator-filterbar input:focus-visible,[data-shell=app] .operator-filterbar select:focus-visible,[data-shell=app] .button:focus-visible{outline-offset:2px;outline:2px solid #5eead4c7}[data-shell=app] .operator-viewTabs__count{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:inline-flex}[data-shell=app] .operator-filterbar__main{flex-wrap:wrap;flex:620px;align-items:flex-end;gap:10px;display:flex}[data-shell=app] .operator-filterbar__search{flex:280px;min-width:min(280px,100%)}[data-shell=app] .operator-filterbar__filters{flex-wrap:wrap;flex:999 420px;align-items:flex-end;gap:10px;display:flex}[data-shell=app] .operator-filterbar__field{flex-direction:column;gap:6px;min-width:140px;display:flex}[data-shell=app] .operator-filterbar__label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8d1;font-size:10px;font-weight:700}[data-shell=app] .operator-filterbar__input,[data-shell=app] .operator-filterbar select,[data-shell=app] .operator-filterbar input{border-radius:14px;min-height:40px;margin:0}[data-shell=app] .operator-filterbar__aside{flex-wrap:wrap;flex:220px;justify-content:flex-end;align-items:center;gap:10px;display:flex}[data-shell=app] .operator-filterbar__results{color:#bfcce2c2;background:#ffffff0a;border-radius:999px;padding:6px 10px;font-size:12px}[data-shell=app] .operator-filterbar__actions{flex-wrap:wrap;gap:8px;display:flex}[data-shell=app] .operator-bulkbar{background:linear-gradient(#fafcffe6,#f1f6fceb);border:1px solid #94a3b829;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 12px 26px #0f172a0d}[data-shell=app] .operator-bulkbar__summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-shell=app] .operator-bulkbar__count{letter-spacing:.04em;text-transform:none;color:#0f172a;font-size:12px;font-weight:700}[data-shell=app] .operator-bulkbar__hint{color:#475569cc;font-size:12px}[data-shell=app] .operator-bulkbar__actions{flex-wrap:wrap;gap:8px;display:flex}[data-shell=app] .operator-filterChips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-shell=app] .operator-filterChips__item,[data-shell=app] .operator-filterChips__clear{color:#475569e0;cursor:pointer;letter-spacing:.02em;text-transform:none;background:#ffffff9e;border:1px solid #94a3b829;border-radius:999px;min-height:30px;padding:0 10px;font-size:11px;font-weight:700}[data-shell=app] .operator-filterChips__clear{color:#0f4aa3;border-color:#1d4ed829}[data-shell=app] .operator-filterChips__item:hover,[data-shell=app] .operator-filterChips__clear:hover{background:#ffffff0f;border-color:#94a3b842}[data-shell=app] .operator-filterChips__item:disabled{opacity:.7}[data-shell=app] .operator-list{flex-direction:column;gap:10px;display:flex}[data-shell=app] .operator-table{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:8px;min-width:0;max-width:100%;display:flex;overflow:auto visible}[data-shell=app] .operator-table__inner{flex-direction:column;gap:8px;min-width:max(100%,720px);display:flex}[data-shell=app] .operator-table__header,[data-shell=app] .operator-table__row{grid-template-columns:var(--operator-table-columns);align-items:center;gap:12px;display:grid}[data-shell=app] .operator-table__header{letter-spacing:.04em;text-transform:none;color:#64748be0;padding:0 14px 2px;font-size:11px;font-weight:700}[data-shell=app] .operator-table__row{background:#ffffff85;border:1px solid #94a3b81f;border-radius:18px;padding:14px;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;box-shadow:0 10px 28px #0f172a0a}[data-shell=app] .operator-table__row:hover{background:#ffffffc7;border-color:#94a3b833;transform:translateY(-1px);box-shadow:0 16px 30px #0f172a0f}[data-shell=app] .operator-table__row.is-selected{background:#14b8a614;border-color:#5eead457;box-shadow:inset 2px 0 #5eead4b8}[data-shell=app] .operator-table__row:focus-within{background:#0f766e24;border-color:#5eead470;box-shadow:0 0 0 1px #5eead42e}[data-shell=app] .operator-table__cell{min-width:0}[data-shell=app] .operator-table__cell--actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}[data-shell=app] .operator-checkbox{accent-color:#5eead4;width:16px;height:16px}[data-shell=app] .operator-cellTitle{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}[data-shell=app] .operator-cellTitle a{color:#f8fafc}[data-shell=app] .operator-cellSubtle{color:#bfcce2c2;margin-top:4px;font-size:12px;line-height:1.45}[data-shell=app] .operator-cellMeta{color:#bfcce2c2;flex-direction:column;gap:4px;font-size:12px;display:flex}[data-shell=app] .operator-cellMeta strong{color:#f8fafc}[data-shell=app] .operator-row{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}[data-shell=app] .operator-row__main,[data-shell=app] .operator-row__meta{min-width:0}[data-shell=app] .operator-row__title{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}[data-shell=app] .operator-row__title a{color:#f8fafc}[data-shell=app] .operator-row__subtitle,[data-shell=app] .operator-row__metaLine{color:#bfcce2c7;margin-top:4px;font-size:12px;line-height:1.45}[data-shell=app] .operator-row__metaLine strong{color:#f8fafc}[data-shell=app] .operator-row__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}[data-shell=app] .operator-tag{color:#e2e8f0d6;letter-spacing:.04em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}[data-shell=app] .operator-statusBadge,.customer-workspace .operator-statusBadge{color:#334155;letter-spacing:.04em;white-space:nowrap;background:#ffffffc7;border:1px solid #94a3b833;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}[data-shell=app] .operator-statusBadge.is-compact,.customer-workspace .operator-statusBadge.is-compact{min-height:24px;padding:0 8px;font-size:10px}[data-shell=app] .operator-statusBadge--neutral,.customer-workspace .operator-statusBadge--neutral{color:#475569;background:#ffffffdb;border-color:#94a3b838}[data-shell=app] .operator-statusBadge--info,[data-shell=app] .operator-statusBadge--draft,.customer-workspace .operator-statusBadge--info,.customer-workspace .operator-statusBadge--draft{color:#1d4ed8;background:#2563eb1a;border-color:#2563eb29}[data-shell=app] .operator-statusBadge--success,[data-shell=app] .operator-statusBadge--active,.customer-workspace .operator-statusBadge--success,.customer-workspace .operator-statusBadge--active{color:#0f766e;background:#0f766e1a;border-color:#0f766e29}[data-shell=app] .operator-statusBadge--warning,[data-shell=app] .operator-statusBadge--paused,[data-shell=app] .operator-statusBadge--pending,.customer-workspace .operator-statusBadge--warning,.customer-workspace .operator-statusBadge--paused,.customer-workspace .operator-statusBadge--pending{color:#b45309;background:#b453091a;border-color:#b453092e}[data-shell=app] .operator-statusBadge--critical,.customer-workspace .operator-statusBadge--critical{color:#b91c1c;background:#b91c1c1a;border-color:#b91c1c2e}[data-shell=app] .operator-rowActions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex;position:relative}[data-shell=app] .operator-rowActions__menu{position:relative}[data-shell=app] .operator-rowActions__toggle{letter-spacing:.08em;text-transform:uppercase;min-width:52px;padding:8px 10px;font-size:11px}[data-shell=app] .operator-rowActions__toggle:focus-visible,[data-shell=app] .operator-rowActions__item:focus-visible,[data-shell=app] .operator-guidance__toggle:focus-visible{outline-offset:2px;outline:2px solid #5eead4e6}[data-shell=app] .operator-rowActions__panel{z-index:12;background:#0a0e18fa;border:1px solid #ffffff1f;border-radius:14px;min-width:180px;padding:6px;animation:.14s operator-menu-in;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 36px #00000059}[data-shell=app] .operator-rowActions__group{flex-direction:column;display:flex}[data-shell=app] .operator-rowActions__groupLabel{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8b8;padding:6px 10px 4px;font-size:10px;font-weight:700}[data-shell=app] .operator-rowActions__divider{background:#ffffff14;height:1px;margin:6px 4px}[data-shell=app] .operator-rowActions__item{color:#edf2ff;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:34px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}[data-shell=app] .operator-rowActions__item:hover{background:#ffffff0f}[data-shell=app] .operator-rowActions__itemBody{flex-direction:column;gap:2px;min-width:0;display:flex}[data-shell=app] .operator-rowActions__label{color:#edf2ff}[data-shell=app] .operator-rowActions__description{color:#bfcce2ad;font-size:11px;font-weight:500}[data-shell=app] .operator-rowActions__shortcut{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8c7;flex-shrink:0;font-size:10px;font-weight:700}[data-shell=app] .operator-rowActions__item.is-disabled,[data-shell=app] .operator-rowActions__item[aria-disabled=true],[data-shell=app] .operator-rowActions__item:disabled{opacity:.45;cursor:not-allowed}[data-shell=app] .operator-guidance{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}[data-shell=app] .operator-guidance__toggle{color:#edf2ff;cursor:pointer;letter-spacing:.03em;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:12px;font-weight:700;display:flex}[data-shell=app] .operator-guidance__toggleMeta{color:#94a3b8d1;text-transform:uppercase;letter-spacing:.08em;font-size:11px}[data-shell=app] .operator-guidance__panel{gap:8px;padding:0 14px 14px;display:grid}[data-shell=app] .operator-guidance__item{color:#bfcce2cc;font-size:12px;line-height:1.5}[data-shell=app] .operator-notice{border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 14px;display:flex;box-shadow:0 18px 36px #00000038}[data-shell=app] .operator-notice.success{background:linear-gradient(135deg,#122c2ef5,#0b141cf5);border-color:#5eead452}[data-shell=app] .operator-notice.error{background:linear-gradient(135deg,#37181df5,#170e14f5);border-color:#f8717157}[data-shell=app] .operator-notice__body{gap:8px;min-width:0;display:grid}[data-shell=app] .operator-notice__message{color:#edf2ff;font-size:13px;font-weight:600;line-height:1.5}[data-shell=app] .operator-notice__actions{flex-wrap:wrap;gap:8px;display:flex}[data-shell=app] .operator-notice__dismiss{color:#bfcce2d6;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:none;font-size:11px;font-weight:700}[data-shell=app] .operator-notice__dismiss:hover{color:#fff}[data-shell=app] .operator-notice__dismiss:focus-visible{outline-offset:2px;outline:2px solid #5eead4e6}[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{text-align:left;padding:22px}[data-shell=app] .operator-empty h3{letter-spacing:-.02em;margin:0;font-size:17px}[data-shell=app] .operator-empty p{margin:8px 0 0;font-size:13px;line-height:1.5}[data-shell=app] .operator-empty__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}[data-shell=app] .operator-stack{flex-direction:column;gap:12px;display:flex}[data-shell=app] .operator-split{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;display:grid}[data-shell=app] .operator-formGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}[data-shell=app] .operator-note{color:#bfcce2b8;font-size:12px}[data-shell=app] .operator-kicker{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8c7;font-size:11px}[data-shell=app] .operator-compact-button{border-radius:10px;min-height:34px;padding:8px 12px;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-split,[data-shell=app] .operator-row{grid-template-columns:1fr}[data-shell=app] .operator-row__actions{justify-content:flex-start}}[data-shell=app] .card{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff24;box-shadow:0 18px 40px #00000038}[data-shell=app] .muted{color:#b5c0d8}[data-shell=app] .input,[data-shell=app] select.input,[data-shell=app] textarea{color:#edf2ff;background:#0f172a94;border-color:#ffffff2e}[data-shell=app] .input::placeholder,[data-shell=app] textarea::placeholder{color:#dde7ff85}[data-shell=app] .button.secondary{color:#ecf2ff;background:#ffffff08;border-color:#ffffff3d}[data-shell=app] .button.secondary:hover{background:#ffffff14}:root{--bg:#f3f6fb;--card:#fff;--text:#0f172a;--muted:#5f6b7d;--accent:#117a78;--tenant-primary:#117a78;--tenant-secondary:#fff;--tenant-accent:#1d4ed8;--tenant-mode:light;--line:#94a3b847}body{color:var(--text);background:radial-gradient(960px 540px at 0 0,#1d4ed814 0%,#1d4ed800 60%),radial-gradient(900px 520px at 100% 0,#117a7817 0%,#117a7800 56%),linear-gradient(#f8fbff 0%,#f3f6fb 38%,#eef3f9 100%)}.container{max-width:1120px;padding:32px 24px}.card,[data-shell=app] .card{background:linear-gradient(#fffffffa,#f7fafff2);border:1px solid #94a3b83d;box-shadow:0 18px 44px #0f172a14}.muted,[data-shell=app] .muted{color:#5f6b7d}.input,[data-shell=app] .input,[data-shell=app] select.input,[data-shell=app] textarea{color:#0f172a;background:#fff;border-color:#94a3b84d;box-shadow:inset 0 1px #ffffffd1}.input::placeholder,[data-shell=app] .input::placeholder,[data-shell=app] textarea::placeholder{color:#5f6b7dbd}.button{color:#f8fbff;background:linear-gradient(135deg,#117a78 0%,#1d4ed8 100%);border:1px solid #117a782e;box-shadow:0 14px 30px #117a7829}.button:hover{filter:brightness(1.02);box-shadow:0 18px 34px #117a782e}.button.secondary,[data-shell=app] .button.secondary{color:#0f172a;box-shadow:none;background:#ffffffe0;border:1px solid #94a3b84d}.button.secondary:hover,[data-shell=app] .button.secondary:hover{background:#f8fbff}.badge{color:#1d4ed8;background:#1d4ed81a;border:1px solid #1d4ed824;font-weight:700}.badge.warn{color:#b45309;background:#b453091f;border-color:#b453092e}.customer-workspace__stats{gap:14px}.customer-workspace__statCard{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #94a3b833;border-radius:18px;padding:20px}.customer-workspace__statValue{letter-spacing:-.04em;color:#0f172a;margin:0;font-size:1.75rem;line-height:1}.customer-workspace__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.customer-workspace__sectionTitle{letter-spacing:-.03em;margin:0;font-size:1.05rem}.customer-workspace__list{gap:12px;display:grid}.customer-workspace__empty{padding:18px 0 4px}.customer-workspace__metaStack{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.integration-card{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #94a3b838;box-shadow:0 12px 26px #0f172a0d}table th,.jobs-premium-table th,[data-shell=app] .operator-table__header{color:#526071}[data-shell=app] .dashboard-shell-content{background:0 0}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail{width:var(--mt-sidebar-collapsed-width,78px);z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;opacity:1;background:#f4f7fceb;border-right:1px solid #94a3b829;height:100dvh;min-height:100dvh;transition:width .18s,box-shadow .18s,background-color .18s;position:fixed;top:0;bottom:0;left:0;overflow:hidden;box-shadow:inset -1px 0 #ffffffd1,0 0 0 1px #e2e8f01f}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:hover,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:focus-within{width:var(--mt-sidebar-expanded-width,220px);box-shadow:inset -1px 0 #ffffffe0,18px 0 32px #0f172a1f}[data-shell=app] .mt-shell__main{width:100%;min-width:0;max-width:100%;position:relative;top:0;overflow-x:hidden}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__brand{background:radial-gradient(32px 26px at 50% 0,#117a781f,#0000 78%),linear-gradient(#fff,#eef3fb);border:1px solid #94a3b82e;box-shadow:0 14px 28px #0f172a12}[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{color:#0f172a;background:#1d4ed80d}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__item[aria-current=page]{color:#0f172a;background:linear-gradient(135deg,#117a781f,#1d4ed814);border-color:#117a7829}[data-shell=app] .operator-page{padding:4px 10px}[data-shell=app] .operator-page__hero{gap:4px}[data-shell=app] .operator-page__eyebrow{color:#0f766e;background:#117a781a;border:1px solid #117a7829}[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{flex-direction:column;align-items:center;gap:6px;display:flex}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__groupDivider{background:#94a3b847;width:26px;height:1px;margin:0 auto;transition:width .18s}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__iconList{flex-direction:column;align-items:stretch;gap:4px;display:flex}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__item,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__logout{border-radius:16px;grid-template-columns:42px minmax(0,0fr);justify-content:center;align-items:center;gap:0;width:100%;min-height:48px;margin:0 auto;padding:3px 5px;transition:background .14s,color .14s,border-color .14s,grid-template-columns .18s,gap .18s,padding .18s;display:grid;position:relative;overflow:clip}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__icon{color:#0f4aa3;background:linear-gradient(#fff,#edf3fb);border:1px solid #94a3b833;border-radius:14px;grid-column:1;justify-content:center;justify-self:center;align-items:center;width:40px;min-width:40px;height:40px;transition:transform .14s,box-shadow .14s,background .14s,color .14s;display:inline-flex;box-shadow:0 8px 18px #0f172a0d}[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(#fff,#eaf3ff);transform:translateY(-1px);box-shadow:0 12px 24px #0f172a14}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__item[aria-current=page] .mt-sidebar__icon{color:#0f172a;background:linear-gradient(135deg,#117a782e,#1d4ed82e);border-color:#117a7847;box-shadow:0 12px 24px #0f172a1a,inset 0 0 0 1px #ffffff80}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__dot{opacity:0;transition:opacity .14s,transform .14s;position:absolute;top:10px;right:10px;transform:scale(.7)}[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{color:#0f172a;opacity:0;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;grid-column:2;min-width:0;max-width:0;font-size:12px;font-weight:700;line-height:1;transition:opacity .14s,transform .14s,max-width .18s;overflow:hidden;transform:translate(-8px)}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:hover .mt-sidebar__item,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:hover .mt-sidebar__logout,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:focus-within .mt-sidebar__item,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:focus-within .mt-sidebar__logout{grid-template-columns:42px minmax(0,1fr);justify-content:stretch;gap:8px;padding-inline:7px 9px}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:hover .mt-sidebar__label,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:focus-within .mt-sidebar__label{opacity:1;max-width:110px;transform:translate(0)}[data-shell=app] .dashboard-shell__supportCard{background:linear-gradient(#ffffffe6,#f7fafdeb);border-color:#94a3b824;box-shadow:0 18px 34px #0f172a0d}[data-shell=app] .dashboard-shell__supportActions .button{min-height:40px}[data-shell=app] .dashboard-metric-card{background:linear-gradient(#ffffffeb,#f8fafcf5);border:1px solid #94a3b81f;box-shadow:0 16px 30px #0f172a0a}[data-shell=app] .integration-card.mt-linkCard{background:#ffffffb8;border-color:#94a3b824;box-shadow:0 14px 26px #0f172a0a}[data-shell=app] .integration-card.mt-linkCard:hover{background:#ffffffe6;box-shadow:0 18px 32px #0f172a0f}@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:hover .mt-sidebar__groupDivider,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:focus-within .mt-sidebar__groupDivider{width:100%}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__footer{border-top:1px solid #94a3b833;flex:none;margin-top:6px;padding-top:8px}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__frame{grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}[data-shell=app] .mt-sidebar__search{color:#334155;background:#ffffffdb;border:1px solid #94a3b838;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:10px;padding:3px 8px 3px 5px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid;overflow:hidden}[data-shell=app] .mt-sidebar__search:hover,[data-shell=app] .mt-sidebar__search:focus-visible{background:#fff;border-color:#117a7861;box-shadow:0 10px 24px #0f172a14}[data-shell=app] .mt-sidebar__searchIcon{color:#0f4aa3;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}[data-shell=app] .mt-sidebar__searchIcon svg{width:21px;height:21px}[data-shell=app] .mt-sidebar__searchText,[data-shell=app] .mt-sidebar__searchKey{opacity:0;white-space:nowrap;pointer-events:none}[data-shell=app] .mt-sidebar__searchText{text-align:left;min-width:0;font-size:12px;font-weight:700;overflow:hidden}[data-shell=app] .mt-sidebar__searchKey{color:#64748b;background:#94a3b824;border-radius:7px;padding:3px 5px;font-size:9px;font-weight:700}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:hover .mt-sidebar__searchText,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:hover .mt-sidebar__searchKey,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:focus-within .mt-sidebar__searchText,[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail:focus-within .mt-sidebar__searchKey{opacity:1}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__navWrap{flex:auto;min-height:0;display:flex;overflow:hidden}[data-shell=app] .mt-sidebar.mt-sidebar--desktopRail .mt-sidebar__nav{scrollbar-gutter:stable;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#94a3b873 transparent;flex:auto;height:100%;min-height:0;max-height:100%;padding-top:2px;padding-bottom:36px;padding-right:2px;overflow:hidden auto}[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{background:#94a3b861;border-radius:999px}[data-shell=app] .mt-mobileTopbar{z-index:35;-webkit-backdrop-filter:blur(10px);background:#f5f7fbf5;border-bottom:1px solid #94a3b833;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px 10px;display:grid;position:sticky;top:0}[data-shell=app] .mt-mobileTopbar__menuButton,[data-shell=app] .mt-sidebar__mobileClose{color:#0f172a;background:#fffffff0;border:1px solid #94a3b83d;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 10px 24px #0f172a14}[data-shell=app] .mt-mobileTopbar__menuButton{flex-direction:column;gap:3px}[data-shell=app] .mt-mobileTopbar__menuLine{background:currentColor;border-radius:999px;width:16px;height:2px;display:block}[data-shell=app] .mt-mobileTopbar__brand{min-width:0}[data-shell=app] .mt-mobileTopbar__title{text-align:right;color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}[data-shell=app] .mt-mobileTopbar__title strong{color:#0f172a;font-size:13px}[data-shell=app] .mt-mobileNavBackdrop{z-index:60;-webkit-backdrop-filter:blur(2px);pointer-events:auto;background:#0f172a75;border:0;position:fixed;inset:0 0 0 min(80vw,320px)}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer{z-index:70;will-change:transform;background:#f5f7fb;border-right:1px solid #94a3b838;width:min(80vw,320px);height:100dvh;min-height:100dvh;animation:.18s ease-out mt-mobile-drawer-in;overflow:hidden;box-shadow:24px 0 56px #0f172a38}@keyframes mt-mobile-drawer-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0,0)}}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__mobileHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__mobileBrand{min-width:0;display:inline-flex}[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{grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__search{margin:0 0 10px}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__searchText,[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__searchKey{opacity:1}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__navWrap{min-height:0;overflow:hidden}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__nav{-webkit-overflow-scrolling:touch;height:100%;min-height:0;padding-bottom:28px;padding-right:2px;overflow:hidden auto}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__group{flex-direction:column;gap:8px;display:flex}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__groupDivider{background:#94a3b838;width:100%;height:1px}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__iconList{flex-direction:column;gap:6px;display:flex}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__item,[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__logout{border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:52px;padding:5px 10px 5px 6px;display:grid;position:relative}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__icon{color:#0f4aa3;background:linear-gradient(#fff,#edf3fb);border:1px solid #94a3b833;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__label{opacity:1;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;min-width:0;max-width:none;font-size:13px;font-weight:700;overflow:hidden;transform:none}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__item:hover,[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__logout:hover,[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__item[aria-current=page]{color:#0f172a;background:linear-gradient(135deg,#117a781f,#1d4ed814)}[data-shell=app] .mt-sidebar.mt-sidebar--mobileDrawer .mt-sidebar__item[aria-current=page] .mt-sidebar__icon{background:linear-gradient(135deg,#117a782e,#1d4ed82e);border-color:#117a7847}[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{border-top:1px solid #94a3b833;margin-top:8px;padding-top:10px}[data-shell=app] .operator-page__shortcut,[data-shell=app] .operator-page__stat,[data-shell=app] .operator-filterbar,[data-shell=app] .operator-guidance,[data-shell=app] .operator-table{background:linear-gradient(#ffffffd1,#f5f9ffeb);border-color:#94a3b83d;box-shadow:0 14px 30px #0f172a0f}[data-shell=app] .operator-page__statLabel,[data-shell=app] .operator-filterbar__label,[data-shell=app] .operator-guidance__toggleMeta{color:#526071}[data-shell=app] .operator-page__statValue{color:#0f172a}[data-shell=app] .operator-table__row{border-top-color:#94a3b82e}[data-shell=app] .operator-stack,[data-shell=app] .operator-page__actions{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 #0f172a0d}[data-shell=app] .operator-section{padding:12px 14px}[data-shell=app] .operator-section__header{margin-bottom:8px}[data-shell=app] .operator-section__title,[data-shell=app] .operator-empty h3{color:#0f172a}[data-shell=app] .operator-section__subtitle,[data-shell=app] .operator-empty .muted,[data-shell=app] .operator-table__cell,[data-shell=app] .operator-filterbar__results{color:#475569}[data-shell=app] .operator-table__header{color:#526071;background:#ffffffb8}.auth-shell{place-items:center;min-height:100vh;padding:32px 24px;display:grid}.auth-shell__frame{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:24px;width:min(1160px,100%);display:grid}.auth-shell__panel{background:linear-gradient(#fffffff0,#f2f7ffeb);border:1px solid #94a3b838;border-radius:26px;padding:32px;box-shadow:0 24px 54px #0f172a1a}.auth-shell__hero{background:radial-gradient(420px 220px at 10% 0,#1d4ed824,#1d4ed800 68%),radial-gradient(380px 220px at 90% 0,#117a7829,#117a7800 62%),linear-gradient(#fff 0%,#edf4ff 100%);flex-direction:column;justify-content:space-between;gap:20px;display:flex}.auth-shell__brandRow{margin-bottom:18px}.auth-shell__brand{transform-origin:0;filter:drop-shadow(0 18px 34px #0f2b6129);transform:scale(1.2)}.auth-shell__eyebrow{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;background:#117a781a;border:1px solid #117a7826;border-radius:999px;width:fit-content;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.auth-shell__title{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.02}.auth-shell__lead{color:#526071;max-width:40rem;margin:0;font-size:1rem;line-height:1.65}.auth-shell__featureList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.auth-shell__feature{color:#334155;background:#ffffffbd;border:1px solid #94a3b82e;border-radius:18px;padding:14px 16px}.auth-shell__feature strong{color:#0f172a;margin-bottom:4px;display:block}.auth-shell__form{gap:12px;display:grid}.auth-shell__formBrand{margin-bottom:14px}.auth-shell__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.auth-shell__status{border-radius:14px;margin:0;padding:12px 14px;font-size:14px}.auth-shell__status--error{color:#c2410c;background:#c2410c1a;border:1px solid #c2410c29}.auth-shell__status--success{color:#0f766e;background:#0f766e1a;border:1px solid #0f766e29}.customer-workspace{max-width:1200px;padding-top:14px;padding-bottom:44px}.customer-workspace__hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-workspace__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#0f766e;margin:0;font-size:12px;font-weight:700}.customer-workspace__brandRow{margin-bottom:10px}.customer-workspace__stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-bottom:18px;display:grid}.customer-workspace__section{padding:20px}.ccv2-eyebrow{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;background:#117a781a;border:1px solid #117a7824;border-radius:999px;align-items:center;min-height:26px;margin:0 0 8px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}@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) .dashboard-home-premium .card,html:not(.dark) .dashboard-premium-container .card,html:not(.dark) .dashboard-home-loading .card[role=status],html:not(.dark) .loading-state-premium,html:not(.dark) .jobs-premium-card,html:not(.dark) .jobs-premium-shell .card,html:not(.dark) .jobs-premium-shell .job-row,html:not(.dark) .jobs-premium-shell .job-card,html:not(.dark) .ccv2-surface,html:not(.dark) .ccv2-card,html:not(.dark) .dashboard-metric-card,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-filterbar,html:not(.dark) [data-shell=app] .operator-guidance,html:not(.dark) [data-shell=app] .operator-table,html:not(.dark) [data-shell=app] .operator-row,html:not(.dark) [data-shell=app] .operator-notice{color:#0f172a;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#fff 0%,#f6f9ff 100%)!important;border:1px solid #94a3b83d!important;box-shadow:0 16px 38px #0f172a12!important}html:not(.dark) .dashboard-home-premium .card,html:not(.dark) .jobs-premium-shell .card,html:not(.dark) .ccv2-card,html:not(.dark) .ccv2-surface{border-radius:18px!important}html:not(.dark) .dashboard-home-premium .muted,html:not(.dark) .dashboard-premium-container .muted,html:not(.dark) .dashboard-home-loading .muted,html:not(.dark) .jobs-premium-shell .muted,html:not(.dark) .ccv2-board-premium .muted,html:not(.dark) .loading-state-premium__eyebrow,html:not(.dark) .loading-state-premium__description,html:not(.dark) .ccv2-live-text,html:not(.dark) .dashboard-metric-label{color:#526071!important}html:not(.dark) .dashboard-home-subtitle,html:not(.dark) .dashboard-metric-value,html:not(.dark) .loading-state-premium__title,html:not(.dark) .jobs-premium-title,html:not(.dark) .ccv2-board-premium h1,html:not(.dark) .ccv2-board-premium h2,html:not(.dark) .ccv2-board-premium h3{color:#0f172a!important}html:not(.dark) .loading-state-premium__stat,html:not(.dark) .loading-state-premium__panel{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #94a3b838}html:not(.dark) .loading-state-premium__line{background:#94a3b838}html:not(.dark) .jobs-premium-shell .input,html:not(.dark) .jobs-premium-shell select,html:not(.dark) .ccv2-board-premium .input,html:not(.dark) .ccv2-board-premium select{box-shadow:inset 0 1px #ffffffd1;color:#0f172a!important;background:#fff!important;border:1px solid #94a3b84d!important}html:not(.dark) .jobs-premium-table thead,html:not(.dark) .ccv2-board-premium .ccv2-filters-surface{background:linear-gradient(#f8fafcf2,#f1f5f9fa)!important}html:not(.dark) .jobs-premium-table th,html:not(.dark) .jobs-premium-table td{color:#334155;border-bottom-color:#94a3b829}html:not(.dark) .jobs-premium-table tbody tr:hover,html:not(.dark) .ccv2-kanban-wrap .card:hover,html:not(.dark) .ccv2-card:hover{background:linear-gradient(#fff 0%,#eff6ff 100%)!important;border-color:#60a5fa38!important;box-shadow:0 20px 44px #0f172a17!important}html:not(.dark) .ccv2-status-pill{color:#334155;background:#ffffffeb;border:1px solid #94a3b838}html:not(.dark) .ccv2-eyebrow{color:#5c6d86}html:not(.dark) .ccv2-title,html:not(.dark) .ccv2-activity-stream__head h3,html:not(.dark) .ccv2-activity-stream__label,html:not(.dark) .ccv2-count-pill__value{color:var(--mt-navy)}html:not(.dark) .ccv2-subtitle,html:not(.dark) .ccv2-activity-stream__head .muted,html:not(.dark) .ccv2-live-text,html:not(.dark) .ccv2-activity-stream__meta{color:var(--mt-text-secondary)}html:not(.dark) .ccv2-count-pill{background:linear-gradient(#fffffff7,#f1f6fff0);border-color:#8598b829;box-shadow:inset 0 1px #ffffffe0,0 12px 24px #0f172a0d}html:not(.dark) .ccv2-count-pill__label{color:#516275}html:not(.dark) .ccv2-activity-stream__dot{background:#0f9f7f;box-shadow:0 0 0 4px #0f9f7f1f}html:not(.dark) .ccv2-status-pill--open,html:not(.dark) .ccv2-status-pill--scheduled{color:#1d4ed8;background:#2563eb1a}html:not(.dark) .ccv2-status-pill--in_progress{color:#b45309;background:#b453091f}html:not(.dark) .ccv2-status-pill--completed,html:not(.dark) .ccv2-status-pill--invoiced{color:#0f766e;background:#0f766e1a}html:not(.dark) .ccv2-status-pill--cancelled,html:not(.dark) .ccv2-status-pill--draft{color:#475569;background:#94a3b824}html:not(.dark) .ccv2-inline-action,html:not(.dark) .ccv2-sidepanel-chip,html:not(.dark) .ccv2-sidepanel-action{color:#0f172a!important;background:#ffffffeb!important;border:1px solid #94a3b83d!important}html:not(.dark) .ccv2-inline-action:hover:not(:disabled){background:#f8fbff!important;border-color:#60a5fa47!important}html:not(.dark) .ccv2-sidepanel{background:linear-gradient(#fff 0%,#f7faff 100%);border-left:1px solid #94a3b838;box-shadow:-18px 0 44px #0f172a1a}html:not(.dark) .ccv2-sidepanel-actions,html:not(.dark) .ccv2-sidepanel-dispatch,html:not(.dark) .ccv2-sidepanel-section{border-top-color:#94a3b82e}html:not(.dark) .ccv2-sidepanel-sectionTitle,html:not(.dark) .ccv2-sidepanel-kv span,html:not(.dark) .ccv2-label{color:#64748b}html:not(.dark) .ccv2-sidepanel-kv strong,html:not(.dark) .ccv2-sidepanel-note{color:#0f172a}html:not(.dark) .ccv2-sidepanel-note{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #94a3b833}html:not(.dark) [data-shell=app] .operator-cellTitle a,html:not(.dark) [data-shell=app] .operator-row__title a,html:not(.dark) [data-shell=app] .operator-row__title,html:not(.dark) [data-shell=app] .operator-cellMeta strong,html:not(.dark) [data-shell=app] .operator-section__title,html:not(.dark) [data-shell=app] .operator-empty h3{color:#0f172a}html:not(.dark) [data-shell=app] .operator-cellSubtle,html:not(.dark) [data-shell=app] .operator-cellMeta,html:not(.dark) [data-shell=app] .operator-row__subtitle,html:not(.dark) [data-shell=app] .operator-row__metaLine,html:not(.dark) [data-shell=app] .operator-section__subtitle,html:not(.dark) [data-shell=app] .operator-empty .muted,html:not(.dark) [data-shell=app] .operator-table__cell,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{color:#526071}html:not(.dark) [data-shell=app] .operator-tag{color:#475569;background:#f8fafceb;border-color:#94a3b833}html:not(.dark) [data-shell=app] .operator-table__header{color:#526071;background:#f8fafcf5}html:not(.dark) [data-shell=app] .operator-table__row{background:linear-gradient(#fffffff5,#f8fafcfa);border-color:#94a3b82e}html:not(.dark) [data-shell=app] .operator-table__row:hover{background:#eff6ffeb}html:not(.dark) [data-shell=app] .operator-rowActions__panel{background:#fffffffa;border:1px solid #94a3b833;box-shadow:0 18px 40px #0f172a1a}html:not(.dark) [data-shell=app] .operator-rowActions__item,html:not(.dark) [data-shell=app] .operator-rowActions__label,html:not(.dark) [data-shell=app] .operator-guidance__toggle,html:not(.dark) [data-shell=app] .operator-notice__message{color:#0f172a}html:not(.dark) [data-shell=app] .operator-rowActions__item:hover,html:not(.dark) [data-shell=app] .operator-guidance__toggle:hover{background:#eff6ffe6}html:not(.dark) [data-shell=app] .operator-notice.success{background:linear-gradient(135deg,#f0fdfa,#f8fffd);border-color:#0f766e2e}html:not(.dark) [data-shell=app] .operator-notice.error{background:linear-gradient(135deg,#fff5f5,#fffafb);border-color:#b91c1c2e}body.mt-mobile-nav-open{overflow:hidden}@media (max-width:767px){[data-shell=app]{overflow-x:hidden}[data-shell=app] .mt-shell__main,[data-shell=app] .dashboard-shell-content,[data-shell=app] .dashboard-shell-content>*,[data-shell=app] .card,[data-shell=app] .list,[data-shell=app] .operator-stack,[data-shell=app] .operator-table,[data-shell=app] .operator-table__row,[data-shell=app] .operator-table__cell,[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-page{min-width:0}[data-shell=app] .mt-shell__main{width:100%;max-width:100%;overflow-x:hidden}[data-shell=app] .dashboard-shell-content,[data-shell=app] .dashboard-home-premium,[data-shell=app] .dashboard-premium-shell,[data-shell=app] .settings-premium-shell,[data-shell=app] .settings-tab-grid,[data-shell=app] .list,[data-shell=app] .card,[data-shell=app] .integration-card{width:100%;max-width:100%}[data-shell=app] .operator-page{padding:8px 10px}[data-shell=app] .operator-page__copy,[data-shell=app] .operator-page__actions,[data-shell=app] .operator-filterbar__main,[data-shell=app] .operator-filterbar__aside,[data-shell=app] .operator-filterbar__filters,[data-shell=app] .operator-filterbar__actions,[data-shell=app] .operator-bulkbar__actions{flex-basis:100%;width:100%}[data-shell=app] .operator-page__actions{justify-content:stretch}[data-shell=app] .operator-page__actions>*,[data-shell=app] .operator-filterbar__actions>*,[data-shell=app] .operator-bulkbar__actions>*{flex:100%;width:100%}[data-shell=app] .dashboard-home-premium .button,[data-shell=app] .dashboard-home-premium .button.secondary,[data-shell=app] .billing-page-shell .button,[data-shell=app] .billing-page-shell .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,[data-shell=app] .integration-card .button,[data-shell=app] .integration-card .button.secondary{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__search,[data-shell=app] .operator-filterbar__field{flex:100%;width:100%;min-width:0}[data-shell=app] .operator-filterbar__results{text-align:center;width:100%}[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-table__cell--actions,[data-shell=app] .operator-row__actions,[data-shell=app] .operator-rowActions{justify-content:flex-start;width:100%}[data-shell=app] .operator-rowActions__panel{width:min(100%,280px);left:0;right:auto}[data-shell=app] .tab-row{flex-wrap:wrap}[data-shell=app] .tab-row>*{flex:140px}}.platform-shell{color:#102033;background:radial-gradient(circle at 0 0,#60a5fa2e,#0000 28%),linear-gradient(#f3f7fd 0%,#ecf3fb 46%,#f8fbff 100%);min-height:100vh}.platform-shell__header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f8fde0;border-bottom:1px solid #94a3b82e;position:sticky;top:0}.platform-shell__header-inner,.platform-shell__main{width:min(1360px,100vw - 32px);margin:0 auto}.platform-shell__header-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 0 18px;display:flex}.platform-shell__brand h1{color:#102540;margin:6px 0;font-size:clamp(1.8rem,3vw,2.5rem)}.platform-shell__eyebrow{color:#2556b6;letter-spacing:.14em;text-transform:uppercase;background:#2563eb14;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.platform-shell__summary{color:#607089;max-width:640px;margin:0}.platform-shell__meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.platform-shell__meta-chip{color:#41556f;background:#ffffffb3;border:1px solid #94a3b82e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.platform-shell__nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.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;gap:20px;display:grid}.platform-admin-alert{color:#b91c1c;background:#fef2f2eb;border-color:#ef444440}.platform-admin-hero{background:linear-gradient(#fffffff5,#f7fafeeb),radial-gradient(circle at 100% 0,#2563eb1a,#0000 40%);grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:grid;position:relative;overflow:hidden}.platform-admin-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f624,#0000 70%);border-radius:999px;width:280px;height:280px;position:absolute;inset:auto -80px -110px auto}.platform-admin-hero__copy,.platform-admin-hero__actions{z-index:1;position:relative}.platform-admin-eyebrow{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.platform-admin-hero h2{color:#112742;margin:10px 0 8px;font-size:clamp(1.5rem,2vw,2.2rem)}.platform-admin-hero p{max-width:780px;margin:0}.platform-admin-hero__actions{align-content:start;justify-items:end;gap:10px;min-width:250px;display:grid}.platform-admin-hero__hint{font-size:.9rem}.platform-admin-hero__signal-row{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.platform-admin-hero-signal{background:#ffffffbf;border:1px solid #94a3b824;border-radius:18px;align-items:center;gap:10px;min-width:180px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffffa6}.platform-admin-hero-signal span{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:12px;display:block}.platform-admin-hero-signal strong{color:#102540;font-size:.98rem;display:block}.platform-admin-hero__graphic{pointer-events:none;opacity:.95;width:196px;height:156px;position:absolute;bottom:18px;right:28px}.platform-admin-hero__graphic-grid{align-items:flex-end;gap:10px;width:168px;height:116px;display:flex;position:absolute;inset:auto 0 0 auto}.platform-admin-hero__graphic-grid span{background:linear-gradient(#2563eb40,#0e7490ad);border-radius:18px 18px 6px 6px;flex:1;box-shadow:0 16px 26px #2563eb29}.platform-admin-hero__graphic-orbit{border:1px dashed #2563eb33;border-radius:999px;width:132px;height:132px;position:absolute;inset:4px 8px auto auto}.platform-admin-section{gap:14px;display:grid;position:relative}[data-shell=app] .mt-target-section{outline:none;scroll-margin-top:118px;transition:box-shadow .22s,border-color .22s,background-color .22s,transform .22s}[data-shell=app] .mt-target-section--active{transform:translateY(-2px);border-color:#2563eb47!important;box-shadow:0 0 0 3px #2563eb1f,0 24px 56px #11182714!important}[data-shell=app] .mt-guided-setup-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}[data-shell=app] .mt-guided-setup-card{background:radial-gradient(220px 120px at 100% 0,#2556f31a,#0000 72%),linear-gradient(#fffffffa,#f3f8fff0);border:1px solid #8495b424;border-radius:22px;align-content:start;gap:10px;min-height:168px;padding:18px 18px 16px;display:grid}[data-shell=app] .mt-guided-setup-card__eyebrow{color:#617188;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.platform-admin-section:before{content:"";background:linear-gradient(90deg,#94a3b82e,#0000 65%);height:1px;position:absolute;inset:-8px 0 auto}.platform-admin-section--executive:before{background:linear-gradient(90deg,#0f6d8a3d,#0000 65%)}.platform-admin-section--support:before{background:linear-gradient(90deg,#b4530938,#0000 65%)}.platform-admin-section--system:before{background:linear-gradient(90deg,#2563eb38,#0000 65%)}.platform-admin-section__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.platform-admin-section-copy h2{color:#102540;margin:2px 0 6px}.platform-admin-section-copy p{max-width:760px;margin:0}.platform-admin-section-copy__eyebrow{color:#54667e;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;min-height:28px;font-size:12px;font-weight:700;display:inline-flex}.platform-admin-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.platform-admin-kpi-card{background:linear-gradient(#fffffff7,#f8fbffeb);border:1px solid #94a3b829;border-radius:18px;gap:10px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #0f172a0f}.platform-admin-kpi-card:after{content:"";background:#94a3b833;border-radius:18px 0 0 18px;width:4px;position:absolute;inset:0 auto 0 0}.platform-admin-kpi-card--neutral:after{background:#64748b61}.platform-admin-kpi-card--info:after{background:#2563eb73}.platform-admin-kpi-card--success:after{background:#0f766e80}.platform-admin-kpi-card--warn:after{background:#b4530980}.platform-admin-kpi-card--danger:after{background:#b423188a}.platform-admin-kpi-card--revenue:after{background:#0f6d8a80}.platform-admin-kpi-card--warn{background:linear-gradient(160deg,#fffbebfa,#fef3c7c7);border-color:#f59e0b47}.platform-admin-kpi-card--danger{background:linear-gradient(160deg,#fff7f7fa,#fee2e2d1);border-color:#ef44443d}.platform-admin-kpi-card--success{background:linear-gradient(160deg,#f4fffcfa,#ccfbf1d1);border-color:#14b8a638}.platform-admin-kpi-card--revenue{background:linear-gradient(160deg,#f4fcfffa,#d9f3fbd1);border-color:#0ea5e933}.platform-admin-kpi-card__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.platform-admin-kpi-card__label{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:12px}.platform-admin-kpi-card__value{color:#102540;font-size:1.55rem;line-height:1.25}.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{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.platform-admin-card-stack{background:linear-gradient(#fffffff7,#f8fbffed);border:1px solid #94a3b829;border-radius:20px;gap:14px;padding:18px;display:grid;box-shadow:0 16px 38px #0f172a0d}.platform-admin-card-stack p{margin:0}.platform-admin-card-stack--support{background:linear-gradient(#fffbf4fa,#fff8eef0)}.platform-admin-card-stack--analytic{background:linear-gradient(#f5fbfffa,#eff9fff0)}.platform-admin-card-stack--system{background:linear-gradient(#f6fafffa,#f1f5f9f0)}.platform-admin-card-stack--lookup,.platform-admin-card-stack--detail{min-height:100%}.platform-admin-card-stack--chart{gap:14px}.platform-admin-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.platform-admin-chart-annotation{color:#5b6b82;text-transform:uppercase;letter-spacing:.08em;background:#ffffffbd;border:1px solid #94a3b829;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.platform-admin-trend-chart-wrap{gap:14px;display:grid}.platform-admin-chart-legend{flex-wrap:wrap;gap:12px;display:flex}.platform-admin-legend-item{color:#5b6b82;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.platform-admin-legend-swatch{border-radius:999px;width:12px;height:12px}.platform-admin-legend-swatch--info{background:linear-gradient(#93c5fd,#3b82f6)}.platform-admin-legend-swatch--neutral{background:linear-gradient(#cbd5e1,#64748b)}.platform-admin-legend-swatch--success{background:linear-gradient(#99f6e4,#0f766e)}.platform-admin-trend-chart{background:#ffffffb8;border:1px solid #94a3b81f;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(68px,1fr));align-items:end;gap:10px;min-height:220px;padding:14px 12px 10px;display:grid}.platform-admin-trend-chart__group{gap:8px;display:grid}.platform-admin-trend-chart__bars{align-items:flex-end;gap:6px;min-height:180px;display:flex}.platform-admin-trend-chart__bar{border-radius:999px 999px 10px 10px;flex:1;min-height:6px}.platform-admin-trend-chart__bar--one{background:linear-gradient(#93c5fd,#3b82f6)}.platform-admin-trend-chart__bar--two{background:linear-gradient(#bfdbfe,#1d4ed8)}.platform-admin-trend-chart__bar--three{background:linear-gradient(#dbeafe,#0f766e)}.platform-admin-trend-chart__label{color:#6b7a90;font-size:12px}.platform-admin-bar-list{gap:12px;display:grid}.platform-admin-bar-list__row{background:#ffffffa3;border:1px solid #94a3b81f;border-radius:16px;gap:8px;padding:10px 12px;display:grid}.platform-admin-bar-list__labels{color:#213247;justify-content:space-between;align-items:center;gap:10px;display:flex}.platform-admin-bar-list__track{background:#bfdbfe6b;border-radius:999px;height:10px;overflow:hidden}.platform-admin-bar-list__fill{border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#2563eb);height:100%;display:block}.platform-admin-bar-list--warn .platform-admin-bar-list__track{background:#fef3c7b3}.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:#d9f3fbc2}.platform-admin-bar-list--revenue .platform-admin-bar-list__fill{background:linear-gradient(90deg,#22c1dc,#0f6d8a)}.platform-admin-funnel{gap:10px;display:grid}.platform-admin-funnel__step{color:#123253;background:linear-gradient(135deg,#dbfff8f2,#d1fae5cc);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 14px;display:flex}.platform-admin-chip-row{flex-wrap:wrap;gap:8px;display:flex}.platform-admin-chip{color:#7a470d;background:#ffffffd1;border:1px solid #fbbf2440;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.platform-admin-attention-list{gap:12px;display:grid}.platform-admin-attention-card{text-align:left;cursor:pointer;background:#ffffffeb;border:1px solid #94a3b829;border-radius:18px;gap:10px;width:100%;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #0f172a0d}.platform-admin-attention-card:hover{transform:translateY(-1px);box-shadow:0 24px 42px #0f172a14}.platform-admin-attention-card:before{content:"";background:#2563eb59;width:4px;position:absolute;inset:0 auto 0 0}.platform-admin-attention-card--warn:before{background:#b4530980}.platform-admin-attention-card--critical:before{background:#b4231894}.platform-admin-attention-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.platform-admin-attention-card__action{color:#102540;margin:0}.platform-admin-attention-card__meta{font-size:.92rem}.platform-admin-status-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.platform-admin-status-pill--neutral{color:#243345;background:#e2e8f0e6}.platform-admin-status-pill--info{color:#1742c7;background:#dbeafedb}.platform-admin-status-pill--success{color:#0f6a5f;background:#ccfbf1e6}.platform-admin-status-pill--warn{color:#835200;background:#fef08ad9}.platform-admin-status-pill--danger{color:#9f1f18;background:#fee2e2eb}.platform-admin-signal-grid,.platform-admin-readiness-grid,.platform-admin-filter-grid,.platform-admin-detail-grid,.platform-admin-lookup-grid{gap:16px;display:grid}.platform-admin-signal-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.platform-admin-signal-card,.platform-admin-readiness-card{background:#f7faffe0;border:1px solid #bfdbfe80;border-radius:16px;gap:8px;padding:14px;display:grid}.platform-admin-list,.platform-admin-list div,.platform-admin-attention-card__meta,.platform-admin-card-stack p{color:var(--mt-text-metadata)}.platform-admin-signal-card__label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:12px}.platform-admin-signal-card__value{color:#102540;font-size:1.3rem}.platform-admin-signal-card--success{background:linear-gradient(#f4fffcfa,#ccfbf1cc)}.platform-admin-signal-card--warn{background:linear-gradient(#fffbebfa,#fef3c7d1)}.platform-admin-signal-card--revenue{background:linear-gradient(#f4fcfffa,#d9f3fbd1)}.platform-admin-queue-list{gap:10px;display:grid}.platform-admin-queue-item{color:inherit;background:#f8fafceb;border:1px solid #94a3b829;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.platform-admin-queue-item:hover{transform:translateY(-1px);box-shadow:0 18px 34px #0f172a0f}.platform-admin-queue-count{color:#1d4ed8;background:#2563eb1f;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:42px;height:42px;font-weight:700;display:inline-flex}.platform-admin-list{gap:8px;display:grid}.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:#f8fafcd9}.platform-admin-inline-status-row{flex-wrap:wrap;gap:8px;display:flex}.platform-admin-table-chip{color:#334155;background:#f1f5f9f2;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.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{border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.platform-admin-icon-badge--sm{width:28px;height:28px}.platform-admin-icon-badge--md{width:34px;height:34px}.platform-admin-icon-badge--neutral{color:#475569;background:#e2e8f0e0}.platform-admin-icon-badge--info{color:#1d4ed8;background:#dbeafee6}.platform-admin-icon-badge--success{color:#0f766e;background:#ccfbf1eb}.platform-admin-icon-badge--warn{color:#b45309;background:#fef3c7eb}.platform-admin-icon-badge--danger{color:#b42318;background:#fee2e2f0}.platform-admin-icon-badge--revenue{color:#0f6d8a;background:#d9f3fbf2}.platform-admin-icon-glyph{width:16px;height:16px}.platform-admin-readiness-row{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.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{width:100%;height:auto;min-height:82px;margin-top:4px;position:static}.platform-admin-hero__graphic-grid{width:100%;height:82px;position:static}.platform-admin-hero__graphic-orbit{display:none}.platform-admin-lookup-grid{grid-template-columns:1fr}.platform-admin-chart-legend,.platform-admin-hero__signal-row{grid-template-columns:1fr;display:grid}}.public-booking-shell{max-width:1100px}.public-booking-hero{border-top:4px solid var(--booking-brand,#2563eb);background:radial-gradient(120% 140% at 0 0,#bfdbfe3d,#0000 46%),radial-gradient(90% 100% at 100% 0,#99f6e429,#0000 36%),linear-gradient(#fffffffa,#f0f7fff5);border-radius:22px;gap:14px;padding:18px 22px;display:grid}.public-booking-brand{align-items:center;gap:14px;display:flex}.public-booking-brand img{object-fit:contain;object-position:left center;width:auto;max-width:190px;height:52px;display:block}.public-booking-brand .public-booking-hero__eyebrow{margin:0 0 5px}.public-booking-hero__eyebrow,.public-booking-panel__eyebrow,.booking-setup-supportCard__eyebrow,.booking-setup-hero__nextLabel{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;background:#0f766e14;border:1px solid #0f766e24;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.public-booking-hero__title{letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1}.public-booking-hero__subtitle,.public-booking-hero__hint{max-width:760px;color:var(--mt-text-muted);margin:0;line-height:1.65}.public-booking-hero__notice{border-radius:14px;margin:0;padding:12px 14px;font-weight:600}.public-booking-hero__notice--error{color:#b91c1c;background:#fef2f2eb;border:1px solid #b91c1c29}.public-booking-hero__notice--success{color:#0f766e;background:#f0fdfaeb;border:1px solid #0f766e29}.public-booking-stepper{gap:8px;padding:2px 0;display:flex;overflow-x:auto}.public-booking-step{background:#ffffffc2;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:8px;min-width:max-content;padding:9px 11px;display:flex}.public-booking-step__marker{background:#cbd5e1;border-radius:999px;width:8px;height:8px}.public-booking-step strong{margin:0;font-size:12px}.public-booking-step--done .public-booking-step__marker{background:#0f766e}.public-booking-step--done{background:#f0fdfad1;border-color:#0f766e2e}.public-booking-step--active{border-color:color-mix(in srgb, var(--booking-brand,#2563eb) 38%, transparent);box-shadow:0 12px 24px #0f172a14}.public-booking-step--active .public-booking-step__marker{background:var(--booking-brand,#2563eb)}.public-booking-grid{gap:16px;display:grid}.public-booking-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);align-items:start;gap:16px;display:grid}.public-booking-panel{gap:16px;padding:24px;display:grid}.public-booking-stage{align-content:start}.public-booking-summaryRail{position:sticky;top:88px}.public-booking-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.public-booking-panel__head h2{letter-spacing:-.03em;margin:10px 0 0;font-size:1.35rem}.public-booking-panel__quiet,.public-booking-panel__note{color:var(--mt-text-muted);margin:0;line-height:1.6}.public-booking-serviceList,.public-booking-slots,.public-booking-questionGrid,.booking-setup-progressGrid,.booking-setup-supportGrid{gap:12px;display:grid}.public-booking-serviceList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.public-booking-serviceCard{width:100%;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(#fffffff5,#f4f8fce0);border:1px solid #94a3b82e;border-radius:22px;gap:12px;padding:20px;display:grid}.public-booking-serviceCard.is-active{border-color:color-mix(in srgb, var(--booking-brand,#2563eb) 38%, transparent);background:linear-gradient(#eff6fffa,#e0f2fee0);box-shadow:0 16px 32px #2563eb1f}.public-booking-cardImage{object-fit:cover;border-radius:14px;flex:none;width:76px;height:76px}.public-booking-folderGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.public-booking-folder{min-height:130px;color:var(--mt-text-strong);text-align:left;cursor:pointer;background:radial-gradient(160px 100px at 100% 0%, color-mix(in srgb, var(--booking-brand,#2563eb) 16%, transparent), transparent 72%), #ffffffeb;border:1px solid #94a3b833;border-radius:22px;align-content:end;gap:8px;padding:20px;display:grid}.public-booking-folder strong{font-size:1.15rem}.public-booking-folder span,.public-booking-day__empty{color:var(--mt-text-muted);font-size:12px}.public-booking-folder:hover,.public-booking-folder:focus-visible,.public-booking-folder.is-active{border-color:var(--booking-brand,#2563eb);transform:translateY(-1px)}.public-booking-serviceCard__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.public-booking-serviceCard__top strong{font-size:1rem;display:block}.public-booking-serviceCard__top p,.public-booking-empty p{color:var(--mt-text-muted);margin:6px 0 0;line-height:1.55}.public-booking-serviceCard__duration{width:fit-content;min-height:28px;color:var(--mt-text-soft);background:#fffc;border:1px solid #94a3b82e;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.public-booking-serviceCard__meta{flex-wrap:wrap;gap:8px;display:flex}.public-booking-serviceCard__meta span,.booking-setup-progressCard__status{width:fit-content;min-height:26px;color:var(--mt-text-soft);background:#ffffffc2;border:1px solid #94a3b829;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.public-booking-serviceCard__strike{text-decoration:line-through}.public-booking-controlGrid,.public-booking-summaryGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.public-booking-field{gap:6px;display:grid}.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{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.public-booking-priceRow article,.public-booking-summaryGrid>div,.booking-setup-progressCard,.booking-setup-supportCard{background:#ffffffd1;border:1px solid #94a3b82e;border-radius:18px;gap:6px;padding:14px 16px;display:grid}.public-booking-priceRow span{color:var(--mt-text-soft);font-size:12px;font-weight:700}.public-booking-priceRow strong,.public-booking-summaryGrid dd{color:var(--mt-text-strong);margin:0;font-size:1rem}.public-booking-empty,.public-booking-truth,.booking-setup-hero__next{background:#fffc;border:1px solid #94a3b82e;border-radius:18px;gap:10px;padding:16px;display:grid}.public-booking-slots{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.public-booking-weekNav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.public-booking-datePicker{width:auto;min-width:150px}.public-booking-week{grid-template-columns:repeat(7,minmax(110px,1fr));gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.public-booking-day{background:#f8fafcdb;border:1px solid #94a3b82e;border-radius:18px;align-content:start;gap:8px;min-height:150px;padding:12px;display:grid}.public-booking-day h3{margin:0 0 4px;font-size:12px}.public-booking-day .public-booking-slot{border-radius:12px;padding:10px}.public-booking-phone{grid-template-columns:minmax(150px,.8fr) minmax(180px,1.2fr);gap:8px;display:grid}.public-booking-confirmationCheck{background:#ffffffd6;border:1px solid #94a3b833;border-radius:16px;align-items:center;gap:12px;padding:15px 16px;font-weight:700;display:flex}.public-booking-confirmationCheck input{width:20px;height:20px;accent-color:var(--booking-brand,#2563eb)}.public-booking-slot{color:inherit;text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #94a3b82e;border-radius:20px;align-content:start;gap:4px;padding:15px;display:grid}.public-booking-slot.is-active{background:linear-gradient(#f0fdfaf5,#ccfbf1bd);border-color:#0f766e38}.public-booking-slot strong{font-size:1rem}.public-booking-slot span,.public-booking-truth p,.booking-setup-progressCard p{color:var(--mt-text-muted);margin:0;line-height:1.55}.public-booking-actions{flex-wrap:wrap;gap:10px;display:flex}.public-booking-stageActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.public-booking-success{background:linear-gradient(#f0fdfaf5,#ccfbf1d1);border:1px solid #0f766e2e;border-radius:22px;gap:10px;padding:20px;display:grid}.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{justify-content:space-between;align-items:center;gap:10px;display:flex}.booking-setup-progressCard__number{color:#1d4ed8;background:#2563eb14;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:800;display:inline-flex}.booking-setup-progressCard.is-done{background:#f0fdfad1;border-color:#0f766e2e}.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}.public-booking-hero,.public-booking-panel,.booking-setup-progressCard,.booking-setup-supportCard,.public-booking-priceRow article,.public-booking-summaryGrid>div,.public-booking-empty,.public-booking-truth,.booking-setup-hero__next{padding:16px}.public-booking-stepper,.public-booking-serviceList,.public-booking-controlGrid,.public-booking-priceRow,.public-booking-slots,.public-booking-summaryGrid,.booking-setup-progressGrid,.booking-setup-supportGrid{grid-template-columns:1fr}.public-booking-stepper{display:flex}.public-booking-brand img{max-width:150px;height:44px}.public-booking-phone{grid-template-columns:1fr}.public-booking-actions .button,.public-booking-stageActions .button,.public-booking-actions .button.secondary,.public-booking-stageActions .button.secondary,.booking-setup-supportCard .button,.booking-setup-supportCard .button.secondary{width:100%}}:root{--mt-navy:#091423;--mt-slate:#13253d;--mt-blue:#2563ff;--mt-blue-soft:#2563ff24;--mt-teal:#0f9f7f;--mt-teal-soft:#0f9f7f24;--mt-amber:#d18a10;--mt-amber-soft:#d18a1024;--mt-red:#d9485f;--mt-red-soft:#d9485f1f;--mt-violet:#6558f5;--mt-violet-soft:#6558f524}body{background:radial-gradient(920px 440px at 0 0,#2563ff1f,#0000 52%),radial-gradient(720px 360px at 100% 0,#6558f51a,#0000 50%),radial-gradient(720px 320px at 50% 100%,#0f9f7f12,#0000 58%),linear-gradient(#f7fbff 0%,#eef3fb 42%,#e8eef8 100%);overflow-x:hidden}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #2563ff29}[data-shell=app] .button,[data-shell=app] .button.secondary,.customer-workspace .button,.customer-workspace .button.secondary{border-radius:14px;position:relative;overflow:hidden}[data-shell=app] .button:not(.secondary),.customer-workspace .button:not(.secondary){background:linear-gradient(135deg,#2563ff 0%,#4f7cff 54%,#6558f5 100%);border-color:#2563ff3d;box-shadow:0 18px 34px #2563ff33}[data-shell=app] .button:not(.secondary):hover,.customer-workspace .button:not(.secondary):hover{filter:saturate(1.04);box-shadow:0 20px 40px #2563ff3d}[data-shell=app] .button.secondary,.customer-workspace .button.secondary{background:#ffffffd1}[data-shell=app] .card,[data-shell=app] .integration-card,[data-shell=app] .operator-section,[data-shell=app] .operator-guidance,[data-shell=app] .operator-table,[data-shell=app] .billing-ops-panel,[data-shell=app] .billing-provider-card,[data-shell=app] .billing-tier-card,[data-shell=app] .platform-admin-card-stack,.customer-workspace .card{border-color:#6073942e;box-shadow:0 20px 46px #09142314}[data-shell=app] .operator-page{background:radial-gradient(120% 160% at 0 0,#2563ff2e,#0000 40%),radial-gradient(110% 120% at 100% 0,#6558f51a,#0000 32%),linear-gradient(#fffffff5,#f3f8fff5)}[data-shell=app] .operator-page__eyebrow{color:#2550c8;background:linear-gradient(135deg,#2563ff1a,#6558f51a);border-color:#2563ff24}[data-shell=app] .operator-page__title,[data-shell=app] .operator-section__title,[data-shell=app] .operator-empty h3,[data-shell=app] .billing-ops-heading strong,[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{border-bottom:1px solid #6073941f;padding-bottom:10px}[data-shell=app] .operator-page__stat,[data-shell=app] .operator-page__shortcut,[data-shell=app] .dashboard-shell__supportCard,[data-shell=app] .dashboard-help-card,[data-shell=app] .operator-actionTile,[data-shell=app] .public-booking-priceRow article,[data-shell=app] .public-booking-summaryGrid>div,[data-shell=app] .public-booking-empty,[data-shell=app] .public-booking-truth,[data-shell=app] .booking-setup-progressCard,[data-shell=app] .booking-setup-supportCard{background:linear-gradient(#fffffff5,#f3f8fff0)}[data-shell=app] .dashboard-shell__supportCard{background:radial-gradient(320px 160px at 100% 0,#6558f51f,#0000 68%),radial-gradient(280px 140px at 0 100%,#0f9f7f1a,#0000 70%),linear-gradient(#fffffffa,#eff7fff2);border-color:#2563ff24}[data-shell=app] .dashboard-help-card:hover,[data-shell=app] .integration-card:hover,[data-shell=app] .billing-provider-card:hover,[data-shell=app] .operator-actionTile:hover{transform:translateY(-2px);box-shadow:0 24px 48px #0914231c}[data-shell=app] .dashboard-help-card--active{background:radial-gradient(260px 120px at 100% 0,#6558f51f,#0000 72%),linear-gradient(#fffffffa,#eff6fff2);border-color:#2563ff38}[data-shell=app] .operator-guidance{background:radial-gradient(260px 120px at 100% 0,#2563ff14,#0000 72%),linear-gradient(#fffffff5,#f4f8fff0)}[data-shell=app] .operator-guidance__toggle:hover{background:#2563ff0d}[data-shell=app] .operator-statusBadge,.customer-workspace .operator-statusBadge{box-shadow:inset 0 1px #fff9}[data-shell=app] .operator-statusBadge--info,[data-shell=app] .operator-statusBadge--draft,.customer-workspace .operator-statusBadge--info,.customer-workspace .operator-statusBadge--draft{color:#1948bb;background:linear-gradient(135deg,#2563ff24,#4f7cff1a)}[data-shell=app] .operator-statusBadge--success,[data-shell=app] .operator-statusBadge--active,.customer-workspace .operator-statusBadge--success,.customer-workspace .operator-statusBadge--active{color:#0d7f66;background:linear-gradient(135deg,#0f9f7f24,#34d39914)}[data-shell=app] .operator-statusBadge--warning,[data-shell=app] .operator-statusBadge--paused,[data-shell=app] .operator-statusBadge--pending,.customer-workspace .operator-statusBadge--warning,.customer-workspace .operator-statusBadge--paused,.customer-workspace .operator-statusBadge--pending{color:#a36600;background:linear-gradient(135deg,#d18a1024,#f59e0b14)}[data-shell=app] .operator-statusBadge--critical,.customer-workspace .operator-statusBadge--critical{color:#b93449;background:linear-gradient(135deg,#d9485f24,#f8717114)}[data-shell=app] .operator-insight-icon,[data-shell=app] .billing-ops-icon{box-shadow:0 12px 26px #09142314}[data-shell=app] .operator-chart-card,[data-shell=app] .billing-provider-chart{background:radial-gradient(260px 120px at 100% 0,#6558f51a,#0000 72%),linear-gradient(#fffffffa,#f3f8fff2)}[data-shell=app] .billing-readiness-bars__track{background:#dbe7f6e6}[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,transform .16s,border-color .16s,box-shadow .16s}[data-shell=app] .public-booking-hero{background:radial-gradient(420px 180px at 0 0,#2563ff24,#0000 70%),radial-gradient(260px 140px at 100% 0,#6558f51a,#0000 72%),linear-gradient(#fffffffc,#eff6fff5);box-shadow:0 22px 48px #09142314}[data-shell=app] .public-booking-hero__eyebrow,[data-shell=app] .public-booking-panel__eyebrow{color:#2550c8;background:linear-gradient(135deg,#2563ff1a,#6558f51a)}[data-shell=app] .public-booking-panel{background:linear-gradient(#fffffffa,#f3f8fff2);box-shadow:0 20px 44px #09142314}[data-shell=app] .public-booking-slot{transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s}[data-shell=app] .public-booking-slot:hover{border-color:#2563ff33;transform:translateY(-1px);box-shadow:0 18px 30px #09142314}[data-shell=app] .public-booking-slot.is-active{background:linear-gradient(#eff6fffa,#dceaffe6);border-color:#2563ff3d}[data-shell=app] .public-booking-success{background:linear-gradient(#ecfdf7fa,#cffae5e0);border-color:#0f9f7f2e}.customer-workspace__section,.customer-workspace__statCard{background:linear-gradient(#fffffff5,#f3f8fff0);border-color:#60739429;box-shadow:0 20px 42px #09142314}.customer-workspace__statCard{padding:18px}[data-shell=app] [data-testid=analytics-owner-snapshot] .integration-card,[data-shell=app] [data-testid=operations-readiness-table],[data-shell=app] [data-testid=operations-monitoring-table]{background:radial-gradient(240px 120px at 100% 0,#6558f514,#0000 72%),linear-gradient(#fffffffa,#f3f8fff2)}[data-shell=app] [data-testid=operations-readiness-table] .operator-table__cell,[data-shell=app] [data-testid=operations-monitoring-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] .button,[data-shell=app] .button.secondary,[data-shell=app] .operator-table__row,[data-shell=app] .dashboard-help-card,[data-shell=app] .integration-card,[data-shell=app] .billing-provider-card,[data-shell=app] .operator-actionTile,[data-shell=app] .public-booking-slot{transition:none}[data-shell=app] .dashboard-help-card:hover,[data-shell=app] .integration-card:hover,[data-shell=app] .billing-provider-card:hover,[data-shell=app] .operator-actionTile:hover,[data-shell=app] .public-booking-slot:hover,[data-shell=app] .button:hover,[data-shell=app] .button.secondary: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] .operator-section,[data-shell=app] .dashboard-shell__supportCard{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 #ffffffc7}[data-shell=app] .operator-page__stat,[data-shell=app] .operator-page__shortcut,[data-shell=app] .operator-section,[data-shell=app] .operator-table,[data-shell=app] .dashboard-shell__supportCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media (max-width:640px){[data-shell=app] .billing-page-shell,[data-shell=app] .operator-section,[data-shell=app] .operator-page,[data-shell=app] .dashboard-shell__supportCard{padding-left:16px;padding-right:16px}[data-shell=app] .dashboard-shell-content{padding-bottom:calc(92px + env(safe-area-inset-bottom))}[data-shell=app] .operator-page__actions>*,[data-shell=app] .dashboard-shell__supportActions>*,[data-shell=app] .billing-page-shell .button{width:100%}}[data-shell=app] .button:hover,[data-shell=app] .button.secondary:hover,.customer-workspace .button:hover,.customer-workspace .button.secondary:hover{transform:none;box-shadow:0 12px 24px #0f172a12}[data-shell=app] .dashboard-help-card:hover,[data-shell=app] .integration-card:hover,[data-shell=app] .billing-provider-card:hover,[data-shell=app] .operator-actionTile:hover,[data-shell=app] .public-booking-slot:hover{transform:none;box-shadow:0 18px 34px #09142314}[data-shell=app] details.dashboard-home-details,[data-shell=app] .operator-guidance{background:linear-gradient(#ffffffeb,#f6f9ffe6);border:1px solid #94a3b824;border-radius:18px;box-shadow:0 14px 30px #0f172a0b}[data-shell=app] details.dashboard-home-details{padding:14px 16px}[data-shell=app] details.dashboard-home-details summary{justify-content:space-between;align-items:center;display:flex}[data-shell=app] .dashboard-metrics-grid,[data-shell=app] .mt-pulse-grid,[data-shell=app] .operator-page__stats{gap:14px}[data-shell=app] .operator-section__subtitle,[data-shell=app] .billing-page-panel__text,[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,#2563ff0a,#6558f506)}[data-shell=app] .mt-mobileTopbar,[data-shell=app] .mt-pageShellHeader{box-shadow:0 8px 24px #0f172a0a}[data-shell=app] .dashboard-home-premium{gap:18px}[data-shell=app] .dashboard-home-hero{background:radial-gradient(460px 220px at 0 0,#2556f329,#0000 70%),radial-gradient(280px 160px at 100% 0,#5950e81f,#0000 72%),linear-gradient(#fffffffb,#f2f7fff2);padding-bottom:26px}[data-shell=app] .dashboard-home-heroGrid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start;gap:16px;display:grid}[data-shell=app] .dashboard-home-commandNote{background:radial-gradient(240px 140px at 100% 0,#2556f324,#0000 72%),linear-gradient(#ffffffd6,#f1f6ffcc);border:1px solid #52648829;border-radius:22px;gap:10px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffffd1}[data-shell=app] .dashboard-home-commandNote__label{color:var(--mt-text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}[data-shell=app] .dashboard-home-commandNote__title{letter-spacing:-.03em;color:var(--mt-text-strong);font-size:1.1rem}[data-shell=app] .dashboard-home-commandNote__copy{color:var(--mt-text-muted);margin:0;line-height:1.6}[data-shell=app] .dashboard-home-overviewGrid,[data-shell=app] .dashboard-home-lowerGrid{align-items:start;gap:18px;display:grid}[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{gap:14px;display:grid}[data-shell=app] .dashboard-home-sectionKick{color:#2449ba;letter-spacing:.02em;background:linear-gradient(135deg,#2556f317,#5950e814);border:1px solid #4f6da02e;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}[data-shell=app] .dashboard-metric-card{background:radial-gradient(180px 100px at 100% 0,#5950e814,#0000 72%),linear-gradient(#fffffff5,#f3f7ffeb);padding:20px 18px 18px}[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,#2556f31f,#0000 72%),radial-gradient(240px 120px at 100% 0,#5950e81a,#0000 70%),linear-gradient(#fffffff7,#f3f8fff0)}[data-shell=app] .ccv2-surface,[data-shell=app] .ccv2-card,[data-shell=app] .ccv2-activity-stream{background:radial-gradient(260px 120px at 100% 0,#5950e80f,#0000 72%),linear-gradient(#fffffff7,#f4f8fff0)!important;border-color:#8598b824!important;box-shadow:0 18px 42px #0a16240f!important}[data-shell=app] .ccv2-filters{background:linear-gradient(#ffffffeb,#f7f9fdeb)}[data-shell=app] .ccv2-livebar{color:#eff5ff;background:linear-gradient(135deg,#0c172beb,#193058e0)}[data-shell=app] .ccv2-live-text{color:#e2ecffc7}[data-shell=app] .ccv2-priority-card{background:radial-gradient(300px 150px at 100% 0,#5950e81a,#0000 72%),radial-gradient(260px 120px at 0 100%,#0f9f7f17,#0000 72%),linear-gradient(#fffffffa,#f1f6fff2);border-color:#2556f329}[data-shell=app] .ccv2-filters label,[data-shell=app] .ccv2-board-premium label,[data-shell=app] .ccv2-board-premium strong,[data-shell=app] .ccv2-board-premium button,[data-shell=app] .ccv2-board-premium .integration-card,[data-shell=app] .ccv2-board-premium .integration-card span:not(.badge),[data-shell=app] .ccv2-board-premium .integration-card strong{color:var(--mt-navy)}[data-shell=app] .ccv2-filters label{color:#516275;font-weight:700}[data-shell=app] .ccv2-board-premium .integration-card .muted,[data-shell=app] .ccv2-board-premium .muted{color:var(--mt-text-secondary)}[data-shell=app] .ccv2-board-premium [data-testid=ccv2-work-board] .integration-card{gap:8px;padding:14px}[data-shell=app] .ccv2-board-premium [data-testid=ccv2-work-board] button[style*="text-align: left"]{gap:5px;display:grid}[data-shell=app] .settings-premium-shell{gap:18px}[data-shell=app] .settings-premium-card{background:radial-gradient(260px 140px at 100% 0,#2556f314,#0000 72%),linear-gradient(#fffffffb,#f5f8fcf0)}[data-shell=app] .customer-workspace__section,[data-shell=app] .customer-workspace__statCard{background:radial-gradient(220px 140px at 100% 0,#2556f314,#0000 72%),linear-gradient(#fffffff7,#f4f8fff0)}[data-shell=app] .customer-workspace__eyebrow{color:#2449ba;background:linear-gradient(135deg,#2556f314,#5950e814);border-color:#2556f324}@media (max-width:1024px){[data-shell=app] .dashboard-home-heroGrid,[data-shell=app] .dashboard-home-overviewGrid,[data-shell=app] .dashboard-home-lowerGrid{grid-template-columns:1fr}}[data-shell=app] .dashboard-home-premium{gap:22px;position:relative}[data-shell=app] .dashboard-home-premium:before{content:"";pointer-events:none;opacity:.95;background:radial-gradient(460px 220px at 8% 0,#2556f324,#0000 74%),radial-gradient(420px 240px at 92% 0,#6854ec1f,#0000 72%);height:320px;position:absolute;inset:-22px 0 auto}[data-shell=app] .dashboard-home-premium>*{z-index:1;position:relative}[data-shell=app] .dashboard-home-canvas,[data-shell=app] .dashboard-home-focusPanel,[data-shell=app] .dashboard-home-secondaryCanvas{border:1px solid #8598b824;border-radius:30px;box-shadow:0 28px 64px #09142312}[data-shell=app] .dashboard-home-canvas{background:radial-gradient(520px 200px at 0 0,#2556f329,#0000 74%),radial-gradient(260px 140px at 100% 0,#6854ec1f,#0000 72%),linear-gradient(#fffffffc,#f1f6fff2)}[data-shell=app] .dashboard-home-focusPanel,[data-shell=app] .dashboard-home-secondaryCanvas{background:linear-gradient(#fffffff7,#f4f8fff0)}[data-shell=app] .dashboard-home-hero{padding:28px 30px 30px;overflow:hidden}[data-shell=app] .dashboard-home-title{letter-spacing:-.06em;max-width:11ch;font-size:clamp(2.7rem,4.8vw,4.7rem);line-height:.94}[data-shell=app] .dashboard-home-subtitle{color:#56657b;max-width:64ch;font-size:1.02rem;line-height:1.7}[data-shell=app] .dashboard-home-commandNote{background:radial-gradient(220px 120px at 100% 0,#0f9f7f24,#0000 72%),radial-gradient(260px 140px at 0 100%,#2556f31f,#0000 76%),linear-gradient(160deg,#f9fbffeb,#ebf3ffcc);border-radius:24px;align-content:start;min-height:100%;padding:20px;box-shadow:inset 0 1px #ffffffe6,0 20px 40px #0e18280f}[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 .operator-chartCard,[data-shell=app] .dashboard-home-picture .card{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{justify-content:end;min-height:154px}[data-shell=app] .dashboard-metric-value{letter-spacing:-.06em;font-size:clamp(1.85rem,3vw,2.8rem)}[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,#5950e814,#0000 72%),linear-gradient(#fffffff5,#f3f7ffed)}[data-shell=app] .dashboard-home-secondaryCanvas{padding:22px}[data-shell=app] .settings-premium-shell{position:relative}[data-shell=app] .settings-premium-shell:before{content:"";pointer-events:none;background:radial-gradient(360px 160px at 0 0,#2556f31a,#0000 74%);height:180px;position:absolute;inset:-8px 0 auto}[data-shell=app] .settings-premium-card{border-radius:26px;box-shadow:0 24px 54px #0a16240f}[data-shell=app] .ccv2-hero,[data-shell=app] .ccv2-filters,[data-shell=app] .ccv2-livebar{border-radius:26px}[data-shell=app] .ccv2-hero{box-shadow:0 24px 56px #0a16240f}.customer-workspace{width:min(100% - 32px,1180px);position:relative}.customer-workspace:before{content:"";pointer-events:none;background:radial-gradient(400px 180px at 0 0,#2556f31f,#0000 74%),radial-gradient(300px 160px at 100% 0,#6854ec1a,#0000 72%);height:260px;position:absolute;inset:-18px 0 auto}.customer-workspace>*{z-index:1;position:relative}.customer-workspace__section,.customer-workspace__statCard{border:1px solid #8598b824;border-radius:28px;box-shadow:0 24px 56px #0a16240f}.customer-workspace__section--hero{background:radial-gradient(420px 180px at 0 0,#2556f324,#0000 74%),radial-gradient(300px 160px at 100% 0,#0f9f7f1a,#0000 72%),linear-gradient(#fffffffc,#f2f7fff2);overflow:hidden}.customer-workspace__section--auth{max-width:720px}.customer-workspace__hero h1{letter-spacing:-.06em;max-width:12ch;font-size:clamp(2.4rem,4.6vw,4.2rem);line-height:.96}.customer-workspace__stats--hero{gap:14px}.customer-workspace__statCard{min-height:172px}.customer-workspace__sectionTitle{letter-spacing:-.04em;font-size:clamp(1.3rem,2vw,1.8rem)}.customer-workspace__list>.integration-card{background:linear-gradient(#fffffff0,#f3f8ffe6);border-radius:20px}.customer-workspace__metaStack strong{letter-spacing:-.02em}@keyframes mtSectionReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-shell=app] .dashboard-home-canvas,[data-shell=app] .dashboard-home-focusPanel,[data-shell=app] .dashboard-home-secondaryCanvas,.customer-workspace__section--hero,.customer-workspace__statCard{animation:.32s both mtSectionReveal}@media (prefers-reduced-motion:reduce){[data-shell=app] .dashboard-home-canvas,[data-shell=app] .dashboard-home-focusPanel,[data-shell=app] .dashboard-home-secondaryCanvas,.customer-workspace__section--hero,.customer-workspace__statCard{animation:none}}@media (max-width:1024px){[data-shell=app] .dashboard-home-overviewGrid,[data-shell=app] .dashboard-home-lowerGrid{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{border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0914230f}[data-shell=app] .dashboard-shell__moment:before{content:"";pointer-events:none;background:radial-gradient(260px 120px at 100% 0,#2556f31f,#0000 72%),linear-gradient(#ffffff59,#0000 36%);position:absolute;inset:0}[data-shell=app] .dashboard-shell__moment>*{z-index:1;position:relative}[data-shell=app] .dashboard-shell__moment--demo{background:radial-gradient(300px 140px at 0 0,#2556f31f,#0000 74%),linear-gradient(#fffffffa,#f2f7fff0)}[data-shell=app] .dashboard-shell__moment--tour{background:radial-gradient(280px 140px at 0 0,#6854ec1f,#0000 74%),linear-gradient(#fffffffa,#f4f7fff0)}[data-shell=app] .settings-command-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}[data-shell=app] .settings-command-strip__item{background:radial-gradient(220px 120px at 100% 0,#2556f31a,#0000 72%),linear-gradient(#fffffffa,#f3f8fff0);border:1px solid #8495b424;border-radius:26px;min-height:152px;padding:18px 18px 16px;box-shadow:0 22px 50px #0a16240f}[data-shell=app] .settings-command-strip__item--action{background:radial-gradient(240px 120px at 100% 0,#0f9f7f1f,#0000 72%),radial-gradient(240px 120px at 0 100%,#6854ec1a,#0000 72%),linear-gradient(#fffffffa,#f1f7ffed)}[data-shell=app] .settings-command-strip__label{color:#617188;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-flex}[data-shell=app] .settings-command-strip__item strong{letter-spacing:-.03em;margin-bottom:8px;font-size:1.08rem;display:block}[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{letter-spacing:-.06em;max-width:12ch;font-size:clamp(2.6rem,4.4vw,4.3rem);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{letter-spacing:-.025em;font-size:1rem}[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:#ffffffe6}@media (max-width:1024px){[data-shell=app] .settings-command-strip{grid-template-columns:1fr}[data-shell=app] .mt-target-section{scroll-margin-top:94px}}[data-shell=app] .dashboard-home-momentStrip,.mt-moment-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:18px;display:grid}[data-shell=app] .dashboard-home-moment,.mt-moment-card,.customer-workspace__moment{background:linear-gradient(#fffffff5,#f3f8ffeb);border:1px solid #8495b424;border-radius:22px;padding:18px 18px 16px;box-shadow:0 18px 42px #0a16240d}[data-shell=app] .dashboard-home-moment strong,.mt-moment-card strong,.customer-workspace__moment strong{letter-spacing:-.03em;margin-bottom:8px;font-size:1rem;display:block}[data-shell=app] .dashboard-home-moment p,.mt-moment-card p,.customer-workspace__moment p{color:#5d6d82;margin:0;line-height:1.65}[data-shell=app] .dashboard-home-moment--success,.mt-moment-card--success,.customer-workspace__moment{background:radial-gradient(220px 110px at 100% 0,#0f9f7f24,#0000 72%),linear-gradient(#fffffff7,#f1faf7eb)}[data-shell=app] .dashboard-home-moment--warning,.mt-moment-card--warning{background:radial-gradient(220px 110px at 100% 0,#f5b64229,#0000 72%),linear-gradient(#fffffff7,#fff9eeed)}[data-shell=app] .dashboard-home-moment--info,.mt-moment-card--info{background:radial-gradient(220px 110px at 100% 0,#6854ec24,#0000 72%),linear-gradient(#fffffff7,#f4f6ffeb)}.mt-moment-card__label{color:#66768a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-flex}.customer-workspace__moment{max-width:560px;margin-top:16px}[data-shell=app] .booking-status-hero,.booking-status-hero{overflow:hidden}[data-shell=app] .booking-status-hero:after,.booking-status-hero:after{content:"";opacity:.55;background:linear-gradient(90deg,#ffffff1f,#ffffff75,#ffffff1f);height:1px;position:absolute;inset:auto 0 0}[data-shell=app] .dashboard-shell__workflowPulse,[data-shell=app] .operator-commandPalette__panel,[data-shell=app] .operator-notificationCard,[data-shell=app] .operator-quickRail .operator-actionTile{border:1px solid #6384ff29;box-shadow:0 18px 44px #0f172a14}[data-shell=app] .dashboard-shell__workflowPulse{background:radial-gradient(circle at top right, #3b82f624, transparent 34%), linear-gradient(180deg, #0f172a05, #0f172a00), var(--card);margin-bottom:12px;padding:20px}[data-shell=app] .dashboard-shell__workflowPulseHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}[data-shell=app] .dashboard-shell__workflowPulseEyebrow,[data-shell=app] .operator-commandPalette__eyebrow,[data-shell=app] .dashboard-shell__workflowPulseLabel,[data-shell=app] .operator-commandPalette__sectionLabel{letter-spacing:.12em;text-transform:uppercase;color:#4764d7;font-size:.74rem;font-weight:700}[data-shell=app] .dashboard-shell__workflowPulseTitle,[data-shell=app] .operator-commandPalette__title{color:var(--fg);margin:6px 0 0;font-size:clamp(1.05rem,2vw,1.5rem);line-height:1.1}[data-shell=app] .dashboard-shell__workflowPulseText,[data-shell=app] .operator-commandPalette__subtitle{color:#0f172ab3;max-width:720px;margin:8px 0 0}[data-shell=app] .dashboard-shell__workflowPulseGrid,[data-shell=app] .operator-quickRail{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}[data-shell=app] .dashboard-shell__workflowActionList,[data-shell=app] .operator-notificationList{gap:10px;display:grid}[data-shell=app] .dashboard-shell__workflowAction{color:inherit;background:#fffc;border:1px solid #94a3b82e;border-radius:16px;gap:4px;padding:12px 14px;text-decoration:none;display:grid}[data-shell=app] .dashboard-shell__workflowAction--muted{background:#f8fafce0}[data-shell=app] .dashboard-shell__workflowAction span,[data-shell=app] .dashboard-shell__workflowEmpty,[data-shell=app] .operator-commandPalette__itemCopy p,[data-shell=app] .operator-notificationCard__top p,[data-shell=app] .operator-notificationEmpty p{color:#0f172aad}[data-shell=app] .operator-commandPalette{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a66;justify-content:center;align-items:flex-start;padding:8vh 16px 16px;display:flex;position:fixed;inset:0}[data-shell=app] .operator-commandPalette__panel{background:radial-gradient(circle at 100% 0,#6366f11f,#0000 28%),linear-gradient(#fffffffa,#f8fafcfa);border-radius:24px;width:min(860px,100%);max-height:78vh;padding:18px;overflow:auto}[data-shell=app] .operator-commandPalette__header,[data-shell=app] .operator-notificationCard__top,[data-shell=app] .operator-notificationCard__actions,[data-shell=app] .operator-notificationsChips{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}[data-shell=app] .operator-commandPalette__hint{color:#2d4bc4;background:#4764d71a;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:600}[data-shell=app] .operator-commandPalette__searchWrap{margin-top:14px;display:block}[data-shell=app] .operator-commandPalette__search{border-radius:16px;min-height:52px;font-size:1rem}[data-shell=app] .operator-commandPalette__summary{color:#0f172a94;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;font-size:.86rem;display:flex}[data-shell=app] .operator-commandPalette__results{gap:16px;margin-top:16px;display:grid}[data-shell=app] .operator-commandPalette__list{gap:8px;margin-top:8px;display:grid}[data-shell=app] .operator-commandPalette__item{color:inherit;background:#ffffffb8;border:1px solid #94a3b82e;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}[data-shell=app] .operator-commandPalette__item.is-active{background:#ecf2fff2;border-color:#4764d75c;transform:translateY(-1px)}[data-shell=app] .operator-commandPalette__itemCopy{gap:4px;display:grid}[data-shell=app] .operator-commandPalette__itemArrow{color:#2d4bc4;font-size:1.1rem;font-weight:700}[data-shell=app] .operator-commandPalette__status{color:#0f766e;background:#0f766e1a;border-radius:999px;flex:none;padding:6px 9px;font-size:.76rem;font-weight:700}[data-shell=app] .operator-commandPalette__empty,[data-shell=app] .operator-notificationEmpty{background:#f8fafce6;border:1px dashed #94a3b84d;border-radius:18px;padding:18px}[data-shell=app] .operator-notificationsPrefs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}[data-shell=app] .operator-notificationsPrefs__item{background:#f8fafccc;border:1px solid #94a3b82e;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex}[data-shell=app] .operator-notificationsChip{color:#0f172ab3;background:#94a3b81f;border-radius:999px;align-items:center;padding:7px 10px;font-size:.82rem;display:inline-flex}[data-shell=app] .operator-notificationsChip.is-active{color:#0f766e;background:#10b9811f}[data-shell=app] .operator-notificationCard{background:#ffffffeb;border-radius:20px;padding:16px}[data-shell=app] .operator-notificationCard--urgent,[data-shell=app] .operator-notificationCard--attention{background:linear-gradient(#fffbebf2,#fffffff0);border-color:#f59e0b52}[data-shell=app] .operator-notificationCard--success{border-color:#10b9813d}[data-shell=app] .operator-notificationCard--read{opacity:.88;box-shadow:none}[data-shell=app] .operator-notificationCard__meta{color:#0f172a94;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:.8rem;display:flex}[data-shell=app] .operator-notificationCard__time{white-space:nowrap;color:#0f172a94;font-size:.82rem}[data-shell=app] .operator-workFocus{background:linear-gradient(135deg, #ecf2ffeb, #fffffff5), var(--card);border-color:#4764d73d;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}[data-shell=app] .operator-workFocus--critical,[data-shell=app] .operator-workFocus--warning{background:linear-gradient(135deg, #fffbebf2, #fffffff5), var(--card);border-color:#f59e0b52}[data-shell=app] .operator-workFocus--success{background:linear-gradient(135deg, #ecfdf5eb, #fffffff5), var(--card);border-color:#10b9813d}[data-shell=app] .operator-workFocus__copy{gap:5px;display:grid}[data-shell=app] .operator-workFocus__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#4764d7;font-size:.74rem;font-weight:800}[data-shell=app] .operator-workFocus h2{color:var(--fg);margin:0;font-size:1.08rem}[data-shell=app] .operator-workFocus p{color:#0f172aad;margin:0}[data-shell=app] .operator-attentionGroups{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}[data-shell=app] .operator-attentionGroup{color:inherit;background:#f8fafce0;border:1px solid #94a3b833;border-radius:16px;gap:4px;padding:13px 14px;text-decoration:none;display:grid}[data-shell=app] .operator-attentionGroup span,[data-shell=app] .operator-attentionGroup small{color:#0f172aa3}@media (max-width:767px){[data-shell=app] .dashboard-shell__workflowPulse,[data-shell=app] .operator-commandPalette__panel,[data-shell=app] .operator-notificationCard{border-radius:18px}[data-shell=app] .operator-commandPalette{padding-top:4vh}[data-shell=app] .operator-workFocus{flex-direction:column;align-items:stretch}[data-shell=app] .operator-commandPalette__item{align-items:flex-start}[data-shell=app] .operator-commandPalette__status{display:none}}[data-shell=app] .card,[data-shell=app] .operator-section,[data-shell=app] .integration-card,[data-shell=app] .operator-page,[data-shell=app] .mt-spotlight-panel{border-color:var(--mt-surface-border);background:var(--mt-surface-card);box-shadow:0 16px 44px #09101e12}[data-shell=app] .mt-spotlight-panel{border:1px solid var(--mt-surface-border);padding:var(--mt-space-section);border-radius:18px}[data-shell=app] .operator-tag,[data-shell=app] .badge{letter-spacing:0;border-radius:999px}[data-shell=app] .button:not(.secondary){background:var(--mt-action-primary);border-color:var(--mt-action-primary)}[data-shell=app] .button.secondary,[data-shell=app] .operator-rowActions__toggle{background:var(--mt-action-secondary);border-color:var(--mt-surface-border-strong);color:var(--text-primary)}.provider-setup-steps{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.provider-setup-steps li{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, var(--accent) 8%);border-radius:12px;gap:3px;padding:12px 14px;display:grid}.provider-setup-steps span{color:var(--muted)}
