.nb-wrap.svelte-q6eb5{position:sticky;top:0;z-index:50;padding:.75rem 1rem;display:flex;flex-direction:column;align-items:center;font-family:var(--font-hb-body)}.nb-island.svelte-q6eb5{width:100%;max-width:64rem;display:flex;align-items:center;gap:1.25rem;padding:.5rem .6rem .5rem 1.1rem;background:color-mix(in oklab,var(--hb-bg) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--hb-rule);border-radius:var(--hb-r-pill);box-shadow:var(--hb-shadow-sm);transition:box-shadow .25s ease,background-color .25s ease}.nb-island--scrolled.svelte-q6eb5{box-shadow:var(--hb-shadow-lg);background:color-mix(in oklab,var(--hb-bg) 95%,transparent)}.nb-logo.svelte-q6eb5{display:inline-flex;align-items:center;gap:.5rem;color:var(--hb-ink);text-decoration:none;font-family:var(--font-hb-display);font-weight:600;font-size:1.05rem;letter-spacing:-.01em}.nb-logo-mark.svelte-q6eb5{display:inline-flex;color:var(--hb-ink)}.nb-logo-text.svelte-q6eb5{line-height:1}.nb-links.svelte-q6eb5{display:flex;align-items:center;gap:1.5rem;margin-inline:auto}.nb-link.svelte-q6eb5{position:relative;color:var(--hb-muted);font-size:.875rem;text-decoration:none;padding:.4rem .1rem;transition:color .15s ease}.nb-link.svelte-q6eb5:hover,.nb-link--active.svelte-q6eb5{color:var(--hb-ink)}.nb-link--active.svelte-q6eb5:after{content:"";position:absolute;left:0;right:0;bottom:-.15rem;height:2px;border-radius:2px;background:var(--hb-accent)}.nb-right.svelte-q6eb5{display:flex;align-items:center;gap:.5rem}.nb-lang.svelte-q6eb5{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .6rem;border:0;background:transparent;color:var(--hb-muted);font:inherit;font-size:.8rem;cursor:pointer;border-radius:var(--hb-r-pill);transition:color .15s ease,background-color .15s ease}.nb-lang.svelte-q6eb5:hover{color:var(--hb-ink);background:var(--hb-surface)}.nb-login.svelte-q6eb5{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.1rem;font-size:.8125rem;font-weight:600;color:#fff;background:var(--hb-accent);border-radius:var(--hb-r-pill);text-decoration:none;box-shadow:0 8px 18px -12px var(--hb-accent);transition:transform .18s ease,background-color .18s ease}.nb-login.svelte-q6eb5:hover{background:var(--hb-accent-ink);transform:translateY(-1px)}.nb-login.svelte-q6eb5:focus-visible{outline:2px solid var(--hb-accent);outline-offset:3px}.nb-burger.svelte-q6eb5{display:none;position:relative;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:0;background:transparent;color:var(--hb-ink);cursor:pointer;-webkit-user-select:none;user-select:none}.nb-burger.svelte-q6eb5 .nb-ic{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;transition:opacity .12s ease}.nb-burger.svelte-q6eb5 .nb-ic--x,.nb-burger[aria-expanded=true].svelte-q6eb5 .nb-ic--menu{opacity:0}.nb-burger[aria-expanded=true].svelte-q6eb5 .nb-ic--x{opacity:1}.nb-burger.svelte-q6eb5,.nb-login.svelte-q6eb5,.nb-lang.svelte-q6eb5{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.nb-lang.svelte-q6eb5:focus-visible,.nb-burger.svelte-q6eb5:focus-visible{outline:2px solid var(--hb-accent);outline-offset:2px;border-radius:var(--hb-r-pill)}.nb-island .nb-ic,.nb-menu .nb-ic{width:1.05rem;height:1.05rem}.nb-menu.svelte-q6eb5{position:absolute;top:calc(100% - .25rem);left:1rem;right:1rem;margin-inline:auto;max-width:64rem;z-index:1;background:var(--hb-bg);border:1px solid var(--hb-rule);border-radius:var(--hb-r-lg);box-shadow:var(--hb-shadow);padding:.5rem;display:flex;flex-direction:column;opacity:0;transform:translateY(-6px);visibility:hidden;pointer-events:none;transition:opacity .13s ease,transform .13s ease,visibility 0s linear .13s}.nb-menu--open.svelte-q6eb5{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition:opacity .13s ease,transform .13s ease}.nb-menu-link.svelte-q6eb5{padding:.7rem .8rem;color:var(--hb-muted);text-decoration:none;border-radius:var(--hb-r);font-size:.95rem;font-weight:500}.nb-menu-link.svelte-q6eb5:hover{background:var(--hb-surface);color:var(--hb-ink)}.nb-menu-link--active.svelte-q6eb5{color:var(--hb-ink)}.nb-menu-rule.svelte-q6eb5{height:1px;background:var(--hb-rule);margin:.4rem .3rem}.nb-menu-lang.svelte-q6eb5{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem .8rem;border:0;background:transparent;color:var(--hb-ink);font:inherit;font-size:.95rem;cursor:pointer;border-radius:var(--hb-r);text-align:left}.nb-menu-lang.svelte-q6eb5:hover{background:var(--hb-surface)}@media(max-width:860px){.nb-links.svelte-q6eb5,.nb-lang.svelte-q6eb5{display:none}.nb-login.svelte-q6eb5{padding:.4rem .85rem;font-size:.8125rem}.nb-burger.svelte-q6eb5{display:inline-flex}.nb-right.svelte-q6eb5{margin-left:auto;gap:.4rem}}@media(min-width:861px){.nb-menu.svelte-q6eb5{display:none}}@media(prefers-reduced-motion:reduce){.nb-island.svelte-q6eb5,.nb-login.svelte-q6eb5,.nb-lang.svelte-q6eb5,.nb-menu.svelte-q6eb5,.nb-burger.svelte-q6eb5 .nb-ic{transition:none}}.fo.svelte-1deu14i{background-color:var(--hb-bg);border-top:1px solid var(--hb-rule);font-family:var(--font-hb-body)}.fo-inner.svelte-1deu14i{max-width:72rem;margin:0 auto;padding:3.5rem 1.25rem 2.5rem}@media(min-width:640px){.fo-inner.svelte-1deu14i{padding:4.5rem 2rem 2.5rem}}@media(min-width:1024px){.fo-inner.svelte-1deu14i{padding:5.5rem 3rem 3rem}}.fo-word.svelte-1deu14i{display:block;font-family:var(--font-hb-display);font-weight:700;font-size:clamp(3.25rem,11vw,8.5rem);letter-spacing:-.03em;line-height:.92;color:var(--hb-ink);text-decoration:none;text-wrap:balance}.fo-dot.svelte-1deu14i{color:var(--hb-accent)}.fo-tag.svelte-1deu14i{margin:1.25rem 0 0;max-width:32ch;font-size:var(--hb-text-body);line-height:1.55;color:var(--hb-ink-soft)}.fo-rule.svelte-1deu14i{height:1px;background-color:var(--hb-rule);margin:3rem 0 1.5rem}@media(min-width:1024px){.fo-rule.svelte-1deu14i{margin:4rem 0 1.75rem}}.fo-strip.svelte-1deu14i{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;font-family:var(--font-hb-mono)}.fo-strip-group.svelte-1deu14i{display:flex;flex-wrap:wrap;gap:.375rem 1rem}.fo-strip-link.svelte-1deu14i{font-size:var(--hb-text-micro);letter-spacing:.06em;color:var(--hb-muted);text-decoration:none;transition:color .15s ease}.fo-strip-link.svelte-1deu14i:hover{color:var(--hb-accent)}.fo-copy.svelte-1deu14i{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 0 auto;font-size:var(--hb-text-micro);letter-spacing:.06em;color:var(--hb-muted)}.fo-mark.svelte-1deu14i{display:inline-flex;color:var(--hb-ink);flex-shrink:0}body{background-color:var(--hb-bg)}
