.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}.v-toolbar{align-items:flex-start;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar{background:rgb(var(--v-theme-surface-light));border-radius:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{border-end-end-radius:24px;max-width:112px;overflow:hidden}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-toolbar--floating{display:inline-flex;width:auto}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content{overflow:hidden}.v-toolbar__content>.v-btn:first-child{margin-inline-start:4px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:4px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:20px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{display:flex;height:100%;left:0;opacity:var(--v-toolbar-image-opacity,1);position:absolute;top:0;transition-property:opacity;width:100%}.v-toolbar__append,.v-toolbar__prepend{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline:4px auto}.v-toolbar__append{margin-inline:auto 4px}.v-toolbar-title{flex:1 1;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;min-width:0;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;padding-bottom:6px;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{align-self:stretch;display:flex;height:inherit}.v-toolbar-items>.v-btn{border-radius:0}.app-header[data-v-31abac8f]{border-bottom:1px solid hsla(0,0%,100%,.12)}.hamburger-menu[data-v-31abac8f]{transition:transform .2s ease}.hamburger-menu[data-v-31abac8f]:hover{transform:scale(1.1)}.app-title[data-v-31abac8f]{font-size:1.25rem;letter-spacing:.5px}.user-avatar-btn[data-v-31abac8f]{transition:all .2s ease}.user-avatar-btn[data-v-31abac8f]:hover{transform:scale(1.05)}.user-avatar[data-v-31abac8f]{border:2px solid hsla(0,0%,100%,.3);transition:all .2s ease}.user-avatar-btn:hover .user-avatar[data-v-31abac8f]{border-color:#fff9;transform:scale(1.05)}.user-menu-card[data-v-31abac8f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;overflow:hidden}.menu-item[data-v-31abac8f]{border-radius:8px;margin:0 8px;transition:background-color .2s ease}.menu-item[data-v-31abac8f]:hover{background-color:#0000000a}.logout-item[data-v-31abac8f]:hover{background-color:#f4433614}.logout-item .v-list-item__prepend[data-v-31abac8f]{color:#f44336}@media (max-width:600px){.app-title[data-v-31abac8f]{font-size:1.1rem}.app-title .v-icon[data-v-31abac8f]{display:none}.user-avatar[data-v-31abac8f]{height:36px!important;width:36px!important}.user-menu-card[data-v-31abac8f]{min-width:260px}}.v-theme--dark .menu-item[data-v-31abac8f]:hover{background-color:#ffffff14}.v-theme--dark .logout-item[data-v-31abac8f]:hover{background-color:#f443361f}.v-theme--dark .user-menu-card[data-v-31abac8f]{background:#1e1e1ef2;border:1px solid hsla(0,0%,100%,.1)}.menu-item[data-v-31abac8f]{animation:fadeInLeft-31abac8f .3s ease-out backwards}.menu-item[data-v-31abac8f]:first-child{animation-delay:.05s}.menu-item[data-v-31abac8f]:nth-child(2){animation-delay:.1s}.menu-item[data-v-31abac8f]:nth-child(3){animation-delay:.15s}.menu-item[data-v-31abac8f]:nth-child(4){animation-delay:.2s}.menu-item[data-v-31abac8f]:nth-child(5){animation-delay:.25s}@keyframes fadeInLeft-31abac8f{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.user-avatar-btn[data-v-31abac8f]:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.menu-item[data-v-31abac8f]:focus{background-color:#00000014}.v-theme--dark .menu-item[data-v-31abac8f]:focus{background-color:#ffffff1f}.v-img[data-v-31abac8f]{transition:opacity .3s ease}.v-navigation-drawer{-webkit-overflow-scrolling:touch;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;position:absolute;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer{background:rgb(var(--v-theme-surface));box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{border-bottom-width:thin;top:0}.v-navigation-drawer--bottom{border-top-width:thin;left:0}.v-navigation-drawer--left{border-right-width:thin;left:0;right:auto;top:0}.v-navigation-drawer--right{border-left-width:thin;left:auto;right:0;top:0}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary.v-navigation-drawer--active{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img:not(.v-img__img){height:inherit;-o-object-fit:cover;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{background:#000;height:100%;left:0;opacity:.2;position:absolute;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.v-navigation-drawer__append,.v-navigation-drawer__prepend{flex:none;overflow:hidden}.app-sidebar[data-v-d9485899]{border-right:1px solid rgba(0,0,0,.12)}.sidebar-header[data-v-d9485899]{background:#fff;position:sticky;top:0;z-index:1}.sidebar-title[data-v-d9485899]{font-size:1.1rem;line-height:1.2}.section-header[data-v-d9485899]{border-radius:6px;color:rgb(var(--v-theme-primary));cursor:default;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:4px;padding:12px 16px 8px;transition:all .2s ease}.section-header[data-v-d9485899]:hover{background-color:rgba(var(--v-theme-primary),.05)}.section-header .v-icon[data-v-d9485899]{color:rgb(var(--v-theme-primary));opacity:.7;transition:opacity .2s ease}.section-header:hover .v-icon[data-v-d9485899]{opacity:1}.menu-item[data-v-d9485899]{border-radius:8px;margin:2px 0;transition:all .2s ease}.menu-item[data-v-d9485899]:hover{background-color:#0000000a;transform:translate(2px)}.menu-item.v-list-item--active[data-v-d9485899]{background-color:#0f2b461f;color:#0f2b46}.sidebar-footer[data-v-d9485899]{background:inherit;bottom:0;position:sticky}.footer-card[data-v-d9485899]{border-radius:8px;transition:all .2s ease}.footer-card[data-v-d9485899]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.v-theme--dark .app-sidebar[data-v-d9485899]{border-right-color:#ffffff1f}.v-theme--dark .menu-item[data-v-d9485899]:hover{background-color:#ffffff14}.v-theme--dark .menu-item.v-list-item--active[data-v-d9485899]{background-color:#90caf929;color:#90caf9}.v-theme--dark .section-header[data-v-d9485899]{color:rgb(var(--v-theme-primary))}.v-theme--dark .section-header .v-icon[data-v-d9485899]{color:rgb(var(--v-theme-primary));opacity:.8}@media (max-width:960px){.app-sidebar[data-v-d9485899]{width:260px!important}.sidebar-title[data-v-d9485899]{font-size:1rem}}.menu-item[data-v-d9485899]{animation:fadeInLeft-d9485899 .3s ease-out backwards}.menu-item[data-v-d9485899]:first-child{animation-delay:.05s}.menu-item[data-v-d9485899]:nth-child(2){animation-delay:.1s}.menu-item[data-v-d9485899]:nth-child(3){animation-delay:.15s}.menu-item[data-v-d9485899]:nth-child(4){animation-delay:.2s}.menu-item[data-v-d9485899]:nth-child(5){animation-delay:.25s}.menu-item[data-v-d9485899]:nth-child(6){animation-delay:.3s}.menu-item[data-v-d9485899]:nth-child(7){animation-delay:.35s}@keyframes fadeInLeft-d9485899{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.menu-item[data-v-d9485899]:focus{outline:2px solid rgba(15,43,70,.5);outline-offset:2px}.v-theme--dark .menu-item[data-v-d9485899]:focus{outline-color:#90caf980}.app-sidebar[data-v-d9485899] ::-webkit-scrollbar{width:6px}.app-sidebar[data-v-d9485899] ::-webkit-scrollbar-track{background:transparent}.app-sidebar[data-v-d9485899] ::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.app-sidebar[data-v-d9485899] ::-webkit-scrollbar-thumb:hover{background:#0000004d}.v-theme--dark .app-sidebar[data-v-d9485899] ::-webkit-scrollbar-thumb{background:#fff3}.v-theme--dark .app-sidebar[data-v-d9485899] ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.terms-modal[data-v-5c700eb3] .v-dialog{margin:12px}.terms-content[data-v-5c700eb3]{max-height:60vh;overflow-y:auto}.terms-scroll-area[data-v-5c700eb3]{scroll-behavior:smooth}.terms-scroll-area[data-v-5c700eb3]::-webkit-scrollbar{width:6px}.terms-scroll-area[data-v-5c700eb3]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.terms-scroll-area[data-v-5c700eb3]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.terms-scroll-area[data-v-5c700eb3]::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width:599px){.terms-modal[data-v-5c700eb3] .v-dialog{margin:8px}.terms-content[data-v-5c700eb3]{max-height:50vh}.v-card-title[data-v-5c700eb3]{font-size:1.125rem!important;padding:16px 16px 8px!important}.v-card-text[data-v-5c700eb3]{padding:8px 16px!important}.v-card-actions[data-v-5c700eb3]{padding:8px 16px 16px!important}}@media (max-width:399px){.terms-modal[data-v-5c700eb3] .v-dialog{margin:4px}.terms-content[data-v-5c700eb3]{max-height:45vh}}.text-body-2[data-v-5c700eb3]{line-height:1.5!important}.text-subtitle-1[data-v-5c700eb3]{line-height:1.4!important}[data-v-5c700eb3] .v-checkbox .v-selection-control__wrapper{align-items:flex-start}[data-v-5c700eb3] .v-checkbox .v-label{line-height:1.4;opacity:1!important}.v-btn[data-v-5c700eb3]:disabled{opacity:.6!important}ul[data-v-5c700eb3]{list-style-type:disc;margin-left:8px}li[data-v-5c700eb3]{line-height:1.5}@keyframes bounce-127f0109{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-15px,0)}70%{transform:translate3d(0,-7px,0)}90%{transform:translate3d(0,-2px,0)}}.animate-bounce[data-v-127f0109]{animation:bounce-127f0109 1s ease-in-out 3}.w-100[data-v-127f0109]{width:100%!important}.flex-grow-1[data-v-127f0109]{flex-grow:1!important}.mobile-fullscreen-card[data-v-127f0109]{border-radius:0!important;flex-direction:column!important;height:100vh!important}.mobile-content[data-v-127f0109],.mobile-fullscreen-card[data-v-127f0109]{display:flex!important;justify-content:center!important}.mobile-content[data-v-127f0109]{flex:1!important;flex-direction:column!important;padding:32px 24px!important}.mobile-actions[data-v-127f0109]{background:#fafafa!important;border-top:1px solid #e0e0e0!important;flex-shrink:0!important;margin-top:auto!important;padding:24px!important}@media screen and (max-width:768px){.mobile-fullscreen-card[data-v-127f0109]{height:100vh!important;max-height:100vh!important;max-width:100vw!important;width:100vw!important}.mobile-content[data-v-127f0109]{min-height:0!important;overflow-y:auto!important}.mb-6[data-v-127f0109]{margin-bottom:1.5rem!important}.mb-4[data-v-127f0109]{margin-bottom:1rem!important}}.actions-section[data-v-ffd3997b]{background:#fff;border-top:1px solid #e0e0e0;flex-shrink:0}.actions-container[data-v-ffd3997b]{align-items:center;display:flex;justify-content:space-between;min-height:72px;padding:16px 24px}.actions-left[data-v-ffd3997b]{flex-shrink:0}.actions-right[data-v-ffd3997b]{display:flex;flex:1;gap:12px;justify-content:flex-end;max-width:280px}.mobile-actions[data-v-ffd3997b]{align-items:stretch;flex-direction:column;gap:12px;min-height:auto}.mobile-full[data-v-ffd3997b]{justify-content:stretch;max-width:none;width:100%}.mobile-btn[data-v-ffd3997b]{flex:1;min-width:0;white-space:nowrap}.mobile-skip[data-v-ffd3997b]{border-top:1px solid #e0e0e0;padding:0 24px 16px}.next-btn[data-v-ffd3997b]{box-shadow:0 2px 8px #0f2b4633!important;min-width:120px}.next-btn[data-v-ffd3997b]:hover{box-shadow:0 4px 12px #0f2b464d!important;transform:translateY(-1px)}.skip-btn[data-v-ffd3997b]{opacity:.7}.skip-btn[data-v-ffd3997b]:hover{opacity:1}.w-100[data-v-ffd3997b]{width:100%!important}@media screen and (max-width:768px){.actions-container[data-v-ffd3997b]{flex-direction:column!important;gap:12px!important;min-height:auto!important;padding:12px 16px!important}.actions-left[data-v-ffd3997b]{max-width:none!important;order:2}.actions-right[data-v-ffd3997b]{max-width:none!important;min-width:auto!important;order:1;width:100%!important}.mobile-skip[data-v-ffd3997b]{padding:0 16px 12px}.next-btn[data-v-ffd3997b],.prev-btn[data-v-ffd3997b]{flex:1!important;min-width:0!important}}.features-section[data-v-80939dad]{margin-bottom:24px}.features-title[data-v-80939dad]{align-items:center;color:#0f2b46;display:flex;font-size:14px;font-weight:600;margin-bottom:16px}.features-grid[data-v-80939dad]{display:flex;flex-direction:column;gap:12px}.feature-item[data-v-80939dad]{align-items:flex-start;background:#f8f9fa;border-left:3px solid #0f2b46;border-radius:12px;display:flex;gap:12px;padding:12px}.feature-number[data-v-80939dad]{align-items:center;background:#0f2b46;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:600;height:20px;justify-content:center;margin-top:1px;width:20px}.feature-text[data-v-80939dad]{color:#555;line-height:1.4}@media screen and (max-width:768px){.feature-item[data-v-80939dad]{padding:10px}}.tip-section[data-v-6bf6ed5a]{margin-bottom:8px}.tip-card[data-v-6bf6ed5a]{align-items:flex-start;background:#f8f9fa;border:1px solid #e0e0e0;border-left:3px solid #ffc107;border-radius:12px;display:flex;gap:12px;padding:16px}.tip-icon[data-v-6bf6ed5a]{align-items:center;background:#ffc107;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.tip-content[data-v-6bf6ed5a]{flex:1}.tip-label[data-v-6bf6ed5a]{color:#f57c00;font-size:12px;font-weight:600;margin-bottom:4px}.tip-text[data-v-6bf6ed5a]{color:#555;line-height:1.4}@media screen and (max-width:768px){.tip-card[data-v-6bf6ed5a]{padding:12px}}.content-area[data-v-bc88a775]{background:#fff;flex:1!important;overflow-y:auto!important}.animation-container[data-v-bc88a775]{display:flex;justify-content:center;margin-bottom:24px}.icon-backdrop[data-v-bc88a775]{align-items:center;animation:float-bc88a775 3s ease-in-out infinite;background:#e3f2fd;border-radius:50%;box-shadow:0 8px 32px #0f2b4633;display:flex;height:80px;justify-content:center;width:80px}.step-animation-icon[data-v-bc88a775]{animation:pulse-bc88a775 2s ease-in-out infinite}.description-section[data-v-bc88a775]{margin-bottom:24px}.step-description[data-v-bc88a775]{color:#424242;line-height:1.6;margin:0;text-align:center}@keyframes float-bc88a775{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-bc88a775{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@media screen and (max-width:768px){.content-area[data-v-bc88a775]{padding:16px!important}.icon-backdrop[data-v-bc88a775]{height:60px;width:60px}}.progress-container[data-v-b40bc6f9]{padding:0 24px 16px;position:relative;z-index:1}.progress-bar[data-v-b40bc6f9]{background:#fff3;border-radius:3px;height:6px;margin-bottom:8px;overflow:hidden;width:100%}.progress-fill[data-v-b40bc6f9]{background:#0f2b46;border-radius:3px;box-shadow:0 0 10px #0f2b464d;height:100%;transition:width .3s ease}.progress-text[data-v-b40bc6f9]{color:#fffc;font-size:11px;text-align:center}@media screen and (max-width:768px){.progress-container[data-v-b40bc6f9]{padding:0 16px 12px}}.onboarding-header[data-v-30191504]{background:#0f2b46;color:#fff;overflow:hidden;position:relative}.header-content[data-v-30191504]{align-items:center;display:flex;justify-content:space-between;padding:20px 24px 16px;position:relative;z-index:1}.step-indicator[data-v-30191504]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:20px;display:flex;gap:4px;padding:6px 12px}.step-number[data-v-30191504]{color:#fff;font-size:14px;font-weight:700}.step-total[data-v-30191504]{color:#fffc;font-size:12px}.header-main[data-v-30191504]{flex:1;gap:12px}.header-main[data-v-30191504],.step-icon[data-v-30191504]{align-items:center;display:flex;justify-content:center}.step-icon[data-v-30191504]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:50%;height:40px;width:40px}.header-text[data-v-30191504]{text-align:center}.step-title[data-v-30191504]{font-size:18px;font-weight:600;line-height:1.2;margin:0}.step-category[data-v-30191504]{color:#ffffffb3;font-size:12px;margin-top:2px}.close-btn[data-v-30191504]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a!important}.close-btn[data-v-30191504]:hover{background:#fff3!important}@media screen and (max-width:768px){.header-content[data-v-30191504]{padding:16px 16px 12px}.step-title[data-v-30191504]{font-size:16px}}.onboarding-spotlight[data-v-dec1237b]{animation:spotlight-pulse-dec1237b 2s infinite;box-shadow:0 0 0 9999px #000c}@keyframes spotlight-pulse-dec1237b{0%,to{box-shadow:0 0 0 9999px #000c}50%{box-shadow:0 0 0 9999px #0009}}@media screen and (max-width:768px){.onboarding-spotlight[data-v-dec1237b]{display:none!important}}.onboarding-overlay[data-v-fb844a20]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000c;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10000}.onboarding-card[data-v-fb844a20]{background:#fff;border:1px solid #e0e0e0;border-radius:16px!important;box-shadow:0 20px 60px #00000026!important;overflow:hidden}.mobile-card[data-v-fb844a20]{max-height:100vh!important;max-width:100vw!important;overflow-y:auto!important;width:100vw!important}.mobile-fullscreen[data-v-fb844a20]{border-radius:0!important;display:flex!important;flex-direction:column!important;height:100vh!important}@media screen and (max-width:768px){.onboarding-card[data-v-fb844a20]{border-radius:0!important;display:flex!important;flex-direction:column!important;height:100vh!important;left:0!important;max-height:100vh!important;max-width:100vw!important;position:fixed!important;top:0!important;transform:none!important;width:100vw!important}}@media screen and (min-width:769px){.onboarding-card[data-v-fb844a20]{display:flex!important;flex-direction:column!important;max-height:600px!important;overflow:hidden!important}}@keyframes spin-slow-9dbbb072{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.animate-spin-slow[data-v-9dbbb072]{animation:spin-slow-9dbbb072 4s linear infinite}.w-100[data-v-9dbbb072]{width:100%!important}.flex-column[data-v-9dbbb072]{flex-direction:column!important}.flex-grow-1[data-v-9dbbb072]{flex-grow:1!important}.universal-loading-overlay[data-v-9b1790aa]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;bottom:0;left:0;padding:24px;position:fixed;right:0;top:0;z-index:99999}.loading-container[data-v-9b1790aa],.universal-loading-overlay[data-v-9b1790aa]{align-items:center;display:flex;justify-content:center}.loading-container[data-v-9b1790aa]{max-width:400px;width:100%}.loading-card[data-v-9b1790aa]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:0 20px 40px #00000026;max-width:350px;padding:40px 32px;position:relative;text-align:center;width:100%}.spinner-container[data-v-9b1790aa]{display:flex;justify-content:center;margin-bottom:24px}.loading-spinner[data-v-9b1790aa]{animation:spin-9b1790aa 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#0f2b46;height:60px;width:60px}.loading-text-container[data-v-9b1790aa]{margin-bottom:24px}.loading-title[data-v-9b1790aa]{color:#333;font-size:1.1rem;font-weight:600;line-height:1.4;margin:0 0 16px}.progress-container[data-v-9b1790aa]{margin-top:16px}.progress-bar[data-v-9b1790aa]{background:#e0e0e0;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden;width:100%}.progress-fill[data-v-9b1790aa]{background:linear-gradient(90deg,#0f2b46,#1a3a5c);border-radius:4px;height:100%;transition:width .3s ease}.progress-text[data-v-9b1790aa]{color:#666;font-size:.875rem;font-weight:500}.loading-dots[data-v-9b1790aa]{display:flex;gap:8px;justify-content:center;margin-top:8px}.dot[data-v-9b1790aa]{animation:bounce-9b1790aa 1.4s ease-in-out infinite;background:#999;border-radius:50%;height:8px;width:8px}.dot[data-v-9b1790aa]:first-child{animation-delay:-.32s}.dot[data-v-9b1790aa]:nth-child(2){animation-delay:-.16s}.dot[data-v-9b1790aa]:nth-child(3){animation-delay:0s}@media (prefers-color-scheme:dark){.loading-card[data-v-9b1790aa]{background:#2d2d2d;border:1px solid hsla(0,0%,100%,.1)}.loading-title[data-v-9b1790aa]{color:#fff}.progress-text[data-v-9b1790aa]{color:#ccc}.dot[data-v-9b1790aa]{background:#ccc}.progress-bar[data-v-9b1790aa]{background:#404040}}.loading-fade-enter-active[data-v-9b1790aa],.loading-fade-leave-active[data-v-9b1790aa]{transition:all .3s ease}.loading-fade-enter-from[data-v-9b1790aa],.loading-fade-leave-to[data-v-9b1790aa]{opacity:0}.loading-fade-enter-to[data-v-9b1790aa],.loading-fade-leave-from[data-v-9b1790aa]{opacity:1}.loading-fade-enter-from .loading-card[data-v-9b1790aa],.loading-fade-leave-to .loading-card[data-v-9b1790aa]{transform:scale(.9) translateY(20px)}.loading-fade-enter-to .loading-card[data-v-9b1790aa],.loading-fade-leave-from .loading-card[data-v-9b1790aa]{transform:scale(1) translateY(0)}.loading-card[data-v-9b1790aa]{transition:transform .3s ease}@keyframes spin-9b1790aa{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes bounce-9b1790aa{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}@media (max-width:600px){.loading-card[data-v-9b1790aa]{margin:16px;padding:32px 24px}.loading-title[data-v-9b1790aa]{font-size:1rem}.loading-spinner[data-v-9b1790aa]{height:50px;width:50px}}.v-main{flex:1 0 auto;max-width:100%;padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left);transition:.2s cubic-bezier(.4,0,.2,1)}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left:0px;--v-layout-right:0px;--v-layout-top:0px;--v-layout-bottom:0px}.v-theme--dark .main-content[data-v-422452d9]{background-color:#121212}[data-v-422452d9]{box-sizing:border-box}.main-content[data-v-422452d9],.v-application[data-v-422452d9]{overflow-x:hidden}.responsive-main-container[data-v-422452d9]{margin:0 auto;max-width:100vw;overflow-x:hidden;width:100%}@media (max-width:599px){.responsive-main-container[data-v-422452d9]{max-width:100vw;padding:16px!important;width:100%}}@media (min-width:600px) and (max-width:959px){.responsive-main-container[data-v-422452d9]{max-width:100vw;padding:20px 24px!important;width:100%}}@media (min-width:960px) and (max-width:1263px){.responsive-main-container[data-v-422452d9]{max-width:900px;padding:24px!important}}@media (min-width:1264px) and (max-width:1903px){.responsive-main-container[data-v-422452d9]{max-width:1140px;padding:24px!important}}@media (min-width:1904px){.responsive-main-container[data-v-422452d9]{max-width:1200px;padding:24px!important}}.page-header[data-v-422452d9]{border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:1rem}.v-theme--dark .page-header[data-v-422452d9]{border-bottom-color:#ffffff1f}.content-card[data-v-422452d9]{border-radius:12px;overflow:hidden}.travel-item[data-v-422452d9]{border-radius:8px;margin-bottom:8px;transition:all .2s ease}.travel-item[data-v-422452d9]:hover{background-color:#0000000a;transform:translate(4px)}.v-theme--dark .travel-item[data-v-422452d9]:hover{background-color:#ffffff14}.theme-toggle[data-v-422452d9]{margin:16px}.default-content[data-v-422452d9]{align-items:center;display:flex;justify-content:center;min-height:300px}@media (max-width:960px){.main-content[data-v-422452d9]{margin-left:0!important}.page-header h1[data-v-422452d9]{font-size:1.5rem}.v-btn[data-v-422452d9],.v-card[data-v-422452d9],.v-select[data-v-422452d9],.v-sheet[data-v-422452d9],.v-text-field[data-v-422452d9]{max-width:100%}.v-table[data-v-422452d9]{font-size:.875rem}.v-breadcrumbs[data-v-422452d9]{flex-wrap:wrap}.v-breadcrumbs .v-breadcrumbs-item[data-v-422452d9]{font-size:.875rem}}@media (max-width:480px){.responsive-main-container[data-v-422452d9]{padding-left:12px!important;padding-right:12px!important}.v-breadcrumbs .v-breadcrumbs-item[data-v-422452d9]{font-size:.8rem}}.content-card[data-v-422452d9]{animation:fadeIn-422452d9 .5s ease-out}@keyframes fadeIn-422452d9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
