.search-bar-wrapper[data-v-4e322c3d]{margin:0 auto;max-width:600px;padding:0 16px;position:relative;transition:all .3s ease;width:100%}.search-bar-wrapper.is-mobile[data-v-4e322c3d]{padding:0;width:40px}.search-bar-wrapper.is-mobile .mobile-search-icon[data-v-4e322c3d]{display:flex}.search-bar-wrapper.is-mobile .search-bar[data-v-4e322c3d]{display:none}.search-bar-wrapper.is-mobile.is-expanded[data-v-4e322c3d]{align-items:center;background:rgb(var(--v-theme-background));display:flex;height:70px;left:0;padding:0 16px;position:fixed;top:0;width:100%;z-index:1001}.search-bar-wrapper.is-mobile.is-expanded .mobile-search-icon[data-v-4e322c3d]{display:none}.search-bar-wrapper.is-mobile.is-expanded .search-bar[data-v-4e322c3d]{display:block;width:100%}.mobile-search-icon[data-v-4e322c3d]{display:none}.search-bar[data-v-4e322c3d]{position:relative;width:100%}.search-bar .search-field[data-v-4e322c3d]{width:100%}.search-bar .search-field[data-v-4e322c3d] .v-field__input{min-height:40px;padding:8px 12px}.search-bar .search-field[data-v-4e322c3d] .v-field__outline{--v-field-border-width:1px}.search-bar .search-field[data-v-4e322c3d] .v-field__append-inner{padding-inline-start:8px}.search-bar .search-field[data-v-4e322c3d] .v-field__prepend-inner{padding-inline-end:8px}.recent-searches[data-v-4e322c3d]{background:rgb(var(--v-theme-background));border-radius:8px;box-shadow:0 4px 20px #0000001a;left:0;max-height:400px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:1002}.recent-searches .v-list-item[data-v-4e322c3d]{cursor:pointer;transition:background-color .2s ease}.recent-searches .v-list-item[data-v-4e322c3d]:hover{background-color:rgb(var(--v-theme-surface-variant))}@media (max-width:959px){.recent-searches[data-v-4e322c3d]{border-radius:0 0 8px 8px;left:0;margin:0;position:fixed;right:0;top:70px}.search-bar-wrapper[data-v-4e322c3d]{max-width:100%}}@media (max-width:599px){.search-bar-wrapper[data-v-4e322c3d]:not(.is-expanded){padding:0 8px}.search-field[data-v-4e322c3d] .v-field__input{min-height:36px!important;padding:4px 8px!important}.search-bar-wrapper.is-expanded .search-bar[data-v-4e322c3d]{padding:0 8px}}[data-v-4e322c3d] .v-field:hover .v-field__outline{--v-field-border-width:1.5px}.button-link[data-v-48d47a34]{text-decoration:none}.record-btn[data-v-48d47a34]{align-items:center!important;background-color:#1d1d1d!important;border-radius:16px!important;display:flex!important;height:32px!important;justify-content:flex-start!important;min-height:0!important;padding:0 16px 0 4px!important;text-transform:none;transition:all .2s ease}.icon-wrapper[data-v-48d47a34]{align-items:center;background:linear-gradient(45deg,#e238ff,#7f41ff);border-radius:50%;box-shadow:0 2px 4px #e238ff33;display:flex;height:22px;justify-content:center;margin-right:10px;width:22px}.button-text[data-v-48d47a34]{color:#fff;font-size:13px;font-weight:500;letter-spacing:.25px}@media (max-width:599px){.record-btn[data-v-48d47a34]{justify-content:center!important;padding:0 8px!important;width:36px!important}.icon-wrapper[data-v-48d47a34]{margin-right:0}.button-text[data-v-48d47a34]{display:none}}.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}.notification-bell-container[data-v-d48ed30f],.notification-bell-wrapper[data-v-d48ed30f]{display:inline-block;position:relative}.notifications-menu[data-v-d48ed30f]{max-height:80vh;width:100%}.notifications-container[data-v-d48ed30f]{max-height:60vh;overflow-y:auto}.new-notification-indicator[data-v-d48ed30f]{animation:pulse-d48ed30f 2s infinite;background-color:rgb(var(--v-theme-error));border:2px solid rgb(var(--v-theme-surface));border-radius:50%;height:8px;position:absolute;right:4px;top:4px;width:8px}[data-v-d48ed30f] .v-badge__badge{font-weight:600}[data-v-d48ed30f] .high-count .v-badge__badge{font-size:10px;padding:0 4px}@keyframes pulse-d48ed30f{0%{box-shadow:0 0 rgba(var(--v-theme-error),.7);transform:scale(.95)}70%{box-shadow:0 0 0 6px rgba(var(--v-theme-error),0);transform:scale(1)}to{box-shadow:0 0 rgba(var(--v-theme-error),0);transform:scale(.95)}}[data-v-d48ed30f] .v-list-item{min-height:unset!important;padding:12px 16px}[data-v-d48ed30f] .v-badge{line-height:1}[data-v-d48ed30f] .notification-menu-content{margin-top:8px!important}@media (max-width:599px){.notifications-menu[data-v-d48ed30f]{max-width:calc(100vw - 32px)}[data-v-d48ed30f] .v-card-title{flex-wrap:wrap;gap:8px}[data-v-d48ed30f] .v-card-title .text-h6{font-size:1rem!important}[data-v-d48ed30f] .v-card-title .d-flex{flex-wrap:wrap;justify-content:flex-end}}.logout-dialog[data-v-203767d4]{border-radius:16px;overflow:hidden}.logout-dialog[data-v-203767d4] .v-card-item{padding-top:32px}.logout-dialog[data-v-203767d4] .v-card-title{font-size:1.5rem;line-height:1.3}.logout-dialog[data-v-203767d4] .v-card-text{opacity:.85}[data-v-203767d4] .dialog-bottom-transition-enter-active,[data-v-203767d4] .dialog-bottom-transition-leave-active{transition:transform .3s ease-in-out}[data-v-203767d4] .dialog-bottom-transition-enter-from,[data-v-203767d4] .dialog-bottom-transition-leave-to{transform:translateY(100%)}.profile-menu-container[data-v-774635ae]{margin-left:auto}.profile-btn[data-v-774635ae]{height:auto!important;min-width:0!important;padding:0!important;transition:opacity .2s ease}.profile-btn[data-v-774635ae]:hover{opacity:.85}.avatar-container[data-v-774635ae]{cursor:pointer;position:relative}.arrow-overlay[data-v-774635ae]{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:50%;bottom:-2px;box-shadow:0 1px 2px #0003;display:flex;height:20px;justify-content:center;position:absolute;right:-2px;transition:transform .2s ease;width:20px}.rotate-icon[data-v-774635ae]{transform:rotate(180deg)}.v-menu-transition-enter-active[data-v-774635ae],.v-menu-transition-leave-active[data-v-774635ae]{backface-visibility:hidden;transform:translateZ(0);will-change:transform}.profile-button[data-v-774635ae]{align-items:center;display:flex;padding:0;text-transform:none}.profile-button .mr-2[data-v-774635ae]{margin-right:8px}[data-v-774635ae] .v-list-item--density-compact{min-height:40px}@media (max-width:599px){.arrow-overlay[data-v-774635ae]{bottom:-1px;height:16px;right:-1px;width:16px}}.login-dialog[data-v-70027ac7]{overflow:hidden}.dialog-header[data-v-70027ac7]{background:var(--v-surface-variant-base);border-bottom:1px solid var(--v-border-opacity-variant-base)}.login-form[data-v-70027ac7]{margin:0 auto;max-width:100%}.v-alert[data-v-70027ac7]{transition:all .3s ease}[data-v-70027ac7] .dialog-bottom-transition-enter-active,[data-v-70027ac7] .dialog-bottom-transition-leave-active{transition:transform .3s ease-in-out}[data-v-70027ac7] .dialog-bottom-transition-enter-from,[data-v-70027ac7] .dialog-bottom-transition-leave-to{transform:translateY(100%)}@media (max-width:600px){.v-dialog[data-v-70027ac7]{bottom:0;margin:0;max-width:none!important;position:fixed;width:100%}.login-dialog[data-v-70027ac7]{border-radius:16px 16px 0 0!important}.v-card-text[data-v-70027ac7]{padding:1.5rem!important}}[data-v-70027ac7] .v-overlay__scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.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)}.app-header[data-v-0c0666d8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgb(var(--v-theme-background))!important;border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));left:0;position:fixed!important;right:0;top:0;transition:transform .3s ease;width:100%;z-index:1000}.app-header.header-hidden[data-v-0c0666d8]{transform:translateY(-100%)}@media (max-width:599px){.app-header.search-expanded[data-v-0c0666d8]{padding-left:0!important;padding-right:0!important}}.app-header[data-v-0c0666d8] .v-toolbar__content{display:flex;height:70px!important;justify-content:space-between;padding:0}.app-header .header-left[data-v-0c0666d8]{flex:0 0 auto;margin-right:8px;min-width:100px}@media (max-width:599px){.app-header .header-left[data-v-0c0666d8]{margin-right:4px;min-width:80px}.search-expanded .app-header .header-left[data-v-0c0666d8]{display:none!important}}.app-header .header-center[data-v-0c0666d8]{align-items:center;display:flex;flex:1;justify-content:center;margin:0 8px;max-width:700px;min-width:0;position:relative}.app-header .header-center.search-hidden[data-v-0c0666d8]{opacity:0;pointer-events:none}@media (max-width:959px){.app-header .header-center[data-v-0c0666d8]{justify-content:flex-start}}@media (max-width:599px){.app-header .header-center[data-v-0c0666d8]{flex:0 1 auto;margin:0 2px;max-width:unset}}.app-header .header-right[data-v-0c0666d8]{flex:0 0 auto;gap:12px;justify-content:flex-end;min-width:150px}.app-header .header-right.actions-hidden[data-v-0c0666d8]{opacity:0;pointer-events:none}.app-header .header-right .mobile-search-container[data-v-0c0666d8]{flex:0 0 auto;margin-right:8px}@media (max-width:959px){.app-header .header-right[data-v-0c0666d8]{gap:8px;min-width:auto}}@media (max-width:599px){.app-header .header-right[data-v-0c0666d8]{flex:0 0 auto;gap:4px}}.app-header .header-right .auth-buttons .login-btn[data-v-0c0666d8],.app-header .header-right .auth-buttons .register-btn[data-v-0c0666d8]{font-size:.875rem;font-weight:500;letter-spacing:.0178571429em}.app-header .header-right .auth-buttons .login-btn .v-icon[data-v-0c0666d8],.app-header .header-right .auth-buttons .register-btn .v-icon[data-v-0c0666d8]{margin-right:4px}@media (max-width:599px){.app-header .header-right .auth-buttons .login-btn[data-v-0c0666d8],.app-header .header-right .auth-buttons .register-btn[data-v-0c0666d8]{min-width:40px;padding:0 8px}.app-header .header-right .auth-buttons .login-btn .v-icon[data-v-0c0666d8],.app-header .header-right .auth-buttons .register-btn .v-icon[data-v-0c0666d8]{margin-right:0}}[data-v-0c0666d8] .v-main{padding-top:70px!important}.gap-3[data-v-0c0666d8]{gap:12px}@media (max-width:599px){.gap-3[data-v-0c0666d8]{gap:8px}}.mobile-menu-btn[data-v-0c0666d8],.sidebar-toggle[data-v-0c0666d8]{transition:transform .2s ease}.mobile-menu-btn[data-v-0c0666d8]:hover,.sidebar-toggle[data-v-0c0666d8]:hover{transform:scale(1.1)}@media (max-width:599px){.header-right .premiering-btn[data-v-0c0666d8]{margin-right:4px!important}.app-header[data-v-0c0666d8]:not(.search-expanded){padding-left:8px!important;padding-right:8px!important}}.v-locale-provider{display:contents}.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}
