.home_changelogPreview__olUCq{margin-top:2.5rem;display:flex;flex-direction:column;gap:.75rem}.home_previewTitle__0sWzU{font-size:.7rem;text-transform:uppercase;letter-spacing:.6px;font-weight:700;color:#111;opacity:.45;margin:0}.home_previewTitleSpaced__iFzAd{margin-top:.75rem}.home_previewList__TdhpQ{display:flex;flex-direction:column;gap:.35rem}.home_previewListFaded__BhfoG{opacity:.7}.home_previewListFaded__BhfoG:hover{opacity:1;transition:opacity .3s ease}.home_previewItem__IaMNa{display:flex;align-items:center;gap:.5rem;text-decoration:none;padding:.45rem .65rem;border-radius:8px;transition:background .2s ease}.home_previewItem__IaMNa:hover{background:#f5f5f5}.home_previewDot__xb_3_{width:6px;height:6px;border-radius:50%;flex-shrink:0;opacity:.6}.home_previewName__NYdlL{font-size:.8rem;font-weight:600;color:#111;letter-spacing:-.1px}.home_previewBadge__sWJ4n{font-size:.45rem;text-transform:uppercase;letter-spacing:.5px;font-weight:700;padding:.15rem .35rem;border-radius:3px;margin-left:auto}.home_status_ongoing__MlJq9{background:#f0f9f2;color:#4a9960}.home_status_shipped__z_QJA{background:#f0edf7;color:#7b6fa8;position:relative;overflow:hidden}.home_status_shipped__z_QJA:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(155,142,196,.2),transparent);animation:home_shimmer__TWhJh 3s ease-in-out infinite}@keyframes home_shimmer__TWhJh{0%{left:-100%}50%{left:100%}to{left:100%}}.home_status_killed__eXvW_{background:#faf3ee;color:#b0724d}.home_trainingHeader__Snqi5{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.home_trainingTotal__RHoL_{font-size:.7rem;color:var(--secondary-text-color);font-variant-numeric:tabular-nums}.home_latestRun__TtxYY{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin:.55rem 0 .4rem;padding-left:.65rem}.home_latestDistance__3L_4Z{font-size:1.45rem;font-weight:300;color:#15b8a6;font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;line-height:1}.home_latestWhen__kauH5{font-size:.8rem;color:var(--secondary-text-color)}.home_pbBadge__Li8vX{font-size:.58rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600;padding:.12rem .45rem;border-radius:9999px;background:rgba(59,130,246,.14);color:#3b82f6}.home_ridge__JCak8{position:relative;margin:.35rem 0 .1rem;max-width:440px}.home_ridgeSvg__bZKBn{display:block;width:100%;overflow:visible}.home_ridgeTick__WLEde{stroke:#ededed;stroke-width:1}.home_ridgeArea__kMjrZ{opacity:0;animation:home_ridgeFade__EiOGK .9s ease .25s forwards}.home_ridgeLine__bMLPo{stroke-dasharray:1;stroke-dashoffset:1;animation:home_ridgeDraw__VCdT4 1.15s ease forwards}.home_ridgeDot__bux3J{opacity:0;animation:home_ridgeFade__EiOGK .5s ease .95s forwards}.home_ridgeDotToday__KvxTA{opacity:0;filter:drop-shadow(0 0 5px rgba(21,184,166,.6));animation:home_ridgeFade__EiOGK .5s ease 1s forwards}.home_ridgePeak__vGVcq{opacity:0;animation:home_ridgeFade__EiOGK .5s ease 1.05s forwards}.home_ridge__JCak8 a:hover .home_ridgeDot__bux3J{r:3.4}.home_ridgeAxis__lHMxO{display:flex;justify-content:space-between;font-size:.6rem;letter-spacing:.04em;color:#b4b4b4;margin-top:.15rem}.home_ridgeAxisToday__B9NXu{color:#15b8a6;font-weight:600}.home_ridgeChart__QJF_f{position:relative}.home_ridge__JCak8 a{cursor:pointer}.home_ridgeTip__wdTYf{position:absolute;transform:translate(-50%,calc(-100% - 9px));pointer-events:none;white-space:nowrap;background:#ffffff;border:1px solid #ececec;border-radius:8px;padding:5px 9px;box-shadow:0 4px 14px rgba(0,0,0,.1);z-index:4}.home_ridgeTipDate__3_x8Y{font-size:.62rem;letter-spacing:.03em;text-transform:uppercase;color:#9ca3af}.home_ridgeTipStats__eczA4{font-size:.78rem;color:#15b8a6;font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;margin-top:1px}@keyframes home_ridgeDraw__VCdT4{to{stroke-dashoffset:0}}@keyframes home_ridgeFade__EiOGK{to{opacity:1}}.home_confetti__j8_Va{position:absolute;inset:0;overflow:visible;pointer-events:none;z-index:3}.home_confettiPiece__0vUjZ{position:absolute;top:8px;border-radius:2px;opacity:0;animation-name:home_confettiPop__aJWOW;animation-timing-function:cubic-bezier(.3,.7,.4,1);animation-fill-mode:forwards}@keyframes home_confettiPop__aJWOW{0%{opacity:0;transform:translate(0) rotate(0)}12%{opacity:.95}to{opacity:0;transform:translate(var(--dx,0),64px) rotate(var(--rot,180deg))}}@media (prefers-reduced-motion:reduce){.home_ridgeArea__kMjrZ,.home_ridgeDotToday__KvxTA,.home_ridgeDot__bux3J,.home_ridgePeak__vGVcq{opacity:1;animation:none}.home_ridgeLine__bMLPo{stroke-dashoffset:0;animation:none}.home_confettiPiece__0vUjZ{animation:none;opacity:0}}.home_trainingTagline__4VuMZ{font-size:.8rem;color:var(--secondary-text-color);margin:.25rem 0 0;padding-left:.65rem;line-height:1.5}.home_previewLink__soDe6{font-size:.7rem;color:var(--secondary-text-color);text-decoration:none;transition:color .2s;padding-left:.65rem}.home_previewLink__soDe6:hover{color:#15b8a6}@media (prefers-color-scheme:dark){.home_previewTitle__0sWzU{color:#e5e5e5}.home_previewItem__IaMNa:hover{background:#1a1a1a}.home_previewName__NYdlL{color:#eaeaea}.home_latestDistance__3L_4Z{color:#2dd4bf}.home_ridgeTick__WLEde{stroke:#2a2a2a}.home_ridgeTip__wdTYf{background:#1a1a1a;border-color:#2a2a2a;box-shadow:0 4px 14px rgba(0,0,0,.4)}.home_ridgeTipStats__eczA4{color:#2dd4bf}.home_status_ongoing__MlJq9{background:rgba(109,186,130,.12);color:#7ccf93}.home_status_shipped__z_QJA{background:rgba(155,142,196,.12);color:#b0a5d4}.home_status_shipped__z_QJA:after{background:linear-gradient(90deg,transparent,rgba(176,165,212,.12),transparent)}.home_status_killed__eXvW_{background:rgba(212,132,90,.12);color:#e09b73}.home_previewLink__soDe6:hover{color:#2dd4bf}}@media (prefers-reduced-motion:reduce){.home_status_shipped__z_QJA:after{animation:none}}