.home-module__HkkZda__page{flex-direction:column;gap:3.5rem;display:flex}.home-module__HkkZda__pushRight{margin-left:auto}.home-module__HkkZda__sectionHeader{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.home-module__HkkZda__sectionTitle{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:1.875rem;font-weight:650;line-height:1.2}.home-module__HkkZda__sectionLead{color:var(--ink-soft);margin:.375rem 0 0;font-size:.9375rem;line-height:1.55}.home-module__HkkZda__metaLine{color:var(--ink-faint);margin:0;font-size:.75rem}.home-module__HkkZda__buttonBlock{width:100%}.home-module__HkkZda__segment:focus-visible,.home-module__HkkZda__pill:focus-visible,.home-module__HkkZda__challengeCard:focus-visible,.home-module__HkkZda__quiverCount:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.home-module__HkkZda__reaction{min-height:2.25rem;color:var(--ink-soft);font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;padding:0 .5rem;font-size:.8125rem;display:inline-flex}.home-module__HkkZda__tag{border-radius:var(--radius-control);background:var(--surface-muted);color:var(--ink-soft);align-items:center;padding:.3125rem .625rem;font-size:.75rem;display:inline-flex}.home-module__HkkZda__tagWind{color:var(--wind);font-weight:600}.home-module__HkkZda__tagCurrent{color:var(--current);font-weight:600}.home-module__HkkZda__chipList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.home-module__HkkZda__chip{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:.375rem .75rem;font-size:.8125rem}.home-module__HkkZda__avatar{background:var(--surface-muted);width:2.5rem;height:2.5rem;color:var(--brand);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:650;display:grid}.home-module__HkkZda__avatarSmall{width:2rem;height:2rem;color:var(--ink-soft);font-size:.75rem}.home-module__HkkZda__avatarLarge{width:3.5rem;height:3.5rem;font-size:1.125rem}.home-module__HkkZda__riderRow{align-items:center;gap:.75rem;display:flex}.home-module__HkkZda__riderMeta{flex:1;min-width:0}.home-module__HkkZda__riderName{color:var(--ink);margin:0;font-size:.9375rem;font-weight:600}.home-module__HkkZda__track{width:100%;height:100%;display:block}.home-module__HkkZda__trackContours{fill:none;stroke:var(--surface-muted);stroke-width:1px}.home-module__HkkZda__trackLine,.home-module__HkkZda__trackGhost,.home-module__HkkZda__trackHighlight{fill:none;stroke-linecap:round;stroke-linejoin:round}.home-module__HkkZda__trackLine{stroke:var(--brand);stroke-width:2px}.home-module__HkkZda__trackGhost{stroke:color-mix(in srgb, var(--brand) 35%, var(--surface-muted));stroke-width:2.5px}.home-module__HkkZda__trackHighlight{stroke:var(--brand);stroke-width:3.5px}.home-module__HkkZda__trackStart{fill:var(--canvas);stroke:var(--brand);stroke-width:2.5px}.home-module__HkkZda__trackEnd{fill:var(--brand)}.home-module__HkkZda__hero{flex-wrap:wrap;align-items:center;gap:2.5rem;display:flex}.home-module__HkkZda__heroCopy{flex-direction:column;flex:26rem;gap:1.375rem;min-width:0;display:flex}.home-module__HkkZda__riderTitle{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:2rem;font-weight:650}.home-module__HkkZda__riderStats{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.home-module__HkkZda__riderStat{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);min-width:0;padding:1rem}.home-module__HkkZda__riderValue{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.625rem 0 0;font-size:1.5rem;font-weight:650}.home-module__HkkZda__riderRecord{color:var(--ink-faint);margin:.5rem 0 0;font-size:.75rem}.home-module__HkkZda__heroRider{align-items:stretch}.home-module__HkkZda__heroRider .home-module__HkkZda__heroCopy{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);gap:1rem;padding:1.5rem}.home-module__HkkZda__riderRecordLink{max-width:100%;color:inherit;align-items:center;gap:.3em;text-decoration:none;display:inline-flex}.home-module__HkkZda__riderRecordArrow{color:var(--ink-faint);opacity:.75;flex:none;transform:rotate(-45deg)}.home-module__HkkZda__riderRecordLink:hover,.home-module__HkkZda__riderRecordLink:focus-visible{color:var(--brand)}.home-module__HkkZda__riderRecordLink:hover .home-module__HkkZda__riderRecordArrow,.home-module__HkkZda__riderRecordLink:focus-visible .home-module__HkkZda__riderRecordArrow{color:inherit;opacity:1}.home-module__HkkZda__riderRecordLink:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.home-module__HkkZda__riderHeading{flex-direction:column;gap:.5rem;display:flex}.home-module__HkkZda__riderLastSession{color:var(--ink-faint);margin:0;font-size:.8125rem}.home-module__HkkZda__riderFilters{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));grid-auto-rows:1fr;gap:.5rem;display:grid}.home-module__HkkZda__riderFilter{overflow-wrap:anywhere;cursor:pointer;border:1px solid var(--line);background:var(--surface-muted);min-width:0;color:var(--ink-soft);font:inherit;border-radius:999px;padding:.4rem .65rem;font-size:.8125rem}.home-module__HkkZda__riderFilter[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.home-module__HkkZda__riderFilter:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.home-module__HkkZda__riderSpot{font-size:1rem;line-height:1.4}.home-module__HkkZda__riderActions{margin-top:auto}@media (max-width:40rem){.home-module__HkkZda__heroRider .home-module__HkkZda__heroCopy{padding:1rem}.home-module__HkkZda__riderStat{padding:.75rem}.home-module__HkkZda__riderValue{font-size:1.25rem}.home-module__HkkZda__riderSpot{font-size:1rem}}.home-module__HkkZda__heroEyebrow{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;margin:0;padding:.375rem .75rem;font-size:.8125rem;display:inline-flex}.home-module__HkkZda__heroDot{background:var(--wind);border-radius:50%;width:.5rem;height:.5rem}.home-module__HkkZda__heroTitle{color:var(--ink);letter-spacing:-.04em;white-space:pre-line;margin:0;font-size:3.5rem;font-weight:620;line-height:1.12}.home-module__HkkZda__heroLead{max-width:32.5rem;color:var(--ink-soft);margin:0;font-size:1.125rem;line-height:1.55}.home-module__HkkZda__heroActions{flex-wrap:wrap;gap:.75rem;display:flex}.home-module__HkkZda__heroDisciplines{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-top:.375rem;display:flex}.home-module__HkkZda__heroDisciplinesLabel{color:var(--ink-faint);font-size:.75rem}.home-module__HkkZda__featured{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);min-width:0;box-shadow:var(--shadow);flex:25rem;overflow:hidden}.home-module__HkkZda__featuredMap{background:var(--canvas-deep);height:14.375rem;position:relative}.home-module__HkkZda__mapTag{border-radius:var(--radius-control);background:color-mix(in srgb, var(--canvas-deep) 85%, transparent);color:var(--ink-soft);align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.75rem;display:inline-flex;position:absolute;top:1rem}.home-module__HkkZda__mapTagStart{color:var(--current);font-weight:600;left:1rem}.home-module__HkkZda__mapTagEnd{right:1rem}.home-module__HkkZda__windIcon{color:var(--wind)}.home-module__HkkZda__featuredBody{flex-direction:column;gap:1rem;padding:1.125rem 1.25rem 1.25rem;display:flex}.home-module__HkkZda__featuredMetrics{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.75rem;margin:0;display:grid}.home-module__HkkZda__latestMap{height:15.8125rem}.home-module__HkkZda__latestMapLink{display:block}.home-module__HkkZda__latestMapLink:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.home-module__HkkZda__latestTitle{color:var(--ink);margin:0;font-size:1.125rem;font-weight:650}.home-module__HkkZda__latestDetails,.home-module__HkkZda__latestMetrics{gap:1rem;margin:0;display:grid}.home-module__HkkZda__latestDetails{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr))}.home-module__HkkZda__latestDetails dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.875rem}.home-module__HkkZda__latestMetrics{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));padding-top:1rem}.home-module__HkkZda__latestMetrics .home-module__HkkZda__metricLabel,.home-module__HkkZda__latestMetrics .home-module__HkkZda__metricValue{overflow-wrap:anywhere}.home-module__HkkZda__latestLink{align-self:flex-start;min-height:2.75rem}.home-module__HkkZda__latestEmpty{min-height:23rem;color:var(--ink-faint);flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,4vw,2.5rem);display:flex}.home-module__HkkZda__latestEmptyDescription{max-width:35ch;color:var(--ink-soft);margin:0}.home-module__HkkZda__metricLabel{color:var(--ink-faint);font-size:.75rem}.home-module__HkkZda__metricValue{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:1.375rem;font-weight:650}.home-module__HkkZda__metricValueLarge{letter-spacing:-.02em;font-size:1.5rem}.home-module__HkkZda__metricValueCurrent{color:var(--current)}.home-module__HkkZda__metricUnit{color:var(--ink-faint);font-size:.75rem;font-weight:500}.home-module__HkkZda__stats{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.home-module__HkkZda__stat{background:var(--surface);flex-direction:column-reverse;padding:1.25rem 1.375rem;display:flex}.home-module__HkkZda__statValue{color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:1.875rem;font-weight:650}.home-module__HkkZda__statLabel{color:var(--ink-faint);font-size:.8125rem}.home-module__HkkZda__feedLayout{flex-wrap:wrap;align-items:flex-start;gap:1.75rem;display:flex}.home-module__HkkZda__feed{flex-direction:column;flex:999 30rem;gap:1rem;min-width:0;display:flex}.home-module__HkkZda__feedList{flex-direction:column;gap:1rem;display:flex}.home-module__HkkZda__feedList[aria-busy=true]{opacity:.6}.home-module__HkkZda__side{flex-direction:column;flex:20rem;gap:1.25rem;min-width:0;display:flex}.home-module__HkkZda__loadMore{align-self:center;min-height:2.75rem;font-size:.875rem}.home-module__HkkZda__empty{border:1px dashed var(--line);border-radius:var(--radius-panel);color:var(--ink-faint);text-align:center;margin:0;padding:1.5rem}.home-module__HkkZda__segmented{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);gap:.25rem;margin-left:auto;padding:.25rem;display:flex}.home-module__HkkZda__segment{border-radius:var(--radius-control);min-height:2.25rem;color:var(--ink-soft);align-items:center;padding:0 .875rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.home-module__HkkZda__segment:hover{color:var(--ink)}.home-module__HkkZda__segment[aria-current=true]{background:var(--surface-muted);color:var(--ink);font-weight:600}.home-module__HkkZda__card{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);flex-direction:column;gap:.875rem;padding:1.125rem;display:flex}.home-module__HkkZda__sessionBody{flex-wrap:wrap;align-items:stretch;gap:1rem;display:flex}.home-module__HkkZda__sessionMap{border-radius:var(--radius-control);background:var(--canvas-deep);flex:11.25rem;height:7.5rem;overflow:hidden}.home-module__HkkZda__sessionMetrics{flex:2 16.25rem;grid-template-columns:repeat(auto-fit,minmax(5.75rem,1fr));align-content:center;gap:.75rem 1rem;margin:0;display:grid}.home-module__HkkZda__cardFooter{border-top:1px solid var(--surface-muted);flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.home-module__HkkZda__panel{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);flex-direction:column;gap:.75rem;padding:1.125rem;display:flex}.home-module__HkkZda__panelHeader{align-items:baseline;gap:.5rem;display:flex}.home-module__HkkZda__panelTitle{color:var(--ink);margin:0;font-size:1rem;font-weight:650;line-height:1.4}.home-module__HkkZda__panelNote{color:var(--ink-faint);margin:.625rem 0 0;font-size:.75rem}.home-module__HkkZda__pills{flex-wrap:wrap;gap:.375rem;display:flex}.home-module__HkkZda__pill{border:1px solid var(--line);min-height:2rem;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:999px;padding:0 .75rem;font-size:.75rem}.home-module__HkkZda__pill[aria-selected=true]{border-color:var(--brand);background:var(--brand);color:var(--brand-contrast);font-weight:650}.home-module__HkkZda__board{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-module__HkkZda__boardRow{border-top:1px solid var(--surface-muted);align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.home-module__HkkZda__boardRank{width:1.375rem;color:var(--ink-faint);font-variant-numeric:tabular-nums;text-align:right;font-size:.8125rem}.home-module__HkkZda__boardName{min-width:0;color:var(--ink);flex:1;font-size:.875rem}.home-module__HkkZda__boardSpeed{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:650}.home-module__HkkZda__teaser{border-radius:var(--radius-control);background:var(--surface-raised);align-items:center;gap:.75rem;padding:.75rem;display:flex}.home-module__HkkZda__teaserIcon{border-radius:var(--radius-control);background:var(--surface-muted);width:2.75rem;height:2.75rem;color:var(--current);flex:none;place-items:center;display:grid}.home-module__HkkZda__teaserName{color:var(--ink);margin:0;font-size:.875rem;font-weight:600}.home-module__HkkZda__section{flex-direction:column;gap:1.125rem;display:flex}.home-module__HkkZda__challengeGrid{grid-template-columns:repeat(auto-fill,minmax(14.375rem,1fr));gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.home-module__HkkZda__challengeCard{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);height:100%;color:var(--ink);flex-direction:column;text-decoration:none;transition:border-color .16s;display:flex;overflow:hidden}.home-module__HkkZda__challengeCard:hover{border-color:var(--line-strong)}.home-module__HkkZda__challengeMap{background:var(--canvas-deep);height:4.5rem;display:block}.home-module__HkkZda__challengeBody{flex-direction:column;flex:1;gap:.375rem;padding:.875rem 1rem 1rem;display:flex}.home-module__HkkZda__challengeName{font-size:.9375rem;font-weight:600;line-height:1.3}.home-module__HkkZda__challengeManagers{color:var(--ink-faint);margin-top:auto;font-size:.75rem}.home-module__HkkZda__howItWorks{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.home-module__HkkZda__steps{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.home-module__HkkZda__step{flex-direction:column;gap:.625rem;display:flex}.home-module__HkkZda__stepNumber{color:var(--brand);font-size:.8125rem;font-weight:650}.home-module__HkkZda__stepTitle{color:var(--ink);margin:0;font-size:1.0625rem;font-weight:600}.home-module__HkkZda__stepText{color:var(--ink-soft);margin:0;font-size:.875rem;line-height:1.55}.home-module__HkkZda__howActions{border-top:1px solid var(--surface-muted);flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:1.25rem;display:flex}.home-module__HkkZda__quiver{flex-wrap:wrap;align-items:center;gap:1.5rem;padding-block:.5rem;display:flex}.home-module__HkkZda__quiverCopy{flex:20rem;min-width:0}.home-module__HkkZda__quiverCopy .home-module__HkkZda__sectionLead{margin-bottom:.5rem}.home-module__HkkZda__quiverCounts{flex:22.5rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.home-module__HkkZda__quiverCount{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);color:var(--ink);flex-direction:column;padding:1.125rem;text-decoration:none;display:flex}.home-module__HkkZda__quiverCount:hover{border-color:var(--line-strong)}.home-module__HkkZda__quiverValue{font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:650}@media (max-width:46rem){.home-module__HkkZda__page{gap:2.5rem}.home-module__HkkZda__heroTitle{font-size:2.5rem}.home-module__HkkZda__heroLead{font-size:1rem}.home-module__HkkZda__segmented{margin-left:0}.home-module__HkkZda__howItWorks{padding:1.25rem}}@media (pointer:coarse){.home-module__HkkZda__segment,.home-module__HkkZda__pill{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.home-module__HkkZda__challengeCard{transition:none}}
.latest-session-map-module__ckAToW__root{isolation:isolate;aspect-ratio:16/9;background:var(--surface-muted);pointer-events:none;width:100%;min-height:10rem;position:relative;overflow:hidden}.latest-session-map-module__ckAToW__content,.latest-session-map-module__ckAToW__canvas,.latest-session-map-module__ckAToW__placeholder{width:100%;height:100%;position:absolute;inset:0}.latest-session-map-module__ckAToW__placeholder{background:var(--surface-muted)}
