.DecodingExplorable_explorable__KiCvT{--kept:var(--cf-sys-data-categorical-1,#00658E);--glow:var(--cf-active,#D9932C);--line:var(--cf-sys-surface-line,rgba(30,42,58,0.12));--line-strong:var(--cf-sys-surface-line-strong,rgba(30,42,58,0.24));--elevated:var(--cf-sys-surface-elevated,#fffdf8);display:grid;grid-gap:1rem;gap:1rem;min-width:0;padding:clamp(.7rem,2.4vw,1.5rem);border:1px solid var(--line);border-radius:14px;background:var(--cf-sys-surface-panel,#FBF7EF);color:var(--cf-ink);container-type:inline-size}.DecodingExplorable_header__ncEst{display:grid;grid-gap:.4rem;gap:.4rem;max-width:46rem}.DecodingExplorable_title__xnNtK{margin:0;font-family:var(--font-display);font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.15;font-weight:600}.DecodingExplorable_lede__Nk7Py{margin:0;color:var(--cf-ink-muted);font-size:.98rem;line-height:1.55}.DecodingExplorable_math__h_5X6{font-family:var(--font-mono);font-size:.85em;font-weight:500}.DecodingExplorable_controls__X45H1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.9rem;gap:.9rem}@container (max-width: 520px){.DecodingExplorable_controls__X45H1{grid-template-columns:minmax(0,1fr)}}.DecodingExplorable_control__jF4Cf{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value" "input input";grid-gap:.3rem .6rem;gap:.3rem .6rem;align-items:baseline;min-width:0;padding:.7rem .85rem;border:1px solid var(--line);border-radius:10px;background:var(--elevated)}.DecodingExplorable_controlName__Vgb3P{grid-area:name;font-weight:600;font-size:.92rem}.DecodingExplorable_controlValue__2s7Wn{grid-area:value;font-family:var(--font-mono);font-size:1rem;font-weight:800}.DecodingExplorable_control__jF4Cf input{grid-area:input;width:100%;min-width:0;accent-color:var(--kept)}.DecodingExplorable_control__jF4Cf input:focus-visible{outline:2px solid var(--cf-sys-focus-ring,#154979);outline-offset:3px}.DecodingExplorable_panel__q57lv{display:grid;grid-gap:.6rem;gap:.6rem;min-width:0;margin:0;padding:.85rem;border:1px solid var(--line);border-radius:10px;background:var(--elevated)}.DecodingExplorable_panelHead__ZxZ9e{display:flex;flex-wrap:wrap;gap:.25rem .8rem;justify-content:space-between;align-items:baseline;font-weight:600;font-size:.92rem;line-height:1.3}.DecodingExplorable_meta__3BpkP{font-family:var(--font-mono);font-size:.78rem;font-weight:500;color:var(--cf-ink-muted)}.DecodingExplorable_bars__uPwHk{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding:0;list-style:none}.DecodingExplorable_row__5_FUi{display:grid;grid-template-columns:4.2rem minmax(0,1fr) 3.6rem;grid-gap:.6rem;gap:.6rem;align-items:center}.DecodingExplorable_word__QUE6S{font-family:var(--font-mono);font-size:.88rem;font-weight:600}.DecodingExplorable_top__HE_xt .DecodingExplorable_word__QUE6S{font-weight:800}.DecodingExplorable_track__3gI2j{position:relative;display:block;height:1.25rem;border-radius:4px;background:color-mix(in srgb,var(--cf-ink) 5%,transparent);overflow:hidden}.DecodingExplorable_fill__gcUHu,.DecodingExplorable_ghost__325pn{position:absolute;left:0;border-radius:4px;transition:width .18s ease-out}.DecodingExplorable_ghost__325pn{top:0;bottom:0;background:color-mix(in srgb,var(--kept) 22%,transparent)}.DecodingExplorable_fill__gcUHu{top:.3rem;bottom:.3rem;background:var(--kept)}.DecodingExplorable_value__K5Y_A{font-family:var(--font-mono);font-size:.88rem;font-weight:700;text-align:right}.DecodingExplorable_cut__TMCjt .DecodingExplorable_value__K5Y_A,.DecodingExplorable_cut__TMCjt .DecodingExplorable_word__QUE6S{color:var(--cf-ink-muted);text-decoration:line-through}.DecodingExplorable_cut__TMCjt .DecodingExplorable_ghost__325pn{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--cf-ink) 16%,transparent) 0 4px,transparent 4px 8px)}.DecodingExplorable_hint__VcXf7{margin:0;color:var(--cf-ink-muted);font-size:.8rem;line-height:1.45}.DecodingExplorable_fillKey__XVG3a,.DecodingExplorable_ghostKey__pcGK2{display:inline-block;width:.9rem;height:.6rem;margin-right:.2rem;border-radius:2px;vertical-align:baseline}.DecodingExplorable_ghostKey__pcGK2{background:color-mix(in srgb,var(--kept) 22%,transparent)}.DecodingExplorable_fillKey__XVG3a{margin-left:.6rem;background:var(--kept)}.DecodingExplorable_story__OPSiD{margin:0;padding:.8rem 1rem;border-left:3px solid var(--glow);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--glow) 8%,transparent);font-size:.98rem;line-height:1.55}.DecodingExplorable_buttonRow__LoHQH{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.DecodingExplorable_buttonRow__LoHQH button{padding:.3rem .7rem;border:1px solid var(--line-strong);border-radius:6px;background:transparent;color:var(--cf-ink);font:inherit;font-size:.85rem;cursor:pointer}.DecodingExplorable_buttonRow__LoHQH button:hover{background:color-mix(in srgb,var(--cf-ink) 6%,transparent)}.DecodingExplorable_buttonRow__LoHQH button:focus-visible{outline:2px solid var(--cf-sys-focus-ring,#154979);outline-offset:2px}.DecodingExplorable_boundary__CR9hR{margin:0;color:var(--cf-ink-muted);font-size:.82rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.DecodingExplorable_fill__gcUHu,.DecodingExplorable_ghost__325pn{transition:none}}