@font-face{font-family:Derby Pixel;src:url(data:font/woff2;base64,d09GMgABAAAAAAYYAAoAAAAAMtwAAAXMAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgWAK1TjCJAE2AiQDgUALgUAABCAFbAeHUBvZJxEVnEwyLQ+4w8JyFy1SxpmNU7N65+tgTNym80Vx2SeCB///7ffbZ+TZfYOIN0gsmoWiNh9p5EiorB8SJXulf4j6/bYzP2UeIl6CaSifrll0OiVDJUEoZs1LuACYXNv21UMWF1QfPOl1eiM2oKSlro1MoI0lAg1QTWisSToqDaDAO8okxl9o4TX0LCM8AZ2ODWPlD+IR/f9f5uzOZC6lN6OaRIJTO/kvpRThouB4Xu7bz+bvH4SZOKpsioOqEilL90iO70Zu9GrJtaYNeq04g2kFGSQrcriRlWzK80r7GvHuSnMigbtTHjoku8+BBdXVFmRRsWuBl0H3/lh9aF9qt7qGETya/EsCH8AMA3haNgmnKFKqobc69FgZlqorAiywFUmXKo2mZqj3l2ev5Qm91w/ZykZGl9m5j5gBdgD2gAPu3qZVFLGQ35fE4fYErJgsGF3mtB2vzUmKaDwczGTJkadAkUSpTKUKQAagC/6QFKP/DQBon4+2GGVSbm1IbdXUAP35XE3fTZKODJBonMFMRS2nSmz0cihweAJzRTTu8SIpe5y2Jzrq0cbZgUgqbY24nujY6oe6kZsWwlB8rVGpDpTEJqV42dRqXyAKDhs6k11kXn1cEmHUwq4Oo+5jzM+4KOw48NAkbK1yGUy5CtkkeLYpmYLSMgYXfMHDsNvWYneLcz9SlcbRDqf90hMbrDZhfgsle1hQumkpWHkL2Z95UXNR1PopNsKGzszs5jz8qERFwdQTnXLzwigU1Wk/EkLA4pVQQGxUKktGfFvVMVDMigdQL7zJVYpHbFiFLifJGW5x1uUFblXaJbEOqc0FP5HnE5NDjDqzr12tobk/EoakVqRRVavTLJzgFjhDp+dWp6VfnuvLcJx/mLpf8NYUiDo73fDwdIp55x+hPMHVyMEs9S+V2lIdNNQCt4TiRJ8YbFVU/SamxAcdaquAXRKtxC5xmvPlyjflas0SgMP02RvFDc6oMNe8vW4369i25c30zs1GUZbABCRTDtoRtnsQAFku2NUR+FYG7hBDHnwjt6zGUOix1j5R3szJqsqYhTIJlQf9pQMT5IoSkl8VRBIKOL/pqSak0Ev2UPUurlBQVdnr8yi1TyujgAsdbK271y96HxQkHbgglHOK6pKmNoyVGl3f6HgzlhAKp0NOER1HOjZ4E1IuAS8P9XgX9fasUZZRwYZlRfkfrG7MB2zKRUvcBR2at0TYarG33oDGVlu9dZCQS6zT0Ie/mQlT2n7ZUSBZkpDGhiQCUFvbNrN5/2zKpZxDmw+JNPuC/x5eKJKqO69Yto9nzp4qX6NcDsMBS7COgoRcotFtUdkDihsqOmqJhPFIODtdK1SMY68bdYXSKb+vmy/NkqTriOzlFDieh4qzgYp6dxATXDLvR0in5+FWm5LSvNftU7G5gfaB5lnJqW5cSnU7s0qrokIPW9RRqfKGuW4e2w7E0IwsjuSnJt61O8ATGqEI+iDRwwdGUpCV84qRhzmByCCdcYxt3CxQdLGda9SBb6uMn9GurM9Mm//FpS56Jb/L33/scn/6N9AvAHz+fTd5jf6RH+BxFr28q+RTuKsAL6sGkKJLyiYu1ohzcmUUl3EsBLaDZgsG6OZNJYZHoU6MMbR4iaOPjfd4v/79uzv3E2Q/C9r34F1X/WnLUR9+dc+bDj141BdvuuNda/L/hRyQk1dQVKFSlWoNU6ukT/0a0KCGNKwRjWpM45rQpKY0rRnNak7zWtAiGoPF4QlEEplCpdEZTBabw+XxBUKRWCKVyRVKlVqj1dM3MDQyNjE1M7ewtLK2sbWz1zk4Ojm7uLq531d/JjKeQKAwOAJAotAYLB4u+xudwBAoDI4AkKisNyqBIVAYHAEgs9ooBMb1rQkaLxsodINgo34RyL7S4cFhWW+MLxjhY8RWsMxuA6Jf+lDybDYMxrCT9PaLT8zFnOs+FhAoDI4AkCg0BouX3UYQGAKFwQEkqrsB) format("woff2");font-weight:400;font-style:normal;font-display:block}html,body{margin:0;padding:0;width:100%;height:100%;background:#000;overflow:hidden;overscroll-behavior:none;-webkit-text-size-adjust:100%}body{position:fixed;inset:0;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}#game-root{position:fixed;top:env(safe-area-inset-top,0px);right:env(safe-area-inset-right,0px);bottom:env(safe-area-inset-bottom,0px);left:env(safe-area-inset-left,0px);display:flex;align-items:center;justify-content:center;background:#000}#game-root.desk{background:radial-gradient(1.5px 1.5px at 12% 18%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 27% 62%,#cfd6ff 50%,transparent 51%),radial-gradient(1px 1px at 8% 81%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 38% 9%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 33% 37%,#aab4ff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 66% 14%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 72% 71%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 88% 33%,#cfd6ff 50%,transparent 51%),radial-gradient(1px 1px at 93% 88%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 58% 92%,#aab4ff 50%,transparent 51%),radial-gradient(ellipse at 50% 120%,#1d5a24 0%,#0f2a14 30%,transparent 55%),radial-gradient(ellipse at 50% 40%,#191d4a,#0b0d26 55%,#04050e)}#game-canvas{display:block;touch-action:none;user-select:none;-webkit-user-select:none;cursor:crosshair;image-rendering:pixelated;image-rendering:crisp-edges}#overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#000000b3;z-index:10;touch-action:auto;user-select:text;-webkit-user-select:text}#overlay[hidden]{display:none}#overlay .panel{background:#000;border:3px solid #fcfcfc;outline:2px solid #000;padding:20px;font-family:Courier New,Courier,monospace;font-weight:700;color:#fcfcfc;text-align:center;min-width:min(88vw,300px);max-width:94vw}#overlay .title{color:#f8d838;font-size:22px;margin-bottom:8px;letter-spacing:2px}#overlay .hint{color:#58d8f8;font-size:13px;margin-bottom:16px;letter-spacing:1px}#overlay input{display:block;box-sizing:border-box;width:min(84vw,300px);margin:0 auto 16px;padding:10px 6px;background:#0c0c30;color:#fcfcfc;border:2px solid #fcfcfc;font:inherit;font-size:34px;letter-spacing:8px;text-indent:8px;text-align:center;text-transform:uppercase;outline:none}#overlay input.mid{font-size:30px;letter-spacing:4px;text-indent:4px}#overlay input.wide{font-size:26px;letter-spacing:2px;text-indent:2px}#overlay input.shake{animation:shake .3s}@keyframes shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}#overlay .buttons{display:flex;gap:10px;justify-content:center}#overlay button{font:inherit;font-size:18px;letter-spacing:1px;padding:12px 24px;min-width:96px;background:#0c0c30;color:#fcfcfc;border:2px solid #fcfcfc;cursor:pointer}#overlay button:active{background:#cc2626}#overlay .buttons button{flex:1 1 0;min-width:0;max-width:160px;padding-left:6px;padding-right:6px;white-space:normal;overflow-wrap:normal;word-break:keep-all;line-height:1.25}@media (max-width: 400px){#overlay .buttons{gap:8px}#overlay .buttons button{font-size:15px;letter-spacing:0}}@media (max-width: 360px){#overlay .buttons:has(#room-random:not([hidden])){flex-wrap:wrap}#overlay .buttons:has(#room-random:not([hidden])) #room-join{flex-basis:100%;max-width:none}}html,body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box;overscroll-behavior:none;-webkit-touch-callout:none}#overlay .life-card{position:relative;padding:6px 2px 2px;animation:life-in .35s cubic-bezier(.2,1.4,.4,1) both}@keyframes life-in{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}#overlay .life-x{position:absolute;top:-12px;right:-12px;width:36px;min-width:0;padding:6px 0;font-size:14px;line-height:1}#overlay .life-1up{display:inline-block;background:#cc2626;color:#fcfcfc;border:2px solid #fcfcfc;padding:2px 8px;font-size:12px;letter-spacing:2px;margin-bottom:8px;animation:life-blink .9s steps(1) infinite}#overlay .life-title{color:#f8d838;font-size:30px;letter-spacing:2px;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,4px 4px 0 #7a3a00;margin:2px 0 8px;animation:life-bob 1.2s ease-in-out infinite}@keyframes life-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}#overlay .life-score{color:#3cbcfc;font-size:16px;letter-spacing:1px;margin-bottom:10px}#overlay .life-text{color:#fcfcfc;font-size:13px;line-height:1.5;letter-spacing:1px;margin:0 2px 12px}#overlay .life-lives{display:flex;justify-content:center;align-items:center;gap:6px;margin-bottom:14px;color:#f8d838;font-size:12px;letter-spacing:1px}#overlay .life-left{margin-left:8px}#overlay .life-heart{display:inline-block;width:3px;height:3px;margin:0 24px 15px 0;background:transparent;color:#e83838;box-shadow:3px 0 0 currentColor,6px 0 0 currentColor,12px 0 0 currentColor,15px 0 0 currentColor,0 3px 0 currentColor,3px 3px 0 currentColor,6px 3px 0 currentColor,9px 3px 0 currentColor,12px 3px 0 currentColor,15px 3px 0 currentColor,18px 3px 0 currentColor,0 6px 0 currentColor,3px 6px 0 currentColor,6px 6px 0 currentColor,9px 6px 0 currentColor,12px 6px 0 currentColor,15px 6px 0 currentColor,18px 6px 0 currentColor,3px 9px 0 currentColor,6px 9px 0 currentColor,9px 9px 0 currentColor,12px 9px 0 currentColor,15px 9px 0 currentColor,6px 12px 0 currentColor,9px 12px 0 currentColor,12px 12px 0 currentColor,9px 15px 0 currentColor}#overlay .life-heart.on{animation:life-beat 1s ease-in-out infinite}#overlay .life-heart.off{color:#3a3a3a}@keyframes life-beat{0%,to{transform:scale(1)}30%{transform:scale(1.25)}}#overlay .life-share{display:block;width:100%;min-width:0;margin:0 0 8px;padding:14px 10px;font-size:17px;letter-spacing:2px;background:#cc2626;border-color:#f8d838;box-shadow:0 4px #7a1010;animation:life-blink 1s steps(1) infinite}#overlay .life-share:active{transform:translateY(3px);box-shadow:0 1px #7a1010}@keyframes life-blink{0%,60%{filter:none}61%,to{filter:brightness(1.35)}}#overlay .life-no{display:block;width:100%;min-width:0;padding:10px;font-size:13px;letter-spacing:1px;background:#000;color:#fff;border:2px solid #c8c8c8}#follow-badges{position:fixed;top:calc(6px + env(safe-area-inset-top,0px));right:6px;z-index:5;display:none;gap:6px}body.on-title #follow-badges{display:flex}#follow-badges a{width:26px;height:26px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-family:Derby Pixel,Courier New,monospace;font-size:12px;color:#c8cce0;background:#080a22bf;border:2px solid #3a4a8a;border-radius:6px;opacity:.8}#follow-badges a:hover,#follow-badges a:active{opacity:1;color:#f8d838;border-color:#f8d838}#follow-badges .fb-f{font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:16px}#follow-badges a:focus-visible,#consent button:focus-visible,#consent a:focus-visible{outline:2px solid #f8d838;outline-offset:2px}#consent{position:fixed;left:8px;right:8px;bottom:calc(6px + env(safe-area-inset-bottom,0px));z-index:60;max-width:460px;margin:0 auto;box-sizing:border-box;background:#10183a;color:#fff;border:2px solid #f8d838;box-shadow:0 0 0 2px #000;padding:8px 10px;font:13px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;align-items:center;gap:10px}#consent .sr-only,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#consent p{margin:0;flex:1 1 auto}#consent a{color:#fff}#consent .consent-now{flex:0 0 auto;color:#dfe3f5}#consent .consent-btns{display:flex;flex-direction:column;gap:6px;flex:0 0 auto}#consent button{min-height:34px;min-width:96px;cursor:pointer;font:700 12px/1 Courier New,Courier,monospace;letter-spacing:1px;background:#fff;color:#10102c;border:2px solid #000;padding:6px 8px}#overlay .em-card{text-align:left;color:#fff}#overlay .em-card h2{margin:0 0 8px;color:#f8d838;font-size:18px;text-align:center}#overlay .em-card label{display:flex;gap:10px;align-items:flex-start;padding:8px 4px;border-top:1px solid #2a3470;cursor:pointer;font-size:14px;line-height:1.4}#overlay .em-card input[type=checkbox]{width:22px;height:22px;flex:0 0 22px;margin:0;accent-color:#f8d838}#overlay .em-card small{display:block;color:#d0d6f0;font-size:12px}#overlay .em-card .em-note{font-size:12px;color:#d0d6f0;line-height:1.45;margin:8px 2px}#overlay .em-card .em-note a{color:#fff}#overlay .em-card .em-btns{display:flex;gap:8px;margin-top:10px}#overlay .em-card .em-btns button{flex:1;min-height:44px}#overlay .car-card{position:relative;padding:6px 2px 2px;animation:life-in .35s cubic-bezier(.2,1.4,.4,1) both;background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.035) 0 1px,transparent 1px 3px)}#overlay .car-tag{display:inline-block;background:#3cbcfc;color:#000;border:2px solid #fcfcfc;padding:2px 8px;font-size:11px;letter-spacing:2px;margin-bottom:6px;animation:life-blink .9s steps(1) infinite}#overlay .car-name{color:#f8d838;font-size:28px;letter-spacing:2px;line-height:1.1;word-break:break-word;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,4px 4px 0 #7a3a00;animation:life-bob 1.4s ease-in-out infinite}#overlay .car-title{display:inline-flex;align-items:center;gap:8px;margin:6px 0 2px;color:#fcfcfc;background:#cc2626;border:2px solid #f8d838;box-shadow:0 3px #7a1010;padding:3px 10px;font-size:12px;letter-spacing:2px}#overlay .car-star{display:inline-block;width:2px;height:2px;margin:-6px 8px 0 0;color:#f8d838;box-shadow:4px 0 0 currentColor,4px 2px 0 currentColor,0 4px 0 currentColor,2px 4px 0 currentColor,4px 4px 0 currentColor,6px 4px 0 currentColor,8px 4px 0 currentColor,2px 6px 0 currentColor,4px 6px 0 currentColor,6px 6px 0 currentColor,0 8px 0 currentColor,2px 8px 0 currentColor,6px 8px 0 currentColor,8px 8px 0 currentColor}#overlay .car-since{color:#3cbcfc;font-size:11px;letter-spacing:1px;margin:6px 0 2px}#overlay .car-hero[hidden]{display:none!important}#overlay .car-hero{margin:8px 0 10px;padding:8px 6px 10px;border:2px solid #fcfcfc;background:#000;box-shadow:inset 0 0 0 2px #0c0c30,0 0 0 2px #000}#overlay .car-hr{color:#fcfcfc;font-size:44px;line-height:1;letter-spacing:3px;text-shadow:3px 3px 0 #e83838,6px 6px 0 #7a1010;font-variant-numeric:tabular-nums}#overlay .car-hr.done{animation:car-pop .35s ease-out}@keyframes car-pop{0%{transform:scale(1)}40%{transform:scale(1.15);color:#f8d838}to{transform:scale(1)}}#overlay .car-hr-label{color:#f8d838;font-size:12px;letter-spacing:2px;margin-top:8px}#overlay .car-rank{display:inline-block;margin-top:8px;padding:3px 10px;color:#000;background:#fcfcfc;font-size:13px;letter-spacing:1px}#overlay .car-rank small{font-size:10px;color:#444}#overlay .car-rank.gold{background:#f8d838;animation:life-blink .7s steps(1) infinite}#overlay .car-rows{text-align:left;margin:0 2px 10px}#overlay .car-row{display:flex;align-items:baseline;gap:6px;padding:5px 6px;font-size:12px;letter-spacing:1px;color:#fcfcfc;opacity:0;animation:car-slide .25s steps(4) forwards}#overlay .car-row:nth-child(odd){background:#3cbcfc1f}@keyframes car-slide{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}#overlay .car-k{white-space:nowrap}#overlay .car-dots{flex:1;border-bottom:2px dotted #5a5a8a;transform:translateY(-3px);min-width:8px}#overlay .car-v{color:#f8d838;white-space:nowrap}#overlay .car-note{color:#c8c8c8;font-size:11px;line-height:1.5;letter-spacing:1px;margin:0 4px 10px}#overlay .car-ok{display:block;width:100%;min-width:0;padding:12px 10px;font-size:16px;letter-spacing:2px;background:#0c0c30;border-color:#f8d838;color:#f8d838;box-shadow:0 4px #000}#overlay .car-ok:active{transform:translateY(3px);box-shadow:0 1px #000}#overlay .car-cursor{display:inline-block;animation:car-cursor .6s steps(1) infinite}@keyframes car-cursor{50%{opacity:0}}#overlay .news-card{position:relative;padding:6px 2px 2px;animation:life-in .35s cubic-bezier(.2,1.4,.4,1) both;background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.035) 0 1px,transparent 1px 3px)}#overlay .news-tag{display:inline-block;background:#cc2626;color:#fcfcfc;border:2px solid #f8d838;padding:2px 8px;font-size:11px;letter-spacing:2px;margin-bottom:6px;animation:life-blink .8s steps(1) infinite}#overlay .news-mast{color:#f8d838;font-size:30px;letter-spacing:3px;line-height:1.05;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,4px 4px 0 #7a3a00}#overlay .news-strip{margin:8px -2px;padding:4px 0;background:#3cbcfc;color:#000;font-size:11px;letter-spacing:1px;overflow:hidden;white-space:nowrap}#overlay .news-strip span{display:inline-block;animation:news-ticker 7s linear infinite}@keyframes news-ticker{0%{transform:translate(100%)}to{transform:translate(-100%)}}#overlay .news-scroll{max-height:min(52vh,420px);overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:left;margin:0 0 10px;padding:2px 4px;border:2px solid #fcfcfc;background:#000}#overlay .news-item{padding:8px 4px;opacity:0;animation:car-slide .25s steps(4) forwards}#overlay .news-meta{display:flex;align-items:center;gap:8px;margin-bottom:6px}#overlay .news-date{font-size:10px;letter-spacing:1px;color:#000;background:#fcfcfc;padding:2px 6px}#overlay .news-new{font-size:10px;letter-spacing:1px;color:#000;background:#f8d838;padding:2px 6px;animation:life-blink .6s steps(1) infinite}#overlay .news-head{margin:0 0 6px;color:#f8d838;font-size:16px;letter-spacing:1px;line-height:1.25;text-shadow:2px 2px 0 #7a3a00}#overlay .news-body p{margin:0 0 8px;color:#fcfcfc;font-size:12px;line-height:1.55;letter-spacing:.5px}#overlay .news-rule{height:0;border-top:2px dashed #5a5a8a;margin:2px 4px}#overlay .news-empty{color:#c8c8c8;font-size:12px;text-align:center;padding:18px 6px}#overlay .cele-card{position:relative;padding:10px 2px 2px;overflow:visible;animation:cele-in .45s cubic-bezier(.2,1.6,.4,1) both}@keyframes cele-in{0%{transform:scale(.3) rotate(-8deg);opacity:0}70%{transform:scale(1.08) rotate(1deg);opacity:1}to{transform:scale(1) rotate(0)}}#overlay .cele-burst{position:absolute;left:50%;top:90px;width:0;height:0;pointer-events:none}#overlay .cele-burst.b{top:40px;left:22%}#overlay .cele-spark{position:absolute;width:6px;height:6px;background:var(--c);box-shadow:0 0 0 2px #000;opacity:0;animation:cele-pop 1.4s steps(8) infinite}@keyframes cele-pop{0%{transform:translate(0);opacity:1}80%{opacity:1}to{transform:translate(var(--dx),var(--dy));opacity:0}}#overlay .cele-tag{display:inline-block;background:#3cbcfc;color:#000;border:2px solid #fcfcfc;padding:2px 8px;font-size:11px;letter-spacing:2px;margin-bottom:8px}#overlay .cele-title{color:#f8d838;font-size:34px;letter-spacing:2px;line-height:1.05;margin:8px 0 6px;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,5px 5px 0 #e83838;animation:cele-flash .5s steps(1) infinite,life-bob 1s ease-in-out infinite}@keyframes cele-flash{50%{color:#fcfcfc}}#overlay .cele-sub{color:#3cbcfc;font-size:15px;letter-spacing:2px;margin-bottom:10px}#overlay .cele-lines{margin:0 6px 12px;color:#fcfcfc;font-size:12px;line-height:1.6;letter-spacing:1px}#overlay .cele-lines div:nth-child(odd){color:#58d854}#overlay .cele-card.gold{box-shadow:inset 0 0 0 3px #f8d838}#overlay .cele-ball{width:36px;height:36px;margin:2px auto 0;border-radius:50%;background:#fcfcfc;box-shadow:inset -4px -4px #c8c8c8,0 0 0 3px #000;position:relative;animation:cele-spin 1s steps(4) infinite}#overlay .cele-ball:before,#overlay .cele-ball:after{content:"";position:absolute;top:6px;width:8px;height:24px;border:2px dashed #e83838;border-radius:50%}#overlay .cele-ball:before{left:3px;border-right:none}#overlay .cele-ball:after{right:3px;border-left:none}#overlay .cele-trophy{position:relative;width:64px;height:70px;margin:0 auto;animation:life-bob 1.2s ease-in-out infinite}#overlay .cele-trophy:before{content:"";position:absolute;left:14px;top:0;width:36px;height:30px;background:#f8d838;box-shadow:inset -6px 0 #c89818,-10px 4px 0 -4px #f8d838,10px 4px 0 -4px #f8d838,0 0 0 3px #000}#overlay .cele-trophy:after{content:"";position:absolute;left:26px;top:30px;width:12px;height:20px;background:#c89818;box-shadow:-12px 20px #f8d838,12px 20px #f8d838,0 20px #f8d838,0 0 0 3px #000}#overlay .cele-trophy span{position:absolute;left:24px;top:6px;width:16px;height:6px;background:#fcfcfc}#overlay .cele-level{display:inline-flex;align-items:baseline;gap:4px;padding:6px 14px;margin-top:2px;color:#000;background:#58d854;border:3px solid #fcfcfc;box-shadow:0 4px #1a6a1a;font-size:14px;letter-spacing:2px;animation:life-bob 1s ease-in-out infinite}#overlay .cele-level b{font-size:30px}#overlay .cele-burst{z-index:0}#overlay .cele-card>:not(.cele-burst){position:relative;z-index:1}#overlay .cele-tag{display:table;margin:0 auto 10px}#overlay .cele-level{display:flex;width:max-content;margin:4px auto 0}#overlay .cele-trophy{margin-top:12px}#overlay .news-body p{text-transform:uppercase;font-size:11px}#overlay .tally-card,#overlay .goal-card{position:relative;padding:6px 2px 2px;animation:life-in .35s cubic-bezier(.2,1.4,.4,1) both;background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.035) 0 1px,transparent 1px 3px)}#overlay .tally-title{color:#f8d838;font-size:28px;letter-spacing:2px;margin:2px 0 4px;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,4px 4px 0 #7a3a00}#overlay .tally-sub{color:#3cbcfc;font-size:11px;letter-spacing:1px;margin-bottom:8px}#overlay .tally-rows{text-align:left;margin:6px 2px 8px}#overlay .tally-row{display:flex;align-items:baseline;gap:6px;padding:6px;font-size:13px;letter-spacing:1px;color:#fcfcfc;opacity:0;transform:translate(-14px);transition:opacity .15s steps(3),transform .15s steps(3)}#overlay .tally-row:nth-child(odd){background:#3cbcfc1f}#overlay .tally-row.on{opacity:1;transform:none}#overlay .tally-row b{color:#58d854;min-width:52px;text-align:right}#overlay .tally-row.neg b{color:#f85848}#overlay .tally-dots{flex:1;border-bottom:2px dotted #5a5a8a;transform:translateY(-3px)}#overlay .tally-total{display:flex;justify-content:space-between;align-items:baseline;padding:8px 10px;margin:0 2px 10px;border:2px solid #fcfcfc;background:#000;color:#fcfcfc;font-size:15px;letter-spacing:2px;opacity:0;transition:opacity .2s steps(3)}#overlay .tally-total.on{opacity:1;animation:car-pop .4s ease-out}#overlay .tally-total b{color:#f8d838;font-size:24px;text-shadow:2px 2px 0 #e83838}#overlay .tally-bar{position:relative;display:flex;align-items:center;gap:8px;margin:0 4px 12px}#overlay .tally-lv{color:#000;background:#58d854;border:2px solid #fcfcfc;padding:2px 6px;font-size:11px;letter-spacing:1px;white-space:nowrap}#overlay .tally-lv b{font-size:15px}#overlay .tally-meter{flex:1;height:14px;border:2px solid #fcfcfc;background:#000;padding:2px}#overlay .tally-meter i{display:block;height:100%;width:0;background:repeating-linear-gradient(90deg,#58d854 0 6px,#3aa83a 6px 8px)}#overlay .tally-up{position:absolute;right:6px;top:-18px;color:#f8d838;font-size:13px;letter-spacing:2px;text-shadow:2px 2px 0 #e83838;opacity:0}#overlay .tally-bar.up .tally-up{opacity:1;animation:cele-flash .4s steps(1) infinite,life-bob .8s ease-in-out infinite}#overlay .tally-bar.up .tally-lv{animation:car-pop .4s ease-out}#overlay .goal-list{text-align:left;margin:6px 2px 12px;max-height:min(50vh,380px);overflow-y:auto}#overlay .goal-row{position:relative;padding:8px 8px 10px;margin-bottom:6px;border:2px solid #3a3a5a;background:#000;opacity:.35;transition:opacity .2s steps(3)}#overlay .goal-row.on{opacity:1}#overlay .goal-row.fresh{opacity:0;transform:translate(30px)}#overlay .goal-row.fresh.arrive{opacity:1;transform:none;transition:opacity .25s steps(4),transform .25s steps(4);border-color:#f8d838}#overlay .goal-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline;margin-bottom:6px}#overlay .goal-text{color:#fcfcfc;font-size:12px;letter-spacing:1px}#overlay .goal-n{color:#3cbcfc;font-size:11px;white-space:nowrap}#overlay .goal-meter{height:10px;border:2px solid #fcfcfc;padding:1px}#overlay .goal-meter i{display:block;height:100%;width:0;background:#3cbcfc;transition:width .6s steps(10)}#overlay .goal-row.done .goal-meter i{background:#f8d838}#overlay .goal-stamp{position:absolute;right:8px;top:24px;color:#e83838;background:#fcfcfc;border:3px solid #e83838;padding:2px 8px;font-size:14px;letter-spacing:2px;transform:rotate(-8deg) scale(2.5);opacity:0}#overlay .goal-row.stamped .goal-stamp{opacity:1;transform:rotate(-8deg) scale(1);transition:transform .18s cubic-bezier(.3,1.6,.5,1),opacity .1s}#overlay .goal-reward{color:#58d854;font-size:11px;letter-spacing:1px;margin-top:6px;opacity:0}#overlay .goal-row.stamped .goal-reward{opacity:1;animation:life-blink .6s steps(1) 4}#overlay .goal-row.stamped{border-color:#f8d838;animation:car-pop .35s ease-out}#overlay .tally-bar{margin-bottom:26px}#overlay .tally-up{inset:auto 0 -20px;text-align:center;z-index:2}#overlay .goal-stamp{top:-12px;right:6px;z-index:2}#overlay .goal-row.done .goal-stamp{position:static;display:inline-block;margin-top:8px;transform:rotate(-4deg) scale(2.5)}#overlay .goal-row.done.stamped .goal-stamp{transform:rotate(-4deg) scale(1)}#overlay{background:repeating-conic-gradient(#000000e0 0 25%,#0009 0 50%) 0 0 / 4px 4px}#overlay .panel{font-family:Derby Pixel,Courier New,monospace;font-weight:400;font-synthesis:none;-webkit-font-smoothing:none;text-transform:uppercase;letter-spacing:0;line-height:1.5;background:#000;border:4px solid #fcfcfc;outline:none;box-shadow:inset 0 0 0 4px #000,inset 0 0 0 8px #2838a8;padding:20px 18px;clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px))}#overlay .panel *{letter-spacing:0!important;font-weight:400}#overlay .panel b,#overlay .panel strong{font-weight:400}#overlay .title{font-size:24px}#overlay .hint{font-size:12px}#overlay input,#overlay input.mid,#overlay input.wide{font-size:32px;text-indent:0}#overlay input.wide{font-size:24px}#overlay input{border-width:4px}#overlay button{font-size:16px;line-height:1;border:4px solid #fcfcfc;box-shadow:inset -4px -4px #00000073,inset 4px 4px #ffffff2e,0 4px #000;clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px))}#overlay button:active{transform:translateY(4px);box-shadow:inset -4px -4px #00000073,inset 4px 4px #ffffff2e}#overlay .car-ok,#overlay .life-share{font-size:16px;padding:14px 10px}#overlay .life-no{font-size:14px}#overlay .life-x,#overlay .car-card .life-x{font-size:12px;width:40px;padding:8px 0;clip-path:none}#overlay .car-tag,#overlay .news-tag,#overlay .cele-tag,#overlay .life-1up,#overlay .news-date,#overlay .news-new,#overlay .tally-lv,#overlay .car-title{font-size:12px;padding:4px 8px 2px;border-width:4px;line-height:1}#overlay .tally-lv b{font-size:16px}#overlay .car-name{font-size:32px;line-height:1.2;text-shadow:4px 4px 0 #7a3a00,8px 8px 0 #000}#overlay .news-mast,#overlay .tally-title,#overlay .life-title{font-size:24px;line-height:1.25;text-shadow:3px 3px 0 #7a3a00,6px 6px 0 #000}#overlay .cele-title{font-size:32px;line-height:1.2;text-shadow:4px 4px 0 #e83838,8px 8px 0 #000}#overlay .cele-sub,#overlay .life-score{font-size:16px}#overlay .car-hr{font-size:48px;line-height:1.1;text-shadow:6px 6px 0 #c01818}#overlay .car-hr-label,#overlay .car-rank,#overlay .car-since,#overlay .tally-sub,#overlay .car-note,#overlay .life-text,#overlay .cele-lines,#overlay .car-rank small{font-size:12px}#overlay .news-head{font-size:16px;line-height:1.5;text-shadow:2px 2px 0 #7a3a00}#overlay .news-body p{font-size:12px;line-height:2}#overlay .news-strip{font-size:12px;padding:4px 0 2px}#overlay .news-strip span{animation-timing-function:steps(90)}#overlay .car-row,#overlay .tally-row{font-size:12px;padding:6px 6px 4px}#overlay .car-row:nth-child(odd),#overlay .tally-row:nth-child(odd){background:#10184a}#overlay .car-dots,#overlay .tally-dots{border:0;height:3px;transform:none;align-self:center;background:linear-gradient(90deg,#5a5ab0 0 3px,transparent 3px) 0 0 / 6px 3px repeat-x}#overlay .tally-row b{font-size:12px}#overlay .tally-total{font-size:16px;border-width:4px}#overlay .tally-total b{font-size:24px;text-shadow:3px 3px 0 #e83838}#overlay .tally-up{font-size:12px;text-shadow:2px 2px 0 #e83838}#overlay .tally-meter,#overlay .goal-meter{border-width:4px}#overlay .tally-meter{height:12px}#overlay .goal-row{border-width:4px}#overlay .goal-text,#overlay .goal-n,#overlay .goal-reward{font-size:12px}#overlay .goal-stamp{font-size:16px;border-width:4px}#overlay .car-hero,#overlay .news-scroll{border-width:4px}#overlay .news-rule{border-top:0;height:4px;background:linear-gradient(90deg,#5a5ab0 0 4px,transparent 4px) 0 0 / 8px 4px repeat-x}#overlay .cele-level{font-size:16px;border-width:4px}#overlay .cele-level b{font-size:32px}#overlay .life-lives{font-size:12px}#overlay .car-card,#overlay .news-card,#overlay .tally-card,#overlay .goal-card{background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.05) 0 2px,transparent 2px 4px)}@keyframes life-in{0%{transform:scale(.5);opacity:0}25%{transform:scale(.75);opacity:1}50%{transform:scale(1.1)}75%{transform:scale(.95)}to{transform:scale(1);opacity:1}}#overlay .life-card,#overlay .car-card,#overlay .news-card,#overlay .tally-card,#overlay .goal-card{animation:life-in .32s steps(1,end) both}@keyframes cele-in{0%{transform:scale(.3);opacity:0}20%{transform:scale(.6);opacity:1}40%{transform:scale(1.15)}60%{transform:scale(.95)}80%{transform:scale(1.04)}to{transform:scale(1)}}#overlay .cele-card{animation:cele-in .5s steps(1,end) both}@keyframes life-bob{0%,49%{transform:translateY(0)}50%,to{transform:translateY(-4px)}}@keyframes car-pop{0%,32%{transform:scale(1.2);color:#f8d838}33%,65%{transform:scale(1.1)}66%,to{transform:scale(1)}}@keyframes car-slide{0%{opacity:0;transform:translate(-16px)}50%{opacity:1;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}#overlay .car-row,#overlay .news-item{animation-timing-function:steps(1,end)}#overlay .tally-row{transition-timing-function:steps(2)}#overlay .goal-row.stamped .goal-stamp{transition:transform .16s steps(3),opacity 0s}#overlay .cele-spark{box-shadow:0 0 0 2px #000}#overlay .cele-ball{width:3px;height:3px;border-radius:0;background:transparent;margin:2px auto 34px;transform-origin:18px 18px;position:relative;left:-16px;box-shadow:12px 0 #000,15px 0 #000,18px 0 #000,21px 0 #000,6px 3px #000,9px 3px #000,12px 3px #fcfcfc,15px 3px #fcfcfc,18px 3px #fcfcfc,21px 3px #fcfcfc,24px 3px #000,27px 3px #000,3px 6px #000,6px 6px #e83838,9px 6px #fcfcfc,12px 6px #fcfcfc,15px 6px #fcfcfc,18px 6px #fcfcfc,21px 6px #fcfcfc,24px 6px #fcfcfc,27px 6px #e83838,30px 6px #000,3px 9px #000,6px 9px #fcfcfc,9px 9px #e83838,12px 9px #fcfcfc,15px 9px #fcfcfc,18px 9px #fcfcfc,21px 9px #fcfcfc,24px 9px #e83838,27px 9px #fcfcfc,30px 9px #000,0 12px #000,3px 12px #fcfcfc,6px 12px #e83838,9px 12px #fcfcfc,12px 12px #fcfcfc,15px 12px #fcfcfc,18px 12px #fcfcfc,21px 12px #fcfcfc,24px 12px #fcfcfc,27px 12px #e83838,30px 12px #fcfcfc,33px 12px #000,0 15px #000,3px 15px #fcfcfc,6px 15px #e83838,9px 15px #fcfcfc,12px 15px #fcfcfc,15px 15px #fcfcfc,18px 15px #fcfcfc,21px 15px #fcfcfc,24px 15px #fcfcfc,27px 15px #e83838,30px 15px #b8b8c8,33px 15px #000,0 18px #000,3px 18px #fcfcfc,6px 18px #e83838,9px 18px #fcfcfc,12px 18px #fcfcfc,15px 18px #fcfcfc,18px 18px #fcfcfc,21px 18px #fcfcfc,24px 18px #fcfcfc,27px 18px #e83838,30px 18px #b8b8c8,33px 18px #000,0 21px #000,3px 21px #fcfcfc,6px 21px #e83838,9px 21px #fcfcfc,12px 21px #fcfcfc,15px 21px #fcfcfc,18px 21px #fcfcfc,21px 21px #fcfcfc,24px 21px #fcfcfc,27px 21px #e83838,30px 21px #b8b8c8,33px 21px #000,3px 24px #000,6px 24px #fcfcfc,9px 24px #e83838,12px 24px #fcfcfc,15px 24px #fcfcfc,18px 24px #fcfcfc,21px 24px #fcfcfc,24px 24px #e83838,27px 24px #b8b8c8,30px 24px #000,3px 27px #000,6px 27px #e83838,9px 27px #fcfcfc,12px 27px #fcfcfc,15px 27px #fcfcfc,18px 27px #fcfcfc,21px 27px #b8b8c8,24px 27px #b8b8c8,27px 27px #e83838,30px 27px #000,6px 30px #000,9px 30px #000,12px 30px #b8b8c8,15px 30px #b8b8c8,18px 30px #b8b8c8,21px 30px #b8b8c8,24px 30px #000,27px 30px #000,12px 33px #000,15px 33px #000,18px 33px #000,21px 33px #000}#overlay .cele-ball:before,#overlay .cele-ball:after{content:none}@keyframes cele-spin{to{transform:rotate(360deg)}}#overlay .cele-ball{animation:cele-spin 1s steps(4) infinite}#overlay .cele-title{text-shadow:0 4px 0 #e83838,0 8px 0 #000}#overlay .car-name{text-shadow:0 4px 0 #7a3a00,0 8px 0 #000}#overlay .news-mast,#overlay .tally-title,#overlay .life-title{text-shadow:0 3px 0 #7a3a00,0 6px 0 #000}#overlay .car-hr{text-shadow:0 6px 0 #c01818,0 12px 0 #000}#overlay .tally-total b{text-shadow:0 3px 0 #e83838}#overlay .car-hr{color:#fcfcfc;text-shadow:0 6px 0 #5a5a8a}#overlay .cele-ball{margin:8px auto 44px}#overlay .car-act{display:block;width:100%;min-width:0;margin:0 0 10px;padding:12px 10px;font-size:12px;background:#3a0c0c;border-color:#e83838;color:#fcfcfc}#overlay .car-act.car-locker{display:flex;align-items:center;gap:10px;text-align:left;background:#0c2a48;border-color:#3cbcfc;margin:4px 0 10px;position:relative}#overlay .car-locker-ico{width:24px;height:24px;flex:none;background:linear-gradient(#3cbcfc,#3cbcfc) 4px 2px / 16px 4px no-repeat,linear-gradient(#3cbcfc,#3cbcfc) 0 2px / 6px 10px no-repeat,linear-gradient(#3cbcfc,#3cbcfc) 18px 2px / 6px 10px no-repeat,linear-gradient(#3cbcfc,#3cbcfc) 5px 6px / 14px 18px no-repeat}#overlay .car-locker-t{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}#overlay .car-locker-t b{font-size:14px;font-weight:400;color:#fcfcfc}#overlay .car-locker-t small{font-size:8px;color:#3cbcfc}#overlay .car-locker-new{font-size:8px;background:#e83838;color:#fcfcfc;padding:4px 4px 2px;animation:blink .8s steps(1,end) infinite}#overlay .car-locker-go{color:#3cbcfc;font-size:12px}#overlay .strike-card{position:relative;padding:4px 2px 2px;max-width:320px;margin:0 auto;animation:cele-in .5s steps(1,end) both}#overlay .strike-tag{display:inline-block;background:#fcfcfc;color:#000;border:4px solid #000;box-shadow:0 0 0 4px #e83838;font-size:12px;padding:4px 8px 2px;line-height:1;margin:4px 0 10px}#overlay .strike-title{color:#e83838;font-size:32px;line-height:1.2;text-shadow:0 4px 0 #7a1010,0 8px 0 #000;animation:strike-flash .5s steps(1) 6,life-bob 1s ease-in-out 3s infinite}@keyframes strike-flash{50%{color:#fcfcfc}}#overlay .strike-k{display:flex;justify-content:center;gap:12px;margin:14px 0 10px}#overlay .strike-k i{display:block;width:32px;height:32px;background:#cc2626;position:relative;opacity:0;clip-path:polygon(0 0,30% 0,30% 38%,68% 0,100% 0,52% 46%,100% 100%,66% 100%,30% 58%,30% 100%,0 100%);animation:strike-stamp .2s steps(2) forwards}#overlay .strike-k i:nth-child(1){animation-delay:.35s}#overlay .strike-k i:nth-child(2){animation-delay:.65s}#overlay .strike-k i:nth-child(3){animation-delay:.95s}@keyframes strike-stamp{0%{opacity:1;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}#overlay .strike-text{text-align:left;font-size:12px;line-height:1.75;margin:0 4px 14px;overflow-wrap:anywhere}#overlay .strike-text p{margin:0 0 10px}#overlay .strike-text b{color:#f8d838}#overlay .strike-tip{color:#3cbcfc}#overlay .reason-card{max-width:320px;margin:0 auto}#overlay .reason-title{color:#f8d838;font-size:24px;line-height:1.25;margin-bottom:8px}#overlay .reason-hint{color:#58d8f8;font-size:12px;margin-bottom:12px}#overlay .reason-text{display:block;box-sizing:border-box;width:100%;resize:none;margin:0 0 4px;padding:8px;background:#0c0c30;color:#fcfcfc;border:4px solid #fcfcfc;outline:none;font-family:Derby Pixel,Courier New,monospace;font-size:16px;line-height:1.5;text-transform:uppercase}#overlay .reason-text.shake{animation:shake .3s}#overlay .reason-count{text-align:right;color:#88a;font-size:12px;margin-bottom:12px}#overlay .reason-buttons{display:flex;gap:10px}#overlay .reason-buttons button{flex:1;min-width:0;padding:12px 6px}#overlay .reason-ok{border-color:#f8d838;color:#f8d838}#overlay .hof-card{position:relative;padding:2px 0 0;width:min(calc(94vw - 44px),360px);margin:0 auto;animation:cele-in .5s steps(1,end) both}#overlay .hof-card .life-x{z-index:3}#overlay .hof-marquee{position:relative;margin:0 0 10px;padding:6px 4px;background:linear-gradient(#7a1010,#4a0808);border:4px solid #f8d838;box-shadow:0 4px #7a3a00,0 8px #000;clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px))}#overlay .hof-bulbs{display:flex;justify-content:space-between;padding:0 6px}#overlay .hof-bulbs i{display:block;width:8px;height:8px;background:#fff6a0;box-shadow:0 0 0 2px #7a3a00;animation:hof-bulb .5s steps(1) infinite}@keyframes hof-bulb{50%{background:#7a5a10}}#overlay .hof-tag{color:#fcfcfc;font-size:12px;margin:6px 0 2px}#overlay .hof-title{color:#f8d838;font-size:32px;line-height:1.15;margin:0 0 8px;text-shadow:0 4px 0 #b05a00,0 8px 0 #000;animation:hof-shine 2.4s steps(1) infinite}@keyframes hof-shine{0%,88%{color:#f8d838}90%,94%{color:#fffbd0}96%{color:#f8d838}98%{color:#fffbd0}}#overlay .hof-tabs{display:flex;gap:8px;margin:0 0 10px}#overlay .hof-tab{flex:1;min-width:0;padding:10px 4px;font-size:12px;background:#0c0c30;color:#88a;border-color:#5a5a8a}#overlay .hof-tab.on{background:#f8d838;color:#000;border-color:#fcfcfc}#overlay .hof-scroll{max-height:min(48vh,460px);overflow-y:auto;-webkit-overflow-scrolling:touch;margin:0 0 10px;padding:8px 6px;border:4px solid #fcfcfc;background:#000;text-align:left}#overlay .hof-empty,#overlay .hof-none{color:#c8c8c8;font-size:12px;text-align:center;margin:8px 0;line-height:1.75}#overlay .hof-plaque{margin:0 0 12px;padding:8px 6px 6px;text-align:center;background:#2a1a00;border:4px solid #f8d838;box-shadow:inset 0 0 0 4px #7a3a00}#overlay .hof-pl-label{color:#fcfcfc;font-size:12px;margin-bottom:4px}#overlay .hof-pl-v{color:#f8d838;font-size:32px;line-height:1.2;text-shadow:0 4px 0 #7a3a00;overflow-wrap:anywhere}#overlay .hof-pl-v small{font-size:16px}#overlay .hof-plaque .hof-pl-name{margin:6px auto 4px;font-size:16px;color:#fcfcfc}#overlay .hof-plaque.empty .hof-pl-name{color:#88a;font-size:12px}#overlay .hof-crown{display:inline-block;width:14px;height:10px;margin-right:6px;background:#f8d838;vertical-align:-1px;clip-path:polygon(0 0,2px 0,2px 4px,4px 4px,4px 0,6px 0,6px 4px,8px 4px,8px 0,10px 0,10px 4px,12px 4px,12px 0,14px 0,14px 10px,0 10px)}#overlay .hof-sec{margin:0 0 12px}#overlay .hof-h{margin:0 0 6px;padding:6px 4px 4px;background:#2838a8;color:#fcfcfc;font-size:12px;text-align:center;line-height:1.5}#overlay .hof-star{display:inline-block;width:8px;height:8px;margin:0 6px;background:#f8d838;vertical-align:0;clip-path:polygon(50% 0,62% 38%,100% 38%,69% 60%,81% 100%,50% 76%,19% 100%,31% 60%,0 38%,38% 38%)}#overlay .hof-note{color:#88a;font-size:12px;text-align:center;margin:-2px 0 6px}#overlay .hof-list{list-style:none;margin:0;padding:0}#overlay .hof-row{display:flex;align-items:center;gap:6px;padding:4px 4px 2px;font-size:12px;min-height:28px;opacity:0;animation:car-slide .25s steps(1,end) forwards}#overlay .hof-row:nth-child(odd){background:#10184a}#overlay .hof-rank{flex:none;width:20px;height:20px;line-height:20px;text-align:center;color:#000;background:#5a5a8a;font-size:12px}#overlay .hof-row.r1 .hof-rank{background:#f8d838}#overlay .hof-row.r2 .hof-rank{background:#c8c8d8}#overlay .hof-row.r3 .hof-rank{background:#d07830}#overlay .hof-name{flex:none;min-width:0;padding:4px 4px 2px;font-size:12px;line-height:1.2;background:transparent;color:#fcfcfc;border:0;box-shadow:none;clip-path:none;text-decoration:underline;text-decoration-color:#3cbcfc;text-underline-offset:3px;cursor:pointer}#overlay .hof-name:active{background:#3cbcfc;color:#000;transform:none}#overlay .hof-row.r1 .hof-name{color:#f8d838}#overlay .hof-dots{flex:1;min-width:6px;height:3px;background:linear-gradient(90deg,#5a5ab0 0 3px,transparent 3px) 0 0 / 6px 3px repeat-x}#overlay .hof-v{flex:none;color:#f8d838;text-align:right;white-space:nowrap}#overlay .hof-v small{display:block;color:#88a;font-size:12px}#overlay .hof-list.small{margin-top:4px;text-align:left}#overlay .hof-totals,#overlay .hof-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:4px 0 6px}#overlay .hof-stats{grid-template-columns:repeat(2,1fr);margin-bottom:12px}#overlay .hof-totals div,#overlay .hof-stats div{text-align:center;font-size:12px;color:#88a;border:4px solid #2838a8;padding:6px 2px 4px;line-height:1.4}#overlay .hof-totals b,#overlay .hof-stats b{display:block;color:#fcfcfc;font-size:16px;overflow-wrap:anywhere}#overlay .hof-wheel{display:flex;align-items:center;gap:4px;margin:0 0 8px}#overlay .hof-arrow{flex:none;width:32px;min-width:0;padding:12px 0;font-size:12px}#overlay .hof-strip{flex:1;min-width:0;display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}#overlay .hof-strip::-webkit-scrollbar{display:none}#overlay .hof-pad{flex:none;width:30%}#overlay .hof-chip{flex:none;scroll-snap-align:center;width:56px;min-width:0;padding:8px 0 6px;font-size:16px;line-height:1.1;background:#0c0c30;color:#88a;border-color:#5a5a8a}#overlay .hof-chip small{display:block;font-size:12px;margin-top:2px}#overlay .hof-chip.on{background:#f8d838;color:#000;border-color:#fcfcfc;transform:translateY(-4px)}#overlay .hof-park-name{color:#f8d838;font-size:16px;text-align:center;line-height:1.4}#overlay .hof-park-line{color:#3cbcfc;font-size:12px;text-align:center;margin:2px 0 8px;line-height:1.5}#overlay .hof-map{position:relative;border:4px solid #fcfcfc;margin:0 0 6px;line-height:0;background:#0a0a2a}#overlay .hof-canvas{display:block;width:100%;height:auto;image-rendering:pixelated;image-rendering:crisp-edges}#overlay .hof-map-msg{position:absolute;left:6px;right:6px;top:8px;text-align:center;line-height:1.5;font-size:12px;color:#fcfcfc;background:#000000bf;padding:4px 2px 2px}#overlay .hof-map-msg[hidden]{display:none}#overlay .hof-legend{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;color:#88a;margin:0 0 12px}#overlay .hof-legend i{display:block;width:12px;height:12px;box-shadow:0 0 0 2px #000}#overlay .hof-legend span{margin:0 4px}#overlay .hof-room[hidden]{display:none}#overlay .car-row.wrap{flex-wrap:wrap}#overlay .car-row.wrap .car-v{width:100%;text-align:right;white-space:normal;margin-top:2px}#overlay .car-rows{max-height:38vh;overflow-y:auto;-webkit-overflow-scrolling:touch}#overlay .hof-scroll{max-height:max(140px,min(48vh,calc(100vh - 340px)))}@media (max-height: 760px){#overlay .hof-title{font-size:24px;margin-bottom:4px}#overlay .hof-br{display:none}#overlay .hof-bulbs+.hof-tag{margin-top:4px}#overlay .hof-marquee .hof-bulbs:last-child{display:none}#overlay .hof-scroll{max-height:max(120px,calc(100vh - 290px))}}@media (max-height: 500px){#overlay .hof-marquee .hof-bulbs,#overlay .hof-tag{display:none}#overlay .hof-marquee{padding:4px;margin-bottom:6px}#overlay .hof-title{margin:0}#overlay .hof-tabs{margin-bottom:6px}#overlay .hof-tab{padding:8px 4px}#overlay .hof-card .car-ok{padding:10px}#overlay .hof-scroll{max-height:max(110px,calc(100vh - 210px))}}@media (max-width: 360px){#overlay .hof-pl-v{font-size:24px}#overlay .hof-pl-v small{font-size:12px}#overlay .hof-scroll{padding:6px 4px}#overlay .hof-row{gap:4px;padding:4px 2px 2px}}#overlay .hof-card .life-x{top:-18px;right:-16px;width:32px;padding:6px 0}#overlay .hof-park-line span{display:block}#overlay .panel{max-height:calc(100vh - 12px);overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}@media (max-height: 700px){#overlay .car-rows{max-height:26vh}#overlay .car-name{font-size:24px}#overlay .car-hero{margin:6px 0 8px;padding:6px 6px 8px}#overlay .car-hr{font-size:32px}}#overlay .hof-strip{position:relative}#overlay .strike-k i:nth-child(3n){animation-name:strike-stamp-back}@keyframes strike-stamp-back{0%{opacity:1;transform:scale(-1.6,1.6)}to{opacity:1;transform:scaleX(-1)}}#overlay .panel{max-height:calc(100vh - 12px);max-height:calc(100dvh - 12px)}#overlay .panel:has(.hof-card){height:calc(100vh - 16px);height:calc(100dvh - 16px);max-height:none;display:flex;flex-direction:column;overflow:hidden;padding:12px 10px}#overlay .hof-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:min(calc(94vw - 28px),380px)}#overlay .hof-card>*{flex:none}#overlay .hof-card .hof-scroll{flex:1 1 auto;min-height:0;max-height:none}#overlay .hof-card .life-x{top:-6px;right:-6px}#overlay .hof-title{font-size:24px}#overlay .hof-br{display:none}#overlay .hof-marquee .hof-bulbs:last-child{display:none}#overlay .hof-tag{margin:4px 0 0}#overlay .hof-title{margin:0 0 4px}#overlay .hof-tabs{margin-bottom:8px}#overlay .hof-tab{padding:8px 4px}#overlay .hof-card .car-ok{padding:12px 10px}@keyframes hof-in{0%{opacity:0}to{opacity:1}}#overlay .hof-row{animation:hof-in .2s steps(2,end) forwards;transform:none}#overlay .hof-strip{-webkit-mask-image:none;mask-image:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x;scroll-behavior:auto;will-change:scroll-position}#overlay .hof-chip{scroll-snap-stop:normal;transition:none}#overlay .hof-chip:not(.on){opacity:.75}@media (max-width: 360px){#overlay .hof-totals{grid-template-columns:1fr;gap:4px}#overlay .hof-totals div{display:flex;justify-content:space-between;align-items:center;padding:4px 8px 2px}#overlay .hof-totals b{display:inline}}#overlay .panel:has(.car-card),#overlay .panel:has(.news-card){max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);display:flex;flex-direction:column;overflow:hidden}#overlay .car-card,#overlay .news-card{flex:0 1 auto;min-height:0;display:flex;flex-direction:column}#overlay .car-card>*,#overlay .news-card>*{flex:none}#overlay .car-card>.car-rows{flex:0 1 auto;min-height:64px;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#overlay .news-card>.news-scroll{flex:0 1 auto;min-height:80px;max-height:none}#overlay .car-card>.car-tag,#overlay .car-card>.car-title{align-self:center}#overlay .car-row{animation:hof-in .2s steps(2,end) forwards;transform:none}@media (max-height: 720px){#overlay .car-name{font-size:24px}#overlay .car-hero{margin:6px 0 8px;padding:6px 6px 8px}#overlay .car-hr{font-size:32px}#overlay .car-row{padding:4px 6px 2px}#overlay .car-card .car-ok,#overlay .car-card .car-act{padding:10px}}#overlay .news-card>.news-tag{align-self:center}#overlay .car-card>.car-head,#overlay .car-card>.car-body{display:flex;flex-direction:column}#overlay .car-card>.car-body{flex:0 1 auto;min-height:0}#overlay .car-head>*,#overlay .car-body>*{flex:none}#overlay .car-head>.car-tag,#overlay .car-head>.car-title{align-self:center}#overlay .car-body>.car-rows{flex:0 1 auto;min-height:64px;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media (max-height: 500px) and (min-width: 560px){#overlay .car-card{flex-direction:row;gap:14px;width:min(88vw,720px);align-items:stretch}#overlay .car-card>.car-head{flex:0 0 42%;justify-content:center}#overlay .car-card>.car-body{flex:1 1 auto}#overlay .car-since{display:none}#overlay .car-hero{margin:6px 0 0}}@media (max-height: 500px) and (min-width: 560px){#overlay .car-card>.car-body{padding-top:36px}}#overlay .panel:has(.lk-card){height:calc(100vh - 16px);height:calc(100dvh - 16px);max-height:none;display:flex;flex-direction:column;overflow:hidden;padding:12px 10px}#overlay .lk-card{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:min(calc(94vw - 28px),380px);animation:cele-in .5s steps(1,end) both}#overlay .lk-card>*{flex:none}#overlay .lk-card .life-x{top:-6px;right:-6px;z-index:3}#overlay .lk-top{position:relative}#overlay .lk-tag{display:inline-block;background:#3cbcfc;color:#000;border:4px solid #fcfcfc;font-size:12px;padding:4px 8px 2px;line-height:1;margin:0 0 6px}#overlay .lk-namerow{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:0 0 6px}#overlay .lk-name{color:#f8d838;font-size:24px;line-height:1.2;text-shadow:0 3px 0 #7a3a00,0 6px 0 #000;overflow-wrap:anywhere}#overlay .lk-rename{font-size:12px;padding:6px 8px;min-width:0}#overlay .lk-stage{display:flex;justify-content:center;align-items:flex-end;gap:28px;padding:6px 0 0;margin:0 0 8px;background:linear-gradient(#0a0a2a 0 62%,#2e8a2e 62% 80%,#c07838 80%);border:4px solid #fcfcfc;height:96px;box-sizing:border-box}#overlay .lk-prev{width:80px;height:80px;image-rendering:pixelated;image-rendering:crisp-edges}#overlay .lk-tabs{display:flex;gap:8px;margin:0 0 8px}#overlay .lk-tab{flex:1;min-width:0;padding:8px 4px;font-size:12px;background:#0c0c30;color:#88a;border-color:#5a5a8a}#overlay .lk-tab.on{background:#3cbcfc;color:#000;border-color:#fcfcfc}#overlay .lk-tip{position:absolute;left:0;right:0;bottom:44px;z-index:4;padding:6px 4px 4px;background:#000;border:4px solid #f8d838;color:#f8d838;font-size:12px;line-height:1.5}#overlay .lk-scroll{flex:1 1 auto;min-height:90px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border:4px solid #fcfcfc;background:#000;padding:6px;margin:0 0 8px;text-align:left}#overlay .lk-sec{margin:0 0 10px}#overlay .lk-h{display:flex;justify-content:space-between;gap:8px;background:#2838a8;padding:4px 6px 2px;font-size:12px;margin:0 0 6px}#overlay .lk-h em{font-style:normal;color:#f8d838;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#overlay .lk-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px}#overlay .lk-sw{position:relative;min-width:0;height:44px;padding:0;background:#10184a;border:4px solid #3a3a6a;box-shadow:none;clip-path:none;display:flex;align-items:center;justify-content:center}#overlay .lk-sw.on{border-color:#f8d838;background:#2a2a10}#overlay .lk-sw.locked>i{filter:grayscale(1) brightness(.45)}#overlay .lk-sw:active{transform:none}#overlay .lk-shirt{display:block;width:24px;height:22px;background:var(--j);clip-path:polygon(0 4px,6px 0,18px 0,24px 4px,24px 10px,19px 10px,19px 22px,5px 22px,5px 10px,0 10px);box-shadow:inset 0 0 0 2px #00000059,inset 0 -4px 0 var(--a);background-image:repeating-linear-gradient(90deg,transparent 0 4px,var(--t) 4px 5px)}#overlay .lk-helmet{display:block;width:24px;height:16px;background:var(--a);border-radius:12px 12px 0 0;box-shadow:inset 0 -3px #00000059,6px 0 0 -1px var(--a)}#overlay .lk-helmet.kit{background:repeating-linear-gradient(45deg,#fcfcfc 0 3px,#5a5ab0 3px 6px);box-shadow:none}#overlay .lk-bat{display:block;width:30px;height:6px;background:linear-gradient(90deg,var(--s) 0 30%,var(--b) 30%);border-radius:0 3px 3px 0;transform:rotate(-30deg);box-shadow:0 2px #00000080}#overlay .lk-skin{display:block;width:22px;height:22px;background:var(--k);border-radius:50%;box-shadow:inset -3px -3px #00000040}#overlay .lk-skin.daily{background:conic-gradient(#ffe0c4 0 17%,#f0c8a0 0 33%,#d6a678 0 50%,#a06840 0 67%,#6e4228 0 83%,#462a1c 0)}#overlay .lk-dice{position:absolute;right:2px;bottom:0;font-size:12px;color:#f8d838;text-shadow:1px 1px 0 #000}#overlay .lk-lock{position:absolute;width:10px;height:8px;background:#f8d838;left:50%;top:50%;transform:translate(-50%,-20%);box-shadow:0 0 0 2px #000}#overlay .lk-lock:before{content:"";position:absolute;left:2px;top:-6px;width:6px;height:6px;border:2px solid #f8d838;border-bottom:0;box-sizing:border-box}#overlay .lk-new{position:absolute;top:-6px;right:-4px;background:#cc2626;color:#fcfcfc;font-size:12px;line-height:1;padding:2px 2px 0;animation:life-blink .6s steps(1) infinite}#overlay .lk-ladder{margin:0 0 8px;text-align:left}#overlay .lk-ladder-line{font-size:12px;line-height:1.5;color:#c8c8c8}#overlay .lk-ladder-line b{color:#f8d838}#overlay .lk-ladder-note{font-size:12px;color:#88a}#overlay .lk-meter{height:12px;border:4px solid #fcfcfc;background:#10184a;margin-top:4px}#overlay .lk-meter i{display:block;height:100%;background:repeating-linear-gradient(90deg,#f8d838 0 6px,#c89818 6px 8px)}#overlay .lk-buttons{display:flex;gap:8px}#overlay .lk-buttons button{flex:1;min-width:0;padding:12px 6px;font-size:12px}#overlay .lk-share{background:#3a0c0c;border-color:#e83838}@media (max-height: 640px){#overlay .lk-stage{height:78px}#overlay .lk-prev{width:64px;height:64px}#overlay .lk-name{font-size:16px}}@media (max-height: 500px) and (min-width: 560px){#overlay .lk-card{display:grid;grid-template-columns:42% 1fr;grid-template-rows:1fr auto auto;column-gap:12px;width:min(92vw,760px)}#overlay .lk-top{grid-column:1;grid-row:1 / 4;align-self:center}#overlay .lk-scroll{grid-column:2;grid-row:1;margin-top:30px}#overlay .lk-ladder{grid-column:2;grid-row:2}#overlay .lk-buttons{grid-column:2;grid-row:3}#overlay .lk-stage{height:84px}#overlay .lk-prev{width:70px;height:70px}#overlay .lk-name{font-size:16px}}#overlay .lk-stage{justify-content:center}#overlay .lk-count{color:inherit;opacity:.85}#overlay .lk-howto{border:4px solid #e83838;background:#2a0808;padding:6px 8px 2px;margin:0 0 10px;font-size:12px;line-height:1.6}#overlay .lk-howto b{color:#f8d838;display:block;margin-bottom:4px}#overlay .lk-howto p{margin:0 0 6px;color:#fcfcfc}#overlay .lk-howto em{font-style:normal;color:#f8d838}#overlay .lk-howto .lk-off{color:#88a}#overlay .lk-ch{border:4px solid #3a3a6a;background:#10184a;padding:6px 6px 4px;margin:0 0 8px;font-size:12px;line-height:1.5}#overlay .lk-ch.share{border-color:#7a2020;background:#1e0c18}#overlay .lk-ch.done{border-color:#58d854;background:#0c2410}#overlay .lk-ch-top{display:flex;gap:6px;align-items:baseline}#overlay .lk-ch-kind{flex:none;background:#3cbcfc;color:#000;padding:2px 4px 0;line-height:1.2}#overlay .lk-ch.share .lk-ch-kind{background:#cc2626;color:#fcfcfc}#overlay .lk-ch.done .lk-ch-kind{background:#58d854;color:#000}#overlay .lk-ch-title{color:#fcfcfc;overflow-wrap:anywhere}#overlay .lk-ch-reward{color:#f8d838;margin:2px 0}#overlay .lk-ch-bar{display:flex;align-items:center;gap:8px}#overlay .lk-ch-bar .lk-meter{flex:1;margin:0;height:12px;border-width:2px}#overlay .lk-ch-bar span{flex:none;color:#c8c8c8;white-space:nowrap}#overlay .lk-ch.done .lk-ch-bar span{color:#58d854}@media (max-height: 500px) and (min-width: 560px){#overlay .lk-card{grid-template-rows:1fr auto}#overlay .lk-top{grid-row:1 / 3}#overlay .lk-buttons{grid-row:2}}#overlay .lk-stage{position:relative;height:104px;padding-top:4px}#overlay .lk-prev{width:92px;height:92px}#overlay .lk-stage .lk-tip{top:auto;bottom:0}@media (max-height: 640px){#overlay .lk-stage{height:86px}#overlay .lk-prev{width:76px;height:76px}}@media (max-height: 500px) and (min-width: 560px){#overlay .lk-stage{height:90px}#overlay .lk-prev{width:80px;height:80px}}#overlay .hof-row,#overlay .car-row,#overlay .news-item{animation:none!important;opacity:1!important;transform:none!important}#overlay .hof-pl-date{color:#c8a868;font-size:12px;margin:-2px 0 4px}#overlay .hof-plaque .hof-note{margin:0 0 2px;color:#c8a868}#overlay .lost-card{position:relative;max-width:330px;margin:0 auto;overflow:hidden;padding:4px 2px 2px;animation:life-in .32s steps(1,end) both}#overlay .lost-rain{position:absolute;inset:0;pointer-events:none}#overlay .lost-rain i{position:absolute;top:-10px;width:2px;height:8px;background:#3cbcfc;opacity:.6;animation:lost-drop 1.2s steps(6) infinite}@keyframes lost-drop{to{transform:translateY(260px)}}#overlay .lost-tag{position:relative;display:inline-block;background:#5a5a8a;color:#fcfcfc;border:4px solid #fcfcfc;font-size:12px;padding:4px 8px 2px;line-height:1;margin:4px 0 10px}#overlay .lost-trophy{position:relative;width:48px;height:52px;margin:0 auto 10px;animation:lost-tip 1.6s steps(4) .4s forwards;transform-origin:50% 100%}#overlay .lost-trophy span{position:absolute;inset:0;background:#9090a8;clip-path:polygon(0 0,100% 0,100% 14%,86% 14%,86% 36%,64% 56%,58% 56%,58% 74%,76% 74%,76% 88%,88% 88%,88% 100%,12% 100%,12% 88%,24% 88%,24% 74%,42% 74%,42% 56%,36% 56%,14% 36%,14% 14%,0 14%);box-shadow:inset -6px 0 #6a6a80}#overlay .lost-trophy i{position:absolute;left:46%;top:0;width:4px;height:58%;background:#000;clip-path:polygon(0 0,100% 0,100% 30%,40% 30%,40% 60%,100% 60%,100% 100%,0 100%)}@keyframes lost-tip{0%{transform:rotate(0)}50%{transform:rotate(-8deg)}to{transform:rotate(-24deg) translateY(4px)}}#overlay .lost-title{position:relative;color:#3cbcfc;font-size:32px;line-height:1.2;text-shadow:0 4px 0 #182878,0 8px 0 #000;margin:0 0 10px;animation:lost-sag 2s steps(2) infinite}@keyframes lost-sag{50%{transform:translateY(3px)}}#overlay .lost-list{position:relative;max-height:38vh;max-height:38dvh;overflow-y:auto;margin:0 0 12px;text-align:left}#overlay .lost-item{border:4px solid #3a3a6a;background:#10184a;padding:6px 8px 2px;margin:0 0 8px;font-size:12px;line-height:1.6}#overlay .lost-item p{margin:0 0 4px;color:#fcfcfc;overflow-wrap:anywhere}#overlay .lost-item b{color:#f8d838;font-weight:400}#overlay .lost-item em{font-style:normal;color:#3cbcfc}#overlay .lost-nums{color:#c8c8c8!important}@media (max-width: 360px){#overlay .lost-title{font-size:24px}}#overlay .panel:has(.park-card){height:calc(100vh - 16px);height:calc(100dvh - 16px);max-height:none;display:flex;flex-direction:column;overflow:hidden;padding:12px 10px}#overlay .park-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:min(calc(94vw - 28px),360px);margin:0 auto}#overlay .park-card>*{flex:none}#overlay .pk-tag{align-self:center;display:inline-block;background:#0c0c30;color:#f8d838;border:4px solid #f8d838;font-size:12px;padding:4px 8px 2px;line-height:1;margin:2px 0 8px}#overlay .pk-title{color:#fcfcfc;font-size:24px;line-height:1.2;text-shadow:0 4px 0 #2a6a2a,0 8px 0 #000;margin:0 0 10px}#overlay .pk-sub{color:#c8c8c8;font-size:12px;line-height:1.5;margin:0 0 8px}#overlay .pk-list{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;margin:0 0 10px;display:flex;flex-direction:column;gap:6px;padding:2px}#overlay .pk-row{display:block;width:100%;min-width:0;text-align:left;padding:6px 8px 4px;margin:0;background:#10184a;border:4px solid #3a3a6a;color:#fcfcfc;box-shadow:none;line-height:1.5;flex:none}#overlay .pk-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#overlay .pk-name{font-size:12px;color:#f8d838}#overlay .pk-where{font-size:12px;color:#fcfcfc}#overlay .pk-dims{font-size:8px;color:#3cbcfc}#overlay .pk-taken{font-size:8px;color:#e83838}#overlay .pk-row.on{background:#f8d838;border-color:#fcfcfc}#overlay .pk-row.on span{color:#000}#overlay .pk-row.taken{opacity:.55}#overlay .pk-row:active{transform:none}#overlay .park-card .car-ok{margin:0 0 8px}#overlay .park-card .car-act{margin:0;padding:10px}@media (max-height: 500px){#overlay .pk-sub,#overlay .pk-tag{display:none}#overlay .pk-title{font-size:16px;margin:0 0 6px;text-shadow:0 2px 0 #2a6a2a,0 4px 0 #000}#overlay .park-card .car-ok{padding:8px 10px;margin:0 0 6px}#overlay .park-card .car-act{padding:6px}}#overlay .fp-tabs{display:flex;gap:6px;margin:0 0 8px}#overlay .fp-tab{flex:1 1 0;min-width:0;margin:0;padding:6px 6px 4px;text-align:left;line-height:1.5;background:#0c0c30;border:4px solid #3a3a6a;box-shadow:none;color:#fcfcfc}#overlay .fp-tab span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#overlay .fp-k{font-size:8px;color:#3cbcfc}#overlay .fp-v{font-size:10px;color:#fcfcfc}#overlay .fp-tab.on{border-color:#f8d838;background:#10184a}#overlay .fp-tab.on .fp-k{color:#f8d838}#overlay .fp-dealer{background:#3a0c0c;border-color:#a01010}#overlay .fp-tab:active{transform:none}#overlay .car-tabs{margin:0 0 8px}#overlay .car-tabs .hof-tab{font-size:10px;padding:8px 2px}#overlay .car-room[hidden]{display:none}#overlay .car-room .hof-map canvas{width:100%;height:auto;image-rendering:pixelated}#overlay .car-room .hof-stats small{font-size:8px;color:#88a}#overlay .hof-chip.car-unplayed{opacity:.45}#overlay .car-split-note{text-align:center;color:#88a;font-size:8px;margin:6px 0 2px}#overlay .car-arm{display:block;margin:0 0 6px;padding:6px 8px 4px 10px;background:#10184a;border:4px solid #3a3a6a;border-left-width:8px;line-height:1.5;text-align:left}#overlay .car-arm span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#overlay .car-arm-name{font-size:12px;color:#f8d838}#overlay .car-arm-sub{font-size:8px;color:#3cbcfc}#overlay .car-arm-line{font-size:10px;color:#fcfcfc}#overlay .car-arm-line2{font-size:8px;color:#c8c8c8}#overlay .car-arm.car-unplayed{opacity:.5}#overlay .car-arm-h{margin:10px 0 6px}#overlay .lk-stage{height:132px;cursor:pointer}#overlay .lk-prev{width:124px;height:124px}@media (min-height: 760px){#overlay .lk-stage{height:164px}#overlay .lk-prev{width:156px;height:156px}}#overlay .lk-peek{display:none;position:absolute;left:0;top:4px;background:#cc2626;color:#fcfcfc;font-size:12px;line-height:1;padding:3px 4px 1px;animation:life-blink .8s steps(1) infinite}#overlay .lk-stage.peeking .lk-peek{display:block}#overlay .lk-turn{position:absolute;right:0;top:4px;font-size:12px;line-height:1;color:#88a}#overlay .lk-stage.peeking .lk-prev{outline:2px dashed #e83838;outline-offset:2px}#overlay .lk-tip{white-space:normal;line-height:1.4}#overlay .lk-sw.peek{border-color:#e83838;background:#2a0c10}#overlay .lk-sw.peek>i{filter:none}#overlay .lk-sw.locked>i{filter:saturate(.7) brightness(.7)}#overlay .lk-sw.locked .lk-lock{inset:auto 5px 4px auto;transform:scale(.8)}#overlay .lk-peekline{border:4px solid #e83838;background:#2a0808;padding:4px 6px 2px;margin:0 0 8px;font-size:12px;line-height:1.5;color:#fcfcfc;overflow-wrap:anywhere}#overlay .lk-peekline[hidden]{display:none}#overlay .lk-peekline b{color:#f8d838;font-weight:400;display:block}#overlay .lk-h em.lk-locked{color:#e83838}#overlay .lk-next{display:flex;flex-direction:column;gap:2px;border:4px solid #f8d838;background:#2a2a10;padding:4px 6px 2px;margin:0 0 10px;font-size:12px;line-height:1.4}#overlay .lk-next span{color:#f8d838}#overlay .lk-next em{font-style:normal;color:#fcfcfc;overflow-wrap:anywhere}#overlay .lk-group{margin-top:4px}#overlay .lk-ch.ball{border-color:#2a5aa8;background:#0c1a3a}#overlay .lk-ch.ball .lk-ch-kind{background:#f8d838}#overlay .lk-ch.ball.done{border-color:#58d854;background:#0c2410}#overlay .lk-pat{display:block;width:24px;height:24px;image-rendering:pixelated;background-size:24px 24px;box-shadow:0 0 0 2px #000}#overlay .lk-pants{display:block;width:20px;height:24px;background:linear-gradient(90deg,var(--c) 0 8px,transparent 8px 12px,var(--c) 12px);box-shadow:inset 0 3px #00000080;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#overlay .lk-sleeve{display:block;width:24px;height:10px;background:var(--c);border-radius:5px;box-shadow:inset 0 -3px #00000059,0 0 0 2px #000}#overlay .lk-sock{display:block;width:10px;height:24px;background:var(--c);box-shadow:inset -3px 0 #0000004d,0 0 0 2px #000}#overlay .lk-sock.striped{background:repeating-linear-gradient(180deg,var(--s) 0 2px,var(--c) 2px 6px)}#overlay .lk-shoe{display:block;width:26px;height:12px;background:var(--c);border-radius:8px 10px 2px 2px;box-shadow:inset 0 -3px #f8f8f8,0 0 0 2px #000}#overlay .lk-glove{display:block;width:18px;height:20px;background:var(--c);border-radius:6px 6px 4px 4px;box-shadow:inset 0 -4px #0000004d,0 0 0 2px #000}@media (max-height: 640px){#overlay .lk-stage{height:96px}#overlay .lk-prev{width:88px;height:88px}}@media (max-height: 500px) and (min-width: 560px){#overlay .lk-stage{height:112px}#overlay .lk-prev{width:104px;height:104px}}#overlay .panel:has(.mk-card){display:flex;flex-direction:column;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px)}#overlay .mk-card{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:min(calc(94vw - 28px),400px);font-size:12px;line-height:1.5;text-align:left}#overlay .mk-card>*{flex:none}#overlay .mk-card .life-x{top:-6px;right:-6px;z-index:3}#overlay .mk-tag{align-self:center;background:#f8d838;color:#000;padding:4px 8px 2px;margin:0 0 6px;font-size:14px}#overlay .mk-when{text-align:center;color:#58d854;margin:0 0 4px}#overlay .mk-when.shut{color:#e83838}#overlay .mk-paynow{text-align:center;color:#c8c8c8;margin:0 0 6px}#overlay .mk-msg{text-align:center;border:2px solid #f8d838;color:#f8d838;padding:2px 4px 0;margin:0 0 6px}#overlay .mk-scroll{flex:1 1 auto;min-height:120px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:2px;margin:0 0 6px}#overlay .mk-row{border:4px solid #3a3a6a;background:#10184a;padding:4px 6px 2px;margin:0 0 6px}#overlay .mk-row.open{border-color:#f8d838}#overlay .mk-top{display:flex;gap:6px;align-items:baseline}#overlay .mk-pos{flex:none;background:#3cbcfc;color:#000;padding:1px 4px 0;line-height:1.3}#overlay .mk-name{flex:1;min-width:0;color:#fcfcfc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#overlay .mk-ovr{flex:none;color:#f8d838}#overlay .mk-stats{color:#88a}#overlay .mk-main{display:flex;gap:8px;align-items:flex-start}#overlay .mk-pic{width:86px;height:102px;flex:none}#overlay .mk-pic.can-flip,#overlay .mk-back{cursor:pointer}#overlay .mk-info{flex:1;min-width:0}#overlay .mk-back{display:block;width:100%;max-width:360px;height:auto;margin:2px auto 4px}#overlay .mk-hint{color:#6a6a9a;font-size:.8em;margin-top:2px}#overlay .mk-line{display:flex;justify-content:space-between;align-items:center;gap:6px;color:#c8c8c8}#overlay .mk-line span{min-width:0;overflow-wrap:anywhere}#overlay .mk-line em{font-style:normal;flex:none}#overlay .mk-lead{color:#58d854}#overlay .mk-out{color:#e83838;animation:life-blink .6s steps(1) infinite}#overlay .mk-open{flex:none;min-width:0;padding:4px 10px;font-size:12px}#overlay .mk-bid{border-top:2px solid #3a3a6a;margin-top:4px;padding-top:4px}#overlay .mk-amt{display:flex;align-items:center;gap:8px}#overlay .mk-amt b{color:#f8d838;font-size:16px;font-weight:400;min-width:64px;text-align:center}#overlay .mk-amt span{color:#88a}#overlay .mk-step{min-width:0;width:40px;padding:4px 0;font-size:16px}#overlay .mk-sub{color:#c8c8c8;margin:4px 0 2px}#overlay .mk-cuts{display:flex;flex-wrap:wrap;gap:4px;max-height:132px;overflow-y:auto}#overlay .mk-cut{min-width:0;padding:3px 5px 1px;font-size:12px;background:#0c0c30;border-color:#3a3a6a;color:#c8c8c8}#overlay .mk-cut.like{border-color:#5a5a9a;color:#fcfcfc}#overlay .mk-cut.on{border-color:#e83838;background:#3a0808;color:#fcfcfc}#overlay .mk-cut i{font-style:normal;color:#88a}#overlay .mk-pay{margin:4px 0;color:#58d854}#overlay .mk-pay.over{color:#e83838}#overlay .mk-acts{display:flex;gap:6px;margin-bottom:2px}#overlay .mk-acts button{flex:1;min-width:0;padding:8px 4px;font-size:12px}#overlay .mk-place{background:#0c3a10;border-color:#58d854}#overlay .mk-h{background:#2838a8;padding:3px 6px 1px;margin:4px 0}#overlay .mk-signed{color:#c8c8c8}#overlay .mk-signed b{color:#f8d838;font-weight:400}#overlay .mk-signed i{color:#88a;font-style:normal}#overlay .mk-empty{color:#88a;text-align:center;padding:12px 0}#overlay .mk-foot{color:#88a;margin:0 0 6px}#derby-toast{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + 16vh);transform:translate(-50%);z-index:40;pointer-events:none;box-sizing:border-box;width:max-content;max-width:min(92vw,560px);padding:10px 14px 8px;background:#000;border:4px solid #f8d838;box-shadow:0 4px #0000008c;color:#f8d838;font-family:Derby Pixel,Courier New,monospace;font-size:16px;line-height:1.5;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}#derby-toast[hidden]{display:none}#derby-toast.pop{animation:derby-toast-in .18s steps(3,end)}@keyframes derby-toast-in{0%{transform:translate(-50%,-8px) scale(.92);opacity:.3}to{transform:translate(-50%);opacity:1}}@media (min-width: 900px) and (min-height: 600px){#derby-toast{font-size:20px}}@media (max-height: 500px){#derby-toast{top:calc(env(safe-area-inset-top,0px) + 22vh);font-size:14px}}@media (max-width: 360px){#derby-toast{font-size:13px;padding:8px 10px;top:calc(env(safe-area-inset-top,0px) + 10vh)}}#overlay .panel,#overlay .mk-scroll,#overlay .lk-scroll,#overlay .hof-scroll,#overlay .car-rows,#overlay .news-scroll{background:linear-gradient(#0000,#000 70%) center bottom / 100% 22px no-repeat local,radial-gradient(farthest-side at 50% 100%,#58d8f8bf,#58d8f800) center bottom / 100% 10px no-repeat scroll,#000}#overlay .panel>.buttons{position:sticky;bottom:-20px;margin-bottom:-20px;padding:6px 0 20px;background:#000;box-shadow:0 -12px 10px -6px #000;z-index:2}#overlay .panel>.hint{max-width:520px;margin-left:auto;margin-right:auto}@media (min-width: 1300px) and (min-height: 900px){#overlay .panel{--z: 1.3;zoom:var(--z);max-height:calc((100vh - 12px) / var(--z));max-width:calc(94vw / var(--z))}#overlay .panel:has(.hof-card),#overlay .panel:has(.lk-card),#overlay .panel:has(.park-card){height:calc((100vh - 16px) / var(--z));max-height:none}#overlay .panel:has(.car-card),#overlay .panel:has(.news-card),#overlay .panel:has(.mk-card){max-height:calc((100vh - 16px) / var(--z))}}@media (min-width: 1700px) and (min-height: 1050px){#overlay .panel{--z: 1.5}}#overlay .mk-cuts{max-height:none;overflow:visible}@media (max-height: 500px){#overlay .mk-tag{margin-bottom:2px;font-size:12px}#overlay .mk-when,#overlay .mk-paynow{margin-bottom:2px}#overlay .mk-foot{display:none}#overlay .mk-scroll{min-height:80px;margin-bottom:4px}#overlay .mk-row{padding:2px 6px 0;margin-bottom:4px}#overlay .mk-card .lk-buttons .car-ok{padding:8px 10px}}@media (max-width: 340px){#overlay .panel:has(.mk-card){padding-left:10px;padding-right:10px}#overlay .mk-card{width:calc(94vw - 30px)}#overlay .mk-acts button{font-size:11px}}#overlay .strike-card .car-ok+.car-ok{margin-top:10px}#overlay .car-ok.strike-keep{background:#000;color:#fcfcfc;border-color:#fcfcfc}@media (max-height: 620px){#overlay .strike-k{margin:6px 0 4px}#overlay .strike-text{margin-bottom:8px;line-height:1.6}#overlay .strike-card .car-ok{padding:9px 8px}}#overlay .car-on-h{margin:6px 0 4px;font-size:10px;color:#3cbcfc;text-align:center}#overlay .car-on-crown b{color:#f8d838!important}#overlay .car-on-tier{text-align:center;font-size:14px;color:#f8d838;margin:0 0 6px;letter-spacing:1px}#overlay .car-tabs .hof-tab{font-size:9px;padding:8px 1px}#overlay .panel.marquee{position:relative;background:repeating-linear-gradient(90deg,#7a1414 0 11px,#5a0c0c 11px 13px);border:4px solid #f8d838;box-shadow:0 0 0 3px #000,0 0 24px #f8d83859;padding-top:26px;padding-bottom:22px}#overlay .panel.marquee:before,#overlay .panel.marquee:after{content:"";position:absolute;left:8px;right:8px;height:8px;background:radial-gradient(circle,#fff6a0 0 2px,#8a5a10 2.5px 3px,transparent 3.5px) 0 0 / 14px 8px repeat-x;animation:marquee-chase .6s steps(2) infinite}#overlay .panel.marquee:before{top:8px}#overlay .panel.marquee:after{bottom:6px;animation-direction:reverse}@keyframes marquee-chase{to{background-position:14px 0}}#overlay .panel.marquee .title{color:#f8d838;text-shadow:2px 2px 0 #000,-1px -1px 0 #000;letter-spacing:2px}#overlay .panel.marquee .choice-part .stat{display:flex;justify-content:space-between;align-items:baseline;background:#00000080;border-left:3px solid #f8d838;padding:4px 10px}#overlay .panel.marquee .choice-part .stat b{color:#f8d838;font-size:20px;text-shadow:2px 2px 0 #000}#overlay .panel.marquee .choice-part .flair.gold{color:#f8d838;font-weight:700;text-align:center}#overlay .panel.marquee .choice-part .flair.cyan{color:#58d8f8;text-align:center}#overlay .panel.marquee .choice-part .flair.dim{color:#c8a8a8;text-align:center;font-size:12px}#overlay .panel.marquee .choice-part button{background:#101030;border:3px solid #f8d838;color:#fcfcfc;text-shadow:1px 1px 0 #000}#overlay .panel.marquee .choice-part button:hover,#overlay .panel.marquee .choice-part button:focus{background:#f8d838;color:#000;text-shadow:none}#overlay .car-cc{position:relative;overflow:hidden;margin:2px 0 6px;aspect-ratio:192 / 60;width:100%;border:4px solid var(--tier, #3cbcfc);box-shadow:0 0 0 2px #000,0 4px 0 2px #000;display:flex;align-items:center;justify-content:center;background:#000}#overlay .car-cc-art{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;display:block}#overlay .car-cc .car-name{position:relative;z-index:2;padding:0 8px;max-width:100%;text-shadow:0 4px 0 #7a3a00,0 8px 0 #000,3px 0 0 #000,-3px 0 0 #000,0 -3px 0 #000}#overlay .car-cc-label{position:absolute;z-index:2;right:0;bottom:0;padding:2px 4px 0;background:#000;color:var(--tier, #3cbcfc);font-size:8px;line-height:1.2;letter-spacing:1px}#overlay .car-cc-flash{position:absolute;inset:0;z-index:3;background:#fcfcfc;opacity:0;pointer-events:none}#overlay .car-cc-shine{display:none}#overlay .car-cc-legend .car-cc-shine{display:block;position:absolute;z-index:1;top:-20%;bottom:-20%;width:18%;left:-30%;background:linear-gradient(90deg,transparent,rgba(255,248,200,.55),transparent);transform:skew(-20deg);animation:car-shine 3.2s steps(16) 1.4s infinite}@keyframes car-shine{0%{left:-30%}45%,to{left:130%}}#overlay .car-intro .car-cc{animation:car-cc-in .42s cubic-bezier(.2,1.3,.4,1) both}#overlay .car-intro .car-cc-flash{animation:car-flash .3s steps(3) .4s forwards}#overlay .car-intro .car-head{animation:car-shake .3s steps(6) .42s both}#overlay .car-intro .car-cc .car-name{animation:car-stamp .3s steps(4) .55s both}#overlay .car-intro .car-cc-label{animation:car-fade .2s steps(2) .8s both}#overlay .car-intro .car-title{animation:car-pop-in .25s steps(3) .8s both}#overlay .car-intro .car-since,#overlay .car-intro .car-tag{animation:car-fade .2s steps(2) .9s both}#overlay .car-intro .car-hero{animation:car-fade .2s steps(2) .85s both}#overlay .car-intro .car-body{animation:car-fade .25s steps(2) 1.05s both}#overlay .car-intro-done .car-cc .car-name{animation:life-bob 1.4s ease-in-out infinite}@keyframes car-cc-in{0%{transform:translate(-120%) skew(-14deg)}70%{transform:translate(6%) skew(4deg)}to{transform:none}}@keyframes car-flash{0%{opacity:.95}to{opacity:0}}@keyframes car-shake{0%{transform:translate(0)}17%{transform:translate(-6px,3px)}33%{transform:translate(5px,-3px)}50%{transform:translate(-4px,2px)}67%{transform:translate(3px,-1px)}83%{transform:translate(-1px,1px)}to{transform:none}}@keyframes car-stamp{0%{transform:scale(3);opacity:0}40%{transform:scale(.85);opacity:1}70%{transform:scale(1.08)}to{transform:none;opacity:1}}@keyframes car-pop-in{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:none}}@keyframes car-fade{0%{opacity:0}to{opacity:1}}@media (max-height: 720px){#overlay .car-cc{margin:0 0 4px}}#overlay .lk-cards{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 560px){#overlay .lk-cards{grid-template-columns:1fr 1fr}}#overlay .lk-cc{position:relative;display:block;width:100%;padding:0;text-align:left;clip-path:none;border:4px solid var(--tier, #3cbcfc);background:#000;box-shadow:0 0 0 2px #000;aspect-ratio:192 / 60;overflow:visible}#overlay .lk-cc:active{transform:none}#overlay .lk-cc canvas{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;display:block}#overlay .lk-cc.on{outline:4px solid #fcfcfc;outline-offset:2px}#overlay .lk-cc.locked canvas{filter:grayscale(1) brightness(.4)}#overlay .lk-cc-name,#overlay .lk-cc-tier,#overlay .lk-cc-on{position:absolute;z-index:1;background:#000;font-size:12px;line-height:1;padding:3px 4px 1px}#overlay .lk-cc-name{left:0;top:0;color:#fcfcfc}#overlay .lk-cc-tier{right:0;top:0;color:var(--tier, #3cbcfc);font-size:8px;padding:3px 4px 2px}#overlay .lk-cc-on{left:0;bottom:0;color:#000;background:#f8d838}#overlay .lk-cc-lock{position:absolute;z-index:1;left:4px;right:4px;bottom:4px;color:#f8d838;font-size:8px;line-height:1.4;padding-left:18px;text-align:left}#overlay .lk-cc-lock .lk-lock{left:4px;top:50%;transform:translateY(-30%) scale(.8)}#overlay .lk-cc .lk-new{top:-8px;right:-6px;z-index:2}#overlay .gr-card{position:relative;padding:6px 2px 2px;text-align:center;animation:life-in .32s steps(1,end) both;background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.05) 0 2px,transparent 2px 4px)}#overlay .gr-tag{display:inline-block;background:#3cbcfc;color:#000;border:4px solid #fcfcfc;padding:4px 8px 2px;font-size:12px;line-height:1}#overlay .gr-title{color:#f8d838;font-size:28px;line-height:1.2;margin:6px 0 0;text-shadow:0 4px 0 #7a3a00,0 8px 0 #000}#overlay .gr-week{color:#b060f8;font-size:12px;margin:6px 0}#overlay .gr-meta{display:flex;justify-content:space-between;gap:6px;font-size:12px;margin:0 2px 8px}#overlay .gr-meta span{color:#3cbcfc}#overlay .gr-meta b{color:#f8d838;font-weight:400}#overlay .gr-streak{border:4px solid #f8d838;background:#2a2a10;padding:6px 4px 4px;margin:0 0 8px;font-size:16px;color:#f8d838}#overlay .gr-streak i{font-style:normal;font-size:24px;color:#fcfcfc}#overlay .gr-banner{border:4px solid #3a3a6a;background:#0c0c30;padding:6px 6px 4px;font-size:12px;line-height:1.6;margin:0 0 8px;color:#fcfcfc}#overlay .gr-banner b{display:block;font-size:16px;color:#f8d838;font-weight:400}#overlay .gr-banner.bad{border-color:#e83838;background:#2a0808}#overlay .gr-banner.bad b{color:#e83838}#overlay .gr-banner.good{border-color:#58d858;background:#0c2a10}#overlay .gr-banner.good b{color:#58d858}#overlay .gr-banner.pink{border-color:#f878b8;background:#2a0c20}#overlay .gr-banner.pink b{color:#f878b8}#overlay .gr-revive{display:block;width:100%;margin:6px 0 0;padding:10px 6px 8px;font-size:12px;border-color:#f878b8;background:#3a0c28;color:#fcfcfc;animation:gr-blink .6s steps(1) infinite}@keyframes gr-blink{50%{background:#f878b8;color:#000}}#overlay .gr-map{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 6px;margin:0 0 8px}#overlay .gr-day{position:relative;aspect-ratio:1 / 1.2;border:4px solid #3a3a6a;background:#0c0c30;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:4px 1px 3px;min-width:0}#overlay .gr-dn{font-size:12px;color:#88a;line-height:1}#overlay .gr-wd{font-size:8px;color:#5a5a8a;line-height:1.2;max-width:100%;overflow:hidden;white-space:nowrap}#overlay .gr-rw{border-color:#b060f8;background:#1a0c30}#overlay .gr-rw .gr-wd{color:#b060f8}#overlay .gr-now{animation:gr-pulse .5s steps(1) infinite}@keyframes gr-pulse{50%{border-color:#fcfcfc}}#overlay .gr-got,#overlay .gr-today{border-color:#58d858;background:#0c2a10}#overlay .gr-got .gr-dn,#overlay .gr-today .gr-dn{color:#58d858}#overlay .gr-has{border-color:#f8d838;background:#2a2a10}#overlay .gr-has .gr-dn,#overlay .gr-has .gr-wd{color:#f8d838}#overlay .gr-missed{border-color:#e83838;background:#2a0808}#overlay .gr-missed .gr-dn{color:#e83838}#overlay .gr-revived{border-color:#f878b8;background:#2a0c20}#overlay .gr-revived .gr-dn{color:#f878b8}#overlay .gr-dead,#overlay .gr-late{opacity:.45}#overlay .gr-slot{flex:1;width:100%;display:flex;align-items:center;justify-content:center;position:relative;min-height:0}#overlay .gr-lock{position:relative;width:22px;height:16px;background:#f8d838;box-shadow:0 0 0 3px #000;margin-top:10px}#overlay .gr-lock:before{content:"";position:absolute;left:4px;top:-12px;width:14px;height:13px;border:4px solid #f8d838;border-bottom:0;box-sizing:border-box}#overlay .gr-lock:after{content:"";position:absolute;left:9px;top:5px;width:4px;height:6px;background:#000}#overlay .gr-rw .gr-lock{background:#b060f8}#overlay .gr-rw .gr-lock:before{border-color:#b060f8}#overlay .gr-popping .gr-lock{animation:gr-pop .45s steps(5) forwards}@keyframes gr-pop{30%{transform:translateY(-6px) rotate(-12deg)}60%{transform:translateY(-14px) rotate(18deg) scale(1.2);opacity:1}to{transform:translateY(-30px) rotate(40deg) scale(.4);opacity:0}}#overlay .gr-shard{position:absolute;left:50%;top:50%;width:4px;height:4px;background:#f8d838;animation:gr-shard .5s steps(5) forwards}#overlay .gr-rw .gr-shard{background:#b060f8}@keyframes gr-shard{to{transform:translate(var(--dx),var(--dy));opacity:0}}#overlay .gr-check{position:relative;width:26px;height:22px;animation:gr-stamp .3s steps(3) both}#overlay .gr-check:before{content:"";position:absolute;left:2px;top:10px;width:8px;height:4px;background:#58d858;transform:rotate(45deg);box-shadow:0 0 0 2px #000}#overlay .gr-check:after{content:"";position:absolute;left:7px;top:7px;width:18px;height:4px;background:#58d858;transform:rotate(-50deg);box-shadow:0 0 0 2px #000}#overlay .gr-x{font-size:24px;color:#e83838;text-shadow:0 3px 0 #000;animation:gr-stamp .3s steps(3) both}#overlay .gr-heart{width:4px;height:4px;color:#f878b8;animation:gr-stamp .3s steps(3) both;margin:-8px 16px 0 0;box-shadow:4px 0 0 currentColor,12px 0 0 currentColor,0 4px 0 currentColor,4px 4px 0 currentColor,8px 4px 0 currentColor,12px 4px 0 currentColor,16px 4px 0 currentColor,4px 8px 0 currentColor,8px 8px 0 currentColor,12px 8px 0 currentColor,8px 12px 0 currentColor}@keyframes gr-stamp{0%{transform:scale(2.4);opacity:0}60%{transform:scale(.9);opacity:1}to{transform:none}}#overlay .gr-prize{animation:gr-stamp .35s steps(3) both;display:flex;align-items:center;justify-content:center;position:relative;width:100%}#overlay .gr-prize canvas{width:100%;image-rendering:pixelated;border:2px solid #b060f8}#overlay .gr-prize .lk-trail,#overlay .gr-art .lk-trail{display:block;width:44px;height:28px;background-size:100% 100%;image-rendering:pixelated}#overlay .gr-prize .lk-fx,#overlay .gr-art .lk-fx{display:none}#overlay .gr-list{border:4px solid #fcfcfc;padding:6px;display:grid;gap:6px;margin:0 0 8px;text-align:left}#overlay .gr-row{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.3;min-width:0}#overlay .gr-row .gr-art{flex:none;width:48px;height:30px;display:flex;align-items:center;justify-content:center;position:relative}#overlay .gr-row.card .gr-art{width:72px;height:auto}#overlay .gr-row .gr-art canvas{width:100%;image-rendering:pixelated}#overlay .gr-name{flex:1;min-width:0;overflow-wrap:anywhere}#overlay .gr-name small{display:block;font-size:8px;color:#88a}#overlay .gr-row em{font-style:normal;font-size:8px;color:#88a;flex:none}#overlay .gr-row.on em{color:#58d858}#overlay .gr-none{font-size:12px;color:#88a;text-align:center}#overlay .gr-note{font-size:8px;line-height:1.6;color:#5a5a8a;margin:0 0 8px}#overlay .gr-test{border:4px dashed #f8a020;padding:4px;margin:0 0 8px;font-size:8px;color:#f8a020}#overlay .gr-test b{display:block;font-weight:400;margin:0 0 4px}#overlay .gr-test div{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}#overlay .gr-test button{font-size:8px;padding:6px 4px 4px;min-width:0;flex:1 1 30%}#overlay .panel:has(.gr-card){max-height:calc(100dvh - 16px);overflow-y:auto}#overlay .lk-trail{display:block;width:33px;height:21px;background-size:100% 100%;image-rendering:pixelated}#overlay .lk-bat-paint{background:repeating-linear-gradient(90deg,var(--s) 0 3px,var(--b) 3px 6px)}#overlay .lk-fx{position:absolute;left:1px;bottom:1px;font-size:8px;line-height:1;padding:1px 1px 0;background:#e83818;color:#f8f8a0}#overlay .lk-ch.grind{border-color:#b060f8;background:#1a0c30}#overlay .lk-ch.grind .lk-ch-kind{background:#b060f8}#overlay .ws-card{position:relative;padding:6px 2px 2px;text-align:center;overflow:hidden;animation:life-in .32s steps(1,end) both;background:radial-gradient(ellipse at 50% 0%,rgba(248,200,56,.22),transparent 60%),repeating-linear-gradient(to bottom,rgba(255,255,255,.05) 0 2px,transparent 2px 4px)}#overlay .panel:has(.ws-card){max-height:calc(100dvh - 16px);overflow-y:auto;border-color:#f8c838}#overlay .ws-sky{position:absolute;inset:0;pointer-events:none}#overlay .ws-sky i{position:absolute;width:4px;height:4px;background:#f8c838;opacity:0;box-shadow:0 -8px #f8c838,0 8px #f8c838,-8px 0 #f8c838,8px 0 #f8c838,-6px -6px #e83838,6px 6px #e83838,6px -6px #fcfcfc,-6px 6px #fcfcfc;animation:ws-burst 2.4s steps(6) infinite}#overlay .ws-sky i:nth-child(1){left:12%;top:40px}#overlay .ws-sky i:nth-child(2){left:84%;top:28px;animation-delay:.5s}#overlay .ws-sky i:nth-child(3){left:22%;top:120px;animation-delay:1.1s}#overlay .ws-sky i:nth-child(4){left:76%;top:112px;animation-delay:1.6s}#overlay .ws-sky i:nth-child(5){left:50%;top:14px;animation-delay:.8s}#overlay .ws-sky i:nth-child(6){left:92%;top:170px;animation-delay:2s}@keyframes ws-burst{0%{opacity:0;transform:scale(.2)}20%{opacity:1;transform:scale(1)}60%{opacity:.8;transform:scale(1.6)}to{opacity:0;transform:scale(2)}}#overlay .ws-tag{position:relative;display:inline-block;background:#cc2626;color:#fcfcfc;border:4px solid #fcfcfc;padding:4px 8px 2px;font-size:12px;line-height:1}#overlay .ws-cup{position:relative;width:4px;height:4px;margin:14px auto 54px;left:-26px;color:#f8c838;box-shadow:0 0 0 currentColor,4px 0 0 currentColor,8px 0 0 currentColor,12px 0 0 currentColor,16px 0 0 currentColor,20px 0 0 currentColor,24px 0 0 currentColor,28px 0 0 currentColor,32px 0 0 currentColor,36px 0 0 currentColor,40px 0 0 currentColor,44px 0 0 currentColor,48px 0 0 currentColor,-8px 4px 0 currentColor,-4px 4px 0 currentColor,4px 4px #fcfcfc,8px 4px 0 currentColor,12px 4px 0 currentColor,16px 4px 0 currentColor,20px 4px 0 currentColor,24px 4px 0 currentColor,28px 4px 0 currentColor,32px 4px 0 currentColor,36px 4px 0 currentColor,40px 4px #b07800,44px 4px #b07800,52px 4px 0 currentColor,56px 4px 0 currentColor,-8px 8px 0 currentColor,4px 8px #fcfcfc,8px 8px 0 currentColor,12px 8px 0 currentColor,16px 8px 0 currentColor,20px 8px 0 currentColor,24px 8px 0 currentColor,28px 8px 0 currentColor,32px 8px 0 currentColor,36px 8px 0 currentColor,40px 8px #b07800,44px 8px #b07800,56px 8px 0 currentColor,-8px 12px 0 currentColor,-4px 12px 0 currentColor,8px 12px 0 currentColor,12px 12px 0 currentColor,16px 12px 0 currentColor,20px 12px 0 currentColor,24px 12px 0 currentColor,28px 12px 0 currentColor,32px 12px 0 currentColor,36px 12px #b07800,40px 12px #b07800,52px 12px 0 currentColor,56px 12px 0 currentColor,12px 16px 0 currentColor,16px 16px 0 currentColor,20px 16px 0 currentColor,24px 16px 0 currentColor,28px 16px 0 currentColor,32px 16px #b07800,36px 16px #b07800,16px 20px 0 currentColor,20px 20px 0 currentColor,24px 20px 0 currentColor,28px 20px #b07800,32px 20px #b07800,20px 24px 0 currentColor,24px 24px 0 currentColor,28px 24px #b07800,20px 28px 0 currentColor,24px 28px 0 currentColor,28px 28px #b07800,12px 32px 0 currentColor,16px 32px 0 currentColor,20px 32px 0 currentColor,24px 32px 0 currentColor,28px 32px 0 currentColor,32px 32px #b07800,36px 32px #b07800,8px 36px #7a1010,12px 36px #7a1010,16px 36px #7a1010,20px 36px #f8c838,24px 36px #f8c838,28px 36px #f8c838,32px 36px #7a1010,36px 36px #7a1010,40px 36px #7a1010,8px 40px #7a1010,12px 40px #7a1010,16px 40px #7a1010,20px 40px #7a1010,24px 40px #7a1010,28px 40px #7a1010,32px 40px #7a1010,36px 40px #7a1010,40px 40px #7a1010;animation:ws-shine 1.2s steps(1) infinite}@keyframes ws-shine{50%{color:#fce070}}#overlay .ws-title{position:relative;color:#f8c838;font-size:32px;line-height:1.1;margin:0 0 8px;letter-spacing:2px;text-shadow:0 4px 0 #e83838,0 8px 0 #000;animation:ws-glow .9s steps(1) infinite}@keyframes ws-glow{50%{color:#fcfcfc}}@media (max-width: 380px){#overlay .ws-title{font-size:26px}}#overlay .ws-match{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 10px}#overlay .ws-pen{flex:1;min-width:0;background:var(--a);color:var(--b);border:4px solid var(--b);padding:8px 4px 6px;font-size:12px;line-height:1.2}#overlay .ws-l{clip-path:polygon(0 0,100% 0,88% 50%,100% 100%,0 100%);padding-right:14px}#overlay .ws-r{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12% 50%);padding-left:14px}#overlay .ws-vs{flex:none;color:#fcfcfc;font-size:16px;text-shadow:0 3px 0 #e83838}#overlay .ws-lead{position:relative;border:4px solid #f8c838;background:#2a2208;padding:6px 6px 4px;font-size:12px;line-height:1.6;color:#fcfcfc;margin:0 0 8px}#overlay .ws-lead b{display:block;font-size:12px;color:#f8c838;font-weight:400}#overlay .ws-list{position:relative;border:4px solid #fcfcfc;padding:4px;display:grid;gap:4px;margin:0 0 8px;text-align:left}#overlay .ws-row{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:6px;font-size:12px;line-height:1.2;padding:5px 6px 3px;background:var(--a);border-left:6px solid var(--b)}#overlay .ws-gm{color:var(--b)}#overlay .ws-dt{color:#a8a8c8;font-size:8px}#overlay .ws-pk{color:#fcfcfc;min-width:0;overflow-wrap:anywhere}#overlay .ws-pk small{display:block;font-size:8px;color:#a8a8c8}#overlay .ws-row em{font-style:normal;font-size:8px;color:#a8a8c8}#overlay .ws-row.past{opacity:.45}#overlay .ws-row.now{outline:4px solid #f8c838;outline-offset:-2px;animation:ws-now .6s steps(1) infinite}#overlay .ws-row.now em{color:#f8c838}@keyframes ws-now{50%{outline-color:#fcfcfc}}#overlay .ws-note{position:relative;font-size:8px;line-height:1.6;color:#88a;margin:0 0 8px}#overlay .pk-best{display:block;font-size:8px;color:#f8d838;margin-top:2px}#overlay .pk-best.none{color:#5a5a8a}#overlay .pk-best.clear{color:#58d858}#overlay .fp-tabs[hidden]{display:none}#overlay .pk-row.on .pk-best{color:#000}#overlay .aw-card{position:relative;padding:6px 2px 2px;text-align:center;animation:life-in .32s steps(1,end) both;background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.05) 0 2px,transparent 2px 4px)}#overlay .panel:has(.aw-card){max-height:calc(100dvh - 16px);overflow-y:auto}#overlay .aw-tag{display:inline-block;background:#3cbcfc;color:#000;border:4px solid #fcfcfc;padding:4px 8px 2px;font-size:12px;line-height:1}#overlay .aw-tag.hot{background:#cc2626;color:#fcfcfc}@keyframes whr-spazz{0%{transform:scale(.2) rotate(-14deg);opacity:0}8%{transform:scale(1.18) rotate(9deg) translate(6px,-4px);opacity:1}16%{transform:scale(.9) rotate(-8deg) translate(-8px,3px)}24%{transform:scale(1.1) rotate(6deg) translate(5px,5px)}32%{transform:scale(.95) rotate(-5deg) translate(-6px,-3px)}40%{transform:scale(1.06) rotate(4deg) translate(4px,2px)}50%{transform:scale(.98) rotate(-3deg) translate(-3px)}62%{transform:scale(1.03) rotate(2deg)}76%{transform:scale(1) rotate(-1deg)}to{transform:none}}#overlay .aw-whr .aw-row{animation:whr-row .45s cubic-bezier(.3,1.8,.5,1) both}@keyframes whr-row{0%{transform:translate(-30px) scale(.6) rotate(-6deg);opacity:0}to{transform:none;opacity:1}}#overlay .aw-title.aw-whr-t{font-size:15px;margin:8px 0 6px;white-space:nowrap}#overlay .aw-whr-t i{display:inline-block;font-style:normal;animation:whr-bob 1.1s ease-in-out infinite}@keyframes whr-bob{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(-4deg)}75%{transform:translateY(2px) rotate(4deg)}}@media (prefers-reduced-motion: reduce){#overlay .aw-whr.aw-spazz,#overlay .aw-whr .aw-row,#overlay .aw-whr-t i{animation:none}}#overlay .aw-title{color:#f8d838;font-size:24px;line-height:1.3;margin:8px 0;text-shadow:0 4px 0 #7a3a00,0 8px 0 #000}#overlay .aw-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:8px 0 6px}#overlay .aw-tab{font-size:12px;padding:8px 4px 6px;background:#10183a;color:#88a;border:4px solid #3a3a6a}#overlay .aw-tab.on{background:#f8d838;color:#000;border-color:#f8d838}#overlay .aw-meta{display:flex;justify-content:space-between;font-size:12px;color:#3cbcfc;margin:0 2px 6px}#overlay .aw-meta b{color:#f8d838;font-weight:400}#overlay .aw-chips{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin:0 0 6px}#overlay .aw-chip{font-size:8px;padding:6px 6px 4px;background:#10183a;color:#a8b0d8;border:2px solid #3a3a6a;min-width:0}#overlay .aw-chip.on{background:#2a2208;color:#f8d838;border-color:#f8d838}#overlay .aw-blurb{font-size:8px;line-height:1.6;color:#88a;margin:0 0 6px}#overlay .aw-you{font-size:12px;color:#f8d838;border:4px solid #f8d838;background:#2a2208;padding:6px 4px 4px;margin:0 0 6px}#overlay .aw-list{border:4px solid #fcfcfc;padding:4px;display:grid;gap:3px;margin:0 0 8px;text-align:left}#overlay .aw-row{display:flex;align-items:center;gap:6px;font-size:12px;padding:4px 4px 2px;background:#0a0e28;border:2px solid #1c2050;min-width:0}#overlay .aw-row.p1{border-color:#f8d838}#overlay .aw-row.p2{border-color:#d0d8e8}#overlay .aw-row.p3{border-color:#d08840}#overlay .aw-row.me{background:#2a2208;border-color:#f8d838}#overlay .aw-rk{width:22px;flex:none;font-weight:400;color:#a8b0d8}#overlay .aw-row.p1 .aw-rk{color:#f8d838}#overlay .aw-row.p2 .aw-rk{color:#d0d8e8}#overlay .aw-row.p3 .aw-rk{color:#d08840}#overlay .aw-nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#overlay .aw-row em{font-style:normal;color:#f8d838;flex:none}#overlay .aw-dots{display:flex;gap:2px;flex:none}#overlay .aw-dots i{width:6px;height:6px;background:#2a2a5a}#overlay .aw-dots i.on{background:#58d858}#overlay .aw-days{font-size:8px;color:#88a;flex:none}#overlay .aw-gap{text-align:center;color:#5a5a8a;font-size:8px}#overlay .aw-none{text-align:center;color:#88a;font-size:12px;padding:10px 0}#overlay .aw-note{font-size:8px;line-height:1.6;color:#5a5a8a;margin:0 0 8px}#overlay .aw-won{display:flex;align-items:center;gap:10px;text-align:left;border:4px solid #f8d838;background:#2a2208;padding:8px;margin:0 0 8px}#overlay .aw-won span{display:flex;flex-direction:column;gap:3px;min-width:0}#overlay .aw-won small{font-size:8px;color:#f8d838}#overlay .aw-won b{font-size:12px;font-weight:400;color:#fcfcfc}#overlay .aw-blocks{display:grid;gap:6px;margin:0 0 8px}#overlay .aw-block{border:2px solid #3a3a6a;background:#10183a;padding:6px;text-align:left}#overlay .aw-bh b{display:block;font-size:12px;font-weight:400;color:#3cbcfc}#overlay .aw-bh small{display:block;font-size:8px;color:#88a;margin:2px 0 6px}#overlay .aw-pod{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}#overlay .aw-pl{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:4px 2px}#overlay .aw-pl.me{background:#2a2208;outline:2px solid #f8d838}#overlay .aw-pl b{font-size:8px;font-weight:400;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#overlay .aw-pl small{font-size:8px;color:#88a}#overlay .aw-reign{border:4px dashed #b060f8;padding:6px;margin:0 0 8px}#overlay .aw-reign-h{font-size:8px;color:#b060f8;margin:0 0 6px}#overlay .aw-reign-art{width:100%;image-rendering:pixelated;border:2px solid #f8d838;display:block}#overlay .aw-reign small{display:block;font-size:8px;color:#88a;margin-top:4px}#overlay .aw-cup,#aw-verdict .aw-cup{display:inline-block;position:relative;width:4px;height:4px;margin:0 14px 16px 0;color:var(--cup);flex:none;vertical-align:middle;box-shadow:0 0 0 currentColor,4px 0 0 currentColor,8px 0 0 currentColor,12px 0 0 currentColor,-4px 4px 0 currentColor,0 4px 0 currentColor,4px 4px #fcfcfc,8px 4px 0 currentColor,12px 4px 0 currentColor,16px 4px 0 currentColor,0 8px 0 currentColor,4px 8px 0 currentColor,8px 8px 0 currentColor,12px 8px 0 currentColor,4px 12px 0 currentColor,8px 12px 0 currentColor,6px 16px #3a1a08,2px 16px #3a1a08,10px 16px #3a1a08}#aw-verdict .vd-cup .aw-cup{margin:0}#overlay .aw-cup.big{transform:scale(2);transform-origin:left top;margin:0 40px 36px 0}#overlay .aw-tally{display:flex;justify-content:center;gap:18px;font-size:12px;margin:4px 0 8px;align-items:flex-start}#overlay .aw-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 6px;background:#2a1608;border:4px solid #7a4a20;padding:10px 6px;box-shadow:inset 0 -6px #7a4a20}#overlay .aw-tro{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}#overlay .aw-tro b{font-size:8px;font-weight:400;color:#f0e0c0}#overlay .aw-tro small{font-size:8px;color:#a08860}#overlay .news-follow{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:8px 0 6px;font-size:8px;color:#88a}#overlay .news-follow a{font-size:12px;color:#f8d838;background:#10183a;border:2px solid #3a3a6a;padding:6px 10px 4px;text-decoration:none}body.halloween #overlay .panel:before{content:"";position:absolute;top:0;left:0;width:48px;height:48px;pointer-events:none;z-index:20;transform:scaleX(-1);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M48 0L2.0 0.0M48 0L5.6 17.9M48 0L16.0 33.0M48 0L30.1 42.4M48 0L48.0 46.0M34.2 0.0Q37.5 2.1 35.3 5.4Q39.1 6.1 38.4 9.9Q42.0 9.0 42.6 12.7Q45.9 10.5 48.0 13.8M22.7 0.0Q28.7 3.9 24.7 9.9Q31.7 11.1 30.4 18.1Q37.1 16.4 38.1 23.3Q44.1 19.3 48.0 25.3M12.1 0.0Q20.6 5.6 15.0 14.0Q24.9 15.8 23.0 25.7Q32.5 23.3 34.0 33.0Q42.4 27.4 48.0 35.9M2.9 0.0Q13.5 7.0 6.5 17.6Q19.0 19.9 16.6 32.3Q28.6 29.3 30.4 41.5Q41.0 34.5 48.0 45.1' fill='none' stroke='rgba%28232%2C232%2C248%2C0.55%29' stroke-width='1'/%3E%3C/svg%3E") no-repeat}body.halloween #overlay .panel:after{content:"";position:absolute;top:0;left:60px;width:21px;height:60px;pointer-events:none;z-index:20;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='40' viewBox='0 0 14 40' shape-rendering='crispEdges'%3E%3Crect x='7' y='0' width='1' height='30' fill='rgba%28232%2C232%2C248%2C0.6%29'/%3E%3Cg fill='%239a6ac8'%3E%3Crect x='5' y='29' width='5' height='7'/%3E%3Crect x='4' y='31' width='7' height='3'/%3E%3Crect x='1' y='29' width='3' height='1'/%3E%3Crect x='0' y='28' width='1' height='1'/%3E%3Crect x='11' y='29' width='3' height='1'/%3E%3Crect x='14' y='28' width='1' height='1'/%3E%3Crect x='1' y='32' width='3' height='1'/%3E%3Crect x='11' y='32' width='3' height='1'/%3E%3Crect x='1' y='35' width='3' height='1'/%3E%3Crect x='0' y='36' width='1' height='1'/%3E%3Crect x='11' y='35' width='3' height='1'/%3E%3Crect x='13' y='36' width='1' height='1'/%3E%3C/g%3E%3Crect x='6' y='30' width='1' height='1' fill='%23f83030'/%3E%3Crect x='8' y='30' width='1' height='1' fill='%23f83030'/%3E%3C/svg%3E") no-repeat;background-size:21px 60px;image-rendering:pixelated;transform-origin:10px 0;animation:hw-dangle 3.2s ease-in-out infinite}@keyframes hw-dangle{0%,to{transform:translateY(-10px)}50%{transform:translateY(2px)}}@media (prefers-reduced-motion: reduce){body.halloween #overlay .panel:after{animation:none}}@keyframes blink{50%{opacity:0}}#whr-intro{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 50%,#3a1060,#10062a 55%,#000);font-family:Derby Pixel,Courier New,monospace}#whr-intro .rays{position:absolute;width:260vmax;height:260vmax;left:50%;top:50%;margin:-130vmax 0 0 -130vmax;background:repeating-conic-gradient(rgba(248,216,56,.16) 0 10deg,transparent 10deg 20deg);animation:whr-rays 6s linear infinite}@keyframes whr-rays{to{transform:rotate(360deg)}}#whr-intro .bulbs{position:absolute;inset:10px;border:6px dotted #f8d838;animation:whr-bulbs .3s steps(2,end) infinite}@keyframes whr-bulbs{50%{border-color:#e83838}}#whr-intro .w{position:absolute;max-width:92vw;text-align:center;line-height:1.1;color:#f8d838;font-size:clamp(32px,13vw,72px);text-shadow:4px 4px 0 #e83838,8px 8px 0 #000;animation:whr-word .62s cubic-bezier(.2,1.7,.5,1) both}#whr-intro .w.name{color:#fcfcfc;font-size:clamp(24px,9vw,56px);text-shadow:4px 4px 0 #3cbcfc,8px 8px 0 #000}#whr-intro .w.last{color:#58f858;text-shadow:4px 4px 0 #1a6a1a,8px 8px 0 #000}#whr-intro .w.out{animation:whr-snap .12s steps(2,end) forwards}@keyframes whr-word{0%{transform:scale(0) rotate(-20deg);opacity:0}60%{transform:scale(1.25) rotate(6deg);opacity:1}to{transform:scale(1) rotate(-2deg)}}@keyframes whr-snap{to{transform:scale(2.4);opacity:0}}#whr-intro.flash{animation:whr-flash .25s steps(2,end) forwards}@keyframes whr-flash{0%{background:#fcfcfc}to{opacity:0}}#overlay .aw-win{overflow:hidden}#overlay .aw-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}#overlay .aw-confetti i{position:absolute;top:-12px;width:6px;height:10px;animation:aw-fall linear infinite}@keyframes aw-fall{0%{transform:translateY(0) rotate(0)}to{transform:translateY(110vh) rotate(540deg)}}#overlay .aw-win>*:not(.aw-confetti):not(.life-x){position:relative;z-index:1}#overlay .aw-win>.life-x{z-index:2}#overlay .aw-cheer{font-size:12px;color:#58f858;margin:8px 0 0;animation:aw-cheer .6s steps(2,end) infinite}@keyframes aw-cheer{50%{color:#f8d838}}@media (prefers-reduced-motion: reduce){#overlay .aw-confetti{display:none}#overlay .aw-cheer{animation:none}}#aw-verdict{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:hidden;font-family:Derby Pixel,Courier New,monospace;text-align:center;padding:20px;animation:vd-in .25s steps(2,end) both}#aw-verdict.out{animation:vd-out .2s steps(2,end) forwards}@keyframes vd-in{0%{opacity:0}to{opacity:1}}@keyframes vd-out{to{opacity:0}}#aw-verdict>div:not(.rays):not(.rain){position:relative;z-index:1}#aw-verdict .vd-tag{font-size:12px;background:#fcfcfc;color:#000;padding:6px 8px 4px;border:4px solid #000}#aw-verdict .vd-big{font-size:clamp(30px,11vw,60px);line-height:1.1}#aw-verdict .vd-line{font-size:14px;color:#fcfcfc}#aw-verdict .vd-sub{font-size:8px;line-height:1.6;color:#c8cce0;max-width:300px}#aw-verdict .vd-tap{font-size:8px;color:#8a9ad0;margin-top:18px;animation:blink .8s steps(1,end) infinite}#aw-verdict.win{background:radial-gradient(circle at 50% 45%,#6a4a00,#2a1400 55%,#000)}#aw-verdict.win .rays{position:absolute;width:260vmax;height:260vmax;left:50%;top:45%;margin:-130vmax 0 0 -130vmax;background:repeating-conic-gradient(rgba(248,216,56,.2) 0 9deg,transparent 9deg 18deg);animation:whr-rays 5s linear infinite}#aw-verdict.win .vd-cup{margin:6px 0 4px;animation:vd-drop .7s cubic-bezier(.3,1.6,.5,1) both;filter:drop-shadow(0 6px 0 rgba(0,0,0,.5))}#aw-verdict .vd-svgcup{display:block;animation:vd-shine 1.2s steps(2,end) .8s infinite}@keyframes vd-shine{50%{filter:brightness(1.25)}}@keyframes vd-drop{0%{transform:translateY(-80vh)}to{transform:translateY(0)}}#aw-verdict.win .vd-big{color:#f8d838;text-shadow:4px 4px 0 #e83838,8px 8px 0 #000;animation:whr-word .6s .6s cubic-bezier(.2,1.7,.5,1) both}#aw-verdict.win .vd-line{color:#f8d838;animation:vd-in .3s 1.1s steps(2,end) both}#aw-verdict.win .vd-sub{animation:vd-in .3s 1.3s steps(2,end) both}#aw-verdict .fw{position:absolute;width:0;height:0;z-index:0;animation:vd-fw 1.4s ease-out infinite}#aw-verdict .fw0{left:20%;top:22%;animation-delay:1s}#aw-verdict .fw1{left:80%;top:30%;animation-delay:1.4s}#aw-verdict .fw2{left:50%;top:14%;animation-delay:1.8s}#aw-verdict .fw i{position:absolute;width:6px;height:6px;background:#f8d838;transform:rotate(var(--a)) translateY(0)}#aw-verdict .fw1 i{background:#3cbcfc}#aw-verdict .fw2 i{background:#e83838}@keyframes vd-fw{0%{opacity:0}10%{opacity:1}to{opacity:0}}#aw-verdict .fw i{animation:vd-spark 1.4s ease-out infinite;animation-delay:inherit}@keyframes vd-spark{0%{transform:rotate(var(--a)) translateY(0)}to{transform:rotate(var(--a)) translateY(-70px)}}#aw-verdict.lose{background:linear-gradient(#1a1e2e,#0a0c14)}#aw-verdict.lose .rain{position:absolute;inset:0;z-index:0}#aw-verdict.lose .rain i{position:absolute;top:-20px;width:2px;height:14px;background:#5a6a9a;animation:vd-rain .9s linear infinite}@keyframes vd-rain{to{transform:translateY(110vh)}}#aw-verdict.lose .vd-cloud{width:96px;height:40px;margin-bottom:8px;background:radial-gradient(circle at 30% 60%,#6a7088 0 20px,transparent 21px),radial-gradient(circle at 60% 45%,#7a8098 0 26px,transparent 27px),radial-gradient(circle at 82% 65%,#6a7088 0 16px,transparent 17px);animation:vd-bob 2s ease-in-out infinite}@keyframes vd-bob{50%{transform:translateY(6px)}}#aw-verdict.lose .vd-big{color:#8a9ad0;text-shadow:4px 4px 0 #000;font-size:clamp(22px,8vw,48px);white-space:nowrap}#aw-verdict.lose .vd-big span{display:inline-block;animation:vd-droop .6s ease-in both}@keyframes vd-droop{0%{transform:none}60%{transform:translateY(10px) rotate(8deg)}to{transform:translateY(6px) rotate(5deg)}}#aw-verdict.lose .vd-line{color:#c8cce0}@media (prefers-reduced-motion: reduce){#aw-verdict *,#aw-verdict{animation:none!important}}#overlay .aw-pcup{display:inline-block;line-height:0;vertical-align:middle;flex:none}#overlay .aw-pcup svg{display:block}#overlay .car-belts{display:flex;flex-direction:column;gap:6px;margin:8px 0 4px}#overlay .car-belt{display:flex;align-items:center;gap:10px;text-align:left;padding:7px 10px;background:linear-gradient(90deg,#f8d83838,#f8d8380a);border:2px solid #f8d838;animation:belt-in .5s .6s cubic-bezier(.2,1.4,.4,1) both}#overlay .car-belt.p2{border-color:#d0d8e8;background:linear-gradient(90deg,#d0d8e838,#d0d8e80a)}#overlay .car-belt.p3{border-color:#d08840;background:linear-gradient(90deg,#d0884040,#d088400a)}#overlay .car-belt span{display:flex;flex-direction:column;gap:3px}#overlay .car-belt b{color:#fcfcfc;font-size:13px;letter-spacing:1px;line-height:1.2}#overlay .car-belt small{color:#f8d838;font-size:11px;letter-spacing:1px}#overlay .car-belt.p2 small{color:#d0d8e8}#overlay .car-belt.p3 small{color:#e8a060}@keyframes belt-in{0%{transform:scaleX(.3);opacity:0}to{transform:scaleX(1);opacity:1}}#overlay .car-tcase-h{color:#f8d838;font-size:13px;letter-spacing:2px;margin:12px 0 6px;text-align:center}#overlay .aw-sec{color:#f8d838;font-size:12px;letter-spacing:1px;text-align:center;margin:12px 0 6px;padding:4px 0;border-top:2px solid rgba(248,216,56,.5);border-bottom:2px solid rgba(248,216,56,.5)}#overlay .panel:has(.car-card){overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:block}#overlay .car-card{display:block}#overlay .car-card>.car-head,#overlay .car-card>.car-body{display:block}#overlay .car-card>.car-head>*,#overlay .car-card>.car-body>*{margin-left:auto;margin-right:auto}#overlay .car-head>.car-tag,#overlay .car-head>.car-title{display:table}#overlay .car-card .car-rows,#overlay .car-body>.car-rows,#overlay .car-card>.car-rows{max-height:none!important;overflow:visible;min-height:0}#overlay .car-card .car-tabs{position:sticky;top:var(--ptop, -20px);z-index:5;display:flex;gap:4px;margin:0 -4px 10px;padding:14px 4px 8px;background:#000;box-shadow:0 8px 10px -6px #000}#overlay .car-card .car-tabs .hof-tab{font-size:12px;padding:10px 2px}#overlay .car-card .car-row{font-size:14px;padding:7px 6px}#overlay .car-card .car-room .hof-stats small{font-size:10px}@media (max-width: 380px){#overlay .car-card .car-tabs .hof-tab{font-size:10px}#overlay .car-card .car-row{font-size:13px}}#overlay .aw-tabs .aw-tab{font-size:11px}#overlay .aw-pers{max-height:96px;overflow-y:auto}#overlay .aw-pers .aw-chip{font-size:10px}
