.site-head[data-astro-cid-rrdtoabc]{z-index:20;position:relative}.nav-wrap[data-astro-cid-rrdtoabc]{padding-block:var(--space-4) 0;justify-content:center;display:flex}.pill-nav[data-astro-cid-rrdtoabc]{padding:6px 6px 6px var(--space-4);border-radius:var(--radius-full);background:var(--nav-bg);color:var(--nav-ink);border:1px solid var(--nav-border);backdrop-filter:blur(14px)saturate(140%);box-shadow:var(--shadow-float);align-items:center;gap:6px;max-width:100%;display:flex}.pill-logo{margin-right:var(--space-2)}.pill-logo .logo-text{display:none}@media (width>=560px){.pill-logo .logo-text{color:var(--nav-ink);display:inline}}.pill-links[data-astro-cid-rrdtoabc]{align-items:center;gap:2px;display:flex}.pill-link[data-astro-cid-rrdtoabc]{border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--nav-ink);opacity:.82;white-space:nowrap;padding:8px 14px;font-weight:600;text-decoration:none}.pill-link[data-astro-cid-rrdtoabc]:hover{opacity:1;background:color-mix(in srgb, var(--nav-ink) 10%, transparent)}.pill-link[data-astro-cid-rrdtoabc][aria-current=page]{opacity:1;font-weight:700}.pill-theme{margin-left:4px;color:var(--nav-ink)!important}.pill-cta[data-astro-cid-rrdtoabc]{border-radius:var(--radius-full);background:var(--brand);color:var(--accent-ink);font-size:var(--text-sm);white-space:nowrap;margin-left:6px;padding:9px 18px;font-weight:700;text-decoration:none}.pill-cta[data-astro-cid-rrdtoabc]:hover{background:color-mix(in srgb, var(--brand) 88%, #000)}.menu-btn[data-astro-cid-rrdtoabc]{width:44px;height:44px;color:var(--nav-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:none}.mobile-menu[data-astro-cid-rrdtoabc]{margin-top:var(--space-2);border-radius:var(--radius-lg);background:var(--nav-bg);border:1px solid var(--nav-border);backdrop-filter:blur(14px);padding:var(--space-2);color:var(--nav-ink);gap:2px;display:grid}.mobile-menu[data-astro-cid-rrdtoabc] a[data-astro-cid-rrdtoabc]{border-radius:var(--radius-md);font-size:var(--text-md);color:inherit;padding:12px 14px;font-weight:600;text-decoration:none}.mobile-menu[data-astro-cid-rrdtoabc] a[data-astro-cid-rrdtoabc][aria-current=page]{background:color-mix(in srgb, var(--nav-ink) 10%, transparent)}.mobile-menu[data-astro-cid-rrdtoabc] .mobile-cta[data-astro-cid-rrdtoabc]{background:var(--brand);color:var(--accent-ink);text-align:center;margin-top:var(--space-1)}.pill-nav[data-astro-cid-rrdtoabc]{position:relative}.tk[data-astro-cid-rrdtoabc]{display:contents}.tk-nut[data-astro-cid-rrdtoabc]{cursor:pointer;width:38px;height:38px;color:var(--nav-ink);border:1px solid color-mix(in srgb, var(--nav-ink) 22%, transparent);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:4px;padding:0;display:inline-flex}.tk-nut[data-astro-cid-rrdtoabc].is-in{border-color:#0000}.tk-nut[data-astro-cid-rrdtoabc]:hover{background:color-mix(in srgb, var(--nav-ink) 10%, transparent)}.tk-ava{background:var(--info-soft);width:34px;height:34px;color:var(--info-ink);font-weight:700;font-size:var(--text-sm);box-shadow:0 0 0 2px var(--nav-bg), 0 0 0 3px var(--nav-border);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.tk-ava[hidden]{display:none}.tk-ava img{object-fit:cover;width:100%;height:100%}.tk-ava-lg{width:44px;height:44px;font-size:var(--text-md)}.tk-panel[data-astro-cid-rrdtoabc]{z-index:30;width:min(300px,100vw - 32px);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-float);position:absolute;top:calc(100% + 10px);right:0}.tk-title[data-astro-cid-rrdtoabc]{font-family:var(--font-heading);font-weight:600;font-size:var(--text-md);margin:0 0 4px}.tk-sub[data-astro-cid-rrdtoabc]{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.tk-gbtn[data-astro-cid-rrdtoabc]{border-radius:var(--radius-full);cursor:pointer;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;font-size:var(--text-sm);justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-weight:600;display:flex}.tk-gbtn[data-astro-cid-rrdtoabc]:disabled{opacity:.6;cursor:wait}.tk-g[data-astro-cid-rrdtoabc]{flex:none;width:20px;height:20px}.tk-small[data-astro-cid-rrdtoabc]{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-muted);text-align:center}.tk-who[data-astro-cid-rrdtoabc]{gap:var(--space-3);margin-bottom:var(--space-3);align-items:center;display:flex}.tk-who[data-astro-cid-rrdtoabc] b[data-astro-cid-rrdtoabc]{font-size:var(--text-sm);display:block}.tk-who[data-astro-cid-rrdtoabc] span[data-astro-cid-rrdtoabc]:not(.tk-ava){font-size:var(--text-xs);color:var(--text-muted)}.tk-ok[data-astro-cid-rrdtoabc]{margin:0 0 var(--space-2);border-radius:var(--radius-md);background:var(--info-soft);color:var(--info-ink);font-size:var(--text-sm);padding:8px 12px}.tk-exit[data-astro-cid-rrdtoabc]{text-align:left;border-radius:var(--radius-md);width:100%;color:inherit;font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:10px 12px;font-weight:600;display:block}.tk-exit[data-astro-cid-rrdtoabc]:hover{background:color-mix(in srgb, var(--nav-ink) 8%, transparent)}@media (width<=760px){.pill-links[data-astro-cid-rrdtoabc],.pill-cta[data-astro-cid-rrdtoabc]{display:none}.pill-theme{margin-left:auto}.menu-btn[data-astro-cid-rrdtoabc]{margin-left:0}.tk-nut[data-astro-cid-rrdtoabc]{width:44px;height:44px;margin-left:0}.menu-btn[data-astro-cid-rrdtoabc]{display:flex}.pill-nav[data-astro-cid-rrdtoabc]{width:100%}.nav-wrap[data-astro-cid-rrdtoabc]{padding-inline:var(--space-4);flex-direction:column}}@media (width>=761px) and (width<=980px){.pill-link[data-astro-cid-rrdtoabc]{padding:8px 9px}.pill-cta[data-astro-cid-rrdtoabc]{padding:9px 14px}.pill-logo .logo-text{display:none}}@media (width>=761px){.mobile-menu[data-astro-cid-rrdtoabc]{display:none}}
