:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#061525;--color-panel:#0d243b;--color-accent:#35bdf4;--color-text:#f8fafc;--color-muted:#afc1d4;--color-border:var(--theme-line);--content-width:1200px;--radius:10px;--link-color:#78d5f7;--link-hover:#c4efff;--link-surface:#14334a;--link-line:#42667e;--link-focus:#35bdf4;background:var(--color-background);color:var(--color-text);font-synthesis:none;font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}*{box-sizing:border-box}body{flex-direction:column;min-height:100svh;margin:0;display:flex}a{color:inherit}.nav-link,.action-link,.tag-link{max-width:100%;color:var(--link-color);vertical-align:middle;overflow-wrap:anywhere;text-align:left;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.nav-link{min-height:44px;padding:8px 10px;font-size:.875rem}.action-link{border-color:var(--link-line);min-height:44px;padding:10px 16px;font-size:.875rem}.tag-link{background:var(--link-surface);min-height:32px;padding:5px 10px;font-size:.8125rem}.nav-link:after,.action-link:after,.nav-link-back:before{content:"";background:currentColor;flex:0 0 16px;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9 5 7 7-7 7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9 5 7 7-7 7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.nav-link[target=_blank]:after,.action-link[target=_blank]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 18 18 6M6 6h12v12' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 18 18 6M6 6h12v12' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.nav-link-back:before{transform:rotate(180deg)}.nav-link-back:after{display:none}.nav-link:has(svg):after{display:none}.nav-link:hover,.action-link:hover,.tag-link:hover{color:var(--link-hover);background:var(--link-surface);border-color:var(--link-line);text-decoration:none}.nav-link:focus-visible,.action-link:focus-visible,.tag-link:focus-visible,.identity-link:focus-visible{outline:2px solid var(--link-focus);outline-offset:3px}.identity-link{color:var(--link-color);text-underline-offset:4px;border-radius:2px;text-decoration:none;text-decoration-thickness:1px}.identity-link:hover{color:var(--link-hover);text-decoration:underline}.text-link{text-decoration-thickness:1px}button,input,select,textarea{font:inherit;font-weight:400}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%}::selection{color:var(--color-background);background:var(--color-accent)}:focus-visible{outline:3px solid var(--color-accent);outline-offset:5px}[hidden]{display:none!important}@media print{:is(html:has(main [data-public-schedule]),body:has(main [data-public-schedule])){color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;min-height:0;display:block}body:has(main [data-public-schedule])>header{display:none!important}body:has(main [data-public-schedule]) .site-footer{display:none!important}body:has(main [data-public-schedule]) .skip-link{display:none!important}body:has(main [data-public-schedule]) .site-main{width:100%;margin:0;padding:0}@page{margin:14mm}}.site-container{width:min(calc(100% - 48px), var(--content-width));margin-inline:auto}.site-main{flex:1;min-width:0;padding-block:clamp(48px,7vw,96px)}.site-main:has(>.account-page){flex-direction:column;padding-block:clamp(24px,4vw,48px);display:flex}.account-page{flex-direction:column;flex:1;width:100%;min-width:0;display:flex}.site-main:focus{outline:none}.skip-link{z-index:100;color:var(--color-background);background:var(--color-accent);opacity:0;pointer-events:none;border-radius:4px;padding:12px 24px;font-weight:700;position:fixed;top:16px;left:16px;transform:translateY(-200%)}.skip-link:focus{opacity:1;pointer-events:auto;outline-color:var(--color-text);transform:translateY(0)}.page-intro{max-width:800px;padding-block:24px 48px}.page-intro-title-only{padding-bottom:24px}.page-intro-title-only h1{margin-bottom:0}h1{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;margin:0 0 24px;font-size:clamp(2.75rem,5.5vw,4.5rem);font-weight:800;line-height:1.08}h2,h3{text-wrap:balance;line-height:1.2}.page-copy{max-width:600px;color:var(--color-muted);font-size:1.125rem;line-height:1.65}.page-copy p{margin:0 0 24px}.page-copy a:not(.button-link){color:var(--color-accent);text-underline-offset:4px}.text-link{color:var(--link-color);text-underline-offset:4px}.button-link{border:1px solid var(--color-accent);background:var(--color-accent);min-height:48px;color:var(--color-background);border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:12px 24px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.button-link:hover{background:var(--color-text);border-color:var(--color-text)}.site-footer{border-top:1px solid var(--theme-line-strong);background:var(--color-background)}.footer-layout{grid-template-columns:1fr auto;align-items:center;column-gap:48px;padding-block:32px 24px;display:grid}.footer-brand{border-radius:4px;width:284px;max-width:100%;padding:22px;display:block}.footer-brand img{width:240px;height:auto;display:block}.footer-links{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.footer-links a{min-height:44px;color:var(--color-muted);align-items:center;gap:8px;font-size:.875rem;text-decoration:none;display:inline-flex}.footer-links a:hover{color:var(--color-text);text-underline-offset:5px;text-decoration:underline}.copyright{color:var(--color-muted);grid-column:1/-1;margin:8px 0 0;padding-top:16px;font-size:.75rem}.racing-data{font-variant-numeric:tabular-nums}@media (max-width:47.99rem){.footer-layout{grid-template-columns:1fr;gap:16px;padding-top:16px}.footer-links{gap:8px 24px}.copyright{margin:0}}@media (max-width:24rem){.site-container{width:calc(100% - 32px)}.page-intro{padding-top:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.media-link{border-radius:6px;display:block}.media-link:focus-visible{outline:2px solid var(--link-focus);outline-offset:4px}
:root{--article-ink:var(--article-dark-ink);--theme-page:#061525;--theme-panel:#0d243b;--theme-panel-raised:#143049;--theme-subtle:#142c40;--theme-text:#edf4fa;--theme-muted:#afc1d4;--theme-line:#536e86;--theme-line-strong:#69859a;--theme-accent:#78d5f7;--theme-action:#00759c;--theme-on-action:#fff;--theme-focus:#62d4ff;--theme-danger:#ffb7ae;--theme-danger-surface:#412825;--theme-danger-border:#ba7870;--theme-success:#9ed8b3;--theme-success-surface:#183a2d;--theme-success-border:#638f75;--theme-warning:#eccc85;--theme-warning-surface:#3a3222;--theme-warning-border:#9c834c;--theme-map-land:#203e52;--theme-map-water:#0b1d2d;--theme-map-boundary:#64839a;--theme-artwork-backplate:#f5f7fa;--theme-photo-text:#fff;--theme-photo-muted:#d3e1eb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-appearance=light]{--article-ink:var(--article-light-ink);--theme-page:#fff;--theme-panel:#fff;--theme-panel-raised:#eaf1f5;--theme-subtle:#eaf1f5;--theme-text:#152c3c;--theme-muted:#4d6475;--theme-line:#a5b8c5;--theme-line-strong:#748ea0;--theme-accent:#00678c;--theme-action:#00678c;--theme-on-action:#fff;--theme-focus:#00678c;--theme-danger:#942d25;--theme-danger-surface:#fff1ee;--theme-danger-border:#c78b80;--theme-success:#245e45;--theme-success-surface:#eaf5ee;--theme-success-border:#8cb29c;--theme-warning:#735215;--theme-warning-surface:#fff6df;--theme-warning-border:#b59b64;--theme-map-land:#c7dce5;--theme-map-water:#eaf4f8;--theme-map-boundary:#4d6e82;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root[data-appearance=system]{--article-ink:var(--article-light-ink);--theme-page:#fff;--theme-panel:#fff;--theme-panel-raised:#eaf1f5;--theme-subtle:#eaf1f5;--theme-text:#152c3c;--theme-muted:#4d6475;--theme-line:#a5b8c5;--theme-line-strong:#748ea0;--theme-accent:#00678c;--theme-action:#00678c;--theme-on-action:#fff;--theme-focus:#00678c;--theme-danger:#942d25;--theme-danger-surface:#fff1ee;--theme-danger-border:#c78b80;--theme-success:#245e45;--theme-success-surface:#eaf5ee;--theme-success-border:#8cb29c;--theme-warning:#735215;--theme-warning-surface:#fff6df;--theme-warning-border:#b59b64;--theme-map-land:#c7dce5;--theme-map-water:#eaf4f8;--theme-map-boundary:#4d6e82;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root{--color-background:var(--theme-page);--color-panel:var(--theme-panel);--color-accent:var(--theme-accent);--color-text:var(--theme-text);--color-muted:var(--theme-muted);--color-border:var(--theme-line);--link-color:var(--theme-accent);--link-hover:var(--theme-text);--link-surface:var(--theme-subtle);--link-line:var(--theme-line);--link-focus:var(--theme-focus)}.appearance-control{color:var(--theme-text);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.appearance-control label{align-items:center;gap:8px;font-size:.875rem;display:flex}.appearance-control svg{flex:0 0 20px;width:20px!important;height:20px!important}.appearance-control select{border:1px solid var(--theme-line);max-width:110px;min-height:44px;color:var(--theme-text);background:var(--theme-panel);border-radius:6px;padding:6px 8px}.appearance-control [role=alert]{color:var(--theme-danger);font-size:.8125rem}[data-tour-selected=true]{outline:2px solid var(--theme-focus);outline-offset:3px}[data-authored-color]{--article-ink:var(--article-dark-ink);color:var(--article-ink)}:root[data-appearance=light] [data-authored-color]{--article-ink:var(--article-light-ink)}@media (prefers-color-scheme:light){:root[data-appearance=system] [data-authored-color]{--article-ink:var(--article-light-ink)}}mark [data-authored-color]{--article-ink:var(--highlight-ink)!important}mark a{color:inherit}.appearance-compact{position:relative}.appearance-compact summary{cursor:pointer;border:1px solid var(--theme-line);border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.appearance-compact summary::-webkit-details-marker{display:none}.appearance-menu{z-index:70;border:1px solid var(--theme-line);background:var(--theme-panel);min-width:200px;color:var(--theme-text);border-radius:8px;gap:12px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000026}.appearance-menu select{width:100%;max-width:none}.button-link{color:var(--theme-on-action);background:var(--theme-action);border-color:var(--theme-action)}.button-link:hover{background:var(--theme-text);color:var(--theme-page);border-color:var(--theme-text)}.brand-logo{filter:var(--brand-outline,none);background:0 0}.blue-chrome{--theme-page:#061525;--theme-panel:#0d243b;--theme-panel-raised:#132e44;--theme-subtle:#17415b;--theme-text:#f8fafc;--theme-muted:#afc1d4;--theme-accent:#78d5f7;--theme-action:#17415b;--theme-on-action:#fff;--theme-line:#6e879f;--theme-line-strong:#6e879f;--theme-focus:#35bdf4;--color-background:var(--theme-page);--color-panel:var(--theme-panel);--color-text:var(--theme-text);--color-muted:var(--theme-muted);--color-accent:var(--theme-accent);--color-border:var(--theme-line);--link-color:var(--theme-accent);--link-hover:var(--theme-text);--link-surface:var(--theme-subtle);--link-line:var(--theme-line);--link-focus:var(--theme-focus);--ink:var(--theme-text);--subtle:var(--theme-muted);--line:var(--theme-line);--paper:var(--theme-page);--blue:var(--theme-accent);color:var(--theme-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.blue-chrome[class*=sidebar]{background:#092035}p,input,select,textarea{font-weight:400}input::placeholder,textarea::placeholder{color:var(--theme-muted);opacity:1}:root[data-appearance=dark] .brand-logo,.blue-chrome .brand-logo{--brand-outline:drop-shadow(1px 0 0 white) drop-shadow(-1px 0 0 white) drop-shadow(0 1px 0 white) drop-shadow(0 -1px 0 white)}@media (prefers-color-scheme:dark){:root[data-appearance=system] .brand-logo{--brand-outline:drop-shadow(1px 0 0 white) drop-shadow(-1px 0 0 white) drop-shadow(0 1px 0 white) drop-shadow(0 -1px 0 white)}}.theme-map-dark{display:block}.theme-map-light,:root[data-appearance=light] .theme-map-dark{display:none}:root[data-appearance=light] .theme-map-light{display:block}@media (prefers-color-scheme:light){:root[data-appearance=system] .theme-map-dark{display:none}:root[data-appearance=system] .theme-map-light{display:block}}@media (forced-colors:active){:root[data-appearance],.blue-chrome{--theme-page:Canvas;--theme-panel:Canvas;--theme-panel-raised:Canvas;--theme-subtle:Canvas;--theme-text:CanvasText;--theme-muted:CanvasText;--theme-line:CanvasText;--theme-line-strong:CanvasText;--theme-accent:LinkText;--theme-action:Highlight;--theme-on-action:HighlightText;--theme-focus:Highlight;--theme-map-land:Canvas;--theme-map-water:Canvas;--theme-map-boundary:CanvasText}.blue-chrome[class*=sidebar]{background:canvas}.brand-logo{filter:none}}@media print{:root[data-appearance],.blue-chrome{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-page:white;--theme-panel:white;--theme-panel-raised:white;--theme-subtle:white;--theme-text:#111;--theme-muted:#333;--theme-line:#aaa;--theme-line-strong:#777;--theme-accent:#111;--color-background:white;--color-text:#111;--color-muted:#333;--theme-map-land:#eee;--theme-map-water:white;--theme-map-boundary:#777}.blue-chrome[class*=sidebar]{background:#fff}.brand-logo{filter:none}.appearance-control{display:none!important}:root[data-appearance] [data-authored-color]{--article-ink:var(--article-light-ink)}.theme-map-dark{display:none!important}.theme-map-light{display:block!important}}
