@import url(https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=DM+Mono:wght@400;500&display=swap);#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background:#0a1628;color:#f2f6fa;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;margin:0}code{font-family:DM Mono,ui-monospace,Menlo,Consolas,monospace}.mfa-steps{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.mfa-steps-row{color:var(--text-3);display:flex;font-size:13px;font-weight:600;justify-content:space-between}.mfa-steps-bar{display:flex;gap:6px}.mfa-steps-bar span{background:var(--line);border-radius:2px;flex:1 1;height:4px}.mfa-steps-bar span.on{background:var(--teal)}.mfa-eyebrow{color:var(--teal-text);font-size:14px;font-weight:600;margin-bottom:6px}.mfa-box{background:#ffffff08;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:18px}.mfa-box.accent{border-color:var(--teal-line)}.mfa-pill.low{background:var(--amber-soft);color:var(--amber)}.mfa-pill{background:var(--teal-soft);border-radius:999px;color:var(--teal-text);font-size:12px;font-weight:700;padding:2px 8px}.mfa-badges{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.mfa-badge-link{align-items:center;border-radius:9px;display:inline-flex;min-height:52px}.mfa-badge-apple{display:block;height:52px;width:auto}.mfa-badge-google{display:block;height:78px;margin:-13px -10px;width:auto}.mfa-store-btn{align-items:center;background:#0000;border:1px solid var(--line);border-radius:14px;color:var(--text-2);cursor:pointer;display:inline-flex;flex:1 1;flex-direction:column;font:inherit;font-size:14px;font-weight:600;gap:8px;min-width:140px;padding:12px}.mfa-store-btn .mfa-badge-apple{height:40px}.mfa-store-btn .mfa-badge-google{height:60px;margin:-10px -8px}.mfa-store-btn[aria-pressed=true]{background:var(--teal-soft);border-color:var(--teal);color:var(--text)}.mfa-store-qr{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.mfa-qr{background:#fff;border-radius:12px;display:block;flex:none;height:200px;padding:10px;width:200px}.mfa-qr img,.mfa-qr svg{display:block;height:100%;width:100%}.mfa-numbered{color:var(--text-2);display:flex;flex-direction:column;font-size:14px;gap:6px;margin:0;padding-left:20px}.mfa-key{font-size:17px;letter-spacing:.06em;overflow-wrap:break-word;word-break:normal}.mfa-code,.mfa-key{color:var(--text);font-family:DM Mono,ui-monospace,monospace}.mfa-code{background:#ffffff08;border:1px solid var(--line-strong);border-radius:12px;font-size:30px;height:64px;letter-spacing:.42em;outline:0;padding:0 0 0 .42em;text-align:center;width:100%}.mfa-code::placeholder{color:var(--faint)}.mfa-code:focus{border-color:var(--teal);box-shadow:0 0 0 3px #00d4aa40}.mfa-code[aria-invalid=true]{border-color:var(--red-line)}.mfa-codes{grid-gap:12px 16px;display:grid;font-family:DM Mono,ui-monospace,monospace;font-size:18px;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr));letter-spacing:.04em;list-style:none;margin:0;padding:0}.mfa-check{align-items:flex-start;border:1px solid var(--line);border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:14px}.mfa-check input{accent-color:#00d4aa;flex:none;height:22px;margin:0;width:22px}.mfa-tabs{border:1px solid var(--line);border-radius:12px;display:flex;gap:6px;padding:4px}.mfa-tabs button{background:#0000;border:0;border-radius:9px;color:var(--text-3);cursor:pointer;flex:1 1;font:inherit;font-size:14px;font-weight:600;min-height:44px}.mfa-tabs button[aria-selected=true]{background:var(--teal-soft);color:var(--text)}.mfa-row{border-bottom:1px solid var(--line);display:flex;font-size:15px;gap:12px;justify-content:space-between;padding:12px 0}.mfa-row:last-child{border-bottom:0}.mfa-device{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:14px;padding:16px 0}.mfa-device-main{flex:1 1;min-width:0}.mfa-confirm{background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:12px;flex-basis:100%;gap:12px;padding:14px}.mfa-confirm,.mfa-security{display:flex;flex-direction:column}.mfa-security{gap:20px;max-width:800px}.cx-btn.mfa-btn-amber{background:var(--amber);border-color:var(--amber);color:var(--on-amber);font-weight:700}.cx-btn.mfa-btn-amber:hover:not(:disabled){background:var(--amber);filter:brightness(1.08)}.cx{--bg:#0a1628;--bg-raised:#0c1a2e;--surface:#0f1f35;--surface-2:#13263f;--inset:#0a1628;--line:#ffffff14;--line-strong:#ffffff29;--text:#f2f6fa;--text-2:#dce4ee;--text-3:#b9c6d6;--muted:#a9b8cc;--faint:#8fa1b8;--teal:#00d4aa;--teal-text:#2ee6bf;--teal-soft:#00d4aa1f;--teal-line:#00d4aa66;--on-teal:#04211a;--amber:#ff9500;--amber-soft:#ff95001f;--amber-line:#ff950073;--on-amber:#2a1e00;--red:#ff9a9a;--red-solid:#ff5c5c;--red-soft:#ff78781f;--red-line:#ff787859;--blue:#8cc8ff;--blue-soft:#4da8ff26;--ai:#a785ff;--ai-solid:#9168f5;--ai-soft:#a785ff14;--ai-line:#a785ff59;--r-sm:8px;--r:10px;--r-lg:14px;--sidebar-w:232px;--rail-w:72px;--panel-w:420px;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.45}.cx *,.cx :after,.cx :before{box-sizing:border-box}.cx a{color:var(--teal-text)}.cx a:hover{color:#7cf3da}.cx button{font-family:inherit}.cx :focus-visible{border-radius:6px;outline:2px solid var(--teal-text);outline-offset:2px}.cx .sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){.cx *,.cx :after,.cx :before{animation:none!important;transition:none!important}}.cx-app{background:var(--bg);display:flex;min-height:100vh;min-height:100dvh}.cx-main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.cx-scroll{flex:1 1 auto;min-width:0}.cx-sidebar{background:var(--bg-raised);border-right:1px solid #ffffff0f;display:flex;flex:0 0 var(--sidebar-w);flex-direction:column;gap:4px;height:100vh;height:100dvh;overflow-x:hidden;overflow-y:auto;padding:20px 12px 16px;position:-webkit-sticky;position:sticky;top:0;width:var(--sidebar-w)}.cx-sidebar .cx-brand{align-items:center;display:flex;height:40px;margin-bottom:22px;padding:0 10px}.cx-sidebar .cx-brand img.full{display:block;height:auto;width:148px}.cx-sidebar .cx-brand img.mark{display:none;height:34px;width:34px}.cx-nav{display:flex;flex-direction:column;gap:4px}.cx-nav-item{align-items:center;background:#0000;border:0;border-radius:var(--r);color:var(--text-3);cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;height:44px;padding:0 12px;text-align:left;text-decoration:none;white-space:nowrap;width:100%}.cx-nav-item:hover{background:#ffffff0d;color:var(--text)}.cx-nav-item[aria-current=page]{background:var(--teal-soft);color:var(--teal-text);font-weight:600}.cx-nav-item svg{flex:none}.cx-nav-item .cx-badge{margin-left:auto}.cx-sidebar-foot{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:20px}.cx-conn{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;display:flex;gap:12px;padding:12px 14px}.cx-conn .t{font-size:13px;font-weight:600}.cx-conn .s{color:var(--muted);font-size:12px}.cx-dot{background:var(--teal);border-radius:50%;box-shadow:0 0 0 4px #00d4aa26;flex:none;height:8px;width:8px}.cx-dot.warn{background:var(--amber);box-shadow:0 0 0 4px #ff950026}.cx-dot.off{background:#6b7c93;box-shadow:none}.cx-user{align-items:center;display:flex;gap:10px;min-width:0;padding:0 6px}.cx-user .who{flex:1 1;min-width:0}.cx-user .n{font-size:14px;font-weight:600}.cx-user .n,.cx-user .r{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-user .r{color:var(--muted);font-size:12px}.cx-collapse{align-self:flex-start}.cx-app.is-collapsed .cx-sidebar{flex-basis:var(--rail-w);padding-left:12px;padding-right:12px;width:var(--rail-w)}.cx-app.is-collapsed .cx-sidebar .cx-brand{justify-content:center;padding:0}.cx-app.is-collapsed .cx-sidebar .cx-brand img.full{display:none}.cx-app.is-collapsed .cx-sidebar .cx-brand img.mark{display:block}.cx-app.is-collapsed .cx-nav-item{justify-content:center;padding:0}.cx-app.is-collapsed .cx-conn .txt,.cx-app.is-collapsed .cx-nav-item .lbl,.cx-app.is-collapsed .cx-user .who{display:none}.cx-app.is-collapsed .cx-nav-item .cx-badge{margin:-22px 0 0 26px;position:absolute}.cx-app.is-collapsed .cx-nav-item{position:relative}.cx-app.is-collapsed .cx-conn{justify-content:center;padding:12px 0}.cx-app.is-collapsed .cx-user{justify-content:center;padding:0}.cx-app.is-collapsed .cx-collapse{align-self:center}@media (min-width:768px) and (max-width:1199.98px){.cx-sidebar{flex-basis:var(--rail-w);padding-left:12px;padding-right:12px;width:var(--rail-w)}.cx-sidebar .cx-brand{justify-content:center;padding:0}.cx-sidebar .cx-brand img.full{display:none}.cx-sidebar .cx-brand img.mark{display:block}.cx-nav-item{justify-content:center;padding:0;position:relative}.cx-conn .txt,.cx-nav-item .lbl,.cx-user .who{display:none}.cx-nav-item .cx-badge{margin:-22px 0 0 26px;position:absolute}.cx-conn{padding:12px 0}.cx-conn,.cx-user{justify-content:center}.cx-user{padding:0}.cx-collapse{display:none!important}}.cx-tabbar,.cx-topbar{display:none}@media (max-width:767.98px){.cx-sidebar{display:none}.cx-topbar{align-items:center;background:var(--bg-raised);border-bottom:1px solid #ffffff0f;display:flex;gap:10px;height:60px;padding:0 8px 0 16px;position:-webkit-sticky;position:sticky;top:0;z-index:30}.cx-topbar img{flex:none;height:30px;width:30px}.cx-topbar .who{flex:1 1;min-width:0}.cx-topbar .who .n{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-topbar .who .s{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:6px;overflow:hidden;white-space:nowrap}.cx-topbar .who .s .cx-dot{box-shadow:none;height:7px;width:7px}.cx-tabbar{background:var(--bg-raised);border-top:1px solid var(--line);bottom:0;display:flex;left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:30}.cx-tab{align-items:center;background:#0000;border:0;color:var(--muted);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:12px;font-weight:600;gap:3px;justify-content:center;min-height:56px;position:relative;text-decoration:none}.cx-tab[aria-current=page]{color:var(--teal-text)}.cx-scroll{padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px))}}.cx-panel{background:var(--bg-raised);border-left:1px solid var(--line);display:flex;flex:0 0 var(--panel-w);flex-direction:column;height:100vh;height:100dvh;position:-webkit-sticky;position:sticky;top:0;width:var(--panel-w)}.cx-panel-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;padding:18px 16px 14px 20px}.cx-panel-head h2{font-size:20px;font-weight:700;margin:0}.cx-panel-body{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:16px 20px 24px}@media (max-width:1023.98px){.cx-panel{border-left:0;height:auto;inset:0;position:fixed;width:auto;z-index:40}.cx-panel-body{padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px))}}.cx-page{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1280px;padding:28px 32px 48px;width:100%}@media (max-width:1199.98px){.cx-page{padding:24px 24px 40px}}@media (max-width:767.98px){.cx-page{gap:16px;padding:20px 16px 32px}}.cx-pagehead{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px}.cx-pagehead .grow{flex:1 1 240px;min-width:0}.cx-h1{font-size:28px;letter-spacing:-.01em;line-height:1.2}.cx-h1,.cx-h2{font-weight:700;margin:0}.cx-h2{font-size:18px;line-height:1.3}.cx-h3{font-size:16px;font-weight:700;margin:0}.cx-sub{font-size:14px;margin:4px 0 0}.cx-k,.cx-sub{color:var(--muted)}.cx-k{font-size:13px}.cx-faint{color:var(--faint)}@media (max-width:767.98px){.cx-h1{font-size:26px}}.cx-banner{align-items:center;background:var(--amber);color:var(--on-amber);display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:12px;justify-content:space-between;padding:10px 16px}.cx-banner .cx-btn{background:#2a1e001f;border-color:#2a1e004d;color:var(--on-amber);height:36px}.cx-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.cx-card-pad{padding:20px}@media (max-width:767.98px){.cx-card-pad{padding:16px}}.cx-card-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.cx-card-head .grow{flex:1 1;min-width:0}.cx-split{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.cx-split>.main{flex:999 1 560px;min-width:0}.cx-split>.side{display:flex;flex:1 1 320px;flex-direction:column;gap:24px;min-width:0}@media (max-width:767.98px){.cx-split,.cx-split>.side{gap:16px}}.cx-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.cx-strip .cell{border-left:1px solid var(--line);display:flex;flex-direction:column;gap:4px;min-width:0;padding:16px 20px}.cx-strip .cell:first-child{border-left:0}.cx-strip .v{font-size:28px;font-weight:700;line-height:1.15}.cx-strip .v small{color:var(--muted);font-size:16px;font-weight:600}.cx-strip button.cell{background:#0000;border-bottom:0;border-right:0;border-top:0;color:inherit;cursor:pointer;text-align:left}.cx-strip button.cell:hover{background:#ffffff08}@media (max-width:1199.98px){.cx-strip .v{font-size:24px}.cx-strip .cell{padding:14px 16px}}.cx-page{container-name:page;container-type:inline-size}@container page (max-width: 820px){.cx-strip{background:#0000;border:0;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.cx-strip .cell{background:var(--surface);border:1px solid var(--line)!important;border-radius:var(--r-lg);flex:1 0 148px}}.cx-kpis{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cx-kpi{display:flex;flex-direction:column;gap:6px;padding:18px 20px}.cx-kpi .v{font-size:30px;font-weight:700;line-height:1.1}@media (max-width:767.98px){.cx-kpis{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.cx-kpi{padding:14px}.cx-kpi .v{font-size:24px}}.cx-btn{align-items:center;background:#0000;border:1px solid var(--line-strong);border-radius:var(--r);color:var(--text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:40px;justify-content:center;padding:0 14px;text-decoration:none;white-space:nowrap}.cx-btn:hover:not(:disabled){background:#ffffff0d;color:var(--text)}.cx-btn:disabled{cursor:not-allowed;opacity:.5}.cx-btn.primary{background:var(--teal);border-color:var(--teal);color:var(--on-teal)}.cx-btn.primary:hover:not(:disabled){background:#19e0b8;color:var(--on-teal)}.cx-btn.amber{border-color:var(--amber-line);color:var(--amber)}.cx-btn.teal{border-color:var(--teal-line);color:var(--teal-text)}.cx-btn.danger{border-color:var(--red-line);color:var(--red)}.cx-btn.ai{background:var(--ai-soft);border-color:var(--ai-line);color:var(--ai)}.cx-btn.attn{background:var(--amber-soft);border-color:var(--amber-line);color:var(--amber)}.cx-btn.block{width:100%}.cx-btn.lg{border-radius:12px;font-size:15px;height:48px}.cx-btn.sm{font-size:13px;height:34px;padding:0 12px}.cx-link{align-items:center;background:none;border:0;color:var(--teal-text);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:6px;min-height:40px;padding:0}.cx-link:hover{color:#7cf3da}@media (max-width:767.98px){.cx-btn{height:44px}.cx-btn.sm{height:40px}}.cx-iconbtn{align-items:center;background:#0000;border:0;border-radius:12px;color:var(--text-2);cursor:pointer;display:inline-flex;flex:none;height:44px;justify-content:center;position:relative;text-decoration:none;width:44px}.cx-iconbtn:hover{background:#ffffff0f;color:var(--text)}.cx-iconbtn.sm{border-radius:10px;height:40px;width:40px}.cx-iconbtn.bordered{border:1px solid var(--line-strong)}.cx-badge{align-items:center;background:var(--amber);border-radius:999px;color:var(--on-amber);display:inline-flex;font-size:12px;font-weight:700;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 6px}.cx-iconbtn .cx-badge{font-size:12px;height:18px;min-width:18px;padding:0 5px;position:absolute;right:1px;top:3px}.cx-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:3px 10px;white-space:nowrap}.cx-chip.high{background:#00d4aa24;color:var(--teal-text)}.cx-chip.medium{background:var(--blue-soft);color:var(--blue)}.cx-chip.low{background:#ffffff14;color:#c9d4e2}.cx-chip.learning{background:var(--ai-soft);border:1px solid var(--ai-line);color:var(--ai)}.cx-chip.unmeasured{background:#ffffff0d;color:var(--muted)}.cx-chip.override{background:var(--amber-soft);color:var(--amber)}.cx-chip.neutral{background:#ffffff12;color:var(--text-3)}.cx-st{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:6px;white-space:nowrap}.cx-st:before{background:currentColor;border-radius:50%;content:"";flex:none;height:7px;width:7px}.cx-st.pending{color:var(--amber)}.cx-st.won{color:var(--teal-text)}.cx-st.lost{color:var(--red)}.cx-st.override{color:var(--ai)}.cx-avail{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;height:34px;padding:0 12px;white-space:nowrap}.cx-avail.active{background:#00d4aa1f;border-color:#00d4aa4d;color:var(--teal-text)}.cx-avail.sick{background:var(--red-soft);border-color:var(--red-line);color:var(--red)}.cx-avail.vacation{background:var(--amber-soft);border-color:#ff95004d;color:var(--amber)}.cx-avail.unavailable{background:#ffffff0d;border-color:var(--line);color:var(--muted);cursor:default}@media (max-width:767.98px){.cx-avail{height:40px}}.cx-avail.cx-avail-wrap{border-radius:12px;height:auto;line-height:1.2;max-width:150px;min-height:34px;padding:5px 12px;text-align:left;white-space:normal}.cx-fchips{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:767.98px){.cx-fchips{flex-wrap:nowrap;margin:0 -16px;overflow-x:auto;padding:0 16px;scrollbar-width:none}}.cx-fchip{align-items:center;background:#0000;border:1px solid #ffffff24;border-radius:999px;color:var(--text-3);cursor:pointer;display:inline-flex;flex:none;font-size:13px;font-weight:600;gap:6px;height:36px;padding:0 14px}.cx-fchip[aria-pressed=true]{background:var(--teal-soft);border-color:var(--teal-line);color:var(--teal-text)}@media (max-width:767.98px){.cx-fchip{height:40px}}.cx-seg{background:var(--surface);border:1px solid var(--line);border-radius:12px;display:inline-flex;gap:4px;max-width:100%;overflow-x:auto;padding:4px}.cx-seg button{background:#0000;border:0;border-radius:9px;color:var(--text-3);cursor:pointer;font-size:14px;font-weight:600;height:36px;padding:0 14px;white-space:nowrap}.cx-seg button[aria-pressed=true]{background:var(--teal-soft);color:var(--teal-text)}@media (max-width:767.98px){.cx-seg{display:flex}.cx-seg button{flex:1 1;font-size:13px;height:40px;padding:0 8px}}@media (min-width:768px){.cx-seg-fit{align-self:flex-start}}@media (max-width:767.98px){.cx-seg.cx-seg-wrap{flex-wrap:wrap;overflow-x:visible}.cx-seg.cx-seg-wrap button{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1}}.cx-label{color:var(--text-2);display:block;font-size:14px;font-weight:600;margin-bottom:8px}.cx-input,.cx-select,.cx-textarea{background:var(--inset);border:1px solid var(--line-strong);border-radius:var(--r);color:var(--text);font:inherit;font-size:15px;min-height:44px;padding:10px 14px;width:100%}.cx-input::placeholder,.cx-textarea::placeholder{color:#7f91a8}.cx-textarea{min-height:80px;resize:vertical}.cx-select{-webkit-appearance:auto;appearance:auto;color-scheme:dark}.cx-input:focus,.cx-select:focus,.cx-textarea:focus{border-color:var(--teal-line);box-shadow:0 0 0 3px #00d4aa26;outline:none}input[type=date].cx-input,input[type=time].cx-input{color-scheme:dark}@media (max-width:767.98px){.cx-input,.cx-select,.cx-textarea{font-size:16px}}.cx-search{align-items:center;background:#0000;border:1px solid var(--line-strong);border-radius:var(--r);color:var(--faint);display:flex;gap:8px;height:40px;padding:0 12px}.cx-search input{background:#0000;border:0;color:var(--text);flex:1 1;font:inherit;font-size:14px;min-width:0;outline:0}.cx-search input::placeholder{color:#7f91a8}.cx-switch{background:#ffffff29;border:0;border-radius:999px;cursor:pointer;flex:none;height:28px;position:relative;width:48px}.cx-switch:after{background:#c9d4e2;border-radius:50%;content:"";height:20px;left:4px;position:absolute;top:4px;transition:left .15s;width:20px}.cx-switch[aria-checked=true]{background:var(--teal)}.cx-switch[aria-checked=true]:after{background:var(--on-teal);left:24px}.cx-switch:disabled{cursor:not-allowed;opacity:.5}.cx-radio-card{align-items:flex-start;background:var(--inset);border:1px solid var(--line-strong);border-radius:12px;color:var(--text);cursor:pointer;display:flex;font:inherit;gap:12px;padding:14px 16px;text-align:left;width:100%}.cx-radio-card .dot{border:2px solid #ffffff59;border-radius:50%;flex:none;height:20px;margin-top:2px;width:20px}.cx-radio-card[aria-checked=true]{background:#00d4aa12;border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.cx-radio-card[aria-checked=true] .dot{background:var(--teal);border-color:var(--teal);box-shadow:inset 0 0 0 4px var(--inset)}.cx-radio-card:disabled{cursor:not-allowed;opacity:.72}.cx-radio-card .t{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;font-weight:700;gap:8px}.cx-radio-card .tag{color:var(--teal-text);display:block;font-size:15px;font-weight:700;margin-top:2px}.cx-radio-card .d{color:var(--text-3);display:block;margin-top:2px}.cx-rows{display:flex;flex-direction:column}.cx-row{border-top:1px solid #ffffff0f}.cx-row:first-child{border-top:0}.cx-th{color:var(--faint);font-size:12px;font-weight:600}.cx-trunc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-avatar{align-items:center;background:#16304f;border-radius:50%;color:var(--blue);display:inline-flex;flex:none;font-size:12px;font-weight:700;height:32px;justify-content:center;width:32px}.cx-avatar.lg{font-size:15px;height:44px;width:44px}.cx-avatar.me{background:var(--teal);color:var(--on-teal)}.cx-empty{color:var(--muted);padding:32px 20px;text-align:center}.cx-empty .t{color:var(--text-2);font-weight:600;margin-bottom:4px}.cx-alert{align-items:flex-start;border-radius:var(--r);display:flex;font-size:14px;gap:10px;padding:12px 14px}.cx-alert.error{background:var(--red-soft);border:1px solid var(--red-line);color:#ffc4c4}.cx-alert.warn{background:var(--amber-soft);border:1px solid #ff95004d;color:#ffe4b3}.cx-alert.info{background:#ffffff0a;border:1px solid var(--line);color:var(--text-3)}.cx-alert.ok{background:var(--teal-soft);border:1px solid #00d4aa4d;color:#bff5e8}.cx-alert svg{flex:none;margin-top:2px}.cx-skel{animation:cxShimmer 1.4s infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;border-radius:8px}@keyframes cxShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cx-spin{animation:cxSpin .8s linear infinite}@keyframes cxSpin{to{transform:rotate(1turn)}}.cx-ai{background:var(--ai-soft);border:1px solid var(--ai-line);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:14px 16px}.cx-ai-title{align-items:center;color:var(--ai);display:flex;font-weight:700;gap:8px}.cx-ai ul{color:var(--text-2);display:flex;flex-direction:column;gap:4px;margin:0;padding-left:18px}.cx-ai .lab{font-size:13px;font-weight:700;margin-bottom:2px}.cx-track{background:#ffffff14;height:10px}.cx-track>i{background:var(--teal);border-radius:999px;display:block;height:100%}.cx-toasts{display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;right:16px;top:16px;width:min(380px,calc(100vw - 32px));z-index:60}@media (max-width:767.98px){.cx-toasts{bottom:calc(76px + env(safe-area-inset-bottom, 0px));left:16px;right:16px;top:auto;width:auto}}.cx-toast{align-items:flex-start;animation:cxToastIn .18s ease-out;background:#13263f;border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 12px 32px #00000073;color:var(--text);display:flex;font-size:14px;gap:10px;padding:12px 12px 12px 14px;pointer-events:auto}.cx-toast.success{border-color:#00d4aa73}.cx-toast.success svg.ic{color:var(--teal-text)}.cx-toast.error{border-color:var(--red-line)}.cx-toast.error svg.ic{color:var(--red)}.cx-toast.info svg.ic{color:var(--blue)}.cx-toast .msg{flex:1 1;min-width:0;padding-top:1px}.cx-toast .cx-iconbtn{height:32px;margin:-6px -4px -6px 0;width:32px}@keyframes cxToastIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cx-savebar{align-items:center;background:var(--surface-2);border:1px solid var(--teal-line);border-radius:var(--r-lg);bottom:0;box-shadow:0 -8px 24px #00000059;display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;padding:14px 20px;position:-webkit-sticky;position:sticky;z-index:20}.cx-savebar .msg{flex:1 1 220px;min-width:0}.cx-savebar.is-refused{background:#ff95001f;border-color:#ff95008c}.cx-savebar-refused{align-items:center;color:#ffe2b8;display:inline-flex;font-weight:600;gap:10px}.cx-savebar-refused svg{color:var(--amber);flex:none}.cx-savebar.is-refused .cx-btn.primary:disabled{background:var(--surface-2);border-color:var(--surface-2);color:var(--faint);opacity:1}@media (max-width:767.98px){.cx-savebar{bottom:calc(64px + env(safe-area-inset-bottom, 0px))}}.cx-loading{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh}@media (max-width:767.98px){.hide-phone{display:none!important}}@media (min-width:768px){.only-phone{display:none!important}}.cx-gap{display:flex;flex-direction:column;gap:14px}.cx-row-flex{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cx-leads{container-name:leads;container-type:inline-size}.cx-lead-head,.cx-lead-main{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:124px minmax(0,1.4fr) minmax(0,1fr) 84px 104px 104px;padding:0 16px}.cx-lead-main .sub-time{display:none}.cx-lead-head{border-top:1px solid var(--line);color:var(--faint);font-size:12px;font-weight:600;height:36px}.cx-lead-main{cursor:pointer;min-height:64px;padding-bottom:10px;padding-top:10px}.cx-lead-main.open,.cx-lead-main:hover{background:hsla(0,0%,100%,.025)}.cx-lead-main .c-cust{display:flex;flex-direction:column;min-width:0}.cx-lead-main .n{font-size:15px;font-weight:600}.cx-lead-main .c-rep{align-items:center;display:flex;gap:8px;min-width:0}.cx-lead-main .c-ins{justify-self:end}.cx-lead-main .c-phone,.cx-lead-main .c-phone-st{display:none}.cx-lead-detail{background:hsla(0,0%,100%,.025);display:flex;flex-direction:column;gap:14px;padding:4px 16px 18px}.cx-row.cx-lead{border-top-color:#ffffff0f}@container leads (max-width: 899px){.cx-lead-head,.cx-lead-main{grid-template-columns:124px minmax(0,1.4fr) minmax(0,1fr) 100px 104px}.cx-lead-head>:nth-child(4),.cx-lead-main>.c-time{display:none}.cx-lead-main .sub-time{display:inline}.cx-lead-main .c-ins .chev{display:none}}.cx-head-search .grow,.cx-leads-head .grow{flex:1 1 220px}.cx-head-search .cx-search{flex:0 1 300px}@media (max-width:767.98px){.cx-head-search .cx-search{flex:1 1 100%}}@container leads (max-width: 700px){.cx-leads-head .cx-search{flex:1 1 200px;width:auto!important}.cx-lead-head{display:none}.cx-lead-main{gap:4px 12px;grid-template-columns:minmax(0,1fr) auto}.cx-lead-main>.c-cust,.cx-lead-main>.c-ins,.cx-lead-main>.c-match,.cx-lead-main>.c-rep,.cx-lead-main>.c-status,.cx-lead-main>.c-time{display:none}.cx-lead-main .c-phone{display:flex;flex-direction:column;gap:4px;min-width:0}.cx-lead-main .c-phone .line1{align-items:center;display:flex;gap:8px;min-width:0}.cx-lead-main .c-phone-st{display:block}}.cx-pager{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 16px}.cx-people{container-name:people;container-type:inline-size}.cx-person-main{cursor:pointer;min-height:64px;padding:10px 16px}.cx-person-head,.cx-person-main{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 110px 110px 150px 24px}.cx-person-head{border-top:1px solid var(--line);color:var(--faint);font-size:12px;font-weight:600;height:36px;padding:0 16px}.cx-person-main.open,.cx-person-main:hover{background:hsla(0,0%,100%,.025)}.cx-person-main .who{align-items:center;display:flex;gap:10px;min-width:0}.cx-person-main .who .n{font-size:15px;font-weight:600}.cx-person-detail{background:hsla(0,0%,100%,.025);display:flex;flex-direction:column;gap:16px;padding:6px 16px 20px}@container people (max-width: 640px){.cx-person-head{display:none}.cx-person-main{grid-template-columns:minmax(0,1fr) auto 24px}.cx-person-main .m-stat{display:none}}.cx-days{grid-gap:8px;display:grid;gap:8px}.cx-day{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:110px auto minmax(0,1fr);min-height:44px}.cx-day .times{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cx-day .times .cx-input{flex:0 1 148px;min-width:0;padding-left:10px;padding-right:8px;width:148px}@media (max-width:767.98px){.cx-day .times .cx-input{flex:1 1;width:auto}.cx-day{grid-template-columns:1fr auto}.cx-day .times{grid-column:1/-1}}.lg-root{background:var(--bg);display:grid;grid-template-columns:minmax(400px,1fr) minmax(0,1.15fr);min-height:100vh;min-height:100dvh}.lg-form-side{align-items:center;display:flex;justify-content:center;padding:40px 32px}.lg-form-wrap{display:flex;flex-direction:column;gap:28px;max-width:420px;width:100%}.lg-logo{display:block;height:auto;width:200px}.lg-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:28px}.lg-foot{align-items:center;color:var(--faint);display:flex;font-size:13px;gap:10px;justify-content:center}.lg-foot a{align-items:center;color:var(--text-3);display:inline-flex;min-height:44px;text-decoration:none}.lg-foot a:hover{color:var(--text);text-decoration:underline}.lg-greet-phone{display:none}.lg-brand-side{align-items:center;background:radial-gradient(900px 600px at 85% 15%,#00d4aa24,#0000 60%),radial-gradient(700px 500px at 10% 100%,#4da8ff1a,#0000 60%),var(--bg-raised);border-left:1px solid var(--line);display:flex;overflow:hidden;padding:64px;position:relative}.lg-brand-wrap{max-width:560px}.lg-eyebrow{color:var(--teal-text);font-size:15px;font-weight:700;letter-spacing:.02em}.lg-line{font-size:clamp(34px,3.6vw,52px);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin-top:8px}.lg-pitch{color:var(--text-2);font-size:18px;line-height:1.5;margin:24px 0 0;max-width:30em}.lg-proof{display:flex;flex-direction:column;gap:14px;list-style:none;margin:32px 0 0;padding:0}.lg-proof li{align-items:flex-start;color:var(--text-3);display:flex;font-size:15px;gap:12px}.lg-proof li svg{color:var(--teal-text);flex:none;margin-top:2px}@media (max-width:1023.98px){.lg-root{grid-template-columns:1fr}.lg-brand-side{display:none}.lg-greet-phone{color:var(--text-2);display:block;font-size:17px;font-weight:600;margin-top:-12px}.lg-greet-phone .eyebrow{color:var(--teal-text);font-weight:700}.lg-form-side{align-items:flex-start;padding:32px 16px calc(24px + env(safe-area-inset-bottom, 0px))}}@media (max-width:479.98px){.lg-card{border-radius:16px;padding:20px}}.cx-switch:before{content:"";inset:-8px -4px;position:absolute}.cx-person-name{background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;margin:0;max-width:100%;min-height:24px;padding:0;text-align:left}.cx-avail:focus-within{outline:2px solid var(--teal-text);outline-offset:2px}@media (pointer:coarse){.cx-person-name{display:flex;flex-direction:column;justify-content:center;min-height:44px}.cx-avail{height:auto;min-height:44px}.cx-switch{height:44px;width:56px}.cx-switch,.cx-switch[aria-checked=true]{background:#0000}.cx-switch:before{background:#ffffff29;border-radius:999px;inset:8px 4px}.cx-switch[aria-checked=true]:before{background:var(--teal)}.cx-switch:after{left:8px;top:12px}.cx-switch[aria-checked=true]:after{left:28px}.cx-expander,.cx-link{min-height:44px}}.cx-rep-row{align-items:center;display:flex;gap:10px;min-height:56px;padding:6px 0}.cx-rows-sub{border-top:1px solid #ffffff0f;font-weight:600;padding:14px 0 6px}.cx-expander{justify-content:center;margin-top:10px;width:100%}.cx-st.excluded,.cx-st.junk,.cx-st.superseded{color:var(--muted)}.cx-aistar{align-items:center;background:var(--ai-soft);border:1px solid var(--ai-line);border-radius:999px;color:var(--ai);cursor:pointer;display:inline-flex;flex:none;height:32px;justify-content:center;position:relative;width:32px}.cx-aistar:before{content:"";inset:-7px;position:absolute}.cx-aistar:hover{background:#a785ff29}.cx-aistar.on{background:var(--ai-solid);border-color:var(--ai-solid);color:#1a1033}.cx-ai-note{background:var(--ai-soft);border:1px solid var(--ai-line);border-radius:10px;color:var(--text-2);display:flex;flex-direction:column;font-size:14px;gap:4px;line-height:1.45;margin:10px 0 12px;padding:10px 12px}.cx-kpi .cx-ai-note{margin-bottom:0}.cx-ai-note .tone{font-size:12px;font-weight:700}.cx-aikey{align-items:center;color:var(--ai);display:inline-flex;gap:4px;white-space:nowrap}.cx-btn.ai.on{background:#a785ff2e}.cx-sec{align-items:center;color:var(--text-2);display:flex;font-size:15px;font-weight:700;gap:8px;margin:4px 0 0}.cx-sec:before{background:var(--teal);border-radius:50%;content:"";flex:none;height:8px;width:8px}.cx-airead{background:#14193a;border:1px solid #a785ff61;border-radius:18px;display:flex;flex-direction:column;gap:4px;padding:22px 24px 16px}.cx-airead-badge{align-items:center;background:#a785ff29;border-radius:9px;color:var(--ai);display:inline-flex;flex:none;height:28px;justify-content:center;width:28px}.cx-airead-kicker{color:var(--ai);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cx-airead-h{color:var(--text);font-size:24px;font-weight:700;line-height:1.28;margin:10px 0 8px;max-width:60em}.cx-airead-row{grid-gap:16px;align-items:start;border-top:1px solid #a785ff29;display:grid;gap:16px;grid-template-columns:132px minmax(0,1fr);padding:14px 0}.cx-airead-row .lbl{font-size:12px;font-weight:700;letter-spacing:.06em;padding-top:3px;text-transform:uppercase}.cx-airead-row p{color:#e6ecf4;font-size:16px;line-height:1.5;margin:0}.cx-airead-foot{border-top:1px solid #a785ff29;color:var(--muted);font-size:13px;padding-top:12px}.cx-numpill{background:#a785ff29;border:1px solid #a785ff52;border-radius:7px;color:var(--ai);cursor:pointer;font:inherit;font-weight:700;line-height:1.5;margin:0 1px;padding:0 7px}.cx-numpill:hover{background:#a785ff47;color:#fff}.cx-numpill:focus-visible{outline:2px solid var(--ai);outline-offset:2px}@media (max-width:767.98px){.cx-airead{border-radius:16px;padding:18px 16px 12px}.cx-airead-h{font-size:20px}.cx-airead-row{gap:6px;grid-template-columns:1fr}.cx-airead-row p{font-size:15px}}.cx-needs{align-items:center;background:#ff950012;border:1px solid #ff950047;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;padding:10px 14px}.cx-needs .t{color:#ffe4b3;font-weight:700;margin-right:4px}@media (max-width:767.98px){.cx-needs{align-items:stretch;flex-direction:column}.cx-needs .cx-btn{height:auto;justify-content:flex-start;min-height:44px;text-align:left;white-space:normal}}.cx-impact{display:flex;flex-direction:column;gap:14px;min-width:0;scroll-margin-top:16px}.cx-impact-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr))}.cx-flowstats{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 32px}.cx-impact .cx-card-head .grow{min-width:min(100%,230px)}.cx-flowstats>div{display:flex;flex-direction:column;gap:2px;min-width:120px}.cx-flowstats b{font-size:30px;line-height:1.1}@media (max-width:767.98px){.cx-flowstats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.cx-flowstats b{font-size:24px}}.cx-track{background:#ffffff12;border-radius:999px;display:flex;overflow:hidden;width:100%}.cx-track i{display:block;height:100%}.cx-track i+i{box-shadow:-2px 0 0 #0f1f35}.cx-legend{grid-gap:2px 12px;display:grid;gap:2px 12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.cx-legend .row{align-items:center;background:none;border:0;border-radius:10px;color:var(--text);display:flex;font:inherit;gap:10px;min-height:48px;padding:0 8px;text-align:left}.cx-legend .row.link{cursor:pointer}.cx-legend .row.link:hover{background:#ffffff0a}.cx-legend .grow{flex:1 1;min-width:0}.cx-dot,.cx-legend .dot{border-radius:4px;display:inline-block;flex:none;height:12px;width:12px}.cx-cmp{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:120px minmax(0,1fr) 104px;min-height:30px}.cx-cmp>b{text-align:right}.cx-cmp.narrow{grid-template-columns:minmax(0,170px) minmax(0,1fr) 40px}@media (max-width:479.98px){.cx-cmp{gap:8px;grid-template-columns:96px minmax(0,1fr) 92px}.cx-cmp.narrow{grid-template-columns:minmax(0,130px) minmax(0,1fr) 34px}}.cx-calib{background:#ffffff08;border:1px dashed #ffffff29;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.cx-dash{align-items:center;border:1px dashed #ffffff29;border-radius:10px;color:#c6d3e3;display:flex;font-size:14px;gap:10px;padding:10px 12px}.cx-dash svg{color:var(--blue);flex:none}.cx-live{align-items:center;background:#ffffff0a;border-radius:10px;color:var(--text-2);display:flex;gap:10px;padding:10px 12px}.cx-live.amber{background:#ff95001a;border:1px solid #ff950059;color:#ffe4b3}.cx-live.teal{background:var(--teal-soft);color:#c9efe6}.cx-live .pulse{background:var(--amber);box-shadow:0 0 0 4px #ff95002e;height:8px;width:8px}.cx-av,.cx-live .pulse{border-radius:50%;flex:none}.cx-av{align-items:center;background:#16304f;color:var(--blue);display:inline-flex;font-size:12px;font-weight:700;height:32px;justify-content:center;width:32px}.cx-bignum{font-size:40px;font-weight:700;line-height:1}.cx-mean{align-items:flex-start;background:#ffffff08;border-radius:0 0 var(--r-lg) var(--r-lg);border-top:1px solid var(--line);color:var(--text-2);display:flex;font-size:14px;gap:10px;line-height:1.5;margin:auto -20px -20px;padding:14px 20px}.cx-mean b{color:var(--text)}.cx-mean-star{align-items:center;background:#a785ff29;border-radius:7px;color:var(--ai);display:inline-flex;flex:none;height:22px;justify-content:center;width:22px}@media (max-width:767.98px){.cx-mean{margin:auto -16px -16px;padding:12px 16px}}.cx-mmrow{grid-gap:10px;grid-template-columns:minmax(0,1fr) 96px 64px 44px}.cx-barow,.cx-mmrow{align-items:center;display:grid;gap:10px;min-height:44px}.cx-barow{grid-gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 96px}.cx-th.cx-barow,.cx-th.cx-mmrow{min-height:28px}.cx-seg button:disabled{cursor:not-allowed;opacity:.45}@keyframes cxFlash{0%{box-shadow:0 0 0 2px #a785ffe6}to{box-shadow:0 0 0 2px #a785ff00}}.cx-flash{animation:cxFlash 1.6s ease-out 1}@media (prefers-reduced-motion:reduce){.cx-flash{animation:none;outline:2px solid var(--ai)}}.cx-failed{background:#ff95000f;border:1px solid #ff950040;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.cx-failrow{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;min-height:48px}.cx-impact:focus{outline:none}.cx-impact:focus-visible{outline:2px solid var(--ai);outline-offset:2px}.lg-ac{display:flex;flex-direction:column;gap:18px}.lg-ac-eyebrow{display:flex;font-size:14px;font-weight:700;gap:12px;letter-spacing:.02em}.lg-ac-eyebrow,.lg-ac-icon{align-items:center;color:var(--amber)}.lg-ac-icon{background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:12px;display:inline-flex;flex:none;height:44px;justify-content:center;width:44px}.lg-ac-h{font-size:24px;line-height:1.25}.lg-ac-h:focus{outline:none}.lg-ac-p{color:var(--text-2);font-size:15px;line-height:1.45;margin:10px 0 0}.lg-ac-p strong{color:var(--text)}.lg-ac-p.muted{color:var(--text-3)}.lg-ac-actions{display:flex;flex-direction:column;gap:10px}.lg-ac-tip{align-items:flex-start;background:#4da8ff1a;border:1px solid #8cc8ff47;border-radius:var(--r);color:var(--text-2);display:flex;font-size:14px;gap:10px;padding:12px 14px}.lg-ac-tip svg{color:var(--blue);flex:none;margin-top:2px}@media (pointer:coarse){.cx-banner .cx-btn,.cx-btn,.cx-btn.sm{height:auto;min-height:44px}.cx-iconbtn,.cx-iconbtn.sm{height:44px;width:44px}.cx-fchip,.cx-search,.cx-seg button{height:44px}.cx-link{justify-content:center;min-width:44px}.cx-toast .cx-iconbtn:after{content:"";inset:-6px;position:absolute}.cx-airead-row p{line-height:1.95}.cx-numpill{position:relative}.cx-numpill:after{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(100%,44px)}}@media (max-width:767.98px){.cx-search input{font-size:16px}}.cx-save-btn{min-width:132px}.cx-toast.success svg.ic path{stroke:var(--amber)}.cx-rule-n{align-items:center;background:var(--teal-soft);border:1px solid var(--teal-line);border-radius:999px;color:var(--teal-text);display:inline-flex;flex:none;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.sa-notice-wrap{margin:0 auto;max-width:1280px;padding:28px 32px 0;width:100%}.cx-scroll.cx-has-notice .cx-page{padding-top:18px}@media (max-width:1199.98px){.sa-notice-wrap{padding:24px 24px 0}}@media (max-width:767.98px){.sa-notice-wrap{padding:20px 16px 0}.cx-scroll.cx-has-notice .cx-page{padding-top:16px}}.sa-notice{align-items:center;background:#ff950014;border:1px solid #ff950080;border-radius:var(--r-lg);display:flex;gap:16px;padding:16px 18px}.sa-notice-text{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.sa-notice-title{font-size:17px;font-weight:700;margin:0}.sa-notice-what{color:#f2e3cc;font-size:14.5px;margin:0}.sa-notice-why{color:var(--text-2);font-size:14px;margin:0}.sa-notice-actions{align-items:center;display:flex;flex:none;gap:8px}.sa-btn-outline{align-items:center;background:#0000;border:1px solid var(--line-strong);border-radius:var(--r);color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;min-height:44px;padding:0 14px;white-space:nowrap}.sa-btn-outline:hover{background:#ffffff0d}.sa-btn-quiet{background:#0000;border:0;border-radius:var(--r);color:var(--muted);cursor:pointer;font:inherit;font-size:14px;font-weight:600;min-height:44px;padding:0 14px}.sa-btn-quiet:hover{color:var(--text)}@media (max-width:1023.98px){.sa-notice{align-items:flex-start;flex-wrap:wrap}.sa-notice-text{flex-basis:calc(100% - 90px);flex-grow:1;flex-shrink:1}.sa-notice-actions{flex-basis:100%;flex-wrap:wrap;padding-left:86px}}@media (max-width:767.98px){.sa-notice{gap:12px;padding:14px}.sa-notice-actions{padding-left:0}.sa-notice-actions button{flex:1 1 auto}}.sa-card{display:flex;flex-direction:column;gap:14px}.sa-empty{color:var(--text-2);font-size:14px;margin:0}.sa-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.sa-visit{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:44px minmax(0,1fr)}.sa-rail{align-items:center;display:flex;flex-direction:column}.sa-line{background:#ff95004d;flex:1 1 auto;margin:6px 0;min-height:24px;width:2px}.sa-body{display:flex;flex-direction:column;gap:6px;min-width:0}.sa-body-gap{padding-bottom:20px}.sa-who{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.sa-name{font-size:16px;font-weight:700}.sa-tag{background:#ff950029;border-radius:999px;color:#ffc47a;font-size:12px;font-weight:700;padding:2px 8px}.sa-when{color:var(--text-2);font-size:14px}.sa-mins,.sa-reason{color:var(--muted)}.sa-reason{font-size:14px}.sa-pages{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:2px 0 0;padding:0}.sa-pg{align-items:center;background:var(--bg);border:1px solid #ffffff1f;border-radius:999px;color:var(--text-2);display:inline-flex;font-size:13px;gap:6px;padding:4px 10px}.sa-pg span{font-feature-settings:"tnum";color:var(--faint);font-variant-numeric:tabular-nums}.sa-refused{align-items:flex-start;color:var(--text-2);display:flex;font-size:13.5px;gap:8px}.sa-refused svg{color:var(--amber);flex:none;margin-top:3px}.sa-help{background:var(--bg);border:1px solid #ffffff1a;border-radius:12px;color:var(--text-2);font-size:14px;padding:12px 14px}.svr{display:inline-block;flex:none;font-family:DM Sans,system-ui,sans-serif;line-height:1;position:relative}.svr-ring{background:var(--svr-ring);border-radius:50%;height:var(--svr-size);left:0;padding:var(--svr-pad);position:absolute;top:0;width:var(--svr-size)}.svr-staff{background:#2a1e00;color:#ffb547;font-size:calc(var(--svr-size)*.28);height:100%;width:100%}.svr-staff,.svr-target{align-items:center;border:2px solid #0f1f35;border:2px solid var(--svr-edge,#0f1f35);border-radius:50%;display:flex;font-weight:700;justify-content:center}.svr-target{background:#13294a;color:#2ee6bf;font-size:calc(var(--svr-tsize)*.36);height:var(--svr-tsize);position:absolute;right:0;top:calc((var(--svr-size) - var(--svr-tsize))/2);width:var(--svr-tsize)}.svr--on-amber{--svr-edge:#ff9500}.svr--on-amber .svr-target{background:#ffe2b8;color:#2a1e00}.svr-sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.mc-root{--mc-navy:#0a1628;--mc-navy-2:#0f1f35;--mc-navy-3:#162033;--mc-border:#22324b;--mc-border-2:#2b3d5a;--mc-teal:#00d4aa;--mc-teal-dim:#00d4aa1f;--mc-teal-glow:#00d4aa33;--mc-amber:#ff9500;--mc-amber-dim:#ff95001f;--mc-red:#f87171;--mc-red-dim:#f871711f;--mc-green:#34d399;--mc-green-dim:#34d3991f;--mc-purple:#a785ff;--mc-purple-dim:#a785ff1f;--mc-blue:#60a5fa;--mc-blue-dim:#60a5fa1f;--mc-t1:#f0f4f8;--mc-t2:#b4c2d4;--mc-t3:#8797b0;--mc-gutter:1.5rem;--mc-font:"DM Sans",-apple-system,sans-serif;--mc-mono:"DM Mono","JetBrains Mono",monospace;--mc-hh:56px;--mc-tbh:44px;-webkit-font-smoothing:antialiased;background:var(--mc-navy);color:var(--mc-t1);font-family:var(--mc-font);min-height:100vh}.mc-root *,.mc-root :after,.mc-root :before{box-sizing:border-box;margin:0;padding:0}.mc-root button{cursor:pointer}.mc-root button,.mc-root input,.mc-root select,.mc-root textarea{font-family:var(--mc-font)}.mc-root ::-webkit-scrollbar{height:5px;width:5px}.mc-root ::-webkit-scrollbar-track{background:#0000}.mc-root ::-webkit-scrollbar-thumb{background:var(--mc-border-2);border-radius:99px}.mc-root .mc-tl{color:var(--mc-teal)}.mc-root .mc-gn{color:var(--mc-green)}.mc-root .mc-am{color:var(--mc-amber)}.mc-root .mc-rd{color:var(--mc-red)}.mc-root .mc-t2{color:var(--mc-t2)}.mc-root .mc-t3{color:var(--mc-t3)}.mc-root .mc-mono{font-family:var(--mc-mono)}.mc-hdr{align-items:center;background:var(--mc-navy-2);border-bottom:1px solid var(--mc-border);display:flex;gap:1rem;height:var(--mc-hh);justify-content:space-between;left:0;padding:0 var(--mc-gutter);position:fixed;right:0;top:0;z-index:1000}.mc-hdr:after{background:linear-gradient(90deg,#0000,var(--mc-teal),#0000);bottom:0;content:"";height:1px;left:0;opacity:.35;position:absolute;right:0}.mc-cmd-trigger{align-items:center;background:var(--mc-navy);border:1px solid var(--mc-border);border-radius:7px;color:var(--mc-t3);cursor:pointer;display:flex;flex:1 1;font-size:.875rem;gap:.625rem;max-width:320px;padding:.45rem .875rem;transition:border-color .15s,color .15s}.mc-cmd-trigger:hover{border-color:var(--mc-teal);color:var(--mc-t2)}.mc-cmd-trigger span{flex:1 1;text-align:left}.mc-cmd-trigger{container-type:inline-size;min-width:42px;overflow:hidden}.mc-cmd-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-cmd-kbd,.mc-cmd-trigger svg,.mc-hdr-right{flex-shrink:0}@container (max-width: 170px){.mc-cmd-trigger .mc-cmd-kbd,.mc-cmd-trigger span{display:none}}@media (min-width:1200px) and (max-width:1365px){.mc-hdr{gap:.75rem}.mc-hdr-right{gap:.5rem}.mc-hbtn{padding:.375rem .6rem}}.mc-cmd-kbd{background:var(--mc-border);border-radius:4px;color:var(--mc-t3);font-family:var(--mc-mono);font-size:.75rem;padding:.1rem .4rem}.mc-hdr-right{gap:.75rem}.mc-hdr-right,.mc-sys-status{align-items:center;display:flex}.mc-sys-status{color:var(--mc-t2);font-size:.8rem;gap:.4rem;white-space:nowrap}.mc-sys-dot{animation:mc-pulse 2.5s ease-in-out infinite;background:var(--mc-green);border-radius:50%;box-shadow:0 0 6px var(--mc-green);flex-shrink:0;height:7px;width:7px}.mc-sys-dot.amber{background:var(--mc-amber);box-shadow:0 0 6px var(--mc-amber)}.mc-sys-dot.red{background:var(--mc-red);box-shadow:0 0 6px var(--mc-red)}@keyframes mc-pulse{0%,to{opacity:1}50%{opacity:.4}}.mc-hbtn{align-items:center;background:#0000;border:1px solid var(--mc-border);border-radius:6px;color:var(--mc-t2);display:flex;font-size:.84rem;font-weight:500;gap:.4rem;padding:.375rem .75rem;transition:all .15s;white-space:nowrap}.mc-hbtn:hover{border-color:var(--mc-teal);color:var(--mc-teal)}.mc-hbtn.alert-btn{background:var(--mc-red-dim);border-color:#ef444466;color:var(--mc-red)}.mc-hbtn.alert-btn:hover{background:#ef44442e}.mc-hbtn.new-btn{background:var(--mc-teal-dim);border-color:#00d4aa66;color:var(--mc-teal)}.mc-alert-ct{align-items:center;background:var(--mc-red);border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:17px;justify-content:center;width:17px}.mc-tabbar{align-items:stretch;background:var(--mc-navy-2);border-bottom:1px solid var(--mc-border);display:flex;height:var(--mc-tbh);left:0;padding:0 var(--mc-gutter);position:fixed;right:0;top:var(--mc-hh);z-index:900}.mc-tab{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--mc-t3);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;padding:0 1.1rem;transition:all .15s;white-space:nowrap}.mc-tab:hover{color:var(--mc-t2)}.mc-tab.active{border-bottom-color:var(--mc-teal);color:var(--mc-teal)}.mc-support-banner{background:#ff95001f;border-bottom:1px solid #ff950059;color:var(--mc-amber);font-size:.84rem;left:0;padding:.45rem 1.75rem;position:fixed;right:0;text-align:center;top:0;z-index:1100}.mc-support-exit{background:#ff950033;border:1px solid #ff950066;border-radius:4px;color:var(--mc-amber);cursor:pointer;font-size:.8rem;margin-left:1rem;padding:.18rem .65rem}.mc-main{margin:0 auto;max-width:1600px;padding-bottom:6rem;padding-left:var(--mc-gutter);padding-right:var(--mc-gutter);padding-top:calc(var(--mc-hh) + var(--mc-tbh) + 1.5rem)}.mc-tab-pane{display:none}.mc-tab-pane.active{display:block}.mc-panel{background:var(--mc-navy-2);border:1px solid var(--mc-border);border-radius:10px;overflow:hidden;position:relative;transition:opacity .15s}.mc-panel[draggable=true]{cursor:grab}.mc-panel[draggable=true]:active{cursor:grabbing;opacity:.85}.mc-panel-ctrls{display:flex;gap:.25rem;position:absolute;right:.875rem;top:.75rem;z-index:1}.mc-ctrl{align-items:center;background:#0000;border:1px solid var(--mc-border);border-radius:5px;color:var(--mc-t3);cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .15s;width:24px}.mc-ctrl:hover{border-color:var(--mc-teal);color:var(--mc-teal)}.mc-panel-body{padding:1rem 1.125rem 1.125rem}.mc-panel-head{gap:.625rem;margin-bottom:.875rem;min-height:28px;padding-right:4rem}.mc-panel-head,.mc-panel-icon{align-items:center;display:flex}.mc-panel-icon{background:var(--mc-teal-dim);border-radius:7px;color:var(--mc-teal);flex-shrink:0;height:28px;justify-content:center;width:28px}.mc-panel-icon svg{height:15px;width:15px}.mc-panel-title{font-size:.95rem;font-weight:700;letter-spacing:-.005em}.mc-panel-meta{color:var(--mc-t3);font-size:.8rem;margin-top:.1rem}.mc-panel-grid{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(12,minmax(0,1fr))}.mc-ic{background:var(--mc-navy-2);border:1px solid var(--mc-border);border-radius:10px;padding:1.25rem}.mc-ic-t{color:var(--mc-t3);font-size:.8rem;font-weight:700;margin-bottom:1rem}.mc-ic-hdr{margin-bottom:1rem}.mc-ic-hdr,.mc-ir{align-items:center;display:flex;justify-content:space-between}.mc-ir{border-bottom:1px solid var(--mc-border);gap:1rem;padding:.5rem 0}.mc-ir:last-child{border-bottom:none}.mc-il{color:var(--mc-t3);flex-shrink:0;font-size:.8rem}.mc-iv{color:var(--mc-t1);font-size:.875rem;font-weight:500;text-align:right}.mc-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:.75rem;font-weight:700;padding:.15rem .5rem}.mc-badge-ok{background:var(--mc-green-dim);color:var(--mc-green)}.mc-badge-warn{background:var(--mc-amber-dim);color:var(--mc-amber)}.mc-badge-err{background:var(--mc-red-dim);color:var(--mc-red)}.mc-badge-info{background:var(--mc-teal-dim);color:var(--mc-teal)}.mc-badge-live{background:var(--mc-green-dim);color:var(--mc-green)}.mc-badge-test{background:var(--mc-purple-dim);color:var(--mc-purple)}.mc-badge-ob{background:var(--mc-amber-dim);color:var(--mc-amber)}.mc-badge-sold{background:var(--mc-blue-dim);color:var(--mc-blue)}.mc-btn-primary{background:var(--mc-teal);border:none;border-radius:6px;color:var(--mc-navy);cursor:pointer;font-family:var(--mc-font);font-size:.84rem;font-weight:700;padding:.4rem .875rem;transition:background .15s}.mc-btn-primary:hover{background:#0fc}.mc-btn-primary:disabled{background:var(--mc-border);color:var(--mc-t3);cursor:not-allowed}.mc-btn-secondary{background:#0000;border:1px solid var(--mc-border-2);border-radius:6px;color:var(--mc-t2);cursor:pointer;font-family:var(--mc-font);font-size:.84rem;padding:.375rem .75rem;transition:all .15s}.mc-btn-secondary:hover{border-color:var(--mc-teal);color:var(--mc-teal)}.mc-btn-danger{background:var(--mc-red-dim);border:1px solid #ef44444d;border-radius:6px;color:var(--mc-red);cursor:pointer;font-family:var(--mc-font);font-size:.8rem;font-weight:600;padding:.375rem .75rem;transition:all .15s}.mc-btn-danger:hover{background:#ef444433}.mc-edit-btn{align-items:center;background:#0000;border:1px solid var(--mc-border-2);border-radius:5px;color:var(--mc-t3);cursor:pointer;display:flex;font-family:var(--mc-font);font-size:.75rem;gap:.35rem;padding:.25rem .625rem;transition:all .15s}.mc-edit-btn:hover{border-color:var(--mc-teal);color:var(--mc-teal)}.mc-save-btn{background:var(--mc-teal);border:none;border-radius:5px;color:var(--mc-navy);cursor:pointer;font-family:var(--mc-font);font-size:.75rem;font-weight:700;padding:.25rem .625rem}.mc-save-btn:disabled{cursor:not-allowed;opacity:.7}.mc-cancel-btn{background:#0000;border:1px solid var(--mc-border-2);border-radius:5px;color:var(--mc-t3);cursor:pointer;font-family:var(--mc-font);font-size:.75rem;padding:.25rem .625rem}.mc-cancel-btn:hover{color:var(--mc-t2)}.mc-input{max-width:240px;width:100%}.mc-input,.mc-select{background:var(--mc-navy-3);border:1px solid var(--mc-teal);border-radius:5px;color:var(--mc-t1);font-family:var(--mc-font);font-size:.875rem;outline:none;padding:.3rem .6rem}.mc-select{cursor:pointer}.mc-form-input,.mc-form-select,.mc-form-textarea{background:var(--mc-navy-3);border:1px solid var(--mc-border);border-radius:7px;color:var(--mc-t1);font-family:var(--mc-font);font-size:.875rem;outline:none;padding:.5rem .75rem;transition:border-color .15s;width:100%}.mc-form-input:focus,.mc-form-select:focus,.mc-form-textarea:focus{border-color:var(--mc-teal)}.mc-form-textarea{min-height:80px;resize:vertical}.mc-crm-verified{align-items:center;background:var(--mc-green-dim);border:1px solid #10b9814d;border-radius:4px;color:var(--mc-green);display:inline-flex;font-size:.75rem;font-weight:700;gap:.3rem;padding:.2rem .6rem}.mc-crm-unverified{background:var(--mc-amber-dim);border:1px solid #ff95004d;color:var(--mc-amber)}.mc-prov-bar{align-items:center;background:var(--mc-navy-3);border:1px solid var(--mc-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem;padding:.875rem 1.25rem}.mc-prov-bar.ready{border-color:#00d4aa4d}.mc-prov-bar.done{border-color:#10b9814d}.mc-prov-left{gap:.875rem}.mc-prov-icon,.mc-prov-left{align-items:center;display:flex}.mc-prov-icon{border-radius:8px;flex-shrink:0;height:32px;justify-content:center;width:32px}.mc-prov-title{font-size:.875rem;font-weight:700;margin-bottom:.15rem}.mc-prov-sub{color:var(--mc-t3);font-size:.8rem}.mc-prov-flags{gap:.875rem}.mc-prov-flag,.mc-prov-flags{align-items:center;display:flex}.mc-prov-flag{font-size:.8rem;font-weight:600;gap:.375rem}.mc-prov-flag svg{flex-shrink:0;height:13px;width:13px}.mc-prov-flag.done{color:var(--mc-green)}.mc-prov-flag.pending{color:var(--mc-t3)}.mc-prov-actions{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.mc-exec-btn{background:var(--mc-teal);border:none;border-radius:6px;color:var(--mc-navy);cursor:pointer;font-family:var(--mc-font);font-size:.84rem;font-weight:700;padding:.45rem 1rem;transition:background .15s;white-space:nowrap}.mc-exec-btn:hover:not(:disabled){background:#0fc}.mc-exec-btn:disabled{background:var(--mc-border);color:var(--mc-t3);cursor:not-allowed}.mc-exec-btn.confirming{background:var(--mc-amber)!important;color:var(--mc-navy)!important}.mc-exec-btn.provisioned{background:var(--mc-green-dim)!important;border:1px solid #10b9814d;color:var(--mc-green)!important;cursor:default}.mc-review-btn{background:#0000;border:1px solid #00d4aa59;border-radius:6px;color:var(--mc-teal);cursor:pointer;font-family:var(--mc-font);font-size:.8rem;font-weight:600;padding:.4rem .875rem;transition:all .15s;white-space:nowrap}.mc-review-btn:hover{background:var(--mc-teal-dim)}.mc-cb-strip{align-items:center;background:var(--mc-navy-3);border:1px solid var(--mc-border);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:1.25rem;padding:.875rem 1.25rem}.mc-cb-strip.tripped{background:var(--mc-red-dim);border-color:#ef444466}.mc-cb-left{align-items:center;display:flex;gap:.75rem}.mc-cb-dot{border-radius:50%;flex-shrink:0;height:9px;width:9px}.mc-cb-title{font-size:.875rem;font-weight:600}.mc-cb-sub{color:var(--mc-t3);font-size:.75rem;margin-top:.1rem}.mc-cb-trip-btn{background:var(--mc-red-dim);border:1px solid #ef44444d;border-radius:6px;color:var(--mc-red);transition:all .15s}.mc-cb-restore-btn,.mc-cb-trip-btn{cursor:pointer;font-family:var(--mc-font);font-size:.8rem;font-weight:600;padding:.4rem .875rem}.mc-cb-restore-btn{background:var(--mc-green-dim);border:1px solid #10b9814d;border-radius:6px;color:var(--mc-green)}.mc-cb-confirm-btn{background:var(--mc-amber)!important;border:none!important;color:var(--mc-navy)!important}.mc-pipe-cols{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(4,1fr)}.mc-pipe-col{display:flex;flex-direction:column;gap:.5rem}.mc-pipe-col-hdr{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem;padding:0 .125rem}.mc-pipe-col-title{color:var(--mc-t2);font-size:.84rem;font-weight:700}.mc-pipe-col-ct{background:var(--mc-border);border-radius:99px;color:var(--mc-t3);font-size:.75rem;font-weight:700;padding:.1rem .5rem}.mc-pipe-empty{color:var(--mc-t3);font-size:.8rem;padding:1rem 0;text-align:center}.mc-pcard{background:var(--mc-navy-3);border:1px solid var(--mc-border);border-left:3px solid #0000;border-radius:8px;cursor:pointer;padding:.875rem;transition:all .15s}.mc-pcard:hover{border-color:var(--mc-teal);transform:translateX(2px)}.mc-pcard.mc-pcard-new{animation:mc-card-pulse 2s ease-in-out 3}@keyframes mc-card-pulse{0%,to{box-shadow:none}50%{box-shadow:0 0 0 3px #00d4aa40}}.mc-pcard-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.mc-pcard-id{color:var(--mc-t3);font-family:var(--mc-mono);font-size:.75rem}.mc-pcard-new-badge{background:var(--mc-teal-dim);border:1px solid #00d4aa4d;border-radius:4px;color:var(--mc-teal)}.mc-pcard-new-badge,.mc-pcard-prov-badge{font-size:.75rem;font-weight:700;padding:.1rem .4rem}.mc-pcard-prov-badge{background:var(--mc-green-dim);border:1px solid #10b9814d;border-radius:4px;color:var(--mc-green)}.mc-pcard-name{font-size:.875rem;font-weight:600;margin-bottom:.15rem}.mc-pcard-group{color:var(--mc-t3);font-size:.75rem;margin-bottom:.5rem}.mc-prog-track{background:var(--mc-border);border-radius:99px;height:4px;margin-bottom:.25rem;overflow:hidden}.mc-prog-fill{border-radius:99px;height:100%;transition:width .3s}.mc-pcard-meta,.mc-prog-label{color:var(--mc-t3);font-size:.75rem;margin-bottom:.5rem}.mc-pcard-meta{align-items:center;display:flex;justify-content:space-between}.mc-pcard-actions{border-top:1px solid var(--mc-border);display:flex;flex-direction:column;gap:.375rem;margin-top:.375rem;padding-top:.625rem}.mc-flag-row{display:flex;gap:.75rem}.mc-flag{align-items:center;color:var(--mc-t3);display:flex;font-size:.75rem;font-weight:600;gap:.25rem}.mc-flag.done{color:var(--mc-green)}.mc-pcard-review-btn{background:#0000;border:1px solid #00d4aa59;border-radius:5px;color:var(--mc-teal);cursor:pointer;font-family:var(--mc-font);font-size:.8rem;font-weight:600;padding:.35rem .75rem;transition:all .15s;width:100%}.mc-pcard-review-btn:hover{background:var(--mc-teal-dim)}.mc-pcard-exec-btn{background:var(--mc-teal);border:none;border-radius:5px;color:var(--mc-navy);cursor:pointer;font-family:var(--mc-font);font-size:.8rem;font-weight:700;padding:.4rem .75rem;transition:background .15s;width:100%}.mc-pcard-exec-btn:hover:not(:disabled){background:#0fc}.mc-pcard-exec-btn:disabled{background:var(--mc-border);color:var(--mc-t3);cursor:not-allowed}.mc-pcard-exec-btn.confirming{background:var(--mc-amber)!important;color:var(--mc-navy)!important}.mc-takeover{background:var(--mc-navy);display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed;z-index:1200}.mc-to-hdr{background:var(--mc-navy-2);border-bottom:1px solid var(--mc-border);flex-shrink:0;gap:1rem;height:var(--mc-hh);justify-content:space-between;padding:0 var(--mc-gutter)}.mc-to-hdr,.mc-to-hdr-l{align-items:center;display:flex;flex-wrap:wrap}.mc-to-hdr-l{gap:.75rem}.mc-to-hdr-r{flex-shrink:0;gap:.75rem}.mc-to-back,.mc-to-hdr-r{align-items:center;display:flex}.mc-to-back{background:#0000;border:none;color:var(--mc-t3);cursor:pointer;font-family:var(--mc-font);font-size:.84rem;gap:.375rem;transition:color .15s}.mc-to-back:hover{color:var(--mc-teal)}.mc-to-divider{background:var(--mc-border);height:20px;width:1px}.mc-to-id{color:var(--mc-t3);font-family:var(--mc-mono);font-size:.8rem}.mc-to-name{font-size:1rem;font-weight:700}.mc-to-group{color:var(--mc-t3);font-size:.84rem}.mc-to-stage-badge{border-radius:99px;font-size:.75rem;font-weight:700;padding:.2rem .625rem}.mc-stage-live{background:var(--mc-green-dim);border:1px solid #10b9814d;color:var(--mc-green)}.mc-stage-test{background:var(--mc-purple-dim);border:1px solid #a785ff4d;color:var(--mc-purple)}.mc-stage-ob{background:var(--mc-amber-dim);border:1px solid #ff95004d;color:var(--mc-amber)}.mc-stage-sold{background:var(--mc-blue-dim);border:1px solid #60a5fa4d;color:var(--mc-blue)}.mc-to-close{align-items:center;background:#0000;border:1px solid var(--mc-border-2);border-radius:6px;color:var(--mc-t3);cursor:pointer;display:flex;font-family:var(--mc-font);font-size:.875rem;height:30px;justify-content:center;transition:all .15s;width:30px}.mc-to-close:hover{border-color:var(--mc-red);color:var(--mc-red)}.mc-to-tabbar{align-items:stretch;background:var(--mc-navy-2);border-bottom:1px solid var(--mc-border);display:flex;flex-shrink:0;padding:0 var(--mc-gutter)}.mc-to-tab{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--mc-t3);cursor:pointer;display:flex;font-family:var(--mc-font);font-size:.875rem;font-weight:500;height:var(--mc-tbh);padding:0 1rem;transition:all .15s;white-space:nowrap}.mc-to-tab:hover{color:var(--mc-t2)}.mc-to-tab.active{border-bottom-color:var(--mc-teal);color:var(--mc-teal)}.mc-to-body{flex:1 1;overflow-y:auto;padding:var(--mc-gutter)}.mc-ov-grid{grid-gap:1.25rem;grid-template-columns:repeat(3,1fr)}.mc-ov-2col,.mc-ov-grid{display:grid;gap:1.25rem}.mc-ov-2col{grid-gap:1.25rem;grid-template-columns:repeat(2,1fr);margin-top:1.25rem}.mc-step{align-items:flex-start;background:var(--mc-navy-2);border:1px solid var(--mc-border);border-radius:9px;display:flex;gap:1rem;padding:1rem;transition:border-color .15s}.mc-step.active{border-color:#00d4aa66}.mc-step.done{opacity:.7}.mc-step.blocked{border-color:#ef44444d}.mc-step-num{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.84rem;font-weight:700;height:32px;justify-content:center;width:32px}.mc-step-num.waiting{background:var(--mc-border);color:var(--mc-t3)}.mc-step-num.active{background:var(--mc-teal-dim);border:1px solid #00d4aa4d;color:var(--mc-teal)}.mc-step-num.done{background:var(--mc-green-dim);color:var(--mc-green)}.mc-step-num.blocked{background:var(--mc-red-dim);color:var(--mc-red)}.mc-step-name{font-size:.875rem;font-weight:600;margin-bottom:.25rem}.mc-step-status{color:var(--mc-t3);font-size:.8rem}.mc-routing-grid{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.25rem}.mc-r-stat{background:var(--mc-navy-2);border:1px solid var(--mc-border);border-radius:9px;padding:1rem;text-align:center}.mc-r-val{font-size:1.5rem;font-weight:700;margin-bottom:.2rem}.mc-r-lbl{color:var(--mc-t3);font-size:.75rem}.mc-int-card{background:var(--mc-navy-2);border:1px solid var(--mc-border);border-radius:10px;margin-bottom:1rem;padding:1.25rem}.mc-int-top{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.mc-int-dot{border-radius:50%;flex-shrink:0;height:9px;width:9px}.mc-int-name{flex:1 1;font-size:.875rem;font-weight:700}.mc-int-status{font-size:.84rem;font-weight:600}.mc-int-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.mc-int-btn{background:#0000;border:1px solid var(--mc-border-2);border-radius:6px;color:var(--mc-t2);cursor:pointer;font-family:var(--mc-font);font-size:.8rem;padding:.375rem .75rem;transition:all .15s}.mc-int-btn:hover{border-color:var(--mc-teal);color:var(--mc-teal)}.mc-int-btn-primary{background:var(--mc-teal);border:none;border-radius:6px;color:var(--mc-navy);cursor:pointer;font-family:var(--mc-font);font-size:.8rem;font-weight:700;padding:.375rem .875rem}.mc-cp-overlay{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;display:flex;inset:0;justify-content:center;padding-top:12vh;position:fixed;z-index:2000}.mc-cp-modal{background:var(--mc-navy-2);border:1px solid var(--mc-border-2);border-radius:12px;box-shadow:0 24px 64px #000c;overflow:hidden;width:580px}.mc-cp-input-row{align-items:center;border-bottom:1px solid var(--mc-border);display:flex;gap:.75rem;padding:.875rem 1.25rem}.mc-cp-input{background:#0000;border:none;color:var(--mc-t1);flex:1 1;font-family:var(--mc-font);font-size:.975rem;outline:none}.mc-cp-input::placeholder{color:var(--mc-t3)}.mc-cp-results{max-height:420px;overflow-y:auto;padding:.375rem}.mc-cp-section-label{color:var(--mc-t3);font-size:.75rem;font-weight:700;padding:.625rem .875rem .3rem}.mc-cp-item{align-items:center;background:#0000;border:none;border-radius:7px;cursor:pointer;display:flex;font-family:var(--mc-font);gap:.875rem;padding:.625rem .875rem;text-align:left;transition:background .1s;width:100%}.mc-cp-item.active,.mc-cp-item:hover{background:var(--mc-teal-dim)}.mc-cp-item.active .mc-cp-item-name,.mc-cp-item:hover .mc-cp-item-name{color:var(--mc-teal)}.mc-cp-item-icon{align-items:center;border-radius:7px;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.mc-cp-item-icon svg{height:14px;width:14px}.mc-cp-icon-rt{background:var(--mc-teal-dim);border:1px solid #00d4aa33;color:var(--mc-teal)}.mc-cp-icon-nav{background:var(--mc-border);color:var(--mc-t2)}.mc-cp-icon-act{background:var(--mc-teal-dim);color:var(--mc-teal)}.mc-cp-item-name{color:var(--mc-t1);font-size:.875rem;font-weight:500;margin-bottom:.1rem}.mc-cp-item-meta{color:var(--mc-t3);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-cp-empty{color:var(--mc-t3);font-size:.875rem;padding:2rem;text-align:center}.mc-cp-footer{align-items:center;background:#00000026;border-top:1px solid var(--mc-border);color:var(--mc-t3);display:flex;font-size:.75rem;gap:1.25rem;padding:.625rem 1.25rem}.mc-cp-footer kbd{background:var(--mc-border);border-radius:3px;font-family:var(--mc-mono);font-size:.75rem;margin-right:.25rem;padding:.1rem .35rem}.mc-map-overlay{background:var(--mc-navy);display:flex;flex-direction:column;inset:0;position:fixed;z-index:1050}.mc-map-hdr{background:var(--mc-navy-2);border-bottom:1px solid var(--mc-border);flex-shrink:0;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem var(--mc-gutter)}.mc-map-hdr,.mc-map-title{align-items:center;display:flex}.mc-map-title{font-size:.9rem;font-weight:700;gap:.625rem}.mc-map-dot{background:var(--mc-teal);border-radius:50%;box-shadow:0 0 8px var(--mc-teal);height:8px;width:8px}.mc-map-legend{align-items:center;display:flex;gap:1.25rem}.mc-map-leg-item{align-items:center;color:var(--mc-t2);display:flex;font-size:.8rem;gap:.375rem}.mc-map-leg-dot{border-radius:50%;flex-shrink:0;height:9px;width:9px}.mc-map-close{align-items:center;background:#0000;border:1px solid var(--mc-border);border-radius:6px;color:var(--mc-t2);cursor:pointer;display:flex;font-family:var(--mc-font);font-size:.84rem;gap:.4rem;padding:.375rem .75rem;transition:all .15s}.mc-map-close:hover{border-color:var(--mc-red);color:var(--mc-red)}.mc-map-body{display:flex;flex:1 1;overflow:hidden}.mc-map-canvas{background:var(--mc-navy-3);flex:1 1;justify-content:center;position:relative}.mc-map-canvas,.mc-map-ph{align-items:center;display:flex}.mc-map-ph{color:var(--mc-t3);flex-direction:column;gap:1rem;padding:2rem;text-align:center}.mc-map-ph-title{color:var(--mc-t2);font-size:1rem;font-weight:700}.mc-map-ph-sub{font-size:.875rem;line-height:1.6;max-width:360px}.mc-map-sidebar{background:var(--mc-navy-2);border-left:1px solid var(--mc-border);flex-shrink:0;overflow-y:auto;width:320px}.mc-map-sb-hdr{border-bottom:1px solid var(--mc-border);padding:.875rem 1.25rem}.mc-map-sb-title{color:var(--mc-t2);font-size:.8rem;font-weight:700}.mc-map-sb-sub{color:var(--mc-t3);font-size:.75rem;margin-top:.125rem}.mc-map-list{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.mc-map-card{background:var(--mc-navy-3);border:1px solid var(--mc-border);border-radius:8px;cursor:pointer;padding:.875rem .875rem .875rem 1.125rem;transition:all .15s}.mc-map-card.selected,.mc-map-card:hover{border-color:var(--mc-teal)}.mc-map-card.selected{background:var(--mc-teal-dim)}.mc-map-card-top{align-items:center;display:flex;gap:.5rem;margin-bottom:.25rem}.mc-map-card-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.mc-map-card-name{flex:1 1;font-size:.875rem;font-weight:600}.mc-map-alert-badge{background:var(--mc-red-dim);border-radius:4px;color:var(--mc-red);font-size:.75rem;font-weight:700;padding:.1rem .4rem}.mc-map-card-meta{color:var(--mc-t3);font-size:.75rem;margin-bottom:.5rem}.mc-map-open-btn{background:var(--mc-teal);border:none;border-radius:5px;color:var(--mc-navy);cursor:pointer;font-family:var(--mc-font);font-size:.8rem;font-weight:700;margin-top:.5rem;padding:.4rem;transition:background .15s;width:100%}.mc-map-open-btn:hover{background:#0fc}.mc-root.mc-advisor-open{--mc-dock-w:380px}.mc-advisor-open .mc-main,.mc-advisor-open .mc-map-overlay>:not(.mc-map-hdr),.mc-advisor-open .mc-to-body{margin-right:0;margin-right:var(--mc-dock-w,0)}.mc-advisor-open .mc-cp-overlay{right:0;right:var(--mc-dock-w,0)}.mc-advisor{background:var(--mc-navy-2);border-left:1px solid var(--mc-border);border-top:1px solid var(--mc-border);bottom:0;display:flex;flex-direction:column;overflow:hidden;position:fixed;right:0;top:calc(var(--mc-hh) + var(--mc-tbh) + 1px);width:380px;width:var(--mc-dock-w,380px);z-index:1300}.mc-advisor-hdr{align-items:center;border-bottom:1px solid var(--mc-border);display:flex;flex-shrink:0;gap:.75rem;min-height:var(--mc-hh);padding:0 1.25rem}.mc-advisor-title{align-items:center;color:var(--mc-teal);display:flex;font-size:.875rem;font-weight:700;gap:.5rem;margin-right:auto}.mc-advisor-close{align-items:center;background:#0000;border:1px solid var(--mc-border);border-radius:6px;color:var(--mc-t2);cursor:pointer;display:inline-flex;font-family:var(--mc-font);font-size:.84rem;gap:.35rem;min-height:36px;padding:0 .6rem;transition:color .15s,border-color .15s}.mc-advisor-close:hover{border-color:var(--mc-teal);color:var(--mc-t1)}.mc-advisor-body{flex:1 1;min-height:0;overflow-y:auto;padding:1rem 1.25rem}.mc-hbtn.is-on{background:var(--mc-teal-dim);border-color:var(--mc-teal);color:var(--mc-teal)}.mc-advisor-seeds{display:flex;flex-direction:column;gap:.5rem}.mc-advisor-seed-label{color:var(--mc-t3);font-size:.8rem;margin-bottom:.25rem}.mc-advisor-seed{background:var(--mc-navy-3);border:1px solid var(--mc-border);border-radius:7px;color:var(--mc-t2);cursor:pointer;font-family:var(--mc-font);font-size:.84rem;padding:.625rem .875rem;text-align:left;transition:all .15s;width:100%}.mc-advisor-seed:hover{border-color:var(--mc-teal);color:var(--mc-teal)}.mc-advisor-msgs{display:flex;flex-direction:column;gap:.625rem}.mc-msg{border-radius:8px;font-size:.875rem;line-height:1.6;padding:.625rem .875rem}.mc-msg-user{background:var(--mc-teal-dim);border:1px solid #00d4aa33;color:var(--mc-teal)}.mc-msg-assist{background:var(--mc-navy-3);border:1px solid var(--mc-border);color:var(--mc-t2)}.mc-advisor-input-row{border-top:1px solid var(--mc-border);display:flex;flex-shrink:0;gap:.5rem;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom, 0px))}.mc-advisor-input{background:var(--mc-navy-3);border:1px solid var(--mc-border);border-radius:7px;color:var(--mc-t1);flex:1 1;font-family:var(--mc-font);font-size:.875rem;outline:none;padding:.5rem .75rem;transition:border-color .15s}.mc-advisor-input:focus{border-color:var(--mc-teal)}.mc-advisor-send{background:var(--mc-teal);border:none;border-radius:7px;color:var(--mc-navy);cursor:pointer;font-family:var(--mc-font);font-size:.875rem;font-weight:700;padding:.5rem .875rem;transition:background .15s}.mc-advisor-send:hover:not(:disabled){background:#0fc}.mc-advisor-send:disabled{background:var(--mc-border);color:var(--mc-t3);cursor:not-allowed}.mc-rev-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:1.5rem}.mc-rev-metric{background:var(--mc-navy-2);border:1px solid var(--mc-border);border-radius:10px;padding:1.25rem}.mc-rev-label{color:var(--mc-t3);font-size:.8rem;margin-bottom:.5rem}.mc-rev-val{color:var(--mc-teal);font-size:1.75rem;font-weight:700;margin-bottom:.25rem}.mc-rev-sub{color:var(--mc-t3);font-size:.8rem}.mc-target-bar{background:var(--mc-navy-2);border:1px solid var(--mc-border);border-radius:10px;margin-bottom:1.5rem;padding:1.25rem}.mc-target-hdr{display:flex;justify-content:space-between;margin-bottom:.75rem}.mc-target-label{font-size:.875rem;font-weight:600}.mc-target-val{color:var(--mc-teal);font-size:.875rem;font-weight:700}.mc-target-track{background:var(--mc-border);border-radius:99px;height:8px;margin-bottom:.5rem;overflow:hidden}.mc-target-fill{background:linear-gradient(90deg,var(--mc-teal),#0fc);border-radius:99px;height:100%;transition:width .5s ease}.mc-target-sub{color:var(--mc-t3);font-size:.8rem}.mc-settings-layout{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:220px 1fr}.mc-settings-nav{background:var(--mc-navy-2);border:1px solid var(--mc-border);border-radius:10px;display:flex;flex-direction:column;gap:.25rem;height:-webkit-fit-content;height:fit-content;padding:.5rem}.mc-settings-nav-item{background:#0000;border:none;border-radius:7px;color:var(--mc-t3);cursor:pointer;font-family:var(--mc-font);font-size:.875rem;padding:.625rem .875rem;text-align:left;transition:all .15s;width:100%}.mc-settings-nav-item:hover{background:var(--mc-navy-3);color:var(--mc-t2)}.mc-settings-nav-item.active{background:var(--mc-teal-dim)!important;color:var(--mc-teal)!important;font-weight:600}.mc-sec-hdr{margin-bottom:1.25rem}.mc-sec-title{font-size:1rem;font-weight:700;margin-bottom:.25rem}.mc-sec-sub{color:var(--mc-t3);font-size:.875rem}.mc-gap-note{background:var(--mc-amber-dim);border:1px solid #ff950040;border-radius:7px;color:var(--mc-amber);font-size:.84rem;line-height:1.5;margin-bottom:1rem;padding:.75rem 1rem}.mc-num-input{background:var(--mc-navy-3);border:1px solid var(--mc-border);border-radius:5px;color:var(--mc-t1);font-family:var(--mc-mono);font-size:.875rem;outline:none;padding:.3rem .6rem;width:80px}.mc-num-input:focus{border-color:var(--mc-teal)}.mc-settings-select{background:var(--mc-navy-3);border:1px solid var(--mc-border);border-radius:5px;color:var(--mc-t1);cursor:pointer;font-family:var(--mc-font);font-size:.875rem;outline:none;padding:.3rem .6rem}.mc-comms-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.mc-comm-entry{border-bottom:1px solid var(--mc-border);padding:.875rem 0}.mc-comm-entry:last-child{border-bottom:none}.mc-comm-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.mc-comm-type{background:var(--mc-teal-dim);border-radius:4px;color:var(--mc-teal);font-size:.75rem;font-weight:700;padding:.1rem .4rem}.mc-comm-date{color:var(--mc-t3);font-size:.75rem}.mc-comm-sub{font-size:.875rem;font-weight:600;margin-bottom:.25rem}.mc-comm-note{color:var(--mc-t3);font-size:.84rem;line-height:1.5}.mc-log-form{gap:.875rem}.mc-form-group,.mc-log-form{display:flex;flex-direction:column}.mc-form-group{gap:.375rem}.mc-form-label{color:var(--mc-t2);font-size:.84rem;font-weight:600}.mc-submit-btn{background:var(--mc-teal);border:none;border-radius:7px;color:var(--mc-navy);cursor:pointer;font-family:var(--mc-font);font-size:.875rem;font-weight:700;padding:.625rem;transition:background .15s}.mc-submit-btn:hover{background:#0fc}.mc-submit-btn:disabled{cursor:not-allowed;opacity:.6}.mc-empty{color:var(--mc-t3);font-size:.875rem;padding:1.5rem 0;text-align:center}.mc-status-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.mc-status-dot.live{animation:mc-pulse 2.5s ease-in-out infinite;background:var(--mc-green);box-shadow:0 0 6px var(--mc-green)}.mc-status-dot.testing{background:var(--mc-purple)}.mc-status-dot.onboarding{background:var(--mc-amber)}.mc-status-dot.sold{background:var(--mc-blue)}.mc-root :focus-visible{outline:2px solid var(--mc-teal);outline-offset:2px}.mc-root button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.mc-root *,.mc-root :after,.mc-root :before{animation:none!important;transition:none!important}}.mc-root .mc-visually-hidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mc-strip{grid-gap:1px;background:var(--mc-border);border:1px solid var(--mc-border);border-radius:10px;display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:1rem;overflow:hidden}.mc-strip-cell{background:var(--mc-navy-2);border:0;color:inherit;display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.75rem 1rem;text-align:left}button.mc-strip-cell:hover{background:var(--mc-navy-3)}.mc-strip-label{color:var(--mc-t3);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-strip-value{align-items:center;display:flex;font-size:1.35rem;font-weight:700;gap:.5rem;line-height:1.15}.mc-strip-value.is-text{font-size:1rem}.mc-strip-sub{color:var(--mc-t3);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-panel{grid-column:span 12;grid-column:span var(--mc-span,12)}.mc-panel[data-collapsed=true] .mc-panel-body{display:none}.mc-panel-collapsed-head{align-items:center;color:var(--mc-t2);display:flex;font-size:.95rem;font-weight:700;gap:.625rem;min-height:48px;padding:.75rem 4.5rem .75rem 1.125rem}.mc-panel-scroll{margin-right:-.5rem;max-height:420px;overflow-y:auto;padding-right:.5rem}.mc-arow{grid-gap:.25rem .75rem;align-items:start;background:#0000;border:0;border-bottom:1px solid var(--mc-border);color:inherit;display:grid;font:inherit;gap:.25rem .75rem;grid-template-columns:8px minmax(0,1fr) auto;padding:.7rem .25rem;text-align:left;width:100%}.mc-arow:last-child{border-bottom:0}.mc-arow:hover{background:var(--mc-navy-3)}.mc-arow[aria-current=true]{background:var(--mc-teal-dim);box-shadow:inset 3px 0 0 var(--mc-teal)}.mc-arow-dot{border-radius:50%;height:8px;margin-top:.4rem;width:8px}.mc-arow-title{color:var(--mc-t1);font-size:.9rem;font-weight:600;line-height:1.35}.mc-arow-sub{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .6rem;grid-column:2/4}.mc-arow-sub,.mc-arow-when{color:var(--mc-t3);font-size:.8rem}.mc-arow-when{padding-top:.1rem;white-space:nowrap}.mc-sev-critical{background:var(--mc-red)}.mc-sev-warning{background:var(--mc-amber)}.mc-sev-info{background:var(--mc-teal)}.mc-chip-test{background:var(--mc-purple-dim);border-radius:4px;color:var(--mc-purple);font-size:.75rem;font-weight:600;padding:.05rem .4rem;white-space:nowrap}.mc-alerts{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(300px,400px) minmax(0,1fr)}.mc-alerts-list{background:var(--mc-navy-2);border:1px solid var(--mc-border);border-radius:10px;padding:.5rem .75rem}.mc-alerts-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.875rem}.mc-filter{align-items:center;background:#0000;border:1px solid var(--mc-border-2);border-radius:99px;color:var(--mc-t2);display:inline-flex;font-size:.84rem;font-weight:500;gap:.4rem;padding:.4rem .75rem}.mc-filter[aria-pressed=true]{background:var(--mc-teal-dim);border-color:#00d4aa73;color:var(--mc-teal)}.mc-filter-n{font-weight:700}.mc-alerts-search{background:var(--mc-navy-2);border:1px solid var(--mc-border-2);border-radius:8px;color:var(--mc-t1);flex:1 1 180px;font-size:.875rem;min-width:0;outline:none;padding:.45rem .75rem}.mc-alerts-search:focus{border-color:var(--mc-teal)}.mc-test-note{align-items:center;background:var(--mc-purple-dim);border:1px solid #a785ff59;border-radius:8px;color:var(--mc-t1);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem .875rem;margin-bottom:.875rem;padding:.625rem .875rem}.mc-linkbtn{background:#0000;border:0;color:var(--mc-teal);font-size:inherit;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px}.mc-group-label{color:var(--mc-t3);font-size:.8rem;font-weight:600;padding:.75rem .25rem .25rem}.mc-adetail{background:var(--mc-navy-2);border:1px solid var(--mc-border);border-radius:10px;max-height:calc(100vh - var(--mc-hh) - var(--mc-tbh) - 2rem);overflow-y:auto;padding:1.25rem 1.5rem 1.5rem;position:-webkit-sticky;position:sticky;top:calc(var(--mc-hh) + var(--mc-tbh) + 1rem)}.mc-adetail-back{display:none}.mc-adetail-sev{align-items:center;display:inline-flex;font-size:.84rem;font-weight:700;gap:.4rem}.mc-adetail-title{font-size:1.35rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:.35rem 0}.mc-adetail-meta{color:var(--mc-t3);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.25rem 1rem}.mc-adetail-meta strong{color:var(--mc-t2);font-weight:600}.mc-adetail-msg{background:var(--mc-navy-3);border-left:3px solid var(--mc-border-2);border-radius:8px;color:var(--mc-t1);font-size:.95rem;line-height:1.6;margin:1rem 0;padding:.875rem 1rem}.mc-adetail-msg.sev-critical{border-left-color:var(--mc-red)}.mc-adetail-msg.sev-warning{border-left-color:var(--mc-amber)}.mc-adetail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1.25rem}.mc-btn-lg{border-radius:8px!important;font-size:.9rem!important;padding:.6rem 1.1rem!important}.mc-adetail-sec{margin-top:1.25rem}.mc-adetail-h{color:var(--mc-t1);font-size:1rem;font-weight:700;margin-bottom:.5rem}.mc-adetail-p{line-height:1.6}.mc-adetail-p,.mc-steps{color:var(--mc-t2);font-size:.925rem;max-width:72ch}.mc-steps{display:flex;flex-direction:column;gap:.4rem;line-height:1.55;padding-left:1.4rem}.mc-steps li::marker{color:var(--mc-teal);font-weight:700}.mc-clears{border:1px dashed var(--mc-border-2);border-radius:8px;color:var(--mc-t2);font-size:.875rem;line-height:1.55;padding:.75rem .875rem}.mc-ev-table-wrap{border:1px solid var(--mc-border);border-radius:8px;overflow-x:auto}.mc-ev-table{border-collapse:collapse;font-size:.84rem;width:100%}.mc-ev-table th{background:var(--mc-navy-3);color:var(--mc-t3);font-weight:600;padding:.5rem .75rem;text-align:left;white-space:nowrap}.mc-ev-table td{border-top:1px solid var(--mc-border);color:var(--mc-t2);padding:.5rem .75rem;vertical-align:top}.mc-ev-table td.mc-ev-err{color:var(--mc-red);font-family:var(--mc-mono);font-size:.8rem;min-width:220px;word-break:break-word}.mc-ev-facts{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.mc-ev-fact{background:var(--mc-navy-3);border:1px solid var(--mc-border);border-radius:8px;padding:.55rem .75rem}.mc-ev-fact-k{color:var(--mc-t3);font-size:.8rem}.mc-ev-fact-v{color:var(--mc-t1);font-size:.95rem;font-weight:600;margin-top:.1rem;word-break:break-word}.mc-ev-note{color:var(--mc-t3);font-size:.84rem;line-height:1.5;margin-top:.4rem}.mc-adetail-empty{color:var(--mc-t3);font-size:.925rem;line-height:1.6;padding:2rem 1rem;text-align:center}.mc-hbtn svg{flex-shrink:0}.mc-hdr-right{min-width:0}.mc-msg-basis{color:var(--mc-t3);font-size:.8rem;line-height:1.45;margin-top:.4rem}.mc-fleet-counts{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin-bottom:.75rem}.mc-fleet-count{align-items:baseline;background:var(--mc-navy-3);border-radius:8px;display:flex;gap:.4rem;padding:.5rem .625rem}.mc-fleet-count b{font-size:1.25rem}.mc-fleet-count span{color:var(--mc-t3);font-size:.8rem}.mc-grid-4{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.mc-form-2{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.mc-form-row{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr)) auto;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr)) auto}.mc-table-scroll{overflow-x:auto}.mc-table-scroll>*{min-width:560px}@media (max-width:1199px){.mc-root{--mc-gutter:1.125rem}.mc-panel{grid-column:span 6}.mc-panel[data-wide=true]{grid-column:span 12}.mc-cmd-kbd,.mc-cmd-trigger span{display:none}.mc-cmd-trigger{flex:0 0 auto}.mc-hbtn .mc-hbtn-label{display:none}.mc-hbtn{padding:.45rem .55rem}.mc-alerts{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.mc-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.mc-strip-cell{grid-column:span 2}.mc-strip-cell:nth-child(n+4){grid-column:span 3}.mc-grid-4,.mc-ov-grid,.mc-pipe-cols,.mc-rev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-map-sidebar{width:280px}.mc-root.mc-advisor-open{--mc-dock-w:340px}}@media (max-width:767px){.mc-root{--mc-gutter:.875rem;--mc-hh:52px}.mc-sys-status .mc-sys-label{display:none}.mc-hdr{gap:.5rem}.mc-hdr-right{gap:.375rem}.mc-tabbar{overflow-x:auto;scrollbar-width:none}.mc-tabbar::-webkit-scrollbar{display:none}.mc-tab{padding:0 .875rem}.mc-main{padding-top:calc(var(--mc-hh) + var(--mc-tbh) + 1rem)}.mc-root.mc-advisor-open{--mc-dock-w:0px}.mc-advisor{border-left:0;border-top:0;top:0}.mc-advisor-input{font-size:16px}.mc-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-strip-cell,.mc-strip-cell:nth-child(n+4){grid-column:span 1}.mc-panel,.mc-panel[data-wide=true],.mc-strip-cell:first-child{grid-column:1/-1}.mc-panel-scroll{margin:0;max-height:none;overflow:visible;padding:0}.mc-fleet-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-alerts{grid-template-columns:minmax(0,1fr)}.mc-alerts.has-selection .mc-alerts-list,.mc-alerts.has-selection .mc-alerts-toolbar,.mc-alerts.has-selection .mc-test-note,.mc-alerts:not(.has-selection) .mc-adetail{display:none}.mc-adetail{max-height:none;padding:1rem;position:static}.mc-adetail-back{align-items:center;background:#0000;border:0;color:var(--mc-teal);display:flex;font-size:.9rem;font-weight:600;gap:.35rem;padding:.25rem 0 .75rem;width:100%}.mc-adetail-title{font-size:1.2rem}.mc-ev-table-wrap{border:0;overflow:visible}.mc-ev-table thead{display:none}.mc-ev-table,.mc-ev-table tbody{display:block}.mc-ev-table tr{background:var(--mc-navy-3);border:1px solid var(--mc-border);border-radius:8px;display:block;margin-bottom:.5rem;padding:.25rem 0}.mc-ev-table td{grid-gap:.5rem;border-top:0;display:grid;gap:.5rem;grid-template-columns:6.5rem minmax(0,1fr);padding:.3rem .75rem}.mc-ev-table td:before{color:var(--mc-t3);content:attr(data-label);font-family:var(--mc-font);font-size:.8rem}.mc-ev-table td.mc-ev-err{min-width:0}.mc-adetail-actions>*{flex:1 1 100%;justify-content:center;text-align:center}.mc-advisor{border-radius:14px 14px 0 0;bottom:0;left:0;max-height:85vh;right:0;width:auto}.mc-cp-overlay{align-items:stretch;padding-top:0}.mc-cp-modal{border-radius:0;max-height:100vh;width:100%}.mc-to-hdr{height:auto;min-height:var(--mc-hh);padding-bottom:.5rem;padding-top:.5rem}.mc-to-tabbar{overflow-x:auto;scrollbar-width:none}.mc-to-tabbar::-webkit-scrollbar{display:none}.mc-comms-grid,.mc-form-2,.mc-form-row,.mc-grid-4,.mc-ov-2col,.mc-ov-grid,.mc-pipe-cols,.mc-rev-grid,.mc-routing-grid,.mc-settings-layout{grid-template-columns:minmax(0,1fr)}.mc-cb-strip,.mc-prov-bar{align-items:stretch;flex-direction:column;gap:.75rem}.mc-map-body{flex-direction:column}.mc-map-sidebar{border-left:0;border-top:1px solid var(--mc-border);max-height:40vh;width:auto}.mc-map-legend{display:none}.mc-input{max-width:none}}.mc-rlink{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left;text-decoration:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;text-underline-offset:3px;transition:color .15s,-webkit-text-decoration-color .15s;transition:color .15s,text-decoration-color .15s;transition:color .15s,text-decoration-color .15s,-webkit-text-decoration-color .15s}.mc-rlink:focus-visible,.mc-rlink:hover{color:var(--mc-teal);-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.mc-rlink:focus-visible{border-radius:2px;outline:2px solid var(--mc-teal);outline-offset:2px}.mc-rlink-none{cursor:default}.mc-badge-neutral{background:var(--mc-navy-3);color:var(--mc-t3)}div.mc-arow{position:relative}.mc-arow-main{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left}.mc-arow-main:after{content:"";inset:0;position:absolute}.mc-arow-main:focus-visible{outline:none}div.mc-arow:has(.mc-arow-main:focus-visible){outline:2px solid var(--mc-teal);outline-offset:-2px}.mc-arow .mc-rlink{position:relative;z-index:1}.mc-rt{flex-direction:column;min-width:0}.mc-rt,.mc-rt-head{display:flex;gap:1rem}.mc-rt-head{align-items:flex-end;flex-wrap:wrap;justify-content:space-between}.mc-rt-title{font-size:1.35rem;font-weight:700;margin:0 0 .2rem}.mc-rt-toggle{align-items:center;color:var(--mc-t2);cursor:pointer;display:inline-flex;font-size:.84rem;gap:.4rem}.mc-rt-sort{font-size:.84rem;min-width:0;padding:.4rem .6rem;width:auto}.mc-rt-table-wrap{background:var(--mc-navy-2);border:1px solid var(--mc-border);border-radius:10px;max-width:100%;min-width:0;overflow-x:auto;position:relative}.mc-rt-table{border-collapse:collapse;font-size:.875rem;width:100%}.mc-rt-table th{background:var(--mc-navy-3);color:var(--mc-t3);font-size:.75rem;font-weight:700;padding:.625rem 1rem;text-align:left}.mc-rt-table td,.mc-rt-table th{border-bottom:1px solid var(--mc-border);white-space:nowrap}.mc-rt-table td{padding:.7rem 1rem;vertical-align:middle}.mc-rt-table tbody tr{cursor:pointer}.mc-rt-table tbody tr:hover{background:var(--mc-navy-3)}.mc-rt-table tbody tr:last-child td{border-bottom:0}.mc-rt-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.mc-rt-name{color:var(--mc-t1);font-weight:600}.mc-rt-sub{font-size:.75rem;margin-top:.1rem}.mc-rt-dim{color:var(--mc-t3)}.mc-rt-actions{text-align:right}.mc-bf-bar{background:var(--mc-border);border-radius:99px;flex:1 1;height:6px;overflow:hidden;position:relative}.mc-bf-bar>span{background:var(--mc-teal);border-radius:99px;bottom:0;left:0;position:absolute;top:0;transition:width .4s ease}.mc-bf-bar.indeterminate>span{animation:mc-bf-slide 1.4s ease-in-out infinite;width:30%}@keyframes mc-bf-slide{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){.mc-bf-bar.indeterminate>span{animation:none;opacity:.45;width:100%}}.mc-bf-stats{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:.75rem 0}.mc-bf-stat{background:var(--mc-navy-3);border-radius:8px;padding:.5rem .75rem}.mc-bf-stat b{font-feature-settings:"tnum";display:block;font-size:1.1rem;font-variant-numeric:tabular-nums}.mc-bf-stat span{color:var(--mc-t3);font-size:.75rem}@media (max-width:767px){.mc-rt-table td:nth-child(2),.mc-rt-table td:nth-child(3),.mc-rt-table td:nth-child(6),.mc-rt-table td:nth-child(8),.mc-rt-table th:nth-child(2),.mc-rt-table th:nth-child(3),.mc-rt-table th:nth-child(6),.mc-rt-table th:nth-child(8){display:none}.mc-rt-table td:first-child{min-width:12rem;white-space:normal}.mc-rt-table td,.mc-rt-table th{padding:.6rem .7rem}}.mc-rt-table tbody tr.mc-dl-group{background:var(--mc-navy-3)}.mc-rt-table tbody tr.mc-dl-group:hover{background:var(--mc-border)}.mc-rt-table tbody tr.mc-dl-group td{padding-bottom:.6rem;padding-top:.6rem}.mc-dl-toggle{align-items:center;background:#0000;border:0;color:var(--mc-t1);cursor:pointer;display:inline-flex;font:inherit;gap:.5rem;padding:0}.mc-dl-toggle:focus-visible{border-radius:2px;outline:2px solid var(--mc-teal);outline-offset:2px}.mc-dl-gname{font-weight:700}.mc-dl-gmeta{color:var(--mc-t3);font-size:.8rem;margin-left:.75rem}.mc-dl-namecell{align-items:center;display:flex;gap:.5rem}.mc-dl-branch{border-bottom:1px solid var(--mc-border-2);border-bottom-left-radius:4px;border-left:1px solid var(--mc-border-2);flex-shrink:0;height:14px;margin-left:.35rem;transform:translateY(-4px);width:14px}.mc-rt-table tbody tr.mc-dl-child td:first-child{padding-left:1.75rem}.mc-dgp{display:flex;flex-direction:column;gap:.25rem;min-width:0}.mc-dgp-hint{color:var(--mc-t3);font-size:.75rem}.mc-dgp-hint.is-new{color:var(--mc-amber)}.mc-dgp-hint.is-match{color:var(--mc-green)}.mc-to-grouplink{background:#0000;border:0;cursor:pointer;font:inherit;padding:0}.mc-to-grouplink:focus-visible,.mc-to-grouplink:hover{text-decoration:underline;text-underline-offset:3px}.mc-hi{display:flex;flex-direction:column;gap:.75rem}.mc-hi.is-compact{margin:.5rem 0 0 2.5rem}.mc-hi-head{align-items:flex-start;border-bottom:1px solid var(--mc-border);display:flex;gap:1rem;justify-content:space-between;padding-bottom:.75rem}.mc-hi-title{color:var(--mc-t1);font-size:1rem;font-weight:700}.mc-hi-lede{color:var(--mc-t2);font-size:.875rem;line-height:1.5;margin:0}.mc-hi-about{color:var(--mc-t3);font-size:.8rem;line-height:1.6;margin:0;padding-left:1.1rem}.mc-hi-months{display:flex;gap:.5rem}.mc-hi-months>button{flex:1 1}.mc-hi-stages{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.mc-hi-stage{align-items:center;border:1px solid var(--mc-border);border-radius:99px;color:var(--mc-t3);display:flex;font-size:.84rem;gap:.45rem;padding:.35rem .6rem}.mc-hi-stage.is-now{background:var(--mc-teal-dim);border-color:#00d4aa73;color:var(--mc-teal);font-weight:600}.mc-hi-stage.is-done{color:var(--mc-green)}.mc-hi-dot{border:1px solid;border-radius:50%;display:inline-grid;font-size:.7rem;font-weight:700;height:1.2rem;place-items:center;width:1.2rem}.mc-hi-progress{align-items:center;display:flex;gap:.75rem;margin-top:.25rem}.mc-hi-pct{font-feature-settings:"tnum";color:var(--mc-teal);font-variant-numeric:tabular-nums;font-weight:700;min-width:2.75rem;text-align:right}.mc-hi-line{color:var(--mc-t2);font-size:.875rem}.mc-hi-note{font-size:.75rem;line-height:1.5}.mc-hi-summary{color:var(--mc-t1);font-size:.9rem;line-height:1.55}.mc-hi-reimport{background:var(--mc-navy-3);border:1px solid var(--mc-border-2);border-radius:10px;display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem;padding:1rem}.mc-hi-warn{background:var(--mc-amber-dim);border:1px solid #ff950059;border-radius:8px;color:var(--mc-t1);font-size:.84rem;line-height:1.5;margin-bottom:.75rem;padding:.6rem .75rem}.mc-hi-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}@media (max-width:767px){.mc-hi.is-compact{margin-left:0}}.mc-rmb{align-items:center;border:1px solid #0000;border-radius:99px;cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:600;gap:.4rem;margin-left:.5rem;padding:.2rem .55rem;transition:filter .15s,border-color .15s;white-space:nowrap}.mc-rmb.is-compact{margin-left:0}.mc-rmb.is-live{background:var(--mc-green-dim);color:var(--mc-green)}.mc-rmb.is-learning{background:var(--mc-amber-dim);color:var(--mc-amber)}.mc-rmb:focus-visible,.mc-rmb:hover{border-color:currentColor}.mc-rmb:focus-visible{outline:2px solid var(--mc-teal);outline-offset:2px}.mc-rmb-dot{background:currentColor;border-radius:50%;height:7px;width:7px}.mc-rmb-default{border:1px dashed;border-radius:4px;font-size:.7rem;font-weight:500;opacity:.85;padding:0 .3rem}.mc-rm{margin-bottom:1rem;scroll-margin-top:1rem;transition:box-shadow .3s}.mc-rm.is-flash{box-shadow:0 0 0 2px var(--mc-teal)}.mc-rm-head{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.mc-rm-title{color:var(--mc-t1);font-size:1.05rem;font-weight:700;margin:0}.mc-rm-options{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.mc-rm-opt{background:var(--mc-navy-3);border:1px solid var(--mc-border-2);border-radius:10px;color:var(--mc-t2);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.4rem;padding:.9rem 1rem;text-align:left;transition:border-color .15s,background .15s}.mc-rm-opt:hover:not(:disabled){border-color:var(--mc-t3)}.mc-rm-opt:focus-visible{outline:2px solid var(--mc-teal);outline-offset:2px}.mc-rm-opt:disabled{cursor:not-allowed;opacity:.6}.mc-rm-opt.is-learning.is-selected{background:var(--mc-amber-dim);border-color:var(--mc-amber)}.mc-rm-opt.is-live.is-selected{background:var(--mc-green-dim);border-color:var(--mc-green)}.mc-rm-opt-top{align-items:center;display:flex;gap:.55rem}.mc-rm-radio{border:2px solid var(--mc-t3);border-radius:50%;flex-shrink:0;height:16px;width:16px}.mc-rm-opt.is-selected .mc-rm-radio{background:currentColor;border-color:currentColor;box-shadow:inset 0 0 0 3px var(--mc-navy-3)}.mc-rm-opt.is-learning.is-selected{color:var(--mc-amber)}.mc-rm-opt.is-live.is-selected{color:var(--mc-green)}.mc-rm-opt-label{font-size:1rem;font-weight:700}.mc-rm-current{background:var(--mc-navy-2);border-radius:4px;color:var(--mc-t2);font-size:.72rem;font-weight:600;margin-left:auto;padding:.1rem .4rem}.mc-rm-opt-what{color:var(--mc-t2);font-size:.82rem;line-height:1.5}.mc-rm-confirm{background:var(--mc-navy-3);border:1px solid var(--mc-border-2);border-radius:10px;display:flex;flex-direction:column;gap:.35rem;margin-top:.9rem;padding:.9rem 1rem}.mc-rm-confirm-q{color:var(--mc-t1);font-size:.9rem;line-height:1.5;margin-bottom:.35rem}.mc-rm-ack{align-items:flex-start;color:var(--mc-amber);display:flex;font-size:.82rem;gap:.5rem;margin-top:.35rem}.mc-rm-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.mc-rm-need{color:var(--mc-t3);font-size:.8rem}.mc-rm-msg{font-size:.85rem;margin-top:.75rem}.mc-rm-msg.is-ok{color:var(--mc-green)}.mc-rm-msg.is-err{color:var(--mc-red)}.mc-rm-checks{font-size:.82rem;margin-top:.9rem}.mc-rm-checks ul{line-height:1.7;list-style:none;margin:.4rem 0 0;padding-left:1rem}.mc-rm-checks li strong{font-weight:600}.mc-rm-network{font-size:.78rem;margin-top:.5rem}@media (max-width:767px){.mc-rm-options{grid-template-columns:1fr}}.mc-hdr{grid-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:minmax(-webkit-max-content,1fr) minmax(42px,320px) minmax(-webkit-max-content,1fr);grid-template-columns:minmax(max-content,1fr) minmax(42px,320px) minmax(max-content,1fr);justify-content:stretch}.mc-hdr-left{align-items:center;display:flex;flex-shrink:0;gap:1rem;justify-self:start}.mc-hdr-right{justify-self:end}.mc-cmd-trigger{max-width:none;width:100%}.mc-brand-logo{display:block;flex:none;height:32px;width:auto}.mc-brand-icon{display:none;flex:none;height:28px;width:28px}.mc-brand-div{background:var(--mc-border-2);flex:none;height:26px;width:1px}.mc-brand-mc{align-items:center;display:inline-flex;flex:none;gap:.55rem}.mc-brand-orbit{flex:none}.mc-brand-name{color:var(--mc-t1);font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.mc-hdr[data-collapse="1"] .mc-sys-status.is-ok .mc-sys-label,.mc-hdr[data-collapse="2"] .mc-sys-status.is-ok .mc-sys-label,.mc-hdr[data-collapse="3"] .mc-sys-status.is-ok .mc-sys-label,.mc-hdr[data-collapse="4"] .mc-sys-status.is-ok .mc-sys-label,.mc-hdr[data-collapse="5"] .mc-sys-status.is-ok .mc-sys-label{display:none}.mc-hdr:is([data-collapse="2"],[data-collapse="3"],[data-collapse="4"],[data-collapse="5"]) .mc-hb-count .mc-hbtn-label{display:none}.mc-hdr:is([data-collapse="3"],[data-collapse="4"],[data-collapse="5"]) .mc-hb-adv .mc-hbtn-label{display:none}.mc-hdr:is([data-collapse="4"],[data-collapse="5"]) .mc-hb-map .mc-hbtn-label{display:none}.mc-hdr[data-collapse="5"] .mc-hb-new .mc-hbtn-label{display:none}.mc-hdr:is([data-collapse="3"],[data-collapse="4"],[data-collapse="5"]) .mc-hb-adv,.mc-hdr:is([data-collapse="4"],[data-collapse="5"]) .mc-hb-map,.mc-hdr[data-collapse="5"] .mc-hb-new{padding:.45rem .55rem}.mc-hdr:is([data-collapse="2"],[data-collapse="3"],[data-collapse="4"],[data-collapse="5"]) .mc-hb-count{gap:.3rem;padding:.45rem .55rem}@media (max-width:1199px){.mc-brand-name{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mc-hdr{column-gap:.75rem}}@media (max-width:519px){.mc-brand-logo{display:none}.mc-brand-icon{display:block}}@media (max-width:767px){.mc-hdr-left{gap:.625rem}.mc-hdr{column-gap:.5rem}}.mc-msec-cols{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.mc-msec-ict{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.75rem}.mc-msec-p{color:var(--mc-t3);font-size:.84rem;line-height:1.55}.mc-msec-p strong{color:var(--mc-t1)}.mc-msec-row{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}.mc-msec-prompt{background:var(--mc-navy);border:1px solid #00d4aa59;border-radius:8px;display:flex;flex-direction:column;gap:.75rem;margin-top:.875rem;padding:1rem}.mc-msec-prompt-t{color:var(--mc-t1);font-size:.875rem;font-weight:700}.mc-msec-field{display:flex;flex-direction:column;gap:.35rem}.mc-msec-label{color:var(--mc-t3);font-size:.8rem;font-weight:600}.mc-msec-code{background:var(--mc-navy-3);border:1px solid var(--mc-border-2);border-radius:6px;color:var(--mc-t1);font-family:var(--mc-mono);font-size:1.375rem;height:44px;letter-spacing:.35em;max-width:100%;outline:none;padding-left:.35em;text-align:center;width:220px}.mc-msec-code.is-rc{font-size:1.125rem;letter-spacing:.15em;width:240px}.mc-msec-code::placeholder{color:#4a5d78}.mc-msec-code:focus{border-color:var(--mc-teal);box-shadow:0 0 0 3px #00d4aa2e}.mc-msec-code[aria-invalid=true]{border-color:var(--mc-red)}.mc-msec-err{color:var(--mc-red);font-size:.84rem}.mc-msec-link{align-self:flex-start;background:none;border:0;color:var(--mc-teal);font-size:.84rem;min-height:44px;padding:.25rem 0}.mc-msec-codes{grid-gap:.4rem 2rem;color:var(--mc-t1);display:grid;font-family:var(--mc-mono);font-size:.95rem;gap:.4rem 2rem;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);list-style:none}.mc-msec-check{align-items:center;color:var(--mc-t2);cursor:pointer;display:flex;font-size:.84rem;gap:.6rem;min-height:44px}.mc-msec-check input{accent-color:var(--mc-teal);height:18px;width:18px}.mc-msec-device{align-items:center;border-top:1px solid var(--mc-border);display:flex;flex-wrap:wrap;gap:1rem;margin-top:.75rem;padding:.75rem 0}.mc-msec-device-main{flex:1 1;font-size:.875rem;min-width:0}.mc-msec-confirm{background:var(--mc-amber-dim);border:1px solid #ff950059;border-radius:8px;color:var(--mc-t1);display:flex;flex-basis:100%;flex-direction:column;font-size:.84rem;gap:.6rem;padding:.75rem}.mc-msec-qr-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem}.mc-msec-qr{background:#fff;border-radius:8px;display:inline-flex;flex:none;padding:10px}.mc-msec-qr img{display:block;height:160px;width:160px}.mc-msec-key{color:var(--mc-t1);font-family:var(--mc-mono);font-size:.95rem;letter-spacing:.06em;margin:.4rem 0 .2rem;overflow-wrap:anywhere}.mc-settings-nav-group{color:var(--mc-t3);font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.5rem .875rem .15rem;text-transform:uppercase}.mc-settings-nav-sep{background:var(--mc-border);height:1px;margin:.25rem .4rem}@media (max-width:899px){.mc-msec-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.mc-root .mc-btn-secondary,.mc-root .mc-msec-row button{min-height:44px}}.mc-live-line{align-items:center;color:var(--mc-t3);display:inline-flex;font-size:.8125rem;gap:.4rem;margin-left:auto;padding-left:1rem;white-space:nowrap}.mc-live-line.failed{color:#ffb547}.mc-live-btn{align-items:center;background:#0000;border:0;color:var(--mc-teal);cursor:pointer;display:inline-flex;font:inherit;font-size:.8125rem;font-weight:600;gap:.375rem;min-height:44px;padding:0 .25rem}.mc-live-line.failed .mc-live-btn{color:var(--mc-amber);font-weight:700}.mc-live-btn:disabled{cursor:default;opacity:.6}.mc-live-btn:focus-visible{border-radius:6px;outline:2px solid var(--mc-teal);outline-offset:2px}@keyframes mc-spin{to{transform:rotate(1turn)}}.mc-spin{animation:mc-spin .9s linear infinite}@media (prefers-reduced-motion:reduce){.mc-spin{animation:none}}.mc-sv-card{display:flex;flex-direction:column}.mc-sv-h{color:var(--mc-t1);font-size:.9375rem;font-weight:700;margin:0 0 .75rem}.mc-sv-strip{align-items:center;background:#ff95001a;border:1px solid #ff950080;border-radius:10px;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.875rem;padding:.875rem 1rem}.mc-sv-strip-text{flex:1 1 420px;min-width:0}.mc-sv-strip-t{color:var(--mc-t1);font-size:.9375rem;font-weight:700}.mc-sv-strip-s{color:#dce4ee;font-size:.875rem}.mc-sv-left{font-feature-settings:"tnum";color:#ffb547;font-variant-numeric:tabular-nums;font-weight:700}.mc-sv-ended{background:var(--mc-navy-3);border:1px solid var(--mc-border);border-radius:10px;color:#dce4ee;font-size:.875rem;margin-bottom:.875rem;padding:.875rem 1rem}.mc-sv-row{border-top:1px solid var(--mc-border);flex-direction:column;padding:.875rem 0}.mc-sv-line,.mc-sv-row{display:flex;gap:.875rem}.mc-sv-line{align-items:center}.mc-sv-avwrap{display:flex;flex:none;justify-content:flex-end;width:58px}.mc-sv-av{align-items:center;background:#13294a;border-radius:50%;color:#2ee6bf;display:flex;font-size:.84rem;font-weight:700;height:40px;justify-content:center;width:40px}.mc-sv-av.off{background:var(--mc-navy-3);color:var(--mc-t3)}.mc-sv-who{flex:1 1 auto;min-width:0}.mc-sv-name{color:var(--mc-t1);font-size:.9375rem;font-weight:600}.mc-sv-email,.mc-sv-name.off{color:var(--mc-t3)}.mc-sv-email{font-size:.8125rem;overflow-wrap:anywhere}.mc-sv-badges{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.375rem;justify-content:flex-end}.mc-sv-now{background:var(--mc-amber);color:#2a1e00}.mc-sv-act{display:flex;flex:none;justify-content:flex-end;width:116px}.mc-sv-va{align-items:center;background:#0000;border:1px solid #ff950080;border-radius:8px;color:var(--mc-amber);cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;font-weight:700;gap:7px;min-height:40px;padding:0 14px}.mc-sv-va:hover{background:var(--mc-amber-dim)}.mc-sv-amb{background:var(--mc-amber);border:0;border-radius:8px;color:#2a1e00;cursor:pointer;font:inherit;font-size:.875rem;font-weight:700;min-height:44px;padding:0 18px}.mc-sv-amb:disabled{background:var(--mc-border);color:var(--mc-t3);cursor:not-allowed}.mc-sv-gh{background:#0000;border:1px solid var(--mc-border-2);border-radius:8px;color:var(--mc-t2);cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;min-height:44px;padding:0 14px}.mc-sv-gh:hover:not(:disabled){color:var(--mc-t1)}.mc-sv-amb:focus-visible,.mc-sv-chip:focus-visible,.mc-sv-gh:focus-visible,.mc-sv-va:focus-visible{outline:2px solid var(--mc-amber);outline-offset:2px}.mc-sv-logged{align-items:center;color:var(--mc-t2);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.5rem;margin-left:72px}.mc-sv-lchip{background:var(--mc-navy-3);border:1px solid var(--mc-border);border-radius:999px;padding:3px 10px}.mc-sv-lchip.refused{border-color:#ff950080;color:#ffd9a0}.mc-sv-foot,.mc-sv-lnone{color:var(--mc-t3)}.mc-sv-foot{border-top:1px solid var(--mc-border);font-size:.8rem;margin:0;padding-top:.875rem}.mc-sv-form{background:var(--mc-navy);border:1px solid #ff950080;border-radius:12px;display:flex;flex-direction:column;gap:1.125rem;padding:1.25rem}.mc-sv-form-h{color:var(--mc-t1);font-size:1.0625rem;font-weight:700;margin:0}.mc-sv-form-role{color:var(--mc-t2);font-size:.875rem;margin:4px 0 0}.mc-sv-facts{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.mc-sv-fact{align-items:flex-start;background:var(--mc-navy-2);border:1px solid var(--mc-border);border-radius:10px;display:flex;gap:10px;padding:.75rem}.mc-sv-fact>svg{color:var(--mc-amber);flex:none;margin-top:2px}.mc-sv-fact-t{color:var(--mc-t1);font-size:.875rem;font-weight:700}.mc-sv-fact-s{color:var(--mc-t3);font-size:.8125rem}.mc-sv-field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.mc-sv-lbl{color:var(--mc-t2);font-size:.8rem;font-weight:600}.mc-sv-chips{display:flex;flex-wrap:wrap;gap:.5rem}.mc-sv-chip{background:var(--mc-navy-3);border:1px solid var(--mc-border-2);border-radius:999px;color:#d5deea;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;min-height:36px;padding:0 12px;text-align:left}.mc-sv-chip:hover,.mc-sv-chip[aria-pressed=true]{border-color:#ff950099;color:#ffd9a0}.mc-sv-fld{background:var(--mc-navy-3);border:1px solid var(--mc-border-2);border-radius:7px;color:var(--mc-t1);font:inherit;font-size:.875rem;outline:0;padding:10px 12px;resize:vertical;width:100%}.mc-sv-fld::placeholder{color:var(--mc-t3)}.mc-sv-code:focus,.mc-sv-fld:focus{border-color:var(--mc-amber);box-shadow:0 0 0 3px #ff950033}.mc-sv-pair{grid-gap:.875rem;align-items:start;display:grid;gap:.875rem;grid-template-columns:minmax(0,1fr) 220px}.mc-sv-code{background:var(--mc-navy-3);border:1px solid var(--mc-border-2);border-radius:7px;color:var(--mc-t1);font-family:var(--mc-mono);font-size:1.375rem;height:46px;letter-spacing:.35em;outline:0;padding-left:.35em;text-align:center;width:100%}.mc-sv-code::placeholder{color:#4a5d78}.mc-sv-code[aria-invalid=true]{border-color:var(--mc-red)}.mc-sv-err{color:var(--mc-red);font-size:.84rem}.mc-sv-err a{color:var(--mc-teal)}.mc-sv-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}.mc-sv-note{color:var(--mc-t3);font-size:.8rem}@media (max-width:1199px){.mc-sv-facts,.mc-sv-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.mc-sv-line{flex-wrap:wrap}.mc-sv-badges{justify-content:flex-start}.mc-sv-act{width:auto}.mc-sv-logged{margin-left:0}}.mc-sv-links{align-items:center;color:var(--mc-t3);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.5rem;margin:-.2rem 0 .7rem 3.5rem}.mc-sv-linkconfirm{margin:.25rem 0 .75rem 3.5rem}@media (max-width:767.98px){.mc-sv-linkconfirm,.mc-sv-links{margin-left:0}}@media (max-width:900px){.mc-roster .mc-roster-row{grid-template-columns:28px minmax(0,1fr)!important}.mc-roster .mc-roster-row>:nth-child(n+3){grid-column:2}.mc-roster .mc-roster-row>:last-child{justify-content:flex-start!important}.mc-roster .mc-roster-head{display:none!important}}.mc-tz{gap:.4rem;position:relative}.mc-tz,.mc-tz-list{display:flex;flex-direction:column}.mc-tz-list{background:var(--mc-navy);border:1px solid var(--mc-border-2);border-radius:8px;gap:.1rem;max-height:320px;overflow-y:auto;padding:.35rem}.mc-tz-g{color:var(--mc-t3);font-size:.7rem;font-weight:700;letter-spacing:.02em;padding:.35rem .75rem .2rem}.mc-tz-g.sep{border-top:1px solid var(--mc-border);margin-top:.25rem;padding-top:.5rem}.mc-tz-opt{border-radius:6px;cursor:pointer;min-height:36px;padding:.45rem .75rem}.mc-tz-opt.hi,.mc-tz-opt:hover{background:#ffffff0a}.mc-tz-opt.sel{background:var(--mc-teal-dim)}.mc-tz-l{color:var(--mc-t1);font-size:.85rem;font-weight:500}.mc-tz-opt.sel .mc-tz-l{color:var(--mc-teal);font-weight:700}.mc-tz-z{color:var(--mc-t3);font-size:.72rem}.mc-tz-z2{color:var(--mc-t2);font-size:.78rem}.mc-tz-more{color:var(--mc-t3);font-size:.75rem;padding:.2rem .75rem}.sv-root{--sv-top:0px}.sv-frame{border:3px solid var(--amber);inset:0;pointer-events:none;position:fixed;z-index:80}.sv-banner{align-items:center;background:var(--amber);color:var(--on-amber);display:flex;gap:18px;padding:12px 20px 12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:35}.sv-b-ring{display:inline-flex;flex:none}.sv-b-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.sv-b-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.sv-b-title{font-size:18px;font-weight:700;line-height:1.2}.sv-b-sub{font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-b-role{display:inline}.sv-pill{align-items:center;background:#2a1e0024;border:1px solid #2a1e0066;border-radius:999px;color:var(--on-amber);display:inline-flex;font-size:12.5px;font-weight:700;gap:5px;padding:2px 10px;white-space:nowrap}.sv-pill--narrow{display:none}.sv-b-timer{flex:none;line-height:1.1;text-align:right}.sv-b-left{font-feature-settings:"tnum";font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em}.sv-b-ends{font-size:12.5px;font-weight:600}.sv-end{align-items:center;background:var(--on-amber);border:0;border-radius:var(--r);color:#ffd9a0;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:14px;font-weight:700;min-height:44px;padding:0 18px;white-space:nowrap}.sv-end:hover:not(:disabled){color:#ffe9c7}.sv-end:disabled{cursor:progress;opacity:.7}.sv-banner :focus-visible{outline:2px solid var(--on-amber);outline-offset:2px}@media (min-width:768px){.sv-root .cx-sidebar{height:calc(100vh - var(--sv-top));height:calc(100dvh - var(--sv-top));top:var(--sv-top)}.sv-root .cx-toasts{top:calc(var(--sv-top) + 16px)}}@media (min-width:1024px){.sv-root .cx-panel{height:calc(100vh - var(--sv-top));height:calc(100dvh - var(--sv-top));top:var(--sv-top)}}@media (min-width:768px) and (max-width:1023.98px){.sv-root .cx-panel{top:var(--sv-top)}}@media (min-width:768px) and (max-width:1199.98px){.sv-banner{grid-column-gap:14px;grid-row-gap:3px;column-gap:14px;display:grid;grid-template-areas:"ring head timer" "ring role timer" "why why end";grid-template-columns:70px minmax(0,1fr) auto;padding:14px 18px 14px 14px;row-gap:3px}.sv-b-sub,.sv-b-text{display:contents}.sv-b-ring{align-self:center;grid-area:ring}.sv-b-head{grid-area:head}.sv-b-title{font-size:17px;line-height:1.25}.sv-b-role{align-items:center;display:flex;flex-wrap:wrap;font-size:13.5px;font-weight:500;gap:8px;grid-area:role}.sv-b-dot,.sv-pill--wide{display:none}.sv-pill--narrow{display:inline-flex;font-size:12px;padding:1px 9px}.sv-b-why{align-self:center;font-size:13.5px;font-weight:500;grid-area:why;margin-top:7px;padding-left:84px;white-space:normal}.sv-b-timer{align-self:center;grid-area:timer}.sv-b-left{font-size:26px;letter-spacing:0}.sv-b-ends{font-size:12px}.sv-end{grid-area:end;margin-top:7px}}@media (max-width:767.98px){.sv-banner{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-areas:"ring head" "role role" "why why" "timer end";grid-template-columns:auto minmax(0,1fr);padding:14px 16px;position:static}.sv-b-sub,.sv-b-text{display:contents}.sv-b-ring{grid-area:ring}.sv-b-head{grid-area:head}.sv-b-title{font-size:17px;line-height:1.25}.sv-b-role{align-items:center;display:flex;flex-wrap:wrap;font-size:13.5px;font-weight:500;gap:8px;grid-area:role}.sv-b-dot,.sv-pill--wide{display:none}.sv-pill--narrow{display:inline-flex}.sv-b-why{font-size:13.5px;font-weight:500;grid-area:why;white-space:normal}.sv-b-timer{align-self:center;grid-area:timer;text-align:left}.sv-b-left{font-size:26px}.sv-end{align-self:center;grid-area:end;justify-self:end}}.sv-x{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:100vh;min-height:100dvh;padding:40px 20px}.sv-x-logo{display:block;height:auto;width:140px}.sv-x-card{background:var(--surface);border:1px solid var(--line-strong);border-radius:16px;display:flex;flex-direction:column;gap:18px;max-width:680px;padding:28px 32px;width:100%}.sv-x-head{align-items:center;display:flex;gap:18px}.sv-x-headtext{min-width:0}.sv-x-title{font-size:24px;font-weight:700;line-height:1.2;margin:0}.sv-x-lead{color:var(--text-2);font-size:14.5px;margin:4px 0 0}.sv-x-dl{grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:150px minmax(0,1fr);margin:0}.sv-x-dl dt{color:var(--muted);font-size:13.5px}.sv-x-dl dd,.sv-x-dl dt{border-top:1px solid var(--line);padding:10px 0}.sv-x-dl dd{color:var(--text);font-size:15px;margin:0}.sv-x-preview{display:flex;flex-direction:column;gap:8px}.sv-x-plabel{color:var(--muted);font-size:13.5px;font-weight:600}.sv-x-pcard{align-items:center;background:#ff950014;border:1px solid var(--amber-line);border-radius:12px;display:flex;gap:12px;padding:12px 14px}.sv-x-ptext{font-size:14px;min-width:0}.sv-x-ptext div{color:var(--text-2)}.sv-x-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.sv-x-actions .cx-btn.lg{font-size:16px;font-weight:700;padding:0 22px}.sv-x-after{color:var(--muted);font-size:13.5px}.sv-x-foot{color:var(--faint);font-size:13px;margin:0;max-width:680px;text-align:center}@media (max-width:767.98px){.sv-x{justify-content:flex-start;padding:24px 16px}.sv-x-card{padding:20px 18px}.sv-x-dl{grid-template-columns:minmax(0,1fr)}.sv-x-dl dd{border-top:0;padding-top:0}}