.calculator_page__4_kCb{background:var(--surface);min-height:100vh;padding-top:var(--space-10);padding-bottom:var(--space-16)}.calculator_loading__d1zVt{max-width:var(--content-max);margin:0 auto;padding:var(--space-16) var(--container-pad);font-size:var(--text-md);color:var(--text-tertiary)}.calculator_head__I9YV4{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.calculator_subnavRow__QsBAX{display:flex}.calculator_titleRow__Xl2Kd{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.calculator_title__6W_I9{margin:0;font:600 44px/48px var(--font-sans);letter-spacing:-.03em;font-variation-settings:"opsz" 32;color:var(--text)}.calculator_count__udfLD{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--text-tertiary);white-space:nowrap}.calculator_intro__AxUJi{margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-secondary);max-width:72ch}.calculator_summary__e1Tr4{margin:var(--space-4) 0 0;padding-left:var(--space-4);border-left:2px solid var(--line-strong);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-tertiary);max-width:72ch}.calculator_introLink__H9FsF{color:var(--accent-text);text-decoration:none}.calculator_introLink__H9FsF:hover{text-decoration:underline}.calculator_modeToggle__X_40I{display:inline-flex;gap:2px;padding:2px;margin-bottom:var(--space-6);background:var(--surface-2);border-radius:var(--radius-pill)}.calculator_modeBtn__1l_M0{display:inline-flex;align-items:center;height:32px;padding:0 var(--space-4);border:var(--stroke-hair) solid transparent;border-radius:var(--radius-pill);font:500 13px/18px var(--font-sans);color:var(--text-secondary);text-decoration:none}.calculator_modeBtn__1l_M0:hover{color:var(--text)}.calculator_modeBtnActive__AsYfN,.calculator_modeBtnActive__AsYfN:hover{border-color:var(--line-strong);background:var(--surface-1);color:var(--text)}.calculator_modelRow__eQZV8{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.calculator_modelRowLabel__fodT5{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-tertiary);flex-shrink:0}.calculator_modelLogo__Xrk7P{display:flex;flex-shrink:0;border-radius:var(--radius-s);transition:transform var(--dur-fast) var(--ease-out-quint)}.calculator_modelLogo__Xrk7P:hover{transform:translateY(-1px)}.calculator_picker__EH5_Q{position:relative;flex:1 1;min-width:0}.calculator_pickerInput__2DoWN{width:100%;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-s);padding:var(--space-3) var(--space-4);transition:border-color var(--dur-fast) var(--ease-out-quint),background-color var(--dur-fast) var(--ease-out-quint)}.calculator_pickerInput__2DoWN::placeholder{color:var(--text-tertiary)}.calculator_pickerInput__2DoWN:focus{border-color:var(--text-tertiary);background:var(--surface-2)}.calculator_pickerDropdown__S482k{position:absolute;top:calc(100% + var(--space-1));left:0;right:0;z-index:var(--z-dropdown);max-height:360px;overflow-y:auto;background:var(--surface-1);border:var(--stroke-hair) solid var(--line-strong);border-radius:var(--radius-m);padding:var(--space-1)}.calculator_pickerEmpty__u9TbD{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--text-tertiary)}.calculator_pickerOption__RxfeE{display:flex;align-items:center;gap:var(--space-3);width:100%;text-align:left;background:transparent;border:none;border-radius:var(--radius-s);padding:var(--space-2) var(--space-3);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out-quint)}.calculator_pickerOption__RxfeE:hover{background:var(--surface-2)}.calculator_pickerOptionText__x2B4K{display:flex;flex-direction:column;gap:1px;min-width:0}.calculator_pickerOptionName__uu1JS{font-size:var(--text-sm);font-weight:500;color:var(--text);overflow-wrap:anywhere}.calculator_pickerOptionMeta__rQq7B{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calculator_fallback__QXgIR{margin:0 0 var(--space-3);font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.calculator_meta__zGJrI{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-6)}.calculator_meta__zGJrI strong{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.calculator_tokenizerBadge__mWsz4{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-tertiary);border:1px solid var(--line);border-radius:var(--radius-pill);padding:2px var(--space-3)}.calculator_textGrid__E_tUr{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-6)}.calculator_textBlock__swqYF{display:flex;flex-direction:column;gap:var(--space-2);border:var(--stroke-hair) solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface-1);padding:var(--space-4)}.calculator_textBlockHead__l9vaX{justify-content:space-between}.calculator_textBlockHead__l9vaX,.calculator_textHeadRight__M_WVJ{display:flex;align-items:center;gap:var(--space-3)}.calculator_textLabel__iGvQL{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-tertiary)}.calculator_randomBtn___Px8g{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;color:var(--text-secondary);background:transparent;border:var(--stroke-hair) solid var(--line-strong);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);cursor:pointer;transition:color var(--dur-fast) var(--ease-out-quint),border-color var(--dur-fast) var(--ease-out-quint)}.calculator_randomBtn___Px8g:hover{color:var(--text);border-color:var(--text-tertiary)}.calculator_textCount__sBgIv{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--text-tertiary)}.calculator_textCount__sBgIv strong{color:var(--text-secondary)}.calculator_counting__mz7ae{opacity:.5}.calculator_textarea__DxwQe{width:100%;resize:vertical;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-s);padding:var(--space-3);transition:border-color var(--dur-fast) var(--ease-out-quint)}.calculator_textarea__DxwQe::placeholder{color:var(--text-tertiary)}.calculator_textarea__DxwQe:focus{border-color:var(--line-strong)}.calculator_textCost__6hXFj{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--text)}.calculator_textCostMuted__qAV3o{color:var(--text-tertiary)}.calculator_textCostRight__tZ_UR{margin-left:auto}.calculator_resultBasis__QCU13{margin-bottom:var(--space-3)}.calculator_summaryRow__vJMDv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--space-8);border-top:var(--stroke-hair) solid var(--line-strong);border-bottom:var(--stroke-hair) solid var(--line)}.calculator_statCard__tATju{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--space-3) var(--space-4) var(--space-3) 0}.calculator_statCard__tATju+.calculator_statCard__tATju{padding-left:var(--space-4);border-left:var(--stroke-hair) solid var(--line)}.calculator_statLabel__9Wu2I{font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.calculator_statValue__PpuAp{font:600 26px/30px var(--font-sans);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.calculator_statSub__wXnU8{font:400 12px/16px var(--font-sans);color:var(--text-tertiary)}.calculator_controls__t47v_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-8)}.calculator_control__KzSJM{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:var(--stroke-hair) solid var(--line-strong)}.calculator_controlLabel__C5Fm7{font:400 13px/18px var(--font-sans);color:var(--text-secondary)}.calculator_controlInput__YHXdE{width:100%;padding:var(--space-2) var(--space-3);border:var(--stroke-hair) solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface-1);color:var(--text);font:500 15px/22px var(--font-mono);letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_controlInput__YHXdE:focus{border-color:var(--text-tertiary)}.calculator_control__KzSJM input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:20px;background:transparent;cursor:pointer}@media (pointer:coarse){.calculator_control__KzSJM input[type=range]{height:44px;margin-block:calc(-1 * var(--space-2)) -16px}}.calculator_control__KzSJM input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:var(--radius-pill);background:var(--surface-2)}.calculator_control__KzSJM input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:var(--radius-pill);background:var(--text)}.calculator_control__KzSJM input[type=range]::-moz-range-track{height:4px;border-radius:var(--radius-pill);background:var(--surface-2)}.calculator_control__KzSJM input[type=range]::-moz-range-progress{height:4px;border-radius:var(--radius-pill);background:var(--accent-text)}.calculator_control__KzSJM input[type=range]::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:var(--radius-pill);background:var(--text)}.calculator_cheapestHead__S_9oK{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-8);margin-bottom:var(--space-4)}.calculator_cheapestTitle__9ofyg{margin:0;font-family:var(--font-sans);font-size:var(--text-lg);font-weight:700;color:var(--text)}.calculator_cheapestMeta__v2__W{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-tertiary)}.calculator_tableWrap__sonQP{border:var(--stroke-hair) solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface-1);overflow-x:auto;margin-bottom:var(--space-8)}.calculator_table__UYCpV{width:100%;min-width:620px;border-collapse:collapse;font-size:var(--text-sm)}.calculator_table__UYCpV thead th{text-align:left;font:400 12px/16px var(--font-sans);color:var(--text-tertiary);background:transparent;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);white-space:nowrap}.calculator_table__UYCpV thead th.calculator_numHead__G0fEG{text-align:right}.calculator_table__UYCpV tbody td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);vertical-align:middle}.calculator_table__UYCpV tbody tr:last-child td{border-bottom:none}.calculator_table__UYCpV tbody tr{transition:background-color var(--dur-fast) var(--ease-out-quint)}.calculator_table__UYCpV tbody tr:hover{background:transparent}.calculator_rowHighlight__2FKBz{background:var(--surface-2)}.calculator_rank__5tRs4{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.calculator_providerChip__GX8II{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;min-width:0}.calculator_providerName__tMmdp{color:var(--text-secondary);white-space:nowrap}.calculator_modelName__fPeU7{font-weight:500;color:var(--text);text-decoration:none;transition:color var(--dur-fast) var(--ease-out-quint)}.calculator_modelName__fPeU7:hover{color:var(--accent-text)}.calculator_modelTier__t__bN{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-tertiary);margin-top:2px}.calculator_numCell__3dE_o{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;text-align:right;color:var(--text);white-space:nowrap}.calculator_seoHeading__PbnD0{margin:var(--space-16) 0 var(--space-4);font-family:var(--font-sans);font-size:var(--text-xl);font-weight:700;letter-spacing:-.01em;color:var(--text)}.calculator_seoSubheading__5pLM1{margin:var(--space-8) 0 var(--space-2);font-family:var(--font-sans);font-size:var(--text-md);font-weight:700;color:var(--text)}.calculator_seoBody__expMC{margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-secondary);max-width:72ch}.calculator_seoBody__expMC strong{color:var(--text)}.calculator_seoLink__3Bd2p{color:var(--accent-text);text-decoration:none}.calculator_seoLink__3Bd2p:hover{text-decoration:underline}@media (max-width:640px){.calculator_title__6W_I9{font-size:30px;line-height:34px}}@media (max-width:860px){.calculator_textGrid__E_tUr{grid-template-columns:1fr}.calculator_summaryRow__vJMDv{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator_statCard__tATju:nth-child(odd){padding-left:0;border-left:0}.calculator_controls__t47v_{grid-template-columns:1fr}}@media (max-width:480px){.calculator_summaryRow__vJMDv{grid-template-columns:1fr}.calculator_statCard__tATju+.calculator_statCard__tATju{padding-left:0;border-left:0}}.calculator_seoTableWrap__lKeIq{margin-top:var(--space-4);overflow-x:auto}.calculator_seoTable__cko48{width:100%;border-collapse:collapse;font-size:var(--text-base);min-width:520px}.calculator_seoTableCaption__16_Xn{caption-side:bottom;margin-top:var(--space-3);text-align:left;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--text-tertiary);max-width:72ch}.calculator_seoTable__cko48 td,.calculator_seoTable__cko48 th{padding:var(--space-3) var(--space-4);text-align:right;border-bottom:1px solid var(--line)}.calculator_seoTable__cko48 tbody th,.calculator_seoTable__cko48 thead th:first-child{text-align:left;font-weight:500}.calculator_seoTable__cko48 thead th{color:var(--text-secondary);font-weight:600;white-space:nowrap}.calculator_seoTableSub__Dsj23{display:block;margin-top:2px;font-size:var(--text-xs);font-weight:400;color:var(--text-secondary)}.calculator_seoTable__cko48 tbody td{color:var(--text);font-family:var(--font-mono);font-weight:500;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_about__k99Qw{margin-top:var(--space-8);max-width:var(--measure)}.tool-fold_fold__HsIJX{margin-top:var(--space-16);border-top:1px solid var(--line)}.tool-fold_summary__eEKzO{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-5) 0;cursor:pointer;list-style:none;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;letter-spacing:.01em;color:var(--text-tertiary);transition:color var(--dur-fast) var(--ease-in-out)}.tool-fold_summary__eEKzO::-webkit-details-marker{display:none}.tool-fold_summary__eEKzO:hover{color:var(--text)}.tool-fold_label__QhSgz{flex:1 1 auto}.tool-fold_hint__ru0RZ{flex:none;font-weight:400;font-size:var(--text-xs);color:var(--text-tertiary)}.tool-fold_summary__eEKzO:after{content:"+";flex:none;font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:1;color:var(--text-tertiary);transition:transform var(--dur-med) var(--ease-out-quint)}.tool-fold_fold__HsIJX[open] .tool-fold_summary__eEKzO:after{transform:rotate(45deg)}.tool-fold_fold__HsIJX[open] .tool-fold_summary__eEKzO{color:var(--text)}.tool-fold_body__6_e3e{padding-bottom:var(--space-8)}.tool-fold_body__6_e3e>:first-child{margin-top:0}