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