.TokenizationExplorable_explorable__afplQ{--tok-merged:var(--cf-sys-data-categorical-1,#00658E);--tok-pair:var(--cf-sys-data-categorical-2,#C17842);--tok-byte:var(--cf-sys-data-categorical-3,#286E3C);--tok-flash:var(--cf-active,#D9932C);--tok-line:var(--cf-sys-surface-line,rgba(30,42,58,0.12));--tok-line-strong:var(--cf-sys-surface-line-strong,rgba(30,42,58,0.24));--tok-elevated:var(--cf-sys-surface-elevated,#fffdf8);display:grid;grid-gap:1.1rem;gap:1.1rem;min-width:0;padding:clamp(1rem,2.4vw,1.6rem);border:1px solid var(--tok-line);border-radius:14px;background:var(--cf-sys-surface-panel,#FBF7EF);color:var(--cf-ink);container-type:inline-size}.TokenizationExplorable_header__1Y2U_{display:grid;grid-gap:.4rem;gap:.4rem;max-width:46rem}.TokenizationExplorable_title__RXXPq{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.15;font-weight:600}.TokenizationExplorable_lede__QUSpe{margin:0;color:var(--cf-ink-muted);font-size:.98rem;line-height:1.55}.TokenizationExplorable_muted__wGAM5{color:var(--cf-ink-muted);font-weight:400}.TokenizationExplorable_hint__Azw4G{margin:0;color:var(--cf-ink-muted);font-size:.82rem;line-height:1.5}.TokenizationExplorable_inputRow__8BfuA{display:grid;grid-gap:.6rem;gap:.6rem;min-width:0}.TokenizationExplorable_presets__fNIl0{display:flex;flex-wrap:wrap;gap:.4rem}.TokenizationExplorable_chip__nFaJl{padding:.3rem .75rem;border:1px solid var(--tok-line-strong);border-radius:999px;background:transparent;color:var(--cf-ink);font:inherit;font-size:.85rem;cursor:pointer}.TokenizationExplorable_chip__nFaJl:hover{background:color-mix(in srgb,var(--cf-ink) 5%,transparent)}.TokenizationExplorable_chip__nFaJl[aria-pressed=true]{border-color:var(--cf-ink);background:var(--cf-ink);color:var(--cf-sys-surface-panel,#FBF7EF)}.TokenizationExplorable_field__9thRq{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.TokenizationExplorable_fieldLabel__Ya0Cg{font-size:.78rem;font-weight:600;color:var(--cf-ink-muted)}.TokenizationExplorable_field__9thRq textarea{width:100%;min-width:0;box-sizing:border-box;padding:.55rem .7rem;border:1px solid var(--tok-line-strong);border-radius:8px;background:var(--tok-elevated);color:var(--cf-ink);font-family:var(--font-mono);font-size:.95rem;line-height:1.45;resize:vertical}.TokenizationExplorable_field__9thRq textarea:focus-visible{outline:2px solid var(--cf-sys-focus-ring,#154979);outline-offset:1px}.TokenizationExplorable_stage__NmpZv{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:.9rem;gap:.9rem}@container (max-width: 640px){.TokenizationExplorable_stage__NmpZv{grid-template-columns:minmax(0,1fr)}}.TokenizationExplorable_panel__c3OjC{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem;min-width:0;margin:0;padding:.85rem;border:1px solid var(--tok-line);border-radius:10px;background:var(--tok-elevated)}.TokenizationExplorable_panelHead__58jsK{display:flex;flex-wrap:wrap;gap:.35rem .6rem;align-items:baseline;justify-content:space-between;font-weight:600;font-size:.92rem;line-height:1.3}.TokenizationExplorable_doneChip__cILxd,.TokenizationExplorable_nextChip__c7SfX{padding:.12rem .55rem;border-radius:999px;font-family:var(--font-mono);font-size:.78rem;font-weight:500}.TokenizationExplorable_nextChip__c7SfX{background:color-mix(in srgb,var(--tok-pair) 14%,transparent);color:var(--cf-ink)}.TokenizationExplorable_nextChip__c7SfX b{color:var(--tok-pair)}.TokenizationExplorable_doneChip__cILxd{background:color-mix(in srgb,var(--cf-ink) 7%,transparent);color:var(--cf-ink-muted)}.TokenizationExplorable_times__kraPf{font-family:var(--font-mono);font-size:.78em;color:var(--cf-ink-muted)}.TokenizationExplorable_tiles__CLvVf{display:flex;flex-wrap:wrap;gap:.4rem .3rem;align-content:flex-start;min-height:5.5rem;min-width:0}.TokenizationExplorable_tile__aQU0p{display:inline-grid;place-items:center;min-width:1.9rem;height:2.4rem;padding:0 .45rem;box-sizing:border-box;border:1px solid var(--tok-line-strong);border-radius:6px;background:var(--cf-sys-surface-panel,#FBF7EF);font-family:var(--font-mono);font-size:1.1rem;line-height:1;white-space:pre;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:background-color .22s ease,border-color .22s ease}.TokenizationExplorable_merged__G0EJe{border-color:color-mix(in srgb,var(--tok-merged) 55%,transparent);background:color-mix(in srgb,var(--tok-merged) 13%,var(--tok-elevated));font-weight:600}.TokenizationExplorable_fresh__Tm0jo{animation:TokenizationExplorable_fuse__kEI8H .62s cubic-bezier(.2,.8,.2,1)}@keyframes TokenizationExplorable_fuse__kEI8H{0%{transform:scaleX(1.35);background:color-mix(in srgb,var(--tok-flash) 55%,var(--tok-elevated));border-color:var(--tok-flash)}60%{transform:scaleX(.97)}to{transform:scaleX(1)}}.TokenizationExplorable_pairGroup__oQHFd{display:inline-flex;gap:2px;max-width:100%;padding:2px;margin:-3px 0;border-radius:8px;box-shadow:0 0 0 2px var(--tok-pair);background:color-mix(in srgb,var(--tok-pair) 16%,transparent);animation:TokenizationExplorable_beckon__W1S_j 1.6s ease-in-out infinite}.TokenizationExplorable_pairGroup__oQHFd .TokenizationExplorable_tile__aQU0p{border-color:color-mix(in srgb,var(--tok-pair) 70%,transparent)}@keyframes TokenizationExplorable_beckon__W1S_j{0%,to{gap:2px}50%{gap:0}}.TokenizationExplorable_countRow__ic5Af{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;grid-gap:.2rem .6rem;gap:.2rem .6rem}.TokenizationExplorable_bigCount__i5vAc{font-family:var(--font-display);font-size:2.4rem;line-height:1;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TokenizationExplorable_countText__z50Ml{font-size:.95rem;font-weight:600}.TokenizationExplorable_shrinkTrack__PIjtD{position:relative;align-self:center;display:block;height:.6rem;min-width:3rem;border-radius:999px;background:color-mix(in srgb,var(--cf-ink) 7%,transparent);overflow:hidden}.TokenizationExplorable_shrinkBar__01Qz_{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--tok-merged);transition:width .42s cubic-bezier(.2,.8,.2,1)}@container (max-width: 420px){.TokenizationExplorable_countRow__ic5Af{grid-template-columns:auto minmax(0,1fr)}.TokenizationExplorable_shrinkTrack__PIjtD{grid-column:1/-1}}.TokenizationExplorable_rules__bTl74{display:grid;grid-gap:.3rem;gap:.3rem;margin:0;padding:0;list-style:none;counter-reset:rule;max-height:16rem;overflow-y:auto}.TokenizationExplorable_explorable__afplQ .TokenizationExplorable_compareList__0trHJ>li,.TokenizationExplorable_explorable__afplQ .TokenizationExplorable_rules__bTl74>li{position:static;margin:0;padding-left:0;line-height:1.4;color:var(--cf-ink)}.TokenizationExplorable_explorable__afplQ .TokenizationExplorable_compareList__0trHJ>li:before{content:none}.TokenizationExplorable_explorable__afplQ .TokenizationExplorable_rules__bTl74>li{counter-increment:rule;display:grid;grid-template-columns:1.4rem auto auto minmax(0,1fr) auto;grid-gap:.45rem;gap:.45rem;align-items:center;padding:.25rem .45rem;border-radius:6px;font-family:var(--font-mono);font-size:.82rem}.TokenizationExplorable_explorable__afplQ .TokenizationExplorable_rules__bTl74>li:before{content:counter(rule);position:static;color:var(--cf-ink-muted);font-family:var(--font-mono);font-size:.72rem;font-weight:400}.TokenizationExplorable_ruleParts__u7ldd{white-space:pre;color:var(--cf-ink-muted)}.TokenizationExplorable_ruleToken__9DixF{white-space:pre;overflow:hidden;text-overflow:ellipsis;justify-self:start;max-width:100%;padding:.05rem .35rem;border-radius:4px;background:color-mix(in srgb,var(--tok-merged) 13%,transparent);font-weight:700}.TokenizationExplorable_newestRule__b2JgM{background:color-mix(in srgb,var(--tok-flash) 16%,transparent)}.TokenizationExplorable_controls__VYCjq{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.6rem 1rem;gap:.6rem 1rem;align-items:end}@container (max-width: 560px){.TokenizationExplorable_controls__VYCjq{grid-template-columns:minmax(0,1fr)}}.TokenizationExplorable_buttons__r0g6c{display:flex;flex-wrap:wrap;gap:.4rem}.TokenizationExplorable_buttons__r0g6c button{min-height:2.4rem;padding:.35rem .85rem;border:1px solid var(--tok-line-strong);border-radius:8px;background:transparent;color:var(--cf-ink);font:inherit;font-size:.88rem;cursor:pointer}.TokenizationExplorable_buttons__r0g6c button:disabled{opacity:.4;cursor:default}.TokenizationExplorable_buttons__r0g6c .TokenizationExplorable_primary__U9hUQ{min-width:5.5rem;border-color:var(--cf-ink);background:var(--cf-ink);color:var(--cf-sys-surface-panel,#FBF7EF);font-weight:600}.TokenizationExplorable_scrubber__p8nQg{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.2rem .6rem;gap:.2rem .6rem;align-items:center;min-width:0}.TokenizationExplorable_history__7tvai{grid-column:1;display:flex;align-items:flex-end;gap:2px;height:2.2rem;padding:0 .45rem}.TokenizationExplorable_historyBar__StIZT{flex:1 1;min-width:0;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--tok-merged) 45%,transparent);transition:background-color .2s ease}.TokenizationExplorable_historyFuture__rjro_{background:color-mix(in srgb,var(--cf-ink) 10%,transparent)}.TokenizationExplorable_historyNow__orA6E{background:var(--tok-flash)}.TokenizationExplorable_scrubber__p8nQg input[type=range]{grid-column:1;width:100%;min-width:0;margin:0;accent-color:var(--cf-ink)}.TokenizationExplorable_stepLabel__Ko_Y2{grid-column:2;grid-row:2;font-family:var(--font-mono);font-size:.78rem;color:var(--cf-ink-muted);white-space:nowrap}.TokenizationExplorable_story__n7lOU{margin:0;padding:.8rem 1rem;border-left:3px solid var(--tok-flash);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--tok-flash) 8%,transparent);font-size:.98rem;line-height:1.55;overflow-wrap:anywhere}.TokenizationExplorable_compare__5X8XC{display:grid;grid-gap:.55rem;gap:.55rem;padding:.85rem;border:1px solid var(--tok-line);border-radius:10px;background:var(--tok-elevated)}.TokenizationExplorable_compareTitle__q40rD{margin:0;font-size:.98rem;font-weight:600}.TokenizationExplorable_compareList__0trHJ{display:grid;grid-gap:.5rem;gap:.5rem;margin:.2rem 0 0;padding:0;list-style:none}.TokenizationExplorable_compareRow__654Mc{display:grid;grid-template-columns:5.5rem minmax(0,7.5rem) minmax(0,1fr) auto;grid-gap:.35rem .75rem;gap:.35rem .75rem;align-items:center;font-size:.88rem}.TokenizationExplorable_yours__zdFDN{padding-top:.5rem;border-top:1px dashed var(--tok-line-strong)}.TokenizationExplorable_compareLabel__GYJjn{font-weight:600}.TokenizationExplorable_compareText__l_9FH{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TokenizationExplorable_compareCount__H3aqa{font-family:var(--font-mono);font-size:.78rem;white-space:nowrap}@container (max-width: 640px){.TokenizationExplorable_compareRow__654Mc{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.TokenizationExplorable_byteStrip__gIhXp,.TokenizationExplorable_compareCount__H3aqa{grid-column:1/-1}}.TokenizationExplorable_byteStrip__gIhXp{display:flex;flex-wrap:wrap;gap:3px 5px;min-width:0}.TokenizationExplorable_byteGroup__UQRgk{display:inline-flex;gap:1px}.TokenizationExplorable_byteCell__6ReBu{display:block;width:.55rem;height:.9rem;border-radius:2px;background:var(--tok-byte);opacity:.8}.TokenizationExplorable_byteGroup__UQRgk:nth-child(2n) .TokenizationExplorable_byteCell__6ReBu{opacity:.5}.TokenizationExplorable_challenges__MmJM5{display:grid;grid-gap:.6rem;gap:.6rem}.TokenizationExplorable_challengeTabs__vRayt{display:flex;flex-wrap:wrap;gap:.45rem}.TokenizationExplorable_challengeTab__0A6a4{display:inline-flex;gap:.45rem;align-items:center;padding:.45rem .8rem;border:1px solid var(--tok-line-strong);border-radius:999px;background:transparent;color:var(--cf-ink);font:inherit;font-size:.88rem;cursor:pointer}.TokenizationExplorable_challengeTab__0A6a4:hover{background:color-mix(in srgb,var(--cf-ink) 5%,transparent)}.TokenizationExplorable_activeTab__7HAOa{border-color:var(--cf-ink);background:var(--cf-ink);color:var(--cf-sys-surface-panel,#FBF7EF)}.TokenizationExplorable_activeTab__7HAOa:hover{background:var(--cf-ink)}.TokenizationExplorable_tabIndex__3jjEL{font-family:var(--font-mono);font-size:.75rem;opacity:.8}.TokenizationExplorable_challengeBody__0Opil{display:grid;grid-gap:.5rem;gap:.5rem;padding:.85rem 1rem;border-radius:10px;border:1px dashed var(--tok-line-strong)}.TokenizationExplorable_challengePrompt__B2yfR{margin:0;font-weight:600}.TokenizationExplorable_challengeActions__gLELm{display:flex;flex-wrap:wrap;gap:.5rem}.TokenizationExplorable_challengeActions__gLELm button{padding:.35rem .75rem;border:1px solid var(--tok-line-strong);border-radius:6px;background:transparent;color:var(--cf-ink);font:inherit;font-size:.85rem;cursor:pointer}.TokenizationExplorable_why__Knlcu{margin:0;line-height:1.55}.TokenizationExplorable_boundary__U21zU{margin:0;color:var(--cf-ink-muted);font-size:.8rem;line-height:1.5}.TokenizationExplorable_explorable__afplQ button:focus-visible,.TokenizationExplorable_explorable__afplQ input:focus-visible{outline:2px solid var(--cf-sys-focus-ring,#154979);outline-offset:2px}@media (prefers-reduced-motion:reduce){.TokenizationExplorable_fresh__Tm0jo,.TokenizationExplorable_pairGroup__oQHFd{animation:none}.TokenizationExplorable_historyBar__StIZT,.TokenizationExplorable_shrinkBar__01Qz_,.TokenizationExplorable_tile__aQU0p{transition:none}}