@font-face{font-family:joie;src:url(../media/JoieGrotesk_Bold-s.p.27mkgp_aoxws-.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:joie Fallback;src:local(Arial);ascent-override:85.46%;descent-override:22.49%;line-gap-override:0.0%;size-adjust:111.16%}.joie_4c8411d3-module__hHTQDa__className{font-family:joie,joie Fallback}.joie_4c8411d3-module__hHTQDa__variable{--font-joie:"joie", "joie Fallback"}
@font-face{font-family:worksans;src:url(../media/WorkSans_Black-s.2at4fzajxoh4z.woff2)format("woff2");font-display:swap;font-weight:900}@font-face{font-family:worksans;src:url(../media/WorkSans_BlackItalic-s.2-1vahh5k87js.woff2)format("woff2");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:worksans;src:url(../media/WorkSans_Bold-s.36vfmbgn73z8u.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:worksans;src:url(../media/WorkSans_BoldItalic-s.2i5wi-xrsb1fo.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:worksans;src:url(../media/WorkSans_ExtraBold-s.2jb0aa_239wof.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:worksans;src:url(../media/WorkSans_ExtraBoldItalic-s.3ewj8m7tbaquf.woff2)format("woff2");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:worksans;src:url(../media/WorkSans_ExtraLight-s.2rbfpn-c0iv0m.woff2)format("woff2");font-display:swap;font-weight:200}@font-face{font-family:worksans;src:url(../media/WorkSans_ExtraLightItalic-s.28utthk6x-t_v.woff2)format("woff2");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:worksans;src:url(../media/WorkSans_Italic-s.05s5-miyqdxmt.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:worksans;src:url(../media/WorkSans_Light-s.2x_jatlp0a4p2.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:worksans;src:url(../media/WorkSans_LightItalic-s.3rz09yrc5fu73.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:worksans;src:url(../media/WorkSans_Medium-s.17g9xp-9sbu3-.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:worksans;src:url(../media/WorkSans_MediumItalic-s.1dsgelqpd_d2n.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:worksans;src:url(../media/WorkSans_Regular-s.2s0jab8mkwt4c.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:worksans;src:url(../media/WorkSans_SemiBold-s.0s1i1_msdg__p.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:worksans;src:url(../media/WorkSans_SemiBoldItalic-s.21-z0o9r3pv9l.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:worksans;src:url(../media/WorkSans_Thin-s.08cwdnel3lkcd.woff2)format("woff2");font-display:swap;font-weight:100}@font-face{font-family:worksans;src:url(../media/WorkSans_ThinItalic-s.08pyqjuqno60j.woff2)format("woff2");font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:worksans Fallback;src:local(Arial);ascent-override:82.98%;descent-override:21.68%;line-gap-override:0.0%;size-adjust:112.07%}.worksans_db30dd64-module__4qPUmq__className{font-family:worksans,worksans Fallback}.worksans_db30dd64-module__4qPUmq__variable{--font-worksans:"worksans", "worksans Fallback"}
@font-face{font-family:hedvig;src:url(../media/hedvig_letters_serif_v2_latin_regular-s.01-oyihdamjpu.woff2)format("woff2");font-display:swap}@font-face{font-family:hedvig Fallback;src:local(Arial);ascent-override:97.55%;descent-override:30.6%;line-gap-override:0.0%;size-adjust:104.56%}.hedvig_5bd81be8-module__anJbpq__className{font-family:hedvig,hedvig Fallback}.hedvig_5bd81be8-module__anJbpq__variable{--font-hedvig:"hedvig", "hedvig Fallback"}
@font-face{font-family:intelone;src:url(../media/IntelOneMono_Bold-s.3kp4lbdi_deen.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:intelone;src:url(../media/IntelOneMono_BoldItalic-s.29apq6-dxjx2s.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:intelone;src:url(../media/IntelOneMono_Italic-s.2e3v3nx3frl7v.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:intelone;src:url(../media/IntelOneMono_Light-s.394wvnsqq0jdj.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:intelone;src:url(../media/IntelOneMono_LightItalic-s.1-in4lghd2of8.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:intelone;src:url(../media/IntelOneMono_Medium-s.11halet3deqa1.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:intelone;src:url(../media/IntelOneMono_MediumItalic-s.0pd9q1kyc0jih.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:intelone;src:url(../media/IntelOneMono_Regular-s.14i7th0evi_st.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:intelone Fallback;src:local(Arial);ascent-override:81.01%;descent-override:21.55%;line-gap-override:0.0%;size-adjust:134.56%}.intelone_9849a4d3-module__iX9vpa__className{font-family:intelone,intelone Fallback}.intelone_9849a4d3-module__iX9vpa__variable{--font-intelone:"intelone", "intelone Fallback"}
@font-face{font-family:gorton;src:url(../media/Gorton_Normal_120-s.2safgfn63aw-9.otf)format("opentype");font-display:swap;font-weight:400}@font-face{font-family:gorton Fallback;src:local(Arial);ascent-override:66.14%;descent-override:8.45%;line-gap-override:6.91%;size-adjust:130.19%}.gorton_fd98800b-module__1AcITG__className{font-family:gorton,gorton Fallback}.gorton_fd98800b-module__1AcITG__variable{--font-gorton:"gorton", "gorton Fallback"}
@font-face{font-family:product;src:url(../media/Inter_Regular-s.2snbpbtucujmf.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:product;src:url(../media/Inter_SemiBold-s.2owptw8fzi5ho.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:product Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.product_3aab8a87-module__olbVXG__className{font-family:product,product Fallback}.product_3aab8a87-module__olbVXG__variable{--font-product:"product", "product Fallback"}
@source inline("!isDefined *:data-[collapsible=true]:order-last *:min-w-0 --- --accordion-panel-height --anchor-width --available-height --available-width --collapsible-panel-height --fd-docs-row-1 --min-height --spacing --transform-origin -mode -ms-2 -mx-3 -translate-x-1/2 -translate-y-1/2 @4xl:flex-row @4xl:items-start @4xl:sticky @4xl:top-[calc(var(--fd-docs-row-1,2rem)+1rem)] @4xl:w-[400px] @container @default @fuma-translate/react @fumadocs/json-schema @fumari/stf @md:grid-cols-2 @param @private @returns @scalar/api-client-react @see @typescript-eslint/no-explicit-any [&[hidden]:not([hidden='until-found'])]:hidden [&_svg]:size-3.5 a absolute accept access access_token accordion actual adapter adapters additionalProperties again against alias align allFlows allOf allow already alt always an anchor anchorIdStartsWith anchorSegments and animate-spin anyFields anyOf apiExample apiKey apiPlayground applicable application/javascript application/json application/x-javascript application/x-www-form-urlencoded application/xml applies apply are aria-label aria-live arkdown array as asSchema async at audience auth auth-specific authCodeQuery authNode authSchemes authorization authorizationCode authorizationUrl authorization_code authorize authorizes autoComplete avoid await back backdrop-blur-lg backdrop-blur-sm badgeVariants base baseDir basic be because before behavior belong bg-black/30 bg-fd-background/50 bg-fd-card bg-fd-muted bg-fd-popover bg-fd-popover/60 bg-fd-primary bg-fd-primary/10 bg-fd-secondary bg-transparent binary block blocks blue body bodyMediaType bodyNode boolean border border-0 border-b border-current border-fd-primary/20 border-s border-t border-y bottom break-all built-in bundled button buttonVariants by byteLength bytes cache cached cachedDocFiles callbacks callbacksNode can cannot case catch center change charset children class-variance-authority className cleanup client clientAuth clientAuthMethods clientCredentials clientHeight clientId clientSecret client_auth client_credentials client_error client_id client_secret cloned closed cn code codeProps codeUsages codeblock col-span-full collapsible color compiler components configuration const content contentType contentTypes cookie cookies copying core createContext createOAuthHandler createOpenAPIPageBase createProxy credentials css csv ctx current currentValue custom customise customization cva dark dark:text-blue-400 dark:text-green-400 dark:text-orange-400 dark:text-red-400 dark:text-yellow-400 data data-[closed]:animate-fd-popover-out data-[disabled]:opacity-50 data-[disabled]:pointer-events-none data-[highlighted]:bg-fd-accent data-[highlighted]:text-fd-accent-foreground data-[open]:animate-fd-popover-in data-[open]:border-b-0 data-[popup-open]:text-fd-accent-foreground data-closed:animate-fd-dialog-out data-closed:animate-fd-fade-out data-collapsible data-ending-style:h-0 data-ending-style:opacity-0 data-object-search-input data-open:animate-fd-dialog-in data-open:animate-fd-fade-in data-placeholder:text-fd-muted-foreground data-starting-style:h-0 data-starting-style:opacity-0 data-type dataEngine decoded default defaultMdxComponents defaultOpen defaultShikiFactory defaultShikiOptions defaultValue defaultValues defaults deferredValue define definitions delete deprecated depth dereference dereferenced description descriptionNode development deviceAuthorization dialog didn disable disableCache disabled disabled:cursor-not-allowed disabled:opacity-50 display displayNames disposition div do doc docCache docFilesCache docRoot docs document documents domain download downloaded drives duplicated duration-200 during dynamic dynamicSource e eading ease-out element else empty empty:hidden enabled encode encodeRequestData encoded end end-2 endpoint enforce engine ensure entries entry enum error eslint-disable eslint-disable-next-line example exampleId examples export exported extended extends fallback false fast-content-type-parse fd-page-tree-item-name fd-scroll-container fetch fetcher field fieldData fieldLabelVariants fieldName fields file filePath files filtered fine first first:border-t-0 firstItemRef fixed flex flex-1 flex-col flex-col-reverse flex-row flex-wrap flow flows focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-fd-ring focus-within:[&_svg]:text-fd-primary focus-within:ring focus-within:ring-2 focus-within:ring-fd-ring focus:outline-none focus:ring focus:ring-0 focus:ring-fd-ring folder folderStyle font-medium font-mono font-normal font-semibold for form form-encoded formData format fragment from fs full fumadocs-core/source fumadocs-core/toc fumadocs-openapi-oauth fumadocs-ui/mdx fumadocs:openapi fumadocs_openapi_requests fumadocs_openapi_responses function gap-0.5 gap-1 gap-1.5 gap-2 gap-2.5 gap-24 gap-3 gap-4 gap-6 gap-x-4 gap-x-6 gap-y-1 gap-y-4 generate generateDefault generateSchemaUI generated get getOpenAPIPageProps getSchema getSchemas getWatchPaths ghost github-dark github-light given go goes grant_type gray green grid grid-cols-1 grid-cols-[auto_1fr] group group-data-[panel-open]/accordion:rotate-90 group-data-[panel-open]:rotate-180 group/accordion groupId h-(--accordion-panel-height) h-(--collapsible-panel-height) h-10 h-9 h-[240px] h-px h1 hash hast-util-to-jsx-runtime have headNode header headers heading headingLevel headless hidden hiddenProperties highlighted highlighter holding hook hover:bg-fd-accent hover:text-fd-accent-foreground hover:underline how href html htmlFor http hydration i icon icon-sm icon-xs id idx if ignore img implicit import imports in in-popover index indexItemMatch info infoTags init initial inline-flex input inputs inset-0 inside installed instanceof instead integer interface internal into invalid is isDefined isDuplicated isDynamic isLazy isLoading isMounted isNumber isRequired issues it item items items-center items-start its j js json json-schema-typed justify-between justify-center keep key keyed keyof kind label labelClassName lang last last:border-b-0 last:mb-0 lazy leading-none leave left left-1/2 length let light like line-through link links list list-disc list-inside listed listen listener listeners load loadDocument loaderPlugin localStorage location lucide-react map mapValues marker:text-fd-muted-foreground match matching max-age max-h-(--available-height) max-h-[460px] max-w-(--available-width) max-w-[98vw] max-w-full max-w-lg may mb-1 mb-2 mb-auto md mdxComponents me-auto media mediaAdapters mediaType member merge mergeRefs message meta metaData method methods mime min-h-(--min-height,200px) min-w-0 min-w-[240px] min-w-[calc(var(--anchor-width)+--spacing(2))] modify mounted ms-auto mt-0! mt-10 mt-2 mt-3 multipart/form-data multiple must mx-1 my-0! my-1 my-1.5 my-2 my-2! my-4 name name! named namespace navigating navigation needs nested never new no no-cache node node:fs node:path noop normalizes not not-last:pb-0 not-prose note null number oauth2 oauthRedirectUrl object objectSearchOverrides objectSet objectUrl objects of off omit on onChange onClick onCopy onKeyDown onOpenChange onScrollEnd onSubmit onToken onValueChange one oneOf ones only opacity-80 open openApiData openIdConnect openapi openapiMeta opened opens operation options or orange order-last origin origin-(--transform-origin) other otherwise out outline outline-none output over overflow-auto overflow-hidden overflow-x-auto overflow-y-auto overflow-y-hidden p-1 p-1.5 p-2 p-3 p-4 packages page pageData pages panelVariants param parameter parameterLabel parameterNode parameters params parent parentPathIndex parents parsed part parts party pass password path pathIndex pathItem pathName pathnameFromRequest pattern patternProperties payload pb-0 pb-2 pe-2 pe-3 peer-disabled:cursor-not-allowed peer-disabled:opacity-70 pending pendingFlowKey persist persisted picked place placeholder placeholder:text-fd-muted-foreground playground playgrounds please plugins polite popover popoverRef positions pre preferring preloadOpenAPIPage preloaded preventScroll previous primitive processor properties property props prose prose-no-margin prose-sm proxy proxyForwardCookie proxyUrl ps-1 ps-2 ps-3 ps-4.5 ps-6 pt-0 pt-1 pt-2 pt-2.5 px px-1 px-2 px-3 px-4 py-0 py-0.5 py-1 py-1.5 py-2 py-4 query querySelector quiet random raw rawSearch re-triggering react react-hooks/exhaustive-deps react/jsx-runtime read readOnly readonly record red redirect redirectUrl redirect_uri ref reference refs regenerated rehype-react relative relativePath remark remark-rehype remarkGfm remarkRehype remove removeItem removing render renderBodyField renderCodeblock renderMarkdown renderParameterField renderPopoverTrigger renderTrigger rendered renderers renders replace represents request request-body requestBody requestData requestInit requestTimeout requestUrl requests required requirement requirements res reset resize-none resolve resolveMediaAdapter resolveUrl resolved resolvedInput resolvedTheme response response-body responseNode responseTabs response_type responses rest restored result return returning returns role root rootId roots rotate-90 rounded-2xl rounded-b-none rounded-lg rounded-md rounded-sm rounded-t-md rounded-xl route s-highlight safeParse same satisfies scalar scan schema schemaId schemaPropKeys schemaUI scheme schemeId schemes scope scopes scroll scroll-m-20 scrollTop scrollTops search secondary seconds secret section sections security see segments segs select select-none selected selectedType selections selector send sends sep separator server server-to-server serverSchema serverUrl services sessionStorage set setClientAuth setError setInfo setIsJson setNextName setObjectUrl setOpen setPath setSearch setSelected setServerVariables setShow setStore setToken setType setValue shadow-lg shadow-md shadow-sm shared shiki shikiOptions show showDescription showExample showResponseSchema showSelect showTitle showing shrink-0 side sideOffset signal single size size-3.5 size-4 skipNonRequired skipReadOnly slot slotType slots sm sm:flex-row sm:gap-2 sm:justify-end sm:text-start smooth so some sr-only src stable start started state staticSource status statusInfo step stf stfSync sticky still storageKey store stored string stringify stringifyFieldKey structuredData styles submit subscribe such supported svg switch t tab tabDepth tabValues tabs tag target testQuery text text-[0.8125rem] text-blue-600 text-center text-end text-fd-card-foreground text-fd-foreground text-fd-muted-foreground text-fd-muted-foreground/70 text-fd-popover-foreground text-fd-primary text-fd-primary-foreground text-fd-secondary-foreground text-green-500 text-green-600 text-lg text-nowrap text-orange-400 text-orange-600 text-red-400 text-red-400/80 text-red-500 text-red-600 text-sm text-start text-xs text-yellow-600 text/css text/csv text/html text/plain that the their them themes they this through throw timeout timerRef tips title to toJsxRuntime toStaticData toc token tokenInfo tokenUrl token_type token_url tokens toolbar top top-0 top-1/2 top-10 top-2 tracking-tight transform transformPageTree transition-[height,opacity] transition-[height] transition-colors transition-transform translations tree trigger true truncate try ts type typeVariants typeof types unchanged undefined under underline unexpected union unionField unions unknown unlisted unselected up update updateInfo updated updating url usageTabs use useAnchorId useApiClient useComponents useCopyButton useFieldValue useListener useMemo useNamespace useObject useOnChange useOpenAPI useOperation usePlaygroundAuth useQuery useRef useRenderContext useResponseExamples useServer useState useStatusInfo useStf useSyncExternalStore useTheme useTranslations useTypeScriptDefinitions used username users using utf-8 v value valueSchema values variable variables variant variants via view virtual void w-0 w-14 w-[600px] w-fit w-full warn was we webhook webhooks when where will with without won wrap-break-word wrapping write writeOnly x-exclusiveCodeSample x-playground-lazy xml yellow you your z-20 z-50");

@layer reset,theme,base,panda_base,components,panda_tokens,panda_recipes,panda_utilities,utilities;::selection{color:#e9eceb;background-color:#303030}@supports not ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.story__text-overlay{background-color:#08080899}}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.story__text-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}body{text-transform:initial}@layer base{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;font-family:var(--fonts-worksans)}h1,h2,h3,h4,h5{font-family:var(--fonts-joie)}p{font-family:var(--fonts-worksans)}article p{font-family:var(--fonts-hedvig)}h1{font-size:xx-large;font-weight:var(--font-weights-bold)}h2{font-size:x-large;font-weight:var(--font-weights-bold)}h3{font-size:large;font-weight:var(--font-weights-bold)}h4{font-size:medium;font-weight:var(--font-weights-bold)}h5{font-size:small;font-weight:var(--font-weights-bold)}code{font-family:var(--fonts-intelone)}@supports not ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.story__text-overlay{background-color:#08080866}}}#nd-home-layout{margin:0;padding:0}details{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:.75rem 1rem;transition:all .2s}details[open]{background-color:#fefefe;box-shadow:0 1px 4px #0000000d}summary>p{margin:0;display:inline}summary{cursor:pointer;outline:none;font-weight:500;list-style:none;display:inline-block}summary::-webkit-details-marker{display:none}summary:before{content:"▸";margin-right:.5rem;transition:transform .2s;display:inline-block}details[open] summary:before{transform:rotate(90deg)}.link{color:var(--colors--primary-moonlit)}.link:hover{color:var(--colors--primary-saddle);text-decoration:underline}#nd-page{--color-fd-muted-foreground:#666}#nd-page [data-rmiz-btn-zoom]{background:var(--color-fd-background);width:2.75rem;height:2.75rem;color:var(--color-fd-foreground);pointer-events:auto;opacity:0;border-radius:.5rem;place-items:center;padding:.75rem;display:grid;position:absolute;top:1rem;right:1rem}#nd-page [data-rmiz-btn-zoom]:focus-visible{opacity:1;outline:2px solid var(--color-fd-primary);outline-offset:2px}@layer panda_base{:root{--made-with-panda:"🐼"}@property --backdrop-blur{syntax:"*";inherits:false}@property --backdrop-brightness{syntax:"*";inherits:false}@property --backdrop-contrast{syntax:"*";inherits:false}@property --backdrop-grayscale{syntax:"*";inherits:false}@property --backdrop-hue-rotate{syntax:"*";inherits:false}@property --backdrop-invert{syntax:"*";inherits:false}@property --backdrop-opacity{syntax:"*";inherits:false}@property --backdrop-saturate{syntax:"*";inherits:false}@property --backdrop-sepia{syntax:"*";inherits:false}}@layer panda_tokens{:where(:root,:host){--colors-current:currentcolor;--colors-transparent:#0000;--colors-black:#000;--colors-white:#fff;--colors-slate-50:#f8fafc;--colors-slate-100:#f1f5f9;--colors-slate-200:#e2e8f0;--colors-slate-300:#cad5e2;--colors-slate-400:#90a1b9;--colors-slate-500:#62748e;--colors-slate-600:#45556c;--colors-slate-700:#314158;--colors-slate-800:#1d293d;--colors-slate-900:#0f172b;--colors-slate-950:#020618;--colors-gray-50:#f9fafb;--colors-gray-100:#f3f4f6;--colors-gray-200:#e5e7eb;--colors-gray-300:#d1d5dc;--colors-gray-400:#99a1af;--colors-gray-500:#6a7282;--colors-gray-600:#4a5565;--colors-gray-700:#364153;--colors-gray-800:#1e2939;--colors-gray-900:#101828;--colors-gray-950:#030712;--colors-zinc-50:#fafafa;--colors-zinc-100:#f4f4f5;--colors-zinc-200:#e4e4e7;--colors-zinc-300:#d4d4d8;--colors-zinc-400:#9f9fa9;--colors-zinc-500:#71717b;--colors-zinc-600:#52525c;--colors-zinc-700:#3f3f46;--colors-zinc-800:#27272a;--colors-zinc-900:#18181b;--colors-zinc-950:#09090b;--colors-neutral-50:#fafafa;--colors-neutral-100:#f5f5f5;--colors-neutral-200:#e5e5e5;--colors-neutral-300:#d4d4d4;--colors-neutral-400:#a1a1a1;--colors-neutral-500:#737373;--colors-neutral-600:#525252;--colors-neutral-700:#404040;--colors-neutral-800:#262626;--colors-neutral-900:#171717;--colors-neutral-950:#0a0a0a;--colors-stone-50:#fafaf9;--colors-stone-100:#f5f5f4;--colors-stone-200:#e7e5e4;--colors-stone-300:#d6d3d1;--colors-stone-400:#a6a09b;--colors-stone-500:#79716b;--colors-stone-600:#57534d;--colors-stone-700:#44403b;--colors-stone-800:#292524;--colors-stone-900:#1c1917;--colors-stone-950:#0c0a09;--colors-mauve-50:#fafafa;--colors-mauve-100:#f3f1f3;--colors-mauve-200:#e7e4e7;--colors-mauve-300:#d7d0d7;--colors-mauve-400:#a89ea9;--colors-mauve-500:#79697b;--colors-mauve-600:#594c5b;--colors-mauve-700:#463947;--colors-mauve-800:#2a212c;--colors-mauve-900:#1d161e;--colors-mauve-950:#0c090c;--colors-olive-50:#fbfbf9;--colors-olive-100:#f4f4f0;--colors-olive-200:#e8e8e3;--colors-olive-300:#d8d8d0;--colors-olive-400:#abab9c;--colors-olive-500:#7c7c67;--colors-olive-600:#5b5b4b;--colors-olive-700:#474739;--colors-olive-800:#2b2b22;--colors-olive-900:#1d1d16;--colors-olive-950:#0c0c09;--colors-mist-50:#f9fbfb;--colors-mist-100:#f1f3f3;--colors-mist-200:#e3e7e8;--colors-mist-300:#d0d6d8;--colors-mist-400:#9ca8ab;--colors-mist-500:#67787c;--colors-mist-600:#4b585b;--colors-mist-700:#394447;--colors-mist-800:#22292b;--colors-mist-900:#161b1d;--colors-mist-950:#090b0c;--colors-taupe-50:#fbfaf9;--colors-taupe-100:#f3f1f1;--colors-taupe-200:#e8e4e3;--colors-taupe-300:#d8d2d0;--colors-taupe-400:#aba09c;--colors-taupe-500:#7c6d67;--colors-taupe-600:#5b4f4b;--colors-taupe-700:#473c39;--colors-taupe-800:#2b2422;--colors-taupe-900:#1d1816;--colors-taupe-950:#0c0a09;--colors-red-50:#fef2f2;--colors-red-100:#ffe2e2;--colors-red-200:#ffcaca;--colors-red-300:#ffa3a3;--colors-red-400:#ff6568;--colors-red-500:#fb2c36;--colors-red-600:#e40014;--colors-red-700:#bf000f;--colors-red-800:#9f0712;--colors-red-900:#82181a;--colors-red-950:#460809;--colors-orange-50:#fff7ed;--colors-orange-100:#ffedd5;--colors-orange-200:#ffd7a8;--colors-orange-300:#ffb96d;--colors-orange-400:#ff8b1a;--colors-orange-500:#fe6e00;--colors-orange-600:#f05100;--colors-orange-700:#c53c00;--colors-orange-800:#9f2d00;--colors-orange-900:#7e2a0c;--colors-orange-950:#441306;--colors-amber-50:#fffbeb;--colors-amber-100:#fef3c6;--colors-amber-200:#fee685;--colors-amber-300:#ffd236;--colors-amber-400:#fcbb00;--colors-amber-500:#f99c00;--colors-amber-600:#dd7400;--colors-amber-700:#b75000;--colors-amber-800:#953d00;--colors-amber-900:#7b3306;--colors-amber-950:#461901;--colors-yellow-50:#fefce8;--colors-yellow-100:#fef9c2;--colors-yellow-200:#fff085;--colors-yellow-300:#ffe02a;--colors-yellow-400:#fac800;--colors-yellow-500:#edb200;--colors-yellow-600:#cd8900;--colors-yellow-700:#a36100;--colors-yellow-800:#874b00;--colors-yellow-900:#733e0a;--colors-yellow-950:#432004;--colors-lime-50:#f7fee7;--colors-lime-100:#ecfcca;--colors-lime-200:#d8f999;--colors-lime-300:#bbf451;--colors-lime-400:#9de500;--colors-lime-500:#80cd00;--colors-lime-600:#62a400;--colors-lime-700:#4b7d00;--colors-lime-800:#3d6300;--colors-lime-900:#35530e;--colors-lime-950:#192e03;--colors-green-50:#f0fdf4;--colors-green-100:#dcfce7;--colors-green-200:#b9f8cf;--colors-green-300:#7bf1a8;--colors-green-400:#05df72;--colors-green-500:#00c758;--colors-green-600:#00a544;--colors-green-700:#008138;--colors-green-800:#016630;--colors-green-900:#0d542b;--colors-green-950:#032e15;--colors-emerald-50:#ecfdf5;--colors-emerald-100:#d0fae5;--colors-emerald-200:#a4f4cf;--colors-emerald-300:#5ee9b5;--colors-emerald-400:#00d294;--colors-emerald-500:#00bb7f;--colors-emerald-600:#009767;--colors-emerald-700:#007956;--colors-emerald-800:#005f46;--colors-emerald-900:#004e3b;--colors-emerald-950:#002c22;--colors-teal-50:#f0fdfa;--colors-teal-100:#cbfbf1;--colors-teal-200:#96f7e4;--colors-teal-300:#46ecd5;--colors-teal-400:#00d3bd;--colors-teal-500:#00baa7;--colors-teal-600:#009588;--colors-teal-700:#00776e;--colors-teal-800:#005f5a;--colors-teal-900:#0b4f4a;--colors-teal-950:#022f2e;--colors-cyan-50:#ecfeff;--colors-cyan-100:#cefafe;--colors-cyan-200:#a2f4fd;--colors-cyan-300:#53eafd;--colors-cyan-400:#00d2ef;--colors-cyan-500:#00b7d7;--colors-cyan-600:#0092b5;--colors-cyan-700:#007492;--colors-cyan-800:#005f78;--colors-cyan-900:#104e64;--colors-cyan-950:#053345;--colors-sky-50:#f0f9ff;--colors-sky-100:#dff2fe;--colors-sky-200:#b8e6fe;--colors-sky-300:#77d4ff;--colors-sky-400:#00bcfe;--colors-sky-500:#00a5ef;--colors-sky-600:#0084cc;--colors-sky-700:#0069a4;--colors-sky-800:#005986;--colors-sky-900:#024a70;--colors-sky-950:#052f4a;--colors-blue-50:#eff6ff;--colors-blue-100:#dbeafe;--colors-blue-200:#bedbff;--colors-blue-300:#90c5ff;--colors-blue-400:#54a2ff;--colors-blue-500:#3080ff;--colors-blue-600:#155dfc;--colors-blue-700:#1447e6;--colors-blue-800:#193cb8;--colors-blue-900:#1c398e;--colors-blue-950:#162456;--colors-indigo-50:#eef2ff;--colors-indigo-100:#e0e7ff;--colors-indigo-200:#c7d2ff;--colors-indigo-300:#a4b3ff;--colors-indigo-400:#7d87ff;--colors-indigo-500:#625fff;--colors-indigo-600:#4f39f6;--colors-indigo-700:#432dd7;--colors-indigo-800:#372aac;--colors-indigo-900:#312c85;--colors-indigo-950:#1e1a4d;--colors-violet-50:#f5f3ff;--colors-violet-100:#ede9fe;--colors-violet-200:#ddd6ff;--colors-violet-300:#c4b4ff;--colors-violet-400:#a685ff;--colors-violet-500:#8d54ff;--colors-violet-600:#7f22fe;--colors-violet-700:#7008e7;--colors-violet-800:#5d0ec0;--colors-violet-900:#4d179a;--colors-violet-950:#2f0d68;--colors-purple-50:#faf5ff;--colors-purple-100:#f3e8ff;--colors-purple-200:#e9d5ff;--colors-purple-300:#d9b3ff;--colors-purple-400:#c07eff;--colors-purple-500:#ac4bff;--colors-purple-600:#9810fa;--colors-purple-700:#8200da;--colors-purple-800:#6e11b0;--colors-purple-900:#59168b;--colors-purple-950:#3c0366;--colors-fuchsia-50:#fdf4ff;--colors-fuchsia-100:#fae8ff;--colors-fuchsia-200:#f6cfff;--colors-fuchsia-300:#f2a9ff;--colors-fuchsia-400:#ec6cff;--colors-fuchsia-500:#e12afb;--colors-fuchsia-600:#c600db;--colors-fuchsia-700:#a600b5;--colors-fuchsia-800:#8a0194;--colors-fuchsia-900:#721378;--colors-fuchsia-950:#4b004f;--colors-pink-50:#fdf2f8;--colors-pink-100:#fce7f3;--colors-pink-200:#fccee8;--colors-pink-300:#fda5d5;--colors-pink-400:#fb64b6;--colors-pink-500:#f6339a;--colors-pink-600:#e30076;--colors-pink-700:#c4005c;--colors-pink-800:#a2004c;--colors-pink-900:#861043;--colors-pink-950:#510424;--colors-rose-50:#fff1f2;--colors-rose-100:#ffe4e6;--colors-rose-200:#ffccd3;--colors-rose-300:#ffa2ae;--colors-rose-400:#ff667f;--colors-rose-500:#ff2357;--colors-rose-600:#e70044;--colors-rose-700:#c20039;--colors-rose-800:#a30037;--colors-rose-900:#8b0836;--colors-rose-950:#4d0218;--colors--mono-ink:#131b1a;--colors--mono-slush:#f2f0ef;--colors--primary-forest:#307343;--colors--primary-saddle:#854627;--colors--primary-campfire:#d68e4d;--colors--primary-moonlit:#104059;--colors--shades-iron:#303e47;--colors--shades-slate:#212429;--colors--shades-newspaper:#d8dbcd;--colors--shades-stone:#8cada4;--fonts-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--fonts-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--fonts-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--fonts-joie:var(--font-joie);--fonts-worksans:var(--font-worksans);--fonts-hedvig:var(--font-hedvig);--fonts-intelone:var(--font-intelone);--fonts-gorton:var(--font-gorton);--font-sizes-2xs:.5rem;--font-sizes-xs:.75rem;--font-sizes-sm:.875rem;--font-sizes-md:1rem;--font-sizes-lg:1.125rem;--font-sizes-xl:1.25rem;--font-sizes-2xl:1.5rem;--font-sizes-3xl:1.875rem;--font-sizes-4xl:2.25rem;--font-sizes-5xl:3rem;--font-sizes-6xl:3.75rem;--font-sizes-7xl:4.5rem;--font-sizes-8xl:6rem;--font-sizes-9xl:8rem;--font-weights-thin:100;--font-weights-extralight:200;--font-weights-light:300;--font-weights-normal:400;--font-weights-medium:500;--font-weights-semibold:600;--font-weights-bold:700;--font-weights-extrabold:800;--font-weights-black:900;--line-heights-none:1;--line-heights-tight:1.25;--line-heights-snug:1.375;--line-heights-normal:1.5;--line-heights-relaxed:1.625;--line-heights-loose:2;--letter-spacings-tighter:-.05em;--letter-spacings-tight:-.025em;--letter-spacings-normal:0em;--letter-spacings-wide:.025em;--letter-spacings-wider:.05em;--letter-spacings-widest:.1em;--sizes-0:0rem;--sizes-1:.25rem;--sizes-2:.5rem;--sizes-3:.75rem;--sizes-4:1rem;--sizes-5:1.25rem;--sizes-6:1.5rem;--sizes-7:1.75rem;--sizes-8:2rem;--sizes-9:2.25rem;--sizes-10:2.5rem;--sizes-11:2.75rem;--sizes-12:3rem;--sizes-14:3.5rem;--sizes-16:4rem;--sizes-20:5rem;--sizes-24:6rem;--sizes-28:7rem;--sizes-32:8rem;--sizes-36:9rem;--sizes-40:10rem;--sizes-44:11rem;--sizes-48:12rem;--sizes-52:13rem;--sizes-56:14rem;--sizes-60:15rem;--sizes-64:16rem;--sizes-72:18rem;--sizes-80:20rem;--sizes-96:24rem;--sizes-0\.5:.125rem;--sizes-1\.5:.375rem;--sizes-2\.5:.625rem;--sizes-3\.5:.875rem;--sizes-4\.5:1.125rem;--sizes-5\.5:1.375rem;--sizes-xs:20rem;--sizes-sm:24rem;--sizes-md:28rem;--sizes-lg:32rem;--sizes-xl:36rem;--sizes-2xl:42rem;--sizes-3xl:48rem;--sizes-4xl:56rem;--sizes-5xl:64rem;--sizes-6xl:72rem;--sizes-7xl:80rem;--sizes-8xl:90rem;--sizes-prose:60ch;--sizes-full:100%;--sizes-min:min-content;--sizes-max:max-content;--sizes-fit:fit-content;--shadows-2xs:0 1px #0000000d;--shadows-xs:0 1px 2px 0 #0000000d;--shadows-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadows-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadows-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadows-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadows-2xl:0 25px 50px -12px #00000040;--shadows-inner:inset 0 2px 4px 0 #0000000d;--shadows-inset-2xs:inset 0 1px #0000000d;--shadows-inset-xs:inset 0 1px 1px #0000000d;--shadows-inset-sm:inset 0 2px 4px #0000000d;--spacing-0:0rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--spacing-0\.5:.125rem;--spacing-1\.5:.375rem;--spacing-2\.5:.625rem;--spacing-3\.5:.875rem;--spacing-4\.5:1.125rem;--spacing-5\.5:1.375rem;--radii-xs:.125rem;--radii-sm:.25rem;--radii-md:.375rem;--radii-lg:.5rem;--radii-xl:.75rem;--radii-2xl:1rem;--radii-3xl:1.5rem;--radii-4xl:2rem;--radii-full:9999px;--borders-none:none;--durations-fastest:50ms;--durations-faster:.1s;--durations-fast:.15s;--durations-normal:.2s;--durations-slow:.3s;--durations-slower:.4s;--durations-slowest:.5s;--easings-default:cubic-bezier(.4, 0, .2, 1);--easings-linear:linear;--easings-in:cubic-bezier(.4, 0, 1, 1);--easings-out:cubic-bezier(0, 0, .2, 1);--easings-in-out:cubic-bezier(.4, 0, .2, 1);--animations-spin:spin 1s linear infinite;--animations-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animations-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animations-bounce:bounce 1s infinite;--blurs-xs:4px;--blurs-sm:8px;--blurs-md:12px;--blurs-lg:16px;--blurs-xl:24px;--blurs-2xl:40px;--blurs-3xl:64px;--aspect-ratios-square:1 / 1;--aspect-ratios-video:16 / 9;--aspect-ratios-landscape:4 / 3;--aspect-ratios-portrait:3 / 4;--aspect-ratios-wide:16 / 9;--aspect-ratios-ultrawide:18 / 5;--aspect-ratios-golden:1.618 / 1;--breakpoints-sm:40rem;--sizes-breakpoint-sm:40rem;--breakpoints-md:48rem;--sizes-breakpoint-md:48rem;--breakpoints-lg:64rem;--sizes-breakpoint-lg:64rem;--breakpoints-xl:80rem;--sizes-breakpoint-xl:80rem;--breakpoints-2xl:96rem;--sizes-breakpoint-2xl:96rem;--blurs-frosted:8px}@supports (color:lab(0% 0 0)){:where(:root,:host){--colors-transparent:lab(0% 0 0/0);--colors-slate-50:lab(98.1434% -.369519 -1.05966);--colors-slate-100:lab(96.286% -.852436 -2.46847);--colors-slate-200:lab(91.7353% -.998765 -4.76968);--colors-slate-300:lab(84.7652% -1.94535 -7.93337);--colors-slate-400:lab(65.5349% -2.25151 -14.5072);--colors-slate-500:lab(48.0876% -2.03595 -16.5814);--colors-slate-600:lab(35.5623% -1.74978 -15.4316);--colors-slate-700:lab(26.9569% -1.47016 -15.6993);--colors-slate-800:lab(16.132% -.318035 -14.6672);--colors-slate-900:lab(7.78673% 1.82345 -15.0537);--colors-slate-950:lab(1.76974% 1.32743 -9.28855);--colors-gray-50:lab(98.2596% -.247031 -.706708);--colors-gray-100:lab(96.1596% -.0823438 -1.13575);--colors-gray-200:lab(91.6229% -.159115 -2.26791);--colors-gray-300:lab(85.1236% -.612259 -3.7138);--colors-gray-400:lab(65.9269% -.832707 -8.17473);--colors-gray-500:lab(47.7841% -.393182 -10.0268);--colors-gray-600:lab(35.6337% -1.58697 -10.8425);--colors-gray-700:lab(27.1134% -.956401 -12.3224);--colors-gray-800:lab(16.1051% -1.18239 -11.7533);--colors-gray-900:lab(8.11897% .811279 -12.254);--colors-gray-950:lab(1.90334% .278696 -5.48866);--colors-zinc-50:lab(98.26% 0 0);--colors-zinc-100:lab(96.1634% .0993311 -.364041);--colors-zinc-200:lab(90.6853% .399232 -1.45452);--colors-zinc-300:lab(84.9837% .601262 -2.17986);--colors-zinc-400:lab(65.6464% 1.53497 -5.42429);--colors-zinc-500:lab(47.8878% 1.65477 -5.77283);--colors-zinc-600:lab(35.1166% 1.78212 -6.1173);--colors-zinc-700:lab(26.8019% 1.35387 -4.68303);--colors-zinc-800:lab(15.7305% .613764 -2.16959);--colors-zinc-900:lab(8.30603% .618205 -2.16572);--colors-zinc-950:lab(2.51107% .242703 -.886115);--colors-neutral-50:lab(98.26% 0 0);--colors-neutral-100:lab(96.52% -.0000298023 .0000119209);--colors-neutral-200:lab(90.952% 0 -.0000119209);--colors-neutral-300:lab(84.92% 0 -.0000119209);--colors-neutral-400:lab(66.128% -.0000298023 .0000119209);--colors-neutral-500:lab(48.496% 0 0);--colors-neutral-600:lab(34.924% 0 0);--colors-neutral-700:lab(27.036% 0 0);--colors-neutral-800:lab(15.204% 0 -.00000596046);--colors-neutral-900:lab(7.78201% -.0000149012 0);--colors-neutral-950:lab(2.75381% 0 0);--colors-stone-50:lab(98.2686% -.0991821 .364304);--colors-stone-100:lab(96.5286% -.0991821 .364268);--colors-stone-200:lab(91.055% .663072 .865579);--colors-stone-300:lab(84.7909% .928015 1.59738);--colors-stone-400:lab(66.2166% 1.88044 3.20326);--colors-stone-500:lab(48.1164% 2.35701 4.26852);--colors-stone-600:lab(35.5168% 1.08604 4.07829);--colors-stone-700:lab(27.3812% 1.32917 3.57789);--colors-stone-800:lab(15.0353% 1.96067 1.53427);--colors-stone-900:lab(9.03835% 1.15298 1.92955);--colors-stone-950:lab(2.86037% .455312 .568903);--colors-mauve-50:lab(98.26% 0 0);--colors-mauve-100:lab(95.3199% .844389 -.636518);--colors-mauve-200:lab(90.8851% 1.40759 -1.05978);--colors-mauve-300:lab(84.1787% 3.38054 -2.53499);--colors-mauve-400:lab(66.2215% 5.18823 -4.27421);--colors-mauve-500:lab(46.4092% 9.24578 -7.68465);--colors-mauve-600:lab(34.0653% 7.82093 -6.65653);--colors-mauve-700:lab(25.8245% 8.01928 -6.32546);--colors-mauve-800:lab(14.1786% 6.35938 -5.68258);--colors-mauve-900:lab(8.33002% 5.15411 -4.30998);--colors-mauve-950:lab(2.70037% 1.13126 -.853461);--colors-olive-50:lab(98.6338% -.297457 1.09334);--colors-olive-100:lab(96.0988% -.493258 1.82395);--colors-olive-200:lab(91.9397% -.686854 2.55626);--colors-olive-300:lab(86.1731% -1.073 4.02397);--colors-olive-400:lab(69.6658% -2.009 7.72947);--colors-olive-500:lab(51.5272% -2.86695 11.5408);--colors-olive-600:lab(38.2553% -2.31101 9.30823);--colors-olive-700:lab(29.8862% -2.11598 8.58277);--colors-olive-800:lab(17.3033% -1.48043 5.96187);--colors-olive-900:lab(10.5512% -1.19986 4.84231);--colors-olive-950:lab(3.26204% -.309289 1.13377);--colors-mist-50:lab(98.5129% -.644743 -.229931);--colors-mist-100:lab(95.7289% -.644743 -.229919);--colors-mist-200:lab(91.3368% -1.38441 -1.08377);--colors-mist-300:lab(85.1957% -1.8006 -1.71063);--colors-mist-400:lab(67.9697% -3.85058 -3.02824);--colors-mist-500:lab(49.1145% -5.80183 -4.41525);--colors-mist-600:lab(36.3261% -4.71437 -3.54635);--colors-mist-700:lab(27.9503% -4.0026 -3.35106);--colors-mist-800:lab(15.9728% -2.89693 -2.50866);--colors-mist-900:lab(9.32863% -1.87989 -2.1017);--colors-mist-950:lab(2.93655% -.435196 -.608262);--colors-taupe-50:lab(98.3763% .249773 .707853);--colors-taupe-100:lab(95.3391% .644386 .231409);--colors-taupe-200:lab(90.9149% 1.38998 1.08777);--colors-taupe-300:lab(84.6434% 1.81875 1.71728);--colors-taupe-400:lab(66.7386% 3.56972 3.57119);--colors-taupe-500:lab(47.3292% 5.2588 5.60027);--colors-taupe-600:lab(34.6954% 4.49754 4.2051);--colors-taupe-700:lab(26.4543% 4.4374 3.65548);--colors-taupe-800:lab(15.0089% 3.01889 2.55873);--colors-taupe-900:lab(8.7711% 2.25864 2.3765);--colors-taupe-950:lab(2.86039% .454858 .569314);--colors-red-50:lab(96.5005% 4.18508 1.52328);--colors-red-100:lab(92.243% 10.2865 3.83865);--colors-red-200:lab(86.017% 19.8815 7.75869);--colors-red-300:lab(76.5514% 36.422 15.5335);--colors-red-400:lab(63.7053% 60.745 31.3109);--colors-red-500:lab(55.4814% 75.0732 48.8528);--colors-red-600:lab(48.4493% 77.4328 61.5452);--colors-red-700:lab(40.4273% 67.2623 53.7441);--colors-red-800:lab(33.7174% 55.8993 41.0293);--colors-red-900:lab(28.5139% 44.5539 29.0463);--colors-red-950:lab(13.003% 29.04 16.7519);--colors-orange-50:lab(97.7008% 1.53735 5.90649);--colors-orange-100:lab(94.7127% 3.58394 14.3151);--colors-orange-200:lab(88.4871% 9.94918 28.8378);--colors-orange-300:lab(80.8059% 21.7313 50.4455);--colors-orange-400:lab(70.0429% 42.5156 75.8207);--colors-orange-500:lab(64.272% 57.1788 90.3583);--colors-orange-600:lab(57.1026% 64.2584 89.8886);--colors-orange-700:lab(46.4615% 57.7275 70.8507);--colors-orange-800:lab(37.1566% 46.6433 50.5562);--colors-orange-900:lab(30.2951% 36.0434 37.671);--colors-orange-950:lab(14.1747% 23.4515 19.4461);--colors-amber-50:lab(98.6252% -.635922 8.42309);--colors-amber-100:lab(95.916% -1.21653 23.111);--colors-amber-200:lab(91.7203% -.505269 49.9084);--colors-amber-300:lab(86.4156% 6.13147 78.3961);--colors-amber-400:lab(80.1641% 16.6016 99.2089);--colors-amber-500:lab(72.7183% 31.8672 97.9407);--colors-amber-600:lab(60.3514% 40.5624 87.1228);--colors-amber-700:lab(47.2709% 42.9082 69.2966);--colors-amber-800:lab(37.8822% 37.1699 52.2718);--colors-amber-900:lab(31.2288% 30.2627 40.0378);--colors-amber-950:lab(15.8111% 20.9107 23.3752);--colors-yellow-50:lab(98.6846% -1.79055 9.7766);--colors-yellow-100:lab(97.3564% -4.51407 27.344);--colors-yellow-200:lab(94.3433% -5.00429 52.9663);--colors-yellow-300:lab(89.7033% -.480294 84.4917);--colors-yellow-400:lab(83.2664% 8.65132 106.895);--colors-yellow-500:lab(76.3898% 14.5258 98.4589);--colors-yellow-600:lab(62.7799% 22.4197 86.1544);--colors-yellow-700:lab(47.8202% 25.2426 66.5015);--colors-yellow-800:lab(38.7484% 23.5833 51.4916);--colors-yellow-900:lab(32.3865% 21.1273 38.5959);--colors-yellow-950:lab(16.8146% 15.7422 23.1133);--colors-lime-50:lab(98.7039% -5.32573 10.2149);--colors-lime-100:lab(96.8662% -11.7133 22.0854);--colors-lime-200:lab(94.0718% -22.5338 42.5238);--colors-lime-300:lab(89.9218% -35.6546 68.5254);--colors-lime-400:lab(83.7876% -45.0447 88.4738);--colors-lime-500:lab(75.3197% -46.6547 86.1778);--colors-lime-600:lab(61.1055% -41.0235 73.1483);--colors-lime-700:lab(47.246% -32.2589 55.8249);--colors-lime-800:lab(37.7655% -25.1694 43.0683);--colors-lime-900:lab(31.9931% -20.7654 33.7379);--colors-lime-950:lab(16.5113% -15.1841 22.0145);--colors-green-50:lab(98.1563% -5.60117 2.75915);--colors-green-100:lab(96.1861% -13.8464 6.52365);--colors-green-200:lab(92.4222% -26.4702 12.9427);--colors-green-300:lab(86.9953% -47.2691 25.0054);--colors-green-400:lab(78.503% -64.9265 39.7492);--colors-green-500:lab(70.5521% -66.5147 45.8073);--colors-green-600:lab(59.0978% -58.6621 41.2579);--colors-green-700:lab(47.0329% -47.0239 31.4788);--colors-green-800:lab(37.4616% -36.7971 22.9692);--colors-green-900:lab(30.797% -29.6927 17.382);--colors-green-950:lab(15.6845% -20.4225 11.7249);--colors-emerald-50:lab(97.8462% -6.94966 1.85487);--colors-emerald-100:lab(94.9004% -17.0769 5.63836);--colors-emerald-200:lab(90.2247% -31.039 9.47084);--colors-emerald-300:lab(83.9203% -48.7124 13.8849);--colors-emerald-400:lab(75.0771% -60.7313 19.4147);--colors-emerald-500:lab(66.9756% -58.27 19.5419);--colors-emerald-600:lab(55.0481% -49.9246 15.93);--colors-emerald-700:lab(44.4871% -41.0396 11.0361);--colors-emerald-800:lab(35.3675% -33.1188 8.04002);--colors-emerald-900:lab(28.8637% -26.9249 5.45986);--colors-emerald-950:lab(15.0582% -17.9507 2.38369);--colors-teal-50:lab(98.3189% -4.74921 -.111711);--colors-teal-100:lab(95.1845% -17.4212 -.425422);--colors-teal-200:lab(90.7612% -33.1343 -.542295);--colors-teal-300:lab(84.8977% -48.1516 -1.3321);--colors-teal-400:lab(76.0109% -53.3483 -2.27906);--colors-teal-500:lab(67.3859% -49.0983 -2.63511);--colors-teal-600:lab(55.0223% -41.0774 -3.90277);--colors-teal-700:lab(44.4134% -33.1436 -4.22149);--colors-teal-800:lab(35.5975% -26.6648 -4.34487);--colors-teal-900:lab(29.506% -21.4706 -3.59886);--colors-teal-950:lab(16.6371% -15.3183 -3.81732);--colors-cyan-50:lab(98.3304% -5.97432 -2.62108);--colors-cyan-100:lab(95.3146% -13.8285 -6.84732);--colors-cyan-200:lab(91.0821% -24.0435 -12.8306);--colors-cyan-300:lab(85.3886% -36.7636 -21.5716);--colors-cyan-400:lab(76.6045% -40.9406 -29.6231);--colors-cyan-500:lab(67.805% -35.3952 -30.2018);--colors-cyan-600:lab(55.1767% -26.7496 -30.5139);--colors-cyan-700:lab(44.7267% -21.5987 -26.118);--colors-cyan-800:lab(36.5114% -17.1989 -21.6292);--colors-cyan-900:lab(30.372% -13.1853 -18.7887);--colors-cyan-950:lab(19.1528% -9.68757 -15.5267);--colors-sky-50:lab(97.3623% -2.33802 -4.13098);--colors-sky-100:lab(94.3709% -4.56053 -8.23453);--colors-sky-200:lab(88.6983% -11.3978 -16.8488);--colors-sky-300:lab(80.3307% -20.2945 -31.385);--colors-sky-400:lab(70.687% -23.6078 -45.9483);--colors-sky-500:lab(63.3038% -18.433 -51.0407);--colors-sky-600:lab(51.7754% -11.4712 -49.8349);--colors-sky-700:lab(41.6013% -9.10804 -42.5647);--colors-sky-800:lab(35.164% -9.57692 -34.4068);--colors-sky-900:lab(29.1959% -8.34689 -28.2453);--colors-sky-950:lab(17.8299% -5.31271 -21.1584);--colors-blue-50:lab(96.492% -1.14644 -5.11479);--colors-blue-100:lab(92.0301% -2.24757 -11.6453);--colors-blue-200:lab(86.15% -4.04379 -21.0797);--colors-blue-300:lab(77.5052% -6.4629 -36.42);--colors-blue-400:lab(65.0361% -1.42065 -56.9802);--colors-blue-500:lab(54.1736% 13.3369 -74.6839);--colors-blue-600:lab(44.0605% 29.0279 -86.0352);--colors-blue-700:lab(36.9089% 35.0961 -85.6872);--colors-blue-800:lab(30.2514% 27.7853 -70.2699);--colors-blue-900:lab(26.1542% 15.7545 -51.5504);--colors-blue-950:lab(15.6723% 8.86232 -32.2945);--colors-indigo-50:lab(95.4818% .411302 -6.78529);--colors-indigo-100:lab(91.6577% 1.04591 -12.7199);--colors-indigo-200:lab(84.4329% 3.18977 -23.9688);--colors-indigo-300:lab(74.0235% 8.54138 -41.6075);--colors-indigo-400:lab(59.866% 22.4834 -64.4485);--colors-indigo-500:lab(48.295% 38.3129 -81.9673);--colors-indigo-600:lab(38.4009% 52.6132 -92.3857);--colors-indigo-700:lab(32.4486% 49.2217 -84.6695);--colors-indigo-800:lab(26.6645% 37.9804 -68.6402);--colors-indigo-900:lab(23.3911% 24.6978 -50.4718);--colors-indigo-950:lab(12.4853% 14.9672 -31.3418);--colors-violet-50:lab(96.2416% 2.28849 -5.51657);--colors-violet-100:lab(93.0838% 4.35197 -9.88284);--colors-violet-200:lab(87.0888% 8.53688 -19.4189);--colors-violet-300:lab(76.7419% 18.3911 -37.0706);--colors-violet-400:lab(62.8239% 34.9159 -60.0512);--colors-violet-500:lab(49.9355% 55.1776 -81.8963);--colors-violet-600:lab(41.088% 68.9966 -91.995);--colors-violet-700:lab(35.2783% 67.9912 -88.793);--colors-violet-800:lab(29.3188% 57.7986 -76.1493);--colors-violet-900:lab(24.3783% 45.7525 -61.4902);--colors-violet-950:lab(14.0706% 33.3353 -46.7553);--colors-purple-50:lab(97.1627% 2.99937 -4.13398);--colors-purple-100:lab(93.3333% 6.97437 -9.83434);--colors-purple-200:lab(87.8405% 13.4282 -18.7159);--colors-purple-300:lab(78.3298% 26.2195 -34.9499);--colors-purple-400:lab(63.6946% 47.6127 -59.2066);--colors-purple-500:lab(52.0183% 66.11 -78.2316);--colors-purple-600:lab(43.0295% 75.21 -86.5669);--colors-purple-700:lab(36.1758% 69.8525 -80.0381);--colors-purple-800:lab(30.6017% 56.7637 -64.4751);--colors-purple-900:lab(24.9401% 45.2703 -51.2728);--colors-purple-950:lab(14.8253% 38.9005 -44.5861);--colors-fuchsia-50:lab(97.1083% 4.46233 -4.09334);--colors-fuchsia-100:lab(93.9419% 9.57647 -9.08735);--colors-fuchsia-200:lab(87.7108% 19.9958 -18.2054);--colors-fuchsia-300:lab(78.5378% 39.3533 -32.9615);--colors-fuchsia-400:lab(66.1178% 66.0652 -52.4733);--colors-fuchsia-500:lab(56.4256% 83.132 -64.639);--colors-fuchsia-600:lab(47.5131% 83.4271 -63.0363);--colors-fuchsia-700:lab(39.787% 72.2653 -53.1244);--colors-fuchsia-800:lab(32.904% 60.2883 -43.6569);--colors-fuchsia-900:lab(27.755% 48.6174 -34.3553);--colors-fuchsia-950:lab(15.7348% 39.0235 -27.4073);--colors-pink-50:lab(96.4459% 4.53997 -1.49434);--colors-pink-100:lab(93.5864% 9.01193 -3.15079);--colors-pink-200:lab(87.4504% 19.6 -6.46662);--colors-pink-300:lab(77.8308% 38.525 -10.5394);--colors-pink-400:lab(64.5597% 64.3615 -12.7988);--colors-pink-500:lab(56.9303% 76.8162 -8.07021);--colors-pink-600:lab(49.5493% 79.8381 2.31768);--colors-pink-700:lab(42.1737% 71.8009 7.42233);--colors-pink-800:lab(34.9559% 60.2885 5.99639);--colors-pink-900:lab(29.4367% 49.3962 3.35757);--colors-pink-950:lab(15.6116% 35.2166 3.53979);--colors-rose-50:lab(96.2369% 4.94155 1.28011);--colors-rose-100:lab(92.8221% 9.86832 2.60075);--colors-rose-200:lab(86.806% 19.1909 4.07754);--colors-rose-300:lab(76.6339% 38.3549 9.68835);--colors-rose-400:lab(64.4125% 63.0291 19.2068);--colors-rose-500:lab(56.101% 79.4328 31.4532);--colors-rose-600:lab(49.1882% 81.577 36.0311);--colors-rose-700:lab(41.1651% 71.6251 30.3087);--colors-rose-800:lab(34.6481% 60.802 20.1957);--colors-rose-900:lab(29.7104% 51.514 12.6253);--colors-rose-950:lab(14.2323% 34.0086 9.80922)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}}@layer panda_utilities{.bg_Primary\.campfire{background:var(--colors--primary-campfire)}.bg_Shades\.newspaper\/60{background:color-mix(in oklab, var(--colors--shades-newspaper) 60%, transparent)}.bg_linear-gradient\(180deg\,_rgba\(59\,_83\,_111\,_0\)_49\.48\%\,_\#000000_97\.92\%\){background:linear-gradient(#3b536f00 49.48%,#000 97.92%)}.bd_1px_solid{border:1px solid}.m_-3{margin:calc(var(--spacing-3) * -1)}.p_0\.5{padding:var(--spacing-0\.5)}.p_1{padding:var(--spacing-1)}.p_2{padding:var(--spacing-2)}.p_4{padding:var(--spacing-4)}.p_5{padding:var(--spacing-5)}.mx_auto{margin-inline:auto}.px_1\.5{padding-inline:var(--spacing-1\.5)}.px_4{padding-inline:var(--spacing-4)}.px_5{padding-inline:var(--spacing-5)}.py_0\.5{padding-block:var(--spacing-0\.5)}.py_1{padding-block:var(--spacing-1)}.py_10{padding-block:var(--spacing-10)}.py_4{padding-block:var(--spacing-4)}.py_8{padding-block:var(--spacing-8)}.bd-c_Primary\.saddle{border-color:var(--colors--primary-saddle)}.bd-c_Shades\.newspaper{border-color:var(--colors--shades-newspaper)}.bd-c_Shades\.slate\/40{border-color:color-mix(in oklab, var(--colors--shades-slate) 40%, transparent)}.bd-c_Shades\.stone\/80{border-color:color-mix(in oklab, var(--colors--shades-stone) 80%, transparent)}.bd-c_black\/20{border-color:color-mix(in oklab, var(--colors-black) 20%, transparent)}.bdr_2xl{border-radius:var(--radii-2xl)}.bdr_lg{border-radius:var(--radii-lg)}.bdr_md{border-radius:var(--radii-md)}.bdr_sm{border-radius:var(--radii-sm)}.border-style_solid{border-style:solid}.bd-w_thin{border-width:thin}.gap_0{gap:var(--spacing-0)}.gap_1{gap:var(--spacing-1)}.gap_1\.5{gap:var(--spacing-1\.5)}.gap_2{gap:var(--spacing-2)}.gap_3{gap:var(--spacing-3)}.gap_4{gap:var(--spacing-4)}.gap_5{gap:var(--spacing-5)}.gap_6{gap:var(--spacing-6)}.gap_8px{gap:8px}.grid-c_3{grid-column:3}.grid-c_1\/2{grid-column:1/2}.grid-r_1{grid-row:1}.grid-r_2{grid-row:2}.grid-r_3{grid-row:3}.grid-r_1\/2{grid-row:1/2}.ring_none{outline:var(--borders-none)}.ov_hidden{overflow:hidden}.td_none{text-decoration:none}.tw_balance{text-wrap:balance}.tw_pretty{text-wrap:pretty}.trs_all_0\.2s{transition:all .2s}.ai_center{align-items:center}.ai_start{align-items:start}.ai_stretch{align-items:stretch}.ap_none{appearance:none}.bkdp-blur_lg{--backdrop-blur:blur(var(--blurs-lg))}.bkdp_auto{-webkit-backdrop-filter:var(--backdrop-blur, ) var(--backdrop-brightness, ) var(--backdrop-contrast, ) var(--backdrop-grayscale, ) var(--backdrop-hue-rotate, ) var(--backdrop-invert, ) var(--backdrop-opacity, ) var(--backdrop-saturate, ) var(--backdrop-sepia, );backdrop-filter:var(--backdrop-blur, ) var(--backdrop-brightness, ) var(--backdrop-contrast, ) var(--backdrop-grayscale, ) var(--backdrop-hue-rotate, ) var(--backdrop-invert, ) var(--backdrop-opacity, ) var(--backdrop-saturate, ) var(--backdrop-sepia, )}.bg-c_Mono\.ink{background-color:var(--colors--mono-ink)}.bg-c_Mono\.ink\/85{background-color:color-mix(in oklab, var(--colors--mono-ink) 85%, transparent)}.bg-c_Shades\.iron{background-color:var(--colors--shades-iron)}.bg-c_black{background-color:var(--colors-black)}.bg-c_rgba\(98\,_98\,_98\,_0\.5\){background-color:#62626280}.bg-c_white{background-color:var(--colors-white)}.bg-c_white\/95{background-color:color-mix(in oklab, var(--colors-white) 95%, transparent)}.bdr-l_0{border-top-left-radius:0;border-bottom-left-radius:0}.bdr-r_0{border-top-right-radius:0;border-bottom-right-radius:0}.bx-sh_0_16px_32px_-24px_rgba\(0\,_0\,_0\,_0\.55\){box-shadow:0 16px 32px -24px #0000008c}.bx-sh_lg{box-shadow:var(--shadows-lg)}.bx-sh_xl{box-shadow:var(--shadows-xl)}.c_Mono\.ink{color:var(--colors--mono-ink)}.c_Primary\.forest{color:var(--colors--primary-forest)}.c_Shades\.newspaper{color:var(--colors--shades-newspaper)}.c_white{color:var(--colors-white)}.cursor_pointer{cursor:pointer}.d_flex{display:flex}.d_grid{display:grid}.d_inline-flex{display:inline-flex}.d_table-row{display:table-row}.flex-d_column{flex-direction:column}.flex-d_row{flex-direction:row}.ff_gorton{font-family:var(--fonts-gorton)}.fs_2xl{font-size:var(--font-sizes-2xl)}.fs_2xs{font-size:var(--font-sizes-2xs)}.fs_lg{font-size:var(--font-sizes-lg)}.fs_md{font-size:var(--font-sizes-md)}.fs_sm{font-size:var(--font-sizes-sm)}.fs_xs{font-size:var(--font-sizes-xs)}.fw_medium{font-weight:var(--font-weights-medium)}.fw_semibold{font-weight:var(--font-weights-semibold)}.grid-tc_1fr{grid-template-columns:1fr}.grid-tc_35\%_1fr_25\%{grid-template-columns:35% 1fr 25%}.grid-tr_33\%_auto_33\%{grid-template-rows:33% auto 33%}.jc_center{justify-content:center}.ls_8{letter-spacing:8px}.ls_widest{letter-spacing:var(--letter-spacings-widest)}.lh_1\.05{line-height:1.05}.lh_relaxed{line-height:var(--line-heights-relaxed)}.obj-f_cover{object-fit:cover}.order_1{order:1}.order_2{order:2}.pos_absolute{position:absolute}.pos_relative{position:relative}.ta_center{text-align:center}.ta_end{text-align:end}.trs-dur_normal{--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal)}.trs-prop_background\,_border-color\,_color\,_box-shadow{--transition-prop:background, border-color, color, box-shadow;transition-property:background,border-color,color,box-shadow}.trs-tmf_default{--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default)}.us_none{-webkit-user-select:none;user-select:none}.va_middle{vertical-align:middle}.white-space_nowrap{white-space:nowrap}.z_1{z-index:1}.z_2{z-index:2}.z_20{z-index:20}.ov-y_hidden{overflow-y:hidden}.bd-r-w_0{border-right-width:0}.h_1024{height:1024px}.h_11{height:var(--sizes-11)}.h_1170{height:1170px}.h_15{height:15px}.h_16{height:var(--sizes-16)}.h_1700{height:1700px}.h_53{height:53px}.h_56{height:var(--sizes-56)}.h_569{height:569px}.h_630{height:630px}.h_64{height:var(--sizes-64)}.h_864{height:864px}.h_full{height:var(--sizes-full)}.max-h_calc\(min\(100vw_-_32px\,_390px\)_\*_1\.68\){max-height:calc(1.68*min(100vw - 32px,390px))}.max-w_100\%{max-width:100%}.max-w_100vw{max-width:100vw}.max-w_390px{max-width:390px}.max-w_breakpoint-lg{max-width:var(--sizes-breakpoint-lg)}.max-w_breakpoint-xl{max-width:var(--sizes-breakpoint-xl)}.min-h_220px{min-height:220px}.min-w_11{min-width:var(--sizes-11)}.pb_2{padding-bottom:var(--spacing-2)}.pb_8{padding-bottom:var(--spacing-8)}.pl_2{padding-left:var(--spacing-2)}.pr_1{padding-right:var(--spacing-1)}.pt_16{padding-top:var(--spacing-16)}.pt_4{padding-top:var(--spacing-4)}.w_1023{width:1023px}.w_1024{width:1024px}.w_1200{width:1200px}.w_1320{width:1320px}.w_15{width:15px}.w_16{width:var(--sizes-16)}.w_1790{width:1790px}.w_2048{width:2048px}.w_2130{width:2130px}.w_225{width:225px}.w_36{width:var(--sizes-36)}.w_56{width:var(--sizes-56)}.w_64{width:var(--sizes-64)}.w_8{width:var(--sizes-8)}.w_full{width:var(--sizes-full)}.w_min{width:var(--sizes-min)}.\[\&_svg\]\:h_4 svg{height:var(--sizes-4)}.\[\&_svg\]\:w_4 svg{width:var(--sizes-4)}.hover\:bg_Primary\.saddle:is(:hover,[data-hover]){background:var(--colors--primary-saddle)}.hover\:bg_Shades\.stone\/60:is(:hover,[data-hover]){background:color-mix(in oklab, var(--colors--shades-stone) 60%, transparent)}.hover\:bg_gray\.100:is(:hover,[data-hover]){background:var(--colors-gray-100)}.hover\:bg_white:is(:hover,[data-hover]){background:var(--colors-white)}.hover\:bg-c_Shades\.stone\/50:is(:hover,[data-hover]){background-color:color-mix(in oklab, var(--colors--shades-stone) 50%, transparent)}.hover\:bx-sh_md:is(:hover,[data-hover]){box-shadow:var(--shadows-md)}.hover\:c_Mono\.ink:is(:hover,[data-hover]){color:var(--colors--mono-ink)}.hover\:c_Mono\.slush:is(:hover,[data-hover]){color:var(--colors--mono-slush)}.hover\:c_black:is(:hover,[data-hover]){color:var(--colors-black)}.focusVisible\:ring_2px_solid:is(:focus-visible,[data-focus-visible]){outline:2px solid}.focusVisible\:ring-c_border\.outline:is(:focus-visible,[data-focus-visible]){outline-color:border\.outline}.focusVisible\:ring-o_2px:is(:focus-visible,[data-focus-visible]){outline-offset:2px}.active\:bg-c_gray\.200:is(:active,[data-active]){background-color:var(--colors-gray-200)}.before\:inset_0:before{inset:var(--spacing-0)}.before\:bg-i_radial-gradient\(circle_at_1px_1px\,_rgba\(255\,_255\,_255\,_0\.12\)_1px\,_transparent_0\):before{background-image:radial-gradient(circle at 1px 1px,#ffffff1f 1px,#0000 0)}.before\:bg-s_20px_20px:before{background-size:20px 20px}.before\:content_\"\":before{content:""}.before\:op_0\.22:before{opacity:.22}.before\:pointer-events_none:before{pointer-events:none}.before\:pos_absolute:before{position:absolute}@media (min-width:40rem){.sm\:p_1{padding:var(--spacing-1)}.sm\:px_8{padding-inline:var(--spacing-8)}.sm\:py_12{padding-block:var(--spacing-12)}.sm\:fs_md{font-size:var(--font-sizes-md)}.sm\:fs_xs{font-size:var(--font-sizes-xs)}.sm\:w_40{width:var(--sizes-40)}}@media (min-width:48rem){.md\:p_6{padding:var(--spacing-6)}.md\:p_8{padding:var(--spacing-8)}.md\:px_12{padding-inline:var(--spacing-12)}.md\:py_16{padding-block:var(--spacing-16)}.md\:gap_8{gap:var(--spacing-8)}.md\:grid-c_1{grid-column:1}.md\:grid-c_2{grid-column:2}.md\:grid-r_1_\/_span_1{grid-row:1/span 1}.md\:grid-r_1_\/_span_2{grid-row:1/span 2}.md\:grid-r_2_\/_span_1{grid-row:2/span 1}.md\:grid-r_3_\/_span_1{grid-row:3/span 1}.md\:fs_4xl{font-size:var(--font-sizes-4xl)}.md\:fs_lg{font-size:var(--font-sizes-lg)}.md\:fs_sm{font-size:var(--font-sizes-sm)}.md\:fs_xl{font-size:var(--font-sizes-xl)}.md\:max-h_50vh{max-height:50vh}.md\:max-w_none{max-width:none}.md\:min-h_320px{min-height:320px}.md\:w_40{width:var(--sizes-40)}}@media (min-width:64rem){.lg\:px_16{padding-inline:var(--spacing-16)}.lg\:py_20{padding-block:var(--spacing-20)}.lg\:grid-c_3{grid-column:3}.lg\:grid-r_1_\/_span_1{grid-row:1/span 1}.lg\:grid-r_2_\/_span_1{grid-row:2/span 1}.lg\:fs_2xl{font-size:var(--font-sizes-2xl)}.lg\:fs_5xl{font-size:var(--font-sizes-5xl)}.lg\:fs_md{font-size:var(--font-sizes-md)}.lg\:fs_sm{font-size:var(--font-sizes-sm)}.lg\:fs_xl{font-size:var(--font-sizes-xl)}.lg\:grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.lg\:order_1{order:1}.lg\:order_2{order:2}.lg\:max-h_70vh{max-height:70vh}.lg\:w_48{width:var(--sizes-48)}}@media (min-width:80rem){.xl\:px_16{padding-inline:var(--spacing-16)}}@media (prefers-reduced-motion:reduce){.motionReduce\:d_none{display:none}}@layer compositions{.textStyle_md{font-size:1rem;line-height:1.5}}}
:root{--story-ink:#131b1a;--story-paper:#f2f0ef;--story-newspaper:#d8dbcd;--story-forest:#285f39;--story-moon:#104059;--story-fire:#d68e4d;--color-fd-primary:#285f39;--color-fd-primary-foreground:#fff}.marketing-story{color:var(--story-ink);background:var(--story-paper)}.marketing-story p{font-family:var(--font-worksans), sans-serif}.marketing-story h1,.marketing-story h2,.marketing-story h3{text-wrap:balance;margin:0}.marketing-story h1,.marketing-story h2{letter-spacing:-.035em;font-size:clamp(2.25rem,4.5vw,4.2rem);line-height:1.08}.marketing-story h3{letter-spacing:-.025em;font-size:clamp(1.5rem,2.4vw,2.3rem);line-height:1.15}.marketing-story p{text-wrap:pretty}.marketing-story figure{min-width:0;margin:0}.marketing-story figcaption{font:400 .78rem/1.55 var(--font-worksans), sans-serif;opacity:.85;padding-top:16px}.story-container{width:min(1184px,100% - 96px);margin-inline:auto}.story-chapter{padding-block:clamp(80px,9vw,144px);scroll-margin-top:80px}.story-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.story-copy{min-width:0}.story-copy p{max-width:48ch;margin-top:22px;font-size:1.06rem;line-height:1.7}.story-copy .story-lead{letter-spacing:-.025em;margin-top:28px;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.35}.story-copy .story-small{font-size:.88rem;line-height:1.65}.story-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.story-button{background:var(--story-newspaper);color:var(--story-ink);border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:14px 20px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.story-button:hover{background:#fff}.story-text-link{text-underline-offset:5px;align-items:center;gap:10px;padding-block:12px;font-size:.95rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.story-text-link:hover{text-decoration-color:currentColor}.marketing-story :is(a,button):focus-visible,.brand-footer a:focus-visible{outline-offset:5px;outline:2px solid}.story-introduction{z-index:30;background:linear-gradient(to bottom, #f2f0efb8, var(--story-paper) 160px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--story-ink);text-align:center;margin-top:-120px;padding:64px 0 72px;position:relative}.story-conversation h1{font-size:clamp(2rem,3.2vw,2.875rem)}.story-conversation h1 span{color:var(--story-forest)}.hero-description{max-width:min(600px,100vw - 48px);color:var(--story-paper);font-family:var(--font-worksans), sans-serif;text-align:center;text-wrap:balance;text-shadow:0 1px 4px #000c,0 2px 16px #000000b3;padding-bottom:24px;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.6}.story-introduction p{max-width:640px;margin:24px auto 0;font-size:1.18rem;line-height:1.65}.permanence-section{max-width:640px;margin:0 auto}.permanence-section p{margin-top:16px;font-size:1.03rem;line-height:1.7}.permanence-signoff{color:#41554a;font-style:italic}.story-conversation{background:#f9f9f6}.conversation-layout{grid-template-columns:.9fr 1.1fr;column-gap:clamp(24px,3vw,48px)}.gardens-section{border-top:1px solid #d8dcd3;justify-content:center;align-items:center;gap:56px;margin-top:80px;padding-top:52px;display:flex}.gardens-section img{object-fit:cover;border-radius:50%;width:200px;height:200px}.gardens-section h3{color:var(--story-forest)}.gardens-section p{max-width:48ch;margin-top:16px;line-height:1.7}.story-knowledge{background:var(--story-forest);color:#f2f4ea}.knowledge-layout{align-items:start}.library-screenshot{padding-top:72px}.library-screenshot img{border-radius:12px;width:100%;height:auto;display:block}.knowledge-details{grid-template-columns:1fr 1fr;gap:56px;padding-top:80px;display:grid}.original-diagram p{max-width:48ch;min-height:3.5em;margin-block:18px 24px;line-height:1.65}.original-diagram img{border-radius:8px;width:100%;height:auto}.optional-label{font:600 .73rem/1.4 var(--font-worksans), sans-serif;vertical-align:middle;border:1px solid;border-radius:4px;align-items:center;padding:4px 8px;display:inline-flex}.original-diagram .optional-label{margin-right:6px}.optional-note{border-top:1px solid #83a287;grid-template-columns:auto 1fr;align-items:start;gap:14px 28px;margin-top:48px;padding-top:40px;display:grid}.optional-note p{max-width:72ch;line-height:1.65}.optional-note .story-text-link{grid-column:2;justify-self:start}.story-care{background:var(--story-moon);color:#eef2ee}.care-introduction{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.care-introduction h2{font-size:clamp(2.25rem,4vw,3.6rem)}.care-assistance{border-top:1px solid #618393;grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;margin-top:80px;padding-top:64px;display:grid}.care-assistance .optional-label{margin-top:20px}.story-ownership{background:var(--story-ink);color:var(--story-paper);padding-bottom:40px}.ownership-introduction{grid-template-columns:1fr 1fr;gap:80px;display:grid}.ownership-introduction h2 span{color:var(--story-fire)}.ownership-introduction .story-copy p:first-child{margin-top:0}.ownership-links{border-top:1px solid #516059;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-block:32px;display:flex}.ownership-links a{text-underline-offset:5px;align-items:center;gap:20px;padding-block:8px;text-decoration:underline;display:inline-flex}.community-invitation{background:#e5e8df;justify-content:center;align-items:center;gap:48px;padding:100px 48px;display:flex}.community-invitation>img{object-fit:cover;border-radius:50%;width:260px;height:260px}.community-invitation h2{font-size:clamp(2rem,3.5vw,3.5rem)}.community-invitation p{margin-block:24px;line-height:1.7}.community-invitation .story-button{background:var(--story-forest);color:#fff}.community-invitation .story-button:hover{background:#1a4528}.accessible-section{background:var(--story-moon);color:var(--story-paper);align-items:center;gap:24px;padding:48px;display:flex}.product-scene{font-family:var(--font-product), Inter, sans-serif;color:#202020;background:#fcfcfc;border:1px solid #d9ded9;border-radius:12px;overflow:hidden}.product-scene :is(p,h3){font-family:inherit}.product-scene h3{letter-spacing:-.02em;font-size:1.2rem;font-weight:600;line-height:1.4}.product-scene p{font-size:.9rem;line-height:1.65}.scene-toolbar{border-bottom:1px solid #e0e0e0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:17px 24px;font-size:.8rem;font-weight:600;display:flex}.scene-toolbar>span:first-child{align-items:center;gap:8px;display:inline-flex}.scene-content{padding:28px}.scene-person{flex-wrap:wrap;align-items:center;gap:8px;margin-block:20px 12px;font-size:.77rem;display:flex}.scene-avatar{border-radius:50%;place-items:center;width:25px;height:25px;font-size:.72rem;font-weight:600;display:inline-grid}.avatar-moss{color:#285f39;background:#dce8d8}.avatar-clay{color:#763d26;background:#f2dece}.scene-meta{color:#646464;font-size:.75rem;font-weight:400}.scene-meta svg{vertical-align:middle;margin-right:4px;display:inline}.thread-scene{border-color:#dedede;border-radius:8px}.thread-preview-main{min-width:0;padding:24px}.thread-preview-byline{color:#646464;flex-wrap:wrap;align-items:center;gap:4px;font-size:.7rem;display:flex}.thread-preview-byline .scene-avatar{width:20px;height:20px;font-size:.6rem}.thread-preview-category{color:#29431a;background:#c2e0a9;border:1px solid #95b878;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:.6rem}.thread-preview-main h3{letter-spacing:-.015em;text-wrap:initial;margin-top:8px;font-size:1.15rem;line-height:1.4}.thread-preview-main p{text-wrap:initial;margin-top:10px;font-size:.8rem;line-height:1.6}.thread-preview-stats{color:#707070;gap:16px;margin-block:24px 12px;font-size:.72rem;display:flex}.thread-preview-stats>span{align-items:center;gap:4px;display:flex}.thread-preview-reply{background:#f8f8f8;border:1px solid #dedede;border-radius:8px;margin-top:12px;padding:8px}.thread-preview-reply-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.thread-preview-reply-actions{color:#646464;gap:12px;display:flex}.thread-preview-reference{color:#006bc2}.thread-preview-emoji{color:#646464;background:#ededed;border-radius:6px;align-items:center;gap:8px;margin-top:10px;padding:3px 8px;font-size:.7rem;display:inline-flex}.library-sequence{background:0 0;border:0;overflow:visible}.library-step{color:#202020;background:#fcfcfc;border:1px solid #d9ded9;border-radius:10px;padding:20px 24px}.library-step .scene-person{margin-top:0}.library-step h3{font-size:1rem}.library-step>p{margin-block:10px 16px}.library-step .scene-toolbar{padding:0 0 14px}.directory-row{align-items:center;gap:12px;margin-top:20px;font-size:.84rem;display:flex}.directory-row>strong{flex:1}.directory-row>svg{flex-shrink:0}.scene-tag{color:#525252;white-space:nowrap;background:#eee;border-radius:4px;padding:3px 7px;font-size:.66rem;font-weight:500;line-height:1.4;display:inline-block}.scene-properties{margin-top:18px;font-size:.77rem}.scene-properties>div{border-top:1px solid #e4e4e4;grid-template-columns:80px 1fr;gap:12px;padding-block:8px;display:grid}.scene-properties dt{color:#646464}.sequence-connector{font:400 .76rem var(--font-worksans), sans-serif;color:#e6eddf;align-items:center;gap:12px;padding:14px 28px;display:flex}.library-found{align-items:center;gap:14px;display:flex}.library-found>div{flex:1}.library-found strong{font-size:.85rem}.library-found p{color:#646464;margin-top:4px;font-size:.78rem}.library-found>svg{flex-shrink:0}.moderation-example{background:#f9f9f9;border-color:#e0e0e0;border-radius:8px;padding:12px}.moderation-report-header,.moderation-report-header>div,.moderation-people,.moderation-people>div,.moderation-subject-heading,.moderation-author,.moderation-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.moderation-report-header,.moderation-people,.moderation-subject-heading,.moderation-actions{justify-content:space-between}.moderation-status,.moderation-kind{border:1px solid;border-radius:999px;padding:1px 10px;font-size:.75rem;font-weight:500;line-height:1.5}.moderation-status{color:#4f3422;background:#ffdfb5;border-color:#f3d673}.moderation-kind{color:#651249;background:#fee9f5;border-color:#efbfdd}.moderation-example blockquote{margin-block:16px;font-size:.9rem;line-height:1.5}.moderation-people,.moderation-author{color:#646464;font-size:.8rem}.moderation-people{gap:12px}.moderation-unassigned{font-size:.75rem;font-style:italic}.moderation-example .scene-avatar{width:20px;height:20px;font-size:.6rem}.moderation-subject{background:#f0f0f0;border-radius:6px;margin-block:12px;padding:12px}.moderation-subject h3{letter-spacing:normal;text-wrap:initial;font-size:1rem;font-weight:500;line-height:1.5}.moderation-subject-heading{align-items:baseline;margin-bottom:8px}.moderation-actions>span{border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:600;line-height:1.5}.moderation-acknowledge{color:#202020;background:#f0f0f0}.moderation-resolve{color:#fff;background:#624ec6}.trail-example{container-type:inline-size}.trail-scene{border-color:#e0e0e0;border-radius:8px}.trail-scene .scene-toolbar{padding:12px;font-weight:500}.trail-scene .scene-content{padding:16px 12px 12px}.trail-scene h3{letter-spacing:normal;font-size:1rem;line-height:1.5}.trail-scene .scene-content>p{margin-top:4px;font-size:.8rem}.trail-timeline{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;margin-top:16px;list-style:none;overflow:hidden}.trail-timeline li{grid-template-columns:18px minmax(0,1fr) auto;gap:4px 8px;padding:12px;display:grid}.trail-timeline li+li{border-top:1px solid #e0e0e0}.trail-timeline li>svg{color:#646464;margin-top:2px}.trail-timeline strong{font-size:.85rem;font-weight:600}.trail-timeline p{color:#646464;margin-top:3px;font-size:.8rem;line-height:1.5}.trail-timeline .scene-tag{border:1px solid #dedede;border-radius:999px;align-self:start;padding:1px 8px;font-size:.7rem;line-height:1.5}.trail-timeline .tag-success{color:#285c30;background:#e5f2e4;border-color:#b3d5b4}.trail-timeline li:last-child{background:#fff8eb}.trail-timeline li:last-child>svg{color:#795216}.trail-timeline .tag-attention{color:#4f3422;background:#ffdfb5;border-color:#f3d673}@container (max-width:440px){.trail-timeline li{grid-template-columns:18px minmax(0,1fr)}.trail-timeline .scene-tag{grid-column:2;justify-self:start;margin-top:4px}}.connection-example{margin-block:56px!important}.connection-motion{max-width:680px;margin-inline:auto;position:relative}.connection-map{grid-template-columns:240px 180px minmax(0,1fr);align-items:start;display:grid;position:relative}.connection-source{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-top:80px;display:flex}.connection-source-mark{background:#1b2622;border:1px solid #778675;border-radius:50%;flex-shrink:0;place-items:center;width:96px;height:96px;display:grid}.connection-source-copy{flex-direction:column;gap:10px;display:flex}.connection-source-copy strong{font:700 1.75rem/1.2 var(--font-joie)}.connection-source-copy span{text-wrap:balance;color:#c0c9c1;max-width:24ch;font-size:.9rem;line-height:1.5}.connection-lines{pointer-events:none;overflow:visible}.connection-lines-mobile{display:none}.connection-route,.connection-arrow{stroke:#b8c3ac;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.connection-route{stroke-dasharray:3 9;animation:3.6s linear infinite paused connection-flow}[data-flow-active=true] .connection-route{animation-play-state:running}@keyframes connection-flow{to{stroke-dashoffset:-24px}}.connection-route-optional,.connection-arrow-optional{stroke:#c99967}.connection-branches{grid-template-rows:96px 96px;gap:64px;padding-left:24px;display:grid}.connection-branch{flex-direction:column;justify-content:center;align-items:start;display:flex}.connection-branch strong{color:var(--story-fire);font-size:1.15rem;line-height:1.35}.connection-branch p{margin-block:8px;font-size:1rem}.connection-branch span{color:#c0c9c1;font-size:.8rem}.connection-example figcaption{text-align:center;max-width:680px;margin-inline:auto}@media (max-width:900px){.connection-motion{max-width:560px}.connection-map{display:block}.connection-source{flex-direction:column-reverse;padding-top:0}.connection-source-mark{width:80px;height:80px}.connection-source-mark img{width:48px;height:48px}.connection-source-copy{align-items:center;gap:8px}.connection-source-copy strong{font-size:1.5rem}.connection-lines-desktop{display:none}.connection-lines-mobile{width:100%;height:96px;display:block}.connection-lines-mobile path{vector-effect:non-scaling-stroke}.connection-branches{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:8px 0 0}.connection-branch{text-align:center;justify-content:start;align-items:center;padding-inline:8px}.connection-example figcaption{max-width:560px}}@media (max-width:400px){.connection-branch strong{font-size:1rem}.connection-branch p{margin-block:6px;font-size:1rem}}#nd-nav{background:#f2f0ef;border-bottom-color:#d8dbcd}#nd-sidebar{background:#f2f0ef}#nd-sidebar a[data-active=true]{color:#285f39;background:#e2e8df}#nd-page{--color-fd-primary:#285f39}.brand-footer{background:var(--story-newspaper);color:var(--story-ink);padding:56px 48px 28px}.brand-footer-inner{grid-template-columns:1.5fr 1fr 1fr;gap:48px;width:min(1184px,100%);margin-inline:auto;display:grid}.brand-footer p{font:400 .9rem/1.7 var(--font-worksans);max-width:30ch;margin-top:18px}.brand-footer nav{flex-direction:column;align-items:start;gap:12px;font-size:.9rem;display:flex}.brand-footer nav strong{margin-bottom:4px}.brand-footer nav a{padding-block:3px}.brand-footer nav a:hover{text-underline-offset:4px;text-decoration:underline}.brand-footer-bottom{color:#445345;border-top:1px solid #a6b1a4;flex-wrap:wrap;justify-content:space-between;gap:16px;width:min(1184px,100%);margin:48px auto 0;padding-top:20px;font-size:.73rem;display:flex}.blog-index{width:min(1184px,100% - 96px);margin:0 auto;padding-block:80px}.blog-heading{border-bottom:1px solid #cdd4ca;justify-content:space-between;align-items:center;gap:48px;padding-bottom:48px;display:flex}.blog-heading-copy{flex:1;min-width:0}.blog-heading h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,4.4vw,4rem);line-height:1.08}.blog-heading p{max-width:48ch;margin-block:24px 20px;line-height:1.7}.blog-artwork{clip-path:inset(0 0 1.6% round 12px);flex-shrink:0;width:clamp(280px,30vw,420px);height:auto}.blog-post-list{grid-template-columns:1fr 1fr;column-gap:56px;display:grid}.blog-post{border-bottom:1px solid #cdd4ca;padding-block:32px}.blog-post h2{letter-spacing:-.02em;margin-block:12px;font-size:1.55rem;line-height:1.25}.blog-post a:hover{text-underline-offset:4px;text-decoration:underline}.blog-post time{color:#58645c;font-size:.8rem}.blog-post p{color:#46524b;max-width:54ch;font-size:.95rem;line-height:1.65}.blog-article{width:min(740px,100% - 40px);color:var(--story-ink);margin-inline:auto;padding-block:72px}.blog-article>header{border-bottom:1px solid #d8dbcd;margin-bottom:32px;padding-bottom:32px}.blog-article>header h1{letter-spacing:-.03em;color:var(--story-ink);margin-block:20px;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.12}.blog-article>header p{font:400 1.1rem/1.7 var(--font-worksans);color:#46524b}.blog-article time{color:#58645c;font-size:.8rem}.blog-article .prose{--color-fd-primary:#285f39;font-size:1.06rem;line-height:1.85}.blog-article .prose :is(h2,h3){color:var(--story-ink)}.blog-article>footer{border-top:1px solid #d8dbcd;margin-top:48px;padding-top:24px}@media (min-width:1000px){.library-screenshot img{object-fit:cover;object-position:top;height:580px}}@media (max-width:900px){.story-container{width:calc(100% - 48px)}.story-split,.care-introduction,.care-assistance,.ownership-introduction{gap:36px}.scene-content{padding:20px}.scene-toolbar{padding:14px 20px}.community-invitation{gap:28px;padding-inline:24px}.community-invitation>img{width:180px;height:180px}.knowledge-details{gap:28px}.blog-index{width:calc(100% - 48px)}}@media (max-width:700px){.story-container{width:calc(100% - 40px)}.story-introduction{padding-block:48px}.story-introduction p{font-size:1.02rem}.story-actions{gap:12px 20px}.story-split,.knowledge-details,.care-introduction,.care-assistance,.ownership-introduction{grid-template-columns:1fr;gap:36px}.story-copy p{font-size:1rem}.gardens-section{align-items:start;gap:24px;margin-top:48px;padding-top:40px}.gardens-section img{flex-shrink:0;width:90px;height:90px}.gardens-section h3{font-size:1.35rem}.gardens-section p{font-size:.9rem}.library-screenshot{padding-top:40px}.knowledge-details{gap:44px;padding-top:48px}.original-diagram p{min-height:0}.optional-note{flex-direction:column;gap:18px;display:flex}.care-assistance{margin-top:48px;padding-top:44px}.connection-example{margin-block:40px!important}.community-invitation{text-align:center;flex-direction:column;padding-block:64px}.community-invitation .story-actions{flex-direction:column;justify-content:center}.community-invitation>img{width:150px;height:150px}.brand-footer{padding:40px 24px 24px}.brand-footer-inner{grid-template-columns:1fr 1fr;gap:32px}.brand-footer-brand{grid-column:1/-1}.brand-footer p{max-width:40ch}.blog-index{width:calc(100% - 40px);padding-block:48px}.blog-heading{flex-direction:column;align-items:start;gap:24px;padding-bottom:32px}.blog-post-list{grid-template-columns:1fr}.blog-artwork{width:100%}}@media (prefers-reduced-motion:reduce){.marketing-story *,.marketing-story :before,.marketing-story :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand-footer nav a{align-items:center;gap:8px;display:inline-flex}.milspec-section pre{white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:normal;max-width:100%}.milspec-section h2{letter-spacing:.04em;font-size:clamp(1rem,2vw,1.5rem);line-height:1.35}.milspec-section table{table-layout:fixed}.milspec-section td{overflow-wrap:anywhere}@media (max-width:700px){.milspec-section{padding-inline:20px}.milspec-section h2{font-size:.95rem}.milspec-section tr{letter-spacing:0;font-size:.65rem}.milspec-section td{padding:6px}}.blog-post p{font-family:var(--font-worksans), sans-serif}.milspec-section button{overflow-wrap:normal}@media (max-width:700px){.milspec-section tr[class]{font-family:var(--font-intelone), monospace;font-size:.7rem}}
