@font-face{font-family:Rowdies;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rowdies-vietnamese-700-normal-CQpmizuA.woff2) format("woff2"),url(/assets/rowdies-vietnamese-700-normal-CgYkhcRo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Rowdies;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rowdies-latin-ext-700-normal-z0Ed4Wkh.woff2) format("woff2"),url(/assets/rowdies-latin-ext-700-normal-1gUCCYBk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Rowdies;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rowdies-latin-700-normal-BYRPAUgE.woff2) format("woff2"),url(/assets/rowdies-latin-700-normal-CkwyaydZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-arabic-500-normal-soGt7v5W.woff2) format("woff2"),url(/assets/rubik-arabic-500-normal-DNk3Rzpj.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-ext-500-normal-DVRnamQw.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-500-normal-CnfIzV8i.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-500-normal-Didq2w9O.woff2) format("woff2"),url(/assets/rubik-cyrillic-500-normal-BH_pkKR0.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-hebrew-500-normal-B_5jqoVI.woff2) format("woff2"),url(/assets/rubik-hebrew-500-normal--anb7y8_.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-ext-500-normal-CKoAoPpD.woff2) format("woff2"),url(/assets/rubik-latin-ext-500-normal-BUryUc8T.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-1os41rQk.woff2) format("woff2"),url(/assets/rubik-latin-500-normal-LZYVHeqz.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-arabic-600-normal-q6c7POk1.woff2) format("woff2"),url(/assets/rubik-arabic-600-normal-DM3TNo7p.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-cyrillic-ext-600-normal-vwfZBdfm.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-600-normal-BH0SVxfR.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-cyrillic-600-normal-AdySaCq0.woff2) format("woff2"),url(/assets/rubik-cyrillic-600-normal-CtS_KWzi.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-hebrew-600-normal-CpCbvE17.woff2) format("woff2"),url(/assets/rubik-hebrew-600-normal-BGAyptFf.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-ext-600-normal-DPvxRCiz.woff2) format("woff2"),url(/assets/rubik-latin-ext-600-normal-DCdMT6U0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-600-normal-7iWW07_k.woff2) format("woff2"),url(/assets/rubik-latin-600-normal-Bd1rsTk4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-arabic-700-normal-DNWlnGaX.woff2) format("woff2"),url(/assets/rubik-arabic-700-normal-BJDbbalN.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-ext-700-normal-3CKVJqgg.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-700-normal-CEbQMks9.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-700-normal-DFnztZBh.woff2) format("woff2"),url(/assets/rubik-cyrillic-700-normal-C_jxLOfU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-hebrew-700-normal-Da14F88e.woff2) format("woff2"),url(/assets/rubik-hebrew-700-normal-B2Hm7hpE.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-ext-700-normal-D5I4eEgK.woff2) format("woff2"),url(/assets/rubik-latin-ext-700-normal-CQ1www4I.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.woff2) format("woff2"),url(/assets/rubik-latin-700-normal-KHOtubUA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-arabic-800-normal-ByBdlBy_.woff2) format("woff2"),url(/assets/rubik-arabic-800-normal-Ds6dJ7Q-.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-cyrillic-ext-800-normal-D8Ih7GUu.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-800-normal-BLkQng3O.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-cyrillic-800-normal-wonQiwhm.woff2) format("woff2"),url(/assets/rubik-cyrillic-800-normal-DocVmW4N.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-hebrew-800-normal-CEoY7Wj3.woff2) format("woff2"),url(/assets/rubik-hebrew-800-normal-DgqUxLtA.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-ext-800-normal-C-Q65BvC.woff2) format("woff2"),url(/assets/rubik-latin-ext-800-normal-MUfMznEV.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-800-normal-BtaGuVpR.woff2) format("woff2"),url(/assets/rubik-latin-800-normal-Dq1miTTj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #0a1330;--ink: #e8f1ff;--muted: #44568c;--off: #7f93c9;--line: #1e2c5c;--strong: #2b3c74;--panel: #111d45;--hi: #47b3d9;--hi-ink: #06142f;--accent: #5cbfe2;--jp: #5a96c0;--sil: #16234f;--pink: #ff74a4;--lemon: #ffd54f;--right: #5fd07a;--wrong: #ff6b5e;--seat-ring: #59cf6a;--host: #f2b01e;--display: "Rowdies", system-ui, sans-serif;--body: "Rubik", system-ui, sans-serif;--jp-font: "Zen Kaku Gothic New", "Hiragino Sans", "Yu Gothic", system-ui, sans-serif;--k: 1.08;--art: drop-shadow(0 0 .14rem #eef6ff) drop-shadow(0 0 .1rem #eef6ff)}html{font-size:clamp(10px,3vw,14px);background:repeating-linear-gradient(135deg,#0d1739 0 .12rem,transparent .12rem 1.3rem),var(--bg);color:var(--ink)}@media(min-width:1000px)and (orientation:landscape){html{font-size:max(9px,min(1vw,1.6dvh))}}body{margin:0;font:500 1rem/1.45 var(--body)}#root{display:flex;min-height:100dvh}*{box-sizing:border-box}h1,h2,h3,p,ol{margin:0}ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit;text-align:inherit;text-transform:inherit;background:none;border:0;border-radius:0;padding:0;margin:0;outline:none}button,[role=radio]{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:.15rem solid var(--lemon);outline-offset:.15rem}input:focus-visible{outline:none}[hidden]{display:none!important}svg{display:block}.error{color:var(--wrong);font-weight:600}.waiting{font:700 1.5rem/1.3 var(--display)}.waiting small{display:block;margin-top:.4rem;font:600 1rem var(--body);color:var(--jp)}.label{font:800 1.05rem var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--lemon)}.backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.waveform{position:absolute;inset:0;width:100%;height:100%}.band{fill:none;stroke:#47b3d91c;stroke-width:3.2;stroke-linecap:round}.waveform stop{stop-color:var(--hi)}.halftone{position:absolute}.halftone.pink{left:-51rem;top:calc(100% - 13rem);width:94rem;height:37rem;fill:var(--pink);opacity:.55}.halftone.lemon{right:-44.5rem;top:-20.5rem;width:84rem;height:36rem;fill:var(--lemon);opacity:.5}.frame{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.6rem;width:100%;max-width:44rem;margin:0 auto;padding:1.6rem 1.4rem 3rem}.frame>main{flex:1}.aside{display:flex;align-items:center;gap:.8rem}.aside .jump{flex:1}.logo{display:flex;align-items:center;gap:1.2rem;align-self:flex-start}.logo .mark{flex:none;width:5rem;height:4.6rem;rotate:-6deg;overflow:visible}.logo .offset{fill:var(--pink)}.logo .face{fill:var(--hi)}.logo .mark svg{color:var(--hi-ink)}.logo b{display:block;font:700 2.1rem/1 var(--display);white-space:nowrap}.logo b i{font-style:normal;color:var(--accent)}.logo small{display:block;margin-top:.55rem;font:700 1rem var(--jp-font);letter-spacing:.55em;color:var(--jp)}.bubble{display:none}.jump{display:flex;align-items:center;gap:1rem;height:3.6rem;padding-left:1.4rem;white-space:nowrap;background:var(--panel);font:600 1.05rem var(--body)}.jump i{display:grid;place-items:center;flex:none;width:1.9rem;height:1.9rem;border:.16rem solid var(--accent);border-radius:50%;color:var(--accent)}.jump i svg{width:1.05rem;height:1.05rem}.jump em{margin:0 1.2rem 0 auto;padding:.2rem .9rem;background:var(--hi);color:var(--hi-ink);font-style:normal;font-weight:800;text-transform:uppercase;box-shadow:.3rem .3rem 0 var(--pink);transition:box-shadow .12s}.jump:is(:hover,:focus-visible){box-shadow:inset 0 0 0 .16rem var(--hi)}.jump:is(:hover,:focus-visible) em{box-shadow:.3rem .3rem 0 var(--pink),0 0 1.2rem var(--hi)}.discord{flex:none;display:grid;place-items:center;width:3.3rem;height:3.3rem;color:var(--ink);opacity:.75;transition:opacity .12s,color .12s}.discord svg{width:2.3rem;height:2.3rem}.discord:is(:hover,:focus-visible){color:var(--hi);opacity:1}.fine{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem 1.4rem;font:500 .8rem var(--body);color:var(--jp)}.fine a{text-decoration:underline;text-underline-offset:.15em}.fine a:is(:hover,:focus-visible){color:var(--ink)}.screen{display:flex;flex-direction:column;gap:1.6rem}@media(min-width:1000px)and (orientation:landscape){.frame{display:block;width:100rem;max-width:none;min-height:62.5rem;margin:auto;padding:0}.logo{position:absolute;left:4rem;top:2.6rem;gap:1.2rem}.logo .mark{width:6rem;height:5.5rem}.logo b{font-size:calc(2.4rem * var(--k))}.aside{position:absolute;right:2rem;top:2.2rem}.frame>:is(.logo,.aside){z-index:3}.jump{width:27rem;height:3.3rem}.frame>.fine{position:absolute;z-index:2;left:4rem;right:4rem;bottom:.6rem}.bubble{position:absolute;z-index:0;display:block;pointer-events:none;fill:none;animation:bub 4s ease-in-out infinite alternate}.bubble path{fill:var(--bg);stroke:currentColor;stroke-width:3.2;stroke-linejoin:round}.bubble text{fill:currentColor;stroke:none;font:700 21px var(--display);text-anchor:middle;dominant-baseline:central}.bubble use,.bubble svg{fill:currentColor}.bubble.ask{left:33rem;top:56.4rem;width:5.6rem;height:4.6rem;rotate:7deg;color:var(--hi)}.bubble.wave{left:57.6rem;top:1.36rem;width:4.48rem;height:3.68rem;rotate:6deg;color:var(--pink);animation-delay:-2s}.bubble.corner{right:.8rem;bottom:.65rem;width:4.03rem;height:3.31rem;rotate:-6deg;color:var(--lemon)}.screen{padding:12.5rem 4rem 5rem}}.row,.standings li{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:4.4rem;padding:0 1rem;font:700 calc(1.3rem * var(--k)) / 1.2 var(--display);text-transform:uppercase;text-align:left;background:linear-gradient(90deg,var(--line),transparent 88%) left bottom / 100% .14rem no-repeat;transition:background .12s,color .12s,box-shadow .12s,translate .08s}:is(button,a).row{cursor:pointer}:is(button,a).row:is(:hover,:focus-visible):not(:disabled){color:var(--hi-ink);background:var(--hi);box-shadow:.5rem .5rem 0 var(--pink)}:is(button,a).row:active:not(:disabled){translate:.5rem .5rem;box-shadow:0 0 0 var(--pink)}.row.outline{background:none;box-shadow:inset 0 0 0 .18rem var(--strong),.5rem .5rem 0 var(--line)}@media(hover:none){.row.solid{color:var(--hi-ink);background:var(--hi);box-shadow:.5rem .5rem 0 var(--pink)}}.row:disabled:not(.solid){opacity:.6}.row.play{min-height:5.2rem;font-size:2.6rem}.row.play b{white-space:nowrap}.row.play small{max-width:14rem;font:600 .9rem/1.4 var(--body);text-align:right;opacity:.85}.row.play.wait{font-size:2.2rem}.row small{font:600 .95rem/1.3 var(--body);text-transform:none}.row.play.warn,:is(button,a).row.play.warn:is(:hover,:focus-visible):not(:disabled){color:var(--hi-ink);background:var(--lemon);box-shadow:.5rem .5rem 0 var(--pink)}.ctl{display:flex;align-items:center;gap:.8rem}.arr,.role,.val{transition:background .12s,color .12s,border-color .12s,box-shadow .12s,translate .08s}.arr:active:not(:disabled),.role:active:not(:disabled),.val:active:not(:disabled){translate:.25rem .25rem;box-shadow:0 0 0 var(--pink)}.arr{padding:.5rem .8rem;font-size:1rem;color:var(--accent)}.arr:hover:not(:disabled){background:var(--hi);color:var(--hi-ink);box-shadow:.25rem .25rem 0 var(--pink)}.val:hover:not(:disabled){color:var(--hi)}.ctl.picks{flex-wrap:wrap;justify-content:flex-end;gap:.4rem .5rem}.roles{gap:.6rem}.role{padding:.35rem .6rem;font:700 .9rem var(--body);text-transform:uppercase;color:var(--off);border:.14rem solid transparent}.role:hover:not(:disabled,[aria-pressed=true]){color:var(--ink);border-color:var(--hi)}.role[aria-pressed=true]{color:var(--hi-ink);background:var(--hi);border-color:var(--hi);box-shadow:.25rem .25rem 0 var(--pink)}.role[aria-pressed=true]:hover:not(:disabled){translate:-.1rem -.1rem;box-shadow:.35rem .35rem 0 var(--pink)}.arr:disabled,.role:disabled,.val:disabled,.num:disabled{opacity:.6;cursor:default}.num,.seating input,.acts .code{min-width:0;font:700 1.2rem var(--display);box-shadow:inset 0 -.15rem currentColor;caret-color:var(--hi);cursor:text;transition:box-shadow .12s,background .12s}.num{width:3.6rem;text-align:center;text-transform:uppercase}.icon-btn{display:grid;place-items:center;padding:.45rem .75rem;color:var(--ink);border:.14rem solid var(--strong);transition:border-color .12s,box-shadow .12s,translate .08s}.icon-btn .icon{width:1.2rem;height:1.2rem}.icon-btn:hover:not(:disabled){border-color:var(--hi);box-shadow:.25rem .25rem 0 var(--pink)}.icon-btn:active:not(:disabled){translate:.25rem .25rem;box-shadow:0 0 0 var(--pink)}.acts .code::placeholder{color:inherit;opacity:.55}:is(.num,.seating input,.acts .code):hover:not(:disabled){box-shadow:inset 0 -.25rem var(--hi)}:is(.num,.seating input,.acts .code):focus{box-shadow:inset 0 -.25rem var(--hi);background:#47b3d91f}.btn{padding:.5rem 1.1rem;white-space:nowrap;border:.18rem solid var(--strong);background:var(--bg);font:700 1.05rem var(--display);text-transform:uppercase;box-shadow:.25rem .25rem 0 var(--line);transition:background .12s,color .12s,border-color .12s,box-shadow .12s,translate .08s}.btn:hover:not(:disabled),.btn.primary{color:var(--hi-ink);background:var(--hi);border-color:var(--hi);box-shadow:.25rem .25rem 0 var(--pink)}.btn:active:not(:disabled){translate:.25rem .25rem;box-shadow:0 0 0 var(--pink)}.panel .head{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 1rem .45rem 1.2rem;background:var(--panel);color:var(--accent);font:700 1.05rem var(--body);text-transform:uppercase;box-shadow:inset .3rem 0 0 var(--stripe, var(--lemon))}.panel>.body{background:#0a1330d9}.sticker{border:.3rem solid #eef6ff;box-shadow:.5rem .5rem 0 var(--pink)}.portrait{position:relative;display:block;flex:none;overflow:hidden;background:var(--line)}.portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s}.portrait[data-state=loaded] img{opacity:1}.portrait[data-state=loading]{background:linear-gradient(105deg,var(--line) 35%,var(--strong) 50%,var(--line) 65%) 100% 0 / 300% 100%;animation:shimmer 1.1s linear infinite}@keyframes shimmer{to{background-position-x:0}}.home{display:flex;flex-direction:column;gap:1.8rem}.menu{display:flex;flex-direction:column}.menu .error{margin-top:1rem}.stage{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.4rem}.stage .guess{grid-column:1 / -1}.divider{display:none}.side{--on: 0;min-width:0}.opt{position:relative;z-index:1;display:flex;align-items:center;gap:.8rem;width:100%;min-height:4.8rem;padding:.5rem .8rem;border:.18rem solid color-mix(in srgb,var(--accent) calc(var(--on) * 100%),var(--strong));background:var(--bg);color:color-mix(in srgb,var(--ink) calc(var(--on) * 100%),var(--muted));text-align:left;box-shadow:.4rem .4rem 0 var(--line);transition:color .2s,border-color .2s}.opt .radio{flex:none;display:grid;place-items:center;width:1.4rem;height:1.4rem;border:.18rem solid currentColor;border-radius:50%}.opt .icon{display:none;flex:none;width:2.4rem;height:2.4rem}.opt b{display:block;font:700 calc(1.7rem * var(--k)) / 1 var(--display)}.opt small{display:block;margin-top:.35rem;font:600 .85rem/1.25 var(--body)}.side.picked .opt{color:var(--hi-ink);border-color:var(--hi);background:var(--hi);box-shadow:.4rem .4rem 0 var(--pink)}.side.picked .opt .radio:after{content:"";width:.6rem;height:.6rem;border-radius:50%;background:currentColor}.stage[data-locked] .side{pointer-events:none}.stage[data-locked] .opt{opacity:.6}.side{cursor:pointer}.stage[data-locked] .side{cursor:default}.stage:has(.side.character:hover,.side.character .opt:focus-visible) .side.character,.stage:has(.side.voiceActor:hover,.side.voiceActor .opt:focus-visible) .side.voiceActor,.stage[data-answer=character]:not(:has(.side.voiceActor:hover,.side.voiceActor .opt:focus-visible)) .side.character,.stage[data-answer=voiceActor]:not(:has(.side.character:hover,.side.character .opt:focus-visible)) .side.voiceActor{--on: 1}.art{position:relative;height:19rem;margin-top:1.4rem}.art img,.art .sil{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.art img{opacity:var(--on);scale:calc(.96 + .04 * var(--on));filter:var(--art);transition:opacity .35s,scale .5s cubic-bezier(.3,1.6,.5,1)}.art .sil{background:var(--sil);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:calc(1 - var(--on));transition:opacity .35s}.art .q{position:absolute;translate:-50% -50%;font:900 2.4rem var(--display);opacity:calc(1 - var(--on));transition:opacity .35s}.art .q:nth-of-type(2){color:var(--hi)}.art .q:nth-of-type(3){color:var(--lemon)}.art .q:nth-of-type(4){color:var(--pink)}.cap{position:relative;margin-top:.8rem;text-align:center;font:600 .85rem/1.3 var(--body);text-transform:uppercase;color:var(--ink)}.cap .names{opacity:calc(var(--on) * .75)}.cap .mystery{position:absolute;inset:0;color:var(--muted);opacity:calc(1 - var(--on))}.advanced{display:none}.advanced.open{display:block}.advanced h3{display:none;margin:1rem 0 .4rem;font:700 calc(1.7rem * var(--k)) / 1.2 var(--display);text-transform:uppercase}.advanced .shut{display:none}.advanced h3 small{margin-left:1rem;font:700 1.1rem var(--jp-font);color:var(--jp);letter-spacing:.3em}.site-logo{display:inline-grid;place-items:center;flex:none;width:2.4rem;height:2.4rem}.site-logo svg{width:76%;height:76%}.site-logo.anilist{background:#152232}.site-logo.myanimelist{background:#2e51a2;color:#fff}.site-logo.myanimelist svg{width:88%;height:88%}.list-add{display:flex;gap:1rem;padding:.7rem .5rem .9rem 0}.list-add button{display:flex;flex:1;align-items:center;gap:.7rem;min-width:0;min-height:3.8rem;padding:0 .7rem;font:700 calc(1rem * var(--k)) var(--display);text-transform:uppercase;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 .18rem var(--strong),.4rem .4rem 0 var(--line);transition:background .12s,color .12s,box-shadow .12s}.list-add button:is(:hover,:focus-visible){color:var(--hi-ink);background:var(--hi);box-shadow:.4rem .4rem 0 var(--pink)}.list-mine{display:flex;align-items:center;gap:.6rem;min-width:0;font:600 1.05rem var(--body);text-transform:none}.list-mine .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.list-entry{gap:.8rem}.list-entry input{flex:1;min-width:0;font:700 1.2rem var(--display);box-shadow:inset 0 -.15rem currentColor}.list-entry input::placeholder{color:var(--off)}.menu .list-error{margin:.3rem 1rem 0}.room{margin-top:.4rem}.seating{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;padding:1.2rem 1rem .9rem}.seats{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:.8rem 1.1rem}.seat{position:relative;display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:50%;background:var(--strong);font:800 .95rem var(--body)}.seat.more{font-size:.85rem}button.seat{cursor:help}.seat .site-logo{position:absolute;right:-.7rem;bottom:-.5rem;width:1.7rem;height:1.7rem}.others{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:-.3rem 1rem .6rem;font:600 .85rem/1.35 var(--body);color:var(--accent)}.seat.empty{border:.16rem dashed var(--strong);background:var(--bg)}.seat.you{background:var(--hi);color:var(--hi-ink);box-shadow:0 0 0 .25rem var(--bg),0 0 0 .5rem var(--seat-ring)}.seat .host{position:absolute;right:-.6rem;top:-.8rem;color:var(--host);font-size:1.1rem;font-style:normal}.seating input{flex:1 1 10rem;min-width:10rem;margin-left:.6rem}.seating small{font:600 .85rem var(--body);opacity:.65;white-space:nowrap}.acts{display:flex;gap:1.4rem}.acts .row{flex:1;min-height:3.3rem;font-size:calc(1.05rem * var(--k))}.acts .code{flex:1;margin:0 1rem;text-transform:uppercase}.acts .cancel{flex:none;width:3.3rem;justify-content:center;padding:0}@media(min-width:1000px)and (orientation:landscape){.home{position:relative;display:block;height:62.5rem;padding:12.5rem 0 0 4rem}.menu{width:35rem}.row.play{min-height:6rem;font-size:calc(3.3rem * var(--k))}.row.play.wait{font-size:2.8rem}.row.play small,.row small{font-size:.9rem}.arr{padding:.3rem .55rem;font-size:.9rem}.role{padding:.3rem .55rem}.stage{display:block}.stage .guess{position:absolute;left:42rem;top:6rem}.divider{position:absolute;left:70.25rem;top:17rem;display:block;width:.14rem;height:38rem;background:linear-gradient(transparent,#5cbfe266,transparent)}.side{position:absolute;top:8.6rem;width:27.5rem;height:52rem}.side.character{left:42rem}.side.voiceActor{left:71rem}.opt{min-height:0;height:5.2rem;padding:0 1.2rem;gap:1rem;box-shadow:.5rem .5rem 0 var(--line)}.side.picked .opt{box-shadow:.5rem .5rem 0 var(--pink)}.opt .radio{width:1.5rem;height:1.5rem}.opt .icon{display:block}.opt b{font-size:calc(2.1rem * var(--k))}.opt small{margin-top:.4rem;font-size:.85rem}.art{position:absolute;left:0;right:0;top:6.4rem;height:41.5rem;margin:0}.art .q{font-size:3rem}.cap{position:absolute;left:0;right:0;top:48.6rem;margin:0;white-space:nowrap}.advanced{--gutter-x: max(0px, (100vw - 100rem) / 2);--gutter-y: max(0px, (100dvh - 62.5rem) / 2);position:fixed;top:0;right:0;bottom:0;z-index:4;display:block;width:calc(59rem + var(--gutter-x));padding:calc(6.2rem + var(--gutter-y)) calc(4rem + var(--gutter-x)) 0 9rem;background:linear-gradient(90deg,transparent,var(--bg) 8.3rem);opacity:0;visibility:hidden;translate:4rem 0;transition:opacity .22s,translate .22s,visibility 0s .22s}.advanced.open{opacity:1;visibility:visible;translate:0 0;transition-delay:0s}.advanced h3{display:block;margin:0 0 1rem;font-size:calc(1.9rem * var(--k))}.advanced .shut{position:absolute;top:calc(2.2rem + var(--gutter-y));right:calc(2rem + var(--gutter-x));display:grid;padding:.8rem;border-color:transparent}.advanced .shut .icon{width:3rem;height:3rem}.menu[data-lists] .row:not(.play){min-height:3.6rem}.room{position:absolute;left:4rem;bottom:8.1rem;width:35rem;margin:0}.acts{gap:3.4rem}}.clock{display:flex;align-items:center;justify-content:space-between;gap:1.4rem}.clock small{font:700 1.05rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.round{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}.play-area{display:flex;flex-direction:column;gap:2rem;min-width:0}.slot{--state: var(--hi);--stripe: var(--state)}.slot.t-mid,.slot.partly{--state: var(--lemon)}.slot.t-hurry,.slot.missed{--state: var(--wrong)}.slot.got-it{--state: var(--right)}.slot .head{color:var(--lemon)}.slot:is(.got-it,.partly,.missed) .head{color:var(--state)}.slot .body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.4rem;min-height:12rem;padding:1.4rem 1.6rem}.slot .body:has(.reveal){flex-direction:column;align-items:stretch;gap:1.8rem}.count{font:700 7rem/1 var(--display);font-variant-numeric:tabular-nums}.slot.t-hurry .count{color:var(--wrong);animation:pulse .5s ease-in-out infinite alternate}.slot .bar{height:1.2rem;background:var(--line)}.slot .bar span{display:block;height:100%;background:var(--state);transition:width .2s linear,background .3s}.slot:is(.got-it,.partly,.missed) .bar span{background:var(--muted)}.slot .row.play{min-height:4.6rem;font-size:2.2rem}.audio.compact{display:flex;align-items:center;gap:1.4rem}.eq{display:flex;align-items:center;gap:.3rem;height:3.4rem}.eq i{width:.5rem;border-radius:.25rem;background:var(--hi);animation:eq .9s ease-in-out infinite alternate}.volume{display:flex;align-items:center;gap:.6rem;margin-top:.8rem;color:var(--accent)}.volume button{display:flex;flex:none}.volume svg{width:1.5rem;height:1.5rem}.volume input{width:9rem;height:1.4rem;appearance:none;background:linear-gradient(var(--hi),var(--hi)) left center / var(--fill) .5rem no-repeat,linear-gradient(var(--line),var(--line)) center / 100% .5rem no-repeat;cursor:pointer}.volume input::-webkit-slider-thumb{appearance:none;width:1.1rem;height:1.1rem;background:var(--ink);box-shadow:.18rem .18rem 0 var(--pink)}.volume input::-moz-range-track{background:none}.volume input::-moz-range-thumb{width:1.1rem;height:1.1rem;border:0;border-radius:0;background:var(--ink);box-shadow:.18rem .18rem 0 var(--pink)}.volume input:focus-visible{outline:.15rem solid var(--lemon);outline-offset:.15rem}.audio.compact{flex-wrap:wrap;row-gap:.8rem}.audio.compact .volume{flex-basis:100%;margin-top:0}@media(min-width:1000px)and (orientation:landscape){.audio.compact .volume{flex-basis:auto}}.audio .error{margin-top:.6rem}.reveal{display:flex;align-items:center;gap:1.6rem}.reveal .sticker{flex:none;width:9rem;height:9rem}.txt{display:flex;flex-direction:column;gap:.4rem;min-width:0}.txt b{font:700 calc(2.2rem * var(--k)) / 1.1 var(--display)}.txt .seiyuu{display:flex;align-items:center;gap:.8rem;font:600 1.2rem var(--body)}.txt .seiyuu .portrait{width:2.4rem;height:2.4rem;border-radius:50%}.txt .meta{font:600 1.05rem var(--body);color:var(--jp)}.txt q{margin-top:.4rem;font:500 1.15rem/1.4 var(--body);opacity:.85}.choices{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem 1.4rem}.choice{display:flex;align-items:center;gap:.9rem;min-height:5.6rem;min-width:0;padding:.6rem .9rem;border:.18rem solid var(--strong);background:var(--bg);text-align:left;font:700 1.15rem/1.15 var(--display);box-shadow:.4rem .4rem 0 var(--line);transition:background .12s,color .12s,border-color .12s,box-shadow .12s,translate .08s,opacity .2s}.choice .portrait{width:3.8rem;height:3.8rem}.choice span{min-width:0;overflow-wrap:anywhere}.choice:hover:not(:disabled),.choice[aria-pressed=true]{color:var(--hi-ink);background:var(--hi);border-color:var(--hi);box-shadow:.4rem .4rem 0 var(--pink)}.choice:active:not(:disabled){translate:.4rem .4rem;box-shadow:0 0 0 var(--pink)}.choice.right,.choice.wrong{color:var(--hi-ink);box-shadow:.4rem .4rem 0 var(--pink)}.choice.right{background:var(--right);border-color:var(--right)}.choice.wrong{background:var(--wrong);border-color:var(--wrong)}.choice.faded{opacity:.4}.choice.sending,.waiting.sending{animation:sending .7s ease-in-out infinite alternate}@keyframes sending{to{opacity:.55}}.typed{display:flex;align-items:flex-start;gap:1.4rem}.typed .autocomplete{flex:1}.typed .btn{margin-top:.4rem;padding:.9rem 1.4rem}.play-area>.waiting{padding:.4rem 0 0 .4rem}.board ol{background:#0a1330d9}.board li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem .8rem 1.2rem;border-bottom:.14rem solid var(--line)}.board li.correct{box-shadow:inset .3rem 0 0 var(--right)}.board li.partial{box-shadow:inset .3rem 0 0 var(--lemon)}.board li.miss{box-shadow:inset .3rem 0 0 var(--muted)}.board .who{display:block;padding:0;min-width:0}.board .who b{display:block;font:700 1.2rem/1.2 var(--display);overflow-wrap:anywhere}.board .who em,.standings .who em{margin-left:.6rem;font:700 .85rem var(--body);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.board .who small,.standings .who small{display:block;margin-top:.15rem;font:600 .9rem var(--body);color:var(--jp)}.pts{font:700 1.6rem var(--display);white-space:nowrap}.pts i{margin-right:.7rem;font:700 1rem var(--body);color:var(--lemon)}@media(min-width:1000px)and (orientation:landscape){.clock{gap:1.6rem}.round{grid-template-columns:60rem 27rem;gap:5rem}.slot .body{flex-wrap:nowrap;min-height:19rem;padding:2.4rem 3rem}.count{font-size:12rem}.slot .row.play{min-height:5.4rem;font-size:2.6rem}.reveal{gap:2.4rem}.reveal .sticker{width:13rem;height:13rem}.txt b{font-size:calc(3rem * var(--k))}.txt .seiyuu{font-size:1.4rem}.choice{min-height:7rem;gap:1.2rem;padding:.8rem 1.2rem;font-size:1.5rem;box-shadow:.5rem .5rem 0 var(--line)}.choice .portrait{width:5.2rem;height:5.2rem}.choice:hover:not(:disabled),.choice[aria-pressed=true],.choice.right,.choice.wrong{box-shadow:.5rem .5rem 0 var(--pink)}.choice:active:not(:disabled){translate:.5rem .5rem;box-shadow:0 0 0 var(--pink)}}.results{gap:1.4rem}.standings{display:flex;flex-direction:column;gap:1.2rem}.standings li{gap:1.2rem;min-height:5rem;padding:.6rem 1.2rem .6rem .9rem;text-transform:none}.standings .place{display:grid;place-items:center;flex:none;width:3.4rem;height:3.4rem;border:.18rem solid var(--strong);border-radius:50%;background:var(--bg);box-shadow:.2rem .2rem 0 var(--line);font:700 1.5rem var(--display)}.standings .who{flex:1;min-width:0}.standings .who b{display:block;font:700 calc(1.5rem * var(--k)) / 1.2 var(--display);overflow-wrap:anywhere}.standings .pts{font-size:2rem}.standings li.first{color:var(--hi-ink);background:var(--hi);box-shadow:.5rem .5rem 0 var(--pink)}.standings .first .place{background:var(--hi-ink);border-color:var(--hi-ink);box-shadow:none;color:var(--ink)}.standings .first .who em,.standings .first .who small{color:var(--hi-ink)}.standings .star{color:var(--lemon);font-size:1.8rem;-webkit-text-stroke:.12rem var(--hi-ink);paint-order:stroke fill}@media(min-width:1000px)and (orientation:landscape){.results{width:60rem}.standings li{min-height:5.6rem}}.daily{width:100%;max-width:44rem;margin:0 auto}.daily-turn,.daily-side{display:flex;flex-direction:column;gap:1.6rem}.daily-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tries{display:flex;gap:.5rem}.tries span{display:grid;place-items:center;position:relative;width:2.3rem;height:2.3rem;border:.16rem solid var(--strong);color:var(--jp);font:700 .95rem var(--body)}.tries .milestone{border-color:var(--lemon)}.tries .milestone i{position:absolute;top:-.6rem;right:-.6rem;display:grid;place-items:center;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--lemon);color:var(--hi-ink)}.tries .milestone svg{width:.75rem;height:.75rem}.tries .now{border-color:var(--hi);color:var(--ink)}.tries .wrong{background:var(--wrong);border-color:var(--wrong);color:var(--hi-ink)}.tries .right{background:var(--right);border-color:var(--right);color:var(--hi-ink)}.lede{font:600 1.2rem/1.4 var(--body)}.live{display:inline-block;width:1.2em;height:1.2em;margin-right:.3em;vertical-align:-.15em}.live rect{transform-box:fill-box;transform-origin:center;animation:eq .7s ease-in-out infinite alternate}.live rect:nth-child(2n){animation-delay:-.35s}.live rect:nth-child(3n){animation-delay:-.2s}.hints{display:flex;flex-direction:column;gap:.6rem}.hint{display:flex;align-items:center;gap:1rem;padding:.6rem 1rem .6rem 1.3rem;background:var(--panel);box-shadow:inset .3rem 0 0 var(--lemon)}.hint .portrait{width:3.4rem;height:3.4rem}.hint .cover{height:4.8rem}.hint div{display:flex;flex-direction:column;min-width:0}.hint small{font:700 .8rem var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--lemon)}.hint b{font:700 calc(1.3rem * var(--k)) / 1.15 var(--display)}.hint div>span{font:600 .95rem var(--body);color:var(--jp)}.answer .verdict{color:var(--lemon)}.answer .body{padding:1.4rem 1.6rem}.answer .reveal .sticker{width:8.5rem;height:8.5rem}.answer .txt b{font-size:calc(2.2rem * var(--k))}.finish{display:flex;flex-direction:column;gap:1.4rem}.finish .row.play{min-height:5.2rem}.finish .glyph{display:inline-block;width:.75em;height:.75em;margin-right:.3em;vertical-align:-.02em}.finish .jump{width:100%;height:4.6rem;font:700 calc(1.1rem * var(--k)) var(--display);text-transform:uppercase}.finish .jump em{margin-right:1rem;font:800 .95rem var(--body)}.guesses{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) max-content max-content max-content minmax(0,1fr);align-content:start;gap:.25rem;overflow-x:auto;padding-bottom:.5rem}.guesses .guess{display:contents}.guesses .th{padding:.2rem .4rem;font:700 .75rem var(--body);text-transform:uppercase;color:var(--jp)}.guesses .guess>span{display:flex;align-items:center;gap:.5rem;min-width:0;min-height:3.6rem;padding:.5rem .4rem;font:600 .85rem/1.2 var(--body);color:var(--hi-ink);overflow-wrap:anywhere}.guesses .guess>span:is(:nth-child(3),:nth-child(4),:nth-child(5)){white-space:nowrap}.guesses .guess .who{flex-direction:column;align-items:flex-start}.guesses .same{background:var(--right)}.guesses .close{background:var(--lemon)}.guesses .diff{background:var(--wrong)}.guesses .who .portrait{width:2.2rem;height:2.2rem}.guesses .blank,.guesses.idle .th{display:none}@media(min-width:1000px)and (orientation:landscape){.daily{display:grid;grid-template-columns:38rem minmax(0,1fr);align-items:start;gap:4rem;max-width:none;margin:0}.guesses{gap:.35rem}.guesses .guess>span{min-height:4.6rem;padding:.6rem .7rem;font-size:1.05rem}.guesses .guess .who{flex-direction:row;align-items:center}.guesses .th{padding:.2rem .7rem;font-size:.85rem;letter-spacing:.04em}.finish .jump{font-size:calc(1.3rem * var(--k))}.finish .jump em{margin-right:1.2rem;font-size:1.05rem}.guesses .who .portrait{width:2.8rem;height:2.8rem}.guesses .blank{display:block;grid-column:1 / -1;min-height:4.6rem;box-shadow:inset 0 0 0 .16rem var(--line)}.guesses.idle .th{display:block}}.tooltip{z-index:10;max-width:30rem;padding:.5rem .8rem;border:.16rem solid var(--lemon);background:var(--panel);color:var(--ink);font:600 1rem/1.35 var(--body);box-shadow:.3rem .3rem 0 var(--pink);animation:appear .12s ease-out}.tooltip b{color:var(--lemon)}.tooltip-arrow{fill:var(--lemon)}.tries .milestone:focus-visible{outline:.15rem solid var(--lemon);outline-offset:.2rem}.dialog{width:min(42rem,calc(100vw - 3rem));padding:2.2rem 2.4rem;border:.18rem solid var(--hi);background:var(--panel);color:var(--ink);box-shadow:.6rem .6rem 0 var(--pink)}.dialog::backdrop{background:#000000b3}.dialog b{display:block;font:700 calc(2rem * var(--k)) / 1.1 var(--display);text-transform:uppercase}.dialog .body{margin:1rem 0 2rem;font:500 1.2rem/1.5 var(--body)}.dialog.wide{width:min(84rem,calc(100vw - 3rem))}.dialog.wide .body{max-height:min(60rem,calc(100dvh - 18rem));overflow-y:auto}.series-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:1.4rem 1rem;padding:.4rem .6rem .6rem 0;list-style:none}.series-grid li{display:grid;gap:.5rem;align-content:start;font:600 .95rem/1.25 var(--body)}.series-grid li.out{opacity:.3}.series-grid :is(img,.cover){width:100%;aspect-ratio:2 / 3;object-fit:cover;background:var(--sil)}.series-grid span:not(.cover){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dialog .actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1.2rem}.autocomplete{position:relative}.autocomplete input{width:100%;padding:1rem 1.4rem;border:.18rem solid var(--strong);background:var(--panel);font:700 1.8rem var(--display);text-align:left;caret-color:var(--hi);transition:border-color .12s}.autocomplete input:hover:not(:disabled),.autocomplete input:focus{border-color:var(--hi)}.autocomplete input::placeholder{color:var(--muted)}.autocomplete [role=listbox]{position:absolute;top:100%;left:0;right:0;z-index:5;max-height:30rem;margin-top:.8rem;overflow-y:auto;border:.18rem solid var(--strong);background:var(--panel);box-shadow:.4rem .4rem 0 var(--line)}.autocomplete [role=option]{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;font:700 1.2rem/1.2 var(--display);cursor:pointer}.autocomplete [role=option] small{font:600 .9rem var(--body);opacity:.7}.autocomplete [role=option]>small{margin-left:auto}.autocomplete [role=option][aria-selected=true]{background:var(--hi);color:var(--hi-ink)}.autocomplete .portrait{width:2.8rem;height:2.8rem}.drift{animation:drift 90s linear infinite}@keyframes drift{to{transform:translate(-1000px)}}.art .q{animation:q-bob 3.4s ease-in-out infinite}.art .q:nth-of-type(3){animation-delay:-1.2s}.art .q:nth-of-type(4){animation-delay:-2.3s}@keyframes q-bob{0%,to{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-.55rem) rotate(7deg)}}@keyframes bub{to{translate:0 -5px}}@keyframes pulse{to{transform:scale(1.08)}}@keyframes eq{to{transform:scaleY(.3)}}.home>.stage,.home>.menu,.home>.room,.round,.results,.daily,.daily :is(.hints,.answer,.finish),.frame>.aside{animation:enter .45s ease-out backwards}.home>.menu{animation-delay:.06s}.home>.room{animation-delay:.12s}@keyframes enter{0%{opacity:0}}.waiting.pending{animation:appear .3s .8s backwards}@keyframes appear{0%{opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.band.glow{display:none}}@media not ((min-width:1000px)and (orientation:landscape)){.halftone{scale:.6}.seating input{flex-basis:calc(100% - 8rem);margin-left:0}}.notice{align-items:center;justify-content:center;min-height:60vh;text-align:center}.notice .row{width:20rem}.report{align-self:flex-start;padding:0;background:none;border:0;color:var(--jp);font:600 .85rem var(--body);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.report:is(:hover,:focus-visible):not(:disabled){color:var(--ink)}.report:disabled{text-decoration:none;cursor:default}
