*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bb-page);color:var(--bb-text);font-family:var(--bb-font-body);font-size:var(--bb-fs-body);margin:0;line-height:1.5}img{max-width:100%;height:auto;display:block}fieldset{min-inline-size:0}a{color:inherit}:focus-visible{outline:3px solid var(--bb-accent);outline-offset:2px;border-radius:4px}.bb-wrap{max-width:1600px;margin:0 auto;padding-inline:clamp(16px,3.5vw,56px)}.bb-display{font-family:var(--bb-font-heading);font-weight:var(--bb-font-heading-weight);font-stretch:var(--bb-font-heading-stretch);text-transform:uppercase;margin:0;line-height:.9}.bb-eyebrow{font-weight:800;font-size:var(--bb-fs-small);letter-spacing:.14em;text-transform:uppercase}.bb-muted{color:var(--bb-muted)}.bb-btn{justify-content:center;align-items:center;gap:var(--bb-sp-sm);min-height:52px;padding:0 var(--bb-sp-2xl);border-radius:var(--bb-radius-button);font-weight:800;font-size:var(--bb-fs-body);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;color:inherit;background:0 0;border:2px solid #0000;font-family:inherit;text-decoration:none;display:inline-flex}.bb-btn--hero{background:var(--bb-hero-button);color:var(--bb-on-hero-button)}.bb-btn--hero-ghost{border-color:var(--bb-hero-line);color:var(--bb-hero-text)}.bb-btn--accent{background:var(--bb-accent);color:var(--bb-on-accent)}.bb-btn--on-accent{background:var(--bb-on-accent);color:var(--bb-accent)}.bb-btn--on-accent-ghost{border-color:var(--bb-on-accent);color:var(--bb-on-accent)}.bb-btn--small{min-height:44px;padding:0 var(--bb-sp-lg);font-size:var(--bb-fs-small);text-transform:none;letter-spacing:0}.bb-link{color:var(--bb-accent-ink);font-weight:800;font-size:var(--bb-fs-small);letter-spacing:.04em;text-transform:uppercase;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.bb-header{background:var(--bb-header);color:var(--bb-header-text);border-bottom:1px solid var(--bb-line)}.bb-header__inner{align-items:center;gap:var(--bb-sp-md) var(--bb-sp-3xl);padding-block:var(--bb-sp-md);flex-wrap:wrap;display:flex}.bb-brand{align-items:center;gap:var(--bb-sp-md);color:var(--bb-header-text);text-decoration:none;display:flex}.bb-brand img{object-fit:contain;width:44px;height:44px}.bb-brand__name{font-size:var(--bb-fs-h3);line-height:.9}.bb-nav{gap:0 var(--bb-sp-2xl);font-weight:700;font-size:var(--bb-fs-small);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;flex:auto;display:flex}.bb-nav a{min-height:44px;color:var(--bb-header-muted);align-items:center;text-decoration:none;display:inline-flex}.bb-nav a[aria-current=page]{color:var(--bb-header-text);box-shadow:inset 0 -3px 0 var(--bb-hero-eyebrow)}.bb-header__actions{gap:var(--bb-sp-sm);display:flex}@media (max-width:1080px){.bb-header__inner{gap:var(--bb-sp-sm) var(--bb-sp-lg);grid-template-columns:minmax(0,1fr) auto;padding-bottom:0;display:grid}.bb-nav{scrollbar-width:none;gap:0 var(--bb-sp-xl);flex-wrap:nowrap;order:3;grid-column:1/-1;margin-inline:calc(-1*clamp(16px,3.5vw,56px));padding-inline:clamp(16px,3.5vw,56px);overflow-x:auto}.bb-nav::-webkit-scrollbar{display:none}.bb-nav a{white-space:nowrap}}@media (max-width:420px){.bb-header .bb-btn--join{display:none}}.bb-header .bb-btn--small{color:var(--bb-header-text);border-color:var(--bb-hero-line)}.bb-header .bb-btn--join{background:var(--bb-hero-button);color:var(--bb-on-hero-button);border-color:#0000}.bb-hero{background:conic-gradient(from 121deg at 10% -8%, transparent 0deg, color-mix(in oklab, var(--bb-accent) 19%, transparent) 13deg, color-mix(in oklab, var(--bb-accent) 5%, transparent) 24deg, transparent 30deg), conic-gradient(from 213deg at 90% -8%, transparent 0deg, color-mix(in oklab, var(--bb-accent) 13%, transparent) 13deg, color-mix(in oklab, var(--bb-accent) 4%, transparent) 24deg, transparent 30deg), radial-gradient(60% 42% at 50% 108%, color-mix(in oklab, var(--bb-accent) 9%, transparent), transparent 62%), var(--bb-hero);color:var(--bb-hero-text)}.bb-hero__inner{gap:var(--bb-sp-4xl);padding-block:var(--bb-sp-6xl);flex-wrap:wrap;align-items:center;display:flex}.bb-hero__copy{flex:520px;min-width:0}.bb-hero__copy .bb-eyebrow{color:var(--bb-hero-eyebrow)}.bb-hero__title{margin-top:var(--bb-sp-lg);font-size:calc(clamp(64px, 9vw, 132px) * var(--bb-font-heading-scale));line-height:.86}.bb-hero__lede{margin:var(--bb-sp-xl) 0 0;font-size:var(--bb-fs-lead);max-width:520px;color:var(--bb-hero-muted)}.bb-hero__actions{gap:var(--bb-sp-md);margin-top:var(--bb-sp-3xl);flex-wrap:wrap;display:flex}.bb-crest{width:64px;height:64px;font-weight:800;font-size:var(--bb-fs-lead);object-fit:contain;border-radius:50%;place-items:center;display:grid}.bb-countdown{gap:var(--bb-sp-sm);margin-top:var(--bb-sp-xl);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bb-countdown div{background:var(--bb-pill);border-radius:var(--bb-radius-small);padding:var(--bb-sp-md) 0}.bb-countdown strong{font-size:var(--bb-fs-h1);line-height:1;display:block}.bb-countdown span{font-size:var(--bb-fs-tiny);color:var(--bb-ticket-muted)}.bb-strip{background:var(--bb-band);color:var(--bb-band-text)}.bb-strip__grid{gap:var(--bb-sp-sm);padding-block:var(--bb-sp-lg);grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));display:grid}.bb-strip__item{justify-content:space-between;align-items:center;gap:var(--bb-sp-md);padding:var(--bb-sp-md) var(--bb-sp-lg);border-radius:var(--bb-radius-small);background:#ffffff0d;display:flex}.bb-strip__label{font-size:var(--bb-fs-tiny);letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-weight:800}.bb-strip__score{align-items:center;gap:var(--bb-sp-sm);display:flex}.bb-strip__score strong{font-size:var(--bb-fs-h2)}.bb-outcome{font-size:var(--bb-fs-tiny);padding:var(--bb-sp-hair) var(--bb-sp-sm);color:var(--bb-on-result);border-radius:6px;font-weight:800}.bb-outcome--W{background:var(--bb-win)}.bb-outcome--D{background:var(--bb-draw)}.bb-outcome--L{background:var(--bb-loss)}.bb-section{padding-top:var(--bb-sp-7xl)}.bb-section__head{justify-content:space-between;align-items:flex-end;gap:var(--bb-sp-lg);flex-wrap:wrap;display:flex}.bb-section__title{font-size:calc(64px * var(--bb-font-heading-scale))}.bb-section__title em{color:var(--bb-accent-ink);font-style:normal}.bb-teams{gap:var(--bb-sp-lg);margin-top:var(--bb-sp-3xl);grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));display:grid}.bb-team{min-height:270px;padding:var(--bb-sp-2xl);border-radius:var(--bb-radius-card);border:1px solid var(--bb-line);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.bb-team__ghost{right:-8px;bottom:calc(-1 * var(--bb-sp-4xl));pointer-events:none;font-size:210px;line-height:1;position:absolute}.bb-team>:not(.bb-team__ghost){position:relative}.bb-team__name{font-size:calc(42px * var(--bb-font-heading-scale));margin-top:var(--bb-sp-sm);line-height:.92}.bb-form{gap:var(--bb-sp-xs);margin-top:var(--bb-sp-lg);display:flex}.bb-form span{width:24px;height:24px;font-weight:800;font-size:var(--bb-fs-tiny);color:var(--bb-on-result);border-radius:6px;place-items:center;display:grid}.bb-team__next{padding-top:var(--bb-sp-lg);font-weight:700;font-size:var(--bb-fs-small);margin-top:auto}.bb-team__note{margin-top:var(--bb-sp-lg);font-size:var(--bb-fs-small);opacity:.8}.bb-news{gap:var(--bb-sp-2xl);flex-wrap:wrap;display:flex}.bb-news__lead{min-width:0;min-height:380px;padding:var(--bb-sp-3xl);border-radius:var(--bb-radius-card);color:#fff;background:linear-gradient(180deg, #0b162200 30%, #0b1622eb 100%), var(--bb-feature);flex-direction:column;flex:2 560px;justify-content:flex-end;text-decoration:none;display:flex}.bb-tag{background:var(--bb-accent);color:var(--bb-on-accent);font-weight:800;font-size:var(--bb-fs-tiny);letter-spacing:.12em;text-transform:uppercase;padding:var(--bb-sp-xs) var(--bb-sp-sm);border-radius:var(--bb-radius-small);align-self:flex-start}.bb-news__lead-title{font-size:calc(56px * var(--bb-font-heading-scale));margin-top:var(--bb-sp-lg);line-height:.92}.bb-news__list{flex-direction:column;flex:320px;min-width:0;display:flex}.bb-news__list-head{color:var(--bb-accent-ink);padding-bottom:var(--bb-sp-md);border-bottom:3px solid var(--bb-text)}.bb-news__item{padding:var(--bb-sp-xl) 0;border-bottom:1px solid var(--bb-line);text-decoration:none;display:block}.bb-news__item strong{font-size:var(--bb-fs-title);margin-top:var(--bb-sp-xs);display:block}.bb-join{margin-block:var(--bb-sp-7xl);border-radius:var(--bb-radius-big);padding:var(--bb-sp-5xl) var(--bb-sp-4xl);background:var(--bb-accent);color:var(--bb-on-accent);gap:var(--bb-sp-2xl);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.bb-join__title{font-size:calc(64px * var(--bb-font-heading-scale));line-height:.92}.bb-join p{margin:var(--bb-sp-md) 0 0;font-size:var(--bb-fs-lead);max-width:520px}.bb-footer{background:var(--bb-footer);color:var(--bb-footer-text);border-top:1px solid var(--bb-line)}.bb-footer__inner{gap:var(--bb-sp-xl);padding-block:var(--bb-sp-3xl);font-size:var(--bb-fs-small);flex-wrap:wrap;justify-content:space-between;align-items:center;font-weight:600;display:flex}.bb-footer a{color:inherit;text-decoration:none}.bb-footer nav{gap:var(--bb-sp-xl);flex-wrap:wrap;display:flex}.bb-powered strong:first-child{color:var(--bb-brand-boot)}.bb-powered strong:last-child{color:var(--bb-brand-base)}@media (max-width:640px){.bb-hero__inner{padding-block:var(--bb-sp-4xl)}.bb-join{padding:var(--bb-sp-3xl) var(--bb-sp-2xl)}.bb-section{padding-top:var(--bb-sp-6xl)}}.bb-pagehead{padding-top:var(--bb-sp-5xl)}.bb-pagehead__title{font-size:calc(clamp(56px, 8vw, 104px) * var(--bb-font-heading-scale));line-height:.88}.bb-tabs{gap:var(--bb-sp-xs);margin-top:var(--bb-sp-3xl);display:flex}.bb-tab{min-height:52px;padding:0 var(--bb-sp-2xl);font-weight:800;font-size:var(--bb-fs-body);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--bb-radius-small) var(--bb-radius-small) 0 0;color:var(--bb-hero-text);background:#ffffff1a;align-items:center;text-decoration:none;display:inline-flex}.bb-tab[aria-current=page]{background:var(--bb-hero-button);color:var(--bb-on-hero-button)}.bb-chips{gap:var(--bb-sp-sm);flex-wrap:wrap;align-items:center;display:flex}.bb-chip{min-height:44px;padding:0 var(--bb-sp-lg);border-radius:var(--bb-radius-button);font-weight:700;font-size:var(--bb-fs-small);color:var(--bb-text);border:2px solid var(--bb-line);align-items:center;text-decoration:none;display:inline-flex}.bb-chip[aria-current=page]{background:var(--bb-accent);color:var(--bb-on-accent);border-color:var(--bb-accent)}.bb-day{margin-top:var(--bb-sp-3xl)}.bb-day__head{align-items:baseline;gap:var(--bb-sp-md);padding-bottom:var(--bb-sp-md);border-bottom:3px solid var(--bb-text);font-size:var(--bb-fs-body);margin:0;font-weight:600;display:flex}.bb-day__head .bb-display{font-size:calc(30px * var(--bb-font-heading-scale))}.bb-row{gap:var(--bb-sp-lg);padding:var(--bb-sp-lg) var(--bb-sp-xs);border-bottom:1px solid var(--bb-line);color:var(--bb-text);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.bb-row:hover .bb-row__opp{text-decoration:underline}.bb-row__big{font-size:calc(26px * var(--bb-font-heading-scale));line-height:1}.bb-row__sub{font-size:var(--bb-fs-tiny);letter-spacing:.08em;text-transform:uppercase;margin-top:var(--bb-sp-xs);font-weight:800}.bb-row__team{font-size:var(--bb-fs-small);color:var(--bb-accent-ink)}.bb-row__opp{font-weight:700;font-size:var(--bb-fs-title);margin-top:var(--bb-sp-hair)}.bb-row__opp .bb-muted{font-weight:500}.bb-pill{font-size:var(--bb-fs-small);padding:var(--bb-sp-sm) var(--bb-sp-md);border-radius:var(--bb-radius-small);background:var(--bb-pill);color:var(--bb-text);white-space:nowrap;font-weight:700}.bb-ink--W{color:var(--bb-win)}.bb-ink--D{color:var(--bb-muted)}.bb-ink--L{color:var(--bb-loss)}@media (max-width:640px){.bb-row{grid-template-columns:72px minmax(0,1fr)}.bb-row .bb-pill{display:none}.bb-tab{padding:0 var(--bb-sp-lg)}}.bb-back{min-height:44px;color:var(--bb-hero-text);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.bb-score{gap:var(--bb-sp-2xl);margin-top:var(--bb-sp-2xl);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.bb-score__side{align-items:center;gap:var(--bb-sp-md);text-align:center;flex-direction:column;min-width:0;display:flex}.bb-crest--lg{width:84px;height:84px;font-size:var(--bb-fs-h3)}.bb-score__name{font-size:calc(clamp(26px, 4vw, 46px) * var(--bb-font-heading-scale));line-height:.95}.bb-score__scorers{font-size:var(--bb-fs-small);color:var(--bb-hero-muted)}.bb-score__mid{text-align:center}.bb-score__nums{font-size:calc(clamp(72px, 12vw, 150px) * var(--bb-font-heading-scale));line-height:.85}.bb-score__nums--text{font-size:calc(clamp(44px, 7vw, 88px) * var(--bb-font-heading-scale))}.bb-score__status{margin-top:var(--bb-sp-md);padding:var(--bb-sp-sm) var(--bb-sp-md);border-radius:var(--bb-radius-button);background:var(--bb-hero-button);color:var(--bb-on-hero-button);font-weight:800;font-size:var(--bb-fs-small);letter-spacing:.08em;text-transform:uppercase;display:inline-block}.bb-score__note{text-align:center;color:var(--bb-hero-muted);margin:var(--bb-sp-lg) 0 0}.bb-matchgrid{gap:var(--bb-sp-3xl);padding-block:var(--bb-sp-3xl) var(--bb-sp-7xl);flex-wrap:wrap;align-items:flex-start;display:flex}.bb-matchgrid>main{flex:2 600px}.bb-matchgrid>aside{flex:300px}.bb-subtabs{gap:var(--bb-sp-xs);border-bottom:3px solid var(--bb-text);display:flex}.bb-subtabs a{min-height:50px;padding:0 var(--bb-sp-xl);font-weight:800;font-size:var(--bb-fs-small);letter-spacing:.06em;text-transform:uppercase;color:var(--bb-muted);border-radius:var(--bb-radius-small) var(--bb-radius-small) 0 0;align-items:center;text-decoration:none;display:inline-flex}.bb-subtabs a[aria-current=page]{background:var(--bb-text);color:var(--bb-page)}.bb-timeline{margin:var(--bb-sp-sm) 0 0;padding:0;list-style:none}.bb-timeline li{gap:var(--bb-sp-md);padding:var(--bb-sp-lg) 0;border-bottom:1px solid var(--bb-line);grid-template-columns:64px 48px minmax(0,1fr);align-items:center;display:grid}.bb-timeline__min{font-size:calc(26px * var(--bb-font-heading-scale));color:var(--bb-muted)}.bb-timeline__icon{border-radius:var(--bb-radius-small);width:44px;height:40px;font-weight:800;font-size:var(--bb-fs-tiny);background:var(--bb-pill);color:var(--bb-text);place-items:center;display:grid}.bb-timeline__icon--goal{background:var(--bb-win);color:var(--bb-on-result)}.bb-timeline__icon--card{color:#14213d;background:#f2c12e}.bb-timeline__icon--red{background:var(--bb-loss);color:var(--bb-on-result)}.bb-empty{margin-top:var(--bb-sp-2xl);font-size:var(--bb-fs-lead)}.bb-timeline__what{align-items:center;gap:var(--bb-sp-md);min-width:0;display:flex}.bb-timeline__face{object-fit:cover;background:var(--bb-pill);border-radius:50%;flex:none;width:36px;height:36px}.bb-hero-cd{margin:var(--bb-sp-xl) auto 0;text-align:center;width:fit-content}.fp-official{margin:var(--bb-sp-sm) 0 var(--bb-sp-lg)}.fp-name{font-size:var(--bb-fs-h3)}.fp-lede{margin:0 0 var(--bb-sp-md)}.fp-grid{gap:var(--bb-sp-sm);flex-wrap:wrap;display:flex}.fp-chip{align-items:center;gap:var(--bb-sp-sm);min-height:44px;padding:0 var(--bb-sp-lg);border-radius:var(--bb-radius-button);border:1px solid var(--bb-line);background:var(--bb-surface);color:var(--bb-text);font:inherit;font-weight:700;font-size:var(--bb-fs-small);cursor:pointer;display:inline-flex}.fp-chip[aria-pressed=true]{background:var(--bb-accent);border-color:var(--bb-accent);color:var(--bb-on-accent)}.fp-chip__no{font-size:var(--bb-fs-small);opacity:.7}.fp-tally{margin:var(--bb-sp-md) 0 0;font-size:var(--bb-fs-small)}.bb-info__form{display:inline-flex}.bb-blank{margin:var(--bb-sp-lg) 0;padding:var(--bb-sp-2xl) var(--bb-sp-xl);border:1px dashed var(--bb-line);border-radius:var(--bb-radius-small);text-align:center}.bb-blank__title{font-weight:700;font-size:var(--bb-fs-body);margin:0}.bb-blank__text{margin:var(--bb-sp-sm) auto 0;max-width:46ch;font-size:var(--bb-fs-body);color:var(--bb-muted)}.bb-blank__do{margin-top:var(--bb-sp-md)}.bb-lineup{gap:var(--bb-sp-2xl);margin-top:var(--bb-sp-2xl);flex-wrap:wrap;display:flex}.bb-pitch{aspect-ratio:400/580;color:#fff9;border-radius:var(--bb-radius-card);background:repeating-linear-gradient(#1f7a49 0 60px,#1b6e42 60px 120px);flex:340px;max-width:460px;position:relative;overflow:hidden}.bb-pitch__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bb-pitch__player{align-items:center;gap:var(--bb-sp-xs);flex-direction:column;width:96px;display:flex;position:absolute;transform:translate(-50%,-50%)}.bb-pitch__player span{width:40px;height:40px;font-size:var(--bb-fs-lead);background:var(--bb-header);color:var(--bb-header-text);border:2px solid #fff;border-radius:50%;place-items:center;display:grid}.bb-pitch__face{object-fit:cover;border:2px solid #fff;border-radius:50%;width:44px;height:44px}.bb-pitch__player em{font-style:normal;font-size:var(--bb-fs-tiny);color:#fff;padding:var(--bb-sp-hair) var(--bb-sp-xs);white-space:nowrap;background:#00000080;border-radius:4px;font-weight:800}.bb-bench{margin:var(--bb-sp-sm) 0 0;padding:0;list-style:none}.bb-bench li{align-items:center;gap:var(--bb-sp-md);padding:var(--bb-sp-md) 0;border-bottom:1px solid var(--bb-line);font-weight:700;display:flex}.bb-bench .bb-display{width:32px;font-size:var(--bb-fs-title);color:var(--bb-muted)}.bb-lineup__side{flex-direction:column;flex:260px;min-width:0;max-width:420px;display:flex}.bb-lineup__captain{align-items:center;gap:var(--bb-sp-md);margin:var(--bb-sp-lg) 0 0;font-weight:700;display:flex}.bb-lineup__captain .bb-display{width:32px;height:32px;font-size:var(--bb-fs-body);background:var(--bb-accent);color:var(--bb-on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.bb-lineup__print{padding-top:var(--bb-sp-2xl);align-items:center;gap:var(--bb-sp-md);flex-wrap:wrap;margin-top:auto;display:flex}.bb-lineup__print .bb-muted{font-size:var(--bb-fs-small)}.bb-card{border-radius:var(--bb-radius-card);padding:var(--bb-sp-2xl);background:var(--bb-surface);color:var(--bb-surface-text);border:1px solid var(--bb-line)}.bb-info{margin:var(--bb-sp-md) 0 var(--bb-sp-lg);gap:var(--bb-sp-sm) var(--bb-sp-lg);font-size:var(--bb-fs-body);grid-template-columns:auto minmax(0,1fr);display:grid}.bb-info dt{color:var(--bb-muted)}.bb-info dd{margin:0;font-weight:700}.bb-btn--outline{border-color:var(--bb-text);width:100%;min-height:48px;color:var(--bb-text);font-size:var(--bb-fs-small)}@media (max-width:640px){.bb-score{gap:var(--bb-sp-sm)}.bb-crest--lg{width:56px;height:56px;font-size:var(--bb-fs-lead)}.bb-pitch__player{width:76px}}.bb-matchday{padding:var(--bb-sp-2xl) var(--bb-sp-2xl) var(--bb-sp-md)}.bb-matchday__cd{gap:var(--bb-sp-sm);margin-top:var(--bb-sp-md);flex-direction:column;display:flex}.bb-matchday__cdlabel{font-size:var(--bb-fs-tiny);letter-spacing:.14em;text-transform:uppercase;color:var(--bb-ticket-muted);font-weight:800}.bb-matchday .bb-countdown{margin-top:0}.bb-matchday .bb-countdown strong{font-size:var(--bb-fs-h2)}.bb-matchday__day{align-items:baseline;gap:var(--bb-sp-xs) var(--bb-sp-sm);margin-top:var(--bb-sp-lg);padding-bottom:var(--bb-sp-xs);border-bottom:2px solid var(--bb-line);font-size:var(--bb-fs-small);color:var(--bb-ticket-muted);flex-wrap:wrap;display:flex}.bb-matchday__day .bb-display{font-size:calc(22px * var(--bb-font-heading-scale));color:var(--bb-ticket-text)}.bb-matchday__row{gap:var(--bb-sp-md);padding:var(--bb-sp-sm) 0;border-bottom:1px solid var(--bb-line);color:var(--bb-ticket-text);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.bb-matchday__row:last-child{border-bottom:0}.bb-matchday__time{font-size:calc(26px * var(--bb-font-heading-scale));line-height:1}.bb-matchday__team{font-weight:800;font-size:var(--bb-fs-tiny);letter-spacing:.12em;text-transform:uppercase;color:var(--bb-accent-ink);display:block}.bb-matchday__opp{align-items:center;gap:var(--bb-sp-sm);margin-top:var(--bb-sp-hair);font-weight:700;font-size:var(--bb-fs-body);display:flex}.bb-matchday__opp>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bb-crest--sm{width:22px;height:22px;font-size:var(--bb-fs-micro);flex-shrink:0}.bb-ha{font-size:var(--bb-fs-tiny);letter-spacing:.08em;text-transform:uppercase;padding:var(--bb-sp-xs) var(--bb-sp-sm);background:var(--bb-pill);color:var(--bb-ticket-text);border-radius:6px;font-weight:800}.bb-ha--home{background:var(--bb-accent);color:var(--bb-on-accent)}@media (max-width:640px){.bb-matchday{padding-inline:var(--bb-sp-lg)}.bb-matchday__row{grid-template-columns:54px minmax(0,1fr) auto}.bb-matchday__opp>span:last-child{white-space:normal}}.bb-sponsor-head{align-items:center;gap:var(--bb-sp-sm);margin:0 0 var(--bb-sp-md);font-family:var(--bb-font-heading);font-weight:var(--bb-font-heading-weight);font-stretch:var(--bb-font-heading-stretch);font-size:calc(19px * var(--bb-font-heading-scale));letter-spacing:.01em;text-transform:uppercase;color:inherit;line-height:1.1;display:flex}.bb-sponsor-head:before{content:"";background:var(--bb-accent);border-radius:3px;flex:none;width:5px;height:1.1em}.bb-sponsor-head--small{font-size:calc(15px * var(--bb-font-heading-scale));margin-bottom:var(--bb-sp-sm)}.bb-matchball{margin-top:var(--bb-sp-xl);padding-top:var(--bb-sp-lg);border-top:1px solid var(--bb-line);gap:var(--bb-sp-sm);display:grid}.bb-floodlit{background:conic-gradient(from 121deg at 10% -8%, transparent 0deg, color-mix(in oklab, var(--bb-accent) 19%, transparent) 13deg, color-mix(in oklab, var(--bb-accent) 5%, transparent) 24deg, transparent 30deg), conic-gradient(from 213deg at 90% -8%, transparent 0deg, color-mix(in oklab, var(--bb-accent) 13%, transparent) 13deg, color-mix(in oklab, var(--bb-accent) 4%, transparent) 24deg, transparent 30deg), radial-gradient(60% 42% at 50% 108%, color-mix(in oklab, var(--bb-accent) 9%, transparent), transparent 62%), var(--bb-hero)}.bb-chalk-arc{position:relative}.bb-chalk-arc:before{content:"";border-top:2px solid color-mix(in oklab, currentColor 28%, transparent);border-left:2px solid color-mix(in oklab, currentColor 28%, transparent);border-top-left-radius:inherit;pointer-events:none;width:34px;height:34px;position:absolute;top:-1px;left:-1px}.bb-chalk-circle{border:2px solid color-mix(in oklab, currentColor 22%, transparent);pointer-events:none;border-radius:50%;position:absolute}.bb-scorebox{align-items:center;gap:var(--bb-sp-xs);font-variant-numeric:tabular-nums;display:inline-flex}.bb-scorebox b{text-align:center;min-width:1.4em;padding:var(--bb-sp-hair) var(--bb-sp-sm) var(--bb-sp-xs);font-family:var(--bb-font-heading);font-weight:var(--bb-font-heading-weight);font-stretch:var(--bb-font-heading-stretch);font-size:calc(40px * var(--bb-font-heading-scale));background:color-mix(in oklab, var(--bb-hero-solid) 80%, #000);color:var(--bb-hero-text);border:1px solid var(--bb-hero-line);border-radius:var(--bb-radius-small);line-height:1;display:inline-block;box-shadow:inset 0 2px 8px #00000080,0 1px #ffffff0d}.bb-scorebox i{font-style:normal;font-family:var(--bb-font-heading);font-weight:var(--bb-font-heading-weight);font-stretch:var(--bb-font-heading-stretch);font-size:calc(30px * var(--bb-font-heading-scale));color:var(--bb-accent)}.bb-scorebox small{font-size:var(--bb-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--bb-hero-muted);padding-bottom:var(--bb-sp-hair);align-self:flex-end;font-weight:800}.bb-ticket{border-radius:var(--bb-radius-small);filter:drop-shadow(0 10px 24px #00000059);text-decoration:none;display:flex;overflow:hidden}.bb-ticket__stub{justify-content:center;align-items:center;gap:var(--bb-sp-hair);padding:var(--bb-sp-sm);background:var(--bb-accent);color:var(--bb-on-accent);border-right:2px dashed color-mix(in oklab, var(--bb-on-accent) 45%, transparent);font-family:var(--bb-font-heading);font-weight:var(--bb-font-heading-weight);font-stretch:var(--bb-font-heading-stretch);text-transform:uppercase;flex-direction:column;flex:0 0 86px;display:flex}.bb-ticket__stub .bb-ticket__day{font-size:var(--bb-fs-small);letter-spacing:.06em}.bb-ticket__stub .bb-ticket__num{font-size:calc(38px * var(--bb-font-heading-scale));line-height:.95}.bb-ticket__stub .bb-ticket__mon{font-size:var(--bb-fs-tiny);letter-spacing:.08em}.bb-ticket__body{align-items:center;gap:var(--bb-sp-md);min-width:0;padding:var(--bb-sp-md) var(--bb-sp-lg);background:var(--bb-plate);color:var(--bb-plate-text);flex:1;display:flex}.bb-ticket__main{flex-direction:column;flex:1;min-width:0;display:flex}.bb-ticket__vs{font-family:var(--bb-font-heading);font-weight:var(--bb-font-heading-weight);font-stretch:var(--bb-font-heading-stretch);font-size:calc(22px * var(--bb-font-heading-scale));text-transform:uppercase;overflow-wrap:anywhere;line-height:1.05}.bb-ticket__meta{margin-top:var(--bb-sp-hair);color:var(--bb-plate-muted);font-size:var(--bb-fs-small);font-weight:600}a.bb-ticket:hover .bb-ticket__vs{text-decoration:underline}a.bb-ticket:focus-visible{outline:3px solid var(--bb-accent);outline-offset:3px}.bb-boards{gap:var(--bb-sp-sm);flex-wrap:wrap;align-items:stretch;display:flex}.bb-sponsor{min-height:64px;padding:var(--bb-sp-sm) var(--bb-sp-lg);border-radius:var(--bb-radius-small);border:1px solid var(--bb-line);background:var(--bb-plate);color:var(--bb-plate-text);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bb-sponsor img{object-fit:contain;max-width:200px;max-height:52px}.bb-sponsor--big{min-height:110px;padding:var(--bb-sp-lg) var(--bb-sp-xl);display:flex}.bb-sponsor--big img{max-width:100%;max-height:80px}a.bb-sponsor:hover span{text-decoration:underline}.bb-sponsor__name{font-weight:800}.bb-sponsor__name--big{font-size:calc(26px * var(--bb-font-heading-scale));line-height:1}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
.bb-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bx-page{background:radial-gradient(1200px 600px at 75% -10%, color-mix(in oklab, var(--bb-accent) 13%, transparent), transparent 60%), radial-gradient(900px 600px at -10% 40%, color-mix(in oklab, var(--bb-feature) 14%, transparent), transparent 60%), var(--bb-page);min-height:100vh}.bx-main{padding-top:var(--bb-sp-2xl)}.bx-ticker{background:var(--bb-accent);height:40px;color:var(--bb-on-accent);font-weight:800;font-size:var(--bb-fs-small);display:flex;overflow:hidden}.bx-ticker__label{align-items:center;gap:var(--bb-sp-sm);padding:0 var(--bb-sp-3xl) 0 var(--bb-sp-lg);background:var(--bb-page);color:var(--bb-accent-ink);letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);flex-shrink:0;display:flex}.bx-ticker__label i,.bx-live i{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.4s infinite bxPulse}.bx-ticker__track{flex:1;align-items:center;display:flex;overflow:hidden}.bx-ticker__run{gap:var(--bb-sp-5xl);padding:0 0 0 var(--bb-sp-2xl);white-space:nowrap;margin:0;list-style:none;animation:40s linear infinite bxTicker;display:flex}.bx-ticker__run li{align-items:center;gap:var(--bb-sp-xs);display:flex}.bx-ticker__run strong{font-size:var(--bb-fs-lead);margin-left:var(--bb-sp-xs)}.bx-ticker__v{opacity:.6}.bx-ticker__res{font-size:var(--bb-fs-tiny);padding:var(--bb-sp-hair) var(--bb-sp-xs);background:var(--bb-on-accent);color:var(--bb-accent);border-radius:4px}.bx-ticker:hover .bx-ticker__run{animation-play-state:paused}@keyframes bxTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bxPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@keyframes bxRise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.bx-grid{gap:var(--bb-sp-md);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.bx-bento{grid-auto-rows:minmax(150px,auto)}.bx-span-4{grid-column:span 4}.bx-span-5{grid-column:span 5}.bx-span-7{grid-column:span 7}.bx-span-8{grid-column:span 8}.bx-rows-2{grid-row:span 2}.bx-rows-3{grid-row:span 3}.bx-bento>div{min-width:0;display:flex}.bx-bento>div>*{flex:1}.bx-tile{border-radius:calc(var(--bb-radius-card) + 6px);min-width:0;padding:var(--bb-sp-xl) var(--bb-sp-2xl);background:var(--bb-surface);color:var(--bb-surface-text);border:1px solid var(--bb-line);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.bx-tile__eyebrow{font-weight:800;font-size:var(--bb-fs-tiny);letter-spacing:.16em;text-transform:uppercase;color:var(--bb-muted)}.bx-tile__link{padding-top:var(--bb-sp-md);font-weight:800;font-size:var(--bb-fs-small);color:var(--bb-accent-ink);align-items:center;min-height:44px;margin-top:auto;text-decoration:none;display:inline-flex}.bx-live{align-items:center;gap:var(--bb-sp-sm);font-weight:800;font-size:var(--bb-fs-tiny);letter-spacing:.16em;text-transform:uppercase;color:var(--bb-accent-ink);display:inline-flex}.bx-chips{gap:var(--bb-sp-xs);margin-top:var(--bb-sp-md);flex-wrap:wrap;display:flex;position:relative}.bx-chips button{min-height:40px;padding:0 var(--bb-sp-md);border-radius:var(--bb-radius-button);cursor:pointer;font:inherit;font-weight:800;font-size:var(--bb-fs-small);color:var(--bb-surface-text);border:1px solid var(--bb-line);background:0 0}.bx-chips button[aria-pressed=true]{background:var(--bb-accent);color:var(--bb-on-accent);border-color:var(--bb-accent)}.bx-matchday{background:linear-gradient(115deg, var(--bb-surface) 0 62%, var(--bb-slab) 62% 100%);padding:var(--bb-sp-2xl) var(--bb-sp-2xl)}.bx-matchday__glow{background:radial-gradient(circle, color-mix(in oklab, var(--bb-accent) 30%, transparent), transparent 65%);pointer-events:none;border-radius:50%;width:380px;height:380px;position:absolute;top:-80px;right:-60px}.bx-matchday__head{justify-content:space-between;align-items:flex-start;gap:var(--bb-sp-md);flex-wrap:wrap;display:flex;position:relative}.bx-matchday__title{margin-top:var(--bb-sp-xs);font-size:calc(46px * var(--bb-font-heading-scale));line-height:.9}.bx-cd{text-align:right}.bx-cd__label{font-size:var(--bb-fs-tiny);letter-spacing:.14em;text-transform:uppercase;color:var(--bb-muted);font-weight:800}.bx-cd__grid{gap:var(--bb-sp-xs);margin-top:var(--bb-sp-xs);justify-content:flex-end;display:flex}.bx-cd__grid div{text-align:center;min-width:56px;padding:var(--bb-sp-xs);background:color-mix(in oklab, var(--bb-hero-solid) 82%, #000);border:1px solid var(--bb-hero-line);color:var(--bb-hero-text);border-radius:12px;box-shadow:inset 0 2px 8px #00000080,0 1px #ffffff0d}.bx-cd__grid div span{color:var(--bb-hero-muted)}.bx-cd__grid strong{font-size:var(--bb-fs-h2);font-variant-numeric:tabular-nums;line-height:.95;display:block}.bx-cd__grid span{font-size:var(--bb-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--bb-muted);font-weight:800}.bx-day{align-items:baseline;gap:var(--bb-sp-xs) var(--bb-sp-sm);margin-top:var(--bb-sp-lg);padding-bottom:var(--bb-sp-xs);border-bottom:2px solid var(--bb-line);font-size:var(--bb-fs-small);color:var(--bb-muted);flex-wrap:wrap;display:flex;position:relative}.bx-day .bb-display{font-size:calc(24px * var(--bb-font-heading-scale));color:var(--bb-surface-text)}.bx-game{gap:var(--bb-sp-md);padding:var(--bb-sp-md) 0;border-bottom:1px solid var(--bb-line);color:var(--bb-surface-text);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid;position:relative}.bx-game:last-child{border-bottom:0}.bx-game:hover .bx-game__opp>span:last-child{text-decoration:underline}.bx-game__time{font-size:calc(32px * var(--bb-font-heading-scale));line-height:1}.bx-game__team{font-weight:800;font-size:var(--bb-fs-tiny);letter-spacing:.12em;text-transform:uppercase;color:var(--bb-accent-ink);display:block}.bx-game__opp{align-items:center;gap:var(--bb-sp-sm);margin-top:var(--bb-sp-hair);font-weight:700;font-size:var(--bb-fs-lead);display:flex}.bx-game__opp>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bx-game__venue{font-size:var(--bb-fs-small);color:var(--bb-muted);margin-top:var(--bb-sp-hair);display:block}.bx-game__right{align-items:flex-end;gap:var(--bb-sp-xs);flex-direction:column;display:flex}.bx-game__avail{font-size:var(--bb-fs-tiny);color:var(--bb-muted);white-space:nowrap}.bx-crest{color:#fff;object-fit:contain;border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.bx-crest--sm{width:22px;height:22px;font-size:var(--bb-fs-micro)}.bx-crest--lg{width:96px;height:96px;font-size:var(--bb-fs-h3)}.bx-crest--us{background:var(--bb-accent);color:var(--bb-on-accent)}.bx-focus{flex-direction:column;flex:1;display:flex;position:relative}.bx-focus__teams{align-items:center;gap:var(--bb-sp-lg);margin-top:var(--bb-sp-2xl);text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.bx-focus__teams>div{align-items:center;gap:var(--bb-sp-sm);flex-direction:column;display:flex}.bx-focus__teams .bb-display{font-size:calc(30px * var(--bb-font-heading-scale));line-height:.9}.bx-focus__v{font-size:var(--bb-fs-hero);color:var(--bb-accent-ink)}.bx-focus__foot{padding-top:var(--bb-sp-xl);align-items:center;gap:var(--bb-sp-md);flex-wrap:wrap;margin-top:auto;display:flex}.bx-meter{align-items:center;gap:var(--bb-sp-sm);margin-top:var(--bb-sp-sm);font-size:var(--bb-fs-small);color:var(--bb-muted);display:flex}.bx-meter>div{background:var(--bb-pill);border-radius:99px;flex:1;height:8px;overflow:hidden}.bx-meter i{background:var(--bb-win);height:100%;display:block}.bx-league__pos{align-items:baseline;gap:var(--bb-sp-md);margin-top:var(--bb-sp-xs);display:flex}.bx-league__pos .bb-display{font-size:calc(88px * var(--bb-font-heading-scale));line-height:.85}.bx-league__pos span:last-child{color:var(--bb-muted);font-weight:700}.bx-table{margin:var(--bb-sp-md) 0 0;padding:0;list-style:none}.bx-table li{gap:var(--bb-sp-sm);padding:var(--bb-sp-sm) var(--bb-sp-sm);font-size:var(--bb-fs-body);border-radius:10px;grid-template-columns:26px minmax(0,1fr) 40px 36px;align-items:center;display:grid}.bx-table li span:nth-child(3){text-align:right;color:var(--bb-muted)}.bx-table li strong{text-align:right;font-size:var(--bb-fs-lead)}.bx-table li.is-us{background:var(--bb-accent);color:var(--bb-on-accent);font-weight:800}.bx-table li.is-us span:nth-child(3){color:inherit;opacity:.75}.bx-table__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bx-form{margin:var(--bb-sp-md) 0 0;gap:var(--bb-sp-sm);flex-direction:column;padding:0;list-style:none;display:flex}.bx-form li{justify-content:space-between;align-items:center;gap:var(--bb-sp-md);display:flex}.bx-form__team{font-weight:800}.bx-form__blocks{gap:var(--bb-sp-xs);display:flex}.bx-form__blocks span{width:34px;height:34px;color:var(--bb-on-result);font-family:var(--bb-font-heading);font-weight:var(--bb-font-heading-weight);font-stretch:var(--bb-font-heading-stretch);font-size:var(--bb-fs-title);border-radius:9px;place-items:center;display:grid}.bx-scorer{background:var(--bb-accent);color:var(--bb-on-accent);border-color:#0000}.bx-scorer .bx-tile__eyebrow{color:inherit;opacity:.8;position:relative}.bx-shirt path{fill:currentColor}.bx-shirt text{font-family:var(--bb-font-heading);font-weight:800;font-size:var(--bb-fs-h2)}.bx-scorer__shirt{width:240px;height:240px;color:var(--bb-page);position:absolute;bottom:-18px;right:-24px;transform:rotate(-8deg)}.bx-scorer__shirt text{fill:var(--bb-accent)}.bx-scorer__name{white-space:pre-line;font-size:calc(50px * var(--bb-font-heading-scale));margin-top:var(--bb-sp-sm);line-height:.88;position:relative}.bx-scorer__n{font-size:calc(104px * var(--bb-font-heading-scale));margin-top:var(--bb-sp-md);line-height:.9;position:relative}.bx-scorer__unit{font-weight:800;font-size:var(--bb-fs-small);position:relative}.bx-scorer__next{padding:var(--bb-sp-lg) 0 0;font-size:var(--bb-fs-small);max-width:55%;margin:auto 0 0;font-weight:700;list-style:none;position:relative}.bx-tup{background:linear-gradient(160deg, var(--bb-feature), color-mix(in oklab, var(--bb-feature), #000 35%));color:#fff;border-color:#0000}.bx-tup .bx-tile__eyebrow{color:#ffffffd1}.bx-tup__when{font-size:calc(50px * var(--bb-font-heading-scale));margin-top:var(--bb-sp-sm);line-height:.88}.bx-spots{gap:var(--bb-sp-xs);margin:var(--bb-sp-lg) 0 var(--bb-sp-sm);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.bx-spots i{background:#ffffff38;border-radius:5px;height:22px}.bx-spots i.is-taken{background:#fff}.bx-tup__cta{min-height:48px;padding:0 var(--bb-sp-xl);border-radius:var(--bb-radius-button);color:color-mix(in oklab, var(--bb-feature), #000 35%);font-weight:800;font-size:var(--bb-fs-small);letter-spacing:.04em;text-transform:uppercase;background:#fff;align-self:flex-start;align-items:center;margin-top:auto;display:inline-flex}.bx-story{color:#fff;background:var(--bb-feature);justify-content:flex-end;padding:0}.bx-story__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bx-story__shade{background:linear-gradient(#070f1800 20%,#070f18f2 100%);position:absolute;inset:0}.bx-story__body{padding:var(--bb-sp-xl) var(--bb-sp-2xl);position:relative}.bx-story__title{font-size:calc(38px * var(--bb-font-heading-scale));margin-top:var(--bb-sp-md);line-height:.9}.bx-story__excerpt{font-size:var(--bb-fs-small);margin-top:var(--bb-sp-sm);opacity:.85}.bx-section{margin-top:var(--bb-sp-6xl)}.bx-section__head{justify-content:space-between;align-items:flex-end;gap:var(--bb-sp-lg);margin-bottom:var(--bb-sp-2xl);flex-wrap:wrap;display:flex}.bx-section__head .bx-chips{margin-top:0}.bx-section__head .bx-chips button{color:var(--bb-text)}.bx-section__title{font-size:calc(84px * var(--bb-font-heading-scale));line-height:.86}.bx-section__title em{color:var(--bb-accent-ink);font-style:normal}.bx-bignums{gap:var(--bb-sp-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bx-bignums .bx-tile strong{font-size:calc(72px * var(--bb-font-heading-scale));line-height:.9}.bx-bignums .bx-tile span{color:var(--bb-muted);margin-top:var(--bb-sp-xs);font-weight:700}.bx-chart__legend{justify-content:space-between;gap:var(--bb-sp-sm);flex-wrap:wrap;display:flex}.bx-chart__legend i{width:10px;height:10px;margin:0 var(--bb-sp-xs) 0 var(--bb-sp-sm);border-radius:2px;display:inline-block}.bx-chart{gap:var(--bb-sp-md);height:240px;margin-top:var(--bb-sp-lg);padding-bottom:var(--bb-sp-2xl);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.bx-chart__col{justify-content:flex-end;align-items:center;gap:var(--bb-sp-xs);border-bottom:1px solid var(--bb-line);flex-direction:column;height:100%;display:flex;position:relative}.bx-chart__bars{gap:var(--bb-sp-xs);align-items:flex-end;height:100%;display:flex}.bx-chart__bars i{transform-origin:bottom;border-radius:6px 6px 0 0;width:18px;animation:.8s ease-out bxRise}.bx-chart__col>span{font-size:var(--bb-fs-tiny);color:var(--bb-muted);font-weight:700;position:absolute;bottom:-24px}.is-for{background:var(--bb-win)}.is-against{background:var(--bb-loss)}.bx-podium{gap:var(--bb-sp-md);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;max-width:900px;margin:0 auto;padding:0;list-style:none;display:grid}.bx-podium__step{text-align:center;color:var(--bb-text);flex-direction:column;align-items:center;display:flex}.bx-podium__step .bx-shirt{width:110px;height:110px;color:var(--bb-text)}.bx-podium__step .bx-shirt text{fill:var(--bb-page)}.bx-podium__step.is-1 .bx-shirt{width:150px;height:150px;color:var(--bb-accent)}.bx-podium__face{object-fit:cover;border:3px solid var(--bb-line);border-radius:50%;width:110px;height:110px}.bx-podium__step.is-1 .bx-podium__face{border-color:var(--bb-accent);width:150px;height:150px}.bx-podium__step.is-1 .bx-shirt text{fill:var(--bb-on-accent)}.bx-podium__name{font-size:calc(28px * var(--bb-font-heading-scale));margin-top:var(--bb-sp-sm)}.bx-podium__team{font-size:var(--bb-fs-small);color:var(--bb-muted);font-weight:700}.bx-podium__block{width:100%;margin-top:var(--bb-sp-md);border-radius:calc(var(--bb-radius-card) + 6px) calc(var(--bb-radius-card) + 6px) 0 0;background:var(--bb-surface);color:var(--bb-surface-text);padding-top:var(--bb-sp-lg);flex-direction:column;align-items:center;display:flex}.bx-podium__block strong{font-size:calc(64px * var(--bb-font-heading-scale));line-height:.9}.bx-podium__block span{font-weight:800;font-size:var(--bb-fs-small);letter-spacing:.1em;text-transform:uppercase}.bx-podium__step.is-1 .bx-podium__block{background:var(--bb-accent);height:230px;color:var(--bb-on-accent)}.bx-podium__step.is-2 .bx-podium__block{height:170px}.bx-podium__step.is-3 .bx-podium__block{height:130px}@media (prefers-reduced-motion:reduce){.bx-ticker__run,.bx-live i,.bx-ticker__label i,.bx-chart__bars i{animation:none}}@media (max-width:960px){.bx-grid>*{grid-area:auto/1/auto/-1!important}.bx-section__title{font-size:calc(60px * var(--bb-font-heading-scale))}}@media (max-width:640px){.bx-matchday{padding:var(--bb-sp-xl) var(--bb-sp-lg)}.bx-cd{text-align:left}.bx-cd__grid{justify-content:flex-start}.bx-game{gap:var(--bb-sp-sm);grid-template-columns:56px minmax(0,1fr) auto}.bx-game__time{font-size:var(--bb-fs-h3)}.bx-game__opp>span:last-child{white-space:normal}.bx-crest--lg{width:64px;height:64px;font-size:var(--bb-fs-title)}.bx-podium__step .bx-shirt{width:72px;height:72px}.bx-podium__step.is-1 .bx-shirt{width:96px;height:96px}.bx-podium__name{font-size:var(--bb-fs-title)}}.bx-teams{--cols:3;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--bb-sp-md);margin-bottom:var(--bb-sp-md);display:grid}.bx-teams[data-n="1"]{--cols:1}.bx-teams[data-n="2"]{--cols:2}@media (min-width:1360px){.bx-teams[data-n="4"]{--cols:4}}@media (max-width:1359px){.bx-teams[data-n="4"]{--cols:2}}.bx-team{gap:var(--bb-sp-lg);padding:var(--bb-sp-xl) var(--bb-sp-xl)}.bx-team__head{gap:var(--bb-sp-hair);display:grid}.bx-team__name{font-size:calc(30px * var(--bb-font-heading-scale));margin:0;line-height:1}.bx-team__name a{color:inherit;text-decoration:none}.bx-team__name a:hover{text-decoration:underline}.bx-team__meta{font-size:var(--bb-fs-small);color:var(--bb-muted);font-weight:600}.bx-team__block{gap:var(--bb-sp-sm);padding-top:var(--bb-sp-md);border-top:1px solid var(--bb-line);display:grid}.bx-team__game{align-items:center;gap:var(--bb-sp-md);color:inherit;min-height:44px;text-decoration:none;display:flex}.bx-team__game:hover .bx-team__opp{text-decoration:underline}.bx-team__crest{width:40px;height:40px;font-size:var(--bb-fs-small)}.bx-team .bb-ticket__vs{font-size:calc(17px * var(--bb-font-heading-scale))}.bx-team .bb-ticket__stub{flex-basis:72px}.bx-team__game-main{flex:1;min-width:0;display:grid}.bx-team__opp{font-weight:800;font-size:var(--bb-fs-lead);overflow-wrap:anywhere}.bx-team__when{font-size:var(--bb-fs-small);color:var(--bb-accent-ink);font-weight:700}.bx-team__venue{font-size:var(--bb-fs-small);color:var(--bb-muted)}.bx-team__score{align-items:center;gap:var(--bb-sp-sm);flex:none;display:flex}.bx-team__score .bb-display{font-size:calc(26px * var(--bb-font-heading-scale));line-height:1}.bx-team__played{font-size:var(--bb-fs-tiny);letter-spacing:.08em;text-transform:uppercase;color:var(--bb-muted);font-weight:800}.bx-team__none{color:var(--bb-muted);font-size:var(--bb-fs-small);margin:0}.bx-team__sponsors{padding-top:var(--bb-sp-md);border-top:1px solid var(--bb-line);gap:0;margin-top:auto;display:grid}.bx-team__sponsored{font-size:var(--bb-fs-tiny);letter-spacing:.14em;text-transform:uppercase;color:var(--bb-muted);flex:none;font-weight:800}.bx-team__logos{align-items:stretch;gap:var(--bb-sp-sm);flex-wrap:wrap;min-width:0;display:flex}.bx-team__sponsor{min-height:52px;padding:var(--bb-sp-sm) var(--bb-sp-md);border-radius:var(--bb-radius-small);border:1px solid var(--bb-line);background:var(--bb-plate);color:var(--bb-plate-text);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bx-team__sponsor img{object-fit:contain;max-width:140px;max-height:40px}.bx-team__sponsor-name{font-weight:800;font-size:var(--bb-fs-small)}a.bx-team__sponsor:hover .bx-team__sponsor-name{text-decoration:underline}@media (max-width:980px){.bx-teams:not([data-n="1"]){--cols:2}}@media (max-width:620px){.bx-teams{--cols:1!important}}
:root{--sq-gold:linear-gradient(160deg, #ffe08a, #ffc53d 45%, #e09b1a);--sq-gold-ink:#14213d}.sq-main{padding-block:var(--bb-sp-3xl) var(--bb-sp-7xl)}.sq-eyebrow{color:var(--bb-hero-eyebrow);font-size:var(--bb-fs-small)}.sq-pagehead{padding-bottom:var(--bb-sp-5xl)}.sq-pagehead .bb-pagehead__title{margin-top:var(--bb-sp-sm)}.sq-h2{font-size:calc(48px * var(--bb-font-heading-scale));margin:0 0 var(--bb-sp-lg);line-height:.9}.sq-note{margin-top:var(--bb-sp-lg);font-size:var(--bb-fs-small)}.sq-captains{gap:var(--bb-sp-xs) var(--bb-sp-sm);margin-top:var(--bb-sp-sm);flex-wrap:wrap;display:flex}.sq-notice{margin:0 0 var(--bb-sp-2xl);padding:var(--bb-sp-lg) var(--bb-sp-xl);border-radius:var(--bb-radius-small);background:var(--bb-pill);border:1px solid var(--bb-line);max-width:760px;font-weight:600}.sq-chips__label{font-size:var(--bb-fs-tiny);margin-right:var(--bb-sp-xs)}.sq-updated{font-weight:700}.sq-nowrap{white-space:nowrap}.sq-hero{position:relative;overflow:hidden}.sq-hero__lines{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--bb-hero-text) 5%, transparent) 0 2px, transparent 2px 22px);pointer-events:none;position:absolute;inset:0}.sq-hero__inner{align-items:center;gap:var(--bb-sp-3xl);padding-block:var(--bb-sp-4xl) var(--bb-sp-5xl);flex-wrap:wrap;display:flex;position:relative}.sq-hero__copy{z-index:30;flex:420px;min-width:0;position:relative}.sq-back{min-height:44px;font-weight:800;font-size:var(--bb-fs-small);color:var(--bb-hero-muted);align-items:center;text-decoration:none;display:inline-flex}.sq-back:hover{color:var(--bb-hero-text);text-decoration:underline}.sq-hero__title{margin:var(--bb-sp-md) 0 0;font-size:calc(clamp(64px, 9vw, 136px) * var(--bb-font-heading-scale));overflow-wrap:anywhere;line-height:.82}.sq-hero__title--player{flex-direction:column;display:flex}.sq-hero__first{color:var(--bb-hero-eyebrow);font-size:.42em;line-height:1}.sq-hero__lede{margin:var(--bb-sp-xl) 0 0;font-size:var(--bb-fs-lead);max-width:520px;color:var(--bb-hero-muted);line-height:1.5}.sq-hero__staff{gap:var(--bb-sp-xs) var(--bb-sp-lg);margin:var(--bb-sp-md) 0 0;color:var(--bb-hero-muted);flex-wrap:wrap;display:flex}.sq-hero__staff strong{color:var(--bb-hero-text)}.sq-hero__potm{margin:var(--bb-sp-md) 0 0;color:var(--bb-hero-eyebrow);font-weight:800}.sq-hero__actions{gap:var(--bb-sp-md);margin-top:var(--bb-sp-2xl);flex-wrap:wrap;display:flex}.sq-hero__card{flex:0 280px;margin-inline:auto}.sq-hero__sponsor{z-index:30;text-align:center;min-width:0;color:var(--bb-hero-text);flex:0 300px;justify-items:center;display:grid;position:relative}.sq-hero__sponsor .bb-sponsor-head{font-size:calc(22px * var(--bb-font-heading-scale))}.sq-hero__sponsor .sq-sponsor{justify-content:center;gap:var(--bb-sp-md);width:100%;min-width:0;min-height:150px;padding:var(--bb-sp-2xl);flex-direction:column;box-shadow:0 18px 40px #00000040}.sq-hero__sponsor .sq-sponsor img{max-width:100%;max-height:110px}.sq-hero__inner:has(.sq-hero__sponsor) .sq-hero__copy{flex:0 auto}.sq-hero__inner:has(.sq-hero__sponsor) .sq-hero__sponsor{margin-inline:auto}.sq-hero__inner:has(.sq-hero__sponsor) .sq-hero__card{margin-inline:0}@media (max-width:900px){.sq-hero__inner:has(.sq-hero__sponsor) .sq-hero__copy{flex:100%}.sq-hero__inner:has(.sq-hero__sponsor) .sq-hero__card{margin-inline:auto}}.sq-hero__card .sq-card{transform:rotate(3deg);box-shadow:0 30px 60px #00000059}.sq-card{width:100%;min-width:0;padding:var(--bb-sp-md) var(--bb-sp-md) var(--bb-sp-sm);border-radius:calc(var(--bb-radius-card) - 4px);background:var(--bb-surface);color:var(--bb-surface-text);border:2px solid var(--bb-line);text-align:left;font:inherit;transition:transform var(--bb-motion-settle) var(--bb-motion-ease), box-shadow var(--bb-motion-settle) var(--bb-motion-ease);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;container-type:inline-size}a.sq-card:hover{transform:translateY(-6px)rotate(-1.5deg)scale(1.01);box-shadow:0 22px 44px #0000004d}a.sq-card:focus-visible,.sq-fan__card:focus-visible{outline:3px solid var(--bb-accent);outline-offset:3px}.sq-card__top{justify-content:space-between;align-items:flex-start;gap:var(--bb-sp-sm);margin:calc(-1 * var(--bb-sp-md)) calc(-1 * var(--bb-sp-md)) 0;padding:var(--bb-sp-sm) var(--bb-sp-md);background:var(--bb-accent);color:var(--bb-on-accent);display:flex;position:relative}.sq-card__pos{font-size:clamp(var(--bb-fs-small), 6.6cqw, calc(18px * var(--bb-font-heading-scale)));letter-spacing:.05em;text-transform:uppercase;align-self:center;line-height:1;display:block}.sq-card__num{font-size:calc(34px * var(--bb-font-heading-scale));line-height:.85}.sq-card__stage{margin:0 calc(-1 * var(--bb-sp-md));aspect-ratio:4/3;background:color-mix(in oklab, var(--bb-surface-text) 16%, var(--bb-surface));place-items:end center;display:grid;position:relative;overflow:hidden}.sq-card__cloth{background-image:var(--bb-stage);background-position:50%;background-size:cover;position:absolute;inset:0}.sq-card__crest{object-fit:contain;opacity:.95;width:70%;max-height:74%;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}.sq-card__cutout{z-index:1;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 10px 18px #00000059);width:100%;height:100%;position:absolute;inset:0}.sq-card__photo{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sq-card__kit{z-index:1;position:absolute;inset:0}.sq-card__kit img{object-fit:contain;object-position:bottom center;transform-origin:bottom;filter:drop-shadow(0 10px 18px #00000059);width:100%;height:100%;position:absolute;inset:0;transform:translateY(9%)scale(1.22)}.sq-card__shirt{aspect-ratio:1;width:104%;height:auto;color:var(--bb-accent);filter:drop-shadow(0 10px 18px #0000004d);margin-bottom:-6%;display:block}.sq-card__shirt text{fill:var(--bb-on-accent)}.sq-kit{place-items:end center;display:grid;position:absolute;inset:0 2%}.sq-kit--away,[data-kit=away] .sq-kit--home{visibility:hidden}[data-kit=away] .sq-kit--away{visibility:visible}.sq-kittoggle{gap:var(--bb-sp-hair);margin-bottom:var(--bb-sp-lg);padding:var(--bb-sp-hair);background:var(--bb-pill);border:1px solid var(--bb-line);border-radius:999px;display:inline-flex}.sq-kittoggle__btn{min-height:40px;padding:0 var(--bb-sp-lg);color:var(--bb-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-weight:700}.sq-kittoggle__btn[aria-pressed=true]{background:var(--bb-accent);color:var(--bb-on-accent)}.sq-card__names{text-align:center;margin-top:var(--bb-sp-xs);flex-direction:column;align-items:center;display:flex;position:relative}.sq-card__first{font-size:var(--bb-fs-small);opacity:.8;font-weight:700}.sq-card__name{font-size:calc(28px * var(--bb-font-heading-scale));overflow-wrap:anywhere;line-height:.95}.sq-card__stats{gap:var(--bb-sp-xs);padding-top:var(--bb-sp-xs);border-top:1px solid color-mix(in oklab, currentColor 20%, transparent);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;display:grid;position:relative}.sq-card__stats strong{font-size:var(--bb-fs-title);font-variant-numeric:tabular-nums;padding:var(--bb-sp-hair) 0;border-radius:var(--bb-radius-small);background:color-mix(in oklab, currentColor 7%, transparent);border:1px solid color-mix(in oklab, currentColor 14%, transparent);font-weight:800;display:block;box-shadow:inset 0 2px 5px #0000001f}.sq-card__stats small{font-size:var(--bb-fs-micro);letter-spacing:.08em;text-transform:uppercase;opacity:.75;white-space:nowrap;font-weight:800;display:block}.sq-card__potm{margin-top:var(--bb-sp-hair);text-align:center;font-weight:800;font-size:var(--bb-fs-tiny);letter-spacing:.08em;text-transform:uppercase;position:relative}.sq-card__potm span{color:var(--bb-accent-ink);letter-spacing:.1em}.sq-card__sponsor{gap:var(--bb-sp-hair);padding-top:var(--bb-sp-xs);text-align:center;margin-top:auto;display:grid;position:relative}.sq-card__sponsor small{font-family:var(--bb-font-heading);font-weight:var(--bb-font-heading-weight);font-stretch:var(--bb-font-heading-stretch);font-size:var(--bb-fs-tiny);letter-spacing:.08em;text-transform:uppercase}.sq-card__plate{min-height:34px;padding:var(--bb-sp-xs) var(--bb-sp-sm);border-radius:var(--bb-radius-small);background:var(--bb-plate);color:var(--bb-plate-text);font-weight:800;font-size:var(--bb-fs-small);overflow-wrap:anywhere;justify-content:center;align-items:center;line-height:1.2;display:flex}.sq-card__plate img{object-fit:contain;max-width:100%;max-height:24px}.sq-card__main{min-width:0;color:inherit;margin:calc(-1 * var(--bb-sp-md)) calc(-1 * var(--bb-sp-md)) 0;padding:var(--bb-sp-md) var(--bb-sp-md) var(--bb-sp-sm);flex-direction:column;flex:1;text-decoration:none;display:flex}a.sq-card__main:focus-visible{outline:3px solid var(--bb-accent);outline-offset:-3px}.sq-card__ask{gap:var(--bb-sp-hair);margin:auto calc(-1 * var(--bb-sp-md)) calc(-1 * var(--bb-sp-sm));padding:var(--bb-sp-sm) var(--bb-sp-md);text-align:center;background:color-mix(in oklab, var(--bb-accent) 12%, var(--bb-surface));color:var(--bb-surface-text);border-top:1px dashed color-mix(in oklab, currentColor 25%, transparent);text-decoration:none;display:grid}.sq-card__ask small{font-family:var(--bb-font-heading);font-weight:var(--bb-font-heading-weight);font-stretch:var(--bb-font-heading-stretch);font-size:var(--bb-fs-tiny);letter-spacing:.08em;text-transform:uppercase;color:var(--bb-accent-ink)}.sq-card__ask span{font-size:var(--bb-fs-small);font-weight:700}.sq-card__ask:hover span{text-decoration:underline}.sq-card.is-gold{background:var(--sq-gold);color:var(--sq-gold-ink);border-color:#fff3c4}.sq-card.is-gold .sq-card__top{background:var(--sq-gold-ink);color:#ffc53d}.sq-card.is-gold .sq-card__cloth{background:radial-gradient(95% 40% at 50% 104%, #5a3a008c, transparent 72%), repeating-conic-gradient(from 173deg at 50% 26%, #ffffff47 0 7deg, transparent 7deg 18deg), linear-gradient(176deg, #ffe08a, #e8a51f 90%)}@supports (color:lab(0% 0 0)){.sq-card.is-gold .sq-card__cloth{background:radial-gradient(95% 40% at 50% 104%, lab(27.595% 11.185 37.1372/.55), transparent 72%), repeating-conic-gradient(from 173deg at 50% 26%, #ffffff47 0 7deg, transparent 7deg 18deg), linear-gradient(176deg, #ffe08a, #e8a51f 90%)}}.sq-card.is-gold .sq-card__shirt{color:var(--sq-gold-ink)}.sq-card.is-gold .sq-card__shirt text{fill:#ffc53d}.sq-card.is-gold .sq-card__potm span{color:var(--sq-gold-ink)}.sq-card__foil{pointer-events:none;opacity:.55;background-image:linear-gradient(110deg,#0000 20%,#ffffffe6 35%,#ff6b6b59 45%,#6ec8ff73 55%,#0000 70%);background-size:200% 200%;animation:3.5s linear infinite sqShine;position:absolute;inset:0}@keyframes sqShine{0%{background-position:0%}to{background-position:200%}}.sq-fan-wrap{flex-direction:column;flex:520px;align-items:center;min-width:0;max-width:620px;display:flex}.sq-fan{width:100%;height:420px;position:relative}.sq-fan__card{width:244px;left:calc(50% - 122px + var(--off) * 56px);top:calc(28px + var(--abs) * 14px);transform:rotate(calc(var(--off) * 6deg)) scale(.9);transform-origin:50% 120%;cursor:pointer;transition:transform var(--bb-motion-settle) var(--bb-motion-ease), top var(--bb-motion-settle) var(--bb-motion-ease), left var(--bb-motion-settle) var(--bb-motion-ease);position:absolute;box-shadow:0 14px 30px #0000004d}.sq-fan__card.is-on{top:0;transform:rotate(0)scale(1.04);box-shadow:0 30px 60px #00000073}.sq-fan__card.is-on:not(.is-gold){background:var(--bb-hero-button);color:var(--bb-on-hero-button);border-color:var(--bb-hero-button)}.sq-fan__link{margin-top:var(--bb-sp-sm);min-height:44px;color:var(--bb-hero-text);align-items:center;font-weight:800;display:inline-flex}.sq-group{margin-top:var(--bb-sp-4xl)}.sq-group:first-child{margin-top:0}.sq-group__head{align-items:baseline;gap:var(--bb-sp-md);margin:0 0 var(--bb-sp-lg);padding-bottom:var(--bb-sp-sm);border-bottom:3px solid var(--bb-text);font-weight:700;display:flex}.sq-group__head .bb-display{font-size:calc(32px * var(--bb-font-heading-scale))}.sq-grid{gap:var(--bb-sp-lg);grid-template-columns:repeat(auto-fill,minmax(min(248px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.sq-grid>li{display:flex}.sq-teams{gap:var(--bb-sp-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));margin:0;padding:0;list-style:none;display:grid}.sq-teams>li{display:flex}.sq-team{gap:var(--bb-sp-xs);padding:var(--bb-sp-2xl);border-radius:calc(var(--bb-radius-card) + 6px);background:var(--bb-surface);color:var(--bb-surface-text);border:1px solid var(--bb-line);flex-direction:column;flex:1;text-decoration:none;display:flex;position:relative;overflow:hidden}.sq-team:hover .sq-team__cta{text-decoration:underline}.sq-team__ghost{right:-10px;top:calc(-1 * var(--bb-sp-4xl));color:var(--bb-pill);pointer-events:none;font-size:220px;line-height:1;position:absolute}.sq-team__meta{font-weight:800;font-size:var(--bb-fs-tiny);letter-spacing:.14em;text-transform:uppercase;color:var(--bb-muted);position:relative}.sq-team__name{font-size:calc(46px * var(--bb-font-heading-scale));line-height:.9;position:relative}.sq-team__facts{gap:var(--bb-sp-xs) var(--bb-sp-lg);margin-top:var(--bb-sp-sm);color:var(--bb-muted);flex-wrap:wrap;font-weight:700;display:flex;position:relative}.sq-team__facts strong{font-size:var(--bb-fs-h3);color:var(--bb-surface-text);margin-right:var(--bb-sp-hair)}.sq-team__form{margin-top:var(--bb-sp-sm);position:relative}.sq-team__line,.sq-team__next{font-size:var(--bb-fs-body);position:relative}.sq-team__cta{padding-top:var(--bb-sp-md);min-height:44px;color:var(--bb-accent-ink);align-items:center;margin-top:auto;font-weight:800;display:inline-flex;position:relative}.sq-boards{align-items:start;gap:var(--bb-sp-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.sq-stats-boards{margin-top:var(--bb-sp-2xl)}.sq-board{border-radius:calc(var(--bb-radius-card) + 2px);padding:var(--bb-sp-xl);background:var(--bb-surface);color:var(--bb-surface-text);border:1px solid var(--bb-line)}.sq-board--0{background:var(--bb-accent);color:var(--bb-on-accent);border-color:#0000}.sq-board--2{background:var(--bb-feature);color:#fff;border-color:#0000}.sq-board--3{background:var(--bb-band);color:var(--bb-band-text)}.sq-board__title{padding-bottom:var(--bb-sp-sm);font-size:var(--bb-fs-small);letter-spacing:.14em;text-transform:uppercase;border-bottom:3px solid;margin:0;font-weight:800}.sq-board__rows{margin:0;padding:0;list-style:none}.sq-board__rows li{gap:var(--bb-sp-sm);padding:var(--bb-sp-sm) 0;border-bottom:1px solid color-mix(in oklab, currentColor 15%, transparent);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;display:grid}.sq-board__rows li:last-child{border-bottom:0}.sq-board__rank{font-size:var(--bb-fs-title);opacity:.6}.sq-board__who{min-width:0}.sq-board__who a{color:inherit;overflow-wrap:anywhere;font-weight:800;text-decoration:none;display:block}.sq-board__who a:hover{text-decoration:underline}.sq-board__who small{font-size:var(--bb-fs-tiny);opacity:.75;display:block}.sq-board__who i{height:5px;margin-top:var(--bb-sp-xs);opacity:.55;background:currentColor;border-radius:3px;display:block}.sq-board__value{font-size:calc(30px * var(--bb-font-heading-scale));font-variant-numeric:tabular-nums}.sq-split{gap:var(--bb-sp-2xl);margin-top:var(--bb-sp-6xl);flex-wrap:wrap;align-items:flex-start;display:flex}.sq-badges{flex:3 520px;min-width:0}.sq-badges>p{margin:calc(-1 * var(--bb-sp-sm)) 0 0}.sq-badges__grid{margin:var(--bb-sp-xl) 0 0;gap:var(--bb-sp-md);grid-template-columns:repeat(auto-fill,minmax(min(130px,100%),1fr));padding:0;list-style:none;display:grid}.sq-badges__grid li{text-align:center;padding:var(--bb-sp-lg) var(--bb-sp-sm);border-radius:var(--bb-radius-small);background:var(--bb-pill);border:1px solid var(--bb-line);flex-direction:column;align-items:center;display:flex}.sq-badge__mark{width:72px;height:72px;font-size:var(--bb-fs-h3);color:var(--bb-muted);border:3px dashed var(--bb-line);background:0 0;border-radius:50%;place-items:center;display:grid}.sq-badges__grid li.is-got .sq-badge__mark{background:var(--bb-accent);color:var(--bb-on-accent);border:3px solid var(--bb-text)}.sq-badge__name{margin-top:var(--bb-sp-sm);font-weight:800;font-size:var(--bb-fs-small)}.sq-badge__who{margin-top:var(--bb-sp-hair);font-size:var(--bb-fs-tiny);color:var(--bb-muted)}.sq-badges__grid li:not(.is-got) .sq-badge__name{color:var(--bb-muted)}.sq-minutes{border-radius:calc(var(--bb-radius-card) + 2px);min-width:0;padding:var(--bb-sp-2xl);background:var(--bb-band);color:var(--bb-band-text);border:1px solid var(--bb-line);flex:2 360px}.sq-minutes__eyebrow{font-size:var(--bb-fs-small);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:800}.sq-minutes__sub{margin:var(--bb-sp-xs) 0 0;font-size:var(--bb-fs-small);opacity:.8}.sq-minutes__rows{margin:var(--bb-sp-md) 0 0;padding:0;list-style:none}.sq-minutes__rows li{gap:var(--bb-sp-sm);padding:var(--bb-sp-xs) 0;grid-template-columns:28px minmax(0,1fr) 46px;align-items:center;display:grid}.sq-minutes__num{font-size:var(--bb-fs-title);opacity:.7}.sq-minutes__who a{font-weight:700;font-size:var(--bb-fs-small);color:inherit;text-decoration:none;display:block}.sq-minutes__who a:hover{text-decoration:underline}.sq-minutes__bar{height:6px;margin-top:var(--bb-sp-xs);background:color-mix(in oklab, currentColor 14%, transparent);border-radius:3px;display:block}.sq-minutes__bar i{background:var(--bb-accent);border-radius:3px;height:100%;display:block}.sq-minutes__rows strong{text-align:right;font-variant-numeric:tabular-nums}.sq-tablewrap{border-radius:calc(var(--bb-radius-card) + 2px);border:1px solid var(--bb-line);background:var(--bb-surface);overflow-x:auto}.sq-table{border-collapse:collapse;width:100%;color:var(--bb-surface-text);font-variant-numeric:tabular-nums}.sq-table th,.sq-table td{padding:var(--bb-sp-md) var(--bb-sp-sm);text-align:center;border-bottom:1px solid var(--bb-line);font-size:var(--bb-fs-body)}.sq-table thead th{font-size:var(--bb-fs-tiny);letter-spacing:.1em;text-transform:uppercase;color:var(--bb-muted);font-weight:800}.sq-table tbody tr:last-child>*{border-bottom:0}.sq-table .sq-table__team{text-align:left;width:100%;font-weight:700}.sq-table .sq-table__team a{color:inherit}.sq-table .sq-table__team small{font-weight:500;font-size:var(--bb-fs-tiny);color:var(--bb-muted);display:block}.sq-table tr.is-us>*{background:var(--bb-accent);color:var(--bb-on-accent);font-weight:800}.sq-res{width:22px;height:22px;color:var(--bb-on-result);font-size:var(--bb-fs-tiny);border-radius:6px;place-items:center;font-weight:800;display:inline-grid}.sq-bignums{gap:var(--bb-sp-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sq-bignums .bx-tile strong{font-size:calc(72px * var(--bb-font-heading-scale));line-height:.9}.sq-bignums .bx-tile span{color:var(--bb-muted);margin-top:var(--bb-sp-xs);font-weight:700}.sq-bignums .bx-tile small{font-size:var(--bb-fs-small);margin-top:var(--bb-sp-hair)}.sq-sponsor{align-items:center;gap:var(--bb-sp-lg) var(--bb-sp-2xl);padding:var(--bb-sp-2xl) var(--bb-sp-2xl);box-sizing:border-box;border-radius:var(--bb-radius-card);background:var(--bb-plate);width:fit-content;min-width:min(100%,320px);max-width:100%;color:var(--bb-plate-text);border:1px solid var(--bb-line);flex-wrap:wrap;display:flex}.sq-sponsor .bb-muted{color:var(--bb-plate-muted)}.sq-sponsor--ask{background:var(--bb-surface);width:auto;color:var(--bb-surface-text)}.sq-sponsor--ask .bb-muted{color:var(--bb-muted)}.sq-sponsor img{object-fit:contain;max-width:220px;max-height:72px}.sq-sponsor__name{font-weight:800;font-size:var(--bb-fs-title);color:var(--bb-plate-text)}.sq-teamsponsors{margin:0 0 var(--bb-sp-2xl)}.sq-teamsponsors__row{gap:var(--bb-sp-lg);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.sq-card__foil{animation:none}.sq-card,.sq-fan__card{transition:none}}@media (max-width:900px){.sq-fan{gap:var(--bb-sp-md);scroll-snap-type:x mandatory;height:auto;padding:var(--bb-sp-md) var(--bb-sp-xs) var(--bb-sp-xl);display:flex;overflow-x:auto}.sq-fan__card{scroll-snap-align:center;flex:0 0 210px;position:relative;top:auto;left:auto;transform:none}.sq-fan__card.is-on{transform:none}.sq-bignums{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sq-grid{gap:var(--bb-sp-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.sq-card{padding:var(--bb-sp-md) var(--bb-sp-sm)}.sq-card__top,.sq-card__stage{margin-inline:calc(-1 * var(--bb-sp-sm))}.sq-card__top{padding-inline:var(--bb-sp-sm)}.sq-card__main{margin:calc(-1 * var(--bb-sp-md)) calc(-1 * var(--bb-sp-sm)) 0;padding:var(--bb-sp-md) var(--bb-sp-sm) var(--bb-sp-sm)}.sq-card__ask{margin-inline:calc(-1 * var(--bb-sp-sm))}.sq-card__pos{font-size:var(--bb-fs-small)}.sq-card__name{font-size:var(--bb-fs-title)}.sq-card__stats strong{font-size:var(--bb-fs-lead)}.sq-card__stats small{white-space:normal;letter-spacing:.03em;line-height:1.15}.sq-fan-wrap{display:none}.sq-card__num{font-size:var(--bb-fs-h2)}.sq-hide-sm{display:none}.sq-table th,.sq-table td{padding:var(--bb-sp-sm) var(--bb-sp-xs);font-size:var(--bb-fs-small)}.sq-bignums .bx-tile strong{font-size:var(--bb-fs-hero)}}.sq-teamphoto{margin:0 0 var(--bb-sp-3xl)}.sq-teamphoto img{object-fit:cover;border-radius:var(--bb-radius-card);border:1px solid var(--bb-line);width:100%;max-height:560px;display:block}.sq-teamphoto figcaption{margin-top:var(--bb-sp-sm);font-size:var(--bb-fs-small);color:var(--bb-muted)}
.pg-pagehead{padding-bottom:var(--bb-sp-5xl)}.pg-lede{margin:var(--bb-sp-lg) 0 0;font-size:var(--bb-fs-lead);max-width:560px;color:var(--bb-hero-muted)}.pg-main{padding-block:var(--bb-sp-3xl) var(--bb-sp-7xl)}.pg-h2{font-size:calc(44px * var(--bb-font-heading-scale));margin:0 0 var(--bb-sp-lg);line-height:.9}.pg-section{margin-top:var(--bb-sp-6xl)}.pg-section:first-child{margin-top:0}.pg-story{height:100%;color:var(--bb-surface-text);background:var(--bb-surface);border:1px solid var(--bb-line);border-radius:var(--bb-radius-card);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.pg-story:hover .pg-story__title{text-decoration:underline;text-decoration-thickness:3px}.pg-story__media{aspect-ratio:16/9;background:var(--bb-feature);position:relative;overflow:hidden}.pg-story__media img{object-fit:cover;width:100%;height:100%}.pg-story__ghost{color:color-mix(in oklab, var(--bb-on-accent) 18%, transparent);font-size:220px;line-height:.8;position:absolute;bottom:-.2em;right:-.06em}.pg-story__drawn{background:linear-gradient(135deg, color-mix(in oklab, var(--bb-accent) 30%, var(--bb-feature)), var(--bb-feature));place-items:center;display:grid;position:absolute;inset:0}.pg-story__drawn img{opacity:.45;width:34%;max-width:160px;height:auto}.pg-story--lead .pg-story__drawn img{max-width:220px}.pg-story__body{gap:var(--bb-sp-sm);padding:var(--bb-sp-xl) var(--bb-sp-2xl) var(--bb-sp-2xl);flex-direction:column;flex:1;display:flex}.pg-story__meta{align-items:center;gap:var(--bb-sp-sm) var(--bb-sp-md);font-size:var(--bb-fs-small);color:var(--bb-muted);flex-wrap:wrap;font-weight:600;display:flex}.pg-story__meta .bb-tag{text-decoration:none}.pg-story__title{font-size:calc(30px * var(--bb-font-heading-scale));margin-top:var(--bb-sp-xs);line-height:.95}.pg-story__excerpt{color:var(--bb-muted)}.pg-story__more{padding-top:var(--bb-sp-sm);font-weight:800;font-size:var(--bb-fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--bb-accent-ink);margin-top:auto}.pg-story--lead{margin-top:var(--bb-sp-2xl);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.pg-story--lead .pg-story__media{aspect-ratio:auto;min-height:340px}.pg-story--lead .pg-story__ghost{font-size:420px}.pg-story--lead .pg-story__body{padding:var(--bb-sp-3xl);justify-content:center}.pg-story--lead .pg-story__title{font-size:calc(clamp(40px, 5vw, 64px) * var(--bb-font-heading-scale))}.pg-story--lead .pg-story__excerpt{font-size:var(--bb-fs-lead)}.pg-story--lead .pg-story__more{margin-top:var(--bb-sp-md)}.pg-stories{margin:var(--bb-sp-2xl) 0 0;gap:var(--bb-sp-2xl);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));padding:0;list-style:none;display:grid}.pg-pager{justify-content:space-between;gap:var(--bb-sp-md);margin-top:var(--bb-sp-4xl);display:flex}.pg-pager .bb-btn--outline{width:auto}.pg-article__head{padding-block:var(--bb-sp-3xl) var(--bb-sp-5xl);max-width:900px}.pg-article__head .pg-story__meta{margin-top:var(--bb-sp-lg);color:var(--bb-hero-muted)}.pg-article__title{margin-top:var(--bb-sp-lg);font-size:calc(clamp(48px, 7vw, 92px) * var(--bb-font-heading-scale));overflow-wrap:anywhere;line-height:.88}.pg-article{max-width:900px;padding-block:var(--bb-sp-4xl) var(--bb-sp-2xl)}.pg-article__img{border-radius:var(--bb-radius-card);width:100%;margin-bottom:var(--bb-sp-3xl)}.pg-article__more{max-width:900px;padding-bottom:var(--bb-sp-7xl)}.pg-prose{max-width:68ch;font-size:var(--bb-fs-lead);line-height:1.65}.pg-prose>:first-child{margin-top:0}.pg-prose p,.pg-prose ul,.pg-prose ol,.pg-prose blockquote{margin:0 0 1.1em}.pg-prose h2,.pg-prose h3,.pg-prose h4{font-family:var(--bb-font-heading);font-weight:var(--bb-font-heading-weight);text-transform:uppercase;margin:1.6em 0 .5em;line-height:1}.pg-prose h2{font-size:calc(36px * var(--bb-font-heading-scale))}.pg-prose h3{font-size:calc(28px * var(--bb-font-heading-scale))}.pg-prose a{color:var(--bb-accent-ink);font-weight:700}.pg-prose img{border-radius:var(--bb-radius-small);height:auto;margin:1em 0}.pg-prose blockquote{border-left:4px solid var(--bb-accent);padding-left:var(--bb-sp-lg);font-style:italic}.pg-prose hr{border:0;border-top:1px solid var(--bb-line);margin:2em 0}@media (max-width:760px){.pg-story--lead{grid-template-columns:1fr}.pg-story--lead .pg-story__media{aspect-ratio:16/9;min-height:0}.pg-story--lead .pg-story__ghost{font-size:260px}.pg-story--lead .pg-story__body{padding:var(--bb-sp-2xl)}.pg-prose{font-size:var(--bb-fs-lead)}.pg-stories{grid-template-columns:1fr}}.pg-sub{margin:calc(-1 * var(--bb-sp-sm)) 0 var(--bb-sp-xl)}.pg-clubhero{position:relative;overflow:hidden}.pg-clubhero__inner{align-items:center;gap:var(--bb-sp-3xl);padding-block:var(--bb-sp-5xl) var(--bb-sp-3xl);flex-wrap:wrap;display:flex}.pg-clubhero__copy{flex:520px;min-width:0}.pg-clubhero__title{margin-top:var(--bb-sp-md);font-size:calc(clamp(56px, 9vw, 128px) * var(--bb-font-heading-scale));overflow-wrap:anywhere;line-height:.84}.pg-clubhero__badge{filter:drop-shadow(0 20px 40px #00000059);flex:none;width:clamp(120px,22vw,240px);height:auto;margin-inline:auto}.pg-facts{padding-block:var(--bb-sp-2xl) var(--bb-sp-4xl);border-top:1px solid var(--bb-hero-line);gap:var(--bb-sp-lg);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));margin:0;display:grid}.pg-facts div{flex-direction:column-reverse;display:flex}.pg-facts dd{font-size:calc(56px * var(--bb-font-heading-scale));color:var(--bb-hero-text);margin:0;line-height:.9}.pg-facts dt{font-size:var(--bb-fs-tiny);letter-spacing:.12em;text-transform:uppercase;color:var(--bb-hero-eyebrow);margin-top:var(--bb-sp-xs);font-weight:800}.pg-about{gap:var(--bb-sp-3xl);flex-wrap:wrap;align-items:flex-start;display:flex}.pg-about__text{flex:520px;min-width:0}.pg-about__ground{flex:0 340px;min-width:0}.pg-ground__name{font-size:calc(32px * var(--bb-font-heading-scale));margin-top:var(--bb-sp-sm);line-height:.95}.pg-ground__addr{margin:var(--bb-sp-sm) 0 var(--bb-sp-xs)}.pg-ground__teams{margin:var(--bb-sp-xs) 0 var(--bb-sp-xs);font-size:var(--bb-fs-small);font-weight:600}.pg-grounds{gap:var(--bb-sp-lg);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.pg-teamlist{border-top:3px solid var(--bb-text);margin:0;padding:0;list-style:none}.pg-teamrow{gap:var(--bb-sp-sm) var(--bb-sp-xl);padding:var(--bb-sp-lg) var(--bb-sp-xs);border-bottom:1px solid var(--bb-line);color:var(--bb-text);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;text-decoration:none;display:grid}.pg-teamrow:hover .pg-teamrow__name{color:var(--bb-accent-ink)}.pg-teamrow__name{font-size:calc(30px * var(--bb-font-heading-scale));line-height:1}.pg-teamrow__meta{font-size:var(--bb-fs-small);font-weight:600}.pg-teamrow__staff{font-size:var(--bb-fs-body)}.pg-teamrow__go{font-weight:800;font-size:var(--bb-fs-title);color:var(--bb-accent-ink)}.pg-people{gap:var(--bb-sp-lg);grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.pg-person{gap:var(--bb-sp-xs);padding:var(--bb-sp-xl);border-radius:var(--bb-radius-card);background:var(--bb-surface);color:var(--bb-surface-text);border:1px solid var(--bb-line);flex-direction:column;display:flex}.pg-person__face{object-fit:cover;width:72px;height:72px;margin-bottom:var(--bb-sp-sm);border-radius:50%}.pg-person__face--initials{background:var(--bb-accent);color:var(--bb-on-accent);font-size:var(--bb-fs-h2);place-items:center;line-height:1;display:grid}.pg-person__role{font-size:var(--bb-fs-tiny);letter-spacing:.1em;text-transform:uppercase;color:var(--bb-accent-ink);font-weight:800}.pg-person__name{font-size:var(--bb-fs-lead)}.pg-person__bio{font-size:var(--bb-fs-small);color:var(--bb-muted);margin-top:var(--bb-sp-xs)}.pg-sponsors+.pg-sponsors{margin-top:var(--bb-sp-2xl)}.pg-sponsors__tier{margin-bottom:var(--bb-sp-md)}.pg-sponsors ul{gap:var(--bb-sp-md);margin:0;padding:0;list-style:none;display:grid}.pg-sponsors--headline ul{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.pg-sponsors--rest ul{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr))}.pg-sponsor{justify-content:center;gap:var(--bb-sp-sm);height:100%;min-height:110px;padding:var(--bb-sp-xl) var(--bb-sp-xl);border-radius:var(--bb-radius-card);border:1px solid var(--bb-line);background:var(--bb-plate);color:var(--bb-plate-text);flex-direction:column;text-decoration:none;display:flex}.pg-sponsors--headline .pg-sponsor{border:2px solid var(--bb-accent);min-height:160px}a.pg-sponsor:hover{border-color:var(--bb-accent)}.pg-sponsor img{object-fit:contain;width:auto;max-width:100%;max-height:72px}.pg-sponsors--headline .pg-sponsor img{max-height:96px}.pg-sponsor__name{font-size:calc(26px * var(--bb-font-heading-scale));line-height:.95}.pg-sponsors--headline .pg-sponsor__name{font-size:calc(38px * var(--bb-font-heading-scale))}.pg-sponsor__desc{font-size:var(--bb-fs-body);color:var(--bb-plate-muted)}.se-form{gap:var(--bb-sp-md);margin-top:var(--bb-sp-xl);max-width:560px;display:flex}.se-input{min-width:0;padding:var(--bb-sp-md) var(--bb-sp-lg);font:inherit;font-size:var(--bb-fs-lead);border-radius:var(--bb-radius-small);border:1px solid var(--bb-line);background:var(--bb-surface);color:var(--bb-surface-text);flex:1}.se-input:focus-visible{outline:3px solid var(--bb-accent);outline-offset:1px}.se-group{margin-bottom:var(--bb-sp-2xl)}.se-group__h{color:var(--bb-accent-ink);margin-bottom:var(--bb-sp-sm)}.se-hits{margin:0;padding:0;list-style:none}.se-hit{align-items:baseline;gap:var(--bb-sp-xs) var(--bb-sp-md);padding:var(--bb-sp-md) 0;border-bottom:1px solid var(--bb-line);color:inherit;flex-wrap:wrap;text-decoration:none;display:flex}.se-hit strong{font-size:var(--bb-fs-lead)}.se-hit:hover strong{text-decoration:underline}.pg-contact{margin-block:0}.pg-contact__list{gap:var(--bb-sp-md);flex:0 380px;min-width:0;margin:0;display:grid}.pg-contact__list dt{font-size:var(--bb-fs-tiny);letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-weight:800}.pg-contact__list dd{margin:var(--bb-sp-hair) 0 0;font-size:var(--bb-fs-lead);overflow-wrap:anywhere;font-weight:700}.pg-contact__list a{color:inherit}@media (max-width:760px){.pg-teamrow{grid-template-columns:minmax(0,1fr) auto}.pg-teamrow__meta,.pg-teamrow__staff{grid-column:1}.pg-teamrow__go{grid-area:1/2}.pg-facts dd{font-size:calc(44px * var(--bb-font-heading-scale))}.pg-section{margin-top:var(--bb-sp-5xl)}}.pg-steps{gap:var(--bb-sp-md);counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.pg-steps li{align-items:baseline;gap:var(--bb-sp-md);padding:var(--bb-sp-lg) var(--bb-sp-xl);border-radius:var(--bb-radius-card);background:var(--bb-surface);color:var(--bb-surface-text);border:1px solid var(--bb-line);font-size:var(--bb-fs-body);display:flex}.pg-steps li>.bb-display{font-size:calc(44px * var(--bb-font-heading-scale));color:var(--bb-accent-ink);flex:none;line-height:.8}.pg-sessions{gap:var(--bb-sp-md);display:grid}.pg-session{gap:var(--bb-sp-xl);padding:var(--bb-sp-lg) var(--bb-sp-xl);border-radius:var(--bb-radius-card);background:var(--bb-surface);color:var(--bb-surface-text);border:1px solid var(--bb-line);scroll-margin-top:var(--bb-sp-2xl);grid-template-columns:84px minmax(0,1fr) auto;align-items:center;display:grid}.pg-session__when{text-align:center;padding:var(--bb-sp-sm) 0;border-radius:var(--bb-radius-small);background:var(--bb-pill);flex-direction:column;align-items:center;display:flex}.pg-session__dow,.pg-session__month{font-size:var(--bb-fs-tiny);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.pg-session__dow{color:var(--bb-accent-ink)}.pg-session__date{font-size:calc(40px * var(--bb-font-heading-scale));line-height:.95}.pg-session__tags{gap:var(--bb-sp-xs);flex-wrap:wrap;display:flex}.pg-session__tags .bb-pill{font-size:var(--bb-fs-tiny);padding:var(--bb-sp-xs) var(--bb-sp-sm)}.pg-session__title{font-size:calc(28px * var(--bb-font-heading-scale));margin-top:var(--bb-sp-sm)}.pg-session__time{margin:var(--bb-sp-xs) 0 0}.pg-session__time a{color:inherit}.pg-session__desc{margin:var(--bb-sp-sm) 0 0;color:var(--bb-muted);max-width:60ch}.pg-session__spots{margin-top:var(--bb-sp-md);max-width:520px}.pg-session__act{align-items:flex-end;gap:var(--bb-sp-sm);text-align:right;flex-direction:column;display:flex}.pg-session__left{font-weight:800}.pg-session__left.is-full{color:var(--bb-loss)}.pg-session.is-cancelled{opacity:.6}.pg-session.is-cancelled .pg-session__title{text-decoration:line-through}.pg-btn-line{border-color:var(--bb-text);color:var(--bb-text)}.pg-session--next{padding:var(--bb-sp-2xl);border:2px solid var(--bb-accent);grid-template-columns:130px minmax(0,1fr) auto}.pg-session--next .pg-session__when{padding:var(--bb-sp-lg) 0;background:var(--bb-accent);color:var(--bb-on-accent)}.pg-session--next .pg-session__dow{color:inherit}.pg-session--next .pg-session__date{font-size:calc(64px * var(--bb-font-heading-scale))}.pg-session--next .pg-session__title{font-size:calc(40px * var(--bb-font-heading-scale))}.pg-session--next .pg-session__left{font-size:var(--bb-fs-title)}@media (max-width:760px){.pg-session,.pg-session--next{padding:var(--bb-sp-lg);gap:var(--bb-sp-lg);grid-template-columns:72px minmax(0,1fr)}.pg-session--next .pg-session__date{font-size:calc(44px * var(--bb-font-heading-scale))}.pg-session__act{text-align:left;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}}.pg-session__spots i{background:var(--bb-pill);box-shadow:inset 0 0 0 1px var(--bb-line)}.pg-session__spots i.is-taken{background:var(--bb-accent);box-shadow:none}.pg-routes{gap:var(--bb-sp-lg);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.pg-route{gap:var(--bb-sp-sm);height:100%;padding:var(--bb-sp-2xl);border-radius:var(--bb-radius-card);background:var(--bb-surface);color:var(--bb-surface-text);border:1px solid var(--bb-line);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.pg-route:hover{border-color:var(--bb-accent)}.pg-route--main{background:var(--bb-accent);color:var(--bb-on-accent);border-color:var(--bb-accent)}.pg-route__n{font-size:calc(20px * var(--bb-font-heading-scale));opacity:.6}.pg-route__title{font-size:calc(36px * var(--bb-font-heading-scale));line-height:.92}.pg-route__go{padding-top:var(--bb-sp-sm);font-weight:800;font-size:var(--bb-fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--bb-accent-ink);margin-top:auto}.pg-route--main .pg-route__go{color:inherit}.pg-join{gap:var(--bb-sp-3xl);scroll-margin-top:var(--bb-sp-lg);flex-wrap:wrap;align-items:flex-start;display:flex}.pg-join__intro{flex:300px;min-width:0}.pg-join__intro p{font-size:var(--bb-fs-lead);margin:0}.pg-join__teams{margin:var(--bb-sp-2xl) 0 0;border-top:1px solid var(--bb-line);padding:0;list-style:none}.pg-join__teams a{padding:var(--bb-sp-md) 0;border-bottom:1px solid var(--bb-line);text-decoration:none;display:block}.pg-join__teams a:hover strong{text-decoration:underline}.pg-join__form{min-width:0;padding:var(--bb-sp-3xl);flex:560px}.pg-form{gap:var(--bb-sp-lg);grid-template-columns:minmax(0,1fr);display:grid}.pg-form__row{gap:var(--bb-sp-lg);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));min-width:0;display:grid}.pg-field select{text-overflow:ellipsis;max-width:100%}.pg-field{gap:var(--bb-sp-xs);flex-direction:column;min-width:0;display:flex}.pg-field label{font-weight:700}.pg-field__opt{color:var(--bb-muted);font-weight:500}.pg-field__hint{font-size:var(--bb-fs-small);color:var(--bb-muted);margin-top:calc(-1 * var(--bb-sp-hair))}.pg-field__err{font-size:var(--bb-fs-small);color:var(--bb-loss);font-weight:700}.pg-field input,.ow-confirm,.pg-field select,.pg-field textarea{width:100%;min-height:50px;padding:var(--bb-sp-md) var(--bb-sp-md);font:inherit;font-size:var(--bb-fs-body);color:var(--bb-text);background:var(--bb-page);border:2px solid var(--bb-line);border-radius:var(--bb-radius-small)}.pg-field textarea{resize:vertical;min-height:96px}.pg-field input:focus-visible,.ow-confirm:focus-visible,.pg-field select:focus-visible,.pg-field textarea:focus-visible{outline:3px solid var(--bb-accent);outline-offset:1px;border-color:var(--bb-accent)}.pg-field.has-error input{border-color:var(--bb-loss)}.pg-form__alert{padding:var(--bb-sp-md) var(--bb-sp-lg);border-radius:var(--bb-radius-small);border:2px solid var(--bb-loss);margin:0;font-weight:700}.pg-form__note{margin:calc(-1 * var(--bb-sp-xs)) 0 0;padding:var(--bb-sp-md) var(--bb-sp-lg);border-radius:var(--bb-radius-small);background:var(--bb-pill);font-weight:600}.pg-form__submit{justify-self:start;min-width:180px}.pg-form__submit:disabled{opacity:.6;cursor:progress}.pg-form__small{font-size:var(--bb-fs-small);margin:0}.pg-form__small a{color:inherit}.pg-sent__title{font-size:calc(44px * var(--bb-font-heading-scale));color:var(--bb-accent-ink)}.pg-sent p{font-size:var(--bb-fs-lead);margin:var(--bb-sp-md) 0 0}@media (max-width:760px){.pg-join__form{padding:var(--bb-sp-xl)}.pg-form__submit{justify-self:stretch}}.pg-session__tags .bb-pill{box-shadow:inset 0 0 0 1px var(--bb-line)}.pg-signin{max-width:520px;padding:var(--bb-sp-3xl)}.pg-signin__sent{font-size:var(--bb-fs-lead);overflow-wrap:anywhere;margin:0}.pg-code{letter-spacing:.4em;text-align:center;font-weight:800;font-size:var(--bb-fs-h3)!important}.pg-signin__again{margin-top:var(--bb-sp-lg);font-size:var(--bb-fs-body)}.pg-textbtn{min-height:44px;font:inherit;color:var(--bb-accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.pg-textbtn:disabled{opacity:.6}@media (max-width:760px){.pg-signin{padding:var(--bb-sp-xl)}}.bb-avatar{width:26px;height:26px;font-weight:800;font-size:var(--bb-fs-small);background:var(--bb-hero-button);color:var(--bb-on-hero-button);border-radius:50%;place-items:center;display:inline-grid}.pg-book{gap:var(--bb-sp-3xl);flex-wrap:wrap;align-items:flex-start;display:flex}.pg-book__info{flex:320px;min-width:0}.pg-book__panel{min-width:0;padding:var(--bb-sp-2xl);flex:520px}.pg-book__left{font-size:calc(48px * var(--bb-font-heading-scale))}.pg-book__desc{font-size:var(--bb-fs-lead);margin:var(--bb-sp-xl) 0 0}.pg-book__msg{font-size:var(--bb-fs-lead);margin:0}.pg-book__msg a{color:var(--bb-accent-ink);font-weight:700}.pg-book__h{font-size:calc(32px * var(--bb-font-heading-scale))}.pg-book__sub{margin:var(--bb-sp-xs) 0 0}.pg-book__go{min-height:58px;font-size:var(--bb-fs-lead);justify-self:stretch}.pg-book__done{font-size:var(--bb-fs-lead);margin:0}.pg-book__side{margin:var(--bb-sp-xs) 0 0;font-size:var(--bb-fs-lead)}.pg-book__done .bb-display{font-size:calc(52px * var(--bb-font-heading-scale));color:var(--bb-accent-ink);margin-bottom:var(--bb-sp-xs);display:block}.pg-book__pay{padding:var(--bb-sp-lg) var(--bb-sp-lg);border-radius:var(--bb-radius-small);border:2px solid var(--bb-accent);gap:var(--bb-sp-md);display:grid}.pg-book__pay p{margin:0}.pg-flash{margin:0 0 var(--bb-sp-xl);padding:var(--bb-sp-md) var(--bb-sp-lg);border-radius:var(--bb-radius-small);background:var(--bb-accent);color:var(--bb-on-accent);font-weight:700}.pg-session__mine{color:var(--bb-win)}.pg-field__label,.pg-radios legend{font-weight:700}.pg-field .pg-textbtn{align-self:flex-start}.pg-radios{gap:var(--bb-sp-xs);border:0;flex-direction:column;margin:0;padding:0;display:flex}.pg-radios label,.pg-check{align-items:flex-start;gap:var(--bb-sp-md);min-height:44px;padding-top:var(--bb-sp-sm);cursor:pointer;font-weight:500;display:flex}.pg-radios input,.pg-check input{width:22px;height:22px;min-height:0;accent-color:var(--bb-accent);flex:none;margin:0}.pg-check{padding:var(--bb-sp-md) var(--bb-sp-md);border-radius:var(--bb-radius-small);background:var(--bb-pill)}.pg-check.has-error{outline:2px solid var(--bb-loss)}.pg-waiver{max-height:240px;padding:var(--bb-sp-lg) var(--bb-sp-lg);border-radius:var(--bb-radius-small);border:1px solid var(--bb-line);background:var(--bb-page);font-size:var(--bb-fs-small);line-height:1.55;overflow-y:auto}.pg-waiver p{margin:var(--bb-sp-sm) 0 0}.pg-sig{border-radius:var(--bb-radius-small);border:2px solid var(--bb-line);touch-action:none;background:#fff;position:relative}.pg-field.has-error .pg-sig{border-color:var(--bb-loss)}.pg-sig__pad{cursor:crosshair;width:100%;height:160px;display:block}.pg-sig__line{padding-top:var(--bb-sp-xs);font-size:var(--bb-fs-tiny);color:#5a6478;pointer-events:none;border-top:1px dashed #9aa3b2;position:absolute;bottom:34px;left:16px;right:16px}.pg-sig__clear{color:#14213d;position:absolute;top:4px;right:10px}.pg-cancel summary{cursor:pointer;color:var(--bb-accent-ink);align-items:center;min-height:44px;font-weight:700;display:flex}.pg-cancel .pg-form{margin-top:var(--bb-sp-md)}@media (max-width:760px){.pg-book__panel{padding:var(--bb-sp-lg)}}.pg-sessionhead{padding-block:var(--bb-sp-3xl) var(--bb-sp-5xl)}.pg-sessionhead .pg-article__title{max-width:900px}.pg-radios legend{padding:0}.pg-form__row{align-items:end}.pg-book__flash{flex:100%;margin:0}@media (max-width:920px){.pg-book__panel{order:-1}.pg-book__flash{order:-2}}.pg-inline{color:var(--bb-accent-ink);font-weight:700}.pg-contact__list--page{margin-bottom:var(--bb-sp-2xl)}.pg-contact__list--page dt{color:var(--bb-muted);opacity:1}.pg-callout{padding:var(--bb-sp-lg) var(--bb-sp-xl);border-radius:var(--bb-radius-small);border-left:4px solid var(--bb-accent);background:var(--bb-surface);color:var(--bb-surface-text)}.pg-callout p{margin:var(--bb-sp-xs) 0 0}.pg-callout a{color:var(--bb-accent-ink);font-weight:700}.pg-emergency{align-items:baseline;gap:var(--bb-sp-xs) var(--bb-sp-lg);padding:var(--bb-sp-lg) var(--bb-sp-xl);border-radius:var(--bb-radius-card);color:#fff;background:#b3261e;flex-wrap:wrap;display:flex}.pg-emergency .bb-display{font-size:calc(30px * var(--bb-font-heading-scale))}.pg-helplines{border-top:1px solid var(--bb-line);margin:0;padding:0;list-style:none}.pg-helplines li{gap:var(--bb-sp-hair) var(--bb-sp-lg);padding:var(--bb-sp-md) 0;border-bottom:1px solid var(--bb-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.pg-helplines a{color:var(--bb-accent-ink);white-space:nowrap;font-weight:800}.pg-helplines span{font-size:var(--bb-fs-small);color:var(--bb-muted);grid-column:1/-1}@media (max-width:520px){.pg-helplines li{grid-template-columns:1fr}}.ag-type{font-size:var(--bb-fs-tiny);letter-spacing:.1em;text-transform:uppercase;padding:var(--bb-sp-hair) var(--bb-sp-sm);border-radius:var(--bb-radius-small);white-space:nowrap;font-weight:800;display:inline-block}.ag-type--matches{background:var(--bb-accent);color:var(--bb-on-accent)}.ag-type--training{color:var(--bb-text);box-shadow:inset 0 0 0 1.5px var(--bb-text);background:0 0}.ag-type--play{background:var(--bb-hero-button);color:var(--bb-on-hero-button);box-shadow:inset 0 0 0 1px var(--bb-line)}.ag-type--events{background:var(--bb-surface);color:var(--bb-surface-text);box-shadow:inset 0 0 0 1px var(--bb-line)}.ag-dot{width:10px;height:10px;margin-right:var(--bb-sp-sm);border-radius:50%;flex:none;box-shadow:inset 0 0 0 1.5px}.ag-dot--matches{background:var(--bb-accent);box-shadow:none}.ag-dot--play{background:var(--bb-hero-button)}.ag-dot--events{background:var(--bb-surface)}.bb-chip[aria-current=page] .ag-dot{box-shadow:inset 0 0 0 1.5px}.ag-section{margin-bottom:var(--bb-sp-6xl);scroll-margin-top:var(--bb-sp-2xl)}.ag-filters{gap:var(--bb-sp-md);margin-bottom:var(--bb-sp-sm);flex-direction:column;display:flex}.ag-filters__label{font-size:var(--bb-fs-tiny);margin-right:var(--bb-sp-xs)}.ag-when{padding:var(--bb-sp-xs);align-self:flex-start;gap:var(--bb-sp-xs);border-radius:var(--bb-radius-button);border:2px solid var(--bb-line);display:inline-flex}.ag-when__tab{min-height:40px;padding:0 var(--bb-sp-lg);border-radius:var(--bb-radius-button);font-weight:800;font-size:var(--bb-fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--bb-text);align-items:center;text-decoration:none;display:inline-flex}.ag-when__tab[aria-current=page]{background:var(--bb-text);color:var(--bb-page)}.ag-day{margin-top:var(--bb-sp-3xl)}.ag-day__head{z-index:1;background:var(--bb-page);padding-top:var(--bb-sp-sm);position:sticky;top:0}.ag-add{margin-left:auto;position:relative}.ag-add>summary{cursor:pointer;min-height:32px;padding:0 var(--bb-sp-sm);border:1px solid var(--bb-line);color:var(--bb-accent-ink);font-weight:800;font-size:var(--bb-fs-small);border-radius:999px;align-items:center;list-style:none;display:inline-flex}.ag-add>summary::-webkit-details-marker{display:none}.ag-add[open]>summary{background:var(--bb-surface)}.ag-add__menu{z-index:3;background:var(--bb-surface);border:1px solid var(--bb-line);border-radius:var(--bb-radius-small);min-width:220px;display:grid;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 10px 30px #00000059}.ag-add__menu a{padding:var(--bb-sp-sm) var(--bb-sp-md);color:var(--bb-text);font-weight:700;text-decoration:none}.ag-add__menu a:hover{background:var(--bb-page)}.ag-addmore{margin-top:var(--bb-sp-sm)}.ag-addday{align-items:flex-end;gap:var(--bb-sp-md);flex-wrap:wrap;display:flex}.ag-addday__link{justify-content:space-between;align-items:center;min-height:44px;display:flex}.ag-day__list{margin:0;padding:0;list-style:none}.ag-row{border-bottom:1px solid var(--bb-line);scroll-margin-top:var(--bb-sp-6xl)}.ag-row__link{gap:var(--bb-sp-md) var(--bb-sp-xl);padding:var(--bb-sp-lg) var(--bb-sp-xs);color:var(--bb-text);grid-template-columns:84px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}a.ag-row__link:hover .ag-row__title{text-decoration:underline}.ag-row__big{font-size:calc(26px * var(--bb-font-heading-scale));line-height:1}.ag-row__sub{font-size:var(--bb-fs-tiny);letter-spacing:.06em;text-transform:uppercase;margin-top:var(--bb-sp-xs);font-weight:800}.ag-row__tags{align-items:center;gap:var(--bb-sp-xs) var(--bb-sp-sm);flex-wrap:wrap;display:flex}.ag-row__team{font-size:var(--bb-fs-small);color:var(--bb-accent-ink);font-weight:700}.ag-row__title{font-weight:700;font-size:var(--bb-fs-lead);margin-top:var(--bb-sp-xs);overflow-wrap:anywhere}.ag-row__title a{color:inherit}.ag-row__meta{font-size:var(--bb-fs-small);margin-top:var(--bb-sp-hair)}.ag-row__go{font-size:var(--bb-fs-title);color:var(--bb-muted)}.ag-row__act{align-items:flex-end;gap:var(--bb-sp-sm);text-align:right;flex-direction:column;display:flex}.ag-person{align-items:flex-end;gap:var(--bb-sp-xs);scroll-margin-top:var(--bb-sp-6xl);flex-direction:column;display:flex}.ag-off{font-size:var(--bb-fs-tiny);letter-spacing:.06em;text-transform:uppercase;color:var(--bb-loss);font-weight:800}.ag-row.is-off .ag-row__title,.ag-row.is-off .ag-row__big{color:var(--bb-muted);text-decoration:line-through}.ag-more{margin-top:var(--bb-sp-2xl)}.ag-hint{margin-top:var(--bb-sp-xl)}.ag-top{gap:var(--bb-sp-xl);margin-bottom:var(--bb-sp-5xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ag-top--solo{max-width:640px;margin-bottom:var(--bb-sp-3xl);grid-template-columns:minmax(0,1fr)}.ag-needs,.ag-next{border-radius:var(--bb-radius-card);padding:var(--bb-sp-xl);border:2px solid var(--bb-line)}.ag-needs__title,.ag-next__eyebrow{font-size:var(--bb-fs-small);align-items:center;gap:var(--bb-sp-sm);margin:0;display:flex}.ag-needs__count{min-width:24px;height:24px;padding:0 var(--bb-sp-xs);background:var(--bb-accent);color:var(--bb-on-accent);font-size:var(--bb-fs-small);border-radius:12px;place-items:center;display:inline-grid}.ag-needs__clear{margin:var(--bb-sp-md) 0 0;color:var(--bb-win);font-weight:700}.ag-needs__list{margin:var(--bb-sp-md) 0 0;padding:0;list-style:none}.ag-need{justify-content:space-between;align-items:center;gap:var(--bb-sp-sm) var(--bb-sp-lg);padding:var(--bb-sp-md) 0;border-top:1px solid var(--bb-line);flex-wrap:wrap;display:flex}.ag-need__what{flex:200px;font-weight:700}.ag-need__when{font-size:var(--bb-fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--bb-accent-ink);font-weight:800;display:block}.ag-need--urgent .ag-need__what{color:var(--bb-loss)}.ag-need--more{justify-content:flex-start}.ag-need .pg-yesno__q{display:none}.ag-next{background:var(--bb-surface);color:var(--bb-surface-text)}.ag-next__head{justify-content:space-between;align-items:center;gap:var(--bb-sp-md);display:flex}.ag-next__body{gap:var(--bb-sp-sm);margin-top:var(--bb-sp-md);display:grid}.ag-next__day{font-size:calc(40px * var(--bb-font-heading-scale));line-height:.95}.ag-next__date{margin-top:var(--bb-sp-xs);font-weight:700}.ag-next__title{font-size:calc(28px * var(--bb-font-heading-scale));margin-top:var(--bb-sp-hair);overflow-wrap:anywhere;line-height:1.05}.ag-next__meta{font-size:var(--bb-fs-body);margin-top:var(--bb-sp-xs);opacity:.85}.ag-next .ag-row__team{color:inherit;opacity:.85}.ag-next__people{gap:var(--bb-sp-sm);margin-top:var(--bb-sp-lg);padding-top:var(--bb-sp-md);border-top:1px solid var(--bb-line);display:grid}.ag-next__people .ag-person{align-items:flex-start}.ag-next__people .pg-yesno{justify-content:flex-start}.ag-next__more{margin-top:var(--bb-sp-md);color:inherit;font-weight:800;display:inline-block}@media (max-width:860px){.ag-top{grid-template-columns:minmax(0,1fr)}.ag-next{order:-1}}@media (max-width:760px){.ag-row__link{grid-template-columns:60px minmax(0,1fr)}.ag-row__go{display:none}.ag-row__act{text-align:left;grid-column:1/-1;align-items:stretch}.ag-person{align-items:stretch}.ag-row__big{font-size:calc(21px * var(--bb-font-heading-scale))}}.pg-item__picked{color:var(--bb-win);font-weight:800}.pg-yesno{justify-content:flex-end;align-items:center;gap:var(--bb-sp-sm);flex-wrap:wrap;display:flex}.pg-yesno__q{margin-right:var(--bb-sp-xs);font-weight:700}.pg-yesno__btn{min-width:72px;min-height:48px;padding:0 var(--bb-sp-lg);border-radius:var(--bb-radius-button);font:inherit;font-weight:800;font-size:var(--bb-fs-body);cursor:pointer;border:2px solid var(--bb-line);color:var(--bb-text);background:0 0}.pg-yesno__btn--yes{background:var(--bb-win);border-color:var(--bb-win);color:var(--bb-on-result)}.pg-yesno__btn:hover{filter:brightness(1.08)}.pg-yesno__btn--no:hover{border-color:var(--bb-loss)}.pg-answer{font-weight:800}.pg-answer--yes{color:var(--bb-win)}.pg-answer--no{color:var(--bb-loss)}.pg-answer--none{color:var(--bb-muted)}.pg-item__pending{font-size:var(--bb-fs-small)}.pg-item__change{text-align:left}.pg-item__change[open]{width:min(360px,100%)}@media (max-width:760px){.pg-yesno{justify-content:flex-start}.pg-yesno__q{flex:100%}.pg-yesno__btn{flex:1 1 0}.pg-item__change[open]{width:100%}}.pg-people-nav{margin-bottom:var(--bb-sp-2xl)}.pg-season{margin-bottom:var(--bb-sp-6xl);scroll-margin-top:var(--bb-sp-2xl)}.pg-season__head{align-items:baseline;gap:var(--bb-sp-xs) var(--bb-sp-lg);margin-bottom:var(--bb-sp-lg);flex-wrap:wrap;display:flex}.pg-season__head .pg-h2,.pg-season__nums{margin:0}.pg-season__recent,.pg-season__badges{margin-top:var(--bb-sp-2xl)}.pg-season h3{font-size:var(--bb-fs-tiny);margin:0 0 var(--bb-sp-sm)}.pg-season__recent ul{border-top:1px solid var(--bb-line);margin:0;padding:0;list-style:none}.pg-season__recent a{align-items:center;gap:var(--bb-sp-sm) var(--bb-sp-md);padding:var(--bb-sp-md) var(--bb-sp-xs);border-bottom:1px solid var(--bb-line);color:inherit;flex-wrap:wrap;text-decoration:none;display:flex}.pg-season__recent a:hover strong{text-decoration:underline}.pg-season__game{flex-direction:column;flex:220px;min-width:0;display:flex}.pg-season__game .bb-muted{font-size:var(--bb-fs-small)}.pg-season__potm{color:var(--bb-accent-ink);font-weight:800}.pg-season__nums{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.pg-subs{margin-bottom:var(--bb-sp-6xl);scroll-margin-top:var(--bb-sp-2xl)}.pg-subs__overdue{margin:0 0 var(--bb-sp-lg);padding:var(--bb-sp-md) var(--bb-sp-lg);border-radius:var(--bb-radius-small);border:2px solid var(--bb-loss)}.pg-subs__credit{margin:0 0 var(--bb-sp-lg);padding:var(--bb-sp-md) var(--bb-sp-lg);border-radius:var(--bb-radius-small);border:2px solid var(--bb-win)}.pg-subs__grid{gap:var(--bb-sp-2xl);flex-wrap:wrap;align-items:flex-start;display:flex}.pg-subs__summary{flex:380px;min-width:0}.pg-subs__schedule{flex:320px;min-width:0}.pg-subs__figs{justify-content:space-between;align-items:baseline;gap:var(--bb-sp-xs) var(--bb-sp-lg);flex-wrap:wrap;display:flex}.pg-subs__figs .bb-display{font-size:calc(44px * var(--bb-font-heading-scale));margin-right:var(--bb-sp-xs)}.pg-subs__bar{height:14px;margin-top:var(--bb-sp-md);background:var(--bb-pill);box-shadow:inset 0 0 0 1px var(--bb-line);border-radius:999px;overflow:hidden}.pg-subs__bar i{background:var(--bb-win);border-radius:999px;height:100%;display:block}.pg-subs__of{margin-top:var(--bb-sp-xs);font-size:var(--bb-fs-small)}.pg-subs__next{margin:var(--bb-sp-lg) 0 0;font-size:var(--bb-fs-lead)}.pg-subs__bank{margin:var(--bb-sp-xl) 0 var(--bb-sp-sm);padding-top:var(--bb-sp-lg);border-top:1px solid var(--bb-line);gap:var(--bb-sp-sm);display:grid}.pg-subs__bank div{justify-content:space-between;gap:var(--bb-sp-hair) var(--bb-sp-md);flex-wrap:wrap;display:flex}.pg-subs__bank dt{color:var(--bb-muted);font-size:var(--bb-fs-small)}.pg-subs__bank dd{margin:0;font-weight:700}.pg-subs__ref dd{font-size:var(--bb-fs-title);color:var(--bb-accent-ink)}.pg-mono{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pg-subs__schedule h3{font-size:var(--bb-fs-tiny);margin:0 0 var(--bb-sp-sm)}.pg-subs__schedule ul{border-top:1px solid var(--bb-line);margin:0;padding:0;list-style:none}.pg-subs__schedule li{gap:var(--bb-sp-md);padding:var(--bb-sp-md) var(--bb-sp-xs);border-bottom:1px solid var(--bb-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.pg-subs__schedule li.is-paid{color:var(--bb-muted)}.pg-subs__amt{font-weight:700}.pg-subs__st{font-size:var(--bb-fs-small);text-align:right;min-width:84px;font-weight:800}.pg-subs__st--paid{color:var(--bb-win)}.pg-subs__st--overdue{color:var(--bb-loss)}.pg-subs__st--waived{color:var(--bb-muted)}.pg-toollink{gap:var(--bb-sp-xs);margin-bottom:var(--bb-sp-4xl);flex-direction:column;text-decoration:none;display:flex}.pg-toollink strong{font-size:var(--bb-fs-lead)}.pg-toollink:hover strong{text-decoration:underline}.mh-tool{gap:var(--bb-sp-3xl);flex-wrap:wrap;align-items:flex-start;display:flex}.mh-controls{flex:340px;min-width:0;max-width:460px}.mh-preview{flex:432px;min-width:0;position:sticky;top:16px}.mh-stage{border-radius:var(--bb-radius-small);width:100%;max-width:560px;overflow:hidden;box-shadow:0 20px 50px #00000059}.mh-checks{gap:var(--bb-sp-md);flex-wrap:wrap;align-items:center;display:flex}.mh-inline{align-items:center;gap:var(--bb-sp-sm);flex-direction:row}.mh-inline select{width:auto;min-height:44px}.mh-photo{border:1px solid var(--bb-line);border-radius:var(--bb-radius-small);padding:var(--bb-sp-md) var(--bb-sp-lg);gap:var(--bb-sp-sm);margin:0;display:grid}.mh-photo legend{padding:0 var(--bb-sp-xs);font-weight:700}.mh-photo input[type=file]{font:inherit}.mh-range{gap:var(--bb-sp-xs);font-size:var(--bb-fs-small);font-weight:600;display:grid}.mh-range input{width:100%;accent-color:var(--bb-accent)}.mh-warn{color:var(--bb-loss);font-weight:700}.mh-save{min-height:58px;font-size:var(--bb-fs-lead)}@media (max-width:860px){.mh-preview{order:-1;position:static}.mh-controls{max-width:none}}.mh-seg{gap:var(--bb-sp-xs);flex-wrap:wrap;display:inline-flex}.mh-seg button{min-height:44px;padding:0 var(--bb-sp-lg);border-radius:var(--bb-radius-button);border:2px solid var(--bb-line);color:var(--bb-text);font:inherit;cursor:pointer;background:0 0;font-weight:700}.mh-seg button[aria-pressed=true]{background:var(--bb-accent);border-color:var(--bb-accent);color:var(--bb-on-accent)}.mh-preview--stack{gap:var(--bb-sp-2xl);display:grid}.mh-ticks{gap:var(--bb-sp-xs);grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));max-height:340px;display:grid;overflow-y:auto}.mh-tick{min-height:40px;padding:var(--bb-sp-sm) var(--bb-sp-sm);font-size:var(--bb-fs-body)}.mh-tick strong{min-width:22px;display:inline-block}.mh-slot{gap:var(--bb-sp-sm);grid-template-columns:44px 64px minmax(0,1fr);align-items:center;display:grid}.mh-slot input{min-height:42px;padding:var(--bb-sp-sm) var(--bb-sp-sm);font:inherit;color:var(--bb-text);background:var(--bb-page);border:2px solid var(--bb-line);border-radius:var(--bb-radius-small);width:100%}.mh-slot__pos{font-size:var(--bb-fs-small);color:var(--bb-muted);font-weight:800}.pg-sessionhead .bb-tabs{flex-wrap:wrap}@media (max-width:520px){.pg-sessionhead .bb-tab{padding:0 var(--bb-sp-md);font-size:var(--bb-fs-small)}}.pg-tup{gap:var(--bb-sp-lg);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;display:grid}.pg-tup__count{padding:var(--bb-sp-lg) var(--bb-sp-xl)}.pg-tup__count strong{font-size:calc(56px * var(--bb-font-heading-scale));line-height:1}.pg-tup__count span{font-weight:700}.pg-tup__next{gap:var(--bb-sp-sm);display:grid}.pg-tup__line{font-size:var(--bb-fs-lead);margin:0}.pg-tup__bar{background:var(--bb-pill);height:12px;box-shadow:inset 0 0 0 1px var(--bb-line);border-radius:6px;overflow:hidden}.pg-tup__bar i{background:var(--bb-accent);border-radius:6px;height:100%;display:block}@media (max-width:620px){.pg-tup{grid-template-columns:minmax(0,1fr)}}
