._footer_18eev_1{background:var(--color-tint);font-size:var(--font-size-sm)}._inner_18eev_6{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:72rem;padding:var(--space-5) var(--space-4);flex-wrap:wrap;margin:0 auto;display:flex}@media (width>=48rem){._inner_18eev_6{padding-inline:var(--space-5)}}._logo_18eev_23{align-items:center;gap:var(--space-2);color:var(--color-text);font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:700;text-decoration:none;display:inline-flex}._logo_18eev_23:before{content:"";background:var(--color-accent);border-radius:50%;width:.75rem;height:.75rem}._nav_18eev_42{gap:var(--space-4);flex-wrap:wrap;display:flex}._nav_18eev_42 a{color:var(--color-text-muted);text-decoration:none}._nav_18eev_42 a:hover{color:var(--color-accent)}._copyright_18eev_57{color:var(--color-text-muted);margin:0}._header_umozd_1{background:var(--color-bg)}._inner_umozd_5{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);max-width:72rem;padding:var(--space-3) var(--space-4);flex-wrap:wrap;margin:0 auto;display:flex}@media (width>=48rem){._inner_umozd_5{padding-inline:var(--space-5)}}._logo_umozd_22{align-items:center;gap:var(--space-2);color:var(--color-text);font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:700;text-decoration:none;display:inline-flex}._logo_umozd_22:before{content:"";background:var(--color-accent);border-radius:50%;width:.75rem;height:.75rem}._nav_umozd_41{gap:var(--space-4);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}._nav_umozd_41 a{color:var(--color-text-muted);font-weight:600;text-decoration:none}._nav_umozd_41 a:hover{color:var(--color-accent)}._layout_9qdk2_1{flex-direction:column;min-height:100vh;display:flex}._main_9qdk2_7{width:100%;max-width:72rem;padding:var(--space-6) var(--space-4);flex:1;margin:0 auto}@media (width>=48rem){._main_9qdk2_7{padding-inline:var(--space-5)}}._section_97udd_1{gap:var(--space-4);flex-direction:column;display:flex}._heading_97udd_7{font-size:var(--font-size-xl);margin:0}._steps_97udd_12{gap:var(--space-3);padding:var(--space-3);background:var(--color-tint);border-radius:var(--radius-xl);grid-template-columns:1fr;margin:0;list-style:none;display:grid}._step_97udd_12{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-lg);display:flex}._number_97udd_32{width:2.5rem;height:2.5rem;color:var(--color-accent);font-family:var(--font-heading);font-size:var(--font-size-lg);background:var(--color-accent-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}._title_97udd_47{margin:0 0 var(--space-1);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:700}._text_97udd_54{color:var(--color-text-muted);margin:0}@media (width>=48rem){._steps_97udd_12{grid-template-columns:repeat(3,1fr)}}._card_1u6ki_1{gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow-wrap:anywhere;border:0;flex-direction:column;display:flex}._title_1u6ki_13{font-family:var(--font-body);font-size:var(--font-size-lg);margin:0;font-weight:700}._description_1u6ki_20{color:var(--color-text-muted);flex:1;margin:0}._error_1u6ki_26{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}._footer_1u6ki_32{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._meta_1u6ki_40{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._launch_1u6ki_46{padding:var(--space-2) var(--space-5);background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-pill);font:inherit;cursor:pointer;border:0;font-weight:600}._launch_1u6ki_46:disabled{opacity:.6;cursor:progress}._grid_1uocc_1{gap:var(--space-5);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){._grid_1uocc_1{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){._grid_1uocc_1{grid-template-columns:repeat(3,1fr)}}._form_nap4t_1{align-items:center;gap:var(--space-2);width:100%;max-width:32rem;padding:var(--space-1);background:var(--color-surface);border-radius:var(--radius-pill);box-shadow:var(--shadow-float);display:flex}._form_nap4t_1:has(._input_nap4t_13:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}._label_nap4t_18{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._input_nap4t_13{min-width:0;padding:var(--space-3) var(--space-4);color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;flex:1 1 0}._input_nap4t_13:focus-visible{outline:none}._button_nap4t_45{padding:var(--space-3) var(--space-5);background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-pill);font:inherit;cursor:pointer;border:0;flex:none;font-weight:600}@media (width<=30rem){._form_nap4t_1{gap:0}._input_nap4t_13{padding-inline:var(--space-3) var(--space-1)}._button_nap4t_45{padding-inline:var(--space-4)}}._page_6jw8b_1{gap:var(--space-8);flex-direction:column;display:flex}._hero_6jw8b_7{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);background:var(--gradient-hero);color:var(--color-hero-text);border-radius:var(--radius-xl);text-align:left;flex-direction:column;display:flex}._title_6jw8b_19{max-width:40rem;font-size:var(--font-size-hero);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.06}._mark_6jw8b_28{color:var(--color-hero-mark)}._lead_6jw8b_32{max-width:40rem;color:var(--color-hero-text-muted);font-size:var(--font-size-lg);margin:0}._block_6jw8b_39{gap:var(--space-4);flex-direction:column;display:flex}._heading_6jw8b_45{font-size:var(--font-size-xl);margin:0}._error_6jw8b_50{padding:var(--space-4);background:var(--color-tint);color:var(--color-danger);border-radius:var(--radius-lg)}._error_6jw8b_50 p{margin:0 0 var(--space-3)}._action_6jw8b_61{padding:var(--space-3) var(--space-5);background:var(--color-accent-soft);color:var(--color-accent);border-radius:var(--radius-pill);font:inherit;cursor:pointer;border:0;align-self:flex-start;font-weight:600}._action_6jw8b_61:disabled{opacity:.6;cursor:progress}@media (width>=48rem){._hero_6jw8b_7{padding:var(--space-7)}}._page_zoo8w_1{max-width:40rem;padding:var(--space-7);background:var(--gradient-hero);color:var(--color-hero-text);border-radius:var(--radius-xl);margin:0 auto}._title_zoo8w_10{font-size:var(--font-size-2xl);margin-top:0}._form_zoo8w_15{gap:var(--space-3);flex-direction:column;max-width:25rem;display:flex}._label_zoo8w_22{font-weight:600}._input_zoo8w_26{padding:var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);font-family:var(--font-heading);font-size:var(--font-size-2xl);letter-spacing:.28em;text-align:center;text-transform:uppercase;border:2px solid #0000;font-weight:700}._input_zoo8w_26::placeholder{color:var(--color-text-muted);opacity:.6}._input_zoo8w_26[aria-invalid=true]{border-color:var(--color-danger)}._error_zoo8w_50{padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-danger);border-radius:var(--radius-md);margin:0;font-weight:600}._button_zoo8w_59{padding:var(--space-3) var(--space-5);background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-pill);font:inherit;cursor:pointer;border:0;font-weight:600}._button_zoo8w_59:disabled{opacity:.45;cursor:not-allowed}@media (width<48rem){._page_zoo8w_1{padding:var(--space-5)}}._page_ciga5_1{align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-5);background:var(--color-tint);border-radius:var(--radius-xl);text-align:center;flex-direction:column;display:flex}._page_ciga5_1 h1{font-size:var(--font-size-2xl);margin:0}._page_ciga5_1 p{color:var(--color-text-muted);font-size:var(--font-size-lg);margin:0}._link_ciga5_23{padding:var(--space-3) var(--space-5);background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-pill);font-weight:600;text-decoration:none}@media (width<48rem){._page_ciga5_1{padding:var(--space-7) var(--space-4)}}._view_1r99r_1{flex-direction:column;flex:1;min-width:0;display:flex}._body_1r99r_8{gap:var(--space-4);padding:var(--space-4) var(--space-4) 0;flex-direction:column;flex:1;display:flex}._header_1r99r_16{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._position_1r99r_23{color:var(--color-text-muted);margin:0;font-weight:700}._seconds_1r99r_29{font-family:var(--font-heading);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;margin:0;font-weight:700}._track_1r99r_37{background:var(--color-tint);border-radius:var(--radius-pill);height:.5rem;overflow:hidden}._bar_1r99r_44{background:var(--color-accent);border-radius:var(--radius-pill);height:100%}._label_1r99r_50{font-family:var(--font-heading);font-size:var(--font-size-lg);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2}._choices_1r99r_59{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_1r99r_68{--choice:var(--color-accent);display:flex}._item_1r99r_68:first-child{--choice:var(--color-choice-1)}._item_1r99r_68:nth-child(2){--choice:var(--color-choice-2)}._item_1r99r_68:nth-child(3){--choice:var(--color-choice-3)}._item_1r99r_68:nth-child(4){--choice:var(--color-choice-4)}._choice_1r99r_59{align-items:center;gap:var(--space-3);box-sizing:border-box;min-width:0;min-height:3.875rem;padding:var(--space-3) var(--space-4);background:var(--choice);color:var(--color-on-choice);border-radius:var(--radius-lg);font:inherit;font-size:var(--font-size-md);text-align:left;cursor:pointer;border:0;flex:1;font-weight:600;display:flex}._choice_1r99r_59[aria-pressed=true]{outline:3px solid var(--choice);outline-offset:3px}._choice_1r99r_59[aria-pressed=true]:focus-visible{outline-offset:6px}._choice_1r99r_59:disabled{cursor:not-allowed;opacity:.45}._choice_1r99r_59[aria-pressed=true]:disabled{opacity:1}._letter_1r99r_127{background:var(--color-surface);width:2rem;height:2rem;color:var(--choice);border-radius:var(--radius-pill);font-family:var(--font-heading);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}._text_1r99r_141{overflow-wrap:anywhere;min-width:0}._hero_14nfo_1{gap:var(--space-2);padding:var(--space-5);background:var(--gradient-hero);color:var(--color-hero-text);border-radius:0 0 var(--radius-xl) var(--radius-xl);flex-direction:column;display:flex}._fill_14nfo_11{padding:var(--space-5) var(--space-5) 0;background:var(--gradient-hero);color:var(--color-hero-text);border-radius:0;flex-direction:column;flex:1;display:flex}._heroTitle_14nfo_21{font-family:var(--font-heading);font-size:var(--font-size-xl);margin:0;font-weight:700;line-height:1.1}._heroSub_14nfo_29{color:var(--color-hero-text-muted);margin:0;font-weight:600}._chip_14nfo_35{padding:var(--space-1) var(--space-3);background:color-mix(in srgb, var(--color-surface) 70%, transparent);border-radius:var(--radius-pill);font-size:var(--font-size-sm);align-self:flex-start;align-items:center;font-weight:700;display:inline-flex}._kicker_14nfo_46{font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}._content_14nfo_54{gap:var(--space-4);padding:var(--space-4) var(--space-4) 0;flex-direction:column;flex:1;display:flex}._dock_14nfo_62{gap:var(--space-3);padding:var(--space-4) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));background:var(--color-bg);flex-direction:column;display:flex;position:sticky;bottom:0}._dockOnHero_14nfo_72{gap:var(--space-3);padding:var(--space-4) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));background:0 0;flex-direction:column;display:flex;position:sticky;bottom:0}._button_14nfo_82,._buttonSoft_14nfo_83{box-sizing:border-box;width:100%;min-height:3.5rem;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);font:inherit;font-size:var(--font-size-lg);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._button_14nfo_82{background:var(--color-accent);color:var(--color-on-accent)}._buttonSoft_14nfo_83{background:var(--color-accent-soft);color:var(--color-accent)}._button_14nfo_82:disabled,._buttonSoft_14nfo_83:disabled{opacity:.45;cursor:not-allowed}._alert_14nfo_116,._alertOnHero_14nfo_117{padding:var(--space-2) var(--space-3);color:var(--color-danger);border-radius:var(--radius-md);margin:0;font-weight:600}._alert_14nfo_116{background:var(--color-danger-soft)}._alertOnHero_14nfo_117{background:var(--color-surface)}._wait_14nfo_133{padding:var(--space-3);background:var(--color-tint);color:var(--color-text-muted);border-radius:var(--radius-lg);text-align:center;margin:0;font-weight:600}._form_1ngui_1{gap:var(--space-4)}._body_1ngui_5{gap:var(--space-3);flex-direction:column;display:flex}._label_1ngui_11{font-weight:700}._input_1ngui_15{box-sizing:border-box;min-height:3.25rem;padding:var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);font:inherit;font-size:var(--font-size-md);border:2px solid #0000}._input_1ngui_15[aria-invalid=true]{border-color:var(--color-danger)}._help_1ngui_32{color:var(--color-hero-text-muted);font-size:var(--font-size-sm);margin:0}._dock_1ngui_38{margin-top:auto;margin-right:calc(var(--space-5) * -1);margin-left:calc(var(--space-5) * -1)}._view_1k0hu_1{flex-direction:column;flex:1;min-width:0;display:flex}._podiumTitle_1k0hu_8{font-family:var(--font-heading);font-size:var(--font-size-lg);margin:0;font-weight:700}._podium_1k0hu_8{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._line_1k0hu_24{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-tint);border-radius:var(--radius-lg);margin:0;display:flex}._line_1k0hu_24[data-mine=true]{background:var(--color-accent-soft)}._rank_1k0hu_38{box-sizing:border-box;min-width:2rem;height:2rem;padding:0 var(--space-2);background:var(--color-surface);color:var(--color-accent);border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}._line_1k0hu_24[data-first=true] ._rank_1k0hu_38{background:var(--color-accent);color:var(--color-on-accent)}._nickname_1k0hu_58{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:700}._score_1k0hu_65{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}._view_11hw8_1{flex-direction:column;flex:1;min-width:0;display:flex}._title_11hw8_8{padding:var(--space-5) var(--space-4) 0;font-family:var(--font-heading);font-size:var(--font-size-xl);margin:0;font-weight:700}._field_11hw8_16{gap:var(--space-1);flex-direction:column;display:flex}._input_11hw8_22{box-sizing:border-box;width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-4);background:var(--color-tint);color:var(--color-text);border-radius:var(--radius-pill);font:inherit;border:0}._list_11hw8_34{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._quiz_11hw8_43{gap:var(--space-1);box-sizing:border-box;width:100%;min-height:2.75rem;padding:var(--space-3);background:var(--color-tint);color:var(--color-text);border-radius:var(--radius-lg);font:inherit;text-align:left;cursor:pointer;border:2px solid #0000;flex-direction:column;display:flex}._quiz_11hw8_43[aria-pressed=true]{background:var(--color-surface);border-color:var(--color-accent)}._quizTitle_11hw8_65{overflow-wrap:anywhere;font-weight:700}._quizCount_11hw8_70{color:var(--color-text-muted);font-size:var(--font-size-sm)}._note_11hw8_75{color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;margin:0}._empty_11hw8_82,._listError_11hw8_83 p{overflow-wrap:anywhere;margin:0}._listError_11hw8_83{align-items:flex-start;gap:var(--space-2);color:var(--color-danger);flex-direction:column;display:flex}button._more_11hw8_96{align-self:center;width:auto}._settings_1bcby_1{gap:var(--space-4);flex-direction:column;display:flex}._group_1bcby_7{gap:var(--space-2);flex-direction:column;display:flex}._label_1bcby_13{font-size:var(--font-size-sm);font-weight:700}._field_1bcby_18{position:relative}._field_1bcby_18:after{content:"";top:50%;right:var(--space-4);border-right:2px solid var(--color-accent);border-bottom:2px solid var(--color-accent);pointer-events:none;width:.5rem;height:.5rem;position:absolute;transform:translateY(-70%)rotate(45deg)}._field_1bcby_18 select{appearance:none;box-sizing:border-box;width:100%;min-height:3rem;padding:var(--space-3) var(--space-4);padding-right:var(--space-6);background:var(--color-tint);color:var(--color-text);border-radius:var(--radius-lg);font:inherit;border:2px solid #0000;font-weight:600}._field_1bcby_18 select:disabled{opacity:.6}._view_6phv9_1{flex-direction:column;flex:1;min-width:0;display:flex}._waitingZone_6phv9_8{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-5);flex-direction:column;flex:1;display:flex}._waiting_6phv9_8{color:var(--color-text-muted);text-align:center;overflow-wrap:anywhere;margin:0;font-weight:600}._dots_6phv9_26{gap:var(--space-2);display:flex}._dots_6phv9_26 span{background:var(--color-accent);border-radius:var(--radius-pill);width:.75rem;height:.75rem;animation:1.4s ease-in-out infinite _pulse_6phv9_1}._dots_6phv9_26 span:nth-child(2){animation-delay:.2s}._dots_6phv9_26 span:nth-child(3){animation-delay:.4s}@keyframes _pulse_6phv9_1{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._dots_6phv9_26 span{animation:none}}._view_zgsrl_1{flex-direction:column;flex:1;min-width:0;display:flex}._verdict_zgsrl_8{gap:var(--space-2);padding:var(--space-5);background:var(--color-tint);color:var(--color-text-muted);border-radius:0 0 var(--radius-xl) var(--radius-xl);flex-direction:column;display:flex}._verdict_zgsrl_8[data-outcome=correct]{background:var(--color-success-soft);color:var(--color-success)}._verdict_zgsrl_8[data-outcome=wrong]{background:var(--color-danger-soft);color:var(--color-danger)}._points_zgsrl_28{font-family:var(--font-heading);font-size:var(--font-size-lg);margin:0;font-weight:700}._correct_zgsrl_35,._explanation_zgsrl_36,._source_zgsrl_37{overflow-wrap:anywhere;margin:0}._correct_zgsrl_35{font-weight:600}._explanation_zgsrl_36{color:var(--color-text-muted)}._source_zgsrl_37{font-size:var(--font-size-sm)}._source_zgsrl_37 a{padding:var(--space-3) 0;color:var(--color-accent);display:inline-block}._line_zgsrl_60{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-accent-soft);border-radius:var(--radius-lg);margin:0;display:flex}._rank_zgsrl_70{min-width:2rem;height:2rem;padding:0 var(--space-2);box-sizing:border-box;background:var(--color-surface);color:var(--color-accent);border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}._nickname_zgsrl_85{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:700}._score_zgsrl_92{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}._gap_zgsrl_98{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._page_1wqq4_1{flex-direction:column;width:100%;max-width:28rem;min-height:100dvh;margin:0 auto;display:flex}._message_1wqq4_10{color:var(--color-text-muted);text-align:center;flex-direction:column;flex:1;margin:0;display:flex}p._message_1wqq4_10{padding:var(--space-5);justify-content:center;align-items:center}._heading_1wqq4_25{color:var(--color-text);font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:700;line-height:1.1}._text_1wqq4_33{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-5);flex-direction:column;flex:1;display:flex}._text_1wqq4_33 p{margin:0}._text_1wqq4_33 p:first-child{color:var(--color-text);font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:700;line-height:1.1}._reconnecting_1wqq4_55{top:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-text);color:var(--color-bg);border-radius:var(--radius-pill);box-shadow:var(--shadow-float);font-size:var(--font-size-sm);white-space:nowrap;margin:0;font-weight:600;position:fixed;left:50%;transform:translate(-50%)}._view_elx17_1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;height:100%;min-height:0;display:grid}._join_elx17_9,._players_elx17_10{gap:var(--space-3);flex-direction:column;min-width:0;min-height:0;display:flex}._join_elx17_9{box-sizing:border-box;padding:var(--screen-space);background:var(--gradient-hero);color:var(--color-hero-text)}._players_elx17_10{box-sizing:border-box;padding:var(--screen-space)}._join_elx17_9 p,._players_elx17_10 h2{margin:0}._where_elx17_35{font-size:var(--screen-font-md);color:var(--color-hero-text-muted)}._code_elx17_40{font-family:var(--font-heading);font-size:var(--screen-font-code);letter-spacing:.08em;white-space:nowrap;font-weight:800;line-height:1}._quiz_elx17_49{font-family:var(--font-heading);font-size:var(--screen-font-lg);overflow-wrap:anywhere;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}._settings_elx17_61{font-size:var(--screen-font-sm);color:var(--color-hero-text-muted)}._qr_elx17_66{flex:1 1 0;place-items:center;min-height:28dvh;display:grid}._qrImage_elx17_73{aspect-ratio:1;border-radius:var(--radius-lg);width:auto;max-width:100%;height:100%;max-height:100%}._count_elx17_82{font-family:var(--font-heading);font-weight:700;font-size:var(--screen-font-lg)}._list_elx17_88{min-height:0;font-size:var(--screen-font-roster-1);flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:.15em;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}._list_elx17_88[data-tier="2"]{font-size:var(--screen-font-roster-2)}._list_elx17_88[data-tier="3"]{font-size:var(--screen-font-roster-3);grid-template-columns:repeat(2,minmax(0,1fr))}._list_elx17_88[data-tier="4"]{font-size:var(--screen-font-roster-4);grid-template-columns:repeat(3,minmax(0,1fr))}._list_elx17_88[data-tier="5"]{font-size:var(--screen-font-roster-5);grid-template-columns:repeat(6,minmax(0,1fr))}._player_elx17_10{background:var(--color-tint);border-radius:var(--radius-pill);align-items:center;gap:.4em;min-width:0;padding:.1em .7em;font-weight:700;line-height:1.3;display:flex}._nickname_elx17_133{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._badge_elx17_140{background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-pill);font-size:var(--font-size-badge);flex:none;padding:0 .4em}._waiting_elx17_149{font-size:var(--screen-font-sm);color:var(--color-text-muted)}._list_7qlex_1{gap:var(--space-2);min-height:0;font-size:var(--screen-font-md);grid-auto-rows:minmax(0,auto);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}._row_7qlex_13{background:var(--row-bg,var(--color-tint));border-radius:var(--radius-lg);border:0;align-items:center;gap:.6em;min-width:0;padding:.25em .6em;font-weight:700;line-height:1.25;display:flex}._rank_7qlex_26{background:var(--color-surface);min-width:1.6em;color:var(--color-accent);border-radius:var(--radius-pill);font-family:var(--font-heading);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding-inline:.4em;font-weight:800;display:grid}._nickname_7qlex_40{overflow-wrap:anywhere;flex:1;min-width:0}._score_7qlex_46{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:700}._row_7qlex_13[data-first] ._rank_7qlex_26{background:var(--color-accent);color:var(--color-on-accent)}._view_ffjd5_1{gap:var(--screen-space);box-sizing:border-box;height:100%;min-height:0;padding:var(--screen-space);background:var(--gradient-hero);color:var(--color-hero-text);grid-template-rows:auto minmax(0,1fr) auto;display:grid}._header_ffjd5_13{align-items:baseline;gap:var(--screen-space);min-width:0;display:flex}._title_ffjd5_20,._quiz_ffjd5_21,._restart_ffjd5_22{margin:0}._title_ffjd5_20{font-family:var(--font-heading);font-size:var(--screen-font-xl);flex:none;font-weight:700;line-height:1.2}._quiz_ffjd5_21{overflow-wrap:anywhere;min-width:0;font-size:var(--screen-font-md);color:var(--color-hero-text-muted);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._stage_ffjd5_46{gap:var(--screen-space);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}._stage_ffjd5_46[data-with-list=true]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}._stage_ffjd5_46>ol:last-child:not(._podium_ffjd5_57){--row-bg:color-mix(in srgb, var(--color-surface) 70%, transparent);font-size:var(--screen-font-sm);align-self:start}._podium_ffjd5_57{justify-content:center;align-items:flex-end;gap:var(--space-4);height:100%;min-height:0;margin:0;padding:0;list-style:none;display:flex}._step_ffjd5_75{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;max-width:14em;height:100%;padding:var(--space-3);background:color-mix(in srgb, var(--color-surface) 78%, transparent);border-radius:var(--radius-xl) var(--radius-xl) 0 0;text-align:center;font-size:var(--screen-font-podium-name);border:0;flex-direction:column;flex:1 1 0;line-height:1.2;display:flex;overflow:hidden}._step_ffjd5_75[data-rank="1"]{background:var(--color-surface);order:2;height:100%}._step_ffjd5_75[data-rank="2"]{order:1;height:78%}._step_ffjd5_75[data-rank="3"]{order:3;height:62%}._rank_ffjd5_111{background:var(--color-accent-soft);width:1.3em;height:1.3em;color:var(--color-accent);border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:var(--screen-font-xl);place-items:center;font-weight:800;line-height:1;display:grid}._step_ffjd5_75[data-rank="1"] ._rank_ffjd5_111{background:var(--color-accent);color:var(--color-on-accent)}._nickname_ffjd5_130{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-heading);font-weight:700}._score_ffjd5_137{font-size:var(--screen-font-md);font-variant-numeric:tabular-nums;color:var(--color-hero-text-muted);white-space:nowrap}._restart_ffjd5_22{font-size:var(--screen-font-md);color:var(--color-hero-text-muted);text-align:center}._grid_lxtzo_1{gap:var(--screen-space);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);min-height:0;margin:0;padding:0;list-style:none;display:grid}._choice_lxtzo_12{min-width:0;min-height:0;padding:var(--space-2) .6em;background:var(--choice,var(--color-accent));color:var(--color-on-choice);border-radius:var(--radius-xl);border:0;gap:.6em;font-weight:700;line-height:1.2;display:flex;overflow:hidden}._choice_lxtzo_12:first-child{--choice:var(--color-choice-1)}._choice_lxtzo_12:nth-child(2){--choice:var(--color-choice-2)}._choice_lxtzo_12:nth-child(3){--choice:var(--color-choice-3)}._choice_lxtzo_12:nth-child(4){--choice:var(--color-choice-4)}._grid_lxtzo_1[data-tier="1"]{font-size:var(--screen-font-md)}._grid_lxtzo_1[data-tier="2"]{font-size:var(--screen-font-choice-2)}._grid_lxtzo_1[data-tier="3"]{font-size:var(--screen-font-choice-3)}._grid_lxtzo_1[data-tier="4"]{font-size:var(--screen-font-choice-4)}._choice_lxtzo_12[data-state=correct]{outline:.25rem solid var(--choice,var(--color-accent));outline-offset:.25rem}._choice_lxtzo_12[data-state=wrong]{opacity:.35}._letter_lxtzo_68{background:var(--color-surface);width:1.6em;height:1.6em;color:var(--choice,var(--color-accent));border-radius:var(--radius-pill);font-family:var(--font-heading);flex:none;place-items:center;margin-block:auto;font-weight:800;display:grid}._label_lxtzo_82{overflow-wrap:anywhere;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;min-width:0;margin-block:auto;display:-webkit-box;overflow:hidden}._view_2ypom_1{gap:var(--screen-space);box-sizing:border-box;height:100%;min-height:0;padding:var(--screen-space);grid-template-rows:auto auto auto minmax(0,1fr) auto;display:grid}._header_2ypom_11{justify-content:space-between;align-items:baseline;gap:var(--screen-space);display:flex}._position_2ypom_18,._seconds_2ypom_19,._answers_2ypom_20{font-size:var(--screen-font-md);color:var(--color-text-muted);margin:0}._position_2ypom_18{font-weight:700}._seconds_2ypom_19{font-family:var(--font-heading);font-size:var(--screen-font-lg);color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:800}._track_2ypom_38{height:var(--space-4);background:var(--color-tint);border-radius:var(--radius-pill);overflow:hidden}._bar_2ypom_45{background:var(--color-accent);border-radius:var(--radius-pill);height:100%;transition:width .2s linear}._label_2ypom_52{overflow-wrap:anywhere;font-family:var(--font-heading);font-size:var(--screen-font-lg);line-clamp:6;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-weight:700;display:-webkit-box;overflow:hidden}._label_2ypom_52[data-tier="2"]{font-size:var(--screen-font-question-2)}._label_2ypom_52[data-tier="3"]{font-size:var(--screen-font-question-3)}._label_2ypom_52[data-tier="4"]{font-size:var(--screen-font-question-4)}._answers_2ypom_20{text-align:right}._chart_1cm69_1{justify-content:center;align-items:stretch;gap:var(--screen-space);min-height:0;font-size:var(--screen-font-md);flex:1 1 0;margin:0;padding:0;list-style:none;display:flex}._item_1cm69_14{flex:1 1 0;grid-template-rows:minmax(0,1fr) auto;min-width:0;max-width:8em;min-height:0;display:grid}._item_1cm69_14:first-child{--choice:var(--color-choice-1)}._item_1cm69_14:nth-child(2){--choice:var(--color-choice-2)}._item_1cm69_14:nth-child(3){--choice:var(--color-choice-3)}._item_1cm69_14:nth-child(4){--choice:var(--color-choice-4)}._column_1cm69_39{flex-direction:column;justify-content:flex-end;min-height:0;display:flex}._count_1cm69_46{text-align:center;font-variant-numeric:tabular-nums;flex:none;height:1.5em;font-weight:700;line-height:1.5em}._bar_1cm69_55{height:calc((100% - 1.5em) * var(--ratio));min-height:var(--space-1);background:var(--choice,var(--color-accent));border-radius:var(--radius-md) var(--radius-md) 0 0;opacity:.28;border:0;flex:none}._letter_1cm69_65{padding-top:var(--space-1);color:var(--color-text-muted);justify-content:center;align-items:center;gap:.2em;line-height:1.3;display:flex}._item_1cm69_14[data-correct=true] ._bar_1cm69_55{opacity:1}._item_1cm69_14[data-correct=true] ._letter_1cm69_65{color:var(--choice,var(--color-accent));font-weight:800}._view_112xt_1{gap:var(--screen-space);box-sizing:border-box;height:100%;min-height:0;padding:var(--screen-space);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}._result_112xt_11,._ranking_112xt_19{gap:var(--space-3);flex-direction:column;min-width:0;min-height:0;display:flex}._result_112xt_11 p,._title_112xt_28{margin:0}._caption_112xt_32{font-size:var(--screen-font-md);color:var(--color-text-muted);font-weight:700}._title_112xt_28{font-family:var(--font-heading);font-size:var(--screen-font-lg);font-weight:700}._answer_112xt_44{min-width:0;padding:var(--space-2) .6em;background:var(--choice,var(--color-accent));color:var(--color-on-choice);border-radius:var(--radius-xl);font-size:var(--screen-font-lg);border:0;align-items:center;gap:.6em;font-weight:700;line-height:1.2;display:flex}._answer_112xt_44[data-choice="1"]{--choice:var(--color-choice-1)}._answer_112xt_44[data-choice="2"]{--choice:var(--color-choice-2)}._answer_112xt_44[data-choice="3"]{--choice:var(--color-choice-3)}._answer_112xt_44[data-choice="4"]{--choice:var(--color-choice-4)}._answer_112xt_44[data-tier="2"]{font-size:var(--screen-font-choice-2)}._answer_112xt_44[data-tier="3"]{font-size:var(--screen-font-choice-3)}._answer_112xt_44[data-tier="4"]{font-size:var(--screen-font-choice-4)}._letter_112xt_87{background:var(--color-surface);width:1.6em;height:1.6em;color:var(--choice,var(--color-accent));border-radius:var(--radius-pill);font-family:var(--font-heading);flex:none;place-items:center;font-weight:800;display:grid}._label_112xt_100{overflow-wrap:anywhere;flex:1;min-width:0}._check_112xt_106{flex:none}._explanation_112xt_110{font-size:var(--screen-font-md);color:var(--color-text);overflow-wrap:anywhere;line-height:1.3}._explanation_112xt_110[data-tier="2"]{font-size:var(--screen-font-explain-2)}._explanation_112xt_110[data-tier="3"]{font-size:var(--screen-font-explain-3)}._explanation_112xt_110[data-tier="4"]{font-size:var(--screen-font-sm)}._source_112xt_129{font-size:var(--screen-font-sm);color:var(--color-text-muted);overflow-wrap:anywhere}._screen_puuyw_1{height:100dvh;padding:0;display:grid;position:relative;overflow:hidden}._centered_puuyw_9{justify-content:center;align-items:center;gap:var(--screen-space);height:100%;padding:var(--screen-space);text-align:center;flex-direction:column;display:flex}._message_puuyw_20{font-family:var(--font-heading);font-size:var(--screen-font-lg);text-align:center;place-self:center;margin:0;font-weight:700}._message_puuyw_20+._message_puuyw_20{font-family:inherit;font-size:var(--screen-font-md);color:var(--color-text-muted);font-weight:400}._action_puuyw_36{padding:var(--space-3) var(--space-6);background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-pill);font:inherit;font-size:var(--screen-font-md);cursor:pointer;border:0;font-weight:700;text-decoration:none}._reconnecting_puuyw_49{top:var(--screen-space);padding:var(--space-2) var(--space-5);background:var(--color-text);color:var(--color-bg);border-radius:var(--radius-pill);font-size:var(--screen-font-sm);white-space:nowrap;margin:0;font-weight:600;position:fixed;left:50%;transform:translate(-50%)}._page_1peg0_1{max-width:44rem}._page_1peg0_1 h1{font-size:var(--font-size-2xl)}._page_1peg0_1 h1:after{content:"";width:3.5rem;height:.375rem;margin-top:var(--space-3);background:var(--color-accent-soft);border-radius:var(--radius-pill);display:block}._page_1peg0_1 p{color:var(--color-text-muted);font-size:var(--font-size-lg)}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/bricolage-grotesque-latin-Cre6nC2_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/figtree-latin-D_ZTVpCC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg:#fff;--color-surface:#fff;--color-text:#33142a;--color-text-muted:#73586a;--color-border:#ecd3de;--color-accent:#c2255c;--color-on-accent:#fff;--color-accent-soft:#ffdeeb;--color-tint:#fff0f6;--color-success:#1d7a46;--color-danger:#b42318;--color-success-soft:#e3f6ec;--color-danger-soft:#fdecea;--color-choice-1:#c2255c;--color-choice-2:#1c64d6;--color-choice-3:#b35400;--color-choice-4:#0d5f45;--color-on-choice:#fff;--color-hero-start:#ffb3cd;--color-hero-mid:#fbc4d8;--color-hero-end:#ffd8e4;--color-hero-text:#3b1530;--color-hero-text-muted:#5e2f4c;--color-hero-mark:#a61e4d;--gradient-hero:linear-gradient(135deg, var(--color-hero-start) 0%, var(--color-hero-mid) 55%, var(--color-hero-end) 100%);--font-body:"Figtree", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading:"Bricolage Grotesque", var(--font-body);--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.75rem;--font-size-2xl:2.125rem;--font-size-3xl:2.75rem;--font-size-hero:clamp(2.125rem, 4.6vw, 3.375rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.125rem;--radius-xl:1.75rem;--radius-pill:999px;--shadow-card:0 1px 2px #3c142d0f, 0 8px 24px #3c142d14;--shadow-float:0 6px 24px #781e461f, 0 0 0 1px #781e4614;--screen-font-sm:clamp(1rem, 1.6vw, 2rem);--screen-font-md:clamp(1.25rem, 2.4vw, 3rem);--screen-font-lg:clamp(1.75rem, 3.6vw, 4.5rem);--screen-font-xl:clamp(2.5rem, 5.5vw, 7rem);--screen-font-code:clamp(2.5rem, 5.5vw, 7rem);--screen-font-roster-1:clamp(.75rem, 2.4vw, 3rem);--screen-font-roster-2:clamp(.75rem, 2vw, 2.5rem);--screen-font-roster-3:clamp(.75rem, 1.5vw, 2rem);--screen-font-roster-4:clamp(.7rem, 1.3vw, 1.75rem);--screen-font-roster-5:clamp(.65rem, 1.1vw, 1.4rem);--screen-font-question-2:clamp(1.25rem, 2.8vw, 3.5rem);--screen-font-question-3:clamp(1.1rem, 2.4vw, 3rem);--screen-font-question-4:clamp(1rem, 2vw, 2.5rem);--screen-font-choice-2:clamp(1rem, 2vw, 2.5rem);--screen-font-choice-3:clamp(.9rem, 1.7vw, 2.1rem);--screen-font-choice-4:clamp(.85rem, 1.5vw, 1.9rem);--screen-font-explain-2:clamp(1.1rem, 2vw, 2.5rem);--screen-font-explain-3:clamp(1rem, 1.7vw, 2.1rem);--screen-font-podium-name:clamp(1rem, 2.2vw, 2.75rem);--font-size-badge:.6em;--screen-space:clamp(.75rem, 2vw, 3rem)}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-md);margin:0;line-height:1.5}h1,h2,h3{font-family:var(--font-heading);line-height:1.2}a{color:var(--color-accent)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
