.climber-stats-module__E-BtiG__statsPage{background-color:var(--color-page-background);min-height:100vh;padding:48px 28px 90px;position:relative;overflow:hidden}.climber-stats-module__E-BtiG__pageContent{z-index:1;width:min(1280px,100%);margin:0 auto;position:relative}.climber-stats-module__E-BtiG__pageHeader{max-width:720px;margin-bottom:28px}.climber-stats-module__E-BtiG__pageEyebrow{color:#0e263994;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:700}.climber-stats-module__E-BtiG__pageTitle{color:#0d3149;letter-spacing:-.04em;margin:0;font-size:clamp(2.7rem,6vw,4.8rem);line-height:.95}.climber-stats-module__E-BtiG__pageSubtitle{color:#0e2639a8;margin:14px 0 0;font-size:1rem;font-style:italic;line-height:1.6}.climber-stats-module__E-BtiG__climberLink{color:#173248;font-weight:700;text-decoration:none}.climber-stats-module__E-BtiG__climberLink:hover{opacity:.68}.climber-stats-module__E-BtiG__titleRule{background:#b39761;width:46px;height:2px;margin-top:16px}.climber-stats-module__E-BtiG__areaSelectorWrap{width:min(430px,100%);margin-bottom:26px}.climber-stats-module__E-BtiG__areaLabel{color:#0e26399e;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.climber-stats-module__E-BtiG__recordsCard,.climber-stats-module__E-BtiG__completionCard,.climber-stats-module__E-BtiG__factsCard,.climber-stats-module__E-BtiG__popularityCard,.climber-stats-module__E-BtiG__summaryCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#fffffff0,#f7f4edc7);border:1px solid #0e263914;border-radius:17px;box-shadow:0 16px 34px #0e263911}.climber-stats-module__E-BtiG__sectionHeader{border-bottom:1px solid #0e263914;align-items:flex-start;gap:14px;padding-bottom:18px;display:flex}.climber-stats-module__E-BtiG__sectionHeaderCompact{padding-bottom:16px}.climber-stats-module__E-BtiG__sectionIcon{color:#e5c478;background:#0d3149;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:1rem;display:grid}.climber-stats-module__E-BtiG__sectionHeading{flex:1;min-width:0}.climber-stats-module__E-BtiG__sectionEyebrow{color:#0e263975;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:.6rem;font-weight:800}.climber-stats-module__E-BtiG__sectionHeading h2{color:#173248;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500;line-height:1.15}.climber-stats-module__E-BtiG__sectionDescription{color:#0e263999;margin:5px 0 0;font-size:.76rem;line-height:1.45}.climber-stats-module__E-BtiG__recordsCard{margin-bottom:18px;padding:22px 24px 25px}.climber-stats-module__E-BtiG__recordChart{flex-direction:column;gap:18px;padding:28px 14px 8px 0;display:flex}.climber-stats-module__E-BtiG__recordRow{grid-template-columns:120px minmax(0,1fr) 42px;align-items:center;gap:18px;display:grid}.climber-stats-module__E-BtiG__recordLabel{flex-direction:column;gap:2px;display:flex}.climber-stats-module__E-BtiG__recordLabel strong{color:#0d3149;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.climber-stats-module__E-BtiG__recordLabel span{color:#0e263985;font-size:.65rem}.climber-stats-module__E-BtiG__recordBarTrack{background:repeating-linear-gradient(90deg,#0e263909 0 1px,#0000 1px 12.5%);border-radius:0 6px 6px 0;height:29px;position:relative;overflow:hidden}.climber-stats-module__E-BtiG__recordBarTrack:after{content:"";background:#0e26390f;height:1px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.climber-stats-module__E-BtiG__recordBar{z-index:2;background:linear-gradient(90deg,#0d344e,#185376);border-radius:0 6px 6px 0;min-width:3px;height:100%;position:relative;box-shadow:inset 0 1px #ffffff2e}.climber-stats-module__E-BtiG__recordValue{color:#0d3149;text-align:right;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.climber-stats-module__E-BtiG__chartAxis{color:#0e26398a;text-align:center;border-top:1px solid #0e263929;margin:12px 60px 0 138px;padding-top:10px;font-family:Georgia,Times New Roman,serif;font-size:.67rem}.climber-stats-module__E-BtiG__middleGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-bottom:18px;display:grid}.climber-stats-module__E-BtiG__completionCard,.climber-stats-module__E-BtiG__factsCard{min-width:0;padding:22px 24px 24px}.climber-stats-module__E-BtiG__completionBody{grid-template-columns:minmax(220px,.95fr) minmax(180px,.75fr);align-items:center;gap:26px;min-height:315px;padding-top:22px;display:grid}.climber-stats-module__E-BtiG__donutWrap{place-items:center;display:grid}.climber-stats-module__E-BtiG__donut{aspect-ratio:1;background:conic-gradient(#a34335 0 var(--redpoint-percent), #2379bd var(--redpoint-percent) var(--completed-end), #d6dce0 var(--completed-end) 100%);border-radius:50%;width:min(260px,100%);position:relative;box-shadow:inset 0 0 0 1px #0e263914}.climber-stats-module__E-BtiG__donut:after{content:"";background:linear-gradient(145deg,#fff,#f8f6f0);border-radius:50%;position:absolute;inset:21%;box-shadow:inset 0 0 0 1px #0e26390f}.climber-stats-module__E-BtiG__donutCenter{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:24%}.climber-stats-module__E-BtiG__donutCenter strong{color:#0d3149;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:500;line-height:1.1}.climber-stats-module__E-BtiG__completionPercent{color:#367e1f;margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1}.climber-stats-module__E-BtiG__donutCenter small{color:#0e263994;margin-top:5px;font-size:.7rem}.climber-stats-module__E-BtiG__completionLegend{flex-direction:column;gap:15px;display:flex}.climber-stats-module__E-BtiG__legendRow{border-bottom:1px solid #0e263912;align-items:center;gap:11px;padding-bottom:13px;display:flex}.climber-stats-module__E-BtiG__legendRow:last-child{border-bottom:0;padding-bottom:0}.climber-stats-module__E-BtiG__legendDot{border-radius:50%;flex:0 0 11px;width:11px;height:11px}.climber-stats-module__E-BtiG__redpointDot{background:#a34335}.climber-stats-module__E-BtiG__completedDot{background:#2379bd}.climber-stats-module__E-BtiG__remainingDot{background:#d6dce0;border:1px solid #0e263933}.climber-stats-module__E-BtiG__legendText{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.climber-stats-module__E-BtiG__legendText span{color:#0e2639b3;font-size:.78rem}.climber-stats-module__E-BtiG__legendText strong{color:#173248;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:500}.climber-stats-module__E-BtiG__factList{flex-direction:column;padding-top:16px;display:flex}.climber-stats-module__E-BtiG__fact{border-bottom:1px solid #0e263914;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;min-height:135px;padding:18px 8px;display:grid}.climber-stats-module__E-BtiG__fact:last-child{border-bottom:0}.climber-stats-module__E-BtiG__factBadge{border-radius:50%;place-items:center;width:68px;height:68px;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;display:grid}.climber-stats-module__E-BtiG__factBadgeRed{color:#fff8ef;background:#873729}.climber-stats-module__E-BtiG__factBadgeGreen{color:#367e1f;background:linear-gradient(135deg,#f4faed,#fbfff8);border:1px solid #4b6d4c2e}.climber-stats-module__E-BtiG__factText{min-width:0}.climber-stats-module__E-BtiG__factText p{color:#0e26399e;letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px;font-size:.68rem;font-weight:800;line-height:1.4}.climber-stats-module__E-BtiG__factText a{color:#173248;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;text-decoration:none}.climber-stats-module__E-BtiG__factText a:hover{opacity:.65}.climber-stats-module__E-BtiG__emptyFact{color:#0e263975;font-size:.8rem;font-style:italic}.climber-stats-module__E-BtiG__popularityCard{margin-bottom:18px;padding:22px 24px 26px}.climber-stats-module__E-BtiG__showdownGrid{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:center;gap:20px;padding-top:22px;display:grid}.climber-stats-module__E-BtiG__popularRoute{background:#ffffff80;border:1px solid #0e263917;border-radius:13px;min-width:0;padding:18px}.climber-stats-module__E-BtiG__popularEyebrow{color:#9a7e46;letter-spacing:.07em;text-transform:uppercase;margin:0 0 13px;font-size:.68rem;font-weight:800}.climber-stats-module__E-BtiG__popularEyebrowClimber{color:#367e1f}.climber-stats-module__E-BtiG__popularRouteBody{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;display:grid}.climber-stats-module__E-BtiG__popularImage{aspect-ratio:4/3;background:#0d314912;border-radius:10px;width:150px;position:relative;overflow:hidden}.climber-stats-module__E-BtiG__popularImageElement{object-fit:cover}.climber-stats-module__E-BtiG__popularImagePlaceholder{color:#0d314957;place-items:center;width:100%;height:100%;font-size:2rem;display:grid}.climber-stats-module__E-BtiG__popularRouteText{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.climber-stats-module__E-BtiG__popularRouteTitle{color:#173248;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;text-decoration:none;overflow:hidden}.climber-stats-module__E-BtiG__popularRouteTitle:hover{opacity:.65}.climber-stats-module__E-BtiG__popularGrade{color:#0e2639b8;background:#0d314912;border-radius:6px;margin-top:6px;padding:3px 7px;font-size:.72rem;font-weight:700}.climber-stats-module__E-BtiG__ascentValue{color:#0d3149;margin-top:13px;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:500;line-height:1}.climber-stats-module__E-BtiG__popularRouteText small{color:#0e263980;margin-top:4px;font-size:.7rem}.climber-stats-module__E-BtiG__popularEmpty{color:#0e26396b;text-align:center;place-items:center;min-height:120px;font-size:.8rem;font-style:italic;display:grid}.climber-stats-module__E-BtiG__vsBadge{color:#0d3149;background:linear-gradient(145deg,#fff,#f4f1e9);border:1px solid #0e263929;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:1rem;display:grid}.climber-stats-module__E-BtiG__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.climber-stats-module__E-BtiG__summaryCard{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;min-height:112px;padding:17px;display:grid}.climber-stats-module__E-BtiG__summaryIcon{color:#e5c478;background:#0d3149;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1rem;display:grid}.climber-stats-module__E-BtiG__summaryText{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.climber-stats-module__E-BtiG__summaryText strong{color:#0d3149;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:500;line-height:1}.climber-stats-module__E-BtiG__summaryText span{color:#173248;letter-spacing:.06em;text-transform:uppercase;margin-top:7px;font-size:.68rem;font-weight:800}.climber-stats-module__E-BtiG__summaryText small{color:#0e26397a;text-transform:uppercase;margin-top:3px;font-size:.61rem}.climber-stats-module__E-BtiG__backgroundMountains{filter:grayscale(40%);opacity:.08;pointer-events:none;z-index:0;background-image:url(/homepage-background1.avif);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:65%;position:absolute;bottom:0;left:0;right:0}@media (max-width:1050px){.climber-stats-module__E-BtiG__statsPage{padding:40px 20px 70px}.climber-stats-module__E-BtiG__completionBody{grid-template-columns:1fr}.climber-stats-module__E-BtiG__completionLegend{width:min(360px,100%);margin:0 auto}.climber-stats-module__E-BtiG__popularRouteBody{grid-template-columns:110px minmax(0,1fr)}.climber-stats-module__E-BtiG__popularImage{width:110px}.climber-stats-module__E-BtiG__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.climber-stats-module__E-BtiG__statsPage{padding:32px 14px 60px}.climber-stats-module__E-BtiG__pageHeader{margin-bottom:24px}.climber-stats-module__E-BtiG__pageTitle{font-size:3rem}.climber-stats-module__E-BtiG__recordsCard,.climber-stats-module__E-BtiG__completionCard,.climber-stats-module__E-BtiG__factsCard,.climber-stats-module__E-BtiG__popularityCard{padding:18px 14px}.climber-stats-module__E-BtiG__recordRow{grid-template-columns:76px minmax(0,1fr) 30px;gap:9px}.climber-stats-module__E-BtiG__recordLabel strong{font-size:.92rem}.climber-stats-module__E-BtiG__recordLabel span{display:none}.climber-stats-module__E-BtiG__recordBarTrack{height:24px}.climber-stats-module__E-BtiG__chartAxis{margin:10px 38px 0 85px}.climber-stats-module__E-BtiG__middleGrid{grid-template-columns:1fr}.climber-stats-module__E-BtiG__completionBody{min-height:0}.climber-stats-module__E-BtiG__donut{width:min(235px,82vw)}.climber-stats-module__E-BtiG__showdownGrid{grid-template-columns:1fr;gap:12px}.climber-stats-module__E-BtiG__vsBadge{width:46px;height:46px}.climber-stats-module__E-BtiG__popularRouteBody{grid-template-columns:105px minmax(0,1fr);gap:14px}.climber-stats-module__E-BtiG__popularImage{width:105px}.climber-stats-module__E-BtiG__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.climber-stats-module__E-BtiG__summaryCard{grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:100px;padding:13px}.climber-stats-module__E-BtiG__summaryIcon{width:38px;height:38px}.climber-stats-module__E-BtiG__summaryText strong{font-size:1.4rem}}@media (max-width:390px){.climber-stats-module__E-BtiG__summaryGrid{grid-template-columns:1fr}.climber-stats-module__E-BtiG__fact{grid-template-columns:60px minmax(0,1fr);gap:13px}.climber-stats-module__E-BtiG__factBadge{width:58px;height:58px;font-size:1.25rem}.climber-stats-module__E-BtiG__popularRouteBody{grid-template-columns:90px minmax(0,1fr)}.climber-stats-module__E-BtiG__popularImage{width:90px}}
