:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;color:#f4f6fa;--bg:#090b0f;--surface:#111318;--surface-raised:#16191f;--surface-soft:#1b1e25;--surface-input:#0d0f13;--border:#292d35;--border-strong:#3b414c;--text:#f4f6fa;--muted:#9ea5b2;--subtle:#6e7582;--accent:#238df5;--accent-bright:#3aa0ff;--accent-soft:#238df51f;--success:#3acb74;--warning:#e2ac4c;--danger:#ef6a77;--focus:#62b3ff;background:#090b0f;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,PingFang SC,sans-serif}.console-layout.is-admin-layout{grid-template-columns:248px minmax(0,1fr);gap:24px}.intro-rail.admin-module-rail{border:1px solid var(--border);background:#111318f5;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff06}.admin-module-profile{border-bottom:1px solid var(--border);grid-template-columns:42px minmax(0,1fr);gap:11px;padding:17px 15px 15px;display:grid}.admin-module-profile-mark{color:#b9ddff;background:#238df524;border:1px solid #238df580;border-radius:11px;place-items:center;width:40px;height:40px;font-family:Cascadia Code,Consolas,monospace;font-size:17px;font-weight:900;display:grid}.admin-module-profile p,.admin-module-nav-group>p{color:#75bfff;letter-spacing:.11em;margin:0;font-family:Cascadia Code,Consolas,monospace;font-size:9px;font-weight:900}.admin-module-profile h2{letter-spacing:-.02em;margin:3px 0 4px;font-size:18px}.admin-module-profile span:last-child{color:var(--subtle);font-size:11px;line-height:1.45;display:block}.admin-module-nav{gap:16px;padding:14px 10px;display:grid}.admin-module-nav-group{gap:7px;display:grid}.admin-module-nav-group>p{color:#6f7a88;padding:0 8px}.admin-module-nav-group>div{gap:5px;display:grid}.admin-module-nav button{width:100%;min-height:54px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px;transition:border-color .15s,background-color .15s,color .15s,transform .1s;display:grid}.admin-module-nav button:hover{color:#dcecff;background:#238df50e;border-color:#238df533}.admin-module-nav button.is-active{color:#eff8ff;background:linear-gradient(90deg,#238df529,#0000 92%),#238df50e;border-color:#238df56b;box-shadow:inset 3px 0 #238df5}.admin-module-nav-mark{color:#8997a7;background:#ffffff06;border:1px solid #78889933;border-radius:8px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:900;display:grid}.admin-module-nav button.is-active .admin-module-nav-mark{color:#b8ddff;background:#238df524;border-color:#238df566}.admin-module-nav-copy{gap:2px;min-width:0;display:grid}.admin-module-nav-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.admin-module-nav-copy small{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.admin-module-nav button>b{color:#c7d2df;background:#ffffff0d;border-radius:7px;place-items:center;min-width:22px;height:22px;font-family:Cascadia Code,Consolas,monospace;font-size:10px;display:grid}.admin-module-nav button.is-active>b{color:#bdddff;background:#238df52e}.admin-module-rail-summary{border-top:1px solid var(--border);background:#090b0f7a;gap:3px;padding:13px 15px 15px;display:grid}.admin-module-rail-summary span,.admin-module-rail-summary small{color:var(--subtle);font-size:10px}.admin-module-rail-summary strong{color:#e7f3ff;font-family:Cascadia Code,Consolas,monospace;font-size:22px}.admin-module-stage>.admin-account-lookup,.admin-module-stage>.admin-daily-log,.admin-module-stage>.admin-cdk-panel,.admin-module-stage>.recovery-export-shell,.phone-detail-stack>.phone-manager{margin-top:0}.admin-module-surface{min-height:0}.admin-module-surface .admin-site-control,.admin-module-surface .admin-phone-pool-panel{margin:18px}.admin-module-surface .admin-phone-pool-panel+.admin-phone-pool-panel{margin-top:0}.phone-detail-stack{gap:18px;margin-top:18px;display:grid}.admin-lane-check{border:1px solid var(--border);background:radial-gradient(circle at 88% 2%,#238df51a,#0000 29%),#111318db;border-radius:14px;margin-top:0;padding:23px 24px 24px;box-shadow:0 24px 58px #0000002e,inset 0 1px #ffffff05}.lane-check-head{align-items:flex-start}.lane-check-button{color:#cce8ff;cursor:pointer;background:#238df51f;border:1px solid #238df56b;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 14px;font-size:13px;font-weight:900;transition:border-color .15s,background-color .15s,transform .1s;display:inline-flex}.lane-check-button:not(:disabled):hover{background:#238df530;border-color:#3aa0ffb8;transform:translateY(-1px)}.lane-check-button:disabled{cursor:wait;opacity:.64}.lane-check-button>span{font-family:Cascadia Code,Consolas,monospace;font-size:18px;line-height:1}.lane-check-button:disabled>span{animation:.85s linear infinite lane-check-spin}@keyframes lane-check-spin{to{transform:rotate(360deg)}}.lane-check-summary{border:1px solid var(--border);background:#090b0fa6;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:13px;display:grid;overflow:hidden}.lane-check-summary>div{border-right:1px solid var(--border);background:0 0;align-content:center;gap:2px;min-height:88px;padding:13px 15px;display:grid}.lane-check-summary>div:last-child{border-right:0}.lane-check-summary span,.lane-check-summary small{color:var(--subtle);font-size:10px}.lane-check-summary strong{color:currentColor;font-family:Cascadia Code,Consolas,monospace;font-size:26px;line-height:1.05}.lane-check-summary .is-success{color:#83e7a9}.lane-check-summary .is-info{color:#a9cfff}.lane-check-summary .is-warning{color:#f1ca82}.lane-check-summary .is-danger{color:#ff9ba5}.lane-check-summary .is-muted{color:#b7bdc8}.lane-check-meta{color:#9fb0c2;background:#238df50b;border:1px solid #238df529;border-radius:10px;align-items:center;gap:9px;min-height:38px;margin-bottom:14px;padding:8px 11px;font-size:11.5px;line-height:1.45;display:flex}.lane-check-meta .semantic-dot.is-waiting{background:var(--warning);box-shadow:0 0 0 4px #e2ac4c1c}.lane-check-error{color:#ffabb4;background:#ef6a7712;border:1px solid #ef6a7757;border-radius:10px;gap:3px;margin-bottom:14px;padding:11px 13px;display:grid}.lane-check-error strong{font-size:12px}.lane-check-error span{color:#c99096;font-size:11px}.lane-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.lane-check-card{--lane-tone:110, 117, 130;border:1px solid rgba(var(--lane-tone), .28);background:linear-gradient(135deg, rgba(var(--lane-tone), .07), transparent 48%), #0d0f13;border-radius:12px;min-width:0;padding:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff04}.lane-check-card.is-success{--lane-tone:58, 203, 116}.lane-check-card.is-info{--lane-tone:69, 142, 228}.lane-check-card.is-warning{--lane-tone:226, 172, 76}.lane-check-card.is-danger{--lane-tone:239, 106, 119}.lane-check-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lane-check-title{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.lane-check-index{border:1px solid rgba(var(--lane-tone), .34);background:rgba(var(--lane-tone), .09);width:36px;height:36px;color:rgb(var(--lane-tone));border-radius:10px;place-items:center;font-size:13px;font-weight:900;display:grid}.lane-check-title>div{min-width:0}.lane-check-title>div>span{color:rgb(var(--lane-tone));letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:2px;font-family:Cascadia Code,Consolas,monospace;font-size:9px;font-weight:900;display:block;overflow:hidden}.lane-check-title h3{color:#edf2f8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;line-height:1.25;overflow:hidden}.lane-status-badge{border:1px solid;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:27px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.lane-status-badge i{width:6px;height:6px;box-shadow:0 0 0 3px rgba(var(--lane-tone), .12);background:currentColor;border-radius:50%}.lane-status-description{color:#929aa7;min-height:34px;margin:11px 0 12px;font-size:11.5px;line-height:1.45}.lane-scheduler-metrics{border:1px solid rgba(var(--lane-tone), .16);background:#04060966;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:11px;display:grid;overflow:hidden}.lane-scheduler-metrics>div{border-right:1px solid rgba(var(--lane-tone), .12);gap:3px;min-width:0;padding:9px;display:grid}.lane-scheduler-metrics>div:last-child{border-right:0}.lane-scheduler-metrics span{color:#69727f;font-size:9px}.lane-scheduler-metrics strong{color:#dfe6ee;text-overflow:ellipsis;white-space:nowrap;font-family:Cascadia Code,Consolas,monospace;font-size:11px;overflow:hidden}.lane-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lane-service-check{background:#ffffff05;border:1px solid #6e75822e;border-radius:9px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.lane-service-check.is-success{border-color:#3acb7438}.lane-service-check.is-danger{border-color:#ef6a7742}.lane-service-icon{color:#929aa7;background:#9ea5b214;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.lane-service-check.is-success .lane-service-icon{color:#83e7a9;background:#3acb741a}.lane-service-check.is-danger .lane-service-icon{color:#ff9ba5;background:#ef6a771a}.lane-service-check>div{grid-template-columns:minmax(0,1fr) auto;gap:2px 7px;min-width:0;display:grid}.lane-service-check span,.lane-service-check strong{font-size:10px}.lane-service-check>div>span{color:#8f98a5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lane-service-check>div>strong{color:#d9e1e9}.lane-service-check small{color:#68717e;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:9px;line-height:1.35;overflow:hidden}.lane-service-check.is-danger small{color:#bd7b83}.lane-check-empty{border:1px dashed var(--border-strong);min-height:220px;color:var(--muted);text-align:center;border-radius:12px;grid-column:1/-1;place-content:center;justify-items:center;display:grid}.lane-check-empty>span{border:1px solid var(--border-strong);color:#8a96a5;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:9px;font-weight:900;display:grid}.lane-check-empty p{color:var(--subtle);margin:5px 0 0;font-size:11px}.phone-lifecycle-map{background:linear-gradient(125deg,#238df512,#0000 42%),#111318fa;border:1px solid #238df557;border-radius:16px;padding:21px;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.phone-lifecycle-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.phone-lifecycle-head p{color:#75bfff;letter-spacing:.11em;margin:0 0 4px;font-family:Cascadia Code,Consolas,monospace;font-size:9px;font-weight:900}.phone-lifecycle-head h2{color:#eef7ff;letter-spacing:-.02em;margin:0 0 5px;font-size:20px}.phone-lifecycle-head>div:first-child>span{color:var(--muted);font-size:11px}.phone-lifecycle-thresholds{border:1px solid var(--border);background:var(--border);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:320px;display:grid;overflow:hidden}.phone-lifecycle-thresholds span{color:var(--subtle);text-align:center;background:#0d0f13;gap:3px;padding:9px 10px;font-size:9px;display:grid}.phone-lifecycle-thresholds strong{color:#dcedff;font-family:Cascadia Code,Consolas,monospace;font-size:13px}.phone-lifecycle-flow{margin-top:18px}.phone-flow-main{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1.2fr);align-items:stretch;display:grid}.phone-flow-main>i{color:#4fa7f7;place-items:center;font-family:Cascadia Code,Consolas,monospace;font-size:18px;font-style:normal;display:grid}.phone-flow-node{border:1px solid var(--border);background:#0d0f13;border-radius:12px;align-content:center;gap:5px;min-height:76px;padding:13px 15px;display:grid}.phone-flow-node.is-focus{background:#238df51a;border-color:#238df580;box-shadow:inset 3px 0 #238df5}.phone-flow-node b{color:#e8f2fc;font-size:13px}.phone-flow-node span{color:var(--muted);font-size:10px;line-height:1.45}.phone-flow-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.phone-flow-branch{border:1px solid var(--border);background:#0d0f13e6;border-radius:12px;padding:13px 14px 12px}.phone-flow-branch.is-success{border-color:#3acb744d}.phone-flow-branch.is-warning{border-color:#e2ac4c57}.phone-flow-branch.is-muted{border-color:#7e8d9e4d}.phone-flow-branch-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-bottom:9px;display:flex}.phone-flow-branch-title strong{color:#e6eef7;font-size:12px}.phone-flow-branch-title span{color:var(--subtle);white-space:nowrap;font-size:9px}.phone-flow-branch.is-success .phone-flow-branch-title span{color:#75d99b}.phone-flow-branch.is-warning .phone-flow-branch-title span{color:#e5ba65}.phone-flow-branch ol{color:#9eaab7;gap:6px;margin:10px 0 0;padding-left:19px;font-size:10px;line-height:1.5;display:grid}.phone-flow-branch li::marker{color:#5f7183;font-family:Cascadia Code,Consolas,monospace}.phone-lifecycle-note{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:11px;padding-top:11px;font-size:10px;display:flex}.phone-lifecycle-note strong{color:#bdddff}.phone-lifecycle-note span{position:relative}.phone-lifecycle-note span+span:before{background:var(--border-strong);content:"";width:1px;height:11px;position:absolute;top:2px;left:-10px}.phone-pool-detail{padding:22px}.phone-pool-detail.is-customer{background:linear-gradient(120deg,#238df50e,#0000 46%),#111318f5;border-color:#238df557}.phone-detail-metrics{border:1px solid var(--border);background:var(--border);border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:17px;display:grid;overflow:hidden}.phone-detail-metrics>div{background:#0d0f13;gap:4px;min-width:0;padding:11px 12px;display:grid}.phone-detail-metrics span{color:var(--subtle);font-size:10px}.phone-detail-metrics strong{color:#e4edf7;font-family:Cascadia Code,Consolas,monospace;font-size:18px}.phone-outcome-board{background:linear-gradient(135deg,#238df514,#0000 42%),#0b0e13;border:1px solid #238df547;border-radius:13px;margin-top:16px;padding:18px;position:relative;overflow:hidden}.phone-outcome-board:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#42a4ff,#0000);width:28%;height:1px;animation:5s linear infinite phone-outcome-scan;position:absolute;top:0;left:-30%}.phone-outcome-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.phone-outcome-live{color:#7fbfff;letter-spacing:.12em;align-items:center;gap:7px;font-family:Cascadia Code,Consolas,monospace;font-size:10px;font-weight:800;display:inline-flex}.phone-outcome-live i{background:#48d889;border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite phone-outcome-live;box-shadow:0 0 #48d88966}.phone-outcome-head h3{color:#edf5ff;letter-spacing:-.02em;margin:7px 0 5px;font-size:18px}.phone-outcome-head p{color:#8492a3;margin:0;font-size:12px}.phone-outcome-protection{text-align:right;border-left:2px solid #48d889;min-width:188px;padding-left:14px}.phone-outcome-protection span,.phone-outcome-protection small{color:#78889b;font-size:10px;display:block}.phone-outcome-protection strong{color:#8df0b5;margin:3px 0;font-family:Cascadia Code,Consolas,monospace;font-size:25px;line-height:1;display:block}.phone-outcome-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.phone-outcome-metric{min-width:0;color:inherit;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;padding:13px 14px;transition:border-color .16s,background .16s,transform .16s;position:relative}.phone-outcome-metric:hover{background:#238df512;border-color:#4da2ff6b}.phone-outcome-metric:focus-visible{outline-offset:2px;outline:2px solid #6cb7ff}.phone-outcome-metric:active{transform:translateY(1px)scale(.99)}.phone-outcome-metric:after{opacity:.45;content:"";background:#4d9dff;border-radius:2px;width:18px;height:2px;position:absolute;bottom:10px;right:11px}.phone-outcome-metric.is-complete:after{background:#48d889}.phone-outcome-metric.is-returnable:after{background:#76adff}.phone-outcome-metric.is-partial:after{background:#f1a65a}.phone-outcome-metric>span,.phone-outcome-metric>small{display:block}.phone-outcome-metric>span{color:#8d9bad;font-size:10px}.phone-outcome-metric>strong{color:#eef6ff;margin:5px 0;font-family:Cascadia Code,Consolas,monospace;font-size:23px;display:block}.phone-outcome-metric.is-complete>strong{color:#8df0b5}.phone-outcome-metric.is-partial>strong{color:#ffc07c}.phone-outcome-metric>small{color:#687688;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.phone-outcome-analysis{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:9px;margin-top:9px;display:grid}.phone-finished-outcome,.phone-active-progress{background:#04070b57;border:1px solid #fff1;border-radius:10px;min-width:0;padding:14px}.phone-outcome-section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.phone-outcome-section-head span,.phone-outcome-section-head small{color:#718196;font-size:10px;display:block}.phone-outcome-section-head strong{color:#dfeafa;margin-top:3px;font-family:Cascadia Code,Consolas,monospace;font-size:15px;display:block}.phone-outcome-section-head>small{color:#8cc2ff;text-align:right}.phone-outcome-split{background:#171c24;border-radius:3px;height:9px;margin-top:14px;display:flex;overflow:hidden}.phone-outcome-split span{min-width:0;transition:width .72s cubic-bezier(.22,1,.36,1)}.phone-outcome-split .is-complete{background:#48d889}.phone-outcome-split .is-returnable{background:#5d9ff4}.phone-outcome-split .is-partial{background:#e69243}.phone-outcome-legend{color:#7c899b;flex-wrap:wrap;gap:7px 14px;margin-top:10px;font-size:9px;display:flex}.phone-outcome-legend span{align-items:center;gap:5px;display:inline-flex}.phone-outcome-legend i{background:#48d889;border-radius:2px;width:6px;height:6px}.phone-outcome-legend .is-returnable i{background:#5d9ff4}.phone-outcome-legend .is-partial i{background:#e69243}.phone-active-progress-list{gap:9px;margin-top:12px;display:grid}.phone-active-progress-list>div{grid-template-columns:86px minmax(80px,1fr) 34px;align-items:center;gap:9px;display:grid}.phone-active-progress-list span{color:#8290a2;font-size:9px}.phone-active-progress-list>div>div{background:#191f28;border-radius:2px;height:5px;overflow:hidden}.phone-active-progress-list i{border-radius:inherit;background:linear-gradient(90deg,#277bd6,#62b4ff);height:100%;transition:width .72s cubic-bezier(.22,1,.36,1);display:block}.phone-active-progress-list strong{color:#dce9f8;text-align:right;font-family:Cascadia Code,Consolas,monospace;font-size:11px}@keyframes phone-outcome-live{0%{box-shadow:0 0 #48d8896b}70%{box-shadow:0 0 0 7px #48d88900}to{box-shadow:0 0 #48d88900}}@keyframes phone-outcome-scan{0%{transform:translate(0)}to{transform:translate(470%)}}@media (prefers-reduced-motion:reduce){.phone-outcome-board:before,.phone-outcome-live i{animation:none}.phone-outcome-split span,.phone-active-progress-list i,.phone-outcome-metric{transition:none}}.phone-detail-table-scroll{max-height:520px}.phone-detail-table{min-width:1080px}.phone-count-value,.phone-failure-count{color:#dce7f3;font-family:Cascadia Code,Consolas,monospace;font-size:12px}.phone-failure-count{color:#c7b78f}.phone-last-error{color:#9da9b7;text-overflow:ellipsis;max-width:280px;overflow:hidden}@media (width<=1180px){.console-layout.is-admin-layout{grid-template-columns:1fr;gap:16px}.intro-rail.admin-module-rail{z-index:18;grid-template-columns:220px minmax(0,1fr);align-items:stretch;padding:0;display:grid;position:sticky;top:10px}.admin-module-profile{border-right:1px solid var(--border);border-bottom:0}.admin-module-nav{align-items:center;gap:8px;padding:10px;display:flex;overflow-x:auto}.admin-module-nav-group{flex:none;gap:6px;display:flex}.admin-module-nav-group>p,.admin-module-rail-summary{display:none}.admin-module-nav-group>div{gap:6px;display:flex}.admin-module-nav button{grid-template-columns:28px minmax(0,1fr) auto;width:auto;min-width:132px;min-height:50px;padding:6px 8px}.admin-module-nav-mark{width:28px;height:28px}.phone-lifecycle-head{display:grid}.phone-lifecycle-thresholds{min-width:0}.phone-flow-branches{grid-template-columns:1fr}}@media (width<=720px){.intro-rail.admin-module-rail{display:block;position:static}.admin-module-profile{border-right:0;border-bottom:1px solid var(--border)}.admin-module-profile span:last-child{max-width:46ch}.admin-module-nav button{min-width:122px}.admin-module-nav-copy small{display:none}.admin-module-surface .admin-site-control,.admin-module-surface .admin-phone-pool-panel{margin:14px}.phone-pool-detail{padding:17px 14px}.phone-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-detail-metrics>div:last-child{grid-column:1/-1}.phone-outcome-head,.phone-outcome-section-head{display:grid}.phone-outcome-protection{text-align:left;min-width:0}.phone-outcome-metrics,.phone-outcome-analysis{grid-template-columns:1fr 1fr}.phone-outcome-analysis{grid-template-columns:1fr}.phone-outcome-section-head>small{text-align:left}.phone-lifecycle-map{padding:17px 14px}.phone-lifecycle-thresholds{grid-template-columns:1fr}.phone-flow-main{grid-template-columns:1fr;gap:7px}.phone-flow-main>i{height:18px;transform:rotate(90deg)}.phone-lifecycle-note{gap:6px;display:grid}.phone-lifecycle-note span+span:before{display:none}}.success-timeline-panel{background:radial-gradient(circle at 92% 0,#238df52b,#0000 34%),linear-gradient(135deg,#112334fa,#0b1420fc);border:1px solid #3aa0ff5c;border-radius:16px;margin-bottom:18px;padding:19px 20px 17px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 44px #00000038}.success-timeline-panel:before{content:"";background:linear-gradient(90deg,#35c9d6,#329fff 56%,#0000);height:2px;position:absolute;top:0;left:0;right:0}.success-timeline-kicker-row,.success-timeline-head,.success-timeline-legend,.success-timeline-stats{align-items:center;display:flex}.success-timeline-kicker-row{justify-content:space-between;gap:12px;margin-bottom:5px}.success-timeline-kicker-row>p{color:#62d9e8;letter-spacing:.12em;margin:0;font-family:Cascadia Code,Consolas,monospace;font-size:10px;font-weight:900}.success-timeline-live-chip{color:#a5edbd;background:#3acb7414;border:1px solid #3acb744d;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.success-timeline-live-chip i{background:#45d27e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #45d27eb8}.success-timeline-head{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:12px}.success-timeline-head h2{color:#f1f7ff;letter-spacing:-.025em;margin:0 0 3px;font-size:22px}.success-timeline-head p{color:#8fa7bc;margin:0;font-size:11px;line-height:1.5}.success-timeline-summary{color:#a9bac9;text-align:right;justify-items:end;gap:7px;font-size:11px;display:grid}.success-timeline-legend{flex-wrap:wrap;justify-content:flex-end;gap:12px}.success-timeline-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.success-timeline-swatch{background:#273b4d;border:1px solid #425a70;border-radius:3px;width:9px;height:9px;display:inline-block}.success-timeline-swatch.is-success{background:#3acb74;border-color:#68d995;box-shadow:0 0 8px #3acb744d}.success-timeline-updated{color:#8197aa;font-size:10px}.success-timeline-stats{background:#070f1975;border:1px solid #52739057;border-radius:9px;gap:8px;margin-bottom:11px;padding:7px 10px}.success-timeline-stats strong,.success-timeline-stats b{color:#74e5a0;font-family:Cascadia Code,Consolas,monospace;font-size:17px}.success-timeline-stats b{color:#8fcfff;margin-left:12px}.success-timeline-stats span{color:#869bad;font-size:10px;font-weight:800}.success-timeline-frame{background:linear-gradient(#132739d6,#08111beb);border:1px solid #3f66897a;border-radius:12px;padding:42px 10px 10px;position:relative;overflow:visible;box-shadow:inset 0 8px 22px #00000029}.success-timeline-grid{grid-template-columns:repeat(48,minmax(8px,1fr));grid-auto-rows:1fr;gap:5px;margin:0;padding:0;list-style:none;display:grid}.success-timeline-cell{aspect-ratio:1;cursor:pointer;background:#263d50;border:1px solid #38536a;border-radius:4px;outline:none;width:100%;min-width:0;transition:transform .12s,filter .12s,border-color .12s,box-shadow .12s;display:block;box-shadow:inset 0 1px #ffffff0e}.success-timeline-cell.has-success{border-color:rgba(104, 217, 149, var(--cell-intensity));background:linear-gradient(145deg, rgba(100, 230, 160, var(--cell-intensity)), rgba(47, 189, 116, var(--cell-intensity)));box-shadow:inset 0 1px 0 rgba(255, 255, 255, calc(.12 + var(--cell-intensity) * .16)), 0 0 calc(6px + var(--cell-intensity) * 7px) rgba(58, 203, 116, calc(var(--cell-intensity) * .34))}.success-timeline-cell.is-current{outline-offset:1px;outline:1px solid #5ecbffe6}.success-timeline-cell:hover,.success-timeline-cell.is-hovered,.success-timeline-cell:focus-visible{z-index:1;filter:brightness(1.2);border-color:#c3f5ff;transform:translateY(-1px)scale(1.12);box-shadow:0 0 14px #4ec9ff6b}.success-timeline-tooltip{z-index:3;white-space:nowrap;color:#dbefff;pointer-events:none;background:#0a1828;border:1px solid #64c8ff8f;border-radius:8px;align-items:center;gap:8px;padding:6px 9px;font-family:Cascadia Code,Consolas,monospace;font-size:10px;display:inline-flex;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #00000047}.success-timeline-tooltip:after{content:"";background:#0a1828;border-bottom:1px solid #64c8ff8f;border-right:1px solid #64c8ff8f;width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.success-timeline-tooltip strong{color:#dbefff}.success-timeline-tooltip span{color:#73e3a2;font-weight:800}.success-timeline-footnote{color:#8299ad;margin:10px 0 0;font-size:11px;line-height:1.5}@media (width<=920px){.success-timeline-head{flex-direction:column;align-items:flex-start;gap:10px}.success-timeline-summary{text-align:left;justify-items:start}.success-timeline-legend{justify-content:flex-start}.success-timeline-grid{grid-template-columns:repeat(24,minmax(8px,1fr))}}@media (width<=620px){.success-timeline-panel{padding:14px}.success-timeline-frame{padding:42px 8px 8px}.success-timeline-grid{grid-template-columns:repeat(18,minmax(8px,1fr));gap:4px}.success-timeline-stats{flex-wrap:wrap}.success-timeline-tooltip{font-size:9px}}*{box-sizing:border-box}html{background:var(--bg);min-width:320px;min-height:100%}body{background:radial-gradient(circle at 72% -8%,#238df51c,#0000 34rem),linear-gradient(#0a0c10 0%,#090b0f 48%,#080a0d 100%);min-width:320px;min-height:100dvh;margin:0}button,input,textarea{font:inherit}button{color:inherit}button,input,textarea,.log-window{outline:none}button:focus-visible,input:focus-visible,textarea:focus-visible,.log-window:focus-visible{outline:3px solid var(--focus);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.46}button:not(:disabled):active{transform:translateY(1px)}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--text)}.app-shell{min-height:100dvh}.topbar{z-index:30;-webkit-backdrop-filter:blur(20px);background:#090b0fe6;border-bottom:1px solid #292d35d1;position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;gap:28px;width:min(1420px,100% - 48px);min-height:72px;margin:0 auto;display:flex}.brand-block,.key-console,.key-input-row,.connection-pill,.live-badge,.task-shell-head,.log-head,.batch-bar,.batch-progress p,.phone-manager-head,.phone-head-actions,.validity-row,.pagination,.pagination>div{align-items:center;display:flex}.brand-block{gap:12px;min-width:0}.brand-mark{color:#fff;background:linear-gradient(145deg,#2c9cff,#1477d8);border:1px solid #62b3ff8c;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,0 8px 24px #238df53b}.brand-mark:after{content:"";border:1px solid #ffffff57;border-radius:7px;position:absolute;inset:4px}.brand-mark span{z-index:1;font-size:19px;position:relative}.brand-block p{color:var(--accent-bright);letter-spacing:.12em;margin-bottom:2px;font-family:Cascadia Code,Consolas,monospace;font-size:11px;font-weight:800}.brand-block h1{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0;font-size:18px;line-height:1.2;overflow:hidden}.key-console{justify-content:flex-end;gap:9px}.connection-pill{border:1px solid var(--border);min-height:31px;color:var(--muted);white-space:nowrap;background:#111318bd;border-radius:999px;gap:7px;padding:0 10px;font-size:13px;font-weight:700}.semantic-dot{background:var(--subtle);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #6e75821a}.semantic-dot.is-online,.connection-pill.is-online .semantic-dot,.live-badge.is-live .semantic-dot{background:var(--success);box-shadow:0 0 0 4px #3acb741c}.connection-pill.is-online{color:#b9f1cd;border-color:#3acb744d}.key-field{gap:3px;display:grid}.key-field>span:first-child,.field-label{color:var(--muted);font-size:14px;font-weight:700}.key-input-row{border:1px solid var(--border-strong);background:var(--surface-input);border-radius:10px;min-width:246px;overflow:hidden}.key-input-row:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #238df51a}.key-input-row input{width:100%;min-width:0;height:36px;color:var(--text);background:0 0;border:0;padding:0 11px;font-size:14px}.key-visibility{border:0;border-left:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;align-self:stretch;padding:0 10px;font-size:12px}.connect-button,.primary-button,.secondary-button,.download-button,.collapse-button,.restore-button,.pagination button{cursor:pointer;font-weight:800;transition:border-color .15s,background-color .15s,color .15s,filter .15s,transform .1s}.connect-button{background:var(--text);color:#0b0d11;border:0;border-radius:10px;align-self:flex-end;height:38px;padding:0 17px;font-size:14px}.page-frame{width:min(1420px,100% - 48px);margin:0 auto;padding:32px 0 44px}.notice-host{z-index:70;position:relative}.notice-host-error{z-index:120;-webkit-backdrop-filter:blur(3px);background:#0406097a;place-items:center;padding:24px;animation:.16s ease-out both notice-backdrop-in;display:grid;position:fixed;inset:0}.notice{background:#238df514;border:1px solid #238df557;border-radius:12px;grid-template-columns:24px minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:48px;margin-bottom:16px;padding:8px 8px 8px 12px;display:grid;position:relative}.notice-host-error .notice{-webkit-backdrop-filter:blur(18px);background:linear-gradient(115deg,#ef6a7729,#0000 58%),#111318fa;border-color:#ef6a77b3;grid-template-columns:44px minmax(0,1fr) 34px;gap:14px;width:min(680px,100vw - 32px);min-height:116px;margin:0;padding:18px 16px 18px 18px;animation:.22s cubic-bezier(.2,.8,.2,1) both notice-card-in;box-shadow:0 28px 90px #0000009e,0 0 0 1px #ef6a7714,inset 0 1px #ffffff0f}.notice-host-error .notice:before{background:var(--danger);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.notice-mark{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-family:Georgia,serif;font-size:14px;font-weight:800;display:grid}.notice-host-error .notice-mark{color:#ffdfe3;background:#ef6a7729;border:1px solid #ef6a7785;width:42px;height:42px;font-family:Cascadia Code,Consolas,monospace;font-size:22px}.notice-content{min-width:0}.notice-content strong{color:#fff1f3;margin-bottom:6px;font-size:17px;line-height:1.3;display:block}.notice p{color:#cfe8ff;margin-bottom:0;font-size:15px;line-height:1.5}.notice-host-error .notice p{color:#ffe3e6;overflow-wrap:anywhere;max-height:min(38vh,280px);font-size:16px;line-height:1.65;overflow:auto}.notice button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:20px}.notice-host-error .notice button{color:#ffd9dd;background:#ffffff0e;width:34px;height:34px;font-size:22px}@keyframes notice-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes notice-card-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.completion-alert{--completion-alert-accent:#3acb74e6;z-index:80;-webkit-backdrop-filter:blur(18px);background:linear-gradient(110deg,#3acb7421,#0000 54%),#12161bfa;border:1px solid #3acb7470;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:12px;width:min(570px,100% - 32px);min-height:76px;padding:12px 12px 12px 15px;animation:.22s ease-out both completion-alert-in;display:grid;position:fixed;top:96px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 70px #0000007a,inset 0 1px #ffffff0b}.completion-alert:after{transform-origin:0;background:var(--completion-alert-accent);content:"";height:3px;animation:6s linear forwards completion-alert-timeout;position:absolute;bottom:0;left:0;right:0}.completion-alert.is-warning{--completion-alert-accent:#e2ac4ceb;background:linear-gradient(110deg,#e2ac4c21,#0000 54%),#12161bfa;border-color:#e2ac4c80}.completion-alert.is-danger{--completion-alert-accent:#ef6a77eb;background:linear-gradient(110deg,#ef6a7721,#0000 54%),#12161bfa;border-color:#ef6a7780}.completion-alert-icon{background:#ffffff0b;border:1px solid #ffffff14;border-radius:11px;place-items:center;width:40px;height:40px;font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:21px;display:grid}.completion-alert strong{color:#effff5;margin-bottom:4px;font-size:16px;display:block}.completion-alert p{color:#b9c4cf;margin:0;font-size:14px;line-height:1.5}.completion-alert button{color:#aeb6c2;cursor:pointer;background:#ffffff09;border:0;border-radius:8px;width:32px;height:32px;font-size:20px}@keyframes completion-alert-in{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}@keyframes completion-alert-timeout{to{transform:scaleX(0)}}.console-layout{grid-template-columns:286px minmax(0,1fr);align-items:start;gap:clamp(28px,3.4vw,54px);display:grid}.intro-rail{padding-top:10px;position:sticky;top:104px}.intro-symbol{color:#fff;background:linear-gradient(145deg,#2d9fff,#1678d6);border:1px solid #62b3ff7a;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:18px;font-size:22px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff40,0 12px 30px #238df533}.product-kicker,.task-kicker{color:var(--accent-bright);letter-spacing:.09em;margin-bottom:8px;font-family:Cascadia Code,Consolas,monospace;font-size:12px;font-weight:800}.intro-rail>h2{letter-spacing:-.04em;max-width:270px;margin-bottom:17px;font-size:28px;line-height:1.23}.intro-copy{color:var(--muted);margin-bottom:24px;font-size:15px;line-height:1.75}.assurance-card{border:1px solid var(--border);background:#16191fd1;border-radius:16px;padding:17px;box-shadow:0 16px 40px #00000029}.assurance-card h3{margin-bottom:13px;font-size:15px}.assurance-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.assurance-card li{color:var(--muted);grid-template-columns:21px minmax(0,1fr);align-items:center;gap:9px;font-size:14px;line-height:1.45;display:grid}.assurance-card li span{color:#75e49f;background:#3acb7426;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-weight:900;display:grid}.resource-glance{border-left:2px solid var(--accent);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;padding:5px 0 5px 14px;display:grid}.resource-glance>div{gap:2px;display:grid}.resource-glance span,.resource-glance p{color:var(--subtle);font-size:12px}.resource-glance strong{font-family:Cascadia Code,Consolas,monospace;font-size:20px}.resource-glance p{grid-column:1/-1;margin:5px 0 0;line-height:1.5}.admin-dedicated-entry{background:linear-gradient(145deg,#e5b14e21,#0000 68%),#17181aeb;border:1px solid #e5b14e61;border-radius:14px;gap:11px;margin-top:18px;padding:15px;display:grid;box-shadow:inset 0 1px #ffffff0b}.admin-dedicated-entry-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-dedicated-entry-mark{color:#f6d58a;background:#e5b14e33;border-radius:9px;place-items:center;width:28px;height:28px;font-family:Cascadia Code,Consolas,monospace;font-size:13px;font-weight:900;display:grid}.admin-dedicated-entry-status,.admin-dedicated-banner-badge{color:#f6d58a;letter-spacing:.12em;font-family:Cascadia Code,Consolas,monospace;font-size:10px;font-weight:900}.admin-dedicated-entry h3{color:#fff1c8;margin:0;font-size:15px}.admin-dedicated-entry p{color:#c9b991;margin:0;font-size:12px;line-height:1.55}.admin-dedicated-entry-button{color:#ffe5a4;cursor:pointer;background:#e5b14e1a;border:1px solid #e5b14e6b;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:12px;font-weight:800;display:flex}.admin-dedicated-entry-button:hover{background:#e5b14e2e;border-color:#e5b14eb3}.admin-dedicated-channel{border-color:#e5b14e7a;box-shadow:0 24px 70px #00000038,0 0 0 1px #e5b14e14}.admin-dedicated-banner{background:#e5b14e14;border:1px solid #e5b14e4d;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:18px 27px 0;padding:12px 14px;display:flex}.admin-dedicated-banner>div{gap:3px;display:grid}.admin-dedicated-banner strong{color:#fff1c8;font-size:13px}.admin-dedicated-banner span{color:#c9b991;font-size:12px}.admin-dedicated-banner .admin-dedicated-live-stats{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.admin-dedicated-live-stats b{color:#e8d19a;background:#090b0f61;border:1px solid #e5b14e33;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.admin-dedicated-live-stats b:nth-child(2){color:#9bd2ff;border-color:#238df540}.admin-dedicated-banner-badge{letter-spacing:.04em;border:1px solid #e5b14e5c;border-radius:999px;flex:none;padding:6px 8px}.site-broadcast{background:radial-gradient(circle at 88% 12%,#3acbda38,#0000 35%),linear-gradient(115deg,#164468f7,#0f1f30fa 62%,#111c29fa);border:1px solid #5bbeff94;border-radius:16px;align-items:flex-start;gap:16px;min-height:116px;margin-bottom:22px;padding:20px 24px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,0 18px 48px #0864a029}.site-broadcast:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#64dbff12);width:42%;height:100%;position:absolute;top:0;right:0}.site-broadcast.is-maintenance{background:radial-gradient(circle at 88% 12%,#ffcf5c33,#0000 35%),linear-gradient(115deg,#694311fa,#31220efa 62%,#211b11fa);border-color:#ffcd5bb8;box-shadow:inset 0 1px #ffffff1a,0 18px 48px #9f68162e}.site-broadcast-mark{background:#071c2f75;border:1px solid #89deff85;border-radius:15px;flex:none;place-items:center;width:54px;height:54px;font-size:27px;display:grid;box-shadow:0 0 24px #4dc9ff29}.site-broadcast.is-maintenance .site-broadcast-mark{background:#35210780;border-color:#ffe08499;box-shadow:0 0 24px #ffc84424}.site-broadcast-content{z-index:1;align-content:center;gap:5px;min-width:0;display:grid}.site-broadcast-content:before{color:#7fdfff;content:"SYSTEM BROADCAST  ·  全站通知";letter-spacing:.12em;font-family:Cascadia Code,Consolas,monospace;font-size:10px;font-weight:900}.site-broadcast-content strong{color:#effaff;letter-spacing:-.02em;font-size:21px}.site-broadcast.is-maintenance .site-broadcast-content strong{color:#fff4cb}.site-broadcast-content span,.site-broadcast-content p{color:#c0dcee;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.6}.site-broadcast.is-maintenance .site-broadcast-content span,.site-broadcast.is-maintenance .site-broadcast-content p{color:#f0d99e}.admin-site-control{background:linear-gradient(135deg,#e5b14e1a,#0000 62%),#141311db;border:1px solid #e5b14e57;border-radius:12px;gap:13px;margin:14px 27px 0;padding:14px;display:grid}.admin-site-control-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-site-control-head>div{gap:3px;display:grid}.admin-site-control-head p{color:#dcb45a;letter-spacing:.12em;margin:0;font-family:Cascadia Code,Consolas,monospace;font-size:9px;font-weight:900}.admin-site-control-head h3{color:#fff1c8;margin:0;font-size:15px}.admin-site-control-head span{color:#b4a680;font-size:11px;line-height:1.45}.admin-site-status{border:1px solid;border-radius:999px;flex:none;padding:5px 8px;font-family:Cascadia Code,Consolas,monospace;font-size:10px;font-weight:900}.admin-site-status.is-open{color:#91e6b0;background:#3acb7414}.admin-site-status.is-closed{color:#f6d58a;background:#e5b14e1a}.admin-site-control-grid{grid-template-columns:minmax(230px,.7fr) minmax(250px,.8fr) minmax(320px,1.25fr);gap:10px;display:grid}.admin-service-switch,.admin-cooldown-editor,.admin-announcement-editor{background:#080a0e73;border:1px solid #e5b14e2e;border-radius:10px;gap:9px;padding:11px;display:grid}.admin-service-switch,.admin-cooldown-editor{align-content:space-between}.admin-cooldown-editor>div:first-child,.admin-service-switch>div{gap:3px;display:grid}.admin-service-switch strong,.admin-cooldown-editor label,.admin-announcement-editor label{color:#e9edf4;font-size:13px;font-weight:800}.admin-service-switch small,.admin-cooldown-editor small{color:#998f77;font-size:11px;line-height:1.45}.admin-cooldown-input-row{grid-template-columns:minmax(72px,1fr) auto auto;align-items:center;gap:7px;display:grid}.admin-cooldown-input-row input{color:#f5e6bc;background:#080a0eb3;border:1px solid #e5b14e47;border-radius:8px;min-width:0;height:34px;padding:0 10px;font-family:Cascadia Code,Consolas,monospace;font-size:14px;font-weight:800}.admin-cooldown-input-row input:focus{border-color:#e5b14e9e;box-shadow:0 0 0 3px #e5b14e14}.admin-cooldown-input-row span{color:#b9aa87;font-size:11px;font-weight:800}.admin-cooldown-input-row button{color:#ffe4a2;cursor:pointer;background:#e5b14e29;border:1px solid #e5b14e8c;border-radius:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800}.admin-service-toggle,.admin-announcement-save,.admin-announcement-clear{cursor:pointer;border-radius:8px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800}.admin-service-toggle.is-open{color:#ffb5bd;background:#ef6a771a;border:1px solid #ef6a7773}.admin-service-toggle.is-closed{color:#a7edbd;background:#3acb741a;border:1px solid #3acb7473}.admin-announcement-editor textarea{resize:vertical;color:#e5ebf2;background:#080a0eb3;border:1px solid #e5b14e3d;border-radius:8px;min-height:76px;padding:9px 10px;font-size:12px;line-height:1.55}.admin-announcement-editor textarea:focus{border-color:#e5b14e9e;box-shadow:0 0 0 3px #e5b14e14}.admin-announcement-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-announcement-actions small{color:#887e69;margin-right:auto;font-size:10px}.admin-announcement-clear{color:#cdbb91;background:#e5b14e0f;border:1px solid #e5b14e3d}.admin-announcement-save{color:#ffe4a2;background:#e5b14e29;border:1px solid #e5b14e8c}.admin-service-toggle:disabled,.admin-cooldown-input-row button:disabled,.admin-announcement-save:disabled,.admin-announcement-clear:disabled{cursor:not-allowed;opacity:.5}.admin-phone-pool-panel{background:linear-gradient(135deg,#e5b14e17,#0000 62%),#0d0f13c2;border:1px solid #e5b14e47;border-radius:13px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:18px;margin:14px 27px 0;padding:15px;display:grid}.phone-import-batches{border-top:1px solid #238df533;grid-column:1/-1;gap:10px;padding-top:14px;display:grid}.phone-import-batches-head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.phone-import-batches-head>div{gap:3px;display:grid}.phone-import-batches-head strong{color:#d9edff;font-size:14px}.phone-import-batches-head span,.phone-import-batches-empty span{color:#8198ad;font-size:11px;line-height:1.45}.phone-import-batches-head>span{color:#75bdfc;flex:none;font-family:Cascadia Code,Consolas,monospace}.phone-import-batches-legacy-note{color:#c9a866;background:#e2ac4c0e;border:1px solid #e2ac4c33;border-radius:8px;padding:6px 9px;font-size:10px;line-height:1.4}.phone-import-batch-list{gap:7px;display:grid}.phone-import-batch{background:#080c129e;border:1px solid #67ace72e;border-radius:10px;grid-template-columns:minmax(170px,1.35fr) repeat(3,minmax(82px,.72fr)) minmax(135px,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 11px;display:grid}.phone-import-batch.is-deleting{background:#e2ac4c0e;border-color:#e2ac4c52}.phone-import-batch.is-deleted,.phone-import-batch.is-retired{opacity:.68}.phone-import-batch-identity,.phone-import-batch-stat{gap:3px;min-width:0;display:grid}.phone-import-batch-identity strong,.phone-import-batch-stat strong{color:#d8ebfc;text-overflow:ellipsis;white-space:nowrap;font-family:Cascadia Code,Consolas,monospace;font-size:12px;overflow:hidden}.phone-import-batch-identity span,.phone-import-batch-stat span{color:#71869a;font-size:10px}.phone-import-batch-status{gap:4px;min-width:0;display:grid}.phone-import-batch-status span{color:#9ce7b5;background:#3acb7414;border:1px solid #3acb7440;border-radius:7px;align-items:center;max-width:100%;min-height:25px;padding:4px 8px;font-size:10px;line-height:1.35;display:inline-flex}.phone-import-batch-status span.is-deleting{color:#e9c575;background:#e2ac4c14;border-color:#e2ac4c4d}.phone-import-batch-status span.is-deleted,.phone-import-batch-status span.is-retired{color:#95a3b1;background:#8795a412;border-color:#8795a438}.phone-import-batch-status small{color:#75899c;font-size:9px;line-height:1.35}.phone-import-batch-outcomes{border-top:1px solid #67ace71f;grid-column:1/-1;gap:6px;padding-top:8px;display:grid}.phone-import-batch-outcomes-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.phone-import-batch-outcomes-head strong{color:#b9d9f4;letter-spacing:.02em;font-size:10px}.phone-import-batch-outcomes-head span{color:#8fb8d8;white-space:nowrap;background:#67ace714;border:1px solid #67ace738;border-radius:999px;padding:2px 7px;font-family:Cascadia Code,Consolas,monospace;font-size:9px}.phone-import-batch-outcomes-head span.is-complete{color:#9ce7b5;background:#3acb7414;border-color:#3acb7447}.phone-import-batch-outcomes-head span.is-incomplete,.phone-import-batch-outcomes-note.is-incomplete{color:#e9c575;border-color:#e2ac4c42}.phone-import-batch-outcome-rows{gap:3px;display:grid}.phone-import-batch-outcome-row{grid-template-columns:78px minmax(80px,1fr) 50px;align-items:center;gap:8px;min-height:20px;display:grid}.phone-import-batch-outcome-label{color:#91a8bb;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.phone-import-batch-outcome-label i{background:#7d8d9d;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #7d8d9d14}.phone-import-batch-outcome-row.is-3 .phone-import-batch-outcome-label{color:#a5edbd}.phone-import-batch-outcome-row.is-3 .phone-import-batch-outcome-label i{background:#45d37d;box-shadow:0 0 0 3px #45d37d1f}.phone-import-batch-outcome-row.is-2 .phone-import-batch-outcome-label{color:#9ed2ff}.phone-import-batch-outcome-row.is-2 .phone-import-batch-outcome-label i{background:#55aef2;box-shadow:0 0 0 3px #55aef21f}.phone-import-batch-outcome-row.is-1 .phone-import-batch-outcome-label{color:#e9c575}.phone-import-batch-outcome-row.is-1 .phone-import-batch-outcome-label i{background:#e2ac4c;box-shadow:0 0 0 3px #e2ac4c1f}.phone-import-batch-outcome-bar{background:#67ace71a;border-radius:999px;height:5px;display:block;overflow:hidden}.phone-import-batch-outcome-bar>span{border-radius:inherit;background:#71869a;min-width:0;height:100%;transition:width .22s;display:block}.phone-import-batch-outcome-row.is-3 .phone-import-batch-outcome-bar>span{background:linear-gradient(90deg,#2eaa67,#70e59b)}.phone-import-batch-outcome-row.is-2 .phone-import-batch-outcome-bar>span{background:linear-gradient(90deg,#347db7,#72c3ff)}.phone-import-batch-outcome-row.is-1 .phone-import-batch-outcome-bar>span{background:linear-gradient(90deg,#b47a25,#e9c575)}.phone-import-batch-outcome-row strong{color:#e2effa;text-align:right;white-space:nowrap;font-family:Cascadia Code,Consolas,monospace;font-size:11px}.phone-import-batch-outcomes-note{color:#71869a;font-size:9px;line-height:1.4}.phone-import-batch-delete{color:#ffc0c7;cursor:pointer;white-space:nowrap;background:#ef6a7717;border:1px solid #ef6a776b;border-radius:8px;min-height:32px;padding:0 11px;font-size:11px;font-weight:800}.phone-import-batch-delete:not(:disabled):hover{background:#ef6a7729;border-color:#ef6a77b8}.phone-import-batch-delete:not(:disabled):active{transform:translateY(1px)}.phone-import-batch-delete:disabled{cursor:not-allowed;opacity:.42}.phone-import-batches-empty{border:1px dashed #67ace733;border-radius:10px;gap:4px;padding:14px;display:grid}.phone-import-batches-empty strong{color:#b9d3e9;font-size:12px}.customer-phone-pool-panel{background:linear-gradient(135deg,#238df51a,#0000 62%),#0d0f13c2;border-color:#238df54d}.customer-phone-pool-panel .admin-phone-pool-icon{color:#b7dcff;background:#238df524;border-color:#238df57a}.customer-phone-pool-panel .admin-phone-pool-title p{color:#73b8f5}.customer-phone-pool-panel .admin-phone-pool-title h3{color:#d9edff}.customer-phone-pool-panel .admin-phone-pool-title span:last-child,.customer-phone-pool-panel .admin-phone-pool-metrics span{color:#91a9bf}.customer-phone-pool-panel .admin-phone-pool-metrics>div{border-left-color:#238df580}.customer-phone-pool-panel .admin-phone-pool-metrics strong{color:#c9e7ff}.customer-phone-pool-panel .admin-phone-pool-import{border-left-color:#238df538}.customer-phone-pool-panel .admin-phone-import-button{color:#13283a;background:#dcefff;border-color:#9bd1ff}.admin-phone-pool-summary{align-content:start;gap:15px;display:grid}.admin-phone-pool-title{align-items:flex-start;gap:11px;min-width:0;display:flex}.admin-phone-pool-icon{color:#ffe3a0;background:#e5b14e24;border:1px solid #e5b14e73;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-family:Cascadia Code,Consolas,monospace;font-size:18px;font-weight:900;display:grid}.admin-phone-pool-title p{color:#d7b86f;letter-spacing:.12em;margin-bottom:3px;font-family:Cascadia Code,Consolas,monospace;font-size:10px;font-weight:900}.admin-phone-pool-title h3{color:#fff1c8;margin-bottom:4px;font-size:16px}.admin-phone-pool-title span:last-child{color:#bda97f;font-size:12px;line-height:1.5}.admin-phone-pool-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-phone-pool-metrics>div{border-left:2px solid #e5b14e6b;gap:3px;padding-left:9px;display:grid}.admin-phone-pool-metrics span{color:#aa9a7a;font-size:10px}.admin-phone-pool-metrics strong{color:#ffe9b2;text-overflow:ellipsis;white-space:nowrap;font-family:Cascadia Code,Consolas,monospace;font-size:16px;overflow:hidden}.phone-pool-lifetime-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.phone-pool-lifetime-summary>div{background:#08111b9e;border:1px solid #67ace738;border-radius:10px;gap:4px;padding:10px 11px;display:grid}.phone-pool-lifetime-summary>div.is-used-up{background:#3acb7412;border-color:#3acb7457}.phone-pool-lifetime-summary>div.is-retired{background:#ef6a7711;border-color:#ef6a774d}.phone-pool-lifetime-summary span{color:#9eb4c8;font-size:10px;line-height:1.4}.phone-pool-lifetime-summary strong{color:#e8f5ff;font-family:Cascadia Code,Consolas,monospace;font-size:22px;line-height:1}.phone-pool-lifetime-summary .is-used-up strong{color:#8ce9ad}.phone-pool-lifetime-summary .is-retired strong{color:#ffabb4}.phone-pool-lifetime-definition{color:#8da4b8;margin:-4px 0 0;font-size:10px;line-height:1.55}.admin-phone-pool-import{border-left:1px solid #e5b14e33;align-content:start;gap:9px;min-width:0;padding-left:18px;display:grid}.admin-phone-pool-import textarea{min-height:91px;max-height:170px}.admin-phone-pool-actions{align-items:flex-end;gap:9px;display:flex}.phone-validity-control{color:#bda97f;flex:0 0 112px;gap:5px;font-size:10px;font-weight:800;display:grid}.phone-validity-control input{color:#ffe9b2;background:#080c12c7;border:1px solid #e5b14e57;border-radius:9px;outline:none;width:100%;min-height:36px;padding:0 10px;font-family:Cascadia Code,Consolas,monospace;font-size:13px;font-weight:800}.phone-validity-control input:focus{border-color:#f4e7c2bf;box-shadow:0 0 0 2px #e5b14e1a}.phone-import-policy{background:#3acb7414;border:1px solid #3acb744d;border-radius:9px;align-content:center;gap:3px;min-height:48px;padding:6px 11px;display:grid}.phone-import-policy strong{color:#a5edbd;font-size:11px}.phone-import-policy span{color:#7f9a8a;font-size:9px;line-height:1.45}.admin-phone-pool-actions>label{color:#bda97f;flex:none;gap:5px;font-size:11px;font-weight:800;display:grid}.admin-phone-pool-actions>.phone-validity-control{flex:0 0 112px}.admin-phone-import-button,.admin-phone-list-button{cursor:pointer;border-radius:9px;min-height:36px;padding:0 12px;font-size:12px;font-weight:800}.admin-phone-import-button{color:#2a2418;background:#f4e7c2;border:1px solid #e6c36f}.admin-phone-list-button{color:#f6d58a;background:#e5b14e14;border:1px solid #e5b14e57}.phone-layout.is-list-only{grid-template-columns:minmax(0,1fr)}.task-stage{min-width:0}.workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 18px;padding:0;list-style:none;display:grid}.workflow-steps li{min-width:0;color:var(--subtle);align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex;position:relative}.workflow-steps li:not(:last-child):after{content:"";background:#292d34;border-radius:999px;flex:auto;height:2px;margin:0 14px 0 6px}.workflow-steps li.is-complete:not(:last-child):after{background:#238df575}.step-number{width:28px;height:28px;color:var(--muted);background:#16191f;border:1px solid #3a3f49;border-radius:50%;flex:none;place-items:center;font-family:Cascadia Code,Consolas,monospace;font-size:13px;display:grid;box-shadow:0 0 0 4px #16191f9e}.workflow-steps li.is-active,.workflow-steps li.is-complete{color:var(--text)}.workflow-steps li.is-active .step-number{border-color:var(--accent-bright);background:var(--accent);color:#fff;box-shadow:0 0 0 5px #238df521,0 0 20px #238df557}.workflow-steps li.is-complete .step-number{color:#7dc2ff;background:#238df521;border-color:#238df570}.task-shell,.phone-manager{border:1px solid var(--border);background:#111318f5;border-radius:16px;box-shadow:0 24px 70px #00000038}.task-shell{overflow:hidden}.task-shell-head{border-bottom:1px solid var(--border);justify-content:space-between;gap:24px;padding:25px 27px 22px}.task-shell-head h2,.phone-manager-head h2{letter-spacing:-.03em;margin-bottom:7px;font-size:22px}.task-shell-head>div>p:last-child,.phone-manager-head>div>p:last-child{max-width:620px;color:var(--muted);margin-bottom:0;font-size:15px;line-height:1.6}.account-count{border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--muted);border-radius:999px;flex:none;padding:7px 11px;font-family:Cascadia Code,Consolas,monospace;font-size:13px;font-weight:700}.task-grid{grid-template-columns:minmax(360px,.92fr) minmax(430px,1.08fr);min-height:520px;display:grid}.account-form{border-right:1px solid var(--border);flex-direction:column;min-width:0;padding:22px 24px 24px;display:flex}.account-mode-field{margin-bottom:18px}.account-mode-switch{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.account-mode-switch button{border:1px solid var(--border);cursor:pointer;min-width:0;min-height:58px;color:var(--muted);text-align:left;background:#0d0f13b8;border-radius:10px;align-content:center;gap:3px;padding:9px 10px;transition:border-color .15s,background-color .15s,color .15s,transform .1s;display:grid;position:relative}.account-mode-switch button:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-raised)}.account-mode-switch button.is-selected{color:#dceeff;background:#238df521;border-color:#3aa0ffb8;box-shadow:inset 0 0 0 1px #3aa0ff24,0 7px 20px #238df517}.account-mode-switch strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.account-mode-title{min-width:0}.account-mode-switch .account-mode-meta{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;padding-right:36px;font-size:13px;display:block;overflow:hidden}.account-mode-switch .mode-recommend{color:#78bfff;letter-spacing:.04em;background:#238df514;border:1px solid #3aa0ff42;border-radius:5px;padding:1px 5px;font-size:10px;font-weight:800;line-height:1.35;position:absolute;bottom:7px;right:7px}.account-mode-switch button.is-selected .account-mode-meta{color:#83c7ff}.account-mode-switch button.is-selected .mode-recommend{color:#a9d9ff;background:#69beff1c;border-color:#69beff5c}.selected-mode-guide{border-left:2px solid var(--accent);background:#238df50e;gap:5px;margin-top:9px;padding:9px 11px;display:grid}.selected-mode-guide>span{color:#dbe9f7;font-size:14px;font-weight:800}.selected-mode-guide code{overflow-wrap:anywhere;color:#83c7ff;font-family:Cascadia Code,Consolas,monospace;font-size:13px;line-height:1.55}.selected-mode-guide small{color:var(--subtle);font-size:12px;line-height:1.45}.admin-task-phone-pool{background:linear-gradient(135deg,#e5b14e1a,#0000 62%),#0d0f13c2;border:1px solid #e5b14e47;border-radius:11px;gap:10px;margin:16px 0 14px;padding:13px;display:grid}.admin-task-phone-pool-head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.admin-task-phone-pool-head>div{gap:2px;display:grid}.admin-task-phone-pool-head span{color:#dcb45a;letter-spacing:.12em;font-family:Cascadia Code,Consolas,monospace;font-size:9px;font-weight:900}.admin-task-phone-pool-head strong{color:#fff1c8;font-size:14px}.admin-task-phone-pool-head small{color:#aa9d7e;text-align:right;max-width:330px;font-size:11px;line-height:1.45}.admin-task-phone-pool-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-task-phone-pool-options button{border:1px solid var(--border);min-width:0;color:var(--muted);cursor:pointer;text-align:left;background:#080a0ea8;border-radius:9px;gap:5px;padding:10px 11px;transition:border-color .15s,background-color .15s,transform .1s;display:grid}.admin-task-phone-pool-options button:hover:not(:disabled){border-color:var(--border-strong);transform:translateY(-1px)}.admin-task-phone-pool-options button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-task-phone-pool-options button strong{color:#d8e2ed;font-size:13px}.admin-task-phone-pool-options button b{opacity:.8;border:1px solid;border-radius:999px;flex:none;padding:2px 6px;font-size:9px}.admin-task-phone-pool-options button small{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-task-phone-pool-options button[data-pool=admin].is-selected{color:#f6d58a;background:#e5b14e24;border-color:#e5b14eb8;box-shadow:inset 0 0 0 1px #e5b14e1a}.admin-task-phone-pool-options button[data-pool=customer].is-selected{color:#86c9ff;background:#238df524;border-color:#3aa0ffb8;box-shadow:inset 0 0 0 1px #3aa0ff1a}.admin-task-phone-pool-options button.is-selected strong{color:currentColor}.admin-task-phone-pool-options button:disabled{cursor:not-allowed;opacity:.52}.field-label{margin-bottom:8px;display:block}textarea{resize:vertical;border:1px solid var(--border-strong);background:var(--surface-input);color:var(--text);border-radius:10px;padding:13px 14px;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:15px;line-height:1.7;transition:border-color .15s,box-shadow .15s}textarea::placeholder,input::placeholder{color:#5e6571}textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #238df51a}.account-input{flex:1;min-height:238px}.input-meta{color:var(--subtle);justify-content:space-between;gap:12px;margin:8px 0 12px;font-size:13px;display:flex}.concurrency-control{border:1px solid var(--border);background:#0a0d129e;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:10px 11px;display:flex}.concurrency-copy{gap:2px;min-width:0;display:grid}.concurrency-copy strong{color:#dce8f7;font-size:14px}.concurrency-copy small{color:var(--subtle);font-size:12px;line-height:1.45}.concurrency-options{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;display:flex}.concurrency-options button{color:#aab4c1;cursor:pointer;background:#141820;border:1px solid #343c48;border-radius:8px;min-width:35px;height:34px;font-family:Cascadia Code,Consolas,monospace;font-size:13px;font-weight:800}.concurrency-options button:hover:not(:disabled){color:#e5f2ff;border-color:#4e6075}.concurrency-options button.is-selected{color:#8fd0ff;background:#238df52e;border-color:#3aa0ff;box-shadow:inset 0 0 0 1px #3aa0ff21}.concurrency-options button:disabled{cursor:not-allowed;opacity:.52}.primary-button,.secondary-button,.download-button{border-radius:10px;min-height:46px}.primary-button{color:#fff;background:linear-gradient(#329fff,#1684e9);border:1px solid #46a9ff;justify-content:center;align-items:center;gap:8px;width:100%;font-size:15px;display:inline-flex;box-shadow:inset 0 1px #fff3,0 10px 26px #238df533}.primary-button>span{font-size:21px;line-height:0}.primary-button:not(:disabled):hover,.download-button:not(:disabled):hover{filter:brightness(1.08)}.log-column{background:#0d0f13;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.log-head{justify-content:space-between;gap:16px;padding:18px 19px 15px}.log-head h3{margin-bottom:3px;font-size:19px}.log-head p{color:var(--subtle);margin-bottom:0;font-size:14px}.log-head-actions{flex:none;align-items:center;gap:8px;display:flex}.clear-threads-button{color:#ff9aa5;background:#ef6a7714;border:1px solid #ef6a7759;border-radius:8px;min-height:31px;padding:0 10px;font-size:12px;font-weight:800}.clear-threads-button.is-armed{color:#ffd5d9;background:#ef6a7733;border-color:#ef6a77}.live-badge{border:1px solid var(--border);min-height:29px;color:var(--muted);border-radius:999px;flex:none;gap:7px;padding:0 9px;font-size:13px;font-weight:800}.live-badge.is-live{color:#b9f1cd;border-color:#3acb7447}.log-window{border-top:1px solid var(--border);border-bottom:1px solid var(--border);scrollbar-color:#3a414c transparent;background-color:#0b0d11;background-image:linear-gradient(#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:400px;max-height:470px;padding:11px 13px;overflow-y:auto}.log-line{border-bottom:1px solid #292d3585;grid-template-columns:74px 38px minmax(0,1fr);align-items:flex-start;gap:9px;min-height:62px;padding:10px 2px;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;display:grid}.log-line time{color:var(--subtle);font-size:13px;line-height:1.9}.log-channel{color:#b9c1ce;background:#1c2028;border:1px solid #ffffff0b;border-radius:8px;justify-content:center;align-items:center;width:34px;min-height:30px;font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:16px;font-weight:800;display:inline-flex}.channel-error{color:#ff9ba5;background:#ef6a771f}.channel-sms,.channel-phone{color:#83c7ff;background:#238df51f}.channel-cpa{color:#86e6aa;background:#3acb741f}.channel-done{background:#3acb741f;border-color:#3acb7438}.log-email{color:#80c6ff;overflow-wrap:anywhere;word-break:break-word;margin-bottom:3px;font-size:14px;font-weight:700;display:block}.log-line p{overflow-wrap:anywhere;color:#d5dbe5;margin-bottom:3px;font-size:14.5px;line-height:1.62}.log-error-explanation{background:#edb04412;border:1px solid #edb04442;border-radius:8px;align-items:flex-start;gap:8px;max-width:760px;margin:7px 0 6px;padding:8px 10px;font-family:Segoe UI,PingFang SC,sans-serif;display:flex}.log-error-explanation>span{color:#f0c46b;background:#edb04424;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:grid}.log-error-explanation>div{gap:3px;min-width:0;display:grid}.log-error-explanation strong{color:#f2cd83;font-size:13px}.log-error-explanation small{color:#c9b58e;font-size:12.5px;line-height:1.55}.log-error-explanation.is-retryable{background:#238df513;border-color:#42a3f447}.log-error-explanation.is-retryable>span{color:#86caff;background:#238df524}.log-error-explanation.is-retryable strong{color:#9ed4ff}.log-error-explanation.is-retryable small{color:#a9bed0}.log-phone{color:#83c7ff;background:#238df512;border:1px solid #238df545;border-radius:6px;align-items:center;gap:5px;padding:2px 6px;font-size:12.5px;display:inline-flex}.log-empty{text-align:center;place-content:center;justify-items:center;min-height:360px;padding:28px;display:grid}.terminal-glyph{color:var(--accent-bright);margin-bottom:14px;font-family:Cascadia Code,Consolas,monospace;font-size:32px;font-weight:800}.log-empty strong{margin-bottom:7px;font-size:17px}.log-empty p{max-width:330px;color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.6}.manual-code-stack{border-bottom:1px solid var(--border);background:linear-gradient(90deg,#238df514,#0000 62%),#101319;gap:9px;padding:11px 13px;display:grid}.manual-code-card{box-shadow:inset 3px 0 0 var(--accent);background:#0c1016f0;border:1px solid #349bf54d;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.manual-code-copy{min-width:0}.manual-code-copy>div{align-items:center;gap:8px;margin-bottom:5px;display:flex}.manual-code-copy strong{overflow-wrap:anywhere;word-break:break-word;color:#dcecff;font-family:Cascadia Code,Consolas,monospace;font-size:14px;line-height:1.35}.manual-code-copy p{color:#d3dae5;margin:0 0 4px;font-size:13.5px;line-height:1.5}.manual-code-copy small{color:var(--subtle);font-size:12px;line-height:1.45}.manual-code-badge{color:#83c7ff;letter-spacing:.04em;background:#238df51f;border:1px solid #3aa0ff59;border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-weight:800}.manual-code-actions{flex-wrap:nowrap;align-items:center;gap:7px;display:flex}.manual-code-actions input{color:#f6f9ff;letter-spacing:.12em;text-align:center;background:#090c11;border:1px solid #3b4656;border-radius:8px;width:132px;height:38px;padding:0 10px;font-family:Cascadia Code,Consolas,monospace;font-size:16px;font-weight:800}.manual-code-actions input:focus{border-color:var(--accent);outline:2px solid #238df52e}.manual-code-actions button{color:#fff;background:linear-gradient(#329fff,#1684e9);border:1px solid #46a9ff;border-radius:8px;min-width:92px;height:38px;font-size:13px;font-weight:800}.manual-code-resend-row{color:var(--subtle);align-items:center;gap:6px;margin-top:8px;font-size:12px;line-height:1.4;display:flex}.manual-code-resend-link{color:#70bfff;cursor:pointer;font:inherit;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:1px 2px;font-weight:800;-webkit-text-decoration:underline #70bfff59;text-decoration:underline #70bfff59}.manual-code-resend-link:not(:disabled):hover{color:#cbe9ff;text-decoration-color:currentColor}.manual-code-resend-link:disabled{color:#5e6876;cursor:default;text-decoration:none}.manual-code-open-link{color:#8dceff;background:#238df51a;border:1px solid #4daeff4d;border-radius:7px;align-items:center;gap:6px;width:fit-content;margin-top:8px;padding:5px 9px;font-size:12.5px;font-weight:800;line-height:1.3;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.manual-code-open-link:hover{color:#e1f3ff;background:#238df52e;border-color:#6cc3ff9e}.manual-code-open-link:focus-visible{outline-offset:2px;outline:2px solid #238df552}.manual-code-actions button:disabled{color:#687180;background:#20242c;border-color:#303641}.manual-code-feedback{border-radius:7px;grid-column:1/-1;margin:-3px 0 0;padding:6px 9px;font-size:12.5px;font-weight:700;line-height:1.45}.manual-code-feedback.is-progress{color:#8bcfff;background:#238df51a}.manual-code-feedback.is-success{color:#75dda5;background:#26be711a}.manual-code-feedback.is-error{color:#ff9aa5;background:#ff455917;border:1px solid #ff5b6b3d}.log-statusbar{min-height:40px;color:var(--subtle);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-family:Cascadia Code,Consolas,monospace;font-size:12.5px;display:flex}.log-statusbar>span{align-items:center;gap:6px;display:inline-flex}.batch-bar{border-top:1px solid var(--border);background:#0d0f13b8;justify-content:space-between;gap:24px;min-height:112px;padding:16px 24px}.batch-progress{flex:1;min-width:260px}.batch-progress>div:first-child{justify-content:space-between;align-items:center;gap:14px;display:flex}.batch-progress>div:first-child span,.batch-progress p{color:var(--muted);font-size:12px}.batch-progress>div:first-child strong{font-size:14px}.batch-progress-head-actions{align-items:center;gap:12px;display:flex}.finish-batch-button{color:#ffb3bb;white-space:nowrap;background:linear-gradient(#ef6a7738,#ef6a771f),#19161b;border:1px solid #ef6a7794;border-radius:9px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;box-shadow:inset 0 1px #ffffff0b,0 8px 24px #7e232f1f}.finish-batch-button:hover:not(:disabled){color:#ffe0e3;background:linear-gradient(#ef6a774d,#ef6a7729),#1c171c;border-color:#ef6a77}.finish-batch-button.is-armed{color:#fff;background:#9d3340;border-color:#ff6573;box-shadow:0 0 0 3px #ef6a771f}.progress-track{background:#252a32;border-radius:999px;height:5px;margin:10px 0 8px;overflow:hidden}.progress-track>span{border-radius:inherit;background:var(--accent);height:100%;transition:width .18s;display:block}.batch-progress p{justify-content:flex-start;gap:14px;margin-bottom:0}.batch-progress p strong{color:var(--text);margin-left:auto}.failed-job-list{gap:6px;margin-top:11px;display:grid}.failed-job-row{background:#ef6a770e;border:1px solid #ef6a7733;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;display:flex}.failed-job-row>div{gap:2px;min-width:0;display:grid}.failed-job-row strong,.failed-job-row small{overflow-wrap:anywhere}.failed-job-row strong{color:#ffd4d8;font-size:12.5px}.failed-job-row small{color:#c9989e;font-size:11.5px;line-height:1.4}.failed-job-explanation{border-left:2px solid #ef6a77;gap:2px;margin-top:5px;padding-left:8px;display:grid}.failed-job-explanation strong{color:#ffc1c7;font-size:11.5px}.failed-job-explanation span{color:#c9a4a8;font-size:11.5px;line-height:1.5}.failed-job-explanation.is-retryable{border-left-color:#3a9cf4}.failed-job-explanation.is-retryable strong{color:#9ed4ff}.failed-job-explanation.is-retryable span{color:#a9bed0}.failed-job-row button{color:#8dccff;background:#238df524;border:1px solid #3a9cf4;border-radius:7px;flex:none;min-width:82px;min-height:32px;font-size:12px;font-weight:800}.success-text{color:#78dfa0!important}.danger-text{color:#ff929d!important}.download-panel{grid-template-columns:135px minmax(0,1fr);align-items:center;gap:12px;width:min(720px,63%);display:grid}.recovery-export-shell{margin-top:18px}.recovery-export-layout{grid-template-columns:1fr;display:grid}.recovery-input-block{gap:0;padding:21px 27px 18px;display:grid}.recovery-field-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.recovery-field-head .field-label{margin-bottom:8px}.recovery-input-count{border:1px solid var(--border-strong);color:var(--muted);background:#ffffff09;border-radius:999px;padding:5px 9px;font-family:Cascadia Code,Consolas,monospace;font-size:12px;font-weight:800}.recovery-account-input{resize:vertical;width:100%;min-height:176px}.recovery-input-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.recovery-input-foot .input-meta{margin:8px 0 0}.recovery-input-foot>span{color:#79dfa0;flex:none;font-size:12px;font-weight:800}.recovery-action-bar{border-top:1px solid var(--border);background:linear-gradient(90deg,#238df50e,#0000 52%),#0d0f13b8;grid-template-columns:minmax(220px,.7fr) minmax(0,1.8fr);align-items:center;gap:24px;padding:19px 27px 22px;display:grid}.recovery-action-copy{gap:4px;display:grid}.recovery-action-kicker{color:#68b8ff;letter-spacing:.12em;text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace;font-size:11px;font-weight:900}.recovery-action-copy strong{color:#e8f3ff;font-size:16px}.recovery-action-copy p{color:var(--subtle);margin:0;font-size:12px;line-height:1.5}.recovery-format-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.recovery-format-button{border-radius:12px;min-height:68px;padding:0 13px;transition:border-color .15s,background-color .15s,color .15s,transform .1s,filter .15s}.recovery-format-button .download-format-icon{width:31px;height:31px;font-size:16px}.recovery-format-button:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.52}.recovery-format-button:not(:disabled):active{transform:translateY(1px)scale(.985)}@media (width<=980px){.recovery-action-bar{grid-template-columns:1fr;gap:16px}}.download-panel-copy{gap:3px;display:grid}.download-panel-copy strong{font-size:14px}.download-panel-copy span{color:var(--subtle);font-size:12px;line-height:1.45}.download-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.download-button{border:1px solid var(--border-strong);color:#e8edf5;white-space:nowrap;background:#1a1e25;justify-content:flex-start;align-items:center;gap:9px;min-width:0;min-height:52px;padding:0 11px;font-size:13px;display:inline-flex}.download-button:first-child{background:var(--accent-soft);color:#b8ddff;border-color:#238df594}.download-format-icon{background:#ffffff0b;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:15px;display:grid}.download-format-copy{text-align:left;gap:1px;min-width:0;display:grid}.download-format-copy strong{text-overflow:ellipsis;font-size:13px;overflow:hidden}.download-format-copy small{color:var(--subtle);letter-spacing:.04em;font-size:11px;font-weight:700}.batch-running-copy{max-width:300px;color:var(--muted);align-items:center;gap:9px;font-size:13px;line-height:1.5;display:flex}.account-plan-panel{border-top:1px solid var(--border);background:linear-gradient(90deg,#238df509,#0000 35%),#0d0f13db;gap:14px;padding:18px 24px 22px;display:grid}.account-plan-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.account-plan-head p{color:var(--accent-bright);letter-spacing:.05em;margin-bottom:3px;font-size:12px;font-weight:800}.account-plan-head h3{letter-spacing:-.015em;margin-bottom:0;font-size:17px}.account-plan-summary{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.account-plan-summary span,.account-plan-badge{border:1px solid var(--border-strong);letter-spacing:.02em;border-radius:8px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.account-plan-summary .is-plus,.account-plan-item.is-plus .account-plan-badge{color:#f1ca70;background:#daaa431c;border-color:#daaa436b}.account-plan-summary .is-free,.account-plan-item.is-free .account-plan-badge{color:#85e2aa;background:#3acb741a;border-color:#3acb7461}.account-plan-summary .is-unknown,.account-plan-item.is-unknown .account-plan-badge{color:#bdc3cd;background:#9ea5b212;border-color:#9ea5b247}.account-plan-grid{scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;max-height:320px;padding-right:3px;display:grid;overflow-y:auto}.account-plan-item{border:1px solid var(--border);background:#14171d;border-radius:10px;align-content:space-between;gap:10px;min-width:0;min-height:76px;padding:12px 13px;display:grid;position:relative;overflow:hidden}.account-plan-item:before{background:var(--subtle);content:"";width:3px;position:absolute;inset:0 auto 0 0}.account-plan-item.is-plus:before{background:#d7a536}.account-plan-item.is-free:before{background:var(--success)}.account-plan-email{color:#e9edf4;overflow-wrap:anywhere;text-overflow:ellipsis;font-size:13px;font-weight:750;line-height:1.35;overflow:hidden}.account-plan-badge{width:max-content}.phone-manager{margin-top:18px;padding:23px 24px 24px}.phone-manager-head{justify-content:space-between;gap:24px}.phone-head-actions{justify-content:flex-end;gap:13px}.phone-head-actions>div{border-left:2px solid var(--accent);text-align:right;gap:2px;min-width:214px;padding-left:12px;display:grid}.phone-head-actions span,.phone-head-actions small{color:var(--subtle);font-size:11px}.phone-head-actions strong{color:#dcecff;font-family:Cascadia Code,Consolas,monospace;font-size:14px}.collapse-button{border:1px solid var(--border-strong);background:var(--surface-soft);min-height:36px;color:var(--muted);border-radius:10px;padding:0 13px;font-size:13px}.phone-layout{border-top:1px solid var(--border);grid-template-columns:minmax(290px,.67fr) minmax(570px,1.33fr);gap:13px;margin-top:19px;padding-top:19px;display:grid}.phone-import-card,.phone-pool-card{border:1px solid var(--border);background:#0d0f13b8;border-radius:12px}.phone-import-card{flex-direction:column;min-width:0;padding:17px;display:flex}.phone-import-card h3{margin-bottom:4px;font-size:16px}.phone-import-card>div:first-child p{color:var(--muted);margin-bottom:15px;font-size:12px}.phone-import-card textarea{min-height:132px;max-height:220px}.validity-row{justify-content:space-between;align-items:flex-end;gap:13px;margin:12px 0 14px}.validity-row>label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.validity-row>span{max-width:215px;color:var(--subtle);text-align:right;font-size:11px;line-height:1.5}.number-field{border:1px solid var(--border-strong);background:var(--surface-input);border-radius:9px;align-items:center;display:flex;overflow:hidden}.number-field input{width:66px;height:36px;color:var(--text);background:0 0;border:0;padding:0 10px;font-weight:800}.number-field>span{border-left:1px solid var(--border);color:var(--muted);padding:0 9px}.secondary-button{color:#101318;background:#eef1f6;border:1px solid #d9dce3;font-size:14px}.phone-pool-card{min-width:0;overflow:hidden}.phone-filters{border-bottom:1px solid var(--border);align-items:center;gap:5px;min-height:50px;padding:8px 10px;display:flex;overflow-x:auto}.phone-filters button{min-height:31px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 9px;font-size:12px}.phone-filters button span{color:var(--subtle);margin-left:3px}.phone-filters button.is-selected{color:#b8ddff;background:#238df517;border-color:#238df557}.table-scroll{scrollbar-color:#3a414c transparent;max-height:410px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #292d35bd;padding:10px 11px}th{z-index:1;color:var(--muted);letter-spacing:.04em;background:#15181e;font-size:11px;font-weight:800;position:sticky;top:0}td strong,td small{display:block}td strong{color:#e5eaf2}td small{color:var(--subtle);margin-top:3px;font-size:11px}.state-tag{border-radius:7px;align-items:center;min-height:23px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.tone-success{color:#83e7a9;background:#3acb741c}.tone-active{color:#8acbff;background:#238df51f}.tone-info{color:#cbbcff;background:#7b54eb1f}.tone-warning{color:#f1ca82;background:#e2ac4c1c}.tone-danger{color:#ff9ba5;background:#ef6a771c}.tone-muted{color:#b7bdc8;background:#9ea5b21a}.restore-button,.pagination button{border:1px solid var(--border-strong);color:#d9dee7;background:#1a1e25;border-radius:8px;min-height:29px;padding:0 8px;font-size:11px}.auto-label{color:var(--subtle);font-size:11px}.empty-cell{height:150px;color:var(--muted);text-align:center}.pagination{min-height:48px;color:var(--subtle);justify-content:space-between;gap:11px;padding:8px 10px;font-size:11px}.pagination>div{gap:6px}.live-monitor{z-index:40;-webkit-backdrop-filter:blur(18px);background:#14161cf0;border:1px solid #313640;border-radius:16px;width:254px;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 24px 65px #00000073,inset 0 1px #ffffff06}.live-monitor.is-collapsed{width:210px}.live-monitor-head{border:0;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;min-height:43px;padding:0 13px;display:grid}.live-monitor.is-collapsed .live-monitor-head{border-bottom:0}.live-monitor-head strong{font-size:13px}.monitor-online-count{color:#8fdcab;white-space:nowrap;background:#3acb7412;border:1px solid #3acb743d;border-radius:7px;align-items:center;gap:3px;min-height:23px;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.monitor-online-count:before{background:var(--success);content:"";border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 8px #3acb748c}.monitor-online-count b{color:#dfffea;font-family:Cascadia Code,Consolas,monospace;font-size:11px}.monitor-toggle{color:var(--subtle);font-size:14px}.live-monitor-body{padding:7px 13px 11px}.live-monitor-section-title{color:#84d6ff;letter-spacing:.08em;margin:1px 0 4px;font-size:11px;display:block}.live-monitor dl{margin:0}.live-monitor dl>div{justify-content:space-between;align-items:center;gap:12px;min-height:29px;display:flex}.live-monitor dt{color:var(--muted);font-size:12px}.live-monitor dd{color:var(--text);margin:0;font-family:Cascadia Code,Consolas,monospace;font-size:13px;font-weight:800}.live-monitor-body p{overflow-wrap:anywhere;border-top:1px solid var(--border);color:var(--subtle);margin:7px 0 0;padding-top:9px;font-size:12px;line-height:1.45}.live-monitor-overview{border-top:1px solid var(--border);margin-top:7px;padding-top:9px}.live-monitor-overview>strong{color:#9eb9ff;letter-spacing:.08em;margin-bottom:4px;font-size:11px;display:block}.live-monitor-overview dl>div{min-height:25px}.live-monitor-overview dd{color:#dfffea;font-size:12px}footer{border-top:1px solid var(--border);min-height:58px;color:var(--subtle);justify-content:space-between;align-items:center;gap:20px;padding:0 max(24px,50% - 710px);font-family:Cascadia Code,Consolas,monospace;font-size:11px;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1181px) and (width<=1660px){.topbar-inner,.page-frame{width:calc(100% - 270px);margin-left:28px;margin-right:auto}.console-layout{grid-template-columns:250px minmax(0,1fr);gap:28px}.intro-rail>h2{font-size:25px}.task-grid{grid-template-columns:minmax(330px,.9fr) minmax(390px,1.1fr)}.account-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.topbar{position:static}.topbar-inner{align-items:flex-start;padding:13px 0}.key-console{flex-wrap:wrap;max-width:520px}.console-layout{grid-template-columns:1fr}.intro-rail{grid-template-columns:auto minmax(0,1fr) minmax(300px,.8fr);align-items:start;gap:0 18px;padding:0;display:grid;position:static}.intro-symbol{grid-row:1/span 3}.product-kicker,.intro-rail>h2,.intro-copy{grid-column:2}.intro-rail>h2{max-width:560px;margin-bottom:10px}.intro-copy{margin-bottom:0}.assurance-card{grid-area:1/3/span 3}.resource-glance{grid-column:2/-1;margin-top:17px}.task-grid,.admin-phone-pool-panel,.admin-site-control-grid{grid-template-columns:1fr}.admin-phone-pool-import{border-top:1px solid #e5b14e33;border-left:0;padding-top:15px;padding-left:0}.phone-import-batch{grid-template-columns:minmax(170px,1.35fr) repeat(3,minmax(80px,.7fr))}.phone-import-batch-status{grid-column:1/4}.phone-import-batch-delete{grid-column:4;justify-self:end}.account-form{border-right:0;border-bottom:1px solid var(--border)}.account-input{min-height:230px}.phone-layout{grid-template-columns:1fr}.live-monitor{width:204px}}@media (width<=820px){.topbar-inner{flex-direction:column;gap:13px;width:calc(100% - 28px)}.key-console{grid-template-columns:minmax(0,1fr) auto;align-items:end;width:100%;max-width:none;display:grid}.key-field,.key-input-row{width:100%;min-width:0}.connection-pill{grid-column:1/-1;justify-self:start}.page-frame{width:calc(100% - 28px);padding-top:20px}.intro-rail{grid-template-columns:48px minmax(0,1fr)}.intro-symbol{grid-row:1/span 2}.product-kicker,.intro-rail>h2,.intro-copy,.assurance-card,.resource-glance{grid-column:2}.assurance-card{grid-row:auto;margin-top:18px}.resource-glance{grid-column:1/-1}.workflow-steps li{gap:6px;font-size:12px}.workflow-steps li:not(:last-child):after{margin-left:2px;margin-right:8px}.step-number{width:25px;height:25px}.task-shell-head,.phone-manager-head,.batch-bar{flex-direction:column;align-items:flex-start}.task-shell-head{padding:21px 19px 18px}.account-form{padding:18px}.batch-bar{gap:16px}.batch-progress>div:first-child{flex-direction:column;align-items:flex-start}.batch-progress-head-actions{justify-content:space-between;width:100%}.batch-progress,.download-panel,.download-grid,.account-plan-panel{width:100%}.download-panel{grid-template-columns:150px minmax(0,1fr)}.account-plan-panel{padding-left:18px;padding-right:18px}.finish-batch-button{white-space:normal;max-width:100%}.phone-manager{padding:20px 18px}.phone-manager-head{gap:16px}.phone-head-actions{justify-content:space-between;width:100%}.phone-head-actions>div{text-align:left;min-width:0}table{min-width:700px}footer{padding-left:18px;padding-right:18px}}@media (width<=620px){body{padding-bottom:145px}.brand-block h1{font-size:18px}.intro-rail{display:block}.intro-symbol{margin-bottom:14px}.intro-rail>h2{font-size:24px}.workflow-steps{margin-bottom:14px}.workflow-steps li>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-shell-head h2,.phone-manager-head h2{font-size:20px}.site-broadcast{gap:11px;min-height:105px;padding:16px}.site-broadcast-mark{border-radius:12px;width:43px;height:43px;font-size:22px}.site-broadcast-content:before{font-size:8px}.site-broadcast-content strong{font-size:18px}.site-broadcast-content span,.site-broadcast-content p{font-size:13px}.extract-status-panel{padding:16px 14px 14px}.extract-status-head{flex-direction:column;align-items:flex-start;gap:8px}.extract-status-head h2{font-size:19px}.extract-legend{justify-content:flex-start}.status-cell-grid{grid-template-columns:repeat(12,minmax(8px,1fr))}.account-mode-switch{grid-template-columns:1fr}.account-mode-switch button{min-height:48px}.admin-task-phone-pool-head{flex-direction:column;align-items:flex-start;gap:5px}.admin-task-phone-pool-head small{text-align:left;max-width:none}.admin-task-phone-pool-options{grid-template-columns:1fr}.input-meta,.concurrency-control,.validity-row,.pagination{flex-direction:column;align-items:flex-start}.admin-phone-pool-panel{margin-left:18px;margin-right:18px}.phone-import-batches-head{flex-direction:column;align-items:flex-start;gap:5px}.phone-import-batch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px}.phone-import-batch-identity,.phone-import-batch-status,.phone-import-batch-delete{grid-column:1/-1}.phone-import-batch-delete{justify-self:stretch;width:100%;min-height:38px}.admin-site-control{margin-left:18px;margin-right:18px}.admin-site-control-head{flex-direction:column;gap:8px}.admin-site-status{justify-self:start}.admin-announcement-actions{flex-wrap:wrap;align-items:stretch}.admin-announcement-clear,.admin-announcement-save{flex:120px}.admin-phone-pool-actions{flex-wrap:wrap;align-items:stretch}.admin-phone-pool-actions>label,.phone-validity-control,.admin-phone-import-button,.admin-phone-list-button,.admin-phone-pool-actions>.phone-validity-control{flex:140px}.recovery-input-block{padding:18px 16px 16px}.recovery-input-foot{flex-direction:column;align-items:flex-start;gap:6px}.recovery-input-foot .input-meta{margin-top:8px}.recovery-action-bar{padding:17px 16px 18px}.recovery-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.concurrency-options{justify-content:flex-start;width:100%}.log-head{align-items:flex-start}.log-head-actions{flex-direction:column-reverse;align-items:flex-end}.failed-job-row{flex-direction:column;align-items:stretch}.log-window{padding:9px}.log-line{grid-template-columns:58px 36px minmax(0,1fr);gap:7px}.log-statusbar{white-space:nowrap;justify-content:flex-start;overflow-x:auto}.manual-code-card{grid-template-columns:1fr;align-items:stretch}.manual-code-actions{flex-wrap:wrap;width:100%}.manual-code-actions input{flex:100%;width:auto;min-width:0}.manual-code-actions button{flex:calc(50% - 4px);min-width:0}.download-panel,.download-grid{grid-template-columns:1fr}.account-plan-head{flex-direction:column;align-items:flex-start}.account-plan-summary{justify-content:flex-start}.account-plan-grid{grid-template-columns:1fr;max-height:380px}.completion-alert{grid-template-columns:38px minmax(0,1fr) 32px;gap:9px;padding:10px;top:14px}.notice-host-error{align-items:start;padding-top:22vh;padding-left:14px;padding-right:14px}.notice-host-error .notice{grid-template-columns:38px minmax(0,1fr) 32px;gap:10px;width:min(680px,100vw - 28px);padding:15px 12px 15px 14px}.notice-host-error .notice-mark{width:36px;height:36px;font-size:19px}.notice-content strong{font-size:16px}.notice-host-error .notice p{font-size:15px}.completion-alert-icon{width:36px;height:36px;font-size:19px}.phone-head-actions{flex-direction:column;align-items:flex-start}.validity-row>span{text-align:left;max-width:none}.live-monitor,.live-monitor.is-collapsed{width:auto;bottom:12px;left:12px;right:12px}.live-monitor dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.live-monitor dl>div{flex-direction:column;align-items:flex-start;gap:3px;min-height:0}.live-monitor-body p{display:none}footer{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:13px;padding-bottom:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.topbar,.live-monitor{-webkit-backdrop-filter:none;background:#111318}}.topbar-inner{min-height:82px}.auth-console,.auth-mode-tabs,.credential-panel,.connected-identity,.task-head-metrics,.extract-status-head,.extract-legend,.extract-legend span,.admin-panel-head,.security-badge,.generated-head,.generated-head>div:last-child,.cdk-records-head{align-items:center;display:flex}.auth-console{justify-content:flex-end;gap:9px;min-width:0}.buy-cdk-link{color:#211304;white-space:nowrap;background:linear-gradient(#ffc45f,#ef9f24);border:1px solid #ffbe52a3;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:13px;font-weight:900;text-decoration:none;transition:border-color .15s,filter .15s,transform .1s;display:inline-flex;box-shadow:inset 0 1px #ffffff61,0 8px 22px #ef9f2433}.buy-cdk-link>span{background:#361d001f;border-radius:6px;place-items:center;width:20px;height:20px;font-family:Cascadia Code,Consolas,monospace;font-size:13px;font-weight:950;display:grid}.buy-cdk-link small{color:#2d1903a8;font-size:11px}.buy-cdk-link:hover{filter:brightness(1.08);border-color:#ffd58d}.buy-cdk-link:active{transform:translateY(1px)}.buy-cdk-link:focus-visible{outline-offset:2px;outline:2px solid #ffe2ad}.converter-link{color:#9bd2ff;white-space:nowrap;background:#238df511;border:1px solid #3aa0ff40;border-radius:9px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:13px;font-weight:800;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s,transform .1s;display:inline-flex}.converter-link>span{color:#5eb4ff;font-size:16px}.converter-link small{color:var(--subtle);font-size:11px}.converter-link:hover{color:#d9efff;background:#238df51f;border-color:#3aa0ff75}.converter-link:active{transform:translateY(1px)}.api-docs-trigger{color:#b9dcff;cursor:pointer;white-space:nowrap;background:#238df514;border:1px solid #62b3ff57;border-radius:9px;flex:none;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:850;transition:border-color .15s,background-color .15s,color .15s,transform .1s;display:inline-flex}.api-docs-trigger>span{color:#67b9ff;letter-spacing:.08em;font-family:Cascadia Code,Consolas,monospace;font-size:11px}.api-docs-trigger:hover{color:#e2f1ff;background:#238df526;border-color:#62b3ffad}.cdk-provenance-trigger{color:#cfe8ff;white-space:nowrap;background:#238df513;border:1px solid #5ba7ff57;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:12px;font-weight:850;transition:border-color .15s,background-color .15s,color .15s,transform .1s;display:inline-flex}.cdk-provenance-trigger>span{color:#79c5ff;font-size:14px}.cdk-provenance-trigger:hover{color:#f0f8ff;background:#238df526;border-color:#62b3ffad}.cdk-provenance-trigger:active{transform:translateY(1px)}.api-docs-backdrop{z-index:190;-webkit-backdrop-filter:blur(10px);background:#030509c7;place-items:center;padding:28px;animation:.16s ease-out both notice-backdrop-in;display:grid;position:fixed;inset:0;overflow:auto}.api-docs-dialog{background:radial-gradient(circle at 10% 0,#238df524,#0000 30%),#101319;border:1px solid #62b3ff42;border-radius:18px;width:min(1000px,100%);max-height:min(900px,100dvh - 40px);animation:.19s ease-out both notice-card-in;overflow:hidden;box-shadow:0 34px 110px #000000ad,0 0 0 1px #ffffff06,inset 0 1px #ffffff0e}.api-docs-head{border-bottom:1px solid #62b3ff29;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 21px;display:flex}.api-docs-kicker,.api-docs-section-title small{color:var(--accent-bright);letter-spacing:.1em;text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace;font-size:11px;font-weight:850}.api-docs-kicker{margin-bottom:7px}.api-docs-head h2{letter-spacing:-.04em;margin-bottom:7px;font-size:clamp(25px,3vw,34px)}.api-docs-head p{max-width:58ch;color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.65}.api-docs-head-actions{flex:none;align-items:center;gap:11px;display:flex}.api-docs-version{color:#a9edc0;white-space:nowrap;background:#3acb7412;border:1px solid #3acb7442;border-radius:999px;padding:7px 10px;font-family:Cascadia Code,Consolas,monospace;font-size:11px;font-weight:800}.api-docs-close{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#ffffff09;border-radius:9px;place-items:center;font-size:22px;line-height:1;display:grid}.api-docs-close:hover{border-color:var(--border-strong);color:var(--text);background:#ffffff14}.api-docs-body{max-height:calc(min(900px,100dvh - 40px) - 111px);padding:22px 26px 28px;overflow-y:auto}.api-docs-callout{background:#238df512;border:1px solid #62b3ff33;border-radius:13px;grid-template-columns:42px minmax(0,1fr);gap:14px;margin-bottom:18px;padding:16px;display:grid}.api-docs-callout-index{color:#67b9ff;font-family:Cascadia Code,Consolas,monospace;font-size:18px;font-weight:900}.api-docs-callout strong{color:var(--text);margin-bottom:6px;font-size:14px;display:block}.api-docs-callout code{color:#9bd2ff;background:#050a1180;border:1px solid #62b3ff2e;border-radius:6px;margin-bottom:7px;padding:5px 8px;font-family:Cascadia Code,Consolas,monospace;font-size:12px;display:inline-block}.api-docs-callout p,.api-docs-section>p{color:var(--muted);font-size:13px;line-height:1.65}.api-docs-callout p{margin-bottom:0}.api-docs-section{border-top:1px solid #ffffff12;min-width:0;margin-top:16px;padding-top:17px}.api-docs-section-title{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.api-docs-section-title span{color:var(--text);font-size:16px;font-weight:850}.api-docs-section-title small{color:var(--subtle);letter-spacing:.03em;text-transform:none;font-size:11px}.api-docs-section>p{margin-bottom:10px}.api-docs-code{border:1px solid var(--border);background:#0b0e12;border-radius:10px;position:relative;overflow:hidden}.api-docs-code pre{color:#d6eaff;white-space:pre-wrap;word-break:break-word;margin:0;padding:14px 76px 14px 15px;font-family:Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.7;overflow-x:auto}.api-docs-copy{color:#a9d8ff;cursor:pointer;background:#238df51a;border:1px solid #62b3ff3d;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:800;position:absolute;top:9px;right:9px}.api-docs-copy:hover{background:#238df52e;border-color:#62b3ff8c}.api-docs-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.api-docs-two-column .api-docs-section{margin-top:20px}.api-docs-format-list,.api-docs-status-grid{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;font-size:13px;display:grid}.api-docs-format-list span,.api-docs-status-grid span{background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;padding:10px 11px}.api-docs-format-list b,.api-docs-status-grid b{color:#9bd2ff;margin-right:7px;font-family:Cascadia Code,Consolas,monospace;font-size:12px}.api-docs-errors{margin-bottom:0}@media (width<=1180px){.api-docs-trigger{padding:0 10px}.auth-console{gap:6px}}@media (width<=860px){.api-docs-head{padding:20px}.api-docs-body{padding:18px 20px 24px}.api-docs-two-column{grid-template-columns:1fr;gap:0}}@media (width<=620px){.api-docs-backdrop{place-items:start center;padding:10px}.api-docs-dialog{max-height:calc(100dvh - 20px)}.api-docs-head{gap:15px;padding:18px 16px 16px}.api-docs-head-actions{flex-direction:column;align-items:flex-start;gap:8px}.api-docs-version{display:none}.api-docs-body{max-height:calc(100dvh - 106px);padding:16px}.api-docs-callout{grid-template-columns:1fr;gap:7px}.api-docs-callout-index{font-size:13px}.api-docs-section-title{flex-direction:column;align-items:flex-start;gap:4px}.api-docs-format-list,.api-docs-status-grid{grid-template-columns:1fr}.api-docs-code pre{padding-right:64px;font-size:11px}}.cdk-merge-trigger{color:#cdbdff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#7b54eb21,#0000 70%),#7b54eb0b;border:1px solid #9a74ff57;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:13px;font-weight:850;transition:border-color .15s,background-color .15s,color .15s,transform .1s;display:inline-flex}.cdk-merge-trigger>span{color:#a98cff;font-size:15px}.cdk-merge-trigger:hover{color:#eee8ff;background:linear-gradient(135deg,#7b54eb33,#0000 70%),#7b54eb14;border-color:#ae91ff9e}.cdk-merge-backdrop{z-index:180;-webkit-backdrop-filter:blur(9px);background:#030509b8;place-items:center;padding:28px;animation:.16s ease-out both notice-backdrop-in;display:grid;position:fixed;inset:0;overflow:auto}.cdk-merge-dialog{background:radial-gradient(circle at 14% 0,#754fe029,#0000 34%),#101219;border:1px solid #947cda57;border-radius:18px;width:min(650px,100%);max-height:min(820px,100dvh - 40px);animation:.19s ease-out both notice-card-in;overflow:hidden auto;box-shadow:0 34px 110px #000000ad,0 0 0 1px #ffffff06,inset 0 1px #ffffff0e}.cdk-provenance-dialog{background:radial-gradient(circle at 12% 0,#238df521,#0000 31%),#0e1117;border:1px solid #78aef157;border-radius:18px;width:min(1180px,100%);max-height:calc(100dvh - 40px);animation:.19s ease-out both notice-card-in;overflow:hidden auto;box-shadow:0 34px 110px #000000b8,0 0 0 1px #ffffff06,inset 0 1px #ffffff0d}.cdk-provenance-dialog-head{z-index:4;-webkit-backdrop-filter:blur(12px);background:#0e1117f5;border-bottom:1px solid #5ba7ff33;grid-template-columns:48px minmax(0,1fr) 36px;align-items:center;gap:13px;padding:19px 21px 17px;display:grid;position:sticky;top:0}.cdk-provenance-dialog-mark{color:#fff;background:linear-gradient(145deg,#238df5,#155ba9);border:1px solid #62b3ff7a;border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff45,0 12px 28px #1664b647}.cdk-provenance-dialog-head p{color:#62b3ff;letter-spacing:.13em;margin:0 0 3px;font-family:Cascadia Code,Consolas,monospace;font-size:10.5px;font-weight:850}.cdk-provenance-dialog-head h2{letter-spacing:-.03em;margin:0 0 4px;font-size:22px}.cdk-provenance-dialog-head>div>span{color:var(--muted);font-size:12.5px}.cdk-provenance-dialog-body{padding:0 18px 18px}.cdk-provenance-dialog-body>.cdk-lookup-form{border-bottom:1px solid #292d35b8;margin:0 -18px;padding:15px 18px 14px}.cdk-provenance-dialog-body>.cdk-provenance-output{border-top:0;padding:16px 0 0}.admin-cdk-provenance-legacy{display:none}.cdk-merge-head{border-bottom:1px solid #947cda2e;grid-template-columns:48px minmax(0,1fr) 36px;align-items:center;gap:13px;padding:21px 22px 19px;display:grid}.cdk-merge-mark{color:#fff;background:linear-gradient(145deg,#7b54eb,#5033af);border:1px solid #ae91ff6b;border-radius:14px;place-items:center;width:46px;height:46px;font-size:21px;display:grid;box-shadow:inset 0 1px #ffffff42,0 12px 28px #5332b547}.cdk-merge-head p{color:#9c85e7;letter-spacing:.14em;margin-bottom:3px;font-family:Cascadia Code,Consolas,monospace;font-size:10.5px;font-weight:800}.cdk-merge-head h2{letter-spacing:-.035em;margin-bottom:4px;font-size:23px}.cdk-merge-head>div:nth-child(2)>span{color:var(--muted);font-size:13px}.cdk-merge-close{width:34px;height:34px;color:var(--muted);cursor:pointer;background:#ffffff09;border:1px solid #0000;border-radius:9px;place-items:center;font-size:23px;line-height:1;display:grid}.cdk-merge-close:hover:not(:disabled){border-color:var(--border-strong);color:#fff;background:#ffffff12}.cdk-merge-form,.cdk-merge-success{padding:21px 22px 22px}.cdk-merge-rules{flex-wrap:wrap;gap:7px;margin-bottom:17px;display:flex}.cdk-merge-rules span{color:#cbbcff;background:#7b54eb11;border:1px solid #947cda33;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11.5px;font-weight:750;display:inline-flex}.cdk-merge-rules span:before{color:#8be0aa;content:"✓";margin-right:6px;font-weight:900}.cdk-merge-input{gap:8px;display:grid}.cdk-merge-input>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cdk-merge-input strong{color:#edf0f6;font-size:13.5px}.cdk-merge-input small{color:var(--subtle);font-size:11.5px}.cdk-merge-input textarea{resize:vertical;color:#d9ceff;background:linear-gradient(#7b54eb0b,#0000 44%),#090b10;border:1px solid #373449;border-radius:12px;min-height:178px;padding:14px 15px;font-family:Cascadia Code,Consolas,monospace;font-size:13.5px;line-height:1.7}.cdk-merge-input textarea:focus{border-color:#ae91ffad;box-shadow:0 0 0 3px #7b54eb1f}.cdk-merge-detected{background:#ffffff05;border:1px solid #947cda26;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:42px;margin-top:9px;padding:8px 11px;display:flex}.cdk-merge-detected span{color:var(--muted);font-size:12px}.cdk-merge-detected strong{color:#cfbfff;font-family:Cascadia Code,Consolas,monospace;font-size:14px}.cdk-merge-detected small{color:var(--subtle);text-align:right;font-size:11px}.cdk-merge-detected.is-error{background:#ef6a770e;border-color:#ef6a774d}.cdk-merge-detected.is-error small{color:#ffabb4}.cdk-merge-error{background:#ef6a7712;border:1px solid #ef6a7759;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;margin-top:12px;padding:10px 11px;display:grid}.cdk-merge-error>span{color:#ffabb4;background:#ef6a7724;border-radius:8px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.cdk-merge-error p{color:#ffd9dd;overflow-wrap:anywhere;margin-bottom:0;font-size:13px;line-height:1.5}.cdk-merge-actions{grid-template-columns:120px minmax(0,1fr);gap:10px;margin-top:17px;display:grid}.cdk-merge-actions .secondary-button{border-color:var(--border-strong);color:#dfe5ee;background:#191c22;min-height:44px}.cdk-merge-actions .primary-button{min-height:44px}.cdk-merge-success{gap:15px;display:grid}.cdk-merge-success-title{align-items:center;gap:12px;display:flex}.cdk-merge-success-title>span{color:#84e8aa;background:#3acb741c;border:1px solid #3acb7457;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;display:grid}.cdk-merge-success-title strong{color:#effff5;margin-bottom:3px;font-size:19px;display:block}.cdk-merge-success-title p{color:var(--muted);margin-bottom:0;font-size:13px}.cdk-merge-success-title b{color:#87e8aa}.cdk-merge-result-code{background:linear-gradient(120deg,#7b54eb1c,#0000 62%),#090b10;border:1px solid #ae91ff4d;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:13px 13px 13px 15px;display:grid}.cdk-merge-result-code>span{color:var(--subtle);letter-spacing:.08em;grid-column:1/-1;font-size:11px;font-weight:800}.cdk-merge-result-code strong{color:#d9ceff;overflow-wrap:anywhere;align-self:center;min-width:0;font-family:Cascadia Code,Consolas,monospace;font-size:15px}.cdk-merge-result-code button{color:#d8ccff;cursor:pointer;white-space:nowrap;background:#7b54eb1f;border:1px solid #ae91ff59;border-radius:9px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800}.cdk-merge-copy-confirmation{color:#e5d3a5;cursor:pointer;background:#e5b14e12;border:1px solid #e5b14e4d;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 11px;font-size:12px;font-weight:800;line-height:1.5;display:flex}.cdk-merge-copy-confirmation input{accent-color:#dcb45a;flex:none;width:16px;height:16px;margin-top:1px}.cdk-merge-close:disabled,.cdk-merge-done:disabled{cursor:not-allowed;opacity:.46}.cdk-merge-session-note{background:#238df50e;border:1px solid #3aa0ff33;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:10px 11px;display:grid}.cdk-merge-session-note>span{color:#8acbff;background:#238df51f;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.cdk-merge-session-note p,.cdk-merge-security-note{margin-bottom:0;font-size:12.5px;line-height:1.55}.cdk-merge-session-note p{color:#cde8ff}.cdk-merge-security-note{color:var(--subtle);text-align:center}.cdk-merge-done{min-height:44px}.auth-mode-tabs{border:1px solid var(--border);background:#0d0f13;border-radius:10px;flex:none;padding:3px;overflow:hidden}.auth-mode-tabs button{min-height:31px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:13px;font-weight:800}.auth-mode-tabs button.is-selected{color:var(--text);background:#252a32;box-shadow:inset 0 1px #ffffff0d}.credential-panel{justify-content:flex-end;gap:8px;min-width:0}.credential-panel .key-input-row{min-width:235px}.resume-button,.logout-button,.generated-head button{border:1px solid var(--border-strong);color:#dfe5ee;cursor:pointer;white-space:nowrap;background:#191c22;border-radius:9px;min-height:36px;padding:0 12px;font-size:13px;font-weight:800}.connected-identity{border-left:1px solid var(--border);gap:10px;min-height:46px;padding-left:11px}.connected-identity>div{gap:2px;min-width:86px;display:grid}.connected-identity span{color:var(--subtle);font-size:11px}.connected-identity strong{color:#e9f2fb;font-family:Cascadia Code,Consolas,monospace;font-size:14px}.connected-identity small{color:#8c98a7;max-width:240px;font-size:10px;line-height:1.35}.logout-button{color:#ffadb6;border-color:#ef6a7747;min-height:34px}.support-card,.customer-quota-card{border:1px solid var(--border);background:#111318c7;border-radius:14px;margin-top:15px}.support-card{gap:7px;padding:15px 16px;display:grid}.support-card p{color:var(--text);margin-bottom:2px;font-size:15px;font-weight:800}.support-card a,.support-card span{overflow-wrap:anywhere;color:var(--muted);font-size:13.5px;line-height:1.6;text-decoration:none}.support-card a{color:#82c8ff}.support-card a:hover{text-decoration:underline}.customer-quota-card{margin-bottom:15px;overflow:hidden}.customer-quota-card>div{background:linear-gradient(135deg,#238df51f,#0000 62%),#12151b;justify-content:space-between;align-items:center;gap:12px;min-height:86px;padding:14px 16px;display:flex}.customer-quota-card>div>span{color:#b9c8d8;font-size:14px;font-weight:800}.customer-quota-card strong{color:#f4f8fc;font-family:Cascadia Code,Consolas,monospace;font-size:30px;line-height:1}.customer-quota-card strong small{color:var(--muted);font-size:15px}.customer-quota-card p{border-top:1px solid var(--border);color:var(--muted);margin:0;padding:11px 14px 12px;font-size:13px;line-height:1.6}.extract-status-panel{background:radial-gradient(circle at 92% 0,#238df529,#0000 34%),linear-gradient(135deg,#112334f5,#0b1420fa);border:1px solid #3aa0ff57;border-radius:16px;margin-bottom:18px;padding:19px 20px 17px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 44px #0003}.extract-status-panel:before{content:"";background:linear-gradient(90deg,#35c9d6,#329fff 56%,#0000);height:2px;position:absolute;top:0;left:0;right:0}.extract-status-kicker-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.extract-status-kicker-row>p{color:#62d9e8;letter-spacing:.12em;margin:0;font-family:Cascadia Code,Consolas,monospace;font-size:10px;font-weight:900}.extract-live-chip{color:#a5edbd;background:#3acb7414;border:1px solid #3acb744d;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.extract-live-chip i{background:#45d27e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #45d27eb8}.extract-status-head{justify-content:space-between;gap:22px;margin-bottom:13px}.extract-status-head h2{color:#f1f7ff;letter-spacing:-.025em;margin:0 0 3px;font-size:22px}.extract-status-subtitle{color:#8fa7bc;font-size:11px;line-height:1.5}.extract-legend{color:#9fb2c4;flex-wrap:wrap;justify-content:flex-end;gap:12px;font-size:11px}.extract-legend span{white-space:nowrap;gap:5px}.status-swatch{background:#273b4d;border:1px solid #425a70;border-radius:3px;width:9px;height:9px;display:inline-block}.status-swatch.is-failure{background:var(--danger);border-color:#ef7b87}.status-swatch.is-success{background:var(--success);border-color:#68d995}.extract-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:11px;display:grid}.extract-metrics>span{background:#070f1975;border:1px solid #52739057;border-radius:9px;align-items:baseline;gap:7px;padding:7px 10px;display:flex}.extract-metrics b{color:#8fcfff;font-family:Cascadia Code,Consolas,monospace;font-size:17px}.extract-metrics b.is-success{color:#74e5a0}.extract-metrics b.is-failure{color:#ff919d}.extract-metrics small{color:#869bad;font-size:10px;font-weight:800}.status-cell-frame{background:linear-gradient(#132739d6,#08111beb);border:1px solid #3f66897a;border-radius:12px;padding:10px;overflow:hidden;box-shadow:inset 0 8px 22px #00000029}.status-cell-grid{grid-template-columns:repeat(24,minmax(8px,1fr));align-content:start;gap:5px;display:grid}.status-cell{aspect-ratio:1.28;background:#263d50;border:1px solid #38536a;border-radius:4px;width:100%;min-height:17px;transition:transform .12s,filter .12s;display:block;box-shadow:inset 0 1px #ffffff0e}.status-cell.is-success{background:linear-gradient(145deg,#64e6a0,#2fbd74);border-color:#58db91;box-shadow:inset 0 1px #ffffff47,0 0 11px #3acb7442}.status-cell.is-failure{background:linear-gradient(145deg,#ff8995,#da5664);border-color:#f0828d;box-shadow:inset 0 1px #fff3,0 0 11px #ef6a773d}.status-cell.is-active{outline-offset:1px;background:linear-gradient(145deg,#3e7ba8,#24506f);outline:2px solid #58bbffe6;animation:1.5s ease-in-out infinite extract-active-pulse;box-shadow:0 0 13px #3aa0ff61}.status-cell:hover{z-index:1;filter:brightness(1.14);transform:translateY(-1px)scale(1.07)}@keyframes extract-active-pulse{50%{filter:brightness(1.22)}}.extract-summary{color:#8299ad;margin:10px 0 0;font-size:11px;line-height:1.5}.task-head-metrics{flex:none;gap:7px}.quota-count{color:#91e6b0;white-space:nowrap;background:#3acb7414;border:1px solid #3acb744d;border-radius:9px;align-items:center;min-height:32px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.quota-count.is-danger{color:#ffadb6;background:#ef6a7717;border-color:#ef6a7766}.quota-warning{color:#ffc1c7;background:#ef6a7714;border:1px solid #ef6a7757;border-radius:9px;margin:-4px 0 12px;padding:10px 11px;font-size:13px;line-height:1.55}.quota-warning.is-readonly{color:#f1cf91;background:#e2ac4c17;border-color:#e2ac4c5c}.admin-account-lookup{border:1px solid var(--border);background:linear-gradient(120deg,#3acb740b,#0000 46%),#111318db;border-radius:14px;margin-top:18px;padding:22px;box-shadow:0 24px 58px #0000002e,inset 0 1px #ffffff05}.secure-account-lookup{background:linear-gradient(120deg,#3aa0ff12,#0000 46%),#111318e6;border-color:#3aa0ff4d;margin-bottom:18px}.account-lookup-head,.account-lookup-input-row,.account-lookup-record-head,.account-lookup-record-head>div,.account-retention-badge,.account-lookup-message{align-items:center;display:flex}.account-lookup-head{justify-content:space-between;gap:24px}.account-lookup-head h2{letter-spacing:-.03em;margin-bottom:5px;font-size:22px}.account-lookup-head>div>p:last-child{color:var(--muted);margin-bottom:0;font-size:13.5px}.account-retention-badge{color:#9be7b6;white-space:nowrap;background:#3acb7412;border:1px solid #3acb7447;border-radius:9px;flex:none;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800}.account-lookup-form{border:1px solid var(--border);background:#0d0f13;border-radius:11px;margin-top:17px;padding:14px}.account-lookup-form>label{color:#d9e1eb;margin-bottom:7px;font-size:13px;font-weight:850;display:block}.account-lookup-input-row{gap:8px}.account-lookup-code-row{margin-bottom:12px}.account-lookup-input-row input{border:1px solid var(--border-strong);background:var(--surface-input);min-width:0;height:42px;color:var(--text);border-radius:9px;outline:none;flex:auto;padding:0 12px;font-family:Cascadia Code,Consolas,monospace;font-size:13.5px}.account-lookup-input-row input::placeholder{color:#626b77}.account-lookup-input-row input:focus{border-color:#3aa0ffb8;box-shadow:0 0 0 3px #238df51f}.account-lookup-input-row button{color:#fff;cursor:pointer;white-space:nowrap;background:#238df5;border:1px solid #3aa0ff6b;border-radius:9px;min-height:42px;padding:0 15px;font-size:13px;font-weight:850}.account-lookup-input-row button:active:not(:disabled),.account-line-copy:active:not(:disabled),.account-line-download:active:not(:disabled){transform:translateY(1px)}.account-lookup-input-row .account-lookup-clear{border-color:var(--border-strong);color:#c7d0dc;background:#171a20}.account-lookup-input-row button:disabled,.account-line-copy:disabled,.account-line-download:disabled{cursor:not-allowed;opacity:.5}.account-lookup-form>small{color:var(--subtle);margin-top:8px;font-size:11.5px;line-height:1.5;display:block}.account-lookup-results{margin-top:12px}.account-lookup-list{scrollbar-color:#3a414c transparent;gap:10px;max-height:620px;padding-right:3px;display:grid;overflow-y:auto}.account-lookup-record{border:1px solid var(--border);background:#0b0d11;border-radius:11px;padding:14px}.account-lookup-record-head{justify-content:space-between;gap:14px}.account-lookup-record-head>div{gap:9px;min-width:0}.account-lookup-record-head>div>strong{color:#f0f4fa;text-overflow:ellipsis;white-space:nowrap;font-family:Cascadia Code,Consolas,monospace;font-size:14px;overflow:hidden}.account-lookup-status{border:1px solid var(--border);white-space:nowrap;border-radius:8px;flex:none;align-items:center;min-height:27px;padding:0 8px;font-size:11.5px;font-weight:850;display:inline-flex}.account-lookup-status.is-success{color:#8de4ad;background:#3acb7414;border-color:#3acb744d}.account-lookup-status.is-danger{color:#ffabb4;background:#ef6a7714;border-color:#ef6a7757}.account-lookup-status.is-active{color:#9bd2ff;background:#238df514;border-color:#3aa0ff57}.account-record-actions{flex:none;align-items:center;gap:7px;display:flex}.account-line-copy,.account-line-download{cursor:pointer;white-space:nowrap;border-radius:9px;flex:none;min-height:34px;padding:0 11px;font-size:12px;font-weight:850}.account-line-copy{color:#9dd4ff;background:#238df517;border:1px solid #3aa0ff57}.account-line-download{color:#9be7b6;background:#3acb741a;border:1px solid #3acb745c}.account-line-value{color:#cfe7ff;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;white-space:pre-wrap;word-break:break-all;background:#080a0d;border:1px solid #3aa0ff33;border-radius:9px;max-height:180px;margin:12px 0;padding:12px;font-family:Cascadia Code,Consolas,monospace;font-size:12.5px;line-height:1.65;overflow:auto}.account-line-expired{color:#d9bc88;background:#e2ac4c0f;border:1px solid #e2ac4c40;border-radius:9px;align-items:flex-start;gap:9px;margin:12px 0;padding:11px 12px;display:flex}.account-line-expired p{margin:0;font-size:12px;line-height:1.6}.account-lookup-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.account-lookup-meta>div{background:#ffffff05;border:1px solid #292d35c7;border-radius:8px;min-width:0;padding:9px 10px}.account-lookup-meta dt{color:var(--subtle);margin-bottom:4px;font-size:10.5px;font-weight:750}.account-lookup-meta dd{color:#cbd4df;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Cascadia Code,Consolas,monospace;font-size:11.5px;line-height:1.45;overflow:hidden}.account-lookup-error-detail{color:#e89ca5;margin:10px 0 0;font-size:11.5px;line-height:1.5}.account-lookup-message{border:1px dashed var(--border-strong);text-align:left;background:#0b0d11;border-radius:11px;justify-content:center;gap:11px;min-height:112px;padding:20px}.account-lookup-message>span{color:#91cbf8;background:#238df514;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:19px;font-weight:900;display:grid}.account-lookup-message strong{margin-bottom:3px;font-size:13.5px;display:block}.account-lookup-message p{color:var(--subtle);margin:0;font-size:12px}.account-lookup-message.is-error{background:#ef6a770b;border-color:#ef6a7752}.account-lookup-message.is-error>span{color:#ff9da7;background:#ef6a771a}.account-lookup-message.is-idle{min-height:92px}.account-lookup-loading{border:1px solid var(--border);background:#0b0d11;border-radius:11px;gap:8px;padding:18px;display:grid}.account-lookup-loading span{background:linear-gradient(90deg,#ffffff09,#ffffff16,#ffffff09) 0 0/220% 100%;border-radius:6px;height:14px;animation:1.25s ease-in-out infinite account-lookup-loading}.account-lookup-loading span:first-child{width:43%}.account-lookup-loading span:nth-child(2){width:100%}.account-lookup-loading span:nth-child(3){width:72%}@keyframes account-lookup-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.admin-daily-log{border:1px solid var(--border);background:linear-gradient(120deg,#238df50b,#0000 44%),#111318db;border-radius:14px;margin-top:18px;padding:21px 22px 22px;box-shadow:0 24px 58px #0000002e,inset 0 1px #ffffff05}.daily-log-head,.daily-log-head-actions,.daily-log-summary,.daily-log-toolbar,.daily-log-filters,.daily-log-auto,.daily-log-actor,.daily-log-phone,.daily-log-outcome{align-items:center;display:flex}.daily-log-head{justify-content:space-between;gap:24px}.daily-log-head h2{letter-spacing:-.03em;margin-bottom:5px;font-size:22px}.daily-log-head>div:first-child>p:last-child{color:var(--muted);margin-bottom:0;font-size:13.5px}.daily-log-head-actions{flex:none;justify-content:flex-end;gap:8px}.daily-log-summary{border:1px solid var(--border);background:#0d0f13;border-radius:9px;overflow:hidden}.daily-log-summary>span{border-right:1px solid var(--border);min-height:34px;color:var(--muted);white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.daily-log-summary>span:last-child{border-right:0}.daily-log-summary strong{color:var(--text);margin-left:3px;font-family:Cascadia Code,Consolas,monospace;font-size:13px}.daily-log-summary .is-success{color:#8ee5ae}.daily-log-summary .is-failed{color:#ff9da7}.daily-log-refresh{color:#8dccff;cursor:pointer;background:#238df514;border:1px solid #238df552;border-radius:9px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800}.daily-log-toolbar{justify-content:space-between;gap:16px;margin:16px 0 10px}.daily-log-filters{gap:6px}.daily-log-filters button{border:1px solid var(--border);min-height:32px;color:var(--muted);cursor:pointer;background:#0d0f13;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.daily-log-filters button span{color:#dce4ef;background:#ffffff0b;border-radius:6px;place-items:center;min-width:19px;min-height:19px;margin-left:6px;font-family:Cascadia Code,Consolas,monospace;font-size:10px;display:inline-grid}.daily-log-filters button.is-selected{color:#a9d9ff;background:#238df521;border-color:#3aa0ff8f}.daily-log-auto{color:var(--subtle);gap:7px;font-size:12px}.daily-log-list{border:1px solid var(--border);scrollbar-color:#3a414c transparent;background:#0b0d11;border-radius:11px;max-height:390px;overflow-y:auto}.daily-log-row{border-bottom:1px solid #292d35b8;grid-template-columns:72px 104px minmax(220px,1fr) minmax(205px,.72fr) 88px;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.daily-log-row:last-child{border-bottom:0}.daily-log-row time{color:var(--subtle);font-family:Cascadia Code,Consolas,monospace;font-size:12px}.daily-log-actor{border:1px solid var(--border);white-space:nowrap;border-radius:8px;gap:6px;width:fit-content;min-height:29px;padding:0 8px;font-size:12px;font-weight:900}.daily-log-actor.is-admin{color:#f2cb82;background:#e2ac4c14;border-color:#e2ac4c52}.daily-log-actor.is-user{color:#92cfff;background:#238df514;border-color:#238df54d}.daily-log-email{color:#e5ebf4;text-overflow:ellipsis;white-space:nowrap;font-family:Cascadia Code,Consolas,monospace;font-size:13px;overflow:hidden}.daily-log-phone{color:#aeb8c5;white-space:nowrap;gap:6px;min-width:0;font-family:Cascadia Code,Consolas,monospace;font-size:12.5px}.daily-log-outcome{white-space:nowrap;border-radius:8px;justify-content:center;min-height:30px;font-size:12px;font-weight:900}.daily-log-outcome.is-success{color:#8de4ad;background:#3acb7414;border:1px solid #3acb744d}.daily-log-outcome.is-failed{color:#ffabb4;background:#ef6a7714;border:1px solid #ef6a7757}.daily-log-detail{color:#c98d94;text-overflow:ellipsis;white-space:nowrap;grid-column:3/6;margin-top:-4px;font-size:11.5px;line-height:1.4;overflow:hidden}.daily-log-empty{text-align:center;place-content:center;justify-items:center;min-height:150px;padding:26px;display:grid}.daily-log-empty>span{margin-bottom:8px;font-size:24px}.daily-log-empty strong{margin-bottom:5px;font-size:14px}.daily-log-empty p,.daily-log-truncated{color:var(--subtle);margin:0;font-size:12px}.daily-log-truncated{text-align:right;margin-top:8px}.admin-cdk-panel{border:1px solid var(--border);background:#111318d1;border-radius:14px;margin-top:18px;padding:23px 24px 24px;box-shadow:0 24px 58px #0000002e,inset 0 1px #ffffff05}.admin-panel-head{justify-content:space-between;gap:24px;margin-bottom:18px}.admin-panel-head h2{letter-spacing:-.03em;margin-bottom:5px;font-size:22px}.admin-panel-head>div:first-child>p:last-child{color:var(--muted);margin-bottom:0;font-size:13.5px}.security-badge{color:#9be7b6;background:#3acb7412;border:1px solid #3acb7447;border-radius:9px;flex:none;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800}.security-badge span{font-size:11px}.cdk-admin-grid{grid-template-columns:minmax(310px,.78fr) minmax(420px,1.22fr);gap:13px;display:grid}.cdk-generator-card,.generated-card,.cdk-records{border:1px solid var(--border);background:#0d0f13;border-radius:12px}.cdk-generator-card{padding:16px}.generator-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.generator-fields label{min-width:0;color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.generator-fields input{border:1px solid var(--border-strong);background:var(--surface-input);width:100%;height:40px;color:var(--text);border-radius:9px;padding:0 11px}.generator-fields input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #238df51a}.cdk-label-field{grid-column:1/-1}.cdk-generate-button{margin-top:12px}.cdk-generation-progress{background:#238df50e;border:1px solid #238df538;border-radius:10px;gap:8px;margin-top:10px;padding:10px 11px;display:grid}.cdk-progress-head,.cdk-progress-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.cdk-progress-head span{color:#dceeff;font-size:12.5px;font-weight:800}.cdk-progress-head strong{color:#8ccbff;font-family:Cascadia Code,Consolas,monospace;font-size:13px}.cdk-progress-track{background:#20242c;border-radius:999px;height:7px;position:relative;overflow:hidden}.cdk-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#238df5,#55b4ff);height:100%;transition:width .22s;display:block;box-shadow:0 0 14px #238df561}.cdk-progress-track.is-waiting:after{border-radius:inherit;content:"";background:linear-gradient(90deg,#0000,#55b4ffb8,#0000);width:24%;animation:1.05s ease-in-out infinite cdk-progress-wait;position:absolute;top:0;bottom:0}.cdk-progress-meta{color:var(--subtle);font-size:11.5px}.cdk-generation-progress.is-complete{background:#3acb740e;border-color:#3acb7445}.cdk-generation-progress.is-complete .cdk-progress-fill{background:linear-gradient(90deg,#2eb966,#63de92);box-shadow:0 0 14px #3acb7452}.cdk-generation-progress.is-complete .cdk-progress-head strong{color:#87e8aa}.cdk-generation-progress.is-error{background:#ef6a770f;border-color:#ef6a7752}.cdk-generation-progress.is-error .cdk-progress-fill{background:var(--danger)}.cdk-generation-progress.is-error .cdk-progress-head strong{color:#ff9da7}@keyframes cdk-progress-wait{0%{transform:translate(-110%)}to{transform:translate(430%)}}.security-copy{color:var(--subtle);margin:11px 1px 0;font-size:12px;line-height:1.55}.generated-card{grid-template-rows:auto minmax(0,1fr);min-width:0;padding:15px;display:grid}.generated-head{justify-content:space-between;gap:12px;margin-bottom:11px}.generated-head h3,.cdk-records-head h3{margin-bottom:3px;font-size:16px}.generated-head p{color:var(--subtle);margin-bottom:0;font-size:12px}.generated-head>div:last-child{gap:7px}.generated-head button{min-height:31px;padding:0 9px;font-size:11.5px}.generated-card textarea{resize:vertical;color:#a8d7ff;background:#090b0f;border-color:#34404f;min-height:142px;font-size:14px;line-height:1.7}.generated-empty{border:1px dashed var(--border-strong);min-height:142px;color:var(--subtle);text-align:center;border-radius:9px;place-items:center;padding:24px;font-size:12.5px;line-height:1.6;display:grid}.cdk-lookup-card{border:1px solid var(--border);background:linear-gradient(135deg,#238df50b,#0000 38%),#0d0f13;border-radius:12px;margin-top:13px;overflow:hidden}.cdk-lookup-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:14px 16px;display:flex}.cdk-lookup-head h3{margin-bottom:3px;font-size:17px}.cdk-lookup-head>div>p:last-child{color:var(--subtle);margin:0;font-size:12.5px}.cdk-lookup-security{color:#9bd2ff;background:#238df512;border:1px solid #238df542;border-radius:8px;flex:none;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.cdk-lookup-form{gap:7px;padding:14px 16px 13px;display:grid}.cdk-lookup-form>label{color:var(--muted);font-size:12px;font-weight:800}.cdk-lookup-input-row{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.cdk-lookup-input-row input{border:1px solid var(--border-strong);color:#b6dcfb;letter-spacing:.015em;background:#090b0f;border-radius:9px;min-width:0;height:42px;padding:0 12px;font-family:Cascadia Code,Consolas,monospace;font-size:13.5px}.cdk-lookup-input-row input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #238df51a}.cdk-lookup-input-row button{min-height:42px;padding:0 14px}.cdk-lookup-clear{border:1px solid var(--border-strong);background:var(--surface-soft);color:var(--muted);border-radius:9px;font-weight:800}.cdk-lookup-form>small{color:var(--subtle);font-size:11.5px;line-height:1.5}.cdk-lookup-output{border-top:1px solid #292d35b8;padding:14px 16px 16px}.cdk-lookup-message{border:1px dashed var(--border-strong);background:#ffffff03;border-radius:10px;align-items:center;gap:11px;min-height:68px;padding:12px 14px;display:flex}.cdk-lookup-message>span{color:#83c7ff;background:#238df517;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:grid}.cdk-lookup-message>div{gap:3px;display:grid}.cdk-lookup-message strong{font-size:13.5px}.cdk-lookup-message p{color:var(--subtle);margin:0;font-size:12px;line-height:1.5}.cdk-lookup-message.is-error{background:#ef6a770d;border-color:#ef6a774d}.cdk-lookup-message.is-error>span{color:#ff9da7;background:#ef6a7721}.cdk-lookup-message.is-loading>span{animation:1s ease-in-out infinite alternate cdk-lookup-pulse}@keyframes cdk-lookup-pulse{to{background:#238df52e;transform:scale(1.06)}}.cdk-lookup-result{background:linear-gradient(135deg,#3acb740e,#0000 48%),#101319;border:1px solid #3acb743d;border-radius:11px;overflow:hidden}.cdk-lookup-result-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:11px 13px;display:flex}.cdk-lookup-result-head>div{align-items:center;gap:10px;min-width:0;display:flex}.cdk-lookup-result-head>div>div{gap:2px;min-width:0;display:grid}.cdk-lookup-result-head small{color:var(--subtle);font-size:11px}.cdk-lookup-result-head strong{color:#a8d7ff;overflow-wrap:anywhere;text-overflow:ellipsis;font-family:Cascadia Code,Consolas,monospace;font-size:13px;overflow:hidden}.cdk-lookup-result-mark{color:#7ee1a4;background:#3acb741f;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.cdk-lookup-stats{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cdk-lookup-stats>div{border-right:1px solid var(--border);gap:3px;padding:12px 13px;display:grid}.cdk-lookup-stats>div:last-child{border-right:0}.cdk-lookup-stats span,.cdk-lookup-meta dt{color:var(--subtle);font-size:11px}.cdk-lookup-stats strong{color:#e5edf6;font-size:16px}.cdk-lookup-meta{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:4px 6px 8px;display:grid}.cdk-lookup-meta>div{gap:3px;min-width:0;padding:9px 8px;display:grid}.cdk-lookup-meta dd{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.cdk-provenance-card{background:linear-gradient(135deg,#8059ee13,#0000 42%),#0d0f13;border:1px solid #9874ff3d;border-radius:12px;margin-top:13px;overflow:hidden}.cdk-provenance-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:15px 16px;display:flex}.cdk-provenance-head h3{margin-bottom:3px;font-size:17px}.cdk-provenance-head>div>p:last-child{color:var(--subtle);margin:0;font-size:12.5px}.cdk-provenance-badge{color:#c6b6ff;background:#8059ee1a;border:1px solid #9874ff52;border-radius:8px;flex:none;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.cdk-provenance-output{border-top:1px solid #292d35b8;padding:14px 16px 16px}.cdk-provenance-standalone{gap:10px;display:grid}.cdk-provenance-result{background:linear-gradient(135deg,#8059ee0f,#0000 46%),#101218;border:1px solid #9874ff47;border-radius:11px;overflow:hidden}.cdk-provenance-summary{justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:14px;display:flex}.cdk-provenance-summary>div{gap:3px;min-width:0;display:grid}.cdk-provenance-summary small{color:#b7a3ff;font-size:11.5px;font-weight:800}.cdk-provenance-summary strong{color:#c7e5ff;overflow-wrap:anywhere;font-family:Cascadia Code,Consolas,monospace;font-size:14px}.cdk-provenance-summary span{color:var(--subtle);font-size:12px}.cdk-provenance-summary>button,.cdk-provenance-section-head>button{color:#d0c4ff;background:#8059ee1f;border:1px solid #9874ff52;border-radius:8px;flex:none;min-height:34px;padding:0 11px;font-size:12px;font-weight:800}.cdk-provenance-stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cdk-provenance-stats>div{border-right:1px solid var(--border);gap:3px;padding:11px 13px;display:grid}.cdk-provenance-stats>div:last-child{border-right:0}.cdk-provenance-stats span{color:var(--subtle);font-size:11px}.cdk-provenance-stats strong{color:#e9e4ff;font-size:16px}.cdk-provenance-section{border-top:1px solid #292d35b8;gap:11px;padding:14px;display:grid}.cdk-provenance-stats+.cdk-provenance-section{border-top:0}.cdk-provenance-section-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.cdk-provenance-section-head h4{color:#e5e0fa;margin:0 0 2px;font-size:13.5px}.cdk-provenance-section-head p{color:var(--subtle);margin:0;font-size:11.5px;line-height:1.5}.cdk-provenance-path{align-items:stretch;gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.cdk-provenance-path>div{flex:none;align-items:center;gap:8px;display:flex}.cdk-provenance-path>div>span{color:#8d78d9;font-size:18px}.cdk-provenance-path button{text-align:left;background:#8059ee12;border:1px solid #9874ff3d;border-radius:9px;gap:3px;min-width:190px;max-width:270px;padding:9px 11px;display:grid}.cdk-provenance-path button:not(:disabled):hover{background:#8059ee21;border-color:#9874ff85}.cdk-provenance-path small{color:#a996eb;font-size:10.5px;font-weight:800}.cdk-provenance-path strong{color:#baddf9;overflow-wrap:anywhere;font-family:Cascadia Code,Consolas,monospace;font-size:11.5px}.cdk-provenance-code-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px;display:grid}.cdk-provenance-code{border:1px solid var(--border-strong);background:#07090db8;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:flex}.cdk-provenance-code.is-query{border-color:#3caeff6b;box-shadow:inset 3px 0 #3caeffb3}.cdk-provenance-code>div{gap:3px;min-width:0;display:grid}.cdk-provenance-code span{color:var(--subtle);align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:flex}.cdk-provenance-code em{color:#8bcfff;background:#3caeff1f;border-radius:999px;padding:2px 6px;font-size:9.5px;font-style:normal}.cdk-provenance-code strong{color:#a9d8fb;overflow-wrap:anywhere;font-family:Cascadia Code,Consolas,monospace;font-size:12px}.cdk-provenance-code small{color:#d7a56d;font-size:10px}.cdk-provenance-code>button{border:1px solid var(--border-strong);background:var(--surface-soft);min-height:31px;color:var(--muted);border-radius:8px;flex:none;padding:0 9px;font-size:11px;font-weight:800}.cdk-provenance-code>button:not(:disabled):hover{color:#a9d8fb;border-color:#3caeff6b}.cdk-provenance-code.is-compact{padding:9px}.cdk-provenance-rounds,.cdk-provenance-round-sources{gap:8px;display:grid}.cdk-provenance-round{border:1px solid var(--border-strong);background:#06080c8a;border-radius:10px;overflow:hidden}.cdk-provenance-round>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 11px;display:flex}.cdk-provenance-round>header>div{align-items:center;gap:8px;display:flex}.cdk-provenance-round>header span{color:#b8a7f5;background:#8059ee1f;border-radius:6px;padding:3px 7px;font-size:10.5px;font-weight:800}.cdk-provenance-round>header strong{color:#d9dce5;font-size:12px}.cdk-provenance-round>header time{color:var(--subtle);font-size:10.5px}.cdk-provenance-round-flow{grid-template-columns:minmax(0,1fr) auto minmax(280px,.72fr);align-items:center;gap:11px;padding:11px;display:grid}.cdk-provenance-arrow{color:#9f8ae9;font-size:22px;font-weight:900}.cdk-provenance-tree-section{border-top:1px solid #292d35b8;padding:16px 14px 18px}.cdk-provenance-tree-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.cdk-provenance-tree-head h4{color:#ebe7ff;margin:0 0 3px;font-size:14px}.cdk-provenance-tree-head p{max-width:660px;color:var(--subtle);margin:0;font-size:11.5px;line-height:1.55}.cdk-provenance-tree-legend{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.cdk-provenance-tree-legend span{border:1px solid var(--border-strong);min-height:26px;color:var(--muted);background:#07090d94;border-radius:7px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex}.cdk-provenance-tree-legend span:before{content:"";background:#778294;border-radius:2px;width:7px;height:7px;margin-right:6px}.cdk-provenance-tree-legend .is-final:before{background:#9d83f5}.cdk-provenance-tree-legend .is-middle:before{background:#6f8ec4}.cdk-provenance-tree-legend .is-source:before{background:#667284}.cdk-provenance-tree-scroll{scrollbar-color:#9874ff5c transparent;background-color:#05070bc2;background-image:linear-gradient(#9874ff06 1px,#0000 1px),linear-gradient(90deg,#9874ff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #9874ff33;border-radius:10px;padding:20px 16px 24px;overflow-x:auto}.cdk-provenance-tree,.cdk-provenance-tree ol{justify-content:center;min-width:max-content;margin:0;padding:28px 0 0;list-style:none;display:flex;position:relative}.cdk-provenance-tree{padding-top:0}.cdk-provenance-tree-branch{text-align:center;flex:none;padding:28px 7px 0;position:relative}.cdk-provenance-tree>.cdk-provenance-tree-branch{padding-top:0}.cdk-provenance-tree-branch:before,.cdk-provenance-tree-branch:after{content:"";border-top:1px solid #9874ff61;width:50%;height:28px;position:absolute;top:0;right:50%}.cdk-provenance-tree-branch:after{border-left:1px solid #9874ff61;left:50%;right:auto}.cdk-provenance-tree-branch:only-child:before,.cdk-provenance-tree-branch:only-child:after,.cdk-provenance-tree>.cdk-provenance-tree-branch:before,.cdk-provenance-tree>.cdk-provenance-tree-branch:after{display:none}.cdk-provenance-tree-branch:only-child{padding-top:0}.cdk-provenance-tree-branch:first-child:before,.cdk-provenance-tree-branch:last-child:after{border:0}.cdk-provenance-tree-branch:last-child:before{border-right:1px solid #9874ff61;border-radius:0 8px 0 0}.cdk-provenance-tree-branch:first-child:after{border-radius:8px 0 0}.cdk-provenance-tree-branch>ol:before{content:"";border-left:1px solid #9874ff61;width:0;height:28px;position:absolute;top:0;left:50%}.cdk-provenance-tree-node{z-index:1;text-align:left;background:#0a0d13f5;border:1px solid #6f8ec461;border-radius:9px;gap:7px;width:286px;min-height:104px;margin:0 auto;padding:11px 12px 10px;display:grid;position:relative;box-shadow:0 12px 26px #0204093d}.cdk-provenance-tree-node.is-root{background:linear-gradient(135deg,#8059ee24,#0000 62%),#0c0d15fa;border-color:#9d83f59e;box-shadow:0 12px 28px #0204094d,inset 0 1px #c0adff14}.cdk-provenance-tree-node.is-source{border-color:#66728473}.cdk-provenance-tree-node.is-query{border-color:#3caeffc7;box-shadow:0 0 0 1px #3caeff24,0 12px 28px #0204094d,inset 3px 0 #3caeffb8}.cdk-provenance-tree-node-head,.cdk-provenance-tree-node-foot{justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex}.cdk-provenance-tree-node-head span{color:#bcaeff;font-size:10.5px;font-weight:850}.cdk-provenance-tree-node.is-source .cdk-provenance-tree-node-head span{color:#aab4c3}.cdk-provenance-tree-node-head small{color:#d7a56d;flex:none;font-size:10px}.cdk-provenance-tree-node>strong{color:#b9ddf8;overflow-wrap:anywhere;font-family:Cascadia Code,Consolas,monospace;font-size:11.5px;line-height:1.45}.cdk-provenance-tree-node-foot{align-self:end;padding-top:2px}.cdk-provenance-tree-node-foot>span{min-width:0;color:var(--subtle);align-items:center;gap:5px;font-size:9.5px;display:flex}.cdk-provenance-tree-node-foot em{color:#8bcfff;background:#3caeff24;border-radius:5px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:800}.cdk-provenance-tree-node-foot button{border:1px solid var(--border-strong);color:#b8c5d6;background:#1b202adb;border-radius:7px;flex:none;min-height:27px;padding:0 8px;font-size:10px;font-weight:800}.cdk-provenance-tree-node-foot button:not(:disabled):hover{color:#ded6ff;border-color:#9874ff85}.cdk-provenance-tree-node-foot button:not(:disabled):active{transform:translateY(1px)}.cdk-provenance-details{border-top:1px solid #292d35b8}.cdk-provenance-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 14px;list-style:none;display:flex}.cdk-provenance-details>summary::-webkit-details-marker{display:none}.cdk-provenance-details>summary>span{gap:2px;display:grid}.cdk-provenance-details>summary strong{color:#d9d4ef;font-size:12.5px}.cdk-provenance-details>summary small{color:var(--subtle);font-size:10.5px}.cdk-provenance-details>summary em{color:#a996eb;font-size:18px;font-style:normal;transition:transform .16s}.cdk-provenance-details[open]>summary em{transform:rotate(180deg)}.cdk-provenance-details>summary:hover{background:#8059ee0b}.cdk-provenance-details-body{border-top:1px solid #292d35b8}.cdk-provenance-details-body .cdk-provenance-section:first-child{border-top:0}.cdk-records{margin-top:13px;overflow:hidden}.cdk-records-head{border-bottom:1px solid var(--border);justify-content:space-between;gap:15px;min-height:49px;padding:0 14px}.cdk-records-head h3{margin-bottom:0}.cdk-records-head span{color:var(--subtle);font-size:12px}.cdk-records .table-scroll{max-height:330px}.cdk-records table{min-width:840px;font-size:13px}.cdk-records th{font-size:11.5px}.cdk-records td{padding-top:11px;padding-bottom:11px}.cdk-mask{color:#9cd3ff;font-family:Cascadia Code,Consolas,monospace;font-size:12.5px}.cdk-full-code{overflow-wrap:anywhere;display:block}.footer-support{color:#9bcff8;text-align:center}@media (width>=1181px) and (width<=1660px){.auth-console{flex-wrap:wrap;max-width:760px}.credential-panel .key-input-row{min-width:215px}}@media (width<=1180px){.topbar-inner{gap:16px}.auth-console{flex-wrap:wrap;max-width:720px}.cdk-admin-grid{grid-template-columns:1fr}.daily-log-head{flex-direction:column;align-items:flex-start;gap:13px}.daily-log-head-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.daily-log-row{grid-template-columns:68px 100px minmax(190px,1fr) minmax(170px,.7fr) 84px}.support-card,.customer-quota-card{margin-top:0}}@media (width<=900px){.topbar-inner{flex-direction:column;align-items:stretch;gap:12px;padding:13px 0}.auth-console{justify-content:flex-start;width:100%;max-width:none}.credential-panel{flex:420px}.credential-panel .key-field,.credential-panel .key-input-row{width:100%}.extract-status-head,.account-lookup-head,.admin-panel-head{flex-direction:column;align-items:flex-start;gap:11px}.lane-check-button{width:100%}.lane-check-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.lane-check-summary>div:nth-child(3){border-right:0}.lane-check-summary>div:nth-child(-n+3){border-bottom:1px solid var(--border)}.lane-check-grid{grid-template-columns:1fr}.extract-legend{justify-content:flex-start}.account-retention-badge{align-self:flex-start}.account-lookup-meta,.cdk-lookup-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.cdk-provenance-head,.cdk-provenance-summary,.cdk-provenance-section-head{flex-direction:column;align-items:flex-start}.cdk-provenance-summary>button,.cdk-provenance-section-head>button{width:100%}.cdk-provenance-round-flow{grid-template-columns:1fr}.cdk-provenance-arrow{justify-self:center;transform:rotate(90deg)}.task-head-metrics{justify-content:flex-start;align-self:stretch}}@media (width<=620px){.cdk-provenance-tree-head{gap:10px;display:grid}.cdk-provenance-tree-legend{justify-content:flex-start}.cdk-provenance-tree-scroll{padding:14px 10px 16px;overflow-x:visible}.cdk-provenance-tree,.cdk-provenance-tree ol{justify-content:stretch;gap:10px;width:100%;min-width:0;padding:0;display:grid}.cdk-provenance-tree ol{border-left:1px solid #9874ff61;width:auto;margin-top:10px;margin-left:12px;padding-left:14px}.cdk-provenance-tree-branch,.cdk-provenance-tree>.cdk-provenance-tree-branch{width:100%;padding:0}.cdk-provenance-tree-branch:before,.cdk-provenance-tree-branch:after,.cdk-provenance-tree-branch:first-child:before,.cdk-provenance-tree-branch:first-child:after,.cdk-provenance-tree-branch:last-child:before,.cdk-provenance-tree-branch:last-child:after,.cdk-provenance-tree-branch>ol:before{display:none}.cdk-provenance-tree ol>.cdk-provenance-tree-branch:before{content:"";border:0;border-top:1px solid #9874ff61;width:14px;height:0;display:block;position:absolute;top:51px;left:-14px}.cdk-provenance-tree-node{width:100%;min-height:98px}.cdk-provenance-details>summary{align-items:flex-start}.auth-console{grid-template-columns:1fr;gap:8px;display:grid}.auth-console.is-connected{grid-template-columns:auto minmax(0,1fr);align-items:center}.auth-mode-tabs,.credential-panel,.connected-identity{width:100%}.admin-daily-log,.admin-lane-check{padding:18px 15px}.lane-check-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lane-check-summary>div,.lane-check-summary>div:nth-child(3){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.lane-check-summary>div:nth-child(2n){border-right:0}.lane-check-summary>div:last-child{border-bottom:0}.lane-check-card{padding:14px}.lane-check-card>header{flex-direction:column;align-items:stretch}.lane-status-badge{align-self:flex-start}.lane-scheduler-metrics{grid-template-columns:1fr}.lane-scheduler-metrics>div{border-right:0;border-bottom:1px solid rgba(var(--lane-tone), .12)}.lane-scheduler-metrics>div:last-child{border-bottom:0}.lane-service-grid{grid-template-columns:1fr}.lane-service-check small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.admin-account-lookup{padding:18px 15px}.cdk-lookup-head{flex-direction:column;align-items:flex-start}.cdk-lookup-security,.cdk-provenance-badge{align-self:flex-start}.cdk-lookup-input-row{grid-template-columns:1fr 1fr}.cdk-lookup-input-row input{grid-column:1/-1}.cdk-lookup-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cdk-lookup-stats>div:nth-child(2){border-right:0}.cdk-lookup-stats>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.cdk-lookup-meta{grid-template-columns:1fr}.cdk-provenance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cdk-provenance-stats>div:nth-child(2){border-right:0}.cdk-provenance-stats>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.cdk-provenance-code-grid{grid-template-columns:1fr}.cdk-provenance-code{flex-direction:column;align-items:stretch}.cdk-provenance-code>button{align-self:flex-end}.cdk-provenance-round>header,.cdk-lookup-result-head{flex-direction:column;align-items:flex-start}.account-lookup-input-row{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.account-lookup-input-row input{grid-column:1/-1}.account-lookup-record-head{flex-direction:column;align-items:flex-start}.account-lookup-record-head>div{flex-direction:column;align-items:flex-start;width:100%}.account-lookup-record-head>div>strong{white-space:normal;overflow-wrap:anywhere;width:100%}.account-record-actions,.account-line-copy,.account-line-download{width:100%}.account-lookup-meta{grid-template-columns:1fr}.account-lookup-meta dd{white-space:normal;overflow-wrap:anywhere}.daily-log-summary{width:100%}.daily-log-summary>span{flex:1;justify-content:center}.daily-log-toolbar{flex-direction:column;align-items:flex-start}.daily-log-filters{width:100%}.daily-log-filters button{flex:1}.daily-log-row{grid-template-columns:auto 1fr auto;gap:8px;padding:12px}.daily-log-row time{grid-area:1/1}.daily-log-actor{grid-area:1/2}.daily-log-outcome{grid-area:1/3;padding:0 8px}.daily-log-email,.daily-log-phone,.daily-log-detail{white-space:normal;overflow-wrap:anywhere;grid-column:1/-1}.daily-log-email{grid-row:2}.daily-log-phone{grid-row:3}.daily-log-detail{grid-row:4;margin-top:0}.auth-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-console.is-connected .auth-mode-tabs{grid-column:1/-1}.auth-console.is-connected .connection-pill{grid-area:1/1}.auth-console.is-connected .cdk-merge-trigger,.auth-console.is-connected .cdk-provenance-trigger{grid-area:2/1;justify-self:start}.auth-console.is-connected .cdk-merge-trigger{grid-column:2;justify-self:end}.auth-console.is-connected .converter-link{grid-area:3/1/auto/-1;justify-self:end}.auth-console:not(.is-connected) .cdk-merge-trigger,.auth-console:not(.is-connected) .converter-link{justify-self:start}.cdk-merge-backdrop{align-items:end;padding:12px}.cdk-merge-dialog,.cdk-provenance-dialog{border-radius:16px;width:100%;max-height:calc(100dvh - 24px)}.cdk-provenance-dialog-head{grid-template-columns:42px minmax(0,1fr) 34px;gap:10px;padding:16px 14px 14px}.cdk-provenance-dialog-mark{border-radius:12px;width:40px;height:40px}.cdk-provenance-dialog-head h2{font-size:20px}.cdk-provenance-dialog-head>div>span{font-size:11.5px;line-height:1.45;display:block}.cdk-provenance-dialog-body{padding:0 12px 14px}.cdk-provenance-dialog-body>.cdk-lookup-form{margin:0 -12px;padding:14px 12px}.cdk-merge-head{grid-template-columns:42px minmax(0,1fr) 34px;gap:10px;padding:17px 15px 15px}.cdk-merge-mark{border-radius:12px;width:40px;height:40px}.cdk-merge-head h2{font-size:21px}.cdk-merge-head>div:nth-child(2)>span{font-size:12px;line-height:1.45;display:block}.cdk-merge-form,.cdk-merge-success{padding:16px 15px 17px}.cdk-merge-input>span,.cdk-merge-detected{flex-direction:column;align-items:flex-start}.cdk-merge-detected{gap:4px;display:flex}.cdk-merge-detected small{text-align:left}.cdk-merge-actions{grid-template-columns:92px minmax(0,1fr)}.cdk-merge-result-code{grid-template-columns:1fr}.cdk-merge-result-code button{width:100%}.cdk-merge-result-code strong{font-size:13.5px}.auth-console.is-connected .connected-identity{grid-area:1/2;justify-self:end;width:auto}.auth-mode-tabs button{width:100%}.credential-panel{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.credential-panel .key-field{grid-column:1/-1}.credential-panel .resume-button{width:100%}.connected-identity{border-left:0;justify-content:space-between;padding-left:0}.auth-console.is-connected .connected-identity>div{min-width:62px}.connection-pill{justify-self:start}.extract-status-panel{padding:14px}.status-cell-grid{grid-template-columns:repeat(auto-fill,15px);gap:4px}.status-cell{width:15px;height:15px}.task-head-metrics{flex-wrap:wrap}.admin-cdk-panel{padding:19px 16px 18px}.generator-fields{grid-template-columns:1fr}.cdk-label-field{grid-column:auto}.generated-head{flex-direction:column;align-items:flex-start}.generated-head>div:last-child{width:100%}.generated-head button{flex:1}.footer-support{text-align:left}}.admin-customer-queue-panel{background:linear-gradient(145deg,#111a29 0%,#0d1420 100%);border:1px solid #5b6f8f3d;border-radius:24px;gap:22px;padding:30px;display:grid;box-shadow:0 20px 60px #050a1440}.admin-customer-queue-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-customer-queue-head p{color:#77a9ff;letter-spacing:.16em;margin:0 0 8px;font-size:11px;font-weight:800}.admin-customer-queue-head h3{color:#f8fbff;letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,34px)}.admin-customer-queue-head>div:first-child>span{color:#8e9eb5;margin-top:8px;font-size:13px;display:block}.admin-customer-queue-lane{background:#3b6edc1a;border:1px solid #6a9eff3d;border-radius:16px;min-width:190px;padding:14px 16px}.admin-customer-queue-lane strong,.admin-customer-queue-lane small{display:block}.admin-customer-queue-lane strong{color:#b7d0ff;font-size:14px}.admin-customer-queue-lane small{color:#87a1c5;margin-top:5px}.admin-customer-queue-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-customer-queue-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;padding:17px 18px}.admin-customer-queue-card span,.admin-customer-queue-card strong{display:block}.admin-customer-queue-card span{color:#95a5ba;font-size:12px}.admin-customer-queue-card strong{color:#f7fbff;margin-top:7px;font-size:30px;line-height:1}.admin-customer-queue-card.is-waiting strong{color:#79b4ff}.admin-customer-queue-card.is-cooldown strong{color:#ffb36c}.admin-customer-queue-card.is-code strong{color:#bba6ff}.admin-customer-queue-meta{color:#9eacc0;flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.admin-customer-queue-table-wrap{border:1px solid #ffffff14;border-radius:16px;overflow-x:auto}.admin-customer-queue-table{border-collapse:collapse;color:#dce7f7;width:100%;min-width:760px;font-size:13px}.admin-customer-queue-table th,.admin-customer-queue-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff12;padding:14px 16px}.admin-customer-queue-table th{color:#7f91aa;letter-spacing:.1em;background:#ffffff09;font-size:11px;font-weight:800}.admin-customer-queue-table tbody tr:last-child td{border-bottom:0}.admin-customer-queue-table td strong,.admin-customer-queue-table td small{display:block}.admin-customer-queue-table td strong{color:#fff;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.admin-customer-queue-table td small{color:#7e8da4;margin-top:6px;font-size:11px}.admin-queue-phase{color:#b9d3ff;white-space:nowrap;background:#4a82f026;border-radius:999px;padding:5px 9px;display:inline-flex}.admin-queue-status-copy{color:#aebbd0;line-height:1.7}.admin-customer-queue-empty{color:#91a1b7;text-align:center;justify-items:center;gap:6px;padding:44px 20px;display:grid}.admin-customer-queue-empty strong{color:#eaf2ff}@media (width<=760px){.admin-customer-queue-panel{border-radius:18px;padding:22px 16px}.admin-customer-queue-head{display:grid}.admin-customer-queue-lane{min-width:0}.admin-customer-queue-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
