.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;background:rgb(var(--v-theme-surface-variant));border-radius:10px;color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity));display:inline-flex;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-badge__badge:has(.v-icon){padding:4px 6px}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;bottom:0;color:rgb(var(--v-theme-background));content:"";left:0;position:absolute;right:0;top:0;transform:scale(1.05)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.75rem;margin:0 -2px}.v-badge__badge .v-img,.v-badge__badge img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}.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 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-system-bar--absolute{position:absolute}.v-system-bar--fixed{position:fixed}.v-system-bar{background:rgba(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity));font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.667;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)}.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-variant));border-radius:4px;color:rgb(var(--v-theme-on-surface-variant));display:inline-block;font-size:.875rem;line-height:1.6;opacity:1;overflow-wrap:break-word;padding:5px 16px;text-transform:none;transition-property:opacity,transform;width:auto}.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)}.v-tooltip:not(.v-tooltip--interactive)>.v-overlay__content{pointer-events:none}.announcement-bar[data-v-04b2eb59]{align-items:center;background-color:#ea817a!important;color:#fff!important;display:flex;font-size:14px;justify-content:center;line-height:1.2;min-height:36px!important;padding:4px 16px!important;text-align:center;white-space:normal!important}.header-bar[data-v-04b2eb59]{border-bottom:1px solid rgb(var(--v-theme-border-light))!important}.logo-container[data-v-04b2eb59]{gap:12px}.logo-container[data-v-04b2eb59],.logo-link[data-v-04b2eb59]{align-items:center;display:flex}.logo-link[data-v-04b2eb59]{color:rgb(var(--v-theme-brand-accent));gap:8px;text-decoration:none;transition:opacity .2s ease}.logo-link[data-v-04b2eb59]:hover{opacity:.8}.logo-image[data-v-04b2eb59]{border-radius:4px;height:96px}.logo-image[data-v-04b2eb59],.logo-text-image[data-v-04b2eb59]{-o-object-fit:contain;object-fit:contain;width:auto}.logo-text-image[data-v-04b2eb59]{height:240px;margin-left:-90px}.nav-link[data-v-04b2eb59]{color:rgb(var(--v-theme-text-secondary))!important;font-weight:500;letter-spacing:normal;text-transform:none}.nav-link[data-v-04b2eb59]:hover{background:rgba(var(--v-theme-primary),.04)!important;color:rgb(var(--v-theme-custom-blue))!important}.action-btn[data-v-04b2eb59]{color:rgb(var(--v-theme-text-secondary))!important}.action-btn[data-v-04b2eb59]:hover{background:rgba(var(--v-theme-custom-blue),.04)!important;color:rgb(var(--v-theme-custom-blue))!important}.auth-btn[data-v-04b2eb59]{font-weight:500;letter-spacing:normal;min-width:64px!important;text-transform:none}.auth-btn .v-btn__content[data-v-04b2eb59]{color:inherit!important;opacity:1!important;visibility:visible!important}.action-btn .v-btn__content[data-v-04b2eb59],.auth-btn .v-btn__content[data-v-04b2eb59]{align-items:center!important;display:flex!important;justify-content:center!important}.auth-btn[data-v-04b2eb59]{border:1px solid rgb(var(--v-theme-primary))!important;color:rgb(var(--v-theme-primary))!important}.auth-btn[data-v-04b2eb59]:hover{background-color:rgb(var(--v-theme-primary))!important;color:#fff!important}[data-v-04b2eb59] .v-toolbar-title__placeholder{overflow:visible!important;text-overflow:unset!important}.mobile-auth-item[data-v-04b2eb59]{color:rgb(var(--v-theme-text-secondary))!important}.mobile-auth-item[data-v-04b2eb59]:hover{background:rgba(var(--v-theme-text-secondary),.04)!important;color:rgb(var(--v-theme-text-primary))!important}.mobile-auth-item .v-list-item-title[data-v-04b2eb59]{color:inherit!important}.app-footer[data-v-a2e8ccb2]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgb(var(--v-theme-secondary)));color:#fff;margin-top:auto;padding:4rem 0 2rem}.footer-title[data-v-a2e8ccb2]{color:#fff;font-size:1.5rem;font-weight:700}.footer-description[data-v-a2e8ccb2]{color:#fffc;line-height:1.6}.footer-section-title[data-v-a2e8ccb2]{color:rgb(var(--v-theme-custom-blue));font-size:1.125rem;font-weight:600}.footer-links[data-v-a2e8ccb2]{display:flex;flex-direction:column;gap:.75rem}.footer-link[data-v-a2e8ccb2]{color:#fffc;font-size:.875rem;text-decoration:none;transition:color .2s ease}.footer-link[data-v-a2e8ccb2]:hover{color:#fff}.footer-contact[data-v-a2e8ccb2]{color:rgb(var(--v-theme-custom-blue))}.contact-item[data-v-a2e8ccb2]{align-items:center;display:flex}.contact-link[data-v-a2e8ccb2]{color:rgb(var(--v-theme-custom-blue));text-decoration:none;transition:color .2s ease}.contact-link[data-v-a2e8ccb2]:hover{color:#fff}.footer-section-title-blue[data-v-a2e8ccb2]{color:rgb(var(--v-theme-custom-blue));font-size:1.125rem;font-weight:600}.social-btn[data-v-a2e8ccb2]{color:rgb(var(--v-theme-custom-blue))!important}.copyright[data-v-a2e8ccb2]{color:rgb(var(--v-theme-custom-blue));font-size:.875rem;margin:0}@media (max-width:960px){.app-footer[data-v-a2e8ccb2]{padding:3rem 0 1.5rem}.footer-title[data-v-a2e8ccb2]{font-size:1.25rem}}html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-y:auto}body{background-color:#fff;color:rgb(var(--v-theme-text-primary))}.v-btn{font-weight:500;letter-spacing:normal!important;text-transform:none!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 (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}
