:root{--mb-canvas:#f5f7fb;--mb-surface:#fff;--mb-surface-muted:#f8fafc;--mb-text:#14213a;--mb-text-muted:#667085;--mb-border:#e2e8f0;--mb-border-strong:#cfd9e7;--mb-accent:#1463ff;--mb-positive:#138a5b;--mb-risk:#d33d4c;--mb-focus-ring:rgba(20,99,255,.22);--mb-radius-control:6px;--mb-radius-panel:8px;--mb-radius-overlay:8px;--mb-shadow-overlay:0 18px 48px rgba(15,23,42,.16)}.mb-platform-page{min-height:100vh;background:var(--mb-canvas);color:var(--mb-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mb-platform-topbar{display:flex;min-height:64px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mb-border);padding:0 max(24px,calc((100vw - 1180px) / 2));background:hsla(0,0%,100%,.94)}.mb-platform-brand,.mb-platform-workspace-link{color:var(--mb-text);text-decoration:none}.mb-platform-brand{display:flex;gap:10px;align-items:center}.mb-platform-brand img{width:30px;height:30px;border-radius:var(--mb-radius-control);background:#fff;object-fit:contain}.mb-platform-brand strong{font-size:15px}.mb-platform-brand span{border-left:1px solid var(--mb-border);padding-left:10px;color:var(--mb-text-muted);font-size:12px;font-weight:700}.mb-platform-workspace-link{color:var(--mb-accent);font-size:13px;font-weight:750}.mb-platform-workspace{display:grid;grid-gap:22px;gap:22px;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:32px 0 64px}.mb-platform-page .mb-action{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid var(--mb-border-strong);border-radius:var(--mb-radius-control);padding:9px 14px;background:var(--mb-surface);color:var(--mb-accent);font:inherit;font-size:13px;font-weight:750;line-height:1;text-decoration:none}.mb-platform-page .mb-action-primary{border-color:var(--mb-accent);background:var(--mb-accent);color:#fff}.mb-platform-page .mb-action-danger{border-color:#e8aeb7;color:#b42335;background:#fff}.mb-platform-page .mb-action:disabled{cursor:not-allowed;opacity:.55}.mb-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mb-platform-boundary{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;border:1px solid #cfe1ff;border-radius:var(--mb-radius-panel);padding:16px 18px;background:#f4f8ff}.mb-platform-boundary>svg{width:26px;height:26px;color:var(--mb-accent)}.mb-platform-boundary div{display:grid;grid-gap:3px;gap:3px}.mb-platform-boundary span{color:var(--mb-text-muted);font-size:13px}.mb-platform-operations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.mb-pilot-readiness{display:grid;grid-gap:18px;gap:18px;border:1px solid var(--mb-border);border-radius:var(--mb-radius-panel);padding:20px;background:var(--mb-surface)}.mb-pilot-readiness>header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.mb-pilot-readiness h2,.mb-pilot-readiness h3,.mb-pilot-readiness p{margin:0}.mb-pilot-readiness h2{margin-top:4px;font-size:20px}.mb-section-kicker{font-size:11px;text-transform:uppercase}.mb-readiness-summary,.mb-section-kicker{color:var(--mb-text-muted);font-weight:800}.mb-readiness-summary{border:1px solid var(--mb-border);border-radius:999px;padding:6px 10px;background:var(--mb-surface-muted);font-size:12px;white-space:nowrap}.mb-readiness-summary.is-ready{border-color:#b9e8d1;color:var(--mb-positive);background:#effbf5}.mb-readiness-summary.is-ready_with_limits{border-color:#f0d6a5;color:#9a5a00;background:#fff8eb}.mb-readiness-summary.is-not_ready{border-color:#f3c2c8;color:var(--mb-risk);background:#fff4f5}.mb-readiness-message{color:var(--mb-text-muted);font-size:13px}.mb-pilot-decision{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px 20px;gap:14px 20px;border:1px solid #f0d6a5;border-radius:var(--mb-radius-panel);padding:18px;background:#fffaf1}.mb-pilot-decision.is-go{border-color:#b9e8d1;background:#f2fbf6}.mb-pilot-decision h3{margin-top:4px;font-size:18px}.mb-pilot-decision p{margin-top:6px;max-width:760px;color:var(--mb-text-muted);font-size:13px;line-height:1.5}.mb-pilot-decision>strong{align-self:start;border-radius:999px;padding:7px 10px;color:#9a5a00;background:#fff0d2;font-size:12px}.mb-pilot-decision.is-go>strong{color:var(--mb-positive);background:#e4f8ed}.mb-pilot-decision ul{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.mb-pilot-decision li{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);grid-gap:12px;gap:12px;border-top:1px solid color-mix(in srgb,#9a5a00 18%,transparent);padding-top:8px}.mb-pilot-decision li span{font-size:13px;font-weight:800}.mb-pilot-decision li small{color:var(--mb-text-muted);font-size:12px}.mb-readiness-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,180px));grid-gap:12px;gap:12px}.mb-readiness-metrics div{display:grid;grid-gap:2px;gap:2px;border-left:3px solid #cfe1ff;padding-left:12px}.mb-readiness-metrics strong{font-size:24px}.mb-readiness-metrics span{color:var(--mb-text-muted);font-size:12px}.mb-readiness-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--mb-border);border-left:1px solid var(--mb-border)}.mb-readiness-checks article{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;min-height:112px;border-right:1px solid var(--mb-border);border-bottom:1px solid var(--mb-border);padding:14px;background:var(--mb-surface)}.mb-readiness-check-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--mb-positive);background:#effbf5}.mb-readiness-check-icon svg{width:16px;height:16px}.mb-readiness-checks article.is-warning .mb-readiness-check-icon{color:#9a5a00;background:#fff8eb}.mb-readiness-checks article.is-blocker .mb-readiness-check-icon{color:var(--mb-risk);background:#fff4f5}.mb-readiness-checks h3{font-size:14px}.mb-readiness-checks p{margin-top:4px;color:var(--mb-text-muted);font-size:12px;line-height:1.4}.mb-readiness-checks article>strong{grid-column:2;color:var(--mb-text);font-size:12px}.mb-readiness-checks article>a{grid-column:2;width:-moz-fit-content;width:fit-content;color:var(--mb-accent);font-size:12px;font-weight:800;text-decoration:none}.mb-readiness-checks article>a:hover{text-decoration:underline}.mb-queue-incidents{display:grid;grid-gap:18px;gap:18px;scroll-margin-top:20px;border:1px solid var(--mb-border);border-radius:var(--mb-radius-panel);padding:20px;background:var(--mb-surface)}.mb-queue-incidents>header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.mb-queue-incidents h2,.mb-queue-incidents h3,.mb-queue-incidents p{margin:0}.mb-queue-incidents h2{margin-top:4px;font-size:20px}.mb-queue-incidents>header p{margin-top:6px;color:var(--mb-text-muted);font-size:13px}.mb-queue-incidents>header>strong{border-radius:999px;padding:6px 10px;color:#9a5a00;background:#fff8eb;font-size:12px;white-space:nowrap}.mb-queue-summary{display:grid;grid-template-columns:repeat(3,minmax(0,180px));grid-gap:12px;gap:12px}.mb-queue-summary div{display:grid;grid-gap:2px;gap:2px;border-left:3px solid #f0d6a5;padding-left:12px}.mb-queue-summary strong{font-size:24px}.mb-queue-summary span{color:var(--mb-text-muted);font-size:12px}.mb-queue-incident-list{display:grid;border-top:1px solid var(--mb-border)}.mb-queue-incident-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.25fr) minmax(180px,auto);grid-gap:16px;gap:16px;align-items:center;border-bottom:1px solid var(--mb-border);padding:14px 4px}.mb-queue-incident-age,.mb-queue-incident-main,.mb-queue-incident-stats{display:grid;grid-gap:3px;gap:3px}.mb-queue-incident-age>span,.mb-queue-incident-main>span{color:var(--mb-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.mb-queue-incident-main h3{font-size:14px}.mb-queue-incident-main code{overflow-wrap:anywhere;color:var(--mb-text-muted);font-size:11px}.mb-queue-incident-stats strong{font-size:18px}.mb-queue-incident-age small,.mb-queue-incident-stats small,.mb-queue-incident-stats span{color:var(--mb-text-muted);font-size:12px}.mb-queue-incident-list article.is-failed .mb-queue-incident-age>span{color:var(--mb-risk)}.mb-queue-incident-list article.is-dead .mb-queue-incident-age>span{color:#9a5a00}.mb-queue-closure-preview{display:grid;grid-gap:16px;gap:16px;border-top:1px solid var(--mb-border);padding-top:18px}.mb-queue-closure-preview>footer,.mb-queue-closure-preview>header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.mb-queue-closure-preview h3,.mb-queue-closure-preview h4,.mb-queue-closure-preview p{margin:0}.mb-queue-closure-preview h3{margin-top:4px;font-size:17px}.mb-queue-closure-preview>header>strong{border-radius:999px;padding:5px 9px;color:#315d8f;background:#edf5ff;font-size:11px;white-space:nowrap}.mb-queue-closure-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.mb-queue-closure-categories article{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;border:1px solid var(--mb-border);border-radius:var(--mb-radius-control);padding:13px;background:var(--mb-surface-muted)}.mb-queue-closure-categories article>strong{color:var(--mb-text);font-size:22px}.mb-queue-closure-categories h4{font-size:13px}.mb-queue-closure-categories p{margin-top:3px;color:var(--mb-text-muted);font-size:11px;line-height:1.4}.mb-queue-closure-preview>footer{align-items:center;justify-content:flex-start;border-radius:var(--mb-radius-control);padding:10px 12px;background:#f7f9fc;color:var(--mb-text-muted);font-size:11px}.mb-queue-closure-preview>footer span{font-weight:800}.mb-queue-closure-preview>footer code{color:var(--mb-text);font-size:11px}.mb-queue-review-history{display:grid;grid-gap:8px;gap:8px}.mb-queue-review-history>h4{font-size:13px}.mb-queue-review-history article{display:flex;gap:16px;align-items:center;justify-content:space-between;border-top:1px solid var(--mb-border);padding-top:8px}.mb-queue-review-history article>div{display:flex;gap:8px;align-items:center;min-width:0}.mb-queue-review-history code,.mb-queue-review-history span{color:var(--mb-text-muted);font-size:11px}.mb-queue-review-history code{overflow:hidden;max-width:240px;text-overflow:ellipsis;white-space:nowrap}.mb-platform-operations article{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;min-height:230px;border:1px solid var(--mb-border);border-radius:var(--mb-radius-panel);padding:20px;background:var(--mb-surface)}.mb-platform-operation-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--mb-radius-panel);background:#edf4ff;color:var(--mb-accent)}.mb-platform-operation-icon svg{width:23px;height:23px}.mb-platform-operations article>div{display:grid;align-content:start;grid-gap:8px;gap:8px}.mb-platform-operations h2,.mb-platform-operations p{margin:0}.mb-platform-operations h2{font-size:18px}.mb-platform-operations p{color:var(--mb-text-muted);font-size:13px;line-height:1.55}.mb-platform-operations .mb-action{width:-moz-fit-content;width:fit-content}.mb-platform-client-directory,.mb-platform-client-impact,.mb-platform-client-safety{display:grid;grid-gap:18px;gap:18px;border:1px solid var(--mb-border);border-radius:var(--mb-radius-panel);padding:20px;background:var(--mb-surface)}.mb-platform-client-directory>header,.mb-platform-client-impact>header{display:flex;gap:16px;align-items:center;justify-content:space-between}.mb-platform-client-directory>header>div{display:grid;grid-gap:2px;gap:2px}.mb-platform-client-directory>header strong{font-size:24px}.mb-platform-client-directory>header span{color:var(--mb-text-muted);font-size:12px}.mb-platform-client-directory input{width:min(320px,60vw);min-height:40px;border:1px solid var(--mb-border-strong);border-radius:var(--mb-radius-control);padding:8px 12px;background:#fff;color:var(--mb-text);font:inherit}.mb-platform-client-directory input:focus-visible{border-color:var(--mb-accent);outline:3px solid var(--mb-focus-ring)}.mb-platform-client-list{display:grid;border-top:1px solid var(--mb-border)}.mb-platform-client-list article{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(300px,1fr) auto;grid-gap:24px;gap:24px;align-items:center;border-bottom:1px solid var(--mb-border);padding:18px 0}.mb-platform-client-main{display:grid;grid-gap:5px;gap:5px}.mb-platform-client-impact h2,.mb-platform-client-main h2,.mb-platform-client-main p{margin:0}.mb-platform-client-main h2{font-size:16px}.mb-platform-client-main p{color:var(--mb-text-muted);font-size:12px}.mb-client-status{width:-moz-fit-content;width:fit-content;border:1px solid var(--mb-border);border-radius:999px;padding:4px 8px;background:var(--mb-surface-muted);color:var(--mb-text-muted);font-size:11px;font-weight:800}.mb-client-status.is-active{border-color:#b9e8d1;background:#effbf5;color:var(--mb-positive)}.mb-client-status.is-suspended{border-color:#f3c2c8;background:#fff4f5;color:var(--mb-risk)}.mb-platform-client-impact dl,.mb-platform-client-list dl{display:grid;margin:0}.mb-platform-client-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mb-platform-client-impact dl div,.mb-platform-client-list dl div{display:grid;grid-gap:3px;gap:3px}.mb-platform-client-impact dt,.mb-platform-client-list dt{color:var(--mb-text-muted);font-size:11px}.mb-platform-client-impact dd,.mb-platform-client-list dd{margin:0;font-size:16px;font-weight:800}.mb-platform-client-impact>header>div{display:grid;grid-gap:4px;gap:4px}.mb-platform-client-impact h2{font-size:20px}.mb-platform-client-impact dl{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--mb-border);border-left:1px solid var(--mb-border)}.mb-platform-client-impact dl div{min-height:86px;border-right:1px solid var(--mb-border);border-bottom:1px solid var(--mb-border);padding:14px}.mb-platform-client-impact dd{font-size:22px}.mb-platform-client-safety{grid-template-columns:repeat(3,minmax(0,1fr))}.mb-platform-client-safety div{display:grid;grid-gap:6px;gap:6px;border-left:3px solid #cfe1ff;padding-left:14px}.mb-platform-client-safety span{color:var(--mb-text-muted);font-size:12px;line-height:1.5}.mb-platform-client-message{margin:0;border:1px solid #b9e8d1;border-radius:var(--mb-radius-control);padding:12px 14px;background:#effbf5;color:var(--mb-positive);font-size:13px;font-weight:700}@media (max-width:840px){.mb-platform-topbar{gap:12px;align-items:flex-start;padding:14px 18px}.mb-platform-brand span{display:none}.mb-platform-workspace{width:min(calc(100% - 28px),1180px);padding:20px 0 40px}.mb-platform-operations{grid-template-columns:minmax(0,1fr)}.mb-pilot-readiness>header{align-items:stretch;flex-direction:column}.mb-readiness-summary{width:-moz-fit-content;width:fit-content;white-space:normal}.mb-queue-summary,.mb-readiness-checks,.mb-readiness-metrics{grid-template-columns:minmax(0,1fr)}.mb-queue-incidents>header{align-items:stretch;flex-direction:column}.mb-queue-incidents>header>strong{width:-moz-fit-content;width:fit-content;white-space:normal}.mb-queue-incident-list article{grid-template-columns:minmax(0,1fr);gap:10px}.mb-queue-closure-preview>footer,.mb-queue-closure-preview>header{align-items:stretch;flex-direction:column}.mb-queue-closure-preview>header>strong{width:-moz-fit-content;width:fit-content}.mb-queue-closure-categories{grid-template-columns:minmax(0,1fr)}.mb-queue-review-history article,.mb-queue-review-history article>div{align-items:flex-start;flex-direction:column}.mb-pilot-decision,.mb-pilot-decision li{grid-template-columns:minmax(0,1fr)}.mb-pilot-decision>strong{width:-moz-fit-content;width:fit-content}.mb-platform-operations article{min-height:0}.mb-platform-operations .mb-action{width:100%}.mb-platform-client-directory>header,.mb-platform-client-impact>header{align-items:stretch;flex-direction:column}.mb-platform-client-directory input{width:100%}.mb-platform-client-list article{grid-template-columns:minmax(0,1fr);gap:14px}.mb-platform-client-list .mb-action{width:100%}.mb-platform-client-impact dl,.mb-platform-client-safety{grid-template-columns:minmax(0,1fr)}}.mb-partner-onboarding-page{min-height:100vh;background:var(--mb-canvas);color:var(--mb-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mb-partner-onboarding-topbar{display:flex;align-items:center;justify-content:space-between;min-height:64px;border-bottom:1px solid var(--mb-border);padding:0 max(24px,calc((100vw - 1120px) / 2));background:hsla(0,0%,100%,.92);color:var(--mb-text-muted);font-size:13px;font-weight:700}.mb-partner-onboarding-topbar a{color:var(--mb-accent);text-decoration:none}.mb-partner-onboarding-workspace{display:grid;grid-gap:24px;gap:24px;width:min(1120px,calc(100% - 48px));margin:0 auto;padding:40px 0 64px}.mb-partner-onboarding-badge,.mb-partner-onboarding-success{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:6px 10px;background:#edf4ff;color:var(--mb-accent);font-size:12px;font-weight:800}.mb-partner-onboarding-form,.mb-partner-onboarding-result{display:grid;grid-gap:24px;gap:24px;border:1px solid var(--mb-border);border-radius:var(--mb-radius-panel);padding:28px;background:var(--mb-surface)}.mb-partner-onboarding-actions,.mb-partner-onboarding-footer,.mb-partner-onboarding-section-head{display:flex;gap:16px;align-items:center;justify-content:space-between}.mb-partner-onboarding-result h1,.mb-partner-onboarding-section-head h2{margin:0}.mb-partner-onboarding-footer p,.mb-partner-onboarding-result p,.mb-partner-onboarding-section-head p{margin:5px 0 0;color:var(--mb-text-muted)}.mb-partner-onboarding-section-head>span{color:var(--mb-text-muted);font-size:12px;font-weight:700}.mb-partner-onboarding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.mb-partner-onboarding-grid label{display:grid;grid-gap:8px;gap:8px;min-width:0;color:var(--mb-text);font-size:13px;font-weight:750}.mb-partner-onboarding-grid input{box-sizing:border-box;width:100%;min-height:44px;border:1px solid var(--mb-border-strong);border-radius:var(--mb-radius-control);padding:0 12px;background:var(--mb-surface);color:var(--mb-text);font:inherit;font-weight:500}.mb-partner-onboarding-grid input:focus{border-color:var(--mb-accent);outline:3px solid var(--mb-focus-ring)}.mb-partner-onboarding-grid small{color:var(--mb-text-muted);font-size:12px;font-weight:500}.mb-partner-onboarding-error{border-left:3px solid var(--mb-risk);padding:10px 12px;background:#fff4f5;color:#9f2532;font-size:13px;font-weight:700}.mb-partner-onboarding-footer{border-top:1px solid var(--mb-border);padding-top:20px}.mb-partner-onboarding-result{align-content:start;max-width:780px}.mb-partner-onboarding-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin:0;border:1px solid var(--mb-border);border-radius:var(--mb-radius-panel);background:var(--mb-border)}.mb-partner-onboarding-result dl>div{display:grid;grid-gap:5px;gap:5px;padding:16px;background:var(--mb-surface)}.mb-partner-onboarding-result dt{color:var(--mb-text-muted);font-size:12px;font-weight:700}.mb-partner-onboarding-result dd{margin:0;overflow-wrap:anywhere;font-weight:800}.mb-partner-onboarding-actions{justify-content:flex-start;flex-wrap:wrap}.mb-partner-onboarding-confirmation{display:grid;grid-gap:12px;gap:12px}.mb-partner-onboarding-confirmation>div{display:grid;grid-gap:4px;gap:4px}.mb-partner-onboarding-confirmation span{color:var(--mb-text-muted)}.mb-partner-invitation-empty,.mb-partner-invitation-link{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--mb-border);border-radius:var(--mb-radius-panel);padding:18px;background:var(--mb-surface-muted)}.mb-partner-invitation-empty{grid-template-columns:minmax(0,1fr) auto;align-items:center}.mb-partner-invitation-empty>div,.mb-partner-invitation-link>div:first-child{display:grid;grid-gap:4px;gap:4px}.mb-partner-invitation-empty span,.mb-partner-invitation-link span{color:var(--mb-text-muted);font-size:13px}.mb-partner-invitation-link code{overflow-wrap:anywhere;border:1px solid var(--mb-border);border-radius:var(--mb-radius-control);padding:12px;background:var(--mb-surface);color:var(--mb-text);font-size:12px}.mb-settings-primary-action{display:flex;gap:12px;align-items:center;margin-top:16px;border-top:1px solid var(--mb-border);padding-top:16px;color:var(--mb-text-muted);font-size:13px}.mb-settings-primary-action a{text-decoration:none}@media (max-width:720px){.mb-partner-onboarding-topbar{padding:0 16px}.mb-partner-onboarding-workspace{width:min(100% - 24px,1120px);padding:24px 0 40px}.mb-partner-onboarding-form,.mb-partner-onboarding-result{padding:18px}.mb-partner-onboarding-grid,.mb-partner-onboarding-result dl{grid-template-columns:minmax(0,1fr)}.mb-partner-onboarding-footer,.mb-settings-primary-action{align-items:stretch;flex-direction:column}.mb-partner-invitation-empty{grid-template-columns:minmax(0,1fr)}.mb-partner-invitation-empty .mb-action,.mb-partner-onboarding-footer .mb-action,.mb-settings-primary-action .mb-action{width:100%;justify-content:center}}.mb-business-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:16px;gap:16px;align-items:end}.mb-business-page-header-copy{display:grid;grid-gap:5px;gap:5px}.mb-business-page-header-copy h2{margin:0;color:var(--mb-text);font-size:22px;line-height:1.2}.mb-business-page-header-copy p,.mb-kpi-card-context,.mb-kpi-card-trend,.mb-state-panel span,.mb-status-rail-copy small,.mb-toast span{color:var(--mb-text-muted)}.mb-business-page-header-actions,.mb-business-page-header-meta,.mb-business-table-actions,.mb-business-table-statuses,.mb-command-bar,.mb-command-bar-primary,.mb-command-bar-secondary{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mb-kpi-card,.mb-state-panel{border:1px solid var(--mb-border);border-radius:var(--mb-radius-panel);background:var(--mb-surface)}.mb-kpi-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:5px 10px;gap:5px 10px;min-width:0;padding:16px;color:var(--mb-text);text-align:left}button.mb-kpi-card{cursor:pointer}button.mb-kpi-card:hover{border-color:#bdd6ff}.mb-kpi-card-icon{grid-row:1/span 3}.mb-kpi-card-value{font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mb-kpi-card-trend{grid-column:2;min-width:0;font-size:12px;line-height:1.35}.mb-command-bar{justify-content:flex-end;min-height:48px;border-top:1px solid var(--mb-border)}.mb-command-bar>strong{margin-right:auto}.mb-state-panel{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:14px 16px}.mb-confirmation-copy,.mb-confirmation-details,.mb-state-panel>div:first-child,.mb-status-rail-copy,.mb-toast>div{display:grid;grid-gap:3px;gap:3px}.mb-business-table-wrap{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--mb-border);border-radius:var(--mb-radius-panel);background:var(--mb-surface)}.mb-business-table{width:100%;border-collapse:collapse;color:var(--mb-text);font-size:13px}.mb-business-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mb-business-table th{padding:10px 12px;border-bottom:1px solid var(--mb-border);background:var(--mb-surface-muted);color:var(--mb-text-muted);font-size:11px;font-weight:700;text-align:left}.mb-business-table td{min-width:88px;padding:11px 12px;border-bottom:1px solid var(--mb-border);vertical-align:middle}.mb-business-table tbody tr:last-child td{border-bottom:0}.mb-business-table tbody tr:hover{background:#fbfdff}.mb-business-table [data-align=center]{text-align:center}.mb-business-table [data-align=end]{text-align:right}.mb-business-table-primary{display:grid;grid-gap:3px;gap:3px;width:100%;min-width:180px;border:0;padding:0;background:transparent;color:var(--mb-text);text-align:left;cursor:pointer}.mb-business-table-primary:hover strong{color:var(--mb-accent)}.mb-business-table-primary strong{font-size:13px}.mb-business-table-primary small{color:var(--mb-text-muted)}.mb-business-table-actions,.mb-business-table-statuses{justify-content:flex-end}.mb-status-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.mb-invoice-status-flow>.mb-status-rail{grid-column:1/-1;width:100%}.mb-status-rail-item{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0;padding:10px 12px}.mb-status-rail-item:not(:last-child):after{content:"";position:absolute;top:18px;right:-1px;width:2px;height:2px;background:var(--mb-border-strong)}.mb-status-rail-marker{width:10px;height:10px;margin-top:3px;border:2px solid var(--mb-border-strong);border-radius:50%;background:var(--mb-surface)}.mb-status-rail-item[data-state=complete] .mb-status-rail-marker{border-color:var(--mb-positive);background:var(--mb-positive)}.mb-status-rail-item[data-state=current] .mb-status-rail-marker{border-color:var(--mb-accent);box-shadow:0 0 0 3px var(--mb-focus-ring)}.mb-status-rail-item[data-state=blocked] .mb-status-rail-marker{border-color:var(--mb-risk);background:var(--mb-risk)}.mb-confirmation-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.42)}.mb-confirmation-dialog{display:grid;grid-gap:16px;gap:16px;width:min(480px,100%);border:1px solid var(--mb-border);border-radius:var(--mb-radius-overlay);padding:20px;background:var(--mb-surface);box-shadow:var(--mb-shadow-overlay)}.mb-confirmation-copy h2{margin:0;font-size:18px}.mb-confirmation-actions{display:flex;gap:8px;justify-content:flex-end}.mb-confirmation-actions button{min-height:38px;border:1px solid var(--mb-border-strong);border-radius:var(--mb-radius-control);padding:0 14px;background:var(--mb-surface);cursor:pointer}.mb-confirmation-actions button:last-child{border-color:var(--mb-accent);background:var(--mb-accent);color:#fff}.mb-confirmation-actions button[data-intent=danger]{border-color:var(--mb-risk);background:var(--mb-risk)}.mb-toast-region{position:fixed;right:20px;bottom:20px;z-index:110;display:grid;grid-gap:8px;gap:8px;width:min(360px,calc(100vw - 40px))}.mb-toast{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;border:1px solid var(--mb-border-strong);border-radius:var(--mb-radius-panel);padding:12px 14px;background:var(--mb-surface);box-shadow:var(--mb-shadow-overlay)}.mb-toast button{border:0;background:transparent;color:var(--mb-text-muted);cursor:pointer}.mb-executive-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px;margin-bottom:16px}.mb-screen-overview .mb-renewal-row{grid-template-columns:28px minmax(0,1fr) minmax(72px,auto)}.mb-screen-overview .mb-renewal-row>strong{justify-self:end;text-align:right;white-space:nowrap}.mb-executive-kpi-grid .mb-kpi-card{min-height:128px}.mb-executive-kpi-grid .mb-kpi-card-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:var(--mb-surface-muted);color:var(--mb-accent)}.mb-executive-kpi-grid .mb-kpi-card-icon .mb-svg-icon{width:20px;height:20px}.mb-dashboard-freshness{display:flex;gap:8px 12px;align-items:center;flex-wrap:wrap;color:var(--mb-text-muted);font-size:12px}.mb-dashboard-freshness strong{color:var(--mb-text)}@media (max-width:1100px){.mb-executive-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mb-security-grid{grid-template-columns:minmax(0,1fr)}.mb-security-card,.mb-security-sessions article{grid-template-columns:minmax(0,1fr) auto}.mb-security-sessions article button{grid-column:1/-1;justify-self:start}.mb-business-page-header,.mb-security-recovery-codes{grid-template-columns:minmax(0,1fr)}.mb-business-page-header{align-items:start}.mb-business-page-header-actions,.mb-command-bar,.mb-command-bar-primary,.mb-command-bar-secondary{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.mb-state-panel{align-items:stretch;flex-direction:column}.mb-executive-kpi-grid{grid-template-columns:minmax(0,1fr)}.mb-dashboard-freshness{align-items:flex-start}.mb-business-table-wrap{overflow:visible;border:0;background:transparent}.mb-business-table,.mb-business-table tbody,.mb-business-table td,.mb-business-table tr{display:block;width:100%;box-sizing:border-box}.mb-business-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mb-business-table tbody{display:grid;grid-gap:10px;gap:10px}.mb-business-table tr{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px 12px;gap:10px 12px;border:1px solid var(--mb-border);border-radius:var(--mb-radius-panel);padding:12px;background:var(--mb-surface)}.mb-business-table td{display:grid;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);grid-gap:4px;gap:4px;align-items:center;min-width:0;border:0;padding:0;text-align:left}.mb-business-table td:before{content:attr(data-label);color:var(--mb-text-muted);font-size:10px;font-weight:700;text-transform:uppercase}.mb-business-table td[data-priority=primary]{grid-template-columns:minmax(0,1fr);padding-bottom:10px;border-bottom:1px solid var(--mb-border)}.mb-business-table td:last-child{grid-template-columns:minmax(0,1fr);padding-top:4px}.mb-business-table-primary{min-width:0}.mb-business-table-actions,.mb-business-table-statuses{justify-content:flex-start}.mb-business-table td[data-align=end]{text-align:left}.mb-business-table-actions>*{flex:1 1 140px}.mb-status-rail{grid-template-columns:minmax(0,1fr)}.mb-status-rail-item:not(:last-child):after{top:auto;right:auto;bottom:-1px;left:17px}.mb-confirmation-actions{display:grid;grid-template-columns:minmax(0,1fr)}}.mb-report-page{min-height:100vh;padding:0 24px 40px;background:var(--mb-canvas);color:var(--mb-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mb-report-topbar{display:flex;align-items:center;justify-content:space-between;min-height:64px;border-bottom:1px solid var(--mb-border)}.mb-report-back,.mb-report-brand,.mb-report-invoice-link,.mb-report-row-action{color:inherit;text-decoration:none}.mb-report-back,.mb-report-brand{display:inline-flex;gap:9px;align-items:center}.mb-report-brand img{width:28px;height:28px;border-radius:6px;background:#fff}.mb-report-back,.mb-report-primary-action,.mb-report-row-action{min-height:36px;border:1px solid var(--mb-border-strong);border-radius:var(--mb-radius-control);padding:8px 12px;background:var(--mb-surface);color:var(--mb-accent);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.mb-report-back .mb-svg-icon{width:16px;height:16px}.mb-report-workspace{display:grid;grid-gap:18px;gap:18px;width:min(1440px,100%);min-width:0;margin:0 auto;padding-top:28px}.mb-report-freshness{color:var(--mb-text-muted);font-size:12px}.mb-report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.mb-report-kpis .mb-kpi-card{grid-template-columns:minmax(0,1fr);min-height:118px}.mb-report-kpis .mb-kpi-card>*{grid-column:1;min-width:0}.mb-report-kpis .mb-kpi-card-value{overflow-wrap:anywhere}.mb-report-kpis-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-report-ledger{display:grid;grid-gap:16px;gap:16px;min-width:0;border:1px solid var(--mb-border);border-radius:var(--mb-radius-panel);padding:16px;background:var(--mb-surface)}.mb-report-commandbar,.mb-report-ledger-head,.mb-report-search,.mb-report-segments{display:flex;gap:8px;align-items:center}.mb-report-commandbar,.mb-report-ledger-head{justify-content:space-between}.mb-report-segments{flex-wrap:wrap}.mb-report-segments button{min-height:36px;border:1px solid var(--mb-border);border-radius:var(--mb-radius-control);padding:0 12px;background:var(--mb-surface);color:var(--mb-text-muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.mb-report-segments button[aria-pressed=true]{border-color:#b9d2ff;background:#edf4ff;color:var(--mb-accent)}.mb-report-search{box-sizing:border-box;width:min(320px,100%);min-height:38px;border:1px solid var(--mb-border);border-radius:var(--mb-radius-control);padding:0 11px;background:var(--mb-surface-muted);color:var(--mb-text-muted)}.mb-report-search .mb-svg-icon{width:16px;height:16px}.mb-report-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--mb-text);font:inherit}.mb-report-ledger-head h2{margin:0;font-size:17px}.mb-report-ledger-head>div{display:grid;grid-gap:3px;gap:3px}.mb-report-cell-stack small,.mb-report-invoice-link small,.mb-report-ledger-head span{color:var(--mb-text-muted);font-size:12px}.mb-report-cell-stack,.mb-report-invoice-link{display:grid;grid-gap:3px;gap:3px}.mb-report-invoice-link:hover strong,.mb-report-row-action:hover{color:var(--mb-accent)}.mb-report-money{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mb-security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.mb-security-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px}.mb-security-card>div{display:flex;align-items:center;gap:14px}.mb-security-card h2,.mb-security-card p{margin:0}.mb-security-card p{margin-top:4px;color:#64748b}.mb-security-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:#eaf2ff;color:#2563eb}.mb-security-card .mb-action{grid-column:1/-1;justify-self:start}.mb-security-sessions{display:grid}.mb-security-sessions article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:16px;gap:16px;min-height:72px;border-top:1px solid #e2e8f0;padding:12px 0}.mb-security-sessions article:first-child{border-top:0}.mb-security-sessions article>div{display:grid;grid-gap:5px;gap:5px}.mb-security-sessions article span{color:#64748b;font-size:13px}.mb-security-sessions article button{border:0;background:transparent;color:#dc2626;cursor:pointer;font:inherit;font-weight:750}.mb-security-recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.mb-security-recovery-codes code{border:1px solid #dbe5f2;border-radius:8px;background:#f8fafc;padding:10px 12px;text-align:center}.mb-team-workspace{gap:22px}.mb-team-page .mb-action{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid var(--mb-border-strong);border-radius:var(--mb-radius-control);padding:9px 14px;background:var(--mb-surface);color:var(--mb-accent);font:inherit;font-size:13px;font-weight:750;line-height:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.mb-team-page .mb-action:hover:not(:disabled){border-color:#9fbff9;background:#f4f8ff}.mb-team-page .mb-action-primary{border-color:var(--mb-accent);background:var(--mb-accent);color:#fff;box-shadow:0 8px 18px rgba(37,105,218,.18)}.mb-team-page .mb-action-primary:hover:not(:disabled){border-color:#1759bd;background:#1759bd}.mb-team-page .mb-action:disabled{border-color:var(--mb-border);background:#eef2f7;color:#8b97a9;box-shadow:none;cursor:not-allowed}.mb-team-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.mb-team-kpis .mb-kpi-card{min-height:132px}.mb-team-audit,.mb-team-ledger{display:grid;grid-gap:16px;gap:16px;border:1px solid var(--mb-border);border-radius:var(--mb-radius-card);padding:20px;background:var(--mb-surface);box-shadow:var(--mb-shadow-soft)}.mb-team-section-head{display:flex;align-items:center;justify-content:space-between;min-width:0}.mb-team-section-head>div{display:grid;grid-gap:4px;gap:4px}.mb-team-section-head h2{margin:0;color:var(--mb-text);font-size:18px}.mb-team-section-head span{color:var(--mb-text-muted);font-size:13px}.mb-team-user{display:flex;align-items:center;gap:10px;min-width:0}.mb-team-user>span{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border:1px solid #cfe0ff;border-radius:50%;background:#edf4ff;color:#2468db;font-weight:800}.mb-team-user>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.mb-team-user strong{overflow:hidden;text-overflow:ellipsis}.mb-team-current-user,.mb-team-user small{color:var(--mb-text-muted);font-size:12px}.mb-team-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:max-content}.mb-team-row-actions button{min-height:34px;border:1px solid var(--mb-border-strong);border-radius:var(--mb-radius-control);padding:0 10px;background:var(--mb-surface);color:var(--mb-accent);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.mb-team-row-actions button:hover{border-color:#9fbff9;background:#f4f8ff}.mb-team-row-actions button[data-tone=danger]{color:#c5293d}.mb-team-audit-list{display:grid}.mb-team-audit-list>div{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:58px;border-top:1px solid var(--mb-border)}.mb-team-audit-list>div:first-child{border-top:0}.mb-team-audit-marker{width:8px;height:8px;border-radius:50%;background:var(--mb-accent);box-shadow:0 0 0 4px #eaf2ff}.mb-team-audit-list div>div{display:grid;grid-gap:2px;gap:2px}.mb-team-audit-list small,.mb-team-audit-list time{color:var(--mb-text-muted);font-size:12px}.mb-team-dialog{display:grid;grid-gap:20px;gap:20px;width:min(520px,calc(100vw - 28px));max-height:calc(100vh - 40px);overflow-x:hidden;overflow-y:auto;border:1px solid var(--mb-border);border-radius:var(--mb-radius-card);padding:24px;background:var(--mb-surface);box-shadow:var(--mb-shadow-strong)}.mb-team-dialog,.mb-team-dialog *{box-sizing:border-box}.mb-team-dialog header{display:grid;grid-gap:6px;gap:6px}.mb-team-dialog h2,.mb-team-dialog p{margin:0}.mb-team-dialog h2{font-size:21px}.mb-team-dialog p,.mb-team-role-hint{color:var(--mb-text-muted);font-size:14px;line-height:1.45}.mb-team-dialog-fields{display:grid;grid-gap:14px;gap:14px}.mb-team-dialog-fields label{display:grid;grid-gap:7px;gap:7px;color:var(--mb-text);font-size:13px;font-weight:750}.mb-team-dialog input,.mb-team-dialog select{width:100%;min-width:0;height:44px;border:1px solid var(--mb-border-strong);border-radius:var(--mb-radius-control);padding:0 12px;background:var(--mb-surface);color:var(--mb-text);font:inherit;outline:none}.mb-team-dialog input:focus,.mb-team-dialog select:focus{border-color:var(--mb-accent);box-shadow:0 0 0 3px #e8f1ff}.mb-team-dialog-actions,.mb-team-invitation-link{display:flex;align-items:center;justify-content:flex-end;gap:10px}.mb-team-dialog-error{border:1px solid #ffc8d0;border-radius:var(--mb-radius-control);padding:10px 12px;background:#fff1f3;color:#9f2134;font-size:13px}.mb-team-invitation-link input{flex:1 1 auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}@media (max-width:980px){.mb-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-report-commandbar{align-items:stretch;flex-direction:column}.mb-report-search{width:100%}.mb-team-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mb-report-page{padding:0 14px 28px}.mb-report-topbar{min-height:56px}.mb-report-workspace{padding-top:18px}.mb-report-kpis{grid-template-columns:minmax(0,1fr)}.mb-report-kpis .mb-kpi-card{min-height:104px}.mb-report-ledger{border:0;padding:0;background:transparent}.mb-report-segments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mb-report-ledger-head{align-items:flex-start}.mb-report-row-action{display:block;width:100%;text-align:center}.mb-team-kpis{grid-template-columns:minmax(0,1fr)}.mb-team-kpis .mb-kpi-card{min-height:104px}.mb-team-audit,.mb-team-ledger{border:0;padding:0;background:transparent;box-shadow:none}.mb-team-row-actions{flex-wrap:wrap;justify-content:flex-start;min-width:0}.mb-team-row-actions button{flex:1 1 auto}.mb-team-audit-list>div{grid-template-columns:12px minmax(0,1fr);padding:8px 0}.mb-team-audit-list time{grid-column:2}.mb-team-dialog{padding:20px}.mb-team-dialog-actions,.mb-team-invitation-link{align-items:stretch;flex-direction:column}.mb-team-dialog-actions .mb-action,.mb-team-invitation-link .mb-action{width:100%}}@media (prefers-reduced-motion:reduce){.mb-business-table-primary,.mb-confirmation-actions button,.mb-kpi-card,.mb-team-page .mb-action,.mb-toast button{transition:none}}