.LoginRequiredModal_overlay__3x5YT{position:fixed;inset:0;z-index:50;background:rgba(31,44,56,.45);display:flex;align-items:center;justify-content:center;padding:16px}.LoginRequiredModal_card__l_NmD{width:min(380px,100%);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 24px 56px -16px rgba(31,44,56,.45);padding:24px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.LoginRequiredModal_title__hdeiZ{margin:0;font-size:20px;font-weight:800;color:var(--ink)}.LoginRequiredModal_body__pKp3P{margin:0;font-size:14px;line-height:1.55;color:var(--ink-dim,#5a6b78)}.LoginRequiredModal_buttonRow__Cp0KW{margin-top:4px;display:flex;justify-content:center}.LoginRequiredModal_dismiss__Krt2L{background:none;border:none;color:var(--ink-dim,#5a6b78);font-size:13px;font-weight:600;cursor:pointer;padding:4px 8px}.LoginRequiredModal_dismiss__Krt2L:hover{text-decoration:underline}.BugReportButton_floatingButton__RbqAl{position:fixed;bottom:20px;right:20px;z-index:40;background:var(--card);border:1px solid var(--line);color:var(--ink);font-size:13px;font-weight:700;padding:10px 16px;border-radius:999px;cursor:pointer;box-shadow:0 12px 28px -12px rgba(31,44,56,.3)}.BugReportButton_floatingButton__RbqAl:hover{background:var(--paper-dim)}.BugReportButton_panel__vcc3o{position:fixed;bottom:20px;right:20px;z-index:40;width:min(320px,calc(100vw - 32px));background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 16px 40px -12px rgba(31,44,56,.35);padding:14px;display:flex;flex-direction:column;gap:10px}.BugReportButton_header__pjhNO{display:flex;align-items:center;justify-content:space-between}.BugReportButton_title__M6LcH{font-weight:700;font-size:14px;color:var(--ink)}.BugReportButton_closeIcon__H_bLp{background:none;border:none;color:var(--muted);cursor:pointer;font-size:14px;padding:2px 4px}.BugReportButton_closeIcon__H_bLp:hover{color:var(--ink)}.BugReportButton_textarea__E6zWk{width:100%;min-height:90px;resize:vertical;border:1px solid var(--line);border-radius:var(--radius-sm,8px);padding:8px 10px;font:inherit;font-size:13px;color:var(--ink);background:var(--paper)}.BugReportButton_status__KS38l{color:var(--muted);font-size:13px}.BugReportButton_fileInput__lDGcy{display:none}.BugReportButton_attachButton__CW8_6{align-self:flex-start;background:none;border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;color:var(--ink);cursor:pointer}.BugReportButton_attachButton__CW8_6:hover:not(:disabled){background:var(--paper-dim)}.BugReportButton_attachButton__CW8_6:disabled{opacity:.6;cursor:not-allowed}.BugReportButton_fileList__qphtF{display:flex;flex-direction:column;gap:6px}.BugReportButton_fileItem__4SNx9{display:flex;align-items:center;gap:8px;background:var(--paper);border-radius:var(--radius-sm,8px);padding:6px 10px;font-size:12px}.BugReportButton_fileName__LCF1q{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.BugReportButton_fileSize__t4QYO{color:var(--muted);flex-shrink:0}.BugReportButton_fileRemove__eL5r_{background:none;border:none;color:var(--muted);cursor:pointer;font-size:12px;padding:0 2px;flex-shrink:0}.BugReportButton_fileRemove__eL5r_:hover:not(:disabled){color:var(--ink)}.BugReportButton_actions__RqBfS{display:flex;justify-content:flex-end;gap:8px}.BugReportButton_cancelButton__pgUe1{background:none;border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:13px;cursor:pointer;color:var(--ink)}.BugReportButton_cancelButton__pgUe1:hover{background:var(--paper-dim)}.BugReportButton_sendButton__1NwUN{background:var(--teal);color:#fff;border:none;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:700;cursor:pointer}.BugReportButton_sendButton__1NwUN:disabled{opacity:.5;cursor:not-allowed}.BugReportButton_sendButton__1NwUN:hover:not(:disabled){opacity:.9}.Header_header__MvnS2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-block:20px}.Header_brand__tPzig{font-family:var(--font-sora);font-weight:800;font-size:29px;color:var(--coral-dark)}.Header_brandAccent__58ptT{font-style:italic;font-weight:800;font-size:1.25em;color:var(--sun);margin-left:1px}.Header_right__WChiD{display:flex;align-items:center;gap:12px;margin-left:auto}.Header_langSwitch__W65WK{display:flex;border:1px solid var(--line);border-radius:999px;overflow:hidden}.Header_langButton__xJsEa{background:none;border:none;padding:6px 10px;font-size:12px;font-weight:700;color:var(--muted);cursor:pointer}.Header_langButton__xJsEa:hover{background:var(--paper-dim)}.Header_langActive__Ss0De{background:var(--teal);color:#fff}.Header_langActive__Ss0De:hover{background:var(--teal)}.Header_streakBadge__1zRY_{background:#fdeee0;color:#d9720f}.Header_navPill__Fd3Db,.Header_streakBadge__1zRY_{font-size:13px;font-weight:700;padding:6px 14px;border-radius:999px;white-space:nowrap}.Header_navPill__Fd3Db{display:inline-flex;align-items:center;gap:6px;background:var(--teal-dim);color:var(--teal);text-decoration:none;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.Header_navPill__Fd3Db:hover{filter:brightness(.95);border-color:var(--teal)}.Header_navPillChevron__4C51s{font-size:14px;opacity:.7}.Header_navPillIcon__i590h{display:inline-flex;line-height:1}.Header_account__urk5H{position:relative}.Header_accountButton__3nLoI{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 14px 6px 6px;cursor:pointer;transition:background .15s ease}.Header_accountButton__3nLoI:hover{background:var(--paper-dim)}.Header_avatar__17dEb{width:30px;height:30px;border-radius:50%;background:var(--teal);color:#fff;font-family:var(--font-display);font-weight:700;font-size:13px;display:grid;place-items:center;flex-shrink:0}.Header_avatarImg__AtaMt{width:30px;height:30px;border-radius:50%;object-fit:cover;flex-shrink:0}.Header_name__twe5c{font-size:14px;font-weight:600;color:var(--ink);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_tierBadge__pvKKC{font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px;flex-shrink:0}.Header_tierPremium__vjYGZ{background:var(--sun);color:var(--ink)}.Header_tierNormal__jmc5f{background:var(--paper-dim);color:var(--muted)}.Header_menu__v3J_a{position:absolute;top:calc(100% + 8px);left:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:0 12px 28px -12px rgba(31,44,56,.25);overflow:hidden;z-index:10;width:max-content;min-width:140px}.Header_menuItem__Lv1qj{display:block;width:100%;text-align:left;background:none;border:none;padding:12px 16px;font-size:14px;font-weight:700;color:var(--ink);white-space:nowrap;cursor:pointer}.Header_menuItem__Lv1qj:hover{background:var(--paper-dim)}.Header_menuLang__dfvzc{display:flex;padding:8px 16px;border-block:1px solid var(--line)}.Header_guestBadge__m1Vh0{background:var(--teal-dim);color:var(--teal);font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.Header_mobileMenuButton__mHqbR{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:20px;line-height:1;cursor:pointer}.Header_drawerBackdrop__hEJGZ,.Header_drawer__2VSMm{display:none}@media (max-width:1060px){.Header_header__MvnS2{flex-wrap:wrap}.Header_right__WChiD{flex-wrap:wrap;justify-content:flex-end;min-width:0}.Header_rightAuthed__5f5E_{display:none}.Header_mobileMenuButton__mHqbR{display:inline-flex}.Header_drawerBackdrop__hEJGZ{display:block;position:fixed;inset:0;z-index:60;background:rgba(31,44,56,.45);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.Header_drawerBackdrop__hEJGZ.Header_drawerOpen__65JtX{opacity:1;visibility:visible;transition:opacity .2s ease}.Header_drawer__2VSMm{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(340px,86vw);padding:18px 20px calc(18px + env(safe-area-inset-bottom));background:var(--card);border-left:1px solid var(--line);box-shadow:-16px 0 40px -16px rgba(31,44,56,.35);overflow-y:auto;transform:translateX(100%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.Header_drawer__2VSMm.Header_drawerOpen__65JtX{transform:translateX(0);visibility:visible;transition:transform .25s ease}.Header_drawerTop__j59Gw{display:flex;align-items:center;gap:12px}.Header_drawerUser__7fmd4{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.Header_drawerUserName__EGnk3{min-width:0;font-size:16px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_drawerClose__OfSCh{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:16px;line-height:1;cursor:pointer}.Header_drawerMeta__n6sf6{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;padding-bottom:16px;border-bottom:1px solid var(--line)}.Header_drawerNav__xKDSB{display:flex;flex-direction:column;gap:4px;margin-top:12px}.Header_drawerLink__m8d4l{display:flex;align-items:center;gap:12px;padding:13px 12px;border-radius:12px;font-size:15px;font-weight:700;color:var(--ink);text-decoration:none}.Header_drawerLink__m8d4l:hover{background:var(--paper-dim)}.Header_drawerLinkButton__hupfQ{width:100%;background:none;border:none;font-family:inherit;text-align:left;cursor:pointer}.Header_drawerFooter__O4Odi{display:flex;flex-direction:column;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.Header_drawerLang__CTgnR{display:flex;padding:10px 12px}.Header_drawerLogout__JRJJF{width:100%;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--card);font-size:15px;font-weight:700;color:var(--ink);cursor:pointer}.Header_drawerLogout__JRJJF:hover{background:var(--paper-dim)}}.billing_page__tWgOD{display:flex;flex-direction:column;gap:20px;padding-bottom:60px}.billing_link__QMYBZ{color:var(--muted);font-size:14px;text-decoration:none}.billing_link__QMYBZ:hover{color:var(--ink)}.billing_title__HnmNn{font-size:24px;font-weight:800;color:var(--ink)}.billing_sectionTitle__BQytn{font-size:16px;font-weight:700;color:var(--ink);margin-bottom:10px}.billing_status__NA1_i{display:flex;gap:20px;flex-wrap:wrap;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:12px 16px;color:var(--muted);font-size:14px}.billing_status__NA1_i strong{color:var(--ink)}.billing_error__m29Id{color:#c0392b;font-size:14px}.billing_empty__BsSJi{color:var(--muted)}.billing_loginPrompt__G0QNT{display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px;color:var(--muted);font-size:14px}.billing_grid__K2niZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.billing_card__A_nCD{display:flex;flex-direction:column;gap:6px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px}.billing_cardName__fpaHW{font-weight:700;color:var(--ink)}.billing_cardDesc__CqxPc{font-size:13px;color:var(--muted)}.billing_cardPrice__uHfm8{font-size:20px;color:var(--teal);margin-top:auto}.billing_buyButton__F5ORs{margin-top:8px;background:var(--teal);color:#fff;border:none;border-radius:999px;padding:9px 16px;font-weight:700;font-size:14px;cursor:pointer}.billing_buyButton__F5ORs:disabled{opacity:.5;cursor:not-allowed}.billing_buyButton__F5ORs:hover:not(:disabled){opacity:.9}.billing_orderPanel__rUlYM{display:flex;flex-direction:column;align-items:center;gap:10px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:20px}.billing_orderHint__Rc3YF{color:var(--muted);font-size:14px;text-align:center}.billing_qrImage__ShBqY{width:240px;height:240px;border-radius:var(--radius-sm);border:1px solid var(--line)}.billing_orderMeta___QvW3{display:flex;flex-direction:column;gap:4px;align-items:center;color:var(--muted);font-size:14px}.billing_orderMeta___QvW3 strong{color:var(--ink)}.billing_orderWaiting__h_LMZ{color:var(--muted);font-size:13px}.billing_successBox__b8BO9{background:color-mix(in srgb,var(--teal) 12%,transparent);border:1px solid var(--teal);border-radius:var(--radius-md)}.billing_expiredBox__rqLva,.billing_successBox__b8BO9{padding:14px 16px;color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:12px}.billing_expiredBox__rqLva{background:var(--paper-dim);border:1px solid var(--line);border-radius:var(--radius-md)}.billing_closeButton__jNb_k{background:none;border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-size:13px;cursor:pointer;color:var(--ink);flex-shrink:0}.billing_closeButton__jNb_k:hover{background:var(--card)}.exam-history_page__PIUt3{padding-block:32px 80px;display:flex;flex-direction:column;gap:24px}.exam-history_link__RvFOe{color:var(--teal);font-weight:600;font-size:14px}.exam-history_title__HhzLo{font-size:clamp(26px,4vw,34px)}.exam-history_error__yhGwd{background:#fde8e5;color:var(--coral-dark);padding:12px 16px;border-radius:var(--radius-sm)}.exam-history_empty__IZ3t6{color:var(--muted)}.exam-history_empty__IZ3t6 a{color:var(--teal);font-weight:600}.exam-history_list__oebo0{display:flex;flex-direction:column;gap:10px}.exam-history_row__rBgmd{display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px 20px;color:inherit;transition:border-color .15s ease}.exam-history_row__rBgmd:hover{border-color:var(--teal)}.exam-history_rowInfo__j50lC{display:flex;flex-direction:column;gap:4px;min-width:0}.exam-history_rowDate__Wi_gQ{font-weight:700;color:var(--ink)}.exam-history_rowCriteria__vS0TH{font-size:13px;color:var(--muted)}.exam-history_rowBand__3U9Z_{font-family:var(--font-display);font-size:28px;color:var(--ink);flex:none}.exam-history_overallBand__weF5f{display:flex;align-items:baseline;gap:12px;color:var(--muted);font-weight:600}.exam-history_overallBand__weF5f strong{font-family:var(--font-display);font-size:40px;color:var(--ink)}.exam-history_radarWrap__LpT4p{display:flex;justify-content:center}.exam-history_criteriaHeading__h5iRG{font-size:18px}.exam-history_items__yACGa{display:flex;flex-direction:column;gap:16px}.exam-history_itemCard__MePWp{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(18px,3vw,28px);display:flex;flex-direction:column;gap:14px}.exam-history_itemHead__Idhb4{display:flex;justify-content:space-between;align-items:baseline}.exam-history_itemLabel__sZGHb{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--teal)}.exam-history_itemBand__jK9Bz{font-family:var(--font-display);font-size:22px;color:var(--ink)}.exam-history_itemPrompt__3qR6_{font-size:17px;color:var(--ink);font-weight:600}.exam-history_transcriptBox__qC2EU{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:14px 16px}.landing_page__pEwES{--sun-soft:#fff0cf}.landing_hero__wie8N{background:radial-gradient(ellipse at 50% -10%,var(--paper-dim) 0,transparent 60%),var(--paper);padding-block:clamp(20px,3vw,36px) clamp(36px,6vw,72px);overflow:hidden}.landing_heroGrid__yIZcR{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center}.landing_eyebrow__xr4rD{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal)}.landing_headline__Ctbxa{margin-top:14px;text-wrap:balance;font-size:clamp(30px,4.6vw,46px);font-weight:800;color:var(--ink)}.landing_headlineEm__4xIJg{font-style:normal;background:linear-gradient(transparent 62%,var(--sun) 62%,var(--sun) 92%,transparent 92%);padding-inline:2px}.landing_sub__aXliE{margin-top:20px;font-size:clamp(16px,1.6vw,18.5px);color:var(--muted);max-width:46ch}.landing_ctaGroup__sXzyG{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.landing_primaryCta__dj7_K{background:var(--coral);color:#fff;border:none;font-weight:700;font-size:16px;padding:15px 28px;border-radius:999px;cursor:pointer;transition:transform .15s ease,background .15s ease;box-shadow:0 10px 24px -8px rgba(255,90,60,.55)}.landing_primaryCta__dj7_K:hover:not(:disabled){background:var(--coral-dark);transform:translateY(-1px)}.landing_primaryCta__dj7_K:disabled{opacity:.7;cursor:default}.landing_secondaryCta___ojv2{display:inline-block;background:var(--card);color:var(--ink);border:1.5px solid var(--line);font-weight:700;font-size:16px;padding:13.5px 26px;border-radius:999px;text-decoration:none;transition:transform .15s ease,border-color .15s ease}.landing_secondaryCta___ojv2:hover{border-color:var(--coral);transform:translateY(-1px)}.landing_signInHint__QQTb_{margin-top:14px;font-size:13.5px;color:var(--muted)}.landing_resumeExamBanner__twRZM{margin-top:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;background:var(--teal-dim);color:var(--teal);border:1px solid var(--teal);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.landing_resumeExamBanner__twRZM:hover{filter:brightness(.97)}.landing_resumeExamBanner__twRZM:disabled{opacity:.7;cursor:default}.landing_facts__T1vxv{margin:28px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14px;color:var(--muted)}.landing_facts__T1vxv b{color:var(--ink);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_section__ICJEz{padding-block:clamp(40px,6vw,72px)}.landing_soft__ByKI_{background:var(--paper-dim)}.landing_secHead__fNH_e{max-width:640px;display:grid;grid-gap:12px;gap:12px;margin-bottom:32px}.landing_secHead__fNH_e h2{font-size:clamp(26px,3.6vw,38px);font-weight:800;color:var(--ink)}.landing_secHead__fNH_e p{color:var(--muted);font-size:17px}.landing_criteria__X6Zdn{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.landing_criteria__X6Zdn li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1fr);grid-gap:8px 32px;gap:8px 32px;padding-block:22px;border-bottom:1px solid var(--line);align-items:baseline}.landing_criteria__X6Zdn h3{font-size:21px;color:var(--ink)}.landing_criterionSub__jFsrP{display:block;margin-top:4px;font-family:var(--font-body),sans-serif;font-size:13px;font-weight:600;color:var(--muted);letter-spacing:0}.landing_criterionHow__Ltbvh{color:var(--ink)}.landing_criterionEg__yLEcq{font-size:14.5px;color:var(--muted);padding-left:14px;border-left:3px solid var(--sun)}.landing_egLabel__LM1tP{display:block;margin-bottom:2px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.landing_modes__55M02{border-top:1px solid var(--line)}.landing_mode__U7Ryv{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:12px 40px;gap:12px 40px;padding-block:28px;border-bottom:1px solid var(--line)}.landing_mode__U7Ryv h3{font-size:24px;color:var(--ink)}.landing_chips__foBjR{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.landing_chip__xXROf{font-size:12.5px;font-weight:700;padding:4px 11px;border-radius:999px;background:var(--teal-dim);color:var(--teal)}.landing_modeBody__XXdba{display:grid;grid-gap:14px;gap:14px;justify-items:start}.landing_modeBody__XXdba p{color:var(--muted);max-width:58ch}.landing_modeCta__ZF_5q{display:inline-block;background:var(--teal);color:#fff;border:none;font-weight:700;font-size:14px;padding:11px 22px;border-radius:999px;cursor:pointer;text-align:center}.landing_modeCta__ZF_5q:hover:not(:disabled){background:#0b5850}.landing_modeCta__ZF_5q:disabled{opacity:.6;cursor:default}.landing_parts__VsJu3{margin:4px 0 0;display:grid;grid-gap:10px;gap:10px;max-width:58ch}.landing_parts__VsJu3 dt{font-weight:700;font-size:14.5px;color:var(--ink)}.landing_parts__VsJu3 dd{margin:2px 0 0;font-size:14px;color:var(--muted)}.landing_plan__sh_l6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,5vw,56px);gap:clamp(24px,5vw,56px);align-items:center}.landing_plan__sh_l6 h2{margin-top:12px;font-size:clamp(26px,3.6vw,38px);font-weight:800;color:var(--ink)}.landing_planPoints__wghBE{margin:18px 0 0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.landing_planPoints__wghBE li{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;color:var(--muted)}.landing_planPoints__wghBE li:before{content:"";width:10px;height:10px;margin-top:8px;border-radius:50%;background:var(--sun)}.landing_planPoints__wghBE b{color:var(--ink)}.landing_day__AcNp7{background:var(--card);border:1px solid var(--teal);border-radius:var(--radius-md);padding:22px;display:grid;grid-gap:14px;gap:14px}.landing_dayFlag__LJz5T{font-weight:800;color:var(--teal);font-size:15px}.landing_meter__YtxRB{height:12px;border-radius:999px;background:var(--line);overflow:hidden}.landing_meter__YtxRB span{display:block;height:100%;width:62.5%;background:var(--teal);border-radius:inherit}.landing_dayProgress__ACqUO{font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.landing_dayTopics__78IB8{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13.5px;color:var(--muted);font-weight:600}.landing_topicOn__WfqDv{background:var(--teal);color:#fff;border-radius:999px;padding:5px 12px;font-weight:700}.landing_topicOff__8cgPQ{border:1px solid var(--line);border-radius:999px;padding:5px 12px;color:var(--ink);background:var(--card)}.landing_dayLock__4GCkb{font-size:13.5px;color:var(--muted)}.landing_sampleTag__C3XL8{justify-self:start;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;border:1px dashed var(--line);color:var(--muted)}.landing_priceList__8xTmu{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.landing_priceRow__cLALT{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 24px;gap:2px 24px;align-items:baseline;padding-block:18px;border-bottom:1px solid var(--line)}.landing_priceName__R5v0Q{font-family:var(--font-display),sans-serif;font-weight:700;font-size:18px;color:var(--ink)}.landing_priceDesc__P3o8B{grid-column:1;font-size:14px;color:var(--muted)}.landing_priceAmount__LPf7g{grid-column:2;grid-row:1/span 2;font-family:var(--font-display),sans-serif;font-weight:800;font-size:24px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.landing_priceActions__JPa_o{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.landing_priceNote__RwIUd{font-size:13.5px;color:var(--muted)}.landing_faq__AfA8B{max-width:760px;border-top:1px solid var(--line)}.landing_faq__AfA8B details{border-bottom:1px solid var(--line);padding-block:18px}.landing_faq__AfA8B summary{cursor:pointer;font-family:var(--font-display),sans-serif;font-weight:700;font-size:18px;list-style:none;display:flex;justify-content:space-between;gap:16px;color:var(--ink)}.landing_faq__AfA8B summary::-webkit-details-marker{display:none}.landing_faq__AfA8B summary:after{content:"+";font-size:24px;line-height:1;color:var(--coral-dark)}.landing_faq__AfA8B details[open] summary:after{content:"–"}.landing_faq__AfA8B details p{margin-top:10px;color:var(--muted);max-width:62ch}.landing_closing__6ceXe{background:var(--ink);color:var(--paper);border-radius:var(--radius-lg);padding:clamp(32px,6vw,64px);display:grid;grid-gap:20px;gap:20px;justify-items:start}.landing_closing__6ceXe h2{font-size:clamp(26px,4vw,40px);font-weight:800;max-width:18ch}.landing_closing__6ceXe p{max-width:52ch;opacity:.78}.landing_footer__0UmUP{border-top:1px solid var(--line);padding-block:24px;color:var(--muted);font-size:14px}.landing_footer__0UmUP p{margin:0}.landing_footerCredit__ag7d1{margin-top:4px;font-size:12px;opacity:.75}@media (max-width:900px){.landing_criteria__X6Zdn li,.landing_heroGrid__yIZcR,.landing_mode__U7Ryv,.landing_plan__sh_l6{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.landing_priceRow__cLALT{grid-template-columns:minmax(0,1fr)}.landing_priceAmount__LPf7g{grid-column:1;grid-row:auto}}.AudioAnswerPlayer_wrap__JfGMr{margin-bottom:10px}.AudioAnswerPlayer_audioPlayer__HXEBy{width:100%;height:40px;display:block}.AudioAnswerPlayer_downloadLink__DySiF{display:inline-block;margin-top:6px;font-size:13px;font-weight:600;color:var(--teal);text-decoration:underline}.AudioAnswerPlayer_downloadLink__DySiF:hover{color:var(--teal-dark,var(--teal))}.ConfirmDialog_overlay__IsGj1{position:fixed;inset:0;z-index:50;background:rgba(31,44,56,.45);display:flex;align-items:center;justify-content:center;padding:16px}.ConfirmDialog_card__Udkho{width:min(380px,100%);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 24px 56px -16px rgba(31,44,56,.45);padding:24px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.ConfirmDialog_title__VEsjR{margin:0;font-size:20px;font-weight:800;color:var(--ink)}.ConfirmDialog_body__PbETq{margin:0;font-size:14px;line-height:1.55;color:var(--ink-dim,#5a6b78)}.ConfirmDialog_buttonRow__rlAwG{margin-top:4px;display:flex;gap:10px}.ConfirmDialog_confirmButton__376_w{background:var(--coral);color:#fff;border:none;font-weight:700;font-size:14px;padding:10px 20px;border-radius:999px;cursor:pointer}.ConfirmDialog_confirmButton__376_w:hover{background:var(--coral-dark)}.ConfirmDialog_cancelButton___aQKl{background:none;border:1px solid var(--line);color:var(--ink);font-weight:600;font-size:14px;padding:10px 20px;border-radius:999px;cursor:pointer}.ConfirmDialog_cancelButton___aQKl:hover{background:var(--paper-dim)}.ModelAnswerPanel_openButton__swB4e{align-self:flex-start;background:var(--card);border:1px solid var(--line);color:var(--ink);font-size:13px;font-weight:700;padding:9px 16px;border-radius:999px;cursor:pointer}.ModelAnswerPanel_openButton__swB4e:hover{background:var(--paper-dim);border-color:var(--teal)}.ModelAnswerPanel_wrap__Phbm0{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.ModelAnswerPanel_header__DBLSd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.ModelAnswerPanel_title__GlVM4{font-weight:700;color:var(--ink)}.ModelAnswerPanel_bandPicker__Nfoel{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.ModelAnswerPanel_bandPicker__Nfoel select{border:1px solid var(--line);border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700;color:var(--ink);background:var(--card)}.ModelAnswerPanel_status__fubls{color:var(--muted);font-size:14px}.ModelAnswerPanel_answer__g8Z_K{color:var(--ink);font-size:15px;line-height:1.8;white-space:pre-wrap}.ModelAnswerPanel_vocabWord__kaokG{background:none;padding:0;font:inherit;color:var(--teal);border:none;border-bottom:2px solid;cursor:pointer}.ModelAnswerPanel_vocabWord__kaokG:hover{background:color-mix(in srgb,var(--teal) 15%,transparent)}.ModelAnswerPanel_vocabActive__jYZjG{background:color-mix(in srgb,var(--teal) 22%,transparent);font-weight:700}.ModelAnswerPanel_hint__ZcavD{color:var(--muted);font-size:12px}.ModelAnswerPanel_vocabCard__8ZdFw{border-left:3px solid var(--teal);background:var(--paper-dim);border-radius:var(--radius-sm,8px);padding:10px 12px;display:flex;flex-direction:column;gap:4px}.ModelAnswerPanel_vocabWordLabel__Bk1_z{font-weight:700;color:var(--ink)}.ModelAnswerPanel_vocabMeaning__5rtsr{color:var(--ink);font-size:14px}.ModelAnswerPanel_vocabUsage__cxfhR{color:var(--muted);font-size:13px}.CorrectionsList_wrap__giei8 h3{font-size:18px;margin-bottom:12px;color:var(--ink)}.CorrectionsList_group__ErX4E{margin-bottom:14px}.CorrectionsList_badge__lKWe5{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;border-radius:999px;margin-bottom:6px}.CorrectionsList_grammar__VxVIy{background:var(--teal-dim);color:var(--teal)}.CorrectionsList_vocabulary__3X9Qe{background:#fff2df;color:#a3760b}.CorrectionsList_spelling__pxg9j{background:#fde8e5;color:var(--coral-dark)}.CorrectionsList_row__C0vik{padding-block:8px;border-top:1px solid var(--line)}.CorrectionsList_line__Zgckk{font-size:15px;margin-bottom:2px}.CorrectionsList_original__oDFdx{text-decoration:line-through;font-weight:600;opacity:.7}.CorrectionsList_improved__hHcob{font-weight:700}.CorrectionsList_explanation__NcjNJ{color:var(--muted);font-size:13px}.CorrectionsList_moreButton__FlagV{background:none;border:none;color:var(--teal);font-weight:700;font-size:13px;padding:6px 0 0;cursor:pointer}.CorrectionsList_moreButton__FlagV:hover{text-decoration:underline}.ExamMode_status__WQ_w7{display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--muted);padding-block:60px}.ExamMode_readyTitle__QkWa4{font-size:clamp(20px,3vw,26px);color:var(--ink)}.ExamMode_readyBody__nKTS3{color:var(--muted);font-size:14px;line-height:1.6}.ExamMode_retryButton__79EqH{background:var(--teal);color:#fff;border:none;font-weight:700;padding:11px 22px;border-radius:999px;cursor:pointer}.ExamMode_card__A7Un9{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(20px,4vw,36px);display:flex;flex-direction:column;gap:16px}.ExamMode_headerRow__K21dd{display:flex;justify-content:space-between;align-items:center}.ExamMode_headerActions__w47xs{display:flex;align-items:center;gap:14px}.ExamMode_progress__26VI4{font-weight:700;color:var(--ink);font-size:14px}.ExamMode_exitLink__Fvy5R{background:none;border:none;color:var(--muted);font-size:13px;cursor:pointer;text-decoration:underline}.ExamMode_error__gYTYS{background:#fde8e5;color:var(--coral-dark);padding:10px 14px;border-radius:var(--radius-sm);font-size:14px}.ExamMode_partTag__33hwk{align-self:flex-start;background:var(--paper-dim);color:var(--coral-dark);font-weight:700;font-size:12px;letter-spacing:.04em;padding:6px 12px;border-radius:999px}.ExamMode_prompt__aAkfc{font-size:clamp(20px,3vw,28px);color:var(--ink)}.ExamMode_listenButton__DFFPZ{align-self:flex-start;background:var(--card);border:1px solid var(--line);color:var(--ink);font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px;cursor:pointer}.ExamMode_listenButton__DFFPZ:hover{background:var(--paper-dim);border-color:var(--teal)}.ExamMode_conversation__Vx_0c{display:flex;flex-direction:column;gap:10px;background:var(--paper);border-radius:var(--radius-md);padding:16px 18px;max-height:260px;overflow-y:auto}.ExamMode_examinerTurn__mojjU{color:var(--ink)}.ExamMode_userTurn__TW58t{color:var(--teal)}.ExamMode_cuePoints__dxMEA{padding-left:20px;color:var(--muted);display:flex;flex-direction:column;gap:4px}.ExamMode_overallBand__iEwLa{display:flex;align-items:baseline;gap:12px;color:var(--muted);font-weight:600}.ExamMode_overallBand__iEwLa strong{font-family:var(--font-display);font-size:40px;color:var(--ink)}.ExamMode_radarWrap__E3VmS{display:flex;justify-content:center}.ExamMode_criteriaHeading__26V6E{font-size:16px;color:var(--ink)}.ExamMode_overviewLoading__aizx_{color:var(--muted);font-size:14px}.ExamMode_criterionBands__NwcfU{display:flex;flex-direction:column}.ExamMode_criterionBandRow__4IgYN{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-block:8px;border-top:1px solid var(--line)}.ExamMode_criterionBandRow__4IgYN span{font-size:14px;color:var(--muted)}.ExamMode_criterionBandRow__4IgYN strong{font-family:var(--font-display);color:var(--ink)}.ExamMode_perQuestion__tApXU h3{font-size:16px;margin-bottom:10px;color:var(--ink)}.ExamMode_transcriptBox__PyrIH{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px 18px}.ExamMode_transcriptBox__PyrIH h3{font-size:14px;color:var(--muted);margin-bottom:8px}.ExamMode_perQuestionRow__Ld9YH{display:grid;grid-template-columns:auto 1fr auto auto;align-items:baseline;grid-gap:10px;gap:10px;padding-block:8px;width:100%;background:none;border:none;border-top:1px solid var(--line);font:inherit;text-align:left;cursor:pointer}.ExamMode_perQuestionChevron__1HJJ7{color:var(--muted);font-size:11px}.ExamMode_perQuestionDetail__WVzDv{padding:4px 0 16px;display:flex;flex-direction:column;gap:12px}.ExamMode_itemPrompt__7zS6y{font-size:14px;font-style:italic;color:var(--muted)}.ExamMode_perQuestionPart__UUlNk{font-size:12px;font-weight:700;color:var(--teal)}.ExamMode_perQuestionPrompt__jdV9W{font-size:14px;color:var(--muted)}.ExamMode_perQuestionBand__YFmPc{font-family:var(--font-display);color:var(--ink)}.ExamMode_explanation__2_Q_A{color:var(--muted);font-size:13px}.ExamMode_actions__bhYTf{display:flex;gap:12px;flex-wrap:wrap}.ExamMode_primaryButton__eccsV{background:var(--coral);color:#fff;border:none;font-weight:700;padding:13px 24px;border-radius:999px;cursor:pointer}.ExamMode_primaryButton__eccsV:hover{background:var(--coral-dark)}.ExamMode_secondaryButton__lLBoF{background:transparent;color:var(--ink);border:1px solid var(--line);font-weight:700;padding:13px 24px;border-radius:999px;cursor:pointer}main.practice_page__cXojN{max-width:1320px}.practice_page__cXojN{padding-block:32px 80px;display:flex;flex-direction:column;gap:24px}.practice_centerScreen___9b0F{min-height:100vh;display:grid;place-items:center;color:var(--muted)}.practice_navLinks__2Xa1g{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.practice_modeToggleRow__CKjT9{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.practice_modeToggle__XYkNx{display:inline-flex;align-self:flex-start;background:var(--paper-dim);border-radius:999px;padding:4px;gap:4px}.practice_examStyleDropdown__vBIf0{position:relative;font-family:inherit}.practice_examStyleButton__8AXVF{display:inline-flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);color:var(--ink);font-family:inherit;font-weight:700;font-size:13px;padding:8px 14px;border-radius:999px;cursor:pointer;transition:background .15s ease}.practice_examStyleButton__8AXVF:hover{background:var(--paper-dim)}.practice_examStyleChevron__b676M{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:10px;height:16px;font-size:0;color:var(--muted);transition:transform .15s ease;transform-origin:center}.practice_examStyleChevron__b676M:before{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4.5px solid}.practice_examStyleChevronOpen__YCfJR{transform:rotate(180deg)}.practice_examStyleMenu__14fd0{position:absolute;top:calc(100% + 8px);right:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:0 12px 28px -12px rgba(31,44,56,.25);overflow:hidden;z-index:10;width:max-content;max-width:260px}.practice_examStyleMenuItem__15POb{display:block;width:100%;text-align:left;background:none;border:none;padding:10px 14px;font-family:inherit;cursor:pointer}.practice_examStyleMenuItem__15POb:hover{background:var(--paper-dim)}.practice_examStyleMenuItemActive__8tm66{background:var(--teal-dim)}.practice_examStyleMenuItemTitle__nAQ8G{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--ink)}.practice_examStyleCheck__RCTzd{color:var(--teal);font-size:12px}.practice_examStyleMenuItemDesc__MHQ6z{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--muted);line-height:1.4;white-space:normal}.practice_modeButton__bo8gI{background:none;border:none;color:var(--muted);font-weight:700;font-size:14px;padding:8px 18px;border-radius:999px;cursor:pointer}.practice_modeButtonActive__huJg_{background:var(--card);color:var(--ink);box-shadow:0 1px 3px rgba(31,44,56,.15)}.practice_partFilter__nKQhq{display:flex;flex-wrap:wrap;gap:8px}.practice_partFilterButton__gKwSe{background:var(--card);border:1px solid var(--line);color:var(--muted);font-weight:700;font-size:13px;padding:7px 16px;border-radius:999px;cursor:pointer}.practice_partFilterButton__gKwSe:hover{border-color:var(--teal)}.practice_partFilterButtonActive__1oXxH{background:var(--teal);border-color:var(--teal);color:#fff}.practice_progressLink__XZMBo{color:var(--teal);font-weight:600;font-size:14px}.practice_pronunciationButton__huEPb{display:inline-block;background:var(--card);border:1px solid var(--line);color:var(--ink);font-weight:700;font-size:13px;padding:8px 16px;border-radius:999px}.practice_pronunciationButton__huEPb:hover{background:var(--paper-dim);border-color:var(--teal)}.practice_topicPicker__COeEx{display:flex;flex-direction:column;gap:10px}.practice_topicChips__Eg4M1{display:flex;flex-wrap:wrap;gap:8px}.practice_topicChip__duhif{background:var(--card);border:1px solid var(--line);color:var(--ink);font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.practice_topicChip__duhif:hover{background:var(--paper-dim);border-color:var(--teal)}.practice_practiceLayout__CK1X1{display:flex;align-items:flex-start;gap:24px}.practice_mainColumn__oLw4s{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:24px}.practice_topicSidebar__wbM61{flex:0 0 300px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px;max-height:80vh;display:flex;flex-direction:column;gap:10px;position:-webkit-sticky;position:sticky;top:24px}@media (max-width:900px){.practice_practiceLayout__CK1X1{flex-direction:column;align-items:stretch}.practice_topicSidebar__wbM61{flex-basis:auto;width:100%;max-height:60vh;position:static}}.practice_topicSidebarTitle__DRFXV{margin:0;padding-left:10px;font-size:16px;font-weight:800;color:var(--ink)}.practice_topicSidebarSearch__enRiJ{border:1px solid var(--line);border-radius:var(--radius-sm,8px);padding:8px 12px;font-size:14px;color:var(--ink);background:var(--paper)}.practice_topicSidebarEmpty___DkAp{color:var(--muted);font-size:13px;padding:10px}.practice_topicSidebarList__tz6n4{overflow-y:auto;gap:2px}.practice_topicSidebarGroup__RSMch,.practice_topicSidebarList__tz6n4{display:flex;flex-direction:column}.practice_topicSidebarItem__zrcaA{background:none;border:none;color:var(--ink);font-size:14px;text-align:left;padding:10px;border-radius:var(--radius-md);cursor:pointer;line-height:1.4}.practice_topicSidebarItem__zrcaA:hover{background:var(--paper-dim)}.practice_topicSidebarItemActive__XP6dN{font-weight:800;color:var(--coral)}.practice_exitLink__RLC5C{background:none;border:none;color:var(--muted);font-size:13px;cursor:pointer;text-decoration:underline}.practice_questionList__xEFlg{display:flex;flex-direction:column;gap:8px}.practice_questionListItem__L1TRG{text-align:left;background:var(--card);border:1px solid var(--line);color:var(--ink);font-size:15px;padding:12px 16px;border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease,border-color .15s ease}.practice_questionListItem__L1TRG:hover{background:var(--paper-dim);border-color:var(--teal)}.practice_errorBanner__prL4O{background:#fde8e5;color:var(--coral-dark);padding:12px 16px;border-radius:var(--radius-sm);font-size:14px}.practice_streakNote__7dPkK{background:#fdeee0;color:#b35c00;padding:12px 16px;border-radius:var(--radius-sm);font-size:14px;font-weight:600}.practice_resumeExamBanner__i_DG3{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:var(--teal-dim);color:var(--teal);border:1px solid var(--teal);border-radius:var(--radius-sm);padding:12px 16px;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.practice_resumeExamBanner__i_DG3:hover{filter:brightness(.97)}.practice_resumeExamBannerArrow___Ob9u{font-weight:700;flex-shrink:0}.practice_limitCard__6IE0r{padding:40px;text-align:center;gap:14px;align-items:center;max-width:440px}.practice_limitCard__6IE0r,.practice_questionCard__S6D3s{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column}.practice_questionCard__S6D3s{padding:clamp(20px,4vw,36px);gap:18px}.practice_questionCardLoading__nFX3R{margin:0;padding-block:40px;text-align:center;color:var(--muted)}.practice_partTagRow__T_82R{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.practice_partTag__TC6ng{background:var(--paper-dim);color:var(--coral-dark);font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.practice_partProgress__coFAN{color:var(--muted);font-size:13px;font-weight:600}.practice_adaptiveNote__mtdEG{color:var(--muted);font-size:14px}.practice_wordCountHint__4tlec{color:var(--teal);font-size:13px;font-weight:600}.practice_listenButton__6YGDb{align-self:flex-start;background:var(--card);border:1px solid var(--line);color:var(--ink);font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px;cursor:pointer}.practice_listenButton__6YGDb:hover{background:var(--paper-dim);border-color:var(--teal)}.practice_questionToolsRow__2vL8t{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.practice_targetBandPicker__SghEn{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.practice_targetBandPicker__SghEn select{border:1px solid var(--line);border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700;color:var(--ink);background:var(--card)}.practice_prompt__tAqww{font-size:clamp(22px,3vw,30px);color:var(--ink)}.practice_cuePoints___GAcC{padding-left:20px;color:var(--muted);display:flex;flex-direction:column;gap:4px}.practice_conversation__wt8jr{display:flex;flex-direction:column;gap:10px;background:var(--paper);border-radius:var(--radius-md);padding:16px 18px}.practice_examinerTurn__pza7f{color:var(--ink)}.practice_userTurn__10JmS{color:var(--teal)}.practice_resultCard__FZCz8{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(20px,4vw,36px);display:flex;flex-direction:column;gap:22px}.practice_overallBand__TONSj{display:flex;align-items:baseline;gap:12px;color:var(--muted);font-weight:600}.practice_overallBand__TONSj strong{font-family:var(--font-display);font-size:40px;color:var(--ink)}.practice_radarWrap__JIeXZ{display:flex;justify-content:center;padding-block:4px}.practice_summary__Ki_Zb{color:var(--ink);font-size:16px;line-height:1.6}.practice_targetBandTip__yFW3u{border-left:3px solid var(--teal);background:var(--paper-dim);border-radius:var(--radius-sm,8px);padding:12px 14px;display:flex;flex-direction:column;gap:4px}.practice_targetBandTip__yFW3u h3{font-size:13px;font-weight:700;color:var(--teal)}.practice_targetBandTip__yFW3u p{color:var(--ink);font-size:14px;line-height:1.6}.practice_criteriaGrid__4bgm8{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;align-items:start}@media (max-width:640px){.practice_criteriaGrid__4bgm8{grid-template-columns:1fr}}.practice_criterionCard___bMtI{border-radius:var(--radius-md);border:1px solid var(--line);overflow:hidden}.practice_criterionHead__ijI2l{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 18px;font-weight:700;font-size:15px;color:inherit;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.practice_criterionHeadRight__tFfCn{display:flex;align-items:center;gap:10px}.practice_bandBadge__R9bdz{min-width:34px;padding:0 8px;border-radius:999px;background:hsla(0,0%,100%,.7);font-size:14px;line-height:1}.practice_bandBadge__R9bdz,.practice_chevron__CQkOT{display:inline-flex;align-items:center;justify-content:center;height:24px}.practice_chevron__CQkOT{flex-shrink:0;width:16px;font-size:0;color:var(--muted);transition:transform .2s ease;transform-origin:center}.practice_chevron__CQkOT:before{content:"";width:0;height:0;border-left:4.5px solid transparent;border-right:4.5px solid transparent;border-top:5px solid}.practice_chevronOpen__HOTKd{transform:rotate(180deg)}.practice_criterionComment__SAwRw{margin:0;padding:0 12px 16px 18px;color:var(--muted);font-size:14px;line-height:1.55;height:calc(1.55em * 6 + 16px);overflow-y:auto}.practice_criterionComment__SAwRw::-webkit-scrollbar{width:6px;background:transparent}.practice_criterionComment__SAwRw::-webkit-scrollbar-button{display:none;width:0;height:0}.practice_criterionComment__SAwRw::-webkit-scrollbar-corner,.practice_criterionComment__SAwRw::-webkit-scrollbar-track,.practice_criterionComment__SAwRw::-webkit-scrollbar-track-piece{background:transparent}.practice_criterionComment__SAwRw::-webkit-scrollbar-thumb{background:rgba(31,44,56,.28);border-radius:999px}.practice_criterionComment__SAwRw::-webkit-scrollbar-thumb:hover{background:rgba(31,44,56,.42)}.practice_good__bY_Y_{background:#eaf7ef;border-color:#bfe6cc}.practice_good__bY_Y_ .practice_criterionHead__ijI2l strong{color:#1a7a41}.practice_ok__AgCWq{background:#fff6e2;border-color:#f3dc9d}.practice_ok__AgCWq .practice_criterionHead__ijI2l strong{color:#a3760b}.practice_weak___Gi_G{background:#fdeceb;border-color:#f2c1bc}.practice_weak___Gi_G .practice_criterionHead__ijI2l strong{color:var(--coral-dark)}.practice_transcriptBox__sHfnq{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px 18px}.practice_transcriptBox__sHfnq h3{font-size:14px;color:var(--muted);margin-bottom:8px}.practice_itemPrompt__Ck4OL{font-size:14px;font-style:italic;color:var(--muted)}.practice_resultActions__WPeRl{display:flex;gap:12px;flex-wrap:wrap}.practice_primaryCta__3TLQW{background:var(--coral);color:#fff;border:none;font-weight:700;padding:13px 24px;border-radius:999px;cursor:pointer}.practice_primaryCta__3TLQW:hover{background:var(--coral-dark)}.practice_secondaryCta__1Yy1Y{background:transparent;color:var(--ink);border:1px solid var(--line);font-weight:700;padding:13px 24px;border-radius:999px;cursor:pointer}.practice_guestNote__2gthM{color:var(--muted);font-size:13px}.GoalForm_form__9pxXU{gap:12px;align-items:flex-start}.GoalForm_field__b1ywZ,.GoalForm_form__9pxXU{display:flex;flex-direction:column;width:100%}.GoalForm_field__b1ywZ{gap:6px;font-size:13px;font-weight:700;color:var(--muted);max-width:280px}.GoalForm_select__xvv2N{border:1px solid var(--line);border-radius:var(--radius-sm,8px);padding:9px 12px;font:inherit;font-size:14px;color:var(--ink);background:var(--card)}.GoalForm_hint__R6Awd{color:var(--muted);font-size:13px;line-height:1.5;max-width:320px;text-align:left}.GoalForm_actions__c03p6{display:flex;gap:10px;flex-wrap:wrap}.GoalForm_submit__GVlKp{background:var(--teal);color:#fff;border:none;border-radius:999px;padding:10px 20px;font-weight:700;font-size:14px;cursor:pointer}.GoalForm_submit__GVlKp:disabled{opacity:.5;cursor:not-allowed}.GoalForm_submit__GVlKp:hover:not(:disabled){opacity:.9}.GoalForm_cancel__NI4D3{background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:10px 20px;font-weight:700;font-size:14px;cursor:pointer}.GoalForm_cancel__NI4D3:hover{background:var(--paper-dim)}.profile_page____0wO{display:flex;flex-direction:column;gap:20px;padding-bottom:60px}.profile_link__xuMF6{color:var(--muted);font-size:14px;text-decoration:none}.profile_link__xuMF6:hover{color:var(--ink)}.profile_title__Qm44E{font-size:24px;font-weight:800;color:var(--ink)}.profile_error__423wL{color:#c0392b;font-size:14px}.profile_guestNote__F3gt5{background:var(--paper);padding:16px;color:var(--muted);font-size:14px}.profile_card__dHxCL,.profile_guestNote__F3gt5{border:1px solid var(--line);border-radius:var(--radius-md)}.profile_card__dHxCL{display:flex;flex-direction:column;gap:14px;background:var(--card);padding:18px}.profile_sectionTitle___Vi78{font-size:16px;font-weight:700;color:var(--ink)}.profile_avatarRow__THS__{display:flex;align-items:center;gap:16px}.profile_avatarImg__Gx6If{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0}.profile_avatarFallback__h_Z7g{width:72px;height:72px;border-radius:50%;background:var(--teal);color:#fff;font-family:var(--font-display);font-weight:700;font-size:24px;display:grid;place-items:center;flex-shrink:0}.profile_avatarActions__fg65x{display:flex;flex-direction:column;gap:6px}.profile_fileInput__X2Y3n{display:none}.profile_fieldLabel__0dG17{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:var(--muted)}.profile_fieldRow__Rs_Dc{display:flex;gap:8px}.profile_textInput__XYias{flex:1 1;border:1px solid var(--line);border-radius:var(--radius-sm,8px);padding:9px 12px;font:inherit;font-size:14px;color:var(--ink);background:var(--paper)}.profile_primaryButton__MNKcw{background:var(--teal);color:#fff;border:none;border-radius:999px;padding:9px 18px;font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap}.profile_primaryButton__MNKcw:disabled{opacity:.5;cursor:not-allowed}.profile_primaryButton__MNKcw:hover:not(:disabled){opacity:.9}.profile_secondaryButton__qgiP9{align-self:flex-start;background:var(--paper);border:1px solid var(--line);color:var(--ink);font-size:13px;font-weight:700;padding:8px 14px;border-radius:999px;cursor:pointer}.profile_secondaryButton__qgiP9:hover:not(:disabled){background:var(--paper-dim)}.profile_secondaryButton__qgiP9:disabled{opacity:.6;cursor:not-allowed}.profile_accountRow__2GT54{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.profile_planBadge__QidfD{background:var(--paper-dim);color:var(--muted);font-size:13px;font-weight:700;padding:6px 14px;border-radius:999px}.profile_planBadgePremium__54f0R{background:var(--teal-dim);color:var(--teal)}.profile_accountDetail__PhEsW{color:var(--muted);font-size:14px}.profile_billingLink__MyIam{color:var(--teal);font-size:14px;font-weight:700;text-decoration:none;align-self:flex-start}.profile_billingLink__MyIam:hover{text-decoration:underline}.profile_highlightRow__72K6C{display:flex;align-items:center;justify-content:space-between}.profile_highlightBand__Wkxi3{font-size:28px;color:var(--teal);font-family:var(--font-display)}.profile_toast__zek2y{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:var(--ink);color:#fff;font-size:14px;font-weight:700;padding:12px 20px;border-radius:999px;box-shadow:0 12px 28px -10px rgba(31,44,56,.4);z-index:50;animation:profile_toastIn__O9kJH .2s ease-out}@keyframes profile_toastIn__O9kJH{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.pronunciation_page__Pwci2{padding-block:32px 80px;display:flex;flex-direction:column;gap:16px}.pronunciation_link__xmmsB{color:var(--teal);font-weight:600;font-size:14px}.pronunciation_title__yEsLK{font-size:clamp(26px,4vw,34px)}.pronunciation_subtitle__sqJma{color:var(--muted);max-width:60ch}.pronunciation_warning__XbcfI{background:#fff2e0;border:1px solid #f4c98d;color:#7a4a12;padding:12px 16px;border-radius:var(--radius-sm);font-size:14px}.pronunciation_card__0C3CA{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(20px,4vw,32px);display:flex;flex-direction:column;gap:16px}.pronunciation_focusTag__nWXW9{align-self:flex-start;background:var(--paper-dim);color:var(--coral-dark);font-weight:700;font-size:12px;padding:6px 12px;border-radius:999px}.pronunciation_focusTagPersonal__Qe90T{background:var(--teal-dim);color:var(--teal)}.pronunciation_targetText__8aeqT{font-size:clamp(20px,3vw,26px);color:var(--ink);line-height:1.4}.pronunciation_stress__JTvUB{text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-decoration-thickness:3px;text-underline-offset:3px;font-weight:700}.pronunciation_actions__XyaeJ{display:flex;flex-wrap:wrap;gap:10px}.pronunciation_sampleButton__kyxWn{background:transparent;border:1px solid var(--line);color:var(--ink);font-weight:700;font-size:14px;padding:11px 20px;border-radius:999px;cursor:pointer}.pronunciation_sampleButton__kyxWn:hover{background:var(--paper-dim)}.pronunciation_stage__IiafJ{display:flex;align-items:center;gap:20px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px 20px}.pronunciation_micButton__suJXa{flex-shrink:0;width:56px;height:56px;border-radius:50%;border:none;background:var(--coral);color:#fff;font-size:20px;cursor:pointer;display:grid;place-items:center;transition:background .15s ease,transform .15s ease}.pronunciation_micButton__suJXa:hover:not(:disabled){transform:scale(1.04)}.pronunciation_micButton__suJXa:disabled{opacity:.5;cursor:default}.pronunciation_micButtonActive__H1yyk{background:var(--coral-dark);animation:pronunciation_pulse-ring__tEy7Q 1.6s ease-in-out infinite}@keyframes pronunciation_pulse-ring__tEy7Q{0%,to{box-shadow:0 0 0 0 rgba(224,67,31,.4)}50%{box-shadow:0 0 0 10px rgba(224,67,31,0)}}.pronunciation_bars__SGbbv{flex:1 1;display:flex;align-items:center;gap:3px;height:48px;overflow:hidden}.pronunciation_bars__SGbbv span{flex:1 1;min-width:2px;max-width:6px;background:var(--teal);border-radius:999px;transition:height .1s ease}.pronunciation_timer__wFcXr{font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--ink);min-width:44px;text-align:right}.pronunciation_stageHint__10z_G{color:var(--muted);font-size:13px;margin-top:-8px}.pronunciation_retakeButton__stxA5{background:transparent;color:var(--ink);border:1px solid var(--line);font-weight:700;font-size:14px;padding:11px 20px;border-radius:999px;cursor:pointer}.pronunciation_retakeButton__stxA5:hover{background:var(--paper-dim)}.pronunciation_liveTranscript__fdfeK{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:14px 16px;min-height:50px;color:var(--ink);font-size:15px}.pronunciation_placeholder__sZTFd{color:var(--muted)}.pronunciation_resultBox__IUnUh{background:var(--teal-dim);border-radius:var(--radius-md);padding:16px 18px;display:flex;flex-direction:column;gap:8px}.pronunciation_scoreRow__Cagep{display:flex;flex-wrap:wrap;gap:10px}.pronunciation_scoreChip__MNN4h{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-size:13px;color:var(--muted)}.pronunciation_scoreChip__MNN4h strong{color:var(--ink);font-size:15px;margin-left:4px}.pronunciation_highlighted__dtbmG{font-size:17px;line-height:1.8}.pronunciation_wordOk__nwY4F{color:#1a7a41;font-weight:600}.pronunciation_wordFair__5S7DO{color:#a3760b;font-weight:600}.pronunciation_wordMiss__e2vtK{color:var(--coral-dark);font-weight:700;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.pronunciation_ipaHints__2L0yu{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.pronunciation_ipaHintsLabel__45ZMH{font-size:13px;color:var(--muted)}.pronunciation_ipaHintChip__micN3{background:var(--card);padding:4px 12px}.pronunciation_ipaHintChip__micN3,.pronunciation_nextButton__N2auh{border:1px solid var(--line);border-radius:999px;font-size:14px;color:var(--ink)}.pronunciation_nextButton__N2auh{align-self:flex-start;background:transparent;font-weight:700;padding:10px 18px;cursor:pointer}.pronunciation_nextButton__N2auh:hover{background:var(--paper-dim)}.study-plan_page__SNuGA{display:flex;flex-direction:column;gap:20px;padding-bottom:60px}.study-plan_centerScreen__q_Rwp{min-height:100vh;display:grid;place-items:center;color:var(--muted)}.study-plan_link__qUiS7{color:var(--muted);font-size:14px;text-decoration:none}.study-plan_link__qUiS7:hover{color:var(--ink)}.study-plan_title__cv6da{font-size:24px;font-weight:800;color:var(--ink)}.study-plan_error__Qv3Z_{color:#c0392b;font-size:14px}.study-plan_loading__s0cAY{color:var(--muted);font-size:14px}.study-plan_limitCard__iP7IC{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:40px;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center;max-width:440px}.study-plan_introList__MYtm1{text-align:left;color:var(--muted);font-size:14px;line-height:1.6;padding-left:20px;display:flex;flex-direction:column;gap:6px;align-self:stretch}.study-plan_primaryCta__vz0g4{background:var(--coral);color:#fff;border:none;font-weight:700;padding:13px 24px;border-radius:999px;cursor:pointer;text-decoration:none;display:inline-block}.study-plan_primaryCta__vz0g4:hover{background:var(--coral-dark)}.study-plan_secondaryButton__TH5mI{background:transparent;color:var(--ink);border:1px solid var(--line);font-weight:700;padding:13px 24px;border-radius:999px;cursor:pointer}.study-plan_textInput__xbXhs{border:1px solid var(--line);border-radius:var(--radius-sm,8px);padding:10px 14px;font-size:14px;color:var(--ink);background:var(--card);min-width:200px}.study-plan_modalOverlay__1HN4a{position:fixed;inset:0;background:rgba(0,0,0,.45);display:grid;place-items:center;z-index:50;padding:20px}.study-plan_modalCard__w4Isa{background:var(--card);border-radius:var(--radius-lg);padding:28px;max-width:420px;display:flex;flex-direction:column;gap:14px}.study-plan_modalCard__w4Isa h2{color:var(--ink);font-size:18px}.study-plan_modalCard__w4Isa p{color:var(--muted);font-size:14px;line-height:1.6}.study-plan_modalActions__S_2bj{display:flex;gap:10px;flex-wrap:wrap}.study-plan_toolbar__U5g39{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.study-plan_regenerateButton__AOHBR{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.study-plan_regenerateButton__AOHBR:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.study-plan_regenerateButton__AOHBR:disabled{opacity:.5;cursor:not-allowed}.study-plan_staleNote__QN5_L{background:var(--paper-dim);color:var(--muted);font-size:13px;padding:10px 14px;border-radius:var(--radius-sm,8px)}.study-plan_warningNote__letOy{background:#fdeee0;border:1px solid #f3cfa8;color:#8a4a0b;font-size:14px;line-height:1.55;padding:12px 16px;border-radius:var(--radius-sm,8px);display:flex;flex-direction:column;gap:6px}.study-plan_warningNote__letOy p{margin:0}.study-plan_warningNote__letOy a{align-self:flex-start;font-weight:700;color:#d9720f;text-decoration:none}.study-plan_warningNote__letOy a:hover{text-decoration:underline}.study-plan_warningNote__letOy button{align-self:flex-start;background:#d9720f;color:#fff;border:none;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:700;cursor:pointer}.study-plan_summaryCard__9Zgty{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px 24px;display:flex;flex-direction:column;gap:14px}.study-plan_summaryCard__9Zgty p{color:var(--ink);font-size:15px;line-height:1.6}.study-plan_statsRow__u8zYe{display:flex;flex-wrap:wrap;gap:16px;color:var(--muted);font-size:13px}.study-plan_statsRow__u8zYe strong{color:var(--ink);font-family:var(--font-display)}.study-plan_periodList__Lznx6{display:flex;flex-direction:column;gap:12px}.study-plan_periodCard__RxTnq{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px 18px;display:flex;flex-direction:column;gap:6px}.study-plan_periodCardDone__n63R6{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 6%,var(--card))}.study-plan_periodHeader__Dm_bi{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px}.study-plan_periodHeader__Dm_bi strong{color:var(--ink);font-size:15px}.study-plan_periodStats__AT6jD{color:var(--teal);font-size:13px;font-weight:600}.study-plan_periodTopics__PbKFP{color:var(--coral-dark);font-size:13px}.study-plan_periodTopicLink__H_Oc8{color:inherit;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:2px}.study-plan_periodTopicLink__H_Oc8:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid}.study-plan_periodNote__3b_FO{color:var(--muted);font-size:14px;line-height:1.5}.study-plan_planList__60UVB{display:flex;flex-direction:column;gap:12px}.study-plan_monthSection__6YE5_{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);overflow:hidden}.study-plan_monthHeader__q4oLM{display:flex;align-items:center;gap:8px;width:100%;padding:14px 18px;background:none;border:none;cursor:pointer;font-weight:800;font-size:15px;color:var(--ink);text-align:left}.study-plan_chevron__myBzs{display:inline-block;transition:transform .15s ease;color:var(--muted);flex-shrink:0}.study-plan_chevronOpen__QIWAR{transform:rotate(90deg)}.study-plan_monthBody__W58_5{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}.study-plan_weekCard__alDeX{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);overflow:hidden}.study-plan_weekCardDone__mrqKU{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 6%,var(--paper))}.study-plan_weekHeader__Yeor2{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 14px;background:none;border:none;cursor:pointer;text-align:left}.study-plan_weekHeaderTitle__8qkPX{display:flex;align-items:center;gap:8px;color:var(--ink);font-weight:700;font-size:14px}.study-plan_weekHeaderStats__SrbGf{color:var(--teal);font-size:12px;font-weight:600;white-space:nowrap}.study-plan_weekNote___BKnr{color:var(--muted);font-size:13px;line-height:1.5;padding:0 14px 12px}.study-plan_dayList__6F_r7{display:flex;flex-direction:column;gap:6px;padding:0 14px 14px}.admin_page__Do4DM{padding-block:24px 64px;display:grid;grid-gap:16px;gap:16px}.admin_top__wnQw1{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px}.admin_top__wnQw1 h1{font-size:clamp(24px,3.4vw,32px);color:var(--ink)}.admin_back__TmjMq{font-size:14px;font-weight:700;color:var(--teal)}.admin_count__Hasw9{margin-left:auto;font-size:14px;font-weight:600;color:var(--muted)}.admin_search__c4hwg{width:100%;padding:12px 16px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);font:inherit;color:var(--ink)}.admin_search__c4hwg:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.admin_kinds_____Xv{display:flex;flex-wrap:wrap;gap:8px}.admin_kind__u3WN_{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:7px 14px;font:inherit;font-size:13.5px;font-weight:700;color:var(--ink);cursor:pointer}.admin_kindActive__VrYp4{background:var(--teal);border-color:var(--teal);color:#fff}.admin_kindCount__UaX9T{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}.admin_layout__Hs3G9{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (min-width:960px){.admin_layout__Hs3G9:has(.admin_detail__UJn9f){grid-template-columns:minmax(0,1fr) minmax(0,460px)}}.admin_muted__RNwxI{color:var(--muted)}.admin_error__Cw8at{color:var(--coral-dark);font-weight:600}.admin_okText__ON47S{color:var(--teal);font-weight:600}.admin_rows__ZuS1d{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.admin_row__d8ao4,.admin_thead__jl_ew{display:grid;grid-template-columns:minmax(0,1.5fr) 92px minmax(0,1.2fr) minmax(0,1.3fr);grid-gap:8px 16px;gap:8px 16px;align-items:start}.admin_thead__jl_ew{padding:0 14px 4px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.admin_row__d8ao4{width:100%;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px;font:inherit;color:var(--ink);cursor:pointer}.admin_row__d8ao4:hover{border-color:var(--teal)}.admin_rowSelected__g2htg{border-color:var(--teal);background:var(--teal-dim)}.admin_who__f0t0q{display:grid;grid-gap:2px;gap:2px;min-width:0}.admin_who__f0t0q strong{overflow-wrap:anywhere}.admin_who__f0t0q small{color:var(--muted);overflow-wrap:anywhere}.admin_cell__MxZOi{display:grid;grid-gap:3px;gap:3px;min-width:0;font-size:13.5px}.admin_cell__MxZOi small{color:var(--muted);font-size:12.5px}.admin_good__rC16i{color:var(--teal);font-weight:700}.admin_badges__BQNGA{display:flex;flex-wrap:wrap;gap:6px}.admin_badge__DiN3v{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--paper-dim);color:var(--ink)}.admin_badgeGood__JemEV{background:var(--teal-dim);color:var(--teal)}@media (max-width:760px){.admin_thead__jl_ew{display:none}.admin_row__d8ao4{grid-template-columns:minmax(0,1fr)}.admin_cell__MxZOi:before{content:attr(data-label);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}}.admin_pager__VfWOq{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:16px;font-size:14px;color:var(--muted)}.admin_ghost__2TSed,.admin_pager__VfWOq button{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:7px 14px;font:inherit;font-size:13.5px;font-weight:700;color:var(--ink);cursor:pointer}.admin_ghost__2TSed:disabled,.admin_pager__VfWOq button:disabled{opacity:.5;cursor:default}.admin_detail__UJn9f{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);padding:18px;display:grid;grid-gap:14px;gap:14px;min-width:0}.admin_detail__UJn9f h2{font-size:20px}.admin_detail__UJn9f h3{font-size:15px;color:var(--ink);padding-top:8px;border-top:1px solid var(--line)}.admin_detailHead__guSmZ{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin_facts__J_aZr{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 14px;gap:4px 14px;margin:0;font-size:13.5px}.admin_facts__J_aZr dt{color:var(--muted)}.admin_facts__J_aZr dd{margin:0;overflow-wrap:anywhere}.admin_mono__ajbCx{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.admin_form__z_qpj{display:grid;grid-gap:12px;gap:12px}.admin_danger__sptcS label,.admin_form__z_qpj label{display:grid;grid-gap:4px;gap:4px;font-size:13px;font-weight:700;color:var(--muted)}.admin_danger__sptcS input,.admin_form__z_qpj input:not([type=checkbox]){padding:9px 12px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--paper);font:inherit;color:var(--ink);min-width:0}.admin_grant__nuLoD{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--teal);border-radius:var(--radius-sm);background:var(--teal-dim)}.admin_grant__nuLoD h3{border:none;padding:0;color:var(--teal)}.admin_grant__nuLoD label{display:grid;grid-gap:4px;gap:4px;font-size:13px;font-weight:700;color:var(--muted)}.admin_grant__nuLoD input:not([type=checkbox]){padding:9px 12px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--card);font:inherit;color:var(--ink);min-width:0}.admin_helpText__IKevK{font-size:12.5px;font-weight:500;color:var(--muted)}.admin_grid2__cBzba{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.admin_inline__RbDbt{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin_check__v6Lua{display:flex!important;align-items:center;gap:8px!important;color:var(--ink)!important}.admin_primary__DDUsI{justify-self:start;background:var(--coral);color:#fff;border:none;border-radius:999px;padding:11px 22px;font:inherit;font-weight:700;cursor:pointer}.admin_primary__DDUsI:disabled{opacity:.6;cursor:default}.admin_stats__x_uAj{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:14px;color:var(--ink)}.admin_actionRow__x4PCP{display:grid;grid-gap:6px;gap:6px;justify-items:start}.admin_actionRow__x4PCP small{color:var(--muted)}.admin_orders__dAImo{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:13.5px}.admin_orders__dAImo li{display:grid;grid-gap:2px;gap:2px;padding-bottom:8px;border-bottom:1px dashed var(--line)}.admin_orders__dAImo li span:last-child{color:var(--muted)}.admin_danger__sptcS{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--coral-dark);border-radius:var(--radius-sm)}.admin_danger__sptcS h3{border:none;padding:0;color:var(--coral-dark)}.admin_danger__sptcS p{font-size:13.5px;color:var(--muted)}.admin_dangerButton__xvcEG{justify-self:start;background:var(--coral-dark);color:#fff;border:none;border-radius:999px;padding:10px 20px;font:inherit;font-weight:700;cursor:pointer}.admin_dangerButton__xvcEG:disabled{opacity:.45;cursor:not-allowed}