._page_sxw4z_1{--ink:#191816;--muted:#716c63;--line:#d9d3c8;--paper:#f4f0e9;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Arial,Helvetica,sans-serif}._topbar_sxw4z_12{border-bottom:1px solid var(--line);background:#f4f0e9f0;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:16px clamp(20px,4vw,64px);display:flex}._brand_sxw4z_23{color:inherit;letter-spacing:.12em;font-size:11px;font-weight:700;text-decoration:none}._brand_sxw4z_23 span{letter-spacing:.03em;margin-top:4px;font-family:Georgia,serif;font-size:18px;font-weight:400;display:block}._authLanguages_sxw4z_25{z-index:10;position:relative}._authLanguages_sxw4z_25 summary{border:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;min-width:150px;padding:11px 13px;font-size:12px;list-style:none;display:flex}._authLanguages_sxw4z_25 summary::-webkit-details-marker{display:none}._authLanguages_sxw4z_25 summary:after{content:"⌄";margin-left:auto}._authLanguages_sxw4z_25 summary span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px}._authLanguages_sxw4z_25>div{border:1px solid var(--line);background:#f8f5ef;width:210px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 38px #1918161f}._authLanguages_sxw4z_25 a{color:var(--ink);grid-template-columns:18px 1fr;gap:5px;padding:9px 10px;font-size:12px;text-decoration:none;display:grid}._authLanguages_sxw4z_25 a:hover,._authLanguages_sxw4z_25 a[aria-current=page]{background:#e8e1d7}._topActions_sxw4z_33{color:var(--muted);align-items:center;gap:14px;font-size:13px;display:flex}._textButton_sxw4z_34{appearance:none;color:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:8px;text-decoration:underline}._authWrap_sxw4z_36{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:calc(100vh - 73px);display:grid}._authStory_sxw4z_42{color:#f7f3ec;background:#1b1a18;flex-direction:column;justify-content:center;padding:clamp(48px,8vw,120px);display:flex}._eyebrow_sxw4z_43{letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px;font-size:11px}._authStory_sxw4z_42 h1,._authCard_sxw4z_44 h1,._hero_sxw4z_44 h1{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}._authStory_sxw4z_42 h1{max-width:670px;font-size:clamp(46px,6.5vw,92px);line-height:.98}._authStory_sxw4z_42 h1 em{color:#cbb8a2;font-weight:400}._authStory_sxw4z_42>p:last-child{color:#c9c4bb;max-width:580px;margin:30px 0 0;font-size:16px;line-height:1.7}._authPanel_sxw4z_49{justify-content:center;align-items:center;padding:38px clamp(22px,5vw,76px);display:flex}._authCard_sxw4z_44{width:min(100%,480px)}._authCard_sxw4z_44 h1{font-size:clamp(38px,5vw,58px);line-height:1.05}._lead_sxw4z_52{color:var(--muted);margin:18px 0 30px;line-height:1.65}._form_sxw4z_53{gap:18px;display:grid}._field_sxw4z_54{gap:8px;display:grid}._field_sxw4z_54 label{letter-spacing:.08em;text-transform:uppercase;font-size:12px}._field_sxw4z_54 input{box-sizing:border-box;width:100%;color:var(--ink);font:inherit;background:#ffffff80;border:1px solid #bdb6aa;border-radius:0;outline:none;padding:15px 14px;font-size:16px}._field_sxw4z_54 input:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}._primary_sxw4z_58{border:1px solid var(--ink);background:var(--ink);color:#fff;letter-spacing:.12em;cursor:pointer;padding:16px 20px;font-size:12px;font-weight:700}._primary_sxw4z_58:disabled{opacity:.55;cursor:wait}._secondary_sxw4z_60{color:var(--ink);letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #bdb6aa;padding:14px 20px;font-size:11px;font-weight:700}._secondary_sxw4z_60:disabled{opacity:.55;cursor:wait}._secondaryLink_sxw4z_62{color:var(--ink);text-underline-offset:4px;margin-top:22px;font-size:13px;display:inline-block}._notice_sxw4z_63,._error_sxw4z_63{padding:13px 14px;font-size:13px;line-height:1.5}._notice_sxw4z_63{color:#30402d;background:#e1e8dd}._error_sxw4z_63{color:#6f2718;background:#f0ddd7}._fine_sxw4z_66{color:var(--muted);margin-top:28px;font-size:12px;line-height:1.6}._dashboard_sxw4z_68{width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(42px,7vw,92px) 0 90px}._hero_sxw4z_44{border-bottom:1px solid var(--line);grid-template-columns:1.3fr .7fr;align-items:end;gap:40px;padding-bottom:55px;display:grid}._hero_sxw4z_44 h1{max-width:760px;font-size:clamp(48px,7vw,92px);line-height:.95}._hero_sxw4z_44 h1 em{color:#9e725c;font-weight:400}._heroAside_sxw4z_72{color:var(--muted);line-height:1.7}._progress_sxw4z_73{margin-top:22px}._progressBar_sxw4z_74{background:#d7d0c5;height:4px}._progressBar_sxw4z_74 span{background:var(--ink);height:100%;display:block}._progress_sxw4z_73 small{margin-top:9px;display:block}._sectionHead_sxw4z_77{justify-content:space-between;align-items:end;gap:30px;margin:58px 0 24px;display:flex}._sectionHead_sxw4z_77 h2{margin:0;font-family:Georgia,serif;font-size:clamp(30px,4vw,48px);font-weight:400}._languageNav_sxw4z_79{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}._languageNav_sxw4z_79 a{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:8px 10px;font-size:11px;text-decoration:none}._languageNav_sxw4z_79 a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}._lessonGrid_sxw4z_82{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}._lesson_sxw4z_82{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff38;flex-direction:column;min-height:230px;padding:26px;display:flex}._lessonNumber_sxw4z_84{color:var(--muted);letter-spacing:.12em;font-size:11px}._lesson_sxw4z_82 h3{margin:38px 0 10px;font-family:Georgia,serif;font-size:25px;font-weight:400}._lesson_sxw4z_82 p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}._lesson_sxw4z_82 a{color:var(--ink);letter-spacing:.1em;text-underline-offset:5px;margin-top:auto;font-size:12px;font-weight:700}._lessonCompleted_sxw4z_88{background:#ebe6dd}._lessonCompleted_sxw4z_88 ._lessonNumber_sxw4z_84{color:#5d7255;font-weight:700}._locked_sxw4z_90{opacity:.58}._status_sxw4z_91{letter-spacing:.1em;color:var(--muted);margin-top:auto;padding-top:28px;font-size:11px}._tokenState_sxw4z_92{text-align:center}._tokenState_sxw4z_92 ._primary_sxw4z_58{margin-top:10px;text-decoration:none;display:inline-block}@media (width<=880px){._authWrap_sxw4z_36{grid-template-columns:1fr}._authStory_sxw4z_42{min-height:42vh;padding:48px 24px}._authPanel_sxw4z_49{padding:48px 24px 70px}._hero_sxw4z_44{grid-template-columns:1fr}._lessonGrid_sxw4z_82{grid-template-columns:1fr 1fr}._sectionHead_sxw4z_77{flex-direction:column;align-items:flex-start}._languageNav_sxw4z_79{justify-content:flex-start}}@media (width<=560px){._topbar_sxw4z_12{min-height:64px;padding:12px 18px}._topActions_sxw4z_33 span{display:none}._lessonGrid_sxw4z_82{grid-template-columns:1fr}._dashboard_sxw4z_68{width:min(100% - 28px,1180px)}._authLanguages_sxw4z_25 summary{min-width:0}._authLanguages_sxw4z_25 summary span{display:none}}
