@layer vuetify-components{.v-system-bar{align-items:center;display:flex;flex:1 1 auto;height:24px;justify-content:flex-end;max-width:100%;padding-inline:8px;position:relative;text-align:end;width:100%}.v-system-bar .v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-system-bar{box-shadow:0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 0%,transparent)}.v-system-bar--absolute{position:absolute}.v-system-bar--fixed{position:fixed}.v-system-bar{background:rgba(var(--v-theme-surface-light));color:color-mix(in srgb,rgb(var(--v-theme-on-surface-light)) calc(var(--v-high-emphasis-opacity)*100%),transparent);font-size:.6875rem;font-weight:500;letter-spacing:.0454545455em;line-height:1.4545454545;text-transform:none}.v-system-bar--rounded{border-radius:0}.v-system-bar--window{height:32px}.v-system-bar:not(.v-system-bar--absolute){padding-inline-end:calc(var(--v-scrollbar-offset) + 8px)}}@layer vuetify-components{.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant));border-radius:4px;font-size:.875rem;line-height:1.6;display:inline-block;padding:5px 16px;text-transform:none;width:auto;opacity:1;transition-property:opacity,transform;overflow-wrap:break-word}.v-tooltip:not(.v-tooltip--interactive)>.v-overlay__content{pointer-events:none}}@layer vuetify-overrides{.v-tooltip>.v-overlay__content[class*=enter-active]{transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.15s}.v-tooltip>.v-overlay__content[class*=leave-active]{transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:75ms}}.announcement-bar[data-v-69bca5c7]{background-color:#ea817a!important;color:#fff!important;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;line-height:1.2;min-height:36px!important;padding:4px 16px!important;white-space:normal!important}.header-bar[data-v-69bca5c7]{border-bottom:1px solid rgb(var(--v-theme-border-light))!important}.logo-container[data-v-69bca5c7]{gap:12px}.logo-container[data-v-69bca5c7],.logo-link[data-v-69bca5c7]{display:flex;align-items:center}.logo-link[data-v-69bca5c7]{text-decoration:none;color:rgb(var(--v-theme-brand-accent));gap:8px;transition:opacity .2s ease}.logo-link[data-v-69bca5c7]:hover{opacity:.8}.logo-image[data-v-69bca5c7]{height:96px;border-radius:4px}.logo-image[data-v-69bca5c7],.logo-text-image[data-v-69bca5c7]{width:auto;-o-object-fit:contain;object-fit:contain}.logo-text-image[data-v-69bca5c7]{height:240px;margin-left:-90px}.nav-link[data-v-69bca5c7]{color:rgb(var(--v-theme-text-secondary))!important;font-weight:500;text-transform:none;letter-spacing:normal}.nav-link[data-v-69bca5c7]:hover{color:rgb(var(--v-theme-custom-blue))!important;background:rgba(var(--v-theme-primary),.04)!important}.action-btn[data-v-69bca5c7]{color:rgb(var(--v-theme-text-secondary))!important}.action-btn[data-v-69bca5c7]:hover{color:rgb(var(--v-theme-custom-blue))!important;background:rgba(var(--v-theme-custom-blue),.04)!important}.auth-btn[data-v-69bca5c7]{font-weight:500;text-transform:none;letter-spacing:normal;min-width:64px!important}.auth-btn .v-btn__content[data-v-69bca5c7]{opacity:1!important;visibility:visible!important;color:inherit!important}.action-btn .v-btn__content[data-v-69bca5c7],.auth-btn .v-btn__content[data-v-69bca5c7]{display:flex!important;align-items:center!important;justify-content:center!important}.auth-btn[data-v-69bca5c7]{border:1px solid rgb(var(--v-theme-primary))!important;color:rgb(var(--v-theme-primary))!important}.auth-btn[data-v-69bca5c7]:hover{background-color:rgb(var(--v-theme-primary))!important;color:#fff!important}[data-v-69bca5c7] .v-toolbar-title__placeholder{overflow:visible!important;text-overflow:unset!important}.mobile-auth-item[data-v-69bca5c7]{color:rgb(var(--v-theme-text-secondary))!important}.mobile-auth-item[data-v-69bca5c7]:hover{color:rgb(var(--v-theme-text-primary))!important;background:rgba(var(--v-theme-text-secondary),.04)!important}.mobile-auth-item .v-list-item-title[data-v-69bca5c7]{color:inherit!important}.app-footer[data-v-a1f326f3]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgb(var(--v-theme-secondary)));color:#fff;padding:4rem 0 2rem;margin-top:auto}.footer-title[data-v-a1f326f3]{color:#fff;font-size:1.5rem;font-weight:700}.footer-description[data-v-a1f326f3]{color:#fffc;line-height:1.6}.footer-section-title[data-v-a1f326f3]{color:rgb(var(--v-theme-custom-blue));font-size:1.125rem;font-weight:600}.footer-links[data-v-a1f326f3]{display:flex;flex-direction:column;gap:.75rem}.footer-link[data-v-a1f326f3]{color:#fffc;text-decoration:none;transition:color .2s ease;font-size:.875rem}.footer-link[data-v-a1f326f3]:hover{color:#fff}.footer-contact[data-v-a1f326f3]{color:rgb(var(--v-theme-custom-blue))}.contact-item[data-v-a1f326f3]{display:flex;align-items:center}.contact-link[data-v-a1f326f3]{color:rgb(var(--v-theme-custom-blue));text-decoration:none;transition:color .2s ease}.contact-link[data-v-a1f326f3]:hover{color:#fff}.footer-section-title-blue[data-v-a1f326f3]{color:rgb(var(--v-theme-custom-blue));font-size:1.125rem;font-weight:600}.social-btn[data-v-a1f326f3]{color:rgb(var(--v-theme-custom-blue))!important}.copyright[data-v-a1f326f3]{color:rgb(var(--v-theme-custom-blue));font-size:.875rem;margin:0}@media(max-width:960px){.app-footer[data-v-a1f326f3]{padding:3rem 0 1.5rem}.footer-title[data-v-a1f326f3]{font-size:1.25rem}}html{overflow-y:auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{background-color:#fff;color:rgb(var(--v-theme-text-primary))}.v-btn{text-transform:none!important;letter-spacing:normal!important;font-weight:500}.v-card{border:1px solid rgb(var(--v-theme-border-light));box-shadow:0 1px 3px #0000001a!important}.v-card:hover{box-shadow:0 10px 25px #00000026!important}.v-field{border-radius:8px!important}h1,h2,h3,h4,h5,h6{line-height:1.3;font-weight:600}@media(max-width:600px){.v-container{padding:12px!important}h1{font-size:2rem!important}h2{font-size:1.75rem!important}}.text-primary{color:rgb(var(--v-theme-primary))!important}.bg-primary{background-color:rgb(var(--v-theme-primary))!important}.v-btn .v-btn__content{opacity:1!important;visibility:visible!important}
