.page_page__hVhFZ{padding-top:var(--nav-h);max-width:900px;margin:0 auto;padding-left:var(--section-px);padding-right:var(--section-px);padding-bottom:8rem}.page_hero__Ao969{padding:5rem 0 3rem;border-bottom:1px solid var(--border-subtle);position:relative}.page_pageNum__dGfiW{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.2rem}.page_heroTitle__8Xf3d{font-family:var(--font-display);font-size:clamp(3rem,7vw,6rem);font-weight:300;line-height:.9;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:.5rem}.page_heroTitle__8Xf3d em{font-style:italic;color:var(--violet-400)}.page_heroSub__LJ9PN{font-family:var(--font-mono);font-size:.8rem;color:var(--text-secondary);line-height:1.8;max-width:540px;margin-top:1rem}.page_scoreBand__CVOrU{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;border-bottom:1px solid var(--border-subtle)}.page_scoreItem__ZaPjq{text-align:center}.page_scoreLabel___B0_g{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.2rem}.page_scoreVal__WCtFW{font-family:var(--font-display);font-size:2.8rem;font-weight:300;color:var(--text-primary);line-height:1}.page_scoreVal__WCtFW.page_streak__ZWVNf{color:var(--violet-400)}.page_trainer__7kzP_{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:2px;padding:3.5rem 2rem;text-align:center;margin:2rem 0;position:relative;overflow:hidden}.page_trainer__7kzP_:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 59px,var(--border-dim) 60px);pointer-events:none;opacity:.4}.page_trainerQuestion__iZppl{font-family:var(--font-display);font-size:6rem;font-weight:300;line-height:1;color:var(--violet-300);position:relative;z-index:1;transition:all .3s var(--ease-out);text-shadow:0 0 40px var(--glow-violet)}.page_trainerHint__ztjxa{font-size:.72rem;color:var(--text-muted);margin-top:.75rem}.page_playBtn__PTRBf,.page_trainerHint__ztjxa{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;position:relative;z-index:1}.page_playBtn__PTRBf{background:var(--violet-500);border:none;border-radius:2px;padding:.8rem 2rem;font-size:.74rem;color:#fff;cursor:pointer;margin-top:1.5rem;transition:all .25s var(--ease-out);box-shadow:0 4px 24px var(--glow-violet)}.page_playBtn__PTRBf:hover{background:var(--violet-600);box-shadow:0 8px 32px var(--glow-violet);transform:translateY(-2px)}.page_intervalGrid__wff4v{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;margin:1.5rem 0;perspective:800px}.page_intervalBtn__Dke_Y{background:var(--bg-3);border:1px solid var(--border-subtle);border-radius:2px;padding:1rem .5rem;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.04em;color:var(--text-secondary);cursor:pointer;transition:all .2s var(--ease-out);transform-style:preserve-3d}.page_intervalBtn__Dke_Y:hover:not(.page_correct__ok01n):not(.page_wrong__KRQS8){background:var(--surface-2);border-color:var(--border-mid);color:var(--text-primary);transform:translateZ(4px) translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.page_intervalBtn__Dke_Y.page_correct__ok01n{background:rgba(62,207,142,.12);border-color:#3ecf8e;color:#3ecf8e;box-shadow:0 0 20px rgba(62,207,142,.2)}.page_intervalBtn__Dke_Y.page_wrong__KRQS8{background:hsla(0,100%,71%,.1);border-color:#ff6b6b;color:#ff6b6b}.page_refSection__JzYCf{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border-subtle)}.page_refLabel__4jUmB{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:var(--violet-500);margin-bottom:1rem}.page_refTitle__fO49X{font-family:var(--font-display);font-size:2.2rem;font-weight:300;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:1.5rem}.page_refTitle__fO49X em{font-style:italic;color:var(--violet-400)}.page_intervalTable__YOfoX{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:.75rem}.page_intervalTable__YOfoX th{text-align:left;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);padding:.6rem 1rem;border-bottom:1px solid var(--border-subtle)}.page_intervalTable__YOfoX td{padding:.8rem 1rem;color:var(--text-secondary);border-bottom:1px solid var(--border-dim);transition:background .15s}.page_intervalTable__YOfoX tr:hover td{background:var(--surface-1);color:var(--text-primary)}.page_intervalName__fpgdV{color:var(--text-primary);font-weight:500}.page_intervalSymbol__Y7zMj{color:var(--violet-400);font-size:.9rem}.page_resetBtn__ekGWg{background:none;border:1px solid var(--border-mid);border-radius:2px;padding:.5rem 1.2rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;transition:all .2s;margin-top:1rem}.page_resetBtn__ekGWg:hover{border-color:var(--border-hi);color:var(--text-primary)}@media (max-width:600px){.page_intervalGrid__wff4v{grid-template-columns:repeat(3,1fr)}.page_trainerQuestion__iZppl{font-size:4rem}}