.dropdown-enter-active[data-v-1e93afa5],.dropdown-leave-active[data-v-1e93afa5]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-1e93afa5],.dropdown-leave-to[data-v-1e93afa5]{opacity:0;transform:translateY(-.25rem)}.ui-breadcrumbs{color:var(--ui-text-strong);font-size:.875rem;font-weight:700;margin:0 0 .75rem}.ui-breadcrumbs__list{align-items:center;display:flex;gap:.25rem;min-width:0;overflow-x:auto;scrollbar-width:none}.ui-breadcrumbs__list::-webkit-scrollbar{display:none}.ui-breadcrumbs__item{align-items:center;color:inherit;display:inline-flex;flex:0 0 auto;gap:.25rem;min-width:0}.ui-breadcrumbs__separator{color:var(--ui-text-soft);flex:0 0 auto;font-size:.75rem}.ui-breadcrumbs__current,.ui-breadcrumbs__link{color:inherit;display:inline-block;max-width:min(12rem,46vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-breadcrumbs__link{transition:color var(--mg-motion-fast) ease}.ui-breadcrumbs__link:hover{color:var(--theory-text)}.ui-breadcrumbs__current{color:var(--ui-text-strong)}.page[data-v-30072cb3]{min-height:100vh;min-height:100dvh;min-width:0;width:100%}.app-header[data-v-30072cb3]{flex:0 0 auto;position:sticky;top:0;z-index:50}.app-main-content[data-v-30072cb3]{flex:1 1 auto;min-height:0;min-width:0;padding-bottom:0}.app-breadcrumb-strip[data-v-30072cb3]{padding:.5rem 1rem 0}.app-bottom-nav[data-v-30072cb3]{bottom:0;flex:0 0 auto;margin-bottom:var(--app-bottom-overlay-offset,0);padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0rem));padding-top:.5rem;position:sticky}.app-install-banner[data-v-30072cb3]{align-items:center;background:var(--ui-brand);border-radius:var(--ui-radius);inset-inline:1rem;bottom:calc(5rem + var(--app-bottom-overlay-offset, 0rem));box-shadow:0 1rem 2rem #0206174d;display:flex;gap:.75rem;padding:.75rem;position:fixed;z-index:55}.app-install-banner--without-nav[data-v-30072cb3]{bottom:calc(1rem + env(safe-area-inset-bottom,0rem) + var(--app-bottom-overlay-offset, 0rem))}.app-install-banner__icon[data-v-30072cb3]{color:#fff;flex-shrink:0;font-size:1.25rem}.app-install-banner__copy[data-v-30072cb3]{flex:1 1 auto;min-width:0}.app-install-banner__title[data-v-30072cb3]{color:#fff;font-size:.875rem;font-weight:800;line-height:1.2}.app-install-banner__text[data-v-30072cb3]{color:var(--ui-palette-white-a68);font-size:.75rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-install-banner__install[data-v-30072cb3]{background:#fff;border-radius:var(--ui-radius);color:var(--ui-brand);flex-shrink:0;font-size:.875rem;font-weight:800;padding:.4rem .75rem}.app-install-banner__dismiss[data-v-30072cb3]{border-radius:999rem;color:#fffc;display:grid;flex-shrink:0;min-height:2.25rem;min-width:2.25rem;place-items:center;transition:background var(--ui-transition-base),color var(--ui-transition-base)}.app-install-banner__dismiss[data-v-30072cb3]:hover{background:var(--ui-palette-white-a10);color:#fff}.app-install-banner__dismiss-icon[data-v-30072cb3]{font-size:1rem}.drawer-link[data-v-30072cb3]{align-items:center;border-radius:.5rem;color:var(--ui-palette-white-a70);display:flex;gap:.75rem;padding:.75rem;transition:background .15s,color .15s}.drawer-link[data-v-30072cb3]:hover{background:var(--ui-palette-white-a05);color:#fff}.drawer-link.router-link-active[data-v-30072cb3]{background:#6366f11f;color:#818cf8}.drawer-link.router-link-active[data-v-30072cb3]:hover{background:#6366f12e}.slide-left-enter-active[data-v-30072cb3],.slide-left-leave-active[data-v-30072cb3]{transition:transform .25s ease}.slide-left-enter-from[data-v-30072cb3],.slide-left-leave-to[data-v-30072cb3]{transform:translate(-100%)}.fade-enter-active[data-v-30072cb3],.fade-leave-active[data-v-30072cb3]{transition:opacity .2s}.fade-enter-from[data-v-30072cb3],.fade-leave-to[data-v-30072cb3]{opacity:0}
