@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-COIQET2s.woff2) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAy4AAwAAAAAIggAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABHAAAACcAAAAouPy46k9TLzIAAAFEAAAASQAAAGBn+pnZY21hcAAAAZAAAAEDAAABbE73dwFnYXNwAAAClAAAAAgAAAAIAAAAEGdseWYAAAKcAAAGpgAAF4j6A0EraGVhZAAACUQAAAA1AAAANgh1R95oaGVhAAAJfAAAABoAAAAkBKcD7GhtdHgAAAmYAAAAJAAAALgLOwLubG9jYQAACbwAAAC0AAAAtP8pBR5tYXhwAAAKcAAAABwAAAAgAG4AXm5hbWUAAAqMAAABBQAAAkovcUtlcG9zdAAAC5QAAAEjAAADgWtC4K942mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNpjYGF+wTiBgZWBgamLKYKBgcEbQjPGMRgxHgLygVIwwMTIgAScI4NcGQ4wMChsYX4B4gPNKVNgYJgPVvkOLKbAwAwAPREMygAAAHjafIqBBkJBAMB2tSMICEQcij4pAAUUEP1IAEQQBEGCIAEUAYh4FAgCQuDKE4A3bDCgBtSB1s+hrGEA9ElIA2iSHDlx5sKVG/cePXu18OkndmIvbXOG/zl07NS5S9fuPHjy4s27r9iO3fIM+Z0fVFJ8C4IHJAUAAACAezNn27ZtX+fsxrlHNOoFvaJRr2y3pQuwaduuYwFhWQUVNXUNTS1t0O1YjxO9TvU50+/cgAuDLg25MuzaiBujbo25k5Yx4cGkR1OeTHs248WsV3PmvVvw4c2igCWfsnKWfVnxbdWPNb/W/dnwb1PQlpBtYTsidkXtidkXdyDhUNKRlHH3HfJ5M48AAAEAAf//AA942t2YzWrcWBCFr9zjMSEORmmECUMIQph5ACHyUF5l5dV9gKy8yjt65ZVXlzjM+TiqnkJRvAiezbTQn9N17qlTP7fS5VBqqYfbw4Oe3parUj73Y9+N/TiMw9TPy1TPHn9cdnecrVZ99fu37q67q/XH11rOSlmt+zKU0g3TMPbTMi/zMOtZENMwH27r832trTWZ6fLU6tmXWvm08ucJ4aKw/nX5WKYC0jLqvBbMKLQRNjqmGfjzHnzj6tM9VegZkbd6eGh61AlNkf/qteVjrMZaR3m74OQ4CHa4kdeHcRlrhR+QMtQji/AH33G7dIEjvuVmmTj6GVaLrlCV9zCqbT3N88cl1yaMmjCuwt/ZTgpDvkG62ZVW8aJ2d6ys5bGCva3MHivZ2pKlZdbCuFZ8OdyWcl70OTzI/lwxQ+2/Szn2eNCdVtcx4ca51dbTwvvcakQOWOnRlB26wFKLyK8gyq3pne/pD1bMvD85TwTKgXLEd+Eg4kRDPniJBhInKXO4bSGlH5x/ocZfwp0HHw7IhCOsBSqSWBRSxMx5aehixSrSpqgMxgQg0Jb584AUPZeZVAPEuKs4xqtwr8/vcd5VYpYf8D5TVAQFK1SpgD1gSCbEs0dARVBUhcg/rDo+OGtuHJkRNrpSaa062VsDJXwrye5tstMZNlIXTZ7fkyXbaC2SwNmdokblEC0sQwWnOfEzY/8BbSNzzaADz7IujqtyVRkFheosRzF72bu6OOABnNwzcCSIltvXZsnaqP5CmzBNdUhFERH753AP1CKurWlO96suJ65mGrp+ZilZIK0WeiJ2gtbFJJNffJuKlX4oUZujHY0m5cyBGBz1vU5qTzBaz8lZNHDSpt6fuo0bdVX6kZd8fPtNhQ6JC3VmNo6+ONiLRTiQMROsa8P6RIVHssL0SvkjoV6Ua3tpz36JLT/2wHfgs35XwXgc4hBLMv35np5MawHCve3nXU0ZgUipP3Gy+wjGvUkLgwY1lieT2W2yh1Py76VI2sdtKHeC+RK+e6rZ+upVVvx7B3nlnpao6bNRcVhVdF1w9PBdc6+tjdBKIotVqHXL80PiucEK7zPYFm6TN8dynfA2u7l9zdv5yU/SZS3hV5sKslrHqFmZrtEADUNyzlW2qlXxtulvG6WyZ1scPNsAZSjqa6P6R2Uyu7nOCyDGgFyofmUJkqwzywrNu6GB5Ob9fRtTe2umh8QTltFRchKLevlpP1hG7wieYKp8eoAIvjG1pNXeuS5TFg3eHW6YV51BjnzKoEqdk/iZ+zvhfHCFI4ijPokILoCPPa5jzzADIu8Rephu5kFnTxzeTZzbeRj0WP3EuVZd+b1pmqA9rbNuxPzsUZpSGcwvIwRwS45x1dsF8REweWuNHFZ2oS+cpthynzHqfn1c7NdHKrLm/d8o7D3rDhvTcuzpfLzrYGhdbZNmZN1RJWZktFw7RouskkWPRXx/JgL9qHU8GrPdxrSFv7Ezyu5T7Iwy8blt1t4pq619i6YcHTomKON123F305rzvBtdmajudGNzJLbBcjyNZjqoY9iFMpUrHvKcK9eaOvtXSQMHWCbcZTPfNl6rsSjrFhlrtYfT/G0smM03erFZTBSovYIBXJLyVxufxmU70To/s81L06z39pJica0XGs2YB1mnsixIu1Y5rL9H2FW4lFm786sSioUxi94WedunpXQQbefdI32urQm/r0Q008105oCk+vDs6pRN6ZpmV8329y3CmXrNBasdKUPR63oHbq0LdPdwoyGWXrXqYMs3pxmWCRY/rJwa2n8zv/6GQnmf6k8zjMuPY9CuodvasJwxbH+eFWIiAnY7eQxpktlBZP1dyA3oLxk6LYdRR/cvQ0MJMzF0S+OWK5Jdkk5tVu7V4DCtXKZWjakzvfwPJtYcI++BBfXc4/qZJgH6hd4pCLRwqpv5uruitVUtm9njyrtqTFJ7uPDk/Am5brFffZZ9pb3aO83uJOv/Ku5Pst+/nXZvIZpLeWGaDaz9aXYLh1Zlf569Po2z+ArqkufZnXEWj3mNHw5fb55F+f15linF+fsa86xKwYFzzXvlN8IqMdaPPZnvDCfXkVIwshb9nCn88kqmmO7s3y/8iyLfjx/MmpsZJ09l8wvm6O2QA/LdnYxsfXjwot5Gymaqs13MH8nOgl1SQmm/cpUs/oXAHULnKPMetSqblmuP55iriFjyeJ2N6Y7gxFwJ0kGvnFjGrAJI/ng6TZzewqkTjWi2R/o2rHScPSqVpdpXHCPfHJDKJyaMfwAEoW8QAAB42mNgZGBgYGZg2LujIy6e3+YrAzPzCwYguKKu8A1Mlz2e9Ofavy7mF2BxdgYmkCgAjSIO9gAAAHjaY2BkYGB+wcAAIv9cA5FAEVTADABwFwSZAAB42mN+wVDLAARAGgWARDFEauE0IVCLysNrHgPx5iEAANN0CDAAAAAfAB8AHwAfAEAAdwCbAL0A2AD4ATQBXwGIAbIB2AH0AgsCNQJLAmYCgQKgArcCzAL3AxIDPQNsA4oDrgPeBA8EMgRZBIIEpgTHBO0FHAU9BVMFegWjBcYF5wYSBjUGTwZoBoQGrAbWBvkHHwdBB1sHcgeVB6sHxgffB/wIGQgsCFcIcAiWCMEI6AkHCTcJaAmRCb8J6AoLCi4KVQqECqUKuwriCv0LHgs6C1QLdgueC8R42mNgZGBgiGSwYOBhUGFgB/EQAMhjBAATvADNeNqNkANuBFAQQF/txqh/Nqhtu0Ftu2sbx+mxGvUEPUMnU643X++PZ4BabFRQVlkHvJXVo0wZ7XygTDnNvKMs9xKvKFPJADGUqaKVG5SppocJlGkWAgcRWQHmGJYV5pkQTvlHhIcIC3sYwi9Su+j32WKHA0JYCcs6JsIjIbnHRDrIEVbsRPGo9AwrIY3hx4dhnCFGdP1FMPzFMBrFZET585pnnUvRbgqVWEPGr1DedfwESGr/dhyonBFG5TaciMSKKVy5av24sPKs0lWiRHDo/MSDHp6FX0iyQkqnYmWcGYaUIvQygCGOU710EoR1ijG5XzBsqVdEaI9HvFqTpWBVlk+bv1n4AAAAeNpsytOBAwAUALCX8mzbZs+2jWrQrlcM0HwnEhEREbVK5KKZcoREYyUlpaRlZLVo1aZdh05duvXo1affgEFDho0YNWbchElTps2YNWfegkVLlq1YtWbdhk1btu3YlbNn34FDR46dOHXm3IVLV67duHXn3oNHT569ePXm3YdPX779+PXnX15BMfWZf3/P1lWalwlogT5MIAZiAAi2ZF/0kS/Y/Zf08BrSIFgh0FVa4gx7YglHYmHjw8kdzouxV1MxT26+4Wp8qNsXb67wXExsfLj5hm9iYeND3XcxsbAx+npPutMyV9gzazgyKzsHF084b2b/q+bFwy9cnYO6/TFxh+dmZufgof03s7JzUPfdzKzsHP626M4s1J/C/5yuVX5pVsypAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-oElOGqNf.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DUIT0YPZ.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DDIa4im3.woff2) format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-B18ub5-k.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-xj9lRvVs.woff2) format("woff2"),url(/assets/press-start-2p-latin-400-normal-BKfmdmKK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-vietnamese-400-normal-DXYSXa9B.woff2) format("woff2"),url(/assets/vt323-vietnamese-400-normal-CwhZGgAM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-ext-400-normal-C0dxqyaI.woff2) format("woff2"),url(/assets/vt323-latin-ext-400-normal-QkjK6OZo.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-C5q55ueI.woff2) format("woff2"),url(/assets/vt323-latin-400-normal-JZdnI__-.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0b0b0d;--paper:#ffffff;--red:#E10600;--red-hi:#ff3b30;--mute:#b9b9c2;--glass:rgba(11,11,13,.62);--line:#2a2a30;--moon:#9fd0ff;--moon-dim:#7c8fc2;--panel:rgba(7,13,30,.86);--panel-edge:rgba(159,208,255,.16);--panel-line:rgba(159,208,255,.06);--display:"Press Start 2P",ui-monospace,Menlo,monospace;--body:"VT323",ui-monospace,Menlo,monospace;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;background:var(--ink);color:var(--paper);overflow:hidden;overscroll-behavior:none}[hidden]{display:none!important}body{font-family:var(--body);font-size:20px;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#game{position:fixed;inset:0;touch-action:none;background:var(--ink)}html.pwa,html.pwa body,html.pwa #game,html.pwa #splash{height:100vh}html.pwa #game,html.pwa #splash{bottom:auto}#c{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block}#hud{position:absolute;inset:0;pointer-events:none;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:calc(12px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-bottom,0px))}.hud-l{position:absolute;left:max(16px,env(safe-area-inset-left,0px));top:calc(12px + env(safe-area-inset-top,0px));display:flex;flex-direction:column;gap:8px}.pos{display:flex;align-items:flex-end;gap:4px;font-family:var(--display);line-height:1;text-shadow:3px 3px 0 var(--ink)}.pos b{font-size:42px;font-weight:400}.pos i{font-style:normal;font-size:14px;color:var(--red)}.pos small{font-size:11px;color:var(--mute);margin-left:4px}.lap{align-self:flex-start;background:var(--paper);color:var(--ink);font-family:var(--display);font-size:10px;padding:5px 8px}.stand{display:flex;flex-direction:column;gap:2px;margin-top:2px}.stand div{display:flex;align-items:center;gap:6px;font-size:19px;line-height:1;padding:2px 6px;background:var(--glass);color:var(--paper);min-width:118px}.stand div.me{background:var(--paper);color:var(--ink)}.stand span.chip{width:8px;height:13px;display:block;flex-shrink:0;outline:1px solid var(--ink)}.stand span.n{width:12px;font-variant-numeric:tabular-nums}.hud-c{position:absolute;left:50%;top:calc(10px + env(safe-area-inset-top,0px));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.item{width:64px;height:64px;border:3px solid var(--paper);background:var(--glass);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.item canvas{width:56px;height:56px;image-rendering:pixelated}.item-name{font-family:var(--display);font-size:7px;background:var(--red);padding:3px 5px;color:var(--paper)}.hud-r{position:absolute;right:max(16px,env(safe-area-inset-right,0px));top:calc(12px + env(safe-area-inset-top,0px));display:flex;flex-direction:column;align-items:flex-end;gap:6px}.time{font-family:var(--display);font-size:14px;font-variant-numeric:tabular-nums;text-shadow:2px 2px 0 var(--ink)}.best{font-size:18px;color:var(--mute);line-height:1;text-shadow:2px 2px 0 var(--ink)}#mini{width:112px;height:84px;border:2px solid var(--paper);background:var(--glass);image-rendering:pixelated}.speed{position:absolute;right:calc(max(16px,env(safe-area-inset-right,0px)) + 182px);bottom:calc(18px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:flex-end;line-height:1;text-shadow:2px 2px 0 var(--ink)}.speed b{font-family:var(--display);font-size:22px;font-weight:400;font-variant-numeric:tabular-nums}.speed span{color:var(--mute);font-size:18px}#banner{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);font-family:var(--display);font-size:clamp(28px,8vw,64px);color:var(--paper);text-shadow:4px 4px 0 var(--red),8px 8px 0 var(--ink);pointer-events:none;white-space:nowrap}#toast{position:absolute;left:50%;top:calc(96px + env(safe-area-inset-top,0px));transform:translate(-50%);font-family:var(--display);font-size:10px;background:var(--paper);color:var(--ink);padding:6px 10px;pointer-events:none}#controls{position:absolute;inset:0;pointer-events:none}.ctl{pointer-events:auto;position:absolute;border:3px solid var(--paper);background:var(--glass);color:var(--paper);font-family:var(--display);display:flex;align-items:center;justify-content:center;padding:0;touch-action:none;cursor:pointer}.ctl:focus-visible{outline:3px solid var(--red);outline-offset:2px}.ctl.on{background:var(--paper);color:var(--ink)}.ctl svg{width:24px;height:24px}#steerZone{pointer-events:auto;position:absolute;left:0;top:34%;bottom:0;width:50%;touch-action:none}#steerPad{--w:184px;position:absolute;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:var(--w);height:calc(var(--w) * 18 / 56);opacity:.9}#steerBase{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;transition:opacity .12s}#steerKnob{position:absolute;left:50%;top:50%;height:120%;aspect-ratio:1;transform:translate(-50%,-50%);image-rendering:pixelated;will-change:transform;transition:opacity .12s}#steerZone.on #steerBase{opacity:.4}#steerZone.on #steerKnob{opacity:.75}#bD{right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:88px;height:88px;background:var(--red);font-size:11px}#bD.on{background:var(--paper);color:var(--red)}#bI{right:calc(max(16px,env(safe-area-inset-right,0px)) + 100px);bottom:calc(16px + env(safe-area-inset-bottom,0px));width:72px;height:50px;font-size:9px}#bB{right:calc(max(16px,env(safe-area-inset-right,0px)) + 100px);bottom:calc(76px + env(safe-area-inset-bottom,0px));width:72px;height:40px;font-size:8px}.overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:calc(12px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:radial-gradient(120% 100% at 50% 0%,#0910244d,#02040cbd)}.win{width:min(560px,100%);max-height:100%;overflow:auto;background:var(--panel);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);color:var(--paper);border:1px solid var(--panel-edge);box-shadow:0 0 0 1px #00000080,0 40px 90px -24px #000000d9,0 0 46px -14px var(--team,var(--red));display:flex;flex-direction:column}.bar{height:30px;flex-shrink:0;background:linear-gradient(180deg,#121f42,#0a1328);color:var(--moon);display:flex;align-items:center;justify-content:space-between;padding:0 8px;font-family:var(--display);font-size:10px;border-bottom:1px solid var(--team,var(--red));box-shadow:0 1px 16px -4px var(--team,var(--red))}.bar .sq{display:flex;gap:5px}.bar .sq span{width:9px;height:9px;border-radius:50%;background:#1c2a52;box-shadow:inset 0 0 0 1px #9fd0ff40;display:block}.bar .sq span:last-child{background:var(--team,var(--red));box-shadow:0 0 7px var(--team,var(--red))}.wbody{padding:14px;display:flex;flex-direction:column;gap:12px;background-image:linear-gradient(var(--panel-line) 1px,transparent 1px),linear-gradient(90deg,var(--panel-line) 1px,transparent 1px);background-size:14px 14px}.lbl{font-family:var(--display);font-size:9px;letter-spacing:1px;color:var(--moon-dim)}.gap{margin-left:8px}.team:focus-visible,.chipbtn:focus-visible,.go:focus-visible{outline:2px solid var(--moon);outline-offset:2px}.row{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.chipbtn{border:1px solid var(--panel-edge);background:#9fd0ff0b;color:var(--paper);font-family:var(--display);font-size:9px;padding:8px 10px;cursor:pointer;min-height:40px}.chipbtn[aria-pressed=true]{background:var(--red);border-color:var(--red);color:var(--paper);box-shadow:0 0 16px -5px var(--red)}.hint{font-size:18px;color:var(--moon-dim);line-height:1.1;margin:0}@media (max-height:420px){.wbody{gap:8px;padding:10px}}@media (max-width:600px){.stand{display:none}.speed{right:max(16px,env(safe-area-inset-right,0px));bottom:calc(150px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){#banner{text-shadow:4px 4px 0 var(--red)}}.cert{display:flex;flex-direction:column;gap:6px;border:1px solid var(--panel-edge);padding:8px;background:#9fd0ff0b}.runs{font-family:var(--display);font-size:16px;font-weight:400;min-width:28px;font-variant-numeric:tabular-nums;color:var(--paper)}.upload{display:inline-flex;align-items:center;margin-left:auto;background:var(--red);color:var(--paper)}.upload.busy{opacity:.5;pointer-events:none}.upload:focus-within{outline:2px solid var(--moon);outline-offset:2px}.msg{margin:0;font-size:20px;line-height:1.1;min-height:0}.msg:empty{display:none}.msg.err{color:#ff6b5e}.msg.ok{color:#4fe39a}.go:disabled{opacity:.55;cursor:wait}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#game.talking #hud{visibility:hidden}.portrait{image-rendering:pixelated;image-rendering:crisp-edges;display:block;object-fit:cover;object-position:50% 8%}.tag{display:inline-block;font-family:var(--display);font-weight:400;font-size:9px;line-height:1;padding:5px 7px;background:var(--team,var(--red));color:var(--team-ink,var(--paper));border:3px solid var(--ink)}.dialog{position:absolute;inset:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;cursor:pointer;touch-action:manipulation;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:calc(12px + env(safe-area-inset-top,0px)) calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,#0b0b0dc7,#0b0b0d00 60%)}.dlg-stage{position:relative;width:min(760px,100%)}.dlg-portrait{position:absolute;right:24px;bottom:calc(100% - 30px);z-index:0;width:192px;height:auto;filter:drop-shadow(4px 0 0 rgba(0,0,0,.35))}.dlg-box{position:relative;z-index:1;background:var(--paper);color:var(--ink);border:3px solid var(--ink);outline:3px solid var(--paper);padding:20px 40px 14px 16px;min-height:96px}.dlg-name{position:absolute;left:12px;top:-17px;font-size:11px;padding:6px 10px}.dlg-text{margin:0;font-size:25px;line-height:1.1;min-height:2.2em}.dlg-next{position:absolute;right:14px;bottom:10px;font-size:14px;color:var(--team,var(--red));-webkit-text-stroke:1px var(--ink);animation:dlgblink 1s steps(2,start) infinite}.dlg-skip{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px));border:3px solid var(--paper);background:var(--glass);color:var(--paper);font-family:var(--display);font-size:9px;padding:10px 12px;min-height:44px;cursor:pointer}.dlg-skip:focus-visible{outline:3px solid var(--red);outline-offset:2px}@keyframes dlgblink{to{visibility:hidden}}.radio{position:absolute;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(330px,calc(100% - 430px));min-width:230px;display:flex;align-items:center;gap:8px;background:var(--paper);color:var(--ink);border:3px solid var(--ink);padding:5px 8px 5px 5px;pointer-events:none}.radio .portrait{width:46px;height:46px;flex-shrink:0;background:var(--team);border:2px solid var(--ink)}.radio-body{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:19px;line-height:1}.radio-body .tag{font-size:7px;padding:3px 5px;border-width:2px}@media (max-width:640px){.radio{bottom:auto;top:calc(96px + env(safe-area-inset-top,0px));width:min(330px,calc(100% - 32px))}}@media (prefers-reduced-motion:reduce){.dlg-next{animation:none}}@media (orientation:landscape) and (max-height:500px){.win{width:min(900px,100%)}.hint,.msg{font-size:16px}.hud-l{top:calc(8px + env(safe-area-inset-top,0px));gap:5px}.pos b{font-size:28px}.pos i{font-size:11px}.pos small{font-size:9px}.lap{font-size:8px;padding:4px 6px}.stand div{font-size:15px;padding:1px 5px;min-width:104px}.stand span.chip{width:6px;height:10px}.hud-c{top:calc(6px + env(safe-area-inset-top,0px))}.item{width:60px;height:60px;border-width:2px}.hud-r{top:calc(8px + env(safe-area-inset-top,0px));gap:4px}.time{font-size:11px}.best{font-size:15px}#mini{width:90px;height:68px}.speed{right:calc(max(16px,env(safe-area-inset-right,0px)) + 166px);bottom:calc(12px + env(safe-area-inset-bottom,0px))}.speed b{font-size:17px}.speed span{font-size:15px}#toast{top:calc(60px + env(safe-area-inset-top,0px))}#steerPad{--w:152px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}#bD{width:70px;height:70px;font-size:9px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border-width:2px}#bI{width:58px;height:40px;font-size:8px;right:calc(max(16px,env(safe-area-inset-right,0px)) + 80px);bottom:calc(12px + env(safe-area-inset-bottom,0px));border-width:2px}#bB{width:58px;height:32px;font-size:7px;right:calc(max(16px,env(safe-area-inset-right,0px)) + 80px);bottom:calc(58px + env(safe-area-inset-bottom,0px));border-width:2px}.radio{width:min(300px,calc(100% - 400px));min-width:200px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}}#batFx{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 50% 55%,#06020e4d 10%,#06020ef5 78%)}#batFx .bat{position:absolute;left:0;width:52px;height:24px;background:var(--bat) 0 0/104px 24px no-repeat;image-rendering:pixelated;animation:batflap .24s steps(2) infinite,batfly 1.6s linear infinite}#batFx .bat.r{animation-name:batflap,batflyr}@keyframes batflap{to{background-position:-104px 0}}@keyframes batfly{0%{translate:-12vw 0}to{translate:112vw 0}}@keyframes batflyr{0%{translate:112vw 0}to{translate:-12vw 0}}@media (prefers-reduced-motion:reduce){#batFx .bat{animation:none;opacity:0}}.overlay.menu{display:block;background:radial-gradient(ellipse 60% 55% at 50% 58%,#04071200 45%,#040712b3),linear-gradient(0deg,#040712eb 0,#04071200 34%),linear-gradient(180deg,#040712bf 0,#04071200 28%)}.overlay.menu:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0 1px,transparent 1px 3px)}.menu-ui{position:relative;z-index:1;height:100%;display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto minmax(40px,1fr) auto;grid-template-areas:". top right" "bubble bubble bubble" "stage stage stage" "bottom bottom bottom"}.m-top{grid-area:top}.logo{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px;font-weight:400}.logo-e1{display:block;width:180px;height:88px;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(4px 4px 0 rgba(0,0,0,.55)) drop-shadow(0 0 14px rgba(232,0,45,.45))}.logo-sub{display:flex;align-items:center;gap:8px;font-family:var(--display);font-size:9px;letter-spacing:2px;color:var(--paper);text-shadow:2px 2px 0 var(--red);white-space:nowrap}.logo-sub:before,.logo-sub:after{content:"";width:24px;height:8px;background:repeating-conic-gradient(var(--paper) 0 25%,var(--ink) 0 50%) 0 0/8px 8px;box-shadow:0 0 0 2px var(--ink)}.m-corner{align-self:start;min-width:0}.m-right{grid-area:right;justify-self:end}.gear{font-family:var(--display);font-size:8px;color:var(--paper);background:#070d1edb;border:2px solid var(--ink);outline:2px solid rgba(159,208,255,.35);padding:9px 10px;min-height:38px;cursor:pointer}.gear[aria-expanded=true]{background:var(--paper);color:var(--ink)}.gear:focus-visible{outline-color:var(--moon)}.m-tools{display:flex;gap:10px;align-items:center}.m-tools .gear{white-space:nowrap}.e1-tag{margin:0;font-family:var(--display);font-size:9px;line-height:1.6;color:var(--paper)}.e1-panel .hint{color:var(--paper);opacity:.88}.e1-links{display:flex;flex-direction:column;gap:10px}.e1-links .go{min-height:40px;font-size:10px;text-decoration:none;min-width:0}.e1-stand{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--panel-edge);padding-top:10px}.e1-stand ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.e1-stand li{display:flex;align-items:center;gap:8px;font-family:var(--display);font-size:9px;line-height:1.4;min-height:22px}.e1-stand .p{width:16px;text-align:right;color:var(--moon)}.e1-stand .chip{width:6px;height:16px;flex-shrink:0;outline:1px solid var(--ink)}.e1-stand .nm{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.e1-stand .dr{font-family:var(--body);font-size:18px;color:var(--paper);opacity:.75}.res-board{font-family:var(--display);font-size:8px;line-height:1.6;color:var(--moon);background:none;border:none;padding:4px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-align:center}.res-board[hidden]{display:none}.e1-stand li.wait{font-family:var(--body);font-size:18px;color:var(--moon-dim)}#boardView .e1-stand{border-top:none;padding-top:14px}.e1-stand[hidden]{display:none}.credits a{color:var(--moon)}.m-bubble{grid-area:bubble;justify-self:center;align-self:start;margin-top:16px;display:flex;align-items:flex-end;gap:8px;width:min(440px,100%)}.m-bubble .portrait{width:48px;height:48px;flex-shrink:0;background:var(--team);border:3px solid var(--ink);outline:2px solid var(--paper)}.bubble-body{position:relative;flex:1;min-width:0;background:var(--paper);color:var(--ink);border:3px solid var(--ink);outline:2px solid var(--paper);padding:12px 10px 6px}.bubble-body:after{content:"";position:absolute;left:50%;bottom:-13px;margin-left:-7px;border:7px solid transparent;border-top-color:var(--paper);filter:drop-shadow(0 3px 0 var(--ink))}.bubble-body .tag{position:absolute;left:8px;top:-13px;font-size:8px;padding:4px 6px}.bubble-body p{margin:0;font-size:19px;line-height:1;min-height:2em}.m-stage{grid-area:stage;position:relative;min-height:0}.hero{position:absolute;left:0;bottom:6px;display:flex;flex-direction:column;gap:6px;font-family:var(--display);max-width:40%}.hero-no{font-size:10px;color:var(--team)}.hero-team{font-weight:400;font-size:18px;line-height:1.15;color:var(--paper);text-shadow:3px 3px 0 var(--team),5px 5px 0 var(--ink)}.m-bottom{grid-area:bottom;display:flex;gap:10px;align-items:stretch;min-width:0}.teams{flex:1;display:flex;gap:6px;min-width:0}.team{--tc:var(--red);font-family:var(--body);position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:3px;min-width:0;min-height:64px;padding:16px 7px 6px;background:#070d1ee0;border:2px solid rgba(159,208,255,.16);color:var(--paper);text-align:left;cursor:pointer;overflow:hidden;transition:flex-grow .15s steps(3)}.team:before{content:"";position:absolute;left:0;right:0;top:0;height:9px;background:var(--tc)}.team:after{content:"";position:absolute;inset:9px 0 0;background:linear-gradient(180deg,var(--tc),transparent);opacity:0;pointer-events:none}.team .no{position:absolute;right:5px;top:0;z-index:1;font-style:normal;font-family:var(--display);font-size:6px;line-height:9px;color:var(--paper);text-shadow:1px 1px 0 var(--ink)}.team .nm{position:relative;z-index:1;font-family:var(--display);font-size:7px;line-height:1.35;max-width:100%}.team .drv{position:relative;z-index:1;max-width:100%;font-size:21px;line-height:1;color:var(--moon-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team[aria-pressed=true]{flex-grow:1.7;border-color:var(--tc);box-shadow:0 0 0 2px var(--ink),0 0 22px -4px var(--tc)}.team[aria-pressed=true]:after{opacity:.35}.team[aria-pressed=true] .drv{color:var(--paper);font-size:25px}.go{display:flex;align-items:center;justify-content:center;gap:10px;line-height:1;padding:0 14px;border:3px solid var(--ink);outline:2px solid var(--paper);background:var(--red);color:var(--paper);font-family:var(--display);font-size:15px;min-height:52px;cursor:pointer;flex:1;min-width:140px;text-shadow:2px 2px 0 #6e0300;box-shadow:0 5px #6e0300,0 0 28px -4px var(--red);margin-bottom:5px;animation:goglow 1.1s steps(2) infinite}.go:active{transform:translateY(4px);box-shadow:0 1px #6e0300}.go.alt{background:#101a38f0;outline-color:#9fd0ff66;box-shadow:0 5px 0 var(--ink);text-shadow:none;animation:none}@keyframes goglow{50%{box-shadow:0 5px #6e0300,0 0 40px 0 var(--red)}}.m-bottom .go{flex:0 0 170px;min-width:0}.logo-e1.sm{display:none;width:120px;height:60px}.run-box{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;background:#02040c9e}.run-card{width:min(400px,100%);max-height:100%;overflow:auto;display:flex;flex-direction:column;gap:12px;padding:0 14px 14px;background:#070d1ef7;border:2px solid var(--team,var(--red));box-shadow:0 0 0 3px var(--ink),0 0 34px -8px var(--team,var(--red))}.run-head{display:flex;align-items:center;justify-content:space-between;margin:0 -14px;padding:6px 8px 6px 14px;background:var(--team,var(--red));color:var(--team-ink,var(--paper));font-family:var(--display);font-size:9px}.run-head .x{font-family:var(--display);font-size:10px;color:inherit;background:none;border:2px solid currentColor;width:32px;height:32px;cursor:pointer}.run-team{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.run-team b{font-family:var(--display);font-weight:400;font-size:12px;color:var(--paper)}.run-team .drv{font-size:20px;color:var(--moon-dim)}.run-card .lbl{font-size:7px}.run-card .cert{display:flex;flex-direction:column;gap:8px;padding:10px;border:2px dashed rgba(159,208,255,.25);background:#9fd0ff0a}.runs-line{display:flex;align-items:center;justify-content:space-between}.run-card .runs{font-size:26px;color:var(--paper);text-shadow:3px 3px 0 var(--team,var(--red))}.run-card .upload{margin:0;justify-content:center;min-height:42px;font-size:8px;background:var(--paper);color:var(--ink);border-color:var(--ink)}.run-card .hint{font-size:16px}.run-card .row{flex-wrap:nowrap}.run-card .go{min-height:48px;font-size:12px}.run-card .go.alt{flex:0 0 auto;padding:0 14px}.opt-panel{position:absolute;right:0;top:50px;z-index:5;width:min(330px,100%);max-height:calc(100% - 60px);overflow:auto;display:flex;flex-direction:column;gap:12px;padding:12px;background:#070d1ef5;border:2px solid rgba(159,208,255,.25);box-shadow:0 0 0 2px var(--ink),0 20px 50px -10px #000c}.opt-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--display);font-size:9px;color:var(--paper)}.opt-head .x{font-family:var(--display);font-size:10px;color:var(--paper);background:none;border:2px solid rgba(159,208,255,.3);width:34px;height:34px;cursor:pointer}.opt{display:flex;align-items:center;justify-content:space-between;gap:6px 8px;flex-wrap:wrap}.opt .lbl,.howto .lbl{font-size:7px}.credits{border-top:1px solid var(--panel-edge);padding-top:10px}.credits summary{font-size:7px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.credits summary::-webkit-details-marker{display:none}.credits summary:after{content:"▸";font-size:9px;color:var(--moon-dim)}.credits[open] summary:after{content:"▾"}.credits .by{margin:10px 0 6px;font-size:18px;color:var(--paper)}.credits .by b{color:var(--moon)}.credits dl{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;margin:0 0 8px;font-size:16px;line-height:1.1}.credits dt{color:var(--moon-dim)}.credits dd{margin:0;color:var(--paper);text-align:right}.opt .chipbtn{min-height:34px;padding:6px 9px;font-size:8px}.howto .hint{margin-top:6px;font-size:16px}@media (max-width:699px){.menu-ui{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto minmax(150px,1fr) auto;grid-template-areas:". right" "top top" "bubble bubble" "stage stage" "bottom bottom"}.m-bottom{flex-direction:column}.teams{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.team[aria-pressed=true] .drv{font-size:22px}.m-bottom .go{flex:none;height:56px}.opt-panel{top:46px}}@media (orientation:landscape) and (max-height:500px){.menu-ui{gap:6px 10px}.logo{gap:5px}.logo-e1.lg{display:none}.logo-e1.sm{display:block}.m-bubble{margin-top:14px}.logo-sub{font-size:7px;letter-spacing:1px}.logo-sub:before,.logo-sub:after{width:18px;height:6px;background-size:6px 6px}.m-bubble{width:min(330px,100%)}.m-bubble .portrait{width:38px;height:38px}.bubble-body{padding:10px 8px 4px}.bubble-body p{font-size:16px}.hero-team{font-size:13px}.team{min-height:54px;padding:13px 5px 5px}.team .nm{font-size:6px}.team .drv{font-size:18px}.team[aria-pressed=true] .drv{font-size:21px}.m-bottom .go{flex-basis:140px;font-size:12px;min-height:46px}.gear{min-height:34px;padding:7px 8px;font-size:7px}.opt-panel{top:42px}.run-card{gap:8px}.run-card .cert{padding:8px;gap:6px}.run-card .runs{font-size:20px}.run-card .go{min-height:42px}.hint,.msg{font-size:15px}}@media (prefers-reduced-motion:reduce){.go{animation:none}.team{transition:none}}.overlay.results{display:block;background:radial-gradient(ellipse 70% 60% at 50% 50%,#04071259 30%,#040712d9),#04071259}.overlay.results:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0 1px,transparent 1px 3px)}.res-ui{position:relative;z-index:1;height:100%;max-width:900px;margin:0 auto;display:grid;gap:12px 18px;grid-template-columns:minmax(0,1fr) minmax(240px,300px);grid-template-rows:auto 1fr;grid-template-areas:"top top" "tower side";align-content:center}.res-top{grid-area:top;display:flex;align-items:flex-end;justify-content:center;gap:14px;font-family:var(--display);flex-wrap:wrap}.res-kicker{font-size:8px;letter-spacing:2px;color:var(--moon);padding-bottom:6px}.res-pos{font-weight:400;font-size:48px;line-height:.9;color:var(--paper);text-shadow:4px 4px 0 var(--team,var(--red)),8px 8px 0 var(--ink)}.res-pos small{font-size:18px;margin-left:2px}.res-head{font-size:14px;color:var(--paper);background:var(--team,var(--red));color:var(--team-ink,var(--paper));padding:7px 9px;border:3px solid var(--ink);margin-bottom:2px;animation:goglow2 1s steps(2) infinite}@keyframes goglow2{50%{filter:brightness(1.25)}}.results:not(.podium) .res-head{background:#101a38f2;color:var(--paper);animation:none}.res-tower{grid-area:tower;align-self:center;min-width:0}.res{display:flex;flex-direction:column;gap:4px}.res div{display:flex;align-items:center;gap:8px;font-size:22px;line-height:1;padding:0 10px 0 0;min-height:32px;background:#070d1ee0;border:2px solid rgba(159,208,255,.14)}.res .p{align-self:stretch;display:flex;align-items:center;justify-content:center;width:34px;font-family:var(--display);font-size:11px;background:var(--paper);color:var(--ink)}.res .chip{width:6px;align-self:stretch;height:auto;box-shadow:none}.res .nm{flex:1;min-width:0;font-family:var(--display);font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.res .t{font-variant-numeric:tabular-nums;color:var(--moon)}.res div.me{background:#101a38f5;border-color:var(--team,var(--red));box-shadow:0 0 18px -4px var(--team,var(--red));transform:translate(8px)}.res div.me .p{background:var(--team,var(--red));color:var(--team-ink,var(--paper))}.res div.me .t{color:var(--paper)}.res-side{grid-area:side;align-self:center;display:flex;flex-direction:column;gap:10px;padding:12px;background:#070d1ee0;border:2px solid rgba(159,208,255,.16);box-shadow:0 0 0 2px var(--ink)}.res-driver{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.res-team{font-family:var(--display);font-size:8px;color:var(--moon-dim)}.res-stats{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.res-stats div{padding:6px 8px;border:2px dashed rgba(159,208,255,.22)}.res-stats dt{font-family:var(--display);font-size:6px;color:var(--moon-dim);margin-bottom:5px}.res-stats dd{margin:0;font-family:var(--display);font-size:11px;font-variant-numeric:tabular-nums;color:var(--paper)}.res-side .hint:empty{display:none}.res-btns{display:flex;flex-direction:column;gap:12px;margin-top:2px}.res-btns .go.share{min-height:40px;font-size:11px;box-shadow:0 4px 0 var(--ink)}.res-btns .go.share:disabled{opacity:.5;cursor:default}.share-view{z-index:30}.share-win{width:min(420px,100%)}.share-win .bar .x{font-family:var(--display);font-size:10px;color:var(--paper);background:none;border:2px solid rgba(159,208,255,.3);width:28px;height:24px;cursor:pointer}.share-win img{display:block;width:100%;max-height:min(62vh,520px);object-fit:contain;image-rendering:auto;background:#0b0b0d}.share-btns{display:flex;gap:10px}.share-btns .go{min-width:0;min-height:44px;font-size:11px;text-decoration:none}.res-btns .go{flex:none;width:100%;min-height:46px;font-size:12px}@media (max-width:699px){.res-ui{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "tower" "side";grid-template-rows:auto auto auto;overflow:auto}}@media (orientation:landscape) and (max-height:500px){.res-ui{gap:8px 14px}.res-pos{font-size:34px;text-shadow:3px 3px 0 var(--team,var(--red)),6px 6px 0 var(--ink)}.res-pos small{font-size:13px}.res-head{font-size:10px;padding:5px 7px}.res div{min-height:27px;font-size:19px}.res .p{width:28px;font-size:9px}.res-side{padding:8px;gap:7px}.res-btns{flex-direction:row;gap:8px}.res-btns .go{width:auto;flex:1 1 0;min-height:40px;font-size:9px;padding:0 6px}.res-btns{flex-wrap:wrap}.res-btns .go{min-width:0}.res-btns .go.share{flex:1 1 100%;min-height:32px;font-size:9px}}@media (prefers-reduced-motion:reduce){.res-head{animation:none}}.track-box .run-card{width:min(460px,100%)}.tp-stage{display:flex;align-items:center;gap:6px}.tp-view{flex:1;min-width:0;overflow:hidden;touch-action:pan-y;cursor:grab}.tp-strip{display:flex;transition:transform .22s steps(5)}.tp-card{flex:0 0 100%;display:flex;flex-direction:column;gap:7px;padding:2px;user-select:none}.tp-preview{position:relative;display:block;width:100%;aspect-ratio:320/192;border:3px solid var(--ink);outline:2px solid rgba(159,208,255,.3);pointer-events:none;overflow:hidden;background:#05030f}.tp-preview img{display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.tp-preview:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0 1px,transparent 1px 3px)}.tp-map{position:absolute;right:6px;bottom:6px;width:64px;height:44px;image-rendering:pixelated;background:#05030fb8;border:2px solid var(--ink);outline:1px solid rgba(159,208,255,.35)}.tp-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.tp-head b{font-family:var(--display);font-weight:400;font-size:12px;color:var(--paper)}.tp-badge{font-family:var(--display);font-size:7px;padding:4px 6px;background:var(--red);color:var(--paper);border:2px solid var(--ink)}.tp-badge.free{background:#1f8a5b}.tp-desc{margin:0;font-size:17px;line-height:1.05;color:var(--paper)}.tp-meta{margin:0;font-size:15px;color:var(--moon-dim)}.tp-arrow{flex:none;width:34px;height:52px;font-family:var(--display);font-size:10px;color:var(--paper);background:#101a38f0;border:2px solid var(--ink);outline:2px solid rgba(159,208,255,.3);cursor:pointer}.tp-arrow:active{transform:translateY(2px)}.tp-dots{display:flex;justify-content:center;gap:6px}.tp-dots i{width:8px;height:8px;background:#9fd0ff40;display:block}.tp-dots i.on{background:var(--team,var(--red))}@media (orientation:landscape) and (max-height:500px){.track-box .run-card{width:min(620px,100%)}.tp-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:12px;row-gap:5px}.tp-preview{grid-row:1 / span 3}.tp-desc{font-size:15px}.tp-meta{font-size:14px}}@media (prefers-reduced-motion:reduce){.tp-strip{transition:none}}
