.oncall-center{--oc-border: var(--border, #303337);--oc-panel: var(--panel, #181a1d);--oc-muted: var(--text-secondary, #a1a7af);--oc-accent: var(--accent, #d9f779);color:inherit;min-width:0}.oncall-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.oncall-heading h2{margin:0 0 8px}.oncall-heading p,.oncall-form p,.oncall-center small{color:var(--oc-muted);font-size:12px;line-height:1.7}.oncall-center h3,.oncall-center h4{margin:0 0 12px}.oncall-center p{line-height:1.7}.oncall-center button,.oncall-center input,.oncall-center select,.oncall-center textarea{font:inherit;border:1px solid var(--oc-border);border-radius:8px;background:var(--oc-panel);color:inherit;padding:10px 12px}.oncall-center button{cursor:pointer}.oncall-center button:disabled{opacity:.45;cursor:not-allowed}.oncall-center button:focus-visible,.oncall-center input:focus-visible,.oncall-center select:focus-visible,.oncall-center textarea:focus-visible{outline:2px solid var(--oc-accent);outline-offset:2px}.oncall-center .oncall-primary{background:var(--oc-accent);color:#171b0f;font-weight:650}.oncall-center label{display:grid;gap:7px;font-size:12px;min-width:0}.oncall-center textarea{resize:vertical;width:100%;box-sizing:border-box}.oncall-center input,.oncall-center select{min-width:0;width:100%;box-sizing:border-box}.oncall-health{border:1px solid var(--oc-border);border-radius:10px;padding:12px 16px;margin-bottom:16px;font-size:13px}.oncall-health small{display:block}.oncall-ok{color:#b6db78!important}.oncall-warning{color:#edbb79!important}.oncall-error{padding:12px;border:1px solid #ab655c;border-radius:8px;color:#f1a398}.oncall-form{border:1px solid var(--oc-border);border-radius:12px;padding:20px;display:grid;gap:16px;margin-bottom:20px}.oncall-form-grid{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:12px}.oncall-filters{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:18px 0}.oncall-filters label:first-child{flex:1;min-width:200px}.oncall-filters label{min-width:130px}.oncall-workspace{display:grid;gap:18px}.oncall-workspace.has-detail{grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr)}.oncall-list{display:grid;grid-auto-rows:max-content;align-content:start;gap:10px;min-width:0}.oncall-center .oncall-ticket{text-align:left;display:grid;gap:7px;padding:16px;border-radius:10px;overflow-wrap:anywhere}.oncall-ticket strong{font-size:15px}.oncall-ticket span{font-size:12px}.oncall-center .oncall-ticket.is-selected{border-color:var(--oc-accent);box-shadow:inset 3px 0 var(--oc-accent)}.oncall-detail{border:1px solid var(--oc-border);border-radius:12px;padding:20px;background:var(--oc-panel);overflow-wrap:anywhere}.oncall-detail section{padding:20px 0;border-bottom:1px solid var(--oc-border)}.oncall-current{position:sticky;top:64px;z-index:2;background:var(--oc-panel);padding:14px;border:1px solid var(--oc-border);border-radius:8px;margin-top:18px;display:grid;gap:8px}.oncall-current p{margin:0;font-size:13px}.oncall-current span{font-size:12px}.oncall-prose,.oncall-timeline p{white-space:pre-wrap}.oncall-timeline{list-style:none;margin:0;padding:0 0 0 14px;border-left:1px solid var(--oc-border)}.oncall-timeline li{padding:0 0 22px}.oncall-timeline time{display:block;color:var(--oc-muted);font-size:11px;margin-bottom:6px}.oncall-timeline b{font-size:12px}.oncall-timeline p{margin:8px 0;font-size:13px}.oncall-evidence{margin:10px 0;border:1px solid var(--oc-border);border-radius:7px;padding:10px;font-size:12px}.oncall-evidence summary{cursor:pointer}.oncall-evidence pre{white-space:pre-wrap;word-break:break-word;max-height:360px;overflow:auto;font-size:11px;line-height:1.6}.oncall-job{display:grid;gap:6px;margin:12px 0;padding:12px;border:1px solid var(--oc-border);border-radius:8px;font-size:12px}.oncall-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px}.oncall-empty{padding:32px;text-align:center;color:var(--oc-muted);border:1px dashed var(--oc-border);border-radius:10px}.oncall-close{margin-bottom:12px}.oncall-detail form{display:grid;gap:12px;margin-top:18px}@media(max-width:1000px){.oncall-workspace.has-detail,.oncall-form-grid{grid-template-columns:1fr}.oncall-heading{align-items:flex-start}.oncall-heading p{max-width:420px}}@media(prefers-reduced-motion:reduce){.oncall-center *{scroll-behavior:auto}}.oncall-conversation header,.oncall-chat-message>div,.oncall-chat-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.oncall-chat-log{max-height:420px;overflow:auto;overscroll-behavior:contain;padding:4px}.oncall-chat-message{margin:10px 0;padding:12px 14px;background:#1d2020;border:1px solid #353a34;border-radius:10px}.oncall-chat-message.is-assistant{border-left:3px solid #c4de91}.oncall-chat-message time{font-size:11px;color:#9ea59c}.oncall-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.oncall-chat-actions{justify-content:flex-start;flex-wrap:wrap;margin:10px 0}.oncall-workspace{height:max(440px,calc(100dvh - 310px));min-height:0}.oncall-list,.oncall-detail-panel{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.oncall-detail-panel{scroll-padding-top:12px}.oncall-detail-panel .oncall-close{position:sticky;top:0;z-index:3}.oncall-current{position:static}.oncall-category{display:inline-block;width:fit-content;padding:4px 8px;border-radius:6px;background:#303638;font-weight:650}.oncall-category.is-upstream{color:#ffc784}.oncall-category.is-system{color:#ffa8a8}.oncall-reason li{margin-bottom:10px;line-height:1.7}@media(max-width:900px){.oncall-workspace.has-detail{grid-template-columns:1fr}.oncall-workspace.has-detail .oncall-list{display:none}.oncall-workspace{height:max(440px,calc(100dvh - 250px))}}:root{font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;color:#eef1ed;background:#090d11;font-synthesis:none;--bg: #090d11;--surface: #10171e;--surface-2: #131c24;--line: #29333c;--muted: #89939d;--lime: #b7ed38;--cyan: #45cdf2;--magenta: #ed4d9a;--danger: #ff7b70;--points-gold: #f6c94b;--points-soft: rgba(246, 201, 75, .08);--points-line: rgba(246, 201, 75, .34);--diamonds-violet: #a98bff;--diamonds-blue: #58b8ff;--diamonds-soft: rgba(72, 164, 255, .1);--diamonds-line: rgba(72, 164, 255, .42);--admin-radius: 12px;--admin-radius-sm: 8px;--admin-field: #0b1319;--admin-panel: #0f181f;--admin-panel-raised: #131e26;--admin-line: #283640;--admin-line-strong: #3b4b56}.admin-app button,.admin-app input,.admin-app select,.admin-app textarea{font:inherit}.admin-app button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.admin-app button:active:not(:disabled){transform:translateY(1px)}.admin-app input,.admin-app select,.admin-app textarea{border:1px solid var(--admin-line);border-radius:var(--admin-radius-sm);background:var(--admin-field);color:#e9eef1}.admin-app input:hover,.admin-app select:hover,.admin-app textarea:hover{border-color:var(--admin-line-strong)}.admin-app input:focus-visible,.admin-app select:focus-visible,.admin-app textarea:focus-visible,.admin-app button:focus-visible{outline:2px solid rgba(183,237,56,.82);outline-offset:2px}.admin-app ::placeholder{color:#65737e}.style-preset-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px}.style-preset-list,.style-preset-editor{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-panel)}.style-preset-list{align-self:start;padding:8px;display:grid;gap:5px}.style-preset-list button{display:grid;gap:4px;padding:11px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#e9eef1;text-align:left}.style-preset-list button.active{border-color:#b7ed3873;background:#b7ed3814}.style-preset-list small{color:var(--muted)}.style-preset-editor{padding:20px}.style-preset-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.style-preset-fields label{display:grid;gap:7px;color:#cbd3d9;font-size:13px;font-weight:650}.style-preset-fields input,.style-preset-fields textarea{width:100%;padding:10px 12px;box-sizing:border-box;resize:vertical}.style-preset-fields .style-wide{grid-column:1 / -1}.style-preset-fields .style-enabled{display:flex;align-items:center;gap:8px;grid-column:1 / -1}.style-preset-fields .style-enabled input{width:auto}.style-images-panel{margin-top:22px;padding-top:18px;border-top:1px solid var(--admin-line)}.style-images-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.style-images-panel h2,.style-images-panel p{margin:0}.style-images-panel p{margin-top:4px;color:var(--muted)}.upload-button{position:relative;display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--admin-line);border-radius:8px;cursor:pointer}.upload-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.style-image-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:15px}.style-image-grid figure{position:relative;margin:0;overflow:hidden;aspect-ratio:16 / 9;border:1px solid var(--admin-line);border-radius:9px;background:#080d11}.style-image-grid img{width:100%;height:100%;object-fit:cover}.style-image-grid b{position:absolute;top:7px;left:7px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#070b0ed6}.style-image-grid figure>div{position:absolute;top:6px;right:6px;display:flex;gap:4px;opacity:0;transition:opacity .15s}.style-image-grid figure:hover>div,.style-image-grid figure:focus-within>div{opacity:1}.style-image-grid button{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#070b0ee6;color:#fff}.style-preset-actions{display:flex;justify-content:flex-end;margin-top:20px}.style-version-history{margin-top:20px;border-top:1px solid var(--admin-line);padding-top:16px}.style-version-history summary{display:flex;align-items:center;gap:7px;cursor:pointer}.style-version-history>div{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid var(--admin-line);color:var(--muted)}@media(max-width:1000px){.style-preset-layout,.style-preset-fields{grid-template-columns:1fr}.style-image-grid{grid-template-columns:repeat(2,1fr)}}[data-diamond-icon]{flex:0 0 auto;filter:drop-shadow(0 0 4px rgba(72,164,255,.34))}.registration-settings-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.registration-settings-card{min-width:0;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.registration-settings-card>svg{width:28px;height:28px;color:var(--lime)}.registration-settings-card h2{margin:12px 0 4px}.registration-settings-card>p{margin:0 0 22px;color:var(--muted);line-height:1.55}.registration-settings-card label{display:grid;gap:8px;margin-top:16px;color:#cbd3d9;font-size:13px;font-weight:650}.registration-settings-card input,.registration-settings-card select{width:100%}.registration-settings-card label small{color:var(--muted);font-weight:500}.registration-settings-card .registration-toggle{display:flex;align-items:center;gap:10px;width:fit-content}.registration-toggle input{width:18px;height:18px;accent-color:var(--lime)}.registration-aliyun-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.registration-provider-note{display:flex;align-items:flex-start;gap:9px;margin-top:20px;padding:12px;border:1px solid rgba(69,205,242,.28);border-radius:10px;background:#45cdf212;color:#bceeff;font-size:12px;line-height:1.5}.registration-provider-note.warning{border-color:#f6c94b59;background:var(--points-soft);color:#ffe492}.registration-provider-note svg{flex:0 0 auto;width:17px;height:17px}.registration-save-bar{grid-column:1 / -1}@media(max-width:980px){.registration-settings-layout,.registration-aliyun-grid{grid-template-columns:1fr}}.points-value{color:var(--points-gold)!important;font-variant-numeric:tabular-nums}.points-value svg{flex:0 0 auto;color:inherit}.diamonds-value{color:var(--diamonds-blue)!important;font-variant-numeric:tabular-nums}.diamonds-value svg{flex:0 0 auto;color:inherit}.workflow-admin{width:min(100%,1540px);margin:0 auto;padding:32px}.workflow-admin button{min-height:38px;padding:8px 13px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);color:#dfe6eb;font-size:13px;font-weight:650}.workflow-admin button:hover:not(:disabled){border-color:#64727d;background:#1a242d}.workflow-admin button:focus-visible,.workflow-admin select:focus-visible,.workflow-admin textarea:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.workflow-admin button:disabled{cursor:not-allowed;opacity:.5}.workflow-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.workflow-heading h1{margin:7px 0 6px;font-size:clamp(28px,3vw,40px);letter-spacing:-.035em}.workflow-heading p{max-width:760px;margin:0;color:var(--muted);line-height:1.65}.workflow-eyebrow,.workflow-live-status{display:inline-flex;align-items:center;gap:7px}.workflow-eyebrow{color:var(--cyan);font-size:12px;font-weight:750;letter-spacing:.08em}.workflow-live-status{flex:0 0 auto;padding:8px 12px;border:1px solid rgba(183,237,56,.28);border-radius:999px;background:#b7ed3814;color:#d5ff77;font-size:12px;font-weight:700}.workflow-tabs{display:flex;gap:6px;width:fit-content;margin:24px 0 18px;padding:4px;border:1px solid var(--line);border-radius:12px;background:#0c1217}.workflow-tabs button{min-height:38px;border-color:transparent;background:transparent;color:var(--muted)}.workflow-tabs button.active{border-color:#51642b;background:#b7ed381a;color:#d5ff77}.workflow-overview,.workflow-prompt-page,.workflow-prompt-groups{display:grid;gap:16px}.workflow-current-card,.workflow-simple-card,.workflow-prompt-editor,.workflow-prompt-group{border:1px solid var(--line);border-radius:16px;background:var(--surface)}.workflow-current-card{padding:22px;background:radial-gradient(circle at 88% 8%,rgba(69,205,242,.08),transparent 28%),var(--surface)}.workflow-current-card>header,.workflow-simple-card>header,.workflow-prompt-editor>header,.workflow-prompt-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.workflow-current-card h2,.workflow-simple-card h3,.workflow-prompt-editor h3,.workflow-prompt-group h3,.workflow-prompt-intro h2{margin:0}.workflow-current-card h2{margin-top:5px;font-size:22px}.workflow-current-card p,.workflow-simple-card p,.workflow-prompt-intro p,.workflow-prompt-group>header p,.workflow-prompt-copy p{margin:6px 0 0;color:var(--muted);line-height:1.55}.workflow-card-kicker,.workflow-prompt-editor header span{color:var(--cyan);font-size:12px;font-weight:750}.workflow-version-badge{padding:6px 9px;border-radius:999px;background:#202a32;color:#b8c4cc;font-size:12px;font-weight:700}.workflow-flow{display:flex;align-items:center;margin-top:22px;padding:16px;border:1px solid #25313a;border-radius:13px;background:#05090d6b;overflow-x:auto}.workflow-flow-segment{display:flex;flex:1 0 auto;align-items:center}.workflow-flow-step{display:flex;align-items:center;gap:10px;min-width:110px}.workflow-flow-step>span{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border:1px solid rgba(183,237,56,.34);border-radius:9px;background:#b7ed381a;color:#d5ff77;font-size:12px;font-weight:800}.workflow-flow-step div{display:grid;gap:3px}.workflow-flow-step b{font-size:13px}.workflow-flow-step small{color:var(--muted);font-size:11px}.workflow-flow-arrow{flex:0 0 auto;margin:0 8px;color:#50606c}.workflow-overview-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:16px}.workflow-simple-card{padding:20px}.workflow-simple-card>header>div{display:flex;gap:12px}.workflow-card-icon{display:grid;flex:0 0 auto;width:36px;height:36px;place-items:center;border-radius:10px;background:#b7ed381a;color:var(--lime)}.workflow-card-icon.cyan{background:#45cdf21a;color:var(--cyan)}.workflow-client-options dl,.workflow-model-list{display:grid;gap:0;margin:18px 0 0}.workflow-client-options dl>div,.workflow-model-list>div{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;padding:13px 0;border-top:1px solid #26313a}.workflow-client-options dt,.workflow-model-list dt{color:#aeb8c1;font-size:12px;font-weight:700}.workflow-client-options dd{display:flex;flex-wrap:wrap;gap:7px;margin:0}.workflow-client-options dd span{padding:5px 8px;border-radius:7px;background:#192129;color:#c6d0d7;font-size:11px}.workflow-model-list dd{margin:0;color:#eef1ed;font-size:13px}.workflow-model-form{display:grid;gap:11px;margin-top:18px}.workflow-model-form label,.workflow-prompt-editor label{display:grid;gap:7px;color:#aeb8c1;font-size:12px;font-weight:650}.workflow-model-form select,.workflow-prompt-editor textarea{width:100%;border:1px solid #303c46;border-radius:9px;background:#0b1116;color:#eef1ed;padding:10px 11px}.workflow-actions{display:flex;flex-wrap:wrap;gap:8px}.workflow-actions button.primary{border-color:var(--lime);background:var(--lime);color:#16200a}.workflow-operator-note{display:flex;align-items:flex-start;gap:11px;padding:15px 17px;border:1px solid rgba(183,237,56,.22);border-radius:13px;background:#b7ed380f;color:var(--lime)}.workflow-operator-note div{display:grid;gap:4px}.workflow-operator-note b{color:#e9f4d0;font-size:13px}.workflow-operator-note span{color:#9fab91;font-size:12px;line-height:1.55}.workflow-prompt-intro{align-items:flex-end;padding:2px 1px}.workflow-prompt-intro>span{flex:0 0 auto;color:var(--muted);font-size:12px}.workflow-prompt-editor{display:grid;gap:14px;padding:20px;border-color:#5e7432}.workflow-prompt-editor header button{display:grid;width:36px;min-height:36px;padding:0;place-items:center}.workflow-prompt-editor textarea{resize:vertical;min-height:320px;line-height:1.62}.workflow-prompt-editor>p{margin:0;color:var(--muted);font-size:12px}.workflow-prompt-editor code{margin:0 3px;padding:2px 5px;border-radius:5px;background:#1b252d;color:#cde9f1}.workflow-prompt-group{overflow:hidden}.workflow-prompt-group>header{padding:18px 20px;border-bottom:1px solid #26313a;background:#05090d38}.workflow-prompt-group>header h3{font-size:16px}.workflow-prompt-group>header p{font-size:12px}.workflow-prompt-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 20px;border-top:1px solid #202a32}.workflow-prompt-list article:first-child{border-top:0}.workflow-prompt-copy>div{display:flex;align-items:center;gap:9px}.workflow-prompt-copy>div span{padding:4px 7px;border-radius:999px;background:#b7ed3814;color:#bddd72;font-size:10px}.workflow-prompt-copy p{font-size:12px}.workflow-prompt-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.workflow-prompt-actions button,.workflow-model-card header button{display:inline-flex;align-items:center;gap:6px}.media-template-create-actions,.media-template-filters,.media-template-switches{display:flex;flex-wrap:wrap;gap:8px}.media-template-create-actions button,.media-template-card-main,.media-template-filters button{display:inline-flex;align-items:center;gap:7px}.media-template-filters{width:fit-content;padding:4px;border:1px solid var(--line);border-radius:11px;background:#0c1217}.media-template-filters button{border-color:transparent;background:transparent;color:var(--muted)}.media-template-filters button.active{border-color:#45cdf257;background:#45cdf21a;color:#bceefa}.media-template-editor input:not([type=checkbox]),.media-template-editor select{width:100%;min-height:42px;padding:9px 11px;border:1px solid #303c46;border-radius:9px;background:#0b1116;color:#eef1ed}.media-template-editor textarea{min-height:136px}.media-template-editor>label>textarea[rows="18"]{min-height:380px}.media-template-form-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:12px}.media-template-form-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.media-template-model-picker{margin:0;padding:14px;border:1px solid #303c46;border-radius:11px}.media-template-model-picker legend{padding:0 6px;color:#e9eef1;font-size:13px;font-weight:750}.media-template-model-picker>p{margin:0 0 11px;color:var(--muted);font-size:12px}.media-template-model-picker>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.media-template-model-picker label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;padding:10px;border:1px solid #28343d;border-radius:9px;background:#0c1318}.media-template-model-picker input{grid-row:span 2;align-self:center}.media-template-model-picker span{color:#e2e8eb;font-size:12px;font-weight:700}.media-template-model-picker small{color:var(--muted);font-size:10px}.media-template-switches label{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #303c46;border-radius:9px;background:#0c1318}.media-template-variable-help{color:var(--muted)}.video-template-suite-manager{display:grid;gap:12px;padding:18px;border:1px solid rgba(183,237,56,.22);border-radius:14px;background:#b7ed3809}.video-template-suite-manager>header h3,.video-template-suite-manager>header p,.video-template-suite-heading h4{margin:0}.video-template-suite-manager>header p{margin-top:5px;color:var(--muted);font-size:12px}.video-template-suite-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.video-template-suite-grid>article{display:grid;align-content:start;gap:12px;padding:14px;border:1px solid #2e3a31;border-radius:11px;background:#0d1412}.video-template-suite-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.video-template-suite-heading span,.video-template-suite-heading small{color:var(--muted);font-size:10px}.video-template-suite-heading h4{margin-top:3px;color:#edf2e8}.video-template-suite-modes{display:flex;flex-wrap:wrap;gap:6px}.video-template-suite-modes span{padding:5px 7px;border-radius:7px;background:#b7ed381a;color:#d5ff77;font-size:10px}.video-template-suite-modes span.inactive{background:#1a2220;color:#77817d}.video-template-suite-grid dl{display:grid;gap:4px;margin:0}.video-template-suite-grid dt{color:var(--muted);font-size:10px}.video-template-suite-grid dd{margin:0;color:#dce3e0;font-size:12px;line-height:1.5}.video-template-suite-grid button,.video-template-suite-bind>div{display:inline-flex;align-items:center;width:fit-content;gap:6px}.video-template-suite-bind{display:grid;gap:10px;padding-top:2px}.video-template-suite-bind label{display:grid;gap:6px;color:var(--muted);font-size:11px}.video-template-suite-bind select{width:100%;min-height:42px;padding:9px 11px;border:1px solid #3a493f;border-radius:9px;background:#0b1110;color:#eef1ed}.media-template-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.media-template-list>article{display:grid;gap:15px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.media-template-card-main{align-items:flex-start}.media-template-card-main h3,.media-template-card-main p{margin:0}.media-template-card-main p{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.5}.media-template-kind{flex:0 0 auto;padding:5px 7px;border-radius:7px;font-size:10px;font-weight:800}.media-template-kind.image{background:#45cdf21a;color:#8de2f7}.media-template-kind.video{background:#b7ed381a;color:#d5ff77}.media-template-list dl{display:grid;gap:8px;margin:0}.media-template-list dl>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px}.media-template-list dt{color:var(--muted);font-size:11px}.media-template-list dd{margin:0;color:#dce3e7;font-size:12px;line-height:1.5}.workflow-prompt-actions button.danger{color:#f0a0a0}.media-template-empty{grid-column:1 / -1;padding:36px;border:1px dashed #34414a;border-radius:14px;color:var(--muted);text-align:center}@media(max-width:1100px){.workflow-overview-grid{grid-template-columns:1fr}.workflow-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;overflow:visible}.workflow-flow-segment{display:block;min-width:0}.workflow-flow-step{min-width:0}.workflow-flow-arrow{display:none}.media-template-form-grid.compact,.media-template-model-picker>div,.video-template-suite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.video-template-suite-grid{grid-template-columns:1fr}}.distribution-admin{display:grid;gap:18px}.distribution-admin .page-heading>button{display:flex;align-items:center;gap:7px}.distribution-admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.distribution-admin-kpis article{display:grid;gap:7px;min-height:130px;padding:20px;border:1px solid #28343b;border-radius:16px;background:#11191d}.distribution-admin-kpis article svg,.distribution-admin-actions form>svg{color:#a7f341}.distribution-admin-kpis article.diamond-summary svg,.distribution-admin-kpis article.diamond-summary span,.distribution-admin-kpis article.diamond-summary b{color:var(--diamonds-blue)}.distribution-admin-kpis article span,.distribution-admin-kpis article small,.distribution-admin-actions p,.distribution-admin-panel p{color:#819298}.distribution-admin-kpis article b{font-size:27px}.distribution-admin-actions,.distribution-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.distribution-admin-actions form,.distribution-admin-panel{padding:22px;border:1px solid #28343b;border-radius:16px;background:#11191d}.distribution-admin-actions form{display:grid;gap:13px}.distribution-admin-actions h2,.distribution-admin-actions p,.distribution-admin-panel h2,.distribution-admin-panel p{margin:0}.distribution-admin-actions label{display:grid;gap:7px;color:#819298;font-size:13px}.distribution-admin-actions input,.distribution-admin-actions select{min-height:43px}.distribution-admin-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.distribution-admin-panel>header>span{padding:6px 10px;border-radius:999px;color:#a7f341;background:#9dff4c17}.distribution-account-search{width:min(320px,36vw);margin-left:auto}.distribution-account-search input{width:100%;min-height:38px}.distribution-account-pages{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:16px}.distribution-account-pages span{color:#819298;font-size:12px}.distribution-admin-table{overflow-x:auto}.distribution-admin-row{display:grid;grid-template-columns:1.1fr 1.15fr .7fr .9fr .85fr .6fr;min-width:850px;border-top:1px solid #28343b}.distribution-admin-row.head{border:0;color:#819298;font-size:12px}.distribution-admin-row>span{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:3px;padding:12px 8px}.distribution-admin-row small,.distribution-admin-list article small{color:#819298}.distribution-admin-row button{padding:7px 10px}.distribution-row-actions{flex-direction:row!important;align-items:center;flex-wrap:wrap}.distribution-admin-row .danger-button,.admin-action-dialog .danger-button{border-color:#713943;color:#ff9eab;background:#2b151b}.distribution-admin-row .danger-button{display:inline-flex;align-items:center;gap:5px}.distribution-admin-row .danger-button svg{width:14px;height:14px}.distribution-admin-list{max-height:520px;overflow:auto}.distribution-admin-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;padding:12px 0;border-top:1px solid #28343b}.distribution-admin-list article span{display:grid;gap:4px}.distribution-admin-list article strong{color:#a7f341}.distribution-admin-list.audit article{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.distribution-admin-list code{max-width:100%;overflow:hidden;color:#93a5ba;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.distribution-task-detail{max-width:min(58vw,720px);color:#819298}.distribution-task-detail summary{cursor:pointer;color:#a7f341;text-align:right}.distribution-task-detail strong,.distribution-task-detail label{display:block;margin-top:10px}.distribution-task-detail pre{max-height:220px;overflow:auto;margin:4px 0 0;padding:10px;border:1px solid #28343b;border-radius:8px;background:#0307127f;color:#93a5ba;white-space:pre-wrap;word-break:break-word}@media(max-width:1050px){.distribution-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.distribution-admin-actions,.distribution-admin-grid,.distribution-admin-kpis{grid-template-columns:1fr}}@media(max-width:760px){.workflow-admin{padding:22px 16px}.workflow-heading,.workflow-prompt-intro{align-items:flex-start;flex-direction:column}.workflow-tabs{width:100%}.workflow-tabs button{flex:1}.workflow-prompt-list article{grid-template-columns:1fr}.workflow-flow{grid-template-columns:1fr}.workflow-prompt-actions button{flex:1;justify-content:center}.workflow-current-card,.workflow-simple-card,.workflow-prompt-editor{padding:17px}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased;background:var(--bg)}button,input,select,textarea{font:inherit}button{cursor:pointer}.loading-page,.login-page{min-height:100vh;display:grid;place-items:center}.loading-page{color:var(--muted)}.distribution-load-error>div{width:min(460px,calc(100vw - 48px));display:grid;justify-items:start;gap:12px;padding:28px;border:1px solid var(--line);background:var(--surface)}.distribution-load-error strong{color:var(--text);font-size:18px}.distribution-load-error p{margin:0;color:var(--muted);line-height:1.6}.distribution-load-error button{display:inline-flex;align-items:center;gap:7px}.login-page{background:#090d11}.login-panel{width:min(420px,calc(100vw - 40px));padding:44px;border:1px solid var(--line);background:var(--surface);display:grid;gap:15px}.brand-mark{width:210px;height:64px}.brand-mark img,.brand img{width:100%;height:100%;object-fit:contain;object-position:left center;mix-blend-mode:screen}.login-panel>small{color:var(--lime);letter-spacing:.15em;font-size:11px}.login-panel h1{font-size:30px;margin:0}.login-panel p{color:var(--muted);margin:0 0 10px}.login-panel .legal-filing-footer{display:block;color:var(--muted);font-size:11px;text-align:center;text-decoration:none}.login-panel label,.create-user label{display:grid;gap:8px;font-size:13px;color:#b9c1c8}.login-panel input,.create-user input,.create-user select,.create-user textarea{box-sizing:border-box;width:100%;border:1px solid var(--line);background:#0b1116;color:#eef1ed;padding:12px;outline:none}.login-panel input:focus,.create-user input:focus,.create-user select:focus,.create-user textarea:focus,.rule-row input:focus{border-color:var(--lime);box-shadow:0 0 0 2px #b7ed3825}.create-user textarea{min-height:138px;resize:vertical;line-height:1.65}.form-error{color:#ffc0ba;background:#321c1b;border:1px solid #63302e;padding:10px;font-size:13px}.primary{border:0;background:var(--lime);color:#16200a;font-weight:750;padding:12px 18px}.primary:disabled,button:disabled{opacity:.45;cursor:not-allowed}.admin-app{--sidebar-width: clamp(188px, 10vw, 256px);min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);border-right:1px solid var(--line);background:#0b1116;display:flex;flex-direction:column}.brand{height:84px;display:flex;align-items:center;padding:0 22px;border-bottom:1px solid var(--line)}.brand-full{width:154px!important;height:52px!important}.brand-compact{display:none}.sidebar nav{padding:18px 8px;display:grid;gap:7px;overflow-y:auto}.sidebar-group{display:grid;gap:4px}.sidebar-group>small{padding:8px 16px 3px;color:#69757f;font-size:9px;font-weight:750;letter-spacing:.09em}.sidebar nav button{height:40px;border:0;background:transparent;color:#aeb6bd;display:flex;align-items:center;gap:12px;padding:0 16px;text-align:left}.ops-dashboard,.user-operations,.routing-analytics{width:min(100%,1720px);margin:0 auto}.ops-dashboard-heading,.ops-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.ops-dashboard-heading small,.ops-page-heading small{color:var(--lime);font-size:10px;font-weight:800;letter-spacing:.11em}.ops-dashboard-heading h1,.ops-page-heading h1{margin:5px 0;font-size:28px;letter-spacing:-.035em}.ops-dashboard-heading p,.ops-page-heading p{margin:0;color:var(--muted);font-size:12px}.ops-dashboard-actions,.ops-page-heading>div:last-child{display:flex;align-items:center;gap:9px}.ops-dashboard button,.user-operations button,.routing-analytics button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid var(--line);border-radius:7px;background:#101820;color:#d6dee4;padding:7px 11px}.ops-dashboard button:hover,.user-operations button:hover,.routing-analytics button:hover{border-color:#53616d;background:#16212a}.ops-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:14px}.ops-metric{min-height:108px;display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #26313b;border-radius:8px;background:linear-gradient(145deg,#101820,#0c1319)}.ops-metric-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#9bf34b1a;color:#9bf34b;font-size:24px}.ops-metric.blue .ops-metric-icon{background:#45a8ff1a;color:#45a8ff}.ops-metric.cyan .ops-metric-icon{background:#43c8d91a;color:#43c8d9}.ops-metric>div{display:grid;gap:3px}.ops-metric small{color:#8d99a5}.ops-metric b{color:#9bf34b;font-size:25px;font-variant-numeric:tabular-nums}.ops-metric.blue b{color:#f2f6f8}.ops-metric.cyan b{color:#43c8d9}.ops-metric em{color:#7e8b96;font-size:11px;font-style:normal}.ops-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) 280px;gap:13px}.ops-panel{min-width:0;border:1px solid #26313b;border-radius:8px;background:#0f171e}.ops-panel>header{display:flex;justify-content:space-between;align-items:center;min-height:60px;padding:14px 16px;border-bottom:1px solid #222d36}.ops-panel h2{margin:0 0 3px;font-size:14px}.ops-panel header p{margin:0;color:var(--muted);font-size:10px}.ops-chart.large{height:280px;padding:12px 8px}.ops-chart.medium{height:220px;padding:12px}.ops-chart.donut{width:170px;height:170px}.ops-alerts{display:grid;align-content:start;gap:13px;grid-row:span 2}.ops-alerts article:first-child>button{width:calc(100% - 20px);margin:10px;justify-content:flex-start;border-color:#2b3540}.ops-alerts article:first-child>button span{margin-left:auto;color:#ff766a;font-size:17px}.ops-health{padding-bottom:12px}.ops-health>span{display:flex;align-items:center;gap:8px;padding:7px 14px;color:#acb7c0;font-size:11px}.ops-health>span i{width:5px;height:5px;border-radius:50%;background:#9bf34b}.ops-health>span b{margin-left:auto;color:#9bf34b}.ops-route-content{display:grid;grid-template-columns:180px 1fr;align-items:center;padding:8px 15px}.ops-route-content>div:last-child{display:grid;gap:11px}.ops-route-content span{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:11px}.ops-route-content i{width:7px;height:7px;border-radius:50%;background:#9bf34b}.ops-route-content i.cyan{background:#43c8d9}.ops-route-content em{color:#8d99a5;font-style:normal}.ops-failure-list{display:grid}.ops-failure-list>div,.ops-failure-list>button{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:11px 16px;border-top:1px solid #202a33}.ops-failure-list>button{width:100%;border-right:0;border-bottom:0;border-left:0;border-radius:0;background:transparent;color:inherit;text-align:left}.ops-failure-list>button:hover{background:#152019}.ops-failure-list span{display:grid}.ops-failure-list small,.ops-failure-list em{color:#82909c;font-size:10px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.ops-quick-actions button{min-height:65px;justify-content:flex-start;text-align:left}.ops-quick-actions button>svg{color:var(--lime);font-size:21px}.ops-quick-actions small{display:block;color:#788590;font-weight:400}.ops-dashboard-loading{min-height:60vh;display:grid;place-items:center;color:var(--muted)}.user-filter-panel{display:grid;grid-template-columns:minmax(230px,1.5fr) repeat(5,minmax(120px,.7fr)) auto auto;gap:8px;padding:12px;border:1px solid #26313b;border-radius:8px;background:#0f171e}.user-filter-panel input,.user-filter-panel select,.user-batch-bar input,.user-batch-bar select,.routing-analytics input,.routing-analytics select{min-width:0;height:36px;border:1px solid #303b45;border-radius:6px;background:#0a1117;color:#dfe6ea;padding:0 10px}.user-search{display:flex;align-items:center;gap:7px;padding-left:10px;border:1px solid #303b45;border-radius:6px;background:#0a1117}.user-search input{width:100%;border:0;padding-left:0}.user-search svg{color:#6f7d88}.user-search-select{min-width:0;position:relative}.user-search-select>svg{position:absolute;z-index:2;top:50%;left:12px;color:#74808a;transform:translateY(-50%);pointer-events:none}.user-search-select>input{width:100%;padding-left:38px}.user-search-results{max-height:280px;position:absolute;z-index:80;inset:calc(100% + 6px) 0 auto;display:grid;overflow-y:auto;padding:5px;border:1px solid #34414a;border-radius:10px;background:#0d1419;box-shadow:0 18px 38px #0009}.user-search-results>small{padding:12px;color:#7f8b94}.user-search-results>button{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#e5eaed;text-align:left}.user-search-results>button:hover,.user-search-results>button.active{background:#1f2a22;color:#cfff70}.user-search-results>button>small{color:#71808a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.user-filter-panel details{position:relative}.user-filter-panel summary{height:36px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #303b45;border-radius:6px;cursor:pointer;font-size:11px}.user-filter-panel details>div{position:absolute;z-index:5;right:0;top:42px;width:560px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;border:1px solid #36434e;border-radius:8px;background:#111a21;box-shadow:0 18px 45px #000a}.user-filter-panel details label{display:grid;gap:5px;color:#89959f;font-size:10px}.user-batch-bar{display:flex;align-items:center;gap:8px;margin:12px 0;padding:10px 12px;border:1px solid #293640;border-radius:8px;background:#111a20}.user-batch-bar>span{display:flex;align-items:center;gap:6px;margin-right:auto;color:#9bf34b;font-size:11px}.probability-input{display:flex;align-items:center;color:#9bf34b}.probability-input input{width:70px}.user-ops-table{border:1px solid #26313b;border-radius:8px;background:#0d151b;overflow:hidden}.user-ops-table.loading{opacity:.62}.user-ops-head,.user-ops-row{display:grid;grid-template-columns:30px minmax(170px,1.15fr) minmax(110px,.72fr) minmax(110px,.7fr) minmax(120px,.8fr) minmax(210px,1.35fr) minmax(150px,1fr) minmax(196px,auto);align-items:center;gap:12px;padding:6px 14px}.user-ops-head{background:#121c24;color:#73808b;font-size:10px;font-weight:750}.user-ops-row{min-height:54px;border-top:1px solid #202a32;font-size:11px}.user-ops-row>span{display:grid;gap:4px;min-width:0}.user-ops-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-ops-row small{color:#778590;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-summary{display:flex!important;align-items:center;gap:4px;color:#46c9d8!important}.user-ops-empty{min-height:220px;display:grid;place-items:center;color:#76838e}.ops-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:12px;color:#818e99;font-size:11px}.ops-pagination div{display:flex;gap:7px}.ops-pagination button{width:36px;padding:0}.routing-layout{display:grid;grid-template-columns:minmax(360px,.75fr) minmax(600px,1.35fr);gap:14px}.admin-management-page{display:grid;gap:16px}.page-status-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(183,237,56,.3);border-radius:999px;background:#b7ed3814;color:#d9ff86;font-size:12px;font-weight:750}.management-panel{overflow:hidden;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-panel)}.management-panel>header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:16px 18px;border-bottom:1px solid var(--admin-line)}.management-panel>header h2{margin:0 0 4px;font-size:16px}.management-panel>header p{margin:0;color:var(--muted);font-size:11px}.routing-analytics .routing-rule-panel,.routing-analytics .routing-stats-panel{border:0;border-radius:0}.routing-rule-list article{grid-template-columns:44px minmax(240px,1fr) 100px auto;padding:16px 18px}.route-level-badge{display:grid!important;width:36px;height:36px;place-items:center;border:1px solid rgba(69,205,242,.34);border-radius:10px;background:#45cdf217;color:#8ce8ff;font-weight:800}.route-probability{display:grid;gap:2px;text-align:right}.route-probability b{color:var(--lime);font-size:16px}.route-probability small{font-size:10px}.row-actions{display:flex;gap:7px}.row-actions button{width:36px;min-width:36px;padding:0}.row-actions button.danger{color:var(--danger)}.user-row-edit{min-height:32px!important;padding:5px 9px!important;color:#cdd7dd!important}.routing-rule-panel,.routing-stats-panel{border:1px solid #26313b;border-radius:8px;background:#0f171e;overflow:hidden}.routing-rule-panel>header,.routing-stats-panel>header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #26313b}.routing-layout h2{margin:0 0 4px;font-size:16px}.routing-layout header p{margin:0;color:#7c8994;font-size:10px}.routing-rule-panel>form{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px}.routing-rule-panel>form label{display:flex;align-items:center;gap:7px}.routing-rule-panel>form label input{width:86px}.routing-rule-list article{display:grid;grid-template-columns:1fr auto 38px;align-items:center;gap:10px;padding:12px 15px;border-top:1px solid #202a33}.routing-rule-list article>span{display:grid;gap:4px}.routing-rule-list small{color:#7e8b96}.routing-rule-list em{color:#9bf34b;font-style:normal;font-weight:750}.routing-rule-list article button{padding:0}.routing-rule-list>p,.routing-stats-table>p{padding:30px;text-align:center;color:#7d8993}.routing-stats-panel>form{display:flex;gap:8px;padding:12px 14px;border-bottom:1px solid #26313b}.routing-stats-table>div{display:grid;grid-template-columns:1.2fr 1.2fr repeat(4,.65fr);gap:10px;padding:11px 14px;border-top:1px solid #202a33;font-size:11px}.routing-stats-table>div:first-child{color:#75828d;background:#121b22}.routing-stats-table span{display:grid}.routing-stats-table small{color:#6e7a84}.model-layout.model-editor-open{display:block;max-width:1240px;margin:0 auto}.model-layout.model-editor-open .model-editor{position:static;width:100%;max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;padding:28px}.model-layout.model-editor-open .model-editor>header,.model-layout.model-editor-open .model-editor>p,.model-layout.model-editor-open .model-editor>section,.model-layout.model-editor-open .model-editor>button,.model-layout.model-editor-open .model-editor>details{grid-column:1/-1}.model-layout.model-editor-open .model-form-two{grid-column:1/-1}.model-route-editor header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.model-route-editor header p{max-width:760px}.spin{animation:ops-spin .75s linear infinite}@keyframes ops-spin{to{transform:rotate(360deg)}}@media(max-width:1250px){.ops-dashboard-grid{grid-template-columns:1fr 1fr}.ops-alerts{grid-column:1/-1;grid-row:auto;grid-template-columns:1fr 1fr}.user-filter-panel{grid-template-columns:repeat(4,1fr)}.routing-layout{grid-template-columns:1fr}.user-ops-head,.user-ops-row{grid-template-columns:28px 1.1fr .7fr .7fr 1fr 1.2fr}.user-ops-head span:last-child,.user-ops-row>span:last-child{display:none}}@media(max-width:780px){.ops-metrics,.ops-quick-actions{grid-template-columns:1fr 1fr}.ops-dashboard-grid{grid-template-columns:1fr}.ops-alerts{grid-column:auto;grid-template-columns:1fr}.ops-dashboard-heading,.ops-page-heading{align-items:flex-start;flex-direction:column}.user-filter-panel{grid-template-columns:1fr 1fr}.user-filter-panel details>div{position:fixed;inset:100px 16px auto;width:auto;grid-template-columns:1fr 1fr}.user-batch-bar{align-items:stretch;flex-direction:column}.user-batch-bar>span{margin:0}.user-ops-head,.user-ops-row{grid-template-columns:28px 1fr 1fr}.user-ops-head span:nth-of-type(n+3),.user-ops-row>span:nth-of-type(n+3){display:none}.routing-rule-panel>form{grid-template-columns:1fr}.routing-stats-panel>form{flex-wrap:wrap}.routing-stats-table{overflow:auto}.routing-stats-table>div{min-width:720px}}.sidebar nav button svg{font-size:21px}.sidebar nav button:hover{background:#121a21;color:#fff}.sidebar nav button.active{background:#1a232b;color:var(--lime);box-shadow:inset 3px 0 var(--lime)}.admin-user{margin-top:auto;border-top:1px solid var(--line);padding:18px 12px;display:grid;grid-template-columns:34px 1fr 32px;align-items:center;gap:9px}.admin-user>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#526f12;color:#eaffb3;font-weight:750}.admin-user div{display:grid;gap:2px;min-width:0}.admin-user b{font-size:12px;overflow:hidden;text-overflow:ellipsis}.admin-user small{font-size:10px;color:var(--muted)}.admin-user button{border:0;background:transparent;color:var(--muted);font-size:20px}.workspace{grid-column:2;padding:clamp(28px,2vw,52px) clamp(30px,2.4vw,64px) 108px;min-width:0}.page-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.page-heading h1{font-size:27px;margin:0 0 7px}.page-heading p{color:var(--muted);font-size:13px;margin:0}.page-heading>span{font-size:12px;color:var(--cyan)}.rule-layout{display:grid;grid-template-columns:minmax(600px,1fr) clamp(320px,22vw,480px);gap:clamp(22px,1.5vw,34px);align-items:start;width:100%}.rule-main{display:grid;gap:14px}.rule-main .page-heading{margin-bottom:3px}.rule-group,.impact-panel,.data-table,.create-user{border:1px solid var(--line);background:var(--surface)}.rule-group{padding:17px 20px 4px}.rule-group h2{font-size:19px;margin:0;padding:0 0 14px;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--line)}.rule-group h2 svg{color:var(--cyan)}.rule-group.video h2 svg{color:var(--magenta)}.rule-group.image h2 svg{color:var(--lime)}.rule-group-note{margin:13px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.video-rule-list{display:grid;gap:12px;padding:14px 0 18px}.video-rule-card{padding:14px;border:1px solid #33424a;border-radius:9px;background:#10191e}.video-rule-card.currency-diamonds{border-color:var(--diamonds-line);background:linear-gradient(135deg,var(--diamonds-soft),transparent 46%),#10191e}.video-rule-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.video-rule-card>header div{display:grid;gap:3px}.video-rule-card>header small{color:var(--muted)}.video-rule-card>div{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px}.video-rule-card.ai-pricing>div{grid-template-columns:repeat(4,minmax(150px,1fr))}.video-rule-card.image-pricing>div{grid-template-columns:repeat(2,minmax(180px,320px))}.video-rule-card label{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px;color:#b7c0c5;font-size:12px}.video-rule-card label span{grid-column:1/-1}.video-rule-card .currency-field>span{display:inline-flex;align-items:center;gap:6px;font-weight:700}.video-rule-card input,.video-rule-card select{min-width:0;width:100%;height:36px;border:1px solid #3b4650;background:#0b1116;color:var(--points-gold);padding:0 9px;text-align:right}.video-rule-card select{text-align:left}.video-rule-card label small{color:var(--points-gold);white-space:nowrap}.video-rule-card.currency-diamonds .currency-field select,.video-rule-card.currency-diamonds .price-field input{border-color:var(--diamonds-line);color:var(--diamonds-blue)}.video-rule-card.currency-diamonds .price-field small,.video-rule-card .currency-field.diamonds>span{color:var(--diamonds-blue)}.rule-head,.rule-row{display:grid;grid-template-columns:150px minmax(220px,1fr) 120px 86px 66px;gap:12px;align-items:center}.rule-head{font-size:11px;color:var(--muted);padding:12px 7px 8px}.rule-head>span:nth-child(3),.rule-head>span:nth-child(4){color:var(--points-gold)}.rule-row{min-height:52px;padding:7px;border-top:1px solid #212a32}.rule-row:first-of-type{border-top:0}.rule-row b{font-size:13px}.rule-row>span{font-size:12px;color:#a2abb3}.rule-row input,.rule-row select{width:82px;height:36px;border:1px solid #3b4650;background:#0b1116;color:var(--points-gold);padding:0 10px;text-align:right;outline:none}.rule-row select{width:112px;text-align:left}.rule-row small{color:var(--points-gold);font-size:11px}.rule-row.currency-diamonds select,.rule-row.currency-diamonds input{border-color:var(--diamonds-line);color:var(--diamonds-blue)}.rule-row.currency-diamonds small{color:var(--diamonds-blue)}.impact-panel{position:sticky;top:28px}.impact-panel>header{padding:20px;border-bottom:1px solid var(--line)}.impact-panel h2{font-size:18px;margin:0 0 9px}.impact-panel header p{font-size:12px;line-height:1.7;color:var(--muted);margin:0}.impact-panel>section{padding:17px 20px;border-bottom:1px solid var(--line)}.impact-panel h3{margin:0 0 12px;font-size:14px;display:flex;justify-content:space-between}.impact-panel h3 span{font-size:10px;color:var(--cyan);font-weight:500}.impact-panel section p{font-size:11px;color:#b6bec4;margin:8px 0}.impact-panel p b{color:var(--points-gold)}.impact-panel p i{font-style:normal;margin:0 7px}.impact-panel p strong{color:var(--points-gold)}.impact-panel .impact-change.currency-diamonds b,.impact-panel .impact-change.currency-diamonds strong{color:var(--diamonds-blue)}.empty-impact{padding:48px 20px;display:grid;place-items:center;text-align:center;gap:9px;color:var(--muted)}.empty-impact svg{font-size:32px;color:var(--lime)}.empty-impact b{color:#cdd3d7;font-size:13px}.empty-impact span{font-size:11px;line-height:1.6}.effect-state{margin:18px;display:flex;gap:11px;padding:14px;border:1px solid #374926;background:#192013}.effect-state.pending{border-color:#5f481b;background:#211b10}.effect-state svg{font-size:22px;color:var(--points-gold);flex:none}.effect-state.pending svg,.effect-state.pending b{color:var(--points-gold)}.effect-state div{display:grid;gap:5px}.effect-state b{font-size:12px}.effect-state span{font-size:10px;line-height:1.5;color:#9fa8ae}.save-bar{position:fixed;z-index:4;left:var(--sidebar-width);right:0;bottom:0;height:80px;border-top:1px solid var(--line);background:#0c1217;display:flex;justify-content:center;align-items:center;gap:16px}.save-bar button{width:205px;height:44px;border:1px solid #44505a;background:#10171e;color:#e9ece9}.save-bar button.primary{background:var(--lime);border-color:var(--lime);color:#16200a}.save-bar span{color:var(--muted);font-size:11px}.data-table{overflow:hidden}.data-head,.data-row{display:grid;align-items:center;gap:14px;padding:0 18px}.data-head{height:45px;background:var(--surface-2);color:var(--muted);font-size:11px}.data-row{min-height:68px;border-top:1px solid var(--line);font-size:12px}.data-row>span{min-width:0}.data-row>span:nth-child(2),.data-row>span:first-child{display:grid;gap:4px}.data-row b{font-size:13px}.data-row small{color:var(--muted);overflow:hidden;text-overflow:ellipsis}.model-table .data-head,.model-table .data-row{grid-template-columns:78px minmax(150px,1.1fr) minmax(190px,1.5fr) 130px 72px 190px}.model-heading>button{display:flex;align-items:center;gap:7px;white-space:nowrap}.model-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.model-config-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.model-summary button{min-height:76px;display:flex;align-items:center;gap:13px;padding:14px 16px;border:1px solid var(--line);background:var(--surface);color:var(--text);text-align:left}.model-summary button.active{border-color:var(--cyan);background:#10212a}.model-summary button.image.active{border-color:var(--lime);background:#182214}.model-summary button.video.active{border-color:var(--magenta);background:#261522}.model-summary svg{flex:none;font-size:27px;color:var(--cyan)}.model-summary .image svg{color:var(--lime)}.model-summary .video svg{color:var(--magenta)}.model-summary span{display:grid;gap:5px}.model-summary b{font-size:14px}.model-summary small{color:var(--muted);font-size:11px}.model-layout{display:grid;grid-template-columns:minmax(720px,1fr) clamp(370px,26vw,460px);gap:18px;align-items:start}.model-table{overflow-x:auto}.model-table .data-head,.model-table .data-row{min-width:850px}.model-table .data-row{min-height:92px}.model-table .data-row>span:nth-child(3),.model-table .data-row>span:nth-child(4){display:grid;gap:4px}.kind.ai{color:var(--cyan)}.kind{display:flex!important;grid-auto-flow:column;justify-content:start;align-items:center;gap:7px;color:var(--cyan)}.kind.video{color:var(--magenta)}.kind.image{color:var(--lime)}.kind.asr{color:var(--yellow)}.kind svg{font-size:18px}.status-on{color:var(--lime)}.status-off{color:#9aa3aa}.switch{width:48px;height:25px;border:1px solid #46515a;border-radius:20px;background:#293138;padding:3px}.switch i{display:block;width:17px;height:17px;border-radius:50%;background:#9da5aa;transition:transform .18s}.switch.on{background:#6e941b;border-color:var(--lime)}.switch.on i{background:#fff;transform:translate(21px)}.secret-ready{color:#9dcf4d!important}.secret-missing{color:var(--danger)!important}.model-row-actions{display:flex!important;align-items:center;gap:8px}.table-actions{display:flex!important;flex-wrap:wrap;gap:6px}.table-actions button,.model-price-box button{display:inline-flex;align-items:center;gap:5px;border:1px solid #45525d;border-radius:6px;background:#131b22;color:#dbe0e3;padding:6px 8px;font-size:11px}.status-toggle-action.put-on{border-color:#567b32;color:#b7f52d}.status-toggle-action.take-down{border-color:#775c2f;color:#ffc66d}.status-toggle-action:not(:disabled):hover{background:#1b252c}.danger-action{border-color:#6b3539!important;color:#ff9ca4!important}.danger-action:not(:disabled):hover{border-color:var(--danger)!important;background:#2a171b!important}.danger-action:disabled{border-color:#41484d!important;color:#7e878c!important}.model-row-actions>button:first-child,.model-editor header button{border:1px solid #45525d;background:#131b22;color:#dbe0e3;padding:7px 9px;font-size:11px}.model-empty{min-height:180px;display:grid;place-items:center;color:var(--muted)}.model-editor{position:sticky;top:24px}.model-editor>header{display:flex;align-items:start;justify-content:space-between;gap:10px}.model-editor header div{display:grid;gap:5px}.model-editor header small{color:var(--lime);letter-spacing:.11em;font-size:9px}.model-form-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.resolution-field{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.resolution-field legend{margin-bottom:8px;padding:0;color:var(--muted);font-size:12px;font-weight:700}.resolution-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.resolution-option{min-height:42px;border:1px solid var(--line);background:var(--surface);color:var(--muted)}.resolution-option.active{border-color:var(--cyan);background:#10212a;color:var(--cyan);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 30%,transparent)}.model-checks{display:grid;gap:8px;padding:12px;border:1px solid var(--line);background:#0c1217}.model-checks label{display:flex;align-items:center;gap:8px;color:#c7ced3}.model-checks input{width:16px;height:16px;accent-color:var(--lime)}.model-advanced{border:1px solid var(--line);background:#0b1116}.model-advanced summary{padding:11px 12px;color:#c4ccd1;cursor:pointer;font-size:12px}.model-advanced[open] summary{border-bottom:1px solid var(--line)}.model-advanced label{margin:12px}.model-advanced textarea{min-height:92px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.user-layout{display:grid;grid-template-columns:minmax(650px,1fr) clamp(320px,22vw,420px);gap:18px}.account-user-filters{display:grid;grid-template-columns:minmax(260px,1fr) 150px 150px auto auto;gap:8px;margin-bottom:12px;padding:11px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-panel)}.account-user-filters label{display:flex;align-items:center;gap:8px;padding-left:10px;border:1px solid #303b45;border-radius:7px;background:#0a1117}.account-user-filters label svg{color:#77838d}.account-user-filters input,.account-user-filters select{min-width:0;height:38px;border:1px solid #303b45;border-radius:7px;background:#0a1117;color:#dfe6ea;padding:0 10px}.account-user-filters label input{width:100%;border:0;padding-left:0}.user-table{overflow-x:auto}.user-table.loading{opacity:.58}.user-table .data-head,.user-table .data-row{min-width:1280px;grid-template-columns:minmax(140px,1fr) minmax(150px,1fr) 92px 72px 76px 76px 108px 100px 92px minmax(170px,1fr)}.user-table .data-head>span:nth-child(5),.user-table .data-head>span:nth-child(7){color:var(--points-gold)}.user-table .data-head>span:nth-child(6){color:var(--diamonds-blue)}.user-row-actions{display:flex;align-items:center;gap:6px}.user-row-actions button,.user-row-actions input{min-width:0;border:1px solid var(--line);border-radius:6px;background:#11161a;color:var(--text);padding:6px 7px;font-size:10px}.user-row-actions input{width:112px}.account-user-empty{min-width:1280px;padding:56px 20px;color:#788590;text-align:center}.account-user-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:#818e99;font-size:11px}.account-user-pagination>div{display:flex;gap:7px}.account-user-pagination button{min-height:36px;display:inline-flex;align-items:center;gap:6px}.field-error{color:#ff8f9f!important;font-size:11px}.user-actions{display:grid;gap:18px;align-self:start}.create-user{padding:24px;display:flex;flex-direction:column;gap:13px;align-self:start}.create-user>svg{font-size:31px;color:var(--lime)}.create-user.currency-form.points>svg,.create-user.currency-form.points h2{color:var(--points-gold)}.create-user.currency-form.points{border-color:var(--points-line)}.create-user.currency-form.diamonds{border-color:var(--diamonds-line)}.create-user.currency-form.diamonds>svg,.create-user.currency-form.diamonds h2{color:var(--diamonds-blue)}.create-user .points-field>.points-value,.create-user .diamonds-field>.diamonds-value,.create-user .currency-field>span{display:inline-flex;align-items:center;gap:5px}.create-user .points-field input{border-color:var(--points-line);color:var(--points-gold)}.create-user .diamonds-field input,.create-user.currency-form.diamonds .currency-field input,.create-user.currency-form.diamonds .currency-field select{border-color:var(--diamonds-line);color:var(--diamonds-blue)}.create-user.currency-form.points .currency-field input,.create-user.currency-form.points .currency-field select{border-color:var(--points-line);color:var(--points-gold)}.activation-list .points-value,.activation-list .diamonds-value{display:inline-flex;align-items:center;gap:3px}.activation-list .points-value svg,.activation-list .diamonds-value svg{width:14px;height:14px}.create-user h2{margin:0;font-size:20px}.create-user>p{margin:0 0 7px;color:var(--muted);font-size:12px}.create-user label{font-size:12px}.create-user button{margin-top:8px}.search-empty{color:var(--muted);font-size:11px}.activation-admin{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);gap:18px;margin-top:18px}.activation-create,.activation-list{border:1px solid var(--line);background:var(--panel)}.activation-create>div:first-of-type{display:grid;grid-template-columns:1fr 1fr;gap:10px}.new-activation-codes{display:grid;gap:6px;padding:10px;border:1px solid #638a2d;background:#172113}.new-activation-codes button{display:flex;align-items:center;justify-content:space-between;margin:0;border:0;background:transparent;color:#d8f6b2;font-family:monospace}.activation-list{padding:20px}.activation-list>header,.activation-list article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) 90px 55px;align-items:center;gap:12px}.activation-list>header{padding:0 4px 13px;border-bottom:1px solid var(--line)}.activation-list>header span{display:flex;align-items:center;gap:8px;font-weight:800}.activation-list>header span svg{color:var(--lime)}.activation-list>header small{grid-column:2 / -1;text-align:right}.activation-list article{min-height:58px;border-bottom:1px solid var(--line);font-size:11px}.activation-list article>span:first-child{display:grid;gap:3px}.activation-list article small,.activation-list time{color:var(--muted);font-size:9px}.activation-status{color:#8d969b}.activation-status.unused{color:#b9ed73}.activation-status.redeemed{color:#67d9b0}.activation-list article>button{border:1px solid #633537;background:#281719;color:#ef8b91;padding:6px}.activation-list article>button:disabled{opacity:.3}.message-admin-layout{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(540px,1.2fr);gap:20px;align-items:start}.message-create{position:sticky;top:28px}.message-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.message-create label>small{color:var(--muted);font-size:10px}.message-admin-list{border:1px solid var(--line);background:var(--surface)}.message-admin-list>header{min-height:62px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.message-admin-list>header span{color:var(--muted);font-size:11px}.message-admin-item{padding:18px 20px;border-bottom:1px solid var(--line)}.message-admin-item>div,.message-admin-item footer{display:flex;align-items:center;gap:12px}.message-admin-item>div span{color:var(--lime);font-size:10px}.message-admin-item.warning>div span{color:#ffb45f}.message-admin-item.success>div span{color:#5fe0b1}.message-admin-item>div small,.message-admin-item footer{color:var(--muted);font-size:10px}.message-admin-item h3{margin:12px 0 7px;font-size:16px}.message-admin-item p{margin:0;color:#aeb7be;font-size:12px;line-height:1.7;white-space:pre-wrap}.message-admin-item footer{margin-top:14px}.message-admin-item footer button{margin-left:auto;border:1px solid #633537;background:#281719;color:#ef8b91;padding:6px 10px}.message-admin-item footer button:disabled{opacity:.35}.message-admin-empty{padding:70px 20px;text-align:center;color:var(--muted);font-size:12px}.toast{position:fixed;right:24px;bottom:98px;z-index:9;background:#1b2916;border:1px solid #4d702a;color:#dff6c6;padding:12px 16px;display:flex;gap:9px;align-items:center;font-size:12px}.toast.error{background:#321c1b;border-color:#63302e;color:#ffc0ba}@media(max-width:1050px){.model-config-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.rule-layout{grid-template-columns:1fr}.video-rule-card>div{grid-template-columns:repeat(2,minmax(120px,1fr))}.impact-panel{position:static}.user-layout,.activation-admin,.message-admin-layout{grid-template-columns:1fr}.message-create{position:static}.user-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.create-user{width:100%}.model-layout{grid-template-columns:1fr}.model-editor{position:static}.save-bar span{display:none}}@media(max-width:760px){.admin-app{grid-template-columns:68px minmax(0,1fr)}.sidebar{width:68px}.model-summary,.model-form-two{grid-template-columns:1fr}.video-rule-card>div{grid-template-columns:1fr}.brand{padding:0;justify-content:center}.brand-full{display:none}.brand-compact{display:block;width:46px!important;height:46px!important;object-position:center}.brand b,.sidebar nav button:not(.active){font-size:0}.sidebar nav button{justify-content:center;padding:0}.sidebar nav button.active{font-size:0}.admin-user{grid-template-columns:1fr;justify-items:center}.admin-user div,.admin-user button{display:none}.workspace{grid-column:2;padding:20px 14px 100px}.save-bar{left:68px;padding:0 12px}.save-bar button{width:auto;flex:1}.rule-head{display:none}.rule-row{grid-template-columns:minmax(120px,1fr) 112px 82px 55px}.rule-row>span{grid-column:1/-1;grid-row:2}.model-table,.user-table{overflow:auto}.model-table .data-head,.model-table .data-row{min-width:720px}.user-table .data-head,.user-table .data-row{min-width:1180px}.user-actions,.message-form-row{grid-template-columns:1fr}.page-heading{align-items:start;gap:14px}.page-heading>span{text-align:right}.rule-group{padding-inline:13px}}@media(min-width:1700px){.page-heading h1{font-size:32px}.page-heading p{font-size:15px}.page-heading>span{font-size:14px}.rule-group{padding:22px 26px 6px}.rule-group h2{font-size:22px}.rule-head{font-size:13px}.rule-row{min-height:60px}.rule-row b{font-size:15px}.rule-row>span{font-size:14px}.rule-row small{font-size:13px}.impact-panel h2{font-size:21px}.impact-panel header p{font-size:14px}.impact-panel h3{font-size:16px}.impact-panel h3 span{font-size:12px}.impact-panel section p{font-size:13px}.empty-impact b{font-size:15px}.empty-impact span,.effect-state span{font-size:12px}.effect-state b{font-size:14px}.data-head{font-size:13px}.data-row{min-height:76px;font-size:14px}.data-row b{font-size:15px}.create-user h2{font-size:23px}.create-user>p,.create-user label{font-size:14px}}.admin-dialog-backdrop{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#05090ebd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.admin-action-dialog{width:min(540px,100%);overflow:hidden;color:#eaf0f4;background:#141b22;border:1px solid #3b4956;border-radius:15px;box-shadow:0 28px 80px #000a}.admin-action-dialog>header,.admin-action-dialog>p,.admin-action-dialog>label,.admin-action-dialog>pre{margin:0;padding-inline:22px}.admin-action-dialog>header{padding-top:20px}.admin-action-dialog>header small{color:#718291;font-weight:800;letter-spacing:.08em}.admin-action-dialog>header h2{margin:5px 0 0;font-size:19px}.admin-action-dialog>p{padding-top:12px;color:#9ba9b4;line-height:1.6}.admin-action-dialog>label{display:grid;gap:7px;padding-top:16px;color:#bac5cd;font-size:12px}.admin-action-dialog input,.admin-action-dialog select,.admin-action-dialog textarea{width:100%;box-sizing:border-box;color:#edf2f5;background:#0f151b;border:1px solid #41505d;border-radius:8px}.admin-action-dialog>label.account-enabled-field{grid-template-columns:auto 1fr;align-items:center}.admin-action-dialog>label.account-enabled-field input{width:17px;height:17px;accent-color:var(--lime)}.admin-action-dialog>pre{max-height:52vh;margin-top:16px;padding-top:14px;padding-bottom:14px;overflow:auto;color:#b9c8d2;white-space:pre-wrap;background:#0d1318;border-block:1px solid #2d3943}.admin-action-dialog>footer{display:flex;justify-content:flex-end;gap:9px;margin-top:20px;padding:14px 22px 18px;background:#10161c;border-top:1px solid #2c3741}.admin-action-dialog>footer button{min-width:86px;min-height:40px}.distribution-delete-dialog>p{color:#d7b1b7}.usage-page{padding:28px;min-width:0;color:#eef4f6}.usage-heading{align-items:flex-end;gap:24px}.usage-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.usage-filters input,.usage-filters select,.usage-filters button{min-height:38px;border:1px solid #394952;border-radius:8px;background:#121a1f;color:#e7eef1;padding:0 11px}.usage-filters button{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.usage-filters button:hover{border-color:#a6e72e;background:#1a271b}.usage-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 16px}.usage-kpis article{position:relative;min-height:122px;border:1px solid #324049;border-radius:12px;background:linear-gradient(145deg,#172127,#11181d);padding:18px}.usage-kpis article>svg{position:absolute;right:16px;top:16px;width:24px;height:24px;color:#a6e72e}.usage-kpis span,.usage-kpis small{display:block;color:#8fa0a8}.usage-kpis b{display:block;margin:10px 0 6px;font-size:25px;letter-spacing:-.02em}.usage-kpis .usage-dual-settlement{display:flex;flex-wrap:wrap;gap:5px 10px}.usage-kpis .usage-dual-settlement span{display:inline-flex;align-items:center;gap:4px}.usage-kpis .usage-dual-settlement svg{width:14px;height:14px}.usage-panel{margin-top:14px;border:1px solid #303c44;border-radius:12px;background:#10171b;overflow:hidden}.usage-panel>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #29343b}.usage-panel h2{margin:0;font-size:16px}.usage-panel p{margin:5px 0 0;color:#87979f;font-size:12px}.usage-panel>header>span{border:1px solid #40505a;border-radius:999px;padding:5px 10px;color:#b7c4c9;font-size:12px}.usage-table-wrap{overflow:auto}.usage-table-wrap table{width:100%;min-width:1120px;border-collapse:collapse;font-size:12px}.usage-table-wrap th{position:sticky;top:0;z-index:1;padding:11px 12px;text-align:left;white-space:nowrap;color:#91a1aa;background:#151e23;border-bottom:1px solid #303c44}.usage-table-wrap td{max-width:260px;padding:11px 12px;color:#dbe4e7;border-bottom:1px solid #253037;vertical-align:top}.usage-table-wrap tr:hover td{background:#151f23}.usage-table-wrap td small{display:block;margin-top:4px;color:#75868e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-table-wrap code{color:#b8c8ce;font-size:11px}.usage-user-link{padding:0;border:0;background:transparent;color:#b7ef45;cursor:pointer;font-weight:700}.usage-status{display:inline-flex;padding:3px 7px;border:1px solid #48575e;border-radius:999px}.usage-status.succeeded{color:#b9f05a;border-color:#567b27;background:#1b2915}.usage-status.failed{color:#ff8590;border-color:#76333b;background:#2b171b}.usage-status.rate_limited{color:#ffd073;border-color:#765d29;background:#2a2417}.usage-pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:12px 16px}.usage-pagination button{border:1px solid #3a4851;border-radius:7px;background:#172026;color:#dbe5e8;padding:7px 12px}.usage-pagination button:disabled{opacity:.35}.usage-error,.usage-empty{margin-top:16px;padding:16px;border:1px solid #723840;border-radius:9px;background:#2a171b;color:#ffadb4}.usage-empty{border-color:#35454e;background:#131c21;color:#94a4ac;text-align:center}.billing-heading{align-items:flex-start}.billing-heading-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;flex-wrap:wrap}.billing-heading-actions button,.billing-export{box-sizing:border-box;min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #43535c;border-radius:8px;color:#dce6e9;background:#121a1f;text-decoration:none}.billing-export{border-color:#71972c;color:#c9f36f}.billing-rate-field{display:grid;gap:5px;color:#8fa0a8;font-size:11px}.billing-rate-field span{display:flex;align-items:center;gap:6px;min-height:38px;padding:0 10px;border:1px solid #394952;border-radius:8px;background:#121a1f}.billing-rate-field input{width:72px;padding:5px 6px;border:0;border-bottom:1px solid #53636b;color:#eef4f6;background:transparent}.billing-filter-bar{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr)) auto;gap:10px;align-items:end;padding:14px;border:1px solid #303c44;border-radius:12px;background:#10171b}.billing-filter-bar label{display:grid;gap:6px;min-width:0;color:#8fa0a8;font-size:11px}.billing-filter-bar input,.billing-filter-bar select,.billing-filter-bar button{box-sizing:border-box;width:100%;min-height:39px;padding:0 10px;border:1px solid #394952;border-radius:8px;color:#e7eef1;background:#121a1f}.billing-filter-bar button{width:auto;display:inline-flex;align-items:center;gap:6px}.billing-filter-bar>small{grid-column:1 / -1;color:#778a92}.billing-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-kpis .billing-total-card{border-color:#66882a;background:linear-gradient(145deg,#1a2919,#11191a)}.billing-kpis .billing-warning-card{border-color:#765d29;background:linear-gradient(145deg,#282216,#15191a)}.billing-kpis .billing-warning-card>svg{color:#ffd073}.billing-dimension-tabs{display:inline-flex;gap:5px;padding:4px;border:1px solid #35434b;border-radius:9px;background:#0c1216}.billing-dimension-tabs button{padding:6px 11px;border:0;border-radius:6px;color:#87979f;background:transparent}.billing-dimension-tabs button.active{color:#16200a;background:#b7ed38;font-weight:800}.billing-cost-cell{color:#c9f36f!important;font-weight:800;white-space:nowrap}.billing-source{display:inline-flex;padding:4px 7px;border:1px solid #40505a;border-radius:999px;color:#b9c7cc;white-space:nowrap}.billing-source.snapshot,.billing-source.recorded{border-color:#567b27;color:#b9f05a;background:#1b2915}.billing-source.current_model{border-color:#516777;color:#9ed8fb;background:#14222b}.billing-source.unpriced{border-color:#765d29;color:#ffd073;background:#2a2417}.model-config-tabs button{min-height:76px}.provider-account-list{display:grid;align-content:start;gap:12px}.provider-account-card{padding:18px;border:1px solid #33424a;border-radius:10px;background:#111a1f}.provider-account-card>header,.provider-account-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.provider-account-card>header small,.provider-account-card>small,.provider-account-card p{color:#899aa2}.provider-account-card p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-account-card>footer{justify-content:flex-end;margin-top:14px;padding-top:12px;border-top:1px solid #28353c}.provider-account-card button,.provider-model-chips button{border:1px solid #3a4a52;border-radius:7px;background:#172127;color:#dce7ea;padding:7px 10px;cursor:pointer}.provider-account-card button:hover{border-color:#91b83f;color:#c8f36d}.provider-account-card button:disabled{cursor:not-allowed;opacity:.62}.provider-model-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.provider-model-chips>span,.provider-model-chips button{display:inline-flex;align-items:center;gap:6px}.provider-model-chips small{color:#71828a}.model-price-box,.bundle-model-picker{display:grid;gap:12px;margin:0;padding:14px;border:1px solid #35464e;border-radius:9px;background:#10191e}.model-price-box>b,.bundle-model-picker legend{color:#c9f36f;font-size:13px;font-weight:800}.model-price-box p{margin:0;color:#8fa0a7;font-size:12px;line-height:1.5}.provider-cost-editor{border-color:#637e31;background:linear-gradient(145deg,#142018,#10191e)}.provider-cost-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.provider-cost-editor>header>div{display:grid;gap:5px}.provider-cost-editor>header b{color:#c9f36f;font-size:13px}.provider-cost-editor .provider-cost-toggle{display:flex;min-width:max-content;padding:8px 10px}.provider-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-resolution-costs{display:grid;gap:10px}.provider-resolution-costs>b{color:#d7e7cb;font-size:13px}.provider-cost-note{display:flex;align-items:flex-start;gap:7px;padding-top:10px;border-top:1px solid #32452f}.provider-cost-note svg{flex:0 0 auto;width:17px;height:17px;color:#b7ed38}.video-prompt-profile-editor{display:grid;gap:12px;padding:14px;border:1px solid rgba(169,139,255,.36);border-radius:9px;background:#a98bff0b}.video-prompt-profile-editor>header{display:grid;gap:5px}.video-prompt-profile-editor>header b,.video-prompt-profile-editor>b{color:var(--diamonds-violet);font-size:13px}.video-prompt-profile-editor>header small{color:#9c90bf;font-size:11px;line-height:1.5}.video-prompt-template-list{display:grid;gap:10px}.video-prompt-template-list label{display:grid;gap:7px}.video-prompt-template-list label>span{color:#cbc2e8;font-size:12px;font-weight:750}.video-prompt-template-list textarea{min-height:132px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.55}.bundle-model-picker label{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border:1px solid #2d3b42;border-radius:7px;cursor:pointer}.bundle-model-picker label:hover{border-color:#627a37}.bundle-model-picker label span,.bundle-model-picker label small{display:block}.bundle-model-picker label small{margin-top:2px;color:#778990}@media(max-width:1100px){.usage-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-heading{align-items:flex-start}.billing-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-heading-actions{justify-content:flex-start}}.admin-app [hidden]{display:none!important}.secondary-page{min-height:calc(100vh - 48px);padding-bottom:96px;width:min(100%,1320px);margin:0 auto}.secondary-page-header{position:sticky;top:0;z-index:12;display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:start;padding:22px 0 20px;margin-bottom:24px;background:linear-gradient(180deg,#071016 82%,#07101600)}.secondary-page-header h1{margin:5px 0 7px;font-size:clamp(27px,3vw,38px);letter-spacing:-.035em}.secondary-page-header p{max-width:780px;margin:0;color:var(--muted);line-height:1.55}.secondary-page-header small{color:var(--lime);font-size:11px;font-weight:800;letter-spacing:.13em}.secondary-page-back{display:inline-flex;align-items:center;gap:7px;margin-top:4px;white-space:nowrap;min-height:38px;border-radius:9px;background:#111a21}.secondary-page-body{width:min(100%,1080px);margin:0 auto}.secondary-page-body>form,.secondary-form{display:grid;gap:22px;padding:28px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-panel);box-shadow:0 22px 54px #0000002e}.secondary-form>label,.secondary-form-grid>label{display:grid;align-content:start;gap:8px;min-width:0;color:#d2dbe0;font-size:12px;font-weight:700}.secondary-form>label>span,.secondary-form-grid>label>span{color:#dce4e8}.secondary-form input,.secondary-form select,.secondary-form textarea{width:100%;min-height:42px;padding:9px 11px}.secondary-form textarea{min-height:160px;resize:vertical}.secondary-form label small{color:#7f8d97;font-size:11px;font-weight:500;line-height:1.45}.secondary-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-section-heading{display:flex;align-items:center;gap:12px;padding:0 0 14px;border-bottom:1px solid var(--admin-line)}.form-section-heading:not(:first-child){margin-top:8px}.form-section-heading>span{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:9px;background:#b7ed381a;color:var(--lime);font-size:11px;font-weight:850}.form-section-heading h2{margin:0;font-size:15px}.form-section-heading p{margin:4px 0 0;color:var(--muted);font-size:11px}.field-with-suffix{position:relative}.field-with-suffix input{padding-right:42px}.field-with-suffix em{position:absolute;right:12px;top:12px;color:var(--lime);font-style:normal}.toggle-field{grid-template-columns:minmax(120px,1fr) auto;align-items:center}.toggle-field>span{grid-column:1}.toggle-field>small{grid-column:1}.toggle-field button[role=switch]{grid-column:2;grid-row:1 / 3;width:46px;min-height:26px;padding:3px;border-radius:999px;background:#27333c}.toggle-field button[role=switch] i{display:block;width:18px;height:18px;border-radius:50%;background:#84919a;transition:transform .18s,background .18s}.toggle-field button[role=switch].on{border-color:#759d2b;background:#b7ed3833}.toggle-field button[role=switch].on i{transform:translate(18px);background:var(--lime)}.inherited-route-card{display:flex;align-items:center;gap:12px;min-height:74px;padding:14px;border:1px solid rgba(69,205,242,.26);border-radius:10px;background:#45cdf20f;color:#8ce8ff}.inherited-route-card>svg{flex:0 0 auto;font-size:23px}.inherited-route-card span{display:grid;gap:4px}.inherited-route-card small{color:#8cabb6}.user-route-editor{display:grid;gap:12px;padding:16px;border:1px solid var(--admin-line);border-radius:12px;background:#070e128a}.user-route-editor>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.user-route-editor>header>div,.user-route-empty>span{display:grid;gap:4px}.user-route-editor>header small,.user-route-empty small{color:var(--muted);font-size:11px;line-height:1.5}.user-route-editor>header button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 12px;border-color:#b7ed3852;color:var(--lime)}.user-route-editor>article{display:grid;grid-template-columns:34px repeat(2,minmax(0,1fr)) minmax(130px,.48fr) 38px;align-items:end;gap:10px;padding:14px;border:1px solid #2c3942;border-radius:10px;background:#0b1318}.user-route-editor>article>span{display:grid;height:42px;place-items:center;color:#6e7d87;font-size:10px;font-weight:800}.user-route-editor article label{display:grid;gap:7px;color:#aeb9c0;font-size:10px;font-weight:700}.route-weight-field{position:relative}.route-weight-field input{padding-right:32px}.route-weight-field i{position:absolute;right:11px;top:13px;color:var(--lime);font-size:11px;font-style:normal}.user-route-editor .remove-route{display:grid;width:38px;min-height:42px;padding:0;place-items:center;color:#c87d7d}.user-route-empty{display:flex;align-items:center;gap:12px;min-height:82px;padding:16px;border:1px dashed #34434d;border-radius:10px;color:#95a4ad}.user-route-empty>svg{flex:0 0 auto;color:#72858f;font-size:24px}.save-bar{display:flex;justify-content:flex-end;gap:10px;padding-top:18px;border-top:1px solid var(--admin-line)}.save-bar button{min-height:40px;padding:8px 15px}.save-bar button.primary{min-width:150px}.secondary-page-footer{position:fixed;z-index:30;right:28px;bottom:24px;display:flex;justify-content:flex-end;gap:10px;padding:12px;border:1px solid var(--line);background:#071016f5;box-shadow:0 16px 44px #0000006b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.management-actions,.management-tabs{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.management-actions{margin:18px 0}.management-actions button,.management-tabs button{display:inline-flex;align-items:center;gap:7px}.management-tabs{margin-bottom:18px}.management-tabs button.active{color:var(--accent);border-color:var(--accent);background:#b0ff4714}.settlement-summary-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:18px}.settlement-summary-card{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--admin-panel-raised)}.settlement-summary-card>header,.settlement-summary-card>footer,.settlement-rate-fields{display:flex;justify-content:space-between;gap:12px}.settlement-summary-card span,.settlement-summary-card label{display:grid;gap:6px}.settlement-summary-card strong{color:var(--lime);font-size:22px}.settlement-rate-fields label{flex:1;font-size:12px;color:var(--muted)}.settlement-rate-fields input{width:100%}.settlement-summary-card>footer{margin-top:16px}.settlement-history-heading{margin-top:30px}.management-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:20px 0}.management-summary-card{display:grid;gap:8px;min-height:132px;padding:20px;border:1px solid var(--line);background:#0c171fb8}.management-summary-card svg{color:var(--accent);font-size:25px}.management-summary-card h2{margin:0;font-size:17px}.management-summary-card p{margin:0;color:var(--muted)}.management-summary-card button{justify-self:start;margin-top:auto}.compact-rule-list{display:grid;gap:8px}.compact-rule-row{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(120px,.8fr) minmax(170px,1fr) 120px auto;gap:14px;align-items:center;padding:15px 17px;border:1px solid var(--line);background:#0c171fb8}.compact-rule-row>span{display:grid;gap:3px;min-width:0}.compact-rule-row small{color:var(--muted);overflow:hidden;text-overflow:ellipsis}.compact-rule-row em{color:var(--accent);font-style:normal}@media(max-width:800px){.secondary-page-header{position:static;grid-template-columns:1fr}.secondary-page-footer{left:16px;right:16px;bottom:16px}.compact-rule-row,.secondary-form-grid{grid-template-columns:1fr}.user-route-editor>header{align-items:stretch;flex-direction:column}.user-route-editor>header button{justify-content:center}.user-route-editor>article{grid-template-columns:28px minmax(0,1fr) 38px}.user-route-editor>article>label{grid-column:2}.user-route-editor>article>span{grid-row:1 / 4;height:100%}.user-route-editor .remove-route{grid-column:3;grid-row:1}.secondary-page-body>form,.secondary-form{padding:20px}}.model-layout.list-page>.model-editor{display:none}.model-layout.editor-page{display:block;width:min(100%,1120px);margin:0 auto}.model-layout.editor-page>.provider-account-list,.model-layout.editor-page>.data-table{display:none}.model-layout.editor-page>.model-editor{width:100%;max-width:none}.model-secondary-header{margin-bottom:10px}.workflow-secondary-open .workflow-prompt-intro,.workflow-secondary-open .media-template-filters,.workflow-secondary-open .media-template-list,.workflow-secondary-open .workflow-prompt-groups{display:none}.workflow-secondary-open .workflow-prompt-page{display:block}.workflow-secondary-open .workflow-prompt-editor{width:min(100%,1080px);max-width:none;margin:0 auto}.page-heading,.ops-page-heading,.ops-dashboard-heading,.workflow-heading{min-height:72px}.page-heading h1,.ops-page-heading h1,.ops-dashboard-heading h1,.workflow-heading h1{letter-spacing:-.035em}.rule-group,.impact-panel,.data-table,.create-user,.model-editor,.message-admin-list,.usage-panel,.distribution-admin-actions form,.distribution-admin-panel,.registration-settings-card,.workflow-current-card,.workflow-simple-card,.workflow-prompt-editor,.workflow-prompt-group,.management-summary-card,.compact-rule-row{border-color:var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-panel)}.data-head,.user-ops-head{background:var(--admin-panel-raised)}.data-row,.user-ops-row,.message-admin-item,.distribution-admin-row{transition:background-color .14s ease}.data-row:hover,.user-ops-row:hover,.message-admin-item:hover,.distribution-admin-row:not(.head):hover{background:#ffffff05}.create-user,.model-editor{overflow:hidden}.create-user label,.model-editor label,.distribution-admin-actions label,.registration-settings-card label,.workflow-model-form label,.workflow-prompt-editor label{color:#cfd8dd;font-weight:650}.admin-app select:disabled,.admin-app input:disabled,.admin-app textarea:disabled{cursor:not-allowed;color:#7f8a92;background:#0c1217;opacity:.72}.login-panel,.distribution-load-error>div,.form-error,.secondary-page-footer{border-radius:var(--admin-radius)}@media(max-width:780px){.page-heading,.ops-page-heading,.ops-dashboard-heading,.workflow-heading{min-height:0}}.feature-access-modes,.feature-access-users{display:grid;gap:10px;margin-top:18px}.feature-access-sections{display:grid;gap:18px}.feature-access-modes label,.feature-access-users label{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#ffffff06}.feature-access-modes span{display:grid;gap:3px}.feature-access-modes small{color:var(--muted)}.feature-access-users{max-height:420px;overflow:auto}.support-admin-loading{padding:40px;color:#8996a6}.support-admin-tabs{display:flex;gap:8px;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--line, #242c38)}.support-admin-tabs button{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #2a3442;border-radius:9px;background:#111721;color:#94a0ae;cursor:pointer}.support-admin-tabs button.active{border-color:#627f42;background:#b9ff3414;color:#dcf7ae}.support-admin-form{display:grid;gap:16px;max-width:880px;padding:22px;border:1px solid #27303c;border-radius:12px;background:#0e141d}.support-admin-form h2{margin:0 0 4px;font-size:18px}.support-admin-form label{display:grid;gap:7px;color:#a7b1bd;font-size:12px}.support-admin-form input:not([type=checkbox]),.support-admin-form select,.support-admin-form textarea{width:100%;border:1px solid #303b48;border-radius:8px;background:#0a1018;color:#eef2f5;padding:10px}.support-admin-form textarea{min-height:220px;resize:vertical;line-height:1.6}.support-admin-form small{color:#6f7d8b}.support-admin-form footer{display:flex;justify-content:flex-end;gap:8px}.support-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.support-admin-switch{align-content:end;grid-template-columns:auto 1fr}.support-admin-list{display:grid;gap:8px}.support-admin-list>button{display:grid;grid-template-columns:54px 1fr;gap:12px;width:100%;padding:14px;border:1px solid #27303c;border-radius:10px;background:#0e141d;color:#d9e0e6;text-align:left;cursor:pointer}.support-admin-list>button:hover{border-color:#465467}.support-admin-list>button>span{align-self:start;padding:4px 6px;border-radius:6px;color:#86a091;background:#17241e;font-size:10px;text-align:center}.support-admin-list>button>span.disabled{color:#8a929d;background:#20242b}.support-admin-list div{min-width:0}.support-admin-list b{display:block;font-size:14px}.support-admin-list small{display:block;margin-top:4px;color:#748291;font-size:10px}.support-admin-list p{margin:7px 0 0;overflow:hidden;color:#939fab;font-size:12px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.support-ticket-list{display:grid;gap:7px}.support-ticket-list>button{display:grid;grid-template-columns:74px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px;border:1px solid #27303c;border-radius:10px;background:#0e141d;color:#dbe2e7;text-align:left;cursor:pointer}.support-ticket-list>button:hover{border-color:#465467}.support-ticket-list div{display:grid;gap:4px}.support-ticket-list small,.support-ticket-list time{color:#71808d;font-size:10px}.ticket-status{padding:5px 7px;border-radius:6px;background:#202834;color:#9eadba;font-size:10px;text-align:center}.ticket-status.pending{background:#2d2618;color:#f0c566}.ticket-status.processing{background:#132b30;color:#66d4df}.ticket-status.waiting_user{background:#211d35;color:#bba2ff}.ticket-status.resolved{background:#172c20;color:#7dd19b}.support-ticket-detail{max-width:960px}.support-back{margin-bottom:14px;border:0;background:transparent;color:#8fa0ae;cursor:pointer}.support-ticket-detail>header{display:flex;align-items:start;gap:16px;padding:17px;border:1px solid #28323f;border-radius:11px;background:#0e141d}.support-ticket-detail>header div{flex:1}.support-ticket-detail h2{margin:5px 0;font-size:18px}.support-ticket-detail header p,.support-ticket-detail header small{margin:0;color:#71808d;font-size:11px}.support-ticket-detail select{border:1px solid #33404d;border-radius:8px;background:#0a1018;color:#dce4e9;padding:8px}.support-screenshot-link{display:inline-flex;margin:12px 0 0;color:#80d9d0;font-size:12px}.support-ticket-detail details{margin-top:10px;padding:10px 12px;border:1px solid #29333e;border-radius:9px;color:#92a0ab;font-size:11px}.support-ticket-detail pre{max-height:300px;overflow:auto;white-space:pre-wrap}.support-ticket-messages{display:grid;gap:12px;padding:20px 0}.support-ticket-messages article{max-width:84%}.support-ticket-messages article.admin{justify-self:end}.support-ticket-messages small{color:#6f7c89;font-size:10px}.support-ticket-messages p{margin:5px 0 0;padding:10px 12px;border-left:2px solid #55cfc1;background:#111923;color:#dce3e7;font-size:12px;line-height:1.6;white-space:pre-wrap}.support-ticket-messages article.admin p{border:1px solid rgba(185,255,52,.18);border-radius:8px;background:#b9ff340f}.support-ticket-reply{display:grid;gap:9px}.support-ticket-reply textarea{min-height:100px;border:1px solid #303b48;border-radius:9px;background:#0a1018;color:#eef2f5;padding:10px;resize:vertical}.support-ticket-reply button{justify-self:end}.support-contact-table{overflow:auto;border:1px solid #27303c;border-radius:10px}.support-contact-table>header,.support-contact-table>div{display:grid;grid-template-columns:1.1fr 1.2fr 1fr 1fr 1.2fr;min-width:850px;gap:9px;align-items:center;padding:10px 12px;border-bottom:1px solid #242e39}.support-contact-table>header{background:#111821;color:#71808d;font-size:10px}.support-contact-table>div:last-child{border-bottom:0}.support-contact-table>div>span{display:grid;gap:3px;color:#a8b3bd;font-size:11px}.support-contact-table small{color:#657481}.support-contact-table input:not([type=checkbox]){min-width:0;border:1px solid #303b48;border-radius:7px;background:#0a1018;color:#e5ebee;padding:8px}.support-contact-table>div>span:last-child{display:flex;align-items:center;gap:8px}.support-contact-table button{border:1px solid #46543a;border-radius:7px;background:#1b2419;color:#c9e9a4;padding:7px 9px;cursor:pointer}@media(max-width:900px){.support-admin-grid{grid-template-columns:1fr}.support-admin-tabs{overflow-x:auto}}.preset-manager{display:grid;gap:20px}.preset-manager>header{display:flex;justify-content:space-between;align-items:center;gap:20px}.preset-import-button{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.preset-import-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.preset-whitelist-action,.preset-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.preset-package-list,.preset-slot-list{display:grid;gap:16px}.preset-package-card>header,.preset-package-card>footer{display:flex;justify-content:space-between;align-items:center;gap:16px}.preset-rule-grid{margin:18px 0}.preset-rule-grid label,.preset-slot-row label{display:grid;gap:7px;color:var(--muted);font-size:13px}.preset-slot-row{display:grid;grid-template-columns:minmax(200px,1fr) 170px minmax(280px,2fr);gap:14px;align-items:start;padding:14px;border:1px solid var(--line);border-radius:12px}.preset-slot-row small{display:block;margin-top:5px;word-break:break-all}.preset-slot-json textarea{width:100%;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.preset-package-card details{margin:16px 0}.preset-package-card summary{cursor:pointer;color:var(--accent)}.preset-media-upload{position:relative;min-height:44px}.preset-register-card{margin-top:18px}.preset-register-list{display:grid;gap:8px}.preset-register-list>div{display:grid;gap:3px;padding:12px;border:1px solid var(--line);border-radius:10px}.preset-register-list span,.preset-register-list small{color:var(--muted)}@media(max-width:900px){.preset-rule-grid,.preset-whitelist-action,.preset-slot-row{grid-template-columns:1fr}}.carousel-admin-layout{display:grid;grid-template-columns:390px minmax(0,1fr);gap:16px;align-items:start}.carousel-editor,.carousel-admin-list>article{border:1px solid #27303c;border-radius:12px;background:#111821}.carousel-editor{position:sticky;top:18px;padding:17px}.carousel-editor>header{display:flex;gap:10px;align-items:flex-start}.carousel-editor h2,.carousel-editor p{margin:0}.carousel-editor p{color:#71808d;font-size:11px;margin-top:5px}.carousel-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:18px}.carousel-form-grid label{display:grid;gap:6px;color:#8896a2;font-size:10px}.carousel-form-grid .wide{grid-column:1/-1}.carousel-form-grid input,.carousel-form-grid textarea{border:1px solid #303b48;border-radius:8px;background:#0a1018;color:#eef2f5;padding:9px}.carousel-form-grid textarea{min-height:68px;resize:vertical}.carousel-form-grid .carousel-enabled{display:flex;align-items:center;gap:8px}.carousel-editor>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.carousel-editor button,.carousel-admin-list button{border:1px solid #36414d;border-radius:8px;background:#151e27;color:#c4ced5;padding:8px 10px;display:flex;gap:5px;align-items:center}.carousel-editor button.primary{background:#b9ff34;color:#0d1308;border-color:#b9ff34}.carousel-admin-list{display:grid;gap:10px}.carousel-admin-list>article{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:14px;padding:10px}.carousel-admin-list>article.is-offline{opacity:.55}.carousel-admin-list img{width:150px;height:82px;border-radius:8px;object-fit:cover;background:#0a1018}.carousel-admin-list h3,.carousel-admin-list p{margin:4px 0}.carousel-admin-list h3{font-size:14px}.carousel-admin-list p,.carousel-admin-list span,.carousel-admin-list small{color:#74828e;font-size:10px}.carousel-admin-list aside{display:flex;flex-direction:column;gap:6px}.carousel-admin-list button.danger{color:#ff9fa9;border-color:#57333a}.agreement-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.agreement-settings-grid article{display:grid;gap:12px}.agreement-settings-grid label,.agreement-editor-meta label,.agreement-content-editor{display:grid;gap:7px;color:#93a0aa;font-size:12px}.agreement-settings-grid input,.agreement-editor-meta input,.agreement-content-editor textarea{width:100%;border:1px solid #313a45;border-radius:8px;background:#10171f;color:#edf2f5;padding:10px 12px}.agreement-toggle-row{display:flex!important;align-items:center;grid-column:1 / -1;gap:9px!important}.agreement-toggle-row input{width:17px!important;height:17px;accent-color:#b9ff34}.agreement-editor-layout{min-height:650px;display:grid;grid-template-columns:240px minmax(0,1fr);overflow:hidden;border:1px solid #27313b;border-radius:12px;background:#121922}.agreement-editor-layout>aside{padding:10px;border-right:1px solid #27313b;background:#0f161e}.agreement-editor-layout>aside header{min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 8px}.agreement-editor-layout>aside header button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #35404b;border-radius:7px;background:#18212a;color:#dce3e7}.agreement-editor-layout>aside>button{width:100%;min-height:52px;display:grid;gap:4px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#dce3e7;text-align:left}.agreement-editor-layout>aside>button.active,.agreement-editor-layout>aside>button:hover{background:#222c36}.agreement-editor-layout>aside small{color:#76838f}.agreement-editor-layout>article{display:flex;flex-direction:column;padding:20px}.agreement-editor-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.agreement-content-editor{flex:1}.agreement-content-editor textarea{min-height:440px;flex:1;resize:vertical;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.agreement-editor-layout>article footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px}.agreement-editor-layout>article footer span{margin-right:auto;display:flex;align-items:center;gap:7px;color:#7e8b95;font-size:11px}.agreement-editor-layout>article footer button{min-height:38px;padding:0 15px;border:1px solid #35404b;border-radius:8px;background:#18212a;color:#dce3e7}.agreement-editor-layout>article footer button.primary{border-color:#b9ff34;background:#b9ff34;color:#0d1308}.novel-admin-settings{display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:18px;margin-bottom:18px}.novel-admin-settings h2,.novel-admin-settings p{margin:0}.novel-admin-settings p{margin-top:4px;color:#7e8b95;font-size:11px}.novel-admin-settings label{display:flex;align-items:center;gap:8px;color:#9aa6af;font-size:12px}.novel-admin-settings input[type=number]{width:70px;padding:8px;border:1px solid #35404b;border-radius:7px;background:#10171f;color:#fff}.novel-admin-layout{min-height:650px;display:grid;grid-template-columns:260px 1fr;overflow:hidden;border:1px solid #27313b;border-radius:12px;background:#121922}.novel-admin-layout>aside{padding:10px;border-right:1px solid #27313b;background:#0f161e}.novel-admin-layout>aside button{width:100%;display:grid;gap:5px;padding:12px;border:0;border-radius:8px;background:transparent;color:#e0e6e9;text-align:left}.novel-admin-layout>aside button.active,.novel-admin-layout>aside button:hover{background:#222c36}.novel-admin-layout>aside small{color:#74818c}.novel-admin-layout>article{padding:24px}.novel-admin-layout>article>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #27313b}.novel-admin-layout h2{margin:5px 0 0}.novel-admin-layout header small,.novel-admin-layout header span{color:#798691;font-size:11px}.novel-admin-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.novel-admin-form label{display:grid;gap:7px;color:#91a0aa;font-size:12px}.novel-admin-form label.full{grid-column:1/-1}.novel-admin-form input,.novel-admin-form textarea{width:100%;padding:10px 12px;border:1px solid #313a45;border-radius:8px;background:#10171f;color:#edf2f5}.novel-admin-form textarea{min-height:130px;resize:vertical}.novel-admin-form label.novel-admin-check{display:flex;align-items:center}.novel-admin-check input{width:17px;accent-color:#b9ff34}.novel-cover-upload{margin-top:18px;display:flex;align-items:center;gap:10px;padding:14px;border:1px dashed #3b4752;border-radius:9px;color:#8e9aa4}.novel-cover-upload span{flex:1}.novel-admin-layout>article>footer{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.novel-admin-layout>article>footer span{display:flex;align-items:center;gap:7px;color:#788590;font-size:11px}@media(max-width:1100px){.novel-admin-settings,.novel-admin-layout{grid-template-columns:1fr}.novel-admin-layout>aside{border-right:0;border-bottom:1px solid #27313b}}@media(max-width:1100px){.carousel-admin-layout{grid-template-columns:1fr}.carousel-editor{position:static}.agreement-settings-grid,.agreement-editor-layout,.agreement-editor-meta{grid-template-columns:1fr}.agreement-editor-layout>aside{border-right:0;border-bottom:1px solid #27313b}}@media(max-width:700px){.carousel-admin-list>article{grid-template-columns:1fr}.carousel-admin-list img{width:100%;height:130px}.carousel-admin-list aside{flex-direction:row;flex-wrap:wrap}}.request-diagnostics-page{min-width:0;padding:28px;color:#edf3f5}.diagnostic-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.diagnostic-heading small{color:var(--lime);letter-spacing:.14em}.diagnostic-heading h1{margin:5px 0 6px;font-size:29px}.diagnostic-heading p,.diagnostic-section p{margin:0;color:#86949f}.diagnostic-heading>button,.diagnostic-search-panel button,.diagnostic-verdict>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid #394952;border-radius:8px;background:#121a1f;color:#e7eef1;padding:0 13px;cursor:pointer}.diagnostic-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 14px}.diagnostic-kpis article{display:grid;grid-template-columns:30px 1fr;align-items:center;min-height:82px;border:1px solid #2e3a43;border-radius:11px;background:linear-gradient(145deg,#172127,#10171c);padding:14px 16px}.diagnostic-kpis svg{grid-row:1 / 3;color:var(--lime);font-size:22px}.diagnostic-kpis article.danger svg,.diagnostic-kpis article.danger b{color:#ff8b92}.diagnostic-kpis small{color:#82909b}.diagnostic-kpis b{font-size:23px}.diagnostic-search-panel,.diagnostic-results,.diagnostic-clusters,.diagnostic-section{border:1px solid #2c3942;border-radius:11px;background:#11191e}.diagnostic-search-panel{position:relative;z-index:3;padding:14px}.diagnostic-search-box{position:relative;display:grid;grid-template-columns:24px minmax(260px,1fr) auto;align-items:center;border:1px solid #40515b;border-radius:9px;background:#0d1418;padding-left:13px}.diagnostic-search-box>svg{color:var(--lime)}.diagnostic-search-box>input{min-height:46px;border:0;outline:0;background:transparent;color:#f1f5f6;font-size:14px}.diagnostic-search-box>button{margin-right:4px}.diagnostic-suggestions{position:absolute;top:51px;left:0;right:0;overflow:hidden;border:1px solid #40515b;border-radius:9px;background:#10181d;box-shadow:0 18px 45px #000a}.diagnostic-suggestions button{display:grid;width:100%;justify-content:stretch;border:0;border-bottom:1px solid #243039;border-radius:0;text-align:left}.diagnostic-suggestions small,.diagnostic-results small,.diagnostic-summary-grid span,.diagnostic-timeline small{display:block;margin-top:3px;color:#788690;font-size:10px}.diagnostic-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.diagnostic-filters select,.diagnostic-filters button{min-height:35px;border:1px solid #33434c;border-radius:7px;background:#151e23;color:#dce4e7;padding:0 10px}.diagnostic-filters .diagnostic-clear{color:#ff9da3}.diagnostic-results{margin-top:14px;overflow:hidden}.diagnostic-results>header,.diagnostic-clusters>header,.diagnostic-section>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #26323a}.diagnostic-results h2,.diagnostic-clusters h2,.diagnostic-section h2{margin:0;font-size:14px}.diagnostic-results header p,.diagnostic-results header span,.diagnostic-clusters header span{margin:3px 0 0;color:#788690;font-size:10px}.diagnostic-table-wrap{overflow-x:auto}.diagnostic-table-wrap table{width:100%;border-collapse:collapse;font-size:11px}.diagnostic-table-wrap th,.diagnostic-table-wrap td{padding:11px 13px;border-bottom:1px solid #202b33;text-align:left;vertical-align:top}.diagnostic-table-wrap th{color:#76848e;font-size:10px;font-weight:500}.diagnostic-table-wrap tbody tr{cursor:pointer}.diagnostic-table-wrap tbody tr:hover{background:#17221b}.diagnostic-table-wrap td:nth-child(3) small{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diagnostic-status{display:inline-flex;border:1px solid #42515b;border-radius:999px;color:#aebac1;padding:3px 8px;font-size:10px}.diagnostic-status.succeeded{border-color:#537934;color:var(--lime)}.diagnostic-status.failed,.diagnostic-status.blocked{border-color:#78414a;color:#ff9299}.diagnostic-status.running,.diagnostic-status.processing,.diagnostic-status.submitted,.diagnostic-status.submitting{border-color:#315f78;color:#69caff}.diagnostic-empty,.diagnostic-loading,.diagnostic-error{padding:28px;color:#84929b;text-align:center}.diagnostic-error{margin-top:14px;border:1px solid #66343b;border-radius:9px;background:#24161a;color:#ff9ca2}.diagnostic-clusters{margin-top:14px}.diagnostic-clusters article{display:grid;grid-template-columns:28px minmax(0,1fr) auto 70px;align-items:center;gap:10px;padding:11px 16px;border-top:1px solid #202b33;font-size:11px}.diagnostic-clusters article svg{color:var(--lime)}.diagnostic-clusters article small{display:block;color:#788690}.diagnostic-clusters article span{color:#ff949b;text-align:right}.request-diagnostic-detail .secondary-page-body{display:grid;gap:14px}.diagnostic-verdict{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid #35444d;border-radius:11px;background:linear-gradient(125deg,#16211a,#11191e 55%);padding:18px}.diagnostic-verdict h2{margin:3px 0 5px;font-size:20px}.diagnostic-verdict p{margin:0;color:#9aa6ad}.diagnostic-retention-warning{display:flex;align-items:center;gap:8px;border:1px solid #67582e;border-radius:8px;background:#211f13;color:#e4cc76;padding:11px 13px;font-size:11px}.diagnostic-summary-grid,.diagnostic-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.diagnostic-summary-grid article{display:grid;gap:5px;border:1px solid #2d3942;border-radius:9px;background:#121a1f;padding:14px}.diagnostic-summary-grid small{color:#7f8d96}.diagnostic-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-timeline{padding:12px 16px}.diagnostic-timeline>article{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;padding:10px 0}.diagnostic-timeline>article>i{width:8px;height:8px;margin-top:4px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px #9bf34b16}.diagnostic-timeline>article.failed>i{background:#ff737d;box-shadow:0 0 0 4px #ff737d16}.diagnostic-timeline p{margin:4px 0 0;color:#84919a;font-size:11px}.diagnostic-evidence{margin-top:8px;border:1px solid #2c3941;border-radius:7px;background:#0c1317}.diagnostic-evidence summary{padding:9px 11px;color:#9dacb4;font-size:11px;cursor:pointer}.diagnostic-evidence pre{overflow:auto;max-height:420px;margin:0;border-top:1px solid #253139;color:#c7d2d7;padding:12px;font:10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word}@media(max-width:1050px){.diagnostic-kpis,.diagnostic-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-detail-grid{grid-template-columns:1fr}}@media(max-width:720px){.request-diagnostics-page{padding:18px}.diagnostic-heading,.diagnostic-verdict{grid-template-columns:1fr;align-items:stretch}.diagnostic-kpis{grid-template-columns:1fr}.diagnostic-search-box{grid-template-columns:24px minmax(0,1fr)}.diagnostic-search-box>button{grid-column:1 / -1;margin:0 4px 4px}}.opx-page{min-height:100vh;padding:30px 34px 48px;color:#e9eef0;background:radial-gradient(circle at 92% 0,#14231d 0,transparent 28%),#0b1014}.opx-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px}.opx-heading small,.opx-panel header small{color:var(--lime);font-size:9px;letter-spacing:.19em}.opx-heading h1{margin:6px 0 5px;font-size:28px;letter-spacing:-.03em}.opx-heading p{margin:0;color:#87949b;font-size:12px}.opx-quick-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.opx-quick-actions button,.opx-panel header button,.opx-table-wrap button,.opx-clear{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:1px solid #334149;border-radius:8px;background:#121a1f;color:#c8d1d5;padding:7px 10px;cursor:pointer}.opx-quick-actions button:hover,.opx-panel header button:hover,.opx-table-wrap button:hover{border-color:#789c46;color:var(--lime)}.opx-filterbar{position:sticky;top:0;z-index:8;display:flex;align-items:flex-end;gap:8px;margin-bottom:14px;border:1px solid #28343c;border-radius:11px;background:#0f171cee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px}.opx-filterbar label{display:grid;gap:4px;color:#73818a;font-size:9px}.opx-filterbar input,.opx-filterbar select{min-height:32px;border:1px solid #303d45;border-radius:7px;background:#0a1115;color:#d8e0e3;padding:5px 8px}.opx-filterbar .opx-scope{margin-left:auto;min-width:220px}.opx-presets{display:flex;gap:3px;border:1px solid #303b43;border-radius:8px;padding:3px;background:#0a1115}.opx-presets button{border:0;border-radius:5px;background:transparent;color:#7e8a91;padding:7px 10px;cursor:pointer}.opx-presets button.active{background:#26351f;color:var(--lime)}.opx-kpis{display:grid;grid-template-columns:repeat(7,minmax(125px,1fr));gap:9px;margin-bottom:12px}.opx-kpi{position:relative;display:grid;gap:7px;min-height:135px;overflow:hidden;text-align:left;border:1px solid #2b373e;border-radius:11px;background:linear-gradient(145deg,#11191e,#0e1519);color:#fff;padding:14px;cursor:pointer}.opx-kpi:hover{transform:translateY(-1px);border-color:#66853e;box-shadow:0 8px 30px #0005}.opx-kpi:after{content:"";position:absolute;right:-26px;bottom:-30px;width:80px;height:80px;border-radius:50%;background:#aefe5410}.opx-kpi.blue:after{background:#55b7ff12}.opx-kpi.cyan:after{background:#7de5ca12}.opx-kpi-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:#b6ff6315;color:var(--lime)}.opx-kpi.blue .opx-kpi-icon{background:#55b7ff15;color:#55b7ff}.opx-kpi.cyan .opx-kpi-icon{background:#7de5ca15;color:#7de5ca}.opx-kpi>small{color:#7f8d95}.opx-kpi>b{font-size:22px}.opx-kpi footer{display:flex;align-items:center;justify-content:space-between;gap:5px}.opx-kpi footer em{color:#e8c96d;font-size:9px;font-style:normal}.opx-delta{display:inline-flex;align-items:center;gap:3px;font-size:9px}.opx-delta.up{color:#8be16f}.opx-delta.down{color:#ff8f96}.opx-delta.neutral{color:#6f7d84}.opx-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:12px;margin-bottom:12px}.opx-panel{border:1px solid #29353d;border-radius:11px;background:#10181d;overflow:hidden}.opx-panel>header{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #253038;padding:15px 17px}.opx-panel h2{margin:4px 0 0;font-size:15px}.opx-panel>header>span{display:flex;align-items:center;gap:6px;color:#7f8d95;font-size:10px}.opx-chart{height:300px;padding:18px 12px 8px}.opx-attention>button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;border:0;border-bottom:1px solid #243038;background:transparent;color:#dbe3e6;padding:16px;text-align:left;cursor:pointer}.opx-attention>button:hover{background:#152019}.opx-attention>button>span{display:grid;grid-template-columns:24px 1fr}.opx-attention>button svg{grid-row:1/3;color:var(--lime);font-size:19px}.opx-attention>button small{color:#75838b}.opx-attention strong{font-size:20px}.opx-table-panel{margin-top:12px}.opx-table-wrap{width:100%;overflow:auto}.opx-table-wrap table{width:100%;border-collapse:collapse;min-width:820px}.opx-table-wrap th,.opx-table-wrap td{border-bottom:1px solid #222e35;padding:12px 14px;text-align:left;font-size:11px}.opx-table-wrap th{position:sticky;top:0;background:#0d1519;color:#708089;font-size:9px;font-weight:600}.opx-table-wrap tbody tr{cursor:pointer}.opx-table-wrap tbody tr:hover{background:#152018}.opx-table-wrap td small{display:block;color:#718087;margin-top:3px}.opx-table-wrap .positive{color:#9fe86d}.opx-table-wrap .negative{color:#ff8d95}.opx-rate-card{margin-bottom:12px}.opx-rate-card>div{display:grid;grid-template-columns:220px 220px 1fr;gap:12px;align-items:end;padding:16px}.opx-rate-card label{display:grid;gap:6px;color:#839198;font-size:10px}.opx-rate-card input{border:1px solid #344149;border-radius:8px;background:#0a1115;color:#fff;padding:10px}.opx-rate-card p{margin:0;color:#75838b;font-size:10px;line-height:1.6}.opx-summary-strip{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #27323a}.opx-summary-strip span{display:grid;gap:6px;padding:18px;border-right:1px solid #27323a}.opx-summary-strip small{color:#718087}.opx-summary-strip b{font-size:18px}.opx-tag{display:inline-flex;border:1px solid #4a5962;border-radius:999px;padding:3px 8px;font-style:normal}.opx-tag.paid{border-color:#679743;color:var(--lime)}.opx-tag.gift{border-color:#3a718c;color:#6fcaff}.opx-tag.adjustment{border-color:#8b7041;color:#f4c76b}.opx-funnel{display:grid;justify-items:center;gap:7px;padding:24px}.opx-funnel article{min-width:360px;display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;border:1px solid #3a4932;background:linear-gradient(90deg,#1d281b,#121b1e);padding:13px 18px;clip-path:polygon(2% 0,98% 0,100% 100%,0 100%)}.opx-funnel article>span{color:var(--lime);font-weight:800}.opx-funnel article div{display:flex;align-items:baseline;gap:10px}.opx-funnel article small,.opx-funnel article em{color:#819087;font-style:normal}.opx-empty{min-height:240px;display:grid;place-items:center;color:#76838a}.opx-modal-backdrop,.opx-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#020609ba;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.opx-modal{width:min(680px,calc(100vw - 30px));max-height:90vh;overflow:auto;border:1px solid #3a484f;border-radius:13px;background:#10181d;box-shadow:0 30px 100px #000a;color:#e8edef;padding:20px}.opx-modal>header,.opx-drawer>header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #29353c;padding-bottom:14px;margin-bottom:15px}.opx-modal h2,.opx-drawer h2{margin:5px 0}.opx-modal>header button,.opx-drawer>header button{border:0;background:transparent;color:#8d9aa0;font-size:20px;cursor:pointer}.opx-modal label{display:grid;gap:6px;margin:10px 0;color:#8c999f;font-size:10px}.opx-modal select,.opx-modal input,.opx-modal textarea{border:1px solid #35424a;border-radius:8px;background:#0a1115;color:#fff;padding:10px}.opx-modal textarea{min-height:70px;resize:vertical}.opx-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.opx-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:5px}.opx-mode-switch button{display:flex;justify-content:center;align-items:center;gap:7px;border:1px solid #35424a;border-radius:8px;background:#0d1418;color:#7f8b92;padding:10px}.opx-mode-switch button.active{border-color:#73994a;background:#1c281a;color:var(--lime)}.opx-quote{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:12px 0}.opx-quote span{display:grid;gap:4px;border:1px solid #2c3941;border-radius:8px;background:#0b1216;padding:11px}.opx-quote small{color:#718087}.opx-modal>footer{display:flex;justify-content:space-between;gap:14px;align-items:center;border-top:1px solid #29353c;padding-top:15px}.opx-modal>footer>span{display:flex;gap:6px;color:#79878e;font-size:9px}.opx-modal>footer button,.opx-rate-card button{border:1px solid #35424a;border-radius:8px;background:#131c21;color:#d5dcdf;padding:9px 13px}.opx-modal .primary,.opx-rate-card .primary{border-color:#8eb950;background:var(--lime);color:#17200f;font-weight:800}.opx-drawer-backdrop{place-items:stretch end}.opx-drawer{width:min(680px,94vw);height:100vh;overflow:auto;background:#0e161a;border-left:1px solid #354149;box-shadow:-25px 0 80px #0008;color:#e7edef;padding:22px}.opx-drawer header p{margin:0;color:#75838a}.opx-drawer-actions{position:sticky;top:-22px;z-index:2;display:flex;gap:8px;background:#0e161af2;padding:10px 0}.opx-drawer-actions button,.user-row-actions button{display:inline-flex;align-items:center;gap:5px;border:1px solid #35424a;border-radius:7px;background:#141d22;color:#d7dfe2;padding:8px 10px;cursor:pointer}.opx-drawer-actions .primary{border-color:#91bd4f;background:var(--lime);color:#18200f;font-weight:800}.opx-profile-balances{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0}.opx-profile-balances article,.opx-profile-summary span{display:grid;gap:5px;border:1px solid #2d3940;border-radius:9px;background:#111a1e;padding:13px}.opx-profile-balances small,.opx-profile-summary small{color:#75838a}.opx-profile-balances b{font-size:19px}.opx-usage-windows{display:grid;grid-template-columns:1fr 1fr}.opx-usage-windows article{display:grid;grid-template-columns:54px 1fr;align-items:center;gap:8px 12px;border-right:1px solid #263b5d;border-bottom:1px solid #263b5d;padding:12px 14px}.opx-usage-windows article:nth-child(2n){border-right:0}.opx-usage-windows article>b{grid-row:1 / 3;color:#5de7e4}.opx-usage-windows span{display:grid;gap:3px;color:#cfd8e8;font-size:10px}.opx-usage-windows small{color:#7184a5}.opx-usage-windows strong{color:#eef5ff}.opx-profile-balances span{color:#849198;font-size:9px}.opx-drawer-section{margin-top:12px;border:1px solid #2d3940;border-radius:10px;overflow:hidden}.opx-drawer-section>header{margin:0;padding:13px}.opx-drawer-section h3{margin:4px 0 0}.opx-profile-chart{height:230px;padding:14px 8px 5px}.opx-profile-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.opx-model-list article{display:grid;grid-template-columns:1fr 22px 1fr auto;gap:8px;align-items:center;border-top:1px solid #26323a;padding:12px 14px}.opx-model-list article>span{display:grid;gap:3px}.opx-model-list small{color:#738189}.user-row-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:4px}.user-row-actions button{min-height:30px;white-space:nowrap;padding:5px 8px;font-size:9px}.user-ops-row>.user-row-actions{display:flex}@media(max-width:1250px){.opx-kpis{grid-template-columns:repeat(4,1fr)}.opx-layout{grid-template-columns:1fr}.opx-profile-balances{grid-template-columns:1fr 1fr}}@media(max-width:760px){.opx-page{padding:18px}.opx-heading,.opx-modal>footer{display:block}.opx-quick-actions{justify-content:flex-start;margin-top:14px}.opx-filterbar{position:static;flex-wrap:wrap;align-items:stretch}.opx-filterbar .opx-scope{margin-left:0;min-width:100%}.opx-kpis{grid-template-columns:1fr 1fr}.opx-rate-card>div,.opx-summary-strip,.opx-modal-grid,.opx-quote,.opx-profile-summary{grid-template-columns:1fr}.opx-funnel article{min-width:0;width:100%!important}.opx-modal>footer>span{margin-bottom:12px}}.admin-app{--topbar-height: 52px;--sidebar-width: 180px;min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-rows:var(--topbar-height) minmax(0,1fr);background:#0d1426}.admin-topbar{position:fixed;inset:0 0 auto 0;z-index:50;height:var(--topbar-height);display:grid;grid-template-columns:var(--sidebar-width) minmax(520px,1fr) auto;align-items:stretch;border-bottom:1px solid #1d2b4b;background:#10162a;box-shadow:0 4px 18px #03071340}.admin-topbar .brand{height:var(--topbar-height);border:0;padding:0 20px}.admin-topbar .brand-full{width:122px!important;height:39px!important}.admin-domain-nav{display:flex;align-items:stretch;justify-content:center;gap:26px}.admin-domain-nav button{position:relative;min-width:80px;border:0;background:transparent;color:#d9deea;padding:0 6px;font-size:13px;cursor:pointer}.admin-domain-nav button:after{content:"";position:absolute;inset:auto 9px -1px;height:2px;background:transparent}.admin-domain-nav button:hover,.admin-domain-nav button.active{color:#61e8e5}.admin-domain-nav button.active:after{background:#55e7e3;box-shadow:0 0 12px #55e7e3aa}.admin-top-actions{position:relative;display:flex;align-items:center;gap:13px;min-width:292px;justify-content:flex-end;padding:0 18px}.scope-trigger{display:grid;gap:1px;min-width:104px;border:0;background:transparent;color:#eef4ff;text-align:right;cursor:pointer}.scope-trigger span{font-size:12px;font-weight:700}.scope-trigger small{color:#7184aa;font-size:9px}.admin-user-name{color:#d3dae8;font-size:11px}.admin-logout{display:grid;place-items:center;border:0;background:transparent;color:#4da6ff;font-size:18px;cursor:pointer}.scope-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:70;width:310px;max-height:460px;overflow:auto;border:1px solid #2e65aa;border-radius:3px;background:#101a31;box-shadow:0 22px 65px #000b;padding:7px}.scope-menu header{display:grid;gap:3px;border-bottom:1px solid #243657;padding:9px 10px 11px}.scope-menu header small{color:#7688a8;font-size:9px}.scope-menu>button{width:100%;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:9px;border:0;border-left:2px solid transparent;border-radius:0;background:transparent;color:#d9e1ef;padding:9px 10px;text-align:left;cursor:pointer}.scope-menu>button:hover,.scope-menu>button.active{border-left-color:#58e6e3;background:#18325b}.scope-menu>button svg{color:#58e6e3;font-size:18px}.scope-menu>button span{display:grid;gap:2px}.scope-menu>button small{color:#7790b8;font-size:9px}.sidebar{position:fixed;inset:var(--topbar-height) auto 0 0;width:var(--sidebar-width);border-right:1px solid #20385e;background:#10172a}.sidebar-domain-title{min-height:60px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #1f3153;color:#e6edf9;padding:0 22px;font-size:13px}.sidebar-domain-title svg{color:#5ce8e5;font-size:22px}.sidebar nav{padding:7px 0;gap:0}.sidebar nav button{position:relative;height:46px;gap:10px;color:#d5dceb;padding:0 20px;font-size:12px}.sidebar nav button svg{color:#7088ad;font-size:17px}.sidebar nav button:hover{background:#14243f}.sidebar nav button.active{background:linear-gradient(90deg,#173254,#15233d);color:#5de7e4;box-shadow:inset -4px 0 #5de7e4}.sidebar nav button.active svg{color:#5de7e4}.workspace{grid-column:2;grid-row:2;min-width:0;padding:16px 16px 72px;background-color:#0d1426;background-image:radial-gradient(#26345680 .7px,transparent .7px);background-size:12px 12px}.admin-app .primary{border-color:#4a96ed!important;background:#347fe3!important;color:#fff!important;font-weight:650}.opx-page,.user-operations,.routing-analytics{width:100%;min-height:auto;max-width:none;margin:0;padding:0;background:transparent}.opx-heading,.ops-page-heading{min-height:48px;align-items:center;margin:0 0 12px;border:1px solid #1e3152;border-radius:3px;background:#111b31;padding:8px 14px}.opx-heading small,.ops-page-heading small,.opx-heading p,.ops-page-heading p{display:none}.opx-heading h1,.ops-page-heading h1{margin:0;color:#edf3ff;font-size:16px;letter-spacing:0}.opx-quick-actions,.ops-page-heading>div:last-child{gap:6px}.opx-quick-actions button,.ops-page-heading button,.user-filter-panel>button,.user-batch-bar>button,.opx-panel header button,.opx-table-wrap button,.opx-clear{min-height:30px;border:1px solid #2f6ebd;border-radius:3px;background:#1b3760;color:#eaf2ff;padding:5px 10px;font-size:10px}.opx-filterbar,.user-filter-panel,.user-batch-bar{position:static;min-height:42px;align-items:center;gap:6px;margin:0;border:1px solid #24446e;border-radius:3px 3px 0 0;background:#101a30;padding:7px 10px}.opx-filterbar label{display:flex;align-items:center;gap:6px}.opx-filterbar label>span{color:#9faeca}.opx-filterbar input,.opx-filterbar select,.user-filter-panel input,.user-filter-panel select,.user-batch-bar select{min-height:30px;border-color:#2f69ac;border-radius:3px;background:#0f1b31;padding:4px 8px;font-size:10px}.opx-presets{border-radius:3px;border-color:#2d568a;background:#0f192d;padding:2px}.opx-presets button{border-radius:2px;padding:6px 9px}.opx-presets button.active{background:#347fe3;color:#fff}.opx-filter-scope{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:#5de7e4;font-size:10px}.opx-kpis{grid-template-columns:repeat(7,minmax(118px,1fr));gap:0;margin:10px 0;border:1px solid #243d63;background:#10192c}.opx-kpi{min-height:102px;border:0;border-right:1px solid #243653;border-radius:0;background:transparent;padding:12px}.opx-kpi:last-child{border-right:0}.opx-kpi-icon{width:24px;height:24px;border-radius:3px}.opx-kpi>b{font-size:19px}.opx-panel,.opx-rate-card,.user-ops-table{border-color:#24446e;border-radius:3px;background:#101a30}.opx-layout{gap:10px}.opx-panel>header{min-height:48px;padding:10px 13px;border-bottom-color:#243f68}.opx-table-panel{margin-top:10px}.opx-table-wrap th,.opx-table-wrap td{border-bottom-color:#233657;padding:10px 12px}.opx-table-wrap th{background:#10182b;color:#d8e1f2}.opx-table-wrap tbody tr:hover,.user-ops-row:hover{background:#142b49}.user-operations .user-filter-panel{grid-template-columns:minmax(260px,1fr) 138px 138px auto auto auto;border-bottom:0}.user-filter-overflow{display:none!important}.user-segments{display:flex;gap:0;overflow-x:auto;border:1px solid #24446e;border-bottom:0;background:#0f192d;padding:7px 10px 0}.user-segments button{flex:0 0 auto;min-height:31px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#8ea0be;padding:5px 10px;font-size:10px;cursor:pointer}.user-segments button:hover,.user-segments button.active{border-bottom-color:#5de7e4;background:#15233e;color:#5de7e4}.user-segment-results{border:1px solid #24446e;background:#101a30}.user-segment-results.loading{opacity:.65}.user-segment-results>header{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid #24446e;padding:9px 13px}.user-segment-results>header div{display:grid;gap:3px}.user-segment-results>header small{color:#7387a8}.user-search{min-width:230px;border-color:#2f69ac;border-radius:3px;background:#0f1b31}.user-search input{border:0}.user-filter-panel details{margin-left:auto}.user-filter-panel details summary{min-height:30px;border-radius:3px;border-color:#2f69ac}.user-batch-bar{border-radius:0;border-top:0}.user-ops-table{border-radius:0}.user-ops-head{background:#10182b;color:#dbe4f4}.user-ops-head,.user-ops-row{border-color:#233657}.user-row-actions button{border-color:#2f69ac;border-radius:3px;background:#18345b}.ops-pagination{min-height:54px;margin-top:0;border:1px solid #24446e;border-top:0;background:#10192d;padding:9px 14px}.ops-pagination>div{display:flex;align-items:center;gap:6px}.ops-pagination label{display:flex;align-items:center;gap:6px;color:#a5b2c9;font-size:10px}.ops-pagination input{width:52px;min-height:30px;text-align:center}.opx-cursor-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;border-top:1px solid #24446e;color:#7689aa;padding:8px 13px;font-size:10px}.opx-cursor-pagination>div{display:flex;gap:6px}.opx-cursor-pagination button{min-width:70px}.opx-modal{border-color:#3269a8;border-radius:4px;background:#111b31}.opx-modal select,.opx-modal input,.opx-modal textarea,.opx-mode-switch button,.opx-quote span{border-color:#2c5589;border-radius:3px;background:#0e192d}.opx-mode-switch button.active{border-color:#5de7e4;background:#15385a;color:#5de7e4}.opx-modal .primary,.opx-rate-card .primary{background:#347fe3!important;color:#fff!important}.admin-app input:focus-visible,.admin-app select:focus-visible,.admin-app textarea:focus-visible,.admin-app button:focus-visible{outline-color:#5de7e4}@media(max-width:1100px){.admin-domain-nav{justify-content:flex-start;gap:8px;overflow-x:auto}.admin-top-actions{min-width:230px}.admin-user-name{display:none}.opx-kpis{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.admin-app{--sidebar-width: 62px}.admin-topbar{grid-template-columns:62px minmax(300px,1fr)}.admin-top-actions{display:none}.admin-domain-nav button{min-width:72px;font-size:11px}.sidebar-domain-title{justify-content:center;padding:0}.sidebar-domain-title b{display:none}.sidebar nav button{justify-content:center;padding:0;font-size:0}.workspace{padding:10px 8px 70px}.opx-kpis{grid-template-columns:1fr 1fr}.opx-heading,.ops-page-heading{align-items:flex-start}}.admin-app{--admin-border: #24446e;--admin-border-strong: #2f69ac;--admin-accent: #5de7e4;--admin-action: #347fe3;--admin-surface: #101a30;--admin-text: #edf3ff;--admin-muted: #8193b1}.agent-portal-link{display:grid;grid-template-columns:1fr auto;column-gap:8px;align-items:center;min-width:136px;border:0;border-left:1px solid #263858;background:transparent;color:var(--admin-text);padding-left:14px;text-decoration:none;text-align:left;cursor:pointer}.agent-portal-link span{font-size:12px;font-weight:750}.agent-portal-link small{grid-column:1;color:var(--admin-muted);font-size:9px}.agent-portal-link svg{grid-column:2;grid-row:1 / 3;color:var(--admin-accent);font-size:17px}.agent-portal-link:hover span{color:var(--admin-accent)}.agent-switch-menu{position:absolute;top:calc(100% + 8px);right:96px;z-index:80;width:280px;max-height:420px;overflow:auto;border:1px solid var(--admin-border-strong);border-radius:3px;background:#101a31;box-shadow:0 22px 65px #000b;padding:7px}.agent-switch-menu header{display:grid;gap:3px;padding:9px 10px 11px;border-bottom:1px solid #243657}.agent-switch-menu header small,.agent-switch-menu>p,.agent-switch-menu button small{color:var(--admin-muted);font-size:9px}.agent-switch-menu>p{margin:0;padding:12px 10px}.agent-switch-menu>p.error{color:#ff8792}.agent-switch-menu>button{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;border-left:2px solid transparent;background:transparent;color:var(--admin-text);padding:9px 10px;text-align:left;cursor:pointer}.agent-switch-menu>button:hover{border-left-color:var(--admin-accent);background:#18325b}.agent-switch-menu button span{display:grid;gap:2px}.agent-switch-menu button svg{color:var(--admin-accent)}.workspace>section:not(.opx-page):not(.user-operations):not(.routing-analytics),.workspace>div{width:100%;max-width:none}.workspace .page-heading,.workspace .secondary-page-header,.workspace .support-heading,.workspace .billing-heading{min-height:54px;margin:0 0 10px;border:1px solid var(--admin-border);border-radius:3px;background:var(--admin-surface);padding:10px 14px}.workspace .page-heading h1,.workspace .secondary-page-header h1,.workspace .support-heading h1,.workspace .billing-heading h1{margin:0;color:var(--admin-text);font-size:17px;letter-spacing:0}.workspace .page-heading p,.workspace .secondary-page-header p,.workspace .support-heading p,.workspace .billing-heading p{margin:4px 0 0;color:var(--admin-muted);font-size:10px}.workspace .page-heading>span{color:#7f92b1;font-size:9px}.workspace button:not(.opx-kpi):not(.oncall-ticket),.workspace a.secondary-button{min-height:30px;border:1px solid var(--admin-border-strong);border-radius:3px;background:#18345b;color:#eaf2ff;padding:5px 10px;font-size:10px;font-weight:600;cursor:pointer}.workspace button:not(.opx-kpi):not(.oncall-ticket):not(:disabled):hover,.workspace a.secondary-button:hover{border-color:var(--admin-accent);background:#1b416c;color:#fff}.workspace button.primary,.workspace .primary-button{border-color:#4a96ed!important;background:var(--admin-action)!important;color:#fff!important}.workspace button.danger-action,.workspace button.danger-button,.workspace button.remove-route{border-color:#71364c;background:#351827;color:#ff91a7}.workspace button:disabled{border-color:#273854!important;background:#152037!important;color:#667693!important;cursor:not-allowed;opacity:.72}.workspace input,.workspace select,.workspace textarea{border-color:var(--admin-border-strong);border-radius:3px;background:#0f1b31;color:#e9f0fb}.workspace form,.workspace fieldset,.workspace .data-table,.workspace .distribution-admin-panel,.workspace .settlement-panel,.workspace .billing-dimension-panel,.workspace .support-admin>section{border-color:var(--admin-border);border-radius:3px;background:var(--admin-surface);box-shadow:none}.workspace .data-head,.workspace .distribution-admin-row.head{border-color:var(--admin-border);background:#10182b;color:#d8e1f2}.workspace .data-row,.workspace .distribution-admin-row,.workspace table th,.workspace table td{border-color:#233657}.workspace .data-row:hover,.workspace .distribution-admin-row:not(.head):hover,.workspace tbody tr:hover{background:#142b49}.workspace .management-actions{min-height:42px;margin:0;border:1px solid var(--admin-border);border-top:0;background:var(--admin-surface);padding:6px 10px}.workspace .empty-state,.workspace .model-empty,.workspace .section-loading{border-color:var(--admin-border);border-radius:3px;background:var(--admin-surface);color:var(--admin-muted)}.workspace .status-on{color:#85ed85}.workspace .status-off{color:#91a0b8}.workspace .workflow-current-card,.workspace .workflow-simple-card,.workspace .management-summary-card,.workspace .billing-filter-bar,.workspace .usage-panel,.workspace .diagnostic-search-panel,.workspace .diagnostic-results,.workspace .diagnostic-clusters,.workspace .carousel-editor,.workspace .registration-settings-card{border-color:var(--admin-border);border-radius:3px;background:var(--admin-surface);box-shadow:none}.distribution-admin-kpis{grid-template-columns:repeat(4,minmax(150px,1fr));gap:0;border:1px solid var(--admin-border);background:var(--admin-surface)}.distribution-admin-kpis article,.distribution-admin-kpis article.diamond-summary{min-height:104px;border:0;border-right:1px solid #233657;border-radius:0;background:transparent;padding:13px 15px}.distribution-admin-kpis article:last-child{border-right:0}.distribution-admin-kpis article b{font-size:20px}.distribution-admin-actions{gap:0;margin:0;border:1px solid var(--admin-border);background:var(--admin-surface);padding:6px 10px}.distribution-admin-panel{overflow:hidden}.model-config-tabs{display:grid;grid-template-columns:repeat(5,minmax(118px,1fr));gap:0;margin:0;border:1px solid var(--admin-border);background:#10182b;padding:0}.model-config-tabs button{min-height:52px!important;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;border:0!important;border-right:1px solid #233657!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#b8c4d9!important;padding:7px 11px!important;text-align:left}.model-config-tabs button:last-child{border-right:0!important}.model-config-tabs button.active{border-bottom-color:var(--admin-accent)!important;background:#152b49!important;color:var(--admin-accent)!important}.model-config-tabs button svg{color:#6e88ae;font-size:18px}.model-config-tabs button.active svg{color:var(--admin-accent)}.model-config-tabs button span{min-width:0;display:grid;gap:2px}.model-config-tabs button b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.model-config-tabs button small{color:#6f82a2;font-size:8px}.model-catalog-toolbar{display:flex;align-items:center;gap:7px;min-height:44px;border:1px solid var(--admin-border);border-top:0;background:var(--admin-surface);padding:6px 10px}.model-catalog-search{min-width:340px;display:flex;align-items:center;gap:7px;border:1px solid var(--admin-border-strong);border-radius:3px;background:#0f1b31;color:#7890b4;padding:0 9px}.model-catalog-search input{width:100%;min-height:30px;border:0;background:transparent;padding:0;outline:0}.model-catalog-toolbar select{min-height:32px;padding:0 28px 0 9px}.model-catalog-toolbar>span{margin-left:auto;color:var(--admin-muted);font-size:9px}.provider-account-list{gap:6px}.model-layout.list-page{grid-template-columns:minmax(0,1fr)}.provider-account-card{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(260px,1.5fr);gap:8px 14px;align-items:center;border-color:var(--admin-border);border-radius:3px;background:var(--admin-surface);padding:11px 13px}.provider-account-card>header{grid-column:1;padding:0}.provider-account-card>p{grid-column:2;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-account-card>small{grid-column:3;justify-self:end}.provider-account-card>.provider-model-chips{grid-column:1 / 3;min-height:31px;margin:0}.provider-account-card>footer{grid-column:3;flex-wrap:wrap;justify-content:flex-end;border:0;padding:0}.provider-account-card>footer>button{flex-shrink:0;white-space:nowrap}.provider-account-card button,.provider-model-chips>span{border-radius:3px}.model-table .data-head,.model-table .data-row{grid-template-columns:80px minmax(170px,1.1fr) minmax(150px,.9fr) minmax(180px,1fr) 86px minmax(310px,auto)}@media(max-width:1280px){.model-config-tabs{grid-template-columns:repeat(3,1fr)}.provider-account-card{grid-template-columns:minmax(200px,1fr) minmax(200px,1fr)}.provider-account-card>small,.provider-account-card>footer{grid-column:2}}@media(max-width:760px){.agent-portal-link{display:none}.model-config-tabs{grid-template-columns:repeat(2,1fr)}.model-catalog-toolbar{align-items:stretch;flex-direction:column}.model-catalog-search{min-width:0}.model-catalog-toolbar>span{margin-left:0}.provider-account-card{grid-template-columns:1fr}.provider-account-card>header,.provider-account-card>p,.provider-account-card>small,.provider-account-card>.provider-model-chips,.provider-account-card>footer{grid-column:1;justify-self:stretch}}
