.backdrop{animation:.2s ease-out both fade-in}.sheet{box-shadow:0 -1px 0 0 color-mix(in srgb, var(--lamp) 8%, transparent) inset, 0 30px 80px -20px #000000bf, 0 0 0 1px color-mix(in srgb, var(--gold) 6%, transparent);animation:.32s cubic-bezier(.2,.8,.2,1) both sheet-up}@media (min-width:640px){.sheet{animation-name:pop-in}}.glow{pointer-events:none;background:radial-gradient(420px circle at 88% -12%, color-mix(in srgb, var(--gold) 15%, transparent), transparent 62%), radial-gradient(320px circle at -10% 0%, color-mix(in srgb, var(--lamp) 5%, transparent), transparent 70%);position:absolute;inset:0}.primary{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 13%, transparent), color-mix(in srgb, var(--gold) 5%, transparent)), var(--panel);border-color:color-mix(in srgb, var(--gold) 45%, transparent);box-shadow:0 10px 30px -14px color-mix(in srgb, var(--gold) 55%, transparent)}.primary:hover{border-color:color-mix(in srgb, var(--gold) 70%, transparent)}.ping{animation:1.8s cubic-bezier(0,0,.2,1) infinite ping}@keyframes ping{75%,to{opacity:0;transform:scale(2.4)}}.reveal{animation:.28s ease-out both reveal}@keyframes reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.menu{transform-origin:100% 0;animation:.16s ease-out both menu-in}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.toast{animation:.25s ease-out both toast-in}@keyframes toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.qr svg{width:100%;height:100%;display:block}.skel{background:linear-gradient(90deg, var(--panel-2) 0%, var(--panel-3) 50%, var(--panel-2) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}
.rig-sky,.rig-sky:after{pointer-events:none;position:absolute;inset:0}.rig-sky{--s:color-mix(in srgb, var(--lamp) 80%, transparent);background-image:radial-gradient(1.3px 1.3px at 7% 12%, var(--s), transparent), radial-gradient(1px 1px at 22% 30%, var(--s), transparent), radial-gradient(1.2px 1.2px at 36% 7%, var(--s), transparent), radial-gradient(1px 1px at 63% 18%, var(--s), transparent), radial-gradient(1.5px 1.5px at 81% 9%, var(--s), transparent), radial-gradient(1px 1px at 93% 34%, var(--s), transparent), radial-gradient(1.1px 1.1px at 12% 58%, var(--s), transparent), radial-gradient(1px 1px at 88% 62%, var(--s), transparent);opacity:.55;animation:8s ease-in-out infinite alternate rig-twinkle}.rig-sky:after{content:"";background-image:radial-gradient(1px 1px at 16% 22%, var(--s), transparent), radial-gradient(1.2px 1.2px at 47% 12%, var(--s), transparent), radial-gradient(1px 1px at 71% 28%, var(--s), transparent), radial-gradient(1.3px 1.3px at 96% 16%, var(--s), transparent), radial-gradient(1px 1px at 4% 40%, var(--s), transparent), radial-gradient(1px 1px at 58% 4%, var(--s), transparent);animation:11s ease-in-out infinite alternate-reverse rig-twinkle}@keyframes rig-twinkle{0%{opacity:.2}to{opacity:.85}}.rig-glow{background:radial-gradient(70% 55% at 50% 0%, color-mix(in srgb, var(--gold) 15%, transparent), transparent 72%)}.rig-glow-teal{background:radial-gradient(70% 55% at 50% 0%, color-mix(in srgb, var(--teal) 10%, transparent), transparent 72%)}.rig-spin{transform-box:view-box;transform-origin:200px 200px;animation:rig-spin var(--rig-t,60s) linear infinite}.rig-spin-rev{animation-direction:reverse}@keyframes rig-spin{to{transform:rotate(360deg)}}.rig-breathe{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite rig-breathe}@keyframes rig-breathe{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.rig-ripple{transform-box:view-box;transform-origin:200px 200px;animation:1.7s cubic-bezier(.2,.7,.2,1) forwards rig-ripple}@keyframes rig-ripple{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.17)}}.rig-star{animation:3.6s ease-in-out infinite alternate rig-twinkle}.rig-start{background:radial-gradient(120% 120% at 32% 22%, color-mix(in srgb, var(--lamp) 70%, var(--gold-2)) 0%, var(--gold-2) 22%, var(--gold) 52%, var(--gold-3) 100%);color:#1a0d04;box-shadow:inset 0 2px 0 color-mix(in srgb, var(--lamp) 65%, transparent), inset 0 -14px 28px #3a140059, 0 22px 60px -14px color-mix(in srgb, var(--gold) 70%, transparent), 0 0 0 1px color-mix(in srgb, var(--lamp) 25%, transparent);transition:transform .16s,box-shadow .2s,filter .2s}.rig-start:hover{filter:brightness(1.05)}.rig-start:active{transform:scale(.965)}.rig-start:focus-visible{outline:3px solid color-mix(in srgb, var(--lamp) 80%, transparent);outline-offset:4px}.rig-call:before,.rig-call:after{content:"";border:2px solid color-mix(in srgb, var(--gold) 55%, transparent);pointer-events:none;border-radius:9999px;animation:2.8s cubic-bezier(.2,.7,.2,1) infinite rig-call;position:absolute;inset:0}.rig-call:after{animation-delay:1.4s}@keyframes rig-call{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.32)}}.rig-pop{animation:2.2s ease-out forwards rig-pop}@keyframes rig-pop{0%{opacity:0;transform:translate(-50%,8px)scale(.92)}14%{opacity:1;transform:translate(-50%)scale(1)}72%{opacity:1;transform:translate(-50%,-6px)scale(1)}to{opacity:0;transform:translate(-50%,-20px)scale(1)}}.rig-fill{transform-origin:0;animation-name:rig-fill;animation-timing-function:linear;animation-fill-mode:both}@keyframes rig-fill{0%{transform:scaleX(var(--rig-from,0))}to{transform:scaleX(1)}}.rig-bump{animation:.5s ease-out both rig-bump}@keyframes rig-bump{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.rig-bar{transform-origin:bottom;transition:opacity .16s,filter .16s}.rig-skel{background:linear-gradient(90deg, var(--panel-3) 0%, var(--line-2) 50%, var(--panel-3) 100%);background-size:200% 100%;border-radius:10px;animation:1.6s ease-in-out infinite rig-shimmer}@keyframes rig-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.rig-card{background:radial-gradient(90% 60% at 50% 105%, color-mix(in srgb, var(--gold) 9%, transparent), transparent 70%), linear-gradient(180deg, var(--panel-2), var(--panel) 55%, var(--bg-2));border:1px solid var(--line);border-radius:24px}.rig-flicker{transform-origin:50% 90%;animation:1.8s ease-in-out infinite rig-flicker}@keyframes rig-flicker{0%,to{transform:scale(1)rotate(-2deg)}40%{transform:scale(1.08,1.12)rotate(2deg)}70%{transform:scale(.96,1.02)rotate(-1deg)}}.rig-tab-glow{background:radial-gradient(60% 100% at 50% 0%, color-mix(in srgb, var(--gold) 26%, transparent), transparent 75%)}
.hero{background:radial-gradient(70% 90% at 100% 0%, color-mix(in srgb, var(--gold) 16%, transparent), transparent 60%), radial-gradient(60% 80% at 0% 110%, color-mix(in srgb, var(--lamp) 6%, transparent), transparent 70%), linear-gradient(180deg, var(--panel-2), var(--bg-2))}.stars{pointer-events:none;--s:color-mix(in srgb, var(--lamp) 80%, transparent);background-image:radial-gradient(1.2px 1.2px at 12% 22%, var(--s), transparent), radial-gradient(1px 1px at 28% 64%, var(--s), transparent), radial-gradient(1.4px 1.4px at 46% 14%, var(--s), transparent), radial-gradient(1px 1px at 63% 42%, var(--s), transparent), radial-gradient(1.3px 1.3px at 77% 18%, var(--s), transparent), radial-gradient(1px 1px at 88% 58%, var(--s), transparent), radial-gradient(1.1px 1.1px at 94% 9%, var(--s), transparent), radial-gradient(1px 1px at 6% 80%, var(--s), transparent);opacity:.55;animation:8s ease-in-out infinite alternate twinkle;position:absolute;inset:0}@keyframes twinkle{0%{opacity:.25}to{opacity:.7}}.moon{pointer-events:none;background:radial-gradient(circle at 30% 64%, color-mix(in srgb, var(--bg) 22%, transparent) 0 7%, transparent 7.5%), radial-gradient(circle at 68% 32%, color-mix(in srgb, var(--bg) 18%, transparent) 0 5%, transparent 5.5%), radial-gradient(circle at 60% 74%, color-mix(in srgb, var(--bg) 15%, transparent) 0 4%, transparent 4.5%), radial-gradient(circle at 36% 30%, color-mix(in srgb, var(--lamp) 36%, transparent) 0%, color-mix(in srgb, var(--coin) 15%, transparent) 50%, color-mix(in srgb, var(--gold) 9%, transparent) 70%, transparent 71%);box-shadow:0 0 60px 8px color-mix(in srgb, var(--lamp) 6%, transparent);border-radius:9999px;position:absolute}.fan{transform-origin:50% 120%;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.card{--acc:var(--gold)}.edge{background:linear-gradient(160deg, color-mix(in srgb, var(--acc) 85%, transparent) 0%, color-mix(in srgb, var(--acc) 14%, transparent) 30%, color-mix(in srgb, var(--line-2) 85%, transparent) 62%, color-mix(in srgb, var(--acc) 45%, transparent) 100%);border-radius:22px;height:100%;padding:1px;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s}@media (hover:hover){.card:hover .edge{box-shadow:0 26px 50px -26px color-mix(in srgb, var(--acc) 60%, transparent);transform:translateY(-3px)}.card:hover .art{transform:translateY(-3px)scale(1.04)}}.face{background:radial-gradient(130% 52% at 50% -4%, color-mix(in srgb, var(--acc) 26%, transparent), transparent 62%), linear-gradient(180deg, var(--panel-2) 0%, var(--bg-2) 100%);border-radius:21px;height:100%;position:relative;overflow:hidden}.art{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.holo:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg, transparent 22%, color-mix(in srgb, var(--acc) 12%, transparent) 38%, color-mix(in srgb, var(--lamp) 14%, transparent) 48%, color-mix(in srgb, var(--acc) 12%, transparent) 58%, transparent 74%);mix-blend-mode:screen;background-size:260% 100%;animation:6.5s ease-in-out infinite alternate holo;position:absolute;inset:0}@keyframes holo{0%{background-position:100% 0}to{background-position:0 0}}.sheen{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sheen:after{content:"";background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--lamp) 8%, transparent) 45%, color-mix(in srgb, var(--lamp) 15%, transparent) 50%, color-mix(in srgb, var(--lamp) 8%, transparent) 55%, transparent);width:45%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;top:-20%;bottom:-20%;left:-60%;transform:translate(0)skew(-12deg)}@media (hover:hover){.card:hover .sheen:after{transform:translate(420%)skew(-12deg)}}.orbit{transform-box:fill-box;transform-origin:50%;animation:48s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ticketShadow{filter:drop-shadow(0 26px 36px color-mix(in srgb, var(--gold) 26%, transparent))}.ticketEdge{--stub:27cqw;--notch:max(7px, 2.4cqw);--r:max(14px, 3.6cqw);aspect-ratio:2.05;border-radius:var(--r);background:linear-gradient(125deg, var(--lamp) 0%, var(--gold-2) 16%, var(--gold) 38%, var(--gold-3) 60%, var(--coin) 82%, var(--gold-2) 100%);-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, #0000 96%, #000 100%) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, #0000 96%, #000 100%) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, #0000 96%, #000 100%) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, #0000 96%, #000 100%) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, #0000 96%, #000 100%) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, #0000 96%, #000 100%) bottom / 100% 51% no-repeat;padding:1.5px;position:relative}.ticket{border-radius:calc(var(--r) - 1.5px);background:radial-gradient(75% 120% at 0% 100%, color-mix(in srgb, var(--gold) 24%, transparent), transparent 62%), radial-gradient(55% 90% at 100% 0%, color-mix(in srgb, var(--coin) 12%, transparent), transparent 62%), linear-gradient(150deg, #19244c 0%, var(--bg) 58%, #0d1430 100%);height:100%;position:relative;overflow:hidden}.ticketMoon{aspect-ratio:1;width:40cqw;right:calc(var(--stub) - 9cqw);opacity:.55;position:absolute;top:-13cqw}.ticketStars{pointer-events:none;--s:color-mix(in srgb, var(--lamp) 75%, transparent);background-image:radial-gradient(1.2px 1.2px at 8% 30%, var(--s), transparent), radial-gradient(1px 1px at 22% 12%, var(--s), transparent), radial-gradient(1.3px 1.3px at 38% 40%, var(--s), transparent), radial-gradient(1px 1px at 52% 18%, var(--s), transparent), radial-gradient(1px 1px at 30% 70%, var(--s), transparent), radial-gradient(1.2px 1.2px at 64% 64%, var(--s), transparent), radial-gradient(1px 1px at 84% 80%, var(--s), transparent), radial-gradient(1.1px 1.1px at 92% 36%, var(--s), transparent);opacity:.6;position:absolute;inset:0}.perf{top:9%;bottom:9%;right:var(--stub);border-left:1.5px dashed color-mix(in srgb, var(--lamp) 30%, transparent);position:absolute}.stub{width:var(--stub)}.foil{pointer-events:none;background:linear-gradient(105deg, transparent 36%, color-mix(in srgb, var(--lamp) 9%, transparent) 45%, color-mix(in srgb, var(--lamp) 18%, transparent) 50%, color-mix(in srgb, var(--lamp) 9%, transparent) 55%, transparent 64%);mix-blend-mode:screen;background-repeat:no-repeat;background-size:260% 100%;animation:7.5s ease-in-out infinite foil;position:absolute;inset:0}@keyframes foil{0%,55%{background-position:130% 0}to{background-position:-130% 0}}.tPad{padding:4.6cqw 4cqw 4.2cqw 5cqw}.tGap{gap:1.6cqw}.tLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:max(7.5px,2.05cqw);line-height:1.1}.tBrand{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:max(10px,3.1cqw);font-weight:800;line-height:1}.tKicker{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-2);font-size:max(7.5px,2.05cqw)}.tRoute{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:8.2cqw;font-weight:800;line-height:.92}.tValue{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:max(11px,4cqw);font-weight:800;line-height:1}.tSerial{font-family:var(--font-display);letter-spacing:-.02em;font-size:6.4cqw;font-weight:800;line-height:1}.tLogo{width:max(16px,5cqw);height:max(16px,5cqw)}.tLogo>svg{width:100%;height:100%}.tBarcode{width:17cqw;height:13cqw}.tRocket{height:6cqw}.barNow{box-shadow:0 0 14px color-mix(in srgb, var(--gold) 60%, transparent)}.barGlow{box-shadow:0 0 14px color-mix(in srgb, var(--gold) 55%, transparent)}.overlay{animation:.2s ease-out both fade}.sheet{background:radial-gradient(90% 40% at 50% 0%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 70%), linear-gradient(180deg, var(--panel-2), var(--panel));animation:.34s cubic-bezier(.2,.8,.2,1) both rise}@media (min-width:640px){.sheet{animation-name:pop}}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.98)}}.okRing{animation:.8s cubic-bezier(.2,.8,.2,1) both ring}@keyframes ring{0%{opacity:0;transform:scale(.5)}60%{opacity:1}to{transform:scale(1)}}.okTick{stroke-dasharray:30;stroke-dashoffset:30px;animation:.5s ease-out .25s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.segNow{animation:1.4s ease-in-out infinite seg}@keyframes seg{0%,to{opacity:.35}50%{opacity:1}}.qr{image-rendering:pixelated;shape-rendering:crispedges}
.glow{pointer-events:none;position:absolute;inset:0}.glowTeal{background:radial-gradient(380px circle at 100% 0%, color-mix(in srgb, var(--teal) 11%, transparent), transparent 62%), radial-gradient(300px circle at 0% 100%, color-mix(in srgb, var(--teal) 5%, transparent), transparent 70%)}.glowGold{background:radial-gradient(380px circle at 100% 0%, color-mix(in srgb, var(--gold) 12%, transparent), transparent 62%), radial-gradient(300px circle at 0% 100%, color-mix(in srgb, var(--lamp) 4%, transparent), transparent 70%)}.glowLamp{background:radial-gradient(420px circle at 100% 0%, color-mix(in srgb, var(--lamp) 7%, transparent), transparent 62%)}.orbit{transform-origin:120px 120px;animation:90s linear infinite orbit}@keyframes orbit{to{transform:rotate(360deg)}}.core{background:radial-gradient(circle, color-mix(in srgb, var(--teal) 16%, transparent) 0%, color-mix(in srgb, var(--teal) 4%, transparent) 45%, transparent 70%)}.dotActive{fill:var(--teal);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--teal) 85%, transparent));transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite breathe}.dotIdle{fill:color-mix(in srgb, var(--ink-3) 62%, transparent)}.dotEmpty{fill:color-mix(in srgb, var(--bg) 60%, transparent);stroke:var(--line-2);stroke-width:1.4px}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.84)}}.think{transform-origin:0;animation:think var(--think-ms,1.6s) linear forwards}@keyframes think{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pop{animation:.55s cubic-bezier(.2,1.5,.4,1) both pop}@keyframes pop{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.shake{animation:.42s ease-in-out shake}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.rise{animation:.4s ease-out both rise}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.floatUp{animation:1.4s ease-out both float-up}@keyframes float-up{0%{opacity:0;transform:translateY(6px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0;transform:translateY(-14px)}}.bubble{background:var(--bg-2);border:1px solid var(--line-2);border-radius:16px;position:relative}.bubble:before{content:"";background:var(--bg-2);border-left:1px solid var(--line-2);border-top:1px solid var(--line-2);width:11px;height:11px;position:absolute;top:-6px;left:22px;transform:rotate(45deg)}.skel{background:linear-gradient(90deg, var(--panel-2) 0%, var(--panel-3) 50%, var(--panel-2) 100%);background-size:200% 100%;border-radius:10px;animation:1.5s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
.root{--si-free:#22a896;--si-paid:#e0702a}.glow{pointer-events:none;position:absolute;inset:0}.glowFree{background:radial-gradient(420px circle at 100% 0%, color-mix(in srgb, var(--teal) 13%, transparent), transparent 62%), radial-gradient(320px circle at 0% 100%, color-mix(in srgb, var(--lamp) 4%, transparent), transparent 70%)}.glowPaid{background:radial-gradient(420px circle at 100% 0%, color-mix(in srgb, var(--gold) 14%, transparent), transparent 62%), radial-gradient(320px circle at 0% 100%, color-mix(in srgb, var(--lamp) 4%, transparent), transparent 70%)}.glowLamp{background:radial-gradient(460px circle at 100% 0%, color-mix(in srgb, var(--lamp) 7%, transparent), transparent 62%)}.node{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite node}.node2{animation-delay:1.2s}.node3{animation-delay:2.4s}@keyframes node{0%,to{opacity:.55;transform:scale(.85)}40%{opacity:1;transform:scale(1.12)}}.link{stroke-dasharray:3 4;animation:2.8s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-14px}}.bar{transform-box:fill-box;transform-origin:50% 100%;animation:.7s cubic-bezier(.2,.8,.2,1) both grow}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hit{cursor:pointer;outline:none}.hit:focus-visible .band{stroke:var(--gold);stroke-width:1.5px}.rise{animation:.42s cubic-bezier(.2,.8,.2,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pop{animation:.5s cubic-bezier(.2,.9,.3,1.25) both pop;display:inline-block}@keyframes pop{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}.skel{background:linear-gradient(90deg, var(--panel-2) 0%, var(--panel-3) 45%, var(--panel-2) 90%);background-size:220% 100%;border-radius:12px;animation:1.6s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}
.crown{animation:3.6s ease-in-out infinite bob}@keyframes bob{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-3px)rotate(-8deg)}}.podiumFirst{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 34%, var(--panel-2)) 0%, color-mix(in srgb, var(--gold) 8%, var(--panel)) 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 50%, transparent) inset, 0 -18px 50px -24px color-mix(in srgb, var(--gold) 70%, transparent)}.podiumSecond{background:linear-gradient(180deg, color-mix(in srgb, var(--ink-2) 20%, var(--panel-2)) 0%, var(--panel) 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink-2) 30%, transparent) inset}.podiumThird{background:linear-gradient(180deg, color-mix(in srgb, var(--gold-3) 26%, var(--panel-2)) 0%, var(--panel) 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold-3) 40%, transparent) inset}.stage{background:radial-gradient(60% 80% at 50% 100%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 70%)}.youRow{background:linear-gradient(90deg, color-mix(in srgb, var(--gold) 15%, transparent), color-mix(in srgb, var(--gold) 4%, transparent));box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 45%, transparent) inset}.rankHero{background:radial-gradient(480px circle at 0% 0%, color-mix(in srgb, var(--gold) 16%, transparent), transparent 60%), radial-gradient(360px circle at 100% 100%, color-mix(in srgb, var(--lamp) 5%, transparent), transparent 70%)}.rowIn{animation:.35s ease-out both row-in}@keyframes row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
