.shell__bar[data-v-44c7ea97]{z-index:var(--z-header);height:calc(var(--adm-top) + var(--safe-top));padding:var(--safe-top) max(.5rem,var(--safe-right)) 0 max(var(--adm-pad),var(--safe-left));border-bottom:1px solid var(--line);background:var(--bg-raise);position:fixed;top:0;left:0;right:0}.shell__bar[data-v-44c7ea97],.shell__brand[data-v-44c7ea97]{align-items:center;gap:.75rem;display:flex}.shell__brand[data-v-44c7ea97]{flex-shrink:0;min-height:2.75rem}.shell__tag[data-v-44c7ea97]{border-left:1px solid var(--line-strong);font-size:var(--text-2xs);padding-left:.75rem}.shell__nav[data-v-44c7ea97]{z-index:var(--z-header);height:var(--adm-tabs);padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left);border-top:1px solid var(--line-strong);background:var(--bg-raise);position:fixed;bottom:0;left:0;right:0}.nav[data-v-44c7ea97]{grid-template-columns:repeat(5,minmax(0,1fr));height:100%;display:grid}.nav__item[data-v-44c7ea97]{min-width:0}.nav__link[data-v-44c7ea97]{height:100%;min-height:2.75rem;color:var(--muted);font-size:var(--text-2xs);transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding-inline:.15rem;font-weight:500;line-height:1.1;display:flex;position:relative}.nav__link[data-v-44c7ea97]:before{content:"";background:0 0;height:2px;position:absolute;top:-1px;left:22%;right:22%}.nav__link.is-on[data-v-44c7ea97]{color:var(--ink)}.nav__link.is-on[data-v-44c7ea97]:before{background:var(--accent)}.nav__link.is-off[data-v-44c7ea97]{color:var(--faint);cursor:not-allowed}.nav__link[data-v-44c7ea97]:focus-visible{outline-offset:-3px}.nav__icon[data-v-44c7ea97]{place-items:center;display:grid;position:relative}.nav__link.is-on .nav__icon[data-v-44c7ea97]{color:var(--accent)}.nav__count[data-v-44c7ea97]{border-radius:var(--radius);background:var(--accent-2);min-width:1.15rem;color:var(--on-accent);text-align:center;white-space:nowrap;padding:.12rem .3rem;font-size:.625rem;font-weight:500;line-height:1.2;position:absolute;top:-.5rem;left:60%}.nav__long[data-v-44c7ea97],.shell__lock[data-v-44c7ea97]{display:none}.nav__short[data-v-44c7ea97]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.shell__user[data-v-44c7ea97]{align-items:center;gap:.25rem;min-width:0;margin-left:auto;display:flex}.shell__who[data-v-44c7ea97]{text-align:right;min-width:0;max-width:11rem;line-height:1.3;display:grid}.shell__name[data-v-44c7ea97]{font-size:var(--text-xs);font-weight:500}.shell__mail[data-v-44c7ea97]{color:var(--muted);font-size:var(--text-xs);display:none}.shell__acts[data-v-44c7ea97]{flex-shrink:0;display:flex}.shell__act[data-v-44c7ea97]{border-radius:var(--radius);min-width:2.75rem;min-height:2.75rem;color:var(--ink-2);font-size:var(--text-xs);transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:.55rem;font-weight:500;display:inline-flex}.shell__act[data-v-44c7ea97]:focus-visible{outline-offset:-2px}.shell__act[data-v-44c7ea97]:disabled{cursor:progress;opacity:.6}.shell__act-text[data-v-44c7ea97]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell__main[data-v-44c7ea97]{min-width:0;max-width:92rem;padding:calc(var(--adm-top) + var(--safe-top) + var(--adm-pad)) max(var(--adm-pad),var(--safe-right)) calc(var(--adm-tabs) + var(--adm-pad)) max(var(--adm-pad),var(--safe-left))}.shell__main[data-v-44c7ea97]:focus{outline:none}@media (width<=420px){.shell__who[data-v-44c7ea97]{max-width:6.5rem}.shell__tag[data-v-44c7ea97]{display:none}}@media (hover:hover){.nav__link[data-v-44c7ea97]:not(.is-off):hover,.shell__act[data-v-44c7ea97]:not(:disabled):hover{color:var(--ink)}.shell__act[data-v-44c7ea97]:not(:disabled):hover{background:var(--surface)}}@media (width>=960px){.shell__bar[data-v-44c7ea97]{width:var(--adm-side);border-right:1px solid var(--line);border-bottom:0;flex-direction:column;align-items:stretch;gap:1.5rem;height:auto;padding:1.35rem .85rem 1rem;bottom:0;right:auto;overflow-y:auto}.shell__brand[data-v-44c7ea97]{padding-inline:.65rem}.shell__nav[data-v-44c7ea97]{background:0 0;border-top:0;flex:1;height:auto;padding:0;position:static}.nav[data-v-44c7ea97]{grid-template-columns:minmax(0,1fr);gap:.15rem;height:auto}.nav__link[data-v-44c7ea97]{border-radius:var(--radius);height:auto;min-height:2.625rem;color:var(--ink-2);font-size:var(--text-sm);flex-direction:row;justify-content:flex-start;gap:.8rem;padding:0 .65rem;line-height:1.3}.nav__link[data-v-44c7ea97]:before{width:2px;height:auto;inset:.6rem auto .6rem -.85rem}.nav__link.is-on[data-v-44c7ea97]{background:var(--surface)}.nav__link.is-off[data-v-44c7ea97]{color:var(--faint)}.nav__long[data-v-44c7ea97]{min-width:0;display:block}.nav__short[data-v-44c7ea97]{display:none}.nav__count[data-v-44c7ea97]{order:2;position:static}.nav__icon[data-v-44c7ea97]{display:contents}.nav__icon>.nav__count[data-v-44c7ea97]{margin-left:auto}.nav__long[data-v-44c7ea97]{order:1}.shell__lock[data-v-44c7ea97]{border-top:1px solid var(--line);color:var(--warn);font-size:var(--text-xs);align-items:flex-start;gap:.5rem;margin:1rem .65rem 0;padding-top:1rem;line-height:1.45;display:flex}.shell__lock svg[data-v-44c7ea97]{margin-top:.15rem}.shell__user[data-v-44c7ea97]{border-top:1px solid var(--line);gap:.6rem;margin-left:0;padding-top:.9rem;display:grid}.shell__who[data-v-44c7ea97]{text-align:left;max-width:none;padding-inline:.65rem}.shell__act[data-v-44c7ea97],.shell__name[data-v-44c7ea97]{font-size:var(--text-sm)}.shell__mail[data-v-44c7ea97]{display:block}.shell__acts[data-v-44c7ea97]{gap:.1rem;display:grid}.shell__act[data-v-44c7ea97]{justify-content:flex-start;min-height:2.375rem;padding:0 .65rem}.shell__act-text[data-v-44c7ea97]{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.shell__main[data-v-44c7ea97]{margin-left:var(--adm-side);padding:var(--adm-pad)}}@media (width>=960px) and (pointer:coarse){.nav__link[data-v-44c7ea97],.shell__act[data-v-44c7ea97]{min-height:2.75rem}}@media (width>=960px) and (hover:hover){.nav__link[data-v-44c7ea97]:not(.is-off):not(.is-on):hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}}
