.nav-link[data-v-8e86f263]{align-items:center;border-radius:8px;display:flex;gap:.625rem;padding:.5rem .75rem}.nav-link[data-v-8e86f263]:hover{color:hsl(var(--primary))}.nav-link--active[data-v-8e86f263]{background:hsl(var(--muted))}.nav-link--nested[data-v-8e86f263]{font-size:.9rem;padding-left:1.5rem}.nav-link--collapsed[data-v-8e86f263]{flex-direction:column;gap:.25rem;justify-content:center;padding:.375rem .25rem}.nav-link__icon[data-v-8e86f263]{flex-shrink:0;height:1rem;width:1rem}.nav-link__caption[data-v-8e86f263]{display:-webkit-box;font-size:.625rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;line-height:1.2;max-width:100%;overflow:hidden;overflow-wrap:break-word;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nav-link__title[data-v-8e86f263]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-trigger[data-v-9e10ec9e]{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex:1;gap:.5rem;justify-content:space-between;min-width:0;padding:.5rem .75rem}.nav-trigger[data-v-9e10ec9e]:hover{color:hsl(var(--primary))}.nav-trigger--collapsed[data-v-9e10ec9e]{flex-direction:column;gap:.125rem;justify-content:center;padding:.375rem .25rem .25rem;width:100%}.nav-trigger--collapsed .nav-trigger__label[data-v-9e10ec9e]{flex-direction:column;gap:.25rem;max-width:100%}.nav-trigger--collapsed .nav-trigger__chevron[data-v-9e10ec9e]{height:.75rem;opacity:.6;transform:rotate(90deg);width:.75rem}.nav-trigger--collapsed[data-state=open] .nav-trigger__chevron[data-v-9e10ec9e]{transform:rotate(-90deg)}.nav-trigger__label[data-v-9e10ec9e]{align-items:center;display:flex;gap:.625rem;min-width:0}.nav-trigger__caption[data-v-9e10ec9e]{display:-webkit-box;font-size:.625rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;line-height:1.2;max-width:100%;overflow:hidden;overflow-wrap:break-word;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nav-trigger__chevron[data-v-9e10ec9e],.nav-trigger__icon[data-v-9e10ec9e]{flex-shrink:0;height:1rem;width:1rem}.nav-trigger__chevron[data-v-9e10ec9e]{transition:transform .2s ease}.nav-group__items[data-v-9e10ec9e]{display:flex;flex-direction:column;gap:.125rem;margin-top:.25rem}.nav-group__items--collapsed[data-v-9e10ec9e]{background:#00000008;border-radius:8px}.bell--ringing[data-v-ab844eac]{animation:bell-ring-ab844eac .9s ease-in-out 2;transform-origin:top center}.teaser[data-v-ab844eac]{transform-origin:calc(100% - 1.25rem) -.5rem}.teaser[data-v-ab844eac]:before{background:hsl(var(--popover));border-left:1px solid hsl(var(--border));border-top:1px solid hsl(var(--border));content:"";height:.625rem;position:absolute;right:.9rem;top:-5px;transform:rotate(45deg);width:.625rem}.teaser-enter-active[data-v-ab844eac]{transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .2s ease}.teaser-leave-active[data-v-ab844eac]{transition:transform .45s cubic-bezier(.55,0,.75,0),opacity .4s ease-in}.teaser-enter-from[data-v-ab844eac]{opacity:0;transform:scale(.4)}.teaser-leave-to[data-v-ab844eac]{opacity:0;transform:scale(.05)}@keyframes bell-ring-ab844eac{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(2deg)}}nav[data-v-24118da9]{--circle-size:3.25rem;--logo-size:3.5rem;--notch-w:7rem}.bottom-bar__notch[data-v-24118da9]{bottom:calc(100% - 2px);display:block;height:auto;left:50%;overflow:visible;position:absolute;transform:translate(-50%);width:var(--notch-w)}.bottom-bar__home[data-v-24118da9]{align-items:center;align-self:center;display:flex;flex:1;flex-direction:column;margin-top:calc(var(--circle-size)*-1/3)}.bottom-bar__home-circle[data-v-24118da9]{align-items:center;border-radius:50%;display:flex;height:var(--circle-size);justify-content:center;transition:transform .15s ease;width:var(--circle-size)}.bottom-bar__home-circle[data-v-24118da9]:active{transform:scale(.95)}.bottom-bar__home-circle--active[data-v-24118da9]{background:transparent;box-shadow:none}.bottom-bar__home-logo[data-v-24118da9]{height:var(--logo-size);-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;top:-.125rem;width:var(--logo-size)}
