.console-wallet{height:36px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--c-line);border-radius:8px;background:var(--c-panel);color:var(--c-muted)}.console-wallet b{color:var(--c-text);font-weight:600}.console-wallet em{padding-left:7px;border-left:1px solid var(--c-line);color:var(--cyan);font-style:normal}.button.full,.full{width:100%;justify-content:center}.plain-link{display:inline-flex;align-items:center;gap:3px;border:0;color:var(--cyan);background:transparent;font-size:10px}.spin{animation:tg-spin .8s linear infinite}@keyframes tg-spin{to{transform:rotate(1turn)}}.welcome-strip{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 300px;grid-gap:24px;gap:24px;min-height:158px;margin-bottom:14px;padding:26px 28px;border:1px solid oklch(69% .16 237/.26);border-radius:14px;background:linear-gradient(110deg,oklch(22% .085 255),oklch(17% .055 252) 60%,oklch(21% .09 235));box-shadow:0 24px 60px oklch(7% .06 255/.24)}.welcome-strip:after{content:"";position:absolute;width:460px;height:460px;right:-160px;top:-270px;border:1px solid oklch(78% .14 205/.25);border-radius:50%;box-shadow:0 0 0 54px oklch(62% .18 245/.045),0 0 0 110px oklch(62% .18 245/.035)}.welcome-strip>div{position:relative;z-index:1}.welcome-strip h1{margin:12px 0 7px;font-size:28px;letter-spacing:-.03em}.welcome-strip p{margin:0;color:var(--c-muted);font-size:12px}.welcome-balance{display:grid;grid-template-columns:1fr auto;align-content:center}.welcome-balance>small,.welcome-balance>span{grid-column:1;color:var(--c-muted)}.welcome-balance>strong{grid-column:1;margin:8px 0 5px;font-size:31px}.welcome-balance>.button{grid-column:2;grid-row:1/5;align-self:center}.dashboard-grid-v2{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:12px;gap:12px;margin-bottom:12px}.dashboard-grid-v2.lower{grid-template-columns:1.2fr .8fr}.launch-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.launch-grid>a{display:grid;grid-template-columns:40px 1fr 16px;grid-gap:11px;gap:11px;align-items:center;padding:14px;border:1px solid var(--c-line);border-radius:9px;background:var(--c-bg-2);transition:transform .18s var(--ease-out-quint),border-color .18s}.launch-grid>a:hover{transform:translateY(-2px);border-color:oklch(70% .15 235/.5)}.launch-grid>a>span{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;color:var(--cyan);background:oklch(55% .2 250/.2)}.launch-grid div{display:grid;grid-gap:5px;gap:5px}.launch-grid small,.launch-grid>a>svg,.stock-mini-list small{color:var(--c-muted)}.launch-grid>a>svg{width:14px}.overview-instance-list,.recent-transactions,.stock-mini-list{display:grid}.stock-mini-list>div{display:grid;grid-template-columns:48px 1fr 72px 72px;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--c-line)}.overview-instance-list>a:last-child,.recent-transactions>div:last-child,.stock-mini-list>div:last-child{border:0}.gpu-glyph{height:31px;display:grid;place-items:center;border-radius:6px;color:var(--cyan);background:oklch(56% .18 245/.14);font-weight:700}.stock-mini-list div>div{display:grid;grid-gap:3px;gap:3px}.stock-mini-list>div>span:nth-last-child(2){color:var(--c-muted)}.stock-mini-list>div>span b{color:var(--mint)}.stock-mini-list em{color:var(--gold);font-style:normal;text-align:right}.overview-instance-list>a{display:grid;grid-template-columns:34px 1fr 70px 78px 14px;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--c-line)}.overview-instance-list div{display:grid;grid-gap:4px;gap:4px}.overview-instance-list small,.recent-transactions small,.recent-transactions time{color:var(--c-muted)}.overview-instance-list>a>span:nth-last-child(2){text-align:right}.resource-cube-v2{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--cyan);background:oklch(56% .18 245/.17);box-shadow:inset 0 0 0 1px oklch(70% .14 235/.2)}.resource-cube-v2 svg{width:16px}.recent-transactions>div{display:grid;grid-template-columns:68px 1fr 80px;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--c-line)}.recent-transactions>div>span{font-weight:700}.income{color:var(--mint)!important}.expense{color:oklch(76% .15 35)!important}.recent-transactions div>div{display:grid;grid-gap:3px;gap:3px}.recent-transactions time{text-align:right;font-size:9px}.market-rule-banner{display:grid;grid-template-columns:30px 1fr auto;grid-gap:10px;gap:10px;align-items:center;margin-bottom:12px;padding:11px 14px;border:1px solid oklch(76% .15 82/.22);border-radius:9px;background:oklch(65% .15 80/.07)}.market-rule-banner>svg{color:var(--gold)}.market-rule-banner div{display:grid;grid-gap:3px;gap:3px}.market-rule-banner span{color:var(--c-muted)}.market-rule-banner>a{display:flex;align-items:center;gap:5px;color:var(--gold)}.market-filter-panel{margin-bottom:12px}.market-filter-grid{display:grid;grid-gap:10px;gap:10px}.market-filter-grid label{display:grid;grid-template-columns:74px 1fr;grid-gap:10px;gap:10px;align-items:center;color:var(--c-muted)}.market-filter-grid label>div{display:flex;gap:4px;flex-wrap:wrap}.market-filter-grid button{height:29px;padding:0 11px;border:1px solid transparent;border-radius:6px;color:var(--c-muted);background:transparent}.market-filter-grid button:hover{color:var(--c-text);background:var(--c-panel-2)}.market-filter-grid button.active{color:var(--cyan);border-color:oklch(68% .14 235/.3);background:oklch(54% .2 250/.18)}.market-search{display:flex;align-items:center;gap:9px;margin-top:12px;padding-top:12px;border-top:1px solid var(--c-line)}.market-search input{flex:1 1}.market-search span{color:var(--c-muted)}.host-table{overflow:hidden;border:1px solid var(--c-line);border-radius:11px;background:var(--c-panel)}.host-head,.host-row{display:grid;grid-template-columns:1.15fr 1.2fr .8fr 1.2fr .85fr .75fr 105px;grid-gap:9px;gap:9px;align-items:center}.host-head{min-height:38px;padding:0 14px;color:var(--c-muted);background:oklch(13% .04 252/.45)}.host-row{min-height:116px;padding:14px;border-top:1px solid var(--c-line);transition:background .15s}.host-row:hover{background:oklch(50% .08 250/.08)}.host-row>span{min-width:0;display:grid;grid-gap:5px;gap:5px}.host-row b,.host-row strong{font-size:11px}.host-row small{color:var(--c-muted);font-size:9px}.host-name{display:grid!important;grid-template-columns:8px 1fr!important}.host-name>i{width:7px;height:7px;margin-top:5px;border-radius:50%}.host-name i.healthy{background:var(--mint);box-shadow:0 0 0 4px oklch(78% .16 164/.07)}.host-name i.scarce{background:var(--gold)}.gpu-spec{align-items:start}.host-row .progress-wrap{width:80px}.stock-ok{color:var(--mint)}.stock-low{color:var(--gold)}.host-price strong{color:white;font-size:17px}.host-price em{color:var(--gold);font-size:9px;font-style:normal}.host-row>span:last-child{justify-items:start}.host-row>span:last-child .button{width:92px;justify-content:center}.create-classic-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:14px;gap:14px;max-width:1320px;margin:auto}.create-form-stack{display:grid;grid-gap:12px;gap:12px}.billing-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.billing-cards button{position:relative;min-height:100px;display:grid;grid-gap:5px;gap:5px;padding:13px;border:1px solid var(--c-line);border-radius:8px;color:var(--c-text);background:var(--c-bg-2);text-align:left}.billing-cards button.selected{border-color:var(--brand);background:oklch(52% .2 255/.14);box-shadow:inset 0 0 0 1px var(--brand)}.billing-cards small{color:var(--c-muted)}.billing-cards strong{color:var(--gold)}.billing-cards svg{position:absolute;right:8px;top:8px;width:14px;color:var(--mint)}.selected-host-card{display:grid;grid-template-columns:110px 1fr 100px;grid-gap:18px;gap:18px;align-items:center;padding:15px;border:1px solid var(--c-line);border-radius:9px;background:linear-gradient(110deg,oklch(20% .065 252),oklch(17% .05 252))}.gpu-big-mark{height:76px;display:grid;place-items:center;border:1px solid oklch(70% .14 235/.2);border-radius:10px;color:var(--cyan);background:oklch(55% .2 250/.12);font-size:22px;font-weight:800}.selected-host-card h3{margin:9px 0 5px;font-size:17px}.selected-host-card p{margin:0 0 5px;color:var(--c-muted)}.selected-host-card>div:last-child{display:grid;justify-items:end}.selected-host-card>div:last-child strong{font-size:24px}.selected-host-card>div:last-child span{color:var(--c-muted)}.selected-host-card button{margin-top:10px;border:0;color:var(--cyan);background:transparent}.image-picker-tabs{display:flex;align-items:center;gap:4px;margin-bottom:10px;border-bottom:1px solid var(--c-line)}.image-picker-tabs>button{padding:9px 12px;border:0;border-bottom:2px solid transparent;color:var(--c-muted);background:transparent}.image-picker-tabs>button.active{color:var(--cyan);border-color:var(--brand)}.image-picker-tabs>div{height:30px;display:flex;align-items:center;gap:7px;margin-left:auto;margin-bottom:5px;padding:0 8px;border:1px solid var(--c-line);border-radius:6px}.image-picker-tabs input{height:26px!important;border:0!important;background:transparent!important}.compact-image-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.compact-image-list>button{position:relative;display:grid;grid-template-columns:38px 1fr 90px;grid-gap:9px;gap:9px;align-items:center;min-height:72px;padding:10px;border:1px solid var(--c-line);border-radius:8px;color:var(--c-text);background:var(--c-bg-2);text-align:left}.compact-image-list>button.selected{border-color:var(--brand);background:oklch(52% .2 255/.12)}.image-tile-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;color:var(--cyan);background:oklch(55% .18 245/.15)}.compact-image-list div,.compact-image-list>button>span:nth-last-child(2){display:grid;grid-gap:4px;gap:4px}.compact-image-list em,.compact-image-list small{color:var(--c-muted);font-size:9px;font-style:normal}.compact-image-list>button>span:nth-last-child(2){justify-items:end}.compact-image-list>button>svg{position:absolute;right:6px;top:5px;width:13px;color:var(--mint)}.more-images{display:flex;justify-content:center;align-items:center;gap:6px;padding-top:11px;color:var(--cyan)}.create-config-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.create-config-grid>label,.form-stack>label,.param-grid label{display:grid;grid-gap:6px;gap:6px;color:var(--c-muted)}.create-config-grid input,.create-config-grid select,.form-stack input,.form-stack select,.form-stack textarea{width:100%}.number-stepper{width:126px;height:36px;display:grid;grid-template-columns:36px 1fr 36px;border:1px solid var(--c-line);border-radius:7px;overflow:hidden}.number-stepper button{border:0;color:var(--c-text);background:var(--c-panel-2)}.number-stepper strong{display:grid;place-items:center;background:var(--c-bg-2)}.range-value{display:grid;grid-template-columns:1fr 70px;grid-gap:10px;gap:10px;align-items:center}.range-value strong{text-align:right;color:var(--c-text)}.order-summary-v2{position:-webkit-sticky;position:sticky;top:84px;height:-moz-fit-content;height:fit-content;overflow:hidden;border:1px solid oklch(70% .12 235/.25);border-radius:12px;background:var(--c-panel);box-shadow:0 24px 60px oklch(6% .05 255/.22)}.order-summary-v2>header{display:flex;gap:10px;align-items:center;padding:17px;border-bottom:1px solid var(--c-line);background:linear-gradient(100deg,oklch(23% .085 255),transparent)}.order-summary-v2>header>svg{color:var(--cyan)}.order-summary-v2 header div{display:grid;grid-gap:4px;gap:4px}.order-summary-v2 small{color:var(--c-muted)}.order-summary-v2 dl{margin:0;padding:13px 17px}.order-summary-v2 dl>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0}.order-summary-v2 dt{color:var(--c-muted)}.order-summary-v2 dd{margin:0;text-align:right}.price-breakdown{display:grid;grid-gap:8px;gap:8px;margin:0 17px;padding:13px 0;border-block:1px solid var(--c-line)}.price-breakdown span{display:flex;justify-content:space-between;color:var(--c-muted)}.price-breakdown b{color:var(--c-text)}.summary-total{display:flex;justify-content:space-between;align-items:end;padding:16px 17px}.summary-total>span{display:grid;grid-gap:3px;gap:3px}.summary-total strong{color:var(--gold);font-size:25px}.balance-line{display:grid;grid-template-columns:24px 1fr auto;grid-gap:8px;gap:8px;align-items:center;margin:0 13px 12px;padding:11px;border-radius:8px;background:var(--c-bg-2)}.balance-line>span{display:grid;grid-gap:3px;gap:3px}.balance-line a{color:var(--cyan)}.order-summary-v2>.agreement{margin:12px 17px}.order-summary-v2>.button{width:calc(100% - 34px);margin:3px 17px}.summary-tip{display:flex;align-items:center;gap:6px;margin:12px 17px 17px;color:var(--c-muted)}.summary-tip svg{width:14px;color:var(--mint)}.insufficient-card{display:grid;grid-template-columns:1fr 20px 1fr;grid-gap:12px;gap:12px;align-items:center}.insufficient-card>span{display:grid;grid-gap:7px;gap:7px;padding:14px;border:1px solid var(--c-line);border-radius:8px;color:var(--c-muted)}.insufficient-card strong{font-size:18px;color:var(--c-text)}.creation-success,.pay-success{text-align:center}.creation-success>span,.pay-success>span{width:54px;height:54px;display:grid;place-items:center;margin:auto;border-radius:50%;color:var(--c-bg);background:var(--mint)}.creation-success h3,.pay-success h3{margin:16px 0 6px}.creation-success p,.pay-success p{color:var(--c-muted)}.creation-success>div{display:flex;justify-content:center;gap:10px;align-items:center}.instance-grid-v2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.instance-grid-v2>article{overflow:hidden;border:1px solid var(--c-line);border-radius:10px;background:var(--c-bg-2)}.instance-grid-v2 article>header{display:grid;grid-template-columns:1fr auto 25px;align-items:center;padding:13px;border-bottom:1px solid var(--c-line)}.instance-grid-v2 article>header>div{display:flex;gap:9px;align-items:center}.instance-grid-v2 header div>span:last-child{display:grid;grid-gap:4px;gap:4px}.instance-grid-v2 header small{color:var(--c-muted)}.instance-grid-v2 header>button{border:0;color:var(--c-muted);background:transparent}.instance-spec-v2{display:grid;grid-template-columns:1fr 1fr;margin:12px;border:1px solid var(--c-line);border-radius:8px}.instance-spec-v2>span{display:grid;grid-template-columns:24px 1fr;grid-gap:3px 8px;gap:3px 8px;padding:10px}.instance-spec-v2>span:first-child{border-right:1px solid var(--c-line)}.instance-spec-v2 svg{grid-row:1/3;color:var(--cyan);width:18px}.instance-grid-v2 dt,.instance-spec-v2 small{color:var(--c-muted)}.instance-grid-v2 dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:12px}.instance-grid-v2 dl>div{display:flex;justify-content:space-between}.resource-bars{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:12px}.resource-bars>span{display:grid;grid-template-columns:35px 1fr 28px;align-items:center;grid-gap:7px;gap:7px}.stopped-notice{display:flex;align-items:center;gap:7px;margin:12px;padding:9px;border-radius:7px;color:var(--gold);background:oklch(65% .15 80/.08)}.instance-grid-v2 article>footer{display:flex;gap:6px;align-items:center;padding:11px 13px;border-top:1px solid var(--c-line)}.instance-grid-v2 article>footer>.plain-link{margin-left:auto}.danger-confirm{display:flex;gap:8px;padding:13px;border:1px solid oklch(65% .2 24/.26);border-radius:8px;color:oklch(76% .14 28);background:oklch(60% .18 24/.07)}.wallet-hero{display:grid;grid-template-columns:1.05fr 1.25fr .8fr;grid-gap:0;gap:0;min-height:190px;margin-bottom:14px;overflow:hidden;border:1px solid var(--c-line);border-radius:13px;background:linear-gradient(120deg,oklch(22% .09 257),var(--c-panel) 48%,oklch(19% .065 228))}.wallet-hero>div{padding:24px;border-right:1px solid var(--c-line)}.wallet-hero>div:last-child{border:0}.wallet-hero>div:first-child>span{color:var(--c-muted)}.wallet-hero>div:first-child>strong{display:block;margin:10px 0 4px;font-size:34px}.wallet-hero p{color:var(--c-muted)}.wallet-hero>div:first-child>div{display:flex;gap:8px;margin-top:17px}.wallet-chart header{display:flex;justify-content:space-between}.bill-bars{height:115px;display:flex;align-items:end;gap:10px;padding-top:20px}.bill-bars i{position:relative;flex:1 1;min-height:12px;border-radius:4px 4px 1px 1px;background:linear-gradient(var(--cyan),var(--brand));opacity:.78}.bill-bars em{position:absolute;top:calc(100% + 6px);left:50%;color:var(--c-muted);font-size:8px;font-style:normal;transform:translateX(-50%)}.quota-card{display:flex;flex-direction:column!important}.quota-card>span{display:flex;gap:7px;align-items:center;color:var(--mint)}.quota-card>strong{margin-top:17px;font-size:25px}.quota-card>small{margin:3px 0 15px;color:var(--c-muted)}.quota-card p{font-size:9px;line-height:1.7}.finance-grid{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:12px;gap:12px}.cost-ring{float:left;width:150px;display:grid;place-items:center;margin:15px 30px 12px 10px;background:conic-gradient(var(--brand) 0 68%,oklch(68% .17 310) 68% 89%,var(--mint) 89% 97%,var(--gold) 97%)}.cost-ring,.cost-ring:before{aspect-ratio:1;border-radius:50%}.cost-ring:before{content:"";grid-area:1/1;width:72%;background:var(--c-panel)}.cost-ring>div{grid-area:1/1;z-index:1;text-align:center}.cost-ring span,.cost-ring strong{display:block}.cost-ring span{color:var(--c-muted);font-size:9px}.cost-legend{display:grid;grid-gap:13px;gap:13px;padding:25px 8px}.cost-legend>span{display:grid;grid-template-columns:8px 1fr auto;grid-gap:8px;gap:8px;align-items:center}.cost-legend i{width:7px;height:7px;border-radius:50%}.cost-legend i.blue{background:var(--brand)}.cost-legend i.violet{background:oklch(68% .17 310)}.cost-legend i.mint{background:var(--mint)}.cost-legend i.gold{background:var(--gold)}.cost-legend em{font-style:normal}.transaction-table>div{display:grid;grid-template-columns:34px 1fr 100px;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--c-line)}.transaction-table>div:last-child{border:0}.transaction-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:8px}.transaction-icon svg{width:15px}.transaction-icon.in{color:var(--mint);background:oklch(70% .15 164/.1)}.transaction-icon.out{color:var(--gold);background:oklch(70% .15 80/.1)}.transaction-table>div>div,.transaction-table>div>span:last-child{display:grid;grid-gap:4px;gap:4px}.transaction-table small{color:var(--c-muted)}.transaction-table>div>span:last-child{text-align:right}.recharge-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:12px;gap:12px;max-width:1080px}.balance-before{display:grid;grid-template-columns:36px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:14px;border:1px solid var(--c-line);border-radius:9px;background:var(--c-bg-2)}.balance-before>svg{color:var(--cyan)}.balance-before>span{display:grid;grid-gap:5px;gap:5px;color:var(--c-muted)}.balance-before strong{font-size:18px;color:var(--c-text)}.balance-before em{color:var(--mint);font-style:normal}.amount-options{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin:20px 0}.amount-options button{position:relative;height:72px;border:1px solid var(--c-line);border-radius:8px;color:var(--c-text);background:var(--c-bg-2)}.amount-options button.active{border-color:var(--brand);background:oklch(52% .2 255/.13);box-shadow:inset 0 0 0 1px var(--brand)}.amount-options strong{font-size:18px}.amount-options small{position:absolute;right:0;top:0;padding:3px 6px;border-radius:0 7px 0 6px;color:white;background:var(--brand);font-size:8px}.custom-amount{display:grid;grid-template-columns:90px 1fr;align-items:center}.custom-amount>div{display:flex;align-items:center;gap:8px;color:var(--c-muted)}.custom-amount input{flex:1 1}.channel-picker{display:grid;grid-template-columns:90px 1fr 1fr;grid-gap:9px;gap:9px;align-items:center;margin-top:20px;padding-top:16px;border-top:1px solid var(--c-line)}.channel-picker button{position:relative;display:grid;grid-template-columns:34px 1fr;grid-gap:2px 9px;gap:2px 9px;align-items:center;padding:10px;border:1px solid var(--c-line);border-radius:8px;color:var(--c-text);background:var(--c-bg-2);text-align:left}.channel-picker button.active{border-color:var(--brand)}.channel-picker button>i{grid-row:1/3;width:31px;height:31px;display:grid;place-items:center;border-radius:8px;color:white;font-style:normal}.channel-picker i.wechat{background:#16a267}.channel-picker i.alipay{background:#1677ff}.channel-picker small{color:var(--c-muted)}.channel-picker button>svg{position:absolute;right:7px;top:7px;width:12px;color:var(--mint);opacity:0}.channel-picker button.active>svg{opacity:1}.recharge-submit{width:100%;margin-top:17px;justify-content:center}.recharge-notes{height:-moz-fit-content;height:fit-content;padding:20px;border:1px solid var(--c-line);border-radius:11px;background:var(--c-panel)}.recharge-notes h3{margin:0 0 16px}.recharge-notes ol{display:grid;grid-gap:17px;gap:17px;margin:0;padding:0;list-style:none;counter-reset:note}.recharge-notes li{display:grid;grid-template-columns:22px 1fr;grid-gap:3px 9px;gap:3px 9px;counter-increment:note}.recharge-notes li:before{content:counter(note);grid-row:1/3;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:var(--cyan);background:oklch(55% .18 245/.16)}.recharge-notes li span{color:var(--c-muted);line-height:1.6}.recharge-notes>div{display:flex;gap:10px;align-items:center;margin-top:20px;padding:12px;border-radius:8px;color:var(--mint);background:oklch(70% .15 164/.07)}.recharge-notes>div span{display:grid;grid-gap:4px;gap:4px}.recharge-notes>div small{color:var(--c-muted)}.pay-sheet{text-align:center}.fake-qr{position:relative;width:180px;height:180px;margin:4px auto 15px;padding:14px;border-radius:8px;background:white}.qr-pattern{display:grid;grid-template-columns:repeat(9,1fr);height:100%}.qr-pattern i{background:#fff}.qr-pattern i.dark{background:#111}.fake-qr.processing .qr-pattern{filter:blur(3px);opacity:.2}.fake-qr>span{position:absolute;inset:0;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;color:var(--c-text)}.fake-qr>span svg{width:28px}.pay-copy>strong{font-size:25px}.pay-copy>span{display:block;margin:6px 0 16px;color:var(--c-muted)}.pay-steps{display:grid;grid-template-columns:22px 1fr 22px 1fr 22px;align-items:center;max-width:290px;margin:auto}.pay-steps i{width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--c-line);border-radius:50%;color:var(--c-muted);font-style:normal}.pay-steps i svg{width:12px}.pay-steps i.done{border-color:var(--mint);color:var(--c-bg);background:var(--mint)}.pay-steps em{height:1px;background:var(--c-line)}.pay-copy small{display:block;margin:7px 0 16px;color:var(--c-muted);word-spacing:26px}.pay-sheet>.button{width:220px;justify-content:center}.scanned-tip{display:flex;justify-content:center;gap:6px;margin:10px;color:var(--mint)}.pay-success>.button{margin-top:12px}.catalog-hero{display:flex;justify-content:space-between;align-items:center;min-height:112px;margin-bottom:13px;padding:20px 24px;overflow:hidden;border:1px solid var(--c-line);border-radius:12px;background:linear-gradient(115deg,oklch(23% .09 252),oklch(18% .05 252) 62%,oklch(21% .09 223))}.catalog-hero>div{display:flex;gap:13px;align-items:center}.catalog-hero>div:first-child>svg{width:35px;height:35px;color:var(--cyan)}.catalog-hero>div:first-child>span{display:grid;grid-gap:6px;gap:6px}.catalog-hero strong{font-size:17px}.catalog-hero small{color:var(--c-muted)}.catalog-hero>div:last-child{gap:12px}.catalog-hero>div:last-child b{font-size:20px}.catalog-hero>div:last-child span{color:var(--c-muted);margin-right:16px}.catalog-toolbar{display:flex;align-items:center;gap:14px;margin-bottom:13px}.catalog-tabs{display:flex;flex:1 1;gap:4px;overflow:auto}.catalog-tabs button{white-space:nowrap;padding:8px 11px;border:1px solid var(--c-line);border-radius:7px;color:var(--c-muted);background:var(--c-panel)}.catalog-tabs button.active{color:var(--cyan);border-color:oklch(68% .15 235/.42);background:oklch(55% .2 250/.14)}.catalog-search{height:36px;display:flex;align-items:center;gap:8px;padding:0 9px;border:1px solid var(--c-line);border-radius:8px;background:var(--c-panel)}.catalog-search input{width:230px;border:0!important;background:transparent!important}.catalog-search span{color:var(--c-muted)}.image-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.image-catalog-grid article,.model-grid-v2 article{min-width:0;padding:16px;border:1px solid var(--c-line);border-radius:11px;background:var(--c-panel);transition:transform .18s var(--ease-out-quint),border-color .18s,box-shadow .18s}.image-catalog-grid article:hover,.model-grid-v2 article:hover{transform:translateY(-3px);border-color:var(--c-line-strong);box-shadow:0 22px 55px oklch(6% .04 255/.25)}.image-catalog-grid header,.model-grid-v2 header{display:flex;gap:10px;align-items:center}.image-logo,.model-avatar{flex:0 0 40px;height:40px;display:grid;place-items:center;border-radius:10px;color:var(--cyan);background:linear-gradient(145deg,oklch(56% .2 250/.25),oklch(55% .17 225/.12));font-size:16px;font-weight:800}.image-catalog-grid header>div,.model-grid-v2 header>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.image-catalog-grid h3,.model-grid-v2 h3{overflow:hidden;margin:0;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.image-catalog-grid header p,.model-grid-v2 header p{display:flex;align-items:center;gap:4px;margin:0;color:var(--c-muted);font-size:9px}.image-catalog-grid header p svg{width:12px;color:var(--mint)}.image-catalog-grid header>.chip,.model-grid-v2 header>.chip{margin-left:auto}.image-catalog-grid article>p{height:34px;margin:15px 0;color:var(--c-muted);font-size:10px;line-height:1.7;overflow:hidden}.image-tags,.model-tags{display:flex;gap:5px;flex-wrap:wrap}.image-tags span,.model-tags span{padding:3px 6px;border-radius:4px;color:var(--c-muted);background:var(--c-bg-2);font-size:8px}.image-catalog-grid dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:15px 0;padding:12px;border-block:1px solid var(--c-line)}.image-catalog-grid dl>div{display:grid;grid-gap:3px;gap:3px}.image-catalog-grid dt{color:var(--c-muted);font-size:8px}.image-catalog-grid dd{margin:0;font-size:9px}.image-catalog-grid footer{display:flex;gap:6px;align-items:center}.image-catalog-grid footer>span{display:grid;grid-gap:3px;gap:3px;margin-right:auto}.image-catalog-grid footer small{color:var(--c-muted);font-size:8px}.image-catalog-grid footer>span b{color:var(--gold)}.catalog-detail .detail-meta{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.detail-meta>span{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid var(--c-line);border-radius:7px}.detail-meta b{color:var(--c-muted);font-size:9px}.catalog-detail pre{overflow:auto;margin:14px 0;padding:13px;border:1px solid var(--c-line);border-radius:8px;color:var(--mint);background:oklch(11% .04 252);font-size:10px;line-height:1.7}.catalog-detail>.button{width:100%;justify-content:center}.modal-actions-inline{display:flex;gap:8px}.modal-actions-inline>.button{flex:1 1;justify-content:center}.form-stack{display:grid;grid-gap:13px;gap:13px}.form-stack small{color:var(--c-muted)}.model-filter{display:flex;gap:8px;align-items:center;margin-bottom:13px}.model-filter .catalog-search{flex:1 1}.model-filter .catalog-search input{width:100%}.model-filter>span{color:var(--c-muted)}.model-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.model-grid-v2 article{min-height:315px}.model-grid-v2 .model-tags{margin:14px 0}.model-grid-v2 dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin:0;overflow:hidden;border:1px solid var(--c-line);border-radius:8px;background:var(--c-line)}.model-grid-v2 dl>span{display:grid;grid-gap:4px;gap:4px;padding:9px;background:var(--c-bg-2)}.model-grid-v2 dt{color:var(--c-muted);font-size:8px}.model-grid-v2 dd{margin:0;font-size:9px}.model-price{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:13px 0;color:var(--c-muted);font-size:9px}.model-price b{color:var(--gold)}.model-grid-v2 footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.model-grid-v2 footer>.button{justify-content:center}.playground-v2{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:690px;overflow:hidden;border:1px solid var(--c-line);border-radius:12px;background:var(--c-panel)}.playground-v2>aside{display:grid;align-content:start;grid-gap:17px;gap:17px;padding:18px;border-right:1px solid var(--c-line);background:var(--c-bg-2)}.playground-v2 aside h3{margin:0}.playground-v2 aside label{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;color:var(--c-muted)}.playground-v2 aside label input,.playground-v2 aside label select{grid-column:1/3;width:100%}.play-price{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid var(--c-line);border-radius:8px}.play-price small,.play-price span{color:var(--c-muted)}.playground-v2>section{display:grid;grid-template-rows:60px 1fr auto auto;min-width:0}.playground-v2 section>header{display:flex;gap:10px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--c-line)}.playground-v2 section>header>div{display:flex;align-items:center;gap:9px}.playground-v2 section>header>div>span:last-child{display:grid;grid-gap:3px;gap:3px}.playground-v2 section>header small{color:var(--c-muted)}.playground-v2 section>header>.status{margin-left:auto}.chat-area{display:grid;align-content:start;grid-gap:18px;gap:18px;padding:28px;overflow:auto;background:radial-gradient(circle at 50% 0,oklch(50% .15 250/.05),transparent 38%)}.chat-row{display:flex;gap:10px}.chat-row>span{flex:0 0 30px;height:30px;display:grid;place-items:center;border-radius:8px;color:white;background:var(--brand)}.chat-row>span svg{width:15px}.chat-row.assistant>span{color:var(--cyan);background:oklch(55% .18 245/.18)}.chat-row p{max-width:780px;margin:0;padding:12px 14px;border:1px solid var(--c-line);border-radius:4px 10px 10px 10px;background:var(--c-bg-2);line-height:1.8}.chat-row.user{justify-content:flex-end}.chat-row.user>span{order:2}.chat-row.user p{border-radius:10px 4px 10px 10px;background:oklch(52% .2 255/.18)}.typing{display:flex;gap:4px;padding:5px}.typing b{width:5px;height:5px;border-radius:50%;background:var(--c-muted);animation:tg-type .9s ease-in-out infinite}.typing b:nth-child(2){animation-delay:.12s}.typing b:nth-child(3){animation-delay:.24s}@keyframes tg-type{50%{opacity:.25;transform:translateY(-3px)}}.prompt-box{margin:16px;border:1px solid var(--c-line-strong);border-radius:10px;background:var(--c-bg-2);box-shadow:0 12px 30px oklch(5% .05 255/.18)}.prompt-box textarea{width:100%;min-height:90px;border:0!important;background:transparent!important}.prompt-box footer{display:flex;gap:14px;align-items:center;padding:8px;border-top:1px solid var(--c-line);color:var(--c-muted)}.prompt-box footer span{display:flex;gap:5px;align-items:center}.prompt-box footer svg{width:14px}.prompt-box footer>.button{margin-left:auto}.usage-strip{display:flex;gap:25px;padding:10px 18px;border-top:1px solid var(--c-line);color:var(--c-muted)}.usage-strip b{color:var(--c-text)}.deployment-table,.member-table{overflow:auto}.deployment-table .table-head,.deployment-table .table-row{grid-template-columns:1fr 1fr 80px 1.4fr 80px 150px;min-width:1020px}.table-head{display:grid;align-items:center;min-height:37px;color:var(--c-muted);font-size:9px;background:var(--c-bg-2)}.deployment-table .table-row>span{display:grid;grid-gap:4px;gap:4px}.deployment-table .table-row>span:last-child{display:flex}.deployment-table .copy-field{max-width:220px}.param-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.tuning-guide{display:grid;grid-template-columns:1fr 55px 1fr 55px 1fr 55px 1fr;align-items:center;margin-bottom:13px;padding:15px;border:1px solid var(--c-line);border-radius:10px;background:var(--c-panel)}.tuning-guide>span{display:grid;grid-template-columns:30px 1fr;grid-gap:3px 9px;gap:3px 9px;align-items:center}.tuning-guide>span svg{grid-row:1/3;color:var(--cyan)}.tuning-guide small{color:var(--c-muted)}.tuning-guide>i{height:1px;background:linear-gradient(90deg,var(--brand),var(--c-line))}.tuning-list{display:grid;grid-gap:9px;gap:9px}.tuning-list article{display:grid;grid-template-columns:1fr 1.5fr 1fr auto;grid-gap:15px;gap:15px;align-items:center;padding:13px;border:1px solid var(--c-line);border-radius:9px;background:var(--c-bg-2)}.tuning-list article>header{display:grid;grid-template-columns:34px 1fr auto;grid-gap:9px;gap:9px;align-items:center}.tuning-list header div{display:grid;grid-gap:3px;gap:3px}.tuning-list small{color:var(--c-muted)}.tuning-list dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0}.tuning-list dl>span{display:grid;grid-gap:3px;gap:3px}.tuning-list dl b{color:var(--c-muted);font-size:8px}.tune-progress{display:grid;grid-gap:5px;gap:5px}.tune-progress>span{display:grid;grid-template-columns:1fr 30px;grid-gap:7px;gap:7px;align-items:center}.tuning-list footer{display:flex;gap:6px}.enterprise-hero{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;padding:19px 22px;border:1px solid var(--c-line);border-radius:11px;background:linear-gradient(110deg,oklch(22% .08 255),var(--c-panel))}.enterprise-hero>div{display:flex;gap:13px;align-items:center}.enterprise-badge{width:50px;height:50px;display:grid;place-items:center;border-radius:11px;color:var(--cyan);background:oklch(55% .18 245/.18)}.enterprise-hero h2{margin:7px 0 4px;font-size:17px}.enterprise-hero p{margin:0;color:var(--c-muted)}.enterprise-hero dl{display:flex;margin:0}.enterprise-hero dl>span{display:grid;grid-gap:5px;gap:5px;padding:0 17px;border-left:1px solid var(--c-line)}.enterprise-hero dt{color:var(--c-muted)}.enterprise-hero dd{margin:0;font-weight:700}.iam-layout{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:12px;gap:12px}.iam-layout>aside{height:-moz-fit-content;height:fit-content;padding:14px;border:1px solid var(--c-line);border-radius:10px;background:var(--c-panel)}.iam-layout aside h3{margin:2px 8px 12px}.iam-layout aside>button:not(.button){width:100%;height:38px;display:grid;grid-template-columns:20px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:0 9px;border:0;border-radius:7px;color:var(--c-muted);background:transparent;text-align:left}.iam-layout aside>button.active{color:var(--c-text);background:oklch(52% .2 255/.16)}.iam-layout aside>button svg{width:15px}.iam-layout aside>.button{width:100%;margin-top:10px;justify-content:center}.member-legend{display:flex;align-items:center;gap:6px;color:var(--c-muted)}.member-legend i{width:6px;height:6px;border-radius:50%;background:var(--mint)}.member-table .table-head,.member-table .table-row{grid-template-columns:1.2fr .7fr .85fr .9fr .55fr 150px;min-width:900px}.member-cell{display:flex!important;align-items:center;gap:8px}.member-cell>i{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:white;background:var(--brand);font-style:normal}.member-cell>span{display:grid;grid-gap:3px;gap:3px}.member-table .progress-wrap{display:block;width:90px;margin-top:5px}.invoice-table,.user-order-table{overflow:auto}.user-order-table .table-head,.user-order-table .table-row{grid-template-columns:1fr .65fr 1.1fr .65fr .65fr .9fr 75px;min-width:970px}.invoice-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:13px}.invoice-summary>div{display:flex;gap:13px;align-items:center;padding:19px;border:1px solid var(--c-line);border-radius:10px;background:var(--c-panel)}.invoice-summary>div>svg{width:27px;height:27px;color:var(--cyan)}.invoice-summary span{display:grid;grid-gap:5px;gap:5px}.invoice-summary em,.invoice-summary small{color:var(--c-muted);font-style:normal}.invoice-summary strong{font-size:21px}.invoice-table .table-head,.invoice-table .table-row{grid-template-columns:1fr 1.2fr .6fr 1fr .9fr .65fr 75px;min-width:980px}@media(max-width:1350px){.host-head,.host-row{grid-template-columns:1.1fr 1fr .72fr 1fr .75fr .75fr 98px}.image-catalog-grid,.model-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.global-search{display:none}.welcome-strip{grid-template-columns:1fr 270px}.tuning-list article{grid-template-columns:1fr 1.3fr 1fr}.tuning-list footer{grid-column:1/-1;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.spin,.typing b{animation:none!important}}.admin-shell{--c-bg:oklch(13.5% .045 252);--c-bg-2:oklch(16% .052 252);--c-panel:oklch(18.1% .052 252);--c-panel-2:oklch(20.5% .057 252);--c-line:oklch(68% .055 245/.18);--c-line-strong:oklch(72% .08 235/.28);--c-text:oklch(94% .012 240);--c-muted:oklch(72% .026 242);min-height:100vh;color:var(--c-text);background:var(--c-bg);font-size:12px}.admin-shell>aside{position:fixed;inset:0 auto 0 0;z-index:20;width:226px;display:flex;flex-direction:column;border-right:1px solid var(--c-line);background:oklch(12.5% .045 252)}.admin-brand{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid var(--c-line)}.admin-brand .brand-type strong{color:white;font-size:17px}.admin-brand .brand-type small{font-size:6px}.admin-brand>.chip{font-size:8px}.admin-space{display:grid;grid-template-columns:1fr 16px;grid-gap:3px;gap:3px;padding:13px 17px;margin:11px;border:1px solid var(--c-line);border-radius:8px;background:var(--c-panel)}.admin-space span{grid-column:1;color:var(--c-muted);font-size:9px}.admin-space b{grid-column:1}.admin-space svg{grid-column:2;grid-row:1/3;align-self:center;width:13px}.admin-shell aside nav{display:grid;grid-gap:3px;gap:3px;padding:4px 10px}.admin-shell aside nav>a{min-height:40px;display:grid;grid-template-columns:18px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:0 11px;border-radius:7px;color:var(--c-muted)}.admin-shell aside nav>a svg{width:16px}.admin-shell aside nav>a.active,.admin-shell aside nav>a:hover{color:white;background:oklch(49% .2 255/.42)}.admin-shell aside nav>a.active{box-shadow:inset 2px 0 var(--cyan)}.admin-shell aside nav em{min-width:17px;height:17px;border-radius:99px;color:white;background:var(--danger);font:9px/17px sans-serif;text-align:center}.admin-shell aside footer{display:grid;grid-gap:11px;gap:11px;margin-top:auto;padding:16px;border-top:1px solid var(--c-line);color:var(--c-muted)}.admin-shell aside footer>a{display:flex;justify-content:space-between;align-items:center;color:var(--cyan)}.admin-shell aside footer svg{width:14px}.admin-shell aside footer>span{font-size:9px}.admin-main{min-height:100vh;margin-left:226px}.admin-main>header{position:-webkit-sticky;position:sticky;top:0;z-index:15;height:64px;display:flex;align-items:center;gap:14px;padding:0 22px;border-bottom:1px solid var(--c-line);background:oklch(14% .048 252/.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-main>header>div:first-child{display:flex;align-items:center;gap:9px}.admin-main>header>div:first-child>svg{color:var(--cyan)}.admin-main>header>div:first-child span{display:grid;grid-gap:3px;gap:3px}.admin-main>header small{color:var(--c-muted);font-size:9px}.admin-search{height:36px;display:flex;align-items:center;gap:8px;margin-left:auto;padding:0 10px;border:1px solid var(--c-line);border-radius:8px;background:var(--c-panel)}.admin-search input{width:260px;border:0;outline:0;color:var(--c-text);background:transparent}.admin-search svg{width:15px;color:var(--c-muted)}.admin-main>header>button{position:relative;border:0;color:var(--c-muted);background:transparent}.admin-main>header>button>i{position:absolute;right:-2px;top:-4px;width:15px;height:15px;border-radius:50%;color:white;background:var(--danger);font:8px/15px sans-serif}.admin-user{display:flex;align-items:center;gap:8px!important}.admin-user>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:white;background:var(--brand)}.admin-main>main{min-height:calc(100vh - 64px);padding:22px;background-image:linear-gradient(oklch(70% .04 245/.018) 1px,transparent 0),linear-gradient(90deg,oklch(70% .04 245/.018) 1px,transparent 0);background-size:32px 32px}.admin-shell .page-header{min-height:66px;display:flex;justify-content:space-between;margin-bottom:17px}.admin-shell .page-header h1{margin:4px 0;font-size:24px}.admin-shell .page-header p{margin:0;color:var(--c-muted)}.admin-shell .page-actions{display:flex;gap:8px}.admin-shell .button{min-height:35px;border-radius:7px;font-size:10px}.admin-shell .button-secondary{color:var(--c-text);border-color:var(--c-line-strong)}.admin-shell .button-ghost{color:var(--cyan)}.admin-shell .console-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:13px}.admin-shell .console-metric{display:flex;align-items:center;gap:13px;min-height:100px;padding:15px;border:1px solid var(--c-line);border-radius:10px;background:var(--c-panel)}.admin-shell .metric-badge{width:42px;height:42px;display:grid;place-items:center;border-radius:10px}.admin-shell .metric-badge-blue{color:var(--cyan);background:oklch(54% .2 250/.18)}.admin-shell .metric-badge-mint{color:var(--mint);background:oklch(60% .16 164/.14)}.admin-shell .metric-badge-gold{color:var(--gold);background:oklch(65% .15 82/.14)}.admin-shell .metric-badge-red{color:oklch(75% .16 25);background:oklch(60% .18 25/.15)}.admin-shell .console-metric>div{display:grid;grid-gap:4px;gap:4px}.admin-shell .console-metric em,.admin-shell .console-metric small{color:var(--c-muted);font-style:normal}.admin-shell .console-metric strong{font-size:22px}.admin-shell .console-panel{overflow:hidden;border:1px solid var(--c-line);border-radius:10px;background:var(--c-panel)}.admin-shell .console-panel>header{height:44px;display:flex;justify-content:space-between;align-items:center;padding:0 14px;border-bottom:1px solid var(--c-line)}.admin-shell .console-panel h2{margin:0;font-size:13px}.admin-shell .panel-body{padding:14px}.admin-shell .chip-blue{color:var(--cyan);background:oklch(55% .18 245/.13);border-color:var(--c-line)}.admin-shell .chip-mint{color:var(--mint);background:oklch(65% .15 164/.1);border-color:oklch(65% .15 164/.2)}.admin-shell .chip-gold{color:var(--gold);background:oklch(70% .15 82/.1);border-color:oklch(70% .15 82/.2)}.admin-shell .chip-red{color:oklch(75% .16 25);background:oklch(65% .18 25/.1);border-color:oklch(65% .18 25/.2)}.admin-shell .status{display:inline-flex;gap:6px;align-items:center}.admin-shell .status i{width:6px;height:6px;border-radius:50%}.admin-shell .status-mint{color:var(--mint)}.admin-shell .status-mint i{background:var(--mint)}.admin-shell .status-gold{color:var(--gold)}.admin-shell .status-gold i{background:var(--gold)}.admin-shell .status-red{color:oklch(75% .16 25)}.admin-shell .status-red i{background:oklch(70% .18 25)}.admin-shell .status-blue{color:var(--cyan)}.admin-shell .status-blue i{background:var(--cyan)}.admin-shell .status-muted{color:var(--c-muted)}.admin-shell .status-muted i{background:var(--c-muted)}.admin-dashboard-grid{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:12px;gap:12px;margin-bottom:12px}.admin-dashboard-grid.lower{grid-template-columns:1.15fr .85fr}.admin-legend{display:flex;gap:7px;align-items:center;color:var(--c-muted)}.admin-legend i{width:7px;height:7px;border-radius:50%;background:var(--brand)}.admin-legend i:nth-of-type(2){background:var(--mint)}.revenue-chart{height:220px}.revenue-lines{height:190px;background:repeating-linear-gradient(0deg,var(--c-line),var(--c-line) 1px,transparent 1px,transparent 45px)}.revenue-lines svg{width:100%;height:100%;overflow:visible}.revenue-lines polyline{fill:none;stroke:var(--cyan);stroke-width:2.5;vector-effect:non-scaling-stroke}.revenue-lines polyline+polyline{stroke:var(--mint)}.chart-days{display:flex;justify-content:space-between;color:var(--c-muted);font-size:9px}.ops-todos{display:grid}.ops-todos>a{display:grid;grid-template-columns:8px 1fr 15px;grid-gap:10px;gap:10px;align-items:center;padding:13px 4px;border-bottom:1px solid var(--c-line)}.ops-todos>a:last-child{border:0}.ops-todos>a>i{width:7px;height:7px;border-radius:50%}.ops-todos i.gold{background:var(--gold)}.ops-todos i.red{background:var(--danger)}.ops-todos i.blue{background:var(--cyan)}.ops-todos span{display:grid;grid-gap:4px;gap:4px}.ops-todos small,.ops-todos svg{color:var(--c-muted)}.ops-todos svg{width:14px}.admin-pool-list{display:grid}.admin-pool-list>div{display:grid;grid-template-columns:135px 1fr 120px 70px;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--c-line)}.admin-pool-list span{display:grid;grid-gap:3px;gap:3px}.admin-pool-list em,.admin-pool-list small{color:var(--c-muted);font-size:9px;font-style:normal}.event-stream{display:grid}.event-stream>div{display:grid;grid-template-columns:7px 58px 1fr;grid-gap:8px;gap:8px;align-items:center;padding:9px 0}.event-stream>div>i{width:7px;height:7px;border-radius:50%;background:var(--mint)}.event-stream time{color:var(--c-muted);font-size:9px}.event-stream span{display:grid;grid-gap:3px;gap:3px}.event-stream small{color:var(--c-muted)}.admin-filter{display:flex;gap:8px;margin-bottom:11px}.admin-filter>div{flex:1 1;height:36px;display:flex;align-items:center;gap:8px;padding:0 9px;border:1px solid var(--c-line);border-radius:7px;background:var(--c-bg-2)}.admin-filter input{flex:1 1;border:0;outline:0;color:var(--c-text);background:transparent}.admin-filter select,.admin-shell .form-stack input,.admin-shell .form-stack select,.admin-shell .form-stack textarea{border:1px solid var(--c-line);border-radius:7px;color:var(--c-text);background:var(--c-bg-2)}.admin-filter select{padding:0 10px}.admin-shell .table-head,.admin-shell .table-row{display:grid;align-items:center}.admin-shell .table-head{min-height:37px;color:var(--c-muted);font-size:9px;background:var(--c-bg-2)}.admin-shell .table-row{min-height:58px;border-bottom:1px solid var(--c-line)}.admin-shell .table-row:hover{background:oklch(50% .08 250/.07)}.admin-shell .table-head>span,.admin-shell .table-row>b,.admin-shell .table-row>span{min-width:0;padding:7px 8px}.admin-shell .table-row small{display:block;margin-top:4px;color:var(--c-muted);font-size:8px}.admin-shell .table-row em{color:var(--mint);font-style:normal}.enterprise-table,.model-ops-table,.ops-order-table,.payment-table,.resource-ops-table{overflow:auto}.resource-ops-table .table-head,.resource-ops-table .table-row{grid-template-columns:1fr 1.1fr .8fr .8fr .7fr .65fr 110px;min-width:1050px}.model-ops-table .progress-wrap,.resource-ops-table .progress-wrap{display:block;width:90px}.model-ops-table .table-row>span:last-child,.resource-ops-table .table-row>span:last-child{display:flex}.payment-table .table-head,.payment-table .table-row{grid-template-columns:1.05fr .8fr .55fr .6fr .65fr 1.15fr .9fr 65px;min-width:1120px}.admin-empty{padding:50px;text-align:center;color:var(--c-muted)}.enterprise-table .table-head,.enterprise-table .table-row{grid-template-columns:1.35fr 1fr .5fr .65fr .7fr .65fr .6fr 75px;min-width:1100px}.audit-board{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.audit-board article{padding:16px;border:1px solid var(--c-line);border-radius:11px;background:var(--c-panel)}.audit-board header{display:grid;grid-template-columns:42px 1fr auto;grid-gap:10px;gap:10px;align-items:center}.audit-image{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;color:var(--cyan);background:oklch(55% .18 245/.17)}.audit-board h3{margin:0 0 5px}.audit-board p{margin:0;color:var(--c-muted)}.scan-results{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:16px 0}.scan-results>span{display:grid;grid-template-columns:24px 1fr;grid-gap:2px 8px;gap:2px 8px;padding:10px;border:1px solid var(--c-line);border-radius:7px}.scan-results>span>i{grid-row:1/3;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-style:normal}.scan-results i.ok{color:var(--c-bg);background:var(--mint)}.scan-results i.wait{color:var(--gold);background:oklch(65% .15 82/.14)}.scan-results small{color:var(--c-muted)}.audit-board footer{display:flex;justify-content:flex-end;gap:7px}.model-ops-table .table-head,.model-ops-table .table-row{grid-template-columns:1.15fr .65fr .65fr 1.1fr .6fr .8fr 100px;min-width:1050px}.ops-simple-list{display:grid}.ops-simple-list>div{display:grid;grid-template-columns:30px 1fr auto 100px;grid-gap:9px;gap:9px;align-items:center;padding:11px 0;border-bottom:1px solid var(--c-line)}.ops-simple-list>div>svg{color:var(--cyan)}.ops-simple-list span{display:grid;grid-gap:3px;gap:3px}.ops-simple-list em,.ops-simple-list small{color:var(--c-muted);font-size:9px;font-style:normal}.ops-order-table .table-head,.ops-order-table .table-row{grid-template-columns:1.15fr .7fr .85fr 1fr .55fr .6fr .85fr;min-width:940px}.finance-ops-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.finance-ops-cards>div{display:flex;gap:12px;padding:16px;border:1px solid var(--c-line);border-radius:9px;background:var(--c-bg-2)}.finance-ops-cards>div>svg{color:var(--cyan)}.finance-ops-cards span{display:grid;grid-gap:6px;gap:6px}.finance-ops-cards strong{font-size:17px}.finance-ops-cards small{color:var(--c-muted)}.audit-log{display:grid}.audit-log>div{display:grid;grid-template-columns:70px 180px 1fr 170px 60px;grid-gap:10px;gap:10px;align-items:center;padding:11px 8px;border-bottom:1px solid var(--c-line)}.audit-log em,.audit-log time{color:var(--c-muted);font-style:normal}.audit-log code{color:var(--cyan)}.audit-log span{display:grid;grid-gap:3px;gap:3px}.audit-log small{color:var(--c-muted)}.admin-shell .modal-backdrop{color:var(--c-text)}.admin-shell .modal{background:var(--c-panel)}.admin-shell .modal,.admin-shell .modal footer,.admin-shell .modal header{border-color:var(--c-line)}.admin-shell .form-stack{display:grid;grid-gap:12px;gap:12px}.admin-shell .form-stack label{display:grid;grid-gap:6px;gap:6px;color:var(--c-muted)}.admin-shell .form-stack input,.admin-shell .form-stack select{height:36px;padding:0 10px}.admin-shell .form-stack textarea{min-height:90px;padding:10px}@media(max-width:1350px){.admin-dashboard-grid{grid-template-columns:1fr}.finance-ops-cards{grid-template-columns:1fr 1fr}.admin-search{display:none}}