.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){:not([data-motion-essential]),:not([data-motion-essential]):after,:not([data-motion-essential]):before{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important}}figcaption,h1,h2,h3,h4,h5,h6,legend{text-wrap-style:balance}blockquote,dd,li,p{text-wrap-style:pretty}:where(h1,h2){font-family:var(--style-heading-font,inherit);font-style:var(--style-heading-style,inherit);letter-spacing:var(--style-heading-tracking,inherit);text-transform:var(--style-heading-transform,inherit)}::selection{background-color:var(--selection-bg,color-mix(in srgb,var(--color-primary) 28%,transparent))}:root{accent-color:var(--color-primary);caret-color:var(--color-primary);scrollbar-color:color-mix(in srgb,var(--page-text) 28%,transparent) transparent}body{scrollbar-color:auto}a{text-underline-offset:.18em;text-decoration-thickness:from-font}:where(.hit-area){position:relative}.hit-area:before{content:"";height:max(100%,var(--touch-target-min));width:max(100%,var(--touch-target-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html.dark body{letter-spacing:.01em}:focus-visible{box-shadow:0 0 0 2px var(--card-surface,#fff);outline:2px solid var(--color-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 2px var(--card-surface,#fff);outline:2px solid var(--color-primary);outline-offset:2px}html.dark ::selection{background:var(--selection-bg,#3b82f68c);color:var(--selection-text,#fff)}html.dark[data-league=archies] :focus-visible{outline-color:var(--league-accent)}html[data-league=archies] a{text-decoration-color:var(--league-accent);text-underline-offset:.18em}html.dark{--icon-cut-light:none;--icon-cut-dark:inline}.ui-state{background:var(--content-bg-muted);border:1px dashed var(--content-border);border-radius:var(--radius-md);gap:var(--spacing-sm);margin:var(--spacing-lg) auto;max-width:36rem;padding:var(--spacing-xl) var(--spacing-lg);text-align:center;flex-direction:column;display:flex}.ui-state,.ui-state__icon{color:var(--content-text-muted);align-items:center}.ui-state__icon{height:2.5rem;margin-bottom:var(--spacing-xs);justify-content:center;width:2.5rem;display:inline-flex}.ui-state__icon svg{width:100%;height:100%}.ui-state__title{color:var(--page-text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-wrap-style:balance;margin:0}.ui-state__body{font-size:var(--font-size-sm);line-height:var(--line-height-base);text-wrap-style:pretty;max-width:60ch;margin:0}.ui-state__actions{gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}.ui-state__action{background:var(--card-surface);border:1px solid var(--content-border);border-radius:var(--radius-sm);color:var(--page-text);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);min-height:var(--touch-target-min);padding:0 var(--spacing-md);transition:background-color var(--transition-fast),border-color var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ui-state__action:is(:hover,:focus){color:var(--page-text);text-decoration:none}.ui-state__action:hover{background:color-mix(in srgb,var(--color-primary) 8%,var(--card-surface));border-color:var(--color-primary)}.ui-state--compact{max-width:none;padding:var(--spacing-sm) 0;text-align:left;background:0 0;border:0;align-items:flex-start;margin:0}.ui-state--compact .ui-state__title{font-size:var(--font-size-sm)}.ui-state--compact .ui-state__actions{justify-content:flex-start;margin-top:0}.ui-state--error{background:color-mix(in srgb,var(--color-error) 6%,var(--content-bg-muted));border-color:color-mix(in srgb,var(--color-error) 45%,var(--content-border));border-style:solid}.ui-state--error .ui-state__icon{color:var(--color-error)}.ui-state--error.ui-state--compact{background:0 0;border:0}.ui-state--error.ui-state--compact .ui-state__title{color:var(--color-error)}:where(.cta){--cta-bg:var(--cta-fill);--cta-bg-hover:var(--cta-fill-hover);--cta-ink:var(--on-cta-fill);--cta-ink-hover:var(--cta-ink);--cta-border:var(--cta-bg);--cta-border-hover:var(--cta-bg-hover);--cta-focus-ring:var(--btn-primary-border-hover);background:var(--cta-bg);border:1px solid var(--cta-border);border-radius:var(--radius-md);color:var(--cta-ink);cursor:pointer;font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);align-items:center;gap:var(--spacing-sm);text-align:center;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);white-space:nowrap;justify-content:center;padding:.625rem 1.25rem;line-height:1.2;text-decoration:none;display:inline-flex}:where(.cta--ghost){--cta-bg:transparent;--cta-ink:var(--primary-link-default-text-color);--cta-border:currentColor;--cta-border-hover:currentColor;--cta-bg-hover:color-mix(in srgb,currentColor 10%,transparent)}.cta:is(:link,:visited,:hover,:focus,:active){color:var(--cta-ink);text-decoration:none}.cta:hover:not(:disabled,[aria-disabled=true]){background:var(--cta-bg-hover);border-color:var(--cta-border-hover);color:var(--cta-ink-hover);transform:translateY(-1px)}.cta:active:not(:disabled,[aria-disabled=true]){transform:none}.cta:focus-visible{outline:2px solid var(--cta-focus-ring);outline-offset:2px}.cta:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.45}.cta[aria-disabled=true]{pointer-events:none}:where(.cta-link){--cta-link-ink:var(--primary-link-default-text-color);--cta-link-ink-hover:var(--primary-link-hover-text-color);color:var(--cta-link-ink);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:var(--font-weight-semibold);white-space:nowrap;background:0 0;border:0;align-items:center;gap:.3em;padding:0;text-decoration:none;display:inline-flex}:where(.cta-link):after{content:"›";content:"›"/"";transition:transform var(--transition-fast);display:inline-block}.cta-link:is(:link,:visited,:focus,:active){color:var(--cta-link-ink);text-decoration:none}.cta-link:hover{color:var(--cta-link-ink-hover);text-decoration:none}.cta-link:hover:after{transform:translate(2px)}.cta-link:focus-visible{border-radius:var(--radius-sm);outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.cta-link:hover:after,.cta:hover:not(:disabled,[aria-disabled=true]){transform:none}}:where(.ui-badge){--ui-badge-bg:transparent;--ui-badge-ink:currentColor;background:var(--ui-badge-bg);color:var(--ui-badge-ink);font-size:var(--font-size-2xs);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-weight:700;display:inline-flex}:where(.ui-badge--caps){letter-spacing:.04em;text-transform:uppercase}:where(.ui-badge--inline){display:inline}:where(.ui-badge--neutral){--ui-badge-bg:var(--content-bg-muted);--ui-badge-ink:var(--content-text-muted)}:where(.ui-badge--success){--ui-badge-bg:var(--badge-success-bg);--ui-badge-ink:var(--badge-success-text)}:where(.ui-badge--warning){--ui-badge-bg:var(--badge-warning-bg);--ui-badge-ink:var(--badge-warning-text)}:where(.ui-badge--error){--ui-badge-bg:var(--badge-error-bg);--ui-badge-ink:var(--badge-error-text)}:where(.ui-badge--info){--ui-badge-bg:var(--badge-info-bg);--ui-badge-ink:var(--badge-info-text)}:where(.ui-badge--accent){--ui-badge-bg:var(--color-accent);--ui-badge-ink:var(--on-color-accent)}:where(.ui-card){background:var(--card-bg);border:var(--style-card-border,1px solid var(--content-border));border-radius:var(--radius-md);box-shadow:var(--style-card-shadow,none)}:where(.ui-modal){background:var(--card-bg);background-color:var(--card-surface);border-radius:var(--radius-lg);box-shadow:var(--modal-shadow);color:var(--color-text-primary);border:none}:where(.ui-modal)::backdrop,:where(.ui-scrim){backdrop-filter:blur(2px);background:var(--modal-scrim)}:where(.ui-tabs){border-bottom:1px solid var(--content-border);display:flex}:where(.ui-tab){color:var(--content-text-muted);cursor:pointer;font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:normal;text-transform:none;transition:color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none}:where(.ui-tab:hover){color:var(--color-text-primary)}:where(.ui-tab[aria-selected=true],.ui-tab[aria-current=page],.ui-tab--active){border-bottom-color:var(--league-accent);color:var(--color-text-primary)}:where(.ui-tab:focus-visible){outline:2px solid var(--league-accent);outline-offset:-2px}.ui-tab:is(a){color:var(--content-text-muted);text-decoration:none}.ui-tab--active:is(a),.ui-tab:is(a):focus,.ui-tab:is(a):hover,.ui-tab:is(a)[aria-current=page]{color:var(--color-text-primary);text-decoration:none}:where(.ui-table){font-variant-numeric:tabular-nums}:where(.ui-table thead th){border-bottom:1px solid var(--table-border);color:var(--content-text-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}:where(.ui-pill){background:var(--content-bg);border:1px solid var(--content-border);border-radius:var(--radius-full);color:var(--color-gray-700);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);min-height:var(--touch-target-min);white-space:nowrap;align-items:center;gap:.25rem;padding:0 .875rem;text-decoration:none;display:inline-flex}:where(.ui-pill[aria-pressed=true],.ui-pill[aria-selected=true],.ui-pill[aria-checked=true],.ui-pill[aria-current=page],.ui-pill[aria-current=true],.ui-pill--active){background:color-mix(in srgb,var(--ui-pill-tone,var(--color-primary)) 12%,var(--content-bg));border-color:var(--ui-pill-tone,var(--color-primary));color:var(--ui-pill-ink,var(--pill-on-ink))}:where(.ui-pill:focus-visible){outline:2px solid var(--color-primary);outline-offset:1px}:where(.ui-pills){flex-wrap:wrap;gap:.5rem;display:flex}:where(ul.ui-pills,ol.ui-pills){margin:0;padding:0;list-style:none}@media (width<=767px){:where(.ui-pills){overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;margin:-3px;padding:3px;overflow-x:auto}:where(.ui-pills)::-webkit-scrollbar{display:none}:where(.ui-pills>.ui-pill,.ui-pills>li){flex:none}}.ui-pill:is(a){color:var(--color-gray-700);text-decoration:none}.ui-pill--active:is(a),.ui-pill:is(a)[aria-current=page],.ui-pill:is(a)[aria-current=true]{color:var(--ui-pill-ink,var(--pill-on-ink));text-decoration:none}
