.page-header{backdrop-filter:blur(var(--app-header-backdrop-blur));-webkit-backdrop-filter:blur(var(--app-header-backdrop-blur));background:var(--app-header-bg)!important;border-bottom:1px solid var(--app-header-border)!important;box-shadow:none!important;position:relative}.page-header .v-toolbar__content{gap:.75rem;height:var(--app-header-height)!important;min-height:var(--app-header-height)!important;padding-inline:1rem!important}.page-header .v-toolbar-title{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;max-width:11.875rem}.header-brand{height:100%;margin-inline-start:0!important;padding-inline-start:0!important}.header-brand .v-toolbar-title__placeholder{overflow:visible}.header-brand .v-toolbar-title__placeholder,.header-brand a{align-items:center;display:flex;height:100%;line-height:0}.header-wordmark{transform:translateY(3px)}.header-user-btn{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffd1!important;border:1px solid rgba(33,190,193,.22)!important;border-radius:999px!important;box-shadow:0 1px 2px #0f172a0d!important;color:#475569f2!important;height:2.75rem!important;margin-inline:0!important;min-width:2.75rem!important;padding:0!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:2.75rem!important}.header-user-btn:hover{background:#21bec114!important;border-color:#21bec1!important;color:#21bec1!important}.header-user-btn .v-btn__overlay{opacity:0!important}.header-user-avatar{flex:0 0 auto}.header-search-slot{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(32rem,100vw - 32rem)}.header-search{pointer-events:auto}.header-search .v-field{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffd1!important;border:1px solid rgba(33,190,193,.22)!important;border-radius:999px!important;box-shadow:0 1px 2px #0f172a0d!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.header-search .v-field__overlay{opacity:0!important}.header-search .v-field__input{font-size:var(--app-control-font-size);min-height:2.75rem;padding-bottom:0;padding-top:0}.header-search .v-field__prepend-inner{color:#475569b8;padding-inline-start:.7rem}.header-search :deep(.v-list-item-subtitle){font-size:var(--app-label-font-size)}.header-search-item-type{background:#0f172a14;border-radius:999px;color:#0f172ab8;font-size:.7rem;font-weight:600;line-height:1;padding:.28rem .5rem;text-transform:uppercase}.header-search input::-moz-placeholder{color:#475569b8;opacity:1}.header-search input::placeholder{color:#475569b8;opacity:1}.header-search .v-field:hover{background:#f0fcfcf0!important;border-color:#21bec1!important}.header-search .v-field--focused{background:#fffffff0!important;border-color:#21bec1!important;box-shadow:0 0 0 4px #21bec124!important}@media(max-width:959px){.header-search-slot{width:min(20rem,100vw - 28rem)}}@media(max-width:700px){.header-search-slot{display:none}}.account-nav-drawer{height:calc(100% - var(--app-header-height))!important;top:var(--app-header-height)!important}.account-nav-drawer :deep(.v-navigation-drawer__content){padding-bottom:.35rem;padding-top:.35rem}.account-nav-summary{align-items:center;background:#ffffffc7;border:1px solid rgba(0,0,0,.08);border-radius:1rem;display:flex;gap:.85rem;margin:.25rem .8rem .65rem;padding:.9rem .95rem}.account-nav-summary-copy{display:flex;flex-direction:column;min-width:0}.account-nav-summary-name{font-size:.95rem;font-weight:var(--app-control-font-weight);letter-spacing:0;line-height:1.3}.account-nav-summary-email{color:#00000094;font-size:.88rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-nav-list{padding-inline:.6rem}.account-nav-item{margin-bottom:.2rem}.account-nav-item :deep(.v-list-item){border-radius:12px;min-height:2.75rem}.account-nav-item :deep(.v-list-item__prepend){align-self:center;margin-inline-end:.7rem}.account-nav-item :deep(.v-list-item-title){font-size:.95rem;font-weight:var(--app-control-font-weight);letter-spacing:0;line-height:1.3}.account-nav-item :deep(.v-list-item-subtitle){color:#0000008f;font-size:.82rem;line-height:1.3}.account-nav-section-divider{margin:.35rem 0 .65rem}
