.pnav-wrap.svelte-1r7el6c{position:sticky;top:0;z-index:30;padding:12px 16px 0}.pnav.svelte-1r7el6c{position:relative;display:flex;align-items:center;max-width:1152px;margin:0 auto;height:52px;border-radius:10px;background:var(--tone-surface);box-shadow:0 2px 24px #0000002e;overflow:hidden}.pnav-brand.svelte-1r7el6c{position:relative;z-index:2;display:flex;align-items:center;gap:9px;background:#e46a25;color:#fff;height:100%;padding:0 38px 0 16px;border-radius:10px 0 0 10px;text-decoration:none;flex-shrink:0}.pnav-logo.svelte-1r7el6c{width:24px;height:24px;flex-shrink:0}.pnav-name.svelte-1r7el6c{display:none;font-weight:700;font-size:15px;letter-spacing:-.015em;white-space:nowrap}.pnav-cut.svelte-1r7el6c{position:absolute;right:0;top:0;height:100%;width:24px}.pnav-cut.svelte-1r7el6c svg:where(.svelte-1r7el6c){display:block;fill:var(--tone-surface)}.pnav-links.svelte-1r7el6c{position:relative;z-index:1;display:flex;align-items:center;gap:2px;flex:1;height:100%;padding:0 8px 0 20px;overflow:hidden}.pnav-links.svelte-1r7el6c a:where(.svelte-1r7el6c){display:none;align-items:center;height:36px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:500;color:var(--tone-text-subtle);text-decoration:none;transition:color .12s,background .12s;white-space:nowrap}.pnav-links.svelte-1r7el6c a:where(.svelte-1r7el6c):hover{background:var(--tone-hover);color:var(--tone-text)}.pnav-actions.svelte-1r7el6c{display:flex;align-items:center;gap:6px;padding:0 10px;flex-shrink:0}.pnav-theme.svelte-1r7el6c{width:36px;height:36px}.pnav-signin.svelte-1r7el6c{display:none;align-items:center;height:36px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:600;color:var(--tone-text-subtle);text-decoration:none;transition:color .12s;white-space:nowrap}.pnav-signin.svelte-1r7el6c:hover{color:var(--tone-text)}.pnav-cta.svelte-1r7el6c{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:6px;background:#e46a25;color:#fff;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s;white-space:nowrap}.pnav-cta.svelte-1r7el6c:hover{background:#c63027}@media (min-width: 640px){.pnav-links.svelte-1r7el6c a:where(.svelte-1r7el6c){display:inline-flex}.pnav-name.svelte-1r7el6c{display:inline}.pnav-signin.svelte-1r7el6c{display:inline-flex}}@media (min-width: 768px){.pnav-wrap.svelte-1r7el6c{padding:16px 24px 0}}
