.IfqcAa_page{justify-content:center;align-items:center;gap:var(--space-lg);min-height:100svh;padding:var(--space-lg);text-align:center;overflow-wrap:anywhere;background:var(--bg);color:var(--text);flex-direction:column;display:flex}main .IfqcAa_page{min-height:50vh}.IfqcAa_brand{width:160px;max-width:100%;margin-block-end:var(--space-lg)}main .IfqcAa_brand{display:none}.IfqcAa_page[aria-labelledby]>.IfqcAa_title{max-width:100%;margin:0;font-size:1.75rem;line-height:1.4}.IfqcAa_description{max-width:400px;color:var(--muted);margin:0;font-size:.9375rem;line-height:1.8}.IfqcAa_code{color:var(--muted);margin:0;font-size:1rem}.IfqcAa_actions{justify-content:center;gap:var(--space-md);flex-wrap:wrap;width:100%;display:flex}.IfqcAa_actions a{max-width:100%;height:auto;min-height:44px;padding-block:var(--space-sm);white-space:normal}
.Grjkva_footer{z-index:2;background:linear-gradient(180deg, var(--bg-soft), color-mix(in srgb, var(--bg) 58%, var(--bg-soft)));padding-block:var(--space-3xl) var(--space-xl);margin-block-start:-2px;position:relative}.Grjkva_top{grid-template-columns:var(--golden-columns);gap:var(--space-3xl);margin-bottom:var(--space-2xl);display:grid}.Grjkva_brand{gap:var(--space-md);flex-direction:column;display:flex}.Grjkva_logoImg{opacity:.9;width:auto;height:44px}.Grjkva_tagline{color:var(--text);max-width:36rem;font-size:1rem;line-height:1.8;font-weight:var(--font-semibold);margin:0}.Grjkva_description{color:var(--muted);max-width:40rem;margin:0;font-size:.9375rem;line-height:1.9}.Grjkva_columns{gap:var(--space-2xl);grid-template-columns:1fr 1fr;display:grid}.Grjkva_column{gap:var(--space-md);flex-direction:column;display:flex}.Grjkva_columnTitle{font-size:.875rem;font-weight:var(--font-semibold);color:var(--text);text-transform:uppercase;letter-spacing:.05em}.Grjkva_linkList{gap:var(--space-sm);flex-direction:column;display:flex}.Grjkva_link{color:var(--muted);transition:color var(--transition-fast);font-size:.875rem}.Grjkva_link:hover{color:var(--accent-text,var(--accent))}.Grjkva_divider{background:color-mix(in srgb, var(--line) 62%, transparent);height:1px;margin-bottom:var(--space-xl)}.Grjkva_bottom{justify-content:center;align-items:center;display:flex}.Grjkva_copy{color:var(--muted);font-size:.8125rem}@media (max-width:768px){.Grjkva_top{gap:var(--space-2xl);grid-template-columns:1fr}.Grjkva_columns{grid-template-columns:1fr 1fr}.Grjkva_footer{padding-block:var(--space-2xl) calc(var(--space-xl) + 5.75rem + env(safe-area-inset-bottom,0px))}.Grjkva_footer.Grjkva_hideMobileNav{padding-block:var(--space-2xl) calc(var(--space-xl) + env(safe-area-inset-bottom,0px))}}@media (max-width:480px){.Grjkva_top{gap:var(--space-xl)}.Grjkva_brand{padding-inline:var(--space-xs)}.Grjkva_columns{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.Grjkva_column{gap:var(--space-xs)}.Grjkva_columnTitle{letter-spacing:0;text-transform:none;border-bottom:1px solid var(--line);padding-block-end:var(--space-xs);font-size:.875rem}.Grjkva_linkList{gap:0;display:grid}.Grjkva_link{min-height:44px;color:var(--text);font-size:.875rem;font-weight:var(--font-semibold);align-items:center;display:flex}.Grjkva_divider{margin-bottom:var(--space-lg)}.Grjkva_bottom{text-align:center;justify-content:center}.Grjkva_copy{font-size:.76rem;line-height:1.8}}html[data-theme=dark] .Grjkva_footer{background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--accent) 4%, transparent), transparent 30%), linear-gradient(180deg, var(--bg-soft), var(--bg-soft) 14%, var(--bg))}
.q6JNyW_root{inset-inline:0;z-index:calc(var(--z-header) + 4);padding:0 var(--space-sm) calc(env(safe-area-inset-bottom,0px) + var(--space-sm));pointer-events:none;display:none;position:fixed;bottom:0}.q6JNyW_shell{align-items:stretch;gap:var(--space-xs);width:min(100%,34rem);padding:var(--space-xs);border-radius:calc(var(--radius-xl) - 4px);border:1px solid color-mix(in srgb, var(--line-strong) 90%, transparent);background:radial-gradient(circle at top center, color-mix(in srgb, var(--accent) 10%, transparent), transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 98%, white), color-mix(in srgb, var(--surface-2) 94%, white));contain:layout paint;pointer-events:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-inline:auto;display:grid;box-shadow:0 10px 24px #0f172a24}.q6JNyW_item{border-radius:calc(var(--radius-lg) - 6px);min-width:0;min-height:4.25rem;color:var(--muted-ink);transition:color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);justify-items:center;gap:.2rem;padding:.7rem .1rem .55rem;display:grid}.q6JNyW_item:active{transform:translateY(1px)scale(.985)}.q6JNyW_itemActive{color:var(--text);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 16%, transparent), color-mix(in srgb, var(--primary) 8%, transparent)), color-mix(in srgb, var(--surface) 92%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent)}.q6JNyW_icon{width:1.25rem;height:1.25rem}.q6JNyW_label{max-inline-size:100%;font-size:.8125rem;font-weight:var(--font-semibold);white-space:nowrap;line-height:1.2}@media (max-width:359px){.q6JNyW_root{padding-inline:var(--space-xs)}.q6JNyW_shell{gap:2px;padding:3px}.q6JNyW_label{font-size:.75rem}}@media (max-width:768px){.q6JNyW_root{display:block}}@media (min-width:769px){.q6JNyW_root{display:none}}@media (max-width:1023px){.q6JNyW_rootWide{display:block}}@media (prefers-reduced-motion:reduce){.q6JNyW_item{transition:none}.q6JNyW_item:active{transform:none}}html[data-theme=dark] .q6JNyW_shell{background:radial-gradient(circle at top center, color-mix(in srgb, var(--accent) 12%, transparent), transparent 48%), linear-gradient(180deg, #141821, #0e1118);border-color:color-mix(in srgb, var(--line-strong) 86%, transparent);box-shadow:0 12px 28px #00000047}html[data-theme=dark] .q6JNyW_itemActive{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 18%, transparent), color-mix(in srgb, var(--primary) 14%, transparent)), color-mix(in srgb, var(--surface) 96%, transparent)}
._4RAWpW_frame{--learner-card-radius:var(--radius-lg);--learner-control-radius:var(--radius-sm);--learner-card-padding:16px;--dash-bottom-h:72px;min-height:100dvh;color:var(--text);padding-block-start:calc(var(--public-header-offset,72px) + 24px);display:block}._4RAWpW_rail{display:none}._4RAWpW_content{width:100%;min-width:0;max-width:880px;margin-inline:auto;padding-block-end:calc(var(--dash-bottom-h) + env(safe-area-inset-bottom,0px) + 40px)}@media (min-width:1024px){._4RAWpW_frame{--learner-card-padding:20px;grid-template-columns:248px minmax(0,1fr);align-items:start;gap:32px;display:grid}._4RAWpW_rail{top:calc(var(--public-header-offset,72px) + 24px);max-height:calc(100dvh - var(--public-header-offset,72px) - 48px);overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-sm);padding:16px 12px;display:block;position:sticky;overflow-y:auto}._4RAWpW_content{max-width:none;padding-block-end:64px}}._4RAWpW_railNav{gap:16px;display:grid}._4RAWpW_railGroup{gap:4px;display:grid}._4RAWpW_railGroupLabel{color:var(--muted-ink,var(--muted));margin:0 0 2px;padding-inline:12px;font-size:13px;font-weight:600;line-height:1.5}._4RAWpW_railList{gap:2px;margin:0;padding:0;list-style:none;display:grid}._4RAWpW_railLink{border-radius:var(--radius-sm);min-height:44px;color:var(--text);transition:background var(--transition-fast), color var(--transition-fast);align-items:center;gap:12px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}._4RAWpW_railLink svg{color:var(--muted-ink,var(--muted));flex-shrink:0}._4RAWpW_railLink:hover{background:var(--surface-hover)}._4RAWpW_railLink:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._4RAWpW_railLinkActive,._4RAWpW_railLinkActive:hover{background:color-mix(in srgb, var(--primary) 11%, transparent);color:var(--primary-text,var(--primary))}._4RAWpW_railLinkActive svg{color:inherit}@media (prefers-reduced-motion:reduce){._4RAWpW_railLink{transition:none}}@media (display-mode:standalone){._4RAWpW_frame{overscroll-behavior-y:contain}}
.rOH0yG_page{gap:24px;min-width:0;display:grid}.rOH0yG_utility{width:100%;min-height:56px;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.rOH0yG_utility:hover{background:var(--surface-hover)}.rOH0yG_utility:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rOH0yG_utility:disabled{opacity:.6;cursor:default}.rOH0yG_utilityIcon{background:color-mix(in srgb, var(--primary) 10%, var(--card));width:40px;height:40px;color:var(--primary-text,var(--primary));border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.rOH0yG_utilityText{overflow-wrap:anywhere;flex:auto;min-width:0}.rOH0yG_logout{color:var(--danger-ink)}.rOH0yG_logout .rOH0yG_utilityIcon{background:var(--danger-bg);color:var(--danger-ink)}.rOH0yG_account{align-items:center;gap:12px;display:flex}.rOH0yG_avatar{background:color-mix(in srgb, var(--primary) 14%, var(--card));width:48px;height:48px;color:var(--primary-text,var(--primary));border-radius:9999px;flex:0 0 48px;place-items:center;font-size:18px;font-weight:700;display:grid;overflow:hidden}.rOH0yG_avatarImage{object-fit:cover;width:100%;height:100%}.rOH0yG_accountText{gap:2px;min-width:0;display:grid}.rOH0yG_accountText strong{color:var(--text);overflow-wrap:anywhere;font-size:16px;font-weight:600}.rOH0yG_accountText small{color:var(--muted-ink,var(--muted));text-align:end;overflow-wrap:anywhere;font-size:14px}.rOH0yG_themeRow{justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:6px 16px;display:flex}.rOH0yG_themeLabel{color:var(--text);font-size:16px;font-weight:600}.rOH0yG_list{margin:0;padding:0;list-style:none}.rOH0yG_list>li+li{border-block-start:1px solid var(--line)}
._6ME6zW_scope{display:contents}._6ME6zW_scope,._6ME6zW_vars{--accent-text:var(--accent);--primary-text:var(--primary)}html:not([data-theme=dark]) :is(._6ME6zW_scope,._6ME6zW_vars){--muted:#566274;--muted-dark:#5b6577;--success-text:#137355;--warning-text:#8a4f06;--placeholder:#0f172a9e}html[data-theme=dark] :is(._6ME6zW_scope,._6ME6zW_vars){--accent-text:#d29bff;--primary-text:#d29bff;--placeholder:#f3effaa8;--muted:#f3effacc;--muted-dark:#f3effabd}html[data-site=bright-aura][data-theme=dark] :is(._6ME6zW_scope,._6ME6zW_vars){--accent-text:#cbb8ea;--primary-text:#cbb8ea}
