.bw{--bw-primary:#00619c;--bw-accent:#176636;--bw-bg:var(--canvas,#f5f7f9);--bw-card:var(--surface,#fff);--bw-text:var(--ink,#182b36);--bw-muted:var(--muted,#536674);--bw-line:var(--line,#dce4e9);background:var(--bw-bg);color:var(--bw-text);font-family:var(--font-sans,Inter, system-ui, sans-serif);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;padding:24px max(20px,50% - 580px);line-height:1.6}.bw *{box-sizing:border-box}.bw a{color:var(--bw-primary);text-underline-offset:4px}.bw h1,.bw h2,.bw h3{letter-spacing:-.02em;line-height:1.15}.bw h1{margin:20px 0;font-size:clamp(34px,5vw,64px)}.bw h2{font-size:28px}.bw h3{font-size:20px}.bw p{color:var(--bw-muted)}.bw header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:8px 0 28px;display:flex}.bw-brand{align-items:center;gap:12px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.bw-brand img{object-fit:contain;border-radius:var(--radius-md,12px);background:#fff;width:48px;height:48px}.bw nav,.bw-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bw .bw-button,.bw button{border:1px solid var(--bw-line);border-radius:var(--radius-md,12px);min-height:46px;font:inherit;cursor:pointer;background:var(--bw-card);color:var(--bw-text);justify-content:center;align-items:center;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.bw .bw-primary{background:var(--bw-primary);color:#fff;border-color:var(--bw-primary)}.bw button:disabled{opacity:.6;cursor:wait}.bw-hero{background:var(--bw-primary);color:#fff;border-radius:24px;align-items:center;min-height:390px;padding:48px;display:flex;position:relative;overflow:hidden}.bw-hero p{color:#fff;max-width:560px}.bw-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bw-hero:has(img):after{content:"";background:linear-gradient(90deg,#001423d9,#00142359);position:absolute;inset:0}.bw-hero>div{z-index:1;max-width:650px;position:relative}.bw-kicker{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.bw section{margin:36px 0}.bw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bw-card{background:var(--bw-card);border:1px solid var(--bw-line);border-radius:var(--radius-lg,18px);overflow-wrap:anywhere;padding:24px}.bw-card>img{object-fit:cover;border-radius:var(--radius-md,12px);width:100%;height:170px}.bw-card h3{margin:16px 0 12px}.bw-card p{margin:8px 0 20px}.bw-notice{background:var(--bw-card);border-left:4px solid var(--bw-accent);border-radius:12px;padding:18px 22px}.bw form{gap:16px;display:grid}.bw label{gap:6px;font-weight:600;display:grid}.bw input,.bw textarea,.bw select{font:inherit;border:1px solid var(--bw-line);background:var(--bw-card);width:100%;min-height:46px;color:var(--bw-text);border-radius:8px;padding:10px 12px}.bw input[type=checkbox]{width:22px;min-height:22px}.bw input[type=color]{max-width:120px;padding:3px}.bw textarea{resize:vertical;min-height:120px}.bw fieldset{border:1px solid var(--bw-line);border-radius:12px;padding:20px}.bw legend{padding:0 8px;font-weight:600}.bw :focus-visible{outline:3px solid var(--bw-accent);outline-offset:3px}.bw small{color:var(--bw-muted)}.bw footer{border-top:1px solid var(--bw-line);margin-top:48px;padding:28px 0}.bw-article{max-width:760px;margin:auto}.bw-article img{border-radius:16px;max-width:100%}.bw-table{overflow:auto}.bw table{border-collapse:collapse;width:100%;font-size:14px}.bw th,.bw td{text-align:left;border-bottom:1px solid var(--bw-line);min-width:100px;padding:12px}.bw td form{min-width:210px}.bw-badge{background:var(--bw-primary);color:#fff;border-radius:30px;padding:3px 10px;font-size:13px}.bw details{margin:18px 0}.bw summary{cursor:pointer;min-height:44px;font-weight:600}.bw[data-theme=dark],html[data-theme=dark] .bw{--bw-bg:var(--canvas,#101c25);--bw-card:var(--surface,#1a2a35);--bw-text:var(--ink,#f0f5f7);--bw-muted:var(--muted,#b8c9d3);--bw-line:var(--line,#354956);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bw[data-theme=dark] a,html[data-theme=dark] .bw a{color:color-mix(in srgb, var(--bw-primary) 45%, white)}.bw[data-theme=dark] .bw-primary,html[data-theme=dark] .bw .bw-primary{color:#fff}.bw[data-theme=dark] .bw-brand,html[data-theme=dark] .bw .bw-brand{color:var(--bw-text)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .bw:not([data-theme=light]){--bw-bg:var(--canvas,#101c25);--bw-card:var(--surface,#1a2a35);--bw-text:var(--ink,#f0f5f7);--bw-muted:var(--muted,#b8c9d3);--bw-line:var(--line,#354956);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:not([data-theme=light]) .bw:not([data-theme=light]) a{color:color-mix(in srgb, var(--bw-primary) 45%, white)}}@media (max-width:700px){.bw{padding:16px}.bw header{padding-bottom:20px}.bw nav{width:100%}.bw nav a{flex:1}.bw-hero{min-height:380px;padding:28px 22px}.bw-grid{grid-template-columns:1fr}.bw h2{font-size:24px}.bw-card{padding:20px}.bw .bw-button{font-size:14px}.bw section{margin:28px 0}}html .bw a.bw-button.bw-primary{color:#fff}.bw{--bw-bg:#f4f6f3;--bw-card:#fff;--bw-text:#15212e;--bw-muted:#5d6b78;--bw-line:#d9e0dc;--bw-primary:#1f4e8c;padding:0 max(20px,50% - 558px);font-family:Manrope,system-ui,sans-serif}.bw h1,.bw h2,.bw h3{letter-spacing:normal;font-family:Cormorant Garamond,Georgia,serif;font-weight:600}.bw header{flex-wrap:nowrap;gap:12px;padding:16px 0}.bw-brand{font-size:16px;line-height:1.15}.bw-brand small{font:400 12.5px Manrope,sans-serif}.bw-brand img{width:42px;height:42px}.bw header .bw-button{border-radius:999px;min-height:38px;padding:10px 16px;font-size:14px}.bw header nav{flex-wrap:nowrap;gap:10px}.bw header .bw-staff{color:var(--bw-muted);background:0 0;border:0;padding:0;font-size:13px}.bw .bw-button{border-radius:999px}.bw-user-menu{position:relative}.bw-user-menu summary{cursor:pointer;white-space:nowrap;font-size:14px}.bw-user-menu[open]{z-index:20}.bw-user-menu nav{background:var(--bw-card);border:1px solid var(--bw-line);border-radius:16px;min-width:220px;padding:18px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0002}.bw footer a{font-size:13px}.bw-admin{min-height:0;font-family:var(--font-sans,system-ui);background:0 0;padding:24px}.bw-admin h1{font:600 28px/1.2 var(--font-sans,system-ui)}.bw-admin h2{font:600 21px/1.3 var(--font-sans,system-ui)}.bw-admin h3{font:600 18px/1.3 var(--font-sans,system-ui)}.bw-admin td{vertical-align:top}.bw-admin details:not([open]) form{display:none}.bw-status-card{border-left:4px solid #2fa36b}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .bw{--bw-bg:#0f1924;--bw-card:#152230;--bw-text:#eef2f0;--bw-muted:#9aa8b4;--bw-line:#22313f}}html[data-theme=dark] .bw{--bw-bg:#0f1924;--bw-card:#152230;--bw-text:#eef2f0;--bw-muted:#9aa8b4;--bw-line:#22313f}@media (max-width:440px){.bw header .bw-button{padding:10px}.bw-brand small{display:none}.bw-brand{font-size:14px}.bw header .bw-staff{font-size:11px}.bw-brand img{width:32px;height:32px}.bw-admin{padding:12px}}.bw-dropzone{border:2px dashed var(--bw-line);text-align:center;cursor:pointer;border-radius:18px;gap:10px;padding:28px;position:relative;display:grid!important}.bw-dropzone input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.bw-dropzone:focus-within{outline:3px solid var(--bw-primary)}.bw-dropzone .bw-button{pointer-events:none}.bw-member-columns{gap:20px;display:grid}.bw-member-columns section{margin:0}.bw-member-columns section:first-child{grid-row:span 2}@media (min-width:900px){.bw-member-columns{grid-template-columns:1fr 1fr}}.bw-message{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border:1px solid var(--bw-line);background:var(--bw-bg);border-radius:12px;padding:18px}.bw-state-ok,.bw-state-warn{border-radius:999px;padding:4px 10px;font-size:13px;display:inline-block}.bw .bw-state-ok{color:#164d31;background:#d6ecdf}.bw .bw-state-warn{color:#74500a;background:#fff0c9}.bw-dashboard-cards .bw-card>svg{color:var(--bw-primary)}.bw-dashboard-cards h2{font-size:24px}.bw-dashboard-cards .bw-card{padding:22px}@media (min-width:1100px){.bw-dashboard-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.bw-brand{min-width:0}.bw-brand span{overflow-wrap:anywhere}.bw-brand img,.bw header nav{flex-shrink:0}.bw footer{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.bw footer p{margin:0}.bw header>nav{width:auto}.bw header>nav>a{flex:none}.bw header .bw-staff{text-decoration:none}.bw header .bw-brand img{flex:none}.bw .bw-user-menu{margin:0}.bw .bw-user-menu summary{align-items:center;min-height:38px;display:flex}.bw .bw-user-menu nav{width:220px}@media (max-width:440px){.bw-brand small{font-size:11px;line-height:1.25;display:block}.bw header>nav{gap:8px}}.bw header .bw-brand{color:var(--bw-text)}.bw-certificate-queue{grid-template-columns:1fr}.bw-certificate-columns{gap:24px;display:grid}.bw-certificate-columns>form{margin:0}@media (min-width:900px){.bw-certificate-columns{grid-template-columns:1fr 1fr}}.bw-dashboard-cards .bw-card>a{margin-top:12px;display:block}.bw-news-grid{align-items:start}html[data-theme=dark] .bw-dashboard-cards .bw-card>svg{color:#9cc2f0}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .bw-dashboard-cards .bw-card>svg{color:#9cc2f0}}.bw .bw-player-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.bw .bw-player{text-align:center;border:1px solid var(--bw-line);background:var(--bw-card);border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:24px 12px;display:flex}.bw .bw-player-free{opacity:.8;border-style:dashed}.bw .bw-avatar{color:#fff;background:#1f4e8c;border-radius:50%;place-items:center;width:56px;height:56px;font-size:20px;font-weight:600;display:grid}.bw .bw-quota-state{color:#246133;background:#e2efdf;border-radius:20px;padding:5px 12px;font-size:13px}.bw .bw-quota-state.bw-state-pending{color:#73510c;background:#fff1d5}.bw .bw-invite{margin-top:24px}@media (max-width:759px){.bw .bw-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.bw.bw-admin{--bw-card:var(--surface,#fff);--bw-text:var(--ink,#182b36);--bw-muted:var(--muted,#536674);--bw-line:var(--line,#dce4e9)}.bw-admin>nav{border-bottom:1px solid var(--bw-line);gap:6px;padding-bottom:12px}.bw-admin>nav a{flex:none}.bw-admin .bw-button,.bw-admin button{border-radius:8px;justify-self:start;width:fit-content;min-height:36px;padding:6px 12px;font-size:14px}.bw-admin a[aria-current=page]{background:var(--bw-primary);color:#fff}.bw-admin input,.bw-admin select{border-radius:8px;min-height:36px;padding:6px 10px}.bw-admin label:has(input[role=switch]){align-items:center;gap:10px;display:flex}.bw-admin input[role=switch]{appearance:none;cursor:pointer;background:#70808b;border:0;border-radius:999px;flex:none;width:40px;height:24px;min-height:24px;padding:0;position:relative}.bw-admin input[role=switch]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.bw-admin input[role=switch]:checked{background:var(--bw-primary)}.bw-admin input[role=switch]:checked:after{transform:translate(16px)}.bw-admin .bw-service-row{border:1px solid var(--bw-line);background:var(--bw-card);border-radius:8px;margin:8px 0;padding:12px 16px}.bw-admin .bw-service-row summary{min-height:24px}.bw-admin .bw-service-row[open] summary{margin-bottom:16px}.bw-admin th,.bw-admin td{padding:8px 12px}.bw-admin td form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bw-admin td select{width:auto}.bw-admin #partite .bw-card{margin:12px 0;padding:12px 16px}.bw-admin #partite .bw-card h3{margin:4px 0}.bw-admin #partite .bw-card p{margin:4px 0 12px}html .bw.bw-admin>nav a[aria-current=page]{color:#fff}.bw-admin>nav a{gap:6px}.bw-admin .bw-admin-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.bw-admin .bw-admin-eyebrow{color:var(--bw-muted);letter-spacing:.04em;margin:0 0 4px;font-size:12px;font-weight:600}.bw-admin .bw-admin-heading h1{margin:0;font-size:clamp(24px,2.4vw,30px);line-height:1.15}.bw-admin .bw-admin-lead{color:var(--bw-muted);margin:6px 0 0;font-size:14px}.bw-admin .bw-admin-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bw-admin .bw-admin-stores{border:0;flex-wrap:wrap;gap:6px;padding:0;display:flex}.bw-admin .bw-admin-open{background:var(--bw-card);border:1px solid var(--bw-line);color:var(--bw-text)}.bw-admin>nav.bw-admin-tabs{scrollbar-width:none;flex-wrap:nowrap;margin-bottom:18px;display:flex;overflow-x:auto}.bw-admin>nav.bw-admin-tabs::-webkit-scrollbar{display:none}.bw-admin .bw-admin-filter{color:var(--bw-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 12px;font-size:13px;display:flex}.bw-admin .bw-chip{border:1px solid var(--bw-line);min-height:30px;color:var(--bw-text);border-radius:999px;align-items:center;padding:4px 12px;font-size:13px;text-decoration:none;display:inline-flex}.bw-admin .bw-chip[aria-current=true]{background:var(--bw-primary);border-color:var(--bw-primary);color:#fff}.bw-admin .bw-admin-stores a[aria-current=true]{background:var(--bw-primary);color:#fff}.bw-admin .bw-admin-filter .bw-chip{flex:none;width:auto}@media (max-width:640px){.bw-admin .bw-admin-heading{align-items:flex-start}.bw-admin table.bw-member-table thead{display:none}.bw-admin table.bw-member-table,.bw-admin table.bw-member-table tbody,.bw-admin table.bw-member-table tr,.bw-admin table.bw-member-table td{width:100%;display:block}.bw-admin table.bw-member-table tr{border:1px solid var(--bw-line);background:var(--bw-card);border-radius:12px;margin:0 0 10px;padding:10px 14px}.bw-admin table.bw-member-table td{text-align:right;border:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:5px 0;display:flex}.bw-admin table.bw-member-table td:before{content:attr(data-label);color:var(--bw-muted);text-align:left;flex:none;font-size:12px}.bw-admin table.bw-member-table td.bw-member-name{text-align:left;font-size:16px;font-weight:600;display:block}.bw-admin table.bw-member-table td.bw-member-name:before{content:none}.bw-admin table.bw-member-table td[data-label=Gestione]{text-align:left;display:block}.bw-admin table.bw-member-table td[data-label=Gestione]:before{content:none}}.bw-admin .bw-secondary{background:var(--bw-card);color:var(--bw-text);border:1px solid var(--bw-line)}.bw-admin .bw-danger{color:#fff;background:#b42318;border:1px solid #b42318}.bw-admin .bw-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bw-admin .bw-members-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bw-admin .bw-members-head h2,.bw-admin .bw-member-detail-head h2{margin:0;font-size:20px}.bw-admin .bw-members-head p{color:var(--bw-muted);margin:4px 0 0;font-size:14px}.bw-admin .bw-members-search{align-items:center;gap:8px;margin:0;display:flex}.bw-admin .bw-members-search input[type=search]{width:min(340px,60vw)}.bw-admin .bw-chip-count{opacity:.7;margin-left:6px;font-size:12px}.bw-admin .bw-empty{border:1px dashed var(--bw-line);color:var(--bw-muted);text-align:center;border-radius:12px;padding:24px}.bw-admin .bw-member-table td{vertical-align:middle}.bw-admin .bw-member-table .bw-member-name a{color:var(--bw-text);font-weight:600;text-decoration:none}.bw-admin .bw-member-table .bw-member-name a:hover{color:var(--bw-primary);text-decoration:underline}.bw-admin .bw-member-table .bw-member-name small{color:var(--bw-muted);font-size:12px;line-height:1.3;display:block}.bw-admin .bw-member-open{text-align:right}.bw-admin .bw-member-open .bw-button{justify-self:end}.bw-state{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex}.bw-state-ok{color:#1f6a32;background:#e3f2e5}.bw-state-warn{color:#7a5410;background:#fff1d5}.bw-state-bad{color:#a3261b;background:#fde7e5}.bw-state-neutral{color:#4a5b67;background:#edf1f4}html[data-theme=dark] .bw-state-ok{color:#9bdcad;background:#173a22}html[data-theme=dark] .bw-state-warn{color:#f2cf86;background:#3d2f12}html[data-theme=dark] .bw-state-bad{color:#f4a7a1;background:#43191a}html[data-theme=dark] .bw-state-neutral{color:#b6c4cd;background:#26323a}.bw-admin .bw-back{margin-bottom:10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.bw-admin .bw-member-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.bw-admin .bw-member-detail-head p{color:var(--bw-muted);margin:4px 0 0;font-size:14px}.bw-admin .bw-member-badges{flex-wrap:wrap;gap:6px;display:flex}.bw-admin .bw-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.bw-admin .bw-member-grid .bw-card,.bw-admin .bw-member-archived{margin:0;padding:18px 20px}.bw-admin .bw-member-grid h3{margin:0 0 12px;font-size:16px}.bw-admin .bw-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bw-admin .bw-form-grid label{color:var(--bw-muted);gap:4px;font-size:13px;font-weight:600;display:grid}.bw-admin .bw-form-grid label:has(input[role=switch]){color:var(--bw-text);font-size:14px;display:flex}.bw-admin .bw-form-grid input:not([type=checkbox]),.bw-admin .bw-form-grid select{width:100%;color:var(--bw-text);font-weight:400}.bw-admin .bw-form-grid .bw-span-2,.bw-admin .bw-form-grid>button,.bw-admin .bw-form-grid>p{grid-column:1/-1}.bw-admin .bw-form-grid>p:empty{display:none}.bw-admin .bw-hint{color:var(--bw-muted);margin:10px 0 0;font-size:12px}.bw-admin .bw-history{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.bw-admin .bw-history li{border-bottom:1px solid var(--bw-line);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:6px;font-size:13px;display:flex}.bw-admin .bw-danger-zone{border-color:#f1c4bf}.bw-admin .bw-danger-zone p{color:var(--bw-muted);margin:0 0 12px;font-size:14px}.bw-admin .bw-crm-link{margin-top:8px;font-size:14px;display:inline-block}@media (max-width:760px){.bw-admin .bw-member-grid,.bw-admin .bw-form-grid{grid-template-columns:1fr}.bw-admin .bw-members-search{width:100%}.bw-admin .bw-members-search input[type=search]{flex:1;width:auto}}@media (max-width:640px){.bw-admin table.bw-member-table td.bw-member-open{text-align:left;display:block}.bw-admin table.bw-member-table td.bw-member-open:before{content:none}}.bw-admin .bw-group-title{color:var(--bw-muted);letter-spacing:.02em;margin:18px 0 8px;font-size:14px;font-weight:600}.bw-admin .bw-game-card{margin:0 0 12px;padding:16px 18px}.bw-admin .bw-game-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.bw-admin .bw-game-head h3{margin:0;font-size:16px}.bw-admin .bw-game-head p{color:var(--bw-muted);margin:2px 0 0;font-size:14px}.bw-admin .bw-seat-table td{vertical-align:middle}.bw-admin .bw-seat-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.bw-admin .bw-inline-form{align-items:center;gap:6px;min-width:0;margin:0;display:inline-flex}.bw-admin td .bw-inline-form{min-width:0}.bw-admin .bw-inline-form p[role=status]{color:var(--bw-muted);margin:0;font-size:12px}.bw-admin .bw-inline-form p[role=status]:empty{display:none}.bw-admin .bw-inline-form button,.bw-admin .bw-inline-form select{min-height:32px;padding:4px 10px;font-size:13px}.bw-admin .bw-order-link{margin-top:2px;font-size:12px;display:block}.bw-admin .bw-game-actions{border-top:1px solid var(--bw-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.bw-admin .bw-closed-games{margin:16px 0}.bw-admin .bw-closed-games>summary,.bw-admin .bw-create>summary{cursor:pointer;font-weight:600}.bw-admin .bw-create{border:1px solid var(--bw-line);background:var(--bw-card);border-radius:12px;margin:12px 0 16px;padding:12px 16px}.bw-admin .bw-create[open]>summary{margin-bottom:12px}.bw-admin .bw-create textarea{width:100%;min-height:70px}.bw-admin .bw-muted{color:var(--bw-muted);font-size:14px}@media (max-width:640px){.bw-admin .bw-seat-table thead{display:none}.bw-admin .bw-seat-table,.bw-admin .bw-seat-table tbody,.bw-admin .bw-seat-table tr,.bw-admin .bw-seat-table td{width:100%;display:block}.bw-admin .bw-seat-table tr{border-bottom:1px solid var(--bw-line);padding:8px 0}.bw-admin .bw-seat-table td{border:0;padding:2px 0}.bw-admin .bw-seat-actions{justify-content:flex-start}}.bw-admin .bw-card form>p[role=status]:empty{display:none}.bw-admin .club-dashboard{gap:16px;display:grid}.bw-admin .club-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.bw-admin .club-kpi{color:var(--ink);position:relative;overflow:hidden}.bw-admin .club-kpi:before{content:"";background:var(--tone,var(--brand));width:4px;position:absolute;inset:0 auto 0 0}.bw-admin .club-kpi[data-tone=success]{--tone:var(--success)}.bw-admin .club-kpi[data-tone=warning]{--tone:var(--warning-accent)}.bw-admin .club-kpi[data-tone=info]{--tone:var(--chart-2)}.bw-admin .club-kpi .metric-label svg{color:var(--tone,var(--brand))}.bw-admin .club-kpi .metric-value{margin-top:8px;font-size:24px;line-height:1.15}.bw-admin .club-kpi .metric-value small{color:var(--muted);margin-left:2px;font-size:14px;font-weight:600}.bw-admin .club-kpi .metric-hint{color:var(--muted);font-size:12px}.bw-admin .club-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.bw-admin .club-panel{border-radius:var(--radius-md);padding:16px 18px}.bw-admin .club-panel-wide{grid-column:1/-1}.bw-admin .club-panel>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.bw-admin .club-panel h2{margin:0;font-size:16px}.bw-admin .club-panel>header a{font-size:13px;font-weight:600;text-decoration:none}.bw-admin .club-muted{color:var(--muted);margin:0;font-size:13px}.bw-admin .club-todo{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bw-admin .club-todo li{background:var(--info-soft);border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:grid}.bw-admin .club-todo li svg{color:var(--info)}.bw-admin .club-todo li[data-tone=warn]{background:var(--warning-soft)}.bw-admin .club-todo li[data-tone=warn] svg{color:var(--warning)}.bw-admin .club-todo li[data-tone=bad]{background:var(--danger-soft)}.bw-admin .club-todo li[data-tone=bad] svg{color:var(--danger)}.bw-admin .club-todo li a{white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.bw-admin .club-columns{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;height:170px;display:grid}.bw-admin .club-column{text-align:center;grid-template-rows:auto 1fr auto;gap:4px;height:100%;display:grid}.bw-admin .club-column-value{font-size:12px;font-weight:600}.bw-admin .club-column-bar{background:var(--surface-secondary);border-radius:8px;align-items:flex-end;display:flex;overflow:hidden}.bw-admin .club-column-bar>span{background:var(--chart-1);border-radius:8px 8px 0 0;width:100%;min-height:3px;display:block}.bw-admin .club-column-label{color:var(--muted);text-transform:capitalize;font-size:11px}.bw-admin .club-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bw-admin .club-bars li{grid-template-columns:minmax(90px,30%) minmax(0,1fr) 52px;align-items:center;gap:10px;font-size:13px;display:grid}.bw-admin .club-bar-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bw-admin .club-bar-track{background:var(--surface-secondary);border-radius:999px;height:10px;overflow:hidden}.bw-admin .club-bar-track>span{border-radius:999px;height:100%;display:block}.bw-admin .club-bar-value{text-align:right;font-weight:600}.bw-admin .club-stack{background:var(--surface-secondary);border-radius:999px;height:14px;margin:8px 0 14px;display:flex;overflow:hidden}.bw-admin .club-stack>span[data-tone=success],.bw-admin .club-legend i[data-tone=success]{background:var(--success)}.bw-admin .club-stack>span[data-tone=warning],.bw-admin .club-legend i[data-tone=warning]{background:var(--warning-accent)}.bw-admin .club-stack>span[data-tone=danger],.bw-admin .club-legend i[data-tone=danger]{background:var(--danger)}.bw-admin .club-stack>span[data-tone=neutral],.bw-admin .club-legend i[data-tone=neutral]{background:var(--neutral-accent)}.bw-admin .club-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.bw-admin .club-legend li{align-items:center;gap:8px;display:flex}.bw-admin .club-legend strong{margin-left:auto}.bw-admin .club-legend i{border-radius:4px;width:10px;height:10px;display:inline-block}.bw-admin .club-table{border-collapse:collapse;width:100%;font-size:14px}.bw-admin .club-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);font-size:12px;font-weight:600}.bw-admin .club-table td{border-bottom:1px solid var(--line)}@media (max-width:1180px){.bw-admin .club-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.bw-admin .club-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-admin .club-grid{grid-template-columns:1fr}.bw-admin .club-table thead{display:none}.bw-admin .club-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;padding:8px 0;display:grid}.bw-admin .club-table td{border:0;padding:2px 0}}.bw-admin a.bw-admin-open{background:var(--success);border-color:var(--success);color:#fff;font-weight:600}.bw-admin a.bw-admin-open:hover{filter:brightness(1.08)}html[data-theme=dark] .bw-admin a.bw-admin-open{color:#0f1c26}.bw-state-ok{background:var(--success-soft);color:var(--success)}.bw-state-warn{background:var(--warning-soft);color:var(--warning)}.bw-state-bad{background:var(--danger-soft);color:var(--danger)}.bw-state-neutral{background:var(--neutral-soft);color:var(--muted)}html[data-theme=dark] .bw-state-ok,html[data-theme=dark] .bw-state-warn,html[data-theme=dark] .bw-state-bad,html[data-theme=dark] .bw-state-neutral{background:color-mix(in srgb, currentColor 16%, transparent)}.seat-link{gap:8px;margin-top:6px;display:grid}.seat-link-ready{gap:8px;display:grid}.seat-link-url{gap:4px;font-size:13px;display:grid}.seat-link-url input{font-size:13px}.seat-link-actions{flex-wrap:wrap;gap:8px;display:flex}.bw-claim{gap:10px;display:grid}.bw-claim-actions{flex-wrap:wrap;gap:8px;display:flex}.bw-player-link{justify-content:space-between;align-items:center;gap:20px;display:flex}.bw-player-link-body{min-width:0}.bw-player-link-url{overflow-wrap:anywhere;font-weight:600}.bw-player-link-qr{flex:none;width:160px;height:160px}.bw-player-link-qr img{background:#fff;border-radius:8px;width:160px;height:160px;display:block}@media (max-width:640px){.bw-player-link{flex-direction:column;align-items:flex-start}}.bw-admin .bw-shop-nav{z-index:5;border:1px solid var(--bw-line);background:var(--bw-card);border-radius:12px;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:8px;display:flex;position:sticky;top:64px}.bw-admin .bw-shop-nav a{min-height:36px;color:var(--bw-text);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.bw-admin .bw-shop-nav a:hover{background:var(--surface-secondary,#eaf1f5)}.bw-admin .bw-shop-nav b{background:var(--surface-secondary,#eaf1f5);min-width:22px;color:var(--bw-muted);text-align:center;border-radius:999px;padding:1px 7px;font-size:.75rem;font-weight:700}.bw-admin .bw-shop-nav b[data-alert]{background:var(--danger,#b12839);color:#fff}.bw-admin .bw-shop-nav .bw-shop-nav-out{color:var(--bw-primary);margin-left:auto}.bw-admin section[id^=negozio-]{scroll-margin-top:130px}.bw-admin .bw-shop-status{background:var(--surface-secondary,#eaf1f5);min-height:24px;color:var(--bw-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:.8125rem;font-weight:700;display:inline-flex}.bw-admin .bw-shop-status[data-status=confirmed]{background:var(--bw-primary);color:#fff}.bw-admin .bw-shop-status[data-status=preparing]{background:var(--brand-soft,#e3f1f9);color:var(--bw-primary)}.bw-admin .bw-shop-status:is([data-status=ready],[data-status=visible],[data-status=fulfilled]){color:#14613f;background:#d8f1e4}.bw-admin .bw-shop-status:is([data-status=pickup],[data-status=awaiting_payment]){background:var(--warning-soft,#fff1d5);color:var(--warning,#8d6000)}.bw-admin .bw-shop-status[data-status=exception]{background:var(--danger-soft,#fde7e5);color:var(--danger,#b12839)}.bw-admin .bw-shop-order-meta b{font-variant-numeric:tabular-nums}.bw-admin .bw-shop-thumb{background:var(--surface-secondary,#eaf1f5);width:36px;height:36px;color:var(--bw-muted);border-radius:8px;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.bw-admin .bw-shop-thumb img{object-fit:cover;width:100%;height:100%}.bw-admin .bw-shop-name{min-width:0;display:grid}.bw-admin .bw-shop-name strong,.bw-admin .bw-shop-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bw-admin .bw-shop-name small{color:var(--bw-muted);font-size:.8125rem}@media (max-width:720px){.bw-admin .bw-shop-nav{scrollbar-width:none;flex-wrap:nowrap;position:static;overflow-x:auto}.bw-admin .bw-shop-nav .bw-shop-nav-out{margin-left:0}}.bw-admin .bw-shop-settings>p{max-width:80ch}.bw-admin .bw-shop-products td{vertical-align:middle}@media screen and (min-width:761px){.bw-admin .bw-shop-products>thead>tr>th:first-child{width:50%;min-width:220px}}.bw-admin .bw-shop-products tr[aria-current] td{background:var(--brand-soft,#e3f1f9)}.bw-admin .bw-shop-products .bw-shop-product{align-items:center;gap:10px;min-width:0;display:flex}.bw-admin .bw-shop-products .bw-shop-name small{white-space:normal}.bw-admin .bw-shop-products .bw-shop-status+.bw-shop-status{margin-left:4px}.bw-admin .bw-shop-split{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:16px;display:grid}.bw-admin .bw-shop-editor{max-height:calc(100dvh - 96px);margin:0;scroll-margin-top:80px;position:sticky;top:76px;overflow-y:auto}.bw-admin .bw-shop-editor-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bw-admin .bw-shop-editor-head h3{margin:0}.bw-admin .bw-shop-editor-meta{color:var(--bw-muted);font-variant-numeric:tabular-nums;margin:4px 0 12px;font-size:.8125rem}@media (max-width:1100px){.bw-admin .bw-shop-split{grid-template-columns:minmax(0,1fr)}.bw-admin .bw-shop-editor{order:-1;max-height:none;position:static}}.bw-admin .bw-shop-settings form{border:1px solid var(--bw-line);background:var(--bw-card);border-radius:12px;max-width:520px;padding:16px}
.court-map-module__WH_Gsa__wrap{gap:14px;display:grid}.court-map-module__WH_Gsa__head h2{margin:0}.court-map-module__WH_Gsa__head p{color:var(--bw-muted,#536674);margin:6px 0 0}.court-map-module__WH_Gsa__plan{background:#dfe8d9;border:1px solid #c9d6c2;border-radius:20px;grid-template-columns:minmax(150px,.8fr) minmax(0,3fr);grid-template-areas:"house roof""house outdoor""parking outdoor";gap:14px;padding:16px;display:grid}.court-map-module__WH_Gsa__house{text-align:center;color:#15212e;background:#fff;border:1.5px solid #b8c6b3;border-radius:12px;flex-direction:column;grid-area:house;justify-content:center;align-items:center;gap:4px;padding:16px 10px;display:flex}.court-map-module__WH_Gsa__house span{color:#465d6b;font-size:13px}.court-map-module__WH_Gsa__parking{color:#3e4d3a;text-align:center;background:#eef1ec;border:1.5px dashed #9fae99;border-radius:12px;grid-area:parking;justify-content:center;align-items:center;min-height:56px;padding:8px;font-size:13px;font-weight:600;display:flex}.court-map-module__WH_Gsa__roof{background:#ffffff59;border:2px dashed #6f7f69;border-radius:16px;grid-area:roof;padding:30px 12px 12px;position:relative}.court-map-module__WH_Gsa__outdoor{border-radius:16px;grid-area:outdoor;padding:30px 12px 12px;position:relative}.court-map-module__WH_Gsa__zone{color:#3e4d3a;font-size:12px;font-weight:700;position:absolute;top:8px;left:12px}.court-map-module__WH_Gsa__courts{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px;display:grid}.court-map-module__WH_Gsa__court{aspect-ratio:2;color:#fff;outline-offset:3px;border-radius:8px;text-decoration:none;transition:transform .15s;display:block;position:relative;overflow:hidden;box-shadow:0 2px 8px #14281e2e}.court-map-module__WH_Gsa__court:hover{transform:translateY(-2px)}.court-map-module__WH_Gsa__court:focus-visible{outline:3px solid #fecb4f}.court-map-module__WH_Gsa__lines i{position:absolute}.court-map-module__WH_Gsa__lines i:first-child{border:2px solid #ffffffe6;border-radius:2px;inset:8% 4%}.court-map-module__WH_Gsa__lines i:nth-child(2){border-left:3px solid #fff;top:8%;bottom:8%;left:50%}.court-map-module__WH_Gsa__lines i:nth-child(3){border-top:2px solid #ffffffbf;top:50%;left:22%;right:22%}.court-map-module__WH_Gsa__name{color:#15212e;background:#fff;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:700;position:absolute;bottom:8px;left:8px}.court-map-module__WH_Gsa__court em{border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:8px;right:8px}.court-map-module__WH_Gsa__free{color:#0f3d2a;background:#b9f0c9}.court-map-module__WH_Gsa__later{color:#15212e;background:#fff}.court-map-module__WH_Gsa__full{color:#fff;background:#4b5a63}.court-map-module__WH_Gsa__legend{color:var(--bw-muted,#536674);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.court-map-module__WH_Gsa__legend li{align-items:center;gap:6px;display:flex}.court-map-module__WH_Gsa__legend i{border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.court-map-module__WH_Gsa__roofKey{border:2px dashed #6f7f69;border-radius:4px;width:18px;height:12px;display:inline-block}@media (max-width:720px){.court-map-module__WH_Gsa__plan{grid-template-columns:minmax(0,1fr);grid-template-areas:"house""roof""outdoor""parking";padding:12px}.court-map-module__WH_Gsa__house{flex-flow:wrap;padding:10px}.court-map-module__WH_Gsa__courts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.court-map-module__WH_Gsa__court{aspect-ratio:1.45}.court-map-module__WH_Gsa__name{padding:2px 6px;font-size:11px;bottom:6px;left:6px}.court-map-module__WH_Gsa__court em{padding:2px 6px;font-size:11px;top:6px;right:6px}.court-map-module__WH_Gsa__roof,.court-map-module__WH_Gsa__outdoor{padding:28px 8px 8px}}
.landing-module__dbMt1q__root{--club:#1f4e8c;--club-deep:#163a69;--ball:#e4ef5a;--glass:#e3eeea;--paper:#f4f6f3;--ink:#15212e;--mute:#5d6b78;--line:#d9e0dc;--card:#fff}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .landing-module__dbMt1q__root{--paper:#0f1924;--ink:#eef2f0;--mute:#9aa8b4;--line:#22313f;--card:#152230;--glass:#1a2b3b;--club-deep:color-mix(in srgb, var(--club) 50%, #000)}}html[data-theme=dark] .landing-module__dbMt1q__root{--paper:#0f1924;--ink:#eef2f0;--mute:#9aa8b4;--line:#22313f;--card:#152230;--glass:#1a2b3b;--club-deep:color-mix(in srgb, var(--club) 50%, #000)}.landing-module__dbMt1q__root *{box-sizing:border-box}.landing-module__dbMt1q__root{-webkit-text-size-adjust:100%;background:var(--paper);color:var(--ink);margin:0;font:400 16px/1.55 Manrope,system-ui,sans-serif}.landing-module__dbMt1q__root a{color:inherit}.landing-module__dbMt1q__wrap{max-width:1180px;margin:0 auto;padding:0 20px}.landing-module__dbMt1q__serif{font-family:Cormorant Garamond,Georgia,serif}.landing-module__dbMt1q__root :focus-visible{outline:3px solid var(--ball);outline-offset:3px;border-radius:6px}.landing-module__dbMt1q__top{align-items:center;gap:12px;padding:16px 0;display:flex}.landing-module__dbMt1q__logo{background:var(--club);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.landing-module__dbMt1q__brand{line-height:1.15}.landing-module__dbMt1q__brand b{font-size:16px;display:block}.landing-module__dbMt1q__brand span{color:var(--mute);font-size:12.5px}.landing-module__dbMt1q__top nav{align-items:center;gap:14px;margin-left:auto;display:flex}.landing-module__dbMt1q__staff{color:var(--mute);font-size:13px;text-decoration:none}.landing-module__dbMt1q__staff:hover{color:var(--ink)}.landing-module__dbMt1q__btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font:600 15px/1 Manrope,sans-serif;text-decoration:none;display:inline-flex}.landing-module__dbMt1q__btn-ball{background:var(--ball);color:#15212e}.landing-module__dbMt1q__btn-club{background:var(--club);color:#fff}.landing-module__dbMt1q__btn-line{border-color:currentColor}.landing-module__dbMt1q__btn-sm{padding:10px 16px;font-size:14px}.landing-module__dbMt1q__hero{background:var(--club-deep);color:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.landing-module__dbMt1q__hero-txt{z-index:1;padding:30px 24px 8px;position:relative}.landing-module__dbMt1q__hello{opacity:.8;margin:0 0 6px;font-size:14px}.landing-module__dbMt1q__hero h1{letter-spacing:-.01em;margin:0 0 14px;font-size:46px;font-weight:600;line-height:1.02}.landing-module__dbMt1q__hero p.landing-module__dbMt1q__lead{opacity:.86;max-width:34ch;margin:0 0 22px}.landing-module__dbMt1q__hero .landing-module__dbMt1q__cta{flex-wrap:wrap;gap:10px;display:flex}.landing-module__dbMt1q__hero .landing-module__dbMt1q__cta .landing-module__dbMt1q__btn{flex:auto}.landing-module__dbMt1q__hero .landing-module__dbMt1q__btn-line{color:#fff;border-color:#ffffff8c}.landing-module__dbMt1q__court-box{padding:18px 18px 22px}.landing-module__dbMt1q__court{filter:drop-shadow(0 24px 40px #020c1c73);width:100%;max-width:170px;margin:0 auto;position:relative}@media (min-width:760px){.landing-module__dbMt1q__court{max-width:250px;transform:perspective(900px)rotateX(18deg)}.landing-module__dbMt1q__slots{flex-wrap:wrap;justify-content:center}.landing-module__dbMt1q__court-cap{text-align:center}}.landing-module__dbMt1q__court svg{width:100%;height:100%;display:block}.landing-module__dbMt1q__slots{scrollbar-width:none;justify-content:flex-start;gap:8px;padding:4px 2px 2px;display:flex;overflow-x:auto}.landing-module__dbMt1q__slots::-webkit-scrollbar{display:none}.landing-module__dbMt1q__slot{color:#15212e;white-space:nowrap;background:#fff;border-radius:14px;flex:none;align-items:center;gap:8px;padding:9px 12px;font-size:13px;text-decoration:none;display:flex}.landing-module__dbMt1q__slot b{font-size:15px}.landing-module__dbMt1q__slot i{color:#5d6b78;font-style:normal}.landing-module__dbMt1q__slot .landing-module__dbMt1q__dot{background:#2fa36b;border-radius:50%;flex:none;width:8px;height:8px}.landing-module__dbMt1q__court-cap{opacity:.75;margin:16px 0 8px;font-size:13px}.landing-module__dbMt1q__root section{padding:44px 0 0}.landing-module__dbMt1q__root h2{margin:0 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:600;line-height:1.1}.landing-module__dbMt1q__sub{color:var(--mute);max-width:56ch;margin:0 0 20px}.landing-module__dbMt1q__today{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.landing-module__dbMt1q__today li{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.landing-module__dbMt1q__today time{font:600 20px/1 Cormorant Garamond,serif}.landing-module__dbMt1q__today .landing-module__dbMt1q__t b{font-weight:600;display:block}.landing-module__dbMt1q__today .landing-module__dbMt1q__t span{color:var(--mute);font-size:14px}.landing-module__dbMt1q__tag{background:var(--glass);color:var(--ink);border-radius:999px;margin-top:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.landing-module__dbMt1q__tag.landing-module__dbMt1q__hot{background:var(--ball);color:#15212e}.landing-module__dbMt1q__svc{gap:10px;display:grid}.landing-module__dbMt1q__svc a{background:var(--card);border:1px solid var(--line);border-radius:20px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 18px 10px 10px;text-decoration:none;display:grid}.landing-module__dbMt1q__svc .landing-module__dbMt1q__ph{object-fit:cover;border-radius:14px;width:92px;height:92px;display:block}.landing-module__dbMt1q__svc .landing-module__dbMt1q__ic{background:var(--glass);width:52px;height:52px;color:var(--club);border-radius:14px;place-items:center;display:grid}html[data-theme=dark] .landing-module__dbMt1q__root .landing-module__dbMt1q__svc .landing-module__dbMt1q__ic{color:#9cc2f0}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .landing-module__dbMt1q__root .landing-module__dbMt1q__svc .landing-module__dbMt1q__ic{color:#9cc2f0}}.landing-module__dbMt1q__svc b{font-size:16px;display:block}.landing-module__dbMt1q__svc span{color:var(--mute);font-size:14px}.landing-module__dbMt1q__svc em{color:var(--club);font-size:14px;font-style:normal;font-weight:600}html[data-theme=dark] .landing-module__dbMt1q__root .landing-module__dbMt1q__svc em{color:#9cc2f0}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .landing-module__dbMt1q__root .landing-module__dbMt1q__svc em{color:#9cc2f0}}.landing-module__dbMt1q__price{color:var(--mute);margin-top:12px;font-size:13px}.landing-module__dbMt1q__wa{background:linear-gradient(90deg, color-mix(in srgb, var(--club-deep) 94%, transparent), color-mix(in srgb, var(--club-deep) 72%, transparent) 60%, color-mix(in srgb, var(--club-deep) 35%, transparent)), var(--community-image) center 35% / cover;color:#fff;border-radius:24px;align-items:center;gap:18px;min-height:260px;padding:34px 24px;display:grid}.landing-module__dbMt1q__wa h2{color:#fff}.landing-module__dbMt1q__wa p{opacity:.88;max-width:46ch;margin:0}.landing-module__dbMt1q__wa .landing-module__dbMt1q__btn{color:#15212e;background:#fff}.landing-module__dbMt1q__strip{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:10px;height:440px;padding-top:44px;display:grid}.landing-module__dbMt1q__strip figure{border-radius:22px;margin:0;overflow:hidden}.landing-module__dbMt1q__strip img{object-fit:cover;width:100%;height:100%;display:block}.landing-module__dbMt1q__strip .landing-module__dbMt1q__s1{grid-row:1/3}@media (max-width:759px){.landing-module__dbMt1q__strip{grid-template-rows:220px 140px;grid-template-columns:1fr 1fr;height:auto}.landing-module__dbMt1q__strip .landing-module__dbMt1q__s1{grid-area:auto/1/auto/3}}.landing-module__dbMt1q__blog{gap:18px;display:grid}.landing-module__dbMt1q__post{text-decoration:none;display:block}.landing-module__dbMt1q__cover{aspect-ratio:16/10;background:var(--glass);border-radius:20px;position:relative;overflow:hidden}.landing-module__dbMt1q__cover img{object-fit:cover;width:100%;height:100%;display:block}.landing-module__dbMt1q__c1{background:radial-gradient(circle at 78% 30%,#e4ef5a 0 9%,#0000 9.5%),linear-gradient(160deg,#2b5f9e,#163a69)}.landing-module__dbMt1q__c2{background:repeating-linear-gradient(90deg,#3a7d5a 0 24px,#347353 24px 48px)}.landing-module__dbMt1q__c3{background:linear-gradient(135deg,#e9d8b4,#c99b5d)}.landing-module__dbMt1q__cover .landing-module__dbMt1q__medal{color:#fff;opacity:.95;font:600 64px/1 Cormorant Garamond,serif;position:absolute;bottom:18px;left:22px}.landing-module__dbMt1q__post .landing-module__dbMt1q__meta{color:var(--mute);margin:12px 0 4px;font-size:13px}.landing-module__dbMt1q__post h3{margin:0 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:600;line-height:1.15}.landing-module__dbMt1q__post p{color:var(--mute);margin:0;font-size:15px}.landing-module__dbMt1q__side{align-content:start;gap:22px;display:grid}.landing-module__dbMt1q__side .landing-module__dbMt1q__post{grid-template-columns:120px 1fr;align-items:start;gap:14px;display:grid}.landing-module__dbMt1q__side .landing-module__dbMt1q__cover{aspect-ratio:1}.landing-module__dbMt1q__side .landing-module__dbMt1q__meta{margin-top:0}.landing-module__dbMt1q__side h3{font-size:20px}.landing-module__dbMt1q__info{border-top:1px solid var(--line);gap:22px;padding-top:26px;display:grid}.landing-module__dbMt1q__info h3{color:var(--mute);margin:0 0 6px;font-size:14px;font-weight:600}.landing-module__dbMt1q__info p{margin:0}.landing-module__dbMt1q__hours{grid-template-columns:auto 1fr;gap:2px 16px;display:grid}.landing-module__dbMt1q__root footer{color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding:40px 0 34px;font-size:13px;display:flex}.landing-module__dbMt1q__root footer a{color:var(--mute)}@media (min-width:760px){.landing-module__dbMt1q__wrap{padding:0 32px}.landing-module__dbMt1q__staff{display:inline}.landing-module__dbMt1q__hero{grid-template-columns:1.15fr .85fr;min-height:560px}.landing-module__dbMt1q__hero-txt{align-self:center;padding:64px 56px}.landing-module__dbMt1q__hero h1{font-size:76px}.landing-module__dbMt1q__court-box{padding:36px 40px 30px 0}.landing-module__dbMt1q__svc{grid-template-columns:1fr 1fr}.landing-module__dbMt1q__wa{grid-template-columns:1fr auto;padding:40px 48px}.landing-module__dbMt1q__blog{grid-template-columns:1.3fr 1fr;gap:32px}.landing-module__dbMt1q__info{grid-template-columns:repeat(3,1fr)}.landing-module__dbMt1q__root h2{font-size:42px}.landing-module__dbMt1q__root section{padding-top:72px}.landing-module__dbMt1q__today li{grid-template-columns:90px 1fr auto;padding:20px 0}.landing-module__dbMt1q__today time{font-size:26px}}@media (prefers-reduced-motion:no-preference){.landing-module__dbMt1q__slot{animation:.5s cubic-bezier(.2,.8,.2,1) .4s both landing-module__dbMt1q__rise}.landing-module__dbMt1q__slot:nth-child(2){animation-delay:.52s}.landing-module__dbMt1q__slot:nth-child(3){animation-delay:.64s}@keyframes landing-module__dbMt1q__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.landing-module__dbMt1q__root{--club:var(--bw-primary);--club-deep:color-mix(in srgb, var(--club) 74%, #000);font-family:Manrope,system-ui,sans-serif}.landing-module__dbMt1q__root h1,.landing-module__dbMt1q__root h2,.landing-module__dbMt1q__root h3{font-family:Cormorant Garamond,Georgia,serif}.landing-module__dbMt1q__root .landing-module__dbMt1q__brand{color:var(--ink);text-decoration:none}.landing-module__dbMt1q__root .landing-module__dbMt1q__brand img{object-fit:contain;width:42px;height:42px}.landing-module__dbMt1q__root .landing-module__dbMt1q__top{flex-wrap:nowrap}.landing-module__dbMt1q__root .landing-module__dbMt1q__post p{color:var(--mute)}.landing-module__dbMt1q__root .landing-module__dbMt1q__hero p{color:inherit}.landing-module__dbMt1q__root .landing-module__dbMt1q__user{position:relative}.landing-module__dbMt1q__root .landing-module__dbMt1q__user[open]{z-index:10}.landing-module__dbMt1q__root .landing-module__dbMt1q__user nav{background:var(--card);border:1px solid var(--line);border-radius:16px;min-width:210px;padding:16px;display:grid;position:absolute;right:0}.landing-module__dbMt1q__root .landing-module__dbMt1q__user summary{cursor:pointer}.landing-module__dbMt1q__root .landing-module__dbMt1q__strip{max-width:none}.landing-module__dbMt1q__root .landing-module__dbMt1q__svc em{white-space:nowrap}@media (max-width:440px){.landing-module__dbMt1q__root .landing-module__dbMt1q__svc a{grid-template-columns:72px 1fr;gap:12px}.landing-module__dbMt1q__root .landing-module__dbMt1q__svc .landing-module__dbMt1q__ph{width:72px;height:88px}.landing-module__dbMt1q__root .landing-module__dbMt1q__svc em{grid-column:2}.landing-module__dbMt1q__root .landing-module__dbMt1q__brand span{display:none}.landing-module__dbMt1q__root .landing-module__dbMt1q__top nav{gap:8px}.landing-module__dbMt1q__root .landing-module__dbMt1q__staff{font-size:11px}.landing-module__dbMt1q__root .landing-module__dbMt1q__top .landing-module__dbMt1q__btn{padding:10px 12px}.landing-module__dbMt1q__root .landing-module__dbMt1q__today li{grid-template-columns:42px 1fr auto;gap:8px}.landing-module__dbMt1q__root .landing-module__dbMt1q__today .landing-module__dbMt1q__btn{padding:10px;font-size:12px}}.landing-module__dbMt1q__root.landing-module__dbMt1q__root section{margin:0}.landing-module__dbMt1q__root .landing-module__dbMt1q__strip{padding-top:44px}.landing-module__dbMt1q__root .landing-module__dbMt1q__wa p{color:#fff}html .bw .landing-module__dbMt1q__root.landing-module__dbMt1q__root a{color:inherit}html .bw .landing-module__dbMt1q__root.landing-module__dbMt1q__root .landing-module__dbMt1q__btn-ball{color:#15212e}html .bw .landing-module__dbMt1q__root.landing-module__dbMt1q__root .landing-module__dbMt1q__btn-club{color:#fff}html .bw .landing-module__dbMt1q__root.landing-module__dbMt1q__root .landing-module__dbMt1q__hero .landing-module__dbMt1q__btn-line{color:#fff}html .bw .landing-module__dbMt1q__root.landing-module__dbMt1q__root .landing-module__dbMt1q__wa .landing-module__dbMt1q__btn{color:#15212e}@media (max-width:440px){.landing-module__dbMt1q__root .landing-module__dbMt1q__svc a{grid-template-columns:72px minmax(0,1fr) auto;gap:12px;padding:10px}.landing-module__dbMt1q__root .landing-module__dbMt1q__svc em{grid-column:auto;font-size:12px}.landing-module__dbMt1q__root .landing-module__dbMt1q__svc b{font-size:15px}}html .bw .landing-module__dbMt1q__root.landing-module__dbMt1q__root a.landing-module__dbMt1q__slot{color:#15212e}.landing-module__dbMt1q__free{color:#31420b;background:#e4ef5a;border-radius:20px;margin-top:6px;padding:4px 9px;font-size:12px;font-style:normal;display:inline-block}
