@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/montserrat-cyrillic-ext-wght-normal.31kzpg2b0a5rp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/montserrat-cyrillic-wght-normal.34sqywawp5ooo.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/montserrat-vietnamese-wght-normal.3-nce-jb_9bxk.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/montserrat-latin-ext-wght-normal.0qrnuj2_50brc.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/montserrat-latin-wght-normal.0s216eisv2o7-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Montserrat Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/montserrat-cyrillic-ext-wght-italic.0zx-rptt9umq8.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/montserrat-cyrillic-wght-italic.3bgd37zw02i4o.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/montserrat-vietnamese-wght-italic.0wpuigdruadpr.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/montserrat-latin-ext-wght-italic.3kt3ocwlu0s9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/montserrat-latin-wght-italic.2upkllio666rw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(../media/rajdhani-devanagari-600-normal.0szftug0xdq8z.woff2)format("woff2"),url(../media/rajdhani-devanagari-600-normal.0xfv4jb_1pebc.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(../media/rajdhani-latin-ext-600-normal.3izcoupo11oe-.woff2)format("woff2"),url(../media/rajdhani-latin-ext-600-normal.32_rx0omwm4wx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(../media/rajdhani-latin-600-normal.44429yc8lpv97.woff2)format("woff2"),url(../media/rajdhani-latin-600-normal.2e19miumqy07v.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(../media/rajdhani-devanagari-700-normal.2jip2f327niva.woff2)format("woff2"),url(../media/rajdhani-devanagari-700-normal.2phe4hd_hufbj.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(../media/rajdhani-latin-ext-700-normal.444nomuxxmljg.woff2)format("woff2"),url(../media/rajdhani-latin-ext-700-normal.2c7vexx8i253u.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(../media/rajdhani-latin-700-normal.1ugh377nth0yw.woff2)format("woff2"),url(../media/rajdhani-latin-700-normal.1iej3_5wcrxei.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0c;--raised:#151517;--surface-1:#151517;--control:#1f1f22;--surface-2:#1f1f22;--surface-3:#1f1f22;--scrim:#060607bd;--line:#27272b;--line-strong:#85858e;--text:#f4f4f5;--text-hi:#fff;--text-muted:#a1a1aa;--text-disabled:#5e5e66;--text-on-fill:#0b0b0c;--red-spec:#fd7563;--red-hi:#fb392a;--red:#db1309;--red-lo:#a70803;--red-shadow:#6c0b05;--red-hover:#e41a0e;--red-text:#ff5b4a;--on-red:#fff;--on-red-shadow:#3c000059;--gold-spec:#fff2c6;--gold-hi:#f6d373;--gold:#e0a93b;--gold-lo:#b07a24;--gold-shadow:#6e4a12;--silver-spec:#fff;--silver-hi:#e7eaef;--silver:#bec4cd;--silver-lo:#7c838d;--bronze-spec:#ffd7b2;--bronze-hi:#e7a46e;--bronze:#c47d46;--bronze-lo:#7a4521;--blue-hi:#82b4ff;--blue:#3f7fff;--blue-lo:#1f4fd0;--blue-text:#76a8ff;--win:#34c77b;--loss:#ff5b4a;--stage:radial-gradient(140% 62% at 50% -16%, color-mix(in srgb, var(--red) 17%, transparent) 0%, color-mix(in srgb, var(--red) 6%, transparent) 36%, color-mix(in srgb, var(--red) 0%, transparent) 64%);--surf-light:#ffffff0d;--edge:#ffffff16;--rim:#ffffff0a;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--text);--font-text:"Montserrat Variable", "Montserrat", system-ui, sans-serif;--font-num:"Rajdhani", "Montserrat", system-ui, sans-serif;--fw-text:400;--fw-button:600;--fw-heading:700;--fw-hero:900;--fw-num:700;--fw-unit:600;--digit-w:.55em;--fs-hero:clamp(6rem, 3rem + 14vw, 14rem);--fs-metric-xl:clamp(3.5rem, 2.4rem + 5.4vw, 7.5rem);--fs-metric-l:clamp(2.75rem, 2.2rem + 2.4vw, 4.5rem);--fs-metric-m:clamp(1.75rem, 1.5rem + .9vw, 2.375rem);--fs-display:clamp(1.375rem, 1.05rem + 1.4vw, 2.5rem);--fs-headline:clamp(1.75rem, 1.2rem + 2.4vw, 3.5rem);--fs-title:clamp(1.125rem, 1.05rem + .35vw, 1.375rem);--fs-body:1rem;--fs-small:.875rem;--fs-label:.8125rem;--fs-micro:.75rem;--lh-tight:.92;--lh-head:1.15;--lh-body:1.45;--track-label:.08em;--track-tagline:.32em;--track-number:0;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--sp-20:5rem;--gutter:clamp(1rem, .6rem + 1.8vw, 2.5rem);--gap:clamp(.75rem, .6rem + .6vw, 1.5rem);--tap:48px;--tap-gloved:72px;--nav-h:72px;--fab:64px;--avatar-s:32px;--avatar-m:40px;--avatar-l:72px;--tile-min:10rem;--panel-min:20rem;--r-0:0;--r-1:2px;--r-2:4px;--r-3:8px;--r-4:12px;--r-full:999px;--slant:11.3deg;--slant-tan:.2;--cut-s:6px;--cut-m:10px;--cut-l:15px;--shadow-1:0 1px 0 #ffffff0a inset, 0 1px 2px #00000080;--shadow-2:0 1px 0 #ffffff0d inset, 0 6px 16px #00000073;--shadow-3:0 1px 0 #ffffff0f inset, 0 16px 40px #0000008c;--dur-hit:70ms;--dur-fast:.12s;--dur-base:.18s;--dur-enter:.24s;--dur-reward:.42s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-punch:cubic-bezier(.3, 0, 0, 1)}
*,:before,:after{box-sizing:border-box}:root{--hdr-h:3.5rem;--section-y:clamp(2.5rem, 6svh, 6rem);--t-display:clamp(2.2rem, .9rem + 3.6vw, 8rem);--t-title:clamp(2rem, 1.1rem + 3.2vw, 4.75rem);--t-figure:var(--t-title);--t-numeral:clamp(4.5rem, 3.6rem + 2.4vw, 6.5rem);--t-h3:clamp(1.25rem, 1.05rem + .7vw, 1.5rem);--t-body:1rem;--t-cap:.875rem;--s-tight:.5rem;--s-near:1rem;--s-block:1.5rem;--s-group:2rem;--r-5:16px}@media (min-width:48rem){:root{--hdr-h:4.25rem;--s-block:2rem;--s-group:3rem}}@media (min-width:64rem){:root{--t-body:1.0625rem}}html{background:var(--bg);color:var(--text);scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr-h) + 1rem);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font-family:var(--font-text);font-weight:400;font-size:var(--t-body);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:clip}img,svg{max-width:100%;height:auto;display:block}a{color:inherit}p,h1,h2,h3,h4,ul,ol,dl,dd,figure,table{margin:0}ul,ol{padding:0;list-style:none}th{font-weight:inherit;text-align:inherit}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}:focus-visible{box-shadow:var(--focus-ring);outline:none}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--gutter);z-index:100;background:var(--text);color:var(--bg);padding:.75rem 1rem;position:absolute;top:-4rem}.skip:focus{top:.5rem}.wrap{width:100%;padding-inline:var(--gutter)}.sec{padding-block:var(--section-y)}.hero__h1{text-transform:uppercase;font-style:italic;font-weight:900;font-size:var(--t-display);letter-spacing:-.015em;line-height:.94}.h2{text-transform:uppercase;font-style:italic;font-weight:900;font-size:var(--t-title);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;line-height:1}.h3{text-transform:none;font-style:normal;font-weight:700;font-size:var(--t-h3);letter-spacing:-.005em;text-wrap:balance;overflow-wrap:break-word;line-height:1.25}.body{text-transform:none;font-style:normal;font-weight:400;font-size:var(--t-body);letter-spacing:0;text-wrap:pretty;line-height:1.5}.note{font-size:var(--t-body);color:var(--text-muted);text-wrap:pretty;line-height:1.5}.label{text-transform:none;font-style:normal;font-weight:600;font-size:var(--t-body);letter-spacing:.01em;color:var(--text-muted);line-height:1.3}.fig{font-family:var(--font-num);text-transform:none;font-style:normal;font-weight:700;font-size:var(--t-figure);letter-spacing:0;line-height:1;display:inline-block}.cap{text-transform:none;font-style:normal;font-weight:400;font-size:var(--t-cap);letter-spacing:0;color:var(--text-muted);text-wrap:pretty;line-height:1.45}.btn{isolation:isolate;min-height:3rem;padding:0 var(--sp-6);cursor:pointer;text-align:center;color:var(--text);font-weight:600;font-size:var(--t-body);letter-spacing:.01em;text-transform:none;transition:transform var(--dur-fast) var(--ease-punch);background:0 0;border:0;justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"";z-index:-1;background:var(--plate,var(--surface-2));border:var(--plate-border,0);border-radius:var(--r-4);transition:background-color var(--dur-fast) var(--ease-out);position:absolute;inset:0}.btn:active{transform:scale(.97)}.btn:focus-visible{box-shadow:none}.btn:focus-visible:before{outline:2px solid var(--text);outline-offset:3px}.btn--primary{min-height:3.5rem;padding:0 calc(var(--sp-6) + var(--cut-m));--plate:var(--red);color:var(--on-red)}.btn--primary:before{border-radius:var(--r-1);transform:skewX(calc(-1 * var(--slant)))}.btn--primary:hover{--plate:var(--red-hover)}.btn--secondary:hover{--plate:var(--surface-3)}.btn--ghost{--plate:transparent;--plate-border:2px solid var(--line-strong)}.btn--ghost:hover{--plate:var(--surface-2)}.btn--text{--plate:transparent;padding:0}.btn--text span{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.btn--text:hover span{text-decoration-thickness:2px}.btn--sm{min-height:2.75rem;padding:0 var(--sp-5)}.btn--block{width:100%}.btn:disabled{cursor:progress}.cta{gap:var(--sp-4) var(--sp-6);margin-top:var(--sp-8);flex-wrap:wrap;align-items:center;display:flex}.status{align-items:center;gap:.6rem;display:inline-flex}.status__dot{border-radius:var(--r-full);background:var(--text-muted);width:.55rem;height:.55rem}.chip{min-height:2.75rem;padding:0 var(--sp-4);color:var(--text);white-space:nowrap;background:var(--surface-2);border-radius:var(--r-4);align-items:center;text-decoration:none;display:inline-flex}a.chip:hover{background:var(--surface-3)}a.chip:focus-visible{box-shadow:var(--focus-ring)}
.raised{background:var(--raised)}.muted{color:var(--text-muted)}.note{font-size:var(--t-body);color:var(--text-muted);text-wrap:pretty;line-height:1.5}.h2__line{text-wrap:balance;display:block}.h2__sentence{display:inline-block}.h2--sentence{text-transform:none;letter-spacing:-.015em;line-height:1.06}.swipe{gap:var(--gap);margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) var(--sp-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;display:flex;overflow-x:auto}.swipe>*{flex:0 0 var(--item,66%);scroll-snap-align:start;min-width:0}.swipe:focus-visible{box-shadow:inset 0 0 0 2px var(--text)}.tag{color:var(--text);font-size:var(--t-cap);align-items:center;gap:.5rem;font-weight:600;line-height:1.3;display:inline-flex}.tag__dot{box-sizing:border-box;border-radius:var(--r-full);border:2px solid;flex:none;width:.65rem;height:.65rem}.tag__dot[data-status=inDev]{background:currentColor}.tag__dot[data-status=beta]{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.tag+.h2{margin-top:var(--s-tight)}.phone{margin:0}.phone__body{aspect-ratio:var(--ratio,375 / 812);background:var(--bg);border-radius:clamp(1.1rem,.6rem + 1.6vw,2.2rem);position:relative;overflow:hidden}.phone__img{object-fit:cover;object-position:top}.phone--sheet .phone__body{background:var(--raised)}.phone--sheet .phone__img{object-fit:contain;object-position:top}.phone__cap{margin-top:var(--s-tight);text-align:center}.hdr{z-index:50;height:var(--hdr-h);background:var(--bg);-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);border-bottom:1px solid var(--line);position:sticky;top:0}.hdr__bar{align-items:center;gap:var(--sp-3);height:100%;display:flex}.hdr__logo{align-items:center;gap:.6rem;min-height:2.75rem;margin-right:auto;text-decoration:none;display:inline-flex}.hdr__sym{width:auto;height:2rem}.hdr__lockup{gap:.3rem;display:grid}.hdr__word{width:auto;height:.75rem}.hdr__tag{margin:0;display:none}@media (min-width:48rem){.hdr__sym{height:2.4rem}.hdr__word{height:.8rem}.hdr__tag{display:block}}.hdr__nav{display:none}@media (min-width:80rem){.hdr__nav{margin-right:var(--sp-6);gap:clamp(1rem,.1rem + 1.2vw,2.25rem);display:flex}}.hdr__nav a{white-space:nowrap;align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.hdr__nav a:hover,.hdr__nav a[aria-current]{color:var(--text)}.hdr__end{align-items:center;gap:var(--sp-2);display:flex}.hdr__lang{justify-content:center;min-width:2.75rem;padding:0 .75rem}.hdr__lang-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:40rem){.hdr__lang{padding:0 var(--sp-4)}.hdr__lang-code{display:none}.hdr__lang-name{clip:auto;width:auto;height:auto;position:static;overflow:visible}}.hdr__list{white-space:nowrap;padding:0 var(--sp-4)}.hdr[data-cta=in] .hdr__list{display:none}@media (max-width:29.99rem){.hdr[data-cta=out] .hdr__lockup{display:none}}.photo{margin:0}.photo__frame{border-radius:var(--r-5);background:var(--raised);position:relative;overflow:hidden}.photo__frame:after{content:"";border-radius:inherit;box-shadow:inset 0 1px 0 var(--edge), inset 0 0 0 1px var(--rim);pointer-events:none;position:absolute;inset:0}.photo__frame picture{height:100%;display:block}.photo__frame img{object-fit:cover;width:100%;height:100%;display:block}.photo__cap{margin-top:var(--sp-2)}.hero{padding-block:var(--sp-3) var(--sp-6);position:relative}.hero__grid{grid-template-columns:minmax(0,1fr);display:grid}.hero__copy{display:contents}.hero__eyebrow{order:0}.hero__h1{font-size:clamp(2.2rem, var(--h1-vw), 6.5rem);order:1;margin-top:.125rem}.hero__w{display:block}.hero__w--hot{color:var(--red-text)}.hero__stage{margin:var(--sp-2) 0 0;order:2}.hero__frame{height:clamp(8rem,100svh - 34rem,22rem);position:relative;container-type:size}.hero__lead{order:3;margin-top:.625rem}.paidreturn{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--surface-2);order:4}.hero__price{color:var(--text-muted);order:5;margin-top:.375rem}.hero .cta{gap:var(--sp-1) var(--sp-6);order:6;justify-items:start;margin-top:.625rem;display:grid}.hero .cta .btn--primary{width:100%}.hero .cta .btn--text{min-height:2.75rem}.hero__note{order:7;align-items:baseline;gap:.5rem;margin-top:.375rem;display:flex}.hero__note .status__dot{flex:none;transform:translateY(-.05em)}.hero__photo{position:absolute;inset:0}.hero__photo img{object-position:50% 54%}.hero__card{aspect-ratio:1080/1350;border-radius:var(--r-4);height:min(100%,40cqw);position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 24px 48px -24px #000000e6}.hero__card img{object-fit:cover;width:100%;height:100%}@media (max-height:36rem){.hero__frame{height:clamp(7.25rem,100svh - 34rem,22rem)}}@media (min-width:48rem){.hero__frame{height:22rem}}@media (min-width:64rem){.hero{min-height:calc(100svh - var(--hdr-h));align-items:center;padding-block:clamp(2rem,4vw,5rem);display:grid}.hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(2rem,4vw,6rem)}.hero__copy{grid-area:1/1;display:block;container-type:inline-size}.hero__h1{margin-top:var(--sp-3);font-size:clamp(2.2rem, max(var(--h1-cqi), var(--t-title) * 1.25), 10rem)}.hero__lead{margin-top:var(--sp-6);font-size:var(--t-h3);line-height:1.4}.hero__price{margin-top:var(--sp-4)}.hero .cta{margin-top:var(--sp-6);align-items:center;gap:var(--sp-1) var(--sp-6);flex-wrap:wrap;display:flex}.hero .cta .btn--primary{width:auto}.hero .cta .cta__note{flex-basis:100%;order:1}.hero__note{margin-top:var(--sp-5)}.hero__stage{grid-area:1/2;margin:0}.hero__frame{aspect-ratio:16/9;height:auto}.hero__photo img{object-position:50% 50%}.hero__card{height:70%;bottom:-8%}.hero__caption{margin-right:34%}}.rankings__grid{gap:var(--s-block);margin-top:var(--s-block);grid-template-columns:minmax(0,1fr);display:grid}.rankings__pull{margin-top:var(--s-near);font-weight:700}.rankings__media .phone{width:min(56%,22rem);margin-inline:auto}.rankings__row{margin-top:var(--s-near);color:var(--text)}.rankings__media .cap{margin-top:var(--s-tight)}.facts{border-bottom:1px solid var(--line)}.facts li{border-top:1px solid var(--line);padding-block:.625rem}.rankings__ranks .h3+.ranks,.rankings__ranks .note{margin-top:var(--s-near)}.rankings__foot{gap:var(--s-block);margin-top:var(--s-group);grid-template-columns:minmax(0,1fr);display:grid}.rankings__fair .note{margin-top:var(--s-tight)}.rankings__end .disclosure{margin-top:0}.rankings__end .cta{margin-top:var(--s-block)}.rankings__end .cta .btn--primary{width:100%}.ranks{--item:6.5rem}.rank{text-align:center;flex-direction:column;align-items:center;gap:.2rem;display:flex}.rank__no{font-family:var(--font-num);color:var(--text-muted);font-weight:700}.rank__emblem{mix-blend-mode:lighten;width:4.5rem;height:auto}.rank__name{color:var(--text);font-size:var(--t-cap);overflow-wrap:normal}@media (min-width:48rem){.rankings__media .phone{width:min(50%,22rem)}}@media (min-width:64rem){.rankings__grid{column-gap:clamp(2rem,3vw,5rem);row-gap:var(--s-block);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,4fr);align-items:start}.rankings__top{grid-area:1/1}.rankings__facts{grid-area:2/1}.rankings__media{top:calc(var(--hdr-h) + 2rem);grid-area:1/2/span 3;position:sticky}.rankings__media .phone{width:100%}.rankings__ranks{grid-area:1/3/span 3}.ranks{padding:0 var(--sp-4);border-radius:var(--r-5);margin:0;display:block;overflow:visible}.rank{column-gap:var(--sp-3);text-align:left;grid-template-columns:2rem 3rem minmax(0,1fr);align-items:center;min-height:3.75rem;display:grid}.rank+.rank{border-top:1px solid var(--line)}.rank__emblem{width:3rem}.rank__name{font-size:var(--t-body)}.rankings__foot{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,3vw,5rem)}.rankings__end .cta .btn--primary{width:auto}}.disclosure{margin-top:var(--s-block)}.disclosure__btn{gap:var(--sp-3)}.disclosure__chev{background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;flex:none;width:.9rem;height:.9rem}.disclosure[data-open=true] .disclosure__chev{background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat}.disclosure__region{visibility:hidden;grid-template-rows:0fr;display:grid;overflow:clip}.disclosure[data-open=true] .disclosure__region{visibility:visible;grid-template-rows:1fr}.disclosure__inner{min-height:0;overflow:clip}@media (scripting:none){.disclosure__btn{display:none}.kit__specs .kit__specs-h{display:block}.disclosure__region{visibility:visible;grid-template-rows:1fr}}.ladders{padding-top:var(--s-block)}.ladders .lead-gap{margin-top:var(--s-near)}.ladders__cards{gap:var(--gap);margin-top:var(--s-block);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.ladders__cards{grid-template-columns:repeat(2,1fr)}}.ladder-card{background:var(--surface-1);border-radius:var(--r-5);gap:var(--sp-3);flex-direction:column;padding:clamp(1.25rem,1rem + 2vw,2.5rem);display:flex}.ladder-card .body{color:var(--text-muted)}.ladder-card__top{justify-content:space-between;align-items:baseline;gap:var(--sp-4);display:flex}.ladder-card__top .label{color:var(--text)}.ladder-card__visual{align-items:center;min-height:clamp(8rem,14vw,13rem);display:flex;container-type:inline-size}@media (min-width:48rem){.ladders__cards{grid-template-rows:repeat(5,auto)}.ladder-card{grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--sp-3);display:grid}}.level-num{align-items:baseline;gap:var(--sp-3);display:flex}.level-num .fig{font-size:clamp(4.5rem,33cqi,6.5rem);line-height:.9}.emblems{gap:var(--sp-4) var(--sp-2);grid-template-columns:repeat(4,1fr);align-items:end;width:100%;display:grid}@container (max-width:24rem){.emblems{gap:var(--sp-6) var(--sp-4);grid-template-columns:repeat(2,1fr)}}.emblems li{gap:var(--sp-2);text-align:center;justify-items:center;display:grid}.emblems img{mix-blend-mode:lighten;width:100%;height:auto}.emblems .label{color:var(--text-muted);overflow-wrap:normal}.referee__grid{gap:var(--s-block);grid-template-columns:minmax(0,1fr);display:grid}.referee__copy .body{margin-top:var(--s-near)}.referee__photo .photo__frame{aspect-ratio:3/2}.referee__photo img{object-position:50% 50%}.referee__more .h3{margin-top:var(--s-block)}.referee__more .h3+.body{margin-top:var(--s-tight);color:var(--text-muted)}.rules{margin-top:var(--s-near)}.rules li{border-top:1px solid var(--line);padding-block:.375rem}.duel{border-radius:var(--r-5);padding:clamp(1rem,.5rem + 2vw,2rem);container:duel/inline-size}.duel__sample{margin-bottom:var(--sp-2)}.duel__table{width:100%;display:block}.duel__table :is(thead,tbody){column-gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.duel__table tr{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-columns:subgrid;align-items:baseline;display:grid}.duel__side--red{color:var(--red-text);text-align:left}.duel__side--blue{color:var(--blue-text);text-align:right}.duel__corners th{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}@container duel (min-width:22rem){:lang(ro) .duel__br{display:none}}@container duel (min-width:18.5rem){:lang(en) .duel__br{display:none}}.duel__round,.duel__label{text-align:center;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;white-space:nowrap}.duel__table .duel__score{margin-top:var(--sp-3);text-align:center;display:block}.duel__score :is(tr,td){display:block}.duel__score .fig.duel__verdict{font-size:var(--t-numeral);margin-top:var(--sp-1);white-space:nowrap;line-height:.82}.duel__score .cap{margin-top:var(--sp-1)}.duel__rows{row-gap:var(--sp-2);margin-top:var(--sp-4)}.duel__row{grid-template-rows:auto .375rem;row-gap:.3125rem}.duel .fig{font-size:var(--t-h3);line-height:1}.duel__a{text-align:right}.duel__b{text-align:left}.duel__row:before,.duel__row:after{content:"";border-radius:var(--r-1);grid-area:2/1/auto/-1;height:.375rem}.duel__row:before{width:calc(var(--a) * (50% - 1px));justify-self:end;margin-right:calc(50% + 1px)}.duel__row:after{width:calc(var(--b) * (50% - 1px));justify-self:start;margin-left:calc(50% + 1px)}.duel__row:not(.duel__row--acc){background:linear-gradient(var(--line-strong), var(--line-strong)) 50% 100% / 1px .625rem no-repeat}.duel__row--thrown{padding-bottom:var(--sp-2);border-bottom:1px solid var(--line)}.duel__row.duel__row--thrown{background-position:50% calc(100% - var(--sp-2))}.duel__row--acc{padding-top:var(--sp-2);border-top:1px solid var(--line);grid-template-rows:auto}.duel__row--acc:before,.duel__row--acc:after{content:none}.tl{margin-top:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line);overflow-x:clip;container-type:inline-size}.tl__plot{--cell:.375rem;--pitch:.40625rem;--lane:calc(var(--stack) * var(--pitch) + 2px)}@container (min-width:30rem){.tl__plot{--cell:.5rem;--pitch:.59375rem}}.tl__lanes{position:relative}.tl__lanes:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:calc(50% - .5px);left:0;right:0}.tl__lane{height:var(--lane);position:relative}.tl__lane--red{color:var(--red-text)}.tl__lane--blue{color:var(--blue-text)}.tl__m{left:calc(var(--x) * 1%);width:var(--cell);height:var(--cell);margin-left:calc(var(--cell) / -2);position:absolute}.tl__lane--red .tl__m{bottom:calc(var(--lv) * var(--pitch) + 1.5px)}.tl__lane--blue .tl__m{top:calc(var(--lv) * var(--pitch) + 1.5px)}.tl__m--landed{border-radius:var(--r-full);background:currentColor}.tl__m--blocked{border-radius:var(--r-full);border:1.5px solid}.tl__m--missed{background:linear-gradient(currentColor,currentColor) 50% 0/2px 100% no-repeat}.tl__m--unresolved{color:var(--text-muted);background:radial-gradient(circle,currentColor 1.5px,#0000 2px)}.tl__ticks{height:1.125rem;margin-top:var(--sp-1);position:relative}.tl__tick{top:0;left:calc(var(--x) * 1%);font-family:var(--font-num);font-weight:var(--fw-unit);font-size:var(--t-cap);color:var(--text-muted);line-height:1.125rem;position:absolute;transform:translate(-50%)}.tl__tick:first-child{transform:none}.tl__tick:last-child{transform:translate(-100%)}.tl__legend{gap:var(--sp-1) var(--sp-4);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.tl__legend li{align-items:center;gap:.375rem;display:inline-flex}.tl__key{width:.5rem;height:.5rem;color:var(--text);flex:none}.tl__key.tl__m--unresolved{color:var(--text-muted)}@media (min-width:64rem){.referee__grid{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,4vw,6rem)}.referee__copy{grid-area:1/1}.referee__photo{grid-area:2/1}.referee__more{grid-area:3/1}.referee__panel{grid-area:1/2/span 3}}@media (min-width:64rem) and (min-height:50rem){.referee__panel{top:calc(var(--hdr-h) + 1rem);position:sticky}}@media (forced-colors:active){.duel__score .fig.duel__verdict{line-height:1.35}:is(.tl__lanes,.tl__key){forced-color-adjust:none}.tl__lane--red,.tl__key{color:canvastext}.tl__lane--blue{color:highlight}.tl__lane .tl__m--unresolved,.tl__key.tl__m--unresolved{color:graytext}.tl__lanes:before{background:canvastext}.duel .duel__row:before{forced-color-adjust:none;box-shadow:none;background:canvastext}.duel .duel__row:after{forced-color-adjust:none;box-shadow:none;background:highlight}}.share__grid{gap:var(--s-block);grid-template-columns:minmax(0,1fr);display:grid}.share__top .body{margin-top:var(--s-near)}.cards{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.card{border-radius:var(--r-4);position:relative}.card img{border-radius:inherit;width:100%;height:auto;display:block;box-shadow:0 16px 36px -20px #000000e6}.card--wide{display:none}.share__cards figcaption,.share__bottom .body{margin-top:var(--s-tight)}.share__bottom .body:not(.share__access){color:var(--text-muted)}@media (min-width:64rem){.share__grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,4vw,6rem)}.share__top{grid-area:1/1}.share__bottom{grid-area:2/1}.share__cards{grid-area:1/2/span 2}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2.5rem)}.card--wide{display:block}}.strip__grid{gap:var(--s-block) clamp(2rem, 1rem + 4vw, 6rem);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:56rem){.strip__grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.strip__copy .body{margin-top:var(--s-tight);color:var(--text-muted)}@media (min-width:40rem){.form--compact{grid-template-columns:minmax(0,1fr) auto;align-items:end}.form--compact .field{grid-area:1/1}.form--compact .btn--block{grid-area:1/2;width:auto}.form--compact .check{grid-area:2/1/auto/-1}.form--compact .form__live{grid-area:3/1/auto/-1}}.how__head{gap:var(--s-block);grid-template-columns:minmax(0,1fr);display:grid}.loop__steps{--item:64%;margin-top:var(--s-block)}.loop__step{flex-direction:column;display:flex}.loop__tag{margin-top:var(--s-near);color:var(--text)}.loop__body{margin-top:var(--sp-1);color:var(--text-muted)}.how__progress{margin-top:var(--s-block)}.how__measures{margin-top:var(--s-group)}.tiles{gap:var(--sp-6) var(--sp-4);margin-top:var(--s-near);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tile__value{align-items:baseline;gap:0 var(--sp-2);flex-wrap:wrap;display:flex}.tile__value .fig{font-size:var(--t-title)}.tile__unit{font-family:var(--font-num);font-weight:600;font-size:var(--t-body);color:var(--text-muted)}.tile__label{margin-top:var(--sp-1);color:var(--text)}.tile .cap{margin-top:var(--sp-1)}.how__note{margin-top:var(--s-block)}@media (min-width:40rem){.loop__steps{scroll-snap-type:none;gap:var(--s-block) clamp(1.5rem, 3vw, 4rem);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;padding:0;display:grid;overflow:visible}.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.how__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;column-gap:clamp(2rem,4vw,6rem)}}.camp__grid{gap:var(--s-block);grid-template-columns:minmax(0,1fr);display:grid}.camp__copy{display:contents}.camp__top{order:1}.camp__lead{order:2}.camp__scale{order:3}.camp__cook{order:4}.camp__trio{order:5}.shots{order:6}.camp__bottom{order:7}.camp__top .h2{margin-top:var(--sp-2)}.camp__lead .body+.body{margin-top:var(--s-near)}.camp__trio img{object-position:50% 100%}.camp__scale .photo__frame{aspect-ratio:4/3}.camp__scale img{object-position:50% 62%}.shots{--item:52%}.camp__bottom>*+*{margin-top:var(--s-near)}.camp__access{color:var(--text)}@media (min-width:64rem){.camp__grid{column-gap:var(--sp-4);grid-template:"copy scale trio""copy shots shots"1fr/minmax(0,5fr) minmax(0,2.18fr) minmax(0,4.82fr);align-items:start}.camp__copy{padding-right:calc(clamp(2rem, 4vw, 6rem) - var(--sp-4));grid-area:copy;display:block}.camp__copy>*+*{margin-top:var(--s-block)}.camp__scale{grid-area:scale}.camp__scale .photo__frame{aspect-ratio:auto}.camp__trio{grid-area:trio}.shots{grid-area:shots;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);margin:0;padding:0;display:grid;overflow:visible}.shots>:nth-child(2){margin-top:3rem}}.coaches__head{gap:var(--s-block);grid-template-columns:minmax(0,1fr);display:grid}.coaches__lead{margin-top:var(--s-near)}.aud{--item:80%;margin-top:var(--s-block)}.aud__item{flex-direction:column;display:flex}.aud__head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.aud__head .tag{flex:none}.aud__line{margin-top:var(--sp-1);color:var(--text);font-weight:600}.aud__item .note{margin-top:var(--sp-1);margin-bottom:var(--sp-4)}.crop{border-radius:var(--r-5);aspect-ratio:4/3;background:var(--bg);overflow:hidden}.aud__device{margin-top:auto}.crop img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.coaches__caption{margin-top:var(--s-tight)}.coaches__ask{margin-top:var(--s-group);color:var(--text)}.coaches .disclosure{margin-top:var(--s-near)}@media (min-width:64rem){.coaches__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;column-gap:clamp(2rem,4vw,6rem)}.aud{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1rem,2vw,2.5rem);margin-inline:0;padding:0;display:grid;overflow:visible}.aud__item{grid-row:span 4;grid-template-rows:subgrid;display:grid}.aud__device{align-self:start;margin-top:0}}.gympilot{gap:var(--s-block) clamp(2rem, 1rem + 4vw, 6rem);padding-top:var(--s-block);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:56rem){.gympilot{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.gym-states{margin-top:var(--sp-5)}.gym-states .gym-state{display:none}.gym-states .gym-state:target{display:flex}.gympilot__copy .body{margin-top:var(--s-tight);color:var(--text-muted)}.kit__grid{gap:var(--s-group);grid-template-columns:minmax(0,1fr);display:grid}.kit__main>.body{margin-top:var(--s-near)}.place{gap:var(--sp-3);margin-top:var(--s-block);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.place__item .photo__frame{aspect-ratio:1}.kit__more .h3+.kit__case,.kit__more .h3+.specs{margin-top:var(--s-tight)}.kit__case+.box{margin-top:var(--s-near)}.kit__specs{margin-top:var(--s-block)}.kit__specs-h{display:none}.kit__specs .disclosure{margin-top:0}.kit__specs .specs{padding-top:var(--s-near)}.box{gap:var(--sp-1) var(--sp-6);flex-wrap:wrap;display:flex}.specs{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);display:grid}.specs>div{column-gap:var(--sp-3);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;display:grid}.specs dd{margin:0}@media (min-width:48rem){.specs{column-gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.kit__more .cap{margin-top:var(--s-near)}@media (min-width:64rem){.kit__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;column-gap:clamp(2rem,4vw,6rem)}.kit__specs-h{display:block}.kit__specs .disclosure__btn{display:none}.kit__specs .disclosure__region{visibility:visible;grid-template-rows:1fr}.kit__specs .specs{padding-top:var(--s-tight)}}.plates{gap:var(--s-group);margin-top:var(--s-block);grid-template-columns:minmax(0,1fr);display:grid}.plate .h3{margin-top:var(--s-block)}.plate .h3+.note{margin-top:var(--sp-1)}.plate__label{color:var(--text)}.plate__price{margin-top:var(--sp-1);align-items:baseline;gap:var(--sp-2);display:flex}.plate__tbd{row-gap:var(--sp-1);display:grid}.plate__fig{line-height:1}.plate>.plate__rest{margin-top:var(--sp-2);color:var(--text-muted)}.plate>.body,.plate>.note{margin-top:var(--sp-2)}.price .wrap>.cap{margin-top:var(--s-tight)}.price .wrap>.plates+.cap,.price .cta{margin-top:var(--s-block)}.price .cta .btn--primary{width:100%}@media (min-width:48rem){.plates{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,6rem)}.price .cta .btn--primary{width:auto}}.stepper{--node:1.5rem;gap:var(--sp-3);margin-top:var(--s-block);grid-template-columns:minmax(0,1fr);display:grid}.step{--y:calc((var(--t-cap) * 1.45 - var(--node)) / 2);grid-template-columns:var(--node) minmax(0, 1fr);column-gap:var(--sp-3);align-content:start;align-items:start;display:grid;position:relative}.step--bare{--y:calc((var(--t-body) * 1.5 - var(--node)) / 2)}.step>:not(.step__node){grid-column:2}.step__node{z-index:1;margin-top:var(--y);width:var(--node);height:var(--node);border-radius:var(--r-full);border:2px solid var(--line-strong);background:var(--bg);grid-area:1/1/span 3;place-items:center;display:grid;position:relative}.step[data-state=now] .step__node{border-color:var(--text)}.step[data-state=done] .step__node{color:var(--text-on-fill);border:0}.step__check{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem}.step__led{width:.5rem;height:.5rem}.step:not(:last-child):before,.step[data-state=done]:not(:last-child):after{content:"";left:calc(var(--node) / 2 - 1px);width:2px;top:calc(var(--y) + var(--node) / 2);bottom:calc(-1 * (var(--sp-3) + var(--node) / 2));border-radius:1px;position:absolute}.step__state{color:var(--text);font-weight:600}.step__text{color:var(--text-muted)}.step__head{color:var(--text);font-weight:700}.step__demo{justify-self:start;min-height:2.75rem;margin-block:-.5rem -.75rem}.status__founder{margin-top:var(--s-near);color:var(--text)}.status__note{margin-top:var(--s-block)}.legend{gap:var(--sp-2);margin-top:var(--s-near);grid-template-columns:minmax(0,1fr);display:grid}.legend li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.legend .tag__dot{color:var(--text);margin-top:.3em}@media (min-width:64rem){.stepper{gap:var(--sp-6);grid-template-columns:repeat(5,minmax(0,1fr))}.step{row-gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}.step>:not(.step__node),.step__node{grid-area:auto/1}.step__node{margin-top:0}.step:not(:last-child):before,.step[data-state=done]:not(:last-child):after{top:calc(var(--node) / 2 - 1px);bottom:auto;left:calc(var(--node) / 2);right:calc(-1 * (var(--sp-6) + var(--node) / 2));width:auto;height:2px}.legend{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.faq__list{margin-top:var(--s-block);column-gap:var(--sp-16)}@media (min-width:48rem){.faq__list{column-count:2}}@media (min-width:100rem){.faq__list{column-count:3}}.qa{border-top:1px solid var(--line);break-inside:avoid}.qa__q{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:3.5rem;padding:var(--sp-2) 0;list-style:none;display:flex}.qa__q::-webkit-details-marker{display:none}.qa__q .label{color:var(--text)}.qa__q:after{content:"";background:linear-gradient(var(--text-muted), var(--text-muted)) center / 100% 2px no-repeat, linear-gradient(var(--text-muted), var(--text-muted)) center / 2px 100% no-repeat;flex:none;width:.9rem;height:.9rem}.qa[open] .qa__q:after{background:linear-gradient(var(--text-muted), var(--text-muted)) center / 100% 2px no-repeat}.qa__q:focus-visible{box-shadow:inset 0 0 0 2px var(--text)}.qa__a{padding:0 0 var(--sp-5);color:var(--text-muted)}.mail{color:var(--text);text-underline-offset:.2em;overflow-wrap:anywhere;margin-block:-.8rem;padding-block:.8rem;display:inline-block}.signup__grid{gap:var(--s-block) clamp(2rem, 4vw, 6rem);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:56rem){.signup__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.signup__lead,.signup__terms{margin-top:var(--s-near)}.signup .pricenote{color:var(--text-muted);margin-top:var(--s-near)}.signup__gym{margin-top:var(--sp-3)}.signup__gym a,.field__hint a{min-height:2.75rem;color:var(--text);text-underline-offset:.2em;align-items:center;display:inline-flex}.field__hint{margin-top:0}.form{gap:var(--sp-4);display:grid}.field{gap:var(--sp-2);display:grid}.field input,.field select{width:100%;min-height:3.5rem;padding:0 var(--sp-4);color:var(--text);background:var(--surface-2);border:2px solid var(--line-strong);border-radius:var(--r-2)}.field input::placeholder{color:var(--text-muted);opacity:1}.field input:focus-visible,.field select:focus-visible{box-shadow:var(--focus-ring);border-color:var(--text)}.check{gap:var(--sp-3);cursor:pointer;align-items:center;min-height:2.75rem;display:flex}.check input{width:1.5rem;height:1.5rem;accent-color:var(--text);flex:none;margin:.15rem 0 0}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.form__msg{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface-2);color:var(--text);align-items:baseline;display:flex}.form__msg:before{content:"";background:var(--win);border-radius:50%;flex:none;width:.6rem;height:.6rem}.form__msg--err:before{background:var(--red-text)}.privacy{padding-block:var(--sp-10);border-top:1px solid var(--line)}.privacy>.wrap{container-type:inline-size}.privacy__list{gap:var(--sp-3) var(--sp-8);margin-top:var(--s-near);grid-template-columns:1fr;display:grid}@container (min-width:40rem){.privacy__list{grid-template-columns:repeat(2,1fr)}}@container (min-width:72rem){.privacy__list{grid-template-columns:repeat(4,1fr)}}.privacy__list .cap,.privacy .wrap>.cap{color:var(--text-muted)}.privacy .wrap>.cap{margin-top:var(--s-near)}.ftr{background:var(--bg);border-top:1px solid var(--line);padding-top:var(--sp-10);padding-bottom:var(--sp-6)}.ftr__grid{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));align-items:center;display:grid}.ftr__brand{align-items:center;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.ftr__brand>.label{flex:none;max-width:100%}.ftr__logo{flex:none;justify-items:start;gap:.6rem;display:grid}.ftr__sym{width:auto;height:clamp(3.5rem,3rem + 3vw,7rem)}.ftr__word{width:auto;height:clamp(.9rem,.7rem + .6vw,1.5rem)}.ftr__info{gap:var(--sp-3);display:grid}.ftr__info .body{color:var(--text-muted)}.ftr__seller{overflow-wrap:anywhere}.ftr__links{gap:0 var(--sp-6);flex-wrap:wrap;display:flex}.ftr__links a{min-height:2.75rem;color:var(--text);align-items:center;display:inline-flex}.ftr__lang{min-height:2.75rem;color:var(--text);justify-self:start;align-items:center;display:inline-flex}.ftr__built{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--line);color:var(--text-muted)}.ftr__built a{color:var(--text);text-underline-offset:.2em;text-decoration:underline}
body{background:var(--stage) no-repeat, var(--bg);background-size:100% max(38rem,75svh),auto}.hdr{border-bottom:0;box-shadow:inset 0 -1px #ffffff12,0 14px 30px -20px #000000e6}@supports (color:color-mix(in oklab, currentColor, transparent)){.hdr{background:color-mix(in oklab, var(--bg) 94%, transparent)}}:is(.ladder-card,.duel){background:linear-gradient(180deg, var(--surf-light), #fff0 180px), var(--raised);box-shadow:inset 0 1px 0 var(--edge), inset 0 0 0 1px var(--rim), 0 1px 2px #00000073, 0 20px 40px -30px #000000e6}.raised{background:linear-gradient(180deg, var(--surf-light), #fff0 240px), var(--raised);box-shadow:inset 0 1px 0 var(--edge)}:is(.form__msg,.paidreturn){background:linear-gradient(180deg, var(--surf-light), #fff0), var(--control);box-shadow:inset 0 1px 0 var(--edge)}:is(.phone__body,.crop){border:6px solid var(--control);box-shadow:0 0 0 1px #ffffff14,0 -1px #ffffff1f,0 24px 44px -26px #000000e6}:is(.card,.hero__card):after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 var(--edge), inset 0 0 0 1px var(--rim);position:absolute;inset:0}.step:not(:last-child):before{background:linear-gradient(90deg, #00000080, #ffffff0a), var(--control);box-shadow:inset 1px 0 1px #0009,1px 0 #ffffff0d}.step[data-state=done]:not(:last-child):after{background:linear-gradient(90deg, var(--text-hi) 0%, var(--text) 50%, color-mix(in oklab, var(--text) 72%, var(--bg)) 100%);box-shadow:0 0 10px -3px color-mix(in oklab, var(--text) 45%, transparent)}@media (min-width:64rem){.step:not(:last-child):before{background:linear-gradient(180deg, #00000080, #ffffff0a), var(--control);box-shadow:inset 0 1px 1px #0009,0 1px #ffffff0d}.step[data-state=done]:not(:last-child):after{background:linear-gradient(180deg, var(--text-hi) 0%, var(--text) 50%, color-mix(in oklab, var(--text) 72%, var(--bg)) 100%);box-shadow:0 0 10px -3px color-mix(in oklab, var(--text) 45%, transparent)}}.step[data-state=done] .step__node{background:linear-gradient(180deg, var(--text-hi) 0%, var(--text) 52%, color-mix(in oklab, var(--text) 80%, var(--bg)) 100%);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #00000029,0 1px 2px #0000008c}.btn--primary{text-shadow:0 1px 1px var(--on-red-shadow)}.btn--primary:before{background:linear-gradient(180deg, #fff3 0%, #ffffff0d 30%, #fff0 44%), linear-gradient(180deg, var(--red-hi) 0%, var(--red) 46%, var(--red-lo) 100%);box-shadow:inset 0 1px 0 #ffffff6b, inset 0 -1px 0 #0000004d, inset 0 0 0 1px #ffffff0d, 0 1px 1px #00000080, 0 14px 30px -12px color-mix(in oklab, var(--red) 85%, transparent);transition:filter var(--dur-fast) var(--ease-out)}.btn--primary:hover:before{box-shadow:inset 0 1px 0 #fff9, inset 0 -1px 0 #0000004d, inset 0 0 0 1px #ffffff0f, 0 1px 1px #00000080, 0 16px 34px -10px color-mix(in oklab, var(--red) 95%, transparent)}.btn--primary:active:before{filter:brightness(.94);box-shadow:inset 0 1px 0 #ffffff4d, inset 0 2px 6px #00000040, 0 1px 1px #00000080, 0 8px 20px -12px color-mix(in oklab, var(--red) 85%, transparent)}.btn--primary:after{content:"";z-index:-1;pointer-events:none;transform:skewX(calc(-1 * var(--slant)));border-radius:var(--r-1);background:linear-gradient(104deg,#fff0 0 44%,#ffffff1a 47.5%,#ffffff4d 50%,#ffffff1a 52.5%,#fff0 56%) 100% 0/340% 100% no-repeat;animation:7.5s cubic-bezier(.45,0,.2,1) 1s infinite sheen;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 18%,#0000 42%);mask-image:linear-gradient(#000 0 18%,#0000 42%)}@keyframes sheen{0%{background-position:100% 0}15%,to{background-position:0 0}}.btn--primary:disabled:after{display:none}.btn--secondary{--plate:linear-gradient(180deg, #ffffff0b, #fff0), var(--control)}.btn--secondary:hover,.btn--ghost:hover{--plate:linear-gradient(180deg, #ffffff12, #ffffff03), var(--control)}:is(.btn--secondary,.btn--ghost:hover):before{box-shadow:inset 0 1px 0 var(--edge)}.chip{background:linear-gradient(180deg, #ffffff0b, #fff0), var(--control);box-shadow:inset 0 1px 0 var(--edge)}a.chip:hover{background:linear-gradient(180deg, #ffffff12, #ffffff03), var(--control)}:is(.field input,.field select){background:linear-gradient(180deg, #0003, #0000 60%), var(--control);box-shadow:inset 0 1px 2px #00000073,0 1px #ffffff0d}.form__msg:before{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--win) 45%, var(--text-hi)), var(--win) 50%, color-mix(in oklab, var(--win) 70%, var(--bg)));box-shadow:0 0 9px color-mix(in oklab, var(--win) 70%, transparent)}.form__msg--err:before{background:radial-gradient(circle at 35% 30%, var(--red-spec), var(--red-text) 50%, var(--red));box-shadow:0 0 8px color-mix(in oklab, var(--red) 80%, transparent)}.status__dot{background:radial-gradient(circle at 35% 30%, var(--text), var(--text-muted) 55%, color-mix(in oklab, var(--text-muted) 55%, var(--bg)))}@supports ((-webkit-background-clip:text) or (background-clip:text)) and (color:color-mix(in oklab, currentColor, transparent)){.hero__h1{display:flow-root}.hero__w--hot{background:linear-gradient(180deg, var(--red-spec) 26%, var(--red-text) 33%, var(--red-hi) 76%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-block:-.25em;padding-block:.25em}:is(.plate__price .fig,.plate__fig,.duel .fig,.tile__value .fig,.level-num .fig){background:linear-gradient(180deg, var(--text-hi) 0%, var(--text) 42%, color-mix(in oklab, var(--text) 70%, var(--bg)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.duel__row:before{background:linear-gradient(180deg, var(--red-hi), var(--red) 55%, var(--red-lo));box-shadow:0 0 10px -2px color-mix(in oklab, var(--red) 75%, transparent)}.duel__row:after{background:linear-gradient(180deg, var(--blue-hi), var(--blue) 55%, var(--blue-lo));box-shadow:0 0 10px -2px color-mix(in oklab, var(--blue) 75%, transparent)}.tl__lane .tl__m:not(.tl__m--unresolved){filter:drop-shadow(0 0 3px color-mix(in oklab, currentColor 80%, transparent))}:is(.ladder-card,.duel){isolation:isolate;position:relative}:is(.ladder-card,.duel):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--lx,50%) var(--ly,0%), #ffffff0b, #fff0 62%);opacity:0;transition:opacity .45s var(--ease-out);position:absolute;inset:0}:is(.ladder-card,.duel).lit:after{opacity:1;transition-duration:.12s}::selection{background:color-mix(in oklab, var(--text) 24%, transparent);color:var(--text)}@media (prefers-reduced-motion:reduce){.btn--primary:after,:is(.ladder-card,.duel):after{animation:none;display:none}}@media (forced-colors:active){*{-webkit-text-fill-color:currentColor!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}}
@keyframes stage-sink{to{transform:translateY(4%)scale(1.04)}}@keyframes stage-rise{to{transform:translateY(-8%)}}@keyframes lights-up{0%{opacity:0}}@keyframes tl-called{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes tl-ahead{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes tl-head{0%{opacity:0;transform:translate(0)}6%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes hit{0%{transform:scale(1.035)skew(-2deg)}}@keyframes row-in{0%{opacity:0;transform:translateY(12px)}}@keyframes row-ring{0%{opacity:.75;transform:none}to{opacity:0;transform:scale(1.04,1.3)}}@keyframes disclose{0%{opacity:0}}@supports (animation-timeline:view()){.hero{view-timeline:--hero-exit block}@media (prefers-reduced-motion:no-preference){html:not(.js-motion) .hero__photo img{animation:linear both stage-sink;animation-timeline:--hero-exit;animation-range:exit exit 50%}html:not(.js-motion) .hero__card{animation:linear both stage-rise;animation-timeline:--hero-exit;animation-range:exit exit 50%}html:not(.js-motion) .signup__light{animation:linear both lights-up;animation-timeline:view();animation-range:entry entry 60%}}}@media (prefers-reduced-motion:no-preference){.js-motion .hero__photo img{transform:translateY(calc(var(--exit,0) * 4%)) scale(calc(1 + var(--exit,0) * .04))}.js-motion .hero__card{transform:translateY(calc(var(--exit,0) * -8%))}.js-motion .signup__light[data-moment=armed]{opacity:0}.js-motion .signup__light[data-moment=play]{transition:opacity .9s var(--ease-out)}}.hero__photo img{transform-origin:50% 100%}.duel{--round-ms:1.1s}.duel__row{position:relative}.duel__row:not(.duel__row--acc)>:is(.duel__a,.duel__b):after{content:"";border-radius:var(--r-1);pointer-events:none;background:var(--line-strong);background:linear-gradient(180deg, #00000059, #ffffff0f), color-mix(in oklab, var(--line-strong) 42%, var(--raised));height:.375rem;position:absolute;bottom:0;box-shadow:inset 0 1px 1px #0000008c,0 1px #ffffff0d}.duel__row>.duel__a:after{width:calc(var(--a) * (50% - 1px));right:calc(50% + 1px)}.duel__row>.duel__b:after{width:calc(var(--b) * (50% - 1px));left:calc(50% + 1px)}.duel__row--thrown>:is(.duel__a,.duel__b):after{bottom:var(--sp-2)}.duel__row:before,.duel__row:after{z-index:1;position:relative}.duel__row:before{transform-origin:100%}.duel__row:after{transform-origin:0}.duel__row--unresolved:before,.duel__row--unresolved:after{content:none}.duel__row--landed{--call:.11s}.duel__row--blocked{--call:.22s}.duel__row--missed{--call:.33s}.tl__ahead{clip-path:inset(0 0 0 100%);pointer-events:none;position:absolute;inset:0}.tl__g{left:calc(var(--x) * 1%);width:1px;height:var(--cell);background:var(--line-strong);margin-left:-.5px;position:absolute}.tl__glane{height:var(--lane);position:relative}.tl__glane--red .tl__g{bottom:calc(var(--lv) * var(--pitch) + 1.5px)}.tl__glane--blue .tl__g{top:calc(var(--lv) * var(--pitch) + 1.5px)}.tl__head{opacity:0;pointer-events:none;width:100%;position:absolute;top:-.25rem;bottom:-.25rem;left:0}.tl__head:before{content:"";background:var(--text);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 8px #ffffff73}@media (prefers-reduced-motion:no-preference){.duel__rows[data-moment=armed] .duel__row:before,.duel__rows[data-moment=armed] .duel__row:after{transform:scaleX(0)}.duel__rows[data-moment=play] .duel__row:before,.duel__rows[data-moment=play] .duel__row:after{transition:transform var(--dur-reward) var(--ease-out) var(--call,0s)}.tl[data-moment=armed] .tl__lane{clip-path:inset(0 100% 0 0)}.tl[data-moment=armed] .tl__ahead{clip-path:inset(0)}.tl[data-moment=play] .tl__lane{animation:tl-called var(--round-ms) linear}.tl[data-moment=play] .tl__ahead{animation:tl-ahead var(--round-ms) linear}.tl[data-moment=play] .tl__head{animation:tl-head var(--round-ms) linear}.duel:has(.tl[data-moment=play]) .duel__verdict{animation:hit var(--dur-reward) var(--ease-punch) calc(var(--round-ms) + 50ms)}}@media (forced-colors:active){.duel .duel__row>:is(.duel__a,.duel__b):after{forced-color-adjust:none;box-shadow:none;background:graytext}}.cards{--gap:var(--sp-3);gap:var(--gap)}.card:first-child{--deal:calc(50% + var(--gap) / 2)}.card:nth-child(2){--deal:calc(-50% - var(--gap) / 2);z-index:2}@media (min-width:64rem){.cards{--gap:clamp(1rem, 2vw, 2.5rem)}.card:first-child{--deal:calc(100% + var(--gap))}.card:nth-child(2){--deal:0px}.card:nth-child(3){--deal:calc(-100% - var(--gap))}}@media (prefers-reduced-motion:no-preference){.cards[data-moment=armed] .card{transform:translateX(var(--deal))}.cards[data-moment=play] .card{transition:transform var(--dur-reward) var(--ease-out)}.cards[data-moment=play] .card:first-child{transition-delay:70ms}}.rounds{column-gap:var(--sp-1);height:.25rem;margin-top:calc(var(--s-block) / 2 - .125rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rounds+.loop__steps{margin-top:calc(var(--s-block) / 2 - .125rem)}@media (min-width:40rem){.rounds{column-gap:clamp(1.5rem,3vw,4rem)}}.rounds__seg{background:linear-gradient(180deg, #00000080, #ffffff0a), var(--control);border-radius:1px;position:relative;box-shadow:inset 0 1px 1px #0009,0 1px #ffffff0d}.rounds__seg:after{content:"";border-radius:inherit;transform-origin:0;background:linear-gradient(180deg, var(--text-hi) 0%, var(--text) 50%, color-mix(in oklab, var(--text) 72%, var(--bg)) 100%);box-shadow:0 0 10px -3px color-mix(in oklab, var(--text) 45%, transparent);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.rounds[data-moment=armed] .rounds__seg:after{transform:scaleX(0)}.rounds[data-moment=play] .rounds__seg:after{transition:transform var(--dur-reward) var(--ease-out) calc(var(--i) * .48s)}}.camp__status{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.countdown{align-items:baseline;gap:var(--sp-2);margin:0;display:inline-flex}.countdown__days{font-family:var(--font-num);font-weight:700;font-size:var(--t-title);align-items:flex-start;line-height:1.1;display:inline-flex}.countdown__d{width:var(--digit-w);text-align:center;height:1.1em;color:var(--text);display:block}.countdown__roll{width:var(--digit-w);height:1.1em;display:block;overflow:clip}.countdown__roll>span{flex-direction:column;display:flex;transform:translateY(-50%)}.countdown__label{color:var(--text-muted)}@supports ((-webkit-background-clip:text) or (background-clip:text)) and (color:color-mix(in oklab, currentColor, transparent)){.countdown__d{background:linear-gradient(180deg, var(--text-hi) 0%, var(--text) 42%, color-mix(in oklab, var(--text) 70%, var(--bg)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}@media (prefers-reduced-motion:no-preference){.countdown[data-moment=armed] .countdown__roll>span{transform:none}.countdown[data-moment=play] .countdown__roll>span{transition:transform var(--dur-reward) var(--ease-punch) .3s}}.rail{--fill-ms:1.4s;align-items:center;gap:var(--sp-2);height:.75rem;margin-top:calc((var(--s-block) - .75rem) * .62);display:flex}.rail+.aud{margin-top:calc((var(--s-block) - .75rem) * .38)}.rail__night{border-radius:var(--r-full);background:linear-gradient(180deg, var(--text-hi) 0%, var(--text) 52%, color-mix(in oklab, var(--text) 80%, var(--bg)) 100%);flex:none;width:.75rem;height:.75rem;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #00000029,0 1px 2px #0000008c}.rail__track{flex:1;justify-content:space-evenly;align-items:center;height:.625rem;display:flex;position:relative}.rail__track:before,.rail__track:after{content:"";border-radius:1px;height:2px;position:absolute;top:calc(50% - 1px);left:0;right:0}.rail__track:before{background:linear-gradient(180deg, #00000080, #ffffff0a), var(--control);box-shadow:inset 0 1px 1px #0009,0 1px #ffffff0d}.rail__track:after{transform-origin:0;background:linear-gradient(90deg, color-mix(in oklab, var(--text) 72%, var(--bg)) 0%, var(--text) 50%, var(--text-hi) 100%);box-shadow:0 0 10px -3px color-mix(in oklab, var(--text) 45%, transparent)}.rail__tick{z-index:1;background:var(--text);transform-origin:50%;border-radius:1px;width:2px;height:100%;position:relative}@media (prefers-reduced-motion:no-preference){.rail[data-moment=armed] .rail__track:after{transform:scaleX(0)}.rail[data-moment=armed] .rail__tick{transform:scaleY(0)}.rail[data-moment=play] .rail__track:after{transition:transform var(--fill-ms) linear}.rail[data-moment=play] .rail__tick{transition:transform var(--dur-enter) var(--ease-out) calc((var(--i) + 1) * var(--fill-ms) / 19)}}.leds{pointer-events:none;position:absolute;inset:0}.led{left:calc(var(--x) * 1%);aspect-ratio:1;border-radius:var(--r-full);background:radial-gradient(closest-side,#fffffff2 0 9%,#ffffff80 17%,#ffffff24 40%,#fff0 100%);width:8%;margin:-4% 0 0 -4%;position:absolute;top:87.45%}@media (prefers-reduced-motion:no-preference){.leds[data-moment=armed] .led{opacity:0;transform:scale(.82)}.leds[data-moment=play] .led{transition:opacity var(--dur-enter) var(--ease-out) calc(var(--i) * .26s), transform var(--dur-enter) var(--ease-out) calc(var(--i) * .26s)}}.step:after{transform-origin:50% 0}@media (min-width:64rem){.step:after{transform-origin:0}}@media (prefers-reduced-motion:no-preference){.stepper[data-moment=armed] .step:after{transform:scaleY(0)}.stepper[data-moment=play] .step:after{transition:transform .6s var(--ease-out)}.stepper[data-moment=play] .step:nth-child(2):after{transition-delay:.6s}.stepper[data-moment=play] .step:nth-child(3):after{transition-delay:1.2s}.stepper[data-moment=play] .step:nth-child(4):after{transition-delay:1.8s}}@media (prefers-reduced-motion:no-preference) and (min-width:64rem){.stepper[data-moment=armed] .step:after{transform:scaleX(0)}}.signup{position:relative}.signup__light{background:var(--stage) no-repeat;pointer-events:none;height:min(75svh,100%);position:absolute;inset:0 0 auto}.signup__grid{position:relative}.form__msg--ok{border-color:var(--red);position:relative}.form__msg--ok:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--red);opacity:0;pointer-events:none;position:absolute;inset:-1px}@media (prefers-reduced-motion:no-preference){.form__msg--ok{animation:row-in var(--dur-enter) var(--ease-out)}.form__msg--ok:after{animation:row-ring var(--dur-reward) var(--ease-out) .2s}.disclosure[data-open=true] .disclosure__inner{animation:disclose var(--dur-base) var(--ease-out)}}
