.page_page__2ISDZ{min-height:100vh;background:#080808;color:#f0f0f0;font-family:Inter,sans-serif}.page_header__k3xzo{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background:rgba(8,8,8,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.06)}.page_back__vLCQF,.page_dashLink__s1NqG{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,94%,.4);text-decoration:none;transition:color .15s}.page_back__vLCQF:hover,.page_dashLink__s1NqG:hover{color:#f0f0f0}.page_logo__y_FBO{font-family:Syne,sans-serif;font-size:1rem;font-weight:800;letter-spacing:-.02em;color:#f0f0f0;text-decoration:none}.page_content__QljlP{max-width:700px;margin:0 auto;padding:3rem 2rem 5rem}.page_top__tqA_F{margin-bottom:2rem}.page_step__cRjrz{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#7c3aed;margin-bottom:.75rem}.page_contextPill__AJfjS{display:inline-flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:99px;padding:.3rem .9rem;margin-bottom:1rem;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.08em}.page_contextLang__md4sP{color:#a78bfa}.page_contextDot__ciGFF{color:hsla(0,0%,94%,.2)}.page_contextScenario__lhcgm{color:hsla(0,0%,94%,.55)}.page_title__PIktF{font-family:Syne,sans-serif;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800;letter-spacing:-.03em;margin-bottom:.5rem}.page_sub__ukFNr{font-size:.9rem;color:hsla(0,0%,94%,.4);line-height:1.6}.page_loadingWrap__P1dqE{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:4rem 0}.page_spinner__BEwvn{width:32px;height:32px;border:2px solid rgba(124,58,237,.2);border-top-color:#7c3aed;border-radius:50%;animation:page_spin__1pDCE .8s linear infinite}@keyframes page_spin__1pDCE{to{transform:rotate(1turn)}}.page_loadingText__tDel4{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.1em;color:hsla(0,0%,94%,.35);text-align:center}.page_errorBox__Rr9Ry{text-align:center;padding:3rem;background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.15);border-radius:14px;display:flex;flex-direction:column;gap:1rem;align-items:center;color:hsla(0,0%,94%,.5);font-size:.9rem}.page_retryBtn__G47sp{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);border-radius:8px;color:#ef4444;font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.08em;padding:.5rem 1rem;cursor:pointer}.page_list__yZR40{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.page_row__Gwu2g{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;cursor:pointer;transition:background .15s,border-color .15s;overflow:hidden}.page_row__Gwu2g:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12)}.page_rowExpanded__elhk7{border-color:rgba(124,58,237,.25);background:rgba(124,58,237,.04)}.page_rowMain__FEnBc{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;gap:1rem}.page_rowLeft__zOhXn{display:flex;flex-direction:column;gap:.2rem}.page_rowRight__SIqRs{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.page_phrase__K8m06{font-family:Syne,sans-serif;font-size:1rem;font-weight:700;color:#f0f0f0}.page_translation__A4p1e{font-size:.82rem;color:hsla(0,0%,94%,.45)}.page_tone__rFICb{font-family:JetBrains Mono,monospace;font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;padding:.2rem .6rem;border-radius:99px;border:1px solid}.page_toneFormal__j0vrx{color:#a78bfa;border-color:rgba(167,139,250,.3);background:rgba(167,139,250,.08)}.page_toneCasual__9s1hh{color:#06b6d4;border-color:rgba(6,182,212,.3);background:rgba(6,182,212,.08)}.page_toneSlang___8CP5{color:#ff6b35;border-color:rgba(255,107,53,.3);background:rgba(255,107,53,.08)}.page_status__Xx3pL{font-family:JetBrains Mono,monospace;font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;padding:.18rem .5rem;border-radius:99px;border:1px solid}.page_statusNew__8rYFB{color:hsla(0,0%,94%,.4);border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04)}.page_statusWeak__jj5FO{color:#f59e0b;border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.07)}.page_statusMastered__VNY_e{color:#00d97e;border-color:rgba(0,217,126,.3);background:rgba(0,217,126,.07)}.page_expand__qCZK1{font-size:.75rem;color:hsla(0,0%,94%,.25)}.page_rowDetail__2Q3SK{padding:0 1.25rem 1rem;border-top:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column;gap:.3rem}.page_example__s987P{font-size:.88rem;color:hsla(0,0%,94%,.7);line-height:1.5;font-style:italic;padding-top:.75rem}.page_exampleTranslation__gplz0{font-size:.78rem;color:hsla(0,0%,94%,.3)}.page_actions__p47h9{display:flex;gap:.75rem;flex-wrap:wrap}.page_practiceBtn__iStUe{flex:1 1;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;font-family:Syne,sans-serif;font-size:.95rem;font-weight:700;padding:.9rem 2rem;border-radius:10px;border:none;cursor:pointer;box-shadow:0 0 30px rgba(124,58,237,.35);transition:transform .15s,box-shadow .15s;min-width:200px}.page_practiceBtn__iStUe:hover{transform:translateY(-2px);box-shadow:0 0 45px rgba(124,58,237,.5)}.page_changeBtn__he2UH{padding:.9rem 1.5rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:hsla(0,0%,94%,.5);font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.08em;text-decoration:none;transition:color .15s,border-color .15s;display:flex;align-items:center}.page_changeBtn__he2UH:hover{color:#f0f0f0;border-color:hsla(0,0%,100%,.2)}@media (max-width:600px){.page_content__QljlP{padding:2rem 1.25rem 4rem}.page_header__k3xzo{padding:.85rem 1.25rem}.page_actions__p47h9{flex-direction:column}.page_practiceBtn__iStUe{min-width:unset}}