@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0-te~ja_gpvcf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.17jn9btb_52pq.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@theme{--color-fd-background: #f5f5f5; --color-fd-foreground: #0a0a0a; --color-fd-muted: #f5f5f5; --color-fd-muted-foreground: #737373; --color-fd-popover: #fafafa; --color-fd-popover-foreground: #272727; --color-fd-card: #f1f1f1; --color-fd-card-foreground: #0a0a0a; --color-fd-border: #cccccc80; --color-fd-primary: #171717; --color-fd-primary-foreground: #fafafa; --color-fd-secondary: #ededed; --color-fd-secondary-foreground: #171717; --color-fd-accent: #d1d1d180; --color-fd-accent-foreground: #171717; --color-fd-ring: #a3a3a3; --color-fd-overlay: #0003;}.dark{--color-fd-background:#121212;--color-fd-foreground:#ebebeb;--color-fd-muted:#212121;--color-fd-muted-foreground:#b3b3b3cc;--color-fd-popover:#1e1e1e;--color-fd-popover-foreground:#dedede;--color-fd-card:#191919;--color-fd-card-foreground:#fafafa;--color-fd-border:#6663;--color-fd-primary:#fafafa;--color-fd-primary-foreground:#171717;--color-fd-secondary:#212121;--color-fd-secondary-foreground:#ebebeb;--color-fd-accent:#6868684d;--color-fd-accent-foreground:#e6e6e6;--color-fd-ring:#8c8c8c;--color-fd-overlay:#0003}@theme static{--color-fd-info: oklch(62.3% .214 259.815); --color-fd-warning: oklch(76.9% .188 70.08); --color-fd-error: oklch(63.7% .237 25.331); --color-fd-success: oklch(72.3% .219 149.579); --color-fd-idea: oklch(70.5% .209 60.849); --color-fd-diff-remove: #c80a641f; --color-fd-diff-remove-symbol: #e60a64; --color-fd-diff-add: #0eb4641a; --color-fd-diff-add-symbol: #0ac864;}
.dark #nd-sidebar{--color-fd-muted:#292929;--color-fd-secondary:#2e2e2e;--color-fd-muted-foreground:#b8b8b8}
:root{--fd-sidebar-drawer-offset:100%}[dir=rtl]{--fd-sidebar-drawer-offset:-100%}@theme{--animate-fd-fade-in: fd-fade-in .3s ease; --animate-fd-fade-out: fd-fade-out .3s ease; --animate-fd-dialog-in: fd-dialog-in .3s cubic-bezier(.16, 1, .3, 1); --animate-fd-dialog-out: fd-dialog-out .3s cubic-bezier(.16, 1, .3, 1); --animate-fd-popover-in: fd-popover-in .1s ease; --animate-fd-popover-out: fd-popover-out .1s ease; --animate-fd-enterFromLeft: fd-enterFromLeft .25s ease; --animate-fd-enterFromRight: fd-enterFromRight .25s ease; --animate-fd-sidebar-in: fd-sidebar-in .25s ease; --animate-fd-sidebar-out: fd-sidebar-out .25s ease; --animate-fd-exitToLeft: fd-exitToLeft .25s ease; --animate-fd-exitToRight: fd-exitToRight .25s ease; @keyframes fd-sidebar-in { from { transform: translateX(var(--fd-sidebar-drawer-offset)); } } @keyframes fd-sidebar-out { to { transform: translateX(var(--fd-sidebar-drawer-offset)); } } @keyframes fd-dialog-in { from { transform: scale(1.06); opacity: 0; } to { transform: scale(1); } } @keyframes fd-dialog-out { from { transform: scale(1); } to { transform: scale(1.04); opacity: 0; } } @keyframes fd-popover-in { from { opacity: 0; transform: scale(.9); } } @keyframes fd-popover-out { to { opacity: 0; transform: scale(.9); } } @keyframes fd-fade-in { from { opacity: 0; } to { opacity: 1; } } @keyframes fd-fade-out { from { opacity: 1; } to { opacity: 0; } } @keyframes fd-enterFromRight { from { opacity: 0; transform: translateX(200px); } to { opacity: 1; transform: translateX(0); } } @keyframes fd-enterFromLeft { from { opacity: 0; transform: translateX(-200px); } to { opacity: 1; transform: translateX(0); } } @keyframes fd-exitToRight { from { opacity: 1; transform: translateX(0); } to { opacity: 0; transform: translateX(200px); } } @keyframes fd-exitToLeft { from { opacity: 1; transform: translateX(0); } to { opacity: 0; transform: translateX(-200px); } }}@layer base{*,:after,:before,::backdrop{border-color:var(--color-fd-border,currentColor)}::file-selector-button{border-color:var(--color-fd-border,currentColor)}body{background-color:var(--color-fd-background);color:var(--color-fd-foreground)}}@utility fd-scroll-container{&::-webkit-scrollbar { width: 5px; height: 5px; } &::-webkit-scrollbar-thumb { border-radius: 5px; background: var(--color-fd-border); } &::-webkit-scrollbar-track { background: transparent; } &::-webkit-scrollbar-corner { display: none; }}@utility fd-steps{counter-reset: step; position: relative; @apply ps-6 ms-2 border-s sm:ms-4 sm:ps-7;}@utility fd-step{&:before { background-color: var(--color-fd-secondary); color: var(--color-fd-secondary-foreground); content: counter(step); counter-increment: step; justify-content: center; align-items: center; font-size: .875rem; line-height: 1.25rem; display: flex; position: absolute; @apply size-8 -start-4 rounded-full; }}@utility prose-no-margin{& > :first-child { margin-top: 0; } & > :last-child { margin-bottom: 0; }}@variant dark (&:where(.dark, .dark *));@variant layout{#nd-docs-layout:has(&), #nd-notebook-layout:has(&), #nd-home-layout:has(&), #nd-flux-layout:has(&) { @slot; }}
.shiki:not(.not-fumadocs-codeblock *){--padding-left:calc(var(--spacing) * 4);--padding-right:calc(var(--spacing) * 4)}.shiki:not(.not-fumadocs-codeblock *) code span{color:var(--shiki-light);font-style:var(--shiki-light-font-style)}.shiki:not(.not-fumadocs-codeblock *) .line{padding-left:var(--padding-left);padding-right:var(--padding-right);position:relative}.shiki:not(.not-fumadocs-codeblock *) .line:empty{height:1lh}.shiki:not(.not-fumadocs-codeblock *).has-focused .line:not(.focused){filter:blur(2px);transition:filter .2s}.shiki:not(.not-fumadocs-codeblock *).has-focused:hover .line:not(.focused){filter:blur()}.shiki:not(.not-fumadocs-codeblock *) .diff:before{left:calc(var(--spacing) * 1.5);position:absolute}.shiki:not(.not-fumadocs-codeblock *) .diff.remove{opacity:.7;--fd-counter-color:var(--color-fd-diff-remove-symbol)}@apply bg-fd-diff-remove;.shiki:not(.not-fumadocs-codeblock *) .diff.remove:before{content:"-"}@apply text-fd-diff-remove-symbol;.shiki:not(.not-fumadocs-codeblock *) .diff.add{--fd-counter-color:var(--color-fd-diff-add-symbol)}@apply bg-fd-diff-add;.shiki:not(.not-fumadocs-codeblock *) .diff.add:before{content:"+"}@apply text-fd-diff-add-symbol;.shiki:not(.not-fumadocs-codeblock *) .highlighted{--fd-counter-color:var(--color-fd-primary);padding-left:calc(var(--padding-left) - 2px)}@apply bg-fd-primary/10;.shiki:not(.not-fumadocs-codeblock *) .highlighted:after{content:"";position:absolute}@apply inset-y-0 left-0 border-l-2 border-fd-primary/50;.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{padding:1px}@apply border -my-px border-fd-primary/30 bg-fd-primary/10 rounded-md font-medium;.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .twoslash-meta-line{padding-left:calc(var(--padding-left) + 7 * var(--spacing))}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .line{counter-increment:line;padding-left:calc(var(--padding-left) + 7 * var(--spacing))}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .line:after{content:counter(line);color:color-mix(in oklab, var(--fd-counter-color,var(--color-fd-muted-foreground)) 60%, transparent);position:absolute}@apply inset-y-0 left-0 w-7 text-right;.dark .shiki:not(.not-fumadocs-codeblock *) code span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style)}
@source inline("!isActive");@source inline("!showItem");@source inline("*:col-start-1");@source inline("*:my-auto");@source inline("*:pointer-events-auto");@source inline("*:row-start-1");@source inline("*:w-(--fd-sidebar-width)");@source inline("--fd-banner-height");@source inline("--fd-docs-height");@source inline("--fd-docs-row-1");@source inline("--fd-docs-row-2");@source inline("--fd-docs-row-3");@source inline("--fd-header-height");@source inline("--fd-layout-width");@source inline("--fd-sidebar-col");@source inline("--fd-sidebar-width");@source inline("--fd-toc-popover-height");@source inline("--fd-toc-width");@source inline("--radix-popover-trigger-width");@source inline("--spacing");@source inline("-mx-1");@source inline("-translate-x-(--fd-sidebar-width)");@source inline("-translate-y-full");@source inline("@container");@source inline("@defaultValue");@source inline("@deprecated");@source inline("@max-lg:col-span-full");@source inline("[&_svg]:shrink-0");@source inline("[&_svg]:size-4");@source inline("[--fd-docs-height:100dvh]");@source inline("[--fd-header-height:0px]");@source inline("[--fd-sidebar-width:0px]");@source inline("[--fd-toc-popover-height:0px]");@source inline("[--fd-toc-width:0px]");@source inline("[grid-area:header]");@source inline("[grid-area:main]");@source inline("[grid-area:sidebar]");@source inline("[grid-area:toc-popover]");@source inline("[grid-area:toc]");@source inline("a");@source inline("absolute");@source inline("after");@source inline("all");@source inline("always");@source inline("and");@source inline("aria-label");@source inline("aria-valuemax");@source inline("aria-valuemin");@source inline("aria-valuenow");@source inline("article");@source inline("as");@source inline("aside");@source inline("auto");@source inline("available");@source inline("backdrop-blur-sm");@source inline("backdrop-blur-xs");@source inline("baseProps");@source inline("before");@source inline("before:absolute");@source inline("before:bg-fd-border");@source inline("before:content-['']");@source inline("before:inset-y-1");@source inline("before:start-2.5");@source inline("before:w-px");@source inline("bg-fd-background");@source inline("bg-fd-background/80");@source inline("bg-fd-card");@source inline("bg-fd-muted");@source inline("bg-fd-secondary/50");@source inline("border");@source inline("border-b");@source inline("border-b-2");@source inline("border-e");@source inline("border-fd-primary");@source inline("border-s");@source inline("border-t");@source inline("border-transparent");@source inline("breadcrumb");@source inline("breadcrumbEnabled");@source inline("button");@source inline("buttonVariants");@source inline("children");@source inline("circleProps");@source inline("circumference");@source inline("class-variance-authority");@source inline("className");@source inline("clerk");@source inline("click");@source inline("client");@source inline("closeOnRedirect");@source inline("cn");@source inline("collapsed");@source inline("collapsible");@source inline("collapsing");@source inline("color");@source inline("component");@source inline("components");@source inline("const");@source inline("container");@source inline("containerProps");@source inline("content");@source inline("context");@source inline("createContext");@source inline("createLinkItemRenderer");@source inline("current");@source inline("currentColor");@source inline("cva");@source inline("cx");@source inline("cy");@source inline("data-[active=true]:before:absolute");@source inline("data-[active=true]:before:bg-fd-primary");@source inline("data-[active=true]:before:content-['']");@source inline("data-[active=true]:before:inset-y-2.5");@source inline("data-[active=true]:before:start-2.5");@source inline("data-[active=true]:before:w-px");@source inline("data-[active=true]:bg-fd-primary/10");@source inline("data-[active=true]:hover:transition-colors");@source inline("data-[active=true]:text-fd-primary");@source inline("data-[state=closed]:animate-fd-fade-out");@source inline("data-[state=closed]:animate-fd-sidebar-out");@source inline("data-[state=open]:animate-fd-fade-in");@source inline("data-[state=open]:animate-fd-sidebar-in");@source inline("data-[state=open]:bg-fd-accent");@source inline("data-[state=open]:text-fd-accent-foreground");@source inline("data-[transparent=false]:bg-fd-background/80");@source inline("data-collapsed");@source inline("data-full");@source inline("data-hovered");@source inline("data-sidebar-collapsed");@source inline("data-sidebar-panel");@source inline("data-sidebar-placeholder");@source inline("data-toc-popover");@source inline("data-toc-popover-content");@source inline("data-toc-popover-trigger");@source inline("data-transparent");@source inline("date");@source inline("defaultOpenLevel");@source inline("defaultSlots");@source inline("depth");@source inline("description");@source inline("desktop");@source inline("div");@source inline("duration-250");@source inline("editOnGithub");@source inline("empty:hidden");@source inline("empty:mb-0");@source inline("enabled");@source inline("end-0");@source inline("export");@source inline("extends");@source inline("false");@source inline("fd-scroll-container");@source inline("fill");@source inline("first:mt-0");@source inline("fixed");@source inline("flex");@source inline("flex-1");@source inline("flex-col");@source inline("flex-row");@source inline("flex-row-reverse");@source inline("focus-visible:outline-none");@source inline("font-medium");@source inline("font-semibold");@source inline("footer");@source inline("footerEnabled");@source inline("footerList");@source inline("for");@source inline("from");@source inline("full");@source inline("fumadocs-core/breadcrumb");@source inline("fumadocs-core/framework");@source inline("fumadocs-core/link");@source inline("fumadocs-core/page-tree");@source inline("fumadocs-core/toc");@source inline("function");@source inline("gap-0.5");@source inline("gap-1");@source inline("gap-1.5");@source inline("gap-2");@source inline("gap-2.5");@source inline("gap-3");@source inline("gap-4");@source inline("gap-6");@source inline("getBreadcrumbItemsFromPath");@source inline("ghost");@source inline("grid");@source inline("grid-cols-1");@source inline("grid-cols-2");@source inline("gridTemplate");@source inline("h-(--fd-header-height)");@source inline("h-(--fd-toc-popover-height)");@source inline("h-10");@source inline("h-[calc(var(--fd-docs-height)-var(--fd-docs-row-1))]");@source inline("h1");@source inline("header");@source inline("hidden");@source inline("hideIfDisabled");@source inline("highlight");@source inline("hover:bg-fd-accent");@source inline("hover:bg-fd-accent/50");@source inline("hover:bg-fd-accent/80");@source inline("hover:opacity-80");@source inline("hover:text-fd-accent-foreground");@source inline("hover:text-fd-accent-foreground/80");@source inline("hover:transition-none");@source inline("hovered");@source inline("href");@source inline("i");@source inline("icon");@source inline("icon-sm");@source inline("iconLinks");@source inline("id");@source inline("idx");@source inline("if");@source inline("import");@source inline("in");@source inline("including");@source inline("index");@source inline("information");@source inline("inline-flex");@source inline("input");@source inline("inset-0");@source inline("inset-y-0");@source inline("inset-y-2");@source inline("instanceof");@source inline("interface");@source inline("invisible");@source inline("isActive");@source inline("isNavTransparent");@source inline("isTop");@source inline("item");@source inline("itemVariants");@source inline("items");@source inline("items-center");@source inline("items-end");@source inline("key");@source inline("label");@source inline("languageSelect");@source inline("layout-level");@source inline("layoutTabs");@source inline("leading-none");@source inline("length");@source inline("link");@source inline("linkItems");@source inline("lucide-react");@source inline("main");@source inline("max");@source inline("max-h-[50vh]");@source inline("max-md:hidden");@source inline("max-md:layout:[--fd-header-height:--spacing(14)]");@source inline("max-w-[1168px]");@source inline("max-w-[380px]");@source inline("max-w-[900px]");@source inline("max-xl:hidden");@source inline("max-xl:layout:[--fd-toc-popover-height:--spacing(10)]");@source inline("mb-1");@source inline("mb-4");@source inline("mb-8");@source inline("mb-auto");@source inline("md:hidden");@source inline("md:layout:[--fd-sidebar-width:268px]");@source inline("md:mb-auto");@source inline("md:pt-8");@source inline("md:px-6");@source inline("md:size-5");@source inline("me-auto");@source inline("menuItems");@source inline("mergeRefs");@source inline("min");@source inline("min-h-(--fd-docs-height)");@source inline("mode");@source inline("ms-auto");@source inline("mt-1");@source inline("mt-6");@source inline("mx-0.5");@source inline("mx-auto");@source inline("name");@source inline("nav");@source inline("navEnabled");@source inline("navItems");@source inline("navTitle");@source inline("navTransparentMode");@source inline("nd-docs-layout");@source inline("nd-page");@source inline("nd-sidebar");@source inline("nd-subnav");@source inline("nd-toc");@source inline("new");@source inline("next");@source inline("no");@source inline("none");@source inline("noopener");@source inline("noreferrer");@source inline("normal");@source inline("normalizedValue");@source inline("not-prose");@source inline("null");@source inline("number");@source inline("object");@source inline("of");@source inline("on");@source inline("onClick");@source inline("onClickItem");@source inline("onClickOutside");@source inline("onOpenChange");@source inline("opacity-0");@source inline("open");@source inline("option");@source inline("overflow-auto");@source inline("overflow-x-clip");@source inline("p");@source inline("p-0");@source inline("p-0.5");@source inline("p-1");@source inline("p-1.5");@source inline("p-2");@source inline("p-4");@source inline("paddingInlineStart");@source inline("page");@source inline("path");@source inline("pathname");@source inline("pb-1.5");@source inline("pb-2");@source inline("pe-2.5");@source inline("pe-4");@source inline("placeholder");@source inline("pointer-events-none");@source inline("popover");@source inline("prefetch");@source inline("previous");@source inline("previousPage");@source inline("progress");@source inline("progressbar");@source inline("props");@source inline("prose");@source inline("provided");@source inline("provider");@source inline("ps-4");@source inline("pt-0.5");@source inline("pt-12");@source inline("pt-2");@source inline("pt-3");@source inline("px-2");@source inline("px-4");@source inline("px-6");@source inline("py-2.5");@source inline("py-6");@source inline("radius");@source inline("react");@source inline("ref");@source inline("rel");@source inline("relative");@source inline("render");@source inline("rest");@source inline("restSvgProps");@source inline("return");@source inline("role");@source inline("root");@source inline("rotate-180");@source inline("round");@source inline("rounded-lg");@source inline("rounded-xl");@source inline("rtl:-translate-x-2");@source inline("rtl:rotate-180");@source inline("rtl:translate-x-full");@source inline("searchTrigger");@source inline("secondary");@source inline("selected");@source inline("selectedIdx");@source inline("setDate");@source inline("setOpen");@source inline("shadow-lg");@source inline("showItem");@source inline("shrink-0");@source inline("sidebar");@source inline("sidebarEnabled");@source inline("sidebarProps");@source inline("single");@source inline("size");@source inline("size-3.5");@source inline("size-4");@source inline("size-4.5");@source inline("size-9");@source inline("slots");@source inline("sm");@source inline("space");@source inline("start-0");@source inline("start-4");@source inline("sticky");@source inline("stroke");@source inline("stroke-current/25");@source inline("strokeDasharray");@source inline("strokeDashoffset");@source inline("strokeLinecap");@source inline("strokeWidth");@source inline("style");@source inline("styles");@source inline("svg");@source inline("t");@source inline("tab");@source inline("tabMode");@source inline("tableOfContent");@source inline("tableOfContentPopover");@source inline("tabs");@source inline("target");@source inline("text");@source inline("text-[0.8125rem]");@source inline("text-[0.9375rem]");@source inline("text-[1.75em]");@source inline("text-end");@source inline("text-fd-foreground");@source inline("text-fd-muted-foreground");@source inline("text-fd-primary");@source inline("text-fd-secondary-foreground");@source inline("text-lg");@source inline("text-nowrap");@source inline("text-sm");@source inline("text-start");@source inline("the");@source inline("themeSwitch");@source inline("throw");@source inline("timezone");@source inline("to");@source inline("toc");@source inline("toc-popover");@source inline("toc-title");@source inline("tocEnabled");@source inline("tocPopover");@source inline("tocPopoverEnabled");@source inline("tocPopoverProps");@source inline("tocProps");@source inline("top");@source inline("top-(--fd-docs-row-1)");@source inline("top-(--fd-docs-row-2)");@source inline("top-[calc(--spacing(4)+var(--fd-docs-row-3))]");@source inline("transform");@source inline("transition-[grid-template-columns]");@source inline("transition-[opacity,translate,color]");@source inline("transition-[opacity,translate]");@source inline("transition-[width,inset-block,translate,background-color]");@source inline("transition-all");@source inline("transition-colors");@source inline("transition-opacity");@source inline("transition-transform");@source inline("translate-x-2");@source inline("translate-y-full");@source inline("transparentMode");@source inline("tree");@source inline("trigger");@source inline("true");@source inline("truncate");@source inline("type");@source inline("typography");@source inline("under");@source inline("unlisted");@source inline("url");@source inline("use");@source inline("useDocsLayout");@source inline("useDocsPage");@source inline("useFooterItems");@source inline("useI18n");@source inline("useIsScrollTop");@source inline("useMemo");@source inline("usePathname");@source inline("useProvider");@source inline("useRef");@source inline("useSidebar");@source inline("useState");@source inline("useTreeContext");@source inline("useTreePath");@source inline("value");@source inline("variant");@source inline("variants");@source inline("viewBox");@source inline("viewport");@source inline("void");@source inline("w-(--fd-sidebar-width)");@source inline("w-(--fd-toc-width)");@source inline("w-(--radix-popover-trigger-width)");@source inline("w-4");@source inline("w-[85%]");@source inline("w-full");@source inline("wrap-anywhere");@source inline("xl:hidden");@source inline("xl:layout:[--fd-toc-width:268px]");@source inline("xl:pt-14");@source inline("xl:px-8");@source inline("z-10");@source inline("z-20");@source inline("z-30");@source inline("z-40");
@source inline("*:max-w-(--fd-layout-width)");@source inline("*:mx-auto");@source inline("--fd-layout-width");@source inline("-me-1.5");@source inline("-ms-1.5");@source inline("-mx-1");@source inline("[&_svg]:size-4");@source inline("[&_svg]:size-5.5");@source inline("[--fd-layout-width:1400px]");@source inline("always");@source inline("are");@source inline("aria-label");@source inline("backdrop-blur-lg");@source inline("banner");@source inline("baseProps");@source inline("been");@source inline("bg-fd-background/80");@source inline("bg-fd-card");@source inline("bg-fd-muted");@source inline("boolean");@source inline("border");@source inline("border-b");@source inline("button");@source inline("buttonVariants");@source inline("children");@source inline("class-variance-authority");@source inline("className");@source inline("client");@source inline("cn");@source inline("color");@source inline("component");@source inline("const");@source inline("container");@source inline("context");@source inline("createContext");@source inline("custom");@source inline("customise");@source inline("cva");@source inline("data-[active=true]:font-medium");@source inline("data-[active=true]:text-fd-primary");@source inline("default");@source inline("defaultVariants");@source inline("duration-300");@source inline("empty:hidden");@source inline("enableHoverToOpen");@source inline("enabled");@source inline("export");@source inline("extends");@source inline("external");@source inline("first:ms-0");@source inline("flex");@source inline("flex-1");@source inline("flex-col");@source inline("flex-row");@source inline("font-bold");@source inline("font-medium");@source inline("font-semibold");@source inline("for");@source inline("found");@source inline("from");@source inline("full");@source inline("fumadocs-core/link");@source inline("function");@source inline("gap-1");@source inline("gap-1.5");@source inline("gap-2");@source inline("gap-2.5");@source inline("gap-4");@source inline("ghost");@source inline("githubUrl");@source inline("grid");@source inline("grid-cols-1");@source inline("group");@source inline("group-data-[state=open]:rotate-180");@source inline("h-14");@source inline("had");@source inline("have");@source inline("header");@source inline("hideIfDisabled");@source inline("hover:bg-fd-accent/80");@source inline("hover:text-fd-accent-foreground");@source inline("hover:text-fd-popover-foreground/50");@source inline("hovering");@source inline("href");@source inline("i18n");@source inline("icon");@source inline("id");@source inline("if");@source inline("import");@source inline("in");@source inline("inline-flex");@source inline("interface");@source inline("is");@source inline("isTop");@source inline("isTransparent");@source inline("item");@source inline("items-center");@source inline("its");@source inline("justify-center");@source inline("justify-end");@source inline("key");@source inline("label");@source inline("languageSelect");@source inline("last:me-0");@source inline("length");@source inline("lg:grid-cols-3");@source inline("lg:hidden");@source inline("linkItems");@source inline("links");@source inline("looking");@source inline("lucide-react");@source inline("main");@source inline("make");@source inline("max-lg:hidden");@source inline("max-lg:rounded-b-2xl");@source inline("max-lg:shadow-lg");@source inline("max-sm:hidden");@source inline("max-sm:mt-2");@source inline("max-w-[240px]");@source inline("max-w-md");@source inline("mb-1");@source inline("mb-4");@source inline("md:grid-cols-2");@source inline("menu");@source inline("menuItems");@source inline("might");@source inline("mobile");@source inline("ms-auto");@source inline("mt-4");@source inline("name");@source inline("nav");@source inline("navEnabled");@source inline("navItemVariants");@source inline("navItems");@source inline("navTitle");@source inline("nd-home-layout");@source inline("nd-nav");@source inline("new");@source inline("none");@source inline("not");@source inline("onPointerMove");@source inline("onValueChange");@source inline("or");@source inline("own");@source inline("p-1");@source inline("p-2");@source inline("p-3");@source inline("p-4");@source inline("page");@source inline("please");@source inline("primary");@source inline("props");@source inline("ps-2.5");@source inline("px-4");@source inline("px-6");@source inline("px-8");@source inline("py-1.5");@source inline("react");@source inline("rest");@source inline("return");@source inline("role");@source inline("rounded-full");@source inline("rounded-lg");@source inline("rounded-md");@source inline("searchToggle");@source inline("searchTrigger");@source inline("secondary");@source inline("separator");@source inline("setValue");@source inline("size");@source inline("size-3");@source inline("size-4");@source inline("size-5");@source inline("slots");@source inline("sm");@source inline("sm:flex-row");@source inline("sm:hidden");@source inline("sm:items-center");@source inline("sm:justify-end");@source inline("sticky");@source inline("string");@source inline("temporarily");@source inline("text");@source inline("text-2xl");@source inline("text-6xl");@source inline("text-base");@source inline("text-center");@source inline("text-fd-muted-foreground");@source inline("text-sm");@source inline("the");@source inline("themeSwitch");@source inline("this");@source inline("throw");@source inline("to");@source inline("top");@source inline("top-0");@source inline("transition-colors");@source inline("transition-transform");@source inline("transparentMode");@source inline("trigger");@source inline("true");@source inline("type");@source inline("undefined");@source inline("under");@source inline("url");@source inline("use");@source inline("useHomeLayout");@source inline("useIsScrollTop");@source inline("useProvider");@source inline("useState");@source inline("value");@source inline("variant");@source inline("variants");@source inline("w-fit");@source inline("w-full");@source inline("want");@source inline("when");@source inline("you");@source inline("your");@source inline("z-40");
@source inline("!isActive");@source inline("!isSelected");@source inline("!showItem");@source inline("*:col-start-1");@source inline("*:max-w-[1285px]");@source inline("*:max-w-[900px]");@source inline("*:my-auto");@source inline("*:pointer-events-auto");@source inline("*:row-start-1");@source inline("*:w-(--fd-sidebar-width)");@source inline("--fd-banner-height");@source inline("--fd-docs-height");@source inline("--fd-docs-row-1");@source inline("--fd-docs-row-2");@source inline("--fd-docs-row-3");@source inline("--fd-header-height");@source inline("--fd-layout-width");@source inline("--fd-sidebar-col");@source inline("--fd-sidebar-width");@source inline("--fd-toc-popover-height");@source inline("--fd-toc-width");@source inline("--radix-popover-trigger-width");@source inline("--spacing");@source inline("-me-1.5");@source inline("-mx-1");@source inline("-translate-x-(--fd-sidebar-width)");@source inline("-translate-y-full");@source inline("@container");@source inline("@defaultValue");@source inline("@deprecated");@source inline("@max-lg:col-span-full");@source inline("[&_svg]:shrink-0");@source inline("[&_svg]:size-4");@source inline("[--fd-docs-height:100dvh]");@source inline("[--fd-header-height:0px]");@source inline("[--fd-sidebar-width:0px]");@source inline("[--fd-toc-popover-height:0px]");@source inline("[--fd-toc-width:0px]");@source inline("[grid-area:header]");@source inline("[grid-area:main]");@source inline("[grid-area:sidebar]");@source inline("[grid-area:toc-popover]");@source inline("[grid-area:toc]");@source inline("a");@source inline("absolute");@source inline("after");@source inline("all");@source inline("always");@source inline("and");@source inline("aria-label");@source inline("aria-valuemax");@source inline("aria-valuemin");@source inline("aria-valuenow");@source inline("article");@source inline("as");@source inline("aside");@source inline("auto");@source inline("auto-cols-auto");@source inline("auto-rows-auto");@source inline("available");@source inline("backdrop-blur-sm");@source inline("backdrop-blur-xs");@source inline("banner");@source inline("baseProps");@source inline("before");@source inline("before:absolute");@source inline("before:bg-fd-border");@source inline("before:content-['']");@source inline("before:inset-y-1");@source inline("before:start-2.5");@source inline("before:w-px");@source inline("bg-fd-background");@source inline("bg-fd-background/80");@source inline("bg-fd-card");@source inline("bg-fd-secondary/50");@source inline("border");@source inline("border-b");@source inline("border-b-2");@source inline("border-e");@source inline("border-fd-primary");@source inline("border-s");@source inline("border-t");@source inline("border-transparent");@source inline("breadcrumb");@source inline("breadcrumbEnabled");@source inline("button");@source inline("buttonVariants");@source inline("children");@source inline("circleProps");@source inline("circumference");@source inline("class-variance-authority");@source inline("className");@source inline("clerk");@source inline("click");@source inline("client");@source inline("closeOnRedirect");@source inline("cn");@source inline("collapseTrigger");@source inline("collapsed");@source inline("collapsible");@source inline("collapsing");@source inline("color");@source inline("component");@source inline("components");@source inline("const");@source inline("container");@source inline("containerProps");@source inline("content");@source inline("context");@source inline("createContext");@source inline("createLinkItemRenderer");@source inline("current");@source inline("currentColor");@source inline("custom");@source inline("cva");@source inline("cx");@source inline("cy");@source inline("data-[active=true]:before:absolute");@source inline("data-[active=true]:before:bg-fd-primary");@source inline("data-[active=true]:before:content-['']");@source inline("data-[active=true]:before:inset-y-2.5");@source inline("data-[active=true]:before:start-2.5");@source inline("data-[active=true]:before:w-px");@source inline("data-[active=true]:bg-fd-primary/10");@source inline("data-[active=true]:hover:transition-colors");@source inline("data-[active=true]:text-fd-primary");@source inline("data-[collapsed=false]:hidden");@source inline("data-[state=closed]:animate-fd-fade-out");@source inline("data-[state=closed]:animate-fd-sidebar-out");@source inline("data-[state=open]:animate-fd-fade-in");@source inline("data-[state=open]:animate-fd-sidebar-in");@source inline("data-[state=open]:bg-fd-accent");@source inline("data-[state=open]:text-fd-accent-foreground");@source inline("data-[transparent=false]:bg-fd-background/80");@source inline("data-collapsed");@source inline("data-full");@source inline("data-header-body");@source inline("data-header-tabs");@source inline("data-hovered");@source inline("data-sidebar-collapsed");@source inline("data-sidebar-placeholder");@source inline("data-toc-popover");@source inline("data-toc-popover-content");@source inline("data-toc-popover-trigger");@source inline("data-transparent");@source inline("date");@source inline("defaultOpenLevel");@source inline("defaultSlots");@source inline("delaySetOpen");@source inline("depth");@source inline("description");@source inline("desktop");@source inline("div");@source inline("duration-250");@source inline("editOnGithub");@source inline("empty:hidden");@source inline("empty:mb-0");@source inline("enabled");@source inline("end-0");@source inline("export");@source inline("extends");@source inline("false");@source inline("fd-scroll-container");@source inline("fill");@source inline("first:mt-0");@source inline("fixed");@source inline("flex");@source inline("flex-1");@source inline("flex-col");@source inline("flex-row");@source inline("flex-row-reverse");@source inline("focus-visible:outline-none");@source inline("font-medium");@source inline("font-semibold");@source inline("footer");@source inline("footerEnabled");@source inline("footerList");@source inline("for");@source inline("freezeUntil");@source inline("from");@source inline("full");@source inline("fumadocs-core/breadcrumb");@source inline("fumadocs-core/framework");@source inline("fumadocs-core/link");@source inline("fumadocs-core/page-tree");@source inline("fumadocs-core/toc");@source inline("function");@source inline("gap-0.5");@source inline("gap-1");@source inline("gap-1.5");@source inline("gap-2");@source inline("gap-2.5");@source inline("gap-3");@source inline("gap-4");@source inline("gap-6");@source inline("getBreadcrumbItemsFromPath");@source inline("ghost");@source inline("grid");@source inline("grid-cols-1");@source inline("grid-cols-2");@source inline("gridTemplate");@source inline("h-(--fd-toc-popover-height)");@source inline("h-10");@source inline("h-14");@source inline("h-[calc(var(--fd-docs-height)-var(--fd-docs-row-1))]");@source inline("h-[calc(var(--fd-docs-height)-var(--fd-docs-row-2))]");@source inline("h-[calc(var(--fd-docs-height)-var(--fd-docs-row-3))]");@source inline("h1");@source inline("has-data-[active=true]:text-fd-primary");@source inline("has-data-[collapsed=true]:md:flex");@source inline("header");@source inline("hidden");@source inline("hideIfDisabled");@source inline("highlight");@source inline("hover:bg-fd-accent");@source inline("hover:bg-fd-accent/50");@source inline("hover:bg-fd-accent/80");@source inline("hover:opacity-80");@source inline("hover:text-fd-accent-foreground");@source inline("hover:text-fd-accent-foreground/80");@source inline("hover:transition-none");@source inline("hoverDelay");@source inline("hovered");@source inline("href");@source inline("i");@source inline("icon");@source inline("icon-sm");@source inline("iconLinks");@source inline("id");@source inline("idx");@source inline("if");@source inline("import");@source inline("in");@source inline("including");@source inline("index");@source inline("information");@source inline("inline-flex");@source inline("input");@source inline("inset-0");@source inline("inset-y-0");@source inline("inset-y-2");@source inline("instanceof");@source inline("interface");@source inline("invisible");@source inline("isActive");@source inline("isLayoutTabActive");@source inline("isNavTransparent");@source inline("isSelected");@source inline("isTop");@source inline("item");@source inline("itemVariants");@source inline("items");@source inline("items-center");@source inline("items-end");@source inline("justify-between");@source inline("justify-end");@source inline("key");@source inline("label");@source inline("languageSelect");@source inline("layout-level");@source inline("layout:[--fd-header-height:--spacing(14)]");@source inline("leading-none");@source inline("length");@source inline("lg:hidden");@source inline("lg:layout:[--fd-header-height:--spacing(24)]");@source inline("link");@source inline("linkItems");@source inline("lucide-react");@source inline("main");@source inline("max");@source inline("max-h-[50vh]");@source inline("max-lg:flex");@source inline("max-lg:hidden");@source inline("max-md:flex");@source inline("max-md:hidden");@source inline("max-w-[240px]");@source inline("max-w-[380px]");@source inline("max-w-sm");@source inline("max-xl:hidden");@source inline("max-xl:layout:[--fd-toc-popover-height:--spacing(10)]");@source inline("maxTouchPoints");@source inline("mb-1.5");@source inline("mb-3");@source inline("mb-8");@source inline("mb-auto");@source inline("md:gap-2");@source inline("md:hidden");@source inline("md:layout:[--fd-sidebar-width:268px]");@source inline("md:mb-auto");@source inline("md:pt-8");@source inline("md:px-6");@source inline("md:size-5");@source inline("me-auto");@source inline("menu");@source inline("menuItems");@source inline("mergeRefs");@source inline("min");@source inline("min-h-(--fd-docs-height)");@source inline("mode");@source inline("ms-auto");@source inline("mt-1");@source inline("mt-6");@source inline("mt-px");@source inline("mx-0.5");@source inline("my-auto");@source inline("name");@source inline("nav");@source inline("navEnabled");@source inline("navItems");@source inline("navMode");@source inline("navTitle");@source inline("navTransparentMode");@source inline("navbar");@source inline("nd-notebook-layout");@source inline("nd-page");@source inline("nd-sidebar");@source inline("nd-subnav");@source inline("nd-toc");@source inline("new");@source inline("next");@source inline("no");@source inline("none");@source inline("noopener");@source inline("noreferrer");@source inline("normal");@source inline("normalizedValue");@source inline("not-prose");@source inline("null");@source inline("number");@source inline("object");@source inline("of");@source inline("on");@source inline("onClick");@source inline("onClickItem");@source inline("onClickOutside");@source inline("onOpenChange");@source inline("onPointerEnter");@source inline("onPointerLeave");@source inline("ontouchstart");@source inline("opacity-0");@source inline("open");@source inline("option");@source inline("options");@source inline("overflow-x-auto");@source inline("overflow-x-clip");@source inline("p");@source inline("p-1");@source inline("p-1.5");@source inline("p-2");@source inline("p-4");@source inline("paddingInlineStart");@source inline("page");@source inline("pageCol");@source inline("path");@source inline("pathname");@source inline("pb-1.5");@source inline("pb-2");@source inline("pe-4");@source inline("placeholder");@source inline("pointer-events-none");@source inline("pointerType");@source inline("popover");@source inline("prefetch");@source inline("previous");@source inline("previousPage");@source inline("progress");@source inline("progressbar");@source inline("props");@source inline("prose");@source inline("provided");@source inline("provider");@source inline("ps-2.5");@source inline("pt-0.5");@source inline("pt-12");@source inline("pt-2");@source inline("px-2");@source inline("px-4");@source inline("px-6");@source inline("py-2.5");@source inline("py-6");@source inline("radius");@source inline("react");@source inline("ref");@source inline("rel");@source inline("relative");@source inline("render");@source inline("resolvedTabs");@source inline("rest");@source inline("restSvgProps");@source inline("return");@source inline("role");@source inline("root");@source inline("rotate-180");@source inline("round");@source inline("rounded-full");@source inline("rounded-lg");@source inline("rounded-md");@source inline("rounded-xl");@source inline("rtl:-translate-x-2");@source inline("rtl:rotate-180");@source inline("rtl:translate-x-full");@source inline("searchTrigger");@source inline("secondary");@source inline("selected");@source inline("selectedIdx");@source inline("setDate");@source inline("setOpen");@source inline("shadow-lg");@source inline("showItem");@source inline("showLayoutTabs");@source inline("shrink-0");@source inline("sidebar");@source inline("sidebarCollapsible");@source inline("sidebarProps");@source inline("single");@source inline("size");@source inline("size-3");@source inline("size-3.5");@source inline("size-4");@source inline("size-4.5");@source inline("size-9");@source inline("slots");@source inline("sm");@source inline("space");@source inline("start-0");@source inline("sticky");@source inline("stroke");@source inline("stroke-current/25");@source inline("strokeDasharray");@source inline("strokeDashoffset");@source inline("strokeLinecap");@source inline("strokeWidth");@source inline("style");@source inline("styles");@source inline("svg");@source inline("t");@source inline("tabMode");@source inline("tableOfContent");@source inline("tableOfContentPopover");@source inline("tabs");@source inline("target");@source inline("text");@source inline("text-[0.8125rem]");@source inline("text-[0.9375rem]");@source inline("text-[1.75em]");@source inline("text-end");@source inline("text-fd-foreground");@source inline("text-fd-muted-foreground");@source inline("text-fd-primary");@source inline("text-fd-secondary-foreground");@source inline("text-lg");@source inline("text-nowrap");@source inline("text-sm");@source inline("text-start");@source inline("the");@source inline("themeSwitch");@source inline("throw");@source inline("timeoutRef");@source inline("timezone");@source inline("to");@source inline("toc");@source inline("toc-popover");@source inline("toc-title");@source inline("tocEnabled");@source inline("tocPopover");@source inline("tocPopoverEnabled");@source inline("tocPopoverProps");@source inline("tocProps");@source inline("top");@source inline("top-(--fd-docs-row-1)");@source inline("top-(--fd-docs-row-2)");@source inline("top-(--fd-docs-row-3)");@source inline("touch");@source inline("transform");@source inline("transition-[grid-template-columns]");@source inline("transition-[opacity,translate,color]");@source inline("transition-[opacity,translate]");@source inline("transition-[width,inset-block,translate,background-color]");@source inline("transition-all");@source inline("transition-colors");@source inline("transition-opacity");@source inline("transition-transform");@source inline("translate-x-2");@source inline("translate-y-full");@source inline("transparentMode");@source inline("tree");@source inline("trigger");@source inline("true");@source inline("truncate");@source inline("type");@source inline("typography");@source inline("under");@source inline("unlisted");@source inline("url");@source inline("use");@source inline("useDocsPage");@source inline("useFooterItems");@source inline("useI18n");@source inline("useIsScrollTop");@source inline("useMemo");@source inline("useNotebookLayout");@source inline("usePathname");@source inline("useProvider");@source inline("useRef");@source inline("useSidebar");@source inline("useTreePath");@source inline("value");@source inline("variant");@source inline("variants");@source inline("viewBox");@source inline("viewport");@source inline("void");@source inline("w-(--fd-sidebar-width)");@source inline("w-(--fd-toc-width)");@source inline("w-(--radix-popover-trigger-width)");@source inline("w-4");@source inline("w-[85%]");@source inline("w-full");@source inline("window");@source inline("wrap-anywhere");@source inline("xl:hidden");@source inline("xl:layout:[--fd-toc-width:268px]");@source inline("xl:pt-14");@source inline("xl:px-8");@source inline("z-10");@source inline("z-20");@source inline("z-40");
@source inline("!enabled");@source inline("!isActive");@source inline("!open");@source inline("*:gap-0!");@source inline("*:rounded-lg");@source inline("---spacing");@source inline("--fd-toc-width");@source inline("--removed-body-scroll-bar-size");@source inline("--spacing");@source inline("-mx-1");@source inline("@container");@source inline("@defaultValue");@source inline("@deprecated");@source inline("@max-lg:col-span-full");@source inline("[&_svg]:shrink-0");@source inline("[&_svg]:size-4");@source inline("[grid-area:main]");@source inline("a");@source inline("absolute");@source inline("after");@source inline("align");@source inline("all");@source inline("and");@source inline("animate");@source inline("animate-fd-fade-in");@source inline("aria-label");@source inline("aria-valuemax");@source inline("aria-valuemin");@source inline("aria-valuenow");@source inline("article");@source inline("as");@source inline("aside");@source inline("available");@source inline("backdrop-blur-md");@source inline("backdrop-blur-sm");@source inline("baseProps");@source inline("before");@source inline("before:absolute");@source inline("before:bg-fd-border");@source inline("before:content-['']");@source inline("before:inset-y-1");@source inline("before:start-2.5");@source inline("before:w-px");@source inline("bg-fd-background/60");@source inline("bg-fd-muted");@source inline("bg-fd-popover");@source inline("bg-fd-popover/80");@source inline("bg-fd-secondary");@source inline("boolean");@source inline("border");@source inline("border-t");@source inline("border-x");@source inline("bottom-0");@source inline("bottom-26");@source inline("breadcrumb");@source inline("breadcrumbEnabled");@source inline("button");@source inline("buttonVariants");@source inline("children");@source inline("circleProps");@source inline("circumference");@source inline("class-variance-authority");@source inline("className");@source inline("clerk");@source inline("click");@source inline("client");@source inline("closed");@source inline("cn");@source inline("collapsed");@source inline("collapsible");@source inline("color");@source inline("component");@source inline("components");@source inline("const");@source inline("container");@source inline("containerProps");@source inline("content");@source inline("context");@source inline("createContext");@source inline("createLinkItemRenderer");@source inline("createPortal");@source inline("current");@source inline("currentColor");@source inline("cva");@source inline("cx");@source inline("cy");@source inline("data-[active=true]:before:absolute");@source inline("data-[active=true]:before:bg-fd-primary");@source inline("data-[active=true]:before:content-['']");@source inline("data-[active=true]:before:inset-y-2.5");@source inline("data-[active=true]:before:start-2.5");@source inline("data-[active=true]:before:w-px");@source inline("data-[active=true]:bg-fd-primary/10");@source inline("data-[active=true]:hover:transition-colors");@source inline("data-[active=true]:text-fd-primary");@source inline("data-[state=open]:bg-fd-accent");@source inline("data-[state=open]:text-fd-accent-foreground");@source inline("data-full");@source inline("data-toc-popover");@source inline("data-toc-popover-content");@source inline("data-toc-popover-trigger");@source inline("date");@source inline("default");@source inline("defaultChildren");@source inline("defaultOpenLevel");@source inline("defaultSlots");@source inline("defaultTabs");@source inline("depth");@source inline("description");@source inline("div");@source inline("duration");@source inline("ease");@source inline("editOnGithub");@source inline("element");@source inline("empty:hidden");@source inline("empty:mb-0");@source inline("enabled");@source inline("exit");@source inline("export");@source inline("extends");@source inline("false");@source inline("fd-scroll-container");@source inline("fill");@source inline("first:mt-0");@source inline("fixed");@source inline("flex");@source inline("flex-1");@source inline("flex-col");@source inline("flex-row");@source inline("flex-row-reverse");@source inline("flux-layout-slot");@source inline("focus-visible:outline-none");@source inline("font-medium");@source inline("font-semibold");@source inline("footer");@source inline("footerEnabled");@source inline("footerList");@source inline("for");@source inline("from");@source inline("full");@source inline("fumadocs-core/breadcrumb");@source inline("fumadocs-core/framework");@source inline("fumadocs-core/link");@source inline("fumadocs-core/page-tree");@source inline("fumadocs-core/toc");@source inline("function");@source inline("gap-1");@source inline("gap-1.5");@source inline("gap-2");@source inline("gap-2.5");@source inline("gap-3");@source inline("gap-4");@source inline("getBreadcrumbItemsFromPath");@source inline("ghost");@source inline("grid");@source inline("grid-cols-1");@source inline("grid-cols-2");@source inline("h-8.5");@source inline("h-9");@source inline("h-full");@source inline("h1");@source inline("head");@source inline("header");@source inline("hide");@source inline("hideIfDisabled");@source inline("highlight");@source inline("hover:bg-fd-accent");@source inline("hover:bg-fd-accent/50");@source inline("hover:bg-fd-accent/80");@source inline("hover:opacity-80");@source inline("hover:text-fd-accent-foreground");@source inline("hover:text-fd-accent-foreground/80");@source inline("hover:transition-none");@source inline("href");@source inline("i");@source inline("icon");@source inline("icon-sm");@source inline("id");@source inline("idx");@source inline("if");@source inline("import");@source inline("in");@source inline("including");@source inline("index");@source inline("information");@source inline("initial");@source inline("inline-flex");@source inline("input");@source inline("inset-0");@source inline("inset-x-0");@source inline("interface");@source inline("invisible");@source inline("isActive");@source inline("item");@source inline("itemVariants");@source inline("items");@source inline("items-center");@source inline("key");@source inline("keydown");@source inline("label");@source inline("languageSelect");@source inline("layout");@source inline("layout-level");@source inline("leading-none");@source inline("left-1/2");@source inline("length");@source inline("lg:text-sm");@source inline("link");@source inline("linkItems");@source inline("listener");@source inline("lucide-react");@source inline("main");@source inline("mask-[linear-gradient(to_bottom,transparent,white_--spacing(14),white_calc(100%---spacing(14)),transparent)]");@source inline("max");@source inline("max-h-[50vh]");@source inline("max-w-[1200px]");@source inline("max-w-[900px]");@source inline("max-w-svw");@source inline("mb-1.5");@source inline("mb-4");@source inline("mb-8");@source inline("mb-auto");@source inline("md:pt-8");@source inline("md:px-6");@source inline("menuItems");@source inline("mergeRefs");@source inline("min");@source inline("min-h-0");@source inline("min-h-11");@source inline("min-w-0");@source inline("mode");@source inline("motion");@source inline("motion/react");@source inline("ms-1");@source inline("ms-auto");@source inline("mt-1");@source inline("mt-6");@source inline("mx-auto");@source inline("name");@source inline("nav");@source inline("navItems");@source inline("navTitle");@source inline("nd-flux-layout");@source inline("nd-page");@source inline("nd-sidebar");@source inline("new");@source inline("next");@source inline("no");@source inline("none");@source inline("noopener");@source inline("noreferrer");@source inline("normal");@source inline("normalizedValue");@source inline("not-prose");@source inline("null");@source inline("number");@source inline("object");@source inline("of");@source inline("onAnimationComplete");@source inline("onClick");@source inline("onOpenChange");@source inline("opacity");@source inline("open");@source inline("overflow-hidden");@source inline("overflow-x-auto");@source inline("overflow-x-clip");@source inline("overflow-y-auto");@source inline("overflow-y-hidden");@source inline("p");@source inline("p-1");@source inline("p-1.5");@source inline("p-2");@source inline("p-4");@source inline("paddingInlineStart");@source inline("page");@source inline("path");@source inline("pathname");@source inline("pb-2");@source inline("pb-24");@source inline("placeholder");@source inline("pointer-events-none");@source inline("popLayout");@source inline("pr-(--removed-body-scroll-bar-size,0)");@source inline("prefetch");@source inline("previous");@source inline("previousPage");@source inline("progress");@source inline("progressbar");@source inline("props");@source inline("prose");@source inline("provided");@source inline("provider");@source inline("ps-2.5");@source inline("px-0.5");@source inline("px-2");@source inline("px-4");@source inline("py-10");@source inline("py-16");@source inline("py-6");@source inline("radius");@source inline("react");@source inline("react-dom");@source inline("react-remove-scroll");@source inline("ref");@source inline("rel");@source inline("relative");@source inline("render");@source inline("renderNavigationPanel");@source inline("replace");@source inline("rest");@source inline("restSvgProps");@source inline("return");@source inline("role");@source inline("root");@source inline("rotate-180");@source inline("round");@source inline("rounded-lg");@source inline("rounded-xl");@source inline("rtl:rotate-180");@source inline("scale");@source inline("searchTrigger");@source inline("secondary");@source inline("selected");@source inline("selectedIdx");@source inline("setBlockScroll");@source inline("setContainer");@source inline("setDate");@source inline("setOpen");@source inline("shadow-lg");@source inline("shadow-sm");@source inline("show");@source inline("shrink-0");@source inline("sidebar");@source inline("sidebarEnabled");@source inline("sidebarProps");@source inline("single");@source inline("size");@source inline("size-3.5");@source inline("size-4");@source inline("size-4.5");@source inline("slots");@source inline("sm");@source inline("sm:border");@source inline("sm:bottom-6");@source inline("sm:max-w-[380px]");@source inline("sm:max-w-[400px]");@source inline("sm:p-1");@source inline("sm:rounded-2xl");@source inline("space");@source inline("span");@source inline("spanProps");@source inline("start");@source inline("stroke");@source inline("stroke-current/25");@source inline("strokeDasharray");@source inline("strokeDashoffset");@source inline("strokeLinecap");@source inline("strokeWidth");@source inline("style");@source inline("styles");@source inline("svg");@source inline("t");@source inline("tabDropdown");@source inline("tableOfContent");@source inline("tabs");@source inline("target");@source inline("text");@source inline("text-[0.8125rem]");@source inline("text-[1.75em]");@source inline("text-end");@source inline("text-fd-muted-foreground");@source inline("text-fd-popover-foreground");@source inline("text-fd-primary");@source inline("text-fd-secondary-foreground");@source inline("text-lg");@source inline("text-nowrap");@source inline("text-sm");@source inline("text-start");@source inline("the");@source inline("themeSwitch");@source inline("throw");@source inline("timezone");@source inline("to");@source inline("toc");@source inline("tocEnabled");@source inline("tocProps");@source inline("tool");@source inline("top-0");@source inline("transform");@source inline("transition");@source inline("transition-all");@source inline("transition-colors");@source inline("transition-opacity");@source inline("transition-transform");@source inline("translate-x-[calc(-50%-var(--removed-body-scroll-bar-size,0px)/2)]");@source inline("translateY");@source inline("tree");@source inline("trigger");@source inline("true");@source inline("truncate");@source inline("type");@source inline("typography");@source inline("under");@source inline("url");@source inline("use");@source inline("useDocsPage");@source inline("useFluxLayout");@source inline("useFooterItems");@source inline("useI18n");@source inline("useMemo");@source inline("usePathname");@source inline("useProvider");@source inline("useRef");@source inline("useSearchContext");@source inline("useSidebar");@source inline("useState");@source inline("useTreePath");@source inline("value");@source inline("variant");@source inline("variants");@source inline("viewBox");@source inline("viewport");@source inline("void");@source inline("w-[calc(100%-var(--removed-body-scroll-bar-size,0px))]");@source inline("w-full");@source inline("wait");@source inline("wrap-anywhere");@source inline("xl:layout:[--fd-toc-width:268px]");@source inline("xl:pt-14");@source inline("xl:px-8");@source inline("z-30");@source inline("z-40");
@source inline("!collapsed");@source inline("!isActive");@source inline("!items");@source inline("!nested");@source inline("!open");@source inline("!title");@source inline("*:border-b");@source inline("*:data-[empty=true]:border-b-0");@source inline("*:flex");@source inline("*:flex!");@source inline("*:flex-col");@source inline("*:flex-col!");@source inline("*:gap-0.5!");@source inline("*:has-[+:last-child[data-empty=true]]:border-b-0");@source inline("*:last:border-b-0");@source inline("*:rounded-full");@source inline("--callout-color");@source inline("--color-fd-");@source inline("--color-fd-muted");@source inline("--fd-animated-height");@source inline("--fd-banner-height");@source inline("--fd-height");@source inline("--fd-top");@source inline("--padding-right");@source inline("--radix-navigation-menu-viewport-height");@source inline("--radix-popover-content-available-height");@source inline("--radix-popover-content-transform-origin");@source inline("--radix-popover-trigger-width");@source inline("--shiki-dark-bg");@source inline("--shiki-light-bg");@source inline("--spacing");@source inline("-mb-px");@source inline("-me-0.5");@source inline("-me-2");@source inline("-mx-px");@source inline("-rotate-90");@source inline("-top-1.5");@source inline("-translate-x-1/2");@source inline("-translate-y-1/2");@source inline("@container");@source inline("@defaultValue");@source inline("@deprecated");@source inline("@keyframes");@source inline("@max-lg:col-span-full");@source inline("@max-xl:hidden");@source inline("@param");@source inline("@radix-ui/react-accordion");@source inline("@radix-ui/react-collapsible");@source inline("@radix-ui/react-dialog");@source inline("@radix-ui/react-direction");@source inline("@radix-ui/react-navigation-menu");@source inline("@radix-ui/react-popover");@source inline("@radix-ui/react-presence");@source inline("@radix-ui/react-scroll-area");@source inline("@radix-ui/react-tabs");@source inline("@remarks");@source inline("@returns");@source inline("@ts-expect-error");@source inline("@typescript-eslint/no-namespace");@source inline("[&>figure:only-child]:-m-4");@source inline("[&>figure:only-child]:border-none");@source inline("[&_svg]:size-3.5");@source inline("[&_svg]:size-4");@source inline("[&_svg]:size-4.5");@source inline("[&_svg]:size-5");@source inline("[&_svg]:size-full");@source inline("[&_svg]:text-fd-muted-foreground");@source inline("[scrollbar-width:none]");@source inline("a");@source inline("about");@source inline("absolute");@source inline("action");@source inline("active");@source inline("add");@source inline("advanced");@source inline("after");@source inline("algolia");@source inline("align");@source inline("alignItems");@source inline("all");@source inline("allowClear");@source inline("allowCopy");@source inline("allowDangerousHtml");@source inline("allowedMode");@source inline("allowing");@source inline("always");@source inline("an");@source inline("and");@source inline("animate-pulse");@source inline("animation");@source inline("another");@source inline("application/json");@source inline("areaRef");@source inline("aria-describedby");@source inline("aria-hidden");@source inline("aria-label");@source inline("aria-selected");@source inline("as");@source inline("aside");@source inline("ask");@source inline("assume");@source inline("assumes");@source inline("async");@source inline("at");@source inline("attribute");@source inline("await");@source inline("b0");@source inline("backdrop-blur-lg");@source inline("backdrop-blur-xs");@source inline("background");@source inline("background-position");@source inline("backgroundColor");@source inline("backgroundImage");@source inline("backgroundSize");@source inline("backward");@source inline("baseProps");@source inline("baseSlots");@source inline("baseUrl");@source inline("based");@source inline("be");@source inline("before");@source inline("behaviour");@source inline("being");@source inline("bg-(--callout-color)/50");@source inline("bg-(--shiki-light-bg)");@source inline("bg-fd-accent");@source inline("bg-fd-background");@source inline("bg-fd-border");@source inline("bg-fd-card");@source inline("bg-fd-foreground/10");@source inline("bg-fd-muted");@source inline("bg-fd-overlay");@source inline("bg-fd-popover");@source inline("bg-fd-popover/60");@source inline("bg-fd-primary");@source inline("bg-fd-primary/10");@source inline("bg-fd-secondary");@source inline("bg-fd-secondary/50");@source inline("bg-transparent");@source inline("bind");@source inline("binded");@source inline("black");@source inline("block");@source inline("blocks");@source inline("body");@source inline("boolean");@source inline("border");@source inline("border-b");@source inline("border-fd-foreground/10");@source inline("border-l");@source inline("border-none");@source inline("border-s");@source inline("border-t");@source inline("border-transparent");@source inline("bottom");@source inline("bottom-0");@source inline("bottom-1.5");@source inline("boundary");@source inline("breaking");@source inline("button");@source inline("buttonVariants");@source inline("by");@source inline("cache");@source inline("cached");@source inline("callbackRef");@source inline("can");@source inline("case");@source inline("center");@source inline("change");@source inline("changeLayout");@source inline("changes");@source inline("checked");@source inline("child");@source inline("children");@source inline("chooseLanguage");@source inline("chooseTheme");@source inline("class");@source inline("class-variance-authority");@source inline("className");@source inline("clear");@source inline("client");@source inline("client-side");@source inline("clientHeight");@source inline("clientWidth");@source inline("clipPath");@source inline("clone");@source inline("close");@source inline("closeOnRedirect");@source inline("closed");@source inline("cn");@source inline("code");@source inline("col-span-full");@source inline("collapsed");@source inline("collapsible");@source inline("collection");@source inline("color");@source inline("colors");@source inline("column");@source inline("com");@source inline("compact");@source inline("compat");@source inline("compatible");@source inline("component");@source inline("components");@source inline("composedRef");@source inline("config");@source inline("const");@source inline("container");@source inline("containerRef");@source inline("content");@source inline("context");@source inline("controlled/uncontrolled");@source inline("copy");@source inline("core");@source inline("counterSet");@source inline("createContext");@source inline("createMarkdownRenderer");@source inline("createRelativeLink");@source inline("css");@source inline("ctx");@source inline("current");@source inline("currentColor");@source inline("custom");@source inline("customise");@source inline("cva");@source inline("d");@source inline("dangerouslySetInnerHTML");@source inline("dark");@source inline("dark:bg-(--shiki-dark-bg)");@source inline("data");@source inline("data-[active=true]:text-fd-primary");@source inline("data-[motion=from-end]:animate-fd-enterFromRight");@source inline("data-[motion=from-start]:animate-fd-enterFromLeft");@source inline("data-[motion=to-end]:animate-fd-exitToRight");@source inline("data-[motion=to-start]:animate-fd-exitToLeft");@source inline("data-[state=active]:border-fd-primary");@source inline("data-[state=active]:text-fd-primary");@source inline("data-[state=closed]:animate-fd-accordion-up");@source inline("data-[state=closed]:animate-fd-collapsible-up");@source inline("data-[state=closed]:animate-fd-dialog-out");@source inline("data-[state=closed]:animate-fd-fade-out");@source inline("data-[state=closed]:animate-fd-nav-menu-out");@source inline("data-[state=closed]:animate-fd-popover-out");@source inline("data-[state=hidden]:animate-fd-fade-out");@source inline("data-[state=inactive]:hidden");@source inline("data-[state=open]:animate-fd-accordion-down");@source inline("data-[state=open]:animate-fd-collapsible-down");@source inline("data-[state=open]:animate-fd-dialog-in");@source inline("data-[state=open]:animate-fd-fade-in");@source inline("data-[state=open]:animate-fd-nav-menu-in");@source inline("data-[state=open]:animate-fd-popover-in");@source inline("data-[state=open]:bg-fd-accent");@source inline("data-[state=open]:bg-fd-accent/50");@source inline("data-[state=open]:text-fd-accent-foreground");@source inline("data-accordion-value");@source inline("data-active");@source inline("data-card");@source inline("data-checked");@source inline("data-checked:text-fd-accent-foreground");@source inline("data-collapsed");@source inline("data-empty");@source inline("data-hidden");@source inline("data-icon");@source inline("data-line-numbers");@source inline("data-line-numbers-start");@source inline("data-search");@source inline("data-search-full");@source inline("data-state");@source inline("data-theme-toggle");@source inline("date");@source inline("debounced");@source inline("declare");@source inline("default");@source inline("defaultColor");@source inline("defaultFormatter");@source inline("defaultIndex");@source inline("defaultItems");@source inline("defaultMdxComponents");@source inline("defaultOpen");@source inline("defaultOpenLevel");@source inline("defaultShikiFactory");@source inline("defaultTheme");@source inline("defaultTransform");@source inline("defaultTranslations");@source inline("defaultUrl");@source inline("defaultValue");@source inline("defaults");@source inline("define");@source inline("defineI18nUI");@source inline("defined");@source inline("delay");@source inline("dependencies");@source inline("depends");@source inline("deprecated");@source inline("depth");@source inline("description");@source inline("detect");@source inline("determining");@source inline("dialog");@source inline("dir");@source inline("directly");@source inline("disableTransitionOnChange");@source inline("disabled");@source inline("disabled:bg-fd-secondary");@source inline("disabled:opacity-50");@source inline("disabled:pointer-events-none");@source inline("disabled:text-fd-secondary-foreground");@source inline("display");@source inline("displayName");@source inline("displayed");@source inline("div");@source inline("divide-fd-border");@source inline("divide-x");@source inline("divide-y");@source inline("documented");@source inline("don");@source inline("drawer");@source inline("duration-100");@source inline("duration-200");@source inline("duration-300");@source inline("duration-400");@source inline("editOnGithub");@source inline("element");@source inline("else");@source inline("empty");@source inline("empty:hidden");@source inline("en");@source inline("enableSystem");@source inline("enabled");@source inline("end");@source inline("end-2");@source inline("endIdx");@source inline("endpoint");@source inline("environment");@source inline("equal");@source inline("error");@source inline("escape");@source inline("eslint-disable-next-line");@source inline("event");@source inline("export");@source inline("extends");@source inline("external");@source inline("extraProps");@source inline("fallback");@source inline("false");@source inline("fd-moving-banner");@source inline("fd-scroll-container");@source inline("fd-step");@source inline("fd-steps");@source inline("fetch");@source inline("fetchOptions");@source inline("field");@source inline("fieldVariants");@source inline("figure");@source inline("file");@source inline("fill");@source inline("fill-(--callout-color)");@source inline("filter");@source inline("filters");@source inline("finally");@source inline("first:pt-0");@source inline("fixed");@source inline("flex");@source inline("flex-1");@source inline("flex-col");@source inline("flex-row");@source inline("flex-wrap");@source inline("flexDirection");@source inline("focus-visible:outline-none");@source inline("focus-visible:ring-2");@source inline("focus-visible:ring-fd-ring");@source inline("focus-visible:ring-inset");@source inline("folder");@source inline("folders");@source inline("font-medium");@source inline("font-mono");@source inline("fontSize");@source inline("fontWeight");@source inline("footer");@source inline("footerCache");@source inline("for");@source inline("forceMount");@source inline("forks");@source inline("found");@source inline("fragment");@source inline("framework");@source inline("free");@source inline("from");@source inline("full");@source inline("fumadocs");@source inline("fumadocs-core/breadcrumb");@source inline("fumadocs-core/framework");@source inline("fumadocs-core/highlight");@source inline("fumadocs-core/i18n");@source inline("fumadocs-core/link");@source inline("fumadocs-core/page-tree");@source inline("fumadocs-core/search");@source inline("fumadocs-core/source");@source inline("fumadocs-core/toc");@source inline("function");@source inline("functionality");@source inline("gap");@source inline("gap-0.5");@source inline("gap-1");@source inline("gap-1.5");@source inline("gap-2");@source inline("gap-3");@source inline("gap-3.5");@source inline("gap-4");@source inline("gap-y-4");@source inline("generated");@source inline("get");@source inline("ghost");@source inline("github-dark");@source inline("github-light");@source inline("githubUrl");@source inline("given");@source inline("global");@source inline("globalKey");@source inline("grid");@source inline("grid-cols-2");@source inline("grid-cols-[1fr_3fr]");@source inline("group");@source inline("group-data-[state=active]:bg-fd-primary");@source inline("group-data-[state=open]:rotate-180");@source inline("group-data-[state=open]:rotate-90");@source inline("groupListeners");@source inline("guides");@source inline("h");@source inline("h-(--fd-animated-height)");@source inline("h-(--radix-navigation-menu-viewport-height)");@source inline("h-1.5");@source inline("h-9.5");@source inline("h-full");@source inline("h-px");@source inline("h1");@source inline("h2");@source inline("h3");@source inline("h4");@source inline("h5");@source inline("h6");@source inline("handle");@source inline("happens");@source inline("has-focus-visible:bg-fd-accent");@source inline("hash");@source inline("hast");@source inline("have");@source inline("header");@source inline("headers");@source inline("heading");@source inline("height");@source inline("hence");@source inline("here");@source inline("hidden");@source inline("highlight");@source inline("highlighter");@source inline("hints");@source inline("hooks");@source inline("horizontal");@source inline("hotKey");@source inline("hover:bg-fd-accent");@source inline("hover:bg-fd-accent/80");@source inline("hover:bg-fd-primary/80");@source inline("hover:text-fd-accent-foreground");@source inline("hovered");@source inline("href");@source inline("html");@source inline("i");@source inline("i18n");@source inline("icon");@source inline("icon-sm");@source inline("icon-xs");@source inline("iconClass");@source inline("id");@source inline("idea");@source inline("idx");@source inline("if");@source inline("if-needed");@source inline("img");@source inline("import");@source inline("in");@source inline("inPre");@source inline("inTab");@source inline("index");@source inline("infinite");@source inline("info");@source inline("inline-flex");@source inline("input");@source inline("inputType");@source inline("insert");@source inline("inset-0");@source inline("inset-s-0");@source inline("inset-x-0");@source inline("inset-x-2");@source inline("inset-y-0");@source inline("insetInlineStart");@source inline("instanceof");@source inline("instead");@source inline("integration");@source inline("interface");@source inline("intersect");@source inline("invisible");@source inline("is");@source inline("isActive");@source inline("isLoading");@source inline("isOpen");@source inline("isStart");@source inline("isTabActive");@source inline("isWindows");@source inline("it");@source inline("item");@source inline("itemVariants");@source inline("items");@source inline("items-center");@source inline("js");@source inline("justify-between");@source inline("justify-center");@source inline("k");@source inline("keepBackground");@source inline("key");@source inline("keydown");@source inline("keyof");@source inline("label");@source inline("lang");@source inline("language");@source inline("languageSelect");@source inline("languages");@source inline("last:pb-0");@source inline("last:rounded-b-xl");@source inline("lastInactiveIdx");@source inline("lastUpdate");@source inline("layer");@source inline("layout");@source inline("lazy");@source inline("leading-none");@source inline("leaving");@source inline("left-1/2");@source inline("length");@source inline("let");@source inline("level");@source inline("light");@source inline("light-dark");@source inline("light-dark-system");@source inline("line");@source inline("line-through");@source inline("linear");@source inline("link");@source inline("links");@source inline("list");@source inline("list-none");@source inline("listener");@source inline("listeners");@source inline("loaded");@source inline("locale");@source inline("locales");@source inline("lower");@source inline("lowerOffset");@source inline("ltr");@source inline("lucide-react");@source inline("made");@source inline("main");@source inline("make");@source inline("mapped");@source inline("margin");@source inline("marginBottom");@source inline("mark");@source inline("markdownUrl");@source inline("marked");@source inline("mask-[linear-gradient(to_bottom,transparent,white_12px,white_calc(100%-12px),transparent)]");@source inline("mask-[linear-gradient(to_bottom,transparent,white_16px,white_calc(100%-16px),transparent)]");@source inline("mask-[linear-gradient(to_bottom,white,white_30px,transparent_80px)]");@source inline("maskComposite");@source inline("maskImage");@source inline("matching");@source inline("max-h-(--radix-popover-content-available-height)");@source inline("max-h-20");@source inline("max-h-[460px]");@source inline("max-h-[600px]");@source inline("max-h-[80svh]");@source inline("max-md:bg-fd-secondary");@source inline("max-md:border");@source inline("max-md:p-1.5");@source inline("max-md:rounded-md");@source inline("max-w-[1400px]");@source inline("max-w-[98vw]");@source inline("max-w-full");@source inline("max-w-screen-sm");@source inline("max-width");@source inline("maximumFractionDigits");@source inline("mb-1");@source inline("mb-2");@source inline("md:hidden");@source inline("md:mb-auto");@source inline("md:size-5");@source inline("md:top-[calc(50%-250px)]");@source inline("mdComponents");@source inline("mdRenderer");@source inline("mdx/types.js");@source inline("me-1");@source inline("me-2");@source inline("me-auto");@source inline("menu");@source inline("menuItems");@source inline("mergeRefs");@source inline("message");@source inline("metaKey");@source inline("min-h-0");@source inline("min-w-0");@source inline("min-w-[240px]");@source inline("min-w-fit");@source inline("min-w-full");@source inline("mode");@source inline("module");@source inline("mounted");@source inline("mouse");@source inline("ms-2");@source inline("ms-auto");@source inline("ms-px");@source inline("mt-1");@source inline("must");@source inline("mx-auto");@source inline("my-0");@source inline("my-0!");@source inline("my-0.5");@source inline("my-4");@source inline("my-6");@source inline("my-auto");@source inline("name");@source inline("namespace");@source inline("nav");@source inline("navItems");@source inline("navTitle");@source inline("navigate");@source inline("navigation");@source inline("nd-copy-ignore");@source inline("nd-sidebar");@source inline("nd-sidebar-mobile");@source inline("nearest");@source inline("needed");@source inline("nested");@source inline("nested-url");@source inline("never");@source inline("new");@source inline("next");@source inline("next-themes");@source inline("next/dynamic");@source inline("next/og");@source inline("nextIdRef");@source inline("nextPage");@source inline("node");@source inline("nodes");@source inline("none");@source inline("noopener");@source inline("noreferrer");@source inline("normal");@source inline("normalize");@source inline("not");@source inline("not-last:mb-2");@source inline("not-prose");@source inline("notation");@source inline("now");@source inline("null");@source inline("number");@source inline("numbers");@source inline("object");@source inline("object-typed");@source inline("observer");@source inline("obtain");@source inline("of");@source inline("official");@source inline("offset");@source inline("offsetTop");@source inline("on");@source inline("onChange");@source inline("onChangeRef");@source inline("onClick");@source inline("onCopy");@source inline("onKey");@source inline("onKeyDown");@source inline("onOpenChange");@source inline("onOpenChangeCallback");@source inline("onPointerEnter");@source inline("onPointerLeave");@source inline("onPointerMove");@source inline("onPrint");@source inline("onResize");@source inline("onSearchChange");@source inline("onSearchChangeCallback");@source inline("onSelect");@source inline("onSelectCallback");@source inline("onTagChange");@source inline("onTagChangeCallback");@source inline("onValueChange");@source inline("only");@source inline("opacity-0");@source inline("open");@source inline("opening");@source inline("option");@source inline("optional");@source inline("options");@source inline("or");@source inline("orama-cloud");@source inline("order");@source inline("orientation");@source inline("origin-(--radix-popover-content-transform-origin)");@source inline("origin-[top_center]");@source inline("original");@source inline("other");@source inline("outer");@source inline("outline");@source inline("outline-none");@source inline("output");@source inline("overflow-auto");@source inline("overflow-hidden");@source inline("overflow-x-auto");@source inline("overflow-x-hidden");@source inline("overflow-y-auto");@source inline("override");@source inline("overscroll-contain");@source inline("own");@source inline("owner");@source inline("p");@source inline("p-0");@source inline("p-0.5");@source inline("p-1");@source inline("p-1.5");@source inline("p-2");@source inline("p-3");@source inline("p-4");@source inline("pOffset");@source inline("padding");@source inline("paddingInlineStart");@source inline("page");@source inline("pageUrl");@source inline("parameters");@source inline("params");@source inline("parent");@source inline("parentId");@source inline("pass");@source inline("passed");@source inline("path");@source inline("pathname");@source inline("paths");@source inline("pb-2");@source inline("pe-2");@source inline("peer");@source inline("peer-hover:opacity-100");@source inline("performing");@source inline("persist");@source inline("persistent");@source inline("placeholder");@source inline("placeholder:text-fd-muted-foreground");@source inline("please");@source inline("pointerType");@source inline("possible");@source inline("powered");@source inline("pre");@source inline("pre-rendering");@source inline("prefetch");@source inline("prefix");@source inline("preload");@source inline("present");@source inline("prev");@source inline("previous");@source inline("previousPage");@source inline("primary");@source inline("primaryColor");@source inline("primaryTextColor");@source inline("promise");@source inline("promises");@source inline("prop");@source inline("props");@source inline("prose");@source inline("prose-no-margin");@source inline("provide");@source inline("provider");@source inline("ps-1");@source inline("ps-2");@source inline("ps-3");@source inline("ps-4");@source inline("ps-6");@source inline("ps-8");@source inline("pt-0");@source inline("pure");@source inline("px");@source inline("px-0.5");@source inline("px-1");@source inline("px-1.5");@source inline("px-2");@source inline("px-2.5");@source inline("px-3");@source inline("px-4");@source inline("px-px");@source inline("py-0.5");@source inline("py-1");@source inline("py-1.5");@source inline("py-12");@source inline("py-2");@source inline("py-2.5");@source inline("py-3");@source inline("py-3.5");@source inline("q");@source inline("query");@source inline("querySelector");@source inline("questions");@source inline("rainbow");@source inline("rainbowColors");@source inline("raw");@source inline("rawTree");@source inline("react");@source inline("react-hooks/exhaustive-deps");@source inline("react-hooks/rules-of-hooks");@source inline("react-medium-image-zoom");@source inline("receives");@source inline("redirect");@source inline("ref");@source inline("referenced");@source inline("refs");@source inline("region");@source inline("registering");@source inline("rehype-raw");@source inline("rehypeCustomElements");@source inline("rehypePlugins");@source inline("rehypeRaw");@source inline("rel");@source inline("relative");@source inline("remarkRehypeOptions");@source inline("remove");@source inline("render");@source inline("renderHighlights");@source inline("renderMarkdown");@source inline("repo");@source inline("repository");@source inline("required");@source inline("res");@source inline("resolve");@source inline("resolved");@source inline("resolvedTheme");@source inline("response");@source inline("rest");@source inline("result");@source inline("results");@source inline("return");@source inline("revalidate");@source inline("right-2");@source inline("role");@source inline("root");@source inline("rootRef");@source inline("round");@source inline("rounded-2xl");@source inline("rounded-[inherit]");@source inline("rounded-full");@source inline("rounded-lg");@source inline("rounded-md");@source inline("rounded-sm");@source inline("rounded-xl");@source inline("router");@source inline("row");@source inline("rtl");@source inline("rtl:rotate-180");@source inline("rtl:rotate-90");@source inline("s");@source inline("scope");@source inline("scroll");@source inline("scroll-into-view-if-needed");@source inline("scroll-m-20");@source inline("scroll-m-24");@source inline("scroll-m-28");@source inline("scroll-m-4");@source inline("scrollIntoView");@source inline("scrollMode");@source inline("scrollY");@source inline("search");@source inline("searchNoResult");@source inline("searchOptions");@source inline("searchPath");@source inline("searchToggle");@source inline("searchToggleEnabled");@source inline("searchTrigger");@source inline("secondary");@source inline("see");@source inline("segments");@source inline("select-none");@source inline("selected");@source inline("separate");@source inline("separator");@source inline("server");@source inline("set");@source inline("setActive");@source inline("setChecked");@source inline("setCollapsed");@source inline("setHover");@source inline("setIsOpen");@source inline("setIsTop");@source inline("setKey");@source inline("setLoading");@source inline("setMounted");@source inline("setOpen");@source inline("setOpenSearch");@source inline("setSvg");@source inline("setTag");@source inline("setValue");@source inline("shadow-2xl");@source inline("shadow-black/50");@source inline("shadow-lg");@source inline("shadow-md");@source inline("shadow-sm");@source inline("shiki");@source inline("shikiOptions");@source inline("shortcuts");@source inline("show");@source inline("showAlgolia");@source inline("showOrama");@source inline("shrink-0");@source inline("side");@source inline("sideOffset");@source inline("sidebar");@source inline("signature");@source inline("simple");@source inline("since");@source inline("single");@source inline("size");@source inline("size-1");@source inline("size-3");@source inline("size-3.5");@source inline("size-4");@source inline("size-5");@source inline("size-6.5");@source inline("size-9");@source inline("size-full");@source inline("sizes");@source inline("slots");@source inline("sm");@source inline("solutions");@source inline("some");@source inline("source");@source inline("space");@source inline("span");@source inline("specific");@source inline("src");@source inline("stars");@source inline("start-3");@source inline("start-6");@source inline("startIdx");@source inline("state");@source inline("static");@source inline("sticky");@source inline("still");@source inline("string");@source inline("stroke");@source inline("stroke-fd-foreground/10");@source inline("stroke-fd-primary");@source inline("strokeLinecap");@source inline("strokeLinejoin");@source inline("strokeWidth");@source inline("strong");@source inline("style");@source inline("styles");@source inline("success");@source inline("such");@source inline("supported");@source inline("supposed");@source inline("sure");@source inline("svg");@source inline("switch");@source inline("system");@source inline("t");@source inline("tab");@source inline("tabIndex");@source inline("table");@source inline("tabs");@source inline("tabsRef");@source inline("tag");@source inline("tagName");@source inline("tags");@source inline("tailwind-merge");@source inline("target");@source inline("text");@source inline("text-(--callout-color)");@source inline("text-[0.8125rem]");@source inline("text-[0.9375rem]");@source inline("text-center");@source inline("text-fd-accent-foreground");@source inline("text-fd-card");@source inline("text-fd-card-foreground");@source inline("text-fd-foreground/80");@source inline("text-fd-muted-foreground");@source inline("text-fd-muted-foreground/50");@source inline("text-fd-popover-foreground");@source inline("text-fd-popover-foreground/80");@source inline("text-fd-primary");@source inline("text-fd-primary-foreground");@source inline("text-fd-primary/50");@source inline("text-fd-secondary-foreground");@source inline("text-lg");@source inline("text-nowrap");@source inline("text-sm");@source inline("text-start");@source inline("text-xs");@source inline("text/plain");@source inline("textContent");@source inline("that");@source inline("the");@source inline("their");@source inline("theme");@source inline("themeSwitch");@source inline("themeSwitchEnabled");@source inline("themes");@source inline("this");@source inline("throw");@source inline("thumbRef");@source inline("tier");@source inline("timeoutRef");@source inline("timerRef");@source inline("tip");@source inline("title");@source inline("to");@source inline("toc");@source inline("tocNoHeadings");@source inline("toolbar");@source inline("top");@source inline("top-0");@source inline("top-1.5");@source inline("top-1/2");@source inline("top-2.5");@source inline("top-3");@source inline("top-4");@source inline("touch");@source inline("transform");@source inline("transition-[clip-path]");@source inline("transition-[height]");@source inline("transition-[width,height]");@source inline("transition-all");@source inline("transition-colors");@source inline("transition-opacity");@source inline("transition-transform");@source inline("translate");@source inline("translations");@source inline("transparent");@source inline("tree");@source inline("triggering");@source inline("true");@source inline("truncate");@source inline("try");@source inline("twMerge");@source inline("type");@source inline("typeof");@source inline("types");@source inline("unchanged");@source inline("undefined");@source inline("under");@source inline("underline");@source inline("underlying");@source inline("understand");@source inline("unified");@source inline("unist-util-visit");@source inline("unknown");@source inline("unmounted");@source inline("updateAnchor");@source inline("updated");@source inline("updates");@source inline("upper");@source inline("upperOffset");@source inline("url");@source inline("urlOrPath");@source inline("urls");@source inline("usage");@source inline("use");@source inline("useCopyButton");@source inline("useDocsSearch");@source inline("useI18n");@source inline("useId");@source inline("useIsDocsLayout");@source inline("useItems");@source inline("useMediaQuery");@source inline("useMemo");@source inline("useOnChange");@source inline("usePathname");@source inline("useProps");@source inline("useRef");@source inline("useRouter");@source inline("useSearchContext");@source inline("useSidebar");@source inline("useState");@source inline("useTOCItems");@source inline("useTheme");@source inline("useTreeContext");@source inline("useTreePath");@source inline("useful");@source inline("user");@source inline("users");@source inline("using");@source inline("usually");@source inline("v");@source inline("v17");@source inline("value");@source inline("valueToIdMap");@source inline("values");@source inline("variant");@source inline("variants");@source inline("vertical");@source inline("via");@source inline("viewBox");@source inline("viewRef");@source inline("viewport");@source inline("viewportProps");@source inline("visit");@source inline("void");@source inline("w");@source inline("w-(--radix-popover-trigger-width)");@source inline("w-0");@source inline("w-0.5");@source inline("w-1.5");@source inline("w-1/4");@source inline("w-[calc(100%-1rem)]");@source inline("w-fit");@source inline("w-full");@source inline("w-max");@source inline("w-px");@source inline("want");@source inline("warn");@source inline("warning");@source inline("when");@source inline("where");@source inline("whether");@source inline("white");@source inline("whitespace-nowrap");@source inline("whitespaces");@source inline("width");@source inline("will");@source inline("window");@source inline("with");@source inline("work");@source inline("wrap");@source inline("wrap-anywhere");@source inline("wrapElement");@source inline("wrapInSuspense");@source inline("wrapped");@source inline("xmlns");@source inline("y");@source inline("you");@source inline("your");@source inline("z-2");@source inline("z-40");@source inline("z-50");@source inline("z-[-1]");@source inline("zoom");@source inline("zoomImg");@source inline("zoomMargin");
@plugin "../dist/tailwind/typography.js";@theme{--animate-fd-collapsible-down: fd-collapsible-down .15s cubic-bezier(.45, 0, .55, 1); --animate-fd-collapsible-up: fd-collapsible-up .15s cubic-bezier(.45, 0, .55, 1); --animate-fd-accordion-down: fd-accordion-down .2s ease-out; --animate-fd-accordion-up: fd-accordion-up .2s ease-out; --animate-fd-nav-menu-in: fd-nav-menu-in .2s ease; --animate-fd-nav-menu-out: fd-nav-menu-out .2s ease; @keyframes fd-collapsible-down { from { height: 0; opacity: 0; } to { height: var(--radix-collapsible-content-height); } } @keyframes fd-collapsible-up { from { height: var(--radix-collapsible-content-height); } to { height: 0; opacity: 0; } } @keyframes fd-accordion-down { from { height: 0; opacity: .5; } to { height: var(--radix-accordion-content-height); } } @keyframes fd-accordion-up { from { height: var(--radix-accordion-content-height); } to { height: 0; opacity: .5; } } @keyframes fd-nav-menu-in { from { opacity: 0; height: 0px; } to { opacity: 1; height: var(--radix-navigation-menu-viewport-height); } } @keyframes fd-nav-menu-out { from { opacity: 1; height: var(--radix-navigation-menu-viewport-height); } to { opacity: 0; height: 0px; } }}@property --radix-collapsible-content-height{syntax:"<length>";inherits:false;initial-value:0}
.nav{z-index:300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#f4f3efeb;align-items:center;height:54px;padding:0 2rem;display:flex;position:fixed;top:0;left:0;right:0}.nav-inner{justify-content:space-between;align-items:center;width:100%;max-width:1080px;margin:0 auto;display:flex}.nav-logo{cursor:pointer;color:var(--fg);align-items:center;gap:9px;display:flex}.nav-wordmark{font-family:var(--font-instrument-serif), "Instrument Serif", serif;font-size:1.1rem;font-style:italic}.nav-links{align-items:center;gap:1.75rem;list-style:none;display:flex}.nav-links a{color:var(--fg-mid);cursor:pointer;transition:color var(--t-fast);font-size:.86rem}.nav-links a:hover{color:var(--fg)}.nav-dropdown{position:relative}.nav-dropdown-trigger{color:var(--fg-mid);cursor:pointer;transition:color var(--t-fast);background:0 0;border:none;align-items:center;gap:3px;padding:0;font-family:Geist,sans-serif;font-size:.86rem;display:flex}.nav-dropdown-trigger:after{content:"";opacity:.5;width:5px;height:5px;transition:transform var(--t-fast);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-2px;display:inline-block;transform:rotate(45deg)}.nav-dropdown:hover .nav-dropdown-trigger{color:var(--fg)}.nav-dropdown:hover .nav-dropdown-trigger:after{opacity:1;margin-top:2px;transform:rotate(-135deg)}.nav-dropdown-menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);opacity:0;visibility:hidden;min-width:140px;transition:all var(--t-fast);z-index:301;padding:6px 0;position:absolute;top:100%;left:-8px;transform:translateY(-4px);box-shadow:0 4px 16px #00000014}.nav-dropdown:hover .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-menu a{color:var(--fg-mid);transition:background var(--t-fast), color var(--t-fast);padding:6px 14px;font-size:.84rem;display:block}.nav-dropdown-menu a:hover{background:var(--surface-alt);color:var(--fg)}.nav-actions{align-items:center;gap:8px;display:flex}.nav-hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4.5px;padding:4px;display:none}.nav-hamburger span{background:var(--fg-mid);width:18px;height:1.5px;transition:all var(--t-base);border-radius:1px;display:block}.nav-mobile-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);z-index:299;background:#f4f3eff7;flex-direction:column;gap:0;padding:.75rem 1.5rem 1.25rem;display:none;position:fixed;top:54px;left:0;right:0}.nav-mobile-menu a{color:var(--fg-mid);border-bottom:1px solid var(--border);padding:.65rem 0;font-size:.92rem;display:block}.nav-mobile-menu a:last-child{border-bottom:none}.nav-mobile-menu .btn{justify-content:center;width:100%;margin-top:.75rem}.btn{border-radius:var(--r-sm);transition:all var(--t-fast);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:.45rem 1rem;font-family:Geist,sans-serif;font-size:.86rem;font-weight:500;display:inline-flex}.btn-ghost{color:var(--fg-mid);background:0 0}.btn-ghost:hover{color:var(--fg);background:var(--border)}.btn-outline{border:1px solid var(--border);color:var(--fg-strong);background:0 0}.btn-outline:hover{border-color:var(--border-strong);background:var(--surface)}.btn-primary{background:var(--green);color:var(--surface);border:1px solid var(--green);font-weight:500}.btn-primary:hover{background:var(--green-hover);border-color:var(--green-hover)}.btn-primary:active{transform:scale(.99)}.btn-primary:disabled{background:var(--fg-dim);border-color:var(--fg-dim);cursor:not-allowed;pointer-events:none}.btn-lg{border-radius:var(--r-sm);padding:.6rem 1.4rem;font-size:.92rem}.btn-xl{border-radius:var(--r-md);padding:.75rem 1.75rem;font-size:.97rem}.btn-full{width:100%}.page{min-height:100vh;padding-top:54px}.container{max-width:1080px;margin:0 auto;padding:0 2.5rem}.section{padding:5rem 0}.section-bordered{border-bottom:1px solid var(--border)}.section-bordered-top{border-top:1px solid var(--border)}.section-alt{background:var(--surface)}.section-cta{border-top:1px solid var(--border);background:var(--surface);padding:3.5rem 0}.mb-2{margin-bottom:2rem}.mb-2-5{margin-bottom:2.5rem}.btn-group{flex-wrap:wrap;gap:10px;margin-top:2rem;display:flex}.cta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.container-narrow{max-width:760px;margin:0 auto;padding:0 2.5rem}.text-link{color:var(--green);cursor:pointer}.text-link:hover{text-decoration:underline}.feature-row{align-items:flex-start;gap:.85rem;display:flex}.feature-icon{border-radius:var(--r-sm);background:var(--green-bg);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;display:flex}.feature-row h3{margin-bottom:.15rem;font-size:.88rem;font-weight:500}.feature-row p{color:var(--fg-mid);font-size:.82rem}.eyebrow{font-family:var(--font-geist-mono), "Geist Mono", monospace;text-transform:uppercase;letter-spacing:.13em;color:var(--fg-dim);align-items:center;gap:9px;margin-bottom:1.1rem;font-size:.68rem;display:inline-flex}.eyebrow:before{content:"";background:var(--fg-dim);width:16px;height:1px;display:inline-block}.eyebrow--centered{justify-content:center}.eyebrow--centered:before{display:none}.h-display{font-family:var(--font-instrument-serif), "Instrument Serif", serif;letter-spacing:-.02em;color:var(--fg);font-size:clamp(2.6rem,5vw,3.9rem);font-weight:400;line-height:1.05}.h-display em{font-style:italic}.h-section{font-family:var(--font-instrument-serif), "Instrument Serif", serif;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:400;line-height:1.1}.h-section em{font-style:italic}.body-lead{color:var(--fg-mid);max-width:520px;margin-top:1.25rem;font-size:1rem;font-weight:300;line-height:1.78}.body-sm{color:var(--fg-mid);margin-top:.75rem;font-size:.875rem;line-height:1.72}.body-sm--wide{max-width:620px}.tag{font-family:var(--font-geist-mono), "Geist Mono", monospace;text-transform:uppercase;letter-spacing:.09em;border-radius:var(--r-xs);border:1px solid var(--border);color:var(--fg-dim);background:var(--surface);align-items:center;gap:6px;padding:3px 9px;font-size:.67rem;display:inline-flex}.tag-green{border-color:var(--green-border);color:var(--green);background:var(--green-bg)}.notice{border-radius:var(--r-sm);border:1px solid;align-items:flex-start;gap:10px;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.84rem;display:flex}.notice-info{color:#1a3f7a;background:#edf3fc;border-color:#bdd3f2}.notice-success{background:var(--green-bg);border-color:var(--green-border);color:var(--green)}.code-block{background:var(--fg);border-radius:var(--r-lg);font-family:var(--font-geist-mono), "Geist Mono", monospace;font-size:.79rem;line-height:1.85;overflow:auto hidden}.code-top{background:#1c1c1a;border-bottom:1px solid #2a2a28;align-items:center;gap:6px;padding:8px 14px;display:flex}.code-dot{border-radius:50%;width:9px;height:9px}.code-dot-red{background:#ef4444}.code-dot-amber{background:#f59e0b}.code-dot-green{background:#22c55e}.code-file{color:#5a5a58;margin-left:8px;font-size:.7rem}.code-body{color:#d0d0cc;padding:1rem 1.25rem}.tok-key{color:#e06c75}.tok-string{color:#98c379}.tok-name{color:#e5c07b}.tok-fn{color:#61afef}.tok-comment{color:#5c6370;font-style:italic}.tok-ok{color:#98c379}.auth-page-bg{background:#f7f6f2;justify-content:center;align-items:center;min-height:100vh;display:flex}.auth-card{width:100%;max-width:360px;padding:0 1.5rem}.auth-logo-link{align-items:center;gap:8px;margin-bottom:2.5rem;text-decoration:none;display:flex}.auth-shell{min-height:calc(100vh - 54px);display:flex}.auth-panel{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;justify-content:center;width:460px;padding:3.5rem;display:flex}.auth-aside{background:var(--bg);flex-direction:column;flex:1;justify-content:center;padding:4rem;display:flex;position:relative;overflow:hidden}.auth-aside-dots{background-image:radial-gradient(circle, var(--border) 1px, transparent 1px);opacity:.9;background-size:22px 22px;position:absolute;inset:0}.auth-aside-inner{z-index:2;position:relative}.auth-aside-logo{align-items:center;gap:8px;margin-bottom:2.5rem;display:flex}.auth-aside-wordmark{font-family:var(--font-instrument-serif), "Instrument Serif", serif;font-size:1.1rem;font-style:italic}.auth-aside-section-label{text-transform:uppercase;letter-spacing:.12em;color:var(--fg-dim);margin-bottom:.85rem;font-family:Geist Mono,monospace;font-size:.68rem}.auth-aside-item{border-bottom:1px solid var(--border);gap:12px;padding:.85rem 0;display:flex}.auth-aside-item-icon{color:#217a4d;flex-shrink:0;margin-top:3px;font-family:Geist Mono,monospace;font-size:.72rem}.auth-aside-item-title{color:var(--fg-strong);margin-bottom:2px;font-size:.83rem;font-weight:500}.auth-aside-item-body{color:var(--fg-mid);font-size:.8rem;line-height:1.6}.auth-heading{font-family:var(--font-instrument-serif), "Instrument Serif", serif;letter-spacing:-.02em;margin-bottom:.4rem;font-size:1.65rem;font-weight:400;line-height:1.2}.auth-sub{color:var(--fg-mid);margin-bottom:2rem;font-size:.875rem;line-height:1.65}.auth-footer{color:var(--fg-dim);text-align:center;margin-top:1.1rem;font-size:.83rem}.auth-footer a{color:var(--green);cursor:pointer}.auth-footer a:hover{text-decoration:underline}.hero-split{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.two-col{grid-template-columns:1fr 1fr;align-items:start;gap:5rem;display:grid}.two-col--center{align-items:center}.scope-tag{background:var(--green-bg);color:var(--green);border:1px solid var(--green-border);border-radius:4px;padding:2px 7px;font-size:.7rem}.feat-grid{border:1px solid var(--border);border-radius:var(--r-lg);grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.feat-cell{background:var(--surface);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transition:background var(--t-fast);padding:1.75rem}.feat-cell:hover{background:var(--surface-alt)}.feat-cell:nth-child(2n){border-right:none}.feat-cell:nth-last-child(-n+2){border-bottom:none}.feat-icon{border-radius:var(--r-sm);background:var(--green-bg);justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:.85rem;font-size:.95rem;display:flex}.feat-cell h3{letter-spacing:-.01em;margin-bottom:.35rem;font-size:.92rem;font-weight:500}.feat-cell p{color:var(--fg-mid);font-size:.82rem;line-height:1.65}.step-list{flex-direction:column;display:flex}.step-row{border-bottom:1px solid var(--border);grid-template-columns:44px 1fr;align-items:start;gap:1.25rem;padding:2rem 0;display:grid}.step-row:last-child{border-bottom:none}.step-n{font-family:var(--font-geist-mono), "Geist Mono", monospace;color:var(--fg-dim);letter-spacing:.05em;padding-top:3px;font-size:.68rem}.step-body h3{letter-spacing:-.01em;margin-bottom:.3rem;font-size:.92rem;font-weight:500}.step-body p{color:var(--fg-mid);max-width:480px;font-size:.83rem;line-height:1.68}.plan-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:1.25rem;display:grid}.plan-grid--2{grid-template-columns:repeat(2,1fr)}.plan-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);transition:border-color var(--t-base);padding:1.75rem}.plan-card:hover{border-color:var(--border-strong)}.plan-card.featured{border-color:var(--green)}.plan-name{font-family:var(--font-geist-mono), "Geist Mono", monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-dim);margin-bottom:.85rem;font-size:.68rem}.plan-price{font-family:var(--font-instrument-serif), "Instrument Serif", serif;color:var(--fg);margin-bottom:.2rem;font-size:2.2rem;font-weight:400;line-height:1}.plan-price sub{color:var(--fg-dim);font-family:Geist,sans-serif;font-size:.85rem}.plan-desc{color:var(--fg-mid);margin-bottom:1.4rem;font-size:.83rem;line-height:1.6}.plan-badge{font-family:var(--font-geist-mono), "Geist Mono", monospace;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--r-xs);background:var(--green-bg);color:var(--green);border:1px solid var(--green-border);margin-bottom:.75rem;padding:2px 8px;font-size:.65rem;display:inline-block}.plan-features{margin-bottom:1.75rem;list-style:none}.plan-features li{color:var(--fg-mid);align-items:baseline;gap:9px;padding:4px 0;font-size:.83rem;display:flex}.plan-features li:before{content:"—";color:var(--fg-dim);font-family:var(--font-geist-mono), "Geist Mono", monospace;flex-shrink:0;font-size:.72rem}.value-item{border-bottom:1px solid var(--border);padding:1.4rem 0}.value-item:last-child{border-bottom:none}.value-item h3{letter-spacing:-.01em;margin-bottom:.3rem;font-size:.92rem;font-weight:500}.value-item p{color:var(--fg-mid);font-size:.83rem;line-height:1.7}.aside-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);z-index:2;max-width:400px;padding:1.5rem 1.75rem;position:relative;box-shadow:0 2px 16px #0000000a}.aside-card blockquote{font-family:var(--font-instrument-serif), "Instrument Serif", serif;color:var(--fg-strong);margin-bottom:1rem;font-size:1rem;font-style:italic;line-height:1.6}.aside-attr{align-items:center;gap:10px;display:flex}.attr-avatar{background:var(--green-bg);width:30px;height:30px;font-family:var(--font-geist-mono), "Geist Mono", monospace;color:var(--green);border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:500;display:flex}.attr-name{color:var(--fg);font-size:.83rem;font-weight:500}.attr-role{color:var(--fg-dim);font-size:.76rem}.hero-visual{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);height:440px;position:relative;overflow:hidden}.hv-dots{background-image:radial-gradient(circle, var(--border) 1px, transparent 1px);background-size:26px 26px;position:absolute;inset:0}.hv-svg{width:100%;height:100%;position:absolute;inset:0}.hv-flow{fill:none;stroke:#217a4d;stroke-width:1.2px;opacity:.28;stroke-dasharray:5 4;animation:3s linear infinite flowAnim}.hv-flow:nth-child(2){opacity:.16;stroke:var(--fg-dim);animation-delay:-1.2s}.hv-flow:nth-child(3){opacity:.2;animation-delay:-2.1s}@keyframes flowAnim{to{stroke-dashoffset:-36px}}.hv-chip{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);font-family:var(--font-geist-mono), "Geist Mono", monospace;padding:8px 12px;font-size:.68rem;position:absolute;box-shadow:0 2px 10px #0000000d}.hv-chip .lbl{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-size:.62rem}.hv-chip .val{color:var(--fg);font-weight:500}.live-dot{background:#217a4d;border-radius:50%;width:5px;height:5px;margin-right:4px;animation:2s infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.hv-center{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);text-align:center;z-index:2;padding:14px 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #00000012}.hv-center .big{font-family:var(--font-instrument-serif), "Instrument Serif", serif;color:var(--green);font-size:1.4rem;font-style:italic;line-height:1}.hv-center .sub{font-family:var(--font-geist-mono), "Geist Mono", monospace;color:var(--fg-dim);text-transform:uppercase;letter-spacing:.09em;margin-top:3px;font-size:.62rem}footer{border-top:1px solid var(--border);background:var(--surface);padding:3rem 0 2rem}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:3rem;margin-bottom:2.5rem;display:grid}.footer-brand p{color:var(--fg-mid);margin-bottom:.85rem;font-size:.83rem;line-height:1.7}.footer-brand-logo{align-items:center;gap:8px;margin-bottom:.6rem;display:flex}.footer-col h4{font-size:.67rem;font-family:var(--font-geist-mono), "Geist Mono", monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-dim);margin-bottom:.75rem}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:.45rem}.footer-col ul li a{color:var(--fg-dim);cursor:pointer;transition:color var(--t-fast);font-size:.83rem}.footer-col ul li a:hover{color:var(--fg)}.footer-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:1.25rem;display:flex}.footer-bottom p{color:var(--fg-dim);font-size:.75rem;font-family:var(--font-geist-mono), "Geist Mono", monospace}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fu{animation:.45s both fadeUp}.fu1{animation-delay:80ms}.fu2{animation-delay:.16s}.fu3{animation-delay:.24s}@media (max-width:860px){.hero-split{grid-template-columns:1fr!important}.hero-visual{display:none}.feat-grid{grid-template-columns:1fr 1fr}.plan-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.about-grid{grid-template-columns:1fr!important}.auth-aside{display:none}.auth-panel{width:100%}.two-col{grid-template-columns:1fr!important}}@media (max-width:700px){.nav-links,.nav-actions{display:none}.nav-hamburger,.nav-mobile-menu.open{display:flex}}@media (max-width:640px){.container{padding:0 1.25rem}.section{padding:3rem 0}.auth-panel{padding:1.75rem}}@media (max-width:540px){.feat-grid{grid-template-columns:1fr}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr;gap:1.75rem}.footer-bottom{flex-wrap:wrap;gap:.5rem}}
