.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#models .personal-price-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:22px 0 16px}
#models .personal-price-controls[hidden]{display:none}
#models .model-head[hidden]{display:none}
#models .price-tabs{display:flex;gap:3px;padding:4px;border:1px solid var(--line);border-radius:13px;background:rgba(1,14,23,.42)}
#models .price-tabs button{min-height:38px;padding:8px 14px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-weight:700;white-space:nowrap}
#models .price-tabs button.active{background:rgba(86,228,208,.15);color:var(--mint);box-shadow:inset 0 0 0 1px rgba(86,228,208,.2)}
#models .price-filters{display:flex;gap:9px;min-width:0}
#models .price-filters input{width:min(290px,35vw);min-width:175px}
#models .price-filters input{min-height:42px;margin:0;border-color:var(--line);background:#061e29}
#models .price-table-wrap{overflow-x:auto;overflow-y:hidden;border:1px solid var(--line);border-radius:13px;background:rgba(2,18,27,.46);scrollbar-gutter:stable;scrollbar-color:rgba(86,228,208,.58) rgba(1,14,23,.55);-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}
#models .price-table-wrap:focus-visible{outline:3px solid rgba(86,228,208,.24);outline-offset:3px}
#models .price-table-wrap::-webkit-scrollbar{height:11px}
#models .price-table-wrap::-webkit-scrollbar-track{background:rgba(1,14,23,.55)}
#models .price-table-wrap::-webkit-scrollbar-thumb{border:3px solid rgba(1,14,23,.55);border-radius:999px;background:rgba(86,228,208,.58)}
#models .price-table{width:100%;min-width:960px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}
#models .price-table .price-col-model{width:190px}
#models .price-table .price-col-number{width:81px}
#models .price-table .price-col-mt{width:132px}
#models .price-table .price-col-burn{width:76px}
#models .price-table th,#models .price-table td{padding:13px 8px;border:0;border-bottom:1px solid var(--line);text-align:right;vertical-align:middle;white-space:nowrap}
#models .price-table thead th{color:var(--muted);background:#092633;font:700 10px/1.5 ui-monospace,monospace;letter-spacing:.025em}
#models .price-table thead tr:last-child th{background:#08212d}
#models .price-table thead tr:first-child>th:first-child,#models .price-table tbody th{text-align:left}
#models .price-table thead th[colspan]{text-align:center}
#models .price-table tbody th{min-width:190px;color:var(--text);white-space:normal;overflow-wrap:anywhere;font:700 12px/1.45 ui-monospace,monospace}
#models .price-table tbody th small{display:block;margin-top:5px;color:var(--muted);font:500 10px/1.4 "Avenir Next","PingFang SC",sans-serif}
#models .price-table tbody tr:last-child>*{border-bottom:0}
#models .price-table tbody tr:hover>*{background:rgba(86,228,208,.035)}
#models .price-table .price-actual{color:#f4fffd;font-weight:800}
#models .price-table .price-mt{color:var(--amber);font-weight:800}
#models .price-table .price-burn{color:var(--mint);font-weight:800}
#models .price-table .price-empty{color:var(--muted)}
#models .price-table .price-unavailable{opacity:.62}
#models .price-table .price-unavailable th small{color:#ffb184}
#models .price-footnote{margin:11px 2px 0;color:var(--muted);font-size:11px;line-height:1.6}
#models .market-formula{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:12px;padding:13px 14px;border:1px solid rgba(86,228,208,.2);border-radius:12px;background:rgba(86,228,208,.045)}
#models .market-formula strong{color:var(--mint);font-size:11px;letter-spacing:.08em}
#models .market-formula span{color:#c8e3e5;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}
#models .market-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#models .market-card{display:flex;min-width:0;padding:20px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,rgba(7,37,49,.82),rgba(2,18,27,.68));flex-direction:column}
#models .market-card header,#models .market-card footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
#models .market-card header strong,#models .market-card header small{display:block}
#models .market-card header strong{font:800 17px/1.35 ui-monospace,monospace}
#models .market-card header small,#models .market-card header em{margin-top:3px;color:var(--muted);font:500 9px/1.4 ui-monospace,monospace}
#models .market-card header em{font-style:normal;text-align:right;overflow-wrap:anywhere}
#models .market-card-labels{display:grid;justify-items:end;gap:7px}
#models .market-chat-only{margin:0 0 12px;padding:9px 11px;border:1px solid rgba(242,196,109,.55);border-radius:10px;background:rgba(242,196,109,.16);color:#f6ddb0;font:750 13px/1.45 "PingFang SC","Avenir Next",sans-serif}
:root[data-console-theme="day"] #models .market-chat-only{color:#7a4e08;background:rgba(242,196,109,.38);border-color:rgba(176,120,20,.45)}
#models .market-rate-badge{display:grid;gap:3px;min-width:138px;padding:9px 11px;border:1px solid rgba(86,228,208,.36);border-radius:10px;background:rgba(86,228,208,.1);color:var(--mint);text-align:left}
#models .market-rate-badge small{margin:0;color:#bfece6;font:750 9px/1.15 "Avenir Next","PingFang SC",sans-serif}
#models .market-rate-badge strong{display:block;color:var(--mint);font:850 17px/1.1 ui-monospace,monospace;letter-spacing:-.035em;white-space:nowrap}
#models .market-rate-badge.premium{border-color:rgba(242,196,109,.52);background:rgba(242,196,109,.12);color:var(--amber)}
#models .market-rate-badge.premium strong{color:var(--amber)}
#models .market-rate-badge.premium small{color:#f6ddb0}
#models .market-rate-badge.discount{border-color:rgba(86,228,208,.46);background:rgba(86,228,208,.1)}
#models .market-rate-badge.discount strong{color:var(--mint)}
#models .market-rate-badge.unavailable{border-color:rgba(145,173,181,.22);background:rgba(145,173,181,.06)}
#models .market-rate-badge.unavailable{display:inline-flex;min-width:0;padding:8px 11px;border-radius:999px}
#models .market-rate-badge.unavailable strong{color:var(--muted);font:750 10px/1.2 "Avenir Next","PingFang SC",sans-serif;letter-spacing:.08em}
#models .market-pricing-pending{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:15px 0;padding:15px;border:1px solid rgba(145,173,181,.16);border-radius:10px;background:rgba(145,173,181,.035)}
#models .market-pricing-pending strong{color:#c1d1d5;font:750 11px/1.35 "Avenir Next","PingFang SC",sans-serif;white-space:nowrap}
#models .market-pricing-pending span{color:var(--muted);font-size:10px;line-height:1.45;text-align:right}
#models .price-table .price-pending{padding:8px 13px;text-align:left;white-space:normal}
#models .price-table .price-pending .market-pricing-pending{margin:0;padding:10px 12px}
#models .market-pitch{min-height:45px;margin:13px 0 0;color:#c8dde0;font-size:12px;line-height:1.65}
#models .market-mt{display:grid;grid-template-columns:1fr auto;gap:3px 12px;margin:15px 0;padding:15px;border:1px solid rgba(86,228,208,.22);border-radius:10px;background:rgba(86,228,208,.065)}
#models .market-mt small,#models .market-mt span{color:var(--muted);font-size:9px}
#models .market-mt b{grid-row:1/3;grid-column:2;color:var(--mint);font:850 clamp(18px,2vw,24px)/1 ui-monospace,monospace;text-align:right}
#models .market-buy-facts{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:15px}
#models .market-buy-facts span{padding:10px;border:1px solid rgba(116,220,208,.13);border-radius:9px;background:rgba(255,255,255,.018)}
#models .market-buy-facts small,#models .market-buy-facts b{display:block}
#models .market-buy-facts small{color:var(--muted);font-size:8px}
#models .market-buy-facts b{margin-top:4px;font:750 11px/1.4 ui-monospace,monospace}
#models .market-card:not(.media-market-card) .market-buy-facts{grid-template-columns:1fr;margin-bottom:8px}
#models .market-burn-details{margin:0 0 15px;border:1px solid rgba(116,220,208,.13);border-radius:10px;background:rgba(255,255,255,.018)}
#models .market-burn-details>summary{padding:10px 12px;color:var(--muted);cursor:pointer;font-size:10px;font-weight:750;list-style-position:inside}
#models .market-burn-details[open]>summary{border-bottom:1px solid rgba(116,220,208,.13);color:var(--text)}
#models .market-burn-details>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px}
#models .market-burn-details span{text-align:center;min-width:0}
#models .market-burn-details small,#models .market-burn-details b{display:block}
#models .market-burn-details small{color:var(--muted);font-size:8px}
#models .market-burn-details b{margin-top:4px;color:var(--mint);font:800 10px/1.3 ui-monospace,monospace;white-space:nowrap}
#models .market-burn-details .market-burn-note{grid-column:1/-1;margin:0;color:var(--muted);font-size:10px;line-height:1.55;text-align:left}
#models .market-buy{width:100%;margin-top:auto;text-align:center}
#models .market-buy[aria-disabled="true"]{pointer-events:none;opacity:.5}
#models .market-status{display:flex;align-items:center;gap:7px;margin:-4px 0 12px;color:#ffca8c;font:700 9px/1.4 ui-monospace,monospace}
#models .market-status:before{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor;content:""}
#models .media-market-card .media-price{border-left-color:var(--mint);background:rgba(86,228,208,.07)}
#models .media-market-card .media-price b{color:var(--mint);font-size:clamp(14px,1.5vw,19px)}
#models .market-technical{margin-top:14px;border:1px solid var(--line);border-radius:13px;background:rgba(2,18,27,.34)}
#models .market-technical>summary{padding:14px 16px;color:#c8e3e5;cursor:pointer;font-size:12px;font-weight:800}
#models .market-technical[open]>summary{border-bottom:1px solid var(--line)}
#models .market-technical .price-table-wrap{margin:14px}
#models .market-technical .market-formula,#models .market-technical .price-footnote{margin-left:14px;margin-right:14px}
.model-token-terms p{margin:9px 0 14px;color:#fff;font:750 12px/1.55 ui-monospace,monospace;overflow-wrap:anywhere}
.burn-rate-grid,.receipt-rates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0}
.burn-rate-grid span,.receipt-rates span{padding:10px 7px;border:1px solid var(--line);border-radius:10px;background:rgba(2,15,24,.48);text-align:center}
.burn-rate-grid small,.burn-rate-grid b,.receipt-rates small,.receipt-rates b{display:block}
.burn-rate-grid small,.receipt-rates small{color:var(--muted);font-size:9px}
.burn-rate-grid b,.receipt-rates b{margin-top:5px;color:var(--mint);font:800 14px ui-monospace,monospace}
.exchange-receipt #exchange-receipt-version{padding-top:8px;border-top:1px solid var(--line);font-family:ui-monospace,monospace}
@media(max-width:520px){.burn-rate-grid,.receipt-rates{grid-template-columns:1fr 1fr}}
@media(max-width:420px){#models .market-burn-details>div{grid-template-columns:1fr 1fr}}
@media(max-width:420px){#models .market-card header{align-items:stretch;flex-direction:column}#models .market-card-labels{justify-items:start}#models .market-rate-badge{width:max-content}}
@media(max-width:420px){#models .market-pricing-pending{align-items:flex-start;flex-direction:column;gap:4px}#models .market-pricing-pending span{text-align:left}}
@media(max-width:780px){#models .personal-price-controls{align-items:stretch;flex-direction:column}#models .price-tabs{width:max-content}#models .price-filters{width:100%}#models .price-filters input{flex:1;width:auto;min-width:0}}
@media(max-width:780px){#models .market-cards{grid-template-columns:1fr;gap:10px}#models .market-technical .price-table-wrap{display:none}#models .market-technical .market-formula{margin-bottom:14px}}
@media(max-width:420px){#models .price-filters{flex-direction:column}}

#models .market-channel-price{margin:0 0 12px;padding:12px;border:1px solid rgba(116,220,208,.13);border-radius:10px;background:rgba(255,255,255,.018)}#models .market-channel-price>strong{display:block;margin-bottom:6px;font-size:12px}#models .market-channel-price .mt-anchor-price{margin:10px 0 6px}#models .market-channel-price .mt-anchor-price b{display:inline;font-size:18px;color:#56e4d0}#models .market-token-rates .burn-rate-grid b{color:#56e4d0}:root[data-console-theme="day"] #models .market-channel-price .mt-anchor-price b,:root[data-console-theme="day"] #models .market-token-rates .burn-rate-grid b{color:#087f75}#models .market-channel-price .mt-anchor-price span{font-size:11px}#models .market-token-rates>summary{padding:8px 0;color:var(--muted);cursor:pointer;font-size:12px;font-weight:750}#models .market-token-rates[open]>summary{color:var(--text)}#models .market-token-rates .burn-rate-grid{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 0}#models .market-token-rates>p{margin:8px 0 0;color:var(--muted);font-size:10px}

#models .market-channel-head{display:flex;align-items:center;justify-content:space-between;gap:8px}
#models .market-channel-head>strong{margin:0}
#models .market-channel-buy{flex:none;width:auto;margin:0;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,var(--mint),#25ad98);color:#03231f;font:800 11px/1.2 "Avenir Next","PingFang SC",sans-serif;text-decoration:none}
#models .market-channel-facts{display:grid;gap:2px;margin-top:6px}
#models .market-channel-facts p,#models .market-channel-capacity{margin:0}
#models .market-reference-price,#models .market-channel-capacity{color:var(--muted);font-size:11px;line-height:1.4}
#models .market-channel-capacity{margin-top:6px}
#models .market-reference-price b{color:var(--text);font-weight:750}
#models .market-channel-capacity b{display:inline;margin-left:4px;color:#56e4d0;font:800 22px/1.1 ui-monospace,monospace}
:root[data-console-theme="day"] #models .market-channel-capacity b{color:#087f75}
#models .market-channel-rate{margin:4px 0 2px}
#models .market-channel-rate .market-rate-badge{display:inline-flex;min-width:0;padding:0;border:0;background:none}
#models .market-channel-rate .market-rate-badge strong{font:800 15px/1.2 ui-monospace,monospace;color:#56e4d0}
:root[data-console-theme="day"] #models .market-channel-rate .market-rate-badge strong{color:#087f75}
#models .market-channel-price{margin-bottom:8px;padding:10px 12px}

#models .market-chat-only summary{cursor:pointer;font-weight:650}
#models .market-chat-only p{margin:8px 0 0;font-weight:400;line-height:1.6}

#models .market-media-reference{margin:10px 0;font-size:13px;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}
#models .market-token-reference{margin:10px 0;font-size:13px}
#models .market-token-reference>summary{display:list-item;width:fit-content;color:var(--mint);cursor:pointer;text-decoration:underline;text-underline-offset:3px;list-style:none}
#models .market-token-reference>summary::-webkit-details-marker{display:none}
#models .market-token-reference>summary:focus-visible{outline:2px solid var(--mint);outline-offset:4px}
#models .market-token-reference dl{margin:12px 0 0}
#models .market-token-reference dl>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;padding:8px 0;border-bottom:1px solid var(--line)}
#models .market-token-reference dt,#models .market-token-reference dd{margin:0}
#models .market-token-reference dd{font-variant-numeric:tabular-nums}
