.machine_wrap__2twDr{--ground:#08080b;--panel:#101016;--rule:#23232c;--ink:#f2ece0;--ink-2:#c9c3b8;--soft:rgba(255,255,255,.55);--faint:rgba(255,255,255,.38);--hot:#e8874b;--good:#6fd39b;--mono:ui-monospace,SFMono-Regular,Menlo,monospace;min-height:100dvh;background:var(--ground);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.machine_wrap__2twDr *{box-sizing:border-box}.machine_wrap__2twDr :focus-visible{outline:2px solid var(--hot);outline-offset:3px;border-radius:.35rem}.machine_shell__8700B{width:100%;max-width:40rem;margin:0 auto;padding:1.5rem 1.25rem 3rem}.machine_kicker__Jusdc{margin:0;font-family:var(--mono);font-size:.63rem;letter-spacing:.24em;text-transform:uppercase;color:var(--hot)}.machine_title__zqCtC{margin:.7rem 0 .5rem;font-size:clamp(1.7rem,5.5vw,2.3rem);font-weight:700;letter-spacing:-.02em;line-height:1.1}.machine_blurb__I8PTP{margin:0 0 1.6rem;color:var(--soft);font-size:.95rem;line-height:1.55}.machine_counter__4wlmO{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.7rem;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.machine_counter__4wlmO b{color:var(--ink-2);font-weight:600}.machine_stage__ZUS8u{margin-top:1.8rem;padding:1.5rem 1.35rem;border:1px solid var(--rule);border-radius:.8rem;background:var(--panel)}.machine_layer__Jr5VD{display:inline-block;margin-bottom:1.1rem;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--rule);font-family:var(--mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.machine_play__CDbge{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:1.05rem 1rem;border:0;border-radius:.6rem;background:var(--ink);color:#0b0b0f;font-size:1rem;font-weight:600;cursor:pointer}.machine_play__CDbge:hover{background:#fff}.machine_play__CDbge:disabled{opacity:.55;cursor:default}.machine_controls__ge6wl{display:flex;gap:.55rem;margin-top:.6rem}.machine_ghost__labB3{flex:1;padding:.62rem .7rem;border:1px solid var(--rule);border-radius:.5rem;background:transparent;color:var(--soft);font-size:.8rem;cursor:pointer}.machine_ghost__labB3:hover{border-color:#3a3a46;color:var(--ink)}.machine_ghost__labB3[aria-pressed=true]{border-color:var(--hot);color:var(--hot)}.machine_input__opj3n{width:100%;margin-top:1.1rem;padding:.85rem .9rem;border:1px solid var(--rule);border-radius:.55rem;background:#08080c;color:var(--ink);font-size:1rem;font-family:inherit}.machine_input__opj3n::placeholder{color:rgba(255,255,255,.3)}.machine_input__opj3n:disabled{opacity:.6}.machine_submit__M94qP{width:100%;margin-top:.6rem;padding:.85rem 1rem;border:0;border-radius:.55rem;background:var(--hot);color:#17100a;font-size:.95rem;font-weight:650;cursor:pointer}.machine_submit__M94qP:disabled{background:#26262e;color:var(--faint);cursor:default}.machine_result__1SPlo{margin-top:1.5rem;padding-top:1.3rem;border-top:1px solid var(--rule)}.machine_verdict___wqKV{margin:0 0 1rem;font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.machine_verdictGood__QX0zK{color:var(--good)}.machine_verdictMiss__tDL6d{color:var(--hot)}.machine_line__d1rez{margin:0 0 .3rem;font-size:1.25rem;line-height:1.5;font-weight:600}.machine_hit__Q9zOx{color:var(--ink)}.machine_miss__19EoR{color:#17100a;background:var(--hot);border-radius:.22rem;padding:0 .22rem}.machine_said__UnS_e{margin:1rem 0 0;font-family:var(--mono);font-size:1.05rem;color:var(--hot)}.machine_saidLabel__8Fm0J,.machine_whyLabel__2_XZF{display:block;margin-bottom:.25rem;font-family:var(--mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.machine_why__sYCTg{margin:1.2rem 0 0;color:var(--ink-2);font-size:.93rem;line-height:1.6}.machine_next__8Uv3J{width:100%;margin-top:1.5rem;padding:.85rem 1rem;border:1px solid var(--rule);border-radius:.55rem;background:transparent;color:var(--ink);font-size:.95rem;font-weight:600;cursor:pointer}.machine_next__8Uv3J:hover{border-color:#4a4a58}.machine_done__qt5Jp{padding:3rem 0 1rem;text-align:center}.machine_doneN__CcSQK{margin:0;color:var(--hot);font-family:var(--mono);font-size:3rem;font-weight:600;line-height:1}.machine_doneL__nAJCq{margin:.7rem 0 1.6rem;color:var(--soft);font-size:.95rem}.machine_note__4sdXk{margin:1.6rem 0 0;color:var(--faint);font-size:.78rem;line-height:1.55}.machine_choices__tEmfp{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1.1rem}.machine_choice__X8yMB{padding:1.15rem .8rem;border:1px solid var(--rule);border-radius:.6rem;background:#08080c;color:var(--ink);font-size:1.15rem;font-weight:650;font-family:var(--mono);cursor:pointer}.machine_choice__X8yMB:hover:not(:disabled){border-color:var(--hot)}.machine_choice__X8yMB:disabled{cursor:default}.machine_choiceRight__sIrJf{border-color:var(--good);background:rgba(111,211,155,.1);color:var(--good)}.machine_choiceWrong__l3HBL{border-color:var(--hot);background:rgba(232,135,75,.12);color:var(--hot)}.machine_choiceMuted__8Jkbm{opacity:.4}.machine_frame__vGpDe{margin:0 0 1.1rem;font-size:1.15rem;line-height:1.5;color:var(--ink-2)}.machine_blank__1nb2V{display:inline-block;min-width:3.2rem;border-bottom:2px solid var(--hot);vertical-align:baseline}.machine_answerLine__WjOcn{margin:0;font-size:1.3rem;font-weight:600;line-height:1.5}.machine_answerLine__WjOcn em{color:var(--hot);font-style:normal}.machine_beats__OcKln{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.3rem}.machine_beatWord__0KJpC{padding:.5rem .6rem;border:1px solid var(--rule);border-radius:.4rem;background:#08080c;color:var(--ink-2);font-size:1rem;font-family:inherit;cursor:pointer;transition:border-color .12s,background .12s,color .12s}.machine_beatWord__0KJpC:hover:not(:disabled){border-color:#4a4a58}.machine_beatWord__0KJpC:disabled{cursor:default}.machine_beatOn__9HxEb{border-color:var(--hot);background:rgba(232,135,75,.14);color:var(--hot)}.machine_beatHit__fg_Yp{border-color:var(--good);background:rgba(111,211,155,.14);color:var(--good)}.machine_beatMissed__PMZen{border-color:var(--good);border-style:dashed;color:var(--good);background:transparent}.machine_beatOver__KGHQw{border-color:var(--hot);background:rgba(232,135,75,.14);color:var(--hot);text-decoration:line-through}.machine_beatCrushed__ZJbsW{border-color:#1b1b22;color:var(--ink-faint,rgba(255,255,255,.3))}.machine_legend___DVlS{list-style:none;margin:0 0 1.2rem;padding:0;display:grid;gap:.4rem}.machine_legend___DVlS li{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--soft)}.machine_legend___DVlS span{width:.85rem;height:.85rem;border-radius:.2rem;flex-shrink:0}.machine_swatchHit__YSZkG{background:rgba(111,211,155,.5);border:1px solid var(--good)}.machine_swatchMissed__OdabC{background:transparent;border:1px dashed var(--good)}.machine_swatchOver__H0MSj{background:rgba(232,135,75,.4);border:1px solid var(--hot)}.machine_tuneText__BOGp2{margin:0 0 1.2rem;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.machine_spotWord__y9ysL{margin:0 0 1.3rem;font-size:2.6rem;font-weight:700;letter-spacing:.01em;color:var(--ink-2);font-family:var(--mono)}.machine_spotLetter__y4YSL{color:var(--hot);border-bottom:3px solid var(--hot);padding-bottom:2px}.machine_soundChoices__McfvZ{display:grid;gap:.5rem;margin-top:1.1rem}@media (min-width:30rem){.machine_soundChoices__McfvZ{grid-template-columns:1fr 1fr}}.machine_soundChoice__6f1xQ{display:flex;flex-direction:column;gap:.12rem;padding:.8rem .9rem;border:1px solid var(--rule);border-radius:.55rem;background:#08080c;color:var(--ink);text-align:left;font-family:inherit;cursor:pointer}.machine_soundChoice__6f1xQ:hover:not(:disabled){border-color:var(--hot)}.machine_soundChoice__6f1xQ:disabled{cursor:default}.machine_soundLike__YLqeH{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.machine_soundWord__hvWe_{font-size:1.15rem;font-weight:650;font-family:var(--mono)}.machine_ipaAside__JmwQS{color:var(--faint)}.machine_soundChoice__6f1xQ.machine_choiceRight__sIrJf{border-color:var(--good);background:rgba(111,211,155,.1);color:var(--good)}.machine_soundChoice__6f1xQ.machine_choiceWrong__l3HBL{border-color:var(--hot);background:rgba(232,135,75,.12);color:var(--hot)}.machine_soundChoice__6f1xQ.machine_choiceMuted__8Jkbm{opacity:.4}.machine_soundChoice__6f1xQ.machine_choiceRight__sIrJf .machine_soundLike__YLqeH,.machine_soundChoice__6f1xQ.machine_choiceWrong__l3HBL .machine_soundLike__YLqeH{color:inherit;opacity:.75}.machine_recording__HDC74{background:var(--hot);color:#17100a}.machine_recording__HDC74:hover{background:#f09a5e}.machine_liveHeard__GIfoH{margin:.9rem 0 0;padding:.8rem .9rem;border:1px dashed var(--rule);border-radius:.5rem;color:var(--soft);font-family:var(--mono);font-size:.92rem;min-height:2.6rem}.machine_heardBack__y5ksc{margin:0 0 1rem;padding:.8rem .9rem;border-left:3px solid var(--hot);background:rgba(232,135,75,.07);color:var(--ink);font-family:var(--mono);font-size:1rem}.machine_micError__9x6SD{margin:.9rem 0 0;color:var(--hot);font-size:.85rem;line-height:1.5}.machine_unsupported__ZijK3{margin:1.1rem 0 0;padding:.9rem 1rem;border:1px solid var(--rule);border-radius:.55rem;color:var(--soft);font-size:.88rem;line-height:1.6}.machine_gapList__RNj2d{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.35rem}.machine_gapList__RNj2d li{color:var(--soft);font-size:.88rem}.machine_gapMs__PdXwS{color:var(--hot);font-family:var(--mono);font-weight:600}.machine_spotHint__UvWwm{margin:0 0 .9rem;font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}