@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2)format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff)format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2)format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff)format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2)format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff)format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2)format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff)format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-arabic-600-normal-CPKvAnd1.woff2)format("woff2"),url(/assets/vazirmatn-arabic-600-normal-CWYTfCgi.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-ext-600-normal-CyxCUfFz.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-600-normal-Di8rk35l.woff)format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-600-normal-D-zF-Oec.woff2)format("woff2"),url(/assets/vazirmatn-latin-600-normal-BxJiDPKT.woff)format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2)format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff)format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2)format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff)format("woff");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:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#fdfcf8;--page-background:var(--color-background);--color-surface:#fff8f7;--color-surface-bright:#fff;--color-surface-low:#fff0ef;--color-surface-container:#ffe9e7;--color-surface-high:#fee2df;--color-surface-dim:#efd4d1;--color-text:#271817;--color-text-secondary:#5a403e;--color-text-tertiary:#737373;--color-border:#262626;--color-outline:#8e706d;--color-outline-variant:#e3bebb;--color-primary:#a9171e;--color-primary-strong:#930012;--color-on-primary:#fff;--color-action:#a9171e;--color-action-strong:#930012;--color-action-secondary:#3b6188;--color-brand-yellow:#ffec8b;--color-secondary:#3b6188;--color-secondary-container:#acd2ff;--color-on-secondary-container:#345a81;--color-highlight:#ffec8b;--color-blueprint-fill:#e6f0f7;--color-error:#ba1a1a;--color-error-container:#ffdad6;--color-success:#2f7a52;--color-avatar-rose-bg:#f3d4e8;--color-avatar-rose-text:#7f315f;--color-avatar-green-bg:#cdeeda;--color-avatar-green-text:#246341;--color-avatar-yellow-bg:#faedad;--color-avatar-yellow-text:#735a12;--color-avatar-lavender-bg:#e5daf6;--color-avatar-lavender-text:#60418b;--color-avatar-peach-bg:#f7dcc8;--color-avatar-peach-text:#8b4c25;--color-avatar-teal-bg:#c9ebe7;--color-avatar-teal-text:#256b64;--color-avatar-sand-bg:#e9dfce;--color-avatar-sand-text:#685431;--color-control-border:var(--color-border);--color-card-border:var(--color-border);--color-dialog-surface:var(--color-background);--color-menu-surface:var(--color-surface);--color-skeleton:var(--color-surface-dim);--color-focus:var(--color-secondary);--color-on-highlight:#735a12;--color-avatar-blue-bg:#acd2ff;--color-avatar-blue-text:#345a81;--color-disabled-bg:var(--color-surface-container);--color-disabled-text:var(--color-text-secondary);--color-action-hover:var(--color-action-strong);--color-success-container:#e5f3e9;--color-warning-container:#faedad;--color-shadow:#26262624;--shadow-soft:0 8px 24px #26262629;--color-scrim:#2626268f;--font-body:"Vazirmatn", Tahoma, Arial, sans-serif;--font-display:"Vazirmatn", Tahoma, Arial, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-control:6px 12px 6px 12px;--radius-card:4px 14px 6px 16px;--radius-sheet:255px 15px 225px 15px / 15px 225px 15px 255px;--radius-full:9999px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--shadow-control:3px 3px 0 #262626;--shadow-card:4px 4px 0 #26262624;--shadow-sheet:6px 6px 0 #2626261f;--shadow-btn:0 4px 14px #a9171e47;--motion-fast:.15s;--motion-normal:.22s;--motion-slow:.32s;--ease-enter:cubic-bezier(.22, 1, .36, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--bg:var(--color-background);--header:var(--color-background);--accent:var(--color-primary);--accent-dark:var(--color-primary-strong);--accent-light:var(--color-surface-high);--accent-glow:#a9171e2e;--surface:var(--color-surface);--border:var(--color-outline-variant);--text:var(--color-text);--text-muted:var(--color-text-secondary);--text-light:var(--color-text-tertiary);--error:var(--color-error);--error-bg:var(--color-error-container);--success:var(--color-success);--font:var(--font-body);--ease:var(--motion-normal) ease;--color-ink-charcoal:var(--color-border);--color-paper-base:var(--color-background);--color-on-surface:var(--color-text);--color-on-surface-variant:var(--color-text-secondary);--color-pencil-highlight:var(--color-highlight);--font-vazir:var(--font-body);--font-bricolage:var(--font-display)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper-charcoal-base:#1b1919;--paper-charcoal-card:#272323;--paper-charcoal-raised:#332d2d;--paper-ivory:#f0e8df;--paper-muted:#c5bbb3;--paper-crimson:#c52a3d;--paper-rose:#ff8085;--paper-blue:#aebed8;--paper-yellow:#ffec8b;--color-background:var(--paper-charcoal-base);--color-surface:var(--paper-charcoal-card);--color-surface-bright:var(--paper-charcoal-raised);--color-surface-low:#2c2727;--color-surface-container:var(--paper-charcoal-raised);--color-surface-high:#3d3535;--color-surface-dim:#211d1d;--color-text:var(--paper-ivory);--color-text-secondary:var(--paper-muted);--color-text-tertiary:#aea39c;--color-border:var(--color-control-border);--color-control-border:#8b8588;--color-card-border:#6e6462;--color-dialog-surface:var(--paper-charcoal-raised);--color-menu-surface:var(--paper-charcoal-raised);--color-skeleton:#514545;--color-outline:#a59a93;--color-outline-variant:#55514f;--color-primary:var(--paper-rose);--color-primary-strong:#ff9499;--color-on-primary:#fff8f2;--color-action:var(--paper-crimson);--color-action-strong:#a91d2f;--color-action-hover:#c52d41;--color-action-secondary:#41516b;--color-brand-yellow:var(--paper-yellow);--color-secondary:var(--paper-blue);--color-secondary-container:#303949;--color-on-secondary-container:var(--paper-blue);--color-highlight:var(--paper-yellow);--color-on-highlight:#493c17;--color-blueprint-fill:#29323e;--color-error:#ff8585;--color-error-container:#472b2e;--color-success:#9cc9aa;--color-success-container:#29392f;--color-warning-container:#443b2c;--color-avatar-blue-bg:#303949;--color-avatar-blue-text:var(--paper-blue);--color-avatar-rose-bg:#45313b;--color-avatar-rose-text:#e5b2cb;--color-avatar-green-bg:#2e3b32;--color-avatar-green-text:#9cc9aa;--color-avatar-yellow-bg:var(--paper-yellow);--color-avatar-yellow-text:var(--color-on-highlight);--color-avatar-lavender-bg:#393046;--color-avatar-lavender-text:#cbb0ee;--color-avatar-peach-bg:#493329;--color-avatar-peach-text:#edbc97;--color-avatar-teal-bg:#293e3b;--color-avatar-teal-text:#98d6ca;--color-avatar-sand-bg:#3d3529;--color-avatar-sand-text:#d9c59b;--color-disabled-bg:#302a2a;--color-disabled-text:#b8aaa4;--color-scrim:#0a0808b3;--color-shadow:#00000052;--color-ink-charcoal:var(--color-border);--color-focus:var(--paper-yellow);--shadow-control:3px 3px 0 #0000008c;--shadow-card:4px 4px 0 #0000004d;--shadow-sheet:6px 6px 0 #00000059;--shadow-soft:0 10px 28px #0000005c;--shadow-btn:0 4px 14px #00000040;--accent-glow:#c52a3d24}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;scrollbar-gutter:stable;font-size:16px}:root[data-theme=dark] .spy-count-btn,:root[data-theme=dark] .spy-count-value,:root[data-theme=dark] .timer-slider-box{background:var(--color-surface-bright)}:root[data-theme=dark] .ingame-timer-ring-bg{stroke:var(--color-surface-high)}:root[data-theme=dark] .ingame-icon-btn,:root[data-theme=dark] .spy-reveal-back,:root[data-theme=dark] .spy-new-game-back,:root[data-theme=dark] .voting-icon-btn{color:var(--color-text-secondary)}body{font-family:var(--font);background:var(--page-background);color:var(--text);overscroll-behavior:none;min-height:100dvh;line-height:1.6}#root{flex-direction:column;min-height:100dvh;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}input,select,textarea{font-size:16px!important}button{-webkit-user-select:none;user-select:none;font:inherit}a,button,input,select,textarea,[tabindex]:not([tabindex="-1"]){touch-action:manipulation}.tord-game-connection{border:1px solid var(--color-error);background:var(--color-error-container);width:100%;color:var(--color-error);text-align:center;direction:rtl;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;line-height:1.8;display:flex}:focus{outline:none}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root[data-theme=dark] :is(button,a,input:not(.ui-field__input),select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}:root[data-theme=dark] :is(button,input,select,textarea):disabled{opacity:1}:root[data-theme=dark] :is(.spy-count-btn,.friend-item-action-btn,.voting-player-item,.profile-password-visibility):disabled{background:var(--color-disabled-bg);color:var(--color-disabled-text);border-color:var(--color-outline-variant)}:root[data-theme=dark] :is(.friend-item-action-btn,.profile-password-visibility,.spy-count-btn,.spy-count-value,.settings-option__switch),:root[data-theme=dark] :is(.player-selector-search,.player-selector-guest-input,.voting-location-input),:root[data-theme=dark] .spy-guide-outcome--regular .spy-guide-outcome__icon{border-color:var(--color-control-border)}:root[data-theme=dark] .spy-guide-file{--color-primary:var(--color-action);--color-outline:var(--color-on-highlight);color:var(--color-on-highlight)}:root[data-theme=dark] :is(.auth-intro__mark,.spy-guide-fact:first-child .spy-guide-fact__icon,.spy-guide-outcome:not(.spy-guide-outcome--regular) .spy-guide-outcome__winner,.app-bottomnav-link--active .app-bottomnav-icon){color:var(--color-action)}:root[data-theme=dark] :is(.spy-new-game-help__eyebrow,.spy-new-game-help__trigger:hover,.spy-new-game-help.is-open .spy-new-game-help__trigger,.player-selector-friend-item:hover,.spy-reveal-card:hover:not(:disabled)){color:var(--color-on-highlight)}:root[data-theme=dark] .player-selector-friend-item:hover :is(small,.player-selector-favorite),:root[data-theme=dark] .spy-reveal-card:hover:not(:disabled) :is(svg,.spy-reveal-card-name){color:var(--color-action)}@keyframes motion-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes motion-back{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes motion-value-up{0%{opacity:.2;transform:translateY(5px)}}@keyframes motion-value-down{0%{opacity:.2;transform:translateY(-5px)}}@keyframes motion-pop{0%{opacity:.4;transform:scale(.92)}55%{transform:scale(1.09)}to{opacity:1;transform:none}}@keyframes motion-ready{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 15%,transparent)}}.motion-collapse{opacity:0;transition:grid-template-rows .24s var(--ease-enter), opacity .18s ease;grid-template-rows:0fr;display:grid}.motion-collapse[data-open=true]{opacity:1;grid-template-rows:1fr}.motion-collapse__clip{min-height:0;overflow:hidden}.motion-collapse__body{padding-block:1px}.motion-value{vertical-align:middle;display:inline-grid;overflow:hidden}.motion-value>span{animation:motion-value-up .2s var(--ease-enter);grid-area:1/1}.motion-value>span[data-direction=down]{animation-name:motion-value-down}.motion-feedback{animation:motion-enter .18s var(--ease-enter)}:root[data-public-motion=on] :is(.ui-button,.spy-count-btn,.player-selector-friend-item,.player-selector-chip-remove,.spy-reveal-card,.voting-player-item,.ingame-action-card,.friend-item-action-btn,.auth-password-toggle,.profile-password-visibility,.spy-new-game-back,.spy-reveal-back,.ingame-icon-btn,.voting-icon-btn,.spy-guide-icon-button,.help-guide-card__trigger,.game-detail-back-link){transition:transform .12s ease-out,box-shadow .15s,background-color .18s,color .18s,opacity .15s,border-color .18s}:root[data-public-motion=on] :is(.ui-button,.spy-count-btn,.player-selector-friend-item,.player-selector-chip-remove,.spy-reveal-card,.voting-player-item,.ingame-action-card,.friend-item-action-btn,.auth-password-toggle,.profile-password-visibility,.spy-new-game-back,.spy-reveal-back,.ingame-icon-btn,.voting-icon-btn,.help-guide-card__trigger,.game-detail-back-link):active:not(:disabled):not([aria-disabled=true]){box-shadow:none;transform:translateY(1.5px)scale(.985)}:root[data-public-motion=on] .ui-field__control{transition:border-color .16s,background-color .16s,box-shadow .16s}:root[data-public-motion=on] .ui-field__icon{transition:color .16s}:root[data-public-motion=on] .ui-field__control:focus-within .ui-field__icon{color:var(--color-primary)}:root[data-public-motion=on] .ui-field__message{margin:0}:root[data-public-motion=on] :is(.profile-layout,.help-section,.settings-section,.game-detail,.spy-new-game-settings,.spy-reveal-title-section,.ingame-controls,.voting-intro,.ui-state:not(.ui-state--startup)){animation:motion-enter .28s var(--ease-enter) backwards}:root[data-public-motion=on][data-motion-direction=back] :is(.profile-layout,.help-section,.settings-section,.game-detail,.spy-new-game-settings){animation-name:motion-back}:root[data-public-motion=on] :is(.profile-message,.profile-password-error,.friend-item-error,.auth-error-banner,.spy-new-game-error,.player-selector-hint--error,.player-selector-guest-message--error,.history-pagination-error){animation:motion-enter .16s var(--ease-enter)}:root[data-public-motion=on] .motion-ready{animation:.36s ease-out motion-ready}.ui-button{position:relative}.ui-button__content{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.ui-button__content[data-busy=true]{opacity:0}.ui-button__busy{justify-content:center;align-items:center;gap:var(--space-2);display:flex;position:absolute;inset:0}.ui-button__busy-label{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 40px);overflow:hidden}.ui-button__success{animation:motion-pop .24s var(--ease-enter);display:inline-flex}.ui-dialog__backdrop[data-closing=true]{opacity:0;pointer-events:none;transition:opacity .18s}.ui-dialog__backdrop[data-closing=true]>.ui-dialog{transition:transform .18s;transform:translateY(6px)scale(.98)}.ui-dialog__backdrop[data-closing=true] .ui-dialog__face--back{visibility:hidden}.motion-stage-exit{pointer-events:none}@media (hover:hover) and (pointer:fine){:root[data-public-motion=on] :is(.history-card,.ingame-action-card):hover:not(:disabled)>svg:last-child{transform:translate(-3px)}}@media (prefers-reduced-motion:reduce){.motion-collapse,.motion-collapse *,.motion-value>span{transition:none!important;animation:none!important}:root[data-public-motion=on] :is(.ui-button,.spy-count-btn,.player-selector-friend-item,.player-selector-chip-remove,.spy-reveal-card,.voting-player-item,.ingame-action-card,.friend-item-action-btn):active{transform:none}}.motion-presence{display:contents}.motion-presence>.ui-dialog__backdrop,.motion-presence .ingame-overlay{transition:opacity .18s}.motion-presence[data-open=false]>.ui-dialog__backdrop,.motion-presence[data-open=false] .ingame-overlay{opacity:0;pointer-events:none}.motion-presence[data-open=false] .ui-dialog,.motion-presence[data-open=false] .ingame-modal{transform:translateY(8px)scale(.98)}.motion-presence .ui-dialog,.motion-presence .ingame-modal{transition:transform .2s var(--ease-enter)}.motion-presence[data-open=false] .ui-dialog__face--back{visibility:hidden}.app-bottomnav,.app-nav-links{isolation:isolate;position:relative}.motion-nav-indicator{pointer-events:none;z-index:-1;opacity:0;border-radius:var(--radius-control);position:absolute;top:0;left:0}.motion-nav-indicator[data-ready=true]{transition:transform .24s var(--ease-enter), width .24s var(--ease-enter), height .24s var(--ease-enter), opacity .15s ease}.app-bottomnav>.motion-nav-indicator{background:var(--color-highlight);border:1px solid var(--color-outline-variant);border-radius:var(--radius-full)}.app-nav-links>.motion-nav-indicator{background:var(--color-secondary-container);border:2px solid var(--color-border);box-shadow:3px 3px #2626261f}.app-bottomnav:has(.motion-nav-indicator[data-ready=true]) .app-bottomnav-link--active .app-bottomnav-icon{background:0 0;border-color:#0000}.app-nav-links:has(.motion-nav-indicator[data-ready=true]) .app-nav-link--active{box-shadow:none;background:0 0;border-color:#0000}.app-bottomnav-icon{transition:transform .12s}.app-bottomnav-link:active .app-bottomnav-icon{transform:scale(.9)}.app-profile-dropdown[data-open=true]>a,.app-profile-dropdown[data-open=true] .app-profile-logout{animation:motion-enter .18s var(--ease-enter) backwards}.app-profile-dropdown[data-open=true]>a:nth-child(2){animation-delay:20ms}.app-profile-dropdown[data-open=true]>a:nth-child(3){animation-delay:40ms}.app-profile-dropdown[data-open=true] .app-profile-logout{animation-delay:60ms}.app-profile-dropdown :is(a,button){transition:transform .12s,background-color .15s}.app-profile-dropdown :is(a,button):active{transform:translateY(1px)}:root[data-theme-transition=true][data-public-motion=on],:root[data-theme-transition=true][data-public-motion=on] :is(body,.app-layout,.app-topbar,.app-bottomnav,.app-sidenav,.settings-card,.settings-option,.ui-field__control,.profile-form,.friend-item,.game-card,.help-guide-card,.help-faq-card){transition:background-color .22s,color .22s,border-color .22s}:root[data-public-motion=off] :is(.motion-value>span,.motion-feedback,.ui-button__success){animation:none}:root[data-public-motion=off] .motion-collapse{transition:none}@media (prefers-reduced-motion:reduce){.motion-nav-indicator[data-ready=true],.app-bottomnav-icon{transition:none}.app-bottomnav-link:active .app-bottomnav-icon{transform:none}}.tord-game-connection[data-recovered=true],.tord-network-note[data-recovered=true]{color:var(--color-success)}@media (prefers-reduced-motion:reduce){.game-card:hover .game-card-image,.game-card:active,.history-card:active,.auth-password-toggle:active,.profile-password-visibility:active,.spy-guide-icon-button:active,.help-guide-card__trigger:active,.app-profile-dropdown :is(a,button):active{transform:none!important}.voting-result-replay-btn:active>svg{rotate:none}.timer-slider-input[data-dragging=true]::-webkit-slider-thumb{transform:none}.timer-slider-input[data-dragging=true]::-moz-range-thumb{transform:none}}:root[data-public-motion=on] .friends-list{animation:motion-enter .22s var(--ease-enter)}.ui-skeleton-list--games>p,.ui-skeleton-list--history>p{grid-column:1/-1}.ui-skeleton-list--games .ui-skeleton-card{align-content:end;min-height:280px}.ui-skeleton-list--history .ui-skeleton-card{align-content:space-between;min-height:250px}.ui-skeleton-list--result{max-width:704px;margin-inline:auto}.ui-skeleton-list--result .ui-skeleton-card:first-of-type{min-height:240px}@media (width>=600px){.ui-skeleton-list--games,.ui-skeleton-list--history{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-skeleton-list--games .ui-skeleton-card:first-of-type{grid-column:span 2;min-height:340px}}@media (width>=1100px){.ui-skeleton-list--games{grid-template-columns:repeat(6,minmax(0,1fr))}.ui-skeleton-list--games .ui-skeleton-card{min-height:280px}.ui-skeleton-list--games .ui-skeleton-card:first-of-type{grid-column:span 4}.ui-skeleton-list--games .ui-skeleton-card:nth-of-type(2){grid-column:span 2}.ui-skeleton-list--games .ui-skeleton-card:nth-of-type(3){grid-area:3/3/auto/span 4}.ui-skeleton-list--games .ui-skeleton-card:nth-of-type(4){grid-area:3/1/auto/span 2}}@media (prefers-reduced-motion:reduce){.game-detail-back-link:active{transform:none!important}:root[data-public-motion=on] *,:root[data-public-motion=on] :before,:root[data-public-motion=on] :after{transition-delay:0s!important;animation-delay:0s!important}}.entry-intro-host{display:contents}.entry-intro{--intro-blank:calc(var(--ms) * .0533333);--intro-enter:calc(var(--ms) * .213333);--intro-exit:calc(var(--ms) * .288889);z-index:10000;color:var(--color-text);padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.entry-intro__backdrop{background:var(--page-background);position:absolute;inset:0}.entry-intro__logo{transform-origin:50%;place-items:center;display:grid;position:relative}.entry-intro__mark{transform-origin:50%;animation:entry-intro-reveal var(--intro-enter) cubic-bezier(.25,.1,.25,1) var(--intro-blank) both, entry-intro-life 1.2s ease-in-out calc(var(--intro-blank) + var(--intro-enter)) infinite;place-items:center;display:grid}.entry-intro__logo .tord-wordmark{width:auto;max-width:72vw;height:clamp(86px,15vw,128px);display:block;overflow:visible}.entry-intro:focus{outline:none}.entry-intro--boot .tord-wordmark{color:#a9171e}:root[data-theme=dark] .entry-intro--boot .tord-wordmark{color:var(--color-text)}.entry-intro--exiting{animation:entry-intro-exit-clock var(--intro-exit) linear both}.entry-intro--exiting .entry-intro__backdrop{animation:entry-intro-backdrop-out var(--intro-exit) cubic-bezier(.4,0,.16,1) both}.entry-intro--exiting .entry-intro__logo{animation:entry-intro-fade-out var(--intro-exit) ease-out both}.entry-intro--flying .entry-intro__logo{animation:entry-intro-dock var(--intro-exit) cubic-bezier(.4,0,.16,1) both;will-change:transform}@keyframes entry-intro-reveal{0%{opacity:0;filter:blur(1.5px);transform:translateY(16px)scale(.9)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes entry-intro-life{0%,to{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translateY(-4px)rotate(.8deg)scale(1.02)}}@keyframes entry-intro-dock{0%{opacity:1;transform:translate(0,0)scale(1)}to{transform:translate3d(var(--dock-x), var(--dock-y), 0) scale(var(--dock-scale));opacity:1}}@keyframes entry-intro-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes entry-intro-fade-out{0%{opacity:1}to{opacity:0}}@keyframes entry-intro-exit-clock{0%{visibility:visible}to{visibility:visible}}@media (prefers-reduced-motion:reduce){.entry-intro{display:none}}input,textarea,[contenteditable=true],.ui-field{scroll-margin-block:16px}:root[data-keyboard-open] .app-bottomnav,:root[data-keyboard-open] .spy-new-game-action-bar,:root[data-keyboard-open] .ios-install-hint{display:none}:root[data-keyboard-open] .app-topbar,:root[data-keyboard-open] .spy-new-game-header,:root[data-keyboard-open] .admin-topbar{position:relative}:root[data-keyboard-open] .app-layout,:root[data-keyboard-open] .spy-new-game,:root[data-keyboard-open] .auth-root,:root[data-keyboard-open] .admin-content,:root[data-keyboard-open] .admin-login{padding-bottom:calc(var(--keyboard-overlap,0px) + 24px)}:root[data-keyboard-open] .ui-dialog__backdrop,:root[data-keyboard-open] .admin-dialog-backdrop{top:var(--keyboard-viewport-top,0px);height:var(--keyboard-viewport-height,100dvh);align-items:center;padding-block:12px;bottom:auto}:root[data-keyboard-open] .ui-dialog{max-height:100%;padding-bottom:var(--space-4);border-bottom:2px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}:root[data-keyboard-open] .ui-dialog__handle{display:none}:root[data-keyboard-open] .ui-dialog__header,:root[data-keyboard-open] .ui-dialog__actions{flex-shrink:0}:root[data-keyboard-open] .ui-dialog__body{overscroll-behavior-y:contain;min-height:0;scroll-padding-block:12px;overflow-y:auto}:root[data-keyboard-open] .ui-dialog__actions{margin-top:var(--space-3)}:root[data-keyboard-compact] .ui-dialog{padding:12px}:root[data-keyboard-compact] .ui-dialog__header{margin-bottom:8px}:root[data-keyboard-compact] .ui-dialog__title{font-size:18px}:root[data-keyboard-compact] .ui-dialog__actions{flex-direction:row;gap:8px;margin-top:8px}:root[data-keyboard-open] .player-selector-panel{top:calc(var(--keyboard-viewport-top,0px) + 12px);inset-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));width:auto;max-width:440px;max-height:calc(var(--keyboard-viewport-height,100dvh) - 24px);overscroll-behavior-y:contain;z-index:100;margin-inline:auto;scroll-padding-block:12px;position:fixed;overflow-y:auto}:root[data-keyboard-open] .player-selector-player-list{flex-shrink:0;max-height:120px}:root[data-keyboard-open] .admin-dialog{overscroll-behavior-y:contain;max-height:100%;overflow-y:auto}:root[data-keyboard-open] .admin-sidebar{top:var(--keyboard-viewport-top,0px);height:var(--keyboard-viewport-height,100dvh);min-height:0;bottom:auto}
