.map-visual.svelte-3300sg{background:radial-gradient(circle at 50% 52%, hsl(var(--muted) / .14), transparent 66%), hsl(var(--background));position:absolute;inset:0;overflow:hidden;container-type:size}.map-visual__stage.svelte-3300sg{border:1px solid hsl(var(--border) / .24);background:hsl(var(--background) / .2);font-size:clamp(.58rem,3cqh,.92rem);position:absolute;inset:4.65rem .35rem .35rem;overflow:hidden;container-type:size}.map-visual__world.svelte-3300sg{width:178cqh;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.map-visual__radar.svelte-3300sg{z-index:1;filter:saturate(.78)contrast(1.04)brightness(.94);opacity:.94;background:url(/images/home/replay-mirage-a-site.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.dark .map-visual__radar.svelte-3300sg{filter:saturate(.7)contrast(1.06)brightness(.82);opacity:.85}.map-visual__entities.svelte-3300sg{z-index:3;pointer-events:none;position:absolute;inset:0}.map-player.svelte-3300sg,.map-smoke.svelte-3300sg{position:absolute;transform:translate(-50%,-50%)}.map-player.svelte-3300sg{--team-color:hsl(var(--ct));--team-outline:hsl(var(--ct));width:1.85em;height:1.85em;color:var(--team-color)}.map-player[data-side=t].svelte-3300sg{--team-color:hsl(var(--t));--team-outline:hsl(var(--t))}.map-player__core.svelte-3300sg{z-index:2;border:.1em solid hsl(var(--background) / .96);background:var(--team-color);width:1.05em;height:1.05em;box-shadow:0 0 0 .08em var(--team-outline);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-player__direction.svelte-3300sg{z-index:1;clip-path:polygon(100% 50%,64% 12%,64% 88%);background:var(--team-color);width:2.15em;height:.78em;filter:drop-shadow(0 0 .08em hsl(var(--background)));transform-origin:50%;position:absolute;top:50%;left:50%}.map-player__health.svelte-3300sg{z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.map-player__health-track.svelte-3300sg,.map-player__health-value.svelte-3300sg{fill:none;stroke-width:2.5px}.map-player__health-track.svelte-3300sg{stroke:#300;opacity:.55}.map-player__health-value.svelte-3300sg{stroke:hsl(calc(var(--player-health) * 1.2) 100% 50%);stroke-linecap:round}.map-player[data-eliminated].svelte-3300sg{width:1.45em;height:1.45em;color:hsl(var(--destructive))}.map-player__death.svelte-3300sg{width:100%;height:100%;filter:drop-shadow(0 0 .16em hsl(var(--background) / .88));overflow:visible}.map-player__death-cross.svelte-3300sg{fill:none;stroke:hsl(var(--destructive));stroke-linecap:round;stroke-width:3px}.map-player__death-plate.svelte-3300sg{fill:#141414;stroke:#f2f2f2;stroke-opacity:.42;stroke-width:1.4px}.map-player__death-skull.svelte-3300sg{fill:#f2f2f2}.map-smoke.svelte-3300sg{z-index:5;width:4.4em;height:3.8em;filter:drop-shadow(0 0 .5em color-mix(in oklab, hsl(var(--ct)) 40%, transparent)) blur(.02em);opacity:.82;background:radial-gradient(circle at 30% 38%,#f4f8ff 0 12%,#dbeafe 22%,#0000 43%),radial-gradient(circle at 64% 30%,#eff6ff 0 11%,#bfdbfe 23%,#0000 42%),radial-gradient(circle at 72% 68%,#dbeafe 0 15%,#93c5fd 27%,#0000 46%),radial-gradient(circle at 38% 72%,#eff6ff 0 13%,#bfdbfe 26%,#0000 48%),radial-gradient(circle,#bfdbfe 0 34%,#60a5fa 62%,#0000 74%);border-radius:48%}.map-smoke.svelte-3300sg:before,.map-smoke.svelte-3300sg:after{content:"";border:1px solid color-mix(in oklab, hsl(var(--ct)) 52%, transparent);border-radius:50%;position:absolute;inset:.28em}.map-smoke.svelte-3300sg:after{opacity:.26;background:linear-gradient(#0000 calc(50% - .5px),#3b82f6 50%,#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#3b82f6 50%,#0000 calc(50% + .5px));border:0;inset:0}.map-smoke.svelte-3300sg>b:where(.svelte-3300sg){clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%);color:#fef3c7;min-width:2.4em;font-family:var(--font-geist-mono);text-align:center;background:#78350f;padding:.2em .45em;font-size:.58em;line-height:1;position:absolute;bottom:calc(100% + .18em);left:50%;transform:translate(-50%)}.map-kill-feed.svelte-3300sg{z-index:6;border:1px solid hsl(var(--border) / .38);background:hsl(var(--background) / .88);min-height:1.85rem;box-shadow:0 8px 24px -18px hsl(var(--foreground) / .65);font-family:var(--font-geist-mono);white-space:nowrap;border-radius:.45rem;align-items:center;gap:.32rem;padding:.26rem .42rem;font-size:clamp(.42rem,1.55cqh,.58rem);display:flex;position:absolute;top:12%;right:.45rem}.map-kill-feed.svelte-3300sg [data-side=ct]:where(.svelte-3300sg){color:hsl(var(--ct))}.map-kill-feed.svelte-3300sg [data-side=t]:where(.svelte-3300sg){color:hsl(var(--t))}.map-kill-feed.svelte-3300sg b:where(.svelte-3300sg){opacity:.72}.map-kill-feed.svelte-3300sg svg:where(.svelte-3300sg){width:1.4rem;height:.5rem;fill:hsl(var(--foreground) / .9)}@media (width<=30rem){.map-visual__stage.svelte-3300sg{inset:4.35rem .2rem .2rem}.map-kill-feed.svelte-3300sg{right:.25rem}}@media (prefers-contrast:more){.map-visual__stage.svelte-3300sg{border-color:hsl(var(--border) / .8)}.map-kill-feed.svelte-3300sg{background:hsl(var(--background))}}.features-weapon-stage{opacity:.9;transform-origin:100% 0;width:clamp(28rem,42vw,55rem);height:clamp(10rem,23vw,26rem);position:absolute;top:1.5rem;right:clamp(1rem,5vw,4rem);transform:rotate(-7deg)}.features-weapon-stage__beam{background:linear-gradient(110deg, transparent 20%, color-mix(in oklab, hsl(var(--primary)) 12%, transparent) 44%, color-mix(in oklab, hsl(var(--primary)) 10%, transparent) 58%, transparent 82%), radial-gradient(ellipse 80% 60% at 48% 52%, hsl(var(--primary) / .13), transparent 76%);filter:blur(24px);opacity:.14;position:absolute;inset:0}.features-weapon-silhouette{background:hsl(var(--primary));opacity:.45;filter:drop-shadow(0 0 10px hsl(var(--primary) / .6)) drop-shadow(0 0 28px hsl(var(--primary) / .35));-webkit-mask:var(--home-weapon) center / contain no-repeat;-webkit-mask:var(--home-weapon) center / contain no-repeat;mask:var(--home-weapon) center / contain no-repeat;position:absolute;inset:0;transform:rotate(-7deg)scaleX(-1)scale(1.08)}.home-features-intro{align-items:end;gap:1.25rem;margin-bottom:clamp(1.75rem,4vw,3rem);display:grid}@media (width<=767px){.features-weapon-stage{display:none}}.home-features-eyebrow{font-family:var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;color:hsl(var(--primary));margin:0 0 .7rem;font-size:.7rem;font-weight:850}.home-features-title{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;color:hsl(var(--foreground));margin:0;font-size:clamp(2.5rem,7.5vw,5rem);font-weight:950;line-height:.94}.home-features-title span{color:hsl(var(--primary))}.home-features-description{text-wrap:pretty;max-width:56ch;color:hsl(var(--muted-foreground));margin:0;font-size:clamp(1rem,1.45vw,1.16rem);font-weight:560;line-height:1.55}.review-dossier{border:1px solid hsl(var(--border) / .48);background:hsl(var(--card) / .76);color:hsl(var(--foreground));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .055), 0 24px 60px -52px hsl(var(--foreground) / .48);border-radius:1rem;overflow:hidden}.review-dossier__masthead{border-bottom:1px solid hsl(var(--border) / .34);background:hsl(var(--surface-subtle) / .72);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.review-dossier__identity{align-items:center;gap:.7rem;min-width:0;display:flex}.review-dossier__mark{border:1px solid hsl(var(--primary) / .48);background:hsl(var(--primary) / .09);width:2.65rem;height:2.65rem;font-family:var(--font-geist-mono);color:hsl(var(--primary));border-radius:.625rem;flex:none;place-items:center;font-size:.72rem;font-weight:950;display:grid}.review-dossier__identity div{min-width:0}.review-dossier__identity p,.review-dossier__identity h3,.review-dossier__identity small{overflow-wrap:anywhere;margin:0;display:block}.review-dossier__identity p,.review-dossier__identity small{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground))}.review-dossier__identity p{font-size:.6rem;font-weight:720}.review-dossier__identity h3{letter-spacing:-.02em;margin-top:.12rem;font-size:1rem;font-weight:880}.review-dossier__identity h3 span{color:hsl(var(--muted-foreground))}.review-dossier__identity small{margin-top:.12rem;font-size:.55rem}.review-dossier__headline-stats{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;flex:none;gap:0;margin:0;display:flex}.review-dossier__headline-stats div{border-left:1px solid hsl(var(--border) / .38);gap:.08rem;min-width:4.5rem;padding-left:.8rem;display:grid}.review-dossier__headline-stats dt,.review-dossier__headline-stats dd{margin:0}.review-dossier__headline-stats dt{color:hsl(var(--muted-foreground));font-size:.55rem}.review-dossier__headline-stats dd{color:hsl(var(--foreground));font-size:.95rem;font-weight:900;line-height:1}.review-dossier__headline-stats div:first-child dd{color:hsl(var(--primary))}.review-dossier__main,.review-dossier__evidence,.review-dossier__readout{min-width:0}.review-dossier__map{border-bottom:1px solid hsl(var(--border) / .32);background:hsl(var(--background));min-height:clamp(24rem,74vw,32rem);position:relative}.review-dossier__map-canvas{position:absolute;inset:0;overflow:hidden}.review-dossier__replay-hud{z-index:18;width:auto;position:absolute;top:.65rem;left:.65rem;right:.65rem}.review-moments{display:grid}.review-moments button{border:0;border-bottom:1px solid hsl(var(--border) / .28);min-height:4.5rem;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.72rem .85rem;display:grid;position:relative}.review-moments button:last-child{border-bottom:0}.review-moments button:before{background:hsl(var(--primary));opacity:0;content:"";border-radius:0 999px 999px 0;width:3px;position:absolute;inset-block:.55rem;inset-inline-start:0}.review-moments button[data-active]{background:hsl(var(--primary) / .075)}.review-moments button[data-active]:before{opacity:1}.review-moments button:focus-visible{z-index:1;outline:2px solid hsl(var(--primary));outline-offset:-3px}.review-moment__index,.review-moment__copy strong,.review-moment__copy small,.review-moment__state{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums}.review-moment__index{color:hsl(var(--muted-foreground) / .72);font-size:.56rem;font-weight:850}.review-moment__copy{min-width:0}.review-moment__copy strong,.review-moment__copy small{overflow-wrap:anywhere;display:block}.review-moment__copy strong{color:hsl(var(--foreground));font-size:.7rem}.review-moment__copy small{color:hsl(var(--muted-foreground));margin-top:.12rem;font-size:.56rem}.review-moment__state{min-width:1.5rem;color:hsl(var(--muted-foreground));place-items:center;font-size:.56rem;display:grid}.review-moment__state svg{width:1rem;height:1rem;color:hsl(var(--primary))}.review-dossier__readout{border-top:1px solid hsl(var(--border) / .34);align-content:start;display:grid}.review-finding,.review-comparison,.review-dossier__secondary-evidence{padding:1rem}.review-finding,.review-comparison{border-bottom:1px solid hsl(var(--border) / .3)}.review-finding__kicker,.review-comparison>header,.review-progress>header,.review-progress>footer{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.review-finding__kicker,.review-comparison>header span,.review-progress>header span,.review-progress>header strong,.review-progress>footer{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums}.review-finding__kicker span,.review-comparison>header span,.review-progress>header span{color:hsl(var(--muted-foreground));font-size:.54rem;font-weight:800}.review-finding__kicker strong{font-family:var(--font-geist-mono);color:hsl(var(--primary));font-size:.75rem}.review-finding h4{letter-spacing:-.035em;text-wrap:balance;max-width:24ch;margin:.55rem 0 0;font-size:clamp(1.18rem,2vw,1.55rem);font-weight:900;line-height:1.08}.review-finding__next{border-left:2px solid hsl(var(--primary) / .6);background:hsl(var(--surface-subtle));gap:.22rem;margin-top:.85rem;padding:.6rem .7rem;display:grid}.review-finding__next span{font-family:var(--font-geist-mono);color:hsl(var(--primary));font-size:.55rem;font-weight:850}.review-finding__next p{color:hsl(var(--foreground));margin:0;font-size:.72rem;font-weight:650;line-height:1.35}.review-comparison>header h4{margin:0;font-size:.88rem;font-weight:850}.review-comparison__rows{gap:.42rem;margin-top:.7rem;display:grid}.review-comparison__rows>div{border:1px solid hsl(var(--border) / .34);background:hsl(var(--surface-subtle) / .62);border-radius:.625rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.16rem .65rem;padding:.62rem .7rem;display:grid}.review-comparison__rows>div[data-answer]{border-color:hsl(var(--primary) / .56);background:hsl(var(--primary) / .075)}.review-comparison__rows span{font-family:var(--font-geist-mono);color:hsl(var(--muted-foreground));grid-column:1/-1;font-size:.55rem;font-weight:800}.review-comparison__rows>div[data-answer] span{color:hsl(var(--primary))}.review-comparison__rows strong{overflow-wrap:anywhere;font-size:.9rem;font-weight:850}.review-comparison__rows p{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;justify-items:end;margin:0;display:grid}.review-comparison__rows b{font-size:1rem;line-height:1}.review-comparison__rows>div[data-answer] b{color:hsl(var(--primary))}.review-comparison__rows small{color:hsl(var(--muted-foreground));margin-top:.08rem;font-size:.5rem}.review-comparison__evidence{font-family:var(--font-geist-mono);color:hsl(var(--muted-foreground));margin:.65rem 0 0;font-size:.55rem;line-height:1.45}.review-dossier__secondary-evidence{gap:1rem;display:grid}.review-highlight{border-bottom:1px solid hsl(var(--border) / .34);background:hsl(var(--background));min-width:0;display:grid}.review-highlight__copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(.9rem,2vw,1.5rem);display:flex}.review-highlight__copy>span,.review-highlight__copy small,.review-highlight__copy p{font-family:var(--font-geist-mono)}.review-highlight__copy>span{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--primary));font-size:.62rem;font-weight:850;display:block}.review-highlight h4{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;margin:.55rem 0 0;font-size:clamp(1.5rem,4.5vw,2.65rem);font-weight:920;line-height:.98}.review-highlight__copy p{color:hsl(var(--muted-foreground));margin:.75rem 0 0;font-size:.72rem;line-height:1.45}.review-highlight__copy small{color:hsl(var(--muted-foreground));margin-top:.35rem;font-size:.62rem;display:block}.review-highlight__player{aspect-ratio:16/9;background:hsl(var(--background));min-width:0;overflow:hidden}.review-highlight__player video{object-fit:contain;width:100%;height:100%;display:block}.review-highlight__player video:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}.review-progress{min-width:0}.review-progress>header h4{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;color:hsl(var(--success));margin:.18rem 0 0;font-size:.82rem}.review-progress>header strong{color:hsl(var(--success));font-size:.56rem}.review-progress svg{width:100%;height:4rem;margin-top:.35rem;display:block;overflow:visible}.review-progress__baseline,.review-progress__line{fill:none;vector-effect:non-scaling-stroke}.review-progress__baseline{stroke:hsl(var(--muted-foreground) / .44);stroke-width:1px;stroke-dasharray:3 4}.review-progress__line{stroke:hsl(var(--primary));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.review-progress__point{fill:hsl(var(--background));stroke:hsl(var(--primary));stroke-width:2px;vector-effect:non-scaling-stroke}.review-progress__point[data-win]{fill:hsl(var(--success));stroke:hsl(var(--background))}.review-progress>footer{border-top:1px solid hsl(var(--border) / .28);color:hsl(var(--muted-foreground));padding-top:.38rem;font-size:.52rem}.review-progress>footer strong{color:hsl(var(--foreground))}.home-feature-ledger{border-block:1px solid hsl(var(--border) / .36);margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.home-feature-ledger li{grid-template-columns:2.35rem minmax(0,1fr);gap:.65rem;min-width:0;padding:1rem 0;display:grid}.home-feature-ledger li+li{border-top:1px solid hsl(var(--border) / .28)}.home-feature-ledger__index{font-family:var(--font-geist-mono);color:hsl(var(--primary));padding-top:.15rem;font-size:.6rem;font-weight:900}.home-feature-ledger h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:.96rem;font-weight:880;line-height:1.15}.home-feature-ledger p{text-wrap:pretty;color:hsl(var(--muted-foreground));margin:.38rem 0 0;font-size:.78rem;line-height:1.48}.home-features-cta{flex-direction:column;gap:.75rem;margin-top:1.25rem;display:flex}.home-features-cta__primary,.home-features-cta__secondary{border-radius:.625rem;justify-content:center;align-items:center;min-height:3.5rem;padding:.9rem 1.25rem;font-size:.96rem;font-weight:850;line-height:1.1;text-decoration:none;display:inline-flex}.home-features-cta__primary{border:1px solid hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground));transition:background-color .16s var(--ease-out-strong), border-color .16s var(--ease-out-strong), transform .14s var(--ease-out-strong);gap:.65rem}.home-features-cta__secondary{color:hsl(var(--muted-foreground));transition:background-color .16s var(--ease-out-strong), border-color .16s var(--ease-out-strong), color .16s var(--ease-out-strong);border:1px solid #0000}.home-features-cta__icon{width:1.1rem;height:1.1rem}[dir=rtl] .home-features-cta__icon{transform:rotate(180deg)}.home-features-cta__primary:focus-visible,.home-features-cta__secondary:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.home-features-cta__primary:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.home-features-cta__primary:hover{border-color:hsl(var(--primary-hover));background:hsl(var(--primary-hover))}.home-features-cta__secondary:hover{border-color:hsl(var(--border) / .48);background:hsl(var(--surface-subtle));color:hsl(var(--foreground))}}@media (width>=36.25rem){.review-moments{grid-template-columns:repeat(3,minmax(0,1fr))}.review-moments button{border-right:1px solid hsl(var(--border) / .28);border-bottom:0;grid-template-columns:auto minmax(0,1fr);align-content:center;min-height:5.8rem}.review-moments button:last-child{border-right:0}.review-moment__state{position:absolute;top:.55rem;right:.55rem}}@media (width>=48rem){.home-features-intro{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(2rem,5vw,5rem)}.home-features-title{max-width:15ch;font-size:clamp(3.25rem,6.4vw,5rem)}.review-dossier__masthead{padding:.95rem 1.05rem}.review-highlight{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr)}.review-highlight__player{border-inline-start:1px solid hsl(var(--border) / .34)}.review-finding,.review-comparison,.review-dossier__secondary-evidence{padding:1.1rem}.review-dossier__readout{grid-template-columns:repeat(2,minmax(0,1fr))}.review-finding{border-right:1px solid hsl(var(--border) / .3)}.review-dossier__secondary-evidence{grid-column:1/-1}.home-feature-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.home-feature-ledger li{padding:1.15rem}.home-feature-ledger li:nth-child(2){border-top:0}.home-feature-ledger li:nth-child(2n){border-left:1px solid hsl(var(--border) / .28)}.home-features-cta{flex-direction:row;justify-content:flex-start;align-items:center;gap:.9rem}.home-features-cta__primary{min-width:15rem}.home-features-cta__secondary{min-width:8rem}}@media (width>=64rem){.review-dossier__main{grid-template-columns:minmax(0,1.4fr) minmax(22rem,.9fr);display:grid}.review-dossier__evidence{border-right:1px solid hsl(var(--border) / .34);grid-template-rows:minmax(25rem,1fr) auto;display:grid}.review-dossier__map{min-height:0}.review-dossier__readout{border-top:0;grid-template-columns:minmax(0,1fr)}.review-finding{border-right:0}.review-dossier__secondary-evidence{grid-column:auto}.home-feature-ledger{grid-template-columns:1.14fr repeat(4,minmax(0,1fr))}.home-feature-ledger li,.home-feature-ledger li:nth-child(2){border-top:0;grid-template-columns:minmax(0,1fr);align-content:start;padding:1.25rem}.home-feature-ledger li+li,.home-feature-ledger li:nth-child(2n){border-left:1px solid hsl(var(--border) / .28)}.home-feature-ledger h3{font-size:.9rem}.home-feature-ledger p{font-size:.72rem}}@media (width<=30rem){.review-dossier__masthead{flex-direction:column;align-items:flex-start}.review-dossier__headline-stats{border-top:1px solid hsl(var(--border) / .3);width:100%;padding-top:.7rem}.review-dossier__headline-stats div{flex:1 1 0;min-width:0}.review-dossier__headline-stats div:first-child{border-left:0;padding-left:0}.review-dossier__replay-hud{top:.45rem;left:.45rem;right:.45rem}}@media (width<=22rem){.review-comparison__rows>div{grid-template-columns:minmax(0,1fr);align-items:start}.review-comparison__rows p{justify-items:start}}@media (prefers-contrast:more){.review-dossier,.review-dossier__replay-hud,.review-highlight__player{border-color:hsl(var(--border) / .9)}}@media (prefers-reduced-motion:reduce){.home-features-cta__primary,.home-features-cta__secondary{transition:none}.home-features-cta__primary:active{transform:none}}.live-data-header{max-width:60rem;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.live-data-title{color:hsl(var(--foreground));letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,4vw,3.2rem);font-weight:950;line-height:1.05}.live-data-title span{color:hsl(var(--primary))}.more-studio{grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,1.5vw,1rem);min-width:0;display:grid}.more-studio__support,.more-studio__utilities{gap:clamp(.75rem,1.5vw,1rem);min-width:0;display:grid}.more-studio__module{border:1px solid hsl(var(--border) / .42);background:hsl(var(--surface-subtle));min-width:0;box-shadow:inset 0 1px 0 hsl(var(--foreground) / .06), 0 18px 40px -34px hsl(var(--foreground) / .45);border-radius:1rem;display:flex;overflow:hidden}.more-studio__module>*{flex:auto;width:100%;min-width:0}.more-studio__module--matches>section,.more-studio__module--board>section{background:0 0;border:0;border-radius:0;height:100%}.more-studio__module--board{min-height:34rem}.more-studio__module--matches>section{min-height:0}.more-skins,.more-binds{min-width:0;min-height:18rem;color:inherit;transition:background-color .18s var(--ease-out-strong);text-decoration:none;display:grid}.more-skins:focus-visible,.more-binds:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-3px}.more-tools__copy{min-width:0}.more-tools__copy h3{color:hsl(var(--foreground));letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.08rem,2vw,1.45rem);font-weight:850;line-height:1.15}.more-tools__copy p{max-width:42rem;color:hsl(var(--muted-foreground));overflow-wrap:break-word;text-wrap:pretty;margin:.5rem 0 0;font-size:.84rem;line-height:1.55}.more-tools__cta{border-top:1px solid hsl(var(--border) / .36);min-height:2.75rem;color:hsl(var(--primary));letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.8rem;font-size:.8rem;font-weight:750;display:flex}.more-tools__cta-icon{transition:transform .16s var(--ease-out-strong);flex:none}.more-skins{grid-template-rows:auto minmax(0,1fr)}.more-skins__art{aspect-ratio:2;border-bottom:1px solid hsl(var(--border) / .38);background:hsl(var(--background) / .68);min-width:0;position:relative;overflow:hidden}.more-skins__art:after{background:linear-gradient(180deg, transparent 58%, hsl(var(--background) / .26));content:"";pointer-events:none;position:absolute;inset:0}.more-skins__art img{object-fit:cover;width:100%;height:100%;display:block}.more-skins__body,.more-binds__body{flex-direction:column;gap:1rem;min-width:0;padding:clamp(1rem,2.5vw,1.6rem);display:flex}.more-binds{background:0 0;grid-template-rows:auto minmax(0,1fr)}.more-binds__editor{border-bottom:1px solid hsl(var(--border) / .38);background:hsl(var(--background) / .52);flex-direction:column;justify-content:center;min-width:0;padding:clamp(1rem,2.2vw,1.4rem);display:flex}.more-binds__editor-heading{min-width:0;color:hsl(var(--muted-foreground));font-family:var(--font-geist-mono);align-items:center;gap:.55rem;font-size:.68rem;font-weight:750;display:flex}.more-binds__editor-title{align-items:center;gap:.55rem;min-width:0;display:flex}.more-binds__editor-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.more-binds__builder{border:1px solid hsl(var(--border) / .42);background:hsl(var(--surface-subtle));border-radius:.6rem;grid-template-columns:minmax(0,.95fr) 1.6rem minmax(0,1.05fr);align-items:stretch;min-width:0;margin-top:1rem;display:grid;overflow:hidden}.more-binds__choice{flex-direction:column;justify-content:space-between;gap:.65rem;min-width:0;min-height:4.25rem;padding:.75rem;display:flex}.more-binds__choice>span,.more-binds__output-heading>span{color:hsl(var(--muted-foreground));font-family:var(--font-geist-mono);font-size:.56rem;font-weight:700}.more-binds__choice kbd,.more-binds__choice strong{overflow-wrap:anywhere;min-width:0;color:hsl(var(--foreground));font-family:var(--font-geist-mono);font-size:clamp(.72rem,2.5vw,.94rem);font-weight:800;line-height:1.2}.more-binds__choice kbd{overflow-wrap:normal;border:1px solid hsl(var(--border) / .72);background:hsl(var(--background) / .78);white-space:nowrap;border-bottom-width:2px;border-radius:.32rem;width:fit-content;padding:.28rem .38rem .22rem}.more-binds__connector{min-width:0;color:hsl(var(--primary));align-items:center;display:flex}.more-binds__connector span{background:hsl(var(--primary) / .5);flex:auto;min-width:0;height:1px}.more-binds__connector svg{flex:none;margin-inline:-.1rem}.more-binds__output{background:hsl(var(--foreground) / .045);min-width:0;box-shadow:inset 2px 0 hsl(var(--primary));border-radius:.5rem;gap:.4rem;margin-top:.75rem;padding:.72rem .78rem;display:grid}.more-binds__output-heading{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.more-binds__output-heading code{color:hsl(var(--muted-foreground));font-family:var(--font-geist-mono);flex:none;font-size:.5rem;font-weight:650}.more-binds__output>code{min-width:0;color:hsl(var(--foreground) / .9);font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:650;overflow:hidden}.more-binds__output b{color:hsl(var(--primary));font-weight:850}@media (hover:hover) and (pointer:fine){.more-skins:hover,.more-binds:hover{background-color:hsl(var(--foreground) / .035)}.more-skins:hover .more-tools__cta-icon,.more-binds:hover .more-tools__cta-icon{transform:translate(.2rem)}}@media (width>=768px){.more-studio__utilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.more-studio{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}.more-studio__module--board{min-height:38rem}.more-studio__support{grid-template-rows:minmax(0,1fr) auto}.more-studio__utilities{grid-template-columns:minmax(0,1fr)}.more-skins,.more-binds{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:0}.more-skins__art{aspect-ratio:auto;border-right:1px solid hsl(var(--border) / .38);border-bottom:0}.more-binds__editor{border-right:1px solid hsl(var(--border) / .38);border-bottom:0}.more-studio__module--board .home-rankings-panel__body .overflow-y-auto>:first-child:not(table){flex-direction:column;justify-content:space-between;min-height:100%;display:flex}}@media (prefers-reduced-motion:reduce){.more-skins,.more-binds,.more-tools__cta-icon{transition-duration:.01ms}.more-skins:hover .more-tools__cta-icon,.more-binds:hover .more-tools__cta-icon{transform:none}}.cta-weapon-bg{opacity:1;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 48% 70% at 54% 50%, hsl(var(--foreground)) 18%, transparent 70%);-webkit-mask-image:radial-gradient(ellipse 48% 70% at 54% 50%, hsl(var(--foreground)) 18%, transparent 70%);mask-image:radial-gradient(ellipse 48% 70% at 54% 50%, hsl(var(--foreground)) 18%, transparent 70%);transition:opacity .18s ease-out;position:absolute;inset:0}@starting-style{.cta-weapon-bg{opacity:0}}.cta-weapon-bg__inner{width:min(42%,36rem);height:84%;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)rotate(-4deg)}.cta-weapon-silhouette{background:hsl(var(--primary));opacity:.5;filter:drop-shadow(0 0 10px hsl(var(--primary) / .6)) drop-shadow(0 0 28px hsl(var(--primary) / .35));-webkit-mask:var(--home-weapon) center / contain no-repeat;-webkit-mask:var(--home-weapon) center / contain no-repeat;mask:var(--home-weapon) center / contain no-repeat;position:absolute;inset:0;transform:rotate(-4deg)scaleX(-1)scale(1.08)}.cta-weapon-bg__inner:after{background:repeating-linear-gradient(to bottom, color-mix(in oklab, hsl(var(--primary)) 16%, transparent) 0 1px, transparent 1px 3px);content:"";opacity:.2;pointer-events:none;position:absolute;inset:0}@media (width<=1023px){.cta-weapon-bg{display:none}}@media (prefers-reduced-motion:reduce){.cta-weapon-bg{opacity:1;transition:none}}.home-deferred-section.svelte-2ixlt8{content-visibility:auto}.home-deferred-section--live.svelte-2ixlt8{contain-intrinsic-size:auto 1730px}.home-deferred-section--faq.svelte-2ixlt8{contain-intrinsic-size:auto 790px}.home-deferred-section--cta.svelte-2ixlt8{contain-intrinsic-size:auto 701px}@media (width>=48rem){.home-deferred-section--live.svelte-2ixlt8{contain-intrinsic-size:auto 1471px}.home-deferred-section--faq.svelte-2ixlt8{contain-intrinsic-size:auto 845px}.home-deferred-section--cta.svelte-2ixlt8{contain-intrinsic-size:auto 775px}}@media (width>=64rem){.home-deferred-section--live.svelte-2ixlt8{contain-intrinsic-size:auto 1232px}.home-deferred-section--faq.svelte-2ixlt8{contain-intrinsic-size:auto 746px}.home-deferred-section--cta.svelte-2ixlt8{contain-intrinsic-size:auto 496px}}.hero-rank-stack.svelte-g216yp{display:grid}.hero-rank-stack__row.svelte-g216yp{border-top:1px solid hsl(var(--border) / .28);grid-template-columns:minmax(5.75rem,.78fr) minmax(4.75rem,auto) minmax(2.5rem,1fr) minmax(4.75rem,auto);align-items:center;gap:.55rem;min-height:4.25rem;padding-block:.4rem;display:grid}.hero-rank-stack__row.svelte-g216yp:last-child{border-bottom:1px solid hsl(var(--border) / .28)}.hero-rank-stack__row.svelte-g216yp>strong:where(.svelte-g216yp){font-family:var(--font-geist-mono);color:hsl(var(--muted-foreground));text-wrap:balance;font-size:.65rem;font-weight:750;line-height:1.2}.hero-rank-stack__endpoint.svelte-g216yp{opacity:.7;filter:saturate(.72);place-items:center;min-width:0;display:grid}.hero-rank-stack__endpoint--goal.svelte-g216yp{opacity:1;filter:none;transform:translateY(-.28rem)}.hero-rank-stack__track.svelte-g216yp{background:linear-gradient(to right, hsl(var(--border) / .7), hsl(var(--primary)));transform-origin:0;height:1px;position:relative;transform:rotate(-3deg)}.hero-rank-stack__track.svelte-g216yp:after{border-top:1px solid hsl(var(--primary));border-right:1px solid hsl(var(--primary));content:"";width:.4rem;height:.4rem;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}[dir=rtl] .hero-rank-stack__track.svelte-g216yp{background:linear-gradient(to left, hsl(var(--border) / .7), hsl(var(--primary)));transform-origin:100%;transform:rotate(3deg)}[dir=rtl] .hero-rank-stack__track.svelte-g216yp:after{border-right:0;border-left:1px solid hsl(var(--primary));left:-1px;right:auto;transform:translateY(-50%)rotate(-45deg)}@container (width<=24rem){.hero-rank-stack__row.svelte-g216yp{grid-template-columns:minmax(4.25rem,.75fr) minmax(4rem,auto) minmax(1.6rem,1fr) minmax(4rem,auto);gap:.3rem}.hero-rank-stack__row.svelte-g216yp>strong:where(.svelte-g216yp){font-size:.58rem}.hero-rank-stack__row.svelte-g216yp{min-height:3.25rem;padding-block:.25rem}.hero-rank-stack__endpoint.svelte-g216yp svg{width:2.75rem;height:2.75rem}.hero-rank-stack__endpoint--goal.svelte-g216yp{transform:translateY(-.15rem)}}.hero-rank-progression.svelte-1s1meha{border-block:1px solid hsl(var(--border) / .38);gap:.9rem;padding-block:1rem;display:grid;position:relative;overflow:hidden;container-type:inline-size}header.svelte-1s1meha,figure.svelte-1s1meha{position:relative}header.svelte-1s1meha{gap:.65rem;display:grid}ol.svelte-1s1meha{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}li.svelte-1s1meha{min-width:0;color:hsl(var(--foreground));text-wrap:balance;justify-content:space-between;align-items:flex-start;gap:.45rem;font-size:.78rem;font-weight:720;line-height:1.25;display:flex;position:relative}.hero-rank-progression__arrow.svelte-1s1meha{font-family:var(--font-geist-mono);color:hsl(var(--primary) / .72);flex:none;font-weight:700}[dir=rtl] .hero-rank-progression__arrow.svelte-1s1meha{transform:rotate(180deg)}figure.svelte-1s1meha{margin:0}@container (width>=30rem){.hero-rank-progression.svelte-1s1meha{gap:1rem;padding:1.25rem}header.svelte-1s1meha{gap:.9rem}li.svelte-1s1meha{font-size:.84rem}}@container (width<=24rem){.hero-rank-progression.svelte-1s1meha{gap:.75rem;padding-block:.8rem}header.svelte-1s1meha{gap:.5rem}li.svelte-1s1meha{gap:.25rem;font-size:.72rem}}.hero-weapon-backdrop.svelte-ynt2vx{animation:svelte-ynt2vx-hero-backdrop-in .4s var(--ease-out-strong) both}@keyframes svelte-ynt2vx-hero-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-weapon-backdrop.svelte-ynt2vx{animation:none}}.hero-weapon-stage.svelte-ynt2vx{pointer-events:none;isolation:isolate;width:100vw;height:90vh;position:absolute;top:45%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.hero-weapon-stage__beam.svelte-ynt2vx,.hero-weapon-stage__silhouette.svelte-ynt2vx{position:absolute}.hero-weapon-silhouette.svelte-ynt2vx,.hero-weapon-silhouette.svelte-ynt2vx:before,.hero-weapon-silhouette.svelte-ynt2vx:after{background:hsl(var(--primary));content:"";-webkit-mask:var(--home-weapon) center / contain no-repeat;-webkit-mask:var(--home-weapon) center / contain no-repeat;mask:var(--home-weapon) center / contain no-repeat;position:absolute;inset:0}.hero-weapon-silhouette.svelte-ynt2vx{opacity:.5;filter:drop-shadow(0 0 10px hsl(var(--primary) / .6)) drop-shadow(0 0 28px hsl(var(--primary) / .35));transform:rotate(-6deg)scaleX(-1)scale(.92)}.hero-weapon-silhouette.svelte-ynt2vx:before{background:hsl(var(--muted-foreground));opacity:.286;transform:translate(.2rem,.18rem)}.hero-weapon-silhouette.svelte-ynt2vx:after{opacity:.476;transform:translate(-.12rem,-.08rem)}.hero-weapon-stage__beam.svelte-ynt2vx{background:linear-gradient(110deg, transparent 6%, color-mix(in oklab, hsl(var(--primary)) 7%, transparent) 28%, color-mix(in oklab, hsl(var(--primary)) 13%, transparent) 42%, color-mix(in oklab, hsl(var(--primary)) 16%, transparent) 50%, color-mix(in oklab, hsl(var(--primary)) 11%, transparent) 60%, color-mix(in oklab, hsl(var(--primary)) 5%, transparent) 74%, transparent 94%), radial-gradient(circle at 50% 50%, color-mix(in oklab, hsl(var(--primary)) 20%, transparent) 0%, color-mix(in oklab, hsl(var(--primary)) 12%, transparent) 30%, color-mix(in oklab, hsl(var(--primary)) 5%, transparent) 55%, transparent 78%);opacity:.38;mix-blend-mode:screen;inset:-30%;transform:rotate(-12deg)}.hero-weapon-stage__silhouette.svelte-ynt2vx{opacity:.72;place-items:center;display:grid;inset:-4% -2%;transform:translate(0,0)}@media (width<=640px){.hero-weapon-stage__beam.svelte-ynt2vx{opacity:.35;inset:-18% -30%;transform:rotate(-6deg)}.hero-weapon-stage__silhouette.svelte-ynt2vx{inset:-8% -10%}}@media (width<=1023px),(prefers-reduced-motion:reduce){.hero-weapon-backdrop.svelte-ynt2vx{display:none}}.home-hero-search.svelte-sc67pq{gap:.65rem;display:grid}h2.svelte-sc67pq{font-family:var(--font-geist-mono);letter-spacing:.07em;color:hsl(var(--primary));margin:0;font-size:.72rem;font-weight:800}p.svelte-sc67pq{max-width:62ch;color:hsl(var(--muted-foreground));text-wrap:pretty;margin:0;font-size:.82rem;line-height:1.5}@media (width>=36rem){.home-hero-search.svelte-sc67pq{gap:.8rem}}.home-hero__stage{align-items:center;min-height:calc(100dvh - 4rem);display:grid}.home-hero__container{padding-block:clamp(4rem,8vh,5rem) clamp(3.5rem,7vh,4.5rem)}.home-hero__layout.svelte-h0kqrg{gap:clamp(2rem,5vw,3rem);min-width:0;display:grid}.home-hero__primary.svelte-h0kqrg,.home-hero__copy.svelte-h0kqrg{min-width:0;display:grid}.home-hero__primary.svelte-h0kqrg{gap:clamp(1.5rem,4vw,2.25rem);max-width:47rem}.home-hero__copy.svelte-h0kqrg{gap:clamp(1rem,2.5vw,1.35rem)}.home-hero__heading.svelte-h0kqrg{letter-spacing:-.055em;text-wrap:balance;max-width:10.5ch;margin:0;font-size:clamp(2.75rem,11.5vw,4.15rem);font-weight:950;line-height:.9}.home-hero__description.svelte-h0kqrg{max-width:62ch;color:hsl(var(--muted-foreground));text-wrap:pretty;margin:0;font-size:clamp(1rem,2.7vw,1.12rem);font-weight:480;line-height:1.55}.home-hero__progression.svelte-h0kqrg{min-width:0}.home-hero__transition.svelte-h0kqrg{z-index:10;background:linear-gradient(to bottom, transparent, hsl(var(--background)));pointer-events:none;height:clamp(3rem,8vh,6rem);position:absolute;bottom:-1px;left:0;right:0}@media (width<=30rem){.home-hero__container{padding-block:2.25rem 3.25rem}.home-hero__layout.svelte-h0kqrg{gap:1.5rem}.home-hero__primary.svelte-h0kqrg{gap:1.25rem}.home-hero__copy.svelte-h0kqrg{gap:.9rem}}@media (width>=48rem) and (width<=69.999rem){.home-hero__stage{min-height:calc(100dvh - 4.5rem)}}@media (width>=64rem){.home-hero__container{padding-block:clamp(5rem,9vh,7rem)}.home-hero__layout.svelte-h0kqrg{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);align-items:center;gap:clamp(2.5rem,5vw,5rem)}.home-hero__heading.svelte-h0kqrg{max-width:9.5ch;font-size:clamp(3.7rem,5vw,5.25rem)}.home-hero__progression.svelte-h0kqrg{align-self:center;padding-top:clamp(3rem,8vh,6.5rem)}}@media (width>=70rem){.home-hero__stage{min-height:100dvh}}@media (width>=80rem){.home-hero__layout.svelte-h0kqrg{grid-template-columns:minmax(0,1.12fr) minmax(23rem,.88fr)}}
