@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.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}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.static{position:static}.mx-auto{margin-left:auto;margin-right:auto}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.min-h-screen{min-height:100vh}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rounded-3xl{border-radius:1.5rem}.border{border-width:1px}.border-fuchsia-400\/30{border-color:#e879f94d}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.p-10{padding:2.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-black{font-weight:900}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.leading-8{line-height:2rem}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-tight{letter-spacing:-.025em}.text-fuchsia-300{--tw-text-opacity:1;color:rgb(240 171 252/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-fuchsia-950\/40{--tw-shadow-color:#4a044e66;--tw-shadow:var(--tw-shadow-colored)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f9f5ff;background:#050610;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button{font:inherit}button:focus-visible{outline-offset:3px;outline:2px solid #e0ff4f}.sfx-volume-control{color:#fff6a8;font-family:var(--pixel-font);z-index:100;background:#17122c;border:4px solid #080610;align-items:center;gap:10px;padding:10px 12px;font-size:10px;display:flex;position:fixed;bottom:14px;right:14px;box-shadow:inset 3px 3px #7654aa,inset -4px -4px #271548,5px 5px #080610}.sfx-volume-control__icon{color:#80ddff;font-size:20px;line-height:1}.sfx-volume-control__label{color:#e0ff4f;letter-spacing:.08em;font-size:10px}.sfx-volume-control input{accent-color:#f187f1;cursor:pointer;width:128px;height:24px}.sfx-volume-control b{color:#fff;text-align:right;min-width:38px;font-size:10px}.stt-test-page{background:radial-gradient(at 50% 20%,#5b1e945c,#0000 50%),#050610;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.stt-test-card{text-align:center;background:#0c0d1de0;border:1px solid #e1ff4f5c;width:100%;max-width:620px;padding:38px;box-shadow:0 0 38px #a636ef40}.stt-test-label{color:#80ddff;letter-spacing:.16em;margin:0 0 16px;font-family:monospace;font-size:10px;font-weight:900}.stt-test-card h1{color:#fff8ff;letter-spacing:.025em;text-shadow:4px 4px #7623d0,0 0 17px #e94fff8c;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(48px,8vw,76px);line-height:.78}.stt-test-card h1 span{color:#f187f1}.stt-test-status{color:#d4c9dc;margin:25px 0;font-size:14px}.stt-test-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.stt-test-actions .match-button{width:auto;min-height:42px;padding:7px 24px}.stt-test-actions .cancel-button:disabled,.stt-test-actions .match-button:disabled,.stt-self-switch:disabled{cursor:not-allowed;opacity:.5}.stt-self-switch{width:auto;min-height:42px;padding:7px 16px}.stt-test-transcript{text-align:left;background:#070916;border:1px solid #80ddff40;min-height:145px;margin-top:28px;padding:16px}.stt-test-transcript p{color:#f4edff;margin:0 0 10px;line-height:1.5}.stt-test-transcript p:first-child:last-child{color:#a69aad;text-align:center;font-family:monospace;font-size:12px}.stt-test-transcript .stt-test-partial{color:#93e4ff}.stt-test-transcript .stt-test-final{color:#f4edff}.stt-test-transcript .stt-test-interrupted{color:#ff9ead;text-decoration:line-through}.stt-test-transcript .stt-test-switch{color:#e0ff4f;letter-spacing:.06em;font-family:monospace;font-weight:900}.stt-judge-button{width:auto;min-height:42px;padding:7px 16px}.stt-test-cases{text-align:left;border-top:1px solid #80ddff38;margin-top:24px;padding-top:18px}.stt-test-cases select{color:#f4edff;background:#090b1c;border:1px solid #67539d;width:100%;padding:9px}.stt-case-summary{color:#c7b8d4;margin:12px 0;font-size:12px}.stt-case-timeline{background:#070916;border:1px solid #80ddff33;max-height:200px;padding:12px;overflow-y:auto}.stt-case-timeline p{margin:0 0 8px;font-size:12px;line-height:1.45}.stt-case-player-a{color:#80ddff}.stt-case-player-b{color:#f187f1}.stt-test-results{text-align:left;background:#1b0c37b8;border:1px solid #f187f180;margin-top:20px;padding:18px}.stt-test-results h2{color:#e0ff4f;letter-spacing:.04em;margin:6px 0 15px;font-family:Impact,sans-serif;font-size:26px}.stt-result-score{gap:5px;margin-bottom:14px;display:grid}.stt-result-score b{color:#80ddff;font-size:25px}.stt-result-score span,.stt-test-results p{color:#e7d9f0;font-size:13px;line-height:1.5}.stt-test-results p{margin:8px 0}.home-page{background:#050610;min-height:100vh;overflow:hidden}.guest-banner{color:#f9f5ff;letter-spacing:.01em;z-index:3;background:linear-gradient(90deg,#09071a,#18102b 52%,#09071a);border-bottom:1px solid #5c2eab;justify-content:center;align-items:center;height:22px;font-size:10px;font-weight:800;display:flex;position:relative}.guest-banner button{color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit;background:0 0;border:0;padding:0}.guest-banner button:hover{color:#f2c9ff}.guest-banner__spark{color:#fff;text-align:center;background:#f5c2ff;width:16px;height:16px;font-size:13px;line-height:16px;position:absolute;top:3px;left:10px;box-shadow:0 0 8px #d836ff}.guest-banner__claim{letter-spacing:.1em;position:absolute;top:3px;right:6px;color:#e7b7ff!important;border:1px solid #7942d0!important;border-radius:4px!important;padding:2px 8px!important;font-size:8px!important}.neon-room{background:radial-gradient(at 50% 45%,#4a157145,#0000 38%),linear-gradient(#080a18 0%,#060611 78%,#130b25 100%);min-height:calc(100vh - 22px);position:relative;overflow:hidden}.neon-room:before{content:"";transform-origin:bottom;background:linear-gradient(#0000 70%,#d41cff33),repeating-linear-gradient(90deg,#0000 0 58px,#73359626 60px 61px);height:35%;position:absolute;bottom:0;left:0;right:0;transform:perspective(430px)rotateX(56deg)}.neon-room:after{content:"";mix-blend-mode:soft-light;opacity:.18;pointer-events:none;background-image:radial-gradient(#ffffff2e .6px,#0000 .8px);background-size:5px 5px;position:absolute;inset:0}.round-icon{color:#e8e4ec;cursor:pointer;z-index:2;background:#090a17db;border:1px solid #9a75d652;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:17px;display:flex;position:absolute;top:12px}.round-icon:hover{color:#fff;border-color:#eb49ff;box-shadow:0 0 14px #eb49ffa6}.round-icon--left{left:13px}.round-icon--right{font-size:12px;font-weight:900;right:13px}.home-hero{text-align:center;z-index:1;flex-direction:column;align-items:center;width:min(86vw,660px);max-width:660px;padding:36px 20px 28px;display:flex;position:relative;left:50%;transform:translate(-50%)}.mask-pair{justify-content:center;gap:2px;height:61px;margin-bottom:6px;display:flex;transform:rotate(-7deg)}.mask-face{clip-path:polygon(8% 2%,92% 0,100% 89%,51% 100%,0 89%);color:#101127;letter-spacing:8px;justify-content:center;align-items:center;width:43px;height:47px;padding-left:6px;font-family:Arial,sans-serif;font-size:10px;font-weight:900;display:flex;position:relative}.mask-face i{letter-spacing:0;font-size:21px;font-style:normal;position:absolute;bottom:8px;left:13px}.mask-face--blue{background:#65c9ff;transform:rotate(-4deg)translateY(3px);box-shadow:0 0 20px #4883ff}.mask-face--pink{background:#fd39da;transform:rotate(7deg)translateY(4px);box-shadow:0 0 20px #e034ec}.home-hero h1{color:#fff7ff;letter-spacing:.035em;text-shadow:4px 4px #7a23d9,0 0 17px #e94fffb8;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(54px,7vw,98px);font-weight:900;line-height:.75}.home-hero h1 span{color:#f187f1;text-shadow:4px 4px #701fd8,0 0 18px #f187f1c7}.home-hero__tagline{color:#f6e8ff;letter-spacing:.37em;white-space:nowrap;margin:17px 0 15px;font-family:monospace;font-size:8px;font-weight:900}.hero-divider{background:linear-gradient(90deg,#0000,#df42ff,#0000);width:min(310px,74vw);height:1px}.hero-divider i{background:#d940f5;width:48px;height:2px;margin:auto;display:block;box-shadow:0 0 12px #e13eff}.home-hero__motto{color:#d65af4;letter-spacing:.18em;margin:15px 0 17px;font-family:monospace;font-size:9px;font-weight:900}.match-button{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(#a70ddf,#6900bb);border:1px solid #ef94ff;border-radius:28px;justify-content:center;align-items:center;gap:15px;width:min(100%,361px);min-height:51px;padding:7px 64px;transition:filter .2s,transform .2s;display:flex;box-shadow:inset 0 0 12px #ffffff4d,0 0 17px #a72fff,0 5px #33005e}.match-button:hover{filter:brightness(1.16);transform:translateY(-2px)}.match-button:active{transform:translateY(2px)}.match-button__people{letter-spacing:-8px;font-size:24px;transform:translate(-4px)}.match-button strong,.match-button small{font-weight:900;display:block}.match-button strong{letter-spacing:.08em;font-size:16px;line-height:1}.match-button small{letter-spacing:.17em;margin-top:5px;font-family:monospace;font-size:8px}.home-actions{grid-template-columns:1fr 1fr;gap:11px;width:min(100%,440px);margin-top:36px;display:grid}.home-action{cursor:pointer;letter-spacing:.06em;text-align:left;background:#0e0f1fd4;border:1px solid;border-radius:9px;justify-content:space-between;align-items:center;min-height:38px;padding:0 14px;font-family:monospace;font-size:9px;font-weight:900;transition:background .2s,transform .2s;display:flex}.home-action:hover{transform:translateY(-2px)}.home-action span{margin-right:7px;font-size:18px}.home-action--gold{color:#ebd940;border-color:#665623}.home-action--gold:hover{background:#57480f4d}.home-action--blue{color:#79d8fb;border-color:#255579}.home-action--blue:hover{background:#10476a4d}.home-notice{color:#d5b9dc;height:16px;margin-top:15px;font-family:monospace;font-size:10px}.room-wall{pointer-events:none;z-index:0;width:25%;position:absolute;top:0;bottom:0}.room-wall--left{background:linear-gradient(90deg,#070814,#090b1c 70%,#0000);left:0}.room-wall--right{background:linear-gradient(270deg,#070814,#090b1c 70%,#0000);right:0}.room-wall:before{content:"";opacity:.7;background-image:linear-gradient(90deg,#7950a433 1px,#0000 1px),linear-gradient(#7950a421 1px,#0000 1px);background-size:30px 24px;position:absolute;inset:20px 0 0}.wall-sign{color:#ff72f7;letter-spacing:.03em;text-shadow:0 0 7px #ff4efa;border:2px solid #ed38e7;padding:9px;font-family:Impact,sans-serif;font-size:clamp(14px,2vw,24px);line-height:1.05;position:absolute;transform:rotate(7deg);box-shadow:inset 0 0 12px #f736ee6b,0 0 13px #f736eea6}.wall-sign--better{top:16%;left:18%}.wall-sign--good{top:16%;right:10%;transform:rotate(-5deg)}.wall-sign--good b{text-align:right;font-size:24px;display:block}.city-window{background:linear-gradient(#300c67 0 40%,#de2f93 70%,#4a1b89);width:42%;height:44%;position:absolute;top:17%;left:7%;overflow:hidden;box-shadow:inset 0 0 32px #13072e,0 0 16px #ed3ec942}.city-window:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 14px,#09041fe6 15px 17px),linear-gradient(90deg,#0000 10%,#110526 10% 32%,#0000 32% 43%,#110526 43% 64%,#0000 64%);height:54%;position:absolute;bottom:0;left:0;right:0}.city-window span{z-index:1;background:#ffb2d8;width:3px;height:3px;position:relative;box-shadow:0 0 7px #ffb2d8}.arcade-cabinet{color:#e8a5ff;background:linear-gradient(90deg,#170d2e,#361061 48%,#120924);border:2px solid #6f1fc4;width:80px;height:122px;position:absolute;bottom:18%;left:27%;transform:perspective(160px)rotateY(9deg);box-shadow:0 0 20px #ad1ffa8c}.arcade-cabinet span{text-align:center;border-bottom:2px solid #8041d0;margin-top:10px;padding:4px;font-family:Impact,sans-serif;font-size:12px;display:block}.arcade-cabinet i{background:#11152b;border:2px solid #de32e9;height:47px;margin:7px;display:block}.arcade-cabinet b{color:#5ed5ff;letter-spacing:-5px;text-align:center;font-size:15px;display:block}.wall-graffiti{color:#cb4ee6;font-family:Impact,sans-serif;font-size:clamp(11px,1.35vw,17px);line-height:1;position:absolute;bottom:8%;left:8%;transform:rotate(-12deg)}.backpack{background:linear-gradient(140deg,#20233a,#080914);border:1px solid #3d4775;border-radius:25px 25px 8px 8px;width:51px;height:72px;position:absolute;bottom:23%;left:37%;transform:rotate(14deg)}.backpack:before{content:"";border:2px solid #4d567f;border-bottom:0;border-radius:20px 20px 0 0;width:28px;height:18px;position:absolute;top:-14px;left:10px}.sticky-note{color:#2c1230;background:#ce5ba4;padding:5px;font-family:Impact,sans-serif;font-size:14px;line-height:1.02;position:absolute;top:53%;right:9%;transform:rotate(4deg);box-shadow:0 0 12px #ff5dbc8c}.plant{width:92px;height:120px;position:absolute;bottom:11%}.plant--left{left:61%}.plant--right{right:6%}.plant:after{content:"";background:#1c102d;border:1px solid #613d82;width:45px;height:42px;position:absolute;bottom:0;left:26px}.plant i{transform-origin:bottom;background:linear-gradient(90deg,#1a553f,#6ef0bc);border-radius:100% 0;width:22px;height:67px;position:absolute;bottom:37px;left:42px}.plant i:nth-child(2){transform:rotate(35deg)}.plant i:nth-child(3){transform:rotate(78deg)}.plant i:nth-child(4){transform:rotate(-35deg)}.plant--right i{background:linear-gradient(90deg,#133d38,#c553d8)}@media (width<=760px){.room-wall{opacity:.58;width:29%}.home-hero{width:min(94vw,550px);padding-top:54px}.home-hero__tagline{letter-spacing:.22em;font-size:7px}.home-actions{margin-top:25px}.wall-sign{font-size:13px}.arcade-cabinet{left:15%}.plant--left{left:48%}.city-window{width:52%;left:0}.sticky-note{right:3%}.home-notice{font-size:9px}.guest-banner{text-align:center;padding:0 54px 0 32px;font-size:8px}.guest-banner__spark{left:5px}.guest-banner__claim{right:3px}}@media (width<=480px){.home-hero h1{font-size:56px}.mask-pair{margin-bottom:2px;transform:scale(.82)rotate(-7deg)}.home-hero__tagline{letter-spacing:.14em}.home-hero__motto{letter-spacing:.1em;font-size:8px}.match-button{padding-inline:40px}.home-actions{gap:7px}.home-action{padding:0 8px;font-size:7px}.home-action span{display:none}.room-wall{opacity:.36}.wall-sign--better{left:2%}.wall-sign--good{right:1%}.plant{transform:scale(.7)}.arcade-cabinet{transform-origin:0 100%;transform:scale(.7)}.guest-banner button:first-of-type{line-height:1.15}}.matchmaking-room{justify-content:center;align-items:center;min-height:calc(100vh - 22px);display:flex}.matchmaking-room:before{opacity:.9;height:49%}.queue-stage{text-align:center;z-index:1;flex-direction:column;align-items:center;max-width:650px;margin-top:-34px;padding:32px 20px;display:flex;position:relative}.queue-radar{justify-content:center;align-items:center;width:245px;height:245px;margin-bottom:10px;display:flex;position:relative}.queue-ring{border:1px solid #62d2ff5c;border-radius:50%;position:absolute}.queue-ring--one{width:82px;height:82px;animation:1.8s ease-out infinite queue-pulse}.queue-ring--two{width:154px;height:154px;animation:1.8s ease-out .6s infinite queue-pulse}.queue-ring--three{width:225px;height:225px;animation:1.8s ease-out 1.2s infinite queue-pulse}.queue-radar strong{color:#fff;z-index:2;background:radial-gradient(circle,#4d1793,#130a33 72%);border:2px solid #e653ff;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;font-family:Impact,sans-serif;font-size:48px;line-height:1;display:flex;position:relative;box-shadow:0 0 28px #c633f5,inset 0 0 17px #ffffff40}.queue-player{letter-spacing:.06em;z-index:1;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-family:monospace;font-size:9px;font-weight:900;display:flex;position:absolute}.queue-player--you{color:#88e3ff;background:#092f4c;border-color:#6bdcff;top:56px;left:6px}.queue-player--opponent{color:#ff92e1;background:#35113a;border-color:#ff77dc;bottom:43px;right:3px}.queue-radar--found .queue-ring{border-color:#e1ff4f8c;animation:none}.queue-radar--found strong{color:#e1ff4f;background:radial-gradient(circle,#608c14,#1c3605 72%);border-color:#e1ff4f;box-shadow:0 0 34px #e1ff4fb3,inset 0 0 17px #ffffff40}.queue-radar--found .queue-player--opponent{color:#fff;background:#4b194e;border-color:#ff97e5}.queue-radar--error .queue-ring{border-color:#ff6eb859;animation:none}.queue-radar--error strong{color:#ffb7dc;background:radial-gradient(circle,#8d174f,#390b2b 72%);border-color:#ff75c3;box-shadow:0 0 32px #ff38a599}.queue-radar--error .queue-player--opponent{color:#ff82ca;opacity:.35}.queue-label{color:#81dcff;letter-spacing:.16em;margin:0 0 14px;font-family:monospace;font-size:9px;font-weight:900}.queue-label--found{color:#e1ff4f}.queue-label--error{color:#ff8bce}.queue-stage h1{color:#fff8ff;letter-spacing:.025em;text-shadow:4px 4px #7623d0,0 0 17px #e94fff8c;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(48px,7vw,87px);font-weight:900;line-height:.78}.queue-stage h1 span{color:#f187f1;text-shadow:4px 4px #701fd8,0 0 18px #f187f1b3}.queue-copy{color:#d4c9dc;max-width:420px;margin:22px auto 0;font-size:14px;line-height:1.6}.queue-meter{gap:7px;margin:29px 0 34px;display:flex}.queue-meter i{background:#c64eff;width:28px;height:5px;animation:1.1s ease-in-out infinite queue-meter;display:block;box-shadow:0 0 10px #ce54fd}.queue-meter i:nth-child(2){animation-delay:.12s}.queue-meter i:nth-child(3){animation-delay:.24s}.queue-meter i:nth-child(4){animation-delay:.36s}.queue-meter i:nth-child(5){animation-delay:.48s}.queue-actions{flex-direction:column;align-items:center;gap:17px;margin-top:30px;display:flex}.cancel-button{color:#e9e4ed;cursor:pointer;letter-spacing:.1em;background:0 0;border:1px solid #ffffff4f;border-radius:6px;min-width:180px;padding:12px 17px;font-family:monospace;font-size:10px;font-weight:900}.cancel-button:hover{background:#ffffff14}.cancel-link{color:#aa9db3;cursor:pointer;letter-spacing:.1em;background:0 0;border:0;font-family:monospace;font-size:8px;font-weight:800;text-decoration:underline}.cancel-link:hover{color:#fff}.found-card{letter-spacing:.08em;background:#0d141bc2;border:1px solid #e1ff4f61;justify-content:center;align-items:center;gap:21px;margin-top:28px;padding:12px 19px;font-family:monospace;font-size:10px;font-weight:900;display:flex}.found-card b{color:#e1ff4f;font-family:Impact,sans-serif;font-size:22px}.matchmaking-notice{color:#e4caee;margin-top:16px}@keyframes queue-pulse{0%{opacity:.78;transform:scale(.55)}to{opacity:0;transform:scale(1.13)}}@keyframes queue-meter{0%,to{opacity:.24;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}@media (width<=480px){.queue-stage{margin-top:-12px}.queue-radar{height:205px;transform:scale(.86)}.queue-stage h1{font-size:54px}.queue-copy{font-size:13px}.queue-meter i{width:22px}.found-card{gap:11px;padding-inline:12px}}.media-page{background:#050610;min-height:100vh}.media-room{background:radial-gradient(at 50% 20%,#4b14715e,#0000 47%),linear-gradient(#080a18,#070713 62%,#150a2c);min-height:calc(100vh - 22px);padding:68px 24px 36px;position:relative;overflow:hidden}.media-room:after{content:"";mix-blend-mode:soft-light;opacity:.18;pointer-events:none;background-image:radial-gradient(#fff3 .6px,#0000 .8px);background-size:5px 5px;position:absolute;inset:0}.media-stage{text-align:center;z-index:1;max-width:970px;margin:auto;position:relative}.media-heading>p{color:#80ddff;letter-spacing:.18em;margin:0 0 12px;font-family:monospace;font-size:10px;font-weight:900}.media-heading h1{color:#fff8ff;letter-spacing:.025em;text-shadow:4px 4px #7623d0,0 0 17px #e94fff8c;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(45px,6vw,74px);line-height:.78}.media-heading h1 span{color:#f187f1}.media-status{color:#cfc4d6;letter-spacing:.13em;justify-content:center;align-items:center;gap:8px;margin:21px 0 27px;font-family:monospace;font-size:9px;font-weight:900;display:flex}.media-status__dot{background:#cc4eec;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #cc4eec}.media-status__dot--ready{background:#e1ff4f;box-shadow:0 0 10px #e1ff4f}.video-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.video-tile{aspect-ratio:16/9;background:#0a0d1c;border:1px solid #a471e680;min-height:205px;position:relative;overflow:hidden;box-shadow:0 0 22px #7b34cc29,inset 0 0 30px #0504138c}.video-tile video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.video-tile__hidden{display:none}.video-tile--remote{border-color:#53bfe66b}.video-placeholder{color:#c6b6d2;background:radial-gradient(circle at 50% 43%,#5a268f52,#0000 32%),linear-gradient(135deg,#10122a,#070916);flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;height:100%;display:flex;position:absolute}.video-placeholder:before{content:"⌁";color:#ee93ff;border:1px solid #d04df899;border-radius:50%;width:72px;height:72px;font-family:Impact,sans-serif;font-size:43px;line-height:67px;box-shadow:0 0 20px #d04df852}.video-placeholder b{color:#fff5ff;letter-spacing:.12em;font-family:monospace;font-size:11px}.video-placeholder span{letter-spacing:.1em;font-family:monospace;font-size:8px;font-weight:900}.video-tile__label{color:#fff;letter-spacing:.09em;background:linear-gradient(90deg,#070814e0,#0708145c);justify-content:space-between;align-items:center;padding:11px 13px;font-family:monospace;font-size:9px;font-weight:900;display:flex;position:absolute;bottom:0;left:0;right:0}.video-tile__label b{color:#e1ff4f;font-size:8px}.video-tile__label .video-tile__waiting{color:#71dffa}.media-controls{justify-content:center;gap:10px;margin:22px 0 16px;display:flex}.media-control{color:#d5c6dd;cursor:pointer;letter-spacing:.08em;background:#111123d9;border:1px solid #ec93ff61;border-radius:7px;align-items:center;gap:8px;padding:10px 14px;font-family:monospace;font-size:14px;font-weight:900;display:flex}.media-control span{font-size:9px}.media-control--active{color:#e1ff4f;border-color:#e1ff4f9e}.media-permission-button{margin:24px auto 15px}.media-permission-button:disabled{cursor:wait;filter:grayscale(.35)}.media-error{color:#ffb0dc;max-width:540px;margin:15px auto 0;font-family:monospace;font-size:11px;line-height:1.5}.media-connection{color:#a69aad;letter-spacing:.08em;justify-content:center;align-items:center;gap:8px;max-width:650px;margin:20px auto 0;font-family:monospace;font-size:8px;font-weight:800;line-height:1.5;display:flex}.media-connection i{background:#71dffa;border-radius:50%;flex:none;width:6px;height:6px;animation:1.4s ease-in-out infinite media-pulse;box-shadow:0 0 9px #71dffa}@keyframes media-pulse{50%{opacity:.25;transform:scale(.72)}}@media (width<=600px){.media-room{padding:55px 14px 24px}.video-grid{gap:10px}.video-tile{min-height:150px}.video-placeholder:before{width:52px;height:52px;font-size:30px;line-height:47px}.video-placeholder b{font-size:8px}.video-placeholder span{font-size:6px}.video-tile__label{padding:8px;font-size:7px}.video-tile__label b{font-size:6px}.media-controls{gap:7px}.media-control{padding:9px 10px}.media-control span{font-size:8px}.media-connection{font-size:7px}}.media-setup-actions{flex-direction:column;align-items:center;display:flex}.preview-round-button{color:#8cdfff;cursor:pointer;letter-spacing:.1em;background:0 0;border:0;margin-bottom:2px;font-family:monospace;font-size:9px;font-weight:900;text-decoration:underline}.preview-round-button:hover{color:#fff}.scenario-card{text-align:left;background:linear-gradient(115deg,#211444eb,#0a1430eb);border:1px solid #80ddff73;max-width:780px;margin:0 auto 20px;padding:14px 18px;box-shadow:0 0 26px #5b2cb83b}.scenario-card__meta{letter-spacing:.16em;justify-content:space-between;align-items:center;font-family:monospace;font-size:8px;font-weight:900;display:flex}.scenario-card__meta b{color:#e1ff4f;text-transform:uppercase}.scenario-card__prompt{color:#fff5ff;letter-spacing:.02em;margin:10px 0 12px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(20px,3vw,30px);line-height:1}.scenario-card__role{border-top:1px solid #f187f147;flex-wrap:wrap;gap:8px 14px;padding-top:10px;font-family:monospace;display:flex}.scenario-card__role span{color:#bdacc8;letter-spacing:.12em;font-size:8px;font-weight:900}.scenario-card__role strong{color:#f187f1;letter-spacing:.04em;font-size:11px}@media (width<=600px){.scenario-card{margin-bottom:14px;padding:11px 12px}.scenario-card__prompt{font-size:21px}.scenario-card__role strong{font-size:9px}}.media-room--game{padding-top:38px}.game-stage{text-align:center;z-index:1;max-width:1020px;margin:auto;position:relative}.media-heading--game>p{margin-bottom:8px}.media-heading--game h1{font-size:clamp(34px,4.6vw,57px)}.round-timer{justify-content:center;align-items:baseline;gap:11px;margin:14px 0 18px;font-family:monospace;display:flex}.round-timer span{color:#9c90a7;letter-spacing:.15em;font-size:9px;font-weight:900}.round-timer b{color:#e1ff4f;letter-spacing:.06em;text-shadow:0 0 13px #e1ff4f8c;font-family:Impact,sans-serif;font-size:31px;line-height:.8}.round-timer--ended b{color:#ff8bce;text-shadow:0 0 13px #ff6eb88c}.game-video-grid{margin-bottom:48px;position:relative}.game-video-grid .video-tile{overflow:visible}.video-tile--active .video-tile__label b{color:#e1ff4f}.switch-count{color:#b8afbf;letter-spacing:.11em;background:#070814eb;border:1px solid #b6a7c64d;border-radius:4px;padding:6px 9px;font-family:monospace;font-size:8px;font-weight:900;position:absolute;bottom:-31px;left:12px}.switch-count b{color:#e1ff4f;margin-left:4px;font-size:12px}.switch-button{color:#767787;cursor:not-allowed;letter-spacing:.07em;background:#20212a;border:1px solid #484a56;border-radius:4px;padding:7px 12px 6px;font-family:Impact,sans-serif;font-size:15px;position:absolute;bottom:-37px;right:12px}.switch-button small{letter-spacing:.08em;margin-top:2px;font-family:monospace;font-size:6px;display:block}.switch-button:not(:disabled){color:#fff;cursor:pointer;background:linear-gradient(#e575ff,#9d16d6);border-color:#ffb3ff;box-shadow:0 0 16px #ed4bff99}.switch-button:not(:disabled):hover{filter:brightness(1.15);transform:translateY(-1px)}.countdown-overlay{z-index:3;background:radial-gradient(circle,#170b2d94,#050610cc 67%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:0 9px 38px #0000009e}.countdown-overlay span,.countdown-overlay small{color:#fff3ff;letter-spacing:.24em;font-family:monospace;font-size:10px;font-weight:900}.countdown-overlay b{color:#e1ff4f;text-shadow:6px 6px #661d9d,0 0 35px #e1ff4fbf;font-family:Impact,sans-serif;font-size:clamp(105px,18vw,190px);line-height:.76}.countdown-overlay small{color:#f18df2;margin-top:13px}.round-log{color:#202226;text-align:left;background:#bfc2c5;border:5px solid #5b5d61;max-width:780px;margin:auto;box-shadow:inset 0 0 0 2px #eceff0,0 8px #25262b,0 0 26px #0006}.round-log header{color:#fff;letter-spacing:.1em;background:#6a6e73;justify-content:space-between;align-items:center;padding:8px 11px;font-family:monospace;font-size:8px;font-weight:900;display:flex}.round-log header b{color:#e1ff4f;font-size:7px}.round-log__entries{min-height:96px;max-height:135px;padding:9px 12px;overflow-y:auto}.round-log__entry{border-left:4px solid #8d9295;margin:0 0 7px;padding-left:8px;font-family:monospace;font-size:11px;font-weight:700;line-height:1.45}.round-log__entry--round,.round-log__entry--turn,.round-log__entry--switch{color:#424549;letter-spacing:.04em;border-left-color:#72767a;font-size:9px;font-weight:900}.round-log__entry--switch{color:#702084;border-left-color:#bb32cf}.round-log__entry--active{background:#99d5467a;border-left-color:#3b8c36;padding:4px 8px;box-shadow:inset 3px 0 #e1ff4f}.media-control--start{color:#e1ff4f;border-color:#e1ff4f}@media (width<=600px){.media-room--game{padding:32px 10px 24px}.game-video-grid{gap:8px;margin-bottom:45px}.game-video-grid .video-tile{min-height:140px}.switch-count{padding:5px;font-size:6px;bottom:-27px;left:4px}.switch-button{padding:6px;font-size:10px;bottom:-34px;right:4px}.switch-button small{font-size:5px}.round-log__entries{max-height:155px}.round-log__entry{font-size:9px}.countdown-overlay b{font-size:112px}}.switch-button--live{position:static;bottom:auto;right:auto}.round-log__entry--interrupted{color:#694252;border-left-color:#f1879e;text-decoration:line-through}.results-screen{max-width:900px;margin:22px auto}.results-screen>h1{color:#e1ff4f;letter-spacing:.04em;text-shadow:4px 4px #7623d0,0 0 22px #e1ff4f8c;margin:10px 0;font-family:Impact,sans-serif;font-size:clamp(44px,8vw,78px);line-height:.8}.results-screen__subtitle{color:#f187f1;letter-spacing:.14em;margin:18px 0;font-family:monospace;font-size:9px;font-weight:900}.results-grid{text-align:left;grid-template-columns:1fr 1fr;gap:16px;display:grid}.results-player{background:#0f1024e6;border:1px solid #80ddff59;padding:17px}.results-player--winner{border-color:#e1ff4f;box-shadow:0 0 24px #e1ff4f3b}.results-player>p:first-child{color:#80ddff;letter-spacing:.13em;margin:0;font-family:monospace;font-size:9px;font-weight:900}.results-player>b{color:#fff5ff;letter-spacing:.04em;margin:7px 0 12px;font-family:Impact,sans-serif;font-size:43px;display:block}.results-categories{grid-template-columns:1fr 1fr;gap:5px;display:grid}.results-categories span{color:#bdb0c7;text-transform:uppercase;font-family:monospace;font-size:8px}.results-categories strong{color:#e1ff4f;float:right}.results-player>p:not(:first-child){color:#ddd0e6;font-size:12px;line-height:1.4}.results-player>p strong{color:#f187f1;letter-spacing:.1em;margin-bottom:3px;font-family:monospace;font-size:8px;display:block}.results-highlights{color:#f2e7f6;text-align:left;background:#361954b8;border:1px solid #f187f16b;flex-direction:column;gap:7px;margin-top:16px;padding:13px;font-family:monospace;font-size:10px;display:flex}.results-highlights strong{color:#e1ff4f;letter-spacing:.14em;font-size:8px}@media (width<=600px){.results-grid{grid-template-columns:1fr}.results-screen{margin-top:35px}.results-player>b{font-size:35px}}.stt-response-ready{letter-spacing:.1em;margin:-13px 0 20px;font-family:monospace;font-size:10px;font-weight:900}.stt-response-ready.is-ready{color:#e0ff4f}.stt-response-ready.is-clearing{color:#ffb0dc}:root{--pixel-font:"Press Start 2P", "Courier New", ui-monospace, monospace;font-family:Inter,ui-sans-serif,system-ui,sans-serif}body{background-color:#050610;background-image:radial-gradient(#f187f126 1px,#0000 1.5px),linear-gradient(90deg,#80ddff09 1px,#0000 1px),linear-gradient(#f187f106 1px,#0000 1px);background-size:8px 8px,6px 6px,6px 6px}button,select{border-radius:0!important}button{image-rendering:pixelated}.guest-banner{background:#110d25;border-bottom:3px solid #5c2eab;height:28px;box-shadow:0 3px #050610}.guest-banner__spark{border:2px solid #f5c2ff;width:18px;height:18px;line-height:14px;top:4px;box-shadow:3px 3px #7623d0}.guest-banner__claim{top:4px;box-shadow:2px 2px #2a154b;border-width:2px!important}.neon-room,.media-room{background-image:linear-gradient(90deg,#6b2ca41c 1px,#0000 1px),linear-gradient(#6b2ca417 1px,#0000 1px),linear-gradient(#0c0a1d,#050610 72%,#150a2c);background-size:16px 16px,16px 16px,auto}.round-icon{clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%);border:2px solid #9771d9;border-radius:0;width:34px;height:34px;box-shadow:3px 3px #30165b}.round-icon:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #e0ff4f}.home-hero h1,.queue-stage h1,.media-heading h1,.results-screen>h1,.stt-test-card h1{font-family:var(--pixel-font);letter-spacing:.01em;text-shadow:4px 0 #7623d0,0 4px #41177d,4px 4px #210c40;font-size:clamp(31px,4.9vw,66px);line-height:1.02}.home-hero h1 span,.queue-stage h1 span{text-shadow:5px 0 #701fd8,0 5px #41177d,5px 5px #210c40}.mask-pair{filter:drop-shadow(4px 4px #210c40)}.match-button{clip-path:polygon(0 7px,7px 7px,7px 0,calc(100% - 7px) 0,calc(100% - 7px) 7px,100% 7px,100% calc(100% - 7px),calc(100% - 7px) calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,7px calc(100% - 7px),0 calc(100% - 7px));background:#8d13cd;border:3px solid #f187f1;border-radius:0;box-shadow:5px 5px #32005e,inset 3px 3px #ffffff2e,inset -3px -3px #520087}.match-button:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #32005e,inset 3px 3px #ffffff40,inset -3px -3px #520087}.match-button:active{transform:translate(3px,3px);box-shadow:2px 2px #32005e}.home-action,.cancel-button,.media-control,.switch-button,.found-card,.scenario-card,.results-player,.results-highlights,.stt-test-card,.stt-test-transcript,.stt-test-results{border-radius:0;box-shadow:4px 4px #1e0d3ae6}.home-action{clip-path:polygon(0 5px,5px 5px,5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) calc(100% - 5px),calc(100% - 5px) 100%,0 100%);border-width:2px}.queue-radar{image-rendering:pixelated}.queue-ring{border-radius:0;transform:rotate(45deg)}.queue-radar strong,.queue-player,.media-status__dot,.media-connection i{border-radius:0}.queue-radar strong{clip-path:polygon(20% 0,80% 0,80% 10%,90% 10%,90% 20%,100% 20%,100% 80%,90% 80%,90% 90%,80% 90%,80% 100%,20% 100%,20% 90%,10% 90%,10% 80%,0 80%,0 20%,10% 20%,10% 10%,20% 10%);box-shadow:5px 5px #2c1057,inset 3px 3px #ffffff2e}.queue-player{box-shadow:3px 3px #210c40}.video-tile{clip-path:polygon(0 8px,8px 8px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px));border:3px solid #8055ba;box-shadow:5px 5px #210c40,inset 0 0 0 2px #0c0b1b}.video-tile--active{border-color:#e1ff4f;box-shadow:5px 5px #26370a,0 0 0 3px #e1ff4f,inset 0 0 0 2px #0c0b1b}.video-placeholder:before{border-radius:0;box-shadow:4px 4px #4a1778}.video-tile__label{background:#090a19;border-top:2px solid #80ddff73}.scenario-card{clip-path:polygon(0 9px,9px 9px,9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) calc(100% - 9px),calc(100% - 9px) 100%,0 100%);border:3px solid #80ddff;box-shadow:5px 5px #28114b}.round-timer b,.countdown-overlay b{text-shadow:5px 5px #461477}.countdown-overlay{background:#050610eb;box-shadow:inset 0 0 0 5px #2f1658}.round-log{border-radius:0;box-shadow:6px 6px #202126,inset 0 0 0 2px #eceff0}.results-player{border:3px solid #80ddff9e}.results-player--winner{box-shadow:5px 5px #425b0d,0 0 0 2px #e1ff4f}.results-highlights{border:3px solid #f187f19e}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}button:not(.guest-banner button:first-of-type){--button-face:#6820a5;--button-light:#d9a4ff;--button-dark:#2d0a53;background:var(--button-face);clip-path:polygon(0 14px,7px 14px,7px 7px,14px 7px,14px 0,calc(100% - 14px) 0,calc(100% - 14px) 7px,calc(100% - 7px) 7px,calc(100% - 7px) 14px,100% 14px,100% calc(100% - 14px),calc(100% - 7px) calc(100% - 14px),calc(100% - 7px) calc(100% - 7px),calc(100% - 14px) calc(100% - 7px),calc(100% - 14px) 100%,14px 100%,14px calc(100% - 7px),7px calc(100% - 7px),7px calc(100% - 14px),0 calc(100% - 14px));color:#fff;font-family:var(--pixel-font);font-smooth:never;letter-spacing:.12em;text-shadow:1px 1px #200739cc;box-shadow:inset 0 5px 0 var(--button-light), inset 0 -7px 0 var(--button-dark), 8px 8px 0 #100b19!important;border:6px solid #100b19!important;border-radius:0!important}button:not(.guest-banner button:first-of-type):hover{filter:brightness(1.1);transform:translate(-1px,-1px)}button:not(.guest-banner button:first-of-type):active{transform:translate(4px,4px);box-shadow:inset 0 4px 0 var(--button-dark), inset 0 -2px 0 var(--button-light), 1px 1px 0 #100b19!important}.match-button{--button-face:#9c26c7;--button-light:#f6a7ef;--button-dark:#551173;min-height:66px;font-family:var(--pixel-font);letter-spacing:.025em;text-align:center;justify-content:center;align-items:center;gap:0;padding-inline:32px;font-size:14px}.match-button strong{font-family:var(--pixel-font);letter-spacing:.06em;text-shadow:none;font-size:11px}.match-button small{font-family:var(--pixel-font);letter-spacing:.07em;text-shadow:none;margin-top:4px;font-size:5px}.match-button__people{letter-spacing:-6px;font-size:18px}.home-action--gold{--button-face:#b7db37;--button-light:#efff9f;--button-dark:#587116;color:#17200a;text-shadow:none}.home-action--blue{--button-face:#398cc5;--button-light:#a8eaff;--button-dark:#1e537a}.home-action{letter-spacing:.025em;min-height:48px;font-size:10px}.home-action span{font-size:13px}.home-action b{font-size:10px}.media-control,.cancel-button,.cancel-link,.switch-button{min-height:44px;font-size:9px}.cancel-button,.media-control{--button-face:#586c9c;--button-light:#bed6e7;--button-dark:#283851}.switch-button:not(:disabled){--button-face:#c92c91;--button-light:#ffb1df;--button-dark:#74134f}.switch-button:disabled{--button-face:#4c5361;--button-light:#8a93a0;--button-dark:#242832;color:#d7d6df;opacity:1;box-shadow:inset 2px 2px #ffffff38,inset -3px -3px #00000057,4px 4px #100b19!important}.round-icon{--button-face:#4a76a8;--button-light:#b8e5f5;--button-dark:#203d67;background:var(--button-face)!important;clip-path:polygon(6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px),0 6px,6px 6px)!important;border-width:4px!important}.guest-banner__claim{--button-face:#8b45bd;--button-light:#e4b6fa;--button-dark:#4c1f78;box-shadow:inset 1px 1px #ffffff80,inset -2px -2px #0c041a85,2px 2px #100b19!important}.cancel-link,.preview-round-button{--button-face:#4a76a8;--button-light:#b8e5f5;--button-dark:#203d67;color:#fff!important;padding:7px 11px!important;text-decoration:none!important}.media-control--active{--button-face:#6a9e30;--button-light:#e5ff96;--button-dark:#385d16}.stt-test-actions .match-button,.stt-self-switch,.stt-judge-button{--button-face:#398cc5;--button-light:#a8eaff;--button-dark:#1e537a}.guest-banner,.stt-test-label,.queue-label,.home-hero__tagline,.home-hero__motto,.media-heading>p,.scenario-card__meta,.scenario-card__role,.video-tile__label,.round-timer,.round-log header,.results-screen__subtitle,.results-player>p:first-child,.results-player>p strong,.results-categories span,.results-highlights,.media-connection,.media-error{font-family:var(--pixel-font)}.rubric-log{border-top:1px dashed #80ddff80;margin-top:13px;padding-top:10px}.rubric-log>strong{color:#80ddff;font-family:var(--pixel-font);letter-spacing:.1em;font-size:7px}.rubric-log>p{color:#ded2e8;margin:7px 0;font-size:11px;line-height:1.35}.rubric-log>div{grid-template-columns:1fr 1fr;gap:4px;display:grid}.rubric-log span{color:#c6b8d2;font-family:var(--pixel-font);text-transform:uppercase;font-size:7px}.rubric-log span b{color:#e1ff4f;margin-left:4px}.rubric-log span em{color:#f187f1;font-size:6px;font-style:normal;display:block}.guest-banner{letter-spacing:.03em;font-size:7px}.home-hero__tagline,.home-hero__motto{font-size:6px;line-height:1.7}.queue-label,.media-heading>p,.scenario-card__meta,.scenario-card__role span,.video-tile__label,.round-timer span,.round-log header,.results-screen__subtitle,.results-player>p:first-child,.results-player>p strong,.results-categories span,.results-highlights strong,.media-connection,.media-error{font-size:7px;line-height:1.7}.neon-room:before{image-rendering:pixelated;background-image:repeating-linear-gradient(90deg,#0000 0 10px,#f187f138 10px 12px),repeating-linear-gradient(0deg,#0000 0 10px,#80ddff1f 10px 12px)}.media-room:before{content:"";opacity:.7;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 14px,#80ddff0a 14px 16px),repeating-linear-gradient(0deg,#0000 0 14px,#f187f109 14px 16px);position:absolute;inset:0}.media-stage,.game-stage{z-index:1}.mask-pair{gap:12px;height:130px;margin-bottom:14px;transform:none}.mask-face{background:var(--mask-color);box-shadow:8px 8px 0 #1a1037, 0 0 0 4px var(--mask-shadow);color:#0000;width:86px;height:96px;padding:0;display:block;overflow:visible;transform:none}.mask-face--blue{--mask-color:#65c9ff;--mask-shadow:#2d77d0;transform:rotate(-6deg)translateY(6px)}.mask-face--pink{--mask-color:#fd39da;--mask-shadow:#9e1fa9;transform:rotate(7deg)translateY(8px)}.mask-face:before{content:"";background:#ffffff8c;width:8px;height:8px;position:absolute;top:18px;left:14px;box-shadow:12px 0 #ffffff3d,0 12px #fff3}.mask-face .mask-eye{background:#101127;width:14px;height:16px;display:block;position:absolute;top:32px;left:20px}.mask-face .mask-eye--right{left:54px}.mask-face .mask-eye--left{clip-path:polygon(0 0,100% 0,100% 72%,72% 72%,72% 100%,0 100%)}.mask-face .mask-eye--right{clip-path:polygon(0 0,100% 0,100% 100%,28% 100%,28% 72%,0 72%)}.mask-face--blue .mask-eye--left{transform:rotate(7deg)}.mask-face--blue .mask-eye--right,.mask-face--pink .mask-eye--left{transform:rotate(-7deg)}.mask-face--pink .mask-eye--right{transform:rotate(7deg)}.mask-mouth{background:#101127;width:42px;height:16px;display:block;position:absolute;bottom:16px;left:22px}.mask-face--blue .mask-mouth{clip-path:polygon(0 0,14% 0,14% 20%,24% 20%,24% 38%,76% 38%,76% 20%,86% 20%,86% 0,100% 0,100% 56%,90% 56%,90% 76%,76% 76%,76% 90%,24% 90%,24% 76%,10% 76%,10% 56%,0 56%)}.mask-face--pink .mask-mouth{clip-path:polygon(0 54%,10% 54%,10% 32%,24% 32%,24% 16%,76% 16%,76% 32%,90% 32%,90% 54%,100% 54%,100% 100%,86% 100%,86% 80%,76% 80%,76% 64%,24% 64%,24% 80%,14% 80%,14% 100%,0 100%);bottom:20px}.home-page,.media-page{background:#09071a}.neon-room,.media-room{background-color:#0c0a20;background-image:repeating-linear-gradient(0deg,#0c0a20 0 23px,#100d2b 23px 25px),repeating-linear-gradient(90deg,#6f369f2e 0 2px,#0000 2px 30px);background-size:auto,30px 30px}.neon-room:after,.media-room:after{mix-blend-mode:normal;opacity:.22;background-image:repeating-linear-gradient(90deg,#ffffff12 0 2px,#0000 2px 6px),repeating-linear-gradient(0deg,#0000 0 3px,#784eb121 3px 4px)}.neon-room:before{box-shadow:none;background:repeating-linear-gradient(90deg,#160c2d 0 18px,#211044 18px 20px),repeating-linear-gradient(0deg,#0000 0 14px,#55227b 14px 16px);border-top:4px solid #7c3ca3;height:28%;transform:none}.media-room:before{opacity:1;background:repeating-linear-gradient(90deg,#4d297e38 0 12px,#0000 12px 14px),repeating-linear-gradient(0deg,#4d297e26 0 12px,#0000 12px 14px)}.room-wall--left,.room-wall--right{background:#0a0919}.room-wall:before{opacity:.9;background-image:repeating-linear-gradient(90deg,#281541 0 2px,#0000 2px 20px),repeating-linear-gradient(0deg,#1e1234 0 2px,#0000 2px 20px)}.wall-sign{text-shadow:2px 2px #4e135b;transform:none;box-shadow:4px 4px #1c0b31}.wall-sign--better{transform:rotate(-4deg)}.wall-sign--good{transform:rotate(4deg)}.city-window{background:repeating-linear-gradient(0deg,#2d1963 0 14px,#592381 14px 28px,#b33d95 28px 40px);box-shadow:4px 4px #170a2e}.city-window:after{background:repeating-linear-gradient(90deg,#120a28 0 12px,#0000 12px 20px),repeating-linear-gradient(0deg,#0000 0 11px,#f187f166 11px 13px)}.arcade-cabinet{box-shadow:5px 5px #1b0933}.sticky-note{box-shadow:4px 4px #321436}.mask-face{clip-path:polygon(0 0,18% 0,18% 8%,33% 8%,33% 15%,43% 15%,43% 22%,57% 22%,57% 15%,67% 15%,67% 8%,82% 8%,82% 0,100% 0,100% 68%,94% 68%,94% 80%,87% 80%,87% 88%,76% 88%,76% 94%,64% 94%,64% 98%,56% 98%,56% 100%,44% 100%,44% 98%,36% 98%,36% 94%,24% 94%,24% 88%,13% 88%,13% 80%,6% 80%,6% 68%,0 68%)}.home-page .room-wall>*{display:none}.home-page .neon-room{background-color:#0b0920;background-image:none}.home-page .neon-room:after{content:"";mix-blend-mode:normal;opacity:.8;pointer-events:none;background:#80ddff;width:4px;height:4px;position:absolute;inset:0 auto auto 0;box-shadow:58px 92px #f187f1,138px 44px #e1ff4f,236px 126px #80ddff,330px 68px #f187f1,442px 112px #e1ff4f,566px 46px #80ddff,692px 136px #f187f1,810px 76px #e1ff4f,948px 118px #80ddff,1080px 54px #f187f1,1202px 144px #e1ff4f,1330px 86px #80ddff,1480px 38px #f187f1,1640px 128px #e1ff4f}.home-page .neon-room:before{box-shadow:none;background:repeating-linear-gradient(90deg,#160d31 0 16px,#25134a 16px 18px),repeating-linear-gradient(0deg,#0000 0 14px,#4b2773 14px 16px);border-top:4px solid #7e3faf;height:25%;bottom:0;transform:none}.home-page .room-wall{background:0 0;width:29%}.home-page .room-wall:before{content:"";bottom:20%;opacity:1;background:#47236d;width:105px;height:130px;position:absolute;inset:auto auto 20% 20%;box-shadow:6px 6px #160b2b,14px 14px #160b2b}.home-page .room-wall--left:before{clip-path:polygon(0 100%,0 38%,12% 38%,12% 25%,25% 25%,25% 13%,38% 13%,38% 0,62% 0,62% 13%,75% 13%,75% 25%,88% 25%,88% 38%,100% 38%,100% 100%)}.home-page .room-wall--right:before{clip-path:polygon(0 100%,0 48%,14% 48%,14% 34%,27% 34%,27% 20%,40% 20%,40% 7%,60% 7%,60% 20%,73% 20%,73% 34%,86% 34%,86% 48%,100% 48%,100% 100%);background:#245577;inset:auto 20% 20% auto}.home-page .room-wall:after{content:"";background:#e1ff4f;width:8px;height:8px;position:absolute;bottom:calc(20% + 42px);left:28%;box-shadow:18px -12px #f187f1,36px 12px #80ddff,54px -8px #e1ff4f,72px 7px #f187f1}.home-page .room-wall:before,.home-page .room-wall:after{display:none}.pixel-village{bottom:18%;pointer-events:none;z-index:1;position:absolute;inset-inline:0}.pixel-house{background:#34204d;border:5px solid #100b19;width:104px;height:76px;display:block;position:absolute;box-shadow:6px 6px #100b19,inset 0 5px #6e4195}.pixel-house--left{left:7%}.pixel-house--center{transform-origin:0 100%;left:21%;transform:scale(.78)}.pixel-house--right{right:7%}.pixel-roof{clip-path:polygon(0 100%,0 65%,10% 65%,10% 50%,20% 50%,20% 35%,30% 35%,30% 20%,40% 20%,40% 5%,60% 5%,60% 20%,70% 20%,70% 35%,80% 35%,80% 50%,90% 50%,90% 65%,100% 65%,100% 100%);background:#8f39a9;border:5px solid #100b19;border-bottom:0;width:116px;height:54px;position:absolute;top:-51px;left:-11px}.pixel-house--right .pixel-roof{background:#2877a8}.pixel-house--center .pixel-roof{background:#6f569f}.pixel-chimney{background:#592371;border:4px solid #100b19;width:16px;height:24px;position:absolute;top:-40px;right:14px}.pixel-chimney:before{content:"";background:#f187f1;width:5px;height:5px;position:absolute;top:-13px;left:3px;box-shadow:7px -9px #80ddff}.pixel-window{background:#80ddff;border:4px solid #100b19;width:20px;height:21px;position:absolute;top:20px;box-shadow:inset 3px 3px #d2f7ff}.pixel-window--one{left:14px}.pixel-window--two{right:14px}.pixel-door{background:#1a1231;border:4px solid #100b19;width:27px;height:35px;position:absolute;bottom:-5px;left:37px}.pixel-door:after{content:"";background:#e1ff4f;width:5px;height:5px;position:absolute;top:15px;right:4px}.pixel-tree{background:#2d795e;border:4px solid #100b19;width:26px;height:42px;position:absolute;bottom:-4px}.pixel-tree:before{content:"";background:#5edaa1;width:16px;height:17px;position:absolute;top:-15px;left:1px;box-shadow:-8px 9px #3baf7d,8px 9px #3baf7d,0 18px #267053}.pixel-tree--left{left:2%}.pixel-tree--right{right:2%}@media (width<=760px){.pixel-house--center,.pixel-tree{display:none}.pixel-house--left{transform-origin:0 100%;left:4%;transform:scale(.72)}.pixel-house--right{transform-origin:100% 100%;right:4%;transform:scale(.72)}}.pixel-sky,.pixel-float-layer{pointer-events:none;position:absolute;inset:0}.pixel-sky{z-index:0}.pixel-float-layer{z-index:4}.pixel-moon{background:#80ddff;width:8px;height:8px;position:absolute;top:13%;right:16%;box-shadow:8px 0 #80ddff,0 8px #80ddff,8px 8px #80ddff,16px 8px #80ddff,8px 16px #80ddff,4px 4px #d9f8ff,12px 12px #b8eeff}.pixel-cloud{background:#7851aa;width:8px;height:8px;position:absolute;box-shadow:8px 0 #7851aa,16px 0 #7851aa,8px -8px #a77bd0,16px -8px #a77bd0,24px 0 #7851aa}.pixel-cloud--one{top:21%;left:13%}.pixel-cloud--two{top:29%;right:8%;transform:scale(.72)}.pixel-spark{background:#e1ff4f;width:4px;height:4px;position:absolute;box-shadow:4px 0 #e1ff4f,0 4px #e1ff4f,4px 4px #e1ff4f}.pixel-spark--one{top:14%;left:28%}.pixel-spark--two{top:23%;right:30%}.pixel-spark--three{background:#f187f1;top:30%;left:44%;box-shadow:4px 0 #f187f1,0 4px #f187f1,4px 4px #f187f1}.pixel-character{transform-origin:50%;will-change:transform;background:#e9edff;width:16px;height:22px;display:block;position:absolute;box-shadow:4px 4px #100b19}.pixel-character i{display:block;position:absolute}.pixel-character--rocket{clip-path:polygon(50% 0,75% 18%,75% 34%,100% 52%,75% 70%,75% 86%,50% 100%,25% 86%,25% 70%,0 52%,25% 34%,25% 18%);background:#80ddff;top:33%;left:11%}.pixel-character--rocket:before{content:"";background:#f187f1;width:8px;height:8px;position:absolute;top:7px;left:-8px;box-shadow:4px 4px #e1ff4f}.pixel-character--rocket i{background:#101127;width:6px;height:6px;top:6px;left:6px}.pixel-character--astronaut{background:#f5f1ff;top:39%;left:27%}.pixel-character--astronaut:before{box-sizing:border-box;content:"";background:#80ddff;border:3px solid #101127;width:14px;height:12px;position:absolute;top:-9px;left:1px}.pixel-character--astronaut i{background:#f187f1;width:4px;height:4px;top:16px;left:6px;box-shadow:-5px 10px #f5f1ff,12px 10px #f5f1ff}.pixel-character--mime{background:#f5f1ff;top:34%;left:72%}.pixel-character--mime:before{content:"";background:#101127;width:4px;height:5px;position:absolute;top:5px;left:2px;box-shadow:8px 0 #101127}.pixel-character--mime i{background:#101127;width:6px;height:4px;top:14px;left:5px;box-shadow:0 8px #101127,6px 8px #101127}.pixel-character--firefighter{background:#f187f1;top:48%;left:84%}.pixel-character--firefighter:before{box-sizing:border-box;content:"";background:#f187f1;border:4px solid #101127;border-bottom:0;width:22px;height:8px;position:absolute;top:-7px;left:-3px}.pixel-character--firefighter i{background:#e1ff4f;width:4px;height:4px;top:8px;left:6px}.pixel-character--pirate{background:#7650b3;top:15%;left:43%}.pixel-character--pirate:before{content:"";background:#101127;width:4px;height:5px;position:absolute;top:6px;left:2px;box-shadow:10px 0 #101127}.pixel-character--pirate i{background:#e1ff4f;width:4px;height:4px;top:15px;left:6px}.pixel-character--ninja{background:#32204e;top:42%;left:58%}.pixel-character--ninja:before{content:"";background:#101127;width:24px;height:8px;position:absolute;top:5px;left:-4px}.pixel-character--ninja i{background:#80ddff;width:3px;height:3px;top:7px;left:4px;box-shadow:7px 0 #80ddff}.pixel-character--alien{background:#8fdf5a;width:18px;height:20px}.pixel-character--alien:before{content:"";background:#8fdf5a;width:16px;height:11px;position:absolute;top:-6px;left:1px;box-shadow:-5px -5px #8fdf5a,15px -5px #8fdf5a}.pixel-character--alien i{background:#101127;width:4px;height:4px;top:2px;left:2px;box-shadow:9px 0 #101127,4px 8px #f187f1}.pixel-character--goblin{background:#5edaa1;width:17px;height:19px}.pixel-character--goblin:before{content:"";background:#5edaa1;width:17px;height:12px;position:absolute;top:-8px;left:0;box-shadow:-6px 5px #5edaa1,17px 5px #5edaa1}.pixel-character--goblin i{background:#101127;width:4px;height:4px;top:1px;left:2px;box-shadow:9px 0 #101127,4px 7px #e1ff4f}.pixel-character--dog{background:#c9835e;width:24px;height:14px}.pixel-character--dog:before{content:"";background:#c9835e;width:10px;height:13px;position:absolute;top:-8px;left:12px;box-shadow:-5px -5px #592371,6px 13px #592371,17px 13px #592371}.pixel-character--dog i{background:#101127;width:3px;height:3px;top:-4px;left:15px;box-shadow:5px 0 #f5f1ff}.pixel-character--turtle{background:#427d59;border-radius:0;width:23px;height:14px;box-shadow:4px 4px #100b19,4px -4px #a6dc58,8px -8px #a6dc58,12px -8px #a6dc58}.pixel-character--turtle:before{content:"";background:#8fdf5a;width:8px;height:8px;position:absolute;top:4px;right:-7px;box-shadow:-6px 12px #8fdf5a,10px 12px #8fdf5a}.pixel-character--turtle i{background:#101127;width:2px;height:2px;position:absolute;top:6px;right:-4px}.pixel-character--camel{background:#d79b63;width:27px;height:15px;box-shadow:4px 4px #100b19,5px -8px #d79b63,11px -8px #d79b63}.pixel-character--camel:before{content:"";background:#d79b63;width:7px;height:15px;position:absolute;top:-11px;right:-6px;box-shadow:0 10px #d79b63}.pixel-character--camel i{background:#101127;width:3px;height:3px;position:absolute;top:-7px;right:-4px}.pixel-character--wizard{background:#7650b3;width:16px;height:19px;box-shadow:4px 4px #100b19,4px -12px #80ddff}.pixel-character--wizard:before{content:"";border-bottom:17px solid #f187f1;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;position:absolute;top:-21px;left:-1px}.pixel-character--wizard i{background:#e1ff4f;width:3px;height:3px;top:5px;left:3px;box-shadow:7px 0 #e1ff4f}.pixel-character.is-flailing i{animation:.15s steps(2,end) infinite alternate pixel-flail}.pixel-character.is-flailing:before{animation:.2s steps(2,end) infinite alternate-reverse pixel-flail}@keyframes pixel-flail{0%{translate:-3px 2px}to{translate:3px -2px}}@media (width<=760px){.pixel-character--mime,.pixel-character--firefighter,.pixel-character--pirate,.pixel-character--ninja{display:none}}.pixel-theater{background:#24173c;border:5px solid #100b19;width:122px;height:62px;display:block;position:absolute;bottom:0;right:21%;box-shadow:6px 6px #100b19,inset 0 5px #6f569f}.pixel-theater:before{content:"";background:#f187f1;border:5px solid #100b19;width:7px;height:7px;position:absolute;top:-17px;left:10px;box-shadow:9px 0 #e1ff4f,18px 0 #80ddff,27px 0 #f187f1,36px 0 #e1ff4f,45px 0 #80ddff,54px 0 #f187f1,63px 0 #e1ff4f,72px 0 #80ddff,81px 0 #f187f1}.pixel-theater__sign{color:#24173c;font-family:var(--pixel-font);text-align:center;background:#e1ff4f;border:4px solid #100b19;width:70px;padding:0 6px;font-size:7px;font-style:normal;line-height:17px;position:absolute;top:-35px;left:22px}.pixel-theater__curtain{background:#8f39a9;width:9px;height:17px;position:absolute;top:0;left:28px;box-shadow:9px 0 #8f39a9,18px 0 #54206e,27px 0 #8f39a9,36px 0 #8f39a9,45px 0 #54206e,54px 0 #8f39a9,63px 0 #8f39a9}.pixel-performer{background:#f5f1ff;width:4px;height:16px;position:absolute;bottom:8px;box-shadow:4px 0 #f5f1ff,0 -5px #80ddff,4px -5px #80ddff,-4px 9px #100b19,8px 9px #100b19}.pixel-performer:before{content:"";background:#100b19;width:3px;height:3px;position:absolute;top:4px;left:0;box-shadow:4px 0 #100b19}.pixel-performer--one{left:39px}.pixel-performer--two{background:#f187f1;left:77px;transform:scaleX(-1)}.pixel-performer--two:after{content:"";background:#e1ff4f;width:9px;height:3px;position:absolute;top:9px;left:6px}@media (width<=760px){.pixel-theater{transform-origin:100% 100%;right:24%;transform:scale(.68)}}.home-page .match-button{letter-spacing:.08em;min-height:82px;padding-inline:34px;font-size:17px;border-width:8px!important;box-shadow:inset 0 6px #ad67dc,inset 0 -9px #3d126d,10px 10px #100b19!important}@media (width<=560px){.home-page .match-button{min-height:68px;font-size:12px}}.home-page .round-icon{z-index:6;width:54px;height:54px;font-size:23px;top:20px;border-width:6px!important;box-shadow:inset 0 5px #b8e5f5,inset 0 -6px #203d67,6px 6px #100b19!important}.home-page .round-icon--left{left:24px}.home-page .round-icon--right{font-size:18px;right:24px}.home-page .match-button{text-shadow:-1px 0,1px 0}@media (width<=560px){.home-page .round-icon{width:44px;height:44px;top:14px}.home-page .round-icon--left{left:14px}.home-page .round-icon--right{right:14px}}.home-page .round-icon,.home-page .match-button{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.home-page .round-icon--right{padding-left:1px}.home-page .match-button{padding-inline:34px}.rules-button{--button-face:#267eaf;--button-light:#a9efff;--button-dark:#174a73;z-index:4;min-height:36px;position:absolute;top:13px;left:14px;padding:0 11px!important}.rules-overlay{z-index:10;background:#050312c2;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.rules-card{color:#faf4ff;background:repeating-linear-gradient(0deg,#110a29 0 4px,#170d36 4px 8px);border:4px solid #80ddff;width:min(100%,590px);max-width:590px;padding:26px 28px 20px;position:relative;box-shadow:0 0 0 5px #59228d,10px 10px #160928,0 0 34px #80ddff66}.rules-card>p,.rules-card small{color:#e1ff4f;font-family:var(--pixel-font);letter-spacing:.13em;text-align:center;font-size:7px;display:block}.rules-card h2{color:#f187f1;font-family:var(--pixel-font);text-align:center;text-shadow:3px 3px #5b1978;margin:13px 0 19px;font-size:clamp(22px,4vw,36px)}.rules-card ol{counter-reset:rules;margin:0 0 18px;padding:0;list-style:none}.rules-card li{color:#ebe5f1;border-top:1px solid #80ddff4d;padding:9px 4px 9px 30px;font-size:12px;line-height:1.45;position:relative}.rules-card li:before{color:#80ddff;content:counter(rules);counter-increment:rules;font-family:var(--pixel-font);font-size:9px;position:absolute;top:12px;left:4px}.rules-card li b{color:#fff5a5;font-family:var(--pixel-font);font-size:7px}.rules-card__close{--button-face:#b83f8c;--button-light:#ffb4df;--button-dark:#6d174d;width:30px;height:30px;position:absolute;top:8px;right:8px;padding:0!important;font-size:20px!important}.rules-card__play{min-height:38px;margin:0 auto 12px;display:flex;padding-inline:22px!important}@media (width<=560px){.rules-button{top:14px;left:14px}.rules-card{padding:24px 17px 17px}.rules-card li{font-size:11px}.rules-card h2{font-size:25px}}.video-tile--switched{animation:.42s cubic-bezier(.36,.07,.19,.97) both switch-camera-shake}.video-tile--switched:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(#0000 26%,#6c000024 49%,#c50000c2 100%);animation:1.2s ease-out both switch-damage-vignette;position:absolute;inset:0}.switch-feedback{color:#fff5f5;letter-spacing:.08em;pointer-events:none;text-shadow:3px 3px #790000,0 0 18px #f20b0b;z-index:3;justify-content:center;align-items:center;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(34px,5vw,62px);animation:1.2s cubic-bezier(.2,.85,.2,1) both switch-feedback-pop;display:flex;position:absolute;inset:0}.switch-feedback b{transform:rotate(-4deg)}@media (prefers-reduced-motion:reduce){.video-tile--switched,.video-tile--switched:after,.switch-feedback,.speed-bonus-popup{animation:none!important}.video-tile--switched:after,.switch-feedback{opacity:1;transform:none}.switch-feedback b{transform:none}}@keyframes switch-damage-vignette{0%{opacity:0}14%{opacity:1}to{opacity:0}}@keyframes switch-camera-shake{0%,to{transform:translate(0)}18%{transform:translate(-8px,3px)}36%{transform:translate(7px,-4px)}55%{transform:translate(-6px,-2px)}74%{transform:translate(4px,3px)}}@keyframes switch-feedback-pop{0%{opacity:0;transform:scale(.45)}16%{opacity:1;transform:scale(1.15)}32%{transform:scale(.96)}to{opacity:0;transform:scale(1.04)}}.speed-bonus-popup{color:#211033;font-family:var(--pixel-font);pointer-events:none;text-align:center;z-index:30;background:#e1ff4f;border:5px solid #100b19;flex-direction:column;align-items:center;gap:5px;min-width:240px;padding:12px 18px 10px;animation:1.8s steps(5,end) both speed-bonus-pop;display:flex;position:fixed;top:25%;left:50%;transform:translate(-50%);box-shadow:7px 7px #b56e14,inset 0 4px #fff7af,inset 0 -5px #9fbb27}.speed-bonus-popup b{letter-spacing:.08em;font-size:12px}.speed-bonus-popup strong{color:#7d215e;letter-spacing:.06em;text-shadow:2px 2px #ffb54c;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:32px;line-height:.8}.speed-bonus-popup small{color:#39304e;letter-spacing:.08em;font-size:7px}@keyframes speed-bonus-pop{0%{opacity:0;transform:translate(-50%)scale(.35)rotate(-7deg)}12%,68%{opacity:1;transform:translate(-50%)scale(1.08)rotate(0)}80%{transform:translate(-50%)scale(.96)}to{opacity:0;transform:translate(-50%)translateY(-22px)scale(1)}}.media-room--game{background-color:#09091b;background-image:repeating-linear-gradient(90deg,#0000 0 23px,#71dffa0f 23px 25px),repeating-linear-gradient(0deg,#0000 0 23px,#f187f10e 23px 25px)}.media-room--game:before{background:repeating-linear-gradient(90deg,#110c2b 0 18px,#1c1042 18px 20px),repeating-linear-gradient(0deg,#0000 0 14px,#5b3185 14px 16px);border-top-color:#80ddff;height:17%}.media-heading--game>p{color:#f7a3ee;text-shadow:2px 2px #291142}.round-timer{background:#13132d;border:3px solid #e1ff4f;width:fit-content;margin:15px auto 22px;padding:8px 13px;box-shadow:5px 5px #1a1231}.round-timer span{color:#80ddff}.round-timer b{color:#fff6a8;font-family:var(--pixel-font);text-shadow:3px 3px #b2389f;font-size:21px}.scenario-card{background:#171433;border-color:#f187f1;max-width:920px;padding:0;position:relative;box-shadow:7px 7px #25114a,inset 0 0 0 3px #332259}.scenario-card:before{content:"";background:#80ddff;width:7px;height:7px;position:absolute;top:-10px;left:18px;box-shadow:16px 0 #e1ff4f,32px 0 #f187f1,48px 0 #ffb54c,64px 0 #80ddff,80px 0 #e1ff4f,96px 0 #f187f1,112px 0 #ffb54c}.scenario-card__meta{background:#29204c;border-bottom:3px solid #80ddff;padding:11px 15px 9px}.scenario-card__meta span{color:#fff6a8}.scenario-card__meta b{color:#172012;background:#e1ff4f;padding:4px 6px}.scenario-card__prompt{color:#fff9e9;font-family:var(--pixel-font);letter-spacing:.035em;text-shadow:3px 3px #48206c;margin:0;padding:17px 20px;font-size:clamp(15px,2vw,22px);line-height:1.5}.scenario-card__role{background:#111126;border-top:3px solid #f187f1;align-items:center;min-height:43px;padding:9px 15px}.scenario-card__role span{color:#80ddff}.scenario-card__role strong{color:#ffb54c;font-family:var(--pixel-font);font-size:9px;line-height:1.55}.game-video-grid{gap:22px;margin-bottom:50px}.game-video-grid .video-tile--local{border-color:#80ddff;box-shadow:6px 6px #1c3b65,inset 0 0 0 2px #0c0b1b}.game-video-grid .video-tile--remote{border-color:#f187f1;box-shadow:6px 6px #5b1e65,inset 0 0 0 2px #0c0b1b}.game-video-grid .video-tile--active{border-color:#e1ff4f;box-shadow:6px 6px #4d6514,0 0 0 3px #e1ff4f,inset 0 0 0 2px #0c0b1b}.game-video-grid .video-placeholder{background:repeating-linear-gradient(135deg,#141530 0 10px,#1c1640 10px 20px)}.game-video-grid .video-tile--local .video-placeholder:before{color:#80ddff;border-color:#80ddff}.game-video-grid .video-tile--remote .video-placeholder:before{color:#f187f1;border-color:#f187f1}.video-tile__label{border-top-color:currentColor}.video-tile--local .video-tile__label{color:#80ddff}.video-tile--remote .video-tile__label{color:#f187f1}.switch-count{color:#fff6a8;background:#261b43;border:3px solid #ffb54c;box-shadow:4px 4px #1a1231}.switch-count b{color:#e1ff4f}.round-log{background:#1c1830;border-color:#80ddff;max-width:920px;box-shadow:7px 7px #23103e,inset 0 0 0 3px #3e2a58}.round-log header{color:#fff;background:#284c6d;border-bottom:3px solid #e1ff4f}.round-log header b{color:#fff6a8}.round-log__entries{background:repeating-linear-gradient(0deg,#17142b 0 27px,#211b39 27px 29px)}.round-log__entry{color:#fbf7ff;border-left-color:#80ddff}.round-log__entry strong{color:#ffb54c}.round-log__entry--switch{color:#ffb9f4;background:#3e1b54;border-left-color:#f187f1}.round-log__entry--active{color:#fff;background:#263f2b;border-left-color:#e1ff4f;box-shadow:inset 3px 0 #e1ff4f}.media-room--game .media-controls{align-items:stretch;gap:13px;margin-top:25px}.media-room--game .media-control{--button-face:#277fae;--button-light:#a9efff;--button-dark:#184b73;min-width:145px}.media-room--game .media-control:nth-child(2){--button-face:#be4c9b;--button-light:#ffb8e7;--button-dark:#711c5d}.media-room--game .switch-button{--button-face:#b9912a;--button-light:#fff3a0;--button-dark:#6b4c10;color:#1a1231;min-width:155px}.media-room--game .switch-button:not(:disabled){box-shadow:inset 0 5px 0 var(--button-light), inset 0 -7px 0 var(--button-dark), 6px 6px #211033!important}.game-preview-page .guest-banner{color:#fff6a8}.game-preview-page .round-icon{pointer-events:none}.game-preview-page .media-controls button{cursor:default}.game-preview-page .video-placeholder:before{content:"★"}.scenario-card--preview{margin-bottom:24px}@media (width<=600px){.scenario-card__prompt{padding:14px;font-size:13px}.scenario-card__meta,.scenario-card__role{padding-inline:11px}.game-video-grid{gap:10px}.media-room--game .media-controls{gap:7px}.media-room--game .media-control,.media-room--game .switch-button{min-width:0}}.progress-overlay{z-index:40;background:#040211d6;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0;overflow-y:auto}.progress-modal{color:#f9f2ff;font-family:var(--pixel-font);background:repeating-linear-gradient(0deg,#100824 0 4px,#160c31 4px 8px);border:4px solid #80ddff;width:min(100%,940px);max-width:940px;max-height:min(900px,100vh - 44px);padding:14px;position:relative;overflow-y:auto;box-shadow:0 0 0 5px #59228d,12px 12px #160928,0 0 38px #80ddff61}.progress-modal__close{--button-face:#b83f8c;--button-light:#ffb4df;--button-dark:#6d174d;z-index:2;width:34px;height:34px;position:absolute;top:12px;right:12px;padding:0!important;font-size:21px!important}.progress-modal__header{text-align:center;background:linear-gradient(90deg,#24124b,#121432);border:3px solid #e882fb;padding:19px 64px 16px;box-shadow:inset 0 0 0 3px #1d0d3d}.progress-modal__header p{color:#80ddff;letter-spacing:.12em;margin:0;font-size:8px}.progress-modal__header h2{color:#f9f2ff;text-shadow:4px 4px #67228c;margin:12px 0 11px;font-size:clamp(25px,5vw,45px);line-height:.95}.progress-modal__header h2 span{color:#e1ff4f}.progress-modal__header small{color:#ffd66b;letter-spacing:.07em;font-size:7px}.progress-status{color:#d7c8e8;text-align:center;padding:55px 20px;font-size:10px;line-height:1.8}.progress-status--error{color:#ffb6df}.progress-status--error button{--button-face:#b83f8c;--button-light:#ffb4df;--button-dark:#6d174d;min-height:38px;margin-top:12px}.progress-chart-card{background:#100c24;border:3px solid #60518c;margin-top:14px;padding:10px;box-shadow:6px 6px #210d3e,inset 0 0 0 3px #1a1235}.progress-chart-card__heading{color:#80ddff;border-bottom:2px solid #554276;justify-content:space-between;align-items:center;padding:0 3px 10px;font-size:8px;display:flex}.progress-chart-card__heading b{color:#e1ff4f;font-size:7px}.progress-chart{height:280px;margin:12px 0 3px}.progress-chart-card__hint{color:#c7b4dc;text-align:center;margin:0;font-size:6px;line-height:1.8}.progress-dot{cursor:pointer;fill:#e1ff4f;shape-rendering:crispedges;stroke:#fff9a7;stroke-width:1px}.progress-dot:hover,.progress-dot:focus{fill:#f187f1;stroke:#fff;stroke-width:2px;outline:none}.progress-tooltip{color:#f9f2ff;overscroll-behavior:contain;pointer-events:auto;background:#100720;border:3px solid #e1ff4f;width:min(360px,100vw - 55px);max-height:min(72vh,680px);padding:10px;overflow-y:auto;box-shadow:6px 6px #210d3e}.progress-feedback-detail{font-family:Arial,sans-serif;font-size:12px;line-height:1.4}.progress-feedback-detail__id{color:#e1ff4f;font-family:var(--pixel-font);overflow-wrap:anywhere;margin:0 0 6px;font-size:7px;line-height:1.6}.progress-feedback-detail__meta{color:#c8b9db;overflow-wrap:anywhere;margin:0 0 9px;font-size:10px}.progress-feedback-detail__score{background:#292049;border-left:4px solid #80ddff;justify-content:space-between;align-items:baseline;margin-bottom:9px;padding:7px 8px;display:flex}.progress-feedback-detail__score span{color:#b7a9cc;font-family:var(--pixel-font);font-size:7px}.progress-feedback-detail__score strong{color:#e1ff4f;font-family:var(--pixel-font);font-size:13px}.progress-feedback-detail__skills{grid-template-columns:1fr 1fr;gap:3px;margin:0 0 9px;display:grid}.progress-feedback-detail__skills div{background:#1d1539;border:1px solid #493566;padding:5px}.progress-feedback-detail__skills dt{color:#80ddff;font-family:var(--pixel-font);font-size:6px}.progress-feedback-detail__skills dd{color:#f6e9ff;margin:4px 0 0;font-size:10px}.progress-feedback-detail__copy{border-top:1px solid #584073;padding:7px 0}.progress-feedback-detail__copy b{color:#f187f1;font-family:var(--pixel-font);font-size:6px}.progress-feedback-detail__copy p{margin:5px 0 0}.progress-feedback-detail__raw{color:#c9b4da;border-top:1px solid #584073;padding-top:7px;font-size:10px}.progress-feedback-detail__raw summary{color:#ffd66b;cursor:pointer;font-family:var(--pixel-font);font-size:6px}.progress-feedback-detail__raw pre{white-space:pre-wrap;background:#080411;max-height:220px;padding:8px;font-size:9px;overflow:auto}.progress-focus-detail{border:3px solid #80ddff;margin-top:14px;padding:11px;box-shadow:5px 5px #210d3e}.progress-feedback-detail__raw b{color:#ffd66b;font-family:var(--pixel-font);font-size:6px}.progress-coach{background:linear-gradient(110deg,#21133e,#10283b);border:3px solid #e1ff4f;margin-top:14px;padding:13px;box-shadow:6px 6px #27370f}.progress-coach>p{color:#e1ff4f;letter-spacing:.1em;margin:0;font-size:7px}.progress-coach h3{color:#fff7ff;text-shadow:2px 2px #4e2674;margin:9px 0 12px;font-size:16px}.progress-coach article{border-top:1px solid #e1ff4f59;padding:8px 0;font-family:Arial,sans-serif}.progress-coach article b{color:#80ddff;font-family:var(--pixel-font);margin-bottom:5px;font-size:7px;display:block}.progress-coach article span{color:#f1e8f5;font-size:12px;line-height:1.45}@media (width<=620px){.progress-overlay{align-items:flex-start;padding:12px}.progress-modal{max-height:calc(100vh - 24px);padding:9px}.progress-modal__header{padding-inline:46px}.progress-modal__header h2{font-size:27px}.progress-chart{height:230px}.progress-chart-card__heading{font-size:6px}.progress-tooltip{display:none}.progress-feedback-detail__skills{grid-template-columns:1fr}.progress-chart-card__hint{font-size:5px}.progress-focus-detail{display:block}}.leaderboard-page{color:#fff7ff;background:radial-gradient(circle at 50% 4%,#361763 0,#100827 35%,#060315 75%);min-height:100vh;overflow:hidden}.leaderboard-page:before{z-index:0;pointer-events:none;content:"";opacity:.26;background-image:linear-gradient(#7c35b7 1px,#0000 1px),linear-gradient(90deg,#7c35b7 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.leaderboard-page,.leaderboard-page button{font-family:var(--pixel-font)}.leaderboard-page .guest-banner,.leaderboard-card{z-index:1;position:relative}.leaderboard-page .guest-banner{font-family:var(--pixel-font);justify-content:center;font-size:7px}.leaderboard-card{background:#0b0620;border:4px solid #e382ff;width:min(760px,100% - 32px);margin:52px auto;padding:10px;box-shadow:0 0 0 5px #61219b,12px 12px #2c104f,0 0 50px #b035ff55}.leaderboard-lobby{z-index:3;color:#fff8f6;background:#17225a;border:2px solid #8bdfff;padding:8px 9px 7px;font-size:.53rem;line-height:1;text-decoration:none;position:absolute;top:18px;left:18px;box-shadow:3px 3px #080416,inset 2px 2px #596fc1}.leaderboard-lobby:hover{color:#e9ff70;background:#2b3f91;transform:translate(-1px,-1px)}.leaderboard-lobby:active{transform:translate(2px,2px);box-shadow:1px 1px #080416,inset 2px 2px #26346f}.leaderboard-card__bolts{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:8px}.leaderboard-card__bolts i{background:#ffd85a;width:7px;height:7px;box-shadow:2px 2px #a95114}.leaderboard-card__bolts i:nth-child(2),.leaderboard-card__bolts i:nth-child(3){align-self:flex-end}.leaderboard-marquee{text-align:center;background:repeating-linear-gradient(0deg,#1b0d3f 0 3px,#261054 3px 6px);border:3px solid #5ce5ff;margin:12px;padding:24px 18px 20px;box-shadow:inset 0 0 0 4px #0c0620}.leaderboard-card h1{color:#fff8f6;letter-spacing:.04em;text-shadow:4px 4px #8b29ca,7px 7px #351057;margin:11px 0 16px;font-size:clamp(1.55rem,6vw,3.2rem);line-height:1.15}.leaderboard-card h1 span{color:#f083ff}.leaderboard-kicker{color:#65e9ff;margin:0;font-size:.5rem}.leaderboard-marquee__sub{color:#ffd85a;margin:0;font-size:.4rem;line-height:1.8}.leaderboard-status{text-align:center;padding:42px 24px;font-size:.72rem;line-height:2}.leaderboard-list{background:#100826;border:3px solid #3d1769;margin:12px;padding:0;list-style:none}.leaderboard-entry{background:linear-gradient(90deg,#170b34,#100826);border-bottom:3px solid #2b104c;grid-template-columns:72px 1fr auto;align-items:center;gap:12px;min-height:67px;padding:10px 13px;font-size:.55rem;display:grid}.leaderboard-entry:last-child{border-bottom:0}.leaderboard-rank{color:#d8a7ff;clip-path:polygon(6px 0,calc(100% - 6px) 0,calc(100% - 6px) 3px,100% 3px,100% calc(100% - 3px),calc(100% - 6px) calc(100% - 3px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 3px),0 calc(100% - 3px),0 3px,6px 3px);text-shadow:1px 1px #22083f;background:#32105e;place-items:center;width:48px;height:36px;display:inline-grid;position:relative;box-shadow:3px 3px #18062d}.leaderboard-rank:before{content:"";width:42px;height:30px;clip-path:inherit;border:2px solid #7a32ae;position:absolute}.leaderboard-rank--1{color:#fff2a5;background:#8e4c10}.leaderboard-rank--1:before{border-color:#ffe25f}.leaderboard-rank--2{color:#fff;background:#52616d}.leaderboard-rank--2:before{border-color:#b9d0e0}.leaderboard-rank--3{color:#ffd2a5;background:#87431f}.leaderboard-rank--3:before{border-color:#ffab62}.leaderboard-player{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leaderboard-entry strong{color:#65edff;text-shadow:2px 2px #1d3972}.leaderboard-entry small{color:#c9a9d6;grid-column:2;margin-top:-11px;font-size:.4rem}.leaderboard-entry--you{background:#48206b;outline:2px solid #f28aff;position:relative;box-shadow:inset 5px 0 #65e9ff}.leaderboard-entry--you:after{content:"CURRENT PLAYER";color:#ffda5d;font-size:.34rem;position:absolute;bottom:4px;right:7px}.leaderboard-retry{text-align:center;color:#f4b3ff;border:2px dashed #b34ddd;margin:22px 12px 12px;padding:14px;font-size:.6rem}.leaderboard-retry button{color:#fff;font:inherit;cursor:pointer;background:#7b28b8;border:2px solid #e894ff;padding:12px;box-shadow:4px 4px #30114e}@media (width<=540px){.leaderboard-card{margin:24px auto}.leaderboard-marquee{padding:20px 10px}.leaderboard-entry{grid-template-columns:56px 1fr auto;gap:7px;padding:10px 8px;font-size:.56rem}.leaderboard-rank{width:39px;height:31px}.leaderboard-entry small{font-size:.42rem}}
