.search-autocomplete[data-v-21c2acc6]{flex:1 1 auto;min-width:200px;max-width:520px}.search-result-item[data-v-21c2acc6]{min-height:48px}.nav-link[data-v-21c2acc6]{letter-spacing:0;font-weight:500}.points-chip[data-v-21c2acc6]{font-weight:600}.cursor-pointer[data-v-21c2acc6]{cursor:pointer}.mobile-search-autocomplete[data-v-21c2acc6]{flex:1 1 auto;min-width:0}.mobile-search-autocomplete[data-v-21c2acc6] .v-field{border-radius:20px!important}.bottom-nav[data-v-1581f898]{backdrop-filter:blur(12px)!important;background:rgba(var(--v-theme-surface),.92)!important;border-top:1px solid rgba(var(--v-theme-on-surface),.06)}.bottom-nav[data-v-1581f898] .v-btn{min-width:auto;padding:0 6px;gap:2px;border-radius:8px;margin:4px 2px;transition:all .15s ease}.bottom-nav[data-v-1581f898] .v-btn .v-icon{margin-bottom:1px;font-size:20px!important;transition:transform .2s ease}.bottom-nav[data-v-1581f898] .v-btn--active .v-icon{transform:scale(1.1)}.bottom-nav[data-v-1581f898] .v-btn span{font-size:10px;font-weight:500;letter-spacing:.01em;font-family:Outfit,Inter,system-ui,sans-serif}@media (max-width: 360px){.bottom-nav[data-v-1581f898] .v-btn{padding:0 4px}.bottom-nav[data-v-1581f898] .v-btn span{font-size:9px}}.cursor-pointer[data-v-217a62d7]{cursor:pointer}.v-list-item[data-v-217a62d7] .v-list-item-title{font-size:.85rem;opacity:.75;transition:opacity .15s}.v-list-item[data-v-217a62d7]:hover .v-list-item-title{opacity:1}@media (max-width: 959px){.text-subtitle-1[data-v-217a62d7]{user-select:none}.v-footer[data-v-217a62d7] .v-container{padding-left:16px;padding-right:16px}}.offline-banner[data-v-dd2746f3]{position:fixed;top:calc(56px + env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:2405;display:flex;align-items:center;max-width:min(92vw,560px);padding:8px 16px;border-radius:999px;background:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error));font-size:.8rem;font-weight:500;box-shadow:0 6px 24px #00000047;text-align:center}.offline-banner.back-online[data-v-dd2746f3]{background:rgb(var(--v-theme-success));color:rgb(var(--v-theme-on-success))}.offline-slide-enter-active[data-v-dd2746f3],.offline-slide-leave-active[data-v-dd2746f3]{transition:opacity .25s ease,transform .25s ease}.offline-slide-enter-from[data-v-dd2746f3],.offline-slide-leave-to[data-v-dd2746f3]{opacity:0;transform:translate(-50%) translateY(-8px)}@media (prefers-reduced-motion: reduce){.offline-slide-enter-active[data-v-dd2746f3],.offline-slide-leave-active[data-v-dd2746f3]{transition:none}}.pwa-update-snackbar[data-v-48ed92f7]{margin-bottom:72px}@media (min-width: 960px){.pwa-update-snackbar[data-v-48ed92f7]{margin-bottom:24px}}.error-fallback[data-v-24841531]{min-height:300px;display:flex;align-items:center;justify-content:center;padding:48px 16px}.error-details[data-v-24841531]{text-align:left;background:rgb(var(--v-theme-surface-variant));padding:16px;border-radius:8px;max-width:600px;margin:0 auto}.error-details pre[data-v-24841531]{font-size:.75rem;overflow-x:auto;color:rgb(var(--v-theme-error))}.error-details summary[data-v-24841531]{cursor:pointer;user-select:none}.skip-to-content{position:fixed;top:-100px;left:16px;z-index:3000;padding:10px 18px;border-radius:999px;background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));font-weight:600;font-size:.85rem;text-decoration:none;transition:top .2s ease}.skip-to-content:focus-visible{top:calc(12px + env(safe-area-inset-top))}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.route-progress{position:fixed!important;top:0;left:0;right:0;z-index:2500}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.fade-enter-active,.fade-leave-active{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.fade-enter-from,.fade-leave-to{opacity:0}body{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11","salt","ss01"}h1,h2,h3,h4,h5,h6,.v-card-title,.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6,.font-weight-black,.font-weight-bold,.font-weight-semibold,.v-btn,.v-chip,.v-list-item-title{font-family:Outfit,Inter,system-ui,sans-serif;letter-spacing:-.01em}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#80808040;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#80808066}html{scroll-behavior:smooth;overflow-y:scroll}::selection{background:#ff6b3540;color:inherit}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}@media (max-width: 600px){.v-list-item,.v-navigation-drawer .v-btn,.v-bottom-navigation .v-btn{min-height:44px;min-width:44px}input,select,textarea{font-size:16px!important}}:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}@supports (padding: max(0px)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media (max-width: 959px){.v-main{padding-bottom:56px!important}}.text-gradient{background:linear-gradient(135deg,rgb(var(--v-theme-primary)),rgb(var(--v-theme-secondary)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glow-primary{box-shadow:0 0 20px #ff6b3526}.card-border-subtle{border:1px solid rgba(var(--v-theme-on-surface),.06)}
