.topbar[data-v-5e317a24]{gap:28px;max-width:1360px;margin:0 auto;padding:20px 32px 0}.brand[data-v-5e317a24],.topbar[data-v-5e317a24]{align-items:center;display:flex}.brand[data-v-5e317a24]{letter-spacing:-.02em;gap:10px;font-size:22px;font-weight:500}.nav[data-v-5e317a24]{flex:1;gap:6px;min-width:0;display:flex}.nav-item[data-v-5e317a24]{background:var(--surface);min-width:44px;height:44px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 13px;transition:background .2s,color .2s,padding .25s;display:inline-flex}.nav-item[data-v-5e317a24]:hover{background:var(--surface-3)}.nav-item .nav-label[data-v-5e317a24]{white-space:nowrap;max-width:0;margin-left:-8px;font-size:14px;font-weight:500;transition:max-width .3s cubic-bezier(.2,.8,.2,1);overflow:hidden}.nav-item.active[data-v-5e317a24]{background:var(--ink);color:var(--on-ink);padding:0 20px 0 16px}.nav-item.active .nav-label[data-v-5e317a24]{max-width:120px;margin-left:0}.top-actions[data-v-5e317a24]{align-items:center;gap:8px;display:flex}.icon-btn.priv-on[data-v-5e317a24]{background:var(--ink);color:var(--on-ink)}.search[data-v-5e317a24]{background:var(--surface);height:44px;color:var(--ink-2);border:0;border-radius:999px;align-items:center;gap:10px;min-width:240px;padding:0 8px 0 16px;font-size:14px;display:flex}.search[data-v-5e317a24]:hover{color:var(--ink)}.search kbd[data-v-5e317a24]{background:var(--surface-2);margin-left:auto;padding:3px 8px;font-family:inherit;font-size:12px}.badge[data-v-5e317a24],.search kbd[data-v-5e317a24]{border-radius:999px}.badge[data-v-5e317a24]{background:var(--accent);color:#fff;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:11px;font-weight:600;display:grid;position:absolute;top:4px;right:4px}.cur[data-v-5e317a24]{font-size:17px;font-weight:500}.spinning svg[data-v-5e317a24]{animation:.8s linear infinite spin-5e317a24}@keyframes spin-5e317a24{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinning svg[data-v-5e317a24]{animation-duration:2.4s}}.only-mobile[data-v-5e317a24]{display:none}@media (width<=1080px){.search[data-v-5e317a24]{display:none}.only-mobile[data-v-5e317a24]{display:inline-grid}}.mob-only[data-v-5e317a24]{display:none}.menu-wrap[data-v-5e317a24]{position:relative}.menu[data-v-5e317a24]{z-index:30;background:var(--surface);width:260px;box-shadow:var(--shadow);border-radius:20px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.menu-row[data-v-5e317a24]{background:var(--surface-2);text-align:left;border:0;border-radius:14px;align-items:center;gap:10px;height:44px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.menu-label[data-v-5e317a24]{color:var(--ink-2);padding:4px 4px 0;font-size:12px}.menu-seg[data-v-5e317a24]{display:flex}.menu-seg button[data-v-5e317a24]{flex:1;min-width:0;padding:0 8px}.spin[data-v-5e317a24]{animation:.8s linear infinite spin-5e317a24}@media (width<=760px){.topbar[data-v-5e317a24]{gap:8px;padding:14px 16px 0}.brand[data-v-5e317a24]{flex:1}.top-actions[data-v-5e317a24]{gap:6px}.desk-only[data-v-5e317a24]{display:none}.mob-only[data-v-5e317a24]{display:block}.nav[data-v-5e317a24]{z-index:20;left:50%;right:auto;bottom:calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);height:54px;box-shadow:0 10px 30px #0000001f,0 0 0 1px var(--line);gap:0;padding:5px;position:fixed;transform:translate(-50%)}.nav[data-v-5e317a24],.nav-item[data-v-5e317a24]{border-radius:999px}.nav-item[data-v-5e317a24]{width:calc(min(52px,14.2857vw - 6px));min-width:0;height:44px;color:var(--ink);flex:none;padding:0;transition:background .2s,transform .15s}.nav-item[data-v-5e317a24],.nav-item[data-v-5e317a24]:hover{background:0 0}.nav-item[data-v-5e317a24]:active{transform:scale(.92)}.nav-item .nav-label[data-v-5e317a24]{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.nav-item[data-v-5e317a24] svg{width:22px;height:22px}.nav-item.active[data-v-5e317a24]{background:var(--surface-3);color:var(--ink);padding:0}.nav-item.active[data-v-5e317a24] svg{stroke-width:2.4px}.page[data-v-5e317a24]{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}
