:root{--accent:#44cf5e;--accent-hover:#3abe53;--on-accent:#d2fbdb;--bg:#f5f5f5;--surface:#fff;--subtle:#eee;--hover:#e8e8e8;--text:#222;--secondary:#656565;--muted:#757575;--border:#dedede;--border-strong:#cecece;--control:#f7f7f7;--tooltip-bg:#f1f1f1;--success:#217834;--error:#b53636;--meter-used:#c9c9c9;--primary:#252525;--on-primary:#fff;--primary-hover:#404040;--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"IBM Plex Mono","Consolas",monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--page-gutter:var(--space-8);--panel-padding:var(--space-6);--control-padding:var(--space-3);--control-height:44px;--balance-number-size:clamp(21px,6vw,34px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#111;--surface:#191919;--subtle:#242424;--hover:#2b2b2b;--text:#e8e8e8;--secondary:#a5a5a5;--muted:#969696;--border:#292929;--border-strong:#373737;--control:#202020;--tooltip-bg:#151515;--success:#44cf5e;--error:#ec9494;--meter-used:#393939;--primary:#e8e8e8;--on-primary:#171717;--primary-hover:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg:#111;--surface:#191919;--subtle:#242424;--hover:#2b2b2b;--text:#e8e8e8;--secondary:#a5a5a5;--muted:#969696;--border:#292929;--border-strong:#373737;--control:#202020;--tooltip-bg:#151515;--success:#44cf5e;--error:#ec9494;--meter-used:#393939;--primary:#e8e8e8;--on-primary:#171717;--primary-hover:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font:13px/1.55 var(--font);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0}html.theme-transition,html.theme-transition *,html.theme-transition :before,html.theme-transition :after{transition-property:color,background-color,border-color,fill,stroke,box-shadow;transition-duration:.28s;transition-timing-function:ease}button,input,textarea{font:inherit;color:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button:disabled{cursor:wait;opacity:.55}:is(button,.btn,.text-link,.skip-link,h2,.theme-control,.language-control,.field-label,.seller-avatar,.seller-badge,.seller-stars,.usage-toolbar-heading>span,.field-feedback:not(.error),.loading-panel){-webkit-user-select:none;user-select:none}:is(h1,input,textarea,.field-value,.seller-name,.seller-reputation,.seller-description,.balance-total,.usage-legend,.usage-toolbar-heading>strong,.faq-panel summary,.faq-answer,.metric-tooltip,.error,.entry-error,.error-panel>p,#refresh-feedback){-webkit-user-select:text;user-select:text}a{color:inherit;text-decoration:none}button,a,summary{transition:color .15s,background .15s,border-color .15s}:is(button,a,input,textarea,select,summary):focus-visible{outline:none}:is(input,textarea,select):focus{box-shadow:none;outline:none}h1,h2,p,dl,dd{margin:0}h1{letter-spacing:-.55px;overflow-wrap:anywhere;max-width:890px;font-size:24px;font-weight:450;line-height:1.45}h1:focus{outline:0}h2{font-size:13px;font-weight:550}.icon{vertical-align:middle;flex:none;width:17px;height:17px}.skip-link{z-index:100;background:var(--surface);padding:10px;position:fixed;top:12px;left:16px}.skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.container{width:min(1120px,calc(100% - var(--page-gutter) * 2));padding-bottom:var(--space-12);margin:auto}.page-entering>:is(.page-topline,.page-heading,.promo-panel,.seller-card,.order-layout,.usage-panel,.refresh-area,.faq-section,.help-panel){opacity:0;transform:translateY(12px)}.page-entering.is-visible>.page-topline{animation:.5s cubic-bezier(.2,.8,.2,1) forwards page-block-enter}.page-entering.is-visible>.page-heading{animation:.5s cubic-bezier(.2,.8,.2,1) 40ms forwards page-block-enter}.page-entering.is-visible>.promo-panel{animation:.5s cubic-bezier(.2,.8,.2,1) 80ms forwards page-block-enter}.page-entering.is-visible>.seller-card{animation:.5s cubic-bezier(.2,.8,.2,1) .12s forwards page-block-enter}.page-entering.is-visible>.order-layout{animation:.5s cubic-bezier(.2,.8,.2,1) .16s forwards page-block-enter}.page-entering.is-visible>.usage-panel{animation:.5s cubic-bezier(.2,.8,.2,1) .2s forwards page-block-enter}.page-entering.is-visible>.refresh-area{animation:.5s cubic-bezier(.2,.8,.2,1) .24s forwards page-block-enter}.page-entering.is-visible>.faq-section{animation:.5s cubic-bezier(.2,.8,.2,1) .28s forwards page-block-enter}.page-entering.is-visible>.help-panel{animation:.5s cubic-bezier(.2,.8,.2,1) .32s forwards page-block-enter}@keyframes page-block-enter{to{opacity:1;transform:translateY(0)}}.page-topline{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-4) 0;background:var(--bg);border-bottom:1px solid var(--border);display:flex;position:sticky;top:0}.page-controls{margin-left:auto}.page-navigation{scrollbar-width:none;order:1;justify-content:flex-start;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.page-navigation::-webkit-scrollbar{display:none}.page-navigation :is(button,a){color:var(--secondary);background:0 0;border:0;border-radius:4px;flex:none;padding:6px 9px;font-size:11px;line-height:1.35}.page-navigation :is(button,a):hover,.page-navigation :is(button,a):focus-visible{background:var(--hover);color:var(--text)}.page-navigation :is(button,a){padding:10px 14px;font-size:12px;transition:color .2s,background-color .2s;position:relative}.page-navigation :is(button,a)[aria-selected=true]{color:var(--text);background:var(--subtle)}.page-navigation :is(button,a):after{content:"";background:var(--text);opacity:0;border-radius:2px;height:2px;transition:transform .24s,opacity .24s;position:absolute;bottom:0;left:14px;right:14px;transform:scaleX(0)}.page-navigation :is(button,a)[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.order-tab-panels,.order-tab-panel{min-width:0;display:flow-root}.order-tab-panel[hidden]{display:none}.order-tab-panel:focus{outline:none}.order-tab-panel:focus-visible{background:var(--hover)}.order-tab-panel>.history-panel,.order-tab-panel>.faq-section{margin-top:0}.reseller-guide{gap:16px;display:grid}.reseller-heading,.reseller-topic-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reseller-intro h1{letter-spacing:0;font-size:23px;font-weight:600;line-height:1.25}.reseller-heading .text-link{align-items:center;gap:6px;font-size:12px;display:inline-flex}.reseller-heading .icon{width:14px;height:14px}.reseller-description{color:var(--secondary);overflow-wrap:anywhere;margin-top:12px;font-size:13px;line-height:1.75}.reseller-origin{font:12px/1.7 var(--mono);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin-top:16px;display:block}.reseller-variables,.reseller-legacy{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.reseller-guide summary{border-radius:4px;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:500;list-style:none;display:flex}.reseller-guide summary::-webkit-details-marker{display:none}.reseller-guide summary:focus-visible{background:var(--hover)}.reseller-guide details[open]>summary .icon{transform:rotate(90deg)}.reseller-variables dl{gap:12px;margin-top:16px;display:grid}.reseller-variables dl>div{grid-template-columns:180px minmax(0,1fr);gap:16px;display:grid}.reseller-variables dt{font:11px/1.75 var(--mono);overflow-wrap:anywhere}.reseller-variables dd{color:var(--secondary);font-size:12px;line-height:1.75}.reseller-operations{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.reseller-operations button{background:var(--control);min-height:36px;color:var(--secondary);border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:inline-flex}.reseller-operations button>span{font:10px/1.5 var(--mono)}.reseller-operations button>.reseller-method{padding:2px 5px}.reseller-operations button:is(:hover,:focus-visible){background:var(--hover);color:var(--text)}.reseller-operations button[aria-pressed=true]{background:var(--subtle);color:var(--text);font-weight:600}html[data-theme=light] .reseller-operations button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.reseller-endpoint{align-items:center;gap:10px;min-width:0;margin-top:18px;display:flex}.reseller-method{background:var(--control);color:var(--secondary);font:10px/1.6 var(--mono);border-radius:4px;flex-shrink:0;align-items:center;padding:3px 7px;display:inline-flex}.reseller-endpoint>code{font:12px/1.75 var(--mono);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.reseller-guide .reseller-code{background:var(--control);border:0}.reseller-guide .reseller-code pre{-webkit-user-select:text;user-select:text;padding:16px;font-size:12px;line-height:1.8}.reseller-code .connection-code-heading{border-bottom:1px solid var(--border);flex-wrap:wrap}.reseller-code .connection-code-heading>.btn{margin-left:auto}.reseller-code{--code-keyword:#bb94f0;--code-string:#a7d7a3;--code-number:#e7b85a;--code-function:#7ca8ff;--code-comment:#969696}html[data-theme=light] .reseller-code{--code-keyword:#7952b3;--code-string:#216e39;--code-number:#8a5c00;--code-function:#1e5aaf;--code-comment:#656565}.reseller-code .code-token--keyword{color:var(--code-keyword)}.reseller-code .code-token--string{color:var(--code-string)}.reseller-code :is(.code-token--number,.code-token--constant,.code-token--variable){color:var(--code-number)}.reseller-code :is(.code-token--function,.code-token--option){color:var(--code-function)}.reseller-code .code-token--comment{color:var(--code-comment)}.reseller-parameters{border:0;min-width:0;margin:18px 0 0;padding:0}.reseller-parameters legend{padding:0;font-size:12px;font-weight:550}.reseller-parameter-fields{gap:12px;margin-top:12px;display:grid}.reseller-parameter-fields label{min-width:0;color:var(--secondary);gap:6px;font-size:11px;display:grid}.reseller-parameter-fields input{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--text);font:12px/1.5 var(--mono);border-radius:9px;padding:10px 12px}.reseller-parameter-fields input::placeholder{color:var(--muted);opacity:1}.reseller-parameter-fields input:is(:focus,:focus-visible){border-color:var(--border-strong);background:var(--hover);box-shadow:none;outline:0}.reseller-models{border:0;min-width:0;margin:18px 0 0;padding:0}.reseller-models legend{padding:0;font-size:12px;font-weight:550}.reseller-models>p{color:var(--secondary);margin-top:6px;font-size:11px;line-height:1.7}.reseller-model-list{background:var(--control);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-height:240px;margin-top:12px;padding:14px;display:grid;overflow-y:auto}.reseller-model-provider{min-width:0}.reseller-model-provider h4{color:var(--secondary);justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;padding-inline:10px;font-size:11px;font-weight:500;display:flex}.reseller-model-provider h4 small{color:var(--muted);font:10px var(--mono)}.reseller-model-provider label{cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:38px;padding:8px 10px;transition:background-color .15s,color .15s;display:flex;position:relative}.reseller-model-provider label:has(input:checked){background:var(--subtle)}.reseller-model-provider label:is(:hover,:has(input:focus-visible)){background:var(--hover)}.reseller-model-provider label:has(input:disabled){color:var(--muted);opacity:.55;cursor:default}.reseller-model-provider input[type=checkbox]{opacity:0;width:18px;height:18px;box-shadow:none;cursor:inherit;outline:none;margin:0;padding:0;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.reseller-checkbox{border:1px solid var(--border-strong);background:var(--surface);width:18px;height:18px;color:var(--bg);pointer-events:none;border-radius:5px;flex:0 0 18px;place-items:center;transition:background-color .15s,border-color .15s;display:inline-grid}.reseller-checkbox .icon{stroke-width:2.5px;opacity:0;width:12px;height:12px;transition:opacity .15s}.reseller-model-provider input:checked+.reseller-checkbox{border-color:var(--accent);background:var(--accent)}.reseller-model-provider input:checked+.reseller-checkbox .icon{opacity:1}.reseller-model-provider code{font:11px/1.55 var(--mono);overflow-wrap:anywhere}.reseller-feedback{color:var(--secondary);margin-top:8px;font-size:11px}.reseller-feedback:empty{display:none}.reseller-result{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.reseller-result h3,.reseller-rules h3{margin:0;font-size:12px;font-weight:600}.reseller-result p{color:var(--secondary);overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.75}.reseller-rules h3{margin-top:20px}.reseller-manual-copy{border:1px solid var(--border-strong);background:var(--surface);width:calc(100% - 32px);min-height:150px;font:12px/1.75 var(--mono);resize:vertical;border-radius:9px;margin:0 16px 16px;padding:12px;display:block}.reseller-manual-copy:focus{background:var(--subtle);box-shadow:none;outline:none}.reseller-method[data-method]{color:var(--method-color);background:color-mix(in srgb,var(--method-color) 10%,transparent)}.reseller-method[data-method=GET]{--method-color:#7ca8ff}.reseller-method[data-method=POST]{--method-color:#44cf5e}.reseller-method[data-method=PUT]{--method-color:#e7b85a}.reseller-method[data-method=PATCH]{--method-color:#bb94f0}.reseller-method[data-method=DELETE]{--method-color:#ec9494}html[data-theme=light] .reseller-method[data-method=GET]{--method-color:#1e5aaf}html[data-theme=light] .reseller-method[data-method=POST]{--method-color:#216e39}html[data-theme=light] .reseller-method[data-method=PUT]{--method-color:#8a5c00}html[data-theme=light] .reseller-method[data-method=PATCH]{--method-color:#7952b3}html[data-theme=light] .reseller-method[data-method=DELETE]{--method-color:#b3261e}.reseller-code-languages{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.reseller-code-languages button{min-height:30px;color:var(--secondary);font:11px/1.5 var(--mono);background:0 0;border:0;border-radius:7px;padding:6px 10px}.reseller-code-languages button:is(:hover,:focus-visible),.reseller-code-languages button[aria-pressed=true]{background:var(--hover);color:var(--text)}html[data-theme=light] .reseller-code-languages button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}[data-reseller-content],.disclosure-body{display:flow-root;overflow:hidden}.reseller-guide summary .icon,.connection-troubleshooting summary .icon{transition:transform .26s}html :is(.faq-panel,.reseller-guide,.connection-troubleshooting,.connection-removal) summary[aria-expanded=false] .icon{transform:rotate(0)}@media (prefers-reduced-motion:reduce){html :is(.faq-panel,.reseller-guide,.connection-troubleshooting,.connection-removal) summary,html :is(.faq-panel,.reseller-guide,.connection-troubleshooting,.connection-removal) summary .icon{transition:none}}@media (width<=540px){.reseller-intro h1{font-size:21px}.reseller-variables dl>div{grid-template-columns:1fr;gap:4px}.reseller-operations button{flex:auto}.reseller-guide .reseller-code pre{padding:12px;font-size:11px}.reseller-code .connection-code-heading .btn{width:auto}.reseller-model-list{grid-template-columns:1fr}}#delivery-title,#usage-title,#history-title,#help{scroll-margin-top:84px}.product-tags{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.product-tag{min-height:22px;color:var(--secondary);background:var(--subtle);border:0;border-radius:3px;align-items:center;padding:2px 7px;font-size:10px;font-weight:550;line-height:1.35;display:inline-flex}.product-tag--token-type{color:color-mix(in srgb,var(--token-type-color) 80%,var(--text));background:color-mix(in srgb,var(--token-type-color) 14%,var(--surface))}.product-tag--openai{--token-type-color:#10a37f}.product-tag--claude{--token-type-color:#d97757}.product-tag--gemini{--token-type-color:#9b77e5}.product-tag--grok{--token-type-color:#e05252}.product-tag--deepseek{--token-type-color:#4d6bfe}.product-tag--minimax{--token-type-color:#f1592a}.product-tag--kimi{--token-type-color:#5b5fef}.product-tag--glm{--token-type-color:#16a34a}.product-tag--zai{--token-type-color:#b3eb17}.product-tag--mimo{--token-type-color:#f85842}.product-tag--mistral{--token-type-color:#ff7000}.product-tag--qwen{--token-type-color:#7c3aed}.product-tag--generic{--token-type-color:var(--secondary)}.product-tag--ai-api{--token-type-color:#10a37f}.page-controls{align-items:center;gap:var(--space-4);order:2;display:flex}.theme-control,.language-control{gap:var(--space-2);color:var(--secondary);align-items:center;font-size:11px;display:flex}.theme-toggle{background:var(--subtle);border:0;border-radius:5px;gap:2px;padding:3px;display:inline-flex;position:relative}.theme-toggle:before{content:"";z-index:0;background:var(--surface);border-radius:3px;width:30px;height:27px;transition:transform .28s cubic-bezier(.2,.8,.2,1),background-color .28s;position:absolute;top:3px;left:3px}.theme-toggle.theme-toggle--dark:before{transform:translate(32px)}.theme-transition .theme-toggle:before{transition-property:transform,background-color;transition-duration:.28s,.28s;transition-timing-function:cubic-bezier(.2,.8,.2,1),ease}.theme-toggle button{z-index:1;width:30px;height:27px;color:var(--secondary);background:0 0;border:0;border-radius:3px;place-items:center;transition:color .2s;display:grid;position:relative}.theme-toggle button[aria-pressed=true]{color:var(--text)}.theme-toggle .icon{width:15px;height:15px}.language-toggle{background:var(--subtle);border:0;border-radius:5px;gap:2px;padding:3px;display:inline-flex;position:relative}.language-toggle:before{content:"";z-index:0;background:var(--surface);border-radius:3px;width:30px;height:27px;transition:transform .28s cubic-bezier(.2,.8,.2,1),background-color .28s;position:absolute;top:3px;left:3px}.language-toggle.language-toggle--en:before{transform:translate(32px)}.language-toggle.language-toggle--fr:before{transform:translate(64px)}.language-toggle.language-toggle--zh:before{transform:translate(96px)}.language-toggle button{z-index:1;width:30px;height:27px;color:var(--secondary);font:500 10px/1 var(--mono);letter-spacing:.02em;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;transition:color .2s;display:grid;position:relative}.language-toggle button[aria-pressed=true]{color:var(--text)}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);min-height:var(--control-height);background:var(--subtle);color:var(--text);text-align:center;border:1px solid #0000;border-radius:4px;font-size:12px;font-weight:400;line-height:1.4;display:inline-flex}.btn .icon{width:14px;height:14px}.instruction-link-label--mobile{display:none}.btn:hover{background:var(--hover)}:is(.panel,.seller-card,.faq-panel) .btn{border:1px solid var(--border-strong);background:0 0}:is(.panel,.seller-card,.faq-panel) .btn:hover{background:var(--hover)}.btn.btn-primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.btn.btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.delivery-panel .btn.btn-primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.delivery-panel .btn.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.delivery-panel .btn.btn-primary.copy-key{background:var(--primary);color:var(--on-primary);border-color:#0000}.delivery-panel .btn.btn-primary.copy-key:hover{background:var(--primary-hover);border-color:#0000}.icon-button{border:1px solid var(--border-strong);width:32px;height:32px;color:var(--secondary);background:0 0;border-radius:4px;flex:none;place-items:center;display:inline-grid}.icon-button .icon{width:15px;height:15px}.icon-button:hover{background:var(--hover);color:var(--text)}.text-link{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;color:var(--secondary);text-underline-offset:3px;background:0 0;border:0;font-size:12px;text-decoration:underline;display:inline-flex}.text-link:hover{color:var(--text)}.text-link .icon{width:14px;height:14px}.seller-card{align-items:center;gap:var(--space-3);background:var(--surface);padding:var(--panel-padding);margin-bottom:var(--space-4);border:0;border-radius:6px;display:flex}.seller-avatar{background:var(--subtle);border-radius:4px;flex:none;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.seller-content{flex:1;min-width:0}.seller-heading{align-items:center;gap:var(--space-2);display:flex}.seller-name{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:550}.seller-badge{background:var(--subtle);color:var(--secondary);border-radius:2px;padding:1px 5px;font-size:10px;line-height:1.5}.seller-reputation{gap:var(--space-1) var(--space-3);color:var(--secondary);margin-top:var(--space-1);flex-wrap:wrap;font-size:11px;display:flex}.seller-reputation>span+span{align-items:center;gap:var(--space-3);display:inline-flex}.seller-reputation>span+span:before{content:"";background:var(--muted);opacity:.5;flex:none;width:1px;height:10px}.seller-sales{font-variant-numeric:tabular-nums;min-width:7em;display:inline-block}.seller-rating{align-items:center;gap:var(--space-1);color:var(--text);font-weight:500;display:inline-flex}.seller-stars{--star-spacing:2px;letter-spacing:var(--star-spacing);color:var(--secondary);margin-inline-end:calc(-1 * var(--star-spacing));font-size:11px}.seller-description{margin-top:var(--space-1);color:var(--secondary);font-size:11px}.order-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;display:grid}.primary-column,.secondary-column{flex-direction:column;min-width:0;display:flex}.order-layout .panel{flex:1}.panel{padding:var(--panel-padding);background:var(--surface);border:0;border-radius:6px;min-width:0}.section-heading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.section-heading>.icon{color:var(--muted);width:15px;height:15px}.model-catalog-button{flex:none}.delivery-panel .section-heading{margin-bottom:var(--space-3)}.delivery-actions{justify-content:flex-start;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.section-description{color:var(--secondary);margin-top:var(--space-2);font-size:12px}.field-list{gap:var(--space-5);display:grid}.field-label{color:var(--secondary);margin-bottom:var(--space-2);font-size:11px;font-weight:400;display:block}.field-value{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;font-weight:400}.info-field[data-role=amount] .field-value{letter-spacing:-.4px;font-size:20px}.info-field[data-role=status] .field-value{font-size:12px}.info-field[data-role=base-url] .field-value{font-family:var(--mono);font-size:11px}.value-control{align-items:center;gap:var(--space-2);background:var(--control);min-height:var(--control-height);padding:6px 6px 6px var(--control-padding);border:0;border-radius:4px;display:flex}.copy-field[data-role=order-id] .value-control{padding:6px 14px 6px var(--control-padding)}.value-control input,.value-control textarea{font-family:var(--mono);background:0 0;border:0;border-radius:2px;width:100%;min-width:0;padding:6px 0;font-size:11px}.value-control textarea{field-sizing:content;resize:none;line-height:1.65}.value-control input[type=password]{letter-spacing:1px}.value-control .copy-key{min-height:32px;padding:6px var(--space-3);flex:none;font-size:11px}.field-feedback{color:var(--success);margin-top:var(--space-2);font-size:11px;line-height:1.6;display:block}.copy-field .field-feedback,.link-field .field-feedback{opacity:0;max-height:0;margin-top:0;transition:max-height .24s cubic-bezier(.2,.8,.2,1),margin-top .24s cubic-bezier(.2,.8,.2,1),opacity .2s,transform .2s;display:block;overflow:hidden;transform:translateY(-3px)}.copy-field .field-feedback:not(:empty),.link-field .field-feedback:not(:empty){max-height:64px;margin-top:var(--space-2);opacity:1;transform:translateY(0)}.field-feedback:empty{display:none}.copy-field .field-feedback:empty,.link-field .field-feedback:empty{display:block}.field-feedback.error,.entry-error,.error{color:var(--error)}.link-field{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.link-field .field-label{color:var(--secondary);margin-bottom:0;font-size:12px}.link-field .field-feedback{flex-basis:100%}.field-actions{align-items:center;gap:var(--space-2);display:flex}.connection-row{align-items:start;gap:var(--space-2) var(--space-3);margin-top:var(--space-5);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) max-content;display:grid}.connection-row:first-child{margin-top:0}.connection-base-standalone{margin-top:var(--space-5)}.base-url-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.base-url-heading .field-label{margin:0}.base-domain-switch{background:var(--subtle);border-radius:4px;gap:2px;padding:3px;display:inline-flex}.base-domain-switch button{color:var(--secondary);background:0 0;border:0;border-radius:3px;padding:4px 8px;font-size:11px}.base-domain-switch button[aria-pressed=true]{color:var(--text);background:var(--surface)}.base-domain-switch button:focus-visible{background:var(--hover)}.domain-panel-description{margin-top:var(--space-2);color:var(--secondary);font-size:12px}.domain-tiles{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.domain-tile{min-width:0;padding:var(--space-3) var(--space-4);background:var(--control);color:var(--secondary);text-align:left;border:0;border-radius:4px}.domain-tile:hover,.domain-tile:focus-visible{background:var(--hover)}.domain-tile[aria-pressed=true]{background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--text)}.domain-tile[aria-pressed=true]:hover,.domain-tile[aria-pressed=true]:focus-visible{background:color-mix(in srgb,var(--success) 16%,var(--surface))}.domain-tile-heading{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:12px;font-weight:550;display:flex}.domain-tile-check{visibility:hidden;color:var(--success);display:inline-flex}.domain-tile[aria-pressed=true] .domain-tile-check{visibility:visible}.domain-tile-url{margin-top:var(--space-2);font:11px/1.6 var(--mono);overflow-wrap:anywhere;display:block}@media (width<=540px){.domain-tiles{grid-template-columns:1fr}}.connection-base,.connection-guide,.connection-base .copy-field,.connection-guide .link-field{grid-template-rows:subgrid;grid-row:span 2;min-width:0;display:grid}.connection-guide .link-field{justify-content:stretch;align-items:start;gap:var(--space-2)}.connection-row .field-label{margin-bottom:0;font-size:11px}.manual-link-copy{gap:var(--space-2);width:100%;display:grid}.manual-link-copy .btn{justify-self:start}.usage-panel,.history-panel{margin-top:var(--space-4)}.history-count,.history-note{color:var(--secondary);font-size:12px}.history-panel>.section-heading{align-items:flex-start;gap:16px}.history-panel>.section-heading>div{min-width:0}.history-panel>.section-heading .btn{flex-shrink:0}.history-key-filter{gap:var(--space-1);width:min(360px,100%);color:var(--secondary);margin:20px 0;font-size:11px;display:grid}.history-key-picker{position:relative}#history-key-select{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:42px;padding:0 var(--space-3);border:1px solid var(--border-strong);background:var(--control);color:var(--text);text-align:left;font:12px var(--font);border-radius:5px;display:flex}#history-key-select>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#history-key-select:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--hover);box-shadow:none;outline:none}#history-key-select[aria-expanded=true]>.icon{transform:rotate(180deg)}#history-key-menu{top:calc(100% + var(--space-1));z-index:10;width:100%;max-height:280px;padding:var(--space-1);border:1px solid var(--border-strong);background:var(--surface);border-radius:5px;position:absolute;left:0;overflow-y:auto}#history-key-menu button{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:var(--space-2);color:var(--text);font:12px var(--font);text-align:left;background:0 0;border:0;border-radius:3px;display:flex}#history-key-menu button span{overflow-wrap:anywhere;min-width:0}#history-key-menu button:is(:hover,:focus-visible,[aria-checked=true]){background:var(--hover);box-shadow:none;outline:none}.history-count{margin-top:6px;line-height:1.7}.history-note{margin-bottom:var(--space-4);background:var(--control);border-radius:6px;align-items:flex-start;gap:8px;padding:12px;line-height:1.6;display:flex}.history-note .icon{width:15px;height:15px;margin-top:2px}.history-scroll{border:1px solid var(--border);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;border-radius:8px;max-height:520px;overflow:auto}.history-scroll:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.history-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.history-table th{background:var(--control);color:var(--secondary);z-index:1;font-weight:500;position:sticky;top:0}.history-table th,.history-table td{text-align:right;border-bottom:1px solid var(--border);padding:12px}.history-table th{text-align:center}.history-column-title{justify-content:center;width:100%;display:flex}.history-table td{text-align:center}.history-table tbody tr:hover{background:var(--control)}.history-table time{flex-direction:column;align-items:center;gap:2px;display:flex}.history-table time small{color:var(--secondary);font-size:11px}.history-table tr:last-child td{border-bottom:0}.history-model code{background:var(--subtle);color:var(--text);font:11px/1.55 var(--mono);border-radius:4px;padding:4px 7px;display:inline-block}.history-model small{color:var(--secondary);margin-top:4px;display:block}.history-cost{font-weight:600}.history-status{background:var(--subtle);color:var(--secondary);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-flex}.history-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.history-status--success{color:var(--success);background:color-mix(in srgb,var(--success) 12%,var(--surface))}.history-status--error{color:var(--error);background:color-mix(in srgb,var(--error) 12%,var(--surface))}@media (width<=540px){.history-panel>.section-heading{grid-template-columns:1fr;gap:12px;display:grid}.history-panel>.section-heading .btn{justify-content:center;width:100%;padding-inline:10px}.history-count{max-width:none}}.usage-overview{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;position:relative}.usage-panel--usd .usage-overview{grid-template-columns:minmax(0,1fr)}.usage-panel--usd .balance-total{overflow-wrap:anywhere}.usage-fields{display:contents}.usage-value{min-width:0}.balance-summary{min-width:0;position:relative}.metric-heading{align-items:center;gap:var(--space-2);line-height:20px;display:flex}.metric-help{flex:none;display:inline-flex;position:relative}.help-button{border:1px solid var(--border-strong);width:18px;height:18px;color:var(--secondary);background:0 0;border-radius:50%;place-items:center;padding:0;font-size:11px;line-height:1;display:inline-grid}.help-button:hover{background:var(--hover);color:var(--text)}.metric-tooltip{z-index:20;left:calc(100% + var(--space-2));width:280px;max-width:calc(100vw - 64px);padding:var(--space-3);border:1px solid var(--border-strong);background:var(--tooltip-bg);color:var(--text);box-shadow:none;border-radius:4px;font-size:11px;font-weight:400;line-height:1.7;display:block;position:absolute;top:50%;transform:translateY(-50%)}[data-summary-role=tokens-remaining] .metric-tooltip{left:auto;right:calc(100% + var(--space-2))}.metric-tooltip[hidden]{display:none}.balance-summary .field-value,.usage-value[data-role=tokens-remaining] .field-value{font-size:var(--balance-number-size);letter-spacing:-1px;font-weight:400;line-height:1.2}.balance-total{color:var(--muted);margin-top:var(--space-2);font-size:10px}.balance-total span{margin-left:var(--space-1)}.usage-image-estimate{align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-3);background:var(--subtle);color:var(--text);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;display:grid}.usage-image-copy{gap:2px;min-width:0;display:grid}.usage-image-estimate strong{font-size:12px;font-weight:550}.usage-image-copy span{color:var(--secondary);font-size:10px}.image-generation-mode{background:var(--control);border-radius:4px;gap:2px;padding:3px;display:inline-flex}.image-generation-mode button{min-height:28px;color:var(--secondary);font:500 10px/1 var(--font);background:0 0;border:0;border-radius:3px;padding:4px 8px}.image-generation-mode button:hover,.image-generation-mode button:focus-visible{background:var(--hover);color:var(--text)}.image-generation-mode button[aria-pressed=true]{background:var(--surface);color:var(--text)}@media (width<=540px){.usage-image-estimate{grid-template-columns:1fr}.image-generation-mode{justify-self:start}}.model-catalog-image-notice{margin:0 0 var(--space-4);padding:var(--space-3);background:var(--subtle);color:var(--secondary);border-radius:4px;font-size:11px;line-height:1.55}.usage-toolbar{--usage-excess-color:#4485cf;margin-top:var(--space-6)}.usage-toolbar-info{align-items:baseline;gap:var(--space-2) var(--space-4);color:var(--secondary);margin-bottom:var(--space-2);flex-wrap:wrap;font-size:11px;display:flex}.usage-toolbar--current{border-top:1px solid var(--border);padding-top:var(--space-4)}.usage-toolbar--current .usage-toolbar-heading{color:var(--text);font-weight:550}.usage-toolbar-note{color:var(--muted);margin-top:var(--space-2);font-size:11px}.usage-spent-group{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.usage-toolbar-heading{white-space:nowrap;align-items:baseline;gap:0;display:inline-flex}.usage-toolbar-heading>span{margin-right:var(--space-1)}.usage-toolbar-heading strong{font:inherit;min-width:4ch}.usage-spent{white-space:nowrap}.usage-toolbar-info>.usage-remaining{white-space:nowrap;margin-left:auto}.usage-toolbar-info>.usage-excess{overflow-wrap:anywhere;flex-basis:100%}.usage-toolbar-info--over-limit>.usage-spent-group{flex-basis:100%;order:1}.usage-toolbar-info--over-limit>.usage-excess{flex-basis:auto;order:2}.usage-toolbar-info--over-limit>.usage-remaining{order:3;margin-left:auto}.usage-meter{background:var(--meter-used);height:16px;position:relative;overflow:hidden;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 8px);mask-image:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 8px)}.usage-meter>span{background:var(--usage-remaining-color,var(--accent));position:absolute;top:0;bottom:0;right:0}.usage-meter>.usage-meter-remaining{background:#cf4444;width:0}.usage-panel--balance .usage-meter>.usage-meter-remaining{width:var(--usage-meter-fill-width);background:var(--usage-remaining-color,var(--accent))}.usage-panel--balance .usage-meter>.usage-meter-remaining.is-animated{animation:none}.usage-panel--balance .usage-toolbar--unknown .usage-remaining:before{background:var(--secondary)}.usage-meter>.usage-meter-remaining.is-animated{animation:.9s cubic-bezier(.2,.8,.2,1) forwards usage-meter-fill}.usage-meter>.usage-meter-excess{background:var(--usage-excess-color)}@keyframes usage-meter-fill{to{width:var(--usage-meter-fill-width);background-color:var(--usage-remaining-color,var(--accent))}}@media (prefers-reduced-motion:reduce){.usage-meter>.usage-meter-remaining{width:var(--usage-meter-fill-width);background:var(--usage-remaining-color,var(--accent))}.page-entering>:is(.page-topline,.page-heading,.promo-panel,.seller-card,.order-layout,.usage-panel,.refresh-area,.faq-section,.help-panel){opacity:1;transform:none}}.usage-toolbar-heading:before,.usage-spent:before,.usage-remaining:before,.usage-excess:before{content:"";background:var(--meter-used);vertical-align:1px;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.usage-remaining:before{background:var(--usage-remaining-color,var(--accent))}.usage-excess:before{background:var(--usage-excess-color)}.usage-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.usage-actions #refresh-feedback{color:var(--error);flex-basis:100%;margin:0;font-size:11px}.usage-actions #refresh-feedback:empty{display:none}:is(html:has(.usage-dialog[open]),body:has(.usage-dialog[open])){overflow:hidden}.usage-dialog{width:min(760px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--text);background:var(--surface);border:1px solid #37373745;border-radius:8px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #0004}.usage-dialog[open]{flex-direction:column;animation:.32s cubic-bezier(.2,.8,.2,1) both usage-dialog-enter;display:flex}.review-bonus-panel .bonus-review-hint{max-width:560px;color:var(--secondary);margin-top:8px;font-size:12px}.bonus-availability-notice{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);border:1px solid var(--border);background:var(--control);color:var(--text);border-radius:6px;font-size:12px;line-height:1.6;display:flex}.bonus-availability-notice .icon{width:16px;height:16px;color:var(--secondary);margin-top:2px}.bonus-promo-notice{background:color-mix(in srgb,var(--token-type-color) 10%,var(--surface));border-color:#0000;border-radius:4px;align-items:center}.bonus-promo-notice>span{min-width:0;max-width:700px;color:color-mix(in srgb,var(--token-type-color) 80%,var(--text));flex:1}.bonus-promo-notice>.btn:not(.copy-key){background:var(--token-type-color);color:#fff;white-space:nowrap;border-color:#0000;flex-shrink:0;width:auto;margin-left:auto}.bonus-promo-notice>.btn .icon{color:#fff}.bonus-promo-notice>.btn:is(:hover,:focus-visible){background:color-mix(in srgb,var(--token-type-color) 88%,#000);color:#fff;border-color:#0000}@media (width<=600px){.bonus-promo-notice{row-gap:var(--space-5);flex-wrap:wrap}.bonus-promo-notice>.btn:not(.copy-key){width:100%}}.review-bonus-offer--unavailable .review-bonus-panel{opacity:.75}.bonus-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:12px;display:flex}.bonus-actions .btn{white-space:nowrap}.bonus-received{color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}.bonus-dialog{width:min(480px,100% - 32px)}.bonus-dialog .usage-dialog-body p{color:var(--secondary);line-height:1.6}.bonus-dialog .usage-dialog-body form{justify-content:flex-end;margin-top:24px;display:flex}@media (width<=600px){.promo-panel.review-bonus-panel{flex-direction:column;align-items:stretch}.review-bonus-panel .promo-copy{flex:0 auto}.bonus-actions{align-items:stretch}.bonus-actions .btn{width:100%}.bonus-review-link{align-self:center}}.usage-dialog[open]::backdrop{animation:.32s ease-out both usage-backdrop-enter}@keyframes usage-dialog-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes usage-backdrop-enter{0%{-webkit-backdrop-filter:blur();background:0 0}to{-webkit-backdrop-filter:blur(4px);background:#0000004d}}.usage-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.usage-dialog-header h2{letter-spacing:-.35px;font-size:20px;font-weight:500;line-height:1.4}.usage-dialog-header p{color:var(--secondary);margin-top:var(--space-2);font-size:12px}.usage-dialog-header .icon-button{width:36px;height:36px}.usage-dialog-body{padding:var(--space-6);overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;min-height:0;overflow-y:auto}.usage-dialog-body:focus-visible{outline:2px solid var(--secondary);outline-offset:-4px}.usage-guide-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.usage-guide-card{padding:var(--space-4);background:var(--control);border:0;border-radius:6px;min-width:0}.usage-dialog[open] .usage-guide-card{animation:.42s cubic-bezier(.2,.8,.2,1) both usage-guide-block-enter}.usage-dialog[open] .usage-guide-card:first-child,.usage-dialog[open] .usage-guide-card:nth-child(2){animation-delay:60ms}.usage-dialog[open] .usage-guide-card:nth-child(3){animation-delay:.1s}.usage-dialog[open] .usage-guide-card:nth-child(4),.usage-dialog[open] .usage-guide-card:nth-child(5){animation-delay:.14s}.usage-dialog[open] .usage-guide-card:nth-child(6){animation-delay:.18s}@keyframes usage-guide-block-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.usage-guide-wide{grid-column:1/-1}.usage-guide-card h3{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:13px;font-weight:550;display:flex}.usage-guide-card h3 .icon{color:var(--secondary);width:15px;height:15px}.usage-guide-card p{color:var(--secondary);font-size:12px;line-height:1.75}.usage-guide-nowrap{white-space:nowrap}.usage-calculation{margin-top:var(--space-4)}.usage-calculation>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.usage-calculation dt{color:var(--secondary);font-size:12px}.usage-calculation dd{white-space:nowrap}.usage-cache-value{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.usage-calc-arrow{color:var(--muted);margin:0 var(--space-1)}.usage-cache-original{color:var(--secondary);text-decoration:line-through;text-decoration-thickness:1px}.usage-discount{color:#44cf5e;background:#44cf5e1f;border:0;border-radius:4px;padding:1px 6px;font-size:10px}.usage-calculation .usage-subtotal{border-top:1px solid var(--border-strong);margin-top:var(--space-2);padding-top:var(--space-3)}.usage-subtotal dd{font-weight:550}.usage-example .usage-multiplier{margin-top:var(--space-1)}.usage-multiplier strong{color:var(--text);font-weight:500}.example-model-picker{background:var(--surface);border-radius:4px;margin-top:20px}.example-model-picker>summary{align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:12px;list-style:none;display:flex}.example-model-picker>summary::-webkit-details-marker{display:none}.example-model-picker>summary>span{flex:1}.example-model-picker>summary strong{color:var(--secondary);font-weight:500}.example-model-picker>summary>.icon{width:14px;height:14px;transition:transform .22s}.example-model-picker[open]>summary>.icon{transform:rotate(180deg)}.provider-logo{object-fit:contain;border-radius:3px;flex:none;width:18px;height:18px}.example-model-options{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;max-height:300px;padding:0 6px 6px;overflow-y:auto}.example-model-options::-webkit-scrollbar{display:none}.usage-dialog-body::-webkit-scrollbar{display:none}.example-model-picker[open] .example-model-options{animation:.26s cubic-bezier(.2,.8,.2,1) both example-model-options-enter}@keyframes example-model-options-enter{0%{opacity:0;max-height:0;transform:translateY(-6px)}to{opacity:1;max-height:300px;transform:translateY(0)}}.example-provider h4{color:var(--secondary);align-items:center;gap:8px;margin:12px 6px 6px;font-size:11px;font-weight:500;display:flex}.example-model-columns,.example-model-option{grid-template-columns:minmax(0,1fr) 60px 48px;align-items:center;gap:8px;display:grid}.example-model-columns{color:var(--muted);padding:8px 10px;font-size:10px}.example-model-columns>:not(:first-child),.example-model-option>:not(:first-child){text-align:right}.example-model-option{width:100%;min-height:36px;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:3px;padding:8px 10px;font-size:12px}.example-model-option:hover{background:var(--hover)}.example-model-option[aria-pressed=true]{background:var(--subtle)}.example-model-option strong{font-size:11px;font-weight:500}.example-model-quality,.example-token-unit{color:var(--secondary);font-size:10px;font-weight:400}.usage-guide-card.usage-example{--receipt-padding:24px;width:100%;padding:var(--receipt-padding);border-radius:6px 6px 0 0;margin:8px 0 12px;position:relative}.usage-example:after{content:"";background:linear-gradient(135deg,var(--control) 25%,transparent 25%) -8px 0 / 16px 16px repeat-x,linear-gradient(225deg,var(--control) 25%,transparent 25%) -8px 0 / 16px 16px repeat-x;pointer-events:none;height:8px;position:absolute;bottom:-8px;left:0;right:0}.usage-example>h3{justify-content:center;margin-bottom:12px}.usage-example>p{text-align:center;text-wrap:balance;max-width:520px;margin-inline:auto}.receipt-tear{border-top:1px dashed var(--border-strong);height:1px;margin:24px 0 16px;position:relative}.receipt-tear:before,.receipt-tear:after{content:"";background:var(--surface);border-radius:50%;width:20px;height:20px;position:absolute;top:-10px}.receipt-tear:before{left:calc(-1 * var(--receipt-padding) - 10px)}.receipt-tear:after{right:calc(-1 * var(--receipt-padding) - 10px)}.usage-example .usage-calculation{font-family:var(--mono);margin-top:0;font-size:12px}.usage-example .usage-calculation dt{font-size:11px}.usage-example .usage-subtotal{border-top-style:dashed}.usage-example .usage-subtotal:last-child{border-top:3px double var(--border-strong);margin-top:12px;padding-top:16px}.usage-example .usage-subtotal:last-child dt{color:var(--text)}.receipt-footer{font:12px/1.75 var(--font);color:var(--secondary);text-align:center;margin-top:24px}@media (width<=540px){.usage-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.usage-dialog-header,.usage-dialog-body{padding:var(--space-4)}.usage-dialog-header h2{font-size:18px}.usage-guide-grid{grid-template-columns:minmax(0,1fr)}.usage-guide-card{padding:var(--space-3)}.usage-guide-card.usage-example{--receipt-padding:16px}.usage-example .usage-calculation>div{gap:8px}.usage-example .usage-calculation{font-size:11px}.usage-example .usage-calculation dt{font-size:10px}}.refresh-area{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.refresh-area p{color:var(--error);font-size:11px}.refresh-area p:empty{display:none}.quality-banner{align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding:var(--panel-padding);border:1px solid var(--border);background:0 0;border-radius:6px;grid-template-columns:40px minmax(0,1fr) auto;display:grid}.quality-banner-icon{background:var(--subtle);width:40px;height:40px;color:var(--secondary);border-radius:6px;place-items:center;display:grid}.quality-banner-icon .icon{width:20px;height:20px}.quality-banner-copy{flex:1;min-width:0}.quality-banner h2{font-size:14px}.quality-banner p{max-width:620px;margin-top:var(--space-1);color:var(--secondary);font-size:12px}.quality-banner .btn{flex-shrink:0}.quality-dialog{width:min(680px,100% - 32px)}.connection-dialog{width:min(760px,100% - 32px)}.connection-body{gap:var(--space-5);flex-direction:column;display:flex}.connection-filters{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--border);display:grid}.connection-choices.connection-devices{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-empty h3{margin:0;font-size:15px}.connection-dialog .connection-body:focus-visible{outline:none}#connection-provider-panel{gap:var(--space-5);flex-direction:column;display:flex}.connection-section-label{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--text);font-size:12px;font-weight:600;display:flex}.connection-section-label>span{color:var(--secondary);font:11px/1 var(--mono)}.connection-choices{--connection-selected-bg:color-mix(in srgb,var(--subtle) 95%,var(--text));--connection-selected-hover-bg:color-mix(in srgb,var(--subtle) 91%,var(--text));background:var(--control);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.connection-channels{grid-template-columns:repeat(4,minmax(0,1fr))}.connection-providers{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.connection-choices:has(>.connection-choice:only-child){grid-template-columns:minmax(0,1fr)}.connection-choices:has(>.connection-choice:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.connection-choice{align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb,var(--border-strong) 55%,transparent);min-width:0;min-height:48px;color:var(--secondary);text-align:left;background:0 0;border-radius:7px;padding:10px 12px;font-size:12px;font-weight:500;display:flex}.connection-choice>span{overflow-wrap:anywhere;flex:1}.connection-choice>.connection-choice-check{color:var(--text);flex:none;display:flex}.connection-choice-check .icon{width:14px;height:14px}.connection-choice>.icon:first-child{color:var(--secondary)}.connection-choice>.icon{width:20px;height:20px}.connection-choice-cursor{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.connection-choice-cursor>span{min-width:0}.connection-subscription{max-width:100%;color:var(--secondary);flex:none;font-size:10px;font-weight:400;line-height:1.4}.connection-app-icon>.icon{width:20px;height:20px}.connection-choice:is([aria-selected=true],[aria-pressed=true]){background:var(--connection-selected-bg);color:var(--text);border-color:#0000}.connection-dialog .brand-icon:not([fill=none]){fill:currentColor}.connection-choice:hover,.connection-choice:focus-visible{background:var(--hover)}.connection-choice:is([aria-selected=true],[aria-pressed=true]):is(:hover,:focus-visible){background:var(--connection-selected-hover-bg)}.connection-instructions{padding:var(--space-5);background:var(--control);border:0;border-radius:10px}.connection-card-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.connection-card-heading h3{margin:0;font-size:15px;font-weight:600}.connection-app-icon{background:var(--surface);width:32px;height:32px;color:var(--secondary);border:0;border-radius:9px;place-items:center;display:grid}.connection-app-links{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.connection-card-heading .text-link{white-space:nowrap;color:var(--secondary);align-items:center;gap:4px;padding:0;font-size:11px;line-height:18px;display:inline-flex}.connection-card-heading .text-link .icon{width:13px;height:13px}.connection-note,.connection-template-note{margin-top:var(--space-3);color:var(--secondary);font-size:12px;line-height:1.75}.connection-methods{gap:var(--space-5);margin-top:var(--space-4);border-bottom:1px solid var(--border);display:flex}.connection-methods button{padding:var(--space-2) 0;color:var(--secondary);background:0 0;border:0;border-bottom:2px solid #0000;font-size:12px}.connection-methods button[aria-selected=true]{color:var(--text);border-bottom-color:var(--primary)}.connection-methods button:focus-visible{background:var(--hover)}.connection-steps{gap:var(--space-3);counter-reset:connection-step;margin:var(--space-4) 0;flex-direction:column;padding:0;list-style:none;display:flex}.connection-steps li{align-items:flex-start;gap:var(--space-3);overflow-wrap:anywhere;font-size:12px;line-height:1.75;display:flex}.connection-steps li:before{counter-increment:connection-step;content:counter(connection-step);background:var(--surface);height:22px;color:var(--secondary);font:11px/1 var(--mono);border-radius:50%;flex:0 0 22px;place-items:center;display:grid}.connection-step-text{flex:1;min-width:0}.connection-command-link{color:var(--text);font:inherit;font-weight:600;line-height:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:2px;margin:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline}.connection-command-link:hover,.connection-command-link:focus-visible{background:var(--hover)}.connection-code{margin-top:var(--space-3);background:var(--surface);border:0;border-radius:10px;overflow:hidden}.connection-code-heading{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border);color:var(--secondary);padding:8px 8px 8px 12px;font-size:10px;display:flex}.connection-code-heading>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);overflow:hidden}.connection-code-heading .btn{flex-shrink:0;min-height:28px;padding:4px 8px;font-size:10px}.connection-dialog .connection-code-heading .btn{min-height:38px;padding:6px 10px;font-size:11px}.connection-code-heading .btn .icon{width:13px;height:13px}.connection-code pre{padding:var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.85 var(--mono);tab-size:2;margin:0;overflow:auto}.connection-code pre:focus-visible{background:var(--subtle);outline:none}.connection-credentials{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--border);padding-top:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.connection-credentials>div:first-child{flex:190px;min-width:0}.connection-credentials span{color:var(--secondary);margin-bottom:4px;font-size:10px;display:block}.connection-credentials code{font:11px/1.7 var(--mono);overflow-wrap:anywhere}.connection-credential-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.connection-credential-actions .btn{border:1px solid var(--border-strong);min-height:38px;color:var(--text);background:0 0;padding:8px 12px;font-size:11px;font-weight:500}.connection-credential-actions .btn .icon{width:14px;height:14px}.connection-credential-actions .btn:not(:disabled):is(:hover,:focus-visible){background:var(--hover)}.connection-feedback{color:var(--success);margin-top:var(--space-2);font-size:11px}.connection-feedback:empty{display:none}.connection-manual-copy{margin-top:var(--space-3)}.connection-manual-copy label{margin-bottom:var(--space-2);color:var(--secondary);font-size:11px;display:block}.connection-manual-copy textarea{width:100%;min-height:90px;padding:var(--space-3);resize:vertical;background:var(--surface);border:1px solid var(--border-strong);font:11px/1.7 var(--mono);border-radius:9px;display:block}.connection-manual-copy textarea:focus{background:var(--hover);box-shadow:none;outline:none}.connection-troubleshooting,.connection-removal{background:var(--control);border:0;border-radius:10px}.connection-removal[open]{background:var(--control)}.connection-removal summary{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-4);background:color-mix(in srgb,var(--error) 14%,var(--surface));color:var(--error);cursor:pointer;border-radius:10px;font-size:12px;list-style:none;transition:background-color .16s;display:flex}.connection-removal summary::-webkit-details-marker{display:none}.connection-removal summary:is(:hover,:focus-visible){background:color-mix(in srgb,var(--error) 22%,var(--surface))}.connection-removal summary:focus-visible{outline:none}.connection-removal summary .icon{transition:transform .18s}.connection-removal[open] summary .icon{transform:rotate(180deg)}.connection-removal-body{padding:0 var(--space-4) var(--space-4)}.connection-removal .connection-code pre{max-height:260px}.connection-troubleshooting summary{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-4);font-size:12px;list-style:none;display:flex}.connection-troubleshooting summary::-webkit-details-marker{display:none}.connection-troubleshooting summary:is(:hover,:focus-visible){background:var(--hover);border-radius:10px}.connection-troubleshooting[open] summary .icon{transform:rotate(180deg)}.connection-troubleshooting p{padding:0 var(--space-4) var(--space-4);color:var(--secondary);font-size:12px;line-height:1.75}@media (width<=600px){.connection-dialog{width:calc(100% - 24px)}.connection-providers,.connection-apps,.connection-os,.connection-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-choices:has(>.connection-choice:only-child){grid-template-columns:minmax(0,1fr)}:is(.connection-providers,.connection-apps,.connection-os)>.connection-choice:nth-child(odd):last-child{grid-column:1/-1}.connection-choice{gap:6px;padding:10px}.connection-filters [data-group=channel]{padding:10px;font-size:11px}.connection-choice-cursor{flex-direction:column;align-items:flex-start;gap:2px}.connection-credential-actions{flex-direction:column;align-items:stretch;width:100%}.connection-credential-actions .btn{width:100%}.connection-instructions{padding:var(--space-3)}.connection-card-heading{gap:var(--space-2)}.connection-app-links{flex-basis:100%;justify-content:flex-start;margin-left:0}.connection-card-heading .text-link{font-size:10px}.connection-card-heading h3{font-size:14px}}.model-catalog-dialog{width:min(1180px,100% - 32px)}.model-catalog-body{padding:0}.model-catalog-tools{align-items:end;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border);background:var(--surface);display:flex}.model-catalog-search,.model-catalog-sort{gap:var(--space-1);min-width:0;color:var(--secondary);font-size:11px;display:grid}.model-catalog-search{flex:360px}.model-catalog-sort{flex:0 220px}.model-catalog-search input,#model-catalog-sort{border:1px solid var(--border-strong);width:100%;min-height:40px;padding:0 var(--space-3);background:var(--control);color:var(--text);font:12px var(--font);border-radius:5px}.catalog-sort-picker{position:relative}#model-catalog-sort{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;display:flex}#model-catalog-sort:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--hover);box-shadow:none;outline:none}#model-catalog-sort[aria-expanded=true]>.icon{transform:rotate(180deg)}#catalog-sort-menu{top:calc(100% + var(--space-1));z-index:10;width:100%;min-width:220px;padding:var(--space-1);border:1px solid var(--border-strong);background:var(--surface);border-radius:5px;position:absolute;right:0}#catalog-sort-menu button{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:var(--space-2);color:var(--text);font:12px var(--font);text-align:left;background:0 0;border:0;border-radius:3px;display:flex}#catalog-sort-menu button:is(:hover,:focus-visible,[aria-checked=true]){background:var(--hover);box-shadow:none;outline:none}.model-catalog-table-scroll:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}.model-catalog-count{margin:var(--space-3) var(--space-6) 0;color:var(--secondary);font-variant-numeric:tabular-nums;font-size:11px}#model-catalog-results{padding:0 var(--space-6) var(--space-6)}.model-catalog-provider-heading{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.model-catalog-provider-heading h3{align-items:center;gap:var(--space-2);margin:0;font-size:14px;font-weight:550;display:flex}.model-catalog-provider-heading span{background:var(--subtle);min-width:22px;height:20px;color:var(--secondary);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding:0 7px;font-size:10px;display:inline-grid}.model-catalog-table-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;border:1px solid var(--border);scrollbar-color:var(--border-strong) transparent;border-radius:5px;overflow:auto}.model-catalog-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px;font-size:11px;line-height:1.55}.model-catalog-table th,.model-catalog-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);vertical-align:middle;overflow-wrap:anywhere;text-align:left}.model-catalog-table thead th{z-index:1;vertical-align:middle;background:var(--control);color:var(--secondary);font-size:10px;font-weight:500;position:sticky;top:0}.model-catalog-table tbody tr:last-child>*{border-bottom:0}.model-catalog-table tbody tr:hover{background:var(--hover)}.model-catalog-table th[scope=row]{font-weight:500}.model-catalog-table thead th:first-child{width:21%}.model-catalog-table thead th:nth-child(2),.model-catalog-table thead th:nth-child(3){width:19%}.model-catalog-table thead th:nth-child(4){width:10%}.model-catalog-table thead th:nth-child(5){width:31%}.model-catalog-table code{font:11px/1.55 var(--mono);color:var(--text);white-space:nowrap}.catalog-model-id{align-items:center;gap:var(--space-1);display:flex}.catalog-model-id code{white-space:normal;overflow-wrap:anywhere;min-width:0}.catalog-model-id .icon-button{border:0;width:24px;height:24px}.catalog-model-type{min-height:18px;margin-top:var(--space-1);background:var(--subtle);color:var(--secondary);border-radius:9px;align-items:center;padding:0 6px;font-size:10px;font-weight:400;line-height:1;display:inline-flex}.catalog-copy-feedback{color:var(--secondary);font-size:10px;font-weight:400;display:block}.catalog-copy-feedback:empty{display:none}.model-catalog-charge,.model-catalog-quality{white-space:nowrap;font-variant-numeric:tabular-nums}.model-catalog-empty{margin-top:var(--space-6);padding:var(--space-6);border:1px dashed var(--border-strong);color:var(--secondary);text-align:center;border-radius:5px;font-size:12px}.quality-guide-nav{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.quality-guide-nav button{min-height:32px;color:var(--secondary);border:1px solid var(--border-strong);background:0 0;border-radius:4px;padding:6px 10px;font-size:11px;line-height:1.3}.quality-guide-nav button:hover{color:var(--text);background:var(--hover)}.quality-guide-banner{margin-bottom:calc(var(--space-6) + var(--space-6));padding:var(--space-4);border:1px solid var(--border);background:0 0;border-radius:6px;position:relative}.quality-guide-banner:after{content:"";right:0;bottom:calc(-1 * var(--space-6));border-bottom:1px solid var(--border);position:absolute;left:0}.quality-guide-banner h3{margin:0;font-size:14px;font-weight:550;line-height:1.5}.quality-guide-banner p{margin-top:var(--space-1);color:var(--secondary);font-size:12px;line-height:1.7}.quality-guide-sections{gap:var(--space-6);display:grid}.quality-guide-answer{padding:var(--space-4);background:var(--control);border-radius:6px}.quality-dialog h3,.quality-dialog h4{margin:0;font-weight:550;line-height:1.5}.quality-dialog h3{font-size:14px}.quality-dialog section p{margin-top:var(--space-2);color:var(--secondary);font-size:13px;line-height:1.8}.quality-guide-check{margin-top:var(--space-4);padding:var(--space-3);background:var(--surface);border-radius:4px}.quality-guide-check h4{color:var(--text);font-size:12px}.quality-guide-check p{margin-top:var(--space-1)!important;font-size:12px!important}@media (width<=640px){.quality-banner{align-items:start;gap:var(--space-3);padding:var(--space-4);grid-template-columns:32px minmax(0,1fr)}.quality-banner-icon{width:32px;height:32px}.quality-banner-icon .icon{width:18px;height:18px}.quality-banner .btn{width:100%;margin-top:var(--space-1);grid-column:1/-1}.quality-dialog{width:calc(100% - 24px)}.quality-guide-banner{padding:var(--space-3)}.model-catalog-dialog{width:calc(100% - 24px)}.model-catalog-tools{padding:var(--space-4);flex-direction:column;align-items:stretch}.model-catalog-search,.model-catalog-sort{flex:auto}.model-catalog-count{margin-inline:var(--space-4)}#model-catalog-results{padding-inline:var(--space-4);padding-bottom:var(--space-4)}}@property --promo-start{syntax:"<color>";inherits:false;initial-value:#fff}@property --promo-middle{syntax:"<color>";inherits:false;initial-value:#ececec}@property --promo-end{syntax:"<color>";inherits:false;initial-value:#f0f0f0}.promo-panel{--promo-start:color-mix(in srgb,#fff 7%,var(--surface));--promo-middle:color-mix(in srgb,#616161 12%,var(--surface));--promo-end:color-mix(in srgb,#bdbdbd 22%,var(--surface));--promo-button:#dcdcdc;--promo-button-hover:#ccc;justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-4);margin-bottom:var(--space-12);background:linear-gradient(110deg,var(--promo-start) 0%,var(--promo-middle) 68%,var(--promo-end) 100%);border:0;flex-wrap:wrap;display:flex;position:relative}@media (width<=600px){.promo-panel.review-bonus-panel{gap:var(--space-5)}}[data-theme=dark] .promo-panel{--promo-start:color-mix(in srgb,#818181 7%,var(--surface));--promo-middle:color-mix(in srgb,#2b2b2b 12%,var(--surface));--promo-end:color-mix(in srgb,#1a1a1a 22%,var(--surface));--promo-button:#242424;--promo-button-hover:#2b2b2b}html.theme-transition .promo-panel{transition:--promo-start .28s,--promo-middle .28s,--promo-end .28s,color .28s}.promo-panel:after{content:"";top:calc(100% + var(--space-6));pointer-events:none;background:linear-gradient(90deg,transparent,var(--border) 20%,var(--border) 80%,transparent);height:1px;position:absolute;left:0;right:0}.promotion-options{margin-bottom:var(--space-12);position:relative}.promotion-options .promo-panel:after{display:none}.promotion-options:after{content:"";top:calc(100% + var(--space-6));pointer-events:none;background:linear-gradient(90deg,transparent,var(--border) 20%,var(--border) 80%,transparent);height:1px;position:absolute;left:0;right:0}.promotion-choice{align-items:center;gap:var(--space-4);margin:var(--space-3) 0;color:var(--secondary);text-align:center;font-size:11px;display:flex}.promotion-choice:before,.promotion-choice:after{content:"";background:var(--border);flex:1;height:1px}.promo-copy{flex:250px}.promo-eyebrow{margin-bottom:var(--space-1);color:var(--secondary);letter-spacing:.6px;text-transform:uppercase;font-size:10px;font-weight:400;display:block}.promo-copy h2{font-size:13px;font-weight:400}.promo-copy p{margin-top:var(--space-1);color:var(--secondary);font-size:12px}.promo-products-trigger{text-align:left;align-items:center;gap:8px;margin-top:12px;padding:3px 0;font-size:12px;display:inline-flex}.review-bonus-panel button.promo-products-trigger{margin-right:8px}.promo-products-trigger .icon{width:15px;height:15px}.promo-products-trigger:focus-visible{background:var(--hover);border-radius:3px}.promo-products-dialog{width:min(1060px,100% - 32px)}[data-promo-benefit-panel][hidden]{display:none}.promo-products-notice{color:var(--secondary);margin:14px 0 20px;font-size:11px;line-height:1.65}.promo-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.promo-products-dialog[open] .promo-product{animation:promo-product-enter .38s calc(var(--promo-product-index) * 45ms) cubic-bezier(.2,.8,.2,1) both}@keyframes promo-product-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.promo-products-toolbar{align-items:end;gap:12px;margin:16px 0;display:flex}.promo-products-filters{flex-wrap:wrap;gap:12px;display:flex}.promo-provider-filter,.promo-type-filter,.promo-currency-filter,.promo-sort-filter{color:var(--secondary);gap:4px;font-size:10px;display:grid}.promo-provider-picker,.promo-type-picker,.promo-sort-picker{position:relative}.promo-sort-filter{flex:0 0 170px;margin-left:auto}#promo-provider-filter,#promo-type-filter,#promo-sort-filter{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);background:var(--control);min-width:140px;min-height:32px;color:var(--text);font:12px var(--font);text-align:left;border-radius:5px;padding:5px 9px;display:flex}#promo-sort-filter{width:100%;min-width:0}#promo-provider-filter:is(:hover,:focus-visible,[aria-expanded=true]),#promo-type-filter:is(:hover,:focus-visible,[aria-expanded=true]),#promo-sort-filter:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--hover);box-shadow:none;outline:none}#promo-provider-filter[aria-expanded=true]>.icon,#promo-type-filter[aria-expanded=true]>.icon,#promo-sort-filter[aria-expanded=true]>.icon{transform:rotate(180deg)}#promo-provider-menu,#promo-type-menu,#promo-sort-menu{top:calc(100% + var(--space-1));z-index:10;width:max-content;min-width:180px;padding:var(--space-1);border:1px solid var(--border-strong);background:var(--surface);border-radius:5px;position:absolute;left:0}#promo-sort-menu{width:100%;left:auto;right:0}#promo-provider-menu button,#promo-type-menu button,#promo-sort-menu button{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:34px;padding:var(--space-2);color:var(--text);font:12px var(--font);text-align:left;background:0 0;border:0;border-radius:3px;display:flex}#promo-provider-menu button:is(:hover,:focus-visible,[aria-checked=true]),#promo-type-menu button:is(:hover,:focus-visible,[aria-checked=true]),#promo-sort-menu button:is(:hover,:focus-visible,[aria-checked=true]){background:var(--hover);box-shadow:none;outline:none}.promo-currency-toggle{border:1px solid var(--border-strong);background:var(--control);border-radius:5px;min-height:32px;display:flex;overflow:hidden}.promo-currency-toggle button{border:0;border-left:1px solid var(--border-strong);width:36px;color:var(--secondary);font:14px var(--font);background:0 0;place-items:center;display:grid}.promo-currency-toggle button:first-child{border-left:0}.promo-currency-toggle button:is(:hover,:focus-visible,[aria-pressed=true]){background:var(--hover);color:var(--text);box-shadow:none;outline:none}.promo-clear-filters{color:var(--secondary);align-self:end;margin:0 0 5px;font-size:11px}.promo-provider-count{color:var(--secondary);margin:0 0 7px;font-size:11px}.promo-product{border:1px solid var(--border-strong);background:var(--surface);border-radius:8px;flex-direction:column;min-width:0;padding:20px;display:flex}.promo-product[hidden]{display:none}.promo-product-heading{align-items:center;gap:12px;display:flex}.promo-product-logo{background:var(--subtle);border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.promo-product-logo .icon{fill:currentColor;width:28px;height:28px}.promo-product-logo--gpt,.promo-product-logo--gpt-image,.promo-product-logo--plati-6007593{color:#10a37f;background:color-mix(in srgb,#10a37f 10%,var(--surface))}.promo-product-logo--deepseek,.promo-product-logo--plati-6011664{color:#5787ff;background:color-mix(in srgb,#5787ff 10%,var(--surface))}.promo-product-logo--claude,.promo-product-logo--plati-6006798{color:#c27c5f;background:color-mix(in srgb,#c27c5f 10%,var(--surface))}.promo-product-logo--grok,.promo-product-logo--grok-imagine,.promo-product-logo--plati-6136768{color:#ed4b52;background:color-mix(in srgb,#ed4b52 10%,var(--surface))}.promo-product-logo--gemini,.promo-product-logo--plati-6175742{color:#9b77e5;background:color-mix(in srgb,#9b77e5 10%,var(--surface))}.promo-product-logo--minimax{background:#171717}.promo-product-logo--kimi{color:#4b7ad8;background:color-mix(in srgb,#4b7ad8 10%,var(--surface))}.promo-product-logo--glm{background:0 0}.promo-product-logo img{object-fit:contain;width:76%;height:76%}.promo-product-category{color:var(--secondary);font-size:10px}.promo-product h3{letter-spacing:-.3px;margin:2px 0 0;font-size:17px;font-weight:550}.promo-product-description{min-height:64px;color:var(--secondary);margin-top:16px;font-size:12px;line-height:1.7}.promo-product-models{margin:16px 0 24px}.promo-product-models>span{color:var(--secondary);margin-bottom:7px;font-size:10px;display:block}.promo-product-models ul{flex-wrap:wrap;align-content:start;gap:5px;height:73px;margin:0;padding:0;list-style:none;transition:height .42s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.promo-product-models li{min-width:0;max-width:100%}.promo-product-models code{background:var(--subtle);color:var(--text);font:10px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:4px 6px;display:block;overflow:hidden}.promo-models-toggle{color:var(--secondary);margin-top:8px;font-size:11px}.promo-models-toggle[hidden],.promo-clear-filters[hidden]{display:none}.promo-models-toggle:hover{color:var(--text)}.promo-models-toggle .icon{width:13px;height:13px}.promo-product-models.is-expanded .promo-model-chip--revealed{animation:promo-model-chip-enter .24s var(--promo-model-delay) cubic-bezier(.2,.8,.2,1) both}@keyframes promo-model-chip-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.promo-product-rate{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:auto;display:flex}.promo-product-rate strong{letter-spacing:-1px;font-size:28px;font-weight:500}.promo-product-rate>span,.promo-product-reference{color:var(--secondary);font-size:11px}.promo-product-reference{min-height:30px;margin-top:4px}.promo-calculator{border-top:1px solid var(--border);margin:16px 0 18px;padding-top:16px}.promo-quantity-row,.promo-total-row{justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;display:flex}.promo-quantity-row>output{white-space:nowrap;font-size:12px;font-weight:550}.promo-token-slider{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;height:28px;margin:12px 0 0;display:block}.promo-slider-shell{position:relative}.promo-slider-shell .promo-token-slider{z-index:1;position:relative}.promo-package-markers{z-index:0;pointer-events:none;height:4px;position:absolute;top:24px;left:8px;right:8px}.promo-package-markers i{top:50%;left:var(--package-position);border:1px solid var(--surface);background:var(--secondary);border-radius:50%;width:6px;height:6px;position:absolute;transform:translate(-50%,-50%)}.promo-token-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--text) var(--range-fill),var(--border-strong) var(--range-fill));border-radius:4px;height:4px}.promo-token-slider::-moz-range-track{background:linear-gradient(to right,var(--text) var(--range-fill),var(--border-strong) var(--range-fill));border-radius:4px;height:4px}.promo-token-slider::-webkit-slider-thumb{appearance:none;border:3px solid var(--text);background:var(--surface);border-radius:50%;width:16px;height:16px;margin-top:-6px}.promo-token-slider::-moz-range-thumb{box-sizing:border-box;border:3px solid var(--text);background:var(--surface);border-radius:50%;width:16px;height:16px}.promo-token-slider:focus-visible{background:var(--subtle);box-shadow:none;outline:none}.promo-range-labels{color:var(--secondary);justify-content:space-between;font-size:10px;display:flex}.promo-benefit-switch{border:1px solid var(--border-strong);background:var(--control);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:18px;padding:4px;display:grid}.promo-benefit-switch button{min-width:0;min-height:40px;color:var(--secondary);font:11px/1.35 var(--font);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 8px}.promo-benefit-switch button:is(:hover,:focus-visible){background:var(--hover);color:var(--text);box-shadow:none;outline:none}.promo-benefit-switch button[aria-pressed=true]{background:var(--surface);color:var(--text)}.promo-benefit-switch:has(>button:only-child){grid-template-columns:minmax(0,1fr)}.promo-total-row{margin-top:12px}.promo-total-row--regular{color:var(--secondary);margin-top:20px}.promo-total-row--promo{border-bottom:1px solid color-mix(in srgb,var(--success) 22%,transparent);color:var(--success);padding:8px 0 2px}.promo-total-row--promo output{color:var(--success)}.promo-total-row--bonus{border-bottom:1px solid color-mix(in srgb,var(--success) 22%,transparent);color:var(--success);padding:8px 0 2px}.promo-total-row--bonus output,.promo-total-row--bonus-total,.promo-total-row--bonus-total output,.promo-total-row--promo-bonus,.promo-total-row--promo-bonus-total,.promo-total-row--promo-bonus output,.promo-total-row--promo-bonus-total output{color:var(--success)}.promo-total-row output{white-space:nowrap;font-size:20px;font-weight:500}.promo-product-savings{min-height:28px;color:var(--success);margin-top:4px;font-size:10px}.promo-order-button{justify-content:space-between;width:100%}.promo-product-destination{text-align:center;color:var(--secondary);margin-top:8px;font-size:10px}.promo-products-footnote{display:none}.promo-products-dialog:has(.promo-product:only-child){width:min(620px,100% - 24px)}.promo-products-grid:has(>.promo-product:only-child){grid-template-columns:minmax(0,1fr)}.promo-product:only-child .promo-product-models{min-height:0}.promo-products-dialog:has(.promo-product:only-child) .promo-products-toolbar{flex-wrap:wrap}.promo-products-dialog:has(.promo-product:only-child) .promo-sort-filter{flex:170px;margin-left:0}.promo-price-note{margin-top:16px}@media (width<=800px){.promo-products-dialog{width:min(540px,100% - 24px)}.promo-products-grid{grid-template-columns:minmax(0,1fr)}.promo-products-toolbar{flex-wrap:wrap;align-items:start}.promo-sort-filter{flex:170px;margin-left:0}.promo-product{padding:20px}.promo-product-models,.promo-product-reference,.promo-product-savings{min-height:0}}.promo-action{flex:0 278px;min-width:0;max-width:100%}.promo-code-control{align-items:center;gap:var(--space-1);border:1px solid var(--border-strong);background:0 0;border-radius:6px;padding:4px;display:flex}.promo-code-control input{width:100%;min-width:0;color:var(--text);font:400 13px var(--mono);letter-spacing:.3px;background:0 0;border:0;border-radius:3px;padding:6px}.promo-code-control input:focus{box-shadow:none;background:0 0;outline:none}.promo-code-control .btn:not(.copy-key){flex-shrink:0;gap:6px;width:auto;min-height:32px;padding:6px 10px;font-size:11px}.promo-code-control .btn.btn-primary{background:var(--promo-button);color:var(--text);border:0;font-weight:400}.promo-code-control .btn.btn-primary .icon{color:var(--secondary)}.promo-code-control .btn.btn-primary:hover,.promo-code-control .btn.btn-primary:focus-visible{background:var(--promo-button-hover);border:0}.promo-feedback{opacity:0;color:var(--secondary);grid-template-rows:0fr;margin-top:0;font-size:11px;transition:grid-template-rows .28s,margin-top .28s,opacity .28s,transform .28s;display:grid;transform:translateY(-4px)}.promo-feedback>span{min-height:0;overflow:hidden}.promo-feedback.is-visible{margin-top:var(--space-2);opacity:1;grid-template-rows:1fr;transform:translateY(0)}html.theme-transition .promo-feedback{transition:grid-template-rows .28s,margin-top .28s,opacity .28s,transform .28s,color .28s}@media (width<=680px){.promo-action{flex:100%}.promo-panel,.promotion-options{margin-bottom:var(--space-8)}.promo-panel:after,.promotion-options:after{top:calc(100% + var(--space-4))}}.faq-section>.section-heading{margin-bottom:var(--space-3)}.faq-section>.quality-banner{margin-top:0;margin-bottom:var(--space-3)}.faq-panel{border:1px solid var(--border);background:0 0;border-radius:6px;overflow:hidden}.faq-panel details+details{border-top:1px solid var(--border)}.faq-panel summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) calc(var(--panel-padding) - var(--space-1));font-size:12px;list-style:none;display:flex}.faq-panel summary::-webkit-details-marker{display:none}.faq-panel details:not([open]) summary:hover{background:var(--hover)}.faq-panel summary .icon{width:14px;height:14px;color:var(--muted);transition:transform .25s}.faq-panel details[open] summary .icon{transform:rotate(45deg)}.faq-answer{height:0;padding:0 calc(var(--panel-padding) - var(--space-1));color:var(--secondary);opacity:0;max-width:800px;font-size:12px;line-height:1.8;overflow:hidden}.faq-answer-content{overflow:hidden}.faq-panel details[open] .faq-answer{height:auto;padding-bottom:var(--space-4);opacity:1}.faq-answer .text-link{margin-top:var(--space-2);color:var(--text)}.help-panel{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-8);display:flex}.help-panel p{color:var(--secondary);margin-top:var(--space-1);font-size:11px}.error-layout{--error-card-height:380px;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.error-layout>.panel{min-width:0;max-width:none;height:var(--error-card-height)}.error-layout>:is(.error-panel,.entry-panel){flex-direction:column;justify-content:flex-start;display:flex;overflow-y:auto}.error-layout .entry-panel #open-order-form,.error-layout .error-actions{margin-top:auto}.dino-game{min-width:0;padding:var(--space-4);flex-direction:column;display:flex}.dino-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.dino-scores{justify-content:flex-end;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.dino-score{color:var(--secondary);font:11px var(--mono);letter-spacing:1px}.dino-high-score{align-items:baseline;gap:var(--space-3);color:var(--secondary);white-space:nowrap;font-size:10px;display:inline-flex}.dino-high-score strong{color:var(--text);font:11px var(--mono);letter-spacing:1px}.dino-description{margin-top:var(--space-1);color:var(--secondary);font-size:11px}.dino-customize{margin-top:var(--space-3)}.dino-skin-label{align-items:center;gap:var(--space-2);color:var(--secondary);font-size:10px;display:flex}.dino-skin-name{color:var(--text)}.dino-skins{gap:4px;margin-top:6px;padding-bottom:2px;display:flex;overflow-x:auto}.dino-skin{background:var(--subtle);height:30px;color:var(--skin-color);border:0;border-radius:4px;flex:0 0 30px;place-items:center;padding:6px;display:grid}.dino-skin:hover,.dino-skin:focus-visible{background:var(--hover)}.dino-skin[aria-pressed=true]{background:color-mix(in srgb,var(--skin-color) 11%,var(--surface))}.dino-skin[data-skin=glm][aria-pressed=true]{background:color-mix(in srgb,#a3a3a3 35%,var(--surface))}.dino-skin :is(.icon,img){object-fit:contain;width:18px;height:18px;display:block}.dino-offer{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);background:var(--subtle);color:var(--text);border-radius:4px;padding:8px 10px;display:flex}.dino-offer:hover,.dino-offer:focus-visible{background:var(--hover)}.dino-offer-copy{gap:1px;min-width:0;display:grid}.dino-offer-title{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;overflow:hidden}.dino-offer-price{color:var(--secondary);font-size:10px}.dino-offer .icon{width:14px;height:14px}.dino-playfield{touch-action:manipulation;background:0 0;border:0;border-radius:4px;flex:1;width:100%;min-height:0;padding:0;display:block}.dino-playfield:focus-visible{background:var(--subtle)}.dino-playfield canvas{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.dino-footer{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-2);min-height:30px;display:flex}.dino-footer>span{color:var(--secondary);font-size:10px}.dino-actions{flex-shrink:0;gap:6px;display:flex}.dino-toggle,.dino-duck{background:var(--subtle);color:var(--text);border:0;border-radius:4px;flex-shrink:0;padding:6px 10px;font-size:11px}:is(.dino-toggle,.dino-duck):hover,:is(.dino-toggle,.dino-duck):focus-visible,.dino-duck[aria-pressed=true]{background:var(--hover)}.dino-duck{touch-action:none;-webkit-user-select:none;user-select:none}.dino-duck:disabled{cursor:default}@media (width<=420px){.dino-footer{flex-direction:column;align-items:flex-start}.dino-actions{align-self:flex-end}}@media (width<=760px){.error-layout{grid-template-columns:minmax(0,1fr)}.error-layout>.panel{height:auto}.error-layout>:is(.error-panel,.entry-panel){overflow:visible}.error-layout .entry-panel #open-order-form,.error-layout .error-actions{margin-top:var(--space-4)}.dino-game{width:100%}.dino-playfield{aspect-ratio:360/138;flex:none;max-width:420px;height:auto;min-height:0;margin-inline:auto}}.entry-panel>p,.error-panel>p,.loading-panel>p{color:var(--secondary);margin-top:var(--space-2);font-size:12px;line-height:1.8}.state-symbol{margin-bottom:var(--space-4);color:var(--secondary)}.state-symbol.error{color:var(--error)}#open-order-form{margin-top:var(--space-6)}.entry-input{width:100%;min-height:var(--control-height);background:var(--subtle);padding:var(--control-padding);border:0;border-radius:4px;font-size:12px}.entry-input[aria-invalid=true]{outline:1px solid var(--error)}.entry-error{margin-top:var(--space-2);font-size:11px}.entry-error:empty{display:none}#open-order-form>.btn{margin-top:var(--space-4)}.error-actions{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.spinner{border:2px solid var(--border-strong);border-top-color:var(--text);border-radius:50%;width:24px;height:24px;margin-bottom:20px;animation:.8s linear infinite spin;display:inline-block}.spinning{animation:1.2s linear infinite spin}.skeleton-group{gap:var(--space-4);margin-top:var(--space-8);display:grid}.skeleton-group i{background:var(--subtle);border-radius:3px;height:14px;display:block}.skeleton-group i:nth-child(2){width:70%}.skeleton-group i:last-child{width:85%}.noscript{padding:40px}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=900px){:root{--page-gutter:var(--space-5);--panel-padding:var(--space-5)}.order-layout{grid-template-columns:minmax(0,1fr) 270px}.page-topline{justify-content:center;gap:var(--space-3);flex-direction:column}.page-topline:has(.page-navigation) .page-controls{margin-left:0}.page-controls{order:1}.page-navigation{order:2;justify-content:center}.seller-card{flex-wrap:wrap}.seller-content{flex-basis:calc(100% - 60px)}.seller-card>.btn{margin-left:52px}}@media (width<=760px){.order-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){:root{--page-gutter:var(--space-4);--panel-padding:var(--space-4)}.page-topline{gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) 0;flex-direction:column}.page-controls{order:1}.page-navigation{order:2;justify-content:center;width:100%}.theme-control>span,.language-control>span{display:none}h1{letter-spacing:-.4px;font-size:21px}.page-heading{margin-bottom:var(--space-5)}.seller-stars{--star-spacing:1px}.seller-card>.btn{margin-left:0}.btn:not(.copy-key){width:100%}.connection-code-heading .btn:not(.copy-key){width:auto}.usage-actions{flex-direction:column;align-items:stretch}.usage-actions .btn:not(.copy-key){width:100%}.usage-toolbar-info--over-limit{flex-direction:column;align-items:flex-start;gap:4px}.usage-toolbar-info--over-limit>.usage-spent-group,.usage-toolbar-info--over-limit>.usage-excess,.usage-toolbar-info--over-limit>.usage-remaining{order:initial;text-align:left;white-space:normal;flex-basis:auto;margin-left:0}.history-panel>.section-heading{grid-template-columns:1fr;gap:12px;display:grid}.history-panel>.section-heading .btn{justify-content:center;width:100%;padding-inline:10px}.history-count{max-width:none}.entry-panel h2{letter-spacing:-.2px;font-size:17px;line-height:1.35}.entry-panel>p{font-size:11px;line-height:1.65}.entry-panel .state-symbol{margin-bottom:12px}.entry-panel .state-symbol .icon{width:19px;height:19px}.entry-panel #open-order-form{margin-top:var(--space-4)}.entry-panel .entry-input{font-size:14px}.entry-panel #open-order-form>.btn{margin-top:var(--space-3)}.field-actions{width:100%}.field-actions>.btn{flex:1;min-width:0}.field-value{font-size:12px}.usage-overview{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.usage-panel--usd .balance-summary .field-value{font-size:clamp(20px,5vw,var(--balance-number-size))}.balance-summary{position:static}.usage-value .field-value{font-size:19px}.balance-summary .field-value,.usage-value[data-role=tokens-remaining] .field-value{font-size:var(--balance-number-size)}.refresh-area{flex-wrap:wrap;justify-content:flex-start}.help-panel{flex-direction:column;align-items:flex-start}.entry-input{font-size:16px}.value-control{flex-wrap:nowrap}.value-control input{flex:90px}.copy-field[data-role=order-id] .value-control{padding:6px 6px 6px var(--control-padding)}.copy-key span{display:none}.value-control .copy-key{width:32px;height:32px;padding:0}}@media (width<=540px){.usage-meter>.usage-meter-remaining{width:var(--usage-meter-fill-width);background:var(--usage-remaining-color,var(--accent));animation:none}.usage-dialog[open],.usage-dialog[open]::backdrop,.usage-dialog[open] .usage-guide-card,.example-model-picker[open] .example-model-options{animation:none}.connection-row,.connection-base,.connection-guide,.connection-base .copy-field,.connection-guide .link-field{display:block}.connection-row .field-label{margin-bottom:var(--space-2)}.connection-guide{margin-top:var(--space-3)}.connection-guide .field-label,.instruction-link-label--desktop{display:none}.instruction-link-label--mobile{display:inline}.usage-toolbar-heading{display:none}.page-navigation{flex-wrap:wrap;overflow:visible}}@media (width<=380px){.metric-heading{gap:var(--space-1);font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.error-layout:has(.dino-game--plati)>.panel{height:auto;min-height:var(--error-card-height)}.dino-game--plati .dino-playfield{aspect-ratio:360/138;flex:none;max-width:none;height:auto;margin-block:auto}.dino-game--plati .dino-playfield canvas{height:auto}@media (width<=760px){.error-layout:has(.dino-game--plati)>.panel{min-height:0}}html[data-theme=light]{--bg:#f8f9fa;--surface:#fff;--subtle:#eef0f2;--hover:#e5e8ec;--text:#202124;--secondary:#535860;--muted:#636970;--border:#dfe3e7;--border-strong:#c5cbd3;--control:#f3f4f6;--tooltip-bg:#fff;--primary:#202124;--primary-hover:#3c4043;--on-primary:#fff;--accent:#0b57d0;--accent-hover:#0842a0;--on-accent:#fff;--accent-soft:#e9f0fe;--accent-soft-hover:#dfe9fc;--success:#216e39;--success-soft:#eaf4ee;--error:#b3261e;--error-soft:#fcedea;--meter-used:#dadde1}html[data-theme=light] .promo-panel{--promo-start:#eef0f2;--promo-middle:#f3f4f6;--promo-end:#fff;--promo-button:#e5e8ec;--promo-button-hover:#dadde1}html[data-theme=light] .promo-panel:after{background:var(--border)}html[data-theme=light] .promo-code-control{border-color:var(--border-strong);background:0 0}html[data-theme=light] .promo-code-control .btn.btn-primary{color:var(--text);background:#dadde1}html[data-theme=light] .promo-code-control .btn.btn-primary .icon{color:var(--secondary)}html[data-theme=light] .promo-code-control .btn.btn-primary:is(:hover,:focus-visible){background:var(--border-strong)}html[data-theme=light] .bonus-actions .btn{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}html[data-theme=light] .bonus-actions .btn:is(:hover,:focus-visible){background:var(--primary-hover);border-color:var(--primary-hover)}html[data-theme=light] :is(.seller-avatar,.quality-banner-icon){background:var(--subtle);color:var(--secondary)}html[data-theme=light] .seller-stars{color:var(--secondary)}html[data-theme=light] :is(.domain-panel,.quality-banner){background:var(--surface)}html[data-theme=light] .quality-banner:is([data-marketplace=ggsel],[data-marketplace=plati]) .quality-banner-icon{background:var(--hover);color:var(--primary)}html[data-theme=light] .quality-banner:is([data-marketplace=ggsel],[data-marketplace=plati]) .btn{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}html[data-theme=light] .quality-banner:is([data-marketplace=ggsel],[data-marketplace=plati]) .btn:is(:hover,:focus-visible){background:var(--primary-hover);border-color:var(--primary-hover)}html[data-theme=light] .domain-tile{background:var(--control)}html[data-theme=light] .domain-tile:is(:hover,:focus-visible){background:var(--hover)}html[data-theme=light] .text-link{color:var(--secondary);text-decoration-color:currentColor}html[data-theme=light] .text-link:is(:hover,:focus-visible){color:var(--text)}html[data-theme=light] :is(.page-navigation :is(button,a)[aria-selected=true],.domain-tile[aria-pressed=true],.base-domain-switch button[aria-pressed=true],.image-generation-mode button[aria-pressed=true],.example-model-option[aria-pressed=true]){background:var(--accent-soft);color:var(--accent)}html[data-theme=light] .page-navigation :is(button,a):after{background:var(--accent)}html[data-theme=light] .base-domain-switch:is([data-marketplace=ggsel],[data-marketplace=plati]){background:var(--hover)}html[data-theme=light] .base-domain-switch:is([data-marketplace=ggsel],[data-marketplace=plati]) button[aria-pressed=true]{color:var(--primary);background:var(--surface)}html[data-theme=light] .domain-tile[aria-pressed=true]:is(:hover,:focus-visible){background:var(--accent-soft-hover)}html[data-theme=light] .domain-tile[aria-pressed=true] :is(.domain-tile-heading,.domain-tile-check){color:var(--accent)}html[data-theme=light] :is(#catalog-sort-menu,#promo-provider-menu,#promo-type-menu,#promo-sort-menu) button[aria-checked=true],html[data-theme=light] .promo-currency-toggle button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}html[data-theme=light] :is(.history-status--success,.usage-discount){color:var(--success);background:var(--success-soft)}html[data-theme=light] .history-status--error{color:var(--error);background:var(--error-soft)}html[data-theme=light] .history-table th{background:var(--control)}html[data-theme=light] .usage-dialog{background:var(--surface);border-color:var(--border-strong)}html[data-theme=light] .usage-toolbar{--usage-excess-color:#636970;--usage-remaining-color:var(--usage-light-remaining-color,var(--success))!important}.keys-panel .section-heading{align-items:flex-start;gap:20px}.key-heading-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.key-count{color:var(--secondary);margin-left:6px;font-weight:400}.key-notice{color:var(--secondary);margin:12px 0;line-height:1.7}.key-notice:empty{display:none}.key-filters{flex-wrap:wrap;align-items:end;gap:12px 20px;margin-top:20px;display:flex}.key-search{max-width:420px;color:var(--secondary);flex:260px;gap:7px;font-size:11px;display:grid}.key-search>div{position:relative}.key-search input{border:1px solid var(--border-strong);background:var(--control);width:100%;min-height:42px;color:var(--text);font:12px/1.5 var(--font);border-radius:4px;padding:10px 38px 10px 12px}.key-search input:focus{box-shadow:none;border-color:var(--border-strong);background:var(--hover);outline:none}.key-search svg{width:16px;height:16px;color:var(--secondary);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.key-deleted-filter{min-height:42px;color:var(--secondary);cursor:pointer;align-items:center;gap:9px;font-size:12px;display:inline-flex}.key-deleted-filter input{appearance:none;background:var(--control);cursor:pointer;border:1px solid #0000;border-radius:4px;flex:none;place-content:center;width:18px;height:18px;margin:0;transition:background .16s;display:grid}.key-deleted-filter input:before{content:"";border-bottom:2px solid var(--success);border-left:2px solid var(--success);opacity:0;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.key-deleted-filter input:checked{background:color-mix(in srgb,var(--success) 8%,transparent);border-color:#0000}.key-deleted-filter input:checked:before{opacity:1}.key-deleted-filter input:focus,.key-deleted-filter input:focus-visible{box-shadow:none;background:var(--hover);border-color:#0000;outline:none}.key-deleted-filter input:checked:focus,.key-deleted-filter input:checked:focus-visible{background:color-mix(in srgb,var(--success) 8%,transparent);border-color:#0000}.key-search-empty{border:1px dashed var(--border-strong);color:var(--secondary);text-align:center;border-radius:6px;margin-top:24px;padding:20px}.key-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.key-list--deleted{margin-top:16px}.key-card{border:1px solid var(--border);border-radius:6px;min-width:0;padding:20px}.key-card--deleted{background:var(--control);border-color:#0000}.key-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.key-identity{align-items:flex-start;gap:12px;min-width:0;display:flex}.key-identity>.icon{color:var(--secondary);margin-top:4px}.key-card h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:13px;font-weight:550}.key-identity code,.key-public-id{color:var(--muted);font:10px/1.7 var(--mono);overflow-wrap:anywhere}.key-secret-field,.key-id-field{gap:6px;min-width:0;margin:0 0 16px;display:grid}.key-id-field .field-label{color:var(--secondary);font-size:11px}.key-id-field .key-public-id{min-width:0;color:var(--text);font:11px/1.7 var(--mono);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex:1}.key-secret-field .field-label{color:var(--secondary);font-size:11px}.key-secret-field .value-control{width:100%}.key-secret-unavailable{background:var(--control);min-height:42px;color:var(--secondary);border-radius:4px;margin:0 0 20px;padding:10px 12px;font-size:11px;line-height:1.6}.key-status{background:var(--control);color:var(--secondary);border-radius:4px;flex-shrink:0;align-items:center;gap:5px;max-width:180px;padding:3px 7px;font-size:10px;display:inline-flex}.key-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.key-status--active{color:var(--success);background:color-mix(in srgb,var(--success) 8%,transparent)}.key-status--frozen{color:var(--secondary)}.key-balances{flex-wrap:wrap;align-items:baseline;gap:8px;margin:16px 0 12px;display:flex}.key-balances strong{letter-spacing:-.6px;font-size:24px;font-weight:450}.key-balances span{color:var(--secondary);font-size:11px}.key-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.key-actions .btn{min-height:34px;padding:7px 10px;font-size:11px}.key-actions .key-delete{color:var(--error)}.key-actions .key-delete:not(:disabled){background:color-mix(in srgb,var(--error) 12%,transparent);border-color:#0000}.key-actions .key-delete:not(:disabled):hover{background:color-mix(in srgb,var(--error) 20%,transparent)}.key-actions--unavailable .btn:disabled{pointer-events:none;cursor:default;opacity:.35}.key-actions--unavailable .key-delete:disabled{background:color-mix(in srgb,var(--error) 12%,transparent);border-color:#0000}.key-select{min-width:0;max-width:360px;color:var(--secondary);flex-direction:column;gap:7px;font-size:11px;display:flex}.key-select select,.key-form :is(input,textarea,select){border:1px solid var(--border-strong);background:var(--control);width:100%;min-width:0;min-height:42px;color:var(--text);font:12px/1.5 var(--font);text-overflow:ellipsis;border-radius:4px;padding:10px 12px}.key-select select:focus,.key-form :is(input,textarea,select):focus{box-shadow:none;border-color:var(--border-strong);background:var(--hover);outline:none}.balance-key-picker{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:24px;display:flex}.balance-key-picker .key-select{flex:1}@media (width<=680px){.balance-key-picker .key-select{flex-basis:100%;max-width:none}}.balance-connect-key{white-space:nowrap;background:var(--surface);min-height:36px}.key-picker{min-width:0;position:relative}.key-picker-trigger{background:var(--surface);width:100%;min-height:36px;color:var(--text);font:12px var(--font);text-align:left;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.key-picker-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.key-picker-trigger svg,.key-picker-menu svg{flex-shrink:0;width:14px;height:14px}.key-picker-trigger:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--hover);box-shadow:none;outline:none}.key-picker-menu{top:calc(100% + var(--space-1));z-index:20;width:100%;max-height:280px;padding:var(--space-1);border:1px solid var(--border-strong);background:var(--surface);border-radius:5px;position:absolute;left:0;overflow-y:auto}.key-picker-menu button{width:100%;min-height:36px;padding:var(--space-2);color:var(--text);font:12px var(--font);text-align:left;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;display:flex}.key-picker-menu button span{overflow-wrap:anywhere;min-width:0}.key-picker-menu button:is(:hover,:focus-visible,[aria-checked=true]){background:var(--hover);box-shadow:none;outline:none}.balance-key-picker .key-status{margin-bottom:10px}.key-statistics{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;padding-top:20px;display:grid}.key-statistics>div{flex-direction:column;gap:6px;min-width:0;display:flex}.key-statistics span{color:var(--secondary);font-size:11px}.key-statistics strong{overflow-wrap:anywhere;font-size:15px;font-weight:450}.key-stat-note{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.7}.key-usage-meter{background:var(--meter-used);border-radius:5px;height:5px;overflow:hidden}.key-usage-meter span{background:var(--accent);height:100%;display:block}.history-panel>.key-select{margin:20px 0}.history-key{white-space:normal;overflow-wrap:anywhere;max-width:180px}.history-key small{color:var(--muted);font:10px/1.6 var(--mono);display:block}.key-dialog{width:min(500px,100% - 32px)}.key-form{overscroll-behavior:contain;gap:20px;min-height:0;padding:24px;display:grid;overflow-y:auto}.key-form>label{color:var(--secondary);gap:8px;font-size:12px;display:grid}.key-form p:empty{display:none}.key-form .copy-field{min-width:0}.key-dialog-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=700px){.key-list{grid-template-columns:1fr}.keys-panel .section-heading{flex-direction:column}.key-heading-actions{width:100%}.key-heading-actions .btn{flex:1}.key-filters{align-items:stretch}.key-search{flex-basis:100%;max-width:none}.key-card{padding:16px}.key-dialog .key-form{padding:20px}}.container{padding-bottom:64px}.page-topline{min-height:69px;margin-bottom:32px;padding:12px 0}.page-navigation{gap:2px}.page-navigation :is(button,a){border-radius:4px;min-height:36px;font-size:12px;font-weight:500}.page-controls{gap:14px}.theme-control>span,.language-control>span{font-size:11px}.theme-toggle,.language-toggle{border-radius:20px}.theme-toggle:before,.language-toggle:before,.theme-toggle button,.language-toggle button{border-radius:16px}.page-heading{margin-bottom:24px}.page-heading h1{letter-spacing:-.35px;max-width:820px;font-size:23px;font-weight:600;line-height:1.25}.product-tags{margin-bottom:10px}.product-tag{border-radius:6px;min-height:22px}.panel,.seller-card{box-shadow:none;border:0;border-radius:14px;padding:24px}.section-heading{margin-bottom:18px}.section-heading h2,.panel>h2,.faq-section>.section-heading h2{font-size:15px;font-weight:600;line-height:1.4}.section-heading>.icon{display:none}.section-description{font-size:12px;line-height:1.6}.btn{border-radius:9px;min-height:38px;padding:8px 14px;font-size:12px;font-weight:550}:is(.panel,.seller-card,.faq-panel) .btn{border-color:var(--border-strong)}.btn.btn-primary{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.btn.btn-primary:hover{border-color:var(--primary-hover);background:var(--primary-hover)}.icon-button{border:0;border-radius:50%;width:36px;height:36px}.text-link{font-size:12px}.field-label{font-size:11px}.value-control{border-radius:9px;min-height:42px}.value-control :is(input,textarea):focus{background:var(--hover);box-shadow:none;outline:0}.copy-field[data-role=order-id] .value-control{padding-right:6px}.field-actions .icon-button,.value-control .icon-button{border-radius:8px}.seller-card{gap:14px;margin-bottom:16px}.seller-avatar{border-radius:50%;width:42px;height:42px;font-size:19px}.seller-name{font-size:13px;font-weight:600}.seller-badge{border-radius:6px;padding:2px 6px}.seller-description{font-size:12px}.seller-card>.btn{flex-shrink:0}.order-layout{gap:16px}.domain-panel{margin-bottom:16px}.domain-tiles{gap:10px}.domain-tile{border-radius:10px;min-height:78px;padding:16px}.domain-tile[aria-pressed=true]{background:var(--subtle)}.domain-tile[aria-pressed=true] .domain-tile-heading{color:var(--text)}.base-domain-switch{border-radius:10px}.base-domain-switch button{border-radius:7px}.usage-panel{margin-top:16px}.usage-overview{gap:24px}.usage-value .field-value{letter-spacing:-.7px;font-size:32px;font-weight:600;line-height:1.2}.help-button{background:var(--control);border:0;width:16px;height:16px}.usage-image-estimate,.history-note,.key-notice,.model-catalog-image-notice{border:0;border-radius:10px}.usage-image-estimate{padding:15px 16px}.usage-toolbar{margin-top:24px}.usage-meter{height:12px}.usage-actions{margin-top:22px}.history-panel{margin-top:0}.history-scroll{border-radius:12px}.history-table th,.history-table td{padding:14px 16px}.history-model code,.history-status{border-radius:6px}.promo-panel{background:var(--surface);gap:18px 24px;margin-bottom:16px;padding:22px 24px}.promo-panel:after,.promotion-options:after{display:none}.promotion-options{margin-bottom:16px}.promotion-options .promo-panel{margin-bottom:0}.promotion-choice{margin:10px 0}.promo-eyebrow{letter-spacing:0;font-weight:500}.promo-panel h2{font-size:15px;font-weight:600}.promo-code-control{border-radius:9px}.promo-code-control input{border-radius:7px}.bonus-availability-notice{border:0;border-radius:10px}.key-list{grid-template-columns:minmax(0,1fr);gap:0;margin-top:22px}.key-card{border:0;border-top:1px solid var(--border);border-radius:0;padding:20px 0}.key-card--deleted{background:0 0}.key-card h3{font-size:13px;font-weight:600}.key-search input,.key-select select,.key-form :is(input,textarea,select),#history-key-select,.model-catalog-search input,#model-catalog-sort{border:1px solid var(--border-strong);background:var(--surface);border-radius:9px;min-height:42px}.key-search input:is(:focus,:focus-visible),.key-select select:is(:focus,:focus-visible),.key-form :is(input,textarea,select):is(:focus,:focus-visible),#history-key-select:is(:focus,:focus-visible),.model-catalog-search input:is(:focus,:focus-visible),#model-catalog-sort:is(:focus,:focus-visible){border-color:var(--border-strong);background:var(--hover);box-shadow:none;outline:0}.key-picker-trigger{border:1px solid var(--border-strong);background:var(--surface);border-radius:9px;min-height:42px}.key-picker-trigger:is(:hover,:focus-visible,[aria-expanded=true]){border-color:var(--border-strong)}.key-picker-menu,#catalog-sort-menu{border-radius:10px;box-shadow:0 8px 28px #0000001f}.key-picker-menu button,#catalog-sort-menu button{border-radius:7px}.key-status,.key-secret-unavailable{border-radius:9px}.key-balances strong{font-weight:600}.key-usage-meter{border-radius:5px}.quality-banner{background:var(--surface);border:0;border-radius:14px;margin-top:32px;padding:20px 24px}html[data-theme=light] .quality-banner:is([data-marketplace=ggsel],[data-marketplace=plati]){background:var(--surface)}.quality-banner-icon{border-radius:50%}.quality-banner h2{font-size:14px;font-weight:600}.faq-section{margin-top:32px}.faq-panel{background:var(--surface);border:0;border-radius:14px}.faq-panel summary{min-height:56px;padding:16px 24px;font-size:12px}.faq-answer{padding-inline:24px}.help-panel{background:var(--surface);border-radius:14px;margin-top:32px;padding:20px 24px}.help-panel h2{font-size:13px;font-weight:600}.entry-panel,.error-panel,.loading-panel{max-width:620px}:is(.container:has(>.entry-panel),.container:has(>.loading-panel)){width:min(620px,calc(100% - var(--page-gutter) * 2))}.entry-panel h2,.error-panel h2,.loading-panel h2{letter-spacing:-.25px;font-size:20px;font-weight:600;line-height:1.3}.entry-panel>p,.error-panel>p,.loading-panel>p{font-size:13px;line-height:1.65}.state-symbol{background:var(--control);border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:18px;display:grid}.state-symbol .icon{width:21px;height:21px}.entry-input{border:1px solid var(--border-strong);background:var(--surface);border-radius:9px;min-height:44px}.entry-input:focus{border-color:var(--border-strong);background:var(--hover);box-shadow:none;outline:0}.entry-input[aria-invalid=true]{border-color:var(--error);box-shadow:none;outline:0}.entry-input[aria-invalid=true]:focus{border-color:var(--error)}.error-layout{--error-card-height:auto;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:start}.error-layout>.panel{height:auto;min-height:310px}.error-layout>:is(.error-panel,.entry-panel){overflow:visible}.error-layout .entry-panel #open-order-form,.error-layout .error-actions{margin-top:24px}.dino-game{background:var(--surface);border-radius:14px}.dino-skin,.dino-offer,.dino-toggle,.dino-duck,.dino-playfield{border-radius:8px}.dino-playfield{min-height:170px}.error-layout:has(.dino-game--plati)>.panel{min-height:310px}:is(.error-layout>.error-panel,.error-layout:has(.dino-game--plati)>.error-panel){min-height:0}.noscript{background:var(--surface);width:min(620px,100% - 32px);color:var(--secondary);border-radius:14px;margin:32px auto;padding:24px;font-size:13px}.usage-dialog{border:0;border-radius:16px;box-shadow:0 18px 55px #0000003d}.usage-dialog::backdrop{-webkit-backdrop-filter:none;background:#0006}.usage-dialog-header{align-items:center;padding:20px 22px 16px}.usage-dialog-header h2{letter-spacing:0;font-size:17px;font-weight:600}.usage-dialog-header .icon-button{border:0;border-radius:50%}.usage-dialog-body{padding:20px 22px}.usage-guide-card,.connection-instructions,.quality-guide-answer,.example-model-picker,.connection-code,.connection-troubleshooting,.quality-guide-check,.model-catalog-table-scroll,.quality-guide-banner{border-radius:10px}.model-catalog-tools{padding:18px 22px}.model-catalog-provider{margin-top:24px}.model-catalog-empty{background:var(--control);border:0;border-radius:10px}.quality-guide-nav button{border-radius:9px;min-height:36px}.quality-guide-banner{background:var(--control);border:0}.quality-guide-check{background:var(--surface)}.promo-product,.promo-products-toolbar,.promo-code-control,.promo-benefit-switch{border-radius:10px}.promo-benefit-switch button{border-radius:7px}#main-content>.page-topline>.page-controls{flex-shrink:0}#main-content>.page-topline :is(.language-control,.theme-control){white-space:nowrap;flex-shrink:0}@media (width<=1100px){#main-content>.page-topline:has(.page-navigation:not([hidden])){justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column}#main-content>.page-topline:has(.page-navigation:not([hidden]))>.page-controls{flex-wrap:wrap;order:1;justify-content:center;max-width:100%;margin-left:0}#main-content>.page-topline>.page-navigation{flex-wrap:wrap;order:2;justify-content:center;width:100%;overflow:visible}}@media (width<=900px){.page-topline{align-items:stretch}.page-topline:has(.page-navigation) .page-controls{justify-content:flex-end}.page-navigation{justify-content:flex-start}}@media (width<=680px){.container{padding-bottom:32px}.page-topline{min-height:0;margin-bottom:24px}.page-heading h1{font-size:21px}.panel,.seller-card{padding:19px}.page-controls{justify-content:flex-end}.page-navigation{justify-content:flex-start}.seller-card{align-items:flex-start}.seller-content{flex-basis:calc(100% - 58px)}.seller-card>.btn{width:100%;margin-left:0}.usage-value .field-value{font-size:27px}.promo-panel,.quality-banner,.help-panel{padding:19px}.promo-panel,.promotion-options{margin-bottom:16px}.faq-panel summary,.faq-answer{padding-inline:19px}.error-layout{grid-template-columns:minmax(0,1fr)}.error-layout>.panel,.dino-playfield{min-height:0}.usage-dialog[open]{width:100vw;max-width:100vw;max-height:calc(100dvh - 22px);padding-bottom:env(safe-area-inset-bottom);border-radius:20px 20px 0 0;margin:0;position:fixed;inset:auto 0 0}.usage-dialog-header{padding:19px 20px 15px}.usage-dialog-body{padding:19px 20px}.model-catalog-tools{padding:16px 20px}.key-dialog .key-form{padding:20px}.key-card{padding:19px 0}}.bonus-promo-notice{background:color-mix(in srgb,var(--token-type-color) 8%,transparent)}.bonus-promo-notice>span{color:color-mix(in srgb,var(--token-type-color) 82%,var(--text))}#order-promotion>:is(.promotion-options,.promo-panel){margin-bottom:0}#order-promotion:has(.promo-panel):after{content:"";background:var(--border);height:1px;margin:32px 0;display:block}.balance-key-picker .key-picker-trigger,.balance-key-picker .balance-connect-key{height:42px;min-height:42px}#history-key-menu{border-radius:10px;box-shadow:0 8px 28px #0000001f}#history-key-menu button{border-radius:7px}.domain-tile-url{width:100%;color:var(--text);font:500 12px/1.5 var(--mono);background:0 0;border-radius:0;padding:0}.secret-value{flex:90px;min-width:0;display:flex;position:relative}.secret-value input{flex:auto}.secret-value:has(.secret-dust) input{opacity:var(--secret-reveal,0);transition:none}.secret-value:has(.secret-dust) input[type=password]{color:#0000}.secret-value input[type=password]{-webkit-user-select:none!important;user-select:none!important}.secret-value:has(input[type=password]){-webkit-user-select:none!important;user-select:none!important}.secret-value input[type=password]{pointer-events:none;caret-color:#0000}.secret-value:has(.secret-dust) input[type=password]::selection{color:#0000;background:0 0}.secret-value input[type=text]{color:var(--text)}.secret-dust{pointer-events:none;width:100%;height:48px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.base-domain-switch,.image-generation-mode,.promo-benefit-switch,.promo-currency-toggle{isolation:isolate;position:relative}.base-domain-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:max-content;display:inline-grid}.base-domain-switch:before,.image-generation-mode:before,.promo-benefit-switch:before,.promo-currency-toggle:before{content:"";z-index:0;background:var(--surface);border-radius:7px;transition:transform .28s cubic-bezier(.2,.8,.2,1),background-color .28s;position:absolute}.base-domain-switch:before{width:calc(50% - 4px);top:3px;bottom:3px;left:3px}.base-domain-switch:has(button:nth-child(2)[aria-pressed=true]):before{transform:translate(calc(100% + 2px))}.base-domain-switch button,.image-generation-mode button,.promo-benefit-switch button,.promo-currency-toggle button{z-index:1;position:relative}.base-domain-switch button[aria-pressed=true],.image-generation-mode button[aria-pressed=true],.promo-benefit-switch button[aria-pressed=true],.promo-currency-toggle button[aria-pressed=true],html[data-theme=light] .base-domain-switch:is([data-marketplace=ggsel],[data-marketplace=plati]) button[aria-pressed=true],html[data-theme=light] .image-generation-mode button[aria-pressed=true],html[data-theme=light] .promo-currency-toggle button[aria-pressed=true]{background:0 0}.image-generation-mode{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.image-generation-mode:before{width:calc(33.3333% - 3.33333px);top:3px;bottom:3px;left:3px}html[data-theme=light] .image-generation-mode:before,html[data-theme=light] .promo-currency-toggle:before{background:var(--accent-soft)}.image-generation-mode:has(button:nth-child(2)[aria-pressed=true]):before{transform:translate(calc(100% + 2px))}.image-generation-mode:has(button:nth-child(3)[aria-pressed=true]):before{transform:translate(calc(200% + 4px))}.promo-benefit-switch:before{width:calc(50% - 6px);top:4px;bottom:4px;left:4px}.promo-benefit-switch:has(>button:nth-child(2)[aria-pressed=true]):before{transform:translate(calc(100% + 4px))}.promo-benefit-switch:has(>button:only-child):before{width:calc(100% - 8px)}.promo-currency-toggle:before{border-radius:4px;width:calc(33.3333% - .666667px);top:1px;bottom:1px;left:1px}.promo-currency-toggle:has(button:nth-child(2)[aria-pressed=true]):before{transform:translate(100%)}.promo-currency-toggle:has(button:nth-child(3)[aria-pressed=true]):before{transform:translate(200%)}.promo-currency-toggle button{border-left:0}@media (width<=680px){.history-key-filter{width:100%}.history-table{min-width:920px}.history-table .history-key{white-space:nowrap;overflow-wrap:normal;min-width:132px}.balance-key-picker .balance-connect-key{width:100%}}:root{--boosts-status-pending:#0b57d0;--boosts-status-review:#8a4b00}:root[data-theme=dark]{--boosts-status-pending:#8ab4f8;--boosts-status-review:#f6bd60}@media (prefers-color-scheme:dark){:root:not([data-theme]){--boosts-status-pending:#8ab4f8;--boosts-status-review:#f6bd60}}.boosts-ledger{margin-top:6px}.boosts-status-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:20px 0 6px;display:flex}.boosts-status-filter{width:220px;max-width:100%;color:var(--secondary);flex-direction:column;gap:8px;font-size:11px;display:flex}.boosts-status-picker .key-picker-trigger[aria-expanded=true]>.icon{transform:rotate(180deg)}.boosts-ledger-row{grid-template-columns:minmax(0,1fr) minmax(100px,.7fr) minmax(130px,.85fr);align-items:center;gap:20px;padding:18px 0;font-size:12px;display:grid}.boosts-ledger-row+.boosts-ledger-row{border-top:1px solid var(--border)}.boosts-ledger-row:last-child{padding-bottom:0}.boosts-ledger-title{font-weight:500}.boosts-ledger-caption{color:var(--secondary);margin-top:4px;font-size:11px}.boosts-ledger-progress{color:var(--secondary);font-size:11px}.boosts-ledger-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.boosts-status,.boosts-credit{border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:400;line-height:1.55;display:inline-flex}.boosts-status .icon{width:13px;height:13px}.boosts-status--completed,.boosts-credit{color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent)}.boosts-status--processing{color:var(--secondary);background:var(--control)}.boosts-status--pending{color:var(--boosts-status-pending);background:color-mix(in srgb,var(--boosts-status-pending) 12%,transparent)}.boosts-status--reconciliation_required{color:var(--boosts-status-review);background:color-mix(in srgb,var(--boosts-status-review) 12%,transparent)}.boosts-status--failed{color:var(--error);background:color-mix(in srgb,var(--error) 12%,transparent)}.boosts-ledger-end .btn{min-height:30px;padding:5px 9px;font-size:11px}.boosts-purchases .boosts-ledger-row{grid-template-columns:minmax(0,1fr) auto}@media (width<=680px){.boosts-ledger-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-block:16px}.boosts-ledger-progress{grid-area:2/1}.boosts-ledger-end{grid-area:1/2/3;max-width:135px}.boosts-purchases .boosts-ledger-row{grid-template-columns:minmax(0,1fr) auto}}.site-native-select{opacity:0;pointer-events:none;overflow:hidden;border:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}.site-select{width:100%;min-width:0;display:block;position:relative}.site-select-trigger{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--text);font:12px var(--font);text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.site-select-trigger>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.site-select-trigger svg,.site-select-option svg{flex-shrink:0;width:15px;height:15px}.site-select-trigger:is(:focus,:focus-visible,[aria-expanded=true]){box-shadow:none;border-color:var(--border-strong);background:var(--hover);outline:none}.site-select-trigger:disabled{opacity:.5;cursor:default}.site-select-menu{z-index:1100;box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);min-width:0;color:var(--text);border-radius:10px;flex-direction:column;margin:0;padding:4px;display:flex;position:fixed;inset:auto;overflow:hidden;box-shadow:0 8px 28px #0000001f}.site-select-menu[hidden]{display:none}.site-select-search-header{border-bottom:1px solid var(--border);flex:none;padding:4px 4px 8px}.site-select-search{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;min-height:32px;color:var(--text);font:12px var(--font);border-radius:7px;padding:6px 8px;display:block}.site-select-search::placeholder{color:var(--secondary)}.site-select-search:is(:focus,:focus-visible){box-shadow:none;border-color:var(--border-strong);background:var(--hover);outline:none}.site-select-list{overscroll-behavior:contain;min-height:0;padding-top:4px;overflow:auto}.site-select-empty{color:var(--secondary);font:12px/1.5 var(--font);flex:none;margin:0;padding:16px 8px}.site-select-empty[hidden]{display:none}.site-select-option{width:100%;min-height:36px;color:var(--text);font:12px var(--font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.site-select-option>span{overflow-wrap:anywhere;min-width:0}.site-select-option:is(:focus,:focus-visible,[aria-selected=true]){box-shadow:none;background:var(--hover);outline:none}.site-select-option:disabled{opacity:.45;cursor:default}[data-site-trigger]{color:var(--text);border:1px solid var(--border-strong)!important;background:var(--surface)!important;border-radius:9px!important}[data-site-trigger]:is(:focus,:focus-visible,[aria-expanded=true]){box-shadow:none!important;border-color:var(--border-strong)!important;background:var(--hover)!important;outline:none!important}.site-select-menu>[data-site-list]{overscroll-behavior:contain;display:block;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:4px 0 0!important;animation:none!important;position:static!important;inset:auto!important;overflow:auto!important;transform:none!important}.site-select-menu>[data-site-list][hidden]{display:none}.site-select-menu [data-site-list] :is([role=option],[role=menuitemradio],[role=menuitemcheckbox]){width:100%;min-height:36px;color:var(--text);font:12px var(--font);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px;display:flex;border:0!important;border-radius:7px!important}.site-select-menu [data-site-list] :is([role=option],[role=menuitemradio],[role=menuitemcheckbox])[hidden]{display:none!important}.site-select-menu [data-site-list] :is([role=option],[role=menuitemradio],[role=menuitemcheckbox]):is(:focus,:focus-visible,[aria-selected=true],[aria-checked=true]){box-shadow:none!important;background:var(--hover)!important;outline:none!important}.site-select-menu [data-site-list] :is([role=option],[role=menuitemradio],[role=menuitemcheckbox]):disabled{opacity:.45;cursor:default}.site-select-menu .site-select-search{height:32px;min-height:32px;font:12px var(--font);border:1px solid var(--border-strong);border-radius:7px;margin:0}@media (hover:hover) and (pointer:fine){.site-select-trigger:not(:disabled):hover,.site-select-option:not(:disabled):hover,.site-select-menu [data-site-list] button:not(:disabled):hover{background:var(--hover)}}@media (forced-colors:active){.site-select-option[aria-selected=true],.site-select-menu [data-site-list] :is([aria-selected=true],[aria-checked=true]){color:highlighttext;background:highlight!important}}
