._page_c9g5s_1{color:#f7faff;background:#071b35;min-height:100vh}._shell_c9g5s_3{width:min(1120px,100% - 32px);margin:0 auto;padding:32px 0 72px}._heading_c9g5s_5{background:#0d2a4d;border:1px solid #355272;border-radius:16px;gap:24px;padding:24px;display:grid}._heading_c9g5s_5 p,._heading_c9g5s_5 h1,._heading_c9g5s_5 strong{margin:0}._heading_c9g5s_5 p{color:#9fb4c9;font-weight:700}._heading_c9g5s_5 h1{letter-spacing:-.03em;margin-top:7px;font-size:clamp(32px,7vw,56px);line-height:1.05}._heading_c9g5s_5>div>strong{color:#f0c76a;margin-top:14px;font-size:18px;display:block}._heading_c9g5s_5 dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}._heading_c9g5s_5 dl div{background:#0a2341;border-radius:12px;padding:14px}._heading_c9g5s_5 dt{color:#9fb4c9;font-size:13px;font-weight:700}._heading_c9g5s_5 dd{margin:5px 0 0;font-size:28px;font-weight:900}._dashboardControls_c9g5s_23{gap:10px;display:grid}._dashboardControls_c9g5s_23 button{color:#071b35;min-height:48px;font:inherit;cursor:pointer;background:#d8b45a;border:1px solid #d8b45a;border-radius:10px;padding:10px 14px;font-weight:850}._dashboardControls_c9g5s_23 button:disabled{cursor:wait;opacity:.7}._dashboardControls_c9g5s_23>p{color:#ffb4af;margin:0;font-size:14px;font-weight:700}._identityCheck_c9g5s_31{background:#0d2a4d;border:1px solid #d8b45a8c;border-radius:16px;gap:12px;max-width:720px;margin:24px auto 0;padding:clamp(24px,5vw,40px);display:grid}._identityCheck_c9g5s_31>span{color:#f0c76a;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:850}._identityCheck_c9g5s_31 h1,._identityCheck_c9g5s_31 p{margin:0}._identityCheck_c9g5s_31 h1{font-size:clamp(30px,6vw,46px);line-height:1.1}._identityCheck_c9g5s_31 p{color:#c8d6e8;line-height:1.55}._identityCheck_c9g5s_31>strong{color:#f0c76a;font-size:clamp(22px,4vw,30px)}._identityCheck_c9g5s_31>small{color:#f7faff;font-size:16px;line-height:1.45}._identityCheck_c9g5s_31>div{gap:10px;margin-top:8px;display:grid}._identityCheck_c9g5s_31 a,._identityCheck_c9g5s_31 button{color:#071b35;min-height:50px;font:inherit;cursor:pointer;background:#d8b45a;border:1px solid #d8b45a;border-radius:10px;justify-content:center;align-items:center;padding:11px 18px;font-weight:850;text-decoration:none;display:inline-flex}._identityCheck_c9g5s_31 button{color:#f7faff;background:#12365e;border-color:#6f87a3}._identityCheck_c9g5s_31 button:disabled{cursor:wait;opacity:.7}._courseList_c9g5s_53{gap:14px;margin-top:24px;display:grid}._course_c9g5s_53{background:#0d2a4d;border:1px solid #355272;border-radius:14px;gap:18px;padding:22px;display:grid}._courseState_c9g5s_57{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:12px;max-width:100%;display:flex;overflow-x:auto}._courseState_c9g5s_57 span{color:#f0c76a;font-weight:850}._courseState_c9g5s_57 small,._courseMain_c9g5s_61 p{color:#c8d6e8;font-size:14px}._courseMain_c9g5s_61 h2,._courseMain_c9g5s_61 p{margin:0}._course_c9g5s_53 a,._error_c9g5s_69 button{color:#071b35;min-height:50px;font:inherit;cursor:pointer;background:#d8b45a;border:0;border-radius:10px;justify-content:center;align-items:center;padding:11px 18px;font-weight:850;text-decoration:none;display:inline-flex}._unavailable_c9g5s_71{color:#9fb4c9;font-weight:750}._empty_c9g5s_73,._error_c9g5s_69,._systemState_c9g5s_73{background:#0d2a4d;border:1px solid #355272;border-radius:14px;margin-top:24px;padding:24px}._empty_c9g5s_73 h2,._empty_c9g5s_73 p,._error_c9g5s_69 h1,._error_c9g5s_69 p,._systemState_c9g5s_73{margin:0}._empty_c9g5s_73 p,._error_c9g5s_69 p{color:#c8d6e8;margin-top:8px;line-height:1.55}._error_c9g5s_69 button{margin-top:18px}:is(._page_c9g5s_1 a:focus-visible,._page_c9g5s_1 button:focus-visible){outline-offset:3px;outline:3px solid #63c7ff}._page_c9g5s_1 ::selection{color:#071b35;background:#f0c76a}@media (min-width:700px){._shell_c9g5s_3{width:min(1120px,100% - 64px);padding-top:48px}._heading_c9g5s_5{grid-template-columns:minmax(0,1fr) 280px;align-items:end;padding:32px}._course_c9g5s_53{grid-template-columns:190px minmax(0,1fr) 220px;align-items:center}._identityCheck_c9g5s_31>div{grid-template-columns:1fr 1fr}}._shell_c9g5s_3{width:min(1480px,100% - 32px);padding-top:24px}._heading_c9g5s_5{gap:16px;padding:18px}._heading_c9g5s_5 h1{font-size:28px;line-height:1.2}._heading_c9g5s_5>div>strong{margin-top:8px;font-size:16px}._heading_c9g5s_5 dl div{padding:8px 12px}._heading_c9g5s_5 dd{font-size:22px}._dashboardControls_c9g5s_23 button,._course_c9g5s_53 a,._error_c9g5s_69 button{border-radius:6px;min-height:34px;padding:7px 12px;font-size:14px}._courseList_c9g5s_53{border:1px solid #355272;border-radius:12px;gap:0;margin-top:16px;overflow:hidden}._course_c9g5s_53{border:0;border-bottom:1px solid #355272;border-radius:0;gap:12px;padding:14px 16px}._course_c9g5s_53:last-child{border-bottom:0}._courseMain_c9g5s_61 h2{font-size:18px;line-height:1.35}._courseMain_c9g5s_61 p{margin-top:4px}@media (min-width:900px){._course_c9g5s_53{grid-template-columns:230px minmax(0,1fr) 180px}}@media (min-width:700px) and (max-width:899px){._course_c9g5s_53{grid-template-columns:1fr auto}._courseState_c9g5s_57{grid-column:1/-1}}._courseState_c9g5s_57{gap:8px;font-size:13px}._courseState_c9g5s_57 small{font-size:12px}._course_c9g5s_53 a{white-space:nowrap}@media (min-width:1100px){._course_c9g5s_53{grid-template-columns:310px minmax(0,1fr) 160px}}@media (min-width:700px) and (max-width:1099px){._course_c9g5s_53{grid-template-columns:minmax(0,1fr) auto}._courseState_c9g5s_57{grid-column:1/-1}}
