.site-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--af-bg) 88%,transparent);backdrop-filter:blur(16px);border-bottom:1px solid var(--af-line);box-shadow:none}.site-bar{display:flex;align-items:center;gap:1.25rem;height:64px;width:min(67.5rem,calc(100% - 3rem));min-width:0;margin:0 auto}.site-brand{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--af-ink);font-size:1.125rem;font-weight:750;letter-spacing:-.02em;text-decoration:none;white-space:nowrap;text-overflow:ellipsis}.site-nav{display:flex;align-items:center;gap:1.25rem;min-width:0}.site-nav a,.site-signin{color:var(--af-muted);font-size:.875rem;font-weight:550;text-decoration:none;white-space:nowrap}.site-nav a:hover,.site-nav a[aria-current=page],.site-signin:hover{color:var(--af-ink)}.site-actions{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex:0 0 auto}.site-cta{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 1rem;border:0;border-radius:9px;background:var(--af-accent);color:var(--af-accent-ink);font-size:.875rem;font-weight:700;text-decoration:none;white-space:nowrap}.site-cta:hover{filter:brightness(1.08)}.site-menu{display:none;width:40px;height:40px;align-items:center;justify-content:center;border:0;border-radius:9px;background:transparent;color:var(--af-ink);cursor:pointer}.site-menu .site-bars,.site-menu span.site-bars{display:flex;flex-direction:column;gap:5px}.site-menu .site-bars i{display:block;width:18px;height:1.5px;background:currentColor}.site-sheet{border-top:1px solid var(--af-line);background:var(--af-bg);padding:.35rem 0 .85rem}.site-sheet a{display:flex;align-items:center;min-height:44px;padding:0 1.5rem;color:var(--af-ink);font-size:1rem;text-decoration:none}.site-sheet a:hover{background:rgba(34,211,238,.08)}.site-sheet .site-cta{margin:.65rem 1.5rem 0;width:calc(100% - 3rem)}.site-header :focus-visible{outline:2px solid var(--af-accent);outline-offset:2px}.site-actions .lib-command,.site-actions .lib-theme{height:40px;padding:0 .75rem;border-radius:9px}html[data-library-theme=light] .site-header{background:color-mix(in srgb,#f4f7fb 90%,transparent);border-bottom-color:rgba(15,23,42,.08)}html[data-library-theme=light] .site-brand,html[data-library-theme=light] .site-sheet a{color:#0f172a}html[data-library-theme=light] .site-nav a,html[data-library-theme=light] .site-signin{color:#334155}html[data-library-theme=light] .site-menu,html[data-library-theme=light] .site-nav a:hover,html[data-library-theme=light] .site-nav a[aria-current=page],html[data-library-theme=light] .site-signin:hover{color:#0f172a}html[data-library-theme=light] .site-sheet{background:#f4f7fb;border-top-color:rgba(15,23,42,.08)}html[data-library-theme=light] .library-docs a.site-cta,html[data-library-theme=light] .site-cta{color:#ffffff;background:#0e7490}.library-docs a.site-brand,.library-docs a.site-signin,.library-docs nav.site-nav a,.library-docs nav.site-sheet a{color:var(--lib-ink);text-decoration:none}.library-docs a.site-signin,.library-docs nav.site-nav a{color:var(--lib-muted)}.library-docs a.site-brand:hover,.library-docs a.site-signin:hover,.library-docs nav.site-nav a:hover,.library-docs nav.site-nav a[aria-current=page],.library-docs nav.site-sheet a:hover{color:var(--lib-ink);text-decoration:none}.library-docs a.site-cta:hover{text-decoration:none}.library-docs a.site-cta{background:var(--lib-primary);color:#041018;text-decoration:none}.lib-command-icon{display:none;width:16px;height:16px}@media (max-width:1120px){.site-bar{width:min(67.5rem,calc(100% - 2rem));gap:.75rem}.site-actions .site-signin,.site-actions>.site-cta,.site-nav{display:none}.site-menu{display:inline-flex}.site-actions .lib-command kbd,.site-actions .lib-command-label,.site-actions .lib-theme-full{display:none}.site-actions .lib-theme-short{display:inline}.site-actions .lib-command{display:inline-flex;align-items:center;justify-content:center;width:40px;padding:0}.site-actions .lib-command-icon{display:block}}@media (prefers-reduced-motion:reduce){.site-cta{transition:none}}html.brand-afigima .site-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--af-bg) 78%,transparent);backdrop-filter:blur(20px) saturate(1.2);border-bottom:1px solid var(--af-line);box-shadow:none}html.brand-afigima .site-header:after{content:"";display:block;height:2px;background:linear-gradient(90deg,var(--af-accent),var(--af-violet) 52%,var(--af-amber))}html.brand-afigima .site-bar{display:flex;align-items:center;gap:1.25rem;height:64px;width:min(80rem,calc(100% - 3rem));min-width:0;margin:0 auto}html.brand-afigima .site-brand{flex:0 0 auto;overflow:visible;color:var(--af-ink);font-size:1.0625rem;font-weight:700;letter-spacing:-.03em;text-decoration:none;white-space:nowrap}html.brand-afigima .site-nav{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 auto}html.brand-afigima .library-docs .site-bar{gap:.75rem}html.brand-afigima .library-docs .site-nav{gap:12px}html.brand-afigima .site-nav a,html.brand-afigima .site-signin{color:var(--af-muted);font-size:.875rem;font-weight:550;text-decoration:none;white-space:nowrap}html.brand-afigima .site-nav a:hover,html.brand-afigima .site-nav a[aria-current=page],html.brand-afigima .site-signin:hover{color:var(--af-ink)}html.brand-afigima .site-actions{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex:0 0 auto}html.brand-afigima .site-cta{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 1rem;border:0;border-radius:9px;background:var(--af-accent);color:var(--af-accent-ink);font-size:.875rem;font-weight:700;text-decoration:none;white-space:nowrap}html.brand-afigima .site-cta:hover{filter:brightness(1.08)}html.brand-afigima .site-menu{display:none;width:40px;height:40px;align-items:center;justify-content:center;border:0;border-radius:9px;background:transparent;color:var(--af-ink);cursor:pointer}html.brand-afigima .site-menu .site-bars,html.brand-afigima .site-menu span.site-bars{display:flex;flex-direction:column;gap:5px}html.brand-afigima .site-menu .site-bars i{display:block;width:18px;height:1.5px;background:currentColor}html.brand-afigima .site-sheet{border-top:1px solid var(--af-line);background:var(--af-bg);padding:.35rem 0 .85rem}html.brand-afigima .site-sheet a{display:flex;align-items:center;min-height:44px;padding:0 1.5rem;color:var(--af-ink);font-size:1rem;text-decoration:none}html.brand-afigima .site-sheet a:hover{background:rgba(34,211,238,.08)}html.brand-afigima .site-sheet .site-cta{margin:.65rem 1.5rem 0;width:calc(100% - 3rem)}html.brand-afigima .site-header :focus-visible{outline:2px solid var(--af-accent);outline-offset:2px}html.brand-afigima .site-actions .lib-command,html.brand-afigima .site-actions .lib-theme{height:40px;padding:0 .75rem;border-radius:9px}html.brand-afigima[data-library-theme=light] .site-header{background:color-mix(in srgb,#f4f7fb 90%,transparent);border-bottom-color:rgba(15,23,42,.08)}html.brand-afigima[data-library-theme=light] .site-brand,html.brand-afigima[data-library-theme=light] .site-sheet a{color:#0f172a}html.brand-afigima[data-library-theme=light] .site-nav a,html.brand-afigima[data-library-theme=light] .site-signin{color:#334155}html.brand-afigima[data-library-theme=light] .site-menu,html.brand-afigima[data-library-theme=light] .site-nav a:hover,html.brand-afigima[data-library-theme=light] .site-nav a[aria-current=page],html.brand-afigima[data-library-theme=light] .site-signin:hover{color:#0f172a}html.brand-afigima[data-library-theme=light] .site-sheet{background:#f4f7fb;border-top-color:rgba(15,23,42,.08)}html.brand-afigima[data-library-theme=light] .library-docs a.site-cta,html.brand-afigima[data-library-theme=light] .site-cta{color:#ffffff;background:#0e7490}html.brand-afigima .library-docs a.site-brand,html.brand-afigima .library-docs a.site-signin,html.brand-afigima .library-docs nav.site-nav a,html.brand-afigima .library-docs nav.site-sheet a{color:var(--lib-ink);text-decoration:none}html.brand-afigima .library-docs a.site-signin,html.brand-afigima .library-docs nav.site-nav a{color:var(--lib-muted)}html.brand-afigima .library-docs a.site-brand:hover,html.brand-afigima .library-docs a.site-signin:hover,html.brand-afigima .library-docs nav.site-nav a:hover,html.brand-afigima .library-docs nav.site-nav a[aria-current=page],html.brand-afigima .library-docs nav.site-sheet a:hover{color:var(--lib-ink);text-decoration:none}html.brand-afigima .library-docs a.site-cta:hover{text-decoration:none}html.brand-afigima .library-docs a.site-cta{background:var(--lib-primary);color:#041018;text-decoration:none}html.brand-afigima .lib-command-icon{display:none;width:16px;height:16px}@media (max-width:1340px){html.brand-afigima .library-docs .site-actions>.site-cta,html.brand-afigima .library-docs .site-nav{display:none}html.brand-afigima .library-docs .site-menu{display:inline-flex}}@media (max-width:1100px){html.brand-afigima .site-bar{width:min(80rem,calc(100% - 2rem));gap:.75rem}html.brand-afigima .site-actions .site-signin,html.brand-afigima .site-actions>.site-cta,html.brand-afigima .site-nav{display:none}html.brand-afigima .site-menu{display:inline-flex}html.brand-afigima .site-actions .lib-command kbd,html.brand-afigima .site-actions .lib-command-label,html.brand-afigima .site-actions .lib-theme-full{display:none}html.brand-afigima .site-actions .lib-theme-short{display:inline}html.brand-afigima .site-actions .lib-command{display:inline-flex;align-items:center;justify-content:center;width:40px;padding:0}html.brand-afigima .site-actions .lib-command-icon{display:block}}@media (prefers-reduced-motion:reduce){html.brand-afigima .site-cta{transition:none}}html.brand-afigima .site-header.site-header-flow{position:static;top:auto;background:transparent;backdrop-filter:none;box-shadow:none}