.mask-fade-edges.svelte-j4mf9w{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}@media (width>=768px){#tracker-features-heading.features-title{text-wrap:nowrap;white-space:nowrap}#tracker-features-heading.features-title span{display:inline}}.feature-bento-grid--tracker{grid-template-columns:repeat(12,minmax(0,1fr));gap:.8rem;display:grid}.feature-bento-grid--tracker .feature-card--map,.feature-bento-grid--tracker .feature-card--performance,.feature-bento-grid--tracker .feature-card--damage,.feature-bento-grid--tracker .feature-card--utility{grid-column:span 3}.feature-bento-grid--tracker .feature-card--more{-moz-column-gap:clamp(1.4rem, 3vw, 2.7rem);grid-column:1/-1;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(16rem,.34fr) minmax(0,1fr);column-gap:clamp(1.4rem,3vw,2.7rem);min-height:clamp(22rem,25vw,27rem)}.feature-bento-grid--tracker .feature-card--more .feature-card__top,.feature-bento-grid--tracker .feature-card--more .feature-card__description,.feature-bento-grid--tracker .feature-card--more .feature-card__footer{grid-column:1}.feature-bento-grid--tracker .feature-card--more .feature-card__visual{grid-area:1/2/span 4;align-self:stretch;margin-top:0}.feature-bento-grid--tracker .feature-card--utility{grid-template-rows:auto auto minmax(21.5rem,1fr) auto;min-height:clamp(34rem,41vw,40rem)}.feature-bento-grid--tracker .feature-card--damage{grid-template-rows:auto auto minmax(17.25rem,1fr) auto;min-height:clamp(31rem,38vw,37rem)}.feature-bento-grid--tracker .feature-card--map .feature-card__visual{aspect-ratio:16/10;min-height:clamp(11.5rem,24cqw,14.25rem);padding:.2rem;container:tracker-map-visual/size}.feature-bento-grid--tracker .feature-card--performance .feature-card__visual{min-height:12.25rem}.feature-bento-grid--tracker .feature-card--more .feature-card__visual{min-height:100%}.feature-bento-grid--tracker .feature-card--utility .feature-card__visual{min-height:21.5rem}.feature-bento-grid--tracker .feature-card--damage .feature-card__visual{min-height:17.25rem}.feature-bento-grid--tracker .feature-card__description{-webkit-line-clamp:4;line-clamp:4;min-height:4.8rem}.feature-bento-grid--tracker .feature-card__visual{border-radius:.85rem;margin:1rem -.45rem 0}.visual-header{z-index:2;border:1px solid hsl(var(--border) / .28);background:hsl(var(--background) / .52);box-shadow:inset 0 1px 0 hsl(var(--foreground) / .045);border-radius:.72rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.48rem .62rem;display:flex;position:relative}.visual-header strong{font-family:var(--font-geist-mono);letter-spacing:-.02em;color:hsl(var(--foreground));font-size:.72rem;font-weight:950}.performance-visual,.damage-visual,.utility-visual,.more-visual{background:radial-gradient(circle at 72% 20%, hsl(var(--primary) / .13), transparent 34%), linear-gradient(to bottom, hsl(var(--background) / .22), hsl(var(--background) / .64)), 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%,1.2rem 1.2rem,1.2rem 1.2rem;padding:.68rem;position:absolute;inset:0}.performance-visual{flex-direction:column;gap:.65rem;display:flex}.performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.performance-metrics div{border:1px solid hsl(var(--border) / .26);background:hsl(var(--background) / .48);border-radius:.58rem;padding:.5rem}.performance-metrics span,.damage-breakdown span,.utility-list span{font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.52rem;font-weight:850;display:block}.performance-metrics strong{font-family:var(--font-geist-mono);color:hsl(var(--foreground));margin-top:.18rem;font-size:1rem;font-weight:950;line-height:1;display:block}.performance-bars{border:1px solid hsl(var(--border) / .24);background:hsl(var(--background) / .38);border-radius:.72rem;flex:1;align-items:end;gap:.42rem;padding:.72rem;display:flex;position:relative;overflow:hidden}.performance-bars:before,.performance-bars:after{content:"";background:hsl(var(--border) / .22);height:1px;position:absolute;left:.72rem;right:.72rem}.performance-bars:before{top:36%}.performance-bars:after{top:68%}.performance-bars span{z-index:1;background:linear-gradient(to top, hsl(var(--primary) / .5), hsl(var(--primary)));transform-origin:bottom;min-height:22%;transition:transform .22s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:.28rem .28rem .1rem .1rem;flex:1;position:relative;transform:scaleY(.88)}.performance-bars__bar--orange{background:linear-gradient(to top, hsl(var(--t) / .42), hsl(var(--t) / .86))}.performance-bars__bar--muted{background:linear-gradient(to top, hsl(var(--muted-foreground) / .2), hsl(var(--muted-foreground) / .48))}.damage-visual{grid-template-rows:minmax(0,1fr) auto;gap:.54rem;display:grid}.damage-lab{grid-template-columns:minmax(5.4rem,.66fr) minmax(0,1fr);gap:.54rem;min-height:8.25rem;display:grid}.damage-body-panel{border:1px solid hsl(var(--border) / .24);background:radial-gradient(circle at 50% 18%, hsl(var(--destructive) / .18), transparent 30%), radial-gradient(circle at 50% 54%, hsl(var(--primary) / .1), transparent 42%), hsl(var(--background) / .42);border-radius:.72rem;place-items:center;display:grid;position:relative;overflow:hidden}.damage-body-panel:before{content:"";background:linear-gradient(to right, transparent 49.5%, hsl(var(--foreground) / .08) 49.5% 50.5%, transparent 50.5%), linear-gradient(to bottom, transparent 24%, hsl(var(--border) / .18) 24% 24.5%, transparent 24.5%, transparent 49%, hsl(var(--border) / .14) 49% 49.5%, transparent 49.5%);opacity:.65;position:absolute;inset:0}.damage-breakdown{gap:.42rem;padding-right:.22rem;display:grid}.damage-breakdown div{grid-template-columns:minmax(0,1fr) minmax(2.25rem,max-content);align-items:center;gap:.5rem;display:grid}.damage-side-panel{flex-direction:column;justify-content:center;min-width:0;display:flex}.damage-weapons span{font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.5rem;font-weight:850;display:block}.damage-weapons i,.utility-list i{background:hsl(var(--muted) / .45);border-radius:999px;height:.42rem;display:block;overflow:hidden}.damage-weapons b,.utility-list b{border-radius:inherit;background:hsl(var(--primary) / .78);height:100%;transition:width .22s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));display:block}.damage-breakdown strong{min-width:2.25rem;font-family:var(--font-geist-mono);text-align:right;color:hsl(var(--foreground));font-size:.64rem;font-weight:950}.damage-weapons{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;display:grid}.damage-weapons div{border:1px solid hsl(var(--border) / .24);background:hsl(var(--background) / .42);border-radius:.56rem;gap:.22rem;min-width:0;padding:.38rem;display:grid}.damage-weapons strong{font-family:var(--font-geist-mono);color:hsl(var(--foreground));font-size:.58rem;font-weight:950}.damage-weapons span,.damage-weapons strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.utility-visual,.more-visual{flex-direction:column;gap:.5rem;display:flex}.utility-team-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.utility-team-strip div{border:1px solid hsl(var(--ct) / .24);background:hsl(var(--ct) / .1);min-width:0;color:hsl(var(--ct));border-radius:.58rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.46rem;padding:.42rem .5rem;display:grid}.utility-team-strip__team--t{border-color:hsl(var(--t) / .28)!important;background:hsl(var(--t) / .11)!important;color:hsl(var(--t))!important}.utility-team-strip span{width:1.28rem;height:1.28rem;color:hsl(var(--background));font-family:var(--font-geist-mono);background:currentColor;border-radius:.34rem;place-items:center;font-size:.58rem;font-weight:950;line-height:1;display:grid}.utility-team-strip strong{min-width:0;font-family:var(--font-geist-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:900;overflow:hidden}.utility-map{border:1px solid hsl(var(--border) / .24);background:radial-gradient(circle at 34% 58%, hsl(var(--ct) / .14), transparent 30%), radial-gradient(circle at 74% 58%, hsl(var(--t) / .13), transparent 34%), linear-gradient(to right, hsl(var(--foreground) / .04) 1px, transparent 1px), linear-gradient(to bottom, hsl(var(--foreground) / .035) 1px, transparent 1px), hsl(var(--background) / .42);background-size:100% 100%,100% 100%,1.05rem 1.05rem,1.05rem 1.05rem,100% 100%;border-radius:.72rem;flex:1;min-height:5.8rem;position:relative;overflow:hidden}.utility-map:before{content:"";background:linear-gradient(to bottom, transparent 48%, hsl(var(--background) / .54));pointer-events:none;z-index:2;position:absolute;inset:0}.utility-map svg{z-index:1;transition:filter .22s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), transform .24s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));position:absolute;inset:.2rem}.utility-map__floor{fill:hsl(var(--foreground) / .055);stroke:hsl(var(--foreground) / .13);stroke-width:.48px}.utility-map__room{fill:hsl(var(--background) / .28);stroke:hsl(var(--foreground) / .08);stroke-width:.34px}.utility-map__lane{fill:none;stroke:hsl(var(--ct) / .72);stroke-dasharray:2.1 1.7;stroke-linecap:round;stroke-width:.86px;transition:opacity .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), stroke-dashoffset .3s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1))}.utility-map__lane--t{stroke:hsl(var(--t) / .76)}.utility-event{z-index:3;border:1px solid hsl(var(--ct) / .46);background:hsl(var(--ct) / .2);width:1.12rem;height:1.12rem;box-shadow:0 0 0 .2rem hsl(var(--ct) / .1), 0 0 .85rem hsl(var(--ct) / .22);transition:box-shadow .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), filter .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), transform .19s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:999px;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.utility-event--t{border-color:hsl(var(--t) / .48);background:hsl(var(--t) / .22);box-shadow:0 0 0 .2rem hsl(var(--t) / .1), 0 0 .85rem hsl(var(--t) / .24)}.utility-event--smoke{background:hsl(var(--muted-foreground) / .28);border-color:hsl(var(--muted-foreground) / .44);box-shadow:.34rem -.1rem 0 hsl(var(--muted-foreground) / .18), -.22rem .18rem 0 hsl(var(--muted-foreground) / .16), 0 0 .65rem hsl(var(--muted-foreground) / .18)}.utility-event--flash{background:radial-gradient(circle, hsl(var(--foreground) / .95) 0 10%, transparent 12% 26%, hsl(var(--foreground) / .58) 27% 31%, transparent 34%), hsl(var(--ct) / .16);filter:drop-shadow(0 0 .4rem hsl(var(--foreground) / .42))}.utility-event--fire{background:hsl(var(--destructive) / .23);border-color:hsl(var(--destructive) / .48);box-shadow:0 0 0 .22rem hsl(var(--destructive) / .1), 0 0 .9rem hsl(var(--destructive) / .3)}.utility-event i{border:1px solid hsl(var(--border) / .28);background:hsl(var(--background) / .72);color:hsl(var(--foreground) / .82);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:.32rem;padding:.12rem .24rem;font-size:.45rem;font-style:normal;font-weight:900;line-height:1;position:absolute;top:calc(100% + .2rem);left:50%;transform:translate(-50%)}.utility-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;display:grid}.utility-list div{border:1px solid hsl(var(--border) / .24);border-left-color:hsl(var(--border) / .5);background:hsl(var(--background) / .44);border-radius:.56rem;min-width:0;padding:.34rem .38rem;display:grid}.utility-list__row--ct{border-left-color:hsl(var(--ct) / .68)!important}.utility-list__row--t{border-left-color:hsl(var(--t) / .7)!important}.utility-list__row--danger{border-left-color:hsl(var(--destructive) / .68)!important}.utility-list strong{font-family:var(--font-geist-mono);letter-spacing:-.035em;color:hsl(var(--foreground));margin-top:.14rem;font-size:.76rem;font-weight:950;line-height:1}.utility-list em{color:hsl(var(--muted-foreground) / .78);font-family:var(--font-geist-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:.1rem;font-size:.44rem;font-style:normal;font-weight:850;overflow:hidden}.utility-rail{border:1px solid hsl(var(--border) / .22);background:hsl(var(--background) / .36);border-radius:.58rem;gap:.28rem;padding:.26rem;display:flex;overflow:hidden}.utility-rail span{min-width:0;color:hsl(var(--muted-foreground));font-family:var(--font-geist-mono);letter-spacing:.08em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:.4rem;flex:1 1 0;padding:.28rem .32rem;font-size:.48rem;font-weight:900;overflow:hidden}.utility-rail__item--active{background:hsl(var(--primary) / .14);color:hsl(var(--primary))!important}.more-visual{background:radial-gradient(circle at 18% 18%, hsl(var(--ct) / .13), transparent 30%), radial-gradient(circle at 86% 78%, hsl(var(--t) / .15), transparent 36%), linear-gradient(135deg, hsl(var(--background) / .12), hsl(var(--card) / .28)), linear-gradient(to right, hsl(var(--foreground) / .035) 1px, transparent 1px), linear-gradient(to bottom, hsl(var(--foreground) / .03) 1px, transparent 1px);background-size:100% 100%,100% 100%,100% 100%,1.15rem 1.15rem,1.15rem 1.15rem;padding:0}.more-index{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;padding:.82rem;display:grid;position:relative;overflow:hidden}.more-index:before{content:"";pointer-events:none;border:1px solid hsl(var(--border) / .18);background:linear-gradient(to bottom, hsl(var(--background) / .42), transparent 42%), linear-gradient(90deg, hsl(var(--ct) / .12), transparent 28%, transparent 70%, hsl(var(--t) / .12));border-radius:.76rem;position:absolute;inset:.68rem}.more-module em{font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.58rem;font-weight:900}.more-modules{z-index:2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:.5rem;min-height:0;display:grid;position:relative}.more-module{--module-accent:hsl(var(--primary));--module-accent-soft:hsl(var(--primary) / .12);border:1px solid hsl(var(--border) / .24);border-left-color:color-mix(in oklch, var(--module-accent), transparent 30%);background:linear-gradient(90deg, var(--module-accent-soft), transparent 34%), hsl(var(--background) / .56);min-width:0;box-shadow:inset 0 1px 0 hsl(var(--foreground) / .04);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 .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:.64rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.72rem .7rem;display:grid;position:relative;transform:translate(0,0)}.more-module--ct{--module-accent:hsl(var(--ct));--module-accent-soft:hsl(var(--ct) / .11)}.more-module--t{--module-accent:hsl(var(--t));--module-accent-soft:hsl(var(--t) / .11)}.more-module--neutral{--module-accent:hsl(var(--muted-foreground));--module-accent-soft:hsl(var(--muted-foreground) / .08)}.more-module__marker{border:1px solid color-mix(in oklch, var(--module-accent), transparent 54%);background:color-mix(in oklch, var(--module-accent), transparent 88%);width:2.1rem;height:2.1rem;color:var(--module-accent);box-shadow:inset 0 1px 0 hsl(var(--foreground) / .06), 0 0 1rem color-mix(in oklch, var(--module-accent), transparent 84%);border-radius:.54rem;place-items:center;display:grid}.more-module__copy{min-width:0}.more-module__copy strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--foreground));font-size:.86rem;font-weight:880;line-height:1.05;display:block;overflow:hidden}.more-module__copy span{font-family:var(--font-geist-mono);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:hsl(var(--muted-foreground) / .82);margin-top:.18rem;font-size:.52rem;font-weight:820;line-height:1.2;display:block;overflow:hidden}.more-module em{color:color-mix(in oklch, var(--module-accent), hsl(var(--foreground)) 16%)}.feature-bento-grid--tracker .feature-card:hover .more-module{border-color:hsl(var(--border) / .34)}.feature-bento-grid--tracker .feature-card:hover .more-module:hover{border-color:color-mix(in oklch, var(--module-accent), transparent 22%);background:linear-gradient(90deg, color-mix(in oklch, var(--module-accent), transparent 84%), transparent 38%), hsl(var(--background) / .68);transform:translate(.12rem)}.feature-bento-grid--tracker .feature-card:hover{border-color:hsl(var(--primary) / .5);box-shadow:0 26px 64px -28px hsl(var(--primary) / .22), inset 0 1px 0 hsl(var(--primary) / .12);transform:translateY(-.2rem)}.feature-bento-grid--tracker .feature-card:hover:after{opacity:1;transform:scaleX(1)}.feature-bento-grid--tracker .feature-card:hover .feature-bento-grid--tracker .feature-card__icon{background:hsl(var(--primary) / .16);color:hsl(var(--primary));transform:translateY(-1px)}.feature-bento-grid--tracker .feature-card:hover .utility-map svg{filter:contrast(1.08)brightness(1.06);transform:scale(1.025)translateY(-.08rem)}.feature-bento-grid--tracker .feature-card:hover .utility-map__lane{opacity:1;stroke-dashoffset:-6px}.feature-bento-grid--tracker .feature-card:hover .utility-event{filter:brightness(1.12);transform:translate(-50%,-50%)scale(1.08)}.feature-bento-grid--tracker .feature-card:hover .performance-bars span{transition-delay:calc(var(--bar-index) * 28ms);transform:scaleY(1)}@media (width<=1023px){.feature-bento-grid--tracker{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-bento-grid--tracker .feature-card--map,.feature-bento-grid--tracker .feature-card--performance,.feature-bento-grid--tracker .feature-card--damage,.feature-bento-grid--tracker .feature-card--utility{grid-column:auto}.feature-bento-grid--tracker .feature-card--more{grid-column:1/-1;grid-template-rows:auto auto minmax(17rem,1fr) auto;grid-template-columns:1fr}.feature-bento-grid--tracker .feature-card--more .feature-card__top,.feature-bento-grid--tracker .feature-card--more .feature-card__description,.feature-bento-grid--tracker .feature-card--more .feature-card__footer,.feature-bento-grid--tracker .feature-card--more .feature-card__visual{grid-column:1}.feature-bento-grid--tracker .feature-card--more .feature-card__visual{grid-row:auto;min-height:17rem}.more-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){#tracker-features-heading.features-title{text-wrap:balance;white-space:normal}#tracker-features-heading.features-title span{display:block}.feature-bento-grid--tracker .feature-card,.feature-bento-grid--tracker .feature-card--map,.feature-bento-grid--tracker .feature-card--more{min-height:24rem}.feature-bento-grid--tracker .feature-card--more{grid-template-rows:auto auto minmax(25rem,1fr) auto;min-height:37rem}.feature-bento-grid--tracker .feature-card--more .feature-card__visual{min-height:25rem}.feature-bento-grid--tracker .feature-card--damage,.feature-bento-grid--tracker .feature-card--utility{min-height:34rem}.feature-bento-grid--tracker{grid-template-columns:1fr}.more-modules{grid-template-columns:minmax(0,1fr);padding-left:0}.feature-command-strip__bar,.feature-command-strip__bar div{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.feature-bento-grid--tracker .feature-card:hover .utility-map svg{filter:none;transform:none}.feature-bento-grid--tracker .feature-card:hover .utility-map__lane{stroke-dashoffset:0}.feature-bento-grid--tracker .feature-card:hover .utility-event{filter:none;transform:translate(-50%,-50%)}.feature-bento-grid--tracker .feature-card:hover .performance-bars span{transform:scaleY(.88)}.feature-bento-grid--tracker .feature-card:hover .more-module:hover{transform:none}}
