:root,[data-vv-palette=ink]{--vv-ink:#12140f;--vv-text-2:#3a3e36;--vv-muted:#5c6159;--vv-muted-2:#73786f;--vv-faint:#9ba096;--vv-paper:#f3f6f1;--vv-card:#fff;--vv-fill:#ecefe8;--vv-fill-2:#eef1eb;--vv-fill-3:#e6eae2;--vv-disabled:#e4e7e0;--vv-line:#dde0d8;--vv-line-strong:#c8ccc2;--vv-strong:#12140f;--vv-strong-2:#23301f;--vv-strong-3:#1c2418;--vv-strong-4:#2c3a27;--vv-strong-5:#3a4a34;--vv-on-strong:#fff;--vv-on-strong-muted:#c9ccc4;--vv-on-strong-dim:#b4b9ae;--vv-accent:#18c566;--vv-accent-hover:#5be394;--vv-on-accent:#12140f;--vv-link:#0e7a45;--vv-link-hover:#0b5e35;--vv-on-link:#fff;--vv-tier-b:#5c6159;--vv-ok-bg:#dff5e7;--vv-ok:#0b5e35;--vv-warn-bg:#fff1cc;--vv-warn:#6b4700;--vv-alert-bg:#fce8e6;--vv-alert:#b3261e;--vv-court:#0e7a45;--vv-court-line:#fff;--vv-ball:#18c566;--vv-shadow:#0a0c0873;--vv-chrome-bg:#12140f;--vv-chrome-line:#0000}[data-vv-palette=daylight],[data-vv-palette=daylight] [data-vv-surface=dark]{--vv-ink:#0f2340;--vv-text-2:#2e3a4f;--vv-muted:#566173;--vv-muted-2:#6f7a8c;--vv-faint:#a3aebd;--vv-paper:#f6f9fc;--vv-card:#fff;--vv-fill:#eaf4fb;--vv-fill-2:#eef4f9;--vv-fill-3:#e4edf5;--vv-disabled:#e3e9f0;--vv-line:#dce6ef;--vv-line-strong:#c3d2e0;--vv-strong:#0f2340;--vv-strong-2:#1b3558;--vv-strong-3:#16304f;--vv-strong-4:#2a4a73;--vv-strong-5:#3a5b85;--vv-on-strong:#fff;--vv-on-strong-muted:#c9d6e6;--vv-on-strong-dim:#9fb3cc;--vv-accent:#b9d63a;--vv-accent-hover:#cbe36a;--vv-on-accent:#0f2340;--vv-link:#0b5fa5;--vv-link-hover:#084a80;--vv-on-link:#fff;--vv-tier-b:#0b5fa5;--vv-ok-bg:#eef6d2;--vv-ok:#3b5a05;--vv-warn-bg:#fff1cc;--vv-warn:#6b4700;--vv-alert-bg:#fce8e6;--vv-alert:#b3261e;--vv-court:#0b5fa5;--vv-court-line:#fff;--vv-ball:#b9d63a;--vv-shadow:#0f234038;--vv-chrome-bg:#0f2340;--vv-chrome-line:#0000}[data-vv-palette=daylight] [data-vv-surface=header],[data-vv-palette=daylight] [data-vv-surface=hero]{--vv-on-strong:#0f2340;--vv-on-strong-muted:#566173;--vv-on-strong-dim:#6f7a8c;--vv-accent:#0b5fa5;--vv-accent-hover:#084a80;--vv-on-accent:#fff;--vv-strong-2:#fff;--vv-strong-3:#d5e8f6;--vv-strong-4:#c9ddee;--vv-strong-5:#b5cce0}[data-vv-palette=daylight] [data-vv-surface=header]{--vv-chrome-bg:#fff;--vv-chrome-line:#dce6ef}[data-vv-palette=daylight] [data-vv-surface=hero]{--vv-chrome-bg:#eaf4fb}html{-webkit-text-size-adjust:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}button,input,select,textarea{font-family:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--vv-paper);color:var(--vv-ink);font-family:Barlow,system-ui,-apple-system,Segoe UI,sans-serif;margin:0}:focus-visible{outline:2.5px solid var(--vv-link);outline-offset:2px}:root{--vv-display-font:"Barlow Condensed","Barlow",system-ui,sans-serif;--vv-radius:12px;--vv-radius-lg:20px;--vv-max:1240px}.vv-page{background:var(--vv-card);color:var(--vv-ink);display:flex;flex-direction:column;font-size:16px;line-height:1.5;min-height:100vh}.vv-page>main{flex:1 0 auto}.vv-page--paper{background:var(--vv-paper)}.vv-wrap{margin:0 auto;max-width:1240px;max-width:var(--vv-max);padding-left:32px;padding-right:32px;width:100%}.vv-wrap--narrow{max-width:860px}a{color:var(--vv-link)}a:hover{color:var(--vv-link-hover)}.vv-display{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-family:var(--vv-display-font);font-weight:800;letter-spacing:.3px;text-transform:uppercase}.vv-display--italic{font-style:italic}.vv-h1{font-size:56px;line-height:.95;margin:0}.vv-h1--sm{font-size:36px}.vv-h2{font-size:54px;line-height:.98;margin:0}.vv-h2--xl{font-size:62px;line-height:.95}.vv-eyebrow{color:var(--vv-link);font-size:13px;font-weight:700;letter-spacing:2.5px;margin:0 0 8px;text-transform:uppercase}.vv-eyebrow--on-dark{color:var(--vv-accent)}.vv-lead{color:var(--vv-text-2);font-size:18px;margin:0}.vv-lead--on-dark{color:var(--vv-on-strong-muted);max-width:520px}.vv-muted{color:var(--vv-muted);margin:0}.vv-small{font-size:14px}.vv-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.vv-nowrap,.vv-sr{white-space:nowrap}.vv-cap{text-transform:capitalize}.vv-stack{display:flex;flex-direction:column;gap:18px;min-width:0}.vv-stack--lg{gap:32px}.vv-btnrow{display:flex;flex-wrap:wrap;gap:12px}.vv-btn{align-items:center;border:1.5px solid #0000;border-radius:12px;border-radius:var(--vv-radius);cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:700;gap:8px;justify-content:center;min-height:48px;padding:0 22px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,transform .05s;white-space:nowrap}.vv-btn:active:not(:disabled){transform:translateY(1px)}.vv-btn:disabled{cursor:not-allowed;opacity:.45}.vv-btn--lg{font-size:17px;min-height:54px;padding:0 28px}.vv-btn--sm{font-size:14px;min-height:38px;padding:0 14px}.vv-btn--block{width:100%}.vv-btn--accent{background:var(--vv-accent);color:var(--vv-on-accent)}.vv-btn--accent:hover:not(:disabled){background:var(--vv-accent-hover);color:var(--vv-on-accent)}.vv-btn--strong{background:var(--vv-strong);color:var(--vv-on-strong)}.vv-btn--strong:hover:not(:disabled){background:var(--vv-strong-4);color:var(--vv-on-strong)}.vv-btn--ghost{background:#0000;border-color:color-mix(in srgb,var(--vv-on-strong) 45%,#0000);color:var(--vv-on-strong)}.vv-btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--vv-on-strong) 8%,#0000);border-color:var(--vv-on-strong);color:var(--vv-on-strong)}.vv-btn--light{background:var(--vv-card);color:var(--vv-ink)}.vv-btn--light:hover:not(:disabled){background:var(--vv-fill);color:var(--vv-ink)}.vv-btn--outline{background:var(--vv-card);border-color:var(--vv-line-strong);color:var(--vv-ink)}.vv-btn--outline:hover:not(:disabled){border-color:var(--vv-ink);color:var(--vv-ink)}.vv-btn--danger{background:var(--vv-card);border-color:var(--vv-alert);color:var(--vv-alert)}.vv-btn--danger:hover:not(:disabled){background:var(--vv-alert);color:var(--vv-on-link)}.vv-linkbtn{background:none;border:none;color:var(--vv-link);cursor:pointer;font:inherit;font-weight:600;margin-left:auto;padding:6px 0}.vv-linkbtn:hover{color:var(--vv-link-hover);text-decoration:underline}.vv-logo{background:var(--vv-card);border-radius:12px;border-radius:var(--vv-radius);display:inline-flex;line-height:0;padding:6px 10px}.vv-logo img{display:block;height:44px;width:auto}.vv-logo--sm img{height:34px}.vv-logo--lg img{height:52px}.vv-header{background:var(--vv-chrome-bg);box-shadow:inset 0 -1px 0 var(--vv-chrome-line);color:var(--vv-on-strong);position:-webkit-sticky;position:sticky;top:0;z-index:20}.vv-header__row{align-items:center;display:flex;gap:12px 32px;padding-bottom:12px;padding-top:12px}.vv-header__home{display:inline-flex}.vv-header__nav{align-items:center;display:flex;flex:1 1 auto;gap:4px 26px}.vv-header__link{border-bottom:2px solid #0000;color:var(--vv-on-strong);font-weight:600;padding:10px 0;text-decoration:none}.vv-header__link:hover{color:var(--vv-accent)}.vv-header__link.active{border-bottom-color:var(--vv-accent)}.vv-header__link--quiet{color:var(--vv-on-strong-muted);font-weight:500;margin-left:auto}.vv-header__actions{align-items:center;display:flex;gap:10px}.vv-header__menu{align-items:center;background:#0000;border:1.5px solid color-mix(in srgb,var(--vv-on-strong) 35%,#0000);border-radius:12px;border-radius:var(--vv-radius);color:var(--vv-on-strong);cursor:pointer;display:none;height:46px;justify-content:center;width:46px}.vv-appbar{background:var(--vv-chrome-bg);box-shadow:inset 0 -1px 0 var(--vv-chrome-line);color:var(--vv-on-strong)}.vv-appbar__row{align-items:center;display:flex;gap:16px;padding-bottom:10px;padding-top:10px}.vv-appbar__title{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-family:var(--vv-display-font);font-size:24px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.vv-appbar__actions{align-items:center;display:flex;gap:16px;margin-left:auto}.vv-appbar__link{color:var(--vv-on-strong-muted);font-weight:600;text-decoration:none}.vv-appbar__link:hover{color:var(--vv-accent)}.vv-hero{background:var(--vv-chrome-bg);color:var(--vv-on-strong);overflow:hidden}[data-vv-palette=ink] .vv-hero{background:radial-gradient(110% 90% at 80% 0,var(--vv-strong-2) 0,var(--vv-chrome-bg) 60%)}.vv-hero__row{align-items:center;display:flex;flex-wrap:wrap;gap:48px;padding-bottom:88px;padding-top:72px}.vv-hero__copy{display:flex;flex:1 1 480px;flex-direction:column;gap:22px;min-width:0}.vv-hero__copy .vv-eyebrow{margin:0}.vv-hero__title{font-size:96px;letter-spacing:.5px;line-height:.92;margin:0}.vv-hero__title--md{font-size:84px}.vv-hero__lead{color:var(--vv-on-strong-muted);font-size:19px;line-height:1.55;margin:0;max-width:520px}.vv-hero__note{color:var(--vv-on-strong-dim);font-size:14px;margin:0}.vv-hero__art{flex:1 1 440px;min-width:0;position:relative}.vv-hero__art--phone{display:flex;justify-content:center}.vv-court-art{display:block;height:auto;width:100%}.vv-court-art__frame{fill:var(--vv-strong-3)}.vv-court-art__court{fill:var(--vv-court)}.vv-court-art__kitchen{fill:var(--vv-strong);fill-opacity:.18}.vv-court-art__lines{stroke:var(--vv-court-line)}.vv-court-art__ball{fill:var(--vv-ball)}.vv-court-art__holes{fill:var(--vv-ink)}.vv-slotcard{background:var(--vv-card);border-radius:20px;border-radius:var(--vv-radius-lg);box-shadow:0 20px 50px var(--vv-shadow);color:var(--vv-ink);display:flex;flex-direction:column;gap:14px;margin:-70px 24px 0;padding:22px 22px 20px;position:relative}.vv-slotcard__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.vv-slotcard__title{font-size:26px;margin:0}.vv-slotcard__when{color:var(--vv-muted);font-size:14px}.vv-slotcard__grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.vv-slotcard__slot{align-items:center;border:1.5px solid var(--vv-line);border-radius:12px;border-radius:var(--vv-radius);color:var(--vv-ink);display:flex;flex-direction:column;justify-content:center;min-height:58px;text-decoration:none}.vv-slotcard__slot:hover{border-color:var(--vv-ink);color:var(--vv-ink)}.vv-slotcard__slot.is-loading{background:var(--vv-fill);border-color:var(--vv-fill)}.vv-slotcard__time{font-size:15px;font-weight:700}.vv-slotcard__price{color:var(--vv-muted);font-size:13px}.vv-slotcard__price.is-peak{color:var(--vv-link)}.vv-facts{background:var(--vv-accent);color:var(--vv-on-accent)}.vv-facts__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding-bottom:22px;padding-top:22px}.vv-facts__big{font-size:28px;line-height:1.1}.vv-facts__small{font-size:15px;font-weight:500;opacity:.85}.vv-section{padding:88px 0}.vv-section--paper{background:var(--vv-paper)}.vv-section--strong{background:var(--vv-strong);color:var(--vv-on-strong)}.vv-split{align-items:center;display:flex;flex-wrap:wrap;gap:56px}.vv-split>*{flex:1 1 420px}.vv-split--top{align-items:stretch}.vv-sectionhead{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.vv-sectionhead__aside{max-width:420px}.vv-checklist{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.vv-checklist li{align-items:flex-start;display:flex;font-size:17px;gap:12px}.vv-check{color:var(--vv-link);flex:none;margin-top:2px}.vv-courtpanel{background:var(--vv-strong);border-radius:20px;border-radius:var(--vv-radius-lg);color:var(--vv-on-strong);display:flex;flex-direction:column;gap:24px;justify-content:flex-end;min-height:380px;overflow:hidden;padding:36px;position:relative}.vv-courtpanel .vv-court-art{max-width:460px;position:relative}.vv-courtpanel__glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--vv-accent) 28%,#0000),#0000);height:90%;inset:-40% -20% auto auto;pointer-events:none;position:absolute;width:80%}.vv-courtpanel__caption{color:var(--vv-on-strong-muted);display:flex;flex-direction:column;gap:4px;position:relative}.vv-courtpanel__big{color:var(--vv-on-strong);font-size:34px;line-height:1}.vv-rates{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.vv-rate{background:var(--vv-card);border:1.5px solid var(--vv-line);border-radius:20px;border-radius:var(--vv-radius-lg);display:flex;flex-direction:column;gap:8px;padding:32px}.vv-rate__name{font-size:20px;font-weight:700;margin:0}.vv-rate__when{color:var(--vv-muted);margin:0}.vv-rate__price{color:var(--vv-muted);font-size:18px;margin:8px 0 0}.vv-rate__price .vv-display{color:var(--vv-ink);font-size:64px;line-height:1}.vv-rate__slot{color:var(--vv-muted);font-size:15px;margin:0}.vv-rate--strong{background:var(--vv-strong);border-color:var(--vv-strong);color:var(--vv-on-strong)}.vv-rate--strong .vv-rate__price,.vv-rate--strong .vv-rate__slot,.vv-rate--strong .vv-rate__when{color:var(--vv-on-strong-muted)}.vv-rate--strong .vv-rate__price .vv-display{color:var(--vv-accent)}.vv-lotcard{background:var(--vv-card);border-radius:20px;border-radius:var(--vv-radius-lg);color:var(--vv-ink);display:flex;flex-direction:column;gap:16px;padding:24px}.vv-lotcard__top{align-items:center;display:flex;gap:16px}.vv-lotcard__avatar{align-items:center;background:var(--vv-fill);border:4px solid var(--vv-accent);border-radius:50%;display:flex;flex:none;font-size:28px;height:72px;justify-content:center;width:72px}.vv-lotcard__label{color:var(--vv-muted);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.vv-lotcard__label--link{color:var(--vv-link)}.vv-lotcard__name{font-size:32px;line-height:1}.vv-lotcard__meta{color:var(--vv-muted);font-size:14px}.vv-lotcard__bottom{align-items:flex-end;border-top:1px solid var(--vv-line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:14px}.vv-lotcard__bid{font-size:52px;line-height:1}.vv-teamchip{align-items:center;background:var(--vv-fill);border-radius:999px;display:inline-flex;font-weight:700;gap:8px;padding:8px 14px}.vv-teamchip--dark{background:var(--vv-strong-2);color:var(--vv-on-strong)}.vv-teamchip__dot{border-radius:4px;height:12px;width:12px}.vv-steps{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));list-style:none;margin:0;padding:0}.vv-steps li{border-top:4px solid var(--vv-ink);display:flex;flex-direction:column;gap:8px;padding-top:18px}.vv-steps__n{color:var(--vv-link);font-size:44px;line-height:1}.vv-steps h3{font-size:21px;font-weight:700;margin:0}.vv-steps p{color:var(--vv-text-2);margin:0}.vv-facts-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.vv-facts-list h3{color:var(--vv-muted);font-size:15px;font-weight:700;margin:0 0 4px}.vv-facts-list p{font-size:17px;margin:0}.vv-ctacard{background:var(--vv-strong);border-radius:20px;border-radius:var(--vv-radius-lg);color:var(--vv-on-strong);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:36px}.vv-ctacard__title{font-size:40px;line-height:1;margin:0}.vv-ctacard p{color:var(--vv-on-strong-muted);font-size:17px;margin:0}.vv-ctacard__ig{color:var(--vv-accent);font-weight:600}.vv-ctacard__ig:hover{color:var(--vv-accent-hover)}.vv-footer{background:var(--vv-strong);color:var(--vv-on-strong-muted)}.vv-footer__row{flex-wrap:wrap;gap:24px 48px;padding-bottom:44px;padding-top:44px}.vv-footer__brand,.vv-footer__row{align-items:flex-start;display:flex}.vv-footer__brand{flex:1 1 260px;flex-direction:column;font-size:14px;gap:10px}.vv-footer__nav{display:flex;flex-wrap:wrap;font-size:15px;gap:10px 28px}.vv-footer__nav a{color:var(--vv-on-strong);padding:4px 0;text-decoration:none}.vv-footer__nav a:hover{color:var(--vv-accent)}.vv-book{padding-bottom:72px;padding-top:40px}.vv-book__head{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}.vv-book__sub{color:var(--vv-muted);font-size:17px;margin:0}.vv-book__grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.vv-book__main{flex:1 1 600px;gap:20px;min-width:0}.vv-book__main,.vv-panel{display:flex;flex-direction:column}.vv-panel{background:var(--vv-card);border:1px solid var(--vv-line);border-radius:20px;border-radius:var(--vv-radius-lg);gap:16px;padding:24px}.vv-panel__title{align-items:center;display:flex;font-size:20px;font-weight:700;gap:10px;margin:0}.vv-panel__headrow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.vv-step{align-items:center;background:var(--vv-strong);border-radius:50%;color:var(--vv-on-strong);display:inline-flex;flex:none;font-size:15px;height:30px;justify-content:center;width:30px}.vv-days{grid-gap:8px;display:grid;gap:8px;grid-auto-columns:minmax(76px,1fr);grid-auto-flow:column;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.vv-day{align-items:center;background:var(--vv-card);border:1.5px solid var(--vv-line);border-radius:12px;border-radius:var(--vv-radius);color:var(--vv-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;justify-content:center;min-height:84px;padding:6px 4px}.vv-day:hover:not(.is-on):not(:disabled){border-color:var(--vv-ink)}.vv-day.is-on{background:var(--vv-strong);border:2px solid var(--vv-strong);color:var(--vv-on-strong)}.vv-day__wd{font-size:13px;font-weight:600}.vv-day__n{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-family:var(--vv-display-font);font-size:30px;font-weight:800;line-height:1}.vv-day__free{color:var(--vv-muted);font-size:12px}.vv-day.is-on .vv-day__free{color:var(--vv-accent)}.vv-otherdate{align-items:center;color:var(--vv-text-2);display:flex;flex-wrap:wrap;font-weight:600;gap:12px}.vv-otherdate .vv-input{max-width:220px}.vv-otherdate.is-on .vv-input{border-color:var(--vv-strong);border-width:2px}.vv-tabs{background:var(--vv-fill-2);border-radius:12px;border-radius:var(--vv-radius);display:inline-flex;gap:4px;padding:4px}.vv-tab{background:#0000;border:none;border-radius:9px;color:var(--vv-text-2);cursor:pointer;font:inherit;font-weight:600;min-height:40px;padding:0 16px}.vv-tab:hover:not(.is-on){color:var(--vv-ink)}.vv-tab.is-on{background:var(--vv-strong);color:var(--vv-on-strong);font-weight:700}.vv-slots{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.vv-slot{align-items:center;background:var(--vv-card);border:1.5px solid var(--vv-line-strong);border-radius:12px;border-radius:var(--vv-radius);color:var(--vv-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;justify-content:center;min-height:60px}.vv-slot:hover:not(:disabled):not(.is-on){border-color:var(--vv-ink)}.vv-slot__t{font-size:15px;font-weight:700}.vv-slot__p{color:var(--vv-muted);font-size:13px}.vv-slot.is-on{background:var(--vv-strong);border:2px solid var(--vv-strong);color:var(--vv-on-strong)}.vv-slot.is-on .vv-slot__p{color:var(--vv-accent)}.vv-slot.is-off{background:var(--vv-disabled);border-color:var(--vv-disabled);color:var(--vv-muted-2);cursor:not-allowed}.vv-slot.is-off .vv-slot__t{font-weight:600;text-decoration:line-through}.vv-slot.is-off .vv-slot__p{color:var(--vv-muted-2)}.vv-legend{align-items:center;color:var(--vv-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 20px}.vv-legend span{align-items:center;display:inline-flex;gap:8px}.vv-legend i{border-radius:4px;display:inline-block;height:14px;width:14px}.vv-legend__free{background:var(--vv-card);border:1.5px solid var(--vv-line-strong)}.vv-legend__pick{background:var(--vv-strong)}.vv-legend__off{background:var(--vv-disabled)}.vv-fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.vv-field{display:flex;flex-direction:column;gap:6px;min-width:0}.vv-field__label{color:var(--vv-text-2);font-size:14px;font-weight:600}.vv-optional{color:var(--vv-muted);font-weight:400}.vv-input{background:var(--vv-card);border:1.5px solid var(--vv-line-strong);border-radius:12px;border-radius:var(--vv-radius);color:var(--vv-ink);font:inherit;font-size:16px;height:50px;padding:0 14px;width:100%}.vv-input::placeholder{color:var(--vv-faint)}.vv-input:focus{border-color:var(--vv-link);box-shadow:0 0 0 3px color-mix(in srgb,var(--vv-link) 18%,#0000);outline:none}.vv-input:disabled{background:var(--vv-fill-2)}.vv-phone{align-items:center;background:var(--vv-card);border:1.5px solid var(--vv-line-strong);border-radius:12px;border-radius:var(--vv-radius);display:flex;height:50px;overflow:hidden}.vv-phone:focus-within{border-color:var(--vv-link);box-shadow:0 0 0 3px color-mix(in srgb,var(--vv-link) 18%,#0000)}.vv-phone__cc{border-right:1px solid var(--vv-line);color:var(--vv-muted);font-weight:500;line-height:47px;padding:0 12px 0 14px}.vv-phone__input{border:none;box-shadow:none!important;height:47px}.vv-summary{background:var(--vv-strong);border-radius:20px;border-radius:var(--vv-radius-lg);color:var(--vv-on-strong);display:flex;flex:1 1 340px;flex-direction:column;gap:16px;max-width:420px;min-width:0;padding:26px;position:-webkit-sticky;position:sticky;scroll-margin-top:92px;top:92px}.vv-summary__title{font-size:30px;line-height:1;margin:0}.vv-summary__rows{display:flex;flex-direction:column;gap:10px;margin:0}.vv-summary__rows div{display:flex;gap:16px;justify-content:space-between}.vv-summary__rows dt{color:var(--vv-on-strong-muted)}.vv-summary__rows dd{font-weight:600;margin:0;text-align:right}.vv-summary__rule{background:color-mix(in srgb,var(--vv-on-strong) 15%,#0000);height:1px}.vv-field--on-dark .vv-field__label{color:var(--vv-on-strong-muted)}.vv-field--on-dark .vv-optional{color:var(--vv-on-strong-dim)}.vv-promo{display:flex;gap:8px}.vv-promo .vv-input{flex:1 1}.vv-pay{border:none;display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.vv-pay legend{color:var(--vv-on-strong-muted);margin-bottom:6px;padding:0}.vv-pay__row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.vv-pay__btn{background:#0000;border:1.5px solid color-mix(in srgb,var(--vv-on-strong) 35%,#0000);border-radius:12px;border-radius:var(--vv-radius);color:var(--vv-on-strong);cursor:pointer;font:inherit;font-weight:700;min-height:48px}.vv-pay__btn:hover:not(.is-on):not(:disabled){border-color:var(--vv-on-strong)}.vv-pay__btn.is-on{background:var(--vv-card);border-color:var(--vv-card);color:var(--vv-ink)}.vv-summary__total{align-items:baseline;border-top:1px solid color-mix(in srgb,var(--vv-on-strong) 15%,#0000);display:flex;gap:12px;justify-content:space-between;padding-top:14px}.vv-summary__total>span:first-child{color:var(--vv-on-strong-muted);font-weight:600}.vv-summary__total .vv-display{align-items:baseline;color:var(--vv-accent);display:inline-flex;font-size:44px;gap:10px;line-height:1}.vv-summary__was{color:var(--vv-on-strong-dim);font-size:24px}.vv-summary__promo{margin:-8px 0 0;text-align:right}.vv-summary__hint,.vv-summary__promo{color:var(--vv-on-strong-muted);font-size:14px}.vv-summary__hint{margin:-6px 0 0;text-align:center}.vv-summary__small{color:var(--vv-on-strong-dim);font-size:13px;margin:0}.vv-summary__link,.vv-summary__small a{color:var(--vv-accent)}.vv-summary__link:hover,.vv-summary__small a:hover{color:var(--vv-accent-hover)}.vv-confirmed{display:flex;flex-direction:column;gap:10px}.vv-confirmed p{color:var(--vv-on-strong-muted);margin:0}.vv-confirmed__big{color:var(--vv-accent)!important;font-size:40px;line-height:1}.vv-notice{border-radius:12px;border-radius:var(--vv-radius);font-size:15px;font-weight:600;padding:12px 14px}.vv-notice--ok{background:var(--vv-ok-bg);color:var(--vv-ok)}.vv-notice--warn{background:var(--vv-warn-bg);color:var(--vv-warn)}.vv-notice--error{background:var(--vv-alert-bg);color:var(--vv-alert)}.vv-notice--info{background:var(--vv-fill);color:var(--vv-text-2)}.vv-bookbar{display:none}.vv-phonemock{background:var(--vv-strong);border-radius:36px;box-shadow:0 30px 60px var(--vv-shadow),0 0 0 1px color-mix(in srgb,var(--vv-on-strong) 12%,#0000);color:var(--vv-on-strong);padding:12px;width:300px}.vv-phonemock__bar{align-items:center;background:var(--vv-strong-3);border-radius:24px 24px 0 0;display:flex;gap:10px;padding:14px 14px 12px}.vv-phonemock__mono{align-items:center;border-radius:8px;color:var(--vv-strong);display:inline-flex;font-size:12px;font-weight:800;height:28px;justify-content:center;width:28px}.vv-phonemock__team{flex:1 1;font-size:14px;font-weight:700}.vv-phonemock__live{color:var(--vv-accent);font-size:11px;font-weight:800;letter-spacing:1px}.vv-phonemock__body{background:var(--vv-card);border-radius:0 0 24px 24px;color:var(--vv-ink);display:flex;flex-direction:column;gap:8px;padding:16px}.vv-phonemock__label{color:var(--vv-link);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.vv-phonemock__name{font-size:30px;line-height:1}.vv-phonemock__bidrow{align-items:flex-end;display:flex;justify-content:space-between}.vv-phonemock__small{color:var(--vv-muted);font-size:11px}.vv-phonemock__bid{font-size:38px;line-height:1}.vv-phonemock__timer{font-size:14px;font-weight:700}.vv-phonemock__cta{align-items:center;background:var(--vv-accent);border-radius:12px;border-radius:var(--vv-radius);color:var(--vv-on-accent);display:flex;font-size:24px;justify-content:center;margin-top:4px;min-height:48px}.vv-phonemock__stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.vv-phonemock__stats>div{background:var(--vv-fill);border-radius:10px;padding:8px 10px}.vv-phonemock__stat{font-size:18px;font-weight:700}.vv-feats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.vv-feat{background:var(--vv-card);border:1px solid var(--vv-line);border-radius:20px;border-radius:var(--vv-radius-lg);display:flex;flex-direction:column;gap:8px;padding:24px}.vv-feat__k{align-items:center;background:var(--vv-accent);border-radius:12px;border-radius:var(--vv-radius);color:var(--vv-on-accent);display:inline-flex;font-size:22px;height:48px;justify-content:center;width:48px}.vv-feat h3{font-size:19px;font-weight:700;margin:6px 0 0}.vv-feat p{color:var(--vv-text-2);margin:0}.vv-courtpanel--screen{justify-content:center}.vv-screenmock{display:flex;flex-direction:column;gap:6px;position:relative}.vv-screenmock__eyebrow{color:var(--vv-accent);font-weight:800;letter-spacing:4px;text-transform:uppercase}.vv-screenmock__name{font-size:64px;font-style:italic;line-height:.95}.vv-screenmock__row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:10px}.vv-screenmock__price{color:var(--vv-accent);font-size:56px;line-height:1}.vv-plans{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.vv-plan{background:var(--vv-strong-3);border:1px solid color-mix(in srgb,var(--vv-on-strong) 15%,#0000);border-radius:20px;border-radius:var(--vv-radius-lg);color:var(--vv-on-strong);display:flex;flex-direction:column;gap:10px;padding:28px}.vv-plan.is-pick{background:var(--vv-accent);border-color:var(--vv-accent);color:var(--vv-on-accent)}.vv-plan__head{align-items:center;display:flex;gap:10px;justify-content:space-between}.vv-plan h3{font-size:20px;font-weight:700;margin:0}.vv-plan__badge{background:var(--vv-strong);border-radius:999px;color:var(--vv-on-strong);font-size:11px;font-weight:800;letter-spacing:1.5px;padding:6px 10px;text-transform:uppercase}.vv-plan__price{font-size:16px;margin:0}.vv-plan__price .vv-display{font-size:52px;line-height:1}.vv-plan__price--text .vv-display{font-size:40px}.vv-plan__who{margin:0;opacity:.8}.vv-plan ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:6px 0 0;padding:0}.vv-plan li{align-items:flex-start;display:flex;gap:10px}.vv-plan .vv-check{color:var(--vv-accent);height:20px;width:20px}.vv-plan.is-pick .vv-check{color:var(--vv-on-accent)}.vv-plan__cta{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:14px}.vv-plan__call{color:var(--vv-on-strong-muted);font-size:15px}.vv-plan__call:hover{color:var(--vv-on-strong)}.vv-faq{display:flex;flex-direction:column;gap:10px}.vv-faq details{background:var(--vv-paper);border:1px solid var(--vv-line);border-radius:12px;border-radius:var(--vv-radius);padding:0 20px}.vv-faq summary{cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:18px 0}.vv-faq summary::-webkit-details-marker{display:none}.vv-faq summary:after{color:var(--vv-link);content:"+";font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-family:var(--vv-display-font);font-size:26px;line-height:1}.vv-faq details[open] summary:after{content:"\2013"}.vv-faq details p{color:var(--vv-text-2);margin:0 0 18px}.vv-manage{display:flex;flex-direction:column;gap:20px;padding-bottom:72px;padding-top:40px}.vv-manage .vv-book__head{margin-bottom:0}.vv-manage__search{align-items:flex-end;flex-direction:row;flex-wrap:wrap}.vv-manage__search .vv-field{flex:1 1 260px}.vv-manage__search .vv-btn{min-height:50px}.vv-bookingcard{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.vv-bookingcard__main{display:flex;flex-direction:column;gap:4px;min-width:0}.vv-bookingcard__date{font-size:30px;line-height:1}.vv-bookingcard__time{font-size:17px;font-weight:700}.vv-bookingcard__meta{display:flex;flex-wrap:wrap;font-size:14px;gap:4px 24px;margin:8px 0 0}.vv-bookingcard__meta div{display:flex;gap:6px}.vv-bookingcard__meta dt{color:var(--vv-muted)}.vv-bookingcard__meta dd{font-weight:600;margin:0}.vv-login{display:flex;justify-content:center;padding-bottom:64px;padding-top:64px}.vv-login__card{gap:18px;max-width:440px;width:100%}.vv-backlink{font-weight:600;text-align:center;text-decoration:none}.vv-dash{display:flex;flex-direction:column;gap:20px;padding-bottom:56px;padding-top:28px}.vv-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.vv-filters .vv-field{flex:0 1 260px}.vv-filters .vv-btn{min-height:50px}.vv-stats{display:flex;flex-wrap:wrap;gap:16px}.vv-stat{background:var(--vv-strong);border-radius:20px;border-radius:var(--vv-radius-lg);color:var(--vv-on-strong);display:flex;flex-direction:column;min-width:200px;padding:18px 22px}.vv-stat span{color:var(--vv-on-strong-muted);font-size:14px;font-weight:600}.vv-stat strong{color:var(--vv-accent);font-size:40px;line-height:1.05}.vv-empty{align-items:center;color:var(--vv-muted);text-align:center}.vv-tablewrap{overflow-x:auto;padding:0}.vv-table{border-collapse:collapse;font-size:15px;width:100%}.vv-table th{background:var(--vv-fill-2);color:var(--vv-muted);font-size:12px;font-weight:700;letter-spacing:1.2px;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.vv-table td,.vv-table th{border-bottom:1px solid var(--vv-line)}.vv-table td{padding:12px 16px;vertical-align:top}.vv-table tbody tr:last-child td{border-bottom:none}.vv-table tbody tr:hover td{background:var(--vv-fill-2)}.vv-table__slots{color:var(--vv-text-2);min-width:220px}.vv-table__price{font-weight:700;white-space:nowrap}.vv-maint{align-items:center;background:var(--vv-chrome-bg);color:var(--vv-on-strong);justify-content:center;padding:32px 16px}.vv-maint__card{align-items:flex-start;display:flex;flex-direction:column;gap:18px;max-width:560px}.vv-maint__card p{color:var(--vv-on-strong-muted);font-size:18px;margin:0}@media (max-width:1100px){.vv-header__nav{gap:4px 18px}.vv-hero__title{font-size:80px}}@media (max-width:980px){.vv-header__row{flex-wrap:wrap}.vv-header__home{margin-right:auto}.vv-header__menu{display:inline-flex}.vv-header__nav{align-items:stretch;display:none;flex:1 0 100%;flex-direction:column;gap:0;order:3;padding:4px 0 8px}.vv-header__nav.is-open{display:flex}.vv-header__link{border-bottom:1px solid color-mix(in srgb,var(--vv-on-strong) 12%,#0000);padding:12px 0}.vv-header__link.active{border-bottom-color:color-mix(in srgb,var(--vv-on-strong) 12%,#0000);color:var(--vv-accent)}.vv-header__link--quiet{margin-left:0}.vv-summary{flex-basis:100%;max-width:none;position:static}}@media (max-width:720px){.vv-wrap{padding-left:16px;padding-right:16px}.vv-logo img{height:36px}.vv-header__cta{min-height:46px;padding:0 16px}.vv-hero__row{gap:28px;padding-bottom:40px;padding-top:32px}.vv-hero__copy{flex-basis:100%}.vv-hero__title{font-size:58px}.vv-hero__title--md{font-size:52px}.vv-hero__lead{font-size:17px}.vv-hero__art{flex-basis:100%}.vv-slotcard{margin:-40px 8px 0;padding:18px 16px 16px}.vv-h1{font-size:42px}.vv-h2{font-size:40px}.vv-h2--xl{font-size:44px}.vv-section{padding:56px 0}.vv-split{gap:32px}.vv-split>*{flex-basis:100%}.vv-courtpanel{min-height:0;padding:24px}.vv-rate{padding:24px}.vv-rate__price .vv-display{font-size:52px}.vv-ctacard{padding:26px}.vv-ctacard__title{font-size:32px}.vv-screenmock__name{font-size:46px}.vv-screenmock__price{font-size:42px}.vv-book{padding-bottom:120px;padding-top:24px}.vv-panel{border-radius:18px;padding:18px 16px}.vv-panel__headrow{align-items:stretch;flex-direction:column}.vv-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.vv-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.vv-slot{flex-direction:row;justify-content:space-between;min-height:54px;padding:0 14px}.vv-days{grid-auto-columns:68px}.vv-summary{padding:20px 18px}.vv-bookbar{background:var(--vv-strong);bottom:0;box-shadow:0 -10px 30px var(--vv-shadow);color:var(--vv-on-strong);display:flex;flex-direction:column;gap:10px;left:0;padding:12px 16px calc(14px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:30}.vv-bookbar__info{align-items:baseline;color:var(--vv-on-strong-muted);display:flex;font-size:14px;gap:12px;justify-content:space-between}.vv-bookbar__price{color:var(--vv-accent);font-size:30px;line-height:1}.vv-phonemock{width:280px}.vv-footer__row{padding-bottom:32px;padding-top:32px}.vv-appbar__title{font-size:20px}}@supports not (color:color-mix(in srgb,white 50%,black)){.vv-btn--ghost,.vv-header__menu,.vv-pay__btn{border-color:var(--vv-on-strong-dim)}.vv-btn--ghost:hover:not(:disabled){background:#0000}.vv-summary__rule{background:var(--vv-strong-4)}.vv-summary__total{border-top-color:var(--vv-strong-4)}.vv-plan{border-color:var(--vv-strong-5)}.vv-courtpanel__glow{display:none}.vv-phonemock{box-shadow:0 30px 60px var(--vv-shadow)}.vv-input:focus,.vv-phone:focus-within{box-shadow:none}}@media (max-width:980px){@supports not (color:color-mix(in srgb,white 50%,black)){.vv-header__link,.vv-header__link.active{border-bottom-color:var(--vv-strong-4)}}}.vv-visit__ig{font-weight:600;width:-webkit-fit-content;width:fit-content}.vv-map{background:var(--vv-fill-3);border:1px solid var(--vv-line);border-radius:20px;border-radius:var(--vv-radius-lg);min-height:360px;overflow:hidden}.vv-map iframe{border:0;display:block;height:100%;min-height:360px;width:100%}@media (max-width:720px){.vv-map,.vv-map iframe{min-height:300px}}.vv-facts-list__wide{grid-column:1/-1}.lg{--lg-bg:var(--vv-strong);--lg-band:var(--vv-strong-3);--lg-panel:var(--vv-strong-3);--lg-raised:var(--vv-strong-2);--lg-line:var(--vv-strong-4);--lg-line-2:var(--vv-strong-5);--lg-text:var(--vv-on-strong);--lg-muted:var(--vv-on-strong-muted);--lg-dim:var(--vv-on-strong-dim);--lg-ball:var(--vv-accent);--lg-ball-hi:var(--vv-accent-hover);--lg-on-ball:var(--vv-on-accent);--lg-live:var(--vv-alert);--lg-flood:color-mix(in srgb,var(--vv-on-strong) 55%,#0000);--lg-ease:cubic-bezier(.2,.8,.2,1);background:var(--lg-bg);color:var(--lg-text);overflow-x:clip}.lg :focus-visible{outline:3px solid var(--lg-ball-hi);outline-offset:3px}.lg-eyebrow{color:var(--lg-ball);font-size:13px;font-weight:700;letter-spacing:2.5px;margin:0 0 14px;text-transform:uppercase}.lg-h2{font-size:clamp(40px,5.6vw,68px);line-height:.92;margin:0 0 18px}.lg-sub{color:var(--lg-muted);font-size:18px;margin:0;max-width:60ch}.lg-band{padding-block:96px;position:relative}.lg-band--alt{background:var(--lg-band)}.lg-intro{animation:lg-intro-out .35s cubic-bezier(.7,0,.3,1) 1.25s forwards;background:var(--vv-strong);display:grid;inset:0;place-items:center;pointer-events:none;position:fixed;z-index:100}.lg-intro__rig{background:radial-gradient(ellipse 50% 60% at 50% 0,var(--lg-flood),#0000 70%);height:120vh;opacity:0;position:absolute;top:-10vh;width:46vw}.lg-intro__rig:first-child{animation:lg-flick .35s steps(2) .05s forwards;left:-14vw;transform:rotate(-24deg)}.lg-intro__rig:nth-child(2){animation:lg-flick .35s steps(2) .2s forwards;left:14vw;transform:rotate(-8deg)}.lg-intro__rig:nth-child(3){animation:lg-flick .35s steps(2) .35s forwards;right:14vw;transform:rotate(8deg)}.lg-intro__rig:nth-child(4){animation:lg-flick .35s steps(2) .5s forwards;right:-14vw;transform:rotate(24deg)}.lg-intro svg{height:auto;overflow:visible;width:min(78vw,820px)}.lg-intro svg line,.lg-intro svg rect{fill:none;stroke:var(--lg-ball);stroke-width:3;stroke-dasharray:1400;stroke-dashoffset:1400;animation:lg-draw .7s cubic-bezier(.6,0,.2,1) .3s forwards}.lg-intro__word{animation:lg-slam .3s cubic-bezier(.2,.9,.3,1.3) .8s forwards;font-size:clamp(44px,9vw,112px);opacity:0;position:absolute;text-shadow:0 0 40px color-mix(in srgb,var(--lg-ball) 50%,#0000);transform:scale(1.3)}@keyframes lg-flick{0%{opacity:0}30%{opacity:.9}45%{opacity:.15}to{opacity:1}}@keyframes lg-draw{to{stroke-dashoffset:0}}@keyframes lg-slam{to{opacity:1;transform:scale(1)}}@keyframes lg-intro-out{to{opacity:0;visibility:hidden}}.lg-hero{isolation:isolate;overflow:hidden;padding-block:64px 72px;position:relative}.lg-hero:before{background:radial-gradient(600px circle at 70% 30%,color-mix(in srgb,var(--vv-on-strong) 8%,#0000),#0000 60%),radial-gradient(900px 500px at 85% -10%,color-mix(in srgb,var(--lg-ball) 18%,#0000),#0000 70%);background:radial-gradient(600px circle at var(--mx,70%) var(--my,30%),color-mix(in srgb,var(--vv-on-strong) 8%,#0000),#0000 60%),radial-gradient(900px 500px at 85% -10%,color-mix(in srgb,var(--lg-ball) 18%,#0000),#0000 70%);content:""}.lg-courtbg,.lg-hero:before{inset:0;position:absolute;z-index:-1}.lg-courtbg{opacity:.6}.lg-courtbg svg{height:100%;width:100%}.lg-courtbg line,.lg-courtbg rect{fill:none;stroke:var(--lg-line);stroke-width:2}.lg-hero__grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.lg-headline{font-size:clamp(54px,8.4vw,118px);line-height:.9;margin:0 0 22px}.lg-headline__line{display:block;overflow:hidden;padding-right:.08em}.lg-headline__line>span{animation:lg-rise .9s var(--lg-ease) .1s forwards;display:inline-block;transform:translateY(105%)}.lg-headline__line:nth-child(2)>span{animation-delay:.25s;color:var(--lg-ball)}.lg--intro .lg-headline__line>span{animation-delay:1.35s}.lg--intro .lg-headline__line:nth-child(2)>span{animation-delay:1.5s}@keyframes lg-rise{to{transform:none}}.lg-lead{color:var(--lg-muted);font-size:18px;margin:0 0 26px;max-width:52ch}.lg-note{color:var(--lg-dim);font-size:14px;margin:14px 0 0}.lg-magnet{transition:transform .2s var(--lg-ease),background-color .15s,color .15s,border-color .15s;will-change:transform}.lg-lot{background:linear-gradient(180deg,var(--lg-panel),var(--lg-bg));border:1px solid var(--lg-line-2);border-radius:26px;box-shadow:0 40px 80px -30px var(--vv-shadow);padding:22px;position:relative;transition:transform .2s ease-out}.lg-lot__top{color:var(--lg-muted);display:flex;font-size:12px;font-weight:700;gap:10px;justify-content:space-between;letter-spacing:.12em;text-transform:uppercase}.lg-live{align-items:center;color:var(--lg-text);display:inline-flex;gap:6px}.lg-live i{animation:lg-pulse 1.4s infinite;background:var(--lg-live);border-radius:50%;height:8px;width:8px}@keyframes lg-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--lg-live) 60%,#0000)}70%,to{box-shadow:0 0 0 10px #0000}}.lg-player{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:84px minmax(0,1fr);margin:18px 0 16px}.lg-avatar{background:var(--lg-ball);border-radius:22px;color:var(--lg-on-ball);display:grid;font-size:32px;height:84px;overflow:hidden;place-items:center;position:relative;width:84px}.lg-avatar:after{animation:lg-sheen 3.2s ease-in-out infinite;background:linear-gradient(115deg,#0000 30%,color-mix(in srgb,var(--vv-on-strong) 55%,#0000) 45%,#0000 60%);content:"";inset:0;position:absolute;transform:translateX(-120%)}@keyframes lg-sheen{60%,to{transform:translateX(120%)}}.lg-pname{font-size:36px;line-height:.95;margin:0;overflow-wrap:anywhere}.lg-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.lg-chip{background:var(--lg-raised);border-radius:999px;color:var(--lg-muted);font-size:12px;font-weight:700;padding:3px 9px}.lg-chip--a{background:var(--lg-ball);color:var(--lg-on-ball)}.lg-bidrow{align-items:center;background:color-mix(in srgb,var(--vv-strong) 50%,#0000);border:1px solid var(--lg-line);border-radius:18px;display:flex;gap:12px;justify-content:space-between;padding:16px}.lg-k{color:var(--lg-muted);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lg-bidnum{font-feature-settings:"tnum";font-family:var(--vv-display-font);font-size:54px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.lg-bidnum span{animation:lg-bump .35s cubic-bezier(.2,.9,.3,1.4);display:inline-block}@keyframes lg-bump{0%{color:var(--lg-ball-hi);transform:scale(1.18)}}.lg-leader{align-items:center;display:flex;font-size:15px;font-weight:700;gap:8px;margin-top:4px;min-height:24px}.lg-dot{border-radius:4px;display:inline-block;flex:none;height:12px;width:12px}.lg-ring{flex:none;height:72px;position:relative;width:72px}.lg-ring svg{height:100%;transform:rotate(-90deg);width:100%}.lg-ring circle{fill:none;stroke-width:7}.lg-ring__bg{stroke:var(--lg-line)}.lg-ring__fg{stroke:var(--lg-ball);stroke-linecap:round;transition:stroke .3s}.lg-ring.is-hot .lg-ring__fg{stroke:var(--lg-live)}.lg-ring span{font-feature-settings:"tnum";display:grid;font-family:var(--vv-display-font);font-size:24px;font-variant-numeric:tabular-nums;font-weight:800;inset:0;place-items:center;position:absolute}.lg-going{color:var(--lg-ball-hi);font-style:italic;height:22px;letter-spacing:.06em;margin-top:10px;text-align:center}.lg-bidbtn,.lg-going{font-family:var(--vv-display-font);font-weight:800;text-transform:uppercase}.lg-bidbtn{font-size:20px;letter-spacing:.04em;margin-top:12px;min-height:60px;white-space:normal;width:100%}.lg-purse{color:var(--lg-muted);display:flex;font-size:14px;gap:10px;justify-content:space-between;margin-top:12px}.lg-purse b{font-feature-settings:"tnum";color:var(--lg-text);font-variant-numeric:tabular-nums}.lg-teams{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.lg-team{background:var(--lg-raised);border:1.5px solid #0000;border-radius:12px;color:var(--lg-muted);font-size:12px;line-height:1.25;padding:8px;transition:transform .25s,border-color .25s}.lg-team b{color:var(--lg-text);display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-team b .lg-dot{border-radius:3px;height:9px;margin-right:5px;vertical-align:-1px;width:9px}.lg-team.is-leading{transform:translateY(-3px)}.lg-stamp{border-radius:26px;display:grid;inset:0;overflow:hidden;place-items:center;pointer-events:none;position:absolute}.lg-stamp__in{background:color-mix(in srgb,var(--vv-strong) 88%,#0000);border:6px solid;border-radius:16px;font-size:76px;line-height:1;opacity:0;padding:2px 26px;text-align:center;transform:scale(2.4) rotate(-14deg)}.lg-stamp__in small{display:block;font-family:var(--vv-display-font);font-size:16px;font-style:normal;letter-spacing:.1em;margin-top:4px}.lg-stamp.is-on .lg-stamp__in{animation:lg-stamp .45s cubic-bezier(.2,.9,.3,1.25) forwards}@keyframes lg-stamp{to{opacity:1;transform:scale(1) rotate(-8deg)}}.lg-lot.is-shake{animation:lg-shake .45s}@keyframes lg-shake{20%{translate:-6px 2px}40%{translate:5px -3px}60%{translate:-3px 2px}80%{translate:2px -1px}}.lg-flood{animation:lg-flood 1s ease-out;border-radius:26px;inset:0;opacity:0;pointer-events:none;position:absolute}@keyframes lg-flood{0%{opacity:.55}to{opacity:0}}.lg-confetti{height:100%;inset:0;pointer-events:none;position:fixed;width:100%;z-index:90}.lg-ticker{align-items:stretch;background:var(--lg-band);border-block:1px solid var(--lg-line);display:flex;overflow:hidden}.lg-ticker__tag{align-items:center;background:var(--lg-ball);color:var(--lg-on-ball);display:flex;flex:none;font-size:12px;font-weight:700;letter-spacing:.14em;padding:0 16px;position:relative;text-transform:uppercase;z-index:1}.lg-ticker__view{flex:1 1;overflow:hidden}.lg-ticker__track{animation:lg-tick 38s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.lg-ticker:hover .lg-ticker__track{animation-play-state:paused}.lg-ticker__item{align-items:center;color:var(--lg-muted);display:inline-flex;font-family:var(--vv-display-font);font-size:18px;font-weight:700;gap:10px;letter-spacing:.04em;padding:14px 26px;text-transform:uppercase;white-space:nowrap}.lg-ticker__item b{color:var(--lg-text)}.lg-ticker__item em{color:var(--lg-ball);font-style:normal}@keyframes lg-tick{to{transform:translateX(-50%)}}.lg-story{grid-gap:64px;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) 340px;margin-top:48px}.lg-steps{display:flex;flex-direction:column;gap:22vh;list-style:none;margin:0;padding:0 0 18vh}.lg-step{min-height:34vh;opacity:.35;transition:opacity .4s}.lg-step.is-on{opacity:1}.lg-step__n{-webkit-text-stroke:1.5px var(--lg-ball);color:#0000;font-size:80px;line-height:.8}.lg-step h3{font-family:var(--vv-display-font);font-size:34px;font-weight:800;line-height:1;margin:10px 0 8px;text-transform:uppercase}.lg-step p{color:var(--lg-muted);margin:0;max-width:46ch}.lg-step__mini{display:none}.lg-phonewrap{height:-webkit-max-content;height:max-content;position:-webkit-sticky;position:sticky;top:110px}.lg-phone{background:var(--vv-strong);border:1px solid var(--lg-line-2);border-radius:46px;box-shadow:0 50px 100px -40px color-mix(in srgb,var(--lg-ball) 35%,#0000),0 30px 60px -20px var(--vv-shadow);height:640px;margin:0 auto;padding:12px;width:320px}.lg-screen{background:var(--lg-panel);border-radius:36px;height:100%;overflow:hidden;position:relative}.lg-scr{display:flex;flex-direction:column;gap:12px;inset:0;opacity:0;padding:26px 18px;position:absolute;transform:translateY(18px) scale(.98);transition:opacity .45s,transform .45s var(--lg-ease)}.lg-scr.is-on{opacity:1;transform:none}.lg-scr__title{font-family:var(--vv-display-font);font-size:24px;font-weight:800;line-height:1;margin:0;text-transform:uppercase}.lg-field{background:var(--lg-raised);border:1px solid var(--lg-line);border-radius:12px;display:flex;font-size:14px;gap:8px;justify-content:space-between;padding:10px 12px}.lg-field b{color:var(--lg-ball);text-align:right}.lg-pcard{background:linear-gradient(140deg,color-mix(in srgb,var(--lg-ball) 45%,var(--vv-strong)),var(--vv-strong));border:1px solid var(--lg-ball);border-radius:18px;padding:14px}.lg-pcard__name{font-family:var(--vv-display-font);font-size:26px;font-weight:800;line-height:1.05;text-transform:uppercase}.lg-pcard__meta{color:var(--lg-muted);font-size:13px}.lg-okbadge{align-self:flex-start;background:var(--lg-ball);border-radius:999px;color:var(--lg-on-ball);font-size:12px;font-weight:700;padding:4px 10px}.lg-sq{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}.lg-sq i{aspect-ratio:1;background:var(--lg-raised);border-radius:10px;color:var(--lg-muted);display:grid;font-family:var(--vv-display-font);font-size:14px;font-style:normal;font-weight:800;place-items:center}.lg-sq i.is-f{background:var(--lg-ball);color:var(--lg-on-ball)}.lg-big{font-feature-settings:"tnum";font-family:var(--vv-display-font);font-size:48px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.lg-fakebtn{background:var(--lg-ball);border-radius:16px;color:var(--lg-on-ball);font-family:var(--vv-display-font);font-size:21px;font-weight:800;margin-top:auto;padding:16px;text-align:center;text-transform:uppercase}.lg-guard{grid-gap:40px;align-items:center;background:linear-gradient(160deg,var(--lg-raised),var(--lg-bg));border:1px solid var(--lg-line-2);border-radius:28px;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:48px;padding:36px}.lg-ctrl{display:flex;flex-direction:column;gap:22px}.lg-ctrl label{display:flex;font-weight:600;justify-content:space-between;margin-bottom:8px}.lg-ctrl output{font-feature-settings:"tnum";color:var(--lg-ball);font-family:var(--vv-display-font);font-size:21px;font-variant-numeric:tabular-nums;font-weight:800}.lg-ctrl input[type=range]{accent-color:var(--lg-ball);height:28px;width:100%}.lg-maxbid{font-feature-settings:"tnum";font-size:clamp(48px,7vw,80px);font-variant-numeric:tabular-nums;line-height:1;margin:4px 0 10px}.lg-meter{background:var(--lg-raised);border-radius:16px;display:flex;height:64px;overflow:hidden}.lg-meter__free{background:var(--lg-ball)}.lg-meter__free,.lg-meter__held{transition:width .35s var(--lg-ease)}.lg-meter__held{background:repeating-linear-gradient(-45deg,var(--lg-line-2) 0 10px,var(--lg-line) 10px 20px)}.lg-legend{color:var(--lg-muted);display:flex;font-size:14px;gap:10px;justify-content:space-between;margin-top:10px}.lg-feats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.lg-feat{background:var(--lg-raised);border:1px solid var(--lg-line);border-radius:22px;overflow:hidden;padding:22px;position:relative;transition:transform .3s var(--lg-ease),border-color .3s}.lg-feat:after{background:radial-gradient(300px circle at 50% 0,color-mix(in srgb,var(--lg-ball) 16%,#0000),#0000 60%);background:radial-gradient(300px circle at var(--fx,50%) var(--fy,0),color-mix(in srgb,var(--lg-ball) 16%,#0000),#0000 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s}.lg-feat:hover{border-color:var(--lg-ball);transform:translateY(-4px)}.lg-feat:hover:after{opacity:1}.lg-feat__k{background:var(--lg-ball);border-radius:12px;color:var(--lg-on-ball);display:grid;font-size:18px;height:44px;place-items:center;width:44px}.lg-feat h3{font-size:18px;margin:14px 0 6px}.lg-feat p{color:var(--lg-muted);font-size:15px;margin:0}.lg-tvrow{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.lg-tv{aspect-ratio:16/9;background:var(--lg-panel);border:10px solid var(--vv-strong);border-radius:18px;box-shadow:0 40px 80px -30px var(--vv-shadow);container-type:inline-size;overflow:hidden;position:relative;transition:background .3s}.lg-tv.is-overlay{background:repeating-conic-gradient(var(--lg-line-2) 0 25%,var(--lg-line) 0 50%) 0 0 /28px 28px}.lg-tvrow .lg-h2{font-size:clamp(40px,4.4vw,60px);overflow-wrap:anywhere}.lg-tv__court{border:2px solid var(--lg-line);inset:8%;position:absolute;transition:opacity .3s}.lg-tv__full{display:grid;inset:0;place-items:center;position:absolute;text-align:center;transition:opacity .3s}.lg-tv.is-overlay .lg-tv__court,.lg-tv.is-overlay .lg-tv__full{opacity:0}.lg-tv__stamp{color:var(--lg-ball);font-size:14cqw;line-height:.9;opacity:0;transform:scale(1.6) rotate(-6deg)}.lg-tv.is-play .lg-tv__stamp{animation:lg-stamp-tv .5s cubic-bezier(.2,.9,.3,1.25) .2s forwards}@keyframes lg-stamp-tv{to{opacity:1;transform:rotate(-6deg)}}.lg-tv__name{font-size:6cqw;line-height:1}.lg-lower{align-items:center;background:color-mix(in srgb,var(--vv-strong) 92%,#0000);border-left:1.2cqw solid;border-radius:1.4cqw;bottom:6%;display:flex;gap:2.4cqw;left:4%;padding:1.6cqw 2.4cqw;position:absolute;right:4%;transform:translateY(160%);transition:transform .6s var(--lg-ease) .5s}.lg-tv.is-play .lg-lower{transform:none}.lg-lower b{font-family:var(--vv-display-font);font-size:3.4cqw;font-weight:800;text-transform:uppercase}.lg-lower span{color:var(--lg-muted);font-size:1.9cqw;font-weight:600}.lg-lower .lg-lower__amt{color:var(--lg-ball);font-family:var(--vv-display-font);font-size:4.4cqw;font-weight:800;margin-left:auto}.lg-switch{align-items:center;cursor:pointer;display:inline-flex;font-weight:600;gap:12px;margin-top:22px}.lg-switch input{-webkit-appearance:none;appearance:none;background:var(--lg-raised);border:1px solid var(--lg-line-2);border-radius:999px;cursor:pointer;height:30px;margin:0;position:relative;transition:background .2s;width:54px}.lg-switch input:after{background:var(--lg-text);border-radius:50%;content:"";height:22px;left:3px;position:absolute;top:3px;transition:transform .25s var(--lg-ease);width:22px}.lg-switch input:checked{background:var(--lg-ball)}.lg-switch input:checked:after{background:var(--lg-on-ball);transform:translateX(24px)}.lg-paddles{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.lg-paddle{padding-bottom:92px;position:relative;transition:transform .45s var(--lg-ease)}.lg-paddle:focus-within,.lg-paddle:hover{transform:translateY(-14px) rotate(-1.5deg)}.lg-paddle__face{background:var(--lg-raised);border:1px solid var(--lg-line-2);border-radius:34px 34px 30px 30px;display:flex;flex-direction:column;gap:12px;min-height:380px;padding:26px;position:relative;z-index:1}.lg-paddle.is-pick .lg-paddle__face{background:linear-gradient(170deg,var(--lg-ball),var(--vv-court));border-color:#0000;color:var(--lg-on-ball)}.lg-paddle__handle{background:repeating-linear-gradient(0deg,var(--lg-raised) 0 8px,var(--lg-panel) 8px 12px);border:1px solid var(--lg-line-2);border-radius:0 0 14px 14px;bottom:0;height:110px;left:50%;position:absolute;transform:translateX(-50%);width:46px}.lg-paddle.is-pick .lg-paddle__handle{background:repeating-linear-gradient(0deg,var(--vv-court) 0 8px,var(--lg-on-ball) 8px 12px)}.lg-paddle h3{font-size:26px;text-transform:uppercase}.lg-paddle h3,.lg-price{font-family:var(--vv-display-font);font-weight:800;margin:0}.lg-price{font-size:52px;line-height:1}.lg-price small{font-family:inherit;font-size:15px;font-weight:600;opacity:.8}.lg-paddle__who{margin:0;opacity:.85}.lg-paddle ul{display:flex;flex-direction:column;font-size:15px;gap:8px;list-style:none;margin:4px 0 0;padding:0}.lg-paddle li{align-items:flex-start;display:flex;gap:8px}.lg-paddle li svg{color:var(--lg-ball);flex:none;margin-top:3px}.lg-paddle.is-pick li svg{color:var(--lg-on-ball)}.lg-badge{align-self:flex-start;background:var(--lg-on-ball);border-radius:999px;color:var(--lg-ball);font-size:12px;font-weight:700;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase}.lg-paddle__cta{display:flex;flex-direction:column;gap:8px;margin-top:auto}.lg-paddle.is-pick .vv-btn--accent{background:var(--lg-on-ball);color:var(--lg-ball)}.lg-paddle .vv-btn{text-align:center;white-space:normal}.lg-call{color:var(--lg-muted);font-size:14px;font-weight:600;text-align:center}.lg .lg-call:hover{color:var(--lg-text)}.lg-faq{display:flex;flex-direction:column;gap:10px;margin-top:32px;max-width:820px}.lg-faq details{background:var(--lg-raised);border:1px solid var(--lg-line);border-radius:18px;padding:0 22px}.lg-faq summary{cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:20px 0}.lg-faq summary::-webkit-details-marker{display:none}.lg-faq summary:after{color:var(--lg-ball);content:"+";font-family:var(--vv-display-font);font-size:26px;line-height:1;transition:transform .3s}.lg-faq details[open] summary:after{transform:rotate(45deg)}.lg-faq p{color:var(--lg-muted);margin:0 0 20px}.lg-final{background:radial-gradient(700px 360px at 50% 100%,color-mix(in srgb,var(--lg-ball) 22%,#0000),#0000 70%);border-top:1px solid var(--lg-line);padding-block:120px;text-align:center}.lg-final .lg-h2{font-size:clamp(48px,9vw,112px)}.lg-final .lg-sub{margin:0 auto}.lg-final .vv-btnrow{justify-content:center;margin-top:24px}.lg.is-js .lg-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--lg-ease),transform .8s var(--lg-ease)}.lg.is-js .lg-reveal.is-in{opacity:1;transform:none}@media (max-width:980px){.lg-guard,.lg-hero__grid,.lg-story,.lg-tvrow{grid-template-columns:minmax(0,1fr)}.lg-phonewrap{display:none}.lg-steps{gap:56px;padding-bottom:0}.lg-step{min-height:0;opacity:1}.lg-step__mini{display:block;margin-top:18px}.lg-step__mini .lg-phone{height:auto;width:min(290px,100%)}.lg-step__mini .lg-screen{height:auto}.lg-step__mini .lg-scr{opacity:1;padding-bottom:22px;position:relative;transform:none}.lg-step__mini .lg-fakebtn{margin-top:6px}.lg-feats,.lg-paddles{grid-template-columns:minmax(0,1fr)}.lg-paddles{gap:34px}.lg-guard{padding:24px}}@media (max-width:720px){.lg-band{padding-block:72px}.lg-hero{padding-block:40px 56px}}@media (max-width:520px){.lg-teams{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-bidnum{font-size:44px}.lg-pname{font-size:30px}.lg-lot{padding:16px}}@media (prefers-reduced-motion:reduce){.lg-headline__line>span{animation:none;transform:none}.lg-avatar:after,.lg-live i,.lg-ticker__track{animation:none}.lg.is-js .lg-reveal{opacity:1;transform:none}.lg-feat:hover,.lg-paddle:focus-within,.lg-paddle:hover{transform:none}.lg-lot,.lg-scr{transition:none}}
/*# sourceMappingURL=main.00f44307.css.map*/