.app-navbar[data-v-7ea503b9]{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-navbar__inner[data-v-7ea503b9]{min-height:4rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.65rem 1rem}.app-navbar__leading[data-v-7ea503b9]{display:flex;align-items:center;gap:.75rem;min-width:0}.app-navbar__title-wrap[data-v-7ea503b9]{display:flex;flex-direction:column;min-width:0}.app-navbar__eyebrow[data-v-7ea503b9]{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-color-secondary)}.app-navbar__title[data-v-7ea503b9]{font-size:.98rem;font-weight:700;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-navbar__menubar[data-v-7ea503b9]{justify-self:center;width:100%;max-width:42rem;border:1px solid var(--surface-border);border-radius:999px;padding:.15rem .5rem;background:linear-gradient(180deg,#fffffffa,#fafafaeb)}.app-navbar__menubar[data-v-7ea503b9] .p-menubar-root-list{gap:.25rem;width:100%;justify-content:center}.app-navbar__menubar[data-v-7ea503b9] .p-menubar-item-link{border-radius:999px;padding:.55rem .85rem;font-size:.88rem}.app-navbar__menubar[data-v-7ea503b9] .p-submenu-list{min-width:15rem}@media(hover:hover)and (pointer:fine){.app-navbar__menubar[data-v-7ea503b9] .p-menubar-item{position:relative}.app-navbar__menubar[data-v-7ea503b9] .p-menubar-item:hover>.p-menubar-submenu{display:flex!important;flex-direction:column;left:0;top:100%;opacity:1;visibility:visible;pointer-events:auto}.app-navbar__menubar[data-v-7ea503b9] .p-menubar-root-list>.p-menubar-item>.p-menubar-submenu{margin-top:0}}.app-navbar__trailing[data-v-7ea503b9]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.app-navbar__account-btn[data-v-7ea503b9]{width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.app-navbar__account-btn[data-v-7ea503b9] .p-avatar{width:2rem;height:2rem;min-width:2rem;min-height:2rem;aspect-ratio:1 / 1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width:767px){.app-navbar__inner[data-v-7ea503b9]{grid-template-columns:1fr auto;padding:.55rem .85rem}.app-navbar__title[data-v-7ea503b9]{font-size:.92rem}.app-navbar__eyebrow[data-v-7ea503b9]{display:none}}.app-speeddial-wrapper[data-v-a64f1a7e]{position:fixed;right:0;bottom:calc(10vh + env(safe-area-inset-bottom,0));z-index:200;pointer-events:none}.app-speeddial-container[data-v-a64f1a7e]{position:relative;height:auto;min-height:0;width:auto;pointer-events:none}.app-speeddial-container[data-v-a64f1a7e] .p-speeddial{position:absolute!important;right:1rem!important;bottom:0!important}.app-speeddial-container[data-v-a64f1a7e] .p-speeddial-button{position:absolute!important;right:0!important;bottom:0!important;pointer-events:auto!important;z-index:10!important}.app-speeddial-container[data-v-a64f1a7e] .p-speeddial-list{position:absolute!important;right:0!important;bottom:auto!important;top:auto!important;transform:none!important;z-index:9!important}.app-speeddial-container.speeddial-opened[data-v-a64f1a7e] .p-speeddial-list{bottom:3.5rem!important;top:auto!important;transform:translateY(0)!important}.app-speeddial-container[data-v-a64f1a7e] .p-speeddial-list .p-speeddial-item{position:relative!important;transform:none!important}.app-speeddial-container[data-v-a64f1a7e]:not(.speeddial-opened) .p-speeddial-list{display:none!important;pointer-events:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important}.app-speeddial-container.speeddial-opened[data-v-a64f1a7e]{pointer-events:auto}.app-speeddial-container.speeddial-opened[data-v-a64f1a7e] .p-speeddial-list,.app-speeddial-container.speeddial-opened[data-v-a64f1a7e] .p-speeddial-list *{pointer-events:auto!important}.app-speeddial-item[data-v-a64f1a7e]{min-width:80px;min-height:80px;background:var(--p-button-primary-background)!important;box-shadow:0 2px 8px #0000001a;transition:all .2s ease}.app-speeddial-item[data-v-a64f1a7e]:hover{background:var(--p-button-primary-hover-border-color)!important;opacity:.9;box-shadow:0 4px 12px #00000026;transform:scale(1.05)}.app-speeddial-item span[data-v-a64f1a7e]{text-align:center;word-wrap:break-word;max-width:4.5rem;line-height:1.2}.app-speeddial-wrapper[data-v-a64f1a7e] .p-speeddial-mask{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:var(--p-mask-background, rgba(0, 0, 0, .4))!important;opacity:0;transition:opacity .15s;pointer-events:none}.app-speeddial-wrapper[data-v-a64f1a7e] .p-speeddial-mask-visible{opacity:1!important;pointer-events:auto!important}
