@font-face{font-family:Galmuri14;font-style:normal;font-stretch:100%;font-weight:400;font-display:swap;src:local(Galmuri14 Regular),url(/static/assets/Galmuri14-BIHuh8Vm.woff2)format("woff2"),url(/static/assets/Galmuri14-D4Pmir6R.ttf)format("truetype")}@font-face{font-family:Galmuri11;font-style:normal;font-stretch:100%;font-weight:400;font-display:swap;src:local(Galmuri11 Regular),url(/static/assets/Galmuri11-DfQIlyDK.woff2)format("woff2"),url(/static/assets/Galmuri11-vgeXnu_q.ttf)format("truetype")}@font-face{font-family:Galmuri11;font-style:normal;font-stretch:100%;font-weight:700;font-display:swap;src:local(Galmuri11 Bold),url(/static/assets/Galmuri11-Bold-QdFGsJ3v.woff2)format("woff2"),url(/static/assets/Galmuri11-Bold-CgKcsNKD.ttf)format("truetype")}@font-face{font-family:Galmuri11;font-style:normal;font-stretch:75%;font-weight:400;font-display:swap;src:local(Galmuri11 Condensed),url(/static/assets/Galmuri11-Condensed-WKbBpJxC.woff2)format("woff2"),url(/static/assets/Galmuri11-Condensed-CaNimRey.ttf)format("truetype")}@font-face{font-family:Galmuri9;font-style:normal;font-stretch:100%;font-weight:400;font-display:swap;src:local(Galmuri9 Regular),url(/static/assets/Galmuri9-B9HMP827.woff2)format("woff2"),url(/static/assets/Galmuri9-CGMT27DB.ttf)format("truetype")}@font-face{font-family:Galmuri7;font-style:normal;font-stretch:100%;font-weight:400;font-display:swap;src:local(Galmuri7 Regular),url(/static/assets/Galmuri7-DZrunm1m.woff2)format("woff2"),url(/static/assets/Galmuri7-BwA8cdXI.ttf)format("truetype")}@font-face{font-family:GalmuriMono11;font-style:normal;font-stretch:100%;font-weight:400;font-display:swap;src:local(GalmuriMono11 Regular),url(/static/assets/GalmuriMono11-gm2AMfCH.woff2)format("woff2"),url(/static/assets/GalmuriMono11-CvSoCsUl.ttf)format("truetype")}@font-face{font-family:GalmuriMono9;font-style:normal;font-stretch:100%;font-weight:400;font-display:swap;src:local(GalmuriMono9 Regular),url(/static/assets/GalmuriMono9-QBu4wfLg.woff2)format("woff2"),url(/static/assets/GalmuriMono9-Blpdijm2.ttf)format("truetype")}@font-face{font-family:GalmuriMono7;font-style:normal;font-stretch:100%;font-weight:400;font-display:swap;src:local(GalmuriMono7 Regular),url(/static/assets/GalmuriMono7-lv5DbgyP.woff2)format("woff2"),url(/static/assets/GalmuriMono7-B1SRTL28.ttf)format("truetype")}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/static/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(/static/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(/static/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(/static/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/static/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(/static/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/static/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}:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#000;--border:#2e303a;--code-bg:#0b0b0f;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--sting:#ffb020;--neon-green:#39ff14;--neon-red:#ff2a6d;--neon-cyan:#00f0ff;--neon-magenta:#ff2af5;--neon-yellow:#faff00;--neon-gold:gold;--neon-silver:#d9dbe5;--neon-bronze:#ff9a4d;--social-bg:#2f303a80;--shadow:4px 4px 0 #0009;--grid-pattern:repeating-linear-gradient(0deg, var(--border) 0 1px, transparent 1px 22px), repeating-linear-gradient(90deg, var(--border) 0 1px, transparent 1px 22px);--sans:"Galmuri11", system-ui, "Segoe UI", Roboto, sans-serif;--heading:"Galmuri14", "Press Start 2P", system-ui, "Segoe UI", Roboto, sans-serif;--mono:"GalmuriMono11", "Press Start 2P", ui-monospace, Consolas, monospace;--pixel-display:"Press Start 2P", "GalmuriMono11", ui-monospace, Consolas, monospace;font:15px/165% var(--sans);letter-spacing:.18px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;image-rendering:pixelated}@media (width<=1024px){:root{font-size:13px}}#social .button-icon{filter:invert()brightness(2)}#root{text-align:center;border-inline:4px solid var(--border);box-sizing:border-box;background:var(--grid-pattern), var(--bg);background-size:22px 22px;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{cursor:none;-webkit-user-select:none;user-select:none;margin:0}input,textarea{cursor:text;-webkit-user-select:text;user-select:text}h1,h2{font-family:var(--heading);color:var(--text-h);text-wrap:balance;font-weight:400}h1{letter-spacing:0;margin:32px 0;font-size:33px;line-height:140%}@media (width<=1024px){h1{margin:20px 0;font-size:22px}}h2{letter-spacing:0;margin:0 0 10px;font-size:18px;line-height:150%}@media (width<=1024px){h2{font-size:16px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:0;display:inline-flex}code{background:var(--code-bg);border:2px solid var(--border);padding:4px 8px;font-size:14px;line-height:150%}.bee-icon{width:32px;height:32px;filter:drop-shadow(0 0 3px var(--bg)) drop-shadow(0 0 3px var(--bg)) drop-shadow(1px 2px 0 #0006);overflow:visible}.bee-body{fill:var(--sting)}.bee-stripe{fill:var(--text-h)}.bee-head{fill:#6b3d16}.bee-eye,.bee-antenna{fill:#12100d}.bee-stinger{fill:#2a2320}.bee-wing{fill:var(--accent);opacity:.95;transform-box:fill-box;transform-origin:50%}.bee-wing.bee-wing-inner{opacity:.75}.bee-icon.flapping .bee-wing-l{animation:.14s step-end infinite bee-wing-flap-l}.bee-icon.flapping .bee-wing-r{animation:.14s step-end infinite bee-wing-flap-r}@keyframes bee-wing-flap-l{50%{transform:scaleX(.4)translate(4px)}}@keyframes bee-wing-flap-r{50%{transform:scaleX(.4)translate(-4px)}}@media (prefers-reduced-motion:reduce){.bee-icon.flapping .bee-wing-l,.bee-icon.flapping .bee-wing-r{animation:none}}.cursor-bee{z-index:9999;pointer-events:none;opacity:0;transition:opacity .12s;position:fixed;top:0;left:0}.cursor-bee .bee-icon{width:26px;height:26px}@media (pointer:coarse){.cursor-bee{display:none}}.sound-toggle{z-index:9998;border:2px solid var(--text-h);background:var(--bg);width:34px;height:34px;color:var(--text-h);cursor:inherit;box-shadow:2px 2px 0 var(--text-h);border-radius:0;padding:0;font-size:16px;line-height:1;position:fixed;top:14px;right:14px}.sound-toggle:hover{filter:brightness(1.15)}.sound-toggle:active{box-shadow:0 0 0 var(--text-h);transform:translate(2px,2px)}.game-screen{box-sizing:border-box;background:#000;flex-direction:column;flex:1;gap:16px;padding:24px 20px;display:flex}.forfeit-btn{align-self:center;padding:5px 12px;font-size:11px}@keyframes countdown-pulse{0%{opacity:0;transform:scale(2.5)}30%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.game-timer-critical,.submit-form.feedback-miss{animation:none}}.game-hud{justify-content:space-between;align-items:center;gap:16px;display:flex}.score-box{flex-direction:column;gap:2px;min-width:96px;display:flex;position:relative}.score-box-right{align-items:flex-end}.score-pops{pointer-events:none;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.score-box-right .score-pops{left:auto;right:0;transform:none}.score-pop{font-size:15px;font-weight:700;font-family:var(--mono);white-space:nowrap;animation:.9s ease-out forwards score-pop-float;position:absolute;left:50%;transform:translate(-50%)}.score-box-right .score-pop{left:auto;right:0;transform:none}.score-pop.pop-positive{color:#16a34a}.score-pop.pop-negative{color:#e0245e}@keyframes score-pop-float{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-32px)}}.score-box-right .score-pop.pop-positive,.score-box-right .score-pop.pop-negative{animation-name:score-pop-float-right}@keyframes score-pop-float-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-32px)}}.score-label{color:var(--text);font-size:13px}.score-value{font-size:22px;font-weight:400;font-family:var(--pixel-display);color:var(--text-h)}.game-timer{font-size:22px;font-weight:400;font-family:var(--pixel-display);color:var(--accent)}.game-timer-critical{color:var(--neon-red);text-shadow:0 0 10px #ff2a6dd9,0 0 22px #ff2a6d80;animation:.9s ease-out timer-critical-shrink}@keyframes timer-critical-shrink{0%{transform:scale(2.2)}to{transform:scale(1)}}.fall-field{border:3px solid var(--text-h);background-color:#000;background-image:repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 22px),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 22px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:0;flex:1;min-height:360px;position:relative;overflow:hidden}.falling-code{font-family:var(--mono);background:var(--bg);border:2px solid var(--border);color:var(--text-h);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:0;padding:5px 10px;font-size:22px;position:absolute;transform:translate(-50%)}.code-typed{background:var(--accent-bg);color:var(--accent);font-weight:700}.item-badge{pointer-events:none;font-size:14px;line-height:1;position:absolute;top:-12px;right:-10px}.falling-code.resolved{pointer-events:none}.falling-code.resolved.correct{color:#16a34a;border-color:#16a34a}.falling-code.resolved.incorrect{color:#e0245e;border-color:#e0245e}.falling-code.resolved.flying{z-index:50;animation:fly-to-score var(--resolve-ms,.65s) ease-in forwards}@keyframes fly-to-score{to{transform:translate(var(--fly-x,0px), var(--fly-y,0px)) scale(.25);opacity:0}}.particle-burst{pointer-events:none;position:absolute;inset:0}.particle{width:5px;height:5px;animation:particle-burst var(--resolve-ms,.65s) ease-out forwards;background:currentColor;border-radius:0;position:absolute;top:50%;left:50%}@keyframes particle-burst{to{transform:translate(var(--dx), var(--dy)) scale(0);opacity:0}}.carry-bee{z-index:55;pointer-events:none;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.return-bee{z-index:60;pointer-events:none;animation:bee-return var(--bee-return-ms,.5s) ease-in-out forwards;position:fixed}@keyframes bee-return{0%{opacity:1;transform:translate(0)}85%{opacity:1}to{transform:translate(var(--fly-x,0px), var(--fly-y,0px));opacity:0}}.submit-form{gap:8px;display:flex}.input-wrap{flex:1;position:relative;overflow:hidden}.submit-form input{width:100%;font:inherit;font-family:var(--mono);border:3px solid var(--text-h);background:var(--bg);color:var(--text-h);box-sizing:border-box;border-radius:0;padding:12px 14px;font-size:22px}.submit-form input.vibrating{animation:.15s ease-in-out input-vibrate}@keyframes input-vibrate{0%,to{transform:translate(0)}25%{transform:translate(-1.5px)}50%{transform:translate(1.5px)}75%{transform:translate(-1px)}}@media (prefers-reduced-motion:reduce){.submit-form input.vibrating{animation:none}}.input-measure{visibility:hidden;font:inherit;font-family:var(--mono);white-space:pre;padding-left:17px;font-size:22px;position:absolute;top:0;left:0}.typing-burst{pointer-events:none;z-index:60;position:fixed}.typing-particle{background:var(--accent);width:4px;height:4px;animation:typing-fall var(--typing-fall-ms,.75s) ease-in forwards;position:absolute}@keyframes typing-fall{0%{opacity:1;transform:translate(0)}25%{transform:translate(var(--bx), var(--by));opacity:1}to{transform:translate(var(--bx), calc(var(--by) + 220px));opacity:0}}.submit-form input:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.submit-form.feedback-correct input{border-color:#16a34a}.submit-form.feedback-incorrect input{border-color:#e0245e}.submit-form.feedback-miss input{background:#e0245e14;border-color:#e0245e}.submit-form.feedback-miss{animation:.4s ease-in-out input-shake}@keyframes input-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}.submit-form input:disabled{opacity:.5;cursor:not-allowed}.honey-effect{top:var(--blot-y,30%);left:var(--blot-x,30%);width:55%;height:55%;transform:translate(-50%, -50%) rotate(var(--blot-rotate,0deg));z-index:40;pointer-events:none;animation:.26s cubic-bezier(.34,1.56,.64,1) both honey-splat-in;position:absolute}@keyframes honey-splat-in{0%{transform:translate(-50%, -50%) rotate(var(--blot-rotate,0deg)) scale(.15);opacity:0}55%{transform:translate(-50%, -50%) rotate(var(--blot-rotate,0deg)) scale(1.15);opacity:1}to{transform:translate(-50%, -50%) rotate(var(--blot-rotate,0deg)) scale(1);opacity:1}}.honey-blot{filter:blur(1px);background:radial-gradient(circle at 32% 28%,#ffffff8c,#0000 22%),radial-gradient(circle at 45% 45%,#ffd65af2,#ffb020e6 55%,#c8780ad9 80%,#8c500599 100%);border-radius:42% 58% 61% 39%/46% 41% 59% 54%;position:absolute;inset:0;box-shadow:0 0 18px #ffb0208c,inset 0 0 14px #ffdc7866}@media (prefers-reduced-motion:reduce){.honey-effect{animation:none}}.item-alert-overlay{z-index:100;background:#00000073;justify-content:center;align-items:center;animation:.15s ease-out alert-fade-in;display:flex;position:fixed;inset:0}@keyframes alert-fade-in{0%{opacity:0}to{opacity:1}}.item-alert-modal{background:var(--bg);border:3px solid var(--sting);color:var(--text-h);text-align:center;transform:translate(calc(var(--stack-index,0) * 10px), calc(var(--stack-index,0) * -10px));flex-direction:column;align-items:center;gap:14px;padding:28px 32px;display:flex;box-shadow:0 0 0 4px #ffb02026}.item-alert-icon{font-size:40px}.item-alert-modal p{font-family:var(--mono);color:var(--text-h);margin:0;font-size:14px}.tier-icon{flex-shrink:0;width:20px;height:20px;overflow:visible}.tier-shape-main{fill:color-mix(in srgb, var(--tier-color,var(--accent)) 22%, transparent);stroke:var(--tier-color,var(--accent));stroke-width:1.4px;stroke-linejoin:round}.tier-shape-accent,.tier-shape-jewel{fill:var(--tier-color,var(--accent))}.tier-shape-facet{fill:color-mix(in srgb, var(--tier-color,var(--accent)) 55%, white 20%);opacity:.85}.tier-shape-facet-tri{fill:color-mix(in srgb, var(--tier-color,var(--accent)) 40%, transparent);stroke:var(--tier-color,var(--accent));stroke-width:.6px}.tier-shape-base{fill:var(--tier-color,var(--accent));opacity:.9}.tier-shape-glow{filter:drop-shadow(0 0 2px var(--tier-color,var(--accent)))}.tier-badge{border:2px solid var(--tier-color,var(--accent));background:color-mix(in srgb, var(--tier-color,var(--accent)) 14%, transparent);color:var(--tier-color,var(--accent));font-family:var(--mono);text-shadow:0 0 6px var(--tier-color,var(--accent));box-shadow:0 0 8px color-mix(in srgb, var(--tier-color,var(--accent)) 50%, transparent);white-space:nowrap;align-items:center;gap:8px;padding:6px 14px;font-size:16px;font-weight:700;display:inline-flex}.tier-badge .tier-icon{width:26px;height:26px}.tier-badge-score{border-left:1px solid var(--tier-color,var(--accent));opacity:.85;padding-left:8px}.tier-badge.has-gradient{border-image:linear-gradient(135deg, var(--tier-color-a), var(--tier-color-b)) 1}.tier-badge.has-gradient .tier-badge-label,.tier-badge.has-gradient .tier-badge-score{background-image:linear-gradient(135deg, var(--tier-color-a), var(--tier-color-b));color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}.tier-badge.compact{gap:5px;padding:3px 9px;font-size:11px}.tier-badge.compact .tier-icon{width:16px;height:16px}.tier-badge.compact .tier-badge-score{padding-left:5px}.leaderboard{text-align:left;box-sizing:border-box;width:100%;max-width:480px;margin:0 auto}.leaderboard h3{font-size:13px;font-family:var(--mono);color:var(--text);margin:0 0 10px}.leaderboard-top{border:3px solid var(--text-h);box-sizing:border-box;padding:12px 12px 4px}.leaderboard-list{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:6px;max-height:264px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.leaderboard-list::-webkit-scrollbar{display:none}.leaderboard-list li{border:2px solid var(--border);background:var(--code-bg);border-radius:0;align-items:center;gap:8px;padding:6px 10px;display:flex}.leaderboard-list li.leaderboard-me{border:2px solid var(--accent)}.leaderboard-list-me{border-top:2px dashed var(--border);margin-top:6px;padding-top:10px}.leaderboard-rank{width:20px;color:var(--text);font-size:12px;font-family:var(--mono);position:relative}.leaderboard-username{color:var(--text-h);flex:1;font-weight:500}.rank-medal{font-size:13px;animation:1.6s ease-in-out infinite rank-medal-bob;position:absolute;top:-16px;left:50%;transform:translate(-50%)rotate(-6deg)}@keyframes rank-medal-bob{0%,to{transform:translate(-50%)translateY(0)rotate(-8deg)}50%{transform:translate(-50%)translateY(-3px)rotate(8deg)}}.leaderboard-list li.rank-1{border-color:var(--neon-gold)}.leaderboard-list li.rank-1 .leaderboard-rank{color:var(--neon-gold);text-shadow:0 0 6px var(--neon-gold), 0 0 14px #ffd70099}.leaderboard-list li.rank-2{border-color:var(--neon-silver)}.leaderboard-list li.rank-2 .leaderboard-rank{color:var(--neon-silver);text-shadow:0 0 6px var(--neon-silver), 0 0 12px #d9dbe599}.leaderboard-list li.rank-3{border-color:var(--neon-bronze)}.leaderboard-list li.rank-3 .leaderboard-rank{color:var(--neon-bronze);text-shadow:0 0 6px var(--neon-bronze), 0 0 12px #ff9a4d99}.leaderboard-worst{isolation:isolate;border-radius:4px;margin-top:16px;padding:16px 12px 12px;position:relative;overflow:hidden}.leaderboard-worst:before{content:"";z-index:-2;background:conic-gradient(from 0deg, var(--neon-red), var(--neon-yellow), var(--neon-green), var(--neon-cyan), var(--neon-magenta), var(--neon-red));filter:blur(3px);animation:3s linear infinite worst-border-spin;position:absolute;inset:-60%}.leaderboard-worst:after{content:"";z-index:-1;background:var(--code-bg);border-radius:3px;position:absolute;inset:3px}@keyframes worst-border-spin{to{transform:rotate(360deg)}}.leaderboard-worst h3{text-align:center;color:var(--neon-red);text-shadow:0 0 8px,0 0 20px;animation:1.6s ease-in-out infinite worst-title-flicker,4s linear infinite worst-title-hue}@keyframes worst-title-hue{to{filter:hue-rotate(360deg)}}@keyframes worst-title-flicker{0%,19%,21%,23%,54%,56%,to{opacity:1}20%,22%,55%{opacity:.55}}.worst-list li.worst-entry{--worst-glow:var(--neon-red);border-color:var(--worst-glow);background:color-mix(in srgb, var(--worst-glow) 12%, transparent);animation:1.4s ease-in-out infinite worst-item-wobble,1.4s ease-in-out infinite worst-item-glow;position:relative}.worst-list li.worst-entry:nth-child(3n+2){--worst-glow:var(--neon-magenta);animation-delay:.25s,.25s}.worst-list li.worst-entry:nth-child(3n){--worst-glow:var(--neon-cyan);animation-delay:.5s,.5s}@keyframes worst-item-wobble{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes worst-item-glow{0%,to{box-shadow:0 0 6px var(--worst-glow), inset 0 0 4px var(--worst-glow)}50%{box-shadow:0 0 22px var(--worst-glow), inset 0 0 10px var(--worst-glow)}}.worst-rank{border:2px solid var(--text-h);background:var(--worst-glow,var(--neon-red));color:#fff;width:auto;font-family:var(--pixel-display);white-space:nowrap;box-shadow:0 0 10px var(--worst-glow,var(--neon-red));padding:2px 7px;font-size:9px;transform:rotate(-4deg)}@media (prefers-reduced-motion:reduce){.rank-medal,.leaderboard-worst:before,.leaderboard-worst h3,.worst-list li.worst-entry{animation:none}}.logo{align-items:center;gap:12px;display:inline-flex}.logo-mark{shape-rendering:crispedges;flex:none;width:42px;height:42px}.logo-hex{fill:none;stroke:var(--accent);stroke-width:6px}.logo-lines{fill:none;stroke:var(--text-h);stroke-width:6px;stroke-linecap:square}.logo-sting{fill:var(--sting)}.logo-word{font-family:var(--pixel-display);letter-spacing:0;color:var(--text-h);font-size:20px;font-weight:400}.logo-bee{color:var(--accent)}.matchmaking-modal{--panel-glow:#00f0ff80;border:3px solid var(--text-h);background:var(--grid-pattern), var(--code-bg);text-align:center;box-sizing:border-box;background-size:22px 22px;border-radius:0;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:360px;padding:28px 24px;animation:.26s cubic-bezier(.2,.9,.3,1.2) both rules-modal-in,2.6s ease-in-out .26s infinite panel-glow-pulse;display:flex}.matchmaking-modal h2{color:var(--neon-cyan);text-shadow:0 0 10px var(--neon-cyan);margin:0}.matchmaking-timer{font-family:var(--pixel-display);color:var(--text-h);margin:0;font-size:28px}.matchmaking-rating{font-family:var(--mono);color:var(--text-h);margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.matchmaking-modal{animation:none}}.promotion-banner{flex-direction:column;align-items:center;gap:6px;margin:4px 0 2px;display:flex}.promotion-icons{width:72px;height:44px;position:relative}.promotion-icon{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.promotion-icon .tier-icon{width:36px;height:36px}.promotion-icon-out{animation:.7s ease-in both promo-icon-out}@keyframes promo-icon-out{0%{opacity:1;transform:translate(-50%,-50%)translate(0)}to{opacity:0;transform:translate(-50%,-50%)translate(-46px)}}.promotion-icon-in{opacity:0;animation:.7s cubic-bezier(.2,.9,.3,1.2) .5s both promo-icon-in}@keyframes promo-icon-in{0%{opacity:0;transform:translate(-50%,-50%)translate(46px)}to{opacity:1;transform:translate(-50%,-50%)translate(0)}}.promotion-burst{background:radial-gradient(circle, #fff 0%, var(--tier-color,var(--accent)) 45%, transparent 72%);opacity:0;pointer-events:none;border-radius:50%;width:10px;height:10px;animation:.7s ease-out .3s both promo-burst;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@keyframes promo-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}35%{opacity:.95;transform:translate(-50%,-50%)scale(1)}65%{opacity:.65;transform:translate(-50%,-50%)scale(4.5)}to{opacity:0;transform:translate(-50%,-50%)scale(7.5)}}.promotion-text{font-family:var(--pixel-display);color:var(--tier-color,var(--accent));text-shadow:0 0 8px var(--tier-color,var(--accent-border)), 0 0 18px var(--tier-color,var(--accent-border));opacity:0;margin:0;font-size:13px;animation:.4s ease-out .75s both promo-text-in}@keyframes promo-text-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.promotion-icon-out,.promotion-icon-in,.promotion-burst,.promotion-text{animation:none}.promotion-icon-out{display:none}.promotion-icon-in,.promotion-text{opacity:1;transform:translate(-50%,-50%)translate(0)}.promotion-text{transform:none}}.settings-icon{flex-shrink:0;width:16px;height:16px}.gear-tooth,.gear-body{fill:currentColor}.gear-hole{fill:var(--bg)}.settings-modal{max-width:360px}.sound-settings-row{align-items:center;gap:12px;margin-top:18px;display:flex}.sound-settings-label{width:72px;color:var(--text-h);flex-shrink:0;font-size:13px}.sound-settings-slider{accent-color:var(--accent);cursor:inherit;flex:1}.sound-settings-value{text-align:right;width:3.5ch;font-family:var(--mono);color:var(--text);flex-shrink:0;font-size:12px}.settings-actions{border-top:2px dashed var(--border);gap:10px;margin-top:24px;padding-top:18px;display:flex}.settings-actions .btn-link{flex:1}.lobby-page{box-sizing:border-box;flex-direction:column;flex:1;gap:24px;padding:32px 20px;display:flex}.btn-icon{justify-content:center;align-items:center;padding:8px;display:inline-flex}.start-countdown-overlay{pointer-events:none;z-index:95;font-family:var(--pixel-display);color:var(--accent);text-shadow:0 0 24px #c084fcd9,0 0 48px #c084fc80;opacity:0;justify-content:center;align-items:center;font-size:160px;animation:.9s ease-out forwards countdown-pulse;display:flex;position:fixed;inset:0}.rules-overlay{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;background:#000000b8;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out both rules-backdrop-in;display:flex;position:fixed;inset:0}@keyframes rules-backdrop-in{0%{opacity:0}to{opacity:1}}.rules-modal{--panel-glow:#c084fc8c;border:3px solid var(--text-h);background:var(--grid-pattern), var(--code-bg);text-align:left;box-sizing:border-box;background-size:22px 22px;border-radius:0;width:100%;max-width:440px;max-height:80vh;padding:28px 24px 24px;animation:.26s cubic-bezier(.2,.9,.3,1.2) both rules-modal-in,2.6s ease-in-out .26s infinite panel-glow-pulse;position:relative;overflow-y:auto}@keyframes rules-modal-in{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.rules-modal h2{color:var(--accent);text-shadow:0 0 10px var(--accent-border);margin:0 0 14px;padding-right:24px;font-size:16px}.rules-list{color:var(--text-h);flex-direction:column;gap:10px;margin:0;padding-left:0;font-size:13px;line-height:155%;list-style:none;display:flex}.rules-list li{padding-left:18px;position:relative}.rules-list li:before{content:"▸";color:var(--neon-cyan);text-shadow:0 0 6px var(--neon-cyan);position:absolute;left:0}.rules-close{border:2px solid var(--text-h);background:var(--bg);width:28px;height:28px;color:var(--text-h);cursor:inherit;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex;position:absolute;top:10px;right:10px}.rules-close:hover{border-color:var(--neon-red);color:var(--neon-red);box-shadow:0 0 10px #ff2a6d99}.lobby-header{border-bottom:4px solid var(--text-h);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex;position:relative}.lobby-header:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), var(--neon-cyan), transparent);opacity:.85;background-size:240% 100%;height:4px;animation:3.6s linear infinite header-scan;position:absolute;bottom:-4px;left:0;right:0}@keyframes header-scan{0%{background-position:220% 0}to{background-position:-220% 0}}.lobby-header-user{align-items:center;gap:16px;display:flex}.lobby-actions{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}@media (width<=640px){.lobby-actions{flex-direction:column}}.lobby-card{--panel-glow:#c084fc80;border:3px solid var(--text-h);background:var(--grid-pattern), var(--code-bg);max-width:360px;box-shadow:var(--shadow);text-align:left;box-sizing:border-box;background-size:22px 22px;border-radius:0;flex-direction:column;flex:280px;gap:12px;padding:24px;animation:.42s ease-out both panel-fade-in,2.6s ease-in-out .42s infinite panel-glow-pulse;display:flex}.lobby-actions .lobby-card:nth-child(2){--panel-glow:#00f0ff80}@keyframes panel-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-glow-pulse{0%,to{box-shadow:var(--shadow), 0 0 10px var(--panel-glow)}50%{box-shadow:var(--shadow), 0 0 28px var(--panel-glow), 0 0 48px var(--panel-glow)}}.lobby-card h2{margin:0}.lobby-card form{flex-direction:column;gap:12px;display:flex}.lobby-content{justify-content:center;align-items:flex-start;gap:32px;display:flex}@media (width<=900px){.lobby-content{flex-direction:column;align-items:center}}.lobby-modes{flex-direction:column;flex-shrink:0;align-items:stretch;gap:20px;width:360px;display:flex}.mode-ranked{--panel-glow:#c084fc80}.mode-friendly{--panel-glow:#00f0ff80}.mode-practice{--panel-glow:#39ff1466}.friendly-tabs{gap:8px;display:flex}.friendly-tab-btn{font:inherit;font-family:var(--sans);border:2px solid var(--border);background:var(--bg);color:var(--text);cursor:inherit;border-radius:0;flex:1;padding:8px 10px;font-size:12px}.friendly-tab-btn.selected{border-color:var(--accent);background:var(--accent-bg);color:var(--accent);font-weight:700;animation:2.2s ease-in-out infinite btn-neon-bloom}.lobby-content .leaderboard{flex:320px;max-width:480px;margin:0}.room-status{--panel-glow:#c084fc73;border:3px solid var(--text-h);background:var(--grid-pattern), var(--code-bg);width:100%;max-width:480px;box-shadow:var(--shadow);text-align:center;box-sizing:border-box;background-size:22px 22px;border-radius:0;flex-direction:column;gap:16px;margin:0 auto;padding:32px;animation:.42s ease-out both panel-fade-in,2.6s ease-in-out .42s infinite panel-glow-pulse;display:flex}.room-status h2{margin:0}.room-code-heading{justify-content:center;align-items:center;gap:10px;display:flex}.copy-code-btn{padding:4px 10px;font-size:11px}.room-status.result-win{border-color:var(--neon-green);animation:.42s ease-out both panel-fade-in,1.6s ease-in-out infinite win-panel-pulse}@keyframes win-panel-pulse{0%,to{box-shadow:0 0 16px #39ff1459, var(--shadow)}50%{box-shadow:0 0 34px #39ff14a6, var(--shadow)}}.room-status.result-lose{border-color:var(--neon-red);box-shadow:0 0 16px #ff2a6d59, var(--shadow);animation:.4s ease-in-out result-panel-shake;position:relative;overflow:hidden}.room-status.result-lose:before{content:"";background:var(--neon-red);opacity:.6;pointer-events:none;animation:.7s ease-out forwards lose-flash;position:absolute;inset:0}@keyframes lose-flash{to{opacity:0}}@keyframes result-panel-shake{10%,90%{transform:translate(-3px)}20%,80%{transform:translate(5px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}.result-banner{border:4px solid var(--text-h);background:var(--code-bg);color:var(--text-h);font-family:var(--pixel-display);box-shadow:4px 4px 0 var(--text-h);border-radius:0;margin:0 auto;padding:10px 24px;font-size:18px;display:inline-block;transform:rotate(-2deg)}.result-banner.win{background:var(--neon-green);border-color:var(--text-h);color:#06210a;text-shadow:0 0 8px #39ff14cc;box-shadow:4px 4px 0 var(--text-h), 0 0 20px #39ff14b3, 0 0 40px #39ff1466}.result-banner.lose{background:var(--neon-red);border-color:var(--text-h);color:#2a0011;text-shadow:0 0 8px #ff2a6dcc;animation:1.1s ease-in-out infinite lose-pulse}@keyframes lose-pulse{0%,to{box-shadow:4px 4px 0 var(--text-h), 0 0 20px #ff2a6db3, 0 0 40px #ff2a6d66}50%{box-shadow:4px 4px 0 var(--text-h), 0 0 34px #ff2a6df2, 0 0 64px #ff2a6d99}}.result-emoji{margin-right:8px;font-size:20px;animation:.4s ease-in-out infinite emoji-shake;display:inline-block}@keyframes emoji-shake{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}.result-emoji.win-emoji{animation:.6s ease-in-out infinite emoji-bounce}@keyframes emoji-bounce{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-6px)rotate(8deg)}}.result-banner.draw{background:var(--accent);border-color:var(--text-h);color:#fff;text-shadow:0 0 8px #c084fcd9;animation:1.4s ease-in-out infinite draw-pulse}@keyframes draw-pulse{0%,to{box-shadow:4px 4px 0 var(--text-h), 0 0 18px #c084fc99}50%{box-shadow:4px 4px 0 var(--text-h), 0 0 36px #c084fce6}}.room-status-label{border:2px solid var(--accent);background:var(--accent-bg);color:var(--accent);font-family:var(--mono);border-radius:0;margin:0 auto;padding:4px 12px;font-size:12px;animation:1.8s ease-in-out infinite label-glow-pulse;display:inline-block}@keyframes label-glow-pulse{0%,to{box-shadow:0 0 4px var(--accent-border)}50%{box-shadow:0 0 16px var(--accent-border)}}.player-slots{gap:16px;display:flex}.player-slot{background:var(--bg);border:3px solid var(--border);box-sizing:border-box;border-radius:0;flex-direction:column;flex:1;gap:6px;padding:16px;display:flex}.player-slot.filled{border-color:var(--accent);animation:2.2s ease-in-out infinite slot-glow-pulse}@keyframes slot-glow-pulse{0%,to{box-shadow:0 0 #c084fc00}50%{box-shadow:0 0 14px #c084fc80}}.player-slot.result-winner{border-color:var(--neon-green);background:#39ff141a;position:relative;box-shadow:0 0 0 3px #39ff144d,0 0 18px #39ff1473}.player-slot.result-loser{opacity:.7}.player-role{font-size:11px;font-family:var(--mono);color:var(--text)}.player-name{color:var(--text-h);font-size:14px;font-weight:400}.result-score{font-family:var(--pixel-display);color:var(--text-h);font-size:24px}.player-slot.result-winner .result-score{color:var(--neon-green);text-shadow:0 0 10px #39ff14cc}.player-slot.result-loser .result-score{color:var(--text)}.winner-badge{border:2px solid var(--text-h);background:var(--neon-green);color:#06210a;font-family:var(--pixel-display);padding:3px 6px;font-size:9px;animation:1s ease-in-out infinite badge-bounce;position:absolute;top:-11px;right:-8px;box-shadow:0 0 10px #39ff14b3}@keyframes badge-bounce{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-4deg)}}.room-hint{color:var(--text);margin:0;font-size:14px}.tier-delta-line{font-family:var(--mono);margin:0;font-size:14px;font-weight:700}.tier-delta-line.positive{color:var(--neon-green);text-shadow:0 0 8px #39ff1499}.tier-delta-line.negative{color:var(--neon-red);text-shadow:0 0 8px #ff2a6d99}.difficulty-picker{justify-content:center;align-items:center;gap:10px;display:flex}.difficulty-label{font-family:var(--mono);color:var(--text);font-size:12px}.difficulty-options{gap:8px;display:flex}.difficulty-btn{font:inherit;font-family:var(--sans);border:2px solid var(--border);background:var(--bg);color:var(--text);cursor:inherit;border-radius:0;padding:6px 12px;font-size:12px}.difficulty-btn.selected{border-color:var(--accent);background:var(--accent-bg);color:var(--accent);font-weight:700;animation:2.2s ease-in-out infinite btn-neon-bloom}@media (prefers-reduced-motion:reduce){.room-status.result-lose,.result-banner.lose,.result-emoji{animation:none}.room-status.result-lose:before{opacity:0;animation:none}.difficulty-btn.selected,.friendly-tab-btn.selected,.lobby-header:after,.lobby-card,.room-status,.room-status.result-win,.result-banner.draw,.room-status-label,.player-slot.filled,.winner-badge,.rules-overlay,.rules-modal,.start-countdown-overlay{opacity:1;animation:none}}.auth-page{box-sizing:border-box;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.auth-card{border:3px solid var(--text-h);background:var(--grid-pattern), var(--code-bg);width:100%;max-width:360px;box-shadow:var(--shadow);box-sizing:border-box;background-size:22px 22px;border-radius:0;flex-direction:column;gap:18px;padding:32px;display:flex}.auth-title{text-align:center;margin:0 0 8px;font-size:20px}.field{text-align:left;color:var(--text-h);flex-direction:column;gap:8px;font-size:13px;display:flex}.field input{font:inherit;font-family:var(--mono);border:3px solid var(--text-h);background:var(--bg);color:var(--text-h);box-sizing:border-box;border-radius:0;padding:10px 12px;transition:box-shadow .2s;box-shadow:0 0 6px #c084fc40}.field input:focus-visible{outline:3px solid var(--accent);outline-offset:2px;box-shadow:0 0 18px #c084fcbf}.password-slider-row{align-items:center;gap:12px;display:flex}.field input.password-slider{box-shadow:none;accent-color:var(--accent);cursor:inherit;background:0 0;border:none;flex:1;padding:0}.field input.password-slider:focus-visible{outline:2px solid var(--accent);outline-offset:4px;box-shadow:none}.password-slider-value{border:2px solid var(--accent);background:var(--accent-bg);min-width:4.5ch;color:var(--accent);font-family:var(--pixel-display);text-align:center;text-shadow:0 0 6px var(--accent-border);padding:4px 8px;font-size:13px}.field-error{color:#e0245e;margin:0;font-size:13px}.field-success{color:#16a34a;margin:0;font-size:13px}.btn-primary{font:inherit;border:3px solid var(--text-h);background:var(--accent);color:#fff;cursor:inherit;box-shadow:4px 4px 0 var(--text-h);border-radius:0;padding:10px 16px;transition:none;animation:2.2s ease-in-out infinite btn-neon-bloom}.btn-primary:hover:not(:disabled){filter:brightness(1.15)}.btn-primary:active:not(:disabled){box-shadow:0 0 0 var(--text-h);transform:translate(4px,4px)}.btn-primary:disabled{opacity:.6;cursor:not-allowed;animation:none}@keyframes btn-neon-bloom{0%,to{box-shadow:4px 4px 0 var(--text-h), 0 0 8px var(--accent-border), 0 0 16px #c084fc59}50%{box-shadow:4px 4px 0 var(--text-h), 0 0 20px var(--accent-border), 0 0 40px #c084fcb3}}.btn-link{font:inherit;border:3px solid var(--neon-cyan);background:var(--bg);color:var(--neon-cyan);cursor:inherit;box-shadow:2px 2px 0 var(--text-h);border-radius:0;padding:8px 14px;font-size:13px;transition:background .15s;animation:2.4s ease-in-out infinite link-btn-bloom}.btn-link:hover{background:#00f0ff24}.btn-link:active{box-shadow:0 0 0 var(--text-h);transform:translate(2px,2px)}@keyframes link-btn-bloom{0%,to{box-shadow:2px 2px 0 var(--text-h), 0 0 6px #00f0ff59}50%{box-shadow:2px 2px 0 var(--text-h), 0 0 16px #00f0ffa6}}@media (prefers-reduced-motion:reduce){.btn-primary,.btn-link{animation:none}}.auth-switch{text-align:center;margin:0;font-size:14px}.auth-switch a{color:var(--accent)}.page-loading{color:var(--text);flex:1;justify-content:center;align-items:center;font-size:16px;display:flex}
