.view__root{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.chips{flex:0 0 auto;display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--border-hairline)}.chips::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;padding:15px 2px 14px;background:none;border:0;border-bottom:2px solid transparent;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--text-muted);white-space:nowrap;cursor:pointer;transition:color var(--dur-state) var(--ease-standard),border-color var(--dur-state) var(--ease-standard)}.chip:hover{color:var(--text-primary)}.chip[aria-selected=true],.chip[aria-current=page]{color:var(--text-primary);border-bottom-color:var(--action-primary)}.play__tabs{flex:0 0 auto;display:flex;flex-direction:column;min-width:0}.chips--games{gap:20px}.chips--games .chip{padding:10px 2px 9px}@media(max-height:560px)and (min-width:480px){.play__tabs{flex-direction:row;gap:32px;box-shadow:inset 0 -1px 0 var(--border-hairline)}.play__tabs>.chips{box-shadow:none}.play__tabs>.chips:first-child{flex:1 1 auto;min-width:0}}.play{flex:1 1 0;min-height:0;display:flex;flex-direction:column;position:relative}.play--sport{overflow:hidden}.vp-stack--sport{flex:1 1 0;min-height:0;height:100%;width:100%;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none}.vp-stack--sport::-webkit-scrollbar{display:none}.vp-stack--sport:focus{outline:none}.vp-stack--sport .vp{position:relative;height:100%;min-height:100%;scroll-snap-align:start;scroll-snap-stop:normal;overflow:hidden;background:var(--bg-page);display:flex;flex-direction:column}.vp-stack--sport .vp__stage{height:100%;width:100%;min-height:0;display:flex;flex-direction:column}.vp-stack--sport .vp__frame{height:100%;width:100%;max-width:100%;padding:0;display:flex;flex-direction:column;min-height:0}.snap-jump{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--action-primary);text-decoration:none;cursor:pointer}.snap-jump:hover{color:var(--text-primary)}.panel{display:grid;gap:12px;padding:16px;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--bg-page)}.panel__text{font-size:15px;line-height:1.5;color:var(--text-primary)}.panel .btn{width:100%}.gamecard__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gamecard__actions .btn{padding:0 12px}.gamecard__actions .btn:only-child{grid-column:1 / -1}.link{justify-self:start;min-height:44px;padding:0;background:none;border:0;font-size:14px;font-weight:700;color:var(--action-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rules-list{padding-left:1.1em;display:grid;gap:6px;font-size:14px;line-height:1.4}.board{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:24px}.board__sub{margin:20px 0 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.board__meta{margin:0 0 12px;font-size:13px;line-height:1.45;color:var(--text-muted)}.legend{margin:4px 0 12px}.legend span{align-items:center}.legend .mark{width:14px;height:14px}.legend__open:before{content:"";width:14px;height:14px;border-radius:2px;border:1.5px dashed var(--border-hairline);box-sizing:border-box}.court{container-type:inline-size;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-page)}.court__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:10px 12px;background:var(--surface-subtle);border-bottom:1px solid var(--border-hairline)}.court__head h3{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.court__count{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.court--full .court__count{color:var(--status-ok)}.slots{list-style:none;display:grid;grid-template-columns:minmax(0,1fr)}.slot{display:grid;grid-template-columns:1.4rem minmax(0,1fr) 16px;align-items:center;column-gap:8px;min-height:38px;padding:0 12px;border-top:1px solid var(--border-hairline)}.slots>.slot:first-child{border-top:0}.slot__n{font-size:12px;font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}.slot__name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot__name em{margin-left:6px;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--action-primary)}.slot__sym{margin-left:4px}.slot__mark{display:grid;place-items:center}.slot--open .slot__name{font-weight:500;color:var(--text-muted);opacity:.7}.slot--me{background:var(--action-tint)}.slot--me .slot__name{font-weight:800}.slot--me.slot--held[data-act]{cursor:pointer}.slot--me.slot--held[data-act]:hover{background:var(--action-tint-border)}.mark{display:block;flex:0 0 auto}.mark--paid rect{fill:var(--status-ok)}.mark--pending{color:var(--status-ok)}.mark--standby{color:var(--action-primary)}@container (min-width: 300px){.slots:not(.slots--flat){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column}.slots:not(.slots--flat)>.slot:nth-child(5){border-top:0}.slots:not(.slots--flat)>.slot:nth-child(n+5){border-left:1px solid var(--border-hairline)}}.tags{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.tag{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:var(--radius-sm);background:var(--surface-subtle);font-size:12px;font-weight:700}.tag--ok{background:transparent;color:var(--status-ok)}.empty{padding:20px 0;font-size:14px;line-height:1.5;color:var(--text-muted)}@media(min-width:900px){.gamecard__actions{grid-template-columns:minmax(0,1fr)}}.stackv{display:grid;gap:32px;width:min(100%,720px);margin-inline:auto}.sec-title{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.count{padding:2px 8px;border-radius:var(--radius-sm);background:var(--action-tint);color:var(--action-primary);font-size:12px;letter-spacing:0}.prose{font-size:15px;line-height:1.55;margin-bottom:10px;max-width:60ch}.hero{display:grid;gap:12px;justify-items:start;padding:20px;border:1px solid var(--border-hairline);border-radius:var(--radius-sm)}.hero .meter{width:100%}.hero__hint{font-size:15px;font-weight:600}.bignum{font-size:clamp(4rem,16vw,7rem);font-weight:900;line-height:.9;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.bignum small{margin-left:.15em;font-size:.26em;font-weight:800;letter-spacing:-.02em;color:var(--text-muted)}.rows{list-style:none}.row{padding:12px 0;border-bottom:1px solid var(--border-hairline)}.row__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.row__meta{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-variant-numeric:tabular-nums}.row__meta.is-neg{color:var(--brand-red)}.row__meta--n{font-size:13px;color:var(--status-ok)}.row__main{margin-top:2px;font-size:15px;font-weight:600}.row--action{display:flex;align-items:center;justify-content:space-between;gap:12px}.row--off .row__main{color:var(--text-muted);font-weight:500}.idcard{display:flex;align-items:center;gap:16px}.avatar--lg{width:56px;height:56px;font-size:18px;flex:0 0 auto}.idcard__name{font-size:22px;font-weight:800;letter-spacing:-.02em}.idcard__meta{font-size:14px;color:var(--text-muted)}.gate{display:grid;gap:12px;justify-items:start;width:min(100%,520px);margin-inline:auto;padding-top:8vh}.gate__title{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:900;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.gate__text{font-size:16px;line-height:1.5;color:var(--text-muted)}.inline-form{display:grid;gap:12px}.inline-form .btn{width:100%}.actions-row{display:grid;gap:8px}@media(min-width:600px){.inline-form{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end}.inline-form .btn{width:auto}.actions-row{grid-template-columns:repeat(2,max-content)}}@media(prefers-reduced-motion:reduce){.toast,.tab svg{transition:none}}.row__sub{margin-top:2px;font-size:13px;color:var(--text-muted)}.row__btns{display:flex;align-items:center;gap:8px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.row--action>div{min-width:0}.vb{flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;gap:clamp(12px,2.4cqh,24px);padding-block:clamp(12px,2.8cqh,32px) clamp(16px,3.4cqh,36px)}.vb__head{flex:0 0 auto}.vb__title{margin-top:6px;font-size:clamp(1.75rem,min(8cqw,11cqh),4.5rem);font-weight:900;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.vb__lede{max-width:32em;font-size:clamp(1rem,min(2.6cqw,2.6cqh),1.25rem);line-height:1.45;color:var(--text-muted);text-wrap:pretty}.vb__note{font-size:14px;line-height:1.45;color:var(--text-muted)}.vb__body{flex:0 0 auto;display:flex;flex-direction:column;gap:clamp(10px,2cqh,20px)}.vb__actions{display:flex;gap:12px}.vb__actions .btn{flex:1 1 0}.vb__art{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:center}.vb__art>.board{flex:1 1 0;min-height:0;padding-bottom:0}.vb__more{display:none}@container stage (min-height: 600px){span.vb__more{display:inline}p.vb__more{display:block}}:is(.vb--split,.vb--full)>.vb__text{display:contents}:is(.vb--split,.vb--full) .vb__head{order:1}:is(.vb--split,.vb--full) .vb__art{order:2}:is(.vb--split,.vb--full) .vb__body{order:3}@container stage (min-aspect-ratio: 6/5){.vb--split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(min(100%,clamp(18rem,80cqh,42rem)),max-content);align-content:center;column-gap:clamp(24px,3.2cqw,72px)}.vb--split>.vb__text{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(16px,3.2cqh,36px);grid-column:1 / span 6;min-width:0}.vb--split .vb__art{grid-column:7 / -1;align-self:stretch;flex:none;height:auto;min-height:0;width:100%}.vb--split .vb__art .media{width:100%;height:100%}.vb--split .vb__art>:is(.vb__ticket,.punch,.fives,.mapcard,.bigcrest){flex:1 1 0;min-height:0}.vb--fb-where .vb__body{flex:1 1 auto}.vb--fb-where .vb__actions{order:-1}.vb--fb-where .vb__lede{order:-2}.vb--fb-where .lagoa-facts{margin-top:auto}}.vb--split .vb__photo{width:100%;min-height:clamp(140px,28cqh,320px)}.vb__ticket{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(10px,2cqh,20px);padding:clamp(14px,2.6cqh,24px);min-width:0;min-height:0;container:ticket / inline-size}.tk__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:16px;row-gap:clamp(4px,1cqh,10px)}.tk__top{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:8px}.tk__when{padding:3px 8px;border-radius:var(--radius-sm);background:var(--action-tint);color:var(--action-primary);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.tk__when.is-live:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:currentColor;vertical-align:1px}.tk__num{font-size:clamp(3.25rem,min(26cqi,17cqh),7.5rem);font-weight:900;line-height:.85;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--action-primary)}@container stage (min-aspect-ratio: 6/5){.tk__num{font-size:clamp(3.5rem,min(31cqi,19cqh),8rem)}}.tk__num i{font-style:normal;color:transparent;-webkit-text-stroke:2px var(--text-muted)}.tk__num sup{position:relative;top:-.04em;vertical-align:baseline;font-size:inherit;color:var(--text-muted)}.tk__where{display:flex;flex-direction:column;padding-bottom:4px;font-size:15px;font-weight:700;line-height:1.3}.tk__sep{display:none}@container stage (min-aspect-ratio: 6/5){.tk__where{flex-direction:row;flex-wrap:wrap;column-gap:.45em}.tk__sep{display:inline}}.vb__ticket .btn{width:100%}@container stage (min-aspect-ratio: 6/5) and (min-height: 471px){.vb__ticket>.day{flex:1 1 auto;max-height:15rem;grid-auto-rows:1fr}}@container stage (min-aspect-ratio: 6/5){.tk__head{grid-template-columns:minmax(0,1fr)}}.day{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border-hairline);border-radius:var(--radius-sm);overflow:hidden}.day>li+li{border-left:1px solid var(--border-hairline)}.day__part{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;color:inherit;text-decoration:none;transition:background-color var(--dur-state) var(--ease-standard)}a.day__part:hover{background:var(--action-tint)}a.day__part:focus-visible{outline:2px solid var(--action-primary);outline-offset:-3px}.day__part b{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.day__part span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.day__part.is-main{background:var(--action-tint)}.day__part.is-main b{color:var(--action-primary)}@container stage (min-aspect-ratio: 6/5){.day{grid-template-columns:minmax(0,1fr);border:0;border-top:1px solid var(--border-hairline);border-radius:0}.day>li{border-bottom:1px solid var(--border-hairline)}.day>li+li{border-left:0}.day__part{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:14px;padding:12px 10px}.day__part b{flex:0 0 3.6rem;font-size:17px}.day__part span{font-size:12px}a.day__part:after{content:"\2193";margin-left:auto;font-size:15px;font-weight:700;color:var(--action-primary)}}@container stage (max-height: 620px){.day__part{padding-block:8px}}.gamecard__actions .btn{height:auto;min-height:48px;padding-block:6px;line-height:1.2;text-align:center}.vb__admin{order:3;flex:0 0 auto;gap:10px;padding:14px 16px}.vb__admin .gamecard__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vb__admin .gamecard__actions .btn{padding:0 10px;font-size:13px}.vb__admin .gamecard__actions .btn:last-child:nth-child(odd){grid-column:auto}.vb__admin .link{min-height:32px;margin:0}@container stage (min-aspect-ratio: 6/5){.vb__admin{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head btns" "link btns" "note note";align-items:center;column-gap:clamp(20px,3cqw,40px);row-gap:4px;padding:14px 18px}.vb__admin>.eyebrow{grid-area:head}.vb__admin .gamecard__actions{grid-area:btns;grid-template-columns:repeat(3,auto);gap:10px}.vb__admin .gamecard__actions .btn{width:auto;padding:0 16px;font-size:14px}.vb__admin .link{grid-area:link;justify-self:start}.vb__admin .panel__note{grid-area:note}}@container stage (min-aspect-ratio: 6/5) and (min-width: 820px){.vb--courts.vb--admin{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);column-gap:clamp(16px,3cqw,48px)}.vb--courts.vb--admin>.vb__text{display:block;grid-column:1;grid-row:1}.vb--courts.vb--admin>.vb__body{grid-column:2;grid-row:1;align-self:start;display:block}.vb--courts.vb--admin>.vb__art{grid-column:1 / -1;grid-row:2}}.vp-stack--sport .board.is-scrollable:not(.is-end){-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),transparent);mask-image:linear-gradient(#000 calc(100% - 44px),transparent)}.punch{container:punch / inline-size;display:flex;flex-direction:column;gap:clamp(10px,2.2cqh,22px);padding:clamp(14px,3cqh,32px);border:2px dashed var(--action-tint-border);border-radius:var(--radius-sm);background:var(--action-tint)}.punch__top{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start;gap:clamp(10px,2cqi,18px)}.punch__num{font-size:clamp(2.25rem,min(15cqi,12cqh),6.5rem);font-weight:900;line-height:.85;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--action-primary)}.punch__num--ghost{color:transparent;-webkit-text-stroke:2px var(--action-primary)}.punch__of{display:flex;flex-direction:column;gap:3px;text-align:left;font-size:clamp(.9375rem,3.4cqi,1.25rem);font-weight:800;line-height:1.1}.punch__of em{font-style:normal;font-size:.75em;font-weight:600;color:var(--text-muted)}.stamps-wrap{flex:1 1 0;min-height:0;width:100%;container:stamps / size;display:grid;align-items:center}.stamps{--gap: 10px;--cols: 7;--s: max(1.125rem, min(4.5rem, calc((100cqw - (var(--cols) - 1) * var(--gap)) / var(--cols)), calc((100cqh - (var(--rows-eff, var(--rows, 3)) - 1) * var(--gap)) / var(--rows-eff, var(--rows, 3)))));list-style:none;width:100%;display:grid;grid-template-columns:repeat(var(--cols),var(--s));grid-auto-rows:var(--s);justify-content:space-between;gap:var(--gap)}.stamps--c5{--cols: 5}.stamps--c7{--cols: 7}.stamp{width:var(--s);height:var(--s);display:grid;place-items:center;border:2px solid var(--action-tint-border);border-radius:50%;background:var(--bg-page);font-size:calc(var(--s) * .34);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--text-muted)}.stamp.is-on{border-color:var(--action-primary);background:var(--action-primary);color:#fff}.stamp--free{border-color:var(--action-primary);color:var(--action-primary);font-size:calc(var(--s) * .22);letter-spacing:.02em;text-transform:uppercase}@container stage (min-height: 420px){.stamps{--gap: 14px}}@container stamps (max-height: 73px){.stamps[style*="--rows:3"]{display:none}}@container stamps (max-height: 45px){.stamps{display:none}}@container stamps (max-height: 90px){.stamps{--gap: 6px}}.tourn-card__stage{display:flex;align-items:center;justify-content:center;padding:clamp(10px,3cqi,28px);overflow:hidden;container:tournstage / size}.mapcard__cap:is(.tourn-card__cap,.photo-card__cap){display:flex;align-items:center;gap:12px}:is(.tourn-card__cap,.photo-card__cap)>div{display:grid;gap:2px;min-width:0}.tourn-card__crest{flex:0 0 auto;width:clamp(32px,8cqi,44px);height:auto}.photo-card__crest{flex:0 0 auto;width:clamp(32px,8cqi,44px);height:auto;aspect-ratio:1;border-radius:var(--radius-sm)}.photo-card .mapcard__map{min-height:clamp(7rem,24cqh,16rem)}.vb--pool .mapcard__credit{right:4px;bottom:4px;max-width:calc(100% - 8px);overflow-wrap:anywhere}.pool-facts dd a{overflow-wrap:anywhere}.pool-facts .hours span{white-space:normal}.pool-facts .hours b{white-space:nowrap}.vb--pool.vb--snug .mapcard__map{min-height:4rem}.pool-until{white-space:nowrap}.vb--pool-hub .calcard__list{display:flex;flex-direction:column}.vb--pool-hub .calcard__list>.rows{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding-bottom:2px}.vb--pool-hub .calcard__list .row{flex:1 1 auto;display:flex;align-items:center}@container stage (min-aspect-ratio: 6/5) and (min-height: 620px){:is(.vb--pool-hub,.vb--pool)>.vb__text{justify-content:center;gap:clamp(14px,3cqh,28px)}:is(.vb--pool-hub,.vb--pool) .vb__body{flex:0 0 auto}}@container stage (max-aspect-ratio: 6/5) and (max-width: 359px){:is(.vb--pool-hub,.vb--pool) .vb__actions .btn{padding-inline:12px}}@container mapcard (max-width: 300px){.pool-until{display:none}}@container stage (min-aspect-ratio: 6/5) and (max-width: 799px){:is(.dnt-facts,.more-facts) .detail{grid-template-columns:4.25rem minmax(0,1fr);column-gap:8px;font-size:13px}}@container stage (max-height: 470px){:is(.dnt-facts,.more-facts) .detail{padding-block:6px}}@container stage (min-aspect-ratio: 6/5) and (max-height: 470px){.vb--dnt .mapcard__map{min-height:5rem}}@container stage (max-aspect-ratio: 6/5) and (max-height: 400px){.vb--dnt .mapcard__map{min-height:5rem}}.tourn-standings{list-style:none;margin:0;width:100%;max-width:24rem;height:100%;max-height:17rem;align-self:center;display:flex;flex-direction:column;border-bottom:1px solid var(--border-hairline)}.tourn-row{flex:1 1 auto;max-height:4.25rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 12px;border-top:1px solid var(--border-hairline)}.tourn-row.is-lead{background:var(--action-tint)}.tourn-row__rank{display:grid;place-items:center;width:clamp(1.625rem,6cqh,1.875rem);height:clamp(1.625rem,6cqh,1.875rem);border-radius:var(--radius-sm);background:var(--surface-subtle);font-size:13px;font-weight:800;color:var(--text-muted);font-variant-numeric:tabular-nums}.tourn-row.is-lead .tourn-row__rank{background:var(--action-primary);color:#fff}.tourn-row__name{min-width:0;font-size:clamp(15px,3.4cqh,17px);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tourn-row.is-lead .tourn-row__name{color:var(--action-primary)}.tourn-row__wl{font-size:clamp(14px,3cqh,16px);font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-muted)}.tourn-row.is-lead .tourn-row__wl{color:var(--action-primary)}@container stage (max-height: 300px){.tourn-row{padding:6px 10px}.tourn-row__rank{width:1.375rem;height:1.375rem;font-size:11px}.tourn-row__name{font-size:13px}.tourn-row__wl{font-size:12px}}@container tournstage (max-height: 190px){.tourn-row:nth-child(4){display:none}}@container tournstage (max-height: 143px){.tourn-row:nth-child(3){display:none}}@container tournstage (max-height: 96px){.tourn-row:nth-child(2){display:none}}.mapcard{flex:1 1 0;min-height:0;margin:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--bg-page);container:mapcard / inline-size}.mapcard__map{position:relative;flex:1 1 0;min-height:6.5rem;background:var(--surface-subtle)}.mapcard__tiles{position:absolute;inset:0;border-radius:0}.mapcard__pin{position:absolute;left:50%;top:50%;width:clamp(44px,14cqi,76px);height:auto;aspect-ratio:1;padding:4px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px var(--action-primary),0 6px 18px #00000047;transform:translate(-50%,-50%)}.mapcard__go{position:absolute;right:8px;top:8px;gap:6px;height:32px;padding:0 10px;background:#fff;box-shadow:0 1px 6px #0000002e}.mapcard__go svg{flex:0 0 auto;color:var(--action-primary)}.mapcard__credit{position:absolute;right:0;bottom:0;padding:2px 8px;font-size:10px;line-height:1.4;color:var(--text-muted);background:#ffffffd9;text-decoration:none}.mapcard__cap{display:grid;gap:2px;padding:12px 16px;border-top:1px solid var(--border-hairline);font-size:14px;line-height:1.35}.mapcard__cap strong{font-size:15px;font-weight:800}.mapcard__cap span{color:var(--text-muted)}.details{display:grid;margin:0}.detail{display:grid;grid-template-columns:6.5rem minmax(0,1fr);column-gap:12px;padding:10px 0;border-top:1px solid var(--border-hairline);font-size:14px;line-height:1.4}.detail:last-child{border-bottom:1px solid var(--border-hairline)}.details:has(+.rule--wave)>.detail:first-child{border-top:0}.details:has(+.rule--wave)>.detail:last-child{border-bottom:0}.detail dt{padding-top:2px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.detail dd{font-weight:600}.hours{display:flex;flex-wrap:wrap;gap:2px 16px}.hours span{white-space:nowrap;font-weight:500;color:var(--text-muted)}.hours b{font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.steps-inline{list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:13px;font-weight:600}.steps-inline li{display:inline-flex;align-items:center;gap:6px}.steps-inline b{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-sm);background:var(--action-tint);color:var(--action-primary);font-size:12px;font-weight:800}.vb__quote{margin:0;display:grid;gap:8px}.vb__quote blockquote{margin:0;color:var(--text-primary);text-wrap:pretty}.vb__quote figcaption{font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--text-muted)}.lagoa-facts{display:none}@container stage (min-aspect-ratio: 6/5){.lagoa-facts{display:block}}@container stage (max-aspect-ratio: 6/5) and (min-height: 820px){.lagoa-facts{display:block}}@container stage (min-aspect-ratio: 6/5) and (max-width: 799px){.vb--lagoa-map .vb__quote{display:none}}@container stage (min-aspect-ratio: 6/5) and (max-height: 420px){.vb--lagoa-map .vb__quote{display:none}}@container stage (min-aspect-ratio: 6/5) and (max-height: 470px){.lagoa-facts .detail--extra{display:none}.lagoa-facts .detail{padding-block:6px}}@container stage (min-aspect-ratio: 6/5) and (max-width: 799px){.lagoa-facts .detail{grid-template-columns:4.25rem minmax(0,1fr);column-gap:8px;font-size:13px}}@container stage (min-aspect-ratio: 6/5) and (max-height: 300px){.lagoa-facts .detail:nth-child(2){display:none}}@container stage (min-aspect-ratio: 6/5) and (max-height: 240px){.lagoa-facts{display:none}}.vb__roomy{display:none}.vb__less{display:inline-flex}@container stage (min-aspect-ratio: 6/5) and (min-height: 600px) and (min-width: 1100px){.vb__roomy{display:block}.vb__less{display:none}}@container stage (max-aspect-ratio: 6/5) and (min-height: 820px){.vb__roomy{display:block}.vb__less{display:none}}.vb--arena .vb__actions .btn,.vb--lagoa-map .vb__actions .btn{padding:0 12px;font-size:15px;white-space:normal}@container stage (min-aspect-ratio: 6/5){.vb--arena .vb__actions .btn,.vb--lagoa-map .vb__actions .btn{padding:0 24px;font-size:16px}}.sheet .mapcard{flex:none;height:300px;margin-bottom:20px}.sheet .details{margin-bottom:8px}.vb__art>.vb__ticket{flex:1 1 0}.vb__art>.punch{flex:1 1 0;min-height:0}.bigcrest{flex:1 1 0;min-height:0;width:100%;max-height:26rem;object-fit:contain}.vb__art>.art{flex:0 1 auto;min-height:0;height:min(100%,26rem);width:auto;max-width:100%;aspect-ratio:1;margin-inline:auto}.dash__art{flex:0 1 auto;min-height:0;width:100%;max-height:min(11rem,24cqh);aspect-ratio:16 / 9}.dash__art>img{object-position:50% 44%}.rule--head{width:100%;margin-top:clamp(8px,1.6cqh,16px)}.board--card .sec-title{margin:20px 0 4px}.board--card .sec-title:first-child{margin-top:0}.board--center{display:flex;flex-direction:column}.board--center.board--card>:first-child{margin-top:auto}.board--center.board--card>:last-child{margin-bottom:auto}.calcard__list{min-height:6.5rem;padding:0 16px}.calcard__list .row:last-child{border-bottom:0}.vb--more .calcard__list{display:flex;flex-direction:column}.vb--more .calcard__list>.rows{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border-top:0;padding-bottom:2px}.vb--more .calcard__list .row{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;border-bottom:0}.vb--more .calcard__list .row:has(~.row:not([hidden])){border-bottom:1px solid var(--border-hairline)}.vb--more .calcard__list .ev-row{flex-direction:row;align-items:center}.vb--more .calcard__list .ev-row__body{overflow-wrap:anywhere}.vb--more .calcard__list .row--action .link{max-width:40%;text-align:right}@container mapcard (max-width: 299px){.vb--more .calcard__list .ev-row__pic{display:none}}.vb--more .calcard__list .ev-row .row__sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:clip;overflow-wrap:anywhere}.mapcard__cap.calcard__cap{display:flex;align-items:center;justify-content:space-between;gap:12px}.calcard__say{display:grid;gap:2px;min-width:0}.calcard__cap:not(:has(>:not(.fit-shed,[hidden]))){display:none}.calcard__pager{flex:0 0 auto;display:flex;align-items:center;gap:8px;margin-left:auto}.calcard__pager .btn{width:36px;padding:0;font-size:18px}.calcard__at{min-width:4.5em;font-size:13px;font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}@container mapcard (max-width: 299px){.calcard__cap:has(>.calcard__pager:not([hidden])) .calcard__say{display:none}.calcard__pager{margin-inline:auto}}.calcard__stage{flex:1 1 0;min-height:4.75rem;display:flex;flex-direction:column;container:calstage / inline-size}.calpage{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.calpage__head,.calpage__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calpage__head{flex:0 0 auto}.calpage__head span{padding:12px 10px 8px;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.calpage__week{flex:1 1 0;border-top:1px solid var(--border-hairline)}.calpage__day{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:8px 10px;border-left:1px solid var(--border-hairline)}.calpage__day:first-child{border-left:0}.calpage__day b{font-size:15px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.calpage__day :is(small,em){font-size:11px;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.calpage__day.is-past b{font-weight:500;color:var(--text-muted)}.calpage__day.is-today{background:var(--action-tint);color:var(--action-primary)}.calpage__day.is-today :is(small,em){color:inherit}@container calstage (max-width: 459px){.calpage__head span{padding:10px 6px 6px}.calpage__day{padding:6px}:is(.calpage__head span,.calpage__day):first-child{padding-left:8px}.calpage__day em{display:none}}@container calstage (max-width: 329px){.calpage__head span{font-size:0;letter-spacing:0}.calpage__head span:before{content:attr(data-short);font-size:11px;letter-spacing:.08em}}@container calstage (max-width: 249px){.calpage__head span{padding-inline:2px}.calpage__day{padding:5px 2px}.calpage__day b{font-size:13px}.calpage__day small{display:none}}@container stage (min-aspect-ratio: 6/5) and (max-width: 400px){.vb--more:not(.vb--group)>.vb__text{grid-column:1 / -1}.vb--more:not(.vb--group) .vb__art{display:none}}.fives{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.five{container:five / inline-size;display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-height:clamp(76px,22cqh,200px);padding:clamp(10px,2.4cqh,24px);border:1px solid var(--border-hairline);border-radius:var(--radius-sm)}.five__label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.five__dots{list-style:none;display:flex;flex-wrap:wrap;gap:clamp(5px,4cqi,10px)}.five__dots li{width:clamp(12px,9cqi,24px);aspect-ratio:1;border:2px solid var(--text-muted);border-radius:50%;opacity:.6}.five__n{font-size:clamp(2rem,min(22cqi,8cqh),3.5rem);font-weight:900;line-height:.85;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-stroke:2px var(--text-muted)}@container stage (max-height: 520px){.five{min-height:0;padding:8px 10px;gap:6px}.five__n{font-size:1.75rem}}.coupon{display:flex;align-items:center;gap:14px;padding:14px 16px;border:2px dashed var(--action-primary);border-radius:var(--radius-sm);background:var(--action-tint);color:var(--action-primary)}.coupon__icon{flex:0 0 auto;display:grid;place-items:center}.coupon__icon svg{width:28px;height:28px}.coupon__text{display:grid;gap:2px;font-size:14px;line-height:1.35;color:var(--text-muted)}.coupon__text strong{font-size:16px;font-weight:800;line-height:1.25;color:var(--action-primary)}@container stage (max-aspect-ratio: 6/5) and (max-height: 480px){.vb--arena .vb__lede,.vb--lagoa-map .vb__lede,.vb--arena .mapcard__cap span,.vb--lagoa-map .mapcard__cap span,.vb--tournaments .mapcard__cap span{display:none}.vb--arena .mapcard__cap,.vb--lagoa-map .mapcard__cap,.vb--tournaments .mapcard__cap{padding:8px 12px}.vb--arena .mapcard__map,.vb--lagoa-map .mapcard__map,.vb--tournaments .mapcard__map{min-height:6rem}}@container stage (min-aspect-ratio: 6/5) and (max-height: 450px){.vb--arena .vb__lede,.vb--lagoa-map .vb__lede{display:none}}@container stage (max-aspect-ratio: 6/5) and (max-height: 390px){.vb--arena .mapcard__cap,.vb--lagoa-map .mapcard__cap,.vb--tournaments .mapcard__cap{display:none}.vb--arena .mapcard__map,.vb--lagoa-map .mapcard__map,.vb--tournaments .mapcard__map{min-height:5rem}}@container stage (max-aspect-ratio: 6/5) and (max-height: 480px){.vb--tournaments .vb__lede{display:none}}@container stage (max-aspect-ratio: 6/5) and (max-height: 400px){.vb--tournaments .vb__art{display:none}.vb--tournaments .vb__lede{display:block}}.vb--tournaments .details{display:none}@container stage (min-aspect-ratio: 6/5) and (min-height: 501px){.vb--tournaments .details{display:block}}@container stage (max-aspect-ratio: 6/5) and (min-height: 900px){.vb--tournaments .details{display:block}}.sheet .coupon{margin-bottom:16px}.sheet .coupon .vb__more{display:inline}.vb__ticket>*{flex-shrink:0}.vb__actions{flex-wrap:wrap}.vb__actions .btn{min-width:min(max-content,100%);max-width:100%}.vb__actions .btn{height:auto;min-height:48px;padding-block:6px;line-height:1.2;text-align:center;white-space:normal}@container stage (min-aspect-ratio: 6/5) and (max-height: 470px){.day{grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border-hairline);border-radius:var(--radius-sm)}.day>li{border-bottom:0}.day>li+li{border-left:1px solid var(--border-hairline)}.day__part{flex-direction:column;align-items:center;gap:2px;padding:6px 8px}.day__part b{flex:none;font-size:15px}.day__part span{font-size:10px}a.day__part:after{content:none}}@container stage (max-height: 310px){.day{display:none}}@container stage (max-aspect-ratio: 6/5) and (max-height: 560px){.day{display:none}}@container stage (max-height: 250px){.tk__num{font-size:3rem}}@container stage (max-aspect-ratio: 6/5) and (max-height: 395px){.vb--points .vb__lede{display:none}}@container stage (min-aspect-ratio: 6/5) and (max-width: 720px){.vb--arena .vb__actions .btn{padding:0 12px;font-size:15px}}@container stage (min-aspect-ratio: 6/5) and (max-width: 720px){.vb__actions .btn{padding:0 12px;font-size:14px}}@container stage (max-height: 300px){.vb{gap:8px;padding-block:8px 12px}.vb--split>.vb__text{gap:8px}.vb__body{gap:8px}.vb__lede{font-size:.9375rem;line-height:1.35}.mapcard__map{min-height:5rem}.mapcard__cap span{display:none}}@container stage (max-height: 240px){.mapcard__cap{display:none}}@container stage (max-height: 240px){.mapcard__cap.calcard__cap:has(>.calcard__pager:not([hidden])){display:flex;padding-block:6px}.calcard__cap .calcard__say{display:none}}@container stage (max-height: 300px){.vb--arena .vb__lede,.vb--lagoa-map .vb__lede,.vb--tournaments .vb__lede{display:none}}@container stage (max-height: 260px){.vb--tournaments .coupon{padding:10px 12px;gap:10px}}@container five (max-width: 130px){.five__label{font-size:10px;letter-spacing:.04em}}@container five (max-width: 100px){.five__label{font-size:9px;letter-spacing:.02em}}@container stage (max-height: 260px){.vb__lede{font-size:.875rem}.vb__title{font-size:1.5rem}}@container stage (max-height: 300px){.vb--arena .vb__less,.vb--lagoa-map .vb__less{display:none}.coupon{padding:8px 10px;gap:8px}.coupon__text{font-size:13px}}@container stage (max-height: 420px){.punch{padding:10px 12px;gap:8px}}@container stage (max-height: 520px){.fives{gap:6px}}@container stage (min-aspect-ratio: 6/5) and (max-width: 640px) and (max-height: 480px){.vb--arena .vb__lede,.vb--arena .vb__less,.vb--lagoa-map .vb__lede,.vb--lagoa-map .vb__less{display:none}.vb--arena .vb__title,.vb--lagoa-map .vb__title{font-size:1.75rem}.vb--arena .coupon{gap:10px;padding:10px 12px}.vb--arena .coupon__icon svg{width:20px;height:20px}.vb--arena .coupon__text strong{font-size:14px}}.vb__sub{margin-top:6px;font-size:clamp(.9375rem,min(2.2cqw,2.4cqh),1.125rem);font-weight:600;line-height:1.35;color:var(--text-muted);text-wrap:pretty}.vb__sub .nudge{font-size:inherit}.vb__sub .snap-jump{display:inline}.vb--dash{justify-content:center}.dash{flex:1 1 0;min-height:0;max-height:40rem;display:flex;flex-direction:column;gap:clamp(8px,1.8cqh,16px)}@container stage (min-aspect-ratio: 6/5){.dash{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"list you" "list numbers";gap:clamp(10px,2cqh,20px) clamp(16px,2.4cqw,32px)}.dash__list{grid-area:list}.dash__status{grid-area:you}.dash__tiles{grid-area:numbers;container:tiles / size}.dash__tiles .dtile__n{font-size:clamp(1.5rem,min(12cqw,28cqh),3rem)}}@container stage (min-aspect-ratio: 6/5) and (max-width: 720px){.dash{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dash__acts .btn{padding:0 14px;font-size:14px}}@container stage (max-aspect-ratio: 6/5){.vb--dash .vb__sub-venue{display:none}}@container stage (max-aspect-ratio: 6/5) and (min-width: 600px){.dash{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"you numbers" "list list";max-height:none}.dash__status{grid-area:you}.dash__tiles{grid-area:numbers}.dash__list{grid-area:list}}.dash__list{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:clamp(8px,1.6cqh,16px)}.dash__count{display:flex;align-items:baseline;gap:8px;margin-top:4px;font-size:clamp(.9375rem,2cqh,1.125rem);font-weight:700;color:var(--text-muted)}.dash__count strong{font-size:clamp(2rem,min(6cqw,9cqh),4.5rem);font-weight:900;line-height:.9;letter-spacing:-.04em;color:var(--text-primary);font-variant-numeric:tabular-nums}.dash__line{margin-top:6px;font-size:clamp(.875rem,min(1.8cqw,2.4cqh),1.0625rem);font-weight:600;line-height:1.35;color:var(--text-muted)}.dash__list--soon .dash__count{margin-top:auto;flex-wrap:wrap}.dash__list--soon .dash__count strong{font-size:clamp(1.25rem,min(3.6cqw,5.4cqh),2.75rem);letter-spacing:-.01em}.dash__ago{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.dash__ago>.eyebrow{margin:0}.dash__fast{font-size:14px;font-weight:700;color:var(--text-muted);white-space:nowrap}.dash__fast strong{font-weight:800;color:var(--text-primary)}.dash__list--last .dash__played{margin-top:0}.dash__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr) auto auto;gap:2px clamp(6px,1.2cqw,12px)}.dtile{grid-row:span 4;display:grid;grid-template-rows:subgrid;min-width:0;padding:clamp(8px,1.6cqh,16px) clamp(10px,2cqw,24px);border:1px solid var(--border-hairline);border-radius:var(--radius-sm)}.dtile__k{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.dtile__n{align-self:end;font-size:clamp(1.5rem,min(4.2cqw,7cqh),3.25rem);font-weight:900;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.dtile__s{font-size:13px;font-weight:600;color:var(--text-muted);text-wrap:balance}.dtile__bar{grid-row:4;display:block;height:4px;margin-top:6px;overflow:hidden;border-radius:2px;background:var(--border-hairline)}.dtile__bar:before{content:"";display:block;width:var(--share);height:100%;background:var(--action-primary)}@container stage (min-aspect-ratio: 6/5) and (min-height: 400px) and (min-width: 721px){.dash__tiles{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(min-content,1fr));gap:0;padding-inline:clamp(14px,2cqw,24px);border:1px solid var(--border-hairline);border-radius:var(--radius-sm)}.dtile{grid-row:auto;grid-template-rows:repeat(3,max-content);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k n" "s n" "bar n";align-content:center;column-gap:16px;padding:6px 0;border:0;border-radius:0}.dtile+.dtile{border-top:1px solid var(--border-hairline)}.dtile__k{grid-area:k}.dtile__s{grid-area:s;margin-top:2px}.dtile__bar{grid-area:bar;width:min(100%,12rem);margin-top:6px}.dash__tiles .dtile__n{grid-area:n;align-self:center;font-size:clamp(1.75rem,16cqh,3.25rem)}}@container stage (min-aspect-ratio: 6/5) and ((max-height: 399px) or (max-width: 720px)){.dash__tiles{grid-template-rows:auto;gap:0;padding-inline:clamp(14px,2cqw,24px);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);container-type:normal}.dtile{grid-row:auto;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:6px 12px 6px 0;border:0;border-radius:0}.dtile+.dtile{padding-left:12px;border-left:1px solid var(--border-hairline)}.dash__tiles .dtile__n{align-self:flex-start;font-size:1.25rem}.dtile__s,.dtile__bar{display:none}.dash__status{padding-block:10px;gap:8px}.dash__st{font-size:1.125rem}.dash__acts{gap:0 12px}.dash__acts .btn{min-height:40px;height:40px;padding:0 14px;font-size:14px}.dash__acts .link{min-height:32px}.dtile__k{letter-spacing:.04em}}@container stage (min-aspect-ratio: 6/5) and (max-height: 290px){.dash__why{display:none}}@container stage (min-aspect-ratio: 6/5) and (max-width: 480px){.dash__tiles{display:none}}@container stage (min-aspect-ratio: 6/5) and (max-width: 480px) and (min-height: 220px){.dash{display:flex;flex-direction:column}}@container stage (min-aspect-ratio: 6/5) and (max-width: 600px) and (max-height: 300px){.dash__tiles{display:none}}@container stage (min-aspect-ratio: 6/5) and (max-height: 235px){.dash__tiles,.dash__line{display:none}.dash__count strong{font-size:2rem}.dash__status{padding-block:8px;gap:6px}.dash__st{font-size:1rem}.dash__acts{row-gap:0}.dash__acts .link{min-height:32px}}.vb--full>.vb__art{justify-content:flex-start}.vb--full .vb__art>.board{display:flex;flex-direction:column;padding-bottom:0}.vb--full .vb__art>.board>:is(.courts-board,.roster,.duo,.bigcards){flex:1 0 auto}@container stage (min-aspect-ratio: 6/5){.vb--full>.vb__body{flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(16px,3cqw,48px)}.vb--full>.vb__body .vb__lede{flex:1 1 0;max-width:42em}.vb--full>.vb__body .vb__actions{flex:0 0 auto}.vb--full>.vb__body .vb__actions .btn{flex:0 0 auto;padding-inline:24px}.vb--full>.vb__body>.vb__admin{flex:1 1 auto}}@container stage (min-aspect-ratio: 6/5) and (max-width: 720px){.vb--full>.vb__body .vb__actions .btn{padding-inline:12px}}@container stage (max-aspect-ratio: 6/5) and (max-width: 359px){.vb--full>.vb__body .vb__actions .btn{padding-inline:12px}}@container stage (max-aspect-ratio: 6/5) and (max-width: 300px){.vb--full>.vb__body .vb__actions{column-gap:8px}}.vb--courts .courts-board{display:flex;flex-direction:column;gap:12px;min-width:0}.vb--courts .courts-pages{display:flex;flex-direction:column;min-width:0;flex:1 1 0}.vb--courts .courts-strip{flex:1 1 auto;display:flex;align-items:stretch;gap:12px;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.vb--courts .courts-strip::-webkit-scrollbar{display:none}.vb--courts .courts-strip .court{flex:0 0 auto;width:var(--court-w, clamp(200px, 24cqi, 320px));scroll-snap-align:start}.vb--courts .courts-pages{position:relative}.vb--courts .courts-tabs{position:absolute;right:0;bottom:calc(100% + var(--tabs-lift, 12px));display:flex;gap:6px}.vb--courts .legend{min-height:28px;align-items:center}.vb--courts .courts-board--tabs-row{padding-top:40px}.vb--courts .courts-tabs[hidden]{display:none}.vb--courts .courts-tabs__btn{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--bg-page);font-size:12px;font-weight:800;color:var(--text-muted);font-variant-numeric:tabular-nums;transition:background-color var(--dur-state) var(--ease-standard),color var(--dur-state) var(--ease-standard),border-color var(--dur-state) var(--ease-standard)}.vb--courts .courts-tabs:has(>:nth-child(6)){gap:4px}.vb--courts .courts-tabs:has(>:nth-child(6)) .courts-tabs__btn{width:24px;height:24px}.vb--courts .courts-tabs__btn.is-active{background:var(--action-primary);border-color:var(--action-primary);color:#fff}.vb--courts .courts-board>.court--waiting{flex:0 0 auto;width:100%}@container stage (min-aspect-ratio: 6/5){.vb--courts .courts-board{flex-direction:row;align-items:stretch}.vb--courts .courts-board>.court--waiting{width:clamp(160px,24cqi,280px)}}.vb--courts .court{display:flex;flex-direction:column}.vb--courts .court .slots{flex:1 1 auto;grid-auto-rows:1fr}.vb--courts .court--waiting .slots{flex:0 0 auto;grid-auto-rows:auto}.vb--courts .court__rule{margin-top:auto}.vb--courts:not(.vb--admin-board) .board>.courts-board{flex:1 1 0;min-height:0}.vb--courts:not(.vb--admin-board) .courts-pages{min-height:0}.vb--courts:not(.vb--admin-board) .courts-strip{flex:1 1 0;min-height:0}.vb--courts:not(.vb--admin-board) .court{min-height:0}.vb--courts:not(.vb--admin-board) .court:not(.court--waiting){padding-bottom:2px}.vb--courts:not(.vb--admin-board) .court:not(.court--waiting) .slots{flex:1 1 0;min-height:0;grid-auto-rows:minmax(0,1fr)}.vb--courts:not(.vb--admin-board) .court:not(.court--waiting) .slot{min-height:0}.vb--courts:not(.vb--admin-board) .board{overflow:visible}.vb--courts.vb--fold .court:not(.court--waiting) .slots{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));grid-auto-flow:column}.vb--courts.vb--fold .court:not(.court--waiting) .slot{padding:0 8px;column-gap:6px}.vb--courts.vb--fold .court:not(.court--waiting) .slot:nth-child(5){border-top:0}.vb--courts.vb--fold .court:not(.court--waiting) .slot:nth-child(n+5){border-left:1px solid var(--border-hairline)}.vb--courts.vb--fold .slot__name em{display:none}@container stage (max-aspect-ratio: 6/5){.vb--courts:not(.vb--admin-board) .court--waiting .slots{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.vb--courts:not(.vb--admin-board) .court--waiting .slot{min-height:34px;border-top:0}}@container stage (max-aspect-ratio: 6/5) and (max-width: 420px){.vb--courts:not(.vb--admin-board) .court--waiting .slots{grid-template-columns:repeat(2,minmax(0,1fr))}.vb--courts:not(.vb--admin-board) .court--waiting .slot{min-height:30px;padding:0 8px;column-gap:6px}}@container stage (max-aspect-ratio: 6/5) and (max-height: 760px){.vb--courts .court__rule{display:none}}.court--waiting{border-style:dashed;background:var(--surface-subtle)}.court--waiting .court__head{background:transparent}.court--waiting .board__sub{margin:12px 12px 4px}.court__empty{padding:12px;font-size:14px;font-weight:600;color:var(--text-muted)}.court__rule{padding:10px 12px;border-top:1px solid var(--border-hairline);font-size:12px;line-height:1.45;color:var(--text-muted)}@container (max-width: 190px){.slot__name em{display:none}}@container (min-width: 300px) and (max-width: 400px){.slot__name em{display:none}}.roster{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(44px,1fr);align-content:stretch;gap:8px}@container stage (min-aspect-ratio: 6/5){.roster{grid-template-columns:repeat(auto-fill,minmax(max(9.75rem,(100% - 48px) / 5),1fr));gap:12px}}.seat{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 16px;align-items:center;column-gap:10px;min-height:52px;padding:8px 12px;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--bg-page)}.seat__av{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-sm);background:var(--action-tint);color:var(--action-primary);font-size:13px;font-weight:800}.seat__name{min-width:0;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden}.seat__mark{display:grid;place-items:center}.seat--me{background:var(--action-tint);border-color:var(--action-tint-border)}.seat--open{border-style:dashed}.seat__av--photo{overflow:hidden;background:var(--border-hairline)}.seat__av--photo>img{width:100%;height:100%;object-fit:cover}.seat--open .seat__av{background:transparent;border:1.5px dashed var(--border-hairline);color:var(--text-muted);font-weight:700}.seat--open .seat__name{font-weight:500;color:var(--text-muted)}.roster+.board__sub{margin-top:16px}@container stage (min-aspect-ratio: 6/5) and (min-height: 500px){.roster{grid-template-columns:repeat(auto-fill,minmax(max(5.5rem,(100% - 48px) / 5),1fr))}.seat{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;justify-items:center;align-content:center;row-gap:8px;padding:10px 8px;text-align:center;position:relative}.seat__av{width:clamp(2.5rem,9cqh,3.75rem);height:clamp(2.5rem,9cqh,3.75rem);font-size:clamp(13px,3cqh,18px)}.seat__mark{position:absolute;top:10px;right:10px}.seat__name{max-width:100%}}.duo{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:12px}@container stage (min-aspect-ratio: 6/5){.duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4cqw,40px)}}.duobox{display:flex;flex-direction:column;gap:4px;padding:clamp(14px,2.4cqh,24px);border:1px solid var(--border-hairline);border-radius:var(--radius-sm)}.duobox__title{font-size:clamp(1.125rem,3.2cqh,1.625rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.duobox .steps{flex:1 1 0;margin-top:12px;border:0;border-radius:0;display:grid;grid-auto-rows:1fr}.duobox .step{padding:10px 0;align-content:center}.vb--overview .vb__photo{flex:1 1 0;min-height:96px}@container stage (max-height: 560px){.dash__list .dash__top>.eyebrow{display:none}.dash__count{margin-top:0}}@container stage (max-height: 470px){.dash__faces{display:none}.dash__card{padding-block:10px}}@container stage (max-height: 400px){.vb--dash .vb__sub{display:none}}@container stage (max-height: 340px){.dash__joined,.dtile__s,.dtile__bar{display:none}}@container stage (max-aspect-ratio: 6/5) and (max-height: 600px){.vb--dash .vb__sub,.dash__who,.dash__faces,.dtile__s{display:none}.dtile__bar{margin-top:4px}}@container stage (max-aspect-ratio: 6/5) and (max-height: 400px){.dash__list .seats{display:none}.dash__list{flex:0 0 auto}.vb--dash>.dash{flex:0 1 auto}}@container stage (min-aspect-ratio: 6/5) and (max-height: 230px){.dash__list .seats{display:none}.dash__list{flex:0 0 auto}.vb--dash>.dash{flex:0 1 auto}}@container stage (max-aspect-ratio: 6/5) and (max-height: 330px){.dash__tiles{display:none}}@container stage (min-aspect-ratio: 6/5) and (max-width: 480px) and (min-height: 220px) and (max-height: 400px){.dash__list .seats{display:none}.dash__list{flex:0 0 auto}.vb--dash>.dash{flex:0 1 auto}}@container stage (max-aspect-ratio: 6/5) and (max-height: 470px){.dash__list .dash__top>.eyebrow,.dash__line{display:none}}@container stage (max-height: 600px){.vb--courts .slot{min-height:32px}.vb--courts .court__head{padding:6px 12px}.vb--courts .legend{margin-bottom:6px}.vb--courts .courts-pages{--tabs-lift: 6px}}@container stage (max-height: 500px){.vb--courts .slot{min-height:28px}.vb--courts .slot__name{font-size:13px}.vb--courts .court__rule,.vb--courts .legend{display:none}.vb--courts .courts-pages{--tabs-lift: 8px}}@container stage (max-height: 500px) and (max-width: 999px){.vb--courts:has(.courts-tabs:not([hidden])) .vb__sub{display:none}}@container stage (max-height: 330px){.vb--courts .slot{min-height:20px}.vb--courts .court__head{padding:4px 10px}}@container stage (max-aspect-ratio: 6/5) and (max-height: 330px){.vb--courts:not(.vb--admin-board) .vb__head>.eyebrow,.vb--courts:not(.vb--admin-board) .vb__sub{display:none}.vb--courts:not(.vb--admin-board) .vb__title{font-size:1.75rem}}@container stage (min-aspect-ratio: 6/5) and (max-width: 560px) and (max-height: 500px){.vb--courts .courts-board>.court--waiting{width:132px}.vb--courts .court--waiting .slot{padding:0 8px;column-gap:6px}}@container stage (min-aspect-ratio: 6/5) and (max-height: 500px){.vb--courts.vb--admin{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);column-gap:16px}.vb--courts.vb--admin>.vb__text{display:block;grid-column:1;grid-row:1}.vb--courts.vb--admin>.vb__body{grid-column:2;grid-row:1;align-self:end;display:block}.vb--courts.vb--admin>.vb__art{grid-column:1 / -1;grid-row:2}}.vb__admin .gamecard__actions .btn>svg{display:none}@container stage (min-aspect-ratio: 6/5) and (max-height: 500px){.vb--courts.vb--admin .courts-pages{--tabs-lift: 14px}}@container stage (min-aspect-ratio: 6/5) and (max-height: 300px){.vb--courts.vb--admin .courts-pages{--tabs-lift: 10px}}@container stage (min-aspect-ratio: 6/5) and (max-height: 500px) and (max-width: 1099px){.vb--courts:has(.courts-tabs:not([hidden])) .vb__admin .gamecard__actions{gap:8px}.vb--courts:has(.courts-tabs:not([hidden])) .vb__admin .gamecard__actions .btn{width:32px;min-width:32px;padding:0}.vb--courts:has(.courts-tabs:not([hidden])) .vb__admin .gamecard__actions .btn>span{display:none}.vb--courts:has(.courts-tabs:not([hidden])) .vb__admin .gamecard__actions .btn>svg{display:block;width:18px;height:18px}}@container stage (max-height: 700px) or ((max-aspect-ratio: 6/5) and (max-width: 420px)){.vb--courts .vb__admin{display:block;padding:0;border:0;background:none}.vb--courts .vb__admin>.eyebrow,.vb--courts .vb__admin .link{display:none}.vb--courts .vb__admin .gamecard__actions .btn{height:32px;min-height:32px;padding:0 12px;font-size:13px}}@container stage (max-height: 400px){.vb--courts .slot{min-height:25px}}@container stage (max-height: 360px){.vb--courts .slot{min-height:22px}.vb--courts .slot__name{font-size:12px}}@container stage (max-aspect-ratio: 6/5) and (max-height: 560px){.vb--training .vb__lede,.vb--bbq .vb__lede{display:none}.seat{min-height:44px;padding-block:4px}}@container stage (min-aspect-ratio: 6/5) and (max-height: 470px){.vb--training .vb__lede,.vb--bbq .vb__lede{display:none}.seat{min-height:44px;padding-block:4px}}@container stage (max-aspect-ratio: 6/5) and (max-height: 620px){.vb--rules .duobox .step{padding-block:6px}}@container stage (max-height: 560px){.vb--rules .duobox .step{padding-block:6px}}@container stage (max-height: 400px){.vb--rules .duobox .eyebrow{display:none}.vb--rules .duobox{padding:10px 14px}}@container stage (max-aspect-ratio: 6/5) and (max-height: 500px){.vb--rules .duobox .eyebrow{display:none}.vb--rules .duobox{padding:10px 14px}.vb--rules .duobox .step{padding-block:4px}.vb--rules .duobox__title{font-size:1.125rem}}@container stage (max-height: 330px){.vb--rules .vb__head .eyebrow{display:none}.vb--rules .vb__title{font-size:1.5rem}}@container stage (max-height: 300px){.vb--rules .duobox .step{padding-block:3px}}@container stage (((max-aspect-ratio: 6/5) or (max-width: 719px)) and (max-height: 560px)) or (max-height: 340px){.vb--rules .duobox .step{padding-block:4px;grid-template-columns:1.75rem minmax(0,1fr)}.vb--rules .step__n{width:1.75rem;height:1.75rem;font-size:13px}.vb--rules .step__n svg{width:16px;height:16px}}@container stage (((max-aspect-ratio: 6/5) or (max-width: 719px)) and (max-height: 440px)) or (max-height: 340px){.vb--rules .duobox{padding:10px 14px;gap:2px}.vb--rules .duobox__title{font-size:1rem}.vb--rules .duobox .steps{margin-top:6px}.vb--rules .duobox .step{padding-block:3px;column-gap:10px}.vb--rules .step__n{width:1.625rem;height:1.625rem;font-size:12px}.vb--rules .step__n svg{width:15px;height:15px}.vb--rules .duobox .step{grid-template-columns:1.625rem minmax(0,1fr)}.vb--rules .step__title{font-size:14px;line-height:1.2}.vb--rules .vb__head .eyebrow{display:none}.vb--rules .vb__title{font-size:1.75rem}.vb--rules{gap:6px}}@container stage (max-height: 340px){.vb--rules .duobox{padding:8px 12px}.vb--rules .duobox__title{font-size:.9375rem}.vb--rules .duobox .step{padding-block:2px}.vb--rules .step__n{width:1.375rem;height:1.375rem;font-size:11px}.vb--rules .duobox .step{grid-template-columns:1.375rem minmax(0,1fr)}.vb--rules .step__title{font-size:13px}.vb--rules .vb__title{font-size:1.5rem}}@container stage (max-aspect-ratio: 6/5) and (max-height: 620px){.vb--rules .vb__head .eyebrow{display:none}.vb--rules .vb__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:12px}.vb--rules .vb__sub{margin:0}}@container stage (max-aspect-ratio: 6/5) and (max-height: 420px){.vb--rules .vb__sub{display:none}}@container stage (max-height: 560px){.vb--rules .vb__head{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:16px}.vb--rules .vb__head .eyebrow{flex-basis:100%}.vb--rules .vb__sub{margin:0}}@container stage (max-height: 270px){.vb--rules .duobox{padding:6px 10px}.vb--rules .duobox .step{padding-block:1px}.vb--rules .step__title{font-size:12.5px}.vb--rules .vb__title{font-size:1.25rem}.vb--rules .vb__head{margin:0}}@container stage (max-height: 300px){.vb__admin>.eyebrow,.vb__admin .link{display:none}.vb__admin{padding:6px 10px}}@container stage (max-height: 380px){.vb__sub{margin-top:2px}}.vb--overview{gap:clamp(10px,2cqh,22px)}.vb__top{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:clamp(8px,1.4cqh,14px) clamp(12px,2cqw,32px)}.vb__top>.vb__head{flex:1 1 0;min-width:min-content;order:0!important}.vb__top>.btn{flex:0 0 auto;min-width:9rem}.vb__mid{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:8px}.vb__mid>.media{flex:1 1 0;min-height:72px}.brk-grid{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;container:brkgrid / inline-size;--padx: clamp(10px, 3cqi, 16px);--col: calc((100cqi - 16px) / 3 - 2 * var(--padx) - 2px)}.brk{display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-width:0;padding:clamp(8px,1.6cqh,16px) var(--padx);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);color:inherit;text-decoration:none;transition:background-color var(--dur-state) var(--ease-standard)}.brk:hover{background:var(--action-tint)}.brk:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.brk__label,.brk__main,.brk__sub{white-space:nowrap}.brk__label{font-size:min(11px,calc(var(--col) / 4.7));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.brk__main{font-size:min(clamp(1.125rem,7cqh,3.75rem),calc(var(--col) / 2.85));font-weight:900;line-height:.95;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.brk__sub{font-size:13px;line-height:1.3;color:var(--text-muted)}.brk--main{background:var(--action-tint);border-color:var(--action-tint-border)}.brk--main .brk__main,.brk--free .brk__main{color:var(--action-primary)}.brk--wide{grid-column:span 2}@container stage (min-aspect-ratio: 6/5) and (min-width: 520px){.vb__mid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(12px,2cqw,28px)}.vb__mid>.media{min-height:0;height:100%}.brk-grid{grid-template-rows:repeat(2,minmax(0,1fr))}}@container stage (max-height: 300px){.brk__sub{display:none}}@container stage ((max-aspect-ratio: 6/5) or (max-width: 519px)){.vb__top .vb__sub{display:none}.vb__top{align-items:center}.vb__top>.btn{min-width:0;padding-inline:20px}}@container stage (max-height: 380px){.vb__top .vb__sub{display:none}}@container stage (max-height: 300px){.brk{padding-block:6px;gap:2px}.brk__main{font-size:min(1.75rem,calc(var(--col) / 2.85))}}@container stage (max-height: 260px){.brk__label,.vb__top .eyebrow{display:none}}@container stage ((max-aspect-ratio: 6/5) or (max-width: 519px)) and (max-height: 430px){.vb__mid>.media{display:none}.brk-grid{flex:1 1 auto}}@container stage (min-aspect-ratio: 6/5) and (min-height: 340px){.vb--split .vb__title{font-size:clamp(2rem,min(7cqw,15cqh),5.5rem)}.vb--split .vb__lede{font-size:clamp(1.0625rem,min(2.2cqw,3.4cqh),1.5rem);max-width:26em}}@container stage (min-aspect-ratio: 6/5) and (min-height: 340px) and (min-width: 800px){.vb--split .vb__actions .btn{flex:0 0 auto;min-width:11rem;padding-inline:28px}}@container stage (min-aspect-ratio: 6/5){.vb--flip>.vb__text{grid-column:7 / -1;grid-row:1}.vb--flip .vb__art{grid-column:1 / span 6;grid-row:1}}@container stage (min-aspect-ratio: 6/5) and (max-width: 440px){.vb--tournaments .vb__art{display:none}.vb--tournaments.vb--flip>.vb__text{grid-column:1 / -1}}@container stage (min-aspect-ratio: 6/5) and (min-width: 441px) and (max-width: 560px) and (max-height: 360px){.vb--tournaments .vb__lede{display:none}}.bigcards{display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);grid-auto-rows:minmax(0,1fr);container:bigcards / inline-size;--padx: clamp(12px, 1.8cqi, 24px);--col: calc((100cqi - 2 * var(--padx) - 2px) * .3)}.bigcard{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;column-gap:14px;align-items:center;min-width:0;padding:clamp(8px,1.8cqh,20px) var(--padx);border:1px solid var(--border-hairline);border-radius:var(--radius-sm)}.bigcard--main{background:var(--action-tint);border-color:var(--action-tint-border)}.bigcard{grid-template-rows:auto auto;row-gap:2px;align-content:center}.bigcard__top{display:contents}.bigcard__k{grid-column:1;grid-row:1}.bigcard__big{grid-column:1;grid-row:2}.bigcard__bot{grid-column:2;grid-row:2;align-self:center;min-width:0;display:flex;flex-direction:column;gap:3px}.bigcard__k{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.bigcard__big{font-size:min(clamp(1.5rem,min(8cqw,9cqh),3.75rem),10cqi);font-weight:900;line-height:.95;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.bigcard--main .bigcard__big,.bigcard--step .bigcard__big{color:var(--action-primary)}.bigcard__title{font-size:clamp(15px,2.6cqh,20px);font-weight:800;line-height:1.2}.bigcard__text{font-size:clamp(12px,2.1cqh,15px);line-height:1.4;color:var(--text-muted)}.vb__top .vb__title{font-size:clamp(1.625rem,7.5cqw,2.5rem)}@container stage (min-aspect-ratio: 6/5){.vb__top .vb__title{font-size:clamp(2rem,min(7cqw,15cqh),5.5rem)}}@container stage (min-height: 480px){.bigcard--step .bigcard__big{font-size:min(clamp(2rem,9cqh,4rem),12cqi)}}@container stage (min-aspect-ratio: 6/5) and (min-width: 400px) and (max-width: 899px){.bigcards--4{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);column-gap:12px;--wcol: calc((100cqi - 12px) / 2 - 2 * var(--padx) - 2px - 14px - 2.5rem)}.bigcards--4 .bigcard{grid-column:span 2}.bigcards--4 .bigcard .ln{display:block;white-space:nowrap}.bigcards--4 .bigcard__title{font-size:min(1.125rem,calc(var(--wcol) / (var(--tchars, 12) * .6)))}.bigcards--4 .bigcard__text{font-size:min(.875rem,calc(var(--wcol) / (var(--xchars, 12) * .53)))}}@container stage (min-aspect-ratio: 6/5) and (min-width: 560px){.bigcards--3{--n: 3;--gap: 12px;gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr) auto auto;grid-auto-rows:auto;row-gap:0;--col: calc((100cqi - (var(--n) - 1) * var(--gap)) / var(--n) - 2 * var(--padx) - 2px)}.bigcards--3 .bigcard{grid-column:auto;grid-row:span 4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:8px;align-items:start;padding:clamp(12px,2.4cqh,26px) var(--padx)}.bigcards--3 .bigcard :is(.bigcard__top,.bigcard__bot){display:contents}.bigcards--3 .bigcard .ln{display:block;white-space:nowrap}.bigcards--3 .bigcard__k{grid-row:1}.bigcards--3 .bigcard__big{grid-row:2;align-self:center;font-size:min(clamp(2.25rem,min(9cqw,21cqh),6.5rem),calc(var(--col) / 2.85))}.bigcards--3 .bigcard--step .bigcard__big{font-size:min(clamp(3rem,30cqh,9rem),calc(var(--col) / .85))}.bigcards--3 .bigcard__title{grid-row:3;align-self:start;font-size:min(clamp(1rem,3.2cqh,1.375rem),calc(var(--col) / (var(--tchars, 12) * .6)))}.bigcards--3 .bigcard__text{grid-row:4;font-size:min(clamp(.8125rem,2.5cqh,1rem),calc(var(--col) / (var(--xchars, 12) * .53)))}}@container stage (min-aspect-ratio: 6/5) and (min-width: 900px){.bigcards--4{--n: 4;--gap: 12px;gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr) auto auto;grid-auto-rows:auto;row-gap:0;--col: calc((100cqi - (var(--n) - 1) * var(--gap)) / var(--n) - 2 * var(--padx) - 2px)}.bigcards--4 .bigcard{grid-column:auto;grid-row:span 4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:8px;align-items:start;padding:clamp(12px,2.4cqh,26px) var(--padx)}.bigcards--4 .bigcard :is(.bigcard__top,.bigcard__bot){display:contents}.bigcards--4 .bigcard .ln{display:block;white-space:nowrap}.bigcards--4 .bigcard__k{grid-row:1}.bigcards--4 .bigcard__big{grid-row:2;align-self:center;font-size:min(clamp(2.25rem,min(9cqw,21cqh),6.5rem),calc(var(--col) / 2.85))}.bigcards--4 .bigcard--step .bigcard__big{font-size:min(clamp(3rem,30cqh,9rem),calc(var(--col) / .85))}.bigcards--4 .bigcard__title{grid-row:3;align-self:start;font-size:min(clamp(1rem,3.2cqh,1.375rem),calc(var(--col) / (var(--tchars, 12) * .6)))}.bigcards--4 .bigcard__text{grid-row:4;font-size:min(clamp(.8125rem,2.5cqh,1rem),calc(var(--col) / (var(--xchars, 12) * .53)))}}@container stage (max-aspect-ratio: 6/5) and (max-height: 500px){.bigcard{padding-block:6px;column-gap:10px}.bigcard__text{font-size:12px;line-height:1.3}}@container stage (max-aspect-ratio: 6/5) and (max-height: 520px){.vb__top .eyebrow{display:none}}@container stage (max-aspect-ratio: 6/5) and (max-height: 448px){.bigcards--4 .bigcard__text{display:none}}@container stage (max-aspect-ratio: 6/5) and (max-height: 400px){.bigcard__text,.vb__top .vb__sub{display:none}}@container stage (min-aspect-ratio: 6/5) and (max-height: 470px){.bigcard__big{font-size:min(clamp(1.75rem,12cqh,3rem),calc(var(--col) / 2.85))}.bigcard{padding-block:8px}}@container stage (min-aspect-ratio: 6/5) and (max-height: 340px){.bigcard{padding-block:5px}}@container stage (max-height: 300px){.vb--full .vb__top .vb__title{font-size:1.5rem}.vb--full .vb__top .eyebrow,.vb--full .vb__top .vb__sub{display:none}.vb--full{gap:6px}.bigcards{gap:4px}.bigcards .bigcard__big{font-size:min(1.375rem,calc(var(--col) / 2.85))}.bigcards .bigcard__k{font-size:10px;line-height:1}:is(.vb--full) :is(.bigcards,.bigcards--3,.bigcards--4) .bigcard{padding-block:4px;column-gap:10px}.vb--full .vb__top>.btn{height:40px;min-height:40px}}@container stage (min-aspect-ratio: 6/5) and (max-height: 330px){.bigcard__text,.vb__top .vb__sub{display:none}.bigcards{--gap: 8px}:is(.bigcards--3,.bigcards--4) .bigcard{padding-block:8px;row-gap:3px}}@container stage (min-aspect-ratio: 6/5) and (min-width: 400px) and (max-width: 899px) and (min-height: 340px){.bigcards--4 .bigcard__text{display:block}}.brk-grid{grid-template-rows:auto minmax(0,1fr) auto auto minmax(0,1fr) auto}.brk{display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:6px;align-items:start}.brk__label{grid-row:1}.brk__main{grid-row:2;align-self:center}.brk__sub{grid-row:3;align-self:start}@container stage (min-aspect-ratio: 6/5){.vb--rules .duo{grid-template-rows:auto auto repeat(3,minmax(auto,1fr));grid-auto-rows:auto}.vb--rules .duobox{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;align-content:start}.vb--rules .duobox .steps{display:contents}.vb--rules .duobox .eyebrow{grid-row:1}.vb--rules .duobox__title{grid-row:2}.vb--rules .duobox .step:nth-child(1){grid-row:3}.vb--rules .duobox .step:nth-child(2){grid-row:4}.vb--rules .duobox .step:nth-child(3){grid-row:5}}@container stage (min-aspect-ratio: 6/5) and (max-height: 270px){.vb--rules .duo{grid-template-rows:auto auto repeat(3,auto);align-content:start}}@container stage (min-aspect-ratio: 6/5) and (max-width: 719px){.vb--rules .duo{grid-template-rows:none;grid-auto-rows:1fr}.vb--rules .duobox{display:flex;grid-row:auto;row-gap:4px}.vb--rules .duobox .steps{display:grid}.vb--rules .duobox .step:nth-child(n){grid-row:auto}}@container stage (max-aspect-ratio: 6/5) and (max-height: 760px){.vb--rules .duobox{padding:12px 14px}.vb--rules .duobox .step{padding-block:4px}}@container stage (max-aspect-ratio: 6/5) and (max-height: 440px){.vb--rules .duobox{padding:10px 14px}.vb--rules .duobox .step{padding-block:3px}}@container stage (max-aspect-ratio: 6/5) and (max-height: 340px){.vb--rules .duo{gap:6px}.vb--rules .duobox{padding:6px 12px}.vb--rules .duobox .step{padding-block:2px}}@container stage (min-aspect-ratio: 6/5) and (min-width: 720px) and (min-height: 341px){.vb--rules .duobox .step{grid-template-columns:clamp(2rem,7.5cqh,2.75rem) minmax(0,1fr);column-gap:16px}.vb--rules .step__n{width:clamp(2rem,7.5cqh,2.75rem);height:clamp(2rem,7.5cqh,2.75rem);font-size:clamp(13px,3cqh,16px)}.vb--rules .step__n svg{width:clamp(16px,4cqh,22px);height:clamp(16px,4cqh,22px)}.vb--rules .step__title{font-size:clamp(1rem,4.2cqh,1.5rem)}.vb--rules .step__sub{font-size:clamp(.8125rem,3cqh,1.0625rem)}.vb--rules .duobox__title{font-size:clamp(1.125rem,4.6cqh,1.75rem)}.vb--rules .duobox{padding:clamp(12px,3cqh,24px) clamp(14px,2.4cqh,24px)}}@container stage (min-aspect-ratio: 6/5) and (min-width: 720px) and (min-height: 341px) and (max-height: 430px){.vb--rules .duobox .step{padding-block:4px}.vb--rules .duobox{padding-block:10px}.vb--rules .vb__title{font-size:1.75rem}.vb--rules .vb__head .eyebrow{display:none}}.vp-stack:not(.is-rules-split)>.vp--rules-more{display:none}.vp-stack.is-rules-split>.vp--rules .duobox+.duobox{display:none}.vp-stack.is-rules-split .vb--rules .duobox{container:rulebox / inline-size;padding:clamp(14px,3cqh,24px) clamp(16px,4cqw,24px)}.vp-stack.is-rules-split .vb--rules .duobox .eyebrow{display:block}.vp-stack.is-rules-split .vb--rules .duobox__title{font-size:clamp(1.25rem,5cqh,1.75rem)}.vp-stack.is-rules-split .vb--rules .duobox .steps{margin-top:clamp(12px,3cqh,20px)}.vp-stack.is-rules-split .vb--rules .duobox .step{grid-template-columns:clamp(2rem,9cqh,3rem) minmax(0,1fr);column-gap:16px}.vp-stack.is-rules-split .vb--rules .step__n{width:clamp(2rem,9cqh,3rem);height:clamp(2rem,9cqh,3rem);font-size:clamp(13px,3.4cqh,17px)}.vp-stack.is-rules-split .vb--rules .step__n svg{width:clamp(16px,4cqh,22px);height:clamp(16px,4cqh,22px)}.vp-stack.is-rules-split .vb--rules .step__title{font-size:max(.875rem,min(clamp(1rem,4.6cqh,1.375rem),calc((100cqi - clamp(2rem,9cqh,3rem) - 16px) / (var(--tchars, 24) * .56))))}.vp-stack.is-rules-split .vb--rules .step__sub{font-size:max(.75rem,min(clamp(.8125rem,3.4cqh,1.0625rem),calc((100cqi - clamp(2rem,9cqh,3rem) - 16px) / (var(--schars, 36) * .5))))}.vb--points>.punch--page{flex:1 1 0;min-height:0;padding:clamp(18px,3.4cqh,30px) 20px;gap:clamp(8px,2cqh,18px)}.punch--page{--big: min(clamp(1.75rem, 16cqh, 8rem), calc(100cqi / 4.8))}.punch--page .eyebrow{flex:0 0 auto}.punch__head{flex:0 0 auto;display:flex;align-items:baseline;gap:.28em;margin:0;font-size:var(--big);line-height:.85}.punch--page .punch__num{font-size:1em}.punch__title{font-size:1em;font-weight:900;letter-spacing:-.04em;line-height:.85;color:var(--text-primary)}.punch--page .vb__lede{flex:0 0 auto;max-width:40em;margin:0}.punch__foot{flex:0 0 auto;display:flex;flex-direction:column;gap:10px}.punch__foot .vb__note{max-width:40em;margin:0}.punch--page .vb__actions{flex:0 0 auto}@container punch (min-width: 640px){.punch__foot{flex-direction:row;align-items:center;gap:clamp(16px,3cqi,32px)}.punch__foot .vb__actions{order:-1}.punch__foot .vb__note{font-size:13px;line-height:1.4}}.punch--page .vb__actions .btn{flex:1 1 auto}@container stage (min-aspect-ratio: 6/5){.punch--page .vb__actions .btn{flex:0 0 auto;min-width:12rem;padding-inline:28px}}@container stage (min-height: 560px){.punch--page p.vb__more{display:block}}@container punch (min-width: 640px){@container stage (min-height: 380px){.punch--page p.vb__more{display:block}}}@container stage (max-height: 470px){.punch--page .eyebrow{display:none}}@container stage (max-height: 400px){.punch--page .vb__lede{font-size:.9375rem;line-height:1.35}}@container stage (max-height: 330px){.punch--page .vb__lede{display:none}}@container punch (min-width: 640px){.stamps--c7{--cols: 11;--rows-eff: var(--rows-w, 2)}.stamps--c7 .stamp--free{grid-column:span var(--free-span, 1);width:100%;border-radius:999px}}.punch{min-width:0}.punch__top{min-width:0;flex-wrap:wrap}.punch__of{min-width:0}.punch__foot .note__line{display:block}@container stage (max-height: 300px){.punch--page{gap:6px;padding-block:10px}.punch--page .vb__actions .btn{min-height:40px;height:40px}.stamps{--gap: 6px}@container punch (min-width: 440px){.stamps--c7{--cols: 11;--rows-eff: var(--rows-w, 2)}.stamps--c7 .stamp--free{grid-column:span var(--free-span, 1);width:100%;border-radius:999px}}}.arena-facts{display:none}@container stage (min-aspect-ratio: 6/5) and (max-width: 1099px) and (min-height: 261px){.arena-facts{display:block}}@container stage (min-aspect-ratio: 6/5) and (max-height: 599px) and (min-height: 261px){.arena-facts{display:block}}@container stage (min-aspect-ratio: 6/5) and (max-width: 640px){.arena-facts .detail{grid-template-columns:4.25rem minmax(0,1fr);column-gap:8px;padding:6px 0;font-size:13px}}@container stage (min-aspect-ratio: 6/5) and (max-height: 420px){.arena-facts .detail--extra{display:none}}@container stage (min-aspect-ratio: 6/5) and (max-height: 320px){.arena-facts .detail{padding-block:3px}}.fives--full{flex:1 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:8px}.fives--full .five{min-height:0}@container stage (min-aspect-ratio: 6/5) and (min-width: 720px){.fives--full{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:12px}}.vb--football-list .vb__art>.vb__note{flex:0 0 auto;margin:8px 0 0}.vb--full .vb__art>.board>.fives{flex:1 0 auto}@container stage (min-aspect-ratio: 6/5){.vb--group>.vb__text{justify-content:center;gap:clamp(14px,3cqh,28px)}.vb--group .vb__body{flex:0 0 auto}}@container stage (max-height: 300px){.vb--group .group-facts{display:none}}@container stage (max-aspect-ratio: 6/5) and (max-height: 560px){.vb--group .group-facts .detail{padding-block:6px}}.fives--full .five__dots{gap:clamp(6px,4cqi,12px)}.fives--full .five__dots li{width:clamp(14px,11cqi,34px)}.fives--full .five__n{font-size:clamp(2.25rem,min(34cqi,24cqh),7rem)}.fives--full .five__n{padding-bottom:.2em}@container stage (max-height: 300px){.fives--full .five__n{display:none}.fives--full .five{padding:6px 10px;gap:4px}.fives--full .five__dots li{width:14px}.vb--football-list .vb__top .vb__sub,.vb--football .vb__top .vb__sub{display:none}}@container stage (max-height: 400px){.vb--football-list .vb__note{display:none}}@container stage (max-width: 719px){.fives--full .five__n{font-size:clamp(1.75rem,min(30cqi,10cqh),4rem);padding-bottom:.15em}}@container stage (min-aspect-ratio: 6/5) and (max-width: 560px){:is(.vb--group,.vb--more) .group-facts{display:none}}.vb--fb-dash .seats__grid{--per: 5}.fb-scores-link{margin:clamp(8px,1.4cqh,14px) 0 0}.fb-dash-top{flex:0 0 auto;display:flex;flex-direction:column}@container stage (min-aspect-ratio: 6/5){.fb-dash-top{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:clamp(8px,1.4cqh,14px) clamp(12px,2cqw,32px)}.fb-dash-top>.vb__head{flex:1 1 auto;min-width:0}.fb-dash-top>.fb-scores-link{flex:0 0 auto;margin:0}}.fb-pitch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fb-pitch .fb-sec{display:flex;flex-direction:column;min-height:0}.fb-pitch .slot,.fb-bench .slot,.fb-team .slot{min-height:32px}@container stage (min-aspect-ratio: 6/5){.fb-pitch{grid-template-columns:repeat(4,minmax(0,1fr))}}@container stage (min-aspect-ratio: 6/5) and (min-width: 720px){.fb-pitch{gap:12px}}@container stage (min-aspect-ratio: 6/5){.fb-pitch[data-teams="2"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.vb--admin-board .fb-pitch{align-items:start}@container stage (min-aspect-ratio: 6/5){.vb--admin-board .fb-bench[data-teams]{grid-auto-flow:row;grid-auto-columns:auto;align-items:start}.vb--admin-board .fb-bench[data-teams="2"]{grid-template-columns:repeat(3,minmax(0,1fr))}.vb--admin-board .fb-bench[data-teams="3"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container stage (min-aspect-ratio: 6/5) and (min-width: 720px){.vb--admin-board .fb-bench[data-teams]{gap:12px}.vb--admin-board .board>.fb-bench-row{margin-top:12px}}@container stage (min-aspect-ratio: 6/5) and (max-width: 479px){.vb--admin-board .fb-pitch{grid-template-columns:repeat(2,minmax(0,1fr))}}:not(.vb--admin-board)>.vb__art>.board>.fb-pitch{flex:1 1 0;min-height:0;grid-template-rows:repeat(2,minmax(0,1fr))}:not(.vb--admin-board)>.vb__art>.board>.fb-pitch .fb-sec .slots{flex:1 1 0;min-height:0;grid-auto-rows:minmax(0,1fr)}:not(.vb--admin-board)>.vb__art>.board>.fb-pitch .slot{min-height:0}@container stage (min-aspect-ratio: 6/5){:not(.vb--admin-board)>.vb__art>.board>.fb-pitch{grid-template-rows:minmax(0,1fr)}}.vb--admin-board .fb-bench-row{margin-top:8px}.vb--fb-bench:not(.vb--admin-board) .vb__art>.board>.fb-bench{flex:1 1 0;min-height:0;grid-auto-rows:minmax(0,1fr)}.vb--fb-bench:not(.vb--admin-board) .vb__art>.board>.fb-bench .fb-sec .slots{flex:1 1 0;min-height:0;align-content:start}.fb-bench{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fb-bench .fb-sec{display:flex;flex-direction:column;min-height:0}.fb-bench .fb-sec .slots{flex:0 1 auto;min-height:0}.fb-sec--out .court__head{background:color-mix(in srgb,var(--status-error, #D8303C) 8%,var(--bg-page))}.fb-sec--held .slot__name,.slot--held .slot__name{color:var(--text-muted);font-weight:600}.slot--held .slot__name em{font-style:normal;font-weight:600;color:var(--text-muted)}@container stage (max-aspect-ratio: 6/5) and (max-height: 560px){.vb--dash .dash__acts .btn{min-height:40px;height:40px}}@container stage (min-aspect-ratio: 6/5) and (min-width: 900px){.fb-bench{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px}}@container stage (max-height: 600px){.fb-pitch .slot,.fb-bench .slot{min-height:28px}.fb-pitch .court__head,.fb-bench .court__head{padding:6px 12px}}@container stage (max-height: 400px){.fb-pitch .slot,.fb-bench .slot{min-height:22px}.fb-pitch .slot__name,.fb-bench .slot__name{font-size:12px}.fb-pitch .court__head,.fb-bench .court__head{padding:4px 10px}.fb-pitch{gap:6px}}@container stage (max-height: 400px){.vb--fb-list .vb__sub,.vb--fb-bench .vb__sub,.vb--fb-games .vb__sub,.vb--fb-teams .vb__sub,.vb--fb-table .vb__sub{display:none}}@container (max-width: 170px){.fb-sec .court__head h3,.fb-team .court__head h3{font-size:10px;letter-spacing:.03em}.fb-sec .court__head,.fb-team .court__head{padding-inline:8px;column-gap:6px}}@container (max-width: 120px){.fb-team__goal{display:none}}@container stage (min-aspect-ratio: 6/5){.vb--row .fb-bench{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.vb--slim .fb-sec .slot{grid-template-columns:minmax(0,1fr) 16px;column-gap:6px;padding-inline:8px}.vb--slim .fb-sec .slot__n{display:none}.vb--tight .fb-sec .court__head h3{letter-spacing:0}.vb--fb-list:not(.vb--admin-board) .fb-sec .court__head h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 150px){.vb--admin-board .fb-sec .slot__name em{display:none}}@container (max-width: 230px){.vb--admin-board .fb-sec .slot{grid-template-columns:minmax(0,1fr) 16px;column-gap:6px;padding-inline:8px}.vb--admin-board .fb-sec .slot__n,.vb--admin-board .fb-sec .court__count{display:none}.vb--admin-board .fb-sec .court__head h3{letter-spacing:0}}:not(.vb--admin-board)>.vb__art>.board>.fb-pitch .fb-sec{padding-bottom:2px}.slot__pick{display:inline;padding:0;margin:0;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--border-hairline);text-underline-offset:3px}.slot__pick:hover{color:var(--action-primary);text-decoration-color:currentColor}.slot__pick:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px;border-radius:2px}.slot__pick em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.slot--pickable{position:relative;cursor:pointer}.slot--pickable:hover{background:var(--bg-hover, rgba(0, 0, 0, .04))}.slot--pickable .slot__pick{display:inline-flex;align-items:baseline}.slot--pickable .slot__pick:after{content:"";position:absolute;inset:0;z-index:1}.slot__pos{display:inline-block;margin-left:6px;padding:1px 4px;font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.04em;border-radius:3px;background:var(--border-hairline);color:var(--text-muted);text-transform:uppercase;vertical-align:middle}.fb-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start}.fb-team{display:flex;flex-direction:column;min-height:0}.fb-team .court__head{gap:8px}.fb-team .slot{grid-template-columns:minmax(0,1fr) auto}.slot--sub .slot__name{display:flex;align-items:baseline}.slot__who{min-width:0;overflow:hidden;text-overflow:ellipsis}.slot__sub{flex:none;margin-left:6px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}:not(.vb--admin-board)>.vb__art>.board>.fb-teams{flex:1 1 0;min-height:0;grid-template-rows:repeat(2,minmax(0,1fr))}:not(.vb--admin-board)>.vb__art>.board>.fb-teams .fb-team .slots{flex:1 1 0;min-height:0;grid-auto-rows:minmax(0,1fr)}:not(.vb--admin-board)>.vb__art>.board>.fb-teams .fb-team:not(.fb-team--keepers){padding-bottom:2px}:not(.vb--admin-board)>.vb__art>.board>.fb-teams .slot{min-height:0}.fb-team--keepers{border-style:dashed}.fb-teams--paste{margin-bottom:12px}.fb-teams--paste[data-teams="3"],.fb-teams--paste[data-teams="5"],.fb-teams--paste[data-teams="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.fb-teams--paste .court__head{justify-content:flex-start;padding:6px 10px}.fb-teams--paste .slot{min-height:24px;padding:0 10px;font-size:14px}.paste-check--snug .fb-teams--paste{gap:6px;margin-bottom:8px}.paste-check--snug .fb-teams--paste .court__head{padding:3px 8px}.paste-check--snug .fb-teams--paste .slot{min-height:20px;padding:0 8px;font-size:13px}.paste-check--snug .consequences{gap:2px;font-size:13px;line-height:1.35}.paste-check--flow .fb-teams--paste .slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.paste-check--flow .fb-teams--paste .slot{border-top:0;box-shadow:-1px -1px 0 var(--border-hairline)}.paste-check--lines .consequences li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paste-box--short textarea{min-height:64px;height:88px}.pick-grid.pick-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.pick-grid.pick-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.pick-grid--four .pick{min-height:32px;padding:4px 8px;font-size:13px}.fb-rating{font-size:11px;font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}.fb-dot{display:inline-block;flex:none;width:10px;height:10px;margin-right:6px;border-radius:2px;background:var(--c, var(--text-muted));box-shadow:inset 0 0 0 1px #00000047;vertical-align:middle}@container stage (min-aspect-ratio: 6/5){.fb-teams{grid-template-columns:repeat(4,minmax(0,1fr))}:not(.vb--admin-board)>.vb__art>.board>.fb-teams{grid-template-rows:minmax(0,1fr)}}@container stage (min-aspect-ratio: 6/5) and (min-width: 720px){.fb-teams{gap:12px}}@container stage (max-height: 600px){.fb-team .slot{min-height:28px}.fb-team .court__head{padding:6px 12px}}@container stage (max-height: 400px){.fb-team .slot{min-height:22px}.fb-team .slot__name{font-size:12px}.fb-team .court__rule{display:none}}@container stage (min-aspect-ratio: 6/5) and (max-width: 479px){.vb--admin-board .fb-teams{grid-template-columns:repeat(2,minmax(0,1fr))}}.board.is-folded .fb-teams{grid-template-columns:minmax(0,1fr)}.board.is-folded .fb-team .slots{grid-template-columns:repeat(5,minmax(0,1fr))}@container (max-width: 439px){.board.is-folded .fb-team .slots{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 263px){.board.is-folded .fb-team .slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.board.is-folded .fb-team .slot{padding-inline:8px;border-top:0;box-shadow:-1px -1px 0 var(--border-hairline)}.fb-teams[data-teams="2"] .fb-team--keepers{grid-column:1 / -1}.fb-teams[data-teams="2"] .fb-team--keepers .slots{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-teams[data-teams="2"] .fb-team--keepers .slots>.slot{border-top:0}.fb-teams[data-teams="2"] .fb-team--keepers .slots>.slot+.slot{box-shadow:-1px 0 0 var(--border-hairline)}:not(.vb--admin-board)>.vb__art>.board>.fb-teams[data-teams="2"],.fb-teamsv .fb-teams[data-teams="2"]{grid-template-rows:minmax(0,1fr) auto}:not(.vb--admin-board)>.vb__art>.board>.fb-teams[data-teams="2"] .fb-team--keepers .slots,.fb-teamsv .fb-teams[data-teams="2"] .fb-team--keepers .slots{flex:none;grid-auto-rows:auto}:not(.vb--admin-board)>.vb__art>.board>.fb-teams[data-teams="2"] .fb-team--keepers .slot,.fb-teamsv .fb-teams[data-teams="2"] .fb-team--keepers .slot{min-height:30px}@container stage (max-height: 400px){:not(.vb--admin-board)>.vb__art>.board>.fb-teams[data-teams="2"] .fb-team--keepers .slot,.fb-teamsv .fb-teams[data-teams="2"] .fb-team--keepers .slot{min-height:22px}}@container stage (min-aspect-ratio: 6/5){:not(.vb--admin-board)>.vb__art>.board>.fb-teams[data-teams="2"] .fb-team--keepers .slots,.fb-teamsv .fb-teams[data-teams="2"] .fb-team--keepers .slots{flex:1 1 0;grid-auto-rows:minmax(0,1fr)}:not(.vb--admin-board)>.vb__art>.board>.fb-teams[data-teams="2"] .fb-team--keepers .slot,.fb-teamsv .fb-teams[data-teams="2"] .fb-team--keepers .slot{min-height:0}.fb-teams[data-teams="2"]{grid-template-columns:repeat(3,minmax(0,1fr))}.fb-teams[data-teams="2"] .fb-team--keepers{grid-column:auto}.fb-teams[data-teams="2"] .fb-team--keepers .slots{grid-template-columns:minmax(0,1fr)}.fb-teams[data-teams="2"] .fb-team--keepers .slots>.slot+.slot{box-shadow:none;border-top:1px solid var(--border-hairline)}:not(.vb--admin-board)>.vb__art>.board>.fb-teams[data-teams="2"],.fb-teamsv .fb-teams[data-teams="2"]{grid-template-rows:minmax(0,1fr)}}.board.is-folded .fb-teams[data-teams="2"] .fb-team--keepers .slots{grid-template-columns:repeat(5,minmax(0,1fr))}.board.is-folded .fb-teams[data-size="6"] .fb-team:not(.fb-team--keepers) .slots{grid-template-columns:repeat(6,minmax(0,1fr))}@container (min-width: 440px){.board.is-folded .fb-teams[data-size="6"] .slot__sub{display:none}}@container (min-width: 440px) and (max-width: 559px){.board.is-folded .fb-teams[data-size="6"] .fb-team:not(.fb-team--keepers) .fb-rating{display:none}}@container (max-width: 439px){.board.is-folded .fb-teams[data-size="6"] .fb-team:not(.fb-team--keepers) .slots{grid-template-columns:repeat(3,minmax(0,1fr))}.board.is-folded .fb-teams[data-size="6"] .fb-team:not(.fb-team--keepers) .fb-rating{display:none}}@container (max-width: 263px){.board.is-folded .fb-teams[data-size="6"] .fb-team:not(.fb-team--keepers) .slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.vb--admin-board .fb-team .court__head h3{flex:1 1 auto}.fb-night{display:flex;flex-direction:column;gap:clamp(8px,1.6cqh,16px)}:not(.vb--admin-board)>.vb__art>.board>.fb-night{flex:1 1 0;min-height:0}.vb--admin-board .fb-games{flex:0 0 auto}.vb--admin-board .fb-game{min-height:32px}@container stage (min-aspect-ratio: 6/5) and (max-width: 559px){.vb--admin-board .fb-night{display:flex}}@container stage (max-width: 340px){.vb--admin-board .fb-table th:nth-child(n+4):nth-child(-n+6),.vb--admin-board .fb-table td:nth-child(n+4):nth-child(-n+6){display:none}}.fb-live{flex:0 0 auto;display:flex;flex-direction:column;gap:clamp(6px,1.4cqh,14px);padding:clamp(10px,2cqh,20px) clamp(12px,2cqw,24px);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--bg-page)}.fb-live.is-running{border-color:var(--action-tint-border);background:var(--action-tint)}.fb-live.is-over{border-color:var(--status-ok)}.fb-live__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.fb-live__clock{font-size:clamp(1rem,3cqh,1.375rem);font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fb-live.is-over .fb-live__clock{color:var(--status-ok)}.fb-live__score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(8px,2cqw,24px)}.fb-live__side{display:grid;justify-items:center;gap:6px;min-width:0;text-align:center}.fb-live__team{display:inline-flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.fb-live__n{font-size:clamp(2.5rem,min(10cqw,14cqh),6rem);font-weight:900;line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.fb-live__x{font-size:clamp(1.25rem,4cqh,2rem);font-weight:700;color:var(--text-muted)}.fb-goal{min-width:4.5rem}.fb-live__acts{display:flex;justify-content:center;gap:12px}.fb-live--done{align-items:center;text-align:center}.fb-live__big{font-size:clamp(1.25rem,4cqh,2rem);font-weight:900}.fb-games{list-style:none;flex:1 1 0;min-height:0;display:grid;grid-auto-rows:minmax(0,1fr);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);overflow:hidden}.fb-game{display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-height:0;padding:2px 12px;border-top:1px solid var(--border-hairline);font-size:clamp(11px,2.2cqh,14px)}.fb-game:first-child{border-top:0}.fb-game__n{font-size:11px;font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}.fb-game__a,.fb-game__b{display:flex;align-items:center;min-width:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-game__b{justify-content:flex-end}.fb-game__b .fb-dot{margin:0 0 0 6px}.fb-game__s{min-width:3.2rem;text-align:center;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-muted)}.fb-game.is-played .fb-game__s{color:var(--text-primary)}.fb-game.is-on{background:var(--action-tint)}@container stage (min-aspect-ratio: 6/5){.fb-night{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.fb-live{align-self:stretch;justify-content:center}}@container stage (max-height: 420px){.fb-live{padding:8px 12px;gap:4px}.fb-live__n{font-size:2rem}.fb-game{padding-block:0;font-size:11px}.fb-game__s{min-width:2.5rem}}@container stage (max-height: 400px){.fb-team .slot,.fb-pitch .slot{padding-block:0}.fb-team .slot__name,.fb-pitch .slot__name{font-size:11px}}.fb-standings{display:flex;flex-direction:column;justify-content:center;gap:clamp(10px,2cqh,20px)}:not(.vb--admin-board)>.vb__art>.board>.fb-standings{flex:1 1 0;min-height:0}.fb-rating--big{font-size:1.125rem;color:var(--text-primary)}.fb-table{width:100%;border-collapse:collapse;font-size:clamp(12px,2.4cqh,15px);font-variant-numeric:tabular-nums}.fb-table th,.fb-table td{padding:clamp(6px,1.4cqh,12px) 8px;text-align:center;border-bottom:1px solid var(--border-hairline)}.fb-table th{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.fb-table td:nth-child(2),.fb-table th:nth-child(2){text-align:left;font-weight:700;white-space:nowrap}.fb-table tr.is-lead td{background:var(--action-tint)}.fb-mvp{display:flex;align-items:center;gap:8px;font-size:clamp(.9375rem,2.6cqh,1.125rem)}.fb-mvp--none{color:var(--text-muted)}.mroster{flex:1 1 0;min-height:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:clamp(4px,.9cqh,8px)}.mroster__p{position:relative;display:flex;align-items:center;gap:8px;min-width:0;min-height:0;padding:0 8px;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--bg-page)}.mroster__p .avatar{flex:none;border-radius:var(--radius-sm)}.mroster__name{min-width:0;min-height:1.2em;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mroster__name em{font-style:normal;font-weight:600;color:var(--action-primary)}.mroster__mark{display:flex;margin-left:auto;flex:none;color:var(--text-muted)}.mroster__mark .mark{width:14px;height:14px}.mroster__p.is-you{border-color:var(--action-tint-border);background:var(--action-tint)}.mroster__p.is-you[data-act]{cursor:pointer}.mroster__p.is-you[data-act]:hover{border-color:var(--action-primary)}button.mroster__name.slot__pick{display:inline-block;max-width:100%;padding:0;margin:0;background:none;border:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.mroster__p.is-out .mroster__name{color:var(--text-muted)}.mroster__p.is-open{border-style:dashed;color:var(--text-muted)}.mroster__p.is-open .mroster__name{font-weight:600;color:var(--text-muted)}.mroster__open{display:grid;place-items:center;flex:none;width:24px;height:24px;border:1px dashed var(--border-hairline);border-radius:var(--radius-sm);font-size:14px;font-weight:700}@container stage (min-aspect-ratio: 6/5){.mroster{grid-template-columns:repeat(5,minmax(0,1fr))}.mroster__p{flex-direction:column;justify-content:center;gap:clamp(4px,1cqh,10px);padding:6px;text-align:center}.mroster__p .avatar,.mroster__open{width:clamp(24px,6cqh,44px);height:clamp(24px,6cqh,44px);font-size:clamp(10px,1.8cqh,15px)}.mroster__name{max-width:100%}.mroster__mark{position:absolute;top:6px;right:6px;margin:0}}@container stage (min-aspect-ratio: 6/5) and (max-height: 470px){.mroster__p .avatar,.mroster__open{display:none}.mroster__p{flex-direction:row;justify-content:space-between;gap:4px;padding:0 8px;text-align:left}.mroster__mark{position:static}}@container stage (min-aspect-ratio: 6/5) and (max-height: 470px) and (min-width: 721px) and (max-width: 899px){.mroster{grid-template-columns:repeat(3,minmax(0,1fr))}}@container stage (min-aspect-ratio: 6/5) and (max-width: 440px){.mroster{grid-template-columns:repeat(3,minmax(0,1fr))}}@container stage (min-aspect-ratio: 6/5) and (max-width: 720px){.vb--fb-member .dash{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"you numbers" "list list"}}@container stage (min-aspect-ratio: 6/5) and (max-width: 720px) and (max-height: 470px){.vb--fb-member .dash__status{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:16px}.mroster__name{font-size:12px}}@container stage (max-aspect-ratio: 6/5) and ((max-height: 700px) or (max-width: 389px)){.mroster__p .avatar,.mroster__open{display:none}.mroster__p{padding-inline:7px;gap:4px}.mroster__name{font-size:12px}}@container stage (max-aspect-ratio: 6/5) and (max-width: 299px){.mroster__p{padding-inline:4px;gap:2px}}@container stage (max-aspect-ratio: 6/5) and ((max-height: 600px) or (max-width: 389px)){.vb--fb-member .dash__tiles{display:none}}@container stage (max-aspect-ratio: 6/5) and (min-width: 600px){.vb--fb-member .dash{display:flex}}.vb--fb-member .dtile__s{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vb--fb-member.vb--flat .mroster-card{padding-block:6px}.vb--fb-member.vb--flat .mroster{gap:0 12px}.vb--fb-member.vb--flat .mroster__p{padding:0;border:0;border-radius:0;background:none}.vb--fb-member.vb--flat .mroster__p.is-you .mroster__name{color:var(--action-primary)}@container stage (max-width: 360px){.mroster__name em{display:none}}.vb--dash.vb--fb-member>.dash,.vb--fb-member .dash__list.mroster-card{flex:1 1 0}.fb-rates{list-style:none;display:grid;gap:6px}.fb-rate{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--border-hairline)}.fb-rate__who{display:flex;align-items:center;gap:8px;min-width:0;font-weight:700}.fb-rate__name{display:flex;flex-direction:column;justify-content:center;min-width:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.fb-rate__scale{display:flex;gap:4px;flex:none}.fb-rate__n{position:relative}.fb-rate__n input{position:absolute;inset:0;opacity:0;cursor:pointer}.fb-rate__n span{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);font-size:13px;font-weight:700;color:var(--text-muted)}.fb-rate__n input:checked+span{background:var(--action-primary);border-color:var(--action-primary);color:#fff}.fb-rate__n input:focus-visible+span{outline:2px solid var(--action-primary);outline-offset:2px}.fb-rate__scale--words .fb-rate__n span{width:46px}.fb-rate__sub{font-size:12px;font-weight:500;color:var(--text-muted)}.fb-mvp-pick{display:flex;flex-direction:column;gap:8px;padding:2px 0 6px}.fb-mvp-card{position:relative;display:block;cursor:pointer;-webkit-tap-highlight-color:transparent}.fb-mvp-card input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.fb-mvp-card__face{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 14px 8px 10px;border:1.5px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--bg-page);transition:border-color var(--dur-state) var(--ease-standard),background-color var(--dur-state) var(--ease-standard)}.fb-mvp-card__face .avatar{flex:none;width:36px;height:36px;font-size:13px}.fb-mvp-card__name{flex:1;min-width:0;font-size:15px;font-weight:700;line-height:1.25;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-mvp-card__skip{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--text-muted);font-size:16px;font-weight:800}.fb-mvp-card__tick{flex:none;width:22px;height:22px;border:1.5px solid var(--border-hairline);border-radius:50%;background:var(--bg-page)}.fb-mvp-card input:checked+.fb-mvp-card__face,.fb-mvp-card.is-on .fb-mvp-card__face{border-color:var(--action-primary);background:var(--action-tint)}.fb-mvp-card input:checked+.fb-mvp-card__face .fb-mvp-card__tick,.fb-mvp-card.is-on .fb-mvp-card__tick{border-color:var(--action-primary);background:var(--action-primary);box-shadow:inset 0 0 0 4px var(--bg-page)}.fb-mvp-card input:focus-visible+.fb-mvp-card__face{outline:2px solid var(--action-primary);outline-offset:2px}.fb-mvp-card--none .fb-mvp-card__name{color:var(--text-muted)}@container stage (max-aspect-ratio: 6/5){.vb:not(.vb--admin-board) .fb-games{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);flex:0 1 auto}.vb:not(.vb--admin-board) .fb-game{grid-template-columns:auto auto minmax(0,1fr) auto;gap:4px;padding:4px 8px;border-top:0;border-left:1px solid var(--border-hairline);justify-items:center}.vb:not(.vb--admin-board) .fb-game:nth-child(3n+1){border-left:0}.vb:not(.vb--admin-board) .fb-game:nth-child(n+4){border-top:1px solid var(--border-hairline)}.vb:not(.vb--admin-board) .fb-game__a,.vb:not(.vb--admin-board) .fb-game__b{font-size:0}.vb:not(.vb--admin-board) .fb-game__a .fb-dot,.vb:not(.vb--admin-board) .fb-game__b .fb-dot{margin:0;width:10px;height:10px}.vb:not(.vb--admin-board) .fb-game__s{min-width:0;font-size:12px}.fb-live{flex:0 0 auto}}@container stage (max-aspect-ratio: 6/5) and ((max-height: 620px) or (max-width: 389px)){.vb--fb-dash .dash__tiles{display:none}}@container stage (max-aspect-ratio: 6/5) and (max-width: 719px){.dtile__s{font-size:12px}}.fb-table--avg td:last-child,.fb-table--avg th:last-child{color:var(--action-primary)}.fb-table__by{font-size:12px;line-height:1.4;color:var(--text-muted)}@container stage (max-height: 360px){.fb-table__by{display:none}}.fb-live--keeper .fb-live__n{font-size:clamp(2.25rem,min(12cqw,9cqh),5.5rem);line-height:1}@container stage (max-height: 420px){.fb-live--keeper .fb-live__n{font-size:1.75rem}}.fb-one{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:clamp(8px,1.6cqh,14px)}:not(.vb--admin-board)>.vb__art>.board>.fb-one{flex:1 1 0;min-height:0}.fb-one__live{flex:0 0 auto}.fb-one__games .fb-games{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;flex:0 0 auto}.fb-one__games .fb-game{position:relative;display:block;min-height:0;padding:0;border-top:0;border-left:1px solid var(--border-hairline)}.fb-one__games .fb-game:nth-child(3n+1){border-left:0}.fb-one__games .fb-game:nth-child(n+4){border-top:1px solid var(--border-hairline)}.fb-one__games .fb-game>*:not(button),.fb-game__open{display:grid;grid-template-rows:auto auto;justify-items:center;align-content:center;row-gap:2px;width:100%;min-height:46px;padding:5px 6px 5px 14px}.fb-game__open{background:none;border:0;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.fb-game__open:hover{background:var(--action-tint)}.fb-game__open:focus-visible{outline:2px solid var(--action-primary);outline-offset:-2px}.fb-one__games .fb-game__n{position:absolute;top:4px;left:8px;font-size:9px}.fb-game__who{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:800}.fb-game__x{font-size:10px;font-weight:700;color:var(--text-muted)}.fb-one__games .fb-game__a,.fb-one__games .fb-game__b{display:inline-flex;align-items:center}.fb-one__games .fb-game__a .fb-dot{margin-right:3px}.fb-one__games .fb-game__b .fb-dot{margin:0 0 0 3px}.fb-one__games .fb-game__s{min-width:0;font-size:14px;font-weight:900;color:var(--text-primary)}.fb-one__games .fb-game__s--time{font-size:11px;font-weight:700;color:var(--text-muted)}.fb-one__table{flex:0 0 auto;display:flex;flex-direction:column;gap:6px}.fb-table--compact th,.fb-table--compact td{padding:4px 6px;font-size:13px}.fb-table--compact th{font-size:10px}.fb-one__acts{display:flex;gap:10px;margin-top:auto}@container stage (min-aspect-ratio: 6/5){.fb-one{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"live table" "games acts";column-gap:clamp(12px,2cqw,24px)}.fb-one__live{grid-area:live;display:flex}.fb-one__live>.fb-live{flex:1 1 0;justify-content:center}.fb-one__games{grid-area:games}.fb-one__table{grid-area:table;justify-content:center}.fb-one__acts{grid-area:acts;margin:0;align-self:center}}@container stage (max-aspect-ratio: 6/5){.fb-table--compact th:nth-child(n+4):nth-child(-n+6),.fb-table--compact td:nth-child(n+4):nth-child(-n+6){display:none}.fb-one .fb-table__by{display:none}}@container stage (max-aspect-ratio: 6/5) and (max-height: 700px){.fb-one__live .fb-live{padding:8px 10px;gap:4px}.fb-live--keeper .fb-live__n{font-size:2.25rem}.fb-one .fb-mvp{display:none}.fb-one__games .fb-game>*:not(button),.fb-game__open{min-height:40px}}@container stage (max-aspect-ratio: 6/5) and (max-height: 560px){.fb-table--compact th,.fb-table--compact td{padding:2px 5px;font-size:12px}.fb-one__acts .btn{min-height:36px;height:36px}.fb-one{gap:6px}}@container stage (max-height: 420px){.fb-one{gap:6px}.fb-one__acts .btn{min-height:36px;height:36px}.fb-table--compact th,.fb-table--compact td{padding:2px 6px;font-size:12px}.fb-one .fb-table__by{display:none}}.fb-teams--sheet{display:grid;gap:8px}.fb-launch{display:block;width:100%;color:inherit;text-decoration:none}.fb-launch .fb-live{pointer-events:none}.vb--fb-launch .vb__art{display:flex;flex-direction:column;justify-content:center}.vb--fb-launch .vb__art{justify-content:stretch}.vb--fb-launch .fb-launch{flex:1 1 0;min-height:0;display:flex}.vb--fb-launch .fb-live{flex:1 1 auto;min-height:0}.vb--fb-launch .fb-live__score{flex:1 1 auto;align-content:center}.vb--fb-launch .fb-live__n{font-size:clamp(3rem,min(12cqw,20cqh),10rem)}.vb--fb-launch .fb-live__team{font-size:clamp(12px,1.8cqh,16px)}.fb-lineup{display:none}@container stage (min-aspect-ratio: 6/5){.vb--fb-launch .fb-lineup{order:2;display:grid;grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));gap:clamp(12px,2.4cqh,24px) clamp(16px,2.4cqw,32px);align-content:start}}.fb-lineup__name{display:flex;align-items:center;gap:8px;margin:0 0 clamp(4px,.8cqh,8px);padding-bottom:clamp(4px,.8cqh,8px);border-bottom:1px solid var(--border-hairline);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.fb-lineup__players{list-style:none;margin:0;padding:0;display:grid;gap:clamp(0px,.4cqh,4px);font-size:clamp(14px,2cqh,18px);font-weight:600;line-height:1.35}.fb-lineup__players li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-lineup__players em{font-style:normal;font-weight:600;font-size:.8em;color:var(--text-muted)}.fb-lineup__players .is-me{color:var(--action-primary);font-weight:800}.fb-lineup__keepers{grid-column:1 / -1;margin:0;font-size:14px;color:var(--text-muted)}.fb-lineup__keepers span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-right:6px}.fb-live__foot{margin:0;padding-top:clamp(8px,1.6cqh,14px);border-top:1px solid var(--border-hairline);font-size:13px;font-weight:600;color:var(--text-muted);text-align:center}@container stage (min-aspect-ratio: 6/5) and (max-height: 420px){.fb-one{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"live table" "live games" "live acts";gap:6px 12px}.fb-one__acts{align-self:start}.fb-one__live .fb-live{padding:6px 10px;gap:4px}.fb-live--keeper .fb-live__n{font-size:1.5rem}.fb-live__team{font-size:10px}.fb-one__games .fb-game>*:not(button),.fb-game__open{min-height:30px;padding:2px 8px;row-gap:0}.fb-one__games .fb-game__n{display:none}.fb-game__who{font-size:10px;gap:3px}.fb-game__who .fb-dot{width:8px;height:8px}.fb-one__games .fb-game__s{font-size:11px}.fb-one__games .fb-game__s--time{font-size:10px}.fb-table--compact th,.fb-table--compact td{padding:1px 5px;font-size:11px}.fb-table--compact th:nth-child(n+4):nth-child(-n+6),.fb-table--compact td:nth-child(n+4):nth-child(-n+6){display:none}.fb-one .fb-mvp,.fb-one .fb-table__by{display:none}.fb-one__acts .btn{min-height:32px;height:32px}}@container stage (min-aspect-ratio: 6/5){.fb-one__live .fb-live{padding:clamp(8px,1.6cqh,16px) clamp(10px,1.6cqw,20px);gap:clamp(6px,1.2cqh,12px)}.fb-one__games .fb-game>*:not(button),.fb-game__open{min-height:40px}}@container stage (max-aspect-ratio: 6/5) and (max-height: 520px){.fb-one{gap:6px}.fb-one__live .fb-live{padding:6px 10px;gap:4px}.fb-live--keeper .fb-live__n{font-size:1.75rem}.fb-live__team{font-size:10px}.fb-one__games .fb-game>*:not(button),.fb-game__open{min-height:32px;padding:2px 4px 2px 12px}.fb-game__who{font-size:10px}.fb-one__games .fb-game__s{font-size:11px}.fb-one__games .fb-game__s--time{font-size:10px}.fb-table--compact th,.fb-table--compact td{padding:1px 5px;font-size:11px}.fb-one__acts .btn{min-height:32px;height:32px}}.dtile--act{font:inherit;color:inherit;text-align:left;background:var(--bg-page);cursor:pointer}.dtile--act:hover{border-color:#aeb4b8}.dtile--act:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.fb-live__head{align-items:center}.fb-live__head>.eyebrow{flex:1 1 auto;min-width:0}.fb-live__alarm{flex:none;width:auto;min-width:0;height:32px;min-height:32px;padding:0 12px;font-size:13px}.fb-live__side{display:grid;grid-template-rows:auto auto auto;justify-items:center;align-items:center;gap:clamp(4px,1.2cqh,10px);min-width:0;text-align:center}.fb-live__team{overflow-wrap:anywhere;white-space:normal}.fb-live__btns{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:6px;width:100%;max-width:15rem}.fb-live__btns .btn{height:48px;min-height:48px;padding:0 8px;justify-content:center;font-size:15px;font-weight:800}.fb-live__goal{border:1.5px solid var(--action-primary);background:var(--bg-page);color:var(--action-primary);cursor:pointer}.fb-live__goal:active,.fb-live__minus:active{background:var(--action-tint);transform:scale(.97)}.fb-live__minus{font-size:20px;color:var(--text-muted)}.fb-live__goal:focus-visible,.fb-live__minus:focus-visible{outline:3px solid var(--action-primary);outline-offset:2px}@container stage (max-height: 460px){.fb-live__btns .btn{height:40px;min-height:40px}}.fb-live.is-running{background:var(--bg-page);border:1.5px solid var(--action-primary)}.fb-live__minus,.fb-live__alarm{background:var(--bg-page);border:1.5px solid #C9CED2;color:var(--text-primary)}.fb-live__minus:hover,.fb-live__alarm:hover{border-color:#9aa0a5}
