.skip[data-astro-cid-hkbrpulz]{position:absolute;left:-999px}.skip[data-astro-cid-hkbrpulz]:focus{background:var(--ink);color:var(--bg);z-index:100;padding:8px 12px;top:16px;left:16px}.topbar[data-astro-cid-hkbrpulz]{background:var(--ink);color:var(--bg);padding-block:9px;font-size:.85rem}.topbar[data-astro-cid-hkbrpulz] .wrap[data-astro-cid-hkbrpulz]{text-align:center;flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.topbar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--accent);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.site-header[data-astro-cid-hkbrpulz]{z-index:30;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);position:sticky;top:0}.bar[data-astro-cid-hkbrpulz]{height:var(--header-h);align-items:center;gap:24px;display:flex}.logo[data-astro-cid-hkbrpulz]{font:700 1.15rem var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo-mark[data-astro-cid-hkbrpulz]{background:var(--accent);width:32px;height:32px;color:var(--accent-ink);border-radius:10px;place-items:center;font-size:1rem;display:grid}.nav-desktop[data-astro-cid-hkbrpulz]{gap:4px;margin-left:auto;display:flex}.nav-desktop[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--muted);border-radius:999px;padding:8px 14px;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.nav-desktop[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--ink)}.nav-desktop[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--ink);background:var(--surface-2)}.actions[data-astro-cid-hkbrpulz]{align-items:center;gap:8px;display:flex}.menu-btn[data-astro-cid-hkbrpulz]{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;display:none}#menu[data-astro-cid-hkbrpulz]{width:min(100%,420px);height:100dvh;padding:16px 20px calc(24px + env(safe-area-inset-bottom));border:0;border-left:1px solid var(--line);background:var(--bg);color:var(--ink);flex-direction:column;gap:4px;margin:0;inset:0 0 auto auto}#menu[data-astro-cid-hkbrpulz]:popover-open{display:flex}#menu[data-astro-cid-hkbrpulz]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059}.sheet-head[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sheet-head[data-astro-cid-hkbrpulz] .menu-btn[data-astro-cid-hkbrpulz]{display:grid}.sheet-link[data-astro-cid-hkbrpulz]{font:600 1.35rem var(--font-display);letter-spacing:-.02em;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 4px;text-decoration:none;display:flex}.sheet-link[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--accent)}.sheet-cta[data-astro-cid-hkbrpulz]{margin-top:auto}.site-footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);margin-top:clamp(72px,10vw,120px);padding-top:48px;font-size:.95rem}.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1.4fr repeat(auto-fit,minmax(160px,1fr));gap:32px;display:grid}.footer-grid[data-astro-cid-hkbrpulz] h3[data-astro-cid-hkbrpulz]{font-size:.8rem;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:12px;font-weight:600}.footer-grid[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz],.footer-grid[data-astro-cid-hkbrpulz]>div[data-astro-cid-hkbrpulz]:not(.footer-brand){align-content:start;gap:8px;display:grid}.footer-grid[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-decoration:none}.footer-grid[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--accent)}.footer-brand[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{max-width:36ch}.footer-bottom[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);margin-top:40px;padding-block:20px;font-size:.85rem}.sticky-cta[data-astro-cid-hkbrpulz]{z-index:25;right:20px;bottom:calc(20px + var(--tabbar-h));gap:8px;display:flex;position:fixed}.sticky-cta[data-astro-cid-hkbrpulz] .btn[data-astro-cid-hkbrpulz]{box-shadow:0 10px 30px -8px #00000059}.tabbar[data-astro-cid-hkbrpulz]{display:none}@media (width<=860px){.nav-desktop[data-astro-cid-hkbrpulz],.hide-sm[data-astro-cid-hkbrpulz]{display:none}.menu-btn[data-astro-cid-hkbrpulz]{display:grid}.actions[data-astro-cid-hkbrpulz]{margin-left:auto}.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr}.footer-brand[data-astro-cid-hkbrpulz]{grid-column:1/-1}}@media (width<=700px){body.has-tabbar{--tabbar-h:calc(64px + env(safe-area-inset-bottom))}.tabbar[data-astro-cid-hkbrpulz]{z-index:30;height:var(--tabbar-h);padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(16px);backdrop-filter:saturate(1.4)blur(16px);border-top:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--muted);align-content:center;justify-items:center;gap:3px;font-size:.7rem;font-weight:600;text-decoration:none;display:grid}.tabbar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--accent)}.sticky-cta[data-astro-cid-hkbrpulz]{right:16px;bottom:calc(16px + var(--tabbar-h))}.sticky-cta[data-astro-cid-hkbrpulz] .btn[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{display:none}.sticky-cta[data-astro-cid-hkbrpulz] .btn[data-astro-cid-hkbrpulz]{width:52px;height:52px;padding:0}}
