:root{--color-bg:#faf6ee;--color-bg-surface:#f1e9da;--color-text:#2c2013;--color-text-muted:#82715a;--color-primary:#e85d04;--color-primary-hover:#c94d00;--color-border:#ddd0ba;--heat-l:80%;--heat-text:#2c2013;--font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#171210;--color-bg-surface:#251c15;--color-text:#f3ece1;--color-text-muted:#b0a08c;--color-primary:#f97316;--color-primary-hover:#fb923c;--color-border:#3e3024;--heat-l:35%;--heat-text:#f3ece1}}:root[data-theme=dark]{--color-bg:#171210;--color-bg-surface:#251c15;--color-text:#f3ece1;--color-text-muted:#b0a08c;--color-primary:#f97316;--color-primary-hover:#fb923c;--color-border:#3e3024;--heat-l:35%;--heat-text:#f3ece1}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;line-height:1.6}._page_10ero_3{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:4rem 1.5rem;display:flex}._title_10ero_12{color:var(--color-text);font-size:1.5rem;font-weight:700}._message_10ero_18{color:var(--color-text-muted);max-width:480px;font-size:1rem}._reloadBtn_10ero_24{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.65rem 1.5rem;font-size:1rem;font-weight:700}._reloadBtn_10ero_24:hover{background:var(--color-primary-hover)}._navbar_1w89e_9{background-color:var(--color-bg-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex;position:relative}._brand_1w89e_20{color:var(--color-primary);font-size:1.25rem;font-weight:800;text-decoration:none}._brand_1w89e_20:hover{color:var(--color-primary-hover)}._hamburger_1w89e_34{border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:6px;margin-left:auto;padding:.4rem .5rem;line-height:1;display:none}._hamburgerIcon_1w89e_47{background:var(--color-text);width:20px;height:2px;transition:background .2s;display:block;position:relative}._hamburgerIcon_1w89e_47:before,._hamburgerIcon_1w89e_47:after{content:"";background:var(--color-text);width:20px;height:2px;transition:transform .2s,top .2s;display:block;position:absolute;left:0}._hamburgerIcon_1w89e_47:before{top:-6px}._hamburgerIcon_1w89e_47:after{top:6px}._hamburgerOpen_1w89e_78{background:0 0}._hamburgerOpen_1w89e_78:before{top:0;transform:rotate(45deg)}._hamburgerOpen_1w89e_78:after{top:0;transform:rotate(-45deg)}._menu_1w89e_95{flex:1;align-items:center;gap:.5rem;display:flex}._links_1w89e_106{flex-wrap:wrap;gap:.3rem;list-style:none;display:flex}._link_1w89e_106{color:var(--color-text);border-radius:6px;padding:.4rem .6rem;font-size:.875rem;text-decoration:none;transition:background-color .15s,color .15s}._link_1w89e_106:hover,._active_1w89e_127{background-color:var(--color-primary);color:#fff}._menuDivider_1w89e_135{display:none}._controls_1w89e_140{align-items:center;gap:.5rem;margin-left:auto;display:flex}._langSwitch_1w89e_148{gap:.25rem;display:flex}._langBtn_1w89e_154{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:0 0;border-radius:6px;padding:.3rem .6rem;font-size:.8rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}._langBtn_1w89e_154:hover,._langBtnActive_1w89e_172{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}._themeBtn_1w89e_180{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:0 0;border-radius:6px;padding:.3rem .5rem;font-size:1rem;line-height:1;transition:background-color .15s,border-color .15s}._themeBtn_1w89e_180:hover{background-color:var(--color-bg-surface);border-color:var(--color-primary)}@media (width<=767px){._navbar_1w89e_9{padding:.6rem 1rem}._hamburger_1w89e_34{justify-content:center;align-items:center;display:flex}._menu_1w89e_95{flex-direction:column;order:3;align-items:stretch;gap:0;width:100%;padding-top:.5rem;display:none}._menuOpen_1w89e_226{display:flex}._links_1w89e_106{flex-direction:column;gap:.25rem}._link_1w89e_106{padding:.6rem .75rem;font-size:1rem;display:block}._menuDivider_1w89e_135{border:none;border-top:1px solid var(--color-border);margin:.5rem 0;display:block}._controls_1w89e_140{margin-left:0;padding:.25rem 0}}._footer_2w6kv_5{border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-top:auto;padding:1.25rem 1rem;font-size:.85rem;display:flex}._link_2w6kv_17{color:var(--color-text-muted);text-decoration:none}._link_2w6kv_17:hover{color:var(--color-primary);text-decoration:underline}._toast_job00_6{z-index:100;border:1px solid var(--color-border);border-left:4px solid var(--color-primary);background:var(--color-bg-surface);max-width:28rem;color:var(--color-text);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 6px 24px #0000002e}._text_job00_25{flex-direction:column;flex:14rem;gap:.15rem;display:flex}._title_job00_32{font-weight:700}._hint_job00_36{color:var(--color-text-muted);font-size:.85rem}._actions_job00_41{gap:.5rem;display:flex}._reloadBtn_job00_46,._dismissBtn_job00_47{cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.9rem;font-weight:600}._reloadBtn_job00_46{background:var(--color-primary);color:#fff;border:none}._reloadBtn_job00_46:hover{background:var(--color-primary-hover)}._dismissBtn_job00_47{border:1px solid var(--color-border);color:var(--color-text);background:0 0}._dismissBtn_job00_47:hover{border-color:var(--color-primary);color:var(--color-primary)}@media (width<=480px){._toast_job00_6{max-width:none;left:1rem}}._page_1dbtg_3{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:4rem 1.5rem;display:flex}._code_1dbtg_12{color:var(--color-primary);font-size:4rem;font-weight:800;line-height:1}._title_1dbtg_19{color:var(--color-text);font-size:1.5rem;font-weight:700}._message_1dbtg_25{color:var(--color-text-muted);max-width:480px;font-size:1rem}._homeLink_1dbtg_31{background:var(--color-primary);color:#fff;border-radius:8px;margin-top:.75rem;padding:.65rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none}._homeLink_1dbtg_31:hover{background:var(--color-primary-hover)}._home_xzxs4_5{flex-direction:column;align-items:center;gap:2.5rem;padding:3rem 1.5rem;display:flex}._hero_xzxs4_13{text-align:center}._title_xzxs4_17{color:var(--color-primary);margin-bottom:.5rem;font-size:2.5rem;font-weight:800}._subtitle_xzxs4_24{color:var(--color-text-muted);font-size:1.25rem}._continueCard_xzxs4_30{background:var(--color-bg-surface);border:1.5px solid var(--color-primary);border-radius:12px;flex-direction:column;gap:.5rem;width:100%;max-width:520px;padding:1.25rem 1.5rem;display:flex}._continueHeading_xzxs4_42{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);font-size:.85rem;font-weight:600}._continueTrainer_xzxs4_50{color:var(--color-text);align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:flex}._continueIcon_xzxs4_59{font-size:1.4rem;line-height:1}._todayMeta_xzxs4_65{color:var(--color-text-muted);font-size:.85rem;font-weight:600}._todaySummary_xzxs4_71{color:var(--color-text-muted);font-size:.9rem}._continueStats_xzxs4_80{color:var(--color-text-muted);font-size:.9rem;list-style:none}._continueStats_xzxs4_80 li{white-space:nowrap;display:inline-block}._continueStats_xzxs4_80 li:not(:last-child):after{content:"·";margin:0 .5rem}._continueActions_xzxs4_97{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.25rem;display:flex}._continueLink_xzxs4_105{background:var(--color-primary);color:#fff;border-radius:8px;padding:.5rem 1.1rem;font-weight:600;text-decoration:none;transition:background-color .15s}._continueLink_xzxs4_105:hover{background:var(--color-primary-hover)}._continueLink_xzxs4_105:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._progressLink_xzxs4_125{color:var(--color-primary);font-size:.9rem;font-weight:600;text-decoration:none}._progressLink_xzxs4_125:hover{text-underline-offset:2px;text-decoration:underline}._progressLink_xzxs4_125:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}._modules_xzxs4_144{flex-direction:column;gap:1rem;width:100%;max-width:960px;display:flex}._modulesHeading_xzxs4_152{color:var(--color-text);text-align:center;font-size:1.25rem;font-weight:700}._moduleGrid_xzxs4_162{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;list-style:none;display:grid}._moduleCard_xzxs4_169{background:var(--color-bg-surface);border:1px solid var(--color-border);height:100%;color:var(--color-text);border-radius:12px;flex-direction:column;gap:.35rem;padding:1.25rem 1.4rem;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}._moduleCard_xzxs4_169:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 6px 18px #00000014}._moduleCard_xzxs4_169:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._moduleIcon_xzxs4_194{margin-bottom:.25rem;font-size:1.75rem;line-height:1}._moduleTitle_xzxs4_200{color:var(--color-primary);font-size:1.1rem;font-weight:700}._moduleDescription_xzxs4_206{color:var(--color-text-muted);font-size:.9rem;line-height:1.5}@media (prefers-reduced-motion:reduce){._moduleCard_xzxs4_169,._continueLink_xzxs4_105{transition:none}._moduleCard_xzxs4_169:hover{transform:none}}._support_xzxs4_225{justify-content:center;display:flex}._support_xzxs4_225 img{width:auto;height:40px}@media (width<=767px){._home_xzxs4_5{gap:2rem;padding:2rem 1rem}._title_xzxs4_17{font-size:1.75rem}._subtitle_xzxs4_24{font-size:1rem}._continueCard_xzxs4_30,._moduleCard_xzxs4_169{padding:1rem 1.1rem}}._app_kkgft_6{flex-direction:column;min-height:100vh;display:flex}._pageFallback_kkgft_15{min-height:60vh}
