.loader[data-v-49e98080]{display:inline-block;animation:rotate-49e98080 2s linear infinite}.abso[data-v-49e98080]{position:absolute}@keyframes rotate-49e98080{to{transform:rotate(1turn)}}.background_path[data-v-49e98080]{stroke:var(--color-surface)}.path_progress[data-v-49e98080]{stroke:var(--789063a4);transition:stroke-dashoffset .1s ease-in}.path[data-v-49e98080]{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash-49e98080 1.5s ease-in-out infinite;stroke:var(--789063a4)}@keyframes dash-49e98080{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.songDataCont{top:0;left:0}.songDataCont,.weatherDataCont{position:absolute;display:flex;align-items:center;justify-content:center}.weatherDataCont{bottom:0;right:0}.weatherData{display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-background-rgb),.75);backdrop-filter:blur(2px);color:var(--color-secondary);border-radius:6px;border:0 solid var(--color-surface)}.weatherData:hover{cursor:pointer;background-color:rgba(var(--color-primary-rgb),.75);color:var(--color-background)}.video-icon{bottom:6px;pointer-events:none}.delete-btn,.video-icon{position:absolute;display:flex;align-items:center;justify-content:center;left:6px;padding:2px;font-size:25px;background-color:rgba(var(--color-background-rgb),.8);color:var(--color-text);border-radius:6px}.delete-btn{top:6px}.coords-icon{position:absolute;top:6px;display:flex;align-items:center;justify-content:center;right:6px;padding:2px;background-color:rgba(var(--color-background-rgb),.8)}.coords-icon,.coords-icon span{font-size:25px;color:var(--color-text);border-radius:6px}.upload-overlay,.video-overlay{position:absolute;display:flex;align-items:center;justify-content:center;bottom:0;left:0;right:0;top:0}.upload-overlay{z-index:400;background-color:rgba(var(--color-background-rgb),.7)}.upload-overlay h4{font-size:.7rem;color:var(--color-text)}.videOverlayCont{background-color:rgba(var(--color-background-rgb),.7);border-radius:6px}.mainCont,.videOverlayCont{display:flex;align-items:center;justify-content:center}.mainCont{cursor:pointer;position:relative}.image-container{background-color:var(--color-surface)}.round-container{border-radius:6px;overflow:hidden}.placeholder-img{opacity:1;-o-object-fit:cover;object-fit:cover;width:100%;min-width:100%;flex-grow:1;height:100%}.weatherIconImage{font-size:.8rem!important}.weatherTextImage{font-size:.7rem}.main-img{opacity:0;transition:opacity .2s linear;position:relative}.main-img.left{-o-object-position:left center;object-position:left center}.main-img.right{-o-object-position:right center;object-position:right center}.main-img.loaded{opacity:1}.circle-container{border-radius:50%!important}.tile-container{border-radius:0!important}.first-container{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.check-icon[data-v-58b21928]{position:absolute;right:12px;top:0;display:flex;align-items:center;justify-content:center;bottom:0;color:var(--color-success);pointer-events:none}.clear-button[data-v-58b21928]{position:absolute;right:8px;top:0;bottom:0;border:none;background:none;cursor:pointer;color:var(--color-text)}.text-field[data-v-58b21928]{width:100%;flex-grow:1;max-width:100%;position:relative}.input-container[data-v-58b21928]{position:relative}input[data-v-58b21928]{width:100%;padding:20px 12px 8px 12px;border:1px solid var(--color-surface);border-radius:6px;font-size:1rem;transition:border-color var(--transition-duration) var(--transition-timing),background-color var(--transition-duration) var(--transition-timing),color var(--transition-duration) var(--transition-timing);box-sizing:border-box;background-color:var(--color-background);color:var(--color-text);caret-color:var(--color-primary);-webkit-textfield-decoration-container:accent-color var(--color-primary)}input[data-v-58b21928],input[type=number][data-v-58b21928]{font-family:Rubik,sans-serif}input[data-v-58b21928]:focus{outline:none;border-color:var(--color-primary)}input[data-v-58b21928]::-moz-selection{background:var(--color-primary);color:var(--color-background)}input[data-v-58b21928]::selection{background:var(--color-primary);color:var(--color-background)}input.small[data-v-58b21928]{padding:12px 8px 2px 8px!important;font-size:.85rem!important;min-height:34px}label[data-v-58b21928]{position:absolute;left:12px;top:15px;pointer-events:none;color:var(--color-accent);transition:all var(--transition-duration) var(--transition-timing);font-size:1rem}label.small[data-v-58b21928]{left:8px;top:8px;font-size:.9rem}label.floating[data-v-58b21928]{top:6px;font-size:.7rem;background-color:var(--color-background);padding:0 0}label.floatingSmall[data-v-58b21928]{top:3px;font-size:.5rem;background-color:var(--color-background);padding:0 0;left:8px}label.focused[data-v-58b21928]{color:var(--color-primary)}.has-error[data-v-58b21928]{border-color:var(--color-error)}.error-message[data-v-58b21928]{color:var(--color-error);font-size:14px;margin-top:4px;display:block;transition:color var(--transition-duration) var(--transition-timing)}.text-field.disabled[data-v-58b21928]{opacity:.5;pointer-events:none}input.success[data-v-58b21928]{border-color:var(--color-success)}input.has-suffix[data-v-58b21928]{padding-right:48px}input.small.has-suffix[data-v-58b21928]{padding-right:40px!important}.suffix[data-v-58b21928]{position:absolute;right:12px;top:0;bottom:0;display:flex;align-items:center;color:var(--color-accent);font-size:.9rem;pointer-events:none}.suffix.suffix-has-clear-button-offset[data-v-58b21928]{right:40px}input[data-v-58b21928]::-webkit-inner-spin-button,input[data-v-58b21928]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-58b21928]{-moz-appearance:textfield}.loader-overlay[data-v-58b21928]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-background-rgb),.7);border-radius:6px;z-index:10}.hidden-label[data-v-58b21928]{opacity:0;pointer-events:none}input.small.is-label-hidden[data-v-58b21928]{padding:8px 8px 8px 8px!important}.text-field--dark input[data-v-58b21928]{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);color:#fff;caret-color:#fff}.text-field--dark input[data-v-58b21928]:focus{border-color:hsla(0,0%,100%,.35)}.text-field--dark label[data-v-58b21928]{color:hsla(0,0%,100%,.55)}.text-field--dark input:not(:-moz-placeholder)+label[data-v-58b21928]{color:hsla(0,0%,100%,.7)}.text-field--dark input.has-value+label[data-v-58b21928],.text-field--dark input:focus+label[data-v-58b21928],.text-field--dark input:not(:placeholder-shown)+label[data-v-58b21928]{color:hsla(0,0%,100%,.7)}.text-field--dark .clear-button[data-v-58b21928]{color:hsla(0,0%,100%,.6)}.text-field--dark label.floatingSmall[data-v-58b21928],.text-field--dark label.floating[data-v-58b21928]{background-color:transparent}.text-field--dark label.focused[data-v-58b21928]{color:hsla(0,0%,100%,.85)}.bounce[data-v-29385e90]{animation:bounce-scale-29385e90 .2s}@keyframes bounce-scale-29385e90{0%{transform:scale(1)}50%{transform:scale(.92)}90%{transform:scale(1.01)}to{transform:scale(1)}}.ui-button[data-v-29385e90]{padding:12px;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;outline:none;-webkit-tap-highlight-color:transparent;transition:height .2s ease;font-family:Rubik}.btn-content[data-v-29385e90]{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.text-button[data-v-29385e90]{padding:12px 24px;color:var(--color-background);background-color:var(--color-primary)}.icon-button.medium[data-v-29385e90]{padding:8px}.icon-button.medium.condensed[data-v-29385e90]{padding:4px}.icon-button.medium i[data-v-29385e90]{font-size:1.2rem}.icon-button.menu i[data-v-29385e90]{font-size:1.4rem}.icon-button.menu[data-v-29385e90]{padding:6px}.text-button.medium[data-v-29385e90]{padding:12px;font-size:.9rem}.text-button[data-v-29385e90]:not(:disabled):hover{background-color:var(--color-hover);cursor:pointer}.icon-button[data-v-29385e90]{padding:10px;color:var(--color-text);background-color:var(--color-surface);border-radius:6px;font-size:.75rem}.icon-button i[data-v-29385e90]{align-items:center;display:flex;font-size:1rem;display:inline-flex;vertical-align:middle}.icon-button[data-v-29385e90]:not(:disabled):hover{background-color:var(--color-hover);color:var(--color-background);cursor:pointer}.transparent-button[data-v-29385e90]{background-color:transparent!important;box-shadow:none!important}.surface-button[data-v-29385e90]{background-color:var(--color-surface)!important;color:var(--color-text)!important}.ui-button[data-v-29385e90]:not(:disabled):focus{background-color:var(--color-hover);color:var(--color-accent)}.surface-button[data-v-29385e90]:not(:disabled):hover{background-color:var(--color-accent)!important;color:var(--color-text)!important;cursor:pointer}.transparent-button[data-v-29385e90]:not(:disabled):hover{background-color:var(--color-surface);color:var(--color-primary);cursor:pointer}.full-width[data-v-29385e90]{width:100%}.icon-button.large[data-v-29385e90]{padding:12px;min-width:56px;min-height:56px}.icon-button.large i[data-v-29385e90]{font-size:32px}.icon-button.primary-icon[data-v-29385e90]{background-color:var(--color-primary);color:var(--color-background)}.icon-button.small[data-v-29385e90]{padding:8px;min-width:32px;min-height:32px}.no-padding[data-v-29385e90]{padding:0!important}.icon-button.small i[data-v-29385e90]{font-size:1rem}.text-button.small[data-v-29385e90]{padding:8px;font-size:.75rem;height:32px}.text-button.small i[data-v-29385e90]{font-size:.75rem}.ui-button.outlined[data-v-29385e90]{background-color:var(--color-background);border:1px solid var(--color-surface);color:var(--color-text)}.ui-button.outlined[data-v-29385e90]:not(:disabled):hover{background-color:var(--color-primary);color:var(--color-background);cursor:pointer}.ui-button.outlined.primary-icon[data-v-29385e90]{background-color:var(--color-background);border:1px solid var(--color-primary);color:var(--color-primary)}.ui-button.outlined.primary-icon[data-v-29385e90]:not(:disabled):hover{background-color:var(--color-primary);color:var(--color-background);cursor:pointer}.ui-button.outlined.surface-button[data-v-29385e90]{background-color:var(--color-background);border:1px solid var(--color-surface);color:var(--color-text)}.ui-button.outlined.surface-button[data-v-29385e90]:not(:disabled):hover{background-color:var(--color-surface);color:var(--color-text);cursor:pointer}.ui-button.outlined.transparent-button[data-v-29385e90]{background-color:transparent;border:0 solid var(--color-primary);color:var(--color-primary)}.ui-button.outlined.transparent-button[data-v-29385e90]:not(:disabled):hover{background-color:var(--color-primary);color:var(--color-accent);cursor:pointer}.ui-button[data-v-29385e90]:disabled{cursor:not-allowed}.ui-button.disabled .btn-content[data-v-29385e90]{color:rgba(var(--color-background-rgb),.5)!important}.ui-button.outlined.disabled .btn-content[data-v-29385e90]{color:var(--color-surface)!important}.icon-button.primary-icon.disabled .btn-content[data-v-29385e90]{color:var(--color-hover)!important}.ui-button.error.transparent-button[data-v-29385e90]:not(:disabled):hover,.ui-button.error[data-v-29385e90]{color:var(--color-error)!important}.ui-tooltip[data-v-29385e90]{position:absolute;animation:all .15s ease;top:0;bottom:0;margin-top:0}.ui-tooltip-content[data-v-29385e90],.ui-tooltip[data-v-29385e90]{display:flex;align-items:center;justify-content:center;z-index:1000;pointer-events:none;white-space:nowrap}.ui-tooltip-content[data-v-29385e90]{font-weight:400;background-color:var(--color-secondary);color:var(--color-background);padding:6px 12px;border-radius:4px;font-size:.75rem}.ui-tooltip.right[data-v-29385e90]{transform:translateX(-50%)}.ui-tooltip.left[data-v-29385e90]{transform:translateX(-100%)}@keyframes fadeIn-29385e90{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ui-button.dark.icon-button.outlined[data-v-29385e90],.ui-button.dark.icon-button[data-v-29385e90],.ui-button.dark.outlined[data-v-29385e90]{background-color:#1c1c1e!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important}.ui-button.dark.icon-button.outlined[data-v-29385e90]:not(:disabled):hover,.ui-button.dark.icon-button[data-v-29385e90]:not(:disabled):hover,.ui-button.dark.outlined[data-v-29385e90]:not(:disabled):hover{background-color:#3a3a3c!important;border-color:hsla(0,0%,100%,.35)!important;color:#fff!important}.ui-button.dark[data-v-29385e90]:not(:disabled):focus{background-color:#3a3a3c!important;color:#fff!important}.ui-button.dark.outlined.disabled .btn-content[data-v-29385e90]{color:hsla(0,0%,100%,.35)!important}.bottom-sheet[data-v-58c3d21e]{position:absolute;bottom:0;left:0;right:0;background:var(--color-background);border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 -2px 10px rgba(0,0,0,.1);transition:transform .3s ease}.bottom-sheet.transparent[data-v-58c3d21e]{background:transparent}.overlay[data-v-58c3d21e]{position:fixed;bottom:0;left:0;top:-1000px;width:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease;pointer-events:none}.overlay.visible[data-v-58c3d21e]{opacity:1;pointer-events:all}.sheet-content[data-v-58c3d21e]{position:absolute;bottom:0;left:50%;width:100%;max-height:90vh;max-width:600px;background-color:var(--color-subtle);border-radius:6px 6px 0 0;padding:0;transform:translateY(100%) translateX(-50%);transition:none;pointer-events:all;touch-action:none;display:flex;flex-direction:column}.sheet-content.transparent[data-v-58c3d21e]{background:transparent}.sheet-content.visible[data-v-58c3d21e]{transform:translateY(0) translateX(-50%)}.is-visible[data-v-58c3d21e]{pointer-events:all}.scrollable-content[data-v-58c3d21e]{overflow-y:auto;height:auto;border-radius:6px 6px 0 0;flex:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overscroll-behavior-y:none}.tab-switcher[data-v-65903073]{display:flex;overflow-x:auto;border-bottom:1px solid var(--color-surface);-webkit-overflow-scrolling:touch;position:relative}.tab-switcher.white[data-v-65903073]{border-bottom:0 solid transparent!important}.tab-switcher-underline[data-v-65903073]{position:absolute;bottom:0;left:0;right:0;height:2px;transition:all .3s ease-in-out}.tab-switcher.transparent[data-v-65903073]{background-color:transparent!important;border-bottom:0 solid transparent!important}.tab-switcher-underline.white[data-v-65903073]{background-color:#fff!important}.tab[data-v-65903073]{padding:var(--57d11e9e);cursor:pointer;font-weight:400;color:var(--color-accent);flex-grow:var(--0680ceb6);position:relative;font-size:var(--4dae3cf4);white-space:nowrap;display:flex;align-items:center;justify-content:center}.tab.active[data-v-65903073]{font-weight:500;color:var(--f9f2674a)}.white[data-v-65903073]{color:#fff!important}.tab.equal[data-v-65903073]{flex:1 1 0!important;min-width:0!important;justify-content:center;display:flex}@media (max-width:768px){.tab-switcher[data-v-65903073]{&[data-v-65903073]::-webkit-scrollbar{display:none}-ms-overflow-style:none;scrollbar-width:none}}.select-wrapper[data-v-fe9e5f5c]{position:relative}.chevronIcon[data-v-fe9e5f5c]{font-size:.9rem!important;color:var(--color-accent)}.selected-content[data-v-fe9e5f5c]{display:flex;align-items:center;gap:8px}.input-container[data-v-fe9e5f5c]{position:relative}.inner-container[data-v-fe9e5f5c]{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--color-surface);border-radius:6px;padding-right:12px;cursor:pointer!important;background-color:var(--color-background);transition:border-color var(--transition-duration) var(--transition-timing)}.inner-container[data-v-fe9e5f5c]:focus,.inner-container[data-v-fe9e5f5c]:hover{background-color:var(--color-primary);border-color:var(--color-primary)}.inner-container[data-v-fe9e5f5c]:has-error{border-color:var(--color-error)}.inner-container.small[data-v-fe9e5f5c]{padding-right:6px;min-height:32px}.selected-value[data-v-fe9e5f5c]{width:100%;padding:20px 12px 8px 12px;border:0;border-radius:6px;font-size:16px;color:var(--color-text);display:flex;align-items:center;min-height:47px;box-sizing:border-box;position:relative}.selected-value.has-error[data-v-fe9e5f5c]{border-color:var(--color-error)}.multiple-checkbox[data-v-fe9e5f5c]{margin-right:8px;display:flex!important;align-items:center!important;justify-content:center!important}.option.selected[data-v-fe9e5f5c]{background-color:var(--color-primary-light)}.select-wrapper.multiple .selected-value[data-v-fe9e5f5c]{min-height:auto;padding:12px 12px 4px 12px}.selected-value[data-v-fe9e5f5c]:focus{outline:none;border-color:var(--color-primary)}label[data-v-fe9e5f5c]{position:absolute;left:12px;background-color:transparent!important;top:14px;color:var(--color-accent);pointer-events:none;font-size:16px}label.floating[data-v-fe9e5f5c]{top:6px;font-size:11px;background-color:var(--color-background);padding:0 0}label.floatingSmall[data-v-fe9e5f5c]{top:3px;font-size:.5rem;background-color:var(--color-background);padding:0 0;left:8px}.error-message[data-v-fe9e5f5c]{color:var(--color-error);font-size:14px;margin-top:4px;display:block;transition:color var(--transition-duration) var(--transition-timing)}.selected-value:hover+label[data-v-fe9e5f5c],.selected-value[data-v-fe9e5f5c]:hover{color:var(--color-background)}.mdi-chevron-down[data-v-fe9e5f5c]{transition:transform .2s ease}.select-wrapper[data-open=true] .mdi-chevron-down[data-v-fe9e5f5c]{transform:rotate(180deg)}.material-symbols-outlined[data-v-fe9e5f5c]{font-weight:500;vertical-align:middle;font-size:inherit!important}.selected-value.small[data-v-fe9e5f5c]{padding:4px 8px 4px 8px;min-height:24px;font-size:14px}.selected-value.is-label-hidden[data-v-fe9e5f5c]{padding:8px 4px 8px 8px!important;font-size:14px}.selected-value i[data-v-fe9e5f5c]{font-size:2rem;color:var(--color-secondary)}.icon-small[data-v-fe9e5f5c]{font-size:1rem!important;line-height:1rem!important}label.small[data-v-fe9e5f5c]{left:8px;top:8px;font-size:.9rem}label.small.floating[data-v-fe9e5f5c]{top:4px;left:9px;font-size:.5rem}.select-wrapper.small .mdi-chevron-down[data-v-fe9e5f5c]{font-size:16px}.select-wrapper.disabled[data-v-fe9e5f5c]{opacity:.5;pointer-events:none}.option-header{border-bottom:1px solid var(--color-surface)!important;padding-bottom:0;margin-bottom:0}.custom-option-button{font-weight:500;justify-content:center;gap:8px}.custom-option-button .material-symbols-outlined{font-size:1rem}.custom-input-wrapper{display:flex;flex-direction:column}.custom-text-input{width:calc(100% - 24px);padding:8px 12px;border:1px solid var(--color-surface);border-radius:3px;font-family:Rubik;font-size:.85rem;background-color:var(--color-background);color:var(--color-text);outline:none;transition:border-color .2s ease}.custom-text-input:focus{border-color:var(--color-primary)}.custom-save-button{background-color:var(--color-primary);color:var(--color-background);border:none;border-radius:3px;padding:8px 12px;cursor:pointer;font-family:Rubik;font-size:.85rem;transition:background-color .2s ease;width:100%}.custom-save-button:hover{background-color:var(--color-primary-dark)}.dropdown-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:6002;background-color:transparent}.dropdown-options{position:absolute;max-height:220px;overflow-y:auto;border:1px solid var(--color-surface);border-radius:8px;background-color:var(--color-background);z-index:1100;box-shadow:0 3px 9px rgba(0,0,0,.1);transform:translateZ(0);margin-top:6px;opacity:0;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease}.dropdown-options.visible{opacity:1;transform:translateY(0)}.option{display:flex;align-items:center;justify-content:start;gap:8px;padding:12px;border-bottom:1px solid var(--color-surface);font-size:.85rem;cursor:pointer;outline:none;color:var(--color-text);font-family:Rubik;-webkit-tap-highlight-color:transparent}.option:hover{background-color:var(--color-primary);color:var(--color-background)}.color-circle{width:12px;height:12px;border-radius:50%;flex-shrink:0}.hidden-label{opacity:0;pointer-events:none}input.small.is-label-hidden{padding:8px 8px 8px 8px!important}.snackbar[data-v-1a3038a2]{z-index:8000;background-color:var(--color-background);color:var(--color-text);border-radius:6px;padding:9px;flex-grow:1;max-width:450px;border:1px solid var(--color-surface);margin:0;display:flex;pointer-events:auto;align-items:center;transition:opacity .3s ease-out}.snackbar-parent[data-v-1a3038a2]{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;top:0;pointer-events:none;z-index:8000;filter:drop-shadow(0 9px 20px rgba(0,0,0,.25));animation:slideDown-1a3038a2 .3s ease-out}.snackbar-parent.hide[data-v-1a3038a2]{animation:slideUp-1a3038a2 .3s ease-out forwards}@keyframes slideUp-1a3038a2{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes slideDown-1a3038a2{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.snackbar-content[data-v-1a3038a2]{display:flex;align-items:center;width:100%;height:100%;justify-content:center}.message[data-v-1a3038a2]{font-size:.8rem}.message[data-v-1a3038a2],.title[data-v-1a3038a2]{display:flex;align-items:center;justify-content:start}.title[data-v-1a3038a2]{font-size:.9rem;font-weight:600}.action-button[data-v-1a3038a2]{margin-left:auto}.snackicon[data-v-1a3038a2]{padding:9px;border-radius:3px;font-size:1.2rem;background-color:rgba(var(--color-surface-rgb),.15)}.snackicon.info[data-v-1a3038a2]{color:var(--color-primary);background-color:rgba(var(--color-primary-rgb),.15)}.snackicon.success[data-v-1a3038a2]{color:var(--color-success);background-color:rgba(var(--color-success-rgb),.15)}.snackicon.error[data-v-1a3038a2]{color:var(--color-error);background-color:rgba(var(--color-error-rgb),.15)}.snackbar-enter-active[data-v-1a3038a2],.snackbar-leave-active[data-v-1a3038a2]{transition:all .3s cubic-bezier(.25,.8,.25,1)}.snackbar-enter-from[data-v-1a3038a2],.snackbar-leave-to[data-v-1a3038a2]{opacity:0;transform:translate(-50%,-100%)}.month-item.disabled[data-v-2b154a55],.year-item.disabled[data-v-2b154a55]{pointer-events:none;opacity:.4;background-color:var(--color-surface);color:var(--color-accent)}.month-item.disabled[data-v-2b154a55]:hover,.year-item.disabled[data-v-2b154a55]:hover{background-color:var(--color-surface);cursor:not-allowed}.year-picker[data-v-2b154a55]{display:flex;flex-direction:column;gap:4px;background-color:var(--color-surface);max-height:200px;padding:9px;overflow-y:auto}.year-item[data-v-2b154a55]{text-align:center;padding:12px;font-size:1rem;cursor:pointer;background-color:var(--color-background);border-radius:4px;position:relative}.month-picker[data-v-2b154a55]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background-color:var(--color-surface);padding:9px}.month-item[data-v-2b154a55]{text-align:center;padding:12px;font-size:.85rem;cursor:pointer;border-radius:4px;position:relative;background-color:var(--color-background)}.month-item.current-month[data-v-2b154a55]{border:0 solid var(--color-primary);padding-bottom:10px}.month-item[data-v-2b154a55]:hover,.year-item[data-v-2b154a55]:hover{background-color:var(--color-hover)}.month-item.selected[data-v-2b154a55],.year-item.selected[data-v-2b154a55]{background-color:var(--color-primary);color:var(--color-background)}.date-picker[data-v-2b154a55]{border:0 solid var(--color-surface);border-radius:6px;padding:0}.calendar-header[data-v-2b154a55]{display:flex;justify-content:space-between;align-items:center;padding:0;position:relative;gap:0;border-bottom:1px solid var(--color-surface)}.calendar-header--subpicker[data-v-2b154a55]{min-height:52px;justify-content:center}.calendar-header--subpicker .header-text[data-v-2b154a55]{position:static;transform:none;left:auto;flex:1;text-align:center}.header-text[data-v-2b154a55]{position:absolute;left:50%;transform:translateX(-50%);cursor:pointer}.header-text[data-v-2b154a55]:hover{background-color:var(--color-surface)}.month-title[data-v-2b154a55]{font-weight:700;font-size:.9rem}.selected-date[data-v-2b154a55]{font-size:.75rem;color:var(--color-accent);margin-top:2px}.calendar-grid[data-v-2b154a55]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding:9px}.day-header[data-v-2b154a55]{text-align:center;font-weight:700;font-size:.75rem}.day[data-v-2b154a55]{text-align:center;padding:9px;font-size:.7rem;cursor:pointer;border-radius:4px;position:relative;-webkit-tap-highlight-color:transparent;border:0 solid var(--color-surface)}.day.today[data-v-2b154a55]:not(.selected){font-weight:700}.day.disabled[data-v-2b154a55]{pointer-events:none;opacity:.4;background-color:var(--color-surface);color:var(--color-accent)}.day.disabled[data-v-2b154a55]:hover{background-color:var(--color-surface);cursor:not-allowed}.day.disabled.next-month[data-v-2b154a55],.day.disabled.prev-month[data-v-2b154a55]{opacity:.3}.day.disabled.selected[data-v-2b154a55]{opacity:.6;background-color:var(--color-primary)}.year-item.disabled[data-v-2b154a55]{pointer-events:none;opacity:.5;background-color:var(--color-surface)}.day.today[data-v-2b154a55]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:2px;background-color:var(--color-primary);border-radius:1px}.year-item.current-year[data-v-2b154a55]{border:1px solid var(--color-primary);padding-bottom:10px}.day.selected[data-v-2b154a55]{background-color:var(--color-primary);color:var(--color-background);font-weight:700;border-radius:4px}.day.in-range[data-v-2b154a55]{background-color:color-mix(in srgb,var(--color-primary) 22%,transparent);color:var(--color-primary);border-radius:0;font-weight:500}.day.range-start[data-v-2b154a55]{border-radius:4px 0 0 4px}.day.range-end[data-v-2b154a55]{border-radius:0 4px 4px 0}.day.range-start.range-end[data-v-2b154a55]{border-radius:4px}.day.range-end.selected[data-v-2b154a55]:not(.range-start),.day.range-start.selected[data-v-2b154a55]:not(.range-end){background-color:var(--color-primary);color:var(--color-background)}.day.in-range.next-month[data-v-2b154a55],.day.in-range.prev-month[data-v-2b154a55]{background-color:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface));color:var(--color-primary)}.day.selected.today[data-v-2b154a55]:after{background-color:var(--color-text)}.day.selected.next-month[data-v-2b154a55],.day.selected.prev-month[data-v-2b154a55]{background-color:var(--color-primary)!important;color:var(--color-background)}@media (min-width:768px){.day[data-v-2b154a55]:hover{background-color:var(--color-hover)}}.day.next-month[data-v-2b154a55],.day.prev-month[data-v-2b154a55]{color:var(--color-accent)}.day.next-month[data-v-2b154a55]:hover,.day.prev-month[data-v-2b154a55]:hover{background-color:var(--color-hover)}.day.next-month[data-v-2b154a55]:not(:hover),.day.prev-month[data-v-2b154a55]:not(:hover){background-color:var(--color-surface)}.event-dots[data-v-2b154a55]{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);display:flex;gap:2px}.event-dot[data-v-2b154a55]{width:6px;height:6px;border-radius:50%;display:inline-block}.date-picker--dark[data-v-2b154a55]{color:#fff}.date-picker--dark .calendar-header[data-v-2b154a55]{border-bottom-color:hsla(0,0%,100%,.1)}.date-picker--dark .header-text[data-v-2b154a55]:hover{background-color:#2c2c2e;border-radius:6px}.date-picker--dark .month-title[data-v-2b154a55]{color:#fff}.date-picker--dark .day-header[data-v-2b154a55],.date-picker--dark .selected-date[data-v-2b154a55]{color:hsla(0,0%,100%,.55)}.date-picker--dark .day[data-v-2b154a55]{color:#fff;background-color:transparent}.date-picker--dark .day.next-month[data-v-2b154a55],.date-picker--dark .day.prev-month[data-v-2b154a55]{color:hsla(0,0%,100%,.35);background-color:#2c2c2e}.date-picker--dark .day.next-month[data-v-2b154a55]:hover,.date-picker--dark .day.prev-month[data-v-2b154a55]:hover,.date-picker--dark .day[data-v-2b154a55]:hover{background-color:#3a3a3c}.date-picker--dark .day.next-month[data-v-2b154a55]:not(:hover),.date-picker--dark .day.prev-month[data-v-2b154a55]:not(:hover){background-color:#2c2c2e}.date-picker--dark .day.disabled[data-v-2b154a55]{background-color:#2c2c2e;color:hsla(0,0%,100%,.25)}.date-picker--dark .day.disabled[data-v-2b154a55]:hover{background-color:#2c2c2e}.date-picker--dark .day.selected[data-v-2b154a55]{background-color:var(--color-primary);color:#fff}.date-picker--dark .month-picker[data-v-2b154a55],.date-picker--dark .year-picker[data-v-2b154a55]{background-color:#2c2c2e}.date-picker--dark .month-item[data-v-2b154a55],.date-picker--dark .year-item[data-v-2b154a55]{background-color:#1c1c1e;color:#fff}.date-picker--dark .month-item[data-v-2b154a55]:hover,.date-picker--dark .year-item[data-v-2b154a55]:hover{background-color:#3a3a3c}.date-picker--dark .month-item.disabled[data-v-2b154a55],.date-picker--dark .year-item.disabled[data-v-2b154a55]{background-color:#2c2c2e;color:hsla(0,0%,100%,.25)}.boxTitle{font-size:.8rem}.boxSubtitle{font-size:.7rem}.sideBarBox{border:1px solid var(--color-surface);border-radius:4px;transition:background-color .15s ease}.sideBarBox:hover{background-color:var(--color-surface);cursor:pointer}.profileSideBarBox{transition:background-color .15s ease}.profileSideBarBox:hover{background-color:var(--color-surface);cursor:pointer}.stepSideBarBox{transition:background-color .15s ease}.stepSideBarBox:hover{background-color:var(--color-surface);cursor:pointer}.threedStatsCard{position:relative;overflow:hidden}.threedStatsCardOutline{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.threedStatsCardContent{position:relative;z-index:1}.threedPlayButton{transition:all .2s ease}.threedPlayButton:hover{color:var(--color-primary);cursor:pointer;background-color:rgba(var(--color-primary-rgb),.1)}.threedSettings{transition:all .2s ease}.threedSettings:hover{color:var(--color-primary);cursor:pointer}.sessionTagChip{border-radius:3px;font-size:.7rem;color:var(--color-text);background-color:var(--color-subtle);border:1px solid var(--color-surface)}.emojiTxt{padding-left:1px;padding-right:1px}.emojiTxtActive{font-size:.65rem}.mention{cursor:pointer;font-weight:700}.link,.mention{color:var(--color-primary)}.link{text-decoration:underline}.read-more{color:var(--color-primary);cursor:pointer;font-weight:700;font-size:.8rem}.postPinned{font-size:.75rem;color:var(--color-accent);display:flex;align-items:center;justify-content:start}.postPinned i{font-size:.8rem}.emojiBtnPick{line-height:1;font-size:.75rem!important}.postAwardIcon{line-height:1!important;font-size:.9rem!important}.nonGPSBox:hover{background-color:var(--color-subtle);cursor:pointer}.emojiReaction{border-radius:50%}.emojiReaction,.ui-button:hover .emojiReaction{background-color:inherit;border:1px solid transparent}.emojiNegLeft{margin-left:-2px}.postBoxStat{font-size:.95rem}.postBoxStatDesc{font-size:.75rem}.postBoxPremiumIcon{font-size:.7rem;line-height:1}.postUnitSubtitle{font-size:.75rem;font-weight:400}.postMainBox{border:1px solid var(--color-surface)}@media (max-width:768px){.postMainBox{border-left-width:0;border-right-width:0;border-width:0}}.postHeader{display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--color-surface);transition:background-color var(--transition-duration) ease}.postHeader:hover{background-color:var(--color-subtle);cursor:pointer}.postButtons{top:0;right:0;left:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;position:absolute}.postButtonsContainer{position:relative;height:54px}.postButtonsContainer,.postReactionSection{border-top:1px solid var(--color-surface)}.postReactionSection:hover{background-color:var(--color-subtle);cursor:pointer}.postStats{display:flex;align-items:center;justify-content:start}.postName{font-size:.9rem;padding-bottom:2px}.postSubtitle{display:flex;align-items:center;color:var(--color-secondary);justify-content:start}p{font-size:.75rem}.postText{color:var(--color-text)!important;font-size:.9rem;white-space:pre-line;line-height:1.5}.postbox-add-caption-btn{display:block;margin:6px 0 0;padding:0;border:0;background:transparent;font-size:.9rem;font-weight:600;line-height:1.25;color:var(--color-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.postbox-add-caption-btn:active{opacity:.75}.material-symbols-outlined,.postHeader h4{font-size:.9rem;font-weight:500}.material-symbols-outlined{vertical-align:middle}.borderBottom{border-bottom:1px solid var(--color-surface)}.reacting-hide{opacity:0;z-index:0}.reacting-show{opacity:1;z-index:100}.contestBox{border:1px solid var(--color-surface);border-radius:6px;cursor:pointer}.contestBox:hover{background-color:var(--color-surface);color:var(--color-hover)}.boxHeaderTitle{font-size:1rem}.boxHeaderSubtitle{font-size:.85rem}.boxHeaderExtra{font-size:.95rem}.pageContainer{overflow-y:scroll;height:100vh}.homeHeader{display:flex;align-items:center;justify-content:center;top:0;position:sticky;z-index:999;border-bottom:1px solid rgba(var(--color-surface-rgb),var(--border-opacity,1));background-color:rgba(var(--color-background-rgb),var(--header-opacity,0));box-shadow:0 2px 4px rgba(0,0,0,var(--header-shadow-opacity,0));transition:background-color .3s ease,box-shadow .3s ease}.training-stories{border-bottom:1px solid var(--color-surface);overflow-y:hidden}.training-stories__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.training-stories__title{font-size:.95rem;font-weight:700;color:var(--color-text)}.training-stories__subtitle{margin-top:2px!important;color:var(--color-secondary);font-size:.68rem}.training-stories__scroller{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.training-stories__scroller::-webkit-scrollbar{display:none}.training-stories__empty{color:var(--color-secondary);font-size:.75rem}.training-story-chip{display:flex;flex-direction:column;align-items:center;min-width:70px;max-width:70px;border:0;padding:0;color:var(--color-text);background:transparent}.training-story-chip__avatar-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%}.training-story-chip__ring{position:absolute;inset:0;width:70px;height:70px;overflow:visible;z-index:0;transform:rotate(-90deg)}.training-story-chip__ring-segment{fill:none;stroke-width:4px;stroke-linecap:round}.training-story-chip__avatar{position:relative;z-index:1;border-radius:50%;border:1px solid var(--color-background)}.training-story-chip__name{width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-family:Rubik,sans-serif;font-weight:400}.training-story-chip__name-wrap{display:flex;align-items:center;justify-content:center}.training-story-chip--skeleton{gap:7px}.training-story-chip__avatar-skeleton{width:66px;height:66px;border-radius:50%}.training-story-chip__text-skeleton{width:48px;height:8px;border-radius:999px}.cashBalanceBox{transition:background-color .15s ease}.countdownTimer{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";background:linear-gradient(90deg,#7b00ff,#ff0051,#7b00ff);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:timerShimmer 2s linear infinite}@keyframes timerShimmer{to{background-position:200%}}.cashBalanceBox:hover{background-color:var(--color-surface);cursor:pointer}.jackpotTeamBox{background-color:var(--color-background);transition:background-color .15s ease}.jackpotTeamBox:hover{background-color:var(--color-surface);cursor:pointer}.jackpotTabSwitcher{transition:background-color .15s ease}.jackpotTabSwitcher:hover{background-color:var(--color-surface);cursor:pointer}.unreadBadgeInbox[data-v-4247e66a]{position:absolute;left:16px;top:-6px;width:10px;height:10px;display:flex;align-items:center;justify-content:center;z-index:1000}.unreadBadgeInbox[data-v-4247e66a]:before{content:"";z-index:2}.unreadBadgeInbox[data-v-4247e66a]:before,.unreadPulseInbox[data-v-4247e66a]{position:absolute;width:10px;height:10px;background-color:var(--color-primary);border-radius:50%}.unreadPulseInbox[data-v-4247e66a]{left:50%;top:50%;transform:translate(-50%,-50%);opacity:.5;z-index:1;animation:pulse-burst-4247e66a 1.5s infinite}@keyframes pulse-burst-4247e66a{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}70%{transform:translate(-50%,-50%) scale(1.9);opacity:0}to{transform:translate(-50%,-50%) scale(1.9);opacity:0}}.menu-container[data-v-4247e66a]{display:flex;flex-direction:column;justify-content:start;max-height:100vh;height:100vh;background-color:var(--color-background);overflow-y:scroll;transition:width .3s ease}.menu-container.compact[data-v-4247e66a]{width:66px}.menu-container.expanded[data-v-4247e66a]{width:250px;filter:drop-shadow(0 0 10px rgba(0,0,0,.1))}.menu-items[data-v-4247e66a]{overflow-y:auto;-webkit-overflow-scrolling:touch;outline:none;-webkit-tap-highlight-color:transparent}.menuTop[data-v-4247e66a]{display:flex;border-bottom:1px solid var(--color-surface);justify-content:end;position:relative;align-items:center}.menu-container.compact .profile-section[data-v-4247e66a]{width:66px!important;min-width:66px!important;max-width:66px!important;left:0;right:auto}.profile-section[data-v-4247e66a]{position:absolute;left:0;right:0;bottom:0;cursor:pointer}.profile-item[data-v-4247e66a]{display:flex;align-items:center;justify-content:center;border-top:1px solid var(--color-surface);border-right:0 solid var(--color-surface);overflow-x:hidden;transition:all .3s ease}.profile-name[data-v-4247e66a]{color:var(--color-text);font-size:.9rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;width:0;transition:opacity .3s ease}.profile-image--active[data-v-4247e66a]{border-right:1px solid var(--color-surface)}.profile-item--active .profile-name[data-v-4247e66a]{color:var(--color-primary)}.profile-image--active[data-v-4247e66a]{border:3px solid var(--color-primary);box-sizing:border-box}.menu-item[data-v-4247e66a]{display:flex;align-items:center;padding:11px;background-color:var(--color-background);border-radius:var(--spacing-unit);transition:all var(--transition-duration) var(--transition-timing);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-item--active[data-v-4247e66a],.menu-item[data-v-4247e66a]:hover{background-color:var(--color-surface)}.menu-item--active .menu-item__icon[data-v-4247e66a]{color:var(--color-primary)}.menu-item--active .menu-item__text[data-v-4247e66a]{color:var(--color-primary);font-weight:600}.menu-item:not(.menu-item--active) .menu-item__text[data-v-4247e66a]{color:var(--color-accent);font-weight:400}.gps-item__icon[data-v-4247e66a]{color:var(--color-background)}.gps-item__icon[data-v-4247e66a],.menu-item__icon[data-v-4247e66a]{font-size:1.2rem;line-height:1;vertical-align:middle;display:inline-flex;align-items:center}.menu-item__icon[data-v-4247e66a]{color:var(--color-accent)}.menu-item__icon--text-secondary[data-v-4247e66a]{color:var(--color-secondary)}.menu-item__text[data-v-4247e66a]{font-size:.9rem;display:var(--menu-text-display,inline);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-container.compact .menu-item__text[data-v-4247e66a]{display:none}.menu-container.expanded .profile-name[data-v-4247e66a]{opacity:1;width:auto}.menu-container.expanded .profile-image-filler[data-v-4247e66a]{width:9px}@media (max-width:768px){.profile-name[data-v-4247e66a]{opacity:1;width:auto}.profile-image-filler[data-v-4247e66a]{width:3px}.loginCard{min-width:100%}}.fade-out{opacity:0;transition:opacity .3s}.extraText{font-size:.8rem;color:var(--color-primary);cursor:pointer}.subtleText{font-size:.8rem;color:var(--color-accent)}.loginHeader{border-bottom:1px solid var(--color-surface)}.distanceRangeLabel{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;color:var(--color-accent);font-weight:400}.distanceRangeLabelIcon{font-size:.72rem}.gpsBox{background-color:var(--color-background);transition:all .3s ease}.gpsBox:hover{cursor:pointer;background-color:var(--color-surface)}.addShoeLabelButton{cursor:pointer;color:var(--color-accent)}.addShoeLabelButton:hover{color:var(--color-hover)}.smallerIcon{font-size:.85rem}.paceSection{display:flex;align-items:center;justify-content:center}.formSubtitle{font-size:.8rem;font-weight:400;color:var(--color-accent)}.buttonBottom,.extrasCont{border-top:1px solid var(--color-surface)}.boxTitleForm{color:var(--color-text);font-size:.85rem;font-weight:500}.formCheck{color:var(--color-primary);font-size:100px}.fileBoxMain{border:1px solid var(--color-surface);border-radius:6px;justify-content:center;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:start}.fileBoxMain:hover{background-color:var(--color-surface);color:var(--color-hover)}.fileBoxSubtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.7rem;color:var(--color-accent)}.fileBoxTitle{font-size:.8rem;color:var(--color-text)}.goBack{cursor:pointer}.goBack:hover{color:var(--color-hover)}.shoeResult{transition:background-color .3s ease}.shoeResult:hover{background-color:var(--color-surface);cursor:pointer}.turboDayChip{border-radius:6px;background-color:var(--color-background);color:var(--color-text);border:1px solid var(--color-surface)}.turboDayChip,.turboDayChipActive{padding:8px 10px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s ease-in}.turboDayChipActive{border-radius:6px;background-color:var(--color-primary);color:var(--color-background);border:1px solid var(--color-primary)}.turboDayChip:hover{background-color:var(--color-surface)}.turboDayChipActive:hover{background-color:var(--color-hover)}.turboFormBox{cursor:pointer;transition:all .3s ease-in}.routeBox{border:1px solid var(--color-surface);border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--color-background);transition:all .15s ease}.routeThumb{flex:0 0 auto}.routeText{flex:1 1 auto;min-width:0}.routeName{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routeBox:hover{background-color:var(--color-surface);cursor:pointer}.selected{border-color:var(--color-primary)}.selected-route-row{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0}.selected-route-content{flex:1 1 auto;min-width:0}.selected-route-delete{flex:0 0 auto}.uploadFileBox{background-color:var(--color-surface);border:1px dashed var(--color-accent);border-radius:6px;cursor:pointer;display:flex;align-items:center;transition:background-color .3s ease;justify-content:center;color:var(--color-accent)}.uploadFileBox:hover{background-color:var(--color-subtle);border:1px dashed var(--color-accent);color:var(--color-hover)}.hyperlink{text-decoration:underline;color:var(--color-primary);cursor:pointer;transition:color .15s ease}.hyperlink:hover{color:var(--color-hover)}.inputSelectBox{background-color:var(--color-background);transition:background-color .15s ease;cursor:pointer}.inputSelectBox:hover{background-color:var(--color-surface)}.formMain{position:relative;height:100%;display:flex;flex-direction:column}.formContent{flex:1;overflow-y:auto}.formTop{border-bottom:1px solid var(--color-surface);top:0;display:flex;align-items:center;justify-content:center}.formBottom,.formTop{left:0;position:fixed;right:0;z-index:900;background-color:var(--color-background)}.formBottom{border-top:1px solid var(--color-surface);bottom:0}.filesUploaderCard[data-v-8150bc96]{position:fixed;right:calc(12px + var(--sar, 0px));bottom:calc(12px + var(--sab, 0px));z-index:4600;border:1px solid var(--color-surface);border-radius:10px;padding:10px;pointer-events:none}.filesUploaderCardMobile[data-v-8150bc96]{bottom:calc(72px + var(--sab, 0px))}.filesUploaderHeader[data-v-8150bc96]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.filesUploaderCopy[data-v-8150bc96]{min-width:0}.filesUploaderTitle[data-v-8150bc96]{font-size:.85rem;font-weight:600;line-height:1.2}.filesUploaderStatus[data-v-8150bc96]{font-size:.75rem;line-height:1.2}.filesUploaderGallery[data-v-8150bc96]{pointer-events:none}.filesUploaderActions[data-v-8150bc96]{display:flex;gap:6px;margin-top:8px}.filesUploaderActionBtn[data-v-8150bc96],.filesUploaderIconBtn[data-v-8150bc96]{pointer-events:auto;touch-action:manipulation;border:1px solid var(--color-surface);background:var(--color-subtle);color:var(--color-text);border-radius:8px;cursor:pointer}.filesUploaderIconBtn[data-v-8150bc96]{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0}.filesUploaderActionBtn[data-v-8150bc96]{flex:1;font-size:.75rem;font-weight:600;padding:7px 8px}.filesUploaderActionBtnPrimary[data-v-8150bc96]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-background)}.ui-gif-picker__icons[data-v-cab25fdc]{display:flex;gap:8px;overflow-x:auto;margin-top:12px;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ui-gif-picker__icons[data-v-cab25fdc]::-webkit-scrollbar{display:none}.ui-gif-picker__icon-btn[data-v-cab25fdc]{flex-shrink:0;width:42px;height:42px;border:1px solid var(--color-surface);border-radius:12px;background:transparent;color:var(--color-text);font-size:1rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:transform .12s ease,border-color .12s ease,background-color .12s ease,color .12s ease}.ui-gif-picker__icon-btn[data-v-cab25fdc]:active{transform:scale(.94)}.ui-gif-picker__icon-btn--active[data-v-cab25fdc]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 18%,transparent);color:var(--color-primary)}.ui-gif-picker__icon-btn[data-v-cab25fdc]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ui-gif-picker__attribution[data-v-cab25fdc]{position:fixed;bottom:0;left:0;right:0;z-index:1000;display:flex;justify-content:center;align-items:center;padding:10px 16px;border-top:1px solid var(--color-surface)}.ui-gif-picker__attribution-logo[data-v-cab25fdc]{height:18px;width:auto;display:block;opacity:.9}.ui-gif-picker__stickers[data-v-cab25fdc]{padding:16px}.ui-gif-picker__stickers-grid[data-v-cab25fdc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ui-gif-picker__sticker-cell[data-v-cab25fdc]{aspect-ratio:1;width:100%;padding:0;border:2px solid var(--color-surface);border-radius:10px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ui-gif-picker__sticker-cell[data-v-cab25fdc]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ui-gif-picker__sticker-cell[data-v-cab25fdc] .mainCont{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ui-gif-picker__sticker-cell[data-v-cab25fdc] .main-img{max-width:100%;max-height:100%;width:auto!important;height:auto!important;-o-object-fit:contain;object-fit:contain}.ui-gif-picker__load-more[data-v-cab25fdc]{padding-top:16px}.loading-indicator[data-v-cab25fdc],.no-results[data-v-cab25fdc]{width:100%;text-align:center;padding:16px;color:var(--color-accent)}.column img[data-v-cab25fdc]{display:block;width:100%;height:auto}.specialOption{display:flex;align-items:center;padding:12px;background-color:var(--color-background);border-radius:var(--spacing-unit);transition:all var(--transition-duration) var(--transition-timing);cursor:pointer;flex:1;border:1px solid var(--color-surface);outline:none;-webkit-tap-highlight-color:transparent}.specialOption__icon{color:var(--color-primary);font-size:1.2rem;line-height:1;vertical-align:middle;display:inline-flex;align-items:center}.specialOption__text{font-size:.8rem;font-weight:500;color:var(--color-secondary)}.safari-nav-sheet__scroll[data-v-7e29cdee]{max-height:70vh;overflow-y:auto}.safari-nav-sheet__row[data-v-7e29cdee]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-bottom:1px solid var(--color-surface)}.safari-nav-sheet__row--active[data-v-7e29cdee]{background:rgba(var(--color-primary-rgb),.08)}.safari-nav-sheet__icon-wrap[data-v-7e29cdee]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-background);border:1px solid var(--color-surface)}.safari-nav-sheet__icon-wrap--origin[data-v-7e29cdee]{color:#8d6e63}.safari-nav-sheet__icon-wrap--destination[data-v-7e29cdee]{color:var(--color-primary)}.safari-nav-sheet__text[data-v-7e29cdee]{flex:1;min-width:0}.prebuiltworkoutbox{transition:all .3s ease}.prebuiltworkoutbox:hover{background-color:var(--color-surface);cursor:pointer}.sheetTotalDistance[data-v-530cf538]{font-size:.75rem;color:var(--color-accent)}.shoeRangeCard[data-v-530cf538]{border:1px solid var(--color-surface);border-radius:8px;padding:12px;transition:border-color .2s ease,box-shadow .2s ease}.shoeRangeCard.draggingOver[data-v-530cf538]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.shoeHeader[data-v-530cf538]{justify-content:space-between}.dragHandle[data-v-530cf538],.shoeHeader[data-v-530cf538],.shoeMeta[data-v-530cf538]{display:flex;align-items:center}.dragHandle[data-v-530cf538]{width:24px;height:24px;border-radius:6px;color:var(--color-accent);justify-content:center;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dragHandle[data-v-530cf538]:active{cursor:grabbing;background:var(--color-surface)}.dragHandle i[data-v-530cf538]{font-size:18px}.shoeName[data-v-530cf538]{font-size:.85rem;font-weight:600;color:var(--color-text)}.shoeRangeText[data-v-530cf538]{font-size:.72rem;color:var(--color-accent)}.shoeAssignedDistance[data-v-530cf538]{font-size:.72rem;color:var(--color-primary);font-weight:600}.sliderStack[data-v-530cf538]{position:relative;margin-top:12px;height:28px}.sliderTrack[data-v-530cf538]{position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%);height:6px;border-radius:999px;background:var(--color-surface)}.sliderFill[data-v-530cf538]{position:absolute;top:0;bottom:0;border-radius:999px;background:var(--color-primary)}.rangeInput[data-v-530cf538]{position:absolute;left:0;top:0;width:100%;height:28px;margin:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;pointer-events:none;z-index:1}.rangeInput[data-v-530cf538]::-webkit-slider-runnable-track{height:6px;background:transparent;border:none}.rangeInput[data-v-530cf538]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--color-background);background:var(--color-primary);cursor:pointer;pointer-events:auto}.rangeInput[data-v-530cf538]::-moz-range-track{height:6px;background:transparent;border:none}.rangeInput[data-v-530cf538]::-moz-range-progress{height:6px;background:transparent}.rangeInput[data-v-530cf538]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;border:2px solid var(--color-background);background:var(--color-primary);cursor:pointer;pointer-events:auto}.rangeInputTop[data-v-530cf538]::-webkit-slider-thumb{background:var(--color-accent)}.rangeInputTop[data-v-530cf538]::-moz-range-thumb{background:var(--color-accent)}.rangeInputTop[data-v-530cf538]{z-index:2}.rangeLabels[data-v-530cf538]{display:flex;justify-content:space-between;font-size:.68rem;color:var(--color-accent);margin-top:2px}.emptyText[data-v-530cf538]{font-size:.82rem;color:var(--color-accent)}.touchDraggingSource[data-v-530cf538]{opacity:.35}.touchDragPreview[data-v-530cf538]{position:fixed;z-index:7000;pointer-events:none;border:1px solid var(--color-primary);border-radius:10px;box-shadow:0 8px 22px rgba(0,0,0,.24);padding:10px 12px;min-width:200px;max-width:min(86vw,360px)}.previewMeta[data-v-530cf538]{display:flex;align-items:center}.border-bottom{border-bottom:1px solid var(--color-surface)}.commentDate,.commentName{color:var(--color-text)}.commentBox--transparent{background:transparent!important}.commentBox--transparent .commentText{color:hsla(0,0%,100%,.82)!important}.commentBox--transparent .commentName{color:#fff}.commentBox--transparent .commentDate{color:hsla(0,0%,100%,.62)}.commentBox--transparent .link,.commentBox--transparent .mention{color:hsla(0,0%,100%,.95)}.commentText--clamped{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.commentBox--compact .commentText{font-size:.8rem;line-height:1.35;padding:0!important}.commentBox--compact .commentName{font-size:.75rem}.commentBox--compact .commentDate{font-size:.65rem}.reactionBox{transition:all var(--transition-duration) ease}.reactionBox:hover{background-color:var(--color-subtle);cursor:pointer}.close-gif{position:absolute;top:0;right:0}.postButtonsDetail{display:flex;align-items:center;justify-content:center}.commentText{color:var(--color-text)!important;font-size:.85rem;white-space:pre-line;line-height:1.5;word-break:break-word;overflow-wrap:break-word}.commentName{font-size:.8rem;font-weight:500}.commentDate{font-size:.7rem;font-weight:400;color:var(--color-accent)}.safari-sheet__points-pill[data-v-30e597bc]{padding:2px 7px;border-radius:999px;background:rgba(var(--color-primary-rgb),.14);font-size:.68rem;font-weight:700;line-height:1.2}.safari-sheet__capture-list[data-v-30e597bc]{display:flex;flex-direction:column;gap:10px;max-height:240px;overflow-y:auto;padding-right:8px}.safari-sheet__capture-row[data-v-30e597bc]{display:flex;align-items:center;gap:10px;cursor:pointer;border-radius:8px;padding:4px;margin:-4px}.safari-sheet__capture-row[data-v-30e597bc]:active{background:rgba(var(--color-primary-rgb),.08)}.safari-sheet__capture-thumb[data-v-30e597bc]{position:relative;width:44px;height:44px;border-radius:8px;overflow:hidden;border:1px solid var(--color-surface);background:var(--color-background);display:flex;align-items:center;justify-content:center;flex-shrink:0}.safari-sheet__capture-points[data-v-30e597bc]{position:absolute;left:0;right:0;bottom:0;padding:1px 0;font-size:.55rem;font-weight:800;line-height:1;text-align:center;color:#fff;background:rgba(0,0,0,.72)}.safari-sheet__capture-meta[data-v-30e597bc]{min-width:0;flex:1}.safari-sheet__rarity[data-v-30e597bc]{font-weight:600}.safari-sheet__empty[data-v-30e597bc]{border:1px dashed var(--color-surface);border-radius:8px;display:flex;flex-direction:column;align-items:center;text-align:center}.safari-ar-test-chip[data-v-65a246d1]{border:1px solid var(--color-surface);background:var(--color-background);color:var(--color-text);border-radius:999px;padding:6px 12px;font-size:.72rem;font-weight:600}.safari-ar-test-chip--active[data-v-65a246d1]{border-color:var(--color-primary);color:var(--color-primary)}.safari-ar-test-size-input[data-v-65a246d1]{width:72px;text-align:center;border:1px solid var(--color-surface);border-radius:6px;background:var(--color-background);color:var(--color-text);font-size:.85rem;font-weight:700;padding:8px 4px}.safari-ar-test-rarity-dot[data-v-65a246d1]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.gps-music-library__drag-bar[data-v-20f83c7c]{display:flex;align-items:center;justify-content:center;padding:10px 0 4px;touch-action:none}.gps-music-library__drag-pill[data-v-20f83c7c]{width:42px;height:5px;border-radius:999px;background:var(--color-surface);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.gps-music-library__hero-inner[data-v-20f83c7c]{border-radius:14px;padding:16px;box-shadow:0 8px 24px rgba(0,0,0,.08)}.gps-music-library__hero-art[data-v-20f83c7c]{width:96px;height:96px;border-radius:12px;overflow:hidden;margin:0 auto;box-shadow:0 10px 24px rgba(0,0,0,.18)}.gps-music-library__hero-img[data-v-20f83c7c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gps-music-library__hero-placeholder[data-v-20f83c7c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-primary-rgb),.12)}.gps-music-library__hero-placeholder i[data-v-20f83c7c]{font-size:2rem;color:var(--color-primary)}.gps-music-library__hero-meta[data-v-20f83c7c]{margin-top:14px;text-align:center}.gps-music-library__hero-title[data-v-20f83c7c]{font-size:1.05rem;font-weight:700}.gps-music-library__hero-subtitle[data-v-20f83c7c]{font-size:.8rem}.gps-music-library__hero-controls[data-v-20f83c7c]{display:flex;align-items:center;justify-content:center}.gps-music-library__sections[data-v-20f83c7c]{padding-top:4px;padding-left:4px}.gps-music-library__section+.gps-music-library__section[data-v-20f83c7c]{margin-top:18px}.gps-music-library__section-header[data-v-20f83c7c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-left:16px;padding-right:12px}.gps-music-library__section-title[data-v-20f83c7c]{font-size:.92rem;font-weight:700}.gps-music-library__section-pill[data-v-20f83c7c]{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);background:rgba(var(--color-primary-rgb),.12);border-radius:999px;padding:4px 8px}.gps-music-library__hscroll[data-v-20f83c7c]{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:0 12px 4px 16px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gps-music-library__hscroll[data-v-20f83c7c]::-webkit-scrollbar{display:none}.gps-music-library__card[data-v-20f83c7c]{flex:0 0 auto;width:108px;border:0;background:transparent;padding:0;text-align:left;scroll-snap-align:start;cursor:pointer}.gps-music-library__card--playlist[data-v-20f83c7c]{width:132px}.gps-music-library__card-art[data-v-20f83c7c]{position:relative;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:rgba(var(--color-primary-rgb),.1);box-shadow:0 8px 18px rgba(0,0,0,.12)}.gps-music-library__card-img[data-v-20f83c7c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gps-music-library__card-placeholder[data-v-20f83c7c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.92)}.gps-music-library__card-placeholder i[data-v-20f83c7c]{font-size:1.8rem}.gps-music-library__card-badge[data-v-20f83c7c]{position:absolute;top:8px;left:8px;font-size:.58rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#fff;background:rgba(0,0,0,.45);border-radius:999px;padding:3px 7px}.gps-music-library__card-play[data-v-20f83c7c]{position:absolute;right:8px;bottom:8px;width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);color:#fff;opacity:0;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.gps-music-library__card-play i[data-v-20f83c7c]{font-size:1.1rem}.gps-music-library__card:active .gps-music-library__card-play[data-v-20f83c7c],.gps-music-library__card:focus-visible .gps-music-library__card-play[data-v-20f83c7c]{opacity:1;transform:translateY(0)}.gps-music-library__card-title[data-v-20f83c7c]{display:block;margin-top:8px;font-size:.78rem;font-weight:600;line-height:1.25;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gps-music-library__card-subtitle[data-v-20f83c7c]{display:block;margin-top:2px;font-size:.68rem;line-height:1.2;color:var(--color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.convoBoxMain{border:1px solid var(--color-surface);border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer}.convoBoxMain:hover{background-color:var(--color-surface);color:var(--color-hover);cursor:pointer}.convoBoxTitle{color:var(--color-text);font-size:.8rem}.convoBoxSubtitle{color:var(--color-accent);font-size:.7rem}.convoLastMessage{color:var(--color-text);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}.convoBoxExtra{flex-shrink:0;min-width:48px;justify-content:flex-end}.convoBoxExtra,.unreadBadge{display:flex;align-items:center}.unreadBadge{position:relative;width:10px;height:10px;justify-content:center}.unreadBadge:before{content:"";z-index:2}.unreadBadge:before,.unreadPulse{position:absolute;width:10px;height:10px;background-color:var(--color-primary);border-radius:50%}.unreadPulse{left:50%;top:50%;transform:translate(-50%,-50%);opacity:.5;z-index:1;animation:pulse-burst 1.5s infinite}@keyframes pulse-burst{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}70%{transform:translate(-50%,-50%) scale(1.9);opacity:0}to{transform:translate(-50%,-50%) scale(1.9);opacity:0}}.boxMain{border:1px solid var(--color-surface);border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer}.boxMain:hover{background-color:var(--color-surface);color:var(--color-hover)}.boxTitle{color:var(--color-text);font-size:.9rem}.boxSubtitle{color:var(--color-accent);font-size:.75rem}.boxExtra{color:var(--color-text);font-size:.85rem;font-weight:500}.disabledOption{opacity:.5;cursor:not-allowed}.jackpot-join-intro__dots[data-v-e83d7400]{display:flex;align-items:center;justify-content:start;gap:2px;margin-top:12px}.jackpot-join-intro__dot-btn[data-v-e83d7400]{border:none;background:transparent;padding:6px 4px;cursor:pointer}.jackpot-join-intro__dot[data-v-e83d7400]{display:block;width:6px;height:6px;border-radius:100%;background:var(--color-surface);transition:background .2s ease,transform .2s ease}.jackpot-join-intro__dot--active[data-v-e83d7400]{background:var(--color-primary);transform:scale(1.2)}.jackpot-join-intro__icon-wrap[data-v-e83d7400]{display:flex;align-items:center;justify-content:start;padding:8px 0 4px}.jackpot-join-intro__icon[data-v-e83d7400]{width:56px;height:56px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-primary-rgb),.12);color:var(--color-primary)}.jackpot-join-intro__icon .material-symbols-outlined[data-v-e83d7400]{font-size:1.75rem}.jackpot-join-intro__eyebrow[data-v-e83d7400]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.jackpot-join-intro__title[data-v-e83d7400]{font-size:1rem;font-weight:800;line-height:1.2}.jackpot-join-intro__text[data-v-e83d7400]{font-size:.75rem;line-height:1.45}.jackpot-join-intro__nav[data-v-e83d7400]{display:flex;align-items:center;justify-content:space-between}.jackpot-join-intro__nav-btn[data-v-e83d7400]{display:inline-flex;align-items:center;gap:2px;border:none;background:transparent;color:var(--color-primary);font-size:.75rem;font-weight:600;padding:4px 0;cursor:pointer}.jackpot-join-intro__nav-btn .material-symbols-outlined[data-v-e83d7400]{font-size:1.1rem}.jackpot-join-intro__nav-btn--disabled[data-v-e83d7400]{opacity:.35;cursor:default}.boxMainHeader{border:1px solid var(--color-surface);border-radius:6px;overflow:hidden;cursor:pointer}.boxMainHeaderInner{display:flex;justify-content:center;align-items:center;border-top:0 solid var(--color-surface)}.boxMainHeader:hover{background-color:var(--color-surface);color:var(--color-hover);cursor:pointer}.boxHeaderTitle{color:var(--color-text);font-size:.9rem;font-weight:500}.boxHeaderSubtitle{color:var(--color-accent);font-size:.8rem}.bigIcon{font-size:2rem}.boxHeaderExtra{color:var(--color-text);font-size:.85rem;font-weight:500}.turboIcon{font-size:1.05rem;color:var(--color-primary)!important}.routePreview[data-v-62d91d75]{position:relative;width:100%;min-height:120px;border-radius:10px;overflow:hidden;background:var(--color-background);border:1px solid var(--color-surface)}.routePreview__svg[data-v-62d91d75]{position:relative;z-index:1;display:block;width:100%;height:auto}.routePreview__bkgImage[data-v-62d91d75]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.routePreview__path[data-v-62d91d75]{stroke:var(--color-primary);stroke-width:2.5}.routePreview__marker[data-v-62d91d75]{fill:var(--color-accent);stroke:var(--color-background);stroke-width:2;opacity:1}.routePreview__activeMarker[data-v-62d91d75]{fill:var(--color-background);stroke:var(--color-primary);stroke-width:3}.routePreview__empty[data-v-62d91d75]{min-height:120px;display:flex;align-items:center;justify-content:center;color:var(--color-accent);font-size:.8rem}.routeLoading[data-v-82714f62]{display:flex;align-items:center;justify-content:center;min-height:180px}.emptyState[data-v-82714f62]{min-height:120px;display:flex;align-items:center;justify-content:center;color:var(--color-accent);font-size:.82rem;text-align:center;padding:12px}.mediaScroller[data-v-82714f62]{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.mediaThumb[data-v-82714f62]{position:relative;border:2px solid transparent;border-radius:10px;padding:0;background:transparent;cursor:pointer;flex:0 0 auto}.mediaThumbSelected[data-v-82714f62]{border-color:var(--color-primary)}.sliderSection[data-v-82714f62]{padding-top:4px}.sliderStack[data-v-82714f62]{position:relative;height:28px}.sliderTrack[data-v-82714f62]{position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%);height:6px;border-radius:999px;background:var(--color-surface)}.sliderFill[data-v-82714f62]{position:absolute;top:0;bottom:0;left:0;border-radius:999px;background:var(--color-primary)}.rangeInput[data-v-82714f62]{position:absolute;left:0;top:0;width:100%;height:28px;margin:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;z-index:1}.rangeInput[data-v-82714f62]::-webkit-slider-runnable-track{height:6px;background:transparent;border:none}.rangeInput[data-v-82714f62]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--color-background);background:var(--color-primary);cursor:pointer}.rangeInput[data-v-82714f62]::-moz-range-track{height:6px;background:transparent;border:none}.rangeInput[data-v-82714f62]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;border:2px solid var(--color-background);background:var(--color-primary);cursor:pointer}.rangeLabels[data-v-82714f62]{display:flex;justify-content:space-between;font-size:.68rem;color:var(--color-accent);margin-top:6px}.disOverlayContainer{box-sizing:border-box}.disOverlayColumn,.disOverlayContainer{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:-moz-fit-content;width:fit-content}.disOverlayImageBox{line-height:0}.disOverlayImageBox,.disOverlayImageBox img{display:block;margin:0;padding:0}.horizontalOverlayContainer{align-items:flex-end}.horizontalOverlayStat{justify-content:flex-end}.horizontalOverlayImageBox{display:block}.horizontal3ImageBox{display:flex;align-items:center;justify-content:center;line-height:0}.horizontal3ImageBox img{display:block}.horizontal3LocContainer{display:flex;flex-direction:column;box-sizing:border-box}.horizontal3Container,.horizontal3LocMetaRow{display:flex;flex-direction:row;align-items:center}.horizontal3Container{justify-content:center;box-sizing:border-box}.horizontal3Column{display:flex;flex-direction:column;align-items:center;justify-content:center}.horizontal3ImageBox,.horizontal3LocImageBox{display:flex;align-items:center;justify-content:center;line-height:0}.horizontal3ImageBox img,.horizontal3LocImageBox img{display:block}.mapOverlayContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box}.mapOverlayImageWrap{position:relative;width:100%;height:100%}.mapOverlayImage{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.mapOverlayLoader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.horizontal2MapContainer{box-sizing:border-box}.horizontal2MapContainer,.horizontal2MapStatsGroup{display:flex;flex-direction:row;align-items:center;justify-content:center}.horizontal2MapColumn{flex-direction:column}.horizontal2MapColumn,.horizontal2MapImageBox{display:flex;align-items:center;justify-content:center}.horizontal2MapImageBox{line-height:0}.horizontal2MapImageBox img{display:block}.linesOverlayContainer{box-sizing:border-box}.linesRow{width:100%}.linesCell,.linesRow{display:flex;align-items:center}.linesCell{flex:0 0 auto;line-height:0}.linesCell--left{justify-content:flex-start}.linesCell--right{justify-content:flex-end}.linesCell img{display:block}.linesSpacer{flex-grow:1}.horizontalOverlayContainer{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:-moz-fit-content;width:fit-content;box-sizing:border-box}.horizontalOverlayColumn{gap:6px}.horizontalOverlayColumn,.horizontalOverlayStat{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:-moz-fit-content;width:fit-content}.horizontalOverlayImageBox{display:flex;align-items:center;justify-content:center;line-height:0;margin:0;padding:0}.horizontalOverlayImageBox img{display:block;margin:0;padding:0}.lapsOverlayContainer{width:-moz-fit-content;width:fit-content}.lapsCell,.lapsHeaderRow,.lapsRow{display:flex;align-items:center;justify-content:flex-start}.lapsBarTrack{width:100%;background-color:hsla(0,0%,100%,.2);overflow:hidden;position:relative}.lapsBarFill{height:100%;background-color:#fff}.lapsBasicContainer{display:flex;flex-direction:column}.lapsBasicFooterRow,.lapsBasicHeaderRow,.lapsBasicRow{display:flex;align-items:center;justify-content:space-between;position:relative}.lapsBasicRowFill{z-index:0}.lapsBasicRowFillTrack{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;z-index:0;box-sizing:border-box}.lapsBasicCell{display:flex;align-items:center;justify-content:flex-start;flex:1;position:relative;z-index:10;box-sizing:border-box}.lapsBasicCellContent{min-height:16px}.lapsBasicCellRight{justify-content:flex-end}.imessageOverlayContainer{width:-moz-fit-content;width:fit-content}.imessageImageBox{line-height:0}.imessageImageBox,.imessageImageBox img{display:block;margin:0;padding:0}.storybookOverlayContainer{width:-moz-fit-content;width:fit-content;position:relative}.storybookToken{position:relative}.storybookHighlight{position:absolute;inset:0}.storybookImageBox{position:relative;z-index:1;line-height:0}.storybookImageBox img{display:block}.receiptOverlayContainer{position:relative;width:-moz-fit-content;width:fit-content}.receiptBackground{position:absolute;inset:0;z-index:0}.receiptBackgroundImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.receiptContent{flex-direction:column;align-items:stretch}.receiptContent,.receiptRow{position:relative;z-index:1;display:flex}.receiptRow{align-items:center;justify-content:center}.receiptLocationRow{flex-wrap:wrap}.receiptSpacer{flex-grow:1}.checkbookContainer{width:-moz-fit-content;width:fit-content;box-sizing:border-box}.checkbookInner{width:100%}.checkbookRow{display:flex;align-items:center;justify-content:space-between}.checkbookRow--end{align-items:flex-end}.checkbookLabelColumn{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-shrink:0}.checkbookSpacer{flex-grow:1}.checkbookImageBox{line-height:0}.checkbookImageBox img{display:block}.checkbookLineField{min-width:0}.checkbookLineField--full{width:100%}.checkbookAmountWords{position:absolute;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:flex-start}.checkbookMapWrap{line-height:0}.checkbookMapImage{display:block}.checkbookMapLoader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.nutritionOverlayContainer{position:relative;width:-moz-fit-content;width:fit-content}.nutritionBorder{position:absolute;top:0;left:0;right:0;bottom:0;border-style:solid;pointer-events:none}.nutritionContent{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch}.nutritionRow{display:flex;align-items:flex-start;justify-content:flex-start;position:relative}.nutritionSplitRow{align-items:center}.nutritionSpacer{flex-grow:1}.nutritionFooter{position:relative}.windowsuiContainer{width:-moz-fit-content;width:fit-content;box-sizing:border-box}.windowsuiFooter,.windowsuiFormRow,.windowsuiOptionalStats,.windowsuiStatsPanel,.windowsuiTitleBar{display:flex;align-items:center}.windowsuiFormRow{justify-content:space-between}.windowsuiStatColumn{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.windowsuiStatColumn--end{align-items:flex-end}.windowsuiOptionalStats{justify-content:space-between}.windowsuiOptionalStat{display:flex;align-items:flex-start}.windowsuiFooter{justify-content:space-between}.windowsuiSpacer{flex-grow:1}.windowsuiMapWrap{position:relative;width:100%;height:100%}.windowsuiMapImage{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.windowsuiMapLoader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.windowsuiChromeButton,.windowsuiImageBox{line-height:0}.windowsuiChromeButton img,.windowsuiImageBox img{display:block}.prettyOverlayContainer{box-sizing:border-box}.prettyOverlayContainer,.prettyOverlayMain{flex-direction:column;align-items:center}.prettyOverlayContainer,.prettyOverlayMain,.prettyOverlayRow{display:flex;justify-content:center;width:-moz-fit-content;width:fit-content}.prettyOverlayRow{flex-direction:row;align-items:flex-end}.prettyOverlayStat{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:-moz-fit-content;width:fit-content}.prettyOverlayImageBox{line-height:0}.prettyOverlayImageBox,.prettyOverlayImageBox img{display:block;margin:0;padding:0}.gradient-bkg-root{height:100%}.gradient-bkg{width:100%;height:100%}.locWeatherContainer{width:-moz-fit-content;width:fit-content;box-sizing:border-box}.locWeatherContainer,.locWeatherRow{display:flex;flex-direction:row;align-items:center;justify-content:center}.locWeatherImageBox{line-height:0}.locWeatherImageBox,.locWeatherImageBox img{display:block;margin:0;padding:0}.weatherOverlayContainer{display:flex;width:-moz-fit-content;width:fit-content;box-sizing:border-box}.weatherDetailRow,.weatherDetailsColumn,.weatherMainIcon{display:flex;align-items:center}.weatherDetailRow img,.weatherMainIcon img{display:block;margin:0;padding:0}.activityLocContainer{display:flex;width:-moz-fit-content;width:fit-content;box-sizing:border-box}.activityLocDetailRow,.activityLocDetailsColumn,.activityLocMainIcon{display:flex;align-items:center}.activityLocDetailRow img,.activityLocMainIcon img{display:block;margin:0;padding:0}.activityDateContainer{width:-moz-fit-content;width:fit-content;box-sizing:border-box}.activityDateContainer,.activityDateRow{display:flex;flex-direction:row;align-items:center;justify-content:center}.activityDateImageBox{line-height:0}.activityDateImageBox,.activityDateImageBox img{display:block;margin:0;padding:0}.trainingChartContainer{box-sizing:border-box}.trainingChartBars,.trainingChartHeader,.trainingChartStats{line-height:0}.trainingChartBarColumn,.trainingChartStatColumn{display:flex;flex-direction:column;flex:1}.trainingChartBarTrack{width:100%}.trainingChartBarFill{display:block}.trainingChartImageBox{display:flex;align-items:center;justify-content:center;line-height:0}.trainingChartDayLabel img,.trainingChartHeader img,.trainingChartImageBox img,.trainingChartStats img{display:block}.trainingLogListContainer{box-sizing:border-box}.trainingLogListFooter,.trainingLogListHeader,.trainingLogListRow,.trainingLogListRows{line-height:0}.trainingLogListFooter img,.trainingLogListHeader img,.trainingLogListRow img{display:block}.trainingTotalsCompactContainer{box-sizing:border-box}.trainingTotalsCompactHeader,.trainingTotalsCompactStats{line-height:0}.trainingTotalsCompactStatColumn{display:flex;flex-direction:column;flex:1}.trainingTotalsCompactImageBox{display:flex;align-items:center;justify-content:center;line-height:0}.trainingTotalsCompactHeader img,.trainingTotalsCompactImageBox img,.trainingTotalsCompactStats img{display:block}.trainingMonthGridContainer{box-sizing:border-box}.trainingMonthGridHeader,.trainingMonthGridWeeks{line-height:0}.trainingMonthGridDot{display:block;flex-shrink:0}.trainingMonthGridContainer img{display:block}.trainingMapGridContainer{box-sizing:border-box;position:relative}.trainingMapGrid{line-height:0}.trainingMapGridLoader{display:flex;align-items:center;justify-content:center;min-height:80px;width:100%}.trainingMapGridCell,.trainingMapGridCellFooter,.trainingMapGridMapWrap{line-height:0}.trainingMapGridCellFooter img,.trainingMapGridImage{display:block}.lapSplitCardContainer{box-sizing:border-box;line-height:0}.lapSplitCardContainer img{display:block}.jackpotTeamWeekContainer[data-v-4f3a9650]{line-height:0}.jackpotTeamWeekRow[data-v-4f3a9650]{line-height:0;display:flex}.badgeOverlayContainer{display:flex;width:-moz-fit-content;width:fit-content;box-sizing:border-box}.badgeOverlayTextColumn{display:flex;flex-direction:column}.badgeOverlayImageBox{line-height:0}.badgeOverlayImageBox,.badgeOverlayImageBox img{display:block;margin:0;padding:0}.badgeOverlayTimeFrame{line-height:0}.badgeOverlayBurstSlot{line-height:0;flex-shrink:0}.badgeOverlayBurst{display:block;flex-shrink:0}.badgeOverlayTimeFrame img{display:block}.overlay-style-sheet{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.overlay-style-chips-row{display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(0,0,0,.25)}.overlay-style-apply-btn .ui-button{color:#fff!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.overlay-style-apply-btn .ui-button:not(:disabled):hover{color:#fff!important;background-color:hsla(0,0%,100%,.1)!important}.overlay-style-chips{display:flex;gap:8px;overflow-x:auto;flex:1;min-width:0;-webkit-overflow-scrolling:touch}.overlay-style-chip{flex-shrink:0;border:1px solid hsla(0,0%,100%,.25);background:rgba(0,0,0,.35);color:#fff;border-radius:999px;padding:8px 14px;font-size:.8rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}.overlay-style-chip--active{background:hsla(0,0%,100%,.2);border-color:#fff}.overlay-style-chip--disabled{opacity:.4;cursor:not-allowed}.overlay-style-color-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(0,0,0,.25)}.overlay-style-color-indicator{width:36px;height:36px;border-radius:50%;border:2px solid hsla(0,0%,100%,.85);flex-shrink:0;overflow:hidden;position:relative}.overlay-style-transparent-grid{position:absolute;inset:0;background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0}.overlay-style-swatches{display:flex;align-items:center;gap:6px;overflow-x:auto;flex:1;-webkit-overflow-scrolling:touch}.overlay-style-swatch{width:24px;height:24px;border-radius:50%;border:none;padding:0;flex-shrink:0;cursor:pointer;position:relative;overflow:hidden}.overlay-style-swatch--transparent{border:2px solid hsla(0,0%,100%,.9);background:transparent;box-sizing:border-box}.overlay-style-swatch--picker{position:relative;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from 0deg,red,#ff7b00,#ffe600,#00d084,#00b8ff,#7b00ff,#ff0095,red) border-box;border:2px solid transparent}.overlay-style-swatch--picker-inner{position:absolute;top:3px;left:3px;right:3px;bottom:3px;border-radius:50%}.overlay-style-native-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.overlay-style-fonts{border-top:1px solid rgba(0,0,0,.25)}.overlay-style-font-option{border-radius:6px;border:2px solid transparent;cursor:pointer}.overlay-style-font-option--active{border-color:#fff}.overlay-style-background-section{border-top:1px solid rgba(0,0,0,.25)}.overlay-style-align-section{border-bottom:1px solid rgba(0,0,0,.25)}.overlay-style-radius-section{border-top:1px solid rgba(0,0,0,.25)}.overlay-style-gradient-section,.overlay-style-map-styles-section{border-bottom:1px solid rgba(0,0,0,.25)}.overlay-style-map-option{border-radius:6px;border:2px solid transparent;cursor:pointer;text-align:center}.overlay-style-map-option--active{border-color:#fff}.overlay-style-map-thumb{width:100%;display:block;border-radius:4px}.overlay-style-stroke-section{border-top:1px solid rgba(0,0,0,.25)}.overlay-style-stroke-section .ui-slider{padding:8px 0 0}.overlay-style-stroke-labels{display:flex;justify-content:space-between;gap:4px;margin-top:10px}.overlay-style-stroke-label{flex:1;border:none;background:transparent;color:hsla(0,0%,100%,.55);font-size:.75rem;padding:4px 0;cursor:pointer;text-align:center}.overlay-style-stroke-label--active{color:#fff;font-weight:600}.resizer2{position:absolute;z-index:2000;display:flex;align-items:center;justify-content:center;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.resizer2-fit{align-items:flex-start;justify-content:flex-start}.resizer2-active{z-index:2000;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:3px dashed #3a3a3a;pointer-events:none}.resize-handle,.resizer2-active{position:absolute;box-sizing:border-box}.resize-handle{width:14px;height:14px;border-radius:50%;border:2px solid #3a3a3a;background:#fff;z-index:2001;touch-action:none}.resize-handle.nw{top:-7px;left:-7px;cursor:nwse-resize}.resize-handle.ne{top:-7px;right:-7px;cursor:nesw-resize}.resize-handle.sw{bottom:-7px;left:-7px;cursor:nesw-resize}.resize-handle.se{bottom:-7px;right:-7px;cursor:nwse-resize}.overlay-picker-cell-wrap{position:relative}.overlay-picker-cell{position:relative;display:flex;align-items:center;justify-content:center}.overlay-picker-bundle-badge{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:2px;padding:2px 6px;border-radius:999px;background:rgba(0,0,0,.82);color:#fff;font-size:.65rem;line-height:1;pointer-events:none;z-index:2}.overlay-picker-bundle-badge .material-icons{font-size:.85rem}.overlay-picker-acttypes-badge{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1px;max-width:calc(100% - 16px);padding:3px 6px;border-radius:999px;background:rgba(0,0,0,.82);pointer-events:none;z-index:2}.overlay-picker-acttype-icon{color:#fff;line-height:1;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20}#exportCaptureRoot .resizer2,#overlaysContainer .resizer2{pointer-events:auto}.editor-export-stage{position:absolute;inset:0;z-index:3500;display:flex;align-items:center;justify-content:center;overflow:hidden}.editor-export-checkerboard{position:absolute;inset:0;background-color:#1a1a1a;background-image:linear-gradient(45deg,#2a2a2a 25%,transparent 0),linear-gradient(-45deg,#2a2a2a 25%,transparent 0),linear-gradient(45deg,transparent 75%,#2a2a2a 0),linear-gradient(-45deg,transparent 75%,#2a2a2a 0);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0}.editor-export-capture-root{position:relative;z-index:1}.editor3-root--cordova-capture .fade-leave-active{transition:none!important}.editor-canvas{transition:transform .18s ease,opacity .18s ease}.editor-canvas--saving,.editor3-root--saving .editor-export-capture-root{transform:scale(.985);opacity:.97}.editor-saving-overlay{z-index:6000;background:rgba(0,0,0,.18);pointer-events:all}.editor-save-success,.editor-saving-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.editor-save-success{z-index:6001;pointer-events:none;color:#4ade80}.editor-save-success .material-symbols-outlined{font-size:3.5rem;filter:drop-shadow(0 4px 16px rgba(0,0,0,.35))}.editor-export-enter-enter-active,.editor-export-enter-leave-active{transition:opacity .22s ease,transform .22s ease}.editor-export-enter-enter,.editor-export-enter-leave-to{opacity:0;transform:scale(.96)}.editor-save-flash-enter-active{transition:opacity .2s ease,transform .28s cubic-bezier(.22,1,.36,1)}.editor-save-flash-leave-active{transition:opacity .25s ease,transform .25s ease}.editor-save-flash-enter{opacity:0;transform:scale(.6)}.editor-save-flash-leave-to{opacity:0;transform:scale(1.08)}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.detailSubtitle{font-size:.85rem;font-weight:400}.detailInfo{font-size:.85rem;color:var(--color-text)}.detailText{font-size:.85rem;white-space:pre-line;line-height:1.5}.message-reaction-popup[data-v-6d0c500a]{position:fixed;inset:0;z-index:1100;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.message-reaction-popup__backdrop[data-v-6d0c500a]{position:absolute;inset:0;background:rgba(0,0,0,.12);pointer-events:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.message-reaction-popup__picker[data-v-6d0c500a]{position:fixed;display:flex;align-items:center;gap:2px;min-height:48px;padding:4px 10px;border-radius:28px;border:1px solid var(--color-surface);box-shadow:0 8px 28px rgba(0,0,0,.18);pointer-events:auto;animation:message-reaction-popup-in-6d0c500a .16s cubic-bezier(.22,1,.36,1);touch-action:manipulation;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.emojiBtnPick[data-v-6d0c500a]{line-height:1;font-size:.75rem!important}@keyframes message-reaction-popup-in-6d0c500a{0%{opacity:0;transform:translateX(-50%) scale(.88)}to{opacity:1;transform:translateX(-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.message-reaction-popup__picker[data-v-6d0c500a]{animation:none}}.gif-container{position:relative;display:flex;align-items:center;justify-content:space-between}.convoHeader{cursor:pointer;animation:background-color .3s ease-in-out}.convoHeader:hover{background-color:var(--color-subtle)}.ownerBlock{animation:background-color .3s ease-in-out;border-bottom:1px solid var(--color-surface)}.ownerBlock:hover{background-color:var(--color-subtle);cursor:pointer}.linkBlock{animation:background-color .3s ease-in-out;border:1px solid var(--color-surface);border-radius:3px}.linkBlock:hover{background-color:var(--color-subtle);cursor:pointer}.link{cursor:pointer}.link:hover{text-decoration:underline;color:var(--color-hover)}.convoMessageCard,.convoMessageCard *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.convoMessageCard{touch-action:pan-y;position:relative}.convoMessageCard--pressing,.convoMessageCard--pressing *{-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.convoMessageCard--pressing{touch-action:none}.convoMessageReactions{display:flex;align-items:center;margin-top:0;position:absolute;right:12px;bottom:-8px}.convoMessageReactions__emojis{display:flex;flex-wrap:wrap;gap:4px}.convoMessageReactions__text{font-size:.75rem;color:var(--color-accent);line-height:1.2}.convoMessageReactionEmoji{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:2px 4px;border-radius:6px;background:var(--color-background);border:1px solid var(--color-surface);font-size:.8rem;line-height:1}.ui-checkbox[data-v-315d21cd]{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:0}.checkbox-input[data-v-315d21cd]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-custom[data-v-315d21cd]{position:relative;width:16px;height:16px;border:2px solid var(--color-surface);border-radius:3px;background-color:var(--color-background);transition:all .2s ease}.checkbox-custom.small[data-v-315d21cd]{width:12px;height:12px;border-radius:2px}.checkbox-custom.checked[data-v-315d21cd]{background-color:var(--color-primary);border-color:var(--color-primary)}.checkbox-custom.checked[data-v-315d21cd]:after{content:"";position:absolute;left:4px;top:0;width:5px;height:10px;border:solid var(--color-background);border-width:0 3px 3px 0;transform:rotate(45deg)}.checkbox-custom.checked.small[data-v-315d21cd]:after{left:3px;top:1px;width:3px;height:6px;border-width:0 2px 2px 0}.checkbox-custom.disabled[data-v-315d21cd]{opacity:.5;cursor:not-allowed}.checkbox-label[data-v-315d21cd]{font-size:.9rem;color:var(--color-text)}.ui-checkbox.disabled[data-v-315d21cd]{opacity:.5;cursor:not-allowed}.week-list-dropzone.weekListDropActive{background-color:var(--color-surface)}.summaryCard{display:flex;align-items:center;justify-content:space-between;gap:12px}.summaryLeft{flex:1;min-width:0}.summaryRight{text-align:right;display:flex;align-items:center;justify-content:stretch}.earnLabel{font-size:.65rem;color:var(--color-accent);font-weight:500}.earnValue{font-size:.85rem;color:var(--color-primary);font-weight:700}.weekRankPill,.weekRankWrap{display:flex;align-items:center}.weekRankPill{border:1px solid var(--color-surface);border-radius:999px;padding:3px 8px;gap:4px;background:var(--color-background)}.weekRankLabel{font-size:.62rem;color:var(--color-accent);font-weight:600}.weekRankValue{font-size:.72rem;color:var(--color-primary);font-weight:700}.stepZeroWrap{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center}.stepZeroContent{position:relative;z-index:3;text-align:center}.stepZeroTitle{font-weight:999;font-style:italic;font-size:2rem}.stepZeroSubtitle,.stepZeroTitle{margin-top:10px;color:#fff;letter-spacing:1px}.stepZeroSubtitle{font-weight:700}.diamondIntroIcon{font-size:4rem;color:#fff;opacity:0;transform:scale(.2) rotate(-20deg);filter:drop-shadow(0 8px 24px rgba(0,0,0,.25))}.diamondIntroIconVisible{animation:diamond-pop-in .65s cubic-bezier(.2,.9,.2,1) forwards}@keyframes diamond-pop-in{0%{opacity:0;transform:scale(.2) rotate(-20deg)}65%{opacity:1;transform:scale(1.15) rotate(6deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.confetti-container{z-index:2}.jackpotStep-enter-active,.jackpotStep-leave-active{transition:opacity .32s ease,transform .32s ease}.jackpotStep-enter{opacity:0;transform:translateY(14px) scale(.98)}.jackpotStep-leave-to{opacity:0;transform:translateY(-10px) scale(.98)}.stepZeroExiting .stepZeroContent{animation:step-zero-out .32s ease forwards}@keyframes step-zero-out{to{opacity:0;transform:translateY(-12px) scale(.97)}}.stepOneWrap{position:relative;z-index:3;padding:0 12px}.scoreListCard,.summaryCard{border:1px solid var(--color-surface);border-radius:8px;padding:12px}.summaryCard{background:var(--color-background)}.summaryEyebrow{font-size:.72rem;color:var(--color-accent)}.summaryFinish{font-size:1.1rem;font-weight:700;margin-top:4px}.scoreListCard{padding:0;overflow:hidden}.sponsorBannerWrap{display:flex;border-radius:8px;overflow:hidden;border:1px solid var(--color-surface);align-items:center;justify-content:start}.sponsorVideoCtaWrap{border-radius:8px}.teamMembersCard{border:1px solid var(--color-surface);border-radius:8px;padding:10px 12px;background:var(--color-background)}.teamMembersTitle{font-size:.72rem;color:var(--color-accent);margin-bottom:8px}.teamMemberRow{display:flex;align-items:center;border-bottom:1px solid var(--color-surface);padding:8px 0}.teamMemberRow:last-child{border-bottom:0;padding-bottom:2px}.memberName{font-size:.78rem;color:var(--color-primary);font-weight:500}.memberWeekPill{border:1px solid var(--color-surface);border-radius:999px;padding:2px 7px;display:flex;align-items:center;gap:4px}.memberWeekLabel{font-size:.6rem;color:var(--color-accent);font-weight:600}.memberWeekValue{font-size:.68rem;color:var(--color-primary);font-weight:700}.memberWeekPill.text-error .memberWeekLabel,.memberWeekPill.text-error .memberWeekValue{color:inherit}.scoreRow{display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid var(--color-surface)}.scoreRow:last-child{border-bottom:0}.yourRow{background:var(--color-surface)}.rankText{width:28px;font-size:.75rem;color:var(--color-accent)}.teamText{font-size:.85rem;font-weight:500}.scoreText{font-size:.75rem;font-weight:500}.ui-image-stack[data-v-fa44ed7c]{display:flex;position:relative;align-items:center;height:36px;min-width:0}.stack-img-wrapper[data-v-fa44ed7c]{position:absolute;top:-3px}.stack-img[data-v-fa44ed7c]{border:2px solid var(--color-background);box-sizing:content-box;background:var(--color-surface,#eee);overflow:hidden}.emoji-on-img[data-v-fa44ed7c]{position:absolute;bottom:4px;right:0;transform:translate(35%,35%);pointer-events:none;z-index:2;line-height:1}.ui-mention-text-field[data-v-0dba2909]{position:relative}.mention-dropdown[data-v-0dba2909]{bottom:100%;margin:0;margin-bottom:10px}.mention-dropdown-textarea[data-v-0dba2909],.mention-dropdown[data-v-0dba2909]{position:absolute;left:0;right:0;background:var(--color-background);border:1px solid var(--color-surface);z-index:6000;list-style:none;padding:0;max-height:calc(50vh - 16px);overflow-y:auto;border-radius:3px}.mention-dropdown-textarea[data-v-0dba2909]{top:100%;margin:0;margin-top:10px}.mention-dropdown-item[data-v-0dba2909]{cursor:pointer}.mention-dropdown-item[data-v-0dba2909]:hover{background:var(--color-surface)}.username[data-v-0dba2909]{color:var(--color-accent);font-size:.9em;margin-left:4px}.mentionName[data-v-0dba2909]{font-size:.9rem;font-weight:500}.mentionIcon[data-v-0dba2909]{font-size:.8rem}.ui-story-button[data-v-84bfeab6]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;margin:0;padding:0;border-radius:50%;border:1px solid rgba(var(--color-secondary-rgb),.12);color:var(--color-secondary);background:rgba(var(--color-background-rgb),.45);cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.ui-story-button[data-v-84bfeab6]:not(:disabled):hover{background:rgba(var(--color-secondary-rgb),.14);border-color:rgba(var(--color-secondary-rgb),.22)}.ui-story-button[data-v-84bfeab6]:not(:disabled):focus-visible{background:rgba(var(--color-secondary-rgb),.14);border-color:rgba(var(--color-secondary-rgb),.28)}.ui-story-button[data-v-84bfeab6]:disabled{cursor:not-allowed;opacity:.45}.ui-story-button[data-v-84bfeab6] i{font-size:1.2rem;line-height:1}.bounce[data-v-84bfeab6]{animation:ui-story-button-bounce-84bfeab6 .2s}@keyframes ui-story-button-bounce-84bfeab6{0%{transform:scale(1)}50%{transform:scale(.92)}90%{transform:scale(1.01)}to{transform:scale(1)}}.training-story-hero-inset[data-v-7645d230]{position:relative;display:block;width:92px;height:124px;margin-bottom:10px;padding:0;border:2px solid rgba(var(--color-background-rgb),.92);border-radius:10px;overflow:hidden;background:rgba(var(--color-text-rgb),.18);box-shadow:0 4px 14px rgba(0,0,0,.35);cursor:default;pointer-events:none;-webkit-tap-highlight-color:transparent}.training-story-hero-inset__hit-target[data-v-7645d230]{pointer-events:auto;cursor:pointer}.training-story-hero-inset__img[data-v-7645d230]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.training-story-hero-inset__img--map[data-v-7645d230]{-o-object-fit:contain;object-fit:contain;background:rgba(var(--color-text-rgb),.18);pointer-events:none}.training-story-hero-inset__flip-btn[data-v-7645d230]{position:absolute;right:4px;top:4px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,.65);color:#fff;-webkit-tap-highlight-color:transparent}.training-story-hero-inset__flip-btn i[data-v-7645d230]{font-size:1rem;line-height:1}.training-story-hero-inset__video-badge[data-v-7645d230]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#fff;background:rgba(0,0,0,.22)}.training-story-hero-inset__video-badge i[data-v-7645d230]{font-size:1.6rem}.training-story-hero-inset__count-badge[data-v-7645d230]{position:absolute;right:4px;bottom:4px;padding:2px 6px;border-radius:999px;background:rgba(0,0,0,.65);color:#fff;font-size:.65rem;font-weight:600;pointer-events:auto;cursor:pointer}.training-story-bottom-panel[data-v-7105fd62]{font-family:Rubik!important;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.training-story-bottom-panel__interactive[data-v-7105fd62]{pointer-events:auto}.training-story-bottom-panel__pass-through[data-v-7105fd62]{pointer-events:none}.training-story-bottom-panel__inset-row[data-v-7105fd62]{display:flex;align-items:end;justify-content:flex-start}.training-story-bottom-panel__hero-text[data-v-7105fd62]{margin-bottom:-8px;padding-top:12px}.training-story-bottom-panel__hero-title[data-v-7105fd62]{margin:0 0 10px;font-size:.88rem;font-weight:500;line-height:1.35;color:var(--color-secondary);text-transform:lowercase;white-space:pre-wrap;word-break:break-word}.training-story-bottom-panel__mention[data-v-7105fd62]{color:var(--color-primary);cursor:pointer;font-weight:600}.training-story-bottom-panel__link[data-v-7105fd62]{color:var(--color-primary);cursor:pointer;text-decoration:underline}.training-story-bottom-panel__read-more[data-v-7105fd62]{color:var(--color-primary);cursor:pointer;font-weight:600;font-size:.8rem;text-transform:none}.training-story-bottom-panel__add-caption-btn[data-v-7105fd62]{display:block;margin:0 0 10px;padding:0;border:0;background:transparent;font-size:1rem;font-weight:600;line-height:1.25;color:var(--color-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.training-story-bottom-panel__stats-grid[data-v-7105fd62]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.training-story-bottom-panel__stats-grid--clickable[data-v-7105fd62]{cursor:pointer}.training-story-bottom-panel__stat-cell[data-v-7105fd62]{display:flex;flex-direction:column;min-width:0}.training-story-bottom-panel__stat-label[data-v-7105fd62]{font-size:.68rem;color:rgba(var(--color-secondary-rgb),.55);text-transform:lowercase;margin-bottom:2px}.training-story-bottom-panel__stat-value[data-v-7105fd62]{font-size:1.05rem;font-weight:600;color:var(--color-secondary);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.training-story-bottom-panel__stat-unit[data-v-7105fd62]{font-size:.75rem;font-weight:400;opacity:.85}.training-story-bottom-panel__stat-value--achievements[data-v-7105fd62]{display:flex;align-items:center;gap:2px}.training-story-bottom-panel__award-icon[data-v-7105fd62]{font-size:1rem;line-height:1}.training-story-bottom-panel--video-playing .training-story-bottom-panel__hero-text[data-v-7105fd62]{opacity:.14;transition:opacity .35s ease}.training-story-bottom-panel__shell--video-playing[data-v-7105fd62]{background-color:rgba(0,0,0,.06);backdrop-filter:blur(2px);transition:background-color .35s ease}.training-story-bottom-panel__shell--video-playing .training-story-bottom-panel__content[data-v-7105fd62]{opacity:.1;pointer-events:none;transition:opacity .35s ease}.training-story-bottom-panel__comment-section--video[data-v-7105fd62]{border-top-color:hsla(0,0%,100%,.08)}.training-story-bottom-panel__video-hud[data-v-7105fd62]{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 10px;border-radius:8px;background:rgba(0,0,0,.42);backdrop-filter:blur(10px)}.training-story-bottom-panel__video-hud-btn[data-v-7105fd62]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:999px;background:rgba(var(--color-secondary-rgb),.14);color:var(--color-secondary);cursor:pointer;flex-shrink:0}.training-story-bottom-panel__video-hud-btn i[data-v-7105fd62]{font-size:1.35rem}.training-story-bottom-panel__video-progress[data-v-7105fd62]{position:relative;flex:1;height:4px;border-radius:999px;background:rgba(var(--color-secondary-rgb),.28);cursor:pointer;overflow:hidden}.training-story-bottom-panel__video-progress-fill[data-v-7105fd62]{height:100%;border-radius:inherit;background:var(--color-secondary);transition:width .08s linear}.training-story-bottom-panel__video-time[data-v-7105fd62]{flex-shrink:0;font-size:.68rem;font-weight:500;color:rgba(var(--color-secondary-rgb),.92);font-variant-numeric:tabular-nums}.training-story-bottom-panel__shell[data-v-7105fd62]{position:relative;width:100%}.training-story-bottom-panel__user-spacer[data-v-7105fd62]{flex-grow:1}.training-story-bottom-panel__reaction-section[data-v-7105fd62]{display:flex;align-items:center;border-top:1px solid rgba(var(--color-secondary-rgb),.12)}.training-story-bottom-panel__reaction-preview[data-v-7105fd62]{display:flex;align-items:center;cursor:pointer}.training-story-bottom-panel__reaction-text[data-v-7105fd62]{margin:0;padding-left:8px;font-size:.75rem;color:rgba(var(--color-secondary-rgb),.82)}.training-story-bottom-panel__comment-section[data-v-7105fd62]{border-top:1px solid rgba(var(--color-secondary-rgb),.12);margin-top:4px}.training-story-bottom-panel__top-comment[data-v-7105fd62]{border-bottom:1px solid rgba(var(--color-secondary-rgb),.12);cursor:pointer}.training-story-bottom-panel__comment-bar[data-v-7105fd62]{display:flex;align-items:center;gap:8px;min-height:48px}.training-story-bottom-panel__comment-field[data-v-7105fd62]{flex:1;min-width:0}.training-story-bottom-panel__comment-actions[data-v-7105fd62]{display:flex;align-items:center;gap:6px;flex-shrink:0}.training-story-bottom-panel__comment-field[data-v-7105fd62] input.small{background:rgba(var(--color-secondary-rgb),.1);border-color:rgba(var(--color-secondary-rgb),.22);color:var(--color-secondary)}.training-story-bottom-panel__comment-field[data-v-7105fd62] input.small::-moz-placeholder{color:rgba(var(--color-secondary-rgb),.5)}.training-story-bottom-panel__comment-field[data-v-7105fd62] input.small::placeholder{color:rgba(var(--color-secondary-rgb),.5)}.training-story-bottom-panel__comment-field[data-v-7105fd62] label.small{color:rgba(var(--color-secondary-rgb),.55)}.training-story-bottom-panel__comment-field[data-v-7105fd62] label.floating,.training-story-bottom-panel__comment-field[data-v-7105fd62] label.focused{color:rgba(var(--color-secondary-rgb),.72)}.training-story-bottom-panel__action-btn[data-v-7105fd62]{flex-shrink:0}.training-story-bottom-panel__reaction-picker[data-v-7105fd62]{display:flex;align-items:center;min-height:48px}.training-story-bottom-panel__btn-icon[data-v-7105fd62],.training-story-bottom-panel__close-icon[data-v-7105fd62],.training-story-bottom-panel__send-icon[data-v-7105fd62]{color:var(--color-secondary)}.emojiBtnPick[data-v-7105fd62]{line-height:1;font-size:1.25rem!important}.training-story-hero-media[data-v-4da9883f]{position:absolute;inset:0;overflow:hidden;background:#000}.training-story-hero-media__img[data-v-4da9883f],.training-story-hero-media__video[data-v-4da9883f]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;pointer-events:auto}.training-story-hero-media--light[data-v-4da9883f]{background:#fff}.training-story-hero-media--light .training-story-hero-media__scrim[data-v-4da9883f]{background:hsla(0,0%,100%,.22)}.training-story-hero-media--light .training-story-hero-media__scrim--playing[data-v-4da9883f]{opacity:.04}.training-story-hero-media__scrim[data-v-4da9883f]{position:absolute;inset:0;background:rgba(0,0,0,.3);pointer-events:none;opacity:1;transition:opacity .35s ease}.training-story-hero-media__scrim--playing[data-v-4da9883f]{opacity:.06}.training-story-reaction-overlay[data-v-281957fe]{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none}.training-story-reaction-overlay__particle[data-v-281957fe]{position:absolute;line-height:1;opacity:0;transform:translate3d(0,12px,0) scale(.35);filter:drop-shadow(0 2px 8px rgba(0,0,0,.35));animation-name:training-story-reaction-float-281957fe;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards;will-change:transform,opacity}@keyframes training-story-reaction-float-281957fe{0%{opacity:0;transform:translate3d(0,16px,0) scale(.4)}12%{opacity:1;transform:translate3d(calc(var(--drift-x)*.15),0,0) scale(1.05)}to{opacity:0;transform:translate3d(var(--drift-x),-120px,0) scale(.85)}}@media (prefers-reduced-motion:reduce){.training-story-reaction-overlay__particle[data-v-281957fe]{animation:none;opacity:0}}.lapMarkerNew{background-size:cover;width:18px;height:18px;background-color:rgba(var(--color-background-rgb),.6);color:var(--color-text);border:2px solid rgba(var(--color-secondary-rgb),.4);border-radius:4px;font-family:Rubik;font-size:.8rem;font-weight:600;backdrop-filter:blur(2px);cursor:pointer;display:flex;align-items:center;justify-content:center}.imageMarkerSmall{width:24px;height:24px;border-radius:4px;border:1px solid var(--color-background)}.imageMarkerSmall,.prMarker{overflow:hidden;background-color:rgba(var(--color-primary-rgb),.7);cursor:pointer}.prMarker{width:26px;height:26px;border-radius:4px;border:2px solid var(--color-background)}.safariCaptureMapMarker{cursor:pointer}.safariCaptureMapMarker__ring{width:30px;height:30px;border-radius:50%;padding:2px;background:var(--safari-rarity-color,#7b00ff);box-shadow:0 2px 8px rgba(0,0,0,.22);display:flex;align-items:center;justify-content:center;overflow:hidden}.safariCaptureMapMarker__image{-o-object-fit:cover;object-fit:cover}.safariCaptureMapMarker__icon,.safariCaptureMapMarker__image{width:100%;height:100%;border-radius:50%;background:var(--color-background)}.safariCaptureMapMarker__icon{font-size:16px;color:var(--color-primary);display:flex;align-items:center;justify-content:center}.training-story[data-v-f40b3b36]{position:relative;width:100%;height:100vh;font-family:Rubik!important;height:100dvh;overflow:hidden;background:var(--color-background);color:var(--color-secondary);touch-action:none}.training-story__track[data-v-f40b3b36]{position:relative;width:100%;height:100%;overflow:hidden;transform-style:preserve-3d;perspective-origin:50%}.training-story__page[data-v-f40b3b36]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform,opacity;background:var(--color-background)}.training-story__activity-bg[data-v-f40b3b36],.training-story__bg[data-v-f40b3b36],.training-story__gradient[data-v-f40b3b36],.training-story__map-slot[data-v-f40b3b36],.training-story__media-slot[data-v-f40b3b36]{position:absolute;inset:0}.training-story__gradient[data-v-f40b3b36]{pointer-events:none;z-index:2}.training-story__gradient--top[data-v-f40b3b36]{bottom:auto;height:12vh;background:linear-gradient(to bottom,rgba(var(--color-background-rgb),.94) 0,rgba(var(--color-background-rgb),.48) 45%,transparent 100%)}.training-story__gradient--bottom[data-v-f40b3b36]{top:auto;height:30vh;background:linear-gradient(to top,rgba(var(--color-background-rgb),.96) 0,rgba(var(--color-background-rgb),.62) 52%,transparent 100%)}.training-story__map-slot[data-v-f40b3b36]{z-index:0;display:flex;align-items:stretch;justify-content:stretch;overflow:hidden}.training-story__media-slot[data-v-f40b3b36]{z-index:1;pointer-events:none;overflow:hidden;background-color:var(--color-background)}.training-story__media-slot[data-v-f40b3b36] img,.training-story__media-slot[data-v-f40b3b36] video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.training-story__activity-bg[data-v-f40b3b36]{z-index:0;display:flex;align-items:center;justify-content:center;color:rgba(var(--color-secondary-rgb),.12)}.training-story__activity-bg i[data-v-f40b3b36]{font-size:10rem}.training-story__top[data-v-f40b3b36]{position:absolute;top:0;left:0;right:0;z-index:5;padding:12px}.training-story__progress[data-v-f40b3b36]{display:flex;gap:4px;margin-bottom:12px}.training-story__progress-track[data-v-f40b3b36]{flex:1;height:3px;overflow:hidden;border-radius:999px;background:rgba(var(--color-secondary-rgb),.28)}.training-story__progress-fill[data-v-f40b3b36]{display:block;height:100%;border-radius:inherit;background:var(--color-secondary);transition:width .2s ease}.training-story__header[data-v-f40b3b36],.training-story__profile[data-v-f40b3b36]{display:flex;align-items:center}.training-story__header[data-v-f40b3b36]{justify-content:space-between}.training-story__profile[data-v-f40b3b36]{border:0;color:var(--color-secondary);background:transparent;gap:10px;min-width:0;padding:0;text-align:left}.training-story__avatar[data-v-f40b3b36]{border-radius:50%}.training-story__name[data-v-f40b3b36]{max-width:62vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-family:Rubik!important;font-weight:700}.training-story__name-wrap[data-v-f40b3b36]{display:flex;align-items:center;justify-content:start}.training-story__meta[data-v-f40b3b36]{color:rgba(var(--color-secondary-rgb),.72);font-size:.8rem;overflow:hidden;font-family:Rubik!important;text-overflow:ellipsis;white-space:nowrap}.training-story__header-actions[data-v-f40b3b36]{display:flex;align-items:center;gap:6px}.training-story__tap-zone[data-v-f40b3b36]{position:absolute;top:96px;bottom:0;z-index:3}.training-story__tap-zone--prev[data-v-f40b3b36]{left:0;width:35%}.training-story__tap-zone--next[data-v-f40b3b36]{right:0;width:65%}.training-story__panel[data-v-f40b3b36]{position:absolute;left:0;right:0;bottom:0;z-index:4;max-height:62vh}.training-story__media-nav[data-v-f40b3b36]{position:absolute;left:0;right:0;z-index:7;display:flex;align-items:center;justify-content:center;gap:12px;pointer-events:none;padding:0 12px}.training-story__media-nav-btn[data-v-f40b3b36]{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:999px;background:rgba(var(--color-background-rgb),.72);border:1px solid rgba(var(--color-secondary-rgb),.14);color:var(--color-secondary);cursor:pointer}.training-story__media-nav-btn i[data-v-f40b3b36]{font-size:1.4rem}.training-story__media-dots[data-v-f40b3b36]{pointer-events:none;display:flex;align-items:center;gap:6px}.training-story__media-dot[data-v-f40b3b36]{width:6px;height:6px;border-radius:999px;background:rgba(var(--color-secondary-rgb),.35)}.training-story__media-dot--active[data-v-f40b3b36]{background:rgba(var(--color-secondary-rgb),.95)}.training-story__state[data-v-f40b3b36]{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:24px;color:var(--color-secondary)}.training-story__state-text[data-v-f40b3b36]{margin:0;color:rgba(var(--color-secondary-rgb),.74);font-family:Rubik!important;font-size:.82rem;font-weight:500}.training-story-dialog,.training-story-dialog-inner{width:100%;height:100%;overflow:hidden!important;border-radius:0!important}.training-story-dialog-content{background-color:transparent!important}.public-engagement-page{display:flex;justify-content:center;height:100vh;overflow:hidden;background-color:var(--color-background)}.public-engagement-inner{position:relative;width:100%;max-width:500px;height:100vh;overflow:hidden}.public-engagement-inner .formMain{height:100vh}.public-engagement-inner .formContent{box-sizing:border-box;height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width:768px){.public-engagement-inner{max-width:none}}.nav-stack{position:relative;width:100%;height:100vh;overflow:hidden}.nav-stack-item{position:absolute;top:0;left:0;right:0;bottom:0;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform;background:var(--color-background,#fff)}.nav-stack-item:not(.top){z-index:0}.nav-stack-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.5)}.nav-stack-item.top{z-index:399}.mobile-menu-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;pointer-events:none}.menu-background{background-color:rgba(0,0,0,.5);opacity:0;top:0;left:0;right:0;bottom:0;position:absolute;will-change:opacity}.menu-background.open{opacity:1}.menu-content{width:75%;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch;pointer-events:all;will-change:transform;height:100%;transform:translateX(-100%);background-color:var(--color-background);overflow-y:auto}.menu-content.open{transform:translateX(0);border-right:1px solid var(--color-surface)}.mobile-menu-container.open{pointer-events:all}#app{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;overscroll-behavior-x:none;transition:background-color var(--transition-duration) var(--transition-timing),color var(--transition-duration) var(--transition-timing)}.loading-container{height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background-color:transparent}body{margin:0}body,html{transition:background-color var(--transition-duration) var(--transition-timing)}html{background-color:var(--color-background)}.app-container{height:100vh;overflow:hidden}.content-column{height:100vh;overflow-x:hidden;overflow-y:hidden;position:relative;-webkit-overflow-scrolling:touch}.max-width-col{max-width:500px}.extra-column{height:100vh;position:sticky;top:0}.mainTop{padding-top:max(12px,env(safe-area-inset-top,12px))!important}.feedTop{padding-top:max(0px,env(safe-area-inset-top,0))!important}.mainBtm{padding-bottom:max(12px,env(safe-area-inset-bottom,12px))!important}.feedBtm{padding-bottom:max(0px,env(safe-area-inset-bottom,0px))!important}.mobile-bottom-bar{position:absolute;bottom:0;left:0;right:0;background:rgba(var(--color-background-rgb),.7);backdrop-filter:blur(4px);z-index:400;border-top:1px solid var(--color-surface);display:flex;flex-direction:column}.mobile-bottom-bar__content{display:flex;justify-content:center;align-items:center}.shareHeader{font-size:.9rem}:root{--spacing-unit:4px;--transition-duration:0.3s;--transition-timing:ease;--font-primary:"Rubik",sans-serif;--sat:env(safe-area-inset-top);--sar:env(safe-area-inset-right);--sab:env(safe-area-inset-bottom);--sal:env(safe-area-inset-left)}.light,:root{--color-primary:#7b00ff;--color-secondary:#3a3a3a;--color-success:#40ad00;--color-background:#fff;--color-surface:#e9e9e9;--color-subtle:#fafafa;--color-accent:#767676;--color-hover:#5a18a1;--color-badge:#d6b222;--color-warning:orange;--color-text:#000;--color-error:#b00020;--color-primary-rgb:123,0,255;--color-badge-rgb:214,178,34;--color-secondary-rgb:58,58,58;--color-background-rgb:255,255,255;--color-surface-rgb:224,224,224;--color-subtle-rgb:240,240,240;--color-error-rgb:176,0,32;--color-success-rgb:0,153,82}.dark{--color-primary:#bb86fc;--color-secondary:#e9e9e9;--color-background:#212121;--color-success:#00e645;--color-surface:#424242;--color-hover:#5a18a1;--color-subtle:#292929;--color-accent:#dcdbdb;--color-text:#fff;--color-badge:gold;--color-warning:orange;--color-error:#fc365a;--color-primary-rgb:187,134,252;--color-background-rgb:33,33,33;--color-secondary-rgb:233,233,233;--color-badge-rgb:214,178,34;--color-surface-rgb:66,66,66;--color-subtle-rgb:33,33,33;--color-error-rgb:252,54,90;--color-success-rgb:0,230,69}.bg-transparent{background-color:transparent}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-white{background-color:#fff}.bg-dark{background-color:#3a3a3a}.bg-background{background-color:var(--color-background)}.bg-surface{background-color:var(--color-surface)}.bg-subtle{background-color:var(--color-subtle)}.bg-error{background-color:var(--color-error)}.text-primary{color:var(--color-primary)}.text-accent{color:var(--color-accent)}.text-badge{color:var(--color-badge)}.text-secondary{color:var(--color-secondary)}.text-background{color:var(--color-background)}.text-surface{color:var(--color-surface)}.text-success{color:var(--color-success)}.text-error{color:var(--color-error)}.text-barber{font-family:Rubik;font-weight:800!important}.text{color:var(--color-text)}.border-primary{border-color:var(--color-primary)}.border-secondary{border-color:var(--color-secondary)}.border-background{border-color:var(--color-background)}.border-surface{border-color:var(--color-surface)}.border-error{border-color:var(--color-error)}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.rounded-sm{border-radius:2px}.rounded{border-radius:4px}.rounded-md{border-radius:6px}.rounded-lg{border-radius:8px}.rounded-full{border-radius:9999px}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.tiktok-icon{-webkit-mask-image:url(../img/tiktok.cd6c9e18.svg);mask-image:url(../img/tiktok.cd6c9e18.svg)}.tiktok-icon,.trackster-icon{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.trackster-icon{-webkit-mask-image:url(../img/trackster_logo.9dd1ef89.svg);mask-image:url(../img/trackster_logo.9dd1ef89.svg)}.ma-0{margin:calc(var(--spacing-unit)*0)}.ma-1{margin:calc(var(--spacing-unit)*1)}.ma-2{margin:calc(var(--spacing-unit)*2)}.ma-3{margin:calc(var(--spacing-unit)*3)}.ma-4{margin:calc(var(--spacing-unit)*4)}.ma-5{margin:calc(var(--spacing-unit)*5)}.ma-6{margin:calc(var(--spacing-unit)*6)}.ma-7{margin:calc(var(--spacing-unit)*7)}.ma-8{margin:calc(var(--spacing-unit)*8)}.ma-9{margin:calc(var(--spacing-unit)*9)}.ma-10{margin:calc(var(--spacing-unit)*10)}.ma-11{margin:calc(var(--spacing-unit)*11)}.ma-12{margin:calc(var(--spacing-unit)*12)}.mx-1{margin-left:calc(var(--spacing-unit)*1);margin-right:calc(var(--spacing-unit)*1)}.mx-2{margin-left:calc(var(--spacing-unit)*2);margin-right:calc(var(--spacing-unit)*2)}.mx-3{margin-left:calc(var(--spacing-unit)*3);margin-right:calc(var(--spacing-unit)*3)}.mx-4{margin-left:calc(var(--spacing-unit)*4);margin-right:calc(var(--spacing-unit)*4)}.mx-5{margin-left:calc(var(--spacing-unit)*5);margin-right:calc(var(--spacing-unit)*5)}.mx-6{margin-left:calc(var(--spacing-unit)*6);margin-right:calc(var(--spacing-unit)*6)}.mx-7{margin-left:calc(var(--spacing-unit)*7);margin-right:calc(var(--spacing-unit)*7)}.mx-8{margin-left:calc(var(--spacing-unit)*8);margin-right:calc(var(--spacing-unit)*8)}.mx-9{margin-left:calc(var(--spacing-unit)*9);margin-right:calc(var(--spacing-unit)*9)}.mx-10{margin-left:calc(var(--spacing-unit)*10);margin-right:calc(var(--spacing-unit)*10)}.mx-11{margin-left:calc(var(--spacing-unit)*11);margin-right:calc(var(--spacing-unit)*11)}.mx-12{margin-left:calc(var(--spacing-unit)*12);margin-right:calc(var(--spacing-unit)*12)}.my-0{margin-top:calc(var(--spacing-unit)*0);margin-bottom:calc(var(--spacing-unit)*0)}.my-1{margin-top:calc(var(--spacing-unit)*1);margin-bottom:calc(var(--spacing-unit)*1)}.my-2{margin-top:calc(var(--spacing-unit)*2);margin-bottom:calc(var(--spacing-unit)*2)}.my-3{margin-top:calc(var(--spacing-unit)*3);margin-bottom:calc(var(--spacing-unit)*3)}.my-4{margin-top:calc(var(--spacing-unit)*4);margin-bottom:calc(var(--spacing-unit)*4)}.my-5{margin-top:calc(var(--spacing-unit)*5);margin-bottom:calc(var(--spacing-unit)*5)}.my-6{margin-top:calc(var(--spacing-unit)*6);margin-bottom:calc(var(--spacing-unit)*6)}.my-7{margin-top:calc(var(--spacing-unit)*7);margin-bottom:calc(var(--spacing-unit)*7)}.my-8{margin-top:calc(var(--spacing-unit)*8);margin-bottom:calc(var(--spacing-unit)*8)}.my-9{margin-top:calc(var(--spacing-unit)*9);margin-bottom:calc(var(--spacing-unit)*9)}.my-10{margin-top:calc(var(--spacing-unit)*10);margin-bottom:calc(var(--spacing-unit)*10)}.my-11{margin-top:calc(var(--spacing-unit)*11);margin-bottom:calc(var(--spacing-unit)*11)}.my-12{margin-top:calc(var(--spacing-unit)*12);margin-bottom:calc(var(--spacing-unit)*12)}.pr-1-5{padding-right:6px}.pl-1-5{padding-left:6px}.pa-0{padding:calc(var(--spacing-unit)*0)}.pa-1{padding:calc(var(--spacing-unit)*1)}.pa-2{padding:calc(var(--spacing-unit)*2)}.pa-3{padding:calc(var(--spacing-unit)*3)}.pa-4{padding:calc(var(--spacing-unit)*4)}.pa-5{padding:calc(var(--spacing-unit)*5)}.pa-6{padding:calc(var(--spacing-unit)*6)}.pa-7{padding:calc(var(--spacing-unit)*7)}.pa-8{padding:calc(var(--spacing-unit)*8)}.pa-9{padding:calc(var(--spacing-unit)*9)}.pa-10{padding:calc(var(--spacing-unit)*10)}.pa-11{padding:calc(var(--spacing-unit)*11)}.pa-12{padding:calc(var(--spacing-unit)*12)}.px-1{padding-left:calc(var(--spacing-unit)*1);padding-right:calc(var(--spacing-unit)*1)}.px-2{padding-left:calc(var(--spacing-unit)*2);padding-right:calc(var(--spacing-unit)*2)}.px-3{padding-left:calc(var(--spacing-unit)*3);padding-right:calc(var(--spacing-unit)*3)}.px-4{padding-left:calc(var(--spacing-unit)*4);padding-right:calc(var(--spacing-unit)*4)}.px-5{padding-left:calc(var(--spacing-unit)*5);padding-right:calc(var(--spacing-unit)*5)}.px-6{padding-left:calc(var(--spacing-unit)*6);padding-right:calc(var(--spacing-unit)*6)}.px-7{padding-left:calc(var(--spacing-unit)*7);padding-right:calc(var(--spacing-unit)*7)}.px-8{padding-left:calc(var(--spacing-unit)*8);padding-right:calc(var(--spacing-unit)*8)}.px-9{padding-left:calc(var(--spacing-unit)*9);padding-right:calc(var(--spacing-unit)*9)}.px-10{padding-left:calc(var(--spacing-unit)*10);padding-right:calc(var(--spacing-unit)*10)}.px-11{padding-left:calc(var(--spacing-unit)*11);padding-right:calc(var(--spacing-unit)*11)}.px-12{padding-left:calc(var(--spacing-unit)*12);padding-right:calc(var(--spacing-unit)*12)}.py-1{padding-top:calc(var(--spacing-unit)*1);padding-bottom:calc(var(--spacing-unit)*1)}.py-2{padding-top:calc(var(--spacing-unit)*2);padding-bottom:calc(var(--spacing-unit)*2)}.py-3{padding-top:calc(var(--spacing-unit)*3);padding-bottom:calc(var(--spacing-unit)*3)}.py-4{padding-top:calc(var(--spacing-unit)*4);padding-bottom:calc(var(--spacing-unit)*4)}.py-5{padding-top:calc(var(--spacing-unit)*5);padding-bottom:calc(var(--spacing-unit)*5)}.py-6{padding-top:calc(var(--spacing-unit)*6);padding-bottom:calc(var(--spacing-unit)*6)}.py-7{padding-top:calc(var(--spacing-unit)*7);padding-bottom:calc(var(--spacing-unit)*7)}.py-8{padding-top:calc(var(--spacing-unit)*8);padding-bottom:calc(var(--spacing-unit)*8)}.py-9{padding-top:calc(var(--spacing-unit)*9);padding-bottom:calc(var(--spacing-unit)*9)}.py-10{padding-top:calc(var(--spacing-unit)*10);padding-bottom:calc(var(--spacing-unit)*10)}.py-11{padding-top:calc(var(--spacing-unit)*11);padding-bottom:calc(var(--spacing-unit)*11)}.py-12{padding-top:calc(var(--spacing-unit)*12);padding-bottom:calc(var(--spacing-unit)*12)}.pt-0{padding-top:calc(var(--spacing-unit)*0)}.pt-1{padding-top:calc(var(--spacing-unit)*1)}.pt-2{padding-top:calc(var(--spacing-unit)*2)}.pt-3{padding-top:calc(var(--spacing-unit)*3)}.pt-4{padding-top:calc(var(--spacing-unit)*4)}.pt-5{padding-top:calc(var(--spacing-unit)*5)}.pt-6{padding-top:calc(var(--spacing-unit)*6)}.pt-7{padding-top:calc(var(--spacing-unit)*7)}.pt-8{padding-top:calc(var(--spacing-unit)*8)}.pt-9{padding-top:calc(var(--spacing-unit)*9)}.pt-10{padding-top:calc(var(--spacing-unit)*10)}.pt-11{padding-top:calc(var(--spacing-unit)*11)}.pt-12{padding-top:calc(var(--spacing-unit)*12)}.pr-1{padding-right:calc(var(--spacing-unit)*1)}.pr-2{padding-right:calc(var(--spacing-unit)*2)}.pr-3{padding-right:calc(var(--spacing-unit)*3)}.pr-4{padding-right:calc(var(--spacing-unit)*4)}.pr-5{padding-right:calc(var(--spacing-unit)*5)}.pr-6{padding-right:calc(var(--spacing-unit)*6)}.pr-7{padding-right:calc(var(--spacing-unit)*7)}.pr-8{padding-right:calc(var(--spacing-unit)*8)}.pr-9{padding-right:calc(var(--spacing-unit)*9)}.pr-10{padding-right:calc(var(--spacing-unit)*10)}.pr-11{padding-right:calc(var(--spacing-unit)*11)}.pr-12{padding-right:calc(var(--spacing-unit)*12)}.pb-0{padding-bottom:calc(var(--spacing-unit)*0)}.pb-1{padding-bottom:calc(var(--spacing-unit)*1)}.pb-2{padding-bottom:calc(var(--spacing-unit)*2)}.pb-3{padding-bottom:calc(var(--spacing-unit)*3)}.pb-4{padding-bottom:calc(var(--spacing-unit)*4)}.pb-5{padding-bottom:calc(var(--spacing-unit)*5)}.pb-6{padding-bottom:calc(var(--spacing-unit)*6)}.pb-7{padding-bottom:calc(var(--spacing-unit)*7)}.pb-8{padding-bottom:calc(var(--spacing-unit)*8)}.pb-9{padding-bottom:calc(var(--spacing-unit)*9)}.pb-10{padding-bottom:calc(var(--spacing-unit)*10)}.pb-11{padding-bottom:calc(var(--spacing-unit)*11)}.pb-12{padding-bottom:calc(var(--spacing-unit)*12)}.pl-1{padding-left:calc(var(--spacing-unit)*1)}.pl-2{padding-left:calc(var(--spacing-unit)*2)}.pl-3{padding-left:calc(var(--spacing-unit)*3)}.pl-4{padding-left:calc(var(--spacing-unit)*4)}.pl-5{padding-left:calc(var(--spacing-unit)*5)}.pl-6{padding-left:calc(var(--spacing-unit)*6)}.pl-7{padding-left:calc(var(--spacing-unit)*7)}.pl-8{padding-left:calc(var(--spacing-unit)*8)}.pl-9{padding-left:calc(var(--spacing-unit)*9)}.pl-10{padding-left:calc(var(--spacing-unit)*10)}.pl-11{padding-left:calc(var(--spacing-unit)*11)}.pl-12{padding-left:calc(var(--spacing-unit)*12)}.mt-1{margin-top:calc(var(--spacing-unit)*1)}.mt-2{margin-top:calc(var(--spacing-unit)*2)}.mt-3{margin-top:calc(var(--spacing-unit)*3)}.mt-4{margin-top:calc(var(--spacing-unit)*4)}.mt-5{margin-top:calc(var(--spacing-unit)*5)}.mt-6{margin-top:calc(var(--spacing-unit)*6)}.mt-7{margin-top:calc(var(--spacing-unit)*7)}.mt-8{margin-top:calc(var(--spacing-unit)*8)}.mt-9{margin-top:calc(var(--spacing-unit)*9)}.mt-10{margin-top:calc(var(--spacing-unit)*10)}.mt-11{margin-top:calc(var(--spacing-unit)*11)}.mt-12{margin-top:calc(var(--spacing-unit)*12)}.mr-1{margin-right:calc(var(--spacing-unit)*1)}.mr-2{margin-right:calc(var(--spacing-unit)*2)}.mr-3{margin-right:calc(var(--spacing-unit)*3)}.mr-4{margin-right:calc(var(--spacing-unit)*4)}.mr-5{margin-right:calc(var(--spacing-unit)*5)}.mr-6{margin-right:calc(var(--spacing-unit)*6)}.mr-7{margin-right:calc(var(--spacing-unit)*7)}.mr-8{margin-right:calc(var(--spacing-unit)*8)}.mr-9{margin-right:calc(var(--spacing-unit)*9)}.mr-10{margin-right:calc(var(--spacing-unit)*10)}.mr-11{margin-right:calc(var(--spacing-unit)*11)}.mr-12{margin-right:calc(var(--spacing-unit)*12)}.mb-1{margin-bottom:calc(var(--spacing-unit)*1)}.mb-2{margin-bottom:calc(var(--spacing-unit)*2)}.mb-3{margin-bottom:calc(var(--spacing-unit)*3)}.mb-4{margin-bottom:calc(var(--spacing-unit)*4)}.mb-5{margin-bottom:calc(var(--spacing-unit)*5)}.mb-6{margin-bottom:calc(var(--spacing-unit)*6)}.mb-7{margin-bottom:calc(var(--spacing-unit)*7)}.mb-8{margin-bottom:calc(var(--spacing-unit)*8)}.mb-9{margin-bottom:calc(var(--spacing-unit)*9)}.mb-10{margin-bottom:calc(var(--spacing-unit)*10)}.mb-11{margin-bottom:calc(var(--spacing-unit)*11)}.mb-12{margin-bottom:calc(var(--spacing-unit)*12)}.ml-1{margin-left:calc(var(--spacing-unit)*1)}.ml-2{margin-left:calc(var(--spacing-unit)*2)}.ml-3{margin-left:calc(var(--spacing-unit)*3)}.ml-4{margin-left:calc(var(--spacing-unit)*4)}.ml-5{margin-left:calc(var(--spacing-unit)*5)}.ml-6{margin-left:calc(var(--spacing-unit)*6)}.ml-7{margin-left:calc(var(--spacing-unit)*7)}.ml-8{margin-left:calc(var(--spacing-unit)*8)}.ml-9{margin-left:calc(var(--spacing-unit)*9)}.ml-10{margin-left:calc(var(--spacing-unit)*10)}.ml-11{margin-left:calc(var(--spacing-unit)*11)}.ml-12{margin-left:calc(var(--spacing-unit)*12)}.mr-1-5{margin-right:6px}.ml-1-5{margin-left:6px}.col-1{width:8.3333%}.col-2{width:16.6667%}.col-3{width:25%}.col-4{width:33.3333%}.col-5{width:41.6667%}.col-6{width:50%}.col-7{width:58.3333%}.col-8{width:66.6667%}.col-9{width:75%}.col-10{width:83.3333%}.col-11{width:91.6667%}.col-12{width:100%}@media (max-width:768px){.col-sm-1{width:8.3333%}.col-sm-2{width:16.6667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333%}.col-sm-5{width:41.6667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333%}.col-sm-8{width:66.6667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333%}.col-sm-11{width:91.6667%}.col-sm-12{width:100%}}.row{display:flex;flex-direction:row;flex-wrap:wrap}.column{display:flex;flex-direction:column}[class*=col-]{box-sizing:border-box;float:left;min-height:1px}@media (min-width:769px){.columnBorder{border-right:1px solid var(--color-surface)}}.slide-up-enter-active,.slide-up-leave-active{transition:transform .3s ease,opacity .3s ease}.slide-up-enter,.slide-up-leave-to{transform:translateY(100%);opacity:0}.slide-in-enter-active,.slide-in-leave-active{transition:transform .3s ease,opacity .3s ease}.slide-in-enter,.slide-in-leave-to{transform:translateX(100%);opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter,.fade-leave-to{opacity:0}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}html.cordova-app,html.cordova-app #app,html.cordova-app body{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.cordova-app .allow-text-selection,html.cordova-app .allow-text-selection *,html.cordova-app [contenteditable=true],html.cordova-app input,html.cordova-app select,html.cordova-app textarea{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}html.cordova-app body.native-touch-block,html.cordova-app body.native-touch-block :not(input):not(textarea):not(select):not([contenteditable=true]){-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.ui-map-button{border-radius:3px;padding:6px;border:none;cursor:pointer}.ui-map-button,.ui-map-button:hover{background-color:rgba(var(--color-background-rgb),1)}.ui-map-button i{font-size:1.2rem;font-weight:400;color:var(--color-text)}.pull-to-refresh{position:absolute;left:0;right:0;height:0;overflow:hidden;background-color:var(--color-surface);z-index:0}.pull-to-refresh__content{position:absolute;left:0;right:0;height:60px;display:flex;font-size:12px;align-items:center;justify-content:center;color:#666}.pull-to-refresh__content[data-position=bottom]{top:0}.pull-to-refresh__content[data-position=top]{bottom:0}.pull-to-refresh__spinner{width:24px;height:24px;border:2px solid var(--color-primary);border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.horizontal-loader[data-v-f0af3fda]{position:relative;overflow:hidden;background-color:rgba(0,0,0,.1)}.dots[data-v-f0af3fda]{position:absolute;top:0;left:0;right:0;height:100%;z-index:1000;display:flex;align-items:center}.dot-container[data-v-f0af3fda]{display:flex;background-color:transparent;border-right:1px solid var(--color-surface);align-items:center;justify-content:end;flex-grow:1}.dot[data-v-f0af3fda]{width:4px;height:4px;border-radius:0;background-color:var(--color-primary)}.loader-line[data-v-f0af3fda]{position:absolute;top:0;left:0;height:100%;will-change:transform;transform:translateZ(0)}.width-line[data-v-f0af3fda]{transition:width .2s linear;background:var(--color-primary)}.animate-line[data-v-f0af3fda]{animation:move-f0af3fda 1.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes move-f0af3fda{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.dialog[data-v-9a86d794]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3001;pointer-events:none}.dialog[data-v-9a86d794]:not(.is-visible){height:0;overflow:hidden}.overlay[data-v-9a86d794]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease;pointer-events:none}.overlay.visible[data-v-9a86d794]{opacity:1;pointer-events:all}.dialog-content[data-v-9a86d794]{position:absolute;top:50%;left:50%;transform:translate(-50%,100%) scale(.9);width:90%;max-width:500px;max-height:90vh;background-color:var(--color-subtle);border-radius:6px;padding:0;overflow:hidden;display:flex;flex-direction:column;transition:all .35s cubic-bezier(.25,.8,.25,1);opacity:0;pointer-events:none}.dialog-content-inner[data-v-9a86d794]{flex:1;overflow-y:auto;border-radius:6px;padding:0}.dialog-content.visible[data-v-9a86d794]{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:all}.dialog-content.fullscreen[data-v-9a86d794]{top:0;left:0;transform:translateY(100%) scale(1);width:100%;height:100%;max-width:none;max-height:none;border-radius:0}.dialog-content.dialogVisibleButDisabled[data-v-9a86d794]{align-items:start;justify-content:start;top:env(safe-area-inset-top,0);transform:translate(-50%) scale(1);background-color:transparent}.dialog-content.visible.fullscreen[data-v-9a86d794]{transform:translate(0) scale(1)}.is-visible[data-v-9a86d794]{pointer-events:all}.dialog.overlap-all[data-v-9a86d794]{z-index:4000}.dialog.behind-sheet[data-v-9a86d794]{z-index:2000}.dialog.fixed[data-v-9a86d794]{position:fixed!important}.dialog.dialogVisibleButDisabled[data-v-9a86d794]{pointer-events:none!important}.dialog-content.fullHeightScreen[data-v-9a86d794]{height:100vh!important}.dialog-content.fullHeight[data-v-9a86d794]{height:90vh!important}.dialog-content-inner.flexColumn[data-v-9a86d794]{display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width:600px){.dialog-content[data-v-9a86d794]{width:100%;padding:0}.dialog-content-inner[data-v-9a86d794]{padding:0}}.text-area[data-v-10284e04]{flex-grow:1;max-width:100%;width:100%}.clear-button[data-v-10284e04]{position:absolute;right:10px;top:0;bottom:0;border:none;background:none;cursor:pointer;color:var(--color-text)}.input-container[data-v-10284e04]{position:relative;display:flex;align-items:center;justify-content:center}textarea[data-v-10284e04]{width:100%;padding:20px 12px 8px 12px;border:1px solid var(--color-surface);border-radius:6px;font-size:1rem;background-color:var(--color-background);color:var(--color-text);caret-color:var(--color-primary);box-sizing:border-box;max-width:100%;resize:none;line-height:1.3;overflow-x:hidden;outline:none;-webkit-tap-highlight-color:transparent;transition:border-color var(--transition-duration) var(--transition-timing);font-family:inherit;letter-spacing:normal;font-weight:400;overflow-y:hidden}textarea[data-v-10284e04]:focus{border-color:var(--color-primary)}textarea[data-v-10284e04]::-moz-selection{background:var(--color-primary);color:var(--color-background)}textarea[data-v-10284e04]::selection{background:var(--color-primary);color:var(--color-background)}textarea.small[data-v-10284e04]{padding:8px 8px 8px 8px!important;font-size:.85rem!important}label[data-v-10284e04]{position:absolute;left:12px;top:15px;pointer-events:none;color:var(--color-accent);transition:all var(--transition-duration) var(--transition-timing);font-size:1rem}label.floating[data-v-10284e04]{top:6px;font-size:11px;background-color:var(--color-background);padding:0 0}label.small[data-v-10284e04]{top:8px;left:8px;font-size:.9rem}label.smallFloating[data-v-10284e04]{top:3px;font-size:.5rem;background-color:var(--color-background);padding:0 0;left:8px}label.focused[data-v-10284e04]{color:var(--color-primary)}.has-error[data-v-10284e04]{border-color:var(--color-error)}.error-message[data-v-10284e04]{color:var(--color-error);font-size:14px;margin-top:4px;display:block;transition:color var(--transition-duration) var(--transition-timing)}.hidden-label[data-v-10284e04]{opacity:0;pointer-events:none}.time-picker[data-v-ef20ca06]{display:flex;justify-content:center;height:199px;position:relative;overflow:hidden}.time-column[data-v-ef20ca06]{flex:1;max-width:33.33%;height:100%;overflow:visible;position:relative}.time-separator[data-v-ef20ca06]{position:absolute;right:-8px;top:49%;transform:translateY(-50%);font-size:1.5rem;font-weight:700;color:var(--color-text);pointer-events:none;z-index:1500}.selection-indicator[data-v-ef20ca06]{position:absolute;top:50%;left:0;right:0;height:40px;transform:translateY(-50%);border-top:2px solid var(--color-surface);border-bottom:2px solid var(--color-surface);background-color:var(--color-surface);pointer-events:none;z-index:1}.time-values[data-v-ef20ca06]{flex-direction:column;height:100%;z-index:2;overflow-y:scroll}.time-value[data-v-ef20ca06],.time-values[data-v-ef20ca06]{display:flex;align-items:center;padding:0;position:relative}.time-value[data-v-ef20ca06]{min-height:46px;justify-content:center;font-size:1.2rem;color:var(--color-text);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.time-value.selected[data-v-ef20ca06]{color:var(--color-primary);font-size:1.5rem;font-weight:700}.time-column[data-v-ef20ca06]:after,.time-column[data-v-ef20ca06]:before{content:"";position:absolute;left:0;right:0;height:80px;pointer-events:none;z-index:1}.time-column[data-v-ef20ca06]:before{top:0;background:linear-gradient(to bottom,var(--color-background),transparent)}.time-column[data-v-ef20ca06]:after{bottom:0;background:linear-gradient(to top,var(--color-background),transparent)}.time-picker[data-v-216ac00c]{display:flex;justify-content:center;height:199px;position:relative;overflow:hidden}.time-column[data-v-216ac00c]{flex:1;max-width:33.33%;height:100%;overflow:visible;position:relative}.time-separator[data-v-216ac00c]{position:absolute;right:-8px;top:49%;transform:translateY(-50%);font-size:1.5rem;font-weight:700;color:var(--color-text);pointer-events:none;z-index:1500}.selection-indicator[data-v-216ac00c]{position:absolute;top:50%;left:0;right:0;height:40px;transform:translateY(-50%);border-top:2px solid var(--color-surface);border-bottom:2px solid var(--color-surface);background-color:var(--color-surface);pointer-events:none;z-index:1}.time-values[data-v-216ac00c]{flex-direction:column;height:100%;z-index:2;overflow-y:scroll}.time-value[data-v-216ac00c],.time-values[data-v-216ac00c]{display:flex;align-items:center;padding:0;position:relative}.time-value[data-v-216ac00c]{min-height:46px;justify-content:center;font-size:1.2rem;color:var(--color-text);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.time-value.selected[data-v-216ac00c]{color:var(--color-primary);font-size:1.5rem;font-weight:700}.time-column[data-v-216ac00c]:after,.time-column[data-v-216ac00c]:before{content:"";position:absolute;left:0;right:0;height:80px;pointer-events:none;z-index:1}.time-column[data-v-216ac00c]:before{top:0;background:linear-gradient(to bottom,var(--color-background),transparent)}.time-column[data-v-216ac00c]:after{bottom:0;background:linear-gradient(to top,var(--color-background),transparent)}.time-value.disabled[data-v-216ac00c]{pointer-events:none;opacity:.4;color:var(--color-accent)}.time-value.disabled[data-v-216ac00c]:hover{background-color:transparent;cursor:not-allowed}.gallery-container[data-v-72fe9b95]{width:100%;overflow:hidden;position:relative}.gallery-scroll[data-v-72fe9b95]{display:flex;gap:var(--a32c267e);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:auto;-ms-overflow-style:auto}.gallery-scroll>[data-v-72fe9b95]{scroll-snap-align:center;flex-shrink:0}@media (max-width:768px){.gallery-scroll[data-v-72fe9b95]{scrollbar-width:none;-ms-overflow-style:none;&[data-v-72fe9b95]::-webkit-scrollbar{display:none}}}.image-viewer[data-v-58c0959c]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5000;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.image-viewer.is-visible[data-v-58c0959c]{visibility:visible;pointer-events:all;opacity:1}.overlay[data-v-58c0959c]{position:absolute;top:0;left:0;right:0;height:100%;background-color:rgba(0,0,0,.8);opacity:0;transition:opacity .3s ease;pointer-events:none}.overlay.visible[data-v-58c0959c]{opacity:1;pointer-events:all}.buttonCont[data-v-58c0959c]{position:absolute;top:env(safe-area-inset-top,0);left:0;opacity:0;z-index:1005;right:0;transition:opacity .3s ease;pointer-events:none;display:flex}.buttonCont.visible[data-v-58c0959c]{opacity:1;pointer-events:all}.image-view-container[data-v-58c0959c]{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:all;touch-action:none}.is-visible[data-v-58c0959c]{pointer-events:all;opacity:1}.empty-state[data-v-6111460a]{display:flex;align-items:start;justify-content:start;text-align:center;background-color:var(--color-subtle)}.empty-state-content[data-v-6111460a]{background-color:var(--color-background);border-radius:6px;padding:24px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-state i[data-v-6111460a]{font-size:2.5rem;color:var(--color-surface);font-weight:600;margin:0;padding:0;border-radius:6px}.empty-state-title[data-v-6111460a]{font-size:1.5rem;font-weight:500;color:var(--color-surface);margin:0;margin-top:18px}.empty-state-subtitle[data-v-6111460a]{font-size:.8rem;color:var(--color-accent);margin-top:18px}.swipeable-tabs[data-v-e23c2252]{width:100%;height:auto!important;overflow:hidden}.tabs-container[data-v-e23c2252]{display:flex;width:100%;will-change:transform}.tabs-container>[data-v-e23c2252]{flex:0 0 100%;width:100%}.startMarker{z-index:10}.marker{background-image:url(../img/purple_current_loc.10bda833.png);background-size:cover;width:30px;height:30px;border-radius:50%;cursor:pointer}.lapMarker{width:18px;height:18px;background-color:rgba(var(--color-primary-rgb),.7);color:var(--color-background);border:2px solid var(--color-background);border-radius:50%;backdrop-filter:blur(2px)}.lapMarker,.routeMarker{background-size:cover;cursor:pointer;display:flex;align-items:center;justify-content:center}.routeMarker{width:24px;height:32px;background-image:url(data:image/png;base64,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)}.routeMarkerTransparent{width:24px;height:32px;background-image:url(data:image/png;base64,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);background-size:cover;cursor:pointer;display:flex;align-items:center;justify-content:center}.lapMarker h4{font-size:.8rem;font-weight:700;font-family:Rubik}.endMarker{background-color:var(--color-primary);border:2px solid var(--color-background);background-size:cover;width:18px;height:18px;border-radius:50%;cursor:pointer}.pulse-base{background-color:var(--color-background);border:0 solid rgba(var(--color-primary-rgb),.7);position:absolute;top:-10px;left:-10px;width:60px;height:60px;z-index:0;border-radius:50%;animation:pulsate 1.6s ease-out;animation-iteration-count:infinite}.mapboxgl-popup-content{padding:0!important}.ui-tooltip-container[data-v-a3d72c7e]{width:100%;pointer-events:none}.ui-tooltip-content[data-v-a3d72c7e]{display:flex;align-items:center;background-color:var(--color-primary);color:var(--color-background);padding:8px 12px;border-radius:6px;font-size:.8rem;box-shadow:0 2px 8px rgba(0,0,0,.15);pointer-events:auto}.tooltip-dismiss[data-v-a3d72c7e]{margin-left:8px;flex-shrink:0}.video-player[data-v-49b4f484]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5000;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;background-color:rgba(0,0,0,.8)}.video-player.is-visible[data-v-49b4f484]{visibility:visible;pointer-events:all;opacity:1}.overlay[data-v-49b4f484]{position:absolute;top:0;left:0;right:0;height:100%;background-color:rgba(0,0,0,.8);opacity:0;transition:opacity .3s ease;pointer-events:none}.overlay.visible[data-v-49b4f484]{opacity:1;pointer-events:all}.buttonCont[data-v-49b4f484]{position:absolute;top:env(safe-area-inset-top,0);left:0;opacity:0;z-index:1005;right:0;transition:opacity .3s ease;pointer-events:none;display:flex}.buttonCont.visible[data-v-49b4f484]{opacity:1;pointer-events:all}.video-view-container[data-v-49b4f484]{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:all;touch-action:none}.custom-video-player[data-v-49b4f484]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.controls-overlay[data-v-49b4f484]{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);padding:6px}.controls-container[data-v-49b4f484]{display:flex;align-items:center;justify-content:center;width:100%;max-width:800px}.control-button[data-v-49b4f484]{background:none;border:none;color:#fff;display:flex;justify-content:center;align-items:center;font-size:2rem;cursor:pointer;padding:6px}.progress-track[data-v-49b4f484]{flex-grow:1;height:6px;background:hsla(0,0%,100%,.3);border-radius:3px;margin:0 0;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.progress-fill[data-v-49b4f484]{height:100%;background:#fff;border-radius:3px;position:absolute;top:0;left:0;transition:width .05s linear}.progress-thumb[data-v-49b4f484]{position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background:#fff;cursor:grab;transition:left .05s linear}.progress-thumb[data-v-49b4f484]:active{cursor:grabbing}.time-display[data-v-49b4f484]{color:#fff;font-size:.9rem;margin:0 8px;text-align:center}.volume-slider[data-v-49b4f484]{width:80px;-webkit-appearance:none;height:6px;background:hsla(0,0%,100%,.3);border-radius:5px;outline:none;cursor:pointer}.volume-slider[data-v-49b4f484]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer}.playerBtm[data-v-49b4f484]{padding-bottom:max(0px,env(safe-area-inset-bottom,0px))!important}.ui-switch[data-v-bdcad996]{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:.5rem}.switch-input[data-v-bdcad996]{position:absolute;opacity:0;pointer-events:none;height:0;width:0}.switch-track[data-v-bdcad996]{position:relative;display:inline-flex;align-items:center;width:40px;padding:3px;padding-left:5px;border-radius:999px;background-color:var(--color-surface);border:1px solid var(--color-border,var(--color-surface));transition:background-color .2s ease,border-color .2s ease}.switch-track.small[data-v-bdcad996]{width:34px;height:20px}.switch-thumb[data-v-bdcad996]{width:18px;height:18px;border-radius:50%;background-color:var(--color-background);transform:translateX(0);transition:transform .2s ease}.switch-track.small .switch-thumb[data-v-bdcad996]{width:14px;height:14px}.switch-track.checked[data-v-bdcad996]{background-color:var(--color-primary);border-color:var(--color-primary)}.switch-track.checked .switch-thumb[data-v-bdcad996]{transform:translateX(20px)}.switch-track.small.checked .switch-thumb[data-v-bdcad996]{transform:translateX(14px)}.switch-track.disabled[data-v-bdcad996]{opacity:.5;cursor:not-allowed}.switch-label[data-v-bdcad996]{font-size:.9rem;color:var(--color-text)}.ui-switch.disabled[data-v-bdcad996]{opacity:.5;cursor:not-allowed}.heat-day-square{cursor:pointer}.heat-tooltip{position:absolute;transform:translate(-50%,-100%);pointer-events:none;z-index:20;background:var(--color-background);color:var(--color-secondary);border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.18);padding:8px 10px;min-width:132px;text-align:left}.heat-tooltip-date{font-size:.72rem;opacity:.85;line-height:1.2}.heat-tooltip-value{margin-top:3px;font-size:.8rem;font-weight:600;line-height:1.2}.expand-container[data-v-757064a6]{border:0 solid #ccc;border-radius:4px;margin-bottom:0}.expand-header[data-v-757064a6]{display:flex;justify-content:space-between;align-items:center;padding:10px;cursor:pointer;border-bottom:1px solid var(--color-surface);background-color:var(--color-subtle)}.expand-content[data-v-757064a6]{padding:0;max-height:0;transition:max-height .3s ease;overflow:hidden}.expand-content[data-v-757064a6]:not(.closed){max-height:var(--f4585d26)}.expand-icon[data-v-757064a6]{font-size:1.2em;transition:transform .3s ease}.expand-icon.rotate[data-v-757064a6]{transform:rotate(180deg)}.expand-header-icon[data-v-757064a6]{font-size:.9rem}.expand-content.closed[data-v-757064a6]{max-height:0}.expand-header h4[data-v-757064a6]{font-size:.9rem;font-weight:400}.pace-picker[data-v-284c4001]{display:flex;justify-content:center;height:199px;position:relative;overflow:hidden}.pace-column[data-v-284c4001]{flex:1;max-width:50%;height:100%;overflow:visible;position:relative}.pace-separator[data-v-284c4001]{position:absolute;right:-8px;top:49%;transform:translateY(-50%);font-size:1.5rem;font-weight:700;color:var(--color-text);pointer-events:none;z-index:1500}.selection-indicator[data-v-284c4001]{position:absolute;top:50%;left:0;right:0;height:40px;transform:translateY(-50%);border-top:2px solid var(--color-surface);border-bottom:2px solid var(--color-surface);background-color:var(--color-surface);pointer-events:none;z-index:1}.pace-values[data-v-284c4001]{flex-direction:column;height:100%;z-index:2;overflow-y:scroll}.pace-value[data-v-284c4001],.pace-values[data-v-284c4001]{display:flex;align-items:center;padding:0;position:relative}.pace-value[data-v-284c4001]{min-height:46px;justify-content:center;font-size:1.2rem;color:var(--color-text);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.pace-value.selected[data-v-284c4001]{color:var(--color-primary);font-size:1.5rem;font-weight:700}.pace-column[data-v-284c4001]:after,.pace-column[data-v-284c4001]:before{content:"";position:absolute;left:0;right:0;height:80px;pointer-events:none;z-index:1}.pace-column[data-v-284c4001]:before{top:0;background:linear-gradient(to bottom,var(--color-background),transparent)}.pace-column[data-v-284c4001]:after{bottom:0;background:linear-gradient(to top,var(--color-background),transparent)}.ui-location-text-field[data-v-16788c4d]{position:relative}.search-results[data-v-16788c4d]{position:absolute;top:100%;left:0;right:0;background-color:var(--color-background);border:1px solid var(--color-surface);border-top:none;border-radius:0 0 6px 6px;list-style:none;padding:0;margin:0;z-index:1000;max-height:200px;overflow-y:auto;box-shadow:0 4px 6px rgba(0,0,0,.1)}.search-results li[data-v-16788c4d]{padding:10px 12px;cursor:pointer;font-size:.85rem;border-bottom:1px solid var(--color-surface)}.search-results li[data-v-16788c4d]:last-child{border-bottom:none}.search-results li[data-v-16788c4d]:hover{background-color:var(--color-primary-light);color:var(--color-on-primary-light)}.bounce{animation:bounce-scale .2s}@keyframes bounce-scale{0%{transform:scale(1)}50%{transform:scale(.92)}90%{transform:scale(1.01)}to{transform:scale(1)}}.ui-editor-button{background-color:rgba(0,0,0,.5);border-radius:9px;padding:9px;border:none;display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;backdrop-filter:blur(10px);filter:drop-shadow(0 2px 5px rgba(0,0,0,.25));color:#fff}.ui-editor-button:hover{background-color:rgba(var(--color-primary-rgb),.9)}.ui-editor-button i{font-size:1.5rem!important;font-weight:400;color:#fff}.phone-input-row[data-v-02bf1160]{display:flex;gap:12px;align-items:flex-start}.country-select[data-v-02bf1160]{min-width:120px;max-width:140px;flex-shrink:0}.ui-lottie-wrapper{position:relative;display:block}.ui-lottie{display:block;width:100%;height:100%}.ui-lottie-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.time-display[data-v-7fbc226a]{color:#fff;font-size:.7rem;margin:0 8px;text-align:center}.progress-track[data-v-7fbc226a]{flex-grow:1;height:6px;background:hsla(0,0%,100%,.3);border-radius:3px;margin:0 0;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.progress-fill[data-v-7fbc226a]{height:100%;background:#fff;border-radius:3px;position:absolute;top:0;left:0;transition:width .05s linear}.progress-thumb[data-v-7fbc226a]{position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background:#fff;cursor:grab;transition:left .05s linear}.progress-thumb[data-v-7fbc226a]:active{cursor:grabbing}.media-viewer-content[data-v-7fbc226a]{position:absolute;top:0;left:0;width:100%;display:flex;overflow-x:scroll;z-index:1001;align-items:center;height:100%}.buttonCont[data-v-7fbc226a]{position:absolute;top:env(safe-area-inset-top,0);left:0;opacity:0;z-index:1005;right:0;transition:opacity .3s ease;pointer-events:none;display:flex}.buttonCont.visible[data-v-7fbc226a]{opacity:1;pointer-events:all}.media-viewer[data-v-7fbc226a]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.media-viewer.is-visible[data-v-7fbc226a]{visibility:visible;pointer-events:all;opacity:1}.overlay[data-v-7fbc226a]{position:absolute;top:0;left:0;right:0;height:100%;background-color:rgba(0,0,0,.8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .3s ease;pointer-events:none}.overlay.visible[data-v-7fbc226a]{opacity:1;pointer-events:all}.marker[data-v-f2e8736c]{background-image:url(../img/purple_current_loc.10bda833.png);background-size:cover;width:30px;height:30px;border-radius:50%;cursor:pointer}.startMarker{background-color:var(--color-success);z-index:200}.lapMarker2,.startMarker{border:2px solid var(--color-background);background-size:cover;width:18px;height:18px;border-radius:50%;cursor:pointer}.lapMarker2{background-color:rgba(var(--color-secondary-rgb),.7);color:var(--color-background);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center}.carousel-container[data-v-7ce1b18c]{width:100%;overflow:hidden;position:relative}.carousel-scroll[data-v-7ce1b18c]{display:flex;gap:var(--30804024);align-items:center;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:auto;-ms-overflow-style:auto}.carousel-scroll>[data-v-7ce1b18c]{scroll-snap-align:center;flex-shrink:0;width:100%;box-sizing:border-box}.carousel-dots[data-v-7ce1b18c]{display:flex;justify-content:center;z-index:100;gap:8px}.carousel-dot[data-v-7ce1b18c]{width:8px;height:8px;border-radius:50%;background-color:var(--color-surface)}.carousel-dot.active[data-v-7ce1b18c]{background-color:var(--color-primary)}@media (max-width:768px){.carousel-scroll[data-v-7ce1b18c]{scrollbar-width:none;-ms-overflow-style:none;&[data-v-7ce1b18c]::-webkit-scrollbar{display:none}}}.ui-slider[data-v-33b0fa1e]{padding:16px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-track[data-v-33b0fa1e]{position:relative;height:4px;background-color:var(--color-surface);border-radius:2px;cursor:pointer;margin:0 8px}.slider-fill[data-v-33b0fa1e]{position:absolute;height:100%;border-radius:2px;transition:width .1s ease}.slider-thumb[data-v-33b0fa1e]{position:absolute;width:32px;height:32px;border-radius:50%;top:50%;transform:translate(-50%,-50%);cursor:grab;transition:transform .1s ease;box-shadow:0 2px 6px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.thumb-emoji[data-v-33b0fa1e]{font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-thumb[data-v-33b0fa1e]:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.2)}.slider-labels[data-v-33b0fa1e]{display:flex;justify-content:space-between;margin-top:8px;padding:0 4px}.slider-label[data-v-33b0fa1e]{font-size:12px;color:var(--color-accent);font-weight:500}@media (hover:none){.slider-thumb[data-v-33b0fa1e]{width:36px;height:36px}.thumb-emoji[data-v-33b0fa1e]{font-size:18px}.slider-track[data-v-33b0fa1e]{height:6px}}.current-loc-pulse-base{background-color:var(--color-background);border:0 solid rgba(var(--color-primary-rgb),.7);position:absolute;top:-11px;left:-11px;width:64px;height:64px;z-index:0;border-radius:50%;animation:pulsate 1.6s ease-out;animation-iteration-count:infinite}.spawn-map-marker{cursor:pointer}.spawn-map-marker__ring{padding:2px;box-shadow:0 2px 8px rgba(0,0,0,.22)}.spawn-map-marker__inner,.spawn-map-marker__ring{border-radius:50%;display:flex;align-items:center;justify-content:center}.spawn-map-marker__inner{width:100%;height:100%;background:var(--color-background)}.expand-sheet{z-index:2000;position:absolute}.sidebarHeatmapDay:hover{cursor:pointer}.imageMarker{width:32px;height:32px;border-radius:6px;overflow:hidden;background-color:rgba(var(--color-primary-rgb),.7)}.imageMarker,.startMarkerSegment{border:2px solid var(--color-background);cursor:pointer}.startMarkerSegment{background-color:var(--color-success);border-radius:50%}.endMarkerSegment,.startMarkerSegment{background-size:cover;width:14px;height:14px}.endMarkerSegment{background-color:var(--color-primary);border:2px solid var(--color-background);border-radius:50%;cursor:pointer}.statChip[data-v-30b8838d]:hover{cursor:pointer;background-color:var(--color-surface)}.statChip[data-v-30b8838d]{transition:background-color .15s ease}.chart-annotation[data-v-30b8838d]{transform:translateX(-10px)!important}.settings-item{display:flex;align-items:center;padding:12px;background-color:var(--color-background);border-radius:var(--spacing-unit);transition:all var(--transition-duration) var(--transition-timing);cursor:pointer;border:1px solid var(--color-surface);outline:none;-webkit-tap-highlight-color:transparent}.settings-item__icon{color:var(--color-text)}.settings-accent__icon,.settings-item__icon{font-size:1.2rem;line-height:1;vertical-align:middle;display:inline-flex;align-items:center}.settings-accent__icon{color:var(--color-accent)}.settings-item__text{font-size:.9rem}.settings-item__text__error{font-size:.9rem;color:var(--color-error)}.settings-item__text__warning{font-size:.9rem;color:var(--color-warning)}.settings-item__icon__error{color:var(--color-error)}.settings-item__icon__error,.settings-item__icon__warning{font-size:1.2rem;line-height:1;vertical-align:middle;display:inline-flex;align-items:center}.settings-item__icon__warning{color:var(--color-warning)}.settings-accent__text{font-size:.9rem;color:var(--color-accent)}.settings-item:hover{background-color:var(--color-surface)}.settings-item:not(.settings-item--active) .settings-item__text{color:var(--color-text);font-weight:400}.segmentBox:hover{background-color:var(--color-surface);cursor:pointer}.regBox,.segmentBox{transition:background-color .15s ease}.regBox{background-color:var(--color-background)}.regBox:hover{background-color:var(--color-surface);cursor:pointer}.border{border:1px solid var(--color-surface)}.rounded{border-radius:6px}.apexcharts-tooltip{text-align:left;border:0 solid #e3e3e3!important;background:transparent!important}.profileButtonIcon{font-size:1rem;vertical-align:middle;display:inline-flex;align-items:center}.full-page{min-height:70vh}.profileStickyTab{position:sticky;top:0;z-index:800}.stickyTop{top:0;overflow:hidden;z-index:800;transition:opacity .3s ease-in}.chartProfile,.stickyTop{border-bottom:1px solid var(--color-surface)}.profileChartStats{display:flex;align-items:center;justify-content:center}.profileChartWrapper{margin:0;padding:0}.apexcharts-canvas{min-height:none!important;margin-bottom:-5px!important}.profileSubtitle{font-size:.75rem;font-weight:400;color:var(--color-text)}.profileSubtitleIcon{font-size:.9rem;font-weight:400}.profilePicHeaderSpace{display:flex;width:100%;align-items:center;border-top:1px solid var(--color-surface)}.followText{font-size:.9rem;font-weight:700;cursor:pointer;align-items:center;display:flex;justify-content:center}.followChip{border-radius:3px;font-size:.7rem;color:var(--color-text);background-color:var(--color-surface)}.statBigText{font-size:.85rem;font-weight:700}.followText:hover{color:var(--color-hover)}.followProfileContainer{border-bottom:1px solid var(--color-surface)}.followProfile{display:flex;justify-content:center;align-items:center}.followSubtitle{font-weight:lighter;font-size:.8rem}.profilePicHeader{margin-top:-45px;z-index:100}.profilePicHeaderButtons{display:inline-flex;align-items:center;flex-grow:1;height:100%;width:100%;justify-content:flex-start}.profilePicImage{border:3px solid var(--color-background);border-radius:6px}.premiumIcon{font-size:1.1rem}.profileBio{font-size:.85rem;white-space:pre-line}.social-button{height:-moz-fit-content;height:fit-content}.mainProfileText{border-bottom:1px solid var(--color-surface)}.mainProfileStuff{justify-content:center}.mainProfileStuff,.searchMain{display:flex;align-items:center}.searchMain{border-bottom:1px solid var(--color-surface)}.clearSavedUsers{cursor:pointer;font-size:.7rem;color:var(--color-accent)}.clearSavedUsers i{font-size:.6rem}.clearSavedUsers:hover{color:var(--color-primary)}.locBox[data-v-69ec9010]{cursor:pointer;transition:all var(--transition-duration) var(--transition-timing)}.locBox[data-v-69ec9010]:hover{background-color:var(--color-subtle)}.miniButton[data-v-69ec9010]{font-size:.75rem;cursor:pointer}.miniButton[data-v-69ec9010]:hover{color:var(--color-primary)}.mapBoxHeader[data-v-69ec9010]{backdrop-filter:blur(6px);filter:drop-shadow(0 0 8px rgba(0,0,0,.3))}.mapBoxScroller[data-v-69ec9010]{display:flex;align-items:left;justify-content:start;overflow-x:scroll}.mapContainer[data-v-69ec9010]{flex-grow:1;width:100%}.safari-intro[data-v-c26b359e]{overflow:hidden;height:100%}.safari-intro[data-v-c26b359e],.safari-intro__content[data-v-c26b359e]{display:flex;flex-direction:column;align-items:stretch;justify-content:end}.safari-intro__content[data-v-c26b359e]{position:absolute;inset:0;background:linear-gradient(to top,rgba(var(--color-background-rgb),1),rgba(var(--color-background-rgb),.8),rgba(var(--color-primary-rgb),.75),rgba(var(--color-primary-rgb),1))}.safari-intro__media[data-v-c26b359e]{flex:1;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 5px 20px rgba(var(--color-secondary-rgb),.7));overflow:hidden}.safari-intro__photo-card[data-v-c26b359e]{--step-rotation:0deg;width:70%;display:flex;align-items:center;justify-content:center;overflow:hidden;border:3px solid #fff;border-radius:10px;transform:rotate(var(--step-rotation));transform-origin:center center;will-change:transform,opacity}.safari-photo-enter-active[data-v-c26b359e],.safari-photo-leave-active[data-v-c26b359e]{transition:opacity .34s ease,transform .42s cubic-bezier(.2,.8,.2,1)}.safari-photo-enter-from[data-v-c26b359e],.safari-photo-enter[data-v-c26b359e]{opacity:0;transform:translateX(46px) rotate(calc(var(--step-rotation) + 12deg)) scale(.96)}.safari-photo-leave-to[data-v-c26b359e]{opacity:0;transform:translateX(-58px) rotate(calc(var(--step-rotation) - 18deg)) scale(.92)}.safari-copy-enter-active[data-v-c26b359e],.safari-copy-leave-active[data-v-c26b359e]{transition:opacity .2s ease,transform .24s ease}.safari-copy-enter-from[data-v-c26b359e],.safari-copy-enter[data-v-c26b359e]{opacity:0;transform:translateY(8px)}.safari-copy-leave-to[data-v-c26b359e]{opacity:0;transform:translateY(-6px)}.safari-intro__image[data-v-c26b359e]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transform-origin:center center}@keyframes rotate-c26b359e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.safari-intro__icon-container[data-v-c26b359e]{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px);background-color:rgba(var(--color-primary-rgb),.22)}.safari-intro__icon-fallback[data-v-c26b359e]{width:72px;height:72px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-primary-rgb),.12);color:var(--color-primary)}.safari-intro__icon-fallback .material-symbols-outlined[data-v-c26b359e]{font-size:2rem}.safari-intro__dots[data-v-c26b359e]{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px 0}.safari-intro__dot[data-v-c26b359e]{width:6px;height:6px;border-radius:100%;background:var(--color-surface);transition:background .2s ease,transform .2s ease}.safari-intro__dot--active[data-v-c26b359e]{background:var(--color-primary);transform:scale(1.2)}.safari-intro__eyebrow[data-v-c26b359e]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.safari-intro__title[data-v-c26b359e]{font-size:1.15rem;font-weight:800;line-height:1.2}.safari-intro__text[data-v-c26b359e]{font-size:.8rem;line-height:1.45}.safari-intro__skip[data-v-c26b359e]{color:var(--color-secondary);border-color:transparent!important}.safari-animal-detail[data-v-60899a05]{width:min(100vw,420px);max-height:88vh;overflow-y:auto;border-radius:12px}.safari-animal-detail__header[data-v-60899a05]{display:flex;align-items:center;justify-content:flex-end}.safari-animal-detail__hero[data-v-60899a05]{width:100%;overflow:hidden;border-top:1px solid var(--color-surface);border-bottom:1px solid var(--color-surface)}.safari-animal-detail__hero-fallback[data-v-60899a05]{height:220px;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-primary-rgb),.08);color:var(--color-primary)}.safari-animal-detail__hero-fallback .material-symbols-outlined[data-v-60899a05]{font-size:3rem}.safari-animal-detail__eyebrow[data-v-60899a05]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.safari-animal-detail__title[data-v-60899a05]{font-size:1.35rem;font-weight:800;line-height:1.2}.safari-animal-detail__meta[data-v-60899a05]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem}.safari-animal-detail__points[data-v-60899a05],.safari-animal-detail__rarity[data-v-60899a05]{font-weight:700}.safari-animal-detail__time[data-v-60899a05]{font-size:.7rem}.safari-animal-detail__description[data-v-60899a05]{font-size:.82rem;line-height:1.5}.finishDialogSubtitle{font-size:1rem;font-weight:500;color:#fff}.finish-progress-bar{overflow:hidden;background-color:rgba(var(--color-background-rgb),.1)}.finish-progress-bar,.finish-progress-fill{position:absolute;top:0;left:0;height:100%;width:100%}.finish-progress-fill{background-color:var(--color-primary);transform-origin:left center;transform:scaleX(0);transition:transform .1s linear;will-change:transform}.confetti-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5000;overflow:hidden;display:flex;justify-content:center;align-items:center;animation:confetti-burst linear forwards}.confetti{position:absolute;top:-100px;opacity:0;border-radius:2px;animation:confetti-fall linear forwards}@keyframes confetti-fall{0%{transform:translateY(0) rotate(var(--start-rotation,0deg));opacity:1}to{transform:translateY(100vh) rotate(var(--end-rotation,1turn));opacity:0}}@keyframes confetti-burst{0%{transform:scale(1)}20%{transform:scale(2)}50%{transform:scale(1)}to{transform:scale(1)}}.user-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.targetButton{cursor:pointer;border:1px solid var(--color-surface);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-grow:1}.targetButton h4{height:100%}.targetButton:hover{background-color:var(--color-surface)}.targetButton h4:hover,.targetButton span:hover{color:var(--color-background)}.mapContainer{height:100vh;width:100%;background-color:var(--color-surface)}.gpsTopStuff{display:flex;justify-content:center;align-items:center;border-bottom:1px solid var(--color-surface)}.rightBorder{border-right:1px solid var(--color-surface)}.cancelSection{border-top:1px solid var(--color-surface)}.buttonSection,.cancelSection{display:flex;justify-content:center;align-items:center}.bottomGPS{position:fixed;bottom:0;left:0;right:0;z-index:999}.mainBtm-shell{position:relative}.spawn-bottom-action-overlay{position:absolute;inset:0;z-index:3000;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;padding:12px;background:rgba(var(--color-background-rgb),.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.spawn-map-action-card{width:100%;border-radius:12px;border:1px solid var(--color-surface);box-shadow:0 10px 28px rgba(0,0,0,.18);padding:14px}.safari-find-preview{flex-shrink:0}.safari-find-preview__ring{width:72px;height:72px;padding:3px;background:var(--safari-rarity-color,var(--color-primary))}.safari-find-preview__inner,.safari-find-preview__ring{border-radius:50%;display:flex;align-items:center;justify-content:center}.safari-find-preview__inner{width:100%;height:100%;overflow:hidden;background:var(--color-background)}.safari-find-preview__image,.safari-find-preview__placeholder{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;filter:blur(10px);transform:scale(1.12);background:var(--color-surface)}.safari-find-preview__placeholder{display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--color-primary)}.safari-status-bar{border:1px solid var(--color-primary);flex-grow:1;border-radius:6px;padding:8px;background-color:rgba(var(--color-primary-rgb),.1);display:flex;align-items:stretch;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.safari-status-bar:active{opacity:.85}.spawn-action-enter-active,.spawn-action-leave-active{transition:opacity .2s ease}.spawn-action-enter-active .spawn-map-action-card,.spawn-action-leave-active .spawn-map-action-card{transition:transform .24s ease}.spawn-action-enter,.spawn-action-leave-to{opacity:0}.spawn-action-enter .spawn-map-action-card,.spawn-action-leave-to .spawn-map-action-card{transform:translateY(12px)}.topGPS{position:fixed;z-index:999;top:0;left:0;right:0;pointer-events:none}.top-gps-chrome{pointer-events:auto}.top-gps-map-controls{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.top-gps-map-controls__row{width:100%;display:flex}.top-gps-map-controls__interactive{pointer-events:auto}.textSubtitle{font-size:.7rem;font-weight:400;color:var(--color-text)}.errorSubtitle{font-size:.8rem;font-weight:400;color:var(--color-error)}.iconSubtitle{font-size:1.1rem}.textStatus{font-size:.75rem;font-weight:400}.trackMain{font-size:.85rem;font-weight:700}.trackInfoFlex{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center}.trackNameWrapper{overflow:hidden;white-space:nowrap;width:100%;position:relative}.marquee-track{display:inline-block;white-space:nowrap;animation:marquee-loop linear infinite}@keyframes marquee-loop{0%{transform:translateX(0)}4%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-track span{display:inline-block;padding-right:2rem;font-size:.6rem;font-family:Rubik;font-weight:700}.trackSubtitle{font-size:.7rem;font-weight:400}.textMain{font-size:.9rem}.lapMain,.textMain{font-weight:700;cursor:pointer}.lapMain{font-size:.8rem;color:var(--color-primary)}.textBig{font-size:2rem;font-weight:700;cursor:pointer}.countdown-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;transition:opacity .3s ease}.countdown-overlay.show{opacity:1}.countdown-svg{width:200px;height:200px;overflow:visible;position:absolute;z-index:100}.countdown-circle{fill:var(--color-primary)}.countdown-outline{animation:pulsate 1s ease-out;animation-iteration-count:infinite;position:absolute;border-radius:50%;width:240px;height:240px;z-index:10;background-color:var(--color-primary);border:20px solid var(--color-background)}@keyframes pulsate{0%{transform:scale(.7);opacity:0}50%{opacity:1}to{transform:scale(1);opacity:0}}.countdown-text{font-size:50px;fill:#fff;text-anchor:middle;dominant-baseline:central;font-weight:700;transform-origin:center;transition:all .3s ease}.countdown-text[data-number="0"]{animation:goPop 2s ease}@keyframes goPop{0%{transform:scale(1);opacity:1}50%{transform:scale(2.5);opacity:1}to{transform:scale(1);opacity:0}}.tour-checkpoint-script{font-size:.7rem;line-height:1.35;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.landmark-inline-link{padding-left:0!important;min-height:22px!important;font-size:.72rem!important;font-weight:600}.gps-map-shell{position:relative;width:100%;z-index:0}.landmark-popup-overlay{position:absolute;inset:0;z-index:3000;display:flex;align-items:flex-end;justify-content:center;padding:12px;padding-bottom:18px;background:linear-gradient(0deg,rgba(0,0,0,.28),transparent);pointer-events:auto}.landmark-popup-card{width:100%;max-width:360px;border-radius:12px;border:1px solid var(--color-surface);box-shadow:0 10px 32px rgba(0,0,0,.22);overflow:hidden}.landmark-popup-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 10px 8px 12px}.landmark-popup-card__eyebrow{font-size:.68rem;font-weight:700;text-transform:uppercase;color:var(--color-primary);letter-spacing:.03em}.landmark-popup-card__image-wrap{width:100%;border-top:1px solid var(--color-surface);border-bottom:1px solid var(--color-surface);background-color:var(--color-subtle)}.landmark-popup-card__body{padding:12px}.landmark-popup-card__title{font-size:.95rem;font-weight:700;line-height:1.25}.landmark-popup-card__script{font-size:.78rem;line-height:1.4;color:var(--color-text-secondary)}.landmark-popup-card__actions{padding:0 12px 12px}.landmark-popup-enter-active,.landmark-popup-leave-active{transition:opacity .28s ease}.landmark-popup-enter-active .landmark-popup-card,.landmark-popup-leave-active .landmark-popup-card{transition:transform .28s ease,opacity .28s ease}.landmark-popup-enter,.landmark-popup-leave-to{opacity:0}.landmark-popup-enter .landmark-popup-card,.landmark-popup-leave-to .landmark-popup-card{transform:translateY(18px);opacity:0}.gps-square-progress-button[data-v-81feb86e]{position:relative;width:52px;height:52px;padding:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.gps-square-progress-button[data-v-81feb86e]:disabled{opacity:.45;cursor:not-allowed}.gps-square-progress-button__svg[data-v-81feb86e]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.gps-square-progress-button__track[data-v-81feb86e]{fill:none;stroke:rgba(var(--color-primary-rgb),.18);stroke-width:3}.gps-square-progress-button--error .gps-square-progress-button__track[data-v-81feb86e]{stroke:var(--color-error)}.gps-square-progress-button__fill[data-v-81feb86e]{fill:none;stroke:var(--color-primary);stroke-width:3;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .42s cubic-bezier(.22,1,.36,1),opacity .24s ease}.gps-square-progress-button--loading .gps-square-progress-button__fill[data-v-81feb86e]{stroke-dasharray:22 78;animation:gps-square-progress-marquee-81feb86e 1.15s linear infinite}.gps-square-progress-button--glow .gps-square-progress-button__fill[data-v-81feb86e]{filter:drop-shadow(0 0 4px rgba(var(--color-primary-rgb),.45))}.gps-square-progress-button__inner[data-v-81feb86e]{position:absolute;inset:5px;border-radius:8px;background-color:var(--color-background);overflow:hidden;display:flex;align-items:center;justify-content:center;pointer-events:none}@keyframes gps-square-progress-marquee-81feb86e{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.gps-camera-button__content[data-v-179efbe2]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.gps-camera-button__thumb[data-v-179efbe2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gps-camera-button__icon[data-v-179efbe2]{font-size:1.65rem;color:var(--color-text)}.gps-camera-button__loader[data-v-179efbe2],.gps-camera-button__video-badge[data-v-179efbe2]{display:flex;align-items:center;justify-content:center}.gps-camera-button__video-badge[data-v-179efbe2]{position:absolute;right:2px;bottom:2px;width:18px;height:18px;border-radius:999px;background:rgba(0,0,0,.55)}.gps-camera-button__video-badge i[data-v-179efbe2]{font-size:.75rem;color:#fff}.gps-big-button-settings[data-v-6d4fc805]{background-color:var(--color-background);border-radius:8px;display:flex;align-items:center;justify-content:center;padding:9px}.gps-big-button-settings i[data-v-6d4fc805]{font-size:1.65rem;line-height:1}.gps-hr-button[data-v-6d4fc805]{position:relative}.gps-hr-button__icon--bluetooth[data-v-6d4fc805]{color:var(--color-text)}.gps-hr-button__icon--heart[data-v-6d4fc805]{color:rgba(var(--color-error-rgb),.35)}.gps-hr-button__value[data-v-6d4fc805]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--color-error)}.gps-hr-button--disabled[data-v-6d4fc805]{cursor:not-allowed}.gps-hr-button--disabled[data-v-6d4fc805]:active{transform:none}.gps-hr-button--disabled .gps-hr-button__icon[data-v-6d4fc805],.gps-hr-button--disabled .gps-hr-button__value[data-v-6d4fc805]{color:var(--color-surface)!important}.gps-music-button__art[data-v-91271f3c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gps-music-button__icon[data-v-91271f3c]{font-size:1.65rem;color:var(--color-text)}.gps-music-button__error-icon[data-v-91271f3c]{position:absolute;right:2px;bottom:2px;width:18px;height:18px;border-radius:50%;background:var(--color-background);font-size:1rem;line-height:18px;display:flex;align-items:center;justify-content:center}.gps-finish-dialog[data-v-d9d22160]{position:relative;min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px 16px 32px;background:radial-gradient(circle at top,rgba(124,58,237,.28),transparent 42%),linear-gradient(180deg,rgba(15,10,30,.88),rgba(0,0,0,.72));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.gps-finish-dialog__confetti[data-v-d9d22160]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.gps-finish-dialog__content[data-v-d9d22160]{position:relative;z-index:2;width:100%;max-width:420px}.gps-finish-dialog__hero[data-v-d9d22160]{text-align:center;margin-bottom:18px}.gps-finish-dialog__badge[data-v-d9d22160]{width:56px;height:56px;margin:0 auto 12px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(124,58,237,.95),rgba(167,139,250,.85));box-shadow:0 10px 30px rgba(91,33,182,.35)}.gps-finish-dialog__badge i[data-v-d9d22160]{font-size:1.8rem;color:#fff}.gps-finish-dialog__title[data-v-d9d22160]{margin:0;font-size:1.8rem;font-weight:800;color:#fff}.gps-finish-dialog__location[data-v-d9d22160],.gps-finish-dialog__subtitle[data-v-d9d22160]{margin:6px 0 0;color:hsla(0,0%,100%,.82);font-size:.85rem}.gps-finish-dialog__saving[data-v-d9d22160]{text-align:center;padding:48px 12px}.gps-finish-dialog__saving-text[data-v-d9d22160]{margin:16px 0 0;color:hsla(0,0%,100%,.88);font-size:.95rem;line-height:1.45}.gps-finish-dialog__map-card[data-v-d9d22160]{border-radius:12px;overflow:hidden;background:rgba(131,53,53,.08);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 16px 40px rgba(0,0,0,.28)}.gps-finish-dialog__stats[data-v-d9d22160]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.gps-finish-dialog__stat[data-v-d9d22160]{padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08)}.gps-finish-dialog__stat-label[data-v-d9d22160]{display:block;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.gps-finish-dialog__stat-value[data-v-d9d22160]{display:block;margin-top:4px;font-size:1.05rem;color:#fff}.gps-finish-dialog__actions[data-v-d9d22160],.gps-finish-dialog__form[data-v-d9d22160]{margin-top:16px}[data-v-d9d22160] .gps-finish-dialog__confetti-piece{position:absolute;top:-100px;opacity:0;border-radius:2px;animation:gps-finish-confetti-fall-d9d22160 linear forwards}@keyframes gps-finish-confetti-fall-d9d22160{0%{transform:translateY(0) rotate(var(--start-rotation,0deg));opacity:1}to{transform:translateY(110vh) rotate(var(--end-rotation,1turn));opacity:0}}.workout-progress[data-v-04078218]{min-height:100%}.workout-progress--embedded[data-v-04078218]{min-height:auto}.workout-progress--embedded .workout-progress__header[data-v-04078218]{border-bottom:none}.workout-progress--embedded .workout-progress__header-row[data-v-04078218]{justify-content:center}.workout-progress--embedded .workout-progress__header-row>div[data-v-04078218]{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.workout-progress--embedded .workout-progress__eyebrow[data-v-04078218]{font-size:.65rem;letter-spacing:.04em}.workout-progress--embedded .workout-progress__title[data-v-04078218]{font-size:1.5rem}.workout-progress__header[data-v-04078218]{border-bottom:1px solid var(--color-surface)}.workout-progress__header-row[data-v-04078218],.workout-progress__lap-head[data-v-04078218],.workout-progress__rep-head[data-v-04078218]{display:flex;align-items:center;justify-content:space-between;gap:12px}.workout-progress__eyebrow[data-v-04078218]{font-size:.7rem;font-weight:600;text-transform:uppercase;color:var(--color-secondary)}.workout-progress__title[data-v-04078218]{font-size:1.35rem;font-weight:800;color:var(--color-primary)}.workout-progress__summary[data-v-04078218]{display:flex;align-items:stretch;justify-content:stretch;flex-direction:column;gap:10px}.workout-progress__summary-item[data-v-04078218]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;border-radius:8px;background:var(--color-subtle)}.workout-progress__metric-heading[data-v-04078218]{display:flex;align-items:center;gap:6px}.workout-progress__summary-icon[data-v-04078218]{font-size:1.1rem;color:var(--color-primary)}.workout-progress__stat-label[data-v-04078218],.workout-progress__summary-label[data-v-04078218]{font-size:.65rem;text-transform:uppercase;color:var(--color-secondary)}.workout-progress__stat-value[data-v-04078218],.workout-progress__summary-value[data-v-04078218]{font-size:.95rem;font-weight:700;color:var(--color-text)}.workout-progress__lap-row[data-v-04078218],.workout-progress__rep-row[data-v-04078218],.workout-progress__segment[data-v-04078218]{border-bottom:1px solid var(--color-surface)}.workout-progress__lap-row[data-v-04078218]{display:flex;align-items:center;gap:10px}.workout-progress__empty[data-v-04078218]{border-radius:8px}.workout-progress__empty-copy[data-v-04078218]{font-size:.85rem}.workout-progress__lap-row--alt[data-v-04078218],.workout-progress__rep-row--alt[data-v-04078218]{background:var(--color-subtle)}.workout-progress__rep-row--dim[data-v-04078218],.workout-progress__segment--dim[data-v-04078218]{opacity:.55}.workout-progress__rep-title[data-v-04078218],.workout-progress__segment-label[data-v-04078218]{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:700;color:var(--color-accent)}.workout-progress__lap-number[data-v-04078218],.workout-progress__rep-number[data-v-04078218]{font-weight:800}.workout-progress__rep-target[data-v-04078218]{margin-top:8px;font-size:.95rem;color:var(--color-secondary)}.workout-progress__rep-pace[data-v-04078218]{margin-left:8px}.workout-progress__lap-badge[data-v-04078218]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:600}.workout-progress__lap-badge--upcoming[data-v-04078218]{background:rgba(var(--color-primary-rgb),.15);color:var(--color-primary)}.workout-progress__lap-badge--active[data-v-04078218]{background:rgba(var(--color-badge-rgb),.18);color:var(--color-badge)}.workout-progress__lap-badge--done[data-v-04078218]{background:rgba(var(--color-success-rgb),.18);color:var(--color-success)}.workout-progress__lap-stats[data-v-04078218]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.workout-progress__lap-stats--compact[data-v-04078218]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:8px;min-width:0}.workout-progress__lap-row .workout-progress__lap-stats--compact[data-v-04078218]{flex:1;margin-top:0}.workout-progress__stat[data-v-04078218]{display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 4px;border-radius:8px;background:var(--color-background);flex:1;min-width:0;border:1px solid var(--color-surface)}.workout-progress__lap-stats--compact .workout-progress__stat[data-v-04078218]{background:transparent;border:0;padding:0;white-space:nowrap}.workout-progress__lap-stats--compact .workout-progress__stat-value[data-v-04078218]{font-size:.78rem;line-height:1}.workout-progress__stat .material-symbols-outlined[data-v-04078218]{font-size:.95rem;color:var(--color-secondary);flex-shrink:0}.spawn-bottom-action-overlay[data-v-1a312848]{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:12px;background:rgba(var(--color-background-rgb),.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:auto}.spawn-map-action-card[data-v-1a312848]{width:100%;max-width:420px;border-radius:12px;border:1px solid var(--color-surface);box-shadow:0 10px 28px rgba(0,0,0,.18);padding:14px}.safari-find-preview[data-v-1a312848]{flex-shrink:0}.safari-find-preview__ring[data-v-1a312848]{width:72px;height:72px;border-radius:50%;padding:3px;background:var(--safari-rarity-color,var(--color-primary));display:flex;align-items:center;justify-content:center}.safari-find-preview__inner[data-v-1a312848]{width:100%;height:100%;border-radius:50%;overflow:hidden;background:var(--color-background);display:flex;align-items:center;justify-content:center}.safari-find-preview__image[data-v-1a312848],.safari-find-preview__placeholder[data-v-1a312848]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;filter:blur(10px);transform:scale(1.12);background:var(--color-surface)}.safari-find-preview__placeholder[data-v-1a312848]{display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--color-primary)}.spawn-action-enter-active[data-v-1a312848],.spawn-action-leave-active[data-v-1a312848]{transition:opacity .2s ease}.spawn-action-enter-active .spawn-map-action-card[data-v-1a312848],.spawn-action-leave-active .spawn-map-action-card[data-v-1a312848]{transition:transform .24s ease}.spawn-action-enter[data-v-1a312848],.spawn-action-leave-to[data-v-1a312848]{opacity:0}.spawn-action-enter .spawn-map-action-card[data-v-1a312848],.spawn-action-leave-to .spawn-map-action-card[data-v-1a312848]{transform:translateY(12px)}.landmark-popup-overlay[data-v-127cea28]{position:absolute;inset:0;z-index:7000;display:flex;align-items:center;justify-content:center;padding:12px;padding-bottom:18px;background:linear-gradient(0deg,rgba(0,0,0,.28),transparent);pointer-events:auto}.landmark-popup-card[data-v-127cea28]{width:100%;max-width:360px;border-radius:12px;border:1px solid var(--color-surface);box-shadow:0 10px 32px rgba(0,0,0,.22);overflow:hidden}.landmark-popup-card__header[data-v-127cea28]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 10px 8px 12px}.landmark-popup-card__eyebrow[data-v-127cea28]{font-size:.68rem;font-weight:700;text-transform:uppercase;color:var(--color-primary);letter-spacing:.03em}.landmark-popup-card__image-wrap[data-v-127cea28]{width:100%;border-top:1px solid var(--color-surface);border-bottom:1px solid var(--color-surface);background-color:var(--color-subtle)}.landmark-popup-card__body[data-v-127cea28]{padding:12px}.landmark-popup-card__title[data-v-127cea28]{font-size:.95rem;font-weight:700;line-height:1.25}.landmark-popup-card__script[data-v-127cea28]{font-size:.78rem;line-height:1.4;color:var(--color-text-secondary)}.landmark-popup-card__actions[data-v-127cea28]{padding:0 12px 12px}.landmark-popup-enter-active[data-v-127cea28],.landmark-popup-leave-active[data-v-127cea28]{transition:opacity .28s ease}.landmark-popup-enter-active .landmark-popup-card[data-v-127cea28],.landmark-popup-leave-active .landmark-popup-card[data-v-127cea28]{transition:transform .28s ease,opacity .28s ease}.landmark-popup-enter[data-v-127cea28],.landmark-popup-leave-to[data-v-127cea28]{opacity:0}.landmark-popup-enter .landmark-popup-card[data-v-127cea28],.landmark-popup-leave-to .landmark-popup-card[data-v-127cea28]{transform:translateY(16px);opacity:0}.gps-bottom-expand-panel__handle[data-v-37560a00],.gps-main-drag-bar[data-v-37560a00]{display:flex;align-items:center;justify-content:center;padding:10px 0 4px;touch-action:none;cursor:grab;flex-shrink:0}.gps-bottom-expand-panel[data-v-37560a00]{display:flex;flex-direction:column;overflow:hidden;flex-shrink:0;border-top-left-radius:12px;border-top-right-radius:12px;transition:height .28s cubic-bezier(.32,.72,0,1),background-color .28s cubic-bezier(.32,.72,0,1);pointer-events:none}.gps-bottom-expand-panel__handle[data-v-37560a00],.gps-bottom-expand-panel__scroll[data-v-37560a00],.gps-main-drag-bar[data-v-37560a00]{pointer-events:auto}.gps-bottom-expand-panel--dragging[data-v-37560a00]{transition:none}.gps-bottom-expand-panel--scroll-active[data-v-37560a00]{display:flex;flex-direction:column}.gps-bottom-expand-panel--scroll-active .gps-bottom-expand-panel__handle[data-v-37560a00]{position:relative;flex-shrink:0;z-index:2}.gps-bottom-expand-panel--scroll-active .gps-bottom-expand-panel__scroll[data-v-37560a00],.gps-bottom-expand-panel__scroll[data-v-37560a00]{position:relative;flex:1 1 auto;min-height:0;z-index:1}.gps-bottom-expand-panel__scroll[data-v-37560a00]{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-sizing:border-box}.gps-bottom-expand-panel__peek[data-v-37560a00]{flex-shrink:0;position:relative}.gps-bottom-fixed-footer[data-v-37560a00]{flex-shrink:0;position:relative;z-index:3;transition:background-color .28s cubic-bezier(.32,.72,0,1)}.gps-bottom-fixed-footer--dragging[data-v-37560a00]{transition:none}.top-section--panel-expanded[data-v-37560a00]{z-index:3}.gps-main-drag-pill[data-v-37560a00]{margin-bottom:0}.gps-main-drag-pill-dark[data-v-37560a00],.gps-main-drag-pill[data-v-37560a00]{width:42px;height:5px;border-radius:999px;background:var(--color-background);border:3px solid var(--color-surface);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.gps-main-drag-pill-dark[data-v-37560a00]{margin-bottom:8px}.gps-record[data-v-37560a00]{position:relative;height:100vh;width:100%}.top-section[data-v-37560a00]{position:absolute;top:0;left:0;right:0;z-index:2000;filter:drop-shadow(0 5px 15px rgba(0,0,0,.25));pointer-events:none}.safari-status-row[data-v-37560a00]{pointer-events:auto}.safari-status-bar[data-v-37560a00]{border:3px solid var(--color-surface);border-radius:6px;padding:8px;background-color:rgba(var(--color-background-rgb),.8);display:flex;align-items:stretch;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.safari-status-bar[data-v-37560a00]:active{opacity:.85}.safari-capture-points[data-v-37560a00]{padding:2px 7px;border-radius:999px;background:rgba(var(--color-primary-rgb),.14);font-size:.68rem;font-weight:700;line-height:1.2;color:var(--color-primary)}.safari-nav-bar[data-v-37560a00]{border-top:1px solid var(--color-surface);pointer-events:auto}.gps-nav-hud[data-v-37560a00]{position:absolute;left:0;right:0;z-index:2050;filter:drop-shadow(0 5px 15px rgba(0,0,0,.25));pointer-events:auto}.top-section--exiting[data-v-37560a00]{opacity:0;transform:translateY(-14px) scale(.98);transition:opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.bottom-section--exiting[data-v-37560a00]{opacity:0;transform:translateY(18px) scale(.98);transition:opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.gps-exit-veil-leave-active[data-v-37560a00]{transition:opacity .28s cubic-bezier(.22,1,.36,1)}.gps-exit-veil-leave-to[data-v-37560a00]{opacity:0}.bottom-section[data-v-37560a00]{position:absolute;left:0;right:0;bottom:0;z-index:2;filter:drop-shadow(0 5px 15px rgba(0,0,0,.25));pointer-events:none}.map-section[data-v-37560a00]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.tour-checkpoint-script[data-v-37560a00]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bottom-controls-row__side[data-v-37560a00],.gps-bottom-fixed-footer[data-v-37560a00],.gps-status-chips[data-v-37560a00],.map-actions-row__side[data-v-37560a00],.top-stat-container[data-v-37560a00],.workout-context-row[data-v-37560a00]{pointer-events:auto}.gps-stat-label[data-v-37560a00]{font-family:BarberChop;font-size:1.7rem;font-weight:400;color:var(--color-text)}.gps-stat-value[data-v-37560a00]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.gps-stat-value-row[data-v-37560a00]{display:inline-flex;align-items:baseline;justify-content:center;max-width:100%}.gps-main-stat-label[data-v-37560a00]{display:flex;align-items:center;justify-content:center;font-family:BarberChop;font-size:3rem;font-weight:400;line-height:1;margin:0;color:var(--color-text);text-align:center}.gps-stat-icon[data-v-37560a00]{font-size:1.15rem}.gps-stat-icon--signal[data-v-37560a00]{color:var(--color-success)}.top-stat-container[data-v-37560a00]{display:flex;position:relative;z-index:2;align-items:stretch;justify-content:stretch;box-sizing:border-box;flex-shrink:0;border-radius:10px;border:4px solid var(--color-surface)}.top-stat-container__side[data-v-37560a00]{display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--color-surface);border-radius:50%}.gps-status-chips[data-v-37560a00]{display:flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;position:relative;z-index:2}.top-stat-container__center[data-v-37560a00]{display:flex;align-items:center;flex:1;justify-content:center;flex-direction:column}.top-stat-container__spacer[data-v-37560a00]{flex-grow:1}.target-progress-row[data-v-37560a00],.workout-context-row[data-v-37560a00]{display:flex;align-items:center;justify-content:stretch;margin-top:-10px;z-index:1}.workout-context-row__inner[data-v-37560a00]{gap:8px}.workout-context-row__inner-target[data-v-37560a00],.workout-context-row__inner[data-v-37560a00]{border-radius:10px;border:0 solid var(--color-surface);border-top-left-radius:0;border-top-right-radius:0;border-top:none;display:flex;align-items:stretch;justify-content:start;flex:1}.workout-context-row__inner-target[data-v-37560a00]{flex-direction:column}.workout-context-row__header[data-v-37560a00]{display:flex;align-items:center;justify-content:space-between;gap:8px}.workout-context-row__label[data-v-37560a00]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.workout-context-row__meta[data-v-37560a00]{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:6px;flex-shrink:0;text-align:right}.workout-context-row__desc[data-v-37560a00]{font-size:.75rem;font-weight:400;color:var(--color-text)}.workout-context-row__pace-check[data-v-37560a00]{font-size:.85rem;font-weight:600}.workout-context-row__pace-target[data-v-37560a00]{font-size:.85rem;font-weight:600;color:var(--color-text)}.workout-context-row__inner_center[data-v-37560a00]{border-radius:10px;border:0 solid var(--color-surface);border-top-left-radius:0;border-top-right-radius:0;border-top:none;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;width:100%}.workout-context-row__title[data-v-37560a00]{font-family:Rubik;font-size:.9rem;font-weight:600}.workout-context-row__bar[data-v-37560a00]{padding-top:2px;width:100%}.workout-context-row__value[data-v-37560a00]{font-family:Rubik;font-size:.85rem;font-weight:400}.map-actions-row[data-v-37560a00]{display:flex;align-items:end;justify-content:end;pointer-events:none}.map-actions-row__side[data-v-37560a00]{display:flex;align-items:center;justify-content:center;pointer-events:auto}.bottom-buttons-row[data-v-37560a00]{display:flex;align-items:center;justify-content:center;background-color:var(--color-background);border:4px solid var(--color-surface);border-radius:10px;padding:8px;gap:6px;position:relative;z-index:1000}.gps-stat-subtitle-label[data-v-37560a00]{font-family:Rubik;font-size:1rem;font-weight:400;color:var(--color-text)}.gps-stat-unit-label[data-v-37560a00]{font-family:BarberChop;font-size:1.25rem;font-weight:400;flex:0 0 auto;line-height:1;color:var(--color-text)}.gps-big-button-cancelfinish[data-v-37560a00]{position:relative;overflow:hidden;background-color:var(--color-background);border:4px solid var(--color-surface);border-radius:10px;display:flex;align-items:center;justify-content:center;padding:16px;gap:10px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gps-big-button-cancelfinish i[data-v-37560a00]{position:relative;z-index:1;font-size:3rem}.gps-hold-button__fill[data-v-37560a00]{position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--color-primary);transform-origin:left center;transform:scaleX(0);opacity:.35;pointer-events:none}.gps-big-button-playpause[data-v-37560a00]{background-color:var(--color-background);border:4px solid var(--color-surface);border-radius:10px;display:flex;align-items:center;justify-content:center;padding:16px;gap:10px}.gps-big-button-playpause--active[data-v-37560a00]{background-color:var(--color-primary)}.gps-big-button-playpause--disabled[data-v-37560a00]{opacity:.45;pointer-events:none}.gps-big-button-playpause__icon--spin[data-v-37560a00]{animation:gps-spin-37560a00 .9s linear infinite}@keyframes gps-spin-37560a00{to{transform:rotate(1turn)}}.gps-big-button-playpause i[data-v-37560a00],.gps-big-button-playpause__icon[data-v-37560a00]{font-size:3rem}.gps-big-button-playpause--active .gps-big-button-playpause__icon[data-v-37560a00]{color:var(--color-background)}.gps-big-button-settings[data-v-37560a00]{background-color:var(--color-background);border-radius:8px;display:flex;align-items:center;justify-content:center;padding:9px}.gps-big-button-settings i[data-v-37560a00]{font-size:1.65rem}.gps-big-button-recenter[data-v-37560a00]{background-color:var(--color-background);border-radius:8px;display:flex;align-items:center;justify-content:center;padding:9px;pointer-events:auto}.gps-big-button-recenter i[data-v-37560a00]{font-size:1.65rem}.bottom-buttons-topteeth[data-v-37560a00]{display:flex;align-items:center;justify-content:center}.gps-recenter-row[data-v-37560a00]{display:flex;align-items:center;justify-content:flex-end;width:100%;box-sizing:border-box;pointer-events:none}.gps-recenter-button[data-v-37560a00]{pointer-events:auto}.gps-stat-lap-label[data-v-37560a00]{font-family:BarberChop;font-size:1.25rem;font-weight:400}.bottom-buttons-section[data-v-37560a00]{display:flex;align-items:stretch;justify-content:flex-end;flex-direction:column}.bottom-stat-column[data-v-37560a00]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.bottom-stat-column .gps-stat-value[data-v-37560a00]{min-width:0;flex:0 1 auto;text-align:right}.bottom-stat-column__tooth[data-v-37560a00]{border-top-left-radius:6px;border-top-right-radius:6px;border:4px solid var(--color-surface);border-bottom:none}.bottom-stat-column__tooth-top[data-v-37560a00]{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border:4px solid var(--color-surface);border-top:none}.bottom-controls-row[data-v-37560a00]{display:flex;align-items:stretch;justify-content:center;gap:10px;height:86px}.top-controls-row[data-v-37560a00]{display:flex;align-items:stretch;justify-content:start;gap:10px}.bottom-controls-row__flex-spacer[data-v-37560a00]{flex-grow:1;pointer-events:none}.bottom-controls-row__side[data-v-37560a00]{display:flex;align-items:center;justify-content:center;flex-direction:column}.paused-overlay[data-v-37560a00]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#7b00ff,hsla(0,0%,100%,0),#7b00ff);z-index:2;opacity:0;pointer-events:none;transition:opacity .28s ease}.paused-overlay--active[data-v-37560a00]{opacity:.5}.pace-overlay[data-v-37560a00]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;opacity:0;pointer-events:none;transition:opacity .35s ease,background .35s ease}.pace-overlay--active[data-v-37560a00]{opacity:.42}.pace-overlay--righton[data-v-37560a00]{background:linear-gradient(to bottom,rgba(var(--color-success-rgb),.85),hsla(0,0%,100%,0),rgba(var(--color-success-rgb),.85))}.pace-overlay--fast[data-v-37560a00]{background:linear-gradient(to bottom,rgba(var(--color-error-rgb),.85),hsla(0,0%,100%,0),rgba(var(--color-error-rgb),.85))}.pace-overlay--slow[data-v-37560a00]{background:linear-gradient(to bottom,rgba(var(--color-warning-rgb),.85),hsla(0,0%,100%,0),rgba(var(--color-warning-rgb),.85))}.start-options-overlay[data-v-37560a00]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#7b00ff,hsla(0,0%,100%,0),#7b00ff);z-index:2;filter:drop-shadow(0 5px 15px rgba(0,0,0,.25));display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none}.start-options-overlay__inner[data-v-37560a00]{pointer-events:auto;height:100%;width:100%;display:flex;align-items:stretch;padding-top:60px;padding-bottom:60px;justify-content:center;flex-direction:column;gap:12px}.start-options-overlay__logo-row[data-v-37560a00],.start-options-overlay__title-row[data-v-37560a00]{display:flex;align-items:center;justify-content:center;margin-bottom:12px}.start-options-overlay__title[data-v-37560a00]{font-family:BarberChop;font-size:1.5rem;font-weight:600;color:#fff}.start-options-overlay__spacer[data-v-37560a00]{flex-grow:1}.start-options-overlay__gps-ready[data-v-37560a00]{display:flex;align-items:center;justify-content:center;gap:8px;color:#fff}.start-options-overlay__gps-ready i[data-v-37560a00]{font-size:1.5rem}.start-options-overlay__gps-error[data-v-37560a00]{display:flex;align-items:center;justify-content:center;gap:8px;color:#ffb4b4}.start-options-overlay__gps-error i[data-v-37560a00]{font-size:1.5rem}.start-options-overlay__gps-error h4[data-v-37560a00]{color:#ffb4b4}.start-options-overlay__enter[data-v-37560a00]{opacity:0;transform:translateY(18px) scale(.96)}.start-options-overlay__inner--entered .start-options-overlay__enter[data-v-37560a00]{animation:gps-start-rise-37560a00 .38s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--enter-delay,0s)}@keyframes gps-start-rise-37560a00{to{opacity:1;transform:translateY(0) scale(1)}}.gps-start-overlay-leave-active[data-v-37560a00]{transition:opacity .28s ease}.gps-start-overlay-leave-to[data-v-37560a00]{opacity:0}.gps-exit-veil[data-v-37560a00]{position:absolute;inset:0;z-index:20;background:var(--color-background);pointer-events:all}.gps-exit-veil-enter-active[data-v-37560a00]{transition:opacity .32s cubic-bezier(.22,1,.36,1)}.gps-exit-veil-enter[data-v-37560a00]{opacity:0}.gps-exit-veil-enter-to[data-v-37560a00]{opacity:1}.gps-record-enter-enter-active[data-v-37560a00],.gps-record-enter-leave-active[data-v-37560a00]{transition:opacity .32s ease}.gps-record-enter-enter[data-v-37560a00],.gps-record-enter-leave-to[data-v-37560a00]{opacity:0}.gps-record-enter-top-enter-active[data-v-37560a00]{transition:opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1);transition-delay:.06s}.gps-record-enter-top-enter[data-v-37560a00]{opacity:0;transform:translateY(-14px) scale(.98)}.gps-record-enter-bottom-enter-active[data-v-37560a00]{transition:opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1);transition-delay:.1s}.gps-record-enter-bottom-enter[data-v-37560a00]{opacity:0;transform:translateY(18px) scale(.98)}.start-option-item[data-v-37560a00]{will-change:transform,opacity}.start-option-card[data-v-37560a00]{display:flex;align-items:center;justify-content:center;background-color:var(--color-background);border-radius:10px;border:4px solid var(--color-surface);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease,border-color .22s ease}.start-option-card--selecting[data-v-37560a00]{transform:scale(1.05);border-color:var(--color-primary)}.start-option-card--dimmed[data-v-37560a00]{opacity:.32;transform:scale(.97)}.start-option-card--primary[data-v-37560a00]{background-color:var(--color-primary);border:4px solid var(--color-hover)}.start-option-card--ghost[data-v-37560a00]{background-color:transparent;border:0 solid var(--color-surface)}.start-option-card__icon[data-v-37560a00]{display:flex;align-items:center;justify-content:center}.start-option-card__icon-symbol[data-v-37560a00]{font-size:2.25rem;color:var(--color-secondary)}.start-option-card__icon-symbol--inverse[data-v-37560a00]{color:var(--color-background)}.start-option-card__icon-symbol--muted[data-v-37560a00]{font-size:1.5rem;color:#fff}.start-option-card__label[data-v-37560a00]{font-family:BarberChop;font-size:2rem;font-weight:600;color:var(--color-secondary)}.start-option-card__label--inverse[data-v-37560a00]{color:var(--color-background)}.start-option-card__label--muted[data-v-37560a00]{font-size:1.5rem;color:#fff}.gps-pressable[data-v-37560a00]{transition:transform .12s ease;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gps-pressable[data-v-37560a00]:active{transform:scale(.94)}.countdown-overlay[data-v-37560a00]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;transition:opacity .3s ease;pointer-events:none}.countdown-overlay--show[data-v-37560a00]{opacity:1}.countdown-overlay__inner[data-v-37560a00]{position:relative;display:flex;justify-content:center;align-items:center}.countdown-svg[data-v-37560a00]{width:200px;height:200px;overflow:visible;position:absolute;z-index:100}.countdown-outline[data-v-37560a00]{animation:gps-countdown-pulsate-37560a00 1s ease-out infinite;position:absolute;border-radius:50%;width:240px;height:240px;z-index:10;background-color:var(--color-primary);border:20px solid var(--color-background)}@keyframes gps-countdown-pulsate-37560a00{0%{transform:scale(.7);opacity:0}50%{opacity:1}to{transform:scale(1);opacity:0}}.countdown-text[data-v-37560a00]{font-size:50px;fill:#fff;text-anchor:middle;dominant-baseline:central;font-weight:700;transform-origin:center;transition:all .3s ease}.countdown-text[data-number="0"][data-v-37560a00]{animation:gps-go-pop-37560a00 2s ease}@keyframes gps-go-pop-37560a00{0%{transform:scale(1);opacity:1}50%{transform:scale(2.5);opacity:1}to{transform:scale(1);opacity:0}}.target-progress-row__header[data-v-37560a00]{display:flex;align-items:center;justify-content:space-between}.target-progress-row__label[data-v-37560a00]{display:flex;align-items:center;gap:4px}.target-progress-row__icon[data-v-37560a00]{font-size:1rem;color:var(--color-text)}.target-progress-row__bar[data-v-37560a00]{padding-top:2px}.activityBoxIcon{display:flex;align-items:center;justify-content:center;background-color:var(--color-surface);border-radius:6px}.activityBoxIcon i{font-size:1.25rem}.activityBoxMain{border:1px solid var(--color-surface);border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer}.activityBoxMain:hover{background-color:var(--color-surface);color:var(--color-hover)}.activityBoxTitle{color:var(--color-text);font-size:.8rem}.activityBoxSubtitle{color:var(--color-accent);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}.activityBoxExtra{flex-shrink:0;min-width:48px;display:flex;align-items:center;justify-content:flex-end}.inbox-container{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-subtle)}.stickyInboxHeader{position:fixed;top:0;z-index:400;background-color:var(--color-background)}.tab-page{width:100%;height:100%;background-color:green;min-height:100%}.empty-page{min-height:80vh}.sessionTitle{font-size:.9rem;font-family:Rubik}.sessionTitle.small{font-size:.8rem;font-family:Rubik}.deleteDropzone{background-color:rgba(var(--color-error-rgb),.3)}.deleteDropzoneActive{background-color:rgba(var(--color-error-rgb),1)}.deleteDropzoneActive h4{color:var(--color-background)}.stickyColumn{position:sticky;top:0;overflow-y:auto;height:100vh}.dragOverStyle{border:2px solid var(--color-primary);background-color:var(--color-accent)}.planSection{border-top:1px solid var(--color-surface)}.dayOfWeek{border:1px solid var(--color-surface);border-radius:6px;text-align:center}.dayOfWeek:hover{background-color:var(--color-hover);color:var(--color-background);cursor:pointer}.todayDate{border:1px solid var(--color-primary)}.planSubtitle{line-height:1!important;font-size:.8rem;color:var(--color-text);height:100%;display:flex;align-items:start;justify-content:start}.sessionSubtitle{font-size:.75rem;color:var(--color-text)}.daySubtitle{line-height:1!important;font-size:.8rem;font-weight:400;color:var(--color-accent)}.compareStats{font-size:.8rem;color:var(--color-text)}.dayActivityIcon{font-size:.9rem}.turbo-ring[data-v-a557f390]{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.turbo-ring-label[data-v-a557f390]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:600;line-height:1;pointer-events:none}.turbo-chips[data-v-a557f390]{display:flex;align-items:center;gap:3px;width:100%}.turbo-chip[data-v-a557f390]{flex:1;height:4px;min-width:0;border-radius:2px;transition:background-color .3s ease,opacity .3s ease,height .3s ease}.turbo-chip.current[data-v-a557f390]{height:7px;border-radius:3px}.race-text-animate{transition:opacity .5s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:6px;background-color:rgba(var(--color-background-rgb),.5)}.race-text-enter{opacity:0}.race-text-enter-active{opacity:1;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000}.race-text-exit{opacity:1}.race-text-exit-active{opacity:0}.sessionBox:hover{cursor:pointer;background-color:var(--color-surface)}.hoverDay:hover{cursor:pointer}.delete-dropzone{background-color:rgba(var(--color-error-rgb),.25);border:2px dashed var(--color-error);display:flex;align-items:center;justify-content:center;color:var(--color-error);border-radius:6px;z-index:1000}.delete-dropzone-active{background-color:rgba(var(--color-error-rgb),1);border:2px dashed var(--color-error);color:var(--color-background);cursor:pointer}.selection-box{position:fixed;background-color:rgba(var(--color-secondary-rgb),.2);border:2px solid var(--color-primary);pointer-events:none;z-index:1000}.activeDrop,.weekListDropActive{background-color:var(--color-surface)}.touch-drag-preview{position:fixed;z-index:2001;pointer-events:none;width:min(78vw,320px);padding:8px 10px;border:1px solid var(--color-surface);border-left:4px solid var(--color-accent);border-radius:6px;background-color:rgba(var(--color-background-rgb),.96);box-shadow:0 8px 20px rgba(0,0,0,.2)}.week-list-session-card,.week-list-session-card *{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.datePickerButton{transition:all .2s ease}.datePickerButton:hover{color:var(--color-primary)}.completedBox:hover,.datePickerButton:hover{background-color:var(--color-surface);cursor:pointer}.completedBox{transition:all .2s ease}.welcome2-step__title-logo-text[data-v-2b822f06]{font-family:Rubik;font-size:2.5rem;font-style:italic;font-weight:999;color:#fff;margin:0}.welcome2-root[data-v-2b822f06]{position:absolute;top:0;left:0;right:0;bottom:0;min-height:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.welcome2-root--desktop[data-v-2b822f06]{position:fixed;inset:0;z-index:5000;background:rgba(0,0,0,.55)}.welcome2-root--desktop .welcome2-onboarding[data-v-2b822f06]{width:min(480px,92vw);height:88vh;max-height:88vh;border-radius:16px;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.45);background:#3a3a3a}.welcome2-onboarding[data-v-2b822f06]{z-index:5000;width:100%;height:100%;display:flex;flex-direction:column;min-height:0;background:#3a3a3a}.text-white[data-v-2b822f06]{color:#fff}.welcome2-overlay[data-v-2b822f06]{flex:1;min-height:0;height:100%;width:100%;background:#3a3a3a;display:flex;flex-direction:column;position:relative;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0)}.welcome2-root--desktop .welcome2-overlay[data-v-2b822f06]{min-height:0}.welcome2-header[data-v-2b822f06]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;flex-shrink:0}.welcome2-back[data-v-2b822f06]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:#fff;cursor:pointer;padding:0}.welcome2-back i[data-v-2b822f06]{font-size:2.5rem}.welcome2-back--placeholder[data-v-2b822f06]{visibility:hidden;pointer-events:none}.welcome2-progress[data-v-2b822f06]{display:flex;align-items:center;gap:6px}.welcome2-progress__dot[data-v-2b822f06]{width:6px;height:6px;border-radius:999px;background:hsla(0,0%,100%,.2);transition:all .2s ease}.welcome2-progress__dot--active[data-v-2b822f06]{width:18px;background:var(--color-primary)}.welcome2-body[data-v-2b822f06]{overflow:hidden;padding:8px 24px 0}.welcome2-body[data-v-2b822f06],.welcome2-step[data-v-2b822f06]{flex:1;min-height:0;display:flex;flex-direction:column}.welcome2-step--scroll[data-v-2b822f06]{overflow:hidden}.welcome2-step[data-v-2b822f06]:not(.welcome2-step--scroll){overflow-y:auto}.welcome2-step__header[data-v-2b822f06]{flex-shrink:0}.welcome2-step__header--center[data-v-2b822f06]{text-align:center;display:flex;flex-direction:column;align-items:center}.welcome2-logo-badge[data-v-2b822f06]{background-color:rgba(var(--color-primary-rgb),.12);border-radius:9px;padding:16px;display:flex;align-items:center;justify-content:center}.welcome2-scroll-wrap[data-v-2b822f06]{flex:1;min-height:0;position:relative;overflow:hidden;margin-top:4px}.welcome2-scroll-content[data-v-2b822f06]{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:16px}.welcome2-scroll-fade[data-v-2b822f06]{height:100px;border:1px solid red;z-index:5000;background:linear-gradient(180deg,transparent,#3a3a3a);pointer-events:none}.welcome2-feature-row[data-v-2b822f06]{display:flex;align-items:center;gap:14px;border-radius:8px;padding:14px;border:1px solid hsla(0,0%,100%,.08)}.welcome2-feature-row[data-v-2b822f06]:last-of-type{border-bottom:none}.welcome2-feature-row__icon[data-v-2b822f06]{font-size:1.2rem;flex-shrink:0;width:24px;text-align:center}.welcome2-feature-row__text[data-v-2b822f06]{font-size:.95rem;font-weight:400;color:#fff;line-height:1.35}.welcome2-feature-more[data-v-2b822f06]{margin:12px 0 0;padding:8px 4px;font-size:.75rem;font-weight:500}.welcome2-step--center[data-v-2b822f06]{align-items:center;justify-content:center;text-align:center}.welcome2-step__title[data-v-2b822f06]{margin:0 0 8px;font-size:1.65rem;font-weight:700;color:#fff;line-height:1.2;font-family:BarberChop}.welcome2-step__subtitle[data-v-2b822f06]{margin:0 0 28px;font-size:1.2rem;color:hsla(0,0%,100%,.55);line-height:1.45}.welcome2-step__subtitle--tight[data-v-2b822f06]{margin-bottom:12px}.welcome2-step--products[data-v-2b822f06]{justify-content:flex-start;padding-top:4px}.welcome2-product-stack[data-v-2b822f06]{display:flex;flex-direction:column;gap:14px;width:100%;margin:0 auto}.welcome2-product-card[data-v-2b822f06]{position:relative;border-radius:20px;overflow:hidden;isolation:isolate}.welcome2-product-card--jackpot[data-v-2b822f06]{border:1px solid rgba(245,197,66,.45);background:linear-gradient(145deg,#2a2418,#1c1c1e 55%,#141414);box-shadow:0 8px 32px rgba(245,197,66,.12)}.welcome2-product-card--turbo[data-v-2b822f06]{border:1px solid rgba(var(--color-primary-rgb),.5);background:linear-gradient(145deg,#1a1230,#1c1c1e 50%,#141414);box-shadow:0 8px 32px rgba(var(--color-primary-rgb),.18)}.welcome2-product-card--done[data-v-2b822f06]{border-color:hsla(0,0%,100%,.15);opacity:.92}.welcome2-product-card__shine[data-v-2b822f06]{position:absolute;top:-40%;right:-20%;width:60%;height:80%;pointer-events:none;filter:blur(40px);opacity:.55;z-index:0}.welcome2-product-card__shine--jackpot[data-v-2b822f06]{background:radial-gradient(circle,rgba(245,197,66,.55) 0,transparent 70%)}.welcome2-product-card__shine--turbo[data-v-2b822f06]{background:radial-gradient(circle,rgba(var(--color-primary-rgb),.65) 0,transparent 70%)}.welcome2-product-card__bg-image[data-v-2b822f06]{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:.14;z-index:0;mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 85%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 85%)}.welcome2-product-card__body[data-v-2b822f06]{position:relative;z-index:1;padding:18px;display:flex;flex-direction:column;gap:16px}.welcome2-product-card__top[data-v-2b822f06]{display:flex;align-items:flex-start;gap:14px}.welcome2-product-card__icon[data-v-2b822f06]{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.welcome2-product-card__icon i[data-v-2b822f06]{font-size:1.65rem}.welcome2-product-card__icon--jackpot[data-v-2b822f06]{background:linear-gradient(135deg,#f5c542,#c9922a);color:#1a1408;box-shadow:0 4px 16px rgba(245,197,66,.35)}.welcome2-product-card__icon--turbo[data-v-2b822f06]{background:linear-gradient(135deg,var(--color-primary) 0,#5a2dcc 100%);color:#fff;box-shadow:0 4px 16px rgba(var(--color-primary-rgb),.4)}.welcome2-product-card__copy[data-v-2b822f06]{flex:1;min-width:0;text-align:left}.welcome2-product-card__eyebrow[data-v-2b822f06]{margin:0 0 4px;font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-family:BarberChop}.welcome2-product-card--jackpot .welcome2-product-card__eyebrow[data-v-2b822f06]{color:#f5c542}.welcome2-product-card--turbo .welcome2-product-card__eyebrow[data-v-2b822f06]{color:var(--color-primary)}.welcome2-product-card__name[data-v-2b822f06]{margin:0 0 6px;font-size:1rem;font-weight:700;color:#fff;line-height:1.2}.welcome2-product-card__desc[data-v-2b822f06]{margin:0;font-size:.85rem;color:hsla(0,0%,100%,.55);line-height:1.4}.welcome2-product-card__joined[data-v-2b822f06]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:12px;background:hsla(0,0%,100%,.06);color:var(--color-primary);font-size:.9rem;font-weight:600}.welcome2-product-card--jackpot .welcome2-product-card__joined[data-v-2b822f06]{color:#f5c542}.welcome2-input-wrap[data-v-2b822f06]{width:100%;max-width:420px}.welcome2-cards[data-v-2b822f06]{display:flex;flex-direction:column;gap:12px}.welcome2-card[data-v-2b822f06]{display:flex;align-items:center;gap:14px;padding:16px;background:#1c1c1e;border-radius:16px;cursor:pointer;transition:background .15s ease}.welcome2-card[data-v-2b822f06]:active{background:#2c2c2e}.welcome2-card__icon[data-v-2b822f06]{width:44px;height:44px;border-radius:999px;background:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.welcome2-card__icon i[data-v-2b822f06]{color:#fff;font-size:1.25rem}.welcome2-card__text[data-v-2b822f06]{flex:1;min-width:0}.welcome2-card__label[data-v-2b822f06]{margin:0;font-size:1.15rem;font-weight:600;color:#fff}.welcome2-card__status[data-v-2b822f06]{margin:4px 0 0;font-size:.9rem;color:hsla(0,0%,100%,.45)}.welcome2-card__status--done[data-v-2b822f06]{color:var(--color-primary)}.welcome2-card__check[data-v-2b822f06]{color:var(--color-primary);font-size:1.25rem;flex-shrink:0}.welcome2-avatar[data-v-2b822f06]{display:flex;flex-direction:column;align-items:center;cursor:pointer}.welcome2-avatar__hint[data-v-2b822f06]{margin:12px 0 0;font-size:.85rem;color:hsla(0,0%,100%,.55)}.welcome2-datepicker[data-v-2b822f06]{background:#1c1c1e;border-radius:9px;overflow:hidden;padding:0}.welcome2-feature-icon[data-v-2b822f06]{width:72px;height:72px;border-radius:999px;background:var(--color-primary);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.welcome2-feature-icon i[data-v-2b822f06]{font-size:2rem;color:#fff}.welcome2-feature-icon--success[data-v-2b822f06]{background:#1c1c1e;border:2px solid var(--color-primary)}.welcome2-done-hint[data-v-2b822f06]{margin:16px 0 0;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--color-primary);font-size:.85rem}.welcome2-section-label[data-v-2b822f06]{margin:0 0 12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:hsla(0,0%,100%,.45)}.welcome2-search-field[data-v-2b822f06]{width:100%;margin-bottom:16px}.welcome2-cards--top[data-v-2b822f06]{margin-bottom:16px}.welcome2-team-list[data-v-2b822f06]{display:flex;flex-direction:column;gap:10px}.welcome2-team-row[data-v-2b822f06]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#1c1c1e;border-radius:14px}.welcome2-team-row__info[data-v-2b822f06]{display:flex;align-items:center;flex:1;min-width:0;cursor:pointer}.welcome2-team-row__placeholder[data-v-2b822f06]{width:40px;height:40px;border-radius:999px;background:#2c2c2e;display:flex;align-items:center;justify-content:center}.welcome2-team-row__name[data-v-2b822f06]{margin:0;font-size:.9rem;font-weight:600;color:#fff}.welcome2-team-row__loc[data-v-2b822f06]{margin:2px 0 0;font-size:.75rem;color:hsla(0,0%,100%,.45)}.welcome2-team-skeleton__row[data-v-2b822f06]{height:64px;border-radius:14px;background:#1c1c1e;margin-bottom:10px}.welcome2-scroll-loader[data-v-2b822f06]{display:flex;align-items:center;justify-content:center;padding:16px 0 8px}.welcome2-scroll-end[data-v-2b822f06]{margin:8px 0 0;padding:8px 0 4px;text-align:center;font-size:.75rem;color:hsla(0,0%,100%,.35)}.welcome2-invite-btn[data-v-2b822f06]{margin-bottom:12px}.welcome2-referral-list[data-v-2b822f06]{display:flex;flex-direction:column;gap:10px}.welcome2-referral-option[data-v-2b822f06]{width:100%;text-align:left;padding:16px;border:2px solid #1c1c1e;border-radius:14px;background:#1c1c1e;color:#fff;font-size:.95rem;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease}.welcome2-referral-option--selected[data-v-2b822f06]{border-color:var(--color-primary);background:rgba(51,102,255,.12)}.welcome2-footer[data-v-2b822f06]{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;position:absolute;z-index:5001;background:linear-gradient(180deg,transparent,rgba(58,58,58,.68),#3a3a3a);bottom:0;left:0;right:0}.welcome2-skip[data-v-2b822f06]{border:none;background:transparent;color:hsla(0,0%,100%,.45);font-size:.85rem;cursor:pointer;padding:4px 8px}.welcome2-file-input[data-v-2b822f06]{display:none}.welcome2-cropper-overlay[data-v-2b822f06]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:6000;background:var(--color-background)}.welcome2-root--desktop .welcome2-cropper-overlay[data-v-2b822f06]{position:absolute;inset:0;border-radius:16px}.welcome2-cropper[data-v-2b822f06]{height:100%;display:flex;flex-direction:column;background:var(--color-background)}.welcome2-cropper__actions[data-v-2b822f06]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-surface)}.segmentSubtitle{font-size:.7rem;font-weight:400;color:var(--color-text)}.segmentName{font-size:.85rem;font-weight:500}.userBox:hover{background-color:var(--color-surface);cursor:pointer}.userBox{transition:background-color .15s ease}.turboJoinBox{cursor:pointer;transition:all .3s ease-in}.turboJoinBox:hover{background-color:var(--color-hover)}.rotateAnimation{transition:all .2s ease-in-out}.archived-chevron{display:inline-block;transform:rotate(0deg);transition:transform .2s ease-in-out}.archived-chevron--open{transform:rotate(90deg)}.activityTypeLabel{cursor:pointer;transition:color .15s ease}.activityTypeLabel:hover{color:var(--color-background)}.contestPicHeader{margin-top:-50px;z-index:100}.resultBox{cursor:pointer;transition:background-color .15s ease}.resultBox:hover{background-color:var(--color-surface)}.payOverlay{position:fixed;align-items:center}.payOverlay,.payOverlayMobile{top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;justify-content:center;background-color:rgba(var(--color-background-rgb),.3);backdrop-filter:blur(4px)}.payOverlayMobile{position:absolute;align-items:start}.calendarBitBox{cursor:pointer;transition:all .1s ease;overflow-x:hidden;text-overflow:ellipsis}.calendarBitBox:hover{background-color:var(--color-subtle)}.weekDayBox{cursor:pointer;transition:all .1s ease}.weekDayBox:hover{background-color:var(--color-subtle)}.postPlanBox{cursor:pointer;transition:background-color .3s ease}.postPlanBox:hover{background-color:var(--color-surface)}.unreadBadgePlan{position:fixed;right:16px;top:14px;width:10px;height:10px;display:flex;align-items:center;justify-content:center;z-index:1000}.unreadBadgePlan:before{content:"";z-index:2}.unreadBadgePlan:before,.unreadPulsePlan{position:absolute;width:10px;height:10px;background-color:var(--color-primary);border-radius:50%}.unreadPulsePlan{left:50%;top:50%;transform:translate(-50%,-50%);opacity:.5;z-index:1;animation:pulse-burst 1.5s infinite}.deleteDraggedOver{background-color:rgba(var(--color-error-rgb),.85)!important;border:2px dashed var(--color-error)!important;color:var(--color-background)!important}.delete-session-overlay{background-color:rgba(var(--color-error-rgb),.25);color:var(--color-error);border-radius:3px;min-width:400px;z-index:4000;border:2px dashed var(--color-error)}.delete-session-overlay,.selected-sessions-overlay{position:absolute;display:flex;align-items:center;justify-content:center;bottom:0;left:0}.selected-sessions-overlay{right:0;filter:drop-shadow(0 0 6px rgba(0,0,0,.25));z-index:1000}.selection-overlay{position:absolute;background-color:rgba(var(--color-primary-rgb),.2);border:2px solid var(--color-primary);pointer-events:none;z-index:1000}.createDayBox{cursor:pointer;position:absolute;z-index:0;top:0;left:0;bottom:0;right:0;border:0 dashed var(--color-surface)!important}.createDayBox:hover{background-color:rgba(var(--color-subtle-rgb),.5)}.activeDropTarget,.createDayBox:hover{border:2px dashed var(--color-surface)!important}.activeDropTarget{background-color:var(--color-surface)}.dayBox{transition:background-color .3s ease;cursor:pointer}.dayBox:hover{background-color:var(--color-subtle)}.expandHeader{cursor:pointer;transition:background-color .3s ease}.expandHeader:hover{background-color:var(--color-subtle)}.teamTableDayBox{transition:background-color .15s ease}.teamTableDayBox:hover{background-color:var(--color-surface);cursor:pointer}.adminLogBox[data-v-083809a7]{transition:background-color .15s ease}.adminLogBox[data-v-083809a7]:hover{background-color:var(--color-surface);cursor:pointer}.selected[data-v-083809a7]{color:var(--color-primary);background-color:rgba(var(--color-primary-rgb),.1)}.adminChipBox{transition:all .2s ease-in}.adminChipBox:hover{background-color:var(--color-hover);cursor:pointer}.sql-results-cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.safari-capture-row[data-v-35338a70]{display:flex;align-items:center;gap:12px;cursor:pointer}.safari-capture-row__thumb[data-v-35338a70]{position:relative;width:44px;height:44px;border-radius:4px;padding:2px;background:var(--safari-rarity-color,var(--color-primary));flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.safari-capture-row__thumb[data-v-35338a70] .ui-image,.safari-capture-row__thumb[data-v-35338a70] img{border-radius:50%;overflow:hidden}.safari-capture-row__points[data-v-35338a70]{background-color:rgba(var(--color-primary-rgb),.1);color:var(--color-primary);font-size:.75rem;font-weight:600;padding:2px 6px;border-radius:4px;margin-left:auto}.safari-capture-row__meta[data-v-35338a70]{flex:1;min-width:0}.material-symbols-filled{font-weight:500;vertical-align:middle}.gradient_text{background-image:linear-gradient(90deg,red,gold,green);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:inline-block}.livePulseDot{position:relative;top:-.5px;display:inline-block;flex-shrink:0}.livePulseDot,.livePulseDot:after{width:8px;height:8px;border-radius:50%;background-color:var(--color-primary)}.livePulseDot:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);opacity:.5;animation:gps-live-pulse-burst 2s infinite}@keyframes gps-live-pulse-burst{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}70%{transform:translate(-50%,-50%) scale(1.9);opacity:0}to{transform:translate(-50%,-50%) scale(1.9);opacity:0}}.record-panel-scroll[data-v-f2f40fe4]{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.record-empty[data-v-f2f40fe4]{border-radius:8px;text-align:center}.record-row[data-v-f2f40fe4]{border-bottom:1px solid var(--color-surface);display:flex;flex-direction:column;gap:8px}.record-row--alt[data-v-f2f40fe4]{background:var(--color-subtle)}.record-row--lap[data-v-f2f40fe4]{flex-direction:row;align-items:center;gap:10px}.record-row__head[data-v-f2f40fe4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.record-row--lap .record-row__head[data-v-f2f40fe4]{flex-shrink:0;min-width:72px}.record-row__title[data-v-f2f40fe4]{font-size:.9rem;font-weight:700;color:var(--color-text)}.record-row__number[data-v-f2f40fe4]{font-weight:800;color:var(--color-primary);margin-right:4px}.record-row__badge[data-v-f2f40fe4]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0 8px;border-radius:999px;font-size:.65rem;font-weight:700;text-transform:uppercase}.record-row__badge .material-symbols-outlined[data-v-f2f40fe4]{font-size:1rem}.record-row__badge--done[data-v-f2f40fe4]{background:rgba(var(--color-primary-rgb),.14);color:var(--color-primary)}.record-row__badge--active[data-v-f2f40fe4]{background:rgba(var(--color-primary-rgb),.22);color:var(--color-primary)}.record-row__badge--upcoming[data-v-f2f40fe4]{background:rgba(var(--color-secondary-rgb),.18);color:var(--color-secondary)}.record-row__target[data-v-f2f40fe4]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:1rem;color:var(--color-secondary)}.record-row__pace[data-v-f2f40fe4]{font-size:.85rem;font-weight:600;color:var(--color-text)}.record-row__meta[data-v-f2f40fe4]{display:inline-flex;align-items:center;gap:8px}.record-row__gain[data-v-f2f40fe4],.record-row__hr[data-v-f2f40fe4]{display:inline-flex;align-items:center;gap:2px;font-weight:400;font-size:.85rem;color:var(--color-accent);white-space:nowrap}.record-row__hr[data-v-f2f40fe4]{color:var(--color-error)}.record-row__gain .material-symbols-outlined[data-v-f2f40fe4],.record-row__hr .material-symbols-outlined[data-v-f2f40fe4]{font-size:.95rem}.record-row__stats[data-v-f2f40fe4]{display:flex;flex:1;align-items:center;justify-content:space-between;gap:8px}.record-row__stat[data-v-f2f40fe4]{display:flex;align-items:center;gap:4px;min-width:0}.record-row__stat .material-symbols-outlined[data-v-f2f40fe4]{font-size:1rem;color:var(--color-primary)}.record-row__stat-value[data-v-f2f40fe4]{font-size:.85rem;font-weight:700;color:var(--color-text);white-space:nowrap}.record-side-btn{width:51px;height:51px;pointer-events:auto}.gps-square-progress-button__inner,.record-side-btn__inner{background-color:rgba(var(--color-background-rgb),.78);border-radius:8px}.record-hold-btn__fill{position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--color-primary);transform-origin:left center;transform:scaleX(0);opacity:.35;pointer-events:none;z-index:0}.record-hold-overlay{position:fixed;inset:0;z-index:7500;pointer-events:none;display:flex;align-items:center;justify-content:center}.record-hold-overlay__scrim{position:absolute;inset:0;background:rgba(0,0,0,calc(.12 + var(--hold, 0)*.62))}.record-hold-overlay__label{position:relative;margin:0;padding:0 24px;text-align:center;font-size:42px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:#fff;opacity:calc(.2 + var(--hold, 0)*.8);text-shadow:0 2px 18px rgba(0,0,0,.35)}