.rc-theme .ra-scope{display:contents}.rc-theme .ra-boot{min-height:60vh}.rc-theme .ra-muted{color:var(--rc-color-text-muted)}.rc-theme .ra-inline-icon{display:inline-block;vertical-align:-2px}.rc-theme .ra-preview-note{font-size:var(--rc-text-sm);color:var(--rc-color-text-muted)}.rc-theme .ra-skeleton{display:grid;gap:var(--rc-space-3);padding:var(--rc-space-2) 0}.rc-theme .ra-gate{padding-block:var(--rc-section-y)}.rc-theme .ra-subhead{display:flex;align-items:center;gap:var(--rc-space-2);margin-bottom:var(--rc-space-3);font-size:var(--rc-text-lg);font-weight:750;color:var(--rc-color-heading)}.rc-theme .ra-two{display:grid;gap:var(--rc-space-6)}@media (min-width:640px){.rc-theme .ra-two{grid-template-columns:1fr 1fr}}@media (max-width:899px){.rc-theme .ra-two--wide{grid-template-columns:1fr}}.rc-theme .ra-ticks{display:grid;gap:var(--rc-space-2)}.rc-theme .ra-ticks li{position:relative;padding-left:var(--rc-space-6);color:var(--rc-color-text)}.rc-theme .ra-ticks li:before{content:"";position:absolute;left:2px;top:.45em;width:10px;height:6px;border-left:2px solid var(--rc-color-action-bg);border-bottom:2px solid var(--rc-color-action-bg);transform:rotate(-45deg)}.rc-theme .ra-field-narrow{max-width:16rem}.rc-theme .ra-status{min-height:1.5em;font-size:var(--rc-text-sm);font-weight:600}.rc-theme .ra-status--success{color:var(--rc-status-success-text)}.rc-theme .ra-status--danger{color:var(--rc-status-danger-text)}.rc-theme .ra-icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--rc-radius-sm);background:transparent;color:var(--rc-color-text-muted);cursor:pointer}.rc-theme .ra-icon-btn:hover{background:var(--rc-color-surface-sunken);color:var(--rc-color-heading)}.rc-theme .ra-form{display:grid;gap:var(--rc-space-4)}.rc-theme .ra-form__aside-link{justify-self:start;margin-top:calc(-1 * var(--rc-space-2));font-size:var(--rc-text-sm)}.rc-theme .ra-password{position:relative}.rc-theme .ra-password .rc-input{width:100%;padding-right:52px}.rc-theme .ra-password__toggle{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:40px;border:0;border-radius:var(--rc-radius-sm);background:transparent;color:var(--rc-color-text-muted);cursor:pointer}.rc-theme .ra-password__toggle:hover{color:var(--rc-color-heading)}.rc-theme .ra-code .rc-input{max-width:12rem;font-size:var(--rc-text-xl);letter-spacing:.3em;font-variant-numeric:tabular-nums}.rc-theme .ra-auth{display:grid;min-height:calc(100vh - 68px);background:var(--rc-color-page)}.rc-theme .ra-auth__panel{position:relative;overflow:hidden;padding:var(--rc-space-8) var(--rc-gutter) var(--rc-space-8);background:var(--rc-color-header-bg);color:var(--rc-color-header-text);--rc-color-heading:var(--rc-color-header-text)}.rc-theme .ra-auth__lines{position:absolute;inset:0;width:100%;height:100%;color:var(--rc-color-header-text);opacity:.1;pointer-events:none}.rc-theme .ra-auth__panel-inner{position:relative;display:grid;gap:var(--rc-space-4);max-width:30rem}.rc-theme .ra-auth__identity{display:flex;align-items:center;gap:var(--rc-space-3)}.rc-theme .ra-auth__tenant{font-weight:750;font-size:var(--rc-text-lg);line-height:1.1}.rc-theme .ra-auth__headline{font-size:var(--rc-text-3xl);max-width:14ch;color:var(--rc-color-header-text)}.rc-theme .ra-auth__text{max-width:38ch;color:var(--rc-color-header-muted)}.rc-theme .ra-auth__main{display:flex;justify-content:center;padding:var(--rc-space-8) var(--rc-gutter) var(--rc-space-16)}.rc-theme .ra-auth__card{display:grid;align-content:start;gap:var(--rc-space-5);width:100%;max-width:26rem}.rc-theme .ra-auth__heading{display:grid;gap:var(--rc-space-2)}.rc-theme .ra-auth__title{font-size:var(--rc-text-3xl)}.rc-theme .ra-auth__sub,.rc-theme .ra-auth__switch{color:var(--rc-color-text-muted)}.rc-theme .ra-auth__switch{padding-top:var(--rc-space-4);border-top:1px solid var(--rc-color-border)}.rc-theme .ra-auth__done{display:grid;gap:var(--rc-space-5)}.rc-theme .ra-auth__done-icon{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:var(--rc-radius-pill);background:var(--rc-color-highlight-tint);color:var(--rc-color-heading)}@media (max-width:899px){.rc-theme .ra-auth__panel .ra-auth__text{display:none}}@media (min-width:900px){.rc-theme .ra-auth{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.rc-theme .ra-auth__panel{display:flex;align-items:flex-end;padding:var(--rc-space-16) var(--rc-space-12)}.rc-theme .ra-auth__headline{font-size:var(--rc-text-4xl)}.rc-theme .ra-auth__main{align-items:center;padding:var(--rc-space-16) var(--rc-space-10)}}.rc-theme .ra-board{position:relative;overflow:hidden;padding-block:var(--rc-space-6) var(--rc-space-8);background:var(--rc-color-header-bg);color:var(--rc-color-header-text);--rc-color-heading:var(--rc-color-header-text)}.rc-theme .ra-board__lines{position:absolute;inset:0;width:100%;height:100%;color:var(--rc-color-header-text);opacity:.08;pointer-events:none}.rc-theme .ra-board__inner{position:relative;display:grid;gap:var(--rc-space-6)}.rc-theme .ra-board__top{display:flex;align-items:center;justify-content:space-between;gap:var(--rc-space-3)}.rc-theme .ra-roles{padding:3px;border:1px solid var(--rc-color-header-line);background:color-mix(in srgb,var(--rc-color-header-text) 6%,transparent)}.rc-theme .ra-roles,.rc-theme .ra-roles__link{display:inline-flex;border-radius:var(--rc-radius-pill)}.rc-theme .ra-roles__link{align-items:center;min-height:36px;padding:0 var(--rc-space-4);color:var(--rc-color-header-muted);font-size:var(--rc-text-sm);font-weight:650}.rc-theme .ra-roles__link:hover{color:var(--rc-color-header-text)}.rc-theme .ra-roles__link[aria-current=page]{background:var(--rc-color-highlight-bg);color:var(--rc-color-highlight-text)}.rc-theme .ra-board__row{display:grid;gap:var(--rc-space-4)}.rc-theme .ra-board__titles{display:grid;gap:var(--rc-space-2)}.rc-theme .ra-board__title{font-size:var(--rc-text-4xl);color:var(--rc-color-header-text)}.rc-theme .ra-board__team{display:inline-flex;align-items:center;gap:var(--rc-space-3)}.rc-theme .ra-board__lede{color:var(--rc-color-header-muted);font-size:var(--rc-text-lg)}.rc-theme .ra-board__select{min-width:min(100%,20rem)}.rc-theme .ra-board__select .rc-label{color:var(--rc-color-header-muted)}@media (min-width:900px){.rc-theme .ra-board{padding-block:var(--rc-space-8) var(--rc-space-10)}.rc-theme .ra-board__row{grid-template-columns:1fr auto;align-items:end}}.rc-theme .ra-dash{display:grid;gap:var(--rc-space-6);padding-block:var(--rc-space-6) var(--rc-section-y)}.rc-theme .ra-dash>*,.rc-theme .ra-reg__layout>*,.rc-theme .rc-tabs__panel{min-width:0}.rc-theme .ra-dash__main,.rc-theme .ra-dash__side{display:grid;align-content:start;gap:var(--rc-space-6);min-width:0}@media (min-width:1100px){.rc-theme .ra-dash:not(.ra-dash--single){grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--rc-space-8);padding-top:var(--rc-space-8)}}.rc-theme .ra-dash--single{padding-top:var(--rc-space-4)}.rc-theme .ra-panel{display:grid;gap:var(--rc-space-4);min-width:0}.rc-theme .ra-panel--surface{padding:var(--rc-space-5);border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-md);background:var(--rc-color-surface)}.rc-theme .ra-panel--feature{padding:0;border:0;background:transparent}.rc-theme .ra-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--rc-space-3)}.rc-theme .ra-panel__title{display:inline-flex;align-items:center;gap:var(--rc-space-2);font-size:var(--rc-text-xl)}.rc-theme .ra-ticket{display:grid;grid-template-columns:4.75rem minmax(0,1fr);overflow:hidden;border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-lg);background:var(--rc-color-surface);box-shadow:var(--rc-shadow-2)}.rc-theme .ra-ticket__stub{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--rc-space-4) var(--rc-space-2);background:var(--rc-color-header-bg);color:var(--rc-color-header-text);text-align:center}.rc-theme .ra-ticket__stub:after{content:"";position:absolute;top:10px;bottom:10px;right:-1px;border-right:2px dashed color-mix(in srgb,var(--rc-color-header-text) 30%,transparent)}.rc-theme .ra-ticket__month,.rc-theme .ra-ticket__weekday{font-size:var(--rc-text-xs);font-weight:650;color:var(--rc-color-header-muted)}.rc-theme .ra-ticket__day{font-family:var(--rc-font-display);font-weight:800;font-stretch:70%;font-size:2.75rem;line-height:.9;color:var(--rc-color-highlight-bg)}.rc-theme .ra-ticket__body{display:grid;gap:var(--rc-space-3);padding:var(--rc-space-4);min-width:0}.rc-theme .ra-ticket__top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rc-space-2);font-size:var(--rc-text-sm);color:var(--rc-color-text-muted)}.rc-theme .ra-ticket__comp{margin-right:auto}.rc-theme .ra-ticket__teams{margin:0}.rc-theme .ra-ticket__link{display:grid;gap:var(--rc-space-2);color:var(--rc-color-heading)}.rc-theme .ra-ticket__team{display:flex;align-items:center;gap:var(--rc-space-3);min-width:0}.rc-theme .ra-ticket__name{font-size:var(--rc-text-2xl);line-height:1;overflow-wrap:anywhere}.rc-theme .ra-ticket__vs{padding-left:calc(40px + var(--rc-space-3));font-size:var(--rc-text-sm);font-weight:650;color:var(--rc-color-text-subtle)}.rc-theme .ra-ticket__facts{display:grid;gap:var(--rc-space-2);font-size:var(--rc-text-sm)}.rc-theme .ra-ticket__facts li{display:flex;gap:var(--rc-space-2);align-items:flex-start}.rc-theme .ra-ticket__facts svg{flex:none;margin-top:2px;color:var(--rc-color-action-bg)}.rc-theme .ra-ticket__fact-label{color:var(--rc-color-text-muted)}.rc-theme .ra-ticket__note{font-size:var(--rc-text-sm);color:var(--rc-status-danger-text)}.rc-theme .ra-ticket.is-void .ra-ticket__day{color:var(--rc-color-header-muted);text-decoration:line-through}.rc-theme .ra-ticket__directions{display:inline-flex;align-items:center;gap:var(--rc-space-2);justify-self:start;min-height:44px;font-weight:650;color:var(--rc-color-link);text-decoration:underline;text-underline-offset:.18em}.rc-theme .ra-ticket__extra{padding-top:var(--rc-space-3);border-top:1px solid var(--rc-color-border)}.rc-theme .ra-ticket--compact{grid-template-columns:3.75rem minmax(0,1fr);border-radius:var(--rc-radius-md);box-shadow:none}.rc-theme .ra-ticket--compact .ra-ticket__day{font-size:2rem}.rc-theme .ra-ticket--compact .ra-ticket__name{font-size:var(--rc-text-lg)}.rc-theme .ra-ticket--compact .ra-ticket__vs{padding-left:calc(30px + var(--rc-space-3))}.rc-theme .ra-ticket__link:hover .ra-ticket__name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.15em}.rc-theme .ra-ticket--compact .ra-ticket__body{padding:var(--rc-space-3) var(--rc-space-4)}@media (min-width:640px){.rc-theme .ra-ticket:not(.ra-ticket--compact){grid-template-columns:7rem minmax(0,1fr)}.rc-theme .ra-ticket:not(.ra-ticket--compact) .ra-ticket__day{font-size:4.5rem}.rc-theme .ra-ticket:not(.ra-ticket--compact) .ra-ticket__body{padding:var(--rc-space-6);gap:var(--rc-space-4)}.rc-theme .ra-ticket:not(.ra-ticket--compact) .ra-ticket__link{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--rc-space-4)}.rc-theme .ra-ticket:not(.ra-ticket--compact) .ra-ticket__vs{padding-left:0}.rc-theme .ra-ticket:not(.ra-ticket--compact) .ra-ticket__team:last-of-type{flex-direction:row-reverse;text-align:right}.rc-theme .ra-ticket:not(.ra-ticket--compact) .ra-ticket__facts{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.rc-theme .ra-ticket-skeleton{height:15rem;border-radius:var(--rc-radius-lg);background:linear-gradient(90deg,var(--rc-color-surface-sunken),var(--rc-color-surface),var(--rc-color-surface-sunken));background-size:200% 100%;animation:ra-shimmer 1.4s linear infinite}@keyframes ra-shimmer{to{background-position:-200% 0}}.rc-theme .ra-upcoming{display:grid;gap:var(--rc-space-3)}.rc-theme .ra-seg{min-width:0;margin:0;padding:0;border:0}.rc-theme .ra-seg__legend{margin-bottom:var(--rc-space-2);font-weight:700;color:var(--rc-color-heading)}.rc-theme .ra-seg__track{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-sm);background:var(--rc-color-surface-sunken)}.rc-theme .ra-seg__opt{position:relative;display:flex}.rc-theme .ra-seg__input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.rc-theme .ra-seg__label{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:var(--rc-space-2);min-height:40px;padding:0 var(--rc-space-2);border-radius:4px;font-size:var(--rc-text-sm);font-weight:650;color:var(--rc-color-text-muted);text-align:center;transition:background var(--rc-duration-fast) var(--rc-ease-out),color var(--rc-duration-fast) var(--rc-ease-out)}.rc-theme .ra-seg--lg .ra-seg__label{min-height:48px;font-size:var(--rc-text-md)}.rc-theme .ra-seg__opt:hover .ra-seg__label{color:var(--rc-color-heading)}.rc-theme .ra-seg__input:focus-visible+.ra-seg__label{outline:var(--rc-focus-outline);outline-offset:1px}.rc-theme .ra-seg__input:checked+.ra-seg__label{background:var(--rc-color-surface);color:var(--rc-color-heading);box-shadow:var(--rc-shadow-2)}.rc-theme .ra-seg__opt--yes .ra-seg__input:checked+.ra-seg__label{background:var(--rc-status-success-bg);color:var(--rc-status-success-text);box-shadow:inset 0 0 0 1.5px var(--rc-status-success-border)}.rc-theme .ra-seg__opt--no .ra-seg__input:checked+.ra-seg__label{background:var(--rc-status-danger-bg);color:var(--rc-status-danger-text);box-shadow:inset 0 0 0 1.5px var(--rc-status-danger-border)}.rc-theme .ra-seg__opt--maybe .ra-seg__input:checked+.ra-seg__label{background:var(--rc-status-warning-bg);color:var(--rc-status-warning-text);box-shadow:inset 0 0 0 1.5px var(--rc-status-warning-border)}.rc-theme .ra-seg:disabled .ra-seg__label{opacity:.6;cursor:not-allowed}.rc-theme .ra-reply{display:grid;gap:var(--rc-space-1)}.rc-theme .ra-notes,.rc-theme .ra-pays,.rc-theme .ra-teams{display:grid}.rc-theme .ra-notes__row,.rc-theme .ra-pays__row,.rc-theme .ra-teams__row{padding-block:var(--rc-space-3);border-top:1px solid var(--rc-color-border)}.rc-theme .ra-notes__row:first-child,.rc-theme .ra-pays__row:first-child,.rc-theme .ra-teams__row:first-child{border-top:0;padding-top:0}.rc-theme .ra-teams__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--rc-space-3);align-items:center}.rc-theme .ra-teams__text{display:grid;gap:2px;min-width:0}.rc-theme .ra-teams__name{font-weight:750;color:var(--rc-color-heading)}.rc-theme .ra-teams__comp{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rc-space-2);font-size:var(--rc-text-sm);color:var(--rc-color-text-muted)}.rc-theme .ra-teams__tags{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--rc-space-2)}.rc-theme .ra-pill-link{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--rc-space-3);border-radius:var(--rc-radius-pill);background:var(--rc-color-highlight-bg);color:var(--rc-color-highlight-text);font-size:var(--rc-text-xs);font-weight:750;text-decoration:underline;text-decoration-color:transparent}.rc-theme .ra-pill-link:hover{text-decoration-color:currentColor}.rc-theme .ra-notes__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--rc-space-3)}.rc-theme .ra-notes__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--rc-radius-pill);background:var(--rc-color-surface-sunken);color:var(--rc-color-text-muted)}.rc-theme .ra-notes__row.is-unread .ra-notes__icon{background:var(--rc-color-highlight-bg);color:var(--rc-color-highlight-text)}.rc-theme .ra-notes__title{font-weight:700;color:var(--rc-color-heading)}.rc-theme .ra-notes__body{font-size:var(--rc-text-sm);color:var(--rc-color-text-muted)}.rc-theme .ra-notes__time{margin-top:2px;font-size:var(--rc-text-xs);color:var(--rc-color-text-subtle)}.rc-theme .ra-pays__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--rc-space-1) var(--rc-space-3);align-items:center}.rc-theme .ra-pays__text{display:grid;min-width:0}.rc-theme .ra-pays__desc{font-weight:650;color:var(--rc-color-heading)}.rc-theme .ra-pays__date{font-size:var(--rc-text-xs);color:var(--rc-color-text-subtle)}.rc-theme .ra-pays__amount{font-weight:750;text-align:right}.rc-theme .ra-pays__row>.rc-badge{grid-column:2;justify-self:end}.rc-theme .ra-pays__action{grid-column:1/-1;justify-self:start}.rc-theme .ra-pays__row.is-failed{box-shadow:inset 3px 0 0 var(--rc-status-danger-text);padding-left:var(--rc-space-3)}.rc-theme .ra-messages{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--rc-space-3);padding:var(--rc-space-4) var(--rc-space-5);border:1px dashed var(--rc-color-border-strong);border-radius:var(--rc-radius-md)}.rc-theme .ra-messages__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--rc-radius-pill);background:var(--rc-color-action-tint);color:var(--rc-color-action-bg)}.rc-theme .ra-messages__title{font-size:var(--rc-text-md);font-weight:750;color:var(--rc-color-heading)}.rc-theme .ra-tab{display:grid;gap:var(--rc-space-4);min-width:0}.rc-theme .ra-tab__bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--rc-space-3)}.rc-theme .ra-count{font-size:var(--rc-text-lg);font-weight:700;color:var(--rc-color-heading)}.rc-theme .ra-fixture-pick{min-width:min(100%,22rem)}.rc-theme .ra-squad{display:grid;border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-md);background:var(--rc-color-surface);overflow:hidden}.rc-theme .ra-squad__row{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;grid-template-areas:"num who role" "num actions actions";gap:var(--rc-space-1) var(--rc-space-3);align-items:center;padding:var(--rc-space-3) var(--rc-space-4);border-top:1px solid var(--rc-color-border)}.rc-theme .ra-squad__row:first-child{border-top:0}.rc-theme .ra-squad__num{grid-area:num;font-family:var(--rc-font-display);font-weight:800;font-stretch:70%;font-size:1.875rem;line-height:1;color:var(--rc-color-heading);text-align:center}.rc-theme .ra-squad__who{grid-area:who;display:grid;min-width:0}.rc-theme .ra-squad__name{font-weight:700;color:var(--rc-color-heading)}.rc-theme .ra-squad__sub{font-size:var(--rc-text-xs);color:var(--rc-color-text-muted)}.rc-theme .ra-squad__role{grid-area:role}.rc-theme .ra-squad__actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:var(--rc-space-1);margin-left:calc(-1 * var(--rc-space-3))}.rc-theme .ra-squad__row.is-invited{background:var(--rc-color-surface-sunken)}.rc-theme .ra-squad__row.is-invited .ra-squad__num{color:var(--rc-color-text-subtle)}@media (min-width:900px){.rc-theme .ra-squad{grid-template-columns:1fr 1fr;column-gap:0}.rc-theme .ra-squad__row{grid-template-columns:3rem minmax(0,1fr) auto auto;grid-template-areas:"num who role actions"}.rc-theme .ra-squad__row:nth-child(2){border-top:0}.rc-theme .ra-squad__row:nth-child(odd){border-right:1px solid var(--rc-color-border)}.rc-theme .ra-squad__actions{margin-left:0}}.rc-theme .ra-invite-link{display:grid;gap:var(--rc-space-3)}.rc-theme .ra-invite-link__row{display:grid;gap:var(--rc-space-2)}@media (min-width:640px){.rc-theme .ra-invite-link__row{grid-template-columns:minmax(0,1fr) auto}}.rc-theme .ra-avail-bar{display:flex;gap:3px;height:12px;border-radius:var(--rc-radius-pill);overflow:hidden}.rc-theme .ra-avail-bar__seg{flex-basis:0;min-width:0}.rc-theme .ra-avail-bar__seg.is-yes{background:var(--rc-color-action-bg)}.rc-theme .ra-avail-bar__seg.is-maybe{background:var(--rc-color-highlight-bg)}.rc-theme .ra-avail-bar__seg.is-no{background:var(--rc-status-danger-text)}.rc-theme .ra-avail-bar__seg.is-none{background:var(--rc-color-border-strong)}.rc-theme .ra-avail-summary{font-weight:650}.rc-theme .ra-avail-groups{display:grid;gap:var(--rc-space-4)}@media (min-width:640px){.rc-theme .ra-avail-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.rc-theme .ra-avail-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}.rc-theme .ra-avail-group{padding:var(--rc-space-4);border:1px solid var(--rc-color-border);border-top:4px solid var(--rc-color-border-strong);border-radius:var(--rc-radius-sm);background:var(--rc-color-surface)}.rc-theme .ra-avail-group.is-yes{border-top-color:var(--rc-color-action-bg)}.rc-theme .ra-avail-group.is-maybe{border-top-color:var(--rc-color-highlight-bg)}.rc-theme .ra-avail-group.is-no{border-top-color:var(--rc-status-danger-text)}.rc-theme .ra-avail-group__title{display:flex;justify-content:space-between;margin-bottom:var(--rc-space-2);font-size:var(--rc-text-md);font-weight:750}.rc-theme .ra-avail-group li{padding-block:3px;font-size:var(--rc-text-sm)}.rc-theme .ra-avail-group__num{display:inline-block;min-width:1.75em;font-weight:750;color:var(--rc-color-text-subtle)}.rc-theme .ra-fees{display:grid;grid-template-columns:1fr 1fr;gap:var(--rc-space-4);padding:var(--rc-space-5);border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-md);background:var(--rc-color-surface)}.rc-theme .ra-fees__figure{display:grid;gap:var(--rc-space-1)}.rc-theme .ra-fees__label{font-size:var(--rc-text-sm);color:var(--rc-color-text-muted)}.rc-theme .ra-fees__value{font-size:var(--rc-text-3xl)}.rc-theme .ra-fees__value.is-due{color:var(--rc-status-danger-text)}.rc-theme .ra-fees__meter{grid-column:1/-1;height:10px;border-radius:var(--rc-radius-pill);background:var(--rc-color-surface-sunken);overflow:hidden}.rc-theme .ra-fees__meter span{display:block;height:100%;border-radius:inherit;background:var(--rc-color-action-bg)}.rc-theme .ra-fees__entry{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--rc-space-2);font-size:var(--rc-text-sm)}.rc-theme .ra-fee-player{display:inline-flex;gap:var(--rc-space-2)}.rc-theme .ra-sheet-wrap{display:grid;gap:var(--rc-space-3)}.rc-theme .ra-sheet{position:relative;display:grid;gap:var(--rc-space-6);padding:var(--rc-space-6) var(--rc-space-5);border-radius:var(--rc-radius-lg);background:var(--rc-color-header-bg);color:var(--rc-color-header-text);box-shadow:var(--rc-shadow-3);--rc-color-heading:var(--rc-color-header-text)}.rc-theme .ra-sheet__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--rc-space-4);align-items:start;padding-bottom:var(--rc-space-5);border-bottom:2px solid var(--rc-color-highlight-bg)}.rc-theme .ra-sheet__posts{color:var(--rc-color-highlight-bg);margin-top:4px}.rc-theme .ra-sheet__kicker{font-size:var(--rc-text-sm);color:var(--rc-color-header-muted)}.rc-theme .ra-sheet__team{font-size:var(--rc-text-3xl);color:var(--rc-color-header-text)}.rc-theme .ra-sheet__fixture{margin-top:var(--rc-space-2);color:var(--rc-color-header-muted)}.rc-theme .ra-sheet__cols{display:grid;gap:var(--rc-space-6)}@media (min-width:640px){.rc-theme .ra-sheet{padding:var(--rc-space-8)}.rc-theme .ra-sheet__cols{grid-template-columns:1fr 1fr;gap:var(--rc-space-10)}}.rc-theme .ra-sheet__label{margin-bottom:var(--rc-space-2);font-size:var(--rc-text-sm);font-weight:650;color:var(--rc-color-highlight-bg)}.rc-theme .ra-sheet__list{display:grid}.rc-theme .ra-sheet__list--bench{grid-template-columns:1fr}@media (min-width:640px){.rc-theme .ra-sheet__list--bench{grid-template-columns:1fr 1fr;column-gap:var(--rc-space-10)}}.rc-theme .ra-sheet__row{display:grid;grid-template-columns:3.25rem minmax(0,1fr);align-items:baseline;gap:var(--rc-space-3);padding-block:7px;border-bottom:1px solid var(--rc-color-header-line)}.rc-theme .ra-sheet__num{font-family:var(--rc-font-display);font-weight:800;font-stretch:68%;font-size:2rem;line-height:.9;text-align:right;color:var(--rc-color-highlight-bg)}.rc-theme .ra-sheet__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--rc-space-2);font-size:var(--rc-text-lg);font-weight:650}.rc-theme .ra-sheet__row.is-empty .ra-sheet__num{color:color-mix(in srgb,var(--rc-color-highlight-bg) 40%,transparent)}.rc-theme .ra-sheet__row.is-empty .ra-sheet__name{font-weight:400;font-style:italic;color:var(--rc-color-header-muted)}.rc-theme .ra-sheet__c{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:var(--rc-radius-pill);background:var(--rc-color-highlight-bg);color:var(--rc-color-highlight-text);font-size:var(--rc-text-2xs);font-weight:800;text-decoration:none}.rc-theme .ra-sheet__maybe{font-size:var(--rc-text-xs);font-weight:600;color:var(--rc-color-header-muted)}.rc-theme .ra-sheet__help{font-size:var(--rc-text-sm)}@media print{.rc-theme .ra-board,.rc-theme .ra-messages,.rc-theme .ra-noprint,.rc-theme .ra-sheet__help,.rc-theme .rc-footer,.rc-theme .rc-header,.rc-theme .rc-preview-bar,.rc-theme .rc-tabs__list{display:none}.rc-theme .ra-sheet{box-shadow:none;background:#fff;color:#000;--rc-color-header-text:#000;--rc-color-header-muted:#333;--rc-color-highlight-bg:#000;--rc-color-header-line:#bbb}}.rc-theme .ra-dialog{width:min(32rem,calc(100vw - 2 * var(--rc-space-4)));max-height:calc(100vh - 2 * var(--rc-space-8));padding:0;border:0;border-radius:var(--rc-radius-lg);background:var(--rc-color-surface);color:var(--rc-color-text);box-shadow:var(--rc-shadow-3)}.rc-theme .ra-dialog::backdrop{background:color-mix(in srgb,var(--rc-brand-header) 60%,transparent)}.rc-theme .ra-dialog__box{display:grid;gap:var(--rc-space-4);padding:var(--rc-space-5)}.rc-theme .ra-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rc-space-3)}.rc-theme .ra-dialog__title{font-size:var(--rc-text-2xl);padding-top:6px}.rc-theme .ra-dialog__body{display:grid;gap:var(--rc-space-4)}.rc-theme .ra-dialog__foot{display:flex;justify-content:flex-end;gap:var(--rc-space-2);padding-top:var(--rc-space-4);border-top:1px solid var(--rc-color-border)}@media (max-width:639px){.rc-theme .ra-dialog{margin:auto auto 0;width:100vw;max-width:100vw;border-radius:var(--rc-radius-lg) var(--rc-radius-lg) 0 0}}.rc-theme .ra-reg{padding-bottom:var(--rc-section-y)}.rc-theme .ra-reg__head{display:grid;gap:var(--rc-space-4);padding-block:var(--rc-space-8) var(--rc-space-6)}.rc-theme .ra-reg__title{font-size:var(--rc-text-4xl)}.rc-theme .ra-reg__layout{display:grid;gap:var(--rc-space-6);align-items:start}@media (min-width:1100px){.rc-theme .ra-reg__layout{grid-template-columns:minmax(0,1fr) 20rem;gap:var(--rc-space-10)}}.rc-theme .ra-reg__main{min-width:0}.rc-theme .ra-rail{display:none}.rc-theme .ra-rail__compact{font-weight:700;color:var(--rc-color-text-muted)}@media (min-width:900px){.rc-theme .ra-rail__compact{display:none}.rc-theme .ra-rail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));counter-reset:none}.rc-theme .ra-rail__step{position:relative;display:grid;justify-items:start;gap:var(--rc-space-2);padding-right:var(--rc-space-2);color:var(--rc-color-text-subtle);font-size:var(--rc-text-sm);font-weight:650}.rc-theme .ra-rail__step:before{content:"";position:absolute;top:15px;left:36px;right:6px;height:2px;background:var(--rc-color-border)}.rc-theme .ra-rail__step:last-child:before{display:none}.rc-theme .ra-rail__step.is-done:before{background:var(--rc-color-action-bg)}}.rc-theme .ra-rail__dot{display:inline-grid;place-items:center;width:32px;height:32px;border:2px solid var(--rc-color-border-strong);border-radius:var(--rc-radius-pill);background:var(--rc-color-surface);color:var(--rc-color-text-muted);font-weight:750}.rc-theme .ra-rail__step.is-done .ra-rail__dot{border-color:var(--rc-color-action-bg);background:var(--rc-color-action-bg);color:var(--rc-color-action-text)}.rc-theme .ra-rail__step.is-current{color:var(--rc-color-heading)}.rc-theme .ra-rail__step.is-current .ra-rail__dot{border-color:var(--rc-color-heading);background:var(--rc-color-highlight-bg);color:var(--rc-color-highlight-text)}.rc-theme .ra-step{display:grid;gap:var(--rc-space-5);padding:var(--rc-space-5);border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-lg);background:var(--rc-color-surface)}@media (min-width:640px){.rc-theme .ra-step{padding:var(--rc-space-8)}}.rc-theme .ra-step__title{font-size:var(--rc-text-3xl)}.rc-theme .ra-step__title:focus{outline:none}.rc-theme .ra-step__text{max-width:60ch;color:var(--rc-color-text-muted)}.rc-theme .ra-step__body{display:grid;gap:var(--rc-space-5)}.rc-theme .ra-step__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--rc-space-3);padding-top:var(--rc-space-5);border-top:1px solid var(--rc-color-border)}@media (max-width:639px){.rc-theme .ra-step__actions{position:sticky;bottom:0;z-index:2;margin:0 calc(-1 * var(--rc-space-5)) calc(-1 * var(--rc-space-5));padding:var(--rc-space-3) var(--rc-space-5) calc(var(--rc-space-3) + env(safe-area-inset-bottom));background:var(--rc-color-surface);border-radius:0 0 var(--rc-radius-lg) var(--rc-radius-lg);box-shadow:0 -8px 16px -12px color-mix(in srgb,var(--rc-brand-header) 40%,transparent)}}.rc-theme .ra-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--rc-space-2);align-items:end}.rc-theme .ra-choices{display:grid;gap:var(--rc-space-3)}@media (min-width:900px){.rc-theme .ra-choices{grid-template-columns:1fr 1fr}}.rc-theme .ra-choice{height:100%;gap:var(--rc-space-3)}.rc-theme .ra-choice.is-selected{border-color:var(--rc-color-action-bg);box-shadow:inset 0 0 0 1px var(--rc-color-action-bg)}.rc-theme .ra-choice__top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rc-space-2);font-size:var(--rc-text-sm)}.rc-theme .ra-choice__name{font-size:var(--rc-text-xl)}.rc-theme .ra-meta{display:grid;gap:4px;font-size:var(--rc-text-sm);color:var(--rc-color-text-muted)}.rc-theme .ra-meta li{display:flex;align-items:center;gap:var(--rc-space-2)}.rc-theme .ra-choice__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--rc-space-3);margin-top:auto;padding-top:var(--rc-space-3);border-top:1px solid var(--rc-color-border)}.rc-theme .ra-choice__fee{font-weight:800;font-size:var(--rc-text-lg)}.rc-theme .ra-choice__fee .ra-muted{font-weight:500;font-size:var(--rc-text-sm)}.rc-theme .ra-options{display:grid;gap:var(--rc-space-3);margin:0;padding:0;border:0}@media (min-width:640px){.rc-theme .ra-options{grid-template-columns:1fr 1fr}}.rc-theme .ra-option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--rc-space-3);padding:var(--rc-space-4);border:1.5px solid var(--rc-color-border-strong);border-radius:var(--rc-radius-md);background:var(--rc-color-surface);cursor:pointer}.rc-theme .ra-option:hover{border-color:var(--rc-color-heading)}.rc-theme .ra-option.is-checked{border-color:var(--rc-color-action-bg);background:var(--rc-color-action-tint);box-shadow:inset 0 0 0 1px var(--rc-color-action-bg)}.rc-theme .ra-option.is-disabled{cursor:not-allowed;opacity:.6}.rc-theme .ra-option__input{position:absolute;opacity:0;inset:0;margin:0;cursor:inherit}.rc-theme .ra-option:has(.ra-option__input:focus-visible){outline:var(--rc-focus-outline);outline-offset:2px}.rc-theme .ra-option__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--rc-radius-pill);background:var(--rc-color-surface-sunken);color:var(--rc-color-heading)}.rc-theme .ra-option.is-checked .ra-option__icon{background:var(--rc-color-action-bg);color:var(--rc-color-action-text)}.rc-theme .ra-option__text{display:grid;gap:2px}.rc-theme .ra-option__title{font-weight:750;color:var(--rc-color-heading)}.rc-theme .ra-option__body{font-size:var(--rc-text-sm);color:var(--rc-color-text-muted)}.rc-theme .ra-option__fee{margin-top:var(--rc-space-1);font-weight:750}.rc-theme .ra-guardian{display:grid;gap:var(--rc-space-4);margin:0;padding:var(--rc-space-5);border:1.5px solid var(--rc-status-warning-border);border-radius:var(--rc-radius-md);background:color-mix(in srgb,var(--rc-status-warning-bg) 55%,var(--rc-color-surface))}.rc-theme .ra-guardian legend{padding:0 var(--rc-space-2);margin-left:calc(-1 * var(--rc-space-2))}.rc-theme .ra-summary{display:grid;gap:var(--rc-space-3);padding:var(--rc-space-5);border-radius:var(--rc-radius-lg);background:var(--rc-color-header-bg);color:var(--rc-color-header-text)}@media (min-width:1100px){.rc-theme .ra-summary{position:sticky;top:calc(68px + var(--rc-space-4))}}@media (max-width:1099px){.rc-theme .ra-summary{order:-1}}.rc-theme .ra-summary__eyebrow{font-size:var(--rc-text-sm);color:var(--rc-color-highlight-bg);font-weight:650}.rc-theme .ra-summary__list{display:grid;gap:var(--rc-space-3)}.rc-theme .ra-summary__list div{display:grid;gap:2px}.rc-theme .ra-summary__list dt{font-size:var(--rc-text-xs);color:var(--rc-color-header-muted)}.rc-theme .ra-step .ra-summary__list dt{color:var(--rc-color-text-muted)}.rc-theme .ra-summary__list dd{font-weight:700}.rc-theme .ra-summary__total{padding-top:var(--rc-space-3);border-top:1px solid var(--rc-color-header-line)}.rc-theme .ra-step .ra-summary__total{border-top-color:var(--rc-color-border)}.rc-theme .ra-summary__total dd{font-family:var(--rc-font-display);font-weight:800;font-stretch:72%;font-size:var(--rc-text-3xl);line-height:1}@media (max-width:1099px){.rc-theme .ra-summary .ra-summary__list{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.rc-theme .ra-summary .ra-summary__total{padding-top:0;border-top:0}.rc-theme .ra-summary .ra-summary__total dd{font-size:var(--rc-text-2xl)}}.rc-theme .ra-pay{display:grid;gap:var(--rc-space-5)}.rc-theme .ra-pay__head,.rc-theme .ra-pay__mock,.rc-theme .ra-pay__mock-row{display:grid;gap:var(--rc-space-2)}.rc-theme .ra-pay__mock-row{grid-template-columns:1fr 1fr}.rc-theme .ra-pay__mock-field{display:flex;align-items:center;gap:var(--rc-space-2);min-height:48px;padding:0 var(--rc-space-4);border:1px solid var(--rc-color-border-strong);border-radius:var(--rc-radius-sm);background:var(--rc-color-surface-sunken);color:var(--rc-color-text-subtle);font-variant-numeric:tabular-nums}.rc-theme .ra-pay__preview-actions{display:grid;gap:var(--rc-space-3)}.rc-theme .ra-done{justify-items:start}.rc-theme .ra-done__mark{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--rc-radius-pill);background:var(--rc-color-action-bg);color:var(--rc-color-action-text);animation:ra-pop var(--rc-duration-slow) var(--rc-ease-out) both}.rc-theme .ra-done__mark.is-pending{background:var(--rc-color-highlight-bg);color:var(--rc-color-highlight-text)}@keyframes ra-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.rc-theme .ra-done__title{font-size:var(--rc-text-4xl)}.rc-theme .ra-receipt{display:flex;flex-wrap:wrap;gap:var(--rc-space-8);padding:var(--rc-space-4) var(--rc-space-5);border:1px dashed var(--rc-color-border-strong);border-radius:var(--rc-radius-sm)}.rc-theme .ra-receipt dt{font-size:var(--rc-text-xs);color:var(--rc-color-text-muted)}.rc-theme .ra-receipt dd{font-weight:750}.rc-theme .ra-cal{display:grid;gap:var(--rc-space-4);max-width:30rem;padding:var(--rc-space-5);border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-md);background:var(--rc-color-surface)}.rc-theme .ra-cal__head{display:flex;align-items:center;justify-content:space-between}.rc-theme .ra-cal__month{font-size:var(--rc-text-2xl)}.rc-theme .ra-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.rc-theme .ra-cal__dow{padding-bottom:var(--rc-space-1);font-size:var(--rc-text-xs);font-weight:650;color:var(--rc-color-text-subtle);text-align:center}.rc-theme .ra-cal__day{position:relative;display:grid;place-items:center;aspect-ratio:1;min-height:40px;border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-sm);background:var(--rc-color-surface);color:var(--rc-color-heading);font-weight:650;cursor:pointer}.rc-theme .ra-cal__day:hover:not(:disabled){border-color:var(--rc-color-heading)}.rc-theme .ra-cal__day:disabled{color:var(--rc-color-text-subtle);background:var(--rc-color-surface-sunken);cursor:default;opacity:.6}.rc-theme .ra-cal__day.is-today{box-shadow:inset 0 0 0 2px var(--rc-color-heading)}.rc-theme .ra-cal__day.is-on{border-color:var(--rc-color-action-bg);background:var(--rc-color-action-bg);color:var(--rc-color-action-text)}.rc-theme .ra-cal__pip{position:absolute;bottom:5px;width:7px;height:7px;border-radius:var(--rc-radius-pill);background:var(--rc-color-highlight-bg);box-shadow:0 0 0 1.5px var(--rc-color-surface)}.rc-theme .ra-cal__legend{display:flex;flex-wrap:wrap;gap:var(--rc-space-5);font-size:var(--rc-text-sm);color:var(--rc-color-text-muted)}.rc-theme .ra-cal__key{display:inline-flex;align-items:center;gap:var(--rc-space-2)}.rc-theme .ra-cal__key:before{content:"";width:14px;height:14px;border-radius:3px}.rc-theme .ra-cal__key.is-on:before{background:var(--rc-color-action-bg)}.rc-theme .ra-cal__key.is-appointed:before{border-radius:var(--rc-radius-pill);width:8px;height:8px;background:var(--rc-color-highlight-bg)}.rc-theme .ra-cal__save{display:flex;align-items:center;justify-content:space-between;gap:var(--rc-space-3);padding-top:var(--rc-space-4);border-top:1px solid var(--rc-color-border)}.rc-theme .ra-reports{display:grid;gap:var(--rc-space-3)}.rc-theme .ra-reports__row{display:grid;gap:var(--rc-space-2);padding:var(--rc-space-3) var(--rc-space-4);border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-md);background:var(--rc-color-surface)}.rc-theme .ra-reports__row .rc-fixture{border:0;padding:0;background:transparent}.rc-theme .ra-reports__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rc-space-3);font-size:var(--rc-text-sm)}.rc-theme .ra-narrow{max-width:36rem;padding-block:var(--rc-section-y)}.rc-theme .ra-invite{gap:var(--rc-space-4)}