:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--admin-build-revision: 2026080702;--glacier-page: #ffffff;--glacier-surface: #ffffff;--glacier-surface-subtle: #ffffff;--glacier-line: rgba(112, 124, 138, .15);--glacier-line-strong: rgba(105, 118, 133, .24);--glacier-text: #303946;--glacier-muted: #7b8592;--glacier-accent: #356ee8;--glacier-accent-strong: #285dcc;--glacier-accent-soft: #dbe5f8;--glacier-success: #356ee8;--glacier-success-soft: #dbe5f8;--glacier-warning: #d28c25;--glacier-warning-soft: #eadfcb;--glacier-danger: #df6271;--glacier-danger-soft: #ecd9de;--neu-shadow-dark: #d8dde4;--neu-shadow-light: #ffffff;--neu-raised: 7px 7px 14px var(--neu-shadow-dark), -7px -7px 14px var(--neu-shadow-light);--neu-raised-sm: 4px 4px 8px var(--neu-shadow-dark), -4px -4px 8px var(--neu-shadow-light);--neu-pressed: inset 5px 5px 10px var(--neu-shadow-dark), inset -5px -5px 10px var(--neu-shadow-light);--neu-pressed-sm: inset 3px 3px 6px var(--neu-shadow-dark), inset -3px -3px 6px var(--neu-shadow-light);--glacier-shadow: var(--neu-raised);color:var(--glacier-text);background:var(--glacier-page);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.notification-workspace{background:#fff}.notification-topbar{min-height:76px;margin-bottom:26px;align-items:flex-start}.notification-topbar h1{font-size:32px;line-height:1.2}.notification-topbar .workspace-kicker{margin-top:7px;color:#788596;font-size:16px;font-weight:500}.notification-topbar-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.notification-topbar-actions .primary-action,.notification-topbar-actions .secondary-action{min-height:54px;padding:0 22px;border-radius:14px;font-size:16px}.notification-topbar-actions .primary-action{box-shadow:0 8px 18px #0a84ff2e}.notification-page,.captcha-page{display:grid;gap:22px}.captcha-config-card{border:1px solid #dfe4e9;border-radius:18px;background:#fff;padding:31px 32px}.captcha-config-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.captcha-config-heading h2{margin:0;color:#172331;font-size:24px;line-height:1.25}.captcha-config-heading p{margin:7px 0 0;color:#8b98a8;font-size:15px;line-height:1.5}.captcha-active-badge{min-height:34px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid #b9dcff;border-radius:7px;color:#0877df;background:#eef7ff;font-size:14px;font-weight:750;white-space:nowrap}.captcha-form{display:grid;gap:24px;margin-top:30px}.captcha-provider-grid,.captcha-key-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.captcha-provider-option{min-width:0;min-height:108px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:13px;align-items:center;padding:20px;border:1px solid #dfe5ea;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.captcha-provider-option.selected{border-color:#0a84ff;background:#f5faff}.captcha-provider-radio input{position:absolute;width:1px;height:1px;opacity:0}.captcha-provider-radio span{width:22px;height:22px;display:block;border:2px solid #a8b4c1;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 5px #fff}.captcha-provider-radio input:checked+span{border-color:#0a84ff;background:#0a84ff}.captcha-provider-radio input:focus-visible+span{outline:3px solid rgba(10,132,255,.18);outline-offset:2px}.captcha-provider-copy{min-width:0;display:grid;gap:5px}.captcha-provider-copy strong{color:#172331;font-size:17px}.captcha-provider-copy small{color:#7f8c9b;font-size:13px;font-weight:500;line-height:1.45}.captcha-provider-option>b{min-height:27px;display:inline-flex;align-items:center;padding:0 9px;border-radius:6px;font-size:12px;white-space:nowrap}.captcha-provider-option>b.configured{color:#0877df;background:#e8f4ff}.captcha-provider-option>b.unconfigured{color:#7f8c9b;background:#eef1f4}.captcha-key-field{min-width:0;display:grid;gap:12px;padding:20px;border:1px solid #e0e5ea;border-radius:8px;background:#fbfcfd}.captcha-key-field>label:first-child{display:grid;gap:9px;color:#172331;font-size:15px;font-weight:740}.captcha-key-input{min-width:0;min-height:52px;border-color:#d8e0e7;border-radius:7px;padding:1px 15px 4px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:15px;font-variant-ligatures:none;line-height:1.45;letter-spacing:0}.captcha-key-input:focus{border-color:#0a84ff;box-shadow:0 0 0 4px #0a84ff1a}.captcha-key-field small{color:#8b98a8;font-size:13px;font-weight:500}.captcha-clear-key{display:inline-flex;align-items:center;gap:9px;color:#b25a53;font-size:13px;font-weight:600}.captcha-clear-key input{width:18px;height:18px;accent-color:#0a84ff}.captcha-config-note{padding:13px 15px;border-left:3px solid #0a84ff;color:#667586;background:#f4f8fb;font-size:14px;line-height:1.5}.notification-config-card,.notification-record-card{border:1px solid #dfe4e9;border-radius:18px;background:#fff;box-shadow:none;padding:31px 32px}.notification-config-heading,.notification-record-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.notification-config-heading h2,.notification-record-heading h2{margin:0;color:#172331;font-size:24px;line-height:1.25}.notification-config-heading p,.notification-record-heading p{margin:7px 0 0;color:#8b98a8;font-size:15px;line-height:1.5}.notification-switch{display:inline-flex;align-items:center;gap:12px;color:#677587;font-size:15px;white-space:nowrap}.notification-switch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.notification-switch span{position:relative;width:58px;height:34px;flex:0 0 auto;border-radius:999px;background:#c9d1da;transition:background .2s ease}.notification-switch span:after{content:"";position:absolute;top:4px;left:4px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #1b2b3a2e;transition:transform .2s ease}.notification-switch input:checked+span{background:#0a84ff}.notification-switch input:checked+span:after{transform:translate(24px)}.notification-switch input:focus-visible+span{outline:3px solid rgba(10,132,255,.2);outline-offset:2px}.maintenance-admin-page{display:grid;width:min(100%,920px)}.maintenance-control-card{display:grid;gap:28px;padding:30px 32px;border:1px solid #dfe4e9;border-radius:18px;background:#fff}.maintenance-control-heading{min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px}.maintenance-control-heading h2{margin:0;color:#172331;font-size:22px;line-height:1.3}.maintenance-control-heading p{margin:7px 0 0;color:#7f8c9b;font-size:14px;line-height:1.55}.maintenance-control-icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;color:#0a84ff;background:#eef7ff}.maintenance-state{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border-radius:8px;font-size:13px;white-space:nowrap}.maintenance-state.normal{color:#0877df;background:#eaf5ff}.maintenance-state.enabled{color:#b44b42;background:#fff0ef}.maintenance-switch-row{min-width:0;min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;border-radius:12px;background:#f6f8fa}.maintenance-switch-row>div{min-width:0;display:grid;gap:6px}.maintenance-switch-row strong{color:#172331;font-size:16px}.maintenance-switch-row span{color:#758394;font-size:13px;line-height:1.45}.maintenance-impact-note{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-left:3px solid #0a84ff;color:#667586;background:#f4f8fb;font-size:14px;line-height:1.5}.maintenance-impact-note svg{flex:0 0 auto;margin-top:1px;color:#0a84ff}.notification-form{display:grid;gap:28px;margin-top:35px}.notification-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.notification-form label{display:grid;gap:9px;min-width:0;color:#172331;font-size:16px;font-weight:760}.notification-form label input,.notification-form label textarea{min-height:60px;border-color:#dce2e8;border-radius:14px;padding:0 19px;color:#172331;font-size:16px;box-shadow:none}.notification-form label input::placeholder,.notification-form label textarea::placeholder{color:#9aa6b6}.notification-form label input:focus,.notification-form label textarea:focus{border-color:#0a84ff;box-shadow:0 0 0 4px #0a84ff1f}.notification-form label small{color:#8b98a8;font-size:14px;font-weight:500;line-height:1.4}.notification-section-heading{display:flex;align-items:center;gap:14px;border-bottom:1px solid #e3e7eb;padding-bottom:11px}.notification-section-heading h3{margin:0;color:#172331;font-size:18px}.notification-section-heading span{height:1px;flex:1}.notification-help{margin:-8px 0 -10px;color:#8b98a8;font-size:14px}.notification-event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.notification-form .notification-event-option{display:flex;align-items:center;gap:18px;min-height:64px;padding:0 25px;border:1px solid #e0e5ea;border-radius:14px;background:#fdfdfd;color:#172331;font-size:17px;font-weight:760;cursor:pointer}.notification-form label.notification-event-toggle{min-width:0;display:inline-flex;align-items:center;gap:18px;min-height:0;color:inherit;font-size:inherit;font-weight:inherit;cursor:pointer}.notification-form .notification-event-option input,.notification-form .notification-clear-token input{width:23px;height:23px;min-height:0;flex:0 0 auto;padding:0;accent-color:#0a84ff;cursor:pointer}.notification-form .notification-low-balance-option{gap:12px;flex-wrap:wrap}.notification-threshold-control{display:inline-flex;align-items:center;gap:7px;margin-left:auto;color:#788596;font-size:14px;font-weight:600}.notification-form input.notification-threshold-input{width:112px;min-height:40px;padding:0 10px;border-radius:9px;font-size:14px}.notification-threshold-unit{white-space:nowrap}.notification-clear-token{display:flex!important;align-items:center;justify-content:flex-end;gap:12px!important;min-height:64px;margin-top:0;color:#ba5b53!important;font-size:15px!important;font-weight:600!important}.notification-record-heading{align-items:center;margin-bottom:25px}.notification-record-heading .secondary-action{min-height:48px;padding:0 19px;border-radius:13px;font-size:15px}.notification-record-table{overflow:hidden;border:1px solid #e1e5e9;border-radius:14px}.notification-record-row{display:grid;grid-template-columns:1.15fr .64fr .54fr 1.5fr .42fr 2.7fr;align-items:center;min-height:64px;padding:0 22px;border-top:1px solid #e5e8ec;color:#344252;font-size:15px}.notification-record-row:first-child{border-top:0}.notification-record-head{min-height:58px;background:#f6f6f8;color:#7b8796;font-weight:760}.notification-record-status{display:inline-flex;align-items:center;justify-content:center;min-width:47px;min-height:28px;padding:0 10px;border-radius:999px;color:#159b75;background:#e0f7ef;font-size:13px}.notification-record-status.failed{color:#b24e48;background:#fff0ef}.notification-record-empty{min-height:80px;display:grid;place-items:center;color:#8b98a8;font-size:15px}@media(max-width:900px){.captcha-provider-grid,.captcha-key-grid,.notification-fields,.notification-event-grid{grid-template-columns:1fr}.captcha-config-card{padding:22px 18px;border-radius:14px}.captcha-config-heading{flex-direction:column}.captcha-provider-option{grid-template-columns:24px minmax(0,1fr)}.captcha-provider-option>b{grid-column:2;justify-self:start}.notification-clear-token{margin-top:0;justify-content:flex-start}.notification-record-table{overflow-x:auto}.notification-record-row{min-width:920px}}@media(max-width:700px){.notification-topbar{gap:18px}.notification-topbar-actions{width:100%;justify-content:stretch}.notification-topbar-actions>button{flex:1 1 auto}.notification-config-card,.notification-record-card{padding:22px 18px;border-radius:14px}.notification-config-heading,.notification-record-heading{flex-direction:column;align-items:flex-start}.notification-form{margin-top:26px}}.kimoox-page{gap:16px}.kimoox-hero{display:flex;align-items:stretch;justify-content:space-between;gap:18px;padding:22px 24px;border:1px solid #dce6ef;border-radius:10px;background:#fff}.kimoox-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#246dab;font-size:12px;font-weight:800}.kimoox-hero h2{margin:7px 0 6px;color:#18344a;font-size:24px}.kimoox-hero p{max-width:720px;margin:0;color:#687887;font-size:13px;line-height:1.7}.kimoox-connection-state{min-width:180px;display:grid;align-content:center;justify-items:start;gap:3px;padding:0 0 0 20px;border-left:1px solid #dce6ef}.kimoox-connection-state svg{color:#2a8b65}.kimoox-connection-state.pending svg{color:#9aa8b5}.kimoox-connection-state span{color:#26465d;font-size:13px;font-weight:800}.kimoox-connection-state small{color:#81909d;font-size:11px}.kimoox-notice{padding:11px 14px;border:1px solid #bfe2d1;border-left:3px solid #2a8b65;border-radius:7px;background:#f3fbf7;color:#2a6e54;font-size:13px}.kimoox-config-panel,.kimoox-cards-panel{margin:0}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.panel-heading h3{margin:0 0 5px}.panel-heading p{margin:0;color:#738392;font-size:12px}.kimoox-endpoint{max-width:100%;padding:7px 9px;border:1px solid #dce6ef;border-radius:6px;background:#f8fbfd;color:#647584;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;overflow-wrap:anywhere}.kimoox-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kimoox-form-grid label{display:grid;gap:6px;color:#5d6f7f;font-size:12px;font-weight:700}.kimoox-form-grid em{color:#98a5ae;font-style:normal;font-weight:500}.kimoox-form-grid input{width:100%;min-height:38px;padding:0 10px;border:1px solid #d5e0e8;border-radius:6px;color:#263b4c;background:#fff;outline:0}.kimoox-form-grid input:focus{border-color:#74aee0;box-shadow:0 0 0 3px #468bca1f}.kimoox-config-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:14px 16px;border:1px solid #e3eaf3;border-radius:12px;background:#f8faff}.kimoox-enable-control{display:flex;align-items:center;gap:11px;flex-shrink:0}.kimoox-enable-copy{display:grid;gap:4px}.kimoox-enable-copy strong{color:#263b4c;font-size:13px;font-weight:700}.kimoox-enable-copy small{color:#81909d;font-size:11px}.kimoox-config-options .kimoox-access-switch{display:inline-flex;align-items:center;width:42px;min-width:42px;height:24px;min-height:24px;padding:3px;border:0;border-radius:999px;background:#cbd5e1;box-shadow:none;transition:background .16s ease}.kimoox-config-options .kimoox-access-switch span{display:block;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1e293b26;transition:transform .16s ease}.kimoox-config-options .kimoox-access-switch.is-on{background:#3269ec}.kimoox-config-options .kimoox-access-switch.is-on span{transform:translate(18px)}.kimoox-config-options .kimoox-access-switch:focus-visible{outline:3px solid #a9c4ff;outline-offset:3px}.kimoox-clear-options{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kimoox-config-options .kimoox-clear{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 11px;border:1px solid #dfe6ef;border-radius:8px;background:#fff;color:#64748b;font-size:12px;line-height:18px;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease}.kimoox-config-options .kimoox-clear:hover{border-color:#b8c8db;background:#fdfefe}.kimoox-config-options .kimoox-clear.is-selected{border-color:#f2b8bd;color:#b42332;background:#fff3f4}.kimoox-config-options .kimoox-clear input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:16px;min-width:16px;height:16px;min-height:16px;flex:0 0 16px;padding:0;margin:0;border-radius:4px;box-shadow:none;accent-color:#dc4054}.kimoox-config-options .kimoox-clear input:focus-visible{outline:2px solid #93b8ff;outline-offset:3px}.kimoox-config-options .kimoox-clear:has(input:disabled){opacity:.55;cursor:not-allowed}.kimoox-actions{justify-content:flex-end;margin-top:18px}.kimoox-balance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kimoox-balance-card{display:grid;gap:5px;padding:15px 16px;border:1px solid #dce6ef;border-radius:8px;background:#fff}.kimoox-balance-card span{color:#789;font-size:12px;font-weight:700}.kimoox-balance-card strong{color:#1e5e8b;font-size:21px;font-variant-numeric:tabular-nums}.kimoox-balance-card small{color:#8997a3;font-size:11px}.kimoox-search{display:inline-flex;align-items:center;gap:6px;min-width:270px;padding:0 6px 0 10px;border:1px solid #d5e0e8;border-radius:6px;background:#fff;color:#8493a0}.kimoox-search input{min-width:0;flex:1;height:34px;border:0;outline:0;color:#2f4555;font-size:12px}.kimoox-search button{height:27px;padding:0 9px;border:0;border-radius:5px;background:#eaf3fb;color:#246dab;font-size:12px;font-weight:800}.kimoox-search button:disabled{opacity:.55}.kimoox-table .table-head,.kimoox-table .table-row{grid-template-columns:1.4fr .8fr .8fr .9fr 1.2fr}.kimoox-table small{display:block;margin-top:3px;color:#91a0ac;font-size:11px}.kimoox-table-footer{padding:12px 14px 0;color:#82919d;font-size:12px}.kimoox-empty{display:flex;align-items:center;gap:9px;min-height:100px;color:#8493a0;font-size:13px}@media(max-width:760px){.kimoox-hero{flex-direction:column;padding:18px}.kimoox-connection-state{min-width:0;padding:12px 0 0;border-top:1px solid #dce6ef;border-left:0}.kimoox-form-grid,.kimoox-balance-grid{grid-template-columns:1fr}.panel-heading{flex-direction:column}.kimoox-search{width:100%;min-width:0}.kimoox-table{overflow-x:auto}.kimoox-table .table-head,.kimoox-table .table-row{min-width:680px}}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}button{border:0;cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}input,textarea,select{width:100%;min-height:38px;border:1px solid #cbd5dc;border-radius:6px;background:#fff;color:#172026;padding:9px 10px;outline:none}textarea{resize:vertical}input:focus,textarea:focus,select:focus{border-color:#0a84ff;box-shadow:0 0 0 3px #0a84ff21}.admin-login-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:#edf2f5}.admin-session-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:10px;color:#667784;background:#edf2f5;font-size:14px}.login-card{width:min(420px,100%);padding:28px;border-radius:8px;border:1px solid #d5dfe6;background:#fff;box-shadow:0 22px 60px #17202617;display:grid;gap:12px}.login-card h1{margin:0;font-size:28px;letter-spacing:0}.login-card p{margin:-4px 0 8px;color:#5d6b75}.login-step-badge{display:inline-flex;align-items:center;gap:7px;width:fit-content;min-height:30px;padding:0 10px;border:1px solid #d8e2ea;border-radius:6px;color:#31506b;background:#f5f8fb;font-size:13px;font-weight:700}.login-step-label{margin-top:2px;color:#5d6b75;font-size:13px;font-weight:700}.login-step-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.login-step-actions button{min-width:0;white-space:normal}.plus-free-promotion-marker{display:inline-block;margin-left:4px;color:#d92d20;font-size:18px;font-weight:900;line-height:1;vertical-align:-1px}.channel2-unusual-activity-marker{display:inline-block;margin-left:5px;color:#16834b;font-size:22px;font-weight:900;line-height:1;vertical-align:-1px}.login-mark{width:46px;height:46px;display:grid;place-items:center;border-radius:8px;background:#edf4ff;color:#0a84ff}.admin-shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);background:#eef2f5}.admin-sidebar{position:sticky;top:0;height:100vh;padding:18px 14px;display:grid;grid-template-rows:auto 1fr auto;gap:18px;background:#172026;color:#fff}.admin-logo{min-height:54px;display:flex;align-items:center;gap:10px;padding:0 10px}.admin-logo strong,.admin-logo span{display:block}.admin-logo span{color:#9fb0ba;font-size:12px}.admin-sidebar nav{display:grid;align-content:start;gap:5px}.admin-sidebar nav button,.logout-button{min-height:42px;display:flex;align-items:center;gap:10px;width:100%;padding:0 12px;border-radius:6px;color:#cbd6dc;background:transparent;text-align:left}.admin-sidebar nav button.active{color:#172026;background:#fff}.logout-button{border:1px solid #32434d}.admin-workspace{min-width:0;padding:22px}.view-stack,.admin-panel,.dashboard-grid>*,.split-grid>*,.ops-hero-panel>*{min-width:0}.workspace-topbar{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.refresh-cluster{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.refresh-indicator{min-height:32px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #dce6ef;border-radius:999px;color:#64737d;background:#ffffffc2;font-size:12px;font-weight:760;white-space:nowrap}.refresh-indicator>span{width:8px;height:8px;border-radius:50%;background:#90a4ad;box-shadow:0 0 #0a84ff00}.refresh-indicator.active{color:#006edb;border-color:#badbfb;background:#edf4ff}.refresh-indicator.active>span{background:#0a84ff;animation:statusPulse 1.2s ease-out infinite}.workspace-content{position:relative;min-width:0}.refresh-sheen{pointer-events:none;position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;z-index:2;overflow:hidden;border-radius:12px}.refresh-sheen>span{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-110%);background:linear-gradient(100deg,transparent 0%,rgba(10,132,255,.09) 48%,transparent 78%);animation:refreshSweep 1.1s ease-in-out infinite}.workspace-content.is-refreshing .admin-panel,.workspace-content.is-refreshing .stat-card,.workspace-content.is-refreshing .card-pool-summary>div,.workspace-content.is-refreshing .module-summary>div,.workspace-content.is-refreshing .ops-strip>div,.workspace-content.is-refreshing .ops-hero-panel{transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease;border-color:#badbfb;box-shadow:0 14px 36px #0a84ff17}.workspace-content.refreshed-0 .table-row,.workspace-content.refreshed-1 .table-row,.workspace-content.refreshed-0 .stat-card,.workspace-content.refreshed-1 .stat-card,.workspace-content.refreshed-0 .card-pool-summary>div,.workspace-content.refreshed-1 .card-pool-summary>div,.workspace-content.refreshed-0 .module-summary>div,.workspace-content.refreshed-1 .module-summary>div{animation:dataRefreshFlash .72s ease-out}.workspace-kicker{display:block;color:#64737d;font-size:12px;font-weight:800;margin-bottom:4px}.workspace-topbar h1{margin:0;font-size:28px;letter-spacing:0}.view-stack{display:grid;gap:16px}.ops-hero-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.7fr);gap:18px;padding:20px;border:1px solid #d5dfe6;border-radius:10px;background:linear-gradient(135deg,#0a84ff1c,#ffffff59 44%),#fff;box-shadow:0 16px 42px #1720260f}.ops-hero-panel h2{margin:0;font-size:26px;letter-spacing:0}.ops-hero-panel p{max-width:680px;margin:9px 0 0;color:#5d6b75;line-height:1.65}.ops-hero-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ops-hero-metrics>div,.ops-strip>div,.module-summary>div{min-width:0;padding:14px;border:1px solid #dce6ef;border-radius:8px;background:#ffffffd1}.ops-hero-metrics span,.ops-strip span,.module-summary span{display:block;color:#64737d;font-size:12px;font-weight:780}.ops-hero-metrics strong,.ops-strip strong,.module-summary strong{display:block;margin-top:4px;color:#172026;font-size:25px;line-height:1.08}.module-summary small{display:block;margin-top:5px;color:#74828a;font-size:12px}.ops-strip,.module-summary{display:grid;gap:12px}.ops-strip,.module-summary.codes-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.report-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card,.admin-panel{border:1px solid #d5dfe6;border-radius:8px;background:#fff;box-shadow:0 10px 28px #1720260b}.stat-card{padding:16px;display:grid;gap:6px}.stat-card svg{color:#0a84ff}.stat-card span{color:#64737d;font-size:13px;font-weight:720}.stat-card strong{font-size:24px;letter-spacing:0}.stat-card small{color:#7b8890}.admin-panel{padding:16px}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-actions,.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.node-proxy-form{min-width:min(720px,calc(100vw - 40px))}.node-concurrency-form{min-width:min(560px,calc(100vw - 40px))}.node-concurrency-value{display:grid;gap:2px}.node-concurrency-value strong{font-size:15px}.node-concurrency-value small{color:#70828c;font-size:12px;font-weight:700}.proxy-test-result{border:1px solid #c9d7dd;background:#f7fbfc;border-radius:8px;padding:12px 14px;display:grid;gap:4px}.proxy-test-result.ok{border-color:#badbfb;background:#edf4ff;color:#006edb}.proxy-test-result.bad{border-color:#f0b8af;background:#fff4f2;color:#9f3429}.proxy-test-result strong,.proxy-test-result span,.proxy-test-result small{overflow-wrap:anywhere}.panel-title h2{margin:0;font-size:18px;letter-spacing:0}.dashboard-grid,.split-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:16px;align-items:start}.report-main,.report-side{display:grid;gap:16px}.report-list{display:grid;gap:12px}.report-list-row{display:grid;gap:8px;padding:12px;border:1px solid #dce6ef;border-radius:8px;background:#fbfdfd}.report-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.report-list-head strong{min-width:0;font-size:14px;overflow-wrap:anywhere}.report-list-head span{color:#0a84ff;font-size:13px;font-weight:820}.report-list-row small{color:#73828a;line-height:1.45;overflow-wrap:anywhere}.report-list-track{height:6px;overflow:hidden;border-radius:999px;background:#ebf1f3}.report-list-fill{display:block;height:100%;border-radius:inherit}.report-list-fill.tone-success,.report-trend-fill.tone-success{background:#0a84ff}.report-list-fill.tone-danger,.report-trend-fill.tone-danger{background:#b64235}.report-list-fill.tone-warn,.report-trend-fill.tone-warn{background:#c98928}.report-list-fill.tone-info,.report-trend-fill.tone-info{background:#2f74b5}.report-list-fill.tone-muted,.report-trend-fill.tone-muted{background:#91a3aa}.report-trend{display:grid;gap:10px}.report-trend-row{display:grid;grid-template-columns:74px minmax(0,1fr) 118px;gap:10px;align-items:center}.report-trend-label{display:grid;gap:2px}.report-trend-label strong{font-size:13px;letter-spacing:0}.report-trend-label span{color:#73828a;font-size:12px;font-weight:720}.report-trend-track{display:flex;overflow:hidden;height:10px;border-radius:999px;background:#ebf1f3}.report-trend-fill{min-width:0;height:100%}.report-trend-meta{display:grid;justify-items:end;gap:2px;min-width:0}.report-trend-meta strong{font-size:13px;letter-spacing:0}.report-trend-meta small{color:#73828a;font-size:12px;text-align:right;overflow-wrap:anywhere}.report-node-list{display:grid;gap:10px;margin-top:12px}.report-node-row{display:grid;gap:8px;padding:12px;border:1px solid #dce6ef;border-radius:8px;background:#fbfdfd}.report-node-row.tone-success{border-color:#badbfb}.report-node-row.tone-warn{border-color:#f1ddaa}.report-node-row.tone-danger{border-color:#efc1ba}.report-node-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-node-head strong{min-width:0;font-size:14px;overflow-wrap:anywhere}.report-node-head span{color:#73828a;font-size:12px;font-weight:760}.report-node-row small{color:#73828a;overflow-wrap:anywhere}.primary-action,.secondary-action,.text-action,.row-actions button,.drawer-head button,.modal-head button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 12px;border-radius:6px;font-weight:740;white-space:nowrap}.primary-action{color:#fff;background:#0a84ff}.danger-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 12px;border-radius:6px;color:#fff;background:#b64235;font-weight:740;white-space:nowrap}.secondary-action,.row-actions button,.drawer-head button,.modal-head button{color:#172026;background:#edf3f5;border:1px solid #ccd8de}.secondary-action.full{width:100%;margin-top:10px}.text-action{background:transparent;color:#0a84ff}.admin-alert{margin-bottom:14px;padding:10px 12px;border-radius:6px;border:1px solid #efc1ba;background:#fff4f2;color:#98362b}.admin-form,.filter-grid,.compact-list,.reason-list{display:grid;gap:10px}.form-help{display:block;color:#657781;font-size:12px;line-height:1.6}.field-card{display:grid;gap:7px;padding:12px;border:1px solid #dce6ef;border-radius:8px;background:#f8fbff}.field-card>span{color:#31444c;font-size:13px;font-weight:820}.field-card>small{color:#64737d;font-size:12px;line-height:1.5}.inline-warning{padding:10px 12px;border:1px solid #ecd08f;border-radius:8px;color:#76561a;background:#fff8df;font-size:13px;font-weight:760}.security-form{display:grid;gap:12px}.security-form label{display:grid;gap:7px;color:#42525b;font-size:13px;font-weight:760}.security-form .notification-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #dce6ef;border-radius:8px;background:#f8fbff}.subaccount-page{display:grid;gap:18px}.subaccount-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.subaccount-section-head h2,.subaccount-section-head p{margin:0}.subaccount-section-head p{margin-top:5px;color:#6b7280;font-size:13px}.subaccount-section-head>span{color:#64748b;font-size:13px}.subaccount-create-form{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(210px,.8fr) minmax(360px,1.7fr) auto;align-items:end;gap:14px}.subaccount-create-form>label,.subaccount-permission-picker>span{display:grid;gap:7px;color:#475569;font-size:13px;font-weight:650}.subaccount-permission-picker{display:grid;gap:7px}.subaccount-permission-picker>div,.subaccount-permissions{display:flex;flex-wrap:wrap;gap:8px}.subaccount-permission-picker label,.subaccount-permissions label{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 11px;border:1px solid #dbe2ea;border-radius:6px;background:#fff;color:#334155;font-size:13px;cursor:pointer}.subaccount-permission-picker input,.subaccount-permissions input{width:15px;height:15px;margin:0;accent-color:#111827}.subaccount-list{display:grid;gap:10px}.subaccount-row{display:grid;grid-template-columns:minmax(205px,.85fr) auto minmax(330px,1.35fr) minmax(310px,1fr);align-items:center;gap:18px;padding:15px;border:1px solid #e2e8f0;border-radius:7px;background:#fff}.subaccount-admin-toggle{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #dbe2ea;border-radius:6px;background:#fff;color:#475569;font-size:13px;white-space:nowrap;cursor:pointer}.subaccount-admin-toggle.active{border-color:#1788f5;background:#edf6ff;color:#0b67c2}.subaccount-admin-toggle input{width:15px;height:15px;margin:0;accent-color:#1788f5}.subaccount-detail-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.subaccount-identity{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.subaccount-identity strong,.subaccount-identity small{display:block}.subaccount-identity small{margin-top:3px;color:#94a3b8;font-size:11px}.subaccount-avatar{display:grid;width:38px;height:38px;place-items:center;border-radius:6px;background:#eef2f7;color:#334155}.subaccount-actions{display:grid;grid-template-columns:minmax(110px,1fr) auto auto;gap:8px}.subaccount-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}@media(max-width:1180px){.subaccount-create-form,.subaccount-row{grid-template-columns:1fr 1fr}.subaccount-permission-picker,.subaccount-permissions,.subaccount-actions{grid-column:1 / -1}}@media(max-width:720px){.subaccount-create-form,.subaccount-row,.subaccount-actions{grid-template-columns:1fr}.subaccount-create-form>*,.subaccount-row>*,.subaccount-actions{grid-column:1}}.notification-toggle input{width:18px;height:18px;accent-color:#0a84ff}.notification-event-list>div{grid-template-columns:110px minmax(0,1fr)}.security-copy{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;padding:12px;border:1px solid #dce6ef;border-radius:8px;background:#f6f9fc}.security-copy svg{color:#0a84ff}.security-copy strong,.security-copy span{display:block}.security-copy span{margin-top:2px;color:#64737d;font-size:12px}.security-note{padding:10px 12px;border:1px solid #dbe5ea;border-radius:6px;color:#5d6b75;background:#f8fbfc;font-size:13px}.owner-authenticator{display:grid;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #dbe5ea}.authenticator-setup{gap:14px}.authenticator-enrollment{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:18px;padding:14px;border:1px solid #dce6ef;border-radius:8px;background:#f8fbff}.authenticator-enrollment img{width:220px;height:220px;display:block;padding:8px;border:1px solid #d7e1eb;border-radius:6px;background:#fff}.authenticator-enrollment>div{min-width:0;display:grid;justify-items:start;gap:8px}.authenticator-enrollment span{color:#64737d;font-size:13px}.authenticator-enrollment code{max-width:100%;overflow-wrap:anywhere;padding:8px 10px;border:1px solid #dbe5ea;border-radius:6px;color:#182334;background:#fff;font-size:13px;letter-spacing:1px}.authenticator-actions{display:flex;justify-content:flex-end;gap:10px}@media(max-width:600px){.authenticator-enrollment{grid-template-columns:minmax(0,1fr)}.authenticator-enrollment img{width:min(220px,100%);height:auto;aspect-ratio:1;justify-self:center}}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.form-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.inline-input-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.inline-input-action .secondary-action{height:42px;white-space:nowrap}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-list{display:grid;gap:10px}.choice-list label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid #dce6ef;border-radius:8px;background:#fbfdfd}.choice-list input{width:16px;min-height:16px;margin-top:2px;padding:0;accent-color:#0a84ff}.choice-list strong,.choice-list small{display:block}.choice-list small{margin-top:3px;color:#64737d}.filter-grid.inline{grid-template-columns:180px 180px auto;justify-content:start;margin-bottom:12px}.filter-grid.inline.code-filters{grid-template-columns:150px 150px 170px minmax(220px,1.05fr) minmax(180px,.9fr) 110px}.code-mode-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 12px;border:1px solid #dce6ef;border-radius:8px;background:#f7fbff}.code-mode-bar p{margin:0;color:#64737d;font-size:13px}.segmented-control{display:inline-grid;grid-auto-flow:column;gap:4px;padding:4px;border:1px solid #cbd8e4;border-radius:7px;background:#edf3f8}.segmented-control button{min-height:32px;padding:0 12px;border-radius:5px;color:#51616a;background:transparent;font-weight:760}.segmented-control button.active{color:#006edb;background:#fff;box-shadow:0 1px 6px #17202614}.recent-batch-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:12px 14px;border:1px solid #badbfb;border-radius:8px;background:#edf4ff}.recent-batch-banner strong,.recent-batch-banner span{display:block}.recent-batch-banner small{display:block;margin-top:2px;color:#758394;font-size:12px;font-weight:700}.recent-batch-banner span{margin-top:3px;color:#64737d;font-size:13px}.batch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.batch-selection-bar{display:flex;align-items:center;gap:12px;min-height:42px;margin-bottom:12px;padding:8px 12px;border:1px solid #dce6ef;border-radius:8px;color:#52656d;background:#f7faff;font-size:13px;font-weight:760}.batch-selection-bar label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.batch-selection-bar span{margin-left:auto}.batch-selection-bar button{min-height:30px;padding:0 10px}.batch-card{display:grid;gap:12px;padding:14px;border:1px solid #d5dfe6;border-radius:8px;background:#fff;box-shadow:0 8px 22px #1720260a}.batch-card.warn{border-color:#ead19a}.batch-card.bad{border-color:#efbbb2}.batch-card.muted{background:#fbfcfd}.batch-card.selected{border-color:#0a84ff;box-shadow:0 0 0 2px #0a84ff1f,0 8px 22px #1720260a}.batch-card-head{display:flex;justify-content:space-between;gap:10px}.batch-card-identity{display:flex;align-items:flex-start;gap:9px;min-width:0}.batch-select{display:grid;flex:0 0 18px;width:18px;height:24px;place-items:center;cursor:pointer}.batch-select input,.batch-selection-bar input{width:16px;height:16px;margin:0;accent-color:#0a84ff}.batch-card-head strong{display:block;color:#172026;font-size:16px}.batch-card-head button{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding:0;color:#64737d;background:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:760}.batch-health{align-self:start;padding:4px 8px;border-radius:999px;color:#5a6870;background:#eef3f5;font-size:12px;font-weight:820;white-space:nowrap}.batch-health.good{color:#006edb;background:#e7f2ff}.batch-health.warn{color:#82611c;background:#fff5d8}.batch-health.bad{color:#963429;background:#fff0ee}.batch-meta,.batch-foot{display:flex;flex-wrap:wrap;gap:7px;color:#64737d;font-size:12px}.batch-meta span{padding:4px 7px;border:1px solid #d9e4e8;border-radius:999px;background:#f8fbfc}.batch-progress{display:flex;width:100%;height:9px;overflow:hidden;border-radius:999px;background:#edf2f4}.batch-progress span{min-width:0}.batch-progress .unused{background:#0a84ff}.batch-progress .redeemed{background:#8ba0aa}.batch-progress .blocked{background:#c77a35}.batch-count-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.batch-count-grid div{padding:9px;border-radius:7px;background:#f6fafb}.batch-count-grid span,.batch-count-grid strong{display:block}.batch-count-grid span{color:#72828b;font-size:12px}.batch-count-grid strong{margin-top:4px;color:#172026;font-size:20px}.batch-warning,.batch-note,.panel-note{color:#64737d;font-size:13px;line-height:1.5}.batch-warning{color:#9a4d1f}.batch-actions{justify-content:flex-start}.filter-grid.jobs{grid-template-columns:120px 170px minmax(150px,1fr) 150px 145px minmax(210px,1.2fr) 90px;margin-bottom:12px}.data-table{width:100%;max-width:100%;min-width:0;position:relative;display:grid;gap:1px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px}.table-head,.table-row{min-width:760px;display:grid;grid-template-columns:1.2fr 1fr 1fr .8fr 1fr;gap:12px;align-items:center;padding:11px 12px}.table-head{color:#64737d;background:#f5f8fa;font-size:12px;font-weight:800;border-radius:6px 6px 0 0}.table-row{background:#fff;border-top:1px solid #edf1f4}.table-row.with-note{row-gap:6px}.table-row strong,.table-row span{min-width:0;overflow-wrap:anywhere}.table-row small{display:block;margin-top:3px;color:#73828a;font-size:12px}.card-identity{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center}.card-identity strong{display:block;font-size:14px}.card-identity .card-permanent-warning{display:inline-flex;align-items:center;gap:4px;color:#a12d27;font-weight:780}.card-pool-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.card-pool-summary>div{min-width:0;padding:14px;border:1px solid #dce6ef;border-radius:8px;background:linear-gradient(180deg,#fff,#f7faff);box-shadow:0 10px 28px #1f36400f}.card-pool-summary span,.card-pool-summary small{display:block;color:#64737d;font-size:12px;font-weight:740}.card-pool-summary strong{display:block;margin:4px 0;color:#172331;font-size:24px;line-height:1.1}.card-pool-overview .card-summary-danger{border-color:#f0c1ba;background:#fff4f2}.card-pool-overview .card-summary-danger strong{color:#a12d27}.table-row.card-row{position:relative;border-left:3px solid #0a84ff}.table-row.card-row.bad{border-left-color:#bc4b3e}.card-mini{width:38px;height:28px;display:grid;place-items:center;border-radius:6px;color:#006edb;background:#e9f6f1;border:1px solid #badbfb}.card-mini.bad{color:#98362b;background:#fff0ee;border-color:#f0c1ba}.card-mini.warn{color:#84621b;background:#fff8e6;border-color:#f1ddaa}.table-head.cards,.table-row.cards{width:max(100%,1580px);min-width:1580px;grid-template-columns:42px 1.12fr .58fr .72fr .82fr .54fr .88fr 1fr .52fr 1.3fr}.card-type-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.78rem;font-weight:600;text-align:center}.card-type-badge.stripe{background:#eef1ff;color:#5469d4;border:1px solid #c5cdee}.card-filter-grid{grid-template-columns:1.3fr .82fr .78fr .88fr .78fr .88fr 1fr .7fr auto;align-items:stretch}.range-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.source-cell{min-width:0;display:grid;gap:3px;padding:8px 10px;border-radius:8px;background:#f6f9fb;border:1px solid #dfe8ee}.source-cell strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#172026}.source-cell small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#70808f}.source-cell.synced{background:#edf4ff;border-color:#badbfb}.source-cell.synced strong{color:#006edb}.source-cell.manual{background:#f7f8fa}.table-head.codes,.table-row.codes{width:max(100%,1180px);min-width:1180px;grid-template-columns:42px 1.15fr .82fr .78fr .9fr 1.15fr .65fr .8fr}.table-row.code-row{border-left:3px solid #0a84ff}.table-row.code-row-redeemed{border-left-color:#91a3aa}.table-row.code-row-locked{border-left-color:#b6841e}.table-row.code-row-disabled{border-left-color:#bc4b3e}.table-row.code-row strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.code-copy-cell{min-width:0;display:grid;gap:3px}.code-account-cell{min-width:0;overflow-wrap:anywhere}.code-copy-button{min-width:0;justify-content:flex-start;gap:7px;padding:0;color:#172026;background:transparent;border:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:820}.code-copy-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-copy-button:not(:disabled):hover{color:#006edb}.code-copy-button.copied{color:#006edb}.copy-feedback,.code-note-preview{color:#006edb!important;font-weight:800}.table-head.jobs,.table-row.jobs{width:max(100%,1420px);min-width:1420px;grid-template-columns:.72fr .9fr minmax(260px,1.2fr) minmax(190px,.9fr) minmax(190px,.9fr) .65fr .42fr .42fr 1fr}.job-identity-cell{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0}.job-identity-cell>strong{display:grid;min-width:0}.job-identity-cell>strong>small{margin-top:3px}.job-owner-label{color:#087b62;font-weight:700}.job-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px}.job-pagination>.job-page-summary{color:#5f7180;font-size:13px;font-weight:700}.job-pagination button{min-height:34px;padding:0 13px}.job-page-jump{display:inline-flex;align-items:center;gap:7px;color:#5f7180;font-size:13px;font-weight:700}.job-page-jump input{width:66px;height:36px;padding:0 8px;border:1px solid #d4dee7;border-radius:8px;color:#172026;background:#fff;text-align:center;font:inherit;outline:none}.job-page-jump input:focus{border-color:#4d93cf;box-shadow:0 0 0 3px #4d93cf24}.job-page-jump button{display:inline-flex;align-items:center;justify-content:center;gap:5px}.job-code-block,.job-card-block{display:grid;gap:3px}.job-code-block button{min-width:0;justify-content:flex-start;gap:6px;padding:0;border:0;color:#172026;background:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:820}.job-code-block button:not(:disabled):hover{color:#006edb}.table-head.workers,.table-row.workers{grid-template-columns:1.25fr .65fr .55fr 1.25fr .85fr .65fr 1fr}.table-head.platforms,.table-row.platforms{width:max(100%,1160px);min-width:1160px;grid-template-columns:minmax(260px,1.25fr) minmax(190px,.85fr) minmax(160px,.65fr) minmax(260px,1.05fr) minmax(420px,1.55fr)}.platform-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.platform-identity{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center}.platform-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;color:#006edb;background:#edf4ff;border:1px solid #badbfb}.text-danger{color:#98362b}.text-warn{color:#9a6b15}.data-table.compact .table-row{min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))}.row-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.row-actions button{min-height:30px;padding:0 9px;font-size:12px}.row-actions .primary-inline{color:#006edb;border-color:#badbfb;background:#edf4ff}.row-select,.table-head.cards>span:first-child,.table-head.codes>span:first-child{display:grid;place-items:center}.detail-loading-hint{display:inline-flex;align-items:center;gap:6px;margin:6px 0 2px;padding:6px 10px;border-radius:6px;background:#eef2f7;color:#4a5a6a;font-size:12px}.sync-progress-bar{position:relative;height:10px;border-radius:999px;background:#e6ecf2;overflow:hidden}.sync-progress-bar>i{display:block;height:100%;border-radius:999px;transition:width .4s ease;background:#2f6fed}.sync-progress-bar>i.is-running{background:linear-gradient(90deg,#2f6fed,#61a0ff)}.sync-progress-bar>i.is-done{background:#0a84ff}.sync-progress-bar>i.is-failed{background:#d64550}.sync-progress-status{display:flex;align-items:center;gap:8px;margin:10px 0;color:#33414f}.sync-progress-hint{margin:8px 0 0;color:#6b7a88;font-size:12px}.sync-progress-hint.ready{color:#0a84ff;font-weight:700}.table-head.billing,.table-row.billing{grid-template-columns:minmax(220px,1.2fr) minmax(240px,1.6fr) 120px 100px minmax(200px,.9fr)}.billing-identity{display:flex;align-items:center;gap:10px;min-width:0}.billing-identity>div{min-width:0}.billing-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#eef2f7;color:#6b7a88;flex-shrink:0}.billing-icon.is-default{background:#edf4ff;color:#0a84ff}.billing-hint{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;border-radius:8px;background:#eef4fb;color:#3f5468;font-size:12px;line-height:1.6}.billing-hint svg{flex-shrink:0;margin-top:2px}.billing-line{display:inline-flex;align-items:center;gap:4px;color:#5b6b7a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.billing-line.billing-missing{color:#c47d1a}.inline-checkbox{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px;color:#33414f}.inline-checkbox input{width:16px;height:16px}.platform-delete-dialog{display:grid;gap:16px}.platform-delete-dialog>p{margin:0;color:#52636c;line-height:1.6}.platform-delete-summary{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #dce6ef;border-radius:8px;background:#f7faff}.platform-delete-summary>div,.platform-delete-option>span{min-width:0;display:grid;gap:3px}.platform-delete-summary small,.platform-delete-option small{color:#687881;line-height:1.5}.platform-delete-option{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:13px;border:1px solid #d5dfe6;border-radius:8px;background:#fff;cursor:pointer}.platform-delete-option.selected{border-color:#df9187;background:#fff7f5}.platform-delete-option input{width:16px;height:16px;margin-top:2px;accent-color:#a33c30}.row-select input,.table-head input[type=checkbox]{width:16px;height:16px;accent-color:#0a84ff}.danger-inline{color:#98362b;border-color:#efc1ba;background:#fff4f2}.selection-strip{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #dce6ef;border-radius:8px;background:#f7faff;color:#40535b;font-weight:760}.selection-strip button{min-height:30px;padding:0 10px}.card-bulk-actions{flex-wrap:wrap}.card-bulk-actions .primary-action{min-height:38px;padding:0 12px}.row-note{grid-column:1 / -1;color:#7a4d16;background:#fff8e6;border:1px solid #f1ddaa;border-radius:6px;padding:8px 10px;line-height:1.45}.capability-badge{display:grid;gap:3px;padding:8px 10px;border:1px solid #dce6ef;border-radius:6px;background:#f7faff}.card-capability-cell{display:grid;gap:6px;min-width:0}.card-plan-scope-control{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:28px}.card-plan-scope-control select{width:100%;min-width:0;min-height:30px;padding:3px 7px;font-size:12px}.card-plan-scope-control button{display:inline-flex;min-width:30px;min-height:30px;align-items:center;justify-content:center;padding:0 8px;border:1px solid #c9d8e4;border-radius:6px;color:#234055;background:#fff}.card-plan-scope-control.editing{display:block}.card-plan-scope-control .card-plan-change{min-width:auto;font-size:12px}.card-plan-scope-badge{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:5px;color:#17506f;background:#e8f4fa;font-size:12px;font-weight:760}.card-plan-scope-badge.pro_x5{color:#71531a;background:#fff1c9}.card-plan-scope-badge.pro_x20{color:#843c35;background:#ffe5df}.card-plan-scope-badge.upgrade{color:#285d4b;background:#e4f3ec}.card-plan-error{width:100%;grid-column:1 / -1;color:#b4232a}.capability-badge strong{font-size:12px;line-height:1.35}.capability-badge small{margin:0;color:#64737d;line-height:1.35}.capability-badge.ok{border-color:#badbfb;background:#edf4ff}.capability-badge.warn{border-color:#f1ddaa;background:#fff8e6}.capability-badge.bad{border-color:#f0c1ba;background:#fff4f2}.admin-status{width:fit-content;display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;color:#006edb;background:#e7f2ff;font-size:12px;font-weight:780}.admin-status-failed,.admin-status-archived,.admin-status-disabled,.admin-status-offline{color:#98362b;background:#fff0ee}.admin-status-manual_review,.admin-status-review,.admin-status-cooldown{color:#84621b;background:#fff6d7}.admin-status-permanently_blocked{color:#a12d27;background:#ffe7e2;border:1px solid #f0b8af}.reason-list>div,.compact-list>div,.drawer-line{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid #edf1f4}.reason-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.compact-list span,.drawer-line small{color:#64737d;font-size:12px}.compact-list small{display:block;margin-top:2px;color:#8a98a0;font-size:12px}.event-row{padding-left:10px!important;border-left:3px solid #cbd8e4}.event-row.severity-warning,.event-row.severity-warn{border-left-color:#c98928}.event-row.severity-error,.event-row.severity-critical{border-left-color:#bd4438}.empty-table{padding:20px;color:#73828a;background:#f7fafb;border-radius:6px}.empty-state{min-width:100%;display:grid;justify-items:center;gap:8px;padding:28px 18px;border:1px dashed #cbd9df;border-radius:8px;color:#63737d;background:#f8fbfc;text-align:center}.data-table>.empty-state{width:100%}.empty-state svg{color:#8ea0aa}.empty-state strong{color:#172026;font-size:15px}.empty-state span{max-width:440px;line-height:1.55}.empty-state .secondary-action{margin-top:4px}.drawer{margin-top:14px;border:1px solid #d5dfe6;border-radius:8px;background:#fbfdfe;overflow:hidden}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#f5f8fa;border-bottom:1px solid #d5dfe6}.drawer-head h3{margin:0;font-size:16px}.drawer-body{padding:0 12px 8px;max-height:520px;overflow:auto}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;background:#0d161c47}.side-drawer{position:fixed;top:0;right:0;z-index:59;width:min(720px,100vw);height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr);border-left:1px solid #d5dfe6;background:#fff;box-shadow:-28px 0 70px #0e161c2e}.side-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid #e1e8ec;background:#f8fbfc}.side-drawer-head h2,.side-drawer-head [data-radix-dialog-title]{margin:0;color:#121d22;font-size:22px;letter-spacing:0}.side-drawer-head small{display:block;margin-top:4px;color:#64737d;line-height:1.45}.side-drawer-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.side-drawer-actions button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #cbd9df;border-radius:7px;background:#fff;font-weight:760}.side-drawer-body{min-height:0;overflow:auto;padding:0 20px 20px}.admin-log-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 0}.admin-log-summary>div{display:grid;gap:4px;padding:11px;border:1px solid #dce6ef;border-radius:8px;background:#f7faff}.admin-log-summary span{color:#64737d;font-size:12px;font-weight:760}.admin-log-summary strong{min-width:0;overflow-wrap:anywhere}.job-owner-value{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.job-owner-change{min-height:30px;padding:0 9px;font-size:12px}.job-unbind-summary>strong{display:inline-flex;align-items:center;gap:6px}.job-unbind-summary>small{color:#687984;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.manual-cancel-confirm{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:14px;border:1px solid #f1c7cc;border-radius:8px;background:#fff8f9}.manual-cancel-confirm>div,.manual-cancel-confirm>div>span{min-width:0;display:flex;align-items:center;gap:10px}.manual-cancel-confirm>div>span{align-items:flex-start;flex-direction:column;gap:3px}.manual-cancel-confirm small{color:#75818e;font-size:12px}.manual-cancel-confirm button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #13aa67;border-radius:7px;color:#fff;background:#13aa67;font-weight:740;white-space:nowrap}.manual-cancel-confirm button:disabled{cursor:not-allowed;opacity:.58}@media(max-width:600px){.manual-cancel-confirm{align-items:stretch;flex-direction:column}.manual-cancel-confirm button{width:100%}}.finished-manage-page,.finished-claim-page,.finished-records-page{display:grid;gap:18px}.finished-import-band,.finished-claim-main{padding:24px;border:1px solid #dfe5eb;border-radius:8px;background:#fff}.finished-claim-main{width:100%;min-height:420px;display:flex;flex-direction:column;gap:24px}.finished-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.finished-page-heading h2{margin:4px 0 0;color:#182334;font-size:22px}.finished-page-heading>svg{color:#1677d8}.finished-owner-heading-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.finished-owner-claim-result{display:grid;gap:12px;margin-top:18px}.finished-upload-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:24px}.finished-upload-row label{min-width:0;display:grid;gap:8px;color:#536277;font-size:13px}.finished-upload-row input[type=file]{min-width:0;height:42px;padding:8px 10px;border:1px solid #ccd6e2;border-radius:6px;color:#253044;background:#f8fafc}.finished-direct-add{display:grid;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid #e4e9ef}.finished-direct-add label{display:grid;gap:8px;color:#536277;font-size:13px}.finished-direct-add textarea{width:100%;min-height:104px;resize:vertical;padding:11px 12px;border:1px solid #ccd6e2;border-radius:6px;color:#253044;background:#f8fafc;line-height:1.55}.finished-direct-add>div{display:flex;justify-content:flex-end;gap:10px}.finished-mobile-import{display:grid;gap:10px;margin-top:18px;padding:16px;border:1px solid #cfe0f2;border-radius:7px;background:#f7fbff}.finished-mobile-import label,.finished-token-editor{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.finished-mobile-import label{display:grid;gap:8px;color:#536277;font-size:13px}.finished-mobile-import textarea{width:100%;min-height:104px;resize:vertical;padding:11px 12px;border:1px solid #ccd6e2;border-radius:6px;color:#253044;background:#fff;line-height:1.55}.finished-mobile-import p{margin:0;color:#62748a;font-size:12px}.finished-mobile-import>div:last-child{display:flex;justify-content:flex-end;gap:10px}.finished-token-editor{margin-top:8px}.finished-token-editor input{width:min(320px,100%);min-height:34px;padding:7px 9px;border:1px solid #ccd6e2;border-radius:6px;background:#fff}.finished-inventory-actions{display:flex;align-items:center;justify-content:center;gap:6px}.finished-edit-token-action{width:34px;height:34px;padding:0}.finished-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.finished-summary-card{position:relative;min-width:0;min-height:190px;display:flex;flex-direction:column;padding:22px 20px 18px;overflow:hidden;border:1px solid #e9eef4;border-radius:8px;background:#fff;box-shadow:0 8px 20px #132a4c1a}.finished-summary-card h3{margin:0 48px 14px 0;color:#334155;font-size:14px;font-weight:700;line-height:24px}.finished-summary-icon{position:absolute;top:16px;right:16px;width:38px;height:38px;display:grid;place-items:center;border:1px solid #eef2f8;border-radius:50%;color:#1769ff;background:#fff;box-shadow:0 5px 12px #1769ff21}.finished-summary-value{color:#172b4d;font-size:34px;font-weight:800;line-height:42px}.finished-summary-card>p{min-height:40px;margin:4px 0 14px;color:#64748b;font-size:12px;line-height:20px}.finished-summary-metrics{min-height:40px;display:flex;align-items:flex-start;gap:28px;margin-top:auto}.finished-summary-metric{min-width:54px}.finished-summary-metric b,.finished-summary-metric span{display:block}.finished-summary-metric b{margin-bottom:3px;color:#1769ff;font-size:14px;line-height:18px}.finished-summary-metric span{color:#64748b;font-size:11px;line-height:16px}.finished-summary-metric.is-violet b{color:#6d5ce7}.finished-summary-metric.is-amber b{color:#f59e0b}.finished-summary-metric.is-red b{color:#ef4444}.finished-inventory-panel .admin-table-wrap{width:100%;min-width:0;overflow-x:auto}.finished-inventory-panel table{width:100%;min-width:980px;table-layout:fixed}.finished-inventory-panel th,.finished-inventory-panel td{overflow-wrap:anywhere}.finished-inventory-panel th:nth-child(1),.finished-inventory-panel td:nth-child(1){width:28%}.finished-inventory-panel th:nth-child(2),.finished-inventory-panel td:nth-child(2){width:11%}.finished-inventory-panel th:nth-child(3),.finished-inventory-panel td:nth-child(3){width:15%}.finished-inventory-panel th:nth-child(4),.finished-inventory-panel td:nth-child(4){width:10%}.finished-inventory-panel th:nth-child(5),.finished-inventory-panel td:nth-child(5){width:9%}.finished-inventory-panel th:nth-child(6),.finished-inventory-panel td:nth-child(6){width:17%;white-space:nowrap}.finished-inventory-panel th:nth-child(7),.finished-inventory-panel td:nth-child(7){width:10%;text-align:center}.finished-inventory-panel .panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.finished-inventory-panel .panel-heading>div{display:grid;gap:4px}.finished-inventory-panel .panel-heading h2{margin:0;color:#182334;font-size:20px}.finished-inventory-panel .panel-heading span,.finished-inventory-panel .panel-heading>b{color:#718096;font-size:13px}.finished-claim-summary{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:stretch;gap:16px}.finished-claim-summary-total,.finished-claim-summary-account,.finished-claim-summary-empty{border:1px solid #e1e7ed;border-radius:8px;background:#fff;box-shadow:0 6px 16px #1c2a3917}.finished-claim-summary-total{min-height:184px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:22px;text-align:center}.finished-claim-summary-total>strong{color:#182334;font-size:18px}.finished-claim-summary-total>b{color:#0aa85f;font-size:42px;line-height:1.1}.finished-claim-summary-total>span{color:#718096;font-size:14px}.finished-claim-summary-accounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-content:start;gap:12px}.finished-claim-summary-account{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px}.finished-claim-summary-account>div{min-width:0;display:grid;gap:4px}.finished-claim-summary-account>div>strong{overflow-wrap:anywhere;color:#182334;font-size:16px}.finished-claim-summary-account>div>span{width:fit-content;color:#1269bf;font-size:12px}.finished-claim-summary-account>p{flex:0 0 auto;display:flex;align-items:baseline;gap:5px;margin:0}.finished-claim-summary-account>p>b{color:#0aa85f;font-size:28px;line-height:1}.finished-claim-summary-account>p>span{color:#718096;font-size:13px}.finished-claim-summary-empty{min-height:86px;display:grid;place-items:center;padding:16px;color:#718096;font-size:13px}.finished-claim-records table{width:100%;min-width:820px;border-collapse:collapse}.finished-claim-records .admin-table-wrap{width:100%;min-width:0;overflow-x:auto}.finished-claim-records .finished-owner-records-table{width:100%;min-width:1120px;table-layout:fixed}.finished-owner-records-table th,.finished-owner-records-table td{padding:8px 12px;overflow-wrap:anywhere}.finished-owner-records-table th:nth-child(1),.finished-owner-records-table td:nth-child(1){width:24%}.finished-owner-records-table th:nth-child(2),.finished-owner-records-table td:nth-child(2){width:10%;text-align:center}.finished-owner-records-table th:nth-child(3),.finished-owner-records-table td:nth-child(3){width:14%;text-align:center}.finished-owner-records-table th:nth-child(4),.finished-owner-records-table td:nth-child(4){width:24%}.finished-owner-records-table th:nth-child(5),.finished-owner-records-table td:nth-child(5){width:13%;text-align:center}.finished-owner-records-table th:nth-child(6),.finished-owner-records-table td:nth-child(6){width:15%;text-align:center;white-space:nowrap}.finished-owner-account-cell>span{display:inline-block;max-width:calc(100% - 42px);min-width:0;overflow-wrap:anywhere;vertical-align:middle}.finished-owner-account-cell>button{display:inline-grid;width:30px;height:30px;margin-left:8px;flex:0 0 30px;padding:0;place-items:center;vertical-align:middle;border:1px solid #d6e0ea;border-radius:6px;color:#246dab;background:#fff;cursor:pointer}@media(max-width:600px){.finished-owner-account-cell{position:relative;padding-right:48px!important}.finished-owner-account-cell>span{display:block;max-width:none}.finished-owner-account-cell>button{position:absolute;top:50%;right:10px;margin:0;transform:translateY(-50%)}}.finished-claim-records .panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.finished-claim-records .panel-heading>div{min-width:0;display:grid;gap:4px}.finished-claim-records .panel-heading h2{margin:0;color:#182334;font-size:22px;line-height:1.2}.finished-claim-records .panel-heading span{color:#718096;font-size:13px}.finished-claim-records .finished-refresh-button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:72px;padding:0 12px;white-space:nowrap}.finished-record-search{min-width:min(360px,32vw);height:36px;display:flex;align-items:center;gap:8px;padding-left:11px;border:1px solid #d6e0ea;border-radius:7px;color:#7b8796;background:#fff}.finished-record-search:focus-within{border-color:#6d9ee8;box-shadow:0 0 0 3px #356ee81f}.finished-record-search input{min-width:0;flex:1;height:34px;padding:0;border:0;outline:0;color:#243244;background:transparent;font:inherit;font-size:13px}.finished-record-search input::placeholder{color:#9aa6b4}.finished-record-search input::-webkit-search-cancel-button{cursor:pointer}.finished-record-search button{align-self:stretch;min-width:58px;margin:-1px -1px -1px 0;border-radius:0 6px 6px 0}.finished-claim-records table th,.finished-claim-records table td{vertical-align:middle}.finished-record-pagination{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:16px}.finished-record-pagination>span{min-width:96px;color:#536277;font-size:13px;text-align:center}.finished-record-pagination>button{min-width:76px}@media(max-width:600px){.finished-claim-records .admin-table-wrap{overflow:visible;border:0}.finished-claim-records table,.finished-claim-records .finished-owner-records-table{display:block;width:100%;min-width:0}.finished-claim-records thead{display:none}.finished-claim-records tbody,.finished-claim-records tr{display:grid;width:100%}.finished-claim-records tr{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:12px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.finished-claim-records tr:last-child{margin-bottom:0}.finished-claim-records td,.finished-owner-records-table th,.finished-owner-records-table td{width:auto!important;min-width:0;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;padding:4px 0;border:0;text-align:left!important;white-space:normal!important}.finished-claim-records td:before{content:attr(data-label);color:#718096;font-size:12px;font-weight:650}.finished-claim-records td[data-label=识别账号],.finished-claim-records td[data-label=类型]{display:none}.finished-claim-records td.empty-cell{display:block;text-align:center!important}.finished-claim-records td.empty-cell:before{content:none}.finished-claim-records .finished-owner-account-cell{padding-right:42px!important}.finished-claim-records .finished-owner-account-cell>span{grid-column:2}.finished-claim-records .finished-owner-account-cell>button{right:12px}.finished-claim-records .panel-heading{align-items:flex-start;flex-direction:column;gap:10px}.finished-claim-records .finished-record-search{width:100%;min-width:0}.finished-claim-records .finished-refresh-button{min-width:68px;padding:0 10px}.finished-page-heading{align-items:stretch;flex-direction:column}.finished-owner-heading-actions{width:100%;justify-content:stretch}.finished-owner-heading-actions>button{flex:1 1 140px}}.finished-delete-action{display:inline-grid;width:34px;min-width:34px;height:34px;padding:0;place-items:center}.finished-status{display:inline-flex;align-items:center;min-height:26px;padding:3px 8px;border-radius:5px;color:#4c5d72;background:#edf1f5;font-size:12px}.finished-status.available{color:#0d7d42;background:#e9f8f0}.finished-status.pending_token{color:#9a6200;background:#fff4d6}.finished-status.processing{color:#1269bf;background:#eaf4ff}.finished-status.delivered{color:#087c3e;background:#ddf6e8}.finished-status.failed{color:#b73744;background:#fff0f2}.finished-delivery-mode{display:block;margin-top:5px;color:#536277;font-size:12px}.finished-failure{display:block;max-width:260px;margin-top:6px;color:#b64a55;line-height:1.45}.finished-empty,.finished-progress,.finished-result{display:flex;align-items:center;gap:16px;padding:22px;border:1px solid #dfe6ee;border-radius:8px;color:#607087;background:#f8fafc}.finished-empty{min-height:190px;flex-direction:column;justify-content:center}.finished-progress{color:#126dbf;background:#f1f8ff}.finished-progress div,.finished-result div{min-width:0;display:grid;gap:5px}.finished-progress span,.finished-result span{overflow-wrap:anywhere;font-size:13px}.finished-result.success{border-color:#9edeb9;color:#087f42;background:#eefbf4}.finished-result.failed{border-color:#efc1c6;color:#b73e4b;background:#fff5f6}.finished-credentials{display:grid;gap:12px}.finished-secret-row{min-height:58px;display:grid;grid-template-columns:64px minmax(0,1fr) 38px;align-items:center;gap:12px;padding:10px 14px;border:1px solid #dfe5ec;border-radius:7px}.finished-secret-row>span{color:#78879a;font-size:13px}.finished-secret-row>strong{min-width:0;overflow-wrap:anywhere;color:#182334}.finished-secret-row button{width:36px;height:36px;display:grid;place-items:center;border:1px solid #d2dce7;border-radius:6px;color:#246dab;background:#fff;cursor:pointer}.finished-secret-combined{grid-template-columns:58px minmax(0,1fr) 40px}.finished-owner-delivered-row{min-height:58px;display:grid;grid-template-columns:58px minmax(0,1fr) auto 40px;align-items:center;gap:12px;margin-top:20px;padding:10px 14px;border:1px solid #dfe5ec;border-radius:7px;background:#fff}.finished-owner-delivered-row>span{color:#78879a;font-size:13px}.finished-owner-delivered-row>strong{min-width:0;overflow-wrap:anywhere;color:#182334}.finished-owner-delivered-row>time{color:#64748b;font-size:12px;white-space:nowrap}.finished-owner-delivered-row button{width:36px;height:36px;display:grid;place-items:center;border:1px solid #d2dce7;border-radius:6px;color:#246dab;background:#fff;cursor:pointer}.finished-claim-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:auto}@media(max-width:900px){.finished-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finished-claim-summary{grid-template-columns:minmax(0,1fr)}.finished-claim-summary-total{min-height:150px}}@media(max-width:600px){.finished-import-band,.finished-claim-main{padding:18px 16px}.finished-upload-row{grid-template-columns:minmax(0,1fr)}.finished-upload-row .primary-action{width:100%}.finished-summary-grid{grid-template-columns:minmax(0,1fr);gap:10px}.finished-summary-card{min-height:178px;padding:18px 16px 16px}.finished-summary-value{font-size:30px;line-height:38px}.finished-claim-summary-accounts{grid-template-columns:minmax(0,1fr)}.finished-claim-summary-total{min-height:132px;padding:18px}.finished-claim-summary-total>b{font-size:36px}.finished-secret-row{grid-template-columns:48px minmax(0,1fr) 38px}.finished-owner-delivered-row{grid-template-columns:minmax(0,1fr) 38px}.finished-owner-delivered-row>span{grid-column:1 / -1}.finished-owner-delivered-row>strong{grid-column:1}.finished-owner-delivered-row>time{grid-column:1;white-space:normal}.finished-owner-delivered-row>button{grid-column:2;grid-row:2 / 4}.finished-claim-actions .primary-action{flex:1}}.job-token-panel{display:grid;gap:12px;margin:2px 0 14px;padding:14px;border:1px solid #d5e2e8;border-radius:8px;background:#f7fbfc}.job-token-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.job-token-head>div{display:grid;gap:4px}.job-token-head small,.job-token-hint{color:#64737d;font-size:12px}.job-token-value-wrap{display:grid;gap:8px}.job-token-value{width:100%;min-height:132px;resize:vertical;padding:10px;border:1px solid #c7d8df;border-radius:6px;color:#172026;background:#fff;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.job-token-hint,.job-token-error{margin:0}.job-token-error{color:#a0342b;font-size:12px}.log-attention{margin-bottom:12px;padding:12px;border:1px solid #f1ddaa;border-radius:8px;color:#7a4d16;background:#fff8e6;line-height:1.55}.admin-log-timeline{display:grid;gap:0;padding:4px 0 10px}.admin-log-row{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:0 0 14px}.admin-log-row:not(:last-child):before{content:"";position:absolute;left:6px;top:18px;bottom:0;width:2px;background:#dfe8ec}.log-dot{width:14px;height:14px;margin-top:4px;border-radius:999px;background:#91a3aa;border:3px solid #fbfdfe;box-shadow:0 0 0 1px #cad8de;z-index:1}.admin-log-row.success .log-dot{background:#0a84ff}.admin-log-row.error .log-dot{background:#b64235}.admin-log-row.warn .log-dot{background:#b6841e}.log-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px 0;border:1px solid #dce6ef;border-bottom:0;border-radius:8px 8px 0 0;background:#f7faff}.log-title strong{color:#172026}.admin-log-row.emphasized .log-title{padding:13px 14px 10px;border-bottom:1px solid #dce6ef;border-radius:8px 8px 0 0}.admin-log-row.emphasized .log-title strong{font-size:15px;font-weight:760;line-height:1.45}.log-title span{color:#0a84ff;font-size:12px;font-weight:820}.admin-log-row p{margin:0;padding:6px 12px;color:#41515c;background:#f7faff;border-left:1px solid #dce6ef;border-right:1px solid #dce6ef}.admin-log-row small{display:block;padding:0 12px 11px;color:#73828a;font-size:12px;background:#f7faff;border:1px solid #dce6ef;border-top:0;border-radius:0 0 8px 8px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0e161c6b}.modal-panel{position:fixed;left:50%;top:50%;z-index:50;transform:translate(-50%,-50%);width:min(760px,100%);max-height:min(820px,calc(100vh - 48px));overflow:auto;padding:18px;border:1px solid #d5dfe6;border-radius:8px;background:#fff;box-shadow:0 28px 80px #0e161c38}.modal-panel-wide{width:min(1120px,100%)}.pro-card-usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:600px){.pro-card-usage-grid{grid-template-columns:1fr}}.modal-panel-compact{width:min(860px,calc(100vw - 48px));padding:14px}.modal-panel-compact .secret-detail-grid{gap:8px}.modal-panel-compact .secret-box{gap:5px;padding:9px}.modal-panel-compact .secret-box code{padding:8px;font-size:12px}.modal-panel-compact .compact-secret code{font-size:18px}.admin-toast{position:fixed;right:22px;top:20px;z-index:70;min-width:min(360px,calc(100vw - 40px));max-width:460px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:13px 14px;border:1px solid #badbfb;border-radius:8px;background:#edf4ff;color:#006edb;box-shadow:0 16px 46px #17202624;animation:toastEnter .22s ease-out}.admin-toast.error{border-color:#efc1ba;background:#fff4f2;color:#98362b}.admin-toast.info{border-color:#c9d7df;background:#f4f8fa;color:#30424d}.admin-toast strong,.admin-toast span{min-width:0}.admin-toast strong{font-size:13px}.admin-toast span{grid-column:1;color:inherit;line-height:1.45}.admin-toast button{grid-column:2;grid-row:1 / span 2;width:28px;height:28px;border-radius:6px;color:inherit;background:#ffffffa6;font-size:18px}.confirm-backdrop{z-index:60}.confirm-panel{position:fixed;left:50%;top:50%;z-index:61;transform:translate(-50%,-50%);width:min(520px,100%);display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:18px;border:1px solid #d5dfe6;border-radius:10px;background:#fff;box-shadow:0 28px 80px #0e161c3d}.confirm-panel h2{margin:0;font-size:20px;letter-spacing:0}.confirm-panel p{margin:8px 0 14px;color:#52636c;line-height:1.6}.confirm-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;color:#006edb;background:#e9f6f1}.confirm-panel.danger .confirm-icon{color:#98362b;background:#fff0ee}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.modal-head h2,.modal-head [data-radix-dialog-title]{margin:0;font-size:20px;letter-spacing:0}.modal-actions{margin-top:4px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-grid>div{min-width:0;display:grid;gap:4px;padding:12px;border:1px solid #dce6ef;border-radius:8px;background:#f7faff}.detail-grid span{color:#64737d;font-size:12px;font-weight:760}.detail-grid strong{overflow-wrap:anywhere}.detail-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.card-detail-form{gap:14px}.detail-mode-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid #dce6ef;border-radius:8px;background:#f8fbff}.detail-mode-bar strong,.detail-mode-bar span{display:block}.detail-mode-bar strong{color:#172026;font-size:15px}.detail-mode-bar span{margin-top:3px;color:#64737d;line-height:1.45}.segmented-control{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid #d5e0e4;border-radius:8px;background:#fff}.segmented-control button{min-height:32px;padding:0 11px;border-radius:6px;color:#52646c;background:transparent;font-weight:780;white-space:nowrap}.segmented-control button.active{color:#fff;background:#0a84ff;box-shadow:0 6px 16px #0a84ff2e}.edit-guidance{display:grid;gap:4px;padding:12px;border:1px solid #badbfb;border-radius:8px;color:#006edb;background:#edf4ff}.edit-guidance strong{font-size:14px}.edit-guidance span{color:#385276;line-height:1.5}.edit-section{display:grid;gap:12px;padding:14px;border:1px solid #dce6ef;border-radius:8px;background:#fbfefd}.edit-section-head{display:grid;gap:4px}.edit-section-head strong{color:#172026;font-size:15px}.edit-section-head span{color:#66777b;line-height:1.5}.edit-section-body{display:grid;gap:12px}.field-help{min-width:0;display:grid;gap:7px}.field-help>span{color:#394a52;font-size:13px;font-weight:800}.field-help>small{color:#6d7d84;font-size:12px;line-height:1.45}.detail-note{display:grid;gap:5px;padding:12px;border:1px solid #dce6ef;border-radius:8px;background:#f8fbff}.detail-note span{color:#64737d;font-size:12px;font-weight:800}.detail-note strong{color:#24323a;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.sticky-actions{position:sticky;bottom:-16px;z-index:3;margin:0 -16px -16px;padding:12px 16px;border-top:1px solid #e1e9ed;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card-detail-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.card-detail-split>section{min-width:0;padding:12px;border:1px solid #d5dfe6;border-radius:8px;background:#fbfdfe}.mini-timeline{display:grid;gap:8px}.mini-timeline-row{display:grid;gap:3px;padding:10px;border:1px solid #e3ebef;border-radius:8px;background:#fff}.mini-timeline-row strong,.mini-timeline-row span,.mini-timeline-row small{min-width:0;overflow-wrap:anywhere}.mini-timeline-row span{color:#40535b;font-size:13px}.mini-timeline-row small{color:#73828a;font-size:12px}.card-profile{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;padding:14px;border-radius:8px;border:1px solid #cbd8e4;background:linear-gradient(135deg,#0a84ff1a,#edf4ff47),#fff}.card-profile.ok{border-color:#badbfb}.card-profile.bad{border-color:#efc7c1;background:linear-gradient(135deg,#be493c1a,#fff4f25c),#fff}.card-profile-main,.card-profile-side{min-width:0;display:grid;gap:12px}.profile-block-title{color:#66777b;font-size:12px;font-weight:820}.card-profile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-kicker{display:block;margin-bottom:4px;color:#66777b;font-size:12px;font-weight:820}.card-profile h2{margin:0;color:#111b20;font-size:22px;line-height:1.2}.card-visual{display:grid;gap:18px;min-height:158px;padding:18px;border-radius:8px;border:1px solid #293746;color:#fff;background:#172331;box-shadow:inset 0 0 0 1px #ffffff0d}.card-profile.bad .card-visual{background:#3b2020;border-color:#6b3832}.card-profile.warn .card-visual{background:#3b321d;border-color:#725c26}.card-visual-top,.card-visual>div:last-child{display:flex;align-items:center}.card-visual-top{justify-content:space-between;gap:12px;color:#ffffffbd;font-size:12px;font-weight:820}.card-visual>strong{font-size:30px;letter-spacing:0;line-height:1.1;overflow-wrap:anywhere}.card-visual>div:last-child{gap:8px;flex-wrap:wrap}.card-visual>div:last-child span{min-height:26px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;color:#ffffffd6;background:#ffffff1a;font-size:12px;font-weight:760}.card-next-action{margin:0;color:#42565b;line-height:1.5}.card-permanent-alert{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid #efb7ae;border-radius:7px;color:#8d2823;background:#fff0ed;font-size:13px;line-height:1.45}.card-permanent-alert svg{flex:0 0 auto;margin-top:2px}.card-permanent-alert strong{margin-right:4px}.profile-metric{display:grid;gap:4px;padding:14px;border:1px solid #dce6ef;border-radius:8px;background:#fbfefd}.profile-metric span,.profile-side-grid span,.insight-card span{color:#66777b;font-size:12px;font-weight:820}.profile-metric strong{color:#006edb;font-size:26px;line-height:1.1}.profile-metric small{color:#66777b}.balance-bar{display:flex;height:10px;overflow:hidden;border-radius:999px;background:#e5ebf1}.balance-bar span{display:block;background:#0a84ff}.balance-bar i{display:block;background:#d7a62f}.profile-side-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-side-grid>div{min-width:0;display:grid;gap:4px;padding:10px;border:1px solid #e1e8ec;border-radius:8px;background:#fff}.profile-side-grid strong{color:#1d2a2f;font-size:14px;overflow-wrap:anywhere}.card-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.insight-card{min-width:0;display:grid;gap:7px;padding:12px;border:1px solid #dce6ef;border-radius:8px;background:#f8fbff}.insight-card span{display:inline-flex;align-items:center;gap:6px}.insight-card strong{color:#172026;font-size:14px}.insight-card small{color:#64737d;line-height:1.45}.insight-card.ok{border-color:#badbfb;background:#edf4ff}.insight-card.warn{border-color:#f1ddaa;background:#fff8e6}.insight-card.bad{border-color:#f0c1ba;background:#fff4f2}.health-chip{min-width:0;gap:10px;padding:12px;border:1px solid #dce6ef;border-radius:8px;background:#f7faff}.health-chip svg{flex:0 0 auto}.health-chip strong,.health-chip small{display:block}.health-chip strong{font-size:13px}.health-chip small{margin-top:3px;color:#64737d;line-height:1.4}.health-chip.ok{border-color:#badbfb;background:#edf4ff;color:#006edb}.health-chip.warn{border-color:#f1ddaa;background:#fff8e6;color:#84621b}.health-chip.bad{border-color:#f0c1ba;background:#fff4f2;color:#98362b}.detail-section-title{margin-top:2px;color:#172026;font-size:13px;font-weight:820}.amount-help{display:grid;gap:4px;padding:12px;border:1px solid #dce6ef;border-radius:8px;background:#f7faff;color:#41515c}.amount-help strong{color:#0a84ff}.amount-help span{line-height:1.5}.amount-help.price-estimate{border-color:#badbfb;background:#edf4ff}.amount-help.price-estimate strong{font-size:24px;line-height:1.1}.amount-help.price-estimate small{color:#52636d;line-height:1.55}.secret-box{display:grid;gap:7px;padding:12px;border:1px solid #dce6ef;border-radius:8px;background:#f7faff}.secret-box span{color:#64737d;font-size:12px;font-weight:760}.secret-box code{display:block;padding:10px;border-radius:6px;background:#fff;color:#172026;overflow-wrap:anywhere;line-height:1.55}.secret-box small{color:#84621b}.secret-detail-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(160px,.45fr) minmax(0,1fr);gap:10px}.secret-box button{width:fit-content;min-height:32px}.secret-box code{white-space:pre-wrap;font-size:13px}.compact-secret code{font-size:22px;font-weight:820;line-height:1.1}.spin{animation:spin .85s linear infinite}@keyframes statusPulse{70%{box-shadow:0 0 0 8px #0a84ff00}to{box-shadow:0 0 #0a84ff00}}@keyframes refreshSweep{to{transform:translate(110%)}}@keyframes dataRefreshFlash{0%{background-color:#edf4ff;box-shadow:inset 3px 0 #0a84ff}to{background-color:inherit;box-shadow:inset 3px 0 #0a84ff00}}@keyframes toastEnter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.refresh-indicator.active>span,.refresh-sheen>span,.workspace-content.refreshed-0 .table-row,.workspace-content.refreshed-1 .table-row,.workspace-content.refreshed-0 .stat-card,.workspace-content.refreshed-1 .stat-card,.workspace-content.refreshed-0 .card-pool-summary>div,.workspace-content.refreshed-1 .card-pool-summary>div,.workspace-content.refreshed-0 .module-summary>div,.workspace-content.refreshed-1 .module-summary>div,.admin-toast,.spin{animation:none}}@media(max-width:980px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static;height:auto;grid-template-rows:auto auto}.admin-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.logout-button{display:none}.stats-grid,.dashboard-grid,.split-grid,.ops-hero-panel,.ops-strip,.module-summary.codes-summary,.card-pool-summary,.card-profile,.card-insight-grid,.batch-grid,.secret-detail-grid,.detail-grid-four{grid-template-columns:1fr}.panel-title{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.admin-workspace{padding:14px}.workspace-topbar{align-items:flex-start;flex-direction:column}.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.form-row,.form-row.three,.inline-input-action,.admin-log-summary,.card-pool-summary,.report-trend-row,.code-mode-bar,.recent-batch-banner,.card-detail-split,.profile-side-grid,.filter-grid,.filter-grid.inline,.filter-grid.inline.code-filters,.filter-grid.jobs{grid-template-columns:1fr}.code-mode-bar,.recent-batch-banner{align-items:stretch;flex-direction:column}.batch-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-visual>strong{font-size:24px}.data-table{overflow-x:visible}.table-head{display:none}.table-row,.table-row.codes,.table-row.cards,.table-row.jobs,.table-row.workers,.table-row.billing{width:100%;min-width:0;grid-template-columns:1fr;align-items:stretch;gap:10px;padding:14px;border:1px solid #dbe5ea;border-left-width:3px;border-radius:8px;margin-bottom:10px;box-shadow:0 8px 20px #1720260a}.card-identity{grid-template-columns:38px minmax(0,1fr)}.row-actions{justify-content:flex-start}.row-actions button{flex:1 1 96px}.report-trend-meta{justify-items:start}.report-trend-meta small{text-align:left}.report-node-head,.report-list-head{align-items:flex-start;flex-direction:column}.side-drawer{width:100vw}.side-drawer-head{flex-direction:column}.side-drawer-actions{width:100%;justify-content:flex-start}}.inline-fail-limit.clickable{cursor:pointer;color:#3b82f6;border-bottom:1px dashed #3b82f6;margin-left:2px;font-size:10px}.inline-fail-limit.clickable:hover{color:#1d4ed8;border-bottom-color:#1d4ed8}.inline-fail-limit.editing input{border:1px solid #3b82f6;border-radius:3px;outline:none;margin-left:2px}.overview-actions{margin-top:14px;justify-content:flex-start}.report-page{display:grid;gap:16px;min-width:0}.report-hero,.report-section,.report-kpi,.report-loading-panel{border:1px solid #d5dfe6;border-radius:8px;background:#fff}.report-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;padding:18px;background:linear-gradient(135deg,#0a84ff17,#2f74b512 48%,#ffffffdb),#fff}.report-hero h2{margin:0;font-size:26px;letter-spacing:0}.report-hero p{max-width:760px;margin:8px 0 0;color:#5d6b75;line-height:1.65}.report-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.report-hero-meta span{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #d7e3e6;border-radius:999px;background:#ffffffb8;color:#64737d;font-size:12px;font-weight:760}.report-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.report-toolbar-main{display:grid;flex:1 1 520px;min-width:0;gap:8px}.report-toolbar-side{display:grid;justify-items:end;gap:8px;min-width:min(360px,100%)}.report-range-segmented{justify-self:start;flex-wrap:wrap}.report-range-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.report-range-field{display:grid;gap:5px;min-width:138px}.report-range-field span,.report-range-note,.report-range-error,.report-range-summary span{font-size:12px}.report-range-field span,.report-range-note{color:#64737d;font-weight:760}.report-range-field input{min-height:32px;border:1px solid #cfdde3;border-radius:7px;padding:0 9px;color:#172026;background:#fff;font-weight:760}.report-range-apply{min-height:32px}.report-range-error{width:100%;color:#b64235;font-weight:760}.report-range-summary{display:grid;gap:4px;max-width:420px;padding:10px 12px;border:1px solid #d6e3f4;border-radius:8px;background:#f3f7fe;color:#50616c}.report-range-summary strong{color:#172026;font-size:13px;line-height:1.35}.report-period-control{display:inline-flex;gap:3px;padding:3px;border:1px solid #d3e0e5;border-radius:8px;background:#f2f7f8}.report-period-control button{min-width:58px;min-height:32px;border-radius:6px;color:#5d6b75;background:transparent;font-size:13px;font-weight:800}.report-period-control button.active{color:#fff;background:#172026}.report-alert{margin-bottom:0}.report-loading-panel,.report-empty-block{display:grid;place-items:center;gap:8px;min-height:220px;padding:24px;color:#64737d;text-align:center}.report-loading-panel strong,.report-empty-block strong{color:#172026}.report-empty-block{min-height:140px;border:1px dashed #cfdbe1;border-radius:8px;background:#f8fbfc}.report-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.report-kpi{display:grid;gap:8px;min-height:122px;padding:14px;border-left-width:4px}.report-kpi.tone-neutral{border-left-color:#91a3aa}.report-kpi.tone-success{border-left-color:#0a84ff}.report-kpi.tone-danger{border-left-color:#b64235}.report-kpi.tone-warn{border-left-color:#c98928}.report-kpi.tone-info{border-left-color:#2f74b5}.report-kpi-head{display:flex;align-items:center;gap:8px;color:#64737d;font-size:13px;font-weight:780}.report-kpi-head svg{color:#0a84ff}.report-kpi strong{color:#172026;font-size:27px;line-height:1.05;overflow-wrap:anywhere}.report-kpi small{color:#72818a;line-height:1.45}.report-layout{display:grid;gap:16px;align-items:start}.report-layout-trend{grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr)}.report-layout-even{grid-template-columns:repeat(2,minmax(0,1fr))}.report-section{min-width:0;padding:16px;box-shadow:none}.report-section-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.report-section-head h3{margin:0;font-size:17px;letter-spacing:0}.report-section-head span{display:block;margin-top:4px;color:#72818a;font-size:12px;line-height:1.45}.report-chart-box{min-width:0;width:100%}.report-chart-box.large{height:326px}.report-chart-box.medium{height:244px}.report-chart-tooltip{display:grid;gap:4px;max-width:300px;padding:10px 12px;border:1px solid #d5dfe6;border-radius:8px;background:#fffffff5;box-shadow:0 12px 28px #1720261f;color:#52636d;font-size:12px}.report-chart-tooltip strong{color:#172026;font-size:13px}.report-bucket-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);gap:14px;align-items:start}.report-rank-list,.report-source-list{display:grid;gap:10px}.report-rank-list.compact{gap:8px}.report-rank-row,.report-source-list>div{display:grid;gap:7px;padding:10px;border:1px solid #d9e4e8;border-radius:8px;background:#fbfdfd}.report-rank-head,.report-source-list>div>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.report-rank-head strong,.report-source-list strong{min-width:0;color:#172026;font-size:13px;overflow-wrap:anywhere}.report-rank-head span,.report-source-list span{color:#0a84ff;font-size:13px;font-weight:820;white-space:nowrap}.report-rank-row small,.report-source-list small{color:#72818a;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.report-progress-track{height:6px;overflow:hidden;border-radius:999px;background:#eaf0f3}.report-progress-fill{display:block;height:100%;border-radius:inherit}.report-progress-fill.tone-success{background:#0a84ff}.report-progress-fill.tone-danger{background:#b64235}.report-progress-fill.tone-warn{background:#c98928}.report-progress-fill.tone-info{background:#2f74b5}.report-progress-fill.tone-muted{background:#91a3aa}.report-donut-layout{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(0,1fr);gap:14px;align-items:center}.report-donut-wrap{position:relative;min-width:0;height:190px}.report-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;pointer-events:none}.report-donut-center strong{font-size:24px;line-height:1}.report-donut-center span{margin-top:4px;color:#72818a;font-size:12px;font-weight:760}.report-legend-list{display:grid;gap:8px}.report-legend-list>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center}.report-legend-list span{width:10px;height:10px;border-radius:50%}.report-legend-list strong{min-width:0;color:#52636d;font-size:13px;overflow-wrap:anywhere}.report-legend-list em{color:#172026;font-size:13px;font-style:normal;font-weight:820}.report-inline-note{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;border-radius:8px;background:#eef4fb;color:#006edb;font-size:13px;font-weight:760}.report-platform-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}.report-platform-toolbar .report-inline-note{margin-top:0}.report-table-wrap{overflow-x:auto}.report-table{display:grid;min-width:620px;border:1px solid #d9e4e8;border-radius:8px;overflow:hidden}.report-table-head,.report-table-row{display:grid;gap:12px;align-items:center;padding:10px 12px}.report-table.node .report-table-head,.report-table.node .report-table-row{grid-template-columns:minmax(160px,1.2fr) 84px minmax(120px,1fr) 78px 78px 86px}.report-table.batch .report-table-head,.report-table.batch .report-table-row{grid-template-columns:minmax(190px,1.4fr) minmax(130px,1fr) 82px 70px 78px}.report-table.card-platform .report-table-head,.report-table.card-platform .report-table-row{grid-template-columns:minmax(180px,1.15fr) 84px minmax(140px,.92fr) minmax(120px,.82fr) minmax(120px,.82fr) 112px}.report-table.card-platform{min-width:940px}.report-table-head{color:#64737d;background:#f3f7f8;font-size:12px;font-weight:820}.report-table-row{border-top:1px solid #e5edf1;color:#172026;font-size:13px}.report-table-row span{min-width:0;overflow-wrap:anywhere}.report-table-row strong,.report-table-row small{display:block}.report-table-row small{margin-top:3px;color:#72818a}.report-status-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:#eef3f5;color:#52636d;font-style:normal;font-size:12px;font-weight:820;white-space:nowrap}.report-status-chip.tone-success{color:#006edb;background:#edf4ff}.report-status-chip.tone-danger{color:#98362b;background:#fff1ee}.report-status-chip.tone-warn{color:#8a5c16;background:#fff6df}.report-status-chip.tone-muted{color:#64737d;background:#eef3f5}@media(max-width:1180px){.report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-layout-trend,.report-layout-even,.report-bucket-grid{grid-template-columns:1fr}}@media(max-width:700px){.report-hero,.report-kpi-grid,.report-donut-layout{grid-template-columns:1fr}.report-toolbar{width:100%;justify-content:flex-start}.report-toolbar-main,.report-toolbar-side,.report-range-summary{width:100%;justify-items:stretch}.report-range-field{flex:1 1 140px;min-width:min(160px,100%)}.report-period-control{width:100%}.report-period-control button{flex:1 1 0}.report-chart-box.large{height:286px}.report-chart-box.medium{height:220px}.report-kpi strong{font-size:24px}.report-table-wrap{overflow-x:visible}.report-table{min-width:0;border:0;border-radius:0;gap:10px;overflow:visible}.report-table-head{display:none}.report-table.node .report-table-row,.report-table.batch .report-table-row,.report-table.card-platform .report-table-row{grid-template-columns:1fr}.report-table-row{gap:9px;padding:12px;border:1px solid #d9e4e8;border-radius:8px;background:#fbfdfd}.report-table-row+.report-table-row{border-top:1px solid #d9e4e8}.report-table-row span[data-label]{display:grid;grid-template-columns:minmax(78px,.35fr) minmax(0,1fr);gap:10px;align-items:center}.report-table-row span[data-label]:before{content:attr(data-label);color:#72818a;font-size:12px;font-weight:820}.report-table-row span[data-label]:first-child{grid-template-columns:1fr}.report-table-row span[data-label]:first-child:before{display:none}}.gp-token-panel{display:flex;flex-direction:column;gap:16px}.gp-panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.gp-panel-toolbar h2{margin:0;font-size:20px;font-weight:700}.gp-toolbar-actions{display:flex;gap:8px}.gp-stats-summary{display:flex;gap:10px;flex-wrap:wrap}.gp-stat-chip{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px;border-radius:10px;background:#f4f6f8;min-width:100px}.gp-stat-value{font-size:22px;font-weight:700;line-height:1}.gp-stat-label{font-size:12px;color:#556}.gp-tone-good,.gp-tone-ok{color:#0a84ff}.gp-tone-info{color:#1f4fa1}.gp-tone-muted{color:#667}.gp-tone-bad,.gp-tone-err{color:#a5253c}.gp-tone-warn{color:#a26414}.gp-bucket-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.gp-bucket-card{padding:12px 14px;border:1px solid #e2e5ea;border-radius:10px;background:#fff}.gp-bucket-title{display:flex;justify-content:space-between;margin-bottom:6px;font-size:13px}.gp-bucket-title strong{font-weight:700}.gp-bucket-title span{color:#556}.gp-bucket-numbers{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:12px}.gp-filter-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gp-filter-row select,.gp-filter-row input{padding:6px 10px;border-radius:6px;border:1px solid #cfd4da;background:#fff;font-size:13px}.gp-token-table-wrap{overflow-x:auto;border:1px solid #e2e5ea;border-radius:10px;background:#fff}.gp-token-table{width:100%;border-collapse:collapse;font-size:13px}.gp-token-table thead{background:#f6f8fa}.gp-token-table th,.gp-token-table td{padding:8px 12px;text-align:left;border-bottom:1px solid #eef0f3;white-space:nowrap}.gp-token-table tr:last-child td{border-bottom:none}.gp-mono{font-family:ui-monospace,Menlo,Consolas,monospace}.gp-status-pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;background:#f4f6f8}.gp-note-cell{max-width:240px;white-space:normal;color:#556}.gp-empty{padding:32px 12px!important;text-align:center;color:#667}.danger-inline{background:transparent;color:#a5253c;border:1px solid #f0c6cf;padding:4px 10px;border-radius:6px;cursor:pointer;font-size:12px}.danger-inline:disabled{opacity:.5;cursor:not-allowed}.gp-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;display:flex;align-items:center;justify-content:center;z-index:200}.gp-modal{background:#fff;border-radius:12px;padding:20px 24px;width:min(560px,92vw);max-height:92vh;overflow-y:auto;box-shadow:0 20px 60px #0f172a33}.gp-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:16px}.gp-modal-header button{background:transparent;border:none;font-size:22px;cursor:pointer;color:#667}.gp-create-form{display:flex;flex-direction:column;gap:10px}.gp-create-help{margin:0;padding:10px 12px;border-left:3px solid #3b82f6;background:#eff6ff;color:#475569;font-size:13px;line-height:1.55}.gp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gp-batch-modal{width:min(720px,94vw)}.gp-import-result{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid #dbe4ef;border-radius:8px;background:#f8fafc}.gp-import-result-summary{display:flex;gap:16px;font-size:13px;font-weight:700}.gp-import-result-list{display:flex;flex-direction:column;gap:5px;max-height:160px;overflow-y:auto;color:#475569;font-size:12px}.gp-import-result-list>div{display:flex;justify-content:space-between;gap:12px}html{color-scheme:light;background:var(--glacier-page)}body{overflow-x:hidden;color:var(--glacier-text);background:var(--glacier-page)}::selection{color:#fff;background:var(--glacier-accent)}input,textarea,select{min-height:38px;border-color:var(--glacier-line-strong);border-radius:7px;color:var(--glacier-text);background:var(--glacier-surface)}input::placeholder,textarea::placeholder{color:#9aa7b5}input:focus,textarea:focus,select:focus{border-color:var(--glacier-accent);box-shadow:0 0 0 3px var(--glacier-accent-soft)}input[type=checkbox]{accent-color:var(--glacier-accent)}.login-card{border-color:var(--glacier-line);border-radius:8px;box-shadow:0 22px 60px #4a688621}.login-mark{border-radius:0;color:#111;background:transparent}.login-mark img{width:42px;height:42px;display:block;object-fit:contain}.admin-shell{width:100%;min-width:0;grid-template-columns:224px minmax(0,1fr);background:var(--glacier-page)}.admin-sidebar{z-index:20;grid-template-rows:auto auto 1fr auto;gap:0;padding:20px 14px;border-right:1px solid var(--glacier-line);color:var(--glacier-text);background:#ffffffeb;box-shadow:none}.admin-logo{min-height:48px;gap:11px;padding:0 8px;margin-bottom:20px}.admin-logo-mark{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:0;color:#111;background:transparent;box-shadow:none}.admin-logo-mark img{width:100%;height:100%;display:block;object-fit:contain}.admin-logo strong{color:var(--glacier-text);font-size:15px;line-height:1.25}.admin-logo span:not(.admin-logo-mark){margin-top:2px;color:var(--glacier-muted);font-size:11px}.admin-nav-label{padding:0 10px 8px;color:#9aa6b3;font-size:11px;font-weight:700}.admin-sidebar nav{gap:5px}.admin-sidebar nav button{min-height:42px;border-radius:7px;color:#6f7d8e;font-weight:650;transition:color .16s ease,background-color .16s ease}.admin-sidebar nav button:hover{color:var(--glacier-text);background:var(--glacier-surface-subtle)}.admin-sidebar nav button.active{color:var(--glacier-accent);background:var(--glacier-accent-soft)}.admin-sidebar-foot{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) 30px;gap:9px;align-items:center;padding:13px 8px 2px;border-top:1px solid var(--glacier-line)}.admin-avatar{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;background:transparent}.admin-avatar img{width:100%;height:100%;display:block;object-fit:contain}.admin-account-copy{min-width:0;display:grid;gap:2px}.admin-account-copy strong{overflow:hidden;color:var(--glacier-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-account-copy small{display:inline-flex;align-items:center;gap:3px;color:var(--glacier-success);font-size:10px;white-space:nowrap}.logout-button{width:30px;min-height:30px;padding:0;justify-content:center;border:0;border-radius:7px;color:var(--glacier-muted);background:transparent}.logout-button:hover{color:var(--glacier-danger);background:var(--glacier-danger-soft)}.admin-workspace{min-width:0;padding:0 26px 34px}.workspace-topbar{position:sticky;top:0;z-index:15;min-height:72px;margin:0 -26px 22px;padding:0 26px;border-bottom:1px solid var(--glacier-line);background:#eef5fbeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-topbar>div:first-child{display:grid;gap:3px}.workspace-topbar h1{color:var(--glacier-text);font-size:20px;line-height:1.2}.workspace-kicker{order:2;margin:0;color:var(--glacier-muted);font-size:11px;font-weight:600}.workspace-content,.admin-workspace>.admin-alert{width:100%;max-width:1600px;margin-right:auto;margin-left:auto}.refresh-cluster{gap:8px}.refresh-indicator{min-height:30px;border:0;color:var(--glacier-success);background:var(--glacier-success-soft);font-weight:700}.refresh-indicator>span,.refresh-indicator.active>span{width:6px;height:6px;background:var(--glacier-success)}.refresh-indicator.active{color:var(--glacier-success);border-color:transparent;background:var(--glacier-success-soft)}.primary-action,.secondary-action.refresh-button{border-color:var(--glacier-accent);color:#fff;background:var(--glacier-accent)}.primary-action:hover,.secondary-action.refresh-button:hover{background:var(--glacier-accent-strong)}.secondary-action,.row-actions button,.drawer-head button,.modal-head button{border-color:var(--glacier-line-strong);color:var(--glacier-text);background:var(--glacier-surface)}.secondary-action:hover,.row-actions button:hover,.drawer-head button:hover,.modal-head button:hover{border-color:#aebfce;background:var(--glacier-surface-subtle)}.primary-action,.secondary-action,.danger-action,.text-action,.row-actions button,.drawer-head button,.modal-head button{border-radius:7px}.danger-action{background:var(--glacier-danger)}.view-stack{gap:14px}.ops-hero-panel{grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);align-items:center;padding:0;border:0;background:transparent;box-shadow:none}.ops-hero-panel h2{color:var(--glacier-text);font-size:18px}.ops-hero-panel p{margin-top:6px;color:var(--glacier-muted);line-height:1.5}.ops-hero-metrics>div,.ops-strip>div,.module-summary>div,.stat-card,.admin-panel,.batch-card,.report-hero,.report-section,.report-kpi,.report-loading-panel{border-color:var(--glacier-line);border-radius:8px;background:var(--glacier-surface);box-shadow:var(--glacier-shadow)}.ops-hero-metrics>div,.ops-strip>div,.module-summary>div{border-color:var(--glacier-line);background:var(--glacier-surface)}.ops-hero-metrics span,.ops-strip span,.module-summary span,.stat-card span,.stat-card small{color:var(--glacier-muted)}.ops-hero-metrics strong,.ops-strip strong,.module-summary strong,.stat-card strong,.panel-title h2{color:var(--glacier-text)}.stat-card svg,.security-copy svg,.report-kpi-head svg{color:var(--glacier-accent)}.panel-title{padding-bottom:12px;border-bottom:1px solid var(--glacier-line)}.admin-panel>.panel-title:last-child{margin-bottom:0}.code-mode-bar,.batch-selection-bar,.field-card,.choice-list label,.proxy-test-result,.security-copy,.security-note,.report-list-row,.report-node-row,.report-rank-row,.report-source-list>div{border-color:var(--glacier-line);background:var(--glacier-surface-subtle)}.segmented-control{border-color:var(--glacier-line);background:#edf3f8}.segmented-control button{color:var(--glacier-muted)}.segmented-control button.active{color:var(--glacier-accent);background:var(--glacier-surface);box-shadow:0 1px 5px #4a68861f}.batch-card.selected{border-color:var(--glacier-accent);box-shadow:0 0 0 2px #0a84ff1c,var(--glacier-shadow)}.batch-select input,.batch-selection-bar input{accent-color:var(--glacier-accent)}.batch-meta span,.batch-count-grid div{border-color:var(--glacier-line);background:var(--glacier-surface-subtle)}.batch-progress .unused{background:var(--glacier-success)}.batch-progress .redeemed{background:var(--glacier-accent)}.batch-progress .blocked{background:var(--glacier-warning)}.data-table,.report-table,.gp-token-table-wrap{border-color:var(--glacier-line)}.table-head,.report-table-head,.gp-token-table thead{color:var(--glacier-muted);background:var(--glacier-surface-subtle)}.table-row,.report-table-row,.gp-token-table td{border-color:var(--glacier-line);color:var(--glacier-text);background:var(--glacier-surface)}.table-row:hover{background:#f9fbfd}.table-row.card-row,.table-row.code-row{border-left-color:var(--glacier-accent)}.recent-batch-banner{border-color:#b9d9f7;background:var(--glacier-accent-soft)}.admin-status,.batch-health,.report-status-chip,.pill{border-radius:999px}.admin-alert{border-color:#f0c0bd;background:var(--glacier-danger-soft)}.refresh-sheen{border-radius:8px}.refresh-sheen>span{background:linear-gradient(100deg,transparent 0%,rgba(10,132,255,.08) 48%,transparent 78%)}.workspace-content.is-refreshing .admin-panel,.workspace-content.is-refreshing .stat-card,.workspace-content.is-refreshing .card-pool-summary>div,.workspace-content.is-refreshing .module-summary>div,.workspace-content.is-refreshing .ops-strip>div,.workspace-content.is-refreshing .ops-hero-panel{border-color:#badbfb;box-shadow:0 12px 32px #0a84ff14}.side-drawer,.modal-panel,.gp-modal{border-color:var(--glacier-line);border-radius:8px;background:var(--glacier-surface);box-shadow:0 24px 70px #253f5833}.modal-backdrop,.drawer-backdrop,.gp-modal-backdrop{background:#1c2b3a57;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.admin-toast{border-radius:8px;box-shadow:0 16px 44px #253f582e}*{scrollbar-color:#becbd7 transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:#becbd7;background-clip:padding-box}@media(max-width:980px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:sticky;top:0;width:100%;max-width:100vw;min-width:0;height:auto;display:flex;align-items:center;gap:12px;padding:10px 14px;border-right:0;border-bottom:1px solid var(--glacier-line);background:#fffffff5;overflow:hidden}.admin-logo{flex:0 0 auto;min-height:38px;margin:0;padding:0}.admin-nav-label,.admin-sidebar-foot{display:none}.admin-sidebar nav{width:0;max-width:100%;min-width:0;display:flex;flex:1 1 auto;gap:4px;overflow-x:auto;scrollbar-width:none}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-sidebar nav button{width:auto;min-height:38px;flex:0 0 auto;padding:0 10px;white-space:nowrap}.ops-hero-panel{grid-template-columns:1fr}.ops-hero-metrics,.stats-grid,.ops-strip,.module-summary.codes-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.admin-logo>div{display:none}.admin-sidebar{gap:8px;padding:8px 10px}.admin-sidebar nav button{gap:7px;padding:0 9px;font-size:12px}.admin-workspace{width:100%;max-width:100vw;min-width:0;padding:0 14px 24px;overflow:hidden}.workspace-topbar{position:static;min-height:66px;margin:0 0 14px;padding:12px 0;flex-direction:row;align-items:center}.workspace-topbar h1{font-size:19px}.refresh-indicator{display:none}.ops-hero-panel h2{font-size:17px}.ops-hero-metrics>div,.ops-strip>div,.module-summary>div,.stat-card,.admin-panel{box-shadow:0 7px 22px #4a688612}.panel-title{gap:10px}.panel-actions{width:100%;justify-content:flex-start}.panel-actions>button{flex:1 1 130px}.table-row,.table-row.codes,.table-row.cards,.table-row.jobs,.table-row.workers,.table-row.billing{border-color:var(--glacier-line);box-shadow:0 7px 20px #4a688612}}@media(max-width:430px){.ops-hero-metrics,.stats-grid,.ops-strip,.module-summary.codes-summary{grid-template-columns:1fr}.admin-sidebar nav button{min-width:38px}}.dashboard-workbench{gap:18px}.dashboard-welcome{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:18px}.dashboard-welcome h2{margin:0;color:var(--glacier-text);font-size:28px;line-height:1.2}.dashboard-welcome p{margin:7px 0 0;color:var(--glacier-muted);font-size:14px}.dashboard-range-control,.dashboard-metric-control{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--glacier-line);border-radius:7px;background:#f3f7fa}.dashboard-range-control button,.dashboard-metric-control button{min-height:34px;padding:0 13px;border-radius:5px;color:var(--glacier-muted);background:transparent;font-size:12px;font-weight:700;white-space:nowrap}.dashboard-range-control button.active,.dashboard-metric-control button.active{color:var(--glacier-text);background:var(--glacier-surface);box-shadow:0 1px 5px #4a68861f}.dashboard-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dashboard-status-card{min-width:0;min-height:252px;display:flex;flex-direction:column;padding:22px;border:1px solid var(--glacier-line);border-radius:8px;background:var(--glacier-surface);box-shadow:var(--glacier-shadow)}.dashboard-status-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--glacier-text);font-size:15px;font-weight:750}.dashboard-status-head svg{flex:0 0 auto;color:#7c8490}.dashboard-status-card>strong{display:block;margin-top:16px;overflow-wrap:anywhere;color:#101722;font-size:30px;line-height:1.12}.dashboard-status-card>p{min-height:22px;margin:13px 0 0;color:var(--glacier-muted);font-size:13px}.dashboard-card-breakdown{display:grid;gap:12px;margin-top:13px;padding-top:14px;border-top:1px solid var(--glacier-line)}.dashboard-card-breakdown.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-card-breakdown.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-card-breakdown span{min-width:0;display:grid;gap:5px;color:var(--glacier-muted);font-size:12px}.dashboard-card-breakdown b{overflow-wrap:anywhere;color:var(--glacier-text);font-size:16px;line-height:1.15}.dashboard-card-breakdown .tone-success b{color:var(--glacier-success)}.dashboard-card-breakdown .tone-danger b{color:#e33e64}.dashboard-card-breakdown .tone-warn b{color:#e57d00}.dashboard-status-card>small{display:block;margin-top:auto;padding-top:14px;color:var(--glacier-muted);font-size:12px;line-height:1.45}.dashboard-trend-panel{padding:22px}.dashboard-trend-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.dashboard-trend-head h2{margin:0;color:var(--glacier-text);font-size:18px}.dashboard-trend-head span{display:block;margin-top:4px;color:var(--glacier-muted);font-size:12px}.dashboard-trend-controls{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.dashboard-clear-failed-button{width:38px;min-width:38px;padding:0;white-space:nowrap}.dashboard-trend-chart{min-width:0}.dashboard-trend-legend{min-height:28px;display:flex;align-items:center;gap:20px;padding:0 4px}.dashboard-trend-legend span{display:inline-flex;align-items:center;gap:7px;color:var(--glacier-muted);font-size:12px}.dashboard-trend-legend i{width:8px;height:8px;flex:0 0 8px;border-radius:50%}.dashboard-trend-canvas{width:100%;height:310px;margin-top:6px;padding:8px 10px 4px 0;border:1px solid var(--glacier-line);border-radius:7px;background:#fff}.dashboard-trend-empty{min-height:220px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--glacier-line-strong);border-radius:7px;color:var(--glacier-muted);background:var(--glacier-surface-subtle);font-size:13px}@media(max-width:700px){.dashboard-welcome{min-height:0;align-items:flex-start;flex-direction:column}.dashboard-welcome h2{font-size:23px}.dashboard-status-grid{grid-template-columns:1fr}.dashboard-status-card{min-height:230px;padding:18px}.dashboard-status-card>strong{font-size:27px}.dashboard-trend-panel{padding:16px}.dashboard-trend-head{align-items:stretch;flex-direction:column}.dashboard-trend-controls{width:100%;align-items:stretch;flex-direction:column}.dashboard-trend-controls .dashboard-range-control{align-self:flex-start}.dashboard-metric-control{width:100%;overflow-x:auto}.dashboard-metric-control button{flex:1 0 auto}.dashboard-trend-canvas{height:270px}.dashboard-grid{grid-template-columns:1fr}}.mobile-admin-header,.mobile-nav-backdrop,.mobile-drawer-close{display:none}@media(max-width:700px){.mobile-admin-header{position:sticky;top:0;z-index:25;width:100%;height:58px;display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid var(--glacier-line);background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-menu-button,.mobile-drawer-close{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid var(--glacier-line);border-radius:7px;color:var(--glacier-text);background:var(--glacier-surface)}.mobile-menu-button:active,.mobile-drawer-close:active{background:var(--glacier-accent-soft)}.mobile-header-brand{min-width:0;display:flex;align-items:center;gap:9px}.mobile-header-brand .admin-logo-mark{width:30px;height:30px;flex-basis:30px}.mobile-header-brand strong{overflow:hidden;color:var(--glacier-text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.mobile-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;width:100vw;height:100dvh;display:block;padding:0;border:0;border-radius:0;opacity:0;pointer-events:none;background:#10192375;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:opacity .22s ease}.mobile-nav-backdrop.open{opacity:1;pointer-events:auto}.admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:min(288px,84vw);max-width:84vw;height:100dvh;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;align-items:stretch;gap:0;padding:18px 14px;border-right:1px solid var(--glacier-line);border-bottom:0;overflow-x:hidden;overflow-y:auto;background:#fff;box-shadow:18px 0 48px #16263733;transform:translate(-102%);visibility:hidden;transition:transform .24s ease,visibility 0s linear .24s}.admin-sidebar.mobile-open{transform:translate(0);visibility:visible;transition-delay:0s}.admin-sidebar .admin-logo{width:100%;min-height:48px;display:flex;flex:none;gap:11px;margin:0 0 20px;padding:0 6px}.admin-sidebar .admin-logo>div{min-width:0;display:block}.admin-sidebar .admin-logo>div strong,.admin-sidebar .admin-logo>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-drawer-close{margin-left:auto}.admin-sidebar .admin-nav-label{display:block}.admin-sidebar nav{width:100%;max-width:none;min-width:0;display:grid;grid-template-columns:1fr;align-content:start;flex:none;gap:5px;overflow:visible}.admin-sidebar nav button{width:100%;min-width:0;min-height:44px;justify-content:flex-start;gap:11px;padding:0 12px;font-size:14px}.admin-sidebar .admin-sidebar-foot{display:grid;margin-top:18px}.admin-sidebar-foot .logout-button{display:inline-flex}}@media(prefers-reduced-motion:reduce){.admin-sidebar,.mobile-nav-backdrop{transition:none}}.card-pool-overview{grid-template-columns:repeat(2,minmax(190px,1.2fr)) repeat(4,minmax(145px,1fr));gap:12px}.card-pool-overview .card-summary-item{position:relative;min-height:116px;display:flex;flex-direction:column;justify-content:center;padding:15px 16px;overflow:hidden;box-shadow:0 7px 20px #4a68860f}.card-pool-overview .card-summary-primary{border-color:#badbfb;background:#f7fbff;box-shadow:inset 0 3px 0 var(--glacier-accent),0 8px 22px #4a688612}.card-pool-overview .card-summary-item span{color:var(--glacier-muted);font-size:12px;font-weight:700;line-height:1.25}.card-pool-overview .card-summary-item strong{margin:6px 0 5px;color:var(--glacier-text);font-size:25px;line-height:1}.card-pool-overview .card-summary-primary strong{color:var(--glacier-accent-strong);font-size:29px}.card-pool-overview .card-summary-balance strong{font-size:27px}.card-pool-overview .card-summary-item small{min-height:16px;color:var(--glacier-muted);font-size:11px;font-weight:600;line-height:1.4}.card-panel-actions{flex-wrap:nowrap;gap:10px}.card-action-group{display:flex;align-items:center;gap:7px}.card-action-main{padding-right:10px;border-right:1px solid var(--glacier-line)}.card-panel-actions button{min-height:38px;padding:0 12px;border-radius:7px;font-size:13px;font-weight:700}.card-filter-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0 -16px 16px;padding:14px 16px;border-top:1px solid var(--glacier-line);border-bottom:1px solid var(--glacier-line);background:#f8fbff}.card-filter-row{min-width:0;display:grid;gap:9px;align-items:stretch}.card-filter-primary{grid-template-columns:minmax(250px,1.55fr) minmax(140px,.8fr) minmax(135px,.72fr) minmax(165px,.86fr) 116px}.card-filter-secondary{grid-template-columns:minmax(130px,.78fr) minmax(150px,.9fr) minmax(145px,.84fr) minmax(210px,1.2fr) minmax(150px,.9fr)}.card-filter-row>input,.card-filter-row>select,.card-filter-row .range-filter input,.card-filter-search,.card-filter-submit{min-width:0;min-height:40px}.card-filter-row>input,.card-filter-row>select,.card-filter-row .range-filter input{border-radius:7px;font-size:13px}.card-filter-search{position:relative;display:block;margin:0}.card-filter-search svg{position:absolute;top:50%;left:12px;z-index:1;color:var(--glacier-muted);pointer-events:none;transform:translateY(-50%)}.card-filter-search input{height:100%;padding-left:38px}.card-filter-submit{width:116px;justify-content:center;margin:0;padding:0 12px;border-radius:7px;font-size:13px}.card-filter-secondary{padding-top:10px;border-top:1px dashed var(--glacier-line)}@media(max-width:1380px){.card-pool-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.card-panel-actions{flex-wrap:wrap}}@media(max-width:980px){.card-pool-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.card-panel-actions,.card-action-group{width:100%}.card-action-main{padding-right:0;border-right:0}.card-action-group button{flex:1 1 120px}.card-filter-primary,.card-filter-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.card-filter-search{grid-column:1 / -1}.card-filter-submit{width:100%}}@media(max-width:700px){.card-pool-overview{display:none;grid-template-columns:1fr}.card-pool-overview .card-summary-item{min-height:104px}.card-panel-actions,.card-action-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.card-action-group{grid-column:1 / -1}.card-action-group button{width:100%}.card-filter-grid{margin-right:-16px;margin-left:-16px}.card-filter-primary,.card-filter-secondary{grid-template-columns:1fr}.card-filter-search,.card-filter-secondary .range-filter{grid-column:auto}}@media(max-width:430px){.card-panel-actions,.card-action-group{grid-template-columns:1fr}}.card-data-table{overflow-x:auto;scrollbar-gutter:stable;overscroll-behavior-x:contain}.card-data-table .table-head.cards,.card-data-table .table-row.cards{width:max(100%,1180px);min-width:1180px;grid-template-columns:42px minmax(250px,1.35fr) minmax(135px,.78fr) minmax(110px,.62fr) minmax(175px,.92fr) minmax(200px,1.08fr) minmax(95px,.52fr) minmax(210px,1.2fr);gap:10px}.card-data-table .table-head.cards>:last-child,.card-data-table .table-row.cards>:last-child{position:sticky;right:0;z-index:3;min-width:0;padding:6px 8px;border-left:1px solid var(--glacier-line);background:#fff;box-shadow:-10px 0 18px #4a688614}.card-data-table .table-head.cards>:last-child{z-index:4;display:flex;align-items:center;align-self:stretch;background:var(--glacier-surface-subtle)}.card-data-table .table-row.cards>.row-actions{min-height:100%;align-content:center}.card-data-table .table-row.cards:hover>:last-child{background:#f9fbfd}.card-data-table .row-actions button{white-space:nowrap}@media(max-width:1380px){.card-data-table .table-row.cards>.row-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.card-data-table .row-actions button{width:100%;min-width:0;min-height:34px}.card-data-table .row-actions>:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:700px){.card-data-table{overflow-x:visible;scrollbar-gutter:auto}.card-data-table .table-head.cards{display:none}.card-data-table .table-row.cards{width:100%;min-width:0;grid-template-columns:1fr;gap:10px}.card-data-table .table-row.cards>:last-child{position:static;min-height:0;padding:0;border-left:0;background:transparent;box-shadow:none}}.workspace-topbar.jobs-topbar{justify-content:flex-end}.workspace-topbar.jobs-topbar>div:first-child{display:none}.job-data-table{scrollbar-gutter:stable}@media(min-width:701px){.job-data-table .table-head.jobs,.job-data-table .table-row.jobs{width:max(100%,1100px);min-width:1100px;grid-template-columns:minmax(100px,.8fr) minmax(120px,.95fr) minmax(110px,.9fr) minmax(200px,1.45fr) minmax(140px,1fr) minmax(72px,.6fr) 52px 52px 128px;column-gap:6px}.job-data-table.subaccount-jobs .table-head.jobs,.job-data-table.subaccount-jobs .table-row.jobs{width:100%;min-width:1020px;grid-template-columns:minmax(100px,.8fr) minmax(120px,.95fr) minmax(110px,.9fr) minmax(200px,1.45fr) minmax(140px,1fr) 64px 64px}.job-data-table .table-head.jobs{min-height:34px;padding:0 8px;font-size:11px}.job-data-table .table-row.jobs{min-height:54px;row-gap:4px;padding:6px 8px;font-size:13px;line-height:1.3}.job-data-table .table-row.jobs small{margin-top:2px;font-size:11px;line-height:1.25}.job-data-table .job-account-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-data-table .job-code-block,.job-data-table .job-card-block{gap:2px}.job-data-table .job-code-block button{gap:4px;font-size:11px}.job-data-table .admin-status{min-height:24px;padding:0 8px;font-size:11px}.job-data-table .row-actions{gap:4px}.job-data-table .row-actions button{min-height:28px;padding:0 8px;font-size:11px}.job-data-table .row-note{padding:5px 8px;font-size:11px;line-height:1.3}}.job-data-table .job-status-head,.job-data-table .job-status-cell,.job-data-table .job-cancel-head,.job-data-table .job-cancel-cell,.job-data-table .job-unbind-head,.job-data-table .job-unbind-cell,.job-data-table .table-head.jobs>:last-child,.job-data-table .table-row.jobs>.row-actions{position:sticky;z-index:3;min-width:0;padding:6px 8px;border-left:1px solid var(--glacier-line);background:#fff;box-shadow:-10px 0 18px #4a68861a}.job-data-table.subaccount-jobs .job-status-head,.job-data-table.subaccount-jobs .job-status-cell{right:70px}.job-data-table.subaccount-jobs .job-cancel-head,.job-data-table.subaccount-jobs .job-cancel-cell,.job-data-table.subaccount-jobs .job-unbind-head,.job-data-table.subaccount-jobs .job-unbind-cell{right:0}.job-data-table.subaccount-jobs .job-status-head,.job-data-table.subaccount-jobs .job-status-cell,.job-data-table.subaccount-jobs .job-cancel-head,.job-data-table.subaccount-jobs .job-cancel-cell,.job-data-table.subaccount-jobs .job-unbind-head,.job-data-table.subaccount-jobs .job-unbind-cell{box-shadow:-10px 0 18px #4a688614}.job-data-table .job-status-head,.job-data-table .job-status-cell,.job-data-table .job-cancel-head,.job-data-table .job-cancel-cell,.job-data-table .job-unbind-head,.job-data-table .job-unbind-cell{display:flex;align-items:center;justify-content:center}.job-data-table .job-status-head,.job-data-table .job-status-cell{right:192px}.job-data-table .job-cancel-head,.job-data-table .job-cancel-cell,.job-data-table .job-unbind-head,.job-data-table .job-unbind-cell{right:134px}.job-data-table .table-head.jobs>:last-child,.job-data-table .table-row.jobs>.row-actions{right:0}.job-data-table .job-status-head,.job-data-table .job-cancel-head,.job-data-table .job-unbind-head,.job-data-table .table-head.jobs>:last-child{z-index:4;display:flex;align-items:center;align-self:stretch;background:var(--glacier-surface-subtle)}.job-data-table .table-row.jobs>.row-actions{min-height:100%;align-items:center;justify-content:center}.job-data-table .job-status-cell,.job-data-table .job-cancel-cell,.job-data-table .job-unbind-cell{min-height:100%}.job-data-table .table-row.jobs:hover>.job-status-cell,.job-data-table .table-row.jobs:hover>.job-cancel-cell,.job-data-table .table-row.jobs:hover>.job-unbind-cell,.job-data-table .table-row.jobs:hover>.row-actions{background:#f9fbfd}.job-result-indicator{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;flex:0 0 28px;border:1px solid #dce5e9;border-radius:50%;background:#fff}.job-result-indicator.success{color:#00a978}.job-result-indicator.failure{color:#ef3038}.job-result-indicator.only-card{color:#d18a00}.job-result-indicator.pending{color:#9aa6af}.job-data-table .row-actions button{white-space:nowrap}@media(max-width:700px){.job-data-table{scrollbar-gutter:auto}.job-data-table .job-status-head,.job-data-table .job-status-cell,.job-data-table .job-cancel-head,.job-data-table .job-cancel-cell,.job-data-table .job-unbind-head,.job-data-table .job-unbind-cell,.job-data-table .table-row.jobs>.row-actions{position:static;min-height:0;padding:0;border-left:0;background:transparent;box-shadow:none}.job-data-table .job-status-cell,.job-data-table .job-cancel-cell,.job-data-table .job-unbind-cell{justify-content:flex-start;gap:10px}.job-data-table .job-status-cell:before,.job-data-table .job-cancel-cell:before,.job-data-table .job-unbind-cell:before{width:48px;color:#667784;font-size:12px;font-weight:700}.job-data-table .job-status-cell:before{content:"状态"}.job-data-table .job-cancel-cell:before{content:"退订"}.job-data-table .job-unbind-cell:before{content:"解绑"}.job-pagination{justify-content:space-between;flex-wrap:wrap}.job-pagination>.job-page-summary{order:-1;width:100%;text-align:center}.job-page-jump{flex:1 1 100%;justify-content:center}}.admin-workspace.notification-workspace{padding:0 38px 40px;background:#fff}.notification-workspace .workspace-topbar.notification-topbar{min-height:86px;margin:0 -38px 28px;padding:0 38px;background:#fff}.notification-workspace .notification-topbar h1{color:#172331;font-size:32px}.notification-workspace .notification-topbar .workspace-kicker{margin-top:7px;color:#788596;font-size:16px;font-weight:500}@media(max-width:700px){.admin-workspace.notification-workspace{padding:0 14px 24px}.notification-workspace .workspace-topbar.notification-topbar{margin:0 -14px 20px;padding:16px 14px}}.direct-recharge-page{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);gap:22px}.direct-recharge-form-card,.direct-recharge-side>div,.maintenance-control-card{border:1px solid #dfe4e9;border-radius:18px;background:#fff;padding:31px 32px}.direct-recharge-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.direct-recharge-heading h2{margin:5px 0 0;color:#172331;font-size:25px;line-height:1.25}.direct-recharge-heading p{margin:8px 0 0;color:#8b98a8;font-size:14px}.direct-recharge-badge{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid #b9dcff;border-radius:7px;color:#0877df;background:#eef7ff;font-size:13px;font-weight:750}.direct-recharge-form{display:grid;gap:20px;margin-top:28px}.direct-token-field,.direct-recharge-fields label{display:grid;gap:9px;color:#172331;font-size:15px;font-weight:740}.direct-token-field textarea{min-height:144px;padding:14px 16px;border-radius:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.5;resize:vertical}.direct-recharge-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.direct-recharge-fields select{min-height:50px;border-radius:10px}.direct-fixed-plan{min-height:50px;display:flex;align-items:center;padding:0 14px;border-radius:10px;color:#172331;background:var(--glacier-page);box-shadow:var(--neu-pressed-sm);font-weight:760}.direct-codex-notice{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border:1px solid #b9dcff;border-radius:8px;color:#1262a3;background:#eef7ff}.direct-codex-notice svg{margin-top:1px}.direct-codex-notice div{min-width:0;display:grid;gap:3px}.direct-codex-notice strong{color:#124f80;font-size:14px}.direct-codex-notice span{font-size:13px;line-height:1.55}.login-log-page,.login-log-panel{min-width:0}.login-log-table{min-width:0;overflow:hidden;border-radius:13px;background:var(--glacier-page);box-shadow:var(--neu-pressed-sm)}.login-log-row{min-height:62px;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.5fr) minmax(150px,.7fr);align-items:center;gap:18px;padding:0 20px;border-top:1px solid rgba(111,124,139,.12);color:var(--glacier-text)}.login-log-head{min-height:52px;border-top:0;color:var(--glacier-muted);font-size:12px;font-weight:800}.login-log-row span{min-width:0;overflow-wrap:anywhere}@media(max-width:700px){.login-log-head{display:none}.login-log-row:not(.login-log-head){grid-template-columns:1fr;gap:10px;padding:14px}.login-log-row span[data-label]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px}.login-log-row span[data-label]:before{content:attr(data-label);color:var(--glacier-muted);font-size:12px;font-weight:800}}.direct-estimate{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;padding:16px 18px;border-left:3px solid #0a84ff;background:#f4f8fb}.direct-estimate span{color:#788596;font-size:13px}.direct-estimate strong{color:#172331;font-size:21px}.direct-estimate small{grid-column:1 / -1;color:#8b98a8;font-size:13px}.direct-recharge-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.direct-recharge-actions button{min-height:46px;padding:0 18px}.direct-recharge-side{display:grid;align-content:start;gap:22px}.direct-pool-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.direct-pool-copy{min-width:0;display:grid;gap:7px}.direct-pool-copy>span{color:#788596;font-size:14px}.direct-pool-copy>strong{color:#172331;font-size:42px;line-height:1}.direct-pool-copy>small{color:#8b98a8;font-size:14px}.direct-sound-toggle{min-height:30px;display:inline-flex;align-items:center;justify-self:end;gap:6px;padding:0;color:var(--glacier-muted);background:transparent;white-space:nowrap}.direct-sound-toggle.enabled{color:var(--glacier-accent)}.direct-sound-toggle:focus-visible{outline:2px solid rgba(53,110,232,.35);outline-offset:4px}.direct-sound-label{color:currentColor!important;font-size:11px!important;font-weight:720}.direct-sound-switch{width:32px;height:18px;position:relative;flex:0 0 auto;border-radius:999px;background:#c9d0d8;box-shadow:inset 1px 1px 3px #4a56654d,inset -1px -1px 2px #fff;transition:background .16s ease}.direct-sound-switch:after{content:"";width:14px;height:14px;position:absolute;top:2px;left:2px;border-radius:50%;background:#fff;box-shadow:1px 1px 3px #3f4a5859;transition:transform .16s ease}.direct-sound-toggle.enabled .direct-sound-switch{background:var(--glacier-accent)}.direct-sound-toggle.enabled .direct-sound-switch:after{transform:translate(14px)}.direct-result-card{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;color:#0b8c68;background:#f3fbf8!important}.direct-result-card>div{display:grid;gap:5px}.direct-result-card strong{color:#172331;font-size:15px}.direct-result-card span{color:#788596;font-family:SFMono-Regular,Consolas,monospace;font-size:13px}.direct-result-card button{grid-column:1 / -1;justify-self:start;min-height:38px;padding:0 13px}.direct-result-card.muted{color:#788596;background:#fff!important}.direct-result-card.failed{border-color:#efc1ba;color:#b0443a;background:#fff6f4!important}@media(max-width:900px){.direct-recharge-page{grid-template-columns:1fr}}@media(max-width:600px){.direct-recharge-form-card,.direct-recharge-side>div{padding:22px 18px;border-radius:14px}.direct-recharge-fields{grid-template-columns:1fr}.direct-recharge-actions{display:grid;grid-template-columns:1fr 1fr}.direct-recharge-actions button{width:100%;padding:0 10px}}html,body,#root{background:var(--glacier-page)}body{color:var(--glacier-text)}button,input,textarea,select{letter-spacing:0}.admin-login-shell{background:var(--glacier-page)}.login-card{border:0;border-radius:18px;background:var(--glacier-page);box-shadow:var(--neu-raised)}.login-mark{width:50px;height:50px;border-radius:50%;background:var(--glacier-page);box-shadow:var(--neu-raised-sm)}.login-mark img{width:28px;height:28px}.admin-shell input:not([type=checkbox]):not([type=radio]),.admin-shell textarea,.admin-shell select,.login-card input{border:0;border-radius:11px;color:var(--glacier-text);background:var(--glacier-page);box-shadow:var(--neu-pressed-sm);transition:box-shadow .18s ease}.admin-shell input:not([type=checkbox]):not([type=radio]):focus,.admin-shell textarea:focus,.admin-shell select:focus,.login-card input:focus{border:0;outline:0;box-shadow:var(--neu-pressed),0 0 0 2px #356ee829}.admin-shell{grid-template-columns:226px minmax(0,1fr);background:var(--glacier-page)}.admin-sidebar{z-index:20;padding:18px 14px 15px;border:0;color:var(--glacier-text);background:var(--glacier-page);box-shadow:7px 7px 14px var(--neu-shadow-dark),-7px -7px 14px var(--neu-shadow-light)}.admin-logo{min-height:49px;gap:12px;padding:0 7px;margin-bottom:17px}.admin-logo-mark,.admin-avatar{width:36px;height:36px;flex-basis:36px;padding:8px;border:0;border-radius:50%;background:var(--glacier-page);box-shadow:var(--neu-raised-sm)}.admin-logo-mark img,.admin-avatar img{width:100%;height:100%}.admin-logo strong{color:var(--glacier-text);font-size:14px}.admin-logo span:not(.admin-logo-mark),.admin-nav-label{color:var(--glacier-muted)}.admin-nav-label{padding:0 10px 8px}.admin-sidebar nav{gap:5px;padding:2px 3px}.admin-sidebar nav button{min-height:39px;padding:0 11px;border:0;border-radius:11px;color:#5f6976;background:var(--glacier-page);box-shadow:none;transition:color .18s ease,box-shadow .18s ease}.admin-sidebar nav button:hover{color:var(--glacier-text);background:var(--glacier-page);box-shadow:var(--neu-raised-sm)}.admin-sidebar nav button.active,.admin-sidebar nav button.active:hover{color:var(--glacier-text);background:var(--glacier-page);box-shadow:var(--neu-pressed-sm)}.admin-sidebar nav button.active svg{color:var(--glacier-accent)}.admin-sidebar-foot{grid-template-columns:34px minmax(0,1fr) 32px;gap:9px;margin:12px 0 0;padding:10px 8px 5px;border:0;border-radius:13px;background:var(--glacier-page);box-shadow:var(--neu-raised-sm)}.admin-account-copy strong{color:var(--glacier-text)}.logout-button{width:32px;min-height:32px;border:0;border-radius:10px;color:var(--glacier-muted);background:var(--glacier-page);box-shadow:var(--neu-raised-sm)}.logout-button:hover{color:var(--glacier-danger);background:var(--glacier-page)}.admin-workspace,.admin-workspace.notification-workspace{min-width:0;padding:0 26px 34px;background:var(--glacier-page)}.workspace-topbar,.notification-workspace .workspace-topbar.notification-topbar{position:sticky;top:0;z-index:15;min-height:68px;margin:0 -26px 24px;padding:0 26px;border:0;background:#fffffff5;box-shadow:4px 4px 8px #b8bcc2c2,-4px -4px 8px var(--neu-shadow-light);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.notification-workspace .notification-topbar h1,.workspace-topbar h1{color:var(--glacier-text);font-size:21px}.notification-workspace .notification-topbar .workspace-kicker,.workspace-kicker{margin:0;color:var(--glacier-muted);font-size:11px;font-weight:620}.refresh-indicator{border:0;border-radius:10px;color:var(--glacier-accent);background:var(--glacier-page);box-shadow:var(--neu-pressed-sm)}.primary-action,.secondary-action,.danger-action,.row-actions button,.drawer-head button,.modal-head button,.primary-inline,.job-pagination button{min-height:38px;border:0;border-radius:11px;transition:transform .16s ease,box-shadow .16s ease,color .16s ease}.primary-action,.secondary-action.refresh-button,.primary-inline{color:#fff;background:var(--glacier-accent);box-shadow:4px 4px 8px #aeb5bf,-4px -4px 8px #fff}.primary-action:hover,.secondary-action.refresh-button:hover,.primary-inline:hover{background:var(--glacier-accent-strong);transform:translateY(-1px)}.secondary-action,.row-actions button,.drawer-head button,.modal-head button,.job-pagination button{border:0;color:var(--glacier-text);background:var(--glacier-page);box-shadow:var(--neu-raised-sm)}.secondary-action:hover,.row-actions button:hover,.drawer-head button:hover,.modal-head button:hover,.job-pagination button:hover{border:0;background:var(--glacier-page);box-shadow:3px 3px 6px var(--neu-shadow-dark),-3px -3px 6px var(--neu-shadow-light)}.primary-action:active,.secondary-action:active,.danger-action:active,.row-actions button:active,.drawer-head button:active,.modal-head button:active,.primary-inline:active,.job-pagination button:active{transform:translateY(0);box-shadow:var(--neu-pressed-sm)}.primary-action:disabled,.secondary-action:disabled,.danger-action:disabled,.row-actions button:disabled,.primary-inline:disabled,.job-pagination button:disabled{color:#9aa3ad;background:var(--glacier-page);box-shadow:var(--neu-pressed-sm)}.danger-action{color:#fff;background:var(--glacier-danger);box-shadow:4px 4px 8px #aeb5bf,-4px -4px 8px #fff}.text-action{color:var(--glacier-accent)}.stat-card,.admin-panel,.batch-card,.report-hero,.report-section,.report-kpi,.report-loading-panel,.card-pool-summary>div,.card-pool-overview .card-summary-item,.ops-hero-metrics>div,.ops-strip>div,.module-summary>div,.captcha-config-card,.notification-config-card,.notification-record-card,.direct-recharge-form-card,.direct-recharge-side>div,.maintenance-control-card{border:0!important;border-radius:16px;background:var(--glacier-page)!important;box-shadow:var(--neu-raised)}.admin-panel,.captcha-config-card,.notification-config-card,.notification-record-card,.direct-recharge-form-card,.direct-recharge-side>div{padding:20px}.panel-title{margin-bottom:15px;padding-bottom:0;border:0}.panel-title h2,.captcha-config-heading h2,.notification-config-heading h2,.notification-record-heading h2,.direct-recharge-heading h2{color:var(--glacier-text)}.ops-hero-panel{border:0;border-radius:0;background:transparent;box-shadow:none}.ops-hero-metrics>div,.ops-strip>div,.module-summary>div,.stat-card{min-height:116px}.stat-card svg,.security-copy svg,.report-kpi-head svg{padding:6px;border-radius:50%;color:var(--glacier-accent);background:var(--glacier-page);box-shadow:var(--neu-raised-sm)}.segmented-control,.dashboard-range-control,.dashboard-metric-control{gap:4px;padding:5px;border:0;border-radius:12px;background:var(--glacier-page);box-shadow:var(--neu-pressed-sm)}.segmented-control button,.dashboard-range-control button,.dashboard-metric-control button{border-radius:9px;color:var(--glacier-muted);background:transparent}.segmented-control button.active,.dashboard-range-control button.active,.dashboard-metric-control button.active{color:var(--glacier-text);background:var(--glacier-page);box-shadow:var(--neu-raised-sm)}.field-card,.choice-list label,.proxy-test-result,.security-copy,.security-note,.code-mode-bar,.batch-selection-bar,.recent-batch-banner,.notification-form .notification-event-option,.captcha-provider-option,.direct-estimate{border:0;border-radius:12px;background:var(--glacier-page);box-shadow:var(--neu-pressed-sm)}.captcha-provider-option.selected,.batch-card.selected{border:0;background:var(--glacier-page);box-shadow:var(--neu-pressed),0 0 0 2px #356ee824}.captcha-provider-radio span{border:0;background:var(--glacier-page);box-shadow:var(--neu-pressed-sm)}.captcha-provider-radio input:checked+span{background:var(--glacier-accent);box-shadow:inset 0 0 0 5px var(--glacier-page),var(--neu-pressed-sm)}.notification-switch span{border:0;background:var(--glacier-page);box-shadow:var(--neu-pressed-sm)}.notification-switch input:checked+span{background:var(--glacier-accent-soft)}.maintenance-control-icon,.maintenance-switch-row,.maintenance-impact-note{border:0;background:var(--glacier-page)}.maintenance-control-icon{color:var(--glacier-accent);box-shadow:var(--neu-raised-sm)}.maintenance-switch-row,.maintenance-impact-note{box-shadow:var(--neu-pressed-sm)}.data-table,.report-table,.gp-token-table-wrap,.notification-record-table{border:0;border-radius:13px;background:var(--glacier-page);box-shadow:var(--neu-pressed-sm);overflow:hidden}.table-head,.report-table-head,.gp-token-table thead,.notification-record-row:first-child{color:var(--glacier-muted);background:transparent}.table-row,.report-table-row,.gp-token-table td,.notification-record-row{border-color:#6f7c8b1f;color:var(--glacier-text);background:transparent}.table-row:hover,.report-table-row:hover{background:#ffffff38}.table-row.card-row,.table-row.code-row{border-left-color:transparent}.batch-meta span,.batch-count-grid div,.report-list-row,.report-node-row,.report-rank-row,.report-source-list>div{border:0;border-radius:10px;background:var(--glacier-page);box-shadow:var(--neu-pressed-sm)}.admin-status,.batch-health,.report-status-chip,.pill,.captcha-active-badge,.direct-recharge-badge{border:0;border-radius:8px;background:var(--glacier-page);box-shadow:2px 2px 4px #bec4cc,-2px -2px 4px var(--neu-shadow-light)}.admin-alert,.inline-warning{border:0;border-radius:11px;box-shadow:var(--neu-pressed-sm)}.refresh-sheen>span{background:#356ee80d}.workspace-content.is-refreshing .admin-panel,.workspace-content.is-refreshing .stat-card,.workspace-content.is-refreshing .card-pool-summary>div,.workspace-content.is-refreshing .module-summary>div,.workspace-content.is-refreshing .ops-strip>div,.workspace-content.is-refreshing .ops-hero-panel{border-color:transparent;box-shadow:5px 5px 10px var(--neu-shadow-dark),-5px -5px 10px var(--neu-shadow-light)}.side-drawer,.modal-panel,.gp-modal,.drawer{border:0;border-radius:16px;background:var(--glacier-page);box-shadow:12px 12px 24px #959ba4,-12px -12px 24px #fff}.modal-backdrop,.drawer-backdrop,.drawer-overlay,.gp-modal-backdrop{background:#30394657;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.admin-toast{border:0;border-radius:13px;background:var(--glacier-page);box-shadow:var(--neu-raised)}.dashboard-layout{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px}.dashboard-main-column{min-width:0;display:grid;align-content:start;gap:18px}.subaccount-plan-overview{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.subaccount-plan-overview.single{grid-template-columns:minmax(260px,520px)}.subaccount-stats-page{min-width:0}.subaccount-stats-panel{overflow:hidden}.subaccount-stats-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.subaccount-stats-head-actions>span{color:#64748b;font-size:13px}.subaccount-next-day-button{min-width:152px}.subaccount-cutover-status{display:flex;align-items:center;gap:8px;margin:-4px 0 16px;padding:10px 12px;border:1px solid #bfe8d3;border-radius:7px;color:#087a47;background:#f0fbf5;font-size:13px}.subaccount-stats-table-wrap{max-width:100%;overflow:auto;border:1px solid #e2e8f0;border-radius:7px}.subaccount-stats-table{width:100%;min-width:720px;border-collapse:collapse;background:#fff}.subaccount-stats-table th,.subaccount-stats-table td{min-width:96px;padding:11px 14px;border-bottom:1px solid #edf1f5;border-right:1px solid #edf1f5;text-align:center;font-size:13px}.subaccount-stats-table th:first-child,.subaccount-stats-table td:first-child{position:sticky;left:0;min-width:118px;background:#f8fafc;text-align:left;z-index:1}.subaccount-stats-table th{position:sticky;top:0;background:#f8fafc;color:#334155;font-weight:720;z-index:2}.subaccount-stats-table th:first-child{z-index:3}.subaccount-stats-table th small{display:block;margin-top:3px;color:#1788f5;font-size:10px;font-weight:650}.subaccount-stats-table tr:last-child td{border-bottom:0}@media(max-width:720px){.subaccount-section-head,.subaccount-stats-head-actions{align-items:stretch;flex-direction:column}.subaccount-next-day-button{width:100%}}.subaccount-dashboard,.subaccount-admin-dashboard{min-width:0;display:grid;gap:20px}.subaccount-admin-today{min-width:0;display:grid;grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);gap:16px}.subaccount-admin-total,.subaccount-admin-account{border:0;border-radius:14px;background:var(--glacier-page);box-shadow:var(--neu-raised-sm)}.subaccount-admin-total{min-height:142px;display:grid;align-content:center;justify-items:center;padding:20px;color:var(--glacier-muted);text-align:center}.subaccount-admin-total span{color:var(--glacier-text);font-size:14px;font-weight:720}.subaccount-admin-total strong{margin:7px 0 2px;color:#10a866;font-size:38px;line-height:1}.subaccount-admin-total small{font-size:12px}.subaccount-admin-account-grid{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px}.subaccount-admin-account{min-width:0;min-height:65px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.subaccount-admin-account>div{min-width:0}.subaccount-admin-account-name{display:block;width:100%;padding:0;border:0;background:transparent;overflow:hidden;color:var(--glacier-text);font-size:14px;font-weight:800;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.subaccount-admin-account-name:hover,.subaccount-admin-account-name:focus-visible{color:#087bf1}.subaccount-admin-account>div>small{display:block;margin-top:3px;color:#1788f5;font-size:10px}.subaccount-admin-account p{display:flex;align-items:baseline;gap:3px;margin:0;color:var(--glacier-muted);white-space:nowrap}.subaccount-admin-account p strong{color:#10a866;font-size:25px;line-height:1}.subaccount-admin-account p span{font-size:11px}.job-account-scope{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:11px 14px;border-radius:8px;background:#eef6ff;color:#52636d}.job-account-scope>div{min-width:0;display:flex;align-items:baseline;gap:9px}.job-account-scope strong{color:#087bf1;font-size:14px}.job-account-scope span{font-size:12px}.job-account-scope button{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:0;border-radius:7px;background:#fff;color:#52636d;box-shadow:0 2px 8px #2c5c871f;cursor:pointer}.job-account-scope button:disabled{cursor:default;opacity:.55}.subaccount-success-trend-panel,.subaccount-success-trend-chart,.subaccount-plan-trend-panel{min-width:0}.subaccount-detail-loading{min-height:360px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--glacier-muted);font-size:14px}.subaccount-month-chip{min-height:34px;display:inline-flex;align-items:center;padding:0 14px;border-radius:9px;color:var(--glacier-text);background:var(--glacier-page);box-shadow:var(--neu-pressed-sm);font-size:12px}.subaccount-plan-trend-chart{min-width:0}.subaccount-plan-card{min-width:0;min-height:112px;display:flex;flex-direction:column;justify-content:center;padding:20px;border:2px solid #b8d5ff;border-radius:8px;background:#f2f8ff}.subaccount-plan-card.plus{border-color:#1788f5;background:#edf6ff;box-shadow:0 0 0 5px #1788f514}.subaccount-plan-card.pro-x5{border-color:#b9d4ff;background:#faf7ff}.subaccount-plan-card.pro-x20{border-color:#eef1f4;background:#fffdf6}.subaccount-plan-card h2{margin:0;overflow-wrap:anywhere;color:#0d1624;font-size:22px;line-height:1.25}.subaccount-plan-card p{margin:14px 0 0;color:#667085;font-size:16px;line-height:1.35}.subaccount-plan-card p strong{color:#10a866;font-size:18px}.dashboard-welcome{min-height:58px}.dashboard-welcome h2{color:var(--glacier-text);font-size:25px;text-shadow:1px 1px 0 rgba(255,255,255,.82)}.dashboard-welcome p{color:var(--glacier-muted)}.dashboard-status-grid{grid-template-columns:1.15fr 1fr 1.15fr 1fr;gap:17px}.dashboard-status-card{min-height:166px;padding:17px;border:0;border-radius:16px;background:var(--glacier-page);box-shadow:var(--neu-raised)}.dashboard-status-head{color:#606b78;font-size:12px}.dashboard-status-head svg{width:30px;height:30px;padding:7px;border-radius:50%;color:var(--glacier-accent);background:var(--glacier-page);box-shadow:var(--neu-raised-sm)}.dashboard-status-card>strong{margin-top:12px;color:var(--glacier-text);font-size:27px;text-shadow:1px 1px 0 rgba(255,255,255,.9)}.dashboard-status-card>p{min-height:16px;margin-top:8px;color:var(--glacier-muted);font-size:10px}.dashboard-card-breakdown{margin-top:9px;padding-top:10px;border:0}.dashboard-card-breakdown span{color:var(--glacier-muted);font-size:10px}.dashboard-card-breakdown b{color:var(--glacier-text);font-size:12px}.dashboard-card-breakdown .tone-success b{color:var(--glacier-accent)}.dashboard-card-breakdown .tone-danger b{color:var(--glacier-danger)}.dashboard-card-breakdown .tone-warn b{color:var(--glacier-warning)}.dashboard-trend-panel{padding:18px;border-radius:16px}.dashboard-trend-head{margin-bottom:14px}.dashboard-trend-head h2{color:var(--glacier-text);font-size:15px}.dashboard-trend-canvas,.dashboard-trend-empty{border:0;border-radius:13px;background:var(--glacier-page);box-shadow:var(--neu-pressed)}.dashboard-trend-canvas{height:285px;padding:14px 14px 8px 2px}.dashboard-lower-grid{min-width:0;display:grid;grid-template-columns:1.08fr .92fr;gap:18px}.dashboard-node-list{display:grid;gap:0}.dashboard-node-list>div{min-height:42px;display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:9px;border-bottom:1px solid rgba(111,124,139,.12);color:var(--glacier-muted);font-size:11px}.dashboard-node-list>div:last-child{border-bottom:0}.dashboard-node-list>.empty-table{min-height:82px;display:flex;align-items:center;justify-content:center;border:0;text-align:center}.dashboard-node-list strong{color:var(--glacier-text);font-size:12px}.dashboard-node-list small{min-width:72px;text-align:right}.dashboard-node-dot{width:7px;height:7px;border-radius:50%;background:var(--glacier-warning);box-shadow:1px 1px 2px #aeb5be,-1px -1px 2px #fff}.dashboard-node-dot.online{background:var(--glacier-accent)}.dashboard-reason-list>div{min-height:42px;border-color:#6f7c8b1f;background:transparent}.dashboard-orders-rail{min-width:0;align-self:stretch;display:grid;grid-template-rows:auto auto minmax(0,1fr);border-radius:16px;background:var(--glacier-page);box-shadow:var(--neu-raised);overflow:hidden}.dashboard-orders-head{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px}.dashboard-orders-head>div{min-width:0;display:grid;gap:3px}.dashboard-orders-head strong{color:var(--glacier-text);font-size:14px}.dashboard-orders-head span{color:var(--glacier-muted);font-size:10px}.dashboard-orders-head button{padding:0;color:var(--glacier-accent);background:transparent;font-size:11px;font-weight:720}.dashboard-order-list{margin:0 14px;border-radius:13px;background:var(--glacier-page);box-shadow:var(--neu-pressed);overflow:hidden}.dashboard-order-list>button{width:100%;min-height:65px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(111,124,139,.1);color:var(--glacier-text);background:transparent;text-align:left}.dashboard-order-list>button.selected{background:#356ee80f;box-shadow:var(--neu-pressed-sm)}.dashboard-order-list>button>span{min-width:0;display:grid;gap:4px}.dashboard-order-list>button>span:last-child{justify-items:end}.dashboard-order-list strong,.dashboard-order-list small,.dashboard-order-list time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-order-list strong{font-size:11px}.dashboard-order-list small,.dashboard-order-list time{color:var(--glacier-muted);font-size:9px}.dashboard-order-list .admin-status{min-height:20px;padding:0 7px;font-size:9px}.dashboard-order-detail{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:14px;padding:18px}.dashboard-order-detail-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dashboard-order-detail-head>div{min-width:0;display:grid;gap:4px}.dashboard-order-detail-head strong{overflow:hidden;color:var(--glacier-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.dashboard-order-detail-head span{color:var(--glacier-muted);font-size:10px}.dashboard-order-detail dl{display:grid;gap:10px;margin:0;padding:14px;border-radius:12px;background:var(--glacier-page);box-shadow:var(--neu-pressed-sm)}.dashboard-order-detail dl>div{min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;font-size:10px}.dashboard-order-detail dt{color:var(--glacier-muted)}.dashboard-order-detail dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--glacier-text);font-weight:680}.dashboard-log-button{width:100%;align-self:end;margin-top:auto}.risk-grid{align-items:stretch}.risk-grid>.admin-panel{height:100%}@media(max-width:1320px){.dashboard-layout{grid-template-columns:1fr}.dashboard-orders-rail{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);grid-template-rows:auto auto}.dashboard-orders-head{grid-column:1 / -1}.dashboard-order-detail{align-content:start}}@media(max-width:1180px){.dashboard-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.admin-shell{grid-template-columns:minmax(0,1fr)}.mobile-admin-header{border:0;background:#fffffff7;box-shadow:4px 4px 8px #b8bcc2cc,-4px -4px 8px #fff}.mobile-menu-button,.mobile-drawer-close{border:0;border-radius:11px;color:var(--glacier-text);background:var(--glacier-page);box-shadow:var(--neu-raised-sm)}.mobile-menu-button:active,.mobile-drawer-close:active{background:var(--glacier-page);box-shadow:var(--neu-pressed-sm)}.mobile-header-brand .admin-logo-mark{width:32px;height:32px;flex-basis:32px}.admin-sidebar{z-index:40;border:0;background:var(--glacier-page);box-shadow:12px 0 28px #36404c47}.admin-workspace,.admin-workspace.notification-workspace{padding:0 14px 24px}.workspace-topbar,.notification-workspace .workspace-topbar.notification-topbar{position:static;min-height:66px;margin:0 0 16px;padding:12px 0;box-shadow:none}.ops-hero-metrics>div,.ops-strip>div,.module-summary>div,.stat-card,.admin-panel,.dashboard-status-card{box-shadow:var(--neu-raised-sm)}.dashboard-layout,.dashboard-main-column{gap:16px}.dashboard-status-grid,.subaccount-plan-overview,.dashboard-lower-grid,.dashboard-orders-rail,.subaccount-admin-today{grid-template-columns:1fr}.subaccount-admin-total{min-height:120px}.subaccount-admin-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subaccount-admin-account{padding:13px 14px}.dashboard-orders-rail{grid-template-rows:auto auto auto}.dashboard-orders-head{grid-column:auto}.dashboard-status-card{min-height:154px}.dashboard-trend-canvas{height:260px}.table-row,.table-row.codes,.table-row.cards,.table-row.jobs,.table-row.workers,.table-row.billing{border:0;border-radius:13px;background:var(--glacier-page);box-shadow:var(--neu-raised-sm)}.notification-config-card,.notification-record-card,.captcha-config-card,.direct-recharge-form-card,.direct-recharge-side>div,.maintenance-control-card{padding:20px 18px;border-radius:15px}.maintenance-admin-page{width:100%}.maintenance-control-card{gap:20px}.maintenance-control-heading{grid-template-columns:44px minmax(0,1fr);gap:13px}.maintenance-control-icon{width:44px;height:44px;border-radius:12px}.maintenance-control-heading h2{font-size:18px}.maintenance-control-heading p{font-size:13px}.maintenance-state{grid-column:1 / -1;justify-self:start}.maintenance-switch-row{min-height:0;padding:17px}}.direct-recharge-page{align-items:stretch}.direct-recharge-side{min-height:0;grid-template-rows:auto minmax(0,1fr);align-content:stretch}.direct-recharge-side.subaccount{grid-template-rows:minmax(320px,1fr)}.direct-recharge-side>.direct-live-card{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;contain:size;padding:0;overflow:hidden;background:var(--glacier-page)!important}.direct-recharge-side>.direct-live-card.failed{background:#fff8f7!important}.direct-live-head{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--glacier-line)}.direct-live-icon{display:inline-flex;align-items:center;justify-content:center;color:#0b8c68}.direct-live-card.failed .direct-live-icon{color:#c3484f}.direct-live-head>div{min-width:0;display:grid;gap:3px}.direct-live-head strong,.direct-live-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.direct-live-head strong{color:var(--glacier-text);font-size:14px}.direct-live-head>div>span{color:var(--glacier-muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.direct-live-head button{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;white-space:nowrap}.direct-live-log-viewport{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:4px 18px 14px;scroll-behavior:smooth}.direct-live-log{display:grid;grid-template-columns:10px minmax(0,1fr);gap:9px;padding:13px 0;border-bottom:1px solid var(--glacier-line)}.direct-live-log:last-child{border-bottom:0}.direct-live-log-dot{width:7px;height:7px;margin-top:5px;border-radius:50%;background:#5980a8;box-shadow:0 0 0 3px #5980a81f}.direct-live-log.success .direct-live-log-dot{background:#0b8c68;box-shadow:0 0 0 3px #0b8c681f}.direct-live-log.error .direct-live-log-dot,.direct-live-log.warn .direct-live-log-dot{background:#c3484f;box-shadow:0 0 0 3px #c3484f1f}.direct-live-log>div{min-width:0;display:grid;gap:4px}.direct-live-log strong{color:var(--glacier-text);font-size:12px}.direct-live-log.emphasized strong{font-size:14px;font-weight:720;line-height:1.45}.direct-live-log p{margin:0;overflow-wrap:anywhere;color:var(--glacier-muted);font-size:11px;line-height:1.45}.direct-live-log small{color:#9aa4af;font-size:10px}.direct-live-empty{min-height:100%;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--glacier-muted);font-size:12px}@media(max-width:900px){.direct-recharge-side>.direct-live-card{height:360px;min-height:320px}}@media(max-width:600px){.direct-live-head{grid-template-columns:22px minmax(0,1fr);padding:15px 16px}.direct-live-head button{grid-column:1 / -1;justify-self:start}.direct-live-log-viewport{padding-right:16px;padding-left:16px}.direct-recharge-side>.direct-live-card{height:340px}}.batch-card>.batch-meta,.batch-card>.batch-foot,.batch-card>.batch-actions{justify-content:center;text-align:center}.batch-card>.batch-count-grid>div,.batch-card>.batch-warning,.batch-card>.batch-note{text-align:center}.batch-card>.batch-warning,.batch-card>.batch-note{display:block;width:100%}.system-failure-list>div{min-height:46px}.system-failure-list span{min-width:0;overflow-wrap:anywhere}.system-failure-list strong{min-width:32px;text-align:center}.subscription-query-page{width:100%;display:grid;gap:24px}.subscription-query-form{display:grid;gap:13px;padding:22px 24px 24px;border:1px solid #dfe5eb;border-radius:8px;background:#fff;box-shadow:0 10px 26px #2e41560f}.subscription-query-form>label{color:#172331;font-size:16px;font-weight:720}.subscription-query-form textarea{min-height:138px;resize:vertical;padding:14px 16px;border:1px solid #dde5ed;border-radius:7px;color:#303946;background:#fbfcfd;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-variant-ligatures:none;line-height:1.55;letter-spacing:0}.subscription-query-form textarea:focus{border-color:#2683ed;box-shadow:0 0 0 4px #2683ed1a}.subscription-query-actions{display:flex;justify-content:flex-end;gap:12px}.subscription-clear-button,.subscription-bind-button,.subscription-submit-button{min-height:48px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;transition:border-color .16s ease,background-color .16s ease,opacity .16s ease}.subscription-bind-button{min-width:118px;gap:8px;border:1px solid #8ac4ff;padding:0 18px;color:#0f73d4;background:#eef7ff;font-size:15px;font-weight:740}.subscription-clear-button{width:50px;border:1px solid #dce4eb;color:#253142;background:#fff}.subscription-submit-button{min-width:142px;gap:9px;border:1px solid #137ee8;padding:0 20px;color:#fff;background:#137ee8;font-size:15px;font-weight:740;box-shadow:0 8px 18px #137ee82e}.subscription-clear-button:not(:disabled):hover{border-color:#b9c6d2;background:#f7f9fb}.subscription-submit-button:not(:disabled):hover{background:#086fda}.subscription-bind-button:not(:disabled):hover{border-color:#4da4f4;background:#e1f1ff}.subscription-clear-button:disabled,.subscription-bind-button:disabled,.subscription-submit-button:disabled{cursor:not-allowed;opacity:.5}.subscription-query-notice{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid #84dda9;border-radius:7px;color:#118b4d;background:#effcf5;font-size:14px}.subscription-query-error{padding:14px 16px;border:1px solid #f1c9ce;border-radius:7px;color:#bd3f4e;background:#fff7f8;font-size:14px}.subscription-result{display:grid;gap:18px}.subscription-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.subscription-detail-card{min-width:0;min-height:150px;display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:24px;border:1px solid #dfe5eb;border-radius:8px;background:#fff;box-shadow:0 8px 22px #2e41560b}.subscription-detail-label{display:flex;align-items:center;gap:10px;color:#718198;font-size:14px}.subscription-detail-value{min-width:0;overflow-wrap:anywhere;color:#17202f;font-size:22px;line-height:1.25;letter-spacing:0}.subscription-detail-value.plan,.subscription-detail-value.success,.subscription-detail-value.danger,.subscription-detail-value.channel{align-self:flex-start;padding:6px 11px;border-radius:6px;color:#fff;background:#137ee8;font-size:15px}.subscription-detail-value.expiry{color:#ed9300}.subscription-detail-value.success{background:#16b866}.subscription-detail-value.danger{background:#ed4856}.subscription-detail-value.channel{border:1px solid #bcdcff;color:#137ee8;background:#eef7ff}.subscription-renewal-control{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.subscription-renewal-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:6px;min-height:32px;padding:5px 12px;border:1px solid #bcdcff;border-radius:6px;background:#eef7ff;color:#137ee8;font-size:13px;font-weight:650;white-space:nowrap}.subscription-renewal-button:disabled{cursor:wait;opacity:.6}.subscription-remaining{min-height:70px;display:flex;align-items:center;gap:14px;padding:0 24px;border:1px solid #84dda9;border-radius:8px;color:#13ae5b;background:#effcf5}.subscription-remaining strong{font-size:18px}.subscription-remaining.inactive{border-color:#f0c9cd;color:#c34350;background:#fff7f8}.subscription-warehouse-panel{min-width:0;overflow:hidden;border:1px solid #dfe5eb;border-radius:9px;background:#fff;box-shadow:0 8px 22px #2e41560b}.subscription-panel-heading{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border-bottom:1px solid #e5eaf0}.subscription-panel-heading>div{min-width:0;display:flex;align-items:center;gap:12px}.subscription-panel-icon{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:#137ee8;background:#eef7ff}.subscription-panel-heading h3,.subscription-import-title h3{margin:0;color:#172331;font-size:17px}.subscription-panel-heading p,.subscription-import-title p{margin:5px 0 0;color:#7b899b;font-size:13px}.subscription-panel-heading>button{min-height:40px;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;border:1px solid #137ee8;border-radius:7px;padding:0 14px;color:#fff;background:#137ee8;font-weight:700}.subscription-table-wrap{overflow-x:auto}.subscription-binding-table{width:100%;min-width:760px;border-collapse:collapse;color:#344154;font-size:13px}.subscription-binding-table th,.subscription-binding-table td{padding:13px 16px;border-bottom:1px solid #edf0f4;text-align:left;white-space:nowrap}.subscription-binding-table th{color:#718198;background:#f8fafc;font-weight:700}.subscription-binding-table tbody tr:last-child td{border-bottom:0}.subscription-record-status{display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;color:#66758a;background:#eef2f6;font-size:12px;font-weight:700}.subscription-binding-table .subscription-record-actions{position:sticky;right:0;width:78px;background:#fff;text-align:center;box-shadow:-1px 0 #edf0f4}.subscription-binding-table th.subscription-record-actions{background:#f8fafc}.subscription-record-delete{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:68px;min-height:30px;padding:5px 9px;border:1px solid #f3ccd2;border-radius:6px;color:#bf3f4d;background:#fff6f7;font-size:12px;cursor:pointer}.subscription-record-delete:hover:not(:disabled){background:#ffe9ed;border-color:#e4a2ac}.subscription-record-delete:focus-visible{outline:2px solid #bf3f4d;outline-offset:2px}.subscription-record-delete:disabled{opacity:.5;cursor:not-allowed}.subscription-record-status.available,.subscription-record-status.succeeded{color:#10884b;background:#eafaf1}.subscription-record-status.processing{color:#ac7000;background:#fff7dd}.subscription-record-status.failed{color:#bf3f4d;background:#fff0f2}.subscription-empty-row{height:82px;color:#8794a5;text-align:center!important}.subscription-empty-row svg{display:inline-block;margin-right:8px;vertical-align:middle}.subscription-import-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#1723317a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.subscription-import-dialog{width:min(720px,100%);display:grid;gap:18px;border-radius:13px;padding:22px;background:#fff;box-shadow:0 24px 70px #14243847}.subscription-import-title{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.subscription-import-title>button{width:38px;height:38px;display:grid;place-items:center;border:1px solid #dfe5eb;border-radius:8px;color:#66758a;background:#fff}.subscription-import-dialog>textarea{min-height:210px;resize:vertical;border:1px solid #d8e1ea;border-radius:8px;padding:14px;color:#344154;background:#fbfcfd;font:13px/1.55 SFMono-Regular,Consolas,monospace}.subscription-import-actions{display:flex;justify-content:flex-end;gap:10px}.subscription-import-actions button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:7px;padding:0 18px;font-weight:700}.subscription-import-actions .secondary{border:1px solid #d9e1e9;color:#4c5a6d;background:#fff}.subscription-import-actions .primary{border:1px solid #137ee8;color:#fff;background:#137ee8}.subscription-import-actions button:disabled,.subscription-import-title>button:disabled{cursor:not-allowed;opacity:.55}.admin-sidebar nav{min-height:0;overflow-y:auto;scrollbar-width:thin}.admin-nav-group{display:grid;gap:4px}.admin-nav-group-toggle{width:100%;justify-content:flex-start}.admin-nav-group-toggle>span{min-width:0;flex:1 1 auto}.admin-nav-group-toggle>svg:last-child{flex:0 0 auto;margin-left:auto;color:var(--glacier-muted);transition:transform .18s ease}.admin-nav-group-toggle>svg:last-child.is-open{transform:rotate(180deg)}.admin-nav-children{display:grid;gap:3px;padding-left:14px}.admin-sidebar nav .admin-nav-children button{min-height:35px;padding-left:12px;color:var(--glacier-muted);font-size:12px;font-weight:600}.admin-sidebar nav .admin-nav-children button.active,.admin-sidebar nav .admin-nav-children button.active:hover{color:var(--glacier-text)}@media(max-width:700px){.admin-sidebar nav{overflow-y:visible}.admin-sidebar nav .admin-nav-children{padding-left:14px}.admin-sidebar nav .admin-nav-children button{min-height:40px;padding-left:12px;font-size:13px}}@media(max-width:1020px){.subscription-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.subscription-query-page{gap:16px}.subscription-query-form{padding:18px 16px}.subscription-query-form textarea{min-height:156px}.subscription-query-actions{display:grid;grid-template-columns:minmax(0,1fr) 50px minmax(0,1.2fr)}.subscription-bind-button,.subscription-submit-button{width:100%;min-width:0}.subscription-detail-grid{grid-template-columns:minmax(0,1fr);gap:12px}.subscription-detail-card{min-height:126px;padding:20px}.subscription-detail-value{font-size:20px}.subscription-remaining{padding:16px 18px}.subscription-panel-heading{align-items:flex-start;flex-direction:column}.subscription-panel-heading>button{width:100%;justify-content:center}.subscription-import-dialog{padding:18px}}.admin-sidebar nav{display:flex;flex-direction:column}.admin-sidebar nav .admin-nav-bottom{margin-top:auto}.autosub-page{width:100%;display:grid;gap:18px}.autosub-master-switch{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 18px;border:1px solid #dce3ea;border-left:4px solid #aeb9c6;border-radius:8px;background:#fff;box-shadow:0 8px 24px #3c4c5e0b;transition:border-color .18s ease,background-color .18s ease}.autosub-master-switch.enabled{border-color:#adddc3;border-left-color:#15945a;background:#f7fcf9}.autosub-master-copy{min-width:0;display:flex;align-items:center;gap:13px}.autosub-master-icon{width:40px;height:40px;flex:0 0 40px;display:inline-grid;place-items:center;border-radius:7px;color:#647489;background:#eef2f6}.autosub-master-switch.enabled .autosub-master-icon{color:#0f7d49;background:#e2f5ea}.autosub-master-copy>div{min-width:0;display:grid;gap:4px}.autosub-master-copy strong{color:var(--glacier-text);font-size:15px}.autosub-master-copy div>span{color:#718096;font-size:12px;line-height:1.45}.autosub-switch-button{width:50px;height:28px;flex:0 0 50px;position:relative;display:inline-grid;place-items:center;padding:0;border:0;border-radius:14px;color:#6f7d8d;background:#cbd3dc;box-shadow:inset 0 1px 2px #25303e2e;transition:background-color .18s ease}.autosub-switch-button>span{width:22px;height:22px;position:absolute;left:3px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #25303e3d;transition:transform .18s ease}.autosub-master-switch.enabled .autosub-switch-button{background:#15945a}.autosub-master-switch.enabled .autosub-switch-button>span{transform:translate(22px)}.autosub-switch-button:focus-visible{outline:3px solid rgba(38,131,237,.22);outline-offset:2px}.autosub-config-notice{margin-top:-8px;padding:10px 13px;border:1px solid #bde3ce;border-radius:7px;color:#157a49;background:#f2fbf6;font-size:13px}.autosub-modebar{display:flex;align-items:center;gap:6px;padding:5px;border-radius:8px;background:var(--glacier-page);box-shadow:var(--neu-pressed-sm)}.autosub-modebar button,.autosub-modebar a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-radius:7px;color:var(--glacier-muted);background:transparent;font-size:14px;font-weight:700;text-decoration:none;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.autosub-modebar button:hover,.autosub-modebar a:hover{color:var(--glacier-text);background:#ffffff75}.autosub-modebar button.active{color:var(--glacier-accent);background:var(--glacier-page);box-shadow:var(--neu-raised-sm)}.autosub-modebar a{margin-left:auto}.autosub-alert{min-height:48px;display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid #efc5ca;border-radius:8px;color:#b73342;background:#fff6f7;font-size:14px;line-height:1.5}.autosub-alert svg{flex:0 0 auto}.autosub-tool-layout,.autosub-query-layout,.autosub-storage-layout{min-height:460px;display:grid;grid-template-columns:minmax(330px,.85fr) minmax(380px,1.15fr);gap:18px}.autosub-form,.autosub-progress,.autosub-result-pane,.autosub-storage-inventory{min-width:0;border:1px solid #dce3ea;border-radius:8px;background:#fff;box-shadow:0 10px 28px #3c4c5e0e}.autosub-form{display:flex;flex-direction:column;gap:11px;padding:24px}.autosub-form label{color:var(--glacier-text);font-size:14px;font-weight:750}.admin-shell .autosub-form input,.admin-shell .autosub-form textarea{width:100%;border:1px solid #dce3ea;border-radius:7px;color:#273140;background:#f9fbfc;box-shadow:none;font-size:14px;letter-spacing:0}.admin-shell .autosub-form input{min-height:48px;padding:0 14px}.admin-shell .autosub-form textarea{min-height:178px;padding:13px 14px;resize:vertical;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.admin-shell .autosub-form input:focus,.admin-shell .autosub-form textarea:focus{border:1px solid #2683ed;box-shadow:0 0 0 4px #2683ed1a}.autosub-data-destination{display:flex;align-items:center;gap:8px;color:#69788b;font-size:12px}.autosub-data-destination svg{color:#16a563}.autosub-form .primary-action,.autosub-ready .primary-action{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:auto;padding:0 20px}.autosub-progress,.autosub-result-pane{min-height:460px;display:grid;place-items:center;padding:24px;overflow:hidden}.autosub-empty,.autosub-ready,.autosub-order-status{width:min(100%,420px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#8a97a7;text-align:center}.autosub-empty strong,.autosub-ready strong,.autosub-order-status strong{color:var(--glacier-text);font-size:18px}.autosub-ready>svg,.autosub-order-status.success>svg{color:#16a563}.autosub-ready span,.autosub-order-status span{max-width:100%;overflow-wrap:anywhere;color:#738195;font-size:13px}.autosub-ready .primary-action{width:min(100%,240px);margin-top:10px}.autosub-order-status.failed>svg{color:#d34452}.autosub-order-status.processing>svg{color:#de940a}.autosub-order-status p{margin:0;color:#b73342;font-size:13px;line-height:1.55}.autosub-order-status p.processing-hint{color:#8a620c}.autosub-result-pane{place-items:stretch}.autosub-result-pane .autosub-empty{place-self:center}.autosub-json-result{width:100%;height:100%;max-height:560px;margin:0;overflow:auto;padding:18px;border-radius:7px;color:#303946;background:#f5f7f9;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:0}.autosub-storage-form{min-height:460px}.autosub-panel-heading{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.autosub-panel-heading>div{display:inline-flex;align-items:center;gap:9px;color:var(--glacier-text)}.autosub-panel-heading svg{color:var(--glacier-accent)}.autosub-panel-heading strong{font-size:16px}.autosub-page .icon-button{width:36px;height:36px;flex:0 0 36px;display:inline-grid;place-items:center;padding:0;border:1px solid #dce3ea;border-radius:7px;color:#667589;background:#fff;box-shadow:none}.autosub-page .icon-button:hover:not(:disabled){color:var(--glacier-accent);border-color:#b8d4f3;background:#f4f9ff}.autosub-page .icon-button.danger:hover:not(:disabled){color:#c73545;border-color:#efc5ca;background:#fff6f7}.autosub-storage-notice{padding:10px 12px;border:1px solid #bde3ce;border-radius:7px;color:#157a49;background:#f2fbf6;font-size:13px}.autosub-storage-inventory{min-height:460px;display:flex;flex-direction:column;overflow:hidden}.autosub-storage-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e3e8ee}.autosub-storage-stats>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px;border-right:1px solid #e3e8ee}.autosub-storage-stats>div:last-child{border-right:0}.autosub-storage-stats span{color:#7b899a;font-size:12px}.autosub-storage-stats strong{color:var(--glacier-text);font-size:20px}.autosub-storage-table-wrap{min-width:0;flex:1;overflow:auto}.autosub-storage-table{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed}.autosub-storage-table th,.autosub-storage-table td{padding:13px 14px;border-bottom:1px solid #edf0f3;color:#586779;font-size:13px;text-align:center;vertical-align:middle}.autosub-storage-table th{color:#7a8797;background:#f8fafb;font-size:12px;font-weight:700}.autosub-storage-table th:first-child{width:22%}.autosub-storage-table th:nth-child(2){width:14%}.autosub-storage-table th:nth-child(3){width:18%}.autosub-storage-table th:nth-child(4){width:36%}.autosub-storage-table th:last-child{width:10%}.autosub-storage-table code{color:#344254;font-size:12px;letter-spacing:0}.autosub-cdk-value-cell{white-space:nowrap}.autosub-cdk-value-cell code{display:inline-block;max-width:calc(100% - 42px);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.autosub-cdk-copy{position:relative;display:inline-grid;width:30px;height:30px;margin-left:7px;padding:0;place-items:center;vertical-align:middle;color:#246dab}.autosub-copy-feedback{position:absolute;top:-25px;left:50%;padding:3px 6px;border-radius:4px;color:#fff;background:#2f6fba;font-size:11px;line-height:1;transform:translate(-50%);white-space:nowrap}.autosub-cdk-status{display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:26px;padding:0 8px;border-radius:7px;color:#536274;background:#eef2f6;font-size:12px}.autosub-cdk-status.available{color:#157a49;background:#eaf8f0}.autosub-cdk-status.reserved{color:#946500;background:#fff6dc}.autosub-cdk-status.used{color:#4f6d91;background:#edf4fb}.autosub-cdk-status.failed{color:#bd3442;background:#fff0f2}.pro-cost-payable-amount.is-upgrade-paid{color:#157a49}.pro-cost-payable-note{display:block;margin-top:2px;color:#157a49;font-size:10px;line-height:1.2}.autosub-storage-empty{height:280px;color:#98a3b1!important}.autosub-storage-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 16px 16px;border-top:1px solid #edf0f3}.autosub-storage-pagination>span{min-width:220px;color:#536277;font-size:12px;text-align:center}.autosub-storage-pagination>button{width:34px;min-width:34px;height:34px;display:inline-grid;place-items:center;padding:0}@media(max-width:920px){.autosub-tool-layout,.autosub-query-layout,.autosub-storage-layout{min-height:0;grid-template-columns:minmax(0,1fr)}.autosub-progress,.autosub-result-pane,.autosub-storage-inventory{min-height:300px}}@media(max-width:600px){.admin-sidebar nav .admin-nav-bottom{margin-top:10px}.autosub-page{gap:14px}.autosub-master-switch{min-height:72px;gap:12px;padding:13px 14px}.autosub-master-icon{display:none}.autosub-modebar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.autosub-modebar button,.autosub-modebar a{min-width:0;padding:0 8px;font-size:12px}.autosub-modebar a{grid-column:1 / -1;margin-left:0}.autosub-form,.autosub-progress,.autosub-result-pane,.autosub-storage-inventory{padding:18px 16px}.admin-shell .autosub-form textarea{min-height:160px}.autosub-storage-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.autosub-storage-stats>div:nth-child(2){border-right:0}.autosub-storage-stats>div:nth-child(-n+2){border-bottom:1px solid #e3e8ee}}.pro-cost-page{display:grid;gap:18px;max-width:1180px}.pro-cost-query-panel,.pro-cost-result-panel,.pro-cost-records-panel{padding:24px}.pro-cost-panel-heading,.pro-cost-result-heading,.pro-cost-records-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.pro-cost-panel-heading h2,.pro-cost-result-heading h2,.pro-cost-records-heading h2{margin:4px 0 6px}.pro-cost-panel-heading p,.pro-cost-result-heading p,.pro-cost-records-heading p{margin:0;color:var(--text-muted, #718096)}.panel-eyebrow{color:var(--accent, #2563eb);font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.pro-cost-query-form{display:grid;gap:10px;margin-top:22px}.pro-cost-query-form label{color:var(--text-strong, #1f2937);font-size:13px;font-weight:600}.pro-cost-query-form textarea{width:100%;min-height:130px;resize:vertical;border:1px solid var(--border, #d8dee9);border-radius:6px;padding:12px;font:inherit;line-height:1.5}.pro-cost-form-actions,.pro-cost-meta,.pro-cost-records-pagination{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pro-cost-security-note{color:var(--text-muted, #718096);font-size:12px}.pro-cost-inline-error{border-left:3px solid #dc2626;padding:8px 10px;color:#b91c1c;background:#fef2f2;font-size:13px}.pro-cost-current-plan{border:1px solid #bfdbfe;border-radius:999px;padding:5px 10px;color:#1d4ed8;background:#eff6ff;font-size:12px;font-weight:700;white-space:nowrap}.pro-cost-meta{margin:18px 0;color:var(--text-muted, #718096);font-size:13px}.pro-cost-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pro-cost-plan-card{border:1px solid var(--border, #d8dee9);border-radius:6px;padding:18px;background:var(--surface-subtle, #f8fafc)}.pro-cost-plan-heading{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.pro-cost-plan-heading div{display:grid;gap:5px}.pro-cost-plan-heading span{color:var(--text-muted, #718096);font-size:12px}.pro-cost-plan-heading small{color:var(--text-muted, #718096);text-align:right}.pro-cost-values{display:grid;gap:9px;margin:18px 0 0}.pro-cost-values div{display:flex;justify-content:space-between;gap:12px;color:var(--text-muted, #718096);font-size:13px}.pro-cost-values dt,.pro-cost-values dd{margin:0}.pro-cost-values dd{color:var(--text-strong, #1f2937);font-variant-numeric:tabular-nums}.pro-cost-values .pro-cost-due{border-top:1px solid var(--border, #d8dee9);padding-top:10px;color:var(--text-strong, #1f2937);font-weight:700}.pro-cost-values .pro-cost-due dd,.pro-cost-record-price{color:#047857;font-weight:700}.pro-cost-records-body{margin-top:20px}.pro-cost-records-search{display:flex;align-items:center;gap:8px;margin-top:16px;padding:8px 10px;border:1px solid var(--border, #d8dee9);border-radius:8px;background:#fbfdff}.pro-cost-records-search>svg{flex:0 0 auto;color:var(--text-muted, #718096)}.pro-cost-records-search input{min-width:0;flex:1 1 auto;height:32px;border:0;outline:0;color:var(--text-strong, #1f2937);background:transparent;font-size:13px}.pro-cost-records-search .secondary-action{min-height:32px;padding:0 10px;white-space:nowrap}.pro-cost-search-hint{margin:8px 2px 0;color:var(--text-muted, #718096);font-size:12px}.pro-cost-history-count{display:inline-block;margin-left:7px;border-radius:999px;padding:2px 6px;color:#246dab;background:#edf6ff;font-size:10px;font-weight:700;vertical-align:middle}.pro-cost-records-table{overflow-x:auto}.pro-cost-records-row{display:grid;grid-template-columns:minmax(105px,.9fr) minmax(165px,1.5fr) minmax(145px,1.2fr) repeat(4,minmax(102px,.86fr));gap:10px;align-items:center;min-width:900px;border-bottom:1px solid var(--border, #e5e7eb);padding:9px 4px;color:var(--text-strong, #1f2937);font-size:13px}.pro-cost-records-head{border-bottom-color:var(--text-muted, #94a3b8);color:var(--text-muted, #64748b);font-size:12px;font-weight:700}.pro-cost-records-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-cost-used-time{display:block;margin-top:3px;color:#16a34a;font-size:11px;font-weight:600}.pro-cost-records-status{display:flex;justify-content:center;align-items:center;gap:8px;min-height:130px;color:var(--text-muted, #718096)}.pro-cost-records-pagination{justify-content:space-between;margin-top:18px;color:var(--text-muted, #718096);font-size:12px}.pro-cost-records-pagination>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pro-cost-page-jump{display:inline-flex;align-items:center;gap:6px;margin-left:4px}.pro-cost-page-jump label{color:var(--text-muted, #718096);font-size:12px}.pro-cost-page-jump input{width:62px;height:34px;border:1px solid var(--border, #d8dee9);border-radius:7px;padding:0 8px;color:var(--text-strong, #1f2937);background:var(--surface, #fff);font:inherit;text-align:center}.pro-cost-page-jump input:focus{border-color:#2563eb;outline:2px solid rgba(37,99,235,.15)}@media(max-width:700px){.pro-cost-query-panel,.pro-cost-result-panel,.pro-cost-records-panel{padding:18px}.pro-cost-grid{grid-template-columns:1fr}.pro-cost-records-pagination{align-items:flex-start;flex-direction:column}}.pro-cost-result-panel{padding:26px 32px 0}.pro-cost-result-heading{align-items:center}.pro-cost-result-heading h2{margin:5px 0 0;color:var(--text-strong, #172033);font-size:20px}.pro-cost-currency-badge,.pro-cost-plan-heading b{display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#1472c9;background:#edf6ff;font-weight:800;white-space:nowrap}.pro-cost-currency-badge{min-width:46px;padding:6px 10px;font-size:12px}.pro-cost-rule{height:1px;margin:14px 0;background:var(--border, #d8dee9)}.pro-cost-account-grid{display:grid;grid-template-columns:minmax(190px,1.6fr) minmax(150px,1fr) minmax(150px,1fr) minmax(180px,1.1fr);gap:12px;margin-bottom:18px}.pro-cost-account-item{min-width:0;min-height:84px;display:grid;align-content:start;gap:6px;border:1px solid var(--border, #d8dee9);border-radius:9px;padding:13px 14px;background:#fff}.pro-cost-account-item>span,.pro-cost-offer-columns>div>span{color:var(--text-muted, #64748b);font-size:12px;font-weight:650}.pro-cost-account-item strong{overflow:hidden;color:var(--text-strong, #172033);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.pro-cost-account-item small{color:var(--text-muted, #718096);font-size:11px}.pro-cost-offers{gap:16px}.pro-cost-offers.is-single{grid-template-columns:minmax(0,1fr)}.pro-cost-offers .pro-cost-plan-card{padding:16px 18px;background:#fff}.pro-cost-plan-heading div{gap:4px}.pro-cost-plan-heading div>span{color:var(--text-muted, #64748b);font-size:12px}.pro-cost-plan-heading strong{color:var(--text-strong, #172033);font-size:18px}.pro-cost-plan-heading b{min-width:38px;padding:5px 8px;font-size:12px}.pro-cost-offer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.pro-cost-offer-columns>div{min-width:0;display:grid;align-content:start;gap:5px}.pro-cost-offer-columns strong{color:var(--text-strong, #172033);font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.pro-cost-offer-columns strong.is-due{color:#1472c9}.pro-cost-offer-columns strong.is-cost{color:#00856a}.pro-cost-offer-columns small{overflow:hidden;color:var(--text-muted, #718096);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.pro-cost-result-footer{display:flex;flex-wrap:wrap;gap:8px 24px;margin:16px -32px 0;border-top:1px solid var(--border, #d8dee9);padding:12px 32px 14px;color:var(--text-muted, #718096);font-size:11px}@media(max-width:900px){.pro-cost-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.pro-cost-result-panel{padding:20px 18px 0}.pro-cost-account-grid,.pro-cost-offer-columns{grid-template-columns:1fr}.pro-cost-result-footer{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}}.admin-sidebar nav button .admin-nav-item-label{min-width:0;flex:1 1 auto}.admin-sidebar nav button .admin-nav-count{min-width:24px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:auto;padding:0 5px;border:1px solid #f0aab2;border-radius:5px;color:#d84d5a;background:#fff;font-size:11px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.pro-cost-records-row.is-owner{grid-template-columns:minmax(105px,.9fr) minmax(165px,1.5fr) minmax(145px,1.2fr) repeat(4,minmax(102px,.86fr)) minmax(100px,.8fr);min-width:1030px}.pro-cost-record-view{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;justify-self:start;padding:0 10px;border:1px solid #c8dced;border-radius:6px;color:#246dab;background:#f5faff;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.pro-cost-record-view:hover{border-color:#9fc8e7;color:#0f5f9e;background:#edf7ff}.pro-cost-token-backdrop{z-index:60}.pro-cost-token-modal{z-index:61;width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:22px}.pro-cost-token-modal-head{align-items:flex-start;margin-bottom:18px}.pro-cost-history-panel{display:grid;gap:10px;margin-bottom:14px;border:1px solid #dce6ef;border-radius:8px;padding:12px;background:#f9fbfe}.pro-cost-history-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.pro-cost-history-head>div{display:grid;gap:3px}.pro-cost-history-head small,.pro-cost-history-item span,.pro-cost-history-private{color:var(--text-muted, #718096);font-size:11px}.pro-cost-history-list{display:grid;gap:6px;max-height:210px;overflow-y:auto}.pro-cost-history-item{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e6edf3;padding-top:8px}.pro-cost-history-item>div{display:grid;gap:2px;min-width:0}.pro-cost-history-item.latest strong{color:#1472c9}.pro-cost-history-item .pro-cost-token-reveal{min-height:28px;padding:0 8px;font-size:11px}.pro-cost-history-private{margin:0 0 12px}.pro-cost-token-modal-head h2{margin:5px 0 6px;color:var(--text-strong, #172033);font-size:20px}.pro-cost-token-modal-head p{max-width:100%;margin:0;overflow-wrap:anywhere;color:var(--text-muted, #718096);font-size:12px}.pro-cost-token-close{width:34px;height:34px;display:inline-grid;place-items:center;flex:0 0 auto;padding:0;border:1px solid #d7e0e7;border-radius:6px;color:#6d7b89;background:#fff;cursor:pointer}.pro-cost-token-close:hover{border-color:#b6cfe4;color:#246dab;background:#f5faff}.pro-cost-token-panel{margin:0}.pro-cost-token-reveal,.pro-cost-token-copy{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #c7d8df;border-radius:6px;color:#246dab;background:#fff;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.pro-cost-token-reveal:hover:not(:disabled),.pro-cost-token-copy:hover:not(:disabled){border-color:#9fc8e7;color:#0f5f9e;background:#f5faff}.pro-cost-token-reveal:disabled,.pro-cost-token-copy:disabled{cursor:default;opacity:.65}.pro-cost-token-copy{width:100%}@media(max-width:700px){.pro-cost-records-row.is-owner{min-width:1030px}.pro-cost-token-modal{padding:18px}.pro-cost-token-modal-head{gap:12px}.pro-cost-token-reveal{flex:0 0 auto}}.pro-cost-payable-cell{min-width:0;min-height:50px;display:grid;place-items:center start;padding:6px 9px;border:1px solid #dce6ef;border-radius:7px;background:#fbfdff}.pro-cost-payable-amount{color:#176b9b;font-size:14px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.pro-cost-price-cell{position:relative;min-width:0;min-height:50px;display:grid;align-content:center;justify-items:start;padding:6px 9px;border:1px solid transparent;border-radius:7px;color:inherit;background:transparent;text-align:left;cursor:default}.pro-cost-price-cell.is-clickable{border-color:#dce6ef;background:#fff;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.pro-cost-price-cell.is-clickable:hover:not(:disabled){border-color:#aecdec;background:#f7fbff}.pro-cost-price-cell.selected{border-color:#356ee8;background:#f4faff;box-shadow:0 0 0 1px #356ee814}.pro-cost-price-cell:disabled{opacity:1}.pro-cost-price-cost{color:#00856a;font-size:16px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.pro-cost-used-badge{position:absolute;top:5px;right:5px;min-height:19px;display:inline-flex;align-items:center;gap:3px;padding:0 6px;border-radius:10px;color:#fff;background:#356ee8;font-size:10px;font-weight:800;white-space:nowrap}@media(max-width:700px){.pro-cost-payable-cell,.pro-cost-price-cell{padding-left:8px;padding-right:8px}}@media(max-width:700px){.admin-sidebar nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.admin-sidebar-foot{position:relative;z-index:2;flex-shrink:0}}.billing-records-page{display:flex;flex-direction:column;gap:16px}.billing-records-panel{overflow:hidden}.billing-records-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.billing-records-heading h2{margin:4px 0 6px}.billing-records-heading p{margin:0;color:var(--muted-text, #718096)}.billing-records-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-end}.billing-date-picker{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border-color, #d9e2ec);border-radius:9px;padding:7px 9px;color:var(--muted-text, #718096);font-size:13px;background:var(--surface, #fff)}.billing-date-picker input{border:0;outline:0;color:var(--text-color, #1f2937);background:transparent;font:inherit}.billing-price-ticker{margin:18px -2px 16px;overflow-x:auto;scrollbar-width:thin}.billing-price-ticker-track{display:flex;gap:10px;min-width:max-content;padding:2px}.billing-price-chip{display:inline-flex;flex-direction:column;gap:3px;min-width:128px;padding:10px 13px;border:1px solid color-mix(in srgb,var(--primary-color, #4f46e5) 18%,var(--border-color, #d9e2ec));border-radius:11px;background:color-mix(in srgb,var(--primary-color, #4f46e5) 5%,var(--surface, #fff))}.billing-price-chip small{color:var(--muted-text, #718096);font-size:11px}.billing-price-chip strong{font-size:16px;color:var(--text-color, #1f2937)}.billing-config-editor{border:1px solid var(--border-color, #d9e2ec);border-radius:12px;padding:14px;margin-bottom:16px;background:var(--surface-subtle, #f8fafc)}.billing-config-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.billing-config-grid label{display:grid;gap:5px;font-size:12px;color:var(--muted-text, #718096)}.billing-config-grid input,.billing-custom-row input{width:100%;box-sizing:border-box;border:1px solid var(--border-color, #d9e2ec);border-radius:7px;padding:8px 9px;background:var(--surface, #fff);color:var(--text-color, #1f2937)}.billing-custom-editor{margin-top:14px}.billing-custom-editor-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.billing-custom-row{display:grid;grid-template-columns:minmax(150px,2fr) minmax(90px,1fr) minmax(90px,1fr) 34px;gap:8px;margin-top:8px}.billing-editor-actions{display:flex;justify-content:flex-end;margin-top:14px}.billing-records-table-wrap{overflow-x:auto}.billing-records-table{width:100%;border-collapse:collapse;min-width:620px}.billing-records-table th,.billing-records-table td{padding:11px 12px;border-bottom:1px solid var(--border-color, #e5e7eb);text-align:left;white-space:nowrap}.billing-records-table th{color:var(--muted-text, #718096);font-size:12px;font-weight:600;background:var(--surface-subtle, #f8fafc)}.billing-records-table tfoot td{border-bottom:0;padding-top:15px;font-size:14px}.billing-line-source{display:inline-flex;border-radius:999px;padding:3px 8px;font-size:11px;background:#eef2ff;color:#4338ca}.billing-line-source.custom{background:#ecfdf5;color:#047857}.billing-records-status,.billing-records-empty{padding:28px;text-align:center;color:var(--muted-text, #718096)}.billing-records-footnote{margin-top:12px;color:var(--muted-text, #718096);font-size:11px}@media(max-width:720px){.billing-records-heading{flex-direction:column}.billing-records-actions{width:100%;justify-content:flex-start}.billing-custom-row{grid-template-columns:1fr 1fr 1fr 34px}}.server-status-panel{min-width:0;padding:20px;border-radius:16px}.server-status-head,.server-status-title-row,.server-status-metric-head,.server-status-services-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.server-status-head{margin-bottom:18px}.server-status-head>div:first-child{min-width:0;display:grid;gap:5px}.server-status-title-row{justify-content:flex-start;flex-wrap:wrap}.server-status-title-row h2{margin:0;color:var(--glacier-text);font-size:16px}.server-status-head>div:first-child>span{overflow:hidden;color:var(--glacier-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.server-status-refresh{flex:0 0 auto;min-height:34px;padding:0 12px}.server-status-badge{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:700}.server-status-badge.healthy{color:#087a47;background:#e8f8ef}.server-status-badge.warning{color:#9a5a00;background:#fff4dc}.server-status-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:currentColor}.server-status-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.server-status-metric{min-width:0;padding:14px;border:1px solid rgba(111,124,139,.14);border-radius:12px;background:var(--glacier-page);box-shadow:var(--neu-pressed)}.server-status-metric-head{color:var(--glacier-muted);font-size:12px}.server-status-metric-head strong{color:var(--glacier-text);font-size:17px}.server-status-progress{height:8px;margin:12px 0 8px;overflow:hidden;border-radius:999px;background:#6f7c8b24;box-shadow:inset 1px 1px 2px #6f7c8b2e,inset -1px -1px 2px #ffffffb3}.server-status-progress>span{display:block;height:100%;min-width:2px;border-radius:inherit;transition:width .35s ease}.server-status-progress>span.tone-healthy{background:linear-gradient(90deg,#35c788,#0ea765)}.server-status-progress>span.tone-warning{background:linear-gradient(90deg,#f5bd55,#e99425)}.server-status-progress>span.tone-danger{background:linear-gradient(90deg,#f07a7a,#d94848)}.server-status-metric small,.server-status-facts span,.server-status-services-title small,.server-status-service small{color:var(--glacier-muted);font-size:10px}.server-status-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;padding:14px 0;border-top:1px solid rgba(111,124,139,.14);border-bottom:1px solid rgba(111,124,139,.14)}.server-status-facts>div{min-width:0;display:grid;gap:5px}.server-status-facts strong{overflow:hidden;color:var(--glacier-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.server-status-services{margin-top:14px}.server-status-services-title{margin-bottom:10px;color:var(--glacier-text);font-size:12px;font-weight:700}.server-status-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.server-status-service{min-width:0;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid rgba(111,124,139,.12);border-radius:10px;background:#ffffff47}.server-status-service-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;color:#087a47;background:#e8f8ef}.server-status-service-icon.warning{color:#9a5a00;background:#fff4dc}.server-status-service-icon.error{color:#b12c2c;background:#ffe7e7}.server-status-service>div{min-width:0;display:grid;gap:3px}.server-status-service strong{overflow:hidden;color:var(--glacier-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.server-status-service small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-status-empty{min-height:150px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed rgba(111,124,139,.25);border-radius:12px;color:var(--glacier-muted);font-size:12px}@media(max-width:700px){.server-status-panel{padding:16px}.server-status-head{align-items:flex-start}.server-status-head>div:first-child>span{white-space:normal}.server-status-metrics,.server-status-facts,.server-status-service-grid{grid-template-columns:1fr}.server-status-facts{gap:12px}.server-status-facts>div{grid-template-columns:92px minmax(0,1fr);align-items:center}}.expiry-reminder-panel,.expiry-manager-card{background:linear-gradient(135deg,#fff8eb,#fffdf8);border:1px solid #f4c878;border-radius:18px;padding:18px 20px;box-shadow:0 8px 24px #b4691414}.expiry-reminder-panel{margin-bottom:20px}.expiry-reminder-heading,.expiry-reminder-heading>div,.expiry-manager-row,.expiry-manager-row>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.expiry-reminder-heading>div{justify-content:flex-start}.expiry-reminder-heading h2,.expiry-manager-card h2{margin:0;font-size:18px}.expiry-reminder-heading p,.expiry-manager-card p{margin:4px 0 0;color:#866c42;font-size:13px}.expiry-reminder-icon{display:grid;place-items:center;width:34px;height:34px;color:#a56200;background:#ffe4a9;border-radius:10px}.expiry-reminder-heading>strong,.expiry-due-badge{color:#a56200;background:#ffe4a9;border-radius:999px;padding:7px 11px;font-size:12px;white-space:nowrap}.expiry-reminder-list,.expiry-manager-list{display:grid;gap:10px;margin-top:15px}.expiry-reminder-row,.expiry-manager-row{background:#ffffffc7;border:1px solid #f1dfbd;border-radius:12px;padding:11px 12px}.expiry-reminder-row>div:first-child,.expiry-manager-row>div:first-child{display:grid;gap:4px;justify-content:start}.expiry-reminder-row span,.expiry-manager-row span{color:#756b5c;font-size:12px}.expiry-form{display:grid;grid-template-columns:1.4fr 1.2fr .7fr auto auto;align-items:end;gap:10px;margin-top:16px}.expiry-form label,.expiry-import-form label{display:grid;gap:6px;color:#67583e;font-size:12px;font-weight:600}.expiry-form input,.expiry-import-form textarea{width:100%;box-sizing:border-box;border:1px solid #e4d3b5;border-radius:9px;padding:9px 10px;background:#fff;color:#28231b}.expiry-form input:focus,.expiry-import-form textarea:focus{outline:2px solid #f1c46d;border-color:#d89b35}.expiry-checkbox{display:flex!important;grid-template-columns:none;align-items:center;flex-direction:row;white-space:nowrap;height:38px}.expiry-checkbox input{width:16px}.expiry-import-form{display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:12px;padding-top:12px;border-top:1px dashed #ead8b9}.expiry-import-form textarea{resize:vertical;min-height:42px}.expiry-manager-row.due{border-color:#efb64b;box-shadow:inset 3px 0 #e49a1b}.expiry-manager-row>div:last-child{justify-content:flex-end;white-space:nowrap}.expiry-confirmed{color:#3d8b5c!important;font-weight:700}.danger-inline,.primary-inline{border:0;background:transparent;cursor:pointer;font-weight:700;padding:3px 5px}.danger-inline{color:#b04b4b}.primary-inline{color:#a56200}@media(max-width:900px){.expiry-form{grid-template-columns:1fr 1fr}.expiry-form>button{grid-column:span 2;justify-self:start}}@media(max-width:640px){.expiry-form,.expiry-import-form{grid-template-columns:1fr}.expiry-form>button{grid-column:auto}.expiry-reminder-row,.expiry-manager-row{align-items:flex-start;flex-direction:column}.expiry-reminder-row>button,.expiry-manager-row>div:last-child{align-self:stretch;justify-content:flex-start}}@media(max-width:700px){.cs-live-verification-table{overflow:visible!important}.cs-live-verification-table .table-head{display:none!important;min-width:0!important}.cs-live-verification-table .table-row{width:100%;min-width:0!important;grid-template-columns:1fr!important;align-items:stretch;gap:10px;padding:14px;border:1px solid var(--glacier-line, #dbe5ea);border-left-width:3px;border-radius:8px;margin-bottom:10px;box-shadow:0 8px 20px #1720260a}.cs-live-verification-table .table-row>span[data-label]{display:flex;min-width:0;align-items:flex-start;gap:8px;overflow-wrap:anywhere}.cs-live-verification-table .table-row>span[data-label]:before{content:attr(data-label);flex:0 0 76px;max-width:76px;color:var(--glacier-muted, #64737d);font-size:12px;font-weight:700;line-height:1.5}.cs-live-verification-table .table-row>span:first-child>strong{min-width:0;flex:1 1 auto}.cs-live-verification-table .table-row>span small{min-width:0}.cs-live-verification-table .cs-live-operation{display:flex;flex-direction:column;align-items:stretch;gap:8px}.cs-live-verification-table .cs-live-operation time,.cs-live-verification-table .cs-live-operation>button{width:100%;min-width:0;box-sizing:border-box}.cs-live-verification-table .cs-live-operation>button{justify-content:center;min-height:38px}}.mail-automation-page .finished-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mail-automation-import-actions{align-items:center;justify-content:space-between!important;color:#62748a;font-size:12px}.mail-automation-import-actions>span{display:inline-flex;align-items:center;gap:6px}.finished-token-copy{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}@media(max-width:1100px){.mail-automation-page .finished-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.mail-automation-page .finished-summary-grid{grid-template-columns:minmax(0,1fr)}.mail-automation-import-actions{align-items:flex-start;flex-direction:column}}.mail-automation-console{overflow:hidden;padding-bottom:0}.mail-automation-console>iframe{display:block;width:100%;min-height:1080px;margin-top:14px;border:1px solid #e4e9ef;border-radius:8px 8px 0 0;background:#edf2f8}.admin-logo-mark{width:46px;height:46px;flex-basis:46px;padding:6px}.admin-logo-mark img,.admin-avatar img{width:100%;height:100%;display:block;object-fit:contain}.admin-avatar{width:40px;height:40px;flex-basis:40px;padding:6px}.login-mark{width:60px;height:60px}.login-mark img{width:40px;height:40px}@media(max-width:700px){.mobile-header-brand .admin-logo-mark{width:36px;height:36px;flex-basis:36px;padding:5px}}.plus-provider-panel{border:1px solid var(--border, #e5e7eb)}.plus-automation-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 13px;border:1px solid var(--border, #dbe2ea);border-radius:8px;background:var(--surface, #fff)}.plus-automation-toggle-row>div{display:grid;gap:3px}.plus-automation-toggle-row small{color:var(--muted, #6b7280)}.plus-automation-toggle{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;color:var(--muted, #6b7280);background:transparent;white-space:nowrap;cursor:pointer}.plus-automation-toggle.enabled{color:var(--accent, #2563eb)}.plus-automation-toggle:disabled{cursor:wait;opacity:.65}.plus-automation-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #2563eb) 35%,transparent);outline-offset:4px}.plus-automation-toggle-track{width:34px;height:20px;position:relative;flex:0 0 auto;border-radius:999px;background:#c9d0d8;box-shadow:inset 1px 1px 3px #4a56654d,inset -1px -1px 2px #fff;transition:background .16s ease}.plus-automation-toggle-track:after{content:"";width:16px;height:16px;position:absolute;top:2px;left:2px;border-radius:50%;background:#fff;box-shadow:1px 1px 3px #3f4a5859;transition:transform .16s ease}.plus-automation-toggle.enabled .plus-automation-toggle-track{background:var(--accent, #2563eb)}.plus-automation-toggle.enabled .plus-automation-toggle-track:after{transform:translate(14px)}.plus-provider-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.plus-provider-switch button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid var(--border, #dbe2ea);border-radius:10px;background:var(--surface, #fff);color:inherit;text-align:left;cursor:pointer}.plus-provider-switch button.active{border-color:var(--accent, #2563eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent, #2563eb) 14%,transparent)}.plus-provider-switch>button:only-child{grid-column:1 / -1}.plus-provider-switch button span{display:grid;gap:3px}.plus-provider-switch button small{color:var(--muted, #6b7280)}.plus-provider-guard,.plus-provider-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted, #6b7280);font-size:13px}.plus-provider-guard{padding:9px 11px;border-radius:8px;background:color-mix(in srgb,var(--accent, #2563eb) 7%,transparent)}.plus-provider-meta{margin-top:10px}.plus-provider-meta .ready{color:#15803d;display:inline-flex;align-items:center;gap:4px}.plus-provider-meta .pending{color:#b45309;display:inline-flex;align-items:center;gap:4px}.plus-default-bin{display:grid;gap:9px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border, #dbe2ea)}.plus-default-bin>label{color:var(--text-color, #263b4c);font-size:13px;font-weight:700}.plus-default-bin-controls{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.plus-default-bin-controls select{flex:1 1 240px;min-width:0;width:auto}.plus-default-bin-controls button{flex-shrink:0;white-space:nowrap}.plus-default-bin>small{color:var(--muted, #6b7280);font-size:12px;line-height:1.6}.plus-default-bin-saved{display:inline-flex;align-items:center;gap:5px;color:#15803d;font-size:12px}@media(max-width:640px){.plus-provider-switch{grid-template-columns:1fr}.plus-default-bin-controls select{flex-basis:100%}.plus-default-bin-controls button{flex:1 1 auto;justify-content:center}}.long-links-page{display:grid;gap:18px;min-width:0}.long-links-tabs{display:inline-flex;width:fit-content;gap:3px;padding:3px;border:1px solid #dfe5ea;border-radius:7px;background:#f7f9fb}.long-links-tabs button{min-height:34px;padding:0 15px;border-radius:5px;color:#52616c;background:transparent;font-size:13px;font-weight:700}.long-links-tabs button.active{color:#172026;background:#fff;box-shadow:0 2px 7px #17202614}.long-links-form-panel,.long-links-results-panel{padding:20px}.long-links-form-panel .panel-title{justify-content:flex-start;margin-bottom:20px}.long-links-form-panel h2,.long-links-results-panel h2{margin:0;font-size:19px}.long-links-muted{margin:5px 0 0;color:#7a8790;font-size:13px;font-weight:500;line-height:1.5}.long-links-field{display:grid;gap:8px;margin-bottom:16px;color:#36444d;font-size:14px;font-weight:700}.long-links-field small{float:right;color:#87939c;font-size:12px;font-weight:500}.long-links-field textarea{min-height:250px;resize:vertical;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.long-links-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dfe5ea;border-radius:7px;overflow:hidden;margin-top:4px}.long-links-summary>div{min-height:52px;display:grid;align-content:center;gap:2px;padding:8px 14px;border-right:1px solid #dfe5ea}.long-links-summary>div:last-child{border-right:0}.long-links-summary span{color:#7a8790;font-size:12px}.long-links-summary strong{color:#172026;font-size:18px;line-height:1}.long-links-summary strong.positive{color:#087a4b}.long-links-summary strong.negative{color:#d04c58}.long-links-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:17px}.long-links-actions button,.long-links-results-panel .panel-title button{min-height:37px;display:inline-flex;align-items:center;gap:7px}.long-links-table{width:100%;overflow-x:auto;border:1px solid #dfe5ea;border-radius:7px}.long-links-table-head,.long-links-table-row{min-width:880px;display:grid;grid-template-columns:42px minmax(145px,1fr) minmax(240px,2.2fr) 90px minmax(130px,1fr) 60px;align-items:center;gap:12px;padding:12px 14px}.long-links-table-head{color:#72808a;background:#f8fafb;font-size:12px;font-weight:750}.long-links-table-row{min-height:54px;border-top:1px solid #edf0f2;color:#40505a;font-size:13px}.long-links-table-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.long-links-table-head.history,.long-links-table-row.history{grid-template-columns:42px minmax(135px,1fr) minmax(135px,1fr) minmax(240px,2fr) 75px 155px}.long-links-url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.long-links-url a{color:#146ed1;text-decoration:underline;text-underline-offset:2px}.long-links-status{display:inline-flex;align-items:center;gap:5px;font-weight:700}.long-links-status.success{color:#087a4b}.long-links-status.failed{color:#d04c58}.long-links-empty{min-height:110px;display:grid;place-items:center;color:#87939c;font-size:13px}.icon-action{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid #d4dee5;border-radius:5px;color:#52616c;background:#fff}.icon-action:hover{color:#0a84ff;border-color:#9fc8ef}@media(max-width:760px){.long-links-summary{grid-template-columns:1fr}.long-links-summary>div{border-right:0;border-bottom:1px solid #dfe5ea}.long-links-summary>div:last-child{border-bottom:0}.long-links-form-panel,.long-links-results-panel{padding:15px}}.long-links-table-row>.long-links-result-account{display:grid;gap:4px;white-space:normal}.long-links-result-account strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.long-links-result-account small{font-size:12px;color:#72808a;line-height:1.4}.long-links-input-error{color:#bd3948;font-size:13px;line-height:1.5}.long-links-field select:disabled,.long-links-field textarea:disabled{opacity:.7;cursor:wait}.card-balance-sync{display:flex!important;align-items:center;gap:4px;margin-top:5px;font-size:12px;line-height:1.5}.card-balance-sync.pending{color:#b45309!important}.card-balance-sync.failed{color:#dc2626!important}.card-balance-sync svg{flex-shrink:0}.platform-data-table{container:platform-table / inline-size}.platform-data-table .table-head.platforms,.platform-data-table .table-row.platforms{width:100%;min-width:0;grid-template-columns:minmax(0,1.15fr) minmax(0,.7fr) minmax(0,.85fr) minmax(0,1fr) minmax(288px,1.8fr)}.platform-data-table .table-row.platforms>*{min-width:0}.platform-data-table .table-row.platforms>.row-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.platform-data-table .row-actions button{width:100%;min-width:0;min-height:36px;padding:0 8px;gap:6px}@container platform-table (max-width: 960px){.platform-data-table .table-head.platforms,.platform-data-table .table-row.platforms{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.1fr)}.platform-data-table .table-head.platforms>:last-child{display:none}.platform-data-table .table-row.platforms>.row-actions{grid-column:1 / -1;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid #edf1f4;padding-top:12px;margin-top:4px}}@container platform-table (max-width: 640px){.platform-data-table .table-head.platforms{display:none}.platform-data-table .table-row.platforms{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.platform-data-table .platform-identity,.platform-data-table [data-label=最近同步]{grid-column:1 / -1}.platform-data-table [data-label]:before{content:attr(data-label);display:block;margin-bottom:6px;color:#64737d;font-size:12px}.platform-data-table .table-row.platforms>.row-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@container platform-table (max-width: 360px){.platform-data-table .table-row.platforms>.row-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-live-verification-panel{display:grid;gap:16px}.cs-live-verification-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 12px;border:1px solid var(--glacier-line);border-radius:10px;background:var(--glacier-page,#f7fafc);font-size:12px}.cs-live-verification-toolbar label{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:4px 9px;border:1px solid var(--glacier-line);border-radius:7px;background:var(--glacier-surface,#fff);color:var(--glacier-text);font-weight:600;cursor:pointer}.cs-live-verification-toolbar label:has(input:disabled){cursor:not-allowed;opacity:.65}.cs-live-verification-toolbar>span{color:var(--glacier-muted)}.cs-live-verification-table{overflow:auto}.cs-live-verification-table .table-head,.cs-live-verification-table .table-row{min-width:920px;grid-template-columns:1.1fr 1fr 1fr .8fr .8fr 1.1fr 1.6fr}.cs-live-verification-table .table-head>span:first-child,.cs-live-verification-table .table-row>span:first-child{display:flex;align-items:center;gap:7px}.cs-live-verification-table .table-row>span{display:flex;align-items:center;gap:5px}.cs-live-verification-table small{display:block;color:var(--glacier-muted);font-size:11px}.cs-live-status{white-space:nowrap}.cs-live-status-waiting_owner,.cs-live-status-claimed,.cs-live-status-verifying,.cs-live-status-needs_reconciliation{color:#bd7611}.cs-live-status-succeeded,.cs-live-status-completed{color:#278c62}.cs-live-status-failed{color:#c34b58}.cs-live-operation{flex-wrap:wrap}.cs-live-operation time{white-space:nowrap;color:var(--glacier-muted);font-size:12px}.cs-live-empty{display:grid;justify-items:center;gap:8px;padding:60px;color:var(--glacier-muted)}.cs-live-empty strong{color:var(--glacier-text)}.cs-live-pagination{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.cs-live-pagination>div{display:flex;align-items:center;gap:4px}.cs-live-pagination>div>button{min-width:30px;height:30px;border:1px solid var(--glacier-line);border-radius:7px;background:#fff;color:var(--glacier-text);cursor:pointer}.cs-live-pagination>div>button.active{background:var(--glacier-accent);border-color:var(--glacier-accent);color:#fff}.cs-live-pagination>div>span{padding:0 3px;color:var(--glacier-muted)}.cs-live-pagination>small{color:var(--glacier-muted)}.cs-live-verification-panel input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0;border:1px solid #b9c8d5;border-radius:4px;background:var(--glacier-surface, #fff);box-shadow:0 1px 2px #253d5014;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.cs-live-verification-panel input[type=checkbox]:after{content:"";width:8px;height:4px;margin-top:-2px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg) scale(0);transition:transform .12s ease}.cs-live-verification-panel input[type=checkbox]:checked{border-color:var(--glacier-accent);background:var(--glacier-accent);box-shadow:0 2px 5px #257eb933}.cs-live-verification-panel input[type=checkbox]:checked:after{transform:rotate(-45deg) scale(1)}.cs-live-verification-panel input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--glacier-accent-soft),0 1px 2px #253d5014}.cs-live-verification-panel input[type=checkbox]:disabled{cursor:not-allowed;border-color:#d2dbe2;background:#edf2f5;box-shadow:none}.cs-live-browser-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;background:#121c2685;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cs-live-browser-modal{width:min(780px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;padding:14px;border:1px solid var(--glacier-line);border-radius:14px;background:var(--glacier-surface,#fff);box-shadow:0 20px 56px #14212d52}.cs-live-browser-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cs-live-browser-head>div{display:grid;gap:4px}.cs-live-browser-head span{font-size:12px;color:var(--glacier-muted)}.cs-live-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:10px;background:var(--glacier-page);color:var(--glacier-text);cursor:pointer}.cs-live-browser-notice{display:flex;align-items:center;gap:7px;margin-bottom:10px;padding:9px 11px;border-radius:9px;background:#fff8e7;color:#8a5b10;font-size:12px}.cs-live-browser-frame-wrap{display:flex;align-items:center;justify-content:center;min-height:min(800px,68vh);overflow:hidden;border:1px solid var(--glacier-line);border-radius:10px;background:#111;outline:none}.cs-live-browser-frame-wrap img{display:block;width:100%;max-height:min(800px,68vh);object-fit:contain;cursor:crosshair;-webkit-user-select:none;user-select:none}.cs-live-browser-loading{color:#d5dde5;font-size:14px}.cs-live-browser-error{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.cs-live-browser-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px}.cs-live-browser-actions>span{flex:1;color:var(--glacier-muted);font-size:12px}@media(max-width:720px){.cs-live-browser-backdrop{padding:8px}.cs-live-browser-modal{width:100%;padding:12px}.cs-live-browser-actions{flex-wrap:wrap}.cs-live-browser-actions>span{flex-basis:100%}}.cs-live-local-content{display:grid;gap:10px;padding:24px 20px;min-height:160px;align-content:center;border:1px solid var(--glacier-line);border-radius:10px;background:var(--glacier-page,#f7fafc);color:var(--glacier-text)}.cs-live-local-content>strong{font-size:17px}.cs-live-local-content>span{color:var(--glacier-muted);line-height:1.55}.cs-live-local-content .primary-action{justify-self:start}.cs-live-local-content .admin-alert{margin:0}.cs-live-verification-toolbar input[type=checkbox],.cs-live-verification-table input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;width:15px!important;min-width:15px;height:15px!important;min-height:15px;margin:0;padding:0;flex:0 0 15px;border:1px solid #b8c7d6;border-radius:4px;background:#fff;box-shadow:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.cs-live-verification-toolbar input[type=checkbox]:checked,.cs-live-verification-table input[type=checkbox]:checked{border-color:var(--glacier-accent);background-color:var(--glacier-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2.2 6.2 2.35 2.25L9.8 3.4' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:11px 11px}.cs-live-verification-toolbar input[type=checkbox]:focus-visible,.cs-live-verification-table input[type=checkbox]:focus-visible{outline:2px solid color-mix(in srgb,var(--glacier-accent) 35%,transparent);outline-offset:2px}.cs-live-verification-toolbar input[type=checkbox]:disabled,.cs-live-verification-table input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.admin-maintenance-banner{display:flex;align-items:center;gap:8px;margin:12px 24px 0;padding:11px 14px;border:1px solid #f1c3bd;border-radius:10px;background:#fff4f2;color:#9f2e23;font-size:13px;font-weight:600}.maintenance-reason-form{display:flex;align-items:flex-end;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(100,116,139,.16)}.maintenance-reason-form label{display:grid;gap:7px;flex:1;color:#334155;font-size:13px}.maintenance-reason-form textarea{width:100%;min-height:76px;resize:vertical;border:1px solid #cbd5e1;border-radius:9px;padding:10px 12px;font:inherit;color:#0f172a;background:#fff}.maintenance-reason-form label>span{color:#64748b;font-size:12px;text-align:right}@media(max-width:720px){.maintenance-reason-form{align-items:stretch;flex-direction:column}.maintenance-reason-form .primary-action{align-self:flex-start}}
