.celebration-overlay[data-v-b3bfb313]{pointer-events:none;z-index:9999;position:fixed;inset:0;overflow:hidden}.celebration-creature[data-v-b3bfb313]{filter:drop-shadow(0 4px 12px #00000026);animation:3.5s ease-in-out forwards fly-across-b3bfb313;position:absolute;top:50%;left:-150px;transform:translateY(-50%)}.celebration-creature--butterfly[data-v-b3bfb313]{animation:3.5s ease-in-out forwards fly-across-zigzag-b3bfb313}.celebration-creature--bee[data-v-b3bfb313]{animation:3.5s ease-in-out forwards fly-across-bouncy-b3bfb313}.celebration-creature--dragonfly[data-v-b3bfb313]{animation:3s ease-in-out forwards fly-across-fast-b3bfb313}.celebration-creature--bird[data-v-b3bfb313]{animation:3.5s ease-in-out forwards fly-across-wave-b3bfb313}.celebration-creature--leaf[data-v-b3bfb313]{animation:4s ease-out forwards fly-across-falling-b3bfb313}.celebration-creature--sprout[data-v-b3bfb313]{animation:3.5s ease-in-out forwards fly-across-bouncy-b3bfb313}@keyframes fly-across-b3bfb313{0%{top:50%;left:-150px;transform:translateY(-50%)rotate(0)}50%{top:40%;transform:translateY(-50%)rotate(5deg)}to{top:50%;left:calc(100vw + 150px);transform:translateY(-50%)rotate(0)}}@keyframes fly-across-zigzag-b3bfb313{0%{top:60%;left:-150px;transform:translateY(-50%)rotate(-10deg)}25%{top:30%;transform:translateY(-50%)rotate(10deg)}50%{top:55%;transform:translateY(-50%)rotate(-10deg)}75%{top:35%;transform:translateY(-50%)rotate(10deg)}to{top:50%;left:calc(100vw + 150px);transform:translateY(-50%)rotate(0)}}@keyframes fly-across-bouncy-b3bfb313{0%{top:50%;left:-150px;transform:translateY(-50%)scale(1)}20%{top:35%;transform:translateY(-50%)scale(1.1)}40%{top:50%;transform:translateY(-50%)scale(1)}60%{top:35%;transform:translateY(-50%)scale(1.1)}80%{top:50%;transform:translateY(-50%)scale(1)}to{top:45%;left:calc(100vw + 150px);transform:translateY(-50%)scale(1)}}@keyframes fly-across-fast-b3bfb313{0%{top:45%;left:-150px;transform:translateY(-50%)rotate(-5deg)}to{top:55%;left:calc(100vw + 150px);transform:translateY(-50%)rotate(5deg)}}@keyframes fly-across-wave-b3bfb313{0%{top:50%;left:-150px;transform:translateY(-50%)rotate(-5deg)}33%{top:30%;transform:translateY(-50%)rotate(10deg)}66%{top:60%;transform:translateY(-50%)rotate(-10deg)}to{top:45%;left:calc(100vw + 150px);transform:translateY(-50%)rotate(0)}}@keyframes fly-across-falling-b3bfb313{0%{top:20%;left:-150px;transform:translateY(0)rotate(0)}50%{top:40%;left:50vw;transform:translateY(0)rotate(180deg)}to{top:60%;left:calc(100vw + 150px);transform:translateY(0)rotate(1turn)}}.celebration-enter-active[data-v-b3bfb313],.celebration-leave-active[data-v-b3bfb313]{transition:opacity .3s}.celebration-enter-from[data-v-b3bfb313],.celebration-leave-to[data-v-b3bfb313]{opacity:0}@media (prefers-reduced-motion:reduce){.celebration-overlay[data-v-b3bfb313]{display:none}}.drop-zone[data-v-6a4ce6fb]{border:2px dashed rgba(var(--v-theme-on-surface),.25);text-align:center;cursor:pointer;border-radius:8px;padding:16px;transition:all .2s}.drop-zone--active[data-v-6a4ce6fb],.drop-zone[data-v-6a4ce6fb]:hover{border-color:rgb(var(--v-theme-primary))}.drop-zone--active[data-v-6a4ce6fb]{border-style:solid}.drop-zone--disabled[data-v-6a4ce6fb]{opacity:.5;pointer-events:none}.feedback-drawer[data-v-c06b7199]{z-index:1010;height:100dvh!important}@media (width>=600px){.feedback-drawer[data-v-c06b7199]{height:calc(100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;bottom:48px!important}}.feedback-drawer[data-v-c06b7199] .v-navigation-drawer__content{flex-direction:column;height:100%;min-height:0;display:flex}.feedback-drawer__header[data-v-c06b7199]{flex-shrink:0;align-items:center;padding-right:4px;display:flex}.feedback-drawer__close[data-v-c06b7199]{flex-shrink:0;margin-left:-8px}.feedback-drawer__content[data-v-c06b7199]{flex:auto;min-height:0;padding:16px;overflow-y:auto}.feedback-drawer__footer[data-v-c06b7199]{background:rgb(var(--v-theme-surface));z-index:1;flex-shrink:0;position:sticky;bottom:0}.nav-bar__header[data-v-3cc658b3]{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.nav-bar__logo-container[data-v-3cc658b3]{align-items:center;gap:8px;width:100%;display:flex}.nav-bar__logo-link[data-v-3cc658b3]{flex-shrink:0;justify-content:flex-start;align-items:center;text-decoration:none;display:inline-flex}.nav-bar__header-spacer[data-v-3cc658b3]{flex:1}.nav-bar__header-actions[data-v-3cc658b3]{flex-shrink:0;align-items:center;gap:6px;display:flex}.nav-bar__logo-image[data-v-3cc658b3]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:160px;height:32px}.nav-bar__lang-dropdown[data-v-3cc658b3]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity,.12));background:rgb(var(--v-theme-surface));cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;transition:all .15s;display:flex}.nav-bar__lang-dropdown[data-v-3cc658b3]:hover{background:rgba(var(--v-theme-on-surface),.04);border-color:rgba(var(--v-theme-on-surface),.2)}.nav-bar__lang-flag[data-v-3cc658b3]{border-radius:2px;font-size:16px;line-height:1;box-shadow:0 0 0 1px #8080804d}.nav-bar__lang-chevron[data-v-3cc658b3]{color:rgba(var(--v-theme-on-surface),.5)}.nav-bar__lang-menu[data-v-3cc658b3]{min-width:140px}.nav-bar__menu-flag[data-v-3cc658b3]{border-radius:2px;margin-right:8px;font-size:20px;line-height:1;box-shadow:0 0 0 1px #8080804d}.nav-bar__toggle-btn[data-v-3cc658b3]{cursor:pointer;background:#0000000a;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s;display:flex}.nav-bar__toggle-btn[data-v-3cc658b3]:hover{background:#00000014}.nav-bar__toggle-btn--rail[data-v-3cc658b3]{align-self:flex-end;margin-bottom:4px;margin-right:4px}.nav-bar__rail-header[data-v-3cc658b3]{flex-direction:column;align-items:center;gap:8px;width:100%;margin-bottom:12px;display:flex}.nav-bar__rail-logo-link[data-v-3cc658b3]{justify-content:center;align-items:center;width:100%;padding:4px 0;display:flex}.nav-bar__rail-logo[data-v-3cc658b3]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:48px;height:34px}.nav-bar__rail-lang-btn[data-v-3cc658b3]{background:#0000000a;border-radius:8px;width:32px!important;min-width:auto!important;height:32px!important}.nav-bar__rail-lang-btn[data-v-3cc658b3]:hover{background:#00000014}.nav-bar__rail-flag[data-v-3cc658b3]{border-radius:2px;font-size:20px;line-height:1;box-shadow:0 0 0 1px #8080804d}.nav-bar__notifications[data-v-52726e29],.nav-bar__rail-notifications[data-v-52726e29]{border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity,.12));margin-top:8px;padding-top:8px}.nav-bar__rail-notifications[data-v-52726e29]{justify-content:center;display:flex}.nav-bar-indicator-search[data-v-fb7e4306]{padding:8px 12px}.nav-bar-indicator-search__results[data-v-fb7e4306]{min-width:320px;max-height:480px;overflow-y:auto}.nav-bar-indicator-search__group[data-v-fb7e4306]{text-transform:uppercase;opacity:.85;font-size:12px;font-weight:700}.nav-bar-indicator-search__section[data-v-fb7e4306]{opacity:.7;padding-left:24px;font-size:11px;font-weight:500}.nav-bar-indicator-search__hint[data-v-fb7e4306]{color:#000000a6;padding:12px 16px;font-size:13px}.nav-bar-indicator-search__hint--error[data-v-fb7e4306]{color:rgb(var(--v-theme-error))}.indicator-hit[data-v-fb7e4306]{padding-left:24px}.indicator-hit__term[data-v-fb7e4306]{font-weight:500}.indicator-hit__context[data-v-fb7e4306]{margin-top:2px}.nav-bar[data-v-17938d1f]{--nav-active-color:#213d93;--nav-active-bg:transparent;flex-direction:column;height:100%;padding:10px 12px;display:flex}.nav-bar__divider[data-v-17938d1f]{margin:12px 0}.nav-bar__menu[data-v-17938d1f]{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;gap:6px;display:flex;overflow-y:auto}.nav-bar__menu[data-v-17938d1f]::-webkit-scrollbar{width:0;height:0}.nav-bar__menu>.nav-bar__divider[data-v-17938d1f]:last-of-type{margin-top:auto}.nav-bar__rail-menu[data-v-17938d1f]{flex-direction:column;gap:4px;padding:8px 0;display:flex}.nav-bar--rail{& .nav-bar__header[data-v-17938d1f]{align-items:center}& .nav-bar__actions[data-v-17938d1f]{display:none}& .nav-bar__divider[data-v-17938d1f]{margin:8px 0}& .nav-bar__rail-divider[data-v-17938d1f]{margin:4px 0}}.nav-bar__menu-loading[data-v-17938d1f]{flex-direction:column;gap:4px;padding:8px 0;display:flex}.nav-bar__skeleton-item[data-v-17938d1f]{opacity:.5;border-radius:8px}.nav-bar__skeleton-item[data-v-17938d1f] .v-skeleton-loader__list-item{height:36px;margin:0}.nav-bar__rail-skeleton[data-v-17938d1f]{opacity:.5;width:32px;height:32px;margin:4px auto}.nav-bar__rail-skeleton[data-v-17938d1f] .v-skeleton-loader__avatar{width:32px;height:32px}[data-v-17938d1f] .nav-bar__rail-item{color:#273e56b8;border-radius:8px;width:100%;transition:background-color .2s,color .2s;position:relative}[data-v-17938d1f] .nav-bar__rail-item--active{background-color:var(--nav-active-bg);box-shadow:inset 0 0 0 2px var(--nav-active-color);color:var(--nav-active-color)}[data-v-17938d1f] .nav-bar__rail-item .v-icon{color:#273e56b8;transition:color .2s}[data-v-17938d1f] .nav-bar__rail-item--active .v-icon{color:var(--nav-active-color)}[data-v-17938d1f] .nav-bar__rail-item--locked{opacity:.65}[data-v-17938d1f] .nav-bar__rail-item--has-badge{position:relative}[data-v-17938d1f] .nav-bar__rail-item:not(.nav-bar__rail-item--active):hover{background-color:#213d9314}[data-v-17938d1f] .nav-bar__rail-item--admin{background-color:#213d930a;border:1px solid #213d9333}[data-v-17938d1f] .nav-bar__submenu{min-width:200px}[data-v-17938d1f] .nav-bar__submenu .v-list-item{justify-content:flex-start!important}[data-v-17938d1f] .nav-bar__submenu .v-list-item-title{text-align:left!important}[data-v-17938d1f] .nav-bar__submenu .v-list-item__prepend{width:32px!important;min-width:32px!important;margin-right:8px!important}[data-v-17938d1f] .nav-bar__submenu .v-list-item__prepend .v-icon{width:20px!important;height:20px!important;margin:0!important;font-size:20px!important}[data-v-17938d1f] .nav-bar__submenu .v-list-group{width:fit-content;max-width:100%}[data-v-17938d1f] .nav-bar__submenu .v-list-group__items{background:#213d930d;border-left:2px solid #213d932e;border-radius:6px;width:fit-content;min-width:200px;margin:4px 0;padding:6px 0 6px 12px}[data-v-17938d1f] .nav-bar__submenu .v-list-group .v-list-item--active{background:0 0!important}[data-v-17938d1f] .nav-bar__submenu .v-list-group__items .v-list-item{margin:2px 0;padding-left:16px}[data-v-17938d1f] .nav-bar__submenu .v-list-group__items .v-list-item:hover{background:#213d9314;border-radius:4px}.nav-bar__icon-wrapper[data-v-17938d1f]{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:20px!important;margin:0 8px 0 0!important;padding:0!important;display:inline-flex!important}[data-v-17938d1f] .nav-bar__menu-trigger{color:#273e56de;width:100%;min-width:0;height:auto;overflow:hidden;text-align:left!important;text-transform:none!important;letter-spacing:normal!important;justify-content:flex-start!important;padding:8px 12px!important;.v-theme--dark &{color:rgb(var(--v-theme-on-surface));opacity:.7}& .v-btn__content{flex-flow:row!important;align-items:center!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}& .nav-bar__icon-wrapper{flex-grow:0!important;flex-shrink:0!important}& .v-btn__content>span{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;margin-left:0!important;overflow:hidden!important}& .v-chip{flex-grow:0!important;flex-shrink:0!important;margin-left:8px!important}& .v-spacer{flex:0 auto!important;min-width:4px!important}& .v-icon{flex-shrink:0!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;margin:0!important;font-size:20px!important}& .v-btn__content>.v-icon:last-child:not(:first-child){flex-grow:0!important;flex-shrink:0!important;margin-left:4px!important;position:relative!important}}[data-v-17938d1f] .nav-bar__menu-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-v-17938d1f] .nav-bar__menu-trigger:hover{background-color:#213d930a;.v-theme--dark &{background-color:#ffffff14}}[data-v-17938d1f] .nav-bar__menu-trigger--active{background-color:var(--nav-active-bg);color:var(--nav-active-color);font-weight:600;& .v-btn__prepend{width:32px!important}& .v-btn__prepend,& .v-icon{margin:0!important}}[data-v-17938d1f] .nav-bar__menu-trigger--active:hover{background-color:var(--nav-active-bg)}[data-v-17938d1f] .nav-bar__menu-trigger--locked{opacity:.65}[data-v-17938d1f] .nav-bar__menu-trigger--disabled{opacity:.4;pointer-events:none}[data-v-17938d1f] .nav-bar__section-header{align-items:center;min-height:32px;padding:6px 4px 4px 12px;display:flex}[data-v-17938d1f] .nav-bar__group{margin-bottom:6px}[data-v-17938d1f] .nav-bar__group-children{flex-direction:column;gap:4px;margin:0 0 10px 9px;padding:6px 0;display:flex}[data-v-17938d1f] .nav-bar__group-link{padding-left:8px;text-align:left!important;text-transform:none!important;letter-spacing:normal!important;justify-content:flex-start!important}[data-v-17938d1f] .nav-bar__group-link--active{background-color:var(--nav-active-bg);color:var(--nav-active-color);font-weight:600}[data-v-17938d1f] .nav-bar__group-link--secondary{opacity:.55;font-size:.85em}[data-v-17938d1f] .nav-bar__group-link--secondary.nav-bar__group-link--active,[data-v-17938d1f] .nav-bar__group-link--secondary:hover{opacity:1}[data-v-17938d1f] .nav-bar__icon-wrapper--child{color:#273e56b3;justify-content:center;align-items:center;display:flex;width:32px!important;min-width:32px!important;max-width:32px!important;margin-right:8px!important;.v-theme--dark &{color:rgb(var(--v-theme-on-surface));opacity:.6}}[data-v-17938d1f] .nav-bar__button-item{text-transform:none;font-weight:600;width:100%!important;margin-left:0!important;margin-right:0!important;padding:8px 12px!important}.impersonation-banner[data-v-26ca1929]{z-index:100;border-bottom:2px solid rgb(var(--v-theme-warning));position:sticky;top:0}.impersonation-banner[data-v-26ca1929] .v-banner__text{width:100%}.app-layout[data-v-6831f065]{--app-sidebar-width:280px;--app-sidebar-width-rail:56px;--app-footer-height:48px;flex-direction:column;min-height:100vh;display:flex}.app-layout__drawer[data-v-6831f065]{width:var(--app-sidebar-width)}.app-layout__drawer[data-v-6831f065] .v-navigation-drawer__content{scrollbar-width:none;-ms-overflow-style:none}.app-layout__drawer[data-v-6831f065] .v-navigation-drawer__content::-webkit-scrollbar{display:none}.app-layout__drawer-content[data-v-6831f065]{padding:0}.app-layout__header[data-v-6831f065]{align-items:center;gap:12px;padding:16px 24px 0;display:flex}.app-layout__content[data-v-6831f065]{padding:24px}.app-layout__content[data-v-6831f065]:focus{outline:none}.app-layout.has-bottom-nav .v-main[data-v-6831f065]{padding-bottom:56px}.app-layout__footer[data-v-6831f065]{height:var(--app-footer-height);background:rgb(var(--v-theme-surface));border-top:1px solid rgba(var(--v-theme-on-surface),.08);z-index:1007;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.app-layout__footer-content[data-v-6831f065]{flex:1;justify-content:center;align-items:center;padding:0 0 0 16px;display:flex}.app-layout__footer-content[data-v-6831f065] .app-footer{border-top:none;padding:0;position:static}.app-layout__footer-logout[data-v-6831f065]{width:var(--app-sidebar-width);min-width:var(--app-sidebar-width);border-left:1px solid rgba(var(--v-theme-on-surface),.08);order:-1;justify-content:center;align-items:center;padding:0 12px;transition:width .2s,min-width .2s;display:flex}.app-layout__footer-logout--rail[data-v-6831f065]{width:var(--app-sidebar-width-rail);min-width:var(--app-sidebar-width-rail)}.app-layout .v-main[data-v-6831f065],.app-layout__footer~.v-main[data-v-6831f065]{padding-bottom:var(--app-footer-height)!important}
