@font-face{font-family:Readex Pro Arabic;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/readex-pro-arabic-v2.woff2)format("woff2");unicode-range:U+20,U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/readex-pro-latin-v2.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:Lalezar Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/lalezar-arabic-v1.004.woff2)format("woff2");unicode-range:U+20,U+60C,U+61B,U+61F,U+621-63A,U+640-652,U+660-66C,U+670,U+6F0-6F9,U+200C-200D,U+FD3E-FD3F}@font-face{font-family:Lalezar Marks;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/lalezar-marks-v2.woff2)format("woff2");unicode-range:U+21,U+25,U+28-29,U+2B-2E,U+30-3A,U+3F,U+52,U+69,U+6D,U+6F,U+7A}@font-face{font-family:Lalezar;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/lalezar-latin-v1.004.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D,U+2026,U+20AC}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff6ea;--color-surface:#fff;--color-surface-2:#f4ebff;--color-border:#dcc9f5;--color-text:#1e0b3d;--color-text-muted:#5b4785;--color-primary:#6a1fd1;--color-primary-hover:#5a16b5;--color-on-primary:#fff;--color-accent:#ff9f1c;--color-on-accent:#1e0b3d;--color-danger:#c0262d;--color-on-danger:#fff;--color-success:#167a3e;--color-on-success:#fff;--color-focus:#0b63ce;--color-selected:#ede0ff;--color-primary-shade:#43108a;--color-danger-shade:#7f1419;--color-surface-shade:#dcc9f5;--color-celebrate-1:#ff9f1c;--color-celebrate-2:#6a1fd1;--color-celebrate-3:#d6246e;--color-celebrate-4:#f6c945;--gloss:linear-gradient(180deg, #ffffff38, #fff0 60%);--backdrop:radial-gradient(120% 80% at 50% 0%, #ffe9cc 0%, var(--color-bg) 60%);--qr-ink:#1e0b3d;--qr-paper:#fff;--avatar-1:#0b6e6e;--avatar-2:#a8431f;--avatar-3:#5b4fb0;--avatar-4:#2e7d4f;--avatar-5:#8a5a00;--avatar-6:#b0306a;--avatar-7:#3a6ea5;--avatar-8:#6b5b45;--color-on-avatar:#fff;--font-family:"Readex Pro", "Readex Pro Arabic", system-ui, sans-serif;--font-display:"Lalezar", "Lalezar Arabic", var(--font-family);--font-weight-display:400;--font-size-xs:.8125rem;--font-size-sm:.9375rem;--font-size-md:1rem;--font-size-lg:1.1875rem;--font-size-xl:1.4375rem;--font-size-2xl:1.75rem;--font-size-3xl:2.0625rem;--font-size-4xl:2.5rem;--font-size-body:var(--font-size-md);--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--line-height-body:1.6;--line-height-heading:1.25;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--touch-target:2.75rem;--content-width:40rem;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-full:999px;--radius-button:18px;--radius-card:24px;--depth-button:4px;--depth-card:3px;--press-scale:.97;--border-width:1px;--border-width-strong:2px;--focus-ring:3px;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-emphasized:cubic-bezier(.3, 0, 0, 1.3);--easing-spring:cubic-bezier(.34, 1.56, .64, 1);--easing-exit:cubic-bezier(.3, 0, 1, 1);--duration-pop:.32s;--duration-enter:.28s;--duration-reveal:.48s;--duration-count:.9s;--duration-draw:.36s;--draw-wait:.3s;--duration-celebrate:1.6s;--stagger:70ms;--enter-distance:24px;--anim-pop:pop;--anim-enter:enter;--anim-rise:rise;--anim-settle:settle;--anim-draw:draw;--anim-shine:shine;--anim-spark:spark;--anim-pulse:pulse;--anim-shake:shake;--anim-burst:burst;--shadow-1:0 1px 2px #00000014, 0 1px 3px #0000000f;--shadow-card:0 var(--depth-card) 0 var(--color-surface-shade), 0 10px 24px #43108a14;--cta-1:#c2410c;--cta-2:#c2185b;--cta-3:#6a1fd1;--cta-shade:#43108a;--color-on-cta:#fff;--gradient-cta:linear-gradient(to right, var(--cta-1), var(--cta-2), var(--cta-3));--ring-safe:#15803d;--ring-warn:#a16207;--ring-alert:#c2410c;--ring-danger:#be123c;--ring-track:#e6dcf4;--color-chosen:#b85c00;--color-on-chosen:#fff;--color-chosen-tint:#fff1dc;--color-join:#6a1fd1;--color-on-join:#fff;--chosen-glow:#ff9f1c73;--medal-1:#f6b73c;--medal-2:#c9cede;--medal-3:#e0a273;--color-on-medal:#2a1400;--ribbon:#6a1fd1;--ribbon-shade:#43108a;--color-on-ribbon:#fff;--gradient-art:linear-gradient(135deg, var(--color-selected), var(--color-surface-2));--color-switch-off:#8a76ad;--color-host:#f6b73c;--color-host-edge:#8a5a00;--player-tile:4.875rem;--player-gap:var(--space-1);--avatar-pick:3.75rem;--avatar-ring:3px;--check-badge:1.375rem;--name-preview:2.75rem;--welcome-art:8.5rem;--card-art:6.5rem;--home-art:13rem;--code-field:3.75rem;--keyboard-inset:0px}:root:lang(ar){--font-size-body:1.0625rem;--font-family:"Readex Pro Arabic", "Readex Pro", system-ui, sans-serif;--font-display:"Lalezar Arabic", "Lalezar Marks", "Lalezar", var(--font-family)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1a0b38;--color-surface:#26124f;--color-surface-2:#331a66;--color-border:#5a3a9a;--color-text:#fff4e3;--color-text-muted:#cdbdf0;--color-primary:#ffa62b;--color-primary-hover:#ffb84f;--color-on-primary:#2a1200;--color-accent:#ff5fa8;--color-on-accent:#2a0016;--color-danger:#ff7b72;--color-on-danger:#2a0a06;--color-success:#4ade80;--color-on-success:#052e16;--color-focus:#7dd3fc;--color-selected:#43238a;--color-primary-shade:#b86a00;--color-danger-shade:#b83e36;--color-surface-shade:#120628;--color-celebrate-1:#ffa62b;--color-celebrate-2:#ff5fa8;--color-celebrate-3:#a77bff;--color-celebrate-4:#fff4e3;--backdrop:radial-gradient(120% 80% at 50% 0%, #3a1680 0%, var(--color-bg) 65%);--color-switch-off:#8f78c9;--cta-1:#ff8a1f;--cta-2:#ff735d;--cta-3:#ff5c9a;--cta-shade:#b3244f;--color-on-cta:#2a0a1f;--ring-safe:#4ade80;--ring-warn:#fde047;--ring-alert:#fb923c;--ring-danger:#fb7185;--ring-track:#3a2470;--color-chosen:#ffa62b;--color-on-chosen:#2a0a06;--color-chosen-tint:#4a2a3f;--color-join:#a77bff;--color-on-join:#1e0b3d;--shadow-card:0 var(--depth-card) 0 var(--color-surface-shade), 0 10px 24px #0000004d}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1a0b38;--color-surface:#26124f;--color-surface-2:#331a66;--color-border:#5a3a9a;--color-text:#fff4e3;--color-text-muted:#cdbdf0;--color-primary:#ffa62b;--color-primary-hover:#ffb84f;--color-on-primary:#2a1200;--color-accent:#ff5fa8;--color-on-accent:#2a0016;--color-danger:#ff7b72;--color-on-danger:#2a0a06;--color-success:#4ade80;--color-on-success:#052e16;--color-focus:#7dd3fc;--color-selected:#43238a;--color-primary-shade:#b86a00;--color-danger-shade:#b83e36;--color-surface-shade:#120628;--color-celebrate-1:#ffa62b;--color-celebrate-2:#ff5fa8;--color-celebrate-3:#a77bff;--color-celebrate-4:#fff4e3;--backdrop:radial-gradient(120% 80% at 50% 0%, #3a1680 0%, var(--color-bg) 65%);--color-switch-off:#8f78c9;--cta-1:#ff8a1f;--cta-2:#ff735d;--cta-3:#ff5c9a;--cta-shade:#b3244f;--color-on-cta:#2a0a1f;--ring-safe:#4ade80;--ring-warn:#fde047;--ring-alert:#fb923c;--ring-danger:#fb7185;--ring-track:#3a2470;--color-chosen:#ffa62b;--color-on-chosen:#2a0a06;--color-chosen-tint:#4a2a3f;--color-join:#a77bff;--color-on-join:#1e0b3d;--shadow-card:0 var(--depth-card) 0 var(--color-surface-shade), 0 10px 24px #0000004d}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--press-scale:1;--anim-pop:cue-fade;--anim-enter:cue-fade;--anim-rise:cue-fade;--anim-settle:cue-fade;--anim-draw:cue-fade;--anim-shine:cue-fade;--anim-spark:none;--draw-wait:0s;--anim-pulse:cue-glow;--anim-shake:cue-flash;--anim-burst:cue-confetti}}:root[data-motion=reduce]{--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--press-scale:1;--anim-pop:cue-fade;--anim-enter:cue-fade;--anim-rise:cue-fade;--anim-settle:cue-fade;--anim-draw:cue-fade;--anim-shine:cue-fade;--anim-spark:none;--draw-wait:0s;--anim-pulse:cue-glow;--anim-shake:cue-flash;--anim-burst:cue-confetti}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--backdrop);background-color:var(--color-bg);min-block-size:100dvh;color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}h1,h2,h3{margin-block:0 var(--space-3);line-height:var(--line-height-heading);font-weight:var(--font-weight-bold)}h1,h2{font-family:var(--font-display);font-weight:var(--font-weight-display)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-lg)}p{margin-block:0 var(--space-3)}a{color:var(--color-primary)}:focus-visible{outline:var(--focus-ring) solid var(--color-focus);outline-offset:2px}.isolate{direction:ltr;unicode-bidi:isolate}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:root{--dir:1}[dir=rtl]{--dir:-1}.motion-pop{animation:var(--anim-pop) var(--duration-pop) var(--easing-spring) both}.motion-enter{animation:var(--anim-enter) var(--duration-enter) var(--easing-standard) both}.motion-rise{animation:var(--anim-rise) var(--duration-enter) var(--easing-standard) both;animation-delay:calc(var(--i,0) * var(--stagger))}.motion-settle{animation:var(--anim-settle) var(--duration-count) var(--easing-standard) both}.motion-pulse{animation:var(--anim-pulse) var(--duration-reveal) var(--easing-spring) both}.motion-shake{animation:var(--anim-shake) var(--duration-reveal) var(--easing-standard) both}@keyframes pop{0%{opacity:0;scale:.6}60%{opacity:1;scale:1.08}to{scale:1}}@keyframes enter{0%{opacity:0;translate:calc(var(--enter-distance) * var(--dir)) 0}to{opacity:1;translate:0}}@keyframes rise{0%{opacity:0;translate:0 calc(var(--enter-distance) / 2)}to{opacity:1;translate:0}}@keyframes settle{0%{translate:0 calc(var(--shift,0) * (100% + var(--space-2)))}to{translate:0}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes spark{0%{opacity:1;translate:0 -60%}to{opacity:0;translate:0 -190%}}@keyframes shine{0%{translate:-120%}to{translate:120%}}@keyframes pulse{0%,to{scale:1}45%{scale:1.06}}@keyframes shake{0%,to{translate:0}20%{translate:-6px}40%{translate:6px}60%{translate:-4px}80%{translate:3px}}@keyframes cue-fade{0%{opacity:0}to{opacity:1}}@keyframes cue-glow{0%,to{outline:var(--focus-ring) solid transparent}40%{outline:var(--focus-ring) solid var(--cue-color,var(--color-accent));outline-offset:2px}}@keyframes cue-flash{0%,to{outline:var(--focus-ring) solid transparent}20%,60%{outline:var(--focus-ring) solid var(--cue-color,var(--color-danger));outline-offset:2px}40%{outline:var(--focus-ring) solid transparent}}._closed_1dizh_1{gap:var(--space-4);display:grid}._closed_1dizh_1 h1{margin:0}._slot_p7p54_1{border-radius:var(--radius-md);background:var(--gradient-art);color:var(--color-primary);flex:none;place-items:center;display:grid;overflow:hidden}._image_p7p54_11{object-fit:cover;block-size:100%;inline-size:100%}._card_f1njr_1{align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-3);border:var(--border-width-strong) solid var(--tone);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);display:flex}._card_f1njr_1:active:not(:disabled){box-shadow:none;transform:translateY(var(--depth-card)) scale(var(--press-scale))}._card_f1njr_1:disabled{cursor:progress}._create_f1njr_30{--tone:var(--color-chosen);--on-tone:var(--color-on-chosen)}._join_f1njr_35{--tone:var(--color-join);--on-tone:var(--color-on-join)}._art_f1njr_40{inline-size:var(--card-art);flex:none;block-size:auto}._words_f1njr_46{gap:var(--space-1);flex:1;min-inline-size:0;display:grid}._title_f1njr_53{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-display);line-height:var(--line-height-heading)}._hint_f1njr_60{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-heading)}._go_f1njr_66{inline-size:var(--touch-target);block-size:var(--touch-target);border-radius:var(--radius-md);background:var(--tone);color:var(--on-tone);flex:none;place-items:center;display:grid}._go_f1njr_66>svg:not(.spin){scale:var(--dir) 1}._home_1l0k9_2{gap:var(--space-4);min-block-size:calc(100dvh - var(--space-16) - var(--space-8));flex-direction:column;display:flex}._return_1l0k9_9{gap:var(--space-2);padding:var(--space-3);border:var(--border-width-strong) solid var(--color-chosen);border-radius:var(--radius-card);background:var(--color-chosen-tint);display:grid}._returnTitle_1l0k9_18{font-weight:var(--font-weight-bold);text-align:center;margin:0}._heading_1l0k9_24{text-align:center}._title_1l0k9_28{font-size:var(--font-size-4xl);margin:0}._subtitle_1l0k9_33{color:var(--color-text-muted);margin:0}._error_1l0k9_38{color:var(--color-danger);font-weight:var(--font-weight-medium);margin:0}._decoration_1l0k9_45{inline-size:var(--home-art);background:0 0;border-radius:0;align-self:center;margin-block-start:auto;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000);mask-image:radial-gradient(closest-side,#000 62%,#0000)}._join_xz7jt_1{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}._panel_xz7jt_7[hidden]{display:none}._form_xz7jt_12{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}._label_xz7jt_18{font-weight:var(--font-weight-bold)}._row_xz7jt_22{gap:var(--space-2);display:flex}._field_xz7jt_27{inline-size:0;min-inline-size:0;min-block-size:var(--code-field);padding-inline:var(--space-3);border:var(--border-width-strong) solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font:inherit;font-family:var(--font-display);font-size:var(--font-size-3xl);letter-spacing:.08em;text-align:center;flex:1}._field_xz7jt_27::placeholder{color:var(--color-text-muted)}._field_xz7jt_27:focus-visible{border-color:var(--color-primary);outline-offset:0}._field_xz7jt_27[aria-invalid=true]{border-color:var(--color-danger)}._paste_xz7jt_57{align-items:center;gap:var(--space-1);min-block-size:var(--code-field);padding-inline:var(--space-3);border:var(--border-width-strong) solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface-2);color:var(--color-text);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;flex:none;display:inline-flex}._paste_xz7jt_57:disabled{cursor:not-allowed;opacity:.55}._hint_xz7jt_78{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._error_xz7jt_84{color:var(--color-danger);font-weight:var(--font-weight-medium);margin:0}._frame_6z4wg_1{flex:none;display:inline-block;position:relative}._avatar_6z4wg_7{box-sizing:border-box;border-radius:var(--radius-full);block-size:100%;inline-size:100%;color:var(--color-on-avatar);font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none;place-items:center;line-height:1;display:grid;position:relative;overflow:hidden}._image_6z4wg_22{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}._plain_6z4wg_30{border:var(--border-width-strong) solid var(--color-border)}._host_6z4wg_34{border:var(--focus-ring) solid var(--color-host)}._dropped_6z4wg_39{border:var(--border-width-strong) dashed var(--color-text-muted);opacity:.6}._crown_6z4wg_44{color:var(--color-host);filter:drop-shadow(0 1px 0 var(--color-host-edge));justify-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline:0;transform:translateY(-55%)}._dot_6z4wg_55{box-sizing:border-box;border:var(--border-width-strong) solid var(--color-surface);border-radius:var(--radius-full);background:var(--color-success);block-size:26%;inline-size:26%;position:absolute;inset-block-end:2%;inset-inline-end:2%}._hollow_6z4wg_67{border-color:var(--color-text-muted);background:var(--color-surface)}._grid_13eya_1{justify-items:center;gap:var(--space-3) var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}._pick_13eya_8{inline-size:var(--avatar-pick);block-size:var(--avatar-pick);border-radius:var(--radius-full);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-fast) var(--easing-standard);background:0 0;border:0;padding:0;display:block;position:relative}._pick_13eya_8:active{transform:scale(var(--press-scale))}._selected_13eya_27{box-shadow:0 0 0 var(--avatar-ring) var(--color-chosen), 0 0 var(--space-3) var(--chosen-glow)}._check_13eya_33{inline-size:var(--check-badge);block-size:var(--check-badge);border:var(--border-width-strong) solid var(--color-bg);border-radius:var(--radius-full);background:var(--color-chosen);color:var(--color-on-chosen);place-items:center;display:grid;position:absolute;inset-block-end:calc(var(--space-1) * -1);inset-inline-end:calc(var(--space-1) * -1)}._dialog_1u9wj_1{inline-size:min(100%, var(--content-width));max-inline-size:100%;max-block-size:calc(90dvh - var(--keyboard-inset));margin-block:auto var(--keyboard-inset);background:var(--color-bg);color:var(--color-text);border:0;border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card);margin-inline:auto;padding:0;box-shadow:0 -4px 24px #00000040}._dialog_1u9wj_1::backdrop{background:#0a04188c}._sheet_1u9wj_20{gap:var(--space-4);padding:var(--space-4);padding-block-end:calc(var(--space-6) + env(safe-area-inset-bottom,0px));display:grid}._header_1u9wj_27{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._title_1u9wj_34{font-size:var(--font-size-2xl);margin:0}._close_1u9wj_39{min-inline-size:var(--touch-target);min-block-size:var(--touch-target);border-radius:var(--radius-full);background:var(--color-surface-2);color:var(--color-text);cursor:pointer;border:0;place-items:center;display:inline-grid}._field_1ain2_1{gap:var(--space-2);display:grid}._label_1ain2_6{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-display);line-height:var(--line-height-heading)}._box_1ain2_15{border:var(--border-width-strong) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);align-items:center;padding-inline-end:var(--space-1);display:flex}._box_1ain2_15:focus-within{border-color:var(--color-primary);outline:var(--focus-ring) solid var(--color-focus)}._invalid_1ain2_29{border-color:var(--color-danger)}._input_1ain2_33{inline-size:0;min-inline-size:0;min-block-size:calc(var(--name-preview) + var(--space-3));padding-inline:var(--space-4);border-radius:var(--radius-full);color:var(--color-text);font:inherit;font-size:var(--font-size-lg);background:0 0;border:0;flex:1}._input_1ain2_33:focus-visible{outline:none}._preview_1ain2_51{pointer-events:none;flex:none;place-items:center;display:grid}._error_1ain2_58{color:var(--color-danger);font-weight:var(--font-weight-medium);margin:0}._bar_eztu3_1{align-items:center;gap:var(--space-3);inline-size:100%;padding-block:var(--space-1);padding-inline:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex}._bar_eztu3_1:active{transform:scale(var(--press-scale))}._name_eztu3_22{min-inline-size:0;font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-display);text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._edit_eztu3_34{inline-size:var(--touch-target);block-size:var(--touch-target);border-radius:var(--radius-full);background:var(--color-surface-2);color:var(--color-primary);flex:none;place-items:center;display:grid}._form_eztu3_45{gap:var(--space-3);display:grid}._label_eztu3_50{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-display);line-height:var(--line-height-heading);margin:0}._save_eztu3_59{z-index:1;padding-block:var(--space-2);background:var(--color-bg);position:sticky;inset-block-end:0}._landing_16pt1_1{gap:var(--space-4);display:grid}._landing_16pt1_1 h1{margin:0}._code_16pt1_10{font-family:var(--font-display);font-size:var(--font-size-4xl);letter-spacing:.08em;text-align:center;margin:0}._facts_16pt1_18{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:0 var(--depth-card) 0 var(--color-surface-shade);margin:0;display:grid}._facts_16pt1_18 div{justify-content:space-between;gap:var(--space-3);display:flex}._facts_16pt1_18 dt{color:var(--color-text-muted)}._facts_16pt1_18 dd{font-weight:var(--font-weight-bold);margin:0}._error_16pt1_43{color:var(--color-danger);font-weight:var(--font-weight-medium);margin:0}._card_13wu9_1{gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid}._head_13wu9_12{align-items:center;gap:var(--space-2);color:var(--color-primary);flex-wrap:wrap;display:flex}._title_13wu9_20{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}._switch_ttm5p_1{inline-size:var(--space-16);block-size:var(--touch-target);color:var(--color-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;padding:0;position:relative}._switch_ttm5p_1:before{inset-block:var(--space-1);border-radius:var(--radius-full);background:var(--color-switch-off);content:"";transition:background-color var(--duration-fast) var(--easing-standard);position:absolute;inset-inline:0}._switch_ttm5p_1[aria-checked=true]:before{background:var(--color-primary)}._thumb_ttm5p_29{inset-block:var(--space-2);aspect-ratio:1;border-radius:var(--radius-full);background:var(--color-surface);transition:inset-inline-start var(--duration-fast) var(--easing-standard);place-items:center;display:grid;position:absolute;inset-inline-start:var(--space-1)}._switch_ttm5p_1[aria-checked=true] ._thumb_ttm5p_29{inset-inline-start:calc(var(--space-16) - var(--touch-target) + var(--space-3))}._games_4b9zq_1{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._game_4b9zq_1{gap:var(--space-1);inline-size:100%;padding:var(--space-4);border:var(--border-width-strong) solid var(--color-border);border-radius:var(--radius-card);background-color:var(--color-surface);background-image:var(--gloss);box-shadow:0 var(--depth-card) 0 var(--color-surface-shade);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;margin-block-end:var(--depth-card);display:grid}._game_4b9zq_1:active{box-shadow:0 0 0 var(--color-surface-shade);transform:translateY(var(--depth-card))}._gameTitle_4b9zq_31{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-display);margin:0}._description_4b9zq_38{color:var(--color-text-muted)}._players_4b9zq_42{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}._picker_4b9zq_47,._options_4b9zq_48{gap:var(--space-4);display:grid}._field_4b9zq_53{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}._label_4b9zq_61{font-weight:var(--font-weight-bold);padding:0}._choices_4b9zq_66{gap:var(--space-2);flex-wrap:wrap;display:flex}._choice_4b9zq_66{align-items:center;gap:var(--space-2);min-block-size:var(--touch-target);padding-inline:var(--space-4);border:var(--border-width-strong) solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);font-weight:var(--font-weight-bold);cursor:pointer;display:inline-flex}._choice_4b9zq_66:has(input:checked){border-color:var(--color-primary);background:var(--color-selected)}._choice_4b9zq_66:has(input:focus-visible){outline:var(--focus-ring) solid var(--color-focus);outline-offset:2px}._choice_4b9zq_66 input{accent-color:var(--color-primary);margin:0}._select_4b9zq_100{min-block-size:var(--touch-target);padding-inline:var(--space-3);border:var(--border-width-strong) solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font:inherit}._stepper_4b9zq_110{align-items:center;gap:var(--space-3);display:flex}._number_4b9zq_116{min-inline-size:3ch;font-family:var(--font-display);font-size:var(--font-size-2xl);text-align:center}._lobby_6vkz8_1{gap:var(--space-3);display:grid}._topCard_6vkz8_7{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}._codeBlock_6vkz8_13{gap:var(--space-1);min-inline-size:0;display:grid}._codeLabel_6vkz8_19{color:var(--color-text-muted);font-size:var(--font-size-sm)}._codeRow_6vkz8_24{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._code_6vkz8_13{font-family:var(--font-display);font-size:var(--font-size-3xl);letter-spacing:.04em;white-space:nowrap;line-height:1.1}._hero_6vkz8_40{inline-size:min(160px,36vw)}._iconButton_6vkz8_44{inline-size:var(--touch-target);block-size:var(--touch-target);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-primary);cursor:pointer;flex:none;place-items:center;padding:0;display:inline-grid}._iconButton_6vkz8_44:hover:not(:disabled){background:var(--color-surface-2)}._iconButton_6vkz8_44:disabled{cursor:not-allowed;opacity:.55}._notice_6vkz8_67{padding-block:var(--space-3);padding-inline:var(--space-4);border:var(--border-width-strong) solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-surface);font-weight:var(--font-weight-bold);margin:0}._gameRow_6vkz8_78{align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2);color:var(--color-text);font:inherit;text-align:start;display:flex}button._gameRow_6vkz8_78{border-color:var(--color-primary);cursor:pointer;-webkit-tap-highlight-color:transparent}button._gameRow_6vkz8_78:hover{background:var(--color-selected)}._gameArt_6vkz8_102{inline-size:var(--space-16)}._gameText_6vkz8_106{gap:var(--space-1);flex:1;min-inline-size:0;display:grid}._gameName_6vkz8_113{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-display);line-height:var(--line-height-heading)}._muted_6vkz8_120{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.4}._count_6vkz8_127{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._chip_6vkz8_133{align-items:center;gap:var(--space-1);padding-inline:var(--space-2);border:var(--border-width) solid var(--color-text-muted);border-radius:var(--radius-full);color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);display:inline-flex}._setting_6vkz8_146{align-items:center;gap:var(--space-2);min-block-size:var(--touch-target);color:var(--color-primary);display:flex}._settingLabel_6vkz8_154{min-inline-size:0;color:var(--color-text);font-weight:var(--font-weight-medium);flex:1;display:grid}._hint_6vkz8_162{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}._stepper_6vkz8_168{align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-full);background:var(--color-surface-2);display:flex}._number_6vkz8_177{min-inline-size:2.5ch;color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-align:center}._closeRow_6vkz8_185{align-items:center;gap:var(--space-2);min-block-size:var(--touch-target);color:var(--color-danger);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;padding:0;display:flex}._startBar_6vkz8_200{z-index:1;gap:var(--space-1);margin-inline:calc(-1 * var(--space-4));padding-block:var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom,0px));padding-inline:var(--space-4);background:linear-gradient(to top, var(--color-bg) 75%, transparent);display:grid;position:sticky;inset-block-end:0}._startHint_6vkz8_212{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;margin:0}._waiting_6vkz8_220{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--touch-target);font-weight:var(--font-weight-medium);margin:0;display:flex}._waitingDot_6vkz8_230{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-full);background:var(--color-primary)}._sheetActions_6vkz8_237{gap:var(--space-3);display:grid}._sheetActions_6vkz8_237 p{margin:0}._grid_1qspe_2{justify-content:center;gap:var(--space-3) var(--player-gap);flex-wrap:wrap;margin:0;padding:0;padding-block-start:var(--space-3);list-style:none;display:flex}._tile_1qspe_13{inline-size:var(--player-tile);flex:none}._body_1qspe_18{justify-items:center;gap:var(--space-1);border-radius:var(--radius-md);inline-size:100%;color:inherit;font:inherit;text-align:center;background:0 0;border:0;padding:0;display:grid}button._body_1qspe_18{cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover:hover){button._body_1qspe_18:hover{background:var(--color-surface-2)}}._name_1qspe_45{block-size:2.6em;inline-size:100%;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}._tag_1qspe_59{block-size:1.4em;inline-size:100%;color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}._shown_1qspe_70{color:var(--color-text);font-weight:var(--font-weight-medium)}._inviteRing_1qspe_75{box-sizing:border-box;border:var(--border-width-strong) dashed var(--color-primary);border-radius:var(--radius-full);block-size:72px;inline-size:72px;color:var(--color-primary);place-items:center;display:grid}._status_1wwed_1{padding-block:var(--space-12);color:var(--color-text-muted);text-align:center}._room_1wwed_7,._end_1wwed_12{gap:var(--space-4);display:grid}._end_1wwed_12 h1{margin:0}._banner_1wwed_22{padding-block:var(--space-3);padding-inline:var(--space-4);border:var(--border-width-strong) solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-selected);font-weight:var(--font-weight-bold);text-align:center;margin:0}._warning_1wwed_33{border-color:var(--color-accent);background:var(--color-surface)}._stale_1wwed_39{opacity:.55;filter:saturate(.6)}._chip_qp3dc_1{align-items:center;gap:var(--space-1);min-block-size:var(--touch-target);padding-inline:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;display:inline-flex}._chip_qp3dc_1:hover{background:var(--color-surface-2)}._group_d8av4_1{border:0;margin:0;padding:0}._legend_d8av4_7{font-weight:var(--font-weight-bold);margin-block-end:var(--space-2);padding:0}._options_d8av4_13{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}._option_d8av4_13{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--touch-target);padding-inline:var(--space-3);border:var(--border-width-strong) solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);font-weight:var(--font-weight-medium);cursor:pointer;display:flex}._option_d8av4_13:has(input:checked){border-color:var(--color-primary);background:var(--color-selected)}._option_d8av4_13 input{accent-color:var(--color-primary);block-size:1.1rem;inline-size:1.1rem;margin:0}._option_d8av4_13:has(input:focus-visible){outline:var(--focus-ring) solid var(--color-focus);outline-offset:2px}._settings_lopge_1{gap:var(--space-6);display:grid}._row_lopge_6{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._label_lopge_13{font-weight:var(--font-weight-bold)}._welcome_11bgu_1{gap:var(--space-4);display:grid}._intro_11bgu_6{justify-content:space-between;align-items:flex-end;gap:var(--space-2);display:flex}._words_11bgu_13{flex:1;align-self:center;min-inline-size:0}._title_11bgu_19{font-size:var(--font-size-4xl);margin:0}._lead_11bgu_24{color:var(--color-text-muted);margin:0}._art_11bgu_29{inline-size:var(--welcome-art);block-size:var(--welcome-art);flex:none;margin-block-end:calc(var(--space-4) * -1)}._avatars_11bgu_37{gap:var(--space-3);display:grid}._label_11bgu_42{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-display);line-height:var(--line-height-heading);margin:0}._bar_11bgu_51{z-index:1;gap:var(--space-2);margin-inline:calc(var(--space-4) * -1);padding-block:var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom,0px));padding-inline:var(--space-4);background:var(--color-bg);display:grid;position:sticky;inset-block-end:var(--keyboard-inset)}._terms_11bgu_63{color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:center;margin:0}._shell_4vj5n_1{flex-direction:column;min-block-size:100dvh;display:flex}._header_4vj5n_7{align-items:center;gap:var(--space-2);inline-size:100%;max-inline-size:var(--content-width);padding-block:var(--space-2);padding-inline:var(--space-4);margin-inline:auto;display:flex}._brand_4vj5n_18{min-inline-size:0;color:var(--color-primary);font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-display);text-align:center;flex:1;line-height:1;text-decoration:none}._actions_4vj5n_30{align-items:center;gap:var(--space-2);display:flex}._more_4vj5n_36{inline-size:var(--touch-target);block-size:var(--touch-target);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);cursor:pointer;flex:none;place-items:center;padding:0;display:inline-grid}._more_4vj5n_36:hover{background:var(--color-surface-2)}._main_4vj5n_54{inline-size:100%;max-inline-size:var(--content-width);padding-block:var(--space-2) var(--space-6);padding-inline:var(--space-4);flex:1;margin-inline:auto}._menu_4vj5n_63{gap:var(--space-1);display:grid}._menu_4vj5n_63 a,._leave_4vj5n_69{min-block-size:var(--touch-target);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-weight:var(--font-weight-medium);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}._menu_4vj5n_63 a:hover,._leave_4vj5n_69:hover{background:var(--color-surface-2)}._leave_4vj5n_69{color:var(--color-danger)}._confirm_4vj5n_94{gap:var(--space-3);display:grid}._confirm_4vj5n_94 p{margin:0}
