.features-weapon-stage{transform-origin:100% 0;opacity:.9;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, var(--color-orange) 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-mac10-instance.jt-weapon-ascii{contain:layout style}.features-mac10-instance.jt-weapon-ascii:before{content:none}.features-header{opacity:0;transition:opacity .22s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), transform .22s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(1.5rem,5vw,4rem);margin-bottom:clamp(1.75rem,4vw,3rem);display:grid;transform:translateY(10px)}.features-header.is-visible{opacity:1;transform:translateY(0)}.features-title{letter-spacing:-.04em;text-wrap:balance;color:hsl(var(--foreground));font-size:clamp(2.55rem,6vw,5.8rem);font-weight:950;line-height:.96}.features-title span{color:hsl(var(--primary));text-shadow:0 0 22px hsl(var(--primary) / .18);display:block}.feature-command-strip{border:1px solid hsl(var(--border) / .4);background:hsl(var(--card) / .3);opacity:0;transition:opacity .28s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), transform .28s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:.625rem;padding:clamp(.65rem,1vw,.9rem);overflow:hidden;transform:translateY(16px)}.feature-command-strip.is-visible{opacity:1;transform:translateY(0)}.feature-command-strip__bar{font-family:var(--font-geist-mono);letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--muted-foreground) / .82);justify-content:space-between;align-items:center;gap:1rem;padding:.35rem .45rem .9rem;font-size:.58rem;font-weight:900;display:flex}.feature-command-strip__bar div{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.feature-command-strip__bar div span{border:1px solid hsl(var(--border) / .36);background:hsl(var(--card) / .48);color:hsl(var(--muted-foreground));border-radius:.38rem;padding:.24rem .46rem}.feature-bento-grid{grid-template-columns:1fr;gap:.8rem;display:grid}@media (width>=768px){.feature-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card:nth-child(3){grid-column:span 2}}@media (width>=1024px){.feature-bento-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card:nth-child(2){grid-column:span 2}.feature-card:nth-child(3){grid-column:span 1}}.feature-card{isolation:isolate;border:1px solid hsl(var(--border) / .4);background:hsl(var(--card) / .3);min-height:clamp(23rem,29vw,29.5rem);color:hsl(var(--foreground));opacity:0;filter:blur(4px);animation:feature-card-materialize .42s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)) forwards;animation-delay:calc(var(--feature-index) * 45ms);transition:border-color .2s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), background-color .2s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), box-shadow .2s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), transform .2s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:.625rem;grid-template-rows:auto auto minmax(8.5rem,1fr) auto;padding:clamp(1rem,1.35vw,1.28rem);text-decoration:none;animation-fill-mode:both;display:grid;position:relative;overflow:hidden;transform:translateY(12px)scale(.985)}.feature-card--map{grid-template-rows:auto auto minmax(0,1fr)}.feature-card--performance{grid-template-rows:auto auto minmax(12.25rem,1fr) auto;min-height:clamp(25rem,31vw,31.5rem)}.feature-card--binds{grid-template-rows:auto auto minmax(8.75rem,1fr) auto;min-height:clamp(21.5rem,26vw,27.5rem)}.feature-card--rankings{grid-template-rows:auto auto minmax(9.5rem,1fr) auto;min-height:clamp(22rem,27vw,28rem)}.feature-card--rankings .feature-card__description{-webkit-line-clamp:2;line-clamp:2;min-height:2.5rem}.feature-card--rankings .feature-card__visual{min-height:clamp(9.5rem,14vw,11.5rem);margin-top:.35rem;display:flex}.feature-card--binds .feature-card__description{-webkit-line-clamp:3;line-clamp:3;min-height:3.2rem}.feature-card--binds .feature-card__visual{min-height:clamp(8.75rem,13vw,10.25rem);margin-top:.75rem}.feature-card--binds .feature-card__footer{margin-top:.75rem;padding-top:.72rem}.feature-card:before,.feature-card:after{content:"";pointer-events:none;z-index:-1;position:absolute}.feature-card:before{background:radial-gradient(circle at 50% 72%, hsl(var(--primary) / .13), transparent 42%), linear-gradient(to bottom, transparent 42%, hsl(var(--background) / .78) 100%);opacity:.9;inset:0}.feature-card:after{background:linear-gradient(to right, transparent, hsl(var(--primary) / .62), transparent);opacity:0;height:1px;transition:opacity .2s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), transform .2s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));inset:auto 1.1rem 0;transform:scaleX(.3)}.feature-card:active{transform:scale(.98)}.feature-card:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.feature-card__top{display:block}.feature-card__footer{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.feature-card__eyebrow,.feature-card__footer{font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.62rem;font-weight:900}.feature-card h3{letter-spacing:-.035em;text-wrap:balance;max-width:15rem;color:hsl(var(--foreground));margin-top:1.1rem;font-size:clamp(1.25rem,1.85vw,1.58rem);font-weight:900;line-height:1.08}@media (width>=640px){.feature-card--performance h3{white-space:nowrap;text-wrap:nowrap;max-width:none}}.feature-card__description{-webkit-line-clamp:4;line-clamp:4;min-height:4.8rem;color:hsl(var(--foreground) / .9);text-wrap:pretty;-webkit-box-orient:vertical;margin-top:1rem;font-size:clamp(.9rem,1vw,.98rem);font-weight:620;line-height:1.36;display:-webkit-box;overflow:hidden}.feature-card--map .feature-card__description{-webkit-line-clamp:2;line-clamp:2;min-height:0;margin-top:.85rem}.feature-card--performance .feature-card__description{-webkit-line-clamp:3;line-clamp:3;min-height:3.3rem}.feature-card__visual{border:1px solid hsl(var(--border) / .24);background:linear-gradient(to bottom, hsl(var(--muted) / .32), hsl(var(--background) / .58)), hsl(var(--card) / .3);border-radius:.85rem;min-height:8.5rem;margin:1rem -.45rem 0;position:relative;overflow:hidden}.feature-card--map .feature-card__visual{aspect-ratio:16/10;flex:auto;align-self:stretch;min-height:clamp(11.5rem,28cqw,14.25rem);margin-top:.5rem;padding:.2rem;container:feature-map-visual/size}.feature-card--performance .feature-card__visual{min-height:12.25rem}.feature-card__footer{border-top:1px solid hsl(var(--border) / .24);align-items:center;min-height:2.4rem;margin-top:.95rem;padding-top:.85rem}.feature-card__footer>span:last-child:not(:first-child){color:hsl(var(--primary))}.feature-card__arrow,.features-action__arrow{transition:transform .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));display:inline-flex}.clip-visual,.performance-visual,.binds-visual,.rankings-visual{position:absolute;inset:0}.clip-visual{background:radial-gradient(circle at 50% 42%, hsl(var(--primary) / .18), transparent 40%), radial-gradient(circle at 88% 78%, color-mix(in oklab, var(--color-orange) 12%, transparent), transparent 34%), linear-gradient(to bottom, hsl(var(--background) / .08), hsl(var(--background) / .7)), linear-gradient(to right, hsl(var(--foreground) / .04) 1px, transparent 1px), linear-gradient(to bottom, hsl(var(--foreground) / .04) 1px, transparent 1px);background-size:100% 100%,100% 100%,100% 100%,1rem 1rem,1rem 1rem;padding:.9rem;overflow:hidden}.clip-visual__player{z-index:1;border:1px solid hsl(var(--border) / .38);background:linear-gradient(to bottom, hsl(var(--card) / .66), hsl(var(--background) / .82)), hsl(var(--background));height:100%;min-height:7.2rem;box-shadow:inset 0 1px 0 hsl(var(--foreground) / .06), 0 22px 38px -32px hsl(var(--primary) / .72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), transform .22s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:.76rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.clip-visual__chrome,.clip-visual__controls{z-index:2;position:relative}.clip-visual__chrome{border-bottom:1px solid hsl(var(--border) / .26);justify-content:space-between;align-items:center;padding:.48rem .64rem;display:flex}.clip-visual__chrome span:first-child{background:linear-gradient(to right, hsl(var(--foreground) / .16), hsl(var(--foreground) / .05));border-radius:999px;width:3rem;height:.38rem}.clip-visual__chrome span:last-child{background:hsl(var(--primary));width:.44rem;height:.44rem;box-shadow:0 0 .8rem hsl(var(--primary) / .58);border-radius:999px}.clip-visual__viewport{border-bottom:1px solid hsl(var(--border) / .26);background:linear-gradient(135deg, transparent 0 33%, hsl(var(--foreground) / .055) 33% 33.5%, transparent 33.5% 100%), radial-gradient(circle at 52% 48%, hsl(var(--primary) / .2), transparent 32%), radial-gradient(circle at 22% 76%, color-mix(in oklab, var(--color-orange) 16%, transparent), transparent 30%), hsl(var(--background) / .78);flex:auto;min-height:4.6rem;position:relative;overflow:hidden}.clip-visual__viewport:before{content:"";background:linear-gradient(to right, hsl(var(--foreground) / .05) 1px, transparent 1px), linear-gradient(to bottom, hsl(var(--foreground) / .04) 1px, transparent 1px);opacity:.7;background-size:1.15rem 1.15rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 28%,#0000 82%);mask-image:radial-gradient(circle,#000 28%,#0000 82%)}.clip-visual__play{border:1px solid hsl(var(--primary) / .38);background:linear-gradient(to bottom, hsl(var(--primary) / .18), hsl(var(--background) / .76)), hsl(var(--background) / .72);width:3.05rem;height:3.05rem;box-shadow:0 0 0 .38rem hsl(var(--primary) / .08), 0 1rem 1.7rem -1rem hsl(var(--background) / .9), 0 0 1.1rem hsl(var(--primary) / .2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), border-color .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), transform .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clip-visual__play span{border-block:.48rem solid #0000;border-left:.76rem solid hsl(var(--foreground) / .94);width:0;height:0;filter:drop-shadow(0 0 .35rem hsl(var(--primary) / .45));margin-left:.12rem;display:block}.clip-visual__controls{padding:.68rem .72rem}.clip-visual__timeline{min-width:0}.clip-visual__track{background:hsl(var(--muted) / .48);border-radius:999px;height:.42rem;position:relative;overflow:visible}.clip-visual__segment{border-radius:inherit;background:hsl(var(--primary) / .78);box-shadow:0 0 .62rem hsl(var(--primary) / .26);transform-origin:0;transition:box-shadow .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), transform .22s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));position:absolute;top:0;bottom:0;transform:scaleX(.92)}.clip-visual__segment--orange{background:color-mix(in oklab, var(--color-orange) 78%, hsl(var(--foreground)));box-shadow:0 0 .7rem color-mix(in oklab, var(--color-orange) 28%, transparent)}.clip-visual__playhead{background:hsl(var(--foreground) / .95);width:2px;height:1rem;box-shadow:0 0 .8rem hsl(var(--foreground) / .5);transition:transform .26s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:999px;position:absolute;top:50%;left:42%;transform:translate(-50%,-50%)}.performance-visual{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1.25rem;height:100%;padding:1.25rem;display:grid}@media (width<=640px){.performance-visual{grid-template-columns:minmax(0,1fr)}}.performance-visual__left{flex-direction:column;gap:1rem;min-height:0;display:flex}.performance-visual__header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.performance-visual__title span{font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.55rem;font-weight:800;display:block}.performance-visual__title strong{letter-spacing:-.02em;color:hsl(var(--foreground));margin-top:.12rem;font-size:.95rem;font-weight:900;line-height:1.1;display:block}.performance-visual__score{gap:.35rem;display:flex}.performance-visual__score-win,.performance-visual__score-loss{font-family:var(--font-geist-mono);background:hsl(var(--card) / .6);border:1px solid hsl(var(--border) / .4);border-radius:.25rem;padding:.2rem .35rem;font-size:.62rem;font-weight:800}.performance-visual__score-win{color:hsl(var(--success))}.performance-visual__score-loss{color:hsl(var(--destructive))}.performance-filmstrip{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.performance-filmstrip__match{border:1px solid hsl(var(--border) / .4);background:hsl(var(--card) / .4);min-width:0;transition:border-color .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), background-color .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), transform .22s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:.4rem;padding:.42rem;transform:translate(0,0)}.performance-filmstrip__match--loss{border-color:hsl(var(--destructive) / .2);background:hsl(var(--destructive) / .05)}.performance-filmstrip__map{font-family:var(--font-geist-mono);color:hsl(var(--muted-foreground));font-size:.55rem;font-weight:800;display:block}.performance-filmstrip__result{font-family:var(--font-geist-mono);color:hsl(var(--success));margin-top:.25rem;font-size:1.1rem;font-weight:900;line-height:1;display:block}.performance-filmstrip__match--loss .performance-filmstrip__result{color:hsl(var(--destructive))}.performance-filmstrip__metric{font-family:var(--font-geist-mono);color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.5rem;font-weight:700;display:block}.performance-visual__right{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.75rem;min-height:0;display:grid}.performance-radar{border:1px solid hsl(var(--border) / .4);background:hsl(var(--card) / .4);border-radius:.4rem;place-items:center;padding:.35rem;display:grid;position:relative}.performance-radar svg{width:100%;height:100%;transition:transform .24s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));transform:translate(0,0)}.performance-radar__ring{fill:#0000;stroke:hsl(var(--border) / .6);stroke-width:.8px}.performance-radar__ring--inner{fill:#0000;stroke:hsl(var(--border) / .4)}.performance-radar__axis{stroke:hsl(var(--border) / .4);stroke-width:.7px}.performance-radar__shape{fill:hsl(var(--primary) / .15);stroke:hsl(var(--primary) / .8);stroke-width:1.2px;stroke-linejoin:round}.performance-radar__label{font-family:var(--font-geist-mono);letter-spacing:-.02em;color:hsl(var(--muted-foreground));font-size:.4rem;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.performance-patterns{border:1px solid hsl(var(--border) / .4);background:hsl(var(--card) / .4);border-radius:.4rem;align-content:center;gap:.4rem;padding:.5rem;display:grid}.performance-pattern{grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.performance-pattern__label{font-family:var(--font-geist-mono);text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.55rem;font-weight:800}.performance-pattern__bar{background:hsl(var(--muted) / .5);border-radius:999px;height:.25rem;overflow:hidden}.performance-pattern__fill{height:100%;width:calc(50% + var(--pattern-index) * 16%);border-radius:inherit;background:hsl(var(--primary) / .9);transform-origin:0;transition:transform .22s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));display:block;transform:scaleX(.85)}.binds-visual{background:radial-gradient(circle at 78% 18%, hsl(var(--primary) / .1), transparent 38%), linear-gradient(to bottom, hsl(var(--background) / .14), hsl(var(--background) / .72));overflow:hidden}.binds-visual__wash{pointer-events:none;background:linear-gradient(to right, hsl(var(--foreground) / .03) 1px, transparent 1px), linear-gradient(to bottom, hsl(var(--foreground) / .03) 1px, transparent 1px);opacity:.45;background-size:1rem 1rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.binds-visual__panel{z-index:1;border:1px solid hsl(var(--border) / .4);background:linear-gradient(to bottom, hsl(var(--background) / .55), hsl(var(--card) / .3)), hsl(var(--card) / .3);height:100%;box-shadow:inset 0 1px 0 hsl(var(--foreground) / .04);transition:border-color .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), transform .22s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:.625rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.binds-visual__header,.binds-visual__actions{justify-content:space-between;align-items:center;gap:.62rem;display:flex}.binds-visual__header{border-bottom:1px solid hsl(var(--border) / .24);flex:none;padding:.46rem .62rem .42rem}.binds-visual__filename,.binds-visual__actions span{font-family:var(--font-geist-mono)}.binds-visual__filename{letter-spacing:.06em;color:hsl(var(--foreground) / .88);font-size:.58rem;font-weight:850}.binds-visual__editor{flex-direction:column;flex:auto;justify-content:space-between;gap:.12rem;min-height:0;padding:.34rem .46rem;display:flex}.binds-visual__row{opacity:.82;min-width:0;min-height:1.28rem;transition:opacity .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), transform .22s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), background-color .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:.34rem;flex:1 1 0;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.36rem;display:grid}.binds-visual__row--active{opacity:1;background:hsl(var(--primary) / .08);box-shadow:inset 2px 0 0 hsl(var(--primary) / .72)}.binds-visual__gutter{font-family:var(--font-geist-mono);text-align:right;color:hsl(var(--muted-foreground) / .72);-webkit-user-select:none;user-select:none;font-size:clamp(.62rem,1.1vw,.7rem);font-weight:800;line-height:1.2}.binds-visual__code{min-width:0;font-family:var(--font-geist-mono);white-space:nowrap;text-overflow:ellipsis;color:hsl(var(--foreground) / .86);padding:.06rem .2rem .06rem 0;font-size:clamp(.62rem,1.15vw,.72rem);font-weight:750;line-height:1.2;display:block;overflow:hidden}.binds-visual__comment{color:hsl(var(--muted-foreground) / .78);font-style:italic}.binds-visual__kw{color:hsl(var(--primary) / .92);font-weight:850}.binds-visual__str{color:hsl(var(--success) / .88)}.binds-visual__plain{color:hsl(var(--foreground) / .72)}.binds-visual__actions{border-top:1px solid hsl(var(--border) / .24);flex:none;padding:.38rem .62rem .42rem}.binds-visual__actions span{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5rem;font-weight:800}.rankings-visual__viewport{width:100%;height:100%;min-height:0;padding:.28rem .32rem .22rem;display:flex;overflow:hidden}.rankings-visual__viewport .rankings-bento-panel{width:100%;min-height:0;transition:border-color .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), transform .22s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));flex:auto}.rankings-bento-panel__header{border-bottom:1px solid hsl(var(--border) / .4);flex:none;justify-content:space-between;align-items:center;gap:.45rem;padding:.32rem .5rem .3rem;display:flex}.rankings-bento-panel__title{letter-spacing:-.01em;min-width:0;color:hsl(var(--foreground));font-size:.6875rem;font-weight:700;line-height:1.15}.rankings-bento-panel__body{flex-direction:column;flex:auto;min-height:0;padding:.2rem .15rem .25rem;display:flex;overflow:hidden}.rankings-bento-panel__rows{flex-direction:column;flex:auto;justify-content:space-between;gap:.12rem;height:100%;min-height:0;display:flex}.rankings-bento-panel__row{flex:1 1 0;align-content:center;min-height:0}.rankings-bento-panel__row:hover{background:0 0;border-color:#0000}.rankings-bento-panel__rank-cell{flex-shrink:0;justify-content:center;width:1.5rem;min-width:1.5rem;max-width:1.5rem;overflow:hidden}.rankings-bento-panel__rank{width:100%;font-family:var(--font-geist-mono);text-align:center;font-variant-numeric:tabular-nums;font-size:.625rem;font-style:normal;font-weight:800;line-height:1;display:block}.rankings-bento-panel__rank--gold{color:var(--color-medal-gold)}.rankings-bento-panel__rank--silver{color:var(--color-medal-silver)}.rankings-bento-panel__rank--bronze{color:var(--color-medal-bronze)}.rankings-visual__viewport .rankings-visual--compact{height:100%;min-height:0;transition:border-color .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), transform .22s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1))}.features-action{opacity:0;transition:opacity .22s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)) .12s, transform .22s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)) .12s;justify-content:center;margin-top:clamp(1.5rem,3vw,2.5rem);display:flex;transform:translateY(8px)}.features-action.is-visible{opacity:1;transform:translateY(0)}.features-action a{border:1px solid hsl(var(--primary) / .3);background:hsl(var(--primary) / .1);letter-spacing:.16em;text-transform:uppercase;min-width:min(100%,17rem);min-height:3rem;color:hsl(var(--primary));box-shadow:0 16px 42px -32px hsl(var(--primary) / .8);transition:background-color .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), border-color .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), color .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), transform .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:.62rem;justify-content:center;align-items:center;gap:.75rem;padding:.85rem 1.4rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.features-action a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.features-action a:active{transform:scale(.98)}@keyframes feature-card-materialize{to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (hover:hover) and (pointer:fine){.feature-card:hover{border-color:hsl(var(--primary) / .52);box-shadow:inset 0 1px 0 hsl(var(--primary) / .12), 0 22px 50px -34px hsl(var(--primary) / .75);transform:translateY(-3px)}.feature-card:hover:after{opacity:1;transform:scaleX(1)}.feature-card:hover .feature-card__arrow,.features-action a:hover .features-action__arrow{transform:translate(3px)}.feature-card:hover .clip-visual__player{border-color:hsl(var(--primary) / .36);transform:translateY(-.08rem)}.feature-card:hover .clip-visual__play{border-color:hsl(var(--primary) / .56);background:linear-gradient(to bottom, hsl(var(--primary) / .24), hsl(var(--background) / .78)), hsl(var(--background) / .78);transform:translate(-50%,-50%)scale(1.04)}.feature-card:hover .clip-visual__segment{box-shadow:0 0 .9rem hsl(var(--primary) / .38);transform:scaleX(1)}.feature-card:hover .clip-visual__segment--orange{box-shadow:0 0 .9rem color-mix(in oklab, var(--color-orange) 38%, transparent)}.feature-card:hover .clip-visual__playhead{transform:translate(2.25rem,-50%)}.feature-card:hover .performance-pattern__fill{transform:scaleX(1)}.feature-card:hover .performance-filmstrip__match{border-color:hsl(var(--primary) / .32);transform:translateY(calc((var(--match-index) - 1.5) * -.05rem))}.feature-card:hover .performance-radar svg{transform:scale(1.04)}.feature-card:hover .binds-visual__wash{opacity:.58}.feature-card:hover .binds-visual__panel{border-color:hsl(var(--primary) / .3);transform:translateY(-.08rem)}.feature-card:hover .binds-visual__row{opacity:1;transition-delay:calc(var(--bind-row-index) * 34ms);transform:translate(.1rem)}.feature-card:hover .binds-visual__row--active{transform:translate(.16rem)}.feature-card:hover .rankings-visual__viewport .rankings-bento-panel,.feature-card:hover .rankings-visual__viewport .rankings-visual--compact{border-color:hsl(var(--primary) / .34);transform:translateY(-.08rem)}.features-action a:hover{border-color:hsl(var(--primary) / .58);background:hsl(var(--primary) / .18);transform:translateY(-1px)}}@media (width<=1240px){.feature-bento-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.feature-card{grid-column:span 2}.feature-card:nth-child(2){grid-column:span 4}.feature-card:nth-child(4),.feature-card:nth-child(5){grid-column:span 3}}@media (width<=880px){.features-header{grid-template-columns:minmax(0,1fr);gap:1rem}.feature-command-strip__bar div{display:none}.feature-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card,.feature-card:nth-child(4),.feature-card:nth-child(5){grid-column:auto}}@media (width<=640px){.features-weapon-stage{opacity:.55;width:36rem;height:15rem;top:2rem;right:-4rem}.feature-bento-grid{grid-template-columns:minmax(0,1fr)}.feature-card{min-height:21.5rem}.feature-card--map{min-height:23rem}.feature-card--performance{min-height:24rem}.feature-card--binds{min-height:21.5rem}.feature-card--rankings{min-height:20.5rem}.feature-card--rankings .feature-card__description{-webkit-line-clamp:2;line-clamp:2}.feature-card--binds .feature-card__description{-webkit-line-clamp:3;line-clamp:3}.feature-card__description{-webkit-line-clamp:3;line-clamp:3;min-height:auto}.feature-card--map .feature-card__description{-webkit-line-clamp:2;line-clamp:2}.feature-card--performance .feature-card__description{-webkit-line-clamp:3;line-clamp:3}.feature-card__visual{min-height:8rem}.feature-card--map .feature-card__visual{aspect-ratio:4/3;min-height:10.5rem}.feature-card--performance .feature-card__visual{min-height:11.75rem}.feature-card--binds .feature-card__visual{min-height:9.25rem}.binds-visual__editor{gap:.08rem;padding:.28rem .4rem}.binds-visual__row{grid-template-columns:1.1rem minmax(0,1fr);gap:.28rem;min-height:1.18rem}}@media (prefers-reduced-motion:reduce){.features-header,.feature-command-strip,.features-action,.feature-card,.feature-card:after,.clip-visual__player,.clip-visual__play,.clip-visual__segment,.clip-visual__playhead,.performance-filmstrip__match,.performance-pattern__fill,.performance-radar svg,.binds-visual__wash,.binds-visual__panel,.binds-visual__row,.features-action a{filter:none;transition:none;animation:none;transform:none}.features-header,.feature-command-strip,.features-action,.feature-card{opacity:1}}@keyframes svelte-rd2hsa-searchCommandSubmitShimmer{0%{transform:translate(-100%)}to{transform:translate(400%)}}
