._refactor_ra8fg_2{margin:var(--ad-xl) 0 0;grid-column:1/-1}._head_ra8fg_3{justify-content:space-between;align-items:end;gap:var(--ad-s) var(--ad-m);margin-bottom:var(--ad-m);flex-wrap:wrap;display:flex}._kicker_ra8fg_4{margin:0 0 var(--ad-s);color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}._head_ra8fg_3 h3{font-size:var(--ad-subsection);font-weight:500;line-height:var(--ad-subsection-line,1.12);letter-spacing:-.035em;margin:0}._replay_ra8fg_7{border:1px solid var(--line);min-height:40px;color:var(--ink);font:inherit;font-size:var(--ad-meta);cursor:pointer;background:0 0;padding:0 14px}._replay_ra8fg_7:hover{border-color:var(--ink)}._replay_ra8fg_7:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._compare_ra8fg_12{grid-template-columns:minmax(0,1.5fr) minmax(11rem,.55fr) minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,32px);display:grid}._panel_ra8fg_13{border:1px solid var(--ink);flex-direction:column;gap:10px;min-width:0;padding:clamp(16px,2vw,24px);display:flex}._panel_ra8fg_13[data-version=new]{border-color:var(--muted)}._refactor_ra8fg_2._refactor_ra8fg_2 ._tag_ra8fg_15{background:var(--ink);color:var(--canvas);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;margin:0;padding:3px 8px;font-size:.66rem}._refactor_ra8fg_2._refactor_ra8fg_2 [data-version=new] ._tag_ra8fg_15{border:1px solid var(--muted);color:var(--ink);background:0 0}._refactor_ra8fg_2._refactor_ra8fg_2 ._count_ra8fg_17{color:var(--muted);font-size:var(--ad-meta);margin:4px 0 0}._count_ra8fg_17 b{color:var(--ink);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,4.4vw,4rem);font-weight:500;line-height:1;display:block}._refactor_ra8fg_2._refactor_ra8fg_2 ._formula_ra8fg_19{color:var(--muted);font-family:var(--font-mono);margin:0 0 6px;font-size:.68rem;line-height:1.5}._matrix_ra8fg_22{grid-template-columns:minmax(6.5rem,8.5rem) repeat(var(--cols),minmax(0,1fr));color:#343a54;background:#fff;gap:5px 6px;margin-top:8px;padding:12px;display:grid}._colHead_ra8fg_23{font-family:var(--font-mono);letter-spacing:.02em;text-align:center;color:#666c8a;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}._group_ra8fg_24{grid-column:1/-1;grid-template-columns:subgrid;gap:5px 6px;margin:0 -12px;padding:8px 12px;display:grid}._group_ra8fg_24[data-surface=page]{background:#f1f2f9}._group_ra8fg_24[data-surface=widget]{background:#fff;box-shadow:inset 0 1px #e7e9f3}._groupLabel_ra8fg_27{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#666c8a;grid-column:1/-1;font-size:.56rem}._row_ra8fg_28{display:contents}._rowLabel_ra8fg_29{color:#343a54;align-self:center;font-size:.56rem;line-height:1.2}._matrix_ra8fg_22[data-small]{grid-template-columns:5.5rem repeat(var(--cols),minmax(0,1fr))}._matrix_ra8fg_22[data-small] ._rowLabel_ra8fg_29{font-size:.7rem}._matrix_ra8fg_22[data-small] ._colHead_ra8fg_23{text-align:left;font-size:.58rem}._input_ra8fg_36{background:#fff;border:1px solid #0000;border-radius:2px;align-items:center;gap:3px;height:12px;padding:0 4px;display:flex}._group_ra8fg_24[data-surface=widget] ._input_ra8fg_36{background:#f1f2f9}._input_ra8fg_36[data-area]{align-items:flex-start;height:24px;padding-top:3px}._input_ra8fg_36[data-size=l]{border-radius:3px;gap:5px;height:24px;padding:0 7px}._input_ra8fg_36[data-size=l][data-area]{height:24px;padding-top:6px}._text_ra8fg_41{background:#b8bdd3;border-radius:2px;flex:1;max-width:55%;height:3px}._input_ra8fg_36[data-size=l] ._text_ra8fg_41{height:5px}._suffix_ra8fg_43{background:#d5d8e6;border-radius:2px;width:14%;height:3px}._icon_ra8fg_44{background:#666c8a;border-radius:1px;flex:none;width:5px;height:5px}._input_ra8fg_36[data-size=l] ._icon_ra8fg_44{width:9px;height:9px}._icon_ra8fg_44:last-child{margin-left:auto}._icon_ra8fg_44:first-child{margin-left:0}._status_ra8fg_48{border-radius:50%;flex:none;width:5px;height:5px;margin-left:auto}._input_ra8fg_36[data-size=l] ._status_ra8fg_48{width:9px;height:9px}._input_ra8fg_36[data-state=Hovered]{border-color:#c5c9de}._input_ra8fg_36[data-state=Typing]{border-color:#080e2d}._input_ra8fg_36[data-state=Typing] ._text_ra8fg_41,._input_ra8fg_36[data-state=Filled] ._text_ra8fg_41{background:#343a54}._input_ra8fg_36[data-state=Error]{border-color:#f04e57}._input_ra8fg_36[data-state=Error] ._status_ra8fg_48{background:#f04e57}._input_ra8fg_36[data-state=Warning]{border-color:#f3a712}._input_ra8fg_36[data-state=Warning] ._status_ra8fg_48{background:#f3a712}._input_ra8fg_36[data-state=Disabled],._group_ra8fg_24[data-surface=widget] ._input_ra8fg_36[data-state=Disabled]{background:#dee1ed}._input_ra8fg_36[data-state=Disabled] ._text_ra8fg_41,._input_ra8fg_36[data-state=Disabled] ._icon_ra8fg_44{opacity:.45}._source_ra8fg_59{color:var(--ink);font-size:var(--ad-meta);text-underline-offset:3px;align-self:flex-start;margin-top:6px}._source_ra8fg_59:focus-visible{outline:2px solid var(--focus);outline-offset:3px}._moves_ra8fg_63{align-content:center;gap:var(--ad-m);margin:0;padding:0;list-style:none;display:grid}._moves_ra8fg_63 li{border-left:2px solid var(--line);color:var(--muted);gap:4px;padding:12px 0 12px 14px;transition:border-color .5s,color .5s;display:grid;position:relative}._moves_ra8fg_63 li[data-done]{border-left-color:var(--ink);color:var(--ink)}._moves_ra8fg_63 strong{font-weight:500}._moves_ra8fg_63 li>span:last-child{font-size:var(--ad-meta);line-height:1.4}._factor_ra8fg_68{font-family:var(--font-mono);letter-spacing:.04em;font-size:.72rem}._moves_ra8fg_63 li:after{content:"→";color:inherit;position:absolute;top:50%;right:0;transform:translateY(-50%)}._panel_ra8fg_13[data-version=new] ._matrix_ra8fg_22{transition:opacity .6s,transform .7s cubic-bezier(.16,1,.3,1)}._refactor_ra8fg_2:not([data-stage="2"]) ._panel_ra8fg_13[data-version=new] ._matrix_ra8fg_22{opacity:.12;transform:scale(.97)}._properties_ra8fg_74{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._properties_ra8fg_74 li{border:1px solid var(--line);color:var(--ink);font-family:var(--font-mono);transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1);transition-delay:calc(.4s + var(--i) * 90ms);padding:3px 8px;font-size:.64rem}._refactor_ra8fg_2:not([data-stage="2"]) ._properties_ra8fg_74 li{visibility:hidden;opacity:0;transform:translateY(6px)}._caption_ra8fg_78{margin-top:var(--ad-l);max-width:68ch;color:var(--muted);font-size:var(--ad-meta);line-height:1.5}@media (width<=1023px){._compare_ra8fg_12{grid-template-columns:1fr}._moves_ra8fg_63{grid-template-columns:1fr 1fr}._moves_ra8fg_63 li:after{content:"↓"}}@media (width<=640px){._moves_ra8fg_63{gap:var(--ad-s);grid-template-columns:1fr}._matrix_ra8fg_22{grid-template-columns:minmax(4.2rem,5rem) repeat(var(--cols),minmax(0,1fr));gap:4px 3px;padding:8px}._group_ra8fg_24{gap:4px 3px;margin:0 -8px;padding:6px 8px}._rowLabel_ra8fg_29{font-size:.46rem}._colHead_ra8fg_23{font-size:.42rem}._input_ra8fg_36{gap:2px;padding:0 2px}}@media (pointer:coarse){._replay_ra8fg_7{min-height:44px}}@media (prefers-reduced-motion:reduce){._moves_ra8fg_63 li,._panel_ra8fg_13[data-version=new] ._matrix_ra8fg_22,._properties_ra8fg_74 li{transition:none}}._refactor_ra8fg_2._refactor_ra8fg_2 ._kicker_ra8fg_4{font-size:.75rem;line-height:1.4}
