@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_7VqQqAcMTgTvXtjCEAzAncdD7q5E)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_7VqQqAcMTgTvXtjCEAzAncdD7q5E)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_7VqQqAcMTgTvXtjCEAzAncdD7q5E)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_7VqQqAcMTgTvXtjCEAzAncdD7q5E)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_7VqQqAcMTgTvXtjCEAzAncdD7q5E)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_7VqQqAcMTgTvXtjCEAzAncdD7q5E)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_7VqQqAcMTgTvXtjCEAzAncdD7q5E)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--app-qr-angle:0deg}}}@layer theme{:root,:host{--spacing:.25rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-5xl:3rem;--text-5xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{max-width:100vw;overflow-x:clip}body{color:var(--fg);background:var(--bg)}a{color:inherit;text-decoration:none}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-1\/2{top:50%}.bottom-0{bottom:0}.bottom-8{bottom:calc(var(--spacing) * 8)}.left-0{left:0}.left-1\/2{left:50%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-\[calc\(5\.5rem\+2vw\)\]{margin-top:calc(5.5rem + 2vw)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[max\(2\.5rem\,3\.5vw\)\]{margin-bottom:max(2.5rem,3.5vw)}.-ml-\[6\%\]{margin-left:-6%}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.h-11{height:calc(var(--spacing) * 11)}.h-\[60vh\]{height:60vh}.h-auto{height:auto}.h-screen{height:100vh}.w-5{width:calc(var(--spacing) * 5)}.w-11{width:calc(var(--spacing) * 11)}.w-\[80vw\]{width:80vw}.w-\[112\%\]{width:112%}.w-full{width:100%}.w-max{width:max-content}.max-w-5xl{max-width:var(--container-5xl)}.min-w-\[112vw\]{min-width:112vw}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-2{rotate:-2deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-around{justify-content:space-around}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.overflow-hidden{overflow:hidden}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.bg-background,.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-\[min\(16vw\,20rem\)\]{padding-bottom:min(16vw,20rem)}.text-center{text-align:center}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.whitespace-nowrap{white-space:nowrap}.text-foreground,.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-primary\/60{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/60{color:color-mix(in oklab, var(--primary) 60%, transparent)}}.text-secondary\/60{color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.text-secondary\/60{color:color-mix(in oklab, var(--secondary) 60%, transparent)}}.uppercase{text-transform:uppercase}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur-\[80px\]{--tw-blur:blur(80px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-foreground:is(:where(.group):hover *),.hover\:text-foreground:hover{color:var(--foreground)}}@media (min-width:48rem){.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:h-6{height:calc(var(--spacing) * 6)}.md\:w-6{width:calc(var(--spacing) * 6)}.md\:flex-row{flex-direction:row}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-24{gap:calc(var(--spacing) * 24)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:text-left{text-align:left}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}}:root{--bg:#fff;--fg:#151322;--muted:#1513228c;--line:#1513221a;--cta:#e5fe04;--card:#fff;--background:var(--bg);--foreground:var(--fg);--primary:var(--cta);--secondary:#16a34a;--muted-foreground:var(--muted);--border:var(--line);--destructive:#e11d48}.cinematic-footer-wrapper{--background:#174a44;--foreground:#fff;--muted-foreground:#ffffff9e;--border:#ffffff29}.lp{background:var(--bg);min-height:100dvh;color:var(--fg)}.lp--home{background:#fdfbf8;flex-direction:column;display:flex}.lp-bottom{background:#fff}.lp-header{z-index:50;background:0 0;border-bottom:1px solid #0000;transition:background .25s,border-color .25s;position:sticky;top:0}.lp-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:.85rem 1.5rem;display:grid}.lp-header.is-scrolled{border-bottom-color:var(--line);background:#fff}.lp-header--bordered{border-bottom-color:var(--line)}.lp-header__left{flex-direction:row;justify-self:start;align-items:center;gap:.5rem;display:flex}.lp-brand{align-items:center;display:flex;transform:translateY(2px)}.lp-citysw{cursor:pointer;color:var(--fg);background:0 0;border:none;border-radius:8px;align-items:center;gap:.3rem;padding:.15rem .4rem;font-family:inherit;transition:background .15s;display:inline-flex;transform:translate(-3px,1px)}.lp-citysw svg:first-of-type{width:14px;height:14px}.lp-citysw:hover{background:#1513220d}.lp-citysw--static{cursor:default}.lp-citysw--static:hover{background:0 0}.lp-citysw__name{letter-spacing:-.01em;font-size:.9rem;font-weight:600}.lp-header__center{justify-self:center;align-items:center;gap:clamp(1rem,2.5vw,2rem);display:flex}.lp-navlink{opacity:.8;white-space:nowrap;font-size:.95rem;font-weight:500}.lp-navlink:hover{opacity:1}.lp-header__right{justify-self:end;align-items:center;gap:clamp(.85rem,2vw,1.5rem);display:flex}.lp-login{opacity:.8;white-space:nowrap;font-size:.95rem;font-weight:500}.lp-login:hover{opacity:1}.lp-cta{background:var(--fg);color:#fff;white-space:nowrap;cursor:pointer;border:none;border-radius:999px;align-items:center;padding:.65rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;transition:filter .15s,transform .15s;display:inline-flex}.lp-cta__label{display:inline-block}.lp-cta:hover{filter:brightness(1.15)}@property --app-qr-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.app-qr{z-index:60;background:conic-gradient(from var(--app-qr-angle), #0a0a0a, #16a34a, #0a0a0a, #16a34a, #0a0a0a);color:var(--fg);transform:translateY(calc(var(--app-qr-lift,0px) + var(--app-qr-hover,0px)));border-radius:22px;padding:4px;transition:transform .45s cubic-bezier(.22,.61,.36,1);animation:4s linear infinite app-qr-spin;display:block;position:fixed;bottom:clamp(1rem,2vw,1.75rem);right:clamp(1rem,2vw,1.75rem);box-shadow:0 14px 36px #15132238}.app-qr:hover{--app-qr-hover:-3px}body.footer-wordmark-visible .app-qr{--app-qr-lift:calc(-16.9vw - 3.75rem)}.app-qr__inner{background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:.6rem;padding:.55rem;display:flex}.app-qr img{border-radius:8px;display:block}.app-qr__text{text-align:center;letter-spacing:-.01em;font-size:.85rem;font-weight:700;line-height:1.3}@keyframes app-qr-spin{to{--app-qr-angle:360deg}}@media (prefers-reduced-motion:reduce){.app-qr{transition:none;animation:none}}@media (max-width:768px){.app-qr{display:none}}.lp-hero{text-align:center;max-width:960px;margin:0 auto;padding:clamp(.25rem,1vw,.6rem) 1.5rem .35rem}.lp-hero__title{font-family:inherit;font-size:clamp(1.1rem,2.4vw,1.4rem);line-height:1.1}.lp-hero__subtitle{color:var(--muted);margin-top:.8rem;font-size:clamp(.95rem,2.5vw,1.1rem)}.lp-sports{flex-wrap:wrap;justify-content:center;gap:clamp(1rem,4vw,2.5rem);max-width:1000px;margin:0 auto;padding:clamp(.75rem,2vw,1.25rem) 1.5rem clamp(2rem,5vw,3.5rem);display:flex}.lp-sport{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.5rem;padding:0;display:flex}.lp-sport img{mix-blend-mode:multiply;width:clamp(56px,12vw,84px);height:auto;transition:transform .25s}.lp-sport:hover img{transform:scale(1.08)}.lp-sport span{border-radius:999px;padding:.15rem .65rem;font-size:.95rem;font-weight:500;transition:background .15s,color .15s}.lp-sport.is-active span{background:var(--cta);font-weight:700}.lp-sport.is-active img{transform:scale(1.08)}.lp-sport.is-empty{opacity:.45}.lp-sport:focus-visible{outline:2px solid var(--fg);outline-offset:4px;border-radius:12px}.lp-search-wrap{max-width:720px;margin:0 auto;padding:clamp(.75rem,2.5vw,1.5rem) 1.5rem clamp(1.5rem,4vw,2.5rem)}.lp-search{border:1px solid var(--line);background:#fff;border-radius:9999px;align-items:center;gap:.65rem;width:100%;padding:.95rem 1.4rem;display:flex;box-shadow:0 8px 24px #15132212}.lp-search svg{opacity:.4;flex-shrink:0}.lp-search input{min-width:0;color:var(--fg);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:1rem}.lp-search input::placeholder{color:#15132273}.lp-divider{border:none;border-bottom:1px solid var(--line)}.lp-venues{max-width:1200px;margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) 1.5rem 4rem}.lp-venues__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.lp-hero__title,.lp-venues__title,.ip-hero__title,.lp-app__title,.lp-partner__title,.vp-title,.lv-title,.bkpay__title,.ck__title,.acct__title,.acct__empty-title,.nf-title{text-transform:uppercase;letter-spacing:-.043em;font-style:italic;font-weight:900}.lp-venues__title{color:#174a44;font-family:inherit;font-size:clamp(1.4rem,4vw,1.9rem);line-height:1.21}.lp-clearfilter{border:1px solid var(--line);font:inherit;color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:.35rem .85rem;font-size:.85rem;font-weight:600;transition:border-color .15s,color .15s}.lp-clearfilter:hover{color:var(--fg);border-color:#1513224d}.lp-filters{align-items:center;gap:.6rem;display:flex}.lp-filter-btn,.lp-chip{border:1px solid var(--line);cursor:pointer;color:var(--fg);background:#fff;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-family:inherit;font-size:.9rem;font-weight:500;display:inline-flex}.lp-cards{grid-template-columns:repeat(5,1fr);gap:.9rem;display:grid}@media (max-width:1100px){.lp-cards{grid-template-columns:repeat(4,1fr)}}@media (max-width:800px){.lp-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.lp-cards{grid-template-columns:repeat(2,1fr)}}.lp-card{background:var(--card);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.lp-card__media{aspect-ratio:4/3;color:#1513222e;background:#fff;border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lp-card__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-card__body{padding:.7rem .5rem .9rem 0}.lp-card__name{font-size:1.05rem;font-weight:600}.lp-card__dist{margin-top:.25rem}.lp-card__loc{color:var(--muted);margin-top:.15rem;font-size:.9rem}.lp-card__sports{flex-wrap:wrap;gap:.3rem;margin-top:.6rem;display:flex}.lp-card__sport{color:#151322b8;background:#f3f3f3;border-radius:6px;padding:.15rem .45rem;font-size:10px}.lp-card__dist{color:#000;font-size:12px;font-weight:400}.lp-card__meta{color:#000;margin-top:.25rem;font-size:10px}.lp-card__price strong{font-weight:700}.lp-empty{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:16px;padding:3rem 1.5rem;font-size:.95rem}.lp-empty__clear{border:1px solid var(--fg);background:var(--fg);color:#fff;font:inherit;cursor:pointer;border-radius:999px;margin:1rem auto 0;padding:.55rem 1.25rem;font-size:.9rem;font-weight:600;transition:filter .15s;display:block}.lp-empty__clear:hover{filter:brightness(1.15)}.lp-filters{gap:.6rem;margin-bottom:1.25rem;display:flex}.lp-filter{border:1px solid var(--line);color:var(--fg);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .9rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.lp-filter:hover{border-color:#15132247}.lp-filter.is-on{color:#fff;background:#15803d;border-color:#15803d}.lp-filter__pulse{background:#16a34a;border-radius:999px;width:8px;height:8px;position:relative}.lp-filter.is-on .lp-filter__pulse{background:#fff}.lp-filter__pulse:after{content:"";background:inherit;border-radius:999px;animation:1.6s ease-out infinite vp-open24-pulse;position:absolute;inset:0}.lp-card__24{color:#fff;letter-spacing:.02em;background:#15803deb;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700;position:absolute;top:8px;left:8px}@media (prefers-reduced-motion:reduce){.lp-filter__pulse:after{animation:none}}@media (max-width:640px){.lp-header__inner{grid-template-columns:1fr auto}.lp-header__center,.lp-navlink,.lp-login{display:none}.lp-cta{padding:.55rem 1.2rem;font-size:.9rem}.lp-header__right{justify-self:end}.lp-brand img{width:104px;height:auto}.lp-citysw{padding-left:0}.lp-sports{grid-template-columns:repeat(3,1fr);justify-items:center;gap:clamp(1.25rem,5vw,2rem) 0;width:100%;max-width:none;padding-left:clamp(.5rem,3vw,1rem);padding-right:clamp(.5rem,3vw,1rem);display:grid}.vp-inner{padding-bottom:6rem}.vp-book{z-index:60;border:none;border-top:1px solid var(--line);background:#fff;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #1513221a}.vp-book__price{margin-bottom:0}.vp-book__fields,.vp-book__note{display:none}.vp-book__cta{flex-shrink:0;width:auto;padding:.8rem 1.7rem}}.vp-inner{max-width:1200px;margin:0 auto;padding:clamp(1rem,3vw,1.75rem) 1.5rem 4rem}.vp-hero{grid-template-columns:1fr minmax(220px,260px);grid-template-areas:"info media";align-items:start;gap:clamp(1.25rem,3vw,1.75rem) clamp(1.5rem,4vw,3rem);margin-bottom:clamp(1.25rem,3vw,2rem);display:grid}.vp-hero__info{grid-area:info}.vp-hero__media{grid-area:media;justify-self:end}.vp-summary{margin-top:clamp(1rem,3vw,1.5rem)}.vp-open24{color:#15803d;background:#16a34a1a;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .7rem;font-size:.85rem;font-weight:600;display:inline-flex}.vp-open24__pulse{background:#16a34a;border-radius:999px;width:8px;height:8px;position:relative}.vp-open24__pulse:after{content:"";background:#16a34a;border-radius:999px;animation:1.6s ease-out infinite vp-open24-pulse;position:absolute;inset:0}@keyframes vp-open24-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.vp-open24__pulse:after{animation:none}}.vp-summary>*+*{margin-top:.85rem}.vp-summary .vp-h3{margin-top:1.25rem}.vp-hero__avail{margin-top:clamp(1.25rem,3vw,1.75rem)}.vp-hero__avail .vp-h3{margin-bottom:.75rem}@media (max-width:880px){.vp-hero{grid-template-columns:1fr;grid-template-areas:"info""media"}}.vp-back{color:var(--muted);align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.9rem;display:inline-flex}.vp-back:hover{color:var(--fg)}.vp-title{font-family:inherit;font-size:clamp(1.7rem,4vw,2.4rem)}@media (min-width:641px){.vp-title{font-size:1.75rem}}.vp-subbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:.5rem 0 1rem;display:flex}.vp-submeta{color:var(--fg);flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin-top:0;margin-bottom:clamp(.75rem,2vw,1.15rem);font-size:.85rem;display:flex}.vp-submeta__loc{align-items:center;gap:.4rem;display:inline-flex}.vp-submeta__loc svg{color:var(--muted);flex-shrink:0}.vp-maplink{color:#2563eb;white-space:nowrap;font-size:.9rem;font-weight:600;text-decoration:none}.vp-submeta .vp-open24{margin-left:auto}.vp-maplink:hover{color:#1d4ed8}.vp-tags{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.vp-sportstag{border:1px solid var(--line);border-radius:999px;padding:.25rem .75rem;font-size:.85rem;display:inline-block}.vp-sec--map{scroll-margin-top:90px}.vp-actions{gap:1rem;display:flex}.vp-action{cursor:pointer;font-size:.9rem;font-weight:600;text-decoration:underline}.vp-avail{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.vp-avail .vp-h3{margin-bottom:.75rem}.vp-head{margin-bottom:clamp(.75rem,2vw,1.15rem)}.vp-title-sentinel{height:0}.vp-head__right{flex-direction:column;align-items:flex-end;gap:.4rem;margin-left:auto;display:flex}.vp-media-center{justify-content:center;margin:clamp(1.5rem,4vw,2.5rem) 0;display:flex}.vp-board{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.vp-board__bar{border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.vp-board__sport{border:1px solid var(--line);height:34px;font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 .6rem;font-size:.95rem;font-weight:600}.vp-board__nav{align-items:center;gap:.75rem;font-size:.95rem;font-weight:600;display:flex}.vp-board__nav button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;width:28px;height:28px;font-size:1.05rem;line-height:1}.vp-board__scroll{overflow-x:auto}.vp-board__grid{border-collapse:collapse;width:100%}.vp-board__hour{color:var(--muted);text-align:center;border-bottom:1px solid var(--line);min-width:52px;padding:.5rem 0;font-size:.72rem;font-weight:600}.vp-board__court-h{z-index:1;border-bottom:1px solid var(--line);background:#fff;min-width:150px;position:sticky;left:0}.vp-board__court{z-index:1;text-align:left;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid var(--line);background:#fff;max-width:170px;padding:0 .75rem;font-size:.9rem;font-weight:500;position:sticky;left:0;overflow:hidden}.vp-board__cell{border:1px solid var(--line);background:#fff;min-width:52px;height:54px}.vp-board__cell.is-off{background-color:#f2f4f6}.vp-board__cell.is-mine{background:var(--cta)}.vp-board__gridwrap{width:max-content;min-width:100%;padding-top:20px;position:relative}.vp-board__now{z-index:3;pointer-events:none;background:#e11d48;width:2px;position:absolute;top:0;bottom:0}.vp-board__now-label{color:#fff;white-space:nowrap;background:#e11d48;border-radius:999px;padding:2px 6px;font-size:.62rem;font-weight:700;line-height:1.15;position:absolute;top:0;left:1px;transform:translate(-50%)}.vp-board__mobile{display:none}.vp-board__mgridwrap{width:max-content;min-width:100%;position:relative}.vp-board__nowh{z-index:2;pointer-events:none;background:#e11d48;height:2px;position:absolute;left:0;right:0}.vp-board__nowh:before{content:"";background:#e11d48;border-radius:999px;width:8px;height:8px;position:absolute;top:-3px;left:-3px}.vp-board__dayband th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;background:#fff;padding:.4rem .5rem;font-size:.68rem;font-weight:700}.vp-board__dayband th.is-next{color:#2b5fb8;background:#edf3ff}.vp-board__dayband th>span{display:inline-block;position:sticky;left:162px}.vp-board__dayband th.is-dayedge,.vp-board__hour.is-dayedge,.vp-board__cell.is-dayedge{border-left:2px dashed #2b5fb88c}.vp-board__hour.is-next{color:#2b5fb8;background:#edf3ff}.vp-board__cell.is-next:not(.is-off):not(.is-mine){background:#edf3ff}.vp-board__cell.is-next.is-avail:hover{background:var(--cta)}.vp-board__dayrow th{letter-spacing:.04em;text-transform:uppercase;color:#2b5fb8;text-align:left;border-top:2px dashed #2b5fb88c;border-bottom:1px solid var(--line);white-space:nowrap;background:#edf3ff;padding:.35rem .6rem;font-size:.68rem;font-weight:700;position:sticky;left:0}.vp-board__mobile .vp-board__court.is-next{color:#2b5fb8}.vp-board__legend{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:1.25rem;padding:.6rem 1rem;font-size:.8rem;display:flex}.vp-board__key{vertical-align:-2px;border-radius:3px;width:14px;height:14px;margin-right:.35rem;display:inline-block}.vp-board__key--avail{border:1px solid var(--line);background:#fff}.vp-board__key--off{background-color:#f2f4f6}.vp-board__key--mine{background:var(--cta)}.vp-board__key--next{background:#edf3ff;border:1px solid #2b5fb873}.vp-board__empty{text-align:center;color:var(--muted);padding:2rem}.vp-board__sports{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.5rem;padding:.85rem 1rem;display:flex}.vp-sportbtn{border:1px solid var(--line);color:var(--fg);cursor:pointer;background:#fff;border-radius:999px;padding:.4rem .9rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s,border-color .15s}.vp-sportbtn:hover{border-color:#1513224d}.vp-sportbtn.is-active{background:var(--fg);border-color:var(--fg);color:#fff}.av-board{padding:.85rem 1rem .25rem}@media (max-width:640px){.lp:not(.lp--home) .lp-header{position:static}.vp-title--sticky{z-index:40;border-bottom:1px solid #0000;transition:background .15s,border-color .15s;position:sticky;top:0}.vp-title--sticky.is-stuck{border-bottom-color:var(--line);background:#fff;margin-left:-1.5rem;margin-right:-1.5rem;padding:.5rem 1.5rem}.vp-submeta .vp-open24{margin-left:0}.vp-avail>.vp-h3{display:none}.av-board{padding-left:.75rem;padding-right:.75rem;overflow-x:auto}.av-strip{min-width:800px}.vp-board__desktop{display:none}.vp-board__mobile{display:block}.vp-board__sports{padding:.7rem .75rem}.vp-board__mobile .vp-board__court,.vp-board__mobile .vp-board__court-h{width:66px;min-width:66px;max-width:66px;font-size:.82rem}.vp-board__mobile .vp-board__hour{white-space:normal;vertical-align:bottom;min-width:74px;max-width:96px;padding:.4rem .45rem;line-height:1.15}.vp-board__cell{min-width:74px;height:40px}.vp-board__mobile .vp-board__cell.is-dayedge{border-left:1px solid var(--line)}}.vp-gallery{border-radius:18px;gap:8px;width:100%;display:grid;position:relative;overflow:clip}.vp-gallery--single{aspect-ratio:16/9;grid-template-columns:1fr}.vp-gallery--duo{aspect-ratio:2.4;grid-template-columns:1.6fr 1fr}.vp-gallery--trio{aspect-ratio:2.4;grid-template-rows:1fr 1fr;grid-template-columns:1.6fr 1fr}.vp-gallery--trio>.vp-gcell:first-child{grid-row:span 2}.vp-gallery--quad{aspect-ratio:2.8;grid-template-rows:1fr 1fr;grid-template-columns:2.5fr 1fr 1fr}.vp-gallery--quad>.vp-gcell:first-child{grid-row:span 2}.vp-gallery--quad>.vp-gcell:nth-child(4){grid-column:span 2}.vp-gcell{font:inherit;cursor:zoom-in;background:#f1f1f1;border:none;padding:0;display:block;position:relative;overflow:hidden}.vp-gcell--empty{cursor:default}.vp-gcell img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.22,.61,.36,1),filter .2s;display:block}.vp-gcell:hover img{filter:brightness(.94);transform:scale(1.02)}.vp-gcell:focus-visible{outline-offset:-3px;outline:3px solid #174a44}.vp-gcell__more{color:#fff;letter-spacing:-.02em;pointer-events:none;background:#0c0b1280;justify-content:center;align-items:center;font-size:clamp(1.1rem,2.4vw,1.6rem);font-weight:700;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.vp-gcell img,.vp-gcell:hover img{transition:none;transform:none}}.vp-ph{color:#15132229;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vp-showall{cursor:pointer;color:var(--fg);background:#fff;border:1px solid #15132259;border-radius:8px;padding:.5rem .9rem;font-family:inherit;font-size:.85rem;font-weight:600;position:absolute;bottom:14px;left:14px}.vp-lightbox{z-index:100;background:#0c0b12f0;justify-content:center;align-items:center;gap:clamp(.5rem,2vw,1.5rem);padding:clamp(1rem,4vw,3rem);display:flex;position:fixed;inset:0}.vp-lightbox--multi{padding-bottom:clamp(6rem,10vw,8rem)}.vp-lightbox--multi .vp-lb__img{max-height:62vh}.vp-lb__stage{touch-action:pan-y;width:min(1100px,100%);max-height:100%;position:relative;overflow:hidden}.vp-lb__track{will-change:transform;align-items:center;display:flex}.vp-lb__slide{flex:0 0 100%;justify-content:center;align-items:center;display:flex}.vp-lb__img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:76vh}.vp-lb__close{font:inherit;color:#ffffffd9;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.95rem;font-weight:500;transition:color .15s;display:inline-flex;position:absolute;top:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem)}.vp-lb__close:hover{color:#fff}.vp-lb__nav{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:999px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;padding-bottom:.2em;font-size:1.8rem;line-height:1;transition:background .15s,border-color .15s;display:flex}.vp-lb__nav:hover{background:#ffffff1f;border-color:#fff}.vp-lb__thumbs{scrollbar-width:none;gap:.5rem;max-width:min(100%,46rem);padding:0 .5rem .25rem;display:flex;position:absolute;bottom:clamp(.75rem,2.5vw,1.75rem);left:50%;overflow-x:auto;transform:translate(-50%)}.vp-lb__thumbs::-webkit-scrollbar{display:none}.vp-lb__thumb{cursor:pointer;opacity:.55;background:0 0;border:2px solid #0000;border-radius:10px;flex:none;width:68px;height:52px;padding:0;transition:opacity .15s,border-color .15s;overflow:hidden}.vp-lb__thumb:hover{opacity:.85}.vp-lb__thumb.is-on{opacity:1;border-color:#fff}.vp-lb__thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:640px){.vp-lb__thumb{width:54px;height:42px}.vp-lb__nav{position:absolute;bottom:6rem}.vp-lb__nav--prev{left:1.25rem}.vp-lb__nav--next{right:1.25rem}.vp-gallery{aspect-ratio:4/3;grid-template-rows:none;grid-template-columns:1fr}.vp-gallery>.vp-gcell:not(:first-child){display:none}.vp-gallery>.vp-gcell:first-child{grid-area:auto}}.vp-body{margin-top:clamp(1rem,3vw,1.75rem)}.vp-content{max-width:820px}.vp-sec{border-top:1px solid var(--line);padding:clamp(1.5rem,4vw,2rem) 0}.vp-sec--first{border-top:none;padding-top:0}.vp-h2{letter-spacing:-.01em;font-size:1.4rem;font-weight:600}.vp-h3{letter-spacing:-.01em;margin-bottom:.9rem;font-size:1.25rem;font-weight:600}.vp-muted{color:var(--muted);margin-top:.35rem;font-size:.95rem}.vp-text{color:#151322d1;white-space:pre-line;font-size:1rem;line-height:1.65}.vp-highlights{flex-direction:column;gap:1rem;list-style:none;display:flex}.vp-highlights li{align-items:center;gap:.85rem;font-size:1rem;display:flex}.vp-dot{background:var(--cta);border-radius:999px;flex-shrink:0;width:8px;height:8px}.vp-chips{flex-wrap:wrap;gap:.5rem;display:flex}.vp-chip{background:#fff;border:1px solid #15132240;border-radius:999px;padding:.45rem .95rem;font-size:.9rem}.vp-amenities{grid-template-columns:repeat(2,1fr);gap:1rem 1.5rem;display:grid}@media (max-width:520px){.vp-amenities{grid-template-columns:1fr}}.vp-amenity{color:#151322d9;align-items:center;gap:.75rem;font-size:1rem;display:flex}.vp-amenity svg{color:var(--fg);flex-shrink:0}.vp-list{flex-direction:column;gap:.55rem;list-style:none;display:flex}.vp-list li{color:#151322cc;gap:.6rem;font-size:.97rem;line-height:1.5;display:flex}.vp-list li:before{content:"";background:#15132259;border-radius:999px;flex-shrink:0;width:5px;height:5px;margin-top:.6rem}.vp-book{border:1px solid var(--line);border-radius:16px;padding:1.4rem;box-shadow:0 8px 28px #15132214}.vp-book__price{align-items:baseline;gap:.25rem;margin-bottom:1rem;display:flex}.vp-book__amt{font-size:1.5rem;font-weight:700}.vp-book__per{color:var(--muted);font-size:.95rem}.vp-book__fields{border:1px solid #15132240;border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:.85rem;display:grid;overflow:hidden}.vp-book__field{flex-direction:column;gap:.15rem;padding:.6rem .8rem;display:flex}.vp-book__field:first-child{border-right:1px solid #15132240}.vp-book__label{letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:700}.vp-book__val{color:var(--muted);font-size:.9rem}.vp-book__cta{background:var(--cta);color:#082008;cursor:pointer;border:none;border-radius:10px;width:100%;padding:.85rem;font-family:inherit;font-size:1rem;font-weight:600;transition:filter .15s}.vp-book__cta:hover{filter:brightness(1.04)}.vp-book__note{text-align:center;color:var(--muted);margin-top:.85rem;font-size:.85rem}.av-strip{--days:7;grid-template-columns:repeat(var(--days), 1fr);border-bottom:1px solid var(--line);padding-bottom:.85rem;display:grid;position:relative}.av-strip--loading{min-height:84px}.av-strip__pill{width:calc(100% / var(--days));background:var(--cta);z-index:0;border-radius:10px;transition:transform .32s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;bottom:.85rem;left:0}.av-day{z-index:1;cursor:pointer;color:var(--fg);background:0 0;border:none;flex-direction:column;align-items:center;gap:.2rem;margin:0 2px;padding:.5rem .1rem;font-family:inherit;display:flex;position:relative}.av-day__dow,.av-day__mon{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:600;transition:color .2s}.av-day__num{font-size:1.05rem;font-weight:700;transition:color .2s}@media (min-width:641px){.av-strip{border-bottom:none;justify-content:space-between;gap:.25rem;min-width:0;padding-bottom:0;display:flex}.av-strip__pill{display:none}.av-day{border-radius:999px;flex-direction:row;flex:none;align-items:baseline;gap:.4rem;margin:0;padding:.4rem .75rem}.av-day__dow,.av-day__num{font-size:.95rem}.av-day__dow{letter-spacing:.01em;text-transform:none;font-weight:600}.av-day__num{font-weight:700}.av-day__mon{display:none}.av-day.is-active{background:var(--cta)}}.av-day.is-weekend:not(.is-active){background:#174a4417;border-radius:999px}.av-day.is-weekend:not(.is-active) .av-day__dow,.av-day.is-weekend:not(.is-active) .av-day__num,.av-day.is-weekend:not(.is-active) .av-day__mon{color:#174a44}.av-day.is-active .av-day__dow,.av-day.is-active .av-day__num,.av-day.is-active .av-day__mon{color:#082008}@media (max-width:520px){.av-day__num{font-size:1.1rem}.av-day__dow,.av-day__mon{font-size:.64rem}}.av-panel{border:1px dashed var(--line);text-align:center;border-radius:14px;margin-top:1.25rem;padding:clamp(1.5rem,4vw,2rem)}.av-panel__badge{background:var(--cta);color:#082008;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:.85rem;padding:.3rem .7rem;font-size:.72rem;font-weight:700;display:inline-block}.av-panel__text{color:var(--muted);font-size:.95rem;line-height:1.6}.av-panel__text strong{color:var(--fg);font-weight:600}.vp-map{border:1px solid var(--line);border-radius:16px;margin-top:1rem;overflow:hidden}.vp-map iframe{border:0;width:100%;height:380px;display:block}.bc-arrow{border:1px solid var(--line);width:38px;height:38px;color:var(--fg);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;transition:background .15s;display:flex}.bc-arrow:hover{background:#f1f1f1}.bc-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.bc-track::-webkit-scrollbar{display:none}.bc{padding:clamp(.75rem,2.5vw,1.5rem) clamp(1rem,4vw,2rem) 0}.bc-head{justify-content:flex-end;margin-bottom:.75rem;display:flex}.bc-arrows{gap:.5rem;display:flex}.bc-banner{aspect-ratio:16/9;scroll-snap-align:start;background:#e4e4e4;border-radius:20px;flex:none;width:min(92%,600px)}.lp-modal-overlay{z-index:100;background:#15132266;justify-content:center;align-items:center;padding:1.5rem;animation:.18s lp-fade;display:flex;position:fixed;inset:0}.lp-modal{background:#fff;border-radius:18px;width:100%;max-width:380px;padding:1.25rem;animation:.2s cubic-bezier(.16,1,.3,1) lp-pop;box-shadow:0 24px 60px #15132240}.lp-modal__head{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.lp-modal__title{font-family:inherit;font-size:1.4rem;font-weight:400}.lp-modal__close{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:.25rem;font-size:.95rem;line-height:1}.lp-modal__close:hover{color:var(--fg)}.lp-modal__list{flex-direction:column;gap:.5rem;display:flex}.lp-cityopt{border:1px solid var(--line);cursor:pointer;width:100%;color:var(--fg);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .15s,background .15s;display:flex}.lp-cityopt:hover{background:#f6f6f6}.lp-cityopt.is-active{border-color:var(--fg);background:#f6f6f6}.lp-cityopt__label{align-items:center;gap:.5rem;font-weight:500;display:inline-flex}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.lv{background:#faf6f0;min-height:100dvh}.lv-inner{max-width:1100px;margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) 1.5rem 4rem}.lv-hero{max-width:720px;padding:clamp(1rem,4vw,2.5rem) 0 clamp(1.5rem,4vw,2.5rem)}.lv-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#174a44;font-size:.8rem;font-weight:700;display:inline-block}.lv-title{color:var(--fg);margin-top:.6rem;font-family:inherit;font-size:clamp(2rem,6vw,3.2rem);line-height:1.05}.lv-lead{color:#151322b3;margin-top:1rem;font-size:1.05rem;line-height:1.6}.lv-body{grid-template-columns:1fr 420px;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.lv-benefits{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.lv-benefit{border:1px solid var(--line);background:#fff;border-radius:16px;padding:1.25rem}.lv-benefit__icon{font-size:1.5rem}.lv-benefit__title{color:var(--fg);margin-top:.6rem;font-size:1.05rem;font-weight:600}.lv-benefit__text{color:#1513229e;margin-top:.35rem;font-size:.92rem;line-height:1.55}.lv-formwrap{position:sticky;top:90px}.lv-form{border:1px solid var(--line);background:#fff;border-radius:18px;padding:1.5rem;box-shadow:0 12px 32px #1513220f}.lv-form__title{color:var(--fg);font-size:1.25rem;font-weight:600}.lv-form__sub{color:var(--muted);margin-top:.25rem;margin-bottom:1rem;font-size:.9rem}.lv-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem;display:grid}.lv-field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.lv-field--full{grid-column:1/-1}.lv-field span{color:#15132299;font-size:.78rem;font-weight:600}.lv-field input,.lv-field textarea{color:var(--fg);border:1px solid var(--line);background:#fff;border-radius:10px;outline:none;width:100%;max-width:100%;padding:.55rem .7rem;font-family:inherit;font-size:.95rem;transition:border-color .15s}.lv-field textarea{resize:vertical;min-height:5.5rem}.lv-field input:focus,.lv-field textarea:focus{border-color:#15132266}.lv-form__error{color:#dc2626;margin-top:.85rem;font-size:.88rem}.lv-submit{background:var(--fg);color:#fff;cursor:pointer;border:none;border-radius:999px;width:100%;margin-top:1.1rem;padding:.8rem;font-family:inherit;font-size:1rem;font-weight:600;transition:filter .15s}.lv-submit:hover{filter:brightness(1.15)}.lv-submit:disabled{opacity:.6;cursor:default}.lv-form--done{text-align:center}.lv-done__tick{color:#fff;background:#16a34a;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto .75rem;font-size:1.4rem;display:flex}.lv-done__title{color:var(--fg);font-size:1.2rem;font-weight:600}.lv-done__text{color:var(--muted);margin-top:.5rem;font-size:.95rem;line-height:1.55}@media (max-width:880px){.lv-body{grid-template-columns:1fr}.lv-formwrap{position:static}}@media (max-width:520px){.lv-benefits,.lv-grid{grid-template-columns:1fr}}.vp-board__cell.is-avail{cursor:pointer;transition:background .12s}.vp-board__cell.is-avail:hover{background:var(--cta)}.bk-overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0b128c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.bk-modal{text-align:center;background:#fff;border-radius:20px;width:100%;max-width:380px;padding:1.75rem 1.5rem 1.5rem;position:relative;box-shadow:0 24px 60px #1513224d}.bk-close{width:30px;height:30px;color:var(--fg);cursor:pointer;background:#1513220f;border:none;border-radius:999px;font-size:.9rem;position:absolute;top:.85rem;right:.85rem}.bk-logo{justify-content:center;margin-bottom:.75rem;display:flex}.bk-slot{color:var(--muted);margin-bottom:1.1rem;font-size:.85rem;line-height:1.5}.bk-slot strong{color:var(--fg)}.bk-title{color:var(--fg);font-size:1.15rem;font-weight:700}.bk-sub{color:var(--muted);margin-top:.25rem;margin-bottom:1rem;font-size:.9rem}.bk-phone{gap:.5rem;display:flex}.bk-phone select{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:10px;flex:none;padding:0 .5rem;font-size:.95rem}.bk-phone input{border:1px solid var(--line);min-width:0;font:inherit;border-radius:10px;outline:none;flex:1;padding:.65rem .75rem;font-size:1rem}.bk-phone input:focus{border-color:#15132266}.bk-otp{text-align:center;letter-spacing:.4em;border:1px solid var(--line);width:100%;font:inherit;border-radius:10px;outline:none;padding:.7rem;font-size:1.3rem;font-weight:600}.bk-otp:focus{border-color:#15132266}.bk-dev{color:#16a34a;margin-top:.6rem;font-size:.8rem}.bk-error{color:#dc2626;margin-top:.6rem;font-size:.85rem}.bk-cta{background:var(--fg);color:#fff;width:100%;font:inherit;cursor:pointer;border:none;border-radius:999px;margin-top:1rem;padding:.8rem;font-size:1rem;font-weight:600;transition:filter .15s}.bk-cta:hover{filter:brightness(1.15)}.bk-cta:disabled{opacity:.5;cursor:default}.bk-link{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:.75rem;font-size:.85rem;text-decoration:underline}.bkpay{background:#faf6f0;justify-content:center;min-height:70vh;padding:clamp(1.5rem,5vw,3.5rem) 1.5rem;display:flex}.bkpay__card{border:1px solid var(--line);background:#fff;border-radius:20px;align-self:flex-start;width:100%;max-width:460px;padding:clamp(1.5rem,4vw,2rem);box-shadow:0 16px 40px #15132212}.bkpay__badge{letter-spacing:.06em;text-transform:uppercase;color:#174a44;font-size:.72rem;font-weight:700;display:inline-block}.bkpay__title{margin-top:.4rem;font-family:inherit;font-size:1.8rem}.bkpay__summary{border:1px solid var(--line);border-radius:14px;margin:1.25rem 0;overflow:hidden}.bkpay__row{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.75rem 1rem;font-size:.95rem;display:flex}.bkpay__row:last-child{border-bottom:none}.bkpay__row span{color:var(--muted)}.bkpay__row strong{text-align:right;flex-direction:column;align-items:flex-end;gap:.1rem;min-width:0;display:flex}.bkpay__sub{color:var(--muted);font-size:.82rem;font-weight:400}.bkpay__cta{background:var(--cta);color:#082008;width:100%;font:inherit;cursor:pointer;border:none;border-radius:999px;padding:.85rem;font-size:1rem;font-weight:700}.bkpay__cta:disabled{cursor:not-allowed;opacity:.6}.bkpay__badge--fail{color:#b42318}.bkpay__lede{color:var(--muted);margin-top:.5rem;font-size:.95rem;line-height:1.5}.bkpay__reason{color:var(--fg);border-left:2px solid #b4231859;margin-bottom:1.25rem;padding:.1rem 0 .1rem .7rem;font-size:.9rem;line-height:1.45}.bkpay__reason span{color:var(--muted)}.bkpay__actions{flex-direction:column;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.bkpay__cta--link{text-align:center;text-decoration:none;transition:filter .15s;display:block}.bkpay__cta--link:hover{filter:brightness(1.05)}.bkpay__secondary{color:var(--muted);font-size:.9rem;font-weight:600}.bkpay__secondary:hover{color:var(--fg)}.bkpay__summary--money .bkpay__row strong{font-variant-numeric:tabular-nums}.bkpay__row--discount strong{color:#15803d}.bkpay__row--total{background:#00000005;font-weight:600}.bkpay__row--due{background:#0000000a}.bkpay__row--due strong,.bkpay__row--total strong{font-size:1.05rem}.bkpay__error{color:#b91c1c;text-align:center;margin-top:.75rem;font-size:.9rem}.bkpay__offer{gap:.5rem;margin:0 0 1.25rem;display:flex}.bkpay__offer input{border:1px solid var(--line);min-width:0;font:inherit;text-transform:uppercase;border-radius:999px;flex:1;padding:.7rem 1rem;font-size:.95rem}.bkpay__offer button{border:1px solid var(--fg);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:.7rem 1.15rem;font-size:.9rem;font-weight:600}.bkpay__note{color:var(--muted);text-align:center;margin-top:.75rem;font-size:.85rem}.bkpay__back{color:var(--fg);margin-top:1rem;font-size:.9rem;font-weight:600;display:inline-block}.bkqr{justify-items:center;gap:.6rem;margin-top:1.25rem;display:grid}.bkqr__code{border:1px solid var(--line);background:#fff;border-radius:14px;width:clamp(8.5rem,30vw,11rem);padding:.9rem;display:block}.bkqr__code svg{width:100%;height:auto;display:block}.bkqr__caption{color:var(--muted);text-align:center;font-size:.8rem}.ck{background:#faf6f0;justify-content:center;align-items:flex-start;min-height:100dvh;padding:clamp(1.25rem,5vw,3rem) 1rem;display:flex}.ck__card{border:1px solid var(--line);background:#fff;border-radius:20px;width:100%;max-width:26rem;padding:clamp(1.25rem,4vw,1.75rem);box-shadow:0 16px 40px #15132212}.ck__badge{color:#8a6100;background:#fff4d6;border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:700;display:inline-block}.ck__badge--ok{color:#16794a;background:#16794a1f}.ck__badge--off{color:var(--muted);background:#15132214}.ck__title{margin-top:.6rem;font-family:inherit;font-size:1.6rem;line-height:1.15}.ck__sub{color:var(--muted);margin-top:.15rem;font-size:.88rem}.ck__summary{border:1px solid var(--line);border-radius:14px;margin-top:1rem;overflow:hidden}.ck__row{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.7rem .9rem;font-size:.92rem;display:flex}.ck__row:last-child{border-bottom:none}.ck__row span:first-child{color:var(--muted)}.ck__row strong{text-align:right}.ck__row--due{background:#0000000a}.ck__row--due strong{font-size:1.02rem}.ck__time{color:var(--muted);font-size:.82rem;font-weight:400;display:block}.ck__ref{color:var(--muted);text-align:center;word-break:break-all;margin-top:.9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.rv{min-height:100dvh;color:var(--fg);background:#f7f7f9}.rv-top{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.9rem clamp(1rem,4vw,2rem);display:grid}.rv-top__logo{justify-self:start;display:flex}.rv-top__title{white-space:nowrap;font-size:1.05rem;font-weight:700}.rv-top__avatar{color:#fff;background:#1b2b4b;border-radius:50%;justify-self:end;place-items:center;width:38px;height:38px;font-size:.9rem;font-weight:700;display:grid}.rv-timer{text-align:center;background:#efeaff;padding:.65rem 1rem;font-size:.9rem}.rv-timer__clock{font-variant-numeric:tabular-nums;color:#16794a;font-weight:700}.rv-timer__clock i{color:var(--muted);margin:0 .15rem;font-style:normal}.rv-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,2rem);max-width:1120px;margin:0 auto;padding:clamp(1rem,3vw,2rem) clamp(1rem,4vw,2rem) 3rem;display:grid}@media (max-width:860px){.rv-grid{grid-template-columns:minmax(0,1fr)}}.rv-card{border:1px solid var(--line);background:#fff;border-radius:14px}.rv-h2{margin:1.4rem 0 .7rem;font-size:1.05rem;font-weight:700}.rv-main>.rv-card:first-child,.rv-side>.rv-h2:first-child{margin-top:0}.rv-venue{align-items:center;gap:.9rem;margin-bottom:.9rem;padding:.85rem;display:flex}.rv-venue__thumb{background:#eee;border-radius:10px;flex:none;width:92px;height:68px;overflow:hidden}.rv-venue__thumb img{object-fit:cover;width:100%;height:100%}.rv-venue__sport{font-size:1rem;font-weight:700}.rv-venue__name{color:var(--muted);margin-top:.2rem;font-size:.9rem}.rv-slot{padding:1rem}.rv-slot__when{font-size:1.05rem;font-weight:700}.rv-slot__row{justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:.85rem;display:flex}.rv-slot__court{font-size:.98rem;font-weight:600}.rv-slot__meta{color:var(--muted);margin-top:.2rem;font-size:.85rem}.rv-slot__price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.98rem;font-weight:600}.rv-block{margin-top:.4rem}.rv-know{gap:.45rem;list-style:none;display:grid}.rv-know li{color:var(--muted);padding-left:1rem;font-size:.9rem;position:relative}.rv-know li:before{content:"•";position:absolute;left:.15rem}.rv-offer{align-items:center;gap:.8rem;margin-bottom:.6rem;padding:.85rem;display:flex}.rv-offer__icon{font-size:1.3rem;line-height:1}.rv-offer__text{flex:1;min-width:0}.rv-offer__title{font-size:.95rem;font-weight:700}.rv-offer__sub{color:var(--muted);margin-top:.15rem;font-size:.85rem}.rv-offer__btn{border:1px solid var(--line);cursor:pointer;border-radius:999px;flex:none;padding:.5rem 1.1rem;font-size:.9rem;font-weight:600}.rv-offer__btn.is-applied{color:#16794a;border-color:#16794a}.rv-codeform{gap:.5rem;margin-top:.6rem;display:flex}.rv-codeform__input{border:1px solid var(--line);min-width:0;font:inherit;text-transform:uppercase;border-radius:999px;flex:1;padding:.6rem 1rem;font-size:.9rem}.rv-codeform__input::placeholder{text-transform:none}.rv-codeform__btn{border:1px solid var(--fg);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600}.rv-bill{gap:.5rem;margin-top:.75rem;padding:1rem;display:grid}.rv-bill__title{font-size:.92rem;font-weight:650}.rv-bill__sub{color:var(--muted);margin-top:-.3rem;font-size:.8rem}.rv-bill__input{border:1px solid var(--line);width:100%;font:inherit;border-radius:10px;padding:.55rem .75rem;font-size:.9rem}.rv-bill__input--mono{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rv-bill__input--mono::placeholder{text-transform:none;font-family:inherit}.rv-error{color:#b91c1c;font-size:.85rem}.rv-sum{padding:.35rem 1rem}.rv-sum__row{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.7rem 0;font-size:.92rem;display:flex}.rv-sum__row:last-child{border-bottom:none}.rv-sum__row span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.rv-sum__row--save span:last-child{color:#16794a}.rv-sum__row--sub{font-weight:700}.rv-sum__row--muted{color:var(--muted)}.rv-you{align-items:center;gap:.8rem;padding:.95rem 1rem;display:flex}.rv-you__icon{color:var(--muted);place-items:center;display:grid}.rv-you__name{font-size:.95rem;font-weight:600}.rv-you__phone{color:var(--muted);font-size:.88rem}.rv-more{padding:0;overflow:hidden}.rv-more summary{cursor:pointer;align-items:center;gap:.7rem;padding:.95rem 1rem;font-size:.95rem;list-style:none;display:flex}.rv-more summary::-webkit-details-marker{display:none}.rv-more__icon{border:1px solid var(--line);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:.8rem;display:grid}.rv-more__chev{color:var(--muted);margin-left:auto;transition:transform .15s}.rv-more[open] .rv-more__chev{transform:rotate(90deg)}.rv-more__body{color:var(--muted);gap:.4rem;padding:0 1rem 1rem;font-size:.85rem;display:grid}.rv-pay-wrap{margin-top:1.2rem;position:sticky;bottom:1rem}.rv-pay{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;appearance:none;background:#12121a;border:none;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem .8rem 1.1rem;display:flex;position:relative}.rv-pay:disabled{opacity:.6;cursor:not-allowed}.rv-pay:focus-visible{outline-offset:2px;outline:2px solid #fff}.rv-pay__label{padding-right:.2rem;font-size:1rem;font-weight:700}.rv-split{flex-direction:column;gap:.625rem;margin-bottom:.7rem;padding:.9rem 1rem;display:flex}.rv-split__label{opacity:.7;font-size:.8125rem}.rv-split__opts{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.5rem;display:grid}.rv-split__opt{text-align:center;cursor:pointer;background:0 0;border:1px solid #15132226;border-radius:.625rem;justify-content:center;align-items:center;min-width:0;padding:.7rem .75rem;font-size:.875rem;font-weight:600;transition:border-color .15s,background-color .15s;display:flex}.rv-split__opt:hover{border-color:#15132266}.rv-split__opt--on{background:#1513220d;border-color:currentColor}.rv-pay__label.is-hidden{visibility:hidden}.rv-pay__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1.15rem;height:1.15rem;margin:-.575rem 0 0 -.575rem;animation:.6s linear infinite rv-pay-spin;position:absolute;top:50%;left:50%}@keyframes rv-pay-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rv-pay__spinner{animation-duration:2s}}.rv-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rv-pay__amount{flex-direction:column;line-height:1.15;display:flex}.rv-pay__amount strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.rv-pay__amount span{letter-spacing:.06em;color:#fff9;font-size:.7rem}.rv-pay__error{color:#b91c1c;text-align:center;margin-top:.6rem;font-size:.85rem}.rv-foot{color:var(--muted);text-align:center;margin-top:.6rem;font-size:.82rem}.rv-unavailable{gap:.8rem;padding:1.2rem;font-size:.92rem;display:grid}.rv-unavailable a{font-weight:600}@media (max-width:860px){.rv-pay{padding-bottom:calc(.8rem + env(safe-area-inset-bottom));z-index:20;border-radius:16px 16px 0 0;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1513221f}.rv-grid{padding-bottom:7rem}.rv-pay__error,.rv-foot{z-index:21;position:relative}}.rv-pay{flex-wrap:wrap}.rv-pay__error{width:100%;margin-top:.5rem}.acct__profile{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:clamp(.9rem,2.5vw,1.25rem);margin-bottom:.85rem;padding:clamp(1rem,3vw,1.5rem);display:flex}.acct__avatar{background:#174a4414;border-radius:50%;flex:none;justify-content:center;align-items:center;width:clamp(3.5rem,10vw,4.5rem);height:clamp(3.5rem,10vw,4.5rem);display:flex;position:relative;overflow:hidden}.acct__avatar img{object-fit:cover;width:100%;height:100%}.acct__avatar-initial{color:#174a44;opacity:.65;font-size:1.5rem;font-weight:700;display:flex}.acct__avatar-edit{color:#fff;letter-spacing:.05em;text-transform:uppercase;text-align:center;cursor:pointer;background:#151322b8;padding:.22rem 0;font-size:.6rem;font-weight:700;position:absolute;inset:auto 0 0}.acct__profile-form{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.acct__profile-name{overflow-wrap:anywhere;font-family:inherit;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:400;line-height:1.1}.acct__profile-meta{color:var(--muted);font-size:.9rem}.acct__dot{margin:0 .4rem}.acct__profile-row{align-items:center;gap:1rem;margin-top:.25rem;font-size:.9rem;display:flex}.acct__signout{color:var(--muted)}.acct__signout:hover{color:var(--fg)}.acct__stats{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.acct__stat{padding:.85rem clamp(.7rem,2vw,1.2rem)}.acct__stat+.acct__stat{border-left:1px solid var(--line)}.acct__stat dt{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:700}.acct__stat dd{font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:clamp(1.15rem,3.5vw,1.4rem);font-weight:700}.acct__link-btn{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.acct__refund{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.acct__refund-label{font-size:.85rem;font-weight:600}.acct__refund-input{width:100%;font:inherit;border:1px solid var(--line);resize:vertical;border-radius:10px;padding:.55rem .7rem;font-size:.9rem}.acct__refund-actions{align-items:center;gap:.9rem;display:flex}.acct__cta--sm{padding:.5rem .9rem;font-size:.9rem}.acct__refund-error{color:#b91c1c;font-size:.85rem}body:has(.rv) .app-qr{display:none}.lp-filters{flex-wrap:wrap;align-items:center}.lp-filter--loc:disabled{opacity:.6;cursor:default}.lp-origin{color:var(--muted);font-size:.82rem}.acct{background:#faf8f5;min-height:60vh;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,4vw,2rem) clamp(3rem,6vw,4rem)}.acct__inner{max-width:860px;margin:0 auto}.acct__inner--narrow{max-width:640px}.acct__back{color:var(--muted);margin-bottom:1rem;font-size:.9rem;font-weight:600;display:inline-block}.acct__head{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.acct__title{font-family:inherit;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.1}.acct__sub{color:var(--muted);margin-top:.3rem;font-size:.92rem}.acct__h2{margin:1.75rem 0 .75rem;font-size:1rem;font-weight:700}.acct__group+.acct__group{margin-top:.5rem}.acct__group-head{align-items:center;gap:.5rem;margin:1.75rem 0 .8rem;display:flex}.acct__group-head .acct__h2{margin:0}.acct__count{text-align:center;min-width:1.4rem;color:var(--muted);background:#15132212;border-radius:999px;padding:.05rem .45rem;font-size:.75rem;font-weight:700}.acct__card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:.35rem 1rem}.acct__card--text{color:var(--muted);justify-items:start;gap:.5rem;padding:1rem;font-size:.88rem;display:grid}.acct__row{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.7rem 0;font-size:.92rem;display:flex}.acct__row:last-child{border-bottom:none}.acct__row span{color:var(--muted)}.acct__row strong{text-align:right;font-variant-numeric:tabular-nums}.acct__row--total strong{font-size:1.05rem}.acct__row--save strong{color:#16794a}.acct__ref{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.acct__method{text-transform:uppercase;font-size:.85rem}.acct__note{color:var(--fg);margin-top:.35rem}.bkc{border:1px solid var(--line);background:#fff;border-radius:16px;gap:clamp(.75rem,2.5vw,1rem);margin-bottom:.75rem;padding:clamp(.85rem,2.5vw,1.1rem);transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.bkc:hover{border-color:#15132238;box-shadow:0 10px 26px #1513220f}.bkc:has(.bkc__link:focus-visible){outline:2px solid var(--fg);outline-offset:2px}.bkc--off{background:#fbfbfc}.bkc--off .bkc__date,.bkc--off .bkc__venue{opacity:.6}.bkc__date{color:#174a44;background:#174a440f;border-radius:12px;flex:none;align-content:center;justify-items:center;gap:.05rem;width:3.4rem;padding:.5rem .25rem;display:grid}.bkc__date-wd,.bkc__date-mo{letter-spacing:.08em;opacity:.75;font-size:.62rem;font-weight:700}.bkc__date-day{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.05}.bkc__body{flex:1;min-width:0}.bkc__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.bkc__venue{overflow-wrap:anywhere;min-width:0;font-size:1.02rem;font-weight:650;line-height:1.25}.bkc__link{color:inherit}.bkc__link:after{content:"";border-radius:16px;position:absolute;inset:0}.bkc__meta{color:var(--muted);margin-top:.15rem;font-size:.87rem}.bkc__time{align-items:center;gap:.4rem;margin-top:.35rem;font-size:.87rem;font-weight:500;display:flex}.bkc__time svg{color:var(--muted);flex:none}.bkc__soon{background:var(--cta);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.1rem .45rem;font-size:.67rem;font-weight:700}.bkc__foot{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .9rem;margin-top:.8rem;padding-top:.7rem;display:flex}.bkc__money{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;display:flex}.bkc__paid{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.bkc__due{color:var(--muted);font-size:.82rem}.bkc__refunded{color:#16794a;font-size:.82rem;font-weight:600}.bkc__actions{z-index:1;align-items:center;gap:.9rem;font-size:.85rem;display:flex;position:relative}.bkc__details{color:var(--muted);white-space:nowrap;font-weight:600}.bkc:hover .bkc__details{color:var(--fg)}.bkc__state{white-space:nowrap;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.bkc__state--wait{color:#8a6100;background:#fff4d6}.bkc__state--ok{color:#16794a;background:#16794a1f}.bkc__state--off{color:var(--muted);background:#15132212}@media (max-width:460px){.bkc__date{width:2.9rem}.bkc__date-day{font-size:1.3rem}.acct__stat dt{font-size:.65rem}}.bk-tag{color:#16794a;white-space:nowrap;background:#16794a1f;border-radius:999px;flex:none;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.bk-tag--off{color:var(--muted);background:#15132214}.acct__empty{border:1px solid var(--line);text-align:center;color:var(--muted);background:#fff;border-radius:16px;justify-items:center;gap:.4rem;padding:clamp(1.75rem,5vw,2.75rem) 1.5rem;display:grid}.acct__empty-title{color:var(--fg);font-family:inherit;font-size:1.5rem}.acct__empty--slim{background:0 0;border-style:dashed;padding:1.5rem}.acct__empty--slim .acct__cta{margin-top:.6rem}.acct__cta{background:var(--fg);color:#fff;border-radius:999px;margin-top:1.25rem;padding:.7rem 1.4rem;font-size:.95rem;font-weight:600;display:inline-block}.bk-dev--test{color:#6b4e00;background:#fff4d6;border:1px solid #e5c76b;border-radius:8px;padding:.5rem .7rem}.nf{background:#fdfbf8;justify-content:center;padding:clamp(2.5rem,9vw,6rem) 1.5rem clamp(3rem,10vw,7rem);display:flex}.nf-inner{text-align:center;width:100%;max-width:620px}.nf-board{--nf-cell:clamp(13px, 3.4vw, 22px);justify-content:center;gap:calc(var(--nf-cell) * .95);margin:0 0 clamp(1.75rem,5vw,2.75rem);display:flex}.nf-digit{grid-template-columns:repeat(3, var(--nf-cell));grid-auto-rows:var(--nf-cell);gap:calc(var(--nf-cell) * .26);display:grid}.nf-cell{border-radius:calc(var(--nf-cell) * .24);background:#f2f4f6;animation:.5s cubic-bezier(.2,.7,.3,1) both nf-cell-in}.nf-cell.is-on{background:var(--cta);box-shadow:0 4px 12px #15132214}@keyframes nf-cell-in{0%{opacity:0;transform:translateY(7px)scale(.86)}to{opacity:1;transform:none}}.nf-title{font-family:inherit;font-size:clamp(1.8rem,6vw,2.9rem);line-height:1.08}.nf-sub{max-width:34rem;color:var(--muted);margin:.9rem auto 0;font-size:clamp(.95rem,2.5vw,1.05rem);line-height:1.55}.nf-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(1.5rem,4vw,2rem);display:flex}.nf-btn{border:1px solid var(--line);color:var(--fg);white-space:nowrap;background:#fff;border-radius:999px;padding:.7rem 1.5rem;font-size:1rem;font-weight:600;transition:border-color .15s,filter .15s}.nf-btn:hover{border-color:#1513224d}.nf-btn--primary{background:var(--fg);border-color:var(--fg);color:#fff}.nf-btn--primary:hover{filter:brightness(1.15)}.nf-links{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:clamp(1.5rem,4vw,2rem);font-size:.9rem;display:flex}.nf-links a{text-underline-offset:3px;-webkit-text-decoration:underline #15132240;text-decoration:underline #15132240}.nf-links a:hover{color:var(--fg);text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.nf-cell{animation:none}}button:not(:disabled),[role=button]:not([aria-disabled=true]){transition:scale .1s ease-out}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active{scale:.97}@media (prefers-reduced-motion:reduce){button:not(:disabled),[role=button]:not([aria-disabled=true]){transition:none}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active{scale:1}}.bk-overlay{animation:.2s ease-out both bk-overlay-in}.bk-modal{animation:.32s cubic-bezier(.22,.61,.36,1) both bk-modal-in}@keyframes bk-overlay-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@keyframes bk-modal-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.bk-overlay,.bk-modal{animation:.2s ease-out both lp-fade}}.lp-rail{max-width:1200px;margin:0 auto;padding:0 1.5rem 4rem}.lp-rail__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.lp-rail__arrows{gap:.5rem;display:flex}.lp-rail__track{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;gap:.9rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.lp-rail__track::-webkit-scrollbar{display:none}.lp-rail__item{scroll-snap-align:start;flex:0 0 calc(20% - .72rem)}@media (max-width:1100px){.lp-rail__item{flex-basis:calc(25% - .675rem)}}@media (max-width:800px){.lp-rail__item{flex-basis:calc(33.3333% - .6rem)}}@media (max-width:520px){.lp-rail__item{flex-basis:calc(50% - .45rem)}}.bc-arrow:disabled{opacity:.35;cursor:default}.lp-app{background:#fff}.lp-app__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,4rem);max-width:1200px;margin:0 auto;padding:1rem 1.5rem 5rem;display:grid}.lp-app__available{color:var(--fg);align-items:center;gap:.55rem;font-size:.95rem;font-weight:700;display:flex}.lp-app__store-icon{width:20px;height:20px}.lp-app__title{color:#174a44;margin-top:1.25rem;font-size:clamp(2.1rem,5.5vw,3.6rem);line-height:1.05}.lp-app__sub{max-width:34ch;color:var(--muted);margin-top:1.1rem;font-size:clamp(1rem,2vw,1.15rem);line-height:1.5}.lp-app__qr{border:1px solid var(--line);background:#fff;border-radius:18px;width:fit-content;margin-top:2.25rem;padding:.65rem}.lp-app__qr img{border-radius:10px;width:132px;height:132px;display:block}.lp-app__mockups{justify-content:center;align-items:flex-start;gap:clamp(.75rem,2vw,1.5rem);display:flex}.lp-app__phone{flex:0 0 clamp(150px,22vw,260px)}.lp-app__phone img{width:100%;height:auto;display:block}.lp-app__phone:nth-child(2){margin-top:clamp(2rem,6vw,5rem)}.lp-app__phone--empty{aspect-ratio:9/19;border:1px dashed var(--line);color:var(--muted);background:#fafafa;border-radius:26px;justify-content:center;align-items:center;font-size:.8rem;display:flex}@media (max-width:860px){.lp-app__inner{grid-template-columns:1fr;padding-bottom:3.5rem}.lp-app__sub{max-width:none}.lp-app__mockups{justify-content:flex-start}}.lp-partner{background:#fff;overflow-x:clip}.lp-partner__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);max-width:1200px;margin:0 auto;padding:1rem 1.5rem 5.5rem;display:grid}.lp-partner__title{color:#174a44;font-size:clamp(2.1rem,5.5vw,3.6rem);line-height:1.05}.lp-partner__sub{max-width:40ch;color:var(--muted);margin-top:1.1rem;font-size:clamp(1rem,2vw,1.15rem);line-height:1.5}.lp-partner__cta{background:var(--fg);color:#fff;border-radius:999px;align-items:center;gap:.6rem;margin-top:2rem;padding:.8rem 1.6rem;font-size:1rem;font-weight:600;transition:filter .15s,transform .15s;display:inline-flex}.lp-partner__cta:hover{filter:brightness(1.15);transform:translateY(-2px)}.lp-partner__arrow{width:18px;height:18px;transition:transform .2s}.lp-partner__cta:hover .lp-partner__arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.lp-partner__cta,.lp-partner__arrow{transition:none}.lp-partner__cta:hover,.lp-partner__cta:hover .lp-partner__arrow{transform:none}}.lp-partner__mockups{min-height:clamp(240px,30vw,430px);position:relative}.lp-partner__desktop{width:150%;max-width:none}.lp-partner__desktop img{border-radius:14px;width:100%;height:auto;display:block}.lp-partner__phone{width:clamp(90px,13vw,165px);position:absolute;bottom:-1.5rem;left:4%}.lp-partner__phone img{width:100%;height:auto;display:block}.lp-partner__frame{aspect-ratio:16/10;border:1px dashed var(--line);color:var(--muted);background:#fafafa;border-radius:14px;justify-content:center;align-items:center;font-size:.8rem;display:flex}.lp-partner__frame--phone{aspect-ratio:9/19;background:#fff;border-radius:22px}@media (max-width:860px){.lp-partner__inner{grid-template-columns:1fr;padding-bottom:4rem}.lp-partner__sub{max-width:none}.lp-partner__desktop{width:100%}.lp-partner__phone{bottom:-1rem;left:auto;right:2%}}.legal{background:#fff}.legal__inner{max-width:760px;margin:0 auto;padding:clamp(2rem,5vw,3.5rem) 1.5rem 5rem}.legal__title{color:#174a44;font-size:clamp(2rem,5vw,3rem);line-height:1.05}.legal__updated{color:var(--muted);margin-top:.75rem;font-size:.9rem}.legal__note{color:var(--fg);background:#e11d480d;border:1px solid #e11d4840;border-radius:12px;margin-top:1.75rem;padding:.9rem 1.1rem;font-size:.92rem;line-height:1.55}.legal__body{margin-top:2rem}.legal__body h2{letter-spacing:-.01em;color:var(--fg);margin-top:2.25rem;font-size:1.1rem;font-weight:700}.legal__body p{color:var(--muted);margin-top:.85rem;font-size:1rem;line-height:1.65}.legal__body strong{color:var(--fg);font-weight:600}.legal__body a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.page-shell{position:relative}.page-snapshot{z-index:1;pointer-events:none;visibility:hidden;opacity:0;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.transition{z-index:100;pointer-events:none;position:fixed;inset:0;overflow:clip}.transition__dark{opacity:0;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.ip{background:#fff}.ip-hero{--background:#174a44;--foreground:#fff;isolation:isolate;color:#fff;background:#174a44;position:relative;overflow:clip}.ip-hero__aurora{z-index:0;filter:blur(80px);background:radial-gradient(circle at 50% 50%, var(--primary) 0%, var(--secondary) 40%, transparent 70%);border-radius:50%;width:80vw;height:60vh;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.ip-hero__aurora{background:radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--primary) 16%, transparent) 0%, color-mix(in oklch, var(--secondary) 16%, transparent) 40%, transparent 70%)}}.ip-hero__aurora{pointer-events:none;animation:8s ease-in-out infinite alternate ip-hero-breathe}@keyframes ip-hero-breathe{0%{opacity:.6;transform:translate(-50%,-50%)scale(1)}to{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}.ip-hero__grid{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 70%,#0000);mask-image:linear-gradient(#0000,#000 25% 70%,#0000)}@media (prefers-reduced-motion:reduce){.ip-hero__aurora{animation:none}}.ip-hero__inner{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem);max-width:1200px;margin:0 auto;padding:clamp(2.5rem,7vw,5.5rem) 1.5rem clamp(3rem,7vw,5.5rem);display:grid;position:relative}.ip-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;border:1px solid #ffffff38;border-radius:999px;align-items:center;max-width:100%;padding:.4rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.ip-hero__title{color:#fff;margin-top:1.5rem;font-size:clamp(2.6rem,8vw,5rem);line-height:.98}.ip-hero__sub{color:#ffffffb8;max-width:36ch;margin-top:1.25rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.5}.ip-hero__reassure{color:#ffffff9e;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem;font-size:.9rem;list-style:none;display:flex}.ip-hero__reassure li{align-items:center;gap:.5rem;display:flex}.ip-hero__reassure li:before{content:"";background:var(--cta);border-radius:999px;width:5px;height:5px}.ip-hero__device{justify-content:center;display:flex}.ip-cta{margin-top:2.25rem}.ip-cta__stores{flex-wrap:wrap;gap:.75rem;display:flex}.ip-store{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:.7rem;padding:.7rem 1.15rem;font-size:.95rem;font-weight:700;line-height:1.15;display:inline-flex}.ip-store--pending{color:#ffffff8c;cursor:default}.ip-store__icon{flex:none;width:22px;height:22px}.ip-store em{letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;margin-top:.15rem;font-size:.72rem;font-style:normal;font-weight:600;display:block}.ip-btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:1rem;font-weight:600;transition:filter .15s,transform .15s,border-color .15s;display:inline-flex}.ip-btn--primary{background:var(--cta);color:#151322;margin-top:1rem}.ip-btn--primary:hover{filter:brightness(1.08);transform:translateY(-2px)}.ip-btn--ghost{color:#fff;border-color:#ffffff38}.ip-btn--ghost:hover{border-color:#ffffff80}.ip-btn__icon,.ip-btn__arrow{flex:none;width:18px;height:18px}.ip-cta__switch{font:inherit;color:#ffffffa6;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:.9rem;padding:0;font-size:.9rem;text-decoration:underline;display:block}.ip-cta__note{color:#ffffff8c;max-width:38ch;margin-top:.9rem;font-size:.88rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.ip-btn,.ip-btn--primary:hover{transition:none;transform:none}}.ip-phone--empty{aspect-ratio:9/19;color:#ffffff80;background:#ffffff0a;border:1px dashed #ffffff38;border-radius:26px;justify-content:center;align-items:center;width:clamp(190px,26vw,300px);font-size:.8rem;display:flex}.ip-hero__device img{width:clamp(190px,26vw,300px);height:auto;display:block}@media (max-width:900px){.ip-hero__inner{grid-template-columns:1fr}.ip-hero__device{display:none}}body:has(.ip) .app-qr{display:none}.lp-filterwrap{position:relative}.lp-filter--panel.is-on{border-color:#15132273}.lp-filter__count{background:var(--fg);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 .3rem;font-size:.72rem;font-weight:700;display:inline-flex}.lp-panel{z-index:30;border:1px solid var(--line);background:#fff;border-radius:16px;width:min(24rem,100vw - 3rem);padding:1.1rem;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 18px 44px #15132224}.lp-panel__group+.lp-panel__group{border-top:1px solid var(--line);margin-top:1.35rem;padding-top:1.35rem}.lp-panel__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.lp-panel__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:700}.lp-panel__value{color:var(--fg);font-size:.85rem;font-weight:600}.lp-panel__chips,.lp-panel__checks{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.lp-panel__checks{flex-direction:column;gap:.6rem}.lp-pill{border:1px solid var(--line);font:inherit;color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:.4rem .85rem;font-size:.85rem;font-weight:600;transition:border-color .15s,color .15s}.lp-pill:hover{color:var(--fg);border-color:#1513224d}.lp-pill.is-on{border-color:var(--fg);background:var(--fg);color:#fff}.lp-check{color:var(--fg);cursor:pointer;align-items:center;gap:.6rem;font-size:.92rem;display:flex}.lp-check input{accent-color:#174a44;width:16px;height:16px}.lp-range{height:34px;margin-top:.5rem;position:relative}.lp-range__track,.lp-range__fill{border-radius:999px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.lp-range__track{background:var(--line);left:0;right:0}.lp-range__fill{background:#174a44}.lp-range input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;height:34px;margin:0;position:absolute;top:0;left:0}.lp-range input[type=range]::-webkit-slider-thumb{pointer-events:auto;appearance:none;cursor:grab;background:#fff;border:2px solid #174a44;border-radius:999px;width:18px;height:18px;box-shadow:0 2px 6px #15132233}.lp-range input[type=range]::-moz-range-thumb{pointer-events:auto;cursor:grab;background:#fff;border:2px solid #174a44;border-radius:999px;width:18px;height:18px;box-shadow:0 2px 6px #15132233}.lp-range input[type=range]:focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:2px solid #174a44}.lp-panel__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.35rem;padding-top:1rem;display:flex}.lp-panel__clear{font:inherit;color:var(--fg);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.88rem;font-weight:600;text-decoration:underline}.lp-panel__clear:disabled{color:var(--muted);cursor:default;text-decoration:none}.lp-panel__count{color:var(--muted);font-size:.85rem}@media (prefers-reduced-motion:reduce){.lp-pill{transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
