._4v_owG_board{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;margin:0 auto;position:relative}._4v_owG_links{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._4v_owG_links line{stroke-width:1.4px;stroke-linecap:round;transition:stroke .16s}._4v_owG_linkTeal{stroke:var(--teal-link)}._4v_owG_linkAmber{stroke:var(--amber-link)}._4v_owG_linkSplit{stroke:var(--split-link);stroke-dasharray:1.6 2.2}._4v_owG_node{aspect-ratio:1;font:700 clamp(14px, 4.6vw, 21px) / 1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;border:3px solid;border-radius:50%;place-items:center;padding:0;transition:background-color .16s,border-color .16s,color .16s,scale .16s;display:grid;position:absolute;translate:-50% -50%}._4v_owG_teal{background:var(--teal);border-color:var(--teal);color:var(--on-teal)}._4v_owG_amber{background:var(--amber-soft);border-color:var(--amber);color:var(--on-amber)}._4v_owG_node:focus-visible{outline:3px solid var(--focus);outline-offset:3px}._4v_owG_node[aria-disabled=true]{cursor:default}@media (hover:hover){._4v_owG_node:not([aria-disabled=true]):hover{scale:1.07}}._4v_owG_pulse{animation:.32s ease-out _4v_owG_pulse}@keyframes _4v_owG_pulse{40%{scale:1.2}to{scale:1}}._4v_owG_placeholder{aspect-ratio:4/5;background:var(--surface);max-width:420px;color:var(--muted);border-radius:16px;place-items:center;margin:0 auto;display:grid}@media (prefers-reduced-motion:reduce){._4v_owG_node,._4v_owG_links line{transition:none}._4v_owG_pulse{animation:none}}._4v_owG_still{cursor:default}._4v_owG_next{outline:3px dashed var(--focus);outline-offset:4px}
.eKQIQG_game{gap:14px;display:grid}.eKQIQG_status{justify-content:space-between;align-items:flex-end;gap:12px;width:100%;max-width:420px;margin:0 auto;display:flex}.eKQIQG_title{margin:0;font-size:1.15rem;line-height:1.25;display:grid}.eKQIQG_subtitle{color:var(--muted);font-size:.85rem;font-weight:500}.eKQIQG_counter{color:var(--muted);gap:14px;margin:0;font-size:.9rem;display:flex}.eKQIQG_counter strong{color:var(--text);font-variant-numeric:tabular-nums;margin-left:4px;font-size:1.15rem}.eKQIQG_colorCount{text-align:center;color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:0;font-size:.9rem;display:flex}.eKQIQG_swatchTeal,.eKQIQG_swatchAmber{border:2px solid;border-radius:50%;width:12px;height:12px;margin-left:8px;display:inline-block}.eKQIQG_swatchTeal{background:var(--teal);border-color:var(--teal)}.eKQIQG_swatchAmber{background:var(--amber-soft);border-color:var(--amber)}.eKQIQG_hint{text-align:center;color:var(--muted);margin:0}.eKQIQG_banner{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:12px;max-width:420px;margin:0 auto;padding:10px 14px}.eKQIQG_result{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:16px;gap:10px;width:100%;max-width:420px;margin:4px auto 0;padding:20px;display:grid}.eKQIQG_resultTitle{margin:0;font-size:1.35rem}.eKQIQG_resultTitle:focus{outline:none}.eKQIQG_resultTitle:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:4px}.eKQIQG_resultLine{color:var(--muted);margin:0}.eKQIQG_stars{letter-spacing:4px;color:var(--amber);margin:0;font-size:1.6rem}.eKQIQG_starsEmpty{color:var(--border)}.eKQIQG_stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:6px 0 0;display:grid}.eKQIQG_stats div{gap:2px;display:grid}.eKQIQG_stats dt{color:var(--muted);order:2;font-size:.75rem}.eKQIQG_stats dd{font-variant-numeric:tabular-nums;order:1;margin:0;font-size:1.3rem;font-weight:700}.eKQIQG_next{color:var(--muted);margin:4px 0 0;font-size:.9rem}.eKQIQG_share{justify-items:center;gap:6px;display:grid}.eKQIQG_shareStatus{min-height:1.2em;color:var(--muted);margin:0;font-size:.85rem}.eKQIQG_shareText{width:100%;font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;padding:8px}.eKQIQG_primary,.eKQIQG_secondary{font:inherit;cursor:pointer;border:2px solid var(--teal);border-radius:999px;min-height:44px;padding:0 20px;font-weight:600}.eKQIQG_primary{background:var(--teal);color:var(--on-teal)}.eKQIQG_secondary{color:var(--text);background:0 0}.eKQIQG_primary:focus-visible,.eKQIQG_secondary:focus-visible,.eKQIQG_linkButton:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.eKQIQG_secondary:disabled{opacity:.5;cursor:default}.eKQIQG_linkButton{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.eKQIQG_actions{justify-content:center;gap:12px;display:flex}.eKQIQG_tiers{border:none;justify-content:center;gap:6px;margin:0;padding:0;display:flex}.eKQIQG_tierOption{position:relative}.eKQIQG_tierOption input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.eKQIQG_tierOption span{border:2px solid var(--border);border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-weight:600;display:inline-flex}.eKQIQG_tierOption input:checked+span{border-color:var(--teal);background:var(--teal);color:var(--on-teal)}.eKQIQG_tierOption input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.eKQIQG_howTo{background:var(--surface);border:1px solid var(--border);border-radius:16px;width:100%;max-width:420px;margin:8px auto 0;padding:14px 18px}.eKQIQG_howTo summary{cursor:pointer;font-weight:700}.eKQIQG_howTo ol{gap:8px;margin:12px 0 0;padding-left:1.2em;display:grid}.eKQIQG_theme{color:var(--muted);margin:12px 0 0;font-size:.9rem}.eKQIQG_boardForm{border-top:1px solid var(--border);justify-items:center;gap:6px;margin-top:6px;padding-top:14px;display:grid}.eKQIQG_boardForm label{font-weight:600}.eKQIQG_boardForm input{font:inherit;border:2px solid var(--border);background:var(--bg);width:min(100%,260px);min-height:44px;color:var(--text);border-radius:10px;padding:0 12px}.eKQIQG_boardForm input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.eKQIQG_boardHint{color:var(--muted);margin:0;font-size:.85rem}.eKQIQG_boardError{color:var(--text);margin:0;font-size:.9rem;font-weight:600}.eKQIQG_boardView{border-top:1px solid var(--border);text-align:left;gap:8px;margin-top:6px;padding-top:14px;display:grid}.eKQIQG_boardView h4{text-align:center;margin:0}.eKQIQG_bars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.eKQIQG_bars li{grid-template-columns:7.5em 1fr 3em;align-items:center;gap:8px;font-size:.85rem;display:grid}.eKQIQG_barTrack{background:var(--bg);border-radius:6px;height:12px;overflow:hidden}.eKQIQG_barFill{background:var(--teal);height:100%;display:block}.eKQIQG_barCount{text-align:right;font-variant-numeric:tabular-nums}.eKQIQG_lesson{max-width:420px;color:var(--muted);text-align:center;margin:0 auto}.eKQIQG_newBadge{background:var(--amber-soft);color:var(--on-amber);border-radius:10px;margin:0;padding:8px 12px;font-weight:600}.eKQIQG_newBadge a{color:inherit}.eKQIQG_solution{background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:16px;width:100%;max-width:420px;margin:4px auto 0;padding:12px 16px}.eKQIQG_result .eKQIQG_solution{background:var(--bg);margin-top:6px}.eKQIQG_solution summary{cursor:pointer;font-weight:700}.eKQIQG_solution summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.eKQIQG_replay{gap:10px;margin-top:12px;display:grid}.eKQIQG_replayStatus{text-align:center;min-height:3em;margin:0}.eKQIQG_replaySteps{color:var(--muted);margin:0;padding-left:1.4em;font-size:.85rem}.eKQIQG_sponsorLine{border:1px solid var(--border);background:var(--surface);width:100%;max-width:420px;color:var(--muted);border-radius:10px;margin:0 auto;padding:8px 12px;font-size:.85rem}.eKQIQG_sponsorLabel{border:1px solid var(--amber);background:var(--amber-soft);color:var(--on-amber);border-radius:999px;margin-right:6px;padding:1px 8px;font-size:.75rem;font-weight:700;display:inline-block}.eKQIQG_archive{gap:8px;width:100%;max-width:420px;margin:0 auto;padding:0;list-style:none;display:grid}.eKQIQG_archive a{background:var(--surface);border:1px solid var(--border);min-height:44px;color:var(--text);border-radius:12px;flex-direction:column;gap:2px;padding:10px 16px;font-weight:600;text-decoration:none;display:flex}.eKQIQG_archive a:hover{border-color:var(--teal)}.eKQIQG_archive a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.eKQIQG_feedback{border:0;flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0 0;padding:0;display:flex}.eKQIQG_feedback legend{text-align:center;width:100%;margin-bottom:8px;font-weight:600}.eKQIQG_feedbackThanks{color:var(--muted);margin:12px 0 0}
._57WPZq_stats{gap:16px;max-width:520px;margin:0 auto;display:grid}._57WPZq_card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px 20px}._57WPZq_card h2{justify-content:space-between;align-items:baseline;margin:0 0 8px;font-size:1.1rem;display:flex}._57WPZq_count{color:var(--muted);font-size:.85rem;font-weight:500}._57WPZq_points{font-variant-numeric:tabular-nums;margin:0;font-size:2.4rem;font-weight:800;line-height:1.1}._57WPZq_note{color:var(--muted);text-align:center;margin:4px 0 0;font-size:.9rem}._57WPZq_card ._57WPZq_note{text-align:left}._57WPZq_grid{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:10px;margin:14px 0 0;display:grid}._57WPZq_grid div{display:grid}._57WPZq_grid dt{color:var(--muted);order:2;font-size:.75rem}._57WPZq_grid dd{font-variant-numeric:tabular-nums;order:1;margin:0;font-size:1.3rem;font-weight:700}._57WPZq_badges{gap:10px;margin:0;padding:0;list-style:none;display:grid}._57WPZq_badges li{grid-template-columns:28px 1fr;align-items:start;gap:8px;display:grid}._57WPZq_badgeMark{text-align:center;font-size:1.3rem;line-height:1.2}._57WPZq_earned ._57WPZq_badgeMark{color:var(--amber)}._57WPZq_locked{color:var(--muted)}._57WPZq_badgeText{color:var(--muted);font-size:.85rem;display:block}._57WPZq_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}._57WPZq_table th,._57WPZq_table td{text-align:left;border-bottom:1px solid var(--border);padding:6px 4px}._57WPZq_table th{color:var(--muted);font-weight:600}
.YaONVW_learn{max-width:660px;margin:8px auto 0}.YaONVW_learn h1{margin:16px 0 4px;font-size:clamp(1.8rem,7vw,2.2rem);line-height:1.15}.YaONVW_learn h2{margin:28px 0 8px;font-size:1.15rem}.YaONVW_learn p{margin:0 0 12px}.YaONVW_summary{color:var(--muted);font-size:1.1rem}.YaONVW_card{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:12px;padding:14px 16px}.YaONVW_card h3{margin:0 0 6px;font-size:1.1rem}.YaONVW_status{color:var(--muted);font-size:.95rem}.YaONVW_lessons{padding-left:1.4em}.YaONVW_lessons li{margin-bottom:10px}.YaONVW_lessonSummary{color:var(--muted);display:block}.YaONVW_done{color:var(--muted)}.YaONVW_lesson ul{padding-left:1.2em}.YaONVW_lesson li{margin-bottom:8px}.YaONVW_sources{padding-left:1.2em;font-size:.95rem}.YaONVW_pager{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;display:flex}.YaONVW_notAdvice{color:var(--muted);border-top:1px solid var(--border);margin-top:28px;padding-top:12px;font-size:.95rem}.YaONVW_credit{color:var(--muted);margin-top:32px;font-size:.9rem}.YaONVW_buttonLink{background:var(--teal);min-height:44px;color:var(--on-teal);border-radius:999px;align-items:center;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.YaONVW_buttonLink:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.YaONVW_quizIntro,.YaONVW_quiz,.YaONVW_result{justify-items:start;gap:14px;display:grid}.YaONVW_quiz button:disabled{opacity:.5;cursor:default}.YaONVW_questionCount{color:var(--muted);margin:0;font-size:1rem}.YaONVW_quiz fieldset{border:none;gap:8px;width:100%;margin:0;padding:0;display:grid}.YaONVW_quiz legend{margin-bottom:8px;font-size:1.1rem;font-weight:600}.YaONVW_option{border:2px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;display:flex}.YaONVW_option input{flex:none;width:18px;height:18px;margin-top:4px}.YaONVW_option:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.YaONVW_right{border-color:var(--teal)}.YaONVW_wrong{border-color:var(--amber);border-style:dashed}.YaONVW_mark{font-weight:600}.YaONVW_feedback{border-left:4px solid var(--teal);width:100%;padding:4px 0 4px 12px}.YaONVW_feedback:focus{outline:none}.YaONVW_feedback:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.YaONVW_verdict{font-weight:700}.YaONVW_source{font-size:.95rem}.YaONVW_actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.YaONVW_result h2:focus,.YaONVW_questionCount:focus{outline:none}.YaONVW_badge{border:2px solid var(--teal);background:var(--surface);border-radius:14px;align-items:flex-start;gap:16px;width:100%;padding:14px 16px;display:flex}.YaONVW_badgeMark{background:var(--teal);width:56px;height:56px;color:var(--on-teal);border-radius:50%;flex:none;place-items:center;font-size:1.8rem;font-weight:800;display:grid}.YaONVW_badge .YaONVW_shareStart{justify-items:start}.YaONVW_badgeTitle{font-size:1.1rem;font-weight:700}
