.rc-subhead{margin-bottom:var(--rc-space-4);font-size:var(--rc-text-lg);font-weight:750;line-height:var(--rc-leading-snug);color:var(--rc-color-heading);display:flex;align-items:center;gap:var(--rc-space-2)}.rc-grid-2,.rc-grid-3{display:grid;gap:var(--rc-space-5);grid-template-columns:minmax(0,1fr)}.rc-grid-2>li,.rc-grid-3>li{display:flex}.rc-grid-2>li>*,.rc-grid-3>li>*{flex:1}.rc-two-col{display:grid;gap:var(--rc-space-8)}.rc-two-col--tight{gap:var(--rc-space-5)}.rc-split{display:grid;gap:var(--rc-space-8);align-items:center}.rc-split .rc-photo{border-radius:var(--rc-radius-lg)}.rc-prose--lead{font-size:var(--rc-text-lg);color:var(--rc-color-text)}@media (min-width:640px){.rc-grid-2,.rc-grid-3,.rc-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.rc-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-split{grid-template-columns:1.1fr .9fr;gap:var(--rc-space-16)}}.rc-more-link{display:inline-flex;align-items:center;gap:var(--rc-space-1);min-height:40px;font-weight:700;color:var(--rc-color-link)}.rc-more-link:hover{text-decoration:underline;text-underline-offset:.2em}.rc-tip{display:flex;gap:var(--rc-space-2);align-items:flex-start;margin-top:var(--rc-space-4);padding:var(--rc-space-3) var(--rc-space-4);border-radius:var(--rc-radius-sm);background:var(--rc-color-highlight-tint);font-size:var(--rc-text-sm)}.rc-tip svg{flex:none;margin-top:2px}.rc-skeleton-list{display:grid;border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-md);background:var(--rc-color-surface);overflow:hidden}.rc-skeleton-row{display:flex;align-items:center;gap:var(--rc-space-4);padding:var(--rc-space-4);border-bottom:1px solid var(--rc-color-border)}.rc-skeleton-row:last-child{border-bottom:0}.rc-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(17.5rem,86%);gap:var(--rc-space-4);overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--rc-gutter) * -1);padding:2px var(--rc-gutter) var(--rc-space-4);scroll-padding-inline:var(--rc-gutter)}.rc-rail>li{scroll-snap-align:start;display:flex}.rc-rail>li>*{flex:1}@media (min-width:640px){.rc-rail{grid-auto-columns:minmax(18rem,46%)}}@media (min-width:1080px){.rc-rail{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin-inline:0;padding:0}}.rc-hero{position:relative;overflow:hidden;isolation:isolate;padding-block:var(--rc-space-10) calc(var(--rc-space-16) + var(--rc-space-4));background:var(--rc-color-header-bg);color:var(--rc-color-header-text)}.rc-hero__lines{position:absolute;inset:0;z-index:-1;width:100%;height:100%;color:var(--rc-color-header-text);opacity:.12}.rc-hero .rc-hero__photo{position:absolute;inset:0;z-index:-2;aspect-ratio:auto}.rc-hero--photo:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,color-mix(in srgb,var(--rc-color-header-bg) 94%,transparent) 0,color-mix(in srgb,var(--rc-color-header-bg) 80%,transparent) 45%,color-mix(in srgb,var(--rc-color-header-bg) 45%,transparent) 100%)}.rc-hero--photo .rc-hero__lines{opacity:.08}.rc-hero__grid{display:grid;gap:var(--rc-space-8);align-items:end}.rc-hero__copy{display:flex;flex-direction:column;gap:var(--rc-space-5)}.rc-hero__org{display:inline-flex;align-items:center;gap:var(--rc-space-2);font-weight:700;color:var(--rc-color-highlight-bg)}.rc-hero__title{font-size:var(--rc-text-hero);font-stretch:68%;font-weight:850;line-height:.88;letter-spacing:-.018em;color:var(--rc-color-header-text);max-width:11ch}.rc-hero__text{max-width:44ch;font-size:var(--rc-text-lg);color:var(--rc-color-header-muted)}.rc-hero__formats{display:flex;flex-wrap:wrap;gap:var(--rc-space-2)}.rc-format-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--rc-space-4);border:1.5px solid color-mix(in srgb,var(--rc-color-header-text) 32%,transparent);border-radius:var(--rc-radius-pill);font-weight:650;font-size:var(--rc-text-sm);transition:border-color var(--rc-duration-fast) var(--rc-ease-out),color var(--rc-duration-fast) var(--rc-ease-out)}.rc-format-chip:hover{border-color:var(--rc-color-highlight-bg);color:var(--rc-color-highlight-bg)}.rc-hero__slot{position:absolute;right:var(--rc-gutter);top:var(--rc-space-3);padding:2px 8px;border:1px dashed color-mix(in srgb,var(--rc-color-header-text) 40%,transparent);border-radius:var(--rc-radius-xs);font-size:var(--rc-text-2xs);color:var(--rc-color-header-muted)}.rc-hero-search{--rc-focus-outline-color:var(--rc-brand-text);display:flex;flex-direction:column;gap:var(--rc-space-4);padding:var(--rc-space-6) var(--rc-space-5);border-top:6px solid var(--rc-color-highlight-bg);border-radius:var(--rc-radius-lg);background:var(--rc-color-page);color:var(--rc-color-text);box-shadow:var(--rc-shadow-3)}.rc-hero-search__title{font-size:var(--rc-text-2xl)}.rc-hero-search .rc-label,.rc-hero-search__title{color:var(--rc-brand-text)}.rc-hero-search__fields{display:grid;gap:var(--rc-space-3)}@media (min-width:640px){.rc-hero-search{padding:var(--rc-space-8)}.rc-hero-search__fields{grid-template-columns:1fr 1fr}.rc-hero-search__fields>:last-child{grid-column:1/-1}}@media (min-width:1080px){.rc-hero{padding-block:var(--rc-space-20) calc(var(--rc-space-20) + var(--rc-space-10))}.rc-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--rc-space-16)}}.rc-actions{position:relative;z-index:1;margin-top:calc(var(--rc-space-12) * -1)}.rc-actions__grid{display:grid;gap:var(--rc-space-4)}.rc-action{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rc-space-3);padding:var(--rc-space-6);border-radius:var(--rc-radius-lg);background:var(--rc-color-surface);border:1px solid var(--rc-color-border);box-shadow:var(--rc-shadow-2)}.rc-action--find{display:none}.rc-action__title{font-size:var(--rc-text-3xl)}.rc-action__text{color:var(--rc-color-text-muted);max-width:40ch}.rc-action__stat{margin-block:var(--rc-space-2);font-weight:650}.rc-action__stat .rc-num{display:block;font-size:var(--rc-text-4xl);font-weight:850;font-stretch:70%;line-height:1;color:var(--rc-color-action-bg)}.rc-action--register{position:relative;overflow:hidden;padding:0;background:var(--rc-color-action-bg);border-color:transparent;color:var(--rc-color-action-text);--rc-color-heading:var(--rc-color-action-text);--rc-focus-outline-color:var(--rc-brand-highlight)}.rc-action--register .rc-action__text{color:color-mix(in srgb,var(--rc-color-action-text) 88%,var(--rc-color-action-bg))}.rc-action__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rc-space-3);padding:var(--rc-space-6)}.rc-action__photo{display:none}.rc-action__player{display:inline-flex;align-items:center;gap:var(--rc-space-2);min-height:44px;font-weight:650;text-decoration:underline;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.rc-steps{counter-reset:rc-step;display:flex;flex-wrap:wrap;gap:var(--rc-space-2) var(--rc-space-5);margin-block:var(--rc-space-1) var(--rc-space-3);font-weight:650}.rc-steps li{counter-increment:rc-step;display:inline-flex;align-items:center;gap:var(--rc-space-2)}.rc-steps li:before{content:counter(rc-step);display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--rc-color-highlight-bg);color:var(--rc-color-highlight-text);font-size:var(--rc-text-xs);font-weight:800}@media (min-width:900px){.rc-actions__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:var(--rc-space-5)}.rc-action{padding:var(--rc-space-8)}.rc-action--find{display:flex}.rc-action--register{flex-direction:row;align-items:stretch;padding:0}.rc-action__content{flex:1;padding:var(--rc-space-8)}.rc-action .rc-action__photo{display:block;flex:none;width:34%;aspect-ratio:auto}}.rc-results-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rc-space-10)}@media (min-width:1080px){.rc-results-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.rc-news-grid{display:grid;gap:var(--rc-space-5)}.rc-news-card__body{display:flex;flex-direction:column;gap:var(--rc-space-2);padding:var(--rc-space-5)}.rc-news-card__meta{display:flex;flex-wrap:wrap;gap:var(--rc-space-3);font-size:var(--rc-text-xs);font-weight:650;color:var(--rc-color-text-subtle)}.rc-news-card__meta span{color:var(--rc-color-link)}.rc-news-card__title{font-size:var(--rc-text-xl);font-stretch:82%;line-height:1.08}.rc-news-card__title--lg{font-size:var(--rc-text-3xl)}.rc-news-card__summary{color:var(--rc-color-text-muted)}@media (min-width:640px){.rc-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.rc-news-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.rc-news-card--featured{grid-row:span 2}.rc-news-grid>:nth-child(4){grid-column:2/span 2;flex-direction:row}.rc-news-grid>:nth-child(4) .rc-photo{width:40%;flex:none;aspect-ratio:auto}}.rc-venue-card__body{display:flex;flex-direction:column;gap:var(--rc-space-2);padding:var(--rc-space-5)}.rc-venue-card__title{font-size:var(--rc-text-2xl)}.rc-venue-card__town{color:var(--rc-color-text-muted);margin-bottom:var(--rc-space-2)}.rc-sponsor{display:inline-grid;place-items:center;min-height:64px;padding:var(--rc-space-3) var(--rc-space-5);border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-sm);background:var(--rc-color-surface);color:var(--rc-color-heading)}.rc-sponsor img{max-height:40px;width:auto}.rc-sponsor__word{font-family:var(--rc-font-display);font-weight:800;font-stretch:85%;font-size:var(--rc-text-lg);letter-spacing:.01em;white-space:nowrap}.rc-sponsor--lg{min-height:84px;padding-inline:var(--rc-space-8)}.rc-sponsor--lg .rc-sponsor__word{font-size:var(--rc-text-2xl)}.rc-sponsor--sm .rc-sponsor__word{font-size:var(--rc-text-md);font-weight:700}a.rc-sponsor:hover{border-color:var(--rc-color-border-strong)}.rc-sponsor-strip{display:grid;gap:var(--rc-space-5);align-items:center}.rc-sponsor-strip__title{font-size:var(--rc-text-md);font-weight:750;color:var(--rc-color-text-muted)}.rc-sponsor-strip__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rc-space-3)}.rc-sponsor-strip__list .rc-sponsor{width:100%;padding-inline:var(--rc-space-3)}.rc-sponsor-strip__list .rc-sponsor__word{white-space:normal;text-align:center}@media (min-width:640px){.rc-sponsor-strip__list{display:flex;flex-wrap:wrap}.rc-sponsor-strip__list .rc-sponsor{width:auto;padding-inline:var(--rc-space-5)}}@media (min-width:1080px){.rc-sponsor-strip{grid-template-columns:auto 1fr auto;gap:var(--rc-space-8)}}.rc-sponsor-feature{display:grid;gap:var(--rc-space-5);align-items:center}.rc-sponsor-feature .rc-sponsor{justify-self:start}.rc-sponsor-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rc-space-3)}@media (min-width:900px){.rc-sponsor-feature{grid-template-columns:auto 1fr;gap:var(--rc-space-10)}}.rc-help-strip{display:grid;gap:var(--rc-space-6);padding:var(--rc-space-8) var(--rc-space-6);border-radius:var(--rc-radius-lg);background:var(--rc-color-highlight-tint);border:1px solid color-mix(in srgb,var(--rc-color-highlight-bg) 45%,var(--rc-color-surface))}.rc-help-strip__title{font-size:var(--rc-text-3xl)}.rc-help-strip__text{margin-top:var(--rc-space-2);max-width:48ch;color:var(--rc-color-text-muted)}.rc-help-strip__links{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rc-space-2)}.rc-help-strip__links a{display:flex;align-items:center;min-height:52px;padding:0 var(--rc-space-4);border-radius:var(--rc-radius-sm);background:var(--rc-color-surface);border:1px solid var(--rc-color-border);font-weight:700}.rc-help-strip__links a:hover{border-color:var(--rc-color-text)}@media (min-width:640px){.rc-help-strip__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.rc-help-strip{grid-template-columns:1fr 1fr;align-items:center;padding:var(--rc-space-10)}}.rc-comp{height:100%}.rc-comp__body{display:flex;flex-direction:column;gap:var(--rc-space-3);padding:var(--rc-space-5) var(--rc-space-5) var(--rc-space-4);flex:1}.rc-comp__title{font-size:var(--rc-text-2xl);line-height:1}.rc-comp__category{margin-top:calc(var(--rc-space-2) * -1);font-weight:600;color:var(--rc-color-text-muted)}.rc-comp__meta{display:grid;gap:var(--rc-space-2);font-size:var(--rc-text-sm);color:var(--rc-color-text-muted)}.rc-comp__meta li{display:flex;gap:var(--rc-space-2);align-items:flex-start}.rc-comp__meta svg{flex:none;margin-top:2px;color:var(--rc-color-action-bg)}.rc-comp__foot{display:grid;grid-template-columns:auto 1fr;gap:var(--rc-space-3) var(--rc-space-4);align-items:center;padding:var(--rc-space-4) var(--rc-space-5) var(--rc-space-5);border-top:1px dashed var(--rc-color-border)}.rc-comp__fee{display:flex;flex-direction:column;line-height:1.05}.rc-comp__fee-value{font-size:var(--rc-text-2xl);font-weight:850;font-stretch:75%;color:var(--rc-color-heading)}.rc-comp__fee-basis{font-size:var(--rc-text-xs);color:var(--rc-color-text-subtle)}.rc-comp__closed,.rc-comp__cta{grid-column:1/-1}.rc-comp__closed{font-weight:650;color:var(--rc-color-text-subtle)}.rc-comp .rc-cluster,.rc-comp__cta{position:relative;z-index:2}.rc-comp--cancelled .rc-comp__fee-value,.rc-comp--cancelled .rc-comp__title{color:var(--rc-color-text-muted)}.rc-spaces{display:grid;gap:6px;font-size:var(--rc-text-xs);font-weight:650}.rc-spaces__text{display:flex;justify-content:space-between;gap:var(--rc-space-2)}.rc-spaces__count{color:var(--rc-color-text-subtle)}.rc-spaces__bar{height:6px;border-radius:var(--rc-radius-pill);background:var(--rc-color-surface-sunken);box-shadow:inset 0 0 0 1px var(--rc-color-border);overflow:hidden}.rc-spaces__bar span{display:block;height:100%;border-radius:inherit;background:var(--rc-color-action-bg)}.rc-spaces__bar--low span{background:var(--rc-color-highlight-bg)}.rc-spaces__bar--full span{background:var(--rc-status-warning-text)}@media (min-width:900px){.rc-comp--row{flex-direction:row}.rc-comp--row .rc-comp__body{padding:var(--rc-space-6)}.rc-comp--row .rc-comp__meta{grid-template-columns:repeat(2,minmax(0,max-content));column-gap:var(--rc-space-6)}.rc-comp--row .rc-comp__foot{flex:none;width:17rem;grid-template-columns:1fr;align-content:center;border-top:0;border-left:1px dashed var(--rc-color-border);padding:var(--rc-space-6)}}.rc-search{display:grid;gap:var(--rc-space-5);padding-block:var(--rc-space-6) var(--rc-section-y)}.rc-search__bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--rc-space-3) var(--rc-space-4)}.rc-search__count{flex:1;min-width:8rem;align-self:center;color:var(--rc-color-text-muted)}.rc-search__count strong{font-size:var(--rc-text-xl);color:var(--rc-color-heading)}.rc-search__sort{min-width:12rem}.rc-filters{display:none;flex-direction:column;gap:var(--rc-space-5);padding:var(--rc-space-5);border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-md);background:var(--rc-color-surface)}.rc-filters--open{display:flex}.rc-filters__head{display:flex;justify-content:space-between;align-items:center}.rc-filters__title{font-size:var(--rc-text-lg);font-weight:800}.rc-filters__clear{min-height:40px;border:0;background:none;color:var(--rc-color-link);font-weight:700;text-decoration:underline;cursor:pointer}.rc-filters__dates{display:grid;grid-template-columns:1fr 1fr;gap:var(--rc-space-3)}.rc-chips{display:flex;flex-wrap:wrap;margin-bottom:var(--rc-space-4)}.rc-chip,.rc-chips{gap:var(--rc-space-2)}.rc-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--rc-space-3);border:1px solid var(--rc-color-border-strong);border-radius:var(--rc-radius-pill);background:var(--rc-color-surface);font-weight:650;font-size:var(--rc-text-sm);cursor:pointer}.rc-chip:hover{border-color:var(--rc-color-text)}.rc-result-list{display:grid;gap:var(--rc-space-4)}@media (min-width:1080px){.rc-search{grid-template-columns:18rem minmax(0,1fr);grid-template-areas:"filters bar" "filters results";align-items:start;column-gap:var(--rc-space-8);padding-top:var(--rc-space-10)}.rc-search__bar{grid-area:bar}.rc-search__results{grid-area:results}.rc-filters{grid-area:filters;display:flex;position:sticky;top:96px}.rc-filters .rc-filters__done,.rc-search__bar .rc-search__toggle{display:none}}.rc-comp-page{display:grid;gap:var(--rc-space-8);padding-block:var(--rc-space-8) var(--rc-section-y)}.rc-comp-page__main{display:flex;flex-direction:column;gap:var(--rc-space-6);min-width:0}.rc-comp-page__aside{display:contents}.rc-comp-page__aside .rc-entry-card{order:-1}.rc-entry-card{gap:var(--rc-space-4);border-top:5px solid var(--rc-color-highlight-bg)}.rc-entry-card__fee{display:flex;align-items:baseline;gap:var(--rc-space-2);color:var(--rc-color-text-muted)}.rc-entry-card__fee .rc-num{font-size:var(--rc-text-4xl);font-weight:850;font-stretch:70%;line-height:1;color:var(--rc-color-heading)}.rc-entry-card__closed{font-weight:650;color:var(--rc-color-text-muted)}.rc-venue-mini{gap:var(--rc-space-1)}.rc-venue-mini .rc-subhead{margin-bottom:var(--rc-space-2)}.rc-venue-mini__name{display:flex;gap:var(--rc-space-2);align-items:center;font-weight:750}.rc-venue-mini__town{color:var(--rc-color-text-muted);font-size:var(--rc-text-sm)}@media (min-width:1080px){.rc-comp-page{grid-template-columns:minmax(0,1fr) 20rem;gap:var(--rc-space-10);align-items:start}.rc-comp-page__aside{display:flex;flex-direction:column;gap:var(--rc-space-4);position:sticky;top:100px}}.rc-rules{gap:var(--rc-space-5)}.rc-rules,.rc-rules__head{display:flex;flex-direction:column}.rc-rules__head{gap:var(--rc-space-1)}.rc-rules__title{font-size:var(--rc-text-3xl)}.rc-rules__lead{font-size:var(--rc-text-lg);font-weight:600}.rc-rules__version{font-size:var(--rc-text-xs);color:var(--rc-color-text-subtle)}.rc-rules__grid{display:grid;gap:var(--rc-space-4)}@media (min-width:640px){.rc-rules__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rc-rules__block{gap:var(--rc-space-3)}.rc-rules__label{font-size:var(--rc-text-sm);font-weight:800;color:var(--rc-color-link)}.rc-rules__sublabel{margin-top:var(--rc-space-2);font-size:var(--rc-text-sm);font-weight:750}.rc-rules__wdl{font-size:var(--rc-text-lg);font-weight:750}.rc-rules__list{display:grid;gap:var(--rc-space-1);padding-left:1.1em;list-style:disc}.rc-rules__note{font-size:var(--rc-text-sm);color:var(--rc-color-text-muted)}.rc-rules__order{display:grid;gap:var(--rc-space-1);padding-left:1.4em;list-style:decimal;font-size:var(--rc-text-sm)}.rc-kv{display:grid;gap:var(--rc-space-2)}.rc-kv>div{display:flex;justify-content:space-between;gap:var(--rc-space-4);padding-bottom:var(--rc-space-2);border-bottom:1px solid var(--rc-color-border)}.rc-kv>div:last-child{border-bottom:0;padding-bottom:0}.rc-kv dt{color:var(--rc-color-text-muted)}.rc-kv dd{font-weight:700;text-align:right}.rc-points-table{width:100%;border-collapse:collapse}.rc-points-table td,.rc-points-table th{padding:var(--rc-space-2) 0;border-bottom:1px solid var(--rc-color-border);text-align:left}.rc-points-table th{font-weight:500;color:var(--rc-color-text-muted)}.rc-points-table td{text-align:right;font-weight:750}.rc-points-table tr:last-child>*{border-bottom:0}.rc-scoreboard{position:relative;overflow:hidden;isolation:isolate;padding-block:var(--rc-space-6) var(--rc-space-8);background:var(--rc-color-header-bg);color:var(--rc-color-header-text)}.rc-scoreboard__lines{position:absolute;inset:0;z-index:-1;width:100%;height:100%;color:var(--rc-color-header-text);opacity:.1}.rc-scoreboard__inner{display:flex;flex-direction:column;gap:var(--rc-space-5)}.rc-scoreboard__meta{justify-content:center}.rc-scoreboard__teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:var(--rc-space-3)}.rc-scoreboard__team{display:flex;flex-direction:column;align-items:center;gap:var(--rc-space-2);text-align:center;min-width:0}.rc-scoreboard__team .rc-crest{width:56px;height:56px}.rc-scoreboard__name{font-size:var(--rc-text-lg);color:var(--rc-color-header-text);line-height:1.05;overflow-wrap:break-word;hyphens:auto}.rc-scoreboard__team:hover .rc-scoreboard__name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.15em}.rc-scoreboard__side{font-size:var(--rc-text-xs);color:var(--rc-color-header-muted)}.rc-scoreboard__centre{display:flex;flex-direction:column;align-items:center;gap:var(--rc-space-2);padding-top:var(--rc-space-2)}.rc-scoreboard .rc-score{background:color-mix(in srgb,var(--rc-color-header-text) 10%,transparent);box-shadow:inset 0 0 0 1px var(--rc-color-header-line)}.rc-scoreboard .rc-score--muted{color:var(--rc-color-header-muted)}.rc-scoreboard .rc-score--lg .rc-score__side{font-size:clamp(2.25rem,1.4rem + 4.4vw,5.5rem)}.rc-scoreboard .rc-kickoff{border-color:var(--rc-color-header-line);color:var(--rc-color-header-text);font-size:var(--rc-text-2xl)}.rc-scoreboard__void{font-family:var(--rc-font-display);font-weight:800;font-stretch:75%;font-size:var(--rc-text-2xl);color:var(--rc-color-header-muted);text-decoration:line-through}.rc-scoreboard__status{font-size:var(--rc-text-sm);font-weight:650;color:var(--rc-color-header-muted)}.rc-scoreboard--half-time .rc-scoreboard__status,.rc-scoreboard--live .rc-scoreboard__status{color:var(--rc-color-highlight-bg)}.rc-scoreboard__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--rc-space-2) var(--rc-space-6);font-size:var(--rc-text-sm);color:var(--rc-color-header-muted)}.rc-scoreboard__facts li{display:inline-flex;align-items:center;gap:var(--rc-space-2)}.rc-scoreboard__facts a{text-decoration:underline;text-underline-offset:.2em}.rc-scoreboard .rc-crumbs{justify-content:center}@media (min-width:900px){.rc-scoreboard{padding-block:var(--rc-space-10) var(--rc-space-12)}.rc-scoreboard__teams{gap:var(--rc-space-10);align-items:center}.rc-scoreboard__team .rc-crest{width:88px;height:88px}.rc-scoreboard__name{font-size:var(--rc-text-3xl)}}.rc-match{display:flex;flex-direction:column;gap:var(--rc-space-5);padding-block:var(--rc-space-8) var(--rc-section-y)}.rc-match__h{margin-bottom:var(--rc-space-5);font-size:var(--rc-text-2xl)}.rc-match__live{display:inline-flex;align-items:center;gap:var(--rc-space-2);font-size:var(--rc-text-sm);color:var(--rc-color-text-muted)}.rc-match__grid{display:grid;gap:var(--rc-space-10)}@media (min-width:1080px){.rc-match__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:var(--rc-space-12);align-items:start}}.rc-breakdown td,.rc-breakdown th{padding-block:var(--rc-space-4)}.rc-breakdown thead th{font-size:var(--rc-text-sm);color:var(--rc-color-heading)}.rc-breakdown__team{display:inline-flex;align-items:center;gap:var(--rc-space-2)}.rc-table .rc-breakdown__event{text-align:center;font-weight:650;color:var(--rc-color-heading);white-space:normal}.rc-breakdown__value{display:block;font-size:var(--rc-text-2xs);font-weight:500;color:var(--rc-color-text-subtle)}.rc-breakdown__count{font-size:var(--rc-text-xl);font-weight:800;color:var(--rc-color-heading);width:30%}.rc-breakdown__pts{font-size:var(--rc-text-xs);font-weight:500;color:var(--rc-color-text-subtle)}.rc-breakdown__total>*{background:var(--rc-color-surface-sunken);font-size:var(--rc-text-2xl);font-weight:850}.rc-officials{display:flex;flex-wrap:wrap;gap:var(--rc-space-3) var(--rc-space-6);margin-top:var(--rc-space-5);font-size:var(--rc-text-sm)}.rc-officials dt{color:var(--rc-color-text-subtle);font-size:var(--rc-text-xs)}.rc-officials dd{font-weight:700}.rc-tl{position:relative;display:grid;gap:2px}.rc-tl:before{content:"";position:absolute;left:71px;top:8px;bottom:8px;width:2px;background:var(--rc-color-border)}.rc-tl__item{position:relative;display:grid;grid-template-columns:40px 46px minmax(0,1fr) auto;align-items:center;gap:var(--rc-space-2);padding:var(--rc-space-2) var(--rc-space-2) var(--rc-space-2) 0}.rc-tl__minute{text-align:right;font-weight:750;font-size:var(--rc-text-sm);color:var(--rc-color-text-muted)}.rc-tl__marker{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;margin-inline:auto;border-radius:50%;background:var(--rc-color-surface);border:2px solid var(--rc-color-border-strong);color:var(--rc-color-text-muted)}.rc-tl__item--score .rc-tl__marker{background:var(--rc-color-header-bg);border-color:var(--rc-color-header-bg);color:var(--rc-color-header-text)}.rc-tl__item--score.rc-tl__item--away .rc-tl__marker{background:var(--rc-color-surface);border-color:var(--rc-color-header-bg);color:var(--rc-color-header-bg)}.rc-tl__item--match-end .rc-tl__marker,.rc-tl__item--period-end .rc-tl__marker,.rc-tl__item--period-start .rc-tl__marker{background:var(--rc-color-highlight-bg);border-color:var(--rc-color-highlight-bg);color:var(--rc-color-highlight-text)}.rc-tl__item--abandon .rc-tl__marker{background:var(--rc-status-danger-text);border-color:var(--rc-status-danger-text);color:#fff}.rc-tl__abbr{font-size:11px;font-weight:850}.rc-tl__card{stroke:none}.rc-tl__card--yellow{fill:#e6b800}.rc-tl__card--red{fill:#c4122f}.rc-tl__card--white{fill:#fff;stroke:#18211d}.rc-tl__label{font-weight:700;color:var(--rc-color-heading)}.rc-tl__team{font-weight:500}.rc-tl__player,.rc-tl__team{color:var(--rc-color-text-muted)}.rc-tl__player{font-size:var(--rc-text-sm)}.rc-tl__corrected{display:inline-flex;align-items:center;gap:4px;font-size:var(--rc-text-xs);font-weight:650;color:var(--rc-status-info-text)}.rc-tl__score{padding:2px 8px;border-radius:var(--rc-radius-xs);background:var(--rc-color-surface-sunken);font-weight:800;color:var(--rc-color-heading)}.rc-tl__item--match-end,.rc-tl__item--period-end{background:linear-gradient(90deg,transparent 0 88px,var(--rc-color-highlight-tint) 88px);border-radius:var(--rc-radius-sm)}.rc-lineups{display:grid;gap:var(--rc-space-8)}@media (min-width:900px){.rc-lineups{grid-template-columns:1fr 1fr;gap:var(--rc-space-10)}}.rc-lineup__title{margin-bottom:var(--rc-space-3);padding-bottom:var(--rc-space-3);border-bottom:3px solid var(--rc-color-heading);font-family:var(--rc-font-display);font-weight:800;font-stretch:78%;font-size:var(--rc-text-2xl)}.rc-lineup__sub{margin:var(--rc-space-5) 0 var(--rc-space-2);font-size:var(--rc-text-sm);font-weight:750;color:var(--rc-color-text-muted)}.rc-lineup__row{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;gap:var(--rc-space-3);align-items:center;min-height:44px;border-bottom:1px solid var(--rc-color-border)}.rc-lineup__num{font-weight:850;font-stretch:80%;font-size:var(--rc-text-lg);color:var(--rc-color-link);text-align:right}.rc-lineup__name{display:inline-flex;align-items:center;gap:var(--rc-space-2);font-weight:650;min-width:0}.rc-lineup__link{text-decoration:underline;text-decoration-color:var(--rc-color-border-strong);text-underline-offset:.2em}.rc-lineup__link:hover{text-decoration-color:currentColor}.rc-lineup__lock{display:inline;margin-left:4px;color:var(--rc-color-text-subtle);vertical-align:-1px}.rc-lineup__captain{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--rc-color-highlight-bg);color:var(--rc-color-highlight-text);font-size:11px;font-weight:850;text-decoration:none}.rc-lineup__pos{font-size:var(--rc-text-xs);color:var(--rc-color-text-subtle);text-align:right}.rc-team-title{display:inline-flex;align-items:center;gap:var(--rc-space-4)}.rc-squad{display:grid;gap:0 var(--rc-space-6)}@media (min-width:640px){.rc-squad{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.rc-squad{grid-template-columns:repeat(3,minmax(0,1fr))}}.rc-squad__item{display:flex;align-items:center;gap:var(--rc-space-3);min-height:60px;border-bottom:1px solid var(--rc-color-border)}.rc-squad__text{display:flex;flex-direction:column;min-width:0}.rc-squad__name{display:inline-flex;align-items:center;gap:4px;font-weight:700}a.rc-squad__name:hover{text-decoration:underline}.rc-squad__pos{font-size:var(--rc-text-xs);color:var(--rc-color-text-subtle)}.rc-team-pos{display:flex;align-items:baseline;gap:var(--rc-space-2);color:var(--rc-color-text-muted)}.rc-team-pos .rc-num{font-size:var(--rc-text-4xl);font-weight:850;font-stretch:70%;color:var(--rc-color-heading);line-height:1}.rc-player-team{display:inline-flex;align-items:center;gap:var(--rc-space-2);min-height:36px;padding:0 var(--rc-space-3) 0 var(--rc-space-1);border-radius:var(--rc-radius-pill);background:color-mix(in srgb,var(--rc-color-header-text) 10%,transparent);font-weight:650;font-size:var(--rc-text-sm)}.rc-venue-page{display:grid;gap:var(--rc-space-8);padding-block:var(--rc-space-8) var(--rc-section-y)}.rc-venue-page__main{display:flex;flex-direction:column;gap:var(--rc-space-8);min-width:0}.rc-venue-page__photo{border-radius:var(--rc-radius-lg)}.rc-venue-page__aside{display:flex;flex-direction:column;gap:var(--rc-space-4)}@media (min-width:1080px){.rc-venue-page{grid-template-columns:minmax(0,1fr) 22rem;gap:var(--rc-space-10);align-items:start}}.rc-travel{display:grid;gap:var(--rc-space-4)}.rc-travel li{display:flex;gap:var(--rc-space-4);align-items:flex-start}.rc-travel__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--rc-color-action-tint);color:var(--rc-color-action-bg)}.rc-travel__mode{font-weight:750}.rc-address{display:flex;gap:var(--rc-space-2);font-style:normal}.rc-address svg{flex:none;margin-top:3px}.rc-access-card{border-left:4px solid var(--rc-status-info-text)}.rc-faq{display:flex;flex-direction:column;gap:var(--rc-space-8);max-width:52rem}.rc-faq__search{max-width:28rem}.rc-accordion{border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-md);background:var(--rc-color-surface);overflow:hidden}.rc-accordion__item+.rc-accordion__item{border-top:1px solid var(--rc-color-border)}.rc-accordion__summary{display:flex;justify-content:space-between;align-items:center;gap:var(--rc-space-4);min-height:60px;padding:var(--rc-space-3) var(--rc-space-5);font-weight:700;cursor:pointer;list-style:none}.rc-accordion__summary::-webkit-details-marker{display:none}.rc-accordion__summary:hover{background:var(--rc-color-action-tint)}.rc-accordion__icon{flex:none;transition:transform var(--rc-duration-base) var(--rc-ease-out)}.rc-accordion__item[open] .rc-accordion__icon{transform:rotate(180deg)}.rc-accordion__body{padding:0 var(--rc-space-5) var(--rc-space-5);max-width:68ch;color:var(--rc-color-text-muted)}.rc-policies{display:grid;gap:var(--rc-space-8);padding-block:var(--rc-space-8) var(--rc-section-y)}.rc-policies__nav ul{display:grid;gap:var(--rc-space-2)}.rc-policies__link{display:flex;flex-direction:column;gap:2px;padding:var(--rc-space-3) var(--rc-space-4);border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-sm);background:var(--rc-color-surface)}.rc-policies__link[aria-current=page]{border-color:var(--rc-color-heading);box-shadow:inset 4px 0 0 var(--rc-color-highlight-bg)}.rc-policies__name{font-weight:750}.rc-policies__sum{font-size:var(--rc-text-xs);color:var(--rc-color-text-subtle)}.rc-policy{display:flex;flex-direction:column;gap:var(--rc-space-3);max-width:44rem}.rc-policy__section{margin-top:var(--rc-space-5)}.rc-policy__section p{color:var(--rc-color-text-muted)}@media (min-width:1080px){.rc-policies{grid-template-columns:20rem minmax(0,1fr);gap:var(--rc-space-12);align-items:start}}.rc-help-search{position:relative;max-width:36rem;margin-top:var(--rc-space-3)}.rc-help-search__icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--rc-brand-text);opacity:.7;pointer-events:none}.rc-help-search__input{width:100%;min-height:56px;padding:0 var(--rc-space-4) 0 48px;border:0;border-radius:var(--rc-radius-sm);background:var(--rc-brand-page);color:var(--rc-brand-text);font-size:var(--rc-text-lg)}.rc-help-topic{gap:var(--rc-space-3);height:100%}.rc-help-topic__title{font-size:var(--rc-text-2xl)}.rc-help-topic__text{color:var(--rc-color-text-muted)}.rc-help-topic__links{display:grid;margin-top:var(--rc-space-2);border-top:1px solid var(--rc-color-border)}.rc-help-topic__links a{display:flex;align-items:center;min-height:46px;border-bottom:1px solid var(--rc-color-border);font-weight:650;color:var(--rc-color-link)}.rc-help-topic__links a:hover{text-decoration:underline}.rc-help-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rc-space-6)}.rc-contact{display:grid;gap:var(--rc-space-8);padding-block:var(--rc-space-8) var(--rc-section-y)}.rc-contact__form{max-width:44rem}.rc-contact__aside{display:flex;flex-direction:column;gap:var(--rc-space-4)}@media (min-width:1080px){.rc-contact{grid-template-columns:minmax(0,1fr) 22rem;gap:var(--rc-space-12);align-items:start}}.rc-error-summary{padding:var(--rc-space-5);border:3px solid var(--rc-status-danger-text);border-radius:var(--rc-radius-sm);background:var(--rc-color-surface)}.rc-error-summary__title{margin-bottom:var(--rc-space-3);font-size:var(--rc-text-lg);font-weight:800}.rc-error-summary ul{display:grid;gap:var(--rc-space-1)}.rc-error-summary a{color:var(--rc-status-danger-text);font-weight:650;text-decoration:underline}.rc-contact-list{display:grid;gap:var(--rc-space-4)}.rc-contact-list li{display:flex;gap:var(--rc-space-3);align-items:flex-start}.rc-contact-list svg{flex:none;margin-top:3px;color:var(--rc-color-action-bg)}.rc-address-plain{font-style:normal}.rc-article{display:flex;flex-direction:column;gap:var(--rc-space-8);padding-block:var(--rc-space-8) var(--rc-section-y);max-width:calc(52rem + 2 * var(--rc-gutter))}.rc-article__photo{border-radius:var(--rc-radius-lg)}.rc-article__body{display:grid;gap:var(--rc-space-5);max-width:66ch;font-size:var(--rc-text-lg);line-height:1.65}.rc-article__meta{display:flex;flex-wrap:wrap;gap:var(--rc-space-4);font-size:var(--rc-text-sm);color:var(--rc-color-header-muted)}.rc-offline--inline{position:static;border:1px solid var(--rc-status-warning-border);border-radius:var(--rc-radius-sm)}.rc-preview-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:8px 16px;background:#e9e6dc;color:#18211d;font:500 13px/1.3 system-ui,-apple-system,Segoe UI,sans-serif;border-bottom:1px solid #cfcabb}.rc-preview-bar__label .rc-sample-flag{margin-left:4px}.rc-preview-bar__select{min-height:34px;padding:0 8px;border:1px solid #8f8a7b;border-radius:6px;background:#fff;color:#18211d;font:inherit}.rc-preview-bar__select:focus-visible{outline:3px solid #18211d;outline-offset:2px}.rc-theme .rc-home-phone{display:none}@media (max-width:900px){.rc-home-desktop{display:none!important}.rc-theme .rc-home-phone{display:revert}.rc-theme ul.rc-home-phone{display:grid}}.rc-home-hero__title{font-size:var(--rc-text-hero);color:#ffffff}.rc-home-hero__text{margin:0}.rc-home-hero__actions{gap:12px}.rc-livechip{display:flex;gap:14px;align-items:center;padding:12px 16px;border-radius:14px;background:#ffffff;box-shadow:0 16px 40px rgba(0,0,0,.25);color:#03235f}.rc-livechip__badge{padding:3px 9px;border-radius:var(--rc-radius-pill);background:var(--rc-status-live-bg);color:var(--rc-status-live-text);font-size:.6875rem;font-weight:700}.rc-livechip__score{font-size:1.375rem}@media (max-width:900px){.rc-home-hero__title{font-size:2.125rem;line-height:1.1}.rc-home-hero__actions,.rc-home-hero__text{display:none}.rc-livechip{gap:8px;padding:6px 10px;border-radius:12px;font-size:var(--rc-text-xs);box-shadow:none}.rc-livechip__badge{padding:1px 7px;font-size:.625rem}.rc-livechip__team{display:none}.rc-livechip__score{font-size:var(--rc-text-xs);font-weight:700}}.rc-home-search{position:relative;z-index:1;margin-top:-64px}@media (max-width:900px){.rc-home-search{margin-top:-56px}}.rc-home-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding-top:48px}@media (max-width:900px){.rc-home-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:20px;text-align:center}.rc-home-stats .rc-stat{flex-direction:column;gap:0}.rc-home-stats .rc-stat__value{font-size:1.625rem}.rc-home-stats .rc-stat__label{font-size:var(--rc-text-2xs)}}.rc-home-leagues{padding-block:88px}.rc-home-leagues__inner{display:flex;flex-direction:column;gap:28px}.rc-home-leagues__head{margin:0}.rc-home-venues{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:24px}.rc-home-venues>li{display:flex}.rc-home-venues>li>*{flex:1}.rc-home-lcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px}.rc-home-leagues__none{display:flex;flex-direction:column;align-items:center;gap:4px;padding:32px;border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-card-lg);background:var(--rc-color-surface);text-align:center}.rc-home-leagues__none b{color:var(--rc-color-heading)}@media (max-width:900px){.rc-home-leagues{padding-block:32px 0}.rc-home-leagues__inner{gap:14px}.rc-home-leagues .rc-section-head__title{font-size:1.625rem}.rc-home-leagues .rc-section-head{flex-wrap:nowrap;align-items:flex-end}.rc-home-leagues .rc-section-head__more{font-size:var(--rc-text-sm);white-space:nowrap}.rc-home-leagues .rc-section-head__titles{flex:1;min-width:0}.rc-home-leagues .rc-section-head__more svg{display:none}.rc-home-lcards{gap:14px}}.rc-home-formats{padding-block:88px;background:var(--rc-color-surface);border-block:1px solid var(--rc-color-border)}.rc-home-formats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:48px;align-items:start}.rc-home-formats__intro{position:sticky;top:104px;display:flex;flex-direction:column;gap:14px}.rc-home-formats__text{font-size:1.125rem}.rc-home-formats__btn{align-self:flex-start}.rc-home-formats__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.rc-fmtcard{display:flex;flex-direction:column;gap:10px;height:100%;padding:24px;border-radius:var(--rc-radius-md);background:var(--rc-color-page);color:var(--rc-color-text)}.rc-fmtcard:hover{box-shadow:inset 0 0 0 1.5px var(--rc-color-border-strong)}.rc-fmtcard__n{display:flex;align-items:baseline;gap:10px;font-size:var(--rc-text-sm);font-weight:600;color:var(--rc-color-text-muted)}.rc-fmtcard__n .rc-figure{font-size:2.75rem;line-height:1;color:var(--rc-color-heading)}.rc-fmtcard__name{font:700 1.25rem/1.3 var(--rc-font-display);color:var(--rc-color-heading)}.rc-fmtcard__desc{font-size:.9375rem}.rc-fmtcard__pts{font-size:var(--rc-text-sm);font-weight:700;color:var(--rc-color-link)}@media (max-width:900px){.rc-home-formats{margin-top:32px;padding-block:40px}.rc-home-formats__grid{gap:24px}.rc-home-formats__intro{position:static}}.rc-home-feature{padding-block:96px}.rc-home-feature__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:64px;align-items:center}.rc-home-feature__img{width:100%;height:500px;object-fit:cover;border-radius:var(--rc-radius-lg);background:var(--rc-color-photo-fallback)}.rc-home-feature__copy{display:flex;flex-direction:column;gap:22px}.rc-home-feature__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rc-home-feature__items li{display:flex;flex-direction:column;gap:8px}.rc-home-feature__items b{color:var(--rc-color-heading)}.rc-home-feature__itemtext{font-size:.9375rem}.rc-home-feature__btn{align-self:flex-start}.rc-home-feature__tick{width:20px;height:20px;color:var(--rc-color-tick)}@media (max-width:900px){.rc-home-feature{padding-block:28px 0}.rc-home-feature__grid{gap:0;border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-md);overflow:hidden;background:var(--rc-color-surface);margin-inline:var(--rc-gutter);padding:0;width:auto}.rc-home-feature__img{height:170px;border-radius:0}.rc-home-feature__copy{gap:10px;padding:18px}.rc-home-feature .rc-section-head__title{font-size:1.375rem}.rc-home-feature__items{grid-template-columns:1fr;gap:10px}.rc-home-feature__items li{flex-direction:row;align-items:center}.rc-home-feature__items b{color:var(--rc-color-text);font-weight:400}.rc-home-feature__itemtext{display:none}.rc-home-feature__btn{align-self:stretch}}.rc-home-scores{padding-block:80px;background:var(--rc-color-surface);border-top:1px solid var(--rc-color-border)}.rc-home-scores__title{font-size:clamp(1.875rem,3vw,2.625rem)}.rc-home-scores__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.rc-scorecard{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:center;padding:18px 20px;border:1px solid var(--rc-color-border);border-radius:16px;color:var(--rc-color-heading)}.rc-scorecard:hover{border-color:var(--rc-color-border-strong);box-shadow:var(--rc-shadow-2)}.rc-scorecard__top{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;font-size:var(--rc-text-xs)}.rc-scorecard__fmt{color:var(--rc-color-text-muted)}.rc-scorecard__team{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-scorecard__pts{font-size:1.5rem}@media (max-width:900px){.rc-home-scores{margin-top:28px;padding-block:40px}}.rc-home-app{padding-bottom:96px;background:var(--rc-color-surface)}.rc-home-scores+.rc-home-app{padding-top:0}.rc-home-app:not(.rc-home-scores+.rc-home-app){padding-top:80px}.rc-app{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px;align-items:center;padding:56px 56px 0;border-radius:28px;overflow:hidden;background:var(--rc-color-header-bg);color:var(--rc-color-header-text)}.rc-app__copy{display:flex;flex-direction:column;gap:18px;padding-bottom:56px}.rc-app__title{font-size:clamp(2rem,3.2vw,2.875rem);color:var(--rc-color-header-text)}.rc-app__text{font-size:1.125rem;color:var(--rc-color-header-muted)}.rc-app__phone{display:flex;justify-content:center;align-self:end}.rc-phonemock{width:270px;height:400px;padding:10px 10px 0;border-radius:36px 36px 0 0;background:#0b1530}.rc-phonemock__screen{height:100%;overflow:hidden;border-radius:28px 28px 0 0;background:#f5f7fa;color:#03235f}.rc-phonemock__head{padding:16px;background:#ffffff;border-bottom:1px solid #e3e8f0}.rc-phonemock__muted,.rc-phonemock__small{font-size:var(--rc-text-2xs);color:#5b6b85}.rc-phonemock__team{font:800 1.25rem/1.3 var(--rc-font-display)}.rc-phonemock__nums{display:flex;gap:18px;margin-top:6px;font-size:var(--rc-text-2xs);color:#5b6b85}.rc-phonemock__nums b{font-size:1.125rem;color:#03235f}.rc-phonemock__list{display:flex;flex-direction:column;gap:8px;padding:12px;font-size:var(--rc-text-xs)}.rc-phonemock__row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px;border-radius:12px;background:#ffffff}.rc-phonemock__row--stack{flex-direction:column;align-items:flex-start;gap:0}.rc-phonemock__yes{color:#1e7f00}.rc-phonemock__line{display:inline-block;width:56px;height:8px;border-radius:999px;background:#e3e8f0}.rc-phonemock__faces{display:flex;gap:6px;padding-top:4px}.rc-phonemock__faces img{width:30px;height:30px;border-radius:50%;object-fit:cover}@media (max-width:900px){.rc-home-app,.rc-home-app:not(.rc-home-scores+.rc-home-app){padding-block:0 40px}.rc-app{padding:32px 20px 0;gap:24px;border-radius:var(--rc-radius-lg)}.rc-app__copy{padding-bottom:0}.rc-phonemock{height:300px}}.rc-home-player{padding-block:72px}.rc-home-player__row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.rc-home-player__copy{display:flex;flex-direction:column;gap:8px;max-width:620px}.rc-home-player__copy p{font-size:1.125rem}.rc-home-player__title{font-size:clamp(1.75rem,2.8vw,2.375rem)}@media (max-width:900px){.rc-home-player{padding-block:32px}}.rc-ds{padding-bottom:64px}.rc-ds-head{background:var(--rc-color-surface);border-bottom:1px solid var(--rc-color-border)}.rc-ds-head__inner{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-block:48px}.rc-ds-head__copy{display:flex;flex-direction:column;gap:10px;max-width:560px}.rc-ds-head__title{font-size:clamp(2.5rem,4vw,3.25rem)}.rc-ds__body{display:flex;flex-direction:column;gap:24px;padding-top:36px}.rc-ds-card{padding:28px;border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-card-lg);background:var(--rc-color-surface);min-width:0}.rc-ds-card--dark{background:var(--rc-color-header-bg);border-color:var(--rc-color-header-bg)}.rc-ds-card__title{margin-bottom:16px;font:700 1.5rem/1.2 var(--rc-font-display);color:var(--rc-color-heading)}.rc-ds-card--dark .rc-ds-card__title{color:#ffffff}.rc-ds-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.rc-ds-grid+.rc-ds-grid{margin-top:12px}.rc-ds-sw{display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-height:150px;padding:18px;border-radius:16px}.rc-ds-grid--short .rc-ds-sw{min-height:90px}.rc-ds-sw__hex{font-size:1.25rem}.rc-ds-sw__note{font-size:var(--rc-text-xs)}.rc-ds-note{margin-top:14px;font-size:var(--rc-text-sm)}.rc-ds-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:24px}.rc-ds-three{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:24px}.rc-ds-app{display:flex;flex-direction:column;gap:12px}.rc-ds-app li{display:flex;gap:14px;align-items:center}.rc-ds-app li>span:first-child{width:48px;height:48px;border-radius:12px}.rc-ds-app b{color:var(--rc-color-heading)}.rc-ds-type{display:flex;flex-direction:column;gap:16px}.rc-ds-type>div{display:flex;gap:8px 24px;align-items:baseline;flex-wrap:wrap}.rc-ds-lab,.rc-ds-type dt{font-size:var(--rc-text-xs);font-weight:600;color:var(--rc-color-text-muted)}.rc-ds-type dt{width:220px}.rc-ds-type dd{min-width:0}.rc-ds-type__card{font:700 1.25rem var(--rc-font-display);color:var(--rc-color-heading)}.rc-ds-type__num{font-size:2.75rem;color:var(--rc-color-heading)}.rc-ds-btns{display:grid;grid-template-columns:170px repeat(4,minmax(0,1fr));gap:14px;align-items:center;overflow-x:auto}.rc-ds-btn__label{color:var(--rc-color-heading)}.rc-ds-btn__navy{padding:10px;border-radius:12px;background:var(--rc-color-header-bg)}.rc-ds-btns .rc-btn{cursor:default}.rc-btn.rc-ds-demo--hover{background:var(--rc-btn-bg-hover);box-shadow:inset 0 0 0 1.5px var(--rc-btn-ring-hover)}.rc-btn.rc-ds-demo--focus{outline:3px solid var(--rc-btn-focus);outline-offset:2px}.rc-ds-btn__navy .rc-btn--white[aria-disabled=true]{--rc-btn-bg:#1a3e80;--rc-btn-text:#8fa0c0}.rc-theme .rc-input.rc-ds-demo--focus-field{outline:3px solid #2ca701;outline-offset:2px;border-color:var(--rc-color-heading)}.rc-ds-gap{margin-block:14px 16px}.rc-ds-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rc-ds-error{color:var(--rc-status-danger-text)}.rc-ds-disabled{color:var(--rc-color-text-muted)}.rc-ds-space{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.rc-ds-space>span{display:flex;flex-direction:column;align-items:center;gap:4px}.rc-ds-space>span>span:first-child{background:var(--rc-color-header-bg);border-radius:3px}.rc-ds-corners,.rc-ds-shadows{display:flex;gap:14px;flex-wrap:wrap}.rc-ds-corners span{width:60px;height:60px;background:var(--rc-color-header-bg)}.rc-ds-shadows{gap:18px}.rc-ds-shadows span{width:80px;height:60px;border-radius:14px;background:#ffffff}.rc-ds-tokens{margin:0;overflow-x:auto;white-space:pre-wrap;color:#dce3ee;font-size:var(--rc-text-sm);line-height:1.7}@media (max-width:640px){.rc-ds-card{padding:20px}.rc-ds-btns{grid-template-columns:120px repeat(4,max-content)}.rc-ds-fields{grid-template-columns:1fr}}.rc-states{padding-bottom:64px}.rc-states__offline{position:static}.rc-states__inner{display:flex;flex-direction:column;gap:24px;padding-top:40px}.rc-states__title{margin-top:6px;font-size:clamp(2.25rem,3.4vw,2.75rem)}.rc-states__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px}.rc-states__grid>*{min-width:0}.rc-states__skel{display:flex;flex-direction:column;gap:12px;height:100%;min-height:300px;padding:24px;border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-card-lg);background:var(--rc-color-surface)}.rc-states__skel>.rc-scard{min-height:0;padding:0;border:0}.rc-states__note{font-size:var(--rc-text-xs)}.rc-signin-demo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));margin-top:16px;overflow:hidden;border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-lg);background:var(--rc-color-surface)}.rc-signin-demo__photo{position:relative;min-height:460px;background:var(--rc-color-header-bg)}.rc-signin-demo__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 45%}.rc-signin-demo__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,35,95,0) 40%,rgba(3,35,95,.9))}.rc-signin-demo__cap{position:absolute;left:32px;right:32px;bottom:32px;color:#ffffff}.rc-signin-demo__cap p{margin-top:10px;font-size:1.125rem}.rc-signin-demo__form{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:48px}.rc-signin-demo__title{font-size:2rem}.rc-signin-demo__new{text-align:center}@media (max-width:640px){.rc-signin-demo__photo{min-height:240px}.rc-signin-demo__form{padding:24px}}