@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Segoe UI);size-adjust:98%;ascent-override:103.2%;descent-override:36%;line-gap-override:0%}@font-face{font-family:Nunito Fallback Roboto;src:local(Roboto);ascent-override:101.1%;descent-override:35.3%;line-gap-override:0%}:root{--ink:#241b4b;--white:#fff;--lilac:#b9a4ff;--butter:#ffe4a3;--pink:#ffb8d2;--sky:#a9e2f5;--mint:#c8f0d4;--peach:#ffd4b8;--flame:#ff9f5a;--ink-15:#241b4b26;--glass:#fff9;--glass-soft:#ffffff8c;--font:"Nunito Variable", "Nunito Fallback", "Nunito Fallback Roboto", system-ui, sans-serif;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:28px;--radius-3xl:32px;--radius-pill:999px;--theme-transition:background .4s, color .4s, border-color .4s}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f0ff;--s1:#fff;--s2:#eae4ff;--br:#dcd3fa;--tx:#241b4b;--mu:#645c8a;--acc:#6e55d8;--cta:#241b4b;--cta-fg:#fff;--p1:#ffe4a3;--p2:#ffb8d2;--p3:#a9e2f5;--p4:#b9a4ff;--on-p:#241b4b;--blob1:#c9b8ff;--blob2:#ffb8d2;--track:#dcd3fa;--knob:4px;--nav-on:#241b4b;--nav-on-fg:#fff;--opt-bg:#fff;--opt-br:#dcd3fa;--soft-opacity:.8;--focus:#6e55d8;--focus-ring:#6e55d82e;--chart-bar:#6e55d8;--chart-grid:#e6e0fa}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#15112a;--s1:#221c3d;--s2:#2c2550;--br:#3a3166;--tx:#efebff;--mu:#ada5d3;--acc:#b9a4ff;--cta:#b9a4ff;--cta-fg:#15112a;--p1:#7a5a14;--p2:#9a3866;--p3:#1d6a85;--p4:#6a4fd6;--on-p:#efebff;--blob1:#4a3a9a;--blob2:#5a2a4a;--track:#b9a4ff;--knob:26px;--nav-on:#b9a4ff;--nav-on-fg:#15112a;--opt-bg:#221c3d;--opt-br:#3a3166;--soft-opacity:1;--focus:#b9a4ff;--focus-ring:#b9a4ff40;--chart-bar:#8f74f0;--chart-grid:#332b5a}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);min-height:100vh;color:var(--tx);font-family:var(--font);-webkit-font-smoothing:antialiased;transition:var(--theme-transition);font-weight:500}h1,h2,h3,p,ol,ul{margin:0;padding:0}ol,ul{list-style:none}button,input{font:inherit;color:inherit}a{color:var(--acc)}a:hover{color:var(--tx)}button:focus-visible,a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@keyframes _rise_1gaiv_1{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes _float_1gaiv_143{0%,to{transform:translate(0)}50%{transform:translate(24px,-20px)}}@keyframes _bounce_1gaiv_1{0%{transform:scale(1)}35%{transform:scale(1.05)}60%{transform:scale(.98)}to{transform:scale(1)}}@keyframes _shakeA_1gaiv_1{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@keyframes _shakeB_1gaiv_1{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@keyframes _flipIn_1gaiv_1{0%{opacity:0;transform:perspective(1000px)rotateX(-40deg)translateY(20px)}to{opacity:1;transform:none}}@keyframes _xp_1gaiv_135{0%{opacity:0;transform:translateY(10px)scale(.6)}30%{opacity:1;transform:translateY(-8px)scale(1.15)}to{opacity:0;transform:translateY(-50px)}}._rise_1gaiv_1{animation:.55s cubic-bezier(.2,.9,.3,1.25) backwards _rise_1gaiv_1}._cardIn_1gaiv_103{animation:.55s cubic-bezier(.2,.9,.3,1.2) backwards _flipIn_1gaiv_1}._ok_1gaiv_111{animation:.5s both _bounce_1gaiv_1}._bad_1gaiv_119{animation:.45s both _shakeA_1gaiv_1}._badAgain_1gaiv_127{animation:.45s both _shakeB_1gaiv_1}._xp_1gaiv_135{animation:1.1s ease-out both _xp_1gaiv_135}._float_1gaiv_143{animation:12s ease-in-out infinite _float_1gaiv_143}._lift_1gaiv_91{transition:transform .25s cubic-bezier(.2,.9,.3,1.4),box-shadow .25s}._lift_1gaiv_91:hover{transform:translateY(-4px)}._lilac_1w4n7_3{background:var(--lilac);color:var(--ink)}._butter_1w4n7_5{background:var(--butter);color:var(--ink)}._pink_1w4n7_7{background:var(--pink);color:var(--ink)}._sky_1w4n7_9{background:var(--sky);color:var(--ink)}._mint_1w4n7_11{background:var(--mint);color:var(--ink)}._peach_1w4n7_13{background:var(--peach);color:var(--ink)}._p1_1w4n7_19{background:var(--p1);color:var(--on-p)}._p2_1w4n7_21{background:var(--p2);color:var(--on-p)}._p3_1w4n7_23{background:var(--p3);color:var(--on-p)}._p4_1w4n7_25{background:var(--p4);color:var(--on-p)}._button_20rf9_1{cursor:pointer;font-family:var(--font);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}._button_20rf9_1:active{transform:scale(.97)}._button_20rf9_1:disabled{cursor:default}._md_20rf9_45{min-height:52px;padding:0 24px}._lg_20rf9_55{min-height:60px;padding:0 28px}._xl_20rf9_65{min-height:64px;padding:0 20px}._cta_20rf9_77{background:var(--cta);color:var(--cta-fg);border-radius:18px;font-size:17px;font-weight:900}._cta_20rf9_77:hover{color:var(--cta-fg)}._outline_20rf9_101{border:2px solid var(--br);color:var(--tx);background:0 0;border-radius:18px;font-size:16px;font-weight:800}._outline_20rf9_101._lg_20rf9_55{padding:0 20px}._outline_20rf9_101:hover{background:var(--s2);color:var(--tx)}._ink_20rf9_137{background:var(--ink);color:var(--white);border-radius:16px;font-size:17px;font-weight:900}._ink_20rf9_137._md_20rf9_45{padding:0 28px}._ink_20rf9_137:hover{color:var(--white)}._pastel_20rf9_169{color:var(--ink);border-radius:18px;font-size:16px;font-weight:900}._pastel_20rf9_169:hover{color:var(--ink)}._block_20rf9_191{width:100%}._card_5bkj9_1{border-radius:var(--radius-2xl);padding:22px}._surface_5bkj9_11{background:var(--s1);border:1px solid var(--br)}._scene_8gai0_1{perspective:1400px;height:380px;position:relative}._flipper_8gai0_13{cursor:pointer;transform-style:preserve-3d;font-family:var(--font);color:var(--tx);border-radius:var(--radius-3xl);background:0 0;border:0;padding:0;transition:transform .6s cubic-bezier(.3,1.3,.4,1);position:absolute;inset:0}._corner_8gai0_43{z-index:2;color:var(--tx);position:absolute;top:18px;left:20px;transform:translateZ(1px)}._cornerOnBack_8gai0_63{color:var(--ink)}._flipped_8gai0_71{transform:rotateY(180deg)}._face_8gai0_79{border-radius:var(--radius-3xl);backface-visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex;position:absolute;inset:0;container-type:inline-size}._front_8gai0_111{background:var(--s1);border:1px solid var(--br)}._back_8gai0_121{background:var(--lilac);color:var(--ink);transform:rotateY(180deg)}._word_8gai0_81{font-weight:900;font-size:clamp(22px, calc(150cqi / var(--chars,6)), 60px);letter-spacing:-1.5px;overflow-wrap:anywhere;line-height:1.1}._ipa_8gai0_151{color:var(--mu);font-size:17px}._hint_8gai0_161{color:var(--mu);font-size:14px;font-weight:700;position:absolute;bottom:24px}._translation_8gai0_177{font-weight:900;font-size:clamp(22px, calc(150cqi / var(--chars,6)), 50px);overflow-wrap:anywhere;line-height:1.15}._example_8gai0_191{background:var(--glass);text-align:center;border-radius:18px;padding:14px 18px;font-size:17px}._tile_e9f0c_1{background:var(--s1);border:2px solid var(--br);width:52px;height:60px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;font-size:26px;font-weight:900;transition:background .25s,border-color .25s;display:flex}._revealed_e9f0c_31{background:var(--butter);border-color:var(--butter)}@media (width<=420px){._tile_e9f0c_1{width:42px;height:52px;font-size:22px}}._option_1ysp8_1{border-radius:var(--radius-lg);border:2px solid var(--opt-br);background:var(--opt-bg);width:100%;min-height:64px;color:var(--tx);font:800 18px var(--font);text-align:left;cursor:pointer;align-items:center;gap:14px;padding:0 18px;transition:background .2s,border-color .2s;display:flex}._option_1ysp8_1:disabled{cursor:default}._option_1ysp8_1:not(:disabled):hover{border-color:var(--acc)}._key_1ysp8_51{background:var(--s2);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex}._correct_1ysp8_75,._wrong_1ysp8_77{color:var(--ink)}._correct_1ysp8_75{background:var(--sky);border-color:var(--sky)}._wrong_1ysp8_77{background:var(--pink);border-color:var(--pink)}._correct_1ysp8_75 ._key_1ysp8_51,._wrong_1ysp8_77 ._key_1ysp8_51{background:var(--glass)}._track_kozgp_1{height:var(--bar-height,12px);border-radius:var(--radius-pill);background:var(--bar-track,var(--s2));display:block;overflow:hidden}._fill_kozgp_17{border-radius:var(--radius-pill);background:var(--bar-fill,var(--lilac));height:100%;transition:width .5s;display:block}@keyframes _draw_4jfbn_1{0%{stroke-dashoffset:540.35px}}._ring_4jfbn_11{flex:none}._track_4jfbn_19{stroke:var(--s2)}._value_4jfbn_27{stroke:var(--lilac);stroke-dasharray:540.35;animation:1.6s cubic-bezier(.3,.8,.3,1) .3s both _draw_4jfbn_1}._number_4jfbn_39{fill:var(--tx);font-family:var(--font);font-size:40px;font-weight:900}._caption_4jfbn_53{fill:var(--mu);font-family:var(--font);font-size:18px}._segmented_1gm2c_1{border:2px solid var(--br);border-radius:var(--radius-pill);background:var(--s2);flex:none;padding:3px;display:inline-flex}._segment_1gm2c_1{border-radius:var(--radius-pill);min-height:30px;color:var(--mu);font:900 14px var(--font);letter-spacing:.5px;cursor:pointer;background:0 0;border:0;padding:0 12px;transition:background .2s,color .2s}._segment_1gm2c_1:hover{color:var(--tx)}._segmentOn_1gm2c_53,._segmentOn_1gm2c_53:hover{background:var(--nav-on);color:var(--nav-on-fg)}._toggle_kn4ik_1{border-radius:var(--radius-pill);background:var(--br);cursor:pointer;border:0;flex:none;width:54px;height:32px;padding:0;transition:background .25s;position:relative}._on_kn4ik_27{background:var(--acc)}._knob_kn4ik_35{background:var(--white);border-radius:50%;width:24px;height:24px;transition:left .3s cubic-bezier(.3,1.5,.5,1);position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #00000040}._on_kn4ik_27 ._knob_kn4ik_35{left:26px}._card_14ej0_1{border-top:1px solid var(--br);flex-direction:column;gap:8px;padding-top:10px;display:flex}._user_14ej0_17{align-items:center;gap:10px;min-width:0;display:flex}._avatar_14ej0_31{background:var(--lilac);width:32px;height:32px;color:var(--ink);object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:900;display:flex}._identity_14ej0_59{flex-direction:column;min-width:0;display:flex}._name_14ej0_71{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}._email_14ej0_87{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._where_14ej0_103{color:var(--mu);font-size:13px;font-weight:700}._error_14ej0_117{border-radius:var(--radius-sm);background:var(--pink);color:var(--ink);padding:8px 10px;font-size:13px;font-weight:700}._links_14ej0_135{gap:14px;display:flex}._link_14ej0_135{color:var(--mu);font:800 13px var(--font);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._link_14ej0_135:hover{color:var(--tx)}._streak_427xr_1{background:var(--s2);border-radius:16px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}._title_427xr_19{align-items:center;gap:8px;font-weight:900;display:flex}._sub_427xr_33{color:var(--mu);font-size:13px}._week_427xr_43{justify-content:space-between;gap:4px;margin:2px 0;display:flex}._weekDay_427xr_57{flex-direction:column;align-items:center;gap:3px;display:flex}._dot_427xr_71{border:2px solid var(--br);border-radius:50%;width:18px;height:18px;transition:background .3s,border-color .3s}._done_427xr_87{background:var(--flame);border-color:var(--flame)}._today_427xr_97{border-color:var(--acc)}._dayLabel_427xr_105{color:var(--mu);font-size:11px;font-weight:800}._links_z1of3_1{flex-wrap:wrap;gap:14px;font-size:13px;font-weight:800;display:flex}._links_z1of3_1 a{color:var(--mu);text-decoration:none}._links_z1of3_1 a:hover{color:var(--tx);text-decoration:underline}._settingRow_opsyi_1{border-top:1px solid var(--br);align-items:center;gap:12px;min-height:40px;padding-top:10px;transition:border-color .4s;display:flex}._settingLabel_opsyi_21{flex:1;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}._settingRow_opsyi_1~._settingRow_opsyi_1{border-top:0;margin-top:-10px;padding-top:0}._direction_opsyi_53{border:2px solid var(--br);border-radius:var(--radius-pill);background:var(--s2);min-height:32px;color:var(--tx);font:900 14px var(--font);letter-spacing:.5px;cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 12px;transition:border-color .2s,background .2s;display:inline-flex}._direction_opsyi_53:hover{border-color:var(--acc)}._arrow_opsyi_95{color:var(--acc)}._settingHint_opsyi_103{color:var(--mu);margin-top:-14px;font-size:13px;font-weight:700}._topbar_t7j1z_3,._tabbar_t7j1z_5{display:none}@media (width<=900px){._topbar_t7j1z_3{z-index:5;padding:10px 16px;padding-top:max(10px, env(safe-area-inset-top));background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb, var(--br) 60%, transparent);align-items:center;gap:10px;display:flex;position:sticky;top:0}._tabbar_t7j1z_5{z-index:5;padding:6px 6px max(6px, env(safe-area-inset-bottom));background:var(--s1);border-top:1px solid var(--br);transition:var(--theme-transition);display:flex;position:fixed;bottom:0;left:0;right:0}body:has(input[type=text]:focus,input[type=search]:focus,input:not([type]):focus) ._tabbar_t7j1z_5{display:none}}._logo_t7j1z_83{letter-spacing:-1px;color:var(--tx);margin-right:auto;font-size:26px;font-weight:900;text-decoration:none}._logo_t7j1z_83:hover{color:var(--tx)}._logoDot_t7j1z_109{color:var(--lilac)}._streak_t7j1z_117{border-radius:var(--radius-pill);background:var(--s2);min-height:36px;color:var(--mu);filter:grayscale();align-items:center;gap:4px;padding:0 12px;font-weight:900;text-decoration:none;display:inline-flex}._streakOn_t7j1z_147{color:var(--tx);filter:none}._streak_t7j1z_117:hover{color:var(--tx)}._direction_t7j1z_165{min-height:36px;padding:0 12px}._tab_t7j1z_5{border-radius:var(--radius-md);min-width:0;min-height:54px;color:var(--mu);font:800 11px var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:2px;padding:4px 2px;text-decoration:none;display:flex}._tab_t7j1z_5:hover{color:var(--tx)}._tabIcon_t7j1z_221{border-radius:var(--radius-pill);justify-content:center;align-items:center;width:46px;height:30px;transition:background .2s,color .2s;display:flex}._tabOn_t7j1z_241,._tabOn_t7j1z_241:hover{color:var(--tx)}._tabOn_t7j1z_241 ._tabIcon_t7j1z_221{background:var(--nav-on);color:var(--nav-on-fg)}._sheet_t7j1z_263{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--s1);width:100%;max-width:560px;max-height:88dvh;color:var(--tx);overscroll-behavior:contain;border:0;margin:auto auto 0;padding:0}._sheet_t7j1z_263[open]{animation:.25s ease-out _sheetIn_t7j1z_1}._sheet_t7j1z_263::backdrop{background:#0a061e80}@keyframes _sheetIn_t7j1z_1{0%{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){._sheet_t7j1z_263[open]{animation:none}}body:has(dialog[open]){overflow:hidden}._sheetBody_t7j1z_339{padding:18px 18px max(18px, env(safe-area-inset-bottom));flex-direction:column;gap:16px;display:flex}._sheetHeader_t7j1z_353{justify-content:space-between;align-items:center;display:flex}._sheetTitle_t7j1z_365{font-size:22px;font-weight:900}._close_t7j1z_375{background:var(--s2);width:40px;height:40px;color:var(--tx);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}._moreLinks_t7j1z_401{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._moreLink_t7j1z_401{border-radius:var(--radius-md);background:var(--s2);min-height:52px;color:var(--tx);align-items:center;gap:10px;padding:0 12px;font-weight:800;text-decoration:none;display:flex}._moreLink_t7j1z_401:hover{color:var(--tx)}._moreLinkOn_t7j1z_447,._moreLinkOn_t7j1z_447:hover{background:var(--nav-on);color:var(--nav-on-fg)}._dot_t7j1z_459{border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}._aside_1n0wd_1{background:var(--s1);border:1px solid var(--br);border-radius:var(--radius-2xl);transition:var(--theme-transition);flex-direction:column;flex:0 0 248px;align-self:flex-start;gap:12px;padding:16px;display:flex}._logo_1n0wd_27{letter-spacing:-1px;color:var(--tx);align-self:flex-start;padding:2px 6px 0;font-size:26px;font-weight:900;line-height:1.1;text-decoration:none}._logo_1n0wd_27:hover{color:var(--tx)}._logoDot_1n0wd_57{color:var(--lilac)}._nav_1n0wd_65{flex-direction:column;gap:2px;display:flex}._link_1n0wd_77{border-radius:var(--radius-md);min-height:38px;color:var(--tx);font:800 15px var(--font);background:0 0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;transition:background .2s,color .2s;display:flex}._link_1n0wd_77:hover{background:var(--s2);color:var(--tx)}._active_1n0wd_115,._active_1n0wd_115:hover{background:var(--nav-on);color:var(--nav-on-fg)}._dot_1n0wd_127{border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}@media (width<=900px){._aside_1n0wd_1{display:none}}._app_g3eg4_1{background:var(--bg);min-height:100vh;color:var(--tx);font-family:var(--font);transition:var(--theme-transition);position:relative;overflow:hidden}._blob_g3eg4_21{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}._blob1_g3eg4_35{background:var(--blob1);opacity:.5;width:420px;height:420px;top:-120px;right:-80px}._blob2_g3eg4_53{background:var(--blob2);opacity:.4;width:340px;height:340px;top:calc(100vh - 260px);left:20%}._shell_g3eg4_73{gap:24px;max-width:1360px;margin:0 auto;padding:24px;display:flex;position:relative}._main_g3eg4_91{flex-direction:column;flex:1 1 0;gap:20px;min-width:0;display:flex}._main_g3eg4_91:focus{outline:none}._loading_g3eg4_115{color:var(--mu);margin:48px auto;font-weight:800}._skip_g3eg4_127{z-index:10;border-radius:var(--radius-md);background:var(--cta);color:var(--cta-fg);padding:12px 18px;font-weight:900;text-decoration:none;position:absolute;top:12px;left:12px;transform:translateY(-200%)}._skip_g3eg4_127:focus{transform:none}._skip_g3eg4_127:hover{color:var(--cta-fg)}@media (width<=900px){._shell_g3eg4_73{padding:16px 16px calc(84px + env(safe-area-inset-bottom));display:block}}._card_2lpoi_1{flex-direction:column;gap:18px;max-width:760px;line-height:1.55;display:flex}._title_2lpoi_17{letter-spacing:-1px;font-size:clamp(28px,5vw,36px);font-weight:900}._muted_2lpoi_29{color:var(--mu);font-size:14px}._section_2lpoi_39{flex-direction:column;gap:8px;display:flex}._section_2lpoi_39 h2{font-size:20px;font-weight:900}._faq_2lpoi_61 h3{font-size:17px;font-weight:800}._list_2lpoi_71{padding-left:22px;list-style:outside}._list_liqe9_1{background:var(--s1);border:1px solid var(--br);border-radius:26px;flex-direction:column;padding:8px;display:flex}._list_liqe9_1 li+li{border-top:1px solid var(--br)}._row_liqe9_27{border-radius:var(--radius-md);color:var(--tx);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:14px 16px;text-decoration:none;transition:background .2s;display:flex}._row_liqe9_27:hover{background:var(--s2);color:var(--tx)}._main_liqe9_63{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}._en_liqe9_79{font-size:20px;font-weight:900}._pl_liqe9_89{color:var(--acc);font-size:18px;font-weight:800}._others_liqe9_101{color:var(--mu);font-size:15px}._meta_liqe9_111{color:var(--mu);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}._mastered_liqe9_129{border-radius:var(--radius-pill);background:var(--mint);color:var(--ink);padding:2px 10px;font-weight:800}._guide_1yted_1{flex-direction:column;gap:10px;padding:22px 24px;line-height:1.55;display:flex}._title_1yted_17{font-size:22px;font-weight:900}._subtitle_1yted_27{margin-top:8px;font-size:17px;font-weight:900}._examples_1yted_39{flex-direction:column;gap:6px;display:flex}._example_1yted_39{border-radius:var(--radius-sm);background:var(--s2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 16px;padding:8px 12px;display:grid}._example_1yted_39 dt{font-weight:800}._example_1yted_39 dd{color:var(--mu)}._pitfalls_1yted_85{flex-direction:column;gap:6px;padding-left:22px;list-style:outside;display:flex}@media (width<=560px){._example_1yted_39{grid-template-columns:1fr}}._page_jmpgn_1{flex-direction:column;gap:18px;max-width:760px;display:flex}._back_jmpgn_15{color:var(--mu);align-self:flex-start;margin:-11px 0;padding:11px 0;font-weight:800;text-decoration:none}._back_jmpgn_15:hover{color:var(--tx)}._hero_jmpgn_43{border-radius:var(--radius-3xl);flex-direction:column;gap:10px;padding:32px;display:flex}._label_jmpgn_59{letter-spacing:2px;text-transform:uppercase;font-size:13px;font-weight:800}._title_jmpgn_73{letter-spacing:-1px;font-size:clamp(34px,5vw,48px);font-weight:900;line-height:1.05}._progressText_jmpgn_87{font-size:15px;font-weight:800}._actions_jmpgn_97{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}._section_jmpgn_111{flex-direction:column;gap:14px;padding:22px 24px;display:flex}._sectionTitle_jmpgn_125{font-size:20px;font-weight:900}._muted_jmpgn_135{color:var(--mu)}._misses_jmpgn_143{border-radius:var(--radius-pill);background:var(--peach);color:var(--ink);padding:2px 10px;font-weight:800}._more_jmpgn_159{align-self:center}._deck_1kwl7_1{border-radius:var(--radius-xl);min-height:150px;font-family:var(--font);flex-direction:column;flex:1;gap:14px;padding:18px;text-decoration:none;display:flex}._deck_1kwl7_1:hover{color:var(--ink)}._meta_1kwl7_33{opacity:.8;justify-content:space-between;width:100%;font-size:13px;font-weight:800;display:flex}._name_1kwl7_51{flex:1;font-size:22px;font-weight:900}._description_1kwl7_63{opacity:.8;margin-top:-8px;font-size:14px;font-weight:700}._page_10ipn_1{flex-direction:column;gap:18px;display:flex;container-type:inline-size}._title_10ipn_15{letter-spacing:-1px;font-size:36px;font-weight:900}._subtitle_10ipn_29{letter-spacing:0;color:var(--mu);margin-top:4px;font-size:17px;font-weight:700;display:block}._group_10ipn_47{flex-direction:column;gap:12px;display:flex}._groupTitle_10ipn_59{font-size:20px;font-weight:900}._grid_10ipn_71{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@container (width<=760px){._grid_10ipn_71{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=420px){._grid_10ipn_71{grid-template-columns:minmax(0,1fr)}}._item_10ipn_107{display:flex}._featured_10ipn_115{grid-column:1/-1}._featured_10ipn_115>a{min-height:0}._button_199c6_3{border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 14%, transparent);width:44px;height:44px;color:inherit;font:800 16px var(--font);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;gap:8px;transition:transform .15s,background .2s;display:inline-flex}._button_199c6_3:hover{background:color-mix(in srgb, currentColor 26%, transparent)}._button_199c6_3:active{transform:scale(.94)}._withLabel_199c6_53{width:auto;padding:0 18px 0 14px}._page_1eioz_1{flex-direction:column;gap:20px;width:100%;max-width:640px;margin:0 auto;display:flex}._title_1eioz_19{font-size:28px;font-weight:900}._left_1eioz_29{color:var(--mu);white-space:nowrap;font-size:18px}._ratings_1eioz_41{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._done_1eioz_53{flex-direction:column;align-items:flex-start;gap:14px;display:flex}._doneTitle_1eioz_67{font-size:22px;font-weight:900}._doneText_1eioz_77{color:var(--mu)}._picker_a3y3k_1{border:0;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}._option_a3y3k_21{border-radius:var(--radius-md);border:2px solid var(--br);background:var(--s1);color:var(--tx);cursor:pointer;flex-direction:column;gap:2px;padding:12px 14px;transition:border-color .2s,background .2s,transform .15s;display:flex;position:relative}._option_a3y3k_21:hover{border-color:var(--acc)}._option_a3y3k_21:active{transform:scale(.98)}._selected_a3y3k_65{border-color:var(--acc);background:var(--s2)}._input_a3y3k_77{opacity:0;pointer-events:none;position:absolute}._option_a3y3k_21:has(._input_a3y3k_77:focus-visible){outline:3px solid var(--focus);outline-offset:2px}._words_a3y3k_99{font-size:18px;font-weight:900}._label_a3y3k_109{color:var(--acc);font-size:14px;font-weight:800}._hint_a3y3k_121{color:var(--mu);font-size:12px}._row_zt70p_1{align-items:center;display:flex}._me_zt70p_11{background:var(--s2)}._pos_zt70p_19{color:var(--mu);font-weight:900}._up_zt70p_31 ._pos_zt70p_19,._down_zt70p_33 ._pos_zt70p_19{height:26px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}._up_zt70p_31 ._pos_zt70p_19{background:var(--mint)}._down_zt70p_33 ._pos_zt70p_19{background:var(--pink)}._name_zt70p_71{flex:1;font-weight:800}._xp_zt70p_81{font-weight:900}._avatar_zt70p_89{border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:900;display:flex}._full_zt70p_115{border-radius:var(--radius-md);gap:14px;padding:12px 14px}._full_zt70p_115 ._pos_zt70p_19{width:26px}._mini_zt70p_137{border-radius:var(--radius-sm);gap:10px;padding:6px 8px}._mini_zt70p_137 ._pos_zt70p_19{width:22px}._mini_zt70p_137._up_zt70p_31 ._pos_zt70p_19,._mini_zt70p_137._down_zt70p_33 ._pos_zt70p_19{height:22px;font-size:12px}._mode_h5txe_1{border-radius:var(--radius-2xl);min-height:170px;font-family:var(--font);flex-direction:column;justify-content:space-between;gap:36px;padding:22px;text-decoration:none;display:flex}._mode_h5txe_1:hover{color:var(--on-p)}._badge_h5txe_33{background:var(--glass-soft);width:48px;height:48px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;display:flex}._text_h5txe_55{flex-direction:column;gap:2px;display:flex}._title_h5txe_67{font-size:24px;font-weight:900}._sub_h5txe_77{opacity:var(--soft-opacity);font-size:15px;font-weight:700}@media (width<=640px){._mode_h5txe_1{border-radius:var(--radius-xl);flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;min-height:0;padding:16px 18px}._title_h5txe_67{font-size:20px}}._page_jjsj4_1{flex-direction:column;gap:20px;display:flex}._header_jjsj4_13{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}._greeting_jjsj4_29{flex-direction:column;gap:4px;display:flex}._hello_jjsj4_41{color:var(--mu);font-size:16px}._title_jjsj4_51{letter-spacing:-1px;font-size:clamp(30px,4vw,44px);font-weight:900;line-height:1.05}._stats_jjsj4_65{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}._collection_jjsj4_77{align-items:center;gap:20px;display:flex}._collectionText_jjsj4_89{flex-direction:column;gap:6px;display:flex}._eyebrow_jjsj4_101{letter-spacing:1.5px;text-transform:uppercase;color:var(--acc);font-size:13px;font-weight:900}._lead_jjsj4_117{font-size:20px;font-weight:900;line-height:1.15}._muted_jjsj4_129{color:var(--mu);font-size:14px}._goal_jjsj4_139{flex-direction:column;justify-content:space-between;gap:14px;display:flex}._goalHeader_jjsj4_153{justify-content:space-between;align-items:center;gap:8px;display:flex}._goalChange_jjsj4_167{background:var(--ink-15);color:var(--on-p);font:inherit;border-radius:var(--radius-pill);cursor:pointer;border:0;padding:5px 12px;font-size:13px;font-weight:800}._goalChange_jjsj4_167:hover{background:#241b4b40}._goalPicker_jjsj4_199{flex-direction:column;gap:10px;display:flex}._cardTitle_jjsj4_211{font-size:18px;font-weight:900}._goalValue_jjsj4_221{letter-spacing:-1px;font-size:44px;font-weight:900;line-height:1}._goalTarget_jjsj4_235{opacity:.6;font-size:22px}._league_jjsj4_245,._leagueList_jjsj4_247{flex-direction:column;gap:10px;display:flex}._sectionTitle_jjsj4_259{font-size:24px;font-weight:900}._modes_jjsj4_269{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}._actions_jjsj4_281{flex-wrap:wrap;gap:10px;display:flex}._cardLink_jjsj4_293{color:inherit;text-decoration:none}._cardLink_jjsj4_293:hover{color:var(--acc)}._welcome_jjsj4_313{flex-direction:column;align-items:flex-start;gap:14px;display:flex}._welcomeLead_jjsj4_327{max-width:640px;color:var(--mu);font-size:17px}._steps_jjsj4_339{counter-reset:krok;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;width:100%;display:grid}._steps_jjsj4_339 li{counter-increment:krok;border-radius:var(--radius-md);background:var(--s2);padding:14px 16px 14px 52px;font-size:15px;position:relative}._steps_jjsj4_339 li:before{content:counter(krok);background:var(--lilac);width:26px;height:26px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex;position:absolute;top:13px;left:14px}._page_1l4a4_1{flex-direction:column;gap:18px;max-width:760px;display:flex}._header_1l4a4_15{align-items:center;gap:16px;display:flex}._badge_1l4a4_27{border-radius:18px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}._title_1l4a4_47{letter-spacing:-1px;font-size:clamp(28px,5vw,36px);font-weight:900;line-height:1.1}._info_1l4a4_61{color:var(--mu)}._intro_1l4a4_69{flex-direction:column;align-items:flex-start;gap:10px;display:flex}._introButton_1l4a4_83{margin-top:6px}._lead_1l4a4_91{font-size:20px;font-weight:900}._muted_1l4a4_101{color:var(--mu)}._result_1l4a4_109{flex-direction:column;gap:4px;display:flex}._result_1l4a4_109 strong{font-size:18px;font-weight:900}._board_1l4a4_131{background:var(--s1);border:1px solid var(--br);border-radius:26px;flex-direction:column;gap:4px;padding:10px;display:flex}._ladder_1l4a4_151{flex-wrap:wrap;gap:8px;display:flex}._step_1l4a4_163{border:1px solid var(--br);border-radius:var(--radius-pill);color:var(--mu);align-items:center;gap:6px;padding:5px 12px 5px 5px;font-size:13px;font-weight:800;display:flex}._current_1l4a4_187{border-color:var(--acc);color:var(--tx)}._stepDot_1l4a4_197{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}._rules_1l4a4_215{color:var(--mu);font-size:13px;line-height:1.5}._button_apmam_3{border-radius:var(--radius-pill);color:#1f1f1f;min-height:52px;font:800 16px var(--font);cursor:pointer;background:#fff;border:1px solid #747775;justify-content:center;align-items:center;gap:12px;padding:0 24px;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex}._button_apmam_3:hover{color:#1f1f1f;background:#f2f2f2}._button_apmam_3:disabled{opacity:.55;cursor:not-allowed}._page_1ltia_1{flex-direction:column;gap:18px;width:100%;max-width:620px;margin:0 auto;display:flex}._hero_1ltia_19{border-radius:var(--radius-3xl);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:44px 24px;display:flex}._eyebrow_1ltia_39{letter-spacing:2px;text-transform:uppercase;font-size:13px;font-weight:800}._title_1ltia_53{letter-spacing:-1.5px;font-size:clamp(36px,6vw,52px);font-weight:900;line-height:1.05}._lead_1ltia_67{font-size:18px;font-weight:700}._panel_1ltia_77{flex-direction:column;gap:20px;padding:28px;display:flex}._benefits_1ltia_91{flex-direction:column;gap:14px;display:flex}._benefit_1ltia_91{align-items:flex-start;gap:14px;display:flex}._benefitIcon_1ltia_115{background:var(--s2);width:40px;height:40px;color:var(--acc);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}._benefitTitle_1ltia_139{font-weight:900;display:block}._benefitText_1ltia_149{color:var(--mu)}._google_1ltia_157{flex-direction:column;align-items:center;gap:8px;display:flex}._note_1ltia_171{color:var(--mu);font-size:14px;font-weight:700}._error_1ltia_185{border-radius:var(--radius-sm);background:var(--pink);color:var(--ink);padding:10px 14px;font-weight:700}._footnote_1ltia_201{color:var(--mu);text-align:center;font-size:13px}._account_1ltia_213{font-size:17px}._actions_1ltia_221{flex-wrap:wrap;gap:10px;display:flex}._card_1n0js_1{flex-direction:column;align-items:flex-start;gap:14px;max-width:640px;display:flex}._title_1n0js_17{font-size:28px;font-weight:900}._text_1n0js_27{color:var(--mu)}._page_g9kwe_1{flex-direction:column;gap:18px;max-width:760px;display:flex}._back_g9kwe_15{color:var(--mu);align-self:flex-start;margin:-11px 0;padding:11px 0;font-weight:800;text-decoration:none}._back_g9kwe_15:hover{color:var(--tx)}._hero_g9kwe_43{border-radius:var(--radius-3xl);flex-direction:column;gap:8px;padding:36px 32px;display:flex;container-type:inline-size}._label_g9kwe_63{letter-spacing:2px;text-transform:uppercase;font-size:13px;font-weight:800}._wordRow_g9kwe_77{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}._word_g9kwe_45{font-weight:900;font-size:clamp(26px, calc(130cqi / var(--chars,6)), 64px);letter-spacing:-1.5px;overflow-wrap:break-word;min-width:0;line-height:1.05}._ipa_g9kwe_109{font-family:system-ui,sans-serif;font-size:19px;font-weight:700}._ipaNote_g9kwe_123{font-family:var(--font);letter-spacing:1px;opacity:.7;font-size:12px;font-weight:800}._translation_g9kwe_139{color:inherit;align-self:flex-start;font-size:30px;font-weight:900}._translation_g9kwe_139,._plLink_g9kwe_157{text-underline-offset:5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px}._plLink_g9kwe_157{color:inherit}._translation_g9kwe_139:hover,._plLink_g9kwe_157:hover{color:inherit;text-decoration-style:solid}._others_g9kwe_189{font-size:17px}._examples_g9kwe_197{flex-direction:column;gap:14px;display:flex}._example_g9kwe_197{flex-direction:column;gap:2px;display:flex}._exampleEn_g9kwe_221{font-size:17px;font-weight:800}._exampleEn_g9kwe_221 b{color:var(--acc);font-weight:900}._exampleEn_g9kwe_221 ._exampleSpeak_g9kwe_241{vertical-align:middle;width:44px;height:44px;margin:-6px 0 -6px 2px}._exampleEn_g9kwe_221 ._exampleSpeak_g9kwe_241 svg{width:18px;height:18px}._examplePl_g9kwe_265{color:var(--mu)}._fliqMark_g9kwe_273{letter-spacing:1px;opacity:.7;font-size:12px;font-weight:800}._source_g9kwe_287{color:var(--mu);font-size:13px}._source_g9kwe_287 a{color:inherit}._section_g9kwe_305{flex-direction:column;gap:14px;padding:22px 24px;display:flex}._sectionTitle_g9kwe_319{font-size:20px;font-weight:900}._learn_g9kwe_329{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}._learnText_g9kwe_345{flex-direction:column;gap:6px;display:flex}._status_g9kwe_357{color:var(--mu);align-items:center;gap:10px;font-weight:700;display:flex}._muted_g9kwe_373{color:var(--mu)}._group_g9kwe_381{flex-direction:column;gap:8px;display:flex}._groupLabel_g9kwe_393{color:var(--mu);align-self:flex-start;font-weight:800;text-decoration:none}._groupLabel_g9kwe_393:hover{color:var(--acc)}._chips_g9kwe_415{flex-wrap:wrap;gap:8px;display:flex}._chip_g9kwe_415{border-radius:var(--radius-pill);border:2px solid var(--br);background:var(--s2);color:var(--tx);gap:6px;padding:9px 14px;text-decoration:none;transition:border-color .2s;display:inline-flex}._chip_g9kwe_415:hover{border-color:var(--acc);color:var(--tx)}._chip_g9kwe_415 span{color:var(--mu)}._neighbors_g9kwe_471{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}._neighbor_g9kwe_471{border-radius:var(--radius-pill);border:2px solid var(--br);background:var(--s2);min-height:44px;color:var(--tx);align-items:center;gap:6px;padding:8px 16px;text-decoration:none;display:inline-flex}._neighbor_g9kwe_471:hover{border-color:var(--acc);color:var(--tx)}._neighbor_g9kwe_471 span{color:var(--mu)}._neighborNext_g9kwe_529{margin-left:auto}._polishTitle_g9kwe_539{flex-direction:column;gap:6px;display:flex}._candidates_g9kwe_551{flex-direction:column;gap:22px;display:flex}._candidate_g9kwe_551{flex-direction:column;gap:6px;display:flex}._candidateHead_g9kwe_575{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}._candidateWord_g9kwe_589{color:var(--tx);font-size:24px;font-weight:900}._candidateWord_g9kwe_589:hover{color:var(--acc)}._candidateHead_g9kwe_575 ._exampleSpeak_g9kwe_241{width:44px;height:44px}._candidateHead_g9kwe_575 ._exampleSpeak_g9kwe_241 svg{width:18px;height:18px}._candidate_g9kwe_551 ._ipa_g9kwe_109{font-size:17px}._external_g9kwe_637{color:var(--mu);font-weight:700}._panel_fzexk_1{border-radius:var(--radius-xl);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}._stacked_fzexk_23{flex-direction:column;align-items:stretch;gap:4px}._title_fzexk_35{font-size:22px;font-weight:900}._stacked_fzexk_23>:is(button,a){align-self:flex-start;margin-top:10px}._dots_18h7b_1{gap:6px;display:inline-flex}._dot_18h7b_1{border:2px solid var(--br);border-radius:50%;width:9px;height:9px;transition:background .3s,border-color .3s,transform .3s cubic-bezier(.3,1.5,.5,1)}._on_18h7b_27{background:var(--acc);border-color:var(--acc);transform:scale(1.15)}._page_avb4l_1{flex-direction:column;gap:18px;width:100%;max-width:760px;margin:0 auto;display:flex}._hero_avb4l_19{border-radius:var(--radius-3xl);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:40px 24px;display:flex}._score_avb4l_39{letter-spacing:-2px;font-size:clamp(56px,9vw,84px);font-weight:900;line-height:1}._scoreLabel_avb4l_53{letter-spacing:2px;text-transform:uppercase;font-size:13px;font-weight:800}._title_avb4l_67{margin-top:12px;font-size:30px;font-weight:900}._title_avb4l_67:focus{outline:none}._stats_avb4l_87{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}._stat_avb4l_87{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:18px;display:flex}._statValue_avb4l_117{color:var(--acc);font-size:30px;font-weight:900}._statLabel_avb4l_129{color:var(--mu);font-weight:700}._streak_avb4l_139{text-align:center;color:var(--mu);font-weight:800}._section_avb4l_151{flex-direction:column;gap:12px;padding:22px 24px;display:flex}._sectionTitle_avb4l_165{font-size:20px;font-weight:900}._chips_avb4l_175{flex-wrap:wrap;gap:8px;display:flex}._chip_avb4l_175{border-radius:var(--radius-pill);border:2px solid var(--br);background:var(--s2);color:var(--tx);gap:6px;padding:8px 14px;text-decoration:none;transition:border-color .2s;display:inline-flex}._chip_avb4l_175:hover{border-color:var(--acc);color:var(--tx)}._chip_avb4l_175 span{color:var(--mu)}._actions_avb4l_229{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}._page_107hl_1{flex-direction:column;gap:20px;width:100%;max-width:820px;margin:0 auto;display:flex}._top_107hl_19{align-items:center;gap:14px;display:flex}._progress_107hl_31{flex:1}._empty_107hl_39{flex-direction:column;align-items:flex-start;gap:14px;display:flex}._emptyTitle_107hl_53{font-size:24px;font-weight:900}._emptyText_107hl_63{color:var(--mu)}._emptyActions_107hl_71{flex-wrap:wrap;gap:10px;display:flex}._deck_107hl_83{border-radius:var(--radius-pill);background:var(--s2);color:var(--tx);align-self:flex-start;align-items:center;gap:10px;padding:6px 14px;font-weight:800;text-decoration:none;display:inline-flex}._deck_107hl_83:hover{color:var(--tx);background:var(--br)}._count_107hl_119{color:var(--mu);font-variant-numeric:tabular-nums;font-weight:800}._combo_107hl_131{color:var(--acc);font-weight:900}._question_107hl_141{border-radius:var(--radius-3xl);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex;position:relative;container-type:inline-size}._label_107hl_167{letter-spacing:2px;text-transform:uppercase;color:var(--mu);font-size:13px;font-weight:800}._word_107hl_143{font-weight:900;font-size:clamp(22px, calc(150cqi / var(--chars,6)), 72px);letter-spacing:-2px;overflow-wrap:anywhere;line-height:1}._word_107hl_143:focus{outline:none}._ipa_107hl_209{color:var(--mu);font-size:17px}._speak_107hl_221{position:absolute;top:18px;left:20px}._mastery_107hl_233{margin-top:8px}._xp_107hl_241{color:var(--acc);font-size:26px;font-weight:900;position:absolute;top:20px;right:26px}._options_107hl_261{grid-template-columns:repeat(auto-fit,minmax(max(240px,50% - 6px),1fr));gap:12px;display:grid}._chart_hpu4l_1{--axis-width:30px;flex-direction:column;gap:6px;display:flex}._plot_hpu4l_17{height:190px;margin-left:var(--axis-width);border-radius:var(--radius-sm);outline-offset:6px;position:relative}._grid_hpu4l_33{pointer-events:none;position:absolute;inset:0}._gridLine_hpu4l_45{background:var(--chart-grid);height:1px;position:absolute;left:0;right:0}._tick_hpu4l_61{color:var(--mu);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;top:-8px;right:calc(100% + 8px)}._goalLine_hpu4l_81{background:var(--mu);z-index:1;height:1px;position:absolute;left:0;right:0}._goalLabel_hpu4l_99{border-radius:var(--radius-pill);background:var(--s1);color:var(--mu);padding:0 6px;font-size:12px;font-weight:800;position:absolute;bottom:4px;right:0}._bars_hpu4l_123,._axis_hpu4l_125{gap:2px;margin:0;padding:0;list-style:none;display:flex}._bars_hpu4l_123{align-items:stretch;position:absolute;inset:0}._slot_hpu4l_153{cursor:default;flex:1;justify-content:center;align-items:flex-end;min-width:0;display:flex}._bar_hpu4l_123{background:var(--chart-bar);border-radius:4px 4px 0 0;width:100%;max-width:24px;min-height:0;transition:filter .15s;position:relative}._active_hpu4l_193 ._bar_hpu4l_123{filter:brightness(1.18)}._active_hpu4l_193{background:color-mix(in srgb, var(--chart-bar) 10%, transparent);border-radius:6px 6px 0 0}._peak_hpu4l_211{color:var(--tx);white-space:nowrap;font-size:12px;font-weight:900;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}._tooltip_hpu4l_233{border-radius:var(--radius-sm);background:var(--tx);color:var(--bg);white-space:nowrap;pointer-events:none;z-index:2;flex-direction:column;gap:2px;padding:8px 12px;font-size:13px;display:flex;position:absolute;top:-12px}._tooltipValue_hpu4l_265{font-size:15px}._tooltipDay_hpu4l_273{opacity:.8}._axis_hpu4l_125{margin-left:var(--axis-width)}._axisLabel_hpu4l_289{min-width:0;color:var(--mu);text-align:center;white-space:nowrap;flex:1;justify-content:center;font-size:12px;display:flex;overflow:visible}._table_hpu4l_313{margin-top:8px;font-size:14px}._table_hpu4l_313 summary{cursor:pointer;color:var(--acc);width:fit-content;font-weight:800}._table_hpu4l_313 table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:10px}._table_hpu4l_313 th,._table_hpu4l_313 td{text-align:left;border-bottom:1px solid var(--br);padding:6px 8px}._table_hpu4l_313 td,._table_hpu4l_313 thead th:not(:first-child){text-align:right}._page_9fio5_1{flex-direction:column;gap:18px;display:flex}._title_9fio5_13{letter-spacing:-1px;font-size:36px;font-weight:900}._empty_9fio5_25{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}._tiles_9fio5_43{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}._tile_9fio5_43{flex-direction:column;gap:4px;display:flex}._tileLabel_9fio5_69{color:var(--mu);font-size:14px;font-weight:800}._tileValue_9fio5_81{letter-spacing:-1px;font-size:clamp(30px,8vw,40px);font-weight:900;line-height:1.1}._tileNote_9fio5_95{color:var(--mu);font-size:13px}._section_9fio5_105{flex-direction:column;gap:12px;display:flex}._filters_9fio5_119{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}._sectionTitle_9fio5_133{margin-right:auto;font-size:22px;font-weight:900}._chartCard_9fio5_145{flex-direction:column;gap:18px;padding-top:28px;display:flex}._chartSummary_9fio5_161{color:var(--mu)}._chartSummary_9fio5_161 b{color:var(--tx)}._columns_9fio5_177{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}._panel_9fio5_189{flex-direction:column;gap:14px;display:flex}._panelTitle_9fio5_201{font-size:20px;font-weight:900}._muted_9fio5_211{color:var(--mu)}._levels_9fio5_219{flex-direction:column;gap:14px;display:flex}._level_9fio5_219{grid-template-columns:34px 1fr auto;align-items:center;gap:12px;display:grid}._levelName_9fio5_245{font-weight:900}._levelBar_9fio5_253{width:100%}._levelCount_9fio5_261{color:var(--mu);font-variant-numeric:tabular-nums;text-align:right;min-width:92px;font-size:13px}._hard_9fio5_277{flex-direction:column;gap:6px;display:flex}._hardWord_9fio5_289{border-radius:var(--radius-sm);background:var(--s2);color:var(--tx);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:background .2s;display:flex}._hardWord_9fio5_289:hover{background:var(--br)}._hardCount_9fio5_323{color:var(--mu);flex:none;font-size:13px;font-weight:800}._page_1gkn1_1{flex-direction:column;gap:20px;width:100%;max-width:720px;margin:0 auto;display:flex}._prompt_1gkn1_19{border-radius:var(--radius-3xl);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:44px 24px;display:flex;position:relative;container-type:inline-size}._speak_1gkn1_45{position:absolute;top:18px;left:20px}._label_1gkn1_57{letter-spacing:2px;text-transform:uppercase;font-size:13px;font-weight:800}._word_1gkn1_21{font-weight:900;font-size:clamp(22px, calc(150cqi / var(--chars,6)), 72px);letter-spacing:-2px;overflow-wrap:anywhere;line-height:1}._meta_1gkn1_89{font-size:17px}._tiles_1gkn1_97{flex-wrap:wrap;justify-content:center;gap:8px 28px;display:flex}._tileWord_1gkn1_111{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._form_1gkn1_125{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}._field_1gkn1_139{flex-direction:column;flex:300px;gap:6px;display:flex}._fieldLabel_1gkn1_153{color:var(--mu);font-size:14px;font-weight:700}._input_1gkn1_165{border:2px solid var(--br);background:var(--s1);height:60px;color:var(--tx);font:800 20px var(--font);border-radius:18px;padding:0 20px;transition:border-color .2s,box-shadow .2s}._input_1gkn1_165::placeholder{color:var(--mu);opacity:1}._input_1gkn1_165:focus{border-color:var(--focus);box-shadow:0 0 0 5px var(--focus-ring);outline:none}._page_1czm0_1{flex-direction:column;gap:18px;max-width:760px;display:flex}._title_1czm0_15{letter-spacing:-1px;font-size:36px;font-weight:900}._subtitle_1czm0_29{letter-spacing:0;color:var(--mu);margin-top:4px;font-size:17px;font-weight:700;display:block}._search_1czm0_47{display:flex}._input_1czm0_55{border:2px solid var(--br);background:var(--s1);min-width:0;height:60px;color:var(--tx);font:800 20px var(--font);border-radius:18px;flex:1;padding:0 20px;transition:border-color .2s,box-shadow .2s}._input_1czm0_55::placeholder{color:var(--mu);opacity:1}._input_1czm0_55:focus{border-color:var(--focus);box-shadow:0 0 0 5px var(--focus-ring);outline:none}._summary_1czm0_103{color:var(--mu);font-weight:700}
