.replica{--app-bg: #f7f7f7;--app-card: #fff;--app-text: #141414;--app-secondary: #4a4a4a;--app-blue: #0b57cf;--app-top: #111;--app-border: #d1d1d14d;width:100%;height:100%;display:flex;flex-direction:column;position:relative;background:var(--app-bg);color:var(--app-text);font-family:Archivo-Regular,sans-serif;line-height:normal;isolation:isolate;overflow:hidden}.replica.theme-dark{--app-bg: #000;--app-card: #1b2023;--app-text: #dbdbdb;--app-secondary: #76777b;--app-blue: #6eb4ef;--app-top: #1b2023;--app-border: #6a6a6a4d}.replica button:not([class*=css-]){font-family:Archivo-Regular,sans-serif;letter-spacing:normal;cursor:pointer;color:inherit;border:0;background:none;padding:0}.replica button:focus-visible,.replica [tabindex]:focus-visible{outline:2px solid var(--app-blue);outline-offset:-2px}.replica-status{height:30px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 22px;font-family:Archivo-SemiBold,sans-serif;font-size:11px;position:relative}.replica-status.inverted{background:var(--app-top);color:#fcfcfc}.replica[data-screen=player] .replica-status,.replica[data-screen=team] .replica-status,.replica[data-screen=venue] .replica-status,.replica[data-screen=series] .replica-status{background:#010626}.status-camera{position:absolute;left:calc(50% - 5px);height:9px;width:9px;border-radius:50%;background:#08090b;box-shadow:inset 0 0 0 2px #181c25}.status-bars{font-size:9px;letter-spacing:1px}.status-bars span{margin-left:5px;font-size:16px}.replica-navigation{flex:none;position:relative;z-index:3}.replica-actions{display:flex;gap:16px;align-items:center}.replica-actions button{display:flex;align-items:center;justify-content:center;width:20px;height:24px}.replica-actions .icon{width:20px;height:20px}.replica-live-header{height:80px;flex:none;display:flex;align-items:center;position:relative;background:var(--app-top)}.replica-event{position:absolute;right:0;top:0;z-index:2;height:80px;width:150px!important;margin-left:auto;overflow:hidden}.replica .lottie{height:100%;width:100%;position:relative}.replica .lottie-art{height:100%;width:100%}.replica .lottie-finished .lottie-art{opacity:0}.replica .lottie-score{position:absolute;inset:0;display:grid;place-items:center;color:#8af9eb;font-family:Archivo-Bold,sans-serif;font-size:35px}.replica.theme-light .lottie-score{color:#8af9eb}.replica-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.replica-body::-webkit-scrollbar,.replica-sheet-scroll::-webkit-scrollbar{display:none}.replica-tabs{position:sticky;top:0;z-index:3;background:var(--app-bg);flex-shrink:0}.replica-profile-details{background:linear-gradient(#010626,#000);overflow:hidden}.replica-tabs.profile-tabs{background:#000;color:#fff;margin-top:-40px}.replica-home-indicator{height:14px;flex:none;background:var(--app-bg);display:flex;align-items:center;justify-content:center}.replica-home-indicator span{width:100px;height:3px;border-radius:8px;background:var(--app-text)}.replica .replica-text-link{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--app-blue);padding:12px}.replica-text-link .icon{width:16px}.replica-sheet-shade{position:absolute;inset:0;background:#0008;z-index:15;display:flex;align-items:flex-end}.replica-sheet{background:var(--app-bg);width:100%;max-height:92%;border-radius:24px 24px 0 0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -5px 30px #0002;animation:sheet-appear .22s ease-out}.sheet-handle{width:36px;height:4px;border-radius:3px;background:var(--app-border);margin:9px auto;flex:none}.replica-sheet-title{display:flex;align-items:center;gap:12px;padding:10px 20px 18px;flex:none}.replica-sheet-title h3{font-family:Archivo-SemiBold,sans-serif;font-size:17px;line-height:22px;flex:1;margin:0;color:var(--app-text)}.replica-sheet-title button{display:flex}.replica-sheet-title .icon{width:20px;height:20px}.replica-sheet-scroll{overflow:auto;overscroll-behavior:contain;scrollbar-width:none;padding-bottom:28px}.settings-list{display:flex;flex-direction:column;gap:24px;padding:12px 20px}.settings-row{display:flex;align-items:center;gap:14px;text-align:left;width:100%}.settings-row>span:not(.icon){flex:1}.settings-row strong{display:block;font-family:Archivo-Medium,sans-serif;font-size:14px;font-weight:400}.settings-row small{display:block;font-size:11px;color:var(--app-secondary);margin-top:5px}.settings-row .icon:last-child{width:16px}.settings-row[aria-pressed=true]{color:var(--app-blue)}.replica .replica-primary{background:#0b57cf;color:#fcfcfc;border-radius:12px;font-family:Archivo-Medium,sans-serif;font-size:13px;padding:13px 20px;width:100%}.replica-primary:disabled{opacity:.45}.replica .replica-footnote{font-family:Archivo-Regular,sans-serif;font-size:11px;color:var(--app-secondary);line-height:1.5;margin:0}.native-speech{display:flex;flex-direction:column;gap:30px}.speech-toggles{padding:8px 20px 0;display:flex;flex-direction:column;gap:24px}.speech-divider{height:.5px;background:var(--app-border)}.speech-options>p:not(.replica-footnote){margin:0 20px 12px;font-family:Archivo-Medium,sans-serif;font-size:14px;color:var(--app-text)}.speech-options .replica-primary{width:calc(100% - 40px);margin:0 20px 10px}.speech-options .replica-footnote{padding:0 20px}.native-options{display:flex;gap:8px;overflow:auto;scrollbar-width:none;padding:0 20px 24px}.native-options>div{flex-shrink:0}.native-options .icon{width:22px;height:22px;color:var(--app-blue)}.replica-pin{position:absolute;z-index:12;touch-action:none;cursor:grab}.replica-pin:active{cursor:grabbing}.replica .pin-close{position:absolute;right:-7px;top:-5px;width:20px;height:20px;background:#444;color:#fff;z-index:1;border-radius:50%;font-size:16px;line-height:20px}.replica-notification{position:absolute;top:37px;left:10px;right:10px;background:var(--app-card)!important;box-shadow:0 6px 24px #0004;border-radius:20px!important;z-index:30;display:flex;gap:12px;padding:16px!important;text-align:left}.replica-notification img{width:32px;height:32px;border-radius:8px}.replica-notification>span{display:grid;gap:5px}.replica-notification small{font-size:10px;color:var(--app-secondary)}.replica-notification strong{font-family:Archivo-Medium;font-size:12px;font-weight:400}.replica-notification span span{font-size:10px}@keyframes sheet-appear{0%{transform:translateY(20%);opacity:.5}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.replica-sheet{animation:none}}.replica [role=tab]>div[style*=opacity]{display:flex;align-items:center;justify-content:center}.replica-fixture-summary{background:var(--app-top);flex:none}.replica-root-title{font-family:Archivo-SemiBold,sans-serif;font-size:20px;color:var(--app-text)}.native-sheet-shade{position:absolute;inset:0;z-index:40;display:flex;align-items:flex-end;background:#0000008c;animation:native-sheet-fade .22s ease-out both}.native-sheet{width:100%;max-height:86%;display:flex;flex-direction:column;border-radius:16px 16px 0 0;overflow:hidden;animation:native-sheet-rise .28s cubic-bezier(.2,.8,.2,1) both}.native-sheet-scroll{overflow-y:auto;scrollbar-width:none}.native-sheet-shade.closing{animation:native-sheet-fade .22s ease-in reverse both}.native-sheet-shade.closing .native-sheet{animation:native-sheet-rise .22s ease-in reverse both}@keyframes native-sheet-fade{0%{opacity:0}}@keyframes native-sheet-rise{0%{transform:translateY(100%)}}.replica-notification{animation:push-slide .32s cubic-bezier(.2,.8,.2,1) both}@keyframes push-slide{0%{opacity:0;transform:translateY(-18px)}}@media(prefers-reduced-motion:reduce){.native-sheet,.native-sheet-shade,.replica-notification{animation:none}}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Archivo-Regular;src:url(/fonts/Archivo-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Archivo-Medium;src:url(/fonts/Archivo-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:Archivo-SemiBold;src:url(/fonts/Archivo-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:Archivo-Bold;src:url(/fonts/Archivo-Bold.ttf) format("truetype");font-display:swap}:root{color-scheme:dark;--bg: #000;--navy: #01225d;--navy-deep: #011842;--gold: #ffd978;--cta: #0066cc;--panel: #141414;--card: #1a1a1a;--fg: #fdfdfd;--body: #cecece;--muted: #989898;--column: 59.2rem;--side: max(16px, calc((100vw - var(--column)) / 2))}html{font-size:clamp(14px,1.25vw,22px);scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font-family:Inter,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h2,h3,h4,p,dl,dd{margin:0}:focus-visible{outline:2px solid #fff;outline-offset:3px}.skip-link{position:fixed;top:-60px;left:16px;z-index:100;background:#fff;color:#000;padding:10px 16px;border-radius:999px}.skip-link:focus{top:12px}.icon{width:1.05em;height:1.05em;flex:none}.icon-mask{display:inline-block;background:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-position:center}.kicker{font-size:.875rem;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase}.pill{display:inline-flex;align-items:center;gap:.6rem;height:3rem;padding:0 1.5rem;border-radius:1000px;font-size:1rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;transition:background .16s,color .16s,filter .16s}.pill:hover{filter:brightness(1.12)}.pill-solid{background:#ffffffe6;color:#1a1a1a}.pill-line{color:#fff;box-shadow:inset 0 0 0 1px #fff6}.pill-line:hover{background:#ffffff1f}.pill-small{height:2.2rem;padding:0 1rem;font-size:.8rem}.pill-large{height:3.5rem;font-size:1.125rem}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem}.site-nav{position:absolute;inset:0 0 auto;z-index:20;height:5rem;display:flex;align-items:center;justify-content:space-between;padding:0 4.4rem}.site-logo{width:10.5rem;aspect-ratio:126 / 26;background:#fff;-webkit-mask:url(/assets/app/app_logo_full.svg) center / contain no-repeat;mask:url(/assets/app/app_logo_full.svg) center / contain no-repeat}.hero{display:grid;grid-template-columns:3fr 2fr;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(180deg,var(--navy-deep),var(--navy) 70%,#000)}.hero-show{position:relative;min-width:0;overflow:hidden;padding-top:5rem;display:flex;flex-direction:column}.hero-stage{--shot-height: 38.6rem;--shot-step: 22rem;position:relative;flex:1;min-height:0}.hero-strip{position:absolute;inset:0;transform:translate(calc(var(--position) * var(--shot-step) * -1));transition:transform .5s cubic-bezier(.22,.8,.3,1)}.hero-shot{position:absolute;top:0;left:50%;height:var(--shot-height);aspect-ratio:9 / 16;border-radius:1rem;box-shadow:0 1.2rem 3rem #0009;transform:translate(calc(-50% + var(--slot) * var(--shot-step))) scale(var(--scale));transform-origin:50% 40%;transition:transform .5s,opacity .5s}.hero-arrow{position:absolute;z-index:2;top:50%;display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:#00000080;box-shadow:inset 0 0 0 1px #ffffff40;font-size:1.3rem;transform:translateY(-50%);backdrop-filter:blur(8px);transition:background .16s}.hero-arrow,.hero-dot,.hero-pause{touch-action:manipulation;user-select:none}.hero-arrow:hover{background:#000000bf}.hero-arrow-left{left:1rem}.hero-arrow-right{right:1rem}.hero-pitch{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:2rem 4.4rem 4rem 2rem}.hero-wordmark{width:13rem;aspect-ratio:126 / 26;background:#fff;-webkit-mask:url(/assets/app/app_logo_full.svg) center / contain no-repeat;mask:url(/assets/app/app_logo_full.svg) center / contain no-repeat}.hero h1{margin:1.5rem 0 2rem;font-size:3.1rem;font-weight:700;line-height:1.08;letter-spacing:-.015em}.hero-cta{display:inline-flex;flex-direction:column;align-items:center}.hero-download{background:var(--cta);color:#fff}.hero-pager{display:flex;align-items:center;gap:.35rem;height:2rem;margin-top:1.6rem}.hero-pause{display:grid;place-items:center;width:1.1rem;height:2rem;margin-right:.45rem;font-size:1.1rem}.hero-pause .icon{transform:translateY(1px);fill:currentColor;stroke-width:4;stroke-linecap:butt;stroke-linejoin:round}.hero-dot{position:relative;width:.6rem;height:.6rem;border-radius:999px;overflow:hidden;background:#fff5;transition:width .3s}.hero-dot.is-active{width:3.4rem}.hero-dot i{position:absolute;inset:0;background:#fff;border-radius:inherit;transform:translate(-100%)}.hero-dot.is-active i{animation-name:dot-fill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes dot-fill{to{transform:translate(0)}}.game{position:relative;padding-bottom:5rem}.game-band{position:absolute;inset:0 0 auto;aspect-ratio:16 / 9;background:linear-gradient(0deg,#000 8%,var(--navy-deep) 55%,var(--navy))}.game-inner{position:relative;width:var(--column);max-width:calc(100vw - 32px);margin:0 auto;padding-top:5rem;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.game-copy{display:flex;gap:1.5rem;max-width:32rem;padding-bottom:1rem}.game-logo{flex:none;width:6rem;height:6rem;border-radius:1.2rem}.crumbs{font-size:1rem;font-weight:700;color:var(--muted)}.crumbs span{margin:0 .35rem}.crumbs b{color:var(--body)}.game h2{margin-top:.5rem;font-size:2.5rem;font-weight:700;line-height:1.1;letter-spacing:-.0075em}.game-body{margin:.6rem 0 1.4rem;font-size:1rem;letter-spacing:-.015em;color:var(--body)}.game-platforms{display:flex;gap:2rem;margin-top:1.4rem;font-size:.8rem}.game-platforms dt{font-weight:700;color:var(--muted)}.game-platforms dd{font-weight:700;font-variant-numeric:tabular-nums}.game-platforms small{font-weight:500;color:var(--muted)}.game-note{display:block;margin-top:.8rem;font-size:.72rem;color:var(--muted)}.phone{width:390px;height:800px;border-radius:45px;padding:7px;background:#111;border:2px solid #51545a;box-shadow:0 0 0 1px #000,0 30px 90px #0a3a8855;position:relative;isolation:isolate}.phone.is-buzzing{animation:phone-buzz .42s linear}@keyframes phone-buzz{20%,60%{transform:translate(-2px) rotate(-.2deg)}40%,80%{transform:translate(2px) rotate(.2deg)}}.phone-screen{height:100%;width:100%;border-radius:36px;overflow:hidden;position:relative;background:#000}.phone-volume,.phone-power{position:absolute;width:3px;background:#4d5055}.phone-volume{left:-5px;top:125px;height:65px;border-radius:3px 0 0 3px}.phone-power{right:-5px;top:165px;height:42px;border-radius:0 3px 3px 0}.features{padding:3rem 0 2.5rem;overflow:hidden}.features-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 var(--side) 1rem}.features h2{font-size:2.5rem;font-weight:700;line-height:1.1;letter-spacing:-.0075em}.feature-track{--card-width: 17rem;--card-base: calc(var(--card-width) * 16 / 9);--card-rise: 8.5rem;--block-depth: .9rem;position:relative;display:flex;align-items:center;gap:1rem;height:calc(var(--card-base) + var(--card-rise) + var(--block-depth) + 1rem);padding:0 var(--side);overflow-x:auto;scroll-padding-left:var(--side);scroll-snap-type:x mandatory;scrollbar-width:none}.feature-track::-webkit-scrollbar{display:none}.feature-card{--lift: 0;--depth: calc(var(--lift) * var(--block-depth));position:relative;flex:none;width:var(--card-width);height:calc(var(--card-base) + var(--lift) * var(--card-rise));scroll-snap-align:start;scroll-snap-stop:always}.feature-block{position:absolute;top:0;left:0;width:calc(100% + var(--depth));height:calc(100% + var(--depth));background:color-mix(in oklab,var(--accent) 72%,#000);clip-path:polygon(0 0,calc(100% - var(--depth)) 0,100% var(--depth),100% 100%,var(--depth) 100%,0 calc(100% - var(--depth)))}.feature-face{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background:color-mix(in oklab,var(--accent) calc(var(--lift) * 100%),#10182a);color:color-mix(in oklab,#0a0a0a calc(var(--lift) * 100%),#fff)}.feature-face img{flex:none;width:100%;aspect-ratio:9 / 16}.feature-body{flex:none;height:var(--card-rise);padding:.9rem 1.1rem}.feature-body p{min-height:2.8em;font-size:.95rem;font-weight:500;line-height:1.4;letter-spacing:-.01em}.feature-body button{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.95rem;font-weight:700}.feature-body button .icon{transition:transform .16s}.feature-body button:hover .icon{transform:translate(.2rem)}.feature-controls{display:flex;flex:none;gap:.7rem}.feature-controls button{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffffd9;font-size:1.2rem;touch-action:manipulation;transition:background .16s,color .16s}.feature-controls button:hover{background:#fff;color:#000}.library{position:relative;height:42.8rem;overflow:hidden;margin-top:1rem}.library-pause{position:absolute;z-index:3;top:1.1rem;right:1.1rem;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#0006;font-size:.8rem}.poster-row{display:flex;width:max-content;margin-bottom:.5rem}.poster-track{display:flex;gap:.5rem;padding-right:.5rem;animation:posters 60s linear infinite}.row-1{margin-left:-6rem}.row-1 .poster-track{animation-direction:reverse}.poster-row.is-paused .poster-track{animation-play-state:paused}@keyframes posters{to{transform:translate(-100%)}}.poster-row img{width:13rem;height:17.5rem;flex:none;object-fit:cover;object-position:50% 0;border-radius:.3rem}.library:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000 26%,#0000 56%);pointer-events:none}.library-copy{position:absolute;z-index:2;left:var(--side);bottom:3rem;width:30rem}.library-copy h3{font-size:2.5rem;font-weight:700;line-height:1.2}.library-copy p{margin:.5rem 0 1.9rem;font-size:1.05rem;font-weight:500;line-height:1.5;color:var(--body)}.bento{--bento-width: var(--column);background:#000;padding:3.5rem 0 4.5rem}.bento>header{width:var(--bento-width);margin:0 auto 1.4rem}.bento h2{font-size:2.5rem;font-weight:700;line-height:1.1;letter-spacing:-.0075em}.static-app{display:block;height:auto;overflow:visible;background:transparent;color:inherit;font-family:Inter,Arial,sans-serif}.bento-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:2.6rem;gap:.5rem;width:var(--bento-width);margin:0 auto}.bento-tile{grid-column:var(--x) / span var(--cols);grid-row:var(--y) / span var(--rows);display:flex;flex-direction:column;min-width:0;padding:.7rem .7rem 0;border-radius:.9rem;overflow:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bento-tile:hover{transform:translateY(-.2rem)}.bento-tile.is-side{flex-direction:row;gap:.9rem}.is-side>.bento-text{flex:0 0 40%;flex-direction:column;margin-bottom:.9rem;min-width:0}.is-side .bento-heading{flex-direction:column}.is-side h3{font-size:1.05rem}.is-side .bento-text p{font-size:.68rem}.tile-navy{background:linear-gradient(170deg,#03307f,var(--navy-deep));color:#fff}.tile-blue{background:linear-gradient(170deg,#0b57cf,#01225d);color:#fff}.tile-gold{background:var(--gold);color:#111}.tile-white{background:#f5f5f5;color:#111}.bento-text{flex:none;display:flex;flex-direction:column;margin-bottom:.75rem}.bento-heading{display:flex;gap:.6rem}.bento-icon{flex:none;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:.55rem;background:#ffffff26;font-size:.95rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.bento-tile:hover .bento-icon{transform:scale(1.12) rotate(-6deg)}.tile-gold .bento-icon,.tile-white .bento-icon{background:#0b57cf;color:#fff}.bento-text h3{font-size:.95rem;font-weight:700;line-height:1.15;letter-spacing:-.01em}.bento-text p{margin-top:.12rem;font-size:.68rem;line-height:1.25;opacity:.75}.stage-fill{flex:1;min-height:0;display:flex}.device-host{flex:1;min-width:0;min-height:0;display:flex;justify-content:center;align-items:flex-start;overflow:hidden}.device{flex:none;width:386px;padding:7px 7px 0;border-radius:30px 30px 0 0;background:#0b0b0d}.device-screen{height:1500px;overflow:hidden;border-radius:23px 23px 0 0;background:#f7f7f7;color:#141414;font-family:Archivo-Regular,sans-serif}.shot{transition:transform 3s cubic-bezier(.45,0,.35,1)}.bento-tile:hover .shot:not(.is-still):not(.is-touring){transform:translateY(var(--pan))}.shot.is-touring{animation:shot-tour 16s ease-in-out infinite alternate}@keyframes shot-tour{0%,8%{transform:translateY(0)}92%,to{transform:translateY(var(--pan))}}.shot-fixture{background:#111}.shot-profile{background:#010626}.shot-logo{padding:14px 16px 10px}.shot-body{display:flex;flex-direction:column;gap:8px;padding:8px}.bento-pin{grid-column:var(--x) / span var(--cols);grid-row:var(--y) / span var(--rows);min-width:0;border-radius:1.1rem;overflow:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bento-pin:hover{transform:translateY(-.2rem)}.pin-screen{width:100%;height:100%;overflow:hidden;background:#f7f7f7}.pin-app{position:relative;width:372px;overflow:hidden;background:#f7f7f7;color:#141414;font-family:Archivo-Regular,sans-serif}.pin-float{position:absolute;z-index:3;left:0;top:0;width:110px;opacity:0;filter:drop-shadow(0 6px 12px #0005);transition-property:transform;transition-timing-function:cubic-bezier(.45,.05,.2,1)}.pin-float.is-up{opacity:1}.pin-target{position:absolute;z-index:2;left:50%;display:grid;place-items:center;width:64px;height:64px;margin-left:-32px;border-radius:50%;background:#1f1f1fcc;color:#fff;font-size:22px;opacity:0;transition:opacity .12s,transform .12s,background .12s}.pin-target.is-shown{opacity:1}.pin-target.is-over{background:#d93025;transform:scale(1.2)}.pin-finger{position:absolute;z-index:4;left:-19px;top:-19px;width:38px;height:38px;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.45,.05,.2,1),ease}.pin-finger.is-hidden{opacity:0}.pin-finger i{display:block;width:100%;height:100%;border-radius:50%;background:#ffffff59;box-shadow:0 0 0 2px #ffffffd9,0 2px 8px #0006;transition:transform .14s}.pin-finger.is-pressed i{transform:scale(.8)}.bento-voice{--voice: #ffd978;position:relative;grid-column:var(--x) / span var(--cols);grid-row:var(--y) / span var(--rows);display:grid;place-items:center;min-width:0;border-radius:1.1rem;overflow:hidden;background:#0b0b0d;color:#fff;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bento-voice:hover{transform:translateY(-.2rem)}.voice-wave{position:absolute;inset:0;width:100%;height:100%}.bento-voice header{position:absolute;z-index:1;left:.9rem;right:.9rem;top:.75rem;display:flex;align-items:center;justify-content:space-between}.bento-voice h3{font-size:.85rem;font-weight:700;letter-spacing:-.01em}.bento-voice header span{font-size:.76rem;font-weight:600;animation:voice-rise .32s cubic-bezier(.2,.8,.2,1) both}@keyframes voice-rise{0%{transform:translateY(.5rem);opacity:0}}.voice-word{position:relative;z-index:1;max-width:92%;font-size:2.4rem;font-weight:800;line-height:1.1;letter-spacing:-.02em;text-align:center;text-shadow:0 0 2rem #000;animation:voice-hit .36s cubic-bezier(.2,1.4,.4,1) both}@keyframes voice-hit{0%{transform:scale(.72);opacity:0;filter:blur(.3rem)}}.bento-win{grid-column:var(--x) / span var(--cols);grid-row:var(--y) / span var(--rows);display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:1rem 1.1rem;border-radius:1.1rem;background:#111419;color:#fff;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bento-win:hover{transform:translateY(-.2rem)}.bento-win header{display:flex;align-items:center;justify-content:space-between}.bento-win h3{font-size:.9rem;font-weight:700}.win-ball{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;font-size:.8rem;font-weight:800;animation:win-pop .38s cubic-bezier(.3,1.6,.5,1) both}@keyframes win-pop{0%{transform:scale(.3);opacity:0}}.ball-dot{background:#ffffff26}.ball-six{background:#0bb47c}.ball-four{background:#2882d5}.ball-wicket{background:#e60022}.win-teams{display:flex;justify-content:space-between}.win-teams>div{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:.55rem}.win-teams>div:last-child{text-align:right}.win-teams img{width:2rem;height:2rem;border-radius:50%;object-fit:cover}.win-teams>div:last-child img{order:2}.win-teams b{font-size:3.2rem;font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.win-teams span{order:3;grid-column:1 / -1;margin-top:.15rem;font-size:.75rem;font-weight:600;color:#fff9}.win-bar{display:flex;gap:.25rem;height:.8rem}.win-bar i{flex-basis:0;border-radius:999px;background:#2f7df6;transition:flex-grow .8s cubic-bezier(.3,1.25,.4,1)}.win-bar i+i{background:#ef5a5a}.bento-win p{font-size:.82rem;font-weight:500;color:#ffffffb3;animation:voice-rise .32s both}.bento-poll{grid-column:var(--x) / span var(--cols);grid-row:var(--y) / span var(--rows);display:flex;flex-direction:column;gap:.4rem;justify-content:center;min-width:0;padding:.75rem .9rem;border-radius:1.1rem;background:#f5f5f5;color:#111;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bento-poll:hover{transform:translateY(-.2rem)}.bento-poll header{display:flex;align-items:baseline;justify-content:space-between}.bento-poll h3{font-size:.95rem;font-weight:700}.bento-poll header span{font-size:.7rem;color:#666;font-variant-numeric:tabular-nums}.poll-row{position:relative;display:flex;align-items:center;gap:.45rem;height:2.15rem;padding:0 .7rem;border-radius:.65rem;overflow:hidden;background:#e6e6e6;font-size:.82rem;font-weight:600;transition:background .2s}.poll-row i{position:absolute;inset:0;background:#cfcfcf;transform-origin:left;transition:transform .8s cubic-bezier(.25,.9,.3,1)}.poll-row.is-chosen{background:#d9e6fb;color:#0b57cf}.poll-row.is-chosen i{background:#a9c6f5}.poll-row>:not(i){position:relative}.poll-row img{width:1.2rem;height:1.2rem;border-radius:50%;object-fit:cover}.poll-row .icon{width:.9rem;height:.9rem;stroke-width:3}.poll-row b{margin-left:auto;font-variant-numeric:tabular-nums}.language-roll{margin-top:auto;overflow:hidden;color:#0b57cf}.language-roll span{display:block;font-size:1.8rem;font-weight:800;line-height:1.3;animation:language-roll .42s cubic-bezier(.2,.8,.2,1) both}@keyframes language-roll{0%{transform:translateY(100%);opacity:0}}.language-swap{animation:language-fade .32s both}@keyframes language-fade{0%{opacity:.25}}.bento-alerts{grid-column:var(--x) / span var(--cols);grid-row:var(--y) / span var(--rows);min-width:0;border-radius:1.1rem;overflow:hidden;background:#000;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bento-alerts:hover{transform:translateY(-.2rem)}.alerts-screen{width:100%;height:100%;overflow:hidden}.is-awake .alerts-app{animation:alerts-buzz .34s linear .16s}@keyframes alerts-buzz{20%,60%{transform:translate(-2px)}40%,80%{transform:translate(2px)}}.alerts-app{position:relative;width:372px;overflow:hidden;background:#000;color:#fff;font-family:Archivo-Regular,sans-serif;opacity:.32}.is-awake .alerts-app{opacity:1}.alerts-wash{position:absolute;inset:0;background:radial-gradient(90% 70% at 50% 110%,var(--tone),#0000 75%);opacity:0}.is-awake .alerts-wash{animation:alerts-wash .9s ease-out both}@keyframes alerts-wash{to{opacity:.55}}.alerts-clock{position:relative;display:flex;align-items:baseline;justify-content:space-between;padding:14px 18px 12px}.alerts-clock b{font-family:Archivo-SemiBold,sans-serif;font-size:34px;font-weight:600;line-height:1}.alerts-clock small{font-size:13px;opacity:.8}.alert-list{position:relative;display:flex;flex-direction:column;gap:8px;padding:0 12px}.alert-card{flex:none;display:flex;align-items:center;gap:12px;height:84px;padding:0 14px;border-radius:22px;background:#fff;color:#141414;box-shadow:0 10px 24px #0008}.alert-card.is-new{animation:alert-drop .56s cubic-bezier(.2,1.35,.4,1) both}@keyframes alert-drop{0%{transform:translateY(-120px) scale(.94);opacity:0}}.alert-card img{flex:none;width:46px;height:46px;border-radius:13px}.alert-text{flex:1;display:flex;flex-direction:column;min-width:0;font-size:13px;color:#555}.alert-text small{font-size:11.5px;color:#777}.alert-text small em{font-style:normal;font-family:Archivo-SemiBold,sans-serif;color:var(--tone)}.alert-text strong{overflow:hidden;font-family:Archivo-SemiBold,sans-serif;font-size:15.5px;font-weight:600;color:#141414;white-space:nowrap;text-overflow:ellipsis}.alert-score{flex:none;font-family:Archivo-Bold,sans-serif;font-size:15px;white-space:nowrap}.profile-row{flex:1;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.profile-shot{min-width:0;min-height:0;display:flex;flex-direction:column;gap:.3rem}.profile-shot>span{font-size:.72rem;font-weight:700}.newsletter{padding:8rem 0 4rem}.newsletter-inner{width:var(--column);max-width:calc(100vw - 32px);margin:0 auto;display:grid;grid-template-columns:1.35fr 1fr;gap:3rem}.newsletter h2{font-size:3rem;font-weight:700;line-height:1.08;letter-spacing:-.02em}.newsletter h3{font-size:1.5rem;font-weight:700}.newsletter p{margin:.7rem 0 1.5rem;color:var(--body)}.banner{display:flex;align-items:center;justify-content:center;width:var(--column);max-width:calc(100vw - 32px);height:11.85rem;margin:5rem auto 0;border-radius:.45rem;overflow:hidden;background:radial-gradient(70% 160% at 50% 120%,#0b57cf,#0000),linear-gradient(180deg,var(--navy-deep),var(--navy))}.banner-mark{width:22rem;aspect-ratio:126 / 26;background:#fff;-webkit-mask:url(/assets/app/app_logo_full.svg) center / contain no-repeat;mask:url(/assets/app/app_logo_full.svg) center / contain no-repeat}.support{position:relative;padding:7rem 16px;text-align:center;overflow:hidden}.support-pattern{position:absolute;inset:0;display:flex;justify-content:center;gap:.4rem;filter:grayscale(1) contrast(1.2);opacity:.16;-webkit-mask-image:linear-gradient(0deg,#0000,#000 45%,#000 80%,#0000);mask-image:linear-gradient(0deg,#0000,#000 45% 80%,#0000)}.support-pattern img{flex:none;width:15rem;height:100%;object-fit:cover;object-position:50% 0}.support>:not(.support-pattern){position:relative}.support h2{display:inline-flex;align-items:center;gap:.6rem;font-size:2.5rem;font-weight:700}.support h2 img{width:3rem;height:3rem;border-radius:.6rem}.support p{max-width:29rem;margin:.8rem auto 2rem;color:var(--body)}.site-footer{padding:2.6rem 4.4rem 3.2rem}.footer-top{display:flex;align-items:center;justify-content:space-between}.footer-top nav{display:flex;gap:1rem;font-weight:700;color:#ebebeb}.footer-language{display:inline-flex;align-items:center;gap:.7rem;padding:.7rem 1.2rem;border-radius:.5rem;box-shadow:inset 0 0 0 1px #ffffff40;font-size:1.125rem;font-weight:700}.footer-legal{display:flex;gap:1rem;margin-top:3.4rem;font-size:.875rem;color:#ebebeb}.footer-end{display:flex;justify-content:space-between;margin-top:3rem;font-size:.875rem;color:var(--muted)}@media(max-width:900px){html{font-size:16px}:root{--column: calc(100vw - 32px) }.site-nav{padding:0 16px}.hero{grid-template-columns:minmax(0,1fr);aspect-ratio:auto}.hero-pitch{order:-1;align-items:center;padding:7rem 16px 2rem;text-align:center}.hero h1{font-size:2.5rem}.hero-show{padding-top:0}.hero-stage{--shot-height: 28rem;--shot-step: 15rem;flex:none;height:29rem}.banner-mark{width:70%}.newsletter{padding-top:4rem}.newsletter h2{font-size:2.3rem}.newsletter-inner{grid-template-columns:minmax(0,1fr);padding-inline:0}.game-inner{flex-direction:column;align-items:stretch;max-width:none;width:100%;padding-top:6rem}.game-copy{padding-inline:16px;width:100%;max-width:none;flex-direction:column}.phone{width:100%;height:min(100svh,800px);padding:0;border:0;border-radius:0;box-shadow:none}.phone-screen{border-radius:0}.phone-volume,.phone-power{display:none}.features h2{font-size:2rem}.feature-track{--card-width: min(66vw, 17rem);gap:.6rem}.bento{--bento-width: calc(100vw - 24px) }.bento-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.bento-tile,.bento-tile.is-side{grid-column:span 1;grid-row:auto;flex-direction:column;height:16rem}.bento-tile.is-wide{grid-column:span 2}.bento-pin{grid-column:span 2;grid-row:auto;height:34rem}.bento-alerts{grid-column:span 2;grid-row:auto;height:16rem}.bento-win,.bento-poll{grid-column:span 2;grid-row:auto}.bento-win{min-height:15rem}.is-side>.bento-text{flex:none;margin-bottom:.75rem}.is-side .bento-heading{flex-direction:row}.bento-voice{grid-column:span 2;grid-row:auto;height:10rem}.bento-tile:not(:has(.device)){height:auto}.library-copy{width:auto;right:16px}.site-footer{padding-inline:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
