.app-logo[data-v-3b3f3cee]{gap:var(--space-4)}.app-logo[data-v-3b3f3cee],.app-logo-mark[data-v-3b3f3cee]{align-items:center;display:flex}.app-logo-mark[data-v-3b3f3cee]{background:var(--color-primary);width:20px;height:20px;color:var(--color-text-on-primary);border-radius:5px;flex:none;justify-content:center;font-size:11px;font-weight:600}.app-logo-name[data-v-3b3f3cee]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.app-sidebar[data-v-0976f0de]>*{flex-shrink:0}.sidebar-header[data-v-0976f0de]{height:var(--header-height);padding:0 var(--space-6);border-bottom:var(--border-default);align-items:center;display:flex}.sidebar-nav[data-v-0976f0de]{padding:var(--space-4);gap:1px}.nav-item[data-v-0976f0de]{padding:5px var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:background-color var(--transition-fast);align-items:center;gap:8px;display:flex;position:relative}.nav-item.active[data-v-0976f0de],.nav-item[data-v-0976f0de]:hover{background:var(--color-bg-hover)}.nav-item.active[data-v-0976f0de]{color:var(--color-text-primary)}.nav-item.active[data-v-0976f0de],.section-label[data-v-0976f0de]{font-weight:var(--font-weight-medium)}.section-label[data-v-0976f0de]{padding:var(--space-4) calc(var(--space-4) + var(--space-3)) var(--space-2);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}.profile-block[data-v-0976f0de]{padding:var(--space-4) var(--space-6)}.m-tabbar[data-v-b64fbbc1]{--tab-pad:5px;--tab-gap:2px;--m-safe-bottom:env(safe-area-inset-bottom,0px);--m-float-inset:max(12px, calc(var(--m-safe-bottom) - 18px));--m-glass-bg:color-mix(in srgb, var(--color-bg-page) 72%, transparent);--m-glass-edge:0 0 0 .5px #0000001f, inset 0 1px 0 #ffffff8c;right:calc(var(--m-float-inset) + 6px);bottom:var(--m-float-inset);left:calc(var(--m-float-inset) + 6px);z-index:0;align-items:center;gap:var(--tab-gap);height:56px;padding:var(--tab-pad);background:var(--m-glass-bg);box-shadow:var(--m-glass-edge);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);border-radius:999px;display:flex;position:fixed}.dark{--m-glass-bg:color-mix(in srgb, var(--color-bg-card) 70%, transparent);--m-glass-edge:0 0 0 .5px #ffffff1f, inset 0 1px 0 #ffffff0f}.m-tab-indicator[data-v-b64fbbc1]{top:var(--tab-pad);bottom:var(--tab-pad);left:var(--tab-pad);width:calc((100% - var(--tab-pad)*2 - (var(--tab-count) - 1)*var(--tab-gap))/var(--tab-count));background:color-mix(in srgb,var(--color-text-primary) 8%,transparent);transform:translateX(calc(var(--tab-index)*(100% + var(--tab-gap))));pointer-events:none;border-radius:999px;transition:transform .42s cubic-bezier(.34,1.32,.52,1);position:absolute}.m-tab[data-v-b64fbbc1]{min-width:0;height:100%;color:var(--color-text-secondary);-webkit-tap-highlight-color:transparent;border-radius:999px;flex:1;justify-content:center;align-items:center;transition:color .24s;display:flex;position:relative}.m-tab[aria-current=page][data-v-b64fbbc1]{color:var(--color-primary)}.m-tab-icon[data-v-b64fbbc1]{font-size:24px}@media (prefers-reduced-motion:reduce){.m-tab-indicator[data-v-b64fbbc1]{transition:none}}.shell-tabbar[data-v-96104cb0]{display:none}@media (width<=767px){.shell-sidebar[data-v-96104cb0]{display:none}.shell-tabbar[data-v-96104cb0]{display:block}.shell-main[data-v-96104cb0]{padding-bottom:calc(72px + max(12px, env(safe-area-inset-bottom,0px) - 18px))}}
