:root{color:#172033;background:#f5f7fb;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f5f7fb;min-width:1180px;margin:0}button,input,select{font:inherit}.content-thumb-link{background:#eef3fb;border:1px solid #dfe5ef;border-radius:8px;width:96px;height:64px;display:block;position:relative;overflow:hidden}.content-thumb{object-fit:cover;width:96px;height:64px;display:block}.content-thumb--empty{color:#98a2b3;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;place-items:center;font-size:12px;display:grid}.content-thumb-play{color:#fff;background:#0f172aad;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.admin-shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.admin-sidebar{color:#eef4ff;background:#101828;padding:24px 18px}.brand{align-items:center;gap:12px;padding:4px 8px 30px;display:flex}.brand-mark{background:#2f7cf6;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:800;display:inline-grid}.brand strong,.brand small{display:block}.brand small{color:#98a2b3;margin-top:3px}.side-nav{gap:8px;display:grid}.nav-item{color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;display:flex}.nav-item svg{width:18px;height:18px}.nav-item.active{color:#fff;background:#1d2939}.nav-item.disabled{cursor:default;opacity:.55}.admin-main{padding:30px 34px}.page-header,.toolbar,.summary-row,.content-grid{width:100%}.page-header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.eyebrow{color:#667085;margin:0 0 6px;font-size:13px;font-weight:700}h1,h2,h3{margin:0}h1{font-size:28px}.refresh-btn{cursor:pointer;background:#fff;border:1px solid #d7dde8;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.refresh-btn svg{width:17px}.spinning{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toolbar{align-items:center;gap:14px;margin-bottom:16px;display:flex}.search-box{background:#fff;border:1px solid #dce3ef;border-radius:8px;flex:1;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.search-box svg{color:#667085;width:18px}.search-box input{color:#172033;border:0;outline:0;width:100%}.user-filter{background:#fff;border:1px solid #dce3ef;border-radius:8px;align-items:center;gap:8px;width:300px;height:44px;padding:0 12px;display:flex}.user-filter svg{color:#667085;flex:none;width:18px}.user-filter select{color:#344054;cursor:pointer;background:0 0;border:0;outline:0;width:100%;min-width:0}.status-tabs{background:#e9eef7;border-radius:8px;padding:4px;display:flex}.status-tabs button{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 15px;font-weight:700}.summary-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.summary-item{background:#fff;border:1px solid #dfe5ef;border-radius:8px;padding:16px 18px}.summary-item span,.summary-item strong{display:block}.summary-item span{color:#667085;font-size:13px}.summary-item strong{margin-top:6px;font-size:24px}.summary-item.success strong{color:#159455}.summary-item.running strong{color:#2563eb}.summary-item.failed strong{color:#d92d20}.content-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.group-list{align-content:start;gap:10px;min-height:520px;max-height:calc(100vh - 250px);padding-right:4px;display:grid;overflow:auto}.group-list::-webkit-scrollbar{width:0;height:0}.state-message{color:#667085;background:#fff;border:1px solid #dfe5ef;border-radius:8px;padding:22px}.state-message.is-loading{gap:7px;display:grid}.state-message.is-loading strong{color:#344054}.state-message.is-loading small{color:#98a2b3;line-height:1.5}.user-group{background:#fff;border:1px solid #dfe5ef;border-radius:8px;overflow:hidden}.user-group__head{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:18px 38px 1fr auto;align-items:center;gap:12px;width:100%;min-height:74px;padding:14px;display:grid}.user-group__head svg{color:#667085;width:16px;transition:transform .15s}.user-group__head svg.expanded{transform:rotate(90deg)}.user-avatar{color:#1d4ed8;background:#eff6ff;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:800;display:inline-grid}.user-title,.user-stats,.task-main{gap:6px;display:grid}.user-title small,.task-main small{color:#667085}.user-stats{color:#344054;grid-auto-flow:column;align-items:center;font-size:13px}.user-stats b{text-align:right;min-width:42px}.user-stats .success{color:#159455}.user-stats .failed{color:#d92d20}.task-list{gap:8px;padding:0 12px 12px 68px;display:grid}.task-list--flat{padding:0}.task-table-grid{grid-template-columns:12px 64px minmax(110px,1.2fr) minmax(130px,1.1fr) minmax(100px,1fr) 142px 60px 60px;align-items:center;gap:14px;display:grid}.task-table-head{color:#667085;min-width:820px;padding:0 16px;font-size:12px;font-weight:700}.task-list-header,.pagination-bar{color:#667085;background:#fff;border:1px solid #dfe5ef;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 12px;font-size:13px;display:flex}.task-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.task-card{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7f0;border-radius:14px;min-width:0;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 4px 14px #1018280f}.task-card:hover{border-color:#98bdf9;transform:translateY(-2px);box-shadow:0 10px 24px #1018281f}.task-card.selected{border-color:#2f7cf6;box-shadow:0 0 0 3px #2f7cf624}.task-card__preview{aspect-ratio:16/9;background:linear-gradient(145deg,#eef3fb,#e4eaf5);width:100%;display:block;position:relative;overflow:hidden}.task-card__preview img,.task-card__preview video{object-fit:cover;width:100%;height:100%;display:block}.task-card__preview video{pointer-events:none}.task-card__play{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a9e;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0f172a47}.task-card__play svg{width:24px;height:24px}.task-card__placeholder{color:#8090aa;background:linear-gradient(145deg,#f3f6fb,#e7edf7);place-content:center;justify-items:center;gap:7px;display:grid;position:absolute;inset:0}.task-card__placeholder.video{color:#7667dc;background:linear-gradient(145deg,#f5f2ff,#e9e6fb)}.task-card__placeholder svg{width:27px;height:27px}.task-card__placeholder small{font-size:12px}.task-card__status{border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;position:absolute;top:9px;right:9px;box-shadow:0 2px 7px #1018281f}.task-card__status.success{color:#027a48;background:#dcfae6f0}.task-card__status.running{color:#1d4ed8;background:#dbeafef0}.task-card__status.failed{color:#b42318;background:#fee4e2f0}.task-card__body{gap:12px;padding:14px;display:grid}.task-card__body>strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.task-card__user{align-items:center;gap:9px;min-width:0;display:flex}.task-card__user>i{color:#6f63eb;background:#eeecff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-style:normal;font-weight:800;display:inline-grid}.task-card__user>span{gap:3px;min-width:0;display:grid}.task-card__user b,.task-card__user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-card__user b{font-size:13px}.task-card__user small,.task-card__meta small{color:#8994a7;font-size:11px}.task-card__meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.task-card__meta em{color:#6f63eb;text-overflow:ellipsis;white-space:nowrap;background:#f0efff;border-radius:999px;max-width:58%;padding:5px 8px;font-size:11px;font-style:normal;font-weight:700;overflow:hidden}.pagination-bar{justify-content:center}.pagination-bar button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d7dde8;border-radius:6px;padding:6px 12px}.pagination-bar button:disabled{opacity:.45;cursor:not-allowed}.task-row{text-align:left;cursor:pointer;background:#f9fbff;border:1px solid #e4eaf3;border-radius:8px;width:100%;min-width:820px;min-height:54px;padding:10px 16px}.task-row:hover{background:#fff;border-color:#98bdf9}.task-row.selected{background:#fff;border-color:#2f7cf6;box-shadow:0 0 0 3px #2f7cf61f}.status-dot{border-radius:50%;width:10px;height:10px}.status-dot.success{background:#17b26a}.status-dot.failed{background:#f04438}.task-cost{color:#344054;text-align:right;font-weight:800}.task-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-id,.task-time{color:#667085}.task-row-status{border-radius:999px;width:fit-content;padding:4px 10px;font-size:12px;font-weight:800}.task-row-status.success{color:#027a48;background:#dcfae6}.task-row-status.failed{color:#b42318;background:#fee4e2}.detail-panel{background:#fff;border:1px solid #dfe5ef;border-top-width:5px;border-radius:8px;min-height:520px;padding:24px}.detail-modal-backdrop{z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10182894;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.detail-modal{width:min(1120px,100vw - 64px);min-height:0;max-height:calc(100vh - 64px);overflow:auto;box-shadow:0 24px 64px #1018283d}.detail-media-block,.detail-loading{margin-top:22px}.detail-media-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.detail-media-head h3{margin:0;font-size:16px}.detail-media-head small{color:#667085;margin-top:4px;font-size:12px;display:block}.detail-media-head a{color:#2f7cf6;font-size:13px;font-weight:700;text-decoration:none}.detail-media-head a:hover{text-decoration:underline}.detail-media{background:#0f172a;border:1px solid #dfe5ef;border-radius:12px;place-items:center;width:100%;min-height:240px;max-height:min(64vh,720px);display:grid;position:relative;overflow:hidden}.detail-media img,.detail-media video{object-fit:contain;width:100%;height:100%;max-height:min(64vh,720px);display:block}.detail-media__thumbnail{image-rendering:auto}.detail-media__video-label{color:#fff;background:#0f172ab8;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.detail-media__video-label svg{width:18px;height:18px}.detail-media-empty{color:#667085;background:#f8fafc;border:1px dashed #cdd5df;border-radius:12px;place-content:center;justify-items:center;gap:10px;min-height:220px;display:grid}.detail-media-empty svg{width:36px;height:36px}.detail-actions{align-items:center;gap:12px;display:flex}.detail-close{color:#475467;cursor:pointer;background:#fff;border:1px solid #d7dde8;border-radius:8px;width:36px;height:36px;font-size:24px;line-height:1}.detail-panel.success{border-top-color:#17b26a}.detail-panel.running{border-top-color:#3b82f6}.detail-panel.failed{border-top-color:#f04438}.detail-head{border-bottom:1px solid #e7edf6;justify-content:space-between;align-items:start;gap:18px;padding-bottom:18px;display:flex}.detail-head h2{font-size:28px}.status-pill{border-radius:999px;place-items:center;min-width:64px;height:34px;font-weight:800;display:inline-grid}.status-pill.success{color:#027a48;background:#dcfae6}.status-pill.running{color:#1d4ed8;background:#dbeafe}.status-pill.failed{color:#b42318;background:#fee4e2}.detail-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:20px 0 0;display:grid}.detail-lines div{min-width:0}.detail-lines dt{color:#667085;margin-bottom:5px;font-size:13px}.detail-lines dd{word-break:break-word;margin:0;font-weight:700}.detail-lines dd.muted{color:#8e8e93;font-weight:600}.token-usage-line dd:not(.muted){color:#64b5ff}.parameter-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.parameter-title-row h3{margin-bottom:4px}.parameter-title-row>span{color:#64b5ff;background:#0a84ff1a;border:1px solid #0a84ff40;border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:700}.generation-parameter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.generation-parameter-grid article{background:linear-gradient(145deg,#19191b,#111112);border:1px solid #2a2a2d;border-radius:12px;min-width:0;padding:12px 13px}.generation-parameter-grid span{color:#77777c;margin-bottom:5px;font-size:11px;display:block}.generation-parameter-grid strong{color:#f5f5f7;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.detail-block{border-top:1px solid #e7edf6;margin-top:22px;padding-top:18px}.detail-block h3{margin-bottom:10px;font-size:16px}.detail-block p{color:#344054;white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.7}.error-block{border-top-color:#fecaca}.error-block h3,.error-block p{color:#b42318}.provider-raw-error{background:#fff7f6;border:1px solid #fda29b;border-radius:12px;margin-top:16px;padding:14px}.provider-raw-error h3{margin:0 0 8px;font-size:13px}.provider-raw-error pre{color:#7a271a;white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;margin:0;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.page-description{color:#667085;margin:7px 0 0;font-size:14px}.search-box{padding-right:6px}.search-clear,.search-submit{cursor:pointer;border:0;flex:none}.search-clear{color:#667085;background:#f2f4f7;border-radius:50%;width:28px;height:28px;font-size:19px;line-height:1}.search-submit{color:#fff;background:#2563eb;border-radius:7px;height:34px;padding:0 14px;font-weight:700}.task-audit-table{background:#fff;border:1px solid #dfe5ef;border-radius:10px;min-width:1020px;overflow:hidden}.task-audit-row{color:#172033;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:108px minmax(180px,1.35fr) minmax(140px,1fr) minmax(115px,.9fr) minmax(175px,1.25fr) 78px 46px 80px;align-items:center;gap:10px;width:100%;min-height:72px;padding:11px 16px;display:grid}button.task-audit-row{cursor:pointer;transition:background .14s,box-shadow .14s}button.task-audit-row:hover,button.task-audit-row.selected{z-index:1;background:#f7faff;position:relative;box-shadow:inset 3px 0 #2563eb}.task-audit-row:last-child{border-bottom:0}.task-audit-head{color:#667085;background:#f8fafc;min-height:42px;font-size:12px;font-weight:700}.task-audit-time,.task-audit-task,.task-audit-user>span,.task-audit-state{gap:5px;min-width:0;display:grid}.task-audit-time b,.task-audit-time small,.task-audit-task b,.task-audit-task small,.task-audit-user b,.task-audit-user small,.task-audit-model,.task-error-code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-audit-time b,.task-audit-task b,.task-audit-user b{font-size:13px}.task-audit-time small,.task-audit-task small,.task-audit-user small,.task-audit-state small{color:#7d899c;font-size:11px}.task-audit-user{align-items:center;gap:9px;min-width:0;display:flex}.task-audit-user>i{color:#4338ca;background:#eef2ff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:800;display:inline-grid}.task-audit-model{color:#475467;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.task-audit-state{justify-items:start}.task-row-status.running{color:#1d4ed8;background:#dbeafe}.progress-track{background:#dbeafe;border-radius:999px;width:100%;height:3px;overflow:hidden}.progress-track i{border-radius:inherit;background:#2563eb;height:100%;display:block}.task-error-code{max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#b42318!important}.task-audit-duration,.task-audit-cost{color:#475467;font-size:12px}.task-audit-cost{text-align:center;font-size:14px;font-weight:800}.task-audit-action{color:#2563eb;justify-content:flex-end;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.task-audit-action svg{width:15px;height:15px}.execution-log-section{background:#f8fafc;border:1px solid #dfe5ef;border-radius:12px;margin-top:22px;padding:18px 20px}.section-title-row{justify-content:space-between;align-items:start;gap:18px;display:flex}.section-title-row h3{font-size:17px}.section-title-row small,.diagnostic-note{color:#667085;margin-top:5px;font-size:12px;display:block}.section-title-row>span{color:#475467;background:#e9eef7;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.execution-timeline{margin:20px 0 0;padding:0;list-style:none}.execution-timeline>li{border-left:1px solid #cfd8e6;margin-left:7px;padding:0 0 22px 28px;position:relative}.execution-timeline>li:last-child{border-left-color:#0000;padding-bottom:0}.execution-timeline>li>i{background:#3b82f6;border:3px solid #f8fafc;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:-7px;box-shadow:0 0 0 1px #93b4ea}.execution-timeline>li.success>i{background:#17b26a;box-shadow:0 0 0 1px #6fd3a4}.execution-timeline>li.error>i{background:#f04438;box-shadow:0 0 0 1px #fda29b}.execution-log-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:5px;display:flex}.execution-stage{color:#2563eb;font-size:12px;font-weight:800}.execution-log-head time{color:#7d899c;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.execution-timeline strong{color:#344054;font-size:13px}.execution-timeline details,.diagnostic-block details{margin-top:9px}.execution-timeline summary,.diagnostic-block summary{color:#667085;cursor:pointer;width:fit-content;font-size:12px}.execution-timeline pre,.diagnostic-block pre{color:#d6e4ff;white-space:pre-wrap;overflow-wrap:anywhere;background:#111827;border:1px solid #d8e0eb;border-radius:8px;max-height:360px;margin:8px 0 0;padding:12px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.detail-media-empty.compact{min-height:90px;margin-top:16px}.diagnostic-block{border-top-color:#cbd5e1}.diagnostic-block details+details{margin-top:12px}@media (width<=1380px){.admin-main{padding-left:24px;padding-right:24px}.toolbar{flex-wrap:wrap}.search-box{flex-basis:100%}.group-list{max-height:calc(100vh - 310px)}.generation-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{color:#1d1d1f;font-synthesis:none;text-rendering:optimizelegibility;--admin-accent:#0071e3;--admin-ink:#1d1d1f;--admin-muted:#6e6e73;--admin-subtle:#a1a1a6;--admin-line:#00000014;--admin-surface:#fffffff0;background:#f5f5f7;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}body{color:var(--admin-ink);letter-spacing:-.008em;background:#f5f5f7}a{color:inherit;text-decoration:none}button{-webkit-tap-highlight-color:transparent}.admin-shell{background:#f5f5f7;grid-template-columns:224px minmax(0,1fr);min-height:100vh}.admin-sidebar{color:#f5f5f7;background:#1d1d1f;border-right:1px solid #ffffff0a;flex-direction:column;height:100vh;padding:20px 14px 16px;display:flex;position:sticky;top:0;overflow:hidden}.brand{gap:11px;min-height:52px;padding:2px 8px 18px}.brand-mark{background:#0071e3;border:1px solid #ffffff2e;border-radius:10px;width:34px;height:34px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 6px 18px #0071e333}.brand-mark i{border:2px solid #fff;border-radius:5px;position:absolute;inset:8px;transform:rotate(45deg)}.brand-mark i:last-child{opacity:.72;border-width:1px;inset:12px}.brand strong{color:#fff;letter-spacing:-.015em;font-size:15px;font-weight:680}.brand small{color:#8e8e93;letter-spacing:.08em;margin-top:2px;font-size:9px}.side-nav{scrollbar-width:none;flex:1;align-content:start;gap:4px;min-height:0;overflow-y:auto}.side-nav::-webkit-scrollbar{display:none}.nav-section-label{color:#77777c;letter-spacing:.12em;margin:12px 10px 5px;font-size:9px;font-weight:700}.nav-item,.nav-group__title{color:#b7b7bd;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;font-size:12px;font-weight:540;transition:color .16s,background .16s;display:flex}.nav-item svg,.nav-group__title svg{flex:none;width:16px;height:16px}.nav-item--primary.active:before{content:"";background:#2997ff;border-radius:0 3px 3px 0;width:3px;height:18px;position:absolute;left:0}.nav-group{margin-top:6px}.nav-group__title>span{flex:1}.nav-group__chevron{transition:transform .18s;width:12px!important}.nav-group[data-open=true] .nav-group__chevron{transform:rotate(90deg)}.nav-group__children{gap:2px;margin:1px 0 4px;display:grid}.nav-item--child{min-height:34px;padding-left:36px;font-size:11px}.nav-item__dot{background:#68686d;border-radius:50%;width:4px;height:4px}.nav-item--child.active .nav-item__dot{background:#2997ff;box-shadow:0 0 0 3px #2997ff1f}.sidebar-profile{border-top:1px solid #ffffff17;grid-template-columns:34px 1fr 13px;align-items:center;gap:9px;min-height:58px;margin-top:12px;padding:14px 6px 0;display:grid}.sidebar-profile__avatar,.topbar-avatar{color:#fff;background:linear-gradient(145deg,#616166,#363639);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.sidebar-profile__avatar{border:1px solid #ffffff26;width:34px;height:34px}.sidebar-profile>span:nth-child(2){gap:2px;min-width:0;display:grid}.sidebar-profile strong{color:#f5f5f7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sidebar-profile small{color:#77777c;font-size:9px}.sidebar-profile>svg{color:#77777c;width:12px}.admin-workspace{min-width:0}.admin-topbar{z-index:40;-webkit-backdrop-filter:saturate(180%)blur(22px);background:#fafafcd6;border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;gap:20px;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.admin-breadcrumb{color:#98989d;align-items:center;gap:10px;min-width:0;font-size:11px;display:flex}.admin-breadcrumb i{color:#d2d2d7;font-style:normal}.admin-breadcrumb strong{color:#515154;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.admin-topbar__actions{align-items:center;gap:10px;display:flex}.global-search{background:#ffffffd1;border:1px solid #e1e1e4;border-radius:10px;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;width:min(310px,26vw);height:36px;padding:0 10px;display:grid}.global-search svg{color:#98989d;width:15px}.global-search input{color:#1d1d1f;background:0 0;border:0;outline:0;min-width:0;font-size:11px}.global-search kbd{color:#a1a1a6;background:#f2f2f4;border:0;border-radius:5px;padding:2px 5px;font:9px/1.4 inherit}.date-chip{color:#515154;background:#ffffffd1;border:1px solid #e1e1e4;border-radius:10px;align-items:center;height:36px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.topbar-icon-btn{color:#515154;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.topbar-icon-btn svg{width:17px}.topbar-icon-btn i{background:#ff3b30;border:1px solid #fafafa;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.topbar-avatar{width:32px;height:32px}.admin-main{width:min(100%,1600px);margin:0 auto;padding:28px 30px 40px}.page-header{margin-bottom:20px}.page-header h1{color:#1d1d1f;letter-spacing:-.035em;font-size:28px;font-weight:700}.eyebrow{color:#86868b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px}.admin-panel,.state-message,.summary-item,.user-group,.task-list-header,.pagination-bar{border-color:var(--admin-line);background:var(--admin-surface);border-radius:14px;box-shadow:0 1px 2px #00000005,0 10px 30px #00000006}.primary-btn{color:#fff;background:#0071e3;border-color:#0071e3;border-radius:10px;box-shadow:0 6px 15px #0071e329}.refresh-btn,.ghost-btn{color:#3a3a3c;background:#ffffffe0;border-color:#d2d2d7;border-radius:10px}.search-box,.user-filter{box-shadow:none;border-color:#dcdce0;border-radius:11px}.status-tabs{background:#e9e9ec}.status-tabs button.active{color:#1d1d1f;box-shadow:0 1px 4px #0000001a}.admin-table th{color:#86868b;background:#fafafa;font-size:11px}.admin-table td{color:#515154;border-color:#ededf0}@media (width<=1180px){.admin-shell{grid-template-columns:208px minmax(0,1fr)}.global-search{width:230px}.admin-main{padding-left:22px;padding-right:22px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f5f7;--admin-accent:#0a84ff;--admin-ink:#f5f5f7;--admin-muted:#a1a1a6;--admin-subtle:#6e6e73;--admin-line:#2a2a2d;--admin-line-strong:#37373b;--admin-surface:#121213;--admin-surface-raised:#18181a;--admin-surface-soft:#0d0d0e;background:#080809}html,body,#app{background:#080809;min-height:100%}body{color:var(--admin-ink)}::selection{color:#fff;background:#0a84ff8c}.admin-shell{background:#080809}.admin-sidebar{color:#f5f5f7;background:linear-gradient(#0a0a0b,#080809);border-right-color:#242426}.brand-mark{background:#0a84ff;box-shadow:inset 0 1px #fff3,0 8px 22px #0a84ff2e}.brand small,.sidebar-profile small,.nav-section-label{color:#636366}.brand.brand--logo{background:0 0;justify-items:start;gap:6px;min-height:68px;padding:0 8px 18px;display:grid}.brand-logo{object-fit:cover;object-position:center;width:176px;height:44px;box-shadow:none;filter:invert()grayscale()contrast(1.08);mix-blend-mode:screen;background:#000;border:0;border-radius:0;display:block}.brand-console-label{color:#8e8e93;letter-spacing:.12em;padding-left:4px;font-size:9px}.nav-item,.nav-group__title{color:#a1a1a6}.nav-item:hover,.nav-group__title:hover{color:#f5f5f7;background:#151517}.nav-item.active{color:#fff;background:linear-gradient(90deg,#0a84ff21,#ffffff0b);box-shadow:inset 0 0 0 1px #2f3033}.nav-item--primary.active:before{background:#0a84ff;box-shadow:0 0 12px #0a84ff8c}.sidebar-profile{border-top-color:#242426}.admin-workspace{background:radial-gradient(circle at 75% -20%,#0a84ff0b,#0000 32%),#080809}.admin-topbar{background:#09090ae0;border-bottom-color:#242426}.admin-breadcrumb{color:#77777c}.admin-breadcrumb i{color:#3a3a3c}.admin-breadcrumb strong{color:#d1d1d6}.global-search,.date-chip{color:#d1d1d6;background:#121213;border-color:#303034}.global-search:focus-within{border-color:#0a84ffa6;box-shadow:0 0 0 3px #0a84ff1f}.global-search input{color:#f5f5f7}.global-search input::placeholder{color:#636366}.global-search kbd{color:#77777c;background:#202023}.topbar-icon-btn{color:#d1d1d6}.topbar-icon-btn:hover{background:#19191b;border-color:#343438}.topbar-icon-btn i{border-color:#09090a}.topbar-avatar,.sidebar-profile__avatar{background:linear-gradient(145deg,#343438,#1c1c1e)}.admin-main{width:min(100%,1640px);padding-top:26px}.page-header{align-items:flex-end;margin-bottom:18px}.page-header h1{color:#f5f5f7;font-size:30px}.eyebrow{color:#0a84ff}.page-description{color:#8e8e93!important}.module-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.module-metrics article{background:linear-gradient(145deg,#151516,#111112);border:1px solid #29292c;border-radius:14px;align-content:center;gap:5px;min-width:0;min-height:96px;padding:15px 17px;display:grid;box-shadow:inset 0 1px #ffffff06,0 14px 36px #00000024}.module-metrics article>span{color:#8e8e93;font-size:11px;font-weight:600}.module-metrics article>strong{color:#f5f5f7;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:23px;overflow:hidden}.module-metrics article>small{color:#636366;font-size:10px}.module-metrics article:before{content:"";background:#48484a;border-radius:99px;width:24px;height:2px;margin-bottom:2px}.module-metrics article.is-blue:before{background:#0a84ff;box-shadow:0 0 10px #0a84ff73}.module-metrics article.is-green:before{background:#30d158}.module-metrics article.is-amber:before{background:#ff9f0a}.module-metrics article.is-red:before{background:#ff453a}.admin-toolbar,.toolbar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-toolbar .search-box{flex:1}.search-box,.user-filter{color:#d1d1d6;background:#111112;border-color:#303034;height:42px}.search-box:focus-within,.user-filter:focus-within{border-color:#0a84ffb3;box-shadow:0 0 0 3px #0a84ff1c}.search-box input,.user-filter select{color:#f5f5f7;background:0 0}.user-filter select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit}.user-filter select option{color:#f5f5f7;background-color:#18181a}.user-filter select option:checked{color:#fff;background-color:#075fb8}.search-box input::placeholder{color:#636366}.search-box svg,.user-filter svg{color:#77777c}.search-clear{color:#a1a1a6;background:#262629}.search-submit{background:#0a84ff}.status-tabs{background:#0b0b0c;border:1px solid #29292c}.status-tabs button{color:#8e8e93}.status-tabs button:hover{color:#d1d1d6}.status-tabs button.active{color:#49a1ff;background:#0a84ff1f;box-shadow:inset 0 0 0 1px #0a84ff47}.primary-btn,.refresh-btn,.ghost-btn{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:650;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.primary-btn{color:#fff;background:#0a84ff;border:1px solid #0a84ff;box-shadow:0 7px 20px #0a84ff2b}.primary-btn:hover{background:#2094ff;transform:translateY(-1px)}.refresh-btn,.ghost-btn{color:#d1d1d6;box-shadow:none;background:#171719;border:1px solid #343438}.refresh-btn:hover,.ghost-btn:hover{color:#fff;background:#202023;border-color:#4a4a4f}.ghost-btn.danger{color:#ff7770;background:#ff453a0e;border-color:#ff453a40}.ghost-btn.danger:hover{color:#ff918a;background:#ff453a1a;border-color:#ff453a75}.primary-btn:disabled,.refresh-btn:disabled,.ghost-btn:disabled{opacity:.42;cursor:not-allowed;transform:none}.primary-btn svg,.refresh-btn svg{width:15px}.admin-panel,.state-message,.summary-item,.user-group,.task-list-header,.pagination-bar{color:#d1d1d6;background:#121213;border-color:#2a2a2d;box-shadow:inset 0 1px #ffffff05,0 16px 42px #00000026}.admin-panel{border:1px solid #2a2a2d;border-radius:15px;width:100%;overflow:hidden}.admin-table{border-collapse:collapse;background:0 0;width:100%}.admin-table th{color:#77777c;text-align:left;white-space:nowrap;background:#0e0e0f;border-bottom:1px solid #2a2a2d;height:42px;padding:0 15px;font-size:10px;font-weight:650}.admin-table td{color:#b8b8bd;vertical-align:middle;border-bottom:1px solid #242426;min-height:52px;padding:11px 15px;font-size:11px}.admin-table tbody tr{transition:background .14s}.admin-table tbody tr:hover{background:#ffffff06}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table .cell{color:#d1d1d6}.admin-table td code{color:#64b5ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.admin-table td .ghost-btn+.ghost-btn{margin-left:5px}.badge,.task-row-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.badge--enabled,.task-row-status.success{color:#55d88a;background:#30d15817;border-color:#30d1582e}.badge--pending,.task-row-status.running{color:#64b5ff;background:#0a84ff1a;border-color:#0a84ff33}.badge--disabled,.task-row-status.failed{color:#ff7770;background:#ff453a16;border-color:#ff453a2e}.badge--neutral{color:#a1a1a6;background:#1c1c1e;border-color:#343438}.pagination-bar{color:#77777c;width:fit-content;min-height:44px;margin:14px auto 0;padding:6px 8px;font-size:10px}.pagination-bar button{color:#d1d1d6;background:#19191b;border:1px solid #343438;border-radius:7px;min-height:30px;padding:0 11px}.pagination-bar button:hover:not(:disabled){color:#49a1ff;border-color:#0a84ff}.admin-loading,.admin-empty{color:#8e8e93;text-align:left;background:#111112;justify-content:center;align-items:center;gap:14px;min-height:260px;padding:32px;display:flex}.admin-loading{text-align:center;flex-direction:column}.admin-empty>svg{color:#48484a;width:34px}.admin-empty>div{gap:6px;display:grid}.admin-empty strong,.admin-loading strong{color:#d1d1d6;font-size:13px}.admin-empty small,.admin-loading small{color:#636366;font-size:10px}.state-message.failed{color:#ff8a84;background:#ff453a12;border-color:#ff453a40}.content-note{color:#77777c;border-left:2px solid #0a84ff;margin:-2px 0 14px;padding:4px 0 4px 10px;font-size:10px}.content-thumb-link{background:#1c1c1e;border-color:#303034}.content-thumb--empty{color:#77777c;background:#171719;border-color:#303034}.content-thumb-play{background:#000000b8}.admin-modal-mask{z-index:3000;-webkit-backdrop-filter:blur(10px);background:#000000b8;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-modal{color:#f5f5f7;background:linear-gradient(145deg,#19191b,#121213);border:1px solid #343438;border-radius:18px;gap:8px;width:min(560px,100vw - 56px);max-height:calc(100vh - 56px);padding:22px;display:grid;overflow-y:auto;box-shadow:0 30px 90px #00000094,inset 0 1px #ffffff09}.admin-modal h3{letter-spacing:-.02em;margin-bottom:8px;font-size:18px}.admin-modal label{color:#8e8e93;margin-top:7px;font-size:10px;font-weight:600}.admin-modal input,.admin-modal select,.admin-modal textarea,.config-input{color:#f5f5f7;background:#0d0d0e;border:1px solid #343438;border-radius:9px;outline:none;width:100%;min-height:40px;padding:9px 11px;font-size:11px}.admin-modal textarea{resize:vertical}.admin-modal input:focus,.admin-modal select:focus,.admin-modal textarea:focus,.config-input:focus{border-color:#0a84ff;box-shadow:0 0 0 3px #0a84ff1f}.admin-modal input:disabled{color:#77777c;background:#19191b}.admin-modal-actions{border-top:1px solid #29292c;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;display:flex}.admin-modal--wide{width:min(720px,100vw - 56px)}.admin-modal--detail{width:min(820px,100vw - 56px)}.admin-modal-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:8px;display:flex}.admin-modal-head h3{margin:2px 0 4px;font-size:20px}.admin-modal-head p:not(.eyebrow){color:#77777c;margin:0;font-size:11px;line-height:1.55}.modal-close{color:#aeaeb2;cursor:pointer;background:#202022;border:1px solid #343438;border-radius:50%;flex:none;width:30px;height:30px;font-size:19px;line-height:1}.modal-close:hover{color:#fff;background:#2a2a2d}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.admin-field{flex-direction:column;gap:6px;min-width:0;display:flex}.admin-field--full{grid-column:1/-1}.admin-field>label{margin-top:6px}.admin-field small{color:#636366;min-height:14px;font-size:9px;line-height:1.4}.admin-field small.is-error{color:#ff9f0a}.admin-input-action{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;display:grid}.admin-input-action .ghost-btn{min-height:40px}.admin-input-prefix{grid-template-columns:104px minmax(0,1fr);gap:7px;display:grid}.admin-form-error{color:#ff9a94;background:#ff453a14;border:1px solid #ff453a42;border-radius:9px;margin:8px 0 0;padding:9px 11px;font-size:10px;line-height:1.5}.password-reset-warning{color:#ffb340;background:#ff9f0a14;border:1px solid #ff9f0a3d;border-radius:9px;margin:8px 0 0;padding:9px 11px;font-size:10px;line-height:1.5}.choice-chips{flex-wrap:wrap;gap:7px;display:flex}.choice-chips label{color:#8e8e93;cursor:pointer;background:#0d0d0e;border:1px solid #343438;border-radius:999px;margin:0;padding:7px 12px;transition:all .16s}.choice-chips label.active{color:#7dc0ff;background:#0a84ff1f;border-color:#0a84ff99}.choice-chips input{opacity:0;pointer-events:none;width:1px;min-height:1px;position:absolute}.model-access-summary{color:#aeaeb2;white-space:normal;max-width:180px;line-height:1.45}.model-access-mode{margin:10px 0 4px}.model-user-search{grid-template-columns:minmax(0,1fr) auto;margin-top:8px}.model-user-list{background:#0d0d0e;border:1px solid #29292c;border-radius:12px;gap:6px;max-height:310px;margin-top:6px;padding:8px;display:grid;overflow-y:auto}.model-user-list>label{cursor:pointer;border:1px solid #0000;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:9px 10px;display:grid}.model-user-list>label:hover{background:#171719}.model-user-list>label.selected{background:#0a84ff17;border-color:#0a84ff6b}.model-user-list input{accent-color:#0a84ff;width:16px;min-height:16px;margin:0}.model-user-list span{gap:3px;min-width:0;display:grid}.model-user-list strong{color:#f5f5f7;font-size:11px}.model-user-list small{color:#77777c;font-size:9px}.model-user-list>p{color:#77777c;text-align:center;margin:24px;font-size:10px}.model-access-count{color:#77777c;font-size:9px}.model-route-panel{margin:14px 0;padding:18px}.model-route-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.model-route-head h3{color:#f5f5f7;margin:2px 0 4px;font-size:16px}.model-route-head p:last-child,.model-route-note,.model-route-empty{color:#8e8e93;margin:0;font-size:11px}.model-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.model-route-grid article{background:#19191b;border:1px solid #303034;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:14px;display:grid}.model-route-grid article.is-disabled{opacity:.58}.model-route-allow,.model-route-primary{cursor:pointer;align-items:center;gap:9px;display:flex}.model-route-allow span{gap:3px;display:grid}.model-route-allow strong{color:#f5f5f7;font-size:12px}.model-route-allow small{color:#8e8e93;font-size:9px}.model-route-primary{color:#d1d1d6;font-size:10px}.model-route-note{margin-top:12px;line-height:1.6}@media (width<=760px){.model-route-grid{grid-template-columns:1fr}.model-route-head{flex-direction:column;align-items:stretch}}.plan-preview-card{background:#29292c;border:1px solid #29292c;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:10px;display:grid;overflow:hidden}.plan-preview-card>div{background:#111112;flex-direction:column;gap:5px;padding:13px 14px;display:flex}.plan-preview-card small{color:#636366;font-size:9px}.plan-preview-card strong{color:#f5f5f7;font-size:13px}.admin-row-actions{white-space:nowrap}.admin-row-actions .ghost-btn+.ghost-btn{margin-left:5px}.points-value{color:#f5f5f7;font-variant-numeric:tabular-nums;font-weight:650}.admin-detail-loading{color:#8e8e93;place-items:center;min-height:220px;font-size:11px;display:grid}.admin-detail-sync{color:#7dc0ff;background:#0a84ff0f;border:1px solid #0a84ff2e;border-radius:8px;margin-bottom:8px;padding:7px 10px;font-size:9px}.user-detail-summary{background:#101011;border:1px solid #29292c;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.user-detail-avatar{color:#fff;background:linear-gradient(145deg,#2b2b2e,#171719);border:1px solid #3a3a3c;border-radius:50%;place-items:center;width:48px;height:48px;font-size:17px;font-weight:700;display:grid}.user-detail-identity,.user-detail-balance{flex-direction:column;gap:4px;display:flex}.user-detail-identity strong{color:#f5f5f7;font-size:14px}.user-detail-identity span,.user-detail-balance small,.user-detail-balance span{color:#77777c;font-size:9px}.user-detail-balance{align-items:flex-end}.user-detail-balance strong{color:#f5f5f7;letter-spacing:-.03em;font-size:22px}.user-points-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.user-points-overview>div{background:#151516;border:1px solid #29292c;border-radius:12px;gap:5px;padding:13px 14px;display:grid}.user-points-overview span,.user-points-overview small{color:#77777c;font-size:9px}.user-points-overview strong{color:#f5f5f7;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:20px}.user-points-overview>div:first-child strong{color:#52d273}.user-points-overview>div:last-child strong{color:#ff7169}.user-detail-grid{background:#29292c;border:1px solid #29292c;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:10px 0 0;display:grid;overflow:hidden}.user-detail-grid>div{background:#151516;min-width:0;padding:11px 12px}.user-detail-grid dt{color:#636366;margin-bottom:4px;font-size:9px}.user-detail-grid dd{color:#d1d1d6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.points-adjust-card,.user-transactions{background:#101011;border:1px solid #29292c;border-radius:14px;margin-top:12px;padding:14px}.section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.section-heading h4{color:#f5f5f7;margin:0 0 3px;font-size:12px}.section-heading p{color:#636366;margin:0;font-size:9px}.balance-preview{color:#6edc89;background:#30d1581a;border-radius:999px;padding:5px 9px;font-size:9px}.balance-preview.subtract{color:#ff9a94;background:#ff453a1a}.points-quick-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.points-quick-actions button{color:#aeaeb2;cursor:pointer;background:#19191b;border:1px solid #343438;border-radius:8px;padding:6px 10px;font-size:9px}.points-quick-actions button:hover{color:#fff;border-color:#0a84ff}.points-adjust-form{grid-template-columns:auto 120px minmax(180px,1fr) auto;gap:8px;margin-top:9px;display:grid}.points-adjust-form>input{color:#f5f5f7;background:#0d0d0e;border:1px solid #343438;border-radius:9px;outline:none;min-width:0;min-height:38px;padding:8px 10px;font-size:10px}.points-adjust-form>input:focus{border-color:#0a84ff;box-shadow:0 0 0 3px #0a84ff1f}.adjust-direction{background:#0d0d0e;border:1px solid #343438;border-radius:9px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.adjust-direction button{color:#77777c;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:9px}.adjust-direction button.active{color:#fff;background:#2c2c2e}.transaction-list{margin-top:9px}.transaction-row{border-top:1px solid #242426;justify-content:space-between;align-items:center;gap:12px;padding:9px 2px;display:flex}.transaction-row:first-child{border-top:0}.transaction-row>div{flex-direction:column;gap:3px;display:flex}.transaction-row>div:last-child{align-items:flex-end}.transaction-row strong{color:#d1d1d6;font-size:10px}.transaction-row small{color:#636366;font-size:8px}.transaction-row .is-positive strong{color:#52d273}.transaction-row .is-negative strong{color:#ff7169}.transaction-empty{color:#636366;text-align:center;border:1px dashed #303034;border-radius:10px;margin-top:10px;padding:18px;font-size:9px}@media (width<=760px){.admin-modal-mask{padding:14px}.admin-modal--wide,.admin-modal--detail{width:calc(100vw - 28px)}.admin-form-grid,.user-detail-grid,.user-points-overview{grid-template-columns:1fr}.admin-field--full{grid-column:auto}.plan-preview-card,.points-adjust-form{grid-template-columns:1fr}.adjust-direction{min-height:38px}}.admin-toast{z-index:4000;color:#f5f5f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1c1c1ef0;border:1px solid #343438;border-radius:11px;justify-content:center;min-width:220px;padding:11px 16px;display:flex;position:fixed;top:78px;left:50%;transform:translate(-50%);box-shadow:0 16px 50px #00000061}.admin-toast.is-info{border-color:#0a84ff59}.admin-toast.is-warn{color:#ffd18a;border-color:#ff9f0a61}.task-audit-table{background:#111112;border-color:#2a2a2d}.task-audit-row{color:#d1d1d6;background:#111112;border-color:#242426}.task-audit-head{color:#77777c;background:#0d0d0e}button.task-audit-row:hover,button.task-audit-row.selected{background:#171719;box-shadow:inset 3px 0 #0a84ff}.task-audit-time small,.task-audit-task small,.task-audit-user small,.task-audit-state small{color:#77777c}.task-audit-user>i{color:#64b5ff;background:#0a84ff1a}.task-audit-model,.task-audit-duration,.task-audit-cost{color:#a1a1a6}.task-audit-action,.detail-media-head a,.execution-stage{color:#0a84ff}.detail-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bf}.detail-panel{color:#d1d1d6;background:#121213;border-color:#2a2a2d}.detail-head{border-color:#2a2a2d}.detail-head h2,.detail-lines dd,.detail-block h3,.execution-timeline strong{color:#f5f5f7}.detail-lines dt,.detail-block p,.detail-media-head small,.section-title-row small,.diagnostic-note{color:#8e8e93}.detail-block,.diagnostic-block{border-color:#2a2a2d}.detail-close{color:#d1d1d6;background:#19191b;border-color:#343438}.detail-close:hover{color:#fff;background:#242426}.detail-media-empty{color:#77777c;background:#0d0d0e;border-color:#343438}.execution-log-section{background:#0d0d0e;border-color:#2a2a2d}.execution-timeline>li{border-left-color:#343438}.execution-timeline>li>i{border-color:#0d0d0e}.execution-timeline pre,.diagnostic-block pre{color:#d1d1d6;background:#080809;border-color:#303034}@media (width<=1320px){.module-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-access-state[data-v-1ac86039]{color:#f5f7fb;text-align:center;background:#07090d;place-content:center;gap:14px;min-height:100vh;padding:32px;display:grid}.admin-access-state a[data-v-1ac86039]{color:#64d9ff}
