.nav[data-v-5e884439]{flex:1;gap:22px;padding:4px 12px 12px;overflow-y:auto}.nav[data-v-5e884439],.nav__section[data-v-5e884439]{flex-direction:column;display:flex}.nav__section[data-v-5e884439]{gap:2px}.nav__title[data-v-5e884439]{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;opacity:.55;padding:0 14px 6px;font-size:.8rem;font-weight:700}.nav__link[data-v-5e884439]{color:inherit;opacity:.72;transition:background .25s,opacity .2s,color .25s,transform .15s var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:12px;padding:11px 14px;font-size:.93rem;font-weight:600;display:flex;position:relative}.nav__link .pi[data-v-5e884439]{text-align:center;width:18px;font-size:1rem}@media (hover:hover){.nav__link[data-v-5e884439]:hover{opacity:1;background:color-mix(in srgb,currentColor 8%,transparent)}}.nav__link[data-v-5e884439]:active{transform:scale(.98)}.nav__link.active[data-v-5e884439]{opacity:1;background:var(--nav-active-bg,var(--accent));color:var(--nav-active-fg,var(--accent-ink));font-weight:800}.app-shell[data-v-4079642d]{background:var(--app-bg);min-height:100dvh;color:var(--app-text);font-family:var(--font-body);display:flex}.sidebar[data-v-4079642d]{width:calc(-12px + var(--sidebar-w));z-index:30;background:var(--cl-ink);color:var(--cl-bone);--nav-active-bg:var(--cl-hi);--nav-active-fg:var(--cl-hi-ink);border-radius:26px;flex-direction:column;display:none;position:fixed;inset:12px auto 12px 12px;overflow:hidden}.app-dark .sidebar[data-v-4079642d]{background:#1b1b1b;border:1px solid #2a2a2a}@media (width>=960px){.sidebar[data-v-4079642d]{display:flex}.main[data-v-4079642d]{margin-left:var(--sidebar-w)}}.sidebar__brand[data-v-4079642d]{height:92px;color:var(--cl-bone);align-items:center;padding:0 22px;display:flex}.sidebar__brand .brand-logo[data-v-4079642d]{font-size:58px}.sidebar__foot[data-v-4079642d]{border-top:1px solid var(--cl-ink-line);flex-direction:column;gap:6px;padding:12px;display:flex}.sidebar__install[data-v-4079642d]{--p-button-text-secondary-color:#b8b8b8;--p-button-text-secondary-hover-background:#ffffff0f}.sidebar__me[data-v-4079642d]{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;padding:8px;transition:background .2s;display:flex}@media (hover:hover){.sidebar__me[data-v-4079642d]:hover{background:#ffffff0f}}.sidebar__me .pi[data-v-4079642d],.sidebar__me .tiny[data-v-4079642d]{color:#a6a6a6}.sidebar__avatar[data-v-4079642d],.topbar__avatar[data-v-4079642d]{width:38px;height:38px;font-family:var(--font-display);letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;font-size:.95rem;font-weight:800;display:grid}.sidebar__avatar[data-v-4079642d]{background:var(--cl-hi);color:var(--cl-hi-ink)}.topbar__avatar[data-v-4079642d]{background:var(--accent);color:var(--accent-ink);transition:transform .2s var(--ease-out)}.topbar__avatar[data-v-4079642d]:active,.topbar__btn[data-v-4079642d]:active{transform:scale(.92)}.sidebar__me-text[data-v-4079642d]{flex-direction:column;min-width:0;line-height:1.3;display:flex}.drawer-logo[data-v-4079642d]{color:var(--app-text);font-size:46px}.main[data-v-4079642d]{flex-direction:column;flex:1;min-width:0;display:flex}.topbar[data-v-4079642d]{z-index:20;height:calc(var(--topbar-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;border-bottom:1px solid #0000;align-items:center;gap:6px;transition:background .3s,border-color .3s;display:flex;position:sticky;top:0}.topbar--solid[data-v-4079642d]{background:color-mix(in srgb,var(--app-bg) 85%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom-color:var(--app-border)}.topbar__logo[data-v-4079642d]{color:var(--app-text);display:flex}.topbar__logo .brand-logo[data-v-4079642d]{font-size:46px}.topbar__btn[data-v-4079642d]{border:1px solid var(--app-border);background:var(--app-tile);width:42px;height:42px;color:var(--app-text);transition:background .2s,border-color .2s,transform .2s var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;display:grid;position:relative}@media (hover:hover){.topbar__btn[data-v-4079642d]:hover{border-color:var(--app-muted)}}.topbar__btn .pi[data-v-4079642d]{font-size:1rem}.topbar__badge[data-v-4079642d]{background:var(--cl-heat);color:#fff;border:2px solid var(--app-bg);min-width:18px;height:18px;animation:cl-pop .45s var(--ease-spring);border-radius:9px;place-items:center;padding:0 5px;font-size:.65rem;font-weight:800;display:grid;position:absolute;top:-3px;right:-3px}.topbar__avatar[data-v-4079642d]{border:0;margin-left:2px}@media (width>=960px){.topbar[data-v-4079642d]{height:76px;padding:0 32px}.topbar--solid[data-v-4079642d]{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}.topbar__avatar[data-v-4079642d],.topbar__logo[data-v-4079642d]{display:none}}.content[data-v-4079642d]{width:100%;max-width:1140px;padding:8px 16px calc(40px + var(--bottombar-h) + env(safe-area-inset-bottom));margin:0 auto}@media (width>=960px){.content[data-v-4079642d]{padding:0 32px 56px}}.content--enter[data-v-4079642d]{animation:cl-page-in-4079642d .42s var(--ease-out) both}@keyframes cl-page-in-4079642d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bottombar[data-v-4079642d]{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:25;height:var(--bottombar-h);background:color-mix(in srgb,var(--cl-ink) 92%,transparent);-webkit-backdrop-filter:saturate(1.2)blur(16px);animation:bar-in-4079642d .6s var(--ease-out) .1s both;border-radius:999px;justify-content:space-around;padding:6px;display:flex;position:fixed;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 40px -16px #0000008c}@keyframes bar-in-4079642d{0%{opacity:0;transform:translateY(24px)scale(.96)}}.app-dark .bottombar[data-v-4079642d]{background:#1e1e1eeb;box-shadow:inset 0 0 0 1px #2e2e2e,0 18px 40px -16px #000c}@media (width>=960px){.bottombar[data-v-4079642d]{display:none}}.bottombar__pill[data-v-4079642d]{width:calc((100% - 12px) / var(--n));pointer-events:none;transform:translateX(calc(var(--i) * 100%));transition:transform .5s var(--ease-spring),opacity .25s;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;top:6px;bottom:6px;left:6px}.bottombar__pill i[data-v-4079642d]{background:var(--cl-hi);border-radius:999px;width:46px;height:30px;display:block}.bottombar__pill span[data-v-4079642d]{visibility:hidden;font-size:.66rem;line-height:1.6}.bottombar__pill--off[data-v-4079642d]{opacity:0}.bottombar__item[data-v-4079642d]{z-index:1;color:#8e8e8e;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:999px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;font-size:.66rem;font-weight:700;line-height:1.6;transition:color .3s;display:flex;position:relative}.bottombar__icon[data-v-4079642d]{width:46px;height:30px;transition:color .3s,transform .25s var(--ease-spring);border-radius:999px;place-items:center;display:grid}.bottombar__icon .pi[data-v-4079642d]{font-size:1.08rem}.bottombar__item.active[data-v-4079642d]{color:var(--cl-bone)}.bottombar__item.active .bottombar__icon[data-v-4079642d]{color:var(--cl-hi-ink)}.bottombar__item:active .bottombar__icon[data-v-4079642d]{transition-duration:80ms;transform:scale(.88)}
