@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-hebrew-wght-normal-DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-ext-wght-normal-CYrqKuxd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-wght-normal-DM6njrJ3.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#ff4fa3;--color-primary-light:#ff85c0;--color-primary-dark:#d92e80;--color-on-primary:#14061a;--color-secondary:#2ee6f5;--color-on-secondary:#04161a;--color-accent:#ffd23f;--color-bg:#0e0b1f;--color-surface:#1a1633;--color-surface-raised:#252046;--color-border-decorative:#3a3366;--color-border-field:#6b63a0;--color-text:#f5f3ff;--color-text-muted:#b8b2d9;--color-text-subtle:#8a83b3;--color-success:#3df2a0;--color-warning:#ffb020;--color-error:#ff5a6e;--color-info:#5ab8ff;--player-rouge:#ff5a5f;--player-orange:#ff9a3d;--player-jaune:#ffe14d;--player-vert:#4be37a;--player-cyan:#2ee6f5;--player-bleu:#5b8cff;--player-violet:#b084ff;--player-rose:#ff6fd1;--color-on-player:#14061a;--gradient-party:linear-gradient(135deg, #ff4fa3 0%, #a97cff 50%, #2ee6f5 100%);--gradient-lobby:radial-gradient(circle at 20% 10%, #2a1650 0%, #0e0b1f 60%);--font-display:"Fredoka Variable", "Fredoka", system-ui, sans-serif;--font-body:"Nunito Variable", "Nunito", system-ui, sans-serif;--space-unit:8px;--radius-sm:8px;--radius-md:16px;--radius-lg:28px;--radius-full:9999px;--shadow-sm:0 2px 8px #00000073;--shadow-lg:0 16px 48px #0009;--glow-primary:0 0 24px #ff4fa38c;--glow-cyan:0 0 20px #2ee6f580;--motion-fast:.12s;--motion-normal:.25s;--motion-slow:.45s;--motion-show:1s;--ease:cubic-bezier(.2, .8, .2, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--text-room-code:64px;--text-h1:32px;--text-h2:24px;--text-h3:20px;--text-body:17px;--text-caption:14px;--text-button:18px;--touch-target:48px}.host{--space-unit:16px;--text-room-code:160px;--text-h1:96px;--text-h2:64px;--text-h3:44px;--text-body:32px;--text-caption:28px;--text-button:36px;--radius-md:24px;--radius-lg:48px;font-size:var(--text-body);line-height:1.4}:root,.host{--space-xs:calc(var(--space-unit) * .5);--space-sm:var(--space-unit);--space-md:calc(var(--space-unit) * 2);--space-lg:calc(var(--space-unit) * 3);--space-xl:calc(var(--space-unit) * 5)}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;line-height:1.5}h1,h2,h3{font-family:var(--font-display);margin:0;font-weight:700}h1{font-size:var(--text-h1);line-height:1.15}h2{font-size:var(--text-h2);line-height:1.2}h3{font-size:var(--text-h3);font-weight:600;line-height:1.25}p{margin:0}button,input{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--color-secondary);outline-offset:3px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._drawing_1pnfm_1{width:100%;height:100%;display:block}._disc_1pnfm_8{width:var(--avatar-size);height:var(--avatar-size);background:var(--avatar-color);color:var(--color-on-player,#14061a);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}._face_1pnfm_20{width:100%;height:100%}._medal_1pnfm_26{right:calc(var(--avatar-size) * -.06);bottom:calc(var(--avatar-size) * -.06);width:max(14px, calc(var(--avatar-size) * .42));height:max(14px, calc(var(--avatar-size) * .42));background:var(--avatar-medal-bg,#0e0b1f);border:max(1.5px, calc(var(--avatar-size) * .035)) solid var(--avatar-color);border-radius:50%;place-items:center;display:grid;position:absolute}._shape_1pnfm_39{width:66%;height:66%;color:var(--avatar-color)}._alone_1pnfm_45{width:56%;height:56%}._disc_1pnfm_8[data-gone]{filter:grayscale();opacity:.55}._button_a4aob_1{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--touch-target);padding:0 calc(var(--space-unit) * 3);border-radius:var(--radius-md);font-family:var(--font-body);font-weight:700;font-size:var(--text-button);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform var(--motion-fast) var(--ease), box-shadow var(--motion-normal) var(--ease), background-color var(--motion-normal) var(--ease), opacity var(--motion-normal) var(--ease);border:2px solid #0000;line-height:1;display:inline-flex}._button_a4aob_1:active:not(:disabled){transform:scale(.96)}._button_a4aob_1:disabled{opacity:.4;cursor:not-allowed}._button_a4aob_1[aria-busy=true]{opacity:1;cursor:progress}._md_a4aob_38{min-height:56px}._lg_a4aob_42{min-height:64px;padding:0 calc(var(--space-unit) * 4);border-radius:var(--radius-md)}.host ._lg_a4aob_42{min-height:120px;padding:0 80px}._block_a4aob_53{width:100%}._primary_a4aob_57{background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--glow-primary)}._primary_a4aob_57:active:not(:disabled){background:var(--color-primary-dark)}@media (hover:hover){._primary_a4aob_57:hover:not(:disabled){background:var(--color-primary-light)}._secondary_a4aob_72:hover:not(:disabled){box-shadow:var(--glow-cyan)}._quiet_a4aob_76:hover:not(:disabled){background:var(--color-surface-raised)}}._secondary_a4aob_72{color:var(--color-secondary);border-color:var(--color-secondary);background:0 0}._quiet_a4aob_76{color:var(--color-text);padding:0 var(--space-md);background:0 0}._danger_a4aob_93{color:var(--color-error);border-color:var(--color-error);background:0 0}._icon_a4aob_99{display:inline-flex}._icon_a4aob_99 svg{width:1.2em;height:1.2em}._withReason_a4aob_108{align-items:center;gap:var(--space-xs);flex-direction:column;display:inline-flex}._reason_a4aob_115{font-size:var(--text-caption);color:var(--color-text-muted);text-align:center;font-weight:600}._dots_1e77t_1{align-items:center;gap:.35em;display:inline-flex}._dot_1e77t_1{border-radius:var(--radius-full);background:var(--dot,currentColor);width:.5em;height:.5em;box-shadow:0 0 .6em var(--dot,currentColor);animation:_bounce_1e77t_1 .9s var(--ease) infinite}@keyframes _bounce_1e77t_1{0%,to{opacity:.6;transform:translateY(0)}40%{opacity:1;transform:translateY(-.45em)}}._length_vak1l_11{min-width:0;font-family:var(--length-font,inherit);border:0;margin:0;padding:0}._legend_vak1l_19{margin:0 0 var(--space-sm,8px);font-size:var(--length-legend-size,var(--text-caption,14px));color:var(--length-legend,var(--color-text-muted,#b8b2d9));padding:0;font-weight:700}._choices_vak1l_27{gap:var(--length-spacing,var(--space-sm,8px));margin:0;padding:0;list-style:none;display:flex}._column_vak1l_35 ._choices_vak1l_27{flex-direction:column}._row_vak1l_39 ._choices_vak1l_27{flex-flow:wrap}._choice_vak1l_27{align-items:center;gap:calc(var(--space-unit,8px) * 1.5);min-height:var(--length-height,56px);padding:var(--space-xs,4px) var(--space-md,16px);border:2px solid var(--length-border,var(--color-border-field,#6b63a0));border-radius:var(--length-radius,var(--radius-md,16px));background:var(--length-surface,var(--color-surface,#1a1633));color:var(--length-text,var(--color-text,#f5f3ff));font:inherit;font-family:var(--length-font,inherit);font-size:var(--length-size,var(--text-body,17px));text-align:start;transition:transform var(--motion-fast,.12s) var(--ease,ease), background-color var(--motion-normal,.25s) var(--ease,ease), border-color var(--motion-normal,.25s) var(--ease,ease), color var(--motion-normal,.25s) var(--ease,ease);margin:0;line-height:1.25;display:flex}button._choice_vak1l_27{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%}._row_vak1l_39 button._choice_vak1l_27{width:auto}button._choice_vak1l_27:active{transform:scale(.96)}button._choice_vak1l_27:focus-visible{outline:3px solid var(--length-focus,var(--color-secondary,#2ee6f5));outline-offset:2px}._choice_vak1l_27[aria-pressed=true],._choice_vak1l_27[aria-current=true]{border-color:var(--length-chosen-border,var(--color-primary,#ff4fa3));background:var(--length-chosen-surface,var(--color-surface-raised,#252046));color:var(--length-chosen-text,var(--length-text,var(--color-text,#f5f3ff)))}._mark_vak1l_94{opacity:.7;border:2px solid;border-radius:50%;flex:none;width:1.1em;height:1.1em}._choice_vak1l_27[aria-pressed=true] ._mark_vak1l_94,._choice_vak1l_27[aria-current=true] ._mark_vak1l_94{border-color:var(--length-mark,var(--color-primary,#ff4fa3));background:radial-gradient(circle, var(--length-mark,var(--color-primary,#ff4fa3)) 0 45%, transparent 50%);opacity:1}._text_vak1l_114{min-width:0}._row_vak1l_39 ._choice_vak1l_27{gap:var(--length-gap,var(--space-sm,8px));padding:var(--length-padding,var(--space-sm,8px));padding-inline-end:var(--length-padding-end,var(--space-md,16px))}._row_vak1l_39 ._text_vak1l_114{flex-direction:column;display:flex}._row_vak1l_39 ._separator_vak1l_130{display:none}._label_vak1l_134{font-weight:700}._duration_vak1l_138{color:var(--length-muted,var(--color-text-muted,#b8b2d9));white-space:nowrap;font-weight:600}._choice_vak1l_27[aria-pressed=true] ._duration_vak1l_138,._choice_vak1l_27[aria-current=true] ._duration_vak1l_138{color:inherit}@media (hover:hover){button._choice_vak1l_27:hover:not([aria-pressed=true]){border-color:var(--length-chosen-border,var(--color-primary,#ff4fa3))}}._veil_1h56q_1{z-index:50;padding:var(--space-md);-webkit-backdrop-filter:blur(10px);animation:_fade_1h56q_1 var(--motion-normal) var(--ease);background:#0e0b1fcc;place-items:center;display:grid;position:fixed;inset:0}.host ._veil_1h56q_1{position:absolute}._card_1h56q_19{width:min(100%,520px);max-height:100%;padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-lg);border:1px solid var(--color-border-decorative);animation:_rise_1h56q_1 var(--motion-normal) var(--ease);overflow:auto}.host ._card_1h56q_19{width:min(100%,1100px);padding:64px}._card_1h56q_19:focus{outline:none}@keyframes _fade_1h56q_1{0%{opacity:0}}@keyframes _rise_1h56q_1{0%{opacity:0;transform:translateY(16px)scale(.98)}}._badge_w78hr_1{--size:64px;align-items:center;gap:calc(var(--size) * .12);flex-direction:column;min-width:0;display:inline-flex}._lg_w78hr_10{--size:168px}._md_w78hr_14{--size:64px}._sm_w78hr_18{--size:40px}._avatar_w78hr_22{width:var(--size);height:var(--size);border-radius:var(--radius-full);background:var(--player);color:var(--color-on-player);box-shadow:0 0 calc(var(--size) * .18) color-mix(in srgb, var(--player) 50%, transparent);transition:filter var(--motion-slow) var(--ease), opacity var(--motion-slow) var(--ease);place-items:center;display:grid;position:relative}._drawing_w78hr_38{position:absolute;inset:0}._initial_w78hr_43{font-family:var(--font-display);font-weight:700;font-size:calc(var(--size) * .5);line-height:1}._medal_w78hr_51{right:calc(var(--size) * -.06);bottom:calc(var(--size) * -.06);width:calc(var(--size) * .42);height:calc(var(--size) * .42);border-radius:var(--radius-full);background:var(--color-bg);border:max(2px, calc(var(--size) * .035)) solid var(--player);place-items:center;display:grid;position:absolute}._shape_w78hr_64{width:62%;height:62%;color:var(--player)}._crown_w78hr_70{z-index:1;top:calc(var(--size) * -.38);width:calc(var(--size) * .44);height:calc(var(--size) * .44);color:var(--color-accent);filter:drop-shadow(0 0 calc(var(--size) * .08) #ffd23f99);position:absolute;left:50%;transform:translate(-50%)rotate(-8deg)}._plug_w78hr_82{top:calc(var(--size) * -.04);left:calc(var(--size) * -.04);width:calc(var(--size) * .36);height:calc(var(--size) * .36);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-muted);border:2px solid var(--color-border-field);place-items:center;display:grid;position:absolute}._plug_w78hr_82 svg{width:60%;height:60%}._badge_w78hr_1[data-status=disconnected] ._initial_w78hr_43,._badge_w78hr_1[data-status=disconnected] ._drawing_w78hr_38,._badge_w78hr_1[data-status=disconnected] ._medal_w78hr_51{filter:grayscale();opacity:.45}._badge_w78hr_1[data-status=disconnected] ._avatar_w78hr_22{background:color-mix(in srgb, var(--player) 30%, var(--color-surface));box-shadow:none}._name_w78hr_113{max-width:calc(var(--size) * 1.6);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-weight:600;font-size:calc(var(--size) * .26);line-height:1.2;overflow:hidden}._sm_w78hr_18 ._name_w78hr_113{display:none}._lg_w78hr_10 ._name_w78hr_113{font-size:44px}._body_1mfx5_1{gap:var(--space-md);flex-direction:column;display:flex}._text_1mfx5_7{color:var(--color-text-muted)}._choices_1mfx5_11{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}._customize_1mfx5_17{min-height:var(--touch-target);padding:0 var(--space-md);color:var(--color-secondary);font-weight:700;font-size:var(--text-caption);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-self:center;text-decoration:underline}._options_1mfx5_31{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._option_1mfx5_31{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;display:flex}._optionTitle_1mfx5_51{font-weight:700;display:block}._optionHelp_1mfx5_56{font-size:var(--text-caption);color:var(--color-text-muted);display:block}._switch_1mfx5_63{appearance:none;border-radius:var(--radius-full);background:var(--color-border-field);cursor:pointer;width:56px;height:32px;transition:background var(--motion-normal) var(--ease);flex:none;margin:0;position:relative}._switch_1mfx5_63:after{content:"";border-radius:var(--radius-full);background:var(--color-text);width:24px;height:24px;transition:transform var(--motion-normal) var(--ease);position:absolute;top:4px;left:4px}._switch_1mfx5_63:checked{background:var(--color-secondary)}._switch_1mfx5_63:checked:after{background:var(--color-on-secondary);transform:translate(24px)}.host ._switch_1mfx5_63{width:96px;height:52px}.host ._switch_1mfx5_63:after{width:40px;height:40px;top:6px;left:6px}.host ._switch_1mfx5_63:checked:after{transform:translate(44px)}._picker_al2na_3{border:0;min-width:0;margin:0;padding:0}._label_al2na_10{margin-bottom:var(--space-xs);color:var(--color-text-muted);padding:0;font-weight:700}._options_al2na_17{gap:var(--space-xs);padding:var(--space-xs);border:2px solid var(--color-border-decorative);border-radius:var(--radius-full);background:var(--color-surface);display:inline-flex}._option_al2na_17{min-width:calc(var(--space-unit) * 14);min-height:calc(var(--space-unit) * 6);padding:0 var(--space-md);border-radius:var(--radius-full);color:var(--color-text);font:inherit;font-family:var(--font-display);font-weight:600;font-size:var(--text-button);cursor:pointer;touch-action:manipulation;background:0 0;border:0}._option_al2na_17[aria-pressed=true]{background:var(--color-secondary);color:var(--color-on-secondary)}._option_al2na_17:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}
