._switcher_1w7dv_1{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface) 70%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:4px;padding:4px;display:inline-flex}._option_1w7dv_12{color:var(--color-text-muted);background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:.8rem;font-weight:600;transition:background .15s,color .15s}._option_1w7dv_12:hover{color:var(--color-text)}._active_1w7dv_27{background:var(--color-primary);color:#fff}._wrapper_1s0o9_1{min-height:100vh;padding:var(--space-3);justify-content:center;align-items:center;display:flex}._card_1s0o9_9{width:100%;max-width:400px;padding:var(--space-5) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 20px 60px -20px #0009}._langRow_1s0o9_19{margin-bottom:var(--space-3);justify-content:center;display:flex}._title_1s0o9_25{text-align:center;margin-bottom:var(--space-1);font-size:1.75rem;font-weight:700}._subtitle_1s0o9_32{text-align:center;color:var(--color-text-muted);margin-bottom:var(--space-4);font-size:.95rem}._form_1s0o9_39{gap:var(--space-3);flex-direction:column;display:flex}._field_1s0o9_45{gap:var(--space-1);flex-direction:column;display:flex}._label_1s0o9_51{color:var(--color-text-muted);font-size:.85rem}._input_1s0o9_56{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;color:var(--color-text);padding:12px 14px;font-size:1rem;transition:border-color .15s}._input_1s0o9_56:focus{border-color:var(--color-primary);outline:none}._submit_1s0o9_72{margin-top:var(--space-1);border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;border:none;padding:12px;font-size:1rem;font-weight:600;transition:background .15s}._submit_1s0o9_72:hover{background:var(--color-primary-hover)}._submit_1s0o9_72:disabled{opacity:.6;cursor:not-allowed}._error_1s0o9_93{color:var(--color-danger);text-align:center;font-size:.85rem}._toggle_1s0o9_99{width:100%;margin-top:var(--space-3);color:var(--color-primary);text-align:center;cursor:pointer;background:0 0;border:none;font-size:.9rem;display:block}._toggle_1s0o9_99:hover{text-decoration:underline}._page_1ku0o_1{width:100%;max-width:1120px;padding:var(--space-4) var(--space-3) var(--space-5);flex-direction:column;min-height:100vh;margin:0 auto;display:flex}._header_1ku0o_11{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);display:flex}._side_1ku0o_19{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}._right_1ku0o_27{justify-content:flex-end}._title_1ku0o_31{text-align:center;white-space:nowrap;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700}@media (width<=640px){._header_1ku0o_11{flex-wrap:wrap}._title_1ku0o_31{flex-basis:100%;order:-1}}._navBtn_1ku0o_48{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);white-space:nowrap;font-size:.9rem;transition:background .15s,border-color .15s;display:inline-flex}._navBtn_1ku0o_48:hover{background:var(--color-surface-hover);border-color:var(--color-primary)}._logout_1ku0o_67{color:var(--color-text-muted)}._logout_1ku0o_67:hover{border-color:var(--color-danger);color:var(--color-danger)}._content_1ku0o_76{flex:1}._grid_1dirl_2{gap:var(--space-3);grid-template-columns:repeat(auto-fit, minmax(var(--card-min,180px), var(--card-max,220px)));justify-content:center;display:grid}._dense_1dirl_10{--card-min:90px;--card-max:120px;gap:var(--space-2)}._card_k74ka_1{justify-content:center;align-items:center;gap:var(--space-1);aspect-ratio:1;width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);text-align:center;flex-direction:column;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}._accent_k74ka_21{background:linear-gradient(150deg, color-mix(in srgb, var(--accent) 92%, white) 0%, var(--accent) 100%);color:var(--accent-fg,#10141f);border-color:#0000}._card_k74ka_1:not(._locked_k74ka_31):hover,._card_k74ka_1:not(._locked_k74ka_31):focus-visible{outline:none;transform:translateY(-4px);box-shadow:0 14px 34px -12px #000000b3}._card_k74ka_1:not(._accent_k74ka_21):not(._locked_k74ka_31):hover,._card_k74ka_1:not(._accent_k74ka_21):not(._locked_k74ka_31):focus-visible{background:var(--color-surface-hover);border-color:var(--color-primary)}._accent_k74ka_21:not(._locked_k74ka_31):hover,._accent_k74ka_21:not(._locked_k74ka_31):focus-visible{filter:brightness(1.05)}._locked_k74ka_31{cursor:not-allowed}._icon_k74ka_54{font-size:clamp(1.8rem,4vw,2.6rem);line-height:1;display:flex}._number_k74ka_60{color:var(--color-primary);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1}._accent_k74ka_21 ._number_k74ka_60{color:inherit}._title_k74ka_72{font-size:clamp(.95rem,2vw,1.25rem);font-weight:600}._subtitle_k74ka_77{color:var(--color-text-muted);font-size:.85rem}._accent_k74ka_21 ._subtitle_k74ka_77{color:inherit;opacity:.8}._lockBadge_k74ka_88{opacity:.9;font-size:1.1rem;display:flex;position:absolute;top:12px;right:12px}._quiz_14w0q_1{gap:var(--space-3);flex-direction:column;max-width:720px;margin:0 auto;display:flex}._progressRow_14w0q_9{color:var(--color-text-muted);justify-content:space-between;align-items:center;font-size:.9rem;display:flex}._progressBar_14w0q_17{background:var(--color-border);height:6px;margin-bottom:var(--space-2);border-radius:999px;overflow:hidden}._progressFill_14w0q_25{background:var(--color-primary);height:100%;transition:width .25s}._questionImage_14w0q_31{border-radius:var(--radius-md);object-fit:contain;max-width:100%;max-height:260px;margin:0 auto;display:block}._questionText_14w0q_40{text-align:center;justify-content:center;align-items:center;min-height:2.4em;font-size:clamp(1.1rem,2.6vw,1.5rem);font-weight:600;display:flex}._options_14w0q_50{gap:var(--space-2);flex-direction:column;display:flex}._option_14w0q_50{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 70%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-text);text-align:left;font-size:1.05rem;transition:background .15s,border-color .15s;display:flex}._option_14w0q_50:not(:disabled):hover{border-color:var(--color-primary);background:var(--color-surface-hover)}._option_14w0q_50:disabled{cursor:default}._correct_14w0q_81{background:#22c55e2e;border-color:#22c55e}._wrong_14w0q_86{border-color:var(--color-danger);background:#ef44442e}._marker_14w0q_91{margin-left:auto;font-weight:700}._footer_14w0q_96{justify-content:flex-end;display:flex}._primaryBtn_14w0q_101{border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;border:none;padding:12px 28px;font-size:1rem;font-weight:600;transition:background .15s,opacity .15s}._primaryBtn_14w0q_101:hover{background:var(--color-primary-hover)}._primaryBtn_14w0q_101:disabled{opacity:.5;cursor:not-allowed}._note_14w0q_121{text-align:center;color:var(--color-text-muted);font-size:.8rem}._results_14w0q_128{text-align:center;gap:var(--space-3);max-width:480px;padding:var(--space-5) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 70%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;margin:0 auto;display:flex}._resultsTitle_14w0q_142{font-size:1.5rem;font-weight:700}._scoreCircle_14w0q_147{border:6px solid var(--color-primary);border-radius:50%;flex-direction:column;justify-content:center;align-self:center;align-items:center;width:140px;height:140px;font-size:2.4rem;font-weight:800;display:flex}._scoreSub_14w0q_161{color:var(--color-text-muted)}._resultActions_14w0q_165{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}._secondaryBtn_14w0q_172{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:0 0;padding:12px 24px;font-size:1rem;font-weight:600}._secondaryBtn_14w0q_172:hover{border-color:var(--color-primary)}._list_lunmc_2{gap:var(--space-3);flex-direction:column;max-width:720px;margin:0 auto;display:flex}._bar_lunmc_10{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-height:84px;color:var(--color-text);text-align:center;background:#60a5fa26;border:1px solid #93c5fd80;justify-content:center;align-items:center;font-size:clamp(1rem,2.4vw,1.35rem);font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:flex}a._bar_lunmc_10:hover,button._bar_lunmc_10:hover,a._bar_lunmc_10:focus-visible,button._bar_lunmc_10:focus-visible{background:#60a5fa47;border-color:#bfdbfee6;outline:none;transform:translateY(-2px)}button._bar_lunmc_10{width:100%;font-family:inherit}:root{--color-bg:#0f172a;--color-bg-soft:#1e293b;--color-surface:#1e293b;--color-surface-hover:#334155;--color-border:#334155;--color-text:#f1f5f9;--color-text-muted:#94a3b8;--color-primary:#6366f1;--color-primary-hover:#4f46e5;--color-danger:#ef4444;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-text);background-color:var(--color-bg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}body{background:linear-gradient(#090e1cd1,#090e1ce6),url(/soti-pic.jpg) 50%/cover no-repeat fixed;background-color:var(--color-bg);min-height:100vh}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}
