.nav[data-v-7654da94]{flex-direction:column;gap:.25rem;height:100%;display:flex}.nav--docked[data-v-7654da94]{width:var(--oa-nav-width);background:var(--oa-surface-card);padding:.75rem .5rem;transition:width .12s}.nav--docked.nav--rail[data-v-7654da94]{width:var(--oa-nav-rail)}@media (prefers-reduced-motion:reduce){.nav--docked[data-v-7654da94]{transition:none}}.nav__links[data-v-7654da94]{flex:1;min-height:0;margin-bottom:.5rem;overflow:hidden auto}.nav__links ul[data-v-7654da94]{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-v-7654da94]{border-radius:var(--oa-radius-sm);color:var(--oa-content-primary);align-items:center;gap:.75rem;padding:.5rem .75rem;text-decoration:none;display:flex;position:relative}.nav--rail .nav-link[data-v-7654da94]{justify-content:center;gap:0}.nav-link__label[data-v-7654da94]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.nav--rail .nav-link__label[data-v-7654da94]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav--rail .count-badge[data-v-7654da94]{width:.5rem;min-width:0;height:.5rem;padding:0;font-size:0;position:absolute;top:.3rem;right:.5rem}.nav-link[data-v-7654da94]:hover{background:var(--oa-surface-grey-light)}.nav-link--current[data-v-7654da94],.nav-link--current[data-v-7654da94]:hover{background:var(--oa-surface-brand-light);color:var(--oa-content-brand)}.nav-link--current[data-v-7654da94]:hover{background:var(--oa-surface-brand-light-hover)}.nav-link[data-v-7654da94]:focus-visible{outline:2px solid var(--oa-border-focus);outline-offset:-2px}.fold[data-v-7654da94]{width:100%;color:var(--oa-content-secondary);justify-content:flex-start}.fold[data-v-7654da94] .p-button-label{font-weight:var(--oa-b200-weight)}.nav--rail .fold[data-v-7654da94]{justify-content:center}.frame[data-v-225074be]{--oa-topbar-wash:12%;grid-template-columns:auto minmax(0,1fr);min-height:100dvh;display:grid;position:relative}.dark .frame[data-v-225074be]{--oa-topbar-wash:26%}@media (width<=60rem){.frame[data-v-225074be]{grid-template-columns:minmax(0,1fr)}}.frame__nav[data-v-225074be]{align-self:start;height:100dvh;position:sticky;top:0}.frame__content[data-v-225074be]{flex-direction:column;min-width:0;display:flex}.topbar[data-v-225074be]{z-index:5;min-height:var(--oa-topbar-min);background:color-mix(in oklab, var(--oa-surface-brand) var(--oa-topbar-wash), var(--oa-surface-page));align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex;position:sticky;top:0}.topbar[data-v-225074be]:not(:has(.topbar__menu)):has(.page-bar:empty){display:none}.page-bar[data-v-225074be]{flex:1;align-items:center;min-width:0;display:flex}main[data-v-225074be]:focus{outline:none}.skip[data-v-225074be]{z-index:20;border-radius:var(--oa-radius-sm);background:var(--oa-surface-brand);color:var(--oa-content-primary-inverse);padding:.5rem .75rem;text-decoration:none;position:absolute;top:.5rem;left:.5rem;transform:translateY(-300%)}.skip[data-v-225074be]:focus-visible{transform:none}.frame__drawer{width:var(--oa-nav-width)}.frame__drawer .p-drawer-content{padding:.5rem}.role-option[data-v-74c00230]{flex-direction:column;display:flex}.footer[data-v-d733124f]{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.footer__group[data-v-d733124f]{gap:.25rem;display:flex}.clear[data-v-d95c3ea4]{color:inherit;font:inherit;cursor:pointer;border-radius:var(--oa-radius-sm);background:0 0;border:0;padding:0}.clear[data-v-d95c3ea4]:hover{color:var(--oa-content-primary)}.clear[data-v-d95c3ea4]:focus-visible{outline:2px solid var(--oa-border-focus);outline-offset:2px}.search[data-v-d95c3ea4]::-webkit-search-cancel-button{display:none}.small[data-v-af4d7b4f]{font-size:var(--oa-b200-size);line-height:var(--oa-b200-line);letter-spacing:var(--oa-b200-tracking)}.error[data-v-af4d7b4f],.error[data-v-0fc68882]{margin-top:1rem}.banner[data-v-0fc68882]{margin-bottom:1rem}.forgot[data-v-0fc68882]{font-size:var(--oa-b200-size);line-height:var(--oa-b200-line);letter-spacing:var(--oa-b200-tracking);align-self:center}
