.btn[data-astro-cid-j6ocf6pu]{--btn-h:36px;height:var(--btn-h);border-radius:var(--radius-control);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;user-select:none;transition:background-color .16s var(--ease-ui), border-color .16s var(--ease-ui), color .16s var(--ease-ui), box-shadow .2s var(--ease-ui), scale .12s var(--ease-ui);justify-content:center;align-items:center;padding-inline:14px;font-size:13.5px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn[data-astro-cid-j6ocf6pu]:active{scale:.98}.btn-inner[data-astro-cid-j6ocf6pu]{align-items:center;gap:6px;display:inline-flex}.btn-lg[data-astro-cid-j6ocf6pu]{--btn-h:44px;padding-inline:20px;font-size:14.5px}.btn-primary[data-astro-cid-j6ocf6pu]{background:var(--color-brand);color:var(--color-brand-fg);box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.45), 0 0 0 .5px color-mix(in oklab, var(--color-brand) 60%, black), 0 8px 28px -10px var(--bloom-brand);font-weight:600}.btn-primary[data-astro-cid-j6ocf6pu]:hover{background:color-mix(in oklab, var(--color-brand) 88%, white);box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.55), 0 0 0 .5px color-mix(in oklab, var(--color-brand) 60%, black), 0 10px 36px -8px color-mix(in oklab, var(--color-brand) 40%, transparent)}.btn-default[data-astro-cid-j6ocf6pu]{background:var(--color-bg-3);color:var(--color-text);border:.5px solid var(--color-border-2)}.btn-default[data-astro-cid-j6ocf6pu]:hover{background:var(--color-bg-4)}.btn-ghost[data-astro-cid-j6ocf6pu]{color:var(--color-text-2);background:0 0}.btn-ghost[data-astro-cid-j6ocf6pu]:hover{color:var(--color-text);background:color-mix(in oklab, var(--color-text) 5%, transparent)}.btn[data-astro-cid-j6ocf6pu]:disabled,.btn[data-astro-cid-j6ocf6pu][aria-disabled=true]{cursor:default;opacity:.7}.nav[data-astro-cid-vi6cectr]{z-index:40;height:var(--nav-height);position:sticky;top:0}.nav-surface[data-astro-cid-vi6cectr]{background:var(--glass-bg);backdrop-filter:blur(18px)saturate(150%);border-bottom:.5px solid var(--glass-border);position:absolute;inset:0}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.nav-surface[data-astro-cid-vi6cectr]{animation:linear both nav-glass scroll(root);animation-range:0 120px}}}@keyframes nav-glass{0%{opacity:0}to{opacity:1}}.nav-inner[data-astro-cid-vi6cectr]{align-items:center;gap:24px;height:100%;display:flex;position:relative}.nav-links[data-astro-cid-vi6cectr]{gap:4px;margin-left:20px;display:flex}.nav-links[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr],.nav-lang[data-astro-cid-vi6cectr]{border-radius:var(--radius-control);color:var(--color-text-2);transition:color .16s var(--ease-ui), background-color .16s var(--ease-ui);padding:8px 10px;font-size:13.5px;text-decoration:none}.nav-links[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr]:hover,.nav-lang[data-astro-cid-vi6cectr]:hover{color:var(--color-text);background:color-mix(in oklab, var(--color-text) 5%, transparent)}.nav-actions[data-astro-cid-vi6cectr]{align-items:center;gap:6px;margin-left:auto;display:flex}.nav-toggle[data-astro-cid-vi6cectr]{border-radius:var(--radius-control);border:.5px solid var(--glass-border);cursor:pointer;background:0 0;width:36px;height:36px;display:none;position:relative}.nav-toggle[data-astro-cid-vi6cectr] span[data-astro-cid-vi6cectr]{background:var(--color-text);height:1.5px;transition:transform .2s var(--ease-ui);border-radius:2px;position:absolute;left:11px;right:11px}.nav-toggle[data-astro-cid-vi6cectr] span[data-astro-cid-vi6cectr]:first-child{top:14px}.nav-toggle[data-astro-cid-vi6cectr] span[data-astro-cid-vi6cectr]:last-child{top:20px}.nav-toggle[data-astro-cid-vi6cectr][aria-expanded=true] span[data-astro-cid-vi6cectr]:first-child{transform:translateY(3px)rotate(45deg)}.nav-toggle[data-astro-cid-vi6cectr][aria-expanded=true] span[data-astro-cid-vi6cectr]:last-child{transform:translateY(-3px)rotate(-45deg)}.nav-sheet[data-astro-cid-vi6cectr]{top:calc(var(--nav-height) - 4px);left:var(--page-gutter);right:var(--page-gutter);border-radius:var(--radius-surface);background:var(--glass-bg-strong);padding:8px;position:absolute}.nav-sheet[data-astro-cid-vi6cectr] nav[data-astro-cid-vi6cectr]{display:grid}.nav-sheet[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr]{border-radius:var(--radius-control);color:var(--color-text);padding:12px;font-size:15px;text-decoration:none}.nav-sheet[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr]:hover{background:color-mix(in oklab, var(--color-text) 6%, transparent)}@media (width<=900px){.nav-links[data-astro-cid-vi6cectr],.nav-lang[data-astro-cid-vi6cectr],.nav-actions[data-astro-cid-vi6cectr] .nav-login{display:none}.nav-toggle[data-astro-cid-vi6cectr]{display:inline-block}}@media (width<=420px){.nav-actions[data-astro-cid-vi6cectr] .nav-cta{display:none}}
