.mode-switch,.theme-dock,.theme-switch{display:none!important}html[data-theme=aiapi-aurora] .candidate-console{background:var(--color-background);isolation:isolate}html[data-theme=aiapi-aurora] .candidate-console .shell{position:relative;z-index:1;padding-top:16px}html[data-theme=aiapi-aurora] .candidate-console .sidebar{top:16px;height:calc(100dvh - 32px)}html[data-theme=aiapi-aurora] .candidate-console .workspace{background:rgb(8,20,36);border-color:rgba(122,247,244,.5);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=aiapi-aurora][data-mode=dark] .login-page>.light-field-stage{display:block;z-index:0}html[data-theme=aiapi-aurora] .login-center{background:rgba(11,23,48,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width:860px){html[data-theme=aiapi-aurora] .candidate-console .shell{padding:8px 0 0}}@media (prefers-reduced-motion:reduce){.light-field-stage *,.light-field-stage :after,.light-field-stage :before{animation:none!important;transition:none!important}}.site-logo{display:block;flex:none;width:36px;height:36px;object-fit:contain;border-radius:9px}.console-mobile-logo{display:none}@media (max-width:860px){.console-mobile-logo{display:inline-flex}.candidate-console .title-block h1{display:flex;align-items:center;gap:8px}.console-mobile-logo .site-logo{width:28px;height:28px;border-radius:7px}}.login-page-simple{grid-template-rows:auto 1fr}.login-page-simple .login-topbar{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:0}html[data-theme=aiapi-aurora] .login-page-simple .login-center{background:#0b1730;backdrop-filter:none;-webkit-backdrop-filter:none;width:min(100% - 40px,400px);padding:32px;box-shadow:0 16px 48px #0003}.login-page-simple .login-center h1{margin:0 0 28px;font-size:26px}.login-page-simple .login-form{gap:18px}.login-page-simple .login-field>span:first-child{font-size:13px}.login-page-simple .login-input-wrap{height:46px}.login-page-simple .login-input-wrap input{font-size:16px}.login-page-simple .login-submit{height:46px;margin-top:4px;font-size:15px}.login-register{min-height:44px;display:flex;justify-content:center;align-items:center;color:#8df3f1;border:1px solid #2ee8e44d;border-radius:7px;font-size:15px;font-weight:600;text-decoration:none;background:#0c2035}.login-register:hover{background:#123047;border-color:#2ee8e48c}.login-register:focus-visible{outline:2px solid #8df3f1;outline-offset:3px}.login-register[aria-disabled=true]{opacity:.55;cursor:wait}.login-error{color:#fda4af;text-align:left;font-size:13px;line-height:1.6;margin:16px 0 0}.login-field-light .stage-floor,.login-field-light .stage-sky{animation:none}.login-field-light .stage-canvas-sphere{opacity:.88}.login-field-light .stage-core{position:absolute;left:50%;top:49%;width:min(86vw,62vh);aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,#32d5ff14 0,#3284ff0a 40%,transparent 70%)}@media (max-width:600px){html[data-theme=aiapi-aurora] .login-page-simple .login-center{padding:28px 24px}}.auth-gateway{min-height:100svh}.auth-gateway .login-topbar{min-height:88px;padding:0 clamp(24px,5vw,96px);border:0;box-shadow:none}.auth-gateway .login-brand{gap:12px}.auth-gateway .login-brand .site-logo{width:48px;height:48px;border-radius:12px}.auth-gateway .login-brand strong{font-size:19px}.auth-gateway .login-brand small{font-size:12px}.auth-domain{color:#91b7cc;font:12px var(--font-mono);letter-spacing:.12em}.auth-layout{width:min(1280px,calc(100% - 96px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:clamp(40px,7vw,120px);min-height:calc(100svh - 88px);padding:48px 0 64px}.auth-visual{position:absolute;z-index:1;left:34%;top:49%;transform:translate(-50%,-50%);width:min(44vw,760px);min-height:min(620px,68vh);display:flex;align-items:center;justify-content:center;padding:0}.auth-reticle{position:absolute;inset:28px 0 0;border-top:1px solid #85dfff16;border-bottom:1px solid #85dfff16;pointer-events:none}.auth-reticle:after,.auth-reticle:before{content:"";position:absolute;width:52px;height:1px;background:#8cecff80;left:0}.auth-reticle:before{top:-1px}.auth-reticle:after{bottom:-1px}.auth-reticle i{position:absolute;width:7px;height:7px;border:1px solid #84dfff65}.auth-reticle i:first-child{left:-3px;top:-4px}.auth-reticle i:nth-child(2){right:-3px;top:-4px}.auth-reticle i:nth-child(3){left:-3px;bottom:-4px}.auth-reticle i:nth-child(4){right:-3px;bottom:-4px}.auth-story{position:relative;max-width:100%;padding:0;text-align:center;background:none;text-shadow:0 2px 12px #03101de6}.auth-story-line{display:block;width:32px;height:2px;background:#64eee7;margin:0 auto 16px;box-shadow:0 0 12px #64eee750}.auth-story p{font-size:13px;color:#9bb7c9;letter-spacing:.18em;margin:0 0 8px}.auth-story h2{font-size:clamp(26px,3vw,42px);letter-spacing:-.04em;font-weight:600;line-height:1.3;margin:0;color:#e6f5ff}html[data-theme=aiapi-aurora] .auth-gateway .auth-panel{position:relative;z-index:1;grid-column:2;width:100%;margin:0;padding:32px 36px 36px;border:1px solid transparent;border-radius:20px 4px 20px 4px;background:linear-gradient(155deg,#0d2035,#091629 72%) padding-box,linear-gradient(135deg,#9befffa6,#2ee8e426 32%,#4488f75e 72%,#91c9ff8c) border-box;box-shadow:0 24px 64px #02091460,inset 0 1px #c8f3ff0a}.auth-panel:after,.auth-panel:before{display:none!important}.auth-panel-rail{display:flex;align-items:center;gap:5px;height:8px;margin-bottom:24px}.auth-panel-rail i{display:block;width:4px;height:8px;background:#5cdedb;transform:skew(-24deg)}.auth-panel-rail i:nth-child(2){opacity:.5}.auth-panel-rail i:nth-child(3){opacity:.2}.auth-panel-rail span{height:1px;flex:1 1;margin-left:12px;background:linear-gradient(90deg,#68b5d74d,transparent)}.auth-gateway .auth-panel h1{text-align:left;margin-bottom:28px;font-size:28px;letter-spacing:-.03em}.auth-gateway .login-field>span:first-child{color:#c5d6e5}.auth-gateway .login-input-wrap{background:#081629;border-color:#91cef72b;border-radius:6px}.auth-gateway .login-input-wrap:focus-within{border-color:#62e8e2b3;box-shadow:0 0 0 3px #2ee8e40a}.auth-gateway .login-input-wrap input{color:#e4f2ff}.auth-gateway .login-submit{background:linear-gradient(110deg,#67f2e6,#2ee8e4 65%,#35d4f4);border-radius:6px;box-shadow:0 5px 20px #2ee8e416}html[data-theme=aiapi-aurora] .auth-gateway .login-submit{color:#fff}.auth-gateway .login-register{background:#071727;border-color:#79c5e04d;border-radius:6px}.auth-gateway .login-register:hover{background:#112d40;border-color:#77dfed99}.auth-gateway .stage-core{left:34%;width:min(50vw,64vh)}@media (min-width:1800px){.auth-layout{width:min(1480px,calc(100% - 160px));grid-template-columns:minmax(0,1fr) 440px;gap:160px}}@media (max-width:1023px){.auth-gateway .login-topbar{min-height:72px;padding:0 24px}.auth-gateway .login-brand .site-logo{width:42px;height:42px;border-radius:10px}.auth-gateway .login-brand strong{font-size:17px}.auth-layout{width:min(440px,calc(100% - 40px));grid-template-columns:1fr;gap:24px;min-height:calc(100svh - 72px);padding:32px 0 48px}.auth-visual{position:relative;left:auto;top:auto;transform:none;width:auto;min-height:0;padding:0;display:block}.auth-reticle{display:none}.auth-story{text-align:center;padding:0;background:none}.auth-story p,.auth-story-line{display:none}.auth-story h2{font-size:20px;font-weight:500;letter-spacing:.08em;color:#b9d5e5}html[data-theme=aiapi-aurora] .auth-gateway .auth-panel{grid-column:auto;padding:26px 28px 30px}.auth-gateway .stage-core{left:50%;width:min(86vw,62vh)}}@media (max-width:420px){.auth-domain{font-size:10px;letter-spacing:.03em}.auth-gateway .login-topbar{padding:0 20px}}html:has(.local-preview-banner){--console-preview-offset:28px}@media (min-width:861px){body:has(.candidate-console),html:has(.candidate-console){overflow:hidden}.candidate-console{height:calc(100dvh - var(--console-preview-offset, 0px));min-height:0}.candidate-console .shell,html[data-theme=aiapi-aurora] .candidate-console .shell{height:calc(100dvh - var(--console-preview-offset, 0px));min-height:0;padding-top:16px;padding-bottom:16px;align-items:stretch}.candidate-console .sidebar,html[data-theme=aiapi-aurora] .candidate-console .sidebar{position:relative;top:0;height:100%;min-height:0;overflow:hidden}.candidate-console .brand{flex-shrink:0}.candidate-console .side-nav{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.candidate-console .promo{flex-shrink:0}.candidate-console .workspace,html[data-theme=aiapi-aurora] .candidate-console .workspace{min-height:0;height:100%;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-gutter:stable}.candidate-console .workspace>.content,.candidate-console .workspace>.topbar{flex-shrink:0}}@media (min-width:861px) and (max-height:800px){.candidate-console .promo{display:none}}.section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}.section-heading h2{margin:0 0 6px;font-size:22px;letter-spacing:-.03em}.account-section-note,.section-heading p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.6}.account-page .business-button,.section-heading .business-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px}.account-page .business-button,.channel-status .business-button,.custom-storefront .business-button{padding:9px 14px;border:1px solid var(--border-default);border-radius:7px;color:var(--text-primary);background:var(--control-bg);font-size:13px;text-decoration:none;cursor:pointer}.account-page .business-button:disabled,.channel-status .business-button:disabled{opacity:.55;cursor:wait}.account-setting-card .write-form>button{border-color:var(--border-active);color:var(--color-primary)}.channel-status,.custom-storefront{min-width:0}.channel-controls{display:flex;align-items:end;flex-wrap:wrap;gap:16px;padding:20px;border:1px solid var(--border-default);border-radius:12px;background:var(--color-surface)}.channel-controls label{display:grid;gap:8px;min-width:150px;font-size:12px;color:var(--text-secondary)}.channel-controls input,.channel-controls select{min-height:40px;padding:8px 12px;color:var(--text-primary);background:var(--control-bg);border:1px solid var(--border-default);border-radius:7px;font:inherit}.channel-controls .channel-search{flex:1 1;min-width:180px}.channel-search>div{display:flex;align-items:center;gap:8px;background:var(--control-bg);border:1px solid var(--border-default);border-radius:7px;padding-left:12px}.channel-search input{width:100%;min-width:0;border:0;background:transparent}.channel-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.channel-summary article{display:grid;gap:12px;padding:22px;border:1px solid var(--border-default);border-radius:12px;background:var(--color-surface)}.channel-metrics small,.channel-summary small{color:var(--text-secondary);font-size:12px}.channel-summary strong{font-size:28px;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.monitor-positive{color:#16a34a!important}.monitor-muted{color:var(--text-muted)}.channel-legend{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:20px 0 14px;font-size:12px;color:var(--text-secondary)}.channel-legend>span{display:inline-flex;align-items:center;gap:7px}.channel-legend .channel-updated{margin-left:auto}.traffic-dot{display:inline-block;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#64748b}.channel-bucket.has-traffic,.traffic-dot.has-traffic{background:#16a34a}.channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.channel-card{min-width:0;padding:24px;border:1px solid var(--border-default);border-radius:12px;background:var(--color-surface)}.channel-card header{display:flex;align-items:start;justify-content:space-between;gap:12px}.channel-identity{display:flex;align-items:baseline;gap:10px;min-width:0}.channel-identity h3{margin:0;font-size:15px;overflow-wrap:anywhere;line-height:1.5}.channel-identity p{margin:5px 0 0;font-size:12px;color:var(--text-secondary)}.traffic-label{flex:none;padding:4px 8px;border:1px solid var(--border-default);border-radius:5px;font-size:11px;color:var(--text-secondary)}.traffic-label.has-traffic{color:#4ade80;border-color:#16a34a55;background:#16a34a12}.channel-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.channel-metrics>div{display:grid;gap:8px}.channel-metrics strong{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.channel-trend-title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--text-secondary);margin-bottom:10px}.channel-timeline{display:flex;gap:3px;height:28px}.channel-bucket{flex:1 1;min-width:0;background:#334155;border-radius:2px}.channel-bucket:hover{outline:1px solid var(--text-secondary);outline-offset:1px}.channel-empty{padding:40px 20px;text-align:center;border:1px dashed var(--border-default);border-radius:12px;color:var(--text-secondary)}.account-page{padding:4px}.account-overview{display:flex;align-items:center;gap:20px;padding:28px;background:linear-gradient(120deg,#113a493d,transparent 65%);border:1px solid var(--border-default);border-radius:12px;margin-bottom:24px}.account-avatar{display:grid;place-items:center;width:64px;height:64px;border-radius:16px;flex:none;color:var(--color-primary);background:var(--control-bg);border:1px solid var(--border-active)}.account-identity{min-width:0}.account-identity h3{margin:0 0 6px;font-size:22px;overflow-wrap:anywhere}.account-identity p{margin:0 0 10px;font-size:13px;color:var(--text-secondary);overflow-wrap:anywhere}.account-role{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary)}.account-balance{margin-left:auto;display:grid;gap:6px;text-align:right}.account-balance small{display:flex;justify-content:end;align-items:center;gap:6px;color:var(--text-secondary);font-size:12px}.account-balance strong{font-size:clamp(22px,2.6vw,34px);letter-spacing:-.04em;overflow-wrap:anywhere}.account-balance>span{font-size:11px;color:var(--text-secondary)}.account-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.account-setting-card{min-width:0;border:1px solid var(--border-default);border-radius:12px;padding:24px}.account-setting-card h3{margin:0 0 16px;font-size:16px}.account-setting-card .write-form{display:grid;gap:18px;margin-top:20px;max-width:none}.account-setting-card .write-form label{display:grid;gap:8px;font-size:13px;color:var(--text-secondary)}.account-setting-card .write-form input{width:100%;min-width:0;min-height:44px;border:1px solid var(--border-default);border-radius:7px;padding:10px 12px;font:inherit;color:var(--text-primary);background:var(--control-bg)}.account-setting-card input[readonly]{color:var(--text-secondary)}.account-setting-card button{justify-self:start}.account-setting-card .write-form p{font-size:13px;line-height:1.6}.account-totp{grid-column:1/-1}.account-totp>p{font-size:13px;color:var(--text-secondary)}.account-signout{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px;padding:20px 0 0;border-top:1px solid var(--border-default)}.account-signout h3{margin:0 0 6px;font-size:14px}.account-signout p{margin:0;color:var(--text-secondary);font-size:12px}.custom-storefront iframe{display:block;width:100%;height:max(640px,calc(100svh - 240px));border:1px solid var(--border-default);border-radius:12px;background:var(--color-surface)}.candidate-console .mobile-more{display:none}.console-more-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px}@media (max-width:900px){.candidate-console .mobile-more{display:inline-grid}}@media (max-width:1100px){.channel-grid{grid-template-columns:1fr}}@media (max-width:700px){.channel-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.channel-summary article{padding:16px}.channel-summary strong{font-size:24px}.channel-controls{padding:16px;gap:12px}.channel-controls label{flex:1 1;min-width:100px}.channel-controls .channel-search{flex-basis:100%}.channel-legend .channel-updated{margin-left:0;width:100%}.channel-card{padding:18px}.channel-metrics strong{font-size:18px}.account-overview{flex-wrap:wrap;padding:20px;gap:14px}.account-avatar{width:48px;height:48px;border-radius:12px}.account-identity{flex:1 1}.account-balance{width:100%;padding-top:18px;border-top:1px solid var(--border-default);text-align:left}.account-balance small{justify-content:start}.account-settings-grid{grid-template-columns:1fr}.account-setting-card{padding:20px}.candidate-console .mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}}.admin-workspace{display:grid;grid-template-columns:154px minmax(0,1fr);gap:22px;align-items:start;color:var(--text-primary);font-size:12px;line-height:1.6;min-width:0}.admin-workspace *{box-sizing:border-box}.admin-navigation{border-right:1px solid var(--border-default);padding:4px 16px 20px 0;position:sticky;top:16px}.admin-nav-title{display:flex;align-items:center;gap:8px;font-weight:650;font-size:13px;margin-bottom:20px;color:var(--text-primary)}.admin-nav-title svg{color:var(--color-primary)}.admin-nav-group{display:grid;gap:3px;margin-bottom:16px}.admin-nav-group>span{font-size:11px;color:var(--text-muted);padding:0 10px 5px}.admin-nav-group button{font:inherit;text-align:left;border:0;background:transparent;color:var(--text-secondary);padding:8px 10px;min-height:36px;border-radius:8px;cursor:pointer}.admin-nav-group button:hover{background:var(--control-bg);color:var(--text-primary)}.admin-nav-group button[aria-current=page]{background:color-mix(in srgb,var(--color-primary) 13%,transparent);color:var(--color-primary);font-weight:650;box-shadow:inset 3px 0 var(--color-primary)}.admin-main{min-width:0}.admin-page-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:0 0 16px}.admin-page-head h2{font-size:19px;line-height:1.4;margin:0 0 5px;font-weight:650;color:var(--text-primary)}.admin-page-head p{margin:0;color:var(--text-muted);font-size:12px}.admin-refresh{display:inline-flex;gap:7px;align-items:center;white-space:nowrap;min-height:36px}.admin-snapshot{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;color:var(--text-muted);font-size:11px;margin-bottom:22px}.admin-snapshot>span{display:flex;align-items:center;gap:6px;color:var(--text-secondary)}.admin-snapshot small{font-size:11px;margin-left:auto}.admin-workspace .is-warning{color:#986113}.admin-notice{border:1px solid #c3954955;background:#bf8c1510;border-radius:9px;padding:10px 12px;margin:0 0 16px;font-size:12px;overflow-wrap:anywhere}.admin-state{padding:50px 20px;text-align:center;color:var(--text-muted)}.admin-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.admin-section-head h3{font-size:14px;line-height:1.5;font-weight:650;color:var(--text-primary);margin:0}.admin-section-head>span{font-size:11px;color:var(--text-muted)}.admin-period{display:flex;gap:3px;padding:3px;border:1px solid var(--border-default);border-radius:9px;background:var(--control-bg)}.admin-period button{font:inherit;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);padding:4px 15px;min-height:28px;cursor:pointer}.admin-period button[aria-pressed=true]{color:var(--color-primary);background:var(--color-surface);box-shadow:0 1px 4px #172b4520;font-weight:600}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.admin-metrics article{border:1px solid var(--border-default);border-radius:12px;background:var(--color-surface);padding:15px 16px;display:flex;flex-direction:column;gap:8px;min-width:0}.admin-metrics article:last-child{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--border-default));background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface))}.admin-metrics article>span{font-size:12px;color:var(--text-secondary)}.admin-metrics strong{font-size:clamp(16px,1.7vw,25px);font-weight:650;line-height:1.3;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.admin-metrics small{font-size:11px;color:var(--text-muted)}.admin-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.admin-card{border:1px solid var(--border-default);border-radius:12px;padding:18px;background:var(--color-surface);min-width:0}.admin-text-button{border:0;background:transparent;color:var(--color-primary);display:inline-flex;gap:4px;align-items:center;padding:3px 0;cursor:pointer;font:inherit;font-size:11px;white-space:nowrap}.admin-workspace dl{margin:0}.admin-workspace dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.admin-stat-grid dt{color:var(--text-muted);font-size:11px;margin-bottom:5px}.admin-stat-grid dd{font-size:19px;font-weight:600;overflow-wrap:anywhere}.admin-account-total{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:var(--text-muted)}.admin-account-total strong{font-size:24px;font-weight:600;color:var(--text-primary)}.admin-account-states{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-account-states dt{display:flex;align-items:center;gap:5px;color:var(--text-muted);font-size:11px}.admin-account-states dd{font-size:19px;font-weight:600;padding-top:4px}.admin-dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0;background:#8b94a2}.admin-dot.normal{background:#16a34a}.admin-dot.error{background:#dc5151}.admin-dot.limited{background:#d19a22}.admin-dot.overload{background:#a273cc}.admin-token-list{display:grid;gap:12px}.admin-token-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.admin-token-list dt{color:var(--text-muted);font-size:12px}.admin-token-list dd{font-size:12px;text-align:right;font-weight:550;overflow-wrap:anywhere}.admin-card-total{border-top:1px solid var(--border-default);margin-top:16px;padding-top:12px;display:flex;justify-content:space-between;gap:10px;font-size:12px}.admin-card-total>span{color:var(--text-muted)}.admin-table-scroll{overflow-x:auto}.admin-comparison table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-comparison td,.admin-comparison th{text-align:center;padding:12px 14px;border-bottom:1px solid var(--border-default)}.admin-comparison thead th{font-size:11px;font-weight:500;color:var(--text-muted);background:var(--control-bg)}.admin-comparison tbody th{font-weight:500;color:var(--text-secondary)}.admin-comparison tbody tr:last-child>*{border:0}.admin-mobile-navigation{display:none}.admin-workspace button:focus-visible,.admin-workspace select:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.admin-standalone{max-width:1450px;margin:0 auto;padding:24px}.admin-back-link{display:inline-block;margin-bottom:20px;color:var(--color-primary);font-size:12px}@media(min-width:1400px){.admin-metrics strong{font-size:25px}}@media(max-width:1100px){.admin-workspace{grid-template-columns:138px minmax(0,1fr);gap:16px}.admin-navigation{padding-right:10px}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-grid{grid-template-columns:minmax(0,1fr)}.admin-metrics strong{font-size:24px}}@media(max-width:760px){.admin-workspace{display:block}.admin-navigation{display:none}.admin-mobile-navigation{display:flex;gap:12px;align-items:center;margin:0 0 18px}.admin-mobile-navigation label{color:var(--text-muted);white-space:nowrap}.admin-mobile-navigation select{min-width:0;flex:1 1;min-height:44px;padding:8px 10px;border:1px solid var(--border-default);border-radius:9px;background:var(--color-surface);color:var(--text-primary);font:inherit}.admin-snapshot{margin-bottom:18px}.admin-snapshot small{margin-left:0}.admin-page-head{align-items:flex-start;gap:8px}.admin-page-head h2{font-size:18px}.admin-page-head p{max-width:26em}.admin-metrics{gap:10px}.admin-metrics article{padding:13px 12px}.admin-metrics strong{font-size:21px}.admin-card{padding:16px}.admin-period button,.admin-text-button{min-height:36px}.admin-standalone{padding:16px}.admin-refresh{min-height:44px}.admin-stat-grid dd{font-size:18px}}html[data-mode=dark] .admin-workspace .is-warning{color:#f0c57a}.admin-comparison caption.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.candidate-console.has-admin-menu .sidebar{display:flex;flex-direction:column;overflow:hidden}.candidate-console.has-admin-menu .brand{flex-shrink:0}.candidate-console.has-admin-menu .side-nav{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;gap:4px;padding:0 4px 12px;scrollbar-width:thin;scrollbar-color:var(--border-active) transparent;align-content:start}.console-menu-label{font-size:11px;color:var(--text-muted);padding:14px 12px 7px;display:block}.candidate-console.has-admin-menu .side-nav .nav-item{min-height:38px;flex-shrink:0}.candidate-console.has-admin-menu .console-more-nav{max-height:65vh;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-workspace{display:block}.admin-page-head{justify-content:flex-end;margin-bottom:12px}.admin-page-head>div{display:none}.admin-module{font-size:12px;color:var(--text-primary);min-width:0}.admin-module>.business-panel,.admin-module>div:not(.business-panel),.admin-module>section{border:1px solid var(--border-default);background:var(--color-surface);border-radius:14px;padding:20px;min-width:0}.admin-module .business-panel{min-width:0}.admin-module h2{font-size:16px;margin:0 0 14px;font-weight:650}.admin-module h3{font-size:14px;margin:20px 0 12px;font-weight:600}.admin-module p{color:var(--text-secondary);font-size:12px;line-height:1.65}.admin-module [role=alert]{color:var(--color-error,#e36d6d);overflow-wrap:anywhere}.admin-filter-bar,.admin-module .business-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 16px;min-width:0}.admin-module .business-toolbar h2{margin:0 auto 0 0}.admin-module button:not(.text-link):not(.admin-period button){min-height:34px;border:1px solid var(--border-default);border-radius:8px;background:var(--control-bg);color:var(--text-secondary);padding:6px 12px;font:inherit;cursor:pointer;line-height:1.5}.admin-module button:not(.text-link):hover:not(:disabled){color:var(--color-primary);border-color:var(--border-active)}.admin-module button:disabled{cursor:default;opacity:.45}.admin-module .admin-primary,.admin-module button[type=submit]{background:color-mix(in srgb,var(--color-primary) 17%,var(--color-surface));color:var(--color-primary);border-color:var(--border-active)}.admin-module .text-link{color:var(--color-primary);background:none;border:0;font:inherit;padding:4px;cursor:pointer}.admin-module form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:16px;min-width:0}.admin-module label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--text-secondary);min-width:0}.admin-module label:has(input[type=checkbox]){flex-direction:row;align-items:center;min-height:34px}.admin-module input:not([type=checkbox]):not([type=radio]),.admin-module select,.admin-module textarea{min-width:0;max-width:100%;min-height:36px;border:1px solid var(--border-default);border-radius:8px;background:var(--control-bg);padding:8px 10px;color:var(--text-primary);font:inherit;line-height:1.5}.admin-module textarea{min-height:90px;resize:vertical;width:100%}.admin-module input[type=checkbox]{accent-color:var(--color-primary);width:15px;height:15px}.admin-module fieldset{border:1px solid var(--border-default);border-radius:10px;padding:14px;display:flex;flex-wrap:wrap;gap:14px;min-width:0;max-width:100%}.admin-module legend{font-weight:600;padding:0 5px}.admin-module .business-table{overflow-x:auto;max-width:100%;border:1px solid var(--border-default);border-radius:10px;margin:14px 0;min-width:0}.admin-module table{border-collapse:collapse;width:100%;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.admin-module td,.admin-module th{text-align:center;border-bottom:1px solid var(--border-default);padding:12px 14px;vertical-align:middle}.admin-module thead th{font-size:11px;color:var(--text-muted);background:var(--control-bg);font-weight:500}.admin-module tbody tr:hover{background:color-mix(in srgb,var(--color-primary) 3%,transparent)}.admin-module tbody tr:last-child td{border-bottom:0}.admin-module td>button+button{margin-left:6px}.admin-module td small{display:block;color:var(--text-muted);font-size:11px;margin-top:3px}.admin-module caption{text-align:left;padding:12px 14px;font-weight:600;color:var(--text-primary)}.admin-module .business-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.admin-module .business-summary>article,.admin-module .business-summary>div{background:var(--control-bg);border:1px solid var(--border-default);border-radius:10px;padding:14px;min-width:0}.admin-module .business-summary strong{display:block;font-size:22px;font-weight:600;margin-top:7px;overflow-wrap:anywhere}.admin-module .business-summary small,.admin-module dt{color:var(--text-muted);font-size:12px}.admin-module dl:not(.business-summary){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.admin-module dl>div{min-width:0}.admin-module dd{margin:5px 0 0;overflow-wrap:anywhere}.admin-pager{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;color:var(--text-muted);font-size:12px;margin-top:16px}.admin-pager>div{display:flex;gap:8px}.admin-status{display:inline-flex;align-items:center;border-radius:6px;padding:3px 8px;font-size:11px;line-height:1.5;background:var(--control-bg);color:var(--text-secondary);white-space:nowrap}.admin-status.positive{color:#21b978;background:#21b97818}.admin-status.negative{color:#e76d72;background:#e76d7218}.admin-status.warning{color:#dca33f;background:#dca33f18}.admin-wrap-cell{white-space:normal;min-width:220px;max-width:460px;overflow-wrap:anywhere}.admin-code{font-size:11px;overflow-wrap:anywhere}.admin-quick-ranges{display:flex;gap:6px;flex-wrap:wrap}.admin-filter-bar form{margin:0;display:flex;gap:10px}.admin-filter-bar>label{flex-direction:row;align-items:center;gap:8px}.admin-editor{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important}.admin-editor .full-width{grid-column:1/-1}.admin-editor .admin-editor-actions{grid-column:1/-1;display:flex;gap:10px}.admin-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-card-list article{border:1px solid var(--border-default);border-radius:12px;padding:18px;background:var(--control-bg)}.admin-card-list h3{margin-top:0}.admin-form-section{border-bottom:1px solid var(--border-default);padding:0 0 18px;margin:18px 0}.admin-form-section>summary{font-size:14px;font-weight:600;cursor:pointer;padding:10px 0}@media(max-width:1100px){.admin-workspace{display:block}.admin-module .business-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-workspace{display:block}.admin-module>.business-panel,.admin-module>div:not(.business-panel),.admin-module>section{padding:14px}.admin-module .business-toolbar{gap:10px}.admin-module form>label{flex:1 1 140px}.admin-module input:not([type=checkbox]),.admin-module select{width:100%;min-height:42px}.admin-module button:not(.text-link):not(.admin-period button){min-height:42px}.admin-card-list,.admin-editor,.admin-module dl:not(.business-summary){grid-template-columns:minmax(0,1fr)}.admin-filter-bar>label{flex:1 1 100%;justify-content:space-between}.admin-module td,.admin-module th{padding:10px 12px}}.console-admin-group{display:block;min-width:0}.console-admin-group .admin-parent>span{flex:1 1}.console-admin-group .admin-parent>svg:last-child{transition:transform .15s}.console-admin-group .admin-parent>svg.is-open{transform:rotate(180deg)}.candidate-console .nav-item.admin-parent.has-active{color:var(--color-primary)}.console-admin-children{padding:2px 0 4px 16px;border-left:1px solid var(--border-default);margin-left:20px}.console-admin-children[hidden]{display:none}.candidate-console .console-admin-children .nav-item{min-height:34px;font-size:12px;padding-left:12px}.admin-platform{display:inline-flex;align-items:center;gap:7px}.admin-platform svg{width:18px;height:18px}.admin-row-actions{display:flex;align-items:center;gap:8px}.admin-row-actions details{position:relative}.admin-row-actions summary{cursor:pointer;color:var(--color-primary);padding:7px 10px;border:1px solid var(--border-default);border-radius:8px}.admin-row-actions details>div{display:flex;flex-wrap:wrap;gap:6px;padding:10px;max-width:430px;white-space:normal;background:var(--color-surface);border:1px solid var(--border-default);border-radius:10px}.admin-pricing-editor{width:100%}.admin-price-rule{border:1px solid var(--border-default);border-radius:10px;padding:14px;width:100%;min-width:0}.admin-price-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:760px){.admin-price-fields{grid-template-columns:minmax(0,1fr)}}.admin-settings-tabs{display:flex;flex-wrap:wrap;gap:7px;border-bottom:1px solid var(--border-default);padding-bottom:16px;margin-bottom:20px}.admin-module .admin-settings-tabs [aria-selected=true]{color:var(--color-primary);border-color:var(--border-active);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.write-dialog:has(.console-more-nav){overflow:hidden;max-height:calc(100dvh - 32px);display:flex;flex-direction:column}.write-dialog>.console-more-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;overflow-y:auto;padding:2px;overscroll-behavior:contain}.console-more-nav .business-button{display:flex;align-items:center;gap:8px;min-height:44px;width:100%;text-align:left;justify-content:flex-start}.console-mobile-admin-leaf{min-width:0}.console-mobile-admin-group{grid-column:1/-1;border:1px solid var(--border-default);border-radius:9px;background:var(--control-bg);min-width:0}.console-mobile-admin-group>summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 12px;cursor:pointer;font-size:13px;color:var(--text-secondary)}.console-mobile-admin-group>summary::-webkit-details-marker{display:none}.console-mobile-admin-group>summary>span{flex:1 1}.console-mobile-admin-group[open]>summary>svg:last-child{transform:rotate(180deg)}.console-mobile-admin-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 8px 8px}.console-more-nav [aria-current=page]{color:var(--color-primary);border-color:var(--border-active)}.console-mobile-admin-group>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.admin-actions{display:flex;gap:7px}.admin-actions,.admin-actions button{align-items:center;justify-content:center}.admin-actions button{display:inline-flex;gap:6px;white-space:nowrap}.admin-module .admin-edit-button{border-color:var(--border-active)!important;color:var(--color-primary)!important;background:color-mix(in srgb,var(--color-primary) 9%,var(--color-surface))!important}.admin-action-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-action-list button{text-align:left;justify-content:flex-start;min-height:42px!important}.admin-modal-content{padding:4px 0!important;background:transparent!important;border:0!important}.admin-modal-content form{margin:0}.admin-modal-content fieldset{grid-column:1/-1;width:100%}.admin-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;width:100%}.admin-form-grid>.admin-editor-actions,.admin-form-grid>.full-width,.admin-form-grid>fieldset{grid-column:1/-1}.admin-check-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px!important}.admin-detail-grid>div{padding:10px 0;border-bottom:1px solid var(--border-default)}.admin-module .admin-success{color:var(--color-success,#21b978)}.admin-module .admin-danger{color:var(--color-error,#e76d72)!important;border-color:color-mix(in srgb,var(--color-error,#e76d72) 30%,transparent)!important}.admin-note-cell{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-copy-code{display:inline-flex;align-items:center;gap:8px}.admin-copy-code code{font-size:12px;overflow-wrap:anywhere}.admin-module fieldset label{flex:1 1 160px}.admin-module fieldset .admin-check-grid label{flex:initial}.admin-module button:focus-visible,.admin-module input:focus-visible,.admin-module select:focus-visible,.admin-module textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.admin-module tbody td .admin-actions{min-width:130px}.admin-module .admin-subsection{margin-top:24px;padding-top:18px;border-top:1px solid var(--border-default)}.admin-module .admin-subsection>h3{margin-top:0}.admin-modal-content .admin-editor>h3,.admin-modal-content .admin-editor>p{grid-column:1/-1}.admin-module pre{max-height:320px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;padding:14px;border:1px solid var(--border-default);border-radius:8px;background:var(--control-bg)}@media(max-width:760px){.admin-action-list,.admin-check-grid,.admin-form-grid{grid-template-columns:minmax(0,1fr)}.admin-modal-content fieldset{padding:12px}.admin-module .admin-actions button{min-height:42px}.admin-modal-content .admin-editor{grid-template-columns:minmax(0,1fr)}}.write-dialog:has(.admin-module){overscroll-behavior:contain}.write-dialog:has(.admin-module)>header{position:sticky;top:0;z-index:2;background:var(--color-surface);padding-bottom:12px}.write-dialog:has(.admin-module)>header h2{font-size:18px}.admin-modal-content .business-table table td,.admin-modal-content .business-table table th,.candidate-console .admin-module .business-table table td,.candidate-console .admin-module .business-table table th{text-align:center}html[data-theme=aiapi-aurora][data-mode=light]{color-scheme:light;--color-background:#edf2fb;--color-surface:#fafcff;--color-surface-elevated:#ffffff;--color-surface-hover:#e9f2fb;--color-surface-muted:#eef4fc;--color-glass:rgba(250,252,255,.96);--control-bg:#eff5fc;--hover-bg:#e5effa;--text-primary:#20354c;--text-secondary:#4f657d;--text-muted:#60738b;--color-primary:#087b89;--color-primary-hover:#066471;--color-secondary:#386dca;--color-violet:#7455ca;--color-success:#147746;--color-warning:#946007;--color-danger:#be344f;--color-error:#be344f;--border-default:#cfdeed;--border-active:#249ca9;--border-strong:#b4cde0;--nav-active-bg:#dceff7;--nav-active-fg:#155369;--chart-tokens:#087b89;--chart-requests:#7455ca;--shadow-float:0 18px 50px rgba(55,83,131,.14);--shadow-floating:0 18px 50px rgba(55,83,131,.14);--aurora-daylight-sky:radial-gradient(ellipse at 2% 12%,#d9e8fb 0%,transparent 48%),radial-gradient(ellipse at 95% 8%,#e8e1fa 0%,transparent 46%),radial-gradient(ellipse at 75% 100%,#def2f1 0%,transparent 44%),linear-gradient(135deg,#eff5fc,#f1f0fa)}html[data-theme=aiapi-aurora][data-mode=light] .candidate-console{color-scheme:light;--mark-cut:#f3f8ff;background:var(--aurora-daylight-sky)}html[data-theme=aiapi-aurora][data-mode=light] .candidate-console .aurora-stage{background:var(--aurora-daylight-sky)}html[data-theme=aiapi-aurora][data-mode=light] .candidate-console .sidebar{background:linear-gradient(160deg,#f1f8ff,#eaeefa 75%,#e7f4f5) padding-box,linear-gradient(165deg,#F4FFFE,#7AF7F4 14%,#3AA6FF 46%,#7A5CFF 78%,#E4D4FF) border-box}html[data-theme=aiapi-aurora][data-mode=light] .candidate-console .sidebar-bg{background-image:radial-gradient(ellipse at 0 30%,#c5e7f84d,transparent 65%)}html[data-theme=aiapi-aurora][data-mode=light] .candidate-console .workspace{background:linear-gradient(135deg,#f4f8fe,#f5f3fc 65%,#edf7f8) padding-box,linear-gradient(145deg,#F4FFFE,#7AF7F4 18%,#3AA6FF 46%,#7A5CFF 74%,#D7C8FF) border-box}html[data-theme=aiapi-aurora][data-mode=light] .candidate-console :is(.brand-copy,.nav-item){text-shadow:none}html[data-theme=aiapi-aurora][data-mode=light] .candidate-console .nav-item.active{color:var(--nav-active-fg);background:linear-gradient(180deg,#d6f1f8,#dce5fc) padding-box,linear-gradient(100deg,#F2FFFE,#6AF6F2 36%,#4A8CFF 70%,#C9B6FF) border-box}html[data-theme=aiapi-aurora][data-mode=light] .candidate-console :is(.chip,.icon-btn,.user-chip){background:#eef6ff}html[data-theme=aiapi-aurora][data-mode=light] .candidate-console :is(.kpi,.panel){background:linear-gradient(#fafcff,#fafcff) padding-box,linear-gradient(145deg,#F4FFFE,#7AF7F4 20%,#3AA6FF 58%,#8A63FF) border-box}html[data-theme=aiapi-aurora][data-mode=light] .candidate-console .hero{background:linear-gradient(110deg,#e7f5ff,#e8edff 65%,#eee8fc) padding-box,linear-gradient(100deg,#F4FFFE,#7AF7F4 22%,#3AA6FF 55%,#A78BFF) border-box}html[data-theme=aiapi-aurora][data-mode=light] .candidate-console .hero-art{background-image:radial-gradient(ellipse at 80% 45%,#bbc9f24d,transparent 60%)}html[data-theme=aiapi-aurora][data-mode=light] .candidate-console .promo{background:linear-gradient(150deg,#eaf6ff,#ede8fc) padding-box,linear-gradient(160deg,#F4FFFE,#6AF6F2 28%,#4A8CFF 62%,#C4B5FF) border-box}html[data-theme=aiapi-aurora][data-mode=light] .candidate-console .promo-art{background-image:radial-gradient(ellipse at 85% 60%,#d1cbfa,transparent 70%)}html[data-theme=aiapi-aurora][data-mode=light] .candidate-console .promo-copy{background:transparent}html[data-theme=aiapi-aurora][data-mode=light] .candidate-console .btn-ghost{background:#eff6ff;color:var(--text-primary)}html[data-theme=aiapi-aurora][data-mode=light] .candidate-console .btn-primary{background:#79e6e3}html[data-theme=aiapi-aurora][data-mode=light] .candidate-console :is(.tooltip,.info-i){color:var(--text-primary);background:var(--color-surface-elevated)}html[data-theme=aiapi-aurora][data-mode=light] .candidate-console .chart-grid{stroke:#b8ccdf}html[data-theme=aiapi-aurora][data-mode=light] :is(.rc-product-payment strong,.rc-product-buy,.rc-tabs button[aria-selected=true],.rc-shop-link,.rc-shop-hint button,.rc-icon,.rc-product-icon,.rc-account-title>svg,.rc-history header svg,.rc-type,.rc-checkout-product-icon){color:var(--color-primary)}html[data-theme=aiapi-aurora][data-mode=light] :is(.rc-success,.rc-value,.traffic-label.has-traffic){color:var(--color-success)}html[data-theme=aiapi-aurora][data-mode=light] :is(.rc-error,.rc-value.is-negative,.login-error){color:var(--color-danger)}html[data-theme=aiapi-aurora][data-mode=light] .rc-checkout-dialog::backdrop{background:#34496b66}html[data-theme=aiapi-aurora][data-mode=light] :is(input,select,textarea){color-scheme:light}html[data-theme=aiapi-aurora][data-mode=light] :is(.ov-button[aria-pressed=true],.ov-platform-mark,.overview-page .text-link,.keys-endpoints code,.keys-icon-button,.keys-copy-key,.keys-search button,.key-editor-key-icon,.key-editor-section h3 svg,.key-editor-disclosure summary>svg,.write-dialog .key-editor-expiry button,.ur-tabs button[aria-selected=true],.ur-analysis-summary-action,.ur-filter-grid small,.ur-group,.ur-badge,.ur-export){color:var(--color-primary)}html[data-theme=aiapi-aurora][data-mode=light] .ov-platform-mark.ov-anthropic{color:#9b5c26}html[data-theme=aiapi-aurora][data-mode=light] :is(.ov-platform-mark.ov-gemini,.ur-model small){color:var(--color-violet)}html[data-theme=aiapi-aurora][data-mode=light] :is(.keys-group b,.keys-concurrency.has-requests,.keys-status-active,.keys-feedback,.ur-cost strong,.admin-status.positive){color:var(--color-success)}html[data-theme=aiapi-aurora][data-mode=light] :is(.keys-group .keys-peak,.keys-status-quota_exhausted,.usage-records-page .ur-alert,.ur-notice,.overview-page .ov-warning,.admin-status.warning){color:var(--color-warning)}html[data-theme=aiapi-aurora][data-mode=light] :is(.keys-status-expired,.keys-copy-error,.ur-error-badge,.admin-status.negative){color:var(--color-danger)}html[data-theme=aiapi-aurora][data-mode=light] .keys-danger{color:var(--color-danger)!important}html[data-theme=aiapi-aurora][data-mode=light] .api-keys-page .keys-row-actions :is(button,summary),html[data-theme=aiapi-aurora][data-mode=light] .keys-page-number[aria-current=page]{color:var(--color-primary);background:#e4f1fa;border-color:#a6c9dd}html[data-theme=aiapi-aurora][data-mode=light] .api-keys-page .keys-row-actions :is(button,summary):hover,html[data-theme=aiapi-aurora][data-mode=light] .keys-copy-key:hover{color:var(--color-primary-hover);background:#d4eaf5}html[data-theme=aiapi-aurora][data-mode=light] .login-page{background:var(--aurora-daylight-sky)}html[data-theme=aiapi-aurora][data-mode=light] .login-page>.light-field-stage{display:block;z-index:0}html[data-theme=aiapi-aurora][data-mode=light] .login-page .stage-sky{background:var(--aurora-daylight-sky)}html[data-theme=aiapi-aurora][data-mode=light] .login-page .stage-canvas-sphere{mix-blend-mode:multiply}html[data-theme=aiapi-aurora][data-mode=light] .login-page :is(.login-center,.auth-panel){background:linear-gradient(155deg,#fafcff,#f0f5ff 72%) padding-box,linear-gradient(135deg,#9befffa6,#2ee8e426 32%,#4488f75e 72%,#91c9ff8c) border-box}html[data-theme=aiapi-aurora][data-mode=light] .login-page :is(.login-input-wrap,.login-register){background:#eff5fc;color:var(--color-primary)}html[data-theme=aiapi-aurora][data-mode=light] .login-page :is(.auth-story h2,.login-field>span:first-child,.login-input-wrap input){color:var(--text-primary)}html[data-theme=aiapi-aurora][data-mode=light] .login-page :is(.auth-domain,.auth-story p){color:var(--text-secondary)}html[data-theme=aiapi-aurora][data-mode=light] .auth-story{text-shadow:0 2px 12px #ffffffb3}html[data-theme=aiapi-aurora][data-mode=light] .local-preview-banner{background:#dce9f7;color:#415e7b}.admin-module :is(.business-toolbar,.admin-filter-bar){display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0}.admin-module>:is(.business-toolbar,.admin-filter-bar){padding:0;border:0;background:transparent;border-radius:0;margin-bottom:16px}.admin-module :is(.business-toolbar,.admin-filter-bar) label{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;font-size:12px;white-space:nowrap;flex:0 1 auto;min-width:0}.admin-module :is(.business-toolbar,.admin-filter-bar) :is(input:not([type=checkbox]),select){width:auto;min-width:100px;max-width:220px;min-height:36px}.admin-module :is(.business-toolbar,.admin-filter-bar) form{display:flex;align-items:center;gap:8px;padding:0;margin:0;flex-wrap:wrap}.admin-module :is(.business-toolbar,.admin-filter-bar) h3{margin:0;font-size:15px}.admin-module :is(.business-toolbar,.admin-filter-bar) .admin-toolbar-action{margin-left:auto;flex:none;white-space:nowrap}.admin-module .admin-batch-toolbar{padding:10px 14px;border-radius:9px;background:var(--control-bg)}.admin-module .admin-settings-tabs button[aria-selected=true]{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface))!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important;font-weight:650;box-shadow:inset 0 -2px 0 var(--color-primary)}.admin-module .admin-monitor-inline{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px}.admin-module .admin-monitor-inline label{flex-direction:row;align-items:center;gap:8px;margin:0}.admin-module .admin-monitor-checks{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.admin-module .admin-monitor-checks label{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;padding:10px 12px;border:1px solid var(--border-default);border-radius:9px;background:var(--control-bg);min-width:0}.admin-module .admin-monitor-checks label:has(input:checked){border-color:color-mix(in srgb,var(--color-primary) 55%,var(--border-default));background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface))}.admin-module .admin-monitor-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-module .admin-monitor-groups label{flex:none;overflow-wrap:anywhere;line-height:1.5}.admin-monitor-groups input{flex:none}.admin-module .admin-monitor-settings>.admin-editor-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;width:100%;padding-top:8px}.admin-module .admin-monitor-settings button[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary)}body:has(.write-dialog[open] .account-editor),html:has(.write-dialog[open] .account-editor){overflow:hidden}.write-dialog:has(.account-editor){width:min(820px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);padding:0;overflow:hidden}.write-dialog:has(.account-editor)>header{margin:0;padding:18px 24px;border-bottom:1px solid var(--border-default);background:var(--color-surface-elevated)}.write-dialog:has(.account-editor)>.admin-modal-content{padding:0!important}.admin-modal-content .account-editor{display:flex!important;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0!important;margin:0;max-height:calc(100dvh - 124px);min-height:0}.account-editor-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:20px 24px;scrollbar-width:thin}.account-editor-identity{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--control-bg);border:1px solid var(--border-default);border-radius:12px;margin-bottom:22px}.account-editor-mark{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:10px;background:var(--color-surface)}.account-editor-identity>div{display:grid;gap:5px;flex:1 1;min-width:0}.account-editor-identity strong{font-size:15px;overflow-wrap:anywhere}.account-editor-identity>div>span{font-size:12px;color:var(--text-secondary)}.admin-module .account-editor-section{display:block;min-width:0;width:100%;padding:16px;margin:0 0 20px;border:1px solid var(--border-default);border-radius:12px;background:var(--color-surface)}.account-editor-section legend{font-size:14px;font-weight:600;padding:0 6px}.account-editor-section p{font-size:12px;color:var(--text-secondary);line-height:1.7;margin:0 0 12px}.account-editor-section p:last-child{margin:12px 0 0}.account-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-module .account-editor-grid label{flex-direction:column;align-items:stretch;gap:8px;min-width:0;margin:0}.account-editor-grid .full-width{grid-column:1/-1}.admin-module .account-editor :is(input:not([type=checkbox]),textarea,select){width:100%;min-width:0;min-height:40px;border-radius:7px;padding:9px 12px;font:inherit}.account-editor textarea{resize:vertical;min-height:66px}.account-editor-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:230px;overflow:auto}.admin-module .account-editor-groups label{flex:none;flex-direction:row;align-items:center;gap:9px;padding:11px;border:1px solid var(--border-default);border-radius:8px;margin:0;min-width:0;line-height:1.5}.account-editor-groups label:has(input:checked){background:color-mix(in srgb,var(--color-primary) 7%,var(--color-surface));border-color:var(--color-primary)}.account-editor-groups input{flex:none}.account-editor-groups span{overflow-wrap:anywhere}.account-editor-billing{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px}.admin-module .account-editor-billing label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:9px}.account-editor-error{color:var(--color-danger,#dc2626);font-size:12px}.account-editor-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:none;border-top:1px solid var(--border-default);background:var(--color-surface-elevated);padding:16px 24px}.account-editor-footer>span{margin-right:auto;font-size:12px;color:var(--text-secondary)}.overview-page .ov-filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.overview-page .ov-filters .ov-presets{margin-left:auto;display:flex;gap:6px}.api-keys-page .keys-toolbar{align-items:center;gap:10px 14px;padding:16px 18px}.api-keys-page .keys-filters{align-items:center;flex:1 1 auto;gap:10px 14px}.api-keys-page .keys-filters label,.api-keys-page .keys-view-controls>label{display:flex;align-items:center;flex-direction:row;gap:8px;flex:0 1 auto;max-width:none;white-space:nowrap}.api-keys-page .keys-filters .keys-search{flex:1 1 240px;max-width:360px}.api-keys-page .keys-filters .keys-search>div{min-width:150px}.api-keys-page .keys-filters select{width:auto;max-width:190px;min-width:100px}.api-keys-page .keys-view-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-left:auto}.api-keys-page .keys-view-controls select{min-height:38px;padding:8px 26px 8px 10px}.api-keys-page .keys-list-meta{padding:0 18px 14px}.usage-records-page .ur-period{align-items:center}.usage-records-page .ur-period>label{display:flex;align-items:center;gap:8px;flex:0 1 auto;white-space:nowrap}.usage-records-page .ur-period>label:last-child{flex-basis:auto}.usage-records-page .ur-period input{width:150px}.usage-records-page .ur-filter-grid{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.usage-records-page .ur-filter-grid>label{display:flex;align-items:center;gap:8px;white-space:nowrap}.usage-records-page .ur-filter-grid :is(input,select){width:150px;min-width:0}.usage-records-page .ur-filter-actions{margin-left:auto}.channel-status .channel-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.channel-status .channel-controls>label{display:flex;flex-direction:row;align-items:center;gap:8px;white-space:nowrap}.channel-status .channel-controls .channel-search{margin-left:auto;flex:0 1 320px}.channel-status .channel-search>div{flex:1 1;min-width:0}html[data-theme=aiapi-aurora] .channel-status :is(.monitor-positive,.traffic-label.has-traffic){color:#15803d}html[data-theme=aiapi-aurora] .channel-status :is(.traffic-dot.has-traffic,.channel-bucket.has-traffic){background:#16a34a}.commercial-orders-table{margin:16px 0;overflow-x:auto}.commercial-orders-table.business-table{padding:0;border:1px solid var(--border-default);border-radius:10px}.commercial-orders-table table{width:100%;border-collapse:collapse}.commercial-orders-table :is(th,td){padding:15px 12px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--border-default);font-size:12px;white-space:nowrap}.commercial-orders-table th{background:var(--control-bg);font-weight:600;color:var(--text-secondary)}.commercial-order-actions{display:flex;justify-content:center;align-items:center;gap:8px}.commercial-order-actions .business-button{min-height:32px;padding:6px 10px}.commercial-orders-table.business-table :is(th,td){text-align:center}.commercial-orders-table.business-table td:nth-child(6),.commercial-orders-table.business-table td:nth-child(7){white-space:normal;min-width:100px;max-width:120px;line-height:1.6}.commercial-order-actions{flex-wrap:wrap;min-width:172px;max-width:240px}.commercial-order-actions .business-button{border:1px solid var(--border-default);background:var(--control-bg);border-radius:6px;font:inherit}.rc-checkout-native-links a.rc-checkout-fallback-active{display:inline-flex;align-items:center;gap:6px;border-radius:7px;padding:9px 13px;color:#fff!important;background:#1769d3;border:1px solid #1769d3;font-weight:600;box-shadow:0 3px 10px #1769d326;text-decoration:none}.rc-checkout-native-links a.rc-checkout-fallback-active:hover{background:#1155b0}@media(min-width:1200px){.api-keys-page .keys-toolbar{flex-wrap:nowrap;gap:10px}.api-keys-page .keys-filters,.api-keys-page .keys-view-controls{display:contents}.api-keys-page .keys-filters label,.api-keys-page .keys-view-controls>label{gap:6px;flex:none}.api-keys-page .keys-filters .keys-search{flex:1 1 190px;min-width:180px;max-width:none}.api-keys-page .keys-filters .keys-search>div{min-width:120px;width:100%}.api-keys-page .keys-search input{min-width:0;width:100%}.api-keys-page .keys-search button{padding-inline:7px}.api-keys-page .keys-filters select{min-width:80px;max-width:130px;padding-left:8px;padding-right:22px}.api-keys-page select[aria-label="密钥状态筛选"]{width:90px}.api-keys-page .keys-view-controls select{padding-left:8px;padding-right:20px}.api-keys-page select[aria-label="密钥排序"]{width:113px;min-width:0}.api-keys-page select[aria-label="每页条数"]{width:64px;min-width:0}.api-keys-page .keys-column-control>.keys-button{padding-inline:9px;gap:5px;white-space:nowrap}}@media(max-width:767px){.admin-module :is(.business-toolbar,.admin-filter-bar) label{flex-wrap:wrap;white-space:normal}.admin-module :is(.business-toolbar,.admin-filter-bar) .admin-toolbar-action{margin-left:auto}.account-editor-billing,.account-editor-grid,.account-editor-groups{grid-template-columns:1fr}.account-editor-scroll{padding:16px}.account-editor-footer{padding:14px 16px}.account-editor-footer>span{display:none}.api-keys-page .keys-filters .keys-search{flex-basis:100%;max-width:none}.api-keys-page .keys-view-controls{margin-left:0}.usage-records-page .ur-period>label{flex-wrap:wrap}.overview-page .ov-filters .ov-presets{margin-left:0;flex-wrap:wrap}.channel-status .channel-controls .channel-search{margin-left:0;flex-basis:100%}}.api-keys-page .keys-toolbar{flex-wrap:wrap;justify-content:flex-start;gap:12px 16px}.api-keys-page .keys-endpoints{flex:0 1 auto;margin:0;font-size:12px;min-width:0;max-width:100%}.api-keys-page .keys-endpoints>div{gap:6px}.api-keys-page .keys-endpoints>div>div{flex-wrap:nowrap;min-height:38px;gap:7px;padding:2px 8px}.api-keys-page .keys-endpoints code{color:var(--color-primary)}.api-keys-page .keys-filters,.api-keys-page .keys-view-controls{display:contents}.api-keys-page .keys-filters .keys-search{flex:0 1 290px;min-width:250px;max-width:290px}.api-keys-page .keys-filters .keys-search>div{width:210px;min-width:0;flex:1 1}.api-keys-page .keys-search input{width:0}.api-keys-page .keys-group-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px;border:1px solid transparent;border-radius:8px;color:inherit;background:transparent;font:inherit;cursor:pointer;max-width:100%;min-height:40px}.api-keys-page .keys-group-trigger:hover,.api-keys-page .keys-group-trigger[aria-expanded=true]{border-color:var(--border-default);background:var(--control-bg)}.api-keys-page .keys-group-trigger:disabled{cursor:default;opacity:.65}.keys-group{display:inline-flex;flex-direction:column;align-items:center;gap:6px}.keys-group-saved{display:block;color:#15803d;margin-top:4px}.keys-group-popover{position:fixed;z-index:100;width:min(380px,calc(100vw - 24px));display:flex;flex-direction:column;box-sizing:border-box;padding:14px;border:1px solid var(--border-default);border-radius:12px;background:var(--color-surface-elevated);color:var(--text-primary);box-shadow:0 16px 40px #16314c26;font-size:12px;overflow:hidden}.keys-group-popover>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.keys-group-popover>header>button{display:grid;place-items:center;min-width:32px;min-height:32px;border:0;border-radius:6px;color:var(--text-secondary);background:var(--control-bg);cursor:pointer}.keys-group-search{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border-default);border-radius:7px;background:var(--control-bg)}.keys-group-search input{flex:1 1;min-width:0;width:100%;min-height:38px;background:transparent;border:0;color:inherit;font:inherit}.keys-group-popover>p{font-size:12px;line-height:1.6;margin:10px 0;color:var(--text-secondary)}.keys-group-options{overflow-y:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin}.keys-group-options>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin-bottom:4px;padding:12px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.keys-group-options>button:hover,.keys-group-options>button[aria-pressed=true]{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface));border-color:var(--border-default)}.keys-group-options>button[aria-pressed=true]>svg{color:var(--color-primary);flex:none}.keys-group-options .keys-group{align-items:flex-start}.keys-group-options .keys-group-name{justify-content:flex-start;white-space:normal}.keys-group-options small{font-size:12px;color:var(--text-secondary)}.keys-group-popover :is(button,input):focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.keys-group-popover button:disabled{opacity:.6;cursor:wait}.usage-records-page .ur-cache-hit{color:var(--text-secondary)}.usage-records-page .ur-cache-hit b{font-weight:500;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-theme=aiapi-aurora] .channel-status .channel-bucket{background:#dbe3ec}html[data-theme=aiapi-aurora] .channel-status .channel-bucket.has-traffic{background:#16a34a}html[data-theme=aiapi-aurora] .channel-status .traffic-dot:not(.has-traffic){background:#94a3b8}.commercial-order-actions{margin-inline:auto}.commercial-orders-table.business-table td:nth-child(6),.commercial-orders-table.business-table td:nth-child(7){min-width:140px;max-width:none;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.business-toolbar.orders-toolbar{justify-content:flex-end}.admin-snapshot .admin-refresh{margin-left:0}@media(max-width:700px){.api-keys-page .keys-endpoints{flex-basis:100%}.api-keys-page .keys-endpoints>div>div{display:flex;flex-wrap:wrap;width:auto}.api-keys-page .keys-filters .keys-search{flex:1 1 100%;max-width:none}.keys-group-popover{padding:12px}.keys-group-popover>header>button{min-width:40px;min-height:40px}}.admin-workspace .admin-account-group-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;min-width:160px;max-width:280px;margin:auto}.admin-workspace .admin-account-group-tag{padding:4px 8px;border:1px solid var(--border-default);border-radius:8px;background:var(--control-bg);color:var(--text-secondary);font-size:12px;line-height:1.5;overflow-wrap:anywhere;max-width:100%}.admin-workspace .admin-refresh-control{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.admin-workspace .admin-refresh-feedback{color:var(--text-secondary);font-size:12px}.admin-workspace .admin-refresh-feedback:empty{display:none}.admin-workspace .admin-refresh-feedback.is-error{color:var(--color-danger,#be344f)}