@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(./cairo-arabic-700-normal-D3nDedWX.woff2) format("woff2"),url(./cairo-arabic-700-normal-CyOqhaeK.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:900;src:url(./cairo-arabic-900-normal-DNm2WYV7.woff2) format("woff2"),url(./cairo-arabic-900-normal-dTOb6H7Y.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:900;src:url(./cairo-latin-900-normal-CZYZHNME.woff2) format("woff2"),url(./cairo-latin-900-normal-YbAqUPRv.woff) format("woff")}#hud:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 110px rgba(245,65,20,var(--impact, 0))}:root{--navy: #14152b;--ink: #1c1b3a;--card: #0d0e12;--gold: #ffd84d;--gold-hi: #ffe070;--gold-lo: #f2c23e;--lip: #b8861b;--cream: #f4f0e6;--brick: #c9362b;--muted: #9a9894;--silver-hi: #e6e6ea;--silver-lo: #a4a4ac;--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-l: env(safe-area-inset-left, 0px);--safe-r: env(safe-area-inset-right, 0px);--u: clamp(9px, min(1.55vw, 2.4vh), 16px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;overflow:hidden;background:#0a0f2c;overscroll-behavior:none}body{font-family:Cairo,Tahoma,sans-serif;color:var(--cream);user-select:none;-webkit-user-select:none;touch-action:manipulation}#game{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none}#ui{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}#ui>*{pointer-events:auto}button{font-family:inherit;cursor:pointer;border:0}.hidden{display:none!important}.pill{display:inline-flex;align-items:center;gap:calc(var(--u) * .6);height:calc(var(--u) * 3.6);padding:0 calc(var(--u) * 1.2);border-radius:999px;border:3px solid #fff;background:linear-gradient(var(--silver-hi),var(--silver-lo));color:var(--ink);font-weight:900;font-size:calc(var(--u) * 1.6);box-shadow:0 4px #00000059;direction:ltr}.coin{width:calc(var(--u) * 2.5);height:calc(var(--u) * 2.5);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff4b0,#f2c23e 45%,#b8861b);border:2px solid #8a6414;display:grid;place-items:center;color:#6b4a0c;font-size:calc(var(--u) * 1.2);font-weight:900}.coin:after{content:"₤"}.round{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);border-radius:50%;border:3px solid #fff;background:linear-gradient(var(--silver-hi),var(--silver-lo));box-shadow:0 4px #00000059;font-size:calc(var(--u) * 2);line-height:1;display:grid;place-items:center;color:var(--ink)}.round:active,.round.down{transform:translateY(3px);box-shadow:0 1px #00000059}.cta{height:calc(var(--u) * 5.2);padding:0 calc(var(--u) * 2.6);border-radius:calc(var(--u) * 1.6);background:linear-gradient(var(--gold-hi),var(--gold-lo));color:#1a1203;font-weight:900;font-size:calc(var(--u) * 2.4);box-shadow:0 calc(var(--u) * .6) 0 var(--lip),inset 0 3px #ffffff80}.cta:active{transform:translateY(calc(var(--u) * .45));box-shadow:0 calc(var(--u) * .15) 0 var(--lip),inset 0 3px #ffffff80}.cta.ghost{background:transparent;color:var(--muted);box-shadow:none}.cta.dark{background:linear-gradient(#3a3d5c,#24263f);color:var(--cream);box-shadow:0 calc(var(--u) * .6) 0 #0e0f1c}.card{background:var(--card);border:2px solid #2a2b30;border-top:6px solid var(--gold);border-radius:calc(var(--u) * 2.4);padding:calc(var(--u) * 2.2) calc(var(--u) * 2.6);box-shadow:0 20px 60px #0009;text-align:center;direction:rtl;max-height:calc(100vh - 24px);overflow:auto;touch-action:pan-y}.card h2{color:var(--gold);font-weight:900;font-size:calc(var(--u) * 2.8);margin:0 0 calc(var(--u) * 1.2)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#05060eb8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:20;padding:12px}.reward{display:inline-block;padding:calc(var(--u) * .5) calc(var(--u) * 1.4);border-radius:999px;border:3px solid #8a7430;background:#ffd84a26;color:var(--gold);font-weight:900;font-size:calc(var(--u) * 2.2);direction:ltr}.logo{font-weight:900;color:var(--gold);line-height:1.05;font-size:calc(var(--u) * 5.4);-webkit-text-stroke:calc(var(--u) * .45) var(--ink);paint-order:stroke fill;filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(0 7px 0 rgba(0,0,0,.35));transform:rotate(-4deg);transform-origin:right center;white-space:nowrap}.logo small{display:block;font-size:.38em;color:var(--cream);-webkit-text-stroke:calc(var(--u) * .3) var(--ink);letter-spacing:.1em;direction:ltr;text-align:right}#menu{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}#menu>*{pointer-events:auto}#menu .top-left{position:absolute;top:calc(var(--safe-t) + var(--u) * 1.4);left:calc(var(--safe-l) + var(--u) * 1.6);display:flex;gap:calc(var(--u) * .8);direction:ltr}#menu .top-right{position:absolute;top:calc(var(--safe-t) + var(--u) * 1.4);right:calc(var(--safe-r) + var(--u) * 1.6);display:flex;gap:calc(var(--u) * .8)}#menu .logo{position:absolute;top:calc(var(--safe-t) + var(--u) * 7);right:calc(var(--safe-r) + var(--u) * 3)}.banner{position:absolute;top:calc(var(--safe-t) + var(--u) * 1.4);left:50%;transform:translate(-50%);background:#1d6b45;border:3px solid #fff;border-radius:6px;padding:calc(var(--u) * .3) calc(var(--u) * 1.4);font-weight:900;font-size:calc(var(--u) * 1.5);color:#fff;white-space:nowrap;box-shadow:0 4px #00000059}.banner:before,.banner:after{content:"";position:absolute;top:-40px;width:3px;height:40px;background:#7d8aa3}.banner:before{right:20%}.banner:after{left:20%}.lvl{min-width:calc(var(--u) * 9)}.lvl .bar{width:calc(var(--u) * 5);height:calc(var(--u) * .8);border-radius:99px;background:#6d6d78;overflow:hidden}.lvl .bar i{display:block;height:100%;background:var(--gold-lo)}.modes{position:absolute;bottom:calc(var(--safe-b) + var(--u) * 1.6);right:calc(var(--safe-r) + var(--u) * 1.6);display:flex;gap:calc(var(--u) * 1)}.mode{width:calc(var(--u) * 13);padding:calc(var(--u) * .9) calc(var(--u) * 1);border-radius:calc(var(--u) * 1.4);background:#0d0e12e0;border:2px solid #2a2b30;border-top:5px solid #3a3d5c;color:var(--cream);text-align:right;box-shadow:0 6px #0006;transition:transform .12s}.mode b{display:block;font-size:calc(var(--u) * 1.9);font-weight:900;color:#fff}.mode span{display:block;font-size:calc(var(--u) * 1.05);color:var(--muted);font-weight:700;line-height:1.35;min-height:2.7em}.mode em{display:block;font-style:normal;color:var(--gold);font-weight:800;font-size:calc(var(--u) * 1.1);margin-top:3px}.mode .ico{float:left;font-size:calc(var(--u) * 2.4);line-height:1}.mode.sel{border-top-color:var(--gold);transform:translateY(calc(var(--u) * -.6));background:#14152bf2}.mode.sel b{color:var(--gold)}#menu .play{position:absolute;bottom:calc(var(--safe-b) + var(--u) * 1.8);left:calc(var(--safe-l) + var(--u) * 1.8)}#hud{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}#hud .interactive,#hud button{pointer-events:auto}#hud .tl{position:absolute;top:calc(var(--safe-t) + var(--u) * 1.2);left:calc(var(--safe-l) + var(--u) * 1.4);display:flex;gap:calc(var(--u) * .7);direction:ltr;align-items:center}#hud .tr{position:absolute;top:calc(var(--safe-t) + var(--u) * 1.2);right:calc(var(--safe-r) + var(--u) * 1.4);display:flex;gap:calc(var(--u) * .7);align-items:center}#hud .center{position:absolute;top:calc(var(--safe-t) + var(--u) * 1.2);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px}.chip{background:#0d0e12d1;border:2px solid #2a2b30;border-radius:999px;padding:calc(var(--u) * .3) calc(var(--u) * 1.2);font-weight:900;font-size:calc(var(--u) * 1.6);color:var(--cream);white-space:nowrap}.chip.gold{color:var(--gold);border-color:#8a7430}.chip.red{color:#fff;background:#c9362be6;border-color:#fff}.speedo{position:absolute;bottom:calc(var(--safe-b) + var(--u) * 1.4);left:50%;transform:translate(-50%);text-align:center;font-weight:900;line-height:1;text-shadow:0 3px 0 rgba(0,0,0,.5);direction:ltr}.speedo b{display:block;font-size:calc(var(--u) * 4);color:#fff}.speedo span{font-size:calc(var(--u) * 1.2);color:var(--cream)}.dest{display:flex;align-items:center;gap:8px}.arrow{display:inline-block;font-size:calc(var(--u) * 2);color:var(--gold);transition:transform .1s}.stars{color:var(--gold);letter-spacing:2px;font-size:calc(var(--u) * 1.6)}.stars i{color:#555;font-style:normal}.toast{position:absolute;top:34%;left:50%;transform:translate(-50%,-50%);font-weight:900;font-size:calc(var(--u) * 3.4);color:var(--gold);-webkit-text-stroke:calc(var(--u) * .32) var(--ink);paint-order:stroke fill;white-space:nowrap;filter:drop-shadow(0 4px 0 rgba(0,0,0,.4));pointer-events:none;animation:pop .9s ease-out forwards}.toast.small{font-size:calc(var(--u) * 1.9);top:46%;color:#fff}.toast.bad{color:#ff7a6b}@keyframes pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}15%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}30%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-70%) scale(1)}}.hint{position:absolute;bottom:calc(var(--safe-b) + var(--u) * 8.5);left:50%;transform:translate(-50%);width:min(92vw,calc(var(--u) * 60));background:#0d0e12d9;border:2px solid #2a2b30;border-top:4px solid var(--gold);border-radius:calc(var(--u) * 1.2);padding:calc(var(--u) * .8) calc(var(--u) * 1.4);font-weight:700;font-size:calc(var(--u) * 1.3);text-align:center;line-height:1.5;pointer-events:none;transition:opacity .6s}.hint small{display:block;color:var(--muted);font-size:.85em;direction:rtl}.pad{position:absolute;bottom:calc(var(--safe-b) + var(--u) * 1.4);display:flex;gap:calc(var(--u) * 1);align-items:flex-end;pointer-events:auto;direction:ltr}.pad.left{left:calc(var(--safe-l) + var(--u) * 1.4)}.pad.right{right:calc(var(--safe-r) + var(--u) * 1.4)}.tbtn{width:calc(var(--u) * 7.4);height:calc(var(--u) * 7.4);border-radius:calc(var(--u) * 2);border:3px solid rgba(255,255,255,.85);background:#e6e6ea47;color:#fff;font-size:calc(var(--u) * 3);font-weight:900;display:grid;place-items:center;box-shadow:0 5px #00000059;touch-action:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tbtn.down{background:#ffd84d8c;transform:translateY(3px);box-shadow:0 2px #00000059}.tbtn.pedal{width:calc(var(--u) * 6.4);height:calc(var(--u) * 9);border-radius:calc(var(--u) * 1.4);font-size:calc(var(--u) * 1.4)}.tbtn.gas{background:#3caa5a66}.tbtn.brake{background:#c9362b73}.tbtn.net{width:calc(var(--u) * 7);height:calc(var(--u) * 7);border-radius:50%;font-size:calc(var(--u) * 1.6);background:#ffd84dd9;color:var(--ink);border-color:#fff}.tbtn.net.off{background:#78788273;color:#ddd}.tbtn.net.ready{animation:pulse .7s infinite alternate}@keyframes pulse{to{transform:scale(1.1);box-shadow:0 0 24px var(--gold)}}.hud-desktop .speedo{left:calc(var(--safe-l) + var(--u) * 3);transform:none}.hud-desktop .pad .tbtn:not(.net){display:none}.stats{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * .6) calc(var(--u) * 2);margin:calc(var(--u) * 1) 0 calc(var(--u) * 1.6);font-size:calc(var(--u) * 1.6);font-weight:700;text-align:right}.stats b{color:#fff;text-align:left;direction:ltr}.row{display:flex;gap:calc(var(--u) * 1.4);justify-content:center;align-items:center;margin-top:calc(var(--u) * 1.4);flex-wrap:wrap}.newbest{color:var(--brick);background:#fff3d6;border-radius:8px;padding:2px 10px;font-weight:900;display:inline-block;margin-bottom:6px}.note{color:var(--muted);font-weight:700;font-size:calc(var(--u) * 1.2)}.cars{display:flex;gap:calc(var(--u) * 1);flex-wrap:wrap;justify-content:center}.car{width:calc(var(--u) * 15);background:#17182a;border-radius:calc(var(--u) * 1.2);padding:calc(var(--u) * 1);border:2px solid #2a2b30;text-align:right}.car.sel{border-color:var(--gold)}.car b{font-size:calc(var(--u) * 1.9);color:var(--gold);display:block}.car p{margin:2px 0 8px;color:var(--muted);font-size:calc(var(--u) * 1.05);font-weight:700;min-height:2.6em}.car .bars{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;font-size:calc(var(--u) * 1);align-items:center;margin-bottom:8px}.car .bars i{display:block;height:7px;border-radius:9px;background:#2e3050;overflow:hidden}.car .bars i:after{content:"";display:block;height:100%;width:var(--w);background:var(--gold-lo)}.car .cta{height:calc(var(--u) * 3.6);font-size:calc(var(--u) * 1.5);width:100%;padding:0}.car .cta[disabled]{filter:grayscale(1) brightness(.7)}.settings{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--u) * 1) calc(var(--u) * 1.6);align-items:center;text-align:right;font-weight:800;font-size:calc(var(--u) * 1.5);margin-bottom:calc(var(--u) * 1)}.seg{display:flex;gap:6px}.seg button{flex:1;padding:calc(var(--u) * .5) calc(var(--u) * .8);border-radius:999px;background:#24263f;color:var(--cream);font-weight:800;font-size:calc(var(--u) * 1.25);border:2px solid #2a2b30}.seg button.on{background:var(--gold);color:var(--ink);border-color:#fff}#loading{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 70%,#25356a,#0a0f2c 70%);z-index:30;transition:opacity .5s}#loading .bar{width:min(60vw,320px);height:12px;border-radius:9px;background:#24263f;margin:18px auto 0;overflow:hidden;border:2px solid #fff}#loading .bar i{display:block;height:100%;width:0;background:var(--gold);transition:width .3s}#loading p{text-align:center;font-weight:800;font-size:18px;color:var(--cream)}#debug{position:fixed;bottom:4px;left:50%;transform:translate(-50%);font:12px/1.3 ui-monospace,monospace;color:#0f0;background:#0009;padding:3px 8px;border-radius:6px;direction:ltr;z-index:40;pointer-events:none;white-space:pre}#rotate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:none;place-items:center;background:#0a0f2c;color:var(--gold);font-weight:900;font-size:22px;text-align:center;padding:24px}#rotate .ph{font-size:64px;display:block;animation:spin 1.6s infinite ease-in-out}@keyframes spin{50%{transform:rotate(-90deg)}}@media(orientation:portrait)and (max-width:700px){body.playing #rotate{display:grid}}@media(orientation:portrait){.modes{flex-direction:column;left:calc(var(--safe-l) + var(--u) * 1.6);bottom:calc(var(--safe-b) + var(--u) * 9)}.mode{width:auto}.mode span{min-height:0}#menu .play{left:auto;right:calc(var(--safe-r) + var(--u) * 1.6)}:root{--u: clamp(9px, 2.6vw, 16px)}#menu .logo{top:calc(var(--safe-t) + var(--u) * 10)}.banner{top:calc(var(--safe-t) + var(--u) * 6)}}.chip .sep{display:inline-block;width:1px;height:.9em;margin:0 .5em;vertical-align:middle;background:#ffffff4d}#hud .center .chip[data-k=main]{direction:ltr}.hint{width:auto;max-width:min(80vw,calc(var(--u) * 46));white-space:normal;font-size:calc(var(--u) * 1.35);bottom:auto;top:calc(var(--safe-t) + var(--u) * 9)}.pill.bump{animation:bump .45s ease-out}@keyframes bump{30%{transform:scale(1.25);box-shadow:0 0 22px var(--gold)}}.catch-flash{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 90px #ffd84d8c;animation:flash .6s ease-out forwards}@keyframes flash{to{opacity:0}}#hud:not(.hud-desktop) .speedo{left:calc(var(--safe-l) + var(--u) * 1.6);bottom:calc(var(--safe-b) + var(--u) * 10.2);transform:none;text-align:left}#hud:not(.hud-desktop) .speedo b{font-size:calc(var(--u) * 3)}.tbtn.net{width:calc(var(--u) * 8.4);height:calc(var(--u) * 8.4);font-size:calc(var(--u) * 1.9)}.tbtn.net.off{background:#1e1e268c;color:var(--gold);border-color:#ffd84d99}.bubble{position:absolute;transform:translate(-50%);max-width:min(62vw,calc(var(--u) * 26));padding:calc(var(--u) * .55) calc(var(--u) * 1.1);background:var(--cream);color:var(--ink);border:3px solid #1e140c;border-radius:calc(var(--u) * 1.4);font-weight:900;font-size:calc(var(--u) * 1.3);line-height:1.45;text-align:center;direction:rtl;pointer-events:none;box-shadow:0 5px #00000059;animation:bubble-in .28s cubic-bezier(.2,1.6,.5,1)}.bubble:after{content:"";position:absolute;bottom:calc(var(--u) * -.85);left:var(--tail, 50%);width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);background:inherit;border:inherit;border-width:0 3px 3px 0;transform:translate(-50%) rotate(45deg) skew(10deg,10deg)}.bubble.owl{background:var(--gold);transform:translate(-50%) rotate(-2deg)}.bubble.fox{transform:translate(-50%) rotate(1.5deg)}.bubble.fox{animation:bubble-in .28s cubic-bezier(.2,1.6,.5,1),bubble-shiver .18s .3s linear infinite}@keyframes bubble-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes bubble-shiver{50%{translate:1px 0}}@media(prefers-reduced-motion:reduce){.bubble,.bubble.fox{animation:none}}.pow{position:absolute;left:60%;top:42%;transform:translate(-50%,-50%) rotate(-8deg);font-weight:900;font-size:calc(var(--u) * 2.6);color:var(--gold);-webkit-text-stroke:calc(var(--u) * .35) #1e140c;paint-order:stroke fill;pointer-events:none;animation:pow .5s ease-out forwards}@keyframes pow{0%{opacity:0;scale:.3}25%{opacity:1;scale:1.25}to{opacity:0;scale:1}}.brand{display:block;height:auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.55));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}#menu .brand{position:absolute;top:calc(var(--safe-t) + var(--u) * 6.5);right:calc(var(--safe-r) + var(--u) * 2);width:min(36vw,calc(var(--u) * 34),52vh);animation:brand-in .5s cubic-bezier(.2,1.4,.5,1)}#loading .brand{width:min(62vw,360px);margin:0 auto calc(var(--u) * 1.6)}@keyframes brand-in{0%{opacity:0;transform:translateY(-12px) scale(.92)}}@media(orientation:portrait){#menu .brand{right:50%;transform:translate(50%);width:min(66vw,320px);top:calc(var(--safe-t) + var(--u) * 10.5);animation:none}}@media(prefers-reduced-motion:reduce){#menu .brand{animation:none}}.card.sheet{display:flex;flex-direction:column;width:min(94vw,calc(var(--u) * 58));max-height:calc(100dvh - 24px);padding:0;overflow:hidden}.sheet header{display:flex;align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.8) calc(var(--u) * .8)}.sheet header h2{margin:0;flex:1;text-align:right}.sheet header .close{width:calc(var(--u) * 3.8);height:calc(var(--u) * 3.8);font-size:calc(var(--u) * 1.7);background:#24263f;color:var(--cream);border:2px solid #3a3d5c;box-shadow:none}.sheet-body{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:0 calc(var(--u) * 1.8) calc(var(--u) * 1.6)}.sheet-body.more{-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),transparent);mask-image:linear-gradient(#000 calc(100% - 44px),transparent)}.cta.small{height:calc(var(--u) * 3.8);font-size:calc(var(--u) * 1.5)}.credits{font-size:calc(var(--u) * 1);line-height:1.6}.garage .cars{flex-wrap:nowrap;justify-content:stretch}.garage .car{flex:1;width:auto;min-width:0;padding:calc(var(--u) * .8)}.car .pic{height:calc(var(--u) * 8.2);display:block;overflow:hidden;padding:calc(var(--u) * .5) 7% 0;margin-bottom:calc(var(--u) * .6);border-radius:calc(var(--u) * .9);background:radial-gradient(ellipse 60% 70% at 50% 100%,rgba(255,196,92,.35),transparent 70%),linear-gradient(#1d2040,#121326)}.car .pic img{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 6px 4px rgba(0,0,0,.55))}.car.locked .pic img{filter:brightness(.55) saturate(.6) drop-shadow(0 6px 4px rgba(0,0,0,.55))}.car p{min-height:2.6em;line-height:1.3}@media(orientation:portrait){.garage .cars{flex-wrap:wrap}.garage .car{flex:1 1 calc(var(--u) * 15)}}.card.results{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:calc(var(--u) * 1.6);width:min(94vw,calc(var(--u) * 60));max-height:calc(100dvh - 24px);padding:calc(var(--u) * 1.6) calc(var(--u) * 2.2)}.results .owl-side{position:relative;text-align:center}.results .owl-side img{width:100%;height:auto;filter:drop-shadow(0 10px 18px rgba(0,0,0,.6));animation:plaque .6s cubic-bezier(.2,1.6,.4,1) both}.results .owl-side .newbest{position:absolute;top:0;inset-inline-start:0;transform:rotate(8deg)}.results h2{margin-bottom:calc(var(--u) * .4)}.results .stars{font-size:calc(var(--u) * 3.4);line-height:1;letter-spacing:.06em;direction:ltr}.results .stars i{font-style:normal;color:#2e3050;-webkit-text-stroke:2px #6a6e96}.results .stars i.on{color:var(--gold);-webkit-text-stroke:2px var(--lip);animation:star .45s cubic-bezier(.2,1.8,.4,1) both}.results .stars i.on:nth-child(2){animation-delay:.15s}.results .stars i.on:nth-child(3){animation-delay:.3s}.results .big{display:flex;align-items:baseline;justify-content:center;gap:calc(var(--u) * .8);margin-top:calc(var(--u) * .6)}.results .big b{font-size:calc(var(--u) * 5.6);line-height:1;color:#fff;font-weight:900}.results .big span{font-size:calc(var(--u) * 1.6);font-weight:800;color:var(--cream)}.results .quip{margin:calc(var(--u) * .4) 0 calc(var(--u) * .8);color:var(--gold-hi);font-weight:800;font-size:calc(var(--u) * 1.45)}.results .mini{display:flex;justify-content:center;gap:calc(var(--u) * 1.6);color:#b9bccf;font-weight:800;font-size:calc(var(--u) * 1.35);margin-bottom:calc(var(--u) * .8)}.results .mini b{color:var(--cream)}.results .row{margin-top:calc(var(--u) * 1)}@keyframes plaque{0%{transform:scale(.6) rotate(-8deg);opacity:0}}@keyframes star{0%{transform:scale(0)}}@media(orientation:portrait){.card.results{grid-template-columns:1fr}.results .owl-side img{width:60%}}@media(prefers-reduced-motion:reduce){.results .owl-side img,.results .stars i.on{animation:none}}.round.on{outline:3px solid var(--gold);outline-offset:1px}.acct{display:grid;gap:calc(var(--u) * .9);text-align:right;font-weight:800;font-size:calc(var(--u) * 1.4)}.acct label{color:var(--cream)}.acct .note{color:#c9cce0}.acct .note.err{color:#ff9b8a;min-height:1.2em}.acct .or{text-align:center;color:var(--muted);margin:0;font-size:calc(var(--u) * 1.15)}.field{display:flex;gap:calc(var(--u) * .8);align-items:center}.field input{flex:1;min-width:0;height:calc(var(--u) * 3.8);border-radius:999px;border:2px solid #3a3d5c;background:#10111f;color:#fff;font:inherit;font-size:16px;padding:0 calc(var(--u) * 1.4)}.field input:focus{outline:none;border-color:var(--gold)}.field .cta{flex:none;padding:0 calc(var(--u) * 1.6);height:calc(var(--u) * 3.8);box-shadow:0 2px 0 var(--lip)}.cta.google{background:#fff;color:#222;box-shadow:0 calc(var(--u) * .5) 0 #9a9a9a;height:calc(var(--u) * 4.2);font-size:calc(var(--u) * 1.5)}.cta.google b{color:#4285f4;font-family:Arial,sans-serif;font-weight:900;margin-inline-end:6px}.board-tabs{margin-bottom:calc(var(--u) * 1)}.board{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-weight:800;font-size:calc(var(--u) * 1.4)}.board li{display:flex;align-items:center;gap:calc(var(--u) * .9);padding:calc(var(--u) * .55) calc(var(--u) * 1);background:#17182a;border-radius:999px}.board li.note{background:none;justify-content:center}.board li.me{background:#3a2f10;outline:2px solid var(--gold)}.board .rk{width:calc(var(--u) * 2.4);text-align:center;color:var(--gold)}.board li:nth-child(-n+3) .rk{font-size:calc(var(--u) * 1.7)}.board bdi{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board small{color:var(--muted)}.board li b{direction:ltr}.note.ranked{margin:0;min-height:1em;color:var(--gold)}
