/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.activity-summary,.activity-detail-group{border:1px solid var(--color-outline-variant);color:var(--color-on-surface);border-radius:.65rem;padding:.7rem}[data-format=competition].activity-summary,[data-format=competition].activity-detail-group{background:var(--color-tertiary);color:var(--color-on-tertiary);border-color:#0000}[data-format=leisure].activity-summary,[data-format=leisure].activity-detail-group{border-color:var(--color-outline-variant)}.activity-summary__sports{font-weight:650;line-height:1.45}.activity-summary__options{margin-block-start:.35rem;font-size:.86rem}.events-feed__header-content{gap:var(--layout-related-gap);min-inline-size:0;display:grid}.event-date-group{transition:opacity var(--motion-effects);margin-block-end:clamp(3rem,6vw,5rem)}.events-feed[aria-busy=true] .event-date-group{opacity:.62}.event-date-heading{--event-date-heading-padding-block:.45rem;--event-date-heading-padding-inline:.15rem;--sticky-layer:6;background:light-dark(#f7f8feeb,#18182deb);border-radius:.65rem;align-items:center;gap:1rem;margin-block-end:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.event-date-heading{background:color-mix(in srgb, var(--color-surface) 92%, transparent)}}.event-date-heading{box-shadow:0 .45rem 1rem light-dark(#f7f8feb8,#18182db8)}@supports (color:color-mix(in lab, red, red)){.event-date-heading{box-shadow:0 .45rem 1rem color-mix(in srgb, var(--color-surface) 72%, transparent)}}.event-date-heading{padding-block:var(--event-date-heading-padding-block);padding-inline:var(--event-date-heading-padding-inline);backdrop-filter:blur(14px);font-family:var(--font-title);letter-spacing:-.025em;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:750;line-height:1.5}.event-date-heading time{flex-wrap:wrap;align-items:baseline;gap:.25rem .65rem;display:flex}.event-date-heading time>span:first-child{text-transform:capitalize;font-weight:800}.event-date-heading time>span:last-child{color:var(--color-on-surface-variant);font-size:.78em;font-weight:550}.event-date-heading>.divider{flex:1}html:not([data-writing-mode^=vertical]) .event-date-heading{--sticky-offset:var(--layout-inner-header-height,0px)}.event-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));align-items:stretch;gap:clamp(.8rem,1.5vw,1.1rem);display:grid}.event-card{background:var(--color-surface);border-radius:1rem;min-inline-size:0;container-type:inline-size}@media (prefers-reduced-motion:no-preference){html[data-native-view-transitions] .event-card-wrapper:not([data-navigation-target]) [data-view-transition-name]{view-transition-name:none}}.event-card__actions{z-index:12;block-size:0;position:relative}.event-card__actions .favorite-toggle{z-index:12;position:absolute;inset-block-start:.35rem;inset-inline-end:.2rem}.event-card__link{isolation:auto;border-radius:inherit;color:inherit;text-decoration:none;position:static}.event-card__title-text{display:block}.event-card__link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.event-card__link:focus-visible{outline:none}.event-card__link:focus-visible:after{outline:var(--ui-focus-ring);outline-offset:-4px}.event-card__content{flex-direction:column;flex:1;min-inline-size:0;display:flex}.event-card__header{align-content:start;gap:.5rem;min-inline-size:0;padding:1rem 1rem .75rem;display:grid}.event-card__header>.event-card__title{margin-inline-end:1.8rem}.event-card__status{flex-wrap:wrap;gap:.5rem;padding-inline-end:2rem;display:flex}.event-card__highlight{justify-self:start;margin-inline-end:2rem}.event-card__title{font-family:var(--font-title);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;transition:color var(--motion-effects);font-size:1.3125rem;font-weight:720;line-height:1.15}.event-card__location{min-inline-size:0;color:var(--color-on-surface-variant);align-items:flex-start;gap:.375rem;margin-block-start:.35rem;font-size:.8125rem;display:flex}.event-card__location>[data-practice-location]{overflow-wrap:anywhere;flex:1;min-inline-size:0}.event-card__location>[data-event-weather]{flex:none;margin-inline-start:.25rem}.event-card__location>svg{block-size:1rem;inline-size:1rem;color:var(--color-primary);flex:none}.event-card__activities{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:0 .75rem .75rem;display:grid}.event-card__activities .activity-summary{overflow-wrap:anywhere;border-radius:.625rem;min-inline-size:0;padding:.625rem .75rem;font-size:.875rem}.event-card__activities .activity-summary__options{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-block-start:.375rem;font-size:.8125rem;line-height:1.45;display:flex}.activity-summary__option{max-inline-size:100%}.activity-summary__option+.activity-summary__option:before{content:"·";margin-inline-end:.4rem}.event-card[data-highlighted]{border-color:var(--color-primary)}.event-card[data-sold-out]{border-color:light-dark(#827453,#cbb481)}@supports (color:color-mix(in lab, red, red)){.event-card[data-sold-out]{border-color:color-mix(in srgb, var(--color-primary) 60%, var(--color-outline-variant))}}.event-card__availability{border-block-end:1px solid light-dark(#999287,#ab9e90)}@supports (color:color-mix(in lab, red, red)){.event-card__availability{border-block-end:1px solid color-mix(in srgb, var(--color-primary) 35%, var(--color-outline-variant))}}.event-card__availability{background:light-dark(#f9ecca,#251f1d);padding-block:.625rem;padding-inline:1rem 3rem}@supports (color:color-mix(in lab, red, red)){.event-card__availability{background:color-mix(in srgb, var(--color-primary-container) 35%, var(--color-surface))}}.event-card__availability{color:var(--color-on-surface);font-size:.8125rem;font-weight:700}.event-card[data-cancelled]{border-color:light-dark(#a4555e,#c58e96)}@supports (color:color-mix(in lab, red, red)){.event-card[data-cancelled]{border-color:color-mix(in srgb, var(--color-error) 55%, var(--color-outline-variant))}}.event-card[data-cancelled] .event-card__header>:is(.event-card__title,.event-card__location){margin-inline-end:0}.event-card[data-cancelled] .event-card__title{color:var(--color-on-surface-variant);text-decoration:line-through 1px}.event-card[data-cancelled] .event-card__activities{filter:saturate(.2)}.event-card[data-cancelled] .event-card__cancellation{background:var(--color-error-container);color:var(--color-on-error-container);border-block-end:1px solid var(--color-error);letter-spacing:.06em;text-transform:uppercase;padding:.6rem 1rem;font-size:1.25rem;font-weight:750}@media (hover:hover){.event-card:has(.event-card__link:hover) .event-card__title{color:var(--color-primary)}}@container application-shell not (width>=48rem){html:not([data-writing-mode^=vertical]) .home-hero__copy{padding-block-start:14rem}}.events-feed{z-index:3;position:relative}.events-feed__more{min-block-size:1px}.events-feed__more[data-autoload] .events-feed__next:not(:focus){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-hero{isolation:isolate;background:var(--color-surface);min-block-size:clamp(24rem,49svb,34rem);inline-size:100%;margin-block:0;margin-inline:0;display:grid;position:relative;overflow:hidden}html.home-layout .events-feed,html.home-layout .calendar-feed-intro{--home-content-gutter:var(--layout-gutter);inline-size:min(calc(100% - var(--home-content-gutter) - var(--home-content-gutter)), 71rem);margin-inline:auto}.calendar-feed-intro{margin-block-start:-2.15rem;position:relative}html.home-layout[data-writing-mode^=vertical] .events-feed{--home-content-gutter:1rem;margin-block-start:0}.topographic-lines.home-hero__topography{--topography-color:var(--color-primary);--topography-stroke:2.9px;z-index:1;opacity:.82;block-size:calc(100% + 2rem);inline-size:calc(68% + 2rem);position:absolute;inset-block:-1rem;inset-inline-end:-1rem;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 24%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 24%,#000 42%)}.home-hero__image{z-index:0;filter:blur(2px)saturate(.74)contrast(.94);object-fit:cover;object-position:56% 52%;block-size:100%;inline-size:100%;position:absolute;inset:0;transform:scale(1.055)}.home-hero__veil{z-index:1;background:linear-gradient(90deg,light-dark(#f7f8fef2,#18182df2) 0%,light-dark(#f7f8fed4,#18182dd4) 42%,light-dark(#f7f8fe26,#18182d26) 76%),linear-gradient(270deg,light-dark(#f7f8fe3d,#18182d3d) 0%,#0000 52%),linear-gradient(#0000 35%,light-dark(#f7f8fe73,#18182d73));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-hero__veil{background:linear-gradient(90deg, color-mix(in srgb, var(--color-surface) 95%, transparent) 0%, color-mix(in srgb, var(--color-surface) 83%, transparent) 42%, color-mix(in srgb, var(--color-surface) 15%, transparent) 76%), linear-gradient(270deg, color-mix(in srgb, var(--color-surface) 24%, transparent) 0%, transparent 52%), linear-gradient(0deg, color-mix(in srgb, var(--color-surface) 45%, transparent), transparent 65%)}}:dir(rtl) .home-hero__veil{background:linear-gradient(-90deg,light-dark(#f7f8fef2,#18182df2) 0%,light-dark(#f7f8fed4,#18182dd4) 42%,light-dark(#f7f8fe26,#18182d26) 76%),linear-gradient(90deg,light-dark(#f7f8fe3d,#18182d3d) 0%,#0000 52%),linear-gradient(#0000 35%,light-dark(#f7f8fe73,#18182d73))}@supports (color:color-mix(in lab, red, red)){:dir(rtl) .home-hero__veil{background:linear-gradient(-90deg, color-mix(in srgb, var(--color-surface) 95%, transparent) 0%, color-mix(in srgb, var(--color-surface) 83%, transparent) 42%, color-mix(in srgb, var(--color-surface) 15%, transparent) 76%), linear-gradient(90deg, color-mix(in srgb, var(--color-surface) 24%, transparent) 0%, transparent 52%), linear-gradient(0deg, color-mix(in srgb, var(--color-surface) 45%, transparent), transparent 65%)}}.home-hero__copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;inline-size:min(100%,75rem);max-inline-size:none;margin-inline:auto;padding-block:clamp(10rem,18svb,12rem) clamp(4.5rem,9svb,6rem);padding-inline:clamp(1.6rem,4vw,3.35rem);display:flex;position:relative}.home-hero h1{max-inline-size:16ch;color:var(--color-on-surface);font-family:var(--font-title);letter-spacing:-.047em;text-wrap:balance;font-size:clamp(2.35rem,5vw,4.25rem);font-weight:800;line-height:.98}.events-feed__shortcuts{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;min-inline-size:0;display:flex}.events-feed__header{margin-block-end:clamp(1.75rem,4vw,2.5rem)}.events-feed__title{justify-content:space-between;align-items:center;gap:var(--layout-related-gap);flex-wrap:wrap;display:flex}.events-feed__actions{align-items:center;gap:var(--layout-related-gap);display:flex}.calendar-discovery-card{margin-block:var(--layout-content-gap)}.events-feed__filter-anchor{justify-content:flex-end;align-items:center;min-block-size:3rem;display:flex}@media (prefers-reduced-motion:no-preference){[data-calendar-filter-toolbar]:not([hidden]){animation:.18s ease-out calendar-filter-appear}@keyframes calendar-filter-appear{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}}.events-feed__header h2{font-family:var(--font-title);letter-spacing:-.03em;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800;line-height:1.1}.events-feed__error{border:1px solid var(--color-error);border-radius:var(--radius-xl);background:var(--color-error-container);max-inline-size:44rem;color:var(--color-on-error-container);justify-content:space-between;align-items:center;gap:1rem;margin-block:0 2rem;margin-inline:auto;padding:1rem;display:flex}.events-feed__error p{line-height:1.5}@media (width<=47.999rem){.home-hero{min-block-size:19rem}.home-hero__image{object-position:66% 52%}.home-hero__veil{background:linear-gradient(90deg,light-dark(#f7f8fef0,#18182df0) 0%,light-dark(#f7f8febd,#18182dbd) 62%,light-dark(#f7f8fe47,#18182d47) 100%),linear-gradient(#0000 30%,light-dark(#f7f8fe94,#18182d94))}@supports (color:color-mix(in lab, red, red)){.home-hero__veil{background:linear-gradient(90deg, color-mix(in srgb, var(--color-surface) 94%, transparent) 0%, color-mix(in srgb, var(--color-surface) 74%, transparent) 62%, color-mix(in srgb, var(--color-surface) 28%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--color-surface) 58%, transparent), transparent 70%)}}.home-hero__topography{opacity:.82;inline-size:calc(90% + 2rem)}:dir(rtl) .home-hero__veil{background:linear-gradient(-90deg,light-dark(#f7f8fef0,#18182df0) 0%,light-dark(#f7f8febd,#18182dbd) 62%,light-dark(#f7f8fe47,#18182d47) 100%),linear-gradient(#0000 30%,light-dark(#f7f8fe94,#18182d94))}@supports (color:color-mix(in lab, red, red)){:dir(rtl) .home-hero__veil{background:linear-gradient(-90deg, color-mix(in srgb, var(--color-surface) 94%, transparent) 0%, color-mix(in srgb, var(--color-surface) 74%, transparent) 62%, color-mix(in srgb, var(--color-surface) 28%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--color-surface) 58%, transparent), transparent 70%)}}.events-feed__error{flex-direction:column;align-items:stretch}}#filters-form{flex-direction:column;display:flex}.filter-sports{gap:var(--layout-related-gap);flex-direction:column;padding-block-start:var(--layout-content-gap);display:flex}[data-filter-group]{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;padding-block:.75rem 1rem;display:flex}[data-filter-group]>legend{font-family:var(--font-title,var(--font-family-title,var(--font-family-body,sans-serif)));font-size:var(--text-title-medium,1rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);white-space:nowrap;align-items:center;gap:1rem;inline-size:100%;display:flex}[data-filter-group]>legend>[role=presentation]{flex:1;inline-size:auto}[data-filter-group]:last-child{padding-block-end:0}.filter-sports>[data-filter-group]{padding-block:0}.location-mode-buttons{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.manual-location-fields{gap:calc(var(--spacing,.25rem) * 3);display:grid}.distance-filter-container{margin-block-start:var(--spacing,.25rem)}.date-filter-fields{gap:calc(var(--spacing,.25rem) * 3);display:grid}.filter-support-text{font-size:var(--text-body-small,.75rem);color:var(--color-on-surface-variant,light-dark(#030015,#edeef4))}[data-filter-group=chips]>div{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}html[data-writing-mode^=vertical].home-layout .events-feed{max-inline-size:calc(100% - 2rem);margin-inline:1rem}@property --tw-font-weight{syntax:"*";inherits:false}@layer theme,base;@layer components{:is(html:has([data-side-sheet]:popover-open),body:has([data-side-sheet]:popover-open)){overflow:hidden}html:has([data-side-sheet][data-overlay-width=full]:is([open],:popover-open)){scrollbar-gutter:auto}.side-sheet{--text-field-outlined-label-background:var(--color-surface-container-low);z-index:50;overscroll-behavior:contain;border-color:var(--color-surface-container-low,transparent);background-color:var(--color-surface-container-low,transparent);color:var(--color-on-surface,transparent);block-size:100dvh;inline-size:100%;max-inline-size:calc(var(--spacing,.25rem) * 100);flex-direction:column;margin:0;padding:0;display:none;position:fixed;overflow:hidden}@media (prefers-reduced-motion:no-preference){.side-sheet{transition:opacity var(--motion-effects), translate var(--motion-spatial), inline-size var(--motion-spatial), visibility var(--motion-effects) allow-discrete}}.side-sheet{box-sizing:border-box;opacity:0;border-width:0;border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);max-inline-size:100vw;inset-block:0;inset-inline:auto 0;translate:15%}.side-sheet::backdrop{background-color:#00000052}@supports (background-color:color-mix(in oklab, black, transparent)){.side-sheet::backdrop{background-color:color-mix(in oklab, var(--color-scrim) 32%, transparent)}}.side-sheet::backdrop{opacity:0;pointer-events:auto;touch-action:none}.side-sheet:is([open],:popover-open){opacity:1;display:flex;translate:0}.side-sheet:is([open],:popover-open)::backdrop{opacity:1}.side-sheet--left{border-start-start-radius:0;border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);border-end-start-radius:0;inset-inline:0 auto;translate:-15%}.side-sheet__document{writing-mode:horizontal-tb;flex-direction:column;width:100%;height:100%;display:flex}:where(html[data-writing-mode=vertical-rl]) .side-sheet__document{writing-mode:vertical-rl}:where(html[data-writing-mode=vertical-lr]) .side-sheet__document{writing-mode:vertical-lr}.side-sheet__header{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 6);color:var(--color-on-surface,transparent);min-block-size:calc(var(--spacing,.25rem) * 16);min-inline-size:0;font-size:var(--text-title-large);font-weight:var(--font-weight-normal);padding-block-start:calc(var(--spacing,.25rem) * 4);padding-block-end:calc(var(--spacing,.25rem) * 4);flex-shrink:0;padding-block-start:max(1rem, env(safe-area-inset-top));display:flex}.side-sheet__heading{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.side-sheet__content{scrollbar-width:thin;scrollbar-gutter:stable;overscroll-behavior:contain;padding-inline:calc(var(--spacing,.25rem) * 6);scrollbar-color:var(--color-on-surface) var(--color-surface-container-low);min-block-size:0;min-inline-size:0;flex:1;padding-block-start:calc(var(--spacing,.25rem) * 2);padding-block-end:calc(var(--spacing,.25rem) * 2);overflow:auto}.side-sheet__footer{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 6);min-inline-size:0;flex-shrink:0;margin-block-start:auto;padding-block-end:max(1.5rem, env(safe-area-inset-bottom));display:flex}.side-sheet[data-content-padding=none] .side-sheet__content{scrollbar-gutter:auto;padding:0}.side-sheet[data-overlay-width=full]{border-radius:0;inline-size:100vw;inset-inline:0}@media not all and (width>=37.5rem){.side-sheet{border-radius:0}}@media (prefers-reduced-motion:no-preference){.side-sheet::backdrop{transition:opacity var(--motion-effects)}}@media (prefers-reduced-motion:reduce){.side-sheet{translate:0}}@starting-style{.side-sheet:is([open],:popover-open){opacity:0;translate:15%}.side-sheet:is([open],:popover-open)::backdrop{opacity:0}.side-sheet--left:is([open],:popover-open){translate:-15%}@media (prefers-reduced-motion:reduce){.side-sheet:is([open],:popover-open){translate:0}}}@media (width>=37.5rem){.side-sheet{inline-size:calc(var(--spacing) * 90)}}@media (width>=75rem){.side-sheet[data-variant=standard] .side-sheet__footer:has(>[data-side-sheet-overlay-only]){display:none}.side-sheet[data-variant=standard]{--sheet-mode:desktop;--text-field-outlined-label-background:var(--color-surface);z-index:0;visibility:hidden;box-sizing:border-box;border-block-width:0;border-inline-width:1px 0;border-color:var(--color-outline-variant);background-color:var(--color-surface);block-size:100dvh;max-block-size:100dvh;inline-size:0;box-shadow:var(--shadow-none);opacity:0;border-radius:0;align-self:flex-start;margin:0;transition:none;display:none;position:sticky;inset:auto;inset-block-start:0;overflow:hidden;translate:0}.side-sheet[data-variant=standard]::backdrop{display:none}.side-sheet[data-variant=standard][data-state=open]{visibility:visible;inline-size:var(--side-sheet-inline-size,calc(var(--spacing) * 90));opacity:1;display:flex}.side-sheet--left[data-variant=standard]{border-inline-width:0 1px}.side-sheet[data-variant=standard][data-edge-divider=false]{border-inline-width:0}.side-sheet[data-variant=standard] .side-sheet__content{scrollbar-color:var(--color-on-surface) var(--color-surface)}}.slider{--slider-track-size:calc(var(--spacing,.25rem) * 4);--slider-track-radius:var(--radius-lg,1rem);isolation:isolate;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex;position:relative}.slider:has([data-visible]){z-index:30}.slider[data-size=sm]{--slider-track-size:calc(var(--spacing,.25rem) * 6)}.slider[data-size=md]{--slider-track-size:calc(var(--spacing,.25rem) * 10);--slider-track-radius:var(--radius-xl,1.25rem)}.slider[data-size=lg]{--slider-track-size:calc(var(--spacing,.25rem) * 14);--slider-track-radius:var(--radius-2xl,1.75rem)}.slider[data-size=xl]{--slider-track-size:calc(var(--spacing,.25rem) * 24);--slider-track-radius:calc(var(--spacing,.25rem) * 7)}.slider[data-orientation=horizontal]{inline-size:100%;min-block-size:max(var(--slider-track-size), calc(var(--spacing,.25rem) * 12))}.slider[data-orientation=vertical]{block-size:calc(var(--spacing,.25rem) * 48);inline-size:calc(var(--spacing,.25rem) * 12);flex-direction:column}.slider[data-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.38}[data-slider-track]{border-radius:var(--slider-track-radius,1rem);display:block;position:relative;overflow:hidden}.slider[data-orientation=horizontal] [data-slider-track]{block-size:var(--slider-track-size);inline-size:100%}.slider[data-orientation=vertical] [data-slider-track]{block-size:100%;inline-size:var(--slider-track-size)}:is([data-track-inactive-start],[data-track-active],[data-track-inactive-end]){pointer-events:none;rx:4px}:is([data-track-inactive-start],[data-track-inactive-end]){fill:var(--color-surface-container-highest)}[data-track-active],:is([data-handle-main],[data-handle-lower],[data-handle-upper]){background-color:var(--color-primary);fill:var(--color-primary)}.slider[data-disabled=true] :is([data-track-active],[data-handle-main],[data-handle-lower],[data-handle-upper]){background-color:var(--color-on-surface);fill:var(--color-on-surface)}[data-slider-handles]{pointer-events:none;z-index:20;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0;overflow:visible}:is([data-handle-main-positioner],[data-handle-lower-positioner],[data-handle-upper-positioner]){overflow:visible}[data-handle-positioner-content]{justify-content:center;align-items:center;display:flex;position:relative;translate:-50% -50%}.slider[data-orientation=horizontal] [data-handle-positioner-content]{block-size:calc(var(--spacing,.25rem) * 11);inline-size:var(--spacing,.25rem)}.slider[data-orientation=vertical] [data-handle-positioner-content]{block-size:var(--spacing,.25rem);inline-size:calc(var(--spacing,.25rem) * 11)}.slider[data-size=lg][data-orientation=horizontal] [data-handle-positioner-content]{block-size:calc(var(--spacing,.25rem) * 13)}.slider[data-size=lg][data-orientation=vertical] [data-handle-positioner-content]{inline-size:calc(var(--spacing,.25rem) * 13)}.slider[data-size=xl][data-orientation=horizontal] [data-handle-positioner-content]{block-size:calc(var(--spacing,.25rem) * 23)}.slider[data-size=xl][data-orientation=vertical] [data-handle-positioner-content]{inline-size:calc(var(--spacing,.25rem) * 23)}:is([data-handle-main],[data-handle-lower],[data-handle-upper]){--ui-focus-ring-offset:calc(var(--spacing,.25rem) * 3);border-radius:2147483647px;width:100%;height:100%;position:relative}.slider:has([data-input-main]:focus-visible) [data-handle-main],.slider:has([data-input-lower]:focus-visible) [data-handle-lower],.slider:has([data-input-upper]:focus-visible) [data-handle-upper]{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.slider[data-orientation=horizontal]:has([data-input-main]:active:not(:disabled)) [data-handle-main],.slider[data-orientation=horizontal][data-active-pointer=lower] [data-handle-lower],.slider[data-orientation=horizontal][data-active-pointer=upper] [data-handle-upper]{scale:.5 1}.slider[data-orientation=vertical]:has([data-input-main]:active:not(:disabled)) [data-handle-main],.slider[data-orientation=vertical][data-active-pointer=lower] [data-handle-lower],.slider[data-orientation=vertical][data-active-pointer=upper] [data-handle-upper]{scale:1 .5}:is([data-indicator-main],[data-indicator-lower],[data-indicator-upper]){pointer-events:none;z-index:40;border-radius:var(--radius-sm,.5rem);background-color:var(--color-inverse-surface,transparent);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);white-space:nowrap;color:var(--color-inverse-on-surface,transparent);font-size:var(--text-label-large);font-weight:var(--font-weight-medium);opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;scale:.5}.slider [data-value-text]{text-box:trim-both cap alphabetic;display:block}:where(html[data-writing-mode^=vertical]) :is(.slider [data-value-text]){text-box:normal}@supports (text-box:trim-both cap alphabetic){.slider [data-value-text]{padding-block:max(0px,.5lh - .5cap)}:where(html[data-writing-mode^=vertical]) :is(.slider [data-value-text]){padding-block:0}}.slider[data-orientation=horizontal] :is([data-indicator-main],[data-indicator-lower],[data-indicator-upper]){inset-block-start:calc(var(--spacing,.25rem) * -10)}.slider[data-orientation=vertical] :is([data-indicator-main],[data-indicator-lower],[data-indicator-upper]){inset-inline-start:calc(var(--spacing,.25rem) * -14)}.slider:not([data-disabled=true]) :is([data-indicator-main],[data-indicator-lower],[data-indicator-upper])[data-visible]{opacity:1;scale:1}:is([data-input-main],[data-input-lower],[data-input-upper],[data-input-pointer]){--tw-outline-style:none;background-color:#0000;outline-style:none;padding:0}@media (forced-colors:active){:is([data-input-main],[data-input-lower],[data-input-upper],[data-input-pointer]){outline-offset:2px;outline:2px solid #0000}}.slider[data-type=range] :is([data-input-lower],[data-input-upper]){pointer-events:none}.slider[data-orientation=vertical] :is([data-input-main],[data-input-lower],[data-input-upper],[data-input-pointer]){writing-mode:vertical-lr;direction:rtl}[data-slider-stops]{pointer-events:none}[data-slider-stops]>[data-val]{fill:var(--color-on-surface-variant);r:2px}[data-slider-stops]>[data-active=true]{fill:var(--color-primary)}[data-slider-icon]{pointer-events:none;z-index:10;color:var(--color-primary,transparent);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);position:absolute;translate:-50% -50%}.slider[data-orientation=horizontal] [data-slider-icon]{inset-block-start:50%;inset-inline-start:5%}.slider[data-orientation=vertical] [data-slider-icon]{inset-block-start:95%;inset-inline-start:50%}[data-slider-icon][data-covered]{color:var(--color-on-primary,transparent)}@media (prefers-reduced-motion:no-preference){:is([data-handle-main],[data-handle-lower],[data-handle-upper]){transition:scale var(--motion-spatial)}:is([data-indicator-main],[data-indicator-lower],[data-indicator-upper]){transition:opacity var(--motion-effects), scale var(--motion-spatial)}}@media (forced-colors:active){:is([data-indicator-main],[data-indicator-lower],[data-indicator-upper]){color:canvas;forced-color-adjust:none;background-color:canvastext}[data-track-active],:is([data-handle-main],[data-handle-lower],[data-handle-upper]){fill:highlight;forced-color-adjust:none;background-color:highlight}:is([data-track-inactive-start],[data-track-inactive-end]){fill:canvastext;forced-color-adjust:none}.slider:has([data-input-main]:focus-visible) [data-handle-main],.slider:has([data-input-lower]:focus-visible) [data-handle-lower],.slider:has([data-input-upper]:focus-visible) [data-handle-upper]{--ui-focus-ring-color:Highlight}}}@layer utilities;.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{-moz-box-sizing:border-box;box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-container{overflow:clip}.leaflet-container .leaflet-control-zoom.leaflet-bar{border-radius:var(--radius-md,.75rem);box-shadow:var(--shadow-md,0 2px 6px #0003);border:0;overflow:hidden}.leaflet-container .leaflet-control-zoom a{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);background:var(--color-secondary-container,#e5e7eb);color:var(--color-on-secondary-container,#1f2937);font-family:var(--font-family-body,sans-serif);font-size:var(--text-title-large,1.375rem);border:0;border-radius:0;place-items:center;line-height:1;display:grid}.leaflet-container .leaflet-control-zoom a:hover,.leaflet-container .leaflet-control-zoom a:focus-visible{background:var(--color-surface-container-high,#d1d5db)}.leaflet-container .leaflet-control-zoom a:focus-visible{outline:2px solid var(--color-primary,#1d4ed8);outline-offset:-2px}.leaflet-container .leaflet-control-zoom a.leaflet-disabled{color:var(--color-on-surface-variant,#6b7280);background:var(--color-surface-container,#f3f4f6)}.calendar-map-sheet{--side-sheet-inline-size:max(20rem, 45%)}@media (width>=75rem){html:not([data-writing-mode^=vertical]) .calendar-map-feed-column{container-type:inline-size}}.calendar-map-layout{gap:var(--layout-related-gap);writing-mode:horizontal-tb;flex-direction:column;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;display:flex}[data-calendar-map-missing]{font-size:var(--text-body-small);color:var(--color-on-surface-variant)}.calendar-map-surface{isolation:isolate;writing-mode:horizontal-tb;background:var(--color-surface-container);direction:ltr;flex:1;min-block-size:12rem;position:relative;overflow:hidden;container-type:size}[data-calendar-map],.calendar-map-snapshot{position:absolute;inset:0}[data-calendar-map]{z-index:0}.calendar-map-snapshot{z-index:1}[data-calendar-map-loading]{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.calendar-map-status{inset-block-start:calc(var(--spacing) * 2);inset-inline:calc(var(--spacing) * 16) calc(var(--spacing) * 2);z-index:3;gap:var(--layout-related-gap);pointer-events:none;display:grid;position:absolute}.calendar-map-status>*{padding:calc(var(--spacing) * 2);border-radius:var(--radius-md);background:var(--color-surface-container)}.calendar-map-status button{pointer-events:auto}.calendar-map-surface:has(.leaflet-popup) .calendar-map-status{inset-block-start:auto;inset-block-end:calc(var(--spacing) * 6)}.calendar-map-snapshot__plane{position:absolute;inset:0}.calendar-map-snapshot__plane foreignObject>img{display:block}[data-map-column=medium],[data-map-column=large],[data-map-column=extra-large],[data-map-row=medium],[data-map-row=large],[data-map-row=extra-large]{display:none}@container (width>360px){[data-map-column=medium]{display:block}}@container (width>768px){[data-map-column=large]{display:block}}@container (width>1280px){[data-map-column=extra-large]{display:block}}@container (height>480px){[data-map-row=medium]{display:block}}@container (height>768px){[data-map-row=large]{display:block}}@container (height>1280px){[data-map-row=extra-large]{display:block}}.calendar-map-snapshot__plane>svg{max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calendar-map-snapshot circle{fill:var(--color-primary);stroke:var(--color-surface);stroke-width:2px}.calendar-map-snapshot use{color:var(--color-on-primary);fill:currentColor}.calendar-map-snapshot__more circle{fill:var(--color-secondary-container)}.calendar-map-snapshot__more text{fill:var(--color-on-secondary-container);font-size:var(--text-label-large);font-weight:var(--font-weight-medium)}.calendar-map-attribution{background:var(--color-surface-container);color:var(--color-primary);padding:.2rem;font-size:.7rem;position:absolute;inset:auto 0 0 auto}.calendar-map-marker{background:0 0;border:0}.calendar-map-sheet .leaflet-marker-icon.calendar-map-marker{pointer-events:none}.calendar-map-marker__sports{width:100%;height:100%;display:block;position:relative}.calendar-map-marker__sport{inset:calc(var(--spacing) * 2);pointer-events:auto;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border:2px solid var(--color-surface);background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-md);border-radius:50%;place-items:center;display:grid;position:absolute}.calendar-map-marker:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px;border-radius:50%}.calendar-map-marker__sport svg{width:20px;height:20px}.calendar-map-marker__more{pointer-events:auto;top:calc(var(--spacing));right:calc(var(--spacing));width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background:var(--color-secondary-container);color:var(--color-on-secondary-container);border:1px solid var(--color-surface);font-size:var(--text-label-large);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute}.calendar-map-choices{gap:var(--layout-related-gap);scrollbar-width:thin;scrollbar-color:var(--color-on-surface) var(--color-surface-container);max-block-size:min(28rem,60dvh);max-inline-size:calc(100vw - 3rem);display:grid;overflow:auto}.calendar-map-sheet .leaflet-popup-content-wrapper,.calendar-map-sheet .leaflet-popup-tip,.calendar-map-sheet .leaflet-control-attribution{background:var(--color-surface-container);color:var(--color-on-surface)}.calendar-map-sheet .leaflet-control-attribution a,.calendar-map-sheet a.leaflet-popup-close-button{color:var(--color-primary)}.calendar-map-preview{min-inline-size:0;position:relative;container-type:inline-size}.calendar-map-preview .event-card__title{margin-inline-end:0}.calendar-map-preview .event-card__link{color:inherit}.calendar-map-preview__date{font-size:var(--text-label-large);color:var(--color-on-surface-variant);padding:1rem 1rem 0}.calendar-map-sheet .leaflet-popup-content{margin:1.5rem .5rem .5rem}.calendar-map-sheet .leaflet-popup-content p{margin-block:0}.event-card-wrapper[data-map-selected]{outline:3px solid var(--color-primary);outline-offset:3px}.home-hero__intro[data-astro-cid-7s4sudrv]{max-inline-size:48ch;color:var(--color-on-surface-variant);margin-block-start:1rem}.home-hero--sport[data-astro-cid-7s4sudrv] .home-hero__image[data-astro-cid-7s4sudrv]{object-position:70% top;transform:none}.home-hero--sport[data-astro-cid-7s4sudrv] .home-hero__topography[data-astro-cid-7s4sudrv]{opacity:.3}.home-hero--portrait[data-astro-cid-7s4sudrv] .home-hero__image[data-astro-cid-7s4sudrv]{object-position:right center;width:100%;height:100%;inset:0;transform:none}@media (width>=64rem){.home-hero--sport[data-astro-cid-7s4sudrv]{min-width:clamp(32rem,54vw,46rem);min-height:26rem}.home-hero--sport[data-astro-cid-7s4sudrv] .home-hero__image[data-astro-cid-7s4sudrv]{object-fit:contain;object-position:right center;width:clamp(32rem,54vw,46rem);height:auto;inset:50% 0 auto auto;transform:translateY(-50%);mask-image:linear-gradient(90deg,#0000,#000 24%)}}.event-discovery-controls,.event-discovery-nav{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.event-discovery-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-block:2rem;display:flex}.event-discovery-nav--card{display:block}
