.peaks_mainContainer__XD1GX{background-color:#000;min-height:100vh;width:100%}.peaks_peaksListLayout__VYYf6{display:grid;grid-template-columns:300px 1fr;grid-gap:2rem;gap:2rem;max-width:1800px;margin:0 auto;height:calc(100vh - 4rem)}.peaks_leftColumn__0dE7M{padding:2rem;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;height:100%}.peaks_title__RmY9F{font-size:2rem;margin-bottom:2rem;color:#fff}.peaks_filterSection__pgu8x{margin-bottom:2rem}.peaks_filterTitle__Nqf94{font-size:1.2rem;margin-bottom:1rem;color:hsla(0,0%,100%,.8)}.peaks_filters__udl_Z{display:flex;flex-direction:column;gap:.5rem}.peaks_filterButton__D5l71{padding:.75rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;cursor:pointer;transition:all .2s ease;text-align:left}.peaks_filterButton__D5l71:hover{background:hsla(0,0%,100%,.1)}.peaks_filterButton__D5l71.peaks_active__vUqXS{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.peaks_rightColumn__NWUiz{overflow-y:auto;padding-right:1rem}.peaks_peaksGrid__hGvmH{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:.5rem}.peaks_peakCard__FHOI9{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease}.peaks_peakCard__FHOI9:hover{background:hsla(0,0%,100%,.06);transform:translateY(-2px)}.peaks_peakContent__8MTGP{display:flex;flex-direction:column;gap:.75rem}.peaks_peakHeader__Cx3TT{display:flex;justify-content:space-between;align-items:center}.peaks_peakRank__s__oH{font-family:var(--font-mono);color:hsla(0,0%,100%,.6)}.peaks_peakTitle__HleIV{font-size:1.5rem;color:#fff;margin:0}.peaks_difficulty__u9fcF{font-size:.875rem;padding:.25rem .5rem;background:rgba(255,215,0,.1);color:gold;border-radius:6px}.peaks_peakStats__ea_FN{display:flex;gap:1rem;align-items:center}.peaks_elevation__LqLZT{font-family:var(--font-mono);color:hsla(0,0%,100%,.8);font-size:1.125rem}.peaks_peakMeta__ZBXth{display:flex;justify-content:space-between;color:hsla(0,0%,100%,.6);font-size:.875rem}.peaks_modal__jaae0{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000}.peaks_modalContent__TndFh{background:hsla(0,0%,8%,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:2rem;max-width:800px;width:90%;max-height:90vh;overflow-y:auto}.peaks_modalHeader__lFuMX{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.peaks_routesSection__bUfnR{display:flex;flex-direction:column;gap:1rem}.peaks_routeCard__VEF7Y{background:hsla(0,0%,100%,.03);border-radius:12px;padding:1.5rem}.peaks_routeStats__CH7XQ{display:flex;gap:1rem;margin:.75rem 0;color:hsla(0,0%,100%,.8)}.peaks_hazards__Robp6{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.peaks_hazardTag___g7p0{background:rgba(255,59,48,.15);color:#ff3b30;padding:.25rem .75rem;border-radius:4px;font-size:.75rem}.peaks_closeButton__aKkFV{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:.875rem}.peaks_closeButton__aKkFV:hover{color:#fff}.peaks_previewContainer__BZzNE{width:100%;height:200px;background:#111;border-radius:8px;margin:16px 0;overflow:hidden;position:relative}.peaks_peakCard__FHOI9:hover .peaks_previewContainer__BZzNE{transform:scale(1.02);transition:transform .2s ease}.peaks_loading__vO_B0{opacity:.5;pointer-events:none}.peaks_loadingTitle__H0Wj3{height:24px;background:hsla(0,0%,100%,.1);border-radius:4px;margin-bottom:8px}.peaks_loadingPreview__R9pk_{height:200px;background:hsla(0,0%,100%,.1);border-radius:8px;margin:16px 0}.peaks_loadingMeta__tWnH3{height:16px;background:hsla(0,0%,100%,.1);border-radius:4px}