.tyVkAW_game{margin:0 auto;position:relative}.tyVkAW_hue[data-category=colreg]{--cat:#38bdf8;--cat-deep:#0369a1}.tyVkAW_hue[data-category=iala]{--cat:#fbbf24;--cat-deep:#b45309}.tyVkAW_hue[data-category=radio]{--cat:#fb7185;--cat-deep:#be123c}.tyVkAW_hue[data-category=weather]{--cat:#22d3ee;--cat-deep:#0e7490}.tyVkAW_hue[data-category=navigation]{--cat:#a78bfa;--cat-deep:#6d28d9}.tyVkAW_hue[data-category=seamanship]{--cat:#34d399;--cat-deep:#047857}.tyVkAW_hue[data-category=boats]{--cat:#fb923c;--cat-deep:#c2410c}.tyVkAW_hue[data-category=safety]{--cat:#a3e635;--cat-deep:#4d7c0f}.tyVkAW_hue[data-category=licences]{--cat:#818cf8;--cat-deep:#3730a3}.tyVkAW_stage{--cat:#f5c451;--cat-deep:#b45309;--ink:var(--color-navy-950);--ink-2:var(--color-navy-700);--ink-3:var(--color-navy-500);--line:var(--color-navy-900);--line-2:var(--color-navy-200);--shadow:var(--color-navy-300);--gold:#b45309;--gold-2:#f59e0b;--green:#16a34a;--red:var(--color-crimson-500);isolation:isolate;color:var(--ink);font-family:var(--font-sans);background:#f7f9fb;grid-template-rows:auto minmax(0,1fr) auto;font-size:14px;line-height:1.35;display:grid;position:relative;overflow:hidden}.tyVkAW_stageLobby,.tyVkAW_stageResults{grid-template-rows:minmax(0,1fr)}.tyVkAW_stageInline{border:2.5px solid var(--line);min-height:clamp(460px,100svh - 252px,780px);box-shadow:4px 4px 0 0 var(--shadow);border-radius:18px}.tyVkAW_stageFixed{z-index:60;height:100dvh;position:fixed;inset:0}.tyVkAW_dock{border:2.5px dashed var(--color-navy-300);min-height:clamp(460px,100svh - 252px,780px);color:var(--color-navy-500);font:800 11px / 1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;background:repeating-linear-gradient(0deg,#0f1f360a 0 1px,#0000 1px 6px),#f7f9fb;border-radius:18px;place-items:center;display:grid}.tyVkAW_scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tyVkAW_sky{background:radial-gradient(120% 80% at 50% 110%,#dfe7f1 0%,#eef2f7 45%,#fbfcfd 100%);position:absolute;inset:0}.tyVkAW_chart{opacity:.7;background-image:linear-gradient(#0f1f360f 1px,#0000 1px),linear-gradient(90deg,#0f1f360f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 80%);mask-image:linear-gradient(#000000e6,#0000 80%)}.tyVkAW_rose{width:54vmin;height:54vmin;color:var(--color-navy-400);opacity:.22;animation:160s linear infinite tyVkAW_rose-turn;position:absolute;top:-14%;right:-6%}.tyVkAW_glow{background:radial-gradient(50% 50%,#f59e0b24,#0000 70%);width:80vmax;height:26vmin;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}.tyVkAW_wave{width:200%;height:16%;position:absolute;left:0}.tyVkAW_wave path{fill:currentColor}.tyVkAW_waveFar{color:#dbe3ee;animation:30s linear infinite tyVkAW_wave-drift;bottom:12%}.tyVkAW_waveNear{color:#cfd9e6;height:22%;animation:19s linear infinite reverse tyVkAW_wave-drift;bottom:0}.tyVkAW_vignette{background:radial-gradient(90% 80% at 50% 45%,#0000 60%,#0f1f3614 100%);position:absolute;inset:0}.tyVkAW_lobby{z-index:3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;gap:20px 32px;width:min(100%,1120px);min-height:0;margin:0 auto;padding:20px 28px;display:grid;position:relative}.tyVkAW_lobbyIntro{align-content:center;gap:12px;display:grid}.tyVkAW_kicker{color:var(--color-crimson-600);font:900 11px / 1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.tyVkAW_lobbyTitle{color:var(--ink);font:700 clamp(26px, 2.9vw, 38px) / 1.05 var(--font-serif);letter-spacing:-.02em;outline:none;margin:0}.tyVkAW_lobbyHint{max-width:38ch;color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.tyVkAW_label{color:var(--ink-3);font:800 11px / 1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.tyVkAW_roundRow{border:0;min-width:0;margin:0;padding:0}.tyVkAW_roundRow legend{margin:0 0 8px;padding:0}.tyVkAW_segment{border:2px solid var(--line);width:fit-content;max-width:100%;box-shadow:2px 2px 0 0 var(--shadow);background:#fff;border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:4px;display:inline-grid}.tyVkAW_segmentButton{min-height:44px;color:var(--ink-2);font:800 13px / 1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 18px}.tyVkAW_segmentButton:hover:not(:disabled){color:var(--ink)}.tyVkAW_segmentButton[aria-pressed=true]{background:var(--line);color:#fff}.tyVkAW_segmentButton:disabled{opacity:.4;cursor:not-allowed}.tyVkAW_launch{justify-items:start;gap:10px;display:grid}.tyVkAW_start{border:2px solid var(--color-crimson-700);background:var(--color-crimson-500);color:#fff;min-height:60px;font:900 17px / 1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;box-shadow:3px 3px 0 0 var(--color-crimson-200);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 34px;animation:1.6s ease-in-out infinite alternate tyVkAW_start-pulse;display:inline-flex}.tyVkAW_start:hover:not(:disabled){background:var(--color-crimson-600);box-shadow:5px 5px 0 0 var(--color-crimson-200);transform:translateY(-2px)}.tyVkAW_start:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.tyVkAW_start:disabled{border-color:var(--color-navy-300);background:var(--color-navy-200);color:var(--color-navy-500);box-shadow:none;cursor:not-allowed;animation:none}.tyVkAW_notice{color:var(--color-crimson-700);font:700 13px / 1.35 var(--font-sans);margin:0}.tyVkAW_facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tyVkAW_facts li{border:1.5px solid var(--color-navy-300);color:var(--color-navy-800);font:800 11px / 1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.tyVkAW_facts li svg{color:var(--gold)}.tyVkAW_howTo{max-width:44ch;color:var(--ink-2);font-size:13px;line-height:1.5}.tyVkAW_howTo summary{cursor:pointer;color:var(--ink-2);font:800 11px / 1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.tyVkAW_howTo summary:hover{color:var(--ink)}.tyVkAW_howTo p{margin:8px 0 0}.tyVkAW_howTo p+p{color:var(--gold);font-weight:700}.tyVkAW_topics{align-content:center;gap:12px;display:grid}.tyVkAW_topicsHead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 16px;display:grid}.tyVkAW_topicsMeta{justify-items:start;gap:6px;display:grid}.tyVkAW_topicsCount{color:var(--ink);font:800 22px / 1 var(--font-sans);letter-spacing:-.02em}.tyVkAW_topicList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tyVkAW_topicItem{border:2px solid var(--line);min-height:58px;color:var(--ink);box-shadow:3px 3px 0 0 var(--cat);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.tyVkAW_topicItemSoon{border:2px dashed var(--color-navy-300);background:var(--color-navy-50);color:var(--ink-2);box-shadow:none}.tyVkAW_coin{background:var(--cat);width:36px;height:36px;color:var(--color-navy-950);box-shadow:0 3px 0 var(--cat-deep);border-radius:50%;flex:none;place-items:center;display:grid}.tyVkAW_topicItemSoon .tyVkAW_coin{color:var(--color-navy-400);box-shadow:inset 0 0 0 2px var(--color-navy-300);background:#fff}.tyVkAW_topicText{gap:3px;min-width:0;display:grid}.tyVkAW_topicName{font:800 12.5px / 1.15 var(--font-sans);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tyVkAW_topicMeta{color:var(--cat-deep);font:700 10px / 1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;display:block}.tyVkAW_topicItemSoon .tyVkAW_topicMeta{color:var(--ink-3)}.tyVkAW_hud{z-index:3;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px 14px;padding:12px 16px 6px;display:grid;position:relative}.tyVkAW_exit{border:2px solid var(--line);width:40px;height:40px;color:var(--ink);box-shadow:2px 2px 0 0 var(--shadow);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:grid}.tyVkAW_exit:hover{background:var(--color-navy-50)}.tyVkAW_track{gap:6px;min-width:0;display:grid}.tyVkAW_trackLabel{color:var(--ink-2);font:800 11px / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:8px;display:flex}.tyVkAW_trackLabel span:last-child{color:var(--ink-3)}.tyVkAW_segments{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;height:8px;display:grid}.tyVkAW_segments i{background:var(--line-2);border-radius:4px;transition:background-color .3s;display:block}.tyVkAW_segments i[data-state=current]{background:var(--line);animation:1.2s ease-in-out infinite tyVkAW_blink}.tyVkAW_segments i[data-state=correct]{background:var(--green)}.tyVkAW_segments i[data-state=wrong]{background:var(--red)}.tyVkAW_chips{order:0;gap:8px;display:flex}.tyVkAW_chip{border:2px solid var(--line);min-width:82px;box-shadow:2px 2px 0 0 var(--shadow);text-align:center;background:#fff;border-radius:10px;gap:3px;padding:7px 12px;display:grid;position:relative}.tyVkAW_chip small{color:var(--ink-3);font:800 10px / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.tyVkAW_chip b{color:var(--ink);font:900 20px / 1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;justify-content:center;align-items:center;gap:4px;display:inline-flex}.tyVkAW_chipScore b{color:var(--gold);animation:.4s ease-out tyVkAW_bump}.tyVkAW_chipStreak b{animation:.45s cubic-bezier(.2,.9,.3,1.4) tyVkAW_pop}.tyVkAW_chipStreakHot{border-color:var(--gold-2);box-shadow:2px 2px #fde68a}.tyVkAW_chipStreakHot b{color:var(--gold)}.tyVkAW_chipStreakCold b{color:var(--color-navy-400);animation:none}.tyVkAW_gain{color:var(--gold);font:900 16px / 1 var(--font-sans);text-shadow:0 1px #fff;pointer-events:none;animation:1.1s ease-out forwards tyVkAW_float-up;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.tyVkAW_hudToken{order:1;place-items:center;display:grid}.tyVkAW_token{filter:drop-shadow(3px 3px 0 var(--shadow));flex:none;display:block;overflow:visible}.tyVkAW_tokenRim{fill:#fff;stroke:var(--line);stroke-width:2.5px}.tyVkAW_tokenHub{fill:var(--line);stroke:#fff;stroke-width:2px}.tyVkAW_wedge path{fill:color-mix(in srgb, var(--cat) 16%, #fff);stroke:var(--line);stroke-width:1.5px;transition:fill .3s}.tyVkAW_wedge svg{color:var(--cat-deep);opacity:.6}.tyVkAW_wedgeOn{transform-box:view-box;transform-origin:50%;animation:.45s cubic-bezier(.2,.9,.3,1.4) tyVkAW_pop}.tyVkAW_wedgeOn path{fill:var(--cat)}.tyVkAW_wedgeOn svg{color:var(--color-navy-950);opacity:1}.tyVkAW_wedgeLocked path{fill:#f1f4f8;stroke-dasharray:3 2}.tyVkAW_wedgeLocked svg{color:var(--color-navy-400);opacity:.7}.tyVkAW_resultToken{place-items:center;display:grid}.tyVkAW_center{z-index:2;align-content:center;gap:14px;width:min(100%,960px);min-height:0;margin:0 auto;padding:8px 16px;display:grid;position:relative;overflow:auto}.tyVkAW_ribbon{border:2px solid var(--line);background:var(--cat);color:var(--color-navy-950);font:800 12px / 1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;box-shadow:2px 2px 0 0 var(--shadow);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:5px 12px 5px 5px;display:inline-flex}.tyVkAW_ribbon i{background:var(--color-navy-950);width:24px;height:24px;color:var(--cat);border-radius:50%;place-items:center;display:grid}.tyVkAW_card{border:2.5px solid var(--line);color:var(--ink);box-shadow:6px 6px 0 0 var(--cat);background:#fff;border-radius:18px;padding:22px 26px;animation:.35s cubic-bezier(.2,.9,.3,1.1) tyVkAW_card-in;position:relative}.tyVkAW_question{font:700 clamp(19px, 2.3vw, 27px) / 1.25 var(--font-serif);letter-spacing:-.01em;outline:none;margin:0}.tyVkAW_answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tyVkAW_answer{border:2px solid var(--line);min-height:60px;color:var(--ink);font:700 15px / 1.3 var(--font-sans);text-align:left;box-shadow:2px 2px 0 0 var(--line-2);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;transition:transform .15s,border-color .15s,box-shadow .15s,background-color .15s,opacity .3s;display:flex}.tyVkAW_answer:not(:disabled):hover{background:color-mix(in srgb, var(--cat) 8%, #fff);box-shadow:4px 4px 0 0 var(--cat);transform:translateY(-2px)}.tyVkAW_answer:not(:disabled):active{box-shadow:none;transform:translateY(1px)}.tyVkAW_answer small{background:var(--cat);width:34px;height:34px;color:var(--color-navy-950);font:900 14px / 1 var(--font-sans);box-shadow:0 3px 0 var(--cat-deep);border-radius:10px;flex:none;place-items:center;display:grid}.tyVkAW_answer:disabled{cursor:default}.tyVkAW_answer[data-state=dim]{opacity:.45}.tyVkAW_answer[data-state=correct]{border-color:var(--green);color:#14532d;background:#f0fdf4;animation:.4s cubic-bezier(.2,.9,.3,1.3) tyVkAW_pop;box-shadow:3px 3px #86efac}.tyVkAW_answer[data-state=correct] small{background:var(--green);color:#fff;box-shadow:0 3px #15803d}.tyVkAW_answer[data-state=wrong]{border-color:var(--red);background:var(--color-crimson-50);color:var(--color-crimson-900);box-shadow:3px 3px 0 0 var(--color-crimson-200);animation:.4s ease-in-out tyVkAW_answer-shake}.tyVkAW_answer[data-state=wrong] small{background:var(--red);color:#fff;box-shadow:0 3px 0 var(--color-crimson-700)}.tyVkAW_deck{z-index:3;padding:8px 16px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(#f7f9fb00 0%,#f7f9fbeb 25%,#eef2f7fa 100%);position:relative}.tyVkAW_deck:empty{padding:0}.tyVkAW_deckInner{gap:10px;width:min(100%,960px);margin:0 auto;display:grid}.tyVkAW_verdict{background:#fff;border:2px solid;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 16px;padding:14px 16px;animation:.35s cubic-bezier(.2,.9,.3,1.1) tyVkAW_card-in;display:grid}.tyVkAW_verdictCorrect{border-color:var(--green);box-shadow:3px 3px #86efac}.tyVkAW_verdictWrong{border-color:var(--red);box-shadow:3px 3px 0 0 var(--color-crimson-200)}.tyVkAW_verdictTitle{font:900 18px / 1 var(--font-sans);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;display:flex}.tyVkAW_verdictCorrect .tyVkAW_verdictTitle{color:#166534}.tyVkAW_verdictWrong .tyVkAW_verdictTitle{color:var(--color-crimson-700)}.tyVkAW_verdictAnswer{color:var(--ink);font:700 13px / 1.35 var(--font-sans);margin:4px 0 0}.tyVkAW_verdictBody{max-height:22vh;color:var(--ink-2);font:400 13.5px / 1.5 var(--font-sans);margin:4px 0 0;overflow:auto}.tyVkAW_verdictActions{grid-area:1/2/span 3;align-self:center;gap:8px;display:grid}.tyVkAW_next,.tyVkAW_secondary{min-height:52px;font:900 14px / 1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:2px solid;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 26px;display:inline-flex}.tyVkAW_next{border-color:var(--color-crimson-700);background:var(--color-crimson-500);color:#fff;box-shadow:3px 3px 0 0 var(--color-crimson-200);animation:.35s cubic-bezier(.2,.9,.3,1.3) tyVkAW_pop}.tyVkAW_next:hover{background:var(--color-crimson-600);box-shadow:4px 4px 0 0 var(--color-crimson-200);transform:translateY(-2px)}.tyVkAW_secondary{border-color:var(--line);color:var(--ink);box-shadow:3px 3px 0 0 var(--shadow);background:#fff}.tyVkAW_secondary:hover{background:var(--color-navy-50);transform:translateY(-2px)}.tyVkAW_next:active,.tyVkAW_secondary:active{box-shadow:none;transform:translateY(1px)}.tyVkAW_lesson{border:2px solid var(--line);min-height:44px;color:var(--ink);font:800 12px / 1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.tyVkAW_lesson:hover{background:var(--color-navy-50)}.tyVkAW_results{z-index:3;width:min(100%,960px);min-height:0;padding:24px 16px calc(24px + env(safe-area-inset-bottom,0px));align-content:start;gap:18px;margin:0 auto;display:grid;position:relative;overflow:auto}.tyVkAW_resultsHead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 24px;display:grid}.tyVkAW_resultTitle{color:var(--ink);font:700 clamp(26px, 3.2vw, 40px) / 1.1 var(--font-serif);letter-spacing:-.02em;outline:none;margin:0}.tyVkAW_resultSummary{color:var(--ink-2);margin:6px 0 0;font-size:16px}.tyVkAW_resultKicker{color:var(--color-crimson-600);font:900 11px / 1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;display:inline-flex}.tyVkAW_tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tyVkAW_tile{border:2px solid var(--line);box-shadow:3px 3px 0 0 var(--shadow);background:#fff;border-radius:14px;padding:12px 14px}.tyVkAW_tile small{color:var(--ink-3);font:800 10px / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;display:block}.tyVkAW_tile b{color:var(--gold);font:900 26px / 1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:6px;display:block}.tyVkAW_sectionTitle{color:var(--ink);font:700 19px / 1.2 var(--font-serif);margin:4px 0 0}.tyVkAW_catGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.tyVkAW_catCard{border:2px solid var(--line-2);background:#fff;border-radius:14px;gap:8px;padding:12px;display:grid}.tyVkAW_catCardEarned{border-color:var(--line);box-shadow:3px 3px 0 0 var(--cat)}.tyVkAW_catCardHead{color:var(--ink);font:800 13px / 1.2 var(--font-sans);align-items:center;gap:8px;display:flex}.tyVkAW_catCardHead i{background:var(--cat);width:28px;height:28px;color:var(--color-navy-950);border-radius:50%;flex:none;place-items:center;display:grid}.tyVkAW_catCard:not(.tyVkAW_catCardEarned) .tyVkAW_catCardHead i{color:var(--cat-deep);box-shadow:inset 0 0 0 2px var(--cat);background:#fff}.tyVkAW_catBar{background:var(--color-navy-100);border-radius:4px;height:8px;overflow:hidden}.tyVkAW_catBar b{background:var(--cat);border-radius:4px;height:100%;transition:width 1s cubic-bezier(.2,.8,.2,1);display:block}.tyVkAW_catScore{color:var(--ink-3);font:700 11px / 1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;display:flex}.tyVkAW_catEarned{color:#166534;align-items:center;gap:4px;display:inline-flex}.tyVkAW_perfect{border:2px solid var(--green);color:#14532d;font:800 15px / 1.35 var(--font-sans);background:#f0fdf4;border-radius:14px;align-items:center;gap:10px;margin:0;padding:14px 16px;display:flex;box-shadow:3px 3px #86efac}.tyVkAW_missed{gap:10px;display:grid}.tyVkAW_missedItem{border:2px solid var(--color-crimson-300);background:#fff;border-radius:14px;gap:6px;padding:14px 16px;display:grid}.tyVkAW_missedQ{color:var(--ink);font:700 15px / 1.35 var(--font-sans);margin:0}.tyVkAW_missedA{color:#166534;font:700 13px / 1.35 var(--font-sans);margin:0}.tyVkAW_missedWhy{color:var(--ink-2);font:400 13.5px / 1.5 var(--font-sans);margin:0}.tyVkAW_missedItem .tyVkAW_lesson{justify-self:start}.tyVkAW_resultActions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.tyVkAW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes tyVkAW_wave-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tyVkAW_rose-turn{to{transform:rotate(360deg)}}@keyframes tyVkAW_start-pulse{0%{box-shadow:3px 3px 0 0 var(--color-crimson-200)}to{box-shadow:5px 5px 0 0 var(--color-crimson-300)}}@keyframes tyVkAW_pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes tyVkAW_bump{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes tyVkAW_blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes tyVkAW_float-up{0%{opacity:0;transform:translate(-50%)}15%{opacity:1}to{opacity:0;transform:translate(-50%,-34px)}}@keyframes tyVkAW_card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes tyVkAW_answer-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@media (max-width:900px){.tyVkAW_lobby{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:720px){.tyVkAW_stageInline,.tyVkAW_dock{border-radius:14px;min-height:0}.tyVkAW_lobby{padding:20px 16px}.tyVkAW_lobbyTitle{font-size:26px}.tyVkAW_topicList{grid-template-columns:repeat(2,minmax(0,1fr))}.tyVkAW_topicItem{min-height:0;padding:8px}.tyVkAW_start{width:100%}.tyVkAW_hud{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;padding:10px 12px 6px}.tyVkAW_hudToken{order:0}.tyVkAW_hudToken .tyVkAW_token{width:48px;height:48px}.tyVkAW_chips{order:1;grid-column:1/-1}.tyVkAW_chip{flex:1 1 0;min-width:0;padding:6px 8px}.tyVkAW_chip b{font-size:17px}.tyVkAW_center{gap:10px;padding:6px 12px}.tyVkAW_card{box-shadow:4px 4px 0 0 var(--cat);padding:16px 18px}.tyVkAW_question{font-size:18px}.tyVkAW_answers{grid-template-columns:minmax(0,1fr);gap:8px}.tyVkAW_answer{min-height:52px;padding:8px 12px;font-size:14px}.tyVkAW_answer small{width:30px;height:30px}.tyVkAW_deck{padding:6px 12px calc(12px + env(safe-area-inset-bottom,0px))}.tyVkAW_verdict{grid-template-columns:minmax(0,1fr);padding:12px}.tyVkAW_verdictBody{max-height:18vh}.tyVkAW_verdictActions{grid-area:auto/1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:6px}.tyVkAW_next,.tyVkAW_secondary{letter-spacing:.06em;padding:0 14px;font-size:13px}.tyVkAW_results{padding:16px 12px calc(16px + env(safe-area-inset-bottom,0px));gap:14px}.tyVkAW_resultsHead{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.tyVkAW_resultToken .tyVkAW_token{width:120px;height:120px}.tyVkAW_tile b{font-size:20px}.tyVkAW_resultActions>*{flex:100%}}@media (prefers-reduced-motion:reduce){.tyVkAW_stage,.tyVkAW_stage *,.tyVkAW_stage :before,.tyVkAW_stage :after{transition:none!important;animation:none!important}.tyVkAW_gain{display:none}}
