.phone-nav.svelte-go7ciz{height:var(--tab-bar);background:var(--color-paper);border-top:1px solid var(--color-line);display:flex}.phone-item.svelte-go7ciz{min-width:44px;color:var(--color-ink-soft);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:12px;line-height:1.2;text-decoration:none;display:flex}.phone-item[aria-current=page].svelte-go7ciz{color:var(--color-ink);font-weight:700}.pill.svelte-go7ciz{border-radius:999px;place-items:center;width:52px;height:28px;display:grid;position:relative}[aria-current=page].svelte-go7ciz .pill:where(.svelte-go7ciz){background:var(--color-mist)}.badge.lock.svelte-go7ciz{padding:0}.badge.svelte-go7ciz{background:var(--color-ink);min-width:17px;height:17px;color:var(--color-paper);box-shadow:0 0 0 2px var(--color-paper);border-radius:999px;place-items:center;padding:0 4px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-3px;right:6px}.desk-nav.svelte-go7ciz{background:var(--color-paper);border-right:1px solid var(--color-line);flex-direction:column;gap:28px;height:100%;padding:28px 16px 24px;display:flex}.desk-item.svelte-go7ciz{height:48px;color:var(--color-ink-soft);border-radius:12px;align-items:center;gap:14px;padding:0 12px;font-size:16px;text-decoration:none;display:flex}.desk-item.svelte-go7ciz:hover{color:var(--color-ink)}.desk-item[aria-current=page].svelte-go7ciz{background:var(--color-mist);color:var(--color-ink);font-weight:700}.desk-badge.svelte-go7ciz{background:var(--color-ink);min-width:22px;height:22px;color:var(--color-paper);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:grid}.guest-btn.svelte-go7ciz{height:48px;color:var(--color-ink);border-radius:12px;place-items:center;font-size:15px;font-weight:700;text-decoration:none;display:grid}.shell.svelte-1v2axqk{background:var(--color-mist);flex-direction:column;min-height:100dvh;display:flex}.shell-main.svelte-1v2axqk{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar.svelte-1v2axqk{display:none}.tabbar.svelte-1v2axqk{z-index:10;padding-bottom:env(safe-area-inset-bottom);background:var(--color-paper);position:sticky;bottom:0}@media (width>=64rem){.shell.svelte-1v2axqk{grid-template-columns:240px minmax(0,1fr);display:grid}.sidebar.svelte-1v2axqk{height:100dvh;display:block;position:sticky;top:0}.tabbar.svelte-1v2axqk{display:none}}
