.llm-cost-calculator_root__8QB5j{--row:44px;--gutter:8px;container-type:inline-size;box-sizing:border-box;display:grid;gap:var(--space-6,1.5rem);width:100%;max-width:720px;min-width:0;padding:clamp(16px,5vw,24px);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.llm-cost-calculator_srOnly__HPGTQ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.llm-cost-calculator_num__SvCiT{font-variant-numeric:tabular-nums;white-space:nowrap}.llm-cost-calculator_meta__N4J0O{margin:0;color:var(--text-muted);font-size:.8125rem}.llm-cost-calculator_header__e74MU{display:flex;align-items:last baseline;justify-content:space-between;gap:var(--space-4);min-width:0}.llm-cost-calculator_heading__oJqqj{display:grid;gap:2px;min-width:0}.llm-cost-calculator_title__reP1O{margin:0;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.llm-cost-calculator_hero__rRWLn{display:grid;flex:none;justify-items:end;gap:2px}.llm-cost-calculator_total__NuOcM{font-size:var(--text-2xl);font-weight:400;line-height:var(--leading-display);letter-spacing:-.02em}.llm-cost-calculator_totalIdle__9IRS_{color:var(--text-muted)}.llm-cost-calculator_heroMeta__Ceotr{color:var(--text-muted);font-size:.8125rem;white-space:nowrap}.llm-cost-calculator_swap__3gQyZ{display:inline-grid;justify-items:inherit}.llm-cost-calculator_swapItem__4Q2nV{grid-area:1/1}.llm-cost-calculator_hero__rRWLn .llm-cost-calculator_swap__3gQyZ{justify-items:end}.llm-cost-calculator_presets__lx4zG{justify-self:start}.llm-cost-calculator_controls__Ev_N7{display:grid;gap:var(--space-4)}.llm-cost-calculator_sliders__YBJ0e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2) var(--space-6,1.5rem)}.llm-cost-calculator_cache__2T2h0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);min-height:var(--control-height-sm)}.llm-cost-calculator_ranking__P5ZsL{display:grid;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.llm-cost-calculator_listHead__pENn9{display:flex;justify-content:space-between;color:var(--text-muted);font-size:.8125rem}.llm-cost-calculator_stage__4eqmB{position:relative;height:calc(var(--row) * var(--slots, 8));margin:0 calc(var(--gutter) * -1)}.llm-cost-calculator_list__FcJTx{position:absolute;inset:0}.llm-cost-calculator_row__atm1R{position:absolute;top:0;left:0;right:0;box-sizing:border-box;display:grid;grid-template-columns:16px 16px minmax(0,10.5rem) minmax(0,1fr) 5.5rem;grid-template-areas:"rank mark name track cost";align-items:center;column-gap:var(--space-3);height:var(--row);padding:0 var(--gutter);border:0;border-radius:calc(var(--radius-control) - 6px);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard)}.llm-cost-calculator_row__atm1R[data-on]{background:color-mix(in oklab,var(--accent) 7%,transparent)}@media (hover:hover) and (pointer:fine){.llm-cost-calculator_row__atm1R:not(.llm-cost-calculator_ghost__Xx_px):not([data-on]):hover{background:color-mix(in oklab,var(--foreground) 4%,transparent)}.llm-cost-calculator_row__atm1R:not(.llm-cost-calculator_ghost__Xx_px):hover .llm-cost-calculator_bar__KnVCJ{background:color-mix(in oklab,var(--foreground) 34%,transparent)}.llm-cost-calculator_row__atm1R[data-on]:hover .llm-cost-calculator_bar__KnVCJ{background:var(--accent)}}.llm-cost-calculator_row__atm1R:active:not(.llm-cost-calculator_ghost__Xx_px){background:color-mix(in oklab,var(--foreground) 6%,transparent)}.llm-cost-calculator_row__atm1R[data-on]:active{background:color-mix(in oklab,var(--accent) 10%,transparent)}.llm-cost-calculator_ghost__Xx_px{cursor:default}.llm-cost-calculator_rank__0vR_Z{grid-area:rank;text-align:center}.llm-cost-calculator_rankSlot__eJWXi,.llm-cost-calculator_rank__0vR_Z{color:var(--text-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.llm-cost-calculator_rankSlot__eJWXi{position:absolute;top:0;left:var(--gutter);z-index:1;display:flex;align-items:center;justify-content:center;width:16px;height:var(--row);pointer-events:none}.llm-cost-calculator_mark__6_KNf{grid-area:mark;display:flex;width:16px;height:16px}.llm-cost-calculator_mark__6_KNf svg{display:block;width:16px;height:16px}.llm-cost-calculator_name__e_Qi9{grid-area:name;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.llm-cost-calculator_track__zAXzQ{grid-area:track;position:relative;height:6px;overflow:hidden;border-radius:999px;background:color-mix(in oklab,var(--foreground) 6%,transparent)}.llm-cost-calculator_bar__KnVCJ{display:block;height:100%;border-radius:inherit;background:color-mix(in oklab,var(--foreground) 24%,transparent);transition:background-color var(--duration-fast) var(--ease-standard)}.llm-cost-calculator_row__atm1R[data-on] .llm-cost-calculator_bar__KnVCJ{background:var(--accent)}.llm-cost-calculator_cost__adT5_{grid-area:cost;justify-self:end;text-align:right}.llm-cost-calculator_row__atm1R:not([data-on]) .llm-cost-calculator_cost__adT5_{color:var(--text-secondary)}.llm-cost-calculator_skeleton__VmXMD{display:block;border-radius:6px;background:color-mix(in oklab,var(--foreground) 8%,transparent);animation:llm-cost-calculator_pulse__dcMBR 1.2s var(--ease-standard) infinite alternate}.llm-cost-calculator_skeletonMark__jeks3{grid-area:mark;width:16px;height:16px;border-radius:999px}.llm-cost-calculator_skeletonName__WCvMd{grid-area:name;height:10px}.llm-cost-calculator_skeletonCost__mVWAU{grid-area:cost;justify-self:end;width:3.5rem;height:10px}.llm-cost-calculator_skeletonTotal__A8biW{display:inline-block;width:7.5rem;height:1.375rem;border-radius:8px;vertical-align:middle}@keyframes llm-cost-calculator_pulse__dcMBR{0%{opacity:.5}to{opacity:1}}.llm-cost-calculator_message__9tMYy{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:var(--space-1);padding:0 var(--space-4);text-align:center}.llm-cost-calculator_messageTitle___FcA3{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:500}.llm-cost-calculator_messageIcon__29j0I{flex:none;color:var(--danger)}.llm-cost-calculator_retry__KZI8M{margin-top:var(--space-2)}.llm-cost-calculator_footer__A9mju{display:grid;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.llm-cost-calculator_breakdown__ZQdKj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3) var(--space-4);margin:0}.llm-cost-calculator_stat__Fz4JF{display:grid;gap:2px;min-width:0}.llm-cost-calculator_stat__Fz4JF dd{margin:0}.llm-cost-calculator_statEnd__C2yTS{text-align:right}.llm-cost-calculator_note__nnwo_{display:grid;gap:2px;margin:0;color:var(--text-secondary);font-size:.8125rem}.llm-cost-calculator_note__nnwo_ .llm-cost-calculator_swap__3gQyZ{justify-items:start}.llm-cost-calculator_fine__Qqo1T{color:var(--text-muted)}@container (max-width: 600px){.llm-cost-calculator_sliders__YBJ0e{grid-template-columns:minmax(0,1fr)}}@container (max-width: 520px){.llm-cost-calculator_stage__4eqmB{--row:58px}.llm-cost-calculator_header__e74MU{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.llm-cost-calculator_hero__rRWLn,.llm-cost-calculator_hero__rRWLn .llm-cost-calculator_swap__3gQyZ{justify-items:start}.llm-cost-calculator_row__atm1R{grid-template-columns:16px 16px minmax(0,1fr) auto;grid-template-areas:"rank mark name cost" ". . track track";row-gap:var(--space-2);align-content:center}.llm-cost-calculator_rankSlot__eJWXi{height:44px}.llm-cost-calculator_breakdown__ZQdKj{grid-template-columns:repeat(2,minmax(0,1fr))}.llm-cost-calculator_statEnd__C2yTS{text-align:left}}@media (prefers-reduced-motion:reduce){.llm-cost-calculator_skeleton__VmXMD{animation:none;opacity:.75}}.llm-cost-calculator_demo__J20_K{display:grid;justify-items:center;gap:var(--space-4);width:100%;max-width:720px;margin-inline:auto}.llm-cost-calculator_states__4J5xE{justify-self:center}