/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{color-scheme:light dark;--color-paper:light-dark(oklch(98.5% 0.005 250),oklch(15% 0.018 258));--color-paper-2:light-dark(oklch(96% 0.008 250),oklch(20% 0.021 258));--color-paper-3:light-dark(oklch(92.5% 0.012 250),oklch(25% 0.024 258));--color-surface:light-dark(oklch(99.4% 0.005 250),oklch(18% 0.02 258));--color-rule-soft:light-dark(oklch(86% 0.012 252),oklch(32% 0.02 257));--color-rule:light-dark(oklch(65% 0.018 254),oklch(52% 0.024 255));--color-muted:light-dark(oklch(43% 0.022 256),oklch(72% 0.018 252));--color-ink-2:light-dark(oklch(32% 0.024 257),oklch(85% 0.012 250));--color-ink:light-dark(oklch(20% 0.026 258),oklch(96% 0.006 250));--color-accent:light-dark(oklch(46% 0.17 260),oklch(68% 0.17 257));--color-accent-hover:light-dark(oklch(39% 0.16 260),oklch(75% 0.14 254));--color-accent-ink:light-dark(oklch(98.5% 0.005 250),oklch(14% 0.024 260));--color-focus:light-dark(oklch(20% 0.026 258),oklch(88% 0.1 250));--color-graphite:light-dark(oklch(19% 0.022 258),oklch(11% 0.014 258));--color-graphite-2:light-dark(oklch(25% 0.024 258),oklch(25% 0.024 258));--color-on-dark:light-dark(oklch(95% 0.008 250),oklch(95% 0.008 250));--color-on-dark-muted:light-dark(oklch(76% 0.016 252),oklch(76% 0.016 252));--color-success:light-dark(oklch(42% 0.12 151),oklch(78% 0.14 151));--color-success-soft:light-dark(oklch(94% 0.035 151),oklch(24% 0.045 151));--color-warning:light-dark(oklch(49% 0.12 78),oklch(82% 0.12 78));--color-warning-soft:light-dark(oklch(95% 0.04 78),oklch(25% 0.045 78));--color-error:light-dark(oklch(47% 0.17 27),oklch(77% 0.16 27));--color-error-soft:light-dark(oklch(95% 0.035 27),oklch(24% 0.05 27));--color-overlay:light-dark(oklch(16% 0.022 258 / 0.62),oklch(7% 0.014 258 / 0.76));--color-shadow:light-dark(oklch(20% 0.026 258 / 0.08),oklch(5% 0.014 258 / 0.36));--color-logo-surface:light-dark(oklch(99.4% 0.005 250),oklch(94% 0.008 250));--color-logo-ink:light-dark(oklch(20% 0.026 258),oklch(20% 0.026 258));--color-transparent:transparent;--font-display:"Space Grotesk","Avenir Next",sans-serif;--font-body:"Inter","Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SFMono-Regular",monospace;--font-weight-body:400;--leading-tight:1.2;--leading-body:1.6;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-md:1.25rem;--text-lg:clamp(1.625rem,2vw,2.25rem);--text-xl:clamp(2rem,4vw,3.5rem);--text-display:clamp(2.5rem,5vw,4.75rem);--text-monument:clamp(5rem,20vw,13rem);--space-3xs:0.125rem;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:9rem;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-micro:120ms;--dur-short:220ms;--dur-long:420ms;--rule-hair:1px;--rule-strong:2px;--focus-offset:1px;--radius-xs:0.125rem;--radius-sm:0.375rem;--radius-md:0.625rem;--radius-round:999rem;--control-height:2.75rem;--site-header-block-size:4.5rem;--header-control-compact:44px;--header-icon-compact:clamp(1.125rem,0.75rem + 0.55vw,1.5rem);--header-brand-compact:48px;--header-navigation-max:56rem;--container:90rem;--measure:65ch;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-modal:400;--z-toast:500;--z-tooltip:600;}:root[data-color-scheme="light"]{color-scheme:light;}:root[data-color-scheme="dark"]{color-scheme:dark;--font-weight-body:350;}
*,*::before,*::after{box-sizing:border-box;}html,body{overflow-x:clip;}html{font-size:100%;scroll-padding-block-start:calc(var(--drupal-displace-offset-top,0px) + var(--site-header-block-size) + var(--space-md));text-size-adjust:100%;}body{min-width:20rem;margin:0;background:var(--color-paper);color:var(--color-ink-2);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-body);line-height:1.6;text-rendering:optimizeLegibility;}::selection{background:var(--color-accent);color:var(--color-accent-ink);}h1,h2,h3,h4,h5,h6{min-width:0;margin-block:0 var(--space-md);color:var(--color-ink);font-family:var(--font-display);font-style:normal;font-weight:700;letter-spacing:-0.025em;line-height:1.12;overflow-wrap:anywhere;}h1{font-size:var(--text-display);}h2{font-size:var(--text-lg);}h3,h4,h5,h6{font-size:var(--text-md);}p,ul,ol,dl,blockquote,figure{margin-block:0 var(--space-md);}p{max-width:var(--measure);}ul,ol{padding-inline-start:var(--space-lg);}img,svg,video{display:block;max-width:100%;height:auto;}table{border-collapse:collapse;}button,input,select,textarea{color:inherit;font:inherit;}button,summary{cursor:pointer;}a{color:var(--color-ink);text-decoration-color:var(--color-accent);text-decoration-thickness:var(--rule-hair);text-underline-offset:var(--space-2xs);}@media (hover:hover) and (pointer:fine){a:hover{color:var(--color-accent-hover);text-decoration-thickness:var(--rule-strong);}}a:active{color:var(--color-accent-hover);}a[aria-disabled="true"]{opacity:0.55;cursor:not-allowed;pointer-events:none;}:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs);}[hidden]{display:none !important;}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.visually-hidden.focusable:focus,.visually-hidden.focusable:focus-visible{position:fixed !important;inset-block-start:var(--space-sm) !important;inset-inline-start:var(--space-sm) !important;z-index:var(--z-tooltip);width:auto !important;height:auto !important;padding:var(--space-sm) var(--space-md) !important;margin:0 !important;overflow:visible !important;clip:auto !important;background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-sm);}.asr26-container{width:min(100%,var(--container));margin-inline:auto;padding-inline:clamp(var(--space-md),4vw,var(--space-2xl));}.asr26-enter{animation:asr26-enter var(--dur-long) var(--ease-out) backwards;}@keyframes asr26-enter{from{opacity:0;transform:translateY(var(--space-xs));}to{opacity:1;transform:translateY(0);}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:150ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:150ms !important;}.asr26-enter{animation:none;}}body.asr26{min-width:0;}
.asr26-shell{min-height:100dvh;display:flex;flex-direction:column;background:var(--color-paper);color:var(--color-ink-2);}.asr26-announcement{background:var(--color-graphite);color:var(--color-on-dark);font-family:var(--font-body);font-size:var(--text-sm);}.asr26-announcement > .asr26-container{padding-block:var(--space-xs);}.asr26-announcement a{color:var(--color-on-dark);white-space:nowrap;}.asr26-site-header{position:sticky;inset-block-start:0;z-index:var(--z-sticky);background:var(--color-surface);color:var(--color-ink);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}.asr26-site-header__inner{position:relative;min-height:var(--site-header-block-size);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-sm);}.asr26-branding{min-width:0;}.asr26-branding .site-logo,.asr26-branding .site-branding__logo,.asr26-branding a[rel="home"]{display:inline-flex;align-items:center;min-height:var(--control-height);}.asr26-branding img{width:auto;height:2.5rem;}.asr26-nav-panel{display:none;position:absolute;inset-block-start:100%;inset-inline:0;max-height:calc(100dvh - var(--site-header-block-size));overflow-y:auto;padding:var(--space-lg);background:var(--color-surface);color:var(--color-ink);border-block-end:var(--rule-hair) solid var(--color-rule);}.asr26-site-header.is-menu-open .asr26-nav-panel{display:grid;gap:var(--space-lg);}.asr26-header-tools{display:flex;align-items:center;gap:var(--space-xs);}.asr26-header-utilities{display:grid;gap:var(--space-md);padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}.asr26-nav-settings{padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}.asr26-header-utilities .region{min-width:0;}.asr26-main{flex:1 0 auto;}.asr26-highlighted{padding-block:var(--space-lg) 0;}.asr26-lead{position:relative;overflow:hidden;padding-block:var(--space-2xl) var(--space-3xl);background:var(--color-paper-2);color:var(--color-ink-2);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}.asr26-lead::after{content:"";position:absolute;z-index:var(--z-base);width:70rem;inset-inline-end:-17rem;inset-block-end:8rem;border-block-start:var(--rule-strong) solid var(--color-accent);transform:rotate(-14deg);transform-origin:center;pointer-events:none;}.asr26-lead .asr26-container,.asr26-lead [id$="-frontpagemessage"] > div{position:relative;z-index:var(--z-raised);}.asr26-lead h1,.asr26-lead h2{max-width:12ch;font-size:var(--text-display);}.asr26-section{padding-block:var(--space-2xl);}.asr26-section--tight{padding-block:var(--space-xl);}.asr26-section--ruled{border-block-start:var(--rule-hair) solid var(--color-rule-soft);}.asr26-section-heading{padding-block-end:var(--space-xl);}.asr26-audience-grid,.asr26-bottom-grid,.asr26-pricing-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);}.asr26-audience-grid > .region,.asr26-audience-grid > div,.asr26-bottom-grid > .region,.asr26-pricing-grid > .region{min-width:0;}.asr26-audience-grid > div{padding-block-start:var(--space-lg);border-block-start:var(--rule-strong) solid var(--color-accent);}.asr26-featured-grid,.asr26-news-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);}.asr26-page-head{padding-block:var(--space-2xl) var(--space-xl);}.asr26-page-head h1{max-width:20ch;font-size:var(--text-lg);}.asr26-breadcrumbs{margin-block-end:var(--space-lg);}.asr26-content-shell{padding-block:var(--space-xl) var(--space-3xl);}@media (max-width:39.99rem){.asr26-content-shell{padding-block-start:var(--space-md);}.asr26-page-head{padding-block:var(--space-lg) var(--space-md);}.asr26-page-head h1{margin-block-end:0;}}.asr26-main-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);align-items:start;}.asr26-content,.asr26-sidebar{min-width:0;}.asr26-sidebar{display:grid;gap:var(--space-lg);}.asr26-related{background:var(--color-paper-2);color:var(--color-ink-2);}.asr26-map{border-block-start:var(--rule-hair) solid var(--color-rule-soft);}.asr26-site-footer{flex:0 0 auto;padding-block:var(--space-2xl) max(var(--space-xl),env(safe-area-inset-bottom));background:var(--color-graphite);color:var(--color-on-dark);}.asr26-site-footer h2,.asr26-site-footer h3,.asr26-site-footer a{color:var(--color-on-dark);}.asr26-site-footer :focus-visible,.asr26-announcement :focus-visible{outline-color:var(--color-on-dark);}.asr26-footer-line{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);padding-block-start:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-graphite-2);}.asr26-footer-line .region{min-width:0;}.asr26-footer-legal{display:grid;gap:var(--space-xs);padding-block-start:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-graphite-2);font-size:var(--text-sm);}.asr26-footer-credit{display:grid;gap:0;}.asr26-footer-credit p{margin:0;}.asr26-footer-policies ul{display:grid;justify-items:start;gap:0;}.asr26-footer-policies li{display:inline-flex;align-items:center;}.asr26-system-fallback{display:none;}@media (min-width:40rem){.asr26-audience-grid,.asr26-bottom-grid,.asr26-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.asr26-featured-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);}.asr26-news-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);}.asr26-footer-line{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;}.asr26-footer-policies ul{display:flex;flex-wrap:wrap;align-items:center;}.asr26-footer-policies li:not(:last-child)::after{content:"|";margin-inline:var(--space-2xs);color:var(--color-on-dark-muted);}}@media (min-width:72rem){.asr26-site-header__inner{grid-template-columns:auto minmax(0,1fr) auto;min-height:var(--site-header-block-size);gap:var(--space-xl);}.asr26-nav-panel{position:static;display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);max-height:none;overflow:visible;padding:0;background:var(--color-transparent);color:var(--color-ink);border:0;}.asr26-header-utilities{display:flex;align-items:center;gap:var(--space-md);padding:0;border:0;}.asr26-nav-settings{display:flex;padding:0;border:0;}.asr26-nav-toggle{display:none !important;}}@media (min-width:60rem){.asr26-lead [id$="-frontpagemessage"] > div{display:grid;grid-template-columns:minmax(0,7fr) minmax(2rem,1fr) minmax(18rem,4fr);align-items:start;column-gap:var(--space-xl);}.asr26-lead h1,.asr26-lead h2,.asr26-lead [id$="-frontpagemessage"] > div > p:nth-of-type(-n + 2){grid-column:1;}.asr26-lead h1,.asr26-lead h2{grid-row:1;}.asr26-lead [id$="-frontpagemessage"] > div > p:first-of-type{grid-row:2;}.asr26-lead [id$="-frontpagemessage"] > div > p:nth-of-type(2){grid-row:3;}.asr26-lead [id$="-frontpagemessage"] > div > p:nth-of-type(n + 3){grid-column:3;}.asr26-lead [id$="-frontpagemessage"] > div > p:nth-of-type(3){grid-row:1;}.asr26-lead [id$="-frontpagemessage"] > div > p:nth-of-type(4){grid-row:2;}.asr26-lead [id$="-frontpagemessage"] > div > p:nth-of-type(5){grid-row:3;}.asr26-audience-grid,.asr26-bottom-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));}.asr26-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));}.asr26-main-grid--left{grid-template-columns:minmax(14rem,3fr) minmax(0,9fr);}.asr26-main-grid--right{grid-template-columns:minmax(0,9fr) minmax(14rem,3fr);}.asr26-main-grid--both{grid-template-columns:minmax(12rem,2fr) minmax(0,8fr) minmax(12rem,2fr);}}@media (min-width:72rem){.asr26-site-header__inner{min-height:var(--site-header-block-size);gap:var(--space-sm);padding-inline:var(--space-sm);}.asr26-branding .site-logo,.asr26-branding .site-branding__logo,.asr26-branding a[rel="home"]{min-height:var(--header-control-compact);}.asr26-branding img{height:var(--header-brand-compact);}.asr26-nav-panel,.asr26-header-utilities{gap:0;}.asr26-nav-panel{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-width:0;gap:var(--space-sm);}.asr26-primary-navigation{min-width:0;width:fit-content;max-width:min(100%,var(--header-navigation-max));justify-self:center;}.asr26-header-utilities{gap:var(--space-sm);}.asr26-header-utilities ul{display:flex;align-items:center;gap:var(--space-sm);}.asr26-header-tools{gap:var(--space-sm);}}
.asr26-nav-toggle,.asr26-command-trigger,.asr26-action,.button,.asr26-shell .button-asr-blue,.asr26-shell .tool-button,button,input[type="button"],input[type="submit"],input[type="reset"]{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out);}.asr26-action--primary,.button--primary,.asr26-shell .button-asr-blue,.asr26-shell .tool-button.primary,input[type="submit"]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);}.asr26-action--primary:focus-visible,.button--primary:focus-visible,.asr26-shell .tool-button.primary:focus-visible,input[type="submit"]:focus-visible{box-shadow:0 0 0 var(--rule-strong) var(--color-accent-ink);}@media (hover:hover) and (pointer:fine){.asr26-nav-toggle:hover,.asr26-command-trigger:hover,.asr26-action:hover,.button:hover,.asr26-shell .button-asr-blue:hover,.asr26-shell .tool-button:hover,button:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover{border-color:var(--color-ink);transform:translateY(-1px);}.asr26-action--primary:hover,.button--primary:hover,.asr26-shell .button-asr-blue:hover,.asr26-shell .tool-button.primary:hover,input[type="submit"]:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-accent-ink);}}body.asr26 .views-exposed-form :is(input[type="submit"],button)[name="reset"]{border-color:var(--color-rule);background:var(--color-surface);color:var(--color-ink);}body.asr26 .views-exposed-form :is(input[type="submit"],button)[name="reset"]:focus-visible{box-shadow:none;}@media (hover:hover) and (pointer:fine){body.asr26 .views-exposed-form :is(input[type="submit"],button)[name="reset"]:hover{border-color:var(--color-ink);background:var(--color-paper-2);color:var(--color-ink);}}.asr26-nav-toggle:active,.asr26-command-trigger:active,.asr26-action:active,.button:active,.asr26-shell .button-asr-blue:active,.asr26-shell .tool-button:active,button:active,input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active{transform:translateY(1px);}.asr26-action:disabled,.asr26-action[aria-disabled="true"],.asr26-action.is-disabled,.button:disabled,.button[aria-disabled="true"],button:disabled,input:disabled{opacity:0.55;cursor:not-allowed;transform:none;}.asr26-action.is-loading,.asr26-action[data-state="loading"],.button.is-loading,.button[data-state="loading"]{cursor:wait;}.asr26-action.is-loading::before,.asr26-action[data-state="loading"]::before,.button.is-loading::before,.button[data-state="loading"]::before{content:"";width:1em;aspect-ratio:1;border:var(--rule-strong) solid currentColor;border-inline-end-color:var(--color-transparent);border-radius:var(--radius-round);animation:asr26-spin 900ms linear infinite;}.asr26-action.is-error,.asr26-action[data-state="error"],.button.is-error,.button[data-state="error"]{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}.asr26-action.is-success,.asr26-action[data-state="success"],.button.is-success,.button[data-state="success"]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}.asr26-shell .button-asr-blue{display:inline-flex !important;padding:var(--space-xs) var(--space-md) !important;border:var(--rule-hair) solid var(--color-accent) !important;border-radius:var(--radius-sm) !important;background:var(--color-accent) !important;color:var(--color-accent-ink) !important;text-decoration:none !important;transition:transform var(--dur-micro) var(--ease-out) !important;}.asr26-shell :is(p,div).button-asr-blue:has(> a:only-child){position:relative;}.asr26-shell :is(p,div).button-asr-blue > a:only-child{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;padding:var(--space-xs) var(--space-md);color:inherit !important;text-decoration:none;white-space:nowrap;}.asr26-shell :is(p,div).button-asr-blue > a:only-child::before{position:absolute;inset:0;content:"";}.asr26-shell :is(p,div).button-asr-blue:has(> a:focus-visible){outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}.asr26-shell :is(p,div).button-asr-blue > a:focus-visible{outline:none;}@media (hover:hover) and (pointer:fine){.asr26-shell .button-asr-blue:hover{border-color:var(--color-accent-hover) !important;background:var(--color-accent-hover) !important;color:var(--color-accent-ink) !important;}}.asr26-shell .button-asr-blue:focus-visible{outline:var(--rule-strong) solid var(--color-focus) !important;outline-offset:var(--space-2xs) !important;box-shadow:0 0 0 var(--rule-strong) var(--color-accent-ink) !important;}@keyframes asr26-spin{to{transform:rotate(1turn);}}.asr26-nav-toggle{width:var(--control-height);padding-inline:var(--space-sm);}.asr26-theme-toggle{width:100%;justify-content:space-between;padding-inline:var(--space-md);}.asr26-theme-toggle__moon{display:none;}.asr26-theme-toggle i{line-height:1;}[data-color-scheme="dark"] .asr26-theme-toggle__sun{display:none;}[data-color-scheme="dark"] .asr26-theme-toggle__moon{display:inline;}[data-color-scheme="dark"] .asr26-branding img{filter:grayscale(1) brightness(0) invert(1);}.asr26-nav-toggle__lines,.asr26-nav-toggle__lines::before,.asr26-nav-toggle__lines::after{display:block;width:1.125rem;height:var(--rule-strong);background:var(--color-ink);color:var(--color-ink);}.asr26-nav-toggle__lines{position:relative;}.asr26-nav-toggle__lines::before,.asr26-nav-toggle__lines::after{content:"";position:absolute;inset-inline-start:0;}.asr26-nav-toggle__lines::before{transform:translateY(-0.35rem);}.asr26-nav-toggle__lines::after{transform:translateY(0.35rem);}.asr26-command-trigger{max-width:12rem;color:var(--color-muted);}.asr26-command-trigger__icon{position:relative;width:0.9rem;aspect-ratio:1;border:var(--rule-strong) solid currentColor;border-radius:var(--radius-round);}.asr26-command-trigger__icon::after{content:"";position:absolute;width:0.4rem;height:var(--rule-strong);inset-inline-end:-0.3rem;inset-block-end:-0.15rem;background:currentColor;transform:rotate(45deg);transform-origin:center;}.asr26-command-trigger__label,.asr26-command-trigger kbd{display:none;}.asr26-menu,.asr26-menu ul,.asr26-header-utilities ul,.asr26-site-footer ul{list-style:none;margin:0;padding:0;}.asr26-menu{display:grid;gap:var(--space-xs);}.asr26-menu__item{position:relative;}.asr26-menu a,.asr26-header-utilities a,.asr26-site-footer a{display:inline-flex;align-items:center;min-height:var(--control-height);color:inherit;font-size:var(--text-sm);font-weight:600;text-decoration:none;white-space:nowrap;}.asr26-menu a{min-width:var(--control-height);}.asr26-menu a[data-drupal-link-system-path="cart"]{position:relative;}.asr26-cart-count{position:absolute;inset-block-start:0;inset-inline-end:0;display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding-inline:var(--space-2xs);border:var(--rule-hair) solid var(--color-error);border-radius:var(--radius-round);background:var(--color-error-soft);color:var(--color-error);font-size:var(--text-xs);font-weight:800;font-variant-numeric:tabular-nums;line-height:1;}.asr26-menu__item--active > a,.asr26-menu a[aria-current="page"]{color:var(--color-accent);}.asr26-menu .menu-icon-wrapper .mobile-label-wrapper{display:inline-flex;align-items:center;gap:var(--space-sm);}.asr26-menu .menu-icon-wrapper .desktop-icon{display:none;}.asr26-menu .menu-icon-wrapper .mobile-label-wrapper i{display:inline-grid;place-items:center;width:1.25rem;font-size:var(--text-base);line-height:1;}.asr26-menu__subnav{display:grid;gap:var(--space-2xs);padding-inline-start:var(--space-md) !important;border-inline-start:var(--rule-hair) solid var(--color-rule-soft);}.asr26-menu__subnav a{color:var(--color-muted);font-weight:500;}@media (min-width:40rem) and (max-width:71.99rem){.asr26-site-header.is-menu-open .asr26-nav-panel{grid-template-columns:minmax(0,2fr) minmax(12rem,1fr);align-items:start;}.asr26-menu{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-md);}.asr26-menu a{width:100%;}.asr26-header-utilities{padding-block-start:0;padding-inline-start:var(--space-lg);border-block-start:0;border-inline-start:var(--rule-hair) solid var(--color-rule-soft);}.asr26-nav-settings{grid-column:1 / -1;}}@media (min-width:72rem){.asr26-menu{display:flex;align-items:center;gap:0;}.asr26-menu .menu-icon-wrapper{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius-sm);}.asr26-menu .menu-icon-wrapper::before{position:absolute;z-index:var(--z-base);inset:0;background:var(--color-accent);content:"";pointer-events:none;transform:translateY(100%);transition:transform var(--dur-short) var(--ease-out);}.asr26-menu .menu-icon-wrapper .desktop-icon{position:relative;z-index:var(--z-raised);display:inline-grid;place-items:center;min-width:var(--control-height);min-height:var(--control-height);font-size:var(--text-md);line-height:1;transition:transform var(--dur-short) var(--ease-out);}.asr26-menu .menu-icon-wrapper .mobile-label-wrapper{position:absolute;width:var(--rule-hair);height:var(--rule-hair);overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;}.asr26-menu .menu-icon-wrapper .desktop-icon i{line-height:1;}.asr26-menu > .asr26-menu__item > a:focus-visible{color:var(--color-accent-ink);}.asr26-menu > .asr26-menu__item > a:focus-visible .menu-icon-wrapper::before{transform:translateY(0);}.asr26-menu > .asr26-menu__item > a:focus-visible .desktop-icon{transform:translateY(calc(-1 * var(--space-3xs)));}.asr26-menu__subnav{position:absolute;z-index:var(--z-dropdown);inset-block-start:calc(100% + var(--space-xs));inset-inline-start:0;min-width:14rem;display:none;padding:var(--space-sm) !important;background:var(--color-surface);color:var(--color-ink);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);}.asr26-menu__item:hover > .asr26-menu__subnav,.asr26-menu__item:focus-within > .asr26-menu__subnav{display:grid;}}@media (min-width:72rem) and (hover:hover) and (pointer:fine){.asr26-menu > .asr26-menu__item > a:hover{color:var(--color-accent-ink);}.asr26-menu > .asr26-menu__item > a:hover .menu-icon-wrapper::before{transform:translateY(0);}.asr26-menu > .asr26-menu__item > a:hover .desktop-icon{transform:translateY(calc(-1 * var(--space-3xs)));}}@media (min-width:72rem){.asr26-menu > .asr26-menu__item > a:active .menu-icon-wrapper::before{transform:translateY(var(--space-3xs));}.asr26-menu > .asr26-menu__item > a:active .desktop-icon{transform:translateY(0);}}@media (min-width:72rem){.asr26-menu{width:auto;justify-content:center;gap:var(--space-2xs);}.asr26-menu a,.asr26-header-utilities a{min-height:var(--header-control-compact);}.asr26-menu a{min-width:var(--header-control-compact);}.asr26-menu .menu-icon-wrapper .desktop-icon{min-width:var(--header-control-compact);min-height:var(--header-control-compact);font-size:var(--header-icon-compact);}.asr26-command-trigger{width:var(--header-control-compact);min-width:var(--header-control-compact);min-height:var(--header-control-compact);max-width:var(--header-control-compact);justify-content:center;overflow:hidden;padding-inline:var(--space-sm);}.asr26-theme-toggle{width:var(--header-control-compact);min-height:var(--header-control-compact);justify-content:center;padding:0;}.asr26-theme-toggle__label{position:absolute;width:var(--rule-hair);height:var(--rule-hair);overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;}.asr26-command-trigger__label,.asr26-command-trigger kbd{display:none;}}@media (min-width:80rem){.asr26-menu{gap:var(--space-xs);}}@media (min-width:90rem){.asr26-menu{gap:var(--space-sm);}}.asr26-command{position:fixed;inset:0;width:min(42rem,calc(100% - (2 * var(--space-md))));height:fit-content;max-height:min(80dvh,40rem);margin:auto;padding:0;overflow:hidden;background:var(--color-surface);color:var(--color-ink);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);box-shadow:0 var(--space-xs) var(--space-xl) var(--color-shadow);}.asr26-command::backdrop{background:var(--color-overlay);}.asr26-command__form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}.asr26-command__input{min-width:0;border:0 !important;outline-offset:var(--focus-offset) !important;background:var(--color-transparent) !important;color:var(--color-ink) !important;font-family:var(--font-body);font-size:var(--text-md);}.asr26-command__close{width:var(--control-height);padding:0;}.asr26-command__results{max-height:50dvh;overflow-y:auto;padding:var(--space-xs);}.asr26-command__item{width:100%;min-height:var(--control-height);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-md);align-items:center;padding:var(--space-sm) var(--space-md);border:0;border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-ink);text-align:start;text-decoration:none;}.asr26-command__item[aria-selected="true"]{background:var(--color-paper-2);color:var(--color-accent-hover);}.asr26-command__path{overflow:hidden;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;}.asr26-command__empty{padding:var(--space-xl) var(--space-md);color:var(--color-muted);}.asr26-command__footer{display:flex;flex-wrap:wrap;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-paper-2);color:var(--color-muted);border-block-start:var(--rule-hair) solid var(--color-rule-soft);font-family:var(--font-body);font-size:var(--text-sm);}label,.form-item__label,.form-item label{display:block;margin-block-end:var(--space-xs);color:var(--color-ink);font-size:var(--text-sm);font-weight:600;}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="url"],input[type="number"],input[type="date"],input[type="time"],input[type="datetime-local"],select,textarea{width:100%;min-height:var(--control-height);padding:var(--space-xs) calc(var(--space-lg) + var(--space-md)) var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);outline:var(--rule-strong) solid var(--color-transparent);outline-offset:var(--focus-offset);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);}:where(body.asr26) input[type="file"]{--asr26-file-button-background:var(--color-paper-2);--asr26-file-button-color:var(--color-ink);width:100%;max-width:100%;min-height:var(--control-height);padding:0;border:var(--rule-hair) solid var(--color-rule);outline:var(--rule-strong) solid var(--color-transparent);outline-offset:var(--focus-offset);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);cursor:pointer;overflow:clip;}:where(body.asr26) input[type="file"]::file-selector-button{min-height:calc(var(--control-height) - (2 * var(--rule-hair)));margin-inline-end:var(--space-sm);padding-inline:var(--space-md);border:0;border-inline-end:var(--rule-hair) solid var(--color-rule);background:var(--asr26-file-button-background);color:var(--asr26-file-button-color);font:inherit;font-weight:600;cursor:pointer;}@media (hover:hover) and (pointer:fine){:where(body.asr26) input[type="file"]:hover{--asr26-file-button-background:var(--color-paper-3);--asr26-file-button-color:var(--color-ink);}}:where(body.asr26) input[type="file"]:active{--asr26-file-button-background:var(--color-accent);--asr26-file-button-color:var(--color-accent-ink);}:where(body.asr26) input[type="file"]:disabled,:where(body.asr26) input[type="file"]:disabled::file-selector-button{cursor:not-allowed;}:where(body.asr26) input[type="file"][data-state="loading"],:where(body.asr26) input[type="file"][data-state="loading"]::file-selector-button{cursor:progress;}textarea{min-height:8rem;resize:vertical;}input::placeholder,textarea::placeholder{color:var(--color-muted);opacity:1;}@media (hover:hover) and (pointer:fine){input[type="text"]:hover,input[type="email"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="url"]:hover,input[type="number"]:hover,input[type="date"]:hover,input[type="time"]:hover,input[type="datetime-local"]:hover,select:hover,textarea:hover{background:var(--color-paper-2);color:var(--color-ink);}}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-ink-2);outline-color:var(--color-focus);}input[aria-invalid="true"],select[aria-invalid="true"],textarea[aria-invalid="true"],.form-item--error input,.form-item--error select,.form-item--error textarea{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-ink);}input[data-state="success"],select[data-state="success"],textarea[data-state="success"]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-ink);}input[data-state="loading"],select[data-state="loading"],textarea[data-state="loading"]{cursor:progress;}body.asr26 :is(.user-form,.user-pass,.user-login-form,.user-register-form){width:100%;margin:0 0 var(--space-2xl) !important;padding:var(--space-xl);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface) !important;color:var(--color-ink-2);}body.asr26 .asr26-auth-entry{width:min(100%,72rem);min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);margin-block-end:var(--space-2xl);}body.asr26 .asr26-auth-entry__task,body.asr26 .asr26-auth-entry__routes,body.asr26 .asr26-auth-entry__form,body.asr26 .asr26-auth-entry__route-list,body.asr26 .asr26-auth-entry__route-list > li{min-width:0;}body.asr26 .asr26-auth-entry__form:is(.user-pass,.user-login-form,.user-register-form){max-width:none;margin:0 !important;}body.asr26 .asr26-auth-entry__routes{align-self:start;padding-block-start:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule);}body.asr26 .asr26-auth-entry__routes h2{margin:0 0 var(--space-xs);color:var(--color-ink);font-size:var(--text-md);font-style:normal;}body.asr26 .asr26-auth-entry__routes > p{max-width:var(--measure);margin:0 0 var(--space-lg);color:var(--color-muted);font-size:var(--text-sm);}body.asr26 .asr26-auth-entry__route-list{margin:0;padding:0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);list-style:none;}body.asr26 .asr26-auth-entry__route{min-height:calc(var(--control-height) + var(--space-lg));display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:var(--space-2xs);padding:var(--space-md) var(--space-xs);border-block-start:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-ink);text-decoration:none;transition:transform var(--dur-micro) var(--ease-out);}body.asr26 .asr26-auth-entry__route-label{color:var(--color-accent);font-family:var(--font-display);font-weight:650;line-height:1.2;text-decoration:underline;text-decoration-color:var(--color-rule);text-decoration-thickness:var(--rule-hair);text-underline-offset:var(--space-2xs);white-space:nowrap;}body.asr26 .asr26-auth-entry__route-description{color:var(--color-muted);font-size:var(--text-sm);line-height:1.45;}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-auth-entry__route:hover{transform:translateX(var(--space-2xs));}body.asr26 .asr26-auth-entry__route:hover .asr26-auth-entry__route-label{color:var(--color-accent-hover);text-decoration-color:currentColor;}}body.asr26 .asr26-auth-entry__route:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 .asr26-auth-entry__route:active{transform:translateX(var(--space-2xs));}body.asr26 .asr26-auth-entry__route[aria-disabled="true"],body.asr26 .asr26-auth-entry__route.is-disabled{opacity:0.55;cursor:not-allowed;transform:none;}body.asr26 .asr26-auth-entry__route:is(.is-loading,[data-state="loading"]){cursor:progress;}body.asr26 .asr26-auth-entry__route:is(.is-error,[data-state="error"]){color:var(--color-error);}body.asr26 .asr26-auth-entry__route:is(.is-success,[data-state="success"]){color:var(--color-success);}@media (min-width:60rem){body.asr26 .asr26-auth-entry{grid-template-columns:minmax(0,34rem) minmax(18rem,1fr);gap:var(--space-2xl);align-items:start;}body.asr26 .asr26-auth-entry--register{grid-template-columns:minmax(0,44rem) minmax(18rem,1fr);}body.asr26 .asr26-auth-entry__routes{padding-block-start:0;padding-inline-start:var(--space-xl);border-block-start:0;border-inline-start:var(--rule-hair) solid var(--color-rule);}}@media (prefers-reduced-motion:reduce){body.asr26 .asr26-auth-entry__route,body.asr26 .asr26-auth-entry__route:hover,body.asr26 .asr26-auth-entry__route:active{transform:none;transition:none;}}@layer asr-legacy{body.asr26 :is(.user-form,.user-pass,.user-login-form,.user-register-form){margin:0 0 var(--space-2xl) !important;background:var(--color-surface) !important;}}body.asr26 :is(.user-login-form,.user-pass){max-width:34rem;}body.asr26 :is(.user-form,.user-register-form){max-width:56rem;}body.asr26.path-user #user-form.user-form{width:min(100%,56rem);min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--space-lg);margin:0 0 var(--space-2xl) !important;padding:var(--space-lg);background-color:var(--color-surface) !important;color:var(--color-ink-2);}body.asr26.path-user #user-form.user-form > *,body.asr26.path-user #user-form.user-form #edit-account > *,body.asr26.path-user #user-form.user-form #edit-pass > *{min-width:0;}body.asr26.path-user #user-form.user-form #edit-account{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--space-lg);padding-block-end:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26.path-user #user-form.user-form #edit-pass{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--space-lg);}body.asr26.path-user #user-form.user-form #edit-pass > .description,body.asr26.path-user #user-form.user-form :is(#edit-account,#edit-timezone,#edit-field-opt-out-events-wrapper,#edit-actions){grid-column:1 / -1;}body.asr26.path-user #user-form.user-form #edit-language:empty{display:none;}body.asr26.path-user #user-form.user-form #edit-field-opt-out-events-wrapper .form-type-checkbox{display:grid;grid-template-columns:var(--control-height) minmax(0,1fr);align-items:start;gap:0 var(--space-xs);}body.asr26.path-user #user-form.user-form #edit-field-opt-out-events-wrapper input[type="checkbox"]{grid-column:1;grid-row:1;align-self:center;justify-self:start;margin:0;}body.asr26.path-user #user-form.user-form #edit-field-opt-out-events-wrapper :is(label,.description){grid-column:2;margin-inline:0;}body.asr26.path-user #user-form.user-form #edit-field-opt-out-events-wrapper label{align-self:center;min-height:var(--control-height);display:flex;align-items:center;margin-block-end:0;}body.asr26.path-user #user-form.user-form #edit-actions{display:flex;justify-content:flex-start;margin:0;padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26:has(.asr26-content #user-form.user-form) #block-asr26-userprofiletoolsblock,body.asr26:has(.asr26-content .address-book__container) #block-asr26-userprofiletoolsblock,body.asr26:has(.asr26-content .asr26-order-history) #block-asr26-userprofiletoolsblock{display:none;}@media (min-width:40rem){body.asr26.path-user #user-form.user-form,body.asr26.path-user #user-form.user-form #edit-account,body.asr26.path-user #user-form.user-form #edit-pass{grid-template-columns:repeat(2,minmax(0,1fr));}body.asr26.path-user #user-form.user-form #edit-actions{justify-content:flex-end;}}body.asr26 .asr-gapers-gallery-submission-form{width:min(100%,64rem);min-width:0;display:grid;grid-template-columns:minmax(0,1fr);margin:0 0 var(--space-2xl);padding-inline:clamp(var(--space-md),3vw,var(--space-xl));border:var(--rule-hair) solid var(--color-rule-soft);border-block-start-width:var(--rule-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr-gapers-gallery-submission-form > :is(#edit-field-user-submitted-media-wrapper,#edit-field-description-wrapper,#edit-actions){min-width:0;margin:0;padding-block:var(--space-lg);}body.asr26 .asr-gapers-gallery-submission-form > :is(#edit-field-user-submitted-media-wrapper,#edit-field-description-wrapper){border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr-gapers-gallery-submission-form :is(#ajax-wrapper,.form-item,.image-widget,.form-managed-file,#cropper-container,[id^="cropper-container-"],.cropper-container,.cropper-wrap-box,.cropper-canvas){min-width:0;max-width:100%;}body.asr26 .asr-gapers-gallery-submission-form :is(#edit-field-user-submitted-media-wrapper,#edit-field-description-wrapper) .form-item{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs) var(--space-xl);margin:0;}body.asr26 .asr-gapers-gallery-submission-form :is(#edit-field-user-submitted-media-wrapper,#edit-field-description-wrapper) label{min-width:0;margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-style:normal;font-weight:700;line-height:1.3;overflow-wrap:anywhere;}body.asr26 .asr-gapers-gallery-submission-form :is(.image-widget,#edit-field-description-wrapper .form-item > div:not(.description),.description){min-width:0;max-width:100%;}body.asr26 .asr-gapers-gallery-submission-form .image-widget{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);}body.asr26 .asr-gapers-gallery-submission-form input[type="file"]{width:100%;max-width:100%;min-height:var(--control-height);padding:0;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);cursor:pointer;overflow:clip;}body.asr26 .asr-gapers-gallery-submission-form input[type="file"]::file-selector-button{min-height:calc(var(--control-height) - (2 * var(--rule-hair)));margin-inline-end:var(--space-sm);padding-inline:var(--space-md);border:0;border-inline-end:var(--rule-hair) solid var(--color-rule);background:var(--color-graphite);color:var(--color-on-dark);font:inherit;font-weight:700;cursor:pointer;}@media (hover:hover) and (pointer:fine){body.asr26 .asr-gapers-gallery-submission-form input[type="file"]:hover::file-selector-button{background:var(--color-accent-hover);color:var(--color-accent-ink);}}body.asr26 .asr-gapers-gallery-submission-form input[type="file"]:active::file-selector-button{background:var(--color-accent);color:var(--color-accent-ink);}body.asr26 .asr-gapers-gallery-submission-form input[type="file"]:disabled{opacity:0.55;cursor:not-allowed;}body.asr26 .asr-gapers-gallery-submission-form input[type="file"]:disabled::file-selector-button{cursor:not-allowed;}body.asr26 .asr-gapers-gallery-submission-form input[type="file"][aria-busy="true"]{cursor:progress;}body.asr26 .asr-gapers-gallery-submission-form input[type="file"][aria-invalid="true"]{border-color:var(--color-error);background:var(--color-error-soft);}body.asr26 .asr-gapers-gallery-submission-form input[type="file"][data-state="success"]{border-color:var(--color-success);background:var(--color-success-soft);}body.asr26 .asr-gapers-gallery-submission-form textarea{width:100%;max-width:100%;min-height:10rem;resize:vertical;}body.asr26 .asr-gapers-gallery-submission-form .description{margin-block-start:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);line-height:1.5;}body.asr26 .asr-gapers-gallery-submission-form .description :is(p,ul){margin-block:0 var(--space-xs);}body.asr26 .asr-gapers-gallery-submission-form .description ul{padding-inline-start:var(--space-lg);}body.asr26 .asr-gapers-gallery-submission-form :is(#cropper-container,[id^="cropper-container-"]){overflow:clip;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-2);}body.asr26 .asr-gapers-gallery-submission-form :is(#image-preview,[id^="image-preview-"],.cropper-container img){max-width:100%;height:auto;display:block;}body.asr26 .asr-gapers-gallery-submission-form #edit-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-sm);}body.asr26 .asr-gapers-gallery-submission-form .helpful-message{flex:1 1 100%;margin:0;font-size:var(--text-sm);}body.asr26 .asr-gapers-gallery-submission-form .custom-submit-button{min-width:8rem;}@media (min-width:48rem){body.asr26 .asr-gapers-gallery-submission-form :is(#edit-field-user-submitted-media-wrapper,#edit-field-description-wrapper) .form-item{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:start;}body.asr26 .asr-gapers-gallery-submission-form :is(#edit-field-user-submitted-media-wrapper,#edit-field-description-wrapper) label{grid-column:1;grid-row:1;}body.asr26 .asr-gapers-gallery-submission-form :is(#edit-field-user-submitted-media-wrapper,#edit-field-description-wrapper) :is(.image-widget,.form-item > div:not(.description),.description){grid-column:2;}body.asr26 .asr-gapers-gallery-submission-form #edit-actions{justify-content:flex-end;}}body.asr26 .asr26-race-results{min-width:0;display:grid;gap:var(--space-lg);margin-block:var(--space-xl);color:var(--color-ink-2);}body.asr26 .asr26-race-results__header{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);align-items:end;padding-block:var(--space-lg);border-block:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-race-results__intro{min-width:0;display:grid;gap:var(--space-xs);}body.asr26 .asr26-race-results__intro h2,body.asr26 .asr26-race-results__intro p{margin:0;}body.asr26 .asr26-race-results__intro h2{color:var(--color-ink);font-size:var(--text-lg);overflow-wrap:anywhere;}body.asr26 .asr26-race-results__intro p{max-width:var(--measure);color:var(--color-muted);}body.asr26 .asr26-race-results__header-actions{display:flex;}body.asr26 .asr26-race-results__header-actions .asr26-action{width:100%;}body.asr26 .asr26-race-results__filters{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-race-results__filters-title{margin:0;color:var(--color-ink);font-size:var(--text-md);}body.asr26 .asr26-race-results__filter{min-width:0;display:grid;gap:var(--space-xs);align-content:start;margin:0;padding:0;border:0;}body.asr26 .asr26-race-results__filter > label,body.asr26 .asr26-race-results__filter > legend{padding:0;color:var(--color-ink);font-size:var(--text-sm);font-weight:600;}body.asr26 .asr26-race-results__filter > small{min-height:1lh;color:var(--color-muted);font-size:var(--text-xs);}body.asr26 .asr26-race-results__filter input[type="search"],body.asr26 .asr26-race-results__filter select{width:100%;min-width:0;min-height:var(--control-height);padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);outline:var(--rule-strong) solid var(--color-transparent);outline-offset:var(--focus-offset);background:var(--color-paper);color:var(--color-ink);font:inherit;}body.asr26 .asr26-race-results__filter select[multiple]{min-height:calc((var(--control-height) * 2) + var(--space-md));}body.asr26 .asr26-race-results__filter select option{background:var(--color-surface);color:var(--color-ink);}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-race-results__filter input[type="search"]:hover,body.asr26 .asr26-race-results__filter select:hover,body.asr26 .asr26-race-results__choice:hover{background:var(--color-paper-2);color:var(--color-ink);}}body.asr26 .asr26-race-results__filter input[type="search"]:focus-visible,body.asr26 .asr26-race-results__filter select:focus-visible{outline-color:var(--color-focus);}body.asr26 .asr26-race-results__filter input:disabled,body.asr26 .asr26-race-results__filter select:disabled,body.asr26 .asr26-race-results__choice:has(input:disabled){opacity:0.55;cursor:not-allowed;}body.asr26 .asr26-race-results__filter input[aria-busy="true"],body.asr26 .asr26-race-results__filter select[aria-busy="true"]{cursor:wait;}body.asr26 .asr26-race-results__filter input[aria-invalid="true"],body.asr26 .asr26-race-results__filter select[aria-invalid="true"]{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-ink);}body.asr26 .asr26-race-results__filter input.is-success,body.asr26 .asr26-race-results__filter select.is-success{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-ink);}body.asr26 .asr26-race-results__choices{display:flex;flex-wrap:wrap;gap:var(--space-xs);}body.asr26 .asr26-race-results__choice{min-height:var(--control-height);display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink-2);cursor:pointer;}body.asr26 .asr26-race-results__choice:has(input:checked){border-color:var(--color-accent);background:var(--color-paper-2);color:var(--color-ink);font-weight:600;}body.asr26 .asr26-race-results__choice input{width:var(--space-md);height:var(--space-md);margin:0;accent-color:var(--color-accent);}body.asr26 .asr26-race-results__choice:has(input:focus-visible){outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs);}body.asr26 .asr26-race-results__filter--actions{align-self:end;}body.asr26 .asr26-race-results__filter--actions .asr26-action{width:100%;}body.asr26 .asr26-race-results__status{min-height:var(--control-height);display:flex;align-items:center;padding-block:var(--space-sm);border-block:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;}body.asr26 .asr26-race-results__sort-help{max-width:var(--measure);margin:0;color:var(--color-muted);font-size:var(--text-sm);}body.asr26 .asr26-race-results__sort-help strong{color:var(--color-ink);}body.asr26 .asr26-race-results__sort-help kbd{padding:var(--space-3xs) var(--space-2xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-xs);background:var(--color-paper-2);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs);}body.asr26 .asr26-race-results__table-scroll,body.asr26 .asr26-race-results__participant-scroll{min-width:0;margin:0;}body.asr26 .asr26-race-results__table-scroll > .race-results-table{min-width:58rem;}body.asr26 .asr26-race-results__participant-scroll > .race-participants-table{min-width:72rem;}body.asr26 .asr26-race-results th[data-sort]{position:relative;cursor:pointer;user-select:none;}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-race-results th[data-sort]:hover{background:var(--color-paper-3);color:var(--color-ink);}}body.asr26 .asr26-race-results th[data-sort]:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:calc(-1 * var(--rule-strong));}body.asr26 .asr26-race-results .sort-indicator{display:inline-flex;min-width:1em;justify-content:center;margin-inline-start:var(--space-2xs);color:var(--color-accent);font-family:var(--font-mono);}body.asr26 .asr26-race-results .headerSortUp .sort-indicator::before,body.asr26 .asr26-race-results .tablesorter-headerAsc .sort-indicator::before{content:"↑";}body.asr26 .asr26-race-results .headerSortDown .sort-indicator::before,body.asr26 .asr26-race-results .tablesorter-headerDesc .sort-indicator::before{content:"↓";}body.asr26 .asr26-race-results th[data-sort-order] .sort-indicator::after{content:attr(data-sort-order);margin-inline-start:var(--space-3xs);color:var(--color-ink);font-size:var(--text-xs);}body.asr26 .asr26-race-results__race-row td{background:var(--color-surface);color:var(--color-ink-2);font-variant-numeric:tabular-nums;}body.asr26 .asr26-race-results__race-row td:first-child{color:var(--color-ink);font-family:var(--font-mono);font-weight:700;}body.asr26 .asr26-race-results__details-row > td{padding:0;background:var(--color-paper-2);color:var(--color-ink-2);}body.asr26 .asr26-race-results__details{min-width:0;}body.asr26 .asr26-race-results__details-toggle{min-width:0;min-height:var(--control-height);box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);width:min(100%,calc(100vw - (var(--space-lg) * 2)));max-width:100%;margin:0;padding:var(--space-sm) var(--space-md);border:0;border-radius:0;background:transparent;color:var(--color-ink);font-size:var(--text-sm);font-weight:600;list-style:none;cursor:pointer;}body.asr26 .asr26-race-results__details-toggle::-webkit-details-marker{display:none;}body.asr26 .asr26-race-results__details-action{min-height:var(--control-height);display:inline-flex;flex:0 0 auto;align-items:center;padding:var(--space-xs) var(--space-md);border:var(--rule-hair) solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-ink);font-weight:700;white-space:nowrap;}body.asr26 .asr26-race-results__details-context{min-width:0;display:flex;flex:1 1 0;flex-wrap:wrap;align-items:center;color:var(--color-muted);font-variant-numeric:tabular-nums;}body.asr26 .asr26-race-results__details-context > span{display:inline-flex;align-items:center;white-space:nowrap;}body.asr26 .asr26-race-results__details-context > span + span::before{content:"·";margin-inline:var(--space-sm);color:var(--color-rule);}body.asr26 .asr26-race-results__details-context > .asr26-race-results__details-event{min-width:0;white-space:normal;}body.asr26 .asr26-race-results__details-event a{color:var(--color-link);overflow-wrap:anywhere;}body.asr26 .asr26-race-results__details-code{color:var(--color-ink);font-family:var(--font-mono);font-weight:700;}@media (max-width:39.999rem){body.asr26 .asr26-race-results__details-context{flex-basis:100%;}}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-race-results__details-toggle:hover .asr26-race-results__details-action{border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-accent-ink);}}body.asr26 .asr26-race-results__details-toggle:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs);}body.asr26 .asr26-race-results__details-toggle:active .asr26-race-results__details-action{transform:translateY(1px);}body.asr26 .asr26-race-results__details[open] > .asr26-race-results__details-toggle .asr26-race-results__details-action{border-color:var(--color-accent);background:var(--color-surface);color:var(--color-accent);}body.asr26 .asr26-race-results__participant-scroll{border-inline:0;border-block-end:0;border-radius:0;}body.asr26 .asr26-race-results .top-scrollbar-wrapper,body.asr26 .asr26-race-results .top-scrollbar-helper-text{display:none;}@media (min-width:40rem){body.asr26 .asr26-race-results__header{grid-template-columns:minmax(0,1fr) auto;}body.asr26 .asr26-race-results__header-actions .asr26-action,body.asr26 .asr26-race-results__filter--actions .asr26-action{width:auto;}body.asr26 .asr26-race-results__filters{grid-template-columns:repeat(2,minmax(0,1fr));}body.asr26 .asr26-race-results__filters-title,body.asr26 .asr26-race-results__filter--name,body.asr26 .asr26-race-results__filter--actions{grid-column:1 / -1;}body.asr26 .asr26-race-results__filter--actions{justify-items:start;}}@media (min-width:60rem){body.asr26 .asr26-race-results__filters{grid-template-columns:repeat(12,minmax(0,1fr));}body.asr26 .asr26-race-results__filters-title{grid-column:1 / -1;}body.asr26 .asr26-race-results__filter--name,body.asr26 .asr26-race-results__filter--gender,body.asr26 .asr26-race-results__filter--age{grid-column:span 4;}body.asr26 .asr26-race-results__filter--club,body.asr26 .asr26-race-results__filter--division{grid-column:span 5;}body.asr26 .asr26-race-results__filter--actions{grid-column:span 2;justify-items:stretch;}body.asr26 .asr26-race-results__filter--actions .asr26-action{width:100%;}}body.asr26 :is(.user-form,.user-pass,.user-login-form,.user-register-form) :is(input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="url"],input[type="number"],input[type="date"],input[type="time"],input[type="datetime-local"],select,textarea){color:var(--color-ink) !important;}input[type="checkbox"],input[type="radio"]{width:1.25rem;height:1.25rem;accent-color:var(--color-accent);}body.asr26 :where(.form-type-checkbox:has(> input[type="checkbox"])){min-width:0;min-height:var(--control-height);display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;column-gap:var(--space-sm);}body.asr26 :where(.form-type-checkbox:has(> input[type="checkbox"])) > input[type="checkbox"]{grid-column:1;grid-row:1;margin:0;}body.asr26 :where(.form-type-checkbox:has(> input[type="checkbox"])) > label{grid-column:2;grid-row:1;min-width:0;min-height:var(--control-height);display:flex;align-items:center;margin:0;}body.asr26 :where(.form-type-checkbox:has(> input[type="checkbox"])) > :is(.description,.form-item__description,.form-item--error-message){grid-column:2;}body.asr26 .form-type-checkbox::after{content:none;display:none;}.form-item,.js-form-item,.form-actions{margin-block:0 var(--space-lg);}.description,.form-item__description,.asr26-field__feedback,.form-item--error-message{min-height:1lh;margin-block-start:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);}.form-item:not(:has(.description,.form-item__description,.form-item--error-message,.asr26-field__feedback))::after{content:"";display:block;min-height:1lh;}body.asr26 .js-text-format-wrapper > .form-type-textarea{margin-block-end:0;}body.asr26 .js-text-format-wrapper > .form-type-textarea::after{display:none;}.form-item--error-message{color:var(--color-error);}fieldset,details{margin-block:var(--space-lg);padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}legend,summary{color:var(--color-ink);font-family:var(--font-display);font-weight:700;}summary{min-height:var(--control-height);display:flex;align-items:center;}body.asr26 .asr-event-wizard-form{width:100%;max-width:80rem;min-width:0;color:var(--color-ink-2);}body.asr26 .asr-event-wizard-form > fieldset{width:100%;max-width:100%;min-width:0;min-inline-size:0;box-sizing:border-box;}body.asr26 .asr-event-wizard-form > fieldset > .fieldset-wrapper{min-width:0;max-width:100%;}body.asr26 .asr-event-wizard-form :is(label,.form-item__label,.form-item label){color:var(--color-ink);}body.asr26 .asr-event-wizard-form :is(.form-type-select,.form-type-textfield,.form-type-number,.form-type-date){width:min(100%,36rem);display:grid;grid-template-columns:minmax(0,1fr);}body.asr26 .asr-event-wizard-form .asr26-wizard-note{max-width:var(--measure);padding-block:var(--space-lg);border-block:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-ink-2);line-height:1.6;}body.asr26 .asr-event-wizard-form .asr26-wizard-note > strong:first-child{display:block;margin-block-end:var(--space-xs);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);line-height:1.25;}body.asr26 .asr-event-wizard-form :is(.series-images-section,.event-images-section){width:100%;max-width:100%;min-width:0;min-inline-size:0;box-sizing:border-box;margin-block:var(--space-lg);padding:var(--space-lg);border-color:var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr-event-wizard-form .per-event-image-group{min-width:0;margin-block-end:var(--space-lg);padding-inline-start:var(--space-md);border-inline-start:var(--rule-strong) solid var(--color-accent);}html.js body.asr26 .asr-event-wizard-form .series-images-section:not(:has(input[name="series_images[series_image_option]"][value="image"]:checked)) .form-item-series-images-series-image,html.js body.asr26 .asr-event-wizard-form .event-images-section:not(:has(input[name="event_images[image_option]"][value="single"]:checked)) .form-item-event-images-series-image{display:none;}body.asr26 .asr-event-wizard-form .image-preview-section{margin-block-end:var(--space-xl);}body.asr26 .asr-event-wizard-form .image-preview-section > summary h3{margin:0;color:var(--color-ink);font-size:var(--text-md);}body.asr26 .asr-event-wizard-form :is(.competition-series-image-preview,.single-event-image-preview,.per-event-images-preview){min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);}body.asr26 .asr-event-wizard-form :is(.competition-series-image-preview,.single-event-image-preview,.per-event-images-preview) > h4{margin:var(--space-sm) 0 0;padding-block-end:var(--space-xs);border-block-end:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);line-height:1.3;overflow-wrap:anywhere;}body.asr26 .asr-event-wizard-form .image-preview-item{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-md);margin:0;padding-block:var(--space-md);border:0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);border-radius:0;background:var(--color-transparent);color:var(--color-ink-2);box-shadow:none;text-align:start;}body.asr26 .asr-event-wizard-form .image-preview-item h5{grid-column:1 / -1;margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-base);font-weight:700;line-height:1.3;overflow-wrap:anywhere;}body.asr26 .asr-event-wizard-form .image-thumbnail{width:7rem;max-width:100%;height:auto;max-height:none;justify-self:start;margin:0;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);box-shadow:none;object-fit:cover;}body.asr26 .asr-event-wizard-form .image-details{width:100%;min-width:0;color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.6;text-align:start;overflow-wrap:anywhere;}body.asr26 .asr-event-wizard-form .image-details strong{color:var(--color-ink);}body.asr26 .asr-event-wizard-form .image-preview-section p{margin:var(--space-sm) 0 0;color:var(--color-muted);}@media (min-width:40rem){body.asr26 .asr-event-wizard-form .image-preview-item{grid-template-columns:7rem minmax(0,1fr);}}body.asr26 .asr-event-wizard-form #event-import-review{min-width:0;margin-block-end:var(--space-xl);}body.asr26 .asr-event-wizard-form #event-import-review .event-instance{min-width:0;margin-block-end:var(--space-md);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr-event-wizard-form #event-import-review .race-codes-table{width:100%;max-width:100%;margin-block-end:var(--space-md);}body.asr26 .asr-event-wizard-form #event-import-review .race-codes-table :is(th,td){padding:var(--space-sm);overflow-wrap:anywhere;}body.asr26 .asr-event-wizard-form #event-import-review .race-codes-table th{background:var(--color-paper-2);color:var(--color-ink);}body.asr26 .asr-event-wizard-form #event-import-review .race-codes-table td{color:var(--color-ink-2);}body.asr26 .asr-event-wizard-form #event-import-review .instance-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);margin-block-start:var(--space-md);}body.asr26 .asr-event-wizard-form .wizard-step-highlighted{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);background:var(--color-surface);color:var(--color-ink-2);animation:asr26-wizard-step-cue var(--dur-long) var(--ease-out);}@keyframes asr26-wizard-step-cue{0%,100%{background-color:var(--color-surface);}30%{background-color:var(--color-paper-2);}}@media (prefers-reduced-motion:reduce){body.asr26 .asr-event-wizard-form .wizard-step-highlighted{animation:none;}}body.asr26 .asr-event-wizard-form .asr-hide{display:none !important;}body.asr26 .asr-event-wizard-form #edit-race-code-age-class-confirm,body.asr26 .asr-event-wizard-form #edit-defaults{min-width:0;min-inline-size:0;}body.asr26 .asr-event-wizard-form #edit-defaults{margin-block:var(--space-lg);padding:var(--space-md);border-color:var(--color-rule-soft);background:var(--color-paper-2);color:var(--color-ink-2);}body.asr26 .asr-event-wizard-form #edit-defaults > legend{padding-inline:var(--space-xs);}body.asr26 .asr-event-wizard-form .age-band-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);margin-block-end:var(--space-xs);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr-event-wizard-form .age-band-label{min-width:0;color:var(--color-ink);font-weight:700;overflow-wrap:anywhere;}body.asr26 .asr-event-wizard-form .age-band-remove{min-width:5.5rem;margin:0;border-color:var(--color-error);background:var(--color-error);color:var(--color-accent-ink);}@media (hover:hover) and (pointer:fine){body.asr26 .asr-event-wizard-form .age-band-remove:hover{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}}body.asr26 .asr-event-wizard-form .age-band-remove:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);box-shadow:none;}body.asr26 .asr-event-wizard-form #edit-add-more > summary.asr-button-blue{width:fit-content;padding:var(--space-xs) var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);line-height:1;white-space:nowrap;}@media (hover:hover) and (pointer:fine){body.asr26 .asr-event-wizard-form #edit-add-more > summary.asr-button-blue:hover{border-color:var(--color-ink);background:var(--color-paper-2);color:var(--color-ink);}}body.asr26 .asr-event-wizard-form #edit-add-more > summary.asr-button-blue:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 .asr-event-wizard-form #edit-add-more > summary.asr-button-blue:active{border-color:var(--color-accent);background:var(--color-paper-2);color:var(--color-ink);}body.asr26 .asr-event-wizard-form #edit-add-more[open] > summary.asr-button-blue{border-color:var(--color-accent);background:var(--color-paper-2);color:var(--color-ink);}body.asr26 .asr-event-wizard-form .asr-event-wizard-table-scroll{min-width:0;max-width:100%;}body.asr26 .asr-event-wizard-form .asr-event-wizard-table-scroll .race-code-dates-table td.form-no-label h4.label{display:none;}body.asr26 .loading-modal{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:var(--space-md);background:var(--color-overlay);}body.asr26 .loading-modal .loading-content{width:min(100%,30rem);min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-md);padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);box-shadow:none;text-align:start;}body.asr26 .loading-modal .loading-content p{min-width:0;margin:0;color:var(--color-ink);font-size:var(--text-base);font-weight:700;line-height:1.5;overflow-wrap:anywhere;}body.asr26 .loading-modal .loading-spinner{display:grid;place-items:center;margin:0;}body.asr26 .loading-modal .spinner{width:2rem;height:2rem;border:var(--rule-strong) solid var(--color-rule);border-block-start-color:var(--color-accent);border-radius:var(--radius-round);animation:asr26-loading-spin 1s linear infinite;}@keyframes asr26-loading-spin{to{transform:rotate(1turn);}}@media (prefers-reduced-motion:reduce){body.asr26 .loading-modal .spinner{animation:none;}}body.asr26 .asr-event-wizard-form .asr-race-code-age-band-flex{display:flex;flex-wrap:wrap;gap:var(--space-lg);margin-block-end:var(--space-xl);}body.asr26 .asr-event-wizard-form .asr-race-code-age-band-flex .fieldset-wrapper{min-width:0;display:flex;flex-flow:row wrap;gap:var(--space-lg);}body.asr26 .asr-event-wizard-form .asr-race-code-age-band-chunk{flex:1 1 14rem;min-width:min(100%,14rem);margin:0;padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);box-shadow:none;transition:none;}body.asr26 .asr-event-wizard-form .asr-race-code-age-band-chunk:hover{border-color:var(--color-rule-soft);box-shadow:none;}body.asr26 .asr-event-wizard-form .asr-race-code-age-band-chunk strong{margin-block-end:var(--space-xs);color:var(--color-ink);}body.asr26 .asr-event-wizard-form .asr-race-code-age-band-chunk .item-list ul{margin:0 0 var(--space-xs);padding-inline-start:var(--space-lg);}body.asr26 .asr-event-wizard-form .asr-race-code-age-band-additional{margin-block-start:var(--space-xs);}body.asr26 .asr-event-wizard-form #edit-race-code-age-classes{width:100%;min-width:0;min-inline-size:0;max-width:100%;box-sizing:border-box;}body.asr26 .asr-event-wizard-form .asr-wizard-group-cell{background:var(--color-paper-2);color:var(--color-ink);font-weight:700;}body.asr26 .asr-event-wizard-form .asr-wizard-group-cell--label{text-align:start;}body.asr26 .asr-event-wizard-form .asr-wizard-group-cell--meta{text-align:end;}body.asr26 .asr-event-wizard-form .asr-date-group-label{margin:0;padding:0;border-radius:0;background:var(--color-transparent);color:inherit;font-weight:700;}body.asr26 .asr-event-wizard-form .asr-date-group-start > :is(th,td){border-block-start:var(--rule-strong) solid var(--color-accent);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr-event-wizard-form .asr-wizard-summary-values{margin-block:var(--space-sm);padding-inline-start:var(--space-lg);color:var(--color-ink-2);line-height:1.6;}body.asr26 .asr-event-wizard-form :is(.selected-events-review,.results-count){margin-block-end:var(--space-lg);}body.asr26 .asr-event-wizard-form .selected-events-review > h2{margin-block-end:var(--space-md);font-size:var(--text-lg);}body.asr26 .asr-event-wizard-form fieldset.form-composite{padding:0;border:0;background:var(--color-transparent);}body.asr26 .asr-event-wizard-form fieldset.form-composite > legend{width:100%;margin-block-end:var(--space-sm);padding:0;}body.asr26 .asr-event-wizard-form fieldset.form-composite > .fieldset-wrapper{min-width:0;overflow:visible;}body.asr26 .asr-event-wizard-form :is(.form-radios,.form-checkboxes,fieldset.form-composite > .fieldset-wrapper > div:has(> .form-type-radio)){width:min(100%,56rem);display:grid;gap:var(--space-xs);}body.asr26 .asr-event-wizard-form :is(:is(.form-radios,.form-checkboxes) > .form-item,fieldset.form-composite .form-type-radio,.asr26-close-wizard__choice){min-height:var(--control-height);display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:var(--space-sm);margin:0;padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);transition:transform var(--dur-micro) var(--ease-out);}body.asr26 .asr-event-wizard-form :is(:is(.form-radios,.form-checkboxes) > .form-item,fieldset.form-composite .form-type-radio,.asr26-close-wizard__choice)::after{content:none;display:none;}body.asr26 .asr-event-wizard-form :is(:is(.form-radios,.form-checkboxes) > .form-item,fieldset.form-composite .form-type-radio,.asr26-close-wizard__choice) > :is(input[type="radio"],input[type="checkbox"]){width:1.25rem;height:1.25rem;min-height:1.25rem;align-self:center;margin:0;outline:var(--rule-strong) solid var(--color-transparent);outline-offset:var(--focus-offset);}body.asr26 .asr-event-wizard-form :is(:is(.form-radios,.form-checkboxes) > .form-item,fieldset.form-composite .form-type-radio,.asr26-close-wizard__choice) > label{min-width:0;min-height:var(--control-height);display:flex;align-items:center;margin:0;padding-block:var(--space-sm);cursor:pointer;line-height:1.4;overflow-wrap:anywhere;white-space:normal;}body.asr26 .asr-event-wizard-form :is(:is(.form-radios,.form-checkboxes) > .form-item,fieldset.form-composite .form-type-radio,.asr26-close-wizard__choice):has(input:checked){border-color:var(--color-accent);background:var(--color-paper-2);color:var(--color-ink);}body.asr26 .asr-event-wizard-form :is(:is(.form-radios,.form-checkboxes) > .form-item,fieldset.form-composite .form-type-radio,.asr26-close-wizard__choice):has(input:checked) > label{font-weight:700;}body.asr26 .asr-event-wizard-form :is(:is(.form-radios,.form-checkboxes) > .form-item,fieldset.form-composite .form-type-radio,.asr26-close-wizard__choice):has(input:focus-visible){outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 .asr-event-wizard-form :is(:is(.form-radios,.form-checkboxes) > .form-item,fieldset.form-composite .form-type-radio,.asr26-close-wizard__choice):has(input:active){transform:translateY(1px);}body.asr26 .asr-event-wizard-form :is(:is(.form-radios,.form-checkboxes) > .form-item,fieldset.form-composite .form-type-radio,.asr26-close-wizard__choice):has(input:disabled){opacity:0.55;cursor:not-allowed;transform:none;}body.asr26 .asr-event-wizard-form :is(:is(.form-radios,.form-checkboxes) > .form-item,fieldset.form-composite .form-type-radio,.asr26-close-wizard__choice):has(input:disabled) > label{cursor:not-allowed;}body.asr26 .asr-event-wizard-form :is(:is(.form-radios,.form-checkboxes) > .form-item,fieldset.form-composite .form-type-radio,.asr26-close-wizard__choice)[aria-busy="true"]{opacity:0.7;cursor:progress;}body.asr26 .asr-event-wizard-form :is(:is(.form-radios,.form-checkboxes) > :is(.form-item--error,[data-state="error"]),fieldset.form-composite .form-type-radio:is(.form-item--error,[data-state="error"]),.asr26-close-wizard__choice.form-item--error,.asr26-close-wizard__choice[data-state="error"]){border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 .asr-event-wizard-form :is(:is(.form-radios,.form-checkboxes) > [data-state="success"],fieldset.form-composite .form-type-radio[data-state="success"],.asr26-close-wizard__choice[data-state="success"]){border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}@media (hover:hover) and (pointer:fine){body.asr26 .asr-event-wizard-form :is(:is(.form-radios,.form-checkboxes) > .form-item,fieldset.form-composite .form-type-radio,.asr26-close-wizard__choice):has(input:not(:disabled)):hover{border-color:var(--color-rule);background:var(--color-paper-2);}body.asr26 .asr-event-wizard-form :is(:is(.form-radios,.form-checkboxes) > .form-item,fieldset.form-composite .form-type-radio,.asr26-close-wizard__choice):has(input:checked):hover{border-color:var(--color-accent-hover);}}body.asr26 .asr-event-wizard-form .wizard-progress-container{width:100%;margin-block:0 var(--space-xl);padding-block-end:var(--space-xs);overflow-x:auto;overflow-y:clip;scrollbar-color:var(--color-rule) var(--color-paper-2);scrollbar-width:thin;}body.asr26 .asr-event-wizard-form .wizard-progress-bar{width:max-content;min-width:100%;display:flex;margin:0;padding:0;border-block:var(--rule-hair) solid var(--color-rule-soft);border-radius:0;background:var(--color-transparent);box-shadow:none;overflow:visible;}body.asr26 .asr-event-wizard-form .wizard-progress-bar::before,body.asr26 .asr-event-wizard-form .wizard-progress-bar::after{content:none;display:none;}body.asr26 .asr-event-wizard-form .wizard-progress-bar .step{min-width:8.5rem;min-height:3.75rem;flex:0 0 8.5rem;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-xs);padding:var(--space-sm);border:0;border-inline-end:var(--rule-hair) solid var(--color-rule-soft);border-radius:0;background:var(--color-transparent);color:var(--color-muted);box-shadow:none;font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;line-height:1.2;text-align:start;transition:transform var(--dur-micro) var(--ease-out);}body.asr26 .asr-event-wizard-form .wizard-progress-bar .step:last-child{border-inline-end:0;}body.asr26 .asr-event-wizard-form .wizard-progress-bar .step::before{content:attr(data-step-number);width:1.5rem;height:1.5rem;flex:0 0 1.5rem;display:grid;place-items:center;margin:0;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-round);background:var(--color-surface);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;line-height:1;}body.asr26 .asr-event-wizard-form .wizard-progress-bar .step-title{display:block;min-width:0;font-size:inherit;line-height:inherit;overflow-wrap:anywhere;}body.asr26 .asr-event-wizard-form .wizard-progress-bar .step.completed{background:var(--color-transparent);color:var(--color-ink-2);}body.asr26 .asr-event-wizard-form .wizard-progress-bar .step.completed::before{content:"✓";border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}body.asr26 .asr-event-wizard-form .wizard-progress-bar .step.current{background:var(--color-paper-2);color:var(--color-ink);box-shadow:inset 0 calc(var(--rule-strong) * -1) 0 var(--color-accent);font-weight:700;}body.asr26 .asr-event-wizard-form .wizard-progress-bar .step.current::before{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);}body.asr26 .wizard-tooltip{position:fixed;inset-block-start:auto;inset-inline-start:50%;z-index:var(--z-tooltip);max-width:calc(100% - (2 * var(--space-md)));padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-graphite-2);border-radius:var(--radius-sm);background:var(--color-graphite);color:var(--color-on-dark);box-shadow:none;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.4;white-space:normal;overflow-wrap:anywhere;opacity:0;pointer-events:none;transform:translateX(-50%);}body.asr26 .wizard-tooltip-arrow{position:absolute;inset-block-start:100%;inset-inline-start:50%;width:0;height:0;border-inline:var(--space-xs) solid var(--color-transparent);border-block-start:var(--space-xs) solid var(--color-graphite);transform:translateX(-50%);}body.asr26 .asr-event-wizard-form .form-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs);margin-block:var(--space-xl) 0;padding-block-start:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr-event-wizard-form .form-actions > .form-submit{width:100%;margin:0;border-color:var(--color-rule) !important;background:var(--color-surface) !important;color:var(--color-ink) !important;box-shadow:none;}body.asr26 .asr-event-wizard-form .form-actions > .form-submit:last-child{grid-column:1 / -1;grid-row:1;border-color:var(--color-accent) !important;background:var(--color-accent) !important;color:var(--color-accent-ink) !important;}body.asr26 .asr-event-wizard-form .form-actions > .wizard-cancel-button{border-color:var(--color-error) !important;background:var(--color-surface) !important;color:var(--color-error) !important;}body.asr26 .asr-event-wizard-form .form-actions > .form-submit:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs);box-shadow:none;}@media (hover:hover) and (pointer:fine){body.asr26 .asr-event-wizard-form .form-actions > .form-submit:hover{border-color:var(--color-ink) !important;background:var(--color-paper-2) !important;color:var(--color-ink) !important;}body.asr26 .asr-event-wizard-form .form-actions > .form-submit:last-child:hover{border-color:var(--color-accent-hover) !important;background:var(--color-accent-hover) !important;color:var(--color-accent-ink) !important;}body.asr26 .asr-event-wizard-form .form-actions > .wizard-cancel-button:hover{border-color:var(--color-error) !important;background:var(--color-error-soft) !important;color:var(--color-error) !important;}}@media (min-width:40rem){body.asr26 .asr-event-wizard-form .form-actions{display:flex;flex-wrap:wrap;align-items:center;}body.asr26 .asr-event-wizard-form .form-actions > .form-submit{width:auto;}body.asr26 .asr-event-wizard-form .form-actions > .form-submit:last-child{margin-inline-start:auto;}}.asr26-shell .asr26-workflow-panel{width:100%;max-width:72rem;margin-block-end:var(--space-xl);padding:clamp(var(--space-lg),4vw,var(--space-xl));border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}.asr26-shell .participant-lookup-header{max-width:var(--measure);}.asr26-shell .participant-lookup-heading{margin:0;color:var(--color-ink);font-size:var(--text-lg);}.asr26-shell .participant-lookup-lede{margin:var(--space-xs) 0 0;color:var(--color-muted);}.asr26-shell .participant-lookup-description{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);align-items:start;margin-block:var(--space-md) var(--space-lg);}.asr26-shell .participant-lookup-help{margin:0;padding:0 var(--space-md);background:var(--color-paper-2);}.asr26-shell .participant-lookup-help summary{cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;}.asr26-shell .participant-lookup-help ol{margin:0 0 var(--space-sm);padding-inline-start:var(--space-lg);}.asr26-shell .participant-lookup-help p{margin-block-end:var(--space-md);color:var(--color-muted);font-size:var(--text-sm);}.asr26-shell .participant-lookup-skip{width:fit-content;min-height:var(--control-height);display:inline-flex;align-items:center;gap:var(--space-xs);padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-accent);font-size:var(--text-sm);font-weight:700;text-decoration:none;white-space:nowrap;}.asr26-shell .participant-lookup-skip:focus-visible{border-color:var(--color-focus);outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}.asr26-shell .participant-lookup-skip:active{transform:translateY(1px);}.asr26-shell .participant-lookup-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);align-items:end;}.asr26-shell .participant-lookup-field,.asr26-shell .participant-lookup-action{min-width:0;margin:0;}.asr26-shell .participant-lookup-field label{text-align:start;}.asr26-shell .participant-lookup-field::after,.asr26-shell .participant-lookup-action::after{display:none;}.asr26-shell .participant-lookup-submit{width:100%;min-height:var(--control-height);border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);}.asr26-shell .participant-lookup-submit:focus-visible{box-shadow:0 0 0 var(--rule-strong) var(--color-accent-ink);}.asr26-shell .participant-lookup-results{margin-block-start:var(--space-xl);padding-block-start:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}.asr26-shell .participant-lookup-results__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-xs) var(--space-md);margin-block-end:var(--space-md);}.asr26-shell .participant-lookup-results__header h3,.asr26-shell .participant-lookup-results__header p{margin:0;}.asr26-shell .participant-lookup-results__header h3,.asr26-shell .participant-lookup-empty h3{color:var(--color-ink);font-size:var(--text-md);}.asr26-shell .participant-lookup-results__header p{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;}.asr26-shell .participant-lookup-results__hint{margin:0 0 var(--space-md);padding:var(--space-sm) var(--space-md);border-inline-start:var(--rule-strong) solid var(--color-warning);background:var(--color-warning-soft);color:var(--color-ink-2);font-size:var(--text-sm);}.asr26-shell .participant-lookup-notice{min-width:0;margin-block-start:var(--space-xs);padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.45;}.asr26-shell .participant-lookup-notice--warning{border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-ink-2);}body.asr26 .participant-lookup-modal{position:fixed;inset-inline:max(var(--space-md),env(safe-area-inset-left)) max(var(--space-md),env(safe-area-inset-right));inset-block-end:max(var(--space-md),env(safe-area-inset-bottom));z-index:var(--z-toast);width:auto;max-width:24rem;min-width:0;margin-inline-start:auto;padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);box-shadow:0 1px 2px var(--color-shadow);font-size:var(--text-sm);font-weight:600;line-height:1.45;pointer-events:none;}body.asr26 .participant-lookup-modal--warning{border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-ink-2);}.asr26-shell .participant-lookup-results__list{display:grid;gap:var(--space-xs);max-height:38rem;padding-inline-end:var(--space-2xs);overflow-y:auto;scrollbar-color:var(--color-rule) var(--color-paper-2);}.asr26-shell .participant-result{min-height:5rem;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--space-sm);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-soft);outline:var(--rule-strong) solid var(--color-transparent);outline-offset:var(--focus-offset);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-ink-2);box-shadow:none;font-family:var(--font-body);line-height:1.35;transition:transform var(--dur-micro) var(--ease-out);}.asr26-shell .participant-result__identity{min-width:0;display:grid;gap:var(--space-3xs);}.asr26-shell .participant-result__name{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-base);font-weight:700;}.asr26-shell .participant-result__membership{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal;}.asr26-shell .participant-result__meta{min-width:0;display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);color:var(--color-ink-2);font-size:var(--text-sm);}.asr26-shell .participant-result__meta > span{display:grid;gap:var(--space-3xs);text-transform:capitalize;}.asr26-shell .participant-result__meta-label{color:var(--color-muted);font-family:var(--font-mono);font-size:0.75rem;font-weight:500;text-transform:uppercase;}.asr26-shell .participant-result__status{width:fit-content;min-height:1.75rem;display:inline-flex;align-items:center;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-success);border-radius:var(--radius-round);background:var(--color-success-soft);color:var(--color-success);font-size:var(--text-sm);font-weight:600;white-space:nowrap;}.asr26-shell .participant-result__action{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-accent);font-size:var(--text-sm);font-weight:700;white-space:nowrap;}@media (hover:hover) and (pointer:fine){.asr26-shell .participant-lookup-skip:hover{border-color:var(--color-accent);background:var(--color-paper-2);color:var(--color-accent-hover);}.asr26-shell .participant-lookup-submit:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-accent-ink);}.asr26-shell .participant-result:hover{border-color:var(--color-accent);background:var(--color-paper-2);color:var(--color-ink);}}.asr26-shell .participant-result:focus-visible{border-color:var(--color-focus);outline-color:var(--color-focus);}.asr26-shell .participant-result:active{transform:translateY(1px);}.asr26-shell .participant-result:disabled,.asr26-shell .participant-result[aria-disabled="true"]{opacity:0.55;cursor:not-allowed;pointer-events:none;transform:none;}.asr26-shell .participant-result[aria-busy="true"]{cursor:progress;}.asr26-shell .participant-lookup-empty{padding:var(--space-lg);border:var(--rule-hair) dashed var(--color-rule);border-radius:var(--radius-xs);background:var(--color-paper-2);}.asr26-shell .participant-lookup-empty :last-child{margin-block-end:0;color:var(--color-muted);}@media (min-width:44rem){.asr26-shell .participant-lookup-description{grid-template-columns:minmax(0,1fr) auto;}.asr26-shell .participant-lookup-fields{grid-template-columns:repeat(2,minmax(0,1fr)) auto;}.asr26-shell .participant-lookup-submit{width:auto;min-width:12rem;}.asr26-shell .participant-result{grid-template-columns:minmax(15rem,1.35fr) minmax(12rem,1fr) auto;}.asr26-shell .participant-result__status{grid-column:2;}.asr26-shell .participant-result__action{grid-column:3;grid-row:1 / span 2;}}body.asr26 .asr26-member-lookup{width:min(100%,72rem);display:grid;gap:var(--space-xl);}body.asr26 .asr26-member-lookup__intro{max-width:var(--measure);}body.asr26 .asr26-member-lookup__intro h2,body.asr26 .asr26-member-lookup__intro p{margin:0;}body.asr26 .asr26-member-lookup__intro h2{min-width:0;color:var(--color-ink);font-size:var(--text-lg);font-style:normal;overflow-wrap:anywhere;}body.asr26 .asr26-member-lookup__intro p{max-width:var(--measure);margin-block-start:var(--space-xs);color:var(--color-muted);}body.asr26 .asr26-member-lookup__criteria{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:var(--space-sm);padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-member-lookup__criteria.error{border-color:var(--color-error);}body.asr26 .asr26-member-lookup__field,body.asr26 .asr26-member-lookup__actions{min-width:0;margin:0;}body.asr26 .asr26-member-lookup__field::after,body.asr26 .asr26-member-lookup__actions::after{display:none;}body.asr26 .asr26-member-lookup__field input{width:100%;min-height:var(--control-height);}body.asr26 .asr26-member-lookup__actions{display:flex;align-items:center;}body.asr26 .asr26-member-lookup__submit{width:100%;min-height:var(--control-height);border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);white-space:nowrap;}body.asr26 .asr26-member-lookup__submit:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 .asr26-member-lookup__submit:active{transform:translateY(1px);}body.asr26 .asr26-member-lookup__submit:disabled,body.asr26 .asr26-member-lookup__submit[aria-disabled="true"]{opacity:0.55;cursor:not-allowed;transform:none;}body.asr26 .asr26-member-lookup__submit:is(.is-loading,[data-state="loading"]){cursor:progress;}body.asr26 .asr26-member-lookup__submit:is(.is-error,[data-state="error"]){border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 .asr26-member-lookup__submit:is(.is-success,[data-state="success"]){border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-member-lookup__submit:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-accent-ink);}}body.asr26 .asr26-member-lookup__results{min-width:0;display:grid;gap:var(--space-md);padding-block-start:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-member-lookup__results-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-xs) var(--space-md);}body.asr26 .asr26-member-lookup__results-header :is(h2,p){margin:0;}body.asr26 .asr26-member-lookup__results-header h2{min-width:0;color:var(--color-ink);font-size:var(--text-lg);font-style:normal;overflow-wrap:anywhere;}body.asr26 .asr26-member-lookup__results-header p{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;}body.asr26 .asr26-member-lookup .ra-ussa-results-container{width:100%;margin:0;overflow:visible;border:0;border-radius:0;}body.asr26 .asr26-member-lookup .ra-ussa-results-container .asr26-table-scroll{margin:0;}body.asr26 .asr26-member-lookup .ra-ussa-results-table{min-width:72rem;margin:0;font-variant-numeric:tabular-nums;}body.asr26 .asr26-member-lookup .ra-ussa-results-table :is(th,td){padding:var(--space-sm) var(--space-md);border-color:var(--color-rule-soft);}body.asr26 .asr26-member-lookup .ra-ussa-results-table th{position:static;}body.asr26 .asr26-member-lookup .ra-ussa-membership + .ra-ussa-membership{margin-block-start:var(--space-xs);}body.asr26 .asr26-member-lookup .membership-status{color:var(--color-muted);font-weight:600;}body.asr26 .asr26-member-lookup .membership-status--active{color:var(--color-success);}body.asr26 .asr26-member-lookup .membership-status--inactive{color:var(--color-error);}body.asr26 .asr26-member-lookup .ra-ussa-division-status{display:inline-flex;align-items:center;gap:var(--space-xs);}body.asr26 .asr26-member-lookup .ra-ussa-division-status .sync-status-image{width:var(--text-base);height:var(--text-base);flex:0 0 auto;margin:0;}@media (min-width:44rem){body.asr26 .asr26-member-lookup__criteria{grid-template-columns:repeat(2,minmax(0,1fr));}body.asr26 .asr26-member-lookup__actions{grid-column:2;}body.asr26 .asr26-member-lookup__submit{width:auto;min-width:10rem;}}@media (min-width:60rem){body.asr26 .asr26-member-lookup__criteria{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(12rem,0.75fr) auto;}body.asr26 .asr26-member-lookup__actions{grid-column:auto;}}body.asr26 .asr26-participant-directory{width:min(100%,82rem);min-width:0;display:grid;gap:var(--space-xl);margin-block-end:var(--space-2xl);color:var(--color-ink-2);}body.asr26 .asr26-participant-directory__search,body.asr26 .asr26-participant-directory__criteria,body.asr26 .asr26-participant-directory__criteria > .fieldset-wrapper,body.asr26 .asr26-participant-directory__results{min-width:0;}body.asr26 .asr26-participant-directory__criteria{margin:0;padding:var(--space-lg);border-color:var(--color-rule-soft);background:var(--color-surface);}body.asr26 .asr26-participant-directory__criteria > legend{padding-inline:var(--space-xs);font-size:var(--text-md);font-style:normal;}body.asr26 .asr26-participant-directory__criteria > .fieldset-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);}body.asr26 .asr26-participant-directory__field,body.asr26 .asr26-participant-directory__actions{min-width:0;margin:0;}body.asr26 .asr26-participant-directory__field::after,body.asr26 .asr26-participant-directory__actions::after,body.asr26 .asr26-participant-directory__regions::after,body.asr26 .asr26-participant-directory__regions .asr26-choice-list__item::after{display:none;}body.asr26 .asr26-participant-directory__field input{width:100%;min-height:var(--control-height);}body.asr26 .asr26-participant-directory__regions{display:block;grid-column:1 / -1;min-width:0;margin:var(--space-xs) 0 0;padding:var(--space-lg) 0 0;border:0;border-block-start:var(--rule-hair) solid var(--color-rule-soft);border-radius:0;background:var(--color-transparent);}body.asr26 .asr26-participant-directory__regions > .fieldset-wrapper{width:100%;min-width:0;}body.asr26 .asr26-participant-directory__regions > legend{padding:0;font-size:var(--text-base);font-style:normal;}body.asr26 .asr26-participant-directory__regions .asr26-choice-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rule-hair);margin-block-start:var(--space-sm);padding:var(--rule-hair);border:0;background:var(--color-rule-soft);}body.asr26 .asr26-participant-directory__regions .asr26-choice-list > .asr26-choice-list__item{min-width:0;border:0;}body.asr26 .asr26-participant-directory__regions .description{max-width:var(--measure);margin-block-start:var(--space-sm);}body.asr26 .asr26-participant-directory__criteria > .fieldset-wrapper > .description{grid-column:1 / -1;max-width:var(--measure);margin:0;}body.asr26 .asr26-participant-directory__actions{display:flex;flex-direction:column;gap:var(--space-sm);padding-block-start:var(--space-md);}body.asr26 .asr26-participant-directory__actions :is(input,button){width:100%;min-height:var(--control-height);margin:0;white-space:nowrap;}body.asr26 .asr26-participant-directory__results{display:grid;gap:var(--space-md);padding-block-start:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule);}body.asr26 .asr26-participant-directory__results-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-xs) var(--space-md);}body.asr26 .asr26-participant-directory__results-header :is(h2,p){margin:0;}body.asr26 .asr26-participant-directory__results-header h2{min-width:0;color:var(--color-ink);font-size:var(--text-lg);font-style:normal;overflow-wrap:anywhere;}body.asr26 .asr26-participant-directory__results-header p{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;}body.asr26 .asr26-participant-directory__results > .asr26-table-scroll{margin:0;}body.asr26 .asr26-participant-directory__table{min-width:64rem;margin:0;font-variant-numeric:tabular-nums;}body.asr26 .asr26-participant-directory__table :is(th,td){padding:var(--space-sm) var(--space-md);border-color:var(--color-rule-soft);}body.asr26 .asr26-participant-directory__table th{position:static;}body.asr26 .asr26-participant-directory__table td:first-child{color:var(--color-ink);font-weight:700;}body.asr26 .asr26-participant-directory__status{color:var(--color-ink-2);font-size:var(--text-sm);font-weight:700;}body.asr26 .asr26-participant-directory__status--muted{color:var(--color-muted);font-weight:600;}body.asr26 .asr26-participant-directory__status--success{color:var(--color-success);}body.asr26 .asr26-participant-directory__status--error{color:var(--color-error);}body.asr26 .asr26-participant-directory .ussa-info-container{display:grid;gap:var(--space-xs);min-width:12rem;}body.asr26 .asr26-participant-directory__detail{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3xs);color:var(--color-ink-2);}body.asr26 .asr26-participant-directory__detail strong{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:0.02em;text-transform:uppercase;}body.asr26 .asr26-participant-directory__table .dropbutton-wrapper{min-width:6rem;}body.asr26 .asr26-participant-directory__table .dropbutton a{color:var(--color-accent-ink);white-space:nowrap;}body.asr26 .asr26-participant-directory__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-md);padding-block-start:var(--space-sm);}body.asr26 .asr26-participant-directory__pager .pager-summary{margin:0;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);}body.asr26 .asr26-participant-directory__pager .pager-links{display:flex;flex-wrap:wrap;gap:var(--space-xs);}body.asr26 .asr26-participant-directory__pager .pager-links .button{min-width:var(--control-height);min-height:var(--control-height);margin:0;white-space:nowrap;}body.asr26 .asr26-participant-directory__pager .pager-current{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);}@media (min-width:40rem){body.asr26 .asr26-participant-directory__criteria > .fieldset-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));}body.asr26 .asr26-participant-directory__regions .asr26-choice-list{grid-template-columns:repeat(2,minmax(0,1fr));}body.asr26 .asr26-participant-directory__actions{flex-direction:row;}body.asr26 .asr26-participant-directory__actions :is(input,button){width:auto;min-width:9rem;}}@media (min-width:60rem){body.asr26 .asr26-participant-directory__criteria > .fieldset-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));}body.asr26 .asr26-participant-directory__regions .asr26-choice-list{grid-template-columns:repeat(3,minmax(0,1fr));}}.messages:not(.asr26-notice){margin-block:var(--space-md);padding:var(--space-md) var(--space-lg);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink);}.messages--status:not(.asr26-notice){border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-ink);}.messages--warning:not(.asr26-notice){border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-ink);}.messages--error:not(.asr26-notice){border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-ink);}.asr26-shell .filter-status-banner,.asr26-shell .no-results-message{max-width:var(--measure);margin-block-end:var(--space-md);}.asr26-shell .filter-status-banner{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-xs);background:var(--color-paper-2);color:var(--color-ink-2);}.asr26-shell .filter-status-message{display:inline-flex;align-items:center;gap:var(--space-xs);}.asr26-shell .no-results-message{margin-block-start:var(--space-md);padding:var(--space-lg);border:var(--rule-hair) dashed var(--color-rule);border-radius:var(--radius-xs);background:var(--color-paper-2);color:var(--color-muted);}body.asr26 .asr26-empty-state{width:min(100%,48rem);min-height:10rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-md);margin-block:var(--space-lg) var(--space-2xl);padding:var(--space-lg);border:var(--rule-hair) dashed var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);font-weight:600;line-height:1.5;}@media (min-width:40rem){body.asr26 .asr26-empty-state{padding:var(--space-xl);}}.asr26-shell .filter-toggle-button,.asr26-shell .sort-toggle-button{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding-inline:var(--space-md);border-color:var(--color-accent);border-radius:var(--radius-xs);outline:var(--rule-strong) solid var(--color-transparent);outline-offset:var(--focus-offset);background:var(--color-accent);color:var(--color-accent-ink);font-weight:700;white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out);}.asr26-shell .filter-toggle-button:focus-visible,.asr26-shell .sort-toggle-button:focus-visible{outline-color:var(--color-focus);box-shadow:none;}@media (hover:hover) and (pointer:fine){.asr26-shell .filter-toggle-button:hover,.asr26-shell .sort-toggle-button:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-accent-ink);}}.asr26-shell .filter-toggle-button:active,.asr26-shell .sort-toggle-button:active{transform:translateY(1px);}.asr26-shell :is(.filter-toggle-button,.sort-toggle-button):disabled,.asr26-shell :is(.filter-toggle-button,.sort-toggle-button)[aria-disabled="true"]{opacity:0.55;cursor:not-allowed;transform:none;}.asr26-shell :is(.filter-toggle-button,.sort-toggle-button):is(.is-loading,[data-state="loading"]){cursor:wait;}.asr26-shell :is(.filter-toggle-button,.sort-toggle-button):is(.is-loading,[data-state="loading"])::before{content:"";width:1em;aspect-ratio:1;border:var(--rule-strong) solid currentColor;border-inline-end-color:var(--color-transparent);border-radius:var(--radius-round);animation:asr26-spin 900ms linear infinite;}.asr26-shell :is(.filter-toggle-button,.sort-toggle-button):is(.is-error,[data-state="error"]){border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}.asr26-shell :is(.filter-toggle-button,.sort-toggle-button):is(.is-success,[data-state="success"]){border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}.asr26-shell .filter-tray{position:fixed;display:grid;grid-template-rows:auto minmax(0,1fr) auto;inset:0 0 0 auto;right:0;width:min(100%,24rem);height:100dvh;padding:var(--space-lg);overflow:hidden;border-inline-start:var(--rule-hair) solid var(--color-rule);background:var(--color-surface);color:var(--color-ink-2);box-shadow:none;transform:translateX(100%);transition:transform var(--dur-short) var(--ease-out);z-index:var(--z-modal);}.asr26-shell .filter-tray.filter-tray-open{right:0;transform:translateX(0);}.asr26-shell .filter-tray-header{min-height:var(--control-height);gap:var(--space-md);margin-block-end:var(--space-lg);padding-block-end:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}.asr26-shell .filter-tray-title{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;letter-spacing:-0.02em;}.asr26-shell .filter-tray-close{width:var(--control-height);min-width:var(--control-height);height:var(--control-height);margin:0;padding:0;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-xs);outline:var(--rule-strong) solid var(--color-transparent);outline-offset:var(--focus-offset);background:var(--color-transparent);color:var(--color-ink);font-size:var(--text-lg);}@media (hover:hover) and (pointer:fine){.asr26-shell .filter-tray-close:hover{border-color:var(--color-rule);background:var(--color-paper-2);color:var(--color-ink);}}.asr26-shell .filter-tray-close:focus-visible{outline-color:var(--color-focus);}.asr26-shell .filter-tray-close:active{transform:translateY(1px);}.asr26-shell .asr26-drawer__body{display:grid;align-content:start;gap:var(--space-lg);min-height:0;padding-inline-end:var(--space-xs);overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--color-rule) var(--color-paper-2);scrollbar-gutter:stable;scrollbar-width:thin;}.asr26-shell .filter-field{display:grid !important;gap:var(--space-xs) !important;margin:0 !important;}.asr26-shell :is(.filter-field-label,.filter-field > .form-item > label){color:var(--color-ink);font-size:var(--text-sm);font-weight:700;}.asr26-shell .filter-field .form-item{margin:0;}.asr26-shell .filter-field :is(select,input[type="date"]){width:100%;min-height:var(--control-height);}.asr26-shell .filter-field--dates{grid-template-columns:repeat(2,minmax(0,1fr));}.asr26-shell .filter-field--dates > .filter-field-label{grid-column:1 / -1;}.asr26-shell .division-filter-checkboxes{display:grid !important;gap:var(--space-sm) !important;margin:0;}.asr26-shell .asr26-drawer__actions{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm) !important;margin:var(--space-md) 0 0 !important;padding-block:var(--space-md) max(var(--space-md),env(safe-area-inset-bottom));border-block-start:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);}.asr26-shell .asr26-drawer__actions :is(button,.button){width:100%;min-width:0;min-height:var(--control-height);margin:0;white-space:nowrap;}.asr26-shell .filter-actions .apply-division-filter{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);}.asr26-shell .filter-actions .clear-filters-button{border-color:var(--color-rule);background:var(--color-transparent);color:var(--color-ink);}@media (hover:hover) and (pointer:fine){.asr26-shell .filter-actions .apply-division-filter:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-accent-ink);}.asr26-shell .filter-actions .clear-filters-button:hover{border-color:var(--color-ink-2);background:var(--color-paper-2);color:var(--color-ink);}}.asr26-shell .filter-overlay{position:fixed;inset:0;background:var(--color-overlay);opacity:0;visibility:hidden;z-index:calc(var(--z-modal) - 1);transition:opacity var(--dur-short) var(--ease-out);}.asr26-shell .filter-overlay.filter-overlay-visible{background:var(--color-overlay);opacity:1;visibility:visible;}body.asr26.no-scroll{overflow:hidden;}@media (prefers-reduced-motion:reduce){.asr26-shell .filter-tray,.asr26-shell .filter-overlay{transition:none;}}.asr26-shell #back-to-top{display:none !important;visibility:hidden;position:fixed;z-index:var(--z-raised);inset-inline-end:var(--space-lg);inset-block-end:var(--space-lg);width:var(--control-height);min-width:var(--control-height);padding:0 !important;opacity:0;pointer-events:none;}@media (min-width:48rem){.asr26-shell #back-to-top:not([hidden]){display:flex !important;visibility:visible;opacity:1;pointer-events:auto;}}body.asr26 .event-card,body.asr26 .general-merch-product{border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);box-shadow:none;}body.asr26 .event-card:hover{transform:none;box-shadow:none;}body.asr26 .event-card :is(.card-body,.card-text,.event-date,.event-location,.event-description),body.asr26 .general-merch-product .form-item label{color:var(--color-ink-2);}body.asr26 .event-card .card-title,body.asr26 .general-merch-product .field--name-title{color:var(--color-ink);}body.asr26 .event-card .card-body a:focus,body.asr26 .event-card .card-body a:hover{color:var(--color-accent-hover);}body.asr26 .asr-admin-collection{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);color:var(--color-ink-2);}body.asr26 .asr-admin-collection__header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:var(--space-md);padding-block-end:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr-admin-collection__intro,body.asr26 .asr-admin-collection__intro p{max-width:var(--measure);margin:0;color:var(--color-muted);}body.asr26 .asr-admin-collection__actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center;}body.asr26 .asr-admin-collection__primary-action{white-space:nowrap;}body.asr26 .asr-admin-filter{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--space-md);align-items:end;margin:0;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr-admin-filter :is(.form-item,.js-form-item,.form-actions){min-width:0;margin:0;}body.asr26 .asr-admin-filter .form-item::after{display:none;}body.asr26 .asr-admin-filter label{margin-block-end:var(--space-xs);color:var(--color-ink);}body.asr26 .asr-admin-filter :is(input[type="text"],input[type="search"],select){min-width:0;margin:0;border-color:var(--color-rule);background:var(--color-paper);color:var(--color-ink) !important;}body.asr26 .asr-admin-filter__actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center;align-self:end;}body.asr26 .asr-admin-filter__actions > *{margin:0;}body.asr26 .asr-admin-collection__summary{min-width:0;display:flex;align-items:center;min-height:var(--control-height);margin:0;padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums;}body.asr26 .asr-admin-records{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);margin:0;padding:0;list-style:none;}body.asr26 .asr-admin-records > li{min-width:0;margin:0;}body.asr26 .asr-admin-record{min-width:0;height:100%;display:flex;flex-direction:column;overflow:clip;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);box-shadow:none;}body.asr26 .asr-admin-record__header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--space-sm);padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-paper-2);color:var(--color-ink);}body.asr26 .asr-admin-record__title{min-width:0;margin:0;font-size:var(--text-md);line-height:1.2;overflow-wrap:anywhere;}body.asr26 .asr-admin-record__title a{color:var(--color-ink);text-decoration-color:var(--color-accent);}body.asr26 .asr-admin-record__actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center;}body.asr26 .asr-admin-action{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);outline:var(--rule-strong) solid var(--color-transparent);outline-offset:var(--focus-offset);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out);}body.asr26 .asr-admin-action--danger{border-color:var(--color-error);color:var(--color-error);}body.asr26 .asr-admin-action:focus-visible{outline-color:var(--color-focus);}body.asr26 .asr-admin-action:active{transform:translateY(1px);}body.asr26 .asr-admin-action:is([aria-disabled="true"],.is-disabled){opacity:0.55;cursor:not-allowed;pointer-events:none;transform:none;}body.asr26 .asr-admin-action:is([aria-busy="true"],.is-loading){cursor:wait;}body.asr26 .asr-admin-action:is([data-state="error"],.is-error){border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 .asr-admin-action:is([data-state="success"],.is-success){border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}@media (hover:hover) and (pointer:fine){body.asr26 .asr-admin-action:hover{border-color:var(--color-ink-2);background:var(--color-paper-2);color:var(--color-ink);transform:translateY(-1px);}body.asr26 .asr-admin-action--danger:hover{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}}body.asr26 .asr-admin-record__facts{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--space-lg);margin:0;padding:var(--space-xs) var(--space-md);font-variant-numeric:tabular-nums;}body.asr26 .asr-admin-record__fact{min-width:0;display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);align-items:baseline;gap:var(--space-xs);padding-block:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr-admin-record__fact:last-child{border-block-end:0;}body.asr26 .asr-admin-record__fact dt{color:var(--color-muted);font-size:var(--text-sm);font-weight:600;}body.asr26 .asr-admin-record__fact dd{min-width:0;margin:0;color:var(--color-ink);overflow-wrap:anywhere;}body.asr26 .asr-admin-record__activity{margin-block-start:auto;border-block-start:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-paper-2);color:var(--color-ink-2);}body.asr26 .asr-admin-record__metric{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-xs) var(--space-md);padding:var(--space-md);font-variant-numeric:tabular-nums;}body.asr26 .asr-admin-record__metric-label{color:var(--color-ink);font-size:var(--text-sm);font-weight:600;}body.asr26 .asr-admin-record__metric-value{color:var(--color-muted);font-size:var(--text-sm);}body.asr26 .asr-admin-record__disclosure{margin:0;padding:0;border:0;border-block-start:var(--rule-hair) solid var(--color-rule-soft);border-radius:0;background:var(--color-transparent);color:var(--color-ink-2);}body.asr26 .asr-admin-record__disclosure > summary{min-height:var(--control-height);display:flex;align-items:center;padding:var(--space-sm) var(--space-md);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;white-space:nowrap;}body.asr26 .asr-admin-record__disclosure > summary:focus-visible{outline-color:var(--color-focus);outline-offset:calc(-1 * var(--rule-strong));}body.asr26 .asr-admin-record__disclosure[open] > summary{background:var(--color-paper-3);color:var(--color-ink);}body.asr26 .asr-admin-record__disclosure-content{max-height:min(28rem,60dvh);padding:var(--space-md);overflow:auto;overscroll-behavior:contain;border-block-start:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);scrollbar-color:var(--color-rule) var(--color-paper-2);}body.asr26 .asr-admin-collection__empty{width:100%;max-width:none;min-height:10rem;display:grid;place-items:center;margin:0;padding:var(--space-xl);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-muted);text-align:center;}@media (min-width:40rem){body.asr26 .asr-admin-collection__header{grid-template-columns:minmax(0,1fr) auto;}body.asr26 .asr-admin-collection__actions{justify-content:flex-end;}body.asr26 .asr-admin-record__header{grid-template-columns:minmax(0,1fr) auto;}body.asr26 .asr-admin-record__actions{justify-content:flex-end;}body.asr26 .asr-admin-record__facts{grid-template-columns:repeat(2,minmax(0,1fr));}body.asr26 .asr-admin-record__fact:nth-last-child(-n + 2){border-block-end:0;}body.asr26 .asr-admin-record__fact--wide{grid-column:1 / -1;}}@media (min-width:78rem){body.asr26 .asr-admin-records{grid-template-columns:repeat(2,minmax(0,1fr));}}body.asr26 .asr-admin-record--flat{height:auto;overflow:visible;border:0;border-block-start:var(--rule-hair) solid var(--color-rule-soft);border-radius:0;background:var(--color-transparent);box-shadow:none;}body.asr26 .asr-admin-record--flat .asr-admin-record__header{padding-inline:0;background:var(--color-transparent);color:var(--color-ink);}body.asr26 .asr-admin-record--flat .asr-admin-record__facts{padding-inline:0;}body.asr26 .asr-admin-record__link{min-height:var(--control-height);display:inline-flex;align-items:center;max-width:100%;margin-inline:calc(-1 * var(--space-xs));padding-inline:var(--space-xs);border-radius:var(--radius-xs);outline:var(--rule-strong) solid var(--color-transparent);outline-offset:var(--focus-offset);color:var(--color-ink);text-decoration-color:var(--color-accent);white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out);}body.asr26 .asr-admin-record__link:is(:focus-visible,.is-focus){outline-color:var(--color-focus);}body.asr26 .asr-admin-record__link:is(:active,.is-active){transform:translateY(1px);}body.asr26 .asr-admin-record__link:is([aria-disabled="true"],.is-disabled){opacity:0.55;cursor:not-allowed;pointer-events:none;transform:none;}body.asr26 .asr-admin-record__link:is([aria-busy="true"],.is-loading){background:var(--color-paper-2);color:var(--color-muted);cursor:progress;}body.asr26 .asr-admin-record__link:is([aria-busy="true"],.is-loading)::after{content:"";width:1em;aspect-ratio:1;margin-inline-start:var(--space-xs);border:var(--rule-strong) solid currentColor;border-inline-end-color:var(--color-transparent);border-radius:var(--radius-round);animation:asr26-spin 900ms linear infinite;}body.asr26 .asr-admin-record__link:is([aria-invalid="true"],[data-state="error"],.is-error){background:var(--color-error-soft);color:var(--color-error);}body.asr26 .asr-admin-record__link:is([data-state="success"],.is-success){background:var(--color-success-soft);color:var(--color-success);}@media (hover:hover) and (pointer:fine){body.asr26 .asr-admin-record__link:is(:hover,.is-hover){background:var(--color-paper-2);color:var(--color-ink);transform:translateY(-1px);}}body.asr26 .asr-admin-payouts{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);margin-block-start:var(--space-lg);}body.asr26 .asr-admin-payouts__header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);}body.asr26 .asr-admin-payouts__header :is(h3,p){margin:0;}body.asr26 .asr-admin-payouts__header h3{color:var(--color-ink);font-size:var(--text-md);}body.asr26 .asr-admin-payouts__header p{max-width:var(--measure);color:var(--color-muted);}body.asr26 .asr-admin-payouts .asr-admin-records{grid-template-columns:minmax(0,1fr);}body.asr26 .asr-admin-payout-record__amount{color:var(--color-ink);font-weight:700;font-variant-numeric:tabular-nums;}body.asr26 .asr26-entity-editor{width:min(100%,72rem);min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);margin-block-end:var(--space-2xl);color:var(--color-ink-2);}body.asr26 .asr26-entity-editor > *{min-width:0;}body.asr26 .asr26-entity-editor__intro{max-width:var(--measure);color:var(--color-muted);}body.asr26 .asr26-entity-editor__intro > *{margin:0;}body.asr26 .asr26-entity-editor__section{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--space-lg);padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-entity-editor__section > *{min-width:0;}body.asr26 .asr26-entity-editor__section-title,body.asr26 .asr26-entity-editor__section-description{grid-column:1 / -1;}body.asr26 .asr26-entity-editor__section-title{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);line-height:1.2;letter-spacing:-0.02em;}body.asr26 .asr26-entity-editor__section-description{max-width:var(--measure);margin:var(--space-xs) 0 var(--space-lg);color:var(--color-muted);}body.asr26 .asr26-entity-editor__section > .form-wrapper{margin:0;}body.asr26 .asr26-entity-editor__section :is(input,select,textarea,.ck-editor,.ck-editor__main){min-width:0;max-width:100%;}body.asr26 .asr26-entity-editor .tabledrag-handle{width:var(--control-height);min-width:var(--control-height);min-height:var(--control-height);display:inline-grid;place-items:center;margin:0;}body.asr26 .asr26-entity-editor .tabledrag-handle .handle{margin:0;}body.asr26 .asr26-entity-editor .js-filter-wrapper [id$="-format-help"] a{min-height:var(--control-height);display:inline-flex;align-items:center;white-space:nowrap;}body.asr26 .asr26-entity-editor .ck{--ck-color-base-background:var(--color-paper);--ck-color-base-foreground:var(--color-paper-2);--ck-color-base-border:var(--color-rule);--ck-color-base-text:var(--color-ink);--ck-color-focus-border:var(--color-focus);--ck-color-text:var(--color-ink);--ck-color-toolbar-background:var(--color-paper-2);--ck-color-toolbar-border:var(--color-rule);--ck-color-button-default-background:var(--color-transparent);--ck-color-button-default-hover-background:var(--color-paper-3);--ck-color-button-default-active-background:var(--color-paper-3);--ck-color-button-on-background:var(--color-paper-3);--ck-color-button-on-color:var(--color-accent);--ck-color-dropdown-panel-background:var(--color-paper-2);--ck-color-dropdown-panel-border:var(--color-rule);--ck-color-list-background:var(--color-paper-2);--ck-color-list-button-hover-background:var(--color-paper-3);--ck-color-list-button-on-background:var(--color-paper-3);--ck-color-list-button-on-background-focus:var(--color-paper-3);--ck-color-list-button-on-text:var(--color-accent);--ck-color-panel-background:var(--color-paper-2);--ck-color-panel-border:var(--color-rule);--ck-color-engine-placeholder-text:var(--color-muted);--ck-ui-component-min-height:var(--control-height);}body.asr26 .asr26-entity-editor .ck.ck-toolbar{padding:var(--space-2xs);border-color:var(--color-rule);}body.asr26 .asr26-entity-editor .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items{min-width:0;width:100%;align-items:center;flex-wrap:wrap;}body.asr26 .asr26-entity-editor .ck.ck-button{min-width:var(--control-height);min-height:var(--control-height);border:var(--rule-hair) solid var(--color-transparent);}body.asr26 .asr26-entity-editor .ck.ck-button:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:calc(-1 * var(--rule-strong));}body.asr26 .asr26-entity-editor .ck.ck-button .ck-button__label{white-space:nowrap;}body.asr26 .asr26-entity-editor .ck.ck-editor__editable{min-height:12rem;padding:var(--space-md);border-color:var(--color-rule);background:var(--color-paper);color:var(--color-ink);}body.asr26 .asr26-entity-editor :is(.ck-dropdown__panel,.ck-balloon-panel,.ck-list){border-color:var(--color-rule);background:var(--color-paper-2);color:var(--color-ink);}body.asr26 .asr26-entity-editor .ck-list .ck.ck-button{background:var(--color-transparent);color:var(--color-ink);}body.asr26 .asr26-entity-editor .ck-list .ck.ck-button.ck-on{border-color:var(--color-accent);background:var(--color-paper-3);color:var(--color-accent);}body.asr26 .asr26-entity-editor .form-actions{display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-entity-editor .form-actions > :is(.button,input[type="submit"],button[type="submit"]){width:100%;margin:0;}body.asr26 .asr26-club-editor__section--profile > :is(.field--name-description,.field--name-field-address),body.asr26 .asr26-club-editor__section--contacts > *,body.asr26 .asr26-club-editor__section--relationships > *{grid-column:1 / -1;}body.asr26 .asr26-club-editor > #edit-group-payment-preferences{min-width:0;margin:0;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-club-editor > #edit-group-payment-preferences > legend{margin-block-end:var(--space-lg);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:1.2;letter-spacing:-0.02em;}body.asr26 .asr26-club-editor__section :is(.field-multiple-table,.paragraphs-subform,.cke,.ck-editor),body.asr26 .asr26-club-editor__section--relationships table{width:100%;max-width:100%;}body.asr26 .asr26-club-editor__section--profile fieldset{min-width:0;}body.asr26 .asr26-club-editor__section--identity .field--name-label,body.asr26 .asr26-club-editor__section--identity .field--name-field-sport-codes,body.asr26 .asr26-club-editor__section--identity .field--name-field-governing-body{grid-column:1 / -1;}body.asr26 .asr26-governing-body-editor__section--profile > *,body.asr26 .asr26-governing-body-editor__section--finance > *{grid-column:1 / -1;}body.asr26 .asr26-governing-body-editor__section--identity .field--name-field-name{grid-column:1 / -1;}body.asr26 .asr26-governing-body-editor__section :is(fieldset,.field-multiple-table,.paragraphs-subform,.paragraphs-tabs-wrapper,.asr26-table-scroll){min-width:0;width:100%;max-width:100%;}body.asr26 .asr26-governing-body-editor__section :is(.paragraphs-subform,fieldset > .fieldset-wrapper){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);}body.asr26 form.asr26-host-site-editor .asr26-host-site-editor__section{grid-template-columns:minmax(0,1fr);align-content:start;}body.asr26 .asr26-host-site-editor__section :is(fieldset,.field-multiple-table,.paragraphs-subform,.paragraphs-tabs-wrapper,.asr26-table-scroll){min-width:0;width:100%;max-width:100%;}body.asr26 .asr26-host-site-editor__section :is(.paragraphs-subform,fieldset > .fieldset-wrapper){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);}body.asr26 .asr26-host-site-editor__section--location fieldset{margin:0;padding:0;border:0;border-radius:0;background:var(--color-transparent);color:inherit;}body.asr26 .asr26-host-site-editor__section--location fieldset > legend{margin-block-end:var(--space-sm);padding:0;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;line-height:1.3;}body.asr26 .asr26-host-site-editor__section--location :is(.field--name-field-host-site-lat,.field--name-field-host-site-long) input{font-variant-numeric:tabular-nums;}@media (min-width:64rem){body.asr26 .asr26-host-site-editor{width:min(100%,84rem);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;}body.asr26 .asr26-host-site-editor > :is(.asr26-host-site-editor__intro,.form-actions){grid-column:1 / -1;}}body.asr26 form.asr26-competition-series-editor{width:min(100%,78rem);gap:0;}body.asr26 .asr26-competition-series-editor__intro{margin-block-end:var(--space-xl);}body.asr26 form.asr26-competition-series-editor .asr26-competition-series-editor__section{grid-template-columns:minmax(0,1fr);gap:var(--space-lg) var(--space-2xl);padding:var(--space-xl) 0;border:0;border-block-start:var(--rule-hair) solid var(--color-rule);border-radius:0;background:var(--color-transparent);color:var(--color-ink-2);}body.asr26 .asr26-competition-series-editor__section-header{min-width:0;align-self:start;}body.asr26 .asr26-competition-series-editor__section-title{overflow-wrap:anywhere;}body.asr26 .asr26-competition-series-editor__section-description{margin:var(--space-xs) 0 0;}body.asr26 .asr26-competition-series-editor__section > :not(.asr26-competition-series-editor__section-header){min-width:0;grid-column:1;margin:0;}body.asr26 .asr26-competition-series-editor__section :is(fieldset,.field-multiple-table,.asr26-table-scroll,.js-text-format-wrapper,.ck-editor){width:100%;min-width:0;max-width:100%;}body.asr26 .asr26-competition-series-editor__section .asr26-table-scroll{overflow-x:auto;background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-competition-series-editor__section .field--widget-boolean-checkbox .form-type-checkbox,body.asr26 .asr26-competition-series-editor__section :is(.form-checkboxes,.form-radios) > .form-item{min-height:var(--control-height);display:grid;grid-template-columns:var(--control-height) minmax(0,1fr);align-items:center;gap:0 var(--space-xs);margin:0;padding-block:var(--space-xs);}body.asr26 .asr26-competition-series-editor__section .field--widget-boolean-checkbox .form-type-checkbox > :is(input[type="checkbox"],input[type="radio"]),body.asr26 .asr26-competition-series-editor__section :is(.form-checkboxes,.form-radios) > .form-item > :is(input[type="checkbox"],input[type="radio"]){grid-column:1;grid-row:1 / span 2;align-self:start;justify-self:center;margin:calc((var(--control-height) - 1.25rem) / 2) 0 0;accent-color:var(--color-accent);}body.asr26 .asr26-competition-series-editor__section .field--widget-boolean-checkbox .form-type-checkbox > :is(label,.description,.form-item__description),body.asr26 .asr26-competition-series-editor__section :is(.form-checkboxes,.form-radios) > .form-item > :is(label,.description,.form-item__description){grid-column:2;margin:0;}body.asr26 .asr26-competition-series-editor__section .field--widget-boolean-checkbox .form-type-checkbox > label,body.asr26 .asr26-competition-series-editor__section :is(.form-checkboxes,.form-radios) > .form-item > label{align-self:end;}body.asr26 .asr26-competition-series-editor__section--pricing #edit-consolidated-pricing-settings{margin:0;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-competition-series-editor__section--pricing #edit-consolidated-pricing-settings > legend{max-width:100%;padding-inline:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-weight:700;line-height:1.25;overflow-wrap:anywhere;}body.asr26 .asr26-competition-series-editor__section--pricing #edit-consolidated-pricing-settings > .fieldset-wrapper{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);padding-block-start:var(--space-md);}body.asr26 .asr26-competition-series-editor__section--pricing #edit-consolidated-pricing-settings .form-type-number{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:var(--space-xs);margin:0;}body.asr26 .asr26-competition-series-editor__section--pricing #edit-consolidated-pricing-settings .form-type-number > label,body.asr26 .asr26-competition-series-editor__section--pricing #edit-consolidated-pricing-settings .form-type-number > :is(.description,.form-item__description){grid-column:1 / -1;margin:0;}body.asr26 .asr26-competition-series-editor__section--pricing #edit-consolidated-pricing-settings .field-prefix{min-height:var(--control-height);display:grid;place-items:center;color:var(--color-muted);font-variant-numeric:tabular-nums;}body.asr26 .asr26-competition-series-editor__section--pricing #edit-consolidated-pricing-settings input[type="number"]{width:100%;font-variant-numeric:tabular-nums;}body.asr26 .asr26-competition-series-editor .form-actions{margin-block-start:var(--space-md);}body.asr26 .asr26-competition-series-editor .form-actions > :is(.button,input[type="submit"],button[type="submit"]){white-space:nowrap;}body.asr26 .asr26-competition-series-editor :is(input,select,textarea,button,.button):disabled,body.asr26 .asr26-competition-series-editor :is(button,.button)[aria-disabled="true"]{opacity:0.55;cursor:not-allowed;}body.asr26 .asr26-competition-series-editor :is(input,select,textarea,button,.button):is([aria-busy="true"],.is-loading,[data-state="loading"]){cursor:progress;}body.asr26 .asr26-competition-series-editor :is(input,select,textarea,button,.button):focus-visible,body.asr26 .asr26-competition-series-editor input[type="file"]:focus-visible::file-selector-button{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}@media (min-width:60rem){body.asr26 form.asr26-competition-series-editor .asr26-competition-series-editor__section{grid-template-columns:minmax(14rem,0.35fr) minmax(0,1fr);}body.asr26 .asr26-competition-series-editor__section-header{grid-column:1;}body.asr26 .asr26-competition-series-editor__section > :not(.asr26-competition-series-editor__section-header){grid-column:2;}}@media (min-width:72rem){body.asr26 .asr26-competition-series-editor__section--pricing #edit-consolidated-pricing-settings > .fieldset-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));}}body.asr26 .asr26-event-editor > fieldset.field-group-fieldset{min-width:0;margin:0;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-event-editor > fieldset.field-group-fieldset > legend{max-width:100%;padding-inline:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:1.2;letter-spacing:-0.02em;overflow-wrap:anywhere;}body.asr26 .asr26-event-editor > fieldset.field-group-fieldset > .fieldset-wrapper{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--space-lg);padding-block-start:var(--space-lg);}body.asr26 .asr26-event-editor > fieldset.field-group-fieldset > .fieldset-wrapper > *{min-width:0;}body.asr26 .asr26-event-editor > fieldset.field-group-fieldset > .fieldset-wrapper > :is(.field--name-label,.field--name-field-image,.field--name-field-race-codes,.field--name-field-race-info,.field--name-field-race-info-doc,.field--name-field-safe-sport-coordinator,.field--name-field-waiver,.field--name-field-event-waiver-inheritance,.field--name-field-additional-club-discounts,.field--name-field-age-bands,.field--name-mid-high-grade-eligibility,.field--name-field-qualified-usssa-id,.field--name-field-qualified-fis-id){grid-column:1 / -1;}body.asr26 .asr26-event-editor :is(.field-multiple-table,.paragraphs-subform,.ck-editor,table){width:100%;max-width:100%;}body.asr26 .asr26-event-editor .field--name-field-race-codes .field-multiple-table{min-width:0;table-layout:fixed;}body.asr26 .asr26-event-editor .field--name-field-race-codes .field-multiple-table :is(th,td){padding-inline:var(--space-xs);}body.asr26 .asr26-event-editor .field--name-field-race-codes .field-multiple-table td:first-child{width:var(--control-height);}body.asr26 .asr26-event-editor .field--name-field-race-codes .field-multiple-table td:nth-child(3){width:7rem;}body.asr26 .asr26-event-editor .field--name-field-race-codes input[type="text"]{width:100%;}@media (max-width:39.999rem){body.asr26 .asr26-event-editor .field--name-field-race-codes .field-multiple-table td:first-child{display:none;}}body.asr26 .asr26-event-editor :is(.field--name-field-safe-sport-coordinator,.field--name-field-waiver) .paragraph-top .paragraphs-dropdown-action.button{min-height:var(--control-height);padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-xs);background:var(--color-transparent);color:var(--color-ink);text-align:center;}body.asr26 .asr26-event-editor :is(.field--name-field-safe-sport-coordinator,.field--name-field-waiver) .paragraph-top .paragraphs-dropdown-action.button:focus-visible{border-color:var(--color-focus);outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-event-editor :is(.field--name-field-safe-sport-coordinator,.field--name-field-waiver) .paragraph-top .paragraphs-dropdown-action.button:hover{border-color:var(--color-accent);background:var(--color-paper-2);}}body.asr26 .asr26-event-editor :is(.field--name-field-additional-club-discounts,.field--name-field-enrollment-limits) .ajax-progress{display:inline-flex;align-items:center;gap:var(--space-xs);margin-inline-start:var(--space-xs);color:var(--color-muted);}body.asr26 .asr26-event-editor :is(.field--widget-boolean-checkbox .form-type-checkbox,#edit-group-race-restrictions > .fieldset-wrapper > .form-type-checkbox){min-height:var(--control-height);display:grid;grid-template-columns:var(--control-height) minmax(0,1fr);align-items:center;gap:0 var(--space-xs);margin-block:var(--space-xs);}body.asr26 .asr26-event-editor :is(.field--widget-boolean-checkbox .form-type-checkbox,#edit-group-race-restrictions > .fieldset-wrapper > .form-type-checkbox) > input[type="checkbox"]{grid-column:1;justify-self:center;margin:0;}body.asr26 .asr26-event-editor :is(.field--widget-boolean-checkbox .form-type-checkbox,#edit-group-race-restrictions > .fieldset-wrapper > .form-type-checkbox) > :is(label,.description,.form-item__description){grid-column:2;margin:0;}body.asr26 .asr26-event-editor :is(.field--widget-boolean-checkbox .form-type-checkbox,#edit-group-race-restrictions > .fieldset-wrapper > .form-type-checkbox) > label{align-self:end;}body.asr26 .asr26-event-editor :is(input[type="checkbox"],input[type="radio"]):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 .asr26-event-editor :is(#age-band-wrapper .form-checkboxes,.form-composite.asr-inherited-waivers-list .form-checkboxes){min-width:0;display:grid;grid-template-columns:minmax(0,1fr);}body.asr26 .asr26-event-editor :is(#age-band-wrapper .form-checkboxes,.form-composite.asr-inherited-waivers-list .form-checkboxes) > .form-type-checkbox{min-height:var(--control-height);display:grid;grid-template-columns:var(--control-height) minmax(0,1fr);align-items:center;gap:var(--space-xs);margin:0;padding-block:var(--space-xs);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-event-editor :is(#age-band-wrapper .form-checkboxes,.form-composite.asr-inherited-waivers-list .form-checkboxes) > .form-type-checkbox > input{justify-self:center;margin:0;}body.asr26 .asr26-event-editor :is(#age-band-wrapper .form-checkboxes,.form-composite.asr-inherited-waivers-list .form-checkboxes) > .form-type-checkbox > label{min-width:0;margin:0;overflow-wrap:anywhere;}body.asr26 .asr26-event-editor__section--capacity > *,body.asr26 .asr26-event-editor__section--dependencies > *,body.asr26 .asr26-event-editor__section--roles > .field--name-field-coach-reg-end-date{grid-column:1 / -1;}body.asr26 .asr26-event-editor :is(input[type="date"],input[type="time"],input[type="number"]){font-variant-numeric:tabular-nums;}body.asr26 .asr26-event-editor .messages{min-width:0;max-width:var(--measure);margin:0;}@media (min-width:40rem){body.asr26 .asr26-event-editor #age-band-wrapper .form-checkboxes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-lg);}}@media (min-width:48rem){body.asr26 .asr26-event-editor > fieldset.field-group-fieldset > .fieldset-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:60rem){body.asr26 .asr26-event-editor #age-band-wrapper .form-checkboxes{grid-template-columns:repeat(4,minmax(0,1fr));}body.asr26 .asr26-event-editor > #edit-group-head-tax-information > .fieldset-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));}}body.asr26 .asr26-banquet-editor__section fieldset{min-width:0;margin:0;padding:0;border:0;background:var(--color-transparent);}body.asr26 .asr26-banquet-editor__section fieldset > legend{margin-block-end:var(--space-xs);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;}body.asr26 .asr26-banquet-editor :is(#edit-field-date-0-value,#edit-field-end-purchases-date-0-value){min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);}body.asr26 .asr26-banquet-editor :is(#edit-field-date-0-value,#edit-field-end-purchases-date-0-value) > .form-item{min-width:0;margin:0;}body.asr26 .asr26-banquet-editor :is(input[type="date"],input[type="time"]){width:100%;font-variant-numeric:tabular-nums;}body.asr26 .asr26-banquet-editor :is(.description,.form-item__description){grid-column:1 / -1;}body.asr26 .asr26-banquet-editor__section--details > .field--name-field-body,body.asr26 .asr26-banquet-editor__section--schedule > .field--name-label{grid-column:1 / -1;}@media (min-width:40rem){body.asr26 .asr26-banquet-editor :is(#edit-field-date-0-value,#edit-field-end-purchases-date-0-value){grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:48rem){body.asr26 .asr26-entity-editor__section{grid-template-columns:repeat(2,minmax(0,1fr));}body.asr26 .asr26-entity-editor .form-actions{flex-direction:row;}body.asr26 .asr26-entity-editor .form-actions > :is(.button,input[type="submit"],button[type="submit"]){width:auto;}}@media (min-width:60rem){body.asr26 .asr26-banquet-editor__section--context{grid-template-columns:repeat(3,minmax(0,1fr));}}body.asr26 .asr26-merchandise-editor__section :is(#edit-field-event-wrapper,#edit-field-banquet-s-wrapper) > .form-item{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);margin:0;}body.asr26 .asr26-merchandise-editor__section :is(#edit-field-event-wrapper,#edit-field-banquet-s-wrapper) .tabledrag-toggle-weight-wrapper,body.asr26 .asr26-merchandise-editor__section :is(#field-event-values,#field-banquet-s-values){width:100% !important;max-width:100%;}body.asr26 .asr26-merchandise-editor__section :is(#field-event-values,#field-banquet-s-values){display:block;min-width:0 !important;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:var(--color-rule) var(--color-paper-2);scrollbar-width:thin;}body.asr26 .asr26-merchandise-editor__section :is(#field-event-values,#field-banquet-s-values) :is(thead,tbody,tr,th,td){display:block;min-width:0;}body.asr26 .asr26-merchandise-editor__section :is(#field-event-values,#field-banquet-s-values) thead tr{display:flex;}body.asr26 .asr26-merchandise-editor__section :is(#field-event-values,#field-banquet-s-values) thead th:first-child{flex:1;}body.asr26 .asr26-merchandise-editor__section :is(#field-event-values,#field-banquet-s-values) tbody tr{display:grid;grid-template-columns:var(--control-height) minmax(0,1fr);gap:var(--space-xs);padding:var(--space-sm);}body.asr26 .asr26-merchandise-editor__section :is(#field-event-values,#field-banquet-s-values) tbody td{padding:0;}body.asr26 .asr26-merchandise-editor__section :is(#field-event-values,#field-banquet-s-values) .field-multiple-drag{grid-column:1;grid-row:1 / span 2;}body.asr26 .asr26-merchandise-editor__section :is(#field-event-values,#field-banquet-s-values) .field-multiple-drag ~ td:not(.delta-order){grid-column:2;}body.asr26 .asr26-merchandise-editor__section :is(#field-event-values,#field-banquet-s-values) tbody .form-submit{justify-self:start;}body.asr26 .asr26-merchandise-editor__section :is(#field-event-values,#field-banquet-s-values):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 .asr26-merchandise-editor__section .field-add-more-submit{justify-self:start;}body.asr26 .asr26-merchandise-editor__section .field--widget-boolean-checkbox .form-type-checkbox{min-width:0;display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:0 var(--space-xs);margin:0;}body.asr26 .asr26-merchandise-editor__section .field--widget-boolean-checkbox .form-type-checkbox > input[type="checkbox"]{grid-column:1;grid-row:1;align-self:center;margin:0;}body.asr26 .asr26-merchandise-editor__section :is(input[type="checkbox"],input[type="radio"]):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 .asr26-merchandise-editor__section .field--widget-boolean-checkbox .form-type-checkbox > :is(label,.description,.form-item__description){grid-column:2;margin-inline:0;}body.asr26 .asr26-merchandise-editor__section .field--widget-boolean-checkbox .form-type-checkbox > label{min-height:var(--control-height);display:flex;align-items:center;margin-block-end:0;}body.asr26 .asr26-merchandise-editor #edit-asr-merch-max-quantity-mode--wrapper{margin:0;padding:0;border:0;background:var(--color-transparent);color:var(--color-ink-2);}body.asr26 .asr26-merchandise-editor #edit-asr-merch-max-quantity-mode--wrapper > legend{margin-block-end:var(--space-xs);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;}body.asr26 .asr26-merchandise-editor #edit-asr-merch-max-quantity-mode--wrapper .form-radios{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);}body.asr26 .asr26-merchandise-editor #edit-asr-merch-max-quantity-mode--wrapper .form-type-radio{display:grid;grid-template-columns:1.25rem minmax(0,auto);align-items:center;gap:var(--space-xs);margin:0;}body.asr26 .asr26-merchandise-editor #edit-asr-merch-max-quantity-mode--wrapper .form-type-radio :is(input,label){margin:0;}body.asr26 .asr26-merchandise-editor #edit-asr-merch-max-quantity-mode--wrapper .form-type-radio > label{min-height:var(--control-height);display:flex;align-items:center;}body.asr26 .asr26-merchandise-editor .field--name-field-product-images > details{margin:0;}@media (min-width:48rem){body.asr26 .asr26-merchandise-editor__section--checkout > :is(.field--name-field-product-images,.field--name-field-available-sizes,#asr-merch-custom-questions-wrapper){grid-column:1 / -1;}body.asr26 .asr26-merchandise-editor__section :is(#field-event-values,#field-banquet-s-values){display:table;table-layout:fixed;}body.asr26 .asr26-merchandise-editor__section :is(#field-event-values,#field-banquet-s-values) thead{display:table-header-group;}body.asr26 .asr26-merchandise-editor__section :is(#field-event-values,#field-banquet-s-values) tbody{display:table-row-group;}body.asr26 .asr26-merchandise-editor__section :is(#field-event-values,#field-banquet-s-values) tr{display:table-row;}body.asr26 .asr26-merchandise-editor__section :is(#field-event-values,#field-banquet-s-values) :is(th,td){display:table-cell;padding:var(--space-sm);}body.asr26 .asr26-merchandise-editor__section :is(#field-event-values,#field-banquet-s-values) thead th:first-child{width:auto;}body.asr26 .asr26-merchandise-editor__section :is(#field-event-values,#field-banquet-s-values) .field-multiple-drag{width:3rem;}}body.asr26 .asr-admin-collection--merchandise{max-width:90rem;font-variant-numeric:tabular-nums;}body.asr26 .asr-admin-collection--merchandise > header{padding:0;border:0;}body.asr26 .asr-admin-collection--merchandise > header > *{margin:0;}body.asr26 .asr-admin-collection--merchandise > header .button-asr-blue{width:fit-content;}body.asr26 .asr-admin-filter--merchandise{grid-template-columns:minmax(0,1fr);align-items:start;}body.asr26 .asr-admin-filter--merchandise select[multiple]{height:calc(var(--control-height) * 3);min-height:calc(var(--control-height) * 3);max-height:calc(var(--control-height) * 3);padding-block:var(--space-xs);overflow-y:auto;}body.asr26 .asr-admin-filter--merchandise select[multiple] option{min-height:var(--control-height);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-xs);}body.asr26 .asr-admin-filter--merchandise select[multiple] option:checked{background:var(--color-accent);color:var(--color-accent-ink);}body.asr26 .asr-admin-filter--merchandise .form-actions{align-self:start;}body.asr26 .asr-admin-filter--merchandise .form-actions > *{margin:0;}body.asr26 .asr-admin-collection__empty:has(.asr-admin-collection__empty-title){align-content:center;justify-items:start;gap:var(--space-xs);color:var(--color-ink-2);text-align:start;}body.asr26 .asr-admin-collection__empty:has(.asr-admin-collection__empty-title) > *{margin:0;}body.asr26 .asr-admin-collection__empty-title{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);line-height:1.2;}body.asr26 .asr-admin-collection__empty-description{max-width:var(--measure);color:var(--color-muted);}body.asr26 .asr-admin-collection__empty-action{margin-block-start:var(--space-xs);}body.asr26 table.asr26-merchandise-table{display:block;width:100%;max-width:100%;overflow:visible;border:0;background:var(--color-transparent);color:var(--color-ink-2);overscroll-behavior-inline:contain;scrollbar-color:var(--color-rule) var(--color-paper-2);scrollbar-width:thin;}body.asr26 table.asr26-merchandise-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}body.asr26 table.asr26-merchandise-table tbody{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);}body.asr26 table.asr26-merchandise-table tbody tr{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 table.asr26-merchandise-table tbody td{min-width:0;display:grid;grid-template-columns:minmax(7.5rem,0.42fr) minmax(0,1fr);gap:var(--space-sm);align-items:start;padding:var(--space-sm) var(--space-md);border:0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);overflow-wrap:anywhere;}body.asr26 table.asr26-merchandise-table tbody td:last-child{border-block-end:0;}body.asr26 table.asr26-merchandise-table tbody td:empty{display:none;}body.asr26 table.asr26-merchandise-table tbody td::before{content:attr(data-label);color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:0.04em;line-height:1.4;text-transform:uppercase;}body.asr26 table.asr26-merchandise-table tbody td.views-field-label{grid-template-columns:minmax(0,1fr);border-block-end-color:var(--color-rule);background:var(--color-paper-2);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-weight:600;line-height:1.25;}body.asr26 table.asr26-merchandise-table tbody td.views-field-label::before{display:none;}body.asr26 table.asr26-merchandise-table :is(.views-field-field-event,.views-field-field-banquet-s) ul{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);margin:0;padding:0;list-style:none;}body.asr26 table.asr26-merchandise-table :is(.views-field-field-price,.views-field-cash-out-balance-merch,.views-field-total-sales-for-merch){font-variant-numeric:tabular-nums;}body.asr26 table.asr26-merchandise-table tbody :is(.views-field-field-price,.views-field-cash-out-balance-merch,.views-field-total-sales-for-merch){color:var(--color-ink);font-weight:600;}body.asr26 table.asr26-merchandise-table .views-field-operations .dropbutton-wrapper{width:fit-content;max-width:100%;min-height:var(--control-height);margin:0;padding:0;}body.asr26 table.asr26-merchandise-table .views-field-operations .dropbutton-widget{position:relative;width:max-content;max-width:100%;min-height:var(--control-height);padding-inline-end:var(--control-height);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);}body.asr26 table.asr26-merchandise-table .views-field-operations .dropbutton-action > a{min-height:var(--control-height);display:flex;align-items:center;padding-inline:var(--space-sm);color:var(--color-accent);text-decoration:none;white-space:nowrap;}body.asr26 table.asr26-merchandise-table .views-field-operations .dropbutton-toggle{inset-block:0 auto;inset-inline:auto 0;width:var(--control-height);height:var(--control-height);border-inline-start:var(--rule-hair) solid var(--color-rule);}body.asr26 table.asr26-merchandise-table .views-field-operations .dropbutton-toggle button{min-width:var(--control-height);min-height:var(--control-height);color:var(--color-ink);}body.asr26 table.asr26-merchandise-table .views-field-operations:has(.dropbutton-multiple.open){grid-template-columns:minmax(0,1fr);background:var(--color-paper-2);}body.asr26 table.asr26-merchandise-table .views-field-operations .dropbutton-multiple.open{width:100%;max-width:100%;}body.asr26 table.asr26-merchandise-table .views-field-operations .dropbutton-multiple.open .dropbutton-widget{position:static;width:100%;padding:0;border:0;background:var(--color-transparent);color:var(--color-ink);}body.asr26 table.asr26-merchandise-table .views-field-operations .dropbutton-multiple.open .dropbutton{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--space-xs);padding-inline-end:calc(var(--control-height) + var(--space-xs));overflow:visible;}body.asr26 table.asr26-merchandise-table .views-field-operations .dropbutton-multiple.open .dropbutton-action > a{justify-content:center;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-accent);}body.asr26 table.asr26-merchandise-table .views-field-operations .dropbutton-multiple.open .dropbutton-toggle{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-xs);background:var(--color-surface);}body.asr26 table.asr26-merchandise-table .views-field-operations .dropbutton-multiple.open .dropbutton-action > a[href*="/delete"]{color:var(--color-error);}body.asr26 table.asr26-merchandise-table .views-field-operations :is(a,button):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 table.asr26-merchandise-table .views-field-operations :is(a,button):active{transform:translateY(1px);}body.asr26 table.asr26-merchandise-table .views-field-operations :is(a,button,.dropbutton-widget):is([disabled],[aria-disabled="true"],.is-disabled){opacity:0.55;cursor:not-allowed;}body.asr26 table.asr26-merchandise-table .views-field-operations :is(a,button,.dropbutton-widget)[aria-busy="true"]{opacity:0.7;cursor:wait;}body.asr26 table.asr26-merchandise-table .views-field-operations :is(a,button,.dropbutton-widget)[data-state="error"]{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 table.asr26-merchandise-table .views-field-operations :is(a,button,.dropbutton-widget)[data-state="success"]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}@media (hover:hover) and (pointer:fine){body.asr26 table.asr26-merchandise-table .views-field-operations .dropbutton-action > a:hover,body.asr26 table.asr26-merchandise-table .views-field-operations .dropbutton-toggle button:hover{background:var(--color-paper-3);color:var(--color-accent-hover);}body.asr26 table.asr26-merchandise-table .views-field-operations .dropbutton-action > a[href*="/delete"]:hover{background:var(--color-error-soft);color:var(--color-error);}}@media (prefers-reduced-motion:reduce){body.asr26 table.asr26-merchandise-table .views-field-operations :is(a,button):active{transform:none;}}body.asr26 table.asr26-merchandise-table:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}@media (min-width:48rem){body.asr26 .asr-admin-filter--merchandise{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"name type"
      "actions type";grid-template-rows:auto 1fr;}body.asr26 .asr-admin-filter--merchandise .form-item-label{grid-area:name;}body.asr26 .asr-admin-filter--merchandise .form-item-field-merch-type-value{grid-area:type;}body.asr26 .asr-admin-filter--merchandise .form-actions{grid-area:actions;}}@media (min-width:60rem){body.asr26 table.asr26-merchandise-table{overflow-x:auto;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);}body.asr26 table.asr26-merchandise-table thead{position:static;width:auto;height:auto;display:block;min-width:68rem;overflow:visible;clip-path:none;white-space:normal;}body.asr26 table.asr26-merchandise-table tbody{min-width:68rem;display:block;}body.asr26 table.asr26-merchandise-table thead tr,body.asr26 table.asr26-merchandise-table tbody tr{display:grid;grid-template-columns:minmax(9.5rem,1.35fr)
      minmax(5.25rem,0.65fr)
      minmax(10rem,1.35fr)
      minmax(8rem,1.1fr)
      minmax(5.5rem,0.65fr)
      minmax(8rem,0.85fr)
      minmax(7rem,0.8fr)
      minmax(8rem,0.9fr)
      minmax(8rem,0.7fr);border:0;border-radius:0;}body.asr26 table.asr26-merchandise-table tbody tr{position:relative;min-height:calc(var(--control-height) + (2 * var(--space-sm)) + (2 * var(--rule-hair)));}body.asr26 table.asr26-merchandise-table :is(th,td){display:block;min-width:0;padding:var(--space-sm);vertical-align:top;}body.asr26 table.asr26-merchandise-table thead th{border-block-end:var(--rule-hair) solid var(--color-rule);white-space:nowrap;}body.asr26 table.asr26-merchandise-table tbody td,body.asr26 table.asr26-merchandise-table tbody td:last-child{display:block;border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 table.asr26-merchandise-table tbody td.views-field-label{display:block;background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.5;}body.asr26 table.asr26-merchandise-table tbody tr:last-child td{border-block-end:0;}body.asr26 table.asr26-merchandise-table tbody td:empty{display:block;}body.asr26 table.asr26-merchandise-table tbody td::before{display:none;}body.asr26 table.asr26-merchandise-table :is(th,td).views-field-status{white-space:nowrap;}body.asr26 table.asr26-merchandise-table :is(.views-field-field-price,.views-field-cash-out-balance-merch,.views-field-total-sales-for-merch){text-align:end;white-space:nowrap;}body.asr26 table.asr26-merchandise-table :is(th,td).views-field-operations{white-space:nowrap;}body.asr26 table.asr26-merchandise-table tbody td.views-field-operations:has(.dropbutton-multiple.open){position:absolute;inset:0;z-index:2;grid-column:1 / -1;grid-row:1;padding:var(--space-xs) var(--space-sm);}}body.asr26 :is(input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="url"],input[type="number"],input[type="date"],input[type="time"],input[type="datetime-local"],select,textarea){color:var(--color-ink) !important;}body.asr26 table{background:var(--color-surface);color:var(--color-ink-2);}body.asr26 table :is(thead th,thead td){border-color:var(--color-rule);background:var(--color-paper-2);color:var(--color-ink);}body.asr26 table tbody td,body.asr26 .tablesorter-default tbody > tr > td{border-color:var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 table tbody tr:hover > td{background:var(--color-paper-2);color:var(--color-ink-2);}body.asr26 table a{color:var(--color-accent);}body.asr26 table a:hover{color:var(--color-accent-hover);}body.asr26 .asr-view-table-scroll{max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain;scrollbar-color:var(--color-rule) var(--color-paper-2);scrollbar-width:thin;-webkit-overflow-scrolling:touch;}body.asr26 .asr-view-table-scroll > table{width:max-content;min-width:100%;}body.asr26 table.tablesorter{border-spacing:0;color:var(--color-ink-2);font:inherit;text-align:start;}body.asr26 .tablesorter :is(.header,.tablesorter-header){position:relative;padding-inline-end:calc(var(--space-lg) + var(--space-sm));cursor:pointer;user-select:none;}body.asr26 .tablesorter :is(.header,.tablesorter-header)::before,body.asr26 .tablesorter :is(.header,.tablesorter-header)::after{content:"";position:absolute;inset-inline-end:var(--space-sm);width:0;height:0;border-inline:var(--space-2xs) solid transparent;opacity:0.45;}body.asr26 .tablesorter :is(.header,.tablesorter-header)::before{inset-block-start:calc(50% - var(--space-xs));border-block-end:var(--space-xs) solid currentColor;}body.asr26 .tablesorter :is(.header,.tablesorter-header)::after{inset-block-start:calc(50% + var(--space-3xs));border-block-start:var(--space-xs) solid currentColor;}body.asr26 .tablesorter :is(.headerSortUp,.tablesorter-headerAsc,.tablesorter-headerSortUp)::before{border-block-end-color:var(--color-accent);opacity:1;}body.asr26 .tablesorter :is(.headerSortDown,.tablesorter-headerDesc,.tablesorter-headerSortDown)::after{border-block-start-color:var(--color-accent);opacity:1;}body.asr26 .tablesorter :is(.headerSortUp,.tablesorter-headerAsc,.tablesorter-headerSortUp)::after,body.asr26 .tablesorter :is(.headerSortDown,.tablesorter-headerDesc,.tablesorter-headerSortDown)::before{display:none;}body.asr26 .tablesorter :is(.header,.tablesorter-header):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:calc(-1 * var(--rule-strong));}body.asr26 .tablesorter :is(.sorter-false,[data-sorter="false"]){padding-inline-end:var(--space-sm);cursor:default;}body.asr26 .tablesorter :is(.sorter-false,[data-sorter="false"])::before,body.asr26 .tablesorter :is(.sorter-false,[data-sorter="false"])::after{display:none;}body.asr26 .tablesorter :is(.header,.tablesorter-header):has(.sort-indicator){padding-inline-end:var(--space-sm);}body.asr26 .tablesorter :is(.header,.tablesorter-header):has(.sort-indicator)::before,body.asr26 .tablesorter :is(.header,.tablesorter-header):has(.sort-indicator)::after{display:none;}body.asr26 .tablesorter :is(.header,.tablesorter-header):not(.sorter-false):active{background:var(--color-paper-2);color:var(--color-ink);}@media (hover:hover) and (pointer:fine){body.asr26 .tablesorter :is(.header,.tablesorter-header):not(.sorter-false):hover{background:var(--color-paper-3);color:var(--color-ink);}}body.asr26 .tablesorter .tablesorter-processing{cursor:progress;}body.asr26 .tablesorter .tablesorter-filter-row td{border-color:var(--color-rule-soft);background:var(--color-paper-2);color:var(--color-ink-2);text-align:center;}body.asr26 .tablesorter .tablesorter-filter-row .disabled{opacity:0.55;cursor:not-allowed;}body.asr26 .tablesorter .tablesorter-filter-row.hideme td{padding-block:0;line-height:0;cursor:pointer;}body.asr26 .tablesorter .tablesorter-filter-row.hideme *{min-height:0;height:var(--rule-hair);margin:0;padding:0;border:0;opacity:0;}body.asr26 .tablesorter :is(input.tablesorter-filter,select.tablesorter-filter){width:calc(100% - (2 * var(--space-xs)));min-height:var(--control-height);margin:var(--space-xs);}body.asr26 .tablesorter .filtered{display:none;}body.asr26 .tablesorter .tablesorter-errorRow td{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-ink);text-align:center;cursor:pointer;}body.asr26 .asr-top-scrollbar-wrapper{display:none;max-width:100%;min-height:var(--space-lg);margin-block-end:var(--space-sm);overflow-x:scroll;overflow-y:hidden;border-color:var(--color-rule);border-style:solid;border-width:var(--rule-hair);border-radius:var(--radius-xs);background:var(--color-paper-3);scrollbar-color:var(--color-accent) var(--color-paper-3);scrollbar-width:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;}body.asr26 .asr-top-scrollbar-wrapper.is-active{display:block;}body.asr26 .asr-top-scrollbar-wrapper::-webkit-scrollbar{height:var(--space-sm);}body.asr26 .asr-top-scrollbar-wrapper::-webkit-scrollbar-track{border-color:var(--color-rule);background:var(--color-paper-3);}body.asr26 .asr-top-scrollbar-wrapper::-webkit-scrollbar-thumb{min-width:var(--control-height);border-color:var(--color-paper-3);border-style:solid;border-width:var(--rule-strong);border-radius:var(--radius-xs);background:var(--color-accent);}body.asr26 .asr-top-scrollbar-wrapper::-webkit-scrollbar-thumb:hover{background:var(--color-accent-hover);}body.asr26 .asr-table-scroll-hint{margin-block-end:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);font-style:normal;line-height:1.4;}body.asr26 .asr-top-scrollbar-content{height:var(--space-3xs);}body.asr26 .asr-view-table-scroll.has-scrolled > .asr-table-scroll-hint{display:none;}body.asr26 .splide__arrow{background:var(--color-paper-3);color:var(--color-ink);}.tabs,.tabs ul,.pager__items,.action-links,body.asr26 #block-asr26-local-actions nav > li{list-style:none;margin:0;padding:0;}.tabs,.tabs ul,.pager__items,.action-links{display:flex;flex-wrap:wrap;gap:var(--space-xs);}body.asr26 nav.pager{z-index:var(--z-base);}body.asr26 #block-asr26-local-actions nav{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-block:var(--space-md);}body.asr26 .asr26-content-shell > .asr26-highlighted{padding-block:0 var(--space-lg);}body.asr26 .asr26-content-shell > .asr26-highlighted #block-asr26-local-actions nav{margin-block:0;}.tabs a,.pager a,.action-links a{min-width:var(--control-height);min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--space-sm);border-block-end:var(--rule-strong) solid var(--color-transparent);color:var(--color-ink);font-size:var(--text-sm);font-weight:600;text-decoration:none;white-space:nowrap;}body.asr26 .intro-text a{min-width:var(--control-height);min-height:var(--control-height);display:inline-flex;align-items:center;white-space:nowrap;}.tabs a.is-active,.tabs .is-active > a,.pager__item.is-active a{border-color:var(--color-accent);color:var(--color-accent-hover);}body.asr26 .event-links,.asr26-route-tabs{width:100%;max-width:100%;min-height:calc(var(--control-height) + (2 * var(--space-2xs)));display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin:0 0 var(--space-lg);padding:var(--space-2xs);overflow-x:visible;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);scrollbar-color:var(--color-rule) var(--color-paper-2);scrollbar-width:thin;}body.asr26 .event-links a,.asr26-route-tabs a{min-height:var(--control-height);display:inline-flex;flex:0 0 auto;align-items:center;margin:0;padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-transparent);border-radius:var(--radius-xs);outline:var(--rule-strong) solid var(--color-transparent);outline-offset:var(--focus-offset);background:var(--color-transparent);color:var(--color-ink-2);font-size:var(--text-sm);font-weight:600;text-decoration:none;white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out);}body.asr26 .event-links a.is-active,body.asr26 .event-links a[aria-current="page"],.asr26-route-tabs a.is-active,.asr26-route-tabs a[aria-current="page"]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);text-decoration:none;}@media (hover:hover) and (pointer:fine){body.asr26 .event-links a:not(.is-active):hover,.asr26-route-tabs a:not(.is-active):hover{border-color:var(--color-rule-soft);background:var(--color-paper-2);color:var(--color-ink);text-decoration:none;}body.asr26 .event-links a.is-active:hover,body.asr26 .event-links a[aria-current="page"]:hover,.asr26-route-tabs a.is-active:hover,.asr26-route-tabs a[aria-current="page"]:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-accent-ink);}}body.asr26 .event-links a:focus-visible,.asr26-route-tabs a:focus-visible{outline-color:var(--color-focus);}body.asr26 .event-links a:active,.asr26-route-tabs a:active{transform:translateY(1px);}body.asr26 .event-links a[aria-disabled="true"],.asr26-route-tabs a[aria-disabled="true"]{opacity:0.55;cursor:not-allowed;pointer-events:none;transform:none;}.asr26-local-tasks{max-width:100%;margin-block-end:var(--space-md);}.asr26-local-tasks .tabs{width:fit-content;max-width:100%;gap:var(--space-2xs);padding:var(--space-2xs);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}.asr26-local-tasks--secondary .tabs{background:var(--color-paper-2);color:var(--color-ink-2);}.asr26-local-tasks .tabs__tab{margin:0;padding:0;}.asr26-local-tasks .tabs a{padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-transparent);border-radius:var(--radius-xs);background:var(--color-transparent);color:var(--color-ink-2);line-height:1;transition:transform var(--dur-micro) var(--ease-out);}.asr26-local-tasks .tabs__tab.is-active > a,.asr26-local-tasks .tabs a.is-active{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);}.asr26-local-tasks .tabs__tab.is-active > a:focus-visible,.asr26-local-tasks .tabs a.is-active:focus-visible{box-shadow:0 0 0 var(--rule-strong) var(--color-accent-ink);}@media (hover:hover) and (pointer:fine){.asr26-local-tasks .tabs__tab:not(.is-active) > a:hover{border-color:var(--color-rule-soft);background:var(--color-paper-2);color:var(--color-ink);}.asr26-local-tasks .tabs__tab.is-active > a:hover,.asr26-local-tasks .tabs a.is-active:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-accent-ink);}}.asr26-local-tasks .tabs a:active{transform:translateY(1px);}.asr26-local-tasks .tabs__tab.is-disabled > a,.asr26-local-tasks .tabs a[aria-disabled="true"]{opacity:0.55;cursor:not-allowed;pointer-events:none;transform:none;}#block-asr26-eventadmintoolbarblock > .asr-admin-console{min-width:0;width:100%;max-width:var(--container);margin-inline:auto;padding:var(--space-lg);color:var(--color-ink-2);}#block-asr26-eventadmintoolbarblock .header{margin-block-end:var(--space-lg);}#block-asr26-eventadmintoolbarblock .header h2{margin-block-end:var(--space-xs);color:var(--color-ink);font-size:var(--text-lg);}#block-asr26-eventadmintoolbarblock .header p,#block-asr26-eventadmintoolbarblock .card-description{color:var(--color-muted);}#block-asr26-eventadmintoolbarblock .tabs{display:block;margin-block-end:var(--space-lg);}#block-asr26-eventadmintoolbarblock .tab-list{min-width:0;display:flex;flex-wrap:nowrap;gap:var(--space-2xs);margin-block-end:var(--space-md);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;border-block-end:var(--rule-hair) solid var(--color-rule);}#block-asr26-eventadmintoolbarblock .tab-list::-webkit-scrollbar{display:none;}#block-asr26-eventadmintoolbarblock .tab-trigger{flex:0 0 auto;min-height:var(--control-height);display:inline-flex;align-items:center;gap:var(--space-xs);margin:0;padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-transparent);border-block-end-color:var(--color-transparent);border-block-end-width:var(--rule-strong);border-radius:var(--radius-xs) var(--radius-xs) 0 0;outline:var(--rule-strong) solid var(--color-transparent);outline-offset:var(--focus-offset);background:var(--color-transparent);color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;line-height:1;white-space:nowrap;transform:none;transition:none;}#block-asr26-eventadmintoolbarblock .tab-trigger.active,#block-asr26-eventadmintoolbarblock .tab-trigger[aria-selected="true"]{border-block-end-color:var(--color-accent);background:var(--color-transparent);color:var(--color-accent);}@media (hover:hover) and (pointer:fine){#block-asr26-eventadmintoolbarblock .tab-trigger:hover{border-color:var(--color-transparent);border-block-end-color:var(--color-accent-hover);background:var(--color-paper-2);color:var(--color-ink);}}#block-asr26-eventadmintoolbarblock .tab-trigger:focus-visible{outline-color:var(--color-focus);}#block-asr26-eventadmintoolbarblock .tab-trigger:active{transform:none;}#block-asr26-eventadmintoolbarblock .tab-trigger:disabled,#block-asr26-eventadmintoolbarblock .tab-trigger[aria-disabled="true"]{opacity:0.55;cursor:not-allowed;transform:none;}#block-asr26-eventadmintoolbarblock .tab-trigger[aria-busy="true"],#block-asr26-eventadmintoolbarblock .tab-trigger[data-state="loading"]{cursor:progress;}#block-asr26-eventadmintoolbarblock .tab-trigger[data-state="error"]{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}#block-asr26-eventadmintoolbarblock .tab-trigger[data-state="success"]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}body.asr26 .asr-admin-console .tab-content{min-width:0;display:none;}body.asr26 .asr-admin-console .tab-content.active:not([hidden]){display:block;}html:not(.js) body.asr26 .asr-admin-console .tab-content{display:block;}#block-asr26-eventadmintoolbarblock .card{margin-block-end:var(--space-md);overflow:hidden;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);box-shadow:none;}#block-asr26-eventadmintoolbarblock .card-header{padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}#block-asr26-eventadmintoolbarblock .card-title{display:flex;align-items:center;gap:var(--space-xs);margin-block-end:var(--space-2xs);color:var(--color-ink);font-weight:700;}#block-asr26-eventadmintoolbarblock .card-content{padding:var(--space-md);}#block-asr26-eventadmintoolbarblock .button-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);}#block-asr26-eventadmintoolbarblock .icon{width:1.5rem;height:1.5rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}#block-asr26-eventadmintoolbarblock .icon-sm{width:1.125rem;height:1.125rem;}#block-asr26-eventadmintoolbarblock .badge{display:inline-block;margin-inline-end:var(--space-xs);padding:var(--space-2xs) var(--space-xs);border:var(--rule-hair) solid currentColor;border-radius:var(--radius-xs);font-weight:700;}body.asr26 .asr-admin-console .event-closed-message{margin-block-end:var(--space-md);padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-error);border-radius:var(--radius-sm);background:var(--color-error-soft);color:var(--color-error);}body.asr26 .asr-admin-console .finances-summary{margin-block-end:var(--space-md);}@media (min-width:40rem){#block-asr26-eventadmintoolbarblock .button-grid.cols-2,#block-asr26-eventadmintoolbarblock .button-grid.cols-3,#block-asr26-eventadmintoolbarblock .button-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:60rem){#block-asr26-eventadmintoolbarblock .tab-list{overflow-x:visible;}#block-asr26-eventadmintoolbarblock .button-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}#block-asr26-eventadmintoolbarblock .button-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (prefers-reduced-motion:reduce){#block-asr26-eventadmintoolbarblock .tab-trigger{transform:none !important;}}.asr26-table-scroll{max-width:100%;overflow-x:auto;margin-block:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);overscroll-behavior-inline:contain;}.asr26-table-scroll:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs);}.asr26-table{width:100%;min-width:44rem;font-variant-numeric:tabular-nums;}.asr26-table caption{padding:var(--space-md);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-weight:700;text-align:start;}.asr26-table th,.asr26-table td{padding:var(--space-sm) var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);text-align:start;vertical-align:top;}.asr26-table th{background:var(--color-paper-2);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:0.04em;}.asr26-table tbody tr:last-child td{border-block-end:0;}@media (hover:hover) and (pointer:fine){.asr26-table tbody tr:hover{background:var(--color-paper-2);color:var(--color-ink-2);}}.block,.view,.views-element-container{min-width:0;}.asr26-sidebar .block,.asr26-related .block,.views-row,.commerce-order-item{padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}.asr26-sidebar .block + .block,.views-row + .views-row{margin-block-start:var(--space-md);}.asr26-lead .button-asr-blue{min-width:min(100%,14rem);}body:not(.user-logged-in).path-frontpage
  .asr26-lead [id$="-frontpagemessage"] > div > p:nth-of-type(3){inline-size:min(100%,18rem);margin-block-end:var(--space-md);padding-block-end:var(--space-sm);border-block-end:var(--rule-strong) solid var(--color-accent);color:var(--color-ink-2);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-tight);}.asr26-lead [id$="-frontpagemessage"] > div > p:nth-of-type(n + 4){margin-block-end:var(--space-sm);text-align:start !important;}body:not(.user-logged-in).path-frontpage
  .asr26-lead [id$="-frontpagemessage"] > div > p:nth-of-type(n + 4){inline-size:min(100%,18rem);}body:not(.user-logged-in).path-frontpage
  .asr26-lead [id$="-frontpagemessage"] > div > p:nth-of-type(n + 4) > .button-asr-blue{inline-size:100%;justify-content:center;}body.user-logged-in.path-frontpage .asr26-lead{padding-block:var(--space-lg) var(--space-xl);}body.user-logged-in.path-frontpage .asr26-lead::after{inset-block-end:var(--space-lg);}body.user-logged-in.path-frontpage
  .asr26-lead [id$="-frontpagemessage"] > div > p:nth-of-type(n + 3){display:none;}body.user-logged-in.path-frontpage .asr26-lead h2{min-width:0;max-width:18ch;font-size:var(--text-xl);overflow-wrap:anywhere;}body.user-logged-in.path-frontpage
  .asr26-lead [id$="-frontpagemessage"] > div > p:nth-of-type(-n + 2){max-width:var(--measure);}body.path-frontpage .asr26-audience-grid > div p:last-child > a:only-child{min-height:var(--control-height);display:inline-flex;align-items:center;white-space:nowrap;}body.path-frontpage .asr26-content article h2 a,body.path-frontpage .asr26-content article .links a,body.path-frontpage #block-asr26-views-block-on-the-edge-block-1 .views-field-title a{min-block-size:var(--control-height);max-inline-size:100%;display:inline-flex;align-items:center;overflow-wrap:anywhere;}@media (min-width:60rem){body:not(.user-logged-in).path-frontpage
    .asr26-lead [id$="-frontpagemessage"] > div > p:nth-of-type(3){align-self:end;}body.user-logged-in.path-frontpage
    .asr26-lead [id$="-frontpagemessage"] > div{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:var(--space-xl);}body.user-logged-in.path-frontpage
    .asr26-lead [id$="-frontpagemessage"] > div > :is(h1,h2){grid-column:1;grid-row:1 / span 2;font-size:var(--text-xl);}body.user-logged-in.path-frontpage
    .asr26-lead [id$="-frontpagemessage"] > div > p:nth-of-type(-n + 2){grid-column:2;}body.user-logged-in.path-frontpage
    .asr26-lead [id$="-frontpagemessage"] > div > p:first-of-type{grid-row:1;}body.user-logged-in.path-frontpage
    .asr26-lead [id$="-frontpagemessage"] > div > p:nth-of-type(2){grid-row:2;}}#block-asr26-governing-bodies-logo .views-view-responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:var(--space-md);}#block-asr26-governing-bodies-logo .views-view-responsive-grid__item:not(:has(a)){display:none;}#block-asr26-governing-bodies-logo a{min-height:7rem;display:grid;place-items:center;padding:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-logo-surface);color:var(--color-logo-ink);}#block-asr26-governing-bodies-logo img{max-height:5rem;width:auto;object-fit:contain;color:var(--color-transparent);font-size:0;}.asr26-partner-fallback{color:var(--color-logo-ink);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.4;text-align:center;}.views-row h2,.views-row h3,.views-row h4{margin-block-end:var(--space-sm);}.views-field,.field{min-width:0;}body.path-user .asr26-page-head{padding-block:var(--space-xl) var(--space-lg);}body.path-user .asr26-page-head h1{max-width:100%;margin:0;min-width:0;font-size:var(--text-md);overflow-wrap:anywhere;}@media (min-width:40rem){body.path-user .asr26-page-head h1{font-size:var(--text-display);}}body.asr26 #block-asr26-userprofiletoolsblock .user-profile-tools{margin-block-end:var(--space-md);padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);box-shadow:none;}body.asr26 #block-asr26-userprofiletoolsblock .user-profile-tools h2{margin:0 0 var(--space-md);color:var(--color-ink);font-size:var(--text-md);}body.asr26 #block-asr26-userprofiletoolsblock .tool-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-sm);}body.asr26 #block-asr26-userprofiletoolsblock .tool-button{flex:1 1 100%;max-width:100%;}body.asr26 #block-asr26-userprofiletoolsblock .tool-button.primary{border-color:var(--color-accent);background:var(--color-graphite);color:var(--color-on-dark);}body.asr26 #block-asr26-userprofiletoolsblock .tool-button.secondary{border-color:var(--color-rule);background:var(--color-on-dark);color:var(--color-graphite);}body.asr26 #block-asr26-userprofiletoolsblock .tool-button.danger{border-color:var(--color-error);background:var(--color-graphite);color:var(--color-on-dark);}@media (hover:hover) and (pointer:fine){body.asr26 #block-asr26-userprofiletoolsblock .tool-button:hover{border-color:var(--color-ink);background:var(--color-paper-2);color:var(--color-ink);transform:translateY(-1px);}body.asr26 #block-asr26-userprofiletoolsblock .tool-button.primary:hover{border-color:var(--color-accent-hover);background:var(--color-graphite);color:var(--color-on-dark);}body.asr26 #block-asr26-userprofiletoolsblock .tool-button.secondary:hover{border-color:var(--color-ink);background:var(--color-on-dark);color:var(--color-graphite);}body.asr26 #block-asr26-userprofiletoolsblock .tool-button.danger:hover{border-color:var(--color-error);background:var(--color-graphite);color:var(--color-on-dark);}}body.asr26 #block-asr26-userprofiletoolsblock .tool-button:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs);box-shadow:none;}body.asr26 #block-asr26-userprofiletoolsblock .tool-button:active{transform:translateY(1px);}body.asr26 #block-asr26-userprofiletoolsblock .tool-button:is([aria-disabled="true"],.is-disabled){opacity:0.55;cursor:not-allowed;pointer-events:none;transform:none;}body.asr26 #block-asr26-userprofiletoolsblock .tool-button:is([data-state="loading"],.is-loading){cursor:wait;}body.asr26 #block-asr26-userprofiletoolsblock .tool-button:is([data-state="loading"],.is-loading)::before{content:"";width:1em;aspect-ratio:1;border:var(--rule-strong) solid currentColor;border-inline-end-color:var(--color-transparent);border-radius:var(--radius-round);animation:asr26-spin 900ms linear infinite;}body.asr26 #block-asr26-userprofiletoolsblock .tool-button:is([data-state="error"],.is-error){border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 #block-asr26-userprofiletoolsblock .tool-button:is([data-state="success"],.is-success){border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}body.asr26 .asr26-user-profile{display:grid;min-width:0;margin:0;overflow:hidden;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-user-profile > :not(.contextual){min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xs);margin:0;padding:var(--space-sm) var(--space-md);}body.asr26 .asr26-user-profile > :not(.contextual,:last-child){border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-user-profile > .form-item::after{content:none;display:none;}body.asr26 .asr26-user-profile > :not(.contextual) > :first-child{min-width:0;margin:0;color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:0;line-height:1.4;overflow-wrap:anywhere;}body.asr26 .asr26-user-profile > :not(.contextual) > :not(:first-child){min-width:0;color:var(--color-ink);font-size:var(--text-base);line-height:1.5;overflow-wrap:anywhere;}body.asr26 .asr26-user-profile > .form-item{color:var(--color-ink);font-size:var(--text-base);font-variant-numeric:tabular-nums;line-height:1.5;}body.asr26 #participants-incomplete-warning{position:static;width:min(100%,48rem);max-width:none;margin:0 0 var(--space-lg);}body.asr26 #participants-incomplete-warning .warning-content{display:grid;justify-items:start;gap:var(--space-sm);}body.asr26 #participants-incomplete-warning .warning-content p,body.asr26 #participants-incomplete-warning .participant-edit-links{margin:0;color:var(--color-ink);font-size:var(--text-base);line-height:1.5;}body.asr26 #participants-incomplete-warning .participant-edit-links{padding-inline-start:var(--space-lg);}body.asr26 #participants-incomplete-warning a{color:var(--color-accent-hover);font-weight:700;}body.asr26 #participants-incomplete-warning .participant-edit-links a{display:inline-flex;align-items:center;min-block-size:var(--control-height);}body.asr26 #participants-incomplete-warning a:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}@media (hover:hover) and (pointer:fine){body.asr26 #participants-incomplete-warning a:hover{color:var(--color-ink);}}@media (min-width:40rem){body.asr26 #block-asr26-userprofiletoolsblock .tool-button{flex:0 1 auto;max-width:none;}body.asr26 .asr26-user-profile > :not(.contextual){grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:baseline;gap:var(--space-lg);padding-inline:var(--space-lg);}}body.asr26 .asr-account-stats{min-width:0;margin-block-start:var(--space-lg);overflow:hidden;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);}body.asr26 .asr-account-stats__header{display:grid;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr-account-stats__title{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);line-height:1.2;}body.asr26 .asr-account-stats__periods{min-width:0;max-width:100%;display:flex;justify-self:start;gap:var(--space-2xs);overflow-x:auto;padding:var(--space-2xs);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-round);background:var(--color-paper-2);scrollbar-width:thin;}body.asr26 .asr-account-stats__periods[hidden],body.asr26 .asr-account-stat[hidden]{display:none;}body.asr26 .asr-account-stats__period{min-block-size:2.25rem;flex:0 0 auto;padding:var(--space-2xs) var(--space-sm);border:0;border-radius:var(--radius-round);background:transparent;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;line-height:1;white-space:nowrap;}body.asr26 .asr-account-stats__period[aria-pressed="true"]{background:var(--color-accent);color:var(--color-accent-ink);}body.asr26 .asr-account-stats__period:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs);}body.asr26 .asr-account-stats__period:active{transform:translateY(1px);}@media (hover:hover) and (pointer:fine){body.asr26 .asr-account-stats__period:hover:not([aria-pressed="true"]){background:var(--color-paper-3);color:var(--color-ink);}}@media (min-width:48rem){body.asr26 .asr-account-stats__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;}body.asr26 .asr-account-stats__periods{justify-self:end;}}body.asr26 .asr-account-stats__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--rule-hair);background:var(--color-rule-soft);}body.asr26 .asr-account-stat{min-width:0;display:grid;align-content:center;gap:var(--space-2xs);min-block-size:7rem;padding:var(--space-md) var(--space-lg);border-block-start:var(--rule-strong) solid var(--color-accent);background:var(--color-surface);}body.asr26 .asr-account-stat__value{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-variant-numeric:tabular-nums;line-height:0.9;}body.asr26 .asr-account-stat__label{color:var(--color-muted);font-size:var(--text-sm);font-weight:600;line-height:1.3;}body.asr26 #block-asr26-participantsforuserprofilepage{grid-column:1 / -1;min-width:0;container-name:asr26-participant-cards;container-type:inline-size;}body.asr26 .asr26-news-grid > :has(> #block-asr26-participantsforuserprofilepage){grid-column:1 / -1;min-width:0;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-lg);padding:0;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-grid > .views-row{min-width:0;margin:0;padding:0;border:0;border-radius:0;background:var(--color-transparent);color:inherit;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-grid > .views-row:only-child{grid-column:1 / -1;width:min(100%,20rem);justify-self:center;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card{display:flex;min-width:0;margin:0;overflow:hidden;flex-direction:column;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);box-shadow:none;transition:none;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card:hover{transform:none;box-shadow:none;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-image{width:100%;aspect-ratio:1;overflow:hidden;border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-paper-2);}body.asr26 #block-asr26-participantsforuserprofilepage .participant-image img{width:100%;height:100%;object-fit:cover;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .card-body{min-width:0;padding:var(--space-md);color:var(--color-ink-2);text-align:start;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .card-title{margin:0 0 var(--space-sm);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-weight:700;line-height:1.2;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .edit-button{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border:var(--rule-hair) solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out);}@media (hover:hover) and (pointer:fine){body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .edit-button:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-accent-ink);transform:translateY(-1px);}}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .edit-button:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs);box-shadow:0 0 0 var(--rule-strong) var(--color-accent-ink);}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .edit-button:active{transform:translateY(1px);}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .edit-button:is(:disabled,[aria-disabled="true"],.is-disabled){opacity:0.55;cursor:not-allowed;pointer-events:none;transform:none;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .edit-button:is(.is-loading,[data-state="loading"]){cursor:wait;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .edit-button:is(.is-error,[data-state="error"]){border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .edit-button:is(.is-success,[data-state="success"]){border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card :is(.usssa-sync,.fis-sync){padding-block:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-ink-2);}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card :is(.usssa-id-wrapper,.fis-id-wrapper,.year-of-birth,.region-club-labels){margin:0 0 var(--space-xs);padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-xs);background:var(--color-paper-2);color:var(--color-ink);text-align:start;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card :is(.usssa-label,.fis-label,.yob-label,.region-label,.club-label){color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-style:normal;font-weight:600;letter-spacing:0.04em;line-height:1.3;text-transform:uppercase;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .fis-label em{font-style:normal;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card :is(.usssa-value,.fis-value,.yob-value,.sync-date,.tagged-participant,.tagged-participant-owner-label,.tagged-by-users-label){margin:0;color:var(--color-ink-2);font-size:var(--text-base);line-height:1.5;text-align:start;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .sync-date{margin-block-start:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .sync-date strong{color:var(--color-ink-2);}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .refresh-icon{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-width:0;white-space:nowrap;margin-block-start:var(--space-sm);}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .refresh-icon[data-state="loading"] .fa{animation:asr26-participant-refresh-spin 900ms linear infinite;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .refresh-icon[data-state="success"] .fa::before{content:"\f00c";}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .refresh-icon[data-state="error"] .fa::before{content:"\f071";}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .refresh-feedback{min-height:1.4em;margin:var(--space-xs) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.4;text-align:start;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .refresh-icon[data-state="error"] + .refresh-feedback{color:var(--color-error);}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .refresh-icon[data-state="success"] + .refresh-feedback{color:var(--color-success);}@keyframes asr26-participant-refresh-spin{to{transform:rotate(1turn);}}@media (prefers-reduced-motion:reduce){body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .refresh-icon[data-state="loading"] .fa{animation-duration:1.5s;}}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .participant-details-wrapper{margin:0;padding:var(--space-md) 0 0;border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card :is(.region-club-labels,.region-club-values){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs);justify-content:initial;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .region-club-values{margin-block-end:var(--space-md);padding:0 var(--space-sm);color:var(--color-ink-2);}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card :is(.region-value,.club-value){min-width:0;color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.45;overflow-wrap:anywhere;text-align:start;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .yob-value{margin:0 var(--space-sm) var(--space-md);font-variant-numeric:tabular-nums;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .edit-button{display:flex;width:fit-content;margin-inline:auto;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card :is(.card-title,.usssa-sync,.fis-sync,.usssa-id-wrapper,.fis-id-wrapper,.usssa-value,.fis-value,.sync-date,.refresh-feedback,.yob-value){text-align:center;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .year-of-birth:has(+ .yob-value){text-align:center;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card :is(.usssa-value > a,.participant-membership-action,.participant-owner-link,.user-who-tagged-link){max-width:100%;overflow:hidden;color:var(--color-accent);text-overflow:ellipsis;white-space:nowrap;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card :is(.region-value a,.club-value a){color:var(--color-accent);overflow-wrap:anywhere;white-space:normal;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .usssa-value > a{display:inline-flex;align-items:center;gap:var(--space-xs);min-block-size:var(--control-height);}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .participant-membership-empty{margin:0;color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.45;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .participant-membership-link{min-width:0;margin-block-start:var(--space-xs);}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .participant-membership-action{display:flex;width:100%;min-height:var(--control-height);align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;line-height:1;text-decoration:none;transition:transform var(--dur-micro) var(--ease-out);}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .participant-membership-action:visited{color:var(--color-ink-2);}@media (hover:hover) and (pointer:fine){body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .participant-membership-action:hover{border-color:var(--color-accent);}}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .participant-membership-action:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs);}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .participant-membership-action:active{transform:translateY(1px);}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .participant-membership-action:is([aria-disabled="true"],.is-disabled){opacity:0.55;cursor:not-allowed;pointer-events:none;transform:none;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .participant-membership-action img{width:2rem;height:2rem;flex:0 0 auto;border-radius:var(--radius-xs);background:var(--color-logo-surface);object-fit:contain;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .participant-membership-action__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .participant-membership-action .fa-external-link{flex:0 0 auto;margin-inline-start:auto;color:var(--color-accent);}@media (prefers-reduced-motion:reduce){body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .participant-membership-action{transition:none;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .participant-membership-action:active{transform:none;}}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .sync-status-image{width:var(--text-md);height:var(--text-md);flex:0 0 auto;margin:0;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .membership-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);margin-block:var(--space-sm);}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .membership-card{min-width:0;max-width:none;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-xs);background:var(--color-paper-2);color:var(--color-ink-2);box-shadow:none;overflow-wrap:anywhere;transition:none;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .membership-card:hover{border-color:var(--color-rule-soft);box-shadow:none;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .tagged-user-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-xs);margin-block-end:var(--space-xs);}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .remove-tag-button{width:var(--control-height);min-height:var(--control-height);display:grid;place-items:center;padding:0;border:var(--rule-hair) solid var(--color-error);border-radius:var(--radius-sm);background:var(--color-error-soft);color:var(--color-error);font-weight:700;cursor:pointer;}@media (hover:hover) and (pointer:fine){body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .remove-tag-button:hover{background:var(--color-error);color:var(--color-accent-ink);}}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .remove-tag-button:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .remove-tag-button:active{transform:translateY(1px);}@container asr26-participant-cards (min-width:34rem){body.asr26 #block-asr26-participantsforuserprofilepage .participant-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@container asr26-participant-cards (min-width:52rem){body.asr26 #block-asr26-participantsforuserprofilepage .participant-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@container asr26-participant-cards (min-width:68rem){body.asr26 #block-asr26-participantsforuserprofilepage .participant-grid{grid-template-columns:repeat(4,minmax(0,1fr));}}.field__label,.views-label{color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;}body.path-asr-club:has(.asr26-club-profile) .asr26-content-shell{padding-block-start:var(--space-md);}body.path-asr-club:has(.asr26-club-profile) .asr26-page-head{padding-block:var(--space-xl) var(--space-lg);}body.path-asr-club:has(.asr26-club-profile) .asr26-page-head h1{max-width:18ch;font-size:clamp(2.25rem,4vw,4rem);overflow-wrap:anywhere;}.asr26-club-profile{min-width:0;}.asr26-club-profile__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);align-items:stretch;}.asr26-club-profile__summary,.asr26-club-profile__location{min-width:0;}.asr26-club-profile__summary h2,.asr26-club-profile__location h2{margin-block-end:var(--space-lg);font-size:var(--text-md);}.asr26-club-profile__description{max-width:58ch;margin-block-end:var(--space-xl);color:var(--color-ink-2);}.asr26-club-profile__description > :last-child{margin-block-end:0;}.asr26-club-profile__facts{margin:0;border-block-start:var(--rule-hair) solid var(--color-rule-soft);}.asr26-club-profile__fact{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);align-items:start;padding-block:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}.asr26-club-profile__fact dt,.asr26-club-profile__fact dd{min-width:0;margin:0;}.asr26-club-profile__fact dt{color:var(--color-muted);font-size:var(--text-sm);font-weight:500;}.asr26-club-profile__fact dd{color:var(--color-ink);font-weight:500;}.asr26-club-profile__fact dd > div,.asr26-club-profile__fact dd > div > div,.asr26-club-profile__fact dd p{margin:0;}.asr26-club-profile__fact dd .field__label{display:none;}.asr26-club-profile__fact dd > div{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);}.asr26-club-profile__fact--stacked{grid-template-columns:minmax(0,1fr);gap:var(--space-xs);}.asr26-club-profile__link,.asr26-club-profile__directions{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:var(--control-height);color:var(--color-ink);font-weight:600;text-decoration-color:var(--color-accent);white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out);}.asr26-club-profile__link{max-width:100%;}.asr26-club-profile__link span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;}.asr26-club-profile__number{font-variant-numeric:tabular-nums;}.asr26-club-profile__location{display:flex;flex-direction:column;padding:var(--space-md);background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);}.asr26-club-profile__address-row{display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-xl);align-items:start;justify-content:space-between;}.asr26-club-profile__address-row address{display:grid;gap:var(--space-2xs);color:var(--color-ink-2);font-style:normal;}.asr26-club-profile__empty{margin:0;color:var(--color-muted);}.asr26-club-profile__map{min-width:0;margin-block-start:var(--space-lg);overflow:hidden;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-3);}.asr26-club-profile__map .field__label,.asr26-club-profile__map .map-address{display:none;}.asr26-club-profile__map .openstreetmap-container{height:clamp(18rem,36vw,28rem) !important;}.asr26-club-profile__map .map-instance,.asr26-club-profile__map .map-instance iframe{width:100%;height:100%;}.asr26-club-profile__map .map-loading-screen{display:grid;place-items:center;height:100%;color:var(--color-muted);}body.path-asr-club:has(.asr26-club-profile) #block-asr26-eventsforclub{margin-block-start:var(--space-2xl);padding-block-start:var(--space-xl);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.path-asr-club:has(.asr26-club-profile) #block-asr26-eventsforclub .intro-text{margin:0 0 var(--space-lg);color:var(--color-muted);}body.asr26 :is(.asr26-host-events__heading,.asr26-club-events__heading){display:grid;gap:var(--space-xs);}body.asr26 :is(.asr26-host-events__heading,.asr26-club-events__heading) p:last-child{max-width:62ch;margin:var(--space-xs) 0 0;color:var(--color-muted);}@media (hover:hover) and (pointer:fine){.asr26-club-profile__link:hover,.asr26-club-profile__directions:hover{transform:translateY(-1px);}}@media (min-width:32rem){.asr26-club-profile__fact{grid-template-columns:minmax(7.5rem,0.8fr) minmax(0,1.2fr);gap:var(--space-md);}.asr26-club-profile__fact--stacked{grid-template-columns:minmax(0,1fr);gap:var(--space-xs);}.asr26-club-profile__location{padding:var(--space-lg);}}@media (min-width:60rem){.asr26-club-profile__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-2xl);}.asr26-club-profile__location--address-only{min-height:22rem;}}@media (prefers-reduced-motion:reduce){.asr26-club-profile__link,.asr26-club-profile__directions{transition:none;}}.price,.commerce-price,.field--type-commerce-price,.field--type-datetime,time{font-variant-numeric:tabular-nums;}.dropbutton-wrapper,.dropbutton-widget{max-width:100%;}.dropbutton{list-style:none;margin:0;padding:0;}.progress{overflow:hidden;border-radius:var(--radius-round);background:var(--color-paper-3);color:var(--color-ink);}.progress__bar,.progress-bar{background:var(--color-accent);color:var(--color-accent-ink);}.asr26-status,.status-badge,[class*="status--"]{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:1.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-round);background:var(--color-paper-2);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;}.asr26-status::before,.status-badge::before{content:"";width:0.45rem;aspect-ratio:1;border-radius:var(--radius-round);background:currentColor;color:inherit;}.asr26-status--success,.status-badge--success,.status--completed,.status--active{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}.asr26-status--warning,.status-badge--warning,.status--pending{border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-warning);}.asr26-status--error,.status-badge--error,.status--failed,.status--withdrawn{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}.breadcrumb,.breadcrumb ol{list-style:none;margin:0;padding:0;}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--space-xs);}.breadcrumb li,.breadcrumb a{color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap;}.breadcrumb li + li::before{content:"/";margin-inline-end:var(--space-xs);color:var(--color-rule);}@media (pointer:coarse){.asr26-nav-toggle,.asr26-command-trigger,.asr26-action,.button,button,input,select,textarea,.asr26-menu a,.asr26-header-utilities a,.asr26-site-footer a{min-height:2.75rem;}}@media (prefers-reduced-motion:reduce){.asr26-menu .menu-icon-wrapper::before,.asr26-menu .menu-icon-wrapper .desktop-icon{transition-duration:0ms !important;}body.asr26 #block-asr26-participantsforuserprofilepage .participant-card .edit-button,.asr26-action,.button,button,.asr26-local-tasks .tabs a,body.asr26 .event-links a,.asr26-route-tabs a,input[type="button"],input[type="submit"],input[type="reset"]{transition-duration:0ms !important;transform:none !important;}.asr26-menu > .asr26-menu__item > a:focus-visible .menu-icon-wrapper::before{transform:translateY(0) !important;}.asr26-menu > .asr26-menu__item > a:focus-visible .desktop-icon{transform:none !important;}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.asr26-menu > .asr26-menu__item > a:hover .menu-icon-wrapper::before{transform:translateY(0) !important;}.asr26-menu > .asr26-menu__item > a:hover .desktop-icon{transform:none !important;}}body.path-event-register .asr26-content-shell{padding-block-start:0;}body.path-event-register .asr26-page-head{padding-block:var(--space-xl) var(--space-lg);}body.path-event-register .asr26-page-head h1{max-width:22ch;min-width:0;font-size:var(--text-lg);overflow-wrap:anywhere;}body.path-event-register .event-register-wrapper{display:block;width:100%;max-width:100%;padding:0;}body.path-event-register .asr-event-register-form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);align-items:start;width:100%;max-width:100%;}body.path-event-register .event-register-main{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);min-width:0;padding-block-end:calc(var(--space-4xl) + env(safe-area-inset-bottom));}body.path-event-register .event-register-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.path-event-register .event-register-step{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm);align-items:baseline;padding-block:var(--space-sm);border-block-start:var(--rule-strong) solid var(--color-rule-soft);color:var(--color-muted);}body.path-event-register .event-register-step.is-current{border-block-start-color:var(--color-accent);color:var(--color-ink);}body.path-event-register .event-register-step__number{color:inherit;font-family:var(--font-display);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600;}body.path-event-register .event-register-step__label{color:inherit;font-size:var(--text-sm);font-weight:600;}body.path-event-register .registration-closed-warning{display:grid;gap:var(--space-sm);margin:0;}body.path-event-register .registration-closed-warning .messages,body.path-event-register .event-register-header .messages{margin:0;padding:var(--space-md);border:var(--rule-hair) solid var(--color-warning);border-radius:var(--radius-sm);background:var(--color-warning-soft);color:var(--color-ink);font-size:var(--text-base);line-height:1.55;}body.path-event-register .event-register-container{width:100%;min-width:0;border:0;border-radius:0;background:var(--color-transparent);color:var(--color-ink-2);}body.path-event-register .event-register-container:nth-of-type(n+2){margin-block-start:var(--space-2xl);}body.path-event-register .event-register-container:nth-of-type(n+2)::before{display:none;}body.path-event-register .event-register-header,body.path-event-register .js-form-wrapper.event-register-header{padding:0;border:0;border-radius:0;background:var(--color-transparent);color:var(--color-ink);box-shadow:none;}body.path-event-register .event-register-info{width:100%;display:block;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-block-start:var(--rule-strong) solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink);}body.path-event-register .event-register-title{max-width:28ch;min-width:0;margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-style:normal;font-weight:700;line-height:1.2;overflow-wrap:anywhere;}body.path-event-register .event-register-meta{margin-block-start:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;}body.path-event-register .event-register-participants{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);min-width:0;margin-block-start:var(--space-lg);}body.path-event-register .participant-selection-item{width:100%;min-width:0;display:flex;flex-wrap:wrap;padding:0;overflow:hidden;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);box-shadow:none;}body.path-event-register .participant-selection-item + .participant-selection-item{margin-block-start:0;}body.path-event-register .participant-selection-item.selected,body.path-event-register .participant-selection-item:has(.registration-type-checkbox:checked){border-color:var(--color-accent);background:var(--color-surface);color:var(--color-ink-2);}body.path-event-register .participant-header{width:100%;display:grid;grid-template-columns:var(--control-height) minmax(0,1fr);gap:var(--space-xs) var(--space-md);align-items:center;margin:0;padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);border-radius:0;background:var(--color-paper-2);color:var(--color-ink);}body.path-event-register .participant-avatar,body.path-event-register .participant-header__avatar{width:var(--control-height);min-width:var(--control-height);max-width:var(--control-height);height:var(--control-height);margin:0;border-radius:var(--radius-round);background:var(--color-paper-3);}body.path-event-register .participant-avatar img{width:100%;height:100%;object-fit:cover;}body.path-event-register .participant-header__name{min-width:0;margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-style:normal;font-weight:700;line-height:1.2;overflow-wrap:anywhere;text-align:start;}body.path-event-register .participant-header__meta{grid-column:2;min-width:0;max-width:100%;display:flex;gap:var(--space-xs);justify-self:start;overflow:visible;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:start;}body.path-event-register .participant-header__meta-label{color:var(--color-muted);}body.path-event-register .participant-header__meta-value{color:var(--color-ink-2);}body.path-event-register .participant-selection-item > :not(.participant-header){width:100%;padding:var(--space-md);}body.path-event-register .registration-types{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);margin:0;}body.path-event-register .registration-type-section{min-width:0;margin:0;padding:var(--space-md) 0 0;border-block-start:var(--rule-hair) solid var(--color-rule-soft);border-radius:0;background:var(--color-transparent);color:var(--color-ink-2);}body.path-event-register .registration-type-section-title{margin:0 0 var(--space-sm);padding:0;border:0;color:var(--color-ink);font-size:var(--text-base);font-weight:700;}body.path-event-register .registration-type-checkboxes{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);}body.path-event-register .form-type-checkbox:has(input.registration-type-checkbox){min-width:0;min-height:var(--control-height);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm);align-items:center;margin:0;padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink);}body.path-event-register .form-type-checkbox:has(input.registration-type-checkbox:checked){border-color:var(--color-accent);background:var(--color-paper-3);color:var(--color-ink);}body.path-event-register .form-type-checkbox:has(input.registration-type-checkbox:active){background:var(--color-paper-3);}body.path-event-register input.registration-type-checkbox,body.path-event-register input.registration-type-checkbox:hover,body.path-event-register input.registration-type-checkbox.selected{width:1.25rem;height:1.25rem;margin:0;padding:0;border-radius:var(--radius-xs);background:var(--color-transparent);accent-color:var(--color-accent);}body.path-event-register input.registration-type-checkbox + label{min-width:0;margin:0;color:var(--color-ink);font-size:var(--text-sm);font-weight:600;white-space:nowrap;}body.path-event-register input.registration-type-checkbox:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs);}body.path-event-register .form-type-checkbox:has(input.registration-type-checkbox:disabled){cursor:not-allowed;opacity:0.55;}body.path-event-register .form-type-checkbox:has(input.registration-type-checkbox:user-invalid){border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.path-event-register .eligibility-message-wrapper{min-width:0;color:var(--color-ink-2);}body.path-event-register .eligibility-message,body.path-event-register .eligibility-report,body.path-event-register .participant-report{min-width:0;color:var(--color-ink-2);}body.path-event-register .eligibility-message :is(p,ul){max-width:var(--measure);}body.path-event-register .eligibility-report > div:first-child{width:fit-content;display:inline-flex;align-items:center;min-height:2rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-error);border-radius:var(--radius-round);background:var(--color-error-soft);color:var(--color-error);font-size:var(--text-sm);font-weight:700;}body.path-event-register .eligibility-report > p{display:none;}body.path-event-register .participant-report > ul{margin-block:var(--space-md) 0;padding-inline-start:var(--space-lg);}body.path-event-register .participant-report ul ul{margin-block:var(--space-xs) var(--space-md);padding-inline-start:var(--space-lg);color:var(--color-muted);}body.path-event-register .participant-status-messages{width:100%;display:flex;flex-wrap:wrap;gap:var(--space-xs);padding-block-start:var(--space-md);}body.path-event-register .eligibility-message--status-badge,body.path-event-register .waitlist-status{min-height:2rem;display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-success);border-radius:var(--radius-round);background:var(--color-success-soft);color:var(--color-success);font-size:var(--text-sm);font-weight:700;line-height:1.2;white-space:normal;}body.path-event-register .eligibility-message--status-badge::before{content:"";flex:0 0 auto;width:var(--space-xs);aspect-ratio:1;border-radius:var(--radius-round);background:currentColor;}body.path-event-register .waitlist-pending{border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-warning);}body.path-event-register .event-friends-family-lift-ticket,body.path-event-register .asr-event-progressive-status{margin-block-start:var(--space-md);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);}body.path-event-register .asr-event-loading-message{color:var(--color-ink);}body.path-event-register .participant-waivers-row{margin:0;border-block-start:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-ink-2);}body.path-event-register .waiver-heading,body.path-event-register .external-waiver-title,body.path-event-register .waiver-label{color:var(--color-ink);}body.path-event-register .waiver-signature-preview{min-height:var(--control-height);display:flex;align-items:center;margin-block-end:var(--space-xs);padding:var(--space-xs) var(--space-md);overflow-wrap:anywhere;border:var(--rule-hair) dashed var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-weight:600;line-height:var(--leading-tight);}body.path-event-register .waiver-pdf-wrapper{border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);}body.asr26 .participant-waivers{min-width:0;display:grid;}body.asr26 .waiver-row{min-width:0;margin:0;padding-block:var(--space-md);color:var(--color-ink-2);}body.asr26 .waiver-row + .waiver-row{border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .waiver-header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--space-sm);margin:0;}body.asr26 .waiver-label{min-width:0;margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-base);line-height:var(--leading-tight);overflow-wrap:anywhere;}body.asr26 .waiver-actions{min-width:0;display:flex;flex-wrap:wrap;gap:var(--space-xs);}body.asr26 .waiver-actions .asr26-action{max-width:100%;}body.asr26 .waiver-pdf-wrapper:not([hidden]){width:100%;min-width:0;max-height:min(60dvh,40rem);display:grid;justify-items:center;gap:var(--space-sm);margin-block-start:var(--space-sm);padding:var(--space-md);overflow:auto;overscroll-behavior:contain;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);}body.asr26 .waiver-pdf-wrapper:focus-visible,body.asr26 .asr26-waiver-modal__viewer:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 .waiver-pdf-wrapper[data-state="error"]{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 .waiver-pdf-status{width:100%;margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-body);text-align:start;}body.asr26 [data-state="error"] > .waiver-pdf-status{color:var(--color-error);}body.asr26 .waiver-pdf-status[hidden]{display:none;}body.asr26 :is(.waiver-pdf-wrapper,.asr26-waiver-modal__viewer) canvas{display:block;max-width:100%;height:auto;margin:0;border:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);}body.asr26 .asr26-waiver-modal{position:fixed;inset:0;width:min(64rem,calc(100% - var(--space-xl)));height:fit-content;max-height:min(90dvh,48rem);margin:auto;padding:0;overflow:hidden;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);box-shadow:none;}body.asr26 .asr26-waiver-modal::backdrop{background:var(--color-overlay);}body.asr26 .asr26-waiver-modal__surface{min-width:0;max-height:inherit;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--color-surface);color:var(--color-ink);}body.asr26 .asr26-waiver-modal__header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-md);padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-waiver-modal__header h2{min-width:0;margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);line-height:var(--leading-tight);overflow-wrap:anywhere;}body.asr26 .asr26-waiver-modal__viewer{min-width:0;min-height:12rem;display:grid;justify-items:center;align-content:start;gap:var(--space-md);padding:var(--space-md);overflow:auto;overscroll-behavior:contain;background:var(--color-paper-2);color:var(--color-ink-2);}body.asr26 .asr26-waiver-modal__viewer[data-state="error"]{background:var(--color-error-soft);color:var(--color-error);}@media (min-width:40rem){body.asr26 .waiver-header{grid-template-columns:minmax(0,1fr) auto;}body.asr26 .waiver-actions{justify-content:end;}}body.path-event-register .waiver-already-signed{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-sm);color:var(--color-ink-2);}body.path-event-register .waiver-already-signed__icon{margin-block-start:var(--space-2xs);color:var(--color-success);font-size:var(--text-base);line-height:1;}body.path-event-register .waiver-already-signed__content,body.path-event-register .waiver-already-signed__records,body.path-event-register .waiver-already-signed__record{min-width:0;display:grid;}body.path-event-register .waiver-already-signed__content,body.path-event-register .waiver-already-signed__records{gap:var(--space-sm);}body.path-event-register .waiver-already-signed__record{gap:var(--space-2xs);}body.path-event-register .waiver-already-signed__content > strong,body.path-event-register .waiver-already-signed__record > strong{color:var(--color-ink);}body.path-event-register .waiver-already-signed__record + .waiver-already-signed__record{padding-block-start:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.path-event-register .waiver-already-signed__record small{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-body);}body.path-event-register .related-events-container{margin:0;padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);}body.path-event-register .series-event-item{border-block-end-color:var(--color-rule-soft);}body.path-event-register .series-event-link{color:var(--color-accent);}body.path-event-register .event-date{color:var(--color-muted);}body.path-event-register .event-register-sidebar{position:fixed;z-index:var(--z-sticky);inset:auto 0 0;width:100%;min-width:0;max-width:none;max-height:min(70dvh,32rem);display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden;border:0;border-block-start:var(--rule-hair) solid var(--color-rule);border-radius:0;background:var(--color-surface);color:var(--color-ink-2);box-shadow:0 -1px 2px var(--color-shadow);}body.path-event-register .event-register-summary{min-height:0;display:flex;flex-direction:column;padding:0;overflow-y:auto;border:0;background:var(--color-surface);color:var(--color-ink-2);}body.path-event-register .event-register-summary__title{width:100%;min-height:var(--control-height);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin:0;padding:var(--space-md) var(--space-lg);border:0;border-radius:0;background:var(--color-surface);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-base);font-weight:700;text-align:start;white-space:nowrap;}body.path-event-register .event-register-summary__title::after{content:"+";color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-md);line-height:1;}body.path-event-register .event-register-summary__title[aria-expanded="true"]::after{content:"−";}body.path-event-register .event-register-summary__title:hover{background:var(--color-paper-2);color:var(--color-ink);}body.path-event-register .event-register-summary__title:active{transform:translateY(1px);}body.path-event-register .event-register-summary__title:disabled,body.path-event-register .event-register-summary__title[aria-disabled="true"]{cursor:not-allowed;opacity:0.55;}body.path-event-register .event-register-summary__title:is(.is-loading,[data-state="loading"]){cursor:progress;}body.path-event-register .event-register-summary__title:is(.is-error,[data-state="error"]){background:var(--color-error-soft);color:var(--color-error);}body.path-event-register .event-register-summary__title:is(.is-success,[data-state="success"]){background:var(--color-success-soft);color:var(--color-success);}body.path-event-register .event-register-summary__items{padding:var(--space-md) var(--space-lg);background:var(--color-surface);color:var(--color-ink-2);}body.path-event-register .event-register-summary__empty{margin:0;padding:var(--space-xs) 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.5;}body.path-event-register .event-register-summary__item{margin:0;padding-block:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.path-event-register .event-register-summary__event,body.path-event-register .event-register-summary__value{color:var(--color-ink);font-weight:700;}body.path-event-register .event-register-summary__label{color:var(--color-muted);font-size:var(--text-sm);}body.path-event-register .event-register-summary__label em{font-style:normal;}body.path-event-register .event-register-summary__total{padding-block-start:var(--space-md);color:var(--color-ink);font-weight:700;}body.path-event-register .event-register-summary__value,body.path-event-register .event-register-summary__total{font-variant-numeric:tabular-nums;}body.path-event-register .event-register-summary__value--consolidated{color:var(--color-muted);}body.path-event-register .event-register-sidebar.summary-collapsed #registration-summary{display:none;}body.path-event-register .event-register-action{padding:var(--space-md) var(--space-lg) max(var(--space-md),env(safe-area-inset-bottom));border:0;border-block-start:var(--rule-hair) solid var(--color-rule-soft);border-radius:0;background:var(--color-surface);color:var(--color-ink-2);}body.path-event-register .event-register-action .button-asr-blue{width:100%;min-height:var(--control-height);justify-content:center;text-align:center;white-space:nowrap;}body.path-event-register dialog.asr-event-progressive-overlay{position:fixed;inset:0;width:min(32rem,calc(100% - (2 * var(--space-md))));max-width:32rem;height:fit-content;max-height:calc(100dvh - (2 * var(--space-md)));margin:auto;padding:0;overflow:visible;border:0;z-index:var(--z-modal);background:transparent;color:var(--color-ink-2);}body.path-event-register dialog.asr-event-progressive-overlay::backdrop{background:var(--color-overlay);}body.path-event-register .asr-event-progressive-overlay__dialog{width:100%;max-height:calc(100dvh - (2 * var(--space-md)));padding:var(--space-lg);overflow:auto;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-2);box-shadow:0 1px 2px var(--color-shadow);}body.path-event-register .asr-event-progressive-overlay__title{margin:0;color:var(--color-ink);font-size:var(--text-lg);line-height:var(--leading-tight);}body.path-event-register .asr-event-progressive-overlay__message{margin-block:var(--space-sm) 0;color:var(--color-ink-2);}body.path-event-register .asr-event-progressive-overlay__actions{display:flex;justify-content:flex-end;margin-block-start:var(--space-lg);}body.path-event-register .asr-event-progressive-overlay__return{min-height:var(--control-height);white-space:nowrap;}body.path-event-register .asr-event-progressive-overlay__return[hidden]{display:none;}@media (min-width:32rem){body.path-event-register .event-register-steps{grid-template-columns:repeat(3,minmax(0,1fr));}body.path-event-register .event-register-step{grid-template-columns:minmax(0,1fr);gap:var(--space-2xs);padding-inline-end:var(--space-md);}}@media (min-width:40rem){body.path-event-register .participant-header{grid-template-columns:var(--control-height) minmax(0,1fr) auto;}body.path-event-register .participant-header__meta{grid-column:3;justify-self:end;text-align:end;}}@media (min-width:48rem){body.path-event-register .event-register-main{padding-block-end:0;}body.path-event-register .event-register-sidebar{position:sticky;inset:auto;inset-block-end:var(--space-md);width:100%;max-height:none;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);box-shadow:none;}body.path-event-register .event-register-action{padding-block-end:var(--space-md);}}@media (min-width:68rem){body.path-event-register .asr-event-register-form{grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);gap:var(--space-2xl);}body.path-event-register .event-register-sidebar{inset-block-start:calc(var(--drupal-displace-offset-top,0px) + 5.5rem);inset-block-end:auto;align-self:start;}}@media (hover:hover) and (pointer:fine){body.path-event-register .form-type-checkbox:has(input.registration-type-checkbox):hover{border-color:var(--color-accent);}}@media (prefers-reduced-motion:reduce){body.path-event-register .event-register-summary__title{transition:none;transform:none;}}body.path-event-register .signature-navigator{position:fixed;inset-block-start:calc(var(--drupal-displace-offset-top,0px) + var(--space-md));inset-inline-end:var(--space-md);z-index:var(--z-modal);box-sizing:border-box;width:min(22rem,calc(100% - (2 * var(--space-md))));max-height:calc(100dvh - var(--drupal-displace-offset-top,0px) - (2 * var(--space-md)));overflow-y:auto;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-2);box-shadow:0 1px 2px var(--color-shadow);font-family:var(--font-body);opacity:0;pointer-events:none;transform:translateX(calc(100% + var(--space-xl)));visibility:hidden;transition:opacity var(--dur-short) var(--ease-in),transform var(--dur-short) var(--ease-in);}body.path-event-register .signature-navigator--visible{opacity:1;pointer-events:auto;transform:none;visibility:visible;transition-timing-function:var(--ease-out);}body.path-event-register .signature-navigator__content{display:grid;gap:var(--space-md);padding:var(--space-lg);padding-inline-end:calc(var(--control-height) + var(--space-sm));}body.path-event-register .signature-navigator__progress{margin:0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.45;text-align:start;}body.path-event-register .signature-navigator__progress strong{color:var(--color-ink);font-weight:700;}body.path-event-register .signature-navigator__sign-all{min-width:0;}body.path-event-register .signature-navigator__sign-all-panel{display:grid;gap:var(--space-sm);margin-block-start:var(--space-md);padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.path-event-register .signature-navigator__sign-all-panel[hidden]{display:none;}body.path-event-register .signature-navigator__sign-all-label{color:var(--color-ink);font-size:var(--text-sm);font-weight:700;}body.path-event-register .signature-navigator__sign-all-input{box-sizing:border-box;width:100%;min-height:var(--control-height);padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font:inherit;outline:var(--rule-strong) solid transparent;outline-offset:var(--focus-offset);}body.path-event-register .signature-navigator__sign-all-input:active:not(:disabled){border-color:var(--color-accent);}body.path-event-register .signature-navigator__sign-all-input:focus-visible{border-color:var(--color-accent);outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.path-event-register .signature-navigator__sign-all-input:disabled{background:var(--color-paper-3);color:var(--color-muted);cursor:not-allowed;opacity:0.55;}body.path-event-register .signature-navigator__sign-all-input[aria-invalid="true"],body.path-event-register .signature-navigator__sign-all-input[data-state="error"]{border-color:var(--color-error);}body.path-event-register .signature-navigator__sign-all-input[data-state="success"]{border-color:var(--color-success);}body.path-event-register .signature-navigator__sign-all-hint{min-height:1lh;color:var(--color-muted);font-size:var(--text-xs);line-height:1.45;}body.path-event-register .signature-navigator__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);}body.path-event-register .signature-navigator__btn{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--space-xs);box-sizing:border-box;min-height:var(--control-height);padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;line-height:1;text-align:center;white-space:nowrap;cursor:pointer;transition:transform var(--dur-micro) var(--ease-out);}body.path-event-register .signature-navigator__btn--start,body.path-event-register .signature-navigator__btn--sign-all-toggle,body.path-event-register .signature-navigator__btn--sign-all-apply{width:100%;}body.path-event-register .signature-navigator__btn--start,body.path-event-register .signature-navigator__btn--sign-all-apply{grid-column:1 / -1;}body.path-event-register .signature-navigator__btn--sign-all-toggle{border-color:var(--color-rule);background:var(--color-paper-2);color:var(--color-ink);}body.path-event-register .signature-navigator__btn:focus-visible,body.path-event-register .signature-navigator__close:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.path-event-register .signature-navigator__btn:active:not(:disabled){transform:translateY(1px);}body.path-event-register .signature-navigator__btn:disabled{border-color:var(--color-rule);background:var(--color-paper-3);color:var(--color-muted);opacity:0.55;cursor:not-allowed;}body.path-event-register .signature-navigator__btn:is([aria-busy="true"],[data-state="loading"]){cursor:progress;}body.path-event-register .signature-navigator__btn[data-state="error"]{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.path-event-register .signature-navigator__btn[data-state="success"]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}body.path-event-register .signature-navigator__close{position:absolute;inset-block-start:var(--space-xs);inset-inline-end:var(--space-xs);display:inline-flex;align-items:center;justify-content:center;width:var(--control-height);height:var(--control-height);padding:0;border:var(--rule-hair) solid var(--color-rule);border-radius:50%;background:var(--color-surface);color:var(--color-ink);font-size:var(--text-xl);line-height:1;cursor:pointer;transition:none;}body.path-event-register .signature-navigator__close:active:not(:disabled){transform:translateY(1px);}body.path-event-register .signature-navigator__close:disabled{border-color:var(--color-rule);background:var(--color-paper-3);color:var(--color-muted);cursor:not-allowed;opacity:0.55;}body.path-event-register .signature-navigator__toast{position:fixed;inset-inline-end:var(--space-md);inset-block-end:max(var(--space-md),env(safe-area-inset-bottom));z-index:var(--z-toast);max-width:min(26rem,calc(100% - (2 * var(--space-md))));padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-success);border-radius:var(--radius-sm);background:var(--color-success-soft);color:var(--color-success);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.45;box-shadow:0 1px 2px var(--color-shadow);opacity:0;pointer-events:none;transform:translateY(var(--space-sm));transition:opacity var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out);}body.path-event-register .signature-navigator__toast--visible{opacity:1;transform:none;}body.path-event-register input.waiver-signature-field.signature-field-highlighted{border-color:var(--color-accent);outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);box-shadow:none;animation:none;transition:border-color var(--dur-micro) var(--ease-out);}@media (hover:hover) and (pointer:fine){body.path-event-register .signature-navigator__btn:hover:not(:disabled){border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-accent-ink);box-shadow:none;transform:translateY(-1px);}body.path-event-register .signature-navigator__btn--sign-all-toggle:hover:not(:disabled),body.path-event-register .signature-navigator__close:hover{border-color:var(--color-accent);background:var(--color-paper-3);color:var(--color-accent);transform:none;}}@media (prefers-reduced-motion:reduce){body.path-event-register .signature-navigator,body.path-event-register .signature-navigator__btn,body.path-event-register .signature-navigator__close,body.path-event-register .signature-navigator__toast,body.path-event-register input.waiver-signature-field.signature-field-highlighted{transition:none;transform:none;}body.path-event-register .signature-navigator__btn:hover:not(:disabled),body.path-event-register .signature-navigator__btn:active:not(:disabled),body.path-event-register .signature-navigator__close:active:not(:disabled){transform:none;}}@media print{body.path-event-register .signature-navigator,body.path-event-register .signature-navigator__toast{display:none;}}.asr26-shell .event-list-container{display:grid;gap:var(--space-md);width:100%;max-width:100%;margin:0;}.asr26-shell .event-list-container .event-list-item{display:grid;grid-template-columns:var(--control-height) minmax(0,1fr);grid-template-areas:"image info"
    "details details"
    "participants participants"
    "action action";gap:var(--space-sm) var(--space-md);align-items:start;width:100%;min-width:0;margin:0;padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-2);box-shadow:none;content-visibility:auto;contain-intrinsic-size:auto 12rem;}.asr26-shell .event-list-item__image{grid-area:image;display:grid;place-items:center;width:var(--control-height);height:var(--control-height);padding:var(--space-2xs);overflow:hidden;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-logo-surface);}.asr26-shell .event-list-item__image img{width:100%;height:100%;object-fit:contain;}.asr26-shell .event-image-placeholder{width:100%;height:100%;background:var(--color-paper-2);}.asr26-shell .event-list-item__info-column{grid-area:info;display:flex;flex-wrap:wrap;align-content:start;align-items:baseline;min-width:0;gap:var(--space-2xs) var(--space-sm);}.asr26-shell .event-list-item__title{order:-2;flex-basis:100%;min-width:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-weight:700;line-height:1.25;overflow-wrap:anywhere;}.asr26-shell .event-list-item__title a,.asr26-shell .event-list-item__host a,.asr26-shell .event-list-item__club-sponsor a{display:inline-flex;align-items:center;min-height:var(--control-height);max-width:100%;color:inherit;text-decoration-color:var(--color-rule);text-decoration-thickness:var(--rule-hair);text-underline-offset:var(--space-2xs);}.asr26-shell .event-list-item__date{order:-1;color:var(--color-ink-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600;}.asr26-shell .event-list-item__host,.asr26-shell .event-list-item__club-sponsor{min-width:0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.4;overflow-wrap:anywhere;}.asr26-shell .event-list-item__event-info{grid-area:details;display:grid;gap:var(--space-2xs);min-width:0;padding-block-start:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.45;overflow-wrap:anywhere;}.asr26-shell .event-list-item__event-info > :first-child{color:var(--color-ink);font-weight:700;}.asr26-shell .event-list-item__participants{grid-area:participants;display:flex;align-items:center;min-width:0;min-height:var(--control-height);padding-inline-start:var(--space-sm);border-inline-start:var(--rule-strong) solid var(--color-rule);color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.45;overflow-wrap:anywhere;}.asr26-shell .event-list-item__participants .registration-field-placeholder{display:flex !important;flex-wrap:wrap;align-items:center;min-width:0;padding:0;color:inherit;}.asr26-shell .event-list-item__participants ul{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);margin:0;padding:0;list-style:none;}.asr26-shell .event-list-item__participants .participant-avatar,.asr26-shell .event-list-item__participants .participant-avatar-wrapper{display:inline-grid;place-items:center;width:var(--control-height);height:var(--control-height);margin:0;overflow:hidden;border-radius:var(--radius-round);}.asr26-shell .event-list-item__participants .participant-avatar img,.asr26-shell .event-list-item__participants .participant-avatar-wrapper img{width:100%;height:100%;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-round);object-fit:cover;box-shadow:none;transition:none;}.asr26-shell .event-list-item__participants img.participant-avatar-inactive{opacity:0.55;filter:grayscale(1);}.asr26-shell .event-list-item__participants .participant-avatar-wrapper img:hover{transform:none;}.asr26-shell .event-list-item__register{grid-area:action;align-self:stretch;min-width:0;margin:0;}.asr26-shell .event-list-item__register > a,.asr26-shell .event-list-item__register > button{width:100%;min-height:var(--control-height);justify-content:center;}.asr26-shell .event-list-item__series-label{flex-basis:100%;color:var(--color-muted);font-size:var(--text-xs);letter-spacing:0.08em;text-transform:uppercase;}.asr26-shell .event-list-item__series-title{display:grid;grid-template-columns:var(--control-height) minmax(0,1fr);align-items:center;gap:var(--space-xs);}.asr26-shell .event-list-item__series-title .series-expand-toggle{width:var(--control-height);padding:0;}.asr26-shell .event-list-item__series-title .series-title{min-width:0;}.asr26-shell .series-event-details{padding-inline-start:var(--space-md);border-inline-start:var(--rule-strong) solid var(--color-accent);}@media (min-width:48rem){.asr26-shell .event-list-container .event-list-item{grid-template-columns:var(--control-height) minmax(0,1fr) auto;grid-template-areas:"image info action"
      ". details details"
      ". participants participants";align-items:center;padding:var(--space-lg);}.asr26-shell .event-list-item__register{align-self:center;}.asr26-shell .event-list-item__register > a,.asr26-shell .event-list-item__register > button{width:auto;}}@media (min-width:72rem){.asr26-shell .event-list-container .event-list-item{grid-template-columns:var(--control-height) minmax(15rem,1.25fr) minmax(10rem,0.65fr) minmax(14rem,0.8fr) auto;grid-template-areas:"image info details participants action";gap:var(--space-lg);}.asr26-shell .event-list-container .event-list-item--series{grid-template-columns:var(--control-height) minmax(15rem,1fr) minmax(10rem,0.65fr) auto;grid-template-areas:"image info details action";}.asr26-shell .event-list-item__event-info{padding-block-start:0;border-block-start:0;}}@media (min-width:72rem) and (hover:hover) and (pointer:fine){.asr26-shell .event-list-item__title a,.asr26-shell .event-list-item__host a,.asr26-shell .event-list-item__club-sponsor a{min-height:0;}}@media (hover:hover) and (pointer:fine){.asr26-shell .event-list-item__title a:hover,.asr26-shell .event-list-item__host a:hover,.asr26-shell .event-list-item__club-sponsor a:hover{color:var(--color-accent-hover);}}body.path-clubs-by-region .asr26-page-head{padding-block:var(--space-2xl) var(--space-md);}body.path-clubs-by-region .asr26-page-head h1{max-width:none;font-size:clamp(2.25rem,4vw,3.75rem);}body.path-clubs-by-region .asr26-content-shell{padding-block-start:var(--space-lg);}body.path-clubs-by-region .club-finder{display:grid;gap:var(--space-xl);min-width:0;}body.path-clubs-by-region .club-finder__intro{max-width:var(--measure);padding-block-start:var(--space-md);border-block-start:var(--rule-strong) solid var(--color-accent);}body.path-clubs-by-region .club-finder__card-region,body.path-clubs-by-region .club-finder__popup-region{margin:0;color:var(--color-ink);font-size:var(--text-xs);font-weight:600;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}body.path-clubs-by-region .club-finder__intro-copy{margin:0;color:var(--color-ink-2);font-size:var(--text-md);line-height:1.45;}body.path-clubs-by-region .club-finder:not(.is-enhanced) > header{margin:0;padding:var(--space-md) var(--space-lg);border-inline-start:var(--rule-strong) solid var(--color-accent);background:var(--color-paper-2);color:var(--color-ink-2);font-variant-numeric:tabular-nums;}body.path-clubs-by-region .club-finder:not(.is-enhanced) .view-content{display:grid;gap:var(--space-xl);min-width:0;}body.path-clubs-by-region .club-finder:not(.is-enhanced) .view-content > h3{margin:0 0 calc(-1 * var(--space-xl));padding:var(--space-lg) 0 var(--space-sm);border-block-end:var(--rule-strong) solid var(--color-accent);color:var(--color-ink);font-size:var(--text-sm);font-style:normal;letter-spacing:0.08em;text-transform:uppercase;}body.path-clubs-by-region .club-finder:not(.is-enhanced) .views-view-responsive-grid{min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:0;overflow:clip;border:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);}body.path-clubs-by-region .club-finder:not(.is-enhanced) .views-view-responsive-grid__item{min-width:0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);}body.path-clubs-by-region .club-finder:not(.is-enhanced) :is(.views-view-responsive-grid__item-inner,.views-field,.field-content){min-width:0;height:100%;}body.path-clubs-by-region .club-finder:not(.is-enhanced) .views-view-responsive-grid__item a{min-width:0;min-height:var(--control-height);display:block;overflow:hidden;padding-block:calc((var(--control-height) - 1.45em) / 2);padding-inline:var(--space-md);color:var(--color-ink);line-height:1.45;text-decoration-color:var(--color-rule);text-overflow:ellipsis;white-space:nowrap;}body.path-clubs-by-region .club-finder:not(.is-enhanced) .views-view-responsive-grid__item a:focus-visible{position:relative;outline:var(--rule-strong) solid var(--color-focus);outline-offset:calc(-1 * var(--rule-strong));}body.path-clubs-by-region .club-finder:not(.is-enhanced) .views-view-responsive-grid__item a:active{background:var(--color-paper-3);color:var(--color-accent-hover);}body.path-clubs-by-region .club-finder:not(.is-enhanced) .views-view-responsive-grid__item a:is([aria-disabled="true"],.is-disabled){cursor:not-allowed;opacity:0.55;}body.path-clubs-by-region .club-finder:not(.is-enhanced) .views-view-responsive-grid__item a:is([aria-busy="true"],.is-loading,[data-state="loading"]){cursor:progress;background:var(--color-paper-2);text-decoration-style:dashed;}body.path-clubs-by-region .club-finder:not(.is-enhanced) .views-view-responsive-grid__item a:is(.is-error,[data-state="error"]){background:var(--color-error-soft);color:var(--color-error);box-shadow:inset 0 0 0 var(--rule-hair) var(--color-error);}body.path-clubs-by-region .club-finder:not(.is-enhanced) .views-view-responsive-grid__item a:is(.is-success,[data-state="success"]){background:var(--color-success-soft);color:var(--color-success);box-shadow:inset 0 0 0 var(--rule-hair) var(--color-success);}body.path-clubs-by-region .club-finder .views-exposed-form{margin:0;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-2);}body.path-clubs-by-region .club-finder .views-exposed-form.club-finder__filters,body.path-clubs-by-region .club-finder .views-exposed-form .form--inline{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);align-items:end;}body.path-clubs-by-region .club-finder .views-exposed-form :is(.form-item,.form-actions){min-width:0;margin:0;}body.path-clubs-by-region .club-finder .views-exposed-form .form-item::after{display:none;}body.path-clubs-by-region .club-finder .views-exposed-form .form-actions input{width:100%;}body.path-clubs-by-region .club-finder__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);align-items:start;}body.path-clubs-by-region :is(.club-finder__map-panel,.club-finder__results-panel){min-width:0;overflow:clip;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-2);}body.path-clubs-by-region .club-finder__panel-head{min-height:5.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-lg);padding:var(--space-md) var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.path-clubs-by-region .club-finder__panel-head h2{margin:0 0 var(--space-2xs);font-size:var(--text-md);}body.path-clubs-by-region .club-finder__panel-meta{margin:0;color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;}body.path-clubs-by-region .club-finder__map-legend{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap;}body.path-clubs-by-region .club-finder__legend-mark{width:var(--space-sm);aspect-ratio:1;border:var(--rule-strong) solid var(--color-surface);border-radius:var(--radius-round);background:var(--color-accent);box-shadow:0 0 0 var(--rule-hair) var(--color-rule);}body.path-clubs-by-region .club-finder__map{min-height:24rem;height:clamp(24rem,58vh,43rem);background:var(--color-paper-2);}body.path-clubs-by-region .club-finder__proximity{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);align-items:center;padding:var(--space-md) var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-paper-2);}body.path-clubs-by-region .club-finder__proximity-copy{min-width:0;}body.path-clubs-by-region .club-finder__proximity-title{margin:0 0 var(--space-2xs);color:var(--color-ink);font-weight:700;}body.path-clubs-by-region .club-finder__proximity-status{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.45;}body.path-clubs-by-region .club-finder__proximity[data-state="error"] .club-finder__proximity-status{color:var(--color-error);}body.path-clubs-by-region .club-finder__proximity-action{justify-self:start;white-space:nowrap;}body.path-clubs-by-region .club-finder__user-marker{filter:drop-shadow(0 var(--space-2xs) var(--space-xs) var(--color-shadow));}body.path-clubs-by-region .club-finder__map-error{display:grid;place-items:center;height:100%;max-width:none;margin:0;padding:var(--space-xl);color:var(--color-muted);text-align:center;}body.path-clubs-by-region .club-finder__results{display:grid;}body.path-clubs-by-region .club-finder__card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-md);align-items:center;min-width:0;padding:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);}body.path-clubs-by-region .club-finder__card.is-active{outline:var(--rule-strong) solid var(--color-accent);outline-offset:calc(-1 * var(--rule-strong));background:var(--color-paper-2);}body.path-clubs-by-region .club-finder__card-copy{min-width:0;}body.path-clubs-by-region .club-finder__card h3{margin:var(--space-2xs) 0;font-size:var(--text-md);line-height:1.25;}body.path-clubs-by-region .club-finder__card h3 a{display:flex;align-items:center;min-block-size:var(--control-height);max-inline-size:100%;color:var(--color-ink);text-decoration-color:var(--color-rule);}body.path-clubs-by-region .club-finder__card-location{margin:0;color:var(--color-ink);font-size:var(--text-sm);}body.path-clubs-by-region .club-finder__locate{width:var(--control-height);padding:0;border-color:var(--color-rule-soft);border-radius:var(--radius-round);color:var(--color-accent);}body.path-clubs-by-region .club-finder__unmapped{align-self:center;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0.04em;text-transform:uppercase;}body.path-clubs-by-region .club-finder__show-more{width:calc(100% - (2 * var(--space-lg)));margin:var(--space-lg);}body.path-clubs-by-region .club-finder__empty{display:grid;justify-items:start;gap:var(--space-sm);padding:var(--space-xl) var(--space-lg);}body.path-clubs-by-region .club-finder__empty :is(h3,p){margin:0;}body.path-clubs-by-region .club-finder__empty p{color:var(--color-muted);}body.path-clubs-by-region .club-finder .maplibregl-map{color:var(--color-ink-2);font-family:var(--font-body);}body.path-clubs-by-region .club-finder .maplibregl-ctrl-group,body.path-clubs-by-region .club-finder .maplibregl-popup-content{border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);box-shadow:0 var(--space-xs) var(--space-lg) var(--color-shadow);}body.path-clubs-by-region .club-finder .maplibregl-ctrl-group button{width:var(--control-height);min-width:var(--control-height);min-height:var(--control-height);padding:0;border:0;border-radius:0;background-color:var(--color-surface);}body.path-clubs-by-region .club-finder .maplibregl-ctrl-group button + button{border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.path-clubs-by-region .club-finder .maplibregl-ctrl-group button:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:calc(-1 * var(--rule-strong));box-shadow:none;}body.path-clubs-by-region .club-finder .maplibregl-ctrl-icon{filter:none;}:root[data-color-scheme="dark"] body.path-clubs-by-region .club-finder .maplibregl-ctrl-icon{filter:invert(1);}body.path-clubs-by-region .club-finder .maplibregl-popup-content{min-width:13rem;padding:var(--space-md) calc(var(--space-xl) + var(--space-xs)) var(--space-md) var(--space-md);}body.path-clubs-by-region .club-finder .maplibregl-popup-close-button{width:var(--control-height);min-height:var(--control-height);padding:0;border:0;color:var(--color-ink);}body.path-clubs-by-region .club-finder .maplibregl-popup-tip{border-block-start-color:var(--color-surface);border-block-end-color:var(--color-surface);}body.path-clubs-by-region .club-finder__popup h3{margin:var(--space-2xs) 0;font-size:var(--text-base);}body.path-clubs-by-region .club-finder__popup-location{margin:0;color:var(--color-muted);font-size:var(--text-sm);}body.path-clubs-by-region .club-finder .maplibregl-ctrl-attrib{background:var(--color-surface);color:var(--color-ink-2);font-size:0.625rem;}body.path-clubs-by-region .club-finder .maplibregl-ctrl-attrib a{color:var(--color-ink-2);}@media (min-width:42rem){body.path-clubs-by-region .club-finder .views-exposed-form.club-finder__filters,body.path-clubs-by-region .club-finder .views-exposed-form .form--inline{grid-template-columns:minmax(14rem,1.25fr) minmax(12rem,0.75fr) auto;}body.path-clubs-by-region .club-finder .views-exposed-form .form-actions input{width:auto;}body.path-clubs-by-region .club-finder__proximity{grid-template-columns:minmax(0,1fr) auto;}}@media (min-width:70rem){body.path-clubs-by-region .club-finder__layout{grid-template-columns:minmax(0,7fr) minmax(23rem,5fr);}body.path-clubs-by-region .club-finder__map-panel{position:sticky;inset-block-start:calc(5rem + var(--space-lg));}}@media (hover:hover) and (pointer:fine){body.path-clubs-by-region .club-finder:not(.is-enhanced) .views-view-responsive-grid__item a:hover{background:var(--color-paper-2);color:var(--color-accent-hover);text-decoration-color:currentColor;}body.path-clubs-by-region .club-finder :is(button,input[type="submit"]):hover{transform:none;}body.path-clubs-by-region .club-finder__card:hover{background:var(--color-paper-2);}body.path-clubs-by-region .club-finder__locate:hover{border-color:var(--color-accent);}body.path-clubs-by-region .club-finder .maplibregl-ctrl-group button:hover{background-color:var(--color-paper-2);}}@media (min-width:70rem) and (hover:hover) and (pointer:fine){body.path-clubs-by-region .club-finder__card h3 a{min-block-size:0;}}body.path-clubs-by-region .club-finder .maplibregl-ctrl-group button:active{background-color:var(--color-paper-2);transform:none;}body.asr26 :is(.asr-admin-dashboard,#asr-ra-dashboard-form,.us-ski-admin-dashboard-form){min-width:0;color:var(--color-ink-2);font-variant-numeric:tabular-nums;}body.asr26 :is(.asr-admin-dashboard,#asr-ra-dashboard-form,.us-ski-admin-dashboard-form) :is(h2,h3,h4){color:var(--color-ink);}body.asr26 .us-ski-admin-dashboard-form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:var(--color-rule) var(--color-paper-2);scrollbar-width:thin;}body.asr26 .us-ski-admin-dashboard-form > header{position:sticky;inset-inline-start:0;z-index:var(--z-raised);width:100%;min-width:0;margin:0;padding:var(--space-sm) var(--space-md);border-inline-start:var(--space-2xs) solid var(--color-accent);background:var(--color-paper-2);color:var(--color-ink-2);font-size:var(--text-sm);font-weight:700;}body.asr26 .us-ski-admin-dashboard-form > .views-exposed-form{position:sticky;inset-inline-start:0;z-index:var(--z-raised);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);width:100%;min-width:0;margin:0;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-surface);}body.asr26 .us-ski-admin-dashboard-form > .views-exposed-form > :is(.form-item,.form-actions){min-width:0;margin:0;}body.asr26 .us-ski-admin-dashboard-form > .views-exposed-form :is(input,select){width:100%;min-width:0;margin:0;}body.asr26 .us-ski-admin-dashboard-form > .views-exposed-form .form-actions{align-self:end;}body.asr26 .us-ski-admin-dashboard-form > .views-exposed-form .form-actions :is(input,button){width:100%;}body.asr26 .us-ski-admin-dashboard-form > .asr26-empty-state{position:sticky;inset-inline-start:0;box-sizing:border-box;margin:0 0 var(--space-2xl);}body.asr26 .us-ski-admin-dashboard-form > table{width:100%;min-width:116rem;margin:0;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);border-collapse:separate;border-spacing:0;table-layout:fixed;overflow:hidden;background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .us-ski-admin-dashboard-form > table :is(th,td){min-width:0;padding:var(--space-sm) var(--space-md);border:0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.45;text-align:start;vertical-align:top;}body.asr26 .us-ski-admin-dashboard-form > table thead th{background:var(--color-paper-3);color:var(--color-ink);font-size:var(--text-xs);font-weight:800;letter-spacing:0.035em;text-transform:uppercase;}body.asr26 .us-ski-admin-dashboard-form > table tbody tr:nth-child(even) td{background:var(--color-paper-2);}body.asr26 .us-ski-admin-dashboard-form > table tbody tr:last-child td{border-block-end:0;}body.asr26 .us-ski-admin-dashboard-form > table :is(th,td):first-child{position:sticky;inset-inline-start:0;z-index:var(--z-base);width:6.5rem;box-shadow:var(--rule-hair) 0 0 var(--color-rule-soft);}body.asr26 .us-ski-admin-dashboard-form > table thead th:first-child{z-index:var(--z-raised);background:var(--color-paper-3);}body.asr26 .us-ski-admin-dashboard-form > table :is(th,td):nth-child(2){width:9rem;}body.asr26 .us-ski-admin-dashboard-form > table :is(th,td):nth-child(3){width:11rem;}body.asr26 .us-ski-admin-dashboard-form > table :is(th,td):nth-child(4){width:22rem;}body.asr26 .us-ski-admin-dashboard-form > table :is(th,td):nth-child(5){width:7rem;}body.asr26 .us-ski-admin-dashboard-form > table :is(th,td):nth-child(6){width:8rem;}body.asr26 .us-ski-admin-dashboard-form > table :is(th,td):nth-child(7){width:6rem;}body.asr26 .us-ski-admin-dashboard-form > table :is(th,td):nth-child(8){width:13rem;}body.asr26 .us-ski-admin-dashboard-form > table :is(th,td):nth-child(9){width:8rem;}body.asr26 .us-ski-admin-dashboard-form > table :is(th,td):nth-child(n + 10):nth-child(-n + 13){width:9rem;}body.asr26 .us-ski-admin-dashboard-form > table :is(th,td):nth-child(14){width:6rem;}body.asr26 .us-ski-admin-dashboard-form > table :is(th,td):nth-child(15){width:8rem;}body.asr26 .us-ski-admin-dashboard-form > table :is(th,td):nth-child(4){overflow-wrap:anywhere;}body.asr26 .us-ski-admin-dashboard-form > table a{display:inline-flex;align-items:center;min-inline-size:var(--control-height);min-block-size:var(--control-height);max-inline-size:100%;}body.asr26 .us-ski-admin-dashboard-form > table :is(th,td):nth-child(n + 9):nth-child(-n + 13){text-align:end;}body.asr26 .us-ski-admin-dashboard-form > table .dropbutton-wrapper{min-width:8rem;}body.asr26 .us-ski-admin-dashboard-form > table :is(a,button,input):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 :is(.ra-dashboard-container,#asr-ra-dashboard-form){min-width:0;}body.asr26 #asr-ra-dashboard-form .dashboard-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:0;margin:0 0 var(--space-lg);padding:0;overflow:hidden;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-surface);}body.asr26 #asr-ra-dashboard-form .dashboard-summary .summary-item{min-width:0;margin:0;padding:var(--space-md);border:0;border-inline-end:var(--rule-hair) solid var(--color-rule-soft);border-radius:0;background:transparent;color:var(--color-muted);font-size:var(--text-sm);text-align:start;}body.asr26 #asr-ra-dashboard-form .dashboard-summary .summary-item strong{display:block;margin-block-start:var(--space-2xs);color:var(--color-ink);font-size:var(--text-md);}body.asr26 #asr-ra-dashboard-form .dashboard-summary .summary-link{display:flex;align-items:center;justify-content:center;min-height:var(--control-height);padding:var(--space-md);background:var(--color-accent);color:var(--color-accent-ink);font-weight:800;text-decoration:none;}body.asr26 #asr-ra-dashboard-form :is(.filter-status-banner,.filter-controls,.club-sponsor-toolbar){border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 #asr-ra-dashboard-form .filter-status-banner{padding:var(--space-sm) var(--space-md);border-inline-start:var(--space-2xs) solid var(--color-rule);}body.asr26 #asr-ra-dashboard-form .filter-status-banner.with-filters{border-inline-start-color:var(--color-accent);background:var(--color-paper-2);color:var(--color-ink-2);}body.asr26 #asr-ra-dashboard-form .filter-status-banner.no-filters{border-inline-start-color:var(--color-rule);background:var(--color-paper-2);color:var(--color-muted);}body.asr26 #asr-ra-dashboard-form .filter-status-banner.error{border-inline-start-color:var(--color-error);background:var(--color-error-soft);color:var(--color-ink);}body.asr26 #asr-ra-dashboard-form .filter-status-banner :is(.filter-pill,.clear-filters){border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-3);color:var(--color-ink-2);}body.asr26 #asr-ra-dashboard-form .filter-controls-container{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-block-end:var(--space-lg);}body.asr26 #asr-ra-dashboard-form .club-sponsor-toolbar{margin-block:var(--space-lg);padding:var(--space-sm) var(--space-md);}body.asr26 #asr-ra-dashboard-form .club-sponsor-group{min-width:0;margin-block:var(--space-xl);}body.asr26 #asr-ra-dashboard-form .club-sponsor-group > h2{margin:0 0 var(--space-md);padding-block-end:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule-soft);font-size:var(--text-md);}body.asr26 #asr-ra-dashboard-form .asr-card-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);min-width:0;margin:0;padding:0;}body.asr26 #asr-ra-dashboard-form .asr-card-list > *{min-width:0;margin:0;padding:0;list-style:none;}body.asr26 #asr-ra-dashboard-form .asr-card{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-2);box-shadow:none;font-size:var(--text-base);}body.asr26 #asr-ra-dashboard-form .asr-card.asr-card-unpublished{border-color:var(--color-warning);}body.asr26 #asr-ra-dashboard-form .status-unpublished{border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-warning);}body.asr26 #asr-ra-dashboard-form .asr-card .card-header{padding:var(--space-md) var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-paper-2);}body.asr26 #asr-ra-dashboard-form .asr-card .card-title{margin:0;font-size:var(--text-md);line-height:1.25;}body.asr26 #asr-ra-dashboard-form .asr-card .card-title a{color:var(--color-ink);text-decoration-color:var(--color-accent);text-underline-offset:0.2em;}body.asr26 #asr-ra-dashboard-form .asr-card :is(.card-title a,.pending-withdrawals-link,.series-title a){display:flex;align-items:center;min-width:0;max-width:100%;min-block-size:var(--control-height);overflow-wrap:anywhere;}body.asr26 #asr-ra-dashboard-form .asr-card .card-body{display:grid;grid-template-columns:minmax(0,1fr);gap:0;flex:1;min-width:0;padding:var(--space-md) var(--space-lg) var(--space-lg);color:var(--color-ink-2);}body.asr26 #asr-ra-dashboard-form .asr-card :is(.event-date,.event-site){grid-column:1 / -1;margin:0;color:var(--color-muted);font-size:var(--text-sm);font-weight:600;}body.asr26 #asr-ra-dashboard-form .asr-card .event-site{margin-block-end:var(--space-md);}body.asr26 #asr-ra-dashboard-form .asr-card :is(.total-registrations-display,.total-official-registrations-display,.total-coach-registrations-display,.total-volunteer-registrations-display,.total-friends-and-family-lift-ticket-display,.total-collected-display){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);min-width:0;margin:0;padding:var(--space-sm) 0;border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 #asr-ra-dashboard-form .asr-card :is(.registration-label,.amount-label){min-width:0;max-width:none;padding:0;color:var(--color-muted);font-size:var(--text-sm);text-align:start;}body.asr26 #asr-ra-dashboard-form .asr-card :is(.registration-count-placeholder,.total-amount-placeholder){color:var(--color-ink);font-weight:800;text-align:end;}body.asr26 #asr-ra-dashboard-form .asr-card :is(.payouts-display,.pending-withdrawals-display,.series-info,.event-status-indicator,.event-actions){grid-column:1 / -1;}body.asr26 #asr-ra-dashboard-form .asr-card :is(.payouts-display,.pending-withdrawals-display){margin:var(--space-md) 0 0;padding:var(--space-md) 0 0;border:0;border-block-start:var(--rule-hair) solid var(--color-rule-soft);border-radius:0;background:var(--color-transparent);color:var(--color-ink-2);}body.asr26 #asr-ra-dashboard-form .asr-card .payouts-display{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);text-align:start;}body.asr26 #asr-ra-dashboard-form .asr-card .payout-label{margin:0;color:var(--color-ink);font-size:var(--text-base);line-height:1.25;}body.asr26 #asr-ra-dashboard-form .asr-card :is(.payout-group-note,.payouts-display__empty){max-width:var(--measure);margin:0;color:var(--color-muted);font-size:var(--text-sm);}body.asr26 #asr-ra-dashboard-form .asr-card .payout-list{grid-template-columns:minmax(0,1fr);gap:0;}body.asr26 #asr-ra-dashboard-form .asr-card .asr-dashboard-payout-record .asr-admin-record__header{gap:var(--space-xs) var(--space-md);padding-block:var(--space-sm);}body.asr26 #asr-ra-dashboard-form .asr-card .asr-dashboard-payout-record .asr-admin-record__title{font-size:var(--text-base);}body.asr26 #asr-ra-dashboard-form .asr-card .asr-dashboard-payout-record .asr26-status{justify-self:start;}@media (min-width:40rem){body.asr26 #asr-ra-dashboard-form .asr-card .asr-dashboard-payout-record .asr26-status{justify-self:end;}}body.asr26 #asr-ra-dashboard-form .asr-card .event-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-self:end;margin-block-start:var(--space-lg);padding:var(--space-md) 0 0;border-block-start:var(--rule-hair) solid var(--color-rule-soft);text-align:start;}body.asr26 #asr-ra-dashboard-form .asr-card .event-actions :is(a,button){min-height:var(--control-height);margin:0;}body.asr26 #asr-ra-dashboard-form :is(a,button,input,select):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 .asr26-managed-clubs{min-width:0;color:var(--color-ink-2);}body.asr26 .asr26-managed-clubs > h2{max-width:none;min-width:0;margin:0;color:var(--color-ink);font-size:var(--text-lg);overflow-wrap:anywhere;}body.asr26 .asr26-managed-clubs__description{max-width:var(--measure);margin:var(--space-xs) 0 var(--space-lg);color:var(--color-muted);}body.asr26 .asr26-managed-clubs__view,body.asr26 .asr26-managed-clubs__view table{display:block;width:100%;min-width:0;margin:0;border:0;background:transparent;color:var(--color-ink-2);}body.asr26 .asr26-managed-clubs__view tbody{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);width:100%;min-width:0;}body.asr26 .asr26-managed-clubs__view :is(tr,td){display:block;min-width:0;margin:0;padding:0;border:0;background:transparent;}body.asr26 .asr26-managed-clubs__view td a{display:block;}body.asr26 #asr-ra-dashboard-form .club-sponsor-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;max-width:100%;}body.asr26 .asr26-managed-clubs__view td a,body.asr26 #asr-ra-dashboard-form .club-sponsor-link{min-width:0;min-height:var(--control-height);padding:var(--space-sm) var(--space-md);overflow:hidden;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font-weight:700;line-height:1.25;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out);}body.asr26 .asr26-managed-clubs__view td a:is(:focus-visible,.is-focus),body.asr26 #asr-ra-dashboard-form .club-sponsor-link:is(:focus-visible,.is-focus){outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 .asr26-managed-clubs__view td a:is(:active,.is-active),body.asr26 #asr-ra-dashboard-form .club-sponsor-link:is(:active,.is-active){background:var(--color-paper-3);color:var(--color-ink);transform:translateY(1px);}body.asr26 .asr26-managed-clubs__view td a:is([aria-disabled="true"],.is-disabled),body.asr26 #asr-ra-dashboard-form .club-sponsor-link:is([aria-disabled="true"],.is-disabled){opacity:0.55;cursor:not-allowed;transform:none;}body.asr26 .asr26-managed-clubs__view td a:is([aria-busy="true"],[data-state="loading"],.is-loading),body.asr26 #asr-ra-dashboard-form .club-sponsor-link:is([aria-busy="true"],[data-state="loading"],.is-loading){background:var(--color-paper-2);color:var(--color-muted);cursor:progress;}body.asr26 .asr26-managed-clubs__view td a:is([aria-invalid="true"],[data-state="error"],.is-error),body.asr26 #asr-ra-dashboard-form .club-sponsor-link:is([aria-invalid="true"],[data-state="error"],.is-error){border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 .asr26-managed-clubs__view td a:is([data-state="success"],.is-success),body.asr26 #asr-ra-dashboard-form .club-sponsor-link:is([data-state="success"],.is-success){border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}@media (min-width:40rem){body.asr26 .asr26-managed-clubs__view tbody{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));}}@media (min-width:64rem){body.asr26 .asr26-managed-clubs__view tbody{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));}}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-managed-clubs__view td a:is(:hover,.is-hover),body.asr26 #asr-ra-dashboard-form .club-sponsor-link:is(:hover,.is-hover){background:var(--color-paper-2);color:var(--color-ink);}}@media (prefers-reduced-motion:reduce){body.asr26 .asr26-managed-clubs__view td a,body.asr26 #asr-ra-dashboard-form .club-sponsor-link{transition:none;}}body.asr26 #asr-ra-dashboard-form .filter-tray{display:grid;grid-template-rows:auto minmax(0,1fr) auto;right:0;width:min(24rem,100%);height:100dvh;padding:var(--space-lg);overflow:hidden;border-inline-start:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);box-shadow:0 0 var(--space-xl) var(--color-shadow);transform:translateX(100%);transition:transform var(--dur-short) var(--ease-out);}body.asr26 #asr-ra-dashboard-form .filter-tray.filter-tray-open{transform:translateX(0);}body.asr26 #asr-ra-dashboard-form .filter-tray-header{margin-block-end:var(--space-lg);padding-block-end:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 #asr-ra-dashboard-form .asr26-drawer__body{min-height:0;margin:0;padding-inline-end:var(--space-xs);overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--color-rule) var(--color-paper-2);scrollbar-gutter:stable;scrollbar-width:thin;}body.asr26 #asr-ra-dashboard-form .asr26-drawer__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);margin-block-start:var(--space-md);padding-block:var(--space-md) var(--control-height);border-block-start:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 #asr-ra-dashboard-form .asr26-drawer__actions :is(button,.button){width:100%;min-width:0;min-height:var(--control-height);margin:0;white-space:nowrap;}body.asr26 #asr-ra-dashboard-form .filter-tray-close{width:var(--control-height);height:var(--control-height);min-height:var(--control-height);margin:0;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink);transition:transform var(--dur-micro) var(--ease-out);}body.asr26 #asr-ra-dashboard-form .filter-overlay{background:color-mix(in oklch,var(--color-graphite) 70%,transparent);}body.asr26 #asr-ra-dashboard-form :is(.event-label-search,.filter-tray input:not([type="checkbox"]),.filter-tray select){width:100%;min-width:0;border-color:var(--color-rule-soft);background:var(--color-paper);color:var(--color-ink);}body.asr26 .asr26-choice-list{display:flex;flex-direction:column;gap:0;inline-size:100%;max-inline-size:100%;min-width:0;margin-block:var(--space-sm) 0;padding:0;overflow-x:clip;border-block:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-choice-list > .asr26-choice-list__item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:var(--control-height);min-width:0;margin:0;padding-inline:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-choice-list > .asr26-choice-list__item:last-child{border-block-end:0;}body.asr26 .asr26-choice-list__input{inline-size:var(--text-md);block-size:var(--text-md);min-inline-size:var(--text-md);margin:0;accent-color:var(--color-accent);cursor:pointer;}body.asr26 .asr26-choice-list label.option{display:flex;align-items:center;inline-size:auto;max-inline-size:none;min-height:var(--control-height);min-width:0;margin:0;padding-inline-start:var(--space-sm);color:var(--color-ink-2);font-size:var(--text-base);font-weight:600;line-height:1.35;overflow-wrap:anywhere;white-space:normal;cursor:pointer;}body.asr26 .asr26-choice-list label.option::before{content:"";position:absolute;inset:0;}body.asr26 .asr26-choice-list > .asr26-choice-list__item:has(.asr26-choice-list__input:checked){background:var(--color-paper-2);color:var(--color-ink);}body.asr26 .asr26-choice-list > .asr26-choice-list__item:has(.asr26-choice-list__input:checked) label.option{color:var(--color-ink);font-weight:800;}body.asr26 .asr26-choice-list > .asr26-choice-list__item:has(.asr26-choice-list__input:focus-visible){z-index:var(--z-base);background:var(--color-paper-2);}body.asr26 .asr26-choice-list > .asr26-choice-list__item:active{background:var(--color-paper-3);}body.asr26 .asr26-choice-list > .asr26-choice-list__item:has(.asr26-choice-list__input:disabled){opacity:0.55;cursor:not-allowed;}body.asr26 .asr26-choice-list__input:disabled,body.asr26 .asr26-choice-list__input:disabled + label.option{cursor:not-allowed;}body.asr26 .asr26-choice-list > .asr26-choice-list__item[aria-busy="true"]{cursor:progress;}body.asr26 .asr26-choice-list > .asr26-choice-list__item[aria-busy="true"] label.option::after{content:"Loading…";margin-inline-start:auto;color:var(--color-muted);font-size:var(--text-sm);}body.asr26 .asr26-choice-list > .asr26-choice-list__item:has(.asr26-choice-list__input[aria-invalid="true"]){border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-ink);}body.asr26 .asr26-choice-list > .asr26-choice-list__item:has(.asr26-choice-list__input[aria-invalid="true"]) label.option::after{content:"Unavailable";margin-inline-start:auto;color:var(--color-error);font-size:var(--text-sm);}body.asr26 .asr26-choice-list > .asr26-choice-list__item[data-state="success"]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-ink);}body.asr26 .asr26-choice-list > .asr26-choice-list__item[data-state="success"] label.option::after{content:"Applied";margin-inline-start:auto;color:var(--color-success);font-size:var(--text-sm);}body.asr26 #asr-ra-dashboard-form .clear-filters-button{border-color:var(--color-rule-soft);background:var(--color-paper-2);color:var(--color-ink-2);}@media (min-width:40rem){body.asr26 #asr-ra-dashboard-form .asr26-drawer__actions{padding-block-end:0;}body.asr26 .us-ski-admin-dashboard-form > .views-exposed-form{grid-template-columns:repeat(2,minmax(0,1fr));}body.asr26 #asr-ra-dashboard-form .asr-card .card-body{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-lg);}}@media (min-width:64rem){body.asr26 .us-ski-admin-dashboard-form > .views-exposed-form{grid-template-columns:repeat(12,minmax(0,1fr));}body.asr26 .us-ski-admin-dashboard-form > .views-exposed-form > :nth-child(1){grid-column:span 4;}body.asr26 .us-ski-admin-dashboard-form > .views-exposed-form > :nth-child(2){grid-column:span 2;}body.asr26 .us-ski-admin-dashboard-form > .views-exposed-form > :nth-child(3){grid-column:span 4;}body.asr26 .us-ski-admin-dashboard-form > .views-exposed-form > :nth-child(4){grid-column:span 2;}body.asr26 .us-ski-admin-dashboard-form > .views-exposed-form > :nth-child(5),body.asr26 .us-ski-admin-dashboard-form > .views-exposed-form > :nth-child(6),body.asr26 .us-ski-admin-dashboard-form > .views-exposed-form > :nth-child(7),body.asr26 .us-ski-admin-dashboard-form > .views-exposed-form > :nth-child(8){grid-column:span 3;}body.asr26 #asr-ra-dashboard-form .asr-card-list{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (hover:hover) and (pointer:fine){body.asr26 .us-ski-admin-dashboard-form > table tbody tr:hover td{background:var(--color-paper-3);}body.asr26 #asr-ra-dashboard-form .asr-card .card-title a:hover{color:var(--color-accent-hover);}body.asr26 #asr-ra-dashboard-form .dashboard-summary .summary-link:hover{background:var(--color-accent-hover);}body.asr26 .asr26-choice-list > .asr26-choice-list__item:hover{background:var(--color-paper-2);}}@media (min-width:64rem) and (hover:hover) and (pointer:fine){body.asr26 .us-ski-admin-dashboard-form > table a{min-inline-size:0;min-block-size:0;}}@media (min-width:70rem) and (hover:hover) and (pointer:fine){body.asr26 #asr-ra-dashboard-form .asr-card :is(.card-title a,.pending-withdrawals-link,.series-title a){min-block-size:0;}}@media (prefers-reduced-motion:reduce){body.asr26 #asr-ra-dashboard-form .filter-tray,body.asr26 #asr-ra-dashboard-form .filter-overlay{transition:none;}}body.asr26 .asr26-message-record{display:grid;gap:var(--space-xl);max-width:100%;min-width:0;color:var(--color-ink-2);}body.asr26 .asr26-message-record__summary{display:grid;gap:var(--space-lg);min-width:0;padding:var(--space-lg) var(--space-md);border-block:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-paper-2);color:var(--color-ink-2);}body.asr26 .asr26-message-record__lede{max-width:var(--measure);margin:0;color:var(--color-ink-2);font-size:var(--text-md);line-height:1.5;}body.asr26 .asr26-message-record__facts{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--space-lg);min-width:0;margin:0;}body.asr26 .asr26-message-record__facts > div{display:grid;align-content:start;gap:var(--space-2xs);min-width:0;padding-block:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-message-record__facts :is(dt,dd){min-width:0;margin:0;}body.asr26 .asr26-message-record__facts dt{color:var(--color-muted);font-size:var(--text-sm);font-weight:700;}body.asr26 .asr26-message-record__facts dd{color:var(--color-ink);font-size:var(--text-base);line-height:1.45;overflow-wrap:anywhere;}body.asr26 .asr26-message-record__facts dd > :is(.field,.field__items,.field__item){margin:0;}body.asr26 .asr26-message-record__facts a{color:var(--color-accent);font-weight:700;text-underline-offset:var(--space-2xs);}body.asr26 .asr26-message-record__count{font-variant-numeric:tabular-nums;}body.asr26 .asr26-message-record__split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);min-width:0;}body.asr26 .asr26-message-record__message,body.asr26 .asr26-message-record__recipients{min-width:0;}body.asr26 .asr26-message-record__message > h2,body.asr26 .asr26-message-record__recipients-heading > h2{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;letter-spacing:-0.025em;line-height:1.15;overflow-wrap:anywhere;}body.asr26 .asr26-message-record__message-body{max-width:var(--measure);margin-block-start:var(--space-lg);color:var(--color-ink-2);font-size:var(--text-base);line-height:1.65;overflow-wrap:anywhere;}body.asr26 .asr26-message-record__message-body > :is(.field,.field__item){margin:0;}body.asr26 .asr26-message-record__message-body :is(p,ul,ol,blockquote){max-width:var(--measure);}body.asr26 .asr26-message-record__recipients{display:grid;align-content:start;gap:var(--space-md);padding-block-start:var(--space-xl);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-message-record__recipients-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);}body.asr26 .asr26-message-record__recipients-heading > p{flex:none;margin:0;color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;}body.asr26 .asr26-message-record__recipient-region{max-height:min(30rem,60vh);min-width:0;overflow:auto;border-block:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);scrollbar-color:var(--color-rule) var(--color-paper-2);}body.asr26 .asr26-message-record__recipient-region:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 .asr26-message-record__recipient-list{display:grid;gap:0;margin:0;padding:0;list-style:none;}body.asr26 .asr26-message-record__recipient-list > li{min-width:0;padding:var(--space-sm) var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-ink-2);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.45;overflow-wrap:anywhere;}body.asr26 .asr26-message-record__recipient-list > li:last-child{border-block-end:0;}body.asr26 .asr26-message-record__empty{margin:0;padding-block:var(--space-md);border-block:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-muted);}@media (min-width:40rem){body.asr26 .asr26-message-record__summary{padding-inline:var(--space-lg);}body.asr26 .asr26-message-record__facts{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:64rem){body.asr26 .asr26-message-record__facts{grid-template-columns:repeat(4,minmax(0,1fr));}body.asr26 .asr26-message-record__split{grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);gap:var(--space-2xl);}body.asr26 .asr26-message-record__recipients{padding-block-start:0;padding-inline-start:var(--space-xl);border-block-start:0;border-inline-start:var(--rule-hair) solid var(--color-rule-soft);}}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-message-record__facts a:hover{color:var(--color-accent-hover);}}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form){max-width:100%;min-width:0;color:var(--color-ink-2);}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) > form{max-width:100%;min-width:0;}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .bulk-email-filters{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:var(--space-sm) var(--space-md);margin-block-start:var(--space-sm);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .bulk-email-filters > :is(.form-item,.js-form-item){min-width:0;margin:0;}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .bulk-email-filters > :is(.form-item,.js-form-item)::after{display:none;}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .bulk-email-filters :is(.bulk-email-filter-text,.bulk-email-filter-type){width:100%;min-width:0;}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .form-item-filter-selected-only{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:var(--control-height);}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .form-item-filter-selected-only .bulk-email-filter-selected-only{inline-size:var(--text-md);block-size:var(--text-md);margin:0;accent-color:var(--color-accent);}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .form-item-filter-selected-only label.option{min-width:0;margin:0;padding-inline-start:var(--space-sm);color:var(--color-ink);white-space:nowrap;}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .bulk-email-clear-filters{min-height:var(--control-height);margin:0;border-color:var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);white-space:nowrap;}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .bulk-email-clear-filters:active{transform:translateY(var(--rule-hair));}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .bulk-email-clear-filters:is(:disabled,[aria-disabled="true"]){opacity:0.55;cursor:not-allowed;}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .bulk-email-clear-filters[aria-busy="true"]{cursor:progress;}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .bulk-email-clear-filters:is([aria-invalid="true"],[data-state="error"]){border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-ink);}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .bulk-email-clear-filters[data-state="success"]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-ink);}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .event-participants{max-width:100%;min-width:0;margin-block-end:var(--space-md);padding:0;border:0;border-radius:0;background:var(--color-transparent);color:var(--color-ink-2);}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .event-participants > summary{padding:var(--space-xs);border-block-start:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-paper-2);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .event-participants[open] > summary{border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .waitlist-participants > summary{background:var(--color-warning-soft);color:var(--color-ink);}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .event-participants > .form-item{margin:var(--space-md) var(--space-sm) 0;}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .select-all-participants,body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) :is(.select-all-registered,.select-all-waitlist,.select-all-event){inline-size:var(--text-md);block-size:var(--text-md);accent-color:var(--color-accent);}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .asr26-table-scroll{margin-block:var(--space-md);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .participant-table{display:table;width:100%;min-width:52rem;margin:0;border-collapse:collapse;background:var(--color-surface);color:var(--color-ink-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .participant-table thead{display:table-header-group;}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .participant-table tbody{display:table-row-group;}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .participant-table tr{display:table-row;position:static;margin:0;padding:0;border:0;border-radius:0;background:var(--color-surface);color:var(--color-ink-2);}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .participant-table th,body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .participant-table td{display:table-cell;position:static;padding:var(--space-sm) var(--space-md);border:0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-transparent);color:var(--color-ink-2);text-align:start;vertical-align:middle;}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .participant-table th{background:var(--color-paper-2);color:var(--color-ink);font-weight:700;}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .participant-table .form-item{margin:0;}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .participant-table td::before{content:none;}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .participant-table tbody tr:nth-child(even){background:var(--color-paper-2);color:var(--color-ink-2);}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .participant-table :is(.participant-checkbox,.waitlist-checkbox){inline-size:var(--text-md);block-size:var(--text-md);margin:0;accent-color:var(--color-accent);}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) :is(.bulk-email-stats,.waiver-stats){display:grid;gap:var(--space-sm);margin-block-start:var(--space-md);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) :is(.bulk-email-stats,.waiver-stats) h4{margin:0;color:var(--color-ink);}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .stats-content{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);color:var(--color-ink-2);}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .stats-content :is(p,ul){margin:0;}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) :is(.participant-count,.waiver-count){display:inline-block;margin-inline-start:var(--space-xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-round);background:var(--color-paper-3);color:var(--color-ink);font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums;}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .event-participants > summary :is(.participant-count,.waiver-count){margin-inline-start:var(--space-2xs);padding:var(--space-3xs) var(--space-2xs);font-size:var(--text-xs);}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) :is(.participant-count,.waiver-count).selected-count{background:var(--color-success-soft);color:var(--color-success);}@media (min-width:40rem){body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .bulk-email-filters{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:64rem){body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .bulk-email-filters{grid-template-columns:minmax(18rem,2fr) minmax(10rem,1fr) minmax(10rem,auto) auto;}}@media (hover:hover) and (pointer:fine){body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .bulk-email-clear-filters:hover{background:var(--color-paper-3);color:var(--color-ink);}body.asr26 :is(#event-bulk-email-form,#series-bulk-email-form) .participant-table tbody tr:hover{background:var(--color-paper-3);color:var(--color-ink-2);}}body.asr26 .asr26-order-history{max-width:100%;margin-block:var(--space-lg);overflow-x:auto;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);font-variant-numeric:tabular-nums;overscroll-behavior-inline:contain;}body.asr26 .asr26-order-history:focus-visible,body.asr26 .asr26-order-record__items:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs);}body.asr26 .asr26-order-history table{width:100%;min-width:36rem;margin:0;background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-order-history :is(th,td){padding:var(--space-sm) var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);text-align:start;vertical-align:middle;}body.asr26 .asr26-order-history th{background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-sm);font-weight:700;}body.asr26 .asr26-order-history tbody tr:last-child td{border-block-end:0;}body.asr26 .asr26-order-history :is(th,td) a{display:inline-flex;align-items:center;min-height:var(--control-height);white-space:nowrap;}body.asr26 .asr26-order-history .views-field-state,body.asr26 .asr26-order-history .views-field-total-price__number{color:var(--color-ink);font-weight:700;white-space:nowrap;}body.asr26 .asr26-order-history .view-empty{padding:0;color:inherit;}body.asr26 .asr26-order-history:not(:has(table)){width:min(100%,48rem);margin-block:var(--space-lg) var(--space-2xl);overflow:visible;border:0;border-radius:0;background:var(--color-transparent);}body.asr26 .asr26-order-history__empty{width:100%;margin:0;}body.asr26 .asr26-order-record{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);min-width:0;margin-block:var(--space-lg) var(--space-2xl);color:var(--color-ink-2);}body.asr26 :is(.asr26-order-record__customer,.asr26-order-record__ledger){min-width:0;overflow:clip;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-order-record__section-title{margin:0;padding:var(--space-md) var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-paper-2);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-weight:700;line-height:1.2;}body.asr26 .asr26-order-record__customer-item{padding:var(--space-md) var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule-soft);overflow-wrap:anywhere;}body.asr26 .asr26-order-record__customer-item:last-child{border-block-end:0;}body.asr26 .asr26-order-record__customer-item .field__label,body.asr26 .asr26-order-record__customer-item > div > div:first-child,body.asr26 .asr26-order-record__meta-item > div > div:first-child{margin-block-end:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);font-weight:700;}body.asr26 .asr26-order-record__customer-item :is(p,address){margin:0;color:var(--color-ink-2);font-style:normal;}body.asr26 .asr26-order-record__meta{display:grid;grid-template-columns:minmax(0,1fr);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-order-record__meta-item{min-width:0;padding:var(--space-md) var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-ink-2);font-variant-numeric:tabular-nums;}body.asr26 .asr26-order-record__meta-item:last-child{border-block-end:0;}body.asr26 .asr26-order-record__meta-item--state > div > div:last-child{display:inline-flex;align-items:center;min-height:1.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-round);background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-sm);font-weight:700;white-space:nowrap;}body.asr26 .asr26-order-record__items{max-width:100%;overflow-x:auto;color:var(--color-ink-2);overscroll-behavior-inline:contain;}body.asr26 .asr26-order-record__items table{width:100%;min-width:44rem;margin:0;background:var(--color-surface);color:var(--color-ink-2);font-variant-numeric:tabular-nums;}body.asr26 .asr26-order-record__items :is(th,td){padding:var(--space-sm) var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);text-align:start;vertical-align:top;}body.asr26 .asr26-order-record__items th{background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-sm);font-weight:700;}body.asr26 .asr26-order-record__items tbody tr:last-child td{border-block-end:0;}body.asr26 .asr26-order-record__totals{display:grid;justify-content:end;padding:var(--space-md) var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-paper-2);color:var(--color-ink-2);font-variant-numeric:tabular-nums;}body.asr26 .asr26-order-record__totals .order-total-line{display:grid;grid-template-columns:minmax(8rem,1fr) auto;gap:var(--space-lg);min-width:min(100%,20rem);padding-block:var(--space-xs);}body.asr26 .asr26-order-record__totals .order-total-line__total{margin-block-start:var(--space-xs);padding-block-start:var(--space-sm);border-block-start:var(--rule-strong) solid var(--color-rule);color:var(--color-ink);font-size:var(--text-md);font-weight:800;}@media (min-width:40rem){body.asr26 .asr26-order-record__meta{grid-template-columns:repeat(3,minmax(0,1fr));}body.asr26 .asr26-order-record__meta-item{border-block-end:0;border-inline-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-order-record__meta-item:last-child{border-inline-end:0;}}@media (min-width:60rem){body.asr26 .asr26-order-record{grid-template-columns:minmax(16rem,0.8fr) minmax(0,2.2fr);align-items:start;}}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-order-history tbody tr:hover,body.asr26 .asr26-order-record__items tbody tr:hover{background:var(--color-paper-2);color:var(--color-ink-2);}}body.asr26 .address-book__container{display:grid;gap:var(--space-lg);min-width:0;margin-block:var(--space-lg) var(--space-2xl);color:var(--color-ink-2);}body.asr26 .address-book__add-link{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:var(--control-height);margin:0;padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-ink);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out);}body.asr26 .address-book__add-link:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs);}body.asr26 .address-book__add-link:active{transform:translateY(var(--rule-hair));}body.asr26 .address-book__add-link:is([aria-disabled="true"],.is-disabled){opacity:0.55;cursor:not-allowed;pointer-events:none;}body.asr26 .address-book__add-link.is-loading{background:var(--color-paper-3);color:var(--color-muted);cursor:progress;}body.asr26 .address-book__add-link[data-state="error"]{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-ink);}body.asr26 .address-book__add-link[data-state="success"]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-ink);}body.asr26 .address-book__profiles{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);min-width:0;}body.asr26 .address-book__profile{position:relative;display:flex;flex-direction:column;min-width:0;margin:0;overflow:clip;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .address-book__profile--default{border-color:var(--color-accent);box-shadow:inset 0 var(--space-2xs) 0 var(--color-accent);}body.asr26 .address-book__profile > .profile{flex:1;min-width:0;padding:var(--space-lg);}body.asr26 .address-book__profile .address{color:var(--color-ink-2);font-style:normal;line-height:1.65;overflow-wrap:anywhere;}body.asr26 .address-book__profile .address :is(.given-name,.family-name){color:var(--color-ink);font-family:var(--font-display);font-weight:700;}body.asr26 .address-book__operations{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:var(--space-sm) var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-paper-2);color:var(--color-ink-2);}body.asr26 .address-book__operations a{display:inline-flex;align-items:center;min-height:var(--control-height);margin:0;padding-inline:var(--space-sm);border:0;border-radius:var(--radius-xs);color:var(--color-accent);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;}body.asr26 .address-book__operations a:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 .address-book__operations a:active{background:var(--color-paper-3);color:var(--color-ink);}body.asr26 .address-book__operations a:is([aria-disabled="true"],.is-disabled){opacity:0.55;cursor:not-allowed;pointer-events:none;}body.asr26 .address-book__operations a[aria-busy="true"]{background:var(--color-paper-3);color:var(--color-muted);cursor:progress;}body.asr26 .address-book__operations a:is([aria-invalid="true"],[data-state="error"]){background:var(--color-error-soft);color:var(--color-error);}body.asr26 .address-book__operations a[data-state="success"]{background:var(--color-success-soft);color:var(--color-success);}body.asr26 .address-book__operations .address-book__delete-link{color:var(--color-error);}body.asr26 .address-book__operations .address-book__set-default-link{display:inline-flex;}body.asr26 .address-book__empty-text{display:flex;align-items:center;gap:var(--space-sm);margin:0;padding:var(--space-lg);border:var(--rule-hair) dashed var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);color:var(--color-muted);}body.asr26 .address-book__empty-text::before{width:var(--space-sm);height:var(--space-sm);flex:0 0 auto;border:var(--rule-hair) solid currentColor;border-radius:var(--radius-round);content:"";}@media (min-width:40rem){body.asr26 .address-book__profiles{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:60rem){body.asr26 .address-book__profiles{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (hover:hover) and (pointer:fine){body.asr26 .address-book__add-link:not(.is-loading,[data-state="error"],[data-state="success"]):hover{background:var(--color-accent-hover);color:var(--color-accent-ink);}body.asr26 .address-book__operations a:not([aria-busy="true"],[aria-invalid="true"],[data-state="error"],[data-state="success"]):hover{background:var(--color-paper-3);color:var(--color-ink);}body.asr26 .address-book__operations .address-book__delete-link:hover{background:var(--color-error-soft);color:var(--color-error);}}@media (prefers-reduced-motion:reduce){body.asr26 .address-book__add-link{transition:none;}body.asr26 .address-book__add-link:active{transform:none;}}body.asr26 :is(.profile-customer-address-book-add-form,.profile-customer-address-book-edit-form){width:min(100%,56rem);min-width:0;margin:0 0 var(--space-2xl);padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-2);}body.asr26:has(:is(.profile-customer-address-book-add-form,.profile-customer-address-book-edit-form)) #block-asr26-userprofiletoolsblock{display:none;}body.asr26 :is(.profile-customer-address-book-add-form,.profile-customer-address-book-edit-form) :is(.field--name-address,.field__item,.address-container-inline){min-width:0;}body.asr26 :is(.profile-customer-address-book-add-form,.profile-customer-address-book-edit-form) .form-item{min-width:0;margin-block-end:var(--space-sm);}body.asr26 :is(.profile-customer-address-book-add-form,.profile-customer-address-book-edit-form) .address-container-inline{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--space-md);}body.asr26 :is(.profile-customer-address-book-add-form,.profile-customer-address-book-edit-form) .form-no-label > label.visually-hidden{position:static !important;width:auto !important;height:auto !important;margin-block-end:var(--space-xs) !important;overflow:visible !important;clip:auto !important;clip-path:none !important;white-space:normal !important;}body.asr26 :is(.profile-customer-address-book-add-form,.profile-customer-address-book-edit-form) .form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);margin:var(--space-sm) 0 0;padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 :is(.profile-customer-address-book-add-form,.profile-customer-address-book-edit-form) .form-actions :is(.button,input[type="submit"],button[type="submit"]){flex:1 1 7rem;min-width:0;margin:0;}body.asr26 .profile-customer-address-book-edit-form .form-actions .button--danger{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 :is(.profile-customer-address-book-add-form,.profile-customer-address-book-edit-form) .form-actions :is(.button,input[type="submit"],button[type="submit"]):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);box-shadow:none;}@media (min-width:40rem){body.asr26 :is(.profile-customer-address-book-add-form,.profile-customer-address-book-edit-form) .address-container-inline{grid-template-columns:repeat(2,minmax(0,1fr));}body.asr26 :is(.profile-customer-address-book-add-form,.profile-customer-address-book-edit-form) .address-container-inline:has(select[name$="[administrative_area]"]){grid-template-columns:minmax(0,1.25fr) minmax(0,0.75fr) minmax(0,0.8fr);}body.asr26 :is(.profile-customer-address-book-add-form,.profile-customer-address-book-edit-form) .form-actions{justify-content:flex-end;}body.asr26 :is(.profile-customer-address-book-add-form,.profile-customer-address-book-edit-form) .form-actions :is(.button,input[type="submit"],button[type="submit"]){flex:0 0 auto;min-width:7rem;}body.asr26 .profile-customer-address-book-edit-form .form-actions .button--danger{margin-inline-start:auto;}}@media (hover:hover) and (pointer:fine){body.asr26 .profile-customer-address-book-edit-form .form-actions .button--danger:not(:disabled,[aria-disabled="true"],.is-loading,[data-state="loading"],.is-error,[data-state="error"],.is-success,[data-state="success"]):hover{border-color:var(--color-error);background:var(--color-error);color:var(--color-paper);}}body.asr26 .asr26-table-scroll--payment-methods{overflow:visible;border:0;background:var(--color-transparent);color:var(--color-ink-2);}body.asr26 .asr26-table-scroll--payment-methods > .tableresponsive-toggle-columns{display:none;}body.asr26 .asr26-payment-methods{display:block;min-width:0;margin:0;background:var(--color-transparent);color:var(--color-ink-2);font-variant-numeric:tabular-nums;}body.asr26 .asr26-payment-methods thead{position:absolute;width:var(--rule-hair);height:var(--rule-hair);overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;}body.asr26 .asr26-payment-methods tbody{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);}body.asr26 .asr26-payment-methods tbody tr{display:grid;min-width:0;overflow:clip;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-payment-methods tbody td{display:block;min-width:0;padding:var(--space-md) var(--space-lg);border:0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);overflow-wrap:anywhere;}body.asr26 .asr26-payment-methods tbody td:last-child{border-block-end:0;background:var(--color-paper-2);color:var(--color-ink-2);}body.asr26 .asr26-payment-methods tbody td::before{display:block;margin-block-end:var(--space-2xs);color:var(--color-muted);content:attr(data-label);font-size:var(--text-sm);font-weight:700;}body.asr26 .asr26-payment-methods tbody td:first-child{color:var(--color-ink);font-weight:700;}body.asr26 .asr26-payment-methods tbody td[colspan]::before{content:none;}body.asr26 .asr26-payment-methods tbody td[colspan]{padding:var(--space-xl);background:var(--color-paper-2);color:var(--color-ink-2);font-weight:600;text-align:start;}body.asr26 .asr26-table-scroll--payment-methods.asr26-table-scroll--empty{width:min(100%,48rem);overflow:visible;border:0;background:var(--color-transparent);}body.asr26 .asr26-payment-methods__empty{width:100%;margin:0;}body.asr26:has(.asr26-payment-methods__empty) #block-asr26-local-actions{display:none;}body.asr26:has(:is(.asr26-table-scroll--payment-methods,.asr26-payment-form)) #block-asr26-userprofiletoolsblock{display:none;}body.asr26 .asr26-payment-methods .payment-method-icon{width:2.5rem;height:1.5625rem;margin-inline:0 var(--space-sm);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-xs);background-color:var(--color-logo-surface);color:var(--color-logo-ink);box-shadow:none;vertical-align:middle;}body.asr26 .asr26-payment-methods :is(.payment-method-default-indicator,td:nth-child(2) strong){display:inline-flex;align-items:center;min-height:1.75rem;margin-block-start:var(--space-xs);padding-inline:var(--space-sm);border:var(--rule-hair) solid currentColor;border-radius:var(--radius-round);font-size:var(--text-sm);font-weight:700;line-height:1;white-space:nowrap;}body.asr26 .asr26-payment-methods .payment-method-default-indicator{background:var(--color-success-soft);color:var(--color-success);}body.asr26 .asr26-payment-methods td:nth-child(2) strong{background:var(--color-error-soft);color:var(--color-error);}body.asr26 .asr26-payment-methods .links{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0;list-style:none;}body.asr26 .asr26-payment-methods .links li{margin:0;padding:0;list-style:none;}body.asr26 .asr26-payment-methods .links a{display:inline-flex;align-items:center;min-height:var(--control-height);padding-inline:var(--space-sm);border-radius:var(--radius-xs);color:var(--color-accent);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;}body.asr26 .asr26-payment-methods .links a:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 .asr26-payment-methods .links a:active{background:var(--color-paper-3);color:var(--color-ink);}body.asr26 .asr26-payment-methods .links a:is([aria-disabled="true"],.is-disabled){opacity:0.55;cursor:not-allowed;pointer-events:none;}body.asr26 .asr26-payment-methods .links a[aria-busy="true"]{background:var(--color-paper-3);color:var(--color-muted);cursor:progress;}body.asr26 .asr26-payment-methods .links a:is([aria-invalid="true"],[data-state="error"]){background:var(--color-error-soft);color:var(--color-error);}body.asr26 .asr26-payment-methods .links a[data-state="success"]{background:var(--color-success-soft);color:var(--color-success);}body.asr26 .asr26-payment-methods .links a.use-ajax{color:var(--color-error);}@media (min-width:40rem){body.asr26 .asr26-table-scroll--payment-methods{overflow-x:auto;border:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-payment-methods{display:table;min-width:44rem;background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-payment-methods thead{position:static;display:table-header-group;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;white-space:normal;}body.asr26 .asr26-payment-methods tbody{display:table-row-group;}body.asr26 .asr26-payment-methods tbody tr{display:table-row;overflow:visible;border:0;border-radius:0;background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-payment-methods tbody td,body.asr26 .asr26-payment-methods tbody td:last-child{display:table-cell;padding:var(--space-md) var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);vertical-align:middle;}body.asr26 .asr26-payment-methods tbody tr:last-child td{border-block-end:0;}body.asr26 .asr26-payment-methods tbody td::before{content:none;}body.asr26 .asr26-payment-methods :is(th,td):first-child{width:45%;}body.asr26 .asr26-payment-methods :is(th,td):nth-child(2){width:15%;}body.asr26 .asr26-payment-methods :is(th,td):last-child{width:40%;text-align:end;}body.asr26 .asr26-payment-methods .links{justify-content:flex-end;}}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-payment-methods tbody tr:hover td{background:var(--color-paper-2);color:var(--color-ink-2);}body.asr26 .asr26-payment-methods .links a:not([aria-busy="true"],[aria-invalid="true"],[data-state="error"],[data-state="success"]):hover{background:var(--color-paper-3);color:var(--color-ink);}body.asr26 .asr26-payment-methods .links a.use-ajax:hover{background:var(--color-error-soft);color:var(--color-error);}}body.asr26 .asr26-payment-form{width:min(100%,72rem);min-width:0;margin:0 0 var(--space-2xl);color:var(--color-ink-2);font-variant-numeric:tabular-nums;}body.asr26 .asr26-payment-entry > #edit-add-payment-method{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--space-lg);min-width:0;}body.asr26 .asr26-payment-entry :is(.credit-card-form,#edit-add-payment-method-billing-information){min-width:0;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-payment-entry .credit-card-form{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-md);}body.asr26 .asr26-payment-entry :is(.form-item,.js-form-item){min-width:0;margin:0;}body.asr26 .asr26-payment-entry :is(input:not([type="hidden"]),select){min-width:0;}body.asr26 .asr26-payment-entry .credit-card-form__expiration{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:var(--space-xs);min-width:0;}body.asr26 .asr26-payment-entry .form-item-add-payment-method-payment-details-expiration-divider{align-self:start;padding-block-start:var(--space-lg);}body.asr26 .asr26-payment-entry .form-item-add-payment-method-payment-details-expiration-divider::after{display:none;content:none;}body.asr26 .asr26-payment-entry .credit-card-form__divider{display:grid;place-items:center;min-height:var(--control-height);color:var(--color-muted);font-weight:700;}body.asr26 .asr26-payment-entry #edit-add-payment-method-billing-information{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:end;gap:var(--space-sm);}body.asr26 .asr26-payment-entry #edit-add-payment-method-billing-information > .form-item{grid-column:1 / -1;}body.asr26 .asr26-payment-entry #edit-add-payment-method-billing-information-rendered{min-width:0;padding-block:var(--space-md);border-block:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-ink-2);}body.asr26 .asr26-payment-entry #edit-add-payment-method-billing-information-rendered .address{margin:0;color:var(--color-ink-2);line-height:1.6;}body.asr26 .asr26-payment-form .address-book-edit-button{align-self:end;margin:0;border-color:var(--color-rule);background:var(--color-surface);color:var(--color-accent);}body.asr26 .asr26-payment-form .address-book-edit-button:focus-visible,body.asr26 .asr26-payment-entry #edit-submit-payment-method:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 .asr26-payment-form .address-book-edit-button:active{background:var(--color-paper-3);color:var(--color-ink);transform:translateY(1px);}body.asr26 .asr26-payment-form .address-book-edit-button:is(:disabled,[aria-disabled="true"]){opacity:0.55;cursor:not-allowed;transform:none;}body.asr26 .asr26-payment-form .address-book-edit-button[aria-busy="true"]{background:var(--color-paper-2);color:var(--color-muted);cursor:progress;}body.asr26 .asr26-payment-form .address-book-edit-button:is([aria-invalid="true"],[data-state="error"]){border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 .asr26-payment-form .address-book-edit-button[data-state="success"]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}body.asr26 .asr26-payment-form :is(input:not([type="hidden"]),select):disabled{opacity:0.55;color:var(--color-muted);cursor:not-allowed;}body.asr26 .asr26-payment-entry > .form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-xs);margin:var(--space-md) 0 0;padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-payment-entry #edit-submit-payment-method{min-width:8rem;margin:0;}@media (min-width:40rem){body.asr26 .asr26-payment-entry .credit-card-form{grid-template-columns:minmax(0,1fr) minmax(8rem,0.42fr);}body.asr26 .asr26-payment-entry .form-item-add-payment-method-payment-details-number{grid-column:1 / -1;}}@media (min-width:60rem){body.asr26 .asr26-payment-entry > #edit-add-payment-method{grid-template-columns:minmax(0,1.35fr) minmax(18rem,0.85fr);}}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-payment-form .address-book-edit-button:hover{border-color:var(--color-rule);background:var(--color-paper-2);color:var(--color-ink);}}@media (prefers-reduced-motion:reduce){body.asr26 .asr26-payment-entry :is(.address-book-edit-button,#edit-submit-payment-method){transition:none;}body.asr26 .asr26-payment-entry :is(.address-book-edit-button,#edit-submit-payment-method):active{transform:none;}}body.asr26:has(.asr26-payment-maintenance) h1 em{font-style:normal;}body.asr26 .asr26-payment-maintenance > #edit-payment-method{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-md);min-width:0;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-2);font-weight:600;}body.asr26 .asr26-payment-maintenance #edit-payment-method-billing-information{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:end;gap:var(--space-sm);min-width:0;padding-block-end:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-ink-2);font-weight:400;}body.asr26 .asr26-payment-maintenance #edit-payment-method-billing-information > .form-item{grid-column:1 / -1;min-width:0;margin:0;}body.asr26 .asr26-payment-maintenance [data-drupal-selector="edit-payment-method-billing-information-rendered"]{min-width:0;padding-block:var(--space-md);border-block:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-ink-2);}body.asr26 .asr26-payment-maintenance [data-drupal-selector="edit-payment-method-billing-information-rendered"] .address{margin:0;color:var(--color-ink-2);line-height:1.6;}body.asr26 .asr26-payment-maintenance .payment-method-icon{justify-self:start;margin:0;}body.asr26 .asr26-payment-maintenance .credit-card-form__expiration{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:var(--space-xs);min-width:0;margin:0;color:var(--color-ink-2);font-weight:400;}body.asr26 .asr26-payment-maintenance .credit-card-form__expiration > .form-item{min-width:0;margin:0;}body.asr26 .asr26-payment-maintenance .credit-card-form__divider{display:grid;place-items:center;min-height:var(--control-height);color:var(--color-muted);font-weight:700;}body.asr26 .asr26-payment-maintenance > .form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-xs);margin:var(--space-md) 0 0;padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-payment-maintenance :is(#edit-submit,#edit-delete){min-width:8rem;margin:0;}body.asr26 .asr26-payment-maintenance #edit-delete{border-color:var(--color-error);background:var(--color-surface);color:var(--color-error);}body.asr26 .asr26-payment-maintenance :is(#edit-submit,#edit-delete):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 .asr26-payment-maintenance #edit-delete:active{background:var(--color-error-soft);color:var(--color-error);transform:translateY(1px);}body.asr26 .asr26-payment-maintenance #edit-delete:is([aria-disabled="true"],.is-disabled){opacity:0.55;cursor:not-allowed;transform:none;}body.asr26 .asr26-payment-maintenance #edit-delete[aria-busy="true"]{background:var(--color-paper-2);color:var(--color-muted);cursor:progress;}body.asr26 .asr26-payment-maintenance #edit-delete:is([aria-invalid="true"],[data-state="error"]){border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 .asr26-payment-maintenance #edit-delete[data-state="success"]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}@media (min-width:60rem){body.asr26 .asr26-payment-maintenance > #edit-payment-method{grid-template-columns:minmax(0,1.35fr) minmax(18rem,0.65fr);grid-template-rows:auto auto auto;column-gap:var(--space-lg);row-gap:var(--space-xs);}body.asr26 .asr26-payment-maintenance #edit-payment-method-billing-information{grid-column:1;grid-row:1 / 4;padding-block-end:0;padding-inline-end:var(--space-lg);border-block-end:0;border-inline-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-payment-maintenance .payment-method-icon,body.asr26 .asr26-payment-maintenance .credit-card-form__expiration{grid-column:2;}body.asr26 .asr26-payment-maintenance .payment-method-icon{grid-row:1;}body.asr26 .asr26-payment-maintenance .credit-card-form__expiration{grid-row:3;}}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-payment-maintenance #edit-delete:not([aria-busy="true"],[aria-invalid="true"],[data-state="error"],[data-state="success"]):hover{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}}@media (prefers-reduced-motion:reduce){body.asr26 .asr26-payment-maintenance :is(.address-book-edit-button,#edit-submit,#edit-delete){transition:none;}body.asr26 .asr26-payment-maintenance :is(.address-book-edit-button,#edit-submit,#edit-delete):active{transform:none;}}body.asr26 .ui-widget-overlay{z-index:calc(var(--z-modal) - 1) !important;background:var(--color-overlay);color:var(--color-ink);}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas){--asr26-dialog-primary:var(--color-accent);--asr26-dialog-primary-ink:var(--color-accent-ink);position:fixed !important;inset:0 !important;z-index:var(--z-modal) !important;width:min(calc(100% - (var(--space-md) * 2)),42rem) !important;height:fit-content !important;max-height:calc(100dvh - (var(--space-md) * 2));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,auto) auto;margin:auto !important;padding:0;overflow:clip;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-2);box-shadow:none;font-family:var(--font-body);}body.asr26 .ui-dialog.ui-dialog-buttons:has(> .ui-dialog-content > form.confirmation){--asr26-dialog-primary:var(--color-error);--asr26-dialog-primary-ink:var(--color-paper);}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-titlebar{min-width:0;min-height:calc(var(--control-height) + (var(--space-xs) * 2));padding:var(--space-md) calc(var(--control-height) + var(--space-md)) var(--space-md) var(--space-lg);border:0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);border-radius:0;background:var(--color-surface);color:var(--color-ink);font-family:var(--font-display);}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-title{width:auto;float:none;display:block;color:var(--color-ink);font-size:var(--text-md);font-style:normal;font-weight:700;letter-spacing:-0.025em;line-height:1.25;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close{inset-block-start:var(--space-xs);inset-inline-end:var(--space-xs);width:var(--control-height);min-width:var(--control-height);height:var(--control-height);margin:0;padding:0;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);box-shadow:none;font-size:0;}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close::before,body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:var(--space-md);height:var(--rule-strong);border-radius:var(--radius-round);background:var(--color-ink);}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close::before{transform:translate(-50%,-50%) rotate(45deg);}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close::after{transform:translate(-50%,-50%) rotate(-45deg);}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close :is(.ui-button-icon,.ui-button-icon-space){display:none;}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) > .ui-dialog-content{min-width:0;min-height:0 !important;max-height:none !important;padding:var(--space-lg);overflow:auto;border:0;background:var(--color-surface);color:var(--color-ink-2);line-height:1.6;}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) > .ui-dialog-content form.confirmation{margin:0;color:var(--color-ink-2);}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) > .ui-dialog-buttonpane{min-width:0;margin:0;padding:var(--space-md) var(--space-lg);border:0;border-block-start:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-buttonset{width:100%;display:flex;float:none;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-xs);margin:0;}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane button{flex:1 1 6.5rem;min-width:0;margin:0;}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane .button--primary{border-color:var(--asr26-dialog-primary);background:var(--asr26-dialog-primary);color:var(--asr26-dialog-primary-ink);box-shadow:none;}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) :is(.ui-dialog-titlebar-close,.ui-dialog-buttonpane button):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);box-shadow:none;}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) :is(.ui-dialog-titlebar-close,.ui-dialog-buttonpane button):active{transform:translateY(1px);}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane button:is(:disabled,[aria-disabled="true"],.is-disabled){opacity:0.55;cursor:not-allowed;transform:none;}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane button:is([aria-busy="true"],[data-state="loading"],.is-loading){cursor:progress;}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane button:is([aria-invalid="true"],[data-state="error"],.is-error){border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane button:is([aria-invalid="true"],[data-state="error"],.is-error)::before{content:"";width:var(--rule-strong);height:var(--space-xs);background:currentColor;box-shadow:0 var(--space-sm) 0 currentColor;}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane button:is([data-state="success"],.is-success){border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane button:is([data-state="success"],.is-success)::before{content:"";width:var(--space-xs);height:var(--space-2xs);border-block-end:var(--rule-strong) solid currentColor;border-inline-start:var(--rule-strong) solid currentColor;transform:rotate(-45deg);}@media (min-width:40rem){body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane button{flex:0 0 auto;min-width:7rem;}}@media (hover:hover) and (pointer:fine){body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close:hover{border-color:var(--color-ink);background:var(--color-paper-2);color:var(--color-ink);}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane .button--primary:not(:disabled,[aria-disabled="true"],[aria-busy="true"],[data-state="loading"],[aria-invalid="true"],[data-state="error"],[data-state="success"]):hover{border-color:var(--asr26-dialog-primary);background:var(--asr26-dialog-primary);color:var(--asr26-dialog-primary-ink);}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane .dialog-cancel:hover{border-color:var(--color-ink);background:var(--color-paper-2);color:var(--color-ink);}}@media (prefers-reduced-motion:reduce){body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) :is(.ui-dialog-titlebar-close,.ui-dialog-buttonpane button){transition:none;}body.asr26 .ui-dialog.ui-dialog-buttons:not(.ui-dialog-off-canvas) :is(.ui-dialog-titlebar-close,.ui-dialog-buttonpane button):active{transform:none;}}body.asr26 .asr26-content form.confirmation{width:min(100%,42rem);display:grid;gap:var(--space-lg);min-width:0;margin:0 0 var(--space-2xl);padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-page-head h1 .placeholder{font-style:normal;}body.asr26:has(.asr26-content form.confirmation) #block-asr26-userprofiletoolsblock{display:none;}body.asr26 .asr26-content form.confirmation .form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);margin:0;padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-content form.confirmation .form-actions :is(.button,input[type="submit"],button[type="submit"]){flex:1 1 7rem;min-width:0;margin:0;}body.asr26 .asr26-content form.confirmation .form-actions .button--primary:not(.is-error,[data-state="error"],.is-success,[data-state="success"],.is-loading,[data-state="loading"]){border-color:var(--color-error);background:var(--color-error);color:var(--color-paper);}body.asr26 .asr26-content form.confirmation .form-actions .button--primary:is(.is-loading,[data-state="loading"]){border-color:var(--color-rule);background:var(--color-paper-3);color:var(--color-muted);cursor:progress;}body.asr26 .asr26-content form.confirmation .form-actions .button--primary:is(.is-error,[data-state="error"]){border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 .asr26-content form.confirmation .form-actions .button--primary:is(.is-success,[data-state="success"]){border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}body.asr26 .asr26-content form.confirmation .form-actions :is(.button,input[type="submit"],button[type="submit"]):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);box-shadow:none;}@media (min-width:40rem){body.asr26 .asr26-content form.confirmation .form-actions{justify-content:flex-end;}body.asr26 .asr26-content form.confirmation .form-actions :is(.button,input[type="submit"],button[type="submit"]){flex:0 0 auto;min-width:7rem;}}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-content form.confirmation .form-actions .button--primary:not(:disabled,[aria-disabled="true"],.is-loading,[data-state="loading"],.is-error,[data-state="error"],.is-success,[data-state="success"]):hover{border-color:var(--color-error);background:var(--color-error);color:var(--color-paper);}}@media (prefers-reduced-motion:reduce){body.asr26 .asr26-content form.confirmation .form-actions :is(.button,input[type="submit"],button[type="submit"]){transition:none;}body.asr26 .asr26-content form.confirmation .form-actions :is(.button,input[type="submit"],button[type="submit"]):active{transform:none;}}body.asr26 .asr26-participant-form{width:min(100%,72rem);min-width:0;display:grid;gap:var(--space-lg);margin:0 0 var(--space-2xl);color:var(--color-ink-2);}body.asr26 .asr26-participant-form :is(#participant-lookup,#edit-group-participant-details){scroll-margin-block-start:calc(var(--site-header-block-size) + var(--space-md) + var(--rule-hair));}body.asr26 .asr26-participant-form > :is(fieldset,.form-wrapper),body.asr26 .asr26-participant-form .fieldset-wrapper,body.asr26 .asr26-participant-form .fieldset-wrapper > *,body.asr26 .asr26-participant-form .form-item,body.asr26 .asr26-participant-form .form-item--aligned{min-width:0;}body.asr26 .asr26-participant-form > fieldset,body.asr26 .asr26-participant-form > .field--name-field-address > fieldset{width:100%;margin:0;padding:var(--space-lg) 0 0;border:0;border-block-start:var(--rule-hair) solid var(--color-rule-soft);border-radius:0;background:var(--color-transparent);color:var(--color-ink-2);}body.asr26 .asr26-participant-form fieldset > legend{width:auto;max-width:100%;padding:0 var(--space-sm) 0 0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-style:normal;font-weight:700;line-height:1.2;overflow-wrap:anywhere;}body.asr26 .asr26-participant-form .fieldset-wrapper{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);}body.asr26 .asr26-participant-form :is(.form-item,.form-item--aligned){width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);align-items:start;margin:0;}body.asr26 .asr26-participant-form :is(.form-item,.form-item--aligned) > :is(label:not(.visually-hidden),h4.label),body.asr26 .asr26-participant-form .form-item-field-address-0-address-address-line2 > label.visually-hidden,body.asr26 .asr26-participant-form .form-item-field-address-0-address-address-line3 > label.visually-hidden{position:static !important;width:auto !important;max-width:none;height:auto !important;flex:none;margin:0;overflow:visible !important;clip:auto !important;color:var(--color-ink);text-align:start;white-space:normal !important;}body.asr26 .asr26-participant-form :is(.form-item,.form-item--aligned) :is(input,select,textarea){width:100%;max-width:100%;color:var(--color-ink);}body.asr26 .asr26-participant-form input.form-autocomplete.is-membership-linked{border-color:var(--color-rule);background-color:var(--color-paper-2);color:var(--color-ink);}body.asr26 .asr26-participant-form input[type="date"]{width:min(100%,15rem) !important;}body.asr26 .asr26-participant-form input[type="file"]{width:100%;min-height:var(--control-height);color:var(--color-ink-2);}body.asr26 .asr26-participant-form input[type="file"]::file-selector-button{min-height:var(--control-height);margin-inline-end:var(--space-sm);padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink);font:inherit;font-weight:600;cursor:pointer;}body.asr26 .asr26-participant-form :is(.description,.form-item__description){min-height:1lh;margin:0 !important;padding:0 !important;color:var(--color-muted);font-size:var(--text-sm) !important;line-height:1.5;}body.asr26 .asr26-participant-form :is(.form-item--error-message,.messages--error){color:var(--color-error);}body.asr26 .asr26-participant-form #edit-field-address-0-address,body.asr26 .asr26-participant-form #edit-field-address-0-address-container3{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);}body.asr26 .asr26-participant-form #edit-field-address-0-address > *,body.asr26 .asr26-participant-form #edit-field-address-0-address-container3 > *{min-width:0;margin:0;}body.asr26 .asr26-participant-form > :is(.field--name-field-bib-number,.field--name-field-auth-partic-recips){padding-block-start:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips .tabledrag-toggle-weight-wrapper{margin-block-end:var(--space-xs);}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips .asr26-table-scroll{overflow-x:visible;margin-block:var(--space-sm);border:0;background:var(--color-transparent);}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips .asr26-table{min-width:0;display:block;}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips :is(thead,tbody){display:block;}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips thead tr{display:block;}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips thead .field-label{display:block;padding:0 0 var(--space-sm);border:0;background:var(--color-transparent);}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips thead th:not(.field-label){display:none;}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips tbody{display:grid;gap:var(--space-sm);}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips tbody tr{display:grid;grid-template-columns:var(--control-height) minmax(0,1fr);gap:var(--space-xs);align-items:start;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips tbody td{min-width:0;display:block;padding:0;border:0;}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips tbody td.field-multiple-drag{grid-column:1;grid-row:1;}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips .tabledrag-handle{width:var(--control-height);min-width:var(--control-height);min-height:var(--control-height);display:grid;place-items:center;margin:0;padding:0;}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips .tabledrag-handle .handle{margin:0;}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips tbody td:not(.field-multiple-drag,.delta-order){grid-column:2;}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips tbody td.delta-order{grid-column:2;}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips :is(input,select){min-width:0;max-width:100%;}body.asr26 .asr26-participant-form .form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);margin:0;padding-block-start:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-participant-form .form-actions :is(.button,input[type="submit"],button[type="submit"]){flex:1 1 8rem;min-width:0;margin:0;white-space:nowrap;}body.asr26 .asr26-participant-form :is(input,select,textarea,button,.button):disabled,body.asr26 .asr26-participant-form :is(button,.button)[aria-disabled="true"]{opacity:0.55;cursor:not-allowed;}body.asr26 .asr26-participant-form :is(input,select,textarea,button,.button):is(.is-loading,[data-state="loading"]){cursor:progress;}body.asr26 .asr26-participant-form :is(input,select,textarea):is(.is-success,[data-state="success"]){border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-ink);}body.asr26 .asr26-participant-form :is(input,select,textarea,button,.button):focus-visible,body.asr26 .asr26-participant-form input[type="file"]:focus-visible::file-selector-button{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}@media (min-width:40rem){body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips .asr26-table-scroll{overflow-x:auto;border:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips .asr26-table{min-width:44rem;display:table;}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips thead{display:table-header-group;}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips tbody{display:table-row-group;}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips :is(thead,tbody) tr{display:table-row;padding:0;border:0;background:var(--color-transparent);}body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips thead .field-label,body.asr26 .asr26-participant-form .field--name-field-auth-partic-recips tbody td{display:table-cell;width:auto;padding:var(--space-sm) var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}}@media (min-width:48rem){body.asr26 .asr26-participant-form .fieldset-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));}body.asr26 .asr26-participant-form #edit-field-address-0-address > :is(.form-item-field-address-0-address-address-line1,.form-item-field-address-0-address-address-line2,.form-item-field-address-0-address-address-line3,#edit-field-address-0-address-container3){grid-column:1 / -1;}body.asr26 .asr26-participant-form #edit-field-address-0 > .fieldset-wrapper > #field-address-0-address-ajax-wrapper{grid-column:1 / -1;}body.asr26 .asr26-participant-form #edit-field-address-0-address{grid-template-columns:repeat(2,minmax(0,1fr));}body.asr26 .asr26-participant-form #edit-field-address-0-address-container3{grid-template-columns:repeat(3,minmax(0,1fr));}body.asr26 .asr26-participant-form .form-actions{justify-content:space-between;}body.asr26 .asr26-participant-form .form-actions :is(.button,input[type="submit"],button[type="submit"]){flex:0 0 auto;min-width:8rem;}}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-participant-form input[type="file"]::file-selector-button:hover{border-color:var(--color-ink-2);background:var(--color-paper-3);color:var(--color-ink);}}@media (prefers-reduced-motion:reduce){body.asr26 .asr26-participant-form :is(button,.button,.participant-lookup-skip,input[type="submit"],input[type="file"]::file-selector-button){transition:none;}body.asr26 .asr26-participant-form :is(button,.button,.participant-lookup-skip,input[type="submit"]):active{transform:none;}}body.asr26.participant-confirmation-active{overflow:hidden;}body.asr26 dialog.asr26-participant-confirmation{position:fixed;inset:0;z-index:var(--z-modal);width:min(calc(100% - (var(--space-md) * 2)),34rem);height:fit-content;max-height:calc(100dvh - (var(--space-md) * 2));margin:auto;padding:0;overflow:auto;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-2);box-shadow:none;font-family:var(--font-body);}body.asr26 dialog.asr26-participant-confirmation::backdrop{background:var(--color-overlay);}body.asr26 .asr26-participant-confirmation__content{min-width:0;padding:var(--space-lg);}body.asr26 .asr26-participant-confirmation__content h2{min-width:0;margin:0 0 var(--space-xs);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);font-style:normal;font-weight:700;letter-spacing:-0.025em;line-height:var(--leading-tight);overflow-wrap:anywhere;}body.asr26 .asr26-participant-confirmation__description{max-width:var(--measure);margin:0 0 var(--space-lg);color:var(--color-muted);line-height:var(--leading-body);}body.asr26 .asr26-participant-confirmation__details{display:grid;min-width:0;margin:0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-participant-confirmation__detail{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xs);padding-block:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-participant-confirmation__detail :is(dt,dd){min-width:0;margin:0;overflow-wrap:anywhere;}body.asr26 .asr26-participant-confirmation__detail dt{color:var(--color-muted);font-size:var(--text-sm);font-weight:700;}body.asr26 .asr26-participant-confirmation__detail dd{color:var(--color-ink);font-variant-numeric:tabular-nums;}body.asr26 .asr26-participant-confirmation__status{min-height:1lh;margin:var(--space-xs) 0 0;color:var(--color-muted);font-size:var(--text-sm);}body.asr26 .asr26-participant-confirmation[data-state="error"] .asr26-participant-confirmation__status{color:var(--color-error);}body.asr26 .asr26-participant-confirmation[data-state="success"] .asr26-participant-confirmation__status{color:var(--color-success);}body.asr26 .asr26-participant-confirmation__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);margin-block-start:var(--space-md);}body.asr26 .asr26-participant-confirmation__actions .button{width:100%;min-width:0;min-height:var(--control-height);margin:0;white-space:nowrap;}body.asr26 .asr26-participant-confirmation__actions .asr26-participant-confirmation__edit{border-color:var(--color-rule);background:var(--color-surface);color:var(--color-ink);}body.asr26 .asr26-participant-confirmation :is(button,.button):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);box-shadow:none;}body.asr26 .asr26-participant-confirmation :is(button,.button):active{transform:translateY(var(--rule-hair));}body.asr26 .asr26-participant-confirmation :is(button,.button):is(:disabled,[aria-disabled="true"]){cursor:not-allowed;opacity:0.55;transform:none;}body.asr26 .asr26-participant-confirmation :is(button,.button):is([aria-busy="true"],[data-state="loading"]){cursor:wait;}body.asr26 .asr26-participant-confirmation :is(button,.button):is([aria-invalid="true"],[data-state="error"]){border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 .asr26-participant-confirmation :is(button,.button)[data-state="success"]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}@media (min-width:40rem){body.asr26 .asr26-participant-confirmation__content{padding:var(--space-xl);}body.asr26 .asr26-participant-confirmation__detail{grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:var(--space-md);}body.asr26 .asr26-participant-confirmation__actions{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-participant-confirmation__actions .asr26-participant-confirmation__edit:hover{border-color:var(--color-ink);background:var(--color-paper-2);color:var(--color-ink);}body.asr26 .asr26-participant-confirmation__actions .button--primary:not(:disabled,[aria-disabled="true"],[aria-busy="true"],[data-state="loading"],[data-state="error"],[data-state="success"]):hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-accent-ink);}}@media (prefers-reduced-motion:reduce){body.asr26 .asr26-participant-confirmation :is(button,.button){transition:none;}body.asr26 .asr26-participant-confirmation :is(button,.button):active{transform:none;}}body.asr26 .asr26-tagged-participant{width:min(100%,48rem);min-width:0;display:grid;gap:var(--space-lg);margin:0 0 var(--space-2xl);padding:clamp(var(--space-lg),4vw,var(--space-xl));border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-tagged-participant__summary{min-width:0;display:grid;gap:var(--space-sm);max-width:var(--measure);}body.asr26 .asr26-tagged-participant__name{min-width:0;margin:0;color:var(--color-ink);font-size:var(--text-xl);line-height:1.15;overflow-wrap:anywhere;}body.asr26 .asr26-tagged-participant__lede{max-width:65ch;margin:0;color:var(--color-ink-2);}body.asr26 .asr26-tagged-participant__details{max-width:65ch;display:grid;gap:var(--space-xs);margin:0;padding-inline-start:var(--space-lg);color:var(--color-muted);}body.asr26 .asr26-tagged-participant__details li::marker{color:var(--color-accent);}body.asr26 .asr26-tagged-participant__actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-xs);margin:0;padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-tagged-participant__actions :is(.button,input[type="submit"],button[type="submit"]){width:100%;min-width:0;margin:0;}body.asr26 .asr26-tagged-participant__actions .button--secondary{border-color:var(--color-rule);background:var(--color-surface);color:var(--color-ink);}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-tagged-participant__actions .button--secondary:hover{border-color:var(--color-ink);background:var(--color-paper-2);color:var(--color-ink);}}@media (min-width:40rem){body.asr26 .asr26-tagged-participant__actions{flex-direction:row;align-items:center;}body.asr26 .asr26-tagged-participant__actions :is(.button,input[type="submit"],button[type="submit"]){width:auto;min-width:8rem;}}@media (prefers-reduced-motion:reduce){body.asr26 .asr26-tagged-participant__actions :is(.button,input[type="submit"],button[type="submit"]){transition:none;}body.asr26 .asr26-tagged-participant__actions :is(.button,input[type="submit"],button[type="submit"]):active{transform:none;}}body.asr26 .asr26-content .tool-buttons{min-width:0;display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:var(--space-sm);}body.asr26 .asr26-content .tool-buttons > :is(a,button,.button,.tool-button,.button-asr-blue){width:100%;max-width:100%;min-width:0;margin:0;padding-inline:var(--space-xs) !important;white-space:nowrap;}@media (min-width:40rem){body.asr26 .asr26-content .tool-buttons{flex-direction:row;align-items:center;}body.asr26 .asr26-content .tool-buttons > :is(a,button,.button,.tool-button,.button-asr-blue){width:auto;padding-inline:var(--space-md) !important;}}body.path-cart .asr26-content-shell{padding-block-start:0;}body.path-cart .asr26-page-head{padding-block:var(--space-xl) var(--space-lg);}body.path-cart .cart-empty-page.asr26-cart-empty{width:min(100%,54rem);min-height:0;margin-block:var(--space-lg) var(--space-2xl);padding:var(--space-lg);border:0;border-block:var(--rule-hair) solid var(--color-rule);border-radius:0;background:var(--color-transparent);color:var(--color-ink-2);}body.path-cart .cart-form,body.path-cart .asr26-cart-view,body.path-cart .asr26-cart-form{min-width:0;max-width:100%;}body.path-cart .asr26-cart-form{display:grid;gap:var(--space-lg);}body.path-cart .asr26-cart-ledger{width:100%;display:block;margin:0;border-collapse:collapse;color:var(--color-ink-2);font-variant-numeric:tabular-nums;}body.path-cart .asr26-cart-ledger thead{position:absolute;width:var(--rule-hair);height:var(--rule-hair);overflow:hidden;clip-path:inset(50%);white-space:nowrap;}body.path-cart .asr26-cart-ledger tbody{display:grid;}body.path-cart .asr26-cart-ledger tbody tr{min-width:0;display:grid;gap:var(--space-sm);padding-block:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.path-cart .asr26-cart-ledger tbody tr:last-child{border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.path-cart .asr26-cart-ledger tbody td{min-width:0;display:grid;grid-template-columns:minmax(6.5rem,0.45fr) minmax(0,1fr);align-items:start;gap:var(--space-sm);padding:0;border:0;background:var(--color-transparent);color:var(--color-ink-2);overflow-wrap:anywhere;}body.path-cart .asr26-cart-ledger tbody td::before{content:attr(data-label);color:var(--color-muted);font-size:var(--text-sm);font-weight:600;line-height:1.5;}body.path-cart .asr26-cart-ledger .views-field-purchased-entity{color:var(--color-ink);font-weight:600;line-height:1.45;}body.path-cart .asr26-cart-ledger :is(a,.field-content){min-width:0;overflow-wrap:anywhere;}body.path-cart .asr26-cart-ledger input[type="number"]{width:5.5rem;min-width:0;min-height:var(--control-height);margin:0;font-variant-numeric:tabular-nums;}body.path-cart .asr26-cart-ledger .views-field-remove-button :is(button,input[type="submit"]){min-height:var(--control-height);margin:0;border-color:var(--color-error);background:var(--color-transparent);color:var(--color-error);white-space:nowrap;}body.path-cart .asr26-cart-view .order-total-summary{width:min(100%,28rem);display:grid;gap:var(--space-sm);justify-self:end;margin-inline-start:auto;padding-block:var(--space-lg);border-block:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-2);font-variant-numeric:tabular-nums;}body.path-cart .asr26-cart-view .order-total-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-lg);}body.path-cart .asr26-cart-view .order-total-line__total{color:var(--color-ink);font-size:var(--text-md);font-weight:700;}body.path-cart .asr26-cart-form .form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-sm);margin:0;}body.path-cart .asr26-cart-form .form-actions :is(button,.button,input[type="submit"]){flex:1 1 10rem;min-width:0;min-height:var(--control-height);margin:0;white-space:nowrap;}body.path-cart .asr26-cart-form .form-actions :is([name="checkout"],[id*="edit-checkout"]){border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);}body.path-cart .asr26-cart-form :is(button,.button,input,select):disabled,body.path-cart .asr26-cart-form :is(button,.button)[aria-disabled="true"]{opacity:0.55;cursor:not-allowed;}body.path-cart .asr26-cart-form :is(button,.button,input,select):is(.is-loading,[data-state="loading"]){cursor:progress;}body.path-cart .asr26-cart-form :is(button,.button,input,select):is(.is-error,[data-state="error"],[aria-invalid="true"]){border-color:var(--color-error);}body.path-cart .asr26-cart-form :is(button,.button,input,select):is(.is-success,[data-state="success"]){border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-ink);}body.path-cart :is(.asr26-cart-empty__action,.asr26-cart-form button,.asr26-cart-form .button,.asr26-cart-form input,.asr26-cart-form select):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}@media (min-width:40rem){body.path-cart .cart-empty-page.asr26-cart-empty{padding:var(--space-xl);}body.path-cart .asr26-cart-form .form-actions :is(button,.button,input[type="submit"]){flex:0 0 auto;min-width:9rem;}}@media (min-width:48rem){body.path-cart .asr26-cart-ledger{display:table;}body.path-cart .asr26-cart-ledger thead{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;}body.path-cart .asr26-cart-ledger tbody{display:table-row-group;}body.path-cart .asr26-cart-ledger tbody tr{display:table-row;padding:0;border:0;}body.path-cart .asr26-cart-ledger :is(th,td),body.path-cart .asr26-cart-ledger tbody td{display:table-cell;padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);text-align:start;vertical-align:middle;}body.path-cart .asr26-cart-ledger th{border-block-start:var(--rule-hair) solid var(--color-rule);border-block-end-color:var(--color-rule);background:var(--color-paper-2);color:var(--color-muted);font-size:var(--text-sm);font-weight:600;}body.path-cart .asr26-cart-ledger tbody td::before{content:none;}}@media (hover:hover) and (pointer:fine){body.path-cart .asr26-cart-ledger .views-field-remove-button :is(button,input[type="submit"]):hover{background:var(--color-error-soft);}}@media (prefers-reduced-motion:reduce){body.path-cart :is(.asr26-cart-empty__action,.asr26-cart-form button,.asr26-cart-form .button,.asr26-cart-form input[type="submit"]){transition:none;}body.path-cart :is(.asr26-cart-empty__action,.asr26-cart-form button,.asr26-cart-form .button,.asr26-cart-form input[type="submit"]):active{transform:none;}}body.asr26 .asr26-task-form{width:min(100%,64rem);min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);margin:0 0 var(--space-2xl);color:var(--color-ink-2);}body.asr26 .asr26-task-form > *{min-width:0;}body.asr26 .asr26-task-form__context{min-width:0;align-self:start;padding-block:var(--space-lg);border-block:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-ink-2);}body.asr26 .asr26-task-form__event-title,body.asr26 .asr26-task-form__selection-title,body.asr26 .asr26-task-form__notice h3{margin:0;overflow-wrap:anywhere;color:var(--color-ink);font-family:var(--font-display);font-style:normal;line-height:1.2;letter-spacing:-0.02em;}body.asr26 .asr26-task-form__event-title,body.asr26 .asr26-task-form__selection-title{font-size:var(--text-lg);}body.asr26 .asr26-task-form__meta{margin:var(--space-sm) 0 0;color:var(--color-accent);font-size:var(--text-sm);font-weight:700;}body.asr26 .asr26-task-form__summary,body.asr26 .asr26-task-form__selection-intro{max-width:var(--measure);color:var(--color-muted);}body.asr26 .asr26-task-form__summary{margin:var(--space-sm) 0 0;}body.asr26 .asr26-task-form__notice{margin-block-start:var(--space-lg);padding:var(--space-md);border:var(--rule-hair) solid var(--color-warning);border-radius:var(--radius-sm);background-color:var(--color-warning-soft);color:var(--color-ink-2);}body.asr26 .asr26-task-form__notice h3{font-size:var(--text-base);}body.asr26 .asr26-task-form__notice p{margin:var(--space-xs) 0 0;}body.asr26 .asr26-task-form__selection{min-width:0;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-task-form__selection-intro{margin:var(--space-xs) 0 var(--space-lg);}body.asr26 .asr26-task-form__selection > :is(.form-item,.js-form-item){min-width:0;margin-block-end:var(--space-lg);}body.asr26 .asr26-task-form__selection input.form-autocomplete{min-width:0;max-width:100%;}body.asr26 .asr26-task-form__actions{display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-task-form__actions > :is(.button,input[type="submit"],button[type="submit"]){width:100%;min-height:var(--control-height);margin:0;white-space:nowrap;}body.asr26 .asr26-task-form :is(input,button,.button):disabled,body.asr26 .asr26-task-form :is(button,.button)[aria-disabled="true"]{opacity:0.55;cursor:not-allowed;transform:none;}body.asr26 .asr26-task-form :is(input,button,.button):is(.is-loading,[data-state="loading"],[aria-busy="true"]){cursor:progress;}body.asr26 .asr26-task-form :is(input,button,.button):is(.is-error,[data-state="error"],[aria-invalid="true"]){border-color:var(--color-error);}body.asr26 .asr26-task-form :is(input,button,.button):is(.is-success,[data-state="success"]){border-color:var(--color-success);}body.asr26 .asr26-task-form :is(input,button,.button):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs);}@media (min-width:40rem){body.asr26 .asr26-task-form__actions{flex-direction:row;}body.asr26 .asr26-task-form__actions > :is(.button,input[type="submit"],button[type="submit"]){width:auto;}}@media (min-width:60rem){body.asr26 .asr26-task-form{grid-template-columns:minmax(0,0.78fr) minmax(0,1.22fr);gap:var(--space-xl);}}@media (pointer:coarse){body.asr26 .asr26-task-form__actions > :is(.button,input[type="submit"],button[type="submit"]){min-height:3rem;}}body.asr26 .asr26-sync-workbench.asr26-task-form{width:min(100%,60rem);}body.asr26 .asr26-sync-workbench__facts{display:grid;grid-template-columns:minmax(0,1fr);margin:0 0 var(--space-lg);padding:0;border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-sync-workbench__fact{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xs);min-width:0;padding-block:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-sync-workbench__fact dt,body.asr26 .asr26-sync-workbench__fact dd{min-width:0;margin:0;overflow-wrap:anywhere;}body.asr26 .asr26-sync-workbench__fact dt{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:0.055em;text-transform:uppercase;}body.asr26 .asr26-sync-workbench__fact dd{color:var(--color-ink);font-weight:650;}body.asr26 .asr26-sync-workbench[aria-busy="true"]{cursor:progress;}@media (min-width:40rem){body.asr26 .asr26-sync-workbench__fact{grid-template-columns:minmax(7rem,0.35fr) minmax(0,1fr);gap:var(--space-md);}}body.asr26 .asr26-series-participant-add__events{min-width:0;margin:0 0 var(--space-lg);padding:0;border:0;color:var(--color-ink-2);}body.asr26 .asr26-series-participant-add__events > legend{margin:0;padding:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-base);font-style:normal;font-weight:700;}body.asr26 .asr26-series-participant-add__events .fieldset-wrapper > .description{margin-block:var(--space-xs) 0;color:var(--color-muted);}body.asr26 .asr26-series-participant-add__events .asr26-choice-list{margin-block-start:var(--space-sm);}body.asr26 .asr26-series-participant-add__events .asr26-choice-list__item{min-width:0;}body.path-event .asr26-content-shell{padding-block-start:0;}body.path-event .asr26-page-head{padding-block:var(--space-xl) var(--space-lg);}body.path-event .asr26-page-head h1{max-width:22ch;min-width:0;margin:0;font-family:var(--font-display);font-size:clamp(var(--text-lg),5vw,var(--text-display));line-height:1.04;overflow-wrap:anywhere;}body.path-event .asr26-event-brief{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);margin-block-end:var(--space-2xl);color:var(--color-ink-2);}body.path-event #block-asr26-registerforeventblock > .button-asr-blue:first-child{position:fixed;inset-inline-end:max(var(--space-lg),env(safe-area-inset-right));inset-block-end:max(var(--space-lg),env(safe-area-inset-bottom));z-index:var(--z-sticky);width:min(16rem,calc(100vw - var(--space-xl)));min-height:calc(var(--control-height) + var(--space-sm));justify-content:center;padding-inline:var(--space-xl) !important;box-shadow:0 0 0 var(--rule-strong) var(--color-paper),0 1px 2px var(--color-shadow);font-family:var(--font-display);font-size:var(--text-md) !important;font-weight:700;text-align:center;white-space:nowrap;}@media (max-width:39.999rem){body.path-event #block-asr26-registerforeventblock > .button-asr-blue:first-child{inset-inline:max(var(--space-md),env(safe-area-inset-left)) max(var(--space-md),env(safe-area-inset-right));width:auto;}}body.path-event .asr26-event-brief__split{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);}body.path-event .asr26-event-brief__panel,body.path-event .asr26-event-brief__section{min-width:0;padding-block:var(--space-lg);border-block:var(--rule-hair) solid var(--color-rule-soft);}body.path-event .asr26-event-brief__panel--schedule{padding:var(--space-lg);background:var(--color-paper-2);color:var(--color-ink-2);}body.path-event .asr26-event-brief :is(h2,h3,h4){min-width:0;margin-block-start:0;color:var(--color-ink);font-family:var(--font-display);font-style:normal;overflow-wrap:anywhere;}body.path-event .asr26-event-brief h2{margin-block-end:var(--space-lg);font-size:var(--text-lg);line-height:1.08;}body.path-event .asr26-event-brief h3{margin-block-end:var(--space-sm);font-size:var(--text-md);line-height:1.15;}body.path-event .asr26-event-brief h4{margin-block-end:var(--space-xs);font-size:var(--text-base);}body.path-event .asr26-event-brief__section-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);margin-block-end:var(--space-lg);}body.path-event .asr26-event-brief__section-head h2{margin:0;}body.path-event .asr26-event-brief__status{width:fit-content;margin:0;padding:var(--space-2xs) var(--space-xs);border:var(--rule-hair) solid var(--color-error);border-radius:var(--radius-round);background:var(--color-error-soft);color:var(--color-error);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;line-height:1;letter-spacing:0.03em;text-transform:uppercase;}body.path-event .asr26-event-brief__facts{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0;}body.path-event .asr26-event-brief__facts > div:not(:empty),body.path-event .asr26-event-brief__field:not(:empty){min-width:0;padding-block:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.path-event .asr26-event-brief__facts > div:empty,body.path-event .asr26-event-brief__related:empty,body.path-event .asr26-event-brief .race-info-contents:empty{display:none;}body.path-event .asr26-event-brief__facts > div > div,body.path-event .asr26-event-brief__field > div,body.path-event .asr26-event-brief__field.sport-code{min-width:0;display:grid;grid-template-columns:minmax(7.5rem,0.45fr) minmax(0,1fr);gap:var(--space-sm);align-items:baseline;}body.path-event .asr26-event-brief__facts > div > div > :first-child,body.path-event .asr26-event-brief__field > div > :first-child,body.path-event .asr26-event-brief__field.sport-code > :first-child{color:var(--color-muted);font-size:var(--text-sm);font-weight:600;}body.path-event .asr26-event-brief__facts > div > div > :last-child,body.path-event .asr26-event-brief__field > div > :last-child,body.path-event .asr26-event-brief__field.sport-code > :last-child{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;}body.path-event .asr26-event-brief .asr26-capacity-detail{min-width:0;display:grid;gap:var(--space-sm);color:var(--color-ink-2);}body.path-event .asr26-event-brief .asr26-capacity-detail__title{margin:0;color:var(--color-ink);font-size:var(--text-base);}body.path-event .asr26-event-brief .asr26-capacity-detail__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-block:var(--rule-hair) solid var(--color-rule-soft);}body.path-event .asr26-event-brief .asr26-capacity-detail__facts > div{min-width:0;display:grid;gap:var(--space-2xs);padding-block:var(--space-sm);}body.path-event .asr26-event-brief .asr26-capacity-detail__facts > div + div{padding-inline-start:var(--space-md);border-inline-start:var(--rule-hair) solid var(--color-rule-soft);}body.path-event .asr26-event-brief .asr26-capacity-detail__facts :is(dt,dd){min-width:0;margin:0;}body.path-event .asr26-event-brief .asr26-capacity-detail__facts dt{color:var(--color-muted);font-size:var(--text-sm);font-weight:600;}body.path-event .asr26-event-brief .asr26-capacity-detail__facts dd{color:var(--color-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;}body.path-event .asr26-event-brief .asr26-capacity-detail__progress{width:100%;height:var(--space-xs);overflow:hidden;border-radius:var(--radius-round);background:var(--color-paper-3);color:var(--color-ink);}body.path-event .asr26-event-brief .asr26-capacity-detail__bar{width:clamp(0%,var(--asr-capacity-progress,0%),100%);height:100%;display:block;background:var(--color-accent);color:var(--color-accent-ink);}body.path-event .asr26-event-brief__contact,body.path-event .asr26-event-brief__related,body.path-event .asr26-event-brief__documents{min-width:0;margin-block-start:var(--space-xl);}body.path-event .asr26-event-brief .contact-info.card,body.path-event .asr26-event-brief .contact-info .card-body{margin:0;padding:0 !important;border:0;border-radius:0;background:var(--color-transparent);color:var(--color-ink-2);box-shadow:none;}body.path-event .asr26-event-brief .contact-info p{margin:0 0 var(--space-xs);color:var(--color-ink-2);}body.path-event .asr26-event-brief .contact-info .bold{color:var(--color-muted);font-size:var(--text-sm);font-weight:600;}body.path-event .asr26-event-brief .contact-info a.text-white{color:var(--color-accent) !important;}body.path-event .asr26-event-brief__related ul{margin:0;padding-inline-start:var(--space-lg);}body.path-event .asr26-event-brief__dates{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;font-variant-numeric:tabular-nums;}body.path-event .asr26-event-brief__dates > div{min-width:0;padding-block:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.path-event .asr26-event-brief__dates dt{margin-block-end:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm);font-weight:600;}body.path-event .asr26-event-brief__dates dd{min-width:0;margin:0;color:var(--color-ink);overflow-wrap:anywhere;}body.path-event .asr26-event-brief .calendar-export-links{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);margin-block-start:var(--space-md);}body.path-event .asr26-event-brief .calendar-export-links a{min-width:var(--control-height);min-height:calc(var(--control-height) + var(--rule-hair));display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;}body.path-event .asr26-event-brief .calendar-export-links a:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.path-event .asr26-event-brief .calendar-export-links a:active{border-color:var(--color-accent);background:var(--color-paper-3);color:var(--color-ink);}body.path-event .asr26-event-brief .calendar-export-links a:is([aria-disabled="true"],.is-disabled){opacity:0.55;cursor:not-allowed;pointer-events:none;}body.path-event .asr26-event-brief .calendar-export-links a:is(.is-loading,[data-state="loading"]){cursor:progress;}body.path-event .asr26-event-brief .calendar-export-links a:is(.is-error,[data-state="error"]){border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.path-event .asr26-event-brief .calendar-export-links a:is(.is-success,[data-state="success"]){border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-ink);}body.path-event .asr26-event-brief__resources{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);}body.path-event .asr26-event-brief__resources > h2,body.path-event .asr26-event-brief__documents{margin:0;}body.path-event .asr26-event-brief__documents .field__items,body.path-event .asr26-event-brief__documents > div{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);}body.path-event .asr26-event-brief__documents .field__item{min-width:0;padding:var(--space-sm) 0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);overflow-wrap:anywhere;}body.path-event .asr26-event-brief .race-info{min-width:0;}body.path-event .asr26-event-brief .race-info-contents{position:relative;min-width:0;max-width:65ch;overflow-wrap:anywhere;}body.path-event .asr26-event-brief .race-info-contents.collapsed{max-block-size:calc(var(--space-4xl) + var(--space-xl));overflow:hidden;}body.path-event .asr26-event-brief .race-info-contents.collapsed::after{content:"";position:absolute;inset-block-end:0;inset-inline:0;block-size:var(--space-xl);background:linear-gradient(to bottom,var(--color-transparent),var(--color-paper));pointer-events:none;}body.path-event .asr26-event-brief .race-info-contents.expanded{max-block-size:none;overflow:visible;}body.path-event .asr26-event-brief .expander{width:fit-content;min-width:var(--control-height);min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);margin-block-start:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);outline:var(--rule-strong) solid var(--color-transparent);outline-offset:var(--focus-offset);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--text-sm);font-weight:700;line-height:1;text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out);}body.path-event .asr26-event-brief .expander__icon{font-family:var(--font-mono);line-height:1;}body.path-event .asr26-event-brief .expander:focus-visible{outline-color:var(--color-focus);box-shadow:0 0 0 var(--rule-strong) var(--color-focus);}body.path-event .asr26-event-brief .expander:active{background:var(--color-paper-3);color:var(--color-ink);transform:translateY(var(--rule-hair));}body.path-event .asr26-event-brief .expander:is(:disabled,[aria-disabled="true"]){opacity:0.55;cursor:not-allowed;transform:none;}body.path-event .asr26-event-brief .expander:is(.is-loading,[data-state="loading"]){cursor:progress;}body.path-event .asr26-event-brief .expander:is(.is-error,[data-state="error"]){border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.path-event .asr26-event-brief .expander:is(.is-success,[data-state="success"]){border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}body.path-event .asr26-event-brief__merchandise .general-merch-products{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);}body.path-event .asr26-event-brief__merchandise .general-merch-product{min-width:0;margin:0;}body.asr26.path-event .asr-head-tax-links{min-width:0;margin:0 0 var(--space-xl);padding-block:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-ink-2);}body.asr26.path-event .asr-head-tax-links h2{margin:0 0 var(--space-md);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);line-height:1.08;overflow-wrap:anywhere;}body.asr26.path-event .asr-head-tax-links > ul,body.asr26.path-event .asr-head-tax-links > ul > li{min-width:0;margin:0;padding:0;list-style:none;}body.asr26.path-event .asr-head-tax-links > ul > li > a{min-height:var(--control-height);max-width:100%;display:inline-flex;align-items:center;color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-md);font-weight:700;overflow-wrap:anywhere;}body.asr26.path-event .asr-head-tax-links .head-tax-record-preview{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);margin-block-start:var(--space-sm);padding:0;border:0;border-radius:0;background:var(--color-transparent);color:var(--color-ink-2);}body.asr26.path-event .asr-head-tax-links .record-group{min-width:0;margin:0;padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);}body.asr26.path-event .asr-head-tax-links .record-group > strong{display:block;margin:0 0 var(--space-xs);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-md);line-height:1.2;}body.asr26.path-event .asr-head-tax-links .record-group > ul{margin:0;padding:0;list-style:none;}body.asr26.path-event .asr-head-tax-links .record-group > ul > li{min-width:0;margin:0;padding-block:var(--space-xs);border-block-end:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-ink-2);font-size:var(--text-sm);overflow-wrap:anywhere;}body.asr26.path-event .asr-head-tax-links .record-group > ul > li:last-child{border-block-end:0;}body.path-event .asr26-content :is(#block-asr26-collegeregistrationspendingra,#block-asr26-purchasedregistrationsforeventracers,#block-asr26-pcregevent,#block-asr26-purched-official-regs-for-event,#block-asr26-eventofficialusskiandsnowresults){min-width:0;margin-block:0 var(--space-xl);padding-block:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-ink-2);}body.path-event .asr26-content :is(#block-asr26-collegeregistrationspendingra,#block-asr26-purchasedregistrationsforeventracers,#block-asr26-pcregevent,#block-asr26-purched-official-regs-for-event,#block-asr26-eventofficialusskiandsnowresults) h2{min-width:0;margin:0 0 var(--space-md);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);line-height:1.08;overflow-wrap:anywhere;}body.path-event .deferred-view-wrapper .deferred-view-title{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);margin-block-end:var(--space-md);}body.path-event .deferred-view-wrapper .deferred-view-title h2{flex:1 0 100%;margin:0;}body.path-event .deferred-view-wrapper .deferred-view-title .asr-registrations-count{min-width:0;flex:1 1 12rem;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;}body.path-event .deferred-view-wrapper .deferred-view-title :is(.collapse-toggle,.filter-toggle){min-width:var(--control-height);min-height:var(--control-height);flex:0 0 auto;margin:0;white-space:nowrap;}body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters{width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-sm);margin:0 0 var(--space-md);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);}body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .filter-group{min-width:0;display:grid;gap:var(--space-xs);margin:0;}body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .filter-group > label{margin:0;color:var(--color-ink-2);font-size:var(--text-sm);font-weight:600;line-height:1.4;}body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .name-search-filter{width:100%;min-width:0;min-height:var(--control-height);margin:0;padding:var(--space-xs) var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);outline:var(--rule-strong) solid var(--color-transparent);outline-offset:var(--focus-offset);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.4;}body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .name-search-filter::placeholder{color:var(--color-muted);opacity:1;}body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .clear-filters-btn{width:100%;min-width:0;min-height:var(--control-height);margin:0;border-color:var(--color-rule);background:var(--color-surface);color:var(--color-ink);white-space:nowrap;}body.path-event .asr-purchased-registrations-filters .name-search-filter:focus,body.path-event .asr-purchased-registrations-filters .clear-filters-btn:focus{outline:var(--rule-strong) solid var(--color-focus) !important;outline-offset:var(--focus-offset) !important;box-shadow:0 0 0 var(--rule-strong) var(--color-focus) !important;}body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .clear-filters-btn:active{transform:translateY(var(--rule-hair));}body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .name-search-filter.is-disabled,body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .clear-filters-btn.is-disabled{opacity:0.55 !important;cursor:not-allowed !important;transform:none !important;}body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .name-search-filter.is-loading,body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .clear-filters-btn.is-loading{cursor:progress !important;}body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .name-search-filter.is-error,body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .clear-filters-btn.is-error{border-color:var(--color-error) !important;background:var(--color-error-soft) !important;color:var(--color-error) !important;}body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .name-search-filter.is-success,body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .clear-filters-btn.is-success{border-color:var(--color-success) !important;background:var(--color-success-soft) !important;color:var(--color-success) !important;}@media (min-width:40rem){body.asr26.path-event .asr-head-tax-links .head-tax-record-preview{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));}body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters{flex-direction:row;align-items:end;}body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .filter-group:first-child{flex:1 1 18rem;}body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .filter-group:last-child{flex:0 0 auto;}body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .clear-filters-btn{width:auto;}}@media (hover:hover) and (pointer:fine){body.asr26.path-event .asr-head-tax-links > ul > li > a:hover{color:var(--color-accent-hover);}body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .name-search-filter:hover,body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .clear-filters-btn:hover{border-color:var(--color-ink-2);background:var(--color-paper-3);color:var(--color-ink);}}@media (prefers-reduced-motion:reduce){body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .clear-filters-btn{transition:none;}body.path-event .deferred-view-wrapper .asr-purchased-registrations-filters .clear-filters-btn:active{transform:none;}}body.path-event .asr26-content :is(.deferred-view-wrapper,#block-asr26-purched-official-regs-for-event) :is(.asr26-table-scroll,.asr-view-table-scroll){max-block-size:min(calc(var(--space-4xl) * 4),65dvh);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;}body.path-event .deferred-view-wrapper table.asr-view-table tbody tr.asr-filter-hidden{display:none !important;}body.path-event .asr26-content :is(.deferred-view-wrapper,#block-asr26-purched-official-regs-for-event) table{font-variant-numeric:tabular-nums;}body.path-event .asr26-content :is(.deferred-view-wrapper,#block-asr26-purched-official-regs-for-event) table :is(th,td){padding:var(--space-sm) var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);text-align:start;vertical-align:top;}body.path-event .asr26-content :is(.deferred-view-wrapper,#block-asr26-purched-official-regs-for-event) table th{font-size:var(--text-sm);font-weight:600;letter-spacing:0.04em;}body.path-event .asr26-content :is(.deferred-view-wrapper,#block-asr26-purched-official-regs-for-event) table.tablesorter :is(.header,.tablesorter-header){padding-inline-end:calc(var(--space-lg) + var(--space-sm));}body.path-event .asr26-content :is(.deferred-view-wrapper,#block-asr26-purched-official-regs-for-event) table tbody tr:last-child td{border-block-end:0;}body.path-event .asr26-content :is(.deferred-view-wrapper,#block-asr26-purched-official-regs-for-event) .sync-status-image{width:var(--text-md);height:var(--text-md);display:inline-block;flex:0 0 auto;margin:0;object-fit:contain;vertical-align:middle;}body.path-event .asr26-content :is(.deferred-view-wrapper,#block-asr26-purched-official-regs-for-event) :is(.asr26-table-scroll,.asr-view-table-scroll) th{position:sticky;inset-block-start:0;z-index:var(--z-base);background:var(--color-surface);color:var(--color-ink);}@media (min-width:60rem){body.path-event .asr26-event-brief__split--overview{grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr);gap:var(--space-xl);}body.path-event .asr26-event-brief__split--requirements{grid-template-columns:minmax(0,0.72fr) minmax(0,1.28fr);gap:var(--space-xl);}body.path-event .asr26-event-brief__merchandise .general-merch-products{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (hover:hover) and (pointer:fine){body.path-event .asr26-event-brief .expander:hover{border-color:var(--color-ink-2);background:var(--color-paper-3);color:var(--color-accent-hover);}body.path-event .asr26-event-brief .calendar-export-links a:hover{border-color:var(--color-accent-hover);background:var(--color-paper-3);color:var(--color-accent-hover);}body.path-event .asr26-event-brief .contact-info a.text-white:hover{color:var(--color-accent-hover) !important;}}@media (prefers-reduced-motion:reduce){body.path-event .asr26-event-brief .expander{transition:none;}body.path-event .asr26-event-brief .expander:active{transform:none;}}body.path-participant .asr26-participant-record{min-width:0;overflow:hidden;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);}body.path-participant .asr26-participant-record__intro{min-width:0;padding:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule-soft);border-inline-start:var(--rule-strong) solid var(--color-accent);background:var(--color-paper-2);}body.path-participant .asr26-participant-record__eyebrow{margin:0 0 var(--space-xs);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}body.path-participant .asr26-participant-record__intro h2,body.path-participant .asr26-participant-record__section h3{margin:0;color:var(--color-ink);font-family:var(--font-display);font-style:normal;line-height:1.12;overflow-wrap:anywhere;}body.path-participant .asr26-participant-record__intro h2{font-size:var(--text-lg);}body.path-participant .asr26-participant-record__intro > :last-child{max-width:var(--measure);margin:var(--space-sm) 0 0;color:var(--color-ink-2);}body.path-participant .asr26-participant-record__sections{display:grid;grid-template-columns:minmax(0,1fr);}body.path-participant .asr26-participant-record__section{min-width:0;padding:var(--space-lg);}body.path-participant .asr26-participant-record__section + .asr26-participant-record__section{border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.path-participant .asr26-participant-record__section h3{margin-block-end:var(--space-md);font-size:var(--text-md);}body.path-participant .asr26-participant-record__facts{margin:0;}body.path-participant .asr26-participant-record__fact{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);padding-block:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.path-participant .asr26-participant-record__fact dt{color:var(--color-muted);font-size:var(--text-sm);font-weight:600;}body.path-participant .asr26-participant-record__fact dd{min-width:0;margin:0;color:var(--color-ink);overflow-wrap:anywhere;}body.path-participant .asr26-participant-record__fact dd > div,body.path-participant .asr26-participant-record__fact dd .field__item{min-width:0;}body.path-participant .asr26-participant-record__fact--number dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;}body.path-participant .asr26-participant-record__additional:has(> *){min-width:0;padding:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}@media (min-width:40rem){body.path-participant .asr26-participant-record__intro,body.path-participant .asr26-participant-record__section,body.path-participant .asr26-participant-record__additional:has(> *){padding:var(--space-xl);}body.path-participant .asr26-participant-record__fact{grid-template-columns:minmax(8rem,0.55fr) minmax(0,1fr);gap:var(--space-md);align-items:baseline;}}@media (min-width:60rem){body.path-participant .asr26-participant-record__sections{grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);}body.path-participant .asr26-participant-record__section + .asr26-participant-record__section{border-block-start:0;border-inline-start:var(--rule-hair) solid var(--color-rule-soft);}}body.path-competition-series .asr26-page-head{padding-block:var(--space-xl) var(--space-lg);}body.path-competition-series .asr26-page-head h1{max-width:28ch;min-width:0;font-size:var(--text-lg);font-style:normal;overflow-wrap:anywhere;}body.asr26 .asr-series-page{min-width:0;display:grid;gap:var(--space-2xl);}body.asr26 .series-admin-toolbar-modern,body.asr26 .asr-series-console{min-width:0;width:100%;max-width:none;margin:0;padding:0;color:var(--color-ink-2);}body.asr26 .asr-series-console__intro{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);margin-block-end:var(--space-xl);}body.asr26 .asr-series-console__intro h2,body.asr26 .asr-admin-tabs__panel-head h3,body.asr26 .asr-series-roster h4,body.asr26 .series-register-now h2,body.asr26 .asr-series-events__header h2,body.asr26 .asr-series-events__item h3{min-width:0;margin:0;color:var(--color-ink);font-family:var(--font-display);font-style:normal;overflow-wrap:anywhere;}body.asr26 .asr-series-console__intro h2,body.asr26 .series-register-now h2,body.asr26 .asr-series-events__header h2{font-size:var(--text-lg);line-height:1.15;}body.asr26 .asr-series-console__intro p,body.asr26 .asr-admin-tabs__panel-head p,body.asr26 .series-register-now p,body.asr26 .asr-series-events__header p{max-width:var(--measure);margin:0;color:var(--color-muted);}body.asr26 .asr-admin-tabs{min-width:0;margin:0;}body.asr26 .asr-admin-tabs__list{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--space-2xs);margin:0 0 var(--space-md);padding:var(--space-2xs);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr-series-console .tab-trigger{width:100%;min-height:var(--control-height);justify-content:flex-start;margin:0;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-transparent);border-radius:var(--radius-xs);outline:var(--rule-strong) solid var(--color-transparent);outline-offset:var(--focus-offset);background:var(--color-transparent);color:var(--color-ink-2);font-size:var(--text-sm);line-height:1;white-space:nowrap;transform:none;transition:none;}body.asr26 .asr-series-console .tab-trigger.active,body.asr26 .asr-series-console .tab-trigger[aria-selected="true"]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);}@media (hover:hover) and (pointer:fine){body.asr26 .asr-series-console .tab-trigger:not([aria-selected="true"]):hover{border-color:var(--color-rule-soft);background:var(--color-paper-2);color:var(--color-ink);}body.asr26 .asr-series-console .tab-trigger[aria-selected="true"]:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-accent-ink);}}body.asr26 .asr-series-console .tab-trigger:focus-visible{outline-color:var(--color-focus);box-shadow:0 0 0 var(--rule-strong) var(--color-accent-ink);}body.asr26 .asr-series-console .tab-trigger:active{transform:none;}body.asr26 .asr-series-console .tab-trigger:disabled,body.asr26 .asr-series-console .tab-trigger[aria-disabled="true"]{opacity:0.55;cursor:not-allowed;}body.asr26 .asr-series-console .tab-trigger[aria-busy="true"],body.asr26 .asr-series-console .tab-trigger[data-state="loading"]{cursor:progress;}body.asr26 .asr-series-console .tab-trigger[data-state="error"]{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 .asr-series-console .tab-trigger[data-state="success"]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}body.asr26 .asr-admin-tabs__panel{min-width:0;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr-admin-tabs__panel[hidden]{display:none;}body.asr26 .asr-admin-tabs__panel-head{min-width:0;display:grid;gap:var(--space-xs);margin-block-end:var(--space-lg);}body.asr26 .asr-admin-tabs__panel-head h3{font-size:var(--text-md);}body.asr26 .asr-series-console__actions{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);}body.asr26 .asr-series-console__actions > a{width:100%;}body.asr26 .asr-series-rosters{display:grid;gap:var(--space-lg);margin-block-start:var(--space-lg);}body.asr26 .asr-series-roster{min-width:0;display:grid;gap:var(--space-md);padding-block-start:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr-series-roster h4{font-size:var(--text-base);}body.asr26 .series-register-now{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);align-items:end;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);}body.asr26 .series-register-now__copy{min-width:0;display:grid;gap:var(--space-xs);}body.asr26 .series-register-now__action{width:100%;}body.asr26 .asr-series-events{min-width:0;}body.asr26 .asr-series-events__header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);margin-block-end:var(--space-lg);}body.asr26 .asr-series-events__list{min-width:0;margin:0;padding:0;border-block-start:var(--rule-hair) solid var(--color-rule-soft);list-style:none;}body.asr26 .asr-series-events__item{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);align-items:center;padding-block:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr-series-events__summary{min-width:0;display:grid;gap:var(--space-xs);}body.asr26 .asr-series-events__item h3{font-size:var(--text-base);line-height:1.35;}body.asr26 .asr-series-events__meta{min-width:0;display:flex;flex-wrap:wrap;gap:var(--space-xs);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;}body.asr26 .asr-series-events__meta span + span::before{content:"·";margin-inline-end:var(--space-xs);color:var(--color-rule);}body.asr26 .asr-series-events__link{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);outline:var(--rule-strong) solid var(--color-transparent);outline-offset:var(--focus-offset);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm);font-weight:600;text-decoration:none;white-space:nowrap;}@media (hover:hover) and (pointer:fine){body.asr26 .asr-series-events__link:hover{border-color:var(--color-accent);color:var(--color-accent-hover);}}body.asr26 .asr-series-events__link:focus-visible{outline-color:var(--color-focus);}body.asr26 .asr-series-events__link:active{border-color:var(--color-accent-hover);background:var(--color-paper-2);}body.asr26 .asr-series-events__link[aria-disabled="true"]{opacity:0.55;cursor:not-allowed;pointer-events:none;}body.asr26 .asr-series-events__link[data-state="loading"]{cursor:progress;}body.asr26 .asr-series-events__link[data-state="error"]{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 .asr-series-events__link[data-state="success"]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}body.asr26 .asr-series-page__additional:not(:has(> *)){display:none;}body.asr26 .standings-block{min-width:0;padding-block-start:var(--space-2xl);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .standings-block__header{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);padding-block-end:var(--space-xl);}body.asr26 .standings-block__eyebrow{margin:0;color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:0.08em;text-transform:uppercase;}body.asr26 .standings-block__heading{display:grid;gap:var(--space-xs);}body.asr26 .standings-block__heading > *{margin:0;}body.asr26 .standings-block__heading h2{max-width:20ch;font-size:clamp(var(--text-lg),4vw,var(--text-xl));overflow-wrap:anywhere;}body.asr26 .standings-block__heading p{max-width:var(--measure);color:var(--color-ink-2);}body.asr26 .asr-series-standings,body.asr26 .asr-series-standings__group{min-width:0;}body.asr26 .asr-series-standings__navigation{display:grid;gap:var(--space-xs);padding-block:var(--space-lg);border-block:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr-series-standings__navigation > h3,body.asr26 .asr-series-standings__navigation > p,body.asr26 .asr-series-standings__group > h3{margin:0;}body.asr26 .asr-series-standings__navigation > h3,body.asr26 .asr-series-standings__group > h3{color:var(--color-ink);font-size:var(--text-md);}body.asr26 .asr-series-standings__navigation > p{max-width:var(--measure);color:var(--color-muted);font-size:var(--text-sm);}body.asr26 .asr-series-standings__navigation-links{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);margin-block-start:var(--space-sm);}body.asr26 .asr-series-standings__action{width:100%;min-width:0;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;}body.asr26 .asr-series-standings__action--export,body.asr26 .asr-series-standings__action--refresh{border-color:var(--color-rule);background:var(--color-surface);color:var(--color-ink);}@media (hover:hover) and (pointer:fine){body.asr26 .asr-series-standings__action--export:hover,body.asr26 .asr-series-standings__action--refresh:hover{border-color:var(--color-accent);background:var(--color-paper-2);color:var(--color-accent-hover);}}body.asr26 .asr-series-standings__group{scroll-margin-block-start:var(--space-2xl);padding-block-start:var(--space-2xl);}body.asr26 .asr-series-standings__group + .asr-series-standings__group{margin-block-start:var(--space-xl);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr-series-standings__group .asr26-table-scroll{max-height:min(42rem,72vh);margin-block:var(--space-md) 0;overflow:auto;scrollbar-color:var(--color-rule) var(--color-surface);scrollbar-width:thin;}body.asr26 .asr-series-standings__group--events .asr26-table-scroll{max-height:none;}body.asr26 .asr-series-standings__group .asr26-table thead th{position:sticky;z-index:var(--z-base);inset-block-start:0;background:var(--color-paper-2);}body.asr26 .asr-series-standings__table{min-width:max(44rem,100%);font-variant-numeric:tabular-nums;}body.asr26 .asr-series-standings__table th,body.asr26 .asr-series-standings__table td{white-space:nowrap;}body.asr26 .asr-series-standings__table td:nth-child(n + 7),body.asr26 .asr-series-standings__table th:nth-child(n + 7){text-align:end;}body.asr26 .asr-series-standings__empty{margin:var(--space-md) 0 0;padding:var(--space-md);border-inline-start:var(--rule-strong) solid var(--color-rule);background:var(--color-paper-2);color:var(--color-muted);}@media (min-width:40rem){body.asr26 .standings-block__header{grid-template-columns:minmax(10rem,0.56fr) minmax(0,1.44fr);gap:var(--space-xl);align-items:start;}body.asr26 .asr-series-standings__navigation-links{grid-template-columns:repeat(2,minmax(0,1fr));}body.asr26 .asr-admin-tabs__panel,body.asr26 .series-register-now{padding:var(--space-xl);}body.asr26 .asr-series-console__actions{display:flex;flex-wrap:wrap;}body.asr26 .asr-series-console__actions > a{width:auto;}body.asr26 .asr-series-console__actions--roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}body.asr26 .asr-series-console__actions--roster > a{width:100%;}body.asr26 .series-register-now{grid-template-columns:minmax(0,1fr) auto;}body.asr26 .series-register-now__action{width:auto;}body.asr26 .asr-series-events__item{grid-template-columns:minmax(0,1fr) auto;}}@media (min-width:60rem){body.asr26 .asr-series-console__intro,body.asr26 .asr-series-events__header{grid-template-columns:minmax(13rem,0.72fr) minmax(0,1.28fr);gap:var(--space-xl);align-items:end;}body.asr26 .asr-series-console__actions--roster{grid-template-columns:repeat(4,minmax(0,1fr));}}body.path-asr-host-site:has(.asr26-host-site-profile) .asr26-content-shell{padding-block-start:var(--space-md);}body.path-asr-host-site:has(.asr26-host-site-profile) .asr26-page-head{padding-block:var(--space-xl) var(--space-lg);}body.path-asr-host-site:has(.asr26-host-site-profile) .asr26-page-head h1{max-width:22ch;font-size:clamp(2.25rem,4vw,4rem);overflow-wrap:anywhere;}body.asr26 .asr26-host-site-profile{min-width:0;}body.asr26 .asr26-host-site-profile__intro{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);padding-block:var(--space-lg) var(--space-xl);border-block:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-host-site-profile__eyebrow,body.asr26 .asr26-host-events__eyebrow{margin:0;color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:0.08em;text-transform:uppercase;}body.asr26 .asr26-host-site-profile__lede{max-width:56ch;margin:0;color:var(--color-ink-2);font-size:var(--text-md);}body.asr26 .asr26-host-site-profile__actions{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);margin-block-start:var(--space-xs);}body.asr26 .asr26-host-site-profile__actions a,body.asr26 .asr26-host-site-profile__link,body.asr26 .asr26-host-site-profile__map-heading a{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:var(--control-height);color:var(--color-ink);font-weight:600;text-decoration-color:var(--color-accent);text-underline-offset:0.22em;white-space:nowrap;transition:color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out);}body.asr26 .asr26-host-site-profile__directory,body.asr26 .asr26-host-site-profile__map-section{min-width:0;padding-block-start:var(--space-2xl);}body.asr26 .asr26-host-site-profile__directory > h2,body.asr26 .asr26-host-site-profile__map-heading h2,body.asr26 .asr26-host-events__heading h2{margin:0;font-size:var(--text-lg);overflow-wrap:anywhere;}body.asr26 .asr26-host-site-profile__facts{margin:var(--space-lg) 0 0;border-block-start:var(--rule-hair) solid var(--color-rule);}body.asr26 .asr26-host-site-profile__fact{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);min-width:0;padding-block:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-host-site-profile__fact dt,body.asr26 .asr26-host-site-profile__fact dd{min-width:0;margin:0;}body.asr26 .asr26-host-site-profile__fact dt{color:var(--color-muted);font-size:var(--text-sm);font-weight:500;}body.asr26 .asr26-host-site-profile__fact dd{color:var(--color-ink);font-weight:500;}body.asr26 .asr26-host-site-profile__fact dd > div,body.asr26 .asr26-host-site-profile__fact dd > div > div,body.asr26 .asr26-host-site-profile__fact dd p{margin:0;}body.asr26 .asr26-host-site-profile__fact dd .field__label{display:none;}body.asr26 .asr26-host-site-profile__fact address{display:grid;gap:var(--space-2xs);color:var(--color-ink);font-style:normal;}body.asr26 .asr26-host-site-profile__muted{color:var(--color-muted) !important;font-weight:400 !important;}body.asr26 .asr26-host-site-profile__link{max-width:100%;}body.asr26 .asr26-host-site-profile__link span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;}body.asr26 .asr26-host-site-profile__fact--contact dd > .field,body.asr26 .asr26-host-site-profile__fact--contact dd > .field > .field__items,body.asr26 .asr26-host-site-profile__fact--contact .paragraph{display:grid;gap:var(--space-xs);}body.asr26 .asr26-host-site-profile__fact--contact a{overflow-wrap:anywhere;}body.asr26 .asr26-host-site-profile__map-heading{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-xl);align-items:center;justify-content:space-between;margin-block-end:var(--space-lg);}body.asr26 .asr26-host-site-profile__map{min-width:0;overflow:hidden;background:var(--color-paper-2);color:var(--color-ink);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);}body.asr26 .asr26-host-site-profile__map .field__label,body.asr26 .asr26-host-site-profile__map .map-address{display:none;}body.asr26 .asr26-host-site-profile__map .openstreetmap-container{height:clamp(18rem,38vw,30rem) !important;}body.asr26 .asr26-host-site-profile__map .map-instance,body.asr26 .asr26-host-site-profile__map .map-instance iframe{width:100%;height:100% !important;}:root[data-color-scheme="dark"] body.asr26 :is(.asr26-host-site-profile__map,.asr26-club-profile__map) .map-instance iframe{filter:invert(0.9) hue-rotate(180deg) saturate(0.72) brightness(0.84) contrast(0.92);}body.asr26 .asr26-host-site-profile__map .map-loading-screen{display:grid;place-items:center;height:100%;color:var(--color-muted);}body.path-asr-host-site:has(.asr26-host-site-profile) #block-asr26-eventsforhostsite{min-width:0;margin-block-start:var(--space-2xl);padding-block-start:var(--space-xl);border-block-start:var(--rule-hair) solid var(--color-rule);}body.path-asr-host-site:has(.asr26-host-site-profile) #block-asr26-eventsforhostsite .intro-text{margin:0 0 var(--space-lg);}body.path-asr-host-site:has(.asr26-host-site-profile) #block-asr26-eventsforhostsite .no-results-message{margin-block-start:0;}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-host-site-profile__actions a:hover,body.asr26 .asr26-host-site-profile__link:hover,body.asr26 .asr26-host-site-profile__map-heading a:hover{color:var(--color-accent-hover);transform:translateY(-1px);}}@media (min-width:40rem){body.asr26 .asr26-host-site-profile__intro{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-xl);align-items:end;}body.asr26 .asr26-host-site-profile__eyebrow{grid-column:1 / -1;}body.asr26 .asr26-host-site-profile__actions{justify-content:end;margin-block-start:0;}body.asr26 .asr26-host-site-profile__fact{grid-template-columns:minmax(9rem,0.45fr) minmax(0,1.55fr);gap:var(--space-xl);align-items:start;}}@media (prefers-reduced-motion:reduce){body.asr26 .asr26-host-site-profile__actions a,body.asr26 .asr26-host-site-profile__link,body.asr26 .asr26-host-site-profile__map-heading a{transition:none;}}body.path-asr-governing-body:has(.asr26-governing-body) .asr26-content-shell{padding-block-start:var(--space-md);}body.path-asr-governing-body:has(.asr26-governing-body) .asr26-page-head{padding-block:var(--space-xl) var(--space-lg);}body.path-asr-governing-body:has(.asr26-governing-body) .asr26-page-head h1{max-width:22ch;font-size:clamp(2.25rem,4vw,4rem);overflow-wrap:anywhere;}body.asr26 .asr26-governing-body{min-width:0;}body.asr26 .asr26-governing-body__identity{display:grid;grid-template-columns:clamp(4.5rem,18vw,7rem) minmax(0,1fr);grid-template-areas:"mark intro"
    "actions actions";gap:var(--space-md);align-items:center;padding-block:var(--space-lg) var(--space-xl);border-block:var(--rule-hair) solid var(--color-rule);}body.asr26 .asr26-governing-body__mark{grid-area:mark;aspect-ratio:1;min-width:0;display:grid;place-items:center;padding:var(--space-sm);overflow:hidden;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-logo-surface);color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;}body.asr26 .asr26-governing-body__mark .field,body.asr26 .asr26-governing-body__mark .field__item{width:100%;height:100%;margin:0;}body.asr26 .asr26-governing-body__mark .field__label{display:none;}body.asr26 .asr26-governing-body__mark img{width:100%;height:100%;object-fit:contain;}body.asr26 .asr26-governing-body__intro{grid-area:intro;min-width:0;}body.asr26 .asr26-governing-body__kind{margin:0 0 var(--space-xs);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:0.08em;text-transform:uppercase;}body.asr26 .asr26-governing-body__lede{max-width:54ch;margin:0;color:var(--color-ink-2);font-size:var(--text-md);}body.asr26 .asr26-governing-body__actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);}body.asr26 .asr26-governing-body__actions a,body.asr26 .asr26-governing-body__external,body.asr26 .asr26-governing-body__link-grid a{min-height:var(--control-height);color:var(--color-ink);font-weight:600;text-decoration-color:var(--color-accent);text-underline-offset:0.22em;transition:color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out);}body.asr26 .asr26-governing-body__actions a,body.asr26 .asr26-governing-body__external{display:inline-flex;align-items:center;gap:var(--space-xs);white-space:nowrap;}body.asr26 .asr26-governing-body__band{min-width:0;padding-block:var(--space-2xl);border-block-end:var(--rule-hair) solid var(--color-rule);scroll-margin-block-start:calc(var(--drupal-displace-offset-top,0px) + var(--space-lg));}body.asr26 .asr26-governing-body__band-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);margin-block-end:var(--space-lg);}body.asr26 .asr26-governing-body__band-heading h2,body.asr26 .asr26-governing-body__band-heading p{min-width:0;margin:0;}body.asr26 .asr26-governing-body__band-heading h2{font-size:var(--text-lg);overflow-wrap:anywhere;}body.asr26 .asr26-governing-body__band-heading p{max-width:58ch;color:var(--color-muted);}body.asr26 .asr26-governing-body__trail ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-sm);margin:0;padding:0;list-style:none;}body.asr26 .asr26-governing-body__trail li{min-width:0;display:inline-flex;align-items:center;gap:var(--space-sm);}body.asr26 .asr26-governing-body__trail li:not(:last-child)::after{content:"/";color:var(--color-muted);}body.asr26 .asr26-governing-body__trail a,body.asr26 .asr26-governing-body__trail span{min-height:var(--control-height);display:inline-flex;align-items:center;color:var(--color-ink);font-weight:600;}body.asr26 .asr26-governing-body__trail a{text-decoration-color:var(--color-accent);text-underline-offset:0.22em;}body.asr26 .asr26-governing-body__trail li[aria-current="page"] span{color:var(--color-muted);font-weight:500;}body.asr26 .asr26-governing-body__description{max-width:70ch;margin-block-start:var(--space-lg);color:var(--color-ink-2);}body.asr26 .asr26-governing-body__description .field__label{display:none;}body.asr26 .asr26-governing-body__description :last-child{margin-block-end:0;}body.asr26 .asr26-governing-body__facts{margin:0;border-block-start:var(--rule-hair) solid var(--color-rule);}body.asr26 .asr26-governing-body__facts > div{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);min-width:0;padding-block:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-governing-body__facts dt,body.asr26 .asr26-governing-body__facts dd{min-width:0;margin:0;}body.asr26 .asr26-governing-body__facts dt{color:var(--color-muted);font-size:var(--text-sm);font-weight:500;}body.asr26 .asr26-governing-body__facts dd{color:var(--color-ink);font-weight:500;}body.asr26 .asr26-governing-body__facts address{display:grid;gap:var(--space-2xs);color:var(--color-ink);font-style:normal;}body.asr26 .asr26-governing-body__external{max-width:100%;}body.asr26 .asr26-governing-body__external span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;}body.asr26 .asr26-governing-body__link-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--space-xl);margin:0;padding:0;border-block-start:var(--rule-hair) solid var(--color-rule);list-style:none;}body.asr26 .asr26-governing-body__link-grid li{min-width:0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-governing-body__link-grid a{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-md);align-items:center;padding-block:var(--space-sm);text-decoration-thickness:var(--rule-hair);}body.asr26 .asr26-governing-body__link-grid a span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}body.asr26 .asr26-governing-body__link-grid a span:last-child{color:var(--color-accent);}body.asr26 .asr26-governing-body__actions a:active,body.asr26 .asr26-governing-body__external:active,body.asr26 .asr26-governing-body__link-grid a:active{transform:translateY(1px);}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-governing-body__actions a:hover,body.asr26 .asr26-governing-body__external:hover,body.asr26 .asr26-governing-body__link-grid a:hover{color:var(--color-accent-hover);transform:translateY(-1px);}}@media (min-width:40rem){body.asr26 .asr26-governing-body__identity{grid-template-columns:7rem minmax(0,1fr) auto;grid-template-areas:"mark intro actions";gap:var(--space-xl);}body.asr26 .asr26-governing-body__actions{justify-content:end;}body.asr26 .asr26-governing-body__band-heading{grid-template-columns:minmax(12rem,0.72fr) minmax(0,1.28fr);gap:var(--space-xl);align-items:baseline;}body.asr26 .asr26-governing-body__facts > div{grid-template-columns:minmax(9rem,0.45fr) minmax(0,1.55fr);gap:var(--space-xl);}body.asr26 .asr26-governing-body__link-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:60rem){body.asr26 .asr26-governing-body__link-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (prefers-reduced-motion:reduce){body.asr26 .asr26-governing-body__actions a,body.asr26 .asr26-governing-body__external,body.asr26 .asr26-governing-body__link-grid a{transition:none;}}body.path-checkout .asr26-content-shell{padding-block-start:0;}body.path-checkout .asr26-page-head{padding-block:var(--space-xl) var(--space-md);}body.path-checkout .asr26-page-head h1{min-width:0;max-width:none;overflow-wrap:anywhere;}body.path-checkout #block-asr26-checkout-progress{min-width:0;margin-block:0 var(--space-xl);}body.path-checkout .checkout-progress{counter-reset:asr26-checkout-step;min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-xs);margin:0;padding:0;list-style:none;}body.path-checkout .checkout-progress--step{counter-increment:asr26-checkout-step;min-width:0;display:grid;align-content:start;gap:var(--space-2xs);padding-block-start:var(--space-sm);border-block-start:var(--rule-strong) solid var(--color-rule-soft);color:var(--color-muted);font-size:var(--text-sm);line-height:1.35;}body.path-checkout .checkout-progress--step::before{content:counter(asr26-checkout-step,decimal-leading-zero);color:currentColor;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:0.06em;}body.path-checkout .checkout-progress--step__previous{border-block-start-color:var(--color-ink-2);color:var(--color-ink-2);}body.path-checkout .checkout-progress--step__current{border-block-start-color:var(--color-accent);color:var(--color-ink);font-weight:700;}body.path-checkout .checkout-progress__label{min-width:0;overflow-wrap:anywhere;}body.path-checkout .asr26-checkout-flow,body.path-checkout .layout-checkout-form,body.path-checkout .layout-region{min-width:0;max-width:100%;}body.path-checkout .layout-checkout-form{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-xl);}body.path-checkout .layout-region{float:none;width:auto;padding:0;}body.path-checkout .layout-region-checkout-main > .checkout-pane{margin:0;padding:var(--space-lg);border-color:var(--color-rule);background:var(--color-surface);color:var(--color-ink-2);}body.path-checkout .layout-region-checkout-main > fieldset.checkout-pane > legend{max-width:calc(100% - var(--space-lg));padding-inline:var(--space-xs);color:var(--color-ink);font-size:var(--text-md);overflow-wrap:anywhere;}body.path-checkout .layout-region-checkout-main .checkout-pane fieldset.form-composite{margin:0 0 var(--space-lg);padding:0;border:0;background:var(--color-transparent);}body.path-checkout .layout-region-checkout-main .checkout-pane fieldset.form-composite > legend{width:100%;margin-block-end:var(--space-xs);padding:0;font-family:var(--font-body);font-size:var(--text-base);font-weight:700;}body.path-checkout .checkout-pane .form-type-radio,body.path-checkout .checkout-pane .form-type-checkbox,body.path-checkout .asr26-checkout-acknowledgement{min-width:0;display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:var(--space-sm);}body.path-checkout .checkout-pane .form-type-radio::after,body.path-checkout .checkout-pane .form-type-checkbox::after,body.path-checkout .asr26-checkout-acknowledgement::after{content:none;display:none;}body.path-checkout .checkout-pane :is(input[type="radio"],input[type="checkbox"]),body.path-checkout .asr26-checkout-acknowledgement input[type="checkbox"]{grid-column:1;margin:0;}body.path-checkout .checkout-pane :is(.form-type-radio,.form-type-checkbox) > label,body.path-checkout .asr26-checkout-acknowledgement > label{grid-column:2;min-width:0;margin:0;line-height:1.45;overflow-wrap:anywhere;white-space:normal;}body.path-checkout .layout-region-checkout-secondary{display:grid;align-content:start;gap:var(--space-lg);}body.path-checkout .layout-region-checkout-secondary > .checkout-pane{min-width:0;margin:0;}body.path-checkout .checkout-pane-order-summary{padding-block:var(--space-lg);border-block:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-2);font-variant-numeric:tabular-nums;}body.path-checkout .checkout-pane-order-summary > h3{margin:0 0 var(--space-md);color:var(--color-ink);font-size:var(--text-md);}body.path-checkout .checkout-order-summary,body.path-checkout .checkout-order-summary table{width:100%;min-width:0;}body.path-checkout .checkout-order-summary table{margin:0;border-collapse:collapse;color:var(--color-ink-2);}body.path-checkout .checkout-order-summary td{min-width:0;padding:var(--space-sm) var(--space-xs);border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-transparent);color:var(--color-ink-2);vertical-align:top;overflow-wrap:anywhere;}body.path-checkout .checkout-order-summary td:first-child{width:3rem;padding-inline-start:0;color:var(--color-muted);}body.path-checkout .checkout-order-summary td:last-child{width:6rem;padding-inline-end:0;color:var(--color-ink);font-weight:600;text-align:end;white-space:nowrap;}body.path-checkout .checkout-pane-order-summary .order-total-summary{display:grid;gap:var(--space-xs);margin-block-start:var(--space-md);padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.path-checkout .checkout-pane-order-summary .order-total-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-lg);}body.path-checkout .checkout-pane-order-summary .order-total-line__total{color:var(--color-ink);font-size:var(--text-md);font-weight:700;}body.path-checkout .checkout-pane-coupon-redemption{padding-block-end:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.path-checkout .checkout-pane-coupon-redemption .form-item{margin-block-end:var(--space-sm);}body.path-checkout .checkout-pane-coupon-redemption :is(input[type="text"],input[type="submit"],button){width:100%;max-width:100%;margin:0;}body.path-checkout .layout-region-checkout-footer{grid-column:1 / -1;padding-block-start:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule);}body.path-checkout .layout-region-checkout-footer .form-actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-sm);margin:0;}body.path-checkout .layout-region-checkout-footer .form-actions > :is(.button,input[type="submit"],button[type="submit"]){width:100%;min-width:0;margin:0;white-space:nowrap;}body.path-checkout .layout-region-checkout-footer .form-actions > :is(#edit-actions-next,[data-drupal-selector="edit-actions-next"]){border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);}body.path-checkout .asr26-checkout-notice{flex:1 0 100%;width:100%;margin:0 0 var(--space-md);}body.path-checkout .asr26-checkout-notice :is(h2,p){max-width:var(--measure);margin:0;color:inherit;}body.path-checkout .asr26-checkout-notice h2{font-size:var(--text-md);}body.asr26 .asr-ach-discount-notice.asr26-notice--component{display:none;margin-block:var(--space-sm) 0;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);background:var(--color-success-soft);color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-body);box-shadow:none;opacity:1;transform:none;transition:none;}body.asr26 .asr-ach-discount-notice--visible.asr26-notice--component{display:grid;}body.path-checkout .checkout-pane-order-summary .order-total-line--ach-discount{color:var(--color-success);font-weight:600;}body.path-checkout .checkout-pane-order-summary .order-total-line--ach-discount :is(.order-total-line-label,.order-total-line-value){color:inherit;}body.path-checkout .asr26-checkout-acknowledgement{flex:1 0 100%;width:100%;margin:0 0 var(--space-md);color:var(--color-ink);}body.path-checkout .asr26-checkout-flow :is(input,select,textarea,button,.button):disabled,body.path-checkout .asr26-checkout-flow :is(button,.button)[aria-disabled="true"]{opacity:0.55;cursor:not-allowed;transform:none;}body.path-checkout .asr26-checkout-flow :is(input,select,textarea,button,.button):is(.is-loading,[data-state="loading"],[aria-busy="true"]){cursor:progress;}body.path-checkout .asr26-checkout-flow :is(input,select,textarea,button,.button):is(.is-error,[data-state="error"],[aria-invalid="true"]){border-color:var(--color-error);}body.path-checkout .asr26-checkout-flow :is(input,select,textarea,button,.button):is(.is-success,[data-state="success"]){border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-ink);}body.path-checkout .asr26-checkout-flow :is(input,select,textarea,button,.button):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.path-checkout .asr26-checkout-flow :is(button,.button,input[type="submit"]):active{transform:translateY(1px);}@media (min-width:40rem){body.path-checkout .layout-region-checkout-footer .form-actions{flex-direction:row;flex-wrap:wrap;align-items:center;}body.path-checkout .layout-region-checkout-footer .form-actions > :is(.button,input[type="submit"],button[type="submit"]){width:auto;min-width:9rem;}body.path-checkout .layout-region-checkout-footer .form-actions > :is(#edit-actions-next,[data-drupal-selector="edit-actions-next"]){margin-inline-start:auto;}body.path-checkout .checkout-pane-coupon-redemption :is(input[type="submit"],button){width:auto;}}@media (min-width:60rem){body.path-checkout .layout-checkout-form{grid-template-columns:minmax(0,8fr) minmax(18rem,4fr);column-gap:var(--space-2xl);}body.path-checkout .layout-region-checkout-secondary{position:sticky;inset-block-start:calc(5rem + var(--space-lg));}body.path-checkout .layout-region-checkout-footer{grid-column:1;}body.path-checkout .checkout-pane-coupon-redemption{padding-block-end:0;border-block-end:0;}}@media (hover:hover) and (pointer:fine){body.path-checkout .asr26-checkout-flow :is(button,.button,input[type="submit"]):not(:disabled,[aria-disabled="true"]):hover{transform:translateY(-1px);}}@media (prefers-reduced-motion:reduce){body.path-checkout .asr26-checkout-flow :is(button,.button,input[type="submit"]){transition:none;}body.path-checkout .asr26-checkout-flow :is(button,.button,input[type="submit"]):active{transform:none;}}body.path-search .asr26-page-head{padding-block:var(--space-xl) var(--space-md);}body.path-search .asr26-content-shell{padding-block-start:var(--space-md);}body.path-search .asr26-content{width:min(100%,72rem);}body.path-search .asr26-local-tasks{margin-block-end:var(--space-lg);}body.asr26 .asr26-destination-search{width:min(100%,56rem);min-width:0;display:grid;gap:var(--space-sm);margin-block:0 var(--space-xl);padding-block:var(--space-lg);border-block:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-2);}body.asr26 .asr26-destination-search .container-inline{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:var(--space-sm);}body.asr26 .asr26-destination-search .form-item{min-width:0;margin:0;}body.asr26 .asr26-destination-search input[type="search"]{min-width:0;}body.asr26 .asr26-destination-search input[type="submit"]{width:100%;}body.asr26 .asr26-destination-search .search-help-link{width:fit-content;min-height:var(--control-height);display:inline-flex;align-items:center;color:var(--color-muted);font-size:var(--text-sm);font-weight:600;white-space:nowrap;}body.path-search #block-asr26-content > h2{margin:0 0 var(--space-md);font-size:var(--text-lg);}body.asr26 .asr26-search-catalogue{width:100%;min-width:0;margin:0 0 var(--space-2xl);padding:0;border-block-start:var(--rule-strong) solid var(--color-ink);list-style:none;}body.asr26 .asr26-search-catalogue__item{min-width:0;margin:0;padding:0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-search-result{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);padding-block:var(--space-lg);color:var(--color-ink-2);}body.asr26 .asr26-search-result__identity,body.asr26 .asr26-search-result__summary{min-width:0;}body.asr26 .asr26-search-result__title{margin:0;font-size:var(--text-md);line-height:1.25;}body.asr26 .asr26-search-result__title a{color:var(--color-ink);text-decoration-color:var(--color-accent);overflow-wrap:anywhere;}body.asr26 .asr26-search-result__title a:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs);}body.asr26 .asr26-search-result__summary,body.asr26 .asr26-search-result__meta{max-width:var(--measure);margin:0;}body.asr26 .asr26-search-result__summary{color:var(--color-ink-2);line-height:1.6;}body.asr26 .asr26-search-result__summary strong{color:var(--color-ink);font-weight:700;}body.asr26 .asr26-search-result__meta{margin-block-start:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);}body.asr26 .asr26-search-catalogue__empty{width:min(100%,56rem);min-height:8rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:flex-start;margin-block-start:var(--space-md);}body.asr26 .asr26-search-catalogue__empty-icon{width:var(--control-height);min-width:var(--control-height);aspect-ratio:1;display:inline-grid;place-items:center;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-round);color:var(--color-accent);}body.asr26 .asr26-search-catalogue__empty-message{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);}body.asr26 .asr26-search-catalogue__empty-message em{font-style:normal;}body.asr26 .asr26-search-catalogue__empty p{margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--text-sm);font-weight:400;}@media (min-width:40rem){body.asr26 .asr26-destination-search .container-inline{grid-template-columns:minmax(0,1fr) auto;}body.asr26 .asr26-destination-search input[type="submit"]{width:auto;}}@media (min-width:60rem){body.asr26 .asr26-search-result--with-summary{grid-template-columns:minmax(15rem,0.72fr) minmax(0,1.28fr);gap:var(--space-xl);}}body.path-banquet .asr26-content-shell{padding-block-start:0;}body.path-banquet .asr26-page-head{padding-block:var(--space-xl) var(--space-lg);}body.path-banquet .asr26-page-head h1{max-width:24ch;min-width:0;margin:0;font-family:var(--font-display);font-size:clamp(var(--text-lg),5vw,var(--text-display));line-height:1.04;overflow-wrap:anywhere;}body.path-banquet .asr26-content > div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);align-items:start;}body.path-banquet .asr26-content > div > :is(#block-asr26-banquetadmintoolbarblock,#block-asr26-content,#block-asr26-banquetproductsforbanquet,#block-asr26-banquetattendeesforbanquet){min-width:0;}body.path-banquet .asr26-banquet-tools{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-2);}body.path-banquet .asr26-banquet-tools--closed{border-color:var(--color-warning);}body.path-banquet .asr26-banquet-tools__header{min-width:0;display:grid;gap:var(--space-xs);}body.path-banquet .asr26-banquet-tools__header :is(h2,p){min-width:0;margin:0;}body.path-banquet .asr26-banquet-tools__header h2{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-style:normal;line-height:1.15;overflow-wrap:anywhere;}body.path-banquet .asr26-banquet-tools__header p{max-width:var(--measure);color:var(--color-muted);font-size:var(--text-sm);line-height:1.5;}body.path-banquet .asr26-banquet-tools__actions{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);}body.path-banquet .asr26-banquet-tools__action{width:100%;min-width:var(--control-height);min-height:var(--control-height);margin:0 !important;white-space:nowrap;}body.path-banquet .asr26-banquet-tools__action.secondary{border-color:var(--color-rule) !important;background:var(--color-surface) !important;color:var(--color-ink) !important;}body.path-banquet .asr26-banquet-tools__action:focus-visible{outline:var(--rule-strong) solid var(--color-focus) !important;outline-offset:var(--focus-offset) !important;}body.path-banquet .asr26-banquet-tools__action:active{transform:translateY(1px) !important;}body.path-banquet .asr26-banquet-tools__action:is([aria-disabled="true"],.is-disabled){opacity:0.55;cursor:not-allowed;pointer-events:none;transform:none !important;}body.path-banquet .asr26-banquet-tools__action:is(.is-loading,[data-state="loading"]){cursor:wait;}body.path-banquet .asr26-banquet-tools__action:is(.is-loading,[data-state="loading"])::before{width:1em;aspect-ratio:1;content:"";border:var(--rule-strong) solid currentColor;border-inline-end-color:var(--color-transparent);border-radius:var(--radius-round);animation:asr26-spin 900ms linear infinite;}body.path-banquet .asr26-banquet-tools__action:is(.is-error,[data-state="error"]){border-color:var(--color-error) !important;background:var(--color-error-soft) !important;color:var(--color-error) !important;}body.path-banquet .asr26-banquet-tools__action:is(.is-success,[data-state="success"]){border-color:var(--color-success) !important;background:var(--color-success-soft) !important;color:var(--color-success) !important;}body.path-banquet .asr26-banquet-brief{min-width:0;color:var(--color-ink-2);}body.path-banquet .asr26-banquet-brief__status{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) var(--space-md);margin-block-end:var(--space-lg);padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-warning);border-radius:var(--radius-sm);background:var(--color-warning-soft);color:var(--color-ink);}body.path-banquet .asr26-banquet-brief__status strong{font-family:var(--font-display);}body.path-banquet .asr26-banquet-brief__status span{color:var(--color-ink-2);}body.path-banquet .asr26-banquet-brief__grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);}body.path-banquet .asr26-banquet-brief :is(h2,h3){min-width:0;margin-block-start:0;color:var(--color-ink);font-family:var(--font-display);font-style:normal;overflow-wrap:anywhere;}body.path-banquet .asr26-banquet-brief h2,body.path-banquet #block-asr26-banquetattendeesforbanquet > h2{margin-block-end:var(--space-lg);font-size:var(--text-lg);line-height:1.08;}body.path-banquet .asr26-banquet-brief__schedule,body.path-banquet .asr26-banquet-brief__context{min-width:0;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);}body.path-banquet .asr26-banquet-brief__schedule{background:var(--color-graphite);color:var(--color-on-dark);}body.path-banquet .asr26-banquet-brief__schedule h2,body.path-banquet .asr26-banquet-brief__schedule :is(.asr26-banquet-brief__date,.asr26-banquet-brief__deadline) strong{color:var(--color-on-dark);}body.path-banquet .asr26-banquet-brief__schedule :is(.asr26-banquet-brief__date,.asr26-banquet-brief__deadline) > span{color:var(--color-on-dark-muted);}body.path-banquet .asr26-banquet-brief__date,body.path-banquet .asr26-banquet-brief__deadline{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xs);margin:0;font-variant-numeric:tabular-nums;}body.path-banquet .asr26-banquet-brief__date strong{font-family:var(--font-display);font-size:var(--text-md);line-height:1.2;overflow-wrap:anywhere;}body.path-banquet .asr26-banquet-brief__deadline{margin-block-start:var(--space-lg);padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-graphite-2);}body.path-banquet .asr26-banquet-brief .calendar-export-links{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);margin-block-start:var(--space-lg);}body.path-banquet .asr26-banquet-brief .calendar-export-links a{min-width:var(--control-height);min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-graphite-2);color:var(--color-on-dark);font-size:var(--text-sm);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out);}body.path-banquet .asr26-banquet-brief .calendar-export-links a:focus-visible{outline:var(--rule-strong) solid var(--color-on-dark);outline-offset:var(--focus-offset);}body.path-banquet .asr26-banquet-brief .calendar-export-links a:active{transform:translateY(1px);}body.path-banquet .asr26-banquet-brief__context{background:var(--color-surface);color:var(--color-ink-2);}body.path-banquet .asr26-banquet-brief__context dl{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;}body.path-banquet .asr26-banquet-brief__context dl > div{min-width:0;padding-block:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.path-banquet .asr26-banquet-brief__context dl > div:last-child{border-block-end:0;}body.path-banquet .asr26-banquet-brief__context dt{margin-block-end:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm);font-weight:600;}body.path-banquet .asr26-banquet-brief__context dd{min-width:0;margin:0;color:var(--color-ink);overflow-wrap:anywhere;}body.path-banquet .asr26-banquet-brief__context dd > div,body.path-banquet .asr26-banquet-brief__context dd .field__item{min-width:0;}body.path-banquet .asr26-banquet-brief__price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;}body.path-banquet .asr26-banquet-brief__description{min-width:0;padding-block:var(--space-xl);border-block:var(--rule-hair) solid var(--color-rule-soft);}body.path-banquet .asr26-banquet-brief__prose{max-width:var(--measure);color:var(--color-ink-2);}body.path-banquet .asr26-banquet-brief__prose :is(p,ul,ol){margin-block:0 var(--space-md);}body.path-banquet .asr26-banquet-brief__prose > :last-child,body.path-banquet .asr26-banquet-brief__prose > div > :last-child{margin-block-end:0;}body.path-banquet .asr26-banquet-brief__operations,body.path-banquet .asr26-banquet-brief__merchandise{min-width:0;margin-block-start:var(--space-xl);padding-block-start:var(--space-xl);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.path-banquet .asr26-banquet-brief__merchandise .general-merch-products{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);}body.path-banquet .asr26-banquet-purchase{min-width:0;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-2);}body.path-banquet .asr26-banquet-purchase .views-element-container > div > header{margin-block-end:var(--space-lg);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-weight:700;line-height:1.2;}body.path-banquet .asr26-banquet-purchase .views-row,body.path-banquet .asr26-banquet-purchase .views-field,body.path-banquet .asr26-banquet-purchase .field-content,body.path-banquet .asr26-banquet-purchase .field-content > div,body.path-banquet .asr26-banquet-purchase .field-content > div > div{min-width:0;}body.path-banquet .asr26-banquet-purchase .views-row{margin:0;padding:0;border:0;border-radius:0;background:var(--color-transparent);color:var(--color-ink-2);}body.path-banquet .asr26-banquet-purchase .button-asr-blue{width:100%;white-space:nowrap;}body.path-banquet .asr26-banquet-purchase .messages{margin:0;}body.path-banquet #block-asr26-banquetattendeesforbanquet{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);margin-block-start:var(--space-xl);padding-block-start:var(--space-xl);border-block-start:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-ink-2);}body.path-banquet #block-asr26-banquetattendeesforbanquet > h2{min-width:0;margin:0;color:var(--color-ink);font-family:var(--font-display);overflow-wrap:anywhere;}body.path-banquet #block-asr26-banquetattendeesforbanquet .banquet-export-button .button-asr-blue{width:100%;}body.path-banquet .asr26-banquet-attendees__table{min-width:0;max-width:100%;overflow-x:auto;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);overscroll-behavior-inline:contain;scrollbar-color:var(--color-rule) var(--color-paper-2);scrollbar-width:thin;}body.path-banquet .asr26-banquet-attendees__table:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.path-banquet .asr26-banquet-attendees__table .view > header,body.path-banquet .asr26-banquet-attendees__table .views-element-container > div > header{padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-muted);font-size:var(--text-sm);}body.path-banquet .asr26-banquet-attendees__table table{width:100%;min-width:68rem;margin:0;font-variant-numeric:tabular-nums;}body.path-banquet .asr26-banquet-attendees__table :is(th,td){padding:var(--space-sm) var(--space-md);text-align:start;vertical-align:top;}body.path-banquet .asr26-banquet-attendees__table th{white-space:nowrap;}body.path-banquet .asr26-banquet-attendees__table .views-total{padding:var(--space-sm) var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;}body.path-banquet #block-asr26-banquetattendeesforbanquet .views-data-export-feed{display:none;}@media (min-width:40rem){body.path-banquet .asr26-banquet-tools__actions{grid-template-columns:max-content max-content;justify-content:start;}body.path-banquet .asr26-banquet-tools__action{width:auto;}body.path-banquet .asr26-banquet-brief__grid{grid-template-columns:repeat(8,minmax(0,1fr));}body.path-banquet .asr26-banquet-brief__schedule{grid-column:span 5;}body.path-banquet .asr26-banquet-brief__context{grid-column:span 3;}body.path-banquet .asr26-banquet-brief__description{grid-column:1 / -1;}body.path-banquet .asr26-banquet-brief__merchandise .general-merch-products{grid-template-columns:repeat(2,minmax(0,1fr));}body.path-banquet #block-asr26-banquetattendeesforbanquet{grid-template-columns:minmax(0,1fr) auto;align-items:center;}body.path-banquet #block-asr26-banquetattendeesforbanquet .banquet-export-button .button-asr-blue{width:auto;}body.path-banquet .asr26-banquet-attendees__table{grid-column:1 / -1;}}@media (min-width:60rem){body.path-banquet .asr26-banquet-tools:not(.asr26-banquet-tools--closed){grid-template-columns:minmax(0,1fr) auto;align-items:end;}body.path-banquet .asr26-banquet-tools__actions{justify-content:end;}body.path-banquet .asr26-content > div{grid-template-columns:repeat(12,minmax(0,1fr));}body.path-banquet .asr26-content > div > #block-asr26-content{grid-column:span 8;}body.path-banquet .asr26-content > div > #block-asr26-banquetadmintoolbarblock{grid-column:1 / -1;}body.path-banquet .asr26-content > div > #block-asr26-banquetproductsforbanquet{grid-column:span 4;}body.path-banquet .asr26-content > div > #block-asr26-banquetattendeesforbanquet{grid-column:1 / -1;}}@media (hover:hover) and (pointer:fine){body.path-banquet .asr26-banquet-tools__action:hover{transform:translateY(-1px) !important;}body.path-banquet .asr26-banquet-tools__action.secondary:hover{border-color:var(--color-ink) !important;background:var(--color-paper-2) !important;color:var(--color-ink) !important;}body.path-banquet .asr26-banquet-brief .calendar-export-links a:hover{border-color:var(--color-accent-hover);color:var(--color-on-dark);transform:translateY(-1px);}}body.path-product .asr26-content-shell{padding-block-start:0;}body.path-product .asr26-page-head{padding-block:var(--space-xl) var(--space-lg);}body.path-product .asr26-page-head h1{max-width:24ch;min-width:0;margin:0;font-family:var(--font-display);font-size:clamp(var(--text-lg),5vw,var(--text-display));font-style:normal;line-height:1.04;overflow-wrap:anywhere;}body.path-product .asr26-product-purchase{min-width:0;display:grid;gap:var(--space-lg);margin-block-end:var(--space-2xl);color:var(--color-ink-2);}body.path-product .asr26-product-purchase__kind{margin:0;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.4;}body.path-product .asr26-product-purchase__grid,body.path-product .asr26-product-purchase__overview{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);align-items:start;}body.path-product .asr26-product-purchase__media{min-width:0;margin:0;overflow:clip;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.path-product .asr26-product-purchase__media:has(.product-slider[hidden]){display:none;}body.path-product .asr26-product-purchase__media :is(.field,.field__item){min-width:0;margin:0;}body.path-product .asr26-product-purchase__media .product-slider,body.path-product .asr26-product-purchase__media .splide__track,body.path-product .asr26-product-purchase__media .splide__list,body.path-product .asr26-product-purchase__media .splide__slide{min-width:0;max-width:100%;}body.path-product .asr26-product-purchase__media .splide__slide{display:grid;place-items:center;background:var(--color-surface);color:var(--color-ink-2);}body.path-product .asr26-product-purchase__media img{width:100%;height:auto;max-height:40rem;display:block;object-fit:contain;}body.path-product .asr26-product-purchase__media .splide__arrow{width:var(--control-height);min-width:var(--control-height);min-height:var(--control-height);border-color:var(--color-rule);background:var(--color-graphite);color:var(--color-on-dark);}body.path-product .asr26-product-purchase__media .splide__arrow:focus-visible{outline:var(--rule-strong) solid var(--color-on-dark);outline-offset:var(--focus-offset);}body.path-product .asr26-product-purchase__media .splide__pagination__page{width:var(--space-sm);min-width:var(--control-height);min-height:var(--control-height);padding:0;background:var(--color-transparent);color:var(--color-ink);}body.path-product .asr26-product-purchase__media .splide__pagination__page:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.path-product .asr26-product-purchase__media :is(.splide__arrow,.splide__pagination__page):active{transform:translateY(1px);}body.path-product .asr26-product-purchase__media :is(.splide__arrow,.splide__pagination__page):is(:disabled,[aria-disabled="true"]){opacity:0.55;cursor:not-allowed;}body.path-product .asr26-product-purchase__media :is(.splide__arrow,.splide__pagination__page)[aria-busy="true"]{cursor:progress;}body.path-product .asr26-product-purchase__media :is(.splide__arrow,.splide__pagination__page)[aria-invalid="true"]{border-color:var(--color-error);}body.path-product .asr26-product-purchase__media .splide__pagination__page.is-active{background:var(--color-accent);color:var(--color-accent-ink);}body.path-product .asr26-product-purchase__details{min-width:0;display:grid;gap:var(--space-lg);padding-block-start:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule);}body.path-product .asr26-product-purchase__details > h2,body.path-product .asr26-product-purchase__form > h2{margin:0;font-family:var(--font-display);font-size:var(--text-md);font-style:normal;line-height:1.2;}body.path-product .asr26-product-purchase__prose{max-width:var(--measure);line-height:1.65;}body.path-product .asr26-product-purchase__prose :is(p,ul,ol),body.path-product .asr26-product-purchase__prose .field__item > :first-child{margin-block-start:0;}body.path-product .asr26-product-purchase__prose > :last-child,body.path-product .asr26-product-purchase__prose .field__item > :last-child{margin-block-end:0;}body.path-product .asr26-product-purchase__context{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--space-lg);margin:0;}body.path-product .asr26-product-purchase__context > div{min-width:0;display:grid;gap:var(--space-2xs);padding-block:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.path-product .asr26-product-purchase__context dt{color:var(--color-muted);font-size:var(--text-xs);line-height:1.4;}body.path-product .asr26-product-purchase__context dd,body.path-product .asr26-product-purchase__context dd :is(.field,.field__item){min-width:0;margin:0;}body.path-product .asr26-product-purchase__context a{overflow-wrap:anywhere;}body.path-product .asr26-product-purchase__order{min-width:0;display:grid;gap:var(--space-xl);padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-graphite);color:var(--color-on-dark);}body.path-product .asr26-product-purchase__price{min-width:0;display:grid;gap:var(--space-xs);padding-block-end:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-graphite-2);font-variant-numeric:tabular-nums;}body.path-product .asr26-product-purchase__price > span{color:var(--color-on-dark-muted);font-family:var(--font-mono);font-size:var(--text-sm);}body.path-product .asr26-product-purchase__price :is(.field,.field__item){margin:0;}body.path-product .asr26-product-purchase__price .field__label{display:none;}body.path-product .asr26-product-purchase__price :is(.field__item,[class*="--variation-field--variation_price__"]){color:var(--color-on-dark);font-family:var(--font-mono);font-size:clamp(2.75rem,8vw,5.25rem);font-weight:600;letter-spacing:-0.05em;line-height:0.95;overflow-wrap:anywhere;}body.path-product .asr26-product-purchase__price [class*="--variation-field--variation_list_price__"]:not(:empty){color:var(--color-on-dark-muted);font-family:var(--font-mono);text-decoration:line-through;}body.path-product .asr26-product-purchase__form,body.path-product .asr26-product-purchase__form form{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);}body.path-product .asr26-product-purchase__form > h2,body.path-product .asr26-product-purchase__form label{color:var(--color-on-dark);}body.path-product .asr26-product-purchase__form :is(.field,.field__item,.form-wrapper,.form-item){min-width:0;margin:0;}body.path-product .asr26-product-purchase__form .form-item{display:grid;gap:var(--space-xs);}body.path-product .asr26-product-purchase__form :is(input[type="number"],select){width:100%;min-height:var(--control-height);border-color:var(--color-rule);background:var(--color-graphite-2);color:var(--color-on-dark) !important;}body.path-product .asr26-product-purchase__form input[type="number"]{max-width:8rem;font-variant-numeric:tabular-nums;}body.path-product .asr26-product-purchase__form :is(input[type="number"],select):focus-visible{outline:var(--rule-strong) solid var(--color-on-dark);outline-offset:var(--focus-offset);}body.path-product .asr26-product-purchase__form :is(input,select):disabled{opacity:0.55;cursor:not-allowed;}body.path-product .asr26-product-purchase__form :is([aria-invalid="true"],.error){border-color:var(--color-error);}body.path-product .asr26-product-purchase__form .form-item--error-message{color:var(--color-error);}body.path-product .asr26-product-purchase__form .form-actions{margin:var(--space-xs) 0 0;}body.path-product .asr26-product-purchase__form .form-actions :is(button,input[type="submit"],.button){width:100%;min-height:var(--control-height);border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);white-space:nowrap;}body.path-product .asr26-product-purchase__form .form-actions :is(button,input[type="submit"],.button):focus-visible{outline:var(--rule-strong) solid var(--color-on-dark);outline-offset:var(--focus-offset);box-shadow:0 0 0 var(--rule-strong) var(--color-graphite);}body.path-product .asr26-product-purchase__form .form-actions :is(button,input[type="submit"],.button):active{transform:translateY(1px);}body.path-product .asr26-product-purchase__extras:empty{display:none;}body.path-product .asr26-product-purchase--order-only .asr26-product-purchase__order{width:min(100%,38rem);}@media (min-width:40rem){body.path-product .asr26-product-purchase__context{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:60rem){body.path-product .asr26-product-purchase--with-overview .asr26-product-purchase__grid{grid-template-columns:minmax(0,7fr) minmax(20rem,5fr);}body.path-product .asr26-product-purchase__order{position:sticky;top:calc(var(--space-xl) + var(--control-height));}}@media (hover:hover) and (pointer:fine){body.path-product .asr26-product-purchase__media :is(.splide__arrow,.splide__pagination__page):not(:disabled):hover{border-color:var(--color-accent-hover);}body.path-product .asr26-product-purchase__form :is(input[type="number"],select):not(:disabled):hover{background:var(--color-graphite);}body.path-product .asr26-product-purchase__form .form-actions :is(button,input[type="submit"],.button):not(:disabled):hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-accent-ink);transform:translateY(-1px);}}@media (prefers-reduced-motion:reduce){body.path-product .asr26-product-purchase__form .form-actions :is(button,input[type="submit"],.button){transition-duration:var(--dur-micro);}}body.path-node .asr26-page-head{padding-block:var(--space-xl) var(--space-lg);}body.path-node .asr26-page-head h1{min-width:0;max-width:22ch;margin:0;font-size:var(--text-xl);font-style:normal;line-height:1.06;overflow-wrap:anywhere;}body.path-node .asr26-reading-page{width:min(100%,65ch);min-width:0;margin:0;padding-block-end:var(--space-2xl);color:var(--color-ink-2);}body.page-node-type-article .asr26-page-head h1,body.page-node-type-article .asr26-reading-page--article{margin-inline:auto;text-align:center;}body.page-node-type-article .asr26-reading-page--article :is(ul,ol){text-align:start;}body.path-node .asr26-reading-page__body,body.path-node .asr26-reading-page__body > .field,body.path-node .asr26-reading-page__body > .field > .field__item{min-width:0;}body.path-node .asr26-reading-page__body,body.path-node .asr26-reading-page__body > .field > .field__item{font-size:var(--text-base);line-height:1.7;}body.path-node .asr26-reading-page__body > div > p:first-child,body.path-node .asr26-reading-page__body > .field > .field__item > p:first-child{color:var(--color-ink);font-size:var(--text-md);line-height:1.55;}body.path-node .asr26-reading-page__body :is(h2,h3,h4){min-width:0;max-width:28ch;margin-block:var(--space-xl) var(--space-sm);color:var(--color-ink);font-family:var(--font-display);font-style:normal;line-height:1.15;overflow-wrap:anywhere;}body.path-node .asr26-reading-page__body h2{font-size:var(--text-lg);}body.path-node .asr26-reading-page__body h3{font-size:var(--text-md);}body.path-node .asr26-reading-page__body h4{font-size:var(--text-base);}body.path-node .asr26-reading-page__body :is(p,ul,ol,blockquote,figure,table){margin-block:0 var(--space-lg);}body.path-node .asr26-reading-page__body p:has(> strong:first-child){margin-block-start:var(--space-xl);padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.path-node .asr26-reading-page__body p > strong:first-child{min-width:0;display:block;margin-block-end:var(--space-xs);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-style:normal;font-weight:700;line-height:1.3;overflow-wrap:anywhere;}body.path-node .asr26-reading-page__body p:has(> strong:only-child){margin-block-end:var(--space-sm);}body.path-node .asr26-reading-page__body :is(ul,ol){display:grid;gap:var(--space-xs);padding-inline-start:var(--space-lg);}body.path-node .asr26-reading-page__body li::marker{color:var(--color-accent);}body.path-node .asr26-reading-page__body blockquote{margin-inline:0;padding-block:var(--space-md);border-block:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);}body.path-node .asr26-reading-page__body img,body.path-node .asr26-reading-page__media img{width:100%;height:auto;display:block;}body.path-node .asr26-reading-page__media{min-width:0;margin:0 0 var(--space-xl);overflow:clip;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.path-node .asr26-reading-page__table{min-width:0;max-width:100%;margin-block:var(--space-lg) var(--space-xl);overflow-x:auto;border-block:var(--rule-hair) solid var(--color-rule);scrollbar-color:var(--color-rule) var(--color-paper-2);scrollbar-width:thin;}body.path-node .asr26-reading-page__table:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.path-node .asr26-reading-page__table-data{width:100%;margin:0;border:0;border-collapse:collapse;background:var(--color-surface);color:var(--color-ink-2);}body.path-node .asr26-reading-page__table-data thead{position:absolute;width:var(--space-3xs);height:var(--space-3xs);padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}body.path-node .asr26-reading-page__table-data :is(tbody,tr,th,td){display:block;}body.path-node .asr26-reading-page__table-data tbody tr{padding-block:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.path-node .asr26-reading-page__table-data tbody tr:last-child{border-block-end:0;}body.path-node .asr26-reading-page__table-data tbody :is(th,td){padding:var(--space-xs) var(--space-sm);border:0;text-align:start;overflow-wrap:anywhere;}body.path-node .asr26-reading-page__table-data tbody th{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);line-height:1.25;}body.path-node .asr26-reading-page__table-data tbody td[data-label]{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1fr);gap:var(--space-sm);}body.path-node .asr26-reading-page__table-data tbody td[data-label]::before{content:attr(data-label);color:var(--color-muted);font-weight:600;}body.path-node .asr26-reading-page__tags,body.path-node .asr26-reading-page__extras{margin-block-start:var(--space-xl);padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.path-node .asr26-reading-page__extras:empty,body.path-node .asr26-reading-page__tags:empty{display:none;}@media (min-width:40rem){body.path-node .asr26-reading-page__table-data{min-width:40rem;display:table;}body.path-node .asr26-reading-page__table-data thead{position:static;width:auto;height:auto;display:table-header-group;overflow:visible;clip:auto;white-space:normal;}body.path-node .asr26-reading-page__table-data tbody{display:table-row-group;}body.path-node .asr26-reading-page__table-data tr{display:table-row;}body.path-node .asr26-reading-page__table-data :is(th,td){display:table-cell;padding:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule-soft);vertical-align:top;}body.path-node .asr26-reading-page__table-data tbody tr{padding:0;border:0;}body.path-node .asr26-reading-page__table-data thead th{color:var(--color-on-dark);background:var(--color-graphite);font-family:var(--font-display);text-align:start;}body.path-node .asr26-reading-page__table-data tbody td[data-label]{display:table-cell;}body.path-node .asr26-reading-page__table-data tbody td[data-label]::before{content:none;}}body.asr26 .asr26-close-wizard{width:100%;max-width:72rem;min-width:0;color:var(--color-ink-2);}body.asr26 .asr26-close-wizard__context{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);margin-block-end:var(--space-xl);padding-block-end:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-close-wizard__title{max-width:var(--measure);min-width:0;margin:0;color:var(--color-ink);font-size:var(--text-lg);line-height:1.15;overflow-wrap:anywhere;}body.asr26 .asr26-close-wizard__phase{margin:0;color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;letter-spacing:0.04em;line-height:1.4;}body.asr26 .asr26-close-wizard__choices{max-width:56rem;}body.asr26 .asr26-close-wizard__choices > .fieldset-wrapper > div{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);}body.asr26 .asr26-close-wizard__head-tax{max-width:60rem;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);}body.asr26 .asr26-close-wizard__instruction{max-width:var(--measure);margin:0;color:var(--color-ink-2);line-height:1.6;}body.asr26 .asr26-close-wizard__head-tax > .form-type-textfield{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0;margin:0;}body.asr26 .asr26-close-wizard__head-tax > .form-type-textfield > label{grid-column:1 / -1;margin-block-end:var(--space-xs);}body.asr26 .asr26-close-wizard__head-tax > .form-type-textfield > .field-prefix{min-height:var(--control-height);display:grid;place-items:center;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-inline-end:0;border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);font-variant-numeric:tabular-nums;}body.asr26 .asr26-close-wizard__head-tax > .form-type-textfield > input{width:100%;min-width:0;margin:0;border-start-start-radius:0;border-end-start-radius:0;font-variant-numeric:tabular-nums;}body.asr26 .asr26-close-wizard :is(.grouped-events-warning,.grouped-events-header){min-width:0;margin:0 0 var(--space-xl);}body.asr26 .asr26-close-wizard :is(.grouped-events-warning,.grouped-events-header) .messages{max-width:var(--measure);display:grid;gap:var(--space-xs);margin:0 0 var(--space-md);padding:var(--space-md);}body.asr26 .asr26-close-wizard .grouped-events-warning .messages--warning{border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-ink);}body.asr26 .asr26-close-wizard :is(.grouped-events-header .messages--info,.asr26-close-wizard__head-tax > .messages--info){border-color:var(--color-accent);background:var(--color-paper-2);color:var(--color-ink);}body.asr26 .asr26-close-wizard :is(.grouped-events-warning,.grouped-events-header,.asr26-close-wizard__head-tax) .messages :is(h3,h4,p,ul){margin:0;}body.asr26 .asr26-close-wizard :is(.grouped-events-warning,.grouped-events-header,.asr26-close-wizard__head-tax) .messages :is(h3,h4){color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);line-height:1.2;overflow-wrap:anywhere;}body.asr26 .asr26-close-wizard :is(.grouped-events-warning,.grouped-events-header,.asr26-close-wizard__head-tax) .messages :is(p,li){color:var(--color-ink-2);line-height:1.6;}body.asr26 .asr26-close-wizard :is(.grouped-events-header,.asr26-close-wizard__head-tax) .messages ul{padding-inline-start:var(--space-lg);}body.asr26 .asr26-close-wizard .asr-event-wizard-table-scroll{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);scrollbar-color:var(--color-rule) var(--color-paper-2);}body.asr26 .asr26-close-wizard .grouped-events-table{width:100%;min-width:42rem;margin:0;border:0;border-collapse:collapse;background:var(--color-surface);color:var(--color-ink-2);font-variant-numeric:tabular-nums;}body.asr26 .asr26-close-wizard .grouped-events-table :is(th,td){padding:var(--space-sm) var(--space-md);border:0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);text-align:start;vertical-align:top;}body.asr26 .asr26-close-wizard .grouped-events-table thead th{border-block-end:var(--rule-strong) solid var(--color-accent);background:var(--color-graphite);color:var(--color-on-dark);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;letter-spacing:0;text-transform:none;}body.asr26 .asr26-close-wizard .grouped-events-table tbody tr:last-child td{border-block-end:0;}body.asr26 .asr26-close-wizard .event-head-tax-group{min-width:0;margin:0;padding-block-end:var(--space-md);overflow:clip;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-close-wizard .event-head-tax-group > summary,body.asr26 .asr26-close-wizard .head-tax-details > summary{min-width:0;min-height:var(--control-height);display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-base);font-style:normal;font-weight:700;line-height:1.3;list-style:none;cursor:pointer;overflow-wrap:anywhere;}body.asr26 .asr26-close-wizard :is(.event-head-tax-group,.head-tax-details) > summary::-webkit-details-marker,body.asr26 .asr26-close-wizard :is(.event-head-tax-group,.head-tax-details) > summary::marker{display:none;content:"";}body.asr26 .asr26-close-wizard :is(.event-head-tax-group,.head-tax-details) > summary::after{content:"";width:var(--space-xs);height:var(--space-xs);flex:0 0 auto;margin-inline-start:auto;border-inline-end:var(--rule-strong) solid currentColor;border-block-end:var(--rule-strong) solid currentColor;transform:rotate(45deg);transition:transform var(--dur-micro) var(--ease-out);}body.asr26 .asr26-close-wizard :is(.event-head-tax-group,.head-tax-details)[open] > summary{border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-close-wizard :is(.event-head-tax-group,.head-tax-details)[open] > summary::after{transform:rotate(225deg);}body.asr26 .asr26-close-wizard :is(.event-head-tax-group,.head-tax-details) > summary:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-offset));}body.asr26 .asr26-close-wizard :is(.event-head-tax-group,.head-tax-details) > summary:active{transform:translateY(var(--rule-hair));}body.asr26 .asr26-close-wizard :is(.event-head-tax-group,.head-tax-details)[aria-disabled="true"] > summary{opacity:0.55;cursor:not-allowed;transform:none;}body.asr26 .asr26-close-wizard :is(.event-head-tax-group,.head-tax-details)[aria-busy="true"] > summary{opacity:0.7;cursor:progress;}body.asr26 .asr26-close-wizard :is(.event-head-tax-group,.head-tax-details)[data-state="error"]{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-ink-2);}body.asr26 .asr26-close-wizard :is(.event-head-tax-group,.head-tax-details)[data-state="success"]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-ink-2);}body.asr26 .asr26-close-wizard .event-head-tax-group .form-type-textfield{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0;margin:var(--space-md) 0 0;padding-inline:var(--space-md);}body.asr26 .asr26-close-wizard .event-head-tax-group .form-type-textfield > label{grid-column:1 / -1;margin-block-end:var(--space-xs);}body.asr26 .asr26-close-wizard .event-head-tax-group .form-type-textfield > .field-prefix{min-height:var(--control-height);display:grid;place-items:center;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-inline-end:0;border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);font-variant-numeric:tabular-nums;}body.asr26 .asr26-close-wizard .event-head-tax-group .form-type-textfield > input{width:100%;min-width:0;margin:0;border-start-start-radius:0;border-end-start-radius:0;font-variant-numeric:tabular-nums;}body.asr26 .asr26-close-wizard .tax-anomaly-indicator{color:var(--color-warning);font-size:var(--text-sm);font-weight:700;}body.asr26 .asr26-close-wizard .head-tax-details{min-width:0;margin-block-start:var(--space-lg);border-block:var(--rule-hair) solid var(--color-rule-soft);border-inline:0;border-radius:0;background:var(--color-transparent);color:var(--color-ink-2);}body.asr26 .asr26-close-wizard .head-tax-details > .asr-event-wizard-table-scroll{margin-block:var(--space-md);}body.asr26 .asr26-close-wizard .head-tax-details .form-item-description{max-width:var(--measure);margin:0 0 var(--space-md);color:var(--color-ink-2);font-size:var(--text-sm);font-style:normal;line-height:1.5;}body.asr26 .asr26-close-wizard .head-tax-breakdown-table{width:100%;min-width:58rem;margin:0;border:0;border-collapse:collapse;background:var(--color-surface);color:var(--color-ink-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;}body.asr26 .asr26-close-wizard .head-tax-breakdown-table :is(th,td){padding:var(--space-sm);border:0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);text-align:start;}body.asr26 .asr26-close-wizard .head-tax-breakdown-table thead th{background:var(--color-graphite);color:var(--color-on-dark);font-weight:700;}body.asr26 .asr26-close-wizard .head-tax-breakdown-table td:nth-child(even){color:var(--color-ink);font-weight:700;}body.asr26 .asr26-close-wizard__pending{max-width:var(--measure);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);margin-block-end:var(--space-xl);padding:var(--space-lg);border:var(--rule-hair) solid var(--color-warning);border-radius:var(--radius-sm);background:var(--color-warning-soft);color:var(--color-ink);}body.asr26 .asr26-close-wizard__pending :is(h3,p,ul){margin-block:0;}body.asr26 .asr26-close-wizard__pending h3{color:var(--color-warning);font-size:var(--text-md);}body.asr26 .asr26-close-wizard__pending :is(ul,ol){padding-inline-start:var(--space-lg);}body.asr26 .asr26-close-wizard__acknowledgement{display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:var(--space-xs) var(--space-sm);margin:var(--space-xs) 0 0;padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule);}body.asr26 .asr26-close-wizard__acknowledgement > input[type="checkbox"]{width:1.25rem;height:1.25rem;min-height:1.25rem;margin:var(--space-xs) 0 0;accent-color:var(--color-accent);}body.asr26 .asr26-close-wizard__acknowledgement > label{min-width:0;min-height:var(--control-height);display:flex;align-items:center;margin:0;color:var(--color-ink);line-height:1.4;overflow-wrap:anywhere;}body.asr26 .asr26-close-wizard__acknowledgement > .description{grid-column:2;margin:0;color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.5;}body.asr26 .asr26-close-wizard__warning{max-width:var(--measure);margin-block:0 var(--space-xl);padding-block:var(--space-lg);border-block:var(--rule-hair) solid var(--color-error);color:var(--color-ink-2);}body.asr26 .asr26-close-wizard__warning :is(h3,p){margin-block:0;}body.asr26 .asr26-close-wizard__warning h3{margin-block-end:var(--space-sm);color:var(--color-error);font-size:var(--text-md);}body.asr26 .asr26-close-wizard__warning p{line-height:1.6;}body.asr26 .asr-event-wizard-form .form-actions.asr26-close-wizard__actions--final{display:flex;flex-direction:column;gap:var(--space-xs);padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr-event-wizard-form .form-actions.asr26-close-wizard__actions--final > .form-submit{width:100%;max-width:100%;min-height:var(--control-height);margin:0;padding-inline:var(--space-sm);grid-column:auto;grid-row:auto;white-space:nowrap;}body.asr26 .asr-event-wizard-form .form-actions.asr26-close-wizard__actions--final > .button--secondary{order:1;border-color:var(--color-rule) !important;background:var(--color-surface) !important;color:var(--color-ink) !important;}body.asr26 .asr-event-wizard-form .form-actions.asr26-close-wizard__actions--final > .button--danger{order:2;border-color:var(--color-error) !important;background:var(--color-error-soft) !important;color:var(--color-error) !important;}body.asr26 .asr26-close-wizard__actions--final :is(.button--secondary,.button--danger):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);box-shadow:none;}body.asr26 .asr26-close-wizard__actions--final :is(.button--secondary,.button--danger):active{transform:translateY(1px);}body.asr26 .asr26-close-wizard__actions--final :is(.button--secondary,.button--danger):disabled{opacity:0.55;cursor:not-allowed;transform:none;}body.asr26 .asr26-close-wizard__actions--final :is(.button--secondary,.button--danger)[aria-busy="true"]{opacity:0.7;cursor:progress;}body.asr26 .asr26-close-wizard__actions--final :is(.button--secondary,.button--danger)[data-state="error"]{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 .asr26-close-wizard__actions--final :is(.button--secondary,.button--danger)[data-state="success"]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}body.asr26 .asr26-decision{width:min(100%,64rem);min-width:0;display:grid;gap:var(--space-xl);margin:0 0 var(--space-2xl);padding:clamp(var(--space-lg),4vw,var(--space-xl));border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-decision__context{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);}body.asr26 .asr26-decision__identity,body.asr26 .asr26-decision__effects{min-width:0;display:grid;align-content:start;}body.asr26 .asr26-decision__identity{gap:var(--space-sm);}body.asr26 .asr26-decision__title{min-width:0;margin:0;color:var(--color-ink);font-size:var(--text-xl);line-height:1.15;overflow-wrap:anywhere;}body.asr26 .asr26-decision__title a{min-height:var(--control-height);display:inline-flex;align-items:center;color:inherit;text-underline-offset:0.22em;}body.asr26 .asr26-decision__status{width:fit-content;margin:0;padding:var(--space-2xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-round);color:var(--color-ink-2);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700;line-height:1.4;}body.asr26 .asr26-decision__stat{min-width:0;display:grid;gap:var(--space-2xs);padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-decision__stat :is(p){margin:0;}body.asr26 .asr26-decision__stat-value{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-display);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-0.04em;line-height:1;white-space:nowrap;}body.asr26 .asr26-decision__stat-label{color:var(--color-ink-2);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700;line-height:1.4;}body.asr26 .asr26-decision__effects{gap:0;border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-decision__effect{min-width:0;display:grid;gap:var(--space-xs);padding-block:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-decision__effect :is(h3,p){margin:0;}body.asr26 .asr26-decision__effect h3{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700;letter-spacing:0.02em;line-height:1.4;}body.asr26 .asr26-decision__effect p{max-width:var(--measure);color:var(--color-ink-2);line-height:1.6;}body.asr26 .asr26-decision__actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-xs);margin:0;padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-decision__actions :is(.button,input[type="submit"],button[type="submit"]){width:100%;min-width:0;min-height:var(--control-height);margin:0;white-space:nowrap;}body.asr26 .asr26-decision__actions .button--secondary{border-color:var(--color-rule);background:var(--color-surface);color:var(--color-ink);}body.asr26 .asr26-decision :is(a,input,button):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);box-shadow:none;}body.asr26 .asr26-decision__actions :is(.button,input[type="submit"],button[type="submit"]):disabled,body.asr26 .asr26-decision__actions :is(.button,input[type="submit"],button[type="submit"])[aria-disabled="true"]{opacity:0.55;cursor:not-allowed;}body.asr26 .asr26-decision__actions :is(.button,input[type="submit"],button[type="submit"])[aria-busy="true"],body.asr26 .asr26-decision__actions :is(.button,input[type="submit"],button[type="submit"])[data-state="loading"]{cursor:progress;}body.asr26 .asr26-decision__actions :is(.button,input[type="submit"],button[type="submit"])[data-state="error"]{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 .asr26-decision__actions :is(.button,input[type="submit"],button[type="submit"])[data-state="success"]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}@media (min-width:40rem){body.asr26 .asr26-decision__context{grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);}body.asr26 .asr26-decision__actions{flex-direction:row;align-items:center;justify-content:flex-end;}body.asr26 .asr26-decision__actions :is(.button,input[type="submit"],button[type="submit"]){width:auto;min-width:8rem;}}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-decision__actions .button--secondary:hover{border-color:var(--color-ink);background:var(--color-paper-2);color:var(--color-ink);}}@media (prefers-reduced-motion:reduce){body.asr26 .asr26-decision__actions :is(.button,input[type="submit"],button[type="submit"]){transition:none;}body.asr26 .asr26-decision__actions :is(.button,input[type="submit"],button[type="submit"]):active{transform:none;}}@media (min-width:40rem){body.asr26 .asr26-close-wizard__head-tax:not(:has(> .event-head-tax-group)){grid-template-columns:repeat(3,minmax(0,1fr));}body.asr26 .asr26-close-wizard__head-tax:not(:has(> .event-head-tax-group)) > .asr26-close-wizard__instruction{grid-column:1 / -1;}body.asr26 .asr-event-wizard-form .form-actions.asr26-close-wizard__actions--final{flex-direction:row;align-items:center;}body.asr26 .asr-event-wizard-form .form-actions.asr26-close-wizard__actions--final > .form-submit{width:auto;}body.asr26 .asr-event-wizard-form .form-actions.asr26-close-wizard__actions--final > .button--danger{margin-inline-start:auto;}}@media (min-width:60rem){body.asr26 .asr26-close-wizard__head-tax:has(> .event-head-tax-group){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;}body.asr26 .asr26-close-wizard__head-tax:has(> .event-head-tax-group) > :not(.event-head-tax-group){grid-column:1 / -1;}}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-close-wizard :is(.event-head-tax-group,.head-tax-details) > summary:hover{background:var(--color-paper-2);color:var(--color-ink);}body.asr26 .asr26-close-wizard .grouped-events-table tbody tr:hover td,body.asr26 .asr26-close-wizard .head-tax-breakdown-table tbody tr:hover td{background:var(--color-paper-2);color:var(--color-ink);}body.asr26 .asr-event-wizard-form .form-actions.asr26-close-wizard__actions--final > .button--secondary:hover{border-color:var(--color-ink-2) !important;background:var(--color-paper-2) !important;color:var(--color-ink) !important;}body.asr26 .asr-event-wizard-form .form-actions.asr26-close-wizard__actions--final > .button--danger:hover{border-color:var(--color-error) !important;background:var(--color-error) !important;color:var(--color-paper) !important;}}@media (prefers-reduced-motion:reduce){body.asr26 .asr26-close-wizard :is(.event-head-tax-group,.head-tax-details) > summary::after{transition:none;}body.asr26 .asr26-close-wizard :is(.event-head-tax-group,.head-tax-details) > summary:active{transform:none;}}body.asr26 .asr26-admin-scope{width:100%;margin-block:var(--space-lg) 0;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);}body.asr26 .asr26-admin-scope > details{margin:0;border:0;}body.asr26 .asr26-admin-scope > details > summary{min-width:0;min-height:var(--control-height);display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-base);font-style:normal;font-weight:700;line-height:1.2;list-style:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}body.asr26 .asr26-admin-scope > details > summary::-webkit-details-marker,body.asr26 .asr26-admin-scope > details > summary::marker{display:none;content:"";}body.asr26 .asr26-admin-scope > details > summary::after{content:"";width:var(--space-xs);height:var(--space-xs);flex:0 0 auto;margin-inline-start:auto;border-inline-end:var(--rule-strong) solid currentColor;border-block-end:var(--rule-strong) solid currentColor;transform:rotate(45deg);transition:transform var(--dur-micro) var(--ease-out);}body.asr26 .asr26-admin-scope > details[open] > summary::after{transform:rotate(225deg);}body.asr26 .asr26-admin-scope > details > summary:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 .asr26-admin-scope > details > summary:active{transform:translateY(1px);}body.asr26 .asr26-admin-scope[aria-disabled="true"]{opacity:0.55;}body.asr26 .asr26-admin-scope[aria-disabled="true"] > details > summary{cursor:not-allowed;pointer-events:none;}body.asr26 .asr26-admin-scope[aria-busy="true"] > details > summary{cursor:progress;}body.asr26 .asr26-admin-scope[aria-busy="true"] > details > summary::after{border:var(--rule-strong) solid currentColor;border-inline-end-color:var(--color-transparent);border-radius:var(--radius-round);animation:asr26-spin 900ms linear infinite;}body.asr26 .asr26-admin-scope[data-state="error"]{border-color:var(--color-error);}body.asr26 .asr26-admin-scope[data-state="error"] > details > summary::before{content:"!";color:var(--color-error);}body.asr26 .asr26-admin-scope[data-state="success"]{border-color:var(--color-success);}body.asr26 .asr26-admin-scope[data-state="success"] > details > summary::before{content:"✓";color:var(--color-success);}body.asr26 .asr26-admin-scope > details > :not(summary){max-block-size:min(calc(var(--space-4xl) * 3.5),65dvh);padding:0 var(--space-md) var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;}body.asr26 .asr26-admin-scope table{width:100%;min-width:100%;max-width:100%;margin:0;border:0;border-collapse:collapse;background:var(--color-surface);color:var(--color-ink);font-variant-numeric:tabular-nums;}body.asr26 .asr26-admin-scope :is(th,td){padding:0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);text-align:start;vertical-align:middle;}body.asr26 .asr26-admin-scope th{position:sticky;inset-block-start:0;z-index:var(--z-base);min-height:var(--control-height);padding-block:var(--space-sm);background:var(--color-surface);color:var(--color-ink-2);font-size:var(--text-sm);font-weight:600;}body.asr26 .asr26-admin-scope :is(td,li) > a{min-inline-size:var(--control-height);min-height:var(--control-height);display:flex;align-items:center;padding-block:var(--space-xs);color:var(--color-accent);text-decoration-thickness:var(--rule-hair);text-underline-offset:var(--space-2xs);white-space:nowrap;}body.asr26 .asr26-admin-scope :is(th,td):last-child{width:1%;padding-inline-start:var(--space-md);white-space:nowrap;}body.asr26 .asr26-admin-scope--clubs td:first-child > a{white-space:normal;overflow-wrap:anywhere;}body.asr26 .asr26-admin-scope .item-list > ul{margin:0;padding:0;list-style:none;}body.asr26 .asr26-admin-scope .governing-body-level{display:grid;gap:var(--space-xs);padding-block:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-ink-2);}body.asr26 .asr26-admin-scope .governing-body-level:last-child{border-block-end:0;}body.asr26 .asr26-admin-scope .governing-body-level > .item-list ul{display:grid;gap:var(--space-2xs);}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-admin-scope > details > summary:hover{background:var(--color-paper-2);color:var(--color-ink);}body.asr26 .asr26-admin-scope :is(td,.item-list li) > a:hover{color:var(--color-accent-hover);}}body.asr26 .asr26-system-error{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);min-height:clamp(30rem,62vh,46rem);align-items:center;padding-block:var(--space-3xl);}body.asr26 .asr26-system-error__code{margin:0;color:var(--color-rule);font-family:var(--font-mono);font-size:var(--text-monument);font-weight:700;line-height:0.8;letter-spacing:-0.08em;user-select:none;}body.asr26 .asr26-system-error__content{display:grid;gap:var(--space-md);min-width:0;padding-block-start:var(--space-xl);border-block-start:var(--rule-strong) solid var(--color-accent);}body.asr26 .asr26-system-error__eyebrow,body.asr26 .asr26-system-error__content h1,body.asr26 .asr26-system-error__message,body.asr26 .asr26-system-error__guidance{margin:0;}body.asr26 .asr26-system-error__eyebrow{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:0.08em;text-transform:uppercase;}body.asr26 .asr26-system-error__content h1{max-width:14ch;font-size:var(--text-display);overflow-wrap:anywhere;}body.asr26 .asr26-system-error__message,body.asr26 .asr26-system-error__guidance{max-width:var(--measure);color:var(--color-ink-2);}body.asr26 .asr26-system-error__message > :first-child,body.asr26 .asr26-system-error__message > div > :first-child{margin-block-start:0;}body.asr26 .asr26-system-error__message > :last-child,body.asr26 .asr26-system-error__message > div > :last-child{margin-block-end:0;}body.asr26 .asr26-system-error__guidance{color:var(--color-muted);}body.asr26 .asr26-system-error__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-block-start:var(--space-sm);}body.asr26 .asr26-system-error__actions > a{min-width:min(100%,11rem);}body.asr26 .asr26-system-error__action--secondary{border-color:var(--color-rule);background:var(--color-surface);color:var(--color-ink);}@media (min-width:48rem){body.asr26 .asr26-system-error{grid-template-columns:minmax(12rem,0.72fr) minmax(0,1.28fr);gap:var(--space-3xl);}body.asr26 .asr26-system-error__code{justify-self:end;}body.asr26 .asr26-system-error__content{padding-block-start:0;padding-inline-start:var(--space-2xl);border-block-start:0;border-inline-start:var(--rule-strong) solid var(--color-accent);}}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-system-error__action--secondary:hover{border-color:var(--color-accent);background:var(--color-paper-2);color:var(--color-accent-hover);}}body.asr26 .asr26-taxonomy-profile{min-width:0;margin-block:var(--space-xl);padding-block:var(--space-xl);border-block:var(--rule-hair) solid var(--color-rule);}body.asr26 .asr26-taxonomy-profile__term-title{margin-block:0 var(--space-lg);}body.asr26 .asr26-taxonomy-profile__layout,body.asr26 .asr26-taxonomy-profile__intro,body.asr26 .asr26-taxonomy-profile__details,body.asr26 .asr26-taxonomy-profile__fields,body.asr26 .asr26-taxonomy-profile__field{min-width:0;}body.asr26 .asr26-taxonomy-profile__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);}body.asr26 .asr26-taxonomy-profile__intro{display:grid;align-content:start;gap:var(--space-sm);}body.asr26 .asr26-taxonomy-profile__intro :is(h2,h3),body.asr26 .asr26-taxonomy-profile__intro p,body.asr26 .asr26-taxonomy-profile__fields,body.asr26 .asr26-taxonomy-profile__empty{margin:0;}body.asr26 .asr26-taxonomy-profile__intro :is(h2,h3){max-width:18ch;font-size:var(--text-xl);overflow-wrap:anywhere;}body.asr26 .asr26-taxonomy-profile__intro p{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;}body.asr26 .asr26-taxonomy-profile__fields{display:grid;}body.asr26 .asr26-taxonomy-profile__field{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);padding-block:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-taxonomy-profile__field:last-child{border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-taxonomy-profile__field dt{color:var(--color-muted);font-size:var(--text-sm);font-weight:600;}body.asr26 .asr26-taxonomy-profile__field dd{min-width:0;margin:0;color:var(--color-ink);overflow-wrap:anywhere;}body.asr26 .asr26-taxonomy-profile__field dd > :first-child,body.asr26 .asr26-taxonomy-profile__field dd > div > :first-child{margin-block-start:0;}body.asr26 .asr26-taxonomy-profile__field dd > :last-child,body.asr26 .asr26-taxonomy-profile__field dd > div > :last-child{margin-block-end:0;}body.asr26 .asr26-taxonomy-profile__field a{display:inline-flex;align-items:center;max-width:100%;min-height:var(--control-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}body.asr26 .asr26-taxonomy-profile__empty{max-width:var(--measure);padding-block:var(--space-md);border-block:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-muted);}@media (min-width:48rem){body.asr26 .asr26-taxonomy-profile__layout{grid-template-columns:minmax(12rem,0.65fr) minmax(0,1.35fr);gap:var(--space-2xl);}body.asr26 .asr26-taxonomy-profile__field{grid-template-columns:minmax(8rem,0.8fr) minmax(0,1.2fr);gap:var(--space-lg);align-items:baseline;}}body.asr26 .asr26-report-workbench{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);margin-block:var(--space-xl);}body.asr26 .asr26-report-workbench__event-link,body.asr26 .asr26-report-workbench__export{justify-self:start;}body.asr26 .asr26-report-workbench__preview,body.asr26 .asr26-document-preview,body.asr26 .asr26-document-preview__sheet,body.asr26 .asr26-document-preview__body,body.asr26 .asr26-document-preview__meta,body.asr26 .asr26-document-preview__meta-grid,body.asr26 .asr26-document-preview__table-region,body.asr26 .asr26-financial-report__summary{min-width:0;}body.asr26 .asr26-document-preview{min-height:0;padding:0;background:var(--color-transparent);color:var(--color-ink-2);font-family:var(--font-body);}body.asr26 .asr26-document-preview__sheet{width:100%;max-width:none;margin:0;overflow:clip;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-document-preview__header{padding:var(--space-lg);background:var(--color-graphite);color:var(--color-on-dark);text-align:start;}body.asr26 .asr26-document-preview__header table.header-table{margin:0;border:0;background:var(--color-transparent);color:inherit;}body.asr26 .asr26-document-preview__header .header-logo-cell{display:none;}body.asr26 .asr26-document-preview__header .header-table td{padding:0;border:0;background:var(--color-transparent);color:inherit;text-align:start;}body.asr26 .asr26-document-preview__title,body.asr26 .asr26-document-preview__subtitle{margin:0;}body.asr26 .asr26-document-preview__title{min-width:0;color:var(--color-on-dark);font-family:var(--font-display);font-size:var(--text-lg);font-style:normal;font-weight:700;line-height:1.15;letter-spacing:-0.02em;overflow-wrap:anywhere;}body.asr26 .asr26-document-preview__subtitle{margin-block-start:var(--space-xs);color:var(--color-on-dark-muted);font-size:var(--text-base);line-height:var(--leading-body);}body.asr26 .asr26-document-preview__body{display:grid;gap:var(--space-lg);padding:var(--space-md);}body.asr26 .asr26-document-preview__meta{margin:0;padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);}body.asr26 .asr26-document-preview__meta h3{margin:0 0 var(--space-md);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-style:normal;font-weight:700;overflow-wrap:anywhere;}body.asr26 .asr26-document-preview__meta-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--space-lg);margin:0;}body.asr26 .asr26-document-preview__meta .info-item{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xs);justify-content:stretch;padding-block:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-document-preview__meta .info-label,body.asr26 .asr26-document-preview__meta .info-value{min-width:0;margin:0;overflow-wrap:anywhere;}body.asr26 .asr26-document-preview__meta .info-label{color:var(--color-muted);font-size:var(--text-sm);font-weight:600;}body.asr26 .asr26-document-preview__meta .info-value{color:var(--color-ink);font-style:normal;}body.asr26 .asr26-document-preview__table-region{margin:0;border-color:var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-document-preview__table{min-width:0;display:block;margin:0;border:0;background:var(--color-transparent);color:var(--color-ink-2);font-variant-numeric:tabular-nums;}body.asr26 .asr26-document-preview__table thead{position:absolute;width:var(--rule-hair);height:var(--rule-hair);overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;}body.asr26 .asr26-document-preview__table tbody{display:grid;gap:var(--space-md);padding:var(--space-md);}body.asr26 .asr26-document-preview__table tbody tr{display:block;overflow:clip;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-document-preview__table tbody td,body.asr26 .asr26-document-preview__table tbody tr:nth-child(even) td,body.asr26 .asr26-document-preview__table tbody tr:hover td{min-width:0;display:grid;grid-template-columns:minmax(7rem,0.85fr) minmax(0,1.15fr);gap:var(--space-md);padding:var(--space-sm) var(--space-md);border:0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);text-align:end;overflow-wrap:anywhere;}body.asr26 .asr26-document-preview__table tbody td:last-child{border-block-end:0;}body.asr26 .asr26-document-preview__table tbody td::before{content:attr(data-label);color:var(--color-muted);font-size:var(--text-sm);font-weight:600;text-align:start;}body.asr26 .asr26-document-preview__table .race-code-cell,body.asr26 .asr26-document-preview__table tbody tr:hover .race-code-cell{color:var(--color-ink);font-weight:700;text-align:end !important;}body.asr26 .asr26-financial-report__summary{margin:0;padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);}body.asr26 .asr26-financial-report__summary .totals-table{width:100%;display:block;border:0;background:var(--color-transparent);font-variant-numeric:tabular-nums;}body.asr26 .asr26-financial-report__summary .totals-table caption{display:block;padding:0 0 var(--space-md);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-style:normal;font-weight:700;text-align:start;}body.asr26 .asr26-financial-report__summary .totals-table tbody{display:grid;}body.asr26 .asr26-financial-report__summary .totals-table tr{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xs);padding-block:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-financial-report__summary .totals-table td,body.asr26 .asr26-financial-report__summary .totals-table tr:hover td,body.asr26 .asr26-financial-report__summary .totals-table tr:hover td a{width:auto;padding:0;border:0;background:var(--color-transparent);color:var(--color-ink-2);}body.asr26 .asr26-financial-report__summary .totals-label{color:var(--color-muted);font-size:var(--text-sm);font-weight:600;}body.asr26 .asr26-financial-report__summary .totals-value{color:var(--color-ink);font-weight:700;text-align:start;}body.asr26 .asr26-financial-report__summary .asr26-financial-report__lead-total{gap:var(--space-xs);padding-block:0 var(--space-lg);border-block-end:var(--rule-strong) solid var(--color-accent);}body.asr26 .asr26-financial-report__summary .asr26-financial-report__lead-total .totals-label{color:var(--color-ink-2);font-size:var(--text-base);}body.asr26 .asr26-financial-report__summary .asr26-financial-report__lead-total .totals-value{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-xl);font-style:normal;font-weight:700;line-height:1.1;overflow-wrap:anywhere;}body.asr26 .asr26-report-workbench__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin:0;}@media (min-width:40rem){body.asr26 .asr26-document-preview__header .header-logo-cell{width:7rem;display:table-cell;}body.asr26 .asr26-document-preview__header .header-table td{text-align:center;}body.asr26 .asr26-document-preview__header :is(.logo-left,.logo-right){width:7rem;height:4rem;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-xs);background:var(--color-logo-surface);}body.asr26 .asr26-document-preview__body{padding:var(--space-lg);}body.asr26 .asr26-document-preview__meta{padding:var(--space-lg);}body.asr26 .asr26-document-preview__meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));}body.asr26 .asr26-financial-report__summary{padding:var(--space-lg);}body.asr26 .asr26-financial-report__summary .totals-table tr{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-lg);}body.asr26 .asr26-financial-report__summary .totals-value{text-align:end;}}@media (min-width:48rem){body.asr26 .asr26-document-preview__table{width:100%;display:table;border-collapse:collapse;}body.asr26 .asr26-document-preview__table thead{position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;white-space:normal;}body.asr26 .asr26-document-preview__table tbody{display:table-row-group;padding:0;}body.asr26 .asr26-document-preview__table tbody tr{display:table-row;overflow:visible;border:0;border-radius:0;}body.asr26 .asr26-document-preview__table thead th{padding:var(--space-sm) var(--space-md);border:0;border-block-end:var(--rule-strong) solid var(--color-accent);background:var(--color-graphite);color:var(--color-on-dark);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;letter-spacing:0;line-height:1.35;text-align:start;text-transform:none;vertical-align:bottom;}body.asr26 .asr26-document-preview__table tbody td,body.asr26 .asr26-document-preview__table tbody tr:nth-child(even) td,body.asr26 .asr26-document-preview__table tbody tr:hover td{display:table-cell;padding:var(--space-sm) var(--space-md);border:0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);color:var(--color-ink-2);text-align:start;vertical-align:top;}body.asr26 .asr26-document-preview__table tbody td::before{display:none;}body.asr26 .asr26-document-preview__table .race-code-cell,body.asr26 .asr26-document-preview__table tbody tr:hover .race-code-cell{text-align:start !important;}}body.asr26 .asr26-head-tax-close{width:100%;max-width:72rem;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);color:var(--color-ink-2);}body.asr26 .asr26-head-tax-close__records{min-width:0;display:contents;}body.asr26 .asr26-head-tax-close__stage{min-width:0;padding-block:var(--space-xl);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-head-tax-close__context{padding-block-start:0;border-block-start:0;}body.asr26 .asr26-head-tax-close__stage > h2,body.asr26 .asr26-head-tax-close__record > h2{max-width:var(--measure);margin-block:0 var(--space-sm);color:var(--color-ink);font-size:var(--text-lg);line-height:1.15;overflow-wrap:anywhere;}body.asr26 .asr26-head-tax-close__stage > p{max-width:var(--measure);margin-block:0 var(--space-lg);color:var(--color-ink-2);line-height:1.6;}body.asr26 .asr26-head-tax-close__event-link{display:inline-flex;align-items:center;min-height:var(--control-height);color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-md);font-weight:700;overflow-wrap:anywhere;}body.asr26 .asr26-head-tax-close .grouped-events{max-width:var(--measure);margin:var(--space-md) 0 0;padding:0;list-style:none;}body.asr26 .asr26-head-tax-close .grouped-events > li{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);padding-block:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-head-tax-close .grouped-events > li > a{color:var(--color-accent);font-weight:700;overflow-wrap:anywhere;}body.asr26 .asr26-head-tax-close .race-codes{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);list-style:none;}body.asr26 .asr26-head-tax-close .race-codes li{margin:0;}body.asr26 .asr26-head-tax-close__record .inline-entity-form,body.asr26 .asr26-head-tax-close__record .ief-form{min-width:0;margin-block-start:var(--space-lg);}body.asr26 .asr26-head-tax-close__record :is(.form-item,fieldset){max-width:48rem;}body.asr26 .asr26-head-tax-close__record :is(input,select,textarea){max-width:100%;}body.asr26 .asr26-head-tax-close__record :is(input[type="text"],input[type="number"],select){min-height:var(--control-height);font-variant-numeric:tabular-nums;}body.asr26 .asr26-head-tax-close__record .field--name-field-head-tax-process-option{max-width:48rem;margin-block:var(--space-lg);padding:0;border:0;}body.asr26 .asr26-head-tax-close__record .field--name-field-head-tax-process-option > legend{margin-block-end:var(--space-sm);color:var(--color-ink);font-family:var(--font-display);font-weight:700;}body.asr26 .asr26-head-tax-close__record .field--name-field-head-tax-process-option .form-radios{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);}body.asr26 .asr26-head-tax-close__record .field--name-field-head-tax-process-option .form-type-radio{min-height:var(--control-height);display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:var(--space-sm);margin:0;padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-head-tax-close__record .field--name-field-head-tax-process-option .form-type-radio::after{content:none;}body.asr26 .asr26-head-tax-close__record .field--name-field-head-tax-process-option input[type="radio"]{width:1.25rem;height:1.25rem;min-height:1.25rem;margin:0;accent-color:var(--color-accent);}body.asr26 .asr26-head-tax-close__record .field--name-field-head-tax-process-option label.option{min-width:0;min-height:calc(var(--control-height) - (2 * var(--space-xs)));display:flex;align-items:center;margin:0;color:inherit;line-height:1.4;overflow-wrap:anywhere;}body.asr26 .asr26-head-tax-close__record .field--name-field-head-tax-process-option .form-type-radio:has(input:checked){border-color:var(--color-accent);background:var(--color-paper-2);color:var(--color-ink);}body.asr26 .asr26-head-tax-close__record .field--name-field-head-tax-process-option .form-type-radio:has(input:focus-visible){outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 .asr26-head-tax-close__record .field--name-field-head-tax-process-option .form-type-radio:active{background:var(--color-paper-3);}body.asr26 .asr26-head-tax-close__record .field--name-field-head-tax-process-option .form-type-radio:has(input:disabled){opacity:0.55;cursor:not-allowed;}body.asr26 .asr26-head-tax-close__record .field--name-field-head-tax-process-option .form-type-radio[aria-busy="true"]{opacity:0.7;cursor:progress;}body.asr26 .asr26-head-tax-close__record .field--name-field-head-tax-process-option :is(.form-item--error,[data-state="error"]){border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 .asr26-head-tax-close__record .field--name-field-head-tax-process-option [data-state="success"]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}body.asr26 .asr26-head-tax-close .asr26-table-scroll{width:100%;min-width:0;margin-block:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);}body.asr26 .asr26-head-tax-close .asr26-table{margin:0;color:var(--color-ink-2);}body.asr26 .asr26-head-tax-close .asr26-table :is(th,td){overflow-wrap:anywhere;}body.asr26 .asr26-head-tax-close .asr26-table tbody tr:last-child :is(th,td){color:var(--color-ink);font-weight:700;}body.asr26 .asr26-head-tax-close__save,body.asr26 .asr26-head-tax-close__comparison-actions{min-width:0;display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding-block:0 var(--space-xl);}body.asr26 .asr26-head-tax-close__action{width:100%;max-width:100%;min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;margin:0 !important;padding:var(--space-xs) var(--space-md) !important;border:var(--rule-hair) solid var(--color-rule) !important;border-radius:var(--radius-sm) !important;font-family:var(--font-body);font-size:var(--text-base);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;}body.asr26 .asr26-head-tax-close__action--primary{border-color:var(--color-accent) !important;background:var(--color-accent) !important;color:var(--color-accent-ink) !important;}body.asr26 .asr26-head-tax-close__action--secondary{background:var(--color-surface) !important;color:var(--color-ink) !important;}body.asr26 .asr26-head-tax-close__action--danger{border-color:var(--color-error) !important;background:var(--color-error-soft) !important;color:var(--color-error) !important;}body.asr26 .asr26-head-tax-close__action:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);box-shadow:none;}body.asr26 .asr26-head-tax-close__action:active{box-shadow:inset 0 0 0 var(--rule-hair) currentColor;}body.asr26 .asr26-head-tax-close__action:is(:disabled,[aria-disabled="true"]){opacity:0.55;cursor:not-allowed;box-shadow:none;}body.asr26 .asr26-head-tax-close__action[aria-busy="true"]{opacity:0.7;cursor:progress;}body.asr26 .asr26-head-tax-close__action[data-state="error"]{border-color:var(--color-error) !important;background:var(--color-error-soft) !important;color:var(--color-error) !important;}body.asr26 .asr26-head-tax-close__action[data-state="success"]{border-color:var(--color-success) !important;background:var(--color-success-soft) !important;color:var(--color-success) !important;}body.asr26 .asr26-head-tax-close__financial > div > p,body.asr26 .asr26-head-tax-close__tax-breakdown > div > p{max-width:48rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-sm) var(--space-lg);margin:0;padding-block:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule-soft);font-variant-numeric:tabular-nums;}body.asr26 .asr26-head-tax-close__financial{font-variant-numeric:tabular-nums;}body.asr26 .asr26-head-tax-close__financial p > strong{color:var(--color-muted);font-size:var(--text-sm);}body.asr26 .asr26-head-tax-close__financial p > span{min-width:0;color:var(--color-ink);font-weight:700;text-align:end;overflow-wrap:anywhere;}body.asr26 .asr26-head-tax-close__financial p small{display:block;margin-block-start:var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs);font-weight:400;line-height:1.4;}body.asr26 .asr26-head-tax-close__tax-breakdown{max-width:48rem;margin-block:var(--space-md);padding-inline-start:var(--space-md);border-inline-start:var(--rule-strong) solid var(--color-accent);}body.asr26 .asr26-head-tax-close__comparison .asr26-head-tax-close__guidance{margin-block:var(--space-md) var(--space-lg);padding-block:var(--space-md);border-block:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-muted);font-size:var(--text-sm);}body.asr26 .asr26-head-tax-close__approval{padding-block-end:0;}body.asr26 .asr26-head-tax-close__approval > .asr26-head-tax-close__action{margin-block-end:var(--space-lg) !important;}body.asr26 .asr26-head-tax-close__final{max-width:var(--measure);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);margin-block-start:var(--space-lg);padding-block:var(--space-lg);border-block-start:var(--rule-strong) solid var(--color-error);}body.asr26 .asr26-head-tax-close__final > p{margin:0;color:var(--color-ink-2);line-height:1.6;}@media (min-width:40rem){body.asr26 .asr26-head-tax-close__save,body.asr26 .asr26-head-tax-close__comparison-actions{flex-direction:row;align-items:center;flex-wrap:wrap;}body.asr26 .asr26-head-tax-close__action{width:auto;}body.asr26 .asr26-head-tax-close__final{grid-template-columns:minmax(0,1fr) auto;align-items:center;}}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-head-tax-close__record .field--name-field-head-tax-process-option .form-type-radio:hover{border-color:var(--color-accent);background:var(--color-paper-2);}body.asr26 .asr26-head-tax-close__action--primary:hover{border-color:var(--color-accent-hover) !important;background:var(--color-accent-hover) !important;}body.asr26 .asr26-head-tax-close__action--secondary:hover{border-color:var(--color-accent) !important;background:var(--color-paper-2) !important;color:var(--color-accent) !important;}body.asr26 .asr26-head-tax-close__action--danger:hover{background:var(--color-error) !important;color:var(--color-paper) !important;}}body.asr26 .asr26-head-tax-discrepancy.asr26-task-form{width:min(100%,56rem);grid-template-columns:minmax(0,1fr);gap:0;}body.asr26 .asr26-head-tax-discrepancy .asr26-task-form__context{margin-block-end:0;}body.asr26 fieldset.asr26-head-tax-discrepancy__question,body.asr26 .asr26-head-tax-discrepancy__message{min-width:0;margin:0;padding:var(--space-lg) 0;border:0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:transparent;color:var(--color-ink-2);}body.asr26 fieldset.asr26-head-tax-discrepancy__question > legend{width:100%;margin:0;padding:0;}body.asr26 .asr26-head-tax-discrepancy__question .fieldset-legend,body.asr26 .asr26-head-tax-discrepancy__message > label{display:block;margin:0;overflow-wrap:anywhere;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);font-style:normal;font-weight:700;line-height:1.2;letter-spacing:-0.02em;}body.asr26 .asr26-head-tax-discrepancy__question :is(.description,.form-item__description),body.asr26 .asr26-head-tax-discrepancy__message > [id$="--description"]{min-height:1lh;max-width:var(--measure);margin:var(--space-xs) 0 0;color:var(--color-muted);}body.asr26 .asr26-head-tax-discrepancy__races .form-checkboxes{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-head-tax-discrepancy__races .form-type-checkbox{display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:var(--space-sm);min-width:0;min-height:var(--control-height);margin:0;padding:0 var(--space-xs);border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:transparent;color:var(--color-ink-2);}body.asr26 .asr26-head-tax-discrepancy__races .form-type-checkbox::after{content:none;display:none;}body.asr26 .asr26-head-tax-discrepancy__races .form-type-checkbox input[type="checkbox"]{grid-column:1;grid-row:1;width:1.25rem;height:1.25rem;margin:0;accent-color:var(--color-accent);}body.asr26 .asr26-head-tax-discrepancy__races .form-type-checkbox label{grid-column:2;grid-row:1;display:flex;align-items:center;min-width:0;min-height:var(--control-height);margin:0;padding:var(--space-2xs) 0;overflow-wrap:anywhere;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700;line-height:1.2;}body.asr26 .asr26-head-tax-discrepancy__races .form-type-checkbox:has(input:checked){background:var(--color-paper-2);}body.asr26 .asr26-head-tax-discrepancy__races .form-type-checkbox:active{background:var(--color-paper-3);}body.asr26 .asr26-head-tax-discrepancy__races .form-type-checkbox:has(input:disabled){opacity:0.55;cursor:not-allowed;}body.asr26 .asr26-head-tax-discrepancy__races input[type="checkbox"]:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 .asr26-head-tax-discrepancy__message{display:grid;grid-template-columns:minmax(0,1fr);gap:0;}body.asr26 .asr26-head-tax-discrepancy__message > label{grid-column:1;width:auto;max-width:none;}body.asr26 .asr26-head-tax-discrepancy__message textarea{grid-column:1;box-sizing:border-box;width:100%;max-width:none;min-height:10rem;margin-block-start:var(--space-md);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);outline:var(--rule-strong) solid transparent;outline-offset:var(--focus-offset);background:var(--color-surface);color:var(--color-ink);line-height:1.55;resize:vertical;}body.asr26 .asr26-head-tax-discrepancy__message textarea:active{border-color:var(--color-focus);}body.asr26 .asr26-head-tax-discrepancy__message textarea:focus-visible{border-color:var(--color-accent);outline-color:var(--color-focus);}body.asr26 .asr26-head-tax-discrepancy__message textarea:is(.error,[aria-invalid="true"]){border-color:var(--color-error);}body.asr26 .asr26-head-tax-discrepancy__message textarea:disabled{opacity:0.55;cursor:not-allowed;background:var(--color-paper-2);}body.asr26 .asr26-head-tax-discrepancy .form-item--error-message{min-height:1lh;margin-block-start:var(--space-xs);color:var(--color-error);}body.asr26 .asr26-head-tax-discrepancy .asr26-task-form__actions{padding-block-start:var(--space-lg);}body.asr26 .asr26-head-tax-discrepancy[aria-busy="true"]{cursor:progress;}@media (min-width:40rem){body.asr26 .asr26-head-tax-discrepancy__races .form-checkboxes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-lg);}}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-head-tax-discrepancy__races .form-type-checkbox:hover{background:var(--color-paper-2);}body.asr26 .asr26-head-tax-discrepancy__message textarea:hover{border-color:var(--color-accent);}}body.asr26 .withdrawal-interface{display:grid;min-width:0;gap:var(--space-md);margin-block-start:var(--space-md);padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);color:var(--color-ink);}body.asr26 .withdrawal-status-section{display:grid;gap:var(--space-sm);min-width:0;}body.asr26 .withdrawal-interface .status-item{display:grid;gap:var(--space-sm);min-width:0;margin:0;padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-surface);}body.asr26 .withdrawal-interface .status-header{margin:0;color:var(--color-ink);font-weight:700;line-height:1.35;overflow-wrap:anywhere;}body.asr26 .withdrawal-interface :is(.retract-option,.refund-history,.no-refunds){margin:0;}body.asr26 .withdrawal-interface .refund-history{display:grid;gap:var(--space-xs);padding-inline-start:var(--space-lg);color:var(--color-muted);font-size:var(--text-sm);}body.asr26 .withdrawal-interface .no-refunds{color:var(--color-muted);font-size:var(--text-sm);}body.asr26 .withdrawal-interface .retract-link{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;padding:var(--space-xs) var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;}body.asr26 .withdrawal-menu-container{display:grid;gap:var(--space-xs);min-width:0;}body.asr26 .withdrawal-toggle-btn{box-sizing:border-box;width:100%;min-width:0;min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin:0;padding:var(--space-xs) var(--space-md);border:var(--rule-hair) solid var(--color-error);border-radius:var(--radius-sm);background:var(--color-error-soft);color:var(--color-error);font-size:var(--text-sm);font-weight:700;line-height:1;text-align:start;white-space:nowrap;transform:none;}body.asr26 .withdrawal-toggle-btn[aria-expanded="true"]{background:var(--color-error);color:var(--color-accent-ink);}body.asr26 .withdrawal-toggle-btn .toggle-arrow{flex:0 0 auto;font-size:var(--text-xs);}body.asr26 .withdrawal-menu{min-width:0;display:grid;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);overflow:hidden;}body.asr26 .withdrawal-menu[hidden]{display:none;}body.asr26 .withdrawal-menu .bundle-group + .bundle-group{border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .withdrawal-menu .bundle-header{padding:var(--space-sm) var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-paper-2);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;}body.asr26 .withdrawal-menu .withdrawal-option + .withdrawal-option{border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .withdrawal-menu .withdraw-link{min-height:var(--control-height);display:flex;align-items:center;padding:var(--space-xs) var(--space-md);color:var(--color-error);font-size:var(--text-sm);font-weight:700;line-height:1.25;text-decoration:none;white-space:nowrap;}body.asr26 .withdrawal-interface :is(.withdrawal-toggle-btn,.withdraw-link,.retract-link):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 .withdrawal-interface :is(.withdraw-link,.retract-link):active{background:var(--color-paper-3);transform:none;}body.asr26 .withdrawal-toggle-btn:active{border-color:var(--color-ink);transform:none;}body.asr26 .withdrawal-interface :is(.withdrawal-toggle-btn,.withdraw-link,.retract-link):is(:disabled,[aria-disabled="true"],.is-disabled){opacity:0.55;cursor:not-allowed;transform:none;}body.asr26 .withdrawal-interface :is(.withdrawal-toggle-btn,.withdraw-link,.retract-link):is(.is-loading,[data-state="loading"]){opacity:0.72;cursor:wait;}body.asr26 .withdrawal-interface :is(.withdrawal-toggle-btn,.withdraw-link,.retract-link):is(.is-error,[data-state="error"]){border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 .withdrawal-interface :is(.withdrawal-toggle-btn,.withdraw-link,.retract-link):is(.is-success,[data-state="success"]){border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}@media (min-width:40rem){body.asr26 .withdrawal-toggle-btn{width:fit-content;min-width:15rem;}body.asr26 .withdrawal-menu{width:min(32rem,100%);}}@media (hover:hover) and (pointer:fine){body.asr26 .withdrawal-interface :is(.withdraw-link,.retract-link):hover{background:var(--color-paper-2);color:var(--color-error);}body.asr26 .withdrawal-toggle-btn:hover{border-color:var(--color-ink);}}body.asr26 .asr26-withdrawal-workbench{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--space-lg);margin-block-end:var(--space-2xl);color:var(--color-ink-2);}body.asr26 .asr26-withdrawal-workbench > *{min-width:0;}body.asr26 .asr26-withdrawal-workbench__context{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);padding-block:var(--space-lg);border-block:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-withdrawal-workbench__context-copy{align-self:center;min-width:0;}body.asr26 .asr26-withdrawal-workbench__label{margin:0 0 var(--space-xs);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;}body.asr26 .asr26-withdrawal-workbench__event-title{max-width:22ch;min-width:0;margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);font-style:normal;font-weight:700;letter-spacing:-0.025em;line-height:1.12;overflow-wrap:anywhere;}body.asr26 .asr26-withdrawal-workbench__event-title a{color:inherit;text-decoration-color:var(--color-rule);text-decoration-thickness:var(--rule-hair);text-underline-offset:var(--space-2xs);}body.asr26 .asr26-withdrawal-workbench__summary{max-width:var(--measure);margin:var(--space-sm) 0 var(--space-md);color:var(--color-muted);}body.asr26 .asr26-withdrawal-workbench__stats{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,0.75fr);min-width:0;margin:0;border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-withdrawal-workbench__stats > div{display:grid;align-content:center;min-width:0;gap:var(--space-3xs);padding:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-withdrawal-workbench__stats > div:first-child{grid-row:1 / span 2;border-inline-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-withdrawal-workbench__stats dt{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:0.06em;line-height:1.3;text-transform:uppercase;}body.asr26 .asr26-withdrawal-workbench__stats dd{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700;line-height:1;}body.asr26 .asr26-withdrawal-workbench__stats > div:first-child dd{font-size:clamp(2.75rem,9vw,4.75rem);letter-spacing:-0.04em;}body.asr26 .asr26-withdrawal-workbench__filters{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:var(--space-md);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-withdrawal-workbench__filters :is(.form-item,.js-form-item){min-width:0;margin:0;}body.asr26 .asr26-withdrawal-workbench__filters label{display:block;margin-block-end:var(--space-xs);color:var(--color-ink);font-weight:700;}body.asr26 .asr26-withdrawal-workbench__filters :is(input[type="text"],select){width:100%;min-height:var(--control-height);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);outline:var(--rule-strong) solid transparent;outline-offset:var(--focus-offset);background-color:var(--color-paper);color:var(--color-ink);}body.asr26 .asr26-withdrawal-workbench__filters input::placeholder{color:var(--color-muted);opacity:1;}body.asr26 .asr26-withdrawal-workbench__filters .description{min-height:1lh;margin-block-start:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm);}body.asr26 .asr26-withdrawal-workbench__clear,body.asr26 .asr26-withdrawal-workbench__export{min-height:var(--control-height);margin:0;white-space:nowrap;}body.asr26 .asr26-withdrawal-workbench__clear:disabled{opacity:0.55;cursor:not-allowed;}body.asr26 .asr26-withdrawal-workbench .records-displayed{align-self:center;min-height:1.5rem;color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;}body.asr26 .asr26-withdrawal-workbench .records-displayed strong{color:var(--color-ink);font-family:var(--font-display);}body.asr26 .asr26-withdrawal-workbench__instructions{margin:0;padding:0;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-ink-2);}body.asr26 .asr26-withdrawal-workbench__instructions > summary{min-height:var(--control-height);padding:var(--space-md);color:var(--color-ink);font-family:var(--font-display);font-weight:700;cursor:pointer;}body.asr26 .asr26-withdrawal-workbench__instructions .details-description{padding:0 var(--space-md) var(--space-md);}body.asr26 .asr26-withdrawal-workbench__instruction-list{display:grid;max-width:var(--measure);gap:var(--space-sm);margin:0;padding-inline-start:var(--space-lg);}body.asr26 .asr26-withdrawal-workbench__instruction-list strong{color:var(--color-ink);}body.asr26 .asr26-withdrawal-workbench__pending{margin:0;}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table-wrapper{width:100%;min-width:0;margin:0;overflow:visible;scrollbar-color:auto;}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table-wrapper > .asr26-table-scroll{width:100%;min-width:0;margin:0;overflow-x:auto;border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-ink-2);overscroll-behavior-inline:contain;scrollbar-color:var(--color-accent) var(--color-paper-2);scrollbar-width:thin;}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table-wrapper > .asr26-table-scroll::-webkit-scrollbar{height:var(--space-sm);}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table-wrapper > .asr26-table-scroll::-webkit-scrollbar-track{background-color:var(--color-paper-2);}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table-wrapper > .asr26-table-scroll::-webkit-scrollbar-thumb{border:var(--space-2xs) solid var(--color-paper-2);border-radius:var(--radius-round);background-color:var(--color-accent);}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table{width:100%;min-width:64rem;margin:0;border:0;border-collapse:separate;border-spacing:0;color:var(--color-ink-2);font-variant-numeric:tabular-nums;}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table :is(th,td){padding:var(--space-md);border:0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);background-color:var(--color-surface);color:var(--color-ink-2);text-align:start;vertical-align:top;white-space:normal;}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table th{background-color:var(--color-paper-2);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;line-height:1.35;}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table tbody tr:last-child td{border-block-end:0;}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table :is(th,td):nth-child(1){width:8rem;min-width:8rem;max-width:8rem;}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table :is(th,td):nth-child(2){width:9rem;min-width:9rem;max-width:9rem;}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table :is(th,td):nth-child(1),body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table :is(th,td):nth-child(2),body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table :is(th,td):nth-child(1):hover,body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table :is(th,td):nth-child(2):hover{position:sticky;z-index:var(--z-base);background-color:var(--color-surface) !important;color:var(--color-ink) !important;}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table :is(th,td):nth-child(1){inset-inline-start:0;}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table thead :is(th):nth-child(1),body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table thead :is(th):nth-child(2){z-index:var(--z-raised);background-color:var(--color-paper-2) !important;}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table :is(th,td):nth-child(2){border-inline-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table-wrapper.sticky-cols-added .asr26-table-scroll.is-scrolled #withdrawal-requests-table :is(th,td):nth-child(2){box-shadow:var(--space-xs) 0 var(--space-sm) var(--color-shadow);}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table td:last-child{min-width:17rem;}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table td:last-child > *{margin:0 0 var(--space-xs);}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table td:last-child :is(.button,input[type="submit"]){min-height:var(--control-height);margin:0;white-space:nowrap;}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table td:last-child input[type="text"][placeholder*="refund"]{width:100%;max-width:10rem;min-height:var(--control-height);margin:0;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background-color:var(--color-paper);color:var(--color-ink);}body.asr26 .asr26-withdrawal-workbench__locked-note{max-width:18rem;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background-color:var(--color-warning-soft);color:var(--color-ink);font-size:var(--text-sm);font-weight:700;}body.asr26 .asr26-withdrawal-workbench :is(.refund-history-display,.withdrawal-request-status,.withdrawal-request-date,.withdrawal-request-author,.withdrawal-request-comments){color:var(--color-muted);font-size:var(--text-sm);line-height:1.45;}body.asr26 .asr26-withdrawal-workbench .refund-history-display,body.asr26 .asr26-withdrawal-workbench .withdrawal-request-comments{border-color:var(--color-rule-soft);}body.asr26 .asr26-withdrawal-workbench .highlighted-row,body.asr26 .asr26-withdrawal-workbench .highlighted-row :is(th,td){border-inline-start:0 !important;background-color:var(--color-warning-soft) !important;color:var(--color-ink) !important;box-shadow:inset 0 0 0 var(--rule-strong) var(--color-warning) !important;}body.asr26 .asr26-withdrawal-workbench tr[hidden]{display:none;}body.asr26 .asr26-withdrawal-workbench__no-results{margin:0;padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-soft);border-radius:var(--radius-md);background-color:var(--color-paper-2);color:var(--color-ink);}body.asr26 .asr26-withdrawal-workbench__export{justify-self:start;}body.asr26 .asr26-withdrawal-dialog{position:fixed;inset:0;width:min(calc(100% - (2 * var(--space-md))),32rem);height:fit-content;max-height:min(80dvh,40rem);margin:auto;padding:var(--space-lg);overflow-y:auto;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-ink-2);box-shadow:0 var(--space-sm) var(--space-xl) var(--color-shadow);}body.asr26 .asr26-withdrawal-dialog::backdrop{background-color:var(--color-overlay);}body.asr26 .asr26-withdrawal-dialog h2{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);font-style:normal;letter-spacing:-0.025em;line-height:1.15;overflow-wrap:anywhere;}body.asr26 .asr26-withdrawal-dialog p{max-width:var(--measure);margin:var(--space-sm) 0 0;color:var(--color-muted);}body.asr26 .asr26-withdrawal-dialog__actions{display:flex;flex-direction:column;gap:var(--space-xs);margin-block-start:var(--space-lg);padding-block-start:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .asr26-withdrawal-dialog__actions .button{width:100%;min-height:var(--control-height);margin:0;white-space:nowrap;}body.asr26 .asr26-withdrawal-dialog__actions .button--danger{border-color:var(--color-error);background-color:var(--color-error);color:var(--color-accent-ink);}body.asr26 .asr26-withdrawal-dialog :is(button,.button):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs);}body.asr26 .asr26-withdrawal-workbench :is(a,button,input,select,summary):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs);}@media (min-width:40rem){body.asr26 .asr26-withdrawal-workbench__filters{grid-template-columns:minmax(14rem,2fr) minmax(12rem,1fr) auto;}body.asr26 .asr26-withdrawal-workbench .records-displayed{grid-column:1 / -1;}body.asr26 .asr26-withdrawal-dialog__actions{flex-direction:row;justify-content:flex-end;}body.asr26 .asr26-withdrawal-dialog__actions .button{width:auto;}}@media (min-width:60rem){body.asr26 .asr26-withdrawal-workbench__context{grid-template-columns:minmax(0,0.9fr) minmax(24rem,1.1fr);align-items:stretch;}body.asr26 .asr26-withdrawal-workbench__stats{border-block-start:0;border-inline-start:var(--rule-hair) solid var(--color-rule-soft);}}@media (hover:hover) and (pointer:fine){body.asr26 .asr26-withdrawal-workbench__event-title a:hover{color:var(--color-accent-hover);}body.asr26 .asr26-withdrawal-workbench__filters :is(input[type="text"],select):hover{background-color:var(--color-paper-2);}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table tbody tr:hover td{background-color:var(--color-paper-2);}body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table tbody tr:hover :is(td):nth-child(1),body.asr26 .asr26-withdrawal-workbench #withdrawal-requests-table tbody tr:hover :is(td):nth-child(2){background-color:var(--color-paper-2) !important;}body.asr26 .asr26-withdrawal-dialog__actions .button--danger:hover{border-color:var(--color-error);background-color:var(--color-error-soft);color:var(--color-error);}}@media (pointer:coarse){body.asr26 .asr26-withdrawal-workbench :is(button,input[type="submit"],.button,summary){min-height:3rem;}}body.asr26.complete-profile-active{overflow:hidden;}body.asr26 dialog.complete-profile-modal{position:fixed;inset:0;z-index:var(--z-modal);width:min(calc(100% - (var(--space-md) * 2)),32rem);height:fit-content;max-height:calc(100dvh - (var(--space-md) * 2));margin:auto;padding:0;overflow:auto;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-2);box-shadow:none;font-family:var(--font-body);}body.asr26 dialog.complete-profile-modal::backdrop{background:var(--color-overlay);}body.asr26 .complete-profile-modal__content{padding:var(--space-lg);}body.asr26 .complete-profile-modal__content > :first-child{margin-block-start:0;}body.asr26 .complete-profile-modal__content h2{min-width:0;margin-block-end:var(--space-xs);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);font-style:normal;font-weight:700;letter-spacing:-0.025em;line-height:var(--leading-tight);overflow-wrap:anywhere;}body.asr26 .complete-profile-modal__content > p{max-width:var(--measure);margin-block:0 var(--space-lg);color:var(--color-muted);}body.asr26 .complete-profile-modal__form,body.asr26 .complete-profile-modal__field{display:grid;min-width:0;}body.asr26 .complete-profile-modal__form{gap:var(--space-md);}body.asr26 .complete-profile-modal__field{gap:var(--space-xs);}body.asr26 .complete-profile-modal__field label{color:var(--color-ink);font-size:var(--text-sm);font-weight:700;}body.asr26 .complete-profile-modal__field input{width:100%;min-width:0;height:var(--control-height);min-height:var(--control-height);margin:0;padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);box-shadow:none;font:inherit;outline:var(--rule-strong) solid var(--color-transparent);outline-offset:var(--focus-offset);}body.asr26 .complete-profile-modal__field input[aria-invalid="true"]{border-color:var(--color-error);background:var(--color-error-soft);}body.asr26 .complete-profile-modal__field input:active{border-color:var(--color-accent);}body.asr26 .complete-profile-modal__field input:disabled{border-color:var(--color-rule-soft);background:var(--color-paper-3);color:var(--color-muted);cursor:not-allowed;opacity:0.55;}body.asr26 .complete-profile-modal__status{min-height:1lh;margin:0;color:var(--color-muted);font-size:var(--text-sm);}body.asr26 .complete-profile-modal[data-state="error"] .complete-profile-modal__status{color:var(--color-error);}body.asr26 .complete-profile-modal__form button{width:100%;min-width:0;height:var(--control-height);min-height:var(--control-height);margin:0;padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-ink);box-shadow:none;font-family:var(--font-display);font-size:var(--text-base);font-weight:700;line-height:var(--leading-tight);white-space:nowrap;}body.asr26 .complete-profile-modal__form button:active{transform:translateY(var(--rule-hair));}body.asr26 .complete-profile-modal__form button:is(:disabled,[data-state="loading"]){border-color:var(--color-rule);background:var(--color-paper-3);color:var(--color-muted);}body.asr26 .complete-profile-modal__form button:disabled:not([data-state="loading"]){cursor:not-allowed;opacity:0.55;}body.asr26 .complete-profile-modal__form button[data-state="loading"]{cursor:wait;}body.asr26 .complete-profile-modal__form button[data-state="error"]{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 .complete-profile-modal__form button[data-state="success"]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}body.asr26 .complete-profile-modal :is(input,button):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}@media (min-width:40rem){body.asr26 .complete-profile-modal__content{padding:var(--space-xl);}}@media (hover:hover) and (pointer:fine){body.asr26 .complete-profile-modal__field input:hover{background:var(--color-paper-2);}body.asr26 .complete-profile-modal__form button:not(:disabled,[data-state="loading"],[data-state="error"],[data-state="success"]):hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);}}@media (prefers-reduced-motion:reduce){body.asr26 .complete-profile-modal__form button:active{transform:none;}}body.asr26 .waiver-wizard-toolbar{box-sizing:border-box;width:min(calc(100% - var(--space-xl)),80rem);height:min(calc(100dvh - var(--space-xl)),52rem);max-width:none;max-height:none;margin:auto;padding:0;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);box-shadow:none;overflow:hidden;}body.asr26 .waiver-wizard-toolbar[open]{display:grid;grid-template-rows:auto auto minmax(0,1fr);}body.asr26 .waiver-wizard-toolbar::backdrop{background:var(--color-overlay);}body.asr26 .waiver-wizard-toolbar .toolbar-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-md);align-items:start;padding:var(--space-md) var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-paper-2);}body.asr26 .waiver-wizard__heading{min-width:0;}body.asr26 .waiver-wizard__eyebrow{display:block;margin-block-end:var(--space-2xs);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}body.asr26 .waiver-wizard-toolbar .toolbar-title{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-tight);overflow-wrap:anywhere;}body.asr26 .waiver-wizard__description,body.asr26 .waiver-wizard__mapping-heading p{max-width:var(--measure);margin:var(--space-2xs) 0 0;color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.5;}body.asr26 .waiver-wizard-toolbar :is(button,input,select){min-height:var(--control-height);margin:0;}body.asr26 .waiver-wizard-toolbar button{min-width:var(--control-height);padding:var(--space-xs) var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);box-shadow:none;font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;line-height:1.2;white-space:nowrap;}body.asr26 .waiver-wizard-toolbar :is(button,input,select):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--focus-offset);}body.asr26 .waiver-wizard-toolbar button:active{transform:translateY(var(--rule-hair));}body.asr26 .waiver-wizard-toolbar button:disabled,body.asr26 .waiver-wizard-toolbar button[aria-disabled="true"]{border-color:var(--color-rule-soft);background:var(--color-paper-3);color:var(--color-muted);cursor:not-allowed;opacity:1;transform:none;}body.asr26 .waiver-wizard-toolbar button[data-state="loading"]{cursor:progress;}body.asr26 .waiver-wizard-toolbar button[data-state="error"]{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 .waiver-wizard-toolbar button[data-state="success"]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);}body.asr26 .waiver-wizard-toolbar .toolbar-close{width:var(--control-height);padding:0;font-family:var(--font-body);font-size:var(--text-md);line-height:1;}body.asr26 .waiver-wizard__pdf-controls{min-width:0;display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center;padding:var(--space-sm) var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);}body.asr26 .waiver-wizard__page-status{margin:0;padding-inline:var(--space-xs);color:var(--color-ink-2);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:1.4;white-space:nowrap;}body.asr26 .waiver-wizard-toolbar .toolbar-content{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);overflow:hidden;}body.asr26 .waiver-wizard-toolbar :is(.marked-coordinates,.pdf-viewer){min-width:0;min-height:0;padding:var(--space-lg);overflow:auto;scrollbar-color:var(--color-rule) var(--color-paper-2);}body.asr26 .waiver-wizard-toolbar .marked-coordinates{display:flex;flex-direction:column;border-inline-end:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-surface);overflow:hidden;}body.asr26 .waiver-wizard__mapping-heading h3{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);line-height:var(--leading-tight);}body.asr26 .waiver-wizard__mapping-list{min-height:0;flex:1 1 auto;display:grid;gap:var(--space-md);margin:var(--space-md) 0;padding:0;list-style:none;overflow-y:auto;scrollbar-color:var(--color-rule) var(--color-paper-2);}body.asr26 .waiver-wizard-toolbar .marked-point{min-width:0;display:grid;gap:var(--space-xs);padding-block-end:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .waiver-wizard-toolbar .marked-point label{margin:0;color:var(--color-ink);font-size:var(--text-sm);font-weight:700;line-height:1.4;}body.asr26 .waiver-wizard-toolbar .marked-point__coordinates{margin:0;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:1.4;}body.asr26 .waiver-wizard-toolbar .marked-point select{width:100%;max-width:100%;}body.asr26 .waiver-wizard-toolbar .clear-token{width:fit-content;border-color:var(--color-error);color:var(--color-error);}body.asr26 .waiver-wizard__empty-state{margin:0;padding:var(--space-sm) 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.5;}body.asr26 .waiver-wizard__mapping-actions{flex:none;display:grid;gap:var(--space-xs);margin-block-start:auto;padding-block-start:var(--space-sm);}body.asr26 .waiver-wizard-toolbar .button-asr-blue{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);}body.asr26 .waiver-wizard-toolbar .button-asr-red{border-color:var(--color-error);background:var(--color-surface);color:var(--color-error);}body.asr26 .waiver-wizard-toolbar .pdf-viewer{position:relative;background:var(--color-paper-2);}body.asr26 .waiver-wizard__viewer-status{margin:0 0 var(--space-sm);padding:var(--space-xs) var(--space-sm);border-inline-start:var(--rule-strong) solid var(--color-accent);background:var(--color-surface);color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.5;}body.asr26 .pdf-viewer[data-state="loading"] .waiver-wizard__viewer-status{border-inline-start-color:var(--color-warning);background:var(--color-warning-soft);}body.asr26 .pdf-viewer[data-state="error"] .waiver-wizard__viewer-status{border-inline-start-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}body.asr26 .pdf-viewer[data-state="ready"] .waiver-wizard__viewer-status{position:absolute;width:var(--rule-hair);height:var(--rule-hair);margin:calc(-1 * var(--rule-hair));padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap;}body.asr26 .waiver-wizard-toolbar .pdf-viewer canvas:not(.waiver-wizard__annotation-canvas){max-width:100%;height:auto;border:var(--rule-hair) solid var(--color-rule);background:var(--color-on-dark);}body.asr26 .waiver-wizard__canvas-stack{position:relative;width:max-content;display:grid;}body.asr26 .waiver-wizard__canvas-stack > canvas{grid-area:1 / 1;}@media (hover:hover) and (pointer:fine){body.asr26 .waiver-wizard-toolbar button:not(:disabled,[data-state="loading"],[data-state="error"],[data-state="success"]):hover{border-color:var(--color-ink);background:var(--color-paper-2);color:var(--color-ink);}body.asr26 .waiver-wizard-toolbar .button-asr-blue:not(:disabled):hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-accent-ink);}body.asr26 .waiver-wizard-toolbar :is(.button-asr-red,.clear-token):not(:disabled):hover{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error);}}@media (max-width:48rem){body.asr26 .waiver-wizard-toolbar{width:calc(100% - var(--space-md));height:calc(100dvh - var(--space-md));}body.asr26 .waiver-wizard-toolbar .toolbar-content{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(12rem,42%) minmax(0,1fr);}body.asr26 .waiver-wizard-toolbar .marked-coordinates{border-inline-end:0;border-block-end:var(--rule-hair) solid var(--color-rule-soft);}body.asr26 .waiver-wizard__mapping-actions{grid-template-columns:minmax(0,1fr) auto;}}@media (max-width:30rem){body.asr26 .waiver-wizard-toolbar .toolbar-header,body.asr26 .waiver-wizard__pdf-controls,body.asr26 .waiver-wizard-toolbar :is(.marked-coordinates,.pdf-viewer){padding:var(--space-sm);}body.asr26 .waiver-wizard__page-status{order:-1;width:100%;padding-inline:0;}body.asr26 .waiver-wizard__pdf-controls button{flex:1 1 auto;}}@media (prefers-reduced-motion:reduce){body.asr26 .waiver-wizard-toolbar button:active{transform:none;}}
