@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");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{--red: #ff0033;--teal: #057060;--gold: #f7aa04;--blue: #409fd5;--ink: #240303;--page: #f7dca5;--panel: #fde3aa;--raised: #ffeabc;--card: #ffe5ac;--board: #240303;--dot: #4a1510;--blush: #fedcdc;--mint: #34e2be;--coral: #ffa78b;--tab: #e00c18;--gold-deep: #956d17;--gold-edge: #c98a00;--dur-xs: 90ms;--dur-sm: .16s;--dur-md: .26s;--dur-lg: .42s;--dur-xl: .7s;--dur-xxl: 1.2s;--ease-enter: cubic-bezier(.2, 0, 0, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-move: cubic-bezier(.4, 0, .2, 1);--ease-land: cubic-bezier(.34, 1.56, .64, 1);--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-l: env(safe-area-inset-left, 0px);--safe-r: env(safe-area-inset-right, 0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;margin:0}body{font-family:Manrope Variable,Manrope,system-ui,sans-serif;font-weight:700;color:var(--ink);background:var(--page);overflow:hidden;overscroll-behavior:none;-webkit-font-smoothing:antialiased;user-select:none;-webkit-user-select:none;touch-action:manipulation}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}sup{font-size:.45em;font-weight:800;vertical-align:super}.app{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.app>*{position:absolute;top:0;right:0;bottom:0;left:0;animation:screen-in var(--dur-lg) var(--ease-enter) both}@keyframes screen-in{0%{opacity:0;transform:scale(1.03)}}.dots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-size:25px 25px}.dots--board{background-image:radial-gradient(circle,var(--dot) 1.7px,transparent 2.1px)}.dots--light{background-image:radial-gradient(circle,rgba(255,255,255,.5) 1.7px,transparent 2.1px);mix-blend-mode:soft-light;opacity:.9}.squiggle{text-decoration:underline wavy currentColor;text-decoration-thickness:.075em;text-underline-offset:.16em;text-decoration-skip-ink:none}.wordmark{font-weight:800;letter-spacing:-.05em;font-size:1em}.wordmark i{font-style:normal}.wordmark--s{font-size:17px}.signature{position:absolute;left:calc(36px + var(--safe-l));bottom:calc(28px + var(--safe-b));color:var(--red);font-size:17px;font-weight:800;letter-spacing:.01em}.signature--light{position:static}.textlink{font-size:14px;font-weight:800;color:var(--red);letter-spacing:-.04em;padding:8px}.btn{--h: 46px;--fs: 24px;--depth: 6px;--bw: 3px;--fill: #fff3d9;--ink-b: var(--teal);--line: var(--teal);--edge: var(--teal);position:relative;display:inline-block;border-radius:999px;background:var(--edge);padding-bottom:var(--depth);font-weight:800;font-size:var(--fs);letter-spacing:.02em;line-height:1;white-space:nowrap;flex:none;transition:transform var(--dur-sm) var(--ease-land),filter var(--dur-sm)}.btn__face{display:flex;align-items:center;justify-content:center;gap:.35em;height:var(--h);padding:0 1.05em .06em;border-radius:999px;background:var(--fill);color:var(--ink-b);border:var(--bw) solid var(--line);transition:transform var(--dur-sm) var(--ease-land)}.btn__arrow{font-weight:500;transition:transform var(--dur-md) var(--ease-land)}@media (hover: hover){.btn:hover .btn__face{transform:translateY(-2px)}.btn:hover .btn__arrow{transform:translate(5px)}}.btn:active .btn__face{transform:translateY(calc(var(--depth) - 1px));transition-duration:var(--dur-xs);transition-timing-function:var(--ease-exit)}.btn:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.btn--s{--h: 36px;--fs: 20px;--depth: 6px}.btn--l{--h: 58px;--fs: 36px;--depth: 7px;--bw: 4px}.btn--xl{--h: 70px;--fs: 44px;--depth: 8px;--bw: 4px}.btn--red{--ink-b: var(--red);--line: var(--red);--edge: var(--red);--fill: #ffe9c0}.btn--blue{--ink-b: var(--blue);--line: var(--blue);--edge: var(--blue);--fill: #f9e1ae}.btn--gold{--fill: var(--gold);--ink-b: var(--ink);--line: var(--gold-deep);--edge: var(--gold-deep)}.btn--blueSolid{--fill: var(--blue);--ink-b: #fbe4b4;--line: #fbe4b4;--edge: var(--blue);--depth: 16px}.btn--tealSolid{--fill: var(--teal);--ink-b: #fbe4b4;--line: #fbe4b4;--edge: var(--teal);--depth: 16px}.btn--redSolid{--fill: var(--red);--ink-b: #fff;--line: #fff;--edge: #fff}.btn--blueSolid.btn--l,.btn--tealSolid.btn--l{--depth: 12px}.seg{display:inline-flex;padding-bottom:8px}.seg__opt{height:54px;padding:0 30px;font-size:34px;font-weight:800;letter-spacing:.03em;line-height:1;background:#f9e3b4;color:var(--gold);border:4px solid var(--gold);box-shadow:0 8px 0 var(--gold);transition:transform var(--dur-sm) var(--ease-land),box-shadow var(--dur-sm) var(--ease-land),background var(--dur-sm);position:relative;z-index:1;white-space:nowrap}.seg__opt:first-child{border-radius:999px 0 0 999px}.seg__opt:last-child{border-radius:0 999px 999px 0;margin-left:-4px}.seg__opt.is-on{background:var(--gold);color:var(--gold-deep);border-color:var(--gold-deep);box-shadow:0 0 0 var(--gold);transform:translateY(8px);z-index:0}.seg__opt:not(.is-on):active{transform:translateY(6px);box-shadow:0 2px 0 var(--gold)}.slider{position:relative;height:34px;touch-action:none;cursor:pointer;--c: var(--blue)}.slider--teal{--c: var(--teal)}.slider:before{content:"";position:absolute;left:0;right:0;top:11px;height:12px;border-radius:9px;background:var(--gold)}.slider__fill{position:absolute;left:0;top:11px;height:12px;border-radius:9px;background:var(--c)}.slider__knob{position:absolute;top:2px;width:30px;height:30px;margin-left:-15px;border-radius:50%;background:var(--c);transition:transform var(--dur-sm) var(--ease-land)}.slider__knob:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background:#fbe4b4}.slider:active .slider__knob{transform:scale(1.25)}.toggle{width:96px;height:46px;border-radius:999px;background:var(--gold);border:4px solid var(--gold-deep);position:relative;transition:background var(--dur-md),border-color var(--dur-md);flex:none}.toggle__knob{position:absolute;top:6px;left:6px;width:44px;height:26px;border-radius:0 0 14px 14px;border:4px solid var(--gold-deep);border-top-width:0;transition:transform var(--dur-md) var(--ease-land),border-color var(--dur-md)}.toggle.is-on{background:#17e0be;border-color:var(--teal)}.toggle.is-on .toggle__knob{transform:translate(34px);border-color:var(--teal)}.topbar{position:absolute;top:calc(30px + var(--safe-t));right:calc(36px + var(--safe-r));display:flex;align-items:center;gap:22px;z-index:5;color:var(--ink)}.lang{font-size:15px;letter-spacing:-.02em}.lang b{font-weight:800;color:var(--red);margin-left:4px}.lang b.is-on{color:var(--ink)}.snd{height:30px;display:grid;place-items:center}.snd.is-off{opacity:.55}.start{background:var(--page);overflow:hidden}.start__letters{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;font-weight:800;pointer-events:none;overflow:visible}.start__letters--mb{display:none}.start__row{font-size:455px;letter-spacing:-.05em;animation:letter-a var(--dur-xl) var(--ease-enter) .12s both}.start__row--b{animation-name:letter-b;animation-delay:.2s}@keyframes letter-a{0%{transform:translateY(-420px)}}@keyframes letter-b{0%{transform:translateY(420px)}}.box3d{position:absolute;left:50%;top:50%;width:0;height:0;perspective:1600px;--u: min(.094vw, .145vh);z-index:2;animation:box-in var(--dur-xl) var(--ease-land) .5s both}@keyframes box-in{0%{transform:translateY(-110vh) rotate(-40deg)}}.box3d__body{--w: calc(300 * var(--u));--h: calc(420 * var(--u));--d: calc(62 * var(--u));position:absolute;width:var(--w);height:var(--h);left:calc(var(--w) / -2);top:calc(var(--h) / -2);transform-style:preserve-3d;transform:rotateX(calc(47deg + var(--ty, 0deg))) rotateY(var(--tx, 0deg)) rotate(-36deg);animation:box-float 7s ease-in-out infinite;transition:transform .5s var(--ease-enter)}@keyframes box-float{50%{translate:0 -1.4%;rotate:1.2deg}}.box3d__shadow{position:absolute;top:4%;right:-2%;bottom:-6%;left:6%;background:#6e32006b;filter:blur(calc(26 * var(--u)));transform:translateZ(calc(-30 * var(--u))) translate(-6%,8%);border-radius:8%}.box3d__top{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(var(--d));background:linear-gradient(140deg,#fbe7ae,#f6d489 60%,#f1c873);border-radius:calc(var(--w) * .012);overflow:hidden}.box3d__top svg{width:100%;height:100%;font-family:inherit}.box3d__front,.box3d__side{position:absolute;display:grid;place-items:center;color:#fbe4b4;font-weight:800;overflow:hidden}.box3d__front{left:0;top:100%;width:100%;height:var(--d);transform-origin:top;transform:translateZ(var(--d)) rotateX(-90deg);background:linear-gradient(#e0061f,#c80016);font-size:calc(var(--d) * .2);line-height:1.02;text-align:left;justify-items:start;padding-left:8%}.box3d__front small{font-size:.5em}.box3d__front u{text-decoration:underline wavy;text-decoration-thickness:1px;text-underline-offset:2px}.box3d__side{top:0;right:100%;height:100%;width:var(--d);transform-origin:right;transform:translateZ(var(--d)) rotateY(-90deg);background:linear-gradient(90deg,#c98a0c,#dca021);color:var(--ink)}.box3d__side span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:calc(var(--d) * .26);white-space:nowrap}.start__tag{position:absolute;left:calc(45px + var(--safe-l));top:50%;transform:translateY(-58%);font-size:clamp(26px,3.45vw,46px);font-weight:500;line-height:1.5;letter-spacing:-.01em;z-index:3}.start__tag sup{font-size:.5em;font-weight:700}.start__c{font-size:.28em!important;font-weight:800!important;letter-spacing:.04em;margin-left:2px}.start__sub{margin:10px 0 0;font-size:15px;font-weight:700;color:var(--red);max-width:300px;line-height:1.3;animation:sub-in var(--dur-lg) var(--ease-enter) both}@keyframes sub-in{0%{opacity:0;transform:translateY(8px)}}.start__play{position:absolute;right:calc(86px + var(--safe-r));top:50%;margin-top:-40px;z-index:3;animation:pop-in var(--dur-lg) var(--ease-land) both}.start__shop{position:absolute;left:calc(62px + var(--safe-l));bottom:calc(72px + var(--safe-b));z-index:3}@keyframes pop-in{0%{transform:scale(0)}}.gate{position:absolute;right:calc(16px + var(--safe-r));top:50%;width:270px;height:270px;margin-top:-135px;border-radius:50%;z-index:6;display:grid;place-items:center;text-align:center}.gate--loading{width:120px;height:120px;margin-top:-60px;right:calc(98px + var(--safe-r))}.gate__ring{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.gate__ring circle{fill:none;stroke:#fff;stroke-width:10}.gate__ring .gate__prog{stroke:var(--red);stroke-dasharray:327;stroke-dashoffset:327;animation:ring-fill 1.4s var(--ease-move) forwards}@keyframes ring-fill{to{stroke-dashoffset:0}}.gate__loading{color:var(--red);font-size:19px;font-weight:800;letter-spacing:.02em;animation:press-down .3s var(--ease-land) 1.3s both}@keyframes press-down{50%{transform:scale(.86) translateY(3px)}}.gate__line{position:absolute;top:108%;left:50%;transform:translate(-50%);width:240px;font-size:13px;font-weight:700;color:var(--ink);opacity:.7}.gate--gate,.gate--falling{background:var(--red);border:10px solid #fff;color:#fff;animation:gate-in var(--dur-lg) var(--ease-land) both;transition:background var(--dur-md),border-color var(--dur-md)}.gate--mute{background:var(--ink);border-color:var(--red)}@keyframes gate-in{0%{transform:scale(.44)}}.gate--falling{animation:gate-fall .52s var(--ease-exit) forwards}@keyframes gate-fall{30%{transform:rotate(14deg)}to{transform:translate(60px,110vh) rotate(48deg)}}.gate__panel{display:grid;justify-items:center;gap:9px}.gate__panel b{font-size:21px;letter-spacing:.04em}.gate__panel small{font-size:11.5px;font-weight:700;letter-spacing:.03em}.gate .toggle{width:96px;height:42px;background:#fff;border-color:#fff;outline:3px solid #fff}.gate .toggle__knob{top:3px;left:3px;width:46px;height:28px;border-radius:999px;border:0;background:var(--ink)}.gate .toggle.is-on{background:#fff}.gate .toggle.is-on .toggle__knob{transform:translate(36px);background:var(--red)}.gate--mute .toggle,.gate--mute .toggle.is-on{background:var(--ink);border-color:var(--red);outline-color:var(--red)}.gate--mute .toggle__knob{background:var(--red)}.start__dare{position:absolute;top:calc(9% + var(--safe-t));left:0;right:0;margin:0;text-align:center;font-size:clamp(26px,4.6vw,60px);font-weight:800;color:var(--red);letter-spacing:-.01em;z-index:3}.start__dare i{font-style:normal}.start__dare-sub{position:absolute;left:calc(48px + var(--safe-l));bottom:calc(46px + var(--safe-b));color:var(--red);z-index:3;display:grid;gap:8px}.start__dare-sub strong{font-size:clamp(18px,2.6vw,34px);font-weight:800}.start__dare-sub small{font-size:15px;font-weight:800}.start__dare-cta{position:absolute;right:calc(48px + var(--safe-r));bottom:calc(40px + var(--safe-b));display:grid;justify-items:center;gap:4px;z-index:3}.setup{background:#f5e6c8;display:grid;place-items:center}.rings{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rings path{transform-origin:center;transform-box:fill-box}.spin-a{animation:spin 60s linear infinite}.spin-b{animation:spin 80s linear infinite reverse}@keyframes spin{to{transform:rotate(360deg)}}.setup__bg{filter:blur(16px) saturate(1.05);transform:scale(1.1)}.setup__mark{position:absolute;top:calc(34px + var(--safe-t));left:calc(36px + var(--safe-l));color:var(--red);z-index:3}.panel{position:relative;width:min(820px,calc(100vw - 36px));min-height:min(584px,calc(100vh - 150px));padding:52px 58px 40px;background:#ffe9bae6;border:4px solid var(--gold);border-radius:56px;color:var(--gold-deep);display:flex;flex-direction:column;animation:panel-in var(--dur-lg) var(--ease-land) both}@keyframes panel-in{0%{transform:scale(.9) translateY(30px);opacity:0}}.panel__title{margin:0 0 40px;text-align:center;font-size:clamp(28px,3.9vw,48px);font-weight:800;letter-spacing:-.02em}.setup__grid{display:grid;grid-template-columns:1.35fr 1fr;gap:28px 72px;align-items:start}.setup__col{display:flex;flex-direction:column;align-items:flex-start}.setup__col--mix{align-items:stretch}.hint{margin:10px 0 30px 14px;font-size:18px;font-weight:800}.lbl{font-size:18px;font-weight:800;margin-bottom:6px}.lbl--on{color:var(--gold)}.slider+.lbl{margin-top:22px}.row{display:flex;justify-content:space-between;align-items:center;margin-top:22px}.panel__foot{margin-top:auto;padding-top:30px;display:flex;align-items:flex-end;justify-content:space-between}.panel__cta{margin-right:-118px;margin-bottom:-6px}.setup__names{flex:1;display:grid;place-items:center;align-content:center;gap:18px}.namefield input{field-sizing:content;min-width:4ch;font:inherit;font-weight:800;font-size:clamp(34px,6vw,76px);letter-spacing:.01em;text-align:center;color:var(--red);caret-color:var(--blue);border:0;outline:0;max-width:min(700px,80vw);padding:0 0 .2em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='12' viewBox='0 0 28 12'%3E%3Cpath d='M0 6 Q7 -2 14 6 T28 6' fill='none' stroke='%23FF0033' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") repeat-x left bottom / auto .16em;user-select:text;-webkit-user-select:text}.namefield input::placeholder{color:#ff00334d}.namefield--teal input{color:var(--teal);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='12' viewBox='0 0 28 12'%3E%3Cpath d='M0 6 Q7 -2 14 6 T28 6' fill='none' stroke='%23057060' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E")}.setup__names--duo .namefield input{field-sizing:content;min-width:4ch;font-size:clamp(28px,4.4vw,54px)}.game{background:var(--board);overflow:hidden;touch-action:none;cursor:default}.vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity var(--dur-lg);background:radial-gradient(ellipse at center,transparent 34%,rgba(255,0,30,.55) 100%);z-index:3}.game.is-panic .vignette{opacity:.7;animation:throb .9s ease-in-out infinite alternate}.game.is-miss .vignette,.game.is-wild .vignette{opacity:1;animation:none}@keyframes throb{to{opacity:1}}.lights{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;filter:blur(70px);pointer-events:none;animation:lights-out .9s ease 2.6s both}.lights i{position:absolute;width:34%;height:44%;border-radius:30%;opacity:.55;left:calc(var(--i) * 15% - 4%);top:calc(10% + (var(--i) * 37%) - (var(--i) * var(--i) * 6.5%));animation:light 1.6s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.4s)}.lights i:nth-child(4n+1){background:var(--red)}.lights i:nth-child(4n+2){background:var(--gold)}.lights i:nth-child(4n+3){background:var(--blue)}.lights i:nth-child(4n){background:var(--teal)}@keyframes light{0%{transform:translate(-12%,8%) scale(.8);opacity:.2}to{transform:translate(14%,-10%) scale(1.25);opacity:.65}}@keyframes lights-out{to{opacity:0}}.world{position:absolute;left:0;top:0;transform-origin:0 0;transition:transform var(--dur-lg) var(--ease-move),filter var(--dur-lg);will-change:transform}.world.is-dim{filter:blur(7px) brightness(.55)}.card{position:absolute;left:0;top:0;perspective:700px;transition:transform var(--dur-xl) var(--ease-move);cursor:pointer}.card.is-leaving{transition:transform .44s var(--ease-exit),opacity .44s var(--ease-exit);opacity:0;z-index:30;pointer-events:none}.card__lift{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform var(--dur-sm) var(--ease-land);transform-style:preserve-3d}.card__flip{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;border-radius:10px}.card__side{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:10px;box-shadow:0 3px #00000059,0 10px 18px #00000047}.card__side--face{transform:rotateY(180deg)}.card-svg{display:block;width:100%;height:100%;border-radius:10px}.card__ring{position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px;border-radius:20px;border:5px dotted #f3c9d2;background:var(--ink);opacity:0;transform:scale(.86);transition:opacity var(--dur-sm),transform var(--dur-sm) var(--ease-land);box-shadow:0 0 34px 10px #f7aa04bf,0 0 80px 30px #f7aa0459}@media (hover: hover){.card[data-face=down]:hover,.card[data-face=back]:hover{z-index:20}.card[data-face=down]:hover .card__lift,.card[data-face=back]:hover .card__lift{transform:scale(1.1)}.card[data-face=down]:hover .card__ring,.card[data-face=back]:hover .card__ring{opacity:1;transform:none}}.card.is-pressed{z-index:21}.card.is-pressed .card__lift{transform:scale(1.04);transition-duration:var(--dur-xs)}.card.is-pressed .card__ring{opacity:1;transform:none;border-style:solid;border-color:#fff}.card[data-face=up]{z-index:22}.card[data-face=up] .card__lift{animation:flip-lift .52s var(--ease-move) both}.card[data-face=up] .card__flip{animation:flip-up .52s var(--ease-move) both}.card[data-face=back] .card__flip{animation:flip-down var(--dur-md) var(--ease-move) both}.card.is-sel .card__side--face{box-shadow:0 0 0 4px var(--gold),0 0 40px 8px #f7aa0499}@keyframes flip-lift{0%{transform:scale(1.04)}45%{transform:scale(1.34) rotate(-7deg) translateY(-8px)}78%{transform:scale(1.1) rotate(2deg)}to{transform:scale(1.12)}}@keyframes flip-up{0%{transform:rotateY(0) rotateX(0) skewY(0)}30%{transform:rotateY(62deg) rotateX(16deg) skewY(-9deg)}62%{transform:rotateY(136deg) rotateX(-12deg) skewY(7deg)}84%{transform:rotateY(188deg) rotateX(3deg) skewY(-2deg)}to{transform:rotateY(180deg)}}@keyframes flip-down{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}.card.is-drama .card__lift{animation:drama-lift 1.5s var(--ease-move) both}.card.is-drama .card__flip{animation:drama-flip 1.5s var(--ease-move) both}@keyframes drama-lift{0%,to{transform:scale(1.12)}6%{transform:scale(1.2) rotate(-5deg)}12%{transform:scale(1.2) rotate(5deg)}18%{transform:scale(1.24) rotate(-6deg)}24%{transform:scale(1.24) rotate(6deg)}30%{transform:scale(1.28) rotate(-4deg)}36%{transform:scale(1.3) rotate(4deg)}44%{transform:scale(1.34) rotate(0)}70%{transform:scale(1.5) rotate(-8deg) translateY(-10px)}90%{transform:scale(1.08) rotate(2deg)}}@keyframes drama-flip{0%,44%{transform:rotateY(0)}62%{transform:rotateY(70deg) rotateX(18deg) skewY(-10deg)}80%{transform:rotateY(140deg) rotateX(-12deg) skewY(8deg)}to{transform:rotateY(180deg)}}.sparks{position:absolute;left:50%;top:50%;pointer-events:none}.sparks i{position:absolute;width:7px;height:7px;margin:-3.5px;background:var(--gold);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:spark .9s var(--ease-enter) var(--t) infinite;opacity:0}@keyframes spark{0%{opacity:1;transform:rotate(var(--a)) translate(30px) scale(.4)}to{opacity:0;transform:rotate(var(--a)) translate(calc(60px + var(--d))) scale(1.8)}}.clock{position:absolute;top:calc(28px + var(--safe-t));left:calc(28px + var(--safe-l));width:72px;height:72px;color:var(--teal);z-index:8;transition:color var(--dur-lg),transform var(--dur-md) var(--ease-land)}.clock.is-low{color:#ff8a3d;animation:clock-beat .5s var(--ease-land) infinite alternate}@keyframes clock-beat{to{transform:scale(1.14)}}.tab{position:absolute;z-index:8;background:var(--red);color:#fbe4b4;font-weight:800;font-size:30px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;width:64px;box-shadow:0 0 0 4px transparent;transition:box-shadow var(--dur-md),transform var(--dur-md) var(--ease-land),filter var(--dur-md)}.tab b{animation:count-pop var(--dur-lg) var(--ease-land);display:block;line-height:1}@keyframes count-pop{0%{transform:scale(1.9)}}.tab em{position:absolute;font-style:normal;font-size:12px;letter-spacing:.04em;white-space:nowrap;color:#fbe4b4;opacity:.8}.tab__arrow{width:36px;height:36px;border-radius:50%;background:#fbe4b4;color:var(--red);display:grid;place-items:center;font-size:22px;font-weight:500}.tab__pile{width:30px;height:22px;border-radius:5px;background:#fbe4b4;box-shadow:0 4px 0 var(--red),0 6px #fbe4b4,0 10px 0 var(--red),0 12px #fbe4b4;margin-bottom:12px}.tab--p1{left:0;top:calc(0px + var(--safe-t));border-radius:0 0 26px;padding-top:22px}.tab--p1 em{left:76px;top:26px}.tab--p2{right:0;bottom:calc(0px + var(--safe-b));border-radius:26px 0 0;padding-bottom:22px}.tab--p2 em{right:76px;bottom:26px}.tab:not(.is-turn){filter:saturate(.55) brightness(.62)}.tab.is-turn{box-shadow:-4px -4px 0 0 var(--blue),-8px -8px 0 0 var(--gold),0 0 50px 6px #f039;transform:scale(1.06);transform-origin:bottom right}.tab--p1.is-turn{box-shadow:4px 4px 0 0 var(--teal),8px 8px 0 0 var(--gold),0 0 50px 6px #f039;transform-origin:top left}.plus{position:absolute;right:70px;bottom:60px;font-size:40px;font-weight:800;color:var(--gold);text-shadow:0 3px 0 var(--ink);animation:plus-up 1.1s var(--ease-enter) forwards;pointer-events:none;white-space:nowrap}@keyframes plus-up{0%{transform:translateY(30px) scale(.4);opacity:0}25%{transform:translateY(0) scale(1.2);opacity:1}to{transform:translateY(-70px) scale(1);opacity:0}}.minimap{position:absolute;top:calc(-3px + var(--safe-t));right:-3px;width:214px;height:152px;background:var(--ink);border:3px solid var(--red);border-radius:0 0 0 16px;z-index:8;padding:12px 14px;cursor:pointer;transition:transform var(--dur-md) var(--ease-land)}.minimap:active{transform:scale(.96)}.minimap svg{width:100%;height:100%;overflow:hidden}.minimap__view{fill:none;stroke:var(--red);stroke-width:9;stroke-dasharray:22 16;vector-effect:non-scaling-stroke;stroke-width:1.6px;stroke-dasharray:4 3}.minimap__plus{position:absolute;left:10px;bottom:10px;width:26px;height:26px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font-size:24px;line-height:1;font-weight:800}.pausebtn{position:absolute;left:calc(20px + var(--safe-l));bottom:calc(20px + var(--safe-b));width:44px;height:44px;z-index:8;display:grid;grid-auto-flow:column;place-content:center;gap:4px}.pausebtn:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background:var(--red);transition:transform var(--dur-sm) var(--ease-land)}.pausebtn:active:before{transform:scale(.8)}.pausebtn i{position:relative;width:2.6px;height:10px;border-radius:2px;background:#fbe4b4}.game__sig{position:absolute;left:0;right:0;bottom:calc(30px + var(--safe-b));display:flex;justify-content:center;align-items:baseline;gap:22px;pointer-events:none;z-index:4}.game__mark sup{color:var(--red);margin-left:2px}.practice{position:absolute;left:50%;top:calc(14px + var(--safe-t));transform:translate(-50%);font-size:12px;font-weight:700;color:#fbe4b4;opacity:.6;z-index:4;white-space:nowrap}.toast{position:absolute;left:50%;bottom:calc(96px + var(--safe-b));transform:translate(-50%);z-index:12;display:flex;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:9px 12px 10px 22px;border-radius:999px;background:#240303e6;border:1.5px solid #fbe4b4;color:#fbe4b4;font-size:clamp(16px,1.9vw,23px);font-weight:400;letter-spacing:0;animation:toast-in var(--dur-lg) var(--ease-land) both}.toast{pointer-events:none}.toast button{pointer-events:auto}.toast span{padding-right:6px}.toast button{width:26px;height:26px;border-radius:50%;background:var(--teal);color:var(--ink);font-size:13px;font-weight:800;flex:none}.toast--panic{border-color:var(--red);box-shadow:0 0 30px #ff0033b3}.toast--miss{padding-right:22px}.toast--static{position:absolute}.toast--light{background:var(--ink)}@keyframes toast-in{0%{transform:translate(-50%,40px) scale(.8);opacity:0}}.takeover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;overflow:hidden;display:grid;place-items:center;align-content:center;animation:take-in var(--dur-md) var(--ease-enter) both}@keyframes take-in{0%{clip-path:circle(0% at 50% 50%)}to{clip-path:circle(120% at 50% 50%)}}.takeover .rings{animation:rings-pop var(--dur-xl) var(--ease-land) both}@keyframes rings-pop{0%{transform:scale(1.6) rotate(-20deg)}}.marquee{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;display:grid;align-content:center;gap:2vh;transform:rotate(-24deg);pointer-events:none}.marquee span{font-size:clamp(60px,9vw,120px);font-weight:500;white-space:nowrap;color:transparent;-webkit-text-stroke:1.2px rgba(255,255,255,.75);animation:marquee 14s linear infinite}.marquee span:nth-child(2n){animation-direction:reverse}@keyframes marquee{0%{transform:translate(-12%)}to{transform:translate(-42%)}}.takeover__cards{position:relative;width:min(520px,86vw);height:min(330px,44vh,60vw)}.tcard{position:absolute;top:50%;left:50%;height:92%;aspect-ratio:100 / 127;margin-top:-1%;border-radius:6%;box-shadow:0 14px 40px #00000047;animation:tcard-a var(--dur-lg) var(--ease-land) both}.tcard .card-svg{border-radius:8%}.tcard--a{transform:translate(-104%,-50%) rotate(-8deg)}.tcard--b{transform:translate(4%,-53%) rotate(5deg);animation-name:tcard-b;animation-delay:60ms}@keyframes tcard-a{0%{transform:translate(-320%,-50%) rotate(-60deg) scale(.5)}}@keyframes tcard-b{0%{transform:translate(260%,-53%) rotate(60deg) scale(.5)}}.mark{position:absolute;left:50%;top:52%;width:78%;transform:translate(-50%,-50%);overflow:visible;animation:mark-in var(--dur-lg) var(--ease-land) .14s both;filter:drop-shadow(0 10px 20px rgba(0,0,0,.2))}@keyframes mark-in{0%{transform:translate(-50%,-50%) scale(0) rotate(-30deg)}}.mark--yes path{fill:var(--teal);stroke:var(--blush);stroke-width:12;stroke-linejoin:miter}.mark--no{width:58%}.mark--no circle{fill:#ff002840;stroke:var(--red);stroke-width:34;paint-order:stroke;filter:drop-shadow(0 0 0 var(--blush))}.mark--no path{fill:none;stroke:var(--red);stroke-width:34}.mark--no circle,.mark--no path{outline:none}.takeover__line{position:relative;margin:2.4vh 0 0;width:min(900px,91vw);text-align:center;font-weight:800;line-height:1.02;letter-spacing:.01em;text-wrap:balance;color:var(--card);-webkit-text-stroke:.045em var(--ink);paint-order:stroke fill;text-shadow:0 .075em 0 var(--ink);animation:line-slam var(--dur-md) var(--ease-land) .18s both}@keyframes line-slam{0%{transform:scale(2.2);opacity:0}}.takeover--yes{background:#0b8e78}.takeover--no{background:#ff1a10}.game.is-covered .minimap,.game.is-covered .clock,.game.is-covered .pausebtn,.game.is-covered .tab{opacity:0;pointer-events:none}.minimap,.clock,.pausebtn{transition:opacity var(--dur-md),transform var(--dur-md) var(--ease-land)}.wild{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;pointer-events:none;animation:wild-bg 2.7s ease both}@keyframes wild-bg{0%,to{background:#ff001e00}12%,80%{background:#78000a73}}.wild__card{width:min(200px,34vw);aspect-ratio:100 / 127;border-radius:16px;z-index:2;animation:wild-card 2.7s var(--ease-move) both;filter:drop-shadow(0 0 50px rgba(255,0,51,.9))}.wild__card .card-svg{border-radius:16px}@keyframes wild-card{0%{transform:scale(.2) rotate(-200deg);opacity:0}16%{transform:scale(1.5) rotate(8deg);opacity:1}24%,70%{transform:scale(1.25) rotate(-4deg)}to{transform:scale(0) rotate(160deg);opacity:0}}.wild__title{position:absolute;top:12%;margin:0;font-size:clamp(64px,12vw,172px);font-weight:800;letter-spacing:-.04em;color:var(--blush);-webkit-text-stroke:.03em var(--red);text-shadow:0 .06em 0 var(--red);animation:line-slam var(--dur-lg) var(--ease-land) .3s both}.wild .toast{bottom:calc(96px + var(--safe-b))}.hand{position:absolute;width:min(760px,78vw);top:50%;z-index:1;overflow:visible}.hand--l{left:-6%;margin-top:-18%;animation:hand-l 2.7s var(--ease-move) both}.hand--r{right:-6%;margin-top:-4%;transform:scaleX(-1);animation:hand-r 2.7s var(--ease-move) both}@keyframes hand-l{0%{transform:translate(-110%) rotate(-20deg)}18%{transform:translate(0) rotate(0)}30%{transform:translate(12%,8%) rotate(8deg)}42%{transform:translate(-4%,-6%) rotate(-6deg)}54%{transform:translate(14%,6%) rotate(9deg)}66%{transform:translate(-2%,-4%) rotate(-4deg)}78%{transform:translate(8%,2%) rotate(4deg)}to{transform:translate(-110%) rotate(-20deg)}}@keyframes hand-r{0%{transform:scaleX(-1) translate(-110%) rotate(-20deg)}18%{transform:scaleX(-1) translate(0) rotate(0)}30%{transform:scaleX(-1) translate(-4%,-8%) rotate(-7deg)}42%{transform:scaleX(-1) translate(14%,6%) rotate(8deg)}54%{transform:scaleX(-1) translate(-2%,-6%) rotate(-5deg)}66%{transform:scaleX(-1) translate(12%,4%) rotate(7deg)}78%{transform:scaleX(-1) translate(4%) rotate(2deg)}to{transform:scaleX(-1) translate(-110%) rotate(-20deg)}}.finger{transform-box:fill-box;transform-origin:50% 100%;animation:finger .38s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * -90ms)}@keyframes finger{0%{translate:0 0}to{translate:0 16px}}.onb{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;display:grid;place-items:center;align-content:center;gap:14px;text-align:center;color:var(--card);padding:0 90px;background:#2403032e}.onb__lead{margin:0;font-size:clamp(18px,2.4vw,30px);font-weight:700;text-shadow:0 3px 0 var(--ink)}.onb__art{position:relative;width:300px;height:150px}.onb__art .tcard{height:100%;box-shadow:none}.onb__art .tcard--a{transform:translate(-112%,-50%) rotate(-10deg)}.onb__art .tcard--b{transform:translate(12%,-50%) rotate(12deg)}.onb__art .is-ringed{outline:4px dotted #f3c9d2;outline-offset:7px;box-shadow:0 0 50px 14px #f7aa04b3}.onb__text{margin:0;max-width:820px;font-size:clamp(30px,5.8vw,74px);font-weight:800;line-height:1;letter-spacing:.02em;text-shadow:0 .07em 0 var(--ink);text-wrap:balance;animation:line-slam var(--dur-md) var(--ease-land) both}.onb__dots{display:flex;gap:22px;align-items:center;margin-top:8px}.onb__dots button{width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--card);font-size:13px;font-weight:800;transition:transform var(--dur-md) var(--ease-land),background var(--dur-md)}.onb__dots button.is-on{background:var(--gold);color:var(--ink);transform:scale(1.6)}.onb__next{position:absolute;right:calc(5.4vw + var(--safe-r));top:50%;margin-top:-38px;width:76px;height:76px;border-radius:50%;border:5px solid var(--gold);color:var(--gold);font-size:38px;font-weight:500;transition:transform var(--dur-sm) var(--ease-land),background var(--dur-sm)}.onb__next:active{transform:scale(.88);background:#f7aa0440}.onb__skip{position:absolute;left:calc(20px + var(--safe-l));bottom:calc(20px + var(--safe-b));width:26px;height:26px;border-radius:50%;background:var(--red);color:#fff;font-size:11px;font-weight:800}.pause{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;background:#24030340}.panel--pause{width:min(396px,calc(100vw - 32px));min-height:0;padding:48px 68px 36px;border-radius:64px;background:#fde3aadb}.panel--pause .panel__title{margin-bottom:30px;font-size:44px;white-space:nowrap}.panel--pause .panel__foot{margin:0 -36px;padding-top:34px}.langs{display:flex;gap:12px;font-size:18px;font-weight:800;margin-top:4px}.langs button{opacity:.75}.langs .is-on{color:var(--ink);opacity:1}.pause__exit{position:absolute;top:calc(36px + var(--safe-t));right:calc(38px + var(--safe-r));--fill: var(--ink);z-index:2}.pause__play{position:absolute;left:calc(20px + var(--safe-l));bottom:calc(20px + var(--safe-b));width:85px;height:85px;border-radius:50%;background:#fbe4b4;color:var(--red);font-size:34px;padding-left:6px;transition:transform var(--dur-sm) var(--ease-land)}.pause__play:active{transform:scale(.88)}.pause__confirm{display:grid;justify-items:center;gap:22px;padding-bottom:12px}.over{position:absolute;top:0;right:0;bottom:0;left:0;z-index:26;display:grid;place-items:center;align-content:center;gap:28px;background:#240303d1;animation:take-in var(--dur-lg) var(--ease-enter) both}.over p{margin:0;font-size:clamp(24px,3.4vw,44px);font-weight:700;color:var(--red)}.over svg{width:100%;height:60px;overflow:visible}.over path{fill:none;stroke-linecap:round}.over__track{stroke:var(--red);stroke-width:26}.over__fill{stroke:#fbe4b4;stroke-width:15;stroke-dasharray:1;stroke-dashoffset:1;animation:ring-fill .9s var(--ease-move) forwards}.results{background:var(--page);overflow:hidden;display:grid;place-items:center;cursor:pointer}.results--duo{cursor:default}.results .rings{animation:rings-pop var(--dur-xxl) var(--ease-land) both}.results__ring{position:absolute;width:min(96vh,96vw);height:min(96vh,96vw);animation:ring-spin 1.4s var(--ease-enter) both;font-family:inherit}@keyframes ring-spin{0%{transform:rotate(-200deg) scale(.3);opacity:0}}.results__pile{position:absolute;left:50%;top:50%;width:min(150px,22vw);aspect-ratio:100 / 127;margin:-1% 0 0 calc(min(150px,22vw)/-2)}.results__card{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9%;border:3px solid var(--red);overflow:hidden;background:var(--card);transform:translate(calc(var(--i) * 24%),calc(var(--i) * -58%)) rotate(calc(var(--i) * 6deg)) scale(calc(1 + var(--i) * .07));animation:pile-drop .7s var(--ease-land) both;animation-delay:calc(.3s + (4 - var(--i)) * .14s)}.results__card:nth-child(1){box-shadow:0 8px 0 -3px var(--card),0 8px 0 0 var(--red),0 16px 0 -3px var(--card),0 16px 0 0 var(--red)}@keyframes pile-drop{0%{transform:translate(120%,-500%) rotate(50deg) scale(1.6);opacity:0}}.results__line{position:absolute;left:0;right:0;bottom:calc(5% + var(--safe-b));margin:0;text-align:center;font-size:clamp(16px,2.2vw,28px);font-weight:800;color:var(--ink);padding:0 20px;animation:sub-in var(--dur-lg) var(--ease-enter) .9s both}.results__restart,.results__share{position:absolute;top:50%;margin-top:-40px;z-index:3}.results__restart{left:calc(3.6vw + var(--safe-l))}.results__share{right:calc(2.4vw + var(--safe-r))}.results__mark{position:absolute;left:calc(9.3vw + var(--safe-l));bottom:calc(26px + var(--safe-b));color:var(--red);font-size:12px}.board{background:var(--page);overflow:hidden}.board__glow{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(60px);opacity:.75}.board__glow i{position:absolute;width:40%;height:42%;top:30%;border-radius:50%}.board__glow i:nth-child(1){left:-12%;background:var(--gold);opacity:.5}.board__glow i:nth-child(2){left:14%;background:#7fb89a;opacity:.7}.board__glow i:nth-child(3){left:46%;background:#ff8f7a;opacity:.7}.board__glow i:nth-child(4){left:78%;background:#9fd0a0;opacity:.8}.board__list{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;scrollbar-width:none;text-align:center;-webkit-overflow-scrolling:touch}.board__list::-webkit-scrollbar{display:none}.board__pad{height:45vh}.brow{height:120px;display:flex;align-items:baseline;justify-content:center;gap:.3em;font-size:clamp(34px,5.6vw,72px);font-weight:800;letter-spacing:.02em;white-space:nowrap;padding:0 16px}.brow small{font-size:.38em;margin-left:.5em;letter-spacing:.04em}.brow__name{max-width:62vw;overflow:hidden;text-overflow:ellipsis}.brow--me{height:auto;padding:26px 16px 34px;display:grid;justify-content:center;gap:14px;color:var(--red)}.brow__main{display:flex;align-items:baseline;justify-content:center;gap:.28em;font-size:clamp(44px,9vw,116px);line-height:1.1}.brow__main--low{font-size:clamp(34px,5.6vw,72px);white-space:normal}.brow__main .squiggle{text-decoration:none}.brow__main input{font:inherit;color:inherit;border:0;outline:0;padding:0 0 .16em;text-align:left;max-width:74vw;field-sizing:content;min-width:3ch;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='12' viewBox='0 0 28 12'%3E%3Cpath d='M0 6 Q7 -2 14 6 T28 6' fill='none' stroke='%23FF0033' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") repeat-x left bottom / auto .14em;user-select:text;-webkit-user-select:text;caret-color:var(--blue)}.brow__main input::placeholder{color:var(--red)}.brow__meta{display:flex;align-items:center;justify-content:center;gap:clamp(16px,4vw,56px);flex-wrap:wrap}.brow__aura{font-size:clamp(34px,5.4vw,70px);font-variant-numeric:tabular-nums}.brow__aura small{font-size:.42em;margin:0}.brow__up{font-size:clamp(16px,2.2vw,28px);line-height:1.05;text-align:center}.scope{position:absolute;top:calc(45px + var(--safe-t));left:calc(43px + var(--safe-l));display:flex;padding:9px;border:4px solid var(--red);border-radius:999px;background:#ffe9c0;z-index:4}.scope button{height:52px;padding:0 28px;border-radius:999px;font-size:29px;font-weight:800;color:var(--red);letter-spacing:.03em;transition:background var(--dur-md),color var(--dur-md);white-space:nowrap;max-width:46vw;overflow:hidden;text-overflow:ellipsis}.scope .is-on{background:var(--red);color:#ffe9c0}.board__restart{position:absolute;top:calc(48px + var(--safe-t));right:calc(42px + var(--safe-r));z-index:4;--fill: #f7dca5}.board__mark{position:absolute;left:calc(22px + var(--safe-l));bottom:calc(22px + var(--safe-b));color:var(--red);font-size:24px;font-weight:800;z-index:4;display:flex;align-items:baseline;gap:6px}.board__mark sup{font-size:11px}.board__fine{position:absolute;right:16px;bottom:calc(10px + var(--safe-b));font-size:10px;font-weight:600;opacity:.45;z-index:4}.board__line{font-size:15px;font-weight:800;letter-spacing:0;animation:sub-in var(--dur-lg) var(--ease-enter) 1.7s both}.debug{position:fixed;left:8px;top:8px;z-index:99;font:500 11px/1.3 ui-monospace,monospace;background:#000c;color:#9f9;padding:6px 8px;border-radius:8px;max-width:320px;max-height:70vh;overflow:auto}.debug td{padding-right:10px}.debug ol{padding-left:16px;margin:6px 0}.debug i{opacity:.6}@media (max-width: 700px){.topbar{top:calc(34px + var(--safe-t));right:30px;gap:26px}.start__letters--dt{display:none}.start__letters--mb{display:block}.box3d{--u: .2vw;top:49%}.start__tag{left:0;right:0;top:calc(112px + var(--safe-t));transform:none;text-align:center;font-size:36px;line-height:1.38}.start__sub{display:none}.start__play{right:auto;left:50%;top:auto;bottom:calc(118px + var(--safe-b));margin:0 0 0 -77px}.start__shop{left:50%;margin-left:-118px;bottom:calc(26px + var(--safe-b))}.gate{right:auto;left:50%;margin-left:-135px;top:auto;bottom:calc(30px + var(--safe-b));margin-top:0}.gate--loading{margin-left:-60px;bottom:calc(100px + var(--safe-b))}.start__dare{top:calc(90px + var(--safe-t));padding:0 20px;font-size:30px;line-height:1.2}.start__dare-sub{left:20px;right:20px;bottom:calc(190px + var(--safe-b));text-align:center}.start__dare-cta{right:0;left:0;bottom:calc(40px + var(--safe-b))}.setup{place-items:start center;padding-top:calc(112px + var(--safe-t))}.panel{padding:34px 20px 22px;border-radius:28px;min-height:calc(100vh - 220px - var(--safe-t))}.panel__title{font-size:26px;margin-bottom:26px}.setup__grid{grid-template-columns:1fr;gap:6px}.setup__col{align-items:center}.seg__opt{height:44px;font-size:22px;padding:0 34px;border-width:3px}.hint{margin:8px 0 22px;font-size:15px}.setup__col--mix{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px 30px}.setup__col--mix .lbl,.slider+.lbl{margin:0}.setup__col--mix .row{grid-column:1 / -1;margin-top:6px}.panel__foot{flex-direction:column;align-items:stretch;gap:16px;padding-top:20px}.panel__foot .btn--s{align-self:flex-start}.panel__cta{margin:0 -4px -44px;--h: 56px;--fs: 30px}.signature{left:0;right:0;text-align:center;bottom:calc(26px + var(--safe-b))}.clock{width:54px;height:54px;top:calc(20px + var(--safe-t));left:16px}.minimap{width:132px;height:118px;padding:8px}.tab{width:52px;font-size:24px;padding:12px 8px}.tab em{display:none}.toast{bottom:calc(74px + var(--safe-b));white-space:normal;text-align:left;border-radius:24px;width:max-content}.game__sig{bottom:calc(22px + var(--safe-b));gap:12px;transform:scale(.82)}.onb{padding:0 22px 60px}.onb__next{top:auto;bottom:calc(26px + var(--safe-b));right:26px;margin:0;width:64px;height:64px}.onb__art{transform:scale(.8)}.panel--pause{padding:36px 40px 28px;border-radius:44px;min-height:0}.panel--pause .panel__title{font-size:34px}.panel--pause .panel__foot{flex-direction:row;align-items:flex-end;margin:0 -20px}.pause__play{display:none}.wild__title{top:16%}.results__restart,.results__share{top:auto;bottom:calc(86px + var(--safe-b));margin:0;--h: 52px;--fs: 30px}.results__restart{left:16px}.results__share{right:16px}.results__line{bottom:calc(160px + var(--safe-b))}.results__mark{left:0;right:0;text-align:center}.scope{top:calc(20px + var(--safe-t));left:12px;padding:5px;border-width:3px}.scope button{height:36px;padding:0 14px;font-size:17px}.board__restart{top:calc(20px + var(--safe-t));right:12px;--h: 40px;--fs: 22px}.brow:not(.brow--me){height:78px}.brow__main{font-size:clamp(28px,8.4vw,60px);flex-wrap:wrap}.brow__main input{max-width:88vw;text-align:center}.board__mark{font-size:17px}}@media (max-height: 520px) and (orientation: landscape){.panel{padding:22px 40px 18px;min-height:0}.panel__title{margin-bottom:14px;font-size:26px}.hint{margin:6px 0 12px 14px;font-size:14px}.seg__opt{height:40px;font-size:22px}.panel__foot{padding-top:10px}.panel__cta{--h: 52px;--fs: 30px;margin-right:-70px}.minimap{width:150px;height:104px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:var(--dur-sm)!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:var(--dur-sm)!important}.card[data-face=up] .card__flip,.card.is-drama .card__flip{animation:none!important;transform:rotateY(180deg)}.card[data-face=up] .card__lift,.card.is-drama .card__lift{animation:none!important}.marquee,.sparks,.lights{display:none}}
