.P2KuFa_m{flex:none;display:block;overflow:visible}.P2KuFa_base{fill:var(--m-base)}.P2KuFa_shade{fill:var(--m-shade)}.P2KuFa_lip{fill:var(--m-lip)}.P2KuFa_eye{fill:var(--m-eye)}.P2KuFa_ink{fill:var(--m-ink)}.P2KuFa_pupil{fill:var(--m-ink);transition:transform .25s var(--ease)}.P2KuFa_happy{display:none}.P2KuFa_joy .P2KuFa_happy{display:inline}.P2KuFa_joy .P2KuFa_open{display:none}.P2KuFa_oops .P2KuFa_pupil{transform:translate(-1.4px,1.8px)}.P2KuFa_bob{transform-box:view-box;transform-origin:24px 30px;animation:3.2s ease-in-out infinite P2KuFa_bob}.P2KuFa_joy .P2KuFa_bob{animation:P2KuFa_hop .55s var(--ease)}.P2KuFa_flip .P2KuFa_bob{animation:1s cubic-bezier(.45,0,.25,1) .35s both P2KuFa_flip}@keyframes P2KuFa_bob{50%{transform:translateY(-1.5px)}}@keyframes P2KuFa_hop{35%{transform:translateY(-7px)rotate(-8deg)}}@keyframes P2KuFa_flip{45%{transform:translateY(-22px)rotate(-200deg)}to{transform:translateY(0)rotate(-360deg)}}
.WqW1lq_plane{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:visible}.WqW1lq_bg{fill:var(--card)}.WqW1lq_frame{fill:none;stroke:var(--line);stroke-width:1px;pointer-events:none}.WqW1lq_grid{stroke:var(--pl-grid);stroke-width:1.4px}.WqW1lq_ghost .WqW1lq_grid{stroke:var(--pl-grid);opacity:.8}.WqW1lq_axis{stroke:var(--pl-axis);stroke-width:1.8px}.WqW1lq_tgrid{stroke:var(--pl-tgrid);stroke-width:1.4px;opacity:.75}.WqW1lq_taxis{stroke:var(--pl-tgrid);stroke-width:2.4px}.WqW1lq_tick{font:400 12px var(--f-mono);fill:var(--pl-label);font-variant-numeric:tabular-nums}.WqW1lq_label{font-family:var(--f-mono);paint-order:stroke;stroke:var(--card);stroke-width:5px;stroke-linejoin:round;font-style:normal;font-weight:500}.WqW1lq_note{font:500 13px var(--f-mono);paint-order:stroke;stroke:var(--card);stroke-width:6px;stroke-linejoin:round;font-variant-numeric:tabular-nums}.WqW1lq_handle{cursor:grab;outline:none}.WqW1lq_handle:active{cursor:grabbing}.WqW1lq_handle.WqW1lq_locked{cursor:default}.WqW1lq_hit{fill:#0000}.WqW1lq_ring{fill:var(--card);stroke-width:2.5px;transition:r .15s var(--ease)}.WqW1lq_handle:not(.WqW1lq_locked):hover .WqW1lq_ring,.WqW1lq_handle:focus-visible .WqW1lq_ring{r:13}.WqW1lq_handle:focus-visible .WqW1lq_ring{stroke-width:3.5px}.WqW1lq_locked .WqW1lq_ring{fill:var(--card)}
._2J5kxa_fabWrap{z-index:8;right:max(16px, env(safe-area-inset-right,0px));bottom:calc(var(--dock-h,96px) + 16px);align-items:center;gap:10px;display:flex;position:fixed}._2J5kxa_fab,._2J5kxa_fabMic{appearance:none;cursor:pointer;background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);border:0;transition:background-color .15s,box-shadow .15s}._2J5kxa_fab{height:48px;font:500 15px/1 var(--f-ui);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8px;display:inline-flex}._2J5kxa_fabBust{width:30px;color:var(--ink);flex:none}._2J5kxa_fabMic{background:var(--ink);width:48px;height:48px;color:var(--card);border-radius:50%;place-items:center;display:grid}._2J5kxa_fabMic svg{width:22px;height:22px}@media (hover:hover){._2J5kxa_fab:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}._2J5kxa_fabMic:hover{background:#2e3036}}._2J5kxa_fab:active,._2J5kxa_fabMic:active{transform:translateY(1px)}._2J5kxa_fab:focus-visible,._2J5kxa_fabMic:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._2J5kxa_fab kbd{font:400 12px/1 var(--f-mono);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:6px;padding:3px 6px}@media (max-width:600px){._2J5kxa_fab kbd,._2J5kxa_fabLabel{display:none}._2J5kxa_fabWrap{right:12px;bottom:calc(var(--dock-h,96px) + 10px);gap:8px}._2J5kxa_fab,._2J5kxa_fabMic{justify-content:center;width:44px;height:44px;padding:0}._2J5kxa_fabBust{width:28px}._2J5kxa_fabMic svg{width:20px;height:20px}}._2J5kxa_scrim{z-index:30;background:#1a1b1e47;animation:.2s ease-out _2J5kxa_fade;position:fixed;inset:0}@media (min-width:701px){._2J5kxa_scrim{display:none}}@keyframes _2J5kxa_fade{0%{opacity:0}}._2J5kxa_panel{z-index:31;background:var(--bg);border-left:1px solid var(--line);width:min(460px,100vw);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);animation:_2J5kxa_slideIn .28s var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:0 1px 2px #0000000d,0 12px 32px #00000012}@keyframes _2J5kxa_slideIn{0%{opacity:0;transform:translate(40px)}}@media (max-width:700px){._2J5kxa_panel{border-left:0;border-top:1px solid var(--line);width:100%;height:min(88dvh,760px);animation:_2J5kxa_sheetIn .3s var(--ease);border-radius:16px 16px 0 0;top:auto;left:0}@keyframes _2J5kxa_sheetIn{0%{opacity:0;transform:translateY(60px)}}}._2J5kxa_head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 14px 12px 18px;display:flex}._2J5kxa_headText{flex:1;min-width:0}._2J5kxa_headBust{width:36px;color:var(--ink);flex:none;transition:opacity .2s}._2J5kxa_headBust._2J5kxa_talking{animation:1.4s ease-in-out infinite _2J5kxa_talk}@keyframes _2J5kxa_talk{50%{opacity:.55}}._2J5kxa_headText b{font:500 16px/1.2 var(--f-ui);display:block}._2J5kxa_headText span{font:400 12.5px/1.4 var(--f-mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}._2J5kxa_thread{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;padding:18px 18px 8px;display:flex;overflow-y:auto}._2J5kxa_empty{color:var(--ink-2);flex-direction:column;gap:12px;font-size:15px;line-height:1.5;display:flex}._2J5kxa_suggest{flex-direction:column;gap:8px;display:flex}._2J5kxa_suggest button{appearance:none;text-align:left;cursor:pointer;background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);font:400 15px/1.35 var(--f-ui);border:0;border-radius:12px;padding:11px 14px;transition:box-shadow .15s}@media (hover:hover){._2J5kxa_suggest button:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}}._2J5kxa_suggest button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._2J5kxa_me{background:var(--accent-2);max-width:86%;color:var(--accent-ink);border-radius:16px 16px 6px;align-self:flex-end;padding:10px 14px;font-size:15px;line-height:1.45}._2J5kxa_me ._2J5kxa_via{font:400 12px/1 var(--f-mono);opacity:.8;margin-bottom:4px;display:block}._2J5kxa_bot{align-items:flex-start;gap:10px;display:flex}._2J5kxa_botBust{width:28px;color:var(--ink);flex:none;margin-top:2px}._2J5kxa_botBody{flex-direction:column;flex:1;gap:12px;min-width:0;font-size:15.5px;line-height:1.55;display:flex}._2J5kxa_botBody p,._2J5kxa_botBody ul{margin:0}._2J5kxa_botBody ul{flex-direction:column;gap:4px;padding-left:20px;display:flex}._2J5kxa_botBody .katex{font-size:1.05em}._2J5kxa_botBody .katex-display{margin:.2em 0;overflow:auto hidden}._2J5kxa_thinking{gap:5px;padding:8px 0;display:inline-flex}._2J5kxa_thinking i{background:var(--ink-3);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite _2J5kxa_dot}._2J5kxa_thinking i:nth-child(2){animation-delay:.15s}._2J5kxa_thinking i:nth-child(3){animation-delay:.3s}@keyframes _2J5kxa_dot{40%{opacity:1;transform:translateY(-4px)}0%,80%,to{opacity:.4}}._2J5kxa_err{color:var(--bad);background:var(--bad-2);border-radius:12px;padding:10px 12px;font-size:14px}._2J5kxa_visual{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:16px;flex-direction:column;align-items:center;gap:10px;margin:0;padding:14px;display:flex}._2J5kxa_vTitle{font:400 12.5px/1.3 var(--f-mono);color:var(--ink-3);align-self:stretch}._2J5kxa_vCap{color:var(--ink-2);text-align:center;flex-wrap:wrap;justify-content:center;align-self:stretch;align-items:center;gap:10px;font-size:14.5px;display:flex}._2J5kxa_replay{appearance:none;cursor:pointer;background:0 0;border:0;justify-content:center;width:100%;padding:0;display:flex}._2J5kxa_steps{align-items:stretch}._2J5kxa_steps ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._2J5kxa_stepRow{animation:_2J5kxa_rowIn .3s var(--ease);align-items:flex-start;gap:10px;display:flex}@keyframes _2J5kxa_rowIn{0%{opacity:0;transform:translateY(6px)}}._2J5kxa_stepN{background:var(--panel);width:24px;height:24px;font:500 12px/1 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;margin-top:6px;display:grid}._2J5kxa_stepBody{flex:1;min-width:0}._2J5kxa_stepBody .katex-display{text-align:left;margin:.1em 0;overflow:auto hidden}._2J5kxa_stepBody .katex-display>.katex{text-align:left}._2J5kxa_stepBody p{color:var(--ink-2);font-size:14px}._2J5kxa_stepsFoot{align-items:center;gap:6px;display:flex}._2J5kxa_check{align-items:stretch}._2J5kxa_checkQ{font:500 15px/1.4 var(--f-ui)}._2J5kxa_checkOpts{flex-direction:column;gap:8px;display:flex}._2J5kxa_checkOpt{appearance:none;cursor:pointer;text-align:left;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--card);color:var(--ink);font:400 15px/1.35 var(--f-ui);border:0;border-radius:12px;padding:10px 12px;transition:box-shadow .15s,background-color .15s}@media (hover:hover){._2J5kxa_checkOpt:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink-3)}}._2J5kxa_checkOpt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._2J5kxa_checkOpt:disabled{cursor:default}._2J5kxa_right{background:var(--accent-2);color:var(--accent-ink);box-shadow:inset 0 0 0 1.5px var(--accent)}._2J5kxa_wrong{background:var(--bad-2);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--bad)}._2J5kxa_okText,._2J5kxa_missText{font-size:14.5px;line-height:1.45}._2J5kxa_okText{color:var(--accent-ink)}._2J5kxa_missText{color:var(--ink-2)}._2J5kxa_composer{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}._2J5kxa_row{align-items:flex-end;gap:8px;display:flex}._2J5kxa_input{resize:none;min-width:0;max-height:140px;box-shadow:inset 0 0 0 1px var(--line-2);font:400 16px/1.4 var(--f-ui);color:var(--ink);background:var(--card);border:0;border-radius:12px;flex:1;padding:11px 14px;transition:box-shadow .15s}._2J5kxa_input:focus{box-shadow:inset 0 0 0 1px var(--ink), 0 0 0 3px var(--accent-2);outline:none}._2J5kxa_input::placeholder{color:var(--ink-3)}._2J5kxa_round{cursor:pointer;background:var(--ink);width:48px;height:48px;color:var(--card);border:0;border-radius:50%;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}@media (hover:hover){._2J5kxa_round:hover:not(:disabled){background:#2e3036}}._2J5kxa_round:active:not(:disabled){transform:translateY(1px)}._2J5kxa_round:disabled{background:var(--off);color:var(--off-ink);cursor:default}._2J5kxa_round:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._2J5kxa_round svg{width:22px;height:22px}._2J5kxa_mic{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}@media (hover:hover){._2J5kxa_mic:hover:not(:disabled){background:var(--card);box-shadow:inset 0 0 0 1px var(--ink-3)}}._2J5kxa_rec,._2J5kxa_rec:hover:not(:disabled){background:var(--bad);color:#fff;box-shadow:none;animation:1.2s ease-in-out infinite _2J5kxa_pulse}@keyframes _2J5kxa_pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--bad) 20%, transparent)}}._2J5kxa_status{min-height:22px;font:400 12.5px/1.3 var(--f-mono);color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;display:flex}._2J5kxa_level{align-items:center;gap:3px;height:16px;display:inline-flex}._2J5kxa_level i{background:var(--bad);border-radius:2px;width:3px;transition:height 80ms}._2J5kxa_toggle{appearance:none;cursor:pointer;font:500 13px/1 var(--f-ui);color:var(--ink-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}._2J5kxa_toggle svg{width:16px;height:16px}._2J5kxa_toggle:focus-visible{outline:2px solid var(--accent)}
._3p4QBa_center{text-align:center;min-height:70vh;color:var(--ink-2);align-content:center;place-items:center;gap:16px;display:grid}._3p4QBa_loadBust{width:64px;color:var(--ink);opacity:.85}._3p4QBa_shell{background:var(--bg);min-height:100dvh;padding-right:var(--tutor-w,0px);transition:padding-right .28s var(--ease)}._3p4QBa_bar{top:env(safe-area-inset-top,0px);z-index:6;background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky}._3p4QBa_bar:before{content:"";height:env(safe-area-inset-top,0px);background:var(--bg);position:fixed;inset:0 0 auto}._3p4QBa_barIn{align-items:center;gap:16px;max-width:760px;height:64px;margin:0 auto;display:flex}._3p4QBa_segs{flex:1;gap:4px;display:grid}._3p4QBa_seg{background:#e3e5e8;border-radius:99px;height:4px;overflow:hidden}._3p4QBa_seg>i{border-radius:inherit;background:var(--accent);width:0;height:100%;transition:width .5s var(--ease), background-color .3s;display:block}._3p4QBa_segCur>i{width:22%}._3p4QBa_segOk>i{width:100%}._3p4QBa_segMiss>i{background:var(--miss-seg);width:100%}._3p4QBa_count{font:400 13px/1 var(--f-mono);color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;min-width:44px}._3p4QBa_stage{padding-block:36px calc(var(--dock-h,120px) + 40px)}@media (max-width:600px){._3p4QBa_stage{padding-block:20px calc(var(--dock-h,120px) + 76px)}}._3p4QBa_step{max-width:680px;animation:_3p4QBa_stepIn .45s var(--ease);flex-direction:column;gap:22px;margin:0 auto;display:flex}._3p4QBa_wide{max-width:880px}@keyframes _3p4QBa_stepIn{0%{opacity:0;transform:translateY(10px)}}._3p4QBa_step[data-locked] button,._3p4QBa_step[data-locked] input,._3p4QBa_step[data-locked] [role=slider]{pointer-events:none}._3p4QBa_where{font:400 13px/1.4 var(--f-mono);color:var(--ink-3)}._3p4QBa_how{max-width:62ch;color:var(--ink-2);margin-top:6px;font-size:14px;line-height:1.5}._3p4QBa_q{align-items:flex-start;gap:16px;display:flex}._3p4QBa_qBust{width:46px;color:var(--ink);flex:none;margin-top:2px}._3p4QBa_qt{min-width:0}._3p4QBa_qt h2{font:500 clamp(1.375rem, 2.8vw, 1.75rem)/1.22 var(--f-display);letter-spacing:-.025em;text-wrap:pretty;color:var(--ink)}._3p4QBa_qt h2:focus{outline:none}._3p4QBa_qt h2 .katex{font-size:1.02em}._3p4QBa_qt p,._3p4QBa_sub{color:var(--ink-2);max-width:62ch;margin-top:8px;font-size:17px;line-height:1.55}._3p4QBa_dock{left:0;right:var(--tutor-w,0px);z-index:7;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -1px 0 var(--line);padding-top:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));transition:background-color .25s,box-shadow .25s;position:fixed;bottom:0}._3p4QBa_dock[data-mode=ok]{background:var(--ok-bg);box-shadow:0 -1px #c8d1f4}._3p4QBa_dock[data-mode=retry]{background:var(--retry-bg)}._3p4QBa_dock[data-mode=miss]{background:var(--miss-bg)}._3p4QBa_dockIn{justify-content:flex-end;align-items:center;gap:16px 24px;max-width:760px;margin:0 auto;display:flex}._3p4QBa_fb{min-width:0;animation:_3p4QBa_fbIn .35s var(--ease);flex:1;align-items:flex-start;gap:14px;display:flex}@keyframes _3p4QBa_fbIn{0%{opacity:0;transform:translateY(8px)}}._3p4QBa_fbBust{width:44px;color:var(--ink);flex:none}._3p4QBa_fbBody{min-width:0}._3p4QBa_verdict{font:400 12px/1.3 var(--f-mono);color:var(--ink-3)}._3p4QBa_dock[data-mode=ok] ._3p4QBa_verdict{color:var(--accent)}._3p4QBa_dock[data-mode=retry] ._3p4QBa_verdict{color:var(--bad)}._3p4QBa_fbTitle{font:500 18px/1.3 var(--f-ui);letter-spacing:-.015em;color:var(--ink);margin-top:2px}._3p4QBa_fbText{color:var(--ink-2);max-width:60ch;margin-top:4px;font-size:15px;line-height:1.5}@media (max-width:600px){._3p4QBa_barIn{gap:10px}._3p4QBa_segs{gap:2px}._3p4QBa_dockIn{flex-direction:column;align-items:stretch;gap:12px}._3p4QBa_dock .btn{width:100%;min-width:0}._3p4QBa_fbBust,._3p4QBa_qBust{width:38px}}._3p4QBa_finish{background:var(--bg);min-height:100dvh}._3p4QBa_finIn{max-width:1120px;animation:_3p4QBa_stepIn .6s var(--ease);grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;margin:0 auto;padding:56px 0 96px;display:grid}._3p4QBa_finText{flex-direction:column;gap:22px;min-width:0;display:flex}._3p4QBa_finIn h1{font:400 clamp(2.5rem, 5vw, 4rem)/1 var(--f-display);letter-spacing:-.04em}._3p4QBa_finIn h1 span{color:#8a8d93}._3p4QBa_stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;display:flex}._3p4QBa_stat{flex:1;min-width:0;padding:14px 0}._3p4QBa_stat+._3p4QBa_stat{border-left:1px solid var(--line);padding-left:18px}._3p4QBa_stat dt{font:400 12px/1.2 var(--f-mono);color:var(--ink-3)}._3p4QBa_stat dd{font:500 24px/1 var(--f-ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);margin:8px 0 0}._3p4QBa_recap{flex-direction:column;gap:12px;display:flex}._3p4QBa_recapTex{max-width:100%;font-size:1.2em;overflow-x:auto}._3p4QBa_recap ul{color:var(--ink-2);gap:8px;margin:0;padding-left:20px;font-size:16px;line-height:1.5;display:grid}._3p4QBa_finBtns{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}._3p4QBa_finArt{width:min(100%,420px);color:var(--ink);justify-self:center}@media (max-width:760px){._3p4QBa_finIn{grid-template-columns:1fr;gap:28px;padding:24px 0 64px}._3p4QBa_finArt{order:-1;width:min(70%,300px)}._3p4QBa_finBtns .btn{width:100%}}@media (prefers-reduced-motion:reduce){._3p4QBa_step,._3p4QBa_fb,._3p4QBa_finIn{animation:none}}
.SkNGWa_switch{box-shadow:inset 0 0 0 1px var(--s-line);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.SkNGWa_opt{min-width:34px;height:26px;font:500 12px/1 var(--s-font-mono);color:var(--s-ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0 7px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-grid}.SkNGWa_opt:hover{color:var(--s-ink)}.SkNGWa_opt[aria-current=true],.SkNGWa_opt[aria-pressed=true]{background:var(--s-ink);color:var(--s-bg)}.SkNGWa_opt:focus-visible{outline:2px solid var(--s-accent);outline-offset:1px}
.cAf6Hq_shell{grid-template-columns:232px minmax(0,1fr);min-height:100dvh;display:grid}.cAf6Hq_side{border-right:1.5px solid var(--s-ink);background:var(--s-bg);flex-direction:column;gap:28px;height:100dvh;padding:26px 18px;display:flex;position:sticky;top:0}.cAf6Hq_brand,.cAf6Hq_brandMobile{font:var(--s-display-weight) 30px/1 var(--s-font-display);letter-spacing:var(--s-display-tracking);color:var(--s-ink);padding:0 10px;text-decoration:none}.cAf6Hq_nav{flex-direction:column;gap:6px;display:flex}.cAf6Hq_navItem{border-radius:var(--s-radius);height:46px;font:600 15px/1 var(--s-font-ui);color:var(--s-ink-2);align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.cAf6Hq_navItem:hover{background:var(--s-accent-2);color:var(--s-ink)}.cAf6Hq_navItem[aria-current=page]{background:var(--s-ink);color:var(--s-bg)}.cAf6Hq_sideFoot{flex-direction:column;gap:10px;margin-top:auto;padding:0 10px;display:flex}.cAf6Hq_switch{border-radius:calc(var(--s-radius) + 3px);box-shadow:inset 0 0 0 1.5px var(--s-ink);background:var(--s-card);gap:3px;padding:3px;display:inline-flex}.cAf6Hq_switchBtn{border-radius:var(--s-radius);min-width:36px;height:34px;font:600 13px/1 var(--s-font-ui);color:var(--s-ink-2);cursor:pointer;background:0 0;border:0;padding:0 12px}.cAf6Hq_switchBtn[aria-checked=true]{background:var(--s-ink);color:var(--s-bg)}html[data-teacher=aya] .cAf6Hq_switchBtn[aria-checked=true]{background:var(--s-accent);color:#fff}.cAf6Hq_main{flex-direction:column;min-width:0;display:flex}.cAf6Hq_top{z-index:20;background:color-mix(in srgb, var(--s-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--s-line);justify-content:flex-end;align-items:center;gap:14px;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.cAf6Hq_brandMobile{margin-right:auto;padding:0;font-size:24px;display:none}.cAf6Hq_stats{align-items:center;gap:10px;display:flex}.cAf6Hq_topSwitch{display:none}.cAf6Hq_content{flex:1;width:100%;max-width:1080px;padding:32px 28px 64px}.cAf6Hq_tabs{display:none}@media (max-width:860px){.cAf6Hq_shell{grid-template-columns:1fr}.cAf6Hq_side{display:none}.cAf6Hq_brandMobile,.cAf6Hq_topSwitch{display:block}.cAf6Hq_top{gap:8px;height:58px;padding:0 16px}.cAf6Hq_content{padding:20px 16px calc(96px + env(safe-area-inset-bottom,0px))}.cAf6Hq_tabs{z-index:30;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:var(--s-bg);border-top:1.5px solid var(--s-ink);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.cAf6Hq_tab{font:600 11px/1 var(--s-font-ui);color:var(--s-ink-3);border-radius:var(--s-radius);flex-direction:column;align-items:center;gap:3px;padding:6px 0;text-decoration:none;display:flex}.cAf6Hq_tab[aria-current=page]{color:var(--s-ink);background:var(--s-accent-2)}}html:not([data-teacher=aya]) .cAf6Hq_side{border-right:1px solid var(--s-line);background:var(--s-bg);gap:20px;padding:0 12px 20px}html:not([data-teacher=aya]) .cAf6Hq_brand{height:64px;font:600 21px/1 var(--s-font-ui);letter-spacing:-.04em;align-items:center;padding:0 12px;display:flex}html:not([data-teacher=aya]) .cAf6Hq_nav{gap:2px}html:not([data-teacher=aya]) .cAf6Hq_navItem{height:44px;font:500 15px/1 var(--s-font-ui);letter-spacing:-.005em;color:var(--s-ink-2);border-radius:999px;gap:12px;padding:0 14px 0 12px;transition:background .15s,color .15s}html:not([data-teacher=aya]) .cAf6Hq_navIcon{color:var(--s-ink-3);place-items:center;transition:color .15s;display:grid}html:not([data-teacher=aya]) .cAf6Hq_navIcon svg{width:20px;height:20px}html:not([data-teacher=aya]) .cAf6Hq_navItem:hover{background:color-mix(in srgb, var(--s-ink) 4%, var(--s-bg));color:var(--s-ink)}html:not([data-teacher=aya]) .cAf6Hq_navItem:hover .cAf6Hq_navIcon{color:var(--s-ink-2)}html:not([data-teacher=aya]) .cAf6Hq_navItem[aria-current=page]{background:color-mix(in srgb, var(--s-ink) 7.5%, var(--s-bg));color:var(--s-ink)}html:not([data-teacher=aya]) .cAf6Hq_navItem[aria-current=page] .cAf6Hq_navIcon{color:var(--s-ink)}html:not([data-teacher=aya]) .cAf6Hq_navItem:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}html:not([data-teacher=aya]) .cAf6Hq_sideFoot{gap:10px;padding:0 12px}html:not([data-teacher=aya]) .cAf6Hq_switch{box-shadow:none;background:var(--s-bg-2);border-radius:999px;gap:2px;padding:3px}html:not([data-teacher=aya]) .cAf6Hq_switchBtn{min-width:34px;height:30px;font:500 13px/1 var(--s-font-ui);letter-spacing:0;color:var(--s-ink-2);border-radius:999px;padding:0 12px}html:not([data-teacher=aya]) .cAf6Hq_switchBtn[aria-checked=true]{background:var(--s-card);color:var(--s-ink);box-shadow:0 0 0 1px var(--s-line), 0 1px 2px #0000000f}html:not([data-teacher=aya]) .cAf6Hq_switchBtn:not([aria-checked=true]):hover{color:var(--s-ink)}html:not([data-teacher=aya]) .cAf6Hq_top{border-bottom:1px solid var(--s-line);background:color-mix(in srgb, var(--s-bg) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:12px;height:64px;padding:0 32px}html:not([data-teacher=aya]) .cAf6Hq_stats{gap:8px}html:not([data-teacher=aya]) .cAf6Hq_content{max-width:1120px;padding:40px 40px 96px}@media (max-width:860px){html:not([data-teacher=aya]) .cAf6Hq_top{gap:8px;height:56px;padding:0 16px}html:not([data-teacher=aya]) .cAf6Hq_brandMobile{font:600 20px/1 var(--s-font-ui);letter-spacing:-.04em}html:not([data-teacher=aya]) .cAf6Hq_content{padding:24px 16px calc(104px + env(safe-area-inset-bottom,0px))}html:not([data-teacher=aya]) .cAf6Hq_tabs{padding:4px 8px calc(4px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--s-line);background:color-mix(in srgb, var(--s-bg) 96%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html:not([data-teacher=aya]) .cAf6Hq_tab{min-height:52px;font:500 12px/1 var(--s-font-ui);color:var(--s-ink-3);border-radius:12px;justify-content:center;gap:4px;padding:0}html:not([data-teacher=aya]) .cAf6Hq_tabIcon{place-items:center;display:grid}html:not([data-teacher=aya]) .cAf6Hq_tab[aria-current=page]{color:var(--s-ink);background:0 0}html:not([data-teacher=aya]) .cAf6Hq_tab:focus-visible{outline:2px solid var(--s-accent);outline-offset:-2px}}.cAf6Hq_sideLang{align-self:flex-start}.cAf6Hq_topLang{flex-shrink:0;display:none!important}@media (max-width:860px){.cAf6Hq_topLang{display:inline-flex!important}}
.sS_a5G_fig{width:100%;max-width:640px;margin:0 auto}.sS_a5G_svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:visible}.sS_a5G_grid line{stroke:var(--lx-grid);stroke-width:1px}.sS_a5G_axis line{stroke:var(--lx-axis);stroke-width:1.2px}.sS_a5G_ticks text{font:var(--lx-tick-font);fill:var(--lx-tick)}.sS_a5G_ticks .sS_a5G_axisName{fill:var(--lx-muted)}.sS_a5G_t_ink{--c:var(--lx-ink)}.sS_a5G_t_accent{--c:var(--lx-accent)}.sS_a5G_t_alt{--c:var(--lx-alt)}.sS_a5G_t_warm{--c:var(--lx-warm)}.sS_a5G_t_muted{--c:var(--lx-muted)}.sS_a5G_t_good{--c:var(--lx-good)}.sS_a5G_t_bad{--c:var(--lx-bad)}.sS_a5G_curve{fill:none;stroke:var(--c);stroke-width:var(--lx-curve-w);stroke-linecap:round;stroke-linejoin:round}.sS_a5G_curve[data-dashed]{stroke-dasharray:6 6}.sS_a5G_secant{stroke:var(--c);stroke-width:calc(var(--lx-curve-w) * .8)}.sS_a5G_rule{stroke:var(--c);stroke-width:1.4px}.sS_a5G_rule[data-dashed=true]{stroke-dasharray:5 6}.sS_a5G_band{fill:var(--c);opacity:var(--lx-band-opacity,.35)}.sS_a5G_dot{r:var(--lx-dot-r);fill:var(--c);stroke:var(--lx-paper);stroke-width:2px}.sS_a5G_g{fill:var(--c)}.sS_a5G_hole{r:var(--lx-dot-r);fill:var(--lx-paper);stroke:var(--c);stroke-width:var(--lx-hole-w,2)}.sS_a5G_label{font:var(--lx-label-font);fill:var(--c,var(--lx-ink))}.sS_a5G_note{font:var(--lx-tick-font);fill:var(--c)}.sS_a5G_handle{cursor:grab}.sS_a5G_handle[data-locked]{cursor:default}.sS_a5G_hit{fill:#0000}.sS_a5G_knob{r:var(--lx-knob-r);fill:var(--c);stroke:var(--lx-paper);stroke-width:var(--lx-knob-ring);filter:var(--lx-knob-shadow,none);outline:none;transition:r .15s}.sS_a5G_handle:not([data-locked]):hover .sS_a5G_knob{r:calc(var(--lx-knob-r) + 2px)}.sS_a5G_knob:focus-visible{stroke:var(--lx-focus);stroke-width:3px}.sS_a5G_level{stroke:var(--c);stroke-width:1.6px;stroke-dasharray:7 6}.sS_a5G_caption{text-align:center;font:var(--lx-label-font);color:var(--lx-muted);margin-top:6px}
.u_me3a_root{--lx-ink:#1a1b1e;--lx-accent:#2c4bd6;--lx-alt:#1a1b1e;--lx-warm:#e5a50a;--lx-muted:#8a8d93;--lx-good:#2c4bd6;--lx-bad:#c8402f;--lx-paper:#fcfcfd;--lx-grid:#eceef1;--lx-axis:#b9bcc2;--lx-tick:#8a8d93;--lx-focus:#2c4bd6;--lx-curve-w:2;--lx-dot-r:5px;--lx-knob-r:8px;--lx-knob-ring:3px;--lx-hole-w:2;--lx-band-opacity:.22;--lx-tick-font:400 12px "Geist Mono", ui-monospace, monospace;--lx-label-font:500 14px "Geist Mono", ui-monospace, monospace;color:#1a1b1e;background:#f4f5f6;flex-direction:column;min-height:100dvh;font-family:Host Grotesk,system-ui,sans-serif;display:flex}.u_me3a_root .c-purple{color:var(--lx-accent)}.u_me3a_root .c-blue{color:var(--lx-accent)}.u_me3a_top{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f5f6e6;align-items:center;gap:18px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.u_me3a_close{color:#4a4c52;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.u_me3a_close:hover{color:#1a1b1e;background:#ebecef}.u_me3a_close path{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;fill:none}.u_me3a_bar{background:#e3e5e8;border-radius:999px;flex:1;height:4px;overflow:hidden}.u_me3a_bar span{background:var(--lx-accent);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.u_me3a_count{color:#6c6f75;text-align:right;font-variant-numeric:tabular-nums;min-width:52px;font:400 13px/1 Geist Mono,ui-monospace,monospace}.u_me3a_main{flex-direction:column;gap:20px;width:100%;max-width:760px;margin:0 auto;padding:40px 24px 200px;animation:.45s cubic-bezier(.22,1,.36,1) u_me3a_rise;display:flex}@keyframes u_me3a_rise{0%{opacity:0;transform:translateY(10px)}}.u_me3a_where{color:#6c6f75;font:400 13px/1.4 Geist Mono,ui-monospace,monospace}.u_me3a_say{align-items:center;gap:14px;display:flex}.u_me3a_sayBust{color:#1a1b1e;flex:none;width:52px}.u_me3a_say p{color:#4a4c52;max-width:52ch;font-size:16px;line-height:1.45}.u_me3a_prompt{letter-spacing:-.025em;text-wrap:pretty;font:500 clamp(1.5rem,3.2vw,2rem)/1.2 Host Grotesk,system-ui,sans-serif}.u_me3a_sub{color:#4a4c52;max-width:62ch;margin-top:-8px;font-size:17px;line-height:1.55}.u_me3a_sheet{background:#fcfcfd;border-radius:16px;padding:20px 20px 18px;box-shadow:inset 0 0 0 1px #dfe1e4}.u_me3a_blocks{flex-direction:column;gap:14px;display:flex}.u_me3a_plot{width:100%}.u_me3a_row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;display:grid}.u_me3a_table{overflow-x:auto}.u_me3a_table p{color:#6c6f75;margin-bottom:8px;font-size:14px}.u_me3a_table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font:400 14px/1 Geist Mono,ui-monospace,monospace}.u_me3a_table th{text-align:left;color:#4a4c52;white-space:nowrap;padding:10px 12px 10px 0;font:500 14px/1.2 Host Grotesk,system-ui,sans-serif}.u_me3a_table td{text-align:right;border-left:1px solid #eceef1;padding:10px 12px}.u_me3a_table tr+tr{border-top:1px solid #dfe1e4}.u_me3a_math{text-align:center;padding:6px 0;font-size:22px}.u_me3a_readout{text-align:center;place-items:center;min-height:2.6em;font-size:19px;display:grid}.u_me3a_stats{color:#6c6f75;justify-content:center;gap:28px;font-size:14px;display:flex}.u_me3a_stat{align-items:baseline;gap:8px;display:flex}.u_me3a_statValue{color:#1a1b1e;font-variant-numeric:tabular-nums;font:500 15px/1 Geist Mono,ui-monospace,monospace}.u_me3a_status{text-align:center;color:#4a4c52;min-height:1.6em;font-size:15px}.u_me3a_tone_good{color:var(--lx-accent);font-weight:500}.u_me3a_tone_muted{color:#6c6f75}.u_me3a_text{color:#4a4c52;text-align:center;font-size:16px;line-height:1.55}.u_me3a_list{padding-left:20px;line-height:1.6}.u_me3a_hint{text-align:center;color:#8a8d93;font:400 12px/1.4 Geist Mono,ui-monospace,monospace}.u_me3a_segmented{background:#ebecef;border-radius:999px;align-self:center;gap:2px;padding:3px;display:inline-flex}.u_me3a_segBtn{color:#4a4c52;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:64px;height:34px;padding:0 14px;font:500 14px/1 Geist Mono,ui-monospace,monospace}.u_me3a_segBtn[aria-checked=true]{color:#1a1b1e;background:#fcfcfd;box-shadow:0 0 0 1px #dfe1e4,0 1px 2px #0000000f}.u_me3a_slider{color:#4a4c52;gap:8px;font-size:14px;display:grid}.u_me3a_slider input{accent-color:var(--lx-accent)}.u_me3a_keys{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.u_me3a_rows{gap:10px;display:grid}.u_me3a_option{text-align:left;color:#1a1b1e;cursor:pointer;background:#fcfcfd;border:0;border-radius:12px;align-items:center;gap:14px;min-height:56px;padding:12px 16px;font:500 16px/1.35 Host Grotesk,system-ui,sans-serif;transition:box-shadow .15s,background .15s;display:flex;box-shadow:inset 0 0 0 1px #dfe1e4}.u_me3a_option:hover:not(:disabled){box-shadow:inset 0 0 0 1px #c9ccd1}.u_me3a_option[data-state=picked]{box-shadow:inset 0 0 0 1.5px #1a1b1e}.u_me3a_option[data-state=wrong]{color:#6c6f75;background:#ebecef;box-shadow:inset 0 0 0 1.5px #c9ccd1}.u_me3a_option[data-state=right]{box-shadow:inset 0 0 0 1.5px var(--lx-accent);background:#e9edfb}.u_me3a_option:disabled{cursor:default}.u_me3a_optKey{color:#6c6f75;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font:500 12px/1 Geist Mono,ui-monospace,monospace;display:grid;box-shadow:inset 0 0 0 1px #dfe1e4}.u_me3a_option[data-state=picked] .u_me3a_optKey{color:#fcfcfd;box-shadow:none;background:#1a1b1e}.u_me3a_option[data-state=right] .u_me3a_optKey{background:var(--lx-accent);color:#fff;box-shadow:none}.u_me3a_optLabel{flex:1}.u_me3a_keys .u_me3a_option{justify-content:flex-start}.u_me3a_field{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:8px 0;font-size:22px;display:flex}.u_me3a_input{color:#1a1b1e;text-align:center;background:#fcfcfd;border:0;border-radius:12px;width:140px;height:54px;padding:0 14px;font:500 22px/1 Geist Mono,ui-monospace,monospace;box-shadow:inset 0 0 0 1px #c9ccd1}.u_me3a_input:focus{outline:none;box-shadow:inset 0 0 0 1.5px #1a1b1e,0 0 0 4px #e9edfb}.u_me3a_input[data-mode=ok],.u_me3a_input[data-mode=miss]{box-shadow:inset 0 0 0 1.5px var(--lx-accent);background:#e9edfb}.u_me3a_fieldTex{color:#1a1b1e}.u_me3a_dock{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f5f6eb;transition:background .25s;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #dfe1e4}.u_me3a_dock[data-mode=ok]{background:#e9edfb;box-shadow:0 -1px #c8d1f4}.u_me3a_dock[data-mode=retry],.u_me3a_dock[data-mode=miss]{background:#ebecef}.u_me3a_dockIn{max-width:760px;padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px));align-items:center;gap:20px;margin:0 auto;display:flex}.u_me3a_fb{flex:1;align-items:flex-start;gap:14px;animation:.35s cubic-bezier(.22,1,.36,1) u_me3a_rise;display:flex}.u_me3a_fbSpacer{flex:1}.u_me3a_fbBust{color:#1a1b1e;flex:none;width:46px}.u_me3a_verdict{color:#6c6f75;font:500 12px/1.3 Geist Mono,ui-monospace,monospace}.u_me3a_dock[data-mode=ok] .u_me3a_verdict{color:var(--lx-accent)}.u_me3a_fbTitle{letter-spacing:-.015em;font:500 18px/1.3 Host Grotesk,system-ui,sans-serif;margin-top:2px!important}.u_me3a_fbText{color:#4a4c52;max-width:60ch;font-size:15px;line-height:1.5;margin-top:4px!important}.u_me3a_cta{color:#fcfcfd;cursor:pointer;background:#1a1b1e;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:48px;padding:0 26px;font:500 16px/1 Host Grotesk,system-ui,sans-serif;text-decoration:none;transition:background .15s;display:inline-flex}.u_me3a_cta:hover:not(:disabled){background:#2e3036}.u_me3a_cta:disabled{color:#8a8d93;cursor:default;background:#d5d7db}.u_me3a_cta:focus-visible,.u_me3a_ghost:focus-visible{outline:2px solid var(--lx-accent);outline-offset:2px}.u_me3a_ghost{color:#1a1b1e;border-radius:999px;align-items:center;min-height:48px;padding:0 22px;font:500 16px/1 Host Grotesk,system-ui,sans-serif;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #c9ccd1}.u_me3a_ghost:hover{background:#ebecef}.u_me3a_finish{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;width:100%;max-width:1120px;margin:0 auto;padding:48px 24px 96px;animation:.6s cubic-bezier(.22,1,.36,1) u_me3a_rise;display:grid}.u_me3a_finText{flex-direction:column;gap:22px;display:flex}.u_me3a_finTitle{letter-spacing:-.04em;font:400 clamp(2.5rem,5vw,4rem)/1 Host Grotesk,system-ui,sans-serif}.u_me3a_finTitle span{color:#8a8d93}.u_me3a_finStats{border-top:1px solid #dfe1e4;border-bottom:1px solid #dfe1e4;gap:0;margin:0;display:flex}.u_me3a_finStats div{flex:1;padding:14px 0}.u_me3a_finStats div+div{border-left:1px solid #dfe1e4;padding-left:18px}.u_me3a_finStats dt{color:#6c6f75;font:400 12px/1 Geist Mono,ui-monospace,monospace}.u_me3a_finStats dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:8px 0 0;font:500 24px/1 Host Grotesk,system-ui,sans-serif}.u_me3a_finMath{font-size:22px}.u_me3a_finPoints{color:#4a4c52;gap:8px;margin:0;padding-left:20px;font-size:16px;line-height:1.5;display:grid}.u_me3a_finBtns{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.u_me3a_finArt{color:#1a1b1e;justify-self:center;width:min(100%,420px)}@media (max-width:760px){.u_me3a_root{--lx-tick-font:400 20px "Geist Mono", ui-monospace, monospace;--lx-label-font:500 22px "Geist Mono", ui-monospace, monospace;--lx-curve-w:3;--lx-dot-r:8px;--lx-knob-r:14px;--lx-knob-ring:4px}.u_me3a_top{gap:10px;height:56px;padding:0 12px}.u_me3a_main{gap:16px;padding:24px 16px 220px}.u_me3a_sheet{margin:0 -4px;padding:14px 10px 12px}.u_me3a_keys{grid-template-columns:1fr 1fr}.u_me3a_dockIn{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:12px}.u_me3a_fbBust{width:38px}.u_me3a_cta{width:100%}.u_me3a_finish{grid-template-columns:1fr;padding:24px 16px 64px}.u_me3a_finArt{order:-1;width:min(70%,300px)}}@media (prefers-reduced-motion:reduce){.u_me3a_main,.u_me3a_fb,.u_me3a_finish{animation:none}}
.ExuqjW_root{--ink:#1d1236;--pink:#ec6f9a;--pink-lip:#bf4f78;--grape:#7b5cff;--sky:#49a7ff;--grass:#2fbf63;--sun:#ffd23f;--lx-ink:#1d1236;--lx-accent:#ec6f9a;--lx-alt:#7b5cff;--lx-warm:#ffd23f;--lx-muted:#8a80ad;--lx-good:#2fbf63;--lx-bad:#e23b57;--lx-paper:#fff;--lx-grid:#e6f0fb;--lx-axis:#b7c8e6;--lx-tick:#8a80ad;--lx-focus:#1d1236;--lx-curve-w:3.6;--lx-dot-r:6.5px;--lx-knob-r:11px;--lx-knob-ring:4px;--lx-hole-w:3;--lx-band-opacity:.55;--lx-knob-shadow:drop-shadow(0 3px 0 #1d1236);--lx-tick-font:700 12px var(--font-onest), system-ui, sans-serif;--lx-label-font:800 16px "Unbounded", system-ui, sans-serif;min-height:100dvh;color:var(--ink);font-family:var(--font-onest), system-ui, sans-serif;flex-direction:column;display:flex;position:relative}.ExuqjW_root .c-purple{color:var(--grape)}.ExuqjW_root .c-blue{color:var(--pink)}.ExuqjW_sky{z-index:-1;background:radial-gradient(#49a7ff33 1.3px,#0000 1.5px) 0 0/24px 24px,linear-gradient(#bfe4ff 0%,#e6f4ff 45%,#f6fbff 100%);position:fixed;inset:0}.ExuqjW_top{z-index:5;align-items:center;gap:16px;height:70px;padding:0 22px;display:flex;position:sticky;top:0}.ExuqjW_close{width:42px;height:42px;color:var(--ink);box-shadow:0 0 0 2px var(--ink), 0 4px 0 2px var(--ink);background:#fff;border-radius:14px;place-items:center;font-weight:800;text-decoration:none;display:grid}.ExuqjW_close:active{box-shadow:0 0 0 2px var(--ink), 0 1px 0 2px var(--ink);transform:translateY(3px)}.ExuqjW_bar{height:18px;box-shadow:inset 0 0 0 2px var(--ink);background:#fff;border-radius:999px;flex:1;padding:3px;overflow:hidden}.ExuqjW_bar span{background:linear-gradient(180deg, #ff9cc0 0 40%, var(--pink) 40%);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.34,1.4,.64,1);display:block}.ExuqjW_count{color:var(--ink);text-align:right;min-width:56px;font:400 12px/1 "Press Start 2P",ui-monospace,monospace}.ExuqjW_stage{flex:1;grid-template-columns:300px minmax(0,1fr);gap:32px;width:100%;max-width:1180px;margin:0 auto;padding:12px 24px 160px;display:grid}.ExuqjW_aya{flex-direction:column;justify-content:flex-end;align-self:start;align-items:center;gap:4px;height:calc(100dvh - 190px);display:flex;position:sticky;top:80px}.ExuqjW_ayaImg{object-fit:contain;filter:drop-shadow(0 16px 24px #1d12362e);transform-origin:50% 100%;width:auto;height:min(64vh,520px);animation:4.4s ease-in-out infinite ExuqjW_bob}@keyframes ExuqjW_bob{50%{transform:translateY(-1.5%)scale(1.006)}}.ExuqjW_bubble{width:100%;box-shadow:0 0 0 2.5px var(--ink), 0 5px 0 2.5px var(--ink);background:#fff;border-radius:22px;padding:14px 16px;font-size:15px;font-weight:500;line-height:1.45;animation:.35s cubic-bezier(.34,1.56,.64,1) ExuqjW_pop;position:relative}.ExuqjW_bubble:after{content:"";width:18px;height:18px;box-shadow:3px 3px 0 0 var(--ink);background:#fff;margin-left:-9px;position:absolute;bottom:-12px;left:50%;transform:rotate(45deg)}.ExuqjW_aya[data-mode=ok] .ExuqjW_bubble,.ExuqjW_aya[data-mode=ok] .ExuqjW_bubble:after{background:#e3fbe9}.ExuqjW_aya[data-mode=retry] .ExuqjW_bubble,.ExuqjW_aya[data-mode=retry] .ExuqjW_bubble:after{background:#fff6cf}.ExuqjW_aya[data-mode=miss] .ExuqjW_bubble,.ExuqjW_aya[data-mode=miss] .ExuqjW_bubble:after{background:#ffe8ef}.ExuqjW_exclaim{color:var(--pink);font:800 15px/1.3 Unbounded,system-ui,sans-serif}.ExuqjW_aya[data-mode=ok] .ExuqjW_exclaim{color:#1fa851}@keyframes ExuqjW_pop{0%{opacity:0;transform:scale(.92)translateY(6px)}}.ExuqjW_main{flex-direction:column;gap:18px;min-width:0;animation:.45s cubic-bezier(.34,1.3,.64,1) ExuqjW_slide;display:flex}@keyframes ExuqjW_slide{0%{opacity:0;transform:translate(24px)}}.ExuqjW_where{color:var(--grape);font:400 10px/1.6 "Press Start 2P",ui-monospace,monospace}.ExuqjW_prompt{letter-spacing:-.02em;text-wrap:pretty;font:700 clamp(1.4rem,2.8vw,1.9rem)/1.22 Unbounded,system-ui,sans-serif}.ExuqjW_sub{color:#3e3260;margin-top:-6px;font-size:17px;font-weight:500;line-height:1.5}.ExuqjW_card{box-shadow:0 0 0 2.5px var(--ink), 0 7px 0 2.5px var(--ink);background:#fff;border-radius:26px;padding:18px 18px 16px}.ExuqjW_blocks{flex-direction:column;gap:14px;display:flex}.ExuqjW_row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.ExuqjW_row>*{background:#f6fbff;border-radius:18px;padding:8px;box-shadow:inset 0 0 0 2px #dbe8f8}.ExuqjW_table{overflow-x:auto}.ExuqjW_table p{color:var(--grape);margin-bottom:8px;font:800 13px/1.3 Unbounded,system-ui,sans-serif}.ExuqjW_table table{border-collapse:separate;border-spacing:4px;font-variant-numeric:tabular-nums;width:100%;font-weight:700}.ExuqjW_table th{text-align:left;white-space:nowrap;background:#efe9ff;border-radius:10px;padding:8px 10px;font-size:14px}.ExuqjW_table td{text-align:center;background:#f6fbff;border-radius:10px;padding:8px 10px;font-size:15px}.ExuqjW_math{text-align:center;padding:6px 0;font-size:24px}.ExuqjW_readout{background:#f3efff;border-radius:16px;place-self:center;place-items:center;min-height:2.6em;padding:6px 14px;font-size:20px;display:grid}.ExuqjW_stats{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ExuqjW_stat{box-shadow:inset 0 0 0 2px var(--ink);background:#fff6cf;border-radius:999px;align-items:baseline;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:flex}.ExuqjW_statValue{font:800 15px/1 Unbounded,system-ui,sans-serif}.ExuqjW_status{text-align:center;background:#f6fbff;border-radius:999px;align-self:center;padding:8px 16px;font-size:15px;font-weight:600}.ExuqjW_tone_good{color:#13703a;background:#d9f7e3;box-shadow:inset 0 0 0 2px #2fbf63}.ExuqjW_tone_muted{color:#6a6088}.ExuqjW_text{text-align:center;color:#3e3260;font-size:16px;font-weight:500}.ExuqjW_list{padding-left:20px;line-height:1.6}.ExuqjW_hint{text-align:center;color:var(--grape);font:400 9px/1.6 "Press Start 2P",ui-monospace,monospace}.ExuqjW_hint:before{content:"☞ "}.ExuqjW_segmented{flex-wrap:wrap;justify-content:center;align-self:center;gap:8px;display:inline-flex}.ExuqjW_segBtn{min-width:70px;height:42px;color:var(--ink);cursor:pointer;box-shadow:0 0 0 2px var(--ink), 0 4px 0 2px var(--ink);background:#fff;border:0;border-radius:14px;padding:0 14px;font:800 15px/1 Unbounded,system-ui,sans-serif}.ExuqjW_segBtn[aria-checked=true]{background:var(--sky);color:#fff}.ExuqjW_segBtn:active{box-shadow:0 0 0 2px var(--ink), 0 1px 0 2px var(--ink);transform:translateY(3px)}.ExuqjW_slider{gap:8px;font-weight:700;display:grid}.ExuqjW_slider input{accent-color:var(--pink)}.ExuqjW_keys{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.ExuqjW_rows{gap:12px;display:grid}.ExuqjW_option{min-height:60px;color:var(--ink);text-align:center;font:700 16px/1.35 var(--font-onest), system-ui, sans-serif;cursor:pointer;box-shadow:0 0 0 2.5px var(--ink), 0 5px 0 2.5px var(--ink);background:#fff;border:0;border-radius:18px;padding:14px 18px;transition:transform .1s,box-shadow .1s,background .15s}.ExuqjW_rows .ExuqjW_option{text-align:left}.ExuqjW_option:hover:not(:disabled){box-shadow:0 0 0 2.5px var(--ink), 0 6px 0 2.5px var(--ink);transform:translateY(-1px)}.ExuqjW_option:active:not(:disabled){box-shadow:0 0 0 2.5px var(--ink), 0 1px 0 2.5px var(--ink);transform:translateY(4px)}.ExuqjW_option[data-state=picked]{box-shadow:0 0 0 3px var(--pink), 0 5px 0 3px var(--pink-lip);background:#ffe1ec}.ExuqjW_option[data-state=wrong]{color:#8a80ad;background:#f1eef7;animation:.4s ExuqjW_shake}.ExuqjW_option[data-state=right]{box-shadow:0 0 0 3px var(--grass), 0 5px 0 3px #1c8a45;background:#d9f7e3}.ExuqjW_option:disabled{cursor:default}@keyframes ExuqjW_shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.ExuqjW_field{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:8px 0;font-size:22px;display:flex}.ExuqjW_input{text-align:center;width:150px;height:60px;color:var(--ink);box-shadow:0 0 0 2.5px var(--ink), 0 5px 0 2.5px var(--ink);background:#fff;border:0;border-radius:18px;padding:0 14px;font:800 24px/1 Unbounded,system-ui,sans-serif}.ExuqjW_input:focus{box-shadow:0 0 0 3px var(--pink), 0 5px 0 3px var(--pink-lip);outline:none}.ExuqjW_input[data-mode=ok],.ExuqjW_input[data-mode=miss]{background:#d9f7e3}.ExuqjW_fieldTex{font-weight:700}.ExuqjW_dock{z-index:6;padding:14px 24px calc(18px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -2.5px 0 var(--ink);background:#ffffffd9;transition:background .2s;position:fixed;bottom:0;left:0;right:0}.ExuqjW_dock[data-mode=ok]{background:#d9f7e3}.ExuqjW_dock[data-mode=retry]{background:#fff6cf}.ExuqjW_dock[data-mode=miss]{background:#ffe8ef}.ExuqjW_dockIn{justify-content:flex-end;max-width:1180px;margin:0 auto;display:flex}.ExuqjW_cta{background:var(--pink);color:#fff;letter-spacing:-.01em;cursor:pointer;min-width:220px;min-height:56px;box-shadow:0 5px 0 var(--pink-lip);border:0;border-radius:18px;justify-content:center;align-items:center;padding:0 30px;font:800 17px/1 Unbounded,system-ui,sans-serif;text-decoration:none;transition:transform .1s,box-shadow .1s;display:inline-flex}.ExuqjW_cta:hover:not(:disabled){box-shadow:0 6px 0 var(--pink-lip);transform:translateY(-1px)}.ExuqjW_cta:active:not(:disabled){box-shadow:0 1px 0 var(--pink-lip);transform:translateY(4px)}.ExuqjW_cta[data-mode=ok],.ExuqjW_cta[data-mode=miss]{background:var(--grass);box-shadow:0 5px #1c8a45}.ExuqjW_cta[data-mode=retry]{background:var(--sun);color:var(--ink);box-shadow:0 5px #d9a800}.ExuqjW_cta:disabled{color:#a29bbd;cursor:default;background:#e3dff0;box-shadow:0 5px #cbc4e0}.ExuqjW_cta:focus-visible,.ExuqjW_ghost:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.ExuqjW_ghost{min-height:56px;color:var(--ink);box-shadow:0 0 0 2.5px var(--ink), 0 5px 0 2.5px var(--ink);background:#fff;border-radius:18px;align-items:center;padding:0 24px;font:800 15px/1 Unbounded,system-ui,sans-serif;text-decoration:none;display:inline-flex}.ExuqjW_finish{grid-template-columns:340px 1fr;align-items:end;gap:28px;width:100%;max-width:1080px;margin:0 auto;padding:24px 24px 80px;display:grid}.ExuqjW_finAya{filter:drop-shadow(0 16px 24px #1d123633);width:100%;height:auto;animation:3s ease-in-out infinite ExuqjW_bob}.ExuqjW_finCard{box-shadow:0 0 0 3px var(--ink), 0 9px 0 3px var(--ink);background:#fff;border-radius:30px;flex-direction:column;gap:18px;padding:28px;animation:.5s cubic-bezier(.34,1.56,.64,1) ExuqjW_pop;display:flex}.ExuqjW_finTag{color:var(--pink);font:400 14px/1.4 "Press Start 2P",ui-monospace,monospace}.ExuqjW_finTitle{letter-spacing:-.03em;font:800 clamp(1.8rem,4vw,2.6rem)/1.05 Unbounded,system-ui,sans-serif}.ExuqjW_finStats{flex-wrap:wrap;gap:12px;display:flex}.ExuqjW_finStats div{box-shadow:0 0 0 2.5px var(--ink), 0 5px 0 2.5px var(--ink);border-radius:18px;flex-direction:column;gap:4px;padding:12px 18px;display:flex;transform:rotate(-1.5deg)}.ExuqjW_finStats div:nth-child(2){transform:rotate(1.5deg)}.ExuqjW_finStats b{font:800 24px/1 Unbounded,system-ui,sans-serif}.ExuqjW_finStats span{font:400 9px/1.4 "Press Start 2P",ui-monospace,monospace}.ExuqjW_finMath{font-size:22px}.ExuqjW_finPoints{gap:8px;margin:0;padding-left:20px;font-size:16px;font-weight:500;line-height:1.5;display:grid}.ExuqjW_finBtns{flex-wrap:wrap;gap:14px;display:flex}@media (max-width:760px){.ExuqjW_root{--lx-tick-font:700 20px var(--font-onest), system-ui, sans-serif;--lx-label-font:800 24px "Unbounded", system-ui, sans-serif;--lx-curve-w:5;--lx-dot-r:9px;--lx-knob-r:16px;--lx-knob-ring:5px}.ExuqjW_table table{border-spacing:3px}.ExuqjW_table th,.ExuqjW_table td{padding:6px 7px;font-size:13px}}@media (max-width:960px){.ExuqjW_stage{grid-template-columns:1fr;gap:14px;padding:4px 16px 150px}.ExuqjW_aya{flex-direction:row-reverse;order:0;align-items:flex-end;gap:10px;height:auto;position:static}.ExuqjW_ayaImg{flex:none;width:auto;height:150px;animation:none}.ExuqjW_bubble{flex:1;font-size:14px}.ExuqjW_bubble:after{box-shadow:3px 3px 0 0 var(--ink);margin-left:0;bottom:26px;left:-10px;transform:rotate(135deg)}.ExuqjW_top{gap:10px;height:60px;padding:0 12px}.ExuqjW_keys{grid-template-columns:1fr 1fr}.ExuqjW_dock{padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px))}.ExuqjW_cta{width:100%;min-width:0}.ExuqjW_finish{grid-template-columns:1fr}.ExuqjW_finAya{justify-self:center;width:200px}.ExuqjW_finCard{padding:20px}}@media (prefers-reduced-motion:reduce){.ExuqjW_ayaImg,.ExuqjW_finAya,.ExuqjW_main,.ExuqjW_bubble,.ExuqjW_finCard{animation:none}}
.ATO0Aq_notes{--n-accent:#2c4bd6;--n-paper:#f4f5f6;--n-ink:#1a1b1e;pointer-events:none;z-index:1;position:absolute;inset:0}.ATO0Aq_svg{clip-path:inset(0 100% 0 0);position:absolute;inset:0;overflow:visible}.ATO0Aq_notes[data-in] .ATO0Aq_svg{animation:1.3s cubic-bezier(.22,1,.36,1) .5s forwards ATO0Aq_wipe}@keyframes ATO0Aq_wipe{to{clip-path:inset(0 -20% 0 0)}}.ATO0Aq_halo :is(path,ellipse){fill:none;stroke:var(--n-paper);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.ATO0Aq_halo .ATO0Aq_faint{stroke-width:4px;opacity:.6}.ATO0Aq_halo .ATO0Aq_point{fill:var(--n-paper);r:5px}.ATO0Aq_ink :is(path,ellipse){fill:none;stroke:var(--n-accent);stroke-linecap:round;stroke-linejoin:round}.ATO0Aq_ink .ATO0Aq_line{stroke-width:1.6px}.ATO0Aq_ink .ATO0Aq_dots{stroke-width:3px;stroke-dasharray:0 7}.ATO0Aq_halo .ATO0Aq_dots{stroke-dasharray:0 7;stroke-width:7px}.ATO0Aq_ink .ATO0Aq_faint{stroke-width:1px;opacity:.55}.ATO0Aq_ink .ATO0Aq_point{fill:var(--n-accent)}.ATO0Aq_label{white-space:nowrap;color:var(--n-accent);background:color-mix(in srgb, var(--n-paper) 88%, transparent);opacity:0;border-radius:6px;padding:2px 6px;font:500 12px/1.35 Geist Mono,ui-monospace,monospace;transition:opacity .6s 1.4s;position:absolute;transform:translateY(-50%)}.ATO0Aq_label[data-align=center]{transform:translate(-50%,-50%)}.ATO0Aq_label[data-align=right]{transform:translate(-100%,-50%)}.ATO0Aq_big{color:var(--n-ink);padding:4px 8px;font-size:13px}.ATO0Aq_notes[data-in] .ATO0Aq_label{opacity:1}@media (prefers-reduced-motion:reduce){.ATO0Aq_notes[data-in] .ATO0Aq_svg{clip-path:none;animation:none}.ATO0Aq_label{transition:none}}
.TcQqYW_art{color:var(--s-ink)}.TcQqYW_stampWrap{filter:drop-shadow(0 1px 1px #0000000f)drop-shadow(0 14px 30px #00000014);margin:0}.TcQqYW_stamp{--hole:4px;--step:14px;padding:calc(var(--step) / 2);background:var(--s-card);-webkit-mask:linear-gradient(#000 0 0) content-box, radial-gradient(circle var(--hole), #0000 96%, #000) calc(var(--step) / -2) calc(var(--step) / -2) / var(--step) var(--step) round;-webkit-mask:linear-gradient(#000 0 0) content-box, radial-gradient(circle var(--hole), #0000 96%, #000) calc(var(--step) / -2) calc(var(--step) / -2) / var(--step) var(--step) round;mask:linear-gradient(#000 0 0) content-box, radial-gradient(circle var(--hole), #0000 96%, #000) calc(var(--step) / -2) calc(var(--step) / -2) / var(--step) var(--step) round;flex-direction:column;display:flex}.TcQqYW_stampText{padding:14px 16px 22px}.TcQqYW_stampImg{width:calc(100% - 16px);height:auto;margin:8px;display:block}.TcQqYW_stampText+.TcQqYW_stampImg{margin-top:0}.TcQqYW_caption{font:400 12px/1.4 var(--s-font-mono);color:var(--s-ink-3);letter-spacing:0}
.FwSXkG_avatar{flex:none;justify-content:center;align-items:flex-end;display:inline-flex}.FwSXkG_ari{transition:transform .4s var(--s-ease);justify-content:center;align-items:flex-end;display:inline-flex;position:relative}.FwSXkG_ariArt{color:var(--s-ink)}.FwSXkG_seal{font:600 1em/1 var(--s-font-ui);letter-spacing:-.01em;color:var(--s-card);background:var(--s-ink);border-radius:999px;padding:.45em .8em;position:absolute;top:40%;right:-4%;transform:rotate(-8deg)}.FwSXkG_aya{justify-content:center;align-items:flex-end;display:inline-flex}.FwSXkG_aya img{object-fit:contain;transform-origin:50% 100%;animation:4.6s ease-in-out infinite FwSXkG_breathe;display:block}@keyframes FwSXkG_breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1.2%)scale(1.006)}}.FwSXkG_says{align-items:flex-end;gap:14px;display:flex}.FwSXkG_right{flex-direction:row-reverse}.FwSXkG_bubble{margin-bottom:18px}.FwSXkG_bubble:before{content:"";background:var(--s-card);width:16px;height:16px;box-shadow:-1.5px 1.5px 0 0 var(--s-ink);position:absolute;bottom:18px;left:-9px;transform:rotate(45deg)}html:not([data-teacher=aya]) .FwSXkG_bubble:before{box-shadow:-1px 1px 0 0 var(--s-line);width:12px;height:12px;left:-7px}html:not([data-teacher=aya]) .FwSXkG_right .FwSXkG_bubble:before{box-shadow:1px -1px 0 0 var(--s-line);left:auto;right:-7px}.FwSXkG_right .FwSXkG_bubble:before{box-shadow:1.5px -1.5px 0 0 var(--s-ink);left:auto;right:-9px}@media (max-width:560px){.FwSXkG_says{gap:8px}.FwSXkG_bubble{font-size:15px}}
.-\31 Cqmq_proof{gap:18px;display:grid}.-\31 Cqmq_facts{border-top:1px solid var(--s-line);margin:0;padding:0;list-style:none;display:grid}.-\31 Cqmq_facts li{border-bottom:1px solid var(--s-line);animation:-\31 Cqmq_rise .45s var(--s-ease) both;animation-delay:calc(var(--i,0) * 70ms);grid-template-columns:96px 1fr;align-items:baseline;gap:16px;padding:16px 0;display:grid}.-\31 Cqmq_facts b{font:500 26px/1 var(--s-font-mono);letter-spacing:-.02em;color:var(--s-ink);font-variant-numeric:tabular-nums}.-\31 Cqmq_facts span{color:var(--s-ink-2);font-size:17px;line-height:1.4}.-\31 Cqmq_note{font:400 12.5px/1.5 var(--s-font-mono);color:var(--s-ink-3)}.-\31 Cqmq_road{gap:14px;display:grid}.-\31 Cqmq_roadLead{color:var(--s-ink);max-width:56ch;font-size:18px;line-height:1.5}.-\31 Cqmq_chart{background:var(--s-card);box-shadow:inset 0 0 0 1px var(--s-line);border-radius:16px;margin:0;padding:14px 10px 6px}.-\31 Cqmq_chart svg{width:100%;height:auto;display:block}.-\31 Cqmq_grid{stroke:#eceef1;stroke-width:1px}.-\31 Cqmq_axis{stroke:#b9bcc2;stroke-width:1px}.-\31 Cqmq_line{fill:none;stroke:var(--s-accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900px;animation:-\31 Cqmq_draw 1.1s var(--s-ease) .2s forwards}.-\31 Cqmq_rest{fill:none;stroke:#c9ccd1;stroke-width:2px;stroke-dasharray:4 5}.-\31 Cqmq_dot{fill:var(--s-accent)}.-\31 Cqmq_dotFree{fill:var(--s-card);stroke:var(--s-ink);stroke-width:2px}.-\31 Cqmq_label{fill:var(--s-ink-2);font:400 15px Geist Mono,ui-monospace,monospace}.-\31 Cqmq_labelStrong{fill:var(--s-accent);font:500 18px Geist Mono,ui-monospace,monospace}.-\31 Cqmq_tick{fill:#8a8d93;font:400 14px Geist Mono,ui-monospace,monospace}@media (max-width:520px){.-\31 Cqmq_label,.-\31 Cqmq_tick{font-size:20px}.-\31 Cqmq_labelStrong{font-size:24px}}@keyframes -\31 Cqmq_draw{to{stroke-dashoffset:0}}.-\31 Cqmq_loader{justify-items:center;gap:26px;padding:24px 0 8px;display:grid}.-\31 Cqmq_ring{width:64px;height:64px}.-\31 Cqmq_ringBg{fill:none;stroke:#e3e5e8;stroke-width:3px}.-\31 Cqmq_ringFg{fill:none;stroke:var(--s-accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:164;stroke-dashoffset:164px;animation:4.8s linear forwards -\31 Cqmq_ringFill}@keyframes -\31 Cqmq_ringFill{to{stroke-dashoffset:0}}@keyframes -\31 Cqmq_spin{to{transform:rotate(360deg)}}.-\31 Cqmq_rows{gap:12px;width:min(100%,460px);margin:0;padding:0;list-style:none;display:grid}.-\31 Cqmq_rows li{color:var(--s-ink-2);opacity:.35;animation:-\31 Cqmq_lit .4s var(--s-ease) forwards;animation-delay:calc(.3s + var(--i,0) * .75s);align-items:center;gap:12px;font-size:16px;display:flex}.-\31 Cqmq_check{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--s-line-2);border-radius:999px;flex:none;place-items:center;display:grid}.-\31 Cqmq_check svg{fill:none;stroke:#0000;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.-\31 Cqmq_rows li .-\31 Cqmq_check{animation:-\31 Cqmq_ticked .3s var(--s-ease) forwards;animation-delay:calc(.45s + var(--i,0) * .75s)}.-\31 Cqmq_rows li .-\31 Cqmq_check svg{animation:-\31 Cqmq_tickStroke .3s var(--s-ease) forwards;animation-delay:calc(.45s + var(--i,0) * .75s)}@keyframes -\31 Cqmq_lit{to{opacity:1;color:var(--s-ink)}}@keyframes -\31 Cqmq_ticked{to{background:var(--s-accent);box-shadow:none}}@keyframes -\31 Cqmq_tickStroke{to{stroke:#fff}}@keyframes -\31 Cqmq_rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.-\31 Cqmq_facts li,.-\31 Cqmq_line,.-\31 Cqmq_rows li,.-\31 Cqmq_rows li .-\31 Cqmq_check,.-\31 Cqmq_rows li .-\31 Cqmq_check svg{animation-duration:.01ms;animation-delay:0s}.-\31 Cqmq_ringFg{stroke-dashoffset:0;animation:none}}@media (max-width:520px){.-\31 Cqmq_facts li{grid-template-columns:72px 1fr}.-\31 Cqmq_facts b{font-size:22px}}
.uNGPSq_frame{gap:14px;display:grid}.uNGPSq_task{color:var(--s-ink);font-size:16px;line-height:1.45}.uNGPSq_task b{font-weight:700}.uNGPSq_stage{display:grid}.uNGPSq_bar{justify-content:flex-end;align-items:center;min-height:52px;display:flex}.uNGPSq_bar .s-btn{min-width:140px}.uNGPSq_solved{height:40px;color:var(--s-good);background:color-mix(in srgb, var(--s-good) 12%, transparent);animation:uNGPSq_pop .35s var(--s-ease);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.uNGPSq_fig{--c-curve:var(--s-ink);--c-line:var(--s-ink);--c-line2:var(--s-ink-3);--c-aux:var(--s-ink-3);--c-good:var(--s-good);--c-grid:var(--s-line);--c-axis:var(--s-ink);background:var(--s-card);border-radius:var(--s-radius);width:100%;max-width:560px;height:auto;box-shadow:inset 0 0 0 1.5px var(--s-ink);-webkit-user-select:none;user-select:none;margin:0 auto;display:block}html[data-teacher=aya] .uNGPSq_fig{--c-curve:var(--p-sky);--c-line:var(--p-pink);--c-line2:var(--p-grape);--c-aux:var(--p-grape);--c-grid:#e4ecf8;--c-axis:var(--s-ink);box-shadow:0 0 0 2px var(--s-ink), 0 4px 0 var(--s-ink)}.uNGPSq_fig1d{touch-action:pan-y}.uNGPSq_hit{fill:#0000;cursor:grab;touch-action:none}.uNGPSq_hit:active{cursor:grabbing}.uNGPSq_handle{outline:none}.uNGPSq_handle:focus-visible .uNGPSq_point{stroke-width:4px;stroke:var(--s-accent)}.uNGPSq_grid{stroke:var(--c-grid);stroke-width:1px}.uNGPSq_axis{stroke:var(--c-axis);stroke-width:1.5px}.uNGPSq_tick{font:500 10px var(--s-font-mono);fill:var(--s-ink-3)}.uNGPSq_curve{fill:none;stroke:var(--c-curve);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.uNGPSq_line{stroke:var(--c-line);stroke-width:2.5px;stroke-linecap:round;transition:stroke .2s}.uNGPSq_good{color:var(--c-good)}line.uNGPSq_good,.uNGPSq_good .uNGPSq_arrowLine{stroke:var(--c-good)}.uNGPSq_good .uNGPSq_arrowHead{fill:var(--c-good)}.uNGPSq_pointFixed{fill:var(--s-card);stroke:var(--s-ink);stroke-width:2.5px}.uNGPSq_point{fill:var(--c-line);stroke:var(--s-ink);stroke-width:2.5px}html:not([data-teacher=aya]) .uNGPSq_point{fill:var(--s-card);stroke-width:3px}.uNGPSq_tag{font:700 14px var(--s-font-ui);fill:var(--s-ink)}.uNGPSq_tagDim{fill:var(--s-ink-3);font-size:12px;font-weight:600}.uNGPSq_tag2{fill:var(--c-line2)}.uNGPSq_readBox{fill:var(--s-card);stroke:var(--s-ink);stroke-width:1.5px}.uNGPSq_readLabel{font:500 10px var(--s-font-mono);fill:var(--s-ink-3);text-transform:uppercase;letter-spacing:.05em}.uNGPSq_readVal{font:700 14px var(--s-font-mono);fill:var(--s-ink)}.uNGPSq_readGood{fill:var(--c-good)}.uNGPSq_arrowLine{stroke:currentColor;stroke-width:3.5px;stroke-linecap:round}.uNGPSq_arrowHead{fill:currentColor}.uNGPSq_vec{color:var(--s-ink)}.uNGPSq_vec2{color:var(--c-line2)}html[data-teacher=aya] .uNGPSq_vec{color:var(--p-sky)}html[data-teacher=aya] .uNGPSq_vec2{color:var(--p-pink)}.uNGPSq_ghost{color:var(--s-ink-3);opacity:.8}.uNGPSq_ghost .uNGPSq_dashed{stroke-dasharray:3 7}.uNGPSq_targetRing{fill:none;stroke:var(--s-ink-3);stroke-width:2px;stroke-dasharray:3 4}.uNGPSq_mat{border-left:2px solid var(--s-ink);border-right:2px solid var(--s-ink);font-family:var(--s-font-mono);vertical-align:middle;grid-auto-flow:row;gap:8px;margin:0 2px;padding:0 8px;font-size:14px;line-height:1.25;display:inline-grid}.uNGPSq_mat i{white-space:pre;font-style:normal;display:block}.uNGPSq_dice{gap:12px;display:grid}.uNGPSq_diceTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.uNGPSq_diceFaces{gap:8px;display:flex}.uNGPSq_die{display:block}.uNGPSq_dieBody{fill:var(--s-card);stroke:var(--s-ink);stroke-width:2.5px}.uNGPSq_pip{fill:var(--s-ink)}.uNGPSq_rollBtns{gap:8px;display:flex}.uNGPSq_rollBtns .s-btn{min-width:56px;min-height:48px;padding:0 16px}.uNGPSq_bars{background:var(--s-card);border-radius:var(--s-radius);box-shadow:inset 0 0 0 1.5px var(--s-ink);grid-template-columns:repeat(11,1fr);align-items:end;gap:4px;padding:12px 10px 8px;display:grid}html[data-teacher=aya] .uNGPSq_bars{box-shadow:0 0 0 2px var(--s-ink), 0 4px 0 var(--s-ink)}.uNGPSq_barCol{justify-items:center;gap:2px;display:grid}.uNGPSq_barTrack{align-items:flex-end;width:100%;height:96px;display:flex}.uNGPSq_barFill{background:var(--s-ink);width:100%;min-height:2px;transition:height .35s var(--s-ease);border-radius:2px 2px 0 0}html[data-teacher=aya] .uNGPSq_barFill{background:var(--p-sky)}html[data-teacher=aya] .uNGPSq_barWin{background:var(--p-pink)}.uNGPSq_barLabel{font:600 12px var(--s-font-mono);color:var(--s-ink-2)}.uNGPSq_barWays{font:700 12px var(--s-font-mono);color:var(--s-ink);min-height:14px}.uNGPSq_barPick .uNGPSq_barLabel{background:var(--s-ink);color:var(--s-card);border-radius:3px;padding:0 4px}.uNGPSq_note{color:var(--s-ink-3);text-align:center;font-size:13px}.uNGPSq_chips{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.uNGPSq_chips .s-option{min-height:52px;font-size:18px;font-family:var(--s-font-mono);justify-content:center;padding:8px}.uNGPSq_coins{gap:14px;display:grid}.uNGPSq_coinRow{background:var(--s-card);border-radius:var(--s-radius);box-shadow:inset 0 0 0 1.5px var(--s-ink);justify-content:center;gap:8px;padding:14px 8px;display:flex}html[data-teacher=aya] .uNGPSq_coinRow{box-shadow:0 0 0 2px var(--s-ink), 0 4px 0 var(--s-ink)}.uNGPSq_coin{width:44px;height:44px;font:700 16px var(--s-font-mono);color:var(--s-ink);background:var(--s-card);box-shadow:inset 0 0 0 2.5px var(--s-ink);border-radius:50%;place-items:center;display:inline-grid}html[data-teacher=aya] .uNGPSq_coin{background:var(--p-sun)}html[data-teacher=aya] .uNGPSq_coinT{background:var(--p-sky);color:#fff}.uNGPSq_coinGhost{color:var(--s-ink-3);box-shadow:inset 0 0 0 2px var(--s-ink-3);background:0 0!important}.uNGPSq_flipIn{animation:uNGPSq_flip .5s var(--s-ease);display:inline-flex}.uNGPSq_opts{gap:8px;display:grid}.uNGPSq_opts .s-option{min-height:56px}.uNGPSq_truth{gap:6px;width:100%;max-width:420px;margin:0 auto;display:grid}.uNGPSq_trow{grid-template-columns:1fr 1fr 1.2fr;align-items:stretch;gap:6px;display:grid}.uNGPSq_th{font:600 11px var(--s-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--s-ink-3);text-align:center;padding-bottom:2px}.uNGPSq_tv{min-height:48px;font:700 18px var(--s-font-mono);background:var(--s-bg-2);border-radius:var(--s-radius);color:var(--s-ink-2);place-items:center;display:grid}.uNGPSq_cell{min-height:48px;font:700 20px var(--s-font-mono);color:var(--s-ink);cursor:pointer;background:var(--s-card);border-radius:var(--s-radius);box-shadow:inset 0 0 0 2px var(--s-ink);transition:transform .12s var(--s-ease), background .2s;border:0}html[data-teacher=aya] .uNGPSq_cell{box-shadow:0 0 0 2px var(--s-ink), 0 3px 0 var(--s-ink)}.uNGPSq_cell:active{transform:scale(.96)}.uNGPSq_cell:focus-visible{outline:3px solid var(--s-accent);outline-offset:2px}.uNGPSq_cellEmpty{color:var(--s-ink-3);box-shadow:inset 0 0 0 2px var(--s-ink-3);background:0 0}.uNGPSq_cellWrong{background:color-mix(in srgb, var(--s-bad) 14%, var(--s-card));box-shadow:inset 0 0 0 2.5px var(--s-bad);color:var(--s-bad);animation:.32s uNGPSq_shake}.uNGPSq_cellOk{background:color-mix(in srgb, var(--s-good) 14%, var(--s-card));box-shadow:inset 0 0 0 2.5px var(--s-good);color:var(--s-good)}.uNGPSq_euler{gap:16px;display:grid}.uNGPSq_eulerValue{text-align:center;background:var(--s-card);border-radius:var(--s-radius);box-shadow:inset 0 0 0 1.5px var(--s-ink);gap:6px;padding:16px;transition:background .2s;display:grid}html[data-teacher=aya] .uNGPSq_eulerValue{box-shadow:0 0 0 2px var(--s-ink), 0 4px 0 var(--s-ink)}.uNGPSq_eulerEq{font:500 20px var(--s-font-mono);color:var(--s-ink)}.uNGPSq_eulerEq b{font-weight:800}.uNGPSq_eulerTag{font:700 14px var(--s-font-mono);text-transform:uppercase;letter-spacing:.06em}.uNGPSq_eulerOk .uNGPSq_eulerTag{color:var(--s-good)}.uNGPSq_eulerBad{background:color-mix(in srgb, var(--s-bad) 10%, var(--s-card))}.uNGPSq_eulerBad .uNGPSq_eulerTag{color:var(--s-bad)}.uNGPSq_sliderWrap{gap:6px;display:grid}.uNGPSq_sliderLabel{font:700 14px var(--s-font-mono);color:var(--s-ink-2)}.uNGPSq_slider{width:100%;height:44px;accent-color:var(--s-accent);cursor:pointer;touch-action:pan-y;background:0 0}@keyframes uNGPSq_pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes uNGPSq_flip{0%{opacity:0;transform:rotateY(540deg)scale(.7)}to{opacity:1;transform:none}}@keyframes uNGPSq_shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (max-width:420px){.uNGPSq_coin{width:40px;height:40px}.uNGPSq_coinRow{gap:6px}.uNGPSq_rollBtns .s-btn{min-width:52px;padding:0 12px}}html:not([data-teacher=aya]) .uNGPSq_frame{--warm:#e5a50a;background:var(--s-card);box-shadow:inset 0 0 0 1px var(--s-line);border-radius:16px;gap:16px;padding:20px 20px 16px}html:not([data-teacher=aya]) .uNGPSq_task{font:400 16px/1.5 var(--s-font-ui);color:var(--s-ink);max-width:60ch}html:not([data-teacher=aya]) .uNGPSq_task b{font-weight:600}html:not([data-teacher=aya]) .uNGPSq_bar{border-top:1px solid var(--s-line);min-height:52px;padding-top:4px}html:not([data-teacher=aya]) .uNGPSq_bar .s-btn{min-width:132px}html:not([data-teacher=aya]) .uNGPSq_solved{height:36px;font:500 15px/1 var(--s-font-ui);color:var(--s-accent);background:var(--s-accent-2);animation:uNGPSq_solvedIn .3s var(--s-ease) both;border-radius:999px;gap:8px;padding:0 14px 0 12px}@keyframes uNGPSq_solvedIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}html:not([data-teacher=aya]) .uNGPSq_fig{box-shadow:none;background:0 0;border-radius:0;max-width:540px}html:not([data-teacher=aya]) .uNGPSq_grid{stroke:var(--s-line);stroke-width:1px}html:not([data-teacher=aya]) .uNGPSq_axis{stroke:var(--s-ink);stroke-width:1px}html:not([data-teacher=aya]) .uNGPSq_tick{font:400 11px var(--s-font-mono);fill:var(--s-ink-3)}html:not([data-teacher=aya]) .uNGPSq_curve{stroke:var(--s-ink);stroke-width:2.25px}html:not([data-teacher=aya]) .uNGPSq_line{stroke:var(--s-ink-2);stroke-width:1.5px;stroke-linecap:round}html:not([data-teacher=aya]) line.uNGPSq_good{stroke:var(--s-accent);stroke-width:2px}html:not([data-teacher=aya]) .uNGPSq_pointFixed{fill:var(--s-ink);stroke:var(--s-card);stroke-width:2.5px}html:not([data-teacher=aya]) .uNGPSq_point{fill:var(--s-accent);stroke:var(--s-card);stroke-width:3px;transition:stroke-width .15s}html:not([data-teacher=aya]) .uNGPSq_handle:hover .uNGPSq_point{stroke-width:2px}html:not([data-teacher=aya]) .uNGPSq_handle:focus-visible .uNGPSq_point{stroke:var(--s-ink);stroke-width:2.5px}html:not([data-teacher=aya]) .uNGPSq_tag{font:600 14px var(--s-font-ui);fill:var(--s-ink)}html:not([data-teacher=aya]) .uNGPSq_tagDim{font:400 12px var(--s-font-ui);fill:var(--s-ink-3)}html:not([data-teacher=aya]) .uNGPSq_tag2{fill:var(--s-ink)}html:not([data-teacher=aya]) .uNGPSq_readBox{fill:var(--s-card);stroke:var(--s-line-2);stroke-width:1px;rx:8px}html:not([data-teacher=aya]) .uNGPSq_readLabel{font:400 11px var(--s-font-mono);text-transform:none;letter-spacing:0;fill:var(--s-ink-3)}html:not([data-teacher=aya]) .uNGPSq_readVal{font:500 15px var(--s-font-mono);fill:var(--s-ink)}html:not([data-teacher=aya]) .uNGPSq_readGood{fill:var(--s-accent)}.uNGPSq_legFill{fill:#e5a50a1f}.uNGPSq_leg{fill:none;stroke:var(--warm,#e5a50a);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}html:not([data-teacher=aya]) .uNGPSq_vec{color:var(--s-accent)}html:not([data-teacher=aya]) .uNGPSq_vec2{color:var(--s-ink)}html:not([data-teacher=aya]) .uNGPSq_good{color:var(--s-accent)}html:not([data-teacher=aya]) .uNGPSq_arrowLine{stroke-width:2.5px}html:not([data-teacher=aya]) .uNGPSq_ghost{color:var(--s-ink-3);opacity:1}html:not([data-teacher=aya]) .uNGPSq_ghost .uNGPSq_dashed{stroke-width:1.5px;stroke-dasharray:3 5}html:not([data-teacher=aya]) .uNGPSq_targetRing{stroke:var(--s-ink-3);stroke-width:1px;stroke-dasharray:2 3}html:not([data-teacher=aya]) .uNGPSq_mat{border-width:1.5px;border-color:var(--s-ink);font:400 15px/1.3 var(--s-font-mono);gap:2px;padding:1px 8px}html:not([data-teacher=aya]) .uNGPSq_dieBody{fill:var(--s-card);stroke:var(--s-ink);stroke-width:1.5px}html:not([data-teacher=aya]) .uNGPSq_bars{box-shadow:none;background:0 0;border-radius:0;gap:6px;padding:8px 0 0}html:not([data-teacher=aya]) .uNGPSq_barTrack{border-bottom:1px solid var(--s-line-2)}html:not([data-teacher=aya]) .uNGPSq_barFill{background:var(--s-ink-3);border-radius:2px 2px 0 0}html:not([data-teacher=aya]) .uNGPSq_barPick .uNGPSq_barFill{background:var(--s-accent)}html:not([data-teacher=aya]) .uNGPSq_barWin{background:var(--s-accent)!important}html:not([data-teacher=aya]) .uNGPSq_barLabel{font:400 12px var(--s-font-mono);color:var(--s-ink-2);padding:4px 0 0}html:not([data-teacher=aya]) .uNGPSq_barPick .uNGPSq_barLabel{color:var(--s-accent);background:0 0;font-weight:500}html:not([data-teacher=aya]) .uNGPSq_barWays{font:500 12px var(--s-font-mono);color:var(--s-ink)}html:not([data-teacher=aya]) .uNGPSq_note{font:400 13px/1.4 var(--s-font-ui);color:var(--s-ink-3)}html:not([data-teacher=aya]) .uNGPSq_frame .uNGPSq_chips .s-option{font:400 17px/1 var(--s-font-mono)}html:not([data-teacher=aya]) .uNGPSq_coinRow{background:var(--s-bg);box-shadow:none;border-radius:12px;padding:16px 8px}html:not([data-teacher=aya]) .uNGPSq_coin{font:500 15px/1 var(--s-font-mono);color:var(--s-ink);background:var(--s-card);box-shadow:inset 0 0 0 1.5px var(--s-ink)}html:not([data-teacher=aya]) .uNGPSq_coinT{background:var(--s-ink);color:var(--s-card)}html:not([data-teacher=aya]) .uNGPSq_coinGhost{color:var(--s-ink-3);box-shadow:none;outline:1.5px dashed var(--s-ink-3);outline-offset:-1.5px}html:not([data-teacher=aya]) .uNGPSq_th{font:400 12px var(--s-font-mono);text-transform:none;letter-spacing:0;color:var(--s-ink-3);white-space:nowrap}html:not([data-teacher=aya]) .uNGPSq_tv{min-height:48px;font:400 17px var(--s-font-mono);background:var(--s-bg);color:var(--s-ink-2);border-radius:8px}html:not([data-teacher=aya]) .uNGPSq_cell{font:500 18px var(--s-font-mono);background:var(--s-card);box-shadow:inset 0 0 0 1px var(--s-line-2);border-radius:8px;transition:box-shadow .15s,background .15s}html:not([data-teacher=aya]) .uNGPSq_cell:hover{box-shadow:inset 0 0 0 1px var(--s-ink)}html:not([data-teacher=aya]) .uNGPSq_cell:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}html:not([data-teacher=aya]) .uNGPSq_cellEmpty{color:var(--s-ink-3);background:var(--s-card);box-shadow:inset 0 0 0 1px var(--s-line-2)}html:not([data-teacher=aya]) .uNGPSq_cellWrong{color:var(--s-bad);background:color-mix(in srgb, var(--s-bad) 7%, var(--s-card));box-shadow:inset 0 0 0 1.5px var(--s-bad)}html:not([data-teacher=aya]) .uNGPSq_cellOk{color:var(--s-accent);background:var(--s-accent-2);box-shadow:inset 0 0 0 1.5px var(--s-accent)}html:not([data-teacher=aya]) .uNGPSq_eulerValue{box-shadow:none;background:0 0;border-radius:0;gap:6px;padding:4px 0 0}html:not([data-teacher=aya]) .uNGPSq_eulerEq{font:400 24px/1.2 var(--s-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}html:not([data-teacher=aya]) .uNGPSq_eulerEq b{font-weight:500}html:not([data-teacher=aya]) .uNGPSq_eulerTag{font:500 14px/1.2 var(--s-font-ui);text-transform:none;letter-spacing:0}html:not([data-teacher=aya]) .uNGPSq_eulerOk .uNGPSq_eulerTag{color:var(--s-ink-3)}html:not([data-teacher=aya]) .uNGPSq_eulerBad{background:0 0}html:not([data-teacher=aya]) .uNGPSq_eulerBad .uNGPSq_eulerTag{color:var(--s-accent)}.uNGPSq_shape{width:100%;max-width:420px;height:auto;margin:0 auto;display:block;overflow:visible}.uNGPSq_shapeRect{transition:width .45s var(--s-ease), height .45s var(--s-ease), x .45s var(--s-ease), y .45s var(--s-ease), fill .3s}.uNGPSq_shapeRow{fill:var(--s-ink)}.uNGPSq_shapeFolded{fill:var(--s-accent-2);stroke:var(--s-accent);stroke-width:1.25px}.uNGPSq_shapeCap{font:400 13px var(--s-font-ui);fill:var(--s-ink-3)}.uNGPSq_shapeSide{font:400 13px var(--s-font-mono);fill:var(--s-ink-2)}html:not([data-teacher=aya]) .uNGPSq_sliderLabel{font:400 14px var(--s-font-mono);color:var(--s-ink-2)}html:not([data-teacher=aya]) .uNGPSq_slider{appearance:none;background:0 0}html:not([data-teacher=aya]) .uNGPSq_slider::-webkit-slider-runnable-track{background:var(--s-line-2);border-radius:999px;height:2px}html:not([data-teacher=aya]) .uNGPSq_slider::-moz-range-track{background:var(--s-line-2);border-radius:999px;height:2px}html:not([data-teacher=aya]) .uNGPSq_slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:var(--s-accent);width:22px;height:22px;box-shadow:0 0 0 3px var(--s-card), 0 1px 2px #0000001a;border-radius:50%;margin-top:-10px}html:not([data-teacher=aya]) .uNGPSq_slider::-moz-range-thumb{background:var(--s-accent);width:22px;height:22px;box-shadow:0 0 0 3px var(--s-card);border:0;border-radius:50%}html:not([data-teacher=aya]) .uNGPSq_slider:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px;border-radius:8px}@media (max-width:560px){html:not([data-teacher=aya]) .uNGPSq_frame{padding:16px 14px 12px}html:not([data-teacher=aya]) .uNGPSq_eulerEq{font-size:21px}}
.sX2B2a_mWrap{font:400 26px/1 var(--f-display);align-items:center;gap:12px;display:flex}.sX2B2a_mLabel{white-space:nowrap}.sX2B2a_matrix{grid-template-columns:repeat(2,auto);gap:6px 10px;padding:6px 14px;display:grid;position:relative}.sX2B2a_matrix:before,.sX2B2a_matrix:after{content:"";border:1.5px solid var(--ink);border-radius:3px;width:10px;position:absolute;top:0;bottom:0}.sX2B2a_matrix:before{border-right:0;left:0}.sX2B2a_matrix:after{border-left:0;right:0}.sX2B2a_cell{border-radius:12px;flex-direction:column;align-items:center;min-width:54px;padding:2px 0;display:flex}.sX2B2a_val{font:500 22px/1.25 var(--f-mono);font-variant-numeric:tabular-nums;padding:2px 6px}.sX2B2a_green .sX2B2a_val{color:var(--c-green)}.sX2B2a_papaya .sX2B2a_val{color:var(--c-papaya)}.sX2B2a_blue .sX2B2a_val{color:var(--c-blue)}.sX2B2a_purple .sX2B2a_val{color:var(--c-purple)}.sX2B2a_ink .sX2B2a_val{color:var(--ink)}.sX2B2a_teal .sX2B2a_val{color:var(--c-teal)}.sX2B2a_yellow .sX2B2a_val{color:var(--c-yellow)}.sX2B2a_pink .sX2B2a_val{color:var(--c-pink)}.sX2B2a_step{appearance:none;background:var(--panel);cursor:pointer;width:40px;height:24px;color:var(--ink-2);border:0;border-radius:8px;place-items:center;display:grid}.sX2B2a_step svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.sX2B2a_step:disabled{opacity:.35;cursor:default}@media (hover:hover){.sX2B2a_step:hover:not(:disabled){background:var(--line);color:var(--ink)}}.sX2B2a_step:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sX2B2a_slider{flex-direction:column;gap:8px;width:100%;max-width:380px;display:flex}.sX2B2a_sLabel{font:400 15px/1.2 var(--f-ui);color:var(--ink-2);justify-content:space-between;align-items:baseline;display:flex}.sX2B2a_sLabel b{font:500 15px/1 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.sX2B2a_blueText{color:var(--c-blue)!important}.sX2B2a_papayaText{color:var(--c-papaya)!important}.sX2B2a_greenText{color:var(--c-green)!important}.sX2B2a_purpleText{color:var(--c-purple)!important}.sX2B2a_tealText{color:var(--c-teal)!important}.sX2B2a_yellowText{color:var(--c-yellow)!important}.sX2B2a_pinkText{color:var(--c-pink)!important}.sX2B2a_slider input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.sX2B2a_slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--sc) var(--pct), var(--line-2) var(--pct));border-radius:99px;height:3px}.sX2B2a_slider input[type=range]::-moz-range-track{background:var(--line-2);border-radius:99px;height:3px}.sX2B2a_slider input[type=range]::-moz-range-progress{background:var(--sc);border-radius:99px;height:3px}.sX2B2a_slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--card);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--sc), 0 0 0 3px var(--card);border:0;border-radius:50%;margin-top:-7.5px}.sX2B2a_slider input[type=range]::-moz-range-thumb{background:var(--card);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--sc);border:0;border-radius:50%}.sX2B2a_slider input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.sX2B2a_slider input[type=range]:disabled{cursor:default}.sX2B2a_seg{background:var(--panel);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:2px;max-width:100%;padding:3px;display:inline-flex}.sX2B2a_segBtn{appearance:none;cursor:pointer;height:38px;font:500 14px/1 var(--f-ui);color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:0 16px}.sX2B2a_segBtn[aria-checked=true]{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.sX2B2a_segBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:520px){.sX2B2a_segBtn{padding:0 12px;font-size:14px}}
._7mOF6G_lead{color:var(--s-ink-2);max-width:56ch;font-size:17px;line-height:1.55}._7mOF6G_goalMath{font:500 14px/1.4 var(--s-font-mono);color:var(--s-accent);margin:4px 0 0}._7mOF6G_mirror{gap:20px;display:grid}._7mOF6G_still{background:var(--s-card);box-shadow:inset 0 0 0 1px var(--s-line);animation:_7mOF6G_rise .45s var(--s-ease) both;border-radius:16px;gap:10px;margin:0;padding:14px;display:grid}._7mOF6G_stillQ{font:400 13px/1.45 var(--s-font-mono);color:var(--s-ink-3);margin:0}._7mOF6G_wrong{background:color-mix(in srgb, var(--s-bad) 10%, var(--s-card));color:var(--s-bad);font:500 15px var(--s-font-mono);border-radius:10px;justify-self:start;align-items:center;gap:8px;margin:0;padding:8px 12px;display:inline-flex}._7mOF6G_wrong s{text-decoration-thickness:2px}._7mOF6G_hintRow{grid-template-columns:40px 1fr;align-items:start;gap:10px;display:grid}._7mOF6G_hintBust{width:40px;height:40px;color:var(--s-ink)}._7mOF6G_hint{background:var(--s-accent-2);color:var(--s-ink);border-radius:12px;margin:0;padding:10px 12px;font-size:15px;line-height:1.45}._7mOF6G_loop{border-top:1px solid var(--s-line);margin:0;padding:0;list-style:none;display:grid}._7mOF6G_loop li{border-bottom:1px solid var(--s-line);color:var(--s-ink);animation:_7mOF6G_rise .45s var(--s-ease) both;animation-delay:calc(var(--i,0) * 80ms);grid-template-columns:44px 1fr;align-items:baseline;gap:12px;padding:15px 0;font-size:17px;display:grid}._7mOF6G_loop span{font:400 13px var(--s-font-mono);color:var(--s-accent)}._7mOF6G_summary{gap:18px;display:grid}._7mOF6G_rows{border-top:1px solid var(--s-line);margin:0;display:grid}._7mOF6G_rows div{border-bottom:1px solid var(--s-line);animation:_7mOF6G_rise .45s var(--s-ease) both;animation-delay:calc(var(--i,0) * 70ms);grid-template-columns:150px 1fr;gap:16px;padding:14px 0;display:grid}._7mOF6G_rows dt{font:400 13px/1.5 var(--s-font-mono);color:var(--s-ink-3)}._7mOF6G_rows dd{color:var(--s-ink);margin:0;font-size:17px;line-height:1.4}._7mOF6G_takeaway{color:var(--s-ink);background:var(--s-accent-2);border-radius:14px;max-width:56ch;padding:16px 18px;font-size:17px;line-height:1.55}._7mOF6G_compare{grid-template-columns:1fr 1fr;gap:12px;display:grid}._7mOF6G_side{box-shadow:inset 0 0 0 1px var(--s-line);animation:_7mOF6G_rise .45s var(--s-ease) both;border-radius:16px;padding:18px}._7mOF6G_side h2{font:500 15px/1.3 var(--s-font-ui);color:var(--s-ink-3);letter-spacing:-.01em;margin:0 0 12px}._7mOF6G_side ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}._7mOF6G_side li{color:var(--s-ink-2);font-size:16px;line-height:1.4}._7mOF6G_with{background:var(--s-ink);box-shadow:none;animation-delay:.12s}._7mOF6G_with h2{color:color-mix(in srgb, var(--s-card) 70%, var(--s-ink))}._7mOF6G_with li{color:var(--s-card)}._7mOF6G_fine{font:400 12.5px/1.45 var(--s-font-mono);color:var(--s-ink-3);grid-column:1/-1;margin:4px 0 0}@keyframes _7mOF6G_rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){._7mOF6G_loop li,._7mOF6G_rows div,._7mOF6G_side,._7mOF6G_still{animation:none}}@media (max-width:560px){._7mOF6G_compare{grid-template-columns:1fr}._7mOF6G_rows div{grid-template-columns:1fr;gap:4px}}
.R4FFeW_panels{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;width:100%;display:grid}.R4FFeW_panel{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.R4FFeW_cap{font:400 12px/1.3 var(--f-mono);color:var(--ink-3)}.R4FFeW_legend{font:400 12px/1 var(--f-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.R4FFeW_legend i{border-radius:99px;width:140px;height:10px;display:block}
.R55T_G_wrap{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.R55T_G_svg{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:12px;outline:none;width:100%;height:auto;display:block}.R55T_G_svg:active{cursor:grabbing}.R55T_G_svg:focus-visible{box-shadow:0 0 0 2px var(--accent)}.R55T_G_bg{fill:var(--card)}.R55T_G_grid{stroke:var(--pl-grid);stroke-width:1.2px}.R55T_G_axis{stroke:var(--pl-axis);stroke-width:1.8px}.R55T_G_axisName{font:500 15px var(--f-mono);fill:var(--pl-label,var(--ink-3))}.R55T_G_label{font:500 16px var(--f-mono);paint-order:stroke;stroke:var(--card);stroke-width:5px;stroke-linejoin:round}.R55T_G_note{font:500 13px var(--f-mono);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--card);stroke-width:5px;stroke-linejoin:round}.R55T_G_hint{font:400 13px var(--f-mono);color:var(--ink-3);margin:0}
.WBoXEa_wrap{--cw:40px;align-items:stretch;gap:10px;max-width:100%;display:flex}.WBoXEa_label{font:400 22px/1 var(--f-display);align-items:center;display:flex}.WBoXEa_label .katex{font-size:1em}.WBoXEa_names{font:400 13px/1 var(--f-mono);color:var(--ink-3);gap:4px;padding:6px 0;display:grid}.WBoXEa_names span{align-items:center;display:flex}.WBoXEa_grid{font:500 21px/1.25 var(--f-mono);font-variant-numeric:tabular-nums;gap:4px 6px;padding:6px 14px;display:grid;position:relative}.WBoXEa_grid:before,.WBoXEa_grid:after{content:"";border:1.5px solid var(--ink);border-radius:3px;width:10px;position:absolute;top:0;bottom:0}.WBoXEa_grid:before{border-right:0;left:0}.WBoXEa_grid:after{border-left:0;right:0}.WBoXEa_cell{text-align:center;min-width:var(--cw);white-space:nowrap;border-radius:10px;padding:4px 6px;transition:background-color .2s,color .2s}.WBoXEa_preview{background:var(--panel)}.WBoXEa_zero{color:var(--ink-3)}.WBoXEa_dim{color:var(--ink-3);opacity:.55}.WBoXEa_pivot{background:var(--c-yellow-fill);color:var(--ink)}.WBoXEa_mult{background:var(--c-green-fill);color:var(--ink)}.WBoXEa_hot{background:var(--c-pink-fill);color:var(--ink)}.WBoXEa_bar{background:var(--ink-3);border-radius:2px;justify-self:center;width:2px}.WBoXEa_sm{--cw:30px}.WBoXEa_sm .WBoXEa_grid{gap:2px 4px;padding:4px 11px;font-size:16px}.WBoXEa_sm .WBoXEa_cell{border-radius:8px;padding:2px 4px}.WBoXEa_sm .WBoXEa_names{font-size:12px}@media (max-width:420px){.WBoXEa_wrap{--cw:32px;gap:6px}.WBoXEa_grid{gap:3px;padding:4px 12px;font-size:18px}.WBoXEa_cell{padding:3px}.WBoXEa_sm{--cw:26px}.WBoXEa_sm .WBoXEa_grid{font-size:14px}}
.zGbzda_proof{flex-direction:column;gap:8px;width:100%;display:flex}.zGbzda_cap{font:400 12.5px/1.3 var(--f-mono);color:var(--ink-3);margin:6px 2px 0}.zGbzda_placed{background:var(--panel);border-radius:16px;flex-direction:column;gap:6px;min-height:58px;margin:0;padding:10px;list-style:none;display:flex}.zGbzda_empty{font:400 14px/1.4 var(--f-ui);color:var(--ink-3);padding:8px 6px}.zGbzda_pool{flex-direction:column;gap:6px;display:flex}.zGbzda_line{appearance:none;text-align:left;background:var(--card);width:100%;color:var(--ink);font:400 15px/1.45 var(--f-ui);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-2);border:0;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;transition:box-shadow .15s,transform .1s;display:flex}@media (hover:hover){.zGbzda_line:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--ink-3)}}.zGbzda_line:disabled{cursor:default}.zGbzda_line:not(:disabled):active{transform:translateY(1px)}.zGbzda_line:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zGbzda_placed .zGbzda_line{box-shadow:inset 0 0 0 1.5px var(--sel)}.zGbzda_free{outline:1px dashed var(--line-2);outline-offset:-1px;box-shadow:none}.zGbzda_num{background:var(--sel);color:#fff;width:24px;height:24px;font:500 12px/1 var(--f-mono);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.zGbzda_txt{min-width:0}.zGbzda_ttWrap{max-width:100%;overflow-x:auto}.zGbzda_tt{border-collapse:separate;border-spacing:0;font:500 15px/1 var(--f-mono);font-variant-numeric:tabular-nums;margin:0 auto}.zGbzda_tt th,.zGbzda_tt td{text-align:center;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px}.zGbzda_tt th{background:var(--panel);color:var(--ink-2);font:500 14px/1 var(--f-ui)}.zGbzda_tt th:first-child{border-top-left-radius:12px}.zGbzda_tt th:last-child{border-top-right-radius:12px}.zGbzda_ttHead{border-left:1px solid var(--line)}.zGbzda_tt td[data-b=true]{color:var(--accent-ink)}.zGbzda_tt td[data-b=false]{color:var(--ink-3)}.zGbzda_ttIn{padding:4px 6px!important}.zGbzda_ttIn button{appearance:none;border:1px dashed var(--line-2);width:44px;height:36px;font:500 15px/1 var(--f-mono);color:var(--ink-3);cursor:pointer;background:0 0;border-radius:10px}.zGbzda_ttIn button[data-b]{background:var(--sel-bg);box-shadow:inset 0 0 0 1.5px var(--sel);color:var(--sel-ink);border-style:solid;border-color:#0000}.zGbzda_ttIn button:disabled{cursor:default}.zGbzda_ttIn button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zGbzda_ttNote{font:400 13px/1.4 var(--f-ui);color:var(--ink-3);text-align:center;margin:8px 0 0}.zGbzda_venn{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;max-width:400px;margin:0 auto;display:block}.zGbzda_universe{fill:var(--card);stroke:var(--line-2);stroke-width:1px}.zGbzda_shade{fill:var(--accent);fill-opacity:.2}.zGbzda_circle{fill:none;stroke:var(--ink-2);stroke-width:1.6px}.zGbzda_vname{font:italic 500 20px var(--f-display);fill:var(--ink)}@media (max-width:520px){.zGbzda_tt{font-size:14px}.zGbzda_tt th,.zGbzda_tt td{padding:6px}.zGbzda_ttIn button{width:36px;height:34px}}
.WC2EeG_demo{--sec:var(--s-ink);--tan:var(--s-ink);--q:var(--s-ink);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}html[data-teacher=aya] .WC2EeG_demo{--sec:var(--p-pink);--tan:var(--p-green);--q:var(--p-pink)}.WC2EeG_plotCard{background:var(--s-card);padding:14px 14px 10px;position:relative}html[data-teacher=aya] .WC2EeG_plotCard{box-shadow:0 0 0 3px var(--s-ink), 0 8px 0 3px var(--s-ink);border-radius:28px}.WC2EeG_plotHead{justify-content:space-between;align-items:center;gap:12px;padding:4px 6px 8px;display:flex}.WC2EeG_badge{background:var(--s-ink);color:var(--s-bg);padding:6px 8px;transition:background .3s}html[data-teacher=aya] .WC2EeG_badge{background:var(--p-pink);color:#fff;border-radius:8px}.WC2EeG_demo[data-phase=locked] .WC2EeG_badge{background:var(--s-good);color:#fff}.WC2EeG_plot{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.WC2EeG_grid line{stroke:var(--s-line);stroke-width:1px}.WC2EeG_axis{stroke:var(--s-ink-3);stroke-width:1.5px}.WC2EeG_curve{fill:none;stroke:var(--s-ink);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.WC2EeG_secant{stroke:var(--sec);stroke-width:2.5px}.WC2EeG_tangent{stroke:var(--tan);stroke-width:3.5px;transition:opacity .25s}html[data-teacher=aya] .WC2EeG_tangent{stroke-width:4.5px}.WC2EeG_legs line{stroke:var(--s-ink-3);stroke-width:1.5px;stroke-dasharray:3 4}.WC2EeG_legText text{font:600 15px var(--s-font-mono);fill:var(--s-ink-2)}.WC2EeG_pt{cursor:grab;outline:none}.WC2EeG_pt:active{cursor:grabbing}.WC2EeG_hit{fill:#0000}.WC2EeG_pDot{fill:var(--s-ink);stroke:var(--s-card);stroke-width:3px}.WC2EeG_qDot{fill:var(--s-card);stroke:var(--q);stroke-width:4px;transition:r .2s}.WC2EeG_demo[data-phase=locked] .WC2EeG_qDot{fill:var(--s-good);stroke:var(--s-card);stroke-width:3px;r:7px}.WC2EeG_halo{fill:none;stroke:var(--q);stroke-width:2px;opacity:.35;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite WC2EeG_halo}@keyframes WC2EeG_halo{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1.35)}}.WC2EeG_ptLabel{font:700 15px var(--s-font-mono);fill:var(--s-ink);pointer-events:none}.WC2EeG_pt:focus-visible .WC2EeG_pDot,.WC2EeG_pt:focus-visible .WC2EeG_qDot{stroke:var(--s-accent);stroke-width:5px}.WC2EeG_side{flex-direction:column;gap:18px;min-width:0;display:flex}.WC2EeG_readout{grid-template-columns:auto 1fr;gap:0;margin:0;display:grid}.WC2EeG_readout>div{box-shadow:inset 0 0 0 1.5px var(--s-ink);background:var(--s-card);padding:12px 16px 14px}.WC2EeG_readout>div+div{margin-left:-1.5px}html[data-teacher=aya] .WC2EeG_readout{gap:10px}html[data-teacher=aya] .WC2EeG_readout>div{box-shadow:0 0 0 2px var(--s-ink), 0 4px 0 2px var(--s-ink);border-radius:18px;margin:0}.WC2EeG_readout dd{margin:6px 0 0}.WC2EeG_num{font:600 30px/1 var(--s-font-mono);font-variant-numeric:tabular-nums;color:var(--s-ink)}.WC2EeG_big{font-size:40px;transition:color .3s}.WC2EeG_demo[data-phase=locked] .WC2EeG_big{color:var(--s-good)}html[data-teacher=aya] .WC2EeG_num{letter-spacing:-.02em;font-family:Unbounded,system-ui,sans-serif;font-weight:700}.WC2EeG_meter{padding:6px 2px 0}.WC2EeG_track{border-bottom:1.5px solid var(--s-ink);height:34px;position:relative}.WC2EeG_track:before{content:"";background:repeating-linear-gradient(90deg, var(--s-ink) 0 1.5px, transparent 1.5px calc(100% / 3));height:8px;position:absolute;bottom:0;left:12.5%;right:12.5%}.WC2EeG_track:after{content:"";background:var(--s-ink);width:1.5px;height:8px;position:absolute;bottom:0;right:12.5%}.WC2EeG_needle{background:var(--sec);width:3px;height:30px;margin-left:-1.5px;transition:left 80ms linear;position:absolute;bottom:-1px}.WC2EeG_needle:after{content:"";background:inherit;width:12px;height:12px;margin-left:-6px;position:absolute;top:-6px;left:50%;transform:rotate(45deg)}.WC2EeG_target{border-left:2px dashed var(--tan);width:0;height:34px;position:absolute;bottom:-1px}.WC2EeG_target i{font:600 12px var(--s-font-mono);color:var(--s-ink-2);white-space:nowrap;font-style:normal;position:absolute;top:-20px;left:0;transform:translate(-50%)}.WC2EeG_ticks{height:16px;font:500 12px var(--s-font-mono);color:var(--s-ink-3);margin-top:6px;position:relative}.WC2EeG_ticks span{position:absolute;top:0;transform:translate(-50%)}.WC2EeG_btns{flex-wrap:wrap;gap:10px;display:flex}.WC2EeG_teacher{min-height:150px;margin-top:6px}@media (max-width:900px){.WC2EeG_demo{grid-template-columns:1fr}}@media (max-width:560px){.WC2EeG_plotCard{padding:8px 6px 4px}.WC2EeG_num{font-size:24px}.WC2EeG_big{font-size:30px}.WC2EeG_readout>div{padding:10px 12px 12px}}@media (prefers-reduced-motion:reduce){.WC2EeG_halo{opacity:.3;animation:none}}.WC2EeG_tri{display:none}html:not([data-teacher=aya]) .WC2EeG_demo{--sec:var(--s-ink-2);--tan:var(--s-accent);--q:var(--s-accent);--warm:#e5a50a;background:var(--s-card);box-shadow:inset 0 0 0 1px var(--s-line);border-radius:16px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:0}html:not([data-teacher=aya]) .WC2EeG_plotCard{box-shadow:none;border-right:1px solid var(--s-line);background:0 0;padding:20px 20px 12px}html:not([data-teacher=aya]) .WC2EeG_plotHead{padding:2px 4px 12px}html:not([data-teacher=aya]) .WC2EeG_formula{font:400 13px/1 var(--s-font-mono);letter-spacing:0;color:var(--s-ink-2)}html:not([data-teacher=aya]) .WC2EeG_badge{height:26px;font:500 13px/1 var(--s-font-ui);letter-spacing:0;color:var(--s-ink-2);background:var(--s-bg-2);border-radius:999px;align-items:center;padding:0 10px;transition:background .15s,color .15s;display:inline-flex}html:not([data-teacher=aya]) .WC2EeG_demo[data-phase=locked] .WC2EeG_badge{color:var(--s-accent);background:var(--s-accent-2)}html:not([data-teacher=aya]) .WC2EeG_grid line{stroke:var(--s-line);stroke-width:1px}html:not([data-teacher=aya]) .WC2EeG_axis{stroke:var(--s-ink-3);stroke-width:1px}html:not([data-teacher=aya]) .WC2EeG_curve{stroke:var(--s-ink);stroke-width:2.5px}html:not([data-teacher=aya]) .WC2EeG_secant{stroke:var(--sec);stroke-width:1.5px}html:not([data-teacher=aya]) .WC2EeG_tangent{stroke:var(--tan);stroke-width:2.5px}html:not([data-teacher=aya]) .WC2EeG_tri{fill:var(--warm);fill-opacity:.22;display:inline}html:not([data-teacher=aya]) .WC2EeG_legs line{stroke:var(--warm);stroke-width:2px;stroke-dasharray:none}html:not([data-teacher=aya]) .WC2EeG_legText text{font:500 14px var(--s-font-mono);fill:var(--s-ink-2)}html:not([data-teacher=aya]) .WC2EeG_ptLabel{font:500 14px var(--s-font-mono);fill:var(--s-ink)}html:not([data-teacher=aya]) .WC2EeG_pDot{fill:var(--s-ink);stroke:var(--s-card);stroke-width:3px}html:not([data-teacher=aya]) .WC2EeG_qDot{fill:var(--s-card);stroke:var(--q);stroke-width:2.5px}html:not([data-teacher=aya]) .WC2EeG_demo[data-phase=locked] .WC2EeG_qDot{fill:var(--s-accent);stroke:var(--s-card);stroke-width:3px}html:not([data-teacher=aya]) .WC2EeG_halo{stroke:var(--q);stroke-width:1.5px}:is(html:not([data-teacher=aya]) .WC2EeG_pt:focus-visible .WC2EeG_pDot,html:not([data-teacher=aya]) .WC2EeG_pt:focus-visible .WC2EeG_qDot){stroke:var(--s-accent);stroke-width:4px}html:not([data-teacher=aya]) .WC2EeG_side{gap:28px;padding:26px 28px 28px}html:not([data-teacher=aya]) .WC2EeG_readout{grid-template-columns:auto minmax(0,1fr);column-gap:40px}html:not([data-teacher=aya]) .WC2EeG_readout>div{box-shadow:none;background:0 0;margin:0;padding:0}html:not([data-teacher=aya]) .WC2EeG_readout dd{margin-top:12px}html:not([data-teacher=aya]) .WC2EeG_num{font:400 36px/1 var(--s-font-mono);letter-spacing:-.03em}html:not([data-teacher=aya]) .WC2EeG_big{font-size:48px}html:not([data-teacher=aya]) .WC2EeG_demo[data-phase=locked] .WC2EeG_big{color:var(--s-accent)}html:not([data-teacher=aya]) .WC2EeG_meter{padding:22px 0 0}html:not([data-teacher=aya]) .WC2EeG_track{border-bottom:1px solid var(--s-line-2);height:30px}html:not([data-teacher=aya]) .WC2EeG_track:before{background:repeating-linear-gradient(90deg, var(--s-line-2) 0 1px, transparent 1px calc(100% / 3));height:6px}html:not([data-teacher=aya]) .WC2EeG_track:after{background:var(--s-line-2);width:1px;height:6px}html:not([data-teacher=aya]) .WC2EeG_needle{background:var(--s-ink);width:2px;height:26px;margin-left:-1px}html:not([data-teacher=aya]) .WC2EeG_needle:after{border-radius:50%;width:8px;height:8px;margin-left:-4px;top:-4px;transform:none}html:not([data-teacher=aya]) .WC2EeG_target{border-left:1.5px dashed var(--s-accent);height:30px}html:not([data-teacher=aya]) .WC2EeG_target i{font:500 12px var(--s-font-mono);color:var(--s-accent);top:-20px}html:not([data-teacher=aya]) .WC2EeG_ticks{font:400 12px var(--s-font-mono);color:var(--s-ink-3)}html:not([data-teacher=aya]) .WC2EeG_teacher{min-height:0;margin-top:auto;padding-top:4px}@media (max-width:900px){html:not([data-teacher=aya]) .WC2EeG_demo{grid-template-columns:minmax(0,1fr)}html:not([data-teacher=aya]) .WC2EeG_plotCard{border-right:0;border-bottom:1px solid var(--s-line)}}@media (max-width:560px){html:not([data-teacher=aya]) .WC2EeG_plotCard{padding:14px 8px 6px}html:not([data-teacher=aya]) .WC2EeG_plotHead{padding:2px 6px 8px}html:not([data-teacher=aya]) .WC2EeG_side{gap:22px;padding:20px 18px 22px}html:not([data-teacher=aya]) .WC2EeG_num{font-size:28px}html:not([data-teacher=aya]) .WC2EeG_big{font-size:36px}}
.moHjva_wall,.moHjva_exit{gap:14px;padding-top:8px;display:grid}.moHjva_title{letter-spacing:-.03em;font-size:clamp(26px,5vw,34px)}.moHjva_lead{color:var(--s-ink-2);max-width:56ch;font-size:16px;line-height:1.5}.moHjva_plans{gap:10px;margin-top:8px;display:grid}.moHjva_plan{text-align:left;background:var(--s-card);box-shadow:inset 0 0 0 1px var(--s-line);cursor:pointer;font:inherit;color:var(--s-ink);border:0;border-radius:14px;grid-template-columns:1fr auto;grid-template-areas:"name price""note note";align-items:baseline;gap:6px 12px;padding:16px 18px;transition:box-shadow .15s;display:grid;position:relative}.moHjva_plan:hover{box-shadow:inset 0 0 0 1px var(--s-line-2)}.moHjva_plan[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--s-ink)}.moHjva_plan:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.moHjva_plan:disabled{cursor:default;opacity:.55}.moHjva_plan:disabled .moHjva_badge{background:var(--s-ink-3)}.moHjva_badge{background:var(--s-accent);color:#fff;font:500 11px/1.2 var(--s-font-mono);border-radius:999px;padding:3px 8px;position:absolute;top:-9px;left:16px}.moHjva_name{grid-area:name;font-size:18px;font-weight:500}.moHjva_price{font:400 14px var(--s-font-mono);color:var(--s-ink-3);white-space:nowrap;grid-area:price}.moHjva_price b{font:500 22px var(--s-font-mono);color:var(--s-ink);letter-spacing:-.02em}.moHjva_note{font:400 13px/1.4 var(--s-font-mono);color:var(--s-ink-3);grid-area:note}.moHjva_cta{width:100%;margin-top:4px}.moHjva_free{color:var(--s-ink-2);font:500 15px var(--s-font-ui);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:10px;text-decoration:underline}.moHjva_free:hover{color:var(--s-ink)}.moHjva_msg{color:var(--s-ink);font-size:15px}.moHjva_fine{border-top:1px solid var(--s-line);color:var(--s-ink-3);gap:6px;margin:4px 0 0;padding:14px 0 0;font-size:13px;line-height:1.45;list-style:none;display:grid}.moHjva_fine a{color:inherit}.moHjva_reasons{gap:8px;display:grid}.moHjva_reason{text-align:left;justify-content:flex-start;min-height:52px;font-size:16px}.moHjva_skip{color:var(--s-ink-3);font:500 14px var(--s-font-ui);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:10px;text-decoration:underline}
.Pzi96W_ring{flex:none;place-items:center;display:inline-grid;position:relative}.Pzi96W_ring svg{position:absolute;inset:0}.Pzi96W_ringIn{place-items:center;display:grid;position:relative}.Pzi96W_ringTrack{stroke:var(--s-line)}.Pzi96W_ringVal{stroke:var(--s-ink);stroke-linecap:round}.Pzi96W_ringDone{stroke:var(--s-good)}html:not([data-teacher=aya]) .Pzi96W_ringVal{stroke:var(--s-accent)}html:not([data-teacher=aya]) .Pzi96W_ringZero{display:none}.Pzi96W_streak{height:36px;color:var(--s-ink-3);box-shadow:inset 0 0 0 1.5px var(--s-line);font:700 16px/1 var(--s-font-ui);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;display:inline-flex}.Pzi96W_streak b{font-variant-numeric:tabular-nums;color:var(--s-ink)}.Pzi96W_lit{color:var(--s-streak);box-shadow:inset 0 0 0 1.5px var(--s-ink)}html[data-teacher=aya] .Pzi96W_lit{box-shadow:inset 0 0 0 2px var(--s-streak);background:#fff1e6}.Pzi96W_lg{gap:10px;height:auto;padding:0;font-size:44px;box-shadow:none!important;background:0 0!important}.Pzi96W_freeze{height:36px;color:var(--p-sky);box-shadow:inset 0 0 0 1.5px var(--s-line);font:700 15px/1 var(--s-font-ui);border-radius:999px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.Pzi96W_freeze b{color:var(--s-ink)}.Pzi96W_goal{color:var(--s-ink);text-decoration:none;display:inline-flex}.Pzi96W_goalNum{font:700 11px/1 var(--s-font-ui);font-variant-numeric:tabular-nums}.Pzi96W_upgrade{min-height:36px!important;padding:0 14px!important;font-size:13px!important}.Pzi96W_skel{background:var(--s-bg-2);border-radius:999px;width:180px;height:36px;display:inline-block}@media (max-width:560px){.Pzi96W_freeze{display:none}.Pzi96W_upgrade{display:none!important}}:is(html:not([data-teacher=aya]) .Pzi96W_streak,html:not([data-teacher=aya]) .Pzi96W_freeze){height:34px;box-shadow:inset 0 0 0 1px var(--s-line);color:var(--s-ink-3);font:500 14px/1 var(--s-font-mono);background:0 0;border-radius:999px;gap:6px;padding:0 12px 0 10px}html:not([data-teacher=aya]) .Pzi96W_flame{place-items:center;display:inline-grid}html:not([data-teacher=aya]) .Pzi96W_streak .Pzi96W_flame svg{width:16px;height:16px}html:not([data-teacher=aya]) .Pzi96W_freeze svg{width:16px;height:16px}html:not([data-teacher=aya]) .Pzi96W_lit{color:var(--s-ink)}html:not([data-teacher=aya]) .Pzi96W_num{font:inherit;color:var(--s-ink);font-variant-numeric:tabular-nums}html:not([data-teacher=aya]) .Pzi96W_freeze b{font-weight:500}html:not([data-teacher=aya]) .Pzi96W_goal{border-radius:999px;position:relative}html:not([data-teacher=aya]) .Pzi96W_goal:after{content:"";position:absolute;inset:-6px -4px}html:not([data-teacher=aya]) .Pzi96W_upgrade:after{content:"";position:absolute;inset:-5px 0}html:not([data-teacher=aya]) .Pzi96W_goal:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}html:not([data-teacher=aya]) .Pzi96W_goalNum{font:500 11px/1 var(--s-font-mono)}html:not([data-teacher=aya]) .Pzi96W_upgrade{position:relative;min-height:34px!important;padding:0 14px!important;font-size:13.5px!important}html:not([data-teacher=aya]) .Pzi96W_lg{height:auto;color:var(--s-ink-3);gap:8px;padding:0}html:not([data-teacher=aya]) .Pzi96W_lg.Pzi96W_lit{color:var(--s-ink)}html:not([data-teacher=aya]) .Pzi96W_lg .Pzi96W_flame svg{width:30px;height:30px}html:not([data-teacher=aya]) .Pzi96W_lg .Pzi96W_num{font:400 64px/.9 var(--s-font-display);letter-spacing:-.045em}
.SNlmsq_wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.SNlmsq_table{border-collapse:separate;border-spacing:0;font:500 14px/1.2 var(--f-mono);font-variant-numeric:tabular-nums;margin:0 auto}.SNlmsq_table th,.SNlmsq_table td{text-align:center;border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 12px}.SNlmsq_table tr:last-child th,.SNlmsq_table tr:last-child td{border-bottom:0}.SNlmsq_table th{color:var(--ink-2);border-right:1px solid var(--line);background:var(--panel);font-weight:500}.SNlmsq_table tr:first-child th{border-top-left-radius:12px}.SNlmsq_table tr:last-child th{border-bottom-left-radius:12px}.SNlmsq_table td[data-mark]{background:var(--sel-bg);color:var(--sel-ink)}@media (max-width:520px){.SNlmsq_table th,.SNlmsq_table td{padding:8px;font-size:14px}}.SNlmsq_vertical th{border-right:0;border-bottom:1px solid var(--line)}.SNlmsq_vertical thead th:first-child{border-top-left-radius:12px}.SNlmsq_vertical thead th:last-child{border-top-right-radius:12px;border-bottom-left-radius:0}.SNlmsq_vertical td:first-child{border-right:1px solid var(--line)}.SNlmsq_vertical tr[data-mark] td{background:var(--sel-bg);color:var(--sel-ink)}.SNlmsq_vertical tbody tr:last-child td{border-bottom:0}
.PiLwhG_composer{background:var(--panel);border-radius:16px;flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:460px;padding:14px;display:flex}.PiLwhG_formula{text-align:center;font:400 24px/1.3 var(--f-display);min-height:32px}.PiLwhG_formula .katex{font-size:1em}.PiLwhG_line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.PiLwhG_lab{font:400 13px/1.2 var(--f-mono);color:var(--ink-2)}.PiLwhG_stepper{align-items:center;gap:10px;display:flex}.PiLwhG_stepper .key{min-width:46px;height:44px;padding:0 10px;font-size:22px}.PiLwhG_lval{text-align:center;min-width:54px;font:500 22px/1 var(--f-mono);font-variant-numeric:tabular-nums}.PiLwhG_preview{font:400 13px/1.2 var(--f-mono);color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.PiLwhG_pvLab{align-items:baseline;gap:4px;display:inline-flex}.PiLwhG_row{font:500 17px/1 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink);gap:4px;display:inline-flex}.PiLwhG_pv{text-align:center;background:var(--card);border-radius:8px;min-width:30px;padding:3px 4px}.PiLwhG_pvBar{border-left:1.5px solid var(--ink-3);border-radius:0 8px 8px 0;margin-left:4px}.PiLwhG_pvZero{color:var(--ink-3)}.PiLwhG_buttons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.PiLwhG_history{flex-wrap:wrap;justify-content:center;gap:8px;min-height:30px;display:flex}.PiLwhG_history .chip{font-size:15px}.PiLwhG_empty{font:400 13px/30px var(--f-mono);color:var(--ink-3)}@media (max-width:420px){.PiLwhG_composer{padding:10px}.PiLwhG_line{justify-content:center}}
._51RDyW_tick{stroke:var(--pl-axis);stroke-width:1.6px}._51RDyW_tickText{font:400 14px var(--f-mono);fill:var(--pl-label);font-variant-numeric:tabular-nums}._51RDyW_tag{font:500 14px var(--f-mono);paint-order:stroke;stroke:var(--card);stroke-width:6px;stroke-linejoin:round;font-variant-numeric:tabular-nums}._51RDyW_tap{cursor:pointer;outline:none}._51RDyW_tap[data-locked]{cursor:default}._51RDyW_tapRing{transition:r .15s var(--ease)}._51RDyW_tap:not([data-locked]):hover ._51RDyW_tapRing,._51RDyW_tap:focus-visible ._51RDyW_tapRing{r:13}._51RDyW_tap:focus-visible ._51RDyW_tapRing{stroke:var(--accent)}@media (max-width:520px){._51RDyW_tickText,._51RDyW_tag{font-size:17px}}
.V3YvKa_stepper{flex-direction:column;align-items:center;gap:6px;min-width:78px;display:flex}.V3YvKa_stepLabel{font:500 13px/1.2 var(--f-mono);color:var(--ink-3);text-align:center}.V3YvKa_stepRow{align-items:center;gap:6px;display:flex}.V3YvKa_stepBtn{appearance:none;background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;width:34px;height:34px;color:var(--ink-2);font:500 20px/1 var(--f-ui);border:0;border-radius:10px;place-items:center;padding:0;display:grid}.V3YvKa_stepBtn:disabled{opacity:.35;cursor:default}@media (hover:hover){.V3YvKa_stepBtn:hover:not(:disabled){background:var(--panel);color:var(--ink)}}.V3YvKa_stepBtn:focus-visible{outline:3px solid var(--sel);outline-offset:2px}.V3YvKa_stepVal{font:500 24px/1 var(--f-mono);font-variant-numeric:tabular-nums;text-align:center;min-width:26px}.V3YvKa_c-blue{color:var(--c-blue)}.V3YvKa_c-papaya{color:var(--c-papaya)}.V3YvKa_c-green{color:var(--c-green)}.V3YvKa_c-purple{color:var(--c-purple)}.V3YvKa_c-pink{color:var(--c-pink)}.V3YvKa_c-teal{color:var(--c-teal)}.V3YvKa_c-yellow{color:var(--c-yellow)}.V3YvKa_c-ink{color:var(--ink)}.V3YvKa_simBar{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.V3YvKa_simBar .btn{min-width:0;padding:0 16px}.V3YvKa_stat{font:400 14px/1.4 var(--f-mono);color:var(--ink-2);text-align:center;font-variant-numeric:tabular-nums;margin:0}.V3YvKa_stat b{color:var(--ink);font-weight:500}.V3YvKa_svg{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.V3YvKa_wide{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}
.o6z0Cq_seg{background:var(--panel);border-radius:16px;flex-wrap:wrap;justify-content:center;gap:4px;max-width:100%;padding:3px;display:flex}.o6z0Cq_pill{appearance:none;cursor:pointer;min-height:36px;font:500 14px/1.2 var(--f-ui);color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:0 12px}.o6z0Cq_pill[aria-checked=true]{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.o6z0Cq_pill:focus-visible{outline:3px solid var(--sel);outline-offset:2px}.o6z0Cq_pill:disabled{cursor:default}
.WEZH7G_page{padding-top:clamp(32px,6vw,72px);padding-bottom:96px}.WEZH7G_grid{grid-template-columns:1fr minmax(320px,440px);align-items:center;gap:48px;max-width:960px;margin:0 auto;display:grid}.WEZH7G_side{justify-content:center;display:flex}.WEZH7G_card{flex-direction:column;gap:16px;padding:28px;display:flex}.WEZH7G_title{font-size:clamp(28px,4vw,36px)}.WEZH7G_lede{color:var(--s-ink-2);font-size:16px;line-height:1.5;margin-top:-6px!important}.WEZH7G_field{gap:8px;display:grid}.WEZH7G_err{color:var(--s-bad);font-size:14px}.WEZH7G_or{color:var(--s-ink-3);align-items:center;gap:12px;font-size:13px;display:flex}.WEZH7G_or:before,.WEZH7G_or:after{content:"";background:var(--s-line);flex:1;height:1px}.WEZH7G_switch{color:var(--s-ink-2);text-align:center;font-size:14px}.WEZH7G_switch a{color:var(--s-ink);font-weight:600}.WEZH7G_skel{height:420px}@media (max-width:820px){.WEZH7G_grid{grid-template-columns:1fr;gap:24px}.WEZH7G_side{order:1}}.WEZH7G_agree{color:var(--s-ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.WEZH7G_agree input{width:16px;height:16px;accent-color:var(--s-ink);flex:none;margin-top:3px}.WEZH7G_agree a{color:var(--s-ink);text-decoration:underline}
._3h7xpa_speedRow{font:400 14px/1.3 var(--f-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:8px 22px;display:flex}._3h7xpa_speedRow b{color:var(--ink);font-weight:500}._3h7xpa_good{color:var(--c-green);font-weight:500}._3h7xpa_three{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._3h7xpa_mini{justify-items:center;gap:6px;margin:0;display:grid}._3h7xpa_mini figcaption{font:500 20px/1 var(--f-display);color:var(--ink-2)}._3h7xpa_sides{gap:14px;display:grid}._3h7xpa_side{gap:6px;display:grid}._3h7xpa_sideTitle{text-align:center;font:400 13px/1.3 var(--f-mono);color:var(--ink-3);margin:0}
.OX7gIa_readouts{font:400 20px/1.3 var(--f-display);flex-wrap:wrap;justify-content:center;gap:8px 22px;display:flex}.OX7gIa_readouts .katex{font-size:1em}.OX7gIa_sliders{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.OX7gIa_map{counter-reset:step;flex-direction:column;gap:8px;width:100%;max-width:440px;margin:0;padding:0;list-style:none;display:flex}.OX7gIa_map li{counter-increment:step;background:var(--panel);color:var(--ink-3);font:500 15px/1.35 var(--f-ui);border-radius:12px;flex-direction:column;gap:4px;padding:10px 14px 10px 44px;transition:background-color .2s,color .2s;display:flex;position:relative}.OX7gIa_map li:before{content:counter(step);width:22px;height:22px;font:400 12px/1 var(--f-mono);border:1px solid var(--line-2);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;left:12px}.OX7gIa_map li[data-state=pass]{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.OX7gIa_map li[data-state=pass]:before{content:"✓";border-color:#0000}.OX7gIa_map li[data-state=hit]{background:var(--sel-bg);color:var(--sel-ink)}.OX7gIa_map li[data-state=hit]:before{border-color:var(--sel);background:var(--sel);color:var(--card)}.OX7gIa_q{font-weight:500}.OX7gIa_then{color:var(--ink);font-weight:500}
.glIw6W_list{flex-direction:column;gap:10px;width:100%;display:flex}.glIw6W_row{background:var(--panel);border-radius:12px;grid-template-columns:26px minmax(0,1fr) minmax(150px,46%);align-items:center;gap:12px;padding:10px 12px;display:grid}.glIw6W_num{font:400 13px/1 var(--f-mono);color:var(--ink-3);text-align:center}.glIw6W_formula{min-width:0;font-size:18px;overflow-x:auto}.glIw6W_formula .katex{font-size:1.05em}.glIw6W_select{appearance:none;width:100%;min-width:0;height:44px;box-shadow:inset 0 0 0 1px var(--line-2);background-color:var(--card);color:var(--ink);font:500 15px/1 var(--f-ui);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;border:0;border-radius:12px;padding:0 34px 0 12px;transition:box-shadow .15s}.glIw6W_select[data-empty]{color:var(--ink-3);font-weight:500}.glIw6W_select:focus-visible{box-shadow:inset 0 0 0 1.5px var(--sel);outline:none}.glIw6W_select:disabled{cursor:default;opacity:1}@media (max-width:520px){.glIw6W_row{grid-template-columns:22px minmax(0,1fr);row-gap:8px}.glIw6W_select{grid-column:1/-1}}
.DXZ0aG_phrase{flex-direction:column;gap:14px;width:100%;max-width:520px;display:flex}.DXZ0aG_row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.DXZ0aG_lead{font:400 19px/1.35 var(--f-display);color:var(--ink);min-width:0}.DXZ0aG_lead .katex{font-size:1em}@media (max-width:420px){.DXZ0aG_lead{font-size:17px}.DXZ0aG_row [role=radiogroup]{flex-wrap:wrap}}
