.sty-name{-webkit-background-clip:text;background-clip:text;font-weight:700;display:inline-block;position:relative}.sty-name.name-chrome,.sty-name.name-ice,.sty-name.name-fire,.sty-name.name-spectrum,.sty-name.name-lava,.sty-name.name-snow,.sty-name.name-crescent,.sty-name.name-platinum{color:#0000;-webkit-text-fill-color:transparent;background-size:200% 100%}.sty-name.name-chrome{background-image:linear-gradient(100deg,#8d96a3,#f4f7fb 22%,#9aa4b1 40%,#fff 55%,#7c8591 75%,#e9edf2);animation:4s linear infinite sty-sweep}.sty-name.name-ice{filter:drop-shadow(0 0 6px #5cc8ff8c);background-image:linear-gradient(100deg,#bff3ff,#5cc8ff 35%,#fff 50%,#5cc8ff 65%,#bff3ff);animation:5s linear infinite sty-sweep}.sty-name.name-fire{filter:drop-shadow(0 0 5px #ff6e0099);background-image:linear-gradient(#ff2a00,#ff5a00 20%,#ffd000 40%,#ff7a00 65%,#ff2a00);background-size:100% 200%;animation:1.2s linear infinite sty-rise}.sty-name.name-neon{color:#ff5be0;-webkit-text-fill-color:#ffd6f7;text-shadow:0 0 4px #ff5be0,0 0 10px #ff5be0,0 0 18px #3ce0ff;animation:3.2s linear infinite sty-buzz}.sty-name.name-toxic{color:#9dff3a;-webkit-text-fill-color:#c9ff8a;text-shadow:0 0 6px #6dff1f,0 0 14px #6dff1f99;animation:2.4s ease-in-out infinite sty-pulse}.sty-name.name-spectrum{background-image:linear-gradient(90deg,#ff2d55,#ff9500,#ffd60a,#34c759,#32ade6,#af52de,#ff2d55);animation:3s linear infinite sty-sweep}.sty-name.name-glitch{color:#f2f6ff;-webkit-text-fill-color:#f2f6ff}.sty-name.name-glitch:before,.sty-name.name-glitch:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0;overflow:hidden}.sty-name.name-glitch:before{color:#ff2a5f;-webkit-text-fill-color:#ff2a5f;animation:3.6s step-end infinite sty-glitch-a}.sty-name.name-glitch:after{color:#2af0ff;-webkit-text-fill-color:#2af0ff;animation:3.6s step-end infinite sty-glitch-b}.sty-name.name-lava{filter:drop-shadow(0 0 7px #ff5000b3);background-image:linear-gradient(100deg,#5a0a00,#ff3d00 25%,#ffcf3a 45%,#ff5a00 60%,#7a1200 85%,#ff3d00);animation:6s linear infinite sty-sweep}.sty-name.name-snow{filter:drop-shadow(0 0 5px #bee6ffb3);background-image:radial-gradient(circle,#fff 0 1px,#0000 1.5px),linear-gradient(#fff,#bfe6ff);background-size:7px 7px,100% 100%;animation:3s linear infinite sty-snow}.sty-name.name-pumpkin{color:#ff8a1c;-webkit-text-fill-color:#ffb050;text-shadow:0 0 6px #ff6a00,0 0 14px #ff6a0080;animation:2.6s linear infinite sty-flicker}.sty-name.name-crescent{filter:drop-shadow(0 0 6px #ffd88a73);background-image:linear-gradient(100deg,#e9edf5,#ffd88a 35%,#fff 50%,#ffd88a 65%,#e9edf5);animation:7s linear infinite sty-sweep}.sty-name.name-platinum{filter:drop-shadow(0 0 7px #8fe3ffa6);background-image:linear-gradient(100deg,#b9ecff,#fff 30%,#8fe3ff 45%,#fff 55%,#d6f6ff 70%,#b9ecff);animation:3.5s linear infinite sty-sweep}.author-link.sty-name:hover{text-decoration:underline}@keyframes sty-sweep{to{background-position:-200% 0}}@keyframes sty-rise{0%{background-position:0 100%}to{background-position:0 0}}@keyframes sty-snow{to{background-position:0 14px,0 0}}@keyframes sty-pulse{50%{text-shadow:0 0 10px #6dff1f,0 0 24px #6dff1fcc}}@keyframes sty-buzz{0%,18%,22%,62%,64%,to{opacity:1}20%,63%{opacity:.55}}@keyframes sty-flicker{0%,to{box-shadow:0 0 14px -1px #ff6e00e6,0 -4px 18px -6px #ffc800cc}50%{box-shadow:0 0 20px #ff4600f2,0 -7px 22px -6px #ffdc3ce6}}@keyframes sty-glitch-a{0%,86%,to{clip-path:inset(0 0 100%);transform:none}88%{clip-path:inset(10% 0 55%);transform:translate(-2px,-1px)}91%{clip-path:inset(60% 0 8%);transform:translate(2px)}94%{clip-path:inset(30% 0 40%);transform:translate(-1px,1px)}}@keyframes sty-glitch-b{0%,87%,to{clip-path:inset(0 0 100%);transform:none}89%{clip-path:inset(50% 0 20%);transform:translate(2px,1px)}92%{clip-path:inset(5% 0 70%);transform:translate(-2px)}95%{clip-path:inset(70% 0 5%);transform:translate(1px,-1px)}}.sty-frame{isolation:isolate;border-radius:50%;flex:none;place-items:center;padding:4px;display:inline-grid;position:relative}.sty-frame.is-small{padding:2px}.sty-frame:before{content:"";z-index:-1;background:var(--ring,#333);border-radius:50%;position:absolute;inset:0}.sty-frame>*{position:relative}.sty-frame .avatar{box-shadow:0 0 0 2px #0b0d11}.sty-frame.is-small .avatar{box-shadow:0 0 0 1.5px #0b0d11}.sty-frame .avatar-fallback{background:radial-gradient(circle at 35% 30%,#1b2331,#0b0d11)}.sty-frame.frame-carbon{--ring:repeating-linear-gradient(45deg, #2a2d33 0 2px, #0e1013 2px 4px), #111;box-shadow:0 0 0 1px #4a4f58}.sty-frame.frame-chequered{--ring:repeating-conic-gradient(#f4f4f4 0 25%, #0c0c0c 0 50%) 0 0 / 8px 8px}.sty-frame.frame-neon{--ring:conic-gradient(#ff5be0, #3ce0ff, #ff5be0);animation:2.4s ease-in-out infinite sty-ring-glow}.sty-frame.frame-flame:before{background:conic-gradient(#ff2a00,#ffd000,#ff6a00,#ff2a00,#ffb000,#ff2a00);animation:2.5s linear infinite sty-spin}.sty-frame.frame-flame{box-shadow:0 0 16px -2px #ff5a00bf}.sty-frame.frame-lightning:before{background:conic-gradient(#0a2a6b,#5cd8ff,#fff,#1e6bff,#0a2a6b,#8ae8ff,#0a2a6b);animation:1.6s linear infinite sty-spin}.sty-frame.frame-lightning{animation:2.2s step-end infinite sty-zap}.sty-frame.frame-holly{--ring:radial-gradient(circle at 20% 15%, #e11d2d 0 7%, transparent 8%), radial-gradient(circle at 80% 85%, #e11d2d 0 7%, transparent 8%), radial-gradient(circle at 85% 20%, #e11d2d 0 5%, transparent 6%), conic-gradient(#0f6b2f, #1fa04a, #0f6b2f, #1fa04a, #0f6b2f)}.sty-frame.frame-laurel{--ring:repeating-conic-gradient(from 0deg, #ffe38a 0 9deg, #b8860b 9deg 12deg, #ffc83c 12deg 21deg, #8a5a00 21deg 24deg);padding:5px;box-shadow:0 0 16px -3px #ffc83cb3}.sty-frame.frame-laurel:after{content:"🏆";filter:drop-shadow(0 2px 3px #000000b3);font-size:.95rem;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.sty-frame.frame-laurel.is-small:after{display:none}.sty-frame.frame-founder{--ring:conic-gradient(from 0deg, #ffd76a, #e1262d, #ffd76a, #b8860b, #ffd76a, #e1262d, #ffd76a);padding:5px;animation:6s linear infinite sty-founder;box-shadow:0 0 18px -3px #ffbe3cbf}.sty-frame.frame-founder:after{content:"🏅";filter:drop-shadow(0 2px 3px #000000b3);font-size:.95rem;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.sty-frame.frame-founder.is-small:after{display:none}@keyframes sty-founder{to{filter:hue-rotate(20deg)}}@media (prefers-reduced-motion:reduce){.sty-frame.frame-founder{animation:none}}.sty-frame.frame-web{--ring:repeating-conic-gradient(#e6e6f0cc 0 3deg, transparent 3deg 30deg), radial-gradient(circle, transparent 55%, #e6e6f080 56% 58%, transparent 59%), #15121c}@keyframes sty-spin{to{transform:rotate(360deg)}}@keyframes sty-ring-glow{0%,to{box-shadow:0 0 10px -2px #ff5be0}50%{box-shadow:0 0 18px #3ce0ff}}@keyframes sty-zap{0%,70%,76%,to{box-shadow:0 0 10px -3px #5cd8ff}72%,78%{box-shadow:0 0 22px 2px #bff3ff}}.sty-banner{isolation:isolate;position:relative;overflow:hidden}.sty-banner:before{content:"";z-index:-2;background:var(--banner);width:auto;height:auto;position:absolute;inset:0}.sty-banner:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#05070bdb 0%,#05070b8c 55%,#05070b33 100%);position:absolute;inset:0}.sty-banner.banner-carbon{--banner:repeating-linear-gradient(45deg, #23262c 0 4px, #121418 4px 8px), repeating-linear-gradient(-45deg, #1a1d22 0 4px, #0d0f12 4px 8px)}.sty-banner.banner-carbon:before{background-blend-mode:overlay}.sty-banner.banner-city{--banner:repeating-linear-gradient(90deg, transparent 0 7px, #ffd26e8c 7px 9px, transparent 9px 16px) bottom / 100% 38% no-repeat, linear-gradient(0deg, #05060a 0 18%, transparent 18%), linear-gradient(90deg, #0b0f1c 0 8%, #121a2e 8% 14%, #0b0f1c 14% 22%, #172035 22% 30%, #0b0f1c 30% 41%, #121a2e 41% 50%, #0b0f1c 50% 58%, #172035 58% 69%, #0b0f1c 69% 80%, #121a2e 80% 90%, #0b0f1c 90%) bottom / 100% 55% no-repeat, radial-gradient(ellipse 60% 70% at 70% 100%, #3a1d5c, transparent 70%), linear-gradient(180deg, #06070f, #1a1033)}.sty-banner.banner-track{--banner:repeating-linear-gradient(90deg, #e11d2d 0 26px, #f4f4f4 26px 52px) bottom / 100% 12px no-repeat, linear-gradient(170deg, transparent 58%, #ffffff80 58.4% 59%, transparent 59.4%), repeating-linear-gradient(0deg, #ffffff05 0 2px, transparent 2px 5px), linear-gradient(180deg, #2d3138, #1a1c20)}.sty-banner.banner-sunset{--banner:radial-gradient(circle at 78% 72%, #fff4c2 0 7%, #ffb347 8%, transparent 26%), linear-gradient(0deg, #120812 0 22%, transparent 22%), linear-gradient(180deg, #2b1055 0%, #7b2d7a 35%, #ff5e62 65%, #ffb347 100%)}.sty-banner.banner-dyno{--banner:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 120' preserveAspectRatio='none'%3E%3Cpath d='M0 110 C60 100 110 60 170 40 S280 20 400 30' fill='none' stroke='%23ff2a2a' stroke-width='3'/%3E%3Cpath d='M0 115 C80 110 140 90 200 70 S320 60 400 80' fill='none' stroke='%233cc8f4' stroke-width='3'/%3E%3C/svg%3E") center / 100% 100% no-repeat, linear-gradient(#3cc8f414 1px, transparent 1px) 0 0 / 100% 20px, linear-gradient(90deg, #3cc8f414 1px, transparent 1px) 0 0 / 30px 100%, linear-gradient(180deg, #070b12, #0d1522)}.sty-banner.banner-dyno:before{filter:drop-shadow(0 0 6px #ff2a2a80)}.sty-banner.banner-aurora{--banner:radial-gradient(ellipse 50% 60% at 20% 30%, #3cffa08c, transparent 70%), radial-gradient(ellipse 45% 55% at 60% 20%, #785aff80, transparent 70%), radial-gradient(ellipse 40% 50% at 90% 40%, #3cdcff73, transparent 70%), linear-gradient(180deg, #040814, #0a1a2c)}.sty-banner.banner-aurora:before{background-size:200% 100%;animation:14s ease-in-out infinite alternate sty-aurora}.sty-banner.banner-lights{--banner:radial-gradient(circle, #ff3b3b 0 3px, transparent 4px) 0 10px / 48px 20px repeat-x, radial-gradient(circle, #3bff7a 0 3px, transparent 4px) 16px 14px / 48px 20px repeat-x, radial-gradient(circle, #ffd23b 0 3px, transparent 4px) 32px 10px / 48px 20px repeat-x, linear-gradient(180deg, #0d1a12, #06100b)}.sty-banner.banner-lights:before{animation:1.6s steps(2,end) infinite sty-twinkle}.sty-banner.banner-haunted{--banner:radial-gradient(ellipse 30% 20% at 80% 30%, #ffffff1f, transparent 70%), radial-gradient(circle at 85% 22%, #e8e4c9 0 5%, transparent 6%), linear-gradient(0deg, #0a0610 0 20%, transparent 20%), linear-gradient(180deg, #120a1f, #2a1440)}.sty-banner.banner-haunted:before{animation:9s ease-in-out infinite alternate sty-fog}.sty-banner.banner-lanterns{--banner:radial-gradient(circle at calc(80% + 9px) calc(28% - 7px), #0f1234 0 19px, transparent 20px), radial-gradient(circle at 80% 28%, #ffe9a8 0 22px, #ffe9a826 23px, transparent 40px), radial-gradient(circle at 20% 55%, #ffaa3ce6 0 5px, #ffaa3c40 12px, transparent 26px), radial-gradient(circle at 38% 32%, #ffaa3ce6 0 5px, #ffaa3c40 12px, transparent 26px), radial-gradient(circle at 58% 60%, #ffaa3ce6 0 5px, #ffaa3c40 12px, transparent 26px), linear-gradient(180deg, #0b1030, #1c1440)}.sty-banner.banner-lanterns:before{animation:3s ease-in-out infinite sty-twinkle}.sty-banner.banner-summit{--banner:linear-gradient(160deg, transparent 52%, #141a2b 52.2%) 0 100% / 55% 70% no-repeat, linear-gradient(200deg, transparent 50%, #1b2338 50.2%) 100% 100% / 60% 85% no-repeat, linear-gradient(155deg, transparent 48%, #2a3350 48.2%) 40% 100% / 45% 95% no-repeat, radial-gradient(circle at 72% 58%, #fff4c9 0 16px, #ffc86e8c 24px, transparent 90px), linear-gradient(180deg, #1c2a55 0%, #6a3d7a 45%, #ff8a5c 78%, #ffd28a 100%)}.sty-banner.banner-summit:before{animation:6s ease-in-out infinite sty-twinkle}@keyframes sty-aurora{to{background-position:100% 0}}@keyframes sty-twinkle{50%{filter:brightness(1.6)saturate(1.3)}}@keyframes sty-fog{to{filter:brightness(1.25)saturate(1.2)}}.profile-header.sty-banner{border-color:#ffffff24}.uk-plate.sty-plate{transition:box-shadow .3s}.uk-plate.sty-plate.plate-black{color:#e6e9ee;background:#0c0d0f;padding-left:8px;box-shadow:0 2px 6px #0009,inset 0 0 0 1px #9aa0a8}.uk-plate.big.sty-plate.plate-black{padding-left:12px}.uk-plate.sty-plate.plate-gel{color:#0a0a0a;text-shadow:0 1px #6b6b6b,0 2px #3d3d3d,0 3px 3px #00000073;background:linear-gradient(#ffffff73,#fff0 45%),linear-gradient(90deg,#1f4fbf 0 10px,#ffd23d 10px)}.uk-plate.big.sty-plate.plate-gel{background:linear-gradient(#ffffff73,#fff0 45%),linear-gradient(90deg,#1f4fbf 0 13px,#ffd23d 13px)}.uk-plate.sty-plate.plate-carbon{color:#f1f3f6;background:repeating-linear-gradient(45deg,#2a2d33 0 3px,#111317 3px 6px);padding-left:8px;box-shadow:0 2px 6px #0009,inset 0 0 0 1px #50555e}.uk-plate.big.sty-plate.plate-carbon{padding-left:12px}.uk-plate.sty-plate.plate-neon{animation:2.2s ease-in-out infinite sty-plate-neon}.uk-plate.sty-plate.plate-gold{color:#ffd76a;text-shadow:0 1px #7a5608,0 0 8px #ffc83c8c;background:linear-gradient(100deg,#0b0b0c 40%,#2a2210 50%,#0b0b0c 60%) 0 0/250% 100%,#0b0b0c;padding-left:8px;animation:4s linear infinite sty-sweep;box-shadow:0 2px 8px #0009,inset 0 0 0 1px #c9a24a,0 0 14px -4px #ffc83c99}.uk-plate.big.sty-plate.plate-gold{padding-left:12px}@keyframes sty-plate-neon{0%,to{box-shadow:0 2px 6px #00000080,0 0 12px 1px #ff5be0,inset 0 0 0 1px #00000059}50%{box-shadow:0 2px 6px #00000080,0 0 18px 3px #3ce0ff,inset 0 0 0 1px #00000059}}.sty-emblem.emblem-carbon .lvl-emblem{filter:grayscale()contrast(1.35)brightness(.85)drop-shadow(0 0 3px #000c)}.sty-emblem.emblem-chrome .lvl-emblem{filter:grayscale()brightness(1.45)contrast(1.25)drop-shadow(0 0 4px #ffffff8c)}.sty-emblem.emblem-neon .lvl-emblem{filter:saturate(2)brightness(1.2)drop-shadow(0 0 4px #ff5be0)drop-shadow(0 0 8px #3ce0ff)}.sty-emblem.emblem-holo .lvl-emblem{animation:4s linear infinite sty-holo}.sty-emblem.emblem-gold .lvl-emblem{filter:sepia()saturate(3.2)hue-rotate(2deg)brightness(1.15)drop-shadow(0 0 5px #ffc83cbf)}@keyframes sty-holo{0%{filter:hue-rotate()saturate(1.8)brightness(1.15)drop-shadow(0 0 5px #fff8)}to{filter:hue-rotate(360deg)saturate(1.8)brightness(1.15)drop-shadow(0 0 5px #fff8)}}.sty-name.name-gold,.sty-name.name-sunset,.sty-name.name-carbonfx,.sty-name.name-matrix,.sty-name.name-nitro,.sty-name.name-holo,.sty-name.name-galaxy{color:#0000;-webkit-text-fill-color:transparent;background-size:200% 100%}.sty-name.name-racing{color:#ff2a2a;-webkit-text-fill-color:#ff3b3b;text-shadow:-3px 0 #ff2a2a59,-6px 0 #ff2a2a26;font-style:italic}.sty-name.name-gold{filter:drop-shadow(0 0 4px #ffc83c73);background-image:linear-gradient(100deg,#8a5a00,#ffd76a 25%,#fff3c4 40%,#d4a017 55%,#ffe08a 75%,#8a5a00);animation:4.5s linear infinite sty-sweep}.sty-name.name-sunset{background-image:linear-gradient(90deg,#ffb347,#ff5e62,#c850c0,#ff5e62,#ffb347);animation:6s linear infinite sty-sweep}.sty-name.name-carbonfx{filter:drop-shadow(0 0 1px #ffffff80);background-image:repeating-linear-gradient(45deg,#d5dae2 0 2px,#7a808a 2px 4px);background-size:100% 100%}.sty-name.name-blues{color:#fff;-webkit-text-fill-color:#fff;animation:1.1s step-end infinite sty-blues}.sty-name.name-matrix{filter:drop-shadow(0 0 5px #1aff6a8c);background-image:repeating-linear-gradient(#1aff6a 0 2px,#0b5a26 2px 4px);background-size:100% 8px;animation:.9s linear infinite sty-code}.sty-name.name-nitro{filter:drop-shadow(0 0 6px #3c8cffbf);background-image:linear-gradient(#3a7bff,#6aa8ff 20%,#eefaff 40%,#7fc6ff 65%,#3a7bff);background-size:100% 200%;animation:1s linear infinite sty-rise}.sty-name.name-holo{filter:drop-shadow(0 0 4px #ffffff59);background-image:linear-gradient(100deg,#ff9ae6,#9afff5,#fff79a,#b89aff,#ff9ae6);animation:3s linear infinite sty-sweep}.sty-name.name-galaxy{filter:drop-shadow(0 0 6px #8c6eff99);background-image:radial-gradient(circle,#fff 0 .8px,#0000 1.3px),radial-gradient(circle,#cfe0ff 0 .6px,#0000 1px),linear-gradient(100deg,#8a6bff,#c9b8ff 30%,#6fa8ff 55%,#b28cff 80%,#8a6bff);background-size:9px 9px,13px 13px,200% 100%;animation:8s linear infinite sty-galaxy}@keyframes sty-blues{0%,to{text-shadow:0 0 6px #ff2a2a,0 0 14px #ff2a2a}50%{text-shadow:0 0 6px #2a6bff,0 0 14px #2a6bff}}@keyframes sty-code{to{background-position:0 8px}}@keyframes sty-galaxy{to{background-position:18px 9px,-26px 13px,-200% 0}}.sty-frame.frame-tyre{--ring:repeating-conic-gradient(#1a1a1a 0 6deg, #3a3a3a 6deg 12deg);box-shadow:0 0 0 1px #555}.sty-frame.frame-gold{--ring:conic-gradient(#8a5a00, #ffd76a, #fff3c4, #d4a017, #ffe08a, #8a5a00);box-shadow:0 0 12px -3px #ffc83cb3}.sty-frame.frame-rev{--ring:conic-gradient(from 200deg, #2a2f38 0 200deg, #f2b84b 200deg 250deg, #ff2a2a 250deg 320deg, #2a2f38 320deg)}.sty-frame.frame-rev:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 3px,#fff 0 2.5px,#ff2a2acc 3.5px,#0000 5px);border-radius:50%;animation:2.4s ease-in-out infinite sty-needle;position:absolute;inset:0}.sty-frame.frame-blues:before{background:conic-gradient(#ff2a2a 0 50%, #2a6bff 50% 100%);animation:.9s linear infinite sty-spin}.sty-frame.frame-blues{animation:.9s step-end infinite sty-blues-glow}.sty-frame.frame-rainbow:before{background:conic-gradient(#ff2d55,#ff9500,#ffd60a,#34c759,#32ade6,#af52de,#ff2d55);animation:3s linear infinite sty-spin}.sty-frame.frame-galaxy:before{background:radial-gradient(circle at 30% 20%,#fff 0 1px,#0000 2px),radial-gradient(circle at 75% 70%,#fff 0 1px,#0000 2px),radial-gradient(circle at 60% 15%,#cfe0ff 0 1px,#0000 2px),conic-gradient(#1d0b3a,#5b2bb5,#1d3b8f,#0b1a3a,#5b2bb5,#1d0b3a);animation:12s linear infinite sty-spin}.sty-frame.frame-galaxy{box-shadow:0 0 16px -3px #8c6effcc}@keyframes sty-needle{0%,to{transform:rotate(-130deg)}55%{transform:rotate(95deg)}60%{transform:rotate(88deg)}}@keyframes sty-blues-glow{0%,to{box-shadow:0 0 14px -2px #ff2a2a}50%{box-shadow:0 0 14px -2px #2a6bff}}.sty-banner.banner-workshop{--banner:radial-gradient(circle, #0000008c 0 1.5px, transparent 2px) 0 0 / 14px 14px, linear-gradient(90deg, transparent 62%, #6b7280 62% 63.5%, transparent 63.5% 70%, #9ca3af 70% 71%, transparent 71% 78%, #e11d2d 78% 80%, transparent 80%) 0 30% / 100% 45% no-repeat, linear-gradient(180deg, #ffffff2e 0 3px, transparent 3px) 0 0 / 100% 100% no-repeat, linear-gradient(180deg, #3b3226, #231d15)}.sty-banner.banner-finish{--banner:repeating-conic-gradient(#f2f2f2 0 25%, #121212 0 50%) 100% 0 / 24px 24px, #121212}.sty-banner.banner-finish:before{-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 75%);mask-image:linear-gradient(90deg,#0000 20%,#000 75%)}.sty-banner.banner-rain{--banner:repeating-linear-gradient(105deg, transparent 0 14px, #b4d2ff47 14px 15px, transparent 15px 31px) 0 0 / 100% 100%, radial-gradient(ellipse 40% 30% at 70% 100%, #ffaa3c59, transparent 70%), radial-gradient(ellipse 30% 25% at 30% 100%, #ff3c3c4d, transparent 70%), linear-gradient(180deg, #070a14, #121a2e)}.sty-banner.banner-rain:before{background-size:120% 120%;animation:.6s linear infinite sty-rain}.sty-banner.banner-smoke{--banner:radial-gradient(circle at 20% 70%, #dcdce159 0 20%, transparent 35%), radial-gradient(circle at 45% 55%, #dcdce147 0 18%, transparent 34%), radial-gradient(circle at 70% 75%, #dcdce14d 0 22%, transparent 38%), radial-gradient(circle at 90% 50%, #dcdce133 0 16%, transparent 30%), linear-gradient(0deg, #15161a 0 18%, transparent 18%), linear-gradient(180deg, #2a2d33, #16181c)}.sty-banner.banner-smoke:before{background-size:140% 100%;animation:10s ease-in-out infinite alternate sty-drift}.sty-banner.banner-outrun{--banner:repeating-linear-gradient(90deg, #ff3dc880 0 1px, transparent 1px 36px) 0 100% / 100% 38% no-repeat, repeating-linear-gradient(0deg, #ff3dc880 0 1px, transparent 1px 12px) 0 100% / 100% 38% no-repeat, radial-gradient(circle at 75% 62%, #ffd23f 0 12%, #ff3d9a 22%, transparent 23%), linear-gradient(180deg, #1b0840 0%, #3a0d5e 62%, #12041f 62%)}.sty-banner.banner-storm{--banner:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 120' preserveAspectRatio='none'%3E%3Cpath d='M300 0 L282 44 L298 44 L270 120' fill='none' stroke='%23e8f4ff' stroke-width='3'/%3E%3C/svg%3E") center / 100% 100% no-repeat, radial-gradient(ellipse 50% 60% at 70% 20%, #78a0ff59, transparent 70%), linear-gradient(180deg, #0a0f1c, #1c2438)}.sty-banner.banner-storm:before{animation:4s step-end infinite sty-flash}@keyframes sty-rain{to{background-position:-30px 60px,0 0,0 0,0 0}}@keyframes sty-drift{to{background-position:30% 0}}@keyframes sty-flash{0%,88%,92%,to{filter:brightness()}90%,94%{filter:brightness(2.4)}}.uk-plate.sty-plate.plate-frost{color:#3a8dff;text-shadow:0 0 6px #3c8cff73;background:linear-gradient(#fff,#e3f1ff);padding-left:8px;box-shadow:0 2px 6px #00000080,inset 0 0 0 1px #9fc7ff}.uk-plate.sty-plate.plate-red{color:#fff;background:linear-gradient(#ff4040,#c40d0d);padding-left:8px;box-shadow:0 2px 6px #0000008c,inset 0 0 0 1px #ffffff59}.uk-plate.sty-plate.plate-chrome{color:#1b1e23;text-shadow:0 1px #ffffffb3;background:linear-gradient(100deg,#8d96a3,#f4f7fb 25%,#9aa4b1 45%,#fff 60%,#7c8591 80%) 0 0/250% 100%;padding-left:8px;animation:5s linear infinite sty-sweep;box-shadow:0 2px 8px #0000008c,inset 0 0 0 1px #cfd6df}.uk-plate.sty-plate.plate-holo{color:#111;background:linear-gradient(100deg,#ff9ae6,#9afff5,#fff79a,#b89aff,#ff9ae6) 0 0/250% 100%;padding-left:8px;animation:3s linear infinite sty-sweep;box-shadow:0 2px 8px #00000080,inset 0 0 0 1px #fff9}.uk-plate.sty-plate.plate-glitch{color:#f2f6ff;background:#0c0d10;padding-left:8px;animation:3.2s step-end infinite sty-plate-glitch;box-shadow:0 2px 6px #0009,inset 0 0 0 1px #3a3f48}.uk-plate.big.sty-plate.plate-frost,.uk-plate.big.sty-plate.plate-red,.uk-plate.big.sty-plate.plate-chrome,.uk-plate.big.sty-plate.plate-holo,.uk-plate.big.sty-plate.plate-glitch{padding-left:12px}@keyframes sty-plate-glitch{0%,84%,to{text-shadow:none;transform:none}86%{text-shadow:-2px 0 #ff2a5f,2px 0 #2af0ff;transform:translate(1px)}90%{text-shadow:2px 0 #ff2a5f,-2px 0 #2af0ff;transform:translate(-1px)}}.sty-emblem.emblem-stealth .lvl-emblem{filter:grayscale()brightness(.45)contrast(1.6)drop-shadow(0 0 2px #ffffff59)}.sty-emblem.emblem-fire .lvl-emblem{filter:sepia()saturate(5)hue-rotate(-20deg)brightness(1.1)drop-shadow(0 0 4px #ff6a00)drop-shadow(0 0 8px #ff3c0099)}.sty-emblem.emblem-ice .lvl-emblem{filter:grayscale()sepia()saturate(3)hue-rotate(170deg)brightness(1.3)drop-shadow(0 0 5px #7fd8ff)}.sty-emblem.emblem-toxic .lvl-emblem{filter:grayscale()sepia()saturate(6)hue-rotate(55deg)brightness(1.15)drop-shadow(0 0 6px #6dff1f);animation:2.4s ease-in-out infinite sty-pulse-soft}.sty-emblem.emblem-pulse .lvl-emblem{filter:saturate(1.6)drop-shadow(0 0 6px #ff2a2a);animation:1.3s ease-in-out infinite sty-heartbeat}@keyframes sty-pulse-soft{50%{opacity:.8}}@keyframes sty-heartbeat{0%,40%,to{transform:scale(1)}10%,30%{transform:scale(1.14)}20%{transform:scale(1.02)}}.sty-name.name-underglow{color:#fff;-webkit-text-fill-color:#fff;animation:3s linear infinite sty-underglow}.sty-name.name-chequer{color:#0000;-webkit-text-fill-color:transparent;background-image:repeating-conic-gradient(#f4f4f4 0 25%, #16171b 0 50%);filter:drop-shadow(0 0 1px #fff9)drop-shadow(0 1px #000);background-size:8px 8px;animation:1.2s linear infinite sty-chequer}.sty-name.name-boost{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(-4px 0 3px #ff78008c)drop-shadow(0 0 6px #ff5a0080);background-image:linear-gradient(90deg,#ff2a00,#ff7a00 30%,#ffe066 55%,#ff7a00 75%,#ff2a00);background-size:200% 100%;font-style:italic;animation:1.4s linear infinite sty-sweep}.sty-name.name-drift{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(-6px 2px 6px #e6e6eb8c);background-image:linear-gradient(100deg,#fff,#9aa3ad 30%,#fff 50%,#c9ced6 70%,#fff);background-size:200% 100%;animation:2.6s linear infinite sty-sweep,3s ease-in-out infinite sty-slide}@keyframes sty-underglow{0%{text-shadow:0 5px 8px #ff2a8a,0 8px 16px #ff2a8ab3}33%{text-shadow:0 5px 8px #2af0ff,0 8px 16px #2af0ffb3}66%{text-shadow:0 5px 8px #7dff3a,0 8px 16px #7dff3ab3}to{text-shadow:0 5px 8px #ff2a8a,0 8px 16px #ff2a8ab3}}@keyframes sty-chequer{to{background-position:16px 0}}@keyframes sty-slide{0%,to{transform:skew(0)}50%{transform:skew(-10deg)translate(1px)}}.sty-frame.frame-steering{--ring:conic-gradient(#e11d2d 0 10deg, #26292f 10deg 350deg, #e11d2d 350deg);box-shadow:0 0 0 1px #40444c,inset 0 0 0 1px #111}.sty-frame.frame-podium:before{background:conic-gradient(#ffd76a,#fff3c4,#d4a017,#c9ced6,#f4f7fb,#9aa4b1,#cd7f32,#f0b27a,#8a5a2b,#ffd76a);animation:7s linear infinite sty-spin}.sty-frame.frame-podium{box-shadow:0 0 14px -3px #ffc83cb3}.sty-frame.frame-turbo:before{background:repeating-conic-gradient(#0d2a55 0 12deg, #5cd8ff 12deg 18deg, #0d2a55 18deg 30deg);animation:.7s linear infinite sty-spin}.sty-frame.frame-turbo{box-shadow:0 0 16px -2px #5cd8ffd9}.sty-banner.banner-circuit{--banner:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 120' preserveAspectRatio='none'%3E%3Cpath d='M20 90 C60 20 140 20 170 60 S250 110 300 60 S380 20 385 70 S330 115 200 105 S40 118 20 90Z' fill='none' stroke='%23e11d2d' stroke-width='9' stroke-dasharray='10 8'/%3E%3Cpath d='M20 90 C60 20 140 20 170 60 S250 110 300 60 S380 20 385 70 S330 115 200 105 S40 118 20 90Z' fill='none' stroke='%23d9dee6' stroke-width='5'/%3E%3C/svg%3E") center / 100% 100% no-repeat, linear-gradient(180deg, #112016, #0a130d)}.sty-banner.banner-grid{--banner:radial-gradient(circle at 20% 22%, #ff2a2a 0 5px, transparent 6px), radial-gradient(circle at 32% 22%, #ff2a2a 0 5px, transparent 6px), radial-gradient(circle at 44% 22%, #ff2a2a 0 5px, transparent 6px), radial-gradient(circle at 56% 22%, #ff2a2a 0 5px, transparent 6px), radial-gradient(circle at 68% 22%, #ff2a2a 0 5px, transparent 6px), repeating-linear-gradient(90deg, transparent 0 40px, #ffffff8c 40px 42px, transparent 42px 80px) 0 100% / 100% 45% no-repeat, linear-gradient(180deg, #1b1d22 0 55%, #2a2d33 55%)}.sty-banner.banner-grid:before{animation:3s step-end infinite sty-lights}@keyframes sty-lights{0%,70%{filter:brightness()}72%,to{filter:brightness(.35)}}.sty-emblem.emblem-podium .lvl-emblem{filter:sepia()saturate(4)hue-rotate(5deg)brightness(1.2)drop-shadow(0 0 5px #ffd250d9);animation:2s ease-in-out infinite sty-pulse-soft}.sty-frame.frame-streak:before{filter:blur(.4px);background:conic-gradient(#ff2a00,#ff9a00,#ffe066,#ff5a00,#ff2a00,#ffb000,#ff2a00);animation:2.4s linear infinite sty-spin}.sty-frame.frame-streak{animation:1.6s ease-in-out infinite sty-flicker;box-shadow:0 0 14px -1px #ff6e00e6,0 -4px 18px -6px #ffc800cc}.sty-name.name-inferno{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 -2px 4px #ff7800d9)drop-shadow(0 0 8px #ff3c008c);background-image:linear-gradient(#fff 0%,#ffe066 35%,#ff8a00 65%,#ff2a00 100%);background-size:100% 220%;animation:1.1s ease-in-out infinite alternate sty-rise}.sty-banner.banner-365{--banner:radial-gradient(ellipse 6px 10px at 50% 60%, #ffd23f 0 45%, #ff6a00 60%, transparent 72%) 0 0 / 22px 26px, linear-gradient(180deg, #2a0a02, #120402)}.sty-banner.banner-365:before{animation:3s linear infinite sty-embers}@keyframes sty-embers{to{background-position:0 -26px,0 0}}.sty-frame.frame-cotm:before{background:conic-gradient(#fff3c4,#d4a017,#ffd76a,#8a6410,#ffe9a0,#d4a017,#fff3c4);animation:9s linear infinite sty-spin}.sty-frame.frame-cotm{box-shadow:0 0 0 1px #6b4d0c,0 0 18px -2px #ffcd3ce6}.sty-frame.frame-cotm:after{content:"🏆";filter:drop-shadow(0 1px 1px #000);font-size:38%;line-height:1;position:absolute;bottom:-4px;right:-4px}.sty-name.gfx-name-glow{color:var(--g1);-webkit-text-fill-color:var(--g3);text-shadow:0 0 6px var(--g1), 0 0 14px var(--g2)}.sty-name.gfx-name-duo,.sty-name.gfx-name-sweep,.sty-name.gfx-name-metal,.sty-name.gfx-name-shimmer,.sty-name.gfx-name-wave,.sty-name.gfx-name-aura{color:#0000;-webkit-text-fill-color:transparent}.sty-name.gfx-name-duo{background-image:linear-gradient(90deg, var(--g1), var(--g2))}.sty-name.gfx-name-outline{color:var(--g3);-webkit-text-fill-color:var(--g3);text-shadow:-1px -1px 0 var(--g1), 1px -1px 0 var(--g1), -1px 1px 0 var(--g1), 1px 1px 0 var(--g1), 0 0 8px var(--g2)}.sty-name.gfx-name-sweep{background-image:linear-gradient(90deg, var(--g1), var(--g2), var(--g3), var(--g2), var(--g1));background-size:200% 100%;animation:3s linear infinite sty-sweep}.sty-name.gfx-name-metal{background-image:linear-gradient(180deg, var(--g3) 0%, var(--g1) 45%, var(--g2) 55%, var(--g3) 100%);filter:drop-shadow(0 1px #0009)}.sty-name.gfx-name-pulse{color:var(--g1);-webkit-text-fill-color:var(--g1);animation:2s ease-in-out infinite sty-g-pulse}@keyframes sty-g-pulse{0%,to{text-shadow:0 0 4px var(--g2)}50%{text-shadow:0 0 12px var(--g2), 0 0 22px var(--g1)}}.sty-name.gfx-name-shimmer{background-image:linear-gradient(100deg, var(--g1) 40%, var(--g3) 50%, var(--g1) 60%);background-size:250% 100%;animation:2.4s linear infinite sty-sweep}.sty-name.gfx-name-neon{color:var(--g3);-webkit-text-fill-color:var(--g3);text-shadow:0 0 3px var(--g1), 0 0 8px var(--g1), 0 0 16px var(--g2);animation:3.4s linear infinite sty-buzz}.sty-name.gfx-name-wave{background-image:linear-gradient(135deg, var(--g1) 0 25%, var(--g2) 25% 50%, var(--g3) 50% 75%, var(--g1) 75%);background-size:24px 24px;animation:1.4s linear infinite sty-g-wave}@keyframes sty-g-wave{to{background-position:24px 0}}.sty-name.gfx-name-aura{background-image:linear-gradient(90deg, var(--g1), var(--g2), var(--g3), var(--g1));filter:drop-shadow(0 0 5px var(--g1)) drop-shadow(0 0 10px var(--g2));background-size:300% 100%;animation:4s linear infinite sty-sweep}.sty-frame.gfx-frame-ring{--ring:var(--g1)}.sty-frame.gfx-frame-duo{--ring:conic-gradient(var(--g1) 0 50%, var(--g2) 0)}.sty-frame.gfx-frame-dash{--ring:repeating-conic-gradient(var(--g1) 0 12deg, #0b0d11 12deg 20deg)}.sty-frame.gfx-frame-double{--ring:radial-gradient(closest-side, var(--g1) 0 88%, #0b0d11 89% 92%, var(--g2) 93%)}.sty-frame.gfx-frame-halo{--ring:var(--g1);box-shadow:0 0 12px -1px var(--g2), 0 0 22px -6px var(--g1)}.sty-frame.gfx-frame-spin:before{background:conic-gradient(var(--g1), var(--g2), var(--g3), var(--g1));animation:3s linear infinite sty-spin}.sty-frame.gfx-frame-pulse{--ring:var(--g1);animation:1.6s ease-in-out infinite sty-g-ring}@keyframes sty-g-ring{0%,to{box-shadow:0 0 6px -2px var(--g1)}50%{box-shadow:0 0 18px 1px var(--g2)}}.sty-frame.gfx-frame-vortex:before{background:repeating-conic-gradient(var(--g1) 0 20deg, var(--g2) 20deg 40deg, var(--g3) 40deg 60deg);animation:1.8s linear infinite sty-spin}.sty-frame.gfx-frame-vortex{box-shadow:0 0 14px -2px var(--g2)}.sty-banner.gfx-banner-fade{--banner:linear-gradient(120deg, var(--g1), var(--g2) 55%, var(--g3))}.sty-banner.gfx-banner-stripes{--banner:repeating-linear-gradient(90deg, var(--g1) 0 18px, var(--g2) 18px 36px)}.sty-banner.gfx-banner-dots{--banner:radial-gradient(var(--g3) 0 2px, transparent 2.5px) 0 0 / 16px 16px, linear-gradient(135deg, var(--g1), var(--g2))}.sty-banner.gfx-banner-grid{--banner:linear-gradient(var(--g2) 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, var(--g2) 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(180deg, #0b0d12, var(--g1))}.sty-banner.gfx-banner-diag{--banner:linear-gradient(115deg, #0b0d12 0 42%, var(--g1) 42% 50%, var(--g2) 50% 56%, var(--g3) 56% 58%, #0b0d12 58%)}.sty-banner.gfx-banner-carbon{--banner:repeating-linear-gradient(45deg, #0000008c 0 4px, transparent 4px 8px), repeating-linear-gradient(-45deg, #00000059 0 4px, transparent 4px 8px), linear-gradient(135deg, var(--g1), var(--g2))}.sty-banner.gfx-banner-chevron{--banner:linear-gradient(135deg, var(--g1) 25%, transparent 25%) -20px 0 / 40px 40px, linear-gradient(225deg, var(--g1) 25%, transparent 25%) -20px 0 / 40px 40px, linear-gradient(315deg, var(--g2) 25%, transparent 25%) 0 0 / 40px 40px, linear-gradient(45deg, var(--g2) 25%, transparent 25%) 0 0 / 40px 40px, #0b0d12}.sty-banner.gfx-banner-waves{--banner:repeating-radial-gradient(circle at 100% 100%, var(--g1) 0 12px, var(--g2) 12px 24px, var(--g3) 24px 28px)}.sty-banner.gfx-banner-glow{--banner:radial-gradient(circle at 78% 30%, var(--g1), transparent 55%), radial-gradient(circle at 28% 85%, var(--g2), transparent 55%), radial-gradient(circle at 50% 50%, var(--g3), transparent 75%), #0b0d12}.sty-banner.gfx-banner-flow:before{background:linear-gradient(90deg, var(--g1), var(--g2), var(--g3), var(--g1));background-size:300% 100%;animation:6s linear infinite sty-g-flow}@keyframes sty-g-flow{to{background-position:300% 0}}.uk-plate.sty-plate[class*=gfx-plate-]{padding-left:8px}.uk-plate.big.sty-plate[class*=gfx-plate-]{padding-left:12px}.uk-plate.sty-plate.gfx-plate-solid{color:#fff;text-shadow:0 1px 1px #0009;background:linear-gradient(180deg, var(--g1), color-mix(in srgb, var(--g1) 70%, #000))}.uk-plate.sty-plate.gfx-plate-outline{color:var(--g3);box-shadow:0 2px 6px #0009, inset 0 0 0 2px var(--g1);background:#0c0d10}.uk-plate.sty-plate.gfx-plate-duo{color:#fff;text-shadow:0 1px 1px #0009;background:linear-gradient(90deg, var(--g1), var(--g2))}.uk-plate.sty-plate.gfx-plate-glow{color:var(--g3);box-shadow:0 0 12px 1px var(--g1), inset 0 0 0 1px var(--g2);text-shadow:0 0 6px var(--g1);background:#0c0d10}.uk-plate.sty-plate.gfx-plate-foil{color:#0c0d10;background:linear-gradient(110deg, var(--g1), var(--g3), var(--g2), var(--g1));background-size:250% 100%;animation:3.6s linear infinite sty-sweep;box-shadow:0 2px 8px #0000008c,inset 0 0 0 1px #fff6}.sty-emblem.gfx-emblem-glow .lvl-emblem{filter:drop-shadow(0 0 4px var(--g1)) drop-shadow(0 0 9px var(--g2))}.sty-emblem.gfx-emblem-duo .lvl-emblem{filter:drop-shadow(-2px 0 3px var(--g1)) drop-shadow(2px 0 3px var(--g2))}.sty-emblem.gfx-emblem-mono .lvl-emblem{filter:grayscale(1) brightness(1.15) contrast(1.15) drop-shadow(0 0 5px var(--g1))}.sty-emblem.gfx-emblem-pulse .lvl-emblem{animation:1.8s ease-in-out infinite sty-g-emblem}@keyframes sty-g-emblem{0%,to{filter:drop-shadow(0 0 2px var(--g1))}50%{filter:drop-shadow(0 0 9px var(--g1)) drop-shadow(0 0 16px var(--g2))}}.sty-emblem.gfx-emblem-halo{isolation:isolate;position:relative}.sty-emblem.gfx-emblem-halo:before{content:"";z-index:-1;background:conic-gradient(var(--g1), var(--g2), var(--g3), var(--g1));opacity:.75;filter:blur(3px);border-radius:50%;animation:3s linear infinite sty-spin;position:absolute;inset:-3px}@property --sx-rev{syntax:"<percentage>";inherits:false;initial-value:5%}.sty-name[class*=gfx-name-l-]{color:var(--g3);-webkit-text-fill-color:var(--g3);text-shadow:0 0 6px color-mix(in srgb, var(--g1) 80%, transparent), 0 0 1px var(--g1);background-image:none}.sty-name .sty-l{white-space:pre;animation-fill-mode:both;display:inline-block}.sty-name[class*=gfx-name-l-]:not(:has(.sty-l)){animation:2.4s ease-in-out infinite sx-bob}.gfx-name-l-wave .sty-l{animation:1.3s ease-in-out infinite sx-l-wave;animation-delay:calc(var(--i,0) * -.09s)}@keyframes sx-l-wave{0%,to{transform:translateY(.04em)}50%{transform:translateY(-.3em)}}.gfx-name-l-bounce .sty-l{transform-origin:50% 100%;animation:1.1s ease-in-out infinite sx-l-bounce;animation-delay:calc(var(--i,0) * 70ms)}@keyframes sx-l-bounce{0%,to{transform:translateY(0)scale(1)}15%{transform:translateY(0)scale(1.18,.82)}45%{transform:translateY(-.5em)scale(.92,1.1)}72%{transform:translateY(0)scale(1.1,.9)}85%{transform:scale(1)}}.gfx-name-l-jitter .sty-l{animation:.34s steps(2,end) infinite sx-l-jitter;animation-delay:calc(var(--i,0) * -.07s)}@keyframes sx-l-jitter{0%{transform:translate(0)rotate(0)}25%{transform:translate(-1px,1px)rotate(-5deg)}50%{transform:translate(1px,-1px)rotate(4deg)}75%{transform:translate(-1px,-1px)rotate(3deg)}to{transform:translate(1px,1px)rotate(-4deg)}}.gfx-name-l-rainbow .sty-l{animation:1.8s linear infinite sx-l-colour;animation-delay:calc(var(--i,0) * -.14s)}@keyframes sx-l-colour{0%,to{color:var(--g1);-webkit-text-fill-color:var(--g1)}33%{color:var(--g2);-webkit-text-fill-color:var(--g2)}66%{color:var(--g3);-webkit-text-fill-color:var(--g3)}}.gfx-name-l-type .sty-l{animation:4.6s step-end infinite both sx-l-type;animation-delay:calc(var(--i,0) * .13s)}.gfx-name-l-type:has(.sty-l):after{content:"▌";color:var(--g1);-webkit-text-fill-color:var(--g1);margin-left:1px;animation:.8s step-end infinite sx-blink}@keyframes sx-l-type{0%{opacity:0}2%{opacity:1}80%{opacity:1}82%,to{opacity:0}}@keyframes sx-blink{50%{opacity:0}}.gfx-name-l-flip .sty-l{animation:2.6s ease-in-out infinite sx-l-flip;animation-delay:calc(var(--i,0) * .1s)}@keyframes sx-l-flip{0%,60%{transform:rotateX(0)}80%{color:var(--g1);-webkit-text-fill-color:var(--g1);transform:rotateX(180deg)}to{transform:rotateX(360deg)}}.gfx-name-l-drop .sty-l{animation:3.2s cubic-bezier(.3,1.4,.5,1) infinite both sx-l-drop;animation-delay:calc(var(--i,0) * 80ms)}@keyframes sx-l-drop{0%{opacity:0;transform:translateY(-1em)}12%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.5em)}}.gfx-name-l-spin .sty-l{animation:3s ease-in-out infinite sx-l-spin;animation-delay:calc(var(--i,0) * .12s)}@keyframes sx-l-spin{0%,55%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.sty-name.gfx-name-l-chase{text-shadow:none}.gfx-name-l-chase .sty-l{opacity:.5;animation:1.4s linear infinite sx-l-chase;animation-delay:calc(var(--i,0) * .1s)}@keyframes sx-l-chase{0%,22%,to{opacity:.45;text-shadow:none}8%{opacity:1;text-shadow:0 0 6px var(--g1), 0 0 14px var(--g2)}}.gfx-name-l-hop .sty-l{animation:sx-l-hop calc(var(--n,8) * .16s + .4s) ease-out infinite;animation-delay:calc(var(--i,0) * .16s)}@keyframes sx-l-hop{0%,14%,to{transform:translateY(0)}6%{color:var(--g1);-webkit-text-fill-color:var(--g1);transform:translateY(-.45em)}}.gfx-name-l-zoom .sty-l{animation:1.3s ease-in-out infinite sx-l-zoom;animation-delay:calc(var(--i,0) * 70ms)}@keyframes sx-l-zoom{0%,30%,to{transform:scale(1)}15%{color:var(--g1);-webkit-text-fill-color:var(--g1);transform:scale(1.4)}}.gfx-name-l-swing .sty-l{transform-origin:50% 0;animation:1.6s ease-in-out infinite alternate sx-l-swing;animation-delay:calc(var(--i,0) * -.13s)}@keyframes sx-l-swing{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}.gfx-name-l-float .sty-l{animation:3s ease-in-out infinite sx-l-float;animation-delay:calc(var(--i,0) * -.43s)}@keyframes sx-l-float{0%,to{transform:translateY(.08em)}50%{transform:translateY(-.2em)}}.gfx-name-l-ghost .sty-l{animation:2.4s ease-in-out infinite sx-l-ghost;animation-delay:calc(var(--i,0) * .12s)}@keyframes sx-l-ghost{0%,to{opacity:1;filter:none}50%{opacity:.1;filter:blur(1.5px)}}.gfx-name-l-stretch .sty-l{transform-origin:50% 100%;animation:1.4s ease-in-out infinite sx-l-stretch;animation-delay:calc(var(--i,0) * 70ms)}@keyframes sx-l-stretch{0%,to{transform:scale(1)}30%{transform:scale(.85,1.45)}55%{transform:scale(1.15,.8)}75%{transform:scale(1)}}.sty-name.gfx-name-l-skid{text-shadow:-5px 0 8px color-mix(in srgb, var(--g2) 70%, transparent), -10px 0 14px color-mix(in srgb, var(--g1) 40%, transparent)}.gfx-name-l-skid .sty-l{animation:1.8s ease-in-out infinite sx-l-skid;animation-delay:calc(var(--i,0) * 40ms)}@keyframes sx-l-skid{0%,to{transform:skew(0)translate(0)}30%{transform:skew(-22deg)translate(.12em)}60%{transform:skew(12deg)translate(-.06em)}}.sty-name.gfx-name-fire,.sty-name.gfx-name-chrome,.sty-name.gfx-name-holo{color:#0000;-webkit-text-fill-color:transparent}.sty-name.gfx-name-fire{background-image:linear-gradient(0deg, var(--g1), var(--g2) 35%, var(--g3) 55%, var(--g2) 75%, var(--g1));background-size:100% 200%;animation:1.1s linear infinite sty-rise,.3s steps(2,end) infinite sx-flame}@keyframes sx-flame{0%{filter:drop-shadow(0 -2px 4px var(--g1)) brightness(1)}to{filter:drop-shadow(0 -4px 7px var(--g2)) brightness(1.22)}}.sty-name.gfx-name-glitch{color:var(--g3);-webkit-text-fill-color:var(--g3)}.sty-name.gfx-name-glitch:before,.sty-name.gfx-name-glitch:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0;overflow:hidden}.sty-name.gfx-name-glitch:before{color:var(--g1);-webkit-text-fill-color:var(--g1);animation:2.2s step-end infinite sty-glitch-a}.sty-name.gfx-name-glitch:after{color:var(--g2);-webkit-text-fill-color:var(--g2);animation:2.2s step-end infinite sty-glitch-b}.sty-name.gfx-name-chrome{background-image:linear-gradient(100deg, transparent 42%, #fffffff2 50%, transparent 58%), linear-gradient(180deg, var(--g3) 0%, var(--g1) 48%, var(--g2) 52%, var(--g3) 100%);filter:drop-shadow(0 1px #0009);background-repeat:no-repeat;background-size:250% 100%,100% 100%;animation:2.6s ease-in-out infinite sx-shine}@keyframes sx-shine{0%{background-position:150% 0,0 0}to{background-position:-60% 0,0 0}}.sty-name.gfx-name-electric{color:var(--g3);-webkit-text-fill-color:var(--g3);text-shadow:0 0 4px var(--g1), 0 0 10px var(--g2);animation:1.8s step-end infinite sx-zapname}@keyframes sx-zapname{0%,30%,to{text-shadow:0 0 4px var(--g1), 0 0 10px var(--g2);opacity:1;transform:none}10%{text-shadow:0 0 1px var(--g1);opacity:.7;transform:translate(1px)}12%{text-shadow:0 0 8px var(--g3), 0 0 18px var(--g1), 0 0 32px var(--g2)}60%{text-shadow:0 0 10px var(--g3), 0 0 24px var(--g1);transform:translate(-1px)}62%{opacity:.6}}.sty-name.gfx-name-sparkle{color:var(--g3);-webkit-text-fill-color:var(--g3);text-shadow:0 0 6px var(--g1)}.sty-name.gfx-name-sparkle:after{content:"";pointer-events:none;background-image:radial-gradient(circle, #fff 0 1px, transparent 1.6px), radial-gradient(circle, var(--g3) 0 1px, transparent 1.5px), radial-gradient(circle, var(--g1) 0 1.2px, transparent 1.8px);background-size:17px 13px,23px 19px,29px 11px;animation:1.4s steps(3,end) infinite sx-sparkle;position:absolute;inset:-6px -8px}@keyframes sx-sparkle{0%{opacity:.9;background-position:0 0,7px 5px,3px 9px}33%{opacity:.35;background-position:5px 3px,1px 9px,11px 2px}66%{opacity:1;background-position:9px 7px,13px 1px,6px 6px}}.sty-name.gfx-name-shadow3d{color:var(--g3);-webkit-text-fill-color:var(--g3);text-shadow:1px 1px 0 var(--g1), 2px 2px 0 var(--g1), 3px 3px 0 var(--g2), 4px 4px 0 var(--g2), 5px 5px 8px #0009;animation:3.6s ease-in-out infinite alternate sx-3d}@keyframes sx-3d{to{text-shadow:-1px 1px 0 var(--g1), -2px 2px 0 var(--g1), -3px 3px 0 var(--g2), -4px 4px 0 var(--g2), -5px 5px 8px #0009}}.sty-name.gfx-name-retro{color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--g3);text-shadow:2px 2px 0 var(--g1), 4px 4px 0 var(--g2);animation:2.2s ease-in-out infinite alternate sx-retro}@keyframes sx-retro{to{text-shadow:3px 3px 0 var(--g1), 6px 6px 0 var(--g2)}}.sty-name.gfx-name-speed{color:var(--g3);-webkit-text-fill-color:var(--g3);text-shadow:0 0 4px var(--g1);font-style:italic}.sty-name.gfx-name-speed:before{content:"";pointer-events:none;background:repeating-linear-gradient(180deg, var(--g1) 0 2px, transparent 2px 5px);width:1.4em;margin-right:2px;animation:.5s linear infinite sx-speed;position:absolute;top:18%;bottom:18%;right:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}@keyframes sx-speed{0%{opacity:.4;transform:translate(.3em)}to{opacity:1;transform:translate(-.4em)}}.sty-name.gfx-name-rgb{color:var(--g3);-webkit-text-fill-color:var(--g3);text-shadow:-2px 0 var(--g1), 2px 0 var(--g2);animation:2.4s steps(4,end) infinite sx-rgb}@keyframes sx-rgb{0%{text-shadow:-2px 0 var(--g1), 2px 0 var(--g2)}25%{text-shadow:-1px 1px var(--g1), 3px -1px var(--g2)}50%{text-shadow:-3px 0 var(--g1), 1px 0 var(--g2)}75%{text-shadow:1px -1px var(--g1), -2px 1px var(--g2)}}.sty-name.gfx-name-holo{background-image:linear-gradient(115deg, var(--g1), var(--g2), var(--g3), #fff, var(--g1), var(--g2));background-size:300% 100%;animation:3s linear infinite sty-sweep,6s linear infinite sx-hue}@keyframes sx-hue{to{filter:hue-rotate(360deg)}}.sty-name.gfx-name-smoke{color:var(--g3);-webkit-text-fill-color:var(--g3);animation:3s ease-in-out infinite sx-smoke}@keyframes sx-smoke{0%,to{text-shadow:0 0 6px var(--g1), -4px -2px 10px var(--g2), 4px -4px 14px color-mix(in srgb, var(--g1) 50%, transparent)}50%{text-shadow:0 0 10px var(--g2), 5px -3px 14px var(--g1), -7px -7px 20px color-mix(in srgb, var(--g2) 60%, transparent)}}.sty-name.gfx-name-breathe{color:var(--g3);-webkit-text-fill-color:var(--g3);animation:3.2s ease-in-out infinite sx-breathe}@keyframes sx-breathe{0%,to{letter-spacing:0;text-shadow:0 0 3px var(--g1)}50%{letter-spacing:.14em;text-shadow:0 0 10px var(--g1), 0 0 18px var(--g2)}}.sty-frame[class*=gfx-frame-]:after{pointer-events:none}.sty-frame.gfx-frame-orbit{--ring:color-mix(in srgb, var(--g1) 55%, #0b0d11)}.sty-frame.gfx-frame-orbit:after,.sty-frame.gfx-frame-orbit2:after{content:"";filter:drop-shadow(0 0 4px var(--g2));background:radial-gradient(circle at 50% 3.5px, var(--g3) 0 2.5px, var(--g2) 3.5px, transparent 5px);border-radius:50%;animation:2.4s linear infinite sty-spin;position:absolute;inset:-5px}.sty-frame.gfx-frame-orbit2{--ring:conic-gradient(var(--g1), color-mix(in srgb, var(--g2) 60%, #0b0d11), var(--g1))}.sty-frame.gfx-frame-orbit2:after{background:radial-gradient(circle at 50% 3.5px, var(--g3) 0 2.5px, var(--g2) 3.5px, transparent 5px), radial-gradient(circle at 50% calc(100% - 3.5px), var(--g3) 0 2.5px, var(--g1) 3.5px, transparent 5px);animation-duration:1.7s}.sty-frame.gfx-frame-sparks{--ring:var(--g1);box-shadow:0 0 10px -2px var(--g2)}.sty-frame.gfx-frame-sparks:after{content:"";background:repeating-conic-gradient(from 0deg, var(--g3) 0 3deg, transparent 3deg 24deg);filter:drop-shadow(0 0 3px var(--g2));border-radius:50%;animation:.9s linear infinite sty-spin,.3s steps(2,end) infinite sx-flick;position:absolute;inset:-6px;-webkit-mask:radial-gradient(closest-side,#0000 72%,#000 74%);mask:radial-gradient(closest-side,#0000 72%,#000 74%)}@keyframes sx-flick{50%{opacity:.4}}.sty-frame.gfx-frame-flames:before{background:conic-gradient(var(--g1), var(--g2), var(--g3), var(--g1), var(--g2), var(--g1));animation:2s linear infinite sty-spin}.sty-frame.gfx-frame-flames{box-shadow:0 0 16px -2px var(--g1)}.sty-frame.gfx-frame-flames:after{content:"";filter:blur(1px);background:repeating-conic-gradient(from 0deg, var(--g1) 0 9deg, var(--g3) 9deg 13deg, transparent 13deg 30deg);border-radius:50%;animation:.55s ease-in-out infinite alternate sx-flames;position:absolute;inset:-8px;-webkit-mask:radial-gradient(closest-side,#0000 64%,#000 68%,#0000 100%);mask:radial-gradient(closest-side,#0000 64%,#000 68%,#0000 100%)}@keyframes sx-flames{0%{opacity:.9;transform:rotate(0)scale(1)}50%{opacity:1;transform:rotate(9deg)scale(1.07)}to{opacity:.75;transform:rotate(-6deg)scale(.97)}}.sty-frame.gfx-frame-lightning:before{background:conic-gradient(var(--g1), #fff, var(--g2), var(--g1), var(--g3), var(--g1));animation:1.2s linear infinite sty-spin}.sty-frame.gfx-frame-lightning{animation:2s step-end infinite sx-zapframe}.sty-frame.gfx-frame-lightning:after{content:"";background:repeating-conic-gradient(from 0deg, transparent 0 20deg, var(--g3) 20deg 21.5deg, transparent 21.5deg 47deg);filter:drop-shadow(0 0 3px var(--g1));border-radius:50%;animation:.45s step-end infinite sx-bolt;position:absolute;inset:-5px;-webkit-mask:radial-gradient(closest-side,#0000 66%,#000 70%);mask:radial-gradient(closest-side,#0000 66%,#000 70%)}@keyframes sx-bolt{0%{opacity:1;transform:rotate(0)}33%{opacity:.3;transform:rotate(47deg)}66%{opacity:1;transform:rotate(113deg)}}@keyframes sx-zapframe{0%,70%,76%,to{box-shadow:0 0 10px -3px var(--g1)}72%,78%{box-shadow:0 0 24px 3px var(--g3)}}.sty-frame.gfx-frame-tyre{--ring:repeating-conic-gradient(#15161a 0 7deg, #34373d 7deg 12deg)}.sty-frame.gfx-frame-tyre:before{animation:1.4s linear infinite sty-spin}.sty-frame.gfx-frame-tyre:after{content:"";border:2px solid var(--g1);box-shadow:0 0 6px var(--g2);border-radius:50%;position:absolute;inset:2px}.sty-frame.gfx-frame-gear:before{background:repeating-conic-gradient(var(--g1) 0 9deg, transparent 9deg 18deg), radial-gradient(closest-side, var(--g2) 82%, transparent 83%);animation:6s linear infinite sty-spin;inset:-3px}.sty-frame.gfx-frame-radar:before{background:conic-gradient(from 0deg, transparent 0 70%, color-mix(in srgb, var(--g1) 60%, transparent) 90%, var(--g3) 100%), radial-gradient(closest-side, #061009 0 60%, var(--g1) 61% 64%, #061009 65%);animation:2s linear infinite sty-spin}.sty-frame.gfx-frame-radar{box-shadow:0 0 10px -3px var(--g1)}.sty-frame.gfx-frame-rev:before{background:conic-gradient(from 225deg, var(--g2), var(--g1) var(--sx-rev), #1d2026 var(--sx-rev), #1d2026 70%, #e1262d 70% 75%, #1d2026 75%);animation:2.2s ease-in-out infinite sx-rev}@keyframes sx-rev{0%{--sx-rev:5%}70%{--sx-rev:74%}80%{--sx-rev:68%}to{--sx-rev:5%}}.sty-frame.gfx-frame-ants{--ring:repeating-conic-gradient(var(--g1) 0 9deg, transparent 9deg 18deg)}.sty-frame.gfx-frame-ants:before{animation:6s linear infinite sty-spin}.sty-frame.gfx-frame-breathe{--ring:var(--g1);animation:3s ease-in-out infinite sx-breathe-ring}@keyframes sx-breathe-ring{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--g2) 60%, transparent);transform:scale(1)}50%{box-shadow:0 0 14px 3px color-mix(in srgb, var(--g2) 80%, transparent);transform:scale(1.04)}}.sty-frame.gfx-frame-comet{--ring:color-mix(in srgb, var(--g1) 25%, #0b0d11)}.sty-frame.gfx-frame-comet:after{content:"";background:conic-gradient(from 0deg, transparent 0 55%, color-mix(in srgb, var(--g2) 70%, transparent) 85%, var(--g3) 99%, #fff 100%);filter:drop-shadow(0 0 4px var(--g3));border-radius:50%;animation:1.3s linear infinite sty-spin;position:absolute;inset:-2px;-webkit-mask:radial-gradient(closest-side,#0000 78%,#000 80%);mask:radial-gradient(closest-side,#0000 78%,#000 80%)}.sty-frame.gfx-frame-prism:before{background:conic-gradient(var(--g1), var(--g2), var(--g3), #fff, var(--g1));animation:2.4s linear infinite sty-spin,5s linear infinite sx-hue}.sty-frame.gfx-frame-plasma:before{background:conic-gradient(var(--g1), var(--g2), var(--g3), var(--g1));filter:blur(1px);animation:3s linear infinite sty-spin}.sty-frame.gfx-frame-plasma:after{content:"";background:conic-gradient(var(--g3), var(--g1), var(--g2), var(--g3));mix-blend-mode:screen;filter:blur(3px);opacity:.85;border-radius:50%;animation:2s linear infinite reverse sty-spin;position:absolute;inset:-4px;-webkit-mask:radial-gradient(closest-side,#0000 70%,#000 76%);mask:radial-gradient(closest-side,#0000 70%,#000 76%)}.sty-frame.gfx-frame-ripple{--ring:var(--g1)}.sty-frame.gfx-frame-ripple:after{content:"";border:2px solid var(--g2);border-radius:50%;animation:1.6s ease-out infinite sx-ripple;position:absolute;inset:0}@keyframes sx-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.sty-frame.gfx-frame-hex:before{clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);background:linear-gradient(135deg, var(--g1), var(--g2));border-radius:0;inset:-3px}.sty-frame.gfx-frame-hex{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--g1) 60%, transparent))}.sty-frame.gfx-frame-chevrons:before{background:repeating-conic-gradient(var(--g1) 0 15deg, var(--g2) 15deg 30deg);animation:4s linear infinite reverse sty-spin}.sty-frame.gfx-frame-crown{--ring:linear-gradient(var(--g1), var(--g2))}.sty-frame.gfx-frame-crown:after{content:"";background:linear-gradient(var(--g3), var(--g1));clip-path:polygon(0 100%,0 30%,20% 65%,35% 8%,50% 55%,65% 8%,80% 65%,100% 30%,100% 100%);filter:drop-shadow(0 2px 2px #00000080);height:38%;animation:2s ease-in-out infinite sx-bob;position:absolute;top:-34%;left:20%;right:20%}@keyframes sx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.sty-frame.gfx-frame-bubbles{--ring:var(--g1)}.sty-frame.gfx-frame-bubbles:after{content:"";background:radial-gradient(circle at 20% 80%, var(--g3) 0 2px, transparent 2.5px), radial-gradient(circle at 80% 70%, var(--g2) 0 2.5px, transparent 3px), radial-gradient(circle at 50% 95%, var(--g3) 0 1.5px, transparent 2px), radial-gradient(circle at 10% 40%, var(--g2) 0 1.5px, transparent 2px), radial-gradient(circle at 90% 30%, var(--g3) 0 2px, transparent 2.5px);border-radius:50%;animation:2.4s linear infinite sx-bubbles;position:absolute;inset:-8px}@keyframes sx-bubbles{0%{opacity:0;transform:translateY(4px)}20%{opacity:1}to{opacity:0;transform:translateY(-10px)}}.sty-frame.gfx-frame-glitchf{--ring:var(--g1);animation:2.4s step-end infinite sx-glitchf}.sty-frame.gfx-frame-glitchf:after{content:"";box-shadow:3px 0 0 var(--g2), -3px 0 0 var(--g3);opacity:0;border-radius:50%;animation:2.4s step-end infinite sx-glitch-show;position:absolute;inset:0}@keyframes sx-glitchf{0%,88%,to{filter:none;transform:none}90%{filter:hue-rotate(90deg);transform:translate(-2px,1px)}93%{filter:hue-rotate(-60deg);transform:translate(2px,-1px)}96%{transform:translate(-1px)}}@keyframes sx-glitch-show{0%,88%,to{opacity:0}90%,95%{opacity:1}}.sty-banner.gfx-banner-starfield{--banner:radial-gradient(circle, #fff 0 1px, transparent 1.5px) 0 0 / 40px 40px, radial-gradient(circle, var(--g3) 0 1px, transparent 1.5px) 13px 17px / 60px 60px, radial-gradient(circle, var(--g2) 0 1.5px, transparent 2px) 29px 7px / 90px 90px, radial-gradient(ellipse at 70% 40%, color-mix(in srgb, var(--g1) 45%, transparent), transparent 70%), #04050a}.sty-banner.gfx-banner-starfield:before{animation:6s linear infinite sx-stars}@keyframes sx-stars{to{background-position:-40px 0,-47px 17px,-61px 7px,0 0,0 0}}.sty-banner.gfx-banner-rain{--banner:radial-gradient(1px 7px at 50% 50%, var(--g3), transparent) 0 0 / 23px 31px, radial-gradient(1px 5px at 50% 50%, color-mix(in srgb, var(--g2) 80%, #fff), transparent) 11px 13px / 17px 23px, linear-gradient(180deg, #05070c, color-mix(in srgb, var(--g1) 45%, #05070c))}.sty-banner.gfx-banner-rain:before{animation:.7s linear infinite sx-rain}@keyframes sx-rain{to{background-position:-4px 31px,8px 36px,0 0}}.sty-banner.gfx-banner-speed{--banner:radial-gradient(40px 1px at 50% 50%, var(--g3), transparent) 0 0 / 90px 11px, radial-gradient(60px 1.5px at 50% 50%, var(--g2), transparent) 30px 5px / 140px 17px, linear-gradient(90deg, #06070b, color-mix(in srgb, var(--g1) 40%, #06070b))}.sty-banner.gfx-banner-speed:before{animation:.45s linear infinite sx-speedlines}@keyframes sx-speedlines{to{background-position:-90px 0,-110px 5px,0 0}}.sty-banner.gfx-banner-road{background:linear-gradient(180deg, var(--g1), color-mix(in srgb, var(--g2) 60%, #000) 42%, #050608 42%)}.sty-banner.gfx-banner-road:before{transform-origin:50% 0;background:linear-gradient(90deg, transparent 0 44%, var(--g3) 44% 44.6%, transparent 44.6% 55.4%, var(--g3) 55.4% 56%, transparent 56%), repeating-linear-gradient(180deg, var(--g2) 0 18px, transparent 18px 36px) 50% 0 / 4px 100% no-repeat, linear-gradient(90deg, #0d0e10 0 32%, #25282e 32% 68%, #0d0e10 68%);animation:.6s linear infinite sx-road;inset:42% -60% -60%;transform:perspective(120px)rotateX(55deg)}@keyframes sx-road{to{background-position:0 0,50% 36px,0 0}}.sty-banner.gfx-banner-outrun{background:radial-gradient(circle at 50% 60%, var(--g3) 0 13%, transparent 14%), linear-gradient(180deg, #0b0520, var(--g1) 45%, var(--g2) 60%, #0b0520 60%)}.sty-banner.gfx-banner-outrun:before{transform-origin:50% 0;background:linear-gradient(90deg, var(--g2) 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(0deg, var(--g2) 1px, transparent 1px) 0 0 / 22px 22px, #0b0520;filter:drop-shadow(0 0 3px var(--g2));animation:.8s linear infinite sx-grid;inset:60% -50% -80%;transform:perspective(90px)rotateX(60deg)}@keyframes sx-grid{to{background-position:0 0,0 22px,0 0}}.sty-banner.gfx-banner-storm{--banner:radial-gradient(1px 8px at 50% 50%, color-mix(in srgb, var(--g3) 70%, transparent), transparent) 0 0 / 19px 29px, radial-gradient(ellipse at 30% 0%, color-mix(in srgb, var(--g1) 45%, #000), transparent 60%), radial-gradient(ellipse at 80% 10%, color-mix(in srgb, var(--g2) 40%, #000), transparent 55%), linear-gradient(180deg, #05060a, #10121a)}.sty-banner.gfx-banner-storm:before{animation:.6s linear infinite sx-rain-one,4.2s step-end infinite sty-flash}@keyframes sx-rain-one{to{background-position:-4px 29px,0 0,0 0,0 0}}.sty-banner.gfx-banner-matrix{--banner:repeating-linear-gradient(180deg, transparent 0 2px, #0000008c 2px 3px), radial-gradient(1.5px 12px at 50% 50%, var(--g3), transparent) 0 0 / 9px 50px, radial-gradient(1.5px 18px at 50% 50%, var(--g1), transparent) 3px 20px / 9px 70px, radial-gradient(1.5px 9px at 50% 50%, var(--g2), transparent) 6px 40px / 9px 90px, #020403}.sty-banner.gfx-banner-matrix:before{animation:2.4s linear infinite sx-matrix}@keyframes sx-matrix{to{background-position:0 0,0 100px,3px 160px,6px 130px,0 0}}.sty-banner.gfx-banner-confetti{--banner:radial-gradient(circle, var(--g1) 0 2px, transparent 2.5px) 0 0 / 31px 37px, radial-gradient(circle, var(--g2) 0 2px, transparent 2.5px) 13px 9px / 23px 29px, radial-gradient(circle, var(--g3) 0 1.5px, transparent 2px) 7px 19px / 19px 41px, radial-gradient(circle, #fff 0 1.5px, transparent 2px) 21px 3px / 43px 33px, linear-gradient(135deg, #0b0d12, color-mix(in srgb, var(--g1) 30%, #0b0d12))}.sty-banner.gfx-banner-confetti:before{animation:3s linear infinite sx-confetti}@keyframes sx-confetti{to{background-position:31px 74px,-10px 67px,26px 101px,-22px 69px,0 0}}.sty-banner.gfx-banner-aurora{--banner:radial-gradient(60% 80% at 20% 30%, color-mix(in srgb, var(--g1) 75%, transparent), transparent 70%), radial-gradient(50% 70% at 70% 20%, color-mix(in srgb, var(--g2) 75%, transparent), transparent 70%), radial-gradient(50% 60% at 50% 85%, color-mix(in srgb, var(--g3) 55%, transparent), transparent 70%), #04060c}.sty-banner.gfx-banner-aurora:before{filter:blur(8px);animation:9s ease-in-out infinite alternate sx-aurora;inset:-20%}@keyframes sx-aurora{0%{transform:translate(-6%)rotate(-3deg)}to{transform:translate(6%)rotate(3deg)scale(1.1)}}.sty-banner.gfx-banner-lava{--banner:radial-gradient(circle at 25% 40%, var(--g1) 0 16%, transparent 30%), radial-gradient(circle at 65% 65%, var(--g2) 0 14%, transparent 28%), radial-gradient(circle at 85% 25%, var(--g3) 0 10%, transparent 22%), linear-gradient(180deg, #120408, color-mix(in srgb, var(--g1) 30%, #120408))}.sty-banner.gfx-banner-lava:before{filter:blur(6px)saturate(1.3);animation:8s ease-in-out infinite alternate sx-lava;inset:-20%}@keyframes sx-lava{0%{transform:translate(-5%,4%)scale(1)}50%{transform:translate(4%,-3%)scale(1.12)}to{transform:translate(-2%,-5%)scale(.95)}}.sty-banner.gfx-banner-tyre{--banner:repeating-linear-gradient(90deg, color-mix(in srgb, var(--g1) 25%, #000) 0 6px, transparent 6px 12px) 0 32% / 100% 14px no-repeat, repeating-linear-gradient(90deg, color-mix(in srgb, var(--g1) 25%, #000) 0 6px, transparent 6px 12px) 0 68% / 100% 14px no-repeat, linear-gradient(180deg, #1c1e22, #2c2f35)}.sty-banner.gfx-banner-tyre:before{animation:.5s linear infinite sx-tread}@keyframes sx-tread{to{background-position:-12px 32%,-12px 68%,0 0}}.sty-banner.gfx-banner-chequer{--banner:repeating-conic-gradient(color-mix(in srgb, var(--g3) 85%, #fff) 0 25%, color-mix(in srgb, var(--g1) 75%, #000) 0 50%) 0 0 / 20px 20px}.sty-banner.gfx-banner-chequer:before{animation:1.8s ease-in-out infinite alternate sx-flag;inset:-10%}@keyframes sx-flag{0%{transform:skewY(-4deg)scaleY(1.05)}to{transform:skewY(4deg)scaleY(1.12)}}.sty-banner.gfx-banner-bokeh{--banner:radial-gradient(circle at 20% 40%, color-mix(in srgb, var(--g1) 70%, transparent) 0 18px, transparent 20px), radial-gradient(circle at 55% 70%, color-mix(in srgb, var(--g2) 60%, transparent) 0 26px, transparent 28px), radial-gradient(circle at 80% 30%, color-mix(in srgb, var(--g3) 70%, transparent) 0 14px, transparent 16px), radial-gradient(circle at 35% 85%, color-mix(in srgb, var(--g1) 60%, transparent) 0 10px, transparent 12px), radial-gradient(circle at 92% 78%, color-mix(in srgb, var(--g2) 60%, transparent) 0 22px, transparent 24px), #07080c}.sty-banner.gfx-banner-bokeh:before{filter:blur(3px);animation:7s ease-in-out infinite alternate sx-bokeh;inset:-10%}@keyframes sx-bokeh{0%{opacity:.8;transform:translate(-4%)}to{opacity:1;transform:translate(4%)scale(1.05)}}.sty-banner.gfx-banner-scan{--banner:repeating-linear-gradient(180deg, #00000059 0 2px, transparent 2px 4px), linear-gradient(180deg, transparent 0 45%, color-mix(in srgb, var(--g3) 40%, transparent) 50%, transparent 55%) 0 -150px / 100% 300px no-repeat, radial-gradient(ellipse at 50% 50%, var(--g1), color-mix(in srgb, var(--g2) 40%, #000) 85%)}.sty-banner.gfx-banner-scan:before{animation:3s linear infinite sx-scan}@keyframes sx-scan{to{background-position:0 0,0 150px,0 0}}.sty-banner.gfx-banner-lightspeed{--banner:repeating-conic-gradient(from 0deg at 50% 50%, color-mix(in srgb, var(--g3) 80%, transparent) 0 .7deg, transparent .7deg 7deg), radial-gradient(circle at 50% 50%, #fff 0 2%, var(--g1) 12%, color-mix(in srgb, var(--g2) 30%, #020308) 40%, #020308 70%)}.sty-banner.gfx-banner-lightspeed:before{animation:1.1s linear infinite sx-warp;inset:-40%;-webkit-mask-image:radial-gradient(circle,#0000 6%,#000 28%);mask-image:radial-gradient(circle,#0000 6%,#000 28%)}@keyframes sx-warp{0%{opacity:.6;transform:scale(.85)rotate(0)}to{opacity:1;transform:scale(1.35)rotate(4deg)}}.sty-banner.gfx-banner-horizon{--banner:repeating-linear-gradient(90deg, transparent 0 10px, color-mix(in srgb, var(--g3) 55%, transparent) 10px 18px, transparent 18px 34px) 0 70% / 100% 2px no-repeat, repeating-linear-gradient(90deg, transparent 0 14px, color-mix(in srgb, var(--g3) 40%, transparent) 14px 20px, transparent 20px 40px) 0 82% / 100% 2px no-repeat, radial-gradient(circle at 50% 60%, var(--g3) 0 11%, transparent 12%), linear-gradient(180deg, color-mix(in srgb, var(--g1) 75%, #000), var(--g2) 60%, #081020 60%, #02040a)}.sty-banner.gfx-banner-horizon:before{animation:2.4s linear infinite sx-horizon}@keyframes sx-horizon{to{background-position:34px 70%,-40px 82%,0 0,0 0}}.sty-banner.gfx-banner-zigzag{--banner:linear-gradient(135deg, var(--g1) 25%, transparent 25%) -10px 0 / 20px 20px, linear-gradient(225deg, var(--g1) 25%, transparent 25%) -10px 0 / 20px 20px, linear-gradient(315deg, var(--g1) 25%, transparent 25%) 0 0 / 20px 20px, linear-gradient(45deg, var(--g1) 25%, transparent 25%) 0 0 / 20px 20px, var(--g2)}.sty-banner.gfx-banner-zigzag:before{animation:1.2s linear infinite sx-zigzag}@keyframes sx-zigzag{to{background-position:10px 0,10px 0,20px 0,20px 0,0 0}}.sty-banner.gfx-banner-plasma{--banner:conic-gradient(from 0deg, var(--g1), var(--g2), var(--g3), var(--g1), var(--g2), var(--g1))}.sty-banner.gfx-banner-plasma:before{filter:blur(12px);animation:8s linear infinite sty-spin;inset:-120%}.sty-banner.gfx-banner-fireworks{--banner:radial-gradient(closest-side, transparent 62%, var(--g1) 72%, var(--g3) 76%, transparent 82%) 18% 35% no-repeat, radial-gradient(closest-side, transparent 62%, var(--g2) 72%, #fff 76%, transparent 82%) 55% 25% no-repeat, radial-gradient(closest-side, transparent 62%, var(--g3) 72%, var(--g1) 76%, transparent 82%) 84% 45% no-repeat, radial-gradient(circle, #fff 0 1px, transparent 1.5px) 0 0 / 37px 29px, #04050a}.sty-banner.gfx-banner-fireworks:before{animation:3.6s ease-out infinite sx-fireworks}@keyframes sx-fireworks{0%{background-size:0 0,0 0,0 0,37px 29px,100% 100%}22%{background-size:120px 120px,0 0,0 0,37px 29px,100% 100%}26%{background-size:0 0,10px 10px,0 0,37px 29px,100% 100%}52%{background-size:0 0,110px 110px,0 0,37px 29px,100% 100%}56%{background-size:0 0,0 0,10px 10px,37px 29px,100% 100%}84%{background-size:0 0,0 0,130px 130px,37px 29px,100% 100%}88%,to{background-size:0 0,0 0,0 0,37px 29px,100% 100%}}.sty-banner.gfx-banner-ocean{--banner:radial-gradient(circle at 50% 0, transparent 0 11px, var(--g1) 12px) 0 100% / 32px 22px repeat-x, radial-gradient(circle at 50% 0, transparent 0 11px, var(--g2) 12px) 16px calc(100% - 14px) / 32px 22px repeat-x, radial-gradient(circle at 50% 0, transparent 0 11px, color-mix(in srgb, var(--g3) 60%, var(--g2)) 12px) 8px calc(100% - 28px) / 32px 22px repeat-x, linear-gradient(180deg, color-mix(in srgb, var(--g3) 40%, #0a1830), #0a1830)}.sty-banner.gfx-banner-ocean:before{animation:2.6s linear infinite sx-ocean}@keyframes sx-ocean{to{background-position:32px 100%,-16px calc(100% - 14px),40px calc(100% - 28px),0 0}}.sty-banner.gfx-banner-hexgrid{--banner:linear-gradient(30deg, color-mix(in srgb, var(--g1) 55%, #000) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, var(--g1) 55%, #000) 87.5%, color-mix(in srgb, var(--g1) 55%, #000)) 0 0 / 40px 70px, linear-gradient(150deg, color-mix(in srgb, var(--g1) 55%, #000) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, var(--g1) 55%, #000) 87.5%, color-mix(in srgb, var(--g1) 55%, #000)) 0 0 / 40px 70px, linear-gradient(30deg, color-mix(in srgb, var(--g1) 55%, #000) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, var(--g1) 55%, #000) 87.5%, color-mix(in srgb, var(--g1) 55%, #000)) 20px 35px / 40px 70px, linear-gradient(150deg, color-mix(in srgb, var(--g1) 55%, #000) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, var(--g1) 55%, #000) 87.5%, color-mix(in srgb, var(--g1) 55%, #000)) 20px 35px / 40px 70px, linear-gradient(60deg, var(--g2) 25%, transparent 25.5%, transparent 75%, var(--g2) 75%, var(--g2)) 0 0 / 40px 70px, linear-gradient(60deg, var(--g2) 25%, transparent 25.5%, transparent 75%, var(--g2) 75%, var(--g2)) 20px 35px / 40px 70px, var(--g1)}.sty-banner.gfx-banner-hexgrid:before{animation:3s ease-in-out infinite sx-pulse-bright}@keyframes sx-pulse-bright{50%{filter:brightness(1.25)saturate(1.2)}}.sty-banner.gfx-banner-circuit{--banner:radial-gradient(circle, var(--g3) 0 2px, transparent 4px) 0 13px / 120px 30px, radial-gradient(circle, var(--g3) 0 2px, transparent 3px) 27px 12px / 60px 30px, linear-gradient(90deg, transparent 0 48%, color-mix(in srgb, var(--g1) 70%, transparent) 48% 52%, transparent 52%) 0 0 / 60px 30px, linear-gradient(0deg, transparent 0 46%, color-mix(in srgb, var(--g2) 70%, transparent) 46% 54%, transparent 54%) 30px 0 / 60px 30px, #04070a}.sty-banner.gfx-banner-circuit:before{animation:2s linear infinite sx-circuit}@keyframes sx-circuit{to{background-position:120px 13px,27px 12px,0 0,30px 0,0 0}}.uk-plate.sty-plate.gfx-plate-led{color:var(--g1);text-shadow:0 0 4px var(--g1), 0 0 10px var(--g2);background:#050607;animation:3s step-end infinite sx-led;-webkit-mask:radial-gradient(circle,#000 55%,#0000 64%) 0 0/3px 3px;mask:radial-gradient(circle,#000 55%,#0000 64%) 0 0/3px 3px}@keyframes sx-led{0%,46%,50%,to{opacity:1}48%{opacity:.55}}.uk-plate.sty-plate.gfx-plate-glitch{color:var(--g3);box-shadow:0 2px 6px #0009, inset 0 0 0 1px var(--g1);background:#0c0d10;animation:2.8s step-end infinite sx-plate-glitch}@keyframes sx-plate-glitch{0%,84%,to{text-shadow:none;transform:none}86%{text-shadow:-2px 0 var(--g1), 2px 0 var(--g2);transform:translate(1px)}90%{text-shadow:2px 0 var(--g1), -2px 0 var(--g2);transform:translate(-1px)}93%{text-shadow:none;transform:skew(-8deg)}}.uk-plate.sty-plate.gfx-plate-holo{color:#111;background:linear-gradient(115deg, var(--g1), var(--g3), var(--g2), #fff, var(--g1)) 0 0 / 300% 100%;animation:3s linear infinite sty-sweep,8s linear infinite sx-hue;box-shadow:0 2px 8px #00000080,inset 0 0 0 1px #fff9}.uk-plate.sty-plate.gfx-plate-chrome{color:#16181c;text-shadow:0 1px #fff9;background:linear-gradient(100deg, transparent 40%, #ffffffe6 50%, transparent 60%) 0 0 / 250% 100% no-repeat, linear-gradient(180deg, var(--g3), var(--g1) 48%, var(--g2) 52%, var(--g3));animation:2.4s ease-in-out infinite sx-shine;box-shadow:0 2px 8px #0000008c,inset 0 0 0 1px #ffffff80}.uk-plate.sty-plate.gfx-plate-neonpulse{color:var(--g3);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--g1) 60%, transparent);background:#07080b;animation:2s ease-in-out infinite sx-neonplate}@keyframes sx-neonplate{0%,to{text-shadow:0 0 3px var(--g1), 0 0 8px var(--g1);box-shadow:0 0 6px -2px var(--g1), inset 0 0 0 1px color-mix(in srgb, var(--g1) 60%, transparent)}50%{text-shadow:0 0 6px var(--g1), 0 0 16px var(--g2), 0 0 24px var(--g2);box-shadow:0 0 16px 1px var(--g2), inset 0 0 0 1px var(--g1)}}.uk-plate.sty-plate.gfx-plate-carbontint{color:var(--g3);background:repeating-linear-gradient(45deg, #00000080 0 3px, transparent 3px 6px), repeating-linear-gradient(-45deg, #00000059 0 3px, transparent 3px 6px), linear-gradient(135deg, color-mix(in srgb, var(--g1) 55%, #000), #0b0c0f);box-shadow:0 2px 6px #0009, inset 0 0 0 1px var(--g1)}.uk-plate.sty-plate.gfx-plate-flag{color:#fff;text-shadow:0 1px 2px #000000d9;background:linear-gradient(90deg, var(--g1) 0 33%, var(--g2) 33% 66%, var(--g3) 66%);box-shadow:0 2px 6px #0000008c}.uk-plate.sty-plate.gfx-plate-scanner{color:var(--g3);background:linear-gradient(90deg, transparent 0 40%, var(--g1) 50%, transparent 60%) 0 100% / 300% 3px no-repeat, #060708;box-shadow:0 0 8px -2px var(--g1), inset 0 0 0 1px #2a2d33;animation:1.6s ease-in-out infinite alternate sx-scanner}@keyframes sx-scanner{0%{background-position:0 100%,0 0}to{background-position:100% 100%,0 0}}.uk-plate.sty-plate.gfx-plate-frost{color:var(--g1);text-shadow:0 0 6px color-mix(in srgb, var(--g1) 45%, transparent);background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--g3) 55%, #fff));box-shadow:0 2px 6px #00000080, inset 0 0 0 1px var(--g2)}.uk-plate.sty-plate.gfx-plate-fire{color:#fff;text-shadow:0 0 6px var(--g1), 0 1px 1px #000;background:linear-gradient(0deg, var(--g1), var(--g2) 40%, var(--g3) 70%, var(--g1)) 0 0 / 100% 200%;box-shadow:0 0 14px -2px var(--g1);animation:1s linear infinite sty-rise}.sty-emblem[class*=gfx-emblem-]{position:relative}.sty-emblem.gfx-emblem-spin .lvl-emblem{filter:drop-shadow(0 0 4px var(--g1));animation:3s linear infinite sx-spin-y}@keyframes sx-spin-y{to{transform:rotateY(360deg)}}.sty-emblem.gfx-emblem-float .lvl-emblem{filter:drop-shadow(0 4px 6px color-mix(in srgb, var(--g1) 70%, transparent));animation:2.4s ease-in-out infinite sx-bob}.sty-emblem.gfx-emblem-glitch .lvl-emblem{animation:2.6s step-end infinite sx-emb-glitch}@keyframes sx-emb-glitch{0%,86%,to{filter:drop-shadow(0 0 3px var(--g1));transform:none}88%{filter:drop-shadow(2px 0 0 var(--g1)) drop-shadow(-2px 0 0 var(--g2));transform:translate(-2px,1px)}92%{filter:hue-rotate(90deg) drop-shadow(-2px 0 0 var(--g2));transform:translate(2px,-1px)}95%{transform:translate(-1px)}}.sty-emblem.gfx-emblem-rainbow .lvl-emblem{animation:4s linear infinite sx-emb-hue}@keyframes sx-emb-hue{0%{filter:hue-rotate(0deg) drop-shadow(0 0 4px var(--g1))}to{filter:hue-rotate(360deg) drop-shadow(0 0 4px var(--g1))}}.sty-emblem.gfx-emblem-electric .lvl-emblem{animation:1.6s step-end infinite sx-emb-zap}@keyframes sx-emb-zap{0%,40%,to{filter:drop-shadow(0 0 3px var(--g1))}10%{filter:brightness(1.6) drop-shadow(0 0 6px var(--g3)) drop-shadow(0 0 12px var(--g1))}14%{filter:brightness(.8) drop-shadow(0 0 1px var(--g2))}60%{filter:brightness(1.4) drop-shadow(0 0 9px var(--g2))}}.sty-emblem.gfx-emblem-orbit:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 3px, var(--g3) 0 2px, var(--g1) 3px, transparent 4.5px);filter:drop-shadow(0 0 3px var(--g2));border-radius:50%;animation:2s linear infinite sty-spin;position:absolute;inset:-4px}.sty-emblem.gfx-emblem-orbit .lvl-emblem{filter:drop-shadow(0 0 3px var(--g1))}.sty-emblem.gfx-emblem-flame .lvl-emblem{animation:.5s ease-in-out infinite alternate sx-emb-flame}@keyframes sx-emb-flame{0%{filter:drop-shadow(0 -2px 3px var(--g1)) drop-shadow(0 -4px 6px var(--g2))}to{filter:brightness(1.15) drop-shadow(0 -3px 5px var(--g2)) drop-shadow(0 -7px 10px var(--g1))}}.sty-emblem.gfx-emblem-bounce .lvl-emblem{filter:drop-shadow(0 0 4px var(--g1));animation:1.2s ease-in-out infinite sx-emb-bounce}@keyframes sx-emb-bounce{0%,to{transform:translateY(0)scale(1)}20%{transform:translateY(0)scale(1.1,.9)}50%{transform:translateY(-5px)scale(.95,1.05)}75%{transform:translateY(0)scale(1.05,.95)}}.sty-emblem.gfx-emblem-shine .lvl-emblem{animation:2.6s ease-in-out infinite sx-emb-shine}@keyframes sx-emb-shine{0%,to{filter:brightness(1) drop-shadow(0 0 3px var(--g1))}50%{filter:brightness(1.7) drop-shadow(0 0 8px var(--g3))}}.sty-emblem.gfx-emblem-aura:before,.sty-emblem.gfx-emblem-aura:after{content:"";pointer-events:none;border:2px solid var(--g1);border-radius:50%;animation:1.8s ease-out infinite sx-ripple;position:absolute;inset:-2px}.sty-emblem.gfx-emblem-aura:after{border-color:var(--g2);animation-delay:.9s}.sty-emblem.gfx-emblem-aura .lvl-emblem{filter:drop-shadow(0 0 5px var(--g1))}@media (prefers-reduced-motion:reduce){[class*=gfx-],[class*=gfx-]:before,[class*=gfx-]:after,[class*=gfx-] .lvl-emblem,[class*=gfx-] .sty-l{animation:none!important}}.sty-seg{max-width:100%}.sty-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.sty-card{border-radius:var(--radius);border:1px solid var(--line);border-top:3px solid var(--r);background:linear-gradient(180deg, var(--panel-2), var(--panel));transition:transform .25s var(--ease), border-color .2s, box-shadow .2s;align-content:start;gap:8px;padding:14px;display:grid}.sty-card:hover{box-shadow:0 10px 26px -14px var(--r);transform:translateY(-2px)}.sty-card.is-on{border-color:color-mix(in srgb, var(--r) 70%, transparent);box-shadow:0 0 0 1px var(--r), 0 10px 30px -16px var(--r)}.sty-card .row.between{align-items:center;gap:8px}.sty-card-prev{background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--r) 18%, #0b0d11), #07080b 75%);border-radius:8px;place-items:center;height:92px;display:grid;position:relative;overflow:hidden}.sty-card-act{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.sty-on{color:#4fd6a0;font-size:.8rem;font-weight:700}.sty-rarity{font:700 .66rem var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--r);white-space:nowrap}.sty-prev-name{font:700 1.25rem var(--font-display);letter-spacing:.02em}.sty-prev-plate .uk-plate{font-size:1.1rem;position:static}.sty-prev-banner{font-family:var(--font-display);align-items:flex-end;padding:10px 12px;display:flex;position:absolute;inset:0}.sty-prev-banner.sty-banner:after{background:linear-gradient(#0000 30%,#05070bb3)}.sty-prev-emblem{display:inline-flex}.crate-panel{background:radial-gradient(ellipse at 8% 50%, #ffc83c24, transparent 60%), linear-gradient(180deg, var(--panel-2), var(--panel));border-color:#ffc83c59;align-items:center;gap:18px;display:flex}.crate-panel.is-ready{animation:2.4s ease-in-out infinite crate-ready}.crate-mini{filter:drop-shadow(0 6px 14px #ffc83c73);flex:none;font-size:3rem;line-height:1}.crate-panel.is-ready .crate-mini,.crate-waiting .crate-mini{animation:2.4s ease-in-out infinite crate-wobble}.drop-waiting.crate-waiting{background:radial-gradient(ellipse at 10% 50%, #ffc83c29, transparent 60%), linear-gradient(180deg, var(--panel-2), var(--panel));border-color:#ffc83c73}.crate-waiting .crate-mini{margin:4px 10px}@keyframes crate-ready{50%{box-shadow:0 0 0 1px #ffc83c80,0 0 28px -6px #ffc83c99}}@keyframes crate-wobble{0%,60%,to{transform:rotate(0)}65%{transform:rotate(-8deg)}72%{transform:rotate(7deg)}79%{transform:rotate(-4deg)}86%{transform:rotate(2deg)}}@media (width<=520px){.crate-panel{flex-direction:column;align-items:flex-start}.sty-grid{grid-template-columns:minmax(0,1fr)}}.crate-stage{z-index:10002;color:#fff;background:radial-gradient(60% 50% at 50% 30%,#2b2210,#050507 62%,#000);flex-direction:column;justify-content:flex-start;align-items:center;gap:22px;padding:70px 16px 40px;animation:.4s both crate-fade;display:flex;position:fixed;inset:0;overflow:hidden auto}.crate-skip{z-index:3;color:#fff;font:600 .85rem var(--font-display);letter-spacing:.08em;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;padding:8px 16px;position:fixed;top:16px;right:16px}.crate-skip:hover{background:#ffffff29}.crate-box{flex:none;width:190px;height:150px;margin-top:30px;position:relative}.crate-body{background:linear-gradient(90deg,#0000 44%,#00000040 44% 56%,#0000 56%),linear-gradient(#2a2112,#120e07);border:3px solid #ffc83c;border-radius:10px;align-content:center;place-items:center;gap:2px;height:110px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 2px #0009,0 16px 40px -12px #ffc83c99}.crate-lid{z-index:2;transform-origin:10% 100%;background:linear-gradient(#ffe38a,#c98a12);border:2px solid #6b4a06;border-radius:8px;height:30px;position:absolute;top:22px;left:-8px;right:-8px}.crate-crown{filter:drop-shadow(0 2px 4px #0009);font-size:1.7rem}.crate-word{font:700 .7rem var(--font-display);letter-spacing:.3em;color:#ffd76a}.crate-burst{background:var(--r);opacity:0;z-index:1;border-radius:50%;width:10px;height:10px;margin:-5px;position:absolute;top:40px;left:50%}.crate-box.is-shake{animation:1.3s ease-in-out both crate-shake}.crate-box.is-open .crate-lid,.crate-box.is-done .crate-lid{animation:.7s cubic-bezier(.2,.9,.3,1.2) forwards crate-lid}.crate-box.is-open .crate-burst{animation:.9s ease-out forwards crate-burst}.crate-box.is-done .crate-lid{animation-duration:0s}@keyframes crate-fade{0%{opacity:0}}@keyframes crate-shake{0%{opacity:0;transform:scale(.6)}20%{opacity:1;transform:scale(1)}30%,50%,70%{transform:rotate(-5deg)}40%,60%,80%{transform:rotate(5deg)}90%{transform:scale(1.08)}to{transform:none}}@keyframes crate-lid{60%{opacity:1}to{opacity:0;transform:translate(90px,-120px)rotate(55deg)}}@keyframes crate-burst{0%{opacity:.95;box-shadow:0 0 0 0 var(--r)}to{opacity:0;box-shadow:0 0 120px 110px var(--r)}}.crate-items{flex-wrap:wrap;justify-content:center;gap:14px;width:min(980px,100%);display:flex}.crate-card{text-align:center;border:2px solid var(--r);background:radial-gradient(ellipse at 50% 20%, color-mix(in srgb, var(--r) 22%, #0c0e12), #07080b 80%);width:170px;box-shadow:0 0 24px -6px var(--rg);border-radius:12px;justify-items:center;gap:6px;padding:12px 10px 14px;animation:.5s cubic-bezier(.2,1.4,.5,1) both crate-card;display:grid}.crate-card strong{font-family:var(--font-display)}.crate-card .sty-prev-banner{border-radius:6px;width:140px;height:60px;position:relative;inset:auto}.crate-card-tag{font:700 .6rem var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--rg)}.crate-card>span:nth-child(2){place-items:center;min-height:64px;display:grid}.crate-new{font:700 .75rem var(--font-display);letter-spacing:.12em;color:#4fd6a0;text-transform:uppercase}.crate-dupe{color:#cfd6df;font-size:.75rem}.crate-foot{color:#ffffffbf;text-align:center;margin:0;animation:.5s both crate-fade}@keyframes crate-card{0%{opacity:0;transform:translateY(30px)scale(.6)rotateX(50deg)}}@media (prefers-reduced-motion:reduce){.sty-name,.sty-name:before,.sty-name:after,.sty-frame,.sty-frame:before,.sty-banner:before,.uk-plate.sty-plate,.sty-emblem .lvl-emblem,.crate-panel.is-ready,.crate-mini,.crate-box,.crate-card{animation:none!important}}.sty-gal{gap:12px;display:grid}.sty-gal-chips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.sty-gal-chips::-webkit-scrollbar{display:none}.sty-gal-chips button{color:#cfd6e0;cursor:pointer;background:#ffffff12;border:0;border-radius:999px;flex:none;padding:8px 14px;font-size:.84rem;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff1a}.sty-gal-chips button[aria-pressed=true]{color:#fff;box-shadow:none;background:#e1262d}.sty-gal-tint{scrollbar-width:none;align-items:center;gap:6px;padding:2px;display:flex;overflow-x:auto}.sty-gal-tint::-webkit-scrollbar{display:none}.sty-gal-tint span{color:#9aa3ad;flex:none;font-size:.78rem;font-weight:800}.sty-gal-tint button{cursor:pointer;border:0;border-radius:50%;flex:none;width:26px;height:26px;box-shadow:inset 0 0 0 1px #fff3}.sty-gal-tint button.mix{color:#e8edf3;background:#ffffff14;border-radius:999px;width:auto;padding:0 10px;font-size:.76rem;font-weight:800}.sty-gal-tint button[aria-pressed=true]{box-shadow:0 0 0 2px #fff}.sty-gal-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.sty-gal-card{text-align:left;color:#e8edf3;cursor:pointer;background:linear-gradient(180deg, color-mix(in srgb, var(--r) 14%, #151922), #0c0e13);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--r) 35%, transparent);border:0;border-radius:16px;align-content:start;gap:4px;padding:8px 8px 10px;transition:transform .2s,box-shadow .2s;display:grid}.sty-gal-card:hover,.sty-gal-card:focus-visible{box-shadow:inset 0 0 0 1px var(--r), 0 10px 24px -14px var(--r);transform:translateY(-2px)}.sty-gal-card.is-on{box-shadow:inset 0 0 0 2px #4fd6a0}.sty-gal-prev{background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--r) 16%, #0b0d11), #06070a 75%);border-radius:11px;place-items:center;height:88px;display:grid;position:relative;overflow:hidden}.sty-gal-prev .sty-prev-name{font-size:1.05rem}.sty-gal-top{align-items:center;gap:6px;display:flex}.sty-gal-top strong{font:700 .95rem var(--font-display,system-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sty-gal-new{color:#3a2a00;letter-spacing:.08em;background:#ffd23d;border-radius:6px;padding:1px 6px;font:900 .58rem system-ui}.sty-gal-sub{color:#9aa3ad;font-size:.72rem}.sty-gal-price{color:#ffd76a;font-size:.78rem;font-weight:800}.sty-gal-back{z-index:10005;background:#030406b8;place-items:end center;animation:.2s both crate-fade;display:grid;position:fixed;inset:0}.sty-gal-sheet{width:min(560px,100%);max-height:92vh;padding:16px 16px calc(18px + env(safe-area-inset-bottom));color:#e8edf3;background:#10131a;border-radius:22px 22px 0 0;gap:10px;animation:.28s cubic-bezier(.2,.9,.3,1) both sty-gal-up;display:grid;position:relative;overflow-y:auto;box-shadow:0 -20px 50px -20px #000,inset 0 1px #ffffff14}@keyframes sty-gal-up{0%{opacity:0;transform:translateY(40px)}}@media (width>=720px){.sty-gal-back{align-items:center}.sty-gal-sheet{border-radius:22px}}.sty-gal-x{z-index:2;color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;width:34px;height:34px;font-size:1rem;position:absolute;top:10px;right:10px}.sty-gal-big{background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--r) 22%, #0b0d11), #05060a 75%);border-radius:16px;place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.sty-gal-big .sty-prev-name{font-size:1.9rem}.sty-gal-big .sty-prev-frame .avatar{width:72px!important;height:72px!important;font-size:28px!important}.sty-gal-big .sty-prev-plate .uk-plate{font-size:1.6rem}.sty-gal-big .sty-prev-emblem .lvl-emblem{width:76px;height:76px}.sty-gal-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sty-gal-head strong{font:700 1.2rem var(--font-display,system-ui)}.sty-gal-desc{color:#b7c0cc;margin:0;font-size:.9rem;line-height:1.4}.sty-gal-pal{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:6px;display:grid}.sty-gal-pal button{aspect-ratio:1;cursor:pointer;color:#fff;text-shadow:0 1px 2px #000;border:0;border-radius:10px;font-weight:900;box-shadow:inset 0 0 0 1px #fff3}.sty-gal-pal button[aria-checked=true]{transform:scale(1.06);box-shadow:0 0 0 2px #10131a,0 0 0 4px #fff}.sty-gal-act{gap:8px;display:grid}.sty-gal-src{text-align:center;color:#9aa3ad;font-weight:700}.sty-gal-foot{text-align:center;color:#7d8793;margin:0;font-size:.76rem}.sty-filters{flex-wrap:wrap;gap:8px;display:flex}.sty-filters input{flex:220px;min-width:0}.sty-filters select{flex:0 auto}.sty-swatches{flex-wrap:wrap;gap:6px;display:flex}.sty-swatches button{cursor:pointer;border:0;border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 1px #ffffff2e}.sty-swatches button[aria-pressed=true]{box-shadow:0 0 0 2px #fff}.sty-swatches button.all{background:var(--panel-2);width:auto;color:var(--text);border-radius:999px;padding:0 12px;font-size:.8rem;font-weight:700}
