.live-data-header{max-width:52rem;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.live-data-title{letter-spacing:0;text-wrap:balance;color:hsl(var(--foreground));font-size:clamp(2rem,4vw,3.2rem);font-weight:950;line-height:1.05}.live-data-title span{color:hsl(var(--primary))}.more-data-grid{align-items:start;gap:clamp(.875rem,2vw,1.25rem);display:grid}@media (width>=1024px){.more-data-grid{grid-template-columns:minmax(0,1.45fr) minmax(21rem,.85fr)}}@media (width>=1280px){.more-data-grid{grid-template-columns:minmax(0,1.65fr) minmax(23rem,.82fr)}}.more-side-stack{align-content:start;gap:clamp(.875rem,1.5vw,1rem);display:grid}.more-panel{border:1px solid hsl(var(--border) / .4);background:hsl(var(--card) / .3);border-radius:.625rem;flex-direction:column;display:flex;overflow:hidden}.more-panel-header,.more-panel-footer{border-color:hsl(var(--border) / .4)}.more-panel-header{border-bottom-width:1px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.more-panel-title{letter-spacing:0;color:hsl(var(--foreground));font-size:1rem;font-weight:800;line-height:1.2}.more-panel-description{color:hsl(var(--muted-foreground));margin-top:.35rem;font-size:.82rem;line-height:1.55}.home-rankings-panel-swap{will-change:opacity}.live-data-skeleton-tabs{border:1px solid hsl(var(--border) / .4);background:hsl(var(--muted) / .2);border-radius:.625rem;gap:.35rem;min-height:2.75rem;padding:.35rem;display:flex}.live-data-skeleton-tab{background:hsl(var(--muted) / .28);border-radius:.5rem;flex:1;min-height:2.25rem}.live-data-skeleton-context-row{flex-direction:column;gap:.5rem;display:flex}@media (width>=768px){.live-data-skeleton-context-row{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}}.live-data-skeleton-meta{background:hsl(var(--muted) / .22);border-radius:.25rem;width:8.5rem;height:.85rem}.live-data-skeleton-scope-tabs{border:1px solid hsl(var(--border) / .35);background:hsl(var(--muted) / .15);border-radius:.625rem;flex:1;gap:.25rem;min-height:2rem;padding:.25rem;display:flex}@media (width>=768px){.live-data-skeleton-scope-tabs{flex:0 auto;justify-content:flex-end}}.live-data-skeleton-scope-tab{background:hsl(var(--muted) / .24);border-radius:.45rem;width:4.5rem;min-height:1.65rem}.live-data-skeleton-footer{border-top:1px solid hsl(var(--border) / .4);background:hsl(var(--muted) / .12);border-radius:0 0 .625rem .625rem;height:2.75rem}.more-panel-link{border:1px solid hsl(var(--border) / .4);background:hsl(var(--background) / .5);width:100%;min-height:2.5rem;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--foreground));transition:border-color .16s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), background-color .16s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), color .16s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), transform .16s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.58rem .85rem;font-size:.68rem;font-weight:850;text-decoration:none;display:inline-flex}.more-panel-link:hover{border-color:hsl(var(--primary) / .4);background:hsl(var(--primary) / .05);color:hsl(var(--primary))}.more-panel-link:active{transform:translateY(1px)}.more-panel-link:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.more-tool-panel{gap:.8rem;padding:.9rem}.more-tool-copy{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.more-tool-icon{border:1px solid hsl(var(--border) / .4);background:hsl(var(--muted) / .25);width:2rem;height:2rem;color:hsl(var(--primary));border-radius:.625rem;justify-content:center;align-items:center;display:inline-flex}.more-binds-visual{border-radius:.625rem;height:9.5rem;min-height:9.5rem;position:relative;overflow:hidden}.more-binds-visual .binds-visual{border-radius:.625rem;height:100%;position:relative}.more-skins-panel{grid-column:1/-1;gap:.8rem;padding:.9rem;display:grid}.more-skins-copy{align-self:center}.more-skins-preview{gap:.45rem;display:grid}.more-skin-case{border:1px solid hsl(var(--border) / .32);background:hsl(var(--background) / .36);min-height:3.6rem;color:inherit;transition:border-color .16s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), background-color .16s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:.625rem;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.35rem .55rem .35rem .35rem;text-decoration:none;display:grid}.more-skin-case:hover{border-color:hsl(var(--primary) / .35);background:hsl(var(--muted) / .22)}.more-skin-case:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.more-skin-case__image{border:1px solid hsl(var(--border) / .3);background:hsl(var(--muted) / .18);border-radius:.5rem;justify-content:center;align-items:center;width:3.75rem;height:3rem;display:flex;overflow:hidden}.more-skin-case__title{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--foreground));font-size:.82rem;font-weight:750;overflow:hidden}.more-skin-case__meta{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-top:.12rem;font-size:.62rem;font-weight:800;overflow:hidden}.more-skins-link{align-self:stretch}@media (width>=768px){.more-skins-panel{grid-template-columns:minmax(13rem,.85fr) minmax(0,1.55fr);align-items:stretch}.more-skins-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.more-skins-link{grid-column:1/-1}.more-skin-case{grid-template-columns:5.4rem minmax(0,1fr);gap:.75rem;min-height:5.25rem;padding:.55rem .7rem .55rem .55rem}.more-skin-case__image{width:5rem;height:4rem}}@media (width>=1280px){.more-skins-panel{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.65fr) minmax(10rem,.36fr)}.more-skins-link{grid-column:auto;min-height:100%}}.more-empty-state{border:1px dashed hsl(var(--border) / .45);min-height:4rem;color:hsl(var(--muted-foreground));border-radius:.625rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.78rem;font-weight:650;display:flex}.live-data-skeleton-panel{border:1px solid hsl(var(--border) / .4);background:hsl(var(--card) / .3);border-radius:.625rem;flex-direction:column;min-height:16rem;display:flex;overflow:hidden}.live-data-skeleton-header{border-bottom:1px solid hsl(var(--border) / .4);background:hsl(var(--muted) / .15);height:4.5rem}.live-data-skeleton-rows{flex-direction:column;flex:1;gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.live-data-skeleton-row{background:hsl(var(--muted) / .22);border-radius:.5rem;height:3rem}.live-data-skeleton-grid{gap:clamp(.875rem,2vw,1.25rem);display:grid}@media (width>=1024px){.live-data-skeleton-grid{grid-template-columns:minmax(0,1.65fr) minmax(23rem,.82fr)}}.home-features-header{opacity:1;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(1rem,3vw,2rem);margin-bottom:clamp(1.5rem,3vw,2.35rem);display:grid;transform:translateY(0)}.home-features-header.is-visible{opacity:1;transform:translateY(0)}.home-features-title{letter-spacing:-.04em;text-wrap:balance;max-width:13ch;color:hsl(var(--foreground));font-size:clamp(2.4rem,5.5vw,5.2rem);font-weight:950;line-height:.96}.home-features-title span{color:hsl(var(--primary));text-shadow:0 0 22px hsl(var(--primary) / .16);display:block}.home-feature-grid{opacity:1;transition:opacity .26s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), transform .26s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid;transform:translateY(0)}.home-feature-grid.is-visible{opacity:1;transform:translateY(0)}.home-feature-card{isolation:isolate;border:1px solid hsl(var(--border) / .4);background:hsl(var(--card) / .3);min-height:21rem;color:hsl(var(--foreground));opacity:0;animation:home-feature-card-materialize .3s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)) forwards;animation-delay:calc(var(--feature-index) * 35ms);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 .16s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:.625rem;grid-template-rows:auto minmax(9rem,1fr) auto;padding:clamp(.85rem,1vw,1rem);text-decoration:none;display:grid;position:relative;overflow:hidden;transform:translateY(10px)}.home-feature-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 76%, hsl(var(--primary) / .09), transparent 43%), linear-gradient(to bottom, transparent 48%, hsl(var(--background) / .6) 100%);opacity:.85;position:absolute;inset:0}.home-feature-card:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.home-feature-card:active{transform:scale(.985)}.home-feature-card__copy{min-width:0}.home-feature-card__copy>p:first-child,.home-feature-card__footer,.home-postmatch-item__index{font-family:var(--font-geist-mono);color:hsl(var(--muted-foreground));font-size:.62rem;font-weight:850}.home-feature-card__copy>p:first-child,.home-feature-card__footer{letter-spacing:.1em;text-transform:uppercase}.home-feature-card__copy h3{letter-spacing:-.025em;text-wrap:balance;min-height:2.45em;color:hsl(var(--foreground));margin-top:.62rem;font-size:clamp(1.02rem,1.2vw,1.18rem);font-weight:880;line-height:1.12}.home-feature-card__copy>p:last-child{-webkit-line-clamp:3;line-clamp:3;min-height:3.85rem;color:hsl(var(--foreground) / .86);text-wrap:pretty;-webkit-box-orient:vertical;margin-top:.58rem;font-size:.82rem;font-weight:620;line-height:1.32;display:-webkit-box;overflow:hidden}.home-feature-card__visual{border:1px solid hsl(var(--border) / .24);background:linear-gradient(to bottom, hsl(var(--muted) / .3), hsl(var(--background) / .5)), hsl(var(--card) / .3);border-radius:.55rem;min-height:9rem;margin-top:.75rem;position:relative;overflow:hidden}.home-feature-card.feature-card--map .home-feature-card__visual{min-height:9rem;padding:.2rem;container:feature-map-visual/size}.home-feature-card.feature-card--for-you .home-feature-card__visual,.home-feature-card.feature-card--scoreboard .home-feature-card__visual,.home-feature-card.feature-card--progress .home-feature-card__visual{min-height:10.5rem}.home-feature-card__footer{border-top:1px solid hsl(var(--border) / .24);min-height:1.85rem;color:hsl(var(--primary));margin-top:.68rem;padding-top:.58rem}.home-features-action{opacity:1;transition:opacity .22s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)) .1s, transform .22s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)) .1s;justify-content:center;margin-top:clamp(1rem,2.2vw,1.55rem);display:flex;transform:translateY(0)}.home-features-action.is-visible{opacity:1;transform:translateY(0)}.home-features-action a{border:1px solid hsl(var(--primary) / .3);background:hsl(var(--primary) / .1);min-width:min(100%,16rem);min-height:3rem;color:hsl(var(--primary));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 .16s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:.625rem;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1.25rem;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.home-features-action a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.home-features-action a:active{transform:scale(.98)}.home-postmatch-panel{opacity:0;transition:opacity .26s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)) .14s, transform .26s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)) .14s;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid;transform:translateY(10px)}.home-postmatch-panel.is-visible{opacity:1;transform:translateY(0)}.home-postmatch-panel__list{gap:clamp(1rem,2.2vw,1.35rem);display:grid}.home-postmatch-item{opacity:0;animation:home-postmatch-item-materialize .28s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)) forwards;animation-delay:calc(var(--postmatch-index,0) * 40ms + .16s);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.9rem;display:grid;transform:translateY(8px)}.home-postmatch-item__copy{align-content:center;gap:.85rem;min-width:0;display:grid}.home-postmatch-item__heading{gap:.42rem;min-width:0;display:grid}.home-postmatch-item__index{font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.62rem;font-weight:850}.home-postmatch-item__title{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;color:hsl(var(--foreground));margin:0;font-size:clamp(1.28rem,2.35vw,1.85rem);font-weight:900;line-height:1.06}.home-postmatch-item__description{max-width:34rem;color:hsl(var(--muted-foreground));text-wrap:pretty;margin:0;font-size:clamp(.9rem,1vw,.98rem);font-weight:560;line-height:1.48}.home-postmatch-item__visual{pointer-events:none;min-width:0;position:relative}.home-postmatch-viewer{border:1px solid hsl(var(--border) / .42);background:linear-gradient(to bottom, hsl(var(--card) / .42), hsl(var(--background) / .55)), hsl(var(--card) / .3);min-height:13.5rem;box-shadow:inset 0 1px 0 hsl(var(--foreground) / .06), 0 18px 40px -34px hsl(var(--foreground) / .45);border-radius:1rem;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.home-postmatch-viewer.feature-card--map{min-height:14.75rem}.home-postmatch-viewer.feature-card--clip{min-height:13.25rem}.home-postmatch-round-rail{border-bottom:1px solid hsl(var(--border) / .28);background:hsl(var(--background) / .42);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.42rem .5rem;display:grid}.home-postmatch-round-rail__nav{border:1px solid hsl(var(--border) / .32);background:hsl(var(--card) / .34);width:1.45rem;height:1.45rem;color:hsl(var(--muted-foreground));pointer-events:none;border-radius:.42rem;flex:none;place-items:center;padding:0;font-size:.82rem;line-height:1;display:grid}.home-postmatch-round-rail__track{scrollbar-width:none;-ms-overflow-style:none;gap:.22rem;min-width:0;display:flex;overflow-x:auto}.home-postmatch-round-rail__track::-webkit-scrollbar{display:none}.home-postmatch-round-rail__chip{border:1px solid hsl(var(--border) / .34);background:hsl(var(--muted) / .16);min-width:1.35rem;height:1.35rem;font-family:var(--font-geist-mono);color:hsl(var(--muted-foreground));border-radius:.38rem;flex:none;place-items:center;font-size:.58rem;font-weight:850;display:grid}.home-postmatch-round-rail__chip--active{border-color:hsl(var(--ct) / .72);background:hsl(var(--ct) / .1);color:hsl(var(--foreground));box-shadow:0 0 0 1px hsl(var(--ct) / .14)}.home-postmatch-viewer__body{min-height:0;padding:.42rem .5rem .35rem;position:relative}.home-postmatch-viewer__stage{border:1px solid hsl(var(--border) / .26);background:hsl(var(--background) / .5);border-radius:.75rem;min-height:9.75rem;position:relative;overflow:hidden}.home-postmatch-viewer.feature-card--map .home-postmatch-viewer__stage{min-height:10.75rem}.home-postmatch-viewer.feature-card--for-you .home-postmatch-viewer__stage,.home-postmatch-viewer.feature-card--scoreboard .home-postmatch-viewer__stage,.home-postmatch-viewer.feature-card--progress .home-postmatch-viewer__stage{min-height:10.35rem}.home-postmatch-viewer__stage>:not(.home-postmatch-callout){background:0 0;border:0;border-radius:0;min-height:0;margin:0;position:absolute;inset:0}.home-postmatch-callout{z-index:4;background:hsl(var(--primary));max-width:min(11.5rem,72%);color:hsl(var(--primary-foreground));text-wrap:balance;opacity:0;animation:home-postmatch-callout-materialize .26s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)) forwards;animation-delay:calc(var(--postmatch-index,0) * 40ms + .28s);box-shadow:0 10px 24px -16px hsl(var(--primary) / .65);border-radius:.55rem;padding:.38rem .52rem;font-size:.62rem;font-weight:780;line-height:1.2;position:absolute;transform:translateY(4px)}.home-postmatch-callout:after{content:"";border:.34rem solid #0000;width:0;height:0;position:absolute}.home-postmatch-callout--top-left{top:.55rem;left:.55rem}.home-postmatch-callout--top-left:after{border-top-color:hsl(var(--primary));top:calc(100% - 1px);left:.85rem}.home-postmatch-callout--top-right{top:.55rem;right:.55rem}.home-postmatch-callout--top-right:after{border-top-color:hsl(var(--primary));top:calc(100% - 1px);right:.85rem}.home-postmatch-callout--bottom-left{bottom:.55rem;left:.55rem}.home-postmatch-callout--bottom-left:after{border-bottom-color:hsl(var(--primary));bottom:calc(100% - 1px);left:.85rem}.home-postmatch-callout--bottom-right{bottom:.55rem;right:.55rem}.home-postmatch-callout--bottom-right:after{border-bottom-color:hsl(var(--primary));bottom:calc(100% - 1px);right:.85rem}.home-postmatch-transport{border-top:1px solid hsl(var(--border) / .28);background:hsl(var(--background) / .42);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.42rem .55rem .48rem;display:grid}.home-postmatch-transport__controls{align-items:center;gap:.42rem;display:inline-flex}.home-postmatch-transport__play{border-block:.34rem solid #0000;border-left:.52rem solid hsl(var(--foreground) / .9);width:0;height:0;margin-left:.12rem;display:block}.home-postmatch-transport__speed{font-family:var(--font-geist-mono);color:hsl(var(--muted-foreground));font-size:.58rem;font-weight:850}.home-postmatch-transport__timeline{min-width:0}.home-postmatch-transport__track{background:hsl(var(--muted) / .42);border-radius:999px;height:.38rem;position:relative;overflow:visible}.home-postmatch-transport__event{border-radius:inherit;background:hsl(var(--destructive) / .55);place-items:center;display:grid;position:absolute;top:0;bottom:0}.home-postmatch-transport__event i{font-family:var(--font-geist-mono);color:hsl(var(--muted-foreground));font-size:.5rem;font-style:normal;font-weight:850;line-height:1;position:absolute;bottom:calc(100% + .28rem)}.home-postmatch-transport__playhead{background:hsl(var(--foreground) / .92);width:2px;height:.92rem;transition:transform .26s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%)}.home-postmatch-transport__fullscreen{border:1.5px solid hsl(var(--muted-foreground) / .72);border-radius:.14rem;width:.72rem;height:.72rem;display:block}@keyframes home-postmatch-item-materialize{to{opacity:1;transform:translateY(0)}}@keyframes home-postmatch-callout-materialize{to{opacity:1;transform:translateY(0)}}.home-postmatch-cta{border-top:1px solid hsl(var(--border) / .28);flex-direction:column;justify-content:center;align-items:stretch;gap:.85rem;padding-top:clamp(1.1rem,2vw,1.35rem);display:flex}.home-postmatch-cta__primary,.home-postmatch-cta__secondary{min-height:3.5rem;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 .16s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:.625rem;justify-content:center;align-items:center;padding:.95rem 1.35rem;font-size:clamp(.94rem,1.05vw,1.02rem);font-weight:850;line-height:1.1;text-decoration:none;display:inline-flex}.home-postmatch-cta__primary{border:1px solid hsl(var(--primary) / .34);background:hsl(var(--primary) / .12);color:hsl(var(--primary));gap:.7rem}.home-postmatch-cta__secondary{border:1px solid hsl(var(--border) / .32);background:hsl(var(--background) / .22);color:hsl(var(--muted-foreground))}.home-postmatch-cta__icon{flex:none;width:1.15rem;height:1.15rem}.home-postmatch-cta__primary:focus-visible,.home-postmatch-cta__secondary:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.home-postmatch-cta__primary:active,.home-postmatch-cta__secondary:active{transform:scale(.98)}@keyframes home-feature-card-materialize{to{opacity:1;transform:translateY(0)}}@media (width>=768px){.home-features-header{grid-template-columns:minmax(0,1fr) auto}.home-features-title{max-width:min(100%,16ch)}.home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-postmatch-panel{gap:1.15rem}.home-postmatch-item{grid-template-columns:minmax(13rem,.42fr) minmax(0,.58fr);align-items:center;gap:1.05rem;min-height:12.75rem}.home-postmatch-item__title{max-width:14ch;font-size:clamp(1.35rem,2vw,1.75rem)}.home-postmatch-item__description{font-size:.96rem}.home-postmatch-viewer{min-height:11.75rem}.home-postmatch-viewer.feature-card--map{min-height:12.5rem}.home-postmatch-viewer__stage{min-height:9.25rem}.home-postmatch-cta{flex-direction:row;align-items:stretch;gap:.9rem}.home-postmatch-cta__primary,.home-postmatch-cta__secondary{flex:1 1 0;min-width:12.5rem}}@media (width>=1024px){.home-features-title{text-wrap:nowrap;max-width:none;font-size:clamp(3rem,4.8vw,5.2rem)}.home-features-title span{display:inline}.home-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.home-feature-card{min-height:clamp(19.75rem,24vw,22.5rem)}}@media (width>=1180px){.home-postmatch-item{grid-template-columns:minmax(17rem,.4fr) minmax(0,.6fr)}.home-postmatch-item__title{max-width:15ch;font-size:clamp(1.42rem,1.65vw,1.9rem)}.home-postmatch-viewer{min-height:12.25rem}.home-postmatch-viewer.feature-card--map{min-height:13.35rem}}.clip-visual,.for-you-visual,.scoreboard-visual,.progress-visual{position:absolute;inset:0}.for-you-visual{background:hsl(var(--background) / .42);grid-template-rows:auto auto minmax(0,1fr) auto;gap:.38rem;padding:.58rem;display:grid}.for-you-visual__brief{justify-content:space-between;align-items:center;gap:.58rem;display:flex}.for-you-visual__identity{align-items:center;gap:.58rem;min-width:0;display:flex}.for-you-visual__avatar{border:1px solid hsl(var(--primary) / .35);background:hsl(var(--primary) / .1);width:2rem;height:2rem;font-family:var(--font-geist-mono);color:hsl(var(--primary));border-radius:.625rem;flex:none;place-items:center;font-size:.68rem;font-weight:900;display:grid}.for-you-visual__identity span,.for-you-visual__score span,.scoreboard-visual__header span,.progress-visual__summary span{font-family:var(--font-geist-mono);color:hsl(var(--muted-foreground));font-size:.62rem;font-weight:850;display:block}.for-you-visual__identity strong,.for-you-visual__score strong,.scoreboard-visual__header strong,.progress-visual__summary strong{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--foreground));margin-top:.12rem;font-size:.86rem;line-height:1.05;display:block;overflow:hidden}.for-you-visual__identity>div:last-child{min-width:0}.for-you-visual__score{border:1px solid hsl(var(--border) / .32);background:hsl(var(--card) / .36);text-align:right;border-radius:.58rem;flex:none;min-width:4.4rem;padding:.36rem .46rem}.for-you-visual__score strong{font-family:var(--font-geist-mono);color:hsl(var(--primary));font-size:1rem;font-weight:900}.for-you-visual__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;display:grid}.for-you-visual__kpi{border:1px solid hsl(var(--border) / .32);background:hsl(var(--card) / .34);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));border-radius:.52rem;justify-content:space-between;align-items:center;gap:.34rem;padding:.42rem .46rem;display:flex}.for-you-visual__kpi span,.scoreboard-visual__table-head span,.progress-visual__match span,.progress-visual__metric span{font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--muted-foreground));font-size:.58rem;font-weight:850;display:block;overflow:hidden}.for-you-visual__kpi strong{font-family:var(--font-geist-mono);color:hsl(var(--foreground));flex:none;font-size:.78rem;font-weight:900}.for-you-visual__insights{align-content:center;gap:.16rem;min-height:0;display:grid}.for-you-visual__insight{border:1px solid hsl(var(--border) / .28);background:hsl(var(--card) / .34);transition:border-color .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), transform .2s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:.52rem;grid-template-columns:2.45rem minmax(0,1fr);align-items:center;gap:.42rem;padding:.24rem .44rem;display:grid}.for-you-visual__insight span{font-family:var(--font-geist-mono);color:hsl(var(--primary));font-size:.58rem;font-weight:900}.for-you-visual__insight[data-tone=muted] span{color:hsl(var(--muted-foreground))}.for-you-visual__insight strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:720;line-height:1.08;overflow:hidden}.for-you-visual__rounds{gap:.3rem;min-width:0;display:flex}.for-you-visual__rounds span{border:1px solid hsl(var(--border) / .28);background:hsl(var(--muted) / .18);text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--muted-foreground));border-radius:.5rem;flex:1 1 0;padding:.32rem .4rem;font-size:.58rem;font-weight:700;line-height:1.12;overflow:hidden}.for-you-visual__rounds strong{font-family:var(--font-geist-mono);color:hsl(var(--foreground));margin-right:.22rem}.visualization-visual{grid-template-rows:auto minmax(0,1fr);gap:.5rem;padding:.58rem;display:grid;position:absolute;inset:0}.visualization-visual__toolbar{z-index:5;border:1px solid hsl(var(--border) / .34);background:hsl(var(--card) / .88);border-radius:.625rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;min-height:2.35rem;padding:.32rem;display:flex;position:relative}.visualization-visual__tabs{gap:.25rem;display:inline-flex}.visualization-visual__tabs button{min-height:1.78rem;font-family:var(--font-geist-mono);color:hsl(var(--muted-foreground));transition:background-color .16s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), border-color .16s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), color .16s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), transform .16s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));background:0 0;border:1px solid #0000;border-radius:.5rem;padding:0 .58rem;font-size:.62rem;font-weight:850}.visualization-visual__tabs button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.visualization-visual__tabs button:active{transform:translateY(1px)}.visualization-visual__tabs .visualization-visual__tab--active{border-color:hsl(var(--primary) / .32);background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.visualization-visual__toolbar>span{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:min(100%,15rem);color:hsl(var(--muted-foreground));flex:12rem;font-size:.68rem;font-weight:700;overflow:hidden}.visualization-visual__stage{border-radius:.65rem;min-height:0;position:relative;overflow:hidden}.visualization-visual__heatmap{z-index:6;opacity:0;pointer-events:none;transition:opacity .22s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));position:absolute;inset:0}.visualization-visual[data-mode=heatmap] .visualization-visual__heatmap{opacity:1}.visualization-visual[data-mode=heatmap] .map-visual__entities,.visualization-visual[data-mode=heatmap] .map-visual__action-layer{opacity:.22}.visualization-visual__heatmap span{width:var(--heat-size);aspect-ratio:1;background:radial-gradient(circle, hsl(var(--primary) / .5), hsl(var(--primary) / .2) 36%, transparent 70%), radial-gradient(circle, color-mix(in oklab, var(--color-orange) 30%, transparent), transparent 58%);border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.scoreboard-visual{background:hsl(var(--background) / .42);grid-template-rows:auto minmax(0,1fr);gap:.5rem;padding:.68rem;display:grid}.scoreboard-visual__header{justify-content:space-between;align-items:center;gap:.58rem;min-width:0;display:flex}.scoreboard-visual__header>div{min-width:0}.scoreboard-visual__header b{border:1px solid hsl(var(--border) / .28);background:hsl(var(--primary) / .1);font-family:var(--font-geist-mono);color:hsl(var(--primary));border-radius:999px;flex:none;padding:.28rem .48rem;font-size:.58rem;font-weight:850}.scoreboard-visual__table{align-content:start;gap:.2rem;min-width:0;display:grid}.scoreboard-visual__table-head,.scoreboard-visual__row{grid-template-columns:minmax(0,1.35fr) .56fr .56fr .42fr .46fr;align-items:center;gap:.38rem;display:grid}.scoreboard-visual__table-head{display:none}.scoreboard-visual__row{border:1px solid hsl(var(--border) / .28);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 .2s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:.55rem;padding:.36rem .4rem}.scoreboard-visual__row--primary{border-color:hsl(var(--primary) / .34);background:hsl(var(--primary) / .08)}.scoreboard-visual__row span{min-width:0;overflow:hidden}.scoreboard-visual__row strong,.scoreboard-visual__row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.scoreboard-visual__row strong{font-size:.68rem;line-height:1.1}.scoreboard-visual__row small{color:hsl(var(--muted-foreground));margin-top:.1rem;font-size:.56rem}.scoreboard-visual__row b,.scoreboard-visual__row i{font-family:var(--font-geist-mono);color:hsl(var(--foreground));font-size:.64rem;font-style:normal;font-weight:850}.scoreboard-visual__row i{background:hsl(var(--ct) / .12);color:hsl(var(--ct));border-radius:999px;justify-content:center;display:inline-flex}.scoreboard-visual__row i.scoreboard-visual__side--t{background:hsl(var(--t) / .12);color:hsl(var(--t))}.progress-visual{background:hsl(var(--background) / .42);grid-template-rows:auto minmax(3.75rem,.62fr) minmax(0,1fr);gap:.5rem;padding:.68rem;display:grid}.progress-visual__summary{justify-content:space-between;align-items:center;gap:.58rem;min-width:0;display:flex}.progress-visual__history{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.34rem;min-height:0;display:grid}.progress-visual__match{border:1px solid hsl(var(--border) / .28);background:hsl(var(--card) / .34);min-height:3.75rem;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));border-radius:.55rem;align-content:end;justify-items:center;padding:.38rem;display:grid;position:relative;overflow:hidden}.progress-visual__match i{z-index:0;height:var(--match-height);background:hsl(var(--primary) / .18);transform-origin:bottom;transition:background-color .18s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1)), transform .2s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));border-radius:.35rem;position:absolute;bottom:.42rem;left:.42rem;right:.42rem}.progress-visual__match span,.progress-visual__match strong{z-index:1;position:relative}.progress-visual__match strong{font-family:var(--font-geist-mono);color:hsl(var(--primary));margin-top:.18rem;font-size:.85rem}.progress-visual__match strong.progress-visual__loss{color:hsl(var(--muted-foreground))}.progress-visual__metrics{gap:.38rem;display:grid}.progress-visual__metric{grid-template-columns:minmax(3.8rem,.5fr) minmax(0,1fr) minmax(4.3rem,auto);align-items:center;gap:.46rem;min-width:0;display:grid}.progress-visual__metric span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.progress-visual__metric strong{font-family:var(--font-geist-mono);text-align:right;white-space:nowrap;color:hsl(var(--primary));font-size:.56rem;font-weight:850}.progress-visual__metric strong.progress-visual__trend--down{color:hsl(var(--muted-foreground))}.progress-visual__metric i{background:hsl(var(--muted) / .32);border-radius:999px;height:.34rem;display:block;overflow:hidden}.progress-visual__metric b{border-radius:inherit;background:hsl(var(--primary) / .68);transform-origin:0;height:100%;transition:transform .2s var(--ease-out-strong,cubic-bezier(.16, 1, .3, 1));display:block}.feature-skeleton-visual{border-color:hsl(var(--border) / .18);background:hsl(var(--background) / .32);gap:.5rem;margin-top:.78rem;padding:.68rem;display:grid}.feature-skeleton-visual span,.feature-skeleton-visual strong,.feature-skeleton-visual__header,.feature-skeleton-visual__summary,.feature-skeleton-visual__generic{background:hsl(var(--muted) / .24);border-radius:.48rem;display:block}.feature-skeleton-visual__brief{justify-content:space-between;align-items:center;gap:.58rem;display:flex}.feature-skeleton-visual__brief span{width:6.5rem;height:2rem}.feature-skeleton-visual__brief strong{width:4.4rem;height:2rem}.feature-skeleton-visual__kpis,.feature-skeleton-visual__matches{grid-template-columns:repeat(4,minmax(0,1fr));gap:.34rem;display:grid}.feature-skeleton-visual__kpis span{height:3rem}.feature-skeleton-visual__rows,.feature-skeleton-visual__ledger,.feature-skeleton-visual__bars{gap:.34rem;display:grid}.feature-skeleton-visual__rows span,.feature-skeleton-visual__ledger span{height:2.05rem}.feature-skeleton-visual__chips{gap:.3rem;display:flex}.feature-skeleton-visual__chips span{flex:1 1 0;height:1.55rem}.feature-skeleton-visual__header,.feature-skeleton-visual__summary{height:2rem}.feature-skeleton-visual__matches span{height:3.75rem}.feature-skeleton-visual__bars span{border-radius:999px;height:.7rem}.feature-skeleton-visual__generic{min-height:100%}.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:.72rem;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:6.1rem;box-shadow:inset 0 1px 0 hsl(var(--foreground) / .06), 0 18px 32px -30px hsl(var(--foreground) / .5);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:.4rem .56rem;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));border-radius:999px;width:.44rem;height:.44rem}.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:3.85rem;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:2.62rem;height:2.62rem;box-shadow:0 0 0 .38rem hsl(var(--primary) / .08), 0 1rem 1.7rem -1rem hsl(var(--background) / .9), 0 0 0 1px hsl(var(--border) / .2);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:.42rem solid #0000;border-left:.66rem 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:.56rem .62rem}.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);transform-origin:0;transition: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:hsl(var(--muted-foreground) / .7)}.clip-visual__segment i{max-width:5.5rem;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--muted-foreground));font-size:.52rem;font-style:normal;font-weight:850;line-height:1;position:absolute;bottom:calc(100% + .35rem);left:50%;overflow:hidden;transform:translate(-50%)}.clip-visual__playhead{background:hsl(var(--foreground) / .95);width:2px;height:1rem;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))}@media (hover:hover) and (pointer:fine){.home-feature-card:hover .for-you-visual__kpi,.home-feature-card:hover .for-you-visual__insight,.home-feature-card:hover .scoreboard-visual__row,.home-feature-card:hover .progress-visual__match{border-color:hsl(var(--primary) / .3);background-color:hsl(var(--card) / .48)}.home-feature-card:hover .progress-visual__metric b{transform:scaleX(1.06)}.home-feature-card:hover .for-you-visual__insight,.home-feature-card:hover .scoreboard-visual__row{transform:translateY(-.04rem)}.home-feature-card:hover .scoreboard-visual__row--primary{border-color:hsl(var(--primary) / .44);background-color:hsl(var(--primary) / .1)}.home-feature-card:hover .progress-visual__match i{background-color:hsl(var(--primary) / .22);transform:scaleY(1.05)}.home-feature-card:hover .clip-visual__player{border-color:hsl(var(--primary) / .36);transform:translateY(-.08rem)}.home-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)}.home-feature-card:hover .clip-visual__segment{transform:scaleX(1)}.home-feature-card:hover .clip-visual__playhead{transform:translate(2.25rem,-50%)}.home-feature-card:hover .performance-pattern__fill{transform:scaleX(1)}.home-feature-card:hover .performance-filmstrip__match{border-color:hsl(var(--primary) / .32);transform:translateY(calc((var(--match-index) - 1.5) * -.05rem))}.home-feature-card:hover .performance-radar svg{transform:scale(1.04)}.home-feature-card:hover .binds-visual__wash{opacity:.58}.home-feature-card:hover .binds-visual__panel{border-color:hsl(var(--primary) / .3);transform:translateY(-.08rem)}.home-feature-card:hover .binds-visual__row{opacity:1;transition-delay:calc(var(--bind-row-index) * 34ms);transform:translate(.1rem)}.home-feature-card:hover .binds-visual__row--active{transform:translate(.16rem)}.home-feature-card:hover .rankings-visual__viewport .rankings-bento-panel,.home-feature-card:hover .rankings-visual__viewport .rankings-visual--compact{border-color:hsl(var(--primary) / .34);transform:translateY(-.08rem)}}@media (width<=640px){.home-features-title{max-width:11ch}.home-feature-card{min-height:20rem}.home-feature-card.feature-card--for-you .home-feature-card__visual{min-height:12rem}.home-feature-card.feature-card--scoreboard .home-feature-card__visual,.home-feature-card.feature-card--progress .home-feature-card__visual{min-height:11.5rem}.home-postmatch-item{align-items:start}.home-postmatch-callout{max-width:min(10rem,68%);font-size:.58rem}.home-postmatch-callout--top-right,.home-postmatch-callout--bottom-right{right:.42rem}.home-postmatch-callout--top-left,.home-postmatch-callout--bottom-left{left:.42rem}}@media (hover:hover) and (pointer:fine){.home-postmatch-item:hover .home-postmatch-transport__playhead{transform:translate(calc(.35rem - 50%),-50%)}}@media (prefers-reduced-motion:reduce){.home-features-header,.home-feature-grid,.home-feature-card,.home-features-action,.home-features-action a,.home-postmatch-panel,.home-postmatch-item,.home-postmatch-callout,.home-postmatch-transport__playhead,.clip-visual__player,.clip-visual__play,.clip-visual__segment,.clip-visual__playhead,.visualization-visual__tabs button,.visualization-visual__heatmap,.visualization-visual__heatmap span,.for-you-visual__insight,.scoreboard-visual__row,.progress-visual__match i,.progress-visual__metric b{filter:none;transition:none;animation:none;transform:none}.home-features-header,.home-feature-grid,.home-feature-card,.home-features-action,.home-postmatch-panel,.home-postmatch-item,.home-postmatch-callout{opacity:1}}
