@layer lp-base{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--lp-cloud);color:var(--lp-ink);font-family:var(--lp-font);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.55;overflow-x:clip}h1,h2,h3,h4{text-wrap:balance;margin:0}[hidden]{display:none!important}p{text-wrap:pretty;margin:0}a{color:inherit}img,svg{max-inline-size:100%;display:block}:focus-visible{outline:3px solid var(--lp-ball);outline-offset:3px;border-radius:var(--lp-radius-sm)}.lp-wrap{inline-size:100%;max-inline-size:var(--lp-max);padding-inline:var(--lp-gutter);margin-inline:auto}.lp-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.lp-skip{z-index:var(--lp-z-skip);border-radius:var(--lp-radius-md);background:var(--lp-ball);color:var(--lp-ink);padding:.625rem 1rem;font-weight:700;text-decoration:none;position:absolute;inset-block-start:-5rem;inset-inline-start:1rem}.lp-skip:focus{inset-block-start:calc(.75rem + env(safe-area-inset-top,0px))}.lp-display{font-family:var(--lp-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:900;line-height:.88}.lp-kicker{font-family:var(--lp-display);letter-spacing:.2em;text-transform:uppercase;color:var(--lp-court);font-size:clamp(1rem,1.4vw,1.1rem);font-weight:900}.lp-big-title{font-size:clamp(3rem,7.6vw,6.6rem)}.lp-lead{color:var(--lp-mist);max-inline-size:42rem;margin-block-start:1.375rem;font-size:clamp(1.05rem,1.5vw,1.2rem)}.lp-section{padding-block:var(--lp-section-pad)}}@layer lp-layout;@layer lp-components{.lp-nav{z-index:var(--lp-z-nav);background:var(--lp-night-veil);inline-size:min(53rem,100% - 2rem);color:var(--lp-white);box-shadow:inset 0 1px 0 var(--lp-glass-strong), 0 10px 30px -14px color-mix(in oklch, var(--lp-shadow-ink) 70%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);border-radius:.875rem;align-items:center;gap:.25rem;padding:.375rem .375rem .375rem .875rem;display:flex;position:fixed;inset-block-start:calc(.875rem + env(safe-area-inset-top,0px));inset-inline-start:50%;translate:-50%}.lp-nav__brand{letter-spacing:-.02em;align-items:center;gap:.5rem;margin-inline-end:auto;font-weight:800;text-decoration:none;display:flex}.lp-nav__brand img{background:var(--lp-white);block-size:2.125rem;inline-size:2.125rem;box-shadow:0 0 0 1px color-mix(in oklch, var(--lp-white) 30%, transparent), 0 4px 12px -4px color-mix(in oklch, var(--lp-ball) 50%, transparent);border-radius:.625rem;padding:.1875rem}.lp-nav__brand span{font-size:1.125rem}.lp-nav__brand b{color:var(--lp-ball)}.lp-nav__link{color:var(--lp-mist-on-dark);z-index:1;border-radius:.5625rem;padding:.5625rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .24s,background-color .16s;position:relative}.lp-nav__link[aria-current]{color:var(--lp-ball)}.lp-nav__link[aria-current=page]{background:var(--lp-glass)}.lp-nav__pill{inline-size:var(--lp-pill-w,0);block-size:var(--lp-pill-h,0);background:var(--lp-glass);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--lp-ball) 28%, transparent);translate:var(--lp-pill-x,0) var(--lp-pill-y,0);opacity:0;pointer-events:none;transition:translate .42s var(--lp-ease-out), inline-size .42s var(--lp-ease-out), opacity .24s ease;border-radius:.5625rem;position:absolute;inset-block-start:0;inset-inline-start:0}.lp-nav__pill.is-shown{opacity:1}.lp-nav__pill.lp-nav__pill--jump{transition:opacity .24s}.lp-nav__pill.lp-nav__pill--still{transition:none}.lp-nav__cta{background:var(--lp-ball);color:var(--lp-ink);transition:transform .16s var(--lp-ease-out);border-radius:.5625rem;padding:.625rem .875rem;font-size:.875rem;font-weight:800;text-decoration:none}.lp-nav__cta:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.lp-nav__link:hover{color:var(--lp-white);background:var(--lp-glass)}}.lp-nav__toggle{background:var(--lp-glass);block-size:2.75rem;inline-size:2.75rem;color:var(--lp-white);cursor:pointer;transition:transform .16s var(--lp-ease-out);border:0;border-radius:.625rem;margin-inline-start:auto;display:none;position:relative}.lp-nav__toggle:active{transform:scale(.95)}.lp-nav__toggle i{block-size:2px;transition:transform .42s var(--lp-ease-drawer), inset-block-start .42s var(--lp-ease-drawer);background:currentColor;border-radius:2px;position:absolute;inset-inline:.75rem}.lp-nav__toggle i:first-child{inset-block-start:1.0625rem}.lp-nav__toggle i:nth-child(2){inset-block-start:1.5625rem}.lp-nav__toggle[aria-expanded=true] i:first-child{inset-block-start:1.3125rem;transform:rotate(45deg)}.lp-nav__toggle[aria-expanded=true] i:nth-child(2){inset-block-start:1.3125rem;transform:rotate(-45deg)}.lp-menu{z-index:var(--lp-z-menu);padding:calc(6.875rem + env(safe-area-inset-top,0px)) var(--lp-gutter) calc(2rem + env(safe-area-inset-bottom,0px));background:color-mix(in oklch, var(--lp-night) 90%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.3);opacity:0;visibility:hidden;transition:opacity .32s var(--lp-ease-out), visibility 0s linear .32s;align-content:start;gap:.375rem;display:grid;position:fixed;inset:0}.lp-menu.is-open{opacity:1;visibility:visible;transition:opacity .32s var(--lp-ease-out), visibility 0s}.lp-menu a{border-block-end:1px solid var(--lp-hair-dark);color:var(--lp-white);font-family:var(--lp-display);text-transform:uppercase;opacity:0;transition:transform .52s var(--lp-ease-out), opacity .36s ease;padding-block:.625rem;font-size:clamp(2.6rem,13vw,3.6rem);font-weight:900;line-height:1;text-decoration:none;display:block;transform:translateY(1.75rem)}.lp-menu a[aria-current]{color:var(--lp-ball)}.lp-menu a.lp-menu__cta{border-radius:var(--lp-radius-md);text-align:center;background:var(--lp-ball);color:var(--lp-ink);border:0;margin-block-start:1.375rem;padding:1.125rem 1.25rem;font-size:1.6rem}.lp-menu.is-open a{opacity:1;transform:none}.lp-menu.is-open a:first-child{transition-delay:60ms}.lp-menu.is-open a:nth-child(2){transition-delay:.11s}.lp-menu.is-open a:nth-child(3){transition-delay:.16s}.lp-menu.is-open a:nth-child(4){transition-delay:.21s}@media (width<=920px){.lp-nav__link,.lp-nav__cta,.lp-nav__pill{display:none}.lp-nav__toggle{display:block}}@media (width>920px){.lp-menu{display:none}}@property --lp-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.lp-halo{isolation:isolate;border-radius:var(--lp-radius-md);color:var(--lp-ink);font:800 1rem/1 var(--lp-font);letter-spacing:-.01em;transition:transform .16s var(--lp-ease-out);text-decoration:none;display:inline-grid;position:relative}.lp-halo:before,.lp-halo:after{content:"";border-radius:inherit;background:conic-gradient(from var(--lp-spin), var(--lp-ball), var(--lp-sky), var(--lp-court), var(--lp-ball));transition:--lp-spin .9s var(--lp-ease-out), scale .3s var(--lp-ease-out), opacity .3s ease, filter .3s ease;position:absolute}.lp-halo:before{z-index:-1;inset:-3px}.lp-halo:after{z-index:-2;filter:blur(18px);opacity:.55;inset:4px}.lp-halo:active{transform:scale(.97)}.lp-halo:active:before{scale:.96}.lp-halo__face{border-radius:inherit;background:var(--lp-ball);place-items:center;min-block-size:3.625rem;padding-inline:1.625rem;display:grid}.lp-halo__txt{block-size:1.2em;display:block;overflow:hidden}.lp-halo__txt span{white-space:nowrap;transition:transform .52s var(--lp-ease-out);line-height:1.2em;display:block}.lp-halo__txt span+span{color:var(--lp-court-deep)}.lp-halo--ink .lp-halo__face{background:var(--lp-ink);color:var(--lp-ball)}.lp-halo--ink .lp-halo__txt span+span{color:var(--lp-white)}@media (hover:hover) and (pointer:fine){.lp-halo:hover:before,.lp-halo:hover:after{--lp-spin:180deg}.lp-halo:hover:after{opacity:.85;filter:blur(26px)}.lp-halo:hover .lp-halo__txt span{transform:translateY(-100%)}}.lp-hero{isolation:isolate;min-block-size:min(100svh,61.25rem);padding-block:calc(6rem + env(safe-area-inset-top,0px)) clamp(2.25rem, 6vw, 4.5rem);color:var(--lp-white);background:radial-gradient(120% 90% at 70% 10%, var(--lp-hero-glow) 0%, var(--lp-night) 60%);align-items:center;display:grid;position:relative;overflow:hidden}.lp-hero:after{content:"";z-index:var(--lp-z-veil);pointer-events:none;background:linear-gradient(90deg, color-mix(in oklch, var(--lp-night) 92%, transparent) 0%, color-mix(in oklch, var(--lp-night) 55%, transparent) 38%, transparent 62%), linear-gradient(0deg, color-mix(in oklch, var(--lp-night) 85%, transparent) 0%, transparent 38%);position:absolute;inset:0}.lp-hero__content{gap:1.625rem;max-inline-size:44rem;display:grid;position:relative}.lp-hero__title{font-size:clamp(3.6rem,9vw,8.4rem)}.lp-hero__title .lp-ln{display:block;overflow:clip}.lp-hero__title .lp-ln>span{animation:lp-rise 1s var(--lp-ease-out) backwards;display:inline-block}.lp-hero__title .lp-ln:nth-child(2)>span{color:var(--lp-ball);animation-delay:.11s}.lp-hero__title .lp-ln:nth-child(3)>span{animation-delay:.22s}.lp-hero__lead{max-inline-size:33rem;color:var(--lp-mist-on-dark);animation:lp-fade-up .9s var(--lp-ease-out) .42s backwards;font-size:clamp(1.05rem,1.6vw,1.22rem)}@keyframes lp-rise{0%{transform:translateY(100%)skewY(6deg)}to{transform:none}}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@media (width<=760px){.lp-hero{align-items:end;min-block-size:100svh;padding-block-end:clamp(1.5rem,5vw,2.25rem)}.lp-hero:after{background:linear-gradient(0deg, color-mix(in oklch, var(--lp-night) 88%, transparent) 0%, color-mix(in oklch, var(--lp-night) 55%, transparent) 30%, transparent 48%)}.lp-hero__content{gap:1rem}.lp-hero__title{font-size:clamp(3.2rem,15vw,4.4rem)}.lp-hero__lead{font-size:1rem}}.lp-scene{z-index:var(--lp-z-scene);block-size:100%;inline-size:100%;position:absolute;inset:0}.lp-scene__surround{fill:var(--lp-court-surround)}.lp-scene__floor{fill:var(--lp-court-floor)}.lp-scene__floor-near{fill:var(--lp-court-floor-near);opacity:.55}.lp-scene__line{stroke:var(--lp-white);stroke-opacity:.92;stroke-width:2.4px;stroke-linecap:round}.lp-scene__glass{fill:url(#lpGlassSheen);stroke:color-mix(in oklch, var(--lp-white) 32%, transparent);stroke-width:1.2px}.lp-scene__glass--near{stroke:color-mix(in oklch, var(--lp-white) 45%, transparent);stroke-width:1.4px}.lp-scene__post{stroke:color-mix(in oklch, var(--lp-frame) 90%, transparent);stroke-width:3px;stroke-linecap:round}.lp-scene__post--near{stroke-width:5px}.lp-scene__mesh{stroke:color-mix(in oklch, var(--lp-white) 12%, transparent);stroke-width:1px}.lp-scene__net{fill:color-mix(in oklch, var(--lp-night) 45%, transparent);stroke:color-mix(in oklch, var(--lp-white) 35%, transparent);stroke-width:1px}.lp-scene__net-tape{stroke:var(--lp-white);stroke-width:3px}.lp-scene__net-post{stroke:var(--lp-net-post);stroke-width:5px;stroke-linecap:round}.lp-scene__shadow{fill:var(--lp-shadow-ink)}.lp-scene__ball{fill:url(#lpBallFill)}.lp-scene__ripple{fill:none;stroke:var(--lp-ball);stroke-width:2px;transform-box:fill-box;transform-origin:50%}.lp-scene__lamp{fill:url(#lpGlow)}.lp-scene__stop-lamp-core{stop-color:var(--lp-lamp-core)}.lp-scene__stop-lamp-halo{stop-color:var(--lp-lamp-halo)}.lp-scene__stop-ball-light{stop-color:var(--lp-ball-light)}.lp-scene__stop-ball{stop-color:var(--lp-ball)}.lp-scene__stop-ball-shade{stop-color:var(--lp-ball-shade)}.lp-scene__stop-glass{stop-color:var(--lp-white)}.lp-board{border-radius:var(--lp-radius-md);background:color-mix(in oklch, var(--lp-board-bg) 72%, transparent);box-shadow:inset 0 0 0 1px var(--lp-hair-dark);-webkit-backdrop-filter:blur(10px);animation:lp-fade-up .9s var(--lp-ease-out) .9s backwards;grid-auto-flow:column;gap:.375rem;padding:.625rem;display:grid;position:absolute;inset-block-start:calc(6.25rem + env(safe-area-inset-top,0px));inset-inline-end:var(--lp-gutter)}.lp-board__cell{gap:.25rem;display:grid}.lp-board__cell small{letter-spacing:.16em;text-transform:uppercase;color:var(--lp-mist-on-dark);padding-inline-start:2px;font-size:.625rem}.lp-flap{border-radius:var(--lp-radius-sm);perspective:400px;background:linear-gradient(180deg, var(--lp-flap-top) 0 49%, var(--lp-flap-bottom) 51% 100%);min-inline-size:5.2ch;box-shadow:inset 0 -1px 0 color-mix(in oklch, var(--lp-white) 6%, transparent);font-family:var(--lp-display);letter-spacing:.02em;text-align:center;color:var(--lp-white);font-variant-numeric:tabular-nums;padding:.375rem .625rem;font-size:1.625rem;font-weight:800;line-height:1;position:relative}.lp-flap:after{content:"";background:color-mix(in oklch, var(--lp-island) 55%, transparent);block-size:1px;position:absolute;inset-block-start:50%;inset-inline:0}.lp-flap span{transform-origin:50% 55%;backface-visibility:hidden;display:inline-block}.lp-flap.lp-flap--state span{color:var(--lp-ball)}@media (width<=760px){.lp-board{inset-block-start:calc(5.25rem + env(safe-area-inset-top,0px));inset-inline:var(--lp-gutter) auto;gap:.25rem;padding:.4375rem}.lp-flap{min-inline-size:4.4ch;padding:.3125rem .5rem;font-size:1.25rem}.lp-board__cell small{font-size:.5625rem}}.lp-players{background:var(--lp-cloud)}.lp-players__grid{grid-template-columns:minmax(0,1fr) minmax(17.5rem,23.75rem);gap:clamp(2rem,6vw,6.25rem);margin-block-start:clamp(2.5rem,6vw,5.625rem);display:grid}.lp-steps{margin:0;padding:0;list-style:none;display:grid}.lp-steps.is-live .lp-step:not(.is-active) h3{opacity:.5}.lp-steps.is-live .lp-step:not(.is-active) p,.lp-steps.is-live .lp-step:not(.is-active) .lp-legend-row{opacity:.9}.lp-steps.is-live .lp-step:not(.is-active) .lp-level-roll{opacity:.7}.lp-step{border-block-start:1px solid var(--lp-hair);cursor:pointer;grid-template-columns:4.375rem 1fr;gap:1.125rem;padding-block:clamp(2.625rem,10vh,6.875rem);display:grid}.lp-step :is(h3,p,.lp-legend-row,.lp-level-roll){transition:opacity .4s var(--lp-ease-out)}.lp-step:first-child{border-block-start:0;padding-block-start:.375rem}.lp-step h3{font-family:var(--lp-display);text-transform:uppercase;font-size:clamp(2rem,3.6vw,3rem);font-weight:900;line-height:.92}.lp-step p{color:var(--lp-mist);max-inline-size:33rem;margin-block-start:.875rem}.lp-step__num{font-family:var(--lp-display);color:var(--lp-court);font-size:4rem;font-weight:900;line-height:.8}.lp-step:not(.is-active) .lp-step__num{color:#0000;-webkit-text-stroke:1.5px var(--lp-court)}.lp-legend-row{gap:.5rem;margin-block-start:1.125rem;display:grid}.lp-legend-row div{align-items:center;gap:.625rem;font-size:.9375rem;display:flex}.lp-kp{background:var(--lp-white);min-inline-size:3.25rem;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--lp-ink) 14%, transparent);font-variant-numeric:tabular-nums;border-radius:.5rem;flex:none;justify-content:center;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-size:.9375rem;font-weight:800;display:inline-flex}.lp-kp svg{block-size:1rem;inline-size:1rem}.lp-kp--free{box-shadow:none;color:var(--lp-free-text);background:0 0;font-size:1.25rem}.lp-kp--open{color:var(--lp-open-text)}.lp-kp--almost{color:var(--lp-closed-text)}.lp-kp--class{color:var(--lp-class-text)}.lp-court-ico{background:currentColor;border-radius:2px;block-size:1.0625rem;inline-size:.75rem;position:relative}.lp-court-ico:after{content:"";background:var(--lp-cloud);block-size:1.5px;position:absolute;inset-block-start:50%;inset-inline:2px}.lp-level-roll{font-family:var(--lp-display);align-items:baseline;gap:.875rem;margin-block-start:1.125rem;font-weight:900;display:flex}.lp-level-roll__from{color:var(--lp-mist);font-size:2.75rem;text-decoration:line-through;text-decoration-thickness:3px}.lp-level-roll__to{block-size:1em;color:var(--lp-court);font-size:5.5rem;line-height:1;display:inline-block;position:relative;overflow:hidden}.lp-level-roll__to span{transition:transform .9s var(--lp-ease-drawer);display:block}.lp-step.is-active .lp-level-roll__to span{transform:translateY(-100%)}@media (width<=900px){.lp-players__grid{grid-template-columns:1fr}.lp-steps{scroll-snap-type:x mandatory;margin-inline:calc(var(--lp-gutter) * -1);padding-block-end:.5rem;padding-inline:var(--lp-gutter);scrollbar-width:none;grid-auto-columns:88%;grid-auto-flow:column;gap:.75rem;overflow-x:auto}.lp-steps::-webkit-scrollbar{display:none}.lp-steps.is-live .lp-step:not(.is-active) :is(h3,p,.lp-legend-row,.lp-level-roll){opacity:1}.lp-step{scroll-snap-align:center;background:var(--lp-white);box-shadow:inset 0 0 0 1px var(--lp-hair);border-block-start:0;border-radius:1.125rem;grid-template-columns:1fr;gap:.625rem;padding:1.375rem}.lp-step:first-child{padding-block-start:1.375rem}.lp-level-roll__to{font-size:4rem}}.lp-phone-slot{position:relative}.lp-phone{aspect-ratio:9/19.2;background:linear-gradient(145deg, var(--lp-device-1), var(--lp-device-2) 60%, var(--lp-device-3));inline-size:100%;max-inline-size:21.25rem;box-shadow:inset 0 0 0 1.5px var(--lp-glass-strong), 0 40px 80px -30px color-mix(in oklch, var(--lp-ink) 55%, transparent), 0 18px 30px -18px color-mix(in oklch, var(--lp-ink) 40%, transparent);border-radius:3.375rem;margin-inline:auto;padding:.75rem;position:sticky;inset-block-start:calc(6.25rem + env(safe-area-inset-top,0px))}.lp-phone__screen{background:var(--lp-cloud);border-radius:2.6875rem;block-size:100%;position:relative;overflow:hidden}.lp-island{z-index:var(--lp-z-raised);background:var(--lp-island);block-size:1.75rem;inline-size:6rem;color:var(--lp-white);transition:inline-size .56s var(--lp-ease-drawer), block-size .56s var(--lp-ease-drawer), border-radius .56s var(--lp-ease-drawer);border-radius:1.25rem;align-items:center;gap:.625rem;padding-inline:.75rem;display:flex;position:absolute;inset-block-start:.6875rem;inset-inline-start:50%;overflow:hidden;translate:-50%}.lp-phone[data-step="2"] .lp-island{border-radius:1.625rem;block-size:4rem;inline-size:calc(100% - 1.25rem)}.lp-island__icon{opacity:0;block-size:2.125rem;inline-size:2.125rem;transition:opacity .24s ease .2s, transform .4s var(--lp-ease-out) .2s;border-radius:.625rem;flex:none;transform:scale(.8)}.lp-phone[data-step="2"] .lp-island__icon{opacity:1;transform:none}.lp-island__text{white-space:nowrap;opacity:0;filter:blur(4px);font-size:.75rem;line-height:1.3;transition:opacity .24s .24s,filter .3s .24s}.lp-island__text b{font-size:.8125rem;display:block}.lp-phone[data-step="2"] .lp-island__text{opacity:1;filter:none}.lp-screen{object-fit:cover;object-position:top center;opacity:0;filter:blur(6px);pointer-events:none;block-size:100%;inline-size:100%;transition:opacity .42s var(--lp-ease-out), transform .52s var(--lp-ease-out), filter .42s var(--lp-ease-out);position:absolute;inset:0;transform:scale(.97)}.lp-phone[data-step="1"] .lp-screen[data-for="1"],.lp-phone[data-step="2"] .lp-screen[data-for="2"],.lp-phone[data-step="3"] .lp-screen[data-for="3"]{opacity:1;filter:none;transform:none}@media (width<=900px){.lp-phone-slot{order:-1}.lp-phone{max-inline-size:18.125rem;position:relative;inset-block-start:0}}.lp-peak{background:var(--lp-night);color:var(--lp-white)}.lp-peak .lp-kicker{color:var(--lp-ball)}.lp-peak .lp-lead{color:var(--lp-mist-on-dark)}.lp-peak__types{flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.lp-peak__type{background:color-mix(in oklch, var(--c) 16%, transparent);color:var(--c);letter-spacing:.04em;text-transform:uppercase;border-radius:.5rem;padding:.3rem .625rem;font-size:.8125rem;font-weight:800}.lp-peak__type.lp-peak__type--critical{--c:var(--lp-turn-critical)}.lp-peak__type.lp-peak__type--high{--c:var(--lp-turn-high)}.lp-peak__type.lp-peak__type--normal{--c:var(--lp-turn-normal)}.lp-peak__type.lp-peak__type--low{--c:var(--lp-turn-low)}.lp-peak__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);margin-block-start:clamp(2rem,5vw,3.5rem);display:grid}.lp-peak__race{border-radius:var(--lp-radius-lg);background:var(--lp-glass);box-shadow:inset 0 0 0 1px var(--lp-hair-dark);gap:.75rem;margin:0;padding:1.125rem;display:grid}.lp-peak__race figcaption{color:var(--lp-mist-on-dark);font-size:.9375rem}.lp-peak__status{background:color-mix(in oklch, var(--lp-turn-critical) 20%, transparent);border-radius:.625rem;padding:.5rem .75rem;font-size:.9375rem}.lp-peak__courts{gap:.5rem;display:flex}.lp-peak__courts span{min-block-size:2.75rem;box-shadow:inset 0 0 0 1.5px var(--lp-hair-dark);color:var(--lp-mist-on-dark);border-radius:.625rem;flex:1;place-items:center;font-size:.875rem;font-weight:800;display:grid}.lp-peak__courts span.is-taken{background:var(--lp-ball);color:var(--lp-ink);box-shadow:none}.lp-peak__matches{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lp-peak__matches li{border-radius:var(--lp-radius-md);background:var(--lp-glass);gap:.375rem;padding:.625rem .75rem;display:grid}.lp-peak__matches li.is-won{box-shadow:inset 0 0 0 2px var(--lp-ball)}.lp-peak__matches b{font-size:.9375rem}.lp-peak__matches small{color:var(--lp-mist-on-dark);font-size:.8125rem}.lp-peak__dots{gap:.25rem;display:flex}.lp-peak__dots i{block-size:.75rem;inline-size:.75rem;box-shadow:inset 0 0 0 1.5px var(--lp-turn-critical);border-radius:50%}.lp-peak__dots i.is-on{background:var(--lp-ball);box-shadow:none}.lp-peak__cards{gap:.875rem;display:grid}.lp-peak__card{border-radius:var(--lp-radius-lg);background:var(--lp-glass);box-shadow:inset 0 0 0 1px var(--lp-hair-dark);padding:1.25rem 1.375rem}.lp-peak__card h3{font-family:var(--lp-display);text-transform:uppercase;font-size:clamp(1.7rem,2.6vw,2.2rem);font-weight:900;line-height:.95}.lp-peak__card p{color:var(--lp-mist-on-dark);margin-block-start:.5rem}.lp-peak__cta{border-radius:var(--lp-radius-md);background:var(--lp-ball);min-block-size:3rem;color:var(--lp-ink);transition:transform .16s var(--lp-ease-out);align-items:center;margin-block-start:clamp(1.75rem,4vw,2.5rem);padding:.75rem 1.375rem;font-weight:800;text-decoration:none;display:inline-flex}.lp-peak__cta:active{transform:scale(.97)}@media (width<=56.25rem){.lp-peak__grid{grid-template-columns:minmax(0,1fr)}}.lp-tg{--lp-tg-blue:oklch(70.4% .141 236.6);--lp-tg-chat-bg:oklch(19.6% .026 249.6);--lp-tg-bubble:oklch(26.3% .033 245.4);--lp-tg-text:oklch(96.9% 0 0);--lp-tg-sub:oklch(66.5% .03 245.3);--lp-tg-quote:oklch(76.8% .141 142.5);--lp-tg-quote-bg:color-mix(in oklch, var(--lp-tg-quote) 14%, transparent);--lp-tg-btn:oklch(29.4% .032 246.4);background:var(--lp-white)}.lp-tg__head{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.lp-tg__join{--size:clamp(3rem, 5vw, 3.75rem);--gap:clamp(4.5rem, 8vw, 6.5rem);align-items:center;gap:var(--gap);block-size:calc(var(--size) + 1rem);display:flex;position:relative}.lp-tg__ico{z-index:1;inline-size:var(--size);block-size:var(--size);box-shadow:0 .5rem 1.25rem color-mix(in oklch, var(--lp-ink) 20%, transparent);place-content:center;display:grid;position:relative}.lp-tg__ico--pya{background:var(--lp-white);animation:lp-tg-pull-right 4s var(--lp-ease-out) infinite;border-radius:24%}.lp-tg__ico--pya img{inline-size:calc(var(--size) * .78);block-size:auto}.lp-tg__ico--tg{background:var(--lp-tg-blue);color:var(--lp-white);animation:lp-tg-pull-left 4s var(--lp-ease-out) infinite;border-radius:50%}.lp-tg__ico--tg svg{inline-size:calc(var(--size) * .56);block-size:calc(var(--size) * .56);margin-inline-start:-6%}.lp-tg__bolts{inline-size:calc(var(--gap) + 1.25rem);block-size:var(--size);position:absolute;inset-block-start:50%;inset-inline-start:50%;overflow:visible;translate:-50% -50%}.lp-tg__bolt{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:4s infinite lp-tg-zap}.lp-tg__bolt--l{stroke:var(--lp-ball-shade)}.lp-tg__bolt--r{stroke:var(--lp-tg-blue)}.lp-tg__bolt--2{stroke-width:2.2px;opacity:.7;animation-delay:.15s}.lp-tg__bolt--3{stroke-width:1.6px;opacity:.5;animation-delay:.3s}.lp-tg__spark{fill:var(--lp-ball);transform-box:fill-box;transform-origin:50%;animation:4s infinite lp-tg-spark}.lp-tg__ring{fill:none;stroke:var(--lp-ball-shade);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:4s infinite lp-tg-ring}.lp-tg__join.is-paused *{animation-play-state:paused}@keyframes lp-tg-zap{0%,8%{stroke-dashoffset:100px}38%{stroke-dashoffset:0;opacity:1}55%{stroke-dashoffset:0}70%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes lp-tg-spark{0%,36%{transform:scale(0)}42%{transform:scale(1.5)}52%{transform:scale(1)}66%,to{transform:scale(0)}}@keyframes lp-tg-ring{0%,40%{opacity:0;transform:scale(.2)}44%{opacity:1}64%,to{opacity:0;transform:scale(3.2)}}@keyframes lp-tg-pull-right{0%,36%{transform:none}46%{transform:translate(.6rem)rotate(-6deg)}60%,to{transform:none}}@keyframes lp-tg-pull-left{0%,36%{transform:none}46%{transform:translate(-.6rem)rotate(6deg)}60%,to{transform:none}}.lp-tg__grid{grid-template-columns:minmax(0,1fr) minmax(17.5rem,22.5rem);align-items:start;gap:clamp(2rem,5vw,4rem);margin-block-start:clamp(2.5rem,6vw,4.5rem);display:grid}.lp-tg__steps{gap:.875rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.lp-tg__steps:before{content:"";background:linear-gradient(var(--lp-ball-shade), var(--lp-court));border-radius:3px;inline-size:3px;position:absolute;inset-block:1.25rem;inset-inline-start:3rem}.lp-tg__step-btn{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:6rem minmax(0,1fr);align-items:start;gap:1.25rem;padding:0;display:grid}.lp-tg__when{z-index:1;background:var(--lp-ball);color:var(--lp-ink);font-family:var(--lp-display);white-space:nowrap;box-shadow:0 0 0 5px var(--lp-white);border-radius:999px;justify-self:center;margin-block-start:.75rem;padding:.3rem .8rem;font-size:1.4rem;font-weight:900;line-height:1.1;position:relative}.lp-tg__step-card{border-radius:var(--lp-radius-lg);background:var(--lp-cloud);transition:outline-color .2s, transform .2s var(--lp-ease-out);outline:3px solid #0000;gap:.4rem;padding:1rem 1.125rem;display:grid}.lp-tg__step-title{font-family:var(--lp-display);text-transform:uppercase;font-size:1.5rem;font-weight:900;line-height:1}.lp-tg__step-text{color:var(--lp-mist);font-size:.95rem;line-height:1.45}.lp-tg__step--court .lp-tg__step-card{background:var(--lp-court);color:var(--lp-white)}.lp-tg__step--court .lp-tg__step-text{color:color-mix(in oklch, var(--lp-white) 85%, var(--lp-court))}.lp-tg__step--night .lp-tg__step-card{background:var(--lp-night);color:var(--lp-white)}.lp-tg__step--night .lp-tg__step-text{color:var(--lp-mist-on-dark)}.lp-tg__step-btn[aria-pressed=true] .lp-tg__step-card{outline-color:var(--lp-court)}.lp-tg__step--court .lp-tg__step-btn[aria-pressed=true] .lp-tg__step-card,.lp-tg__step--night .lp-tg__step-btn[aria-pressed=true] .lp-tg__step-card{outline-color:var(--lp-ball-shade)}@media (hover:hover) and (pointer:fine){.lp-tg__step-btn:hover .lp-tg__step-card{transform:translate(.25rem)}}.lp-tg__step-btn:focus-visible{outline:none}.lp-tg__step-btn:focus-visible .lp-tg__step-card{outline:3px solid var(--lp-sky);outline-offset:2px}.lp-tg__side{justify-items:center;gap:.875rem;margin:0;display:grid;position:sticky;inset-block-start:6rem}.lp-tg__side figcaption{color:var(--lp-mist);font-size:.8rem}.lp-tg__chat{background:var(--lp-tg-chat-bg);inline-size:100%;color:var(--lp-tg-text);box-shadow:0 1.125rem 2.5rem color-mix(in oklch, var(--lp-ink) 30%, transparent);border-radius:1.375rem;padding:.75rem .625rem .875rem;font-size:.875rem;line-height:1.36}.lp-tg__chat-head{border-block-end:1px solid color-mix(in oklch, var(--lp-white) 8%, transparent);align-items:center;gap:.5rem;margin-block-end:.625rem;padding:.125rem .25rem .625rem;display:flex}.lp-tg__chat-head img{background:var(--lp-white);border-radius:50%}.lp-tg__chat-head b{font-size:.85rem;display:block}.lp-tg__chat-head small{color:var(--lp-tg-sub);font-size:.7rem}.lp-tg__msg+.lp-tg__msg{margin-block-start:.75rem}.lp-tg__chat.is-live{align-content:start;display:grid}.lp-tg__chat.is-live .lp-tg__chat-head{grid-area:1/1}.lp-tg__chat.is-live .lp-tg__msg{visibility:hidden;grid-area:2/1;margin:0}.lp-tg__chat.is-live[data-step="1"] [data-for="1"],.lp-tg__chat.is-live[data-step="2"] [data-for="2"],.lp-tg__chat.is-live[data-step="3"] [data-for="3"],.lp-tg__chat.is-live[data-step="4"] [data-for="4"]{visibility:visible;animation:lp-tg-in .35s var(--lp-ease-out)}@keyframes lp-tg-in{0%{opacity:0;transform:translateY(.5rem)}}.lp-tg__bubble{background:var(--lp-tg-bubble);white-space:pre-line;border-radius:.8rem .8rem .8rem .25rem;margin:0 0 .25rem;padding:.5rem .625rem .3rem}.lp-tg__heading{white-space:nowrap;font-size:.8125rem;display:block}.lp-tg__card{border-inline-start:3px solid var(--lp-tg-quote);background:var(--lp-tg-quote-bg);border-radius:.25rem;margin:.125rem 0;padding:.2rem 1.375rem .2rem .5rem;font-size:.8125rem;display:block}.lp-tg__time{color:var(--lp-tg-sub);text-align:end;font-size:.65rem;display:block}.lp-tg__kb{gap:.25rem;display:grid}.lp-tg__row{grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;display:grid}.lp-tg__btn{background:var(--lp-tg-btn);text-align:center;border-radius:.55rem;padding:.5rem .25rem;font-size:.78rem;font-weight:600}.lp-tg__btn.is-hot{outline:2px solid var(--lp-ball);animation:3.2s infinite lp-tg-tap}@keyframes lp-tg-tap{0%,70%{transform:none}75%{transform:scale(.95)}80%,to{transform:none}}.lp-tg__tagline{border:1px solid var(--lp-hair);border-radius:var(--lp-radius-lg);background:var(--lp-white);max-inline-size:42rem;color:var(--lp-ink);transition:transform .16s var(--lp-ease-out), border-color .16s var(--lp-ease-out);align-items:center;gap:.875rem;margin-block-start:1.5rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.lp-tg__tagline b{font-size:1.05rem;display:block}.lp-tg__tagline small{color:var(--lp-mist);margin-block-start:.125rem;font-size:.9rem;display:block}.lp-tg__tagline:hover{border-color:var(--lp-court)}.lp-tg__tagline:active{transform:scale(.98)}.lp-tg__tagline:focus-visible{outline:2px solid var(--lp-court);outline-offset:3px}.lp-tg__tagline-ico{flex:none;font-size:1.5rem}@media (width<=56.25rem){.lp-tg__grid{grid-template-columns:minmax(0,1fr)}.lp-tg__side{position:static}.lp-tg__step-btn{grid-template-columns:5.25rem minmax(0,1fr);gap:.75rem}.lp-tg__steps:before{inset-inline-start:2.625rem}.lp-tg__when{padding-inline:.55rem;font-size:1.05rem}.lp-tg__step-title{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.lp-tg *,.lp-tg :before{transition:none!important;animation:none!important}.lp-tg__bolt{stroke-dashoffset:0}.lp-tg__spark{transform:scale(1)}}.lp-clubs{background:var(--lp-ball);color:var(--lp-ink);position:relative;overflow:hidden}.lp-clubs .lp-kicker{color:var(--lp-ink)}.lp-clubs .lp-lead{color:color-mix(in oklch, var(--lp-ink) 78%, transparent)}.lp-clubs__bg{pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--lp-display);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:2px color-mix(in oklch, var(--lp-ink) 12%, transparent);font-size:clamp(9rem,30vw,26rem);font-weight:900;line-height:.8;position:absolute;inset-block-start:4%;inset-inline-end:-2vw}.lp-clubs__head{position:relative}.lp-clubs__tagline{font-family:var(--lp-display);margin-block-start:1.125rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;line-height:1}.lp-clubs__tagline b{color:var(--lp-court-deep);font-weight:900}.lp-clubs__more{flex-wrap:wrap;align-items:center;gap:1.25rem 3rem;margin-block-start:1.75rem;display:flex}.lp-clubs__more .lp-halo__face{grid-auto-flow:column;gap:.75rem}.lp-clubs__arrow{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;block-size:1.25rem;inline-size:1.25rem;transition:translate .2s var(--lp-ease-out)}@media (hover:hover) and (pointer:fine){.lp-clubs__more .lp-halo:hover .lp-clubs__arrow{translate:.25rem}}.lp-clubs__seal{flex:none;place-items:center;block-size:6.5rem;inline-size:6.5rem;display:grid;position:relative}.lp-clubs__seal-ring{block-size:100%;inline-size:100%;animation:18s linear infinite lp-seal-spin;position:absolute;inset:0}.lp-clubs__seal-ring circle{fill:var(--lp-court-deep)}.lp-clubs__seal-ring text{fill:var(--lp-ball);font:800 8.5px var(--lp-font);letter-spacing:.08em;text-transform:uppercase}.lp-clubs__seal-num{font-family:var(--lp-display);text-transform:uppercase;color:var(--lp-white);justify-items:center;font-size:.95rem;font-weight:900;line-height:.95;display:grid;position:relative}.lp-clubs__seal-num b{color:var(--lp-ball);font-size:1.9rem}@keyframes lp-seal-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.lp-clubs__seal-ring{animation:none}}.lp-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:.875rem;margin-block-start:clamp(2.5rem,6vw,5rem);display:grid;position:relative}.lp-tile{border-radius:var(--lp-radius-lg);background:var(--lp-ink);min-block-size:15.625rem;color:var(--lp-white);align-content:space-between;gap:1.375rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}.lp-tile h3{font-family:var(--lp-display);text-transform:uppercase;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:900;line-height:.92}.lp-tile p{color:var(--lp-mist-on-dark);margin-block-start:.5rem;font-size:.9375rem}.lp-tile--a{background:var(--lp-night);grid-area:span 2/span 4}.lp-tile--b{background:var(--lp-court);grid-column:span 2}.lp-tile--c{background:var(--lp-white);color:var(--lp-ink);grid-column:span 2}.lp-tile--d{background:var(--lp-court-deep);grid-column:span 3}.lp-tile--e{background:var(--lp-white);color:var(--lp-ink);grid-column:span 3}.lp-tile--f{background:var(--lp-night);grid-column:span 3}.lp-tile--g{background:var(--lp-court-deep);grid-column:span 3}.lp-tile--c p,.lp-tile--e p{color:var(--lp-mist)}.lp-tile--b p{color:var(--lp-white)}.lp-tile__shot{block-size:auto;inline-size:100%;filter:drop-shadow(0 18px 28px color-mix(in oklch, var(--lp-shadow-ink) 35%, transparent));border-radius:1rem;justify-self:center}.lp-tile__shot--turnos{max-inline-size:23rem}.lp-tile__shot--evento,.lp-tile__shot--anuncio{max-inline-size:22.5rem}.lp-tile__shot--clase,.lp-tile__shot--control{max-inline-size:21.5rem}.lp-tile__fill{justify-self:center;gap:.375rem;inline-size:100%;max-inline-size:22rem;display:grid}.lp-tile__fill span{background:var(--lp-glass);border-radius:.625rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.lp-tile__fill span.is-on{box-shadow:inset 0 0 0 2px var(--lp-ball)}.lp-tile__fill b{min-inline-size:3rem;font-family:var(--lp-display);font-size:1.125rem;font-weight:900}.lp-tile__fill em{background:color-mix(in oklch, var(--lp-turn-low) 16%, transparent);color:var(--lp-turn-low);letter-spacing:.04em;text-transform:uppercase;border-radius:.375rem;padding:.125rem .375rem;font-size:.6875rem;font-style:normal;font-weight:800}.lp-tile__fill i{color:var(--lp-free-on-dark);margin-inline-start:auto;font-style:normal;font-weight:800}.lp-tile__fill strong{background:var(--lp-ball);color:var(--lp-ink);border-radius:.625rem;padding:.625rem .75rem;font-size:.9375rem}.lp-tile__summary{background:var(--lp-telegram-bubble);border-radius:.875rem .875rem .875rem .25rem;justify-self:center;gap:.25rem;inline-size:100%;max-inline-size:22rem;margin:0;padding:.875rem 1rem;font-size:.875rem;display:grid}.lp-tile__summary span{color:var(--lp-mist-on-dark)}.lp-clubs__cta{flex-wrap:wrap;justify-content:center;gap:1.25rem 2rem;margin-block-start:clamp(2.25rem,5vw,3.5rem);display:flex;position:relative}@media (width<=900px){.lp-bento{grid-template-columns:1fr}.lp-tile--a,.lp-tile--b,.lp-tile--c,.lp-tile--d,.lp-tile--e,.lp-tile--f,.lp-tile--g{grid-area:auto}}.lp-contact{border-radius:var(--lp-radius-lg);background:var(--lp-ink);color:var(--lp-white);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:1.5rem 2.5rem;margin-block-start:clamp(2.25rem,5vw,3.5rem);padding:clamp(1.5rem,4vw,2.5rem);scroll-margin-block-start:calc(6rem + env(safe-area-inset-top,0px));display:grid;position:relative}.lp-contact p{max-inline-size:44ch;color:var(--lp-mist-on-dark);margin-block-start:.75rem}.lp-contact__title{font-family:var(--lp-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:900;line-height:.9}.lp-contact__title em{color:var(--lp-ball);font-style:normal}.lp-contact__channels{gap:.625rem;min-inline-size:0;display:grid}.lp-channel{border:1px solid var(--lp-hair-dark);border-radius:var(--lp-radius-md);background:var(--lp-glass);min-inline-size:0;color:var(--lp-white);transition:background-color .2s ease, border-color .2s ease, transform .16s var(--lp-ease-out);align-items:center;gap:.75rem;padding:.75rem .875rem;text-decoration:none;display:flex}.lp-channel:active{transform:scale(.98)}.lp-channel__ico{border-radius:.625rem;flex:none;place-items:center;block-size:2.5rem;inline-size:2.5rem;display:grid}.lp-channel__ico svg{fill:none;block-size:1.25rem;inline-size:1.25rem;stroke:var(--lp-white);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lp-channel__ico .lp-ico-dot{fill:var(--lp-white);stroke:none}.lp-channel__ico--mail{background:var(--lp-court)}.lp-channel__ico--ig{background:linear-gradient(135deg, var(--lp-instagram-1), var(--lp-instagram-2) 50%, var(--lp-instagram-3))}.lp-channel__txt{flex:1;min-inline-size:0;display:grid}.lp-channel__txt small{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-mist-on-dark);font-size:.6875rem}.lp-channel__txt b{font-size:1rem;font-weight:700}.lp-channel__go{fill:none;block-size:1.25rem;inline-size:1.25rem;stroke:var(--lp-ball);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transition:translate .2s var(--lp-ease-out);flex:none}@media (hover:hover) and (pointer:fine){.lp-channel:hover{background:var(--lp-glass-strong);border-color:var(--lp-ball)}.lp-channel:hover .lp-channel__go{translate:.1875rem}}@media (width<=720px){.lp-contact{grid-template-columns:minmax(0,1fr)}}.lp-foot nav{flex-wrap:wrap;row-gap:.5rem}.lp-foot__contact{align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.lp-foot__contact svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem}.lp-foot__contact .lp-ico-dot{fill:currentColor;stroke:none}.lp-pwa{background:var(--lp-night);color:var(--lp-white);overflow:hidden}.lp-pwa .lp-kicker{color:var(--lp-ball)}.lp-pwa .lp-lead{color:var(--lp-mist-on-dark)}.lp-pwa__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2.5rem,6vw,5.625rem);margin-block-start:clamp(2.25rem,5vw,4rem);display:grid}.lp-compare{border-collapse:collapse;inline-size:100%;font-size:.9375rem}.lp-compare th,.lp-compare td{border-block-start:1px solid var(--lp-hair-dark);text-align:start;vertical-align:top;padding:.9375rem .875rem .9375rem 0}.lp-compare thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-mist-on-dark);border-block-start:0;font-size:.75rem;font-weight:700}.lp-compare thead th:nth-child(2){color:var(--lp-ball)}.lp-compare tbody th{inline-size:24%;color:var(--lp-mist-on-dark);font-weight:600}.lp-compare td:nth-child(2){color:var(--lp-white);font-weight:600}.lp-compare td:nth-child(3){color:color-mix(in oklch, var(--lp-mist-on-dark) 72%, transparent)}.lp-demo{aspect-ratio:4/5;justify-self:center;inline-size:100%;max-inline-size:25rem;position:relative}.lp-demo__browser,.lp-demo__home{box-shadow:inset 0 0 0 1px var(--lp-hair-dark);border-radius:1.875rem;position:absolute;inset:0;overflow:hidden}.lp-demo__browser{background:linear-gradient(180deg, var(--lp-demo-top), var(--lp-demo-bottom));animation:lp-browser-out 7s var(--lp-ease-in-out) infinite}.lp-demo__bar{border-radius:var(--lp-radius-md);background:var(--lp-glass);color:var(--lp-mist-on-dark);align-items:center;gap:.5rem;margin:1.125rem;padding:.625rem .875rem;font-size:.875rem;display:flex}.lp-demo__bar svg{block-size:.875rem;inline-size:.875rem}.lp-demo__page{padding:.5rem 1.5rem}.lp-demo__page b{font-family:var(--lp-display);text-transform:uppercase;font-size:2.75rem;font-weight:900;line-height:.9;display:block}.lp-demo__page b em{color:var(--lp-ball);font-style:normal}.lp-demo__page span{background:color-mix(in oklch, var(--lp-white) 10%, transparent);border-radius:5px;block-size:.625rem;inline-size:70%;margin-block-start:.75rem;display:block}.lp-demo__page span+span{inline-size:52%}.lp-demo__sheet{background:var(--lp-demo-sheet);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--lp-white) 10%, transparent);animation:lp-sheet-in 7s var(--lp-ease-drawer) infinite;border-radius:1.25rem;align-items:center;gap:.75rem;padding:.875rem;display:flex;position:absolute;inset-block-end:.875rem;inset-inline:.875rem}.lp-demo__sheet img{border-radius:var(--lp-radius-md);block-size:2.75rem;inline-size:2.75rem}.lp-demo__sheet div{color:var(--lp-mist-on-dark);flex:1;font-size:.8125rem;line-height:1.3}.lp-demo__sheet div b{color:var(--lp-white);font-size:.9375rem;display:block}.lp-demo__install{background:var(--lp-ball);color:var(--lp-ink);animation:lp-tap 7s var(--lp-ease-out) infinite;border-radius:.625rem;padding:.625rem 1rem;font-size:.875rem;font-weight:800}.lp-demo__home{background:radial-gradient(90% 70% at 30% 10%, var(--lp-home-glow), transparent 70%), linear-gradient(160deg, var(--lp-home-1), var(--lp-home-2));animation:lp-home-in 7s var(--lp-ease-in-out) infinite;grid-template-columns:repeat(4,1fr);align-content:start;gap:1.375rem 1.125rem;padding:4.375rem 1.75rem 1.75rem;display:grid}.lp-app-ico{aspect-ratio:1;background:color-mix(in oklch, var(--lp-white) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--lp-white) 12%, transparent);border-radius:22%}.lp-app-ico.lp-app-ico--pya{background:var(--lp-white) url(/landing/app-icon-112.webp) center / cover no-repeat;animation:lp-icon-pop 7s var(--lp-ease-out) infinite}.lp-demo__label{text-align:center;color:var(--lp-mist-on-dark);font-size:.875rem;position:absolute;inset-block-end:-2.5rem;inset-inline:0}@keyframes lp-sheet-in{0%,8%{transform:translateY(130%)}18%,44%{transform:none}52%,to{transform:translateY(130%)}}@keyframes lp-tap{0%,34%{transform:none}38%{transform:scale(.92)}42%,to{transform:none}}@keyframes lp-browser-out{0%,46%{opacity:1;transform:none}56%,92%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes lp-home-in{0%,46%{opacity:0;transform:scale(1.06)}56%,92%{opacity:1;transform:none}to{opacity:0;transform:scale(1.06)}}@keyframes lp-icon-pop{0%,56%{opacity:0;transform:scale(.4)}64%{opacity:1;transform:scale(1.08)}70%,92%{opacity:1;transform:none}to{opacity:0;transform:scale(.4)}}@media (width<=900px){.lp-pwa__grid{grid-template-columns:1fr}.lp-demo{order:-1;max-inline-size:20.625rem;margin-block-end:2.5rem}}.lp-closing{background:var(--lp-cloud);position:relative;overflow:clip}.lp-closing__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:2.5rem;display:grid}.lp-closing__title{font-size:clamp(3.2rem,8.5vw,7.4rem)}.lp-closing__title em{color:var(--lp-court);font-style:normal}.lp-closing__side{justify-items:start;gap:1.375rem;display:grid}.lp-closing__side p{color:var(--lp-mist)}.lp-qr{align-items:center;gap:1.25rem;display:flex}.lp-qr__code{border-radius:var(--lp-radius-lg);background:var(--lp-white);block-size:9.75rem;inline-size:9.75rem;box-shadow:inset 0 0 0 1px var(--lp-hair), 0 24px 40px -24px color-mix(in oklch, var(--lp-ink) 45%, transparent);flex:none;padding:.75rem;position:relative}.lp-qr__code img{block-size:100%;inline-size:100%}.lp-qr__code:before,.lp-qr__code:after{content:"";border:3px solid var(--lp-court);block-size:1.375rem;inline-size:1.375rem;position:absolute}.lp-qr__code:before{border-block-end:0;border-inline-end:0;border-start-start-radius:.5rem;inset-block-start:-7px;inset-inline-start:-7px}.lp-qr__code:after{border-block-start:0;border-inline-start:0;border-end-end-radius:.5rem;inset-block-end:-7px;inset-inline-end:-7px}.lp-qr__text{gap:.25rem;display:grid}.lp-qr__text b{font-family:var(--lp-display);text-transform:uppercase;font-size:1.9rem;font-weight:900;line-height:.95}.lp-qr__text span{color:var(--lp-mist);font-size:.9375rem}.lp-qr__text code{font:700 .875rem/1 var(--lp-font);color:var(--lp-court)}.lp-only-touch{display:none}@media (hover:none) and (pointer:coarse){.lp-only-touch{display:inline-grid}p.lp-only-touch{display:block}.lp-only-desk{display:none}}.lp-accent-target{display:inline-block;position:relative}.lp-closing__ball{z-index:var(--lp-z-raised);pointer-events:none;opacity:0;background:radial-gradient(circle at 35% 30%, var(--lp-ball-light), var(--lp-ball) 55%, var(--lp-ball-shade));block-size:1.5rem;inline-size:1.5rem;box-shadow:0 6px 14px -6px color-mix(in oklch, var(--lp-ink) 50%, transparent);border-radius:50%;position:absolute;inset-block-start:0;inset-inline-start:0}.lp-closing__ball:after{content:"";background:radial-gradient(circle at -20% 50%, transparent 58%, color-mix(in oklch, var(--lp-white) 90%, transparent) 60%, transparent 64%), radial-gradient(circle at 120% 50%, transparent 58%, color-mix(in oklch, var(--lp-white) 90%, transparent) 60%, transparent 64%);border-radius:50%;position:absolute;inset:0}.lp-closing__ring{z-index:1;border:2px solid var(--lp-court);pointer-events:none;border-radius:50%;position:absolute}.lp-foot{border-block-start:1px solid var(--lp-hair);background:var(--lp-cloud);color:var(--lp-mist);padding-block:1.75rem;font-size:.875rem}.lp-foot .lp-wrap{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;display:flex}.lp-foot nav{gap:1.25rem;display:flex}@media (width<=900px){.lp-closing__grid{grid-template-columns:1fr}}.lp-samsung{border-radius:var(--lp-radius-md);max-inline-size:26rem;color:var(--lp-ink);background:oklch(100% 0 0);gap:.625rem;padding:.75rem .875rem;display:grid;box-shadow:inset 0 0 0 1.5px oklch(78% .15 75),0 6px 16px -10px oklch(0% 0 0/.3)}.lp-samsung[hidden]{display:none}.lp-samsung__title{font:800 .9375rem/1.2 var(--lp-font);align-items:center;gap:.5rem;display:flex}.lp-samsung__title i{block-size:1.375rem;inline-size:1.375rem;font:900 .8125rem var(--lp-font);background:oklch(78% .15 75);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.lp-closing__side .lp-samsung p{color:var(--lp-mist);margin:0;font-size:.8125rem;line-height:1.45}.lp-samsung b{color:var(--lp-ink)}.lp-samsung__chrome{min-block-size:2.5rem;box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--lp-ink) 25%, transparent);color:var(--lp-ink);font:800 .8125rem var(--lp-font);border-radius:.625rem;justify-self:start;align-items:center;gap:.375rem;padding:0 .875rem;text-decoration:none;display:inline-flex}.lp-samsung__chrome:focus-visible{outline:2px solid var(--lp-court);outline-offset:2px}}@layer lp-motion{.lp-reveal{transition:transform 1s var(--lp-ease-out)}.lp-reveal.is-pending{transform:translateY(2.25rem)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.lp-demo__browser,.lp-demo__sheet{display:none}.lp-demo__home,.lp-app-ico--pya,.lp-timeline__event,.lp-timeline__label,.lp-radar__note,.lp-roster__row--guest,.lp-seat.is-new{opacity:1!important;animation:none!important;transform:none!important}.lp-seat.is-new{background:var(--lp-court)}.lp-reveal.is-pending{transform:none}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lp-court:oklch(49.4% .186 261.7);--lp-court-deep:oklch(35.1% .144 263.3);--lp-court-floor:oklch(52% .194 261.5);--lp-court-floor-near:oklch(54.7% .195 260.9);--lp-court-surround:oklch(26.3% .102 264.7);--lp-night:oklch(19.7% .06 265.4);--lp-hero-glow:oklch(33.9% .131 264.2);--lp-ink:oklch(24.9% .058 264.4);--lp-card-night:oklch(26.6% .076 268.3);--lp-ball:oklch(91.1% .194 118.4);--lp-ball-light:oklch(97% .123 113.9);--lp-ball-shade:oklch(73.8% .168 119.2);--lp-cloud:oklch(96.7% .007 268.5);--lp-white:oklch(100% 0 0);--lp-mist:oklch(49% .042 267.8);--lp-mist-on-dark:oklch(82.6% .045 266.8);--lp-sky:oklch(74.7% .142 242.9);--lp-shadow-ink:oklch(15.5% .052 264.7);--lp-net-post:oklch(94.6% .016 266.3);--lp-frame:oklch(19.5% .042 266.1);--lp-lamp-core:oklch(98.7% .053 111.9);--lp-lamp-halo:oklch(94.6% .111 116);--lp-free-text:oklch(48.4% .104 158.6);--lp-open-text:oklch(47.9% .13 251.1);--lp-closed-text:oklch(51.8% .163 29.3);--lp-class-text:oklch(52% .13 55);--lp-turn-critical:oklch(68% .19 28);--lp-turn-high:oklch(77% .15 62);--lp-turn-normal:oklch(80% .03 265);--lp-turn-low:oklch(78% .1 200);--lp-free-on-dark:oklch(82% .15 158);--lp-telegram:oklch(68% .13 237);--lp-telegram-bubble:oklch(27% .05 250);--lp-instagram-1:oklch(70% .2 60);--lp-instagram-2:oklch(60% .25 10);--lp-instagram-3:oklch(52% .24 320);--lp-device-1:oklch(33.3% .05 268.1);--lp-device-2:oklch(18.7% .038 268.6);--lp-device-3:oklch(30.8% .045 268);--lp-island:oklch(12.9% .015 266.4);--lp-flap-top:oklch(27.1% .073 266.4);--lp-flap-bottom:oklch(21.8% .061 266.3);--lp-board-bg:oklch(14.9% .036 266.6);--lp-demo-top:oklch(27.2% .079 265.5);--lp-demo-bottom:oklch(22.8% .064 266);--lp-demo-sheet:oklch(30.8% .089 266.6);--lp-home-glow:oklch(54.6% .181 264.7);--lp-home-1:oklch(47.1% .182 263.6);--lp-home-2:oklch(31% .118 263.8);--lp-hair:color-mix(in oklch, var(--lp-ink) 12%, transparent);--lp-hair-dark:color-mix(in oklch, var(--lp-white) 14%, transparent);--lp-glass:color-mix(in oklch, var(--lp-white) 8%, transparent);--lp-glass-strong:color-mix(in oklch, var(--lp-white) 14%, transparent);--lp-night-veil:color-mix(in oklch, var(--lp-night) 70%, transparent);--lp-display:"Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--lp-font:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lp-gutter:clamp(1rem, 4vw, 2.75rem);--lp-max:77.5rem;--lp-section-pad:clamp(5.5rem, 12vw, 10.5rem);--lp-radius-sm:.375rem;--lp-radius-md:.75rem;--lp-radius-lg:1rem;--lp-ease-out:cubic-bezier(.23, 1, .32, 1);--lp-ease-drawer:cubic-bezier(.32, .72, 0, 1);--lp-ease-in-out:cubic-bezier(.77, 0, .175, 1);--lp-z-scene:-2;--lp-z-veil:-1;--lp-z-raised:2;--lp-z-menu:25;--lp-z-nav:30;--lp-z-skip:40}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.lp-vt-ball{z-index:var(--lp-z-skip);pointer-events:none;background:radial-gradient(circle at 35% 30%, var(--lp-ball-light), var(--lp-ball) 55%, var(--lp-ball-shade));view-transition-name:lp-ball;border-radius:50%;block-size:1.5rem;inline-size:1.5rem;margin:-.75rem 0 0 -.75rem;position:fixed}::view-transition-group(lp-ball){animation-duration:.62s;animation-timing-function:var(--lp-ease-drawer)}::view-transition-old(root){animation-duration:.36s}::view-transition-new(root){animation-duration:.36s}
