.HomeDashboard_page__Ly4TK{display:grid;grid-gap:1rem;gap:1rem}.HomeDashboard_banner__uIKOU,.HomeDashboard_card__Xgfs6,.HomeDashboard_hero__pDR26,.HomeDashboard_section__GA2pI{border:1px solid var(--border);box-shadow:0 16px 38px rgba(22,32,42,.08)}.HomeDashboard_hero__pDR26{position:relative;overflow:hidden;border-radius:28px;padding:1.35rem;background:radial-gradient(circle at 92% 8%,rgba(59,130,246,.25),transparent 24%),radial-gradient(circle at 12% 18%,rgba(15,118,110,.18),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.9),rgba(249,250,251,.94))}.HomeDashboard_hero__pDR26:after,.HomeDashboard_hero__pDR26:before{content:"";position:absolute;border-radius:999px;pointer-events:none}.HomeDashboard_hero__pDR26:before{inset:auto auto -3.5rem -2.5rem;width:12rem;height:12rem;background:rgba(29,78,216,.08);filter:blur(6px)}.HomeDashboard_hero__pDR26:after{top:-2rem;right:18%;width:7rem;height:7rem;background:rgba(15,118,110,.1)}.HomeDashboard_heroLayout___GqeM{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);grid-gap:1rem;gap:1rem;align-items:end}.HomeDashboard_heroCopy__1c_nK{display:grid;grid-gap:.75rem;gap:.75rem}.HomeDashboard_kicker__McgWk{margin:0;color:var(--accent-2);font-size:.8rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.HomeDashboard_hero__pDR26 h1{margin:0;max-width:16ch;font-size:clamp(2.25rem,5vw,4.3rem);line-height:.94;letter-spacing:-.03em}.HomeDashboard_heroCopy__1c_nK p{margin:0;max-width:60rem;color:var(--muted);font-size:1.02rem;line-height:1.62}.HomeDashboard_canyonResorts__BDTRA,.HomeDashboard_cardFooter__iI_vh,.HomeDashboard_freshnessRow__Wde64,.HomeDashboard_heroMeta__IBnEF,.HomeDashboard_resortMeta__GlI_P,.HomeDashboard_statusRow__aDFza{display:flex;flex-wrap:wrap;gap:.5rem}.HomeDashboard_heroPanel__lh35d{display:grid;grid-gap:.85rem;gap:.85rem;border-radius:22px;background:rgba(255,255,255,.72);border:1px solid rgba(22,32,42,.09);padding:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.HomeDashboard_heroPanelLabel___wMIi{margin:0;color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.HomeDashboard_snapshotGrid__FgFd_{display:grid;grid-gap:.75rem;gap:.75rem}.HomeDashboard_snapshotItem__wX15c{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:.75rem;border-top:1px solid var(--border)}.HomeDashboard_snapshotItem__wX15c:first-child{padding-top:0;border-top:0}.HomeDashboard_snapshotLabel__EDShj{color:var(--muted);font-size:.9rem}.HomeDashboard_snapshotValue__qkrLY{font-weight:800;text-align:right}.HomeDashboard_section__GA2pI{display:grid;grid-gap:.95rem;gap:.95rem;border-radius:24px;background:rgba(255,255,255,.8);padding:1.1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.HomeDashboard_sectionHeader__kIPhA{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.HomeDashboard_sectionHeader__kIPhA h2{margin:0;font-size:1.35rem;letter-spacing:-.02em}.HomeDashboard_sectionHeader__kIPhA p{margin:.25rem 0 0;color:var(--muted);line-height:1.5}.HomeDashboard_sectionNote__EFnRx{color:var(--muted);font-size:.92rem;text-align:right}.HomeDashboard_canyonGrid__sZnXn,.HomeDashboard_resortGrid__7k8S4,.HomeDashboard_trafficGrid__qQBI5{display:grid;grid-gap:1rem;gap:1rem}.HomeDashboard_canyonGrid__sZnXn,.HomeDashboard_resortGrid__7k8S4,.HomeDashboard_trafficGrid__qQBI5{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeDashboard_banner__uIKOU,.HomeDashboard_card__Xgfs6{border-radius:22px;background:rgba(255,255,255,.92)}.HomeDashboard_card__Xgfs6{display:grid;grid-gap:.8rem;gap:.8rem;padding:1rem}.HomeDashboard_banner__uIKOU{display:grid;grid-gap:.65rem;gap:.65rem;padding:1rem 1.05rem;border-left-width:6px}.HomeDashboard_banner__uIKOU h3,.HomeDashboard_card__Xgfs6 h3,.HomeDashboard_card__Xgfs6 h4,.HomeDashboard_card__Xgfs6 p{margin:0}.HomeDashboard_banner__uIKOU p,.HomeDashboard_card__Xgfs6 p{color:var(--muted);line-height:1.55}.HomeDashboard_bannerTop__GLVEL,.HomeDashboard_cardTop__Fs8uD{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.HomeDashboard_bannerTop__GLVEL h3,.HomeDashboard_cardTop__Fs8uD h3{font-size:1.05rem}.HomeDashboard_resortNameRow__56kKN{display:inline-flex;align-items:center;gap:.45rem}.HomeDashboard_resortNameLink__BhyTY{display:inline-flex;color:inherit;text-decoration:none}.HomeDashboard_resortNameLink__BhyTY:hover{text-decoration:underline}.HomeDashboard_resortNameLink__BhyTY:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.HomeDashboard_resortLogo__w0u0K{display:block;width:1rem;height:1rem;flex:0 0 auto;object-fit:contain}.HomeDashboard_resortLogo--alta__Bw3Yd{width:1.18rem;height:1.18rem}.HomeDashboard_resortLogo--snowbird__sVP9K{width:1.08rem;height:.76rem}.HomeDashboard_subtle__rUDMb{color:var(--muted)}.HomeDashboard_bigNumber___cQSW{margin:.1rem 0 0;font-size:clamp(1.5rem,2.8vw,2.15rem);line-height:1;font-weight:800;letter-spacing:-.03em}.HomeDashboard_resortMeta__GlI_P{align-items:center}.HomeDashboard_metricGrid__nw77t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.HomeDashboard_metric__c2kV4{border-radius:16px;background:rgba(244,247,251,.95);padding:.8rem;min-height:4.5rem}.HomeDashboard_metric__c2kV4 dt{color:var(--muted);font-size:.82rem;margin:0}.HomeDashboard_metric__c2kV4 dd{margin:.2rem 0 0;font-weight:800;line-height:1.3}.HomeDashboard_metricLink__BA4K_{display:inline-flex;align-items:center;color:inherit;text-decoration:none;transition:color .14s ease,transform .14s ease}.HomeDashboard_metricLink__BA4K_:hover{color:var(--accent);text-decoration:underline;transform:translateY(-1px)}.HomeDashboard_metricLink__BA4K_:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.HomeDashboard_metricLogoRow__m34Sy{display:flex;align-items:center;gap:.75rem;min-height:2rem}.HomeDashboard_metricLogoLink__iICzZ{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;transition:transform .14s ease,opacity .14s ease}.HomeDashboard_metricLogoLink__iICzZ:hover{transform:translateY(-1px);opacity:.86}.HomeDashboard_metricLogoLink__iICzZ:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.HomeDashboard_metricLogo__afAlT{display:block;width:auto;height:1.75rem;max-width:5rem;object-fit:contain}.HomeDashboard_metricLogo--alta__l6wnL{height:1.95rem}.HomeDashboard_metricLogo--brighton__DRfJG{width:1.95rem;height:1.95rem}.HomeDashboard_metricLogo--snowbird__6Ck_k{width:3rem;height:2rem}.HomeDashboard_metricLogo--solitude__v9g5g{width:2.7rem;height:2.3rem}.HomeDashboard_statusPill__syIG9{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.34rem .66rem;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.HomeDashboard_statusDot__yNcRa{width:.45rem;height:.45rem;border-radius:999px}.HomeDashboard_status-live__4IThk{background:#dcfce7;color:#047857}.HomeDashboard_status-live__4IThk .HomeDashboard_statusDot__yNcRa{background:#047857}.HomeDashboard_status-mock__S4vXv{background:#eff6ff;color:#1d4ed8}.HomeDashboard_status-mock__S4vXv .HomeDashboard_statusDot__yNcRa{background:#1d4ed8}.HomeDashboard_status-stale__QiY6a{background:#fef3c7;color:#b45309}.HomeDashboard_status-stale__QiY6a .HomeDashboard_statusDot__yNcRa{background:#b45309}.HomeDashboard_status-unavailable__B7k4z{background:#e5e7eb;color:#4b5563}.HomeDashboard_status-unavailable__B7k4z .HomeDashboard_statusDot__yNcRa{background:#4b5563}.HomeDashboard_tone-live__gHjop{border-left-color:#047857}.HomeDashboard_tone-mock__2NTw0{border-left-color:#1d4ed8}.HomeDashboard_tone-stale__Tz7wA{border-left-color:#b45309}.HomeDashboard_tone-unavailable__N1uTu{border-left-color:#4b5563}.HomeDashboard_link__dtpcO{display:inline-flex;align-items:center;gap:.35rem;font-weight:800;color:var(--accent)}.HomeDashboard_link__dtpcO:hover{text-decoration:underline}@media (max-width:980px){.HomeDashboard_canyonGrid__sZnXn,.HomeDashboard_heroLayout___GqeM,.HomeDashboard_resortGrid__7k8S4,.HomeDashboard_trafficGrid__qQBI5{grid-template-columns:1fr}.HomeDashboard_sectionHeader__kIPhA{flex-direction:column;align-items:flex-start}.HomeDashboard_sectionNote__EFnRx{text-align:left}}@media (max-width:640px){.HomeDashboard_hero__pDR26,.HomeDashboard_section__GA2pI{padding:.95rem;border-radius:20px}.HomeDashboard_metricGrid__nw77t{grid-template-columns:1fr}}