.LlmTokenizerTool_scope__Rm9ai{--tok-a:rgba(232,200,122,0.22);--tok-b:rgba(122,192,232,0.22);--tok-c:rgba(168,200,139,0.22);--tok-d:rgba(213,122,106,0.22);--tok-e:rgba(178,122,213,0.22);--tok-f:rgba(122,213,190,0.22)}.LlmTokenizerTool_tokenizerGrid__wggbT{display:flex;flex-wrap:wrap;gap:6px}.LlmTokenizerTool_tokenizerBtn__uaTWL{background:var(--panel);border:1px solid var(--line-strong);color:var(--text-dim);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.04em;padding:6px 12px;cursor:pointer;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.LlmTokenizerTool_tokenizerBtn__uaTWL:hover{color:var(--text);border-color:var(--line-bright)}.LlmTokenizerTool_tokenizerBtn__uaTWL[data-active=true]{color:var(--accent-bright);border-color:var(--accent);background:var(--accent-faint)}.LlmTokenizerTool_textarea__0abt5{width:100%;background:var(--panel);border:1px solid var(--line-strong);color:var(--text);font-family:var(--font-mono),monospace;font-size:13px;line-height:1.6;padding:12px;resize:vertical;outline:none;box-sizing:border-box;transition:border-color var(--dur-hover) var(--ease)}.LlmTokenizerTool_textarea__0abt5:focus{border-color:var(--accent)}.LlmTokenizerTool_tokenView__ErRNH{font-family:var(--font-mono),monospace;font-size:13px;line-height:1.8;color:var(--text);word-break:break-word;white-space:pre-wrap;min-height:80px;padding:2px 0}.LlmTokenizerTool_tokenChunk__m_s1c{background-color:var(--tok-color);border-radius:2px;outline:1px solid color-mix(in srgb,var(--tok-color) 80%,transparent);cursor:default;transition:filter var(--dur-hover) var(--ease)}.LlmTokenizerTool_tokenChunk__m_s1c:hover{filter:brightness(1.4)}.LlmTokenizerTool_empty__QbIcV,.LlmTokenizerTool_loading__JbrKz{font-size:12px;color:var(--text-faint);letter-spacing:.06em;padding:8px 0}.LlmTokenizerTool_statsGrid__w3OE7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;border:1px solid var(--line);background:var(--line)}@media (max-width:480px){.LlmTokenizerTool_statsGrid__w3OE7{grid-template-columns:1fr}}.LlmTokenizerTool_stat__tQfBw{background:var(--panel);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.LlmTokenizerTool_statLabel__bEDts{font-size:10px;color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase}.LlmTokenizerTool_statValue__S1R7B{font-size:1.4rem;color:var(--text-hero);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LlmTokenizerTool_statValue__S1R7B[data-accent=true]{color:var(--accent-bright)}.LlmTokenizerTool_costRow__2MKiN{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.LlmTokenizerTool_costLabel__mabkw{font-size:12px;color:var(--text-dim);min-width:180px;flex-shrink:0}.LlmTokenizerTool_select__Jy_0y{background:var(--panel);border:1px solid var(--line-strong);color:var(--text);font-family:var(--font-mono),monospace;font-size:12px;padding:6px 10px;outline:none;cursor:pointer;transition:border-color var(--dur-hover) var(--ease)}.LlmTokenizerTool_select__Jy_0y:focus{border-color:var(--accent)}.LlmTokenizerTool_sliderRow__4oBqY{display:flex;align-items:center;gap:10px;flex:1 1}.LlmTokenizerTool_rangeInput__8zLhb{flex:1 1;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:2px;background:var(--line);outline:none;cursor:pointer}.LlmTokenizerTool_rangeInput__8zLhb::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:14px;height:14px;background:var(--accent);border:0;cursor:pointer}.LlmTokenizerTool_sliderVal__z_QrX{font-size:12px;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:48px;text-align:right}.LlmTokenizerTool_costBreakdown__mSGY6{border:1px solid var(--line);margin-top:4px}.LlmTokenizerTool_costBreakdownRow__Vm9rK{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-bottom:1px solid var(--line);gap:12px}.LlmTokenizerTool_costBreakdownRow__Vm9rK:last-child{border-bottom:0}.LlmTokenizerTool_costBreakdownLabel___UG2w{font-size:12px;color:var(--text-dim)}.LlmTokenizerTool_costBreakdownValue__h5BFu{font-size:13px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.LlmTokenizerTool_costBreakdownValue__h5BFu[data-accent=true]{color:var(--accent-bright);font-size:15px}.LlmTokenizerTool_costNote__cXBc5{font-size:10px;color:var(--text-faint);margin:8px 0 0;letter-spacing:.04em}