.lang[data-v-59ffa4a9]{position:relative}.lang[data-v-59ffa4a9],.lang__trigger[data-v-59ffa4a9]{align-items:center;display:inline-flex}.lang__trigger[data-v-59ffa4a9]{background:var(--bg-surface);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;gap:6px;padding:4px 6px;transition:background .15s ease}.lang__trigger[data-v-59ffa4a9]:hover{background:var(--bg-muted)}.lang__trigger img[data-v-59ffa4a9]{border:1px solid color-mix(in oklch,var(--line-strong) 40%,transparent);border-radius:2px;display:block;height:18px;-o-object-fit:cover;object-fit:cover;width:26px}.lang__caret[data-v-59ffa4a9]{color:var(--fg-subtle);font-size:9px;line-height:1}.lang__spinner[data-v-59ffa4a9]{animation:spin-59ffa4a9 .8s linear infinite;border:2px solid var(--line-strong);border-radius:50%;border-top-color:var(--primary);height:12px;width:12px}.lang__menu[data-v-59ffa4a9]{background:var(--bg-surface);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:50}.lang__menu li[data-v-59ffa4a9]{border-radius:var(--r-xs);cursor:pointer;display:flex;justify-content:center;padding:4px}.lang__menu li.active[data-v-59ffa4a9],.lang__menu li[data-v-59ffa4a9]:hover{background:var(--primary-soft)}.lang__menu img[data-v-59ffa4a9]{border:1px solid color-mix(in oklch,var(--line-strong) 40%,transparent);border-radius:2px;display:block;height:24px;-o-object-fit:cover;object-fit:cover;width:36px}@keyframes spin-59ffa4a9{to{transform:rotate(1turn)}}.theme[data-v-3cae3068]{background:transparent;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.theme[data-v-3cae3068]:hover{background:var(--bg-muted);color:var(--fg)}.user-menu[data-v-fe5b251c]{position:relative}.trigger[data-v-fe5b251c]{align-items:center;background:transparent;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--fg);cursor:pointer;display:flex;gap:10px;min-height:34px;padding:3px 7px 3px 10px}.trigger[data-v-fe5b251c]:hover,.trigger[aria-expanded=true][data-v-fe5b251c]{background:var(--bg-muted)}.identity[data-v-fe5b251c]{display:flex;flex-direction:column;line-height:1.2;max-width:160px;text-align:right}.identity small[data-v-fe5b251c],.identity strong[data-v-fe5b251c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity strong[data-v-fe5b251c]{font-size:12.5px}.identity small[data-v-fe5b251c]{color:var(--fg-subtle);font-size:11px}.avatar[data-v-fe5b251c]{background:var(--bg-muted);border:1px solid var(--line-strong);border-radius:50%;color:var(--fg-muted);display:grid;flex:none;font-size:11px;font-weight:650;height:28px;place-items:center;width:28px}.menu[data-v-fe5b251c]{background:var(--bg-surface);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow);min-width:190px;padding:4px;position:absolute;right:0;top:calc(100% + 5px);z-index:30}.menu button[data-v-fe5b251c]{background:transparent;border:0;border-radius:var(--r-xs);color:var(--fg);cursor:pointer;padding:8px 10px;text-align:left;width:100%}.menu button[data-v-fe5b251c]:hover{background:var(--bg-muted)}@media (max-width:639px){.identity[data-v-fe5b251c]{display:none}}.mobile-head[data-v-183f13a1]{align-items:center;background:var(--bg-surface);border-bottom:1px solid var(--line);display:flex;gap:10px;padding:12px 18px}.mobile-head__actions[data-v-183f13a1]{align-items:center;display:flex;gap:6px;justify-content:flex-end;margin-left:auto}@media (max-width:480px){.mobile-head[data-v-183f13a1]{padding-inline:12px}[data-v-183f13a1] .brand__lockup small{display:none}}.sidebar[data-v-dd16dbea]{background:var(--bg-surface);border-right:1px solid var(--line);display:flex;flex:none;flex-direction:column;height:100vh;padding:18px 12px;position:sticky;top:0}.sidebar--collapsed[data-v-dd16dbea]{padding-inline:8px}.sidebar__head[data-v-dd16dbea]{align-items:center;display:flex;gap:10px;padding:0 6px 20px}.sidebar--collapsed .sidebar__head[data-v-dd16dbea]{flex-direction:column;padding-inline:0}.collapse[data-v-dd16dbea]{background:transparent;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;flex:none;font-size:20px;height:28px;line-height:1;margin-left:auto;width:28px}.sidebar--collapsed .collapse[data-v-dd16dbea]{margin-left:0}.collapse[data-v-dd16dbea]:hover{background:var(--bg-muted);color:var(--fg)}.section[data-v-dd16dbea]{color:var(--fg-subtle);font-size:10px;font-weight:650;letter-spacing:.08em;padding:12px 10px 6px;text-transform:uppercase}.nav-item[data-v-dd16dbea]{align-items:center;border-radius:var(--r-sm);color:var(--fg-muted);display:flex;font-size:13px;font-weight:500;gap:10px;margin:1px 0;padding:8px 10px;position:relative;text-decoration:none}.nav-item[data-v-dd16dbea] svg{flex:none;height:16px;width:16px}.nav-item[data-v-dd16dbea]:hover{background:var(--bg-muted);color:var(--fg)}.nav-item.active[data-v-dd16dbea]{background:var(--primary-soft);color:var(--primary);font-weight:650}.nav-item.active[data-v-dd16dbea]:before{background:var(--primary);border-radius:2px;bottom:7px;content:"";left:0;position:absolute;top:7px;width:2px}.sidebar--collapsed .nav-item[data-v-dd16dbea]{justify-content:center;padding-inline:8px}.topbar[data-v-8e51f3e1]{align-items:center;background:var(--bg-surface);border-bottom:1px solid var(--line);display:flex;flex:none;gap:12px;height:52px;padding:0 24px;position:sticky;top:0;z-index:20}.title[data-v-8e51f3e1]{color:var(--fg);font-size:13px;font-weight:550}.spacer[data-v-8e51f3e1]{flex:1}.bottom-nav[data-v-c935d887]{background:var(--bg-surface);border-top:1px solid var(--line);display:grid;flex:none;grid-template-columns:minmax(100px,1fr);padding:6px 8px max(env(safe-area-inset-bottom),12px)}.bottom-nav a[data-v-c935d887]{align-items:center;color:var(--fg-subtle);display:flex;flex-direction:column;font-size:10px;font-weight:550;gap:3px;padding:5px;text-decoration:none}.bottom-nav a.active[data-v-c935d887]{color:var(--primary);font-weight:650}.bottom-nav svg[data-v-c935d887]{height:19px;width:19px}.backdrop[data-v-05999c83]{background:#050c198c;display:grid;top:0;right:0;bottom:0;left:0;padding:20px;place-items:center;position:fixed;z-index:100}section[data-v-05999c83]{background:var(--bg-surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:24px;width:min(440px,100%)}h2[data-v-05999c83]{font-size:20px;margin:0 0 10px}p[data-v-05999c83]{color:var(--fg-muted)}button[data-v-05999c83]{background:var(--primary);border:0;border-radius:var(--r-sm);color:var(--primary-ink);cursor:pointer;padding:8px 14px}.shell[data-v-c5c94908]{background:var(--bg-app);display:grid;grid-template-columns:320px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s ease}.shell--collapsed[data-v-c5c94908]{grid-template-columns:60px minmax(0,1fr)}.content-column[data-v-c5c94908]{display:flex;flex-direction:column;min-height:100vh;min-width:0}.page-content[data-v-c5c94908]{background:var(--bg-app);flex:1;min-height:0;overflow:auto}.mobile-only[data-v-c5c94908]{display:none}@media (max-width:1023px){.shell[data-v-c5c94908],.shell--collapsed[data-v-c5c94908]{display:flex;flex-direction:column;height:100dvh;min-height:0}.desktop-only[data-v-c5c94908]{display:none}.mobile-only[data-v-c5c94908]{display:flex}.content-column[data-v-c5c94908]{flex:1;min-height:0}}
