:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0f0d2b;--brand-blue:#0a072a;--brand-blue-dark:#231f5c;--brand-blue-soft:#f1f0f7;--brand-orange:#eb673a;--brand-orange-text:#b4471f;--brand-orange-soft:#fdefe9;--navy:#0a072a;--deep:#0f0c2b;--ink:#0f0d2b;--ink-soft:#334155;--muted:#64748b;--subtle:#94a3b8;--paper:#f6f6f9;--surface:#fff;--line:#e5e7eb;--line-strong:#cfcddf;--success:#16803c;--success-soft:#ecfdf3;--warning:#a15c00;--warning-soft:#fff7e6;--danger:#b42318;--danger-soft:#fff1f0;background:#f6f6f9;font-family:Avenir Next,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.62}a{color:inherit}:focus-visible{outline-offset:3px;outline:3px solid #f5a283}h1,h2,h3,p{overflow-wrap:break-word}.public-shell{background:linear-gradient(135deg, var(--navy), #1c1850 58%, var(--brand-blue));place-items:center;min-height:100dvh;padding:42px 18px;display:grid}.public-card{background:var(--surface);border:1px solid #e1e0eb;border-radius:18px;width:min(100%,760px);padding:clamp(26px,5vw,52px);box-shadow:0 22px 60px #07051d38}.public-card h1{max-width:14ch;color:var(--navy);letter-spacing:-.055em;text-wrap:balance;margin:8px 0 14px;font-size:clamp(32px,6vw,54px);font-weight:720;line-height:.98}.eyebrow,.section-kicker,.result-kicker{color:var(--brand-blue);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.intro{max-width:58ch;color:var(--muted);margin:0;line-height:1.65}.form-grid{gap:16px;margin-top:28px;display:grid}label{color:var(--ink-soft);gap:7px;font-size:13px;font-weight:700;display:grid}label span,label em{color:var(--subtle);font-size:11px;font-style:normal;font-weight:500}input,textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--ink);border-radius:8px;padding:12px 13px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}textarea{resize:vertical;min-height:76px;line-height:1.45}input::placeholder,textarea::placeholder{color:#a0aec0}input:hover,textarea:hover{border-color:#b3b0cd}input:focus,textarea:focus{border-color:var(--brand-blue);background:#fff;outline:none;box-shadow:0 0 0 4px #0a072a14}.check{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.check input{width:17px;height:17px;accent-color:var(--brand-blue);margin:1px 0 0}.consent{background:var(--brand-blue-soft);border-radius:9px;padding:14px}.form-message{color:#4c4971;background:#f6f5f9;border-radius:9px;margin:0;padding:13px 15px;font-size:13px;line-height:1.45}.auth-link,.public-card button{background:var(--navy);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:46px;margin-top:14px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.dashboard-frame{background:var(--paper);min-height:100dvh}.dashboard-content{min-width:0;padding:0 clamp(18px,4vw,58px) 32px}.dashboard-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:18px 0;display:flex}.app-brand,.public-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.app-brand strong,.public-brand strong{color:var(--navy);letter-spacing:-.04em;font-size:18px;font-weight:800;display:block}.app-brand small,.public-brand small{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-top:2px;font-size:9px;display:block}.app-logo,.public-mark{background:var(--brand-blue);color:#fff;letter-spacing:-.08em;border-radius:8px 8px 8px 2px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:800;display:grid}.header-context{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.header-context i{color:var(--line-strong);font-style:normal}.header-context strong{color:var(--ink-soft);font-weight:750}.topbar-actions{align-items:center;gap:8px;display:flex}.online-status{color:var(--success);text-transform:uppercase;align-items:center;gap:6px;margin-right:4px;font-size:10px;font-weight:750;display:inline-flex}.online-status i,.panel-status i,.review-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.quiet-action,.secondary-action{border:1px solid var(--line-strong);min-height:44px;color:var(--ink-soft);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:750;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.quiet-action:hover,.secondary-action:hover{color:var(--brand-blue-dark);background:#fff;border-color:#b1aecc}.refresh-icon{color:var(--brand-blue);font-size:17px;line-height:0;display:inline-block}.is-spinning{animation:.8s linear infinite spin}.logout-form{margin:0}@keyframes spin{to{transform:rotate(360deg)}}.dashboard-main{max-width:1180px;margin:0 auto}.dashboard-intro{background:var(--navy);color:#fff;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:28px;margin:26px 0 15px;padding:30px 32px;display:flex}.dashboard-intro .eyebrow{color:#f5a283}.dashboard-intro h1{color:#fff;letter-spacing:-.06em;margin:10px 0 9px;font-size:clamp(30px,4vw,48px);font-weight:720;line-height:1}.dashboard-intro>div:first-child>p:last-child{color:#bdbbd3;max-width:55ch;margin:0;font-size:13px;line-height:1.55}.intro-side{border-left:1px solid #ffffff28;min-width:170px;padding-left:20px}.intro-side span,.intro-side strong,.intro-side small{display:block}.intro-side span{color:#8ca2ba;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.intro-side strong{color:#fff;margin-top:7px;font-size:13px;font-weight:700}.intro-side small{color:#f5a283;margin-top:5px;font-size:10px}.notice{border:1px solid;border-radius:8px;align-items:center;gap:10px;margin:0 0 15px;padding:10px 12px;animation:.25s both notice-in;display:flex}@keyframes notice-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.notice>span{border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-weight:850;display:grid}.notice p{flex:1;margin:0;font-size:12px;line-height:1.4}.notice button{color:currentColor;background:0 0;border:0;padding:0 4px;font-size:20px;line-height:1}.notice-success{background:var(--success-soft);color:#276b44;border-color:#b7e3c7}.notice-success>span{background:#d5f5df}.notice-error{background:var(--danger-soft);color:var(--danger);border-color:#f0c4c0}.notice-error>span{background:#ffd9d5}.notice-info{color:#4c4971;background:#f6f5f9;border-color:#d3d1e2}.notice-info>span{background:#e9e8f1}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 15px;display:grid}.metric-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-height:122px;padding:16px}.metric-card:hover{border-color:#c2c0d6}.metric-heading{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.metric-card strong{color:var(--navy);letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin-top:12px;font-size:32px;font-weight:750;line-height:1;display:block}.metric-card small{color:var(--subtle);margin-top:8px;font-size:10px;display:block}.metric-icon{background:var(--brand-blue-soft);width:29px;height:29px;color:var(--brand-blue);border-radius:7px;place-items:center;display:grid}.metric-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.metric-attention .metric-icon{background:var(--warning-soft);color:var(--warning)}.section-links{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 15px;padding:3px 0;display:flex}.section-links>span{color:var(--subtle);letter-spacing:.1em;text-transform:uppercase;margin-right:4px;font-size:10px;font-weight:800}.section-links a{border:1px solid var(--line);color:var(--ink-soft);border-radius:7px;padding:7px 10px;font-size:10px;font-weight:750;text-decoration:none}.section-links a:hover{color:var(--brand-blue-dark);border-color:#b6b4cf}.section-links a span{color:var(--brand-blue);margin-left:3px;font-size:13px}.panel{border:1px solid var(--line);background:var(--surface);border-radius:11px;min-width:0;margin-bottom:15px;padding:25px}.panel-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-header h2,.export-panel h2{color:var(--navy);letter-spacing:-.055em;text-wrap:balance;margin:7px 0 0;font-size:24px;font-weight:750;line-height:1.05}.panel-copy{max-width:64ch;color:var(--muted);margin:10px 0 21px;font-size:12px;line-height:1.6}.panel-status{color:var(--success);white-space:nowrap;text-transform:uppercase;align-items:center;gap:6px;margin:4px 0 0;font-size:10px;font-weight:750;display:inline-flex}.qr-workspace{grid-template-columns:minmax(250px,.92fr) minmax(260px,1.08fr);align-items:stretch;gap:24px;display:grid}.qr-form{gap:12px;display:grid}.qr-form label{color:var(--ink-soft);font-size:11px}.qr-form input{border-radius:7px;padding:10px 11px;font-size:12px}.form-section-label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:9px;display:flex}.form-section-label span{color:var(--ink);font-size:11px;font-weight:850}.form-section-label small{color:var(--subtle);font-size:9px}.form-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.primary-action{background:var(--brand-blue);color:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.primary-action:hover{background:var(--brand-blue-dark);transform:translateY(-1px)}.primary-action:active,.approve-button:active,.reject-button:active{transform:translateY(1px)scale(.98)}.primary-action span{color:#e3e2ec;font-size:17px;line-height:0}.form-submit{width:100%;margin-top:4px}.form-hint{color:var(--subtle);gap:7px;margin:2px 0 0;font-size:10px;line-height:1.45;display:flex}.form-hint span{color:var(--brand-blue);font-size:16px;line-height:.8}.button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin;display:inline-block}.qr-placeholder{text-align:center;background:#fbfbfc;border:1px dashed #c3c1d8;border-radius:9px;place-items:center;min-height:300px;padding:25px;display:grid}.placeholder-code{grid-template-columns:repeat(3,16px);gap:5px;margin-bottom:17px;display:grid}.placeholder-code span{opacity:.6;border:3px solid #b2afcc;width:16px;height:16px}.placeholder-code span:nth-child(2n){background:#cfcddf;border:0}.placeholder-code span:nth-child(3n){border-radius:50%}.qr-placeholder strong{color:var(--ink-soft);font-size:16px;font-weight:750}.qr-placeholder p{max-width:25ch;color:var(--subtle);margin:6px 0 0;font-size:11px;line-height:1.5}.qr-result{background:#f9f9fb;border:1px solid #d3d1e2;border-radius:9px;min-width:0;padding:18px}.qr-result-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qr-result h3{color:var(--navy);letter-spacing:-.035em;margin:5px 0;font-size:17px;font-weight:750}.qr-result-top p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.success-mark{width:28px;height:28px;color:var(--success);background:#d5f5df;border-radius:50%;flex:none;place-items:center;font-weight:850;display:grid}.qr-output{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:15px;margin-top:18px;display:grid}.qr-image-wrap{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:7px;place-items:center;width:116px;padding:7px;display:grid}.qr-image-wrap img{object-fit:contain;width:100%;height:100%;display:block}.qr-link-area{min-width:0}.qr-link-area>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.qr-link-area code{color:var(--ink-soft);overflow-wrap:anywhere;margin:7px 0 10px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.4;display:block}.copy-link{min-height:44px;color:var(--brand-blue-dark);background:#fff;border:1px solid #c3c1d7;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.copy-link:hover{background:var(--brand-blue-soft)}.qr-result-actions{border-top:1px solid #e9e8f1;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:13px;display:flex}.qr-result-actions a,.qr-result-actions button{min-height:44px;color:var(--brand-blue-dark);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.qr-result-actions a:hover,.qr-result-actions button:hover{background:#f1f0f6}.qr-result-actions span{font-size:14px}.mobilizers-panel{scroll-margin-top:20px}.mobilizer-toolbar{flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 14px;display:flex}.mobilizer-toolbar>span{color:var(--subtle);margin-right:auto;font-size:10px}.mobilizer-toolbar button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:#fff;border-radius:6px;padding:0 9px;font-size:9px;font-weight:750}.mobilizer-toolbar button:hover,.mobilizer-toolbar button.is-selected{background:var(--brand-blue-soft);color:var(--brand-blue-dark);border-color:#bdbbd3}.mobilizer-toolbar button.is-selected.is-warning{background:var(--warning-soft);color:var(--warning);border-color:#e6bf72}.mobilizer-toolbar button b{margin-left:3px;font-weight:800}.monitoring-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.monitoring-strip>div{border:1px solid var(--line);background:#f9f9fb;border-radius:7px;min-width:0;padding:12px}.monitoring-strip>div.has-alert{background:var(--warning-soft);border-color:#efd39e}.monitoring-strip span,.monitoring-strip small{display:block}.monitoring-strip span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.monitoring-strip strong{max-width:100%;color:var(--navy);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:20px;font-weight:750;display:block;overflow:hidden}.monitoring-strip small{color:var(--subtle);margin-top:4px;font-size:9px}.monitoring-strip .has-alert strong{color:var(--warning)}.monitoring-strip button{color:var(--warning);background:0 0;border:0;align-items:center;gap:4px;margin-top:5px;padding:0;font-size:9px;font-weight:800;display:inline-flex}.monitoring-strip button:hover{color:#7c4500}.monitoring-strip button span{color:currentColor;font-size:13px;display:inline}.mobilizer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.mobilizer-card{border:1px solid var(--line);background:#fdfdfd;border-radius:9px;min-width:0;padding:15px}.mobilizer-card-header{align-items:flex-start;gap:10px;display:flex}.mobilizer-identity{min-width:0}.mobilizer-status{color:var(--success);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.mobilizer-status.is-attention{color:var(--warning)}.mobilizer-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.mobilizer-identity h3{color:var(--navy);letter-spacing:-.035em;margin:5px 0 0;font-size:17px;font-weight:750}.mobilizer-identity time{color:var(--subtle);margin-top:4px;font-size:10px;display:block}.mobilizer-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 13px;margin:15px 0 0;padding:13px 0;display:grid}.mobilizer-details dt{color:var(--subtle);letter-spacing:.05em;text-transform:uppercase;font-size:9px}.mobilizer-details dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px}.mobilizer-qr{background:#f6f6f9;border-radius:7px;margin-top:13px;padding:11px}.mobilizer-qr-content{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:11px;display:grid}.mobilizer-qr-image{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:6px;place-items:center;width:82px;padding:5px;display:grid}.mobilizer-qr-image img{object-fit:contain;width:100%;height:100%;display:block}.mobilizer-qr-meta{min-width:0}.mobilizer-qr-meta>span{color:var(--brand-blue-dark);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.mobilizer-qr-meta code{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 8px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.35;display:block}.mobilizer-qr-meta>div{flex-wrap:wrap;gap:5px;display:flex}.mobilizer-qr-meta button,.mobilizer-qr-meta a{min-height:44px;color:var(--brand-blue-dark);background:#fff;border:1px solid #c3c1d7;border-radius:5px;align-items:center;padding:0 7px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.mobilizer-qr-meta button:hover,.mobilizer-qr-meta a:hover{background:var(--brand-blue-soft)}.mobilizer-qr-meta .whatsapp-action,.qr-result-actions .whatsapp-action{color:var(--success);border-color:#b4d9c0}.mobilizer-qr-meta .whatsapp-action:hover,.qr-result-actions .whatsapp-action:hover{background:var(--success-soft)}.mobilizer-qr-missing{padding:8px 3px}.mobilizer-qr-missing strong{color:var(--ink-soft);font-size:12px}.mobilizer-qr-missing p{color:var(--muted);margin:5px 0 10px;font-size:10px;line-height:1.4}.mobilizer-qr-missing .secondary-action{min-height:30px}.mobilizer-card-footer{color:var(--subtle);flex-wrap:wrap;gap:5px 13px;margin-top:11px;font-size:9px;display:flex}.mobilizer-card-footer time{width:100%}.approvals-panel{scroll-margin-top:20px}.approvals-header{align-items:center}.count-badge{background:var(--warning-soft);min-width:25px;height:23px;color:var(--warning);letter-spacing:0;vertical-align:3px;border-radius:6px;place-items:center;margin-left:5px;padding:0 6px;font-size:10px;display:inline-grid}.approval-tools{align-items:center;gap:8px;display:flex}.search-field{border:1px solid var(--line-strong);background:#fff;border-radius:7px;align-items:center;gap:7px;width:min(270px,30vw);min-height:35px;padding:0 10px;display:flex}.search-field>span{color:var(--brand-blue);font-size:19px;line-height:0}.search-field input{height:31px;box-shadow:none;background:0 0;border:0;padding:0;font-size:10px}.search-field input:focus{box-shadow:none}.review-list{gap:10px;display:grid}.review-card{border-top:1px solid var(--line);gap:14px;padding:17px 0 7px;display:flex}.review-card:first-child{border-top:0}.review-avatar{background:var(--brand-blue-soft);width:39px;height:39px;color:var(--brand-blue-dark);border-radius:8px;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.review-body{flex:1;min-width:0}.review-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.review-status{color:var(--warning);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.review-title h3{color:var(--navy);letter-spacing:-.035em;margin:5px 0 0;font-size:18px;font-weight:750}.review-title time{color:var(--subtle);flex:none;font-size:10px}.review-summary{color:var(--muted);flex-wrap:wrap;gap:5px 17px;margin:8px 0 11px;font-size:10px;display:flex}.review-summary b{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;margin-right:3px;font-size:9px}.summary-positive{color:var(--success)}.review-details{border-top:1px solid #f0f2f5;margin-top:4px}.review-details summary{width:fit-content;color:var(--brand-blue-dark);cursor:pointer;padding:10px 0 4px;font-size:10px;font-weight:800;list-style:none}.review-details summary::-webkit-details-marker{display:none}.review-details summary:after{content:"+";color:var(--brand-blue);margin-left:5px;font-size:14px}.review-details[open] summary:after{content:"−"}.review-details dl{background:#f9f9fb;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:7px 0 13px;padding:11px;display:grid}.review-details dt{color:var(--subtle);font-size:9px}.review-details dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:4px 0 0;font-size:10px}.review-note{max-width:540px;color:var(--ink-soft);margin-top:7px;font-size:10px}.review-note>span{align-items:baseline;gap:5px;display:flex}.review-note textarea{border-radius:7px;min-height:54px;margin-top:5px;padding:9px 10px;font-size:11px}.review-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.approve-button,.reject-button{border:1px solid;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:850;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.approve-button{border-color:var(--brand-blue);background:var(--brand-blue);color:#fff}.approve-button:hover{border-color:var(--brand-blue-dark);background:var(--brand-blue-dark)}.reject-button{color:var(--danger);background:#fff;border-color:#f0c4c0}.reject-button:hover{background:var(--danger-soft);border-color:#dd928b}.reject-button span{font-size:16px;font-weight:400;line-height:0}.empty-state{background:#f9f9fb;border-radius:8px;align-items:center;gap:13px;margin-top:7px;padding:19px;display:flex}.empty-icon{background:var(--brand-blue-soft);width:31px;height:31px;color:var(--brand-blue);border-radius:7px;flex:none;place-items:center;font-weight:850;display:grid}.empty-state strong{color:var(--navy);font-size:15px;font-weight:750}.empty-state p{color:var(--muted);margin:4px 0 0;font-size:11px}.empty-state a,.empty-state button{color:var(--brand-blue-dark);background:0 0;border:1px solid #bdbbd3;border-radius:7px;margin-left:auto;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}.empty-state a span{color:var(--brand-blue);font-size:14px}.export-panel{background:var(--navy);color:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:25px;margin:0 0 18px;padding:24px 25px;display:flex}.export-panel .section-kicker{color:#f5a283}.export-panel h2{color:#fff}.export-panel>div:first-child p:last-child{color:#bdbbd3;max-width:52ch;margin:11px 0 0;font-size:11px;line-height:1.55}.export-summary{align-items:center;gap:20px;display:flex}.export-summary>div{min-width:70px}.export-summary>div span{color:#8ca2ba;letter-spacing:.1em;text-transform:uppercase;font-size:9px;display:block}.export-summary>div strong{color:#fff;letter-spacing:-.05em;margin-top:4px;font-size:27px;font-weight:700;display:block}.export-summary .primary-action{white-space:nowrap}.dashboard-footer{border-top:1px solid var(--line);color:var(--subtle);letter-spacing:.03em;justify-content:space-between;gap:14px;padding-top:14px;font-size:9px;display:flex}.dashboard-footer i{color:var(--line-strong);font-style:normal}.public-form-shell{place-items:start center;padding:clamp(22px,5vw,64px) 18px}.public-home-shell{padding:clamp(22px,5vw,64px) 18px}.public-home-card{max-width:820px}.home-intro{text-align:center;max-width:610px;margin:57px auto 0}.home-intro h1{max-width:13ch;margin:12px auto 16px}.home-intro .intro{margin:0 auto}.home-action{width:fit-content;margin-top:27px}.home-points{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:58px;display:grid}.home-points>div{border-top:1px solid var(--line);text-align:left;padding:14px}.home-points span{color:var(--subtle);margin-bottom:13px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;display:block}.home-points strong{color:var(--navy);font-size:16px;font-weight:750}.home-points p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.45}.public-header{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding-bottom:25px}.public-brand strong{font-size:21px}.public-campaign{color:var(--brand-blue-dark);letter-spacing:.06em;text-transform:uppercase;border:1px solid #bdbbd3;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800}.public-intro{margin-top:35px}.public-intro h1{margin-top:11px}.public-assurance{background:var(--brand-blue-soft);border-radius:9px;align-items:center;gap:10px;margin-top:25px;padding:13px 15px;display:flex}.public-assurance>span{width:23px;height:23px;color:var(--brand-blue-dark);background:#e4e4ed;border-radius:7px;flex:none;place-items:center;font-weight:850;display:grid}.public-assurance p{color:#5b5787;margin:0;font-size:11px;line-height:1.45}.public-assurance strong{color:var(--brand-blue-dark);margin-bottom:2px;font-size:11px;display:block}.public-form{gap:22px;margin-top:27px;display:grid}.form-progress{color:var(--subtle);align-items:center;gap:8px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;display:flex}.form-progress span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.form-progress span.is-active{color:var(--brand-blue-dark);font-weight:800}.form-progress span.is-active:before{background:var(--brand-blue);content:"";border-radius:50%;width:5px;height:5px;display:block}.form-progress b{font-family:Avenir Next,Segoe UI,sans-serif;font-size:10px;font-weight:700}.form-progress i{background:var(--line);flex:1;height:1px}.public-form fieldset{border:1px solid var(--line);border-radius:10px;min-width:0;margin:0;padding:20px}.public-form legend{color:var(--navy);padding:0 8px;font-size:17px;font-weight:750}.public-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.public-fields label:first-child{grid-column:1/-1}.public-fields label{font-size:12px}.public-fields input{margin-top:1px}.choice-list{gap:9px;display:grid}.choice{border:1px solid var(--line);cursor:pointer;background:#fdfdfd;border-radius:8px;align-items:flex-start;gap:11px;padding:12px;transition:border-color .2s,background .2s;display:flex}.choice:hover{background:#f8f8fb;border-color:#bdbbd3}.choice input{width:17px;height:17px;accent-color:var(--brand-blue);margin:2px 0 0}.choice span{gap:3px;display:grid}.choice strong{color:var(--ink-soft);font-size:12px}.choice small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.4}.goal-field{max-width:300px;margin-top:14px}.consent-box{background:var(--brand-blue-soft);cursor:pointer;border:1px solid #d3d1e2;border-radius:9px;align-items:flex-start;gap:11px;margin:0;padding:15px;display:flex}.consent-box input{width:17px;height:17px;accent-color:var(--brand-blue);margin:2px 0 0}.consent-box span{gap:4px;display:grid}.consent-box strong{color:var(--brand-blue-dark);font-size:12px}.consent-box small{color:#5b5787;font-size:10px;font-weight:500;line-height:1.4}.public-feedback{border:1px solid;border-radius:8px;align-items:center;gap:9px;padding:12px 13px;font-size:11px;line-height:1.4;display:flex}.public-feedback span{border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-weight:850;display:grid}.feedback-error{background:var(--danger-soft);color:var(--danger);border-color:#f0c4c0}.feedback-error span{background:#ffd9d5}.public-submit{background:var(--brand-blue);color:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:49px;padding:0 17px;font-weight:850;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.public-submit:hover{background:var(--brand-blue-dark);transform:translateY(-1px);box-shadow:0 8px 20px #0a072a33}.public-submit span:last-child{color:#e3e2ec;font-size:18px}.privacy-note{color:var(--subtle);text-align:center;margin:-7px 0 0;font-size:10px;line-height:1.5}.public-success-card{text-align:center;max-width:660px}.public-success-card .public-brand{justify-content:center}.public-success-card .eyebrow{margin-top:30px}.public-success-card h1{max-width:none;margin-left:auto;margin-right:auto}.public-success-card .intro{margin:0 auto}.success-illustration{background:var(--brand-blue-soft);border:1px solid #c6c4d9;border-radius:50%;place-items:center;width:78px;height:78px;margin:42px auto 23px;display:grid}.success-illustration span{background:var(--brand-blue);color:#fff;border-radius:50%;place-items:center;width:49px;height:49px;font-size:26px;display:grid}.success-detail{text-align:left;background:#f9f9fb;border-radius:9px;gap:5px;margin:26px auto 0;padding:15px;display:grid}.success-detail span{color:var(--subtle);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.success-detail strong{color:var(--ink-soft);font-size:12px;line-height:1.45}.public-success-card button{min-height:44px;margin-top:23px}.public-login-shell{padding:24px 18px}.public-login-card{max-width:530px}.login-intro{margin-top:52px}.login-intro h1{max-width:14ch;margin-top:11px}.ops-login-form{gap:15px;margin-top:28px;display:grid}.ops-login-form label{font-size:12px}.login-submit{background:var(--brand-blue);color:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;min-height:48px;margin-top:4px;padding:0 16px;font-weight:850;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.login-submit:hover{background:var(--brand-blue-dark);transform:translateY(-1px);box-shadow:0 8px 20px #0a072a33}.login-submit span{color:#e3e2ec;font-size:18px}.login-feedback{background:var(--danger-soft);color:var(--danger);border:1px solid #f0c4c0;border-radius:8px;margin:0;padding:11px 12px;font-size:11px;line-height:1.4}.login-assurance{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:26px;padding-top:16px;display:flex}.login-assurance>span{background:var(--brand-blue-soft);width:22px;height:22px;color:var(--brand-blue);border-radius:7px;flex:none;place-items:center;font-weight:850;display:grid}.login-assurance p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.login-assurance strong{color:var(--brand-blue-dark);margin-bottom:2px;font-size:10px;display:block}@media (max-width:900px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-workspace,.mobilizer-grid{grid-template-columns:1fr}.qr-placeholder{min-height:220px}.export-panel{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.public-form-shell,.public-home-shell,.public-login-shell{padding:13px 10px}.dashboard-content{padding:0 13px 22px}.dashboard-topbar{flex-wrap:wrap;align-items:flex-start;padding:15px 0 13px}.header-context{order:3;width:100%;margin-left:0}.topbar-actions{margin-left:auto}.online-status{display:none}.quiet-action{padding:0 8px;font-size:10px}.dashboard-intro{margin-top:17px;padding:24px 21px;display:block}.dashboard-intro h1{font-size:clamp(31px,10vw,44px)}.intro-side{border-top:1px solid #ffffff28;border-left:0;margin-top:22px;padding:14px 0 0}.metrics-grid{gap:8px}.metric-card{min-height:112px;padding:13px}.metric-heading{letter-spacing:.04em;font-size:8px}.metric-icon{width:27px;height:27px}.metric-icon svg{width:15px;height:15px}.metric-card strong{margin-top:10px;font-size:28px}.metric-card small{margin-top:6px;font-size:9px}.section-links{gap:5px}.section-links>span{width:100%;margin-bottom:2px}.panel{border-radius:9px;padding:18px}.panel-header{gap:12px}.panel-header h2,.export-panel h2{font-size:22px}.panel-status{text-align:right;font-size:8px}.form-two{grid-template-columns:1fr}.monitoring-strip{grid-template-columns:1fr 1fr}.monitoring-strip>div:last-child{grid-column:1/-1}.mobilizer-qr-content{grid-template-columns:76px minmax(0,1fr)}.mobilizer-qr-image{width:76px}.approvals-header{flex-direction:column;align-items:stretch}.approval-tools,.search-field{width:100%}.review-card{gap:10px}.review-avatar{width:32px;height:32px;font-size:15px}.review-title{display:block}.review-title time{margin-top:5px;display:block}.review-title h3{font-size:17px}.review-details dl{grid-template-columns:1fr 1fr}.export-panel{padding:20px 18px}.export-summary{flex-wrap:wrap;gap:14px;margin-top:20px}.export-summary .primary-action{margin-left:auto}.dashboard-footer{line-height:1.8;display:block}.dashboard-footer span{display:block}.home-intro{margin-top:40px}.home-points{grid-template-columns:1fr;gap:0;margin-top:38px}.home-points>div{padding:13px 0}.public-form-card{border-radius:14px;padding:21px 17px}.public-header{padding-bottom:19px}.public-campaign{padding:6px 7px;font-size:8px}.public-intro{margin-top:28px}.public-form fieldset{padding:16px 13px}.public-fields{grid-template-columns:1fr;gap:13px}.public-fields label:first-child{grid-column:auto}.form-progress{gap:5px;font-size:8px}.form-progress b{font-size:8px}.choice{padding:11px 9px}.choice strong{font-size:11px}}@media (max-width:450px){.qr-output{grid-template-columns:94px minmax(0,1fr)}.qr-link-area code{font-size:9px}.qr-image-wrap{width:94px}.review-summary{gap:5px;display:grid}.empty-state{flex-wrap:wrap;align-items:flex-start}.empty-state a,.empty-state button{margin-left:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.privacy-shell{min-height:100vh;color:var(--navy);background:#f7f7fa;padding:64px 20px}.privacy-policy{width:min(720px,100%);margin:0 auto}.privacy-back{color:var(--brand-blue);margin-bottom:48px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.privacy-policy h1{letter-spacing:-.055em;margin:8px 0 24px;font-size:clamp(38px,7vw,68px);line-height:.98}.privacy-policy h2{margin:36px 0 8px;font-size:18px}.privacy-policy p{color:#516174;line-height:1.75}.privacy-policy a{color:var(--brand-blue)}.privacy-request-form{border-top:1px solid #dad9e7;gap:16px;margin-top:42px;padding-top:32px;display:grid}.privacy-request-form label{color:var(--navy);gap:7px;font-size:12px;font-weight:800;display:grid}.privacy-request-form label span{color:var(--subtle);font-weight:500}.privacy-request-form input,.privacy-request-form select,.privacy-request-form textarea{width:100%;color:var(--navy);font:inherit;background:#fff;border:1px solid #cad3df;border-radius:7px;padding:13px 14px;font-weight:500}.privacy-request-form button{background:var(--navy);color:#fff;border:0;border-radius:7px;justify-self:start;min-height:44px;padding:0 18px;font-weight:800}.privacy-protocol{border-left:3px solid var(--brand-blue);background:#fff;padding:12px 14px}.ops-page{min-height:100vh;color:var(--navy);background:#f7f8fa;padding:54px clamp(20px,5vw,72px)}.ops-page-header{max-width:720px;margin-bottom:34px}.ops-page-header h1{letter-spacing:-.055em;margin:6px 0 12px;font-size:clamp(38px,6vw,64px)}.ops-page-header>p:last-child{color:var(--subtle);line-height:1.6}.ops-inline-form{background:#fff;border:1px solid #dfe4eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:28px;padding:18px;display:grid}.ops-inline-form input,.ops-inline-form select,.ops-inline-form textarea{min-width:0;color:var(--navy);background:#fff;border:1px solid #cad3df;border-radius:6px;padding:11px 12px}.ops-inline-form button,.ops-row-actions button{background:var(--navy);color:#fff;border:0;border-radius:6px;min-height:40px;padding:0 14px;font-weight:800}.ops-credential-form textarea,.ops-agreement{grid-column:span 2}.ops-agreement{color:#526173;align-items:center;gap:9px;font-size:11px;line-height:1.5;display:flex}.ops-list{border-top:1px solid #dfe4eb;display:grid}.ops-list article{border-bottom:1px solid #dfe4eb;justify-content:space-between;align-items:center;gap:24px;padding:20px 2px;display:flex}.ops-list article span{color:var(--brand-blue);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.ops-list article h2{margin:5px 0;font-size:20px}.ops-list article p{color:var(--subtle);margin:0;font-size:12px}.ops-list-footer{justify-content:center;padding:16px 0 4px;display:flex}.ops-list-footer .quiet-button{min-height:40px;color:var(--brand-blue-dark);background:#fff;border:1px solid #c3c1d7;border-radius:8px;padding:0 16px;font-weight:700}.ops-list-footer .quiet-button:hover{background:var(--brand-blue-soft)}.ops-list-footer .quiet-button:disabled{opacity:.55;cursor:default}.monitoring-card-metrics{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.monitoring-card-metrics span{background:#f9f9fb;border:1px solid #e3e2ed;border-radius:6px;padding:7px 9px;color:#718096!important;letter-spacing:0!important;text-transform:none!important;font-size:9px!important;font-weight:700!important}.monitoring-card-metrics strong{color:var(--navy);font-variant-numeric:tabular-nums;font-size:15px}.monitoring-last-submission{color:var(--subtle);margin-top:9px;font-size:9px;display:block}.ops-list dl{text-align:right;gap:26px;margin:0;display:flex}.ops-list dt{color:var(--subtle);text-transform:uppercase;font-size:9px}.ops-list dd{margin:3px 0 0;font-size:22px;font-weight:900}.ops-row-actions{align-items:center;gap:10px;display:flex}.ops-row-actions>strong{color:var(--subtle);text-transform:uppercase;font-size:10px}.ops-row-actions .danger-button{background:var(--danger)}.ops-row-actions .danger-button:disabled{opacity:.55;cursor:default}.ops-delete-confirm{border:1px solid var(--danger);background:var(--danger-soft);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.ops-delete-confirm>span{color:var(--danger);max-width:220px;font-size:11px;font-weight:700}.ops-modal-backdrop{z-index:60;background:#0a072a8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.ops-modal-close{width:32px;height:32px;min-height:0;color:var(--navy);cursor:pointer;background:#f0f0f5;border:0;border-radius:999px;font-size:18px;line-height:1;position:absolute;top:10px;right:10px}.ops-qr-result{background:#fff;border:1px solid #d7d6e5;border-radius:12px;align-items:center;gap:18px;max-width:min(480px,100%);margin:0;padding:28px 20px 20px;display:flex;position:relative;box-shadow:0 24px 60px #0a072a40}.ops-qr-result img{width:220px;max-width:100%;height:220px}.ops-qr-result div{gap:7px;display:grid}.ops-qr-result a{color:var(--brand-blue);font-weight:800}.ops-qr-result small{color:var(--subtle)}.ops-edit-panel{max-width:min(560px,100%);max-height:calc(100vh - 48px);margin:0;padding-top:30px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0a072a40}@media (max-width:720px){.ops-inline-form{grid-template-columns:1fr}.ops-credential-form textarea,.ops-agreement{grid-column:auto}.ops-list article{flex-direction:column;align-items:flex-start}.ops-row-actions{justify-content:space-between;width:100%}}.operations-frame{background:#f7f8fa;min-height:100vh}.operations-rail{z-index:20;background:#fff;border-right:1px solid #e1e5eb;flex-direction:column;width:196px;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0}.rail-brand{color:var(--navy);align-items:center;gap:10px;text-decoration:none;display:flex}.rail-brand span{background:var(--brand-blue);color:#fff;border-radius:6px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.operations-rail nav{gap:3px;margin-top:42px;display:grid}.operations-rail nav a{color:#657184;border-radius:5px;padding:9px 10px;font-size:12px;font-weight:700;text-decoration:none}.operations-rail nav a:hover,.operations-rail nav a.active{color:var(--brand-blue-dark);background:#f3f2f7}.operations-rail footer{gap:10px;margin-top:auto;display:grid;overflow:hidden}.operations-rail footer small{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.operations-rail footer button{color:var(--navy);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.operations-content{min-height:100vh;margin-left:196px}.executive-page{max-width:1260px;margin:0 auto}.executive-metrics{border-top:1px solid #dfe4eb;border-bottom:1px solid #dfe4eb;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.executive-metrics article{border-right:1px solid #dfe4eb;padding:22px 18px}.executive-metrics article:last-child{border-right:0}.executive-metrics span{color:var(--subtle);text-transform:uppercase;font-size:9px;font-weight:800;display:block}.executive-metrics strong{letter-spacing:-.05em;margin-top:14px;font-size:clamp(28px,4vw,44px);display:block}.executive-alerts{background:#fff9ec;border-left:3px solid #d89a2b;margin:24px 0;padding:14px 16px}.executive-alerts p{color:#745b2f;margin:4px 0 0;font-size:12px}.ranking-section{grid-template-columns:minmax(180px,.7fr) 1.3fr;gap:48px;margin-top:54px;display:grid}.ranking-section h2{margin:7px 0;font-size:26px}.ranking-list{border-top:1px solid #dfe4eb}.ranking-list article,.ranking-list .ranking-drill{border-bottom:1px solid #dfe4eb;grid-template-columns:38px 1fr auto;gap:12px;padding:14px 0;display:grid}.ranking-list article span,.ranking-list article small,.ranking-list .ranking-drill span,.ranking-list .ranking-drill small{color:var(--subtle);font-size:10px}.ranking-list .ranking-drill{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;align-items:center}.ranking-list .ranking-drill strong{color:inherit}.empty-copy{color:var(--subtle);padding:24px 0}.data-timestamp{color:var(--subtle);text-align:right;margin-top:52px;font-size:9px}.quiet-button{color:var(--navy)!important;background:#fff!important;border:1px solid #cad3df!important}@media (max-width:900px){.operations-rail{border-bottom:1px solid #e1e5eb;border-right:0;flex-direction:row;align-items:center;gap:18px;width:100%;height:auto;padding:10px 14px;position:sticky;top:0;overflow-x:auto}.operations-rail nav{white-space:nowrap;margin:0;display:flex}.operations-rail footer{display:none}.operations-content{margin-left:0}.executive-metrics{grid-template-columns:repeat(2,1fr)}.executive-metrics article{border-bottom:1px solid #dfe4eb}.ranking-section{grid-template-columns:1fr;gap:16px}}.ra-map article{gap:7px;display:grid}.ra-map article>div{justify-content:space-between;gap:16px;font-size:12px;display:flex}.ra-map article>div span,.ra-map small{color:var(--subtle)}.ra-map article i{background:var(--brand-blue);border-radius:2px;height:8px;display:block}.ra-map small{font-size:9px}.map-source{color:var(--subtle);border-top:1px solid #dfe4eb;margin-top:42px;padding-top:14px;font-size:9px}.legal-gate{background:#fffaf0;border:1px solid #e2c98f;max-width:700px;padding:28px}.legal-gate span{color:#966917;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.legal-gate h2{margin:10px 0;font-size:26px}.legal-gate p{color:#6e6047;line-height:1.65}.legal-gate code{color:#745a2a;background:#fff;margin-top:12px;padding:7px 9px;font-size:10px;display:inline-block}.contact-console{max-width:720px}.contact-console article{background:#fff;border:1px solid #dfe4eb;padding:24px}.contact-console article>span{color:var(--brand-blue);text-transform:uppercase;font-size:9px;font-weight:900}.contact-console article h2{margin:8px 0 4px;font-size:26px}.contact-console article>a{color:var(--brand-blue);font-weight:800}.contact-console blockquote{border-left:2px solid var(--brand-blue);color:#4e5c6e;background:#f7f7fa;margin:22px 0;padding:16px;line-height:1.6}.skip-link{z-index:100;background:var(--navy);color:#fff;border-radius:6px;padding:10px 14px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}select{font:inherit}.operations-rail{border-color:#e1e0eb;width:224px;padding:28px 20px 20px;box-shadow:10px 0 30px #130f3e06}.rail-brand span{border-radius:9px 9px 9px 3px;width:36px;height:36px;box-shadow:0 7px 18px #0a072a33}.rail-brand strong{letter-spacing:-.035em;font-size:17px}.rail-brand strong small{color:#8b98a9;letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:8px;font-weight:750;display:block}.operations-rail nav{gap:2px;margin-top:48px}.operations-rail nav a{color:#566477;border-radius:7px;align-items:center;gap:11px;min-height:44px;padding:0 10px;font-size:11px;transition:background .2s,color .2s,transform .2s;display:flex}.operations-rail nav a i{color:#a3afbd;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-style:normal;font-weight:700}.operations-rail nav a:hover{transform:translate(2px)}.operations-rail nav a.active{color:#231f5c;background:#f1f0f7;position:relative}.operations-rail nav a.active:before{content:"";background:#0a072a;border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;left:-20px}.operations-rail footer{border-top:1px solid #e7ebf0;gap:13px;padding-top:18px}.operations-rail footer div{min-width:0}.operations-rail footer small,.operations-rail footer strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operations-rail footer strong{color:#334155;margin-top:3px;font-size:10px}.operations-rail footer button{color:#657184;font-size:10px}.operations-content{margin-left:224px}.ops-page{background:0 0;width:min(100%,1320px);min-height:100dvh;margin:0 auto;padding:52px clamp(24px,5vw,68px) 80px}.ops-page-header{border-bottom:1px solid #e1e0eb;justify-content:space-between;align-items:flex-start;gap:30px;max-width:none;margin-bottom:36px;padding-bottom:26px;display:flex}.ops-page-header>div{max-width:720px}.ops-page-header h1{text-wrap:balance;margin:8px 0 10px;font-size:clamp(38px,5vw,62px);font-weight:720;line-height:.96}.ops-page-header p:last-child{color:#657184;max-width:62ch;margin:0;font-size:13px;line-height:1.65}.page-status{color:#231f5c;letter-spacing:.08em;text-transform:uppercase;background:#fbfbfc;border:1px solid #d3d1e2;border-radius:6px;flex:none;margin-top:4px;padding:8px 10px;font-size:9px;font-weight:850}.credential-workspace{background:#fff;border:1px solid #e1e0eb;border-radius:12px;overflow:hidden;box-shadow:0 18px 50px #1a15520e}.ops-edit-panel{background:#fff;border:1px solid #d7d6e5;border-radius:12px;margin:20px 0;padding:20px}.form-section-heading{border-top:1px solid #eae9f1;gap:15px;padding:26px 30px 17px;display:flex}.form-section-heading:first-child{border-top:0}.form-section-heading>span{color:#0a072a;background:#f1f0f7;border-radius:7px;place-items:center;width:29px;height:29px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:850;display:grid}.form-section-heading h2{letter-spacing:-.025em;margin:0;font-size:18px}.form-section-heading p{color:#8190a2;margin:4px 0 0;font-size:10px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:0 30px 30px;display:grid}.field-grid label{color:#475569;font-size:11px}.field-grid label small,.call-form label small{color:#9aa6b5;font-size:9px;font-weight:500}.field-grid input,.field-grid select,.call-form input,.call-form textarea{color:#120f33;background:#fcfcfd;border:1px solid #cfcddf;border-radius:7px;width:100%;min-height:43px;padding:10px 12px;transition:border-color .2s,box-shadow .2s,background .2s}.field-grid input:focus,.field-grid select:focus,.call-form input:focus,.call-form textarea:focus{background:#fff;border-color:#0a072a;outline:none;box-shadow:0 0 0 4px #0a072a17}.field-span-2{grid-column:span 2}.member-table{border:1px solid #e3e2ec;border-radius:9px;margin:0 30px 30px;overflow:hidden}.member-table-head,.member-row{grid-template-columns:60px 1.3fr 1fr;align-items:center;gap:12px;padding:10px 13px;display:grid}.member-table-head{color:#8794a4;letter-spacing:.09em;text-transform:uppercase;background:#f7f7fa;font-size:8px;font-weight:800}.member-row{border-top:1px solid #e7ebf0}.member-row b{color:#a1adbb;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.member-row input{border:1px solid #d6dde6;border-radius:6px;min-width:0;padding:9px 10px}.agreement-list{grid-template-columns:1fr 1fr;gap:12px;padding:0 30px 30px;display:grid}.agreement-list label{cursor:pointer;background:#f9f9fb;border:1px solid #d5d4e3;border-radius:9px;align-items:flex-start;gap:11px;padding:16px;display:flex}.agreement-list input{accent-color:#0a072a;width:17px;height:17px;margin:1px 0 0}.agreement-list span{gap:4px;display:grid}.agreement-list strong{color:#1d1668;font-size:11px}.agreement-list small{color:#6983a0;font-size:9px;line-height:1.4}.form-submit-bar{background:#0a072a;justify-content:space-between;align-items:center;gap:20px;padding:18px 30px;display:flex}.form-submit-bar p{color:#91a4bb;margin:0;font-size:10px}.form-submit-bar button,.call-form>button{color:#fff;background:#0a072a;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;min-height:42px;padding:0 15px;font-size:11px;font-weight:850;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.form-submit-bar button:hover,.call-form>button:hover{background:#231f5c;transform:translateY(-1px);box-shadow:0 8px 20px #0a072a33}.ops-list{margin-top:34px}.operator-metrics,.empathy-summary{background:#fff;border:1px solid #e1e0eb;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;display:grid;overflow:hidden}.operator-metrics article,.empathy-summary article{border-right:1px solid #e3e8ee;min-height:108px;padding:21px}.operator-metrics article:last-child,.empathy-summary article:last-child{border-right:0}.operator-metrics span,.empathy-summary span{color:#8391a2;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.operator-metrics strong,.empathy-summary strong{color:#0a072a;font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin-top:15px;font-size:30px;display:block}.inline-feedback{color:#526173;background:#fff;border-left:3px solid #0a072a;padding:14px 16px;font-size:11px}.call-sheet{background:#fff;border:1px solid #e1e0eb;border-radius:12px;grid-template-columns:minmax(250px,.72fr) minmax(420px,1.28fr);display:grid;overflow:hidden}.call-context{color:#fff;background:#0a072a;padding:30px}.call-context h2{letter-spacing:-.045em;margin:10px 0 5px;font-size:30px}.call-context>a{color:#f5a283;font-size:16px;font-weight:800;text-decoration:none}.call-context dl{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;gap:13px;margin:28px 0;padding:20px 0;display:grid}.call-context dl div{justify-content:space-between;gap:20px;display:flex}.call-context dt{color:#8297af;text-transform:uppercase;font-size:9px}.call-context dd{color:#e3e2ed;text-align:right;margin:0;font-size:10px}.call-context blockquote{color:#bcbad3;margin:0;font-size:12px;line-height:1.7}.call-form{gap:22px;padding:30px;display:grid}.call-form fieldset{border:0;min-width:0;margin:0;padding:0}.call-form legend{color:#171341;margin-bottom:12px;font-size:13px;font-weight:800}.call-form .field-grid{padding:0}.radio-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.radio-grid label{color:#526173;cursor:pointer;background:#fcfcfd;border:1px solid #dce3ea;border-radius:7px;align-items:center;gap:9px;min-height:42px;padding:10px 12px;font-size:10px;display:flex}.radio-grid input{accent-color:#0a072a;width:15px;height:15px;min-height:0;padding:0}.call-form>button{justify-self:end}.empathy-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.empathy-summary article{min-height:100px}.empathy-summary strong{font-size:27px}.empathy-regions{background:#fff;border:1px solid #e1e0eb;border-radius:11px;margin-top:34px;padding:28px}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.section-heading h2{letter-spacing:-.035em;margin:7px 0 0;font-size:23px}.section-heading>p{color:#8996a6;margin:0;font-size:9px}.empathy-table{overflow-x:auto}.empathy-row{color:#5b6878;font-variant-numeric:tabular-nums;border-top:1px solid #e6ebf0;grid-template-columns:minmax(130px,1.2fr) repeat(5,minmax(90px,1fr));align-items:center;min-width:720px;padding:14px 10px;font-size:11px;display:grid}.empathy-head{color:#8996a6;letter-spacing:.07em;text-transform:uppercase;background:#f7f7fa;border-top:0;font-size:8px;font-weight:800}.empathy-row strong{color:#15123d}.conversion-section{background:#fff;border:1px solid #e1e0eb;border-radius:11px;margin-top:34px;padding:28px 30px}.conversion-list{border-top:1px solid #e3e8ee;display:grid}.conversion-list article{border-bottom:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.conversion-list article>div:first-child>span{color:#0a072a;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.conversion-list h3{color:#15123d;margin:5px 0 3px;font-size:17px}.conversion-list a{color:#657184;font-size:10px;font-weight:700;text-decoration:none}.password-hint{color:#8794a4;margin-top:-7px;font-size:10px}.team-summary{background:#fff;border:1px solid #e1e0eb;border-radius:10px;grid-template-columns:repeat(3,1fr);margin-bottom:24px;display:grid;overflow:hidden}.team-summary article{border-right:1px solid #e3e8ee;padding:20px 22px}.team-summary article:last-child{border-right:0}.team-summary span{color:#8391a2;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.team-summary strong{color:#0a072a;font-variant-numeric:tabular-nums;margin-top:11px;font-size:29px;display:block}.team-invite-form,.team-directory{background:#fff;border:1px solid #e1e0eb;border-radius:12px;margin-bottom:28px;overflow:hidden;box-shadow:0 18px 50px #1a15520a}.team-invite-form .section-heading,.team-directory .section-heading{margin:0;padding:25px 30px 20px}.team-invite-form .field-grid{padding-bottom:26px}.team-directory{padding-bottom:8px}.team-list{padding:0 30px;display:grid}.team-list article{border-top:1px solid #e7ebf0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 0;display:grid}.team-avatar{color:#0a072a;background:#f1f0f7;border-radius:9px 9px 9px 3px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:850;display:grid}.team-identity{min-width:0}.team-identity>span{color:#0a072a;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.team-identity h3{color:#15123d;margin:5px 0 2px;font-size:16px}.team-identity p,.team-identity small{color:#69778a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;display:block;overflow:hidden}.team-identity small{color:#9aa6b5;margin-top:5px;font-size:9px}.team-actions{justify-items:end;gap:9px;display:grid}.team-actions>div{gap:7px;display:flex}.team-actions button{color:#fff;background:#0a072a;border:0;border-radius:6px;min-height:44px;padding:0 11px;font-size:9px;font-weight:800}.user-status{letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.status-active{color:#16803c}.status-invited{color:#a15c00}.status-suspended,.status-revoked{color:#b42318}.team-edit{margin-top:10px}.team-edit summary{color:#657184;cursor:pointer;font-size:9px;font-weight:750}.team-edit form{grid-template-columns:1fr 1fr 1fr auto;gap:7px;margin-top:9px;display:grid}.team-edit input,.team-edit select{color:#334155;background:#fcfcfd;border:1px solid #d6dde6;border-radius:6px;min-width:0;padding:8px 9px;font-size:9px}.team-edit button{color:#fff;background:#0a072a;border:0;border-radius:6px;min-height:44px;padding:0 10px;font-size:9px;font-weight:800}@media (max-width:1000px){.call-sheet{grid-template-columns:1fr}.empathy-summary{grid-template-columns:repeat(2,1fr)}.empathy-summary article{border-bottom:1px solid #e3e8ee}}@media (max-width:900px){.operations-rail{width:100%;padding:10px 14px}.operations-rail nav a.active:before,.operations-rail nav a i{display:none}.operations-rail footer{border-top:0;flex:none;align-items:center;gap:0;margin:0 0 0 auto;padding:0;display:flex}.operations-rail footer div{display:none}.operations-rail footer button{color:#334155;white-space:nowrap;background:#fff;border:1px solid #e1e0eb;border-radius:7px;min-height:44px;padding:0 10px;font-size:10px}.operations-content{margin-left:0}}@media (max-width:680px){.ops-page{padding:28px 14px 60px}.ops-page-header{display:block}.page-status{margin-top:16px;display:inline-block}.field-grid,.agreement-list,.radio-grid{grid-template-columns:1fr}.field-span-2{grid-column:auto}.form-section-heading,.field-grid,.agreement-list,.call-context,.call-form{padding-left:18px;padding-right:18px}.member-table{margin-left:18px;margin-right:18px}.member-table-head{display:none}.member-row{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:12px}.member-row input:last-child{grid-column:2}.form-submit-bar{flex-direction:column;align-items:stretch;padding:18px}.operator-metrics{grid-template-columns:1fr}.operator-metrics article{border-bottom:1px solid #e3e8ee;border-right:0;min-height:auto}.call-form>button{width:100%}.section-heading{flex-direction:column;align-items:flex-start}.conversion-section{padding:22px 18px}.conversion-list article{flex-direction:column;align-items:flex-start}.team-summary{grid-template-columns:1fr 1fr 1fr}.team-summary article{padding:14px 10px}.team-summary span{font-size:7px}.team-summary strong{font-size:23px}.team-invite-form .section-heading,.team-directory .section-heading{padding:22px 18px 17px}.team-list{padding:0 18px}.team-list article{grid-template-columns:36px minmax(0,1fr);align-items:start}.team-avatar{width:36px;height:36px}.team-actions{grid-column:2;justify-items:start}.team-actions>div{flex-wrap:wrap}.team-edit form{grid-template-columns:1fr}}:root{--command-ink:#0a0822;--command-blue:#f5a283;--command-coral:#eb673a;--command-gold:#f4c06a}.public-login-shell{isolation:isolate;background:radial-gradient(circle at 13% 16%,#4c497161,#0000 29%),radial-gradient(circle at 92% 88%,#eb673a21,#0000 25%),linear-gradient(122deg,#08061c 0%,#0d0a2d 58%,#110d3d 100%);place-items:center;min-height:100dvh;padding:clamp(22px,5vw,64px);display:grid;position:relative;overflow:hidden}.public-login-shell:before{z-index:-1;content:"";background-image:linear-gradient(#f5a2830e 1px,#0000 1px),linear-gradient(90deg,#f5a2830e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.public-login-shell:after{z-index:-1;content:"";border:1px solid #eb673a33;border-radius:50%;width:68vw;height:68vw;position:absolute;bottom:-34vw;right:-18vw;box-shadow:0 0 0 28px #eb673a06,0 0 0 56px #eb673a05}.login-layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(390px,.83fr);align-items:stretch;gap:clamp(18px,4vw,72px);width:min(100%,1120px);min-height:min(680px,100dvh - 2*clamp(22px,5vw,64px));display:grid;position:relative}.login-brief{color:#fff;background:linear-gradient(145deg,#16114cdb,#090720f0);border:1px solid #f5a28333;border-radius:28px;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(28px,4.6vw,58px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000003d,inset 0 1px #ffffff12}.login-brief:before{content:"";border:1px solid #f5a28333;border-radius:50%;width:280px;height:280px;position:absolute;top:19%;right:-11%;box-shadow:0 0 0 23px #f5a28309,0 0 0 47px #f5a28306}.login-brief:after{background:var(--command-coral);content:"";border-radius:50%;width:7px;height:7px;position:absolute;bottom:38px;right:48px;box-shadow:0 0 0 7px #eb673a1f,0 0 24px #eb673acc}.login-brief-top,.login-brief-brand{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.login-brief-brand{justify-content:flex-start;align-items:center}.login-brief-mark{width:40px;height:40px;color:var(--command-blue);letter-spacing:-.08em;background:#161148;border:1px solid #f5a28361;border-radius:12px 12px 12px 3px;flex:none;place-items:center;font-size:21px;font-weight:850;display:grid}.login-brief-brand>span:last-child{color:#f7f6fa;letter-spacing:-.025em;font-size:13px;font-weight:800}.login-brief-brand small{color:#928fb7;letter-spacing:.16em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:700;display:block}.login-brief-index{color:#9591b9;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin:4px 0 0;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:700}.login-brief-main{z-index:1;max-width:500px;margin:auto 0;padding:72px 0;position:relative}.login-brief-kicker{color:var(--command-gold);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.login-brief h2{color:#fbfbfc;letter-spacing:-.07em;text-wrap:balance;max-width:8ch;margin:17px 0 22px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(52px,7vw,92px);font-weight:400;line-height:.86}.login-brief-main>p:last-child{color:#b5b3ce;max-width:36ch;margin:0;font-size:13px;line-height:1.7}.login-brief-footer{z-index:1;border-top:1px solid #f5a2832e;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:17px;display:grid;position:relative}.login-brief-footer span,.login-brief-footer strong{display:block}.login-brief-footer span{color:#817dac;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:750}.login-brief-footer strong{color:#f3f2f7;margin-top:6px;font-size:11px;font-weight:750}.public-login-card{background:#f8faf9;border:0;border-radius:24px;align-self:center;width:100%;max-width:none;padding:clamp(28px,4.2vw,50px);box-shadow:0 30px 90px #0000003d,0 0 0 1px #ffffff80}.login-card-topline{border-bottom:1px solid #dde4ea;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:21px;display:flex}.public-login-card .public-mark{background:var(--command-ink);border-radius:12px 12px 12px 3px;width:40px;height:40px;box-shadow:0 9px 18px #0a082229}.public-login-card .public-brand strong{color:var(--command-ink);font-size:16px}.public-login-card .public-brand small{color:#8795a2}.login-live-tag{color:#23754c;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#effaf4;border:1px solid #b9ddcd;border-radius:999px;align-items:center;gap:7px;margin-top:4px;padding:7px 9px;font-size:8px;font-weight:850;display:inline-flex}.login-live-tag i{background:#35a967;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #35a9671f}.public-login-card .login-intro{margin-top:clamp(38px,6vw,65px)}.public-login-card .eyebrow{color:#d45d35}.public-login-card h1{letter-spacing:-.065em;max-width:11ch;margin-top:13px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(42px,5vw,61px);font-weight:400;line-height:.9}.public-login-card .intro{color:#647485;max-width:37ch;font-size:12px;line-height:1.65}.public-login-card .ops-login-form{gap:17px;margin-top:32px}.public-login-card .ops-login-form label{color:#241e66;letter-spacing:.015em;font-size:11px;font-weight:800}.public-login-card .ops-login-form input{min-height:53px;color:var(--command-ink);background:#fff;border-color:#cdccde;border-radius:10px;padding:0 14px;font-size:13px}.public-login-card .ops-login-form input:focus{border-color:#b4471f;box-shadow:0 0 0 4px #b4471f1f}.public-login-card .ops-login-form input::placeholder{color:#a2adb8}.login-feedback{color:#a84427;background:#fff3ef;border-left:3px solid #d45d35;border-radius:9px}.login-form-note{color:#7d8a96;align-items:flex-start;gap:7px;margin:-2px 0 0;font-size:10px;line-height:1.45;display:flex}.login-form-note span{color:#d45d35;font-size:14px;line-height:1}.public-login-card .login-submit{background:var(--command-ink);border-radius:10px;width:100%;min-height:55px;margin-top:3px;padding:0 17px;box-shadow:0 10px 20px #0a082221}.public-login-card .login-submit:hover{background:#1c165c;box-shadow:0 14px 25px #0a082233}.public-login-card .login-submit span{color:#f5ae72}.public-login-card .login-assurance{border-color:#dde4ea;margin-top:30px;padding-top:18px}.public-login-card .login-assurance>span{color:#2b8b59;background:#e8f5ee;border-radius:8px;width:24px;height:24px}.public-login-card .login-assurance p{color:#788694}.public-login-card .login-assurance strong{color:#2c6f4d}.operations-frame{background:#f1f4f5}.operations-rail{background:var(--command-ink);color:#fff;border-right:0;box-shadow:14px 0 38px #0a08221a}.rail-brand{color:#f8f8fa}.rail-brand span{background:var(--brand-blue);box-shadow:0 8px 20px #0a072a3d}.rail-brand strong{color:#f8f8fa}.rail-brand strong small{color:#8683af}.rail-context{background:#ffffff0b;border:1px solid #f5a28329;border-radius:9px;align-items:center;gap:9px;margin-top:31px;padding:10px 11px;display:flex}.rail-context>i{background:#4cc27e;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #4cc27e1f}.rail-context span{min-width:0}.rail-context small,.rail-context strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rail-context small{color:#817dac;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.rail-context strong{color:#ecebf3;margin-top:3px;font-size:10px}.rail-section-label{color:#59748e;letter-spacing:.16em;text-transform:uppercase;margin:27px 10px 8px;font-size:8px;font-weight:850}.operations-rail nav{margin-top:0}.operations-rail nav a{color:#9794ba}.operations-rail nav a:hover{color:#edecf3;background:#f5a28314}.operations-rail nav a.active{color:#fff;background:#1b1653}.operations-rail nav a.active:before{background:var(--command-coral);left:-20px}.operations-rail nav a.active i{color:var(--command-blue)}.operations-rail nav a i{color:#59748e}.operations-rail footer{border-color:#f5a28324}.operations-rail footer small{color:#6f8ba5}.operations-rail footer strong{color:#e3e2ec}.operations-rail footer button{color:#9bb0c2}.operations-rail footer button:hover{color:#fff}.ops-page-header{border-color:#d3dce3}.overview-signal{background:#f9fbfb;border:1px solid #d7d6e5;border-radius:12px;min-width:210px;margin-top:4px;padding:14px 15px;max-width:230px!important}.overview-signal i{background:#2da36b;border-radius:50%;width:8px;height:8px;margin-bottom:11px;display:block;box-shadow:0 0 0 6px #2da36b1a}.overview-signal span,.overview-signal strong,.overview-signal small{display:block}.overview-signal span{color:#5c7384;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.overview-signal strong{color:var(--command-ink);letter-spacing:-.02em;margin-top:7px;font-size:13px}.overview-signal small{color:#8a9aa7;margin-top:4px;font-size:9px}.executive-metrics{border:0;gap:12px}.executive-metrics article{background:#fbfcfc;border:1px solid #d6e0e6;border-radius:14px;min-height:145px;padding:20px;position:relative;overflow:hidden;box-shadow:0 10px 24px #120e3b0b}.executive-metrics article:after{content:"";border:1px solid #b4471f2b;border-radius:50%;width:76px;height:76px;position:absolute;bottom:-30px;right:-15px}.executive-metrics article:nth-child(4){background:#f6fbf7;border-color:#c4dfd0}.executive-metrics article:nth-child(4):before{background:#2da36b}.executive-metrics article:nth-child(5){background:#fffaf1;border-color:#ead5ae}.executive-metrics article:nth-child(5):before{background:var(--command-coral)}.executive-metrics article:before{content:"";background:#b4471f;border-radius:0 0 4px 4px;width:28px;height:3px;position:absolute;top:0;left:20px}.executive-metrics span{color:#738594;letter-spacing:.1em;font-size:8px}.executive-metrics strong{z-index:1;color:var(--command-ink);margin-top:25px;font-size:clamp(30px,4vw,45px);position:relative}.ranking-section{background:#fbfcfc;border:1px solid #d6e0e6;border-radius:14px;margin-top:48px;padding:25px 28px;box-shadow:0 10px 24px #120e3b09}.ranking-section h2{color:var(--command-ink)}.ranking-list,.ranking-list article,.ranking-list .ranking-drill{border-color:#e1e0eb}.ranking-list .ranking-drill:hover,.ranking-list .ranking-drill:focus-visible{background:#f3f2f7}@media (max-width:900px){.login-layout{grid-template-columns:1fr;width:min(100%,650px);min-height:0}.login-brief{min-height:325px}.login-brief-main{padding:55px 0}.login-brief h2{max-width:11ch;font-size:clamp(50px,9vw,76px)}.operations-rail{background:var(--command-ink)}.operations-rail nav a.active{background:#1b1653}.rail-context,.rail-section-label{display:none}}@media (max-width:640px){.public-login-shell{padding:10px}.login-layout{gap:10px}.login-brief{border-radius:19px;min-height:270px;padding:22px}.login-brief-index{font-size:7px}.login-brief-main{padding:36px 0 34px}.login-brief h2{margin:13px 0 16px;font-size:clamp(42px,13vw,61px)}.login-brief-main>p:last-child{max-width:33ch;font-size:11px}.login-brief-footer{gap:12px}.login-brief-footer strong{font-size:10px}.public-login-card{border-radius:19px;padding:25px 20px 22px}.login-card-topline{flex-direction:column;align-items:flex-start;gap:14px}.login-live-tag{margin-top:0}.public-login-card .login-intro{margin-top:38px}.public-login-card h1{font-size:clamp(39px,11vw,53px)}.public-login-card .ops-login-form{margin-top:27px}.executive-metrics{gap:8px}.executive-metrics article{min-height:124px;padding:17px}.executive-metrics strong{margin-top:20px;font-size:29px}.ranking-section{padding:20px 18px}}@media (min-width:901px) and (max-height:820px){.public-login-shell{padding:20px 32px}.login-layout{gap:clamp(30px,4vw,54px);min-height:0}.login-brief{padding:28px clamp(34px,4vw,48px)}.login-brief-main{padding:32px 0}.login-brief h2{font-size:clamp(48px,6vw,74px)}.public-login-card{padding:28px clamp(30px,3.4vw,42px)}.public-login-card .login-intro{margin-top:33px}.public-login-card h1{font-size:clamp(38px,4.3vw,53px)}.public-login-card .ops-login-form{gap:12px;margin-top:22px}.public-login-card .ops-login-form input{min-height:46px}.public-login-card .login-assurance{margin-top:18px;padding-top:12px}}@media (prefers-reduced-motion:reduce){.public-login-shell:before,.login-brief,.public-login-card{animation:none}}.operations-rail{overflow-y:auto}.rail-flow{background:#ffffff09;border:1px solid #f5a28321;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:23px;padding:10px;display:grid}.rail-flow>span{grid-template-columns:20px 1fr;align-items:center;gap:6px;min-width:0;padding:5px 2px;display:grid}.rail-flow b{color:#f5a283;background:#f5a2831c;border-radius:6px;place-items:center;width:20px;height:20px;font-family:SFMono-Regular,Consolas,monospace;font-size:7px;display:grid}.rail-flow small{color:#8d89b4;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.rail-section-label{margin-top:24px}.operations-rail nav{gap:13px}.nav-group{gap:2px;display:grid}.rail-group-label{color:#5f7a93;letter-spacing:.13em;text-transform:uppercase;margin:0 10px 4px;font-size:8px;font-weight:850}.operations-trail{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f1f4f5e6;border-bottom:1px solid #d3dce3eb;justify-content:space-between;align-items:center;gap:22px;min-height:63px;padding:0 clamp(24px,5vw,68px);display:flex;position:sticky;top:0;box-shadow:0 8px 20px #0a082206}.operations-trail-location{color:#8997a2;align-items:center;gap:8px;min-width:0;font-size:10px;display:flex}.operations-trail-location span{color:#4e6576;font-weight:800}.operations-trail-location b{color:#bdc8cf;font-size:13px;font-weight:400}.operations-trail-location strong{color:#687b89;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.operations-trail-location strong:last-child{color:var(--command-ink)}.operations-trail-flow{flex:none;align-items:baseline;gap:9px;display:flex}.operations-trail-flow span{color:#8d9ba5;letter-spacing:.08em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:700}.operations-trail-flow strong{color:#2d7e58;font-size:10px;font-weight:800}@media (max-width:900px){.operations-rail{overflow:hidden}.rail-flow{display:none}.operations-rail nav{gap:0}.operations-trail{min-height:52px;padding:0 14px}.operations-trail-flow{display:none}}@media (max-width:680px){.operations-trail{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:10px 14px}.operations-trail-location{gap:6px;font-size:9px}.operations-trail-location b{font-size:11px}}.flow-panel{background:#fbfcfc;border:1px solid #d6e0e6;border-radius:14px;margin-top:18px;padding:25px 28px 28px;box-shadow:0 10px 24px #120e3b09}.flow-panel-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:21px;display:flex}.flow-panel-header h2{color:var(--command-ink);letter-spacing:-.045em;margin:7px 0 6px;font-size:24px}.flow-panel-header p:last-child{color:#7b8b97;margin:0;font-size:11px;line-height:1.5}.flow-count{color:#5f7b90;letter-spacing:.1em;text-transform:uppercase;border:1px solid #dddce8;border-radius:999px;flex:none;padding:8px 10px;font-size:8px;font-weight:850}.flow-steps{counter-reset:flow;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.flow-step{background:#fff;border:1px solid #dbe4e9;border-radius:10px;flex-direction:column;min-width:0;min-height:177px;padding:14px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.flow-step:hover{border-color:#b3b1cd;transform:translateY(-2px);box-shadow:0 9px 18px #120e3b0f}.flow-step-code{color:#b4471f;background:#f1f0f7;border-radius:8px 8px 8px 3px;place-items:center;width:27px;height:27px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:850;display:grid}.flow-step:nth-child(2) .flow-step-code{color:#ae6d14;background:#fff3df}.flow-step:nth-child(3) .flow-step-code{color:#2d8a59;background:#eaf8ef}.flow-step:nth-child(4) .flow-step-code{color:#d45d35;background:#fff0eb}.flow-step>div{margin-top:19px}.flow-step strong{color:var(--command-ink);letter-spacing:-.02em;font-size:13px;display:block}.flow-step p{color:#7b8b97;margin:6px 0 0;font-size:10px;line-height:1.45}.flow-step a{color:#534f7b;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.flow-step a span{color:#d45d35;font-size:14px;line-height:.8;transition:transform .2s}.flow-step a:hover span{transform:translate(3px)}@media (max-width:900px){.operations-rail nav{scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.operations-rail nav::-webkit-scrollbar{display:none}.nav-group{flex:none;gap:3px;padding-right:8px;display:flex}.nav-group+.nav-group{border-left:1px solid #f5a2831f;padding-left:8px}.flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.flow-panel{padding:20px 18px}.flow-panel-header{display:block}.flow-count{margin-top:15px;display:inline-block}.flow-steps{grid-template-columns:1fr}.flow-step{min-height:145px}}.ops-page{width:min(100%,1380px);padding-top:42px}.ops-page-header{grid-template-columns:minmax(0,1fr) minmax(190px,260px);align-items:end;gap:36px;margin-bottom:28px;padding-bottom:24px;display:grid}.ops-page-header-copy{min-width:0;max-width:760px}.ops-page-header-copy h1{color:var(--command-ink);letter-spacing:-.06em;margin:8px 0 12px;font-size:clamp(40px,5vw,60px);font-weight:760;line-height:.94}.ops-page-header-copy>p:last-child{color:#657786;max-width:66ch;margin:0;font-size:12px;line-height:1.65}.ops-page-header-aside{align-self:end;justify-items:end;gap:12px;min-width:0;display:grid}.ops-page-header-aside .page-status{margin:0}.ops-page-header-aside>p{color:#78909f;text-align:right;align-items:center;gap:8px;margin:0;font-size:10px;font-weight:750;line-height:1.4;display:flex}.ops-page-header-aside>p i{background:#36a66b;border-radius:50%;flex:none;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #36a66b1a}.page-status{color:#4f4b76;background:#f8f8fb;border-color:#cfcedf;border-radius:999px}.monitoring-overview,.regional-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:23px;display:grid}.monitoring-overview article,.regional-summary article{background:#fbfcfc;border:1px solid #d6e1e6;border-radius:12px;min-height:112px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 8px 18px #120e3b09}.monitoring-overview article:after,.regional-summary article:after{content:"";border:1px solid #b4471f21;border-radius:50%;width:78px;height:78px;position:absolute;bottom:-30px;right:-19px}.monitoring-overview article.has-alert{background:#fffaf1;border-color:#e6c99d}.monitoring-overview span,.regional-summary span{color:#738594;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.monitoring-overview strong,.regional-summary strong{z-index:1;color:var(--command-ink);font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin-top:17px;font-size:34px;display:block;position:relative}.monitoring-overview small{color:#8c9aa3;margin-top:3px;font-size:9px;display:block}.monitoring-overview .has-alert strong{color:#a36b23}.monitoring-toolbar{border-top:1px solid #d5dfe4;border-bottom:1px solid #d5dfe4;justify-content:space-between;align-items:center;gap:20px;margin:0 0 10px;padding:14px 0 12px;display:flex}.monitoring-toolbar .eyebrow{margin-bottom:3px}.monitoring-toolbar strong{color:var(--command-ink);font-size:13px}.monitoring-toolbar button{align-items:center;gap:8px;min-height:44px;padding:0 12px;display:inline-flex}.monitoring-toolbar button span{color:var(--command-coral);font-size:14px}.ops-list.monitoring-list{border-top:0;gap:10px;margin-top:0}.ops-list.monitoring-list article{background:#fbfcfc;border:1px solid #d6e1e6;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:20px 22px;display:grid;box-shadow:0 8px 18px #120e3b08}.monitoring-identity{min-width:0}.monitoring-identity h2{color:var(--command-ink);letter-spacing:-.035em}.monitoring-identity>p{color:#5f7582}.ops-list:not(.monitoring-list){border-top-color:#d6e1e6}.ops-list:not(.monitoring-list) article{padding:18px 2px}.ops-list article h2{color:var(--command-ink);letter-spacing:-.035em}.ops-row-actions{flex-wrap:wrap;justify-content:flex-end}.ops-row-actions button{cursor:pointer}.ops-row-actions button:disabled,.form-submit-bar button:disabled,.call-form button:disabled{cursor:wait;opacity:.6}.empty-state{background:#fbfcfc;border:1px solid #d6e1e6;min-width:0}.empty-state>div{min-width:0}.empty-state a{white-space:nowrap}.regional-summary{margin-bottom:18px}.ra-map-card{background:#fbfcfc;border:1px solid #d6e1e6;border-radius:13px;padding:24px 26px 26px;box-shadow:0 8px 18px #120e3b08}.ra-map-card .section-heading{margin-bottom:18px}.ra-map-card .section-heading h2{color:var(--command-ink)}.ra-map{gap:17px;max-width:none;display:grid}.ra-map article{border-bottom:1px solid #e5ecef;padding:1px 0 14px}.ra-map article:last-child{border-bottom:0;padding-bottom:0}.ra-map article>div{color:var(--command-ink)}.ra-map article>div span{color:#5a5586;font-size:10px;font-weight:750}.ra-map article i{background:linear-gradient(90deg,#b4471f,#7c78a9);border-radius:999px;height:9px}.ra-map small{color:#8798a3}.map-source{margin-top:19px}.manual-crm-banner{background:#f5fbf7;border:1px solid #c8dfd1;border-radius:10px;align-items:center;gap:13px;margin-bottom:18px;padding:13px 15px;display:flex}.manual-crm-banner>span{color:#fff;background:#2d8a59;border-radius:8px 8px 8px 3px;flex:none;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.manual-crm-banner>div{min-width:0}.manual-crm-banner strong{color:#245f42;font-size:12px}.manual-crm-banner p{color:#688777;margin:3px 0 0;font-size:10px;line-height:1.4}.manual-crm-banner>b{color:#2d8a59;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-left:auto;font-size:9px}@media (max-width:900px){.ops-page-header{grid-template-columns:minmax(0,1fr) 190px;gap:20px}.ops-list.monitoring-list article{grid-template-columns:1fr;gap:16px}.ops-list.monitoring-list .ops-row-actions{justify-content:flex-start}}@media (max-width:680px){.ops-page-header{grid-template-columns:1fr;gap:15px;display:grid}.ops-page-header-aside{justify-items:start}.ops-page-header-aside>p{text-align:left}.monitoring-overview,.regional-summary{grid-template-columns:1fr;gap:8px}.monitoring-overview article,.regional-summary article{min-height:94px}.monitoring-toolbar{flex-direction:column;align-items:flex-start;gap:11px}.monitoring-toolbar button{justify-content:center;width:100%}.ra-map-card{padding:20px 18px}.manual-crm-banner{flex-wrap:wrap;align-items:flex-start}.manual-crm-banner>b{width:100%;margin-left:44px}}.base-page .ops-page-header{margin-bottom:20px}.base-import-panel,.base-section{background:#fbfcfc;border:1px solid #d3dfe4;border-radius:13px;overflow:hidden;box-shadow:0 9px 22px #120e3b09}.base-import-panel{margin-bottom:16px}.base-import-header{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:15px;padding:22px 24px 18px;display:grid}.base-step,.base-empty-index,.base-record-index{place-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:850;display:grid}.base-step{color:#b4471f;background:#f1f0f7;border-radius:8px 8px 8px 3px;width:30px;height:30px}.base-import-header h2,.base-section-header h2{color:var(--command-ink);letter-spacing:-.045em;margin:6px 0 5px;font-size:22px}.base-import-header p:last-child,.base-section-header p:last-child{color:#7b8d98;max-width:58ch;margin:0;font-size:10px;line-height:1.5}.base-import-note{text-align:right;justify-items:end;gap:4px;padding-top:4px;display:grid}.base-import-note strong{color:#2d7e58;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.base-import-note span{color:#8b9ca5;font-size:9px}.base-import-panel form{border-top:1px solid #e1e9ec}.base-form-grid{grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr);gap:13px;padding:18px 24px;display:grid}.base-form-grid label{color:#526a79;font-size:10px;font-weight:750}.base-form-grid input{width:100%;min-height:40px;color:var(--command-ink);background:#fff;border:1px solid #ceccdf;border-radius:7px;margin-top:7px;padding:9px 11px;font-size:11px}.base-form-grid input:focus{border-color:#b4471f;outline:0;box-shadow:0 0 0 4px #b4471f1a}.base-form-footer{background:#0a072a;justify-content:space-between;align-items:center;gap:16px;padding:13px 24px;display:flex}.base-form-footer span{color:#8ea5b7;font-size:9px}.base-form-footer button{color:#fff;cursor:pointer;background:#b4471f;border:0;border-radius:6px;align-items:center;gap:21px;min-height:37px;padding:0 13px;font-size:10px;font-weight:850;display:inline-flex}.base-form-footer button:hover{background:#53507c}.base-form-footer button:disabled{cursor:wait;opacity:.65}.base-form-footer button b{color:#f5ae72;font-size:13px}.base-page>.inline-feedback{margin:0 0 16px}.base-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.base-metrics article{background:#fbfcfc;border:1px solid #d5e0e5;border-radius:12px;min-height:118px;padding:18px 19px;position:relative;overflow:hidden;box-shadow:0 8px 18px #120e3b08}.base-metrics article:before{content:"";background:#b4471f;border-radius:0 0 4px 4px;width:27px;height:3px;position:absolute;top:0;left:19px}.base-metrics article:after{content:"";border:1px solid #b4471f24;border-radius:50%;width:76px;height:76px;position:absolute;bottom:-30px;right:-22px}.base-metrics article.is-positive{background:#f7fbf8;border-color:#c8dfd1}.base-metrics article.is-positive:before{background:#2d8a59}.base-metrics span,.base-metrics small{z-index:1;display:block;position:relative}.base-metrics span{color:#738594;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.base-metrics strong{z-index:1;color:var(--command-ink);font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin-top:18px;font-size:31px;display:block;position:relative}.base-metrics small{color:#8c9aa3;margin-top:2px;font-size:9px}.base-section{margin-top:16px}.base-section-header{border-bottom:1px solid #e0e8eb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:21px 24px 18px;display:grid}.base-section-header .eyebrow{margin:0}.base-section-kicker{justify-items:end;gap:3px;min-width:65px;display:grid}.base-section-kicker strong{color:var(--command-ink);font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:27px}.base-section-kicker span,.base-section-count{color:#7d929e;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.base-section-count{white-space:nowrap;border:1px solid #d7e3e7;border-radius:999px;padding:7px 9px}.base-record-list{padding:0 24px;display:grid}.base-record-list article{border-bottom:1px solid #e3eaed;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.base-record-list article:last-child{border-bottom:0}.base-record-index{color:#55517f;background:#f1f0f6;border-radius:8px 8px 8px 3px;width:30px;height:30px}.base-record-main{min-width:0}.base-record-main>span,.base-history-list span{color:#b4471f;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:850;display:block;overflow:hidden}.base-record-main h3{color:var(--command-ink);letter-spacing:-.02em;margin:4px 0 3px;font-size:14px}.base-record-main p{color:#728590;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.base-record-list dl{text-align:right;gap:22px;margin:0;display:flex}.base-record-list dt{color:#8b9da6;text-transform:uppercase;font-size:8px}.base-record-list dd{color:var(--command-ink);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:20px}.base-empty{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 24px;display:grid}.base-empty-index{color:#82a0ae;border:1px dashed #b8cbd4;border-radius:8px 8px 8px 3px;width:30px;height:30px}.base-empty strong{color:var(--command-ink);font-size:12px;display:block}.base-empty p{color:#81949f;max-width:58ch;margin:4px 0 0;font-size:10px;line-height:1.45}.base-empty a,.base-text-link,.base-row-link{color:#534f7b;white-space:nowrap;font-size:9px;font-weight:850;text-decoration:none}.base-empty a span,.base-text-link span,.base-row-link span{color:var(--command-coral);font-size:13px}.base-text-link{align-self:center}.base-history-list{padding:0 24px;display:grid}.base-history-list article{border-bottom:1px solid #e3eaed;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.base-history-list article:last-child{border-bottom:0}.base-history-list strong,.base-history-list small,.base-history-list time{display:block}.base-history-list strong{color:var(--command-ink);margin-top:4px;font-size:13px}.base-history-list article>div:last-child{text-align:right}.base-history-list small,.base-history-list time{color:#7d919c;font-size:9px}.base-history-list time{margin-top:4px;display:block}@media (max-width:820px){.base-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.base-import-header{grid-template-columns:30px minmax(0,1fr)}.base-import-note{text-align:left;grid-column:2;justify-items:start;padding-top:0}}@media (max-width:680px){.base-form-grid,.base-metrics{grid-template-columns:1fr}.base-import-header,.base-section-header,.base-form-grid,.base-record-list,.base-history-list{padding-left:18px;padding-right:18px}.base-form-footer{flex-direction:column;align-items:stretch;padding:15px 18px}.base-form-footer button{justify-content:space-between}.base-section-header{grid-template-columns:1fr;align-items:start}.base-section-kicker{justify-items:start}.base-empty{grid-template-columns:30px minmax(0,1fr);padding:18px}.base-empty a{grid-column:2;margin-top:4px}.base-record-list article{grid-template-columns:30px minmax(0,1fr)}.base-record-list dl{text-align:left;grid-column:2;justify-content:flex-start}.base-row-link{grid-column:2}.base-history-list article{flex-direction:column;align-items:flex-start;gap:8px}.base-history-list article>div:last-child{text-align:left}}.monitoring-page .ops-page-header{margin-bottom:18px}.monitoring-command{color:#fff;background:#0a072a;border-radius:14px;grid-template-columns:minmax(210px,1.05fr) 1px minmax(220px,1fr) auto;align-items:center;gap:25px;margin-bottom:12px;padding:22px 24px;display:grid;box-shadow:0 15px 28px #0a072a1f}.monitoring-command-main,.monitoring-command-next{min-width:0}.command-kicker,.monitoring-command-next>span{color:#8b87b3;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.monitoring-command-main>strong{color:#f9f9fb;font-variant-numeric:tabular-nums;letter-spacing:-.07em;margin-top:7px;font-size:52px;line-height:.9;display:block}.monitoring-command-main>strong small{color:#9f9cc0;letter-spacing:-.02em;font-size:13px;font-weight:650}.monitoring-command-main p,.monitoring-command-next p{color:#91a8b8;margin:8px 0 0;font-size:10px;line-height:1.45}.monitoring-command-divider{background:#acaac833;width:1px;height:57px}.monitoring-command-next strong{color:#f5ae72;letter-spacing:-.025em;margin-top:8px;font-size:16px;display:block}.monitoring-refresh{color:#eae9f1;cursor:pointer;background:#ffffff0f;border:1px solid #acaac842;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.monitoring-refresh:hover{background:#f5ae721f;border-color:#f5ae72a6}.monitoring-refresh:disabled{cursor:wait;opacity:.55}.monitoring-refresh span{color:#f5ae72;font-size:15px;line-height:1}.monitoring-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:21px;display:grid}.monitoring-kpis article{background:#fbfcfc;border:1px solid #d5e0e5;border-radius:10px;grid-template-columns:1fr auto;align-items:end;min-height:73px;padding:14px 17px;display:grid}.monitoring-kpis article.kpi-critical{background:#fffaf1;border-color:#e3c99e}.monitoring-kpis span,.monitoring-kpis small{color:#738594;letter-spacing:.1em;text-transform:uppercase;grid-column:1;font-size:8px;font-weight:850}.monitoring-kpis strong{color:var(--command-ink);font-variant-numeric:tabular-nums;letter-spacing:-.06em;grid-area:1/2/span 2;font-size:28px}.monitoring-kpis small{color:#8c9aa3;letter-spacing:0;text-transform:none;margin-top:6px;font-size:9px;font-weight:500}.monitoring-kpis .kpi-critical strong{color:#a36b23}.monitoring-controls{border-bottom:1px solid #d3dfe4;justify-content:space-between;align-items:end;gap:18px;margin-bottom:11px;padding-bottom:11px;display:flex}.monitoring-filters{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.monitoring-filters::-webkit-scrollbar{display:none}.monitoring-filters button{color:#718694;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;min-height:44px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.monitoring-filters button:hover{color:var(--command-ink);background:#eeeef4}.monitoring-filters button.is-active{color:#464368;background:#eeedf4;border-color:#ceccdf}.monitoring-filters b{color:currentColor;background:#4643681a;border-radius:5px;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid}.monitoring-search{color:#7a8e99;white-space:nowrap;flex:0 240px;align-items:center;gap:9px;font-size:9px;display:flex}.monitoring-search input{width:100%;min-width:0;min-height:44px;color:var(--command-ink);background:#fff;border:1px solid #ceccdf;border-radius:6px;padding:0 10px;font-size:10px}.monitoring-search input:focus{border-color:#b4471f;outline:0;box-shadow:0 0 0 3px #b4471f1a}.monitoring-notice{color:#5d7582;background:#f9f9fb;border:1px solid #d0cee0;border-radius:7px;align-items:center;gap:9px;margin:0 0 10px;padding:9px 11px;font-size:10px;display:flex}.monitoring-notice span{color:#4a476f;background:#e4e3ed;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:10px;font-weight:900;display:grid}.monitoring-queue{background:#fbfcfc;border:1px solid #d3dfe4;border-radius:13px;overflow:hidden;box-shadow:0 9px 22px #120e3b09}.monitoring-queue-header{border-bottom:1px solid #dce6e9;justify-content:space-between;align-items:end;gap:20px;padding:20px 23px 17px;display:flex}.monitoring-queue-header .eyebrow{margin:0}.monitoring-queue-header h2{color:var(--command-ink);letter-spacing:-.045em;margin:6px 0 0;font-size:22px}.monitoring-queue-header>span{color:#82949e;font-size:9px}.monitoring-table-head,.monitoring-item{grid-template-columns:minmax(96px,.7fr) minmax(190px,1.25fr) minmax(190px,1.15fr) minmax(150px,.9fr) auto;gap:18px;display:grid}.monitoring-table-head{color:#8a9aa3;letter-spacing:.1em;text-transform:uppercase;background:#f2f6f7;border-bottom:1px solid #e2eaed;align-items:center;padding:10px 22px;font-size:8px;font-weight:850}.monitoring-item{border-bottom:1px solid #e2eaed;align-items:center;padding:17px 22px;transition:background .2s;position:relative}.monitoring-item:last-child{border-bottom:0}.monitoring-item:hover{background:#f7f7fa}.monitoring-item:before{content:"";background:#7e7aaa;border-radius:0 3px 3px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.monitoring-item-critical:before{background:#d86543}.monitoring-item-warning:before{background:#d29b43}.monitoring-item-attention:before{background:#b4471f}.monitoring-status{grid-template-columns:8px minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;display:grid}.monitoring-status i{background:#7e7aaa;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #7e7aaa1f}.monitoring-item-critical .monitoring-status i{background:#d86543;box-shadow:0 0 0 4px #d865431f}.monitoring-item-warning .monitoring-status i{background:#d29b43;box-shadow:0 0 0 4px #d29b431f}.monitoring-status strong{color:#434065;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.monitoring-status small{color:#8a9ca6;grid-column:2;margin-top:4px;font-size:9px}.monitoring-person{min-width:0}.monitoring-person h3{color:var(--command-ink);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:14px;overflow:hidden}.monitoring-person a{color:#5a5687;text-overflow:ellipsis;white-space:nowrap;font-size:10px;text-decoration:none;display:block;overflow:hidden}.monitoring-person a:hover{color:#251d78;text-decoration:underline}.monitoring-person>small{color:#8b9aa2;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:8px;display:block;overflow:hidden}.monitoring-signals{gap:17px;display:flex}.monitoring-signals div{gap:3px;display:grid}.monitoring-signals strong{color:var(--command-ink);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:16px}.monitoring-signals span{color:#8a9ba4;white-space:nowrap;font-size:8px}.monitoring-next{min-width:0}.monitoring-next span,.monitoring-next strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.monitoring-next span{color:#8a9ba4;text-transform:uppercase;font-size:8px}.monitoring-next strong{color:#536f7d;margin-top:5px;font-size:10px;font-weight:750}.monitoring-item-actions{justify-items:stretch;gap:5px;min-width:119px;display:grid}.monitoring-item-actions button{white-space:nowrap;border-radius:6px;min-height:44px;padding:0 9px;font-size:9px}.monitoring-item-actions .quiet-button{color:#5b7280;background:#fff;border:1px solid #cad9df}.monitoring-item-actions .quiet-button:hover{background:#f8f8fb;border-color:#a5a2c4}.monitoring-item-actions button:not(.quiet-button){background:var(--command-ink);color:#fff;border:0;font-weight:850}.monitoring-item-actions button:not(.quiet-button):hover{background:#201b5c}.monitoring-empty{align-items:center;gap:13px;padding:22px;display:flex}.monitoring-empty>span{color:#2d8a59;background:#e6f4eb;border-radius:8px 8px 8px 3px;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.monitoring-empty>div{min-width:0}.monitoring-empty strong{color:var(--command-ink);font-size:12px}.monitoring-empty p{color:#82949e;margin:4px 0 0;font-size:10px}.monitoring-empty button{color:#534f7b;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:850}@media (max-width:1120px){.monitoring-table-head,.monitoring-item{grid-template-columns:minmax(90px,.7fr) minmax(160px,1.15fr) minmax(155px,1fr) minmax(125px,.8fr) auto;gap:12px}.monitoring-signals{gap:10px}.monitoring-item-actions{min-width:108px}}@media (max-width:900px){.monitoring-command{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:16px}.monitoring-command-divider,.monitoring-table-head{display:none}.monitoring-item{grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr) auto;align-items:start;gap:13px;padding:17px 18px}.monitoring-signals,.monitoring-next{grid-column:1/span 2}.monitoring-item-actions{grid-area:1/3/span 3;align-self:center}}@media (max-width:680px){.monitoring-command{grid-template-columns:1fr;gap:14px;padding:18px}.monitoring-command-next{border-top:1px solid #acaac833;padding-top:13px}.monitoring-refresh{justify-content:center;width:100%}.monitoring-kpis{gap:7px}.monitoring-kpis article{min-height:67px;padding:12px 13px}.monitoring-kpis strong{font-size:23px}.monitoring-controls{flex-direction:column;align-items:stretch;gap:10px}.monitoring-search{flex:1}.monitoring-queue-header{flex-direction:column;align-items:flex-start;gap:7px;padding:17px 18px 14px}.monitoring-item{grid-template-columns:1fr auto;gap:13px;padding:16px 18px}.monitoring-status{grid-column:1/-1;gap:7px;display:flex}.monitoring-status small{margin:0 0 0 auto}.monitoring-person{grid-column:1}.monitoring-signals{grid-column:1/-1;gap:23px}.monitoring-next{text-align:right;grid-area:2/2;align-self:end;max-width:125px}.monitoring-item-actions{grid-area:auto/1/auto/-1;align-items:stretch;display:flex}.monitoring-item-actions button{flex:1}.monitoring-empty{flex-wrap:wrap;align-items:flex-start;padding:18px}.monitoring-empty button{text-align:left;width:100%;margin-left:41px}}.monitoring-page .monitoring-queue{border-radius:10px;box-shadow:0 7px 18px #120e3b06}.monitoring-queue-header{padding:16px 17px 13px}.monitoring-queue-header h2{font-size:19px}.monitoring-queue-meta{color:#82949e;align-items:baseline;gap:5px;display:flex}.monitoring-queue-meta strong{color:var(--command-ink);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:18px}.monitoring-queue-meta span{font-size:9px}.monitoring-table-head,.monitoring-item{grid-template-columns:minmax(104px,.7fr) minmax(190px,1.35fr) minmax(170px,1.1fr) minmax(120px,.85fr) minmax(140px,.9fr) auto;gap:14px}.monitoring-table-head{padding:8px 17px;font-size:7px}.monitoring-item{min-height:72px;padding:11px 17px}.monitoring-item:before{width:2px;top:11px;bottom:11px}.monitoring-status{column-gap:6px}.monitoring-status strong{font-size:8px}.monitoring-status small{margin-top:3px;font-size:8px}.monitoring-person h3{margin-bottom:3px;font-size:13px}.monitoring-person span{color:#7f919b;letter-spacing:.04em;text-transform:uppercase;margin-right:8px;font-size:8px;font-weight:750;display:inline-block}.monitoring-person a{font-size:9px;display:inline}.monitoring-person>small{margin-top:3px;font-size:7px}.monitoring-signals{grid-template-columns:repeat(3,max-content);gap:13px;display:grid}.monitoring-signals span{gap:2px;display:grid}.monitoring-signals strong{font-size:14px}.monitoring-signals span{font-size:7px}.monitoring-activity,.monitoring-next{min-width:0}.monitoring-activity span,.monitoring-activity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.monitoring-activity span{color:#8a9ba4;text-transform:uppercase;font-size:7px}.monitoring-activity strong{color:#536f7d;margin-top:4px;font-size:9px;font-weight:750}.monitoring-next span{font-size:7px}.monitoring-next strong{margin-top:4px;font-size:9px}.monitoring-item-actions{grid-template-columns:repeat(2,max-content);justify-content:end;gap:4px;min-width:0}.monitoring-item-actions button{border-radius:5px;min-height:44px;padding:0 8px;font-size:8px}.monitoring-empty{grid-column:1/-1;min-height:72px;padding:17px}.monitoring-pagination{color:#7e919c;background:#f7f6fa;border-top:1px solid #e1e9ec;align-items:center;gap:16px;padding:10px 17px;font-size:8px;display:flex}.monitoring-pagination>label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.monitoring-pagination select{min-height:44px;color:var(--command-ink);background:#fff;border:1px solid #ceccdf;border-radius:5px;padding:0 20px 0 7px;font-size:8px}.monitoring-pagination-count{font-variant-numeric:tabular-nums}.monitoring-pagination nav{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.monitoring-pagination nav button{color:#587181;cursor:pointer;background:#fff;border:1px solid #ceccdf;border-radius:5px;min-height:44px;padding:0 8px;font-size:8px}.monitoring-pagination nav button:hover:not(:disabled){color:#464368;background:#f7f6fa;border-color:#a5a2c4}.monitoring-pagination nav button:disabled{cursor:not-allowed;opacity:.45}.monitoring-pagination nav strong{color:#5d7582;white-space:nowrap;font-size:8px;font-weight:750}.monitoring-loading{gap:8px;padding:16px 17px;display:grid}.monitoring-loading i{background:linear-gradient(90deg,#edf2f3 25%,#f7f9fa 42%,#edf2f3 63%) 0 0/300% 100%;border-radius:5px;height:31px;animation:1.3s ease-in-out infinite monitoring-skeleton;display:block}.monitoring-loading i:nth-child(2){animation-delay:.1s}.monitoring-loading i:nth-child(3){animation-delay:.2s}.monitoring-loading i:nth-child(4){animation-delay:.3s}@keyframes monitoring-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1120px){.monitoring-table-head,.monitoring-item{grid-template-columns:minmax(90px,.7fr) minmax(150px,1.2fr) minmax(145px,1fr) minmax(105px,.8fr) minmax(120px,.85fr) auto;gap:9px}.monitoring-signals{gap:8px}.monitoring-item-actions{grid-template-columns:1fr;min-width:98px}}@media (max-width:900px){.monitoring-table-head{display:none}.monitoring-item{grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr) auto;align-items:start;gap:10px 14px;padding:13px 16px}.monitoring-status{grid-column:1}.monitoring-person{grid-column:2}.monitoring-signals{grid-column:1/span 2}.monitoring-activity{grid-column:1}.monitoring-next{grid-column:2}.monitoring-item-actions{grid-area:1/3/span 4;align-self:center}.monitoring-pagination{flex-wrap:wrap;gap:9px 14px}.monitoring-pagination nav{margin-left:auto}}@media (max-width:680px){.monitoring-kpis{margin-bottom:14px}.monitoring-filters button{padding:0 8px}.monitoring-item{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:13px 15px}.monitoring-status{grid-column:1/-1;gap:6px;display:flex}.monitoring-status small{margin:0 0 0 auto}.monitoring-person{grid-column:1}.monitoring-person>small{max-width:170px}.monitoring-signals{grid-column:1/-1;gap:18px}.monitoring-activity{grid-column:1}.monitoring-next{text-align:right;grid-area:4/2;max-width:130px}.monitoring-item-actions{grid-area:auto/1/auto/-1;display:flex}.monitoring-item-actions button{flex:1}.monitoring-pagination{flex-direction:column;align-items:stretch;padding:11px 15px}.monitoring-pagination nav{justify-content:space-between;margin-left:0}}.manual-page .ops-page-header{margin-bottom:17px}.manual-brief{background:#f1f0f6;border:1px solid #cfcedf;border-left:4px solid #55517f;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:16px;padding:19px 21px;display:grid}.manual-brief .eyebrow{margin:0}.manual-brief h2,.manual-journey h2,.manual-results h2,.manual-boundaries h2,.manual-help h2{color:var(--command-ink);letter-spacing:-.045em;margin:6px 0 0}.manual-brief h2{font-size:22px}.manual-brief p:last-child{color:#557181;max-width:70ch;margin:6px 0 0;font-size:10px;line-height:1.45}.manual-brief>a{color:#fff;white-space:nowrap;background:#120e3f;border-radius:6px;align-items:center;gap:17px;min-height:35px;padding:0 11px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.manual-brief>a:hover{background:#221b6a}.manual-brief>a span,.manual-journey a span{color:#f5ae72;font-size:13px}.manual-route{background:linear-gradient(145deg,#f4fbf6 0%,#fbfdfb 68%);border:1px solid #bfdbcf;border-radius:12px;margin-bottom:16px;overflow:hidden}.manual-route>header{border-bottom:1px solid #d5e7dc;justify-content:space-between;align-items:end;gap:20px;padding:19px 21px 16px;display:flex}.manual-route .eyebrow{color:#287753;margin:0}.manual-route h2{color:#173d2a;letter-spacing:-.045em;margin:6px 0 0;font-size:21px}.manual-route header p:last-child{color:#608071;max-width:66ch;margin:5px 0 0;font-size:10px;line-height:1.45}.manual-route>header>span{color:#277150;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#dcefe3;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.manual-route ol{background:#d5e7dc;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.manual-route li{background:#fff;min-width:0}.manual-route li:last-child{grid-column:span 2}.manual-route a{min-height:152px;color:inherit;align-content:start;padding:15px;text-decoration:none;transition:background .18s,transform .18s;display:grid}.manual-route a:hover{background:#eef9f1;transform:translateY(-2px)}.manual-route-number{color:#277753;background:#e4f4e9;border-radius:7px 7px 7px 2px;place-items:center;width:27px;height:27px;margin-bottom:19px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:900;display:grid}.manual-route strong{color:#173d2a;font-size:11px;line-height:1.25}.manual-route a p{color:#6f887a;margin:5px 0 0;font-size:9px;line-height:1.4}.manual-route b{color:#267650;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:8px;display:flex}.manual-route b i{color:#74a68a;font-size:13px;font-style:normal}.manual-journey,.manual-results,.manual-help{background:#fbfcfc;border:1px solid #d5e1e5;border-radius:10px;margin-top:15px;overflow:hidden}.manual-journey>header,.manual-results>header,.manual-help>header{border-bottom:1px solid #e0e8eb;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:18px 21px 15px;display:grid}.manual-journey .eyebrow,.manual-results .eyebrow,.manual-help .eyebrow{margin:0}.manual-journey h2,.manual-results h2,.manual-help h2{font-size:19px}.manual-journey>header>span{color:#79909c;font-variant-numeric:tabular-nums;font-size:9px}.manual-journey ol{margin:0;padding:0 21px;list-style:none;display:grid}.manual-journey li{border-bottom:1px solid #e3ebee;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 0;display:grid}.manual-journey li:last-child{border-bottom:0}.manual-step-number{color:#514d79;background:#eeedf4;border-radius:7px 7px 7px 2px;place-items:center;width:29px;height:29px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:850;display:grid}.manual-journey h3{color:var(--command-ink);letter-spacing:-.02em;margin:0;font-size:12px}.manual-journey p{color:#718692;margin:3px 0 0;font-size:9px;line-height:1.4}.manual-journey a{color:#534f7b;text-align:right;white-space:nowrap;font-size:8px;font-weight:850;text-decoration:none}.manual-journey a:hover{color:#1f1774}.manual-results>header{grid-template-columns:minmax(0,1fr)}.manual-results>header p:last-child{color:#718692;max-width:75ch;margin:5px 0 0;font-size:9px;line-height:1.45}.manual-results>div{padding:0 21px;display:grid}.manual-results article{border-bottom:1px solid #e4ebed;grid-template-columns:minmax(150px,.8fr) minmax(0,1.5fr);align-items:center;gap:18px;padding:11px 0;display:grid}.manual-results article:last-child{border-bottom:0}.manual-results strong{color:#413e60;font-size:10px}.manual-results span{color:#728792;font-size:9px;line-height:1.4}.manual-boundaries{background:#fffaf1;border:1px solid #e3d5bd;border-radius:10px;grid-template-columns:minmax(190px,.8fr) minmax(0,1.35fr);gap:24px;margin-top:15px;padding:19px 21px;display:grid}.manual-boundaries .eyebrow{color:#a97738;margin:0}.manual-boundaries h2{font-size:19px}.manual-boundaries ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.manual-boundaries li{color:#6f6352;grid-template-columns:16px minmax(0,1fr);gap:7px;font-size:9px;line-height:1.4;display:grid}.manual-boundaries li i{color:#ab713b;background:#f6e6cb;border-radius:4px;place-items:center;width:15px;height:15px;font-style:normal;font-weight:850;display:grid}.manual-help{margin-bottom:6px}.manual-help details{border-bottom:1px solid #e2eaed}.manual-help details:last-child{border-bottom:0}.manual-help summary{color:#403d60;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 21px;font-size:10px;font-weight:750;list-style:none;display:flex}.manual-help summary::-webkit-details-marker{display:none}.manual-help summary span{color:#565281;font-size:15px;font-weight:400}.manual-help details[open] summary{color:var(--command-ink);background:#f5f5f8}.manual-help details[open] summary span{transform:rotate(45deg)}.manual-help details p{color:#718692;max-width:83ch;margin:0;padding:0 21px 14px;font-size:9px;line-height:1.5}.manual-tabs,.manual-training{background:#fbfcfc;border:1px solid #d0cee0;border-radius:11px;margin-top:15px;overflow:hidden}.manual-tabs>header,.manual-training>header{border-bottom:1px solid #deddea;justify-content:space-between;align-items:end;gap:20px;padding:19px 21px 16px;display:flex}.manual-tabs .eyebrow,.manual-training .eyebrow{color:#4a466e;margin:0}.manual-tabs h2,.manual-training h2{color:var(--command-ink);letter-spacing:-.045em;margin:6px 0 0;font-size:21px}.manual-tabs header p:last-child,.manual-training header p:last-child{color:#67808d;max-width:72ch;margin:5px 0 0;font-size:10px;line-height:1.45}.manual-tabs>header>span,.manual-training>header>span{color:#48456b;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#e9e8f1;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.manual-tab-list{display:grid}.manual-tab-list article{border-bottom:1px solid #e3ebee;grid-template-columns:78px minmax(200px,.9fr) minmax(300px,1.2fr) auto;align-items:center;gap:17px;padding:14px 21px;display:grid}.manual-tab-list article:last-child{border-bottom:0}.manual-tab-code{border-left:3px solid #8380ad;align-content:center;gap:4px;min-height:39px;padding-left:9px;display:grid}.manual-tab-code span{color:#271f78;letter-spacing:.07em;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:900}.manual-tab-code small{color:#7f96a1;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850;line-height:1.2}.manual-tab-list h3{color:#1b164c;letter-spacing:-.02em;margin:0;font-size:12px}.manual-tab-list p{color:#6a818c;margin:4px 0 0;font-size:9px;line-height:1.4}.manual-tab-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.manual-tab-list dt{color:#8a9ea7;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.manual-tab-list dd{color:#536e7b;margin:4px 0 0;font-size:8px;line-height:1.35}.manual-tab-list a{color:#4a466e;white-space:nowrap;font-size:8px;font-weight:850;text-decoration:none}.manual-tab-list a:hover{color:#1e1764}.manual-tab-list a span{color:#e49350;margin-left:5px;font-size:13px}.manual-training{background:linear-gradient(120deg,#f4faf6 0%,#fbfdfc 68%);border-color:#cbded5}.manual-training .eyebrow{color:#297554}.manual-training>header>span{color:#28724f;background:#e0f0e5}.manual-training ol{background:#d8e8df;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:1px;list-style:none;display:grid}.manual-training li{background:#fff;min-width:0;padding:15px}.manual-training li>span{color:#287452;background:#e7f4eb;border-radius:5px;padding:4px 6px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:900;display:inline-block}.manual-training h3{color:#193c2b;letter-spacing:-.025em;margin:15px 0 0;font-size:11px}.manual-training p{color:#607b6c;margin:5px 0 0;font-size:9px;line-height:1.45}.manual-training strong{color:#468064;margin-top:12px;font-size:8px;line-height:1.4;display:block}.manual-training strong b{color:#315f47;font-weight:700}@media (max-width:700px){.manual-brief,.manual-boundaries{grid-template-columns:1fr;gap:14px;padding:17px}.manual-brief>a{justify-content:space-between;width:100%}.manual-route>header{padding:17px;display:block}.manual-route>header>span{margin-top:11px;display:inline-block}.manual-route ol{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-route li:last-child{grid-column:auto}.manual-route a{min-height:147px;padding:14px}.manual-journey>header,.manual-results>header,.manual-help>header,.manual-journey ol,.manual-results>div{padding-left:17px;padding-right:17px}.manual-journey li{grid-template-columns:31px minmax(0,1fr);align-items:start}.manual-journey a{text-align:left;grid-column:2}.manual-results article{grid-template-columns:1fr;gap:4px}.manual-help summary,.manual-help details p{padding-left:17px;padding-right:17px}.manual-tabs>header,.manual-training>header{padding:17px;display:block}.manual-tabs>header>span,.manual-training>header>span{margin-top:11px;display:inline-block}.manual-tab-list article{grid-template-columns:66px minmax(0,1fr);gap:10px;padding:13px 17px}.manual-tab-list dl{grid-column:2;grid-template-columns:1fr;gap:7px}.manual-tab-list a{grid-column:2}.manual-training ol{grid-template-columns:1fr}.manual-training li{padding:15px 17px}}.crm-desk{gap:13px;display:grid}.crm-desk-bar{background:linear-gradient(105deg,#f0f0f5 0%,#fafafb 64%);border:1px solid #c6c4d9;border-radius:11px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:22px;padding:16px 18px;display:grid}.crm-desk-identity{align-items:center;gap:12px;min-width:0;display:flex}.crm-desk-identity>span{color:#fff;letter-spacing:.06em;background:#241c7b;border-radius:8px 8px 8px 2px;flex:none;place-items:center;width:32px;height:32px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:900;display:grid}.crm-desk-identity div{min-width:0}.crm-desk-identity strong{color:#1b164d;font-size:12px}.crm-desk-identity p{color:#607c87;max-width:72ch;margin:3px 0 0;font-size:10px;line-height:1.45}.crm-desk-cadence{border-left:1px solid #cbc9dd;padding-left:18px}.crm-desk-cadence>span{color:#66828d;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.crm-desk-cadence strong{color:#171250;font-variant-numeric:tabular-nums;letter-spacing:-.065em;margin-top:5px;font-size:27px;display:block}.crm-desk-cadence strong small{color:#7896a0;letter-spacing:-.03em;font-size:13px;font-weight:700}.crm-desk-cadence p{color:#78919a;margin:1px 0 0;font-size:8px;line-height:1.35}.crm-metrics{background:#fbfcfc;border:1px solid #d5d4e3;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.crm-metrics article{border-right:1px solid #e3e2ec;min-height:86px;padding:15px 17px;position:relative}.crm-metrics article:last-child{border-right:0}.crm-metrics article:after{content:"";background:#8884b1;border-radius:50%;width:7px;height:7px;position:absolute;top:15px;right:15px;box-shadow:0 0 0 4px #8884b11f}.crm-metrics span{color:#728993;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.crm-metrics strong{color:var(--command-ink);font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin-top:10px;font-size:27px;display:block}.crm-metrics small{color:#8a9ba2;margin-top:1px;font-size:8px;display:block}.crm-feedback{color:#58727d;background:#f9f9fb;border:1px solid #d3d1e2;border-radius:8px;align-items:center;gap:8px;margin:0;padding:11px 13px;font-size:10px;display:flex}.crm-feedback>span{color:#464369;background:#e3e2ed;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-family:Georgia,serif;font-size:11px;font-weight:800;display:grid}.crm-script-approval{background:#fffaf0;border:1px solid #e0c990;border-radius:11px;overflow:hidden}.crm-script-approval.is-approved{background:#f3faf5;border-color:#bfdac9}.crm-script-approval.is-unavailable{background:#fff6f4;border-color:#d9b7b0;padding:17px}.crm-script-approval>header{border-bottom:1px solid #eddfbf;justify-content:space-between;align-items:end;gap:18px;padding:15px 17px 13px;display:flex}.crm-script-approval.is-approved>header{border-bottom-color:#d6e8dc}.crm-script-approval .eyebrow{color:#9b722b;margin:0}.crm-script-approval.is-approved .eyebrow{color:#397756}.crm-script-approval h2{color:var(--command-ink);letter-spacing:-.045em;margin:5px 0 3px;font-size:19px}.crm-script-approval header p:last-child,.crm-script-approval.is-unavailable>p{color:#7e796b;max-width:75ch;margin:0;font-size:9px;line-height:1.4}.crm-script-approval>header>strong{color:#93671e;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#f4e5c5;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.crm-script-approval.is-approved>header>strong{color:#31724f;background:#dcefe1}.crm-script-approval details{background:#ffffffa6;border:1px solid #eadcbf;border-radius:7px;margin:12px 17px}.crm-script-approval.is-approved details{border-color:#d4e6da}.crm-script-approval summary{color:#735c32;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:9px;font-weight:800;list-style:none;display:flex}.crm-script-approval summary::-webkit-details-marker{display:none}.crm-script-approval summary span{color:#9b7b3e;font-size:8px;font-weight:600}.crm-script-approval details p{color:#60645c;margin:0;padding:0 10px 11px;font-size:9px;line-height:1.55}.crm-script-approval footer{background:#f6e9c957;border-top:1px solid #eddfbf;justify-content:space-between;align-items:center;gap:17px;padding:12px 17px;display:flex}.crm-script-approval.is-approved footer{background:#def1e45c;border-top-color:#d6e8dc}.crm-script-approval footer>label{color:#665b46;align-items:flex-start;gap:7px;max-width:75ch;font-size:9px;line-height:1.4;display:flex}.crm-script-approval footer input{accent-color:#9a7229;flex:none;width:14px;height:14px;margin:0}.crm-script-approval footer>p{color:#56705e;max-width:78ch;margin:0;font-size:9px;line-height:1.4}.crm-script-approval footer button{color:#fff;cursor:pointer;background:#5c431b;border:0;border-radius:6px;flex:none;justify-content:space-between;align-items:center;gap:15px;min-height:34px;padding:0 11px;font-size:8px;font-weight:850;display:inline-flex}.crm-script-approval footer button:hover:not(:disabled){background:#7c5a21}.crm-script-approval footer button:disabled{cursor:not-allowed;opacity:.48}.crm-script-approval footer button span{color:#f5d37c;font-size:12px}.crm-script-feedback{color:#90712d;margin:0;padding:0 17px 12px;font-size:9px;font-weight:750}.crm-batch{background:#fbfcfc;border:1px solid #d6d4e4;border-radius:11px;overflow:hidden;box-shadow:0 8px 20px #120e3b08}.crm-batch>header{border-bottom:1px solid #e0e9ec;justify-content:space-between;align-items:end;gap:20px;padding:17px 18px 14px;display:flex}.crm-batch .eyebrow{margin:0}.crm-batch h2{color:var(--command-ink);letter-spacing:-.045em;margin:5px 0 3px;font-size:20px}.crm-batch header div>p:last-child{color:#748a94;max-width:78ch;margin:0;font-size:9px;line-height:1.45}.crm-batch>header>span{color:#48446b;white-space:nowrap;background:#ebeaf2;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.crm-return-queue{background:#fffdf7;border:1px solid #e5dcc7;border-radius:9px;margin:0 12px 12px}.crm-return-queue>header{border-bottom:1px solid #eee5d3;justify-content:space-between;align-items:end;gap:20px;padding:13px 14px 11px;display:flex}.crm-return-queue .eyebrow{color:#9b722b;margin:0}.crm-return-queue h3{color:#604b25;letter-spacing:-.03em;margin:4px 0 2px;font-size:15px}.crm-return-queue header div>p:last-child{color:#887d69;max-width:70ch;margin:0;font-size:9px;line-height:1.4}.crm-return-queue>header>span{color:#93671e;white-space:nowrap;background:#f4e8ca;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.crm-return-queue .crm-lead-grid{padding:9px}.crm-return-queue .crm-lead-card{background:#fffefa;border-color:#e7dcc5}.crm-return-queue .crm-lead-card.is-waiting{cursor:not-allowed}.crm-return-queue .crm-lead-card .crm-lead-state{color:#9b722b}.crm-lead-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;display:grid}.crm-lead-card{min-width:0;min-height:132px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e3e7;border-radius:8px;align-content:start;gap:5px;padding:13px;transition:border-color .16s,transform .16s,box-shadow .16s,background .16s;display:grid;position:relative}.crm-lead-card:hover:not(:disabled){border-color:#7f7baa;transform:translateY(-1px);box-shadow:0 7px 16px #241c7b1a}.crm-lead-card:focus-visible{border-color:#4c4871;outline:0;box-shadow:0 0 0 3px #4c48712e}.crm-lead-card:disabled{cursor:wait;opacity:.68}.crm-lead-card.is-active{background:#f4f3f8;border-color:#4c4871;box-shadow:inset 3px 0 #4c4871}.crm-lead-index{color:#8ca0a8;letter-spacing:.08em;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:850}.crm-lead-state{color:#565280;letter-spacing:.05em;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:112px;font-size:7px;font-weight:850;position:absolute;top:11px;right:11px;overflow:hidden}.crm-lead-card.is-active .crm-lead-state{color:#1e157e}.crm-lead-card strong{color:#1b164c;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;overflow:hidden}.crm-lead-phone{color:#48456b;font-size:10px;font-weight:800}.crm-shared-phone{color:#9b772a;font-size:7px;font-weight:800;line-height:1.3}.crm-lead-details{color:#7c9099;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.crm-lead-card small{color:#9b772a;margin-top:auto;font-size:7px;font-weight:750}.crm-workbench{background:#fbfcfc;border:1px solid #cfcddf;border-radius:11px;grid-template-columns:minmax(250px,.66fr) minmax(0,1.34fr);display:grid;overflow:hidden;box-shadow:0 12px 28px #120e3b0e}.crm-lead-profile{color:#f0f0f5;background:#14103a;padding:23px}.crm-profile-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-profile-topline .eyebrow{color:#8f8cb5;margin:0}.crm-profile-topline>span{color:#bbb9d2;letter-spacing:.07em;text-transform:uppercase;border:1px solid #afadca42;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:800}.crm-lead-profile h2{color:#fff;letter-spacing:-.055em;margin:20px 0 5px;font-size:28px}.crm-contact-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-primary-phone{color:#a6a3c4;align-items:center;gap:8px;font-size:15px;font-weight:850;text-decoration:none;display:inline-flex}.crm-primary-phone:hover{color:#d0cfe0}.crm-primary-phone span{letter-spacing:.06em;text-transform:uppercase;background:#a6a3c421;border-radius:4px;padding:3px 5px;font-size:7px}.crm-shared-phone-note{color:#e3c77b;background:#e5be5d1a;border:1px solid #e5be5d4d;border-radius:6px;margin:13px 0 0;padding:9px 10px;font-size:8px;line-height:1.45}.crm-whatsapp-action{color:#a9f0bd;background:#25ad5229;border:1px solid #79da995c;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:850;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.crm-whatsapp-action:hover{background:#25ad5247;border-color:#8beba49e;transform:translateY(-1px)}.crm-whatsapp-action:focus-visible{outline-offset:2px;outline:2px solid #a9f0bd}.crm-lead-profile dl{border-top:1px solid #e2e1ec24;border-bottom:1px solid #e2e1ec24;gap:10px;margin:23px 0;padding:17px 0;display:grid}.crm-lead-profile dl div{grid-template-columns:78px minmax(0,1fr);gap:10px;display:grid}.crm-lead-profile dt{color:#8baab5;text-transform:uppercase;font-size:8px;font-weight:750}.crm-lead-profile dd{color:#dddce9;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.crm-script{background:#ffffff09;border:1px solid #cbc9dd2b;border-radius:7px}.crm-script summary{color:#cfcddf;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:9px;font-weight:750;list-style:none;display:flex}.crm-script summary::-webkit-details-marker{display:none}.crm-script summary span{color:#8f8cb5;font-family:SFMono-Regular,Consolas,monospace;font-size:7px}.crm-script p{color:#b5b2ce;margin:0;padding:0 10px 11px;font-size:9px;line-height:1.55}.crm-profile-privacy{color:#7d9aa5;margin:18px 0 0;font-size:8px;line-height:1.45}.crm-disposition{padding:23px}.crm-disposition>header{margin-bottom:20px}.crm-disposition .eyebrow{margin:0}.crm-disposition h2{color:var(--command-ink);letter-spacing:-.05em;margin:6px 0 4px;font-size:24px}.crm-disposition>header p:last-child{color:#728692;max-width:68ch;margin:0;font-size:10px;line-height:1.45}.crm-disposition fieldset{border:0;min-width:0;margin:0;padding:0}.crm-disposition legend{color:#261f6c;margin-bottom:10px;font-size:10px;font-weight:850}.crm-disposition legend small{color:#8da0a8;font-size:8px;font-weight:600}.crm-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.crm-result-option{cursor:pointer;background:#fff;border:1px solid #d7e3e7;border-radius:7px;align-items:flex-start;gap:9px;min-height:53px;padding:10px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.crm-result-option:hover{border-color:#928fb7}.crm-result-option:has(input:checked){background:#f3f3f7;border-color:#4c4871;box-shadow:inset 3px 0 #4c4871}.crm-result-option input{accent-color:#4a466e;flex:none;width:14px;height:14px;margin:1px 0 0}.crm-result-option span{gap:3px;min-width:0;display:grid}.crm-result-option strong{color:#241d66;font-size:9px;line-height:1.25}.crm-result-option small{color:#84969e;font-size:8px;line-height:1.25}.crm-result-option.tone-positive:has(input:checked){background:#f1f9f4;border-color:#68aa85;box-shadow:inset 3px 0 #338458}.crm-result-option.tone-warning:has(input:checked){background:#fff9ed;border-color:#d9b26b;box-shadow:inset 3px 0 #bd8524}.crm-result-option.tone-danger:has(input:checked){background:#fff6f4;border-color:#d9a398;box-shadow:inset 3px 0 #b85645}.crm-tags{background:#f8f8fa;border-radius:8px;border:1px solid #dbe6e9!important;margin-top:16px!important;padding:13px!important}.crm-tags legend{margin:0;padding:0 4px}.crm-tags>p,.crm-confirmation-fields>p{color:#7b8e97;margin:0 0 9px;font-size:8px;line-height:1.4}.crm-tags>div{flex-wrap:wrap;gap:6px;display:flex}.crm-tags label{color:#56717d;cursor:pointer;background:#fff;border:1px solid #d4d2e3;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 8px;font-size:8px;font-weight:750;display:inline-flex}.crm-tags label:has(input:checked){color:#1f1778;background:#ededf3;border-color:#585483}.crm-tags input{accent-color:#4a466e;width:12px;height:12px;margin:0}.crm-confirmation-fields{background:#f5fbf7;border-radius:8px;border:1px solid #c9dfd1!important;margin-top:16px!important;padding:14px!important}.crm-confirmation-fields .field-grid{gap:10px;padding:0}.crm-confirmation-fields .field-grid label,.crm-notes-grid label{color:#506976;font-size:9px;font-weight:750}.crm-confirmation-fields input,.crm-notes-grid textarea{width:100%;min-height:37px;color:var(--command-ink);background:#fff;border:1px solid #cbd9de;border-radius:6px;margin-top:5px;padding:8px 9px;font-size:10px}.crm-confirmation-fields input:focus,.crm-notes-grid textarea:focus{border-color:#4f4c76;outline:0;box-shadow:0 0 0 3px #4f4c761c}.crm-check{color:#4e7160;align-items:center;gap:7px;margin-top:11px;font-size:8px;line-height:1.35;display:flex}.crm-check input{accent-color:#36855a;width:13px;min-height:13px;margin:0}.crm-notes-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.crm-notes-grid textarea{resize:vertical;line-height:1.4}.crm-notes-grid small{color:#97a5aa;font-size:8px;font-weight:600}.crm-disposition footer{background:#f5f8f9;border-top:1px solid #dce6e9;justify-content:space-between;align-items:center;gap:16px;margin:19px -23px -23px;padding:14px 23px;display:flex}.crm-disposition footer p{color:#70848e;max-width:56ch;margin:0;font-size:8px;line-height:1.45}.crm-disposition footer p b{color:#413e60}.crm-disposition footer button{color:#fff;cursor:pointer;background:#171250;border:0;border-radius:6px;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:36px;padding:0 12px;font-size:9px;font-weight:850;display:inline-flex}.crm-disposition footer button:hover:not(:disabled){background:#231b79}.crm-disposition footer button:disabled{cursor:wait;opacity:.65}.crm-disposition footer button span{color:#bdbbd3;font-size:13px}@media (max-width:1120px){.crm-lead-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:840px){.crm-desk-bar,.crm-workbench{grid-template-columns:1fr}.crm-desk-cadence{border-top:1px solid #cbc9dd;border-left:0;grid-template-columns:1fr auto;align-items:end;gap:0 12px;padding:12px 0 0;display:grid}.crm-desk-cadence>span{grid-column:1}.crm-desk-cadence strong{grid-area:1/2/span 2;margin:0}.crm-desk-cadence p{grid-column:1}.crm-lead-profile,.crm-disposition{padding:20px}.crm-disposition footer{margin:18px -20px -20px;padding:13px 20px}}@media (max-width:620px){.crm-metrics,.crm-result-grid,.crm-notes-grid{grid-template-columns:1fr}.crm-metrics article{border-bottom:1px solid #e3e2ec;border-right:0;min-height:72px}.crm-metrics article:last-child{border-bottom:0}.crm-batch>header,.crm-return-queue>header,.crm-disposition footer,.crm-script-approval>header,.crm-script-approval footer{flex-direction:column;align-items:flex-start}.crm-script-approval footer button{width:100%}.crm-batch>header>span{margin-top:2px}.crm-lead-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px}.crm-lead-card{min-height:126px;padding:11px}.crm-lead-profile dl div{grid-template-columns:68px minmax(0,1fr)}.crm-disposition footer button{width:100%}}@media (max-width:900px){.operations-rail{flex-wrap:wrap;gap:0;padding:10px 14px 8px}.operations-rail .rail-brand{flex:auto;min-width:0}.operations-rail footer{visibility:visible;border-top:0;flex:none;order:2;align-items:center;margin:0 0 0 auto;padding:0;display:flex}.operations-rail footer form{margin:0}.operations-rail footer button{color:#1c1751;white-space:nowrap;background:#fff;border:1px solid #f5a2836b;border-radius:7px;min-height:38px;padding:0 12px;font-size:10px;font-weight:850}.operations-rail nav{border-top:1px solid #f5a28324;flex:0 0 100%;order:3;width:100%;min-width:0;margin-top:9px;padding-top:8px}.operations-rail .rail-group-label{display:none}.operations-rail nav a{min-height:38px;padding:0 12px}.operations-content{min-width:0;overflow-x:clip}}.journey-page{--journey-ink:#16123f;--journey-blue:#4d4a73;--journey-aqua:#e6e5ee;--journey-line:#d6e4e6}.journey-provider{background:linear-gradient(110deg,#fff9ed,#fffdf8);border:1px solid #eed3a9;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 16px;padding:19px 22px;display:flex}.journey-provider .eyebrow{color:#9a6417}.journey-provider h2{color:#74420e;letter-spacing:-.035em;margin:5px 0 4px;font-size:18px}.journey-provider p{color:#86643b;max-width:76ch;margin:0;font-size:11px;line-height:1.5}.journey-provider>span{color:#97601a;letter-spacing:.07em;text-transform:uppercase;border:1px solid #e2bf85;border-radius:999px;flex:none;padding:7px 9px;font-size:9px;font-weight:850}.journey-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.journey-metrics article{border:1px solid var(--journey-line);background:#fff;border-radius:11px;min-height:126px;padding:15px;position:relative;overflow:hidden;box-shadow:0 5px 14px #0f0b3809}.journey-metrics article:after{content:"";border:13px solid #edecf3;border-radius:50%;width:85px;height:85px;position:absolute;bottom:-26px;right:-18px}.journey-metrics article[data-stage="4"]:after,.journey-metrics article[data-stage="3"]:after{border-color:#deefe3}.journey-metrics span,.journey-metrics b,.journey-metrics small{display:block}.journey-metrics span{color:#8aa1ab;letter-spacing:.08em;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800}.journey-metrics strong{z-index:1;color:var(--journey-ink);letter-spacing:-.07em;font-variant-numeric:tabular-nums;margin-top:18px;font-size:35px;line-height:.8;display:block;position:relative}.journey-metrics b{color:#413e62;margin-top:12px;font-size:10px}.journey-metrics small{color:#8aa0a9;margin-top:4px;font-size:8px}.journey-grid{grid-template-columns:minmax(300px,.8fr) minmax(460px,1.2fr);align-items:start;gap:16px;display:grid}.journey-panel{border:1px solid var(--journey-line);background:#fff;border-radius:12px;min-width:0;padding:21px}.journey-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.journey-panel h2{color:var(--journey-ink);letter-spacing:-.05em;margin:5px 0 4px;font-size:21px}.journey-panel header p:last-child{color:#78909a;max-width:60ch;margin:0;font-size:10px;line-height:1.5}.journey-panel header>span{color:#68818b;flex:none;margin-top:4px;font-size:9px;font-weight:800}.journey-live{background:linear-gradient(155deg,#f7f6fa,#fff 72%)}.journey-active-list{gap:7px;display:grid}.journey-active-list article{border-top:1px solid #dce9ea;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.journey-active-list article:first-child{border-top:0}.journey-active-mark{color:#292275;background:#e0dfea;border-radius:7px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.journey-active-list strong,.journey-active-list p,.journey-active-list small{display:block}.journey-active-list strong{color:#211b5f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.journey-active-list p{color:#78909a;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;overflow:hidden}.journey-active-list small{color:#9aafb5;margin-top:3px;font-size:8px}.journey-active-list article>span{color:#53507c;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:8px;font-weight:800;overflow:hidden}.journey-empty{text-align:center;padding:21px 8px 8px}.journey-empty strong{color:#4a6470;font-size:11px}.journey-empty p{color:#8ba0a8;max-width:39ch;margin:5px auto 0;font-size:9px;line-height:1.5}.journey-segment-table{border:1px solid #dce9ea;border-radius:8px;overflow:auto}.journey-segment-table>div{border-top:1px solid #e5e4ee;grid-template-columns:minmax(190px,1.7fr) repeat(4,minmax(64px,.65fr));align-items:center;gap:8px;min-width:550px;padding:10px 12px;display:grid}.journey-segment-table>div:first-child{border-top:0}.journey-segment-table .journey-segment-heading{color:#8099a1;letter-spacing:.05em;text-transform:uppercase;background:#f5f9f9;font-size:8px;font-weight:850}.journey-segment-table strong{color:#292273;font-size:10px}.journey-segment-table strong small{color:#8ba0a8;margin-top:3px;font-size:8px;font-weight:600;display:block}.journey-segment-table>div>span{color:#4a476e;font-variant-numeric:tabular-nums;font-size:10px;font-weight:780}.journey-timeline{margin-top:16px}.journey-timeline ol{margin:0;padding:0;list-style:none;display:grid}.journey-timeline li{border-top:1px solid #e1ebec;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:55px;padding:9px 0;display:grid}.journey-timeline li:first-child{border-top:0}.journey-event-dot{background:#fff;border:2px solid #5e5a8d;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #eae9f1}.journey-timeline li[data-type=accepted] .journey-event-dot,.journey-timeline li[data-type=attended] .journey-event-dot{border-color:#38835c;box-shadow:0 0 0 3px #e4f3e9}.journey-timeline li span,.journey-timeline li strong,.journey-timeline li p{display:block}.journey-timeline li span{color:#514d79;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.journey-timeline li strong{color:#231d65;margin-top:3px;font-size:11px}.journey-timeline li p{color:#8299a2;margin:3px 0 0;font-size:8px}.journey-timeline aside{text-align:right;min-width:126px}.journey-timeline aside b,.journey-timeline aside time{display:block}.journey-timeline aside b{color:#496a77;font-size:9px}.journey-timeline aside time{color:#98abb1;margin-top:3px;font-size:8px}.journey-nurture{background:linear-gradient(115deg,#f0faf6,#fff 68%);border:1px solid #cce5df;border-radius:12px;margin-top:16px;padding:21px}.journey-nurture header h2{color:#205747;letter-spacing:-.05em;margin:5px 0 4px;font-size:20px}.journey-nurture header p:last-child{color:#66877c;max-width:68ch;margin:0;font-size:10px;line-height:1.5}.journey-nurture ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:17px 0 0;padding:0;list-style:none;display:grid}.journey-nurture li{border-right:1px solid #d8ebe4;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:12px 8px 6px 0;display:grid}.journey-nurture li:last-child{border-right:0}.journey-nurture li>b{color:#2b7560;background:#d8eee5;border-radius:50%;place-items:center;width:23px;height:23px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;display:grid}.journey-nurture strong,.journey-nurture span{display:block}.journey-nurture strong{color:#2b5a4d;font-size:9px;line-height:1.35}.journey-nurture span{color:#76968b;margin-top:4px;font-size:8px;line-height:1.45}@media (max-width:1000px){.journey-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-grid{grid-template-columns:1fr}}@media (max-width:780px){.journey-nurture ol{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-nurture li:nth-child(2){border-right:0}}@media (max-width:620px){.journey-provider,.journey-panel>header{flex-direction:column;align-items:flex-start}.journey-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-metrics article:last-child{grid-column:span 2}.journey-timeline li{grid-template-columns:12px minmax(0,1fr)}.journey-timeline aside{text-align:left;grid-column:2;min-width:0}.journey-timeline aside b,.journey-timeline aside time{display:inline}.journey-timeline aside time:before{content:"·";margin:0 4px}.journey-nurture ol{grid-template-columns:1fr}.journey-nurture li,.journey-nurture li:nth-child(2){border-bottom:1px solid #d8ebe4;border-right:0}.journey-nurture li:last-child{border-bottom:0}}@media (max-width:680px){.ops-page{padding:24px 14px 52px}.ops-page-header-copy h1{font-size:clamp(36px,13vw,52px)}.ops-page-header-copy>p:last-child{font-size:12px}.team-summary{gap:1px}.team-summary article{min-width:0;padding:14px 8px}.team-summary span,.team-summary strong{overflow-wrap:anywhere}.team-list article,.team-identity,.team-actions{min-width:0}.team-actions>div,.team-actions button{max-width:100%}.base-form-footer,.form-submit-bar,.crm-disposition footer{gap:12px}.base-form-footer button,.form-submit-bar button,.crm-disposition footer button,.call-form>button{min-height:44px}}.operations-session-bar{border-bottom:1px solid var(--line,#ddd);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.operations-session-bar small,.operations-session-bar strong{overflow-wrap:anywhere;display:block}.operations-session-bar small{font-size:12px}.operator-contact-search{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.operator-contact-search label{flex:1;min-width:220px}.operator-contact-search input,.operator-confirmation-form input,.operator-confirmation-form textarea,.operator-confirmation-form select{color:#181445;background:#fff;border:1px solid #b9c9cf;border-radius:8px;width:100%;padding:12px;display:block}.operator-contact-detail{margin-top:24px;padding:24px}.operator-confirmation-form{gap:14px;max-width:640px;margin:20px 0 32px;display:grid}.operator-contact-detail li{border-bottom:1px solid #dbe5e8;padding:12px 0}.operator-contacts .base-record-list article{grid-template-columns:minmax(0,1fr) auto;gap:20px}.operator-contacts .base-record-main{overflow-wrap:anywhere;min-width:0}.operator-contacts .quiet-button{min-height:44px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.operator-contacts .quiet-button:disabled{cursor:default;opacity:.55}.operator-contacts .base-row-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:700px){.operator-contacts .base-record-list{padding:0}.operator-contacts .base-record-list article{grid-template-columns:minmax(0,1fr);gap:12px}.operator-contacts .base-record-list article>button{justify-self:start;max-width:100%}.operator-contact-search label{flex-basis:100%;min-width:0}.operator-contact-detail{padding:16px}}.operator-contacts .operator-called-filter,.operator-contacts .operator-tag-option{align-items:center;gap:8px;display:flex}.operator-contacts .operator-called-filter{flex:0 auto}.operator-contact-search .operator-called-filter input,.operator-confirmation-form .operator-tag-option input{flex:0 0 18px;width:18px;height:18px;display:inline-block}.operator-confirmation-form fieldset{border:1px solid #b9c9cf;border-radius:8px;gap:10px;padding:14px;display:grid}.operations-rail-organized nav{gap:18px;margin-top:28px}.operations-rail-organized .nav-primary{gap:6px;display:grid}.operations-rail-organized nav a{min-height:42px;font-size:13px}.operations-rail-organized .nav-secondary{border-top:1px solid #ffffff24;padding-top:14px}.operations-rail-organized .nav-secondary summary{color:inherit;cursor:pointer;padding:10px;font-size:12px;font-weight:700}.operations-rail-organized .nav-secondary[open] summary{margin-bottom:10px}.operations-rail-organized .nav-secondary .nav-group{margin-bottom:14px}.operations-rail-organized .nav-secondary a{min-height:44px;font-size:12px}.operations-rail-organized footer{margin-top:auto}@media (max-width:900px){.operations-rail-organized{flex-wrap:wrap;overflow:visible}.operations-rail-organized nav{white-space:normal;flex-wrap:wrap;gap:8px;width:100%;margin:0;display:flex}.operations-rail-organized .nav-primary{flex-wrap:wrap;gap:4px;display:flex}.operations-rail-organized .nav-secondary{border:0;padding:0}.operations-rail-organized .nav-secondary[open]{flex-basis:100%}.operations-rail-organized .nav-secondary .nav-group{flex-wrap:wrap;gap:4px;display:flex}.operations-rail-organized .nav-secondary .rail-group-label{width:100%}}@media (min-width:901px){.operations-rail-organized nav{flex:auto;align-content:start;min-height:0;overflow-y:auto}.operations-rail-organized>.rail-brand,.operations-rail-organized footer{flex-shrink:0}}@media (max-width:900px){.operations-rail-organized .nav-secondary[open]{max-height:50vh;overflow-y:auto}.operations-rail-organized .nav-secondary .rail-group-label{display:block}}.daily-calendar-chart{margin:14px 0 26px}.daily-calendar-bars{border-bottom:1px solid #e1e0eb;align-items:flex-end;gap:4px;height:150px;padding:8px 4px 0;display:flex;overflow-x:auto}.daily-calendar-bar{cursor:pointer;min-width:22px;height:100%;font:inherit;background:0 0;border:0;flex-direction:column;flex:1 0 22px;justify-content:flex-end;align-items:center;gap:4px;padding:0;display:flex}.daily-calendar-bar:disabled{cursor:default}.daily-calendar-bar-count{color:var(--brand-blue-dark);min-height:12px;font-size:10px;font-weight:800}.daily-calendar-bar-fill{background:var(--brand-blue-soft);border-radius:4px 4px 0 0;width:100%;min-height:2px;transition:background .15s}.daily-calendar-bar[data-today] .daily-calendar-bar-fill{background:#d3d2e2}.daily-calendar-bar:not(:disabled):hover .daily-calendar-bar-fill,.daily-calendar-bar[data-selected] .daily-calendar-bar-fill{background:var(--brand-blue)}.daily-calendar-bar-label{color:#8a97a7;white-space:nowrap;font-size:9px}.daily-calendar-bar[data-today] .daily-calendar-bar-label b,.daily-calendar-bar[data-selected] .daily-calendar-bar-label{color:var(--brand-blue-dark);font-weight:800}.drill-hint{color:var(--subtle);margin:6px 0 0;font-size:12px}.ops-drilldown-panel{width:min(760px,100%);max-height:calc(100vh - 48px);color:var(--navy);background:#fff;border:1px solid #d7d6e5;border-radius:12px;margin:0;padding:24px 22px 18px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0a072a40}.ops-drilldown-head{justify-content:space-between;align-items:baseline;gap:12px;padding-right:34px;display:flex}.ops-drilldown-head h2{margin:4px 0 0;font-size:21px}.ops-drilldown-head .eyebrow{margin:0}.ops-drilldown-note{color:var(--subtle);margin:10px 0 6px;font-size:11px}.ops-drilldown-loading{color:var(--subtle);margin:14px 0;font-size:13px}.ops-drilldown-panel h3{margin:20px 0 4px;font-size:14px}.ops-drilldown-table{border-collapse:collapse;width:100%;font-size:12px}.ops-drilldown-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);border-bottom:1px solid #dfe4eb;padding:8px 10px 6px 0;font-size:10px}.ops-drilldown-table td{vertical-align:top;border-bottom:1px solid #efeff4;padding:8px 10px}.ops-drilldown-table th{padding-right:6px}.ops-drilldown-table td:last-child,.ops-drilldown-table th:last-child{padding-right:0}.ops-drilldown-foot{color:var(--subtle);margin:16px 0 0;font-size:10px}.gamification-demo-page{color:#161240;background:#f6f5f9;min-height:100vh;padding:38px 22px 64px}.gamification-demo-content{width:min(1080px,100%);margin:0 auto}.gamification-demo-topbar{border-bottom:1px solid #deddea;justify-content:space-between;align-items:center;gap:18px;padding:0 0 24px;display:flex}.gamification-demo-topbar .public-brand{color:#1d1858}.gamification-demo-topbar .public-brand>span:last-child{gap:3px;display:grid}.gamification-demo-topbar .public-brand small{color:#738397;font-size:11px}.gamification-demo-label{color:#805a14;white-space:nowrap;background:#fff7e6;border:1px solid #eacb8e;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.gamification-demo-label:before{content:"";background:#d39525;border-radius:50%;width:7px;height:7px}.gamification-demo-hero{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:center;gap:34px;padding:42px 0 26px;display:grid}.gamification-demo-hero .eyebrow,.gamification-demo-ranking .eyebrow{color:#347b72;letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:850}.gamification-demo-hero h1{color:#1d1858;letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(32px,5vw,48px);line-height:1.05}.gamification-demo-hero>div:first-child>p:last-child{color:#5d6f80;max-width:620px;margin:14px 0 0;font-size:15px;line-height:1.6}.gamification-demo-formula{background:#fff;border:1px solid #d9e5e8;border-radius:14px;gap:9px;padding:20px;display:grid;box-shadow:0 10px 30px #1f195809}.gamification-demo-formula>span{color:#718395;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:750}.gamification-demo-formula strong{color:#205b55;letter-spacing:-.025em;font-size:17px}.gamification-demo-formula small{color:#718395;font-size:11px;line-height:1.5}.gamification-demo-warning{color:#76581e;background:#fff8e9;border:1px solid #efd49b;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 10px;padding:14px 16px;font-size:12px;line-height:1.55;display:grid}.gamification-demo-warning strong{font-weight:850}.gamification-demo-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.gamification-demo-metrics article{background:#fff;border:1px solid #deddea;border-radius:12px;min-width:0;padding:19px}.gamification-demo-metrics article>span,.gamification-demo-metrics article>strong,.gamification-demo-metrics article>small{display:block}.gamification-demo-metrics article>span{color:#718395;font-size:11px;font-weight:700}.gamification-demo-metrics article>strong{color:#1d1858;font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:10px;font-size:30px}.gamification-demo-metrics article>strong small{color:#8392a1;letter-spacing:0;font-size:14px;font-weight:650}.gamification-demo-metrics article>small{color:#8794a2;margin-top:5px;font-size:10px;line-height:1.45}.gamification-demo-metrics article.is-progress progress,.gamification-demo-person progress{accent-color:#3e9b7c;background:#e8eef1;border:0;border-radius:999px;width:100%;height:8px;margin-top:12px;display:block;overflow:hidden}.gamification-demo-metrics progress::-webkit-progress-bar{background:#e8eef1;border-radius:999px}.gamification-demo-person progress::-webkit-progress-bar{background:#e8eef1;border-radius:999px}.gamification-demo-metrics progress::-webkit-progress-value{background:#3e9b7c;border-radius:999px}.gamification-demo-person progress::-webkit-progress-value{background:#3e9b7c;border-radius:999px}.gamification-demo-metrics progress::-moz-progress-bar{background:#3e9b7c;border-radius:999px}.gamification-demo-person progress::-moz-progress-bar{background:#3e9b7c;border-radius:999px}.gamification-demo-ranking{background:#fff;border:1px solid #deddea;border-radius:14px;margin-top:22px;padding:23px}.gamification-demo-ranking>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}.gamification-demo-ranking h2{color:#1d1858;letter-spacing:-.04em;margin:0;font-size:23px}.gamification-demo-ranking header p:last-child{color:#7a8998;margin:6px 0 0;font-size:11px}.gamification-demo-count{color:#46756f;background:#eef4f4;border-radius:7px;flex:none;padding:7px 9px;font-size:10px;font-weight:800}.gamification-demo-ranking ol{margin:0;padding:0;list-style:none;display:grid}.gamification-demo-ranking li{border-top:1px solid #e9eef1;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;display:grid}.gamification-demo-rank{color:#617788;font-variant-numeric:tabular-nums;background:#f1f0f6;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.gamification-demo-ranking li:first-child .gamification-demo-rank{color:#267653;background:#e3f3eb}.gamification-demo-person{min-width:0}.gamification-demo-person-heading{flex-wrap:wrap;align-items:center;gap:7px 10px;display:flex}.gamification-demo-person-heading strong{color:#241e67;font-size:13px}.gamification-demo-person-heading span{color:#36745d;background:#eff5f2;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}.gamification-demo-person p{color:#788999;margin:5px 0 0;font-size:10px;line-height:1.45}.gamification-demo-person progress{max-width:440px;height:6px;margin-top:9px}.gamification-demo-person>small{color:#8997a4;margin-top:4px;font-size:9px;display:block}.gamification-demo-points{color:#205b55;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px}.gamification-demo-points small{color:#85939e;font-size:10px;font-weight:700}.gamification-demo-footer{color:#758595;text-align:center;margin-top:18px;font-size:10px;line-height:1.55}@media (max-width:700px){.gamification-demo-page{padding:22px 14px 42px}.gamification-demo-topbar{align-items:flex-start}.gamification-demo-topbar .public-brand>span:last-child strong{font-size:13px}.gamification-demo-label{padding:7px 9px;font-size:9px}.gamification-demo-hero{grid-template-columns:1fr;gap:20px;padding-top:30px}.gamification-demo-hero>div:first-child>p:last-child{font-size:13px}.gamification-demo-warning{grid-template-columns:1fr;gap:3px}.gamification-demo-metrics{grid-template-columns:1fr 1fr;gap:9px}.gamification-demo-metrics article{padding:14px}.gamification-demo-metrics article:last-child{grid-column:1/-1}.gamification-demo-metrics article>strong{font-size:25px}.gamification-demo-ranking{padding:17px 14px}.gamification-demo-ranking>header{gap:10px}.gamification-demo-ranking li{grid-template-columns:28px minmax(0,1fr);gap:10px}.gamification-demo-rank{width:27px;height:27px}.gamification-demo-points{grid-column:2;font-size:16px}}@media (max-width:390px){.gamification-demo-topbar,.gamification-demo-ranking>header{flex-direction:column}.gamification-demo-metrics{grid-template-columns:1fr}.gamification-demo-metrics article:last-child{grid-column:auto}}.mbi-page{background:var(--paper);min-height:100dvh;padding:28px 16px 56px}.mbi{gap:18px;max-width:1080px;margin:0 auto;display:grid}.mbi-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mbi-header h1{margin:6px 0 4px;font-size:clamp(26px,5vw,36px);line-height:1.1}.mbi-header p{color:var(--muted);margin:0}.mbi-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.mbi-kpis article,.mbi-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px}.mbi-kpis span{color:var(--muted);font-size:12px;font-weight:700;display:block}.mbi-kpis strong{color:var(--navy);margin-top:6px;font-size:30px;line-height:1;display:block}.mbi-kpis small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.mbi-card h2{margin:0 0 12px;font-size:16px}.mbi-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mbi-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}.mbi-map{background:#eeedf4;border-radius:10px;height:420px;overflow:hidden}.mbi-legend{color:var(--muted);align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.mbi-swatch{border:1px solid #cfcddf;border-radius:3px;flex:0 0 26px;height:10px}.mbi-ra-label{color:#fff;text-align:center;text-shadow:0 0 3px #100d2c,0 0 3px #100d2c,0 0 2px #100d2c;pointer-events:none;font-size:10px;line-height:1.15}.mbi-note,.mbi-empty,.mbi-state{color:var(--muted);margin:10px 0 0;font-size:13px}.mbi-state{text-align:center;padding:60px 0}.mbi-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mbi-bars li{grid-template-columns:minmax(90px,34%) 1fr 34px;align-items:center;gap:10px;font-size:13px;display:grid}.mbi-bars div{background:var(--brand-blue-soft);border-radius:6px;height:10px;overflow:hidden}.mbi-bars i{background:var(--brand-blue);border-radius:6px;height:100%;display:block}.mbi-bars b{text-align:right}.mbi-daily{align-items:flex-end;gap:3px;height:150px;display:flex}.mbi-daily div{flex:1;align-items:flex-end;height:100%;display:flex}.mbi-daily i{background:var(--brand-blue);border-radius:3px 3px 0 0;width:100%;min-height:3px;display:block}.mbi-tabs{flex-wrap:wrap;gap:6px;display:flex}.mbi-tabs button{border:1px solid var(--line-strong);color:var(--ink-soft);background:#fff;border-radius:999px;min-height:44px;padding:7px 12px;font-size:12px;font-weight:700}.mbi-tabs button[aria-selected=true]{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.mbi-table-wrap{margin-top:12px;overflow-x:auto}.mbi-table{border-collapse:collapse;width:100%;font-size:13px}.mbi-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);padding:8px 10px;font-size:11px}.mbi-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px}.mbi-pill{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-block}.mbi-approved{background:var(--success-soft);color:var(--success)}.mbi-pending{background:var(--warning-soft);color:var(--warning)}.mbi-rejected{background:var(--danger-soft);color:var(--danger)}.mbi-people{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mbi-people li{background:#f9f9fb;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:10px 12px;font-size:13px;display:flex}.mbi-people span{color:var(--muted)}.mbi-people b{color:var(--success);margin-left:auto}.mbi-login{gap:12px;display:grid}.mbi-login label{gap:6px;font-size:13px;font-weight:700;display:grid}.mbi-error{color:var(--danger);margin:0;font-size:13px}@media (max-width:560px){.mbi-map{height:320px}.mbi-header{flex-direction:column}}.mbi-score{gap:14px;display:grid}.mbi-score-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.mbi-score-label{color:var(--muted);font-size:12px;font-weight:700;display:block}.mbi-points{color:var(--navy);margin-top:4px;font-size:clamp(34px,7vw,46px);line-height:1;display:block}.mbi-points small{color:var(--muted);font-size:16px;font-weight:700}.mbi-score p{color:var(--ink-soft);margin:6px 0 0;font-size:14px}.mbi-rank{text-align:center;background:var(--brand-blue-soft);border-radius:12px;padding:12px 22px}.mbi-rank span{color:var(--brand-blue-dark);font-size:12px;font-weight:800;display:block}.mbi-rank strong{color:var(--brand-blue-dark);font-size:34px;line-height:1.1;display:block}.mbi-rank small{color:var(--muted);font-size:12px}.mbi-score-rules{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.mbi-score-rules li{background:#f9f9fb;border-radius:8px;padding:9px 12px}.mbi-progress{gap:6px;font-size:13px;display:grid}.mbi-progress progress{width:100%;height:10px;accent-color:var(--brand-blue)}.mbi-cta{background:var(--brand-blue);color:#fff;border:0;border-radius:9px;justify-self:start;min-height:44px;padding:0 20px;font-weight:800}.mbi-cta:hover{background:var(--brand-blue-dark)}.public-cep-map{background:#eeedf4;border-radius:10px;height:420px;overflow:hidden}@media (max-width:560px){.public-cep-map{height:320px}}.app-logo img,.public-mark img,.login-brief-mark img,.rail-brand span img{object-fit:contain;width:72%;height:72%;display:block}.login-brief-mark,.public-login-card .public-mark{background:var(--brand-blue)}
