@import"https://fonts.googleapis.com/css?family=Lato:400,700,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap";html,body,#root{height:100%;padding:0;margin:0;width:100%}html,body,#root{min-height:100dvh}@supports not (height: 100dvh){html,body,#root{min-height:100dvh}}html{background-color:#000}body.modal-open{position:fixed;width:100%;overflow:hidden}.app-viewport{min-height:100dvh}._auth-loading-container_11ydz_1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}._loading-icon_11ydz_29{width:200px;height:200px;animation:_flip-scale_11ydz_1 2s ease-in-out infinite}._loading-text_11ydz_41{margin-top:20px;font-size:16px;color:#666;font-family:Arial,sans-serif}@keyframes _flip-scale_11ydz_1{0%,to{transform:scale(1) rotateY(0);opacity:1}25%{transform:scale(1.1) rotateY(0);opacity:.9}50%{transform:scale(1) rotateY(180deg);opacity:1}75%{transform:scale(1.1) rotateY(180deg);opacity:.9}}._error-boundary_1j6kt_1{display:flex;align-items:flex-start;justify-content:center;min-height:100vh;padding:2rem;background-color:#f5f5f5;overflow-y:auto}._error-boundary__container_1j6kt_11{max-width:800px;width:100%;background-color:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a}._error-boundary__title_1j6kt_20{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#333;text-align:center}._error-boundary__section_1j6kt_28{margin-bottom:2rem}._error-boundary__section-title_1j6kt_32{font-size:1.1rem;font-weight:600;margin-bottom:.75rem;color:#333}._error-boundary__message_1j6kt_39{font-size:1rem;color:#d32f2f;line-height:1.5;word-break:break-word;padding:1rem;background-color:#ffebee;border-radius:8px;border-left:4px solid #d32f2f}._error-boundary__code_1j6kt_50{font-size:.875rem;color:#333;background-color:#f5f5f5;padding:1rem;border-radius:8px;overflow-x:auto;white-space:pre-wrap;word-break:break-word;line-height:1.5;border:1px solid #e0e0e0;font-family:Courier New,Courier,monospace}._error-boundary__button_1j6kt_64{display:block;width:100%;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s;background-color:#1976d2;color:#fff;margin-top:2rem}._error-boundary__button_1j6kt_64:hover{background-color:#1565c0}._error-boundary__button_1j6kt_64:active{background-color:#0d47a1}._persistent-pages__page_1d7yn_1{min-height:100svh;width:100vw;position:relative;background:#f3f3f3;overflow-x:hidden;color:var(--color-text-primary);overflow-y:auto;padding-top:env(safe-area-inset-top);padding-bottom:calc(60px + env(safe-area-inset-bottom))}._home__section_1d7yn_15{background:var(--color-surface);border-radius:16px;box-shadow:0 2px 8px #4b8c2e0a;margin-bottom:24px;padding:24px}._home__section-title_1d7yn_23{color:var(--color-primary);margin-bottom:12px}._home__card_1d7yn_28{background:var(--color-surface-secondary);border-radius:12px;box-shadow:0 2px 8px #4b8c2e0a;padding:16px;margin-bottom:16px}._home__card-title_1d7yn_36{color:var(--color-secondary)}._home__card-subtitle_1d7yn_40{color:var(--color-text-secondary)}._home__highlight_1d7yn_44{background:var(--color-primary-light);color:var(--color-text-inverse);border-radius:8px;padding:8px 16px;margin-bottom:8px}._home__error_1d7yn_52{color:var(--color-error);background:var(--color-surface-secondary);border-radius:12px;padding:16px;margin:16px 0}._home__action-buttons_1d7yn_60{position:absolute;top:calc(8px + env(safe-area-inset-top));left:16px;z-index:1000;display:flex;gap:8px;align-items:center}._home__action-buttons_1d7yn_60 button{height:30px;display:flex;gap:8px;align-items:center;justify-content:center;background:#0a2540;color:#fff;border:none;border-radius:8px;border:1px solid rgba(255,255,255,.2);padding:16px 8px;box-shadow:0 4px 16px #0000001f;opacity:1;transition:opacity .2s ease}._home__action-buttons_1d7yn_60 button:disabled{opacity:.6}._home__share-button_1d7yn_91{position:absolute;top:calc(8px + env(safe-area-inset-top));right:16px;z-index:1001}._home__share-btn_1d7yn_98{width:34px;height:34px;border-radius:50%;background:#f0f0f0;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #4b8c2e4d;transition:all .2s ease;color:#000}._home__share-btn_1d7yn_98:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4b8c2e66}._home__share-btn_1d7yn_98:active{transform:translateY(0);box-shadow:0 2px 8px #4b8c2e4d}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}._circular-progress__text_14y15_1{fill:#fff!important}._swiper-home__container_14y15_4{padding-top:24px;width:100%}._swiper-home__swiper_14y15_9{width:100%;height:358px;position:relative}._swiper-home__slide_14y15_15{display:flex;justify-content:center;overflow:hidden;position:relative;border-radius:24px;box-shadow:0 2px 8px #0000004d}._swiper-home__item_14y15_24{border-radius:24px;width:100%;position:relative;display:flex;flex-direction:column}._swiper-home__slide--landing_14y15_33{position:relative}._swiper-home__landing-overlay_14y15_37{position:absolute;inset:0;background:linear-gradient(135deg,#000000b3,#0006,#0009);z-index:1}._swiper-home__landing-content_14y15_49{position:relative;z-index:2;padding:24px;display:flex;flex-direction:column;opacity:1;transform:translateY(0)}._swiper-home__landing-header_14y15_59{text-align:center}._swiper-home__landing-title_14y15_63{color:var(--color-text-inverse);text-align:center;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._swiper-home__landing-stats_14y15_75{display:flex;justify-content:center;align-items:center;gap:24px;margin:20px 0}._swiper-home__stat-item_14y15_83{text-align:center}._swiper-home__stat-number_14y15_87{color:var(--color-text-inverse);text-shadow:0 2px 4px rgba(0,0,0,.3)}._swiper-home__stat-label_14y15_92{color:#fffc;margin-top:4px;text-transform:uppercase}._swiper-home__stat-divider_14y15_98{width:1px;height:35px;background:#fff}._swiper-home__landing-description_14y15_104{color:#ffffffe6;text-align:left;margin:0 0 12px;text-shadow:0 1px 4px rgba(0,0,0,.3)}._swiper-home__landing-footer_14y15_112{position:absolute;bottom:16px;left:0;right:0;display:flex;justify-content:center}._swiper-home__my-peaks-btn_14y15_121{display:flex;align-items:center;gap:6px;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:10px;padding:10px 18px;transition:all .3s ease;text-shadow:none}._swiper-home__my-peaks-btn_14y15_121:active{background:#ffffff40;color:#fff}._swiper-home__slide--list_14y15_139{position:relative}._swiper-home__list-overlay_14y15_143{position:absolute;inset:0;background:#00000080;z-index:1}._swiper-home__list-content_14y15_150{position:relative;z-index:2;padding:24px;display:flex;flex-direction:column}._swiper-home__list-header_14y15_158{text-align:center}._swiper-home__list-title_14y15_162{color:var(--color-text-inverse);text-align:center;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._swiper-home__list-stats_14y15_174{display:flex;justify-content:center;align-items:center;gap:20px;margin:16px 0}._swiper-home__list-description_14y15_182{color:#ffffffe6;text-align:left;margin:8px 0;text-shadow:0 1px 4px rgba(0,0,0,.3)}._swiper-home__list-footer_14y15_189{position:absolute;bottom:16px;left:0;right:0;display:flex;justify-content:center}._swiper-home__slide_14y15_15,._swiper-home__slide_14y15_15 *{color:#fff!important}._swiper-home__see-more-btn_14y15_204{display:flex;align-items:center;gap:6px;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:10px;padding:10px 18px;color:#fff!important;transition:all .3s ease;text-shadow:none}._swiper-home__see-more-btn_14y15_204:active{background:#ffffff40;color:#fff}._swiper-home__chevron_14y15_222{display:flex;align-items:center;margin-left:2px}._swiper-home__swiper_14y15_9 ._swiper-pagination_14y15_228{position:absolute;bottom:18px;left:0;right:0;margin:0 auto;text-align:center;padding-bottom:8px;z-index:10}._circular-progress_14y15_1{display:block}._circular-progress__bg_14y15_243{stroke:#fff!important;opacity:.5}._circular-progress__bar_14y15_248{transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}._overlay_8wuel_1{position:fixed;inset:0;background:#0000;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);padding:20px}._overlayVisible_8wuel_39{background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:1;visibility:visible}._popup_8wuel_55{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000,0 8px 32px #0000;max-width:400px;width:100%;position:relative;transform:scale(.8) translateY(40px);transition:all .4s cubic-bezier(.34,1.56,.64,1);border:2px solid #0a2540;opacity:0}._popupVisible_8wuel_81{transform:scale(1) translateY(0);box-shadow:0 20px 60px #0000004d,0 8px 32px #00000026;opacity:1}._closeButton_8wuel_93{position:absolute;top:16px;right:16px;background:none;border:none;color:#6b7280;padding:8px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:1}._content_8wuel_127{padding:32px 24px 24px;text-align:center}._iconContainer_8wuel_137{margin-bottom:20px;display:flex;justify-content:center}._icon_8wuel_137{color:#0a2540;background:linear-gradient(135deg,#cfe1ff,#a8c8ff);padding:16px;border-radius:50%;box-shadow:0 4px 16px #0a254026;animation:_iconPulse_8wuel_1 2s ease-in-out infinite}@keyframes _iconPulse_8wuel_1{0%,to{transform:scale(1);box-shadow:0 4px 16px #0a254026}50%{transform:scale(1.05);box-shadow:0 6px 20px #0a254040}}._title_8wuel_191{color:#0a2540;margin:0 0 12px}._message_8wuel_201{color:#6b7280;margin:0 0 32px}._buttonContainer_8wuel_211{display:flex;gap:12px;justify-content:center}._cancelButton_8wuel_223,._loginButton_8wuel_225{padding:12px 24px;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid;display:flex;align-items:center;justify-content:center;gap:8px;min-width:100px}._cancelButton_8wuel_223{background:#fff;border-color:#d1d5db;color:#6b7280}._cancelButton_8wuel_223:active{transform:translateY(-1px);box-shadow:0 3px 8px #0000001a}._loginButton_8wuel_225{background:linear-gradient(135deg,#cfe1ff,#a8c8ff);border-color:#0a2540;color:#0a2540;box-shadow:0 4px 16px #0a254033}._loginButton_8wuel_225:active{transform:translateY(-1px);box-shadow:0 4px 12px #0a254040}@media (max-width: 480px){._overlay_8wuel_1{padding:16px}._popup_8wuel_55{max-width:100%}._content_8wuel_127{padding:24px 20px 20px}._buttonContainer_8wuel_211{flex-direction:column;gap:8px}._cancelButton_8wuel_223,._loginButton_8wuel_225{width:100%;min-width:unset}}._home-header_yg6c8_3{display:flex;justify-content:space-between;align-items:center;padding:0 16px;margin-bottom:8px;gap:8px}._home-header__content_yg6c8_21{display:flex;align-items:center;gap:4px;flex:1;min-width:0}._home-header__icon_yg6c8_37{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._home-header__text_yg6c8_55{flex:1;min-width:0}._home-header__title_yg6c8_65{color:var(--color-text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._home-header__title--no-subtitle_yg6c8_81{white-space:normal;overflow:visible;text-overflow:unset;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._home-header__subtitle_yg6c8_103{color:var(--color-text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._home-header__right_yg6c8_125{display:flex;align-items:center;flex-shrink:0}._home-header__see-all_yg6c8_139{display:flex;align-items:center;gap:2px;color:var(--color-text-secondary);white-space:nowrap}._home-header__see-all_yg6c8_139 span{display:inline-flex;align-items:center}._home-header__see-all_yg6c8_139 svg{margin-top:1px}._home-header__dropdown-container_yg6c8_175{display:flex;align-items:center;flex-direction:column}._home-header__dropdown-label_yg6c8_187{color:var(--color-text-primary)}._home-header__dropdown-wrap_yg6c8_197{position:relative;display:inline-block}._home-header__dropdown-button_yg6c8_207{display:flex;align-items:center;gap:8px;padding:4px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);justify-content:space-between;transition:all .2s ease}._home-header__dropdown-text_yg6c8_233{flex:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._home-header__dropdown-icon_yg6c8_249{transition:transform .2s ease;color:var(--color-text-secondary);flex-shrink:0}._home-header__dropdown-icon-open_yg6c8_261{transform:rotate(180deg)}._home-header__dropdown-menu_yg6c8_269{position:absolute;top:100%;left:0;right:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;margin-top:4px;overflow:hidden}._home-header__dropdown-option_yg6c8_297{display:block;width:100%;padding:8px 12px;background:transparent;border:none;border-bottom:1px solid var(--color-border);color:var(--color-text-primary);text-align:left;transition:background-color .2s ease}._home-header__dropdown-option_yg6c8_297:last-child{border-bottom:none}._home-header__dropdown-option_yg6c8_297:hover{background:var(--color-surface-hover)}._home-header__dropdown-option-active_yg6c8_337{background:var(--color-surface-hover);color:var(--color-text-primary)}._userPeaksSection_156tb_3{width:100%;margin-top:20px}._heroPeakCardContainer_156tb_13{padding:0 16px}._heroPeakCard_156tb_13{background:var(--color-surface);border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(20px);opacity:0;margin-bottom:20px;box-shadow:0 4px 16px #0006}._heroPeakCard_156tb_13._animateIn_156tb_43{transform:translateY(0);opacity:1}._heroPeakCard_156tb_13:active{transform:scale(.98)}._heroImageContainer_156tb_61{position:relative;height:167px;overflow:hidden}._heroImage_156tb_61{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._heroIconBg_156tb_87{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0000000a,#0000001a);color:var(--color-secondary)}._heroOverlay_156tb_107{position:absolute;inset:0;background:linear-gradient(to bottom,#0000001a,#0009)}._heroContent_156tb_133{position:absolute;bottom:0;left:0;right:0;padding:20px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;height:100%}._crownBadge_156tb_159{display:inline-flex;align-items:center;gap:6px;background:#da9c00;color:var(--color-text-inverse);padding:6px 10px;border-radius:8px;box-shadow:0 2px 8px #f9a82533;animation:_subtle-glow_156tb_1 3s ease-in-out infinite alternate;align-self:flex-start}@keyframes _subtle-glow_156tb_1{0%{box-shadow:0 2px 8px #0006}to{box-shadow:0 4px 16px #0009}}._heroInfo_156tb_203{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;width:100%}._elevationDisplay_156tb_219{display:flex;align-items:baseline;gap:4px;width:35%}._elevationNumber_156tb_233{color:#fabd23;text-shadow:0 2px 4px rgba(0,0,0,.3)}._elevationUnit_156tb_243{opacity:.9;color:#fabd23}._peakDetails_156tb_253{flex:1;text-align:right;width:65%}._peakDetails_156tb_253 h3{margin:0 0 4px;text-shadow:0 1px 2px rgba(0,0,0,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._nativeName_156tb_281{opacity:.8;font-style:italic;margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._location_156tb_299{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;opacity:.9}._region_156tb_317{color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._country_156tb_331{color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._heroAscentCount_156tb_345{position:absolute;top:20px;right:20px;display:flex;align-items:center;gap:4px;color:#fff;background:#00000080;padding:6px 10px;border-radius:8px;border:1px solid rgba(0,0,0,.2);z-index:3}._otherPeaks_156tb_377{margin-top:12px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000029}._otherPeaksHeader_156tb_391{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:transparent;border-radius:12px;transition:all .3s ease}._otherPeaksHeader_156tb_391 ._headerContent_156tb_411{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary)}._chevronContainer_156tb_425{width:28px;height:28px;background:#0000000d;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}._chevron_156tb_425{transition:transform .3s cubic-bezier(.4,0,.2,1)}._chevron_156tb_425._expanded_156tb_455{transform:rotate(90deg)}._peaksList_156tb_463{display:flex;flex-direction:column;background:transparent;border-top:1px solid rgba(0,0,0,.08);border-radius:0 0 12px 12px;overflow:hidden}._miniPeakCard_156tb_481{position:relative;min-height:80px;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.05);transition:all .2s ease;-webkit-tap-highlight-color:transparent}._miniPeakCard_156tb_481:last-child{border-bottom:none}._miniPeakCard_156tb_481:active{transform:scale(.98);background:#00000005}._miniImage_156tb_517{position:absolute;inset:0;width:100%;height:100%}._miniImage_156tb_517 img{width:100%;height:100%;object-fit:cover}._miniIconBg_156tb_549{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(120deg,#0000000f,#0000001f);color:var(--color-secondary)}._miniOverlay_156tb_569{position:absolute;inset:0;background:linear-gradient(120deg,#000000b3,#0006,#00000026 80%,#0000000d),linear-gradient(to bottom,#00000026,#0009)}._miniContent_156tb_601{position:relative;padding:12px 16px;color:#fff;z-index:2}._miniHeader_156tb_615{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:8px}._miniElevation_156tb_629{color:#fabd23;text-shadow:0 2px 4px rgba(0,0,0,.3)}._miniElevationUnit_156tb_639{opacity:.8;color:#fabd23;margin-left:2px;vertical-align:baseline;margin-bottom:-2px}._ascentCount_156tb_655{background:#00000080;color:#fff;padding:4px 8px;border-radius:6px;border:1px solid rgba(0,0,0,.2);display:flex;align-items:center;gap:3px}._miniContent_156tb_601 h4{margin:0 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.3)}._miniLocation_156tb_693{display:flex;align-items:center;gap:4px;opacity:.85}._miniRegion_156tb_707{color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._miniCountry_156tb_721{color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._miniRegion_156tb_707:after{content:" • ";opacity:.7}._loadingContainer_156tb_747,._errorContainer_156tb_749,._emptyContainer_156tb_751{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}._loadingSpinner_156tb_769{width:40px;height:40px;border:3px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:50%;animation:_spin_156tb_1 1s linear infinite;margin-bottom:16px}@keyframes _spin_156tb_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyIcon_156tb_807{position:relative;margin-bottom:16px}._floatingTrophy_156tb_817{position:absolute;top:-4px;right:-4px;animation:_float_156tb_817 2s ease-in-out infinite alternate}@keyframes _float_156tb_817{0%{transform:translateY(0)}to{transform:translateY(-4px)}}._emptyContainer_156tb_751 h3{color:var(--color-text-primary);margin:0 0 8px}._loadingContainer_156tb_747 p,._errorContainer_156tb_749 p,._emptyContainer_156tb_751 p{color:var(--color-text-secondary);margin:0}._miniPeakCard_156tb_481:nth-child(1){transition-delay:0ms}._miniPeakCard_156tb_481:nth-child(2){transition-delay:.1s}._miniPeakCard_156tb_481:nth-child(3){transition-delay:.2s}._userRoutesSection_184ev_3{width:100%;margin-top:20px}._routesContainer_184ev_15{width:100%;overflow:hidden}._routesScroll_184ev_25{display:flex;gap:16px;padding:8px 16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._routesScroll_184ev_25::-webkit-scrollbar{display:none}._routeCard_184ev_53{flex:0 0 320px;height:240px;position:relative;border-radius:16px;overflow:hidden;box-shadow:0 4px 8px #0003;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}._routeCard_184ev_53:active{transform:scale(.98)}._routeImageContainer_184ev_85{position:absolute;inset:0;width:100%;height:100%}._routeImage_184ev_85{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._routeIconBg_184ev_119{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0000000a,#0000001a);color:var(--color-secondary)}._routeOverlay_184ev_139{position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#000000b3)}._hardestRouteBadge_184ev_157{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:6px;background:#da9c00;color:var(--color-text-inverse);padding:6px 10px;border-radius:8px;box-shadow:0 2px 8px #f9a82533;animation:__subtle-glow_1qp3o_1_184ev_1 3s ease-in-out infinite alternate;align-self:flex-start}._activityTypeBadge_184ev_189{position:absolute;display:flex;align-items:center;justify-content:center;top:12px;right:12px;color:#fff;text-transform:uppercase;text-align:center;z-index:2;background:#0006;padding:6px 10px;border-radius:8px;border:1px solid rgba(0,0,0,.4);max-width:140px}._routeContent_184ev_225{position:absolute;bottom:0;left:0;right:0;padding:16px;color:#fff;z-index:2}._routeName_184ev_245{margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.5)}._routeStats_184ev_265{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:#ffffff1a;padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.2)}._statItem_184ev_287{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-width:0}._statIcon_184ev_305{display:flex;align-items:center;justify-content:center}._statIcon_184ev_305 svg{color:#fff;width:16px;height:16px}._statContent_184ev_329{display:flex;flex-direction:column;flex:1;min-width:0}._statLabel_184ev_345{color:#ffffffb3;text-transform:uppercase}._statValue_184ev_355{color:#fff}._loadingContainer_184ev_365,._errorContainer_184ev_367,._emptyContainer_184ev_369{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}._loadingSpinner_184ev_387{width:40px;height:40px;border:3px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:50%;animation:_spin_184ev_1 1s linear infinite;margin-bottom:16px}@keyframes _spin_184ev_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyIcon_184ev_425{position:relative;margin-bottom:16px}._floatingTrophy_184ev_435{position:absolute;top:-4px;right:-4px;animation:_float_184ev_435 2s ease-in-out infinite alternate}@keyframes _float_184ev_435{0%{transform:translateY(0)}to{transform:translateY(-4px)}}._emptyContainer_184ev_369 h3{color:var(--color-text-primary);margin:0 0 8px}._loadingContainer_184ev_365 p,._errorContainer_184ev_367 p,._emptyContainer_184ev_369 p{color:var(--color-text-secondary);margin:0}._routeCard_184ev_53:focus{outline:2px solid var(--color-primary);outline-offset:2px}._recent-peaks_1lqm1_3{width:100%;margin-top:20px}._recent-peaks__container_1lqm1_15{width:100%;overflow:hidden}._recent-peaks__scroll_1lqm1_25{display:flex;gap:16px;padding:8px 16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._recent-peaks__scroll_1lqm1_25::-webkit-scrollbar{display:none}._recent-peaks__card_1lqm1_53{flex:0 0 310px;background:var(--color-surface);border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #00000014;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid var(--color-border);-webkit-tap-highlight-color:transparent}._recent-peaks__card_1lqm1_53:active{transform:scale(.98);box-shadow:0 4px 16px #0000001f}._recent-peaks__image-section_1lqm1_87{position:relative;height:170px;overflow:hidden}._recent-peaks__user-badge_1lqm1_99{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:8px;z-index:2;max-width:160px;border-radius:8px}._recent-peaks__user-avatar_1lqm1_123{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1px solid rgba(0,0,0,1);flex-shrink:0}._recent-peaks__user-avatar-placeholder_1lqm1_141{width:28px;height:28px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,1);flex-shrink:0}._recent-peaks__user-name_1lqm1_167{color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.7)}._recent-peaks__date-badge_1lqm1_183{position:absolute;display:flex;align-items:center;justify-content:center;top:12px;right:12px;color:#fff;text-transform:uppercase;text-align:center;z-index:2;background:#0009;padding:6px 10px;border-radius:8px;border:1px solid rgba(0,0,0,.4);max-width:140px}._recent-peaks__image_1lqm1_87{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._recent-peaks__image-placeholder_1lqm1_233{width:100%;height:100%;background:linear-gradient(135deg,#b0b4bb,#7d8592);display:flex;align-items:center;justify-content:center}._recent-peaks__info_1lqm1_253{padding:12px}._recent-peaks__name-section_1lqm1_261{display:flex;flex-direction:column}._recent-peaks__name_1lqm1_261{color:var(--color-text-primary);margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._recent-peaks__location_1lqm1_293{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary);margin-top:6px}._recent-peaks__elevation-container_1lqm1_309{display:flex;align-items:center;gap:4px}._recent-peaks__elevation-icon_1lqm1_321{width:16px;height:16px;flex-shrink:0;border-radius:50%;box-shadow:0 2px 4px #0003}._recent-peaks__elevation-text_1lqm1_337{text-shadow:0 2px 8px rgba(0,0,0,.18),0 1px 1px rgba(0,0,0,.1)}._recent-peaks__location-text_1lqm1_347{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._recent-peaks__loading-overlay_1lqm1_367{position:absolute;inset:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:16px}._recent-peaks__container_1lqm1_15{position:relative}._recent-peaks__loading_1lqm1_367,._recent-peaks__error_1lqm1_407,._recent-peaks__empty_1lqm1_409{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}._recent-peaks__spinner_1lqm1_427,._recent-peaks__loading-spinner_1lqm1_429{width:40px;height:40px;border:3px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:50%;animation:_spin_1lqm1_1 1s linear infinite;margin-bottom:16px}@keyframes _spin_1lqm1_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._recent-peaks__empty-icon_1lqm1_467{position:relative;margin-bottom:16px}._recent-peaks__floating-icon_1lqm1_477{position:absolute;top:-4px;right:-4px;animation:_float_1lqm1_1 2s ease-in-out infinite alternate}@keyframes _float_1lqm1_1{0%{transform:translateY(0)}to{transform:translateY(-4px)}}._recent-peaks__empty_1lqm1_409 h3{color:var(--color-text-primary);margin:0 0 8px}._recent-peaks__loading_1lqm1_367 p,._recent-peaks__error_1lqm1_407 p,._recent-peaks__empty_1lqm1_409 p{color:var(--color-text-secondary);margin:0}._recent-peaks__card_1lqm1_53:focus{outline:2px solid var(--color-primary);outline-offset:2px}._recent-routes_1b5of_3{width:100%;margin-top:20px}._recent-routes__container_1b5of_15{width:100%;overflow:hidden}._recent-routes__scroll_1b5of_25{display:flex;gap:16px;padding:0 16px 8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._recent-routes__scroll_1b5of_25::-webkit-scrollbar{display:none}._recent-routes__card_1b5of_53{flex:0 0 310px;width:310px;max-width:310px;position:relative;background:var(--color-surface);border-radius:16px;box-shadow:0 2px 12px #00000014;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid var(--color-border);-webkit-tap-highlight-color:transparent;overflow:hidden}._recent-routes__card_1b5of_53:active{transform:scale(.98);box-shadow:0 4px 16px #0000001f}._recent-routes__content_1b5of_93{padding:12px;width:100%;height:100%;box-sizing:border-box;overflow:hidden}._recent-routes__header-row_1b5of_111{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._recent-routes__user-info_1b5of_125{display:flex;align-items:center;gap:10px;flex:1;min-width:0}._recent-routes__user-avatar_1b5of_141{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid var(--color-border);flex-shrink:0}._recent-routes__user-avatar-placeholder_1b5of_159{width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-border);flex-shrink:0}._recent-routes__user-details_1b5of_185{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;max-width:140px}._recent-routes__user-name_1b5of_203{color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._recent-routes__activity-type_1b5of_217{color:var(--color-text-primary);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._recent-routes__device-model_1b5of_233{color:var(--color-text-secondary);opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._recent-routes__date_1b5of_249{position:absolute;display:flex;align-items:center;justify-content:center;top:12px;right:12px;color:#fff;text-transform:uppercase;text-align:center;z-index:2;background:#0009;padding:6px 10px;border-radius:8px;border:1px solid rgba(0,0,0,.4);max-width:140px}._recent-routes__name_1b5of_287{color:var(--color-text-primary);margin:0 0 12px;height:2.6em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._recent-routes__image-section_1b5of_313{width:100%;height:120px;border-radius:12px;overflow:hidden;margin-bottom:12px;background:var(--color-surface-secondary)}._recent-routes__secondsection_1b5of_331{display:flex;flex-direction:column;justify-content:flex-end}._recent-routes__image_1b5of_313{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._recent-routes__image-placeholder_1b5of_357{width:100%;height:100%;background:linear-gradient(135deg,var(--color-border),var(--color-surface-secondary));display:flex;align-items:center;justify-content:center}._recent-routes__stats_1b5of_385{display:grid;grid-template-columns:1fr 1fr;width:100%;box-sizing:border-box;border:1px solid var(--color-border);border-radius:12px;overflow:hidden;background:var(--color-surface-secondary)}._recent-routes__stat_1b5of_385{display:flex;align-items:center;gap:8px;padding:12px;transition:background-color .2s ease;min-width:0;overflow:hidden;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._recent-routes__stat_1b5of_385:nth-child(2n){border-right:none}._recent-routes__stat_1b5of_385:nth-child(n+3){border-bottom:none}._recent-routes__stat-content_1b5of_447{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._recent-routes__stat-value_1b5of_463{color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._recent-routes__stat-label_1b5of_477{color:var(--color-text-secondary);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._recent-routes__loading-overlay_1b5of_495{position:absolute;inset:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:16px}._recent-routes__container_1b5of_15{position:relative}._recent-routes__loading_1b5of_495,._recent-routes__error_1b5of_535,._recent-routes__empty_1b5of_537{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}._recent-routes__spinner_1b5of_555,._recent-routes__loading-spinner_1b5of_557{width:40px;height:40px;border:3px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:50%;animation:_spin_1b5of_1 1s linear infinite;margin-bottom:16px}@keyframes _spin_1b5of_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._recent-routes__empty-icon_1b5of_595{position:relative;margin-bottom:16px}._recent-routes__floating-icon_1b5of_605{position:absolute;top:-4px;right:-4px;animation:_float_1b5of_1 2s ease-in-out infinite alternate}@keyframes _float_1b5of_1{0%{transform:translateY(0)}to{transform:translateY(-4px)}}._recent-routes__empty_1b5of_537 h3{color:var(--color-text-primary);margin:0 0 8px}._recent-routes__loading_1b5of_495 p,._recent-routes__error_1b5of_535 p,._recent-routes__empty_1b5of_537 p{color:var(--color-text-secondary);margin:0}._recent-routes__card_1b5of_53:focus{outline:2px solid var(--color-primary);outline-offset:2px}._mobile-footer_qvhu3_1{width:100%;border-top:1px solid #e6e6e6;background-color:#fff;margin-top:8px}._mobile-footer__container_qvhu3_15{max-width:720px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}._mobile-footer__links_qvhu3_35{display:flex;align-items:center;gap:12px}._mobile-footer__link_qvhu3_35{color:#333;text-decoration:none;font-size:14px}._mobile-footer__link_qvhu3_35:hover{text-decoration:underline}._mobile-footer__copy_qvhu3_67{color:#666;font-size:12px}._explore-header-search_bt40u_3{background:var(--color-background-primary);border-bottom:1px solid var(--color-border-subtle)}._explore-header-search__header-row_bt40u_13{display:flex;align-items:center;gap:12px;padding:16px;padding-top:calc(16px + env(safe-area-inset-top));position:relative}._explore-header-search__search-container_bt40u_33{flex:1;position:relative}._explore-header-search__search-input-wrapper_bt40u_43{height:40px;background:#fff;border:none;border-radius:8px;display:flex;align-items:center;box-shadow:0 2px 8px #0000001a;overflow:hidden}._explore-header-search__search-icon_bt40u_65{position:absolute;left:14px;color:var(--color-text-tertiary);pointer-events:none;z-index:2}._explore-header-search__search-input_bt40u_43{width:100%;height:100%;padding:0 16px 0 50px;background:transparent;border:none;color:var(--color-text-primary);outline:none;font-size:16px}._explore-header-search__search-input_bt40u_43::placeholder{color:var(--color-text-tertiary)}._explore-header-search__search-input_bt40u_43:focus{color:var(--color-text-primary)}._explore-header-search__search-dropdown_bt40u_121{position:fixed;top:72px;left:16px;right:16px;background:#fffffffc;border:1px solid rgba(255,255,255,.9);border-radius:12px;max-height:400px;overflow-x:hidden;z-index:99999;padding-top:8px;box-shadow:0 4px 16px #0000004d,0 1.5px 6px #0000000f}._explore-header-search__shimmer_bt40u_153{display:flex;flex-direction:column;gap:8px;padding:8px 12px 12px}._explore-header-search__shimmer-item_bt40u_167{display:flex;align-items:center;gap:12px;width:100%}._explore-header-search__shimmer-thumb_bt40u_181{width:56px;height:56px;border-radius:8px;background:linear-gradient(90deg,#eef1f5 25%,#e3e8f0,#eef1f5 75%);background-size:200% 100%;animation:_shimmerMove_bt40u_1 1.2s infinite;flex-shrink:0}._explore-header-search__shimmer-text_bt40u_201{display:flex;flex-direction:column;gap:8px;flex:1 1 auto}._explore-header-search__shimmer-title_bt40u_215{height:16px;width:60%;border-radius:6px;background:linear-gradient(90deg,#eef1f5 25%,#e3e8f0,#eef1f5 75%);background-size:200% 100%;animation:_shimmerMove_bt40u_1 1.2s infinite}._explore-header-search__shimmer-subtitle_bt40u_233{height:12px;width:40%;border-radius:6px;background:linear-gradient(90deg,#eef1f5 25%,#e3e8f0,#eef1f5 75%);background-size:200% 100%;animation:_shimmerMove_bt40u_1 1.2s infinite}@keyframes _shimmerMove_bt40u_1{0%{background-position:200% 0}to{background-position:-200% 0}}._explore-header-search__result_bt40u_271{padding:10px 12px;border-bottom:1px solid rgba(241,245,249,.8);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}._explore-header-search__result_bt40u_271:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(75,140,46,.08),transparent);transition:left .5s}._explore-header-search__result_bt40u_271:active:before{left:100%}._explore-header-search__result_bt40u_271:active{background:#4b8c2e0d;transform:scale(.99)}._explore-header-search__result_bt40u_271:last-child{border-bottom:none;border-radius:0 0 20px 20px}._explore-header-search__result-content_bt40u_349{display:flex;align-items:center;gap:12px}._explore-header-search__result-image_bt40u_361{width:56px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0;position:relative;box-shadow:0 4px 12px #0000001f,0 1px 4px #00000014}._explore-header-search__result-image-img_bt40u_381{width:100%;height:100%;object-fit:cover}._explore-header-search__result-image-placeholder_bt40u_393{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._explore-header-search__result-elevation-icon_bt40u_409{width:100px;height:100px;color:#fff;opacity:.9}._explore-header-search__result-info_bt40u_423{display:flex;flex-direction:column;gap:6px;min-width:0}._explore-header-search__result-title_bt40u_437{color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._explore-header-search__result-details_bt40u_451{color:var(--color-text-tertiary);display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden}._explore-header-search__result-details-icon_bt40u_469{width:16px;height:16px;opacity:.85}._explore-header-search__result-elevation-icon_user_bt40u_481{width:100%;height:100%;padding:10px}._explore-header-search__result-elevation_bt40u_409{color:var(--color-text-primary)}._explore-header-search__result-location_bt40u_501{color:var(--color-text-tertiary);text-overflow:ellipsis;overflow:hidden}._explore-header-search__empty_bt40u_515{padding:28px 24px;text-align:center;color:var(--color-text-tertiary);display:flex;flex-direction:column;align-items:center;gap:10px;min-height:200px;justify-content:center}._explore-header-search__empty-icon_bt40u_539{color:var(--color-border)}._explore-header-search__filters-button_bt40u_549{background:none;border:none;padding:8px 0;border-radius:8px;color:var(--color-text-secondary);display:flex;align-items:center;gap:6px;transition:background-color .2s ease;white-space:nowrap}._explore-header-search__filters-button_bt40u_549 svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}._explore-header-search__filters-button_bt40u_549:active{background-color:var(--color-background-secondary)}._explore-header-search__filters-container_bt40u_593{background:#f3f3f3;border-bottom:1px solid var(--color-border-subtle);padding:16px;border-radius:0 0 15px 15px;animation:_filterSlideDown_bt40u_1 .3s cubic-bezier(.4,0,.2,1)}._explore-header-search__filters-container--closing_bt40u_609{animation:_filterSlideUp_bt40u_1 .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes _filterSlideDown_bt40u_1{0%{opacity:0;transform:translateY(-20px);max-height:0}to{opacity:1;transform:translateY(0);max-height:200px}}@keyframes _filterSlideUp_bt40u_1{0%{opacity:1;transform:translateY(0);max-height:200px}to{opacity:0;transform:translateY(-20px);max-height:0}}._explore-header-search__filters-content_bt40u_669{display:flex;flex-direction:column;gap:8px}._explore-header-search__filters-row_bt40u_681{display:flex;flex-direction:row;gap:8px;align-items:stretch}._explore-header-search__filter-selector_bt40u_695{flex:1;display:flex}._explore-header-search__select_bt40u_705{width:100%;min-height:36px;border-radius:8px;border:1px solid rgba(0,0,0,.2);background:#fff;color:#000c;padding:16px 40px 16px 16px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000000' d='M7.41 8.58L12 13.17l4.59-4.59L18 10l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;box-shadow:0 2px 8px #0000001a}._explore-header-search__select_bt40u_705:focus{outline:none;border-color:#0000004d;box-shadow:0 0 0 2px #0000001a}._explore-header-search__select--selected_bt40u_753{background:linear-gradient(135deg,#e6f0ff,#cfe1ff);border-color:#0000004d;box-shadow:0 2px 8px #0000001a}._explore-header-search__select_bt40u_705 option{background:#fffffff2;color:#000c}._explore-header-search__elevation-card_bt40u_777{flex:1;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 8px #0000001a;padding:12px 12px 22px;gap:6px}._explore-header-search__elevation-header_bt40u_807{display:flex;align-items:center;justify-content:space-between}._explore-header-search__elevation-title_bt40u_819{color:#000c;display:flex;align-items:center;gap:5px}._explore-header-search__elevation-values_bt40u_833{color:#000000b3;padding:3px 8px;border-radius:8px}._explore-header-search__result_bt40u_271,._explore-header-search__filters-button_bt40u_549{-webkit-tap-highlight-color:transparent;touch-action:manipulation}._explore-header-search__search-input_bt40u_43:focus{outline:none}._explore__container_iuffh_2{display:flex;flex-direction:column;height:calc(var(--vh, 1vh) * 100);width:100%;background:#f3f3f3;overflow:hidden;position:relative}._explore__filters_iuffh_15{position:fixed;top:112px;left:0;right:0;z-index:49;background:#fff;max-height:0;overflow:hidden;transition:max-height .25s cubic-bezier(.25,.46,.45,.94);border-radius:0 0 15px 15px;box-shadow:0 2px 8px #0000000a}._explore__filters--visible_iuffh_29{max-height:350px}._explore__filters-content_iuffh_33{padding:16px;overflow:visible}._explore__grid-container_iuffh_39{width:100%;flex:1;position:relative;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:none;margin-top:calc(72px + env(safe-area-inset-top))}._explore__grid-section_iuffh_50{position:absolute;top:0;left:0;width:100%;height:auto}._explore__peak-cell_iuffh_59{overflow:hidden;background:#222;border:1px solid #888888;box-sizing:border-box}._explore__peak-img_iuffh_66{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;z-index:0}._explore__peak-overlay_iuffh_76{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom,#0003,#0006,#0009 60%,#000000b3);z-index:1}._explore__peak-content_iuffh_92{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;padding:12px;box-sizing:border-box}._explore__peak-name_iuffh_107{color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-bottom:6px;text-shadow:0 2px 4px rgba(0,0,0,.8)}._explore__peak-cell--special_iuffh_120 ._explore__peak-name_iuffh_107{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}._explore__peak-details_iuffh_130{color:#fffffff2;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;text-shadow:0 1px 3px rgba(0,0,0,.8)}._explore__peak-cell--special_iuffh_120 ._explore__peak-details_iuffh_130{-webkit-line-clamp:3;line-clamp:3}._explore__peak-icon_iuffh_149{position:absolute;top:12px;right:12px;width:20px;height:20px;z-index:3;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}._explore__peak-elevation-icon-bg_iuffh_159{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;opacity:.3;z-index:1;pointer-events:none}._explore__user-row_iuffh_172{background:#fff;display:flex;align-items:center;padding:16px;box-sizing:border-box;border:1px solid #888888}._explore__user-img-container_iuffh_181{width:48px;height:48px;margin-right:16px;flex-shrink:0}._explore__user-img_iuffh_181{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #e5e7eb}._explore__user-img-placeholder_iuffh_196{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#e5e7eb,#f3f4f6);display:flex;align-items:center;justify-content:center;color:#9ca3af;border:2px solid #e5e7eb}._explore__user-info_iuffh_209{flex:1;min-width:0}._explore__user-name_iuffh_214{color:#1f2937;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._explore__user-peaks_iuffh_222{color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._explore__loading-container_iuffh_230{position:fixed;inset:0;background:#fff;display:flex;align-items:center;justify-content:center;z-index:1}._explore__loading-spinner_iuffh_243{animation:_spin_iuffh_1 1s linear infinite}@keyframes _spin_iuffh_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._explore__no-results_iuffh_256{text-align:center;padding:60px 32px;background:linear-gradient(135deg,#fff,#f8fafc);margin:32px 16px;border-radius:10px}._explore__no-results-title_iuffh_264{color:var(--color-text-primary);margin-bottom:8px}._explore__no-results-subtitle_iuffh_269{color:var(--color-text-secondary)}._explore__end-message_iuffh_273{text-align:center;padding:32px;margin-bottom:calc(74px + env(safe-area-inset-bottom))}._explore__end-message-text_iuffh_279{color:var(--color-text-secondary)}._explore__loading-more_iuffh_284{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 24px calc(48px + env(safe-area-inset-bottom)) 24px}._explore__loading-more_iuffh_284 span{color:#64748b}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translate(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:initial;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid #0000;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}._persistent-pages__page_8rtdb_2{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(var(--vh, 1vh) * 100);background:var(--color-background);padding:0;margin:0!important}._persistent-pages__page_8rtdb_2:has(._map__container_8rtdb_13){position:relative;overflow:hidden}._map__container_8rtdb_13{position:fixed;top:0;left:0;width:100vw;height:calc(var(--vh, 1vh) * 100);z-index:1;overflow:hidden;display:flex;flex-direction:column}._map__header_8rtdb_31{position:absolute;top:0;left:0;right:0;z-index:1002;background:transparent;width:100%;padding:16px;display:flex;align-items:center;justify-content:space-between;box-shadow:none}._map__header-left_8rtdb_46{display:flex;align-items:center;flex:0 0 auto;transition:all .4s cubic-bezier(.4,0,.2,1)}._map__header-left_8rtdb_46:has(._map__searchbar-animated_8rtdb_53){flex:1 1 auto;min-width:0}._map__header-center_8rtdb_58{display:flex;align-items:center;flex:1 1 auto;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:1;transform:translate(0);flex-shrink:0}._map__header-center--hidden_8rtdb_69{opacity:0;transform:translate(20px);pointer-events:none;flex:0 0 0;overflow:hidden}._map__header-right_8rtdb_77{display:flex;align-items:center;flex:0 0 auto;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:1;transform:translate(0);flex-shrink:0}._map__header-right--hidden_8rtdb_87{opacity:0;transform:translate(-20px);pointer-events:none;flex:0 0 0;overflow:hidden}._map__search-icon-btn_8rtdb_95{background:#ffffffe6;border:2px solid rgba(43,122,120,.1);border-radius:12px;padding:0;color:var(--color-text-primary, #1f2937);display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;width:50px;height:50px;box-sizing:border-box;box-shadow:0 2px 8px #00000014}._map__searchbar-expanded_8rtdb_112{min-width:220px;max-width:350px;width:100%;display:flex;align-items:center}._map__filters-panel_8rtdb_120{position:relative;z-index:40;width:100%;background:#fff;box-shadow:0 2px 8px #0000000a;padding-bottom:8px}._map__filters-panel-absolute_8rtdb_129{position:absolute;top:58px;left:0;right:0;z-index:1001;width:100%;background:transparent;box-shadow:none;border-radius:0;padding:0;margin:0;animation:_filtersSlideDown_8rtdb_1 .3s cubic-bezier(.4,0,.2,1)}@keyframes _filtersSlideDown_8rtdb_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._map__searchbar-animated_8rtdb_53{width:100%;max-width:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;background:#fffffffa;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:0;position:relative;z-index:1003;animation:_searchExpand_8rtdb_1 .4s cubic-bezier(.4,0,.2,1);flex:1;min-width:0;overflow:hidden}@keyframes _searchExpand_8rtdb_1{0%{width:60px;opacity:.8;transform:scale(.95);flex:0;border-radius:50%}to{width:100%;opacity:1;transform:scale(1);flex:1;border-radius:12px}}._map__mapbox-container_8rtdb_190{position:relative;flex:1 1 0%;width:100%;height:100%;min-height:0;min-width:0}._map__popup-container_8rtdb_200{position:absolute;z-index:2000;pointer-events:none}._map__filters-icon-btn_8rtdb_206{background:#ffffffe6;border:2px solid rgba(43,122,120,.1);border-radius:12px;padding:0;color:var(--color-text-primary, #1f2937);display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;width:50px;height:50px;box-sizing:border-box;box-shadow:0 2px 8px #00000014;position:relative}._simple-sheet__container_1b9h5_7{position:fixed;inset:0;z-index:1000;pointer-events:none;overscroll-behavior:contain}._simple-sheet__backdrop_1b9h5_33{position:absolute;inset:0;background:transparent;pointer-events:none}._simple-sheet__sheet_1b9h5_55{position:fixed;bottom:0;left:0;right:0;max-width:700px;margin:0 auto;background:#fff;border-radius:24px 24px 0 0;box-shadow:0 1px 2px #0000000d;pointer-events:auto;display:flex;flex-direction:column;max-height:95dvh;min-height:10dvh;overflow:hidden;will-change:transform;touch-action:pan-y}._simple-sheet__content-area_1b9h5_97{flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}._sheetHeader_1b9h5_119{border-bottom:1px solid var(--color-border-light, #e9ecef);border-radius:16px 16px 0 0;background:var(--color-surface, #ffffff);padding:0 16px 16px;display:grid;grid-template-rows:min-content 1fr;gap:12px;flex-shrink:0;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:grab}._sheetHeader_1b9h5_119:active{cursor:grabbing}._sheetHandle_1b9h5_171{width:50px;height:4px;margin-top:16px;justify-self:center;align-self:start;border:0;border-radius:9999px;background-color:#d1d5db}._peakInfo_1b9h5_203{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}._peakNames_1b9h5_219{display:flex;flex-direction:column;gap:4px}._peakNameRow_1b9h5_231{display:flex;align-items:center;justify-content:space-between;gap:12px}._peakName_1b9h5_219{color:var(--color-text-primary, #2c3e50);margin:0;flex:1;min-width:0;overflow:visible;text-overflow:initial;white-space:normal}._peakNameEn_1b9h5_267{color:var(--color-text-secondary, #6c757d);opacity:.8;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._elevationInfo_1b9h5_285{display:flex;align-items:center;gap:6px;flex-shrink:0}._elevationIcon_1b9h5_299{width:20px;height:20px;object-fit:contain}._elevationValue_1b9h5_311{font-weight:600}@media (min-width: 800px){._simple-sheet__sheet_1b9h5_55{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-radius:24px}}._layerControl_7vp05_1{position:absolute;bottom:calc(140px + env(safe-area-inset-bottom));right:30px;z-index:1000;transition:all .4s cubic-bezier(.4,0,.2,1)}._layerControl--hidden_7vp05_17{opacity:0;transform:translate(100px);pointer-events:none}._layerButton_7vp05_29{background:linear-gradient(135deg,#fffffffa,#f8fafcf2);border:1px solid rgba(59,130,246,.15);border-radius:16px;padding:14px;color:#1f2937;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;width:50px;height:50px;box-sizing:border-box;box-shadow:0 4px 16px #00000014,0 2px 8px #3b82f61a,inset 0 1px #fffc;position:relative;overflow:hidden}._layerButton_7vp05_29:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#3b82f61a,#10b98114);opacity:0;transition:opacity .3s ease;border-radius:inherit}._overlay_7vp05_115{position:fixed;inset:0;background:#00000080;z-index:9999;display:flex;align-items:flex-end;justify-content:center;animation:_overlayFadeIn_7vp05_1 .3s ease}._bottomPopup_7vp05_145{width:100%;max-width:100vw;background:linear-gradient(135deg,#fffffffa,#f8fafcf5);border-top:1px solid rgba(59,130,246,.12);border-radius:20px 20px 0 0;box-shadow:0 -20px 40px #00000026,0 -8px 24px #3b82f61a,inset 0 1px #ffffffe6;animation:_popupSlideUp_7vp05_1 .3s cubic-bezier(.4,0,.2,1);overflow:hidden}@keyframes _overlayFadeIn_7vp05_1{0%{opacity:0}to{opacity:1}}@keyframes _popupSlideUp_7vp05_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes _popupSlideDown_7vp05_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}._bottomPopupClosing_7vp05_239{animation:_popupSlideDown_7vp05_1 .3s cubic-bezier(.4,0,.2,1) forwards}._popupHeader_7vp05_249{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(59,130,246,.1);background:linear-gradient(135deg,#3b82f614,#10b9810f)}._popupTitle_7vp05_275{color:#1f2937;margin:0;display:flex;align-items:center;gap:8px}._closeButton_7vp05_291{background:none;border:none;color:#6b7280;padding:4px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._popupContent_7vp05_319{padding:20px}._globeToggleRow_7vp05_329{margin-bottom:20px;padding:12px;background:linear-gradient(135deg,#3b82f60a,#10b98108);border:1px solid rgba(59,130,246,.08);border-radius:12px}._toggleLabel_7vp05_353{display:flex;align-items:center;gap:12px;transition:all .2s ease;border-radius:8px;position:relative}._toggleInput_7vp05_373{position:relative;width:44px;height:24px;appearance:none;background:#9ca3af4d;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;outline:none}._toggleInput_7vp05_373:checked{background:#3b82f6;box-shadow:0 4px 12px #3b82f64d,inset 0 1px #fff3}._toggleInput_7vp05_373:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00000026}._toggleInput_7vp05_373:checked:before{transform:translate(20px);box-shadow:0 2px 8px #0003}._toggleText_7vp05_447{color:#1f2937;flex:1;display:flex;flex-direction:column;gap:4px}._toggleDescription_7vp05_463{color:#6b7280}._mapStyleRow_7vp05_473{display:flex;gap:12px}._mapStyleOption_7vp05_483{position:relative;display:flex;flex-direction:column;align-items:center;padding:8px;border:2px solid rgba(59,130,246,.1);background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;overflow:visible;border-radius:16px;flex:1;min-height:100px}._mapStyleOptionActive_7vp05_517{border-color:#3b82f6!important;background:linear-gradient(135deg,#3b82f614,#10b9810f);box-shadow:0 8px 24px #0000001a,0 4px 16px #3b82f633,inset 0 1px #ffffff80}._mapStyleOptionActive_7vp05_517:before{content:"✓";position:absolute;top:6px;right:6px;background:#3b82f6;color:#fff;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 2px 8px #0003}._mapStyleOptionImage_7vp05_573{width:80px;height:80px;object-fit:cover;border-radius:8px;transition:transform .3s ease;margin-bottom:8px}._mapStyleName_7vp05_591{color:#1f2937;text-align:center;margin:0}.mapboxgl-ctrl-bottom-right--hidden{opacity:0;transform:translate(100px);pointer-events:none}._search-map-container_hlpc9_3{position:absolute;left:16px;top:16px;width:52px;height:52px;transition:width .3s cubic-bezier(.4,0,.2,1);z-index:10}._search-map-container--expanded_hlpc9_23{width:calc(100% - 32px)}._search-map-button_hlpc9_33{width:100%;height:100%;background:#fff;border:none;border-radius:8px;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:left;padding:0 0 0 14px;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}._search-map-input-wrapper_hlpc9_67{width:100%;height:100%;background:#fff;border:none;border-radius:8px;display:flex;align-items:center;box-shadow:0 2px 8px #0000001a;overflow:hidden}._search-map-icon_hlpc9_93{position:absolute;left:14px;color:var(--color-text-tertiary);pointer-events:none;z-index:2}._search-map-input_hlpc9_67{width:100%;height:100%;padding:0 40px 0 50px;background:transparent;border:none;color:var(--color-text-primary);outline:none;font-size:16px}._search-map-input_hlpc9_67::placeholder{color:var(--color-text-tertiary)}._search-map-input_hlpc9_67:focus{color:var(--color-text-primary)}._search-map-close_hlpc9_151{position:absolute;right:12px;top:50%;transform:translateY(-50%);padding:0;display:flex;align-items:center;justify-content:left;width:24px;height:24px;background:none;border:none;color:var(--color-text-tertiary);transition:all .2s ease;z-index:2}._search-map-close_hlpc9_151:active{background-color:var(--color-background-secondary)}._search-map-dropdown_hlpc9_197{position:absolute;top:70px;left:0;right:0;background:#fffffffc;border:1px solid rgba(255,255,255,.9);border-radius:12px;max-height:400px;overflow-x:hidden;z-index:99999;padding-top:8px;animation:_dropdownFadeIn_hlpc9_1 .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;box-shadow:0 4px 16px #0000004d,0 1.5px 6px #0000000f}._search-map-dropdown--closing_hlpc9_231{animation:_dropdownFadeOut_hlpc9_1 .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes _dropdownFadeIn_hlpc9_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _dropdownFadeOut_hlpc9_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}._search-map-dropdown__shimmer_hlpc9_285{display:flex;flex-direction:column;gap:8px;padding:8px 12px 12px}._search-map-dropdown__shimmer-item_hlpc9_299{display:flex;align-items:center;gap:12px;width:100%}._search-map-dropdown__shimmer-thumb_hlpc9_313{width:56px;height:56px;border-radius:8px;background:linear-gradient(90deg,#eef1f5 25%,#e3e8f0,#eef1f5 75%);background-size:200% 100%;animation:_shimmerMove_hlpc9_1 1.2s infinite;flex-shrink:0}._search-map-dropdown__shimmer-text_hlpc9_333{display:flex;flex-direction:column;gap:8px;flex:1 1 auto}._search-map-dropdown__shimmer-title_hlpc9_347{height:16px;width:60%;border-radius:6px;background:linear-gradient(90deg,#eef1f5 25%,#e3e8f0,#eef1f5 75%);background-size:200% 100%;animation:_shimmerMove_hlpc9_1 1.2s infinite}._search-map-dropdown__shimmer-subtitle_hlpc9_365{height:12px;width:40%;border-radius:6px;background:linear-gradient(90deg,#eef1f5 25%,#e3e8f0,#eef1f5 75%);background-size:200% 100%;animation:_shimmerMove_hlpc9_1 1.2s infinite}@keyframes _shimmerMove_hlpc9_1{0%{background-position:200% 0}to{background-position:-200% 0}}._search-map-result_hlpc9_403{padding:10px 12px;border-bottom:1px solid rgba(241,245,249,.8);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}._search-map-result_hlpc9_403:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(75,140,46,.08),transparent);transition:left .5s}._search-map-result_hlpc9_403:active:before{left:100%}._search-map-result_hlpc9_403:active{background:#4b8c2e0d;transform:scale(.99)}._search-map-result_hlpc9_403:last-child{border-bottom:none;border-radius:0 0 20px 20px}._search-map-result-content_hlpc9_481{display:flex;align-items:center;gap:12px}._search-map-result-image_hlpc9_493{width:56px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0;position:relative;box-shadow:0 4px 12px #0000001f,0 1px 4px #00000014}._search-map-result-image-img_hlpc9_513{width:100%;height:100%;object-fit:cover}._search-map-result-image-placeholder_hlpc9_525{width:100%;height:100%;display:flex;align-items:center;justify-content:left}._search-map-result-elevation-icon_hlpc9_541{width:100px;height:100px;color:#fff;opacity:.9}._search-map-result-elevation-icon_user_hlpc9_555{width:100%;height:100%;padding:10px}._search-map-result-info_hlpc9_567{display:flex;flex-direction:column;gap:6px;min-width:0}._search-map-result-title_hlpc9_581{color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._search-map-result-details_hlpc9_595{color:var(--color-text-tertiary);display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden}._search-map-result-details-icon_hlpc9_613{width:16px;height:16px;opacity:.85}._search-map-result-elevation_hlpc9_541{color:var(--color-text-primary)}._search-map-result-location_hlpc9_633{color:var(--color-text-tertiary);text-overflow:ellipsis;overflow:hidden}._search-map-recent_hlpc9_647{padding-top:16px}._search-map-recent-header_hlpc9_655{display:flex;align-items:center;gap:8px;margin:0 12px 12px;color:var(--color-text-secondary);position:relative}._search-map-clear-recent_hlpc9_673{position:absolute;right:0;display:flex;align-items:center;justify-content:left;width:24px;height:24px;background:none;border:none;border-radius:50%;color:var(--color-text-tertiary);transition:all .2s ease;margin-left:auto}._search-map-clear-recent_hlpc9_673:active{transform:scale(.95)}._search-map-recent-list_hlpc9_713{display:flex;flex-direction:column}._search-map-recent-item_hlpc9_723{display:flex;align-items:center;gap:10px;padding:12px 16px;color:var(--color-text-secondary);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;border-bottom:1px solid rgba(241,245,249,.8)}._search-map-recent-item_hlpc9_723:last-child{border-bottom:none}._search-map-recent-item_hlpc9_723:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(75,140,46,.08),transparent);transition:left .4s}._search-map-recent-item_hlpc9_723:active:before{left:100%}._search-map-recent-item_hlpc9_723:active{background:#4b8c2e0d;transform:scale(.98);color:var(--color-text-primary)}._search-map-recent-item_hlpc9_723 svg{color:var(--color-text-tertiary);transition:color .2s ease}._search-map-recent-item_hlpc9_723:active svg{color:var(--color-primary)}._search-map-empty_hlpc9_829{padding:28px 24px;text-align:center;color:var(--color-text-tertiary);display:flex;flex-direction:column;align-items:center;gap:10px;min-height:140px;justify-content:left}._search-map-empty-icon_hlpc9_853{color:var(--color-border)}._search-map-button_hlpc9_33,._search-map-result_hlpc9_403,._search-map-close_hlpc9_151,._search-map-recent-item_hlpc9_723,._search-map-clear-recent_hlpc9_673{-webkit-tap-highlight-color:transparent;touch-action:manipulation}._search-map-input_hlpc9_67:focus{outline:none}._search-map-close_hlpc9_151:focus{outline:2px solid var(--color-primary);outline-offset:2px}._map-header_x8tli_3{background:var(--color-background-primary);border-bottom:1px solid var(--color-border-subtle);z-index:1001;transition:all .4s cubic-bezier(.4,0,.2,1);padding-top:env(safe-area-inset-top);position:sticky;top:0;will-change:transform}._map-header--hidden_x8tli_25{opacity:0;transform:translateY(-100%);pointer-events:none}._header-row_x8tli_39{display:flex;align-items:center;padding:16px;position:relative;gap:24px;touch-action:none;-ms-touch-action:none}._elevation-slider_x8tli_61{flex:1;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;margin-left:65px;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0000001a;padding:8px 16px 12px;height:52px;gap:12px}._elevation-range-display_x8tli_93{display:flex;justify-content:space-between;align-items:center;width:100%}._filter-cards-row_x8tli_109{background:var(--color-background-primary);border-bottom:1px solid var(--color-border-subtle);padding:0 16px 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._filter-cards-row_x8tli_109::-webkit-scrollbar{display:none}._filter-cards-container_x8tli_133{display:flex;gap:8px;min-width:max-content}._filter-card_x8tli_109{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;padding:8px 12px;color:#000c;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-sizing:border-box;box-shadow:0 2px 8px #0000001a;white-space:nowrap;text-overflow:ellipsis;min-width:fit-content;height:36px;min-height:36px}._filter-card--active_x8tli_191{border-color:#ffffff4d;background:#1e3a8a;color:#fff;box-shadow:0 4px 12px #00000026}._filter-card_x8tli_109:active{transform:scale(1.1)}._profile_14v6f_7{width:100%;min-height:100svh;background:#f3f3f3;display:flex;flex-direction:column;position:relative;justify-content:space-between;padding-top:env(safe-area-inset-top)}._profile__header_14v6f_19{background:transparent;padding:20px;flex-shrink:0;position:relative}._profile__inbox-container_14v6f_28{position:absolute;top:12px;right:12px;z-index:10}._profile__inbox-button_14v6f_35{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f8fafc;color:#0f172a;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s ease}._profile__inbox-button_14v6f_35:active{transform:scale(.95);background:#f1f5f9}._profile__inbox-indicator_14v6f_54{position:absolute;top:-2px;right:-2px;width:12px;height:12px;background:#ef4444;border:2px solid white;border-radius:50%}._profile__main-section_14v6f_66{display:flex;align-items:flex-start;gap:16px;margin-top:20px}._profile__avatar-container_14v6f_74{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}._profile__avatar_14v6f_74{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);color:#0f172a;display:flex;align-items:center;justify-content:center;border:3px solid rgba(15,23,42,.15);position:relative}._profile__avatar--clickable_14v6f_95{transition:opacity .2s ease}._profile__avatar--clickable_14v6f_95:active{opacity:.8}._profile__avatar-image_14v6f_103{width:100%;height:100%;border-radius:50%;object-fit:cover}._profile__avatar-edit-button_14v6f_110{position:absolute;bottom:0;right:0;width:24px;height:24px;background:#0f172a;border:2px solid #ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;z-index:10;box-shadow:0 2px 8px #0000004d}._profile__account-label_14v6f_127{color:#0f172ab3;text-transform:uppercase}._profile__name-section_14v6f_133{flex:1;display:flex;flex-direction:column;min-width:0;padding-top:8px}._profile__name_14v6f_133{color:#0f172a;margin:0 0 8px 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._profile__stats-row_14v6f_150{display:flex;justify-content:space-between;gap:16px;margin-top:0}._profile__stat-item_14v6f_157{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1}._profile__stat-number_14v6f_165{color:#0f172a}._profile__stat-label_14v6f_169{color:#0f172ab3;text-transform:uppercase}._profile__loading_14v6f_174{color:#0f172a80}._profile__content_14v6f_179{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0}._profile__cards_14v6f_188{display:flex;gap:16px;padding:0 16px;margin-bottom:16px}._profile__menu_14v6f_196{padding:0 16px;margin-bottom:calc(80px + env(safe-area-inset-bottom));display:flex;flex-direction:column;justify-content:flex-start}._profile__auth-container_14v6f_207{height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0,#cbd5e1);padding:20px 20px 100px}@keyframes _fadeInUp_14v6f_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._profile__menu_14v6f_196{animation:_fadeInUp_14v6f_1 .4s ease-out}._profile__popup-overlay_14v6f_235{position:fixed;inset:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body:has(._profile__popup-overlay_14v6f_235){overflow:hidden;position:fixed;width:100%;height:100%}._profile__requests-popup_14v6f_262{width:100%;max-width:400px;max-height:80dvh;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;border:1px solid #e2e8f0;overflow:hidden;animation:_popupSlideIn_14v6f_1 .3s ease-out}@keyframes _popupSlideIn_14v6f_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._profile__requests-header_14v6f_285{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(15,23,42,.1);background:#f8fafc}._profile__requests-header_14v6f_285 h3{color:#0f172a;margin:0}._profile__requests-close_14v6f_299{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;color:#0f172a99;border-radius:8px;transition:all .2s ease}._profile__requests-close_14v6f_299:active{background:#0f172a1a;color:#0f172a}._profile__requests-list_14v6f_317{max-height:60dvh;overflow-y:auto}._profile__request-item_14v6f_322{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid rgba(15,23,42,.05);transition:background-color .2s ease}._profile__request-item_14v6f_322:last-child{border-bottom:none}._profile__request-item_14v6f_322:active{background:#0f172a05}._profile__request-user_14v6f_339{display:flex;align-items:center;gap:12px;flex:1;min-width:0}._profile__request-avatar_14v6f_347{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);color:#0f172a;display:flex;align-items:center;justify-content:center;flex-shrink:0}._profile__request-avatar-image_14v6f_359{width:100%;height:100%;border-radius:50%;object-fit:cover}._profile__request-info_14v6f_366{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._profile__request-name_14v6f_374{color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._profile__request-type_14v6f_381{color:#0f172a99;text-transform:uppercase}._profile__request-actions_14v6f_386{display:flex;gap:8px;flex-shrink:0}._profile__request-accept_14v6f_392,._profile__request-reject_14v6f_393{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;transition:all .2s ease}._profile__request-accept_14v6f_392{background:#10b981;color:#fff;border:none}._profile__request-accept_14v6f_392:active{transform:scale(.95);background:#059669}._profile__request-accept_14v6f_392:disabled{opacity:.6;transform:none}._profile__request-reject_14v6f_393{background:#ef4444;color:#fff;border:none}._profile__request-reject_14v6f_393:active{transform:scale(.95);background:#dc2626}._profile__request-reject_14v6f_393:disabled{opacity:.6;transform:none}._profile__request-unfollow_14v6f_437{padding:8px 12px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a}._profile__request-unfollow_14v6f_437:active{background:#f1f5f9;transform:scale(.98)}._profile__request-unfollow_14v6f_437:disabled{opacity:.6;transform:none}._profile__no-requests_14v6f_456{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;text-align:center;gap:16px}._profile__no-requests_14v6f_456 h3{color:#0f172a;margin:0}._profile__no-requests_14v6f_456 p{color:#0f172a99;margin:0}._profile__verification-message_14v6f_477{position:fixed;top:80px;left:50%;transform:translate(-50%);z-index:1001;padding:0 16px;width:100%;max-width:400px;animation:_slideDown_14v6f_1 .3s ease-out}@keyframes _slideDown_14v6f_1{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._profile__verification-success_14v6f_500,._profile__verification-error_14v6f_501{display:flex;align-items:center;gap:12px;padding:16px;border-radius:12px;box-shadow:0 4px 12px #00000026}._profile__verification-success_14v6f_500{background-color:#10b981;color:#fff}._profile__verification-error_14v6f_501{background-color:#ef4444;color:#fff}._profile__help-button_14v6f_521{position:fixed;bottom:calc(80px + env(safe-area-inset-bottom));right:12px;width:45px;height:45px;border-radius:50%;background:#6b7280;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #6b728066;transition:all .2s ease;z-index:100}._profile__help-button_14v6f_521:active{background:#4b5563;transform:scale(.95)}._login-form_ucov3_1{display:flex;flex-direction:column;gap:1rem;width:100%}._login-form__title_ucov3_8{color:var(--color-text-primary);margin-bottom:.25rem;text-align:center}._login-form__hint_ucov3_14{color:var(--color-text-secondary);text-align:center;margin-bottom:.25rem}._login-form__error_ucov3_21{color:var(--color-danger);background:#e2625f14;border:1px solid rgba(226,98,95,.25);border-radius:6px;padding:.5rem 1rem;text-align:center}._login-form__input_ucov3_31{width:100%;padding:.75rem 1rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);outline:none}._login-form__input_ucov3_31:focus{border-color:#0a2540;box-shadow:0 0 0 2px #4b8c2e1a}._login-form__button_ucov3_47{width:100%;display:inline-flex;align-items:center;justify-content:center;background:#0a2540;color:var(--color-background);border:none;border-radius:8px;padding:.75rem 0;margin-top:1rem;transition:background .2s}._login-form__button_ucov3_47:disabled{opacity:.8}._login-form__forgot-password_ucov3_66{background:none;border:none;color:var(--color-text-secondary);text-decoration:underline;cursor:pointer;padding:.5rem 0;font-size:.875rem;text-align:center;transition:color .2s}._login-form__forgot-password_ucov3_66:hover{color:var(--color-text-primary)}._login-form__back-to-login_ucov3_82{background:none;border:none;color:var(--color-text-secondary);text-decoration:underline;cursor:pointer;padding:.5rem 0;font-size:.875rem;text-align:center;transition:color .2s;width:100%}._login-form__back-to-login_ucov3_82:hover{color:var(--color-text-primary)}._login-form__success_ucov3_99{display:flex;flex-direction:column;gap:1rem;align-items:center}._login-form__success-text_ucov3_106{color:var(--color-success);text-align:center;padding:1rem;background:#4b8c2e14;border:1px solid rgba(75,140,46,.25);border-radius:6px}._login-register__container_t4oe8_1{background:var(--color-surface);border-radius:16px;box-shadow:0 2px 16px #0000001a;padding:2rem 1.5rem 1.5rem;max-width:350px;width:100%;margin:0 auto;color:var(--color-text-primary);display:flex;flex-direction:column;align-items:center}._login-register__switch_t4oe8_29{margin-top:1.5rem;display:flex;gap:.5rem;align-items:center;justify-content:center}._login-register__link_t4oe8_45{background:none;border:none;color:#0a2540;padding:0}._profile-card_1b637_5{background:#ffffff8c;border:1px solid rgba(15,23,42,.3);border-radius:16px;padding:12px;display:flex;flex-direction:column;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:140px;flex:1;position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._profile-card__number_1b637_37{color:#0f172a;opacity:.9;text-align:center;margin:2px 0 auto}._profile-card__icon_1b637_51{color:#0f172a;opacity:.9;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-start}._profile-card__content_1b637_73{display:flex;flex-direction:column;gap:4px;align-self:flex-start}._profile-card__title_1b637_87{color:#0f172a;text-align:left}._profile-card__subtitle_1b637_97{color:#0f172ab3;text-align:left}._logout-popup_gsjgp_5{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._logout-popup__content_gsjgp_33{background:#fffffff2;border:1px solid rgba(15,23,42,.2);border-radius:20px;padding:32px;max-width:400px;width:90%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:_logout-popup__slide-in_gsjgp_1 .2s ease-out}@keyframes _logout-popup__slide-in_gsjgp_1{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}._logout-popup__header_gsjgp_81{text-align:center;margin-bottom:24px}._logout-popup__title_gsjgp_91{color:#0f172a;margin:0 0 8px}._logout-popup__message_gsjgp_101{color:#64748b;margin:0}._logout-popup__actions_gsjgp_111{display:flex;gap:12px;justify-content:center}._logout-popup__button_gsjgp_123{padding:12px 24px;border-radius:12px;border:none;transition:all .2s ease;min-width:100px}._logout-popup__button--cancel_gsjgp_139{background:#0f172a1a;color:#0f172a}._logout-popup__button--confirm_gsjgp_149{background:#fbbf24;color:#0f172a}._logout-popup__button--confirm_gsjgp_149:active{transform:translateY(0)}@media (max-width: 375px){._logout-popup__content_gsjgp_33{padding:24px;margin:16px}._logout-popup__actions_gsjgp_111{flex-direction:column}._logout-popup__button_gsjgp_123{width:100%}}._language-popup_1vneb_5{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._language-popup__content_1vneb_33{background:#fffffff2;border:1px solid rgba(15,23,42,.2);border-radius:20px;padding:24px;max-width:500px;width:90%;max-height:80dvh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:_language-popup__slide-in_1vneb_1 .2s ease-out}@keyframes _language-popup__slide-in_1vneb_1{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}._language-popup__header_1vneb_85{display:flex;align-items:center;gap:12px;text-align:left;margin-bottom:16px;justify-content:center}._language-popup__icon_1vneb_103{flex:0 0 auto}._language-popup__header-text_1vneb_111{display:flex;flex-direction:column}._language-popup__title_1vneb_121{color:#0f172a}._language-popup__message_1vneb_129{color:#64748b;margin:0}._language-popup__list_1vneb_139{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}._language-popup__item_1vneb_153{background:transparent;border:1px solid rgba(15,23,42,.1);border-radius:12px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease;color:#0f172a;width:calc(50% - 4px)}._language-popup__item--selected_1vneb_183{background:#667eea1a;border-color:#667eea;color:#667eea}._language-popup__item-info_1vneb_199{display:flex;align-items:center;gap:12px}._language-popup__item-flag_1vneb_211{width:24px;height:24px;border-radius:9999px;object-fit:cover}._language-popup__item-details_1vneb_225{display:flex;flex-direction:column;align-items:flex-start}._language-popup__item-name_1vneb_237{margin:0}._language-popup__item-native_1vneb_245{color:#64748b;margin:0}._language-popup__item-check_1vneb_255{color:#667eea;opacity:0;transition:opacity .2s ease}._language-popup__item--selected_1vneb_183 ._language-popup__item-check_1vneb_255{opacity:1}._language-popup__actions_1vneb_275{display:flex;gap:12px;justify-content:center}._language-popup__button_1vneb_287{padding:12px 24px;border-radius:12px;border:none;transition:all .2s ease;min-width:100px;width:100%}._language-popup__button--cancel_1vneb_305{background:#0f172a1a;color:#0f172a;border:1.5px solid rgba(15,23,42,.7)}._language-popup__button--confirm_1vneb_321{background:#667eea;color:#fff;border:1.5px solid #3d4eeb}._language-popup__button--confirm_1vneb_321:active{transform:translateY(0)}._language-popup__button--confirm_1vneb_321:disabled{background:#cbd5e1;transform:none;border:1px solid #94a3b8}._language-popup__loading-spinner_1vneb_357{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_language-popup__spin_1vneb_1 1s linear infinite;margin-right:8px}@keyframes _language-popup__spin_1vneb_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 350px){._language-popup__content_1vneb_33{padding:16px;margin:16px}._language-popup__item_1vneb_153{padding:10px 12px;width:100%}._language-popup__actions_1vneb_275{flex-direction:column}._language-popup__button_1vneb_287{width:100%}}._delete-popup_1mlgi_5{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._delete-popup__content_1mlgi_33{background:#fffffff2;border:1px solid rgba(15,23,42,.2);border-radius:20px;padding:32px;max-width:400px;width:90%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:_delete-popup__slide-in_1mlgi_1 .2s ease-out}@keyframes _delete-popup__slide-in_1mlgi_1{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}._delete-popup__header_1mlgi_81{text-align:center;margin-bottom:24px}._delete-popup__title_1mlgi_91{color:#0f172a;margin:0 0 8px}._delete-popup__message_1mlgi_101{color:#64748b;margin:0}._delete-popup__actions_1mlgi_111{display:flex;gap:12px;justify-content:center}._delete-popup__button_1mlgi_123{padding:12px 24px;border-radius:12px;border:none;transition:all .2s ease;min-width:100px;width:100%}._delete-popup__button--cancel_1mlgi_141{background:#0f172a1a;color:#0f172a;border:1.5px solid rgba(15,23,42,.7)}._delete-popup__button--confirm_1mlgi_153{background:#ef4444;color:#fff;border:1.5px solid #dc2626}._delete-popup__button--confirm_1mlgi_153:active{transform:translateY(0)}._delete-popup__button--confirm_1mlgi_153:disabled{background:#cbd5e1;border:1px solid #94a3b8;transform:none}._delete-popup__loading-spinner_1mlgi_185{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_delete-popup__spin_1mlgi_1 1s linear infinite;margin-right:8px}@keyframes _delete-popup__spin_1mlgi_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 375px){._delete-popup__content_1mlgi_33{padding:24px;margin:16px}._delete-popup__actions_1mlgi_111{flex-direction:column}}._contact-popup_12bsc_5{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._contact-popup__content_12bsc_33{background:#fffffff2;border:1px solid rgba(15,23,42,.2);border-radius:20px;padding:24px;max-width:500px;width:90%;max-height:80dvh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:_contact-popup__slide-in_12bsc_1 .2s ease-out}@keyframes _contact-popup__slide-in_12bsc_1{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}._contact-popup__header_12bsc_85{display:flex;align-items:center;gap:12px;text-align:left;margin-bottom:16px;justify-content:center}._contact-popup__icon_12bsc_103{flex:0 0 auto}._contact-popup__header-text_12bsc_111{display:flex;flex-direction:column}._contact-popup__title_12bsc_121{color:#0f172a;margin:0 0 4px}._contact-popup__message_12bsc_131{color:#64748b;margin:0}._contact-popup__contact-info_12bsc_141{background:#0f172a0d;border-radius:12px;padding:16px;margin-bottom:20px;display:flex;flex-direction:column;gap:8px}._contact-popup__contact-item_12bsc_161{display:flex;align-items:center;gap:8px;color:#64748b}._contact-popup__form_12bsc_175{display:flex;flex-direction:column;gap:16px}._contact-popup__field_12bsc_187{display:flex;flex-direction:column;gap:6px}._contact-popup__label_12bsc_199{color:#0f172a}._contact-popup__input_12bsc_207,._contact-popup__textarea_12bsc_209{padding:12px 16px;border:1px solid rgba(15,23,42,.2);border-radius:8px;color:#0f172a;background:#fff;transition:border-color .2s ease}._contact-popup__input_12bsc_207:focus,._contact-popup__textarea_12bsc_209:focus{outline:none;border-color:#667eea}._contact-popup__textarea_12bsc_209{resize:vertical;min-height:150px}._contact-popup__actions_12bsc_249{display:flex;gap:12px;justify-content:center;margin-top:8px}._contact-popup__button_12bsc_263{padding:12px 24px;border-radius:12px;border:none;transition:all .2s ease;min-width:100px;width:100%}._contact-popup__button--cancel_12bsc_281{background:#0f172a1a;color:#0f172a;border:1.5px solid rgba(15,23,42,.7)}._contact-popup__button--submit_12bsc_293{background:#667eea;color:#fff;border:1.5px solid #3d4eeb}._contact-popup__button--submit_12bsc_293:active{transform:translateY(0)}._contact-popup__button--submit_12bsc_293:disabled{background:#cbd5e1;border:1px solid #94a3b8;transform:none}._contact-popup__loading-spinner_12bsc_325{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_contact-popup__spin_12bsc_1 1s linear infinite;margin-right:8px}@keyframes _contact-popup__spin_12bsc_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._contact-popup__success_12bsc_365{display:flex;align-items:center;justify-content:center;padding:40px 20px;text-align:center}._contact-popup__success-message_12bsc_381{color:#059669;background:#0596691a;padding:20px 24px;border-radius:12px;border:1px solid rgba(5,150,105,.3);animation:_contact-popup__fade-in_12bsc_1 .3s ease-out}@keyframes _contact-popup__fade-in_12bsc_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 375px){._contact-popup__content_12bsc_33{padding:16px;margin:16px}._contact-popup__actions_12bsc_249{flex-direction:column}}._suggestions-popup_1f017_5{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._suggestions-popup__content_1f017_33{background:#fffffff2;border:1px solid rgba(245,158,11,.3);border-radius:20px;padding:24px;max-width:500px;width:90%;max-height:80dvh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:_suggestions-popup__slide-in_1f017_1 .2s ease-out}@keyframes _suggestions-popup__slide-in_1f017_1{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}._suggestions-popup__header_1f017_85{display:flex;align-items:center;gap:12px;text-align:left;margin-bottom:20px;justify-content:center}._suggestions-popup__icon_1f017_103{flex:0 0 auto}._suggestions-popup__header-text_1f017_111{display:flex;flex-direction:column}._suggestions-popup__title_1f017_121{color:#0f172a;margin:0 0 4px}._suggestions-popup__message_1f017_131{color:#64748b;margin:0}._suggestions-popup__form_1f017_141{display:flex;flex-direction:column;gap:16px}._suggestions-popup__field_1f017_153{display:flex;flex-direction:column;gap:6px}._suggestions-popup__label_1f017_165{color:#0f172a}._suggestions-popup__textarea_1f017_173{padding:12px 16px;border:1px solid rgba(245,158,11,.3);border-radius:12px;color:#0f172a;background:#fffc;transition:all .2s ease;resize:vertical;min-height:150px}._suggestions-popup__textarea_1f017_173:focus{outline:none;border-color:#f59e0b;background:#fff;box-shadow:0 0 0 3px #f59e0b1a}._suggestions-popup__actions_1f017_209{display:flex;gap:12px;justify-content:center;margin-top:8px}._suggestions-popup__button_1f017_223{padding:12px 24px;border-radius:12px;border:none;transition:all .2s ease;min-width:100px;width:100%}._suggestions-popup__button--cancel_1f017_241{background:#0f172a1a;color:#0f172a;border:1.5px solid rgba(15,23,42,.7)}._suggestions-popup__button--submit_1f017_253{background:#f59e0b;color:#fff;border:1.5px solid #d97706}._suggestions-popup__button--submit_1f017_253:active{transform:translateY(0)}._suggestions-popup__button--submit_1f017_253:disabled{background:#cbd5e1;border:1px solid #94a3b8;transform:none}._suggestions-popup__loading-spinner_1f017_285{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_suggestions-popup__spin_1f017_1 1s linear infinite;margin-right:8px}@keyframes _suggestions-popup__spin_1f017_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._suggestions-popup__success_1f017_325{display:flex;align-items:center;justify-content:center;padding:40px 20px;text-align:center}._suggestions-popup__success-message_1f017_341{color:#059669;background:#0596691a;padding:20px 24px;border-radius:12px;border:1px solid rgba(5,150,105,.3);animation:_suggestions-popup__fade-in_1f017_1 .3s ease-out}@keyframes _suggestions-popup__fade-in_1f017_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 375px){._suggestions-popup__content_1f017_33{padding:16px;margin:16px}._suggestions-popup__actions_1f017_209{flex-direction:column}}._privacy-toggle_1bhmv_5{background:transparent;border:none;border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:16px;transition:all .2s ease;color:#0f172a;text-align:left;width:100%}._privacy-toggle_1bhmv_5:active{background:#0f172a14;transform:scale(.98)}._privacy-toggle_1bhmv_5:disabled{opacity:.6}._privacy-toggle__icon_1bhmv_51{color:#0f172a;opacity:.8;display:flex;align-items:center;justify-content:center;flex-shrink:0}._privacy-toggle__label_1bhmv_69{flex:1;text-align:left}._privacy-toggle__status--public_1bhmv_85{color:#10b981}._privacy-toggle__status--private_1bhmv_93{color:#ef4444}._notification-toggle_9brw4_5{background:transparent;border:none;border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:16px;transition:all .2s ease;color:#0f172a;text-align:left;width:100%}._notification-toggle_9brw4_5:active:not(:disabled){background:#0f172a14;transform:scale(.98)}._notification-toggle_9brw4_5:disabled{opacity:.6}._notification-toggle__icon_9brw4_51{color:#0f172a;opacity:.8;display:flex;align-items:center;justify-content:center;flex-shrink:0}._notification-toggle__label_9brw4_69{flex:1;text-align:left}._notification-toggle__status--enabled_9brw4_85{color:#10b981}._notification-toggle__status--disabled_9brw4_93{color:#6b7280}._notification-toggle__status--denied_9brw4_101{color:#ef4444}._notification-toggle__status--unsupported_9brw4_109{color:#6b7280}._profile-menus_mzv3b_5{display:flex;flex-direction:column;gap:16px}._profile-menu_mzv3b_5{background:#ffffff8c;border:1px solid rgba(15,23,42,.3);border-radius:16px;padding:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:4px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._menu-item_mzv3b_43{background:transparent;border:none;border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:16px;transition:all .2s ease;color:#0f172a;text-align:left;width:100%}._menu-item_mzv3b_43:active{background:#0f172a14;transform:scale(.98)}._menu-item__icon_mzv3b_81{color:#0f172a;opacity:.8;display:flex;align-items:center;justify-content:center;flex-shrink:0}._menu-item__label_mzv3b_99{color:#0f172a}._menu-item--logout_mzv3b_107 ._menu-item__label_mzv3b_99{color:#fbbf24}._menu-item--danger_mzv3b_115 ._menu-item__label_mzv3b_99{color:#ef4444}@media (max-width: 375px){._menu-item_mzv3b_43{padding:14px 16px}._menu-item__icon_mzv3b_81{width:20px;height:20px}}._pwa-toast_14pc2_3{position:fixed;top:0;left:0;right:0;z-index:1000;background:#3b82f6;color:#fff;padding:12px 16px;box-shadow:0 4px 12px #00000026;animation:_slideDown_14pc2_1 .3s ease-out}@keyframes _slideDown_14pc2_1{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}._pwa-toast__content_14pc2_51{max-width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}._pwa-toast__message_14pc2_69{flex:1}._pwa-toast__text_14pc2_77{margin:0}._pwa-toast__actions_14pc2_85{display:flex;align-items:center;gap:8px;flex-shrink:0}._pwa-toast__install-button_14pc2_99{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:8px 12px;display:flex;align-items:center;gap:6px;transition:all .2s ease}._pwa-toast__install-button_14pc2_99:hover{background:#ffffff4d;border-color:#ffffff80}._pwa-toast__install-button_14pc2_99:disabled{opacity:.6;background:#ffffff1a}._pwa-toast__close-button_14pc2_143{background:none;border:none;color:#fff;padding:6px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}._pwa-toast__close-button_14pc2_143:hover{background:#fff3}._pwa-toast__install-steps_14pc2_177{width:100%;background:#ffffff1a;border-radius:8px;padding:16px;position:relative;margin-top:8px}._pwa-toast__back-button_14pc2_195{position:absolute;top:12px;right:12px;background:#fff3;border:none;border-radius:4px;padding:6px;color:#fff;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}._pwa-toast__back-button_14pc2_195:hover{background:#ffffff4d}._pwa-toast__steps-title_14pc2_233{color:#fff;margin:0 0 6px;padding-right:40px}._pwa-toast__steps-subtitle_14pc2_245{color:#fffc;margin:0 0 16px}._pwa-toast__platform-toggle_14pc2_255{display:flex;background:#fff3;border-radius:6px;padding:3px;margin-bottom:16px}._pwa-toast__toggle-option_14pc2_271{flex:1;background:none;border:none;padding:6px 10px;border-radius:4px;color:#ffffffb3;transition:all .2s ease}._pwa-toast__toggle-option--active_14pc2_291{background:#ffffff4d;color:#fff}._pwa-toast__steps_14pc2_233{display:flex;flex-direction:column;gap:12px}._pwa-toast__step_14pc2_233{display:flex;align-items:flex-start;gap:10px}._pwa-toast__step-icon_14pc2_325{background:#fff3;border-radius:4px;padding:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._pwa-toast__step-number_14pc2_345{color:#fff;min-width:16px;flex-shrink:0}._pwa-toast__step-text_14pc2_357{color:#fff;flex:1}._pwa-toast__step-text_14pc2_357 strong{color:#ffffffe6}@media (max-width: 480px){._pwa-toast_14pc2_3{padding:10px 12px}._pwa-toast__install-button_14pc2_99{padding:6px 10px}._pwa-toast__install-steps_14pc2_177{padding:12px}}._leaderboard_1vo44_6{display:flex;flex-direction:column;width:100%;margin:0 auto;padding-bottom:calc(64px + env(safe-area-inset-bottom));background:#f3f3f3;min-height:100dvh;height:auto;color:#1e293b;overflow-x:hidden;overflow-y:auto}._header_1vo44_22{width:100%;z-index:10;background:#fff;border-bottom:1px solid rgba(255,255,255,.2);padding:16px;padding-top:calc(16px + env(safe-area-inset-top))}._tabs_1vo44_31{display:flex;background:#fffffff2;border-radius:12px;padding:4px;box-shadow:0 2px 8px #0000001a;border:1px solid rgba(255,255,255,.2);width:100%;position:relative}._tabs_1vo44_31:before{content:"";position:absolute;top:4px;left:4px;width:calc(33.333% - 4px);height:calc(100% - 8px);background:var(--color-surface-tertiary, #f1f5f9);border-radius:8px;box-shadow:0 2px 4px #0f172a14;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1}._tabs_1vo44_31[data-active-tab=peaks]:before{transform:translate(0)}._tabs_1vo44_31[data-active-tab=users]:before{transform:translate(100%)}._tabs_1vo44_31[data-active-tab=lists]:before{transform:translate(200%)}._tab_1vo44_31{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:transparent;border-radius:8px;transition:color .3s cubic-bezier(.4,0,.2,1);color:#666;flex:1;justify-content:center;min-width:0;position:relative;z-index:2}._tab_1vo44_31 span{transition:inherit;position:relative;z-index:3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tab_1vo44_31 svg{width:16px;height:16px;flex-shrink:0;position:relative;z-index:3}._tabActive_1vo44_102{color:var(--color-text-primary, #1e293b)}._contentContainer_1vo44_106{width:100%;flex:1;position:relative;scrollbar-width:none;-ms-overflow-style:none}._contentContainer_1vo44_106::-webkit-scrollbar{display:none}._content_1vo44_106{width:100%;height:auto;min-height:400px;padding:0;box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}._contentActive_1vo44_132{display:block;position:relative;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}._contentHidden_1vo44_141{display:none}._loading_1vo44_145,._error_1vo44_146,._empty_1vo44_147{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:40dvh;gap:16px}._loadingSpinner_1vo44_156{width:36px;height:36px;border:3px solid #f3f3f3;border-top:3px solid #3b82f6;border-radius:50%;animation:_spin_1vo44_1 1s linear infinite}@keyframes _spin_1vo44_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadMore_1vo44_174{display:flex;justify-content:center;padding:20px 0}._loadMoreBtn_1vo44_180{appearance:none;border:none;background:#3b82f6;color:#fff;padding:12px 24px;border-radius:8px;transition:all .2s ease}._loadMoreBtn_1vo44_180:disabled{opacity:.6;transform:none}@keyframes _shimmer_1vo44_205{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}._shimmer_1vo44_205{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9 80px);background-size:200px 100%;animation:_shimmer_1vo44_205 1.5s infinite}._wrapper_2p886_4{display:flex;flex-direction:column;gap:0;color:#1e293b;width:100%;height:auto;min-height:400px;max-height:fit-content;overflow:visible;box-sizing:border-box}._loading_2p886_17{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40dvh;gap:16px}._loadingSpinner_2p886_26{width:36px;height:36px;border:3px solid #f3f3f3;border-top:3px solid #3b82f6;border-radius:50%;animation:_spin_2p886_1 1s linear infinite}@keyframes _spin_2p886_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._podium_2p886_45{display:flex;flex-direction:column;gap:0}._podiumItem_2p886_50{min-height:100px;position:relative;overflow:hidden;display:flex;align-items:flex-end;background:#222;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.5)}._podiumItem--first_2p886_60{min-height:150px}._podiumItem--second_2p886_63{min-height:140px}._podiumItem--third_2p886_66{min-height:130px}._podiumBackground_2p886_70{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}._placeholderBg_2p886_78{position:absolute;inset:0;width:100%;height:100%;z-index:1;display:flex;align-items:center;justify-content:center;color:#fff;opacity:.7}._podiumItem--first_2p886_60 ._placeholderBg_2p886_78{background:linear-gradient(135deg,#1a1a1a,#2d2d2d,#3a3a3a,#4a4a4a,#ffd7004d)}._podiumItem--second_2p886_63 ._placeholderBg_2p886_78{background:linear-gradient(135deg,#1a1a1a,#2d2d2d,#3a3a3a,#4a4a4a,#c0c0c04d)}._podiumItem--third_2p886_66 ._placeholderBg_2p886_78{background:linear-gradient(135deg,#1a1a1a,#2d2d2d,#3a3a3a,#4a4a4a,#cd7f324d)}._podiumOverlay_2p886_121{position:absolute;inset:0;z-index:2}._podiumItem--first_2p886_60 ._podiumOverlay_2p886_121{background:linear-gradient(135deg,#0000008c 35%,#ffd7002e)}._podiumItem--second_2p886_63 ._podiumOverlay_2p886_121{background:linear-gradient(135deg,#0000008c 35%,#c0c0c02e)}._podiumItem--third_2p886_66 ._podiumOverlay_2p886_121{background:linear-gradient(135deg,#0000008c 35%,#cd7f322e)}._podiumContent_2p886_148{position:relative;z-index:3;padding:14px 0;width:-webkit-fill-available;display:flex;flex-direction:column;color:#fff;gap:10px}._podiumUserRow_2p886_160{display:inline-flex;flex-direction:column;align-items:center;padding:4px;gap:4px}._podiumUserRow22_2p886_168{display:inline-flex;flex-direction:row;align-items:center;gap:8px}._podiumUserLabel_2p886_175{color:#fff;opacity:.95;white-space:nowrap}._avatarGroup_2p886_181{display:inline-flex;align-items:center;margin-left:2px}._seeAllBtn_2p886_201{appearance:none;border:none;background:#3b82f6e6;color:#fff;padding:6px 8px;border-radius:5px;transition:all .15s ease}._userChip_2p886_212{display:flex;align-items:center;gap:8px;border-radius:5px;padding:6px;transition:background-color .2s ease;min-width:0;max-width:100%}._userAvatar_2p886_223{border:2px solid rgba(255,255,255,.7)}._userName_2p886_226{color:#fff}._podiumName_2p886_236{color:#fffbe6;text-shadow:0 2px 8px rgba(0,0,0,.45);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._podiumBottomRow_2p886_244{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;width:100%}._podiumLeft_2p886_230{display:flex;flex-direction:column;gap:4px;min-width:0}._podiumRight_2p886_257{display:flex;flex-direction:column;align-items:flex-end;gap:6px}._podiumLocation_2p886_263{color:#fff;opacity:.85;text-shadow:0 2px 8px rgba(0,0,0,.45);margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._podiumElevation_2p886_273{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;text-shadow:0 2px 8px rgba(0,0,0,.45)}._podiumItem--first_2p886_60 ._podiumElevation_2p886_273{color:gold}._podiumItem--second_2p886_63 ._podiumElevation_2p886_273{color:silver}._podiumItem--third_2p886_66 ._podiumElevation_2p886_273{color:#cd7f32}._userChip_2p886_212{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}._avatarGroup_2p886_181{display:inline-flex;align-items:center}._avatarGroupItem_2p886_187{width:24px;height:24px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-8px;background:#f1f5f9;box-shadow:0 2px 4px #0003}._avatarGroupItem_2p886_187:first-child{margin-left:0}._userAvatar_2p886_223{width:24px;height:24px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.5)}._userName_2p886_226{color:#fff;min-width:80px;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._list_2p886_331{display:flex;flex-direction:column;gap:0;width:100%;overflow:visible}._listItem_2p886_338{position:relative;width:100%;height:110px;overflow:hidden;background:#222;border-bottom:1px solid rgba(255,255,255,.5)}._trophy_2p886_349{position:absolute;top:8px;right:8px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%}._trophy--first_2p886_361{color:gold}._trophy--second_2p886_364{color:silver}._trophy--third_2p886_367{color:#cd7f32}._listImageWrap_2p886_370{position:absolute;inset:0;width:100%;height:100%}._listImage_2p886_370{width:100%;height:100%;object-fit:cover}._listPlaceholderBg_2p886_381{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d,#3a3a3a);color:#64748b}._listOverlay_2p886_390{position:absolute;inset:0;background:linear-gradient(135deg,#0006,#0009);z-index:2}._rank_2p886_400{position:absolute;top:8px;right:8px;color:#fff;border-radius:8px;padding:4px 8px;z-index:3}._listContent_2p886_409{position:absolute;inset:0 20px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:12px 0;color:#fff;gap:10px}._listTitle_2p886_421{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._listBottomRow_2p886_429{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;width:100%}._listLeft_2p886_436{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 0 auto;max-width:60%}._listRight_2p886_444{display:inline-flex;align-items:center;gap:8px;flex-shrink:1;min-width:0}._listMeta_2p886_451{display:flex;flex-direction:column;align-items:flex-start;gap:4px;overflow:hidden;max-width:100%}._listElevation_2p886_459{display:inline-flex;align-items:center;gap:4px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);flex-shrink:0}._listLocation_2p886_467{color:#fffc;text-shadow:0 1px 2px rgba(0,0,0,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._listUserSection_2p886_476{display:flex;align-items:center;justify-content:space-between;margin-top:auto}._modal_2p886_484{position:fixed;left:0;top:0;width:100vw;height:100dvh;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;overflow:hidden;animation:_modalFadeIn_2p886_1 .3s ease-out}@keyframes _modalFadeIn_2p886_1{0%{opacity:0}to{opacity:1}}._modal_2p886_484._closing_2p886_509{animation:_modalFadeOut_2p886_1 .3s ease-out}@keyframes _modalFadeOut_2p886_1{0%{opacity:1}to{opacity:0}}._modalContent_2p886_521{background:#fff;border-radius:16px;width:min(92vw,420px);max-height:80dvh;overflow:hidden;box-shadow:0 20px 40px #0000004d;animation:_modalContentSlideIn_2p886_1 .3s ease-out}@keyframes _modalContentSlideIn_2p886_1{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}._modalContent_2p886_521._closing_2p886_509{animation:_modalContentSlideOut_2p886_1 .3s ease-out}@keyframes _modalContentSlideOut_2p886_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(20px)}}._modalHeader_2p886_556{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e2e8f0}._modalTitle_2p886_563{color:#1e293b;margin:0}._modalClose_2p886_567{appearance:none;border:none;background:#f1f5f9;color:#64748b;padding:8px;border-radius:8px;transition:all .2s ease}._modalBody_2p886_578{padding:20px;max-height:calc(80dvh - 84px);overflow-y:auto}._modalStats_2p886_584{display:flex;gap:16px;margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:12px}._modalStat_2p886_584{display:flex;flex-direction:column;align-items:center;flex:1}._modalStatValue_2p886_600{color:#2c3e50}._modalStatLabel_2p886_604{color:#6c757d;margin-top:4px;text-align:center}._modalUserList_2p886_609{display:flex;flex-direction:column;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}._modalUserItem_2p886_616{display:flex;align-items:center;gap:12px;padding:8px 12px;transition:background-color .2s ease}._modalUserAvatar_2p886_624{width:45px;height:45px;border-radius:50%;object-fit:cover;border:2px solid #ffffff;box-shadow:0 2px 4px #0000001a;flex-shrink:0}._modalUserInfo_2p886_634{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._modalUserName_2p886_642{color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._modalUserDetails_2p886_649{display:flex;flex-direction:column;gap:2px}._modalUserCompletions_2p886_655{display:flex;align-items:center;gap:4px;color:#64748b}._shimmerItem_2p886_663{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9 80px);background-size:200px 100%;animation:_shimmer_2p886_663 1.5s infinite;height:200px}._shimmerListItem_2p886_669{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9 80px);background-size:200px 100%;animation:_shimmer_2p886_663 1.5s infinite;height:110px}@keyframes _shimmer_2p886_663{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}._loadMore_2p886_684{display:flex;justify-content:center;align-items:center;width:100%}._loadingMore_2p886_691{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;border-radius:12px}._loadingMore_2p886_691 span{color:#64748b}._noMorePeaks_2p886_704{display:flex;justify-content:center;align-items:center;padding:16px;background:#fff9;border-radius:12px;box-shadow:0 1px 4px #0000000d;width:100%}._noMorePeaks_2p886_704 span{color:#94a3b8;font-style:italic}._wrapper_edz1k_4{display:flex;flex-direction:column;color:#1e293b;width:100%;height:auto;min-height:400px;max-height:fit-content;overflow:visible;box-sizing:border-box}._filters_edz1k_17{display:flex;flex-direction:row;gap:16px;padding:16px}._filterGroup_edz1k_24{display:flex;flex-direction:column;gap:8px;width:50%;min-width:0}._filterLabel_edz1k_32{color:#64748b;text-transform:uppercase}._filterSelect_edz1k_37{appearance:none;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;color:#1e293b;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}._filterSelect_edz1k_37:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._loading_edz1k_54{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40dvh;gap:16px}._loadingSpinner_edz1k_63{width:36px;height:36px;border:3px solid #f3f3f3;border-top:3px solid #3b82f6;border-radius:50%;animation:_spin_edz1k_1 1s linear infinite}@keyframes _spin_edz1k_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._podium_edz1k_82{display:flex;flex-direction:column;gap:0}._podiumItem_edz1k_87{min-height:100px;position:relative;overflow:hidden;display:flex;align-items:flex-end;background:#222;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.5)}._podiumItem--first_edz1k_97{min-height:150px}._podiumItem--second_edz1k_100{min-height:140px}._podiumItem--third_edz1k_103{min-height:130px}._podiumBackground_edz1k_107{position:absolute;inset:0;width:100%;height:100%;z-index:1;display:flex;align-items:center;justify-content:center;color:#fff;background:#000000e6;opacity:.7}._podiumOverlay_edz1k_121{position:absolute;inset:0;z-index:2}._podiumItem--first_edz1k_97 ._podiumOverlay_edz1k_121{background:linear-gradient(135deg,#0000008c 35%,#ffd7002e)}._podiumItem--second_edz1k_100 ._podiumOverlay_edz1k_121{background:linear-gradient(135deg,#0000008c 35%,#c0c0c02e)}._podiumItem--third_edz1k_103 ._podiumOverlay_edz1k_121{background:linear-gradient(135deg,#0000008c 35%,#cd7f322e)}._trophy_edz1k_151{position:absolute;top:8px;right:8px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%}._trophy--first_edz1k_163{color:gold}._trophy--second_edz1k_166{color:silver}._trophy--third_edz1k_169{color:#cd7f32}._podiumContent_edz1k_173{position:relative;z-index:3;padding:14px 0;width:-webkit-fill-available;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;color:#fff;gap:10px}._podiumLeft_edz1k_186{display:flex;flex-direction:column;gap:4px;min-width:0}._podiumUserRow_edz1k_193{display:flex;align-items:center;gap:10px}._userAvatar_edz1k_199{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.7)}._userDetails_edz1k_207{display:flex;flex-direction:column;gap:2px;min-width:0}._userName_edz1k_214{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:50px}._userActivity_edz1k_223{color:#ffffffd9;text-shadow:0 1px 2px rgba(0,0,0,.5)}._podiumRight_edz1k_228{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}._userStatsGrid_edz1k_236{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;flex:1}._listStatsRow_edz1k_244{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;flex:1;overflow:hidden}._userStats_edz1k_236{display:flex;flex-wrap:wrap;gap:8px}._statWrapper_edz1k_259{display:flex;flex-direction:column;gap:4px;align-items:center;min-width:0;flex:1}._userStat_edz1k_236{background:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:8px;padding:4px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);text-align:center;transition:background-color .3s ease,border-color .3s ease;box-shadow:0 2px 4px #0000001a;flex:1;min-width:0;width:100%}._userStat_edz1k_236>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}._userStatLabel_edz1k_290{color:#ffffffb3;text-shadow:0 1px 2px rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:.5px;text-align:center}._userStatHighlighted_edz1k_298{background:#3b82f666;border-color:#3b82f699;color:#fff}._list_edz1k_244{display:flex;flex-direction:column;gap:0;width:100%;overflow:visible;margin-top:0}._listItem_edz1k_313{position:relative;width:100%;height:170px;overflow:hidden;transition:all .2s ease;background:#222;box-shadow:0 1px 4px #0000001a;border-bottom:1px solid rgba(255,255,255,.5)}._listImageWrap_edz1k_326{position:absolute;inset:0;width:100%;height:100%}._listPlaceholderBg_edz1k_332{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d,#3a3a3a,#4a4a4a,#3b82f633);color:#64748b}._listOverlay_edz1k_348{position:absolute;inset:0;background:linear-gradient(135deg,#0000004d,#00000080,#3b82f61a);z-index:2}._rank_edz1k_359{position:absolute;top:8px;right:8px;color:#fff;border-radius:8px;padding:4px 8px;z-index:3}._listContent_edz1k_368{position:absolute;inset:0 20px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:12px 0;color:#fff}._listLeft_edz1k_379{display:flex;flex-direction:column;gap:6px;min-width:0}._listRight_edz1k_385{display:flex;align-items:center;gap:8px;width:100%;justify-content:space-between}._listUserRow_edz1k_393{display:flex;align-items:center;gap:10px}._loadMore_edz1k_399{display:flex;justify-content:center;align-items:center;width:100%}._loadingMore_edz1k_406{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;border-radius:12px}._loadingMore_edz1k_406 span{color:#64748b}._noMorePeaks_edz1k_419{display:flex;justify-content:center;align-items:center;padding:16px;background:#fff9;border-radius:12px;box-shadow:0 1px 4px #0000000d;width:100%}._noMorePeaks_edz1k_419 span{color:#94a3b8;font-style:italic}._shimmerItem_edz1k_436{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9 80px);background-size:200px 100%;animation:_shimmer_edz1k_436 1.5s infinite;height:200px}._shimmerListItem_edz1k_442{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9 80px);background-size:200px 100%;animation:_shimmer_edz1k_436 1.5s infinite;height:110px}@keyframes _shimmer_edz1k_436{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}._emptyState_edz1k_461{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background:#f8fafc;border:2px dashed #e5e7eb;border-radius:12px;min-height:200px}._emptyIcon_edz1k_474{margin-bottom:12px;color:#9ca3af}._emptyMessage_edz1k_479{color:#6b7280;margin:0}._errorState_edz1k_484{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background:#fef2f2;border:2px dashed #fca5a5;border-radius:12px;min-height:200px}._errorIcon_edz1k_497{margin-bottom:12px}._errorMessage_edz1k_501{color:#dc2626;margin:0 0 16px}._retryButton_edz1k_506{padding:10px 20px;background:#dc2626;color:#fff;border:none;border-radius:6px;transition:background-color .2s ease}._container_130f4_5{display:flex;flex-direction:column;gap:0;max-width:100%;color:#1e293b;width:100%;height:auto;min-height:400px;max-height:fit-content;overflow:visible;box-sizing:border-box}._filterSection_130f4_23{display:flex;flex-direction:column;gap:12px;padding:16px}._filterLabel_130f4_30{color:#374151;margin:0}._filterRow_130f4_35{display:flex;align-items:center;gap:12px;width:100%}._dropdownWrapper_130f4_42{flex:1;max-width:80%;min-width:min(280px,calc(100vw - 150px))}._seeMoreBtn_130f4_51{appearance:none;border:none;background:none;padding:0 8px;display:flex;align-items:center;justify-content:center;text-decoration:underline;text-underline-offset:3px;transition:all .2s ease;color:#3b82f6}._seeMoreBtnDisabled_130f4_65{opacity:.5}._dropdown_130f4_42{position:relative;width:100%;min-width:min(280px,100%)}._dropdownTrigger_130f4_79{width:100%;height:56px;min-height:56px;max-height:56px;padding:0;border:2px solid #e5e7eb;border-radius:12px;background:#fff;transition:all .2s ease;outline:none;overflow:hidden;box-sizing:border-box}._dropdownTrigger_130f4_79:focus,._dropdownTriggerOpen_130f4_96{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._dropdownTriggerContent_130f4_101{width:100%;height:52px;min-height:52px;max-height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background-size:cover;background-position:center;position:relative;overflow:hidden;box-sizing:border-box}._dropdownTriggerContent_130f4_101:before{content:"";position:absolute;inset:0;background:#00000080;z-index:1}._dropdownLabel_130f4_125{position:relative;z-index:2;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left;min-width:0;max-width:200px}._dropdownIcon_130f4_139{position:relative;z-index:2;color:#fff;transition:transform .2s ease;flex-shrink:0;margin-left:12px}._dropdownIconOpen_130f4_148{transform:rotate(180deg)}._dropdownMenu_130f4_152{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;z-index:1000;max-height:300px;overflow-y:auto;overflow-x:hidden}._dropdownOption_130f4_166{width:100%;height:52px;padding:0;border:none;background:transparent;border-bottom:1px solid #e5e7eb;transition:background-color .2s ease;outline:none;box-sizing:border-box}._dropdownOption_130f4_166:last-child{border-bottom:none}._dropdownOptionSelected_130f4_183{background-color:#eff6ff}._dropdownOptionContent_130f4_187{width:100%;height:52px;min-height:52px;max-height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background-size:cover;background-position:center;position:relative;overflow:hidden;box-sizing:border-box}._dropdownOptionContent_130f4_187:before{content:"";position:absolute;inset:0;background:#00000080;z-index:1}._dropdownOptionLabel_130f4_211{position:relative;z-index:2;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left;min-width:0;max-width:200px}._content_130f4_229{display:flex;flex-direction:column;gap:0;flex:1}._podium_130f4_240{display:flex;flex-direction:column;gap:0}._podiumItem_130f4_246{position:relative;overflow:hidden;background:#f8fafc;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid rgba(229,231,235,.5);padding:0 24px}._podiumItem--first_130f4_257{min-height:130px;height:130px}._podiumItem--second_130f4_262{min-height:120px;height:120px}._podiumItem--third_130f4_267{min-height:110px;height:110px}._podiumBackground_130f4_272{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#000000e6;z-index:1}._podiumItem--first_130f4_257 ._podiumBackground_130f4_272{color:#ffd700cc}._podiumItem--second_130f4_262 ._podiumBackground_130f4_272{color:#c0c0c0cc}._podiumItem--third_130f4_267 ._podiumBackground_130f4_272{color:#cd7f32cc}._podiumOverlay_130f4_294{position:absolute;inset:0;z-index:2}._podiumItem--first_130f4_257 ._podiumOverlay_130f4_294{background:linear-gradient(135deg,#0000008c 35%,#ffd7002e)}._podiumItem--second_130f4_262 ._podiumOverlay_130f4_294{background:linear-gradient(135deg,#0000008c 35%,#c0c0c02e)}._podiumItem--third_130f4_267 ._podiumOverlay_130f4_294{background:linear-gradient(135deg,#0000008c 35%,#cd7f322e)}._trophy_130f4_324{position:absolute;top:8px;right:8px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%}._trophy--first_130f4_336{color:gold}._trophy--second_130f4_339{color:silver}._trophy--third_130f4_342{color:#cd7f32}._podiumContent_130f4_346{position:relative;z-index:3;padding:12px 0;display:flex;flex-direction:column;height:100%;justify-content:space-between}._podiumHeader_130f4_356{display:flex;flex-direction:column;gap:6px}._userInfo_130f4_362{display:flex;align-items:center;gap:10px}._userAvatar_130f4_368{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.6);flex-shrink:0}._userDetails_130f4_377{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._userName_130f4_385{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);margin-right:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userRole_130f4_394{color:#fffc;text-shadow:0 1px 2px rgba(0,0,0,.5);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._podiumStats_130f4_403{display:flex;gap:8px}._statItem_130f4_408{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;flex:1;min-width:0}._statValue_130f4_422{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap}._rankingsList_130f4_432{display:flex;flex-direction:column;gap:0}._listItem_130f4_438{position:relative;height:100px;overflow:hidden;background:#f8fafc;transition:all .2s ease;border-bottom:1px solid rgba(229,231,235,.5);padding:0 24px}._listBackground_130f4_448{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#2a2a2a;color:#3b82f666;z-index:1}._listOverlay_130f4_459{position:absolute;inset:0;background:#00000040;z-index:2}._listRank_130f4_467{position:absolute;top:12px;right:12px;z-index:3;color:#fff;padding:4px 8px;border-radius:6px}._listContent_130f4_477{position:relative;z-index:3;padding:8px 0;display:flex;flex-direction:column;gap:10px;justify-content:space-between}._listHeader_130f4_487{display:flex;align-items:center;gap:10px}._listStats_130f4_493{display:flex;gap:6px;justify-content:center}._statChip_130f4_499{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:6px;justify-content:center;width:50%;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}._loadingContainer_130f4_517{display:flex;flex-direction:column;gap:12px;padding:20px 0}._skeletonItem_130f4_524{display:flex;align-items:center;gap:12px;padding:16px;background:#f8fafc;height:100px}._skeletonAvatar_130f4_533{width:36px;height:36px;border-radius:50%;background:linear-gradient(90deg,#e2e8f0,#f1f5f9,#e2e8f0);background-size:200% 100%;animation:_shimmer_130f4_1 1.5s infinite;flex-shrink:0}._skeletonContent_130f4_543{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}._skeletonText_130f4_551{height:14px;background:linear-gradient(90deg,#e2e8f0,#f1f5f9,#e2e8f0);background-size:200% 100%;animation:_shimmer_130f4_1 1.5s infinite;border-radius:4px;width:60%}._skeletonTextShort_130f4_560{width:40%;height:12px}._skeletonStats_130f4_565{display:flex;gap:8px;flex-shrink:0}._skeletonStat_130f4_565{width:50px;height:20px;background:linear-gradient(90deg,#e2e8f0,#f1f5f9,#e2e8f0);background-size:200% 100%;animation:_shimmer_130f4_1 1.5s infinite;border-radius:4px}@keyframes _shimmer_130f4_1{0%{background-position:-200% 0}to{background-position:200% 0}}._loadMoreTrigger_130f4_589{display:flex;justify-content:center;align-items:center;min-height:60px}._loadMoreIndicator_130f4_596{width:100%}._emptyState_130f4_604{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background:#f8fafc;border:2px dashed #e5e7eb;border-radius:12px;min-height:200px}._emptyIcon_130f4_617{margin-bottom:12px;color:#9ca3af}._emptyMessage_130f4_622{color:#6b7280;margin:0}._errorState_130f4_627{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background:#fef2f2;border:2px dashed #fca5a5;border-radius:12px;min-height:200px}._errorIcon_130f4_640{margin-bottom:12px}._errorMessage_130f4_644{color:#dc2626;margin:0 0 16px}._retryButton_130f4_649{padding:10px 20px;background:#dc2626;color:#fff;border:none;border-radius:6px;transition:background-color .2s ease}._help-page_yv0ap_5{min-height:100dvh;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom)) 16px;position:relative}._help-page__back-button_yv0ap_19{position:fixed;top:calc(24px + env(safe-area-inset-top));left:24px;background:none;border:none;padding:0;margin:0;z-index:100;color:#0f172a}._help-page__header_yv0ap_45{text-align:center;margin:50px 0 32px}._help-page__title_yv0ap_55{color:#0f172a;margin:0}._help-page__faq_yv0ap_65{display:flex;flex-direction:column}._help-page__faq-item_yv0ap_75{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}._help-page__faq-item_yv0ap_75:first-child{border-top:1px solid #e2e8f0}._help-page__faq-item_yv0ap_75:last-child{border-bottom:1px solid #e2e8f0}._help-page__faq-question_yv0ap_101{width:100%;background:none;border:none;padding:20px 0;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:opacity .2s ease}._help-page__faq-question-text_yv0ap_127{color:#0f172a;flex:1}._help-page__faq-answer_yv0ap_137{overflow:hidden;transition:max-height .3s ease,padding .3s ease;max-height:0;padding:0}._help-page__faq-answer--open_yv0ap_151{max-height:1000px;padding:0 0 20px}._help-page__faq-answer_yv0ap_137 p{margin:0;color:#475569;white-space:pre-line}._help-page__install-content_yv0ap_175{display:flex;flex-direction:column;gap:16px}._help-page__install-text_yv0ap_187{margin:0;color:#475569;white-space:pre-line}._help-page__install-button_yv0ap_199{background:#3b82f6;color:#fff;border:none;border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:8px;transition:background-color .2s ease;align-self:flex-start}._help-page__install-button_yv0ap_199:hover{background:#2563eb}._help-page__install-button_yv0ap_199:disabled{background:#9ca3af;opacity:.7}._help-page__install-steps_yv0ap_245{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px;margin-top:16px;position:relative}._help-page__back-button-steps_yv0ap_263{position:absolute;top:16px;right:16px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px;display:flex;align-items:center;justify-content:center;color:#0f172a}._help-page__steps-title_yv0ap_291{color:#0f172a;margin:0 0 8px}._help-page__steps-subtitle_yv0ap_301{color:#64748b;margin:0 0 20px}._help-page__platform-toggle_yv0ap_311{display:flex;background:#e2e8f0;border-radius:6px;padding:4px;margin-bottom:20px}._help-page__toggle-option_yv0ap_327{flex:1;background:none;border:none;padding:8px 12px;border-radius:4px;color:#64748b;transition:all .2s ease}._help-page__toggle-option--active_yv0ap_347{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0000001a}._help-page__steps_yv0ap_291{display:flex;flex-direction:column;gap:16px}._help-page__step_yv0ap_291{display:flex;align-items:flex-start;gap:12px}._help-page__step-icon_yv0ap_383{background:#3b82f6;border-radius:6px;padding:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._help-page__step-number_yv0ap_403{color:#0f172a;min-width:20px;flex-shrink:0}._help-page__step-text_yv0ap_415{color:#0f172a;flex:1}._help-page__step-text_yv0ap_415 strong{color:#3b82f6}._help-page__contact_yv0ap_435{margin-top:32px;margin-bottom:32px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a}._help-page__contact-title_yv0ap_453{color:#0f172a;margin:0 0 20px}._help-page__contact-form_yv0ap_463{display:flex;flex-direction:column;gap:16px}._help-page__contact-field_yv0ap_475{margin-bottom:0}._help-page__contact-input_yv0ap_483,._help-page__contact-textarea_yv0ap_485{width:100%;padding:12px 14px;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;background:#fff;transition:all .2s ease;font-family:inherit;line-height:1.5;box-sizing:border-box}._help-page__contact-input_yv0ap_483:focus,._help-page__contact-textarea_yv0ap_485:focus{outline:none;border-color:#3056d3}._help-page__contact-textarea_yv0ap_485{resize:none;min-height:120px}._help-page__contact-button_yv0ap_533{width:100%;padding:12px;border-radius:4px;border:1px solid #3056d3;background:#3056d3;color:#fff;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}._help-page__contact-button_yv0ap_533:active:not(:disabled){background:#3056d3e6;transform:scale(.98)}._help-page__contact-button_yv0ap_533:disabled{background:#cbd5e1;border-color:#cbd5e1;color:#94a3b8;cursor:not-allowed}._help-page__contact-loading_yv0ap_587{display:inline-block;width:18px;height:18px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_help-page__spin_yv0ap_1 1s linear infinite}@keyframes _help-page__spin_yv0ap_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._help-page__contact-success_yv0ap_625{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 24px;text-align:center;gap:20px}._help-page__contact-success-icon_yv0ap_645{width:64px;height:64px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 16px #0596694d;animation:_help-page__success-scale_yv0ap_1 .4s ease-out}@keyframes _help-page__success-scale_yv0ap_1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}._help-page__contact-success-message_yv0ap_693{color:#059669;animation:_help-page__fade-in_yv0ap_1 .5s ease-out}@keyframes _help-page__fade-in_yv0ap_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._terms-of-service_104ut_1{display:flex;flex-direction:column;height:100vh;width:100%;background-color:#fff}._terms-of-service__header_104ut_9{display:flex;align-items:center;padding:1rem;border-bottom:1px solid #e5e7eb;gap:1rem;position:sticky;top:0;background-color:#fff;z-index:10}._terms-of-service__back-button_104ut_21{display:flex;align-items:center;justify-content:center;padding:.5rem;background:none;border:none;cursor:pointer;border-radius:.5rem;transition:background-color .2s}._terms-of-service__back-button_104ut_21:hover{background-color:#f3f4f6}._terms-of-service__title_104ut_37{font-size:1.5rem;font-weight:600;margin:0;color:#111827}._terms-of-service__content_104ut_44{flex:1;width:100%;overflow-y:auto;padding:1.5rem}._terms-of-service__text_104ut_51{max-width:100%;margin:0 auto}._terms-of-service__last-updated_104ut_56{color:#6b7280;font-size:.875rem;margin-bottom:2rem}._terms-of-service__section_104ut_62{margin-bottom:2.5rem}._terms-of-service__section-title_104ut_66{font-size:1.125rem;font-weight:600;color:#111827;margin-top:0;margin-bottom:1rem}._terms-of-service__subsection-title_104ut_74{font-size:1rem;font-weight:600;color:#1f2937;margin-top:1.5rem;margin-bottom:.75rem}._terms-of-service__sub-subsection-title_104ut_82{font-size:.9375rem;font-weight:600;color:#374151;margin-top:1rem;margin-bottom:.5rem}._terms-of-service__text_104ut_51 p{margin-bottom:1rem;line-height:1.6;color:#374151}._terms-of-service__text_104ut_51 ul{margin-bottom:1rem;padding-left:1.5rem}._terms-of-service__text_104ut_51 li{margin-bottom:.5rem;line-height:1.6;color:#374151}._terms-of-service__footer_104ut_107{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb;font-weight:500;color:#111827}._garmin-form_16xav_1{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid #007cc3;border-radius:10px;background-color:var(--color-surface)}._garmin-form__title_16xav_12{margin:0 0 8px;color:#005691;text-align:center}._garmin-form__error_16xav_20{padding:12px;background-color:#e2625f14;border:1px solid rgba(226,98,95,.25);border-radius:6px;color:var(--color-danger)}._garmin-form__success_16xav_29{padding:12px;background-color:#007cc314;border:1px solid rgba(0,124,195,.25);border-radius:6px;color:#005691}._garmin-form__warning_16xav_38{display:flex;align-items:center;gap:8px;padding:12px;background-color:#ffc1071a;border:1px solid rgba(255,193,7,.4);border-radius:6px;color:#7a5a00}._garmin-form__image_16xav_49{width:100%;height:auto;margin:0 auto;display:block}._garmin-form__input_16xav_56{padding:12px;border:1px solid #007cc3;border-radius:8px;transition:border-color .2s;background:var(--color-surface);color:var(--color-text-primary)}._garmin-form__input_16xav_56:focus{outline:none;border-color:#005691;box-shadow:0 0 0 2px #007cc31a}._garmin-form__checkbox_16xav_72{display:flex;align-items:center;gap:8px}._garmin-form__checkbox_16xav_72 input[type=checkbox]{accent-color:#007cc3}._garmin-form__button_16xav_83{padding:12px 16px;background-color:#007cc3;color:#fff;border:none;border-radius:8px;transition:background-color .2s;display:flex;align-items:center;justify-content:center}._garmin-form__button_16xav_83:disabled{background-color:#ccc}._strava-form_x9h1m_1{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid #fc4c02;border-radius:10px;background-color:var(--color-surface)}._strava-form__title_x9h1m_21{margin:0 0 8px;color:#cc3900;text-align:center}._strava-form__warning_x9h1m_33{display:flex;align-items:center;flex-direction:column;text-align:left;gap:8px;padding:12px;background-color:#ffc1071a;border:1px solid rgba(255,193,7,.4);border-radius:6px;color:#7a5a00}._strava-form__error_x9h1m_59{padding:12px;background-color:#e2625f14;border:1px solid rgba(226,98,95,.25);border-radius:6px;color:var(--color-danger)}._strava-form__input_x9h1m_75{padding:12px;border:1px solid #fc4c02;border-radius:8px;transition:border-color .2s;background:var(--color-surface);color:var(--color-text-primary)}._strava-form__input_x9h1m_75:focus{outline:none;border-color:#cc3900;box-shadow:0 0 0 2px #fc4c021a}._strava-form__checkbox_x9h1m_107{display:flex;align-items:center;gap:8px}._strava-form__checkbox_x9h1m_107 input[type=checkbox]{accent-color:#fc4c02}._strava-form__button_x9h1m_127{padding:12px 16px;background-color:#fc4c02;color:#fff;border:none;border-radius:8px;transition:background-color .2s;display:flex;align-items:center;justify-content:center}._strava-form__button_x9h1m_127:disabled{background-color:#ccc}._wikiloc-form_1532c_1{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid #4caf50;border-radius:10px;background-color:var(--color-surface)}._wikiloc-form__title_1532c_21{margin:0 0 8px;color:#2d5016;text-align:center}._wikiloc-form__error_1532c_33{padding:12px;background-color:#e2625f14;border:1px solid rgba(226,98,95,.25);border-radius:6px;color:var(--color-danger)}._wikiloc-form__success_1532c_49{padding:12px;background-color:#4caf5014;border:1px solid rgba(76,175,80,.25);border-radius:6px;color:#2d5016}._wikiloc-form__warning_1532c_65{display:flex;align-items:center;flex-direction:column;text-align:left;gap:8px;padding:12px;background-color:#ffc1071a;border:1px solid rgba(255,193,7,.4);border-radius:6px;color:#7a5a00}._wikiloc-form__input_1532c_91{padding:12px;border:1px solid #4caf50;border-radius:8px;transition:border-color .2s;background:var(--color-surface);color:var(--color-text-primary);width:100%}._wikiloc-form__input_1532c_91:focus{outline:none;border-color:#2d5016;box-shadow:0 0 0 2px #4caf501a}._wikiloc-form__search-container_1532c_123{display:flex;gap:8px}._wikiloc-form__search-btn_1532c_133{padding:12px 16px;background-color:#4caf50;color:#fff;border:none;border-radius:8px;transition:background-color .2s;display:flex;align-items:center;gap:6px}._wikiloc-form__search-btn_1532c_133:disabled{background-color:#ccc}._wikiloc-form__selected-user_1532c_167{background:#4caf501a;border:1px solid #4caf50;border-radius:8px;padding:12px;margin-top:8px;display:flex;justify-content:space-between;align-items:center}._wikiloc-form__selected-user_1532c_167 button{background:none;border:none;color:var(--color-danger)}._wikiloc-form__results_1532c_201{background:var(--color-surface);border:1px solid #4caf50;border-radius:8px;margin-top:8px;max-height:180px;overflow-y:auto}._wikiloc-form__user_1532c_219{padding:12px;border-bottom:1px solid rgba(76,175,80,.2);transition:background .2s}._wikiloc-form__user_1532c_219:last-child{border-bottom:none}._wikiloc-form__user-name_1532c_241{color:#2d5016;display:block}._wikiloc-form__user-username_1532c_251{color:var(--color-text-secondary);display:block}._wikiloc-form__user-trails_1532c_261{color:#4caf50;display:block}._wikiloc-form__checkbox_1532c_271{display:flex;align-items:center;gap:8px}._wikiloc-form__checkbox_1532c_271 input[type=checkbox]{accent-color:#4caf50}._wikiloc-form__button_1532c_291{padding:12px 16px;background-color:#4caf50;color:#fff;border:none;border-radius:8px;transition:background-color .2s}._wikiloc-form__button_1532c_291:disabled{background-color:#ccc}._register-flow_1wxtf_1{width:100vw;height:100dvh;min-height:100dvh;background:var(--color-background);display:flex;align-items:center;justify-content:center;padding:2rem 1rem;overflow-y:auto}._register-flow__container_1wxtf_25{width:100%}._register-flow__header_1wxtf_33{text-align:center;margin-bottom:2rem;position:relative}._register-flow__back_1wxtf_45{position:absolute;left:16px;top:16px;background:none;border:none;color:var(--color-text-secondary);padding:.5rem;border-radius:6px;transition:background .2s;display:flex;align-items:center;gap:.75rem}._register-flow__title_1wxtf_77{color:#fff;margin:0 0 .75rem;display:flex;align-items:center;justify-content:center;gap:.75rem}._register-flow__subtitle_1wxtf_95{color:var(--color-text-secondary);margin:0}._register-flow__providers_1wxtf_107{display:flex;flex-direction:column;gap:1rem}._provider-card_1wxtf_119{width:100%;height:100px;border:none;border-radius:16px;padding:16px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;box-shadow:0 4px 16px #0000004d}._provider-card_1wxtf_119:active{transform:translateY(0);box-shadow:0 2px 8px #00000026}._provider-card--wikiloc_1wxtf_161{background:linear-gradient(145deg,#234012,#397019 38%,#71d54d)}._provider-card--strava_1wxtf_169{background:linear-gradient(145deg,#ff5400,#ff3100 38%,#a12400)}._provider-card--garmin_1wxtf_177{background:linear-gradient(145deg,#003962,#0061a3 38%,#16b4ff)}._provider-card__content_1wxtf_185{display:flex;align-items:center;gap:16px;width:100%;height:100%;position:relative;z-index:2}._provider-card__icon_1wxtf_205{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;z-index:1}._provider-card__logo-bg_1wxtf_231{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:400px;height:400px;opacity:.35;z-index:1;pointer-events:none}._provider-card__logo-image_1wxtf_255{width:100%;height:100%;object-fit:contain;filter:brightness(1.2) contrast(1.1)}._provider-logo_1wxtf_269{width:32px;height:32px;background:#fff3;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}._provider-card__text_1wxtf_297{flex:1;display:flex;flex-direction:column;gap:6px;z-index:1000;position:relative}._provider-card__title_1wxtf_315{margin:0;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}._provider-card__description_1wxtf_327{margin:0;color:#fff}._provider-card__arrow_1wxtf_337{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#00000026;border-radius:8px;color:#000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);transition:all .3s ease;position:relative;z-index:10}._provider-card__arrow_1wxtf_337 svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}._register-flow__form_1wxtf_379{max-width:400px;margin:0 auto}._register-flow__connecting_1wxtf_389{max-width:500px;margin:2rem auto;padding:3rem 2rem;text-align:center}._register-flow__connecting-text_1wxtf_403{color:var(--color-text-secondary);line-height:1.6;margin:0}._register-flow__connecting-text--emphasis_1wxtf_415{font-style:italic}._verify-email_1namb_1{width:100%;min-height:100vh;display:flex;flex-direction:column;background:var(--color-background-primary)}._verify-email__content_1namb_9{flex:1;display:flex;align-items:center;justify-content:center;padding:0 24px 24px}._verify-email__card_1namb_18{width:100%;max-width:420px;background:var(--color-background-secondary);border-radius:16px;padding:32px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 12px #0000001a}._verify-email__icon-container_1namb_31{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 4px 16px #00000026}._verify-email__icon_1namb_31{color:#fff}._verify-email__title_1namb_47{margin:0 0 16px;color:var(--color-text-primary);font-weight:600}._verify-email__message_1namb_53{margin:0 0 32px;color:var(--color-text-secondary);line-height:1.6}._verify-email__gmail-button_1namb_59{width:100%;padding:14px 24px;background:var(--color-primary);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}._verify-email__gmail-button_1namb_59:hover{background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._verify-email__gmail-button_1namb_59:active{transform:translateY(0)}._verify-email__login-button_1namb_86{background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px 16px;transition:all .2s ease;border-radius:8px}._verify-email__login-button_1namb_86:hover{color:var(--color-text-primary);background:var(--color-background-tertiary)}._verify-email__login-button_1namb_86:active{transform:scale(.98)}._overlay-header_1pxmr_7{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 8px #0000000a}._overlay-header__back-button_1pxmr_31{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:#00000005;color:#000;transition:all .2s ease;flex-shrink:0}._overlay-header__title-wrapper_1pxmr_61{display:flex;flex-direction:column;justify-content:left;align-items:flex-start;gap:2px}._overlay-header__title_1pxmr_61{color:#0a2540;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}._overlay-header__subtitle_1pxmr_103{color:#0a2540;margin:0;font-style:italic;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;max-width:100%}._overlay-header__right-content_1pxmr_131{display:flex;align-items:center;justify-content:flex-end;min-width:36px}._overlay-header--transparent_1pxmr_147{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;background:transparent;border-bottom:none;box-shadow:none}._overlay-header--transparent_1pxmr_147 ._overlay-header__back-button_1pxmr_31{background:none;color:#fff}._overlay-header--transparent_1pxmr_147 ._overlay-header__title_1pxmr_61{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.8)}._overlay-header--transparent_1pxmr_147 ._overlay-header__subtitle_1pxmr_103{color:#fffc;text-shadow:0 1px 2px rgba(0,0,0,.5)}._change-password_105br_1{width:100%;min-height:100vh;display:flex;flex-direction:column;background:var(--color-background-primary)}._change-password__content_105br_17{flex:1;display:flex;align-items:center;justify-content:center;padding:0 24px 24px}._change-password__card_105br_35{width:100%;max-width:420px;background:var(--color-background-secondary);border-radius:16px;padding:32px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 12px #0000001a}._change-password__icon-container_105br_61{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 4px 16px #00000026}._change-password__icon_105br_61{color:#fff}._change-password__title_105br_93{margin:0 0 16px;color:var(--color-text-primary);font-weight:600}._change-password__message_105br_105{margin:0 0 32px;color:var(--color-text-secondary);line-height:1.6}._change-password__error_105br_117{width:100%;color:var(--color-danger);background:#e2625f14;border:1px solid rgba(226,98,95,.25);border-radius:6px;padding:.75rem 1rem;margin-bottom:24px;text-align:center}._change-password__form_105br_139{width:100%;display:flex;flex-direction:column;gap:1rem}._change-password__input_105br_153{width:100%;padding:.75rem 1rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);outline:none}._change-password__input_105br_153:focus{border-color:#0a2540;box-shadow:0 0 0 2px #4b8c2e1a}._change-password__button_105br_183{width:100%;display:inline-flex;align-items:center;justify-content:center;background:#0a2540;color:var(--color-background);border:none;border-radius:8px;padding:.75rem 0;transition:background .2s;cursor:pointer}._change-password__button_105br_183:disabled{opacity:.8;cursor:not-allowed}._change-password__login-button_105br_221{background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px 16px;transition:all .2s ease;border-radius:8px}._change-password__login-button_105br_221:hover{color:var(--color-text-primary);background:var(--color-background-tertiary)}._change-password__login-button_105br_221:active{transform:scale(.98)}:where([data-silk~=b0]:not([data-silk~=g0])){--silk-defaults:initial;position:var(--silk-defaults,relative)}:where([data-silk~=g0]){--silk-defaults:initial;position:var(--silk-defaults,fixed);--x-collapsed-scrollbar-thickness:0px;--y-collapsed-scrollbar-thickness:0px}:where([data-silk~=a1]){--silk-defaults:initial;position:var(--silk-defaults,fixed);top:var(--silk-defaults,var(--silk-default-top,initial));bottom:var(--silk-defaults,var(--silk-default-bottom,initial));left:var(--silk-defaults,var(--silk-default-left,initial));right:var(--silk-defaults,var(--silk-default-right,initial));height:var(--silk-defaults,100%);width:var(--silk-defaults,100%);--x-collapsed-scrollbar-thickness:0px;--y-collapsed-scrollbar-thickness:0px}:where([data-silk~=a1]>*){--NOTE: ;--silk-default-top:initial;--silk-default-bottom:initial;--silk-default-left:initial;--silk-default-right:initial}:where([data-silk~=a2]){--silk-defaults:initial;left:var(--silk-defaults,0px);right:var(--silk-defaults,0px);top:var(--silk-defaults,0px);bottom:var(--silk-defaults,0px);background-color:var(--silk-defaults,#000);opacity:var(--silk-defaults,.5)}:where([data-silk~=a11]){--silk-defaults:initial;width:var(--silk-defaults,var(--silk-default-width,initial));height:var(--silk-defaults,var(--silk-default-height,initial));background-color:var(--silk-defaults,white)}[data-silk~=a11]:has(:where([data-silk~=a12])){background-color:initial}[data-silk~="0af"]{background-color:initial}:where([data-silk~=f0]){--silk-defaults:initial;width:var(--silk-defaults,100%);height:var(--silk-defaults,100%)}:where([data-silk~=a12]){--silk-defaults:initial;border-radius:var(--silk-defaults,inherit);background-color:var(--silk-defaults,white)}:where([data-silk~=a16]){--silk-defaults:initial;position:var(--silk-defaults,relative)}:where([data-silk~=a16]):before{--silk-defaults:initial;content:var(--silk-defaults,"");display:var(--silk-defaults,block);position:var(--silk-defaults,absolute);left:var(--silk-defaults, calc(-.5*max(100%,48px) + 50%) );top:var(--silk-defaults, calc(-.5*max(100%,48px) + 50%) );width:var(--silk-defaults,max(100%,48px));height:var(--silk-defaults,max(100%,48px))}:where([data-silk~=a17]){--silk-defaults:initial;width:var(--silk-defaults,48px);height:var(--silk-defaults,5.5px);appearance:var(--silk-defaults,none);background-color:var(--silk-defaults,#cbd5e1)}[data-silk~=b0][data-silk~=bBf]{overscroll-behavior-y:none!important;overflow-x:hidden!important;overflow-y:auto!important}[data-silk~=b0][data-silk~=bBe]{overscroll-behavior-x:none!important;overflow-x:auto!important;overflow-y:hidden!important}[data-silk~=b0][data-silk~=bBg]{overscroll-behavior:none!important;overflow:auto!important}[data-silk~="0aj"] [data-silk~=b0][data-silk~=bCa][data-silk]{overflow:clip!important}[data-silk~=b0]:not(#\#):not(#\#){--NOTE:"Must not have `position: static`"}[data-silk~=b0]>*{--NOTE: }[data-silk~=b0]{scrollbar-width:none!important}[data-silk~=b0]::-webkit-scrollbar{display:none!important}[data-silk~=b0]:before{content:""!important;width:calc(100% + 600px)!important;height:calc(100% + 600px)!important;position:absolute!important;top:0!important;left:0!important}[data-silk~="0aj"] [data-silk~=b0][data-silk~=bCa][data-silk]:before,[data-silk~=b0][data-silk~=bAb][data-silk]:before{display:none!important}[data-silk~=b1]{width:100%!important;height:100%!important;position:sticky!important;top:0!important;left:0!important}:root{--silk-100-lvh-dvh-pct:max(100%,100vh)}@supports (width:1dvh){:root{--silk-100-lvh-dvh-pct:max(100dvh,100lvh)}}[data-silk~=a0]{--silk-aY:1}[data-silk~=a1][data-silk~=aGf],[data-silk~=a1][data-silk~=aGk]{--silk-default-top:0;--silk-default-left:0}[data-silk~=a1][data-silk~=aGg]{--silk-default-bottom:0;--silk-default-left:0}[data-silk~=a1][data-silk~=aGh],[data-silk~=a1][data-silk~=aGj]{--silk-default-top:0;--silk-default-left:0}[data-silk~=a1][data-silk~=aGi]{--silk-default-top:0;--silk-default-right:0}[data-silk~=a1]{--silk-aL:var(--silk-aL-from-props,1px);--silk-aJ:1px;--silk-aN:10px;--silk-aD:initial;--silk-aE:initial;--silk-aF:initial;--silk-aG:initial;--silk-aH:initial;--silk-aI:initial;--silk-aK:initial;--silk-aO:var(--silk-aD,100%);--silk-aP:var(--silk-aE,100%);--silk-aQ:min(300px,var(--silk-aO));--silk-aR:2px;--silk-aS:calc(-1*(var(--silk-aQ) - var(--silk-aR)));border-width:0!important;overflow:clip!important}[data-silk~=a1][data-silk~=aAc]{opacity:0!important}[data-silk~=a1][data-silk~=aCs]{clip:rect(0 0 0 0)!important;clip-path:inset(0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important}[data-silk~=a1][data-silk~=aNo]{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}[data-silk~=a1]:not(#\#):not(#\#){--NOTE:"Must not have `position: static`"}[data-silk~=a1]>*{position:absolute}[data-silk~=a1]:not([data-silk~=aBaj]) *{caret-color:#0000}[data-silk~=a2]{z-index:-1!important;position:absolute!important}[data-silk~=a2][data-silk~=aNo]{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}[data-silk~=a4][data-silk]{position:absolute}[data-silk~=a4][data-silk~=aGh],[data-silk~=a4][data-silk~=aGi],[data-silk~=a4][data-silk~=aGj]{width:var(--silk-aO);height:var(--silk-aP)}[data-silk~=a4][data-silk~=aGf],[data-silk~=a4][data-silk~=aGg],[data-silk~=a4][data-silk~=aGk]{width:var(--silk-aP);height:var(--silk-aO)}[data-silk~=a4].scrollContainerShouldBePassThrough\:true>[data-silk~=b1]>*{pointer-events:initial;-webkit-user-select:initial;user-select:initial}[data-silk~=a5][data-silk]{z-index:-1;position:absolute;inset:0}[data-silk~="0aj"] [data-silk~=a5][data-silk~=aNp]{z-index:1;pointer-events:initial!important}[data-silk~=a6]{--silk-aT:calc(2*var(--silk-aO));z-index:1;flex-wrap:nowrap;place-items:center;display:flex;position:absolute;inset:0}[data-silk~=a6][data-silk~=aGh],[data-silk~=a6][data-silk~=aGi],[data-silk~=a6][data-silk~=aGj]{width:var(--silk-aT);scroll-snap-type:x mandatory;flex-direction:row;height:100%;overflow-x:auto;overflow-y:hidden}[data-silk~=a6][data-silk~=aGg],[data-silk~=a6][data-silk~=aGf],[data-silk~=a6][data-silk~=aGk]{height:var(--silk-aT);scroll-snap-type:y mandatory;flex-direction:column;width:100%;overflow-x:hidden;overflow-y:auto}[data-silk~=a6][data-silk~=aGh]{left:calc(-1*var(--silk-aO))}[data-silk~=a6][data-silk~=aGi]{right:calc(-1*var(--silk-aO))}[data-silk~=a6][data-silk~=aGf]{top:calc(-1*var(--silk-aO))}[data-silk~=a6][data-silk~=aGg]{bottom:calc(-1*var(--silk-aO))}[data-silk~=a6][data-silk~=aGj]{left:calc(-.5*var(--silk-aO))}[data-silk~=a6][data-silk~=aGk]{top:calc(-.5*var(--silk-aO))}[data-silk~=a6][data-silk~=aNo][data-silk]{pointer-events:none;-webkit-user-select:none;user-select:none}[data-silk~=a6][data-silk~=aHo][data-silk]{overflow:hidden}[data-silk~=a6][data-silk~=aMj]{overscroll-behavior-x:contain}[data-silk~=a6][data-silk~=aMk]{overscroll-behavior-y:contain}[data-silk~=a6][data-silk~=aMai]{overscroll-behavior:contain}[data-silk~=a6][data-silk~=aJo][data-silk~=aGh],[data-silk~=a6][data-silk~=aJo][data-silk~=aGi],[data-silk~=a6][data-silk~=aJo][data-silk~=aGj]{overscroll-behavior-x:none}[data-silk~=a6][data-silk~=aJo][data-silk~=aGf],[data-silk~=a6][data-silk~=aJo][data-silk~=aGg],[data-silk~=a6][data-silk~=aJo][data-silk~=aGk]{overscroll-behavior-y:none}[data-silk~="0aj"] [data-silk~=a6][data-silk]{overflow:hidden}[data-silk~=a6]{scrollbar-width:none}[data-silk~=a6]::-webkit-scrollbar{display:none}[data-silk~=a6]>*{--silk-aO:var(--silk-aD,50%);flex-grow:0;flex-shrink:0}.Sheet_edgeMarker{z-index:1;position:absolute;overflow:hidden}.Sheet_edgeMarker[data-silk~=aFh],.Sheet_edgeMarker[data-silk~=aFi]{width:30px;height:100%}.Sheet_edgeMarker[data-silk~=aFh]{right:-2px}.Sheet_edgeMarker[data-silk~=aFi]{left:calc(var(--silk-aJ) + var(--silk-aN) + var(--silk-aO) - (var(--silk-aO) - var(--silk-aF)) - 2px)}[data-silk~=a7]{-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}[data-silk~=a7][data-silk~=aGh],[data-silk~=a7][data-silk~=aGf]{order:3}[data-silk~=a7][data-silk~=aGi],[data-silk~=a7][data-silk~=aGg],[data-silk~=a7][data-silk~=aGj],[data-silk~=a7][data-silk~=aGk]{order:1}[data-silk~=a7][data-silk~=aGh],[data-silk~=a7][data-silk~=aGi],[data-silk~=a7][data-silk~=aGj]{width:var(--silk-aH);height:1px}[data-silk~=a7][data-silk~=aGf],[data-silk~=a7][data-silk~=aGg],[data-silk~=a7][data-silk~=aGk]{height:var(--silk-aH);width:1px}[data-silk~=a7][data-silk~=aGi],[data-silk~=a7][data-silk~=aGg],[data-silk~=a7][data-silk~=aGj],[data-silk~=a7][data-silk~=aGk]{scroll-snap-align:start}[data-silk~=a7][data-silk~=aGh],[data-silk~=a7][data-silk~=aGf]{scroll-snap-align:end}[data-silk~=a10]{z-index:1;pointer-events:none;-webkit-user-select:text;user-select:text;order:2;display:flex;position:sticky}[data-silk~=a10][data-silk~=aFr][data-silk~=aGj],[data-silk~=a10][data-silk~=aFr][data-silk~=aGk]{position:relative}[data-silk~=a10][data-silk~=aGh],[data-silk~=a10][data-silk~=aGi],[data-silk~=a10][data-silk~=aGj]{width:var(--silk-aO);align-items:center;height:100%}[data-silk~=a10][data-silk~=aFh]{justify-content:flex-start}[data-silk~=a10][data-silk~=aFi]{justify-content:flex-end}[data-silk~=a10][data-silk~=aGg],[data-silk~=a10][data-silk~=aGf],[data-silk~=a10][data-silk~=aGk]{height:var(--silk-aO);justify-content:center;width:100%}[data-silk~=a10][data-silk~=aFf]{align-items:flex-start}[data-silk~=a10][data-silk~=aFg]{align-items:flex-end}[data-silk~=a10][data-silk~=aFr]{justify-content:center;align-items:center}[data-silk~=a10][data-silk~=aGh],[data-silk~=a10][data-silk~=aGi],[data-silk~=a10][data-silk~=aGf],[data-silk~=a10][data-silk~=aGg]{--silk-aV:calc(var(--silk-aO) - var(--silk-aF) - var(--silk-aL))}[data-silk~=a10][data-silk~=aGh][data-silk~=aFr],[data-silk~=a10][data-silk~=aGi][data-silk~=aFr],[data-silk~=a10][data-silk~=aGf][data-silk~=aFr],[data-silk~=a10][data-silk~=aGg][data-silk~=aFr]{--silk-aV:calc((var(--silk-aO) - var(--silk-aF))/2 - var(--silk-aL))}[data-silk~=a10][data-silk~=aGj],[data-silk~=a10][data-silk~=aGk]{--silk-aV:calc((var(--silk-aO) - var(--silk-aF))/2 - var(--silk-aO)/2 - var(--silk-aL))}[data-silk~=a10][data-silk~=aGh]{left:var(--silk-aV)}[data-silk~=a10][data-silk~=aGi]{right:var(--silk-aV)}[data-silk~=a10][data-silk~=aGf]{top:var(--silk-aV)}[data-silk~=a10][data-silk~=aGg]{bottom:var(--silk-aV)}[data-silk~=a10][data-silk~=aGj]:not([data-silk~=aFr]){left:var(--silk-aV);right:var(--silk-aV)}[data-silk~=a10][data-silk~=aGk]:not([data-silk~=aFr]){top:var(--silk-aV);bottom:var(--silk-aV)}[data-silk~=a15]{--INFO:This element prevents “swipe from edge to go back“ on iOS.See the Silk Sheet docs.;pointer-events:initial;-webkit-user-select:none;user-select:none;will-change:transform;width:30px;height:100%;position:absolute;top:0;bottom:0;left:-2px}[data-silk~=a15][data-silk~=aGg],[data-silk~=a15][data-silk~=aGf],[data-silk~=a15][data-silk~=aGk]{height:calc(100% + var(--silk-aH) + var(--silk-aI))}[data-silk~=a15][data-silk~=aGg],[data-silk~=a15][data-silk~=aGk]{top:calc(-1*var(--silk-aH));bottom:calc(-1*var(--silk-aI))}[data-silk~=a15][data-silk~=aGf]{top:calc(-1*var(--silk-aI));bottom:calc(-1*var(--silk-aH))}[data-silk~=a10][data-silk~=aJo][data-silk~=aIo]{--silk-aV:calc(var(--silk-aO) - var(--silk-aF) + var(--silk-aK))}[data-silk~=a10][data-silk~=aJo][data-silk~=aGh]{right:0}[data-silk~=a10][data-silk~=aJo][data-silk~=aGi]{left:0}[data-silk~=a10][data-silk~=aJo][data-silk~=aGf]{bottom:0}[data-silk~=a10][data-silk~=aJo][data-silk~=aGg]{top:0}[data-silk~=a10][data-silk~=aJp][data-silk~=aGh]{right:var(--silk-aS)}[data-silk~=a10][data-silk~=aJp][data-silk~=aGi]{left:var(--silk-aS)}[data-silk~=a10][data-silk~=aJp][data-silk~=aGf]{bottom:var(--silk-aS)}[data-silk~=a10][data-silk~=aJp][data-silk~=aGg]{top:var(--silk-aS)}[data-silk~=a11][data-silk~=aFf],[data-silk~=a11][data-silk~=aFg],[data-silk~=a11][data-silk~=aFr][data-silk~=aGk],[data-silk~=a11][data-silk~=aFr][data-silk~=aGf],[data-silk~=a11][data-silk~=aFr][data-silk~=aGg]{--silk-default-width:100%;--silk-default-height:50%}[data-silk~=a11][data-silk~=aFh],[data-silk~=a11][data-silk~=aFi],[data-silk~=a11][data-silk~=aFr][data-silk~=aGj],[data-silk~=a11][data-silk~=aFr][data-silk~=aGh],[data-silk~=a11][data-silk~=aFr][data-silk~=aGi]{--silk-default-width:50%;--silk-default-height:100%}[data-silk~=a11]{pointer-events:initial;-webkit-user-select:initial;user-select:initial;box-sizing:border-box!important;margin:0!important;position:relative!important;overflow:visible!important}[data-silk~=a11][data-silk~=aNo]{pointer-events:initial}[data-silk~=a11]:not(#\#):not(#\#){--NOTE:"Must not have `position: static`"}[data-silk~=a11]>*{--NOTE: ;--silk-default-width:initial;--silk-default-height:initial}[data-silk~=a12]{box-sizing:border-box!important;z-index:-1!important;position:absolute!important}[data-silk~=a12][data-silk~=aFh],[data-silk~=a12][data-silk~=aFi]{width:calc(100% + var(--silk-aQ))!important;height:100%!important}[data-silk~=a12][data-silk~=aKo][data-silk~=aFh],[data-silk~=a12][data-silk~=aKo][data-silk~=aFi]{width:100%!important}[data-silk~=a12][data-silk~=aFh]{top:0!important;right:0!important}[data-silk~=a12][data-silk~=aFi],[data-silk~=a12][data-silk~=aFr][data-silk~=aGj]{top:0!important;left:0!important}[data-silk~=a12][data-silk~=aFf],[data-silk~=a12][data-silk~=aFg]{height:calc(100% + var(--silk-aQ))!important;width:100%!important}[data-silk~=a12][data-silk~=aKo][data-silk~=aFf],[data-silk~=a12][data-silk~=aKo][data-silk~=aFg]{height:100%!important}[data-silk~=a12][data-silk~=aFf]{bottom:0!important;left:0!important}[data-silk~=a12][data-silk~=aFg],[data-silk~=a12][data-silk~=aFr][data-silk~=aGk]{top:0!important;left:0!important}[data-silk~=a12][data-silk~=aFr]{width:100%!important;height:100%!important}[data-silk~=a12]:not([data-silk~=aBaj])[data-silk~=aFf],[data-silk~=a12]:not([data-silk~=aBaj])[data-silk~=aFg]{height:calc(100% + 50px)!important}[data-silk~=a12]:not([data-silk~=aBaj])[data-silk~=aFh],[data-silk~=a12]:not([data-silk~=aBaj])[data-silk~=aFi]{width:calc(100% + 50px)!important}[data-silk~=a8]{position:relative;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}[data-silk~=a8][data-silk~=aGh],[data-silk~=a8][data-silk~=aGf]{scroll-snap-align:start;order:1}[data-silk~=a8][data-silk~=aGi],[data-silk~=a8][data-silk~=aGg]{scroll-snap-align:end;order:3}[data-silk~=a8][data-silk~=aGh],[data-silk~=a8][data-silk~=aGi],[data-silk~=a8][data-silk~=aGj]{width:var(--silk-aI);height:1px}[data-silk~=a8][data-silk~=aGg],[data-silk~=a8][data-silk~=aGf],[data-silk~=a8][data-silk~=aGk]{height:var(--silk-aI);width:1px}[data-silk~=a8][data-silk~=aGj],[data-silk~=a8][data-silk~=aGk]{scroll-snap-align:end;order:3}[data-silk~=a9]{--silk-aW:calc(100% + var(--silk-aF) - var(--silk-aB));--silk-aX:calc(var(--silk-aO) - var(--silk-aB) + var(--silk-aA));counter-increment:count 1;--debug-color:#209928;place-items:center;display:grid;position:absolute}[data-silk~=a9][data-silk~=aGh],[data-silk~=a9][data-silk~=aGi],[data-silk~=a9][data-silk~=aGj]{width:calc(var(--silk-aB) - var(--silk-aA));height:1px}[data-silk~=a9][data-silk~=aGf],[data-silk~=a9][data-silk~=aGg],[data-silk~=a9][data-silk~=aGk]{height:calc(var(--silk-aB) - var(--silk-aA));width:1px}[data-silk~=a9][data-silk~=aGh],[data-silk~=a9][data-silk~=aGf]{scroll-snap-align:end}[data-silk~=a9][data-silk~=aGi],[data-silk~=a9][data-silk~=aGg]{scroll-snap-align:start}[data-silk~=a9][data-silk~=aGj],[data-silk~=a9][data-silk~=aGk]{scroll-snap-align:center}[data-silk~=a9][data-silk~=aGj]{right:calc(100% + (var(--silk-aO) - var(--silk-aB))/2)}[data-silk~=a9][data-silk~=aGk]{bottom:calc(100% + (var(--silk-aO) - var(--silk-aB))/2)}[data-silk~=a9][data-silk~=aGh]{left:var(--silk-aW);scroll-margin-right:var(--silk-aX);top:calc(var(--silk-aC)*10px)}@supports not (scroll-margin-right:1px){[data-silk~=a9][data-silk~=aGh]{scroll-snap-margin-right:var(--silk-aX)}}[data-silk~=a9][data-silk~=aGi]{right:var(--silk-aW);scroll-margin-left:var(--silk-aX);top:calc(var(--silk-aC)*10px)}@supports not (scroll-margin-left:1px){[data-silk~=a9][data-silk~=aGi]{scroll-snap-margin-left:var(--silk-aX)}}[data-silk~=a9][data-silk~=aGf]{top:var(--silk-aW);scroll-margin-bottom:var(--silk-aX);left:calc(var(--silk-aC)*10px)}@supports not (scroll-margin-bottom:1px){[data-silk~=a9][data-silk~=aGf]{scroll-snap-margin-bottom:var(--silk-aX)}}[data-silk~=a9][data-silk~=aGg]{bottom:var(--silk-aW);scroll-margin-top:var(--silk-aX);left:calc(var(--silk-aC)*10px)}@supports not (scroll-margin-top:1px){[data-silk~=a9][data-silk~=aGg]{scroll-snap-margin-top:var(--silk-aX)}}[data-silk~=a9][data-silk~=aIo]:first-child,[data-silk~=a9][data-silk~=aGh]:only-child,[data-silk~=a9][data-silk~=aGi]:only-child,[data-silk~=a9][data-silk~=aGf]:only-child,[data-silk~=a9][data-silk~=aGg]:only-child,[data-silk~=a9]:not(:only-child):last-child{scroll-snap-align:none}[data-silk~=a9]:after{color:var(--debug-color);background-color:#fff;border-radius:100%;place-items:center;width:24px;height:24px;margin-left:12px;padding:2px;font-size:18px;display:grid}[data-silk~=e0]{white-space:nowrap!important;word-wrap:normal!important;clip:rect(0,0,0,0)!important;clip-path:inset(0)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html[data-silk-native-page-scroll-replaced=true]{width:100vw!important;height:100vh!important;width:100dvw!important;height:100dvh!important;overflow:hidden!important}[data-standalone=true][data-silk-native-page-scroll-replaced=true]{overscroll-behavior:none!important;height:100vh!important}html[data-silk-native-page-scroll-replaced=false]:has([data-silk~=c2][data-silk~=cHa][data-silk~=cEb][data-silk~=cAc]){overscroll-behavior-x:none!important}html[data-silk-native-page-scroll-replaced=false]:has([data-silk~=c2][data-silk~=cHa][data-silk~=cEb][data-silk~=cAd]){overscroll-behavior-y:none!important}html[data-silk-native-page-scroll-replaced=false]:has([data-silk~=c2][data-silk~=cHa][data-silk~=cKa]){scroll-behavior:auto}html[data-silk-native-page-scroll-replaced=false]:has([data-silk~=c2][data-silk~=cHa][data-silk~=cKb]){scroll-behavior:smooth}html[data-silk-native-page-scroll-replaced=false]:has([data-silk~=c2][data-silk~=cHa][data-silk~=cKk]){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html[data-silk-native-page-scroll-replaced=false]:has([data-silk~=c2][data-silk~=cHa][data-silk~=cKk]){scroll-behavior:auto}}html[data-silk-native-page-scroll-replaced=false]:has([data-silk~=c2][data-silk~=cHa][data-silk~=cLb]){overflow-anchor:none}html[data-silk-native-page-scroll-replaced=false]:has([data-silk~=c2][data-silk~=cHa][data-silk~=cMq]){scroll-snap-type:y proximity}html[data-silk-native-page-scroll-replaced=false]:has([data-silk~=c2][data-silk~=cHa][data-silk~=cMp]){scroll-snap-type:x proximity}html[data-silk-native-page-scroll-replaced=false]:has([data-silk~=c2][data-silk~=cHa][data-silk~=cMo]){scroll-snap-type:y mandatory}html[data-silk-native-page-scroll-replaced=false]:has([data-silk~=c2][data-silk~=cHa][data-silk~=cMn]){scroll-snap-type:x mandatory}[data-silk-native-page-scroll-replaced=true]>body{width:100vw!important;height:100vh!important;width:100dvw!important;height:100dvh!important;overflow:hidden!important}[data-standalone=true][data-silk-native-page-scroll-replaced=true]>body{overscroll-behavior:none!important;height:100vh!important}[data-standalone=false][data-silk-native-page-scroll-replaced=true]>body{position:fixed!important;top:0!important}[data-silk~=c4]{pointer-events:none;width:50px;height:50px;position:fixed;top:-200px;overflow-y:scroll}[data-silk~=c1]{--NOTE:"`display` can only be set to `none` or `grid`";display:grid;position:relative}html:not([data-silk-native-page-scroll-replaced=true]) [data-silk~=c1][data-silk~=cHa][data-silk~=cAc]{width:auto!important}html:not([data-silk-native-page-scroll-replaced=true]) [data-silk~=c1][data-silk~=cHa][data-silk~=cAd]{height:auto!important}[data-silk-native-page-scroll-replaced=true] [data-silk~=c1][data-silk~=cHa]{width:100vw!important;height:100vh!important;width:100dvw!important;height:100dvh!important}[data-standalone=true][data-silk-native-page-scroll-replaced=true] [data-silk~=c1][data-silk~=cHa]{height:100vh!important}[data-silk~=c1]>*{position:absolute!important}[data-silk~=c1][data-silk~=cQa] input,[data-silk~=c1][data-silk~=cQa] textarea,[data-silk~=c1][data-silk~=cQa] [contenteditable=true]{caret-color:#0000!important}[data-silk~=c2]{scrollbar-color:inherit;scrollbar-gutter:inherit;outline:none!important;padding:0!important;display:grid!important;position:relative!important}[data-silk~=c2]:focus{outline:none}[data-silk-native-page-scroll-replaced=false] [data-silk~=c2][data-silk~=cHa]{overflow:visible!important}[data-silk~=c2][data-silk~=cAd]{overflow-x:hidden!important;overflow-y:auto!important}[data-silk~=c2][data-silk~=cAc]{overflow-x:auto!important;overflow-y:hidden!important}[data-silk~=c2][data-silk~=cAe]{overflow:auto!important}[data-silk~=c2]{--grid-template:0px max-content 0px max-content 0px max-content 0px!important}[data-silk~=c2][data-silk~=cAd]{grid-template-rows:var(--grid-template)}[data-silk~=c2][data-silk~=cAc]{grid-template-columns:var(--grid-template)}[data-silk~=c2][data-silk~=cCa]{overscroll-behavior-x:contain!important}[data-silk~=c2][data-silk~=cCa][data-silk~=cIb]{overscroll-behavior-x:none!important}[data-silk~=c2][data-silk~=cDa]{overscroll-behavior-y:contain!important}[data-silk~=c2][data-silk~=cDa][data-silk~=cJb]{overscroll-behavior-y:none!important}[data-silk~=c2][data-silk~=cCa][data-silk~=cIb][data-silk~=cJb]{overflow-x:auto!important}[data-silk~=c2][data-silk~=cDa][data-silk~=cIb][data-silk~=cJb]{overflow-y:auto!important}[data-silk~=c2][data-silk~=cEb][data-silk~=cAc]{overscroll-behavior-x:none!important}[data-silk~=c2][data-silk~=cEb][data-silk~=cAd]{overscroll-behavior-y:none!important}[data-silk~=c2][data-silk~=cFa],[data-silk~="0aj"] [data-silk~=c2]{overflow-anchor:none;overflow:hidden!important}[data-silk~=c2][data-silk~=cFa][data-silk~=cIa],[data-silk~="0aj"] [data-silk~=c2][data-silk~=cPa][data-silk~=cIa]{padding-bottom:var(--silk-cA,var(--ua-scrollbar-thickness))!important}[data-silk~=c2][data-silk~=cFa][data-silk~=cJa]:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)),[data-silk~="0aj"] [data-silk~=c2][data-silk~=cJa]:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){padding-right:var(--silk-cA,var(--ua-scrollbar-thickness))!important}[data-silk~=c2][data-silk~=cFa][data-silk~=cJa]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[data-silk~=c2][data-silk~=cFa][data-silk~=cJa]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--silk-cA,var(--ua-scrollbar-thickness))!important}[data-silk~=c2][data-silk~=cFa][data-silk~=cJa]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--silk-cA,var(--ua-scrollbar-thickness))!important}[data-silk~=c2][data-silk~=cFa][data-silk~=cJa]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--silk-cA,var(--ua-scrollbar-thickness))!important}[data-silk~=c2][data-silk~=cFa][data-silk~=cJa]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--silk-cA,var(--ua-scrollbar-thickness))!important}[data-silk~="0aj"] [data-silk~=c2][data-silk~=cJa]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[data-silk~="0aj"] [data-silk~=c2][data-silk~=cJa]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--silk-cA,var(--ua-scrollbar-thickness))!important}[data-silk~="0aj"] [data-silk~=c2][data-silk~=cJa]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--silk-cA,var(--ua-scrollbar-thickness))!important}[data-silk~="0aj"] [data-silk~=c2][data-silk~=cJa]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--silk-cA,var(--ua-scrollbar-thickness))!important}[data-silk~="0aj"] [data-silk~=c2][data-silk~=cJa]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--silk-cA,var(--ua-scrollbar-thickness))!important}[data-silk~=c2][data-silk~=cKa]{scroll-behavior:auto}[data-silk~=c2][data-silk~=cKb],[data-silk~=c2][data-silk~=cKk]{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){[data-silk~=c2][data-silk~=cKk]{scroll-behavior:auto}}[data-silk~=c2][data-silk~=cLb]{overflow-anchor:none}[data-silk~=c2][data-silk~=cMq]{scroll-snap-type:y proximity}[data-silk~=c2][data-silk~=cMp]{scroll-snap-type:x proximity}[data-silk~=c2][data-silk~=cMo]{scroll-snap-type:y mandatory}[data-silk~=c2][data-silk~=cMn]{scroll-snap-type:x mandatory}[data-silk~=c2][data-silk~=cPb]{scrollbar-width:none}[data-silk~=c2][data-silk~=cPb]::-webkit-scrollbar{display:none}[data-silk~=c2][data-silk~=cCa][data-silk~=cIb][data-silk~=cJb],[data-silk~=c2][data-silk~=cDa][data-silk~=cIb][data-silk~=cJb]{scrollbar-width:none!important}[data-silk~=c2][data-silk~=cCa][data-silk~=cIb][data-silk~=cJb]::-webkit-scrollbar{display:none!important}[data-silk~=c2][data-silk~=cDa][data-silk~=cIb][data-silk~=cJb]::-webkit-scrollbar{display:none!important}[data-silk~=c2][data-silk~=cCa][data-silk~=cIb][data-silk~=cJb]:before{content:"";width:101%;height:1px;position:absolute;top:0;left:0;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}[data-silk~=c2][data-silk~=cDa][data-silk~=cIb][data-silk~=cJb]:after{content:"";width:1px;height:101%;position:absolute;top:0;left:0;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}[data-silk~=c5]{width:1px;height:1px;margin-bottom:-1px;margin-right:-1px}[data-silk~=c5][data-silk~=cAd][data-silk~=cGh]{grid-row:1}[data-silk~=c5][data-silk~=cAd][data-silk~=cGi]{grid-row:-1}[data-silk~=c5][data-silk~=cAc][data-silk~=cGh]{grid-column:-1}[data-silk~=c5][data-silk~=cAd][data-silk~=cGi]{margin-top:-2px}[data-silk~=c5][data-silk~=cAc][data-silk~=cGi]{margin-left:-2px}[data-silk~=c6][data-silk~=cAd]{width:1px;height:0}[data-silk~=c6][data-silk~=cAc]{width:0;height:1px}[data-silk~=c6][data-silk~=cAd]{grid-row:2}[data-silk~=c6][data-silk~=cAc]{grid-column:2}html:not([data-silk-native-page-scroll-replaced=true]) [data-silk~=c6][data-silk~=cHa]{width:0!important;height:0!important}[data-silk~=c7][data-silk~=cAd]{width:1px;height:0}[data-silk~=c7][data-silk~=cAc]{width:0;height:1px}html:not([data-silk-native-page-scroll-replaced=true]) [data-silk~=c7][data-silk~=cHa]{width:0!important;height:0!important}[data-silk~=c7][data-silk~=cAd]{grid-row:6}[data-silk~=c7][data-silk~=cAc]{grid-column:6}[data-silk~=c3]{position:relative!important}[data-silk~=c3][data-silk~=cAd]{grid-row:4!important}[data-silk~=c3][data-silk~=cAc]{grid-column:4!important}[data-silk~=c3][data-silk~=cCa][data-silk~=cIb]{position:sticky!important;left:0!important;right:0!important}[data-silk~=c3][data-silk~=cDa][data-silk~=cJb]{position:sticky!important;top:0!important;bottom:0!important}:root{--color-primary-light: #5a5a5a;--color-primary: #2d2d2d;--color-primary-dark: #1a1a1a;--yarl__portal_zindex: 10001;--color-secondary-light: #999999;--color-secondary: #666666;--color-secondary-dark: #444444;--color-accent-light: #c17a2a;--color-accent: #a35709;--color-accent-dark: #8b4a00;--color-background: #f8fafc;--color-surface: #ffffff;--color-surface-secondary: #f1f5f9;--color-surface-tertiary: #e2e8f0;--color-text-primary: #0f172a;--color-text-secondary: #475569;--color-text-tertiary: #64748b;--color-text-inverse: #ffffff;--color-border: #cbd5e1;--color-border-light: #e2e8f0;--color-border-dark: #94a3b8;--color-success: #10b981;--color-success-light: #34d399;--color-success-dark: #059669;--color-warning: #f59e0b;--color-warning-light: #fbbf24;--color-warning-dark: #d97706;--color-error: #ef4444;--color-error-light: #f87171;--color-error-dark: #dc2626;--color-info: #3b82f6;--color-info-light: #60a5fa;--color-info-dark: #2563eb;--color-elevation-black: #000000;--color-elevation-burgundy: #480001;--color-elevation-red: #ff0000;--color-elevation-orange: #ff7300;--color-elevation-yellow: #ffbb00;--color-elevation-green: #00ae21;--color-danger: var(--color-error);--desktop-navbar-height: 64px}html,body,#root{margin:0;box-sizing:border-box}body{background:#000;color:var(--color-text-primary);margin:0;font-family:Nunito Sans,Montserrat,Segoe UI,Arial,sans-serif}#root{background:var(--color-background);min-height:100dvh;height:auto}*{box-sizing:inherit;margin:0}.typography-display-large{font-family:Montserrat,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:48px;font-weight:700;line-height:1.1;letter-spacing:-1px}.typography-display-medium{font-family:Montserrat,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:40px;font-weight:700;line-height:1.1;letter-spacing:-.8px}.typography-display-small{font-family:Montserrat,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:32px;font-weight:700;line-height:1.1;letter-spacing:-.6px}.typography-headline-large{font-family:Montserrat,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.5px}.typography-headline-medium{font-family:Montserrat,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.4px}.typography-headline-small{font-family:Montserrat,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.3px}.typography-title-large{font-family:Montserrat,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.2px}.typography-title-medium{font-family:Montserrat,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.1px}.typography-title-small{font-family:Montserrat,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:0px}.typography-body-large{font-family:Nunito Sans,Montserrat,Segoe UI,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:0px}.typography-body-medium{font-family:Nunito Sans,Montserrat,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0px}.typography-body-small{font-family:Nunito Sans,Montserrat,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0px}.typography-label-large{font-family:Nunito Sans,Montserrat,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.1px}.typography-label-medium{font-family:Nunito Sans,Montserrat,Segoe UI,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.1px}.typography-label-small{font-family:Nunito Sans,Montserrat,Segoe UI,Arial,sans-serif;font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.2px}.typography-button-large{font-family:Nunito Sans,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:.3px}.typography-button-medium{font-family:Nunito Sans,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.3px}.typography-button-small{font-family:Nunito Sans,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.3px}.typography-desktop-display-xxl{font-family:Montserrat,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:50px;font-weight:700;line-height:1.05;letter-spacing:-1.2px}.typography-desktop-display-xl{font-family:Montserrat,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:40px;font-weight:700;line-height:1.08;letter-spacing:-1px}.typography-desktop-display-large{font-family:Montserrat,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:32px;font-weight:700;line-height:1.08;letter-spacing:-1px}.typography-desktop-title-large{font-family:Montserrat,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:28px;font-weight:700;line-height:1.25;letter-spacing:-.3px}.typography-desktop-title-medium{font-family:Montserrat,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:22px;font-weight:600;line-height:1.3}.typography-desktop-body-large{font-family:Nunito Sans,Montserrat,Segoe UI,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.6}.typography-desktop-label-large{font-family:Nunito Sans,Montserrat,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:.2px}.typography-desktop-headline-large{font-family:Montserrat,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:48px;font-weight:700;line-height:1.2}.typography-desktop-headline-medium{font-family:Montserrat,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:32px;font-weight:700;line-height:1.2}.typography-desktop-headline-small{font-family:Montserrat,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.25}.typography-desktop-title-small{font-family:Montserrat,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.typography-desktop-body-medium{font-family:Nunito Sans,Montserrat,Segoe UI,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.6}.typography-desktop-body-small{font-family:Nunito Sans,Montserrat,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.typography-desktop-label-medium{font-family:Nunito Sans,Montserrat,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.4}.typography-desktop-label-small{font-family:Nunito Sans,Montserrat,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.4}.typography-desktop-button-large{font-family:Nunito Sans,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.typography-desktop-button-medium{font-family:Nunito Sans,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.2}.typography-desktop-button-small{font-family:Nunito Sans,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.2}._scrapingBar_1try6_1{position:fixed;top:0;left:0;width:100vw;height:80px;background:#ffb347;color:#222;display:flex;align-items:center;justify-content:center;z-index:2000;box-shadow:0 2px 8px #00000014;padding:0 16px;animation:_slideDown_1try6_1 .3s ease-out}._completeBar_1try6_37{background:#4caf50;color:#fff;animation:_slideDown_1try6_1 .3s ease-out,_fadeIn_1try6_1 .5s ease-out}._completeBar_1try6_37._fadeOut_1try6_51{animation:_slideDown_1try6_1 .3s ease-out,_fadeIn_1try6_1 .5s ease-out,_fadeOut_1try6_51 .5s ease-out 5s forwards}._content_1try6_61{display:flex;align-items:center;gap:16px;max-width:600px;text-align:center;width:100%}._iconContainer_1try6_79{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._message_1try6_97{opacity:1;transition:opacity .3s ease-in-out;flex:1;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.8em}._message_1try6_97._fadeOut_1try6_51{opacity:0}._spinner_1try6_133{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #fff;border-radius:50%;animation:_spin_1try6_133 1s linear infinite}._completeIcon_1try6_151{width:20px;height:20px;color:#fff;animation:_bounceIn_1try6_1 .6s ease-out}._closeBtn_1try6_165{width:20px;height:20px;background:none;border:none;color:inherit;font-size:20px;padding:0;transition:opacity .2s ease-in-out;flex-shrink:0;display:flex;align-items:center;justify-content:center}@keyframes _slideDown_1try6_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _fadeIn_1try6_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1try6_51{0%{opacity:1}to{opacity:0}}@keyframes _spin_1try6_133{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _bounceIn_1try6_1{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes _textFadeInOut_1try6_1{0%,to{opacity:0;transform:translateY(10px)}20%,80%{opacity:1;transform:translateY(0)}}._landing-overlay__back_1yr23_2{position:absolute;top:1rem;left:1rem;color:#fff;background-color:#0003;border:none;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0;width:40px;height:40px;z-index:10}._landing-overlay_1yr23_2{position:fixed;inset:0;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;display:flex;flex-direction:column;background:linear-gradient(#0009,#0009),url(/icons/peaklist/12%20mejores%20excursiones%20de%20un%20d%C3%ADa%20desde%20Barcelona.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;overflow:hidden;margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:stretch;justify-content:flex-start;z-index:999999;animation:_landing-fade-in_1yr23_1 .2s ease}._landing-overlay--closing_1yr23_51{opacity:0;transition:opacity .2s ease}._landing-overlay__close_1yr23_57{position:absolute;top:1rem;right:1rem;color:#fff;border:none;background:none;padding:.5rem;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center;margin:0;text-decoration:none;outline:none;z-index:10;width:40px;height:40px}._landing-overlay__close_1yr23_57 svg{flex-shrink:0;margin:0;padding:0}._landing-overlay__install-header_1yr23_87{display:flex;flex-direction:column;align-items:center;gap:.5rem}._landing-overlay__install-subtitle_1yr23_94{margin:0;color:#fffc;font-size:.875rem;text-align:center;white-space:nowrap}._landing-overlay__btn-install-header_1yr23_102{background:#e7e7e7;color:#000;border:none;padding:.7rem 1.3rem;border-radius:8px;box-shadow:0 2px 4px -1px #0003;transition:all .2s ease;display:flex;justify-content:center;gap:.4rem;margin:0;text-decoration:none;outline:none;font-size:1rem;font-weight:600;width:100%;min-width:fit-content}._landing-overlay__btn-install-header_1yr23_102:active{transform:translateY(0)}._landing-overlay__btn-install-header_1yr23_102 svg{flex-shrink:0;margin:0;padding:0}._landing-overlay__content_1yr23_133{position:relative;z-index:2;display:flex;flex-direction:column;height:100dvh;max-height:100dvh;padding:clamp(1rem,4dvh,2rem) 1rem 1rem 1rem;box-sizing:border-box;overflow:hidden;margin:0}._landing-overlay__content--steps_1yr23_146{justify-content:center;text-align:center;padding:1rem}._landing-overlay__main-content_1yr23_153{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex:1;min-height:0;padding:10dvh 0 0}._landing-overlay__header_1yr23_164{display:flex;justify-content:flex-end;align-items:flex-start;padding:0;margin:0;overflow:hidden;min-height:0;position:relative;z-index:10}._landing-overlay__title-section_1yr23_176{display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center}._landing-overlay__title_1yr23_176{margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3);padding:0;color:#fff;font-family:Media Gothic,Montserrat,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:48px;font-weight:700;line-height:1.1;letter-spacing:10px;text-transform:uppercase}._landing-overlay__subtitle_1yr23_198{margin:0;text-shadow:0 1px 2px rgba(0,0,0,.2);padding:0;color:#fffc;font-size:1.2rem;font-weight:400}._landing-overlay__btn-explore_1yr23_207{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3);padding:.75rem 1.5rem;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s ease;display:flex;align-items:center;gap:.5rem;margin:0;text-decoration:none;outline:none}._landing-overlay__btn-explore_1yr23_207:active{transform:translateY(0)}._landing-overlay__btn-explore_1yr23_207 svg{flex-shrink:0;margin:0;padding:0}._landing-overlay__btn-install_1yr23_102{background:#e7e7e7;color:#000;border:none;padding:1rem 2rem;border-radius:12px;box-shadow:0 4px 8px -2px #0003;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;margin:0;text-decoration:none;outline:none;font-size:1.1rem;font-weight:600}._landing-overlay__btn-install_1yr23_102:active{transform:translateY(0)}._landing-overlay__btn-install_1yr23_102 svg{flex-shrink:0;margin:0;padding:0}._landing-overlay__install-steps_1yr23_264{display:flex;flex-direction:column;gap:clamp(1rem,4dvh,1.5rem);max-width:min(400px,90vw);margin:0 auto;width:100%}._landing-overlay__steps-title_1yr23_273{margin:0 0 .5rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}._landing-overlay__steps-subtitle_1yr23_279{opacity:.9;margin:0 0 1rem;color:#ffffffe6}._landing-overlay__platform-toggle_1yr23_285{display:flex;background:#ffffff1a;border-radius:8px;padding:.25rem;margin:0 0 1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);width:fit-content;margin-left:auto;margin-right:auto}._landing-overlay__toggle-option_1yr23_298{background:transparent;border:none;color:#ffffffb3;padding:clamp(.5rem,1.5dvh,.75rem) clamp(1rem,3vw,1.5rem);border-radius:6px;transition:all .2s ease;width:clamp(96px,28vw,120px);text-align:center}._landing-overlay__toggle-option--active_1yr23_311{background:#fff3;color:#fff}._landing-overlay__steps_1yr23_273{display:flex;flex-direction:column;gap:clamp(1rem,3dvh,1.5rem);text-align:left}._landing-overlay__step_1yr23_273{display:flex;align-items:center;gap:0;padding:clamp(.75rem,2dvh,1rem);background:#0003;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}._landing-overlay__step-icon_1yr23_334{display:flex;align-items:center;justify-content:center;width:clamp(20px,5vw,28px);height:clamp(20px,5vw,28px);flex-shrink:0;margin-right:clamp(.75rem,3vw,1.25rem);color:#fff}._landing-overlay__step-number_1yr23_345{color:#fff;min-width:clamp(1.2rem,4vw,1.5rem);margin-right:clamp(.4rem,1.5vw,.6rem)}._landing-overlay__step-text_1yr23_351{color:#ffffffe6;flex:1}._landing-overlay__register-section_1yr23_357{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem 0;margin:0;overflow:hidden;flex-shrink:0}._landing-overlay__register-text_1yr23_368{opacity:.9;text-align:center;margin:0;padding:0;color:#ffffffe6;max-width:min(320px,85vw)}._landing-overlay__register-buttons_1yr23_377{display:flex;gap:1rem;align-items:center;justify-content:center;flex-wrap:wrap}._landing-overlay__button-divider_1yr23_385{width:1px;height:2rem;background-color:#fff;margin:0 .5rem}._landing-overlay__btn-primary_1yr23_392{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3);padding:.75rem 1.5rem;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s ease;display:flex;align-items:center;gap:.5rem;margin:0;text-decoration:none;outline:none}._landing-overlay__btn-primary_1yr23_392:active{transform:translateY(0)}._landing-overlay__btn-primary--compact_1yr23_412{width:auto;align-self:center;margin:clamp(.75rem,2dvh,1rem) auto 0 auto;display:inline-flex;justify-content:center;gap:.5rem;padding:clamp(.7rem,2dvh,1rem) clamp(1rem,4vw,1.6rem)}._landing-overlay__btn-primary_1yr23_392 svg{flex-shrink:0;margin:0;padding:0}@keyframes _landing-fade-in_1yr23_1{0%{opacity:0}to{opacity:1}}@keyframes _content-in_1yr23_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 359px){._landing-overlay__content_1yr23_133,._landing-overlay__content--steps_1yr23_146{padding:.5rem}._landing-overlay__title_1yr23_176{font-size:2.2rem}._landing-overlay__subtitle_1yr23_198{font-size:1rem}._landing-overlay__btn-explore_1yr23_207{padding:.8rem 1.5rem;font-size:1rem}._landing-overlay__install-subtitle_1yr23_94{font-size:.75rem}._landing-overlay__btn-install-header_1yr23_102{padding:.5rem 1rem;font-size:.9rem}}@media (min-width: 360px) and (max-width: 479px){._landing-overlay__content_1yr23_133,._landing-overlay__content--steps_1yr23_146{padding:1rem}._landing-overlay__title_1yr23_176{font-size:2.5rem}._landing-overlay__subtitle_1yr23_198{font-size:1.1rem}._landing-overlay__btn-explore_1yr23_207{padding:.9rem 1.7rem;font-size:1.05rem}._landing-overlay__install-subtitle_1yr23_94{font-size:.8rem}._landing-overlay__btn-install-header_1yr23_102{padding:.6rem 1.1rem;font-size:.95rem}}@media (min-width: 480px) and (max-width: 767px){._landing-overlay__content_1yr23_133,._landing-overlay__content--steps_1yr23_146{padding:1rem}._landing-overlay__title_1yr23_176{font-size:2.8rem}._landing-overlay__subtitle_1yr23_198{font-size:1.15rem}._landing-overlay__btn-explore_1yr23_207{padding:1rem 2rem;font-size:1.1rem}._landing-overlay__install-subtitle_1yr23_94{font-size:.85rem}._landing-overlay__btn-install-header_1yr23_102{padding:.7rem 1.2rem;font-size:1rem}}@media (max-height: 600px){._landing-overlay__title_1yr23_176{font-size:2.2rem}._landing-overlay__subtitle_1yr23_198{font-size:1rem}._landing-overlay__btn-explore_1yr23_207{padding:.8rem 1.5rem;font-size:1rem}._landing-overlay__main-content_1yr23_153{gap:1.5rem;padding:1rem 0}}@media (max-height: 699px){._landing-overlay__btn-install-header_1yr23_102{padding:.6rem 1rem;font-size:.9rem}._landing-overlay__btn-primary_1yr23_392{padding:.6rem 1.2rem}._landing-overlay__register-section_1yr23_357{padding:.5rem 0}._landing-overlay__main-content_1yr23_153{padding:1.5rem 0}}._detail-overlay__container_18nay_1{position:fixed;top:0;bottom:0;left:0;width:100vw;height:100dvh;z-index:3000;background:#fff;overflow:auto}._peakDetails_ypyl0_5{inset:0;z-index:1000;display:flex;flex-direction:column;height:100%;width:100%;background:var(--color-surface);overflow-y:auto;animation:_fadeIn_ypyl0_1 .3s ease-in-out;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}@keyframes _fadeIn_ypyl0_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._savedBtn_ypyl0_55{border:none;background:none;padding:8px;transition:all .2s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-left:auto}._savedBtn_ypyl0_55:hover{transform:scale(1.1)}._savedBtn_ypyl0_55:disabled{opacity:.5;cursor:not-allowed;transform:none}._loadingHeader_ypyl0_99{padding:24px 16px;margin-bottom:12px;background:var(--color-surface);border:1px solid var(--color-border-light);box-shadow:0 4px 16px #00000014;display:flex;align-items:center;justify-content:center}._loadingSpinner_ypyl0_121{color:var(--color-text-tertiary);font-style:italic}._content_ypyl0_133{padding-bottom:32px;flex:1}._noData_ypyl0_145{text-align:center;color:var(--color-text-tertiary);font-style:italic;padding:32px 16px;background:var(--color-surface-secondary);border-radius:12px;margin:16px}@media (max-width: 480px){._content_ypyl0_133{padding-bottom:24px}}._peak-header_1l4am_5{padding:16px;max-width:100%;width:100%;box-sizing:border-box}._peak-header__details-section_1l4am_23{display:flex;flex-direction:column;width:100%;gap:12px}._peak-header__top-row_1l4am_37{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:16px}._peak-header__details-row_1l4am_55{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}._peak-header__elevation-box_1l4am_75{display:flex;align-items:center;justify-content:center;border:2px solid;background:var(--color-surface);border-radius:8px;padding:8px 16px;min-width:100px;min-height:40px;flex-shrink:0;box-shadow:0 1px 3px #0000001a;transition:all .2s ease}._peak-header__elevation-icon-small_1l4am_105{width:20px;height:20px;object-fit:contain;margin-right:6px;flex-shrink:0}._peak-header__elevation-value-small_1l4am_121{color:var(--color-text-primary)}._peak-header__location-block_1l4am_131{display:flex;flex-direction:row;align-items:center;width:100%;text-align:left;min-width:0;gap:8px;flex-shrink:1}._peak-header__location-icon_1l4am_153{display:flex;align-items:center}._peak-header__location-text_1l4am_163{display:block;min-width:0;max-width:100%;word-break:break-word;overflow-wrap:break-word;white-space:normal;overflow:hidden}._peak-header__location-city_1l4am_183,._peak-header__location-region_1l4am_185,._peak-header__location-country_1l4am_187{margin:0;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis}._peak-header__location-city_1l4am_183{color:var(--color-text-primary);white-space:nowrap;max-width:100%}._peak-header__location-region_1l4am_185{font-style:italic;color:var(--color-text-secondary);margin-left:.45em}._peak-header__location-country_1l4am_187{font-style:normal;color:var(--color-text-tertiary);opacity:.85;margin-left:.45em}._peak-header__detail-value_1l4am_247{color:var(--color-text-primary);text-align:center}._peak-header__no-data_1l4am_257{display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-text-tertiary);font-style:italic;padding:24px 16px;background:var(--color-surface-secondary);border-radius:8px;border:1px dashed var(--color-border-light);opacity:.7}._peak-header__map-button_1l4am_285{min-height:40px;background:transparent;color:var(--color-text-primary);border:none;transition:background .18s,box-shadow .18s;padding:0;outline:none;display:inline-flex;align-items:center;vertical-align:middle;position:relative}._peak-header__map-button_1l4am_285,._peak-header__map-button-text_1l4am_323{text-decoration:none}._gallery__swiper-container_105z2_3{position:relative;width:100%;height:291px;overflow:hidden;margin-bottom:24px}._embla_105z2_21{width:100%;height:100%;overflow:hidden}._embla__container_105z2_33{display:flex;height:100%}._embla__slide_105z2_43{flex:0 0 100%;width:100%;height:100%;padding:8px 16px;box-sizing:border-box}._gallery__slide-content_105z2_59{position:relative;width:100%;height:100%;overflow:hidden;border-radius:16px;box-shadow:0 4px 8px #0003}._gallery__slide-image_105z2_77{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px;transition:transform .3s ease}._gallery__slide-overlay_105z2_95{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 50%,transparent 100%);padding:32px 70px 8px 16px;border-radius:0 0 16px 16px;color:#fff;transform:translateY(0);transition:transform .3s ease}._gallery__slide-info_105z2_131{display:flex;flex-direction:column;gap:4px}._gallery__slide-title_105z2_143{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._gallery__slide-source_105z2_157{opacity:.8;text-transform:uppercase}._image-counter_105z2_169{position:absolute;display:flex;align-items:center;justify-content:center;bottom:16px;right:24px;background:#000000b3;color:#fff;padding:6px 12px;border-radius:8px;z-index:2000;width:70px}._fade-lightbox_105z2_199{opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:3000}._fade-lightbox--open_105z2_213{opacity:1;pointer-events:auto}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{inset:0;opacity:0;overflow:hidden;position:fixed;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));inset:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{display:flex;justify-content:flex-end;inset:0 0 auto auto;padding:var(--yarl__toolbar_padding,8px);position:absolute}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}._description__container_12q7x_1{margin:0;padding:0;animation:_fadeInUp_12q7x_1 .4s}@keyframes _fadeInUp_12q7x_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._description__header_12q7x_35{display:flex;align-items:center;justify-content:flex-end;padding:0 16px}._description__content-overlay_12q7x_49{position:relative}._description__language-spinner-overlay_12q7x_57{position:absolute;inset:0;background:#fffc;display:flex;justify-content:center;align-items:center;z-index:5;border-radius:8px}._description__language-spinner_12q7x_57{width:24px;height:24px;border:2px solid #f3f3f3;border-top:2px solid #4facfe;border-radius:50%;animation:_spin_12q7x_1 1s linear infinite}@keyframes _spin_12q7x_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._description__lang-dropdown_12q7x_123{position:relative;z-index:10}._description__lang-current_12q7x_133{display:flex;align-items:center;gap:6px;background:#f6f8fa;border:1px solid #e3e7ee;color:#2c3e50;padding:8px 14px;transition:background .2s,border .2s,color .2s;border-radius:8px}._description__lang-current_12q7x_133:disabled{opacity:.6;cursor:not-allowed}._description__lang-flag_12q7x_169{width:20px;height:14px;object-fit:cover}._description__lang-chevron_12q7x_181{margin-left:4px;color:#4facfe;transition:transform .3s cubic-bezier(.4,0,.2,1);transform:rotate(-90deg)}._description__lang-chevron_12q7x_181._open_12q7x_195{transform:rotate(0)}._description__lang-chevron_12q7x_181._changing_12q7x_203{animation:_spin_12q7x_1 1s linear infinite}@keyframes _spin_12q7x_1{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}._description__lang-list_12q7x_229{position:absolute;top:110%;right:0;min-width:140px;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #e3e7ee;box-shadow:0 12px 28px #2c3e501f;border-radius:8px;transform-origin:top right;pointer-events:none;opacity:0;transform:scale(.96) translateY(-6px);transition:opacity .2s ease,transform .2s ease}._description__lang-list_12q7x_229._open_12q7x_195{pointer-events:auto;opacity:1;transform:scale(1) translateY(0)}._description__lang-list-btn_12q7x_277{display:flex;align-items:center;gap:8px;background:none;border:none;color:#2c3e50;padding:8px 12px;transition:background .15s ease,color .15s ease;width:100%;text-align:left}._description__lang-list-btn_12q7x_277._active_12q7x_305{background:#4facfe;color:#fff}._description__content-box_12q7x_317{padding:16px 20px}._description__text-wrapper_12q7x_327{overflow:hidden;transition:height .3s cubic-bezier(.4,0,.2,1)}._description__text_12q7x_327{color:#2c3e50;text-align:left;text-justify:inter-word}._description__text--truncated_12q7x_349{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}._description__text--expanded_12q7x_365{display:block;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;overflow:visible}._description__see-more-btn_12q7x_381{background:none;border:none;color:#4facfe;padding:0;margin-top:8px;display:flex;align-items:center;gap:4px;transition:all .2s ease;opacity:1;transform:translateY(0)}._description__see-more-chevron_12q7x_411{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:rotate(0)}._description__see-more-chevron_12q7x_411._rotated_12q7x_421{transform:rotate(-90deg)}._description__source_12q7x_429{color:#5b6b7a;font-style:italic;margin-top:12px;padding-top:12px;border-top:1px solid rgba(44,62,80,.08)}._weather_1x26t_1{padding:0 16px;border-radius:20px;margin-bottom:12px;animation:_fadeInUp_1x26t_1 .4s}@keyframes _fadeInUp_1x26t_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._weather__title_1x26t_37{color:#2c3e50;padding:16px 0;display:flex;align-items:center;gap:8px}._weather__icon_1x26t_51{width:20px;height:20px;opacity:.8}._weather__skeleton_1x26t_61{height:120px;width:100%;border-radius:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_loading_1x26t_1 1.5s infinite}@keyframes _loading_1x26t_1{0%{background-position:200% 0}to{background-position:-200% 0}}._weather__no-data_1x26t_93{text-align:center;color:var(--color-text-tertiary);font-style:italic;padding:32px 16px;background:var(--color-surface-secondary);border-radius:12px}._weather__current_1x26t_109{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;padding:24px;border-radius:20px;margin-bottom:20px;box-shadow:0 8px 32px #4facfe4d}._weather__header_1x26t_125{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px}._weather__icon-container_1x26t_139{display:flex;align-items:center;justify-content:center}._weather__main-icon_1x26t_149{width:70px;height:70px;filter:none}._weather__main_1x26t_149{text-align:left}._weather__current-temp_1x26t_165{margin-bottom:0;color:#2c3e50}._weather__current-desc_1x26t_173{margin-bottom:2px;color:#2c3e50;text-transform:capitalize;opacity:.97}._weather__details_1x26t_185{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}._weather__detail_1x26t_185{display:flex;align-items:center;gap:8px;opacity:.9}._weather__detail-icon_1x26t_209{width:16px;height:16px;opacity:.8}._weather__precipitation-info_1x26t_219,._weather__snow-info_1x26t_221{display:flex;align-items:center;justify-content:center;gap:8px;opacity:.9;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.2)}._weather__precip-icon_1x26t_241,._weather__snow-icon_1x26t_243{width:18px;height:18px;opacity:.8}._weather__today-hourly-btn_1x26t_253{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:25px;margin-top:16px;display:flex;align-items:center;gap:8px;transition:all .2s;width:100%;justify-content:center}._weather__btn-icon_1x26t_285{width:16px;height:16px}._weather__forecast-section_1x26t_293{margin-bottom:20px}._weather__forecast-title_1x26t_299{color:#2c3e50;margin:0 0 16px;display:flex;align-items:center}._weather__forecast-scroll_1x26t_311{display:flex;gap:12px;overflow-x:auto;margin:0 -16px;padding:0 16px 8px;-webkit-overflow-scrolling:none;overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none}._weather__forecast-scroll_1x26t_311::-webkit-scrollbar{display:none}._weather__forecast-day_1x26t_345{flex:0 0 120px;text-align:center;padding:10px 6px;background:#f6f8fa;border-radius:14px;border:1px solid #e3e7ee;transition:all .2s;box-shadow:0 1px 4px #2c3e500a;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:120px;max-width:140px}._weather__forecast-day--today_1x26t_377{border:2px solid #4facfe;background:#eaf6ff;box-shadow:0 4px 16px #4facfe1a}._weather__forecast-icon_1x26t_389{display:flex;align-items:center;justify-content:center;border-radius:50%;width:42px;height:42px;margin:0 auto}._weather__forecast-desc_1x26t_407{color:#8a99a8;text-transform:capitalize;margin-bottom:0}._weather__forecast-temps_1x26t_417{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:center}._weather__temp-max_1x26t_431{color:#2c3e50}._weather__temp-min_1x26t_437{color:#6c757d}._weather__forecast-precip-row_1x26t_443{display:flex;flex-direction:row;align-items:center;gap:4px;color:#007bff;justify-content:center}._weather__forecast-snow_1x26t_459{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#6f42c11a;border-radius:6px;color:#6f42c1;margin-left:8px}._weather__forecast-wind-row_1x26t_479{display:flex;flex-direction:row;align-items:center;gap:4px;color:#495057;justify-content:center}._weather__forecast-bottom-row_1x26t_495{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:2px}._weather__predictability-badge_1x26t_511{background:#f0f0f0;color:#888;border-radius:8px;padding:2px 7px;margin-left:6px}._weather__info_1x26t_525{margin-top:20px;padding:20px;background:#f8f9fa;border-radius:16px;color:#6c757d;border:1px solid #e9ecef}._weather__info-item_1x26t_541{display:flex;align-items:center;gap:8px;margin-bottom:12px}._weather__info-item_1x26t_541:last-child{margin-bottom:0}._weather__info-icon_1x26t_559{width:16px;height:16px;opacity:.7;color:#495057}._weather__modal-overlay_1x26t_571{position:fixed;inset:0;z-index:9999;background:#0009;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;animation:_fadeIn_1x26t_1 .3s ease-out forwards;overscroll-behavior:contain;touch-action:none}@keyframes _fadeIn_1x26t_1{0%{opacity:0}to{opacity:1}}._weather__modal-overlay_1x26t_571._closing_1x26t_621{animation:_fadeOut_1x26t_1 .3s ease-out forwards}@keyframes _fadeOut_1x26t_1{0%{opacity:1}to{opacity:0}}._weather__modal_1x26t_571{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:95vw;width:600px;max-height:90dvh;padding:0;position:relative;display:flex;flex-direction:column;opacity:0;transform:scale(.9) translateY(20px);animation:_modalFadeIn_1x26t_1 .3s ease-out forwards;overflow:hidden;overscroll-behavior:contain}@keyframes _modalFadeIn_1x26t_1{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}._weather__modal_1x26t_571._closing_1x26t_621{animation:_modalFadeOut_1x26t_1 .3s ease-out forwards}@keyframes _modalFadeOut_1x26t_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(20px)}}._weather__modal-close_1x26t_731{background:none;border:none;color:#000;padding:8px;transition:all .2s;display:flex;align-items:center;justify-content:center;margin-top:0}._weather__modal-header_1x26t_757{position:sticky;top:0;background:#fff;padding:20px 20px 16px;border-bottom:1px solid #e9ecef;z-index:10;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}._weather__modal-header-content_1x26t_783{display:flex;flex-direction:column}._weather__modal-title_1x26t_793{color:#2c3e50;margin:0 0 4px;display:block}._weather__modal-date_1x26t_805{color:#6c757d;margin:0}._weather__hourly-list_1x26t_813{padding:16px;max-height:70dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}._weather__hourly-row_1x26t_829{display:flex;align-items:center;flex-direction:column;gap:4px;padding:12px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;margin-bottom:12px;box-shadow:0 2px 8px #0000001a;transition:all .2s ease}._weather__hourly-time_1x26t_855{color:#495057;min-width:45px;text-align:center}._weather__hourly-main_1x26t_865{flex:1;display:flex;flex-direction:column;gap:6px}._weather__hourly-temp-row_1x26t_877{display:flex;align-items:center;gap:12px}._weather__hourly-icon_1x26t_887{display:flex;align-items:center;justify-content:center;border-radius:50%;padding:4px}._weather__hourly-icon--day_1x26t_901{background:#4facfe80;box-shadow:0 2px 10px #4facfe42}._weather__hourly-icon--night_1x26t_909{background:#2c3e7861;box-shadow:0 2px 10px #2c3e7838}._weather__hourly-weather-icon_1x26t_917{width:40px;height:40px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}._weather__hourly-temp-info_1x26t_927{display:flex;flex-direction:column;gap:4px}._weather__hourly-temp_1x26t_877{color:#2c3e50}._weather__hourly-feels_1x26t_943{color:#6c757d}._weather__hourly-precip-info_1x26t_949{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:4px 8px;background:#007bff1a;border-radius:6px;color:#007bff;margin-left:auto;text-align:center;width:40%}._weather__snow-label_1x26t_977{color:#6f42c1;text-transform:uppercase;margin-top:2px}._weather__hourly-precip-icon_1x26t_987{display:none}._weather__hourly-details-row_1x26t_993{display:flex;align-items:center;gap:12px;color:#495057}._weather__hourly-wind_1x26t_1005{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 8px;background:#ffffffb3;border-radius:6px;width:100%}._weather__wind-label_1x26t_1025{color:#6c757d;text-transform:uppercase}._weather__wind-direction-container_1x26t_1033{display:flex;flex-direction:row;align-items:center;gap:6px}._weather__wind-direction_1x26t_1033{color:#495057;text-align:center}._weather__wind-arrow-container_1x26t_1053{display:flex;align-items:center;justify-content:center}._weather__wind-arrow_1x26t_1053{width:20px;height:20px;transition:transform .3s ease;color:#000}._weather__wind-speed_1x26t_1075{color:#495057}._weather__hourly-snow_1x26t_1081{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#6f42c11a;border-radius:6px;color:#6f42c1}._weather__small-icon_1x26t_1101{width:34px;height:34px}._weather__uv-section_1x26t_1111{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:10px;min-width:32px}._weather__uv-label_1x26t_1127{color:#6c757d;text-transform:uppercase;margin-bottom:2px}._uv-low_1x26t_1137{background:#d4f4dd;color:#218838;border-radius:8px;padding:2px 7px}._uv-moderate_1x26t_1149{background:#fff7d6;color:#b8860b;border-radius:8px;padding:2px 7px}._uv-high_1x26t_1161{background:#ffe5d6;color:#e67e22;border-radius:8px;padding:2px 7px}._uv-very-high_1x26t_1173{background:#ffd6d6;color:#c0392b;border-radius:8px;padding:2px 7px}._uv-extreme_1x26t_1185{background:#b3003c;color:#fff;border-radius:8px;padding:2px 7px}._weather__today-row_1x26t_1197{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:24px;margin-top:12px}._weather__today-col_1x26t_1213{flex:1;display:flex;flex-direction:column;align-items:center}._weather__today-col-label_1x26t_1225{color:#6c757d;text-transform:uppercase;margin-bottom:2px;display:flex;align-items:center;gap:4px}._weather__today-col-icon_1x26t_1241{display:flex;align-items:center}._weather__today-col-icon_1x26t_1241{color:#000}._weather__today-col-value_1x26t_1257{color:#2c3e50;display:flex;align-items:center;gap:6px}._weather__wind-direction_1x26t_1033{margin-right:4px}._weather__today-info-row_1x26t_1281{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:24px;margin-top:12px}._weather__today-info-col_1x26t_1297{flex:1;display:flex;flex-direction:column;align-items:center}._weather__today-feels-label_1x26t_1309{color:#6c757d;text-transform:uppercase;margin-bottom:0}._weather__today-feels-value_1x26t_1319{color:#2c3e50;margin-bottom:2px}._weather__today-divider_1x26t_1327{color:#b0b0b0;margin:0 6px}._weather__today-precip-section_1x26t_1335{margin-top:12px;display:flex;flex-direction:column;align-items:center}._weather__today-precip-label_1x26t_1347{color:#6c757d;text-transform:uppercase;margin-bottom:2px}._weather__today-precip-row_1x26t_1357{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:2px}._weather__today-precip-value_1x26t_1371{display:flex;align-items:center;gap:2px;color:#007bff}._weather__today-snow-badge_1x26t_1383{background:#6f42c1;color:#fff;border-radius:8px;padding:4px 10px;margin-top:4px}._weather__today-uv-row_1x26t_1397{display:flex;flex-direction:row;align-items:center;gap:6px;margin-top:6px;justify-content:center}._weather__current-temp-row_1x26t_1413{display:flex;align-items:center;gap:8px;margin-bottom:0}._weather__current-feelslike_1x26t_1425{color:#6c757d;margin-left:8px}._weather__today-info-precip_1x26t_1433{display:flex;flex-direction:column;align-items:flex-start}._weather__today-info-uv_1x26t_1443{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}._weather__today-info-uv_1x26t_1443 ._weather__uv-label_1x26t_1127{margin-bottom:2px}._weather__today-wind-values-col_1x26t_1461{display:flex;flex-direction:column;align-items:center;margin-left:4px}._weather__today-wind-kmh_1x26t_1473{color:#6c757d;text-align:center;margin-top:0;margin-bottom:2px}._weather__forecast-col-label_1x26t_1485{color:#8a99a8;text-transform:uppercase;margin-bottom:2px;display:flex;align-items:center;gap:4px}._weather__forecast-col-icon_1x26t_1501{width:15px;height:15px;margin-right:3px;vertical-align:middle}._weather__forecast-col-value_1x26t_1513{color:#2c3e50;display:flex;align-items:center;gap:6px}._weather__forecast-row_1x26t_1525{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:14px;margin-top:6px}._weather__forecast-feelslike-inline_1x26t_1541{color:#b0b0b0;margin-top:1px;margin-bottom:0}._weather__forecast-precip-value_1x26t_1551{color:#007bff;display:flex;align-items:center;gap:2px}._weather__forecast-wind-values-col_1x26t_1563{display:flex;flex-direction:column;align-items:center;margin-left:4px}._weather__forecast-wind-kmh_1x26t_1575{color:#6c757d;text-align:center;margin-top:0;margin-bottom:2px}._weather__today-divider_1x26t_1327{color:#b0b0b0;margin:0 4px}._weather__forecast-card_1x26t_1595{width:280px;background:linear-gradient(135deg,#d6ecff,#ccfff6);border-radius:14px;box-shadow:0 4px 4px #2c3e5014;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;margin-right:10px}._weather__forecast-icon-desc-row_1x26t_1619{display:flex;flex-direction:row;align-items:center;gap:14px;width:100%;margin-bottom:6px}._weather__forecast-desc-main_1x26t_1635{color:#2c3e50;text-transform:capitalize;flex:1;text-align:left}._weather__forecast-info-row_1x26t_1647{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:8px;width:100%}._weather__forecast-info-item_1x26t_1663{display:flex;flex-direction:row;align-items:center;gap:4px;min-width:0}._weather__forecast-info-icon_1x26t_1677{width:18px;height:18px;color:#8a99a8;margin-right:2px}._weather__forecast-info-value_1x26t_1689{color:#2c3e50;margin-right:2px}._weather__forecast-info-2row_1x26t_1809{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:0;width:100%;margin-top:8px}._weather__forecast-info-2col_1x26t_1827{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;gap:2px}._weather__forecast-info-2icon_1x26t_1843{width:20px;height:20px;color:#8a99a8;margin-bottom:2px}._weather__forecast-info-2value_1x26t_1855{color:#2c3e50;margin-bottom:0}._weather__forecast-info-2label_1x26t_1863{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#6c757d;text-transform:uppercase;margin-bottom:2px;gap:4px}._weather__forecast-info-2value_1x26t_1855{color:#2c3e50;margin-bottom:0;display:block;text-align:center}._weather__forecast-info-2row-main_1x26t_2019{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;width:100%;margin-top:10px}._weather__forecast-grid_1x26t_2041{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:12px;width:100%}._weather__forecast-info-2col-main_1x26t_2055{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:1;min-width:0;gap:12px}._weather__forecast-info-2block_1x26t_2073{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin-bottom:0}._weather__forecast-info-2label_1x26t_1863{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;text-align:center;color:#6c757d;text-transform:uppercase;margin-bottom:2px;gap:4px}._weather__forecast-info-2icon_1x26t_1843{width:18px;height:18px;color:#8a99a8;margin-right:2px}._weather__forecast-info-2value_1x26t_1855{color:#2c3e50;margin-bottom:0;display:inline-flex;align-items:center;justify-content:center;text-align:center}._weather__wind-arrow-container_1x26t_1053{margin-right:2px}._weather__wind-direction_1x26t_1033{color:#6c757d;margin-right:2px}._weather__forecast-sun-times_1x26t_1715{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.1)}._weather__forecast-sun-time_1x26t_1715{display:flex;flex-direction:column;align-items:center;flex:1;gap:4px}._weather__forecast-sun-label_1x26t_1755{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#6c757d;text-transform:uppercase;gap:4px}._weather__forecast-sun-icon_1x26t_1775{width:14px;height:14px;color:#f39c12}._weather__forecast-sun-value_1x26t_1787{color:#2c3e50;text-align:center}._weather__forecast-date-header_1x26t_1797{color:#2c3e50;margin-bottom:8px;text-align:left;padding-left:4px}._wikilocRoute__container_u7723_1{margin:16px;padding:0;animation:_slideInUp_u7723_1 .6s cubic-bezier(.25,.46,.45,.94)}@keyframes _slideInUp_u7723_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._wikilocRoute__card_u7723_35{width:100%;height:100px;background:linear-gradient(145deg,#2d5016,#4c8c2b 35%,#5ba832);border:none;border-radius:16px;padding:16px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 8px #0000004d;position:relative;overflow:hidden;display:flex;align-items:center;gap:16px}._wikilocRoute__content_u7723_67{display:flex;align-items:center;gap:16px;width:100%;height:100%;position:relative;z-index:2}._wikilocRoute__icon_u7723_87{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;z-index:1}._wikilocRoute__logo_u7723_113{width:200px;height:auto;border-radius:50%}._wikilocRoute__text_u7723_125{flex:1;color:#000;display:flex;flex-direction:column;gap:4px;z-index:2;position:relative;max-height:80px;overflow:hidden}._wikilocRoute__title_u7723_149{margin:0;color:var(--color-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._wikilocRoute__subtitle_u7723_169{margin:0;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._wikilocRoute__arrow_u7723_189{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff26;border-radius:8px;color:#000;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}._wikilocRoute__arrow_u7723_189 svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}._flora-fauna_3ove9_1{border-radius:20px;animation:_fadeInUp_3ove9_1 .4s}@keyframes _fadeInUp_3ove9_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._flora-fauna__title_3ove9_33{padding:16px;color:#2c3e50;display:flex;align-items:center;gap:8px}._flora-fauna__icon_3ove9_49{width:20px;height:20px;opacity:.8}._flora-fauna__skeleton-text-block_3ove9_61{height:120px;width:100%;border-radius:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_loading_3ove9_1 1.5s infinite}@keyframes _loading_3ove9_1{0%{background-position:200% 0}to{background-position:-200% 0}}._flora-fauna__category-tabs_3ove9_97{display:flex;gap:8px;margin-bottom:20px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch}._flora-fauna__tab_3ove9_115{background:#f8f9fa;border:1px solid #e9ecef;color:#6c757d;padding:10px 16px;border-radius:20px;white-space:nowrap;transition:all .2s ease}._flora-fauna__tab--active_3ove9_135{background:#007bff;border-color:#007bff;color:#fff}._flora-fauna__accordion-list_3ove9_147{display:flex;flex-direction:column;gap:0;border-top:1px solid #e9ecef}._flora-fauna__accordion-item_3ove9_161{background:none;border-radius:0;box-shadow:none;border:none;overflow:visible;transition:none}._flora-fauna__accordion-header_3ove9_179{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;outline:none;padding:18px 26px;color:#2c3e50;transition:background .2s;border-bottom:1px solid #e9ecef;border-radius:0}._flora-fauna__accordion-header_3ove9_179[aria-expanded=true]{background:#e3f2fd;border-bottom-color:#bbdefb}._flora-fauna__accordion-title_3ove9_219{display:flex;align-items:center;gap:6px}._flora-fauna__accordion-title-icon_3ove9_231{display:flex;align-items:center;justify-content:center}._flora-fauna__accordion-title-text_3ove9_243{display:flex;align-items:center;color:#2c3e50}._flora-fauna__accordion-badge-chevron-group_3ove9_255{display:flex;align-items:center;gap:8px;margin-left:16px}._flora-fauna__accordion-badge_3ove9_255{background:#f0f1f3;color:#495057;border-radius:999px;padding:3px 12px;display:inline-block;border:1px solid #e0e0e0;margin:0}._flora-fauna__accordion-chevron_3ove9_289{display:flex;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);transform:rotate(-90deg)}._flora-fauna__accordion-header_3ove9_179[aria-expanded=true] ._flora-fauna__accordion-chevron_3ove9_289{transform:rotate(0)}._flora-fauna__accordion-panel_3ove9_313{overflow:hidden;max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1);background:none;border-top:none}._flora-fauna__accordion-panel_3ove9_313._open_3ove9_327{max-height:1000px;transition:max-height .5s cubic-bezier(.4,0,.2,1)}._flora-fauna__species-list_3ove9_337{display:flex;flex-direction:row;flex-wrap:nowrap;gap:14px;overflow-x:auto;padding:0 26px 18px;margin:10px 0 0}._flora-fauna__species-card_3ove9_357{min-width:200px;max-width:220px;flex:0 0 auto;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #00000014;transition:all .2s ease;border:1px solid #e9ecef}._flora-fauna__species-card_3ove9_357 img{width:100%;height:110px;object-fit:cover;display:block}._flora-fauna__species-placeholder_3ove9_395{width:100%;height:110px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;color:#6c757d;border-bottom:1px solid #e9ecef}._flora-fauna__species-info_3ove9_417{padding:14px}._flora-fauna__species-name_3ove9_425{margin-bottom:6px;color:#2c3e50}._flora-fauna__species-scientific_3ove9_435{color:#6c757d;font-style:italic;margin-bottom:6px}._flora-fauna__species-category_3ove9_447{display:none}._flora-fauna__ecological-info_3ove9_455{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-radius:16px;padding:12px;margin:20px 16px 0;border:1px solid #e1bee7}._flora-fauna__ecological-info_3ove9_455 h4{margin:0 0 12px;color:#2c3e50}._flora-fauna__ecological-info_3ove9_455 p{margin:0 0 8px;color:#495057}._flora-fauna__ecological-info_3ove9_455 p:last-child{margin-bottom:0}._flora-fauna__habitats_3ove9_499{margin:12px 0}._flora-fauna__habitats_3ove9_499 h5{margin:0 0 8px;color:#2c3e50}._flora-fauna__habitats_3ove9_499 ul{margin:0;padding-left:20px;list-style-type:disc}._flora-fauna__habitats_3ove9_499 li{color:#495057;margin-bottom:4px}._flora-fauna__species-list_3ove9_337>._flora-fauna__species-card_3ove9_357:last-child{margin-right:8px}._infrastructure_1cd5c_1{border-radius:20px;animation:_fadeInUp_1cd5c_1 .4s}@keyframes _fadeInUp_1cd5c_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._infrastructure__title_1cd5c_33{color:#2c3e50;display:flex;align-items:center;gap:8px;margin:0}._infrastructure__icon_1cd5c_49{width:20px;height:20px;opacity:.8}._infrastructure__skeleton-text-block_1cd5c_61{height:120px;width:100%;border-radius:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_loading_1cd5c_1 1.5s infinite}@keyframes _loading_1cd5c_1{0%{background-position:200% 0}to{background-position:-200% 0}}._infrastructure__no-data_1cd5c_97{text-align:center;color:var(--color-text-tertiary);font-style:italic;padding:32px 16px;background:var(--color-surface-secondary);border-radius:12px}._infrastructure__scroll_1cd5c_119{display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 16px;overscroll-behavior-inline:contain}._infrastructure__scroll_1cd5c_119::-webkit-scrollbar{display:none}._infrastructure__scroll_1cd5c_119::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._infrastructure__scroll_1cd5c_119::-webkit-scrollbar-thumb{background:#4facfe;border-radius:3px}._infrastructure__card_1cd5c_173{border-radius:16px;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 4px 8px #0003;transition:all .3s ease;margin:8px 4px;overflow:hidden;position:relative}._infrastructure__scroll_1cd5c_119 ._infrastructure__card_1cd5c_173{flex:0 0 260px;width:260px;height:200px}._infrastructure__card--fullwidth_1cd5c_213{height:200px;flex:none}._infrastructure__card--no-image_1cd5c_223{background-color:#4a5568}._infrastructure__card_1cd5c_173:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#0000004d 50%,#0009,#000000e6);z-index:1}._infrastructure__card-content_1cd5c_267{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:16px;color:#fff;position:relative;z-index:2}._infrastructure__card-icon-bg_1cd5c_289{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:0;opacity:.3}._infrastructure__card-icon-bg_1cd5c_289 svg{width:auto;height:80%;color:#ffffffb3}._infrastructure__card-info_1cd5c_327{flex:1;display:flex;flex-direction:column;justify-content:flex-end}._infrastructure__card-name_1cd5c_341{margin:0 0 4px;text-shadow:0 2px 4px rgba(0,0,0,.3)}._infrastructure__card-category_1cd5c_351{opacity:.9;margin-bottom:8px;text-shadow:0 1px 2px rgba(0,0,0,.3)}._infrastructure__card-distance_1cd5c_363{display:flex;align-items:center;gap:4px;background:#fff3;padding:4px 8px;border-radius:8px;align-self:flex-start}._infrastructure__card-map-btn_1cd5c_383{position:absolute;top:16px;right:16px;background:#0003;border:none;border-radius:8px;padding:8px;color:#fff;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}._infrastructure__modal-overlay_1cd5c_419{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;animation:_fadeIn_1cd5c_1 .3s ease-out forwards;overscroll-behavior:contain;touch-action:none}@keyframes _fadeIn_1cd5c_1{0%{opacity:0}to{opacity:1}}._infrastructure__modal-overlay_1cd5c_419._closing_1cd5c_469{animation:_fadeOut_1cd5c_1 .3s ease-out forwards}@keyframes _fadeOut_1cd5c_1{0%{opacity:1}to{opacity:0}}._infrastructure__modal_1cd5c_419{background:#fff;width:100%;height:100dvh;padding:0;position:relative;display:flex;flex-direction:column;opacity:0;transform:scale(.9) translateY(20px);animation:_modalFadeIn_1cd5c_1 .3s ease-out forwards;overflow:hidden}@keyframes _modalFadeIn_1cd5c_1{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}._infrastructure__modal_1cd5c_419._closing_1cd5c_469{animation:_modalFadeOut_1cd5c_1 .3s ease-out forwards}@keyframes _modalFadeOut_1cd5c_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(20px)}}._infrastructure__modal-header_1cd5c_577{position:sticky;top:0;background:#fff;padding:20px 20px 16px;border-bottom:1px solid #e9ecef;z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:space-between}._infrastructure__modal-header-content_1cd5c_603{display:flex;flex-direction:column}._infrastructure__modal-title_1cd5c_613{color:#2c3e50;margin:0 0 4px;display:block}._infrastructure__modal-category_1cd5c_625{color:#6c757d;margin:0}._infrastructure__modal-close_1cd5c_635{background:none;border:none;color:#000;padding:8px;transition:all .2s;display:flex;align-items:center;justify-content:center;margin-top:0}._infrastructure__modal-content_1cd5c_659{padding:20px;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}._infrastructure__modal-image_1cd5c_677{width:100%;height:200px;border-radius:12px;overflow:hidden;margin-bottom:20px}._infrastructure__modal-img_1cd5c_693{width:100%;height:100%;object-fit:cover}._infrastructure__modal-placeholder_1cd5c_705{width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;align-items:center;justify-content:center;color:#6c757d}._infrastructure__modal-details_1cd5c_725{display:flex;flex-direction:column;gap:20px}._infrastructure__modal-section_1cd5c_737{display:flex;flex-direction:column;gap:8px}._infrastructure__modal-section_1cd5c_737 h4{color:#2c3e50;margin:0 0 8px}._infrastructure__modal-coords_1cd5c_759{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#f8f9fa;border-radius:8px;color:#495057}._infrastructure__modal-map-btn_1cd5c_781{display:flex;align-items:center;gap:6px;background:#007bff;color:#fff;border:none;border-radius:6px;padding:6px 12px;transition:background-color .2s ease}._infrastructure__modal-distance_1cd5c_807{display:flex;align-items:center;gap:6px;color:#6c757d}._infrastructure__modal-tags_1cd5c_821{display:flex;flex-wrap:wrap;gap:12px}._infrastructure__modal-tag_1cd5c_821{display:flex;flex-direction:column;gap:2px;padding:12px 16px;background:#f8f9fa;border-radius:8px;box-sizing:border-box;flex:1 1 auto}._infrastructure__modal-tag-key_1cd5c_855{color:#495057;text-transform:uppercase}._infrastructure__modal-tag-value_1cd5c_865{color:#2c3e50;word-break:break-word}._infrastructure__modal-website_1cd5c_875{display:inline-flex;align-items:center;gap:8px;background:#007bff;color:#fff;text-decoration:none;padding:12px 16px;border-radius:8px;transition:background-color .2s ease;align-self:flex-start}._infrastructure__modal-all-list_1cd5c_901{display:flex;flex-direction:column;gap:16px;max-height:100dvh;overflow-y:auto;margin:-20px 0;padding:20px 0}._nearby-peaks__scroll_1oj1k_1{display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 16px}._nearby-peaks__scroll_1oj1k_1::-webkit-scrollbar{display:none}._nearby-peaks__card_1oj1k_27{border-radius:16px;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 4px 2px -2px #0003;transition:all .3s ease;margin:4px;overflow:hidden;position:relative;flex:0 0 200px;width:200px;height:270px}._nearby-peaks__card--no-image_1oj1k_57{background-color:#4a5568}._nearby-peaks__card-overlay-top_1oj1k_65{position:absolute;top:0;left:0;right:0;height:140px;background:linear-gradient(to bottom,#000000bf,#0006 40%,#0000);z-index:2;pointer-events:none}._nearby-peaks__card-content_1oj1k_97{height:100%;display:flex;flex-direction:column;padding:16px;color:#fff;position:relative;z-index:3}._nearby-peaks__card-name-row_1oj1k_117{display:flex;align-items:flex-start;margin-bottom:8px}._nearby-peaks__card-name_1oj1k_117{margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5);max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nearby-peaks__card-elevation-row_1oj1k_147{display:flex;align-items:center;gap:8px;margin-bottom:8px}._nearby-peaks__card-elevation-icon-inline_1oj1k_161{width:24px;height:24px;opacity:.85}._nearby-peaks__card-elevation-value_1oj1k_173{text-shadow:0 1px 2px rgba(0,0,0,.4)}._nearby-peaks__card-distance-row_1oj1k_181{display:flex;align-items:center;justify-content:flex-end;position:absolute;right:12px;bottom:12px;z-index:4;background:#00000059;padding:6px 10px;border-radius:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);gap:4px}._nearby-peaks__card-distance-icon_1oj1k_211{display:flex;align-items:center}._nearby-peaks__card-distance-value_1oj1k_221{margin-left:2px}._nearby-peaks__card-elevation-icon-bg_1oj1k_229{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;opacity:1;z-index:1;pointer-events:none}._nearby-peaks__header-wrapper_1oj1k_253{padding:16px;display:flex;flex-direction:column;gap:16px}._nearby-peaks__title_1oj1k_267{color:#2c3e50;display:flex;align-items:center;gap:8px;margin:0}._nearby-peaks__icon_1oj1k_283{width:20px;height:20px;opacity:.8}@keyframes _fadeInUp_szoa5_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._communityInfo__title_szoa5_27{color:#2c3e50;display:flex;align-items:center;gap:8px;margin:0;padding:16px 16px 0}._communityInfo__icon_szoa5_45{width:20px;height:20px;opacity:.8}._communityInfo__content_szoa5_57{padding:16px}._communityInfo__stats_szoa5_65{display:flex;gap:16px;margin-bottom:16px;padding:12px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}._communityInfo__stat_szoa5_65{display:flex;flex-direction:column;align-items:center;flex:1}._communityInfo__statValue_szoa5_99{color:#2c3e50}._communityInfo__statLabel_szoa5_107{color:#6c757d;margin-top:4px;text-align:center}._communityInfo__users_szoa5_119{display:flex;flex-direction:column;margin-bottom:16px;border-radius:12px;border:1px solid #e9ecef;background:#f8f9fa}._communityInfo__userItem_szoa5_137{display:flex;align-items:center;gap:12px;padding:8px 12px;transition:background-color .2s ease}._communityInfo__userAvatar_szoa5_153{width:45px;height:45px;border-radius:50%;object-fit:cover;border:2px solid #ffffff;box-shadow:0 2px 4px #0000001a;flex-shrink:0}._communityInfo__userInfo_szoa5_173{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._communityInfo__userName_szoa5_189{color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._communityInfo__userDetails_szoa5_203{display:flex;flex-direction:column;gap:2px}._communityInfo__userCompletions_szoa5_215{display:flex;align-items:center;gap:4px;color:#6c757d}._communityInfo__seeMoreBtn_szoa5_229{display:flex;align-items:center;justify-content:center;gap:6px;background:#007bff;color:#fff;border:none;border-radius:8px;padding:10px 16px;width:100%}._communityInfo__currentUser_szoa5_255{margin-bottom:12px;padding:16px;border-radius:8px;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border:1px solid #e1bee7}._communityInfo__currentUserInfo_szoa5_271{display:flex;flex-direction:column;gap:4px}._communityInfo__currentUserStatus_szoa5_283{display:flex;align-items:center;gap:6px;color:#2c3e50}._modal_szoa5_299{position:fixed;left:0;top:0;width:100vw;height:100dvh;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px;animation:_modalFadeIn_szoa5_1 .3s ease-out}@keyframes _modalFadeIn_szoa5_1{0%{opacity:0}to{opacity:1}}._modal_szoa5_299._closing_szoa5_347{animation:_modalFadeOut_szoa5_1 .3s ease-out}@keyframes _modalFadeOut_szoa5_1{0%{opacity:1}to{opacity:0}}._modalContent_szoa5_373{background:#fff;border-radius:16px;width:min(92vw,420px);max-height:80dvh;overflow:hidden;box-shadow:0 20px 40px #0000004d;display:flex;flex-direction:column;animation:_modalContentSlideIn_szoa5_1 .3s ease-out}@keyframes _modalContentSlideIn_szoa5_1{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}._modalContent_szoa5_373._closing_szoa5_347{animation:_modalContentSlideOut_szoa5_1 .3s ease-out}@keyframes _modalContentSlideOut_szoa5_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(20px)}}._modalHeader_szoa5_449{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e2e8f0;flex-shrink:0}._modalTitle_szoa5_467{color:#1e293b;margin:0}._modalClose_szoa5_477{appearance:none;border:none;background:#f1f5f9;color:#64748b;padding:8px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._modalBody_szoa5_503{padding:20px;overflow-y:auto;flex:1}._modalStats_szoa5_515{display:flex;gap:16px;margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:12px}._modalStat_szoa5_515{display:flex;flex-direction:column;align-items:center;flex:1}._modalStatValue_szoa5_547{color:#2c3e50}._modalStatLabel_szoa5_555{color:#6c757d;margin-top:4px;text-align:center}._modalUserList_szoa5_567{display:flex;flex-direction:column;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}._modalUserItem_szoa5_583{display:flex;align-items:center;gap:12px;padding:8px 12px;transition:background-color .2s ease}._modalUserAvatar_szoa5_599{width:45px;height:45px;border-radius:50%;object-fit:cover;border:2px solid #ffffff;box-shadow:0 2px 4px #0000001a;flex-shrink:0}._modalUserInfo_szoa5_619{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._modalUserName_szoa5_635{color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._modalUserDetails_szoa5_649{display:flex;flex-direction:column;gap:2px}._modalUserCompletions_szoa5_661{display:flex;align-items:center;gap:4px;color:#64748b}._communityInfo__routes-section_szoa5_677{margin-top:16px;display:flex;flex-direction:column;gap:12px}._communityInfo__routes-title_szoa5_691{display:flex;align-items:center;gap:8px;color:#2c3e50;font-weight:600}._communityInfo__routes-scroll_szoa5_707{display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 16px;margin:0 -16px}._communityInfo__routes-scroll_szoa5_707::-webkit-scrollbar{display:none}._communityInfo__route-card_szoa5_735{flex:0 0 280px;width:280px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;box-shadow:0 2px 8px #00000014;overflow:hidden}._communityInfo__route-card_szoa5_735:hover{border-color:#dee2e6;transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}._communityInfo__route-image_szoa5_775{width:100%;height:120px;flex-shrink:0;position:relative;overflow:hidden}._communityInfo__route-image-img_szoa5_791{width:100%;height:100%;object-fit:cover}._communityInfo__route-image-placeholder_szoa5_803{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0000000a,#0000001a);color:#6c757d}._communityInfo__route-content_szoa5_823{padding:16px;display:flex;flex-direction:column;gap:12px;flex:1}._communityInfo__route-header_szoa5_839{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._communityInfo__route-name_szoa5_853{color:#2c3e50;font-weight:600;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}._communityInfo__route-user_szoa5_875{position:absolute;top:8px;left:8px;z-index:2;display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:16px;cursor:pointer;transition:all .2s ease;flex-shrink:0}._communityInfo__route-date_szoa5_905{position:absolute;top:8px;right:8px;z-index:2;padding:4px 8px;background:#0009;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._communityInfo__route-user-avatar_szoa5_935{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);color:#2c3e50;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:10px;flex-shrink:0;overflow:hidden}._communityInfo__route-user-avatar_szoa5_935 img{width:100%;height:100%;object-fit:cover;border-radius:50%}._communityInfo__route-user-name_szoa5_979{color:#f1f1f1;text-shadow:0 0 4px rgba(0,0,0,.8);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}._communityInfo__route-stats_szoa5_999{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}._communityInfo__route-stat_szoa5_999{display:flex;align-items:center;gap:6px;color:#6c757d;padding:6px 8px;background:#fff9;border-radius:8px}._communityInfo__route-peaks_szoa5_1031{color:#6c757d;line-height:1.5;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._communityInfo__route-peak_szoa5_1031{color:#6c757d}._searchAndFilters_169qw_4{position:sticky;top:0;z-index:100;background:var(--background-color, #ffffff);padding:16px;display:flex;flex-direction:column;gap:16px}._searchAndFilters__searchWrapper_169qw_16{width:100%}._searchAndFilters__searchInputContainer_169qw_21{position:relative;display:flex;align-items:center;width:100%}._searchAndFilters__searchIcon_169qw_29{position:absolute;left:12px;color:#64748b;z-index:1;pointer-events:none}._searchAndFilters__searchInput_169qw_21{width:100%;padding:12px 16px 12px 44px;border:2px solid #e2e8f0;border-radius:12px;background-color:#fff;color:#1e293b;box-shadow:0 2px 4px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;min-height:48px}._searchAndFilters__searchInput_169qw_21:focus{outline:none;border-color:#0a2540;box-shadow:0 0 0 3px #0a25401a}._searchAndFilters__searchInput_169qw_21::placeholder{color:#94a3b8}._searchAndFilters__searchClearButton_169qw_64{position:absolute;right:12px;background:none;border:none;color:#64748b;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:1}._searchAndFilters__searchClearButton_169qw_64:active{transform:scale(.95)}._searchAndFilters__dropdownsRow_169qw_87{display:grid;grid-template-columns:2.5fr 2fr;gap:12px;width:100%;box-sizing:border-box}._searchAndFilters__sortDropdown_169qw_96,._searchAndFilters__filterDropdown_169qw_103{position:relative;width:100%;min-width:0}._searchAndFilters__dropdownButton_169qw_110{display:flex;align-items:center;gap:8px;padding:8px 10px;border:2px solid #e2e8f0;border-radius:12px;background-color:#fff;color:#64748b;width:100%;max-width:100%;min-width:0;box-shadow:0 2px 4px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);justify-content:space-between;position:relative;overflow:hidden;min-height:48px;box-sizing:border-box}._searchAndFilters__dropdownButton--all_169qw_132{border-color:#0a2540;color:#0a2540}._searchAndFilters__dropdownButton--completed_169qw_138{border-color:#22c55e;color:#22c55e}._searchAndFilters__dropdownButton--missing_169qw_144{border-color:#f97316;color:#f97316}._searchAndFilters__dropdownButton_169qw_110 span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;min-width:0}._searchAndFilters__dropdownButton_169qw_110:disabled{opacity:.7;transform:none}._searchAndFilters__dropdownButton_169qw_110 svg{display:inline-block;vertical-align:middle;transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}._searchAndFilters__chevronRotated_169qw_174{transform:rotate(180deg)}._searchAndFilters__chevronHidden_169qw_179{opacity:0;transform:rotate(180deg)}._searchAndFilters__loadingSpinner_169qw_185{animation:_spin_169qw_1 1s linear infinite}@keyframes _spin_169qw_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._searchAndFilters__dropdownMenu_169qw_199{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #00000026;z-index:1000;margin-top:4px;max-height:300px;overflow-x:hidden;overflow-y:auto;animation:_dropdownSlideIn_169qw_1 .2s cubic-bezier(.4,0,.2,1);transform-origin:top;-webkit-overflow-scrolling:touch;touch-action:pan-y}@keyframes _dropdownSlideIn_169qw_1{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._searchAndFilters__dropdownSection_169qw_231{border:none}._searchAndFilters__dropdownSection_169qw_231:last-child{border-bottom:none}._searchAndFilters__dropdownTitle_169qw_241{padding:12px 16px 8px;color:#64748b;text-transform:uppercase;background:#f8fafc}._searchAndFilters__dropdownItem_169qw_249{display:flex;align-items:center;gap:8px;padding:10px 16px;width:100%;border:none;border-left:none;border-right:none;border-top:none;border-bottom:none;outline:none;box-shadow:none;background:#fff;color:#64748b;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._searchAndFilters__dropdownItem_169qw_249:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(10,37,64,.1),transparent);transition:left .5s}._searchAndFilters__dropdownItem--active_169qw_288{background:#0a2540;color:#fff}._searchAndFilters__dropdownItem--active_169qw_288:before{display:none}._searchAndFilters__dropdownItem--disabled_169qw_299{opacity:.5;pointer-events:none}._searchAndFilters__arrow_169qw_305,._searchAndFilters__filterIcon_169qw_311{transition:transform .2s ease;color:inherit}._searchAndFilters__dropdownItem--all_169qw_317{border-left:3px solid #0a2540}._searchAndFilters__dropdownItem--completed_169qw_322{border-left:3px solid #22c55e}._searchAndFilters__dropdownItem--missing_169qw_327{border-left:3px solid #f97316}._searchAndFilters__dropdownItem--all_169qw_317._searchAndFilters__dropdownItem--active_169qw_288{background:#0a2540;color:#fff}._searchAndFilters__dropdownItem--completed_169qw_322._searchAndFilters__dropdownItem--active_169qw_288{background:#22c55e;color:#fff}._searchAndFilters__dropdownItem--missing_169qw_327._searchAndFilters__dropdownItem--active_169qw_288{background:#f97316;color:#fff}@media (max-width: 350px){._searchAndFilters_169qw_4{padding:12px;gap:12px}._searchAndFilters__searchInput_169qw_21{padding:10px 14px 10px 40px;min-height:44px}._searchAndFilters__searchIcon_169qw_29{left:10px}._searchAndFilters__searchClearButton_169qw_64{right:10px}}._lazyPeakCard_105a5_4{display:block}._lazyPeakCard__item_105a5_10{position:relative;overflow:hidden;border-radius:12px;background-color:#f5f5f5;transition:transform .3s cubic-bezier(.4,0,.2,1);transform:scale(1) translateZ(0);contain:layout style paint;will-change:transform;box-shadow:0 4px 12px -2px #00000026;border:none}._lazyPeakCard__item--completed_105a5_24{border:2px solid #22c55e}._lazyPeakCard__item--1_105a5_29{grid-column:1;grid-row:1}._lazyPeakCard__item--2_105a5_34{grid-column:3;grid-row:1 / 4}._lazyPeakCard__item--3_105a5_39{grid-column:1;grid-row:3 / 6}._lazyPeakCard__item--4_105a5_44{grid-column:3;grid-row:5}._lazyPeakCard__content_105a5_50{position:absolute;flex-direction:column;display:flex;inset:0;padding:12px;text-align:start;align-items:center;justify-content:space-between;background:#0006;color:#fff;z-index:3}._lazyPeakCard__mainContent_105a5_68{width:100%;display:flex;flex-direction:column;gap:8px}._lazyPeakCard__titleRow_105a5_76{width:100%}._lazyPeakCard__title_105a5_76{margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._lazyPeakCard__infoRow_105a5_91{width:100%;display:flex;align-items:flex-start}._lazyPeakCard__elevationAndLocation_105a5_98{display:inline-block}._lazyPeakCard__elevation_105a5_98{text-shadow:0 1px 2px rgba(0,0,0,.4);display:inline;margin-right:8px}._lazyPeakCard__location_105a5_110{text-shadow:0 1px 2px rgba(0,0,0,.4);opacity:.9;white-space:normal;display:inline}._lazyPeakCard__userData_105a5_118{width:100%;margin-top:auto;display:flex;flex-direction:column;gap:4px}._lazyPeakCard__datesSection_105a5_127{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:2px}._lazyPeakCard__routeDate_105a5_135{opacity:.8;padding:2px 6px;border-radius:6px}._lazyPeakCard__moreDatesIndicator_105a5_142{opacity:.7;background:#fff3;padding:2px 6px;border-radius:6px}._lazyPeakCard__ascentsSection_105a5_150{display:flex;align-items:center;justify-content:flex-end}._lazyPeakCard__ascentsCount_105a5_157{color:#fff;padding:4px 8px;border-radius:6px;white-space:nowrap}._lazyPeakCard__ascentsLabel_105a5_165{opacity:.9}._lazyPeakCard__elevationIconBg_105a5_170{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;opacity:1;z-index:1;pointer-events:none}._lazyPeakCard__elevationIconInline_105a5_183{width:20px;height:20px;opacity:.85;margin-right:6px;vertical-align:text-bottom}._lazyPeakCard__imageContainer_105a5_192{position:relative;overflow:hidden;width:100%;height:100%}._lazyPeakCard__image_105a5_192{width:100%;height:100%;object-fit:cover;display:block}._lazyPeakCard__imagePlaceholder_105a5_208{position:absolute;inset:0;background:linear-gradient(90deg,#e2e8f0,#f1f5f9 20%,#e2e8f0 40% 100%);background-size:200% 100%;animation:_shimmer_105a5_1 1.5s ease-in-out infinite}._lazyPeakCard__optimizedImage_105a5_226{width:100%;height:100%;object-fit:cover;opacity:1}._lazyPeakCard__noImageBackground_105a5_234{width:100%;height:100%;background:linear-gradient(135deg,var(--primary-surface--subtle, #f8f9fa) 0%,var(--grayscale-surface--default, #e9ecef) 50%,var(--primary-surface--subtle, #f8f9fa) 100%);position:relative}._lazyPeakCard__noImageBackground_105a5_234:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 70%,rgba(255,255,255,.3) 0%,transparent 50%)}._lazyPeakCard__gridItemOptimized_105a5_262{transform:translateZ(0);will-change:transform}._lazyPeakCard__item--singleGrid_105a5_268{width:100%;height:100%;min-height:200px}._lazyPeakCard__completionBadge_105a5_275{position:absolute;top:8px;right:8px;background:#22c55e;color:#fff;border-radius:12px;padding:4px 8px;display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px #22c55e4d}._lazyPeakCard__content_105a5_50 p{white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}@keyframes _shimmer_105a5_1{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width: 350px){._lazyPeakCard__content_105a5_50{padding:8px}._lazyPeakCard__title_105a5_76{font-size:14px}._lazyPeakCard__elevationAndLocation_105a5_98{gap:6px}._lazyPeakCard__elevationIconInline_105a5_183{width:16px!important;height:16px!important;margin-right:4px!important}._lazyPeakCard__elevation_105a5_98{font-size:12px}._lazyPeakCard__routeDate_105a5_135,._lazyPeakCard__ascentsCount_105a5_157{padding:3px 6px}._lazyPeakCard__userData_105a5_118{gap:4px}}._peakGrid_vudtu_7{width:100%;aspect-ratio:1;position:relative;display:grid;grid-template-columns:1fr 10px 1.32fr;grid-template-rows:2fr 10px .5fr 10px 2fr;gap:0;border-radius:12px;contain:layout style paint;opacity:1;padding-bottom:10px;padding-left:8px;padding-right:8px;box-sizing:border-box}._peakGrid__item_vudtu_43{position:relative;overflow:hidden;border-radius:12px;background-color:#f5f5f5;transition:transform .3s cubic-bezier(.4,0,.2,1);transform:scale(1) translateZ(0);contain:layout style paint;will-change:transform;box-shadow:0 4px 12px -2px #00000026;border:2px solid transparent}._peakGrid__item--completed_vudtu_71{border:2px solid #22c55e}._peakGrid__item--1_vudtu_81{grid-column:1;grid-row:1}._peakGrid__item--2_vudtu_91{grid-column:3;grid-row:1 / 4}._peakGrid__item--3_vudtu_101{grid-column:1;grid-row:3 / 6}._peakGrid__item--4_vudtu_111{grid-column:3;grid-row:5}._peakGrid--mirrored_vudtu_123,._peakGrid--mirrored_vudtu_123 *{transform:scaleX(-1)}._peakGrid__content_vudtu_143{position:absolute;flex-direction:column;display:flex;inset:0;padding:12px;text-align:start;align-items:center;justify-content:space-between;background:#0006;color:#fff;z-index:3}._peakGrid__mainContent_vudtu_179{width:100%;display:flex;flex-direction:column;gap:8px}._peakGrid__titleRow_vudtu_195{width:100%}._peakGrid__title_vudtu_195{margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._peakGrid__infoRow_vudtu_225{width:100%;display:flex;align-items:flex-start}._peakGrid__elevationAndLocation_vudtu_239{display:inline-block}._peakGrid__elevation_vudtu_239{text-shadow:0 1px 2px rgba(0,0,0,.4);display:inline;margin-right:8px}._peakGrid__location_vudtu_263{text-shadow:0 1px 2px rgba(0,0,0,.4);opacity:.9;white-space:normal;display:inline}._peakGrid__userData_vudtu_279{width:100%;margin-top:auto;display:flex;flex-direction:column;gap:4px}._peakGrid__datesSection_vudtu_297{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:2px}._peakGrid__routeDate_vudtu_313{opacity:.8;padding:2px 6px;border-radius:6px}._peakGrid__moreDatesIndicator_vudtu_327{opacity:.7;background:#fff3;padding:2px 6px;border-radius:6px}._peakGrid__ascentsSection_vudtu_343{display:flex;align-items:center;justify-content:flex-end}._peakGrid__ascentsCount_vudtu_357{color:#fff;padding:4px 8px;border-radius:6px;white-space:nowrap}._peakGrid__ascentsLabel_vudtu_373{opacity:.9}._peakGrid__elevationIconBg_vudtu_383{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;opacity:1;z-index:1;pointer-events:none}._peakGrid__elevationIconInline_vudtu_409{width:20px;height:20px;opacity:.85;margin-right:6px;vertical-align:text-bottom}._peakGrid__imageContainer_vudtu_427{position:relative;overflow:hidden;width:100%;height:100%}._peakGrid__image_vudtu_427{width:100%;height:100%;object-fit:cover;display:block}._peakGrid__imagePlaceholder_vudtu_459{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#f0f0f0 25%,#e0e0e0 25% 50%,#f0f0f0 50% 75%,#e0e0e0 75%);background-size:20px 20px;animation:_shimmer_vudtu_1 1.5s ease-in-out infinite}._peakGrid__imageLoader_vudtu_505{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid var(--primary-border--dark, #3498db);border-radius:50%;animation:_spin_vudtu_1 1s linear infinite}._peakGrid__optimizedImage_vudtu_525{width:100%;height:100%;object-fit:cover;opacity:1}._peakGrid__noImageBackground_vudtu_541{width:100%;height:100%;background:linear-gradient(135deg,var(--primary-surface--subtle, #f8f9fa) 0%,var(--grayscale-surface--default, #e9ecef) 50%,var(--primary-surface--subtle, #f8f9fa) 100%);position:relative}._peakGrid__noImageBackground_vudtu_541:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 70%,rgba(255,255,255,.3) 0%,transparent 50%)}._peakGrid__gridsContainer_vudtu_597{display:flex;flex-direction:column;min-height:200px;padding:0;gap:16px}._peakGrid__gridsContainer--transitioning_vudtu_615{transition:none}._peakGrid__gridsContainer--loaded_vudtu_625{gap:0}._peakGrid__noCompletedMessage_vudtu_635{display:flex;justify-content:center;align-items:center;padding:40px 20px;margin:20px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #cbd5e1;border-radius:16px;text-align:center}._peakGrid__noCompletedMessage_vudtu_635 p{color:#64748b;margin:0}._peakGrid__noSearchResultsMessage_vudtu_673{display:flex;justify-content:center;align-items:center;padding:40px 20px;margin:20px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #0ea5e9;border-radius:16px;text-align:center}._peakGrid__noSearchResultsMessage_vudtu_673 p{color:#0c4a6e;margin:0}._peakGrid__contentLoadingSpinner_vudtu_711{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;margin:20px 0}._peakGrid__loadingText_vudtu_731{color:#64748b;margin:0}._peakGrid__loadingSpinner_vudtu_743{animation:_spin_vudtu_1 1s linear infinite}._peakGrid--single_vudtu_757{display:flex;justify-content:center;align-items:center;aspect-ratio:16/9;margin:0 auto;transition:all .4s cubic-bezier(.4,0,.2,1)}._peakGrid--single_vudtu_757 ._peakGrid__item_vudtu_43{width:100%;height:100%}._peakGrid--double_vudtu_787{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:12px;aspect-ratio:2/1;transition:all .4s cubic-bezier(.4,0,.2,1)}._peakGrid--double_vudtu_787 ._peakGrid__item_vudtu_43{width:100%;height:100%}._peakGrid--triple_vudtu_817{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;aspect-ratio:2/2;transition:all .4s cubic-bezier(.4,0,.2,1)}._peakGrid--triple_vudtu_817 ._peakGrid__item_vudtu_43:first-child{grid-column:1;grid-row:1}._peakGrid--triple_vudtu_817 ._peakGrid__item_vudtu_43:nth-child(2){grid-column:2;grid-row:1}._peakGrid--triple_vudtu_817 ._peakGrid__item_vudtu_43:nth-child(3){grid-column:1 / span 2;grid-row:2}._peakGrid__gridsContainer--transitioning_vudtu_615 ._peakGrid_vudtu_7{transition:none}._peakGrid__gridItemOptimized_vudtu_887{overflow:visible;will-change:transform}._peakGrid__completionBadge_vudtu_899{position:absolute;top:8px;right:8px;background:#22c55e;color:#fff;border-radius:12px;padding:4px 8px;display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px #22c55e4d}._peakGrid__content_vudtu_143 p{white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}@keyframes _shimmer_vudtu_1{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes _spin_vudtu_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 350px){._peakGrid__content_vudtu_143{padding:8px}._peakGrid__elevationAndLocation_vudtu_239{gap:6px}._peakGrid__elevationIconInline_vudtu_409{width:16px!important;height:16px!important;margin-right:4px!important}._peakGrid__routeDate_vudtu_313,._peakGrid__ascentsCount_vudtu_357{padding:3px 6px}._peakGrid__userData_vudtu_279{gap:4px}}._listDetailsGrid_1y4v1_7{width:100%;scroll-behavior:smooth}._listDetailsGrid__filtersWrapper_1y4v1_19{position:sticky;top:0;z-index:100;background:var(--background-color, #ffffff);padding:16px;display:flex;flex-direction:column;gap:16px}._listDetailsGrid__searchWrapper_1y4v1_43{width:100%}._listDetailsGrid__searchInputContainer_1y4v1_53{position:relative;display:flex;align-items:center;width:100%}._listDetailsGrid__searchIcon_1y4v1_69{position:absolute;left:12px;color:#64748b;z-index:1;pointer-events:none}._listDetailsGrid__searchInput_1y4v1_53{width:100%;padding:12px 16px 12px 44px;border:2px solid #e2e8f0;border-radius:12px;background-color:#fff;color:#1e293b;box-shadow:0 2px 4px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;min-height:48px}._listDetailsGrid__searchInput_1y4v1_53:focus{outline:none;border-color:#0a2540;box-shadow:0 0 0 3px #0a25401a}._listDetailsGrid__searchInput_1y4v1_53::placeholder{color:#94a3b8}._listDetailsGrid__searchClearButton_1y4v1_139{position:absolute;right:12px;background:none;border:none;color:#64748b;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:1}._listDetailsGrid__searchClearButton_1y4v1_139:active{transform:scale(.95)}._listDetailsGrid__dropdownsRow_1y4v1_185{display:grid;grid-template-columns:2.5fr 2fr;gap:12px;width:100%;box-sizing:border-box}._listDetailsGrid__sortDropdown_1y4v1_203,._listDetailsGrid__filterDropdown_1y4v1_217{position:relative;width:100%;min-width:0}._listDetailsGrid__dropdownButton_1y4v1_231{display:flex;align-items:center;gap:8px;padding:8px 10px;border:2px solid #e2e8f0;border-radius:12px;background-color:#fff;color:#64748b;width:100%;max-width:100%;min-width:0;box-shadow:0 2px 4px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);justify-content:space-between;position:relative;overflow:hidden;min-height:48px;box-sizing:border-box}._listDetailsGrid__dropdownButton--all_1y4v1_275{border-color:#0a2540;color:#0a2540}._listDetailsGrid__dropdownButton--completed_1y4v1_287{border-color:#22c55e;color:#22c55e}._listDetailsGrid__dropdownButton--missing_1y4v1_299{border-color:#f97316;color:#f97316}._listDetailsGrid__dropdownButton_1y4v1_231 span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;min-width:0}._listDetailsGrid__dropdownButton_1y4v1_231:disabled{opacity:.7;transform:none}._listDetailsGrid__dropdownButton_1y4v1_231 svg{display:inline-block;vertical-align:middle;transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}._listDetailsGrid__chevron--rotated_1y4v1_359{transform:rotate(180deg)}._listDetailsGrid__chevron--hidden_1y4v1_369{opacity:0;transform:rotate(180deg)}._listDetailsGrid__loadingSpinner_1y4v1_381{animation:_spin_1y4v1_1 1s linear infinite}@keyframes _spin_1y4v1_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._listDetailsGrid__dropdownMenu_1y4v1_409{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #00000026;z-index:1000;margin-top:4px;overflow:hidden;animation:_dropdownSlideIn_1y4v1_1 .2s cubic-bezier(.4,0,.2,1);transform-origin:top}@keyframes _dropdownSlideIn_1y4v1_1{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._listDetailsGrid__dropdownSection_1y4v1_465{border:none}._listDetailsGrid__dropdownSection_1y4v1_465:last-child{border-bottom:none}._listDetailsGrid__dropdownTitle_1y4v1_485{padding:12px 16px 8px;color:#64748b;text-transform:uppercase;background:#f8fafc}._listDetailsGrid__dropdownItem_1y4v1_501{display:flex;align-items:center;gap:8px;padding:10px 16px;width:100%;border:none;border-left:none;border-right:none;border-top:none;border-bottom:none;outline:none;box-shadow:none;background:#fff;color:#64748b;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._listDetailsGrid__dropdownItem_1y4v1_501:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(10,37,64,.1),transparent);transition:left .5s}._listDetailsGrid__dropdownItem--active_1y4v1_579{background:#0a2540;color:#fff}._listDetailsGrid__dropdownItem--active_1y4v1_579:before{display:none}._listDetailsGrid__dropdownItem--disabled_1y4v1_601{opacity:.5;pointer-events:none}._listDetailsGrid__dropdownItem_1y4v1_501 ._arrow_1y4v1_613,._listDetailsGrid__filterIcon_1y4v1_625{transition:transform .2s ease;color:inherit}._listDetailsGrid__dropdownItem--all_1y4v1_637{border-left:3px solid #0a2540}._listDetailsGrid__dropdownItem--completed_1y4v1_647{border-left:3px solid #22c55e}._listDetailsGrid__dropdownItem--missing_1y4v1_657{border-left:3px solid #f97316}._listDetailsGrid__dropdownItem--all_1y4v1_637._listDetailsGrid__dropdownItem--active_1y4v1_579{background:#0a2540;color:#fff}._listDetailsGrid__dropdownItem--completed_1y4v1_647._listDetailsGrid__dropdownItem--active_1y4v1_579{background:#22c55e;color:#fff}._listDetailsGrid__dropdownItem--missing_1y4v1_657._listDetailsGrid__dropdownItem--active_1y4v1_579{background:#f97316;color:#fff}._listDetailsGrid__noCompletedMessage_1y4v1_703{display:flex;justify-content:center;align-items:center;padding:40px 20px;margin:20px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #cbd5e1;border-radius:16px;text-align:center}._listDetailsGrid__noCompletedMessage_1y4v1_703 p{color:#64748b;margin:0}._listDetailsGrid__noSearchResultsMessage_1y4v1_741{display:flex;justify-content:center;align-items:center;padding:40px 20px;margin:20px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #0ea5e9;border-radius:16px;text-align:center}._listDetailsGrid__noSearchResultsMessage_1y4v1_741 p{color:#0c4a6e;margin:0}._listDetailsGrid__contentLoadingSpinner_1y4v1_779{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;margin:20px 0}._listDetailsGrid__loadingText_1y4v1_799{color:#64748b;margin:0}._listDetailsGrid__gridsContainer_1y4v1_811{display:flex;flex-direction:column;min-height:200px;padding:0;gap:16px}._listDetailsGrid__gridsContainer--transitioning_1y4v1_829{transition:none}._listDetailsGrid__gridsContainer--loaded_1y4v1_839{gap:0}@media (max-width: 350px){._listDetailsGrid__filtersWrapper_1y4v1_19{padding:12px;gap:12px}._listDetailsGrid__searchInput_1y4v1_53{padding:10px 14px 10px 40px;min-height:44px}._listDetailsGrid__searchIcon_1y4v1_69{left:10px}._listDetailsGrid__searchClearButton_1y4v1_139{right:10px}}._listDetails_brjiy_3{min-height:100dvh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);top:env(safe-area-inset-top);padding-bottom:calc(20px + env(safe-area-inset-bottom));position:relative}._listDetails__content_brjiy_21{padding:0}._listDetails__userImage_brjiy_29{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(0,0,0,.1);flex-shrink:0}._listDetails__headerNames_brjiy_49{display:flex;flex-direction:column;gap:8px}._listDetails__headerName_brjiy_49{color:var(--color-text-primary)}._listDetails__filterNavbar_brjiy_73{background:#fff;padding:16px 20px;display:flex;justify-content:center;gap:12px;box-shadow:0 2px 8px #0000001a;border-bottom:1px solid #e2e8f0}._listDetails__filterBtn_brjiy_95{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:12px 20px;display:flex;align-items:center;justify-content:center;gap:8px;color:#64748b;transition:all .3s ease;min-width:120px}._listDetails__filterBtn--active_brjiy_129{background:#0a2540;border-color:#0a2540;color:#fff;box-shadow:0 4px 12px #0a25404d}._listDetails__peaksContainer_brjiy_145{padding:20px;max-height:calc(100dvh - 300px);overflow-y:auto}._listDetails__peaksContainer_brjiy_145::-webkit-scrollbar{width:8px}._listDetails__peaksContainer_brjiy_145::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}._listDetails__peaksContainer_brjiy_145::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}._listDetails__peakCard_brjiy_189{position:relative;border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;display:flex;align-items:flex-end;box-shadow:0 4px 20px #00000026}._listDetails__peakCard--completed_brjiy_225{border:3px solid #22c55e}._listDetails__peakCardOverlay_brjiy_235{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#000000b3,#0006,#000c);display:flex;flex-direction:column;justify-content:space-between;padding:16px;min-height:200px}._listDetails__peakCardContent_brjiy_271{display:flex;align-items:flex-start;gap:12px;flex:1}._listDetails__peakCardIcon_brjiy_287{background:#fff3;border-radius:12px;padding:8px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}._listDetails__peakCardText_brjiy_313{flex:1;color:#fff}._listDetails__peakName_brjiy_325{margin:0 0 6px}._listDetails__peakLocation_brjiy_335,._listDetails__peakElevation_brjiy_353{opacity:.9;margin:0 0 4px;display:flex;align-items:center;gap:4px}._listDetails__completionBadge_brjiy_371{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#00ae21 0% 100%);color:#fff;padding:6px 10px;border-radius:20px;display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px #22c55e4d}._listDetails__peakRow_brjiy_401{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;width:100%}._listDetails__peakColumn_brjiy_419{width:100%;aspect-ratio:1;min-height:0}._listDetails__loadingContainer_brjiy_433,._listDetails__errorContainer_brjiy_455{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:40px;text-align:center}._listDetails__loadingSpinner_brjiy_477{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #0a2540;border-radius:50%;animation:_spin_brjiy_1 1s linear infinite}@keyframes _spin_brjiy_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._listDetails__errorContainer_brjiy_455 p{color:#64748b;margin-bottom:20px}._listDetails__retryButton_brjiy_527{background:#0a2540;color:#fff;border:none;padding:12px 24px;border-radius:8px;transition:all .3s ease}._overlay-info-section_17etn_7{padding:20px 16px;background:linear-gradient(135deg,#fff,#fafbfc);border-bottom:1px solid #e2e8f0}._overlay-info-section__description_17etn_21{color:#64748b;margin:0 0 16px;text-align:left}._overlay-info-section__stats_17etn_35{display:flex;gap:12px;flex-wrap:wrap;align-items:center}._overlay-info-section__stat_17etn_35{display:flex;align-items:center;padding:8px 12px;border-radius:8px;text-transform:uppercase;flex-shrink:0}._overlay-info-section__stat--primary_17etn_71{background:#f1f5f9;color:#0a2540;border:1px solid #e2e8f0}._overlay-info-section__stat--completed_17etn_85{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}._overlay-info-section__map-button_17etn_99{min-height:40px;margin-left:auto;background:transparent;color:var(--color-text-primary);border:none;transition:background .18s,box-shadow .18s;outline:none;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;position:relative;gap:4px}._search_245bq_1{width:100%}._search__container_245bq_9{position:relative;display:flex;align-items:center;width:100%}._search__icon_245bq_23{position:absolute;left:12px;color:#64748b;z-index:1;pointer-events:none}._search__input_245bq_39{width:100%;padding:12px 16px 12px 44px;border:2px solid #e2e8f0;border-radius:12px;background-color:#fff;color:#1e293b;box-shadow:0 2px 4px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;min-height:48px}._search__input_245bq_39:focus{outline:none;border-color:#0a2540;box-shadow:0 0 0 3px #0a25401a}._search__clear_245bq_77{position:absolute;right:12px;background:none;border:none;color:#64748b;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:1}._orderby_hgmy2_1{position:relative}._orderby__button_hgmy2_9{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;min-height:48px;justify-content:space-between}._orderby__button_hgmy2_9:disabled{opacity:.6}._orderby__menu_hgmy2_47{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 32px #0000001f;z-index:1000;margin-top:4px;overflow:hidden;animation:_dropdownSlideIn_hgmy2_1 .2s cubic-bezier(.4,0,.2,1);transform-origin:top;max-height:300px;overflow-y:auto;-webkit-overflow-scrolling:touch}._orderby__section_hgmy2_85{border-bottom:1px solid #f1f5f9}._orderby__section_hgmy2_85:last-child{border-bottom:none}._orderby__title_hgmy2_101{padding:12px 16px 8px;color:#64748b;text-transform:uppercase}._orderby__item_hgmy2_113{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:none;border:none;color:#475569;text-align:left;transition:all .2s ease;gap:8px}._orderby__item--active_hgmy2_141{background:#e6f0ff;color:#0a2540}@keyframes _dropdownSlideIn_hgmy2_1{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._controls_1hx1l_1{display:flex;flex-direction:column;gap:16px;width:100%}._controls__search_1hx1l_15{width:100%}._controls__row_1hx1l_23{display:grid;grid-template-columns:1fr 2fr;gap:12px;width:100%}._filters_fk4gt_1{display:flex;flex-direction:column;gap:16px}._filters__section_fk4gt_13{display:flex;flex-direction:column;gap:8px}._filters__sectionInline_fk4gt_25{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}._filters__field_fk4gt_39{display:flex;flex-direction:column;gap:8px}._filters__label_fk4gt_51{display:flex;align-items:center;gap:6px}._filters__dateRange_fk4gt_63{display:grid;grid-template-columns:1fr 1fr;gap:12px}._filters__elevation_fk4gt_75{display:flex;flex-direction:column;gap:8px}._filters__elevationLabels_fk4gt_87{display:flex;justify-content:space-between;color:#0a2540}._filters__select_fk4gt_105{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #d9e1ec;background:#f8fbff}._userPeaks_12gl4_7{width:100%;min-height:100dvh;background:var(--background-color, #ffffff);scroll-behavior:smooth;top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}._userPeaks__content_12gl4_25{width:100%;max-width:100%;margin:0 auto;padding:0}._userPeaks__userImage_12gl4_39{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(0,0,0,.1);flex-shrink:0}._userPeaks__filters-wrapper_12gl4_59{position:sticky;top:0;z-index:100;background:linear-gradient(135deg,#fff,#fafbfc);padding:16px;border-bottom:1px solid #e2e8f0;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:16px}._userPeaks__search-wrapper_12gl4_87{width:100%}._userPeaks__search-input-container_12gl4_95{position:relative;display:flex;align-items:center;width:100%}._userPeaks__search-icon_12gl4_109{position:absolute;left:12px;color:#64748b;z-index:1;pointer-events:none}._userPeaks__search-input_12gl4_95{width:100%;padding:12px 16px 12px 44px;border:2px solid #e2e8f0;border-radius:12px;background-color:#fff;color:#1e293b;box-shadow:0 2px 4px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;min-height:48px}._userPeaks__search-input_12gl4_95:focus{outline:none;border-color:#0a2540;box-shadow:0 0 0 3px #0a25401a}._userPeaks__search-input_12gl4_95::placeholder{color:#94a3b8}._userPeaks__search-clear-button_12gl4_171{position:absolute;right:12px;background:none;border:none;color:#64748b;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:1}._userPeaks__search-clear-button_12gl4_171:active{transform:scale(.95)}._userPeaks__dropdowns-row_12gl4_213{display:grid;grid-template-columns:1fr 2fr;gap:12px;width:100%;box-sizing:border-box}._userPeaks__sort-dropdown_12gl4_231{position:relative;width:100%;min-width:0}._userPeaks__dropdown-button_12gl4_243{display:flex;align-items:center;gap:8px;padding:8px 10px;border:2px solid #e2e8f0;border-radius:12px;background-color:#fff;color:#64748b;width:100%;max-width:100%;min-width:0;box-shadow:0 2px 4px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);justify-content:space-between;position:relative;overflow:hidden;min-height:48px;box-sizing:border-box}._userPeaks__dropdown-button_12gl4_243 span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;min-width:0}._userPeaks__dropdown-button_12gl4_243:disabled{opacity:.7;cursor:not-allowed;transform:none}._userPeaks__dropdown-button_12gl4_243 svg{display:inline-block;vertical-align:middle;transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}._userPeaks__chevron--rotated_12gl4_331{transform:rotate(180deg)}._userPeaks__chevron--hidden_12gl4_339{opacity:0;transform:rotate(180deg)}._userPeaks__loading-spinner_12gl4_349{animation:_spin_12gl4_1 1s linear infinite}@keyframes _spin_12gl4_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._userPeaks__dropdown-menu_12gl4_375{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #00000026;z-index:1000;margin-top:4px;overflow:hidden;animation:_dropdownSlideIn_12gl4_1 .2s cubic-bezier(.4,0,.2,1);transform-origin:top}@keyframes _dropdownSlideIn_12gl4_1{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._userPeaks__dropdown-section_12gl4_429{border:none}._userPeaks__dropdown-section_12gl4_429:last-child{border-bottom:none}._userPeaks__dropdown-title_12gl4_445{padding:12px 16px 8px;color:#64748b;text-transform:uppercase;background:#f8fafc}._userPeaks__dropdown-item_12gl4_459{display:flex;align-items:center;gap:8px;padding:10px 16px;width:100%;border:none;border-left:none;border-right:none;border-top:none;border-bottom:none;outline:none;box-shadow:none;background:#fff;color:#64748b;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._userPeaks__dropdown-item_12gl4_459:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(10,37,64,.1),transparent);transition:left .5s}._userPeaks__dropdown-item--active_12gl4_535{background:#0a2540;color:#fff}._userPeaks__dropdown-item--active_12gl4_535:before{display:none}._userPeaks__dropdown-item_12gl4_459 ._arrow_12gl4_553{transition:transform .2s ease;color:inherit}._userPeaks__content-loading-spinner_12gl4_565{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;margin:20px 0}._userPeaks__loading-text_12gl4_583{color:#64748b;margin:0}._userPeaks__content-area_12gl4_595{flex:1;overflow-y:auto;background:#fafbfc;padding-bottom:20px;position:relative}._userPeaks__grids-container_12gl4_613{display:flex;flex-direction:column;min-height:200px;padding:12px;gap:10px;background:#fafbfc}._userPeaks__controls-row_12gl4_633{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._userPeaks__filter-button_12gl4_649{display:flex;align-items:center;justify-content:center;gap:6px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;transition:all .2s ease;position:relative}._userPeaks__filter-button--active_12gl4_677{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._userPeaks__filter-badge_12gl4_689{position:absolute;top:-4px;right:-4px;width:10px;height:10px;background:#ef4444;border-radius:50%;border:2px solid white}._userPeaks__filter-popup-overlay_12gl4_713{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;animation:_fadeIn_12gl4_1 .3s cubic-bezier(.4,0,.2,1)}._userPeaks__filter-popup_12gl4_713{background:#fff;border-radius:12px;width:100%;max-width:400px;max-height:80dvh;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:_slideInUp_12gl4_1 .3s cubic-bezier(.4,0,.2,1)}@keyframes _fadeIn_12gl4_1{0%{opacity:0}to{opacity:1}}@keyframes _slideInUp_12gl4_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._userPeaks__filter-popup-overlay--closing_12gl4_807{animation:_fadeOut_12gl4_1 .3s cubic-bezier(.4,0,.2,1)}._userPeaks__filter-popup--closing_12gl4_815{animation:_slideOutDown_12gl4_1 .3s cubic-bezier(.4,0,.2,1)}@keyframes _fadeOut_12gl4_1{0%{opacity:1}to{opacity:0}}@keyframes _slideOutDown_12gl4_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.95)}}._userPeaks__filter-popup-header_12gl4_863{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0}._userPeaks__filter-popup-header_12gl4_863 h3{margin:0;color:#0a2540}._userPeaks__close-button_12gl4_889{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f8fafc;border:none;border-radius:6px;color:#64748b;transition:all .2s ease}._userPeaks__filter-popup-content_12gl4_917{padding:20px;max-height:60dvh;overflow-y:auto}._userPeaks__filter-section_12gl4_929{margin-bottom:20px}._userPeaks__filter-section_12gl4_929:last-child{margin-bottom:0}._userPeaks__filter-section--inline_12gl4_945{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}._userPeaks__filter-section--inline_12gl4_945:last-child{margin-bottom:0}._userPeaks__date-range-container_12gl4_967{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}._userPeaks__filter-label_12gl4_981{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#374151}._userPeaks__filter-label--date-range_12gl4_997{color:#0a2540;margin-bottom:12px}._userPeaks__filter-input_12gl4_1007{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;transition:border-color .2s ease}._userPeaks__filter-input_12gl4_1007:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._userPeaks__elevation-range_12gl4_1035{position:relative}._userPeaks__range-label_12gl4_1043{display:flex;justify-content:space-between;align-items:center;color:#374151}._userPeaks__range-label-left_12gl4_1057,._userPeaks__range-label-right_12gl4_1065{color:#64748b}._userPeaks__select-input_12gl4_1073{width:100%;padding:10px 32px 10px 12px;border:1px solid #d1d5db;border-radius:8px;background:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;appearance:none;transition:border-color .2s ease}._userPeaks__select-input_12gl4_1073:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._userPeaks__select-input_12gl4_1073:disabled{background:#f8fafc url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e") no-repeat right 12px center;background-size:16px;color:#94a3b8;cursor:not-allowed;border-color:#e2e8f0}._userPeaks__filter-popup-footer_12gl4_1135{display:flex;gap:12px;padding:16px 20px;border-top:1px solid #e2e8f0;background:#f8fafc}._userPeaks__clear-filters-button_12gl4_1151{flex:1;padding:10px 16px;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#64748b;transition:all .2s ease}._userPeaks__apply-filters-button_12gl4_1173{flex:1;padding:10px 16px;background:#3b82f6;border:none;border-radius:8px;color:#fff;transition:all .2s ease}._userPeaks__timeline-view_12gl4_1197{padding:0;background:#fafbfc;position:relative;min-height:100dvh}._userPeaks__timeline-scrubber_12gl4_1213{position:fixed;right:0;width:60px;z-index:10;display:flex;flex-direction:column;align-items:center;padding:8px;transition:top .3s ease,height .3s ease}._userPeaks__scrubber-track_12gl4_1237{position:relative;width:4px;background:#e2e8f0;border-radius:2px;margin:20px 0;transition:height .3s ease}._userPeaks__scrubber-labels_12gl4_1255{display:flex;flex-direction:column;justify-content:space-between;margin:20px 0;position:absolute;right:12px;top:0;width:40px;transition:height .3s ease}._userPeaks__scrubber-date_12gl4_1279{color:#64748b;text-align:center;background:#fff;padding:4px 6px;border-radius:4px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;white-space:nowrap}._userPeaks__scrubber-thumb_12gl4_1301{position:absolute;left:-6px;width:16px;height:16px;background:#0a2540;border:2px solid white;border-radius:50%;cursor:grab;box-shadow:0 2px 8px #00000026;transition:all .2s ease;z-index:2}._userPeaks__scrubber-thumb_12gl4_1301:active{cursor:grabbing;transform:translateY(-50%) scale(1.2)}._userPeaks__timeline-container_12gl4_1341{overflow-y:auto;padding:0}._userPeaks__year-section_12gl4_1351{overflow:hidden;background:#fff;margin-bottom:20px;border-radius:12px;box-shadow:0 2px 8px #0000000f;border:1px solid #e2e8f0}._userPeaks__year-header_12gl4_1369{width:100%;display:flex;align-items:center;gap:16px;padding:20px 24px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:none;position:relative;border-radius:12px 12px 0 0}._userPeaks__year-title_12gl4_1393{color:#0a2540}._userPeaks__year-count_12gl4_1401{margin-left:auto;color:#475569;background:#0a254014;padding:8px 16px;border-radius:8px;border:1px solid rgba(10,37,64,.1)}._userPeaks__months-container_12gl4_1419{background:#fff;padding:0 0 20px}._userPeaks__month-section_12gl4_1429{border-bottom:1px solid #f1f5f9;padding:0 24px}._userPeaks__month-section_12gl4_1429:last-child{border-bottom:none}._userPeaks__month-header_12gl4_1447{width:100%;display:flex;align-items:center;gap:16px;padding:16px 0;background:#fff;border:none;position:relative}._userPeaks__month-title_12gl4_1469{color:#374151}._userPeaks__month-count_12gl4_1477{margin-left:auto;color:#64748b;background:#f1f5f9;padding:6px 12px;border-radius:12px;border:1px solid #e2e8f0}._userPeaks__timeline-view_12gl4_1197{padding:0;background:#fafbfc}._userPeaks__day-header_12gl4_1509{width:100%;display:flex;align-items:center;gap:16px;padding:8px 12px;border:none;background:none;position:relative}._userPeaks__day-title_12gl4_1531{color:#0a2540;margin-left:12px}._userPeaks__day-count_12gl4_1541{margin-left:auto;color:#475569;background:#0a254014;padding:8px 16px;border-radius:8px;border:1px solid rgba(10,37,64,.1)}._userPeaks__day-peaks-container_12gl4_1561{display:flex;flex-direction:column;padding:0 12px;gap:10px}._userPeaks__show-more-container_12gl4_1577{display:flex;justify-content:center;padding:12px 24px 20px;background:#fff}._userPeaks__show-more-button_12gl4_1591{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;transition:all .2s ease}._userPeaks__show-more-button_12gl4_1591:active{transform:scale(.98)}._userPeaks__no-results_12gl4_1627{text-align:center;padding:40px 20px;color:#64748b}._userPeaks__no-results_12gl4_1627 p{margin:0}._userPeaks__peak-grid_12gl4_1649{width:100%;aspect-ratio:1;position:relative;display:grid;grid-template-columns:1fr 10px 1.32fr;grid-template-rows:2fr 10px .5fr 10px 2fr;gap:0;overflow:hidden;contain:layout style paint;opacity:1;box-sizing:border-box}._userPeaks__peak-grid-item_12gl4_1677{position:relative;overflow:hidden;border-radius:14px;background-color:#f5f5f5;transition:all .3s cubic-bezier(.4,0,.2,1);transform:scale(1) translateZ(0);contain:layout style paint;will-change:transform;box-shadow:0 4px 12px #00000014;border:2px solid transparent}._userPeaks__peak-grid-item--completed_12gl4_1703{border:2px solid #22c55e}._userPeaks__peak-grid-item--1_12gl4_1713{grid-column:1;grid-row:1}._userPeaks__peak-grid-item--2_12gl4_1723{grid-column:3;grid-row:1 / 4}._userPeaks__peak-grid-item--3_12gl4_1733{grid-column:1;grid-row:3 / 6}._userPeaks__peak-grid-item--4_12gl4_1743{grid-column:3;grid-row:5}._userPeaks__peak-grid--mirrored_12gl4_1755{transform:scaleX(-1)}._userPeaks__peak-grid--mirrored_12gl4_1755 ._userPeaks__peak-grid-item_12gl4_1677{transform:scaleX(-1) translateZ(0)}._userPeaks__image-placeholder_12gl4_1773{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#f0f0f0 25%,#e0e0e0 25% 50%,#f0f0f0 50% 75%,#e0e0e0 75%);background-size:20px 20px;animation:_shimmer_12gl4_1 1.5s ease-in-out infinite}._userPeaks__image-loader_12gl4_1817{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid var(--primary-border--dark, #3498db);border-radius:50%;animation:_spin_12gl4_1 1s linear infinite}._userPeaks__peak-grid-content_12gl4_1835{position:absolute;flex-direction:column;display:flex;inset:0;padding:12px;text-align:start;align-items:center;justify-content:space-between;background:#0006;color:#fff;z-index:3}._userPeaks__peak-main-content_12gl4_1871{width:100%;display:flex;flex-direction:column;gap:8px}._userPeaks__peak-title-row_12gl4_1887{width:100%}._userPeaks__peak-title_12gl4_1887{margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._userPeaks__peak-info-row_12gl4_1915{width:100%;display:flex;align-items:flex-start}._userPeaks__peak-elevation-and-location_12gl4_1927{display:inline-block}._userPeaks__peak-elevation_12gl4_1927{text-shadow:0 1px 2px rgba(0,0,0,.4);display:inline;margin-right:8px}._userPeaks__peak-location_12gl4_1947{text-shadow:0 1px 2px rgba(0,0,0,.4);opacity:.9;white-space:normal;display:inline}._userPeaks__peak-user-data_12gl4_1963{width:100%;margin-top:auto;display:flex;flex-direction:column;gap:4px}._userPeaks__dates-section_12gl4_1979{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:2px}._userPeaks__ascents-section_12gl4_1993{display:flex;width:100%}._userPeaks__ascents-count_12gl4_2003{color:#fff;padding:4px 8px;border-radius:6px;white-space:nowrap}._userPeaks__peak-grid__card-elevation-icon-bg_12gl4_2019{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;opacity:1;z-index:1;pointer-events:none}._userPeaks__peak-grid__card-elevation-icon-inline_12gl4_2045{width:20px;height:20px;opacity:.85;margin-right:6px;vertical-align:text-bottom}._userPeaks__ascents-badge_12gl4_2063{position:absolute;display:flex;bottom:8px;right:8px;background:#000000b3;align-items:center;justify-content:center;border-radius:8px;padding:6px 8px;z-index:4;border:1px solid rgba(255,255,255,.2)}._userPeaks__ascents-badge-text_12gl4_2091{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap}._userPeaks__peak-grid--single_12gl4_2109{display:flex;justify-content:center;align-items:center;aspect-ratio:16/9;margin:0 auto;transition:all .4s cubic-bezier(.4,0,.2,1)}._userPeaks__peak-grid--single_12gl4_2109 ._userPeaks__peak-grid-item_12gl4_1677{width:100%;height:100%}._userPeaks__peak-grid--double_12gl4_2139{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:12px;aspect-ratio:2/1;transition:all .4s cubic-bezier(.4,0,.2,1)}._userPeaks__peak-grid--double_12gl4_2139 ._userPeaks__peak-grid-item_12gl4_1677{width:100%;height:100%}._userPeaks__peak-grid--triple_12gl4_2169{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;aspect-ratio:2/2;transition:all .4s cubic-bezier(.4,0,.2,1)}._userPeaks__peak-grid--triple_12gl4_2169 ._userPeaks__peak-grid-item_12gl4_1677:first-child{grid-column:1;grid-row:1}._userPeaks__peak-grid--triple_12gl4_2169 ._userPeaks__peak-grid-item_12gl4_1677:nth-child(2){grid-column:2;grid-row:1}._userPeaks__peak-grid--triple_12gl4_2169 ._userPeaks__peak-grid-item_12gl4_1677:nth-child(3){grid-column:1 / span 2;grid-row:2}@keyframes _shimmer_12gl4_1{0%{background-position:-200px 0}to{background-position:200px 0}}._userPeaks__loading-container_12gl4_2237,._userPeaks__error-container_12gl4_2239{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:200px}._userPeaks__loading-container_12gl4_2237 p{color:#64748b;margin:16px 0 0}._userPeaks__error-container_12gl4_2239 p{color:#64748b;margin:0 0 16px;text-align:center}._userPeaks__retry-button_12gl4_2279{background:#0a2540;color:#fff;border:none;border-radius:8px;padding:12px 24px;transition:all .2s ease}._userPeaks__grid-item-optimized_12gl4_2301{transform:translateZ(0);will-change:transform}._userPeaks__list-container_12gl4_2313{background:#fafbfc;min-height:200px}._userPeaks__list-container--transitioning_12gl4_2323{opacity:.7;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}._userPeaks__list-container--loaded_12gl4_2335{opacity:1;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}._userPeaks__list_12gl4_2313{display:flex;flex-direction:column;gap:0;margin:16px 0}._userPeaks__list_12gl4_2313>*:not(:last-child){border-bottom:1px solid #e2e8f0;margin-bottom:12px;padding-bottom:12px}._userPeaks__list-item_12gl4_2375{overflow:hidden;position:relative;padding:0 16px}._userPeaks__list-item-content_12gl4_2387{display:flex;align-items:center;gap:16px;transition:all .2s ease}._userPeaks__list-item-image_12gl4_2405{width:80px;height:80px;border-radius:8px;overflow:hidden;flex-shrink:0;position:relative;box-shadow:0 4px 12px #0000002e,0 1px 4px #0000001f}._userPeaks__list-item-image-img_12gl4_2425{width:100%;height:100%;object-fit:cover}._userPeaks__list-item-image-placeholder_12gl4_2437{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}._userPeaks__list-item-elevation-icon_12gl4_2455{width:40px;height:40px;opacity:.8}._userPeaks__list-item-info-wrapper_12gl4_2469{flex:1;min-width:0;position:relative}._userPeaks__list-item-info_12gl4_2469{display:flex;flex-direction:column;gap:8px;position:relative}._userPeaks__list-item-title_12gl4_2497{color:#0a2540;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userPeaks__list-item-details_12gl4_2511{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}._userPeaks__list-item-details-icon_12gl4_2529{width:16px;height:16px;opacity:.8;border-radius:50%}._userPeaks__list-item-elevation_12gl4_2455{color:#475569}._userPeaks__list-item-location_12gl4_2551{color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}._userPeaks__list-item-chevron_12gl4_2571{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#64748b;transition:all .2s ease;flex-shrink:0}._userPeaks__list-item-chevron--expanded_12gl4_2597{opacity:1}._userPeaks__list-item-chevron--expanded_12gl4_2597 svg{transform:rotate(180deg)}._userPeaks__list-item-expanded-image_12gl4_2615{position:relative;width:100%;height:175px;overflow:hidden;border-radius:12px}._userPeaks__list-item-expanded-image-img_12gl4_2631{width:100%;height:100%;object-fit:cover}._userPeaks__list-item-expanded-image-placeholder_12gl4_2643{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}._userPeaks__list-item-expanded-elevation-icon_12gl4_2661{width:60px;height:60px;opacity:.8}._userPeaks__list-item-open-button_12gl4_2675{position:absolute;bottom:12px;right:12px;background:#00000040;color:#fff;border:none;border-radius:6px;padding:8px 12px;display:flex;align-items:center;gap:6px;transition:all .2s ease}._userPeaks__list-item-summary_12gl4_2707{padding:16px 0;color:#64748b;text-align:left}._userPeaks__summary-text-wrapper_12gl4_2721{overflow:hidden;transition:height .6s cubic-bezier(.4,0,.2,1)}._userPeaks__summary-text_12gl4_2721{color:#64748b;text-align:left;text-justify:inter-word;margin:0}._userPeaks__summary-routes_12gl4_2745{display:inline}._userPeaks__summary-route-link_12gl4_2753{color:#4facfe;text-decoration:underline;transition:color .2s ease}._userPeaks__summary-see-more-btn_12gl4_2765{background:none;border:none;color:#4facfe;padding:0;margin-top:8px;display:flex;align-items:center;gap:4px;transition:all .2s ease;opacity:1;transform:translateY(0)}._userPeaks__summary-see-more-chevron_12gl4_2793{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:rotate(0)}._userPeaks__summary-see-more-chevron_12gl4_2793._rotated_12gl4_2803{transform:rotate(-90deg)}@media (max-width: 350px){._userPeaks__peak-grid-content_12gl4_1835{padding:8px}._userPeaks__peak-elevation-and-location_12gl4_1927{gap:6px}._userPeaks__peak-grid__card-elevation-icon-inline_12gl4_2045{width:16px!important;height:16px!important;margin-right:4px!important}._userPeaks__ascents-count_12gl4_2003{padding:3px 6px}._userPeaks__peak-user-data_12gl4_1963{gap:4px}._userPeaks__list-item-image_12gl4_2405{width:60px;height:60px}._userPeaks__list-item-chevron_12gl4_2571{width:32px;height:32px}._userPeaks__list-item-expanded-image_12gl4_2615{height:150px}._userPeaks__list-item-summary_12gl4_2707{padding:12px}}._userSavedPeaks_1c6xo_4{width:100%;min-height:100dvh;background:var(--background-color, #ffffff);scroll-behavior:smooth;top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}._userSavedPeaks__content_1c6xo_13{width:100%;max-width:100%;margin:0 auto;padding:0}._userSavedPeaks__filters-wrapper_1c6xo_21{position:sticky;top:0;z-index:100;background:linear-gradient(135deg,#fff,#fafbfc);padding:16px;border-bottom:1px solid #e2e8f0;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:16px}._userSavedPeaks__search-wrapper_1c6xo_35{width:100%}._userSavedPeaks__search-input-container_1c6xo_39{position:relative;display:flex;align-items:center;width:100%}._userSavedPeaks__search-icon_1c6xo_46{position:absolute;left:12px;color:#64748b;z-index:1;pointer-events:none}._userSavedPeaks__search-input_1c6xo_39{width:100%;padding:12px 16px 12px 44px;border:2px solid #e2e8f0;border-radius:12px;background-color:#fff;color:#1e293b;box-shadow:0 2px 4px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;min-height:48px}._userSavedPeaks__search-input_1c6xo_39:focus{outline:none;border-color:#0a2540;box-shadow:0 0 0 3px #0a25401a}._userSavedPeaks__search-input_1c6xo_39::placeholder{color:#94a3b8}._userSavedPeaks__search-clear-button_1c6xo_77{position:absolute;right:12px;background:none;border:none;color:#64748b;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:1}._userSavedPeaks__search-clear-button_1c6xo_77:active{transform:scale(.95)}._userSavedPeaks__dropdowns-row_1c6xo_98{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}._userSavedPeaks__filter-button_1c6xo_106{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;min-height:48px}._userSavedPeaks__filter-button--active_1c6xo_120{background:#0a2540;color:#fff;border-color:#0a2540}._userSavedPeaks__filter-badge_1c6xo_126{position:absolute;top:8px;right:8px;width:8px;height:8px;background:#ef4444;border-radius:50%}._userSavedPeaks__sort-dropdown_1c6xo_137{position:relative}._userSavedPeaks__dropdown-button_1c6xo_141{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;min-height:48px;justify-content:space-between}._userSavedPeaks__dropdown-button_1c6xo_141:disabled{opacity:.6}._userSavedPeaks__loading-spinner_1c6xo_160{animation:_spin_1c6xo_1 1s linear infinite}._userSavedPeaks__chevron--rotated_1c6xo_164{transform:rotate(180deg)}._userSavedPeaks__chevron--hidden_1c6xo_168{opacity:0}._userSavedPeaks__dropdown-menu_1c6xo_173{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 32px #0000001f;z-index:1000;margin-top:4px;overflow:hidden}._userSavedPeaks__dropdown-section_1c6xo_187{border-bottom:1px solid #f1f5f9}._userSavedPeaks__dropdown-section_1c6xo_187:last-child{border-bottom:none}._userSavedPeaks__dropdown-title_1c6xo_195{padding:12px 16px 8px;color:#64748b;text-transform:uppercase}._userSavedPeaks__dropdown-item_1c6xo_201{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:none;border:none;color:#475569;text-align:left;transition:all .2s ease;gap:8px}._userSavedPeaks__dropdown-item--active_1c6xo_215{background:#e6f0ff;color:#0a2540}._userSavedPeaks__dropdown-item_1c6xo_201 ._arrow_1c6xo_220{opacity:.6}._userSavedPeaks__dropdown-item--active_1c6xo_215 ._arrow_1c6xo_220{opacity:1}._userSavedPeaks__filter-popup-overlay_1c6xo_229{position:fixed;inset:0;background:#00000080;z-index:2000;display:flex;align-items:flex-end;justify-content:center;padding:0;animation:_fadeIn_1c6xo_1 .3s ease}._userSavedPeaks__filter-popup-overlay--closing_1c6xo_244{animation:_fadeOut_1c6xo_1 .3s ease}._userSavedPeaks__filter-popup_1c6xo_229{background:#fff;border-radius:20px 20px 0 0;width:100%;max-height:80dvh;overflow:hidden;animation:_slideUp_1c6xo_1 .3s ease;display:flex;flex-direction:column}._userSavedPeaks__filter-popup--closing_1c6xo_259{animation:_slideDown_1c6xo_1 .3s ease}._userSavedPeaks__filter-popup-header_1c6xo_263{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2e8f0;background:#fafbfc}._userSavedPeaks__filter-popup-header_1c6xo_263 h3{margin:0;color:#0a2540}._userSavedPeaks__close-button_1c6xo_277{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;color:#64748b;border-radius:8px;transition:all .2s ease}._userSavedPeaks__close-button_1c6xo_277:active{transform:scale(.95)}._userSavedPeaks__filter-popup-content_1c6xo_294{flex:1;overflow-y:auto;padding:24px}._userSavedPeaks__filter-section_1c6xo_300{margin-bottom:24px}._userSavedPeaks__filter-section_1c6xo_300:last-child{margin-bottom:0}._userSavedPeaks__filter-section--inline_1c6xo_308{display:grid;grid-template-columns:1fr 1fr;gap:16px}._userSavedPeaks__filter-label_1c6xo_314{display:flex;align-items:center;gap:8px;color:#374151;margin-bottom:12px}._userSavedPeaks__filter-label--date-range_1c6xo_322{margin-bottom:16px}._userSavedPeaks__date-range-container_1c6xo_326{display:grid;grid-template-columns:1fr 1fr;gap:12px}._userSavedPeaks__elevation-range_1c6xo_332{margin-top:8px}._userSavedPeaks__range-label_1c6xo_336{display:flex;justify-content:space-between;margin-bottom:8px;color:#64748b}._userSavedPeaks__range-label-left_1c6xo_343,._userSavedPeaks__range-label-right_1c6xo_344{background:#f1f5f9;padding:4px 8px;border-radius:6px}._userSavedPeaks__select-input_1c6xo_350{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;background:#fff;color:#374151;transition:all .2s ease}._userSavedPeaks__select-input_1c6xo_350:focus{outline:none;border-color:#0a2540;box-shadow:0 0 0 3px #0a25401a}._userSavedPeaks__select-input_1c6xo_350:disabled{background:#f8fafc;color:#94a3b8}._userSavedPeaks__filter-popup-footer_1c6xo_371{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #e2e8f0;background:#fafbfc}._userSavedPeaks__clear-filters-button_1c6xo_379{flex:1;padding:12px 16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;color:#64748b;transition:all .2s ease}._userSavedPeaks__clear-filters-button_1c6xo_379:active{transform:scale(.98)}._userSavedPeaks__apply-filters-button_1c6xo_393{flex:1;padding:12px 16px;background:#0a2540;border:2px solid #0a2540;border-radius:8px;color:#fff;transition:all .2s ease}._userSavedPeaks__apply-filters-button_1c6xo_393:active{transform:scale(.98)}._userSavedPeaks__content-area_1c6xo_408{position:relative;min-height:200px}._userSavedPeaks__content-loading-spinner_1c6xo_413{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:16px}._userSavedPeaks__loading-text_1c6xo_422{color:#64748b;margin:0}._userSavedPeaks__list-container_1c6xo_428{min-height:200px}._userSavedPeaks__list-container--transitioning_1c6xo_432{opacity:.7;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}._userSavedPeaks__list-container--loaded_1c6xo_438{opacity:1;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}._userSavedPeaks__list_1c6xo_428{display:flex;flex-direction:column;gap:0;margin:16px 0}._userSavedPeaks__list_1c6xo_428>*:not(:last-child){border-bottom:1px solid #e2e8f0;margin-bottom:12px;padding-bottom:12px}._userSavedPeaks__list-item_1c6xo_458{overflow:hidden;position:relative;padding:0 16px 12px;transition:all .2s ease;display:flex;align-items:center;gap:16px;justify-content:space-between}._userSavedPeaks__list-item-image_1c6xo_472{width:80px;height:80px;border-radius:8px;overflow:hidden;flex-shrink:0;position:relative;box-shadow:0 4px 12px #0000002e,0 1px 4px #0000001f}._userSavedPeaks__list-item-image-img_1c6xo_482{width:100%;height:100%;object-fit:cover}._userSavedPeaks__list-item-image-placeholder_1c6xo_488{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}._userSavedPeaks__list-item-elevation-icon_1c6xo_497{width:40px;height:40px;opacity:.8}._userSavedPeaks__list-item-info-wrapper_1c6xo_504{flex:1;min-width:0;position:relative}._userSavedPeaks__list-item-info_1c6xo_504{display:flex;flex-direction:column;gap:8px;position:relative}._userSavedPeaks__list-item-title_1c6xo_518{color:#0a2540;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userSavedPeaks__list-item-details_1c6xo_525{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}._userSavedPeaks__list-item-details-icon_1c6xo_534{width:16px;height:16px;opacity:.8}._userSavedPeaks__list-item-elevation_1c6xo_497{color:#475569}._userSavedPeaks__list-item-location_1c6xo_544{color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}._userSavedPeaks__list-item-saved-date_1c6xo_553{display:flex;align-items:center;gap:6px;color:#64748b}._userSavedPeaks__list-item-unsave-button_1c6xo_560{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease;flex-shrink:0;opacity:.7}._userSavedPeaks__list-item-unsave-button_1c6xo_560:hover{background:#0f172a0d;opacity:1}._userSavedPeaks__list-item-unsave-button_1c6xo_560:active{transform:scale(.95)}._userSavedPeaks__list-item-unsave-button_1c6xo_560 img{width:24px;height:24px}._userSavedPeaks__no-results_1c6xo_591{text-align:center;padding:40px 20px;color:#64748b}._userSavedPeaks__no-results_1c6xo_591 p{margin:0}._userSavedPeaks__error-container_1c6xo_602{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:200px}._userSavedPeaks__error-container_1c6xo_602 p{color:#64748b;margin:0 0 16px;text-align:center}._userSavedPeaks__retry-button_1c6xo_617{background:#0a2540;color:#fff;border:none;border-radius:8px;padding:12px 24px;transition:all .2s ease}._userSavedPeaks__retry-button_1c6xo_617:active{transform:scale(.95)}@keyframes _fadeIn_1c6xo_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1c6xo_1{0%{opacity:1}to{opacity:0}}@keyframes _slideUp_1c6xo_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDown_1c6xo_1{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes _spin_1c6xo_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 350px){._userSavedPeaks__list-item-image_1c6xo_472{width:60px;height:60px}._userSavedPeaks__list-item-elevation-icon_1c6xo_497{width:30px;height:30px}}._userRoutes_1aog8_11{width:100%;min-height:100dvh;background:#f9fafb;position:relative;top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}._userRoutes__userImage_1aog8_29{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(0,0,0,.1);flex-shrink:0}._userRoutes__back-btn_1aog8_47{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:10px;background:#f3f4f6;color:#6b7280;transition:all .2s ease}._userRoutes__header-name_1aog8_75{color:#111827;margin:0}._userRoutes__filters-wrapper_1aog8_87{position:sticky;top:0;z-index:100;background:#fff;padding:16px;border-bottom:1px solid #e5e7eb;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;align-self:flex-start;overflow:visible;will-change:transform}._userRoutes__search-wrapper_1aog8_121{width:100%;margin-bottom:12px}._userRoutes__search-input-container_1aog8_131{position:relative;display:flex;align-items:center}._userRoutes__search-icon_1aog8_143{position:absolute;left:14px;color:#9ca3af;pointer-events:none}._userRoutes__search-input_1aog8_131{width:100%;padding:12px 42px;border:2px solid #e5e7eb;border-radius:10px;transition:all .2s ease;background:#f9fafb}._userRoutes__search-input_1aog8_131:focus{outline:none;border-color:#3b82f6;background:#fff}._userRoutes__search-clear-button_1aog8_187{position:absolute;right:12px;background:none;border:none;color:#9ca3af;padding:6px;border-radius:6px;transition:all .2s ease}._userRoutes__dropdowns-row_1aog8_213{display:flex;gap:12px;width:100%}._userRoutes__filter-dropdown_1aog8_227{position:relative;flex:1;min-width:0}._userRoutes__filter-button_1aog8_239{width:50%;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;background:#fff;border:2px solid #e5e7eb;border-radius:10px;color:#6b7280;transition:all .15s ease;transform:translateZ(0)}._userRoutes__sort-dropdown_1aog8_273{position:relative;flex:1;min-width:0}._userRoutes__dropdown-button_1aog8_285{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;background:#fff;border:2px solid #e5e7eb;border-radius:10px;color:#374151;transition:all .15s ease;transform:translateZ(0)}._userRoutes__dropdown-menu_1aog8_317{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden;animation:_dropdownSlide_1aog8_1 .12s cubic-bezier(.25,.46,.45,.94);z-index:200;transform-origin:top;will-change:transform,opacity}@keyframes _dropdownSlide_1aog8_1{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _dropdownSlideOut_1aog8_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.95)}}._userRoutes__dropdown-menu--closing_1aog8_395{animation:_dropdownSlideOut_1aog8_1 .15s cubic-bezier(.25,.46,.45,.94)}._userRoutes__dropdown-section_1aog8_403{padding:8px}._userRoutes__dropdown-title_1aog8_411{padding:8px 12px;color:#6b7280;text-transform:uppercase}._userRoutes__dropdown-menu_1aog8_317 button{width:100%;padding:10px 12px;background:transparent;border:none;border-radius:6px;color:#374151;text-align:left;transition:all .2s ease}._userRoutes__filter-options_1aog8_447{padding:12px}._userRoutes__filter-options_1aog8_447 p{margin:0;color:#6b7280;text-align:center;font-style:italic}._userRoutes__filter-popup-content_1aog8_471{padding:0}._userRoutes__filter-section_1aog8_479{margin-bottom:20px}._userRoutes__filter-section--inline_1aog8_487{display:grid;grid-template-columns:1fr 1fr;gap:16px}._userRoutes__filter-label_1aog8_499{display:flex;align-items:center;gap:8px;color:#374151;margin-bottom:8px}._userRoutes__filter-label--date-range_1aog8_515{margin-bottom:12px}._userRoutes__date-range-container_1aog8_523{display:flex;gap:12px;width:100%}._userRoutes__select-input_1aog8_535{width:100%;padding:10px 12px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;transition:all .2s ease;position:relative;z-index:10}._userRoutes__select-input_1aog8_535:focus{outline:none;border-color:#3b82f6}._userRoutes__select-input_1aog8_535:disabled{background:#f9fafb;color:#9ca3af}._userRoutes__select-input_1aog8_535 option{padding:8px 12px;background:#fff;color:#374151;border:none}._userRoutes__popup-content_1aog8_599{flex:1;overflow-y:auto;overflow-x:visible;padding:24px;position:relative;z-index:1}._userRoutes__filter-section--inline_1aog8_487{display:grid;grid-template-columns:1fr 1fr;gap:16px;position:relative;z-index:1}._userRoutes__filter-section--inline_1aog8_487>div{position:relative;z-index:1}._userRoutes__filters-loading_1aog8_647{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;color:#64748b}._userRoutes__popup-overlay_1aog8_675{position:fixed;inset:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:_popupFadeIn_1aog8_1 .3s ease-out}@keyframes _popupFadeIn_1aog8_1{0%{opacity:0}to{opacity:1}}._userRoutes__popup-container_1aog8_723{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-width:500px;width:100%;max-height:90dvh;display:flex;flex-direction:column;animation:_popupSlideIn_1aog8_1 .3s cubic-bezier(.34,1.56,.64,1);overflow:visible;position:relative;will-change:transform,opacity}@keyframes _popupSlideIn_1aog8_1{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _popupSlideOut_1aog8_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(20px)}}._userRoutes__popup-overlay--closing_1aog8_797{animation:_popupFadeOut_1aog8_1 .3s ease-out}@keyframes _popupFadeOut_1aog8_1{0%{opacity:1}to{opacity:0}}._userRoutes__popup-container--closing_1aog8_823{animation:_popupSlideOut_1aog8_1 .3s cubic-bezier(.34,1.56,.64,1)}._userRoutes__popup-header_1aog8_831{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0;border-bottom:1px solid #e5e7eb;margin-bottom:0}._userRoutes__popup-title_1aog8_849{color:#111827;margin:0}._userRoutes__popup-close_1aog8_859{background:none;border:none;color:#6b7280;padding:8px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._userRoutes__popup-content_1aog8_599{flex:1;overflow-y:auto;padding:24px}._userRoutes__popup-footer_1aog8_897{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 24px;border-top:1px solid #e5e7eb;gap:16px}._userRoutes__popup-button--primary_1aog8_915{background:#3b82f6;color:#fff;border:none;border-radius:8px;padding:12px 24px;transition:all .15s ease;transform:translateZ(0)}._userRoutes__popup-button--secondary_1aog8_937{background:#fff;color:#374151;border:2px solid #e5e7eb;border-radius:8px;padding:10px 20px;transition:all .15s ease;transform:translateZ(0)}._userRoutes__routes-list_1aog8_961{background:#f9fafb;padding:0;position:relative;-webkit-overflow-scrolling:touch}._userRoutes__routes-loading_1aog8_979{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px 20px;background:#fff;border-radius:12px;margin:16px 0;box-shadow:0 2px 8px #0000000a;min-height:120px}._userRoutes__routes-loading_1aog8_979 span{color:#64748b}._route-card-wrapper_1aog8_1025{overflow:visible;transition:all .3s ease}._route-card_1aog8_1025{background:#fff;border-bottom:1px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow:hidden;min-height:80px}._route-card_1aog8_1025:last-child{border-bottom:none}._route-card--expanded_1aog8_1065{box-shadow:0 4px 12px #0000001a}._route-card__main_1aog8_1073{display:flex;align-items:flex-start;padding:16px;transition:background-color .2s ease;gap:16px;min-height:80px}._route-card--expanded_1aog8_1065 ._route-card__main_1aog8_1073{align-items:flex-start;min-height:auto}._route-card__content_1aog8_1101{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}._route-card__row_1aog8_1117{display:flex;align-items:center}._route-card__meta_1aog8_1127{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._route-card__name_1aog8_1141{color:#0a2540;margin:0;flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._route-card--expanded_1aog8_1065 ._route-card__name_1aog8_1141{display:block;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;overflow:visible;text-overflow:unset;white-space:normal;word-wrap:break-word}._route-card__type_1aog8_1189{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#f1f5f9;border-radius:6px;color:#64748b;white-space:nowrap;flex-shrink:0}._route-card__date_1aog8_1213{color:#64748b}._route-card__device-model_1aog8_1221{color:#64748b;opacity:.7;white-space:nowrap;font-size:.75rem}._route-card__peaks-count_1aog8_1235{color:#15803d;background:#f0fdf4;padding:4px 8px;border-radius:6px;display:inline-block;border:1px solid #bbf7d0}._route-card__chevron_1aog8_1253{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#64748b;transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s ease;will-change:transform}._chevron--rotated_1aog8_1275{transform:rotate(180deg)}._route-card__expanded_1aog8_1285{overflow:hidden;max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1)}._route-card--expanded_1aog8_1065 ._route-card__expanded_1aog8_1285{max-height:1000px}._route-card__expanded-content_1aog8_1305{padding:0 16px 16px;opacity:0;transform:translateY(-8px);transition:opacity .2s ease .1s,transform .2s ease .1s;border-bottom:1px solid #e2e8f0;box-shadow:0 4px 12px #0000001a}._route-card--expanded_1aog8_1065 ._route-card__expanded-content_1aog8_1305{opacity:1;transform:translateY(0)}._route-card__expanded-header_1aog8_1333{display:flex;flex-direction:column;margin-bottom:16px;gap:16px}._route-card__stats-grid_1aog8_1347{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;flex:1;column-gap:12px}._route-card__stat_1aog8_1347{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px;color:#64748b;padding:8px;text-align:center}._route-card__stat-label_1aog8_1385{color:#9ca3af;text-transform:uppercase;text-align:left}._route-card__map-button-container_1aog8_1397{display:flex;align-items:center;justify-content:stretch;width:100%}._route-card__map-button_1aog8_1397{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:8px;transition:all .2s ease;box-shadow:0 2px 8px #3b82f633;white-space:nowrap;width:100%}._route-card__peaks-section_1aog8_1447{margin-top:16px}._peaks-container_1aog8_1455{display:flex;gap:12px;padding:0 16px;margin:0 -16px}._peaks-container--scroll_1aog8_1473{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:8px}._peaks-container--scroll_1aog8_1473::-webkit-scrollbar{display:none}._no-peaks-card_1aog8_1497{width:100%;padding:24px 16px;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;text-align:center;color:#64748b}._peak-card_1aog8_1519{position:relative;border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px #0000004d}._peaks-container--single_1aog8_1539 ._peak-card_1aog8_1519{width:100%;height:200px}._peaks-container--double_1aog8_1549 ._peak-card_1aog8_1519{width:calc(50% - 6px);height:200px}._peaks-container--scroll_1aog8_1473 ._peak-card_1aog8_1519{width:160px;height:200px;flex-shrink:0}._peak-card__elevation-icon-bg_1aog8_1573{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;opacity:.3;z-index:1;pointer-events:none}._peak-card__content_1aog8_1597{position:absolute;bottom:0;left:0;right:0;padding:8px;background:linear-gradient(transparent,#000000b3);color:#fff;z-index:2}._peak-card__name_1aog8_1619{margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.5)}._peak-card__elevation_1aog8_1573{display:flex;align-items:center;gap:4px;margin-bottom:4px}._peak-card__elevation-icon_1aog8_1573{width:16px;height:16px;opacity:.9}._peak-card__location_1aog8_1661{opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}._peak-card__ascent-count_1aog8_1677{position:absolute;top:8px;right:8px;background:#ffffffe6;color:#15803d;padding:2px 6px;border-radius:4px;display:inline-block;text-shadow:none;z-index:3}._userRoutes__loading-container_1aog8_1705,._userRoutes__error-container_1aog8_1707{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:200px}._userRoutes__loading-container_1aog8_1705 p,._userRoutes__error-container_1aog8_1707 p{color:#64748b;margin:16px 0 0}._userRoutes__error-container_1aog8_1707 p{margin:0 0 16px;text-align:center}._userRoutes__loading-spinner_1aog8_1747{animation:_spin_1aog8_1 1s linear infinite}@keyframes _spin_1aog8_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._userRoutes__retry-button_1aog8_1773{background:#3b82f6;color:#fff;border:none;border-radius:8px;padding:12px 24px;transition:all .2s ease}._userRoutes__no-results_1aog8_1795{text-align:center;padding:40px 20px;color:#64748b}._userRoutes__no-results_1aog8_1795 p{margin:0}._userRoutes__loading-more_1aog8_1817{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 20px;background:#fff;border-radius:8px;margin:16px;box-shadow:0 2px 8px #0000000a}._userRoutes__loading-more_1aog8_1817 span{color:#64748b}._userRoutes__end-message_1aog8_1853{text-align:center;padding:40px 20px;color:#9ca3af;background:#fff;border-radius:8px;margin:16px;box-shadow:0 2px 8px #0000000a}._userRoutes__end-message_1aog8_1853 p{margin:0}._userRoutes__pagination-error_1aog8_1883{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:20px}._userRoutes__pagination-error_1aog8_1883 p{margin:0;color:#dc2626}._userRouteDetails_vv4vp_1{position:fixed;width:100vw;height:100dvh;position:relative;overflow:hidden;background:#000}._mapContainer_vv4vp_11{position:absolute;inset:0;z-index:1}._topOverlay_vv4vp_18{position:absolute;top:env(safe-area-inset-top);left:0;right:0;z-index:10;background:none;pointer-events:none}._topOverlay_vv4vp_18>*{pointer-events:auto}._headerDate_vv4vp_32{display:flex;align-items:center;gap:6px;color:#fffc;text-shadow:0 2px 4px rgba(0,0,0,.8)}._routeStatsCard_vv4vp_41{background:#000c;border-radius:12px;padding:16px;box-shadow:0 4px 16px #0000004d;border:1px solid rgba(255,255,255,.1);margin:0 16px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateY(0)}._routeStatsCard_vv4vp_41._hidden_vv4vp_53{opacity:0;transform:translateY(-10px);pointer-events:none}._routeStats_vv4vp_41{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;max-height:200px;opacity:1;transform:translateY(0)}._routeStats_vv4vp_41._collapsed_vv4vp_71{max-height:0;opacity:0;margin:0;padding:0;gap:0;transform:translateY(-10px)}._statItem_vv4vp_80{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;min-width:0}._statContent_vv4vp_89{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0;align-items:center;text-align:center}._statIcon_vv4vp_99{display:flex;align-items:center;justify-content:center}._statIcon_vv4vp_99 svg{color:#fff;width:18px;height:18px}._statLabel_vv4vp_111{color:#ffffffb3;text-transform:uppercase}._statValue_vv4vp_116{color:#fff;white-space:nowrap}._additionalInfo_vv4vp_122{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.2);transition:all .3s cubic-bezier(.4,0,.2,1)}._additionalInfo_vv4vp_122._collapsed_vv4vp_71{margin-top:0;padding-top:0;border-top:none}._additionalInfoLeft_vv4vp_138{display:flex;gap:16px;align-items:center}._peaksInfo_vv4vp_144,._activityInfo_vv4vp_145{display:flex;align-items:center;gap:6px;color:#fff}._peaksInfo_vv4vp_144 svg,._activityInfo_vv4vp_145 svg{color:#fffc}._collapseButton_vv4vp_158{display:flex;align-items:center;justify-content:center;padding:0;gap:4px;background:none;border:none;border-radius:8px;color:#fffc;transition:all .2s ease}._errorOverlay_vv4vp_173{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#000c;gap:16px;padding:20px}._errorMessage_vv4vp_186{padding:20px;color:#ff6b6b;text-align:center;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:12px;margin:0}._retryButton_vv4vp_196{padding:12px 24px;color:#fff;background:#007bff;border:none;border-radius:8px;transition:all .2s ease}._retryButton_vv4vp_196:hover:not(:disabled){background:#0056b3;transform:translateY(-1px)}._retryButton_vv4vp_196:disabled{background:#6c757d;cursor:not-allowed;transform:none}._bottomOverlay_vv4vp_218{position:absolute;bottom:0;left:0;right:0;z-index:10;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.4) 50%,transparent 100%);padding:16px;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateY(0)}._bottomOverlay_vv4vp_218>*{pointer-events:auto}._bottomOverlay_vv4vp_218._faded_vv4vp_241{opacity:0;z-index:0}._bottomOverlay_vv4vp_218._hidden_vv4vp_53{opacity:0;transform:translateY(20px);pointer-events:none}@media (max-height: 700px){._routeStatsCard_vv4vp_41{padding:8px;border-radius:8px}._statIcon_vv4vp_99 svg{width:14px;height:14px}._additionalInfo_vv4vp_122{margin-top:8px;padding-top:8px}._additionalInfoLeft_vv4vp_138{gap:12px}}._downloadRouteButton_vv4vp_294{position:absolute;bottom:calc(20px + env(safe-area-inset-bottom));left:20px;z-index:15;display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#000;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0000004d;opacity:1;transform:translateY(0)}._downloadRouteButton_vv4vp_294._hidden_vv4vp_53{opacity:0;transform:translateY(10px);pointer-events:none}._downloadRouteButton_vv4vp_294:active{transform:translateY(0);background:#000000b3}._routeMapContainer_5t3yk_1{position:absolute;inset:0;background:#000}._mapContainer_5t3yk_13{position:absolute;inset:0}._mapboxgl-ctrl-group_5t3yk_25{border-radius:8px!important;box-shadow:0 2px 8px #00000026!important}._mapboxgl-ctrl-group_5t3yk_25 button{border-radius:8px!important}._mapboxgl-ctrl-zoom-in_5t3yk_43,._mapboxgl-ctrl-zoom-out_5t3yk_45{background:#ffffffe6!important;color:#2c3e50!important}._mapboxgl-popup_5t3yk_55{max-width:300px!important}._mapboxgl-popup-content_5t3yk_63{border-radius:8px!important;box-shadow:0 4px 16px #00000026!important;padding:16px!important}._mapboxgl-popup-close-button_5t3yk_75{color:#6c757d!important;padding:8px!important}._peakDetailsMap_cf841_5{position:relative;width:100%;height:100%;background:var(--color-surface, #ffffff);overflow-y:auto;animation:_fadeIn_cf841_1 .3s ease-in-out;padding-bottom:60px}@keyframes _fadeIn_cf841_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._peakDetailsHeader_cf841_49{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px 4px;background:var(--color-surface, #ffffff)}._locationBlock_cf841_69{display:flex;flex-direction:row;align-items:center;width:100%;text-align:left;min-width:0;gap:8px;flex-shrink:1}._locationIcon_cf841_91{display:flex;align-items:center}._locationText_cf841_101{display:block;min-width:0;max-width:100%;word-break:break-word;overflow-wrap:break-word;white-space:normal;overflow:hidden}._locationCity_cf841_121,._locationRegion_cf841_123,._locationCountry_cf841_125{margin:0;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis}._locationCity_cf841_121{color:var(--color-text-primary);white-space:nowrap;max-width:100%}._locationRegion_cf841_123{font-style:italic;color:var(--color-text-secondary);margin-left:.45em}._locationCountry_cf841_125{font-style:normal;color:var(--color-text-tertiary);opacity:.85;margin-left:.45em}._savedBtn_cf841_185{border:none;background:none;padding:8px;transition:all .2s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center}._savedBtn_cf841_185:hover{transform:scale(1.1)}._savedBtn_cf841_185:disabled{opacity:.5;cursor:not-allowed;transform:none}._content_cf841_229{padding-bottom:32px;flex:1}._noData_cf841_241{text-align:center;color:var(--color-text-tertiary, #6c757d);font-style:italic;padding:32px 16px;background:var(--color-surface-secondary, #f8f9fa);border-radius:12px;margin:16px}@media (max-width: 480px){._content_cf841_229{padding-bottom:24px}}._routeMapControls_1cnc4_1{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom));right:20px;z-index:1000;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateY(0)}._routeMapControls_1cnc4_1._hidden_1cnc4_11{opacity:0;transform:translateY(10px);pointer-events:none}._layerButton_1cnc4_17{background:linear-gradient(135deg,#fffffffa,#f8fafcf2);border:1px solid rgba(59,130,246,.15);border-radius:16px;padding:14px;color:#1f2937;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;width:50px;height:50px;box-sizing:border-box;box-shadow:0 4px 16px #00000014,0 2px 8px #3b82f61a,inset 0 1px #fffc;position:relative;overflow:hidden}._layerButton_1cnc4_17:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#3b82f61a,#10b98114);opacity:0;transition:opacity .3s ease;border-radius:inherit}._overlay_1cnc4_60{position:fixed;inset:0;background:#00000080;z-index:2001;display:flex;align-items:flex-end;justify-content:center;animation:_overlayFadeIn_1cnc4_1 .3s ease}._bottomPopup_1cnc4_75{width:100%;max-width:100vw;background:linear-gradient(135deg,#fffffffa,#f8fafcf5);border-top:1px solid rgba(59,130,246,.12);border-radius:20px 20px 0 0;box-shadow:0 -20px 40px #00000026,0 -8px 24px #3b82f61a,inset 0 1px #ffffffe6;animation:_popupSlideUp_1cnc4_1 .3s cubic-bezier(.4,0,.2,1);overflow:hidden}@keyframes _overlayFadeIn_1cnc4_1{0%{opacity:0}to{opacity:1}}@keyframes _popupSlideUp_1cnc4_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes _popupSlideDown_1cnc4_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}._bottomPopupClosing_1cnc4_122{animation:_popupSlideDown_1cnc4_1 .3s cubic-bezier(.4,0,.2,1) forwards}._popupHeader_1cnc4_127{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(59,130,246,.1);background:linear-gradient(135deg,#3b82f614,#10b9810f)}._popupTitle_1cnc4_140{color:#1f2937;margin:0;display:flex;align-items:center;gap:8px}._closeButton_1cnc4_148{background:none;border:none;color:#6b7280;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._popupContent_1cnc4_161{padding:16px}._globeToggleRow_1cnc4_166{margin-bottom:20px;padding:16px;background:linear-gradient(135deg,#3b82f60a,#10b98108);border:1px solid rgba(59,130,246,.08);border-radius:12px}._toggleLabel_1cnc4_178{display:flex;align-items:center;gap:12px;transition:all .2s ease;border-radius:8px;position:relative}._toggleInput_1cnc4_188{position:relative;width:44px;height:24px;appearance:none;background:#9ca3af4d;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;outline:none}._toggleInput_1cnc4_188:checked{background:#3b82f6;box-shadow:0 4px 12px #3b82f64d,inset 0 1px #fff3}._toggleInput_1cnc4_188:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00000026}._toggleInput_1cnc4_188:checked:before{transform:translate(20px);box-shadow:0 2px 8px #0003}._toggleText_1cnc4_225{color:#1f2937;flex:1;display:flex;flex-direction:column;gap:4px}._toggleDescription_1cnc4_233{color:#6b7280}._mapStyleRow_1cnc4_238{display:flex;gap:12px}._mapStyleOption_1cnc4_243{position:relative;display:flex;flex-direction:column;align-items:center;padding:8px;border:2px solid rgba(59,130,246,.1);background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;overflow:visible;border-radius:16px;flex:1;min-height:100px}._mapStyleOptionActive_1cnc4_260{border-color:#3b82f6!important;background:linear-gradient(135deg,#3b82f614,#10b9810f);box-shadow:0 8px 24px #0000001a,0 4px 16px #3b82f633,inset 0 1px #ffffff80}._mapStyleOptionActive_1cnc4_260:before{content:"✓";position:absolute;top:6px;right:6px;background:#3b82f6;color:#fff;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 2px 8px #0003}._mapStyleOptionImage_1cnc4_288{width:80px;height:80px;object-fit:cover;border-radius:8px;transition:transform .3s ease;margin-bottom:8px}._mapStyleName_1cnc4_297{color:#1f2937;text-align:center;margin:0}.mapboxgl-ctrl-bottom-right{right:20px!important;margin:0!important;padding:0!important;display:flex!important;border-radius:0!important;background:transparent!important;flex-direction:column!important;gap:12px!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{margin:0!important;background:transparent!important;box-shadow:none!important}.mapboxgl-ctrl .mapboxgl-ctrl-group button{width:100%!important;height:100%!important;border:none!important;background:transparent!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}.mapboxgl-ctrl-geolocate{background:linear-gradient(135deg,#fffffffa,#f8fafcf2)!important;border:1px solid rgba(59,130,246,.15)!important;border-radius:50%!important;margin:0!important;padding:0%!important;width:50px!important;height:50px!important;box-shadow:0 4px 16px #00000014,0 2px 8px #3b82f61a,inset 0 1px #fffc!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.mapboxgl-ctrl-icon{width:35px!important;height:35px!important}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;-webkit-transition:stroke-dashoffset .5s ease 0s;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}._userStats_1vu44_1{width:100%;min-height:100dvh;background:linear-gradient(135deg,#f8fafc,#e2e8f0,#cbd5e1);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}._userStats__filterHeader_1vu44_11{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#0f172a}._userStats__filterLabel_1vu44_19{text-transform:uppercase}._userStats__filterButtons_1vu44_23{display:flex;gap:8px;flex-wrap:wrap}._userStats__filterButton_1vu44_23{padding:10px 16px;border-radius:999px;border:1px solid rgba(15,23,42,.2);background:#fff;color:#0f172a;text-transform:capitalize}._userStats__filterButtonActive_1vu44_39{background:#0f172a;color:#fff;border-color:#0f172a}._userStats__rank_1vu44_45{margin:16px;padding:16px;border-radius:16px;background:#ffffffe6;border:1px solid rgba(15,23,42,.1);box-shadow:0 6px 16px #0f172a1a,0 1px 4px #0f172a0f}._userStats__rankContent_1vu44_54{display:flex;align-items:center;gap:16px}._userStats__rankNumber_1vu44_60{position:relative;display:flex;align-items:flex-start}._userStats__rankHash_1vu44_66{color:#0f172a;align-self:flex-start;margin-right:2px;margin-top:12px}._userStats__rankDigits_1vu44_73{color:#0f172a;align-self:flex-start}._userStats__rankDivider_1vu44_78{width:2px;height:48px;background:#0f172a26;border-radius:10px}._userStats__rankInfo_1vu44_85{display:flex;flex-direction:column;gap:6px}._userStats__rankLabel_1vu44_91{color:#0f172ab3;text-transform:uppercase}._userStats__rankStats_1vu44_96{display:flex;align-items:center;gap:8px}._userStats__rankStatsText_1vu44_102{color:#0f172a}._userStats__rankIconButton_1vu44_106{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;border:1px solid rgba(15,23,42,.2);background:#fff;color:#0f172a}._userStats__cardsRow_1vu44_118{display:flex;gap:12px;padding:0 16px;margin-bottom:20px}._userStats__cardHalf_1vu44_125{flex:1;padding:16px;border-radius:16px;background:#ffffffe6;border:1px solid rgba(15,23,42,.1);color:#0f172a;box-shadow:0 6px 16px #0f172a1a,0 1px 4px #0f172a0f;display:flex;flex-direction:column;align-items:center;text-align:center;width:calc(50% - 6px)}._userStats__cardFull_1vu44_142{padding:16px 0;border-radius:0;background:transparent;border:none;color:#0f172a;box-shadow:none}._userStats__sectionTitle_1vu44_151{color:#0f172ab3;text-transform:uppercase;margin-bottom:8px;display:flex;align-items:center;gap:8px;justify-content:center}._userStats__listsSection_1vu44_162{margin:0;padding:16px 0}._userStats__listsTiles_1vu44_167{display:flex;flex-direction:column;gap:10px;padding:0 16px}._userStats__listTile_1vu44_174{position:relative;width:100%;min-height:88px;border:none;border-radius:12px;padding:0;background-size:cover;background-position:center;background-repeat:no-repeat;text-align:left;background:#ffffffb3;border:1px solid rgba(15,23,42,.06);box-shadow:0 4px 12px #0f172a1a,0 1px 4px #0f172a0f}._userStats__listTileOverlay_1vu44_191{position:absolute;inset:0;background:#0009}._userStats__listTileContent_1vu44_197{position:relative;z-index:1;display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:12px;padding:12px;color:#0f172a}._userStats__listTileImage_1vu44_208{width:70px;height:70px;border-radius:8px;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 4px 12px #0000002e,0 1px 4px #0000001f}._userStats__progressCircle_1vu44_219{--size: 56px;--accent: #0f172a;--track: rgba(15, 23, 42, .18);--thickness: 4px;width:var(--size);height:var(--size);border-radius:50%;background:conic-gradient(var(--accent) calc((var(--percent, 0) / 100) * 360deg),var(--track) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--thickness)),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - var(--thickness)),#000 0);display:grid;place-items:center}._userStats__progressCircleInner_1vu44_245{width:calc(var(--size) - 8px);height:calc(var(--size) - 8px);border-radius:50%;background:transparent;display:grid;place-items:center;pointer-events:none}._userStats__progressCircleValue_1vu44_255{color:#0f172a}._userStats__listTileText_1vu44_259{display:flex;flex-direction:column;gap:4px}._userStats__listTileDesc_1vu44_265{color:#0f172acc}._userStats__listTileChevron_1vu44_269{color:#ffffffe6}._userStats__ringWrapper_1vu44_273{width:56px;height:56px}._userStats__grid_1vu44_278{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0 16px}._userStats__statItem_1vu44_285{background:#f8fafccc;border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:14px;box-shadow:0 6px 16px #0f172a1a,0 1px 4px #0f172a0f}._userStats__statHeader_1vu44_293{display:inline-flex;align-items:center;gap:8px;margin-bottom:6px}._userStats__statIcon_1vu44_300{color:#3b82f6;margin-bottom:6px}._userStats__statLabel_1vu44_305{color:#0f172a99;text-transform:uppercase;margin-bottom:4px}._userStats__statValue_1vu44_311{color:#0f172a;margin-bottom:8px}._userStats__moreInfoButton_1vu44_316{background:transparent;border:none;color:#0f172a;padding:0;display:inline-flex;align-items:center;gap:6px;max-width:100%}._userStats__moreInfoLabel_1vu44_328{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:#0f172a59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._userStats__graphCard_1vu44_341{padding:16px 0;border-radius:0;background:transparent;border:none;color:#0f172a;position:relative;box-shadow:none}._userStats__graphPreview_1vu44_352{height:160px;background:transparent;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 6px 16px #0f172a1a,0 1px 4px #0f172a0f;margin:0 16px}._userStats__graphOverlay_1vu44_362{position:absolute;inset:0;background:#0f172ab3;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:12px}._userStats__modalBackdrop_1vu44_375{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1vu44_1 .2s ease}@keyframes _fadeIn_1vu44_1{0%{opacity:0}to{opacity:1}}._userStats__modal_1vu44_375{width:100dvw;height:100dvh;background:linear-gradient(135deg,#0b1220,#1e293b);color:#fff;display:flex;flex-direction:row;animation:_fadeIn_1vu44_1 .3s ease;position:relative}@keyframes _slideUp_1vu44_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._userStats__modalHeader_1vu44_415{position:absolute;top:8px;left:8px;z-index:10}._userStats__modalTitle_1vu44_422{display:none}._userStats__closeButton_1vu44_426{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:none;color:#fff;transition:all .2s}._userStats__modalBody_1vu44_439{flex:1;padding:16px 16px 16px 0;overflow:hidden;min-height:0}._userStats__modalControls_1vu44_446{padding:16px;display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.1);overflow-y:auto;width:180px;background:#0003}._userStats__metricButtons_1vu44_456{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}._userStats__metricButton_1vu44_456{padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fffc;white-space:nowrap;text-align:left}._userStats__metricButtonActive_1vu44_474{background:#3b82f64d;border-color:#3b82f680;color:#fffffff2}._userStats__triggerButtonsContainer_1vu44_480{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}._userStats__popupTriggerButton_1vu44_489{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#fff}._userStats__popupTriggerContent_1vu44_500{flex:1;display:flex;flex-direction:column;gap:2px;text-align:left}._userStats__popupTriggerLabel_1vu44_508{text-transform:uppercase;color:#fff9}._userStats__popupTriggerValue_1vu44_513{color:#fffffff2}._userStats__popupOverlay_1vu44_518{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1001;animation:_fadeIn_1vu44_1 .2s ease}._userStats__popupContent_1vu44_529{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:16px;border:1px solid rgba(255,255,255,.1);width:90%;max-width:400px;max-height:80dvh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080}._userStats__popupHeader_1vu44_542{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}._userStats__popupTitle_1vu44_550{display:flex;align-items:center;gap:10px;color:#fff;margin:0}._userStats__popupClose_1vu44_558{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff}._userStats__popupBody_1vu44_570{padding:20px;overflow-y:auto;flex:1}._userStats__popupOptions_1vu44_576{display:grid;grid-template-columns:1fr 1fr;gap:10px}._userStats__popupOption_1vu44_576{padding:14px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#ffffffe6;text-align:center}._userStats__popupOption_1vu44_576:last-child{grid-column:1 / -1}._userStats__popupOptionActive_1vu44_596{background:#3b82f64d;border-color:#3b82f680;color:#fffffff2}._userStats__popupCustomDates_1vu44_602{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:12px}._userStats__popupApplyButton_1vu44_611{padding:12px 20px;border-radius:10px;border:none;background:#10b981;color:#fff;margin-top:4px}._userStats__rotateOverlay_1vu44_621{position:absolute;inset:0;background:#0b1220f2;z-index:100;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._userStats__rotateContent_1vu44_632{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:32px;text-align:center;color:#fff}._externalProfile_17vrf_3{min-height:100dvh;background:#fff;padding-top:env(safe-area-inset-top);padding-bottom:calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column}._externalProfile__profileSection_17vrf_23{background:#fff;margin:0;border-radius:0;padding:16px;box-shadow:0 2px 8px #0000000f;border:1px solid #e2e8f0;display:flex;align-items:center;gap:16px}._externalProfile__profileRight_17vrf_47{flex:1;display:flex;flex-direction:column;align-items:center;gap:12px}._externalProfile__avatar_17vrf_63{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px #667eea40}._externalProfile__avatarImage_17vrf_91{width:100%;height:100%;object-fit:cover;border-radius:50%}._externalProfile__statsRow_17vrf_105{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}._externalProfile__statItem_17vrf_119{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1;min-width:44px;min-height:44px;padding:6px;border-radius:8px}._externalProfile__statNumber_17vrf_143{color:#1f2937}._externalProfile__mainStats_17vrf_153{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0 16px 12px}._externalProfile__mainStatCard_17vrf_167{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden;position:relative}._externalProfile__mainStatContent_17vrf_193{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}._externalProfile__mainStatHeader_17vrf_209{display:flex;align-items:center;gap:12px;flex:1;padding-right:32px}._externalProfile__mainStatValue_17vrf_225{color:#1f2937}._externalProfile__mainStatLabel_17vrf_233{color:#6b7280;text-align:left}._externalProfile__mainStatArrow_17vrf_243{color:#9ca3af;flex-shrink:0;position:absolute;right:16px;top:50%;transform:translateY(-50%)}._externalProfile__statCard_17vrf_263{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;box-shadow:0 1px 3px #0000000a}._externalProfile__statIcon_17vrf_285{background:#f3f4f6;border-radius:8px;padding:8px;color:#036;flex-shrink:0;display:flex;align-items:center;justify-content:center}._externalProfile__statInfo_17vrf_307{flex:1;min-width:0}._externalProfile__statValue_17vrf_317{color:#1f2937;margin-bottom:2px}._externalProfile__statLabel_17vrf_327{color:#6b7280;margin-bottom:2px}._externalProfile__statUnit_17vrf_337{color:#9ca3af}._externalProfile__followButton_17vrf_345{padding:8px 16px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#1f2937;display:flex;align-items:center;justify-content:center;gap:8px;width:60%}._externalProfile__followButton_17vrf_345:disabled{opacity:.6}._externalProfile__followButton--following_17vrf_379{background:#036;color:#fff;border-color:#036}._externalProfile__followButton--pending_17vrf_391{background:#f9fafb;color:#6b7280;border-color:#e5e7eb}._externalProfile__privateContent_17vrf_405{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px 100px;text-align:center;min-height:200px;flex:1}._externalProfile__lockIcon_17vrf_427{margin-bottom:16px;opacity:.5}._externalProfile__privateContent_17vrf_405 h3{color:#1f2937;margin:0 0 8px}._externalProfile__privateContent_17vrf_405 p{color:#6b7280;margin:0}._externalProfile__content_17vrf_457{padding:0}._externalProfile__achievement_17vrf_467{background:#f9fafb;border-radius:12px;padding:16px;margin:16px 16px 12px;display:flex;align-items:center;gap:12px;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb}._externalProfile__achievementContent_17vrf_491{flex:1}._externalProfile__achievementTitle_17vrf_499{display:flex;align-items:center;gap:8px;color:#1f2937;margin-bottom:2px}._externalProfile__achievementSubtitle_17vrf_515{color:#6b7280}._externalProfile__achievementSubtitle_17vrf_515 strong{color:#1f2937}._externalProfile__achievementArrow_17vrf_531{color:#9ca3af;flex-shrink:0}._externalProfile__peakListsScroll_17vrf_545{display:flex;gap:12px;padding:0 16px 24px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._externalProfile__peakListsScroll_17vrf_545::-webkit-scrollbar{display:none}._externalProfile__peakListCard_17vrf_573{background:#fff;border-radius:12px;padding:12px;min-width:160px;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;flex-shrink:0}._externalProfile__peakListImage_17vrf_593{width:100%;height:80px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:8px;margin-bottom:8px;box-shadow:0 4px 12px #00000026}._externalProfile__peakListInfo_17vrf_615{text-align:left}._externalProfile__peakListName_17vrf_623{color:#1f2937;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._externalProfile__peakListProgress_17vrf_643{margin-bottom:8px}._externalProfile__progressBar_17vrf_651{width:100%;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden;margin-bottom:8px}._externalProfile__progressFill_17vrf_669{height:100%;background:#1f2937;border-radius:2px;transition:width .3s ease}._externalProfile__progressText_17vrf_683{color:#1f2937;text-align:center;display:none}._externalProfile__peakListStats_17vrf_695{color:#6b7280;text-align:center;background:#f9fafb;padding:4px 8px;border-radius:6px;border:1px solid #e5e7eb}._externalProfile__performanceOverview_17vrf_715{background:#fff;padding:16px 0;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;min-width:0;overflow:hidden}._externalProfile__performanceMetrics_17vrf_735{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:8px;padding:0 16px;margin-bottom:16px;width:100%}._externalProfile__metricCircle_17vrf_755{display:flex;flex-direction:column;align-items:center;text-align:center;background:#f9fafb;border-radius:8px;padding:16px 8px;border:1px solid #e5e7eb;min-height:80px;justify-content:center;width:100%;min-width:0;overflow:hidden}._externalProfile__metricValue_17vrf_787{color:#1f2937;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:100%}._externalProfile__metricLabel_17vrf_807{color:#6b7280;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:100%}._externalProfile__achievementCard_17vrf_829{display:flex;flex-direction:column;align-items:center;text-align:center;background:#f9fafb;border-radius:8px;padding:16px 8px;border:1px solid #e5e7eb;min-height:80px;justify-content:center;width:100%;min-width:0;overflow:hidden}._externalProfile__achievementContent_17vrf_491{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}._externalProfile__achievementNumber_17vrf_877{color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:100%}._externalProfile__achievementText_17vrf_895{color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:100%}._externalProfile__viewStatsButton_17vrf_915{padding:16px}._externalProfile__statsButton_17vrf_923{width:100%;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:24px 16px;color:#1f2937;display:flex;align-items:center;gap:12px;box-shadow:0 1px 3px #0000001a}._externalProfile__statsButtonContent_17vrf_949{flex:1;text-align:left}._externalProfile__statsButtonTitle_17vrf_959{margin-bottom:2px}._externalProfile__statsButtonSubtitle_17vrf_967{color:#6b7280}._externalProfile__graphPreview_17vrf_975{height:120px;background:transparent;position:relative;overflow:hidden}._externalProfile__graphOverlay_17vrf_989{position:absolute;inset:0;background:#fffc;color:#1f2937;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}._externalProfile__graphHeader_17vrf_1015{display:flex;align-items:center;gap:12px;padding:16px}._externalProfile__graphHeaderIcon_17vrf_1029{color:#036}._externalProfile__graphHeaderText_17vrf_1037{display:flex;flex-direction:column;gap:2px}._externalProfile__graphHeaderTitle_17vrf_1049{color:#1f2937}._externalProfile__graphHeaderSubtitle_17vrf_1057{color:#6b7280}._externalProfile__modalBackdrop_17vrf_1067{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_17vrf_1 .2s ease}@keyframes _fadeIn_17vrf_1{0%{opacity:0}to{opacity:1}}._externalProfile__modal_17vrf_1067{width:100dvw;height:100dvh;background:linear-gradient(135deg,#0b1220,#1e293b);color:#fff;display:flex;flex-direction:row;animation:_fadeIn_17vrf_1 .3s ease;position:relative}._externalProfile__modalHeader_17vrf_1129{position:absolute;top:8px;left:8px;z-index:10}._externalProfile__closeButton_17vrf_1143{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:#ffffff1a;color:#fff;border-radius:8px;transition:all .2s}._externalProfile__modalBody_17vrf_1169{flex:1;padding:16px 16px 16px 0;overflow:hidden;min-height:0}._externalProfile__modalControls_17vrf_1183{padding:16px;display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.1);overflow-y:auto;width:180px;background:#0003}._externalProfile__metricButtons_17vrf_1203{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}._externalProfile__metricButton_17vrf_1203{padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fffc;white-space:nowrap;text-align:left}._externalProfile__metricButtonActive_17vrf_1237{background:#3b82f64d;border-color:#3b82f680;color:#fffffff2}._externalProfile__triggerButtonsContainer_17vrf_1249{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}._externalProfile__popupTriggerButton_17vrf_1267{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#fff}._externalProfile__popupTriggerContent_17vrf_1289{flex:1;display:flex;flex-direction:column;gap:2px;text-align:left}._externalProfile__popupTriggerLabel_17vrf_1305{color:#fff9}._externalProfile__popupTriggerValue_17vrf_1313{color:#fff}._externalProfile__popupOverlay_17vrf_1323{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001;animation:_fadeIn_17vrf_1 .2s ease}._externalProfile__popupContent_17vrf_1345{background:#1e293b;border-radius:16px;width:90%;max-width:360px;max-height:80dvh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 12px #0000004d}._externalProfile__popupHeader_17vrf_1369{padding:16px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}._externalProfile__popupTitle_17vrf_1385{display:flex;align-items:center;gap:8px;color:#fff;margin:0}._externalProfile__popupClose_17vrf_1401{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#fff}._externalProfile__popupBody_17vrf_1425{padding:16px;overflow-y:auto;flex:1}._externalProfile__popupOptions_17vrf_1437{display:grid;grid-template-columns:1fr;gap:8px}._externalProfile__popupOption_17vrf_1437{padding:12px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#fff;text-align:center}._externalProfile__popupOptionActive_17vrf_1467{background:#3b82f633;border-color:#3b82f6;color:#fff}._externalProfile__error_17vrf_1481{padding:48px 16px;text-align:center;background:#fff;margin:16px;border-radius:12px;border:1px solid #e5e7eb}._externalProfile__error_17vrf_1481 h2{color:#1f2937;margin:0 0 8px}._externalProfile__error_17vrf_1481 p{color:#6b7280;margin:0}._externalProfile__requestsPopup_17vrf_1521{background:#fff;border-radius:16px;width:90%;max-width:360px;max-height:80dvh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 12px #0000001a}._externalProfile__requestsHeader_17vrf_1545{padding:16px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background:#fff}._externalProfile__requestsHeader_17vrf_1545 h3{color:#1f2937;margin:0}._externalProfile__requestsClose_17vrf_1573{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:#6b7280}._externalProfile__requestsClose_17vrf_1573:active{background:#f3f4f6}._externalProfile__requestsList_17vrf_1605{padding:16px;overflow-y:auto;flex:1}._externalProfile__requestItem_17vrf_1617{display:flex;align-items:center;justify-content:space-between;border-radius:8px;margin-bottom:8px}._externalProfile__requestItem_17vrf_1617:active{background:#f3f4f6}._externalProfile__requestUser_17vrf_1641{display:flex;align-items:center;gap:12px;flex:1;min-width:0}._externalProfile__requestAvatar_17vrf_1657{width:40px;height:40px;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#6b7280;overflow:hidden;flex-shrink:0}._externalProfile__requestAvatarImage_17vrf_1683{width:100%;height:100%;object-fit:cover;border-radius:50%}._externalProfile__requestInfo_17vrf_1697{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._externalProfile__requestName_17vrf_1713{color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._externalProfile__requestType_17vrf_1727{color:#6b7280;text-transform:uppercase}._externalProfile__noRequests_17vrf_1737{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center;gap:12px}._externalProfile__noRequests_17vrf_1737 h3{color:#1f2937;margin:0}._externalProfile__noRequests_17vrf_1737 p{color:#6b7280;margin:0}._externalProfile__requestItem--currentUser_17vrf_1779{background:#f3f4f6;border:1px solid #003366}._externalProfile__requestItem--currentUser_17vrf_1779 ._externalProfile__requestName_17vrf_1713,._externalProfile__requestItem--currentUser_17vrf_1779 ._externalProfile__requestType_17vrf_1727{color:#036}._externalProfile__requestItem--currentUser_17vrf_1779 ._externalProfile__requestAvatar_17vrf_1657{background:#fff;color:#036;border:1px solid #003366}._externalProfile__requestItem--currentUser_17vrf_1779:active{background:#e5e7eb}._externalProfile__loadingSpinner_17vrf_1827{width:24px;height:24px;border:2px solid #e5e7eb;border-top:2px solid #003366;border-radius:50%;animation:_spin_17vrf_1 1s linear infinite;margin:0 auto 12px}@keyframes _spin_17vrf_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._navbar_qatym_1{position:fixed;bottom:0;left:0;width:100%;background:var(--color-surface);box-shadow:0 -2px 16px #00000012;z-index:100;padding:.25rem 0;padding-bottom:calc(.25rem + env(safe-area-inset-bottom));display:flex;justify-content:center;border-top:1px solid var(--color-border);border-top-left-radius:12px;min-height:64px;border-top-right-radius:12px;transition:all .4s cubic-bezier(.4,0,.2,1)}._navbar--hidden_qatym_39{opacity:0;transform:translateY(100%);pointer-events:none}._navbar--static_qatym_51{position:static;box-shadow:none;border-radius:0;left:unset;transform:none;max-width:unset;z-index:1000;pointer-events:auto;margin-top:auto;background:var(--color-surface);border-top:1px solid var(--color-border);padding-bottom:.25rem}._navbar__list_qatym_81{display:flex;flex-direction:row;justify-content:space-around;width:100%;max-width:500px;margin:0;padding:0;list-style:none}._navbar__item_qatym_103{flex:1;display:flex;justify-content:center}._navbar__button_qatym_115{background:none;width:100%;border:none;outline:none;display:flex;flex-direction:column;align-items:center;padding:.5rem 0 .1rem;gap:2px;color:var(--color-text-secondary)}._navbar__button--active_qatym_141{color:var(--color-text-primary)}._navbar__icon_qatym_149{margin-bottom:.2rem;display:flex;align-items:center;justify-content:center}._persistent-pages__page_1ijwx_1{min-height:100dvh;width:100%;position:relative;background:#f3f3f3;color:var(--color-text-primary);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}._persistent-pages__page_1ijwx_1::-webkit-scrollbar{display:none}._persistent-pages__page_1ijwx_1:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='1500' height='1500' viewBox='0 0 1500 1500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,750 Q375,375 750,500 T1500,750 L1500,1500 L0,1500 Z' stroke='rgba(48, 86, 211, 0.08)' stroke-width='2.5' fill='none'/%3E%3Cpath d='M0,850 Q450,450 850,600 T1500,850 L1500,1500 L0,1500 Z' stroke='rgba(48, 86, 211, 0.06)' stroke-width='2' fill='none'/%3E%3Cpath d='M0,650 Q300,300 650,400 T1500,650 L1500,1500 L0,1500 Z' stroke='rgba(48, 86, 211, 0.05)' stroke-width='2' fill='none'/%3E%3Cpath d='M200,0 Q400,200 600,150 Q800,100 1000,200 Q1200,300 1400,250 L1500,0 L200,0 Z' stroke='rgba(19, 194, 150, 0.08)' stroke-width='2' fill='none'/%3E%3Cpath d='M100,0 Q300,150 500,100 Q700,50 900,150 Q1100,250 1300,200 L1500,0 L100,0 Z' stroke='rgba(19, 194, 150, 0.06)' stroke-width='2' fill='none'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='1500' height='1500' viewBox='0 0 1500 1500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,750 Q375,375 750,500 T1500,750 L1500,1500 L0,1500 Z' stroke='rgba(48, 86, 211, 0.08)' stroke-width='2.5' fill='none'/%3E%3Cpath d='M0,850 Q450,450 850,600 T1500,850 L1500,1500 L0,1500 Z' stroke='rgba(48, 86, 211, 0.06)' stroke-width='2' fill='none'/%3E%3Cpath d='M0,650 Q300,300 650,400 T1500,650 L1500,1500 L0,1500 Z' stroke='rgba(48, 86, 211, 0.05)' stroke-width='2' fill='none'/%3E%3Cpath d='M200,0 Q400,200 600,150 Q800,100 1000,200 Q1200,300 1400,250 L1500,0 L200,0 Z' stroke='rgba(19, 194, 150, 0.08)' stroke-width='2' fill='none'/%3E%3Cpath d='M100,0 Q300,150 500,100 Q700,50 900,150 Q1100,250 1300,200 L1500,0 L100,0 Z' stroke='rgba(19, 194, 150, 0.06)' stroke-width='2' fill='none'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='1500' height='1500' viewBox='0 0 1500 1500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,750 Q375,375 750,500 T1500,750 L1500,1500 L0,1500 Z' stroke='rgba(48, 86, 211, 0.08)' stroke-width='2.5' fill='none'/%3E%3Cpath d='M0,850 Q450,450 850,600 T1500,850 L1500,1500 L0,1500 Z' stroke='rgba(48, 86, 211, 0.06)' stroke-width='2' fill='none'/%3E%3Cpath d='M0,650 Q300,300 650,400 T1500,650 L1500,1500 L0,1500 Z' stroke='rgba(48, 86, 211, 0.05)' stroke-width='2' fill='none'/%3E%3Cpath d='M200,0 Q400,200 600,150 Q800,100 1000,200 Q1200,300 1400,250 L1500,0 L200,0 Z' stroke='rgba(19, 194, 150, 0.08)' stroke-width='2' fill='none'/%3E%3Cpath d='M100,0 Q300,150 500,100 Q700,50 900,150 Q1100,250 1300,200 L1500,0 L100,0 Z' stroke='rgba(19, 194, 150, 0.06)' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat,no-repeat;background-size:90% auto,80% auto,70% auto;background-position:right -300px top -200px,left -300px top 200px,left -200px top -100px;z-index:0;pointer-events:none}._persistent-pages__page_1ijwx_1:after{content:"";position:absolute;inset:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='1800' height='1800' viewBox='0 0 1800 1800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,900 Q450,450 900,600 T1800,900 L1800,1800 L0,1800 Z' stroke='rgba(19, 194, 150, 0.08)' stroke-width='2.5' fill='none'/%3E%3Cpath d='M0,1000 Q550,550 1000,700 T1800,1000 L1800,1800 L0,1800 Z' stroke='rgba(19, 194, 150, 0.06)' stroke-width='2' fill='none'/%3E%3Cpath d='M0,800 Q350,350 800,500 T1800,800 L1800,1800 L0,1800 Z' stroke='rgba(19, 194, 150, 0.05)' stroke-width='2' fill='none'/%3E%3Cpath d='M300,0 Q600,300 900,200 Q1200,100 1500,250 Q1700,400 1800,300 L1800,0 L300,0 Z' stroke='rgba(75, 140, 46, 0.06)' stroke-width='2' fill='none'/%3E%3Cpath d='M150,0 Q400,200 700,150 Q1000,100 1300,200 Q1600,300 1800,250 L1800,0 L150,0 Z' stroke='rgba(75, 140, 46, 0.05)' stroke-width='2' fill='none'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='1800' height='1800' viewBox='0 0 1800 1800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,900 Q450,450 900,600 T1800,900 L1800,1800 L0,1800 Z' stroke='rgba(19, 194, 150, 0.08)' stroke-width='2.5' fill='none'/%3E%3Cpath d='M0,1000 Q550,550 1000,700 T1800,1000 L1800,1800 L0,1800 Z' stroke='rgba(19, 194, 150, 0.06)' stroke-width='2' fill='none'/%3E%3Cpath d='M0,800 Q350,350 800,500 T1800,800 L1800,1800 L0,1800 Z' stroke='rgba(19, 194, 150, 0.05)' stroke-width='2' fill='none'/%3E%3Cpath d='M300,0 Q600,300 900,200 Q1200,100 1500,250 Q1700,400 1800,300 L1800,0 L300,0 Z' stroke='rgba(75, 140, 46, 0.06)' stroke-width='2' fill='none'/%3E%3Cpath d='M150,0 Q400,200 700,150 Q1000,100 1300,200 Q1600,300 1800,250 L1800,0 L150,0 Z' stroke='rgba(75, 140, 46, 0.05)' stroke-width='2' fill='none'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='1800' height='1800' viewBox='0 0 1800 1800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,900 Q450,450 900,600 T1800,900 L1800,1800 L0,1800 Z' stroke='rgba(19, 194, 150, 0.08)' stroke-width='2.5' fill='none'/%3E%3Cpath d='M0,1000 Q550,550 1000,700 T1800,1000 L1800,1800 L0,1800 Z' stroke='rgba(19, 194, 150, 0.06)' stroke-width='2' fill='none'/%3E%3Cpath d='M0,800 Q350,350 800,500 T1800,800 L1800,1800 L0,1800 Z' stroke='rgba(19, 194, 150, 0.05)' stroke-width='2' fill='none'/%3E%3Cpath d='M300,0 Q600,300 900,200 Q1200,100 1500,250 Q1700,400 1800,300 L1800,0 L300,0 Z' stroke='rgba(75, 140, 46, 0.06)' stroke-width='2' fill='none'/%3E%3Cpath d='M150,0 Q400,200 700,150 Q1000,100 1300,200 Q1600,300 1800,250 L1800,0 L150,0 Z' stroke='rgba(75, 140, 46, 0.05)' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat,no-repeat;background-size:auto,85% auto,75% auto;background-position:left -400px top 0,right -250px top 800px,right -200px bottom -150px;z-index:0;pointer-events:none}._home__section_1ijwx_53{background:var(--color-surface);border-radius:16px;box-shadow:0 2px 8px #4b8c2e0a;margin-bottom:24px;padding:24px}._home__section-title_1ijwx_61{color:var(--color-primary);margin-bottom:12px}._home__card_1ijwx_66{background:var(--color-surface-secondary);border-radius:12px;box-shadow:0 2px 8px #4b8c2e0a;padding:16px;margin-bottom:16px}._home__card-title_1ijwx_74{color:var(--color-secondary)}._home__card-subtitle_1ijwx_78{color:var(--color-text-secondary)}._home__highlight_1ijwx_82{background:var(--color-primary-light);color:var(--color-text-inverse);border-radius:8px;padding:8px 16px;margin-bottom:8px}._home__error_1ijwx_90{color:var(--color-error);background:var(--color-surface-secondary);border-radius:12px;padding:16px;margin:16px 0}._home__content-wrapper_1ijwx_99{max-width:1440px;margin:0 auto;padding:40px 48px;display:flex;flex-direction:column;gap:32px;position:relative;z-index:10;overflow-x:visible}._home__centered-header_1ijwx_112{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;position:relative;z-index:1}._home__centered-header__content_1ijwx_123{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:1000px}._home__centered-header__title_1ijwx_131{color:var(--color-text-primary);margin:0}._home__centered-header__subtitle_1ijwx_136{color:var(--color-text-secondary);margin:0}._home__centered-header__switch_1ijwx_141{display:flex;align-items:center;gap:4px;background:var(--color-surface-secondary);border-radius:16px;padding:6px;border:1px solid var(--color-border);box-shadow:0 2px 4px #0000000a;position:relative}._home__centered-header__switch-background_1ijwx_153{position:absolute;top:6px;left:6px;width:200px;height:calc(100% - 12px);background:var(--color-surface);border-radius:12px;box-shadow:0 2px 8px #00000014;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:0}._home__centered-header__switch-option_1ijwx_166{width:200px;padding:12px 28px;background:transparent;border:none;border-radius:12px;color:var(--color-text-secondary);cursor:pointer;transition:color .3s cubic-bezier(.4,0,.2,1);font-family:inherit;font-weight:500;position:relative;white-space:nowrap;text-align:center;z-index:1}._home__centered-header__switch-option--active_1ijwx_183{color:var(--color-text-primary);font-weight:600}._home__section--split_1ijwx_189{display:grid;grid-template-columns:65fr 35fr;gap:32px;position:relative;z-index:1;padding:24px;margin:-24px}._home__section--split-left_1ijwx_207,._home__section--split-right_1ijwx_215{width:100%;max-width:100%;min-width:0;position:relative;z-index:1}._home__section--bottom_1ijwx_224{display:grid;grid-template-columns:1fr 1fr;gap:32px;width:100%;position:relative;z-index:1}._home__section--bottom-left_1ijwx_233,._home__section--bottom-right_1ijwx_239{width:100%;position:relative;z-index:1}._home__see-more-container_1ijwx_247{width:100%;display:flex;justify-content:center;align-items:center;padding:24px 0;position:relative;z-index:1}._home__see-more-button_1ijwx_257{padding:12px 32px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00000014;color:var(--color-text-primary);font-family:inherit;min-width:160px}._home__see-more-button_1ijwx_257:hover{background:var(--color-surface-secondary);box-shadow:0 4px 12px #0000001f;transform:translateY(-1px)}._home__see-more-button_1ijwx_257:active{transform:translateY(0);box-shadow:0 2px 8px #00000014}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}._circular-progress__text_4aqt1_1{fill:#fff!important}._swiper-home__container_4aqt1_4{width:100%;position:relative;z-index:1;cursor:grab}._swiper-home__container_4aqt1_4:active{cursor:grabbing}._swiper-home__swiper_4aqt1_15{width:100%;height:85vh;position:relative;overflow:visible!important;cursor:grab}._swiper-home__swiper_4aqt1_15:active{cursor:grabbing}._swiper-home__swiper_4aqt1_15 .swiper-wrapper{overflow:visible!important}._swiper-home__slide_4aqt1_31{display:flex;justify-content:center;overflow:hidden;position:relative;border-radius:0;width:100%;cursor:grab}._swiper-home__slide_4aqt1_31:active{cursor:grabbing}._swiper-home__item_4aqt1_45{border-radius:0;width:100%;position:relative;display:flex;flex-direction:column}._swiper-home__slide--landing_4aqt1_54{position:relative}._swiper-home__landing-overlay_4aqt1_58{position:absolute;inset:0;background:linear-gradient(135deg,#000000b3,#0006,#0009);z-index:1}._swiper-home__landing-content_4aqt1_70{position:relative;z-index:2;padding:48px 48px 64px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;opacity:1;transform:translateY(0);max-width:1200px;margin:0 auto;box-sizing:border-box}._swiper-home__landing-header_4aqt1_88{text-align:center;width:100%;min-height:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._swiper-home__landing-title_4aqt1_98{color:var(--color-text-inverse);text-align:center;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.3);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._swiper-home__landing-stats_4aqt1_111{display:flex;justify-content:center;align-items:center;gap:48px;margin:32px 0;width:100%;flex-shrink:0;min-height:100px}._swiper-home__stat-item_4aqt1_122{text-align:center}._swiper-home__stat-number_4aqt1_126{color:var(--color-text-inverse);text-shadow:0 2px 4px rgba(0,0,0,.3)}._swiper-home__stat-label_4aqt1_131{color:#fffc;margin-top:8px;text-transform:uppercase}._swiper-home__stat-divider_4aqt1_137{width:1px;height:60px;background:#fff}._swiper-home__landing-description_4aqt1_143{color:#ffffffe6;text-align:center;margin:24px 0;max-width:800px;text-shadow:0 1px 4px rgba(0,0,0,.3);width:100%;display:flex;align-items:flex-start;justify-content:center;flex-grow:1;flex-shrink:1}._swiper-home__landing-footer_4aqt1_158{display:flex;justify-content:center;align-items:center;gap:0;flex-shrink:0;width:100%;margin-top:auto;margin-bottom:32px;position:relative}._swiper-home__landing-footer--centered_4aqt1_170 ._swiper-home__my-peaks-btn_4aqt1_170{left:50%;margin-left:0;transform:translate(-50%)}._swiper-home__my-peaks-btn_4aqt1_170{display:flex;align-items:center;gap:2px;background:transparent;border:none;border-radius:0;padding:12px 24px;color:#ffffffe6!important;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.3);cursor:pointer;position:absolute;left:50%;margin-left:16px;transform:translate(0)}._swiper-home__my-peaks-btn_4aqt1_170:hover{color:#fff!important}._swiper-home__my-peaks-btn_4aqt1_170:hover ._swiper-home__arrow-icon_4aqt1_198{transform:translate(4px)}._swiper-home__my-peaks-btn_4aqt1_170:active{color:#fffc!important}._swiper-home__refresh-btn_4aqt1_207{display:flex;align-items:center;gap:2px;background:transparent;border:none;border-radius:0;padding:12px 24px;color:#ffffffe6!important;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.3);cursor:pointer;position:absolute;right:50%;margin-right:16px;transform:translate(0)}._swiper-home__refresh-btn_4aqt1_207:disabled{opacity:.6;cursor:not-allowed}._swiper-home__refresh-btn_4aqt1_207:hover:not(:disabled){color:#fff!important}._swiper-home__refresh-btn_4aqt1_207:hover:not(:disabled) ._swiper-home__refresh-icon_4aqt1_234{transform:rotate(180deg)}._swiper-home__refresh-btn_4aqt1_207:active:not(:disabled){color:#fffc!important}._swiper-home__refresh-icon_4aqt1_234{display:flex;align-items:center;margin-left:4px;transition:transform .3s ease}._swiper-home__footer-divider_4aqt1_250{position:absolute;left:50%;transform:translate(-50%);width:1px;height:24px;background:#ffffff80;flex-shrink:0;pointer-events:none}._swiper-home__slide--list_4aqt1_262{position:relative}._swiper-home__list-overlay_4aqt1_266{position:absolute;inset:0;background:#00000080;z-index:1}._swiper-home__list-content_4aqt1_273{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;max-width:1200px;margin:0 auto;padding:48px 48px 64px;box-sizing:border-box}._swiper-home__list-header_4aqt1_289{text-align:center;width:100%;min-height:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._swiper-home__list-title_4aqt1_299{color:var(--color-text-inverse);text-align:center;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.3);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._swiper-home__list-stats_4aqt1_312{display:flex;justify-content:center;align-items:center;gap:48px;margin:32px 0;width:100%;flex-shrink:0;min-height:100px}._swiper-home__list-description_4aqt1_323{color:#ffffffe6;text-align:center;margin:24px 0;max-width:800px;text-shadow:0 1px 4px rgba(0,0,0,.3);width:100%;display:flex;align-items:flex-start;justify-content:center;flex-grow:1;flex-shrink:1}._swiper-home__list-footer_4aqt1_337{display:flex;justify-content:center;flex-shrink:0;width:100%;margin-top:auto}._swiper-home__slide_4aqt1_31,._swiper-home__slide_4aqt1_31 *{color:#fff!important}._swiper-home__see-more-btn_4aqt1_351{display:flex;align-items:center;gap:2px;background:transparent;border:none;border-radius:0;padding:12px 24px;color:#ffffffe6!important;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.3);cursor:pointer}._swiper-home__see-more-btn_4aqt1_351:hover{color:#fff!important}._swiper-home__see-more-btn_4aqt1_351:active{color:#fffc!important}._swiper-home__arrow-icon_4aqt1_198{display:flex;align-items:center;margin-left:4px;transition:transform .3s ease}._swiper-home__see-more-btn_4aqt1_351:hover ._swiper-home__arrow-icon_4aqt1_198{transform:translate(4px)}._swiper-home__nav-button_4aqt1_385{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;padding:0}._swiper-home__nav-button_4aqt1_385:hover{background:#ffffff40;transform:translateY(-50%) scale(1.1)}._swiper-home__nav-button_4aqt1_385:active{background:#ffffff59;transform:translateY(-50%) scale(.95)}._swiper-home__nav-button--prev_4aqt1_415{left:34px}._swiper-home__nav-button--next_4aqt1_419{right:34px}._swiper-home__swiper_4aqt1_15 .swiper-button-next,._swiper-home__swiper_4aqt1_15 .swiper-button-prev{display:none!important}._swiper-home__swiper_4aqt1_15 .swiper-pagination{position:absolute!important;bottom:32px!important;left:50%!important;transform:translate(-50%)!important;width:auto!important;margin:0!important;text-align:center!important;z-index:1000!important;display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;pointer-events:auto!important;gap:0!important}._swiper-home__swiper_4aqt1_15 .swiper-pagination-bullet{width:12px!important;height:12px!important;background:#ffffff80!important;opacity:1!important;margin:0 6px!important;transition:all .3s ease!important;cursor:pointer!important;border-radius:50%!important;display:inline-block!important;visibility:visible!important;position:relative!important}._swiper-home__swiper_4aqt1_15 .swiper-pagination-bullet-active{background:#fff!important;width:32px!important;height:12px!important;border-radius:6px!important;opacity:1!important}._circular-progress_4aqt1_1{display:block}._circular-progress__bg_4aqt1_473{stroke:#fff!important;opacity:.5}._circular-progress__bar_4aqt1_478{transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}._overlay_svwtl_1{position:fixed;inset:0;background:#0000;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);padding:20px}._overlayVisible_svwtl_20{background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:1;visibility:visible}._popup_svwtl_28{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000,0 8px 32px #0000;max-width:400px;width:100%;position:relative;transform:scale(.8) translateY(40px);transition:all .4s cubic-bezier(.34,1.56,.64,1);border:2px solid #0a2540;opacity:0}._popupVisible_svwtl_41{transform:scale(1) translateY(0);box-shadow:0 20px 60px #0000004d,0 8px 32px #00000026;opacity:1}._closeButton_svwtl_47{position:absolute;top:16px;right:16px;background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:1}._closeButton_svwtl_47:hover{background:#f3f4f6;color:#374151}._content_svwtl_69{padding:32px 24px 24px;text-align:center}._iconContainer_svwtl_74{margin-bottom:20px;display:flex;justify-content:center}._icon_svwtl_74{color:#0a2540;background:linear-gradient(135deg,#cfe1ff,#a8c8ff);padding:16px;border-radius:50%;box-shadow:0 4px 16px #0a254026;animation:_iconPulse_svwtl_1 2s ease-in-out infinite}@keyframes _iconPulse_svwtl_1{0%,to{transform:scale(1);box-shadow:0 4px 16px #0a254026}50%{transform:scale(1.05);box-shadow:0 6px 20px #0a254040}}._title_svwtl_101{color:#0a2540;margin:0 0 12px}._message_svwtl_106{color:#6b7280;margin:0 0 32px}._buttonContainer_svwtl_111{display:flex;gap:12px;justify-content:center}._cancelButton_svwtl_117,._loginButton_svwtl_118{padding:12px 24px;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid;display:flex;align-items:center;justify-content:center;gap:8px;min-width:100px}._cancelButton_svwtl_117{background:#fff;border-color:#d1d5db;color:#6b7280}._cancelButton_svwtl_117:hover{background:#f9fafb;border-color:#9ca3af;color:#4b5563}._cancelButton_svwtl_117:active{transform:translateY(-1px);box-shadow:0 3px 8px #0000001a}._loginButton_svwtl_118{background:linear-gradient(135deg,#cfe1ff,#a8c8ff);border-color:#0a2540;color:#0a2540;box-shadow:0 4px 16px #0a254033}._loginButton_svwtl_118:hover{background:linear-gradient(135deg,#b8d4ff,#95b8ff);box-shadow:0 6px 20px #0a25404d;transform:translateY(-1px)}._loginButton_svwtl_118:active{transform:translateY(-1px);box-shadow:0 4px 12px #0a254040}@media (max-width: 480px){._overlay_svwtl_1{padding:16px}._popup_svwtl_28{max-width:100%}._content_svwtl_69{padding:24px 20px 20px}._buttonContainer_svwtl_111{flex-direction:column;gap:8px}._cancelButton_svwtl_117,._loginButton_svwtl_118{width:100%;min-width:unset}}._home-header_1uwqn_2{display:flex;justify-content:space-between;align-items:center;padding:0;margin-bottom:16px;gap:24px}._home-header--switch-below_1uwqn_11{flex-direction:column;align-items:flex-start;gap:16px}._home-header--switch-below_1uwqn_11 ._home-header__content_1uwqn_17{width:100%}._home-header--switch-below_1uwqn_11 ._home-header__right_1uwqn_21{width:100%;justify-content:flex-end}._home-header__content_1uwqn_17{display:flex;align-items:center;gap:16px;flex:1;min-width:0}._home-header__icon_1uwqn_34{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._home-header__icon_1uwqn_34 svg{width:48px;height:48px}._home-header__text_1uwqn_48{flex:1;min-width:0}._home-header__title_1uwqn_53{color:var(--color-text-primary);margin:0 0 4px;white-space:normal;overflow:visible;text-overflow:unset}._home-header__title--no-subtitle_1uwqn_62{margin-bottom:0}._home-header__subtitle_1uwqn_66{color:var(--color-text-secondary);margin:0;white-space:normal;overflow:visible;text-overflow:unset}._home-header__right_1uwqn_21{display:flex;align-items:center;flex-shrink:0}._home-header__see-all_1uwqn_81{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;transition:color .2s ease}._home-header__see-all_1uwqn_81:hover{color:var(--color-text-primary)}._home-header__see-all_1uwqn_81 span{display:inline-flex;align-items:center}._home-header__see-all_1uwqn_81 svg{transition:transform .2s ease}._home-header__see-all_1uwqn_81:hover svg{transform:translate(2px)}._home-header__switch-container_1uwqn_109{display:flex;align-items:center;gap:4px;background:var(--color-surface-secondary);border-radius:12px;padding:4px;border:1px solid var(--color-border)}._home-header__switch-option_1uwqn_119{padding:12px 24px;background:transparent;border:none;border-radius:8px;color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease;white-space:nowrap;font-weight:500}._home-header__switch-option_1uwqn_119:hover{color:var(--color-text-primary);background:var(--color-surface)}._home-header__switch-option-active_1uwqn_136{background:var(--color-surface);color:var(--color-text-primary);box-shadow:0 2px 4px #00000014}._user-highest-peaks__section_1uorp_2{width:100%;display:flex;flex-direction:column;gap:clamp(10px,1vw,12px)}._user-highest-peaks__featured_1uorp_10{position:relative;height:clamp(220px,20vw,260px);border-radius:clamp(16px,1.4vw,18px);overflow:hidden;cursor:pointer;background:var(--color-surface);box-shadow:0 4px 16px #0000001f;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}._user-highest-peaks__featured_1uorp_10:hover{transform:translateY(-3px);box-shadow:0 6px 24px #00000029}._user-highest-peaks__featured_1uorp_10:focus{outline:2px solid var(--color-primary);outline-offset:2px}._user-highest-peaks__featured-image_1uorp_32{position:absolute;inset:0}._user-highest-peaks__featured-image_1uorp_32 img{width:100%;height:100%;object-fit:cover}._user-highest-peaks__featured-icon-bg_1uorp_43{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0000000a,#0000001a);color:var(--color-secondary)}._user-highest-peaks__featured-overlay_1uorp_53{position:absolute;inset:0;background:linear-gradient(180deg,#0000001a,#0009)}._user-highest-peaks__featured-badge_1uorp_63{position:absolute;top:clamp(10px,1vw,12px);left:clamp(10px,1vw,12px);display:inline-flex;align-items:center;gap:clamp(5px,.5vw,6px);background:#da9c00;color:var(--color-text-inverse);padding:clamp(5px,.5vw,6px) clamp(8px,.9vw,10px);border-radius:clamp(7px,.7vw,8px);box-shadow:0 2px 8px #f9a82533;font-size:clamp(12px,1.1vw,14px)}._user-highest-peaks__featured-badge_1uorp_63 ._typography-desktop-label-medium_1uorp_78{font-size:clamp(12px,1.1vw,14px)}._user-highest-peaks__featured-meta_1uorp_82{position:absolute;bottom:0;left:0;right:0;z-index:1;display:flex;flex-direction:column;gap:clamp(8px,.7vw,10px);padding:clamp(16px,1.5vw,20px);color:var(--color-text-inverse)}._user-highest-peaks__featured-elevation_1uorp_95{display:flex;align-items:baseline;gap:clamp(6px,.6vw,8px);color:#ffb945}._user-highest-peaks__featured-elevation_1uorp_95 ._typography-desktop-display-xxl_1uorp_102{font-size:clamp(36px,3.2vw,50px)}._user-highest-peaks__featured-elevation_1uorp_95 ._typography-desktop-body-small_1uorp_106{font-size:clamp(14px,1.2vw,16px)}._user-highest-peaks__featured-name_1uorp_110{overflow:hidden;min-width:0}._user-highest-peaks__featured-name_1uorp_110 h3{margin:0;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(20px,1.8vw,24px)}._user-highest-peaks__featured-name_1uorp_110 p{margin:0;opacity:.85;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:clamp(14px,1.2vw,16px)}._user-highest-peaks__featured-location_1uorp_139{overflow:hidden;min-width:0;color:#ffffffe6}._user-highest-peaks__featured-location_1uorp_139 span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,1.1vw,14px)}._user-highest-peaks__featured-ascent_1uorp_153{position:absolute;right:clamp(10px,1vw,12px);top:clamp(10px,1vw,12px);z-index:2;display:inline-flex;align-items:center;gap:clamp(6px,.6vw,8px);background:#00000080;padding:clamp(6px,.6vw,8px) clamp(8px,.9vw,10px);border-radius:clamp(7px,.7vw,8px);border:1px solid rgba(0,0,0,.2);color:#fff;font-size:clamp(12px,1.1vw,14px)}._user-highest-peaks__featured-ascent_1uorp_153 ._typography-desktop-label-medium_1uorp_78{font-size:clamp(12px,1.1vw,14px)}._user-highest-peaks__list_1uorp_174{display:grid;grid-template-columns:1fr;gap:clamp(10px,1vw,12px)}._user-highest-peaks__card_1uorp_180{display:flex;flex-direction:row;align-items:stretch;height:clamp(90px,8vw,110px);border-radius:clamp(12px,1.1vw,14px);overflow:hidden;background:var(--color-surface);box-shadow:0 4px 16px #0000001f;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);cursor:pointer}._user-highest-peaks__card_1uorp_180:hover{transform:translateY(-3px);box-shadow:0 6px 24px #00000029}._user-highest-peaks__card-image_1uorp_199{position:relative;width:25%;height:100%;flex-shrink:0}._user-highest-peaks__card-image_1uorp_199 img{width:100%;height:100%;object-fit:cover}._user-highest-peaks__card-icon-bg_1uorp_212{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0000000a,#0000001a);color:var(--color-secondary)}._user-highest-peaks__card-overlay_1uorp_222{position:absolute;inset:0;background:linear-gradient(180deg,#0000,#0000008c)}._user-highest-peaks__card-meta_1uorp_232{flex:1;width:75%;display:flex;flex-direction:column;justify-content:center;gap:clamp(5px,.5vw,6px);padding:clamp(10px,1vw,14px) clamp(12px,1.1vw,16px)}._user-highest-peaks__card-stats_1uorp_242{display:flex;align-items:center;justify-content:space-between;gap:clamp(10px,1vw,12px);width:100%}._user-highest-peaks__card-elevation_1uorp_250{display:flex;align-items:end;gap:clamp(5px,.5vw,6px);color:var(--color-primary);flex-shrink:0}._user-highest-peaks__card-elevation_1uorp_250 ._typography-desktop-label-large_1uorp_258{font-size:clamp(16px,1.4vw,18px)}._user-highest-peaks__card-elevation_1uorp_250 ._typography-desktop-body-small_1uorp_106{font-size:clamp(12px,1vw,14px)}._user-highest-peaks__card-elevation-icon_1uorp_266{width:clamp(18px,1.6vw,20px);height:clamp(18px,1.6vw,20px);flex-shrink:0;border-radius:50%;box-shadow:0 2px 4px #0003}._user-highest-peaks__card-ascent_1uorp_274{display:inline-flex;align-items:center;gap:clamp(4px,.4vw,5px);color:var(--color-text-secondary);background:var(--color-surface-secondary);padding:clamp(4px,.4vw,5px) clamp(6px,.7vw,8px);border-radius:clamp(6px,.6vw,7px);flex-shrink:0;margin-left:auto;font-size:clamp(10px,.9vw,11px)}._user-highest-peaks__card-ascent_1uorp_274 ._typography-desktop-label-medium_1uorp_78{font-size:clamp(10px,.9vw,11px)}._user-highest-peaks__card-text_1uorp_291{overflow:hidden;min-width:0}._user-highest-peaks__card-text_1uorp_291 h4{margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:clamp(15px,1.3vw,18px)}._user-highest-peaks__card-location_1uorp_307{overflow:hidden;min-width:0;color:var(--color-text-secondary)}._user-highest-peaks__card-location_1uorp_307 ._typography-desktop-label-medium_1uorp_78{font-size:clamp(12px,1vw,14px)}._user-highest-peaks__card-location_1uorp_307 span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,1vw,14px)}._user-highest-peaks__state_1uorp_326{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}._user-highest-peaks__spinner_1uorp_335{width:40px;height:40px;border:3px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:50%;animation:_spin_1uorp_1 1s linear infinite;margin-bottom:16px}@keyframes _spin_1uorp_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._user-highest-peaks__empty-icon_1uorp_354{position:relative;margin-bottom:16px}._user-highest-peaks__empty-trophy_1uorp_359{position:absolute;top:-4px;right:-4px;animation:_float_1uorp_1 2s ease-in-out infinite alternate}@keyframes _float_1uorp_1{0%{transform:translateY(0)}to{transform:translateY(-4px)}}._user-highest-routes__section_11hy1_2{width:100%;display:flex;flex-direction:column;gap:clamp(10px,1vw,12px)}._user-highest-routes__featured_11hy1_10{position:relative;height:clamp(220px,20vw,260px);border-radius:clamp(16px,1.4vw,18px);overflow:hidden;cursor:pointer;background:var(--color-surface);box-shadow:0 4px 16px #0000001f;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}._user-highest-routes__featured_11hy1_10:hover{transform:translateY(-3px);box-shadow:0 6px 24px #00000029}._user-highest-routes__featured-image_11hy1_27{position:absolute;inset:0}._user-highest-routes__featured-image_11hy1_27 img{width:100%;height:100%;object-fit:cover}._user-highest-routes__featured-icon-bg_11hy1_38{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0000000a,#0000001a);color:var(--color-secondary)}._user-highest-routes__featured-overlay_11hy1_48{position:absolute;inset:0;background:linear-gradient(180deg,#0000001a,#0009)}._user-highest-routes__featured-badge_11hy1_58{position:absolute;top:clamp(10px,1vw,12px);left:clamp(10px,1vw,12px);display:inline-flex;align-items:center;gap:clamp(5px,.5vw,6px);background:#da9c00;color:var(--color-text-inverse);padding:clamp(5px,.5vw,6px) clamp(8px,.9vw,10px);border-radius:clamp(7px,.7vw,8px);box-shadow:0 2px 8px #f9a82533;font-size:clamp(12px,1.1vw,14px)}._user-highest-routes__featured-badge_11hy1_58 ._typography-desktop-label-medium_11hy1_73{font-size:clamp(12px,1.1vw,14px)}._user-highest-routes__featured-activity_11hy1_77{position:absolute;display:flex;align-items:center;flex-direction:column;gap:clamp(5px,.2vw,3px);top:clamp(10px,1vw,12px);right:clamp(10px,1vw,12px);color:#fff;background:#0009;border:1px solid rgba(0,0,0,.3);border-radius:clamp(7px,.7vw,8px);padding:clamp(5px,.5vw,6px) clamp(8px,.9vw,10px);font-size:clamp(12px,1.1vw,14px)}._user-highest-routes__featured-activity_11hy1_77 ._typography-desktop-label-medium_11hy1_73{font-size:clamp(12px,1.1vw,14px)}._user-highest-routes__featured-meta_11hy1_97{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(10px,1vw,12px);padding:clamp(16px,1.5vw,20px);color:#fff}._user-highest-routes__featured-meta_11hy1_97 h3{margin:0;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(20px,1.8vw,24px)}._user-highest-routes__featured-stats_11hy1_121{display:flex;gap:clamp(12px,1.2vw,16px)}._user-highest-routes__stat-item_11hy1_126{display:flex;align-items:center;gap:clamp(6px,.6vw,8px)}._user-highest-routes__stat-icon_11hy1_132{display:flex;align-items:center;justify-content:center;width:auto;height:auto;color:var(--color-text-secondary)}._user-highest-routes__stat-icon--featured_11hy1_141{color:#fff}._user-highest-routes__stat-content_11hy1_145{display:flex;flex-direction:column}._user-highest-routes__stat-content_11hy1_145 ._typography-desktop-label-small_11hy1_150{font-size:clamp(11px,1vw,12px)}._user-highest-routes__stat-content_11hy1_145 ._typography-desktop-label-medium_11hy1_73{font-size:clamp(13px,1.1vw,14px)}._user-highest-routes__list_11hy1_159{display:grid;grid-template-columns:1fr;gap:clamp(10px,1vw,12px)}._user-highest-routes__card_11hy1_165{display:flex;flex-direction:row;align-items:stretch;height:clamp(90px,8vw,110px);border-radius:clamp(12px,1.1vw,14px);overflow:hidden;background:var(--color-surface);box-shadow:0 4px 16px #0000001f;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);cursor:pointer}._user-highest-routes__card_11hy1_165:hover{transform:translateY(-3px);box-shadow:0 6px 24px #00000029}._user-highest-routes__card-image_11hy1_184{position:relative;width:25%;height:100%;flex-shrink:0}._user-highest-routes__card-image_11hy1_184 img{width:100%;height:100%;object-fit:cover}._user-highest-routes__card-icon-bg_11hy1_197{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0000000a,#0000001a);color:var(--color-secondary)}._user-highest-routes__card-overlay_11hy1_207{position:absolute;inset:0;background:linear-gradient(180deg,#0000,#0000008c)}._user-highest-routes__card-device-model_11hy1_217{position:absolute;bottom:clamp(6px,.6vw,8px);left:clamp(6px,.6vw,8px);color:#fff;z-index:2}._user-highest-routes__card-device-model_11hy1_217 ._typography-desktop-label-small_11hy1_150{color:#fff;font-size:clamp(10px,.9vw,11px);text-shadow:0 1px 3px rgba(0,0,0,.5)}._user-highest-routes__card-meta_11hy1_231{flex:1;width:75%;display:flex;flex-direction:column;justify-content:center;gap:clamp(5px,.5vw,6px);padding:clamp(10px,1vw,14px) clamp(12px,1.1vw,16px)}._user-highest-routes__card-meta_11hy1_231 h4,._user-highest-routes__card-meta_11hy1_231 ._typography-desktop-body-medium_11hy1_245{font-size:clamp(15px,1.3vw,18px)}._user-highest-routes__card-stats_11hy1_249{display:flex;gap:clamp(10px,1vw,12px);justify-content:space-around}._user-highest-routes__card-stats_11hy1_249 ._user-highest-routes__stat-content_11hy1_145 ._typography-desktop-label-small_11hy1_150{font-size:clamp(10px,.9vw,11px)}._user-highest-routes__card-stats_11hy1_249 ._user-highest-routes__stat-content_11hy1_145 ._typography-desktop-label-medium_11hy1_73{font-size:clamp(12px,1vw,13px)}._user-highest-routes__state_11hy1_268{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}._user-highest-routes__spinner_11hy1_277{width:40px;height:40px;border:3px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:50%;animation:_spin_11hy1_1 1s linear infinite;margin-bottom:16px}@keyframes _spin_11hy1_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._user-highest-routes__empty-icon_11hy1_296{position:relative;margin-bottom:16px}._user-highest-routes__empty-trophy_11hy1_301{position:absolute;top:-4px;right:-4px;animation:_float_11hy1_1 2s ease-in-out infinite alternate}@keyframes _float_11hy1_1{0%{transform:translateY(0)}to{transform:translateY(-4px)}}._recent-peaks_2lrlo_2{width:100%;display:flex;flex-direction:column}._recent-peaks__container_2lrlo_9{width:100%;display:flex;flex-direction:column;height:100%}._recent-peaks__grid_2lrlo_16{display:flex;flex-direction:column;gap:clamp(8px,.7vw,10px);padding:clamp(6px,.6vw,8px) 0;width:100%;box-sizing:border-box;transition:all .4s cubic-bezier(.4,0,.2,1)}._recent-peaks__grid_2lrlo_16::-webkit-scrollbar{width:6px}._recent-peaks__grid_2lrlo_16::-webkit-scrollbar-track{background:transparent}._recent-peaks__grid_2lrlo_16::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}._recent-peaks__grid_2lrlo_16::-webkit-scrollbar-thumb:hover{background:#0000004d}._recent-peaks__card_2lrlo_44{width:100%;height:clamp(129.5px,12vw,149.5px);background:var(--color-surface);border-radius:clamp(14px,1.2vw,16px);overflow-x:visible;overflow-y:hidden;box-shadow:0 2px 12px #0000001a;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);border:1px solid var(--color-border);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box}._recent-peaks__card_2lrlo_44:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000024}._recent-peaks__card_2lrlo_44:active{transform:translateY(-1px);box-shadow:0 3px 16px #0000001f}._recent-peaks__image-section_2lrlo_73{position:relative;height:60%;min-height:60%;flex:0 0 60%;overflow:hidden;flex-shrink:0}._recent-peaks__user-badge_2lrlo_82{position:absolute;top:clamp(6px,.6vw,8px);left:clamp(6px,.6vw,8px);display:flex;align-items:center;gap:clamp(4px,.5vw,6px);z-index:2;max-width:calc(100% - 125px);border-radius:clamp(6px,.6vw,8px);padding:clamp(4px,.5vw,6px) clamp(6px,.6vw,8px)}._recent-peaks__user-avatar_2lrlo_95{width:clamp(20px,1.8vw,24px);height:clamp(20px,1.8vw,24px);border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,.9);flex-shrink:0}._recent-peaks__user-avatar-placeholder_2lrlo_104{width:clamp(20px,1.8vw,24px);height:clamp(20px,1.8vw,24px);border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(255,255,255,.9);flex-shrink:0;font-weight:600;font-size:clamp(10px,.9vw,12px)}._recent-peaks__user-name_2lrlo_119{color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.8);font-weight:500}._recent-peaks__date-badge_2lrlo_128{position:absolute;display:flex;align-items:center;justify-content:center;top:clamp(6px,.6vw,8px);right:clamp(6px,.6vw,8px);color:#fff;text-transform:uppercase;text-align:center;z-index:2;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:clamp(3px,.4vw,4px) clamp(6px,.6vw,8px);border-radius:clamp(5px,.5vw,6px);border:1px solid rgba(0,0,0,.3);font-weight:500;font-size:clamp(10px,.9vw,12px)}._recent-peaks__image_2lrlo_73{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._recent-peaks__image-placeholder_2lrlo_155{width:100%;height:100%;background:linear-gradient(135deg,#b0b4bb,#7d8592);display:flex;align-items:center;justify-content:center}._recent-peaks__info_2lrlo_165{padding:clamp(8px,.7vw,10px) clamp(10px,1vw,12px);background:var(--color-surface);height:40%;min-height:40%;flex:0 0 40%;display:flex;flex-direction:column;gap:clamp(2px,.2vw,2px);overflow:hidden}._recent-peaks__row_2lrlo_178{display:flex;align-items:center;justify-content:space-between;gap:clamp(6px,.6vw,8px);width:100%}._recent-peaks__name_2lrlo_186{color:var(--color-text-primary);margin:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;font-weight:600;flex:1;min-width:0;text-align:left}._recent-peaks__elevation-container_2lrlo_200{display:flex;align-items:center;gap:4px;flex-shrink:0}._recent-peaks__elevation-icon_2lrlo_207{width:clamp(12px,1.1vw,14px);height:clamp(12px,1.1vw,14px);flex-shrink:0;border-radius:50%;box-shadow:0 2px 4px #0003}._recent-peaks__elevation-text_2lrlo_215{font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.18),0 1px 1px rgba(0,0,0,.1)}._recent-peaks__location-text_2lrlo_220{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-secondary)}._recent-peaks__loading-overlay_2lrlo_231{position:absolute;inset:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:16px}._recent-peaks__container_2lrlo_9{position:relative}._recent-peaks__loading_2lrlo_231,._recent-peaks__error_2lrlo_251,._recent-peaks__empty_2lrlo_252{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}._recent-peaks__spinner_2lrlo_261,._recent-peaks__loading-spinner_2lrlo_262{width:40px;height:40px;border:3px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:50%;animation:_spin_2lrlo_1 1s linear infinite;margin-bottom:16px}@keyframes _spin_2lrlo_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._recent-peaks__empty-icon_2lrlo_281{position:relative;margin-bottom:16px}._recent-peaks__floating-icon_2lrlo_286{position:absolute;top:-4px;right:-4px;animation:_float_2lrlo_1 2s ease-in-out infinite alternate}@keyframes _float_2lrlo_1{0%{transform:translateY(0)}to{transform:translateY(-4px)}}._recent-peaks__empty_2lrlo_252 h3{color:var(--color-text-primary);margin:0 0 8px}._recent-peaks__loading_2lrlo_231 p,._recent-peaks__error_2lrlo_251 p,._recent-peaks__empty_2lrlo_252 p{color:var(--color-text-secondary);margin:0}._recent-peaks__card_2lrlo_44:focus{outline:2px solid var(--color-primary);outline-offset:2px}._recent-routes_ratnc_2{width:100%}._recent-routes__container_ratnc_7{width:100%;height:100%}._recent-routes__scroll_ratnc_13{display:flex;flex-direction:column;gap:clamp(16px,1.5vw,20px);padding:clamp(6px,.6vw,8px) 0;transition:all .4s cubic-bezier(.4,0,.2,1)}._recent-routes__card_ratnc_22{width:100%;max-width:100%;position:relative;background:var(--color-surface);border-radius:clamp(18px,1.6vw,20px);box-shadow:0 4px 20px #0000001f;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);border:1px solid var(--color-border);overflow-x:visible;overflow-y:hidden;cursor:pointer;height:clamp(260px,24vw,300px)}._recent-routes__card_ratnc_22:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000024}._recent-routes__card_ratnc_22:active{transform:translateY(-1px);box-shadow:0 3px 16px #0000001f}._recent-routes__content_ratnc_49{padding:clamp(16px,1.5vw,20px);width:100%;max-width:100%;height:100%;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;gap:clamp(8px,.7vw,10px)}._recent-routes__header-row_ratnc_62{display:flex;justify-content:space-between;align-items:center}._recent-routes__user-info_ratnc_68{display:flex;align-items:center;gap:clamp(10px,1vw,12px);flex:1;min-width:0}._recent-routes__user-avatar_ratnc_76{width:clamp(36px,3.2vw,40px);height:clamp(36px,3.2vw,40px);border-radius:50%;object-fit:cover;border:2px solid var(--color-border);flex-shrink:0}._recent-routes__user-avatar-placeholder_ratnc_85{width:clamp(36px,3.2vw,40px);height:clamp(36px,3.2vw,40px);border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-border);flex-shrink:0;font-weight:600;font-size:clamp(14px,1.2vw,16px)}._recent-routes__user-details_ratnc_100{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;max-width:240px}._recent-routes__user-name_ratnc_109{color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._recent-routes__activity-type_ratnc_116{color:var(--color-text-primary);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._recent-routes__device-model_ratnc_124{color:var(--color-text-secondary);opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._recent-routes__header-right_ratnc_132{position:absolute;top:clamp(10px,1vw,12px);right:clamp(10px,1vw,12px);display:flex;align-items:center;gap:clamp(10px,1vw,12px);flex-shrink:0;z-index:2}._recent-routes__peaks-count_ratnc_143{display:flex;align-items:center;gap:6px;color:var(--color-text-secondary)}._recent-routes__date_ratnc_150{display:flex;align-items:center;justify-content:center;color:#fff;text-transform:uppercase;text-align:center;background:#0009;padding:clamp(5px,.5vw,6px) clamp(8px,.9vw,10px);border-radius:clamp(7px,.7vw,8px);border:1px solid rgba(0,0,0,.4);max-width:clamp(120px,11vw,140px);font-size:clamp(11px,1vw,12px)}._recent-routes__name_ratnc_166{color:var(--color-text-primary);margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;font-weight:600}._recent-routes__secondsection_ratnc_180{display:flex;flex-direction:row;gap:clamp(16px,1.5vw,20px);align-items:flex-start;flex:1;min-height:0;min-width:0;width:100%;max-width:100%;overflow:hidden}._recent-routes__image-section_ratnc_194{width:clamp(160px,15vw,200px);height:100%;border-radius:clamp(14px,1.2vw,16px);overflow:hidden;background:var(--color-surface-secondary);flex-shrink:0}._recent-routes__image_ratnc_194{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._recent-routes__image-placeholder_ratnc_210{width:100%;height:100%;background:linear-gradient(135deg,var(--color-border),var(--color-surface-secondary));display:flex;align-items:center;justify-content:center}._recent-routes__right-section_ratnc_224{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;max-width:100%;height:100%;overflow-x:hidden;overflow-y:visible}._recent-routes__stats_ratnc_238{display:flex;flex-direction:row;gap:clamp(16px,1.5vw,20px);flex-wrap:wrap;align-items:flex-start;justify-content:space-around;flex-shrink:0}._recent-routes__stat_ratnc_238{display:flex;align-items:flex-start;gap:clamp(8px,.7vw,10px);transition:background-color .2s ease;min-width:0;overflow:hidden}._recent-routes__stat-icon_ratnc_257{display:flex;align-items:center;justify-content:center;width:clamp(18px,1.6vw,20px);height:clamp(18px,1.6vw,20px);flex-shrink:0;color:var(--color-text-secondary)}._recent-routes__stat-content_ratnc_267{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;align-items:flex-start}._recent-routes__stat-label_ratnc_276{color:var(--color-text-secondary);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75rem}._recent-routes__stat-value_ratnc_285{color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}._recent-routes__peaks-section_ratnc_294{flex:1;display:flex;align-items:center;width:100%;max-width:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:visible}._recent-routes__peaks-scroll-container_ratnc_306{position:relative;flex:1;width:100%;min-width:0;height:100%;display:flex;align-items:center}._recent-routes__peaks-nav-button_ratnc_316{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;background:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;opacity:0;transition:opacity .2s ease,background .2s ease;box-shadow:0 2px 8px #00000026;pointer-events:none;color:var(--color-text-primary)}._recent-routes__peaks-nav-button--left_ratnc_337{left:10px}._recent-routes__peaks-nav-button--right_ratnc_341{right:10px}._recent-routes__peaks-scroll-container_ratnc_306:hover ._recent-routes__peaks-nav-button_ratnc_316{opacity:1;pointer-events:auto}._recent-routes__peaks-nav-button_ratnc_316:hover{background:#fff;box-shadow:0 4px 12px #0003}._recent-routes__peaks-nav-button_ratnc_316:active{transform:translateY(-50%) scale(.95)}._recent-routes__peaks-container_ratnc_359{display:flex;gap:clamp(10px,1vw,12px);flex:1;min-width:0;min-height:0;width:100%;max-width:100%;height:100%;align-items:stretch}._recent-routes__peaks-container--scroll_ratnc_371{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;min-width:0}._recent-routes__peaks-container--scroll_ratnc_371::-webkit-scrollbar{display:none}._recent-routes__no-peaks-card_ratnc_385{width:100%;height:100%;padding:24px 16px;background:var(--color-surface-secondary);border:2px dashed var(--color-border);border-radius:12px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-text-secondary)}._recent-routes__peak-card_ratnc_399{position:relative;border-radius:12px;overflow:hidden;cursor:pointer}._recent-routes__peak-card-image_ratnc_406{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease;z-index:0}._recent-routes__peak-card_ratnc_399:hover ._recent-routes__peak-card-image_ratnc_406{transform:scale(1.2)}._recent-routes__peaks-container--scroll_ratnc_371 ._recent-routes__peak-card_ratnc_399{width:calc((100% - (var(--peaks-count, 1) - 1) * clamp(10px,1vw,12px)) / var(--peaks-count, 1));min-width:clamp(120px,11vw,140px);height:100%;flex-shrink:0}._recent-routes__peak-elevation-icon-bg_ratnc_431{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(50px,4.5vw,60px);height:clamp(50px,4.5vw,60px);opacity:.3;z-index:1;pointer-events:none;transition:transform .3s ease}._recent-routes__peak-card_ratnc_399:hover ._recent-routes__peak-elevation-icon-bg_ratnc_431{transform:translate(-50%,-50%) scale(1.2)}._recent-routes__peak-card-content_ratnc_448{position:absolute;bottom:0;left:0;right:0;padding:clamp(6px,.6vw,8px);background:linear-gradient(transparent,#000000b3);color:#fff;z-index:2}._recent-routes__peak-name_ratnc_459{margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.5)}._recent-routes__peak-elevation_ratnc_431{display:flex;align-items:center;gap:4px}._recent-routes__peak-elevation-icon_ratnc_431{width:clamp(14px,1.3vw,16px);height:clamp(14px,1.3vw,16px);opacity:.9}._recent-routes__peak-elevation-value_ratnc_479{text-shadow:0 1px 2px rgba(0,0,0,.5)}._recent-routes__loading-overlay_ratnc_484{position:absolute;inset:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:16px}._recent-routes__container_ratnc_7{position:relative}._recent-routes__loading_ratnc_484,._recent-routes__error_ratnc_504,._recent-routes__empty_ratnc_505{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}._recent-routes__spinner_ratnc_514,._recent-routes__loading-spinner_ratnc_515{width:40px;height:40px;border:3px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:50%;animation:_spin_ratnc_1 1s linear infinite;margin-bottom:16px}@keyframes _spin_ratnc_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._recent-routes__empty-icon_ratnc_534{position:relative;margin-bottom:16px}._recent-routes__floating-icon_ratnc_539{position:absolute;top:-4px;right:-4px;animation:_float_ratnc_1 2s ease-in-out infinite alternate}@keyframes _float_ratnc_1{0%{transform:translateY(0)}to{transform:translateY(-4px)}}._recent-routes__empty_ratnc_505 h3{color:var(--color-text-primary);margin:0 0 8px}._recent-routes__loading_ratnc_484 p,._recent-routes__error_ratnc_504 p,._recent-routes__empty_ratnc_505 p{color:var(--color-text-secondary);margin:0}._recent-routes__card_ratnc_22:focus{outline:2px solid var(--color-primary);outline-offset:2px}._desktop-warning_121h8_1{width:100%;height:400px;display:flex;align-items:center;justify-content:center;gap:48px;padding:40px;position:relative;z-index:1;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._desktop-warning__content_121h8_29{display:flex;flex-direction:column;gap:16px;flex:1;max-width:600px}._desktop-warning__title_121h8_45{margin:0;color:var(--color-text-primary)}._desktop-warning__subtitle_121h8_55,._desktop-warning__scan-text_121h8_65{margin:0;color:var(--color-text-secondary)}._desktop-warning__qr_121h8_75{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;gap:16px}._desktop-warning__qr-image_121h8_93{width:200px;height:200px;object-fit:contain;border-radius:16px}._desktop-footer_jshtv_1{width:100%;border-top:1px solid #e6e6e6;background-color:#fff}._desktop-footer__container_jshtv_13{max-width:1440px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-around;gap:16px}._desktop-footer__links_jshtv_33{display:flex;align-items:center;gap:16px}._desktop-footer__link_jshtv_33{color:#333;text-decoration:none}._desktop-footer__link_jshtv_33:hover{text-decoration:underline}._desktop-footer__copy_jshtv_63{color:#666}._persistent-pages__page_15rib_2{display:flex;flex-direction:column;height:100vh;background:var(--color-background);padding:0;margin:0!important;overflow:hidden}._map__layout_15rib_13{position:relative;width:100%;height:100vh;overflow:hidden}._map__container_15rib_21{position:relative;width:100vw;height:100vh;z-index:1;overflow:hidden;display:flex;flex-direction:column}._map__mapbox-container_15rib_33{position:relative;flex:1 1 0%;width:100%;height:100%;min-height:0;min-width:0}._map__popup-container_15rib_43{position:absolute;z-index:2000;pointer-events:none}._map-controls_119oe_2{position:absolute;inset:0;pointer-events:none;z-index:1000}._map-controls__search-container_119oe_13{position:absolute;top:24px;left:24px;width:400px;pointer-events:auto}._map-controls__search-input-wrapper_119oe_21{position:relative;display:flex;align-items:center;background:#fffffffa;border:1px solid rgba(59,130,246,.2);border-radius:10px;padding:12px 16px;transition:all .2s ease;box-shadow:0 2px 8px #00000014,0 4px 12px #3b82f61a}._map-controls__search-input-wrapper_119oe_21:focus-within{border-color:#3b82f666;box-shadow:0 4px 12px #3b82f633}._map-controls__search-icon_119oe_38{color:#6b7280;flex-shrink:0;margin-right:12px}._map-controls__search-input_119oe_21{flex:1;border:none;background:transparent;outline:none;color:#1f2937;font-family:inherit}._map-controls__search-input_119oe_21::placeholder{color:#9ca3af}._map-controls__search-clear_119oe_57{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;outline:none;flex-shrink:0}._map-controls__search-clear_119oe_57:hover{background:#0000000d;color:#1f2937}._map-controls__search-dropdown_119oe_78{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:none;border-radius:10px;box-shadow:0 8px 24px #0000001f,0 4px 12px #3b82f61a;max-height:400px;overflow-y:auto;z-index:1000;animation:_dropdownSlideIn_119oe_1 .2s ease}@keyframes _dropdownSlideIn_119oe_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._map-controls__search-dropdown_119oe_78::-webkit-scrollbar{width:6px}._map-controls__search-dropdown_119oe_78::-webkit-scrollbar-track{background:#3b82f60d;border-radius:3px}._map-controls__search-dropdown_119oe_78::-webkit-scrollbar-thumb{background:#3b82f633;border-radius:3px}._map-controls__search-result_119oe_119{display:flex;gap:12px;padding:12px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid rgba(0,0,0,.05)}._map-controls__search-result_119oe_119:last-child{border-bottom:none}._map-controls__search-result_119oe_119:hover{background:#3b82f60d}._map-controls__search-result-image_119oe_136{width:60px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0;box-shadow:0 2px 4px #0000001a}._map-controls__search-result-img_119oe_145{width:100%;height:100%;object-fit:cover}._map-controls__search-result-placeholder_119oe_151{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._map-controls__search-result-icon_119oe_159{width:28px;height:28px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}._map-controls__search-result-info_119oe_165{flex:1;display:flex;flex-direction:column;min-width:0}._map-controls__search-result-details_119oe_172{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._map-controls__search-empty_119oe_183{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;gap:12px}._map-controls__search-shimmer_119oe_193{padding:8px}._map-controls__search-shimmer-item_119oe_197{display:flex;gap:12px;padding:12px;animation:_shimmerPulse_119oe_1 1.5s ease-in-out infinite}@keyframes _shimmerPulse_119oe_1{0%,to{opacity:1}50%{opacity:.5}}._map-controls__search-shimmer-thumb_119oe_214{width:60px;height:60px;border-radius:8px;background:linear-gradient(90deg,#3b82f61a,#3b82f633,#3b82f61a);background-size:200% 100%;animation:_shimmerSlide_119oe_1 1.5s ease-in-out infinite}@keyframes _shimmerSlide_119oe_1{0%{background-position:200% 0}to{background-position:-200% 0}}._map-controls__search-shimmer-text_119oe_237{flex:1;display:flex;flex-direction:column;gap:8px;justify-content:center}._map-controls__search-shimmer-title_119oe_245{height:16px;width:70%;border-radius:4px;background:linear-gradient(90deg,#3b82f61a,#3b82f633,#3b82f61a);background-size:200% 100%;animation:_shimmerSlide_119oe_1 1.5s ease-in-out infinite}._map-controls__search-shimmer-subtitle_119oe_259{height:14px;width:50%;border-radius:4px;background:linear-gradient(90deg,#3b82f61a,#3b82f633,#3b82f61a);background-size:200% 100%;animation:_shimmerSlide_119oe_1 1.5s ease-in-out infinite}._map-controls__search-recent_119oe_274{padding:12px}._map-controls__search-recent-header_119oe_278{display:flex;align-items:center;gap:8px;padding:8px;color:#6b7280;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:8px}._map-controls__search-clear-recent_119oe_288{margin-left:auto;background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;outline:none}._map-controls__search-clear-recent_119oe_288:hover{background:#0000000d;color:#1f2937}._map-controls__search-recent-item_119oe_308{display:flex;align-items:center;gap:8px;padding:8px;cursor:pointer;border-radius:6px;transition:all .2s ease}._map-controls__search-recent-item_119oe_308:hover{background:#3b82f60d}._map-controls__filter-buttons_119oe_323{position:absolute;top:24px;left:532px;display:flex;flex-wrap:wrap;gap:8px;pointer-events:auto;margin-right:24px}._map-controls__filter-button_119oe_323{display:flex;align-items:center;gap:8px;padding:0 16px;height:46px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#000c;box-shadow:0 2px 8px #0000001a;outline:none;text-align:left;white-space:nowrap}._map-controls__filter-button_119oe_323:hover{background:#fff;border-color:#3b82f64d;box-shadow:0 4px 12px #00000014}._map-controls__filter-button--active_119oe_358{background:#1e3a8a;border-color:#ffffff4d;color:#fff;box-shadow:0 4px 12px #00000026}._map-controls__filter-button--active_119oe_358:hover{background:#1e3a8a;box-shadow:0 4px 12px #00000026}._map-controls__filter-button_119oe_323:disabled{opacity:.5;cursor:not-allowed}._map-controls__left-panel_119oe_376{position:absolute;top:78px;left:24px;width:400px;bottom:24px;display:flex;flex-direction:column;gap:12px;pointer-events:none}._map-controls__left-panel_119oe_376>*{pointer-events:auto}._map-controls__elevation-filter_119oe_393{width:100%;padding:12px 16px;background:#fffffffa;border:1px solid rgba(59,130,246,.15);border-radius:10px;box-shadow:0 2px 8px #00000014,0 4px 12px #3b82f61a}._map-controls__elevation-slider_119oe_402{display:flex;flex-direction:column}._map-controls__elevation-range_119oe_407{display:flex;justify-content:space-between;align-items:center;color:#1f2937}._map-controls__peak-details_119oe_415{position:absolute;top:24px;left:24px;bottom:24px;width:400px;background:#fffffffa;border:1px solid rgba(59,130,246,.15);border-radius:10px;box-shadow:0 2px 8px #00000014,0 4px 12px #3b82f61a;pointer-events:auto;display:flex;flex-direction:column;overflow:hidden;z-index:100000}._map-controls__peak-details-header_119oe_433{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid rgba(0,0,0,.1);background:#fffffffa;flex-shrink:0}._map-controls__peak-info_119oe_444{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}._map-controls__peak-names_119oe_452{display:flex;flex-direction:column;gap:4px}._map-controls__peak-name-row_119oe_458{display:flex;align-items:center;justify-content:space-between;gap:12px}._map-controls__peak-name_119oe_452{color:#1f2937;margin:0;flex:1;min-width:0;overflow:visible;text-overflow:initial;white-space:normal;font-size:inherit;font-weight:inherit;line-height:inherit}._map-controls__peak-name-en_119oe_478{color:#6b7280;opacity:.8;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._map-controls__elevation-info_119oe_487{display:flex;align-items:center;gap:6px;flex-shrink:0}._map-controls__elevation-icon_119oe_494{width:20px;height:20px;object-fit:contain}._map-controls__elevation-value_119oe_500{font-weight:600;white-space:nowrap}._map-controls__peak-details-close_119oe_505{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;outline:none;flex-shrink:0}._map-controls__peak-details-close_119oe_505:hover{background:#0000000d;color:#1f2937}._map-controls__peak-details-content_119oe_526{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}._map-controls__peak-details-content_119oe_526::-webkit-scrollbar{width:6px}._map-controls__peak-details-content_119oe_526::-webkit-scrollbar-track{background:#3b82f60d;border-radius:3px}._map-controls__peak-details-content_119oe_526::-webkit-scrollbar-thumb{background:#3b82f633;border-radius:3px}._map-controls__peak-details-content_119oe_526::-webkit-scrollbar-thumb:hover{background:#3b82f64d}._map-controls__visible-peaks_119oe_552{display:flex;flex-direction:column;background:#fffffffa;border:1px solid rgba(59,130,246,.15);border-radius:10px;box-shadow:0 2px 8px #00000014,0 4px 12px #3b82f61a}._map-controls__visible-peaks--enabled_119oe_561{overflow:hidden;min-height:0;z-index:1}._map-controls__visible-peaks-header_119oe_567{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;border-bottom:1px solid rgba(0,0,0,.05);flex-shrink:0}._map-controls__visible-peaks-switch_119oe_580{position:relative;width:48px;height:26px;border-radius:999px;border:none;background:#0f172a40;cursor:pointer;transition:background .2s ease;padding:0}._map-controls__visible-peaks-switch--on_119oe_592{background:#1e3a8a}._map-controls__visible-peaks-thumb_119oe_596{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 2px 6px #00000026;transition:transform .2s ease}._map-controls__visible-peaks-switch--on_119oe_592 ._map-controls__visible-peaks-thumb_119oe_596{transform:translate(22px)}._map-controls__visible-peaks-body_119oe_612{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;min-height:0}._map-controls__visible-peaks-body_119oe_612::-webkit-scrollbar{width:6px}._map-controls__visible-peaks-body_119oe_612::-webkit-scrollbar-track{background:#3b82f61a;border-radius:3px}._map-controls__visible-peaks-body_119oe_612::-webkit-scrollbar-thumb{background:#0d4297;border-radius:3px}._map-controls__visible-peaks-body_119oe_612::-webkit-scrollbar-thumb:hover{background:#3b82f64d}._map-controls__visible-peaks-list_119oe_639{width:100%;display:flex;flex-direction:column}._map-controls__visible-peaks-load-more_119oe_645{padding:12px;margin:16px;background:#1e3a8a1a;border:1px solid rgba(30,58,138,.3);border-radius:8px;cursor:pointer;transition:all .2s ease;color:#1e3a8a;text-align:center}._map-controls__visible-peaks-load-more_119oe_645:hover{background:#1e3a8a26;border-color:#1e3a8a66}._map-controls__visible-peaks-load-more_119oe_645:active{background:#1e3a8a33}._map-controls__visible-peaks-item_119oe_666{display:flex;align-items:center;gap:12px;padding:12px;border-top:1px solid rgba(148,163,184,.2);border-bottom:1px solid rgba(148,163,184,.2);background:transparent;cursor:pointer;transition:background-color .2s ease}._map-controls__visible-peaks-item_119oe_666:hover{background:#3b82f60d}._map-controls__visible-peaks-item_119oe_666:first-child{border-top:none}._map-controls__visible-peaks-item_119oe_666:last-child{border-bottom:none}._map-controls__visible-peaks-image_119oe_690{width:60px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0;box-shadow:0 2px 4px #0000001a}._map-controls__visible-peaks-image-img_119oe_699{width:100%;height:100%;object-fit:cover}._map-controls__visible-peaks-image-placeholder_119oe_705{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._map-controls__visible-peaks-image-icon_119oe_713{width:28px;height:28px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}._map-controls__visible-peaks-item-info_119oe_719{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}._map-controls__visible-peaks-item-info_119oe_719 p{margin:0;color:#0f172a}._map-controls__visible-peaks-elevation_119oe_732{display:flex;align-items:center;gap:6px;color:#0f172a}._map-controls__visible-peaks-empty_119oe_739{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:#6b7280;padding:24px 12px;min-height:120px}._map-controls__visible-peaks-loading_119oe_751{display:flex;flex-direction:column;gap:8px}._map-controls__visible-peaks-loading-row_119oe_757{display:flex;align-items:center;gap:10px}._map-controls__visible-peaks-loading-rank_119oe_763,._map-controls__visible-peaks-loading-body_119oe_764,._map-controls__visible-peaks-loading-elevation_119oe_765{border-radius:6px;background:linear-gradient(90deg,#3b82f61a,#3b82f633,#3b82f61a);background-size:200% 100%;animation:_shimmerSlide_119oe_1 1.5s ease-in-out infinite}._map-controls__visible-peaks-loading-rank_119oe_763{width:32px;height:32px}._map-controls__visible-peaks-loading-body_119oe_764{flex:1;height:42px}._map-controls__visible-peaks-loading-elevation_119oe_765{width:80px;height:20px}._map-controls__visible-peaks-footer_119oe_792{display:flex;align-items:center;gap:8px;color:#475569}._map-controls__visible-peaks-footer-icon_119oe_799{animation:_spin_119oe_1 3s linear infinite}@keyframes _spin_119oe_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._map-layers-dropdown_1iwae_3{position:absolute;bottom:24px;right:24px;pointer-events:auto;z-index:1001}._map-layers-dropdown__button_1iwae_21{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#fffffffa;border:1px solid rgba(59,130,246,.15);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#1f2937;box-shadow:0 2px 8px #00000014,0 4px 12px #3b82f61a;outline:none}._map-layers-dropdown__button_1iwae_21:hover{background:#fff;border-color:#3b82f64d;box-shadow:0 4px 12px #3b82f633;transform:translateY(-2px)}._map-layers-dropdown__dropdown_1iwae_69{position:absolute;bottom:calc(100% + 12px);right:0;width:240px;background:#fffffffa;border:1px solid rgba(59,130,246,.15);border-radius:12px;box-shadow:0 8px 24px #0000001f,0 4px 12px #3b82f61a;padding:12px;display:flex;flex-direction:column;gap:10px;animation:_dropdownSlideUp_1iwae_1 .2s ease;z-index:1002}@keyframes _dropdownSlideUp_1iwae_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._map-layers-dropdown__toggle-label_1iwae_127{display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .2s ease;border-radius:8px;position:relative;padding:8px;background:linear-gradient(135deg,#3b82f60a,#10b98108);border:1px solid rgba(59,130,246,.08)}._map-layers-dropdown__toggle-input_1iwae_161{position:relative;width:40px;height:22px;appearance:none;background:#9ca3af4d;border-radius:11px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;outline:none;flex-shrink:0}._map-layers-dropdown__toggle-input_1iwae_161:checked{background:#3b82f6;box-shadow:0 4px 12px #3b82f64d,inset 0 1px #fff3}._map-layers-dropdown__toggle-input_1iwae_161:before{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00000026}._map-layers-dropdown__toggle-input_1iwae_161:checked:before{transform:translate(18px);box-shadow:0 2px 8px #0003}._map-layers-dropdown__map-style_1iwae_239{position:relative;display:flex;flex-direction:column;align-items:center;padding:8px;border:2px solid rgba(59,130,246,.1);background:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;overflow:visible;border-radius:10px;gap:6px;box-shadow:0 2px 8px #0000000a}._map-layers-dropdown__map-style_1iwae_239:hover{border-color:#3b82f64d;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}._map-layers-dropdown__map-style--active_1iwae_285{border-color:#3b82f6!important;background:linear-gradient(135deg,#3b82f614,#10b9810f);box-shadow:0 8px 24px #0000001a,0 4px 16px #3b82f633,inset 0 1px #ffffff80;transform:translateY(-2px)}._map-layers-dropdown__map-style--active_1iwae_285:before{content:"✓";position:absolute;top:6px;right:6px;background:#3b82f6;color:#fff;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;font-weight:700;font-size:12px;box-shadow:0 2px 8px #0003}._map-layers-dropdown__map-style-image_1iwae_347{width:100%;height:60px;object-fit:cover;border-radius:6px;transition:transform .3s ease;box-shadow:0 2px 4px #0000001a}._map-layers-dropdown__map-style_1iwae_239:hover ._map-layers-dropdown__map-style-image_1iwae_347{transform:scale(1.05)}._map-layers-dropdown__map-style--active_1iwae_285 ._map-layers-dropdown__map-style-image_1iwae_347{transform:scale(1.08)}._loadingOverlay_1phu2_3{position:absolute;inset:0;z-index:20;display:flex;justify-content:center;align-items:center;background:#fff}._loadingContent_1phu2_23{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:20px}._spinner_1phu2_41{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #003d82;border-radius:50%;animation:_spin_1phu2_41 1s linear infinite}._loadingMessage_1phu2_59{color:#333;margin:0;max-width:300px}@keyframes _spin_1phu2_41{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._explore-sidebar_18xoq_2{position:absolute;top:0;width:432px;pointer-events:auto;z-index:1000;display:flex;flex-direction:column;gap:16px;background:#fffffff2;justify-content:space-between;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0 0 12px;padding:24px 16px 16px 24px;box-shadow:0 4px 16px #0000001a;transition:opacity .3s ease,transform .3s ease}._explore-sidebar--visible_18xoq_20{opacity:1;transform:translateY(0)}._explore-sidebar--hidden_18xoq_25{opacity:0;transform:translateY(-20px);pointer-events:none}._explore-sidebar__search-container_18xoq_32{position:relative}._explore-sidebar__search-input-wrapper_18xoq_36{position:relative;display:flex;align-items:center;background:#fffffffa;border:1px solid rgba(59,130,246,.2);border-radius:10px;padding:12px 16px;transition:all .2s ease;box-shadow:0 2px 8px #00000014,0 4px 12px #3b82f61a}._explore-sidebar__search-input-wrapper_18xoq_36:focus-within{border-color:#3b82f666;box-shadow:0 4px 12px #3b82f633}._explore-sidebar__search-icon_18xoq_53{color:#6b7280;flex-shrink:0;margin-right:12px}._explore-sidebar__search-input_18xoq_36{flex:1;border:none;background:transparent;outline:none;color:#1f2937;font-family:inherit}._explore-sidebar__search-input_18xoq_36::placeholder{color:#9ca3af}._explore-sidebar__search-clear_18xoq_72{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;outline:none;flex-shrink:0}._explore-sidebar__search-clear_18xoq_72:hover{background:#0000000d;color:#1f2937}._explore-sidebar__search-dropdown_18xoq_93{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:none;border-radius:10px;box-shadow:0 8px 24px #0000001f,0 4px 12px #3b82f61a;max-height:400px;overflow-y:auto;z-index:1000;animation:_dropdownSlideIn_18xoq_1 .2s ease}@keyframes _dropdownSlideIn_18xoq_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._explore-sidebar__search-dropdown_18xoq_93::-webkit-scrollbar{width:6px}._explore-sidebar__search-dropdown_18xoq_93::-webkit-scrollbar-track{background:#3b82f60d;border-radius:3px}._explore-sidebar__search-dropdown_18xoq_93::-webkit-scrollbar-thumb{background:#3b82f633;border-radius:3px}._explore-sidebar__search-result_18xoq_134{display:flex;gap:12px;padding:12px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid rgba(0,0,0,.05)}._explore-sidebar__search-result_18xoq_134:last-child{border-bottom:none}._explore-sidebar__search-result_18xoq_134:hover{background:#3b82f60d}._explore-sidebar__search-result-image_18xoq_151{width:60px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0;box-shadow:0 2px 4px #0000001a}._explore-sidebar__search-result-img_18xoq_160{width:100%;height:100%;object-fit:cover}._explore-sidebar__search-result-placeholder_18xoq_166{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._explore-sidebar__search-result-icon_18xoq_174{width:28px;height:28px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}._explore-sidebar__search-result-info_18xoq_180{flex:1;display:flex;flex-direction:column;min-width:0}._explore-sidebar__search-result-details_18xoq_187{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._explore-sidebar__search-empty_18xoq_198{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;gap:12px}._explore-sidebar__search-shimmer_18xoq_208{padding:8px}._explore-sidebar__search-shimmer-item_18xoq_212{display:flex;gap:12px;padding:12px;animation:_shimmerPulse_18xoq_1 1.5s ease-in-out infinite}@keyframes _shimmerPulse_18xoq_1{0%,to{opacity:1}50%{opacity:.5}}._explore-sidebar__search-shimmer-thumb_18xoq_229{width:60px;height:60px;border-radius:8px;background:linear-gradient(90deg,#3b82f61a,#3b82f633,#3b82f61a);background-size:200% 100%;animation:_shimmerSlide_18xoq_1 1.5s ease-in-out infinite}@keyframes _shimmerSlide_18xoq_1{0%{background-position:200% 0}to{background-position:-200% 0}}._explore-sidebar__search-shimmer-text_18xoq_252{flex:1;display:flex;flex-direction:column;gap:8px;justify-content:center}._explore-sidebar__search-shimmer-title_18xoq_260{height:16px;width:70%;border-radius:4px;background:linear-gradient(90deg,#3b82f61a,#3b82f633,#3b82f61a);background-size:200% 100%;animation:_shimmerSlide_18xoq_1 1.5s ease-in-out infinite}._explore-sidebar__search-shimmer-subtitle_18xoq_274{height:14px;width:50%;border-radius:4px;background:linear-gradient(90deg,#3b82f61a,#3b82f633,#3b82f61a);background-size:200% 100%;animation:_shimmerSlide_18xoq_1 1.5s ease-in-out infinite}._explore-sidebar__filters_18xoq_289{display:flex;flex-direction:column;gap:12px}._explore-sidebar__filter-row_18xoq_295{width:100%}._explore-sidebar__select_18xoq_299{width:100%;min-height:46px;border-radius:10px;border:1px solid rgba(59,130,246,.2);background:#fffffffa;color:#000c;padding:12px 40px 12px 16px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000000' d='M7.41 8.58L12 13.17l4.59-4.59L18 10l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;box-shadow:0 2px 8px #00000014,0 4px 12px #3b82f61a;transition:all .2s ease;cursor:pointer}._explore-sidebar__select_18xoq_299:focus{outline:none;border-color:#3b82f666;box-shadow:0 4px 12px #3b82f633}._explore-sidebar__select--selected_18xoq_325{background:linear-gradient(135deg,#e6f0ff,#cfe1ff);border-color:#3b82f666;box-shadow:0 2px 8px #00000014,0 4px 12px #3b82f626}._explore-sidebar__select_18xoq_299:disabled{opacity:.5;cursor:not-allowed;background:#ffffff80}._explore-sidebar__select_18xoq_299 option{background:#fffffff2;color:#000c}._explore-sidebar__elevation-filter_18xoq_343{padding:12px 16px;background:#fffffffa;border:1px solid rgba(59,130,246,.15);border-radius:10px;box-shadow:0 2px 8px #00000014,0 4px 12px #3b82f61a}._explore-sidebar__elevation-slider_18xoq_351{display:flex;flex-direction:column}._explore-sidebar__elevation-range_18xoq_356{display:flex;justify-content:space-between;align-items:center;color:#1f2937;margin-bottom:8px}._explore__container_hk2ad_2{display:flex;flex-direction:column;height:100vh;width:100%;background:#f3f3f3;overflow:hidden;position:relative}._explore__grid-container_hk2ad_13{width:100%;flex:1;position:relative;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none}._explore__content-wrapper_hk2ad_23{width:100%;min-height:100%;position:relative}._explore__grid-section_hk2ad_29{display:grid;grid-template-columns:420px repeat(auto-fill,minmax(180px,1fr));grid-template-rows:280px;grid-auto-rows:180px;gap:16px;padding:24px;width:100%;box-sizing:border-box;grid-auto-flow:row dense;position:relative}@media (max-width: 1400px){._explore__grid-section_hk2ad_29{grid-template-columns:420px repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:150px;gap:14px;padding:20px}}@media (max-width: 1200px){._explore__grid-section_hk2ad_29{grid-template-columns:420px repeat(auto-fill,minmax(130px,1fr));grid-auto-rows:130px;gap:12px;padding:18px}}@media (max-width: 1000px){._explore__grid-section_hk2ad_29{grid-template-columns:420px repeat(auto-fill,minmax(110px,1fr));grid-auto-rows:110px;gap:10px;padding:16px}}@media (max-width: 800px){._explore__grid-section_hk2ad_29{grid-template-columns:420px repeat(auto-fill,minmax(90px,1fr));grid-auto-rows:90px;gap:8px;padding:14px}}._explore__grid-section_hk2ad_29:before{content:"";grid-column:1;grid-row:1;opacity:0;pointer-events:none;z-index:0;min-width:0;min-height:0}._explore__peak-cell_hk2ad_110{position:relative;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;grid-column:span 1;grid-row:span 1;width:100%;height:100%;box-sizing:border-box}._explore__peak-cell--small_hk2ad_129{grid-column:span 1;grid-row:span 1;aspect-ratio:1}._explore__peak-cell--medium_hk2ad_136{grid-column:span 2;grid-row:span 2;aspect-ratio:1}._explore__peak-cell--large_hk2ad_143{grid-column:span 2;grid-row:span 3}._explore__peak-cell--wide_hk2ad_150{grid-column:span 3;grid-row:span 2}._explore__peak-cell--tall_hk2ad_157{grid-column:span 1;grid-row:span 3}._explore__peak-cell--extra-wide_hk2ad_164{grid-column:span 4;grid-row:span 2}@media (max-width: 1400px){._explore__peak-cell--extra-wide_hk2ad_164{grid-column:span 3}}@media (max-width: 1200px){._explore__peak-cell--wide_hk2ad_150,._explore__peak-cell--extra-wide_hk2ad_164{grid-column:span 2}}@media (max-width: 1000px){._explore__peak-cell--medium_hk2ad_136{grid-column:span 1;grid-row:span 1}._explore__peak-cell--large_hk2ad_143{grid-column:span 1;grid-row:span 2}._explore__peak-cell--wide_hk2ad_150{grid-column:span 2;grid-row:span 1}._explore__peak-cell--tall_hk2ad_157{grid-row:span 2}._explore__peak-cell--extra-wide_hk2ad_164{grid-column:span 2}}@media (max-width: 800px){._explore__peak-cell--large_hk2ad_143,._explore__peak-cell--wide_hk2ad_150{grid-column:span 1;grid-row:span 1}._explore__peak-cell--tall_hk2ad_157{grid-row:span 1}._explore__peak-cell--extra-wide_hk2ad_164{grid-column:span 1}}._explore__peak-cell_hk2ad_110:hover{z-index:10}._explore__peak-img_hk2ad_238{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0;transition:opacity .3s ease}._explore__peak-img--loaded_hk2ad_250{opacity:1}._explore__peak-shimmer_hk2ad_255{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0,#e8e8e8 20%,#f0f0f0 40% 100%);background-size:200% 100%;animation:_shimmer_hk2ad_1 1.5s infinite;z-index:1;pointer-events:none}._explore__peak-shimmer--hidden_hk2ad_274{opacity:0;transition:opacity .3s ease;pointer-events:none}@keyframes _shimmer_hk2ad_1{0%{background-position:-200% 0}to{background-position:200% 0}}._explore__peak-icon-default_hk2ad_290{position:absolute;z-index:2;transition:opacity .3s ease}._explore__peak-icon-default--center_hk2ad_296{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._explore__peak-icon-default--top-right_hk2ad_304{top:12px;right:12px;display:flex;align-items:center;justify-content:center}._explore__peak-icon-img_hk2ad_312{filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}._explore__peak-icon-img--large_hk2ad_316{width:60px;height:60px}._explore__peak-icon-img--small_hk2ad_321{width:32px;height:32px}._explore__peak-hover-content_hk2ad_327{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease;z-index:2}._explore__peak-cell_hk2ad_110:hover ._explore__peak-icon-default_hk2ad_290{opacity:0}._explore__peak-cell_hk2ad_110:hover ._explore__peak-hover-content_hk2ad_327{opacity:1}._explore__peak-overlay_hk2ad_346{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom,#0003,#0006,#0009 60%,#000000b3);z-index:1}._explore__peak-content_hk2ad_362{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;padding:12px;box-sizing:border-box}._explore__peak-name_hk2ad_377{color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-bottom:6px;text-shadow:0 2px 4px rgba(0,0,0,.8)}._explore__peak-cell--special_hk2ad_389 ._explore__peak-name_hk2ad_377{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}._explore__peak-details_hk2ad_399{color:#fffffff2;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;text-shadow:0 1px 3px rgba(0,0,0,.8)}._explore__peak-cell--special_hk2ad_389 ._explore__peak-details_hk2ad_399{-webkit-line-clamp:3;line-clamp:3}._explore__user-row_hk2ad_418{background:#fff;display:flex;align-items:center;padding:16px;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:12px;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;cursor:pointer;grid-column:2 / -1}@media (max-width: 1000px){._explore__user-row_hk2ad_418{grid-column:2 / -1}}._explore__user-row_hk2ad_418:hover{background-color:#f9fafb;transform:translate(4px);box-shadow:0 4px 12px #0000001a}._explore__user-img-container_hk2ad_446{width:48px;height:48px;margin-right:16px;flex-shrink:0}._explore__user-img_hk2ad_446{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #e5e7eb}._explore__user-img-placeholder_hk2ad_461{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#e5e7eb,#f3f4f6);display:flex;align-items:center;justify-content:center;color:#9ca3af;border:2px solid #e5e7eb}._explore__user-info_hk2ad_473{flex:1;min-width:0}._explore__user-name_hk2ad_478{color:#1f2937;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._explore__user-peaks_hk2ad_486{color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._explore__loading-container_hk2ad_494{position:fixed;inset:0;background:#fff;display:flex;align-items:center;justify-content:center;z-index:1}._explore__loading-spinner_hk2ad_507{animation:_spin_hk2ad_1 1s linear infinite}@keyframes _spin_hk2ad_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._explore__no-results_hk2ad_520{text-align:center;padding:60px 32px;background:linear-gradient(135deg,#fff,#f8fafc);margin:32px 16px;border-radius:10px}._explore__no-results-title_hk2ad_528{color:var(--color-text-primary);margin-bottom:8px}._explore__no-results-subtitle_hk2ad_533{color:var(--color-text-secondary)}._explore__end-message_hk2ad_537{text-align:center;padding:32px;margin-bottom:32px}._explore__end-message-text_hk2ad_543{color:var(--color-text-secondary)}._explore__loading-more_hk2ad_548{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px}._explore__loading-more_hk2ad_548 span{color:#64748b}._explore__content-wrapper_hk2ad_23{width:100%;min-height:100%}._profile-grid_1gd4r_6{width:100%;min-height:100vh;background:#fff;display:flex;justify-content:center;align-items:flex-start;padding:clamp(20px,2vw,40px) clamp(16px,1.5vw,20px);position:relative;overflow:hidden}._profile-grid_1gd4r_6:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='1500' height='1500' viewBox='0 0 1500 1500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,750 Q375,375 750,500 T1500,750 L1500,1500 L0,1500 Z' stroke='rgba(48, 86, 211, 0.08)' stroke-width='2.5' fill='none'/%3E%3Cpath d='M0,850 Q450,450 850,600 T1500,850 L1500,1500 L0,1500 Z' stroke='rgba(48, 86, 211, 0.06)' stroke-width='2' fill='none'/%3E%3Cpath d='M0,650 Q300,300 650,400 T1500,650 L1500,1500 L0,1500 Z' stroke='rgba(48, 86, 211, 0.05)' stroke-width='2' fill='none'/%3E%3Cpath d='M200,0 Q400,200 600,150 Q800,100 1000,200 Q1200,300 1400,250 L1500,0 L200,0 Z' stroke='rgba(19, 194, 150, 0.08)' stroke-width='2' fill='none'/%3E%3Cpath d='M100,0 Q300,150 500,100 Q700,50 900,150 Q1100,250 1300,200 L1500,0 L100,0 Z' stroke='rgba(19, 194, 150, 0.06)' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:90% auto;background-position:right -300px top -200px;z-index:0;pointer-events:none}._profile-grid_1gd4r_6:after{content:"";position:absolute;bottom:-350px;left:-400px;width:1800px;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='1800' height='1800' viewBox='0 0 1800 1800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,900 Q450,450 900,600 T1800,900 L1800,1800 L0,1800 Z' stroke='rgba(19, 194, 150, 0.08)' stroke-width='2.5' fill='none'/%3E%3Cpath d='M0,1000 Q550,550 1000,700 T1800,1000 L1800,1800 L0,1800 Z' stroke='rgba(19, 194, 150, 0.06)' stroke-width='2' fill='none'/%3E%3Cpath d='M0,800 Q350,350 800,500 T1800,800 L1800,1800 L0,1800 Z' stroke='rgba(19, 194, 150, 0.05)' stroke-width='2' fill='none'/%3E%3Cpath d='M300,0 Q600,300 900,200 Q1200,100 1500,250 Q1700,400 1800,300 L1800,0 L300,0 Z' stroke='rgba(75, 140, 46, 0.06)' stroke-width='2' fill='none'/%3E%3Cpath d='M150,0 Q400,200 700,150 Q1000,100 1300,200 Q1600,300 1800,250 L1800,0 L150,0 Z' stroke='rgba(75, 140, 46, 0.05)' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;z-index:0;pointer-events:none}._profile-grid__inbox-button_1gd4r_46{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(8px,.7vw,10px);width:100%;padding:clamp(12px,1vw,14px);background:#f8fafccc;color:#0f172a;border:1px solid rgba(15,23,42,.08);border-radius:8px;transition:all .2s ease;cursor:pointer;margin-top:clamp(8px,.7vw,10px);font-size:clamp(13px,1.1vw,15px)}._profile-grid__inbox-button_1gd4r_46:hover{background:#f8fafc;transform:translateY(-2px);border-color:#0f172a1f}._profile-grid__inbox-badge_1gd4r_70{margin-left:auto;display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:#ef4444;color:#fff;border-radius:12px;font-weight:600}._profile-grid__container_1gd4r_85{width:100%;max-width:1440px;display:grid;grid-template-columns:1.5fr 3fr;gap:clamp(16px,1.5vw,24px);position:relative;z-index:1;box-sizing:border-box}._profile-grid__left-column_1gd4r_97,._profile-grid__right-column_1gd4r_104{display:flex;flex-direction:column;gap:clamp(12px,1.2vw,20px)}._profile-grid__cell_1gd4r_111{background:#ffffffe6;border:1px solid rgba(15,23,42,.1);border-radius:16px;padding:clamp(16px,1.4vw,20px);box-shadow:0 6px 16px #0f172a1a,0 1px 4px #0f172a0f;transition:all .2s ease}._profile-grid__cell_1gd4r_111:hover{box-shadow:0 8px 20px #0f172a1f,0 2px 6px #0f172a14}._profile-grid__cell-title_1gd4r_126{color:#0f172ab3;margin-bottom:16px;font-weight:600;font-size:clamp(18px,1.5vw,20px)}._profile-grid__cell-header_1gd4r_133{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._profile-grid__user-info_1gd4r_141{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}._profile-grid__avatar_1gd4r_149{width:clamp(100px,8.5vw,120px);height:clamp(100px,8.5vw,120px);border-radius:50%;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);color:#0f172a;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:clamp(40px,3.5vw,50px);box-shadow:0 8px 24px #00000026;border:1px solid rgba(15,23,42,.9);position:relative}._profile-grid__avatar--clickable_1gd4r_165{transition:opacity .2s ease}._profile-grid__avatar--clickable_1gd4r_165:hover{opacity:.9}._profile-grid__avatar-image_1gd4r_173{width:100%;height:100%;border-radius:50%;object-fit:cover}._profile-grid__avatar-edit-button_1gd4r_180{position:absolute;bottom:0;right:0;width:28px;height:28px;background:#0f172a;border:2px solid #ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;z-index:10;box-shadow:0 2px 8px #0000004d}._profile-grid__username_1gd4r_197{color:#0f172a;margin:0;word-break:break-word}._profile-grid__stats-row_1gd4r_203{display:flex;justify-content:space-around;width:100%;gap:12px}._profile-grid__stat-item_1gd4r_210{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;transition:transform .2s}._profile-grid__stat-item_1gd4r_210:hover{transform:scale(1.05)}._profile-grid__stat-number_1gd4r_223{color:#0f172a;font-weight:700;font-size:clamp(24px,2vw,28px)}._profile-grid__stat-label_1gd4r_229{color:#0f172a99;text-transform:uppercase;font-size:clamp(12px,1vw,14px)}._profile-grid__unified-stats_1gd4r_236{display:flex;flex-direction:column;gap:clamp(12px,1.2vw,20px);height:100%}._profile-grid__unified-stat_1gd4r_236{display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer;padding:clamp(12px,1vw,14px);border-radius:12px;transition:all .2s ease;gap:clamp(8px,.7vw,10px)}._profile-grid__unified-stat_1gd4r_236:hover{background:#f8fafccc}._profile-grid__unified-stat-text_1gd4r_259{color:#0f172a;flex:1}._profile-grid__unified-stat-arrow_1gd4r_264{color:#0f172a66;flex-shrink:0;transition:transform .2s ease}._profile-grid__unified-stat_1gd4r_236:hover ._profile-grid__unified-stat-arrow_1gd4r_264{transform:translate(4px)}._profile-grid__stat-header_1gd4r_274{display:flex;align-items:center;gap:clamp(8px,.7vw,10px);flex-shrink:0}._profile-grid__stat-icon_1gd4r_281{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(20px,1.8vw,24px);height:clamp(20px,1.8vw,24px)}._profile-grid__stat-icon_1gd4r_281 svg{width:100%;height:100%}._profile-grid__stat-number_1gd4r_223{display:flex;align-items:baseline;justify-content:center;gap:4px}._profile-grid__stat-hash_1gd4r_302{color:#0f172a;opacity:.7;font-size:clamp(15px,1.3vw,16px)}._profile-grid__stat-digits_1gd4r_308{color:#0f172a;opacity:.9;font-size:clamp(18px,1.5vw,20px)}._profile-grid__stat-title_1gd4r_314{color:#0f172a;text-align:left;font-size:clamp(20px,1.7vw,22px)}._profile-grid__stat-subtitle_1gd4r_320{color:#0f172ab3;text-align:left;font-size:clamp(13px,1.1vw,14px)}._profile-grid__achievement_1gd4r_327{display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .2s ease}._profile-grid__achievement_1gd4r_327:hover{opacity:.8}._profile-grid__achievement-icon_1gd4r_339{display:flex;align-items:center;justify-content:center;width:clamp(32px,2.8vw,40px);height:clamp(32px,2.8vw,40px);background:#0f172a1a;border-radius:8px;color:#0f172a;flex-shrink:0}._profile-grid__achievement-content_1gd4r_351{flex:1}._profile-grid__achievement-title_1gd4r_355{display:flex;align-items:center;gap:8px;color:#0f172a;margin-bottom:4px}._profile-grid__achievement-subtitle_1gd4r_363{color:#0f172a99}._profile-grid__achievement-subtitle_1gd4r_363 strong{color:#0f172a}._profile-grid__achievement-arrow_1gd4r_371{color:#0f172a66;flex-shrink:0}._profile-grid__settings_1gd4r_377{width:100%}._profile-grid__activity-filter_1gd4r_383{padding:clamp(6px,.6vw,8px) clamp(10px,1vw,12px);border-radius:8px;border:1px solid rgba(15,23,42,.2);background:#fff;color:#0f172a;font-size:clamp(13px,1.1vw,14px);cursor:pointer;transition:all .2s}._profile-grid__activity-filter_1gd4r_383:hover{border-color:#0f172a4d;background:#f8fafc}._profile-grid__stats-grid_1gd4r_400{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1vw,14px)}._profile-grid__stat-card_1gd4r_406{background:#f8fafccc;border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:clamp(12px,1vw,14px);display:flex;flex-direction:column;gap:clamp(6px,.5vw,8px);transition:all .2s}._profile-grid__stat-card_1gd4r_406:hover{background:#f8fafc;transform:translateY(-2px)}._profile-grid__stat-card-header_1gd4r_422{display:flex;align-items:center;gap:clamp(6px,.5vw,8px);color:#3b82f6}._profile-grid__stat-card-label_1gd4r_429{color:#0f172a99;text-transform:uppercase;font-size:clamp(12px,1vw,14px)}._profile-grid__stat-card-value_1gd4r_435{color:#0f172a;font-weight:600;font-size:clamp(20px,1.7vw,22px)}._profile-grid__lists_1gd4r_442{display:flex;flex-direction:column;gap:clamp(8px,.7vw,10px)}._profile-grid__list-tile_1gd4r_448{width:100%;min-height:clamp(80px,7vw,88px);border:none;border-radius:12px;padding:0;background:#ffffffb3;border:1px solid rgba(15,23,42,.06);box-shadow:0 4px 12px #0f172a1a,0 1px 4px #0f172a0f;cursor:pointer;transition:all .2s;text-align:left}._profile-grid__list-tile_1gd4r_448:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f172a1f,0 2px 6px #0f172a14}._profile-grid__list-tile-content_1gd4r_468{display:grid;grid-template-columns:clamp(60px,5.5vw,70px) 1fr auto;align-items:center;gap:clamp(10px,1vw,14px);padding:clamp(8px,.7vw,10px);color:#0f172a}._profile-grid__list-tile-image_1gd4r_477{width:clamp(60px,5.5vw,70px);height:clamp(60px,5.5vw,70px);border-radius:8px;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 4px 12px #0000002e,0 1px 4px #0000001f}._profile-grid__list-tile-text_1gd4r_487{display:flex;flex-direction:column;gap:4px}._profile-grid__list-tile-name_1gd4r_493{color:#0f172a;font-weight:600;font-size:clamp(18px,1.5vw,22px)}._profile-grid__list-tile-desc_1gd4r_499{color:#0f172ab3;font-size:clamp(13px,1.1vw,16px)}._profile-grid__ring-wrapper_1gd4r_504{width:clamp(48px,4.5vw,56px);height:clamp(48px,4.5vw,56px)}._profile-grid__graph-controls_1gd4r_510{display:flex;flex-direction:column;gap:clamp(8px,.7vw,10px);margin-top:clamp(12px,1vw,14px)}._profile-grid__metric-tabs_1gd4r_517{display:flex;gap:clamp(6px,.5vw,8px);flex-wrap:wrap}._profile-grid__metric-tab_1gd4r_517{padding:clamp(6px,.6vw,8px) clamp(12px,1.2vw,16px);border-radius:8px;border:1px solid rgba(15,23,42,.2);background:#fff;color:#0f172ab3;font-weight:500;font-size:clamp(13px,1.1vw,14px);cursor:pointer;transition:all .2s;white-space:nowrap}._profile-grid__metric-tab_1gd4r_517:hover{border-color:#0f172a4d;background:#f8fafc;color:#0f172ae6}._profile-grid__metric-tab--active_1gd4r_542{background:#0f172a;color:#fff;border-color:#0f172a}._profile-grid__graph-filters_1gd4r_548{display:flex;gap:clamp(8px,.7vw,10px)}._profile-grid__graph-select_1gd4r_553{padding:clamp(6px,.6vw,8px) clamp(10px,1vw,12px);border-radius:8px;border:1px solid rgba(15,23,42,.2);background:#fff;color:#0f172a;font-size:clamp(13px,1.1vw,14px);cursor:pointer;transition:all .2s;flex:1;min-width:0}._profile-grid__graph-select_1gd4r_553:hover{border-color:#0f172a4d;background:#f8fafc}._profile-grid__graph-select_1gd4r_553:focus{outline:none;border-color:#0f172a;box-shadow:0 0 0 2px #0f172a1a}._profile-grid__graph-container_1gd4r_578{height:clamp(300px,25vw,350px);width:100%;margin-top:clamp(12px,1vw,14px);background:#e2e8f066;border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:clamp(14px,1.2vw,18px) clamp(14px,1.2vw,18px) clamp(14px,1.2vw,18px) clamp(8px,.7vw,10px);box-shadow:0 2px 8px #0f172a0a}._profile__popup-overlay_1gd4r_591{position:fixed;inset:0;background:#00000080;z-index:1500;display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden}._profile__requests-popup_1gd4r_606{width:100%;max-width:500px;max-height:80vh;background:#fff;border-radius:16px;box-shadow:0 10px 40px #0003;border:1px solid #e2e8f0;overflow:hidden;animation:_popupSlideIn_1gd4r_1 .3s ease-out}@keyframes _popupSlideIn_1gd4r_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._profile__requests-header_1gd4r_629{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(15,23,42,.1);background:#f8fafc}._profile__requests-header_1gd4r_629 h3{color:#0f172a;margin:0}._profile__requests-close_1gd4r_643{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:none;color:#0f172a99;border-radius:8px;cursor:pointer;transition:all .2s ease}._profile__requests-close_1gd4r_643:hover{background:#0f172a1a;color:#0f172a}._profile__requests-list_1gd4r_662{max-height:60vh;overflow-y:auto}._profile__request-item_1gd4r_667{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid rgba(15,23,42,.05);transition:background-color .2s ease}._profile__request-item_1gd4r_667:last-child{border-bottom:none}._profile__request-item_1gd4r_667:hover{background:#0f172a05}._profile__request-user_1gd4r_684{display:flex;align-items:center;gap:12px;flex:1;min-width:0;cursor:pointer}._profile__request-avatar_1gd4r_693{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);color:#0f172a;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:600}._profile__request-avatar-image_1gd4r_706{width:100%;height:100%;border-radius:50%;object-fit:cover}._profile__request-info_1gd4r_713{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}._profile__request-name_1gd4r_721{color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._profile__request-type_1gd4r_728{color:#0f172a99;text-transform:uppercase}._profile__request-actions_1gd4r_733{display:flex;gap:8px;flex-shrink:0}._profile__request-accept_1gd4r_739,._profile__request-reject_1gd4r_740{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}._profile__request-accept_1gd4r_739{background:#10b981;color:#fff}._profile__request-accept_1gd4r_739:hover{background:#059669;transform:scale(1.05)}._profile__request-accept_1gd4r_739:disabled{opacity:.6;transform:none;cursor:not-allowed}._profile__request-reject_1gd4r_740{background:#ef4444;color:#fff}._profile__request-reject_1gd4r_740:hover{background:#dc2626;transform:scale(1.05)}._profile__request-reject_1gd4r_740:disabled{opacity:.6;transform:none;cursor:not-allowed}._profile__request-unfollow_1gd4r_784{padding:10px 16px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a;cursor:pointer;transition:all .2s}._profile__request-unfollow_1gd4r_784:hover{background:#f1f5f9;transform:scale(1.02)}._profile__request-unfollow_1gd4r_784:disabled{opacity:.6;transform:none;cursor:not-allowed}._profile__no-requests_1gd4r_805{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;gap:16px}._profile__no-requests_1gd4r_805 h3{color:#0f172a;margin:0}._profile__no-requests_1gd4r_805 p{color:#0f172a99;margin:0}._profile__auth-container_1gd4r_826{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:20px;position:relative;overflow:hidden}._profile__auth-container_1gd4r_826:before{content:"";position:absolute;top:-200px;right:-300px;width:1500px;height:1500px;background-image:url("data:image/svg+xml,%3Csvg width='1500' height='1500' viewBox='0 0 1500 1500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,750 Q375,375 750,500 T1500,750 L1500,1500 L0,1500 Z' stroke='rgba(48, 86, 211, 0.08)' stroke-width='2.5' fill='none'/%3E%3Cpath d='M0,850 Q450,450 850,600 T1500,850 L1500,1500 L0,1500 Z' stroke='rgba(48, 86, 211, 0.06)' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;z-index:0;pointer-events:none}._profile__auth-container_1gd4r_826:after{content:"";position:absolute;bottom:-250px;left:-400px;width:1800px;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='1800' height='1800' viewBox='0 0 1800 1800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,900 Q450,450 900,600 T1800,900 L1800,1800 L0,1800 Z' stroke='rgba(19, 194, 150, 0.08)' stroke-width='2.5' fill='none'/%3E%3Cpath d='M0,1000 Q550,550 1000,700 T1800,1000 L1800,1800 L0,1800 Z' stroke='rgba(19, 194, 150, 0.06)' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;z-index:0;pointer-events:none}._profile__verification-message_1gd4r_865{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:1001;padding:0 16px;width:100%;max-width:500px;animation:_slideDown_1gd4r_1 .3s ease-out}@keyframes _slideDown_1gd4r_1{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._profile__verification-success_1gd4r_888,._profile__verification-error_1gd4r_889{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:12px;box-shadow:0 4px 12px #00000026}._profile__verification-success_1gd4r_888{background-color:#10b981;color:#fff}._profile__verification-error_1gd4r_889{background-color:#ef4444;color:#fff}@media (max-width: 1200px){._profile-grid__container_1gd4r_85{grid-template-columns:1fr 2.3fr}}@media (max-width: 1100px){._profile-grid__container_1gd4r_85{grid-template-columns:1fr 2.25fr}._profile-grid__stats-grid_1gd4r_400{grid-template-columns:repeat(2,1fr)}}._profile-grid__help-button_1gd4r_926{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:#6b7280;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #6b728066;transition:all .2s ease;z-index:100}._profile-grid__help-button_1gd4r_926:hover{background:#4b5563;transform:translateY(-2px);box-shadow:0 6px 16px #6b728080}._profile-grid__help-button_1gd4r_926:active{transform:translateY(0)}._login-form_1ihu7_1{display:flex;flex-direction:column;gap:1rem;width:100%}._login-form__title_1ihu7_8{color:var(--color-text-primary);margin-bottom:.25rem;text-align:center}._login-form__hint_1ihu7_14{color:var(--color-text-secondary);text-align:center;margin-bottom:.25rem}._login-form__error_1ihu7_21{color:var(--color-danger);background:#e2625f14;border:1px solid rgba(226,98,95,.25);border-radius:6px;padding:.5rem 1rem;text-align:center}._login-form__input_1ihu7_31{width:100%;padding:.75rem 1rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);outline:none}._login-form__input_1ihu7_31:focus{border-color:#0a2540;box-shadow:0 0 0 2px #4b8c2e1a}._login-form__button_1ihu7_47{width:100%;display:inline-flex;align-items:center;justify-content:center;background:#0a2540;color:var(--color-background);border:none;border-radius:8px;padding:.75rem 0;margin-top:1rem;cursor:pointer;transition:background .2s}._login-form__button_1ihu7_47:hover:not(:disabled){background:#0d3254}._login-form__button_1ihu7_47:disabled{opacity:.8;cursor:not-allowed}._login-form__forgot-password_1ihu7_71{background:none;border:none;color:var(--color-text-secondary);text-decoration:underline;cursor:pointer;padding:.5rem 0;font-size:.875rem;text-align:center;transition:color .2s}._login-form__forgot-password_1ihu7_71:hover{color:var(--color-text-primary)}._login-form__back-to-login_1ihu7_87{background:none;border:none;color:var(--color-text-secondary);text-decoration:underline;cursor:pointer;padding:.5rem 0;font-size:.875rem;text-align:center;transition:color .2s;width:100%}._login-form__back-to-login_1ihu7_87:hover{color:var(--color-text-primary)}._login-form__success_1ihu7_104{display:flex;flex-direction:column;gap:1rem;align-items:center}._login-form__success-text_1ihu7_111{color:var(--color-success);text-align:center;padding:1rem;background:#4b8c2e14;border:1px solid rgba(75,140,46,.25);border-radius:6px}._login-register__container_sr3p4_1{background:var(--color-surface);border-radius:16px;box-shadow:0 2px 16px #0000001a;padding:2rem 1.5rem 1.5rem;max-width:350px;width:100%;margin:0 auto;color:var(--color-text-primary);display:flex;flex-direction:column;align-items:center;z-index:1}._login-register__switch_sr3p4_16{margin-top:1.5rem;display:flex;gap:.5rem;align-items:center;justify-content:center}._login-register__link_sr3p4_24{background:none;border:none;color:#0a2540;cursor:pointer;padding:0;transition:color .2s}._login-register__link_sr3p4_24:hover{color:#0d3254;text-decoration:underline}._logout-popup_b2vsd_3{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._logout-popup__content_b2vsd_17{background:#fffffff2;border:1px solid rgba(15,23,42,.2);border-radius:20px;padding:32px;max-width:400px;width:90%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:_logout-popup__slide-in_b2vsd_1 .2s ease-out}@keyframes _logout-popup__slide-in_b2vsd_1{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}._logout-popup__header_b2vsd_41{text-align:center;margin-bottom:24px}._logout-popup__title_b2vsd_46{color:#0f172a;margin:0 0 8px}._logout-popup__message_b2vsd_51{color:#64748b;margin:0}._logout-popup__actions_b2vsd_56{display:flex;gap:12px;justify-content:center}._logout-popup__button_b2vsd_62{padding:12px 24px;border-radius:12px;border:none;transition:all .2s ease;min-width:100px}._logout-popup__button--cancel_b2vsd_70{background:#0f172a1a;color:#0f172a;cursor:pointer}._logout-popup__button--cancel_b2vsd_70:hover:not(:disabled){background:#0f172a26;transform:translateY(-1px)}._logout-popup__button--confirm_b2vsd_81{background:#fbbf24;color:#0f172a;cursor:pointer}._logout-popup__button--confirm_b2vsd_81:hover:not(:disabled){background:#f59e0b;transform:translateY(-1px)}._logout-popup__button--confirm_b2vsd_81:active{transform:translateY(0)}@media (max-width: 375px){._logout-popup__content_b2vsd_17{padding:24px;margin:16px}._logout-popup__actions_b2vsd_56{flex-direction:column}._logout-popup__button_b2vsd_62{width:100%}}._language-popup_ordrx_3{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._language-popup__content_ordrx_17{background:#fffffff2;border:1px solid rgba(15,23,42,.2);border-radius:20px;padding:24px;max-width:500px;width:90%;max-height:80dvh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:_language-popup__slide-in_ordrx_1 .2s ease-out}@keyframes _language-popup__slide-in_ordrx_1{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}._language-popup__header_ordrx_43{display:flex;align-items:center;gap:12px;text-align:left;margin-bottom:16px;justify-content:center}._language-popup__icon_ordrx_52{flex:0 0 auto}._language-popup__header-text_ordrx_56{display:flex;flex-direction:column}._language-popup__title_ordrx_61{color:#0f172a}._language-popup__message_ordrx_65{color:#64748b;margin:0}._language-popup__list_ordrx_70{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}._language-popup__item_ordrx_77{background:transparent;border:1px solid rgba(15,23,42,.1);border-radius:12px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease;color:#0f172a;width:calc(50% - 4px);cursor:pointer}._language-popup__item_ordrx_77:hover:not(._language-popup__item--selected_ordrx_91){background:#f8fafccc;border-color:#0f172a33;transform:translateY(-2px)}._language-popup__item--selected_ordrx_91{background:#667eea1a;border-color:#667eea;color:#667eea}._language-popup__item--selected_ordrx_91:hover{background:#667eea26;border-color:#5568d3}._language-popup__item-info_ordrx_108{display:flex;align-items:center;gap:12px}._language-popup__item-flag_ordrx_114{width:24px;height:24px;border-radius:9999px;object-fit:cover}._language-popup__item-details_ordrx_121{display:flex;flex-direction:column;align-items:flex-start}._language-popup__item-name_ordrx_127{margin:0}._language-popup__item-native_ordrx_131{color:#64748b;margin:0}._language-popup__item-check_ordrx_136{color:#667eea;opacity:0;transition:opacity .2s ease}._language-popup__item--selected_ordrx_91 ._language-popup__item-check_ordrx_136{opacity:1}._language-popup__actions_ordrx_146{display:flex;gap:12px;justify-content:center}._language-popup__button_ordrx_152{padding:12px 24px;border-radius:12px;border:none;transition:all .2s ease;min-width:100px;width:100%}._language-popup__button--cancel_ordrx_161{background:#0f172a1a;color:#0f172a;border:1.5px solid rgba(15,23,42,.7);cursor:pointer}._language-popup__button--cancel_ordrx_161:hover:not(:disabled){background:#0f172a26;border-color:#0f172ae6;transform:translateY(-1px)}._language-popup__button--confirm_ordrx_174{background:#667eea;color:#fff;border:1.5px solid #3d4eeb;cursor:pointer}._language-popup__button--confirm_ordrx_174:hover:not(:disabled){background:#5568d3;border-color:#2d3fd9;transform:translateY(-1px)}._language-popup__button--confirm_ordrx_174:active{transform:translateY(0)}._language-popup__button--confirm_ordrx_174:disabled{background:#cbd5e1;transform:none;border:1px solid #94a3b8}._language-popup__loading-spinner_ordrx_197{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_language-popup__spin_ordrx_1 1s linear infinite;margin-right:8px}@keyframes _language-popup__spin_ordrx_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 350px){._language-popup__content_ordrx_17{padding:16px;margin:16px}._language-popup__item_ordrx_77{padding:10px 12px;width:100%}._language-popup__actions_ordrx_146{flex-direction:column}._language-popup__button_ordrx_152{width:100%}}._delete-popup_picx2_3{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._delete-popup__content_picx2_17{background:#fffffff2;border:1px solid rgba(15,23,42,.2);border-radius:20px;padding:32px;max-width:400px;width:90%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:_delete-popup__slide-in_picx2_1 .2s ease-out}@keyframes _delete-popup__slide-in_picx2_1{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}._delete-popup__header_picx2_41{text-align:center;margin-bottom:24px}._delete-popup__title_picx2_46{color:#0f172a;margin:0 0 8px}._delete-popup__message_picx2_51{color:#64748b;margin:0}._delete-popup__actions_picx2_56{display:flex;gap:12px;justify-content:center}._delete-popup__button_picx2_62{padding:12px 24px;border-radius:12px;border:none;transition:all .2s ease;min-width:100px;width:100%}._delete-popup__button--cancel_picx2_71{background:#0f172a1a;color:#0f172a;border:1.5px solid rgba(15,23,42,.7);cursor:pointer}._delete-popup__button--cancel_picx2_71:hover:not(:disabled){background:#0f172a26;border-color:#0f172ae6;transform:translateY(-1px)}._delete-popup__button--confirm_picx2_84{background:#ef4444;color:#fff;border:1.5px solid #dc2626;cursor:pointer}._delete-popup__button--confirm_picx2_84:hover:not(:disabled){background:#dc2626;border-color:#b91c1c;transform:translateY(-1px)}._delete-popup__button--confirm_picx2_84:active{transform:translateY(0)}._delete-popup__button--confirm_picx2_84:disabled{background:#cbd5e1;border:1px solid #94a3b8;transform:none}._delete-popup__loading-spinner_picx2_107{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_delete-popup__spin_picx2_1 1s linear infinite;margin-right:8px}@keyframes _delete-popup__spin_picx2_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 375px){._delete-popup__content_picx2_17{padding:24px;margin:16px}._delete-popup__actions_picx2_56{flex-direction:column}}._privacy-toggle_1sz8o_3{background:#f8fafc80;border:1px solid rgba(15,23,42,.08);border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:12px;transition:all .2s ease;color:#0f172a;text-align:left;width:100%;cursor:pointer}._privacy-toggle_1sz8o_3:hover{background:#f8fafc;transform:translate(4px);border-color:#0f172a1f}._privacy-toggle_1sz8o_3:active{transform:translate(4px) scale(.98)}._privacy-toggle_1sz8o_3:disabled{opacity:.6;cursor:not-allowed}._privacy-toggle__icon_1sz8o_33{color:#0f172a;opacity:.8;display:flex;align-items:center;justify-content:center;flex-shrink:0}._privacy-toggle__label_1sz8o_42{flex:1;text-align:left}._privacy-toggle__status--public_1sz8o_50{color:#10b981}._privacy-toggle__status--private_1sz8o_54{color:#ef4444}._profile-menus_m2aca_3{display:flex;flex-direction:column;gap:12px}._profile-menu_m2aca_3{background:transparent;border:none;border-radius:0;padding:0;display:flex;flex-direction:column;gap:6px}._menu-item_m2aca_19{background:#f8fafc80;border:1px solid rgba(15,23,42,.08);border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:12px;transition:all .2s ease;color:#0f172a;text-align:left;width:100%;cursor:pointer}._menu-item_m2aca_19:hover{background:#f8fafc;transform:translate(4px);border-color:#0f172a1f}._menu-item_m2aca_19:active{transform:translate(4px) scale(.98)}._menu-item__icon_m2aca_44{color:#0f172a;opacity:.8;display:flex;align-items:center;justify-content:center;flex-shrink:0}._menu-item__label_m2aca_53{color:#0f172a}._menu-item--logout_m2aca_57 ._menu-item__label_m2aca_53{color:#fbbf24}._menu-item--danger_m2aca_61 ._menu-item__label_m2aca_53{color:#ef4444}@media (max-width: 375px){._menu-item_m2aca_19{padding:14px 16px}._menu-item__icon_m2aca_44{width:20px;height:20px}}._leader-board_n73a2_6{display:flex;flex-direction:column;width:100%;max-width:1440px;margin:0 auto;padding:32px 48px;min-height:100vh;height:auto}._leader-board__header_n73a2_18{position:relative;width:100%;max-width:1440px;left:50%;transform:translate(-50%);z-index:10;padding:24px 48px}._leader-board__tabs_n73a2_29{display:flex;background:#fffffff2;border-radius:16px;padding:6px;box-shadow:0 2px 12px #00000014;border:1px solid #e5e7eb;width:100%;max-width:600px;margin:0 auto;position:relative}._leader-board__tab_n73a2_29{display:flex;align-items:center;gap:10px;padding:14px 24px;border:none;background:transparent;border-radius:12px;transition:color .3s cubic-bezier(.4,0,.2,1);color:#666;flex:1;justify-content:center;min-width:0;position:relative;z-index:2;cursor:pointer}._leader-board__tab_n73a2_29 span{transition:inherit;position:relative;z-index:3;white-space:nowrap;font-weight:500}._leader-board__tab_n73a2_29 svg{width:20px;height:20px;flex-shrink:0;position:relative;z-index:3}._leader-board__tab--active_n73a2_78{background-color:#123364;color:#fff}._leader-board__content-container_n73a2_84{width:100%;flex:1;position:relative}._leader-board__content_n73a2_84{width:100%;height:auto;min-height:400px;padding:0;box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}._leader-board__content--active_n73a2_104{display:block;position:relative;scroll-behavior:smooth}._leader-board__content--hidden_n73a2_111{display:none}._leader-board__loading_n73a2_116,._leader-board__error_n73a2_117,._leader-board__empty_n73a2_118{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:40dvh;gap:16px}._leader-board__loading-spinner_n73a2_128{width:36px;height:36px;border:3px solid #f3f3f3;border-top:3px solid #3b82f6;border-radius:50%;animation:_leader-board-spin_n73a2_1 1s linear infinite}@keyframes _leader-board-spin_n73a2_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._leader-board__load-more_n73a2_147{display:flex;justify-content:center;padding:20px 0}._leader-board__load-more-btn_n73a2_154{appearance:none;border:none;background:#3b82f6;color:#fff;padding:12px 24px;border-radius:8px;transition:all .2s ease;cursor:pointer}._leader-board__load-more-btn_n73a2_154:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}._leader-board__load-more-btn_n73a2_154:disabled{opacity:.6;cursor:not-allowed;transform:none}._leader-board__shimmer_n73a2_177{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9 80px);background-size:200px 100%;animation:_leader-board-shimmer_n73a2_1 1.5s infinite}@keyframes _leader-board-shimmer_n73a2_1{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@media (min-width: 768px) and (max-width: 1280px){._leader-board_n73a2_6{padding:28px 40px}._leader-board__header_n73a2_18{padding:20px 40px}._leader-board__tabs_n73a2_29{max-width:550px;padding:5px}._leader-board__tab_n73a2_29{gap:8px;padding:12px 20px}._leader-board__tab_n73a2_29 svg{width:18px;height:18px}._leader-board__load-more_n73a2_147{padding:18px 0}._leader-board__load-more-btn_n73a2_154{padding:10px 20px}}@media (min-width: 768px) and (max-width: 1150px){._leader-board_n73a2_6{padding:24px 32px}._leader-board__header_n73a2_18{padding:18px 32px}._leader-board__tabs_n73a2_29{max-width:500px;padding:5px}._leader-board__tab_n73a2_29{gap:6px;padding:10px 16px}._leader-board__tab_n73a2_29 svg{width:16px;height:16px}._leader-board__content_n73a2_84{min-height:350px}._leader-board__load-more_n73a2_147{padding:16px 0}._leader-board__load-more-btn_n73a2_154{padding:10px 18px;font-size:.875rem}}._wrapper_1gxgn_4{display:flex;flex-direction:column;gap:20px;color:#1e293b;width:100%;height:auto;min-height:400px;max-height:fit-content;overflow:visible;box-sizing:border-box;position:relative}._loading_1gxgn_18{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40dvh;gap:16px}._loadingSpinner_1gxgn_27{width:36px;height:36px;border:3px solid #f3f3f3;border-top:3px solid #3b82f6;border-radius:50%;animation:_spin_1gxgn_1 1s linear infinite}@keyframes _spin_1gxgn_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._podium_1gxgn_46{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;margin-top:80px;align-items:end}._podiumItem_1gxgn_54{min-height:340px;border-radius:16px;position:relative;display:flex;flex-direction:column;align-items:center;background:#fff;padding:60px 24px 24px;box-shadow:0 2px 12px #0000001a;transition:all .3s ease;cursor:pointer}._podiumItem_1gxgn_54:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}._podiumItem--first_1gxgn_71{border:3px solid #ffd700;min-height:370px;padding:70px 28px 28px;margin-top:-20px;grid-column:2}._podiumItem--second_1gxgn_78{border:3px solid #c0c0c0;grid-column:1}._podiumItem--third_1gxgn_82{border:3px solid #cd7f32;grid-column:3}._podiumBackground_1gxgn_87,._placeholderBg_1gxgn_91,._podiumOverlay_1gxgn_95{display:none}._podiumContent_1gxgn_99{position:relative;width:100%;display:flex;justify-content:space-between;flex-direction:column;align-items:center;gap:20px;flex:1;min-height:0}._podiumUserRow_1gxgn_112{display:inline-flex;flex-direction:column;align-items:center;padding:4px;gap:4px}._podiumUserRow22_1gxgn_120{display:inline-flex;flex-direction:row;align-items:center;gap:8px}._podiumUserLabel_1gxgn_127{color:#fff;opacity:.95;white-space:nowrap}._avatarGroup_1gxgn_133{display:inline-flex;align-items:center;margin-left:2px}._seeAllBtn_1gxgn_153{appearance:none;border:none;background:#3b82f6e6;color:#fff;padding:6px 8px;border-radius:5px;transition:all .15s ease}._userChip_1gxgn_164{display:inline-flex;align-items:center;gap:8px;border-radius:5px;padding:6px;transition:background-color .2s ease}._userAvatar_1gxgn_173{border:2px solid rgba(255,255,255,.7)}._userName_1gxgn_176{color:#fff}._peakImage_1gxgn_180{position:absolute;top:-50px;width:100px;height:100px;border-radius:12px;object-fit:cover;border:3px solid #fff;flex-shrink:0;background:#fff;box-shadow:0 4px 12px #00000026}._podiumItem--first_1gxgn_71 ._peakImage_1gxgn_180{border-color:gold;width:110px;height:110px;top:-55px}._podiumItem--second_1gxgn_78 ._peakImage_1gxgn_180{border-color:silver}._podiumItem--third_1gxgn_82 ._peakImage_1gxgn_180{border-color:#cd7f32}._peakInfo_1gxgn_208{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;text-align:center}._peakName_1gxgn_217{color:#1e293b;font-weight:600;margin:0}._peakLocation_1gxgn_223{color:#64748b;text-transform:uppercase;letter-spacing:.5px}._topStatsRow_1gxgn_229{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%;margin:16px 0}._topStat_1gxgn_229{display:flex;flex-direction:column;align-items:center;gap:4px}._topStatLabel_1gxgn_244{color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._topStatValue_1gxgn_251{color:#1e293b;font-weight:700}._podium__climbers_1gxgn_256{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}._podium__climber_1gxgn_256{display:flex;align-items:center;gap:6px;min-width:0;cursor:pointer;transition:opacity .2s ease}._podium__climber_1gxgn_256:hover{opacity:.8}._podium__climber-avatar_1gxgn_277{width:28px;height:28px;border-radius:50%;object-fit:cover;border:2px solid #e5e7eb;flex-shrink:0}._podium__climber-name_1gxgn_286{color:#1e293b;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:120px}._podium__climber-more-btn_1gxgn_296{appearance:none;border:none;background:#3b82f6;color:#fff;padding:6px 12px;border-radius:6px;font-weight:500;font-size:.75rem;cursor:pointer;transition:all .2s ease}._podium__climber-more-btn_1gxgn_296:hover{background:#2563eb}._detailsGrid_1gxgn_313{display:flex;flex-direction:column;gap:12px;width:100%;padding-top:16px;border-top:1px solid #e5e7eb;flex-shrink:0}._detailRow_1gxgn_323{display:flex;justify-content:space-between;align-items:center;gap:12px}._detailLabel_1gxgn_330{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-weight:500}._detailValue_1gxgn_337{color:#1e293b;font-weight:600}._podiumName_1gxgn_341{color:#1e293b;text-shadow:0 2px 8px rgba(0,0,0,.45);margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._podiumLocation_1gxgn_350{color:#fff;opacity:.85;text-shadow:0 2px 8px rgba(0,0,0,.45);margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._podiumElevation_1gxgn_360{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;text-shadow:0 2px 8px rgba(0,0,0,.45)}._podiumItem--first_1gxgn_71 ._podiumElevation_1gxgn_360{color:gold}._podiumItem--second_1gxgn_78 ._podiumElevation_1gxgn_360{color:silver}._podiumItem--third_1gxgn_82 ._podiumElevation_1gxgn_360{color:#cd7f32}._userChip_1gxgn_164{display:inline-flex;align-items:center;gap:8px}._avatarGroup_1gxgn_133{display:inline-flex;align-items:center}._avatarGroupItem_1gxgn_139{width:24px;height:24px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-8px;background:#f1f5f9;box-shadow:0 2px 4px #0003}._avatarGroupItem_1gxgn_139:first-child{margin-left:0}._userAvatar_1gxgn_173{width:24px;height:24px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.5)}._userName_1gxgn_176{color:#fff;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._table_1gxgn_415{width:100%;background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;overflow-x:auto;overflow-y:visible}._table__scroller_1gxgn_423::-webkit-scrollbar-track{background:transparent}._table__body_1gxgn_427{min-width:fit-content}._table__header_1gxgn_431{display:grid;grid-template-columns:80px minmax(250px,1fr) 140px 140px minmax(250px,1fr);gap:16px;padding:20px 24px;background:#f8fafc;border-bottom:2px solid #e2e8f0;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b;min-width:fit-content}._table__header-cell_1gxgn_445{text-align:left}._table__header-cell--center_1gxgn_449{text-align:center}._table__body_1gxgn_427{display:flex;flex-direction:column}._table__row_1gxgn_458{display:grid;grid-template-columns:80px minmax(250px,1fr) 140px 140px minmax(250px,1fr);gap:16px;padding:20px 24px;border-bottom:1px solid #f1f5f9;align-items:center;transition:all .2s ease;cursor:pointer;min-width:fit-content}._table__row_1gxgn_458:hover{background:#f8fafc}._table__row_1gxgn_458:last-child{border-bottom:none}._table__cell_1gxgn_478{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._table__cell--rank_1gxgn_486{font-weight:600;color:#1e293b;justify-content:center}._table__cell--peak_1gxgn_492{display:flex;align-items:center;gap:12px;min-width:0;max-width:100%}._table__cell-image_1gxgn_500{width:50px;height:50px;border-radius:8px;object-fit:cover;flex-shrink:0}._table__cell-info_1gxgn_508{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}._table__cell-name_1gxgn_516{font-weight:500;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._table__cell-location_1gxgn_524{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._table__cell--stat_1gxgn_531{justify-content:center;font-weight:500;color:#1e293b}._table__cell--climbers_1gxgn_537{display:flex;align-items:center;gap:12px;justify-content:center;min-width:0;max-width:100%}._table__cell-climber_1gxgn_546{display:flex;align-items:center;gap:6px}._table__cell-climber-avatar_1gxgn_553{width:28px;height:28px;border-radius:50%;object-fit:cover;border:2px solid #e5e7eb;flex-shrink:0}._table__cell-climber-name_1gxgn_562{color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._table__cell-more-btn_1gxgn_570{appearance:none;border:none;background:#3b82f6;color:#fff;padding:6px 12px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease}._table__cell-more-btn_1gxgn_570:hover{background:#2563eb}._list_1gxgn_587{display:flex;flex-direction:column;gap:12px;width:100%;overflow:visible}._listItem_1gxgn_594{position:relative;width:100%;height:110px;border-radius:12px;overflow:hidden;background:#222}._trophy_1gxgn_605{position:absolute;top:16px;right:16px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}._trophy--first_1gxgn_616{color:gold}._trophy--second_1gxgn_619{color:silver}._trophy--third_1gxgn_622{color:#cd7f32}._listImageWrap_1gxgn_625{position:absolute;inset:0;width:100%;height:100%}._listImage_1gxgn_625{width:100%;height:100%;object-fit:cover}._listPlaceholderBg_1gxgn_636{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d,#3a3a3a);color:#64748b}._listOverlay_1gxgn_645{position:absolute;inset:0;background:linear-gradient(135deg,#0006,#0009);z-index:2}._rank_1gxgn_655{position:absolute;top:8px;right:8px;color:#fff;border-radius:8px;padding:4px 8px;z-index:3}._listContent_1gxgn_664{position:absolute;inset:0;z-index:3;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;padding:12px;color:#fff}._listLeft_1gxgn_675{display:flex;flex-direction:column;gap:6px;min-width:0}._listRight_1gxgn_681{display:inline-flex;align-items:center;gap:8px}._listTitle_1gxgn_686{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._listMeta_1gxgn_695{display:flex;flex-direction:column;align-items:flex-start;gap:4px;overflow:hidden;max-width:100%}._listElevation_1gxgn_703{display:inline-flex;align-items:center;gap:4px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);flex-shrink:0}._listLocation_1gxgn_711{color:#fffc;text-shadow:0 1px 2px rgba(0,0,0,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._listUserSection_1gxgn_720{display:flex;align-items:center;justify-content:space-between;margin-top:auto}._modal_1gxgn_728{position:fixed;left:0;top:0;width:100%;height:100dvh;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;overflow:hidden;cursor:pointer;animation:_modalFadeIn_1gxgn_1 .3s ease-out}@keyframes _modalFadeIn_1gxgn_1{0%{opacity:0}to{opacity:1}}._modal_1gxgn_728._closing_1gxgn_754{animation:_modalFadeOut_1gxgn_1 .3s ease-out}@keyframes _modalFadeOut_1gxgn_1{0%{opacity:1}to{opacity:0}}._modalContent_1gxgn_766{background:#fff;border-radius:16px;width:min(92vw,420px);max-height:80dvh;overflow:hidden;box-shadow:0 20px 40px #0000004d;cursor:default;animation:_modalContentSlideIn_1gxgn_1 .3s ease-out}@keyframes _modalContentSlideIn_1gxgn_1{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}._modalContent_1gxgn_766._closing_1gxgn_754{animation:_modalContentSlideOut_1gxgn_1 .3s ease-out}@keyframes _modalContentSlideOut_1gxgn_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(20px)}}._modalHeader_1gxgn_802{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e2e8f0}._modalTitle_1gxgn_809{color:#1e293b;margin:0}._modalClose_1gxgn_813{appearance:none;border:none;background:#f1f5f9;color:#64748b;padding:8px;border-radius:8px;cursor:pointer;transition:all .2s ease}._modalClose_1gxgn_813:hover{background:#e2e8f0;color:#475569}._modalBody_1gxgn_829{padding:20px;max-height:calc(80dvh - 84px);overflow-y:auto}._modalStats_1gxgn_835{display:flex;gap:16px;margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:12px}._modalStat_1gxgn_835{display:flex;flex-direction:column;align-items:center;flex:1}._modalStatValue_1gxgn_851{color:#2c3e50}._modalStatLabel_1gxgn_855{color:#6c757d;margin-top:4px;text-align:center}._modalUserList_1gxgn_860{display:flex;flex-direction:column;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}._modalUserItem_1gxgn_867{display:flex;align-items:center;gap:12px;padding:8px 12px;cursor:pointer;transition:background-color .2s ease}._modalUserItem_1gxgn_867:hover{background-color:#f1f5f9}._modalUserAvatar_1gxgn_880{width:45px;height:45px;border-radius:50%;object-fit:cover;border:2px solid #ffffff;box-shadow:0 2px 4px #0000001a;flex-shrink:0}._modalUserInfo_1gxgn_890{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._modalUserName_1gxgn_898{color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._modalUserDetails_1gxgn_905{display:flex;flex-direction:column;gap:2px}._modalUserCompletions_1gxgn_911{display:flex;align-items:center;gap:4px;color:#64748b}._shimmerItem_1gxgn_919{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9 80px);background-size:200px 100%;animation:_shimmer_1gxgn_919 1.5s infinite;border-radius:16px;height:200px}._shimmerListItem_1gxgn_926{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9 80px);background-size:200px 100%;animation:_shimmer_1gxgn_919 1.5s infinite;border-radius:12px;height:110px}@keyframes _shimmer_1gxgn_919{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}._loadMore_1gxgn_942{display:flex;justify-content:center;align-items:center;width:100%}._loadingMore_1gxgn_949{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;border-radius:12px}._loadingMore_1gxgn_949 span{color:#64748b}._noMorePeaks_1gxgn_962{display:flex;justify-content:center;align-items:center;padding:16px;background:#fff9;border-radius:12px;box-shadow:0 1px 4px #0000000d;width:100%}._noMorePeaks_1gxgn_962 span{color:#94a3b8;font-style:italic}@media (min-width: 768px) and (max-width: 1280px){._podium_1gxgn_46{gap:20px;margin-bottom:40px;margin-top:70px}._podiumItem_1gxgn_54{min-height:320px;padding:55px 20px 20px}._podiumItem--first_1gxgn_71{min-height:350px;padding:65px 24px 24px;margin-top:-18px}._peakImage_1gxgn_180{width:90px;height:90px;top:-45px}._podiumItem--first_1gxgn_71 ._peakImage_1gxgn_180{width:100px;height:100px;top:-50px}._podiumContent_1gxgn_99{gap:16px}._topStatsRow_1gxgn_229{gap:10px;margin:14px 0}._detailsGrid_1gxgn_313{gap:10px;padding-top:14px}._table__header_1gxgn_431,._table__row_1gxgn_458{grid-template-columns:60px minmax(200px,1fr) 120px 120px minmax(200px,1fr);gap:12px;padding:16px 20px}._table__cell-image_1gxgn_500{width:45px;height:45px}._table__cell-climber-avatar_1gxgn_553{width:26px;height:26px}._modalContent_1gxgn_766{width:min(90vw,400px)}._modalHeader_1gxgn_802,._modalBody_1gxgn_829{padding:18px}._modalStats_1gxgn_835{gap:12px;padding:14px}._modalUserAvatar_1gxgn_880{width:40px;height:40px}._modalUserItem_1gxgn_867{padding:6px 10px}}@media (min-width: 768px) and (max-width: 1150px){._podium_1gxgn_46{gap:16px;margin-bottom:32px;margin-top:60px}._podiumItem_1gxgn_54{min-height:300px;padding:50px 16px 16px}._podiumItem--first_1gxgn_71{min-height:330px;padding:60px 20px 20px;margin-top:-15px}._peakImage_1gxgn_180{width:80px;height:80px;top:-40px}._podiumItem--first_1gxgn_71 ._peakImage_1gxgn_180{width:90px;height:90px;top:-45px}._podiumContent_1gxgn_99{gap:12px}._topStatsRow_1gxgn_229{gap:8px;margin:12px 0}._detailsGrid_1gxgn_313{gap:8px;padding-top:12px}._table__header_1gxgn_431,._table__row_1gxgn_458{grid-template-columns:50px minmax(150px,1fr) 100px 100px minmax(150px,1fr);gap:10px;padding:14px 16px}._table__cell-image_1gxgn_500{width:40px;height:40px}._table__cell--peak_1gxgn_492{gap:10px}._table__cell-climber-avatar_1gxgn_553{width:24px;height:24px}._table__cell-climber_1gxgn_546{gap:4px}._table__cell-more-btn_1gxgn_570{padding:5px 10px;font-size:.875rem}._modalContent_1gxgn_766{width:min(88vw,380px)}._modalHeader_1gxgn_802,._modalBody_1gxgn_829{padding:16px}._modalStats_1gxgn_835{gap:10px;padding:12px}._modalUserAvatar_1gxgn_880{width:38px;height:38px}._modalUserItem_1gxgn_867{padding:6px 10px;gap:10px}}._wrapper_1l4hp_4{display:flex;flex-direction:column;color:#1e293b;width:100%;height:auto;min-height:400px;max-height:fit-content;overflow:visible;box-sizing:border-box}._filters_1l4hp_17{display:flex;flex-direction:row;gap:24px;padding:24px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;margin-bottom:32px}._filterGroup_1l4hp_28{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}._filterLabel_1l4hp_36{color:#475569;font-weight:600}._filterSelect_1l4hp_41{appearance:none;background:#fff url('data:image/svg+xml;charset=UTF-8,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1.5L6 6.5L11 1.5" stroke="%23475569" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right 12px center;background-size:12px;border:1px solid #cbd5e1;border-radius:6px;padding:10px 36px 10px 12px;color:#1e293b;transition:all .15s ease;font-weight:500;cursor:pointer;box-shadow:0 1px 2px #0000000d}._filterSelect_1l4hp_41:hover{border-color:#94a3b8;background-color:#f8fafc}._filterSelect_1l4hp_41:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background-color:#fff}._loading_1l4hp_69{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40dvh;gap:16px}._loadingSpinner_1l4hp_78{width:36px;height:36px;border:3px solid #f3f3f3;border-top:3px solid #3b82f6;border-radius:50%;animation:_spin_1l4hp_1 1s linear infinite}@keyframes _spin_1l4hp_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._podium_1l4hp_97{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;margin-top:80px;align-items:end}._podiumItem_1l4hp_105{min-height:340px;border-radius:16px;position:relative;display:flex;flex-direction:column;align-items:center;background:#fff;padding:60px 24px 24px;box-shadow:0 2px 12px #0000001a;transition:all .3s ease;cursor:pointer}._podiumItem_1l4hp_105:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}._podiumItem--first_1l4hp_122{border:3px solid #ffd700;min-height:370px;padding:70px 28px 28px;margin-top:-20px;grid-column:2}._podiumItem--second_1l4hp_129{border:3px solid #c0c0c0;grid-column:1}._podiumItem--third_1l4hp_133{border:3px solid #cd7f32;grid-column:3}._podiumBackground_1l4hp_138,._podiumOverlay_1l4hp_142{display:none}._trophy_1l4hp_146{position:absolute;top:12px;right:12px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px}._trophy--first_1l4hp_157{color:gold}._trophy--second_1l4hp_160{color:silver}._trophy--third_1l4hp_163{color:#cd7f32}._podiumContent_1l4hp_167{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;flex:1;min-height:0}._userAvatar_1l4hp_178{position:absolute;top:-50px;width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid #fff;flex-shrink:0;background:#fff;box-shadow:0 4px 12px #00000026}._podiumItem--first_1l4hp_122 ._userAvatar_1l4hp_178{border-color:gold;width:110px;height:110px;top:-55px}._podiumItem--second_1l4hp_129 ._userAvatar_1l4hp_178{border-color:silver}._podiumItem--third_1l4hp_133 ._userAvatar_1l4hp_178{border-color:#cd7f32}._userInfo_1l4hp_206{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;text-align:center}._userName_1l4hp_215{color:#1e293b;font-weight:600;margin:0}._userActivity_1l4hp_221{color:#64748b;text-transform:uppercase;letter-spacing:.5px}._topStatsRow_1l4hp_227{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%;margin:16px 0}._topStat_1l4hp_227{display:flex;flex-direction:column;align-items:center;gap:4px}._topStatLabel_1l4hp_242{color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._topStatValue_1l4hp_249{color:#1e293b;font-weight:700}._userStatsGrid_1l4hp_254{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%}._detailsGrid_1l4hp_261{display:flex;flex-direction:column;gap:12px;width:100%;padding-top:16px;border-top:1px solid #e5e7eb}._detailRow_1l4hp_270{display:flex;justify-content:space-between;align-items:center;gap:12px}._detailLabel_1l4hp_277{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-weight:500}._detailValue_1l4hp_284{color:#1e293b;font-weight:600}._listStatsRow_1l4hp_289{display:flex;flex-direction:row;gap:8px;width:100%;flex:1;overflow:hidden}._userStats_1l4hp_254{display:flex;flex-wrap:wrap;gap:8px}._statWrapper_1l4hp_304{display:flex;flex-direction:column;gap:8px;align-items:center;min-width:0;flex:1}._userStat_1l4hp_254{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 16px;color:#1e293b;text-align:center;transition:all .3s ease;box-shadow:0 1px 3px #0000000d;flex:1;min-width:0;width:100%}._userStat_1l4hp_254>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-weight:600}._userStatLabel_1l4hp_335{color:#64748b;text-transform:uppercase;letter-spacing:.5px;text-align:center;font-weight:500}._userStatHighlighted_1l4hp_343{background:#dbeafe;border-color:#3b82f6;color:#1e40af}._userStatHighlighted_1l4hp_343 ._userStatLabel_1l4hp_335{color:#3b82f6}._table_1l4hp_354{width:100%;background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;overflow-x:auto;overflow-y:visible}._table__header_1l4hp_363{display:grid;grid-template-columns:40px minmax(150px,1fr) 180px 120px 120px 120px 120px 120px;gap:16px;padding:20px 24px;background:#f8fafc;border-bottom:2px solid #e2e8f0;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b;min-width:fit-content}._table__header-cell_1l4hp_377{text-align:left}._table__header-cell--center_1l4hp_381{text-align:center}._table__body_1l4hp_385{display:flex;flex-direction:column}._table__row_1l4hp_390{display:grid;grid-template-columns:40px minmax(150px,1fr) 180px 120px 120px 120px 120px 120px;gap:16px;padding:20px 24px;border-bottom:1px solid #f1f5f9;align-items:center;transition:all .2s ease;cursor:pointer;min-width:fit-content}._table__row_1l4hp_390:hover{background:#f8fafc}._table__row_1l4hp_390:last-child{border-bottom:none}._table__cell_1l4hp_410{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._table__cell--rank_1l4hp_418{font-weight:600;color:#1e293b;justify-content:center}._table__cell--user_1l4hp_424{display:flex;align-items:center;gap:12px;min-width:0}._table__cell-avatar_1l4hp_431{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #e5e7eb;flex-shrink:0}._table__cell-name_1l4hp_440{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}._table__cell-username_1l4hp_448{font-weight:500;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._table__cell-activity_1l4hp_456{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._table__cell--stat_1l4hp_463{justify-content:center;font-weight:500;color:#1e293b}._table__cell--stat-highlighted_1l4hp_469{color:#3b82f6;font-weight:600}._loadMore_1l4hp_474{display:flex;justify-content:center;align-items:center;width:100%}._loadingMore_1l4hp_481{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;border-radius:12px}._loadingMore_1l4hp_481 span{color:#64748b}._noMorePeaks_1l4hp_494{display:flex;justify-content:center;align-items:center;padding:16px;background:#fff9;border-radius:12px;box-shadow:0 1px 4px #0000000d;width:100%}._noMorePeaks_1l4hp_494 span{color:#94a3b8;font-style:italic}._shimmerItem_1l4hp_511{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9 80px);background-size:200px 100%;animation:_shimmer_1l4hp_511 1.5s infinite;border-radius:16px;height:200px}._shimmerListItem_1l4hp_518{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9 80px);background-size:200px 100%;animation:_shimmer_1l4hp_511 1.5s infinite;border-radius:12px;height:110px}@keyframes _shimmer_1l4hp_511{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}._emptyState_1l4hp_538{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background:#f8fafc;border:2px dashed #e5e7eb;border-radius:12px;min-height:200px}._emptyIcon_1l4hp_551{margin-bottom:12px;color:#9ca3af}._emptyMessage_1l4hp_556{color:#6b7280;margin:0}._errorState_1l4hp_561{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background:#fef2f2;border:2px dashed #fca5a5;border-radius:12px;min-height:200px}._errorIcon_1l4hp_574{margin-bottom:12px}._errorMessage_1l4hp_578{color:#dc2626;margin:0 0 16px}._retryButton_1l4hp_583{padding:10px 20px;background:#dc2626;color:#fff;border:none;border-radius:6px;transition:background-color .2s ease}@media (min-width: 768px) and (max-width: 1280px){._filters_1l4hp_17{gap:20px;padding:20px;margin-bottom:28px}._filterGroup_1l4hp_28{gap:6px}._filterSelect_1l4hp_41{padding:9px 32px 9px 10px}._podium_1l4hp_97{gap:20px;margin-bottom:40px;margin-top:70px}._podiumItem_1l4hp_105{min-height:320px;padding:55px 20px 20px}._podiumItem--first_1l4hp_122{min-height:350px;padding:65px 24px 24px;margin-top:-18px}._userAvatar_1l4hp_178{width:90px;height:90px;top:-45px}._podiumItem--first_1l4hp_122 ._userAvatar_1l4hp_178{width:100px;height:100px;top:-50px}._podiumContent_1l4hp_167{gap:16px}._topStatsRow_1l4hp_227{gap:10px;margin:14px 0}._userStatsGrid_1l4hp_254{gap:10px}._detailsGrid_1l4hp_261{gap:10px;padding-top:14px}._userStat_1l4hp_254{padding:10px 14px}._table__header_1l4hp_363,._table__row_1l4hp_390{grid-template-columns:35px minmax(120px,1fr) 160px 100px 100px 100px 100px 100px;gap:12px;padding:16px 20px}._table__cell-avatar_1l4hp_431{width:36px;height:36px}._table__cell--user_1l4hp_424{gap:10px}}@media (min-width: 768px) and (max-width: 1150px){._filters_1l4hp_17{flex-direction:column;gap:16px;padding:18px;margin-bottom:24px}._filterGroup_1l4hp_28{gap:6px}._filterSelect_1l4hp_41{padding:8px 32px 8px 10px}._podium_1l4hp_97{gap:16px;margin-bottom:32px;margin-top:60px}._podiumItem_1l4hp_105{min-height:300px;padding:50px 16px 16px}._podiumItem--first_1l4hp_122{min-height:330px;padding:60px 20px 20px;margin-top:-15px}._userAvatar_1l4hp_178{width:80px;height:80px;top:-40px}._podiumItem--first_1l4hp_122 ._userAvatar_1l4hp_178{width:90px;height:90px;top:-45px}._podiumContent_1l4hp_167{gap:12px}._topStatsRow_1l4hp_227{gap:8px;margin:12px 0}._userStatsGrid_1l4hp_254{gap:8px}._detailsGrid_1l4hp_261{gap:8px;padding-top:12px}._userStat_1l4hp_254{padding:10px 12px}._listStatsRow_1l4hp_289{gap:6px}._table__header_1l4hp_363,._table__row_1l4hp_390{grid-template-columns:30px minmax(100px,1fr) 140px 80px 80px 80px 80px 80px;gap:10px;padding:14px 16px}._table__cell-avatar_1l4hp_431{width:32px;height:32px}._table__cell--user_1l4hp_424{gap:8px}._table__cell-name_1l4hp_440{gap:1px}}._container_12dn1_5{display:flex;flex-direction:column;gap:20px;max-width:100%;color:#1e293b;width:100%;height:auto;min-height:400px;max-height:fit-content;overflow:visible;box-sizing:border-box}._loading_12dn1_19{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40dvh;gap:16px}._loadingSpinner_12dn1_28{width:36px;height:36px;border:3px solid #f3f3f3;border-top:3px solid #3b82f6;border-radius:50%;animation:_spin_12dn1_1 1s linear infinite}@keyframes _spin_12dn1_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._filterSection_12dn1_50{display:flex;flex-direction:column;gap:8px;padding:24px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;margin-bottom:32px}._filterLabel_12dn1_61{color:#475569;font-weight:600;margin:0}._filterRow_12dn1_67{display:flex;align-items:center;gap:16px;width:100%}._dropdownWrapper_12dn1_74{flex:1}._seeMoreBtn_12dn1_78{appearance:none;border:1px solid #cbd5e1;background:#fff;padding:10px 20px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;color:#3b82f6;font-weight:500;border-radius:6px;cursor:pointer;white-space:nowrap}._seeMoreBtn_12dn1_78:hover{background:#f8fafc;border-color:#94a3b8}._seeMoreBtnDisabled_12dn1_99{opacity:.5;cursor:not-allowed}._dropdown_12dn1_74{position:relative;width:100%}._dropdownTrigger_12dn1_113{width:100%;padding:10px 36px 10px 12px;border:1px solid #cbd5e1;border-radius:6px;background:#fff url('data:image/svg+xml;charset=UTF-8,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1.5L6 6.5L11 1.5" stroke="%23475569" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right 12px center;background-size:12px;transition:all .15s ease;outline:none;box-sizing:border-box;cursor:pointer;font-weight:500;color:#1e293b;box-shadow:0 1px 2px #0000000d;display:flex;align-items:center;height:42px}._dropdownTrigger_12dn1_113:hover{border-color:#94a3b8;background-color:#f8fafc}._dropdownTrigger_12dn1_113:focus,._dropdownTriggerOpen_12dn1_140{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background-color:#fff}._dropdownLabel_12dn1_146{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left;color:#1e293b}._dropdownMenu_12dn1_155{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border-radius:6px;border:1px solid #cbd5e1;box-shadow:0 4px 12px #0000001f;z-index:1000;max-height:300px;overflow-y:auto;overflow-x:hidden}._dropdownOption_12dn1_170{width:100%;padding:10px 12px;border:none;background:transparent;border-bottom:1px solid #f1f5f9;transition:background-color .15s ease;outline:none;box-sizing:border-box;cursor:pointer;text-align:left;color:#1e293b}._dropdownOption_12dn1_170:hover{background-color:#f8fafc}._dropdownOption_12dn1_170:last-child{border-bottom:none}._dropdownOptionSelected_12dn1_192{background-color:#eff6ff;color:#3b82f6;font-weight:500}._content_12dn1_202{display:flex;flex-direction:column;gap:16px;flex:1}._podium_12dn1_213{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;margin-top:80px;align-items:end}._podiumItem_12dn1_222{min-height:300px;border-radius:16px;position:relative;display:flex;flex-direction:column;align-items:center;background:#fff;padding:60px 24px 24px;box-shadow:0 2px 12px #0000001a;transition:all .3s ease;cursor:pointer}._podiumItem_12dn1_222:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}._podiumItem--first_12dn1_241{border:3px solid #ffd700;min-height:330px;padding:70px 28px 28px;margin-top:-20px;grid-column:2}._podiumItem--second_12dn1_249{border:3px solid #c0c0c0;grid-column:1}._podiumItem--third_12dn1_254{border:3px solid #cd7f32;grid-column:3}._podiumBackground_12dn1_259,._podiumOverlay_12dn1_263{display:none}._trophy_12dn1_267{position:absolute;top:12px;right:12px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px}._trophy--first_12dn1_279{color:gold}._trophy--second_12dn1_283{color:silver}._trophy--third_12dn1_287{color:#cd7f32}._podiumContent_12dn1_291{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;flex:1;min-height:0}._userAvatar_12dn1_302{position:absolute;top:-50px;width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid #fff;flex-shrink:0;background:#fff;box-shadow:0 4px 12px #00000026}._podiumItem--first_12dn1_241 ._userAvatar_12dn1_302{border-color:gold;width:110px;height:110px;top:-55px}._podiumItem--second_12dn1_249 ._userAvatar_12dn1_302{border-color:silver}._podiumItem--third_12dn1_254 ._userAvatar_12dn1_302{border-color:#cd7f32}._userInfo_12dn1_330{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;text-align:center}._userName_12dn1_339{color:#1e293b;font-weight:600;margin:0}._listName_12dn1_345{color:#64748b;text-transform:uppercase;letter-spacing:.5px}._topStatsRow_12dn1_351{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;margin:16px 0}@media (min-width: 768px) and (max-width: 1150px){._topStatsRow_12dn1_351{grid-template-columns:repeat(2,1fr);gap:10px}}._topStat_12dn1_351{display:flex;flex-direction:column;align-items:center;gap:4px}._topStatLabel_12dn1_374{color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._topStatValue_12dn1_381{color:#1e293b;font-weight:700}._detailsGrid_12dn1_386{display:flex;flex-direction:column;gap:12px;width:100%;padding-top:16px;border-top:1px solid #e5e7eb}._detailRow_12dn1_395{display:flex;justify-content:space-between;align-items:center;gap:12px}._detailLabel_12dn1_402{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-weight:500}._detailValue_12dn1_409{color:#1e293b;font-weight:600}._table_12dn1_418{width:100%;background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;overflow-x:auto;overflow-y:visible}._table__header_12dn1_427{display:grid;grid-template-columns:80px 1fr 180px 140px 140px;gap:16px;padding:20px 24px;background:#f8fafc;border-bottom:2px solid #e2e8f0;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b;min-width:fit-content}._table__header-cell_12dn1_441{text-align:left}._table__header-cell--center_12dn1_445{text-align:center}._table__body_12dn1_449{display:flex;flex-direction:column}._table__row_12dn1_454{display:grid;grid-template-columns:80px 1fr 180px 140px 140px;gap:16px;padding:20px 24px;border-bottom:1px solid #f1f5f9;align-items:center;transition:all .2s ease;cursor:pointer;min-width:fit-content}._table__row_12dn1_454:hover{background:#f8fafc}._table__row_12dn1_454:last-child{border-bottom:none}._table__cell_12dn1_474{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._table__cell--rank_12dn1_482{font-weight:600;color:#1e293b;justify-content:center}._table__cell--user_12dn1_488{display:flex;align-items:center;gap:12px;min-width:0}._table__cell-avatar_12dn1_495{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #e5e7eb;flex-shrink:0}._table__cell-info_12dn1_504{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}._table__cell-name_12dn1_512{font-weight:500;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._table__cell-list_12dn1_520{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._table__cell--stat_12dn1_527{justify-content:center;font-weight:500;color:#1e293b}._rankingsList_12dn1_534,._listItem_12dn1_538{display:none}._listBackground_12dn1_542{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#2a2a2a;color:#3b82f666;z-index:1}._listOverlay_12dn1_553{position:absolute;inset:0;background:#00000040;z-index:2}._listRank_12dn1_561{position:absolute;top:12px;right:12px;z-index:3;color:#fff;padding:4px 8px;border-radius:6px}._listContent_12dn1_571{position:relative;z-index:3;padding:8px 16px;display:flex;flex-direction:column;gap:10px;justify-content:space-between}._listHeader_12dn1_581{display:flex;align-items:center;gap:10px}._listStats_12dn1_587{display:flex;gap:6px;justify-content:center}._statChip_12dn1_593{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:6px;justify-content:center;width:50%;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}._loadingContainer_12dn1_611{display:flex;flex-direction:column;gap:12px;padding:20px 0}._skeletonItem_12dn1_618{display:flex;align-items:center;gap:12px;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb;height:100px}._skeletonAvatar_12dn1_629{width:36px;height:36px;border-radius:50%;background:linear-gradient(90deg,#e2e8f0,#f1f5f9,#e2e8f0);background-size:200% 100%;animation:_shimmer_12dn1_1 1.5s infinite;flex-shrink:0}._skeletonContent_12dn1_639{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}._skeletonText_12dn1_647{height:14px;background:linear-gradient(90deg,#e2e8f0,#f1f5f9,#e2e8f0);background-size:200% 100%;animation:_shimmer_12dn1_1 1.5s infinite;border-radius:4px;width:60%}._skeletonTextShort_12dn1_656{width:40%;height:12px}._skeletonStats_12dn1_661{display:flex;gap:8px;flex-shrink:0}._skeletonStat_12dn1_661{width:50px;height:20px;background:linear-gradient(90deg,#e2e8f0,#f1f5f9,#e2e8f0);background-size:200% 100%;animation:_shimmer_12dn1_1 1.5s infinite;border-radius:4px}@keyframes _shimmer_12dn1_1{0%{background-position:-200% 0}to{background-position:200% 0}}._loadMoreTrigger_12dn1_685{display:flex;justify-content:center;align-items:center;min-height:60px}._loadMoreIndicator_12dn1_692{width:100%}._emptyState_12dn1_700{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background:#f8fafc;border:2px dashed #e5e7eb;border-radius:12px;min-height:200px}._emptyIcon_12dn1_713{margin-bottom:12px;color:#9ca3af}._emptyMessage_12dn1_718{color:#6b7280;margin:0}._errorState_12dn1_723{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background:#fef2f2;border:2px dashed #fca5a5;border-radius:12px;min-height:200px}._errorIcon_12dn1_736{margin-bottom:12px}._errorMessage_12dn1_740{color:#dc2626;margin:0 0 16px}._retryButton_12dn1_745{padding:10px 20px;background:#dc2626;color:#fff;border:none;border-radius:6px;transition:background-color .2s ease}@media (min-width: 768px) and (max-width: 1280px){._filterSection_12dn1_50{padding:20px;margin-bottom:28px;gap:10px}._filterRow_12dn1_67{gap:14px}._dropdownTrigger_12dn1_113{padding:9px 32px 9px 10px}._seeMoreBtn_12dn1_78{padding:9px 18px}._podium_12dn1_213{gap:20px;margin-bottom:40px;margin-top:70px}._podiumItem_12dn1_222{min-height:290px;padding:55px 20px 20px}._podiumItem--first_12dn1_241{min-height:320px;padding:65px 24px 24px;margin-top:-18px}._userAvatar_12dn1_302{width:90px;height:90px;top:-45px}._podiumItem--first_12dn1_241 ._userAvatar_12dn1_302{width:100px;height:100px;top:-50px}._podiumContent_12dn1_291{gap:16px}._topStatsRow_12dn1_351{gap:10px;margin:14px 0}._detailsGrid_12dn1_386{gap:10px;padding-top:14px}._table__header_12dn1_427,._table__row_12dn1_454{grid-template-columns:60px 1fr 160px 120px 120px;gap:12px;padding:16px 20px}._table__cell-avatar_12dn1_495{width:36px;height:36px}._table__cell--user_12dn1_488{gap:10px}}@media (min-width: 768px) and (max-width: 1150px){._filterSection_12dn1_50{padding:18px;margin-bottom:24px;gap:10px}._filterRow_12dn1_67{flex-direction:column;align-items:stretch;gap:12px}._dropdownWrapper_12dn1_74{width:100%}._seeMoreBtn_12dn1_78{width:100%;padding:10px 20px;justify-content:center}._dropdownTrigger_12dn1_113{padding:8px 32px 8px 10px}._podium_12dn1_213{gap:16px;margin-bottom:32px;margin-top:60px}._podiumItem_12dn1_222{min-height:280px;padding:50px 16px 16px}._podiumItem--first_12dn1_241{min-height:310px;padding:60px 20px 20px;margin-top:-15px}._userAvatar_12dn1_302{width:80px;height:80px;top:-40px}._podiumItem--first_12dn1_241 ._userAvatar_12dn1_302{width:90px;height:90px;top:-45px}._podiumContent_12dn1_291{gap:12px}._topStatsRow_12dn1_351{gap:8px;margin:12px 0}._detailsGrid_12dn1_386{gap:8px;padding-top:12px}._table__header_12dn1_427,._table__row_12dn1_454{grid-template-columns:50px 1fr 140px 100px 100px;gap:10px;padding:14px 16px}._table__cell-avatar_12dn1_495{width:32px;height:32px}._table__cell--user_12dn1_488{gap:8px}._table__cell-info_12dn1_504{gap:1px}}._help-page_ubd4q_5{min-height:100dvh;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom)) 16px;position:relative;display:flex;flex-direction:column;align-items:center;width:100%}._help-page__header_ubd4q_27{text-align:center;margin:50px 0 32px}._help-page__title_ubd4q_37{color:#0f172a;margin:0}._help-page__faq_ubd4q_47{display:flex;flex-direction:column;max-width:800px}._help-page__faq-item_ubd4q_59{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}._help-page__faq-item_ubd4q_59:first-child{border-top:1px solid #e2e8f0}._help-page__faq-item_ubd4q_59:last-child{border-bottom:1px solid #e2e8f0}._help-page__faq-question_ubd4q_85{width:100%;background:none;border:none;padding:20px 0;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:opacity .2s ease;cursor:pointer}._help-page__faq-question-text_ubd4q_113{color:#0f172a;flex:1}._help-page__faq-answer_ubd4q_123{overflow:hidden;transition:max-height .3s ease,padding .3s ease;max-height:0;padding:0}._help-page__faq-answer--open_ubd4q_137{max-height:1000px;padding:0 0 20px}._help-page__faq-answer_ubd4q_123 p{margin:0;color:#475569;white-space:pre-line}._help-page__install-content_ubd4q_161{display:flex;flex-direction:column;gap:16px}._help-page__install-text_ubd4q_173{margin:0;color:#475569;white-space:pre-line}._help-page__install-button_ubd4q_185{background:#3b82f6;color:#fff;border:none;border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:8px;transition:background-color .2s ease;align-self:flex-start}._help-page__install-button_ubd4q_185:hover{background:#2563eb}._help-page__install-button_ubd4q_185:disabled{background:#9ca3af;opacity:.7}._help-page__install-steps_ubd4q_231{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px;margin-top:16px;position:relative}._help-page__back-button-steps_ubd4q_249{position:absolute;top:16px;right:16px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px;display:flex;align-items:center;justify-content:center;color:#0f172a}._help-page__steps-title_ubd4q_277{color:#0f172a;margin:0 0 8px}._help-page__steps-subtitle_ubd4q_287{color:#64748b;margin:0 0 20px}._help-page__platform-toggle_ubd4q_297{display:flex;background:#e2e8f0;border-radius:6px;padding:4px;margin-bottom:20px}._help-page__toggle-option_ubd4q_313{flex:1;background:none;border:none;padding:8px 12px;border-radius:4px;color:#64748b;transition:all .2s ease}._help-page__toggle-option--active_ubd4q_333{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0000001a}._help-page__steps_ubd4q_277{display:flex;flex-direction:column;gap:16px}._help-page__step_ubd4q_277{display:flex;align-items:flex-start;gap:12px}._help-page__step-icon_ubd4q_369{background:#3b82f6;border-radius:6px;padding:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._help-page__step-number_ubd4q_389{color:#0f172a;min-width:20px;flex-shrink:0}._help-page__step-text_ubd4q_401{color:#0f172a;flex:1}._help-page__step-text_ubd4q_401 strong{color:#3b82f6}._help-page__contact_ubd4q_421{margin-top:48px;max-width:800px;width:100%;background:#fff;border-radius:12px;padding:32px;box-shadow:0 4px 12px #0000001a}._help-page__contact-title_ubd4q_441{color:#0f172a;margin:0 0 24px}._help-page__contact-form_ubd4q_451{display:flex;flex-direction:column;gap:20px}._help-page__contact-field_ubd4q_463{margin-bottom:0}._help-page__contact-input_ubd4q_471,._help-page__contact-textarea_ubd4q_473{width:100%;padding:12px 14px;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;background:#fff;transition:all .2s ease;font-family:inherit;line-height:1.5}._help-page__contact-input_ubd4q_471:focus,._help-page__contact-textarea_ubd4q_473:focus{outline:none;border-color:#3056d3}._help-page__contact-textarea_ubd4q_473{resize:none;min-height:150px}._help-page__contact-button_ubd4q_519{width:100%;padding:12px;border-radius:4px;border:1px solid #3056d3;background:#3056d3;color:#fff;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}._help-page__contact-button_ubd4q_519:hover:not(:disabled){background:#3056d3e6}._help-page__contact-button_ubd4q_519:disabled{background:#cbd5e1;border-color:#cbd5e1;color:#94a3b8;cursor:not-allowed}._help-page__contact-loading_ubd4q_571{display:inline-block;width:18px;height:18px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_help-page__spin_ubd4q_1 1s linear infinite}@keyframes _help-page__spin_ubd4q_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._help-page__contact-success_ubd4q_609{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 32px;text-align:center;gap:24px}._help-page__contact-success-icon_ubd4q_629{width:80px;height:80px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 16px #0596694d;animation:_help-page__success-scale_ubd4q_1 .4s ease-out}@keyframes _help-page__success-scale_ubd4q_1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}._help-page__contact-success-message_ubd4q_677{color:#059669;animation:_help-page__fade-in_ubd4q_1 .5s ease-out}@keyframes _help-page__fade-in_ubd4q_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._contact-page_wnuts_5{position:relative;overflow:hidden;background:#fff;min-height:100vh;padding:80px 0;display:flex;align-items:center}._contact-page_wnuts_5:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='1200' height='1200' viewBox='0 0 1200 1200' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,600 Q300,300 600,400 T1200,600 L1200,1200 L0,1200 Z' stroke='rgba(48, 86, 211, 0.12)' stroke-width='2.5' fill='none'/%3E%3Cpath d='M0,700 Q360,360 700,460 T1200,700 L1200,1200 L0,1200 Z' stroke='rgba(48, 86, 211, 0.1)' stroke-width='2' fill='none'/%3E%3Cpath d='M0,500 Q240,240 500,340 T1200,500 L1200,1200 L0,1200 Z' stroke='rgba(48, 86, 211, 0.08)' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:85% auto;background-position:right -200px top -150px;z-index:0;pointer-events:none}._contact-page_wnuts_5:after{content:"";position:absolute;bottom:-200px;left:-300px;width:1400px;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='1400' height='1400' viewBox='0 0 1400 1400' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,800 Q400,400 800,600 T1400,800 L1400,1400 L0,1400 Z' stroke='rgba(19, 194, 150, 0.12)' stroke-width='2.5' fill='none'/%3E%3Cpath d='M0,900 Q500,500 900,700 T1400,900 L1400,1400 L0,1400 Z' stroke='rgba(19, 194, 150, 0.1)' stroke-width='2' fill='none'/%3E%3Cpath d='M0,700 Q300,300 700,500 T1400,700 L1400,1400 L0,1400 Z' stroke='rgba(19, 194, 150, 0.08)' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;z-index:0;pointer-events:none}._contact-page__container_wnuts_79{max-width:1440px;margin:0 auto;padding:0 16px;position:relative;z-index:1}._contact-page__wrapper_wnuts_95{display:flex;gap:48px;align-items:center}._contact-page__info_wnuts_109{width:calc(50% - 24px);max-width:570px}._contact-page__label_wnuts_119{display:block;font-weight:600;color:#3056d3;margin-bottom:16px}._contact-page__title_wnuts_133{color:#0f172a;margin:0 0 24px;text-transform:uppercase;letter-spacing:-.5px}._contact-page__description_wnuts_147{color:#64748b;margin:0 0 48px;line-height:1.75}._contact-page__contact-item_wnuts_159{display:flex;width:100%;max-width:370px;margin-bottom:32px}._contact-page__icon-box_wnuts_173{display:flex;align-items:center;justify-content:center;height:60px;width:60px;max-width:60px;background:#3056d30d;color:#3056d3;border-radius:4px;margin-right:24px;flex-shrink:0}._contact-page__contact-content_wnuts_201{flex:1}._contact-page__contact-title_wnuts_209{color:#0f172a;margin:0 0 4px;font-weight:700}._contact-page__contact-text_wnuts_221{color:#64748b;margin:0}._contact-page__form-column_wnuts_233{width:calc(50% - 24px);flex:1;min-width:0}._contact-page__form-card_wnuts_245{position:relative;background:#fff;border-radius:12px;padding:48px;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;z-index:1;min-height:600px;display:flex;flex-direction:column}._contact-page__type-selector_wnuts_273{display:flex;gap:12px;margin-bottom:32px;background:#f1f5f9;padding:6px;border-radius:8px}._contact-page__type-button_wnuts_291{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#64748b}._contact-page__type-button--active_wnuts_321{background:#3056d3;color:#fff}._contact-page__form_wnuts_233{display:flex;flex-direction:column;gap:24px;flex:1;min-height:400px}._contact-page__form-wrapper_wnuts_349{display:flex;flex-direction:column;flex:1;min-height:450px}._contact-page__field_wnuts_363{margin-bottom:24px}._contact-page__input_wnuts_371,._contact-page__textarea_wnuts_373{width:100%;padding:12px 14px;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;background:#fff;transition:all .2s ease;font-family:inherit;line-height:1.5}._contact-page__input_wnuts_371:focus,._contact-page__textarea_wnuts_373:focus{outline:none;border-color:#3056d3}._contact-page__textarea_wnuts_373{resize:none;min-height:150px}._contact-page__button_wnuts_419{width:100%;padding:12px;border-radius:4px;border:1px solid #3056d3;background:#3056d3;color:#fff;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}._contact-page__button_wnuts_419:hover:not(:disabled){background:#3056d3e6}._contact-page__button_wnuts_419:disabled{background:#cbd5e1;border-color:#cbd5e1;color:#94a3b8;cursor:not-allowed}._contact-page__loading-spinner_wnuts_471{display:inline-block;width:18px;height:18px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_contact-page__spin_wnuts_1 1s linear infinite}@keyframes _contact-page__spin_wnuts_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._contact-page__success_wnuts_511{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 32px;text-align:center;gap:24px;flex:1;min-height:400px}._contact-page__success-icon_wnuts_535{width:80px;height:80px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 16px #0596694d;animation:_contact-page__success-scale_wnuts_1 .4s ease-out}@keyframes _contact-page__success-scale_wnuts_1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}._contact-page__success-message_wnuts_583{color:#059669;animation:_contact-page__fade-in_wnuts_1 .5s ease-out}@keyframes _contact-page__fade-in_wnuts_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){._contact-page_wnuts_5{padding:60px 0}._contact-page__container_wnuts_79{padding:0 24px}._contact-page__wrapper_wnuts_95{gap:32px}._contact-page__info_wnuts_109{width:calc(50% - 16px);max-width:500px}._contact-page__form-column_wnuts_233{width:calc(50% - 16px)}._contact-page__form-card_wnuts_245{padding:36px;min-height:550px}._contact-page__description_wnuts_147{margin-bottom:36px}._contact-page__contact-item_wnuts_159{margin-bottom:24px}._contact-page__icon-box_wnuts_173{height:56px;width:56px;max-width:56px;margin-right:20px}._contact-page__icon-box_wnuts_173 svg{width:28px;height:28px}}@media (max-width: 1150px){._contact-page_wnuts_5{padding:48px 0}._contact-page__container_wnuts_79{padding:0 20px}._contact-page__wrapper_wnuts_95{gap:24px;flex-wrap:wrap}._contact-page__info_wnuts_109{width:100%;max-width:100%;margin-bottom:32px}._contact-page__form-column_wnuts_233{width:100%}._contact-page__form-card_wnuts_245{padding:32px;min-height:auto}._contact-page__title_wnuts_133{margin-bottom:20px}._contact-page__description_wnuts_147{margin-bottom:32px}._contact-page__contact-item_wnuts_159{max-width:100%;margin-bottom:20px}._contact-page__icon-box_wnuts_173{height:52px;width:52px;max-width:52px;margin-right:16px}._contact-page__icon-box_wnuts_173 svg{width:24px;height:24px}._contact-page__type-selector_wnuts_273{gap:8px;padding:4px;margin-bottom:24px}._contact-page__type-button_wnuts_291{padding:10px 16px;gap:6px}._contact-page__type-button_wnuts_291 svg{width:16px;height:16px}._contact-page__form_wnuts_233{gap:20px;min-height:350px}._contact-page__form-wrapper_wnuts_349{min-height:400px}._contact-page__field_wnuts_363{margin-bottom:20px}._contact-page__textarea_wnuts_373{min-height:120px}._contact-page__success_wnuts_511{padding:36px 24px;min-height:350px}._contact-page__success-icon_wnuts_535{width:64px;height:64px}._contact-page__success-icon_wnuts_535 svg{width:28px;height:28px}._contact-page_wnuts_5:before{background-size:70% auto;background-position:right -150px top -100px}._contact-page_wnuts_5:after{width:1000px;bottom:-150px;left:-200px}}._terms-of-service_os6wt_1{display:flex;flex-direction:column;height:100vh;width:100%;background-color:#fff}._terms-of-service__header_os6wt_9{display:flex;align-items:center;padding:1rem;border-bottom:1px solid #e5e7eb;gap:1rem;position:sticky;top:0;background-color:#fff;z-index:10}._terms-of-service__back-button_os6wt_21{display:flex;align-items:center;justify-content:center;padding:.5rem;background:none;border:none;cursor:pointer;border-radius:.5rem;transition:background-color .2s}._terms-of-service__back-button_os6wt_21:hover{background-color:#f3f4f6}._terms-of-service__title_os6wt_37{font-size:1.5rem;font-weight:600;margin:0;color:#111827}._terms-of-service__content_os6wt_44{flex:1;width:100%;overflow-y:auto;padding:2rem}._terms-of-service__text_os6wt_51{max-width:800px;margin:0 auto}._terms-of-service__last-updated_os6wt_56{color:#6b7280;font-size:.875rem;margin-bottom:2rem}._terms-of-service__section_os6wt_62{margin-bottom:2.5rem}._terms-of-service__section-title_os6wt_66{font-size:1.25rem;font-weight:600;color:#111827;margin-top:0;margin-bottom:1rem}._terms-of-service__subsection-title_os6wt_74{font-size:1.125rem;font-weight:600;color:#1f2937;margin-top:1.5rem;margin-bottom:.75rem}._terms-of-service__sub-subsection-title_os6wt_82{font-size:1rem;font-weight:600;color:#374151;margin-top:1rem;margin-bottom:.5rem}._terms-of-service__text_os6wt_51 p{margin-bottom:1rem;line-height:1.6;color:#374151}._terms-of-service__text_os6wt_51 ul{margin-bottom:1rem;padding-left:1.5rem}._terms-of-service__text_os6wt_51 li{margin-bottom:.5rem;line-height:1.6;color:#374151}._terms-of-service__footer_os6wt_107{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb;font-weight:500;color:#111827}._garmin-form_1ao7b_1{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid #007cc3;border-radius:10px;background-color:var(--color-surface)}._garmin-form__title_1ao7b_11{margin:0 0 8px;color:#005691;text-align:center}._garmin-form__error_1ao7b_18{padding:12px;background-color:#e2625f14;border:1px solid rgba(226,98,95,.25);border-radius:6px;color:var(--color-danger)}._garmin-form__success_1ao7b_26{padding:12px;background-color:#007cc314;border:1px solid rgba(0,124,195,.25);border-radius:6px;color:#005691}._garmin-form__warning_1ao7b_34{display:flex;align-items:center;gap:8px;padding:12px;background-color:#ffc1071a;border:1px solid rgba(255,193,7,.4);border-radius:6px;color:#7a5a00}._garmin-form__image_1ao7b_45{width:100%;height:auto;margin:0 auto;display:block}._garmin-form__input_1ao7b_52{padding:12px;border:1px solid #007cc3;border-radius:8px;transition:border-color .2s;background:var(--color-surface);color:var(--color-text-primary)}._garmin-form__input_1ao7b_52:focus{outline:none;border-color:#005691;box-shadow:0 0 0 2px #007cc31a}._garmin-form__checkbox_1ao7b_68{display:flex;align-items:center;gap:8px}._garmin-form__checkbox_1ao7b_68 input[type=checkbox]{accent-color:#007cc3}._garmin-form__button_1ao7b_78{padding:12px 16px;background-color:#007cc3;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center}._garmin-form__button_1ao7b_78:hover:not(:disabled){background-color:#006ba3}._garmin-form__button_1ao7b_78:disabled{background-color:#ccc;cursor:not-allowed}._strava-form_1ysd3_1{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid #fc4c02;border-radius:10px;background-color:var(--color-surface)}._strava-form__title_1ysd3_11{margin:0 0 8px;color:#cc3900;text-align:center}._strava-form__warning_1ysd3_17{display:flex;align-items:center;flex-direction:column;text-align:left;gap:8px;padding:12px;background-color:#ffc1071a;border:1px solid rgba(255,193,7,.4);border-radius:6px;color:#7a5a00}._strava-form__error_1ysd3_30{padding:12px;background-color:#e2625f14;border:1px solid rgba(226,98,95,.25);border-radius:6px;color:var(--color-danger)}._strava-form__input_1ysd3_38{padding:12px;border:1px solid #fc4c02;border-radius:8px;transition:border-color .2s;background:var(--color-surface);color:var(--color-text-primary)}._strava-form__input_1ysd3_38:focus{outline:none;border-color:#cc3900;box-shadow:0 0 0 2px #fc4c021a}._strava-form__checkbox_1ysd3_54{display:flex;align-items:center;gap:8px}._strava-form__checkbox_1ysd3_54 input[type=checkbox]{accent-color:#fc4c02}._strava-form__button_1ysd3_64{padding:12px 16px;background-color:#fc4c02;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center}._strava-form__button_1ysd3_64:hover:not(:disabled){background-color:#e64400}._strava-form__button_1ysd3_64:disabled{background-color:#ccc;cursor:not-allowed}._wikiloc-form_i22j4_1{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid #4caf50;border-radius:10px;background-color:var(--color-surface)}._wikiloc-form__title_i22j4_11{margin:0 0 8px;color:#2d5016;text-align:center}._wikiloc-form__error_i22j4_17{padding:12px;background-color:#e2625f14;border:1px solid rgba(226,98,95,.25);border-radius:6px;color:var(--color-danger)}._wikiloc-form__success_i22j4_25{padding:12px;background-color:#4caf5014;border:1px solid rgba(76,175,80,.25);border-radius:6px;color:#2d5016}._wikiloc-form__warning_i22j4_33{display:flex;align-items:center;flex-direction:column;text-align:left;gap:8px;padding:12px;background-color:#ffc1071a;border:1px solid rgba(255,193,7,.4);border-radius:6px;color:#7a5a00}._wikiloc-form__input_i22j4_46{padding:12px;border:1px solid #4caf50;border-radius:8px;transition:border-color .2s;background:var(--color-surface);color:var(--color-text-primary);width:100%}._wikiloc-form__input_i22j4_46:focus{outline:none;border-color:#2d5016;box-shadow:0 0 0 2px #4caf501a}._wikiloc-form__search-container_i22j4_62{display:flex;gap:8px}._wikiloc-form__search-btn_i22j4_67{padding:12px 16px;background-color:#4caf50;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:6px}._wikiloc-form__search-btn_i22j4_67:hover:not(:disabled){background-color:#45a049}._wikiloc-form__search-btn_i22j4_67:disabled{background-color:#ccc;cursor:not-allowed}._wikiloc-form__selected-user_i22j4_89{background:#4caf501a;border:1px solid #4caf50;border-radius:8px;padding:12px;margin-top:8px;display:flex;justify-content:space-between;align-items:center}._wikiloc-form__selected-user_i22j4_89 button{background:none;border:none;color:var(--color-danger);cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}._wikiloc-form__selected-user_i22j4_89 button:hover{background-color:#e2625f1a}._wikiloc-form__results_i22j4_114{background:var(--color-surface);border:1px solid #4caf50;border-radius:8px;margin-top:8px;max-height:180px;overflow-y:auto}._wikiloc-form__user_i22j4_123{padding:12px;border-bottom:1px solid rgba(76,175,80,.2);cursor:pointer;transition:background .2s}._wikiloc-form__user_i22j4_123:hover{background:#4caf501a}._wikiloc-form__user_i22j4_123:last-child{border-bottom:none}._wikiloc-form__user-name_i22j4_138{color:#2d5016;display:block}._wikiloc-form__user-username_i22j4_143{color:var(--color-text-secondary);display:block}._wikiloc-form__user-trails_i22j4_148{color:#4caf50;display:block}._wikiloc-form__checkbox_i22j4_153{display:flex;align-items:center;gap:8px}._wikiloc-form__checkbox_i22j4_153 input[type=checkbox]{accent-color:#4caf50}._wikiloc-form__button_i22j4_163{padding:12px 16px;background-color:#4caf50;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s}._wikiloc-form__button_i22j4_163:hover:not(:disabled){background-color:#45a049}._wikiloc-form__button_i22j4_163:disabled{background-color:#ccc;cursor:not-allowed}._register-flow_1tfu4_1{width:100%;height:100dvh;min-height:100dvh;background:var(--color-background);display:flex;align-items:center;justify-content:center;padding:2rem 1rem;overflow-y:auto}._register-flow__container_1tfu4_13{width:100%;max-width:600px}._register-flow__header_1tfu4_18{text-align:center;margin-bottom:2rem;position:relative}._register-flow__title-container_1tfu4_24{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-bottom:.75rem;width:100%}._register-flow__title-left_1tfu4_33{display:flex;align-items:center;justify-content:flex-start}._register-flow__title-center_1tfu4_39{display:flex;align-items:center;justify-content:center}._register-flow__title-right_1tfu4_45{display:flex;align-items:center;justify-content:flex-end}._register-flow__back_1tfu4_51{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:.5rem;border-radius:6px;transition:background .2s,color .2s;display:flex;align-items:center;gap:.75rem;flex-shrink:0}._register-flow__back_1tfu4_51:hover{background:var(--color-surface-secondary);color:var(--color-text-primary)}._register-flow__title_1tfu4_24{color:var(--color-text-secondary);margin:0;display:flex;align-items:center;justify-content:center;gap:.75rem}._register-flow__subtitle_1tfu4_79{color:var(--color-text-secondary);margin:0}._register-flow__providers_1tfu4_85{display:flex;flex-direction:column;gap:1rem}._provider-card_1tfu4_91{width:100%;height:100px;border:none;border-radius:16px;padding:16px 20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;box-shadow:0 4px 16px #0000004d}._provider-card_1tfu4_91:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0006}._provider-card_1tfu4_91:active{transform:translateY(0);box-shadow:0 2px 8px #00000026}._provider-card--wikiloc_1tfu4_117{background:linear-gradient(145deg,#234012,#397019 38%,#71d54d)}._provider-card--strava_1tfu4_121{background:linear-gradient(145deg,#ff5400,#ff3100 38%,#a12400)}._provider-card--garmin_1tfu4_125{background:linear-gradient(145deg,#003962,#0061a3 38%,#16b4ff)}._provider-card__content_1tfu4_129{display:flex;align-items:center;gap:16px;width:100%;height:100%;position:relative;z-index:2}._provider-card__icon_1tfu4_139{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;z-index:1}._provider-card__logo-bg_1tfu4_152{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:700px;height:700px;opacity:.35;z-index:1;pointer-events:none}._provider-card__logo-image_1tfu4_164{width:100%;height:100%;object-fit:contain;filter:brightness(1.2) contrast(1.1)}._provider-logo_1tfu4_171{width:32px;height:32px;background:#fff3;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}._provider-card__text_1tfu4_185{flex:1;display:flex;flex-direction:column;gap:6px;z-index:1000;position:relative}._provider-card__title_1tfu4_194{margin:0;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}._provider-card__description_1tfu4_200{margin:0;color:#fff}._provider-card__arrow_1tfu4_205{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#00000026;border-radius:8px;color:#000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);transition:all .3s ease;position:relative;z-index:10}._provider-card__arrow_1tfu4_205 svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}._register-flow__form_1tfu4_226{max-width:400px;margin:0 auto}._register-flow__connecting_1tfu4_231{max-width:500px;margin:2rem auto;padding:3rem 2rem;text-align:center}._register-flow__connecting-text_1tfu4_238{color:var(--color-text-secondary);line-height:1.6;margin:0}._register-flow__connecting-text--emphasis_1tfu4_244{font-style:italic}._verify-email_1xtv8_1{width:100%;min-height:100vh;display:flex;flex-direction:column;background:var(--color-background-primary)}._verify-email__header_1xtv8_9{padding:24px 32px;border-bottom:1px solid var(--color-border);background:var(--color-background-secondary)}._verify-email__back-button_1xtv8_15{display:flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._verify-email__back-button_1xtv8_15:hover{background:var(--color-background-tertiary);border-color:var(--color-border-hover)}._verify-email__back-button_1xtv8_15:active{transform:scale(.98)}._verify-email__content_1xtv8_39{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 24px}._verify-email__card_1xtv8_47{width:100%;max-width:500px;background:var(--color-background-secondary);border-radius:20px;padding:48px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 8px 24px #0000001f;border:1px solid var(--color-border)}._verify-email__icon-container_1xtv8_61{width:160px;height:160px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);display:flex;align-items:center;justify-content:center;margin-bottom:32px;box-shadow:0 8px 24px #0003}._verify-email__icon_1xtv8_61{color:#fff}._verify-email__title_1xtv8_77{margin:0 0 20px;color:var(--color-text-primary);font-weight:600}._verify-email__message_1xtv8_83{margin:0 0 40px;color:var(--color-text-secondary);line-height:1.7;max-width:420px}._verify-email__gmail-button_1xtv8_90{width:100%;padding:16px 32px;background:var(--color-primary);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .2s ease;box-shadow:0 4px 12px #00000026}._verify-email__gmail-button_1xtv8_90:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #0003}._verify-email__gmail-button_1xtv8_90:active{transform:translateY(0)}._verify-email__login-button_1xtv8_117{background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:10px 20px;transition:all .2s ease;border-radius:8px}._verify-email__login-button_1xtv8_117:hover{color:var(--color-text-primary);background:var(--color-background-tertiary)}._verify-email__login-button_1xtv8_117:active{transform:scale(.98)}._change-password_f4khh_1{width:100%;min-height:100vh;display:flex;flex-direction:column;background:var(--color-background-primary)}._change-password__header_f4khh_17{padding:24px 32px;border-bottom:1px solid var(--color-border);background:var(--color-background-secondary)}._change-password__back-button_f4khh_29{display:flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._change-password__back-button_f4khh_29:hover{background:var(--color-background-tertiary);border-color:var(--color-border-hover)}._change-password__back-button_f4khh_29:active{transform:scale(.98)}._change-password__content_f4khh_77{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 24px}._change-password__card_f4khh_93{width:100%;max-width:500px;background:var(--color-background-secondary);border-radius:20px;padding:48px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 8px 24px #0000001f;border:1px solid var(--color-border)}._change-password__icon-container_f4khh_121{width:160px;height:160px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);display:flex;align-items:center;justify-content:center;margin-bottom:32px;box-shadow:0 8px 24px #0003}._change-password__icon_f4khh_121{color:#fff}._change-password__title_f4khh_153{margin:0 0 20px;color:var(--color-text-primary);font-weight:600}._change-password__message_f4khh_165{margin:0 0 40px;color:var(--color-text-secondary);line-height:1.7;max-width:420px}._change-password__error_f4khh_179{width:100%;color:var(--color-danger);background:#e2625f14;border:1px solid rgba(226,98,95,.25);border-radius:6px;padding:1rem;margin-bottom:24px;text-align:center}._change-password__form_f4khh_201{width:100%;display:flex;flex-direction:column;gap:1rem}._change-password__input_f4khh_215{width:100%;padding:.75rem 1rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);outline:none}._change-password__input_f4khh_215:focus{border-color:#0a2540;box-shadow:0 0 0 2px #4b8c2e1a}._change-password__button_f4khh_245{width:100%;display:inline-flex;align-items:center;justify-content:center;background:#0a2540;color:var(--color-background);border:none;border-radius:8px;padding:.75rem 0;transition:background .2s;cursor:pointer}._change-password__button_f4khh_245:disabled{opacity:.8;cursor:not-allowed}._change-password__login-button_f4khh_283{background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:10px 20px;transition:all .2s ease;border-radius:8px}._change-password__login-button_f4khh_283:hover{color:var(--color-text-primary);background:var(--color-background-tertiary)}._change-password__login-button_f4khh_283:active{transform:scale(.98)}._scrapingBar_1n4nl_1{position:fixed;top:0;left:0;width:100vw;height:80px;background:#ffb347;color:#222;display:flex;align-items:center;justify-content:center;z-index:2000;box-shadow:0 2px 8px #00000014;padding:0 16px;animation:_slideDown_1n4nl_1 .3s ease-out}._completeBar_1n4nl_37{background:#4caf50;color:#fff;animation:_slideDown_1n4nl_1 .3s ease-out,_fadeIn_1n4nl_1 .5s ease-out}._completeBar_1n4nl_37._fadeOut_1n4nl_51{animation:_slideDown_1n4nl_1 .3s ease-out,_fadeIn_1n4nl_1 .5s ease-out,_fadeOut_1n4nl_51 .5s ease-out 5s forwards}._content_1n4nl_61{display:flex;align-items:center;gap:16px;max-width:600px;text-align:center;width:100%}._iconContainer_1n4nl_79{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._message_1n4nl_97{opacity:1;transition:opacity .3s ease-in-out;flex:1;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.8em}._message_1n4nl_97._fadeOut_1n4nl_51{opacity:0}._spinner_1n4nl_133{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #fff;border-radius:50%;animation:_spin_1n4nl_133 1s linear infinite}._completeIcon_1n4nl_151{width:20px;height:20px;color:#fff;animation:_bounceIn_1n4nl_1 .6s ease-out}._closeBtn_1n4nl_165{background:none;border:none;color:inherit;padding:0;cursor:pointer;transition:opacity .2s ease-in-out;flex-shrink:0;display:flex;align-items:center;justify-content:center}@keyframes _slideDown_1n4nl_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _fadeIn_1n4nl_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1n4nl_51{0%{opacity:1}to{opacity:0}}@keyframes _spin_1n4nl_133{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _bounceIn_1n4nl_1{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes _textFadeInOut_1n4nl_1{0%,to{opacity:0;transform:translateY(10px)}20%,80%{opacity:1;transform:translateY(0)}}._detail-overlay__container_n48yc_1{position:absolute;top:0;left:0;width:100%;height:100dvh;z-index:3000;background:#fff;display:flex;flex-direction:column;transition:opacity .3s ease,width .25s ease-in-out}._detail-overlay__container_n48yc_1:before{content:"";inset:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='1500' height='1500' viewBox='0 0 1500 1500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,750 Q375,375 750,500 T1500,750 L1500,1500 L0,1500 Z' stroke='rgba(48, 86, 211, 0.08)' stroke-width='2.5' fill='none'/%3E%3Cpath d='M0,850 Q450,450 850,600 T1500,850 L1500,1500 L0,1500 Z' stroke='rgba(48, 86, 211, 0.06)' stroke-width='2' fill='none'/%3E%3Cpath d='M0,650 Q300,300 650,400 T1500,650 L1500,1500 L0,1500 Z' stroke='rgba(48, 86, 211, 0.05)' stroke-width='2' fill='none'/%3E%3Cpath d='M200,0 Q400,200 600,150 Q800,100 1000,200 Q1200,300 1400,250 L1500,0 L200,0 Z' stroke='rgba(19, 194, 150, 0.08)' stroke-width='2' fill='none'/%3E%3Cpath d='M100,0 Q300,150 500,100 Q700,50 900,150 Q1100,250 1300,200 L1500,0 L100,0 Z' stroke='rgba(19, 194, 150, 0.06)' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:90% auto;background-position:right -300px top -200px;z-index:0;pointer-events:none;display:block;position:absolute;overflow:hidden;margin:0;padding:0}._detail-overlay__container_n48yc_1:after{content:"";bottom:-350px;left:-400px;width:1800px;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='1800' height='1800' viewBox='0 0 1800 1800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,900 Q450,450 900,600 T1800,900 L1800,1800 L0,1800 Z' stroke='rgba(19, 194, 150, 0.08)' stroke-width='2.5' fill='none'/%3E%3Cpath d='M0,1000 Q550,550 1000,700 T1800,1000 L1800,1800 L0,1800 Z' stroke='rgba(19, 194, 150, 0.06)' stroke-width='2' fill='none'/%3E%3Cpath d='M0,800 Q350,350 800,500 T1800,800 L1800,1800 L0,1800 Z' stroke='rgba(19, 194, 150, 0.05)' stroke-width='2' fill='none'/%3E%3Cpath d='M300,0 Q600,300 900,200 Q1200,100 1500,250 Q1700,400 1800,300 L1800,0 L300,0 Z' stroke='rgba(75, 140, 46, 0.06)' stroke-width='2' fill='none'/%3E%3Cpath d='M150,0 Q400,200 700,150 Q1000,100 1300,200 Q1600,300 1800,250 L1800,0 L150,0 Z' stroke='rgba(75, 140, 46, 0.05)' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;z-index:0;pointer-events:none;display:block;position:absolute;overflow:hidden;margin:0;padding:0;max-width:100%;max-height:100%;min-width:0;min-height:0}._detail-overlay__breadcrumbs_n48yc_63{padding:12px 16px;background:#fff;border-bottom:1px solid #e2e8f0;width:100%;flex-shrink:0}._detail-overlay__content-wrapper_n48yc_71{margin:0 auto;width:100%;box-sizing:border-box;overflow-x:hidden;flex:1;overflow-y:auto;min-height:0}._overlay-breadcrumbs_2npw0_1{display:flex;align-items:center}._overlay-breadcrumbs__list_2npw0_11{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none;flex-wrap:wrap}._overlay-breadcrumbs__item_2npw0_31{display:flex;align-items:center;gap:8px}._overlay-breadcrumbs__link_2npw0_43{background:none;border:none;padding:0;color:var(--color-text-secondary, #64748b);cursor:pointer;transition:color .2s ease;font-size:inherit;font-family:inherit;text-decoration:none}._overlay-breadcrumbs__link_2npw0_43:hover{color:var(--color-text-primary, #0a2540);text-decoration:underline}._overlay-breadcrumbs__link_2npw0_43:active{color:var(--color-text-primary, #0a2540)}._overlay-breadcrumbs__current_2npw0_85{color:var(--color-text-primary, #0a2540);font-weight:500}._overlay-breadcrumbs__separator_2npw0_95{color:var(--color-text-tertiary, #94a3b8);-webkit-user-select:none;user-select:none}._peakDetails_nkmiw_6{width:100%;max-width:1440px;margin:0 auto;min-height:100%;background:#fff;display:flex;justify-content:center;align-items:flex-start;padding:40px 20px;overflow:visible;animation:_fadeIn_nkmiw_1 .3s ease-in-out;box-sizing:border-box}@keyframes _fadeIn_nkmiw_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._peakDetails__container_nkmiw_33{width:1440px;max-width:calc(100% - 40px);display:grid;grid-template-columns:60% 40%;gap:24px;position:relative;z-index:1;box-sizing:border-box}._peakDetails__left-column_nkmiw_45,._peakDetails__right-column_nkmiw_52{display:flex;flex-direction:column;gap:24px}._peakDetails__cell_nkmiw_59{background:#ffffffe6;border:1px solid rgba(15,23,42,.1);border-radius:16px;padding:24px;box-shadow:0 6px 16px #0f172a1a,0 1px 4px #0f172a0f;transition:all .2s ease}._peakDetails__cell_nkmiw_59:hover{box-shadow:0 8px 20px #0f172a1f,0 2px 6px #0f172a14}._peakDetails__header-cell_nkmiw_74{grid-column:1 / -1;background:#ffffffe6;border:1px solid rgba(15,23,42,.1);border-radius:16px;padding:16px 20px;box-shadow:0 6px 16px #0f172a1a,0 1px 4px #0f172a0f;transition:all .2s ease}._peakDetails__header-cell_nkmiw_74:hover{box-shadow:0 8px 20px #0f172a1f,0 2px 6px #0f172a14}._content_nkmiw_90{width:100%;flex:1}._savedBtn_nkmiw_96{border:none;background:none;padding:8px;transition:all .2s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer}._savedBtn_nkmiw_96:hover{transform:scale(1.1)}._savedBtn_nkmiw_96:disabled{opacity:.5;cursor:not-allowed;transform:none}._loadingHeader_nkmiw_119{padding:24px 16px;margin-bottom:12px;background:var(--color-surface);border:1px solid var(--color-border-light);box-shadow:0 4px 16px #00000014;display:flex;align-items:center;justify-content:center}._loadingSpinner_nkmiw_130{color:var(--color-text-tertiary);font-style:italic}._noData_nkmiw_136{text-align:center;color:var(--color-text-tertiary);font-style:italic;padding:32px 16px;background:var(--color-surface-secondary);border-radius:12px;margin:16px}._peak-header_162u6_4{width:100%;display:flex;flex-direction:column;gap:12px}._peak-header__name-row_162u6_12{display:flex;flex-direction:row;align-items:baseline;gap:12px;width:100%}._peak-header__name_162u6_12{color:#0f172a;margin:0;font-weight:700}._peak-header__name-en_162u6_26{color:#0f172ab3;margin:0;font-weight:500;font-style:italic}._peak-header__details-row_162u6_34{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:16px}._peak-header__details-left_162u6_43{display:flex;flex-direction:row;align-items:center;gap:16px;flex:1;min-width:0}._peak-header__elevation-box_162u6_53{display:flex;align-items:center;justify-content:center;border:2px solid;background:#ffffffe6;border-radius:10px;padding:8px 16px;min-width:100px;min-height:40px;flex-shrink:0;box-shadow:0 2px 8px #0000001a;transition:all .2s ease}._peak-header__elevation-box_162u6_53:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}._peak-header__elevation-icon_162u6_73{width:20px;height:20px;object-fit:contain;margin-right:6px;flex-shrink:0}._peak-header__elevation-value_162u6_81{color:#0f172a;font-weight:600}._peak-header__location-block_162u6_87{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1;min-width:0}._peak-header__location-icon_162u6_96{color:#0f172a80;flex-shrink:0}._peak-header__location-text_162u6_101{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._peak-header__location-city_162u6_112,._peak-header__location-region_162u6_113,._peak-header__location-country_162u6_114{margin:0;white-space:nowrap}._peak-header__location-city_162u6_112{color:#0f172a}._peak-header__location-region_162u6_113{font-style:italic;color:#0f172ab3}._peak-header__location-country_162u6_114{font-style:normal;color:#0f172a99}._peak-header__actions_162u6_134{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0}._peak-header__map-button_162u6_142{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#f8fafccc;color:#0f172a;border:1px solid rgba(15,23,42,.1);border-radius:10px;transition:all .2s ease;cursor:pointer;font-weight:500;min-height:40px}._peak-header__map-button_162u6_142:hover{background:#f8fafc;border-color:#0f172a33;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a1a}._peak-header__map-button_162u6_142:active{transform:translateY(0)}._peak-header__save-button_162u6_168{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:#f8fafccc;border:1px solid rgba(15,23,42,.1);border-radius:10px;transition:all .2s ease;cursor:pointer;flex-shrink:0}._peak-header__save-button_162u6_168:hover{background:#f8fafc;border-color:#0f172a33;transform:translateY(-1px) scale(1.05);box-shadow:0 4px 12px #0f172a1a}._peak-header__save-button_162u6_168:active{transform:translateY(0) scale(1)}._peak-header__save-button_162u6_168:disabled{opacity:.5;cursor:not-allowed;transform:none}._peak-header__detail-value_162u6_201{color:#0f172a;text-align:center}._peak-header__no-data_162u6_206{display:flex;align-items:center;justify-content:center;text-align:center;color:#0f172a80;font-style:italic;padding:24px 16px;background:#f8fafccc;border-radius:12px;border:1px dashed rgba(15,23,42,.2);opacity:.7}._shimmer_1kjsf_1{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_1kjsf_1 1.5s infinite}@keyframes _shimmer_1kjsf_1{0%{background-position:-200% 0}to{background-position:200% 0}}._gallery_1plgg_2{background:#ffffffe6;border:1px solid rgba(15,23,42,.1);border-radius:16px;padding:0;box-shadow:0 6px 16px #0f172a1a,0 1px 4px #0f172a0f;transition:all .2s ease;overflow:hidden;position:relative}._gallery_1plgg_2:hover{box-shadow:0 8px 20px #0f172a1f,0 2px 6px #0f172a14}._gallery__container_1plgg_18{position:relative;width:100%;height:400px;overflow:hidden}._embla_1plgg_26{width:100%;height:100%;overflow:hidden;cursor:grab}._embla_1plgg_26:active{cursor:grabbing}._embla__container_1plgg_37{display:flex;height:100%;cursor:grab}._embla__container_1plgg_37:active{cursor:grabbing}._embla__slide_1plgg_47{flex:0 0 100%;width:100%;height:100%;min-width:0}._gallery__slide-content_1plgg_54{position:relative;width:100%;height:100%;overflow:hidden;cursor:pointer;transition:transform .3s ease}._gallery__slide-content_1plgg_54:hover{transform:scale(1.02)}._gallery__slide-image_1plgg_67{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}._gallery__slide-overlay_1plgg_76{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 50%,transparent 100%);padding:24px 80px 16px 16px;color:#fff;transform:translateY(0);transition:transform .3s ease}._gallery__slide-info_1plgg_93{display:flex;flex-direction:column;gap:4px}._gallery__slide-title_1plgg_99{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._gallery__slide-source_1plgg_106{opacity:.8;text-transform:uppercase}._gallery__nav-button_1plgg_112{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ffffffe6;border:1px solid rgba(15,23,42,.1);border-radius:50%;cursor:pointer;z-index:10;transition:all .2s ease;box-shadow:0 4px 12px #00000026}._gallery__nav-button_1plgg_112:hover:not(:disabled){background:#fff;border-color:#0f172a33;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 16px #0003}._gallery__nav-button_1plgg_112:active:not(:disabled){transform:translateY(-50%) scale(.95)}._gallery__nav-button_1plgg_112:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}._gallery__nav-button--prev_1plgg_147{left:16px}._gallery__nav-button--next_1plgg_151{right:16px}._gallery__counter_1plgg_156{position:absolute;display:flex;align-items:center;justify-content:center;bottom:16px;right:16px;background:#000000b3;color:#fff;padding:8px 16px;border-radius:12px;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._description__container_me7sg_1{margin:0;padding:0;animation:_fadeInUp_me7sg_1 .4s}@keyframes _fadeInUp_me7sg_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._description__header_me7sg_35{display:flex;align-items:center;justify-content:flex-end}._description__content-overlay_me7sg_47{position:relative}._description__language-spinner-overlay_me7sg_55{position:absolute;inset:0;background:#fffc;display:flex;justify-content:center;align-items:center;z-index:5;border-radius:8px}._description__language-spinner_me7sg_55{width:24px;height:24px;border:2px solid #f3f3f3;border-top:2px solid #4facfe;border-radius:50%;animation:_spin_me7sg_1 1s linear infinite}@keyframes _spin_me7sg_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._description__lang-dropdown_me7sg_121{position:relative;z-index:10}._description__lang-current_me7sg_131{display:flex;align-items:center;gap:6px;background:#f6f8fa;border:1px solid #e3e7ee;color:#2c3e50;padding:8px 14px;cursor:pointer;transition:background .2s,border .2s,color .2s;border-radius:8px}._description__lang-current_me7sg_131:disabled{opacity:.6;cursor:not-allowed}._description__lang-flag_me7sg_167{width:20px;height:14px;object-fit:cover}._description__lang-chevron_me7sg_179{margin-left:4px;color:#4facfe;transition:transform .3s cubic-bezier(.4,0,.2,1);transform:rotate(-90deg)}._description__lang-chevron_me7sg_179._open_me7sg_193{transform:rotate(0)}._description__lang-chevron_me7sg_179._changing_me7sg_201{animation:_spin_me7sg_1 1s linear infinite}@keyframes _spin_me7sg_1{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}._description__lang-list_me7sg_227{position:absolute;top:110%;right:0;min-width:140px;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #e3e7ee;box-shadow:0 12px 28px #2c3e501f;border-radius:8px;transform-origin:top right;pointer-events:none;opacity:0;transform:scale(.96) translateY(-6px);transition:opacity .2s ease,transform .2s ease}._description__lang-list_me7sg_227._open_me7sg_193{pointer-events:auto;opacity:1;transform:scale(1) translateY(0)}._description__lang-list-btn_me7sg_275{display:flex;align-items:center;gap:8px;background:none;border:none;color:#2c3e50;padding:8px 12px;cursor:pointer;transition:background .15s ease,color .15s ease;width:100%;text-align:left}._description__lang-list-btn_me7sg_275._active_me7sg_303{background:#4facfe;color:#fff}._description__content-box_me7sg_315{padding-top:16px}._description__text-wrapper_me7sg_325{overflow:hidden;transition:height .3s cubic-bezier(.4,0,.2,1)}._description__text_me7sg_325{color:#2c3e50;text-align:left;text-justify:inter-word}._description__text--truncated_me7sg_347{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}._description__text--expanded_me7sg_363{display:block;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;overflow:visible}._description__see-more-btn_me7sg_379{background:none;border:none;color:#4facfe;padding:0;margin-top:8px;display:flex;align-items:center;gap:4px;transition:all .2s ease;opacity:1;transform:translateY(0)}._description__see-more-chevron_me7sg_409{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:rotate(0)}._description__see-more-chevron_me7sg_409._rotated_me7sg_419{transform:rotate(-90deg)}._description__source_me7sg_427{color:#5b6b7a;font-style:italic;margin-top:12px;padding-top:12px;border-top:1px solid rgba(44,62,80,.08)}._weather_11ky2_1{animation:_fadeInUp_11ky2_1 .4s}@keyframes _fadeInUp_11ky2_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._weather__skeleton_11ky2_16{height:120px;width:100%;border-radius:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_loading_11ky2_1 1.5s infinite}@keyframes _loading_11ky2_1{0%{background-position:200% 0}to{background-position:-200% 0}}._weather__no-data_11ky2_32{text-align:center;color:var(--color-text-tertiary);font-style:italic;padding:32px 16px;background:var(--color-surface-secondary);border-radius:12px}._weather__current_11ky2_40{color:#2c3e50;padding:0;margin-bottom:20px}._weather__header_11ky2_45{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px}._weather__icon-container_11ky2_52{display:flex;align-items:center;justify-content:center}._weather__main-icon_11ky2_57{width:70px;height:70px;filter:none}._weather__main_11ky2_57{text-align:left}._weather__current-temp_11ky2_65{margin-bottom:0;color:#2c3e50}._weather__current-desc_11ky2_69{margin-bottom:2px;color:#2c3e50;text-transform:capitalize;opacity:.97}._weather__details_11ky2_75{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}._weather__detail_11ky2_75{display:flex;align-items:center;gap:8px;opacity:.9}._weather__detail-icon_11ky2_87{width:16px;height:16px;opacity:.8}._weather__precipitation-info_11ky2_92,._weather__snow-info_11ky2_93{display:flex;align-items:center;justify-content:center;gap:8px;opacity:.9;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.2)}._weather__precip-icon_11ky2_103,._weather__snow-icon_11ky2_104{width:18px;height:18px;opacity:.8}._weather__hourly-btn_11ky2_109{background:#2c3e50;border:none;color:#fff;padding:12px 20px;border-radius:8px;margin-top:16px;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;width:100%;cursor:pointer}._weather__hourly-btn_11ky2_109:hover{background:#1a2632;opacity:.9}._weather__btn-icon_11ky2_130{width:16px;height:16px}._weather__forecast-section_11ky2_134{margin-bottom:20px}._weather__forecast-title_11ky2_137{color:#2c3e50;margin:0 0 16px;display:flex;align-items:center}._weather__forecast-column_11ky2_143{display:flex;flex-direction:column;gap:12px}._weather__forecast-day_11ky2_148{flex:0 0 120px;text-align:center;padding:10px 6px;background:#f6f8fa;border-radius:14px;border:1px solid #e3e7ee;transition:all .2s;box-shadow:0 1px 4px #2c3e500a;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:120px;max-width:140px}._weather__forecast-day--today_11ky2_164{border:2px solid #4facfe;background:#eaf6ff;box-shadow:0 4px 16px #4facfe1a}._weather__forecast-icon_11ky2_170{display:flex;align-items:center;justify-content:center;border-radius:50%;width:42px;height:42px;margin:0 auto}._weather__forecast-desc_11ky2_179{color:#8a99a8;text-transform:capitalize;margin-bottom:0}._weather__forecast-temps_11ky2_184{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:center}._weather__temp-max_11ky2_191{color:#2c3e50}._weather__temp-min_11ky2_194{color:#6c757d}._weather__forecast-precip-row_11ky2_197{display:flex;flex-direction:row;align-items:center;gap:4px;color:#007bff;justify-content:center}._weather__forecast-snow_11ky2_205{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#6f42c11a;border-radius:6px;color:#6f42c1;margin-left:8px}._weather__forecast-wind-row_11ky2_215{display:flex;flex-direction:row;align-items:center;gap:4px;color:#495057;justify-content:center}._weather__forecast-bottom-row_11ky2_223{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:2px}._weather__predictability-badge_11ky2_231{background:#f0f0f0;color:#888;border-radius:8px;padding:2px 7px;margin-left:6px}._weather__info_11ky2_238{margin-top:20px;padding:20px;background:#f8f9fa;border-radius:16px;color:#6c757d;border:1px solid #e9ecef}._weather__info-item_11ky2_246{display:flex;align-items:center;gap:8px;margin-bottom:12px}._weather__info-item_11ky2_246:last-child{margin-bottom:0}._weather__info-icon_11ky2_255{width:16px;height:16px;opacity:.7;color:#495057}._weather__modal-overlay_11ky2_261{position:fixed;left:var(--sidebar-width, 280px);top:0;right:0;bottom:0;width:calc(100vw - var(--sidebar-width, 280px));z-index:9999;background:#0009;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;animation:_fadeIn_11ky2_1 .3s ease-out forwards;overscroll-behavior:contain;touch-action:none;transition:left .25s ease-in-out,width .25s ease-in-out}@keyframes _fadeIn_11ky2_1{0%{opacity:0}to{opacity:1}}._weather__modal-overlay_11ky2_261._closing_11ky2_291{animation:_fadeOut_11ky2_1 .3s ease-out forwards}@keyframes _fadeOut_11ky2_1{0%{opacity:1}to{opacity:0}}._weather__modal_11ky2_261{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:calc(100vw - var(--sidebar-width, 280px) - 80px);width:600px;max-height:90dvh;padding:0;position:relative;display:flex;flex-direction:column;opacity:0;transform:scale(.9) translateY(20px);animation:_modalFadeIn_11ky2_1 .3s ease-out forwards;overflow:hidden;overscroll-behavior:contain}@keyframes _modalFadeIn_11ky2_1{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}._weather__modal_11ky2_261._closing_11ky2_291{animation:_modalFadeOut_11ky2_1 .3s ease-out forwards}@keyframes _modalFadeOut_11ky2_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(20px)}}._weather__modal-close_11ky2_346{background:none;border:none;color:#000;padding:8px;transition:all .2s;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px;margin-top:0}._weather__modal-close_11ky2_346:hover{background:#0000000d;color:#2c3e50}._weather__modal-close_11ky2_346:active{background:#0000001a}._weather__modal-header_11ky2_369{position:sticky;top:0;background:#fff;padding:20px 20px 16px;border-bottom:1px solid #e9ecef;z-index:10;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}._weather__modal-header-content_11ky2_382{display:flex;flex-direction:column}._weather__modal-title_11ky2_387{color:#2c3e50;margin:0 0 4px;display:block}._weather__modal-date_11ky2_393{color:#6c757d;margin:0}._weather__hourly-list_11ky2_397{padding:16px;max-height:70dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;width:100%;box-sizing:border-box}._weather__hourly-row_11ky2_407{display:flex;align-items:flex-start;flex-direction:row;gap:16px;padding:16px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;margin-bottom:12px;box-shadow:0 2px 8px #0000001a;transition:all .2s ease;width:100%;box-sizing:border-box}._weather__hourly-time_11ky2_422{color:#495057;min-width:60px;text-align:left;flex-shrink:0}._weather__hourly-main_11ky2_428{flex:1;display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}._weather__hourly-temp-row_11ky2_436{display:flex;align-items:center;gap:16px;width:100%}._weather__hourly-icon_11ky2_442{display:flex;align-items:center;justify-content:center;border-radius:50%;padding:4px}._weather__hourly-icon--day_11ky2_449{background:#4facfe80;box-shadow:0 2px 10px #4facfe42}._weather__hourly-icon--night_11ky2_453{background:#2c3e7861;box-shadow:0 2px 10px #2c3e7838}._weather__hourly-weather-icon_11ky2_457{width:40px;height:40px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}._weather__hourly-temp-info_11ky2_462{display:flex;flex-direction:column;gap:4px}._weather__hourly-temp_11ky2_436{color:#2c3e50}._weather__hourly-feels_11ky2_470{color:#6c757d}._weather__hourly-precip-info_11ky2_473{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:6px 12px;background:#007bff1a;border-radius:6px;color:#007bff;margin-left:auto;text-align:center;flex-shrink:0;min-width:fit-content}._weather__snow-label_11ky2_488{color:#6f42c1;text-transform:uppercase;margin-top:2px}._weather__hourly-precip-icon_11ky2_493{display:none}._weather__hourly-details-row_11ky2_496{display:flex;align-items:center;gap:16px;color:#495057;width:100%}._weather__hourly-wind_11ky2_503{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 12px;background:#ffffffb3;border-radius:6px;flex:1;min-width:0}._weather__wind-label_11ky2_514{color:#6c757d;text-transform:uppercase}._weather__wind-direction-container_11ky2_518{display:flex;flex-direction:row;align-items:center;gap:6px}._weather__wind-direction_11ky2_518{color:#495057;text-align:center}._weather__wind-arrow-container_11ky2_528{display:flex;align-items:center;justify-content:center}._weather__wind-arrow_11ky2_528{width:20px;height:20px;transition:transform .3s ease;color:#000}._weather__wind-speed_11ky2_539{color:#495057}._weather__hourly-snow_11ky2_542{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#6f42c11a;border-radius:6px;color:#6f42c1}._weather__small-icon_11ky2_552{width:34px;height:34px}._weather__uv-section_11ky2_557{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 12px;background:#ffffffb3;border-radius:6px;flex-shrink:0;min-width:60px}._weather__uv-label_11ky2_568{color:#6c757d;text-transform:uppercase;margin-bottom:2px}._uv-low_11ky2_573{background:#d4f4dd;color:#218838;border-radius:8px;padding:2px 7px}._uv-moderate_11ky2_579{background:#fff7d6;color:#b8860b;border-radius:8px;padding:2px 7px}._uv-high_11ky2_585{background:#ffe5d6;color:#e67e22;border-radius:8px;padding:2px 7px}._uv-very-high_11ky2_591{background:#ffd6d6;color:#c0392b;border-radius:8px;padding:2px 7px}._uv-extreme_11ky2_597{background:#b3003c;color:#fff;border-radius:8px;padding:2px 7px}._weather__today-row_11ky2_603{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:24px;margin-top:12px}._weather__today-col_11ky2_611{flex:1;display:flex;flex-direction:column;align-items:center}._weather__today-col-label_11ky2_617{color:#6c757d;text-transform:uppercase;margin-bottom:2px;display:flex;align-items:center;gap:4px}._weather__today-col-icon_11ky2_625{display:flex;align-items:center}._weather__today-col-icon_11ky2_625{color:#000}._weather__today-col-value_11ky2_633{color:#2c3e50;display:flex;align-items:center;gap:6px}._weather__wind-direction_11ky2_518{margin-right:4px}._weather__today-info-row_11ky2_645{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:24px;margin-top:12px}._weather__today-info-col_11ky2_653{flex:1;display:flex;flex-direction:column;align-items:center}._weather__today-feels-label_11ky2_659{color:#6c757d;text-transform:uppercase;margin-bottom:0}._weather__today-feels-value_11ky2_664{color:#2c3e50;margin-bottom:2px}._weather__today-divider_11ky2_668{color:#b0b0b0;margin:0 6px}._weather__today-precip-section_11ky2_672{margin-top:12px;display:flex;flex-direction:column;align-items:center}._weather__today-precip-label_11ky2_678{color:#6c757d;text-transform:uppercase;margin-bottom:2px}._weather__today-precip-row_11ky2_683{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:2px}._weather__today-precip-value_11ky2_690{display:flex;align-items:center;gap:2px;color:#007bff}._weather__today-snow-badge_11ky2_696{background:#6f42c1;color:#fff;border-radius:8px;padding:4px 10px;margin-top:4px}._weather__today-uv-row_11ky2_703{display:flex;flex-direction:row;align-items:center;gap:6px;margin-top:6px;justify-content:center}._weather__current-temp-row_11ky2_711{display:flex;align-items:center;gap:8px;margin-bottom:0}._weather__current-feelslike_11ky2_717{color:#6c757d;margin-left:8px}._weather__today-info-precip_11ky2_721{display:flex;flex-direction:column;align-items:flex-start}._weather__today-info-uv_11ky2_726{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}._weather__today-info-uv_11ky2_726 ._weather__uv-label_11ky2_568{margin-bottom:2px}._weather__today-wind-values-col_11ky2_735{display:flex;flex-direction:column;align-items:center;margin-left:4px}._weather__today-wind-kmh_11ky2_741{color:#6c757d;text-align:center;margin-top:0;margin-bottom:2px}._weather__forecast-col-label_11ky2_747{color:#8a99a8;text-transform:uppercase;margin-bottom:2px;display:flex;align-items:center;gap:4px}._weather__forecast-col-icon_11ky2_755{width:15px;height:15px;margin-right:3px;vertical-align:middle}._weather__forecast-col-value_11ky2_761{color:#2c3e50;display:flex;align-items:center;gap:6px}._weather__forecast-row_11ky2_767{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:14px;margin-top:6px}._weather__forecast-feelslike-inline_11ky2_775{color:#b0b0b0;margin-top:1px;margin-bottom:0}._weather__forecast-precip-value_11ky2_780{color:#007bff;display:flex;align-items:center;gap:2px}._weather__forecast-wind-values-col_11ky2_786{display:flex;flex-direction:column;align-items:center;margin-left:4px}._weather__forecast-wind-kmh_11ky2_792{color:#6c757d;text-align:center;margin-top:0;margin-bottom:2px}._weather__today-divider_11ky2_668{color:#b0b0b0;margin:0 4px}._weather__forecast-card_11ky2_802{width:100%;background:transparent;display:flex;flex-direction:row;align-items:center;gap:16px;padding:12px 0;cursor:pointer;position:relative;border-bottom:1px solid rgba(0,0,0,.1);transition:all .2s ease}._weather__forecast-card_11ky2_802:last-child{border-bottom:none}._weather__forecast-card_11ky2_802:hover{background:#00000005}._weather__forecast-card_11ky2_802:hover ._weather__forecast-hover-overlay_11ky2_824{opacity:1;visibility:visible}._weather__forecast-icon-desc-row_11ky2_828{display:flex;flex-direction:row;align-items:center;gap:14px;width:100%;margin-bottom:6px}._weather__forecast-desc-main_11ky2_836{color:#2c3e50;text-transform:capitalize;flex:1;text-align:left}._weather__forecast-info-row_11ky2_842{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:8px;width:100%}._weather__forecast-info-item_11ky2_850{display:flex;flex-direction:row;align-items:center;gap:4px;min-width:0}._weather__forecast-info-icon_11ky2_857{width:18px;height:18px;color:#8a99a8;margin-right:2px}._weather__forecast-info-value_11ky2_863{color:#2c3e50;margin-right:2px}._weather__forecast-info-2row_11ky2_996{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:0;width:100%;margin-top:8px}._weather__forecast-info-2col_11ky2_1005{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;gap:2px}._weather__forecast-info-2icon_11ky2_1013{width:20px;height:20px;color:#8a99a8;margin-bottom:2px}._weather__forecast-info-2value_11ky2_1019{color:#2c3e50;margin-bottom:0}._weather__forecast-info-2label_11ky2_1023{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#6c757d;text-transform:uppercase;margin-bottom:2px;gap:4px}._weather__forecast-info-2value_11ky2_1019{color:#2c3e50;margin-bottom:0;display:block;text-align:center}._weather__forecast-info-2row-main_11ky2_1174{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;width:100%;margin-top:10px}._weather__forecast-grid_11ky2_1185{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:12px;width:100%}._weather__forecast-info-2col-main_11ky2_1192{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:1;min-width:0;gap:12px}._weather__forecast-info-2block_11ky2_1201{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin-bottom:0}._weather__forecast-info-2label_11ky2_1023{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;text-align:center;color:#6c757d;text-transform:uppercase;margin-bottom:2px;gap:4px}._weather__forecast-info-2icon_11ky2_1013{width:18px;height:18px;color:#8a99a8;margin-right:2px}._weather__forecast-info-2value_11ky2_1019{color:#2c3e50;margin-bottom:0;display:inline-flex;align-items:center;justify-content:center;text-align:center}._weather__wind-arrow-container_11ky2_528{margin-right:2px}._weather__wind-direction_11ky2_518{color:#6c757d;margin-right:2px}._weather__forecast-sun-times_11ky2_876{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.1)}._weather__forecast-sun-time_11ky2_876{display:flex;flex-direction:column;align-items:center;flex:1;gap:4px}._weather__forecast-sun-label_11ky2_896{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#6c757d;text-transform:uppercase;gap:4px}._weather__forecast-sun-icon_11ky2_906{width:14px;height:14px;color:#f39c12}._weather__forecast-sun-value_11ky2_912{color:#2c3e50;text-align:center}._weather__forecast-date-header_11ky2_917{color:#2c3e50;margin-bottom:8px;text-align:left;padding-left:4px}._weather__forecast-icon-wrapper_11ky2_925{display:flex;align-items:center;justify-content:center;flex-shrink:0}._weather__forecast-icon-img_11ky2_932{width:40px;height:40px}._weather__forecast-info-wrapper_11ky2_937{flex:1;display:flex;flex-direction:column;gap:4px}._weather__forecast-day-name_11ky2_944{color:#2c3e50;font-weight:500}._weather__forecast-desc_11ky2_179{color:#6c757d;text-transform:capitalize}._weather__forecast-right-info_11ky2_954{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}._weather__forecast-temp_11ky2_184{color:#2c3e50}._weather__forecast-precip_11ky2_197{color:#6c757d;display:flex;align-items:center;gap:4px}._weather__forecast-precip-icon_11ky2_973{color:#007bff;flex-shrink:0}._weather__forecast-hover-overlay_11ky2_824{position:absolute;inset:0;background:#ffffffd9;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:1;border-radius:4px}._weather__forecast-hover-overlay_11ky2_824 span{color:#2c3e50;text-align:center}._wikilocRoute__container_1aixc_1{margin:0;padding:0;animation:_slideInUp_1aixc_1 .6s cubic-bezier(.25,.46,.45,.94)}@keyframes _slideInUp_1aixc_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._wikilocRoute__card_1aixc_18{width:100%;height:100px;background:linear-gradient(145deg,#2d5016,#3d6b23 35%,#4a7d2a);border:none;border-radius:16px;padding:16px 20px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 8px #0000004d;position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;cursor:pointer}._wikilocRoute__card_1aixc_18:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,#3d6b23,#4a7d2a,#2d5016);opacity:0;transition:opacity .2s ease;border-radius:16px;pointer-events:none;z-index:0}._wikilocRoute__card_1aixc_18:hover:before{opacity:1}._wikilocRoute__card_1aixc_18:hover{box-shadow:0 6px 12px #0006;transform:translateY(-2px)}._wikilocRoute__content_1aixc_60{display:flex;align-items:center;gap:16px;width:100%;height:100%;position:relative;z-index:1}._wikilocRoute__icon_1aixc_70{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;z-index:1}._wikilocRoute__logo_1aixc_83{width:200px;height:auto;border-radius:50%}._wikilocRoute__text_1aixc_89{flex:1;color:#fff;display:flex;flex-direction:column;gap:4px;z-index:2;position:relative;max-height:80px;overflow:hidden}._wikilocRoute__title_1aixc_101{margin:0;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._wikilocRoute__subtitle_1aixc_111{margin:0;color:#ffffffe6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._wikilocRoute__arrow_1aixc_121{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff3;border-radius:8px;color:#fff;border:1px solid rgba(255,255,255,.2);transition:all .3s ease}._wikilocRoute__arrow_1aixc_121 svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}._wikilocRoute__card_1aixc_18:hover ._wikilocRoute__arrow_1aixc_121{background:#ffffff4d;transform:translate(2px)}._infrastructure_1v0fs_1{animation:_fadeInUp_1v0fs_1 .4s;display:flex;flex-direction:column;gap:20px}@keyframes _fadeInUp_1v0fs_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._infrastructure__title_1v0fs_19{color:#2c3e50;display:flex;align-items:center;gap:8px;margin:0}._infrastructure__icon_1v0fs_27{width:24px;height:24px;opacity:1}._infrastructure__header_1v0fs_33{display:flex;align-items:center;justify-content:space-between}._infrastructure__skeleton-text-block_1v0fs_39{height:120px;width:100%;border-radius:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_loading_1v0fs_1 1.5s infinite}@keyframes _loading_1v0fs_1{0%{background-position:200% 0}to{background-position:-200% 0}}._infrastructure__no-data_1v0fs_57{text-align:center;color:var(--color-text-tertiary);font-style:italic;padding:32px 16px;background:var(--color-surface-secondary);border-radius:12px}._infrastructure__list_1v0fs_66{display:flex;flex-direction:column;gap:0}._infrastructure__list_1v0fs_66>*:not(:last-child){border-bottom:1px solid #e2e8f0;margin-bottom:12px;padding-bottom:12px}._infrastructure__card_1v0fs_79{border-radius:16px;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 4px 12px #0000002e,0 1px 4px #0000001f;transition:all .3s ease;margin:8px 4px;overflow:hidden;position:relative}._infrastructure__scroll_1v0fs_92 ._infrastructure__card_1v0fs_79{flex:0 0 260px;width:260px;height:200px}._infrastructure__card--fullwidth_1v0fs_99{height:200px;flex:none}._infrastructure__card--no-image_1v0fs_104{background-color:#4a5568}._infrastructure__card_1v0fs_79:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#0000004d 50%,#0009,#000000e6);z-index:1}._infrastructure__card-content_1v0fs_126{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:16px;color:#fff;position:relative;z-index:2}._infrastructure__card-icon-bg_1v0fs_137{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:0;opacity:.3}._infrastructure__card-icon-bg_1v0fs_137 svg{width:auto;height:80%;color:#ffffffb3}._infrastructure__card-info_1v0fs_156{flex:1;display:flex;flex-direction:column;justify-content:flex-end}._infrastructure__card-name_1v0fs_163{margin:0 0 4px;text-shadow:0 2px 4px rgba(0,0,0,.3)}._infrastructure__card-category_1v0fs_168{opacity:.9;margin-bottom:8px;text-shadow:0 1px 2px rgba(0,0,0,.3)}._infrastructure__card-distance_1v0fs_174{display:flex;align-items:center;gap:4px;background:#fff3;padding:4px 8px;border-radius:8px;align-self:flex-start}._infrastructure__card-map-btn_1v0fs_184{position:absolute;top:16px;right:16px;background:#0003;border:none;border-radius:8px;padding:8px;color:#fff;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}._infrastructure__modal-overlay_1v0fs_202{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;animation:_fadeIn_1v0fs_1 .3s ease-out forwards;overscroll-behavior:contain;touch-action:none}@keyframes _fadeIn_1v0fs_1{0%{opacity:0}to{opacity:1}}._infrastructure__modal-overlay_1v0fs_202._closing_1v0fs_227{animation:_fadeOut_1v0fs_1 .3s ease-out forwards}@keyframes _fadeOut_1v0fs_1{0%{opacity:1}to{opacity:0}}._infrastructure__modal_1v0fs_202{background:#fff;width:100%;height:100dvh;padding:0;position:relative;display:flex;flex-direction:column;opacity:0;transform:scale(.9) translateY(20px);animation:_modalFadeIn_1v0fs_1 .3s ease-out forwards;overflow:hidden}@keyframes _modalFadeIn_1v0fs_1{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}._infrastructure__modal_1v0fs_202._closing_1v0fs_227{animation:_modalFadeOut_1v0fs_1 .3s ease-out forwards}@keyframes _modalFadeOut_1v0fs_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(20px)}}._infrastructure__modal-header_1v0fs_281{position:sticky;top:0;background:#fff;padding:20px 20px 16px;border-bottom:1px solid #e9ecef;z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:space-between}._infrastructure__modal-header-content_1v0fs_294{display:flex;flex-direction:column}._infrastructure__modal-title_1v0fs_299{color:#2c3e50;margin:0 0 4px;display:block}._infrastructure__modal-category_1v0fs_305{color:#6c757d;margin:0}._infrastructure__modal-close_1v0fs_310{background:none;border:none;color:#000;padding:8px;transition:all .2s;display:flex;align-items:center;justify-content:center;margin-top:0}._infrastructure__modal-content_1v0fs_322{padding:20px;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}._infrastructure__modal-image_1v0fs_331{width:100%;height:200px;border-radius:12px;overflow:hidden;margin-bottom:20px}._infrastructure__modal-img_1v0fs_339{width:100%;height:100%;object-fit:cover}._infrastructure__modal-placeholder_1v0fs_345{width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;align-items:center;justify-content:center;color:#6c757d}._infrastructure__modal-details_1v0fs_355{display:flex;flex-direction:column;gap:20px}._infrastructure__modal-section_1v0fs_361{display:flex;flex-direction:column;gap:8px}._infrastructure__modal-section_1v0fs_361 h4{color:#2c3e50;margin:0 0 8px}._infrastructure__modal-coords_1v0fs_372{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#f8f9fa;border-radius:8px;color:#495057}._infrastructure__modal-map-btn_1v0fs_383{display:flex;align-items:center;gap:6px;background:#007bff;color:#fff;border:none;border-radius:6px;padding:6px 12px;transition:background-color .2s ease}._infrastructure__modal-distance_1v0fs_396{display:flex;align-items:center;gap:6px;color:#6c757d}._infrastructure__modal-tags_1v0fs_403{display:flex;flex-wrap:wrap;gap:12px}._infrastructure__modal-tag_1v0fs_403{display:flex;flex-direction:column;gap:2px;padding:12px 16px;background:#f8f9fa;border-radius:8px;box-sizing:border-box;flex:1 1 auto}._infrastructure__modal-tag-key_1v0fs_420{color:#495057;text-transform:uppercase}._infrastructure__modal-tag-value_1v0fs_425{color:#2c3e50;word-break:break-word}._infrastructure__modal-website_1v0fs_430{display:inline-flex;align-items:center;gap:8px;background:#007bff;color:#fff;text-decoration:none;padding:12px 16px;border-radius:8px;transition:background-color .2s ease;align-self:flex-start}._infrastructure__modal-all-list_1v0fs_443{display:flex;flex-direction:column;gap:16px;max-height:100dvh;overflow-y:auto;margin:-20px 0;padding:20px 0}._infrastructure__list-item_1v0fs_454{position:relative;padding:0}._infrastructure__list-item-content_1v0fs_459{display:flex;align-items:center;gap:16px;transition:all .2s ease;cursor:pointer}._infrastructure__list-item-image_1v0fs_468{width:80px;height:80px;border-radius:8px;flex-shrink:0;position:relative;box-shadow:0 4px 12px #0000001a,0 1px 4px #0000001a;will-change:transform,opacity}._infrastructure__list-item-image-img_1v0fs_478{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block}._infrastructure__list-item-image-placeholder_1v0fs_486{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#6c757d;border-radius:8px;overflow:hidden}._infrastructure__list-item-image-placeholder_1v0fs_486 svg{width:48px;height:48px;opacity:.8}._infrastructure__list-item-info-wrapper_1v0fs_506{flex:1;min-width:0;position:relative}._infrastructure__list-item-info_1v0fs_506{display:flex;flex-direction:column;gap:8px;position:relative}._infrastructure__list-item-title_1v0fs_520{color:#0a2540;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}._infrastructure__list-item-details_1v0fs_528{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}._infrastructure__list-item-category_1v0fs_537{color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}._infrastructure__list-item-distance_1v0fs_545{display:flex;align-items:center;gap:4px;background:#0a254014;padding:4px 8px;border-radius:8px;color:#475569;flex-shrink:0}._infrastructure__list-item-chevron_1v0fs_557{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#64748b;transition:all .2s ease;flex-shrink:0;cursor:pointer}._infrastructure__list-item-chevron--expanded_1v0fs_571{opacity:1}._infrastructure__list-item-chevron--expanded_1v0fs_571 svg{transform:rotate(180deg)}._infrastructure__list-item-expanded_1v0fs_580{padding-top:16px;overflow:hidden}._infrastructure__list-item-expanded-image_1v0fs_586{position:relative;width:100%;height:175px;overflow:hidden;border-radius:12px}._infrastructure__list-item-expanded-image-img_1v0fs_594{width:100%;height:100%;object-fit:cover}._infrastructure__list-item-expanded-image-placeholder_1v0fs_600{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#6c757d}._infrastructure__list-item-expanded-image-placeholder_1v0fs_600 svg{width:60px;height:60px;opacity:.8}._infrastructure__list-item-expanded-details_1v0fs_618{padding-top:16px;display:flex;flex-direction:column;gap:20px}._infrastructure__list-item-detail-section_1v0fs_625{display:flex;flex-direction:column;gap:8px}._infrastructure__list-item-detail-section_1v0fs_625 h4{color:#2c3e50;margin:0 0 8px}._infrastructure__list-item-coords_1v0fs_636{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#f8f9fa;border-radius:8px;color:#495057}._infrastructure__list-item-map-btn_1v0fs_647{display:flex;align-items:center;gap:6px;background:#007bff;color:#fff;border:none;border-radius:6px;padding:6px 12px;transition:background-color .2s ease;cursor:pointer}._infrastructure__list-item-map-btn_1v0fs_647:hover{background:#0056b3}._infrastructure__list-item-distance-detail_1v0fs_664{display:flex;align-items:center;gap:6px;color:#6c757d;margin-top:8px}._infrastructure__list-item-tags_1v0fs_672{display:flex;flex-wrap:wrap;gap:12px}._infrastructure__list-item-tag_1v0fs_672{display:flex;flex-direction:column;gap:2px;padding:12px 16px;background:#f8f9fa;border-radius:8px;box-sizing:border-box;flex:1 1 auto;min-width:150px}._infrastructure__list-item-tag-key_1v0fs_690{color:#495057;text-transform:uppercase}._infrastructure__list-item-tag-value_1v0fs_695{color:#2c3e50;word-break:break-word}._infrastructure__list-item-website_1v0fs_700{display:inline-flex;align-items:center;gap:8px;background:#007bff;color:#fff;text-decoration:none;padding:12px 16px;border-radius:8px;transition:background-color .2s ease;align-self:flex-start}._infrastructure__list-item-website_1v0fs_700:hover{background:#0056b3}._infrastructure__expand-button_1v0fs_718{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-weight:500;font-size:15px;cursor:pointer;transition:all .2s ease;margin-top:16px}._infrastructure__expand-button_1v0fs_718:hover{background:#e9ecef;border-color:#cbd5e0}._nearby-peaks_1f5b5_1{animation:_fadeInUp_1f5b5_1 .4s;display:flex;flex-direction:column;gap:20px}@keyframes _fadeInUp_1f5b5_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._nearby-peaks__header_1f5b5_37{display:flex;align-items:center;justify-content:space-between}._nearby-peaks__title_1f5b5_49{display:flex;align-items:center;gap:8px;margin:0}._nearby-peaks__icon_1f5b5_63{width:24px;height:24px;opacity:1}._nearby-peaks__list-container_1f5b5_75{display:flex;flex-direction:column;gap:0}._nearby-peaks__list_1f5b5_75{display:flex;flex-direction:column;gap:12px}._nearby-peaks__card_1f5b5_99{width:100%;height:125px;border-radius:12px;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 4px 12px #0000002e,0 1px 4px #0000001f;transition:all .3s ease;overflow:hidden;position:relative;cursor:pointer}._nearby-peaks__card_1f5b5_99:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003,0 2px 6px #00000026}._nearby-peaks__card-overlay_1f5b5_137{position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#0000004d 50%,#0009,#000000e6);z-index:1;pointer-events:none}._nearby-peaks__card-content_1f5b5_171{height:100%;display:flex;align-items:flex-end;padding:16px;color:#fff;position:relative;z-index:2}._nearby-peaks__card-info-row_1f5b5_191{width:100%;display:flex;align-items:center;gap:12px;text-shadow:0 2px 4px rgba(0,0,0,.5)}._nearby-peaks__card-name_1f5b5_207{flex:0 0 50%;width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}._nearby-peaks__card-elevation_1f5b5_225{flex:0 0 25%;width:25%;display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nearby-peaks__card-elevation-icon_1f5b5_247{width:20px;height:20px;opacity:.9;flex-shrink:0}._nearby-peaks__card-elevation_1f5b5_225 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nearby-peaks__card-distance_1f5b5_273{flex:0 0 25%;width:25%;display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nearby-peaks__card-distance_1f5b5_273 svg{flex-shrink:0;opacity:.9}._nearby-peaks__card-distance_1f5b5_273 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nearby-peaks__card-elevation-icon-bg_1f5b5_317{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;opacity:.3;z-index:0;pointer-events:none}._nearby-peaks__expand-button_1f5b5_341{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-weight:500;font-size:15px;cursor:pointer;transition:all .2s ease;margin-top:16px}._nearby-peaks__expand-button_1f5b5_341:hover{background:#e9ecef;border-color:#cbd5e0}._nearby-peaks__no-data_1f5b5_387{text-align:center;color:var(--color-text-tertiary);font-style:italic;padding:32px 16px;background:var(--color-surface-secondary);border-radius:12px}._community-info_1vc4z_3{width:100%;display:flex;flex-direction:column;gap:20px}._community-info__title_1vc4z_10{display:flex;align-items:center;gap:12px;margin:0}._community-info__content_1vc4z_17{display:flex;flex-direction:column;gap:12px}._community-info__stats_1vc4z_24{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._community-info__stat_1vc4z_24{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px;background:#f8fafccc;border:1px solid rgba(15,23,42,.08);border-radius:12px;transition:all .2s ease}._community-info__stat_1vc4z_24:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px #0f172a1a}._community-info__current-user_1vc4z_49{padding:16px;background:linear-gradient(135deg,#4facfe1a,#13c2961a);border:1px solid rgba(79,172,254,.2);border-radius:12px;text-align:center}._community-info__current-user_1vc4z_49 strong{color:#0f172a;font-weight:600}._community-info__section_1vc4z_67{display:flex;flex-direction:column;gap:12px}._community-info__section-title_1vc4z_73{display:flex;align-items:center;gap:8px}._community-info__users_1vc4z_80{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding:4px}._community-info__user-item_1vc4z_88{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;background:#f8fafccc;border:1px solid rgba(15,23,42,.08);border-radius:8px;cursor:pointer;transition:all .2s ease;flex:1 1 auto;height:fit-content}._community-info__user-item_1vc4z_88:hover{background:#f8fafc;border-color:#0f172a1f;transform:translateY(-1px);box-shadow:0 2px 4px #0f172a1a}._community-info__user-avatar_1vc4z_110{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);color:#0f172a;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0;overflow:hidden}._community-info__user-avatar_1vc4z_110 img{width:100%;height:100%;object-fit:cover;border-radius:50%}._community-info__user-info_1vc4z_132{display:flex;flex-direction:column;gap:0;flex:0 1 auto;min-width:0}._community-info__user-name_1vc4z_140{color:#0f172a;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}._community-info__user-completions_1vc4z_149{display:flex;align-items:center;gap:4px;color:#0f172a99;line-height:1.2}._community-info__routes_1vc4z_158{display:flex;flex-direction:column;gap:12px}._community-info__route-item_1vc4z_164{display:flex;gap:16px;padding:16px;background:#f8fafccc;border:1px solid rgba(15,23,42,.08);border-radius:12px;cursor:pointer;transition:all .2s ease;overflow:hidden}._community-info__route-item_1vc4z_164:hover{border-color:#0f172a1f;transform:translateY(-2px);box-shadow:0 4px 12px #0f172a1a}._community-info__route-image_1vc4z_182{width:150px;flex-shrink:0;border-radius:12px;overflow:hidden;background:#f8fafccc;position:relative;align-self:stretch}._community-info__route-image-img_1vc4z_192{width:100%;height:100%;object-fit:cover}._community-info__route-image-placeholder_1vc4z_198{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0000000a,#0000001a);color:#0f172a66}._community-info__route-content_1vc4z_208{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0}._community-info__route-header_1vc4z_216{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}._community-info__route-name_1vc4z_223{color:#0f172a;font-weight:600;flex:1;min-width:0}._community-info__route-header-right_1vc4z_230{display:flex;align-items:center;gap:12px;flex-shrink:0}._community-info__route-date_1vc4z_237{color:#0f172a99;padding:4px 8px;background:#f8fafccc;border-radius:8px}._community-info__route-user_1vc4z_244{display:flex;align-items:center;gap:8px;padding:4px 8px;background:#f8fafccc;border-radius:20px;cursor:pointer;transition:all .2s ease;flex-shrink:0}._community-info__route-user_1vc4z_244:hover{background:#f8fafc;transform:scale(1.05)}._community-info__route-user-avatar_1vc4z_261{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);color:#0f172a;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;flex-shrink:0;overflow:hidden}._community-info__route-user-avatar_1vc4z_261 img{width:100%;height:100%;object-fit:cover;border-radius:50%}._community-info__route-user-name_1vc4z_283{color:#0f172a;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}._community-info__route-stats_1vc4z_292{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}._community-info__route-stat_1vc4z_292{display:flex;flex-direction:column;gap:2px;padding:8px;background:#fff9;border:1px solid rgba(15,23,42,.08);border-radius:8px;align-items:center;text-align:center}._community-info__route-stat-label_1vc4z_310{display:flex;align-items:center;justify-content:center;gap:4px;color:#0f172a99}._community-info__route-stat-label_1vc4z_310 svg{width:12px;height:12px;color:#0f172a80}._community-info__route-stat_1vc4z_292>span:last-child{color:#0f172a;font-weight:600}._community-info__route-peaks_1vc4z_329{padding-top:12px;border-top:1px solid rgba(15,23,42,.08);color:#0f172a99;line-height:1.5}._community-info__route-peak_1vc4z_329{color:inherit}._community-info__expand-button_1vc4z_341{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:#f8fafccc;border:1px solid rgba(15,23,42,.1);border-radius:12px;color:#0f172a;cursor:pointer;transition:all .2s ease;font-weight:500;margin-top:4px}._community-info__expand-button_1vc4z_341:hover{background:#f8fafc;border-color:#0f172a33;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a1a}._community-info__expand-button_1vc4z_341:active{transform:translateY(0)}._flora-fauna_cfmd6_1{border-radius:20px;animation:_fadeInUp_cfmd6_1 .4s;display:flex;flex-direction:column;gap:16px}@keyframes _fadeInUp_cfmd6_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._flora-fauna__title_cfmd6_39{color:#2c3e50;display:flex;align-items:center;gap:8px;margin:0}._flora-fauna__icon_cfmd6_55{width:24px;height:24px;opacity:.8}._flora-fauna__categories_cfmd6_67{display:flex;flex-direction:column;gap:0;padding:0;border-top:1px solid #e9ecef}._flora-fauna__category_cfmd6_83{display:flex;flex-direction:column;border-bottom:1px solid #e9ecef}._flora-fauna__category-header_cfmd6_95{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;outline:none;padding:18px 26px;color:#2c3e50;transition:background .2s;border-radius:0;cursor:pointer;text-align:left}._flora-fauna__category-header_cfmd6_95:hover{background:#f8f9fa}._flora-fauna__category-header--open_cfmd6_135{background:#e3f2fd;border-bottom-color:#bbdefb}._flora-fauna__category-title_cfmd6_145{display:flex;align-items:center;gap:8px;color:#2c3e50;font-weight:500}._flora-fauna__category-icon_cfmd6_161{display:flex;align-items:center;justify-content:center;color:#495057}._flora-fauna__category-count_cfmd6_175{color:#6c757d;font-weight:400;margin-left:4px}._flora-fauna__category-chevron_cfmd6_187{display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1);color:#495057}._flora-fauna__panel_cfmd6_203{overflow:hidden;max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1);background:none}._flora-fauna__panel--open_cfmd6_217{max-height:2000px;transition:max-height .5s cubic-bezier(.4,0,.2,1)}._flora-fauna__scroll-container_cfmd6_227{position:relative;padding:20px 26px;margin:0;overflow:visible}._flora-fauna__scroll_cfmd6_227{display:flex;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-inline:contain;scroll-behavior:smooth;margin:0 -8px;padding:8px}._flora-fauna__scroll_cfmd6_227::-webkit-scrollbar{display:none}._flora-fauna__scroll-arrow_cfmd6_283{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#fffffff2;border:1px solid #e9ecef;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000001a;transition:all .2s ease;color:#495057}._flora-fauna__scroll-arrow_cfmd6_283:hover{background:#fff;box-shadow:0 4px 12px #00000026;transform:translateY(-50%) scale(1.05)}._flora-fauna__scroll-arrow_cfmd6_283:active{transform:translateY(-50%) scale(.95)}._flora-fauna__scroll-arrow--left_cfmd6_341{left:6px}._flora-fauna__scroll-arrow--right_cfmd6_349{right:6px}._flora-fauna__card_cfmd6_357{min-width:280px;width:280px;flex:0 0 auto;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:all .2s ease;border:1px solid #e9ecef;display:flex;flex-direction:column}._flora-fauna__card_cfmd6_357:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}._flora-fauna__card-image_cfmd6_395{width:100%;height:200px;overflow:hidden;background:#f8f9fa;position:relative}._flora-fauna__card-image_cfmd6_395 img{width:100%;height:100%;object-fit:cover;display:block}._flora-fauna__card-image--placeholder_cfmd6_425{display:flex;align-items:center;justify-content:center;color:#adb5bd;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}._flora-fauna__card-info_cfmd6_441{padding:16px;display:flex;flex-direction:column;gap:4px}._flora-fauna__card-name_cfmd6_455{color:#2c3e50;font-weight:500;line-height:1.4;word-wrap:break-word}._flora-fauna__card-scientific_cfmd6_469{color:#6c757d;font-style:italic;line-height:1.3;word-wrap:break-word}._searchAndFilters_1er30_7{position:sticky;height:100%;top:0;z-index:100;background:transparent;padding:20px 24px;display:flex;flex-direction:column;gap:16px;width:100%;justify-content:space-around}._searchAndFilters__topRow_1er30_37{display:flex;align-items:center;gap:20px;flex-wrap:wrap}._searchAndFilters__searchWrapper_1er30_53{flex:1;min-width:200px;display:flex;justify-content:flex-start}._searchAndFilters__searchInputContainer_1er30_69{position:relative;display:flex;align-items:center;max-width:500px;width:100%}._searchAndFilters__searchIcon_1er30_87{position:absolute;left:12px;color:#64748b;z-index:1;pointer-events:none}._searchAndFilters__searchInput_1er30_69{width:100%;padding:12px 16px 12px 44px;border:2px solid #e2e8f0;border-radius:12px;background-color:#fff;color:#1e293b;box-shadow:0 2px 4px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;min-height:48px}._searchAndFilters__searchInput_1er30_69:focus{outline:none;border-color:#0a2540;box-shadow:0 0 0 3px #0a25401a}._searchAndFilters__searchInput_1er30_69::placeholder{color:#94a3b8}._searchAndFilters__searchClearButton_1er30_157{position:absolute;right:12px;background:none;border:none;color:#64748b;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:1;cursor:pointer}._searchAndFilters__searchClearButton_1er30_157:hover{background:#f1f5f9;color:#475569}._searchAndFilters__searchClearButton_1er30_157:active{transform:scale(.95)}._searchAndFilters__sortRow_1er30_211{display:flex;align-items:center;width:100%}._searchAndFilters__filterGroup_1er30_225{display:flex;align-items:center;gap:12px;flex-shrink:0}._searchAndFilters__sortGroup_1er30_241{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}._searchAndFilters__groupLabel_1er30_259{color:#64748b;font-weight:500;white-space:nowrap;min-width:60px}._searchAndFilters__filterButtons_1er30_275{display:flex;gap:8px;align-items:center}._searchAndFilters__filterButton_1er30_275{display:flex;align-items:center;gap:8px;padding:8px 16px;border:2px solid #e2e8f0;border-radius:8px;background-color:#fff;color:#64748b;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;white-space:nowrap;min-height:48px;box-sizing:border-box}._searchAndFilters__filterButton_1er30_275:hover:not(:disabled){border-color:#cbd5e1;background-color:#f8fafc}._searchAndFilters__filterButton--active_1er30_333{background-color:#0a2540;border-color:#0a2540;color:#fff}._searchAndFilters__filterButton--active_1er30_333:hover:not(:disabled){background-color:#0f3a5f;border-color:#0f3a5f}._searchAndFilters__filterButton_1er30_275:disabled{opacity:.5;cursor:not-allowed}._searchAndFilters__sortButtons_1er30_369{display:flex;gap:16px;align-items:center;flex-wrap:wrap}._searchAndFilters__sortField_1er30_385{display:flex;align-items:center;gap:8px;padding:8px 12px;border:2px solid #e2e8f0;border-radius:8px;background-color:#fff;transition:all .2s cubic-bezier(.4,0,.2,1)}._searchAndFilters__sortField--disabled_1er30_409{opacity:.5;background-color:#f8fafc}._searchAndFilters__sortFieldLabel_1er30_421{color:#64748b;font-size:14px;white-space:nowrap;min-width:80px}._searchAndFilters__sortDirectionButtons_1er30_437{display:flex;gap:4px;align-items:center}._searchAndFilters__sortButton_1er30_369{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e2e8f0;border-radius:6px;background-color:#fff;color:#64748b;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer}._searchAndFilters__sortButton_1er30_369:hover:not(:disabled){border-color:#cbd5e1;background-color:#f8fafc}._searchAndFilters__sortButton--active_1er30_491{background-color:#0a2540;border-color:#0a2540;color:#fff}._searchAndFilters__sortButton--active_1er30_491:hover:not(:disabled){background-color:#0f3a5f;border-color:#0f3a5f}._searchAndFilters__sortButton_1er30_369:disabled{opacity:.5;cursor:not-allowed}._searchAndFilters__loadingSpinner_1er30_527{animation:_spin_1er30_1 1s linear infinite}@keyframes _spin_1er30_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){._searchAndFilters_1er30_7{padding:16px;gap:16px}._searchAndFilters__searchInputContainer_1er30_69{max-width:100%}._searchAndFilters__filtersRow_1er30_575{flex-direction:column;align-items:flex-start;gap:16px}._searchAndFilters__filterGroup_1er30_225,._searchAndFilters__sortGroup_1er30_241{width:100%;flex-direction:column;align-items:flex-start;gap:8px}._searchAndFilters__filterButtons_1er30_275,._searchAndFilters__sortButtons_1er30_369{width:100%;flex-wrap:wrap}}._peakList__item_1gv5r_7{overflow:hidden;position:relative;padding:16px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;border:1px solid #e2e8f0;transition:all .2s ease;width:100%}._peakList__item_1gv5r_7:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}._peakList__item--completed_1gv5r_41{border:2px solid #22c55e}._peakList__item-content_1gv5r_49{display:flex;align-items:center;gap:16px;transition:all .2s ease;cursor:pointer}._peakList__item-image_1gv5r_67{width:80px;height:80px;border-radius:8px;overflow:hidden;flex-shrink:0;position:relative;box-shadow:0 4px 12px #0000002e,0 1px 4px #0000001f;cursor:pointer}._peakList__item-image-img_1gv5r_89{width:100%;height:100%;object-fit:cover}._peakList__item-image-placeholder_1gv5r_101{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}._peakList__item-elevation-icon_1gv5r_119{width:40px;height:40px;opacity:.8}._peakList__item-info-wrapper_1gv5r_133{flex:1;min-width:0;position:relative}._peakList__item-info_1gv5r_133{display:flex;flex-direction:column;gap:8px;position:relative}._peakList__item-title_1gv5r_161{color:#0a2540;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._peakList__item-details_1gv5r_175{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}._peakList__item-details-icon_1gv5r_193{width:16px;height:16px;opacity:.8;border-radius:50%}._peakList__item-elevation_1gv5r_119{color:#475569}._peakList__item-location_1gv5r_215{color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}._peakList__item-chevron_1gv5r_235{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#64748b;transition:all .2s ease;flex-shrink:0;cursor:pointer}._peakList__item-chevron--expanded_1gv5r_263{opacity:1}._peakList__item-chevron--expanded_1gv5r_263 svg{transform:rotate(180deg)}._peakList__item-expanded-image_1gv5r_281{position:relative;width:100%;height:175px;overflow:hidden;border-radius:12px;margin-top:16px}._peakList__item-expanded-image-img_1gv5r_299{width:100%;height:100%;object-fit:cover}._peakList__item-expanded-image-placeholder_1gv5r_311{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}._peakList__item-expanded-elevation-icon_1gv5r_329{width:60px;height:60px;opacity:.8}._peakList__item-open-button_1gv5r_343{position:absolute;bottom:12px;right:12px;background:#00000040;color:#fff;border:none;border-radius:6px;padding:8px 12px;display:flex;align-items:center;gap:6px;transition:all .2s ease;cursor:pointer}._peakList__item-open-button_1gv5r_343:hover{background:#0006}@media (max-width: 350px){._peakList__item-image_1gv5r_67{width:60px;height:60px}._peakList__item-chevron_1gv5r_235{width:32px;height:32px}._peakList__item-expanded-image_1gv5r_281{height:150px}}._peakGrid_1d6n7_7{width:100%;aspect-ratio:1;position:relative;display:grid;grid-template-columns:1fr 10px 1.32fr;grid-template-rows:2fr 10px .5fr 10px 2fr;gap:0;border-radius:12px;contain:layout style paint;opacity:1;padding-bottom:10px;padding-left:8px;padding-right:8px;box-sizing:border-box}._peakGrid__item_1d6n7_43{position:relative;overflow:hidden;border-radius:12px;background-color:#f5f5f5;transition:transform .3s cubic-bezier(.4,0,.2,1);transform:scale(1) translateZ(0);contain:layout style paint;will-change:transform;box-shadow:0 4px 12px -2px #00000026;border:2px solid transparent}._peakGrid__item--completed_1d6n7_71{border:2px solid #22c55e}._peakGrid__item--1_1d6n7_81{grid-column:1;grid-row:1}._peakGrid__item--2_1d6n7_91{grid-column:3;grid-row:1 / 4}._peakGrid__item--3_1d6n7_101{grid-column:1;grid-row:3 / 6}._peakGrid__item--4_1d6n7_111{grid-column:3;grid-row:5}._peakGrid--mirrored_1d6n7_123,._peakGrid--mirrored_1d6n7_123 *{transform:scaleX(-1)}._peakGrid__content_1d6n7_143{position:absolute;flex-direction:column;display:flex;inset:0;padding:12px;text-align:start;align-items:center;justify-content:space-between;background:#0006;color:#fff;z-index:3}._peakGrid__mainContent_1d6n7_179{width:100%;display:flex;flex-direction:column;gap:8px}._peakGrid__titleRow_1d6n7_195{width:100%}._peakGrid__title_1d6n7_195{margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._peakGrid__infoRow_1d6n7_225{width:100%;display:flex;align-items:flex-start}._peakGrid__elevationAndLocation_1d6n7_239{display:inline-block}._peakGrid__elevation_1d6n7_239{text-shadow:0 1px 2px rgba(0,0,0,.4);display:inline;margin-right:8px}._peakGrid__location_1d6n7_263{text-shadow:0 1px 2px rgba(0,0,0,.4);opacity:.9;white-space:normal;display:inline}._peakGrid__userData_1d6n7_279{width:100%;margin-top:auto;display:flex;flex-direction:column;gap:4px}._peakGrid__datesSection_1d6n7_297{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:2px}._peakGrid__routeDate_1d6n7_313{opacity:.8;padding:2px 6px;border-radius:6px}._peakGrid__moreDatesIndicator_1d6n7_327{opacity:.7;background:#fff3;padding:2px 6px;border-radius:6px}._peakGrid__ascentsSection_1d6n7_343{display:flex;align-items:center;justify-content:flex-end}._peakGrid__ascentsCount_1d6n7_357{color:#fff;padding:4px 8px;border-radius:6px;white-space:nowrap}._peakGrid__ascentsLabel_1d6n7_373{opacity:.9}._peakGrid__elevationIconBg_1d6n7_383{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;opacity:1;z-index:1;pointer-events:none}._peakGrid__elevationIconInline_1d6n7_409{width:20px;height:20px;opacity:.85;margin-right:6px;vertical-align:text-bottom}._peakGrid__imageContainer_1d6n7_427{position:relative;overflow:hidden;width:100%;height:100%}._peakGrid__image_1d6n7_427{width:100%;height:100%;object-fit:cover;display:block}._peakGrid__imagePlaceholder_1d6n7_459{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#f0f0f0 25%,#e0e0e0 25% 50%,#f0f0f0 50% 75%,#e0e0e0 75%);background-size:20px 20px;animation:_shimmer_1d6n7_1 1.5s ease-in-out infinite}._peakGrid__imageLoader_1d6n7_505{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid var(--primary-border--dark, #3498db);border-radius:50%;animation:_spin_1d6n7_1 1s linear infinite}._peakGrid__optimizedImage_1d6n7_525{width:100%;height:100%;object-fit:cover;opacity:1}._peakGrid__noImageBackground_1d6n7_541{width:100%;height:100%;background:linear-gradient(135deg,var(--primary-surface--subtle, #f8f9fa) 0%,var(--grayscale-surface--default, #e9ecef) 50%,var(--primary-surface--subtle, #f8f9fa) 100%);position:relative}._peakGrid__noImageBackground_1d6n7_541:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 70%,rgba(255,255,255,.3) 0%,transparent 50%)}._peakGrid__gridsContainer_1d6n7_597{display:flex;flex-direction:column;min-height:200px;padding:0;gap:16px}._peakGrid__gridsContainer--transitioning_1d6n7_615{transition:none}._peakGrid__gridsContainer--loaded_1d6n7_625{gap:0}._peakGrid__listContainer_1d6n7_635{min-height:200px;padding:0}._peakGrid__listContainer--transitioning_1d6n7_647{opacity:.7;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}._peakGrid__listContainer--loaded_1d6n7_661{opacity:1;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}._peakGrid__list_1d6n7_635{display:flex;flex-direction:column;gap:12px;margin:16px}._peakGrid__list--grid_1d6n7_691{display:flex;flex-direction:row;gap:16px;margin:16px;align-items:flex-start}._peakGrid__list-column_1d6n7_709{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0}._peakGrid__noCompletedMessage_1d6n7_727{display:flex;justify-content:center;align-items:center;padding:40px 20px;margin:20px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #cbd5e1;border-radius:16px;text-align:center}._peakGrid__noCompletedMessage_1d6n7_727 p{color:#64748b;margin:0}._peakGrid__noSearchResultsMessage_1d6n7_765{display:flex;justify-content:center;align-items:center;padding:40px 20px;margin:20px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #0ea5e9;border-radius:16px;text-align:center}._peakGrid__noSearchResultsMessage_1d6n7_765 p{color:#0c4a6e;margin:0}._peakGrid__contentLoadingSpinner_1d6n7_803{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;margin:20px 0}._peakGrid__loadingText_1d6n7_823{color:#64748b;margin:0}._peakGrid__loadingSpinner_1d6n7_835{animation:_spin_1d6n7_1 1s linear infinite}._peakGrid--single_1d6n7_849{display:flex;justify-content:center;align-items:center;aspect-ratio:16/9;margin:0 auto;transition:all .4s cubic-bezier(.4,0,.2,1)}._peakGrid--single_1d6n7_849 ._peakGrid__item_1d6n7_43{width:100%;height:100%}._peakGrid--double_1d6n7_879{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:12px;aspect-ratio:2/1;transition:all .4s cubic-bezier(.4,0,.2,1)}._peakGrid--double_1d6n7_879 ._peakGrid__item_1d6n7_43{width:100%;height:100%}._peakGrid--triple_1d6n7_909{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;aspect-ratio:2/2;transition:all .4s cubic-bezier(.4,0,.2,1)}._peakGrid--triple_1d6n7_909 ._peakGrid__item_1d6n7_43:first-child{grid-column:1;grid-row:1}._peakGrid--triple_1d6n7_909 ._peakGrid__item_1d6n7_43:nth-child(2){grid-column:2;grid-row:1}._peakGrid--triple_1d6n7_909 ._peakGrid__item_1d6n7_43:nth-child(3){grid-column:1 / span 2;grid-row:2}._peakGrid__gridsContainer--transitioning_1d6n7_615 ._peakGrid_1d6n7_7{transition:none}._peakGrid__gridItemOptimized_1d6n7_979{overflow:visible;will-change:transform}._peakGrid__completionBadge_1d6n7_991{position:absolute;top:8px;right:8px;background:#22c55e;color:#fff;border-radius:12px;padding:4px 8px;display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px #22c55e4d}._peakGrid__content_1d6n7_143 p{white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}@keyframes _shimmer_1d6n7_1{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes _spin_1d6n7_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 350px){._peakGrid__content_1d6n7_143{padding:8px}._peakGrid__elevationAndLocation_1d6n7_239{gap:6px}._peakGrid__elevationIconInline_1d6n7_409{width:16px!important;height:16px!important;margin-right:4px!important}._peakGrid__routeDate_1d6n7_313,._peakGrid__ascentsCount_1d6n7_357{padding:3px 6px}._peakGrid__userData_1d6n7_279{gap:4px}}._listDetails_1sd63_3{min-height:100dvh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding-bottom:20px}._listDetails__content_1sd63_17{padding:0;max-width:1440px;margin:0 auto;width:100%}._listDetails__topSection_1sd63_33{display:flex;flex-direction:row;gap:0;width:100%}._listDetails__left_1sd63_49{width:35%;padding:20px 24px;display:flex;flex-direction:column;gap:20px}._listDetails__right_1sd63_67{width:65%;display:flex;flex-direction:column}._listDetails__peaksSection_1sd63_81{width:100%;padding:0 24px 24px;position:relative;z-index:1}._listDetails__userImage_1sd63_95{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(0,0,0,.1);flex-shrink:0}._listDetails__headerNames_1sd63_115{display:flex;flex-direction:column;gap:8px}._listDetails__headerName_1sd63_115{color:var(--color-text-primary)}._listDetails__filterNavbar_1sd63_139{background:#fff;padding:16px 20px;display:flex;justify-content:center;gap:12px;box-shadow:0 2px 8px #0000001a;border-bottom:1px solid #e2e8f0}._listDetails__filterBtn_1sd63_161{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:12px 20px;display:flex;align-items:center;justify-content:center;gap:8px;color:#64748b;transition:all .3s ease;min-width:120px}._listDetails__filterBtn--active_1sd63_195{background:#0a2540;border-color:#0a2540;color:#fff;box-shadow:0 4px 12px #0a25404d}._listDetails__peaksContainer_1sd63_211{padding:20px;max-height:calc(100dvh - 300px);overflow-y:auto}._listDetails__peaksContainer_1sd63_211::-webkit-scrollbar{width:8px}._listDetails__peaksContainer_1sd63_211::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}._listDetails__peaksContainer_1sd63_211::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}._listDetails__peakCard_1sd63_255{position:relative;border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;display:flex;align-items:flex-end;box-shadow:0 4px 20px #00000026}._listDetails__peakCard--completed_1sd63_291{border:3px solid #22c55e}._listDetails__peakCardOverlay_1sd63_301{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#000000b3,#0006,#000c);display:flex;flex-direction:column;justify-content:space-between;padding:16px;min-height:200px}._listDetails__peakCardContent_1sd63_337{display:flex;align-items:flex-start;gap:12px;flex:1}._listDetails__peakCardIcon_1sd63_353{background:#fff3;border-radius:12px;padding:8px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}._listDetails__peakCardText_1sd63_379{flex:1;color:#fff}._listDetails__peakName_1sd63_391{margin:0 0 6px}._listDetails__peakLocation_1sd63_401,._listDetails__peakElevation_1sd63_419{opacity:.9;margin:0 0 4px;display:flex;align-items:center;gap:4px}._listDetails__completionBadge_1sd63_437{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#00ae21 0% 100%);color:#fff;padding:6px 10px;border-radius:20px;display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px #22c55e4d}._listDetails__peakRow_1sd63_467{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;width:100%}._listDetails__peakColumn_1sd63_485{width:100%;aspect-ratio:1;min-height:0}._listDetails__loadingContainer_1sd63_499,._listDetails__errorContainer_1sd63_521{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:40px;text-align:center}._listDetails__loadingSpinner_1sd63_543{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #0a2540;border-radius:50%;animation:_spin_1sd63_1 1s linear infinite}@keyframes _spin_1sd63_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._listDetails__errorContainer_1sd63_521 p{color:#64748b;margin-bottom:20px}._listDetails__retryButton_1sd63_593{background:#0a2540;color:#fff;border:none;padding:12px 24px;border-radius:8px;transition:all .3s ease}._overlay-header_37a9d_4{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}._overlay-header__title-wrapper_37a9d_12{display:flex;flex-direction:column;justify-content:left;align-items:flex-start;gap:2px}._overlay-header__title_37a9d_12{color:#0a2540;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}._overlay-header__subtitle_37a9d_33{color:#0a2540;margin:0;font-style:italic;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;max-width:100%}._overlay-header__right-content_37a9d_47{display:flex;align-items:center;justify-content:flex-end;min-width:36px}._overlay-header--transparent_37a9d_55{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;background:transparent;border-bottom:none;box-shadow:none}._overlay-header--transparent_37a9d_55 ._overlay-header__title_37a9d_12{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,1)}._overlay-header--transparent_37a9d_55 ._overlay-header__subtitle_37a9d_33{color:#fffc;text-shadow:0 1px 2px rgba(0,0,0,.5)}._overlay-info-section_fxp7e_7{padding:20px 0}._overlay-info-section__description_fxp7e_17{color:#64748b;margin:0 0 16px;text-align:left}._overlay-info-section__stats_fxp7e_31{display:flex;gap:12px;flex-wrap:wrap;align-items:center}._overlay-info-section__stat_fxp7e_31{display:flex;align-items:center;padding:8px 12px;border-radius:8px;text-transform:uppercase;flex-shrink:0}._overlay-info-section__stat--primary_fxp7e_67{background:#f1f5f9;color:#0a2540;border:1px solid #e2e8f0}._overlay-info-section__stat--completed_fxp7e_81{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}._overlay-info-section__map-button_fxp7e_95{min-height:40px;margin-left:auto;background:transparent;color:var(--color-text-primary);border:none;transition:background .18s,box-shadow .18s;outline:none;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;position:relative;gap:4px;cursor:pointer;border-radius:8px;padding:8px 12px}._overlay-info-section__map-button_fxp7e_95:hover{background:#3b82f60d;color:#1e3a8a}._overlay-info-section__map-button_fxp7e_95:focus{outline:none;box-shadow:0 0 0 2px #3b82f633}._userPeaks_aeiqg_4{width:100%;max-width:1200px;margin:0 auto;min-height:100dvh;background:var(--background-color, #ffffff);scroll-behavior:smooth}._userPeaks__content_aeiqg_13{width:100%;max-width:100%;margin:0 auto;padding:0}._userPeaks__userImage_aeiqg_20{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(0,0,0,.1);flex-shrink:0}._userPeaks__filters-wrapper_aeiqg_30{position:relative;z-index:100;padding:16px;display:flex;flex-direction:column;gap:16px}._userPeaks__search-wrapper_aeiqg_40{width:100%}._userPeaks__search-input-container_aeiqg_44{position:relative;display:flex;align-items:center;width:100%}._userPeaks__search-icon_aeiqg_51{position:absolute;left:12px;color:#64748b;z-index:1;pointer-events:none}._userPeaks__search-input_aeiqg_44{width:100%;padding:12px 16px 12px 44px;border:2px solid #e2e8f0;border-radius:12px;background-color:#fff;color:#1e293b;box-shadow:0 2px 4px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;min-height:48px}._userPeaks__search-input_aeiqg_44:focus{outline:none;border-color:#0a2540;box-shadow:0 0 0 3px #0a25401a}._userPeaks__search-input_aeiqg_44::placeholder{color:#94a3b8}._userPeaks__search-clear-button_aeiqg_82{position:absolute;right:12px;background:none;border:none;color:#64748b;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:1}._userPeaks__search-clear-button_aeiqg_82:active{transform:scale(.95)}._userPeaks__dropdowns-row_aeiqg_103{display:grid;grid-template-columns:1fr 2fr;gap:12px;width:100%;box-sizing:border-box}._userPeaks__sort-dropdown_aeiqg_112{position:relative;width:100%;min-width:0}._userPeaks__dropdown-button_aeiqg_118{display:flex;align-items:center;gap:8px;padding:8px 10px;border:2px solid #e2e8f0;border-radius:12px;background-color:#fff;color:#64748b;width:100%;max-width:100%;min-width:0;box-shadow:0 2px 4px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);justify-content:space-between;position:relative;overflow:hidden;min-height:48px;box-sizing:border-box}._userPeaks__dropdown-button_aeiqg_118 span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;min-width:0}._userPeaks__dropdown-button_aeiqg_118:disabled{opacity:.7;cursor:not-allowed;transform:none}._userPeaks__dropdown-button_aeiqg_118 svg{display:inline-block;vertical-align:middle;transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}._userPeaks__chevron--rotated_aeiqg_162{transform:rotate(180deg)}._userPeaks__chevron--hidden_aeiqg_166{opacity:0;transform:rotate(180deg)}._userPeaks__loading-spinner_aeiqg_171{animation:_spin_aeiqg_1 1s linear infinite}@keyframes _spin_aeiqg_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._userPeaks__dropdown-menu_aeiqg_184{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #00000026;z-index:1000;margin-top:4px;overflow:hidden;animation:_dropdownSlideIn_aeiqg_1 .2s cubic-bezier(.4,0,.2,1);transform-origin:top}@keyframes _dropdownSlideIn_aeiqg_1{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._userPeaks__dropdown-section_aeiqg_211{border:none}._userPeaks__dropdown-section_aeiqg_211:last-child{border-bottom:none}._userPeaks__dropdown-title_aeiqg_219{padding:12px 16px 8px;color:#64748b;text-transform:uppercase;background:#f8fafc}._userPeaks__dropdown-item_aeiqg_226{display:flex;align-items:center;gap:8px;padding:10px 16px;width:100%;border:none;border-left:none;border-right:none;border-top:none;border-bottom:none;outline:none;box-shadow:none;background:#fff;color:#64748b;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._userPeaks__dropdown-item_aeiqg_226:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(10,37,64,.1),transparent);transition:left .5s}._userPeaks__dropdown-item--active_aeiqg_264{background:#0a2540;color:#fff}._userPeaks__dropdown-item--active_aeiqg_264:before{display:none}._userPeaks__dropdown-item_aeiqg_226 ._arrow_aeiqg_273{transition:transform .2s ease;color:inherit}._userPeaks__content-loading-spinner_aeiqg_279{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;margin:20px 0}._userPeaks__loading-text_aeiqg_288{color:#64748b;margin:0}._userPeaks__content-area_aeiqg_294{flex:1;overflow-y:auto;padding-bottom:20px;position:relative;z-index:1}._userPeaks__grids-container_aeiqg_303{display:flex;flex-direction:column;min-height:200px;padding:12px;gap:10px}._userPeaks__controls-row_aeiqg_312{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._userPeaks__filter-button_aeiqg_320{display:flex;align-items:center;justify-content:center;gap:6px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;transition:all .2s ease;position:relative}._userPeaks__filter-button--active_aeiqg_334{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._userPeaks__filter-badge_aeiqg_340{position:absolute;top:-4px;right:-4px;width:10px;height:10px;background:#ef4444;border-radius:50%;border:2px solid white}._userPeaks__filter-popup-overlay_aeiqg_352{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;animation:_fadeIn_aeiqg_1 .3s cubic-bezier(.4,0,.2,1)}._userPeaks__filter-popup_aeiqg_352{background:#fff;border-radius:12px;width:100%;max-width:400px;max-height:80dvh;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:_slideInUp_aeiqg_1 .3s cubic-bezier(.4,0,.2,1)}@keyframes _fadeIn_aeiqg_1{0%{opacity:0}to{opacity:1}}@keyframes _slideInUp_aeiqg_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._userPeaks__filter-popup-overlay--closing_aeiqg_399{animation:_fadeOut_aeiqg_1 .3s cubic-bezier(.4,0,.2,1)}._userPeaks__filter-popup--closing_aeiqg_403{animation:_slideOutDown_aeiqg_1 .3s cubic-bezier(.4,0,.2,1)}@keyframes _fadeOut_aeiqg_1{0%{opacity:1}to{opacity:0}}@keyframes _slideOutDown_aeiqg_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.95)}}._userPeaks__filter-popup-header_aeiqg_427{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0}._userPeaks__filter-popup-header_aeiqg_427 h3{margin:0;color:#0a2540}._userPeaks__close-button_aeiqg_440{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f8fafc;border:none;border-radius:6px;color:#64748b;transition:all .2s ease}._userPeaks__filter-popup-content_aeiqg_454{padding:20px;max-height:60dvh;overflow-y:auto}._userPeaks__filter-section_aeiqg_460{margin-bottom:20px}._userPeaks__filter-section_aeiqg_460:last-child{margin-bottom:0}._userPeaks__filter-section--inline_aeiqg_468{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}._userPeaks__filter-section--inline_aeiqg_468:last-child{margin-bottom:0}._userPeaks__date-range-container_aeiqg_479{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}._userPeaks__filter-label_aeiqg_486{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#374151}._userPeaks__filter-label--date-range_aeiqg_494{color:#0a2540;margin-bottom:12px}._userPeaks__filter-input_aeiqg_499{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;transition:border-color .2s ease}._userPeaks__filter-input_aeiqg_499:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._userPeaks__elevation-range_aeiqg_513{position:relative}._userPeaks__range-label_aeiqg_517{display:flex;justify-content:space-between;align-items:center;color:#374151}._userPeaks__range-label-left_aeiqg_524,._userPeaks__range-label-right_aeiqg_528{color:#64748b}._userPeaks__select-input_aeiqg_532{width:100%;padding:10px 32px 10px 12px;border:1px solid #d1d5db;border-radius:8px;background:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;appearance:none;transition:border-color .2s ease}._userPeaks__select-input_aeiqg_532:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._userPeaks__select-input_aeiqg_532:disabled{background:#f8fafc url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e") no-repeat right 12px center;background-size:16px;color:#94a3b8;cursor:not-allowed;border-color:#e2e8f0}._userPeaks__filter-popup-footer_aeiqg_563{display:flex;gap:12px;padding:16px 20px;border-top:1px solid #e2e8f0;background:#f8fafc}._userPeaks__clear-filters-button_aeiqg_571{flex:1;padding:10px 16px;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#64748b;transition:all .2s ease}._userPeaks__apply-filters-button_aeiqg_582{flex:1;padding:10px 16px;background:#3b82f6;border:none;border-radius:8px;color:#fff;transition:all .2s ease}._userPeaks__timeline-view_aeiqg_594{padding:0;position:relative;min-height:100dvh}._userPeaks__timeline-scrubber_aeiqg_601{position:fixed;right:0;width:60px;z-index:10;display:flex;flex-direction:column;align-items:center;padding:8px;transition:top .3s ease,height .3s ease}._userPeaks__scrubber-track_aeiqg_613{position:relative;width:4px;background:#e2e8f0;border-radius:2px;margin:20px 0;transition:height .3s ease}._userPeaks__scrubber-labels_aeiqg_622{display:flex;flex-direction:column;justify-content:space-between;margin:20px 0;position:absolute;right:12px;top:0;width:40px;transition:height .3s ease}._userPeaks__scrubber-date_aeiqg_634{color:#64748b;text-align:center;background:#fff;padding:4px 6px;border-radius:4px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;white-space:nowrap}._userPeaks__scrubber-thumb_aeiqg_645{position:absolute;left:-6px;width:16px;height:16px;background:#0a2540;border:2px solid white;border-radius:50%;cursor:grab;box-shadow:0 2px 8px #00000026;transition:all .2s ease;z-index:2}._userPeaks__scrubber-thumb_aeiqg_645:active{cursor:grabbing;transform:translateY(-50%) scale(1.2)}._userPeaks__timeline-container_aeiqg_665{display:flex;flex-direction:row;gap:16px;padding:0 16px;align-items:flex-start}._userPeaks__timeline-column_aeiqg_673{flex:1;display:flex;flex-direction:column;gap:20px;min-width:0}._userPeaks__year-section_aeiqg_681{overflow:hidden;background:#fff;margin-bottom:20px;border-radius:12px;box-shadow:0 2px 8px #0000000f;border:1px solid #e2e8f0}._userPeaks__year-header_aeiqg_690{width:100%;display:flex;align-items:center;gap:16px;padding:20px 24px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:none;position:relative;border-radius:12px 12px 0 0}._userPeaks__year-title_aeiqg_702{color:#0a2540}._userPeaks__year-count_aeiqg_706{margin-left:auto;color:#475569;background:#0a254014;padding:8px 16px;border-radius:8px;border:1px solid rgba(10,37,64,.1)}._userPeaks__months-container_aeiqg_715{background:#fff;padding:0 0 20px}._userPeaks__month-section_aeiqg_720{border-bottom:1px solid #f1f5f9;padding:0 24px}._userPeaks__month-section_aeiqg_720:last-child{border-bottom:none}._userPeaks__month-header_aeiqg_729{width:100%;display:flex;align-items:center;gap:16px;padding:16px 0;background:#fff;border:none;position:relative}._userPeaks__month-title_aeiqg_740{color:#374151}._userPeaks__month-count_aeiqg_744{margin-left:auto;color:#64748b;background:#f1f5f9;padding:6px 12px;border-radius:12px;border:1px solid #e2e8f0}._userPeaks__day-header_aeiqg_754{width:100%;display:flex;align-items:center;gap:16px;padding:8px 12px;border:none;background:none;position:relative}._userPeaks__timeline-column_aeiqg_673 ._userPeaks__day-section_aeiqg_765{width:100%}._userPeaks__day-title_aeiqg_769{color:#0a2540;margin-left:12px}._userPeaks__day-count_aeiqg_774{margin-left:auto;color:#475569;background:#0a254014;padding:8px 16px;border-radius:8px;border:1px solid rgba(10,37,64,.1)}._userPeaks__day-peaks-container_aeiqg_784{display:flex;flex-direction:column;padding:0 12px;gap:10px}._userPeaks__day-show-more-container_aeiqg_792{display:flex;justify-content:center;padding:12px 24px 20px;background:#fff}._userPeaks__day-show-more-button_aeiqg_799{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;transition:all .2s ease}._userPeaks__day-show-more-button_aeiqg_799:hover{background:#f1f5f9;color:#475569;border-color:#cbd5e1}._userPeaks__day-show-more-button_aeiqg_799:active{transform:scale(.98)}._userPeaks__day-show-more-chevron_aeiqg_822{transition:transform .2s ease}._userPeaks__day-show-more-chevron--rotated_aeiqg_826{transform:rotate(180deg)}._userPeaks__show-more-container_aeiqg_831{display:flex;justify-content:center;padding:12px 24px 20px;background:#fff}._userPeaks__show-more-button_aeiqg_838{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;transition:all .2s ease}._userPeaks__show-more-button_aeiqg_838:active{transform:scale(.98)}._userPeaks__no-results_aeiqg_856{text-align:center;padding:40px 20px;color:#64748b}._userPeaks__no-results_aeiqg_856 p{margin:0}._userPeaks__peak-grid_aeiqg_867{width:100%;aspect-ratio:1;position:relative;display:grid;grid-template-columns:1fr 10px 1.32fr;grid-template-rows:2fr 10px .5fr 10px 2fr;gap:0;overflow:hidden;contain:layout style paint;opacity:1;box-sizing:border-box}._userPeaks__peak-grid-item_aeiqg_881{position:relative;overflow:hidden;border-radius:14px;background-color:#f5f5f5;transition:all .3s cubic-bezier(.4,0,.2,1);transform:scale(1) translateZ(0);contain:layout style paint;will-change:transform;box-shadow:0 4px 12px #00000014;border:2px solid transparent}._userPeaks__peak-grid-item--completed_aeiqg_894{border:2px solid #22c55e}._userPeaks__peak-grid-item--1_aeiqg_899{grid-column:1;grid-row:1}._userPeaks__peak-grid-item--2_aeiqg_904{grid-column:3;grid-row:1 / 4}._userPeaks__peak-grid-item--3_aeiqg_909{grid-column:1;grid-row:3 / 6}._userPeaks__peak-grid-item--4_aeiqg_914{grid-column:3;grid-row:5}._userPeaks__peak-grid--mirrored_aeiqg_920{transform:scaleX(-1)}._userPeaks__peak-grid--mirrored_aeiqg_920 ._userPeaks__peak-grid-item_aeiqg_881{transform:scaleX(-1) translateZ(0)}._userPeaks__image-placeholder_aeiqg_929{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#f0f0f0 25%,#e0e0e0 25% 50%,#f0f0f0 50% 75%,#e0e0e0 75%);background-size:20px 20px;animation:_shimmer_aeiqg_1 1.5s ease-in-out infinite}._userPeaks__image-loader_aeiqg_951{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid var(--primary-border--dark, #3498db);border-radius:50%;animation:_spin_aeiqg_1 1s linear infinite}._userPeaks__peak-grid-content_aeiqg_960{position:absolute;flex-direction:column;display:flex;inset:0;padding:12px;text-align:start;align-items:center;justify-content:space-between;background:#0006;color:#fff;z-index:3}._userPeaks__peak-main-content_aeiqg_978{width:100%;display:flex;flex-direction:column;gap:8px}._userPeaks__peak-title-row_aeiqg_986{width:100%}._userPeaks__peak-title_aeiqg_986{margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._userPeaks__peak-info-row_aeiqg_1000{width:100%;display:flex;align-items:flex-start}._userPeaks__peak-elevation-and-location_aeiqg_1006{display:inline-block}._userPeaks__peak-elevation_aeiqg_1006{text-shadow:0 1px 2px rgba(0,0,0,.4);display:inline;margin-right:8px}._userPeaks__peak-location_aeiqg_1016{text-shadow:0 1px 2px rgba(0,0,0,.4);opacity:.9;white-space:normal;display:inline}._userPeaks__peak-user-data_aeiqg_1024{width:100%;margin-top:auto;display:flex;flex-direction:column;gap:4px}._userPeaks__dates-section_aeiqg_1032{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:2px}._userPeaks__route-date_aeiqg_1039{opacity:.8;padding:2px 6px;border-radius:6px}._userPeaks__ascents-section_aeiqg_1045{display:flex;width:100%}._userPeaks__ascents-count_aeiqg_1050{color:#fff;padding:4px 8px;border-radius:6px;white-space:nowrap}._userPeaks__peak-grid__card-elevation-icon-bg_aeiqg_1058{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;opacity:1;z-index:1;pointer-events:none}._userPeaks__peak-grid__card-elevation-icon-inline_aeiqg_1071{width:20px;height:20px;opacity:.85;margin-right:6px;vertical-align:text-bottom}._userPeaks__ascents-badge_aeiqg_1080{position:absolute;display:flex;bottom:8px;right:8px;background:#000000b3;align-items:center;justify-content:center;border-radius:8px;padding:6px 8px;z-index:4;border:1px solid rgba(255,255,255,.2)}._userPeaks__ascents-badge-text_aeiqg_1094{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap}._userPeaks__peak-grid--single_aeiqg_1103{display:flex;justify-content:center;align-items:center;aspect-ratio:16/9;margin:0 auto;transition:all .4s cubic-bezier(.4,0,.2,1)}._userPeaks__peak-grid--single_aeiqg_1103 ._userPeaks__peak-grid-item_aeiqg_881{width:100%;height:100%}._userPeaks__peak-grid--double_aeiqg_1118{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:12px;aspect-ratio:2/1;transition:all .4s cubic-bezier(.4,0,.2,1)}._userPeaks__peak-grid--double_aeiqg_1118 ._userPeaks__peak-grid-item_aeiqg_881{width:100%;height:100%}._userPeaks__peak-grid--triple_aeiqg_1133{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;aspect-ratio:2/2;transition:all .4s cubic-bezier(.4,0,.2,1)}._userPeaks__peak-grid--triple_aeiqg_1133 ._userPeaks__peak-grid-item_aeiqg_881:first-child{grid-column:1;grid-row:1}._userPeaks__peak-grid--triple_aeiqg_1133 ._userPeaks__peak-grid-item_aeiqg_881:nth-child(2){grid-column:2;grid-row:1}._userPeaks__peak-grid--triple_aeiqg_1133 ._userPeaks__peak-grid-item_aeiqg_881:nth-child(3){grid-column:1 / span 2;grid-row:2}@keyframes _shimmer_aeiqg_1{0%{background-position:-200px 0}to{background-position:200px 0}}._userPeaks__loading-container_aeiqg_1167,._userPeaks__error-container_aeiqg_1168{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:200px}._userPeaks__loading-container_aeiqg_1167 p{color:#64748b;margin:16px 0 0}._userPeaks__error-container_aeiqg_1168 p{color:#64748b;margin:0 0 16px;text-align:center}._userPeaks__retry-button_aeiqg_1188{background:#0a2540;color:#fff;border:none;border-radius:8px;padding:12px 24px;transition:all .2s ease}._userPeaks__grid-item-optimized_aeiqg_1199{transform:translateZ(0);will-change:transform}._userPeaks__list-container_aeiqg_1205{min-height:200px}._userPeaks__list-container--transitioning_aeiqg_1209{opacity:.7;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}._userPeaks__list-container--loaded_aeiqg_1215{opacity:1;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}._userPeaks__list_aeiqg_1205{display:flex;flex-direction:column;gap:0;margin:16px 0}._userPeaks__list--grid_aeiqg_1228{display:flex;flex-direction:row;gap:16px;margin:16px;align-items:flex-start}._userPeaks__list-column_aeiqg_1236{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0}._userPeaks__list_aeiqg_1205>*:not(:last-child){border-bottom:1px solid #e2e8f0;margin-bottom:12px;padding-bottom:12px}._userPeaks__list-column_aeiqg_1236>*{border-bottom:none;margin:0;padding-bottom:0;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;border:1px solid #e2e8f0;overflow:visible;transition:all .2s ease;width:100%}._userPeaks__list-column_aeiqg_1236>*:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}._userPeaks__list-item_aeiqg_1269{overflow:hidden;position:relative;padding:0 16px}._userPeaks__list--grid_aeiqg_1228 ._userPeaks__list-item_aeiqg_1269{padding:16px;cursor:pointer}._userPeaks__list-item-content_aeiqg_1280{display:flex;align-items:center;gap:16px;transition:all .2s ease;cursor:pointer}._userPeaks__list--grid_aeiqg_1228 ._userPeaks__list-item-content_aeiqg_1280{cursor:pointer}._userPeaks__list-item-image_aeiqg_1293{width:80px;height:80px;border-radius:8px;overflow:hidden;flex-shrink:0;position:relative;box-shadow:0 4px 12px #0000002e,0 1px 4px #0000001f;cursor:pointer}._userPeaks__list-item-image-img_aeiqg_1304{width:100%;height:100%;object-fit:cover}._userPeaks__list-item-image-placeholder_aeiqg_1310{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}._userPeaks__list-item-elevation-icon_aeiqg_1319{width:40px;height:40px;opacity:.8}._userPeaks__list-item-info-wrapper_aeiqg_1326{flex:1;min-width:0;position:relative}._userPeaks__list-item-info_aeiqg_1326{display:flex;flex-direction:column;gap:8px;position:relative}._userPeaks__list-item-title_aeiqg_1340{color:#0a2540;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userPeaks__list-item-details_aeiqg_1347{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}._userPeaks__list-item-details-icon_aeiqg_1356{width:16px;height:16px;opacity:.8;border-radius:50%}._userPeaks__list-item-elevation_aeiqg_1319{color:#475569}._userPeaks__list-item-location_aeiqg_1367{color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}._userPeaks__list-item-chevron_aeiqg_1377{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#64748b;transition:all .2s ease;flex-shrink:0;cursor:pointer}._userPeaks__list-item-chevron--expanded_aeiqg_1391{opacity:1}._userPeaks__list-item-chevron--expanded_aeiqg_1391 svg{transform:rotate(180deg)}._userPeaks__list-item-expanded-image_aeiqg_1400{position:relative;width:100%;height:175px;overflow:hidden;border-radius:12px}._userPeaks__list-item-expanded-image-img_aeiqg_1408{width:100%;height:100%;object-fit:cover}._userPeaks__list-item-expanded-image-placeholder_aeiqg_1414{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}._userPeaks__list-item-expanded-elevation-icon_aeiqg_1423{width:60px;height:60px;opacity:.8}._userPeaks__list-item-open-button_aeiqg_1430{position:absolute;bottom:12px;right:12px;background:#00000040;color:#fff;border:none;border-radius:6px;padding:8px 12px;display:flex;align-items:center;gap:6px;transition:all .2s ease}._userPeaks__list-item-summary_aeiqg_1446{padding:16px 0;color:#64748b;text-align:left}._userPeaks__summary-text-wrapper_aeiqg_1453{overflow:hidden;transition:height .6s cubic-bezier(.4,0,.2,1)}._userPeaks__summary-text_aeiqg_1453{color:#64748b;text-align:left;text-justify:inter-word;margin:0}._userPeaks__summary-routes_aeiqg_1465{display:inline}._userPeaks__summary-route-link_aeiqg_1469{color:#4facfe;text-decoration:underline;transition:color .2s ease}._userPeaks__summary-see-more-btn_aeiqg_1475{background:none;border:none;color:#4facfe;padding:0;margin-top:8px;display:flex;align-items:center;gap:4px;transition:all .2s ease;opacity:1;transform:translateY(0)}._userPeaks__summary-see-more-chevron_aeiqg_1489{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:rotate(0)}._userPeaks__summary-see-more-chevron_aeiqg_1489._rotated_aeiqg_1494{transform:rotate(-90deg)}@media (max-width: 350px){._userPeaks__peak-grid-content_aeiqg_960{padding:8px}._userPeaks__peak-elevation-and-location_aeiqg_1006{gap:6px}._userPeaks__peak-grid__card-elevation-icon-inline_aeiqg_1071{width:16px!important;height:16px!important;margin-right:4px!important}._userPeaks__route-date_aeiqg_1039,._userPeaks__ascents-count_aeiqg_1050{padding:3px 6px}._userPeaks__peak-user-data_aeiqg_1024{gap:4px}._userPeaks__list-item-image_aeiqg_1293{width:60px;height:60px}._userPeaks__list-item-chevron_aeiqg_1377{width:32px;height:32px}._userPeaks__list-item-expanded-image_aeiqg_1400{height:150px}._userPeaks__list-item-summary_aeiqg_1446{padding:12px}}._search_1iuh0_1{width:100%}._search__container_1iuh0_9{position:relative;display:flex;align-items:center;background:#fffffffa;border:1px solid rgba(59,130,246,.2);border-radius:10px;padding:12px 16px;transition:all .2s ease;box-shadow:0 2px 8px #00000014,0 4px 12px #3b82f61a;width:100%}._search__container_1iuh0_9:focus-within{border-color:#3b82f666;box-shadow:0 4px 12px #3b82f633}._search__icon_1iuh0_45{color:#6b7280;flex-shrink:0;margin-right:12px;pointer-events:none}._search__input_1iuh0_59{flex:1;border:none;background:transparent;outline:none;color:#1f2937;font-family:inherit;padding:0}._search__input_1iuh0_59::placeholder{color:#9ca3af}._search__clear_1iuh0_87{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;outline:none;flex-shrink:0}._search__clear_1iuh0_87:hover{background:#0000000d;color:#1f2937}._calendar_fjjn9_1{display:grid;grid-template-columns:1fr 1fr;gap:12px}._calendar__field_fjjn9_13{display:flex;flex-direction:column;gap:8px}._calendar__label_fjjn9_25{display:flex;align-items:center;gap:6px;color:#1f2937}._calendar__input-wrapper_fjjn9_39{position:relative;display:flex;align-items:center;background:#fffffffa;border:1px solid rgba(59,130,246,.2);border-radius:10px;padding:12px 16px;transition:all .2s ease;box-shadow:0 2px 8px #00000014,0 4px 12px #3b82f61a;cursor:pointer}._calendar__input-wrapper_fjjn9_39:hover{border-color:#3b82f64d;box-shadow:0 2px 8px #0000001a,0 4px 12px #3b82f626}._calendar__input-wrapper_fjjn9_39:focus-within{border-color:#3b82f666;box-shadow:0 4px 12px #3b82f633}._calendar__input-wrapper--active_fjjn9_85{background:linear-gradient(135deg,#e6f0ff,#cfe1ff);border-color:#3b82f666;box-shadow:0 2px 8px #00000014,0 4px 12px #3b82f626}._calendar__icon_fjjn9_97{flex-shrink:0;margin-right:12px;pointer-events:none}._calendar__input_fjjn9_39{flex:1;border:none;background:transparent;outline:none;color:#1f2937;font-family:inherit;font-size:14px;padding:0;width:100%}._calendar__input_fjjn9_39::placeholder{color:#9ca3af}._calendar__input_fjjn9_39::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;position:absolute;right:0;width:100%;height:100%}._calendar__input--active_fjjn9_159{color:#1e3a8a}._calendar__clear_fjjn9_167{position:absolute;right:12px;background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px;line-height:1;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;outline:none;width:20px;height:20px;z-index:1}._calendar__clear_fjjn9_167:hover{background:#0000000d;color:#1f2937}._filters_12309_1{display:flex;flex-direction:column;gap:12px}._filters__section_12309_13{display:flex;flex-direction:column;gap:8px}._filters__sectionInline_12309_25{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}._filters__field_12309_39{display:flex;flex-direction:column;gap:8px}._filters__label_12309_51{display:flex;align-items:center;gap:6px;color:#1f2937}._filters__dateRange_12309_65{display:grid;grid-template-columns:1fr 1fr;gap:12px}._filters__elevation_12309_77{display:flex;flex-direction:column;gap:8px;padding:12px 16px;background:#fffffffa;border:1px solid rgba(59,130,246,.15);border-radius:10px;box-shadow:0 2px 8px #00000014,0 4px 12px #3b82f61a}._filters__elevationLabels_12309_99{display:flex;justify-content:space-between;align-items:center;color:#1f2937;margin-bottom:8px}._filters__select_12309_121{width:100%;min-height:46px;border-radius:10px;border:1px solid rgba(59,130,246,.2);background:#fffffffa;color:#000c;padding:12px 40px 12px 16px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000000' d='M7.41 8.58L12 13.17l4.59-4.59L18 10l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;box-shadow:0 2px 8px #00000014,0 4px 12px #3b82f61a;transition:all .2s ease;cursor:pointer}._filters__select_12309_121:hover:not(:disabled){border-color:#3b82f64d;box-shadow:0 2px 8px #0000001a,0 4px 12px #3b82f626}._filters__select_12309_121:focus{outline:none;border-color:#3b82f666;box-shadow:0 4px 12px #3b82f633}._filters__select_12309_121:disabled{opacity:.5;cursor:not-allowed;background:#ffffff80}._filters__select_12309_121 option{background:#fffffff2;color:#000c}._orderby_1eoga_1{position:relative;width:100%}._orderby__button_1eoga_11{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;min-height:48px;justify-content:space-between;cursor:pointer}._orderby__button_1eoga_11:hover:not(:disabled){background:#f1f5f9;border-color:#3b82f64d;color:#475569}._orderby__button_1eoga_11:focus{outline:none;border-color:#3b82f666;box-shadow:0 0 0 3px #3b82f61a}._orderby__button_1eoga_11:disabled{opacity:.6;cursor:not-allowed}._orderby__menu_1eoga_77{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 32px #0000001f;z-index:1000;margin-top:4px;overflow:hidden;animation:_dropdownSlideIn_1eoga_1 .2s cubic-bezier(.4,0,.2,1);transform-origin:top;max-height:300px;overflow-y:auto;-webkit-overflow-scrolling:touch}._orderby__section_1eoga_115{border-bottom:1px solid #f1f5f9}._orderby__section_1eoga_115:last-child{border-bottom:none}._orderby__title_1eoga_131{padding:12px 16px 8px;color:#64748b;text-transform:uppercase}._orderby__item_1eoga_143{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:none;border:none;color:#475569;text-align:left;transition:all .2s ease;gap:8px;cursor:pointer}._orderby__item_1eoga_143:hover{background:#3b82f60d;color:#1e3a8a}._orderby__item--active_1eoga_183{background:#e6f0ff;color:#0a2540}._orderby__item--active_1eoga_183:hover{background:#d0e0ff}@keyframes _dropdownSlideIn_1eoga_1{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._controls_1c596_1{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%}._controls__left_1c596_15{display:flex;flex-direction:column;gap:16px;justify-content:space-between;min-width:0}._controls__right_1c596_31{display:flex;flex-direction:column;gap:16px;min-width:0}._controls__search_1c596_45{width:100%}._controls__filters_1c596_53{display:flex;flex-direction:column;justify-content:flex-end;gap:12px;width:100%;height:100%}._controls__filters-header_1c596_71{display:flex;align-items:center;justify-content:space-between;gap:12px}._controls__clear-button_1c596_85{display:flex;align-items:center;gap:6px;background:none;border:1px solid rgba(59,130,246,.2);border-radius:8px;padding:8px 12px;color:#6b7280;cursor:pointer;transition:all .2s ease;outline:none}._controls__clear-button_1c596_85:hover{background:#3b82f60d;border-color:#3b82f666;color:#1e3a8a}._controls__sort_1c596_125{width:100%;display:flex;align-items:flex-start}._filters_1xtnf_1{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;min-height:48px}._filters--active_1xtnf_29{background:#0a2540;color:#fff;border-color:#0a2540}._filters__badge_1xtnf_41{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:#ef4444;border-radius:50%}._popup_161dz_1{position:fixed;inset:0;background:#00000080;z-index:2000;display:flex;align-items:flex-end;justify-content:center;padding:0;animation:_fadeIn_161dz_1 .3s ease}._popup--closing_161dz_31{animation:_fadeOut_161dz_1 .3s ease-in forwards}._popup__container_161dz_39{background:#fff;border-radius:20px 20px 0 0;width:100%;max-height:80dvh;overflow:hidden;animation:_slideUp_161dz_1 .3s ease;display:flex;flex-direction:column}._popup__container--closing_161dz_61{animation:_slideDown_161dz_1 .3s ease-in forwards}._popup__header_161dz_69{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2e8f0;background:#fafbfc}._popup__header_161dz_69 h3{margin:0;color:#0a2540}._popup__close_161dz_97{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;color:#64748b;border-radius:8px}._popup__content_161dz_121{flex:1;overflow-y:auto;padding:24px}._popup__footer_161dz_133{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #e2e8f0;background:#fafbfc}._popup__buttonSecondary_161dz_149{flex:1;padding:12px 16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;color:#64748b}._popup__buttonPrimary_161dz_167{flex:1;padding:12px 16px;background:#0a2540;border:2px solid #0a2540;border-radius:8px;color:#fff}@keyframes _slideUp_161dz_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDown_161dz_1{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes _fadeIn_161dz_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_161dz_1{0%{opacity:1}to{opacity:0}}._userSavedPeaks_1fnb6_4{width:100%;background:var(--background-color, #ffffff);scroll-behavior:smooth}._userSavedPeaks__content_1fnb6_10{width:100%;max-width:1200px;margin:0 auto;padding:0}._userSavedPeaks__filters-wrapper_1fnb6_18{position:sticky;top:0;z-index:100;padding:16px;display:flex;flex-direction:column;gap:16px}._userSavedPeaks__search-wrapper_1fnb6_30{width:100%}._userSavedPeaks__search-input-container_1fnb6_34{position:relative;display:flex;align-items:center;width:100%}._userSavedPeaks__search-icon_1fnb6_41{position:absolute;left:12px;color:#64748b;z-index:1;pointer-events:none}._userSavedPeaks__search-input_1fnb6_34{width:100%;padding:12px 16px 12px 44px;border:2px solid #e2e8f0;border-radius:12px;background-color:#fff;color:#1e293b;box-shadow:0 2px 4px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;min-height:48px}._userSavedPeaks__search-input_1fnb6_34:focus{outline:none;border-color:#0a2540;box-shadow:0 0 0 3px #0a25401a}._userSavedPeaks__search-input_1fnb6_34::placeholder{color:#94a3b8}._userSavedPeaks__search-clear-button_1fnb6_72{position:absolute;right:12px;background:none;border:none;color:#64748b;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:1}._userSavedPeaks__search-clear-button_1fnb6_72:active{transform:scale(.95)}._userSavedPeaks__dropdowns-row_1fnb6_93{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}._userSavedPeaks__filter-button_1fnb6_101{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;min-height:48px}._userSavedPeaks__filter-button--active_1fnb6_115{background:#0a2540;color:#fff;border-color:#0a2540}._userSavedPeaks__filter-badge_1fnb6_121{position:absolute;top:8px;right:8px;width:8px;height:8px;background:#ef4444;border-radius:50%}._userSavedPeaks__sort-dropdown_1fnb6_132{position:relative}._userSavedPeaks__dropdown-button_1fnb6_136{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;min-height:48px;justify-content:space-between}._userSavedPeaks__dropdown-button_1fnb6_136:disabled{opacity:.6}._userSavedPeaks__loading-spinner_1fnb6_155{animation:_spin_1fnb6_1 1s linear infinite}._userSavedPeaks__chevron--rotated_1fnb6_159{transform:rotate(180deg)}._userSavedPeaks__chevron--hidden_1fnb6_163{opacity:0}._userSavedPeaks__dropdown-menu_1fnb6_168{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 32px #0000001f;z-index:1000;margin-top:4px;overflow:hidden}._userSavedPeaks__dropdown-section_1fnb6_182{border-bottom:1px solid #f1f5f9}._userSavedPeaks__dropdown-section_1fnb6_182:last-child{border-bottom:none}._userSavedPeaks__dropdown-title_1fnb6_190{padding:12px 16px 8px;color:#64748b;text-transform:uppercase}._userSavedPeaks__dropdown-item_1fnb6_196{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:none;border:none;color:#475569;text-align:left;transition:all .2s ease;gap:8px}._userSavedPeaks__dropdown-item--active_1fnb6_210{background:#e6f0ff;color:#0a2540}._userSavedPeaks__dropdown-item_1fnb6_196 ._arrow_1fnb6_215{opacity:.6}._userSavedPeaks__dropdown-item--active_1fnb6_210 ._arrow_1fnb6_215{opacity:1}._userSavedPeaks__filter-popup-overlay_1fnb6_224{position:fixed;inset:0;background:#00000080;z-index:2000;display:flex;align-items:flex-end;justify-content:center;padding:0;animation:_fadeIn_1fnb6_1 .3s ease}._userSavedPeaks__filter-popup-overlay--closing_1fnb6_239{animation:_fadeOut_1fnb6_1 .3s ease}._userSavedPeaks__filter-popup_1fnb6_224{background:#fff;border-radius:20px 20px 0 0;width:100%;max-height:80dvh;overflow:hidden;animation:_slideUp_1fnb6_1 .3s ease;display:flex;flex-direction:column}._userSavedPeaks__filter-popup--closing_1fnb6_254{animation:_slideDown_1fnb6_1 .3s ease}._userSavedPeaks__filter-popup-header_1fnb6_258{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2e8f0;background:#fafbfc}._userSavedPeaks__filter-popup-header_1fnb6_258 h3{margin:0;color:#0a2540}._userSavedPeaks__close-button_1fnb6_272{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;color:#64748b;border-radius:8px;transition:all .2s ease}._userSavedPeaks__close-button_1fnb6_272:active{transform:scale(.95)}._userSavedPeaks__filter-popup-content_1fnb6_289{flex:1;overflow-y:auto;padding:24px}._userSavedPeaks__filter-section_1fnb6_295{margin-bottom:24px}._userSavedPeaks__filter-section_1fnb6_295:last-child{margin-bottom:0}._userSavedPeaks__filter-section--inline_1fnb6_303{display:grid;grid-template-columns:1fr 1fr;gap:16px}._userSavedPeaks__filter-label_1fnb6_309{display:flex;align-items:center;gap:8px;color:#374151;margin-bottom:12px}._userSavedPeaks__filter-label--date-range_1fnb6_317{margin-bottom:16px}._userSavedPeaks__date-range-container_1fnb6_321{display:grid;grid-template-columns:1fr 1fr;gap:12px}._userSavedPeaks__elevation-range_1fnb6_327{margin-top:8px}._userSavedPeaks__range-label_1fnb6_331{display:flex;justify-content:space-between;margin-bottom:8px;color:#64748b}._userSavedPeaks__range-label-left_1fnb6_338,._userSavedPeaks__range-label-right_1fnb6_339{background:#f1f5f9;padding:4px 8px;border-radius:6px}._userSavedPeaks__select-input_1fnb6_345{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;background:#fff;color:#374151;transition:all .2s ease}._userSavedPeaks__select-input_1fnb6_345:focus{outline:none;border-color:#0a2540;box-shadow:0 0 0 3px #0a25401a}._userSavedPeaks__select-input_1fnb6_345:disabled{background:#f8fafc;color:#94a3b8}._userSavedPeaks__filter-popup-footer_1fnb6_366{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #e2e8f0;background:#fafbfc}._userSavedPeaks__clear-filters-button_1fnb6_374{flex:1;padding:12px 16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;color:#64748b;transition:all .2s ease}._userSavedPeaks__clear-filters-button_1fnb6_374:active{transform:scale(.98)}._userSavedPeaks__apply-filters-button_1fnb6_388{flex:1;padding:12px 16px;background:#0a2540;border:2px solid #0a2540;border-radius:8px;color:#fff;transition:all .2s ease}._userSavedPeaks__apply-filters-button_1fnb6_388:active{transform:scale(.98)}._userSavedPeaks__content-area_1fnb6_403{position:relative;min-height:200px}._userSavedPeaks__content-loading-spinner_1fnb6_408{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:16px}._userSavedPeaks__loading-text_1fnb6_417{color:#64748b;margin:0}._userSavedPeaks__list-container_1fnb6_423{min-height:200px;z-index:100}._userSavedPeaks__list-container--transitioning_1fnb6_428{opacity:.7;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}._userSavedPeaks__list-container--loaded_1fnb6_434{opacity:1;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}._userSavedPeaks__list_1fnb6_423{display:grid;grid-template-columns:1fr;gap:16px;margin:16px}@media (min-width: 768px){._userSavedPeaks__list_1fnb6_423{grid-template-columns:repeat(2,1fr);gap:16px}}._userSavedPeaks__list-item_1fnb6_456{overflow:hidden;position:relative;padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;transition:all .2s ease;display:flex;align-items:center;gap:16px;justify-content:space-between}._userSavedPeaks__list-item_1fnb6_456:hover{box-shadow:0 4px 12px #00000014;border-color:#cbd5e1}._userSavedPeaks__list-item-image_1fnb6_476{width:120px;height:120px;border-radius:8px;overflow:hidden;flex-shrink:0;position:relative;box-shadow:0 4px 12px #0000002e,0 1px 4px #0000001f}._userSavedPeaks__list-item-image-img_1fnb6_486{width:100%;height:100%;object-fit:cover}._userSavedPeaks__list-item-image-placeholder_1fnb6_492{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}._userSavedPeaks__list-item-elevation-icon_1fnb6_501{width:60px;height:60px;opacity:.8}._userSavedPeaks__list-item-info-wrapper_1fnb6_508{flex:1;min-width:0;position:relative}._userSavedPeaks__list-item-info_1fnb6_508{display:flex;flex-direction:column;gap:8px;position:relative}._userSavedPeaks__list-item-title_1fnb6_522{color:#0a2540;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userSavedPeaks__list-item-details_1fnb6_529{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}._userSavedPeaks__list-item-details-icon_1fnb6_538{width:20px;height:20px;opacity:.8}._userSavedPeaks__list-item-elevation_1fnb6_501{color:#475569}._userSavedPeaks__list-item-location_1fnb6_548{color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}._userSavedPeaks__list-item-saved-date_1fnb6_557{display:flex;align-items:center;gap:6px;color:#64748b}._userSavedPeaks__list-item-unsave-button_1fnb6_564{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease;flex-shrink:0;opacity:.7}._userSavedPeaks__list-item-unsave-button_1fnb6_564:hover{background:#0f172a0d;opacity:1}._userSavedPeaks__list-item-unsave-button_1fnb6_564:active{transform:scale(.95)}._userSavedPeaks__list-item-unsave-button_1fnb6_564 img{width:24px;height:24px}._userSavedPeaks__no-results_1fnb6_595{text-align:center;padding:40px 20px;color:#64748b}._userSavedPeaks__no-results_1fnb6_595 p{margin:0}._userSavedPeaks__error-container_1fnb6_606{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:200px}._userSavedPeaks__error-container_1fnb6_606 p{color:#64748b;margin:0 0 16px;text-align:center}._userSavedPeaks__retry-button_1fnb6_621{background:#0a2540;color:#fff;border:none;border-radius:8px;padding:12px 24px;transition:all .2s ease}._userSavedPeaks__retry-button_1fnb6_621:active{transform:scale(.95)}@keyframes _fadeIn_1fnb6_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1fnb6_1{0%{opacity:1}to{opacity:0}}@keyframes _slideUp_1fnb6_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDown_1fnb6_1{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes _spin_1fnb6_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 350px){._userSavedPeaks__list-item-image_1fnb6_476{width:60px;height:60px}._userSavedPeaks__list-item-elevation-icon_1fnb6_501{width:30px;height:30px}}._userRoutes_1c4a2_7{width:100%;max-width:1200px;margin:0 auto;min-height:100dvh;position:relative}._userRoutes__userImage_1c4a2_15{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(0,0,0,.1);flex-shrink:0}._userRoutes__back-btn_1c4a2_24{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:10px;background:#f3f4f6;color:#6b7280;transition:all .2s ease}._userRoutes__header-name_1c4a2_38{color:#111827;margin:0}._userRoutes__filters-wrapper_1c4a2_44{position:relative;z-index:100;background:#fff;padding:16px;border-bottom:1px solid #e5e7eb;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;overflow:visible}._userRoutes__search-wrapper_1c4a2_56{width:100%;margin-bottom:12px}._userRoutes__search-input-container_1c4a2_61{position:relative;display:flex;align-items:center}._userRoutes__search-icon_1c4a2_67{position:absolute;left:14px;color:#9ca3af;pointer-events:none}._userRoutes__search-input_1c4a2_61{width:100%;padding:12px 42px;border:2px solid #e5e7eb;border-radius:10px;transition:all .2s ease;background:#f9fafb}._userRoutes__search-input_1c4a2_61:focus{outline:none;border-color:#3b82f6;background:#fff}._userRoutes__search-clear-button_1c4a2_89{position:absolute;right:12px;background:none;border:none;color:#9ca3af;padding:6px;border-radius:6px;transition:all .2s ease}._userRoutes__dropdowns-row_1c4a2_102{display:flex;gap:12px;width:100%}._userRoutes__filter-dropdown_1c4a2_109{position:relative;flex:1;min-width:0}._userRoutes__filter-button_1c4a2_115{width:50%;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;background:#fff;border:2px solid #e5e7eb;border-radius:10px;color:#6b7280;transition:all .15s ease;transform:translateZ(0)}._userRoutes__sort-dropdown_1c4a2_132{position:relative;flex:1;min-width:0}._userRoutes__dropdown-button_1c4a2_138{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;background:#fff;border:2px solid #e5e7eb;border-radius:10px;color:#374151;transition:all .15s ease;transform:translateZ(0)}._userRoutes__dropdown-menu_1c4a2_154{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden;animation:_dropdownSlide_1c4a2_1 .12s cubic-bezier(.25,.46,.45,.94);z-index:200;transform-origin:top;will-change:transform,opacity}@keyframes _dropdownSlide_1c4a2_1{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _dropdownSlideOut_1c4a2_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.95)}}._userRoutes__dropdown-menu--closing_1c4a2_193{animation:_dropdownSlideOut_1c4a2_1 .15s cubic-bezier(.25,.46,.45,.94)}._userRoutes__dropdown-section_1c4a2_197{padding:8px}._userRoutes__dropdown-title_1c4a2_201{padding:8px 12px;color:#6b7280;text-transform:uppercase}._userRoutes__dropdown-menu_1c4a2_154 button{width:100%;padding:10px 12px;background:transparent;border:none;border-radius:6px;color:#374151;text-align:left;transition:all .2s ease}._userRoutes__filter-options_1c4a2_219{padding:12px}._userRoutes__filter-options_1c4a2_219 p{margin:0;color:#6b7280;text-align:center;font-style:italic}._userRoutes__filter-popup-content_1c4a2_231{padding:0}._userRoutes__filter-section_1c4a2_235{margin-bottom:20px}._userRoutes__filter-section--inline_1c4a2_239{display:grid;grid-template-columns:1fr 1fr;gap:16px}._userRoutes__filter-label_1c4a2_245{display:flex;align-items:center;gap:8px;color:#374151;margin-bottom:8px}._userRoutes__filter-label--date-range_1c4a2_253{margin-bottom:12px}._userRoutes__date-range-container_1c4a2_257{display:flex;gap:12px;width:100%}._userRoutes__select-input_1c4a2_263{width:100%;padding:10px 12px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;transition:all .2s ease;position:relative;z-index:10}._userRoutes__select-input_1c4a2_263:focus{outline:none;border-color:#3b82f6}._userRoutes__select-input_1c4a2_263:disabled{background:#f9fafb;color:#9ca3af}._userRoutes__select-input_1c4a2_263 option{padding:8px 12px;background:#fff;color:#374151;border:none}._userRoutes__popup-content_1c4a2_295{flex:1;overflow-y:auto;overflow-x:visible;padding:24px;position:relative;z-index:1}._userRoutes__filter-section--inline_1c4a2_239{display:grid;grid-template-columns:1fr 1fr;gap:16px;position:relative;z-index:1}._userRoutes__filter-section--inline_1c4a2_239>div{position:relative;z-index:1}._userRoutes__filters-loading_1c4a2_319{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;color:#64748b}._userRoutes__filters-loading_1c4a2_319 span{color:#64748b}._userRoutes__popup-overlay_1c4a2_334{position:fixed;inset:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:_popupFadeIn_1c4a2_1 .3s ease-out}@keyframes _popupFadeIn_1c4a2_1{0%{opacity:0}to{opacity:1}}._userRoutes__popup-container_1c4a2_358{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-width:500px;width:100%;max-height:90dvh;display:flex;flex-direction:column;animation:_popupSlideIn_1c4a2_1 .3s cubic-bezier(.34,1.56,.64,1);overflow:visible;position:relative;will-change:transform,opacity}@keyframes _popupSlideIn_1c4a2_1{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _popupSlideOut_1c4a2_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(20px)}}._userRoutes__popup-overlay--closing_1c4a2_395{animation:_popupFadeOut_1c4a2_1 .3s ease-out}@keyframes _popupFadeOut_1c4a2_1{0%{opacity:1}to{opacity:0}}._userRoutes__popup-container--closing_1c4a2_408{animation:_popupSlideOut_1c4a2_1 .3s cubic-bezier(.34,1.56,.64,1)}._userRoutes__popup-header_1c4a2_412{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0;border-bottom:1px solid #e5e7eb;margin-bottom:0}._userRoutes__popup-title_1c4a2_421{color:#111827;margin:0}._userRoutes__popup-close_1c4a2_426{background:none;border:none;color:#6b7280;padding:8px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._userRoutes__popup-content_1c4a2_295{flex:1;overflow-y:auto;padding:24px}._userRoutes__popup-footer_1c4a2_445{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 24px;border-top:1px solid #e5e7eb;gap:16px}._userRoutes__popup-button--primary_1c4a2_454{background:#3b82f6;color:#fff;border:none;border-radius:8px;padding:12px 24px;transition:all .15s ease;transform:translateZ(0)}._userRoutes__popup-button--secondary_1c4a2_465{background:#fff;color:#374151;border:2px solid #e5e7eb;border-radius:8px;padding:10px 20px;transition:all .15s ease;transform:translateZ(0)}._userRoutes__routes-list_1c4a2_477{padding:0;position:relative;-webkit-overflow-scrolling:touch;z-index:1}._userRoutes__routes-grid_1c4a2_485{display:flex;flex-direction:row;gap:16px;padding:16px;align-items:flex-start}._userRoutes__routes-column_1c4a2_493{flex:1;display:flex;flex-direction:column;gap:0;min-width:0}._userRoutes__routes-column_1c4a2_493>._route-card-wrapper_1c4a2_501{width:100%}._userRoutes__routes-column_1c4a2_493>._route-card-wrapper_1c4a2_501>._route-card_1c4a2_501{border-bottom:none;margin-bottom:12px;border-radius:12px;box-shadow:0 2px 8px #0000000f;border:1px solid #e2e8f0;overflow:visible}._userRoutes__routes-column_1c4a2_493>._route-card-wrapper_1c4a2_501>._route-card--expanded_1c4a2_514{box-shadow:0 2px 8px #0000000f;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:12px;overflow:visible}._userRoutes__routes-column_1c4a2_493>._route-card-wrapper_1c4a2_501>._route-card_1c4a2_501:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px);transition:all .2s ease}._userRoutes__routes-loading_1c4a2_529{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px 20px;border-radius:12px;margin:16px 0;box-shadow:0 2px 8px #0000000a;min-height:120px}._userRoutes__routes-loading_1c4a2_529 span{color:#64748b}._route-card-wrapper_1c4a2_501{overflow:visible;transition:all .3s ease}._route-card_1c4a2_501{border-bottom:1px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;display:flex;flex-direction:column;overflow:hidden;min-height:80px;cursor:pointer;z-index:100}._route-card_1c4a2_501:last-child{border-bottom:none}._route-card--expanded_1c4a2_514{box-shadow:0 4px 12px #0000001a}._route-card__main_1c4a2_577{display:flex;align-items:flex-start;padding:16px;transition:background-color .2s ease;gap:16px;min-height:80px;cursor:pointer}._route-card--expanded_1c4a2_514 ._route-card__main_1c4a2_577{align-items:flex-start;min-height:auto}._route-card__content_1c4a2_592{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}._route-card__row_1c4a2_600{display:flex;align-items:center}._route-card__meta_1c4a2_605{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._route-card__name_1c4a2_612{color:#0a2540;margin:0;flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._route-card--expanded_1c4a2_514 ._route-card__name_1c4a2_612{display:block;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;overflow:visible;text-overflow:unset;white-space:normal;word-wrap:break-word}._route-card__type_1c4a2_636{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#f1f5f9;border-radius:6px;color:#64748b;white-space:nowrap;flex-shrink:0}._route-card__date_1c4a2_648{color:#64748b}._route-card__device-model_1c4a2_652{color:#64748b;opacity:.7;white-space:nowrap;font-size:.75rem}._route-card__peaks-count_1c4a2_659{color:#15803d;background:#f0fdf4;padding:4px 8px;border-radius:6px;display:inline-block;border:1px solid #bbf7d0}._route-card__chevron_1c4a2_668{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#64748b;transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s ease;will-change:transform;cursor:pointer;flex-shrink:0}._chevron--rotated_1c4a2_681{transform:rotate(180deg)}._route-card__expanded_1c4a2_686{overflow:hidden;max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1)}._route-card--expanded_1c4a2_514 ._route-card__expanded_1c4a2_686{max-height:1000px}._route-card__expanded-content_1c4a2_696{padding:0 16px 16px;opacity:0;transform:translateY(-8px);transition:opacity .2s ease .1s,transform .2s ease .1s;border-bottom:1px solid #e2e8f0;box-shadow:0 4px 12px #0000001a}._route-card--expanded_1c4a2_514 ._route-card__expanded-content_1c4a2_696{opacity:1;transform:translateY(0)}._route-card__expanded-header_1c4a2_710{display:flex;flex-direction:column;margin-bottom:16px;gap:16px}._route-card__stats-grid_1c4a2_717{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;flex:1;column-gap:12px}._route-card__stat_1c4a2_717{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px;color:#64748b;padding:8px;text-align:center}._route-card__stat-label_1c4a2_736{color:#9ca3af;text-transform:uppercase;text-align:left}._route-card__map-button-container_1c4a2_742{display:flex;align-items:center;justify-content:stretch;width:100%}._route-card__map-button_1c4a2_742{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:8px;transition:all .2s ease;box-shadow:0 2px 8px #3b82f633;white-space:nowrap;width:100%;cursor:pointer}._route-card__map-button_1c4a2_742:hover{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 12px #3b82f633;transform:translateY(-1px);transition:all .2s ease}._route-card__peaks-section_1c4a2_775{margin-top:16px}._peaks-container_1c4a2_779{display:flex;gap:12px;padding:0 16px;margin:0 -16px}._peaks-container--scroll_1c4a2_788{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:8px;position:relative;cursor:grab}._peaks-container--scroll_1c4a2_788:active{cursor:grabbing}._peaks-container--scroll_1c4a2_788::-webkit-scrollbar{display:none}._peaks-container--scroll-wrapper_1c4a2_805{position:relative}._peaks-container--scroll-arrow_1c4a2_809{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#fff;border:1px solid #e2e8f0;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;box-shadow:0 2px 8px #0000001a;transition:all .2s ease;opacity:0;pointer-events:none}._peaks-container--scroll-arrow--visible_1c4a2_830{opacity:1;pointer-events:auto}._peaks-container--scroll-arrow--left_1c4a2_835{left:8px}._peaks-container--scroll-arrow--right_1c4a2_839{right:8px}._peaks-container--scroll-arrow_1c4a2_809:hover{background:#fff;color:#0a2540;box-shadow:0 4px 12px #00000026;transform:translateY(-50%) scale(1.1)}._peaks-container--scroll-arrow_1c4a2_809:active{transform:translateY(-50%) scale(.95)}._no-peaks-card_1c4a2_855{width:100%;padding:24px 16px;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;text-align:center;color:#64748b}._peak-card_1c4a2_866{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000004d}._peak-card_1c4a2_866:hover{transform:scale(1.02);box-shadow:0 4px 12px #0006}._peaks-container--single_1c4a2_881 ._peak-card_1c4a2_866{width:100%;height:200px}._peaks-container--double_1c4a2_886 ._peak-card_1c4a2_866{width:calc(50% - 6px);height:200px}._peaks-container--scroll_1c4a2_788 ._peak-card_1c4a2_866{width:160px;height:200px;flex-shrink:0}._peak-card__elevation-icon-bg_1c4a2_898{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;opacity:1;z-index:1;pointer-events:none}._peak-card__content_1c4a2_910{position:absolute;bottom:0;left:0;right:0;padding:8px;background:linear-gradient(transparent,#000);color:#fff;z-index:2}._peak-card__name_1c4a2_921{margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.5)}._peak-card__elevation_1c4a2_898{display:flex;align-items:center;gap:4px;margin-bottom:4px}._peak-card__elevation-icon_1c4a2_898{width:16px;height:16px;opacity:1}._peak-card__location_1c4a2_942{opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}._peak-card__ascent-count_1c4a2_950{position:absolute;top:8px;right:8px;background:#fff;color:#15803d;padding:2px 6px;border-radius:4px;display:inline-block;text-shadow:none;z-index:3}._userRoutes__loading-container_1c4a2_964,._userRoutes__error-container_1c4a2_965{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:200px}._userRoutes__loading-container_1c4a2_964 p,._userRoutes__error-container_1c4a2_965 p{color:#64748b;margin:16px 0 0}._userRoutes__error-container_1c4a2_965 p{margin:0 0 16px;text-align:center}._userRoutes__loading-spinner_1c4a2_985{animation:_spin_1c4a2_1 1s linear infinite}@keyframes _spin_1c4a2_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._userRoutes__retry-button_1c4a2_998{background:#3b82f6;color:#fff;border:none;border-radius:8px;padding:12px 24px;transition:all .2s ease}._userRoutes__no-results_1c4a2_1009{text-align:center;padding:40px 20px;color:#64748b}._userRoutes__no-results_1c4a2_1009 p{margin:0}._userRoutes__loading-more_1c4a2_1020{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 20px;border-radius:8px;margin:16px;box-shadow:0 2px 8px #0000000a}._userRoutes__loading-more_1c4a2_1020 span{color:#64748b}._userRoutes__end-message_1c4a2_1037{text-align:center;padding:40px 20px;color:#9ca3af;border-radius:8px;margin:16px;box-shadow:0 2px 8px #0000000a}._userRoutes__end-message_1c4a2_1037 p{margin:0}._userRoutes__pagination-error_1c4a2_1051{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:20px}._userRoutes__pagination-error_1c4a2_1051 p{margin:0;color:#dc2626}._userRouteDetails_14cm3_1{width:100%;height:100%;overflow:hidden;background:#000}._mapContainer_14cm3_8{width:100%;height:100%;position:relative;z-index:1}._errorOverlay_14cm3_16{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#000c;gap:16px;padding:20px}._errorMessage_14cm3_29{padding:20px;color:#ff6b6b;text-align:center;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:12px;margin:0}._retryButton_14cm3_39{padding:12px 24px;color:#fff;background:#007bff;border:none;border-radius:8px;transition:all .2s ease}._retryButton_14cm3_39:hover:not(:disabled){background:#0056b3;transform:translateY(-1px)}._retryButton_14cm3_39:disabled{background:#6c757d;cursor:not-allowed;transform:none}._routeMapContainer_dvt7q_1{width:100%;height:100%;position:relative;background:#000}._mapContainer_dvt7q_15{width:100vw;height:100%;position:relative}._mapboxgl-ctrl-group_dvt7q_29{border-radius:8px!important;box-shadow:0 2px 8px #00000026!important}._mapboxgl-ctrl-group_dvt7q_29 button{border-radius:8px!important}._mapboxgl-ctrl-zoom-in_dvt7q_47,._mapboxgl-ctrl-zoom-out_dvt7q_49{background:#ffffffe6!important;color:#2c3e50!important}._mapboxgl-popup_dvt7q_59{max-width:300px!important}._mapboxgl-popup-content_dvt7q_67{border-radius:8px!important;box-shadow:0 4px 16px #00000026!important;padding:16px!important}._mapboxgl-popup-close-button_dvt7q_79{color:#6c757d!important;padding:8px!important}._route-details-controls_1d4t2_2{position:absolute;inset:0;pointer-events:none;z-index:1000;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}._route-details-controls__top-overlay_1d4t2_16{padding:24px;z-index:10;background:transparent;pointer-events:none;display:flex;flex-shrink:0}._route-details-controls__top-overlay_1d4t2_16>*{pointer-events:auto}._route-details-controls__top-overlay-container_1d4t2_30{width:600px;display:flex;flex-direction:column;gap:16px}._route-details-controls__top-overlay-header_1d4t2_38{display:flex;justify-content:space-between;align-items:center;gap:16px}._route-details-controls__top-overlay-title_1d4t2_45{flex:1;min-width:0}._route-details-controls__header-date_1d4t2_50{display:flex;align-items:center;gap:6px;color:#fffc;flex-shrink:0;text-shadow:0 2px 4px rgba(0,0,0,.8)}._route-details-controls__route-stats-card_1d4t2_60{background:#000c;border-radius:12px;padding:16px;box-shadow:0 4px 16px #0000004d;border:1px solid rgba(255,255,255,.1);transition:all .3s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateY(0);width:100%;align-self:flex-start}._route-details-controls__route-stats_1d4t2_60{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;max-height:200px;opacity:1;transform:translateY(0)}._route-details-controls__route-stats--collapsed_1d4t2_85{max-height:0;opacity:0;margin:0;padding:0;gap:0;transform:translateY(-10px)}._route-details-controls__stat-item_1d4t2_94{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;min-width:0}._route-details-controls__stat-content_1d4t2_103{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0;align-items:center;text-align:center}._route-details-controls__stat-icon_1d4t2_113{display:flex;align-items:center;justify-content:center}._route-details-controls__stat-icon_1d4t2_113 svg{color:#fff;width:18px;height:18px}._route-details-controls__stat-label_1d4t2_125{color:#ffffffb3;text-transform:uppercase}._route-details-controls__stat-value_1d4t2_130{color:#fff;white-space:nowrap}._route-details-controls__additional-info_1d4t2_136{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.2);transition:all .3s cubic-bezier(.4,0,.2,1)}._route-details-controls__additional-info--collapsed_1d4t2_146{margin-top:0;padding-top:0;border-top:none}._route-details-controls__additional-info-left_1d4t2_152{display:flex;gap:16px;align-items:center}._route-details-controls__peaks-info_1d4t2_158,._route-details-controls__activity-info_1d4t2_159{display:flex;align-items:center;gap:6px;color:#fff}._route-details-controls__peaks-info_1d4t2_158 svg,._route-details-controls__activity-info_1d4t2_159 svg{color:#fffc}._route-details-controls__collapse-button_1d4t2_172{display:flex;align-items:center;justify-content:center;padding:0;gap:4px;background:none;border:none;border-radius:8px;color:#fffc;cursor:pointer;transition:all .2s ease}@media (max-height: 700px){._route-details-controls__route-stats-card_1d4t2_60{padding:8px;border-radius:8px}._route-details-controls__stat-icon_1d4t2_113 svg{width:14px;height:14px}._route-details-controls__additional-info_1d4t2_136{margin-top:8px;padding-top:8px}._route-details-controls__additional-info-left_1d4t2_152{gap:12px}}._route-details-controls__peak-details_1d4t2_209{position:absolute;top:calc(var(--top-overlay-height, 200px));left:24px;bottom:24px;width:400px;background:#fffffffa;border:1px solid rgba(59,130,246,.15);border-radius:10px;box-shadow:0 2px 8px #00000014,0 4px 12px #3b82f61a;pointer-events:auto;display:flex;flex-direction:column;overflow:hidden;z-index:100000}._route-details-controls__peak-details-header_1d4t2_227{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid rgba(0,0,0,.1);background:#fffffffa;flex-shrink:0}._route-details-controls__peak-info_1d4t2_238{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}._route-details-controls__peak-names_1d4t2_246{display:flex;flex-direction:column;gap:4px}._route-details-controls__peak-name-row_1d4t2_252{display:flex;align-items:center;justify-content:space-between;gap:12px}._route-details-controls__peak-name_1d4t2_246{color:#1f2937;margin:0;flex:1;min-width:0;overflow:visible;text-overflow:initial;white-space:normal;font-size:inherit;font-weight:inherit;line-height:inherit}._route-details-controls__peak-name-en_1d4t2_272{color:#6b7280;opacity:.8;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._route-details-controls__elevation-info_1d4t2_281{display:flex;align-items:center;gap:6px;flex-shrink:0}._route-details-controls__elevation-icon_1d4t2_288{width:20px;height:20px;object-fit:contain}._route-details-controls__elevation-value_1d4t2_294{font-weight:600;white-space:nowrap}._route-details-controls__peak-details-close_1d4t2_299{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0}._route-details-controls__peak-details-close_1d4t2_299:hover{background:#0000000d;color:#1f2937}._route-details-controls__peak-details-content_1d4t2_318{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}._route-details-controls__layers-container_1d4t2_326{position:absolute;bottom:24px;right:0;pointer-events:auto;z-index:1001}._route-details-controls__layers-container_1d4t2_326 .map-layers-dropdown{position:relative!important;bottom:auto!important;left:auto!important}._route-details-controls__download-button_1d4t2_342{position:absolute;bottom:124px;right:24px;z-index:1001;display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff;border:1px solid rgba(59,130,246,.15);border-radius:12px;color:#000;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00000014,0 4px 12px #3b82f61a;cursor:pointer;pointer-events:auto}._route-details-controls__download-button_1d4t2_342:hover{background:#fff;border-color:#3b82f64d;box-shadow:0 4px 12px #3b82f633}._route-details-controls__download-button_1d4t2_342:active{transform:translateY(0);background:#0000000d}.trigger-button{border-radius:.375rem;background-color:#fffc;padding:.5rem 1rem;color:#000;border:1px solid #e2e8f0;height:48px;transition:all .2s ease;width:100%}.userPeaks__date-range-container .trigger-button{margin-left:0;background-color:#f8fafc;border:1px solid #e2e8f0;color:#000;padding:8px 12px;border-radius:8px;transition:all .2s ease;text-align:left;justify-content:flex-start;min-height:48px;display:flex;flex-direction:column;align-items:flex-start;width:100%}.userPeaks__date-range-container .trigger-button:focus{outline:none;box-shadow:0 0 0 2px #0a2540,0 0 0 4px #0a25401a;border-color:#0a2540}.userPeaks__date-range-container .trigger-button--active{background-color:#e6f0ff;border-color:#0a2540;color:#0a2540}.button-label{color:inherit}.button-date{color:#000}.userPeaks__date-range-container .trigger-button--active .button-date{color:#1d4ed8}.dialog-overlay{position:fixed;inset:0;background-color:#00000040;z-index:3001}.dialog-container{position:fixed;inset:0;overflow-y:auto;z-index:3002}.dialog-content{display:flex;min-height:100%;align-items:center;justify-content:center;padding:1rem;text-align:center}.dialog-panel{width:100%;max-width:28rem;transform:translateZ(0);overflow:hidden;border-radius:1rem;background-color:#fff;padding:1.5rem;text-align:left;vertical-align:middle;box-shadow:0 25px 50px -12px #00000040;transition:all .3s ease}.dialog-title{color:#0a2540;margin:0}.picker-container{margin-top:.5rem}.picker-item{display:block}.picker-item-selected{color:#0a2540}.picker-item-unselected{color:#64748b}.button-container{margin-top:1rem;display:flex;gap:.5rem;justify-content:space-between}.ok-button{display:inline-flex;justify-content:center;border-radius:.375rem;border:1px solid #0a2540;background-color:#0a2540;padding:.5rem 1rem;color:#fff;transition:all .2s ease;flex:1}.ok-button:focus{outline:none;box-shadow:0 0 0 2px #0a2540,0 0 0 4px #0a25401a}.clear-button{display:inline-flex;justify-content:center;border-radius:.375rem;border:1px solid #e2e8f0;background-color:#fff;padding:.5rem 1rem;color:#64748b;transition:all .2s ease;flex:1}.clear-button:focus{outline:none;box-shadow:0 0 0 2px #0a2540,0 0 0 4px #0a25401a}._userStats_ejy9a_1{width:100%;min-height:100dvh;background:linear-gradient(135deg,#f8fafc,#e2e8f0,#cbd5e1);display:flex;flex-direction:column}._userStats__filterHeader_ejy9a_17{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#0f172a}._userStats__filterLabel_ejy9a_33{text-transform:uppercase}._userStats__filterButtons_ejy9a_41{display:flex;gap:8px;flex-wrap:wrap}._userStats__filterButton_ejy9a_41{padding:10px 16px;border-radius:999px;border:1px solid rgba(15,23,42,.2);background:#fff;color:#0f172a;text-transform:capitalize}._userStats__filterButtonActive_ejy9a_73{background:#0f172a;color:#fff;border-color:#0f172a}._userStats__rank_ejy9a_85{margin:16px;padding:16px;border-radius:16px;background:#ffffffe6;border:1px solid rgba(15,23,42,.1);box-shadow:0 6px 16px #0f172a1a,0 1px 4px #0f172a0f}._userStats__rankContent_ejy9a_103{display:flex;align-items:center;gap:16px}._userStats__rankNumber_ejy9a_115{position:relative;display:flex;align-items:flex-start}._userStats__rankHash_ejy9a_127{color:#0f172a;align-self:flex-start;margin-right:2px;margin-top:12px}._userStats__rankDigits_ejy9a_141{color:#0f172a;align-self:flex-start}._userStats__rankDivider_ejy9a_151{width:2px;height:48px;background:#0f172a26;border-radius:10px}._userStats__rankInfo_ejy9a_165{display:flex;flex-direction:column;gap:6px}._userStats__rankLabel_ejy9a_177{color:#0f172ab3;text-transform:uppercase}._userStats__rankStats_ejy9a_187{display:flex;align-items:center;gap:8px}._userStats__rankStatsText_ejy9a_199{color:#0f172a}._userStats__rankIconButton_ejy9a_207{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;border:1px solid rgba(15,23,42,.2);background:#fff;color:#0f172a}._userStats__cardsRow_ejy9a_231{display:flex;gap:12px;padding:0 16px;margin-bottom:20px}._userStats__cardHalf_ejy9a_245{flex:1;padding:16px;border-radius:16px;background:#ffffffe6;border:1px solid rgba(15,23,42,.1);color:#0f172a;box-shadow:0 6px 16px #0f172a1a,0 1px 4px #0f172a0f;display:flex;flex-direction:column;align-items:center;text-align:center;width:calc(50% - 6px)}._userStats__cardFull_ejy9a_279{padding:16px 0;border-radius:0;background:transparent;border:none;color:#0f172a;box-shadow:none}._userStats__sectionTitle_ejy9a_297{color:#0f172ab3;text-transform:uppercase;margin-bottom:8px;display:flex;align-items:center;gap:8px;justify-content:center}._userStats__listsSection_ejy9a_319{margin:0;padding:16px 0}._userStats__listsTiles_ejy9a_329{display:flex;flex-direction:column;gap:10px;padding:0 16px}._userStats__listTile_ejy9a_343{position:relative;width:100%;min-height:88px;border:none;border-radius:12px;padding:0;background-size:cover;background-position:center;background-repeat:no-repeat;text-align:left;background:#ffffffb3;border:1px solid rgba(15,23,42,.06);box-shadow:0 4px 12px #0f172a1a,0 1px 4px #0f172a0f}._userStats__listTileOverlay_ejy9a_377{position:absolute;inset:0;background:#0009}._userStats__listTileContent_ejy9a_389{position:relative;z-index:1;display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:12px;padding:12px;color:#0f172a}._userStats__listTileImage_ejy9a_411{width:70px;height:70px;border-radius:8px;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 4px 12px #0000002e,0 1px 4px #0000001f}._userStats__progressCircle_ejy9a_433{--size: 56px;--accent: #0f172a;--track: rgba(15, 23, 42, .18);--thickness: 4px;width:var(--size);height:var(--size);border-radius:50%;background:conic-gradient(var(--accent) calc((var(--percent, 0) / 100) * 360deg),var(--track) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--thickness)),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - var(--thickness)),#000 0);display:grid;place-items:center}._userStats__progressCircleInner_ejy9a_485{width:calc(var(--size) - 8px);height:calc(var(--size) - 8px);border-radius:50%;background:transparent;display:grid;place-items:center;pointer-events:none}._userStats__progressCircleValue_ejy9a_505{color:#0f172a}._userStats__listTileText_ejy9a_513{display:flex;flex-direction:column;gap:4px}._userStats__listTileDesc_ejy9a_525{color:#0f172acc}._userStats__listTileChevron_ejy9a_533{color:#ffffffe6}._userStats__ringWrapper_ejy9a_541{width:56px;height:56px}._userStats__grid_ejy9a_551{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0 16px}._userStats__statItem_ejy9a_565{background:#f8fafccc;border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:14px;box-shadow:0 6px 16px #0f172a1a,0 1px 4px #0f172a0f}._userStats__statHeader_ejy9a_581{display:inline-flex;align-items:center;gap:8px;margin-bottom:6px}._userStats__statIcon_ejy9a_595{color:#3b82f6;margin-bottom:6px}._userStats__statLabel_ejy9a_605{color:#0f172a99;text-transform:uppercase;margin-bottom:4px}._userStats__statValue_ejy9a_617{color:#0f172a;margin-bottom:8px}._userStats__moreInfoButton_ejy9a_627{background:transparent;border:none;color:#0f172a;padding:0;display:inline-flex;align-items:center;gap:6px;max-width:100%}._userStats__moreInfoLabel_ejy9a_651{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:#0f172a59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._userStats__graphCard_ejy9a_677{padding:16px 0;border-radius:0;background:transparent;border:none;color:#0f172a;position:relative;box-shadow:none}._userStats__graphPreview_ejy9a_699{height:160px;background:transparent;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 6px 16px #0f172a1a,0 1px 4px #0f172a0f;margin:0 16px}._userStats__graphOverlay_ejy9a_719{position:absolute;inset:0;background:#0f172ab3;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:12px}._userStats__modalBackdrop_ejy9a_745{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_ejy9a_1 .2s ease}@keyframes _fadeIn_ejy9a_1{0%{opacity:0}to{opacity:1}}._userStats__modal_ejy9a_745{width:100%;height:100dvh;background:linear-gradient(135deg,#0b1220,#1e293b);color:#fff;display:flex;flex-direction:row;animation:_fadeIn_ejy9a_1 .3s ease;position:relative}@keyframes _slideUp_ejy9a_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._userStats__modalHeader_ejy9a_825{position:absolute;top:8px;left:8px;z-index:10}._userStats__modalTitle_ejy9a_839{display:none}._userStats__closeButton_ejy9a_847{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:none;color:#fff;transition:all .2s}._userStats__modalBody_ejy9a_873{flex:1;padding:16px 16px 16px 0;overflow:hidden;min-height:0}._userStats__modalControls_ejy9a_887{padding:16px;display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.1);overflow-y:auto;width:180px;background:#0003}._userStats__metricButtons_ejy9a_907{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}._userStats__metricButton_ejy9a_907{padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fffc;white-space:nowrap;text-align:left}._userStats__metricButtonActive_ejy9a_943{background:#3b82f64d;border-color:#3b82f680;color:#fffffff2}._userStats__triggerButtonsContainer_ejy9a_955{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}._userStats__popupTriggerButton_ejy9a_973{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#fff}._userStats__popupTriggerContent_ejy9a_995{flex:1;display:flex;flex-direction:column;gap:2px;text-align:left}._userStats__popupTriggerLabel_ejy9a_1011{text-transform:uppercase;color:#fff9}._userStats__popupTriggerValue_ejy9a_1021{color:#fffffff2}._userStats__popupOverlay_ejy9a_1031{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1001;animation:_fadeIn_ejy9a_1 .2s ease}._userStats__popupContent_ejy9a_1053{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:16px;border:1px solid rgba(255,255,255,.1);width:90%;max-width:400px;max-height:80dvh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080}._userStats__popupHeader_ejy9a_1079{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}._userStats__popupTitle_ejy9a_1095{display:flex;align-items:center;gap:10px;color:#fff;margin:0}._userStats__popupClose_ejy9a_1111{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff}._userStats__popupBody_ejy9a_1135{padding:20px;overflow-y:auto;flex:1}._userStats__popupOptions_ejy9a_1147{display:grid;grid-template-columns:1fr 1fr;gap:10px}._userStats__popupOption_ejy9a_1147{padding:14px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#ffffffe6;text-align:center}._userStats__popupOption_ejy9a_1147:last-child{grid-column:1 / -1}._userStats__popupOptionActive_ejy9a_1187{background:#3b82f64d;border-color:#3b82f680;color:#fffffff2}._userStats__popupCustomDates_ejy9a_1199{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:12px}._userStats__popupApplyButton_ejy9a_1217{padding:12px 20px;border-radius:10px;border:none;background:#10b981;color:#fff;margin-top:4px}._externalProfile_1xd1q_6{width:100%;min-height:100vh;background:#fff;display:flex;justify-content:center;align-items:flex-start;padding:clamp(20px,2vw,40px) clamp(16px,1.5vw,20px);position:relative;overflow:hidden}._externalProfile_1xd1q_6:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='1500' height='1500' viewBox='0 0 1500 1500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,750 Q375,375 750,500 T1500,750 L1500,1500 L0,1500 Z' stroke='rgba(45, 45, 45, 0.08)' stroke-width='2.5' fill='none'/%3E%3Cpath d='M0,850 Q450,450 850,600 T1500,850 L1500,1500 L0,1500 Z' stroke='rgba(45, 45, 45, 0.06)' stroke-width='2' fill='none'/%3E%3Cpath d='M0,650 Q300,300 650,400 T1500,650 L1500,1500 L0,1500 Z' stroke='rgba(45, 45, 45, 0.05)' stroke-width='2' fill='none'/%3E%3Cpath d='M200,0 Q400,200 600,150 Q800,100 1000,200 Q1200,300 1400,250 L1500,0 L200,0 Z' stroke='rgba(102, 102, 102, 0.08)' stroke-width='2' fill='none'/%3E%3Cpath d='M100,0 Q300,150 500,100 Q700,50 900,150 Q1100,250 1300,200 L1500,0 L100,0 Z' stroke='rgba(102, 102, 102, 0.06)' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:90% auto;background-position:right -300px top -200px;z-index:0;pointer-events:none}._externalProfile_1xd1q_6:after{content:"";position:absolute;bottom:-350px;left:-400px;width:1800px;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='1800' height='1800' viewBox='0 0 1800 1800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,900 Q450,450 900,600 T1800,900 L1800,1800 L0,1800 Z' stroke='rgba(102, 102, 102, 0.08)' stroke-width='2.5' fill='none'/%3E%3Cpath d='M0,1000 Q550,550 1000,700 T1800,1000 L1800,1800 L0,1800 Z' stroke='rgba(102, 102, 102, 0.06)' stroke-width='2' fill='none'/%3E%3Cpath d='M0,800 Q350,350 800,500 T1800,800 L1800,1800 L0,1800 Z' stroke='rgba(102, 102, 102, 0.05)' stroke-width='2' fill='none'/%3E%3Cpath d='M300,0 Q600,300 900,200 Q1200,100 1500,250 Q1700,400 1800,300 L1800,0 L300,0 Z' stroke='rgba(45, 45, 45, 0.06)' stroke-width='2' fill='none'/%3E%3Cpath d='M150,0 Q400,200 700,150 Q1000,100 1300,200 Q1600,300 1800,250 L1800,0 L150,0 Z' stroke='rgba(45, 45, 45, 0.05)' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;z-index:0;pointer-events:none}._externalProfile__container_1xd1q_46{width:100%;max-width:1440px;display:grid;grid-template-columns:1.5fr 2fr;gap:clamp(16px,1.5vw,24px);position:relative;z-index:1;box-sizing:border-box}._externalProfile__left-column_1xd1q_58,._externalProfile__right-column_1xd1q_65{display:flex;flex-direction:column;gap:clamp(12px,1.2vw,20px)}._externalProfile__cell_1xd1q_72{background:#ffffffe6;border:1px solid rgba(15,23,42,.1);border-radius:16px;padding:clamp(16px,1.4vw,20px);box-shadow:0 6px 16px #0f172a1a,0 1px 4px #0f172a0f;transition:all .2s ease}._externalProfile__cell_1xd1q_72:hover{box-shadow:0 8px 20px #0f172a1f,0 2px 6px #0f172a14}._externalProfile__cell-title_1xd1q_87{color:#0f172ab3;margin-bottom:16px;font-weight:600;font-size:clamp(18px,1.5vw,20px)}._externalProfile__cell-header_1xd1q_94{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._externalProfile__user-info_1xd1q_102{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}._externalProfile__avatar_1xd1q_110{width:clamp(100px,8.5vw,120px);height:clamp(100px,8.5vw,120px);border-radius:50%;background:linear-gradient(135deg,#2d2d2d,#1a1a1a);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:clamp(40px,3.5vw,50px);box-shadow:0 8px 24px #2d2d2d40;border:1px solid rgba(45,45,45,.3)}._externalProfile__avatar-image_1xd1q_125{width:100%;height:100%;border-radius:50%;object-fit:cover}._externalProfile__username_1xd1q_132{color:#0f172a;margin:0;word-break:break-word}._externalProfile__stats-row_1xd1q_138{display:flex;justify-content:space-around;width:100%;gap:12px}._externalProfile__stat-item_1xd1q_145{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;transition:transform .2s}._externalProfile__stat-item_1xd1q_145:hover{transform:scale(1.05)}._externalProfile__stat-number_1xd1q_158{color:#0f172a;font-weight:700;font-size:clamp(24px,2vw,28px)}._externalProfile__stat-label_1xd1q_164{color:#0f172a99;text-transform:uppercase;font-size:clamp(12px,1vw,14px)}._externalProfile__follow-button_1xd1q_171{width:100%;padding:clamp(10px,1vw,12px) clamp(16px,1.4vw,20px);border:1px solid rgba(15,23,42,.2);border-radius:8px;background:#f8fafccc;color:#0f172a;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:clamp(13px,1.1vw,14px)}._externalProfile__follow-button_1xd1q_171:hover{background:#f8fafc;transform:translateY(-2px);border-color:#0f172a4d}._externalProfile__follow-button_1xd1q_171:disabled{opacity:.6;cursor:not-allowed;transform:none}._externalProfile__follow-button--following_1xd1q_200{background:#2d2d2d;color:#fff;border-color:#2d2d2d}._externalProfile__follow-button--following_1xd1q_200:hover{background:#1a1a1a;border-color:#1a1a1a}._externalProfile__follow-button--pending_1xd1q_211{background:#f8fafccc;color:#0f172a99;border-color:#0f172a33}._externalProfile__private-content_1xd1q_218{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;gap:16px;min-height:300px}._externalProfile__lock-icon_1xd1q_229{margin-bottom:8px;opacity:.5}._externalProfile__private-content_1xd1q_218 h3{color:#0f172a;margin:0}._externalProfile__private-content_1xd1q_218 p{color:#0f172a99;margin:0}._externalProfile__content_1xd1q_245{display:flex;flex-direction:column;gap:clamp(12px,1.2vw,20px)}._externalProfile__achievement_1xd1q_252{display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .2s ease}._externalProfile__achievement-icon_1xd1q_260{display:flex;align-items:center;justify-content:center;width:clamp(32px,2.8vw,40px);height:clamp(32px,2.8vw,40px);background:#2d2d2d1a;border-radius:8px;color:#2d2d2d;flex-shrink:0}._externalProfile__achievement-content_1xd1q_272{flex:1}._externalProfile__achievement-title_1xd1q_276{display:flex;align-items:center;gap:8px;color:#0f172a;margin-bottom:4px}._externalProfile__achievement-subtitle_1xd1q_284{color:#0f172a99}._externalProfile__achievement-subtitle_1xd1q_284 strong{color:#0f172a}._externalProfile__achievement-arrow_1xd1q_292{color:#0f172a66;flex-shrink:0}._externalProfile__unified-stats_1xd1q_298{display:flex;flex-direction:column;gap:clamp(12px,1.2vw,20px);height:100%}._externalProfile__unified-stat_1xd1q_298{display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer;padding:clamp(12px,1vw,14px);border-radius:12px;transition:all .2s ease;gap:clamp(8px,.7vw,10px)}._externalProfile__unified-stat_1xd1q_298:hover{background:#f8fafccc}._externalProfile__unified-stat-text_1xd1q_321{color:#0f172a;flex:1}._externalProfile__unified-stat-arrow_1xd1q_326{color:#0f172a66;flex-shrink:0;transition:transform .2s ease}._externalProfile__unified-stat_1xd1q_298:hover ._externalProfile__unified-stat-arrow_1xd1q_326{transform:translate(4px)}._externalProfile__stat-header_1xd1q_336{display:flex;align-items:center;gap:clamp(8px,.7vw,10px);flex-shrink:0}._externalProfile__stat-icon_1xd1q_343{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(20px,1.8vw,24px);height:clamp(20px,1.8vw,24px)}._externalProfile__stat-icon_1xd1q_343 svg{width:100%;height:100%}._externalProfile__stat-number_1xd1q_158{display:flex;align-items:baseline;justify-content:center;gap:4px}._externalProfile__stat-digits_1xd1q_364{color:#0f172a;opacity:.9;font-size:clamp(18px,1.5vw,20px)}._externalProfile__stat-title_1xd1q_370{color:#0f172a;text-align:left;font-size:clamp(20px,1.7vw,22px)}._externalProfile__stat-subtitle_1xd1q_376{color:#0f172ab3;text-align:left;font-size:clamp(13px,1.1vw,14px)}._externalProfile__stats-grid_1xd1q_383{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1vw,14px)}._externalProfile__stat-card_1xd1q_389{background:#f8fafccc;border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:clamp(12px,1vw,14px);display:flex;flex-direction:column;gap:clamp(6px,.5vw,8px);transition:all .2s}._externalProfile__stat-card_1xd1q_389:hover{background:#f8fafc;transform:translateY(-2px)}._externalProfile__stat-card-header_1xd1q_405{display:flex;align-items:center;gap:clamp(6px,.5vw,8px);color:#2d2d2d}._externalProfile__stat-card-label_1xd1q_412{color:#0f172a99;text-transform:uppercase;font-size:clamp(12px,1vw,14px)}._externalProfile__stat-card-value_1xd1q_418{color:#0f172a;font-weight:600;font-size:clamp(20px,1.7vw,22px)}._externalProfile__activity-filter_1xd1q_425{padding:clamp(6px,.6vw,8px) clamp(10px,1vw,12px);border-radius:8px;border:1px solid rgba(15,23,42,.2);background:#fff;color:#0f172a;font-size:clamp(13px,1.1vw,14px);cursor:pointer;transition:all .2s}._externalProfile__activity-filter_1xd1q_425:hover{border-color:#0f172a4d;background:#f8fafc}._externalProfile__lists_1xd1q_442{display:flex;flex-direction:column;gap:clamp(8px,.7vw,10px)}._externalProfile__list-tile_1xd1q_448{width:100%;min-height:clamp(80px,7vw,88px);border:none;border-radius:12px;padding:0;background:#ffffffb3;border:1px solid rgba(15,23,42,.06);box-shadow:0 4px 12px #0f172a1a,0 1px 4px #0f172a0f;cursor:pointer;transition:all .2s;text-align:left}._externalProfile__list-tile_1xd1q_448:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f172a1f,0 2px 6px #0f172a14}._externalProfile__list-tile-content_1xd1q_468{display:grid;grid-template-columns:clamp(60px,5.5vw,70px) 1fr auto;align-items:center;gap:clamp(10px,1vw,14px);padding:clamp(8px,.7vw,10px);color:#0f172a}._externalProfile__list-tile-image_1xd1q_477{width:clamp(60px,5.5vw,70px);height:clamp(60px,5.5vw,70px);border-radius:8px;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 4px 12px #0000002e,0 1px 4px #0000001f}._externalProfile__list-tile-text_1xd1q_487{display:flex;flex-direction:column;gap:4px}._externalProfile__list-tile-name_1xd1q_493{color:#0f172a;font-weight:600;font-size:clamp(18px,1.5vw,22px)}._externalProfile__list-tile-desc_1xd1q_499{color:#0f172ab3;font-size:clamp(13px,1.1vw,16px)}._externalProfile__ring-wrapper_1xd1q_504{width:clamp(48px,4.5vw,56px);height:clamp(48px,4.5vw,56px)}._externalProfile__performance-overview_1xd1q_510{background:#ffffffe6;border:1px solid rgba(15,23,42,.1);border-radius:16px;padding:clamp(16px,1.4vw,20px);box-shadow:0 6px 16px #0f172a1a,0 1px 4px #0f172a0f}._externalProfile__performance-metrics_1xd1q_519{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1vw,14px);margin-top:clamp(12px,1vw,16px)}._externalProfile__metric-circle_1xd1q_526{background:#f8fafccc;border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:clamp(16px,1.4vw,20px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;transition:all .2s}._externalProfile__metric-value_1xd1q_539{color:#0f172a;font-weight:600;font-size:clamp(20px,1.7vw,24px)}._externalProfile__metric-label_1xd1q_545{color:#0f172a99;text-transform:uppercase;font-size:clamp(12px,1vw,14px)}._externalProfile__achievement-card_1xd1q_551{background:#f8fafccc;border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:clamp(16px,1.4vw,20px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;transition:all .2s}._externalProfile__achievement-card_1xd1q_551:hover{background:#f8fafc;transform:translateY(-2px)}._externalProfile__achievement-number_1xd1q_569{color:#0f172a;font-weight:600;font-size:clamp(20px,1.7vw,24px)}._externalProfile__achievement-text_1xd1q_575{color:#0f172a99;text-transform:uppercase;font-size:clamp(12px,1vw,14px)}._externalProfile__graph-controls_1xd1q_582{display:flex;flex-direction:column;gap:clamp(8px,.7vw,10px);margin-top:clamp(12px,1vw,14px)}._externalProfile__metric-tabs_1xd1q_589{display:flex;gap:clamp(6px,.5vw,8px);flex-wrap:wrap}._externalProfile__metric-tab_1xd1q_589{padding:clamp(6px,.6vw,8px) clamp(12px,1.2vw,16px);border-radius:8px;border:1px solid rgba(15,23,42,.2);background:#fff;color:#0f172ab3;font-weight:500;font-size:clamp(13px,1.1vw,14px);cursor:pointer;transition:all .2s;white-space:nowrap}._externalProfile__metric-tab--active_1xd1q_608{background:#2d2d2d;color:#fff;border-color:#2d2d2d}._externalProfile__graph-filters_1xd1q_614{display:flex;gap:clamp(8px,.7vw,10px)}._externalProfile__graph-select_1xd1q_619{padding:clamp(6px,.6vw,8px) clamp(10px,1vw,12px);border-radius:8px;border:1px solid rgba(15,23,42,.2);background:#fff;color:#0f172a;font-size:clamp(13px,1.1vw,14px);cursor:pointer;transition:all .2s;flex:1;min-width:0}._externalProfile__graph-select_1xd1q_619:hover{border-color:#0f172a4d;background:#f8fafc}._externalProfile__graph-select_1xd1q_619:focus{outline:none;border-color:#2d2d2d;box-shadow:0 0 0 2px #2d2d2d1a}._externalProfile__graph-container_1xd1q_644{height:clamp(300px,25vw,350px);width:100%;margin-top:clamp(12px,1vw,14px);background:#e2e8f066;border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:clamp(14px,1.2vw,18px) clamp(14px,1.2vw,18px) clamp(14px,1.2vw,18px) clamp(8px,.7vw,10px);box-shadow:0 2px 8px #0f172a0a}._externalProfile__stats-button_1xd1q_656{width:100%;background:#f8fafccc;border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:clamp(16px,1.4vw,20px);color:#0f172a;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .2s ease}._externalProfile__stats-button_1xd1q_656:hover{background:#f8fafc;transform:translateY(-2px);border-color:#0f172a1f}._externalProfile__stats-button-content_1xd1q_676{flex:1;text-align:left}._externalProfile__stats-button-title_1xd1q_681{margin-bottom:4px}._externalProfile__stats-button-subtitle_1xd1q_685{color:#0f172a99}._externalProfile__error_1xd1q_690{padding:48px 16px;text-align:center;background:#ffffffe6;border:1px solid rgba(15,23,42,.1);border-radius:16px;box-shadow:0 6px 16px #0f172a1a,0 1px 4px #0f172a0f}._externalProfile__error_1xd1q_690 h2{color:#0f172a;margin:0 0 8px}._externalProfile__error_1xd1q_690 p{color:#0f172a99;margin:0}._externalProfile__modal-backdrop_1xd1q_710{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1xd1q_1 .2s ease}@keyframes _fadeIn_1xd1q_1{0%{opacity:0}to{opacity:1}}._externalProfile__modal_1xd1q_710{width:100%;height:100dvh;background:linear-gradient(135deg,#0b1220,#1e293b);color:#fff;display:flex;flex-direction:row;animation:_fadeIn_1xd1q_1 .3s ease;position:relative}._externalProfile__modal-header_1xd1q_741{position:absolute;top:8px;left:8px;z-index:10}._externalProfile__close-button_1xd1q_748{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:#ffffff1a;color:#fff;border-radius:8px;transition:all .2s;cursor:pointer}._externalProfile__close-button_1xd1q_748:hover{background:#fff3}._externalProfile__modal-body_1xd1q_766{flex:1;padding:16px 16px 16px 0;overflow:hidden;min-height:0}._externalProfile__modal-controls_1xd1q_773{padding:16px;display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.1);overflow-y:auto;width:180px;background:#0003}._externalProfile__metric-buttons_1xd1q_783{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}._externalProfile__metric-button_1xd1q_783{padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fffc;white-space:nowrap;text-align:left;cursor:pointer;transition:all .2s}._externalProfile__metric-button-active_1xd1q_802{background:#2d2d2d4d;border-color:#2d2d2d80;color:#fffffff2}._externalProfile__trigger-buttons-container_1xd1q_808{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}._externalProfile__popup-trigger-button_1xd1q_817{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#fff;cursor:pointer;transition:all .2s}._externalProfile__popup-trigger-button_1xd1q_817:hover{background:#ffffff1a}._externalProfile__popup-trigger-content_1xd1q_834{flex:1;display:flex;flex-direction:column;gap:2px;text-align:left}._externalProfile__popup-trigger-label_1xd1q_842{color:#fff9}._externalProfile__popup-trigger-value_1xd1q_846{color:#fff}._externalProfile__popup-overlay_1xd1q_851{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001;animation:_fadeIn_1xd1q_1 .2s ease}._externalProfile__popup-content_1xd1q_862{background:#1e293b;border-radius:16px;width:90%;max-width:360px;max-height:80dvh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 12px #0000004d}._externalProfile__popup-header_1xd1q_874{padding:16px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}._externalProfile__popup-title_1xd1q_882{display:flex;align-items:center;gap:8px;color:#fff;margin:0}._externalProfile__popup-close_1xd1q_890{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#fff;cursor:pointer;transition:all .2s}._externalProfile__popup-close_1xd1q_890:hover{background:#ffffff1a}._externalProfile__popup-body_1xd1q_908{padding:16px;overflow-y:auto;flex:1}._externalProfile__popup-options_1xd1q_914{display:grid;grid-template-columns:1fr;gap:8px}._externalProfile__popup-option_1xd1q_914{padding:12px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#fff;text-align:center;cursor:pointer;transition:all .2s}._externalProfile__popup-option_1xd1q_914:hover{background:#ffffff1a}._externalProfile__popup-option-active_1xd1q_935{background:#2d2d2d33;border-color:#2d2d2d;color:#fff}._externalProfile__requests-popup_1xd1q_942{background:#fff;border-radius:16px;width:90%;max-width:500px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 40px #0003;border:1px solid #e2e8f0;animation:_popupSlideIn_1xd1q_1 .3s ease-out}@keyframes _popupSlideIn_1xd1q_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._externalProfile__requests-header_1xd1q_967{padding:24px;border-bottom:1px solid rgba(15,23,42,.1);background:#f8fafc;display:flex;justify-content:space-between;align-items:center}._externalProfile__requests-header_1xd1q_967 h3{color:#0f172a;margin:0}._externalProfile__requests-close_1xd1q_981{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:none;color:#0f172a99;border-radius:8px;cursor:pointer;transition:all .2s ease}._externalProfile__requests-close_1xd1q_981:hover{background:#0f172a1a;color:#0f172a}._externalProfile__requests-list_1xd1q_1000{max-height:60vh;overflow-y:auto;padding:16px 24px}._externalProfile__request-item_1xd1q_1006{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid rgba(15,23,42,.05);transition:background-color .2s ease;cursor:pointer}._externalProfile__request-item_1xd1q_1006:last-child{border-bottom:none}._externalProfile__request-item_1xd1q_1006:hover{background:#0f172a05}._externalProfile__request-user_1xd1q_1024{display:flex;align-items:center;gap:12px;flex:1;min-width:0}._externalProfile__request-avatar_1xd1q_1032{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);color:#0f172a;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:600;overflow:hidden}._externalProfile__request-avatar-image_1xd1q_1046{width:100%;height:100%;border-radius:50%;object-fit:cover}._externalProfile__request-info_1xd1q_1053{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}._externalProfile__request-name_1xd1q_1061{color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._externalProfile__request-type_1xd1q_1068{color:#0f172a99;text-transform:uppercase}._externalProfile__no-requests_1xd1q_1073{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;gap:16px}._externalProfile__no-requests_1xd1q_1073 h3{color:#0f172a;margin:0}._externalProfile__no-requests_1xd1q_1073 p{color:#0f172a99;margin:0}._externalProfile__request-item--current-user_1xd1q_1094{background:#2d2d2d0d;border:1px solid rgba(45,45,45,.2);border-radius:8px;padding:16px}._externalProfile__request-item--current-user_1xd1q_1094 ._externalProfile__request-name_1xd1q_1061,._externalProfile__request-item--current-user_1xd1q_1094 ._externalProfile__request-type_1xd1q_1068{color:#2d2d2d}._externalProfile__request-item--current-user_1xd1q_1094 ._externalProfile__request-avatar_1xd1q_1032{background:#fff;color:#2d2d2d;border:1px solid rgba(45,45,45,.3)}._externalProfile__loading-spinner_1xd1q_1116{width:24px;height:24px;border:2px solid #e5e7eb;border-top:2px solid #2d2d2d;border-radius:50%;animation:_spin_1xd1q_1 1s linear infinite;margin:0 auto 12px}@keyframes _spin_1xd1q_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1200px){._externalProfile__container_1xd1q_46{grid-template-columns:1.3fr 1.7fr}}@media (max-width: 1100px){._externalProfile__container_1xd1q_46{grid-template-columns:1.4fr 1.6fr}._externalProfile__unified-stats_1xd1q_298{flex-direction:column}._externalProfile__stats-grid_1xd1q_383,._externalProfile__performance-metrics_1xd1q_519{grid-template-columns:repeat(2,1fr)}}._navbar_4jl0f_2{position:fixed;left:0;top:0;height:100vh;background:var(--color-surface);border-right:1px solid var(--color-border);z-index:10000;display:flex;flex-direction:column;box-shadow:2px 0 8px #0000000d;overflow:hidden}._navbar__header_4jl0f_17{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1rem;border-bottom:1px solid var(--color-border);min-height:80px}._navbar--collapsed_4jl0f_26 ._navbar__header_4jl0f_17{padding:1.5rem .75rem;transition:padding .25s ease}._navbar__brand-button_4jl0f_31{background:none;border:none;outline:none;padding:0;color:var(--color-text-primary);margin-left:.75rem;white-space:nowrap;overflow:visible;pointer-events:none;font-family:Media Gothic,Montserrat,Nunito Sans,Segoe UI,Arial,sans-serif;font-size:26px;font-weight:700;line-height:1.1;letter-spacing:10px}._navbar__toggle-button_4jl0f_49{background:none;border:none;outline:none;padding:.75rem;cursor:pointer;color:var(--color-text-secondary);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._navbar__toggle-button_4jl0f_49:hover{background:var(--color-surface-secondary);color:var(--color-text-primary)}._navbar__nav_4jl0f_69{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem 0;scrollbar-width:thin}._navbar__nav_4jl0f_69::-webkit-scrollbar{height:0!important}._navbar__list_4jl0f_82{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0 .75rem;list-style:none}._navbar__item_4jl0f_91{display:flex}._navbar__button_4jl0f_95{background:none;border:none;outline:none;display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;color:var(--color-text-secondary);cursor:pointer;width:100%;height:45px;justify-content:flex-start;transition:padding .25s ease,gap .25s ease,background .15s ease,color .15s ease}._navbar--collapsed_4jl0f_26 ._navbar__button_4jl0f_95{padding:.75rem;gap:0}._navbar__button_4jl0f_95:hover{background:var(--color-surface-secondary);color:var(--color-text-primary)}._navbar__button_4jl0f_95:active{transform:scale(.98);transition:transform .25s cubic-bezier(.22,1,.36,1)}._navbar__button--active_4jl0f_128{background:var(--color-surface-tertiary);color:var(--color-text-primary)}._navbar__icon_4jl0f_133{display:flex;align-items:center;justify-content:center;flex-shrink:0}._navbar__label_4jl0f_140{display:inline-block}._navbar__user-section_4jl0f_145{display:flex;flex-direction:column;gap:.5rem;margin:3rem .75rem 0;padding-top:1rem;border-top:1px solid var(--color-border)}._navbar__user-button_4jl0f_154{background:none;border:none;outline:none;display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;color:var(--color-text-secondary);cursor:pointer;width:100%;height:45px;justify-content:flex-start;transition:padding .25s ease,gap .25s ease,background .15s ease,color .15s ease}._navbar--collapsed_4jl0f_26 ._navbar__user-button_4jl0f_154{padding:.75rem;gap:0}._navbar__user-button_4jl0f_154:hover{background:var(--color-surface-secondary);color:var(--color-text-primary)}._navbar__user-button_4jl0f_154:active{transform:scale(.98);transition:transform .25s cubic-bezier(.22,1,.36,1)}._navbar__auth_4jl0f_189{display:flex;flex-direction:column;padding:1rem .75rem;border-top:1px solid var(--color-border);gap:.5rem}._navbar--collapsed_4jl0f_26 ._navbar__auth_4jl0f_189{padding:1rem .75rem;transition:padding .25s ease}._navbar__login-button_4jl0f_202{background:var(--color-surface-secondary);color:var(--color-text-primary);border:1px solid var(--color-border);outline:none;display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;cursor:pointer;width:100%;height:45px;justify-content:flex-start;transition:padding .25s ease,gap .25s ease,background .15s ease,border-color .15s ease}._navbar--collapsed_4jl0f_26 ._navbar__login-button_4jl0f_202{padding:.75rem;gap:0}._navbar__login-button_4jl0f_202:hover{background:var(--color-surface-tertiary);border-color:var(--color-border-dark)}._navbar__avatar-button_4jl0f_231{background:none;border:none;outline:none;cursor:pointer;padding:.2rem;display:flex;flex-direction:row;align-items:center;gap:.75rem;width:100%;border-radius:8px;justify-content:flex-start;transition:padding .25s ease,gap .25s ease,background .15s ease,transform .15s ease}._navbar--collapsed_4jl0f_26 ._navbar__avatar-button_4jl0f_231{gap:0;transition:padding .25s ease}._navbar__avatar-button_4jl0f_231:hover{background:var(--color-surface-secondary);transform:scale(1.02)}._navbar__avatar_4jl0f_231{width:40px;height:40px;border-radius:50%;background:var(--color-surface-tertiary);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--color-text-primary);font-weight:600;border:2px solid var(--color-border);flex-shrink:0}._navbar__avatar-image_4jl0f_273{width:100%;height:100%;object-fit:cover}._navbar__avatar-label_4jl0f_279{display:inline-block;color:var(--color-text-primary);font-size:.875rem}
