.admin-access-screen{justify-content:center;align-items:center;gap:var(--zq-space-40);min-height:100dvh;padding:var(--zq-space-32) var(--zq-space-24);background:var(--zq-canvas);color:var(--zq-text-primary);flex-direction:column;display:flex}.admin-access-state{text-align:center;width:min(100%,440px)}.admin-access-state h1{margin:var(--zq-space-16) 0 var(--zq-space-8);text-wrap:balance;font-size:24px;line-height:1.4}.admin-access-state p{margin:0 0 var(--zq-space-24);color:var(--zq-text-secondary);line-height:1.6}.admin-access-spinner{border:2px solid var(--zq-border);border-top-color:var(--zq-brand);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite admin-access-rotate;display:inline-block}@keyframes admin-access-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.admin-access-spinner{animation:none}}.overview-glyph{color:var(--icon-tone,currentColor);pointer-events:none;flex:none;display:block;overflow:visible}.overview-glyph-chip{--chip-size:28px;isolation:isolate;width:var(--chip-size);height:var(--chip-size);color:var(--icon-tone,var(--zq-primary));vertical-align:middle;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:transform .17s cubic-bezier(.2,.75,.25,1);display:inline-flex;position:relative}.overview-glyph-chip:before{z-index:-1;border-radius:inherit;opacity:.085;content:"";pointer-events:none;background:currentColor;border:1px solid;transition:opacity .17s;position:absolute;inset:0}.overview-glyph-chip[data-size="32"]{--chip-size:32px;border-radius:9px}.overview-glyph-tone--king{--icon-tone:#b88436}.overview-glyph-tone--glory{--icon-tone:#7962ad}.overview-glyph-tone--diamond{--icon-tone:#23799a}.overview-glyph-tone--platinum{--icon-tone:#087a86}.overview-glyph-tone--gold{--icon-tone:#b18b45}.overview-glyph-tone--silver{--icon-tone:#738797}.overview-glyph-tone--bronze{--icon-tone:#aa7857}.overview-glyph-tone--full_win{--icon-tone:#14794b}.overview-glyph-tone--half_win{--icon-tone:#5caa8b}.overview-glyph-tone--push{--icon-tone:#85988f}.overview-glyph-tone--half_loss{--icon-tone:#d18590}.overview-glyph-tone--full_loss{--icon-tone:#bf2843}@media (hover:hover) and (prefers-reduced-motion:no-preference){.overview-glyph-chip:hover{transform:translateY(-1px)}.overview-glyph-chip:hover:before{opacity:.14}}@media (prefers-reduced-motion:reduce){.overview-glyph-chip,.overview-glyph-chip:before{transition:none;transform:none}}.operations-cockpit.operations-cockpit-private{gap:0}.operations-cockpit.operations-cockpit-private .cockpit-toolbar{flex-flow:wrap;align-items:center;gap:12px;margin-bottom:18px}.operations-cockpit.operations-cockpit-private .cockpit-toolbar>.cockpit-period-options{box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:4px;padding:0;display:flex}.operations-cockpit.operations-cockpit-private .cockpit-period-options .ant-btn{height:40px;min-height:40px;color:var(--zq-text-muted);box-shadow:none;background:0 0;border:0;border-radius:6px;padding:0 13px;font-size:13px}.operations-cockpit.operations-cockpit-private .cockpit-period-options .ant-btn[aria-pressed=true]{color:#0b5a3b;background:#e2eee8;font-weight:600}.private-window-caption{color:var(--zq-text-muted);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.private-operations{--private-count:#8db9a8;--private-reference:#b1c2b7;--private-histogram:#5e9da9;--private-border:var(--zq-border);--private-motion-duration:14s;--zq-weekday-friday:#4e95b1;--zq-weekday-saturday:#86bdd0;--zq-weekday-sunday:#aea1c6;--zq-outcome-half-win:#5caa8b;--zq-outcome-push:#a5b4ad;--zq-outcome-half-loss:#d18590;--zq-market-handicap:#23799a;--zq-market-totals:#58a68d;--zq-market-score:#7962ad;--zq-market-corners:#c29a4d;--zq-chart-grid:#e7eee9}.private-operations[data-motion-level=flow]{--private-motion-duration:7s}.private-number{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums}.private-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.private-kpi{background:var(--surface);border:1px solid var(--private-border);border-radius:12px;min-height:128px;padding:18px 20px;position:relative;overflow:hidden}.private-kpi dt{color:var(--zq-text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.private-kpi dt svg{color:#709080;flex-shrink:0;width:15px;height:15px}.private-kpi dd{letter-spacing:-.05em;z-index:1;align-items:baseline;gap:3px;margin:10px 0 8px;font-size:30px;font-weight:650;line-height:1.25;display:flex;position:relative}.private-kpi-suffix{font-size:15px;font-weight:600}.private-kpi-change{min-height:16px;color:var(--zq-text-muted);z-index:1;align-items:center;gap:5px;font-size:11px;font-weight:400;display:flex;position:relative}.private-kpi-change svg{flex-shrink:0;width:12px;height:12px}.private-kpi-change>span{color:var(--zq-text-muted);margin-left:2px;font-weight:400}.private-operations .comparison-positive,.private-operations .is-positive{color:var(--zq-positive)}.private-operations .comparison-negative,.private-operations .is-negative{color:var(--zq-negative)}[data-zq-theme] .private-operations [data-kpi] dd{color:var(--ink)}[data-zq-theme] .private-operations [data-kpi] dd.is-positive{color:var(--zq-positive)}[data-zq-theme] .private-operations [data-kpi] dd.is-negative{color:var(--zq-negative)}.private-kpi:after{content:"";opacity:0;background:linear-gradient(90deg,#0000 0 42%,#7bb8a2 48%,#4da8f5 50%,#0000 58% 100%) 0 0/240% 100%;height:2px;position:absolute;inset:auto 18px 0}.private-kpi:before{content:"";border:1px solid var(--zq-brand-subtle);opacity:.55;border-radius:50%;width:116px;height:116px;position:absolute;bottom:-24px;right:-22px}.private-operations[data-motion-allowed=true] .private-kpi[data-motion-visible=true]:after{opacity:.5;animation:private-scan var(--private-motion-duration) linear infinite}.private-operations[data-motion-allowed=true] .private-kpi[data-motion-visible=true]:before{opacity:.6;animation:private-ambient var(--private-motion-duration) ease-in-out infinite}.private-kpi:nth-child(2n):after{animation-delay:-1.4s}.private-kpi:nth-child(3n):after{animation-delay:-2.8s}.private-kpi:nth-child(4n):after{animation-delay:-4.2s}.private-operations .private-kpi:hover:after{animation-play-state:paused}.private-panel{border:1px solid var(--private-border);background:var(--surface);border-radius:12px;padding:21px 22px;position:relative;overflow:hidden}.private-panel[data-motion-kind]:not([data-motion-kind=outcomes]):after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 42%,#a8d9c719 48%,#77bbd622 50%,#0000 58%) 0 0/240% 100%;border-radius:8px;position:absolute;inset:72px 22px 20px}.private-operations[data-motion-allowed=true] .private-panel[data-motion-visible=true][data-numeric=false]:not([data-motion-kind=outcomes]):after{opacity:1;animation:private-scan var(--private-motion-duration) linear var(--private-chart-delay,0s) infinite}.private-panel[data-motion-kind=plays]:after{--private-chart-delay:-3.5s}.private-panel[data-motion-kind=stakes]:after{--private-chart-delay:-7s}.private-panel[data-motion-kind=odds]:after{--private-chart-delay:-10.5s}.private-operations[data-motion-level=flow] .private-panel:after{background:linear-gradient(105deg,#0000 42%,#a8d9c728 48%,#77bbd638 50%,#0000 58%) 0 0/240% 100%}.private-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.private-panel-title{align-items:center;gap:10px;min-width:0;display:flex}.private-panel-title h2{color:var(--ink);margin:0;font-size:16px;font-weight:650;line-height:28px}.private-panel-icon{width:44px;height:44px;color:var(--zq-brand);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:-8px;padding:8px;display:grid}.private-panel-icon>span{background:#eff5f3;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.private-panel-icon svg{width:17px;height:17px}.private-panel-icon:hover>span{background:var(--zq-brand-subtle)}.private-chart-note{color:var(--zq-text-muted);white-space:nowrap;font-size:11px}.private-track{border:1px solid var(--private-border);background:#f6faf7;border-radius:7px;padding:3px;display:flex}.private-track button{min-height:32px;color:var(--zq-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 14px;font-size:12px}.private-track button[aria-pressed=true]{background:var(--surface);color:var(--zq-brand-text);font-weight:600;box-shadow:0 1px 3px #173a2410}.private-chart-legend{height:24px;color:var(--zq-text-secondary);flex-wrap:wrap;align-items:center;gap:21px;margin-bottom:4px;font-size:11px;display:flex}.private-chart-legend>span{align-items:center;gap:7px;display:inline-flex}.private-chart-legend i{background:var(--zq-standard-profit);border-radius:1px;width:18px;height:3px;display:block}.private-chart-legend.track-actual i{background:var(--zq-odds-profit)}.private-chart-legend .private-legend-bar{background:#8bb7a4;border-radius:1px;width:9px;height:9px}.private-chart-legend .private-legend-rol{background:var(--zq-chart-series-6)}.private-trend-panel{margin-bottom:18px;padding:20px 22px 14px}.private-trend-chart{width:100%;height:340px}.private-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.private-secondary-grid>.private-panel{height:400px;padding:20px 22px}.private-results{grid-template-columns:46% 54%;align-items:center;height:290px;display:grid}.private-result-ring{width:100%;min-width:0;height:240px;position:relative}.private-result-legend{gap:12px;padding-left:10px;display:grid}.private-result-line{grid-template-columns:28px minmax(30px,1fr) 36px 63px;align-items:center;gap:9px;font-size:12px;display:grid}.private-result-line.outcome-full_win{--icon-tone:var(--zq-positive)}.private-result-line.outcome-half_win{--icon-tone:var(--zq-outcome-half-win)}.private-result-line.outcome-push{--icon-tone:var(--zq-outcome-push)}.private-result-line.outcome-half_loss{--icon-tone:var(--zq-outcome-half-loss)}.private-result-line.outcome-full_loss{--icon-tone:var(--zq-negative)}.private-result-line strong{color:var(--ink);text-align:right;font-weight:600}.private-result-line>:last-child{text-align:right;color:var(--zq-text-muted);font-size:11px}.private-ring-orbit{border:1px dashed var(--private-border);pointer-events:none;opacity:.3;border-radius:50%;position:absolute;inset:18px}.private-operations[data-motion-allowed=true] .private-panel[data-motion-kind=outcomes][data-motion-visible=true][data-numeric=false] .private-ring-orbit{animation:38s linear infinite private-orbit}.private-play-list{flex-direction:column;justify-content:space-evenly;gap:17px;height:290px;display:flex}.private-play-row{--icon-tone:var(--bar-tone);grid-template-columns:28px 32px minmax(50px,1fr) 30px 64px;align-items:center;gap:10px;font-size:12px;display:grid}.play-handicap{--bar-tone:var(--zq-market-handicap)}.play-totals{--bar-tone:var(--zq-market-totals)}.play-score{--bar-tone:var(--zq-market-score)}.play-corners{--bar-tone:var(--zq-market-corners)}.play-other{--bar-tone:var(--zq-text-muted)}.private-play-count{text-align:right;font-size:12px;font-weight:600}.private-play-share{text-align:right;color:var(--zq-text-muted);white-space:nowrap;font-size:11px}.private-percentage-track{border-radius:4px;width:100%;min-width:0;height:9px;display:block;overflow:hidden}.private-percentage-background{fill:var(--zq-surface-subtle)}.private-percentage-fill{fill:var(--bar-tone,var(--private-histogram))}.private-play-row[data-empty=true],.private-odds-row[data-empty=true]{opacity:.55}.private-stakes{margin-top:4px}.private-stake-column-head,.private-stake-row{grid-template-columns:124px minmax(75px,1fr) 66px;align-items:center;gap:14px;display:grid}.private-stake-column-head{color:var(--zq-text-muted);margin:2px 0 12px;font-size:10px}.private-stake-column-head>:last-child{text-align:right}.private-stake-list{gap:8px;display:grid}.private-stake-row{--icon-tone:var(--bar-tone);min-height:32px;font-size:12px}.private-stake-identity{grid-template-columns:28px 84px;align-items:center;gap:10px;display:grid}.private-stake-tag{border:1px solid var(--zq-border);background:var(--zq-surface-subtle);white-space:nowrap;width:84px;min-height:26px;color:var(--ink);border-radius:4px;justify-content:center;align-items:center;gap:3px;padding:4px 6px;font-size:11px;display:inline-flex}.private-stake-tag small{color:var(--zq-text-secondary);font-size:9px}.private-stake-share{grid-template-columns:minmax(20px,1fr) 49px;align-items:center;gap:9px;min-width:0;display:grid}.private-stake-share .private-percentage-track,.private-stake-share .private-percentage-track rect{height:6px}.private-stake-share>span{color:var(--zq-text-muted);text-align:right;white-space:nowrap;font-size:10px}.private-stake-win{text-align:right;white-space:nowrap;font-size:13px;font-weight:650}.tier-king{--bar-tone:#b88436}.tier-glory{--bar-tone:#7962ad}.tier-diamond{--bar-tone:#23799a}.tier-platinum{--bar-tone:#087a86}.tier-gold{--bar-tone:#b18b45}.tier-silver{--bar-tone:#738797}.tier-bronze{--bar-tone:#aa7857}.private-odds-average{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.private-odds-average span{color:var(--zq-text-muted);font-size:10px}.private-odds-average strong{color:var(--zq-brand-text);font-size:18px;font-weight:650}.private-odds-list{flex-direction:column;gap:12px;padding-top:8px;display:flex}.private-odds-row{--bar-tone:#6b9fab;grid-template-columns:76px minmax(40px,1fr) 64px;align-items:center;gap:13px;min-height:22px;font-size:11px;display:grid}.private-odds-row[data-odds-bin="1_80_1_95"]{--bar-tone:#23799a}.private-odds-row>:last-child{text-align:right;color:var(--zq-text-muted);white-space:nowrap;font-size:11px}.private-empty{color:var(--zq-text-muted);text-align:center;margin:60px 0 0;font-size:12px}.private-numeric-view{height:255px;overflow:auto}.private-trend-panel .private-numeric-view{height:343px}@keyframes private-scan{0%{background-position:180% 0}to{background-position:-60% 0}}@keyframes private-ambient{0%,to{opacity:.3;transform:scale(.92)}50%{opacity:.6;transform:scale(1.04)}}@keyframes private-orbit{to{transform:rotate(360deg)}}@media (max-width:1199px){.private-kpi{padding:17px 15px}.private-kpi dd{font-size:26px}.private-secondary-grid>.private-panel{padding:20px 18px}.private-results{grid-template-columns:44% 56%}.private-result-line{grid-template-columns:26px minmax(24px,1fr) 26px 50px;gap:6px}.private-stake-column-head,.private-stake-row{grid-template-columns:118px minmax(66px,1fr) 63px;gap:9px}.private-stake-identity{grid-template-columns:26px 82px;gap:8px}.private-stake-identity>.overview-glyph-chip{--chip-size:26px}.private-stake-tag{width:82px}.private-play-row{grid-template-columns:26px 28px minmax(50px,1fr) 26px 55px;gap:8px}.private-play-share{font-size:10px}}@media (max-width:960px){.private-secondary-grid{grid-template-columns:1fr}.private-secondary-grid>.private-panel{padding:20px 22px}.private-stake-column-head,.private-stake-row{grid-template-columns:126px minmax(66px,1fr) 74px;gap:18px}.private-stake-identity{grid-template-columns:28px 86px;gap:10px}.private-stake-tag{width:86px}.private-play-row{grid-template-columns:28px 32px minmax(90px,1fr) 34px 64px;gap:12px}.private-play-share{font-size:11px}}@media (max-width:760px){.private-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.private-kpi{min-height:116px;padding:14px 15px}.private-kpi dd{margin:9px 0 6px;font-size:26px}.private-kpi dt{gap:6px;font-size:11px}.private-kpi-change{font-size:10px}.private-kpi-suffix{font-size:14px}.private-secondary-grid{gap:14px}.private-secondary-grid>.private-panel{height:400px;padding:18px 16px}.private-trend-panel{margin-bottom:14px;padding:18px 14px}.private-trend-chart{height:330px}.private-chart-legend{gap:13px;font-size:10px}.private-panel-title h2{font-size:15px}.private-panel-heading{gap:10px;margin-bottom:17px}.private-track button{min-height:40px;padding:0 9px}.operations-cockpit.operations-cockpit-private .cockpit-toolbar{gap:14px;margin-bottom:14px}.operations-cockpit.operations-cockpit-private .private-window-caption{display:none}.operations-cockpit.operations-cockpit-private .cockpit-toolbar>.cockpit-period-options{scrollbar-width:none;background:0 0;border:0;flex-wrap:nowrap;gap:0;width:100%;margin:-4px 0;padding:4px 0;display:flex;overflow:auto}.operations-cockpit.operations-cockpit-private .cockpit-period-options .ant-btn{flex-shrink:0;height:36px;min-height:36px;padding:0 4px;font-size:12px;position:relative}.operations-cockpit.operations-cockpit-private .cockpit-period-options .ant-btn:after{content:"";background:0 0;border:0;position:absolute;inset:-4px 0}.private-results{grid-template-columns:45% 55%;height:290px}.private-result-ring{height:225px}.private-result-legend{gap:13px;padding-left:0}.private-result-line{grid-template-columns:25px minmax(24px,1fr) 22px 52px;gap:5px;font-size:12px}.private-result-line .overview-glyph-chip{--chip-size:25px;border-radius:7px}.private-result-line .overview-glyph{width:17px;height:17px}.private-result-line>:last-child{font-size:10.5px}.private-stake-column-head,.private-stake-row{grid-template-columns:112px minmax(72px,1fr) 62px;gap:9px}.private-stake-column-head{font-size:11px}.private-stake-identity{grid-template-columns:26px 78px;gap:8px}.private-stake-tag{width:78px;font-size:11px}.private-stake-list{gap:7px;margin-top:6px}.private-stake-share{grid-template-columns:minmax(20px,1fr) 42px;gap:7px}.private-stake-share>span{font-size:10px}.private-stake-win{font-size:12px}.private-play-row{grid-template-columns:26px 26px minmax(60px,1fr) 24px 51px;gap:8px}.private-play-row .overview-glyph-chip{--chip-size:26px}.private-play-share{font-size:10.5px}.private-odds-average{gap:5px}.private-odds-average span{font-size:10px}.private-odds-average strong{font-size:16px}.private-odds-row{grid-template-columns:70px minmax(40px,1fr) 56px;gap:10px;font-size:11px}.private-odds-list{gap:13px;padding-top:11px}}@media (max-width:360px){.private-stake-column-head,.private-stake-row{grid-template-columns:104px minmax(56px,1fr) 60px;gap:6px}.private-stake-identity{grid-template-columns:24px 74px;gap:6px}.private-stake-tag{width:74px;font-size:10px}.private-play-row{grid-template-columns:24px 24px minmax(45px,1fr) 22px 48px;gap:6px}.private-play-share{font-size:10px}}@media (prefers-reduced-motion:reduce){.private-kpi:after,.private-panel[data-motion-kind]:after{opacity:0!important;animation:none!important}.private-kpi:before,.private-ring-orbit{animation:none!important}}[data-zq-theme=public-dark] .private-operations{--private-border:var(--zq-border);--private-count:#70a692;--zq-chart-grid:#2d5548}[data-zq-theme=public-dark] .operations-cockpit.operations-cockpit-private .cockpit-period-options .ant-btn[aria-pressed=true]{color:#b2dfcf;background:#184638}[data-zq-theme=public-dark] .private-track,[data-zq-theme=public-dark] .private-panel-icon>span{background:var(--zq-surface-subtle)}.operations-cockpit{gap:22px;display:grid}.operations-cockpit-data{--zq-weekday-friday:#7764d8;--zq-weekday-saturday:#bd852a;--zq-weekday-sunday:#168884;--zq-outcome-half-win:#65a78b;--zq-outcome-push:#8e9bad;--zq-outcome-half-loss:#db8d9a;gap:18px;display:grid}.cockpit-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.cockpit-toolbar>.cockpit-period-options{border:1px solid var(--border);background:var(--surface);border-radius:9px;flex-wrap:wrap;gap:3px;padding:4px;display:flex}.cockpit-period-options .ant-btn{box-shadow:none;background:0 0;border-color:#0000;font-size:12px}.cockpit-period-options .ant-btn[aria-pressed=true]{color:var(--zq-brand-text);background:var(--zq-brand-subtle);border-color:var(--zq-border)}.cockpit-toolbar>.signal-scope{align-items:center;gap:10px;width:min(100%,240px);min-width:0;display:flex}.cockpit-toolbar>.signal-scope>span{flex-shrink:0}.cockpit-toolbar>.signal-scope .ant-select{flex:1;min-width:0}.cockpit-toolbar .ant-btn,.cockpit-performance-mode .ant-btn{min-height:44px}.custom-window-fields{gap:10px;display:flex}.custom-window-fields label{color:var(--muted);gap:4px;font-size:.6875rem;display:grid}.custom-window-fields input{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--ink);border-radius:7px;padding:6px 9px}.cockpit-toolbar p{color:var(--muted);margin:0;font-size:.75rem}.cockpit-window-boundary{color:var(--muted);margin:-8px 0 0;font-size:.75rem}.cockpit-performance-mode{justify-content:flex-end;gap:8px;display:flex}.cockpit-metrics{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.cockpit-metrics>div{border-right:1px solid var(--border);padding:18px}.cockpit-metrics>div:nth-child(-n+4){border-bottom:1px solid var(--border)}.cockpit-metrics>div:nth-child(4n){border-right:0}.cockpit-metrics dt{color:var(--muted);font-size:.75rem}.cockpit-metrics dd{font-variant-numeric:tabular-nums;margin:9px 0 5px;font-size:1.5rem;font-weight:700}.cockpit-metrics small{color:var(--muted);font-size:.6875rem}.cockpit-metrics .metric-sample{margin-top:4px;display:block}.operations-cockpit-data .cockpit-metrics .comparison-positive{color:var(--zq-positive,#14794b)}.operations-cockpit-data .cockpit-metrics .comparison-negative{color:var(--zq-negative,#bf2843)}.operations-cockpit-data .cockpit-metrics .comparison-neutral{color:var(--zq-text-muted,#596980)}.cockpit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.chart-panel{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:16px;min-width:0;height:448px;padding:20px;display:flex}.chart-panel-wide{grid-column:1/-1;height:480px}.chart-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.chart-panel h2{margin:0;font-size:1rem}.operations-cockpit-data .chart-panel-heading h2{font-size:15px;font-weight:600;line-height:1.4}.chart-panel-title{flex:180px;min-width:0}.chart-panel-subtitle{color:var(--zq-text-muted,var(--muted));margin:6px 0 0;font-size:11px;line-height:1.6}.cockpit-inline-value{color:var(--zq-text-muted,var(--muted));text-align:right;gap:3px;font-size:10px;display:grid}.cockpit-inline-value strong{color:var(--zq-text-primary,var(--ink));font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.chart-panel-tools{flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px;display:flex}.chart-panel-heading .cockpit-performance-mode{margin-bottom:0}.chart-panel-tools .ant-btn{min-height:36px;font-size:.75rem}.chart-panel-body{flex:1;min-height:0;position:relative}.chart-visual,.chart-numeric-view{position:absolute;inset:0}.chart-outcome-layout{grid-template-columns:minmax(0,.95fr) minmax(125px,1fr);align-items:center;gap:12px;display:grid}.cockpit-outcome-legend{gap:14px;min-width:0;display:grid}.cockpit-outcome-row{font-variant-numeric:tabular-nums;grid-template-columns:7px minmax(28px,1fr) auto 44px;align-items:center;gap:8px;font-size:12px;display:grid}.cockpit-outcome-row strong{font-weight:500}.cockpit-outcome-row>:last-child{color:var(--zq-text-muted,var(--muted));text-align:right}.cockpit-outcome-swatch,.cockpit-chart-legend i{border-radius:2px;flex:none;width:7px;height:7px;display:inline-block}.outcome-full_win .cockpit-outcome-swatch{background:var(--zq-positive)}.outcome-half_win .cockpit-outcome-swatch{background:var(--zq-outcome-half-win)}.outcome-push .cockpit-outcome-swatch{background:var(--zq-outcome-push)}.outcome-half_loss .cockpit-outcome-swatch{background:var(--zq-outcome-half-loss)}.outcome-full_loss .cockpit-outcome-swatch{background:var(--zq-negative)}.chart-panel-footer{border-top:1px solid var(--border);flex:none;padding-top:12px}.cockpit-trend-footer,.cockpit-chart-legend{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.cockpit-trend-footer{--cockpit-track-color:var(--zq-standard-profit);justify-content:space-between}.cockpit-mode-actual{--cockpit-track-color:var(--zq-odds-profit)}.cockpit-chart-legend{color:var(--zq-text-secondary,var(--ink));font-size:11px}.cockpit-chart-legend>span{align-items:center;gap:6px;display:inline-flex}.cockpit-chart-legend .cockpit-count-swatch{background:var(--zq-count-fill);border:1px solid var(--zq-text-muted);width:12px;height:9px}.cockpit-chart-legend .cockpit-profit-swatch,.cockpit-chart-legend .cockpit-roi-swatch,.cockpit-chart-legend .cockpit-average-count-swatch,.cockpit-chart-legend .cockpit-average-profit-swatch{border-top:2px solid var(--cockpit-track-color);border-radius:0;width:17px;height:0}.cockpit-chart-legend .cockpit-roi-swatch{border-top-style:dashed}.cockpit-chart-legend .cockpit-average-count-swatch{border-top:1px dashed var(--zq-text-muted)}.cockpit-chart-legend .cockpit-average-profit-swatch{border-top-style:dotted}.cockpit-chart-legend .cockpit-standard-dot{background:var(--zq-standard-profit)}.cockpit-chart-legend .cockpit-actual-dot{background:var(--zq-odds-profit)}.chart-visual-hidden{visibility:hidden;pointer-events:none}.chart-numeric-view{overscroll-behavior:contain;overflow:auto}.echart{width:100%;height:100%;position:relative}.chart-empty{height:100%;color:var(--muted);place-items:center;margin:0;font-size:.875rem;display:grid}.echart>div,.echart canvas{width:100%;height:100%;position:absolute;inset:0}.chart-table{overflow-x:auto}.chart-table table{border-collapse:collapse;width:100%;font-size:.75rem}.chart-table th,.chart-table td{border-bottom:1px solid var(--border);text-align:left;padding:8px}.chart-pagination{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:.8125rem;display:flex}.chart-pagination .ant-btn{min-height:40px}[data-zq-theme=public-dark] .operations-cockpit-data{--zq-weekday-friday:#a895ff;--zq-weekday-saturday:#e5b45f;--zq-weekday-sunday:#45c7bc;--zq-outcome-half-win:#9cc6b2;--zq-outcome-push:#99a8bc;--zq-outcome-half-loss:#d99ca8}@media (max-width:760px){.cockpit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-metrics>div:nth-child(-n+6){border-bottom:1px solid var(--border)}.cockpit-metrics>div:nth-child(2n){border-right:0}.cockpit-toolbar{flex-direction:column;align-items:flex-start}.cockpit-grid{grid-template-columns:minmax(0,1fr)}.chart-panel-wide{grid-column:auto}.chart-panel{padding:16px}.chart-panel-wide{height:480px}}@media (max-width:520px){.cockpit-metrics>div{padding:14px}.cockpit-metrics dd{font-size:1.25rem}.chart-panel-wide .chart-panel-tools{justify-content:space-between;width:100%}.chart-outcome-layout{gap:4px}.cockpit-outcome-row{grid-template-columns:7px minmax(26px,1fr) auto 40px;gap:6px;font-size:11px}.cockpit-chart-legend{gap:8px 12px;font-size:10px}.cockpit-average-legend{font-size:9px}}.public-home{--canvas:#f3f6fa;--ink:#17243b;--navigation:#101e35;--primary:#1e40af;--muted:#52647f;--border:#d9e2ee;--surface:#fff;--public-accent:#d97706;--public-focus:#a45300;background:var(--canvas);min-height:100dvh;color:var(--ink);flex-direction:column;font-family:PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;display:flex}.public-home[data-theme=dark]{--canvas:#0c1627;--ink:#edf3fc;--primary:#91bcff;--muted:#adbed8;--border:#304560;--surface:#14243a;--public-accent:#f5ad49;--public-focus:#ffd48b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.public-home :is(button,select,input,a):focus-visible{outline:3px solid var(--public-focus);outline-offset:3px}.public-home ::selection{color:#11213b;background:#bed7ff}.public-skip{z-index:100;color:#fff;background:#173b78;padding:10px 16px;position:absolute;top:-80px;left:16px}.public-skip:focus{top:12px}.public-header{background:var(--navigation);color:#f7faff;border-bottom:3px solid var(--public-accent)}.public-header-inner,.public-main,.public-footer{width:min(100% - 48px,1280px);margin-inline:auto}.public-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.public-brand{color:#fff;white-space:nowrap;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.public-brand:hover{color:#fff}.public-brand img{flex:none;width:44px;height:44px}.public-brand span{gap:0;display:grid}.public-brand strong{letter-spacing:-.025em;font-size:1.2rem;font-weight:700;line-height:1.2}.public-brand small{color:#c3d2e8;font-size:.72rem;line-height:1.5}.public-header-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.public-tool,.public-admin-link{color:#edf3fc;cursor:pointer;background:0 0;border:1px solid #435975;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:.875rem;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.public-tool:hover,.public-admin-link:hover{color:#fff;background:#233d5e;border-color:#b2c8e8}.public-tool-disabled{opacity:.58;cursor:not-allowed}.public-tool-disabled:hover{background:0 0;border-color:#435975}.public-admin-link{color:#132037;background:#d48a2c;border-color:#d48a2c;font-weight:700}.public-admin-link:hover{color:#132037;background:#f3b65d;border-color:#f3b65d}.public-theme-icon{border:2px solid;border-radius:50%;width:14px;height:14px;transition:transform .18s;box-shadow:inset -5px -4px}.public-theme-toggle[aria-pressed=true] .public-theme-icon{transform:rotate(-105deg)}.public-main{flex:1;padding-block:28px 56px}.public-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.public-heading h1{letter-spacing:-.025em;margin:0;font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.2}.public-heading p,.public-freshness{color:var(--muted);margin:8px 0 0;font-size:.875rem;line-height:1.5}.public-freshness{white-space:nowrap;font-variant-numeric:tabular-nums;justify-items:end;gap:4px;margin:0;display:grid}.public-freshness small{font-size:.75rem}.public-filters{border-block:1px solid var(--border);flex-wrap:wrap;align-items:end;gap:14px 24px;margin-bottom:24px;padding:14px 0 20px;display:flex}.public-window-tabs{flex-wrap:wrap;flex:660px;gap:6px;display:flex}.public-window-tabs button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:8px 14px;font-size:.875rem;font-weight:600;transition:background .16s,color .16s}.public-window-tabs button:hover{background:var(--surface);color:var(--ink)}.public-window-tabs button[aria-pressed=true]{background:var(--surface);border-color:var(--border);color:var(--primary);box-shadow:inset 0 -3px 0 var(--public-accent)}.public-signal-filter,.public-custom-dates label{color:var(--muted);gap:6px;font-size:.75rem;font-weight:600;display:grid}.public-signal-filter select,.public-custom-dates input{border:1px solid var(--border);background:var(--surface);min-width:180px;min-height:44px;color:var(--ink);border-radius:8px;padding:9px 11px;font-size:.875rem}.public-custom-dates{flex-wrap:wrap;gap:12px;width:100%;display:flex}.public-home .operations-cockpit-data{gap:24px}.public-home .cockpit-metrics,.public-home .chart-panel{background:var(--surface);border-color:var(--border)}.public-home .cockpit-metrics dt,.public-home .cockpit-metrics small,.public-home .chart-empty{color:var(--muted)}.public-home .cockpit-metrics dd{font-variant-numeric:tabular-nums}.public-home .cockpit-performance-mode{margin-bottom:-10px}.public-home .cockpit-performance-mode .ant-btn{background:var(--surface);color:var(--ink);border-color:var(--border)}.public-home .cockpit-performance-mode .ant-btn-primary{color:#fff;background:#1e40af;border-color:#1e40af}.public-home .chart-panel h2{color:var(--ink);font-size:1rem}.public-home .chart-panel summary,.public-home .chart-table{color:var(--primary)}.public-home .chart-table th,.public-home .chart-table td{border-color:var(--border);color:var(--ink)}.public-zero-note{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:8px;margin:0 0 20px;padding:11px 14px;font-size:.875rem}.public-state{max-width:680px;padding:52px 0}.public-state h1{font-size:clamp(1.5rem,3vw,2rem)}.public-state p{color:var(--muted)}.public-state button{border:1px solid var(--primary);background:var(--primary);min-height:44px;color:var(--surface);cursor:pointer;border-radius:8px;padding:10px 20px}.public-footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:16px;padding-block:22px;font-size:.8rem;display:flex}@media (max-width:760px){.public-header-inner{flex-direction:column;align-items:flex-start;gap:12px;padding-block:14px}.public-header-tools{justify-content:flex-start;width:100%}.public-heading{flex-direction:column}.public-freshness{justify-items:start}}@media (max-width:520px){.public-header-inner,.public-main,.public-footer{width:min(100% - 28px,1280px)}.public-header-tools{gap:6px}.public-tool,.public-admin-link{padding-inline:10px;font-size:.8rem}.public-window-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-window-tabs button{padding-inline:7px;font-size:.8rem}.public-signal-filter,.public-signal-filter select{width:100%}.public-footer{flex-direction:column;gap:2px}}@media (prefers-reduced-motion:reduce){.public-home :is(button,a,.public-theme-icon){transition:none!important}}:root{color:#101828;font-synthesis:none;text-rendering:optimizelegibility;--canvas:#f3f6fa;--ink:#172033;--navigation:#111b2e;--primary:#1677ff;--healthy:#168a5b;--danger:#d64545;--muted:#58677f;--border:#dde3ed;--surface:#fff;--mono:"SFMono-Regular", "JetBrains Mono", Consolas, monospace;background:#f6f8fc;font-family:PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}html{scroll-padding-top:96px}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}a{color:var(--primary);text-underline-offset:3px}a:hover{color:#204ad1}::selection{color:#101828;background:#dce5ff}:focus-visible{outline:3px solid var(--primary);outline-offset:3px}code,time,.account-id{font-family:var(--mono);font-variant-numeric:tabular-nums}code{overflow-wrap:anywhere;font-size:.8125rem}h1,h2,h3,p{margin-top:0}h1{font-size:1.625rem;font-weight:650;line-height:1.4}h2{font-size:1.0625rem;font-weight:650;line-height:1.5}h3{font-size:.875rem;font-weight:650;line-height:1.5}p{line-height:1.8}.ant-btn{min-height:40px;box-shadow:none;border-radius:6px;font-family:inherit;font-size:.875rem}.ant-btn-primary:not(:disabled){background:var(--primary);border-color:var(--primary);color:#fff}.ant-btn-primary:not(:disabled):hover{color:#fff;background:#204ad1;border-color:#204ad1}.ant-btn:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.auth-page{width:min(100% - 40px,480px);margin:0 auto;padding:88px 0 32px}.brand-lockup{align-items:center;gap:14px;margin-bottom:40px;font-size:1.125rem;font-weight:650;display:flex}.brand-mark{font-family:var(--mono);letter-spacing:-.03em;font-size:1.35rem;font-weight:750;line-height:1;display:inline-block}.auth-panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:32px}.auth-panel h1{margin-bottom:14px}.auth-panel p{color:var(--muted);margin-bottom:24px;font-size:.9375rem}.auth-panel .primary-action{width:100%;min-height:44px}.auth-panel .auth-note{margin:20px 0 0;font-size:.8125rem}.password-form{gap:18px;display:grid}.form-field{gap:8px;display:grid}.form-field label{font-size:.875rem;font-weight:600}.form-field input{background:var(--surface);width:100%;min-height:44px;color:var(--ink);caret-color:var(--primary);border:1px solid #728197;border-radius:6px;padding:10px 12px;font-size:1rem}.form-field input:hover:not(:disabled){border-color:var(--primary)}.form-field input:disabled{background:var(--canvas);color:var(--muted);cursor:not-allowed}.auth-panel .login-error{color:#a82424;margin:0;font-size:.875rem}.login-separator{color:var(--muted);align-items:center;gap:14px;margin-block:24px;font-size:.8125rem;display:flex}.login-separator:before,.login-separator:after{content:"";background:var(--border);flex:1;height:1px}.telegram-action.ant-btn{width:100%;min-height:44px}.auth-panel .initialization-note{background:var(--canvas);border-radius:6px;margin-bottom:22px;padding:12px 14px;font-size:.875rem}.auth-panel .login-method-note{margin:12px 0 0;font-size:.8125rem}.configuration-retry.ant-btn{margin-top:16px}.auth-footer{color:var(--muted);margin-top:24px;font-size:.8125rem}.skeleton{gap:12px;display:grid}.skeleton span{background:#e9edf4;border-radius:3px;height:14px}.skeleton span:last-child{width:64%}.admin-shell{grid-template-columns:248px minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.sidebar{background:var(--navigation);color:#fff;flex-direction:column;height:100%;min-height:0;padding:24px 14px 20px;display:flex;overflow:hidden}.sidebar>nav{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.sidebar-brand,.sidebar-footer{flex-shrink:0}.sidebar-brand{align-items:center;gap:12px;padding:0 12px 24px;display:flex}.sidebar-brand strong{font-size:1rem;font-weight:650;display:block}.sidebar-brand div>span{color:#b4c1dc;margin-top:5px;font-size:.75rem;display:block}.sidebar nav ul{margin:0;padding:0;list-style:none}.sidebar nav ul[hidden]{display:none!important}.nav-group+.nav-group{margin-top:18px}.nav-group-toggle{color:#91a3c0;width:100%;min-height:36px;font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:7px 12px;font-size:.75rem;font-weight:700;display:flex}.nav-group-toggle:hover,.nav-group-toggle:focus-visible{color:#fff}.nav-group-toggle:focus-visible{outline-offset:1px;outline-color:#a9c0ff}.nav-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .15s;transform:rotate(45deg)}.nav-group-toggle[aria-expanded=true] .nav-chevron{transform:rotate(225deg)}.nav-link{color:#c3cee4;border-radius:8px;align-items:center;gap:11px;min-height:44px;margin-bottom:3px;padding:10px 12px;font-size:.875rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.nav-link:hover{color:#fff;background:#162544}.nav-link.active{color:#fff;background:#1d4f91;font-weight:600}.nav-link:focus-visible{outline-offset:1px;outline-color:#a9c0ff}.nav-icon{color:#8ca9d3;text-align:center;place-items:center;width:20px;font-size:1rem;display:grid}.nav-marker{border:1.5px solid;border-radius:3px;width:8px;height:8px;display:block}.nav-link.active .nav-marker{background:currentColor}.nav-link.active .nav-icon{color:#fff}.sidebar-footer{color:#adbbd5;margin-top:auto;padding:28px 12px 0;font-size:.75rem;line-height:1.9}.capability-dot{border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.capability-dot.is-ready{background:#41d49b}.capability-dot.is-readonly{background:#f5b942}.workspace{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.topbar{z-index:10;background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;min-width:0;min-height:76px;padding:16px 32px;display:flex;position:sticky;top:0}.topbar-context{color:var(--muted);align-items:center;gap:7px;margin-right:auto;font-size:.8125rem;display:flex}.topbar-context strong{color:var(--ink);font-size:.9375rem}.topbar-tools{flex-shrink:0;align-items:center;gap:8px;display:flex}.command-palette-toggle kbd{color:var(--muted);font:inherit;margin-left:6px;font-size:.6875rem}.topbar-tool-link{border:1px solid var(--border);min-height:36px;color:var(--ink);background:var(--surface);border-radius:7px;align-items:center;padding:7px 12px;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}.topbar-tool-link:hover{border-color:var(--primary);color:var(--primary)}.command-palette-backdrop{z-index:100;background:#0a192f7a;place-items:start center;padding:10vh 20px 20px;display:grid;position:fixed;inset:0}.command-palette{border:1px solid var(--border);background:var(--surface);border-radius:12px;width:min(680px,100%);max-height:76vh;padding:20px;overflow:auto;box-shadow:0 24px 70px #0f223f47}.command-palette-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.command-palette-heading>div{gap:4px;display:grid}.command-palette-heading small,.command-palette-results span{color:var(--muted);font-size:.75rem}.command-palette-search{color:var(--muted);gap:6px;margin-top:18px;font-size:.75rem;font-weight:650;display:grid}.command-palette-search input{border:1px solid var(--border);min-height:44px;color:var(--ink);background:var(--surface);border-radius:8px;padding:9px 12px;font-size:1rem}.command-palette-results{gap:6px;margin-top:12px;display:grid}.command-palette-results button{min-height:48px;color:var(--ink);background:var(--canvas);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.command-palette-results button:hover,.command-palette-results button:focus-visible{border-color:var(--primary);outline:none}.signal-scope{min-width:220px;color:var(--muted);gap:4px;font-size:.6875rem;font-weight:600;display:grid}.signal-scope .ant-select{width:100%}.signal-scope .ant-select-selector{min-height:36px;border-color:var(--border)!important;box-shadow:none!important;border-radius:7px!important}.signal-scope .ant-select-selection-item{font-size:.8125rem;line-height:34px!important}.role-label{font-size:.875rem;font-weight:650}.scope-summary{color:var(--muted);font-size:.8125rem}.account-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.account-summary{color:inherit;border-radius:8px;align-items:center;gap:10px;text-decoration:none;display:flex}.account-summary:hover{color:inherit}.account-summary>span:last-child{gap:2px;display:grid}.account-summary strong{font-size:.8125rem}.account-summary small{color:var(--muted);font-size:.6875rem}.account-avatar{color:#164b88;background:#e5f0ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:.8125rem;font-weight:750;display:grid}.account-id{color:var(--muted);font-size:.8125rem}.navigation-toggle.ant-btn{display:none}.environment-banner{color:#674600;background:#fff7dc;border-bottom:1px solid #ead28b;margin:0;padding:8px 32px;font-size:.8125rem;font-weight:650;line-height:1.5}.main-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;width:100%;min-width:0;min-height:0;padding:30px 32px 56px;scroll-padding-block:20px;overflow:auto}.main-content>*{max-width:1256px}.environment-banner{flex-shrink:0}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;scroll-margin-top:96px;display:flex}.page-heading-copy{min-width:0}.page-heading h1{width:-moz-fit-content;width:fit-content;margin-bottom:7px}.page-heading p{color:var(--muted);margin-bottom:0;font-size:.875rem}.page-heading .observed-at{margin-top:8px;font-size:.75rem}.page-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.command-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.identity-section{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-bottom:32px;padding:24px}.identity-section summary{cursor:pointer;color:var(--ink);font-size:.9375rem;font-weight:650}.identity-section[open] summary{margin-bottom:24px}.identity-section section+section{margin-top:28px}.identity-section h2{margin-bottom:20px}.identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;margin:0;display:grid}.identity-grid dt{color:var(--muted);margin-bottom:8px;font-size:.8125rem}.identity-grid dd{margin:0;font-size:.875rem;line-height:1.6}.identity-grid time{overflow-wrap:anywhere;font-size:.75rem}.section-heading{align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.section-heading h2{margin:0}.neutral-label{color:var(--muted);font-size:.75rem}.section-description{color:var(--muted);margin-bottom:20px;font-size:.875rem}.quick-entry-section{margin:0 0 28px}.quick-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.quick-entry-grid a{border:1px solid var(--border);min-height:112px;color:var(--ink);background:var(--surface);border-radius:10px;gap:7px;padding:18px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.quick-entry-grid a:hover{border-color:#9cbcf1;transform:translateY(-1px);box-shadow:0 8px 22px #223e6914}.quick-entry-grid strong{font-size:.875rem}.quick-entry-grid span{color:var(--muted);font-size:.75rem;line-height:1.65}.write-mode-badge{border-radius:999px;padding:4px 9px;font-size:.6875rem;font-weight:650}.write-mode-badge.enabled{color:#0c6543;background:#eaf8f2}.write-mode-badge.readonly{color:#79500b;background:#fff5d9}.scope-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.scope-columns>div{min-width:0}.scope-columns h3{border-bottom:1px solid var(--border);margin-bottom:0;padding-bottom:12px}.identifier-list,.group-scope-list{margin:0;padding:0;list-style:none}.identifier-list>li{border-bottom:1px solid var(--border);padding:13px 0;line-height:1.6}.group-scope-list>li{border-bottom:1px solid var(--border);padding:14px 0}.group-scope-list strong{margin-bottom:8px;font-size:.8125rem;display:block}.group-scope-list ul{color:var(--muted);padding-left:16px}.group-scope-list ul li{padding:5px 0}.group-scope-list p,.empty-line{color:var(--muted);margin:14px 0;font-size:.8125rem}.boundary-note{border-top:1px solid var(--border);color:var(--muted);margin:30px 0 0;padding-top:20px;font-size:.8125rem}.scope-notice{background:#f8faff;border:1px solid #cbd7f6;border-radius:6px;margin-top:30px;padding:16px 18px}.scope-notice strong{margin-bottom:6px;font-size:.8125rem;display:block}.scope-notice p{color:var(--muted);margin:0;font-size:.8125rem}.filter-bar{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,220px)) auto;align-items:end;gap:14px;margin-bottom:20px;padding:18px;display:grid}.filter-field{min-width:0;color:var(--muted);gap:7px;font-size:.8125rem;font-weight:600;display:grid}.filter-field input,.filter-field select{background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border:1px solid #728197;border-radius:6px;padding:9px 11px;font-size:.875rem}.filter-actions{gap:10px;display:flex}.filter-actions .ant-btn,.responsive-data-list .ant-btn,.cursor-pager .ant-btn{min-height:44px}.query-state{border:1px solid var(--border);background:var(--surface);border-radius:8px;max-width:760px;padding:24px}.query-state h2{margin-bottom:8px}.query-state p{color:var(--muted);margin-bottom:0;font-size:.875rem}.query-state-error{background:snow;border-color:#efc1c1}.query-state .ant-btn{margin-top:18px}.query-state .request-id{margin-top:12px;font-size:.75rem}.query-skeleton{gap:10px;margin-top:20px;display:grid}.query-skeleton span{background:#e9edf4;border-radius:3px;height:13px;display:block}.query-skeleton span:nth-child(2){width:82%}.query-skeleton span:nth-child(3){width:64%}.desktop-data-list{border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow-x:auto}.desktop-data-list table{border-collapse:collapse;width:100%;font-size:.875rem}.desktop-data-list th,.desktop-data-list td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:13px 16px}.desktop-data-list th{color:var(--muted);background:var(--canvas);font-size:.8125rem;font-weight:650}.desktop-data-list tbody tr:last-child td{border-bottom:0}.desktop-data-list tbody tr:hover{background:#f8faff}.row-detail-action.ant-btn{height:32px;min-height:32px;padding-inline:6px;font-weight:600}.mobile-data-list{margin:0;padding:0;list-style:none;display:none}.mobile-data-list>li{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:18px}.mobile-data-list>li+li{margin-top:12px}.mobile-data-list dl{margin:0 0 16px}.mobile-data-list dl>div{grid-template-columns:minmax(88px,.4fr) minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.mobile-data-list dt{color:var(--muted);font-size:.75rem}.mobile-data-list dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.875rem}.cursor-pager{justify-content:flex-end;align-items:center;gap:14px;margin-top:18px;display:flex}.cursor-pager span{min-width:64px;color:var(--muted);text-align:center;font-size:.8125rem}.detail-dialog{border:0;border-left:1px solid var(--border);background:var(--surface);width:min(100%,720px);max-width:none;height:100dvh;max-height:none;color:var(--ink);margin:0 0 0 auto;padding:0;overflow:hidden}.detail-dialog[open]{flex-direction:column;display:flex}.detail-dialog::backdrop{background:#0b16306b}.detail-dialog-header{z-index:1;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:16px 24px;display:flex}.detail-dialog-header h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.25rem}.detail-dialog-header>button{flex-shrink:0}.detail-dialog-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;padding:24px;overflow:auto}.detail-summary{margin-bottom:24px}.detail-summary-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.detail-summary-heading h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.125rem}.detail-section,.detail-disclosure{margin-top:24px}.detail-section:first-child{margin-top:0}.detail-section>h3{margin:0 0 12px;font-size:.9375rem}.detail-disclosure{border-top:1px solid var(--border)}.detail-disclosure>summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:16px 0;font-weight:600}.detail-disclosure-body{gap:20px;padding-bottom:8px;display:grid}.detail-dialog .detail-fields{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;display:grid;overflow:visible}.detail-dialog .detail-fields>div{border-bottom:1px solid var(--border);background:0 0;min-width:0;padding:12px 0}.detail-dialog .detail-fields>.detail-field-wide{grid-column:1/-1}.detail-dialog .detail-fields dt{color:var(--muted);margin:0 0 6px;font-size:.75rem}.detail-dialog .detail-fields dd{overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.6}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.information-panel{border-top:1px solid var(--border);max-width:760px;padding:26px 0}.information-panel h2{margin-bottom:10px}.information-panel p{color:var(--muted);max-width:65ch;font-size:.9375rem}.inline-error{border:1px solid var(--danger);color:#922323;background:#fff5f5;border-radius:6px;padding:12px 16px;font-size:.875rem}.skip-link{z-index:20;background:#fff;padding:12px 20px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}@media (max-width:1000px){.main-content{padding:24px}.topbar{padding-inline:24px}.account-id{display:none}.identity-grid{grid-template-columns:minmax(0,1fr)}.quick-entry-grid,.filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-search,.filter-actions{grid-column:1/-1}}@media (max-width:760px){.admin-shell{grid-template-columns:minmax(0,1fr)}.sidebar{min-height:0;padding:20px 16px;display:none}.sidebar.sidebar-open{display:flex}.sidebar-brand,.sidebar-footer{display:none}.sidebar nav ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid}.nav-group+.nav-group{margin-top:12px}.nav-group-toggle{margin-top:6px}.navigation-toggle.ant-btn{min-height:44px;display:inline-flex}.topbar{flex-wrap:wrap;gap:12px;min-height:76px;padding:12px 16px}.topbar-context{flex:1}.signal-scope{order:4;width:100%}.topbar-tools{order:3;width:100%}.topbar-tools>*{flex:1;justify-content:center}.account-actions{gap:0}.account-summary{display:none}.topbar .ant-btn{min-height:44px}.main-content{padding:24px 20px}.page-heading{display:block}.page-heading-actions{justify-content:flex-start;margin-top:16px}.filter-bar{grid-template-columns:minmax(0,1fr);padding:16px}.filter-search,.filter-actions{grid-column:auto}.filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.desktop-data-list{display:none}.mobile-data-list{display:block}.cursor-pager{justify-content:space-between}.detail-dialog{border-left:0;width:100%}.detail-dialog-header{padding:16px}.detail-dialog-body{padding:20px 16px}.detail-dialog .detail-fields{grid-template-columns:minmax(0,1fr)}.scope-columns{grid-template-columns:minmax(0,1fr);gap:28px}.identity-section{padding:20px}.quick-entry-grid{grid-template-columns:minmax(0,1fr)}.auth-page{padding-top:48px}.auth-panel{padding:26px 24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.visual-baseline-structure body,.visual-baseline-structure button,.visual-baseline-structure input,.visual-baseline-structure select,.visual-baseline-structure textarea{font-family:Arial,sans-serif!important}.visual-baseline-structure body *{color:#0000!important;letter-spacing:0!important;text-shadow:none!important;font-size:0!important;line-height:1!important}[data-zq-theme=public-light]{--zq-brand:#23799a;--zq-brand-hover:#165d7c;--zq-brand-active:#11475f;--zq-on-brand:#fff;--zq-brand-subtle:#eaf4fd;--zq-canvas:#f5f8f6;--zq-surface:#fff;--zq-elevated-surface:#fff;--zq-surface-subtle:#eef3f0;--zq-text-primary:#101828;--zq-text-secondary:#475467;--zq-text-muted:#596980;--zq-inverse-text:#f5f7ff;--zq-border:#cdd5e2;--zq-control-border:#7b8ba4;--zq-divider:#e4e8f0;--zq-focus-ring:#23799a;--zq-positive:#14794b;--zq-positive-bg:#e8f6ee;--zq-negative:#bf2843;--zq-negative-bg:#fdedf0;--zq-pending:#835400;--zq-pending-bg:#fff4d8;--zq-unknown:#596980;--zq-unknown-bg:#edf0f5;--zq-live:#14794b;--zq-stale:#835400;--zq-offline:#596980;--zq-standard-profit:#23799a;--zq-odds-profit:#087a86;--zq-chart-series-1:#23799a;--zq-chart-series-2:#087a86;--zq-chart-series-3:#14794b;--zq-chart-series-4:#bf2843;--zq-chart-series-5:#835400;--zq-chart-series-6:#7962ad;--zq-chart-grid:#e4e8f0;--zq-nav-surface:#0b3d2e;--zq-nav-text:#f5f7ff;--zq-nav-muted:#acb8cc;--zq-nav-active-bg:#124d40;--zq-nav-active-text:#83c6fc;--zq-selected-surface:#eaf4fd;--zq-logo-mark:#0b3d2e;--zq-logo-trace:#4da8f5;--zq-on-negative:#fff;--zq-brand-text:#165d7c;--zq-count-fill:#5969803d;--zq-count-legend-fill:#59698073;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-zq-theme=public-dark]{--zq-brand:#4da8f5;--zq-brand-hover:#8dcafc;--zq-brand-active:#23799a;--zq-on-brand:#081f1a;--zq-brand-subtle:#153b4a;--zq-canvas:#081f1a;--zq-surface:#102b22;--zq-elevated-surface:#183c2d;--zq-surface-subtle:#16362d;--zq-text-primary:#f5f7ff;--zq-text-secondary:#c2cdde;--zq-text-muted:#acb8cc;--zq-inverse-text:#101828;--zq-border:#2d5548;--zq-control-border:#6d9483;--zq-divider:#24483c;--zq-focus-ring:#8dcafc;--zq-positive:#5be37d;--zq-positive-bg:#173529;--zq-negative:#ff8294;--zq-negative-bg:#421f30;--zq-pending:#f3c74f;--zq-pending-bg:#3d321c;--zq-unknown:#acb8cc;--zq-unknown-bg:#233047;--zq-live:#5be37d;--zq-stale:#f3c74f;--zq-offline:#acb8cc;--zq-standard-profit:#4da8f5;--zq-odds-profit:#3be3ff;--zq-chart-series-1:#4da8f5;--zq-chart-series-2:#3be3ff;--zq-chart-series-3:#5be37d;--zq-chart-series-4:#ff8294;--zq-chart-series-5:#f3c74f;--zq-chart-series-6:#c8aaff;--zq-chart-grid:#293b54;--zq-nav-surface:#0b3d2e;--zq-nav-text:#f5f7ff;--zq-nav-muted:#acb8cc;--zq-nav-active-bg:#124d40;--zq-nav-active-text:#9dd3ff;--zq-selected-surface:#153b4a;--zq-logo-mark:#0b3d2e;--zq-logo-trace:#4da8f5;--zq-on-negative:#09111f;--zq-brand-text:#8dcafc;--zq-count-fill:#acb8cc3d;--zq-count-legend-fill:#acb8cc73;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,[data-zq-theme=console-light]{--zq-brand:#23799a;--zq-brand-hover:#165d7c;--zq-brand-active:#11475f;--zq-on-brand:#fff;--zq-brand-subtle:#eaf4fd;--zq-canvas:#f5f8f6;--zq-surface:#fff;--zq-elevated-surface:#fff;--zq-surface-subtle:#eef3f0;--zq-text-primary:#101828;--zq-text-secondary:#475467;--zq-text-muted:#596980;--zq-inverse-text:#f5f7ff;--zq-border:#cdd5e2;--zq-control-border:#7b8ba4;--zq-divider:#e4e8f0;--zq-focus-ring:#23799a;--zq-positive:#14794b;--zq-positive-bg:#e8f6ee;--zq-negative:#bf2843;--zq-negative-bg:#fdedf0;--zq-pending:#835400;--zq-pending-bg:#fff4d8;--zq-unknown:#596980;--zq-unknown-bg:#edf0f5;--zq-live:#14794b;--zq-stale:#835400;--zq-offline:#596980;--zq-standard-profit:#23799a;--zq-odds-profit:#087a86;--zq-chart-series-1:#23799a;--zq-chart-series-2:#087a86;--zq-chart-series-3:#14794b;--zq-chart-series-4:#bf2843;--zq-chart-series-5:#835400;--zq-chart-series-6:#7962ad;--zq-chart-grid:#e4e8f0;--zq-nav-surface:#0b3d2e;--zq-nav-text:#f5f7ff;--zq-nav-muted:#acb8cc;--zq-nav-active-bg:#124d40;--zq-nav-active-text:#83c6fc;--zq-selected-surface:#eaf4fd;--zq-logo-mark:#0b3d2e;--zq-logo-trace:#4da8f5;--zq-on-negative:#fff;--zq-brand-text:#165d7c;--zq-count-fill:#5969803d;--zq-count-legend-fill:#59698073;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,[data-zq-theme]{--zq-space-0:0px;--zq-space-4:4px;--zq-space-8:8px;--zq-space-12:12px;--zq-space-16:16px;--zq-space-24:24px;--zq-space-32:32px;--zq-space-40:40px;--zq-space-48:48px;--zq-space-64:64px;--zq-radius-none:0px;--zq-radius-small:4px;--zq-radius-control:8px;--zq-radius-panel:12px;--zq-radius-large:16px;--zq-font-ui:"PingFang SC", "Noto Sans SC", "Noto Sans CJK SC", "Microsoft YaHei", sans-serif;--zq-font-technical:"JetBrains Mono", ui-monospace, monospace;--canvas:var(--zq-canvas);--surface:var(--zq-surface);--ink:var(--zq-text-primary);--primary:var(--zq-brand-text);--healthy:var(--zq-positive);--danger:var(--zq-negative);--muted:var(--zq-text-muted);--border:var(--zq-border);--navigation:var(--zq-nav-surface);--mono:"JetBrains Mono", ui-monospace, monospace;--ant-color-primary:var(--zq-brand);--ant-color-primary-hover:var(--zq-brand-hover);--ant-color-primary-active:var(--zq-brand-active);--ant-color-text:var(--zq-text-primary);--ant-color-text-secondary:var(--zq-text-secondary);--ant-color-text-description:var(--zq-text-muted);--ant-color-text-light-solid:var(--zq-on-brand);--ant-color-bg-container:var(--zq-surface);--ant-color-bg-elevated:var(--zq-elevated-surface);--ant-color-border:var(--zq-border);--ant-color-border-secondary:var(--zq-divider);--ant-border-radius:var(--zq-radius-control);color:var(--ink);background:var(--canvas);font-variant-numeric:tabular-nums lining-nums;caret-color:var(--zq-brand-text);font-family:PingFang SC,Noto Sans SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif}[data-zq-theme] ::selection{color:var(--zq-text-primary);background:var(--zq-selected-surface)}[data-zq-theme] :focus-visible{outline-color:var(--zq-focus-ring);outline-offset:3px}[data-zq-theme] :is(input,select,textarea){border-color:var(--zq-control-border);border-radius:var(--zq-radius-control);color:var(--ink);background:var(--surface)}[data-zq-theme] input::placeholder,[data-zq-theme] textarea::placeholder{color:var(--zq-text-muted);opacity:1}[data-zq-theme] a{color:var(--zq-brand-text)}[data-zq-theme] .ant-btn{border-radius:var(--zq-radius-control);min-height:44px}[data-zq-theme] .ant-btn:not(.ant-btn-primary){color:var(--zq-text-primary);background:var(--zq-surface);border-color:var(--zq-border)}[data-zq-theme] .ant-btn-dangerous:not(.ant-btn-primary){color:var(--zq-negative)}[data-zq-theme] .ant-btn:disabled{color:var(--zq-text-muted);background:var(--zq-surface-subtle)}[data-zq-theme] .ant-btn-primary:not(:disabled){color:var(--zq-on-brand);background:var(--zq-brand);border-color:var(--zq-brand)}[data-zq-theme] .ant-btn-primary:not(:disabled):hover{background:var(--zq-brand-hover);border-color:var(--zq-brand-hover)}[data-zq-theme] .ant-btn-primary:not(:disabled):active{background:var(--zq-brand-active)}[data-zq-theme] .page-heading h1{letter-spacing:-.02em;font-size:28px;font-weight:650;line-height:38px}[data-zq-theme] .page-heading{gap:24px;margin-bottom:24px}[data-zq-theme] :is(.management-card,.management-toolbar,.resource-surface,.chart-panel,.auth-panel){border-color:var(--zq-border);border-radius:var(--zq-radius-panel);background:var(--zq-surface)}[data-zq-theme] :is(.management-feedback-success,.write-mode-badge.enabled){color:var(--zq-positive);background:var(--zq-positive-bg)}[data-zq-theme] :is(.management-feedback-error,.inline-error,.login-error){color:var(--zq-negative);background:var(--zq-negative-bg)}[data-zq-theme] .query-state .zq-artwork{margin:0 auto 16px}[data-zq-theme] .query-state{text-align:center}[data-zq-theme] .chart-panel summary{color:var(--zq-brand-text);min-height:44px;padding-block:12px}[data-zq-theme] .chart-table{scrollbar-color:var(--zq-control-border) var(--zq-surface-subtle)}[data-zq-theme] .chart-table th{background:var(--zq-surface-subtle)}[data-zq-theme] .cockpit-metrics{background:var(--zq-surface);border:1px solid var(--zq-border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}[data-zq-theme] .cockpit-metrics>div:nth-child(n){background:0 0;border:0;border-radius:0;min-width:0;padding:20px 24px}[data-zq-theme] .cockpit-metrics>div:not(:nth-child(4n+1)){border-left:1px solid var(--zq-border)}[data-zq-theme] .cockpit-metrics>div:nth-child(n+5){border-top:1px solid var(--zq-border)}[data-zq-theme] .cockpit-metrics dd{letter-spacing:-.025em;overflow-wrap:anywhere;margin:13px 0 8px;font-family:inherit;font-size:clamp(28px,2.1vw,34px);font-weight:600;line-height:1.25}[data-zq-theme] [data-kpi^=standardized_] dd{color:var(--zq-standard-profit)}[data-zq-theme] [data-kpi^=odds_] dd{color:var(--zq-odds-profit)}[data-zq-theme] .cockpit-metrics :is(dt,small){font-size:12px;line-height:20px}[data-zq-theme] .cockpit-grid{gap:20px}[data-zq-theme] .chart-panel{padding:24px}[data-zq-theme] .chart-panel h2{font-size:15px;line-height:22px}.admin-shell[data-zq-theme]{grid-template-columns:220px minmax(0,1fr)}.admin-shell[data-zq-theme] .sidebar{background:var(--zq-nav-surface);color:var(--zq-nav-text);padding:25px 14px 20px}.admin-shell[data-zq-theme] .sidebar-brand{gap:8px;padding:0 10px 34px;display:grid}.admin-shell[data-zq-theme] .sidebar-brand>.zq-brand{max-width:176px}.admin-shell[data-zq-theme] .sidebar-brand>div{padding-left:0}.admin-shell[data-zq-theme] .sidebar-brand>div>strong{display:none}.admin-shell[data-zq-theme] .nav-group-toggle{min-height:44px;color:var(--zq-nav-muted);letter-spacing:0;font-size:12px}.admin-shell[data-zq-theme] .nav-group+.nav-group{margin-top:4px}.admin-shell[data-zq-theme] .nav-link{color:var(--zq-nav-text);position:relative}.admin-shell[data-zq-theme] .nav-link.active:before{content:"";background:var(--zq-nav-active-text);width:3px;height:20px;position:absolute;top:12px;left:0}.navigation-backdrop{z-index:99;background:#09111f7a;border:0;position:fixed;inset:0}.drawer-close{align-self:flex-end;margin-bottom:16px}.admin-shell[data-zq-theme] .nav-link:is(:hover,.active){background:var(--zq-nav-active-bg);color:var(--zq-nav-active-text)}.admin-shell[data-zq-theme] .nav-icon{width:24px;color:inherit}.admin-shell[data-zq-theme] header.topbar{flex-wrap:nowrap;flex:0 0 64px;gap:14px;height:64px;min-height:64px;max-height:64px;padding:0 28px}.admin-shell[data-zq-theme] .topbar-tool-link{color:var(--zq-text-secondary);min-height:44px}.admin-shell[data-zq-theme] .main-content{padding:28px 28px 44px}.admin-shell[data-zq-theme] .account-avatar{background:var(--zq-brand-subtle);color:var(--zq-brand-text)}.mobile-console-brand{display:none}.admin-shell[data-zq-theme] .topbar{flex-wrap:nowrap;gap:14px;height:64px;min-height:64px;max-height:64px;padding:0 28px}.admin-shell[data-zq-theme] .topbar-context{white-space:nowrap;min-width:0;overflow:hidden}.admin-shell[data-zq-theme] .topbar-context strong{text-overflow:ellipsis;overflow:hidden}.admin-shell[data-zq-theme] .topbar-tools{flex-shrink:0;order:initial;width:auto}.admin-shell[data-zq-theme] .account-summary{display:flex}.admin-shell[data-zq-theme] .account-summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.workspace-signal-filter{justify-content:flex-end;margin-bottom:20px;display:flex}.workspace-signal-filter .signal-scope{order:initial;width:min(100%,380px)}.topbar-more{flex:none;position:relative}.topbar-more>summary{cursor:pointer;border-radius:8px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.topbar-more>summary::-webkit-details-marker{display:none}.topbar-more-panel{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:4px;min-width:160px;padding:8px;display:grid;position:absolute;inset:calc(100% + 8px) 0 auto auto}.topbar-more-panel .ant-btn{justify-content:start}.admin-task-drawer-footer{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.auth-layout{grid-template-columns:minmax(0,620px) minmax(0,484px);gap:64px;max-width:1280px;min-height:calc(100dvh - 64px);margin-inline:auto;padding:48px 32px 40px;display:grid}.auth-surface{background:var(--zq-canvas);min-height:100dvh}.auth-brand-header{background:var(--zq-surface);border-bottom:1px solid var(--zq-divider);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 48px;display:flex}.auth-brand-header .brand-lockup{margin:0}.auth-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.auth-header-actions>a,.auth-brand-header>a{align-items:center;min-height:44px;display:inline-flex}.auth-layout .auth-visual{background:var(--zq-nav-surface);color:var(--zq-nav-text);align-content:center;place-items:center;padding:48px 40px;display:grid;overflow:hidden}.auth-visual h2{align-self:start;width:100%;margin-block:24px;font-size:24px;line-height:34px}.auth-visual p{width:100%;color:var(--zq-nav-muted);margin:0;font-size:16px}.auth-layout .zq-login-artwork{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:80dvh}.auth-layout .auth-page{align-self:center;width:100%;padding:32px 0}.auth-layout .brand-lockup{width:180px;margin-bottom:32px}.auth-layout .auth-panel{background:0 0;border:0;padding:0}.auth-layout .auth-panel h1{font-size:24px;line-height:34px}.public-home[data-zq-theme]{--public-accent:var(--zq-brand);--public-focus:var(--zq-focus-ring);color:var(--ink);background:var(--canvas)}.public-home[data-zq-theme] .public-header{background:var(--surface);min-height:72px;color:var(--ink);border-bottom:1px solid var(--zq-divider)}.public-home[data-zq-theme] .public-header-inner{min-height:72px}.public-home[data-zq-theme] .public-brand{color:var(--ink);gap:16px}.public-home[data-zq-theme] .public-wordmark{width:160px;display:block}.public-home[data-zq-theme] .public-brand .zq-brand{gap:12px;display:inline-flex}.public-home[data-zq-theme] .public-brand .zq-brand-wordmark{flex-direction:column;gap:0;display:flex}.public-home[data-zq-theme] .public-brand .zq-brand-mark{width:40px;height:40px}.public-home[data-zq-theme] .public-brand small{color:var(--zq-text-secondary);font-size:14px}.public-home[data-zq-theme] .public-tool{color:var(--zq-text-secondary);border-radius:var(--zq-radius-control);border:0}.public-home[data-zq-theme] .public-tool:hover{background:var(--zq-surface-subtle);color:var(--ink)}.public-home[data-zq-theme] .public-tool-disabled{opacity:1;color:var(--zq-text-muted)}.public-home[data-zq-theme] .public-admin-link{background:var(--zq-brand);border-color:var(--zq-brand);color:var(--zq-on-brand);font-weight:500}.public-home[data-zq-theme] .public-admin-link:hover{background:var(--zq-brand-hover);border-color:var(--zq-brand-hover);color:var(--zq-on-brand)}.public-home[data-zq-theme] .public-main{padding-block:40px 48px}.public-home[data-zq-theme] .public-heading h1{letter-spacing:0;font-size:32px;line-height:44px}.public-home[data-zq-theme] .public-heading{margin-bottom:24px}.public-home[data-zq-theme] .public-scope-description{font-size:12px}.public-home[data-zq-theme] .public-filters{border:0;gap:16px;padding:0}.public-home[data-zq-theme] .public-window-tabs button{border-radius:var(--zq-radius-control)}.public-home[data-zq-theme] .public-window-tabs button[aria-pressed=true]{background:var(--zq-brand);border-color:var(--zq-brand);color:var(--zq-on-brand)}.public-home[data-zq-theme] .public-signal-filter select{border-color:var(--zq-control-border);min-height:44px}.public-home[data-zq-theme] .public-state{background:var(--surface);border-color:var(--zq-border);border-radius:var(--zq-radius-panel)}.public-home[data-zq-theme] .public-state .zq-artwork{margin-inline:auto}.public-home[data-zq-theme] .public-state button{background:var(--zq-brand);border-color:var(--zq-brand);min-height:44px;color:var(--zq-on-brand)}.public-home[data-zq-theme] .public-footer{color:var(--zq-text-muted);border-top-color:var(--zq-divider);gap:16px}.public-home[data-zq-theme] .public-footer a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:761px) and (max-width:1199px){.admin-shell[data-zq-theme]{grid-template-columns:76px minmax(0,1fr)}.admin-shell[data-zq-theme] .sidebar{padding-inline:8px}.admin-shell[data-zq-theme] .sidebar-brand{justify-items:center;padding:8px 0 24px;display:grid}.admin-shell[data-zq-theme] .sidebar-brand>.zq-brand{justify-content:center;width:44px}.admin-shell[data-zq-theme] .sidebar-brand .zq-brand-wordmark,.admin-shell[data-zq-theme] .sidebar-brand>div{display:none}.admin-shell[data-zq-theme] .nav-group-toggle{overflow-wrap:anywhere;text-align:center;justify-content:center;padding-inline:4px}.admin-shell[data-zq-theme] .nav-chevron{display:none}.admin-shell[data-zq-theme] .nav-link{justify-content:center;padding-inline:4px}.admin-shell[data-zq-theme] .nav-link>span:last-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.admin-shell[data-zq-theme] .sidebar-footer{padding-inline:0}.admin-shell[data-zq-theme] .sidebar-capability-status{display:none}.admin-shell[data-zq-theme] .topbar{flex-wrap:wrap}.admin-shell[data-zq-theme] .main-content{padding:24px}[data-zq-theme] .cockpit-metrics>div{padding:16px}[data-zq-theme] .cockpit-metrics dd{font-size:28px;line-height:40px}}@media (max-width:760px){.admin-shell[data-zq-theme] .mobile-console-brand{width:156px;display:block}.admin-shell[data-zq-theme] .topbar-context>.topbar-breadcrumb,.admin-shell[data-zq-theme] .topbar-context>span[aria-hidden],.admin-shell[data-zq-theme] .topbar-context>strong{display:none}[data-zq-theme] .management-table-wrap{overflow:visible}[data-zq-theme] .management-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-zq-theme] .management-table tbody{gap:12px;display:grid}[data-zq-theme] .management-table tbody tr{border:1px solid var(--zq-border);border-radius:var(--zq-radius-control);padding:12px;display:grid}[data-zq-theme] .management-table td{overflow-wrap:anywhere;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}[data-zq-theme] .management-table td:before{content:attr(data-label);color:var(--zq-text-muted)}[data-zq-theme] .page-heading{scroll-margin-top:208px}[data-zq-theme] .cockpit-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}[data-zq-theme] .cockpit-metrics>div:nth-child(n){background:0 0;border:0;border-radius:0;padding:17px 16px}[data-zq-theme] .cockpit-metrics>div:nth-child(2n){border-left:1px solid var(--zq-border)}[data-zq-theme] .cockpit-metrics>div:nth-child(n+3){border-top:1px solid var(--zq-border)}[data-zq-theme] .cockpit-metrics dd{font-size:28px;line-height:40px}[data-zq-theme] .cockpit-grid{gap:16px}[data-zq-theme] .chart-panel{padding:16px}[data-zq-theme] .page-heading h1{font-size:24px;line-height:34px}.admin-shell[data-zq-theme]{grid-template-columns:minmax(0,1fr)}.admin-shell[data-zq-theme] .sidebar{z-index:100;width:min(320px,100vw - 32px);position:fixed;inset:0 auto 0 0;overflow-y:auto}.admin-shell[data-zq-theme] .sidebar nav ul{display:block}.admin-shell[data-zq-theme] .main-content{padding:20px 16px}.admin-shell[data-zq-theme] .topbar{gap:12px;padding:12px 16px}.auth-layout{padding:24px 16px;display:block}.auth-layout .auth-visual{display:none}.auth-layout .auth-page{width:min(100% - 32px,480px);padding-block:32px}.auth-layout .auth-panel{padding:0}.auth-brand-header{padding-inline:16px}.public-home[data-zq-theme] .public-header-inner{gap:12px;min-height:64px}.public-home[data-zq-theme] .public-wordmark{width:128px}.public-home[data-zq-theme] .public-brand small{display:none}.public-home[data-zq-theme] .public-main{padding-block:24px}.public-home[data-zq-theme] .public-heading h1{font-size:24px;line-height:34px}.public-home[data-zq-theme] .public-header-tools{gap:4px}.public-home[data-zq-theme] .public-header-tools .zq-asset-icon{display:none}.public-home[data-zq-theme] .public-tool{padding-inline:8px}.public-home[data-zq-theme] .public-footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){[data-zq-theme] *,[data-zq-theme] :before,[data-zq-theme] :after{scroll-behavior:auto;transition-duration:0s;animation-duration:0s}}.api-docs-entry{min-height:44px;color:var(--zq-brand-text);background:var(--zq-surface);border:1px solid var(--zq-border);border-radius:8px;align-items:center;padding:8px 16px;text-decoration:none;display:inline-flex}.api-docs-entry:hover{background:var(--zq-selected-surface)}.api-docs-entry:focus-visible{outline:2px solid var(--zq-focus-ring);outline-offset:3px}.admin-shell[data-zq-theme] .sidebar-footer{padding-top:12px;display:block}.sidebar-footer .nav-link{gap:12px;font-size:.875rem}.sidebar-capability-status{padding:12px}@media (max-width:760px){.admin-shell[data-zq-theme] header.topbar{flex-wrap:nowrap;grid-template-columns:auto minmax(0,1fr) auto auto;gap:5px;height:64px;min-height:64px;max-height:64px;padding:0 10px;display:grid}.admin-shell[data-zq-theme] .topbar-context>.topbar-breadcrumb,.admin-shell[data-zq-theme] .topbar-context>span[aria-hidden]{display:none}.admin-shell[data-zq-theme] .topbar-context>strong{font-size:13px;display:block}.admin-shell[data-zq-theme] .navigation-toggle>span:not(.zq-asset-icon){display:none}.admin-shell[data-zq-theme] .topbar-brand{flex:none}.admin-shell[data-zq-theme] .topbar-brand .zq-brand-mark{width:24px;height:24px}.admin-shell[data-zq-theme] .topbar-tools{order:initial;gap:2px;width:auto}.admin-shell[data-zq-theme] .topbar-tools>*{flex:none;width:40px;min-width:40px;padding-inline:5px}.admin-shell[data-zq-theme] .topbar-tools>details{padding:0}.admin-shell[data-zq-theme] .command-palette-toggle{font-size:0}.admin-shell[data-zq-theme] .command-palette-toggle kbd{display:none}.admin-shell[data-zq-theme] .account-summary{padding-inline:3px;display:flex}.admin-shell[data-zq-theme] .account-summary>span:last-child{display:none}.admin-shell[data-zq-theme] .account-actions{gap:0}.admin-shell[data-zq-theme] .sign-out-action{min-width:40px;padding-inline:5px}.workspace-signal-filter{justify-content:stretch}.workspace-signal-filter .signal-scope{width:100%}}.admin-shell{grid-template-columns:220px minmax(0,1fr)}.admin-shell[data-zq-theme] .sidebar{font-synthesis:none;padding:0 12px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:normal}.admin-shell[data-zq-theme] .sidebar-brand{gap:10px;height:88px;padding:0 10px}.admin-shell[data-zq-theme] .sidebar-brand .zq-brand{gap:10px}.admin-shell[data-zq-theme] .sidebar-brand .zq-brand-wordmark{font-family:inherit;line-height:normal;display:block}.admin-shell[data-zq-theme] .sidebar-brand .zq-brand-wordmark>span:first-child{letter-spacing:.04em;font-size:19px;line-height:normal;display:block}.admin-shell[data-zq-theme] .sidebar-brand .zq-brand-code{color:#b9d0c7;letter-spacing:.17em;margin-top:4px;font-size:10px;font-weight:400;line-height:normal;display:block}.admin-shell .nav-link{gap:12px;min-height:46px;padding:0 14px;font-size:14px}.admin-shell .nav-icon,.admin-shell .nav-icon img{width:19px;height:19px}.admin-shell[data-zq-theme] .sidebar-footer{color:#a7c6b8;padding:18px 12px 46px;font-size:11px}.admin-shell[data-zq-theme] .sidebar .sidebar-footer .nav-link{color:#a7c6b8;gap:8px;min-height:0;margin:0;padding:0;font-size:11px;font-weight:400;line-height:normal;position:relative}.sidebar-signal-dot{background:#92cdb2;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #92cdb214}.admin-shell .topbar{flex-wrap:nowrap;justify-content:start;gap:18px;height:64px;min-height:64px;padding:0 28px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:400}.topbar-signal-scope{min-width:0;margin-right:auto}.admin-shell .topbar .signal-scope{min-width:0;color:var(--muted);align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.admin-shell .topbar .signal-scope>span{flex-shrink:0}.admin-shell .topbar .signal-scope .ant-select{width:220px;min-width:0;height:var(--workbench-control-height,44px);border:1px solid var(--workbench-control-border,var(--zq-control-border));border-radius:var(--workbench-control-radius,8px);font-family:inherit;font-size:var(--workbench-control-font-size,14px);color:var(--ink);--ant-control-height:44px;align-items:center;gap:10px;padding:0 12px;font-weight:400;line-height:20px;display:flex}.admin-shell .topbar .signal-scope .topbar-scope-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;min-height:0;line-height:20px;display:block;overflow:hidden}.admin-shell .topbar .signal-scope .topbar-scope-suffix{width:16px;height:16px;color:var(--workbench-control-arrow,var(--zq-text-muted));flex:0 0 16px;justify-content:center;align-items:center;margin:0;display:flex;position:static}.admin-shell .topbar .signal-scope .ant-select-disabled{color:var(--zq-text-muted);background:var(--zq-surface-subtle);cursor:not-allowed}.topbar-control-chevron{flex:0 0 16px;width:16px;height:16px;transition:transform .16s;transform:rotate(90deg)}.topbar-scope-control.ant-select-open .topbar-control-chevron,.account-menu[open] .account-menu-chevron{transform:rotate(270deg)}.topbar-scope-popup{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:400}.topbar-scope-popup .ant-select-item-option{border-radius:8px;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;font-weight:400;line-height:20px;display:flex}.topbar-scope-popup .ant-select-item-option.ant-select-item-option-selected{font-weight:400}.topbar-scope-option,.topbar-scope-popup .ant-select-item-option-content{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar-account-group{flex-shrink:0;align-items:center;gap:16px;height:44px;display:flex}.topbar-date{height:44px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font-size:14px;font-weight:400;display:flex}.account-menu{flex-shrink:0;position:relative}.account-menu>summary{cursor:pointer;height:44px;min-height:44px;color:var(--ink);border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:4px 8px;list-style:none;display:flex}.account-menu>summary:hover,.account-menu[open]>summary{background:var(--zq-surface-subtle)}.account-menu>summary:focus-visible{outline:2px solid var(--zq-brand);outline-offset:2px}.account-menu>summary::-webkit-details-marker{display:none}.admin-shell .account-avatar{background:var(--zq-surface-subtle);width:32px;height:32px;color:var(--zq-brand-text);border-radius:50%;flex:0 0 32px;place-items:center;font-size:13px;display:grid}.account-menu-identity{text-align:left;align-content:center;gap:1px;min-width:0;max-width:160px;display:grid}.account-menu-name{color:var(--ink);font-size:14px;font-weight:400;line-height:18px}.account-menu-role{color:var(--muted);font-size:11px;font-weight:400;line-height:14px}.account-menu-panel{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:8px;width:200px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0f22191f}.account-menu-panel a,.account-menu-panel .ant-btn{min-height:44px;color:var(--ink);border-radius:8px;justify-content:flex-start;align-items:center;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.account-menu-panel a:hover,.account-menu-panel .ant-btn:hover{background:var(--zq-surface-subtle)!important}.admin-shell .main-content{scrollbar-gutter:stable;padding:20px 28px 76px}.admin-shell .page-stack{gap:18px}.admin-shell .page-heading-compact{gap:0;min-height:0;margin:0;padding:0}.admin-shell .page-heading-compact:not(.has-actions){width:1px;height:0;position:absolute;overflow:hidden}.admin-shell .page-heading-compact .page-heading-actions{margin-left:auto}.admin-shell[data-zq-theme] .catalog-tabs{border-bottom:1px solid var(--border);gap:25px;min-height:44px;margin:0 0 2px}.admin-shell[data-zq-theme] .catalog-tabs button{border-width:0 0 2px;border-radius:0;min-height:44px;padding:0 3px 12px;font-size:13px}.admin-shell .management-table th,.admin-shell .read-table th{background:var(--zq-surface-subtle);color:var(--muted);font-size:12px;font-weight:500}.admin-shell .management-table td,.admin-shell .read-table td{font-size:13px}.console-motion-control{z-index:12;position:fixed;bottom:8px;right:18px}.console-motion-control>.ant-btn{border-color:var(--border);min-height:44px;font-size:11px;box-shadow:0 5px 15px #0f22190d}.console-motion-options{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:14px;width:270px;padding:18px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 12px 35px #0f22191f}.console-motion-options h2{margin:0;font-size:14px}.console-motion-options p{color:var(--muted);margin:0;font-size:12px}.console-motion-levels{gap:6px;display:flex}.console-motion-levels>.ant-btn{flex:1;font-size:12px}.console-motion-levels [aria-pressed=true]{color:var(--zq-brand-text)!important;border-color:var(--zq-brand)!important;background:var(--zq-brand-subtle)!important}@media (min-width:1700px){.admin-shell .main-content{padding-inline:40px}}@media (min-width:761px) and (max-width:1199px){.admin-shell{grid-template-columns:76px minmax(0,1fr)}.admin-shell[data-zq-theme] .sidebar{padding-inline:9px}.admin-shell[data-zq-theme] .sidebar-brand{justify-content:center;padding:0}.admin-shell[data-zq-theme] .sidebar-brand .zq-brand-wordmark,.admin-shell .nav-link>span:last-child,.admin-shell[data-zq-theme] .sidebar-footer{display:none}.admin-shell .nav-link{justify-content:center;padding:12px 0}.admin-shell[data-zq-theme] .sidebar .nav-icon svg{width:21px;height:21px}.admin-shell .main-content{padding-inline:22px}}@media (max-width:900px){.topbar-date{display:none}}@media (max-width:760px){.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-shell[data-zq-theme] .sidebar{width:220px;padding:0 12px}.admin-shell .topbar{gap:10px;padding:0 14px}.admin-shell .navigation-toggle{background:0 0;border:0;width:34px;min-width:34px;padding:0}.admin-shell .navigation-toggle>span:last-child,.admin-shell .topbar .signal-scope>span{display:none}.topbar-signal-scope{flex:1;margin:0}.admin-shell .topbar .signal-scope .ant-select{width:100%;max-width:210px}.account-menu-identity{display:none}.account-menu>summary{gap:5px;padding-inline:4px}.admin-shell .main-content{padding:14px 14px 76px}.console-motion-control{bottom:8px;right:14px}.admin-shell[data-zq-theme] .catalog-tabs{gap:20px}}.admin-shell[data-zq-theme=console-light]{--zq-border:#dce4e0;--border:#dce4e0;--zq-divider:#e9eeeb}.admin-shell .nav-link{color:#c6d8d1}.admin-shell .nav-link.active{color:#fff;background:#1b5443}.admin-shell .nav-link:hover{color:#fff;background:#124738}.admin-shell .nav-link.active .nav-icon{color:#83c6fc}.admin-shell[data-zq-theme] .workspace .main-content{padding:20px 28px 64px}.admin-shell[data-zq-theme] .workspace .topbar{gap:18px;height:64px;min-height:64px;padding:0 28px;display:flex}.admin-shell[data-zq-theme] .sidebar>nav{scrollbar-gutter:auto;padding-top:7px}.admin-shell[data-zq-theme] .sidebar .nav-group,.admin-shell[data-zq-theme] .sidebar .nav-group+.nav-group{margin:0;display:flow-root}.admin-shell[data-zq-theme] .sidebar .nav-group-permissions:before{content:"";background:#2b5547;height:1px;margin:14px 12px 17px;display:block}.admin-shell[data-zq-theme] .sidebar .nav-link{color:#c6d8d1;min-height:46px;margin:0 0 3px;padding:0 14px;font-weight:400;line-height:normal}.admin-shell[data-zq-theme] .sidebar .nav-link:hover{color:#fff;background:#124738}.admin-shell[data-zq-theme] .sidebar .nav-link.active{color:#fff;background:#1b5443;border-left:0;font-weight:600}.admin-shell[data-zq-theme] .sidebar .nav-link.active:before{content:none;display:none}.admin-shell[data-zq-theme] .sidebar .nav-icon,.admin-shell[data-zq-theme] .sidebar .nav-icon svg{width:19px;height:19px;color:inherit;flex:0 0 19px}.admin-shell[data-zq-theme] .sidebar .nav-link.active .nav-icon{color:#83c6fc}.admin-shell[data-zq-theme] .sidebar .zq-brand-mark{background:#fff;border-radius:10px;width:40px;height:40px;padding:4px}.admin-shell[data-zq-theme] .sidebar .zq-brand-code{text-transform:uppercase}.admin-shell[data-zq-theme] .catalog-tabs,.admin-shell[data-zq-theme] .activity-tabs{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:25px;min-height:44px;padding:0;display:flex;overflow:auto}.admin-shell[data-zq-theme] .catalog-tabs>button,.admin-shell[data-zq-theme] .activity-tabs>button{min-height:44px;box-shadow:none;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 3px 12px;font-size:13px}.admin-shell[data-zq-theme] .catalog-tabs>button[aria-selected=true],.admin-shell[data-zq-theme] .activity-tabs>button[aria-selected=true]{color:var(--zq-positive);border-bottom-color:var(--zq-positive);background:0 0}@media (min-width:1700px){.admin-shell[data-zq-theme] .workspace .main-content{padding-inline:40px}}@media (min-width:761px) and (max-width:1199px){.admin-shell[data-zq-theme] .workspace .main-content{padding-inline:22px}.admin-shell[data-zq-theme] .sidebar .nav-link{padding-inline:0}.admin-shell[data-zq-theme] .sidebar .nav-icon,.admin-shell[data-zq-theme] .sidebar .nav-icon svg{flex-basis:21px;width:21px;height:21px}.admin-shell[data-zq-theme] .sidebar .nav-group-permissions:before{margin:12px 5px 15px}}@media (max-width:760px){.admin-shell[data-zq-theme] .sidebar .drawer-close{background:0 0;border:0;gap:0;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;font-size:0;position:absolute;top:10px;right:8px}.admin-shell[data-zq-theme] .sidebar .sidebar-footer .nav-link:after{content:"";position:absolute;inset:-14px -8px}.admin-shell[data-zq-theme] .workspace .main-content{padding:14px 14px 61px}.admin-shell[data-zq-theme] .workspace .topbar{gap:9px;padding:0 14px}.admin-shell .topbar>.navigation-toggle{width:34px;min-width:34px;height:44px;min-height:44px;padding:0;position:relative}.admin-shell .topbar>.navigation-toggle:after{content:"";position:absolute;inset:0 -5px}.admin-shell .topbar .signal-scope .ant-select{width:210px;max-width:100%;height:44px}.admin-shell[data-zq-theme] .catalog-tabs,.admin-shell[data-zq-theme] .activity-tabs{gap:20px}}.account-menu-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}@media (prefers-reduced-motion:reduce){.topbar-control-chevron{transition:none}.topbar-scope-popup.ant-select-dropdown{opacity:1!important;transform:none!important}.topbar-scope-popup.ant-select-dropdown.ant-slide-up-leave-active{visibility:hidden;pointer-events:none;display:none;opacity:0!important}}.admin-shell{--workbench-control-height:44px;--workbench-control-radius:8px;--workbench-control-font-size:14px;--workbench-native-control-font-size:14px;--workbench-control-font-family:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--workbench-control-border:var(--zq-control-border);--workbench-control-arrow:var(--zq-text-muted)}.admin-shell[data-zq-theme] select:not([multiple]),.admin-shell[data-zq-theme] #notification-rule-form select{appearance:none;box-sizing:border-box;width:100%;min-width:0;height:var(--workbench-control-height);min-height:var(--workbench-control-height);border:1px solid var(--workbench-control-border);border-radius:var(--workbench-control-radius);color:var(--ink);background-color:var(--surface);background-image:linear-gradient(45deg, transparent 42%, var(--workbench-control-arrow) 43%, var(--workbench-control-arrow) 57%, transparent 58%), linear-gradient(135deg, transparent 42%, var(--workbench-control-arrow) 43%, var(--workbench-control-arrow) 57%, transparent 58%);font-family:var(--workbench-control-font-family);font-size:var(--workbench-native-control-font-size);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:7px 7px;margin:0;padding:0 40px 0 12px;font-weight:400;line-height:20px;transition:border-color .15s,background-color .15s}.admin-shell[data-zq-theme] select:not([multiple]):not(:disabled):hover,.admin-shell[data-zq-theme] #notification-rule-form select:not(:disabled):hover{border-color:var(--zq-brand)}.admin-shell[data-zq-theme] select:not([multiple]):focus-visible,.admin-shell[data-zq-theme] #notification-rule-form select:focus-visible{border-color:var(--zq-focus-ring);outline:2px solid var(--zq-focus-ring);outline-offset:2px}.admin-shell[data-zq-theme] select:not([multiple]):disabled,.admin-shell[data-zq-theme] #notification-rule-form select:disabled{color:var(--zq-text-muted);background-color:var(--zq-surface-subtle);cursor:not-allowed;opacity:1}.admin-shell[data-zq-theme] select[aria-invalid=true],.admin-shell[data-zq-theme] #notification-rule-form select[aria-invalid=true]{border-color:var(--zq-negative)}.admin-shell[data-zq-theme] select option{font-family:var(--workbench-control-font-family);font-size:var(--workbench-native-control-font-size);color:var(--ink);background:var(--surface);font-weight:400}.admin-shell[data-zq-theme] .filter-field{font-family:var(--workbench-control-font-family);color:var(--zq-text-muted);gap:6px;font-size:12px;font-weight:500;line-height:18px}.admin-shell[data-zq-theme] :is(.filter-field,.notification-list-toolbar,.notification-delivery-filters) input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;width:100%;min-width:0;height:var(--workbench-control-height);min-height:var(--workbench-control-height);border:1px solid var(--workbench-control-border);border-radius:var(--workbench-control-radius);color:var(--ink);background:var(--surface);font-family:var(--workbench-control-font-family);font-size:var(--workbench-native-control-font-size);margin:0;padding:0 12px;font-weight:400;line-height:20px}.admin-shell[data-zq-theme] .filter-bar,.admin-shell[data-zq-theme] .direct-resource-toolbar{align-items:end;gap:12px}.admin-shell[data-zq-theme] .filter-actions{align-items:center;gap:8px}.admin-shell[data-zq-theme] :is(.filter-actions,.direct-resource-toolbar,.notification-list-toolbar) .ant-btn{height:var(--workbench-control-height);min-height:var(--workbench-control-height);border-radius:var(--workbench-control-radius);font-family:var(--workbench-control-font-family);font-size:var(--workbench-control-font-size);box-shadow:none;padding-inline:16px;font-weight:500;line-height:20px}.admin-shell[data-zq-theme] .report-presentations .report-format-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;max-width:none;display:grid}.admin-shell[data-zq-theme] .report-presentations .report-format-filters>.management-field{gap:6px;width:auto;min-width:0;margin:0}.admin-shell[data-zq-theme] .notification-delivery-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.admin-shell[data-zq-theme] .notification-delivery-filters>.management-field{width:auto;min-width:0;margin:0}.admin-shell[data-zq-theme] .notifications-workspace .notification-list-toolbar{align-items:end;gap:12px}.admin-shell[data-zq-theme] .notifications-workspace .notification-list-toolbar>.management-field{width:min(260px,100%);margin:0}@media (max-width:760px){.admin-shell{--workbench-native-control-font-size:16px}.admin-shell[data-zq-theme] .report-presentations .report-format-filters,.admin-shell[data-zq-theme] .notification-delivery-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell[data-zq-theme] .notifications-workspace .notification-list-toolbar>.management-field{flex:1;width:auto;min-width:0}}@media (max-width:480px){.admin-shell[data-zq-theme] .report-presentations .report-format-filters,.admin-shell[data-zq-theme] .notification-delivery-filters{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.admin-shell[data-zq-theme] select:not([multiple]),.admin-shell[data-zq-theme] #notification-rule-form select{appearance:auto;background-image:none;border-color:buttontext}}
