.announce[data-astro-cid-2vfgeueo]{background:var(--primary);height:36px;color:var(--primary-foreground);justify-content:center;align-items:center;font-size:13px;display:flex;position:relative}html[data-announce-hidden] .announce[data-astro-cid-2vfgeueo]{display:none}.announce-link[data-astro-cid-2vfgeueo]{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.announce-link[data-astro-cid-2vfgeueo] svg[data-astro-cid-2vfgeueo]{transition:transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.announce-link[data-astro-cid-2vfgeueo]:hover svg[data-astro-cid-2vfgeueo]{transform:translate(2px)}}.announce-close[data-astro-cid-2vfgeueo]{width:32px;height:32px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;display:grid;position:absolute;right:8px}.announce-close[data-astro-cid-2vfgeueo]:hover{opacity:1}.footer[data-astro-cid-jo6i4kqk]{padding:96px 0 32px;overflow:hidden}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.col[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.col-title[data-astro-cid-jo6i4kqk]{letter-spacing:-.01em;margin:0 0 4px;font-size:14px}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted-foreground);font-size:14px;text-decoration:none;transition:color .15s}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--foreground)}.themes[data-astro-cid-jo6i4kqk]{background:var(--secondary);border-radius:9999px;gap:2px;padding:3px;display:inline-flex}.themes[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{height:28px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:0 10px;font-size:12px;transition:background-color .2s,color .2s}.themes[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk][aria-checked=true]{background:var(--background);color:var(--foreground);box-shadow:0 1px 2px #00000014}.wordmark[data-astro-cid-jo6i4kqk]{letter-spacing:-.06em;white-space:nowrap;margin:72px 0 0;font-size:clamp(56px,13.6vw,176px);font-weight:600;line-height:.86}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.wordmark[data-astro-cid-jo6i4kqk]{animation:linear both rise-in view();animation-range:entry cover 35%}}}@keyframes rise-in{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}}.base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;margin-top:24px;padding-top:20px;font-size:13px;display:flex}.base-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:20px;display:flex}.base-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:none;transition:color .15s}.base-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--foreground)}@media (width<=767px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}.nav-sentinel[data-astro-cid-wpvy4v7s]{height:1px;margin-bottom:-1px}.nav[data-astro-cid-wpvy4v7s]{z-index:40;border-bottom:1px solid #0000;position:sticky;top:0}@supports (animation-timeline:scroll()){.nav[data-astro-cid-wpvy4v7s]{animation:linear both nav-glass scroll(root);animation-range:0 48px}}@keyframes nav-glass{to{background:var(--glass-bg);border-bottom-color:var(--glass-border);backdrop-filter:blur(var(--glass-blur)) saturate(160%)}}.nav[data-astro-cid-wpvy4v7s][data-scrolled]{background:var(--glass-bg);border-bottom-color:var(--glass-border);backdrop-filter:blur(var(--glass-blur)) saturate(160%)}.nav-row[data-astro-cid-wpvy4v7s]{align-items:center;gap:32px;height:64px;display:flex}.logo[data-astro-cid-wpvy4v7s]{color:var(--foreground);letter-spacing:-.03em;align-items:center;gap:8px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.logo[data-astro-cid-wpvy4v7s] .logo-mark{flex-shrink:0;width:22px;height:22px}.links[data-astro-cid-wpvy4v7s]{flex:1;align-items:center;gap:4px;display:flex}.actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:8px;margin-left:auto;display:flex}.nav-link[data-astro-cid-wpvy4v7s]{height:36px;color:var(--foreground);font:inherit;white-space:nowrap;opacity:.82;cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:4px;padding:0 12px;font-size:14px;text-decoration:none;transition:opacity .15s,background-color .15s;display:inline-flex}@media (width<=1199px){.nav-wide[data-astro-cid-wpvy4v7s]{display:none}}.nav-link[data-astro-cid-wpvy4v7s]:hover,.nav-link[data-astro-cid-wpvy4v7s][aria-expanded=true]{opacity:1;background:color-mix(in srgb, var(--foreground) 6%, transparent)}.menu-trigger[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{transition:transform .2s var(--ease-out)}.menu-trigger[data-astro-cid-wpvy4v7s][aria-expanded=true] svg[data-astro-cid-wpvy4v7s]{transform:rotate(180deg)}.lang[data-astro-cid-wpvy4v7s]{font-size:13px}.burger[data-astro-cid-wpvy4v7s]{width:40px;height:40px;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;display:none}.menu-panel[data-astro-cid-wpvy4v7s]{background:var(--background);border-bottom:1px solid var(--glass-border);box-shadow:0 30px 60px -30px var(--glass-shadow);transform-origin:top;opacity:0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);padding:8px 0 28px;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)scale(.99)}.menu-panel[data-astro-cid-wpvy4v7s][data-state=open]{opacity:1;transform:none}.menu-panel[data-astro-cid-wpvy4v7s][data-state=closed]{transition-duration:.12s}.menu-grid[data-astro-cid-wpvy4v7s]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px;display:grid}.menu-item[data-astro-cid-wpvy4v7s]{color:var(--foreground);border-radius:14px;align-items:center;gap:14px;padding:12px;text-decoration:none;transition:background-color .15s;display:flex}.menu-item[data-astro-cid-wpvy4v7s]:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}.menu-name[data-astro-cid-wpvy4v7s]{font-size:15px;font-weight:600;display:block}.menu-line[data-astro-cid-wpvy4v7s]{color:var(--muted-foreground);font-size:13px;display:block}.menu-all[data-astro-cid-wpvy4v7s]{margin:16px 12px 0;font-size:14px}.sheet[data-astro-cid-wpvy4v7s]{z-index:50;background:var(--background);transition:transform .32s var(--ease-drawer);flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(100%)}.sheet[data-astro-cid-wpvy4v7s][hidden]{display:none}.sheet[data-astro-cid-wpvy4v7s][data-state=open]{transform:none}.sheet[data-astro-cid-wpvy4v7s][data-state=closed]{transition-duration:.22s}.sheet-head[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;height:64px;display:flex}.sheet-links[data-astro-cid-wpvy4v7s]{flex-direction:column;padding-top:16px;display:flex}.sheet-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--border);color:var(--foreground);letter-spacing:-.02em;opacity:0;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);transition-delay:calc(var(--i) * 30ms + 80ms);padding:14px 0;font-size:22px;font-weight:600;text-decoration:none;transform:translateY(8px)}.sheet[data-astro-cid-wpvy4v7s][data-state=open] .sheet-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{opacity:1;transform:none}.sheet-actions[data-astro-cid-wpvy4v7s]{gap:10px;margin-top:auto;padding-bottom:32px;display:grid}html.sheet-open{overflow:hidden}@media (width<=960px){.links[data-astro-cid-wpvy4v7s],.actions[data-astro-cid-wpvy4v7s] .nav-link[data-astro-cid-wpvy4v7s]{display:none}.burger[data-astro-cid-wpvy4v7s]{display:grid}.nav-row[data-astro-cid-wpvy4v7s]{gap:12px}}@media (prefers-reduced-motion:reduce){.menu-panel[data-astro-cid-wpvy4v7s],.sheet[data-astro-cid-wpvy4v7s],.sheet-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{transition-property:opacity;transform:none!important}.sheet[data-astro-cid-wpvy4v7s]{opacity:0}.sheet[data-astro-cid-wpvy4v7s][data-state=open]{opacity:1}}
