._dialog_qjn5m_1{width:min(100% - 2 * var(--gutter), 440px);max-height:calc(100dvh - 2 * var(--gutter));border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text);padding:24px;overflow-y:auto}._dialog_qjn5m_1[open]{animation:.18s ease-out _pop_qjn5m_1}._dialog_qjn5m_1::backdrop{background:#050a12b8}._titleRow_qjn5m_20{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}._title_qjn5m_20{padding-top:8px;font-size:1.4rem;line-height:1.2}._close_qjn5m_34{width:var(--touch);height:var(--touch);border-radius:var(--radius-md);color:var(--color-text-secondary);background:0 0;border:0;flex:none;place-items:center;margin:-4px -8px 0 0;display:grid}._close_qjn5m_34:hover{background:var(--color-surface-raised);color:var(--color-text)}@keyframes _pop_qjn5m_1{0%{opacity:0;transform:scale(.96)}}._steps_s6956_1{color:var(--color-text-secondary);gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}._step_s6956_1{grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid}._number_s6956_17{background:var(--color-surface-raised);width:28px;height:28px;color:var(--color-accent);border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;display:grid}._legend_s6956_29{color:var(--color-text-secondary);flex-wrap:wrap;gap:8px 16px;margin:0 0 24px;padding:0;font-size:.875rem;list-style:none;display:flex}._legendItem_s6956_40{align-items:center;gap:6px;display:inline-flex}._swatch_s6956_46{border:2px solid #0000;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.75rem;font-weight:700;display:grid}._pending_s6956_57{background:var(--color-pending);color:var(--color-text-secondary)}._current_s6956_62{background:var(--color-accent);color:var(--color-on-accent)}._correct_s6956_67{background:var(--color-correct);color:var(--color-on-accent)}._wrong_s6956_72{background:var(--color-wrong);color:var(--color-on-accent)}._skipped_s6956_77{border-color:var(--color-skipped);color:var(--color-text);border-style:dashed}._cta_s6956_83{width:100%}._logo_8r8xw_1{letter-spacing:-.02em;white-space:nowrap;align-items:baseline;font-weight:700;line-height:1;display:inline-flex}._donut_8r8xw_11{align-self:baseline;width:.62em;height:.62em;margin:0 .04em;transform:translateY(.02em)}._page_1a8yq_1{flex-direction:column;min-height:100dvh;display:flex}._header_1a8yq_7{width:100%;max-width:var(--content-width);min-height:64px;padding:0 var(--gutter);align-items:center;margin:0 auto;display:flex}._nav_1a8yq_17{gap:4px;margin-left:auto;display:flex}._navLink_1a8yq_23{min-width:var(--touch);min-height:var(--touch);border-radius:var(--radius-md);color:var(--color-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:500;text-decoration:none;display:inline-flex}._navLink_1a8yq_23:hover,._navActive_1a8yq_40{color:var(--color-text)}@media (width<=559px){._nav_1a8yq_17 ._navLabel_1a8yq_46{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._nav_1a8yq_17{gap:8px}._nav_1a8yq_17 ._navLink_1a8yq_23{background:var(--color-surface);padding:0}}._brand_1a8yq_66{min-height:var(--touch);align-items:center;font-size:1.6rem;text-decoration:none;display:inline-flex}._main_1a8yq_74{width:100%;max-width:var(--content-width);padding:0 var(--gutter);flex:1;margin:0 auto}._footer_1a8yq_82{padding:16px var(--gutter) 24px;border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-direction:column;align-items:center;gap:4px;margin-top:24px;font-size:.875rem;display:flex}._footerNav_1a8yq_94{flex-wrap:wrap;justify-content:center;display:flex}._footerNav_1a8yq_94 ._navLink_1a8yq_23{color:var(--color-text-muted);font-size:.875rem}._footerNav_1a8yq_94 ._navLink_1a8yq_23:hover,._footerNav_1a8yq_94 ._navActive_1a8yq_40{color:var(--color-text)}
