.site-header.svelte-zwc9br{view-transition-name:site-header;position:relative;z-index:20;height:88px;box-sizing:border-box;padding:0 clamp(20px,3.4vw,48px);display:flex;align-items:center;justify-content:space-between;gap:24px;font-family:Figtree,sans-serif}.logo.svelte-zwc9br{view-transition-name:brand;display:block;color:#fff;text-decoration:none;font-size:1.5rem}.nav.svelte-zwc9br{display:flex;align-items:center;gap:32px}.nav-link.svelte-zwc9br{color:var(--ink);font-weight:600;font-size:1rem;text-decoration:none;text-underline-offset:.35em;text-decoration-thickness:2px;white-space:nowrap}.nav-link.svelte-zwc9br:hover,.nav-link[aria-current=page].svelte-zwc9br{color:#fff;text-decoration-line:underline;text-decoration-color:var(--faint)}.sheets.svelte-zwc9br{position:relative}.sheets-btn.svelte-zwc9br{all:unset;display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:600;font-size:1rem;white-space:nowrap;cursor:pointer;border-radius:8px;-webkit-tap-highlight-color:transparent}.sheets-btn.svelte-zwc9br span:where(.svelte-zwc9br){text-underline-offset:.35em;text-decoration-thickness:2px;text-decoration-color:var(--faint)}.sheets-btn.svelte-zwc9br:hover,.sheets-btn[aria-expanded=true].svelte-zwc9br,.sheets-btn.current.svelte-zwc9br{color:#fff}.sheets-btn.current.svelte-zwc9br span:where(.svelte-zwc9br){text-decoration-line:underline}.sheets-btn.svelte-zwc9br:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.sheets-btn.svelte-zwc9br svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.73;stroke-linecap:round;stroke-linejoin:round;transition:rotate .15s ease}.sheets-btn[aria-expanded=true].svelte-zwc9br svg{rotate:180deg}.sheets-menu.svelte-zwc9br{display:none;position:absolute;top:calc(100% + 16px);left:50%;translate:-50% 0;width:max-content;min-width:300px;flex-direction:column;gap:2px;padding:10px;background:#fff;border:2px solid var(--ink-dark);border-radius:18px;box-shadow:1px 1px 0 var(--ink-dark),2px 2px 0 var(--ink-dark),3px 3px 0 var(--ink-dark),4px 4px 0 var(--ink-dark),5px 5px 0 var(--ink-dark),6px 6px 0 var(--ink-dark)}.sheets-menu.open.svelte-zwc9br{display:flex;animation:svelte-zwc9br-drop .16s ease-out}.sheets-label.svelte-zwc9br{display:none}.sheet-link.svelte-zwc9br{display:flex;align-items:center;gap:14px;padding:8px 14px 8px 10px;border-radius:12px;color:var(--on-paper-muted);text-decoration:none}.sheet-link.svelte-zwc9br:hover,.sheet-link.svelte-zwc9br:focus-visible,.sheet-link[aria-current=page].svelte-zwc9br{background:var(--tint)}.sheet-link.svelte-zwc9br:focus-visible{outline:2px solid var(--burple);outline-offset:-2px}.sheet-copy.svelte-zwc9br{display:flex;flex-direction:column;gap:1px}.sheet-title.svelte-zwc9br{color:var(--ink-dark);font-weight:700;font-size:1rem}.sheet-text.svelte-zwc9br{font-size:.875rem}.start.svelte-zwc9br{text-decoration:none;box-sizing:border-box;height:48px;border-radius:14px;font-size:1rem;font-weight:600}.account.svelte-zwc9br{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;margin-left:-16px;border-radius:50%;cursor:pointer;-webkit-tap-highlight-color:transparent}.account.bare.svelte-zwc9br{margin-left:0}.account.svelte-zwc9br:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.avatar.svelte-zwc9br{flex-shrink:0;width:44px;height:44px;box-sizing:border-box;border-radius:50%;border:2px solid var(--faint);background:var(--ghost);object-fit:cover;transition:border-color .15s ease}.account.svelte-zwc9br:hover .avatar:where(.svelte-zwc9br){border-color:var(--ink)}.avatar.icon.svelte-zwc9br{display:flex;align-items:center;justify-content:center;fill:var(--ink)}.avatar.icon.svelte-zwc9br svg{width:26px;height:26px}.account-label.svelte-zwc9br{display:none}.menu-btn.svelte-zwc9br{display:none;width:44px;height:44px;padding:0;border-radius:14px}.menu-btn.svelte-zwc9br svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.menu-btn[aria-expanded=true].svelte-zwc9br svg{stroke-width:1.6}@media (max-width: 759px){.site-header.svelte-zwc9br{height:64px;padding:0 16px 0 20px}.logo.svelte-zwc9br{font-size:1.25rem}.menu-btn.svelte-zwc9br{display:flex}.nav.svelte-zwc9br{display:none;position:absolute;top:60px;left:12px;right:12px;flex-direction:column;align-items:stretch;gap:4px;padding:10px;background:var(--burple);border:2px solid var(--faint);border-radius:18px;box-shadow:0 14px 34px #0000004d}.nav.open.svelte-zwc9br{display:flex;animation:svelte-zwc9br-drop .16s ease-out}.nav-link.svelte-zwc9br{padding:12px;border-radius:12px;font-size:1.0625rem}.nav-link.svelte-zwc9br:hover,.nav-link[aria-current=page].svelte-zwc9br{background:var(--ghost);text-decoration-line:none}.sheets-btn.svelte-zwc9br{display:none}.sheets-menu.svelte-zwc9br{display:flex;position:static;translate:none;width:auto;min-width:0;padding:0;background:none;border:none;box-shadow:none;animation:none}.sheets-label.svelte-zwc9br{display:block;padding:12px 12px 4px;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.sheet-link.svelte-zwc9br{padding:8px 12px 8px 8px;color:var(--ink)}.sheet-link.svelte-zwc9br:hover,.sheet-link.svelte-zwc9br:focus-visible,.sheet-link[aria-current=page].svelte-zwc9br{background:var(--ghost)}.sheet-link.svelte-zwc9br:focus-visible{outline-color:var(--ink)}.sheet-title.svelte-zwc9br{color:#fff}.sheets.svelte-zwc9br+.nav-link:where(.svelte-zwc9br){margin-top:6px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 -1.5px 0 var(--ghost)}.start.svelte-zwc9br{margin-top:6px;height:50px}.account.svelte-zwc9br{order:-1;margin:0 0 6px;padding:8px 12px 14px;border-radius:0;border-bottom:1.5px solid var(--ghost);color:var(--ink);font-weight:600;font-size:1.0625rem}.avatar.svelte-zwc9br{width:36px;height:36px}.avatar.icon.svelte-zwc9br svg{width:22px;height:22px}.account-label.svelte-zwc9br{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@keyframes svelte-zwc9br-drop{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion: reduce){.nav.open.svelte-zwc9br,.sheets-menu.open.svelte-zwc9br{animation:none}.sheets-btn.svelte-zwc9br svg{transition:none}}
