.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-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}.header-bar[data-v-26efaeb0]{border-bottom:1px solid rgb(var(--v-theme-border-light))!important}.logo-container[data-v-26efaeb0]{gap:12px}.logo-container[data-v-26efaeb0],.logo-link[data-v-26efaeb0]{align-items:center;display:flex}.logo-link[data-v-26efaeb0]{color:rgb(var(--v-theme-brand-accent));gap:8px;text-decoration:none;transition:opacity .2s ease}.logo-link[data-v-26efaeb0]:hover{opacity:.8}.logo-image[data-v-26efaeb0]{border-radius:4px;height:96px}.logo-image[data-v-26efaeb0],.logo-text-image[data-v-26efaeb0]{-o-object-fit:contain;object-fit:contain;width:auto}.logo-text-image[data-v-26efaeb0]{height:240px;margin-left:-90px}.nav-link[data-v-26efaeb0]{color:rgb(var(--v-theme-text-secondary))!important;font-weight:500;letter-spacing:normal;text-transform:none}.nav-link[data-v-26efaeb0]:hover{background:rgba(var(--v-theme-primary),.04)!important;color:rgb(var(--v-theme-custom-blue))!important}.action-btn[data-v-26efaeb0]{color:rgb(var(--v-theme-text-secondary))!important}.action-btn[data-v-26efaeb0]:hover{background:rgba(var(--v-theme-custom-blue),.04)!important;color:rgb(var(--v-theme-custom-blue))!important}.auth-btn[data-v-26efaeb0]{font-weight:500;letter-spacing:normal;min-width:64px!important;text-transform:none}.auth-btn .v-btn__content[data-v-26efaeb0]{color:inherit!important;opacity:1!important;visibility:visible!important}.action-btn .v-btn__content[data-v-26efaeb0],.auth-btn .v-btn__content[data-v-26efaeb0]{align-items:center!important;display:flex!important;justify-content:center!important}.auth-btn[data-v-26efaeb0]{border:1px solid rgb(var(--v-theme-primary))!important;color:rgb(var(--v-theme-primary))!important}.auth-btn[data-v-26efaeb0]:hover{background-color:rgb(var(--v-theme-primary))!important;color:#fff!important}[data-v-26efaeb0] .v-toolbar-title__placeholder{overflow:visible!important;text-overflow:unset!important}.mobile-auth-item[data-v-26efaeb0]{color:rgb(var(--v-theme-text-secondary))!important}.mobile-auth-item[data-v-26efaeb0]: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-26efaeb0]{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}
