@property --page-grad-from{syntax:"<color>";inherits:false;initial-value:transparent}@property --page-grad-to{syntax:"<color>";inherits:false;initial-value:transparent}.page-gradient_pageGradient____cPQ{--wash-strength:6%;background-image:linear-gradient(180deg,var(--background) 0,color-mix(in oklab,var(--page-grad-from) var(--wash-strength),var(--background)) 15%,color-mix(in oklab,var(--page-grad-to) var(--wash-strength),var(--background)) 55%,var(--background) 100%)}html.dark .page-gradient_pageGradient____cPQ{--wash-strength:12%}@media (prefers-reduced-motion:no-preference){.page-gradient_pageGradient____cPQ{transition:--page-grad-from .7s ease,--page-grad-to .7s ease}}.route-progress_track__3HC_l{position:fixed;inset-inline:0;top:0;z-index:60;height:3px;pointer-events:none;opacity:0;transition:opacity .26s ease-out}.route-progress_track__3HC_l[data-active]{opacity:1}.route-progress_bar__PbTXq{position:relative;height:100%;width:100%;transform-origin:left center;border-start-end-radius:3px;border-end-end-radius:3px;background:linear-gradient(90deg,var(--color-primary-500),var(--color-primary-400) 60%,var(--color-primary-300));transition:transform .2s ease-out}.route-progress_track__3HC_l:not([data-active]) .route-progress_bar__PbTXq{transition:none}.route-progress_bar__PbTXq:after{content:"";position:absolute;inset-block:0;right:0;width:100px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--color-primary-300) 70%,transparent));box-shadow:0 0 10px 1px color-mix(in oklab,var(--color-primary-400) 60%,transparent)}@media (prefers-reduced-motion:reduce){.route-progress_bar__PbTXq,.route-progress_track__3HC_l{transition:none}}@media print{.route-progress_track__3HC_l{display:none}}.update-toast_toast__VM09J{background-image:linear-gradient(135deg,color-mix(in oklab,var(--section-swell-blue) 82%,transparent) 0,color-mix(in oklab,var(--section-swell-teal) 82%,transparent) 100%)}@media (prefers-reduced-motion:no-preference){.update-toast_toast__VM09J{animation:update-toast_update-toast-in__uN1R_ .28s cubic-bezier(.16,1,.3,1) both}}@keyframes update-toast_update-toast-in__uN1R_{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}