:root{color-scheme:dark;--bg:#090a0c;--panel:#111316;--panel-hi:#17191d;--border:#2d3137;--text:#f1eee7;--muted:#999da3;--gold:#e9d39c;--green:#40d5a0;--red:#fa7776;--amber:#f0b65d;--blue:#67b7ff;--radius:16px}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 52% -22%,#24201855,transparent 52%),var(--bg);color:var(--text);font-family:Inter,Microsoft YaHei,system-ui,sans-serif}.admin-auth-pending .dash-app,.admin-auth-pending .dash-access{visibility:hidden}.dash-app[hidden],.dash-access[hidden],[hidden]{display:none!important}button,a{font:inherit}.dash-header{height:68px;position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(16px,3vw,44px);border-bottom:1px solid #292c30;background:#0b0c0eef;backdrop-filter:blur(16px)}.dash-brand{display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none}.dash-brand-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #74623e;border-radius:13px;color:var(--gold);font-size:24px}.dash-brand b{display:block;letter-spacing:.12em;font-size:14px}.dash-brand small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.dash-head-actions,.dash-heading-actions{display:flex;align-items:center;gap:12px}.dash-user{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c5c2bb;font-size:12px}.dash-button{min-height:38px;padding:0 15px;border:1px solid #66583b;border-radius:9px;background:linear-gradient(135deg,#f3dfb1,#c7ad77);color:#16130d;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.dash-button:hover{filter:brightness(1.06)}.dash-button:disabled{opacity:.55;cursor:wait}.dash-button.subtle{border-color:#363a40;background:#15171a;color:var(--text)}.dash-button.primary{min-width:110px}.dash-nav{position:sticky;top:68px;z-index:7;min-height:56px;display:flex;align-items:center;gap:6px;padding:7px clamp(16px,3vw,44px);overflow-x:auto;white-space:nowrap;border-bottom:1px solid var(--border);background:#101113}.dash-nav strong{margin:0 10px 0 0;color:var(--gold);font-size:11px;letter-spacing:.08em}.dash-nav a{padding:10px 13px;border:1px solid transparent;border-radius:10px;color:#c3c1bb;text-decoration:none;font-size:13px}.dash-nav a:hover,.dash-nav a.active{border-color:#62553a;background:#1c1b17;color:var(--text)}.dash-main{width:min(1740px,100%);margin:0 auto;padding:34px clamp(16px,3vw,44px) 56px}.dash-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin:0 0 22px}.dash-eyebrow{color:var(--gold);font-size:10px;font-weight:750;letter-spacing:.2em}.dash-heading h1{margin:8px 0 6px;font-size:clamp(29px,3vw,40px);line-height:1.1;letter-spacing:-.045em}.dash-heading p,.dash-section-head p,.dash-panel-head p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.dash-updated,.dash-sample-label{color:#a7a7a2;font-size:11px}.dash-heading-actions{padding-bottom:2px}.dash-status-strip{min-height:48px;display:flex;align-items:center;gap:10px;padding:0 15px;border:1px solid #2e3935;border-radius:12px;background:linear-gradient(90deg,#102019,#111619 44%,#111316);margin-bottom:26px}.dash-health-dot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--green);box-shadow:0 0 14px #40d5a080}.dash-status-strip[data-level=warn]{border-color:#5b4930}.dash-status-strip[data-level=warn] .dash-health-dot{background:var(--amber);box-shadow:0 0 14px #f0b65d80}.dash-status-strip[data-level=bad]{border-color:#653837}.dash-status-strip[data-level=bad] .dash-health-dot{background:var(--red);box-shadow:0 0 14px #fa777680}.dash-status-strip strong{font-size:12px}.dash-status-strip>span:nth-of-type(2){color:#a6a9ad;font-size:11px}.dash-source-label{margin-left:auto;color:#898e92;font-size:10px}.dash-section{margin:0 0 28px}.dash-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 13px}.dash-section-head h2{margin:5px 0 4px;font-size:21px;letter-spacing:-.025em}.dash-resource-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);gap:14px}.dash-gauge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dash-gauge-card,.dash-panel,.dash-kpi{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg,#15171a,#101214 78%);box-shadow:0 12px 32px #0002}.dash-gauge-card{min-height:210px;padding:17px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px}.dash-gauge{--pct:0%;--gauge-color:var(--green);width:116px;height:116px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(from -90deg,var(--gauge-color) 0 var(--pct),#292d32 var(--pct) 100%);position:relative;transition:background .35s ease}.dash-gauge:before{content:"";position:absolute;inset:8px;border-radius:50%;background:#131518;border:1px solid #34373d}.dash-gauge-core{position:relative;z-index:1;text-align:center}.dash-gauge-core strong{display:block;font-size:25px;line-height:1.1;letter-spacing:-.04em}.dash-gauge-core span{display:block;margin-top:5px;color:#a4a7ab;font-size:10px;letter-spacing:.08em}.dash-gauge-card[data-level=warn] .dash-gauge{--gauge-color:var(--amber)}.dash-gauge-card[data-level=bad] .dash-gauge{--gauge-color:var(--red)}.dash-gauge-meta{text-align:center;display:grid;gap:4px}.dash-gauge-meta b{font-size:12px;font-weight:650}.dash-gauge-meta span{color:var(--muted);font-size:10px}.dash-panel{padding:18px;margin:0;min-width:0}.dash-runtime-panel{min-height:210px}.dash-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:15px}.dash-panel-head h3{margin:0;font-size:15px;letter-spacing:-.01em}.dash-panel-head p{margin-top:4px;font-size:11px}.dash-live-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #315946;border-radius:20px;color:var(--green);font-size:10px;white-space:nowrap}.dash-live-pill i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.dash-runtime-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dash-runtime-grid>div{min-height:57px;padding:9px 10px;background:#191b1f;border:1px solid #292d32;border-radius:9px;min-width:0}.dash-runtime-grid span,.dash-task-stats span{display:block;color:#95999e;font-size:9px;line-height:1.45}.dash-runtime-grid b,.dash-task-stats b{display:block;margin-top:5px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-trend-panel{margin-top:14px}.dash-legend{display:flex;gap:15px;color:#b8b9bb;font-size:10px}.dash-legend>span{display:flex;align-items:center;gap:6px}.dash-legend i,.dash-donut-legend i,.dash-capacity-labels i{display:inline-block;width:8px;height:8px;border-radius:50%}.legend-cpu{background:#e6c77e}.legend-memory{background:#67b7ff}.dash-chart{width:100%;height:220px;overflow:hidden}.dash-chart svg{display:block;width:100%;height:100%}.chart-grid{stroke:#30343a;stroke-width:1;stroke-dasharray:3 5}.chart-axis-label{fill:#777d84;font-size:10px;font-family:inherit}.chart-cpu{fill:none;stroke:#e6c77e;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.chart-memory{fill:none;stroke:#67b7ff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.chart-dot-cpu{fill:#e6c77e}.chart-dot-memory{fill:#67b7ff}.chart-empty-label{fill:#858a90;font-size:12px;font-family:inherit}.dash-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:13px}.dash-kpi{padding:15px 15px 13px;min-height:112px}.dash-kpi>span{display:block;color:#a2a5aa;font-size:10px}.dash-kpi strong{display:block;margin:9px 0 4px;font-size:24px;line-height:1.1;letter-spacing:-.035em}.dash-kpi small{display:block;color:#848a91;font-size:10px;line-height:1.45}.dash-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.dash-visual-panel{min-height:193px}.dash-panel-value{color:var(--gold);font-size:11px;white-space:nowrap}.dash-donut-row{display:flex;align-items:center;gap:24px;min-height:112px}.dash-donut{width:112px;height:112px;flex:0 0 112px;position:relative}.dash-donut svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.dash-donut circle{fill:none;stroke-width:14}.dash-donut .donut-base{stroke:#2e3238}.dash-donut .donut-ok{stroke:var(--green);stroke-linecap:butt;transition:stroke-dasharray .4s ease}.dash-donut .donut-fail{stroke:var(--red);stroke-linecap:butt;transition:stroke-dasharray .4s ease}.dash-donut-center{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.dash-donut-center b{font-size:19px}.dash-donut-center span{margin-top:2px;color:#92969b;font-size:9px}.dash-donut-legend{display:grid;gap:8px;min-width:130px}.dash-donut-legend>div{display:grid;grid-template-columns:10px auto 1fr;align-items:center;gap:7px;color:#a5a8ac;font-size:10px}.dash-donut-legend b{text-align:right;color:#eeeae1;font-size:12px}.legend-success{background:var(--green)}.legend-error{background:var(--red)}.dash-donut-legend .dash-success-rate{display:flex;justify-content:space-between;gap:16px;padding-top:6px;border-top:1px solid #2b2e33}.dash-success-rate strong{color:var(--green);font-size:16px}.dash-capacity{padding:10px 0 18px}.dash-capacity-track{display:flex;width:100%;height:14px;overflow:hidden;border-radius:20px;background:#25282d}.dash-capacity-track span{height:100%;width:0;transition:width .35s ease}.dash-capacity-track #capacity-active{background:linear-gradient(90deg,#e9d39c,#d7a94b)}.dash-capacity-track #capacity-queued{background:#67b7ff}.dash-capacity-labels{display:flex;justify-content:space-between;gap:10px;margin-top:10px;color:#9ea2a7;font-size:10px}.dash-capacity-labels span{display:flex;align-items:center;gap:5px}.legend-active{background:var(--gold)}.legend-queued{background:var(--blue)}.dash-capacity-labels b{color:#e9e5dc}.dash-task-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dash-task-stats>div{padding:10px 11px;border-radius:9px;background:#191b1f;border:1px solid #292d32}.dash-lower-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:13px}.dash-route-list{display:grid;gap:9px}.dash-route-item{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(100px,.8fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid #2c3035;border-radius:10px;background:#17191c}.dash-route-item strong,.dash-route-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-route-item strong{font-size:12px}.dash-route-item small{margin-top:4px;color:#898e94;font-size:9px}.dash-route-meter{height:6px;border-radius:8px;background:#2b2e33;overflow:hidden}.dash-route-meter i{display:block;height:100%;background:linear-gradient(90deg,#53cda2,#e9d39c);border-radius:inherit}.dash-route-capacity{color:#b6b9bd;font-size:9px;text-align:right;white-space:nowrap}.dash-route-state{font-size:10px;color:var(--green);text-align:right}.dash-route-state.warn{color:var(--amber)}.dash-route-state.bad{color:var(--red)}.dash-table-wrap{overflow:auto;width:100%}.dash-table-wrap table{width:100%;border-collapse:collapse;text-align:left;min-width:620px}.dash-table-wrap th{padding:9px 8px;border-bottom:1px solid #33373c;color:#898e94;font-size:9px;font-weight:600;white-space:nowrap}.dash-table-wrap td{padding:10px 8px;border-bottom:1px solid #24272b;color:#cbc9c3;font-size:10px;vertical-align:top}.dash-table-wrap tbody tr:hover{background:#17191b}.dash-empty,.dash-loading{padding:22px!important;color:#858a90;text-align:center;font-size:11px}.dash-result-ok{color:var(--green)}.dash-result-bad{color:var(--red)}.dash-result-pending{color:var(--amber)}.dash-text-link{color:var(--gold);text-decoration:none;font-size:11px;white-space:nowrap}.dash-text-link:hover{text-decoration:underline}.dash-footer{display:flex;justify-content:space-between;gap:12px;padding-top:17px;margin-top:19px;border-top:1px solid #282b30;color:#767b80;font-size:9px;line-height:1.6}.dash-access{min-height:100vh;display:grid;place-items:center;padding:20px}.dash-access-card{width:min(440px,100%);padding:30px;border:1px solid var(--border);border-radius:16px;background:var(--panel);text-align:center}.dash-access-card h1{margin:15px 0 8px;font-size:22px}.dash-access-card p{margin:0 0 22px;color:var(--muted);font-size:13px;line-height:1.7}@media(max-width:1250px){.dash-resource-layout{grid-template-columns:1fr}.dash-gauge-card{min-height:180px}.dash-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-runtime-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:850px){.dash-main{padding-top:24px}.dash-gauge-grid{gap:8px}.dash-gauge{width:98px;height:98px}.dash-gauge-card{min-height:160px}.dash-chart-grid,.dash-lower-grid{grid-template-columns:1fr}.dash-section-head{align-items:flex-start;flex-direction:column}.dash-sample-label{font-size:10px}}@media(max-width:620px){.dash-header{height:auto;min-height:62px;padding:9px 12px;gap:8px}.dash-head-actions{gap:6px}.dash-user{max-width:100px;font-size:10px}.dash-button{min-height:34px;padding:0 10px;font-size:10px}.dash-nav{top:62px;min-height:49px;padding:6px 9px;gap:3px}.dash-nav strong{display:none}.dash-nav a{padding:9px 10px;font-size:11px}.dash-main{padding:20px 11px 38px}.dash-heading{align-items:flex-start;flex-direction:column;gap:12px}.dash-heading-actions{width:100%;justify-content:space-between}.dash-heading h1{font-size:29px}.dash-status-strip{padding:9px 10px;flex-wrap:wrap;gap:7px}.dash-source-label{width:100%;margin-left:19px}.dash-gauge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dash-gauge-card{min-height:143px;padding:11px 5px;gap:8px}.dash-gauge{width:76px;height:76px}.dash-gauge:before{inset:6px}.dash-gauge-core strong{font-size:19px}.dash-gauge-core span{font-size:8px}.dash-gauge-meta b{font-size:10px}.dash-gauge-meta span{font-size:8px}.dash-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-panel{padding:13px}.dash-chart{height:190px}.dash-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.dash-kpi{min-height:95px;padding:12px}.dash-kpi strong{font-size:21px}.dash-donut-row{gap:15px}.dash-donut{width:95px;height:95px;flex-basis:95px}.dash-donut-legend{min-width:0;flex:1}.dash-capacity-labels{font-size:8px}.dash-route-item{grid-template-columns:minmax(0,1fr) auto;gap:7px}.dash-route-meter{grid-row:2;grid-column:1}.dash-route-capacity{grid-row:2;grid-column:2}.dash-route-state{grid-column:2;grid-row:1}.dash-footer{flex-direction:column}}@media(max-width:620px){html{scroll-padding-top:calc(118px + env(safe-area-inset-top))}body{padding-bottom:env(safe-area-inset-bottom);overscroll-behavior-x:none}.dash-header{padding-top:calc(9px + env(safe-area-inset-top));padding-right:max(12px,env(safe-area-inset-right));padding-left:max(12px,env(safe-area-inset-left))}.dash-head-actions{min-width:0}.dash-user{max-width:34vw}.dash-button{min-height:44px;padding-inline:12px;font-size:12px}.dash-nav{top:calc(62px + env(safe-area-inset-top));padding-bottom:8px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.dash-nav a{display:inline-flex;min-height:44px;align-items:center;padding-inline:12px;scroll-snap-align:start}.dash-main{padding-bottom:calc(32px + env(safe-area-inset-bottom))}.dash-heading-actions{align-items:center;gap:8px;flex-wrap:wrap}.dash-gauge{width:82px;height:82px}.dash-gauge-meta b{font-size:11px}.dash-gauge-meta span{font-size:9px}.dash-chart{height:180px;touch-action:pan-y}.dash-panel,.dash-kpi,.dash-gauge-card{min-width:0}.dash-footer{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.dash-brand{min-height:44px;white-space:nowrap}.dash-text-link{display:inline-flex;min-height:44px;align-items:center}}.dash-access-actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}:root[data-theme=light]{color-scheme:light;--bg: #f3f5f7;--rail: #ffffff;--surface: #ffffff;--surface-raised: #f7f8fa;--surface-soft: #f2f4f7;--line: #dce1e7;--line-soft: rgba(30, 41, 59, .12);--ink: #202833;--muted: #647080;--muted-2: #8792a0;--teal: #167d79;--violet: #6658a4;--studio-bg: #f3f5f7;--studio-rail: #ffffff;--studio-surface: #ffffff;--studio-surface-raised: #f7f8fa;--studio-line: #dce1e7;--studio-ink: #202833;--studio-muted: #647080;--studio-gold: #8b6b2c;--panel: #ffffff;--panel-hi: #f7f8fa;--border: #dce1e7;--text: #202833;--gold: #8b6b2c}html[data-theme=light]{background:#f3f5f7!important}html[data-theme=light] body,html[data-theme=light] body.workspace-shell-active{color:#27313d!important;background:#f3f5f7!important}html[data-theme=light] :is(.app-shell,.main-column,.workspace-shell,.workspace-main,.content,.main,.admin-content,.dash-app,.ops-app,.dash-main,.ops-main){color:#27313d!important;background-color:transparent!important}html[data-theme=light] :is(.topbar,.workspace-topbar,.rail,.workspace-sidebar,#site-sidebar,.mobile-app-tabbar,.mobile-app-drawer,.dash-header,.dash-nav,.ops-header,.ops-sidebar,.admin-topbar){color:#26313d!important;border-color:#dce1e7!important;background:#fffffff5!important;box-shadow:0 4px 18px #18273a0b;backdrop-filter:blur(16px)}html[data-theme=light] :is(.balance,.top-account,.account-area,.avatar,.user-dot,.account-copy,.account-recharge-link){color:#364250!important;border-color:#dce1e7!important;background:#fff!important}html[data-theme=light] :is(.avatar,.user-dot){background:#f6f1e4!important}html[data-theme=light] .balance-mark{background:#48a878!important}html[data-theme=light] :is(.composer,.panel,.workspace-card,.card,.notice,.dashboard-card,.control-panel,.preview-panel,.works-section,.reference-card,.work-card,.feature-card,.value-strip,.intro,.login-card,.login-box,.creation-guide,.admin-panel,.software-card,.dash-panel,.dash-kpi,.dash-gauge-card,.dash-access-card,.ops-panel,.ops-access-card,.ops-route-card,.ops-user-card,.recharge-balance-card,.recharge-placeholder,.recharge-plan,.plan-card,.image-work,.generated-reference-panel,.generated-reference-card,.estimate-card,.empty-state,.asset-empty,.upload-zone,.registration-account,.registration-help,.thread-empty,.mini-form,.tool-row,.news-card,.relay-list a,.news-list a,.home-search,.login-gate>*,.guide-callout,.guide-warning,.guide-tool){color:#27313d!important;border-color:#dce1e7!important;background:#fff!important;box-shadow:0 8px 26px #1b2a3c0e}html[data-theme=light] :is(.membership-section,.membership-card,.membership-estimates,.recharge-card,.recharge-steps,.recharge-current-account,.recharge-payment-summary){color:#27313d!important;border-color:#dce1e7!important;background:#fff!important;box-shadow:0 8px 26px #1b2a3c0e}html[data-theme=light] .membership-heading h2,html[data-theme=light] .membership-card h3{color:#27313d!important}html[data-theme=light] :is(.membership-heading p:last-child,.membership-desc,.membership-price span,.membership-quota small,.membership-benefits li,.membership-note,.membership-estimates li,.membership-estimate-note,.recharge-balance-detail,.recharge-muted,.recharge-steps>div,.recharge-current-account>div>span,.recharge-current-account>small,.recharge-payment-summary>span:last-child,.recharge-notice p,.recharge-native-status){color:#687482!important}html[data-theme=light] :is(.membership-tag,.membership-heading>a,.membership-price small,.membership-quota strong,.membership-estimates strong,.membership-benefits li:before,.recharge-member-number,.recharge-current-account strong,.recharge-payment-summary>span:first-child,.recharge-secure-mark,.recharge-pending-badge,.recharge-steps>div span){color:#76591f!important}html[data-theme=light] .membership-price strong,html[data-theme=light] .recharge-payment-summary>strong,html[data-theme=light] .recharge-card-heading h2{color:#27313d!important}html[data-theme=light] :is(.membership-card.is-recommended,.recharge-plan[aria-checked=true]){border-color:#c5a95e!important}html[data-theme=light] .membership-action:not(:disabled){color:#211b11!important;border-color:#c4aa70!important;background:linear-gradient(135deg,#f3e4bd,#d8c28f)!important}html[data-theme=light] .membership-action:disabled{color:#8792a0!important;border-color:#d4dbe3!important;background:#edf0f3!important}html[data-theme=light] .recharge-notice{border-color:#b89a56!important;background:#fbf8ef!important}html[data-theme=light] .recharge-notice strong{color:#654d1e!important}html[data-theme=light] .home-create-card{border-color:#59616b!important;background-color:#20252c!important}html[data-theme=light] :is(.home-create-card .home-card-index,.home-create-card .home-card-copy strong,.home-create-card .home-card-description){color:#f4f1e9!important}html[data-theme=light] .home-create-card .home-card-action{color:#211b11!important;border-color:#c4aa70!important;background:linear-gradient(135deg,#f3e4bd,#d8c28f)!important}html[data-theme=light] :is(.composer,.hero,.home-hero,.account-intro,.recharge-hero,.intro,.control-panel,.preview-panel){background:#fff!important;box-shadow:0 10px 32px #1b2a3c0f}html[data-theme=light] :is(h1,h2,h3,h4,h5,h6,strong,b,label,legend,summary,.crumb,.crumb b,.brand,.brand-name,.workspace-page-title>strong,.admin-brand,.dash-brand,.ops-brand,.panel-head,.composer-title,.works-head h2,.balance,.balance strong,.account-copy strong,.nav-link,.rail-link,.workspace-nav-link,.dash-nav a,.ops-menu-link,.top-link,.admin-top-link,.button,.chip,.tab,.category,.feature-body strong,.tool-row strong,.news-list strong,.relay-list span,.reference-card strong,.work-card strong,.image-work strong,.registration-steps strong,.registration-key-value,.dash-kpi strong,.dash-runtime-grid b,.dash-task-stats b,.dash-route-item strong,.dash-table-wrap td,.ops-table-wrap td,.ops-user-email,.ops-user-id,.software-card h3,.recharge-balance-value,.recharge-plan h3,.dash-access-card h1,.ops-access-card h1){color:#27313d!important}html[data-theme=light] :is(p,small,.helper,.meta,.muted,.hint,.safe-note,.composer-foot,.retention,.retention-warning,.field-help,.subtle-copy,.hero p,.hero-subtitle,.workspace-page-title>span,.crumb,.account-copy small,.balance small,.nav-caption,.workspace-nav-caption,.rail-link,.top-link,.footer,.footer-inner,.works-head p,.work-meta,.reference-info small,.generated-reference-meta,.asset-foot,.upload-note,.dash-heading p,.dash-section-head p,.dash-panel-head p,.dash-updated,.dash-sample-label,.dash-status-strip>span,.dash-runtime-grid span,.dash-task-stats span,.dash-table-wrap th,.dash-table-wrap td,.ops-page-heading p,.ops-muted,.ops-table-wrap th,.ops-table-wrap td,.ops-sidebar-note,.admin-hint,.admin-user,.admin-field>span,.registration-steps,.dash-access-card p,.ops-access-card p){color:#687482!important}html[data-theme=light] :is(a,.text-button,.card-link,.dash-text-link,.workspace-footer a,.footer-inner a,.image-work-actions a,.admin-entry,.account-recharge-link){color:#76591f!important}html[data-theme=light] :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.home-search input,.assistant-input,.mini-prompt,.setting-chip select,.assistant-output,.ops-search,.ops-search input,.ops-admin-form input,.ops-admin-form select){color:#25303b!important;border-color:#cbd3dc!important;background-color:#fff!important;box-shadow:none}html[data-theme=light] :is(input,select,textarea)::placeholder{color:#8994a1!important}html[data-theme=light] :is(input,select,textarea):focus{border-color:#967638!important;outline-color:#96763829!important}html[data-theme=light] select option{color:#25303b;background:#fff}html[data-theme=light] :is(button,.button,.secondary-button,.dash-button.subtle,.ops-button,.ops-button.subtle,.top-link,.admin-top-link,.account-icon-button,.account-text-button,.chip,.setting-chip,.tab,.category,.media-pagination button,.image-work-actions button,.works-toolbar-actions button,.assistant-action,.assistant-clear){color:#364250!important;border-color:#d4dbe3!important;background:#fff!important}html[data-theme=light] :is(.button.primary,.primary-button,.generate,.dash-button.primary,.ops-button.primary,.button-primary){color:#211b11!important;border-color:#c4aa70!important;background:linear-gradient(135deg,#f3e4bd,#d8c28f)!important}html[data-theme=light] :is(.chip.add-ref,.active,.selected,[aria-current=page]){color:#634c1f}html[data-theme=light] :is(.status.success,.success,.is-success,.dash-result-ok,.dash-route-state,.ops-state.is-active,.ops-status.success){color:#19734b!important}html[data-theme=light] :is(.status.error,.error,.is-error,.danger,.dash-result-bad,.dash-route-state.bad,.ops-status.error){color:#b4232e!important}html[data-theme=light] :is(.warning,.is-warning,.dash-result-pending,.ops-status.warning){color:#936516!important}html[data-theme=light] :is(.rail-link.active,.workspace-nav-link.active,.dash-nav a.active,.ops-menu-link.active,.nav-link.active){border-color:#d9c89d!important;color:#604a20!important;background:#f6f0e2!important}html[data-theme=light] :is(.rail-link:hover,.workspace-nav-link:hover,.dash-nav a:hover,.ops-menu-link:hover,.top-link:hover,.admin-top-link:hover){background:#f2f4f7!important}html[data-theme=light] :is(.eyebrow,.kicker,.hero-kicker,.hero-label,.ops-eyebrow,.dash-eyebrow,.dash-nav strong,.workspace-nav-caption){color:#76591f!important}html[data-theme=light] :is(.work-art,.work-art img,.image-grid .image-work>img,.image-reference-grid img,.reference-thumbnail img,.reference-card img,.generated-reference-card img,.image-preview,.media-preview,.qr-code,.payment-qr){background-color:#edf0f3!important}html[data-theme=light] .dash-gauge{background-image:conic-gradient(from -90deg,var(--gauge-color) 0 var(--pct),#e4e8ed var(--pct) 100%)!important}html[data-theme=light] .dash-gauge:before{background:#fff!important;border-color:#dce1e7!important}html[data-theme=light] :is(.dash-runtime-grid>div,.dash-task-stats>div,.dash-route-item,.dash-table-wrap tbody tr:hover,.ops-route-row,.ops-audit-row,.registration-key-value,.feature-list li,.tool-row,.mini-form){border-color:#e0e5eb!important;background:#f7f8fa!important}html[data-theme=light] :is(.dash-status-strip,.ops-callout,.ops-panel-heading,.ops-page-heading,.admin-callout,.route-policy-callout){border-color:#dce1e7!important;background:#f8f9fb!important}html[data-theme=light] :is(.dash-capacity-track,.progress-track,.composer-progress){background:#e5e9ee!important}html[data-theme=light] .dash-donut .donut-base{stroke:#e4e8ed!important}html[data-theme=light] .dash-status-strip[data-level=warn]{background:#fff8e9!important}html[data-theme=light] .dash-status-strip[data-level=bad]{background:#fff1f0!important}html[data-theme=light] :is(.chart-grid,.dash-table-wrap th,.dash-table-wrap td){stroke:#d9dfe6;border-color:#d9dfe6!important}html[data-theme=light] :is(.chart-axis-label,.chart-empty-label){fill:#687482!important}html[data-theme=light] .mobile-app-drawer-backdrop{background:#1c273547!important}.theme-switch{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-width:86px;min-height:38px;padding:0 11px;border:1px solid #383a3e;border-radius:10px;color:#ddd2b7;background:#17191d;font:inherit;font-size:11px;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.theme-switch:hover{border-color:#8d7950;color:#f0e1bb}.theme-switch svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}html[data-theme=light] .theme-switch{color:#5a4928;border-color:#d9c89d;background:#faf5e8}.creation-workspace-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.85fr);align-items:start;gap:18px}.creation-primary,.creation-side{min-width:0}.creation-side .references-panel{height:100%}.creation-side .image-reference-grid,.creation-side .generated-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.ai-image-page .creation-workspace-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.8fr)}body.ai-image-page .image-support-grid{display:block;margin-top:0}body.ai-image-page .image-reference-grid:not(.has-files) .upload-zone{max-width:none}body.ai-video-page .creation-workspace-grid{grid-template-columns:minmax(0,1.28fr) minmax(320px,.82fr)}@media(max-width:1040px){.creation-workspace-grid,body.ai-image-page .creation-workspace-grid,body.ai-video-page .creation-workspace-grid{grid-template-columns:minmax(0,1fr)}.creation-side .references-panel{height:auto}}@media(max-width:700px){.theme-switch{min-width:40px;min-height:40px;padding:0 10px}.theme-switch span{display:none}.creation-workspace-grid{gap:13px}}
