.api-overview_dotGrid__PeSY7{background-color:#fdfcfc;background-image:radial-gradient(circle,rgba(51,51,51,.13) 1px,transparent 0);background-size:18px 18px}.api-overview_codeText__MmdtU{font-family:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-weight:400;letter-spacing:0}@keyframes api-overview_media-in__U1Q2Q{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.api-overview_mediaIn__yM6g5{animation:api-overview_media-in__U1Q2Q .9s cubic-bezier(.16,1,.3,1) both;will-change:opacity,transform}.api-overview_mediaOut__Wy_Br{animation-delay:.9s}@media (prefers-reduced-motion:reduce){.api-overview_mediaIn__yM6g5{animation:none}}.footer_root__w429q{background-color:hsl(var(--background));color:hsl(var(--text-body))}.footer_ctaSection__dVrF_{padding-top:0}.footer_ctaPanel__un5M1{overflow:hidden}.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh{margin-top:2.25rem;display:inline-flex;align-items:center;gap:.75rem;padding:.125rem 0 .3rem;color:hsl(var(--ink-foreground));font-family:var(--font-heading);font-size:1.75rem;font-weight:500;line-height:1.1;cursor:pointer;transition:color .2s ease}.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh:hover{color:hsl(var(--ink-foreground))}.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh:focus-visible{outline:3px solid hsl(var(--ink-foreground));outline-offset:6px}.footer_ctaIcon__r3hjq{display:grid;width:1.75rem;height:1.75rem;flex:none;place-items:center;border:3px solid;border-radius:50%}.footer_ctaArrow__pV_up{width:62%;height:62%;stroke-width:3;will-change:transform}.footer_ctaLabelWrap__JEGU5{position:relative;display:inline-flex;padding-bottom:.22em}.footer_ctaLabel__QQinC{line-height:1}.footer_ctaUnderline__PSXJV{position:absolute;right:0;bottom:0;left:0;height:4px;background:currentColor;transform:scaleX(1);transform-origin:right center;will-change:transform}@media (hover:hover) and (pointer:fine){.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh:hover .footer_ctaArrow__pV_up{animation:footer_footer-cta-arrow-nudge__3GyoI 1.6s ease-in-out infinite}.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh:hover .footer_ctaUnderline__PSXJV{animation:footer_footer-cta-underline-sweep__PEKIE 1.6s ease-in-out infinite}}.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh:focus-visible .footer_ctaArrow__pV_up{animation:footer_footer-cta-arrow-nudge__3GyoI 1.6s ease-in-out infinite}.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh:focus-visible .footer_ctaUnderline__PSXJV{animation:footer_footer-cta-underline-sweep__PEKIE 1.6s ease-in-out infinite}@keyframes footer_footer-cta-arrow-nudge__3GyoI{0%,38%,8%,to{transform:translateX(0)}23%{transform:translateX(24%)}}@keyframes footer_footer-cta-underline-sweep__PEKIE{0%,42%{transform:scaleX(1);transform-origin:right center}64%{transform:scaleX(0);transform-origin:right center}65%{transform:scaleX(0);transform-origin:left center}92%,to{transform:scaleX(1);transform-origin:left center}}@media (min-width:40rem){.footer_ctaButton__wRJoh{margin-top:2.75rem;font-size:2.5rem}.footer_ctaIcon__r3hjq{width:2.25rem;height:2.25rem}}.footer_ctaPanel__un5M1{position:relative;width:100%;max-width:none;height:28rem;margin-inline:0;padding:4.5rem 1rem 2.25rem;justify-content:flex-start;isolation:isolate;border-radius:0;background-color:#edf7ff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAPoAAAD6AG1e1JrAAACpElEQVR42l2VWY7gIAxEOUI2QtLs9z9kD45ejaz+QBDwUrbLTnieJ671s9bz+/u7r61x965V7Lzuz7WPtee15lp9LVNpa7dlcretdT7Wuux9rRrMuAmt3RQHzo619vVtxvM6m4LJJeROjJqjbe3VzujMtZuOgYnmwJRODNuDFC7dg+bGWEJWyBvGB87tPRl6AxwIt4DKHiIpyqRpIzJzJpkforvZf0hj4rsAcgaXr8GeqYdtB4oZBwMjqpOdL6I2mYods2nguqXocfkzhY6DSYELYW84vzGy48Qy8FoUyMjO5yiAaoMhpnzj4OI8uC8YUpEr5w0GGTEKyAs1OgOIX5Qi3h/SkDCQRT/RGOMTRwnkL99ykgMfB8XdQN1BtTsnJ06toJWcF1LZSF0HzCB9X5FvnLwgKCC1KDYVi1SdMkTOVeCCbAbIQVSfgxOF6ng8cdzg/QsVG+xKGL/Qa4DbYFsE2BMw+OA5gqS7cZFJ4YQIOwy6kamODBPSRDEwEE6BVhXa7RhTyh6KlnCWSIcK/uJUhBC9vwgUcqb7TtJhtBOii/uM3I1eRuakDkOsQv5z8FKDww20IYPiPYYiIHaQNihdXENq0lqaz8DF6br31himBp0aVQihTm0UefCecKgm/FKqCNQDzU3NiRE1UMN4d6w7ea8ArDj6oT57INdig+aQRvZGitRQO0XefLFdBjojZv5tNBX6pVNv9gvk/2eOUMKey0WQsaPp/IEI0K/CkOj+ThrHav8Msg4lpxvNO0YvolK9NnXyq4kJsub+TIPvCsLpoi0y6mja3b+jBPIaQdj/dqpDl93ML46Kg7QkGJVdZD2Q76jZAuU0IqLmjUY156ZGck4TspEo7e2jacHQwy4jHVQHUVyMgKp/BFSU/O2GoYp9/AOj6COlPpCefwAAAABJRU5ErkJggg=="),url("data:image/webp;base64,UklGRngAAABXRUJQVlA4IGwAAACwBACdASpgADgAPtFoq1IoJaOioWm5ABoJZwDPZARodaNphuSjvRrL3ClVQXwAAP7vkizgqPv53a0iHe7ZP8NCd+2dgMACQXcpokyuMKI22kX7lNGTPJKJFRQAg6NHH14dZyAaLLYLuzEAAAA=");background-position:50%,50%;background-repeat:repeat,no-repeat;background-size:24px 24px,cover}.footer_ctaBackground__KyvFd{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.theme-v2 .footer_ctaPanel__un5M1 .footer_ctaTitle__pzB4J{position:relative;z-index:2;max-width:none;color:#fff;font-size:3rem;line-height:1.02}.footer_ctaTitleLine__mxrD_{display:block}.footer_collage__Oyhyw{position:absolute;z-index:1;top:45%;left:50%;display:flex;width:92%;max-width:72rem;align-items:flex-start;justify-content:center;gap:clamp(.125rem,.3vw,.35rem);transform:translateX(-50%)}.footer_collageCard__gcLq0{position:relative;flex:none;min-width:0;overflow:hidden;background:#fff}.footer_collageTumor__oFXvy{width:22%;aspect-ratio:720/445}.footer_collageHeatmap__U7nvg{width:14%;aspect-ratio:720/587}.footer_collageImmune__lqn8v{width:17.5%;aspect-ratio:1}.footer_collageDisease__btGd_{width:14%;aspect-ratio:580/720}.footer_collageNeuro__4bPhy{width:10%;aspect-ratio:427/720}.footer_collageTimeline__PjmCs{width:18.5%;aspect-ratio:720/522}.footer_collageImage__bAm4j{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh{position:absolute;z-index:2;bottom:3rem;margin-top:0;color:#fff;font-size:2.5rem}.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh:hover{color:#fff}.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh:focus-visible{outline-color:#fff}.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh .footer_ctaIcon__r3hjq{width:1.75rem;height:1.75rem}@media (min-width:48rem){.footer_ctaPanel__un5M1{height:32rem;padding-top:5rem}.theme-v2 .footer_ctaPanel__un5M1 .footer_ctaTitle__pzB4J{font-size:4rem}.footer_collage__Oyhyw{width:70%}.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh{bottom:2.5rem;font-size:4rem}.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh .footer_ctaIcon__r3hjq{width:2.25rem;height:2.25rem}}@media (min-width:80rem){.footer_ctaPanel__un5M1{height:35rem;padding-top:5rem}.footer_collage__Oyhyw{width:58%}.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh{bottom:2rem}}@media (min-width:100rem){.footer_ctaPanel__un5M1{height:41rem}.footer_collage__Oyhyw{width:56%;max-width:68rem}.theme-v2 .footer_ctaPanel__un5M1 .footer_ctaTitle__pzB4J{font-size:5rem}.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh{bottom:2.5rem;font-size:5rem}.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh .footer_ctaIcon__r3hjq{width:2.75rem;height:2.75rem}}.footer_navBorder__Dg6et{border-color:hsl(var(--border)/.45)}.footer_navBlock__gfzqP{padding-block:3rem}.footer_brandColumn__o0_tV{display:flex;min-width:15rem;flex-direction:column;align-items:flex-start;gap:1.5rem}@media (min-width:64rem){.footer_navBlock__gfzqP{padding-block:4rem}}.footer_navHeading__P5fy1{margin-bottom:1.25rem}.footer_entryList__X6UP6{display:flex;flex-direction:column;gap:.875rem}.footer_brandLogo__ws3uL{display:block}.footer_socialLink___UsJA{color:#171717;cursor:pointer;transition:color .2s ease}.footer_socialLink___UsJA:hover{color:#171717}.footer_aiSection__9_4ea{margin-top:.25rem}.footer_aiTitle__m4RUm{margin-bottom:.375rem;color:#171717;font-family:var(--font-body);font-size:.75rem;font-weight:600;line-height:1.4}.footer_aiList__HapCV{display:flex;align-items:center;gap:.125rem}.footer_aiLink__VA4_t{position:relative;display:grid;width:2.5rem;height:2.5rem;place-items:center;color:#333;cursor:pointer;transition:color .2s ease}.footer_aiFrame__Rm2zD{position:absolute;inset:50% auto auto 50%;width:1.875rem;height:1.875rem;transform:translate(-50%,-50%)}.footer_aiFrame__Rm2zD rect{transition:fill .2s ease,stroke .2s ease}.footer_aiGlyph__w561F{position:relative;z-index:1;width:1.5rem;height:1.5rem}.footer_aiLink__VA4_t:hover{color:#fdfcfc}.footer_aiLink__VA4_t:hover .footer_aiFrame__Rm2zD rect{fill:#333;stroke:#333}.footer_aiLink__VA4_t:focus-visible{border-radius:.625rem;outline:2px solid hsl(var(--ring));outline-offset:1px}.footer_metaRow__BgJH8{display:flex;flex-direction:column;gap:.75rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid hsl(var(--border)/.7);color:hsl(var(--text-body))}@media (min-width:40rem){.footer_metaRow__BgJH8{flex-direction:row;align-items:center;justify-content:space-between}}.footer_wordmarkSlot__bdQ5P{position:relative;padding-top:2.5rem;padding-bottom:2rem}@media (min-width:40rem){.footer_wordmarkSlot__bdQ5P{padding-top:4rem;padding-bottom:2.5rem}}@media (min-width:64rem){.footer_wordmarkSlot__bdQ5P{padding-top:5rem}}.footer_wordmarkLayer__bDdit{display:block;width:100%;aspect-ratio:166/41;background:linear-gradient(180deg,hsl(var(--ink)) 0,hsl(var(--ink)/.72) 52%,hsl(var(--ink)/.09) 100%);-webkit-mask:url(/images/branding/figurelabs-wordmark-black-2026.svg) center/contain no-repeat;mask:url(/images/branding/figurelabs-wordmark-black-2026.svg) center/contain no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}@media (prefers-reduced-motion:reduce){.footer_aiFrame__Rm2zD rect,.footer_aiLink__VA4_t,.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh,.footer_socialLink___UsJA{transition:none}.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh:focus-visible .footer_ctaArrow__pV_up,.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh:focus-visible .footer_ctaUnderline__PSXJV,.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh:hover .footer_ctaArrow__pV_up,.footer_ctaPanel__un5M1 .footer_ctaButton__wRJoh:hover .footer_ctaUnderline__PSXJV{animation:none}}.flowchart-icon_icon__uA2dE{overflow:visible}.flowchart-icon_node__CTY2q{transition:transform var(--duration-normal,.25s) var(--ease-standard,cubic-bezier(.22,1,.36,1));transform-box:view-box}.flowchart-icon_nodeStart__kcAaY{transform-origin:7px 7px}.flowchart-icon_nodeEnd__vac1f{transform-origin:17px 17px}.flowchart-icon_connector__f8M8B{stroke-dasharray:24;stroke-dashoffset:0;transition:stroke-dasharray .22s var(--ease-standard,cubic-bezier(.22,1,.36,1)),stroke-dashoffset .42s var(--ease-standard,cubic-bezier(.22,1,.36,1))}.flowchart-icon_icon__uA2dE:hover .flowchart-icon_connector__f8M8B,.group:hover .flowchart-icon_connector__f8M8B{stroke-dasharray:5 4;stroke-dashoffset:-12}.flowchart-icon_icon__uA2dE:hover .flowchart-icon_nodeStart__kcAaY,.group:hover .flowchart-icon_nodeStart__kcAaY{transform:scale(.94)}.flowchart-icon_icon__uA2dE:hover .flowchart-icon_nodeEnd__vac1f,.group:hover .flowchart-icon_nodeEnd__vac1f{transform:scale(1.06) translate(.4px,.4px)}@media (prefers-reduced-motion:reduce){.flowchart-icon_connector__f8M8B,.flowchart-icon_node__CTY2q{transition:none}.flowchart-icon_icon__uA2dE:hover .flowchart-icon_connector__f8M8B,.group:hover .flowchart-icon_connector__f8M8B{stroke-dashoffset:0}.flowchart-icon_icon__uA2dE:hover .flowchart-icon_nodeEnd__vac1f,.flowchart-icon_icon__uA2dE:hover .flowchart-icon_nodeStart__kcAaY,.group:hover .flowchart-icon_nodeEnd__vac1f,.group:hover .flowchart-icon_nodeStart__kcAaY{transform:none}}.illustration-icon_icon__PNe0E{overflow:visible}.illustration-icon_plate__vnMZU{transform-origin:12px 12px}.illustration-icon_plate__vnMZU,.illustration-icon_spot__Ao4i_{transform-box:view-box;transition:transform var(--duration-normal,.25s) var(--ease-standard,cubic-bezier(.22,1,.36,1))}.illustration-icon_spot__Ao4i_{transform-origin:9px 9px}.illustration-icon_mountain__WlCoT{stroke-dasharray:28;stroke-dashoffset:0;transition:stroke-dashoffset .42s var(--ease-standard,cubic-bezier(.22,1,.36,1))}.group:hover .illustration-icon_plate__vnMZU,.illustration-icon_icon__PNe0E:hover .illustration-icon_plate__vnMZU{transform:scale(1.04)}.group:hover .illustration-icon_spot__Ao4i_,.illustration-icon_icon__PNe0E:hover .illustration-icon_spot__Ao4i_{transform:scale(1.12)}.group:hover .illustration-icon_mountain__WlCoT,.illustration-icon_icon__PNe0E:hover .illustration-icon_mountain__WlCoT{stroke-dasharray:5 4;stroke-dashoffset:-10}@media (prefers-reduced-motion:reduce){.illustration-icon_mountain__WlCoT,.illustration-icon_plate__vnMZU,.illustration-icon_spot__Ao4i_{transition:none}.group:hover .illustration-icon_plate__vnMZU,.group:hover .illustration-icon_spot__Ao4i_,.illustration-icon_icon__PNe0E:hover .illustration-icon_plate__vnMZU,.illustration-icon_icon__PNe0E:hover .illustration-icon_spot__Ao4i_{transform:none}.group:hover .illustration-icon_mountain__WlCoT,.illustration-icon_icon__PNe0E:hover .illustration-icon_mountain__WlCoT{stroke-dasharray:28;stroke-dashoffset:0}}.plot-icon_icon__iNSD7{overflow:visible}.plot-icon_bar__7I5bf{transform-box:view-box;transition:transform var(--duration-normal,.25s) var(--ease-standard,cubic-bezier(.22,1,.36,1))}.plot-icon_bar1__NSqwR{transform-origin:8px 17px;transform:scaleY(.25)}.plot-icon_bar2__bYfFY{transform-origin:13px 17px;transform:scaleY(1)}.plot-icon_bar3__TkAmK{transform-origin:18px 17px;transform:scaleY(.667)}.group:hover .plot-icon_bar1__NSqwR,.plot-icon_icon__iNSD7:hover .plot-icon_bar1__NSqwR{transform:scaleY(.88);transition-delay:0s}.group:hover .plot-icon_bar2__bYfFY,.plot-icon_icon__iNSD7:hover .plot-icon_bar2__bYfFY{transform:scaleY(.38);transition-delay:40ms}.group:hover .plot-icon_bar3__TkAmK,.plot-icon_icon__iNSD7:hover .plot-icon_bar3__TkAmK{transform:scaleY(.75);transition-delay:80ms}@media (prefers-reduced-motion:reduce){.plot-icon_bar__7I5bf{transition:none}.group:hover .plot-icon_bar1__NSqwR,.plot-icon_icon__iNSD7:hover .plot-icon_bar1__NSqwR{transform:scaleY(.25);transition-delay:0s}.group:hover .plot-icon_bar2__bYfFY,.plot-icon_icon__iNSD7:hover .plot-icon_bar2__bYfFY{transform:scaleY(1);transition-delay:0s}.group:hover .plot-icon_bar3__TkAmK,.plot-icon_icon__iNSD7:hover .plot-icon_bar3__TkAmK{transform:scaleY(.667);transition-delay:0s}}.navbar_shell__a8UxX{--nav-stage-duration:var(--duration-normal);--nav-stage-ease:var(--ease-standard);transition:width var(--duration-enter) var(--ease-enter),max-width var(--duration-enter) var(--ease-enter),top var(--duration-enter) var(--ease-enter),border-radius var(--duration-enter) var(--ease-enter),box-shadow var(--duration-enter) var(--ease-enter),background-color var(--nav-stage-duration) var(--nav-stage-ease),border-color var(--nav-stage-duration) var(--nav-stage-ease),color var(--nav-stage-duration) var(--nav-stage-ease),transform var(--duration-normal) var(--ease-standard)}.navbar_shell__a8UxX.navbar_shellActive__K4TWT{border-bottom-color:hsl(var(--border)/.4);background-color:hsl(var(--surface-primary))}@media (min-width:64rem){.navbar_shell__a8UxX.navbar_shellActive__K4TWT{top:.75rem;width:calc(100% - (var(--page-gutter) * 2));max-width:var(--container-narrow);border:1px solid hsl(var(--border)/.6);border-radius:var(--radius-pill);background-color:hsl(var(--surface-primary));box-shadow:var(--shadow-plate)}}@media (min-width:1025px){html[data-v2-pricing-nav-hidden] .navbar_shell__a8UxX{transform:translate3d(0,calc(-100% - 1rem),0);pointer-events:none}}@media (prefers-reduced-motion:reduce){.navbar_shell__a8UxX{transition-property:width,max-width,top,border-radius,box-shadow,background-color,border-color,color}}.navbar_brandLogo__A0zAm{display:block}.demos-shared_root__aRidH{--demo-accent:var(--primary);position:relative;display:flex;height:100%;width:100%;flex-direction:column;overflow:hidden;contain:layout style;background-color:hsl(var(--surface-secondary));background-image:radial-gradient(circle at 1px 1px,hsl(var(--demo-accent)/.08) 1px,transparent 0);background-size:1.25rem 1.25rem}.demos-shared_root__aRidH[data-kind=illustration]{--demo-accent:152 42% 38%;--ill-duration:3.5s}.demos-shared_root__aRidH[data-kind=flowchart]{--demo-accent:4 62% 52%;--flow-duration:5s}.demos-shared_root__aRidH[data-kind=plot]{--demo-accent:var(--primary)}.demos-shared_stage___msnn{position:relative;display:flex;flex:1;min-height:0;align-items:center;justify-content:center;padding:.4rem .45rem}.demos-shared_idle__I5KgK,.demos-shared_idle__I5KgK *{animation-play-state:paused!important}.flowchart-demo_flowComposer__9cmtK{border:1px solid hsl(var(--border));border-radius:var(--radius-regular);background:hsl(var(--surface-primary)/.97);box-shadow:var(--shadow-plate)}.flowchart-demo_flowPromptText__jdXaO{min-width:0;flex:1;color:hsl(var(--text-heading));font-family:var(--font-body);font-size:clamp(.8125rem,3.4cqw,.9375rem);font-weight:500;letter-spacing:-.012em;line-height:1.4}.flowchart-demo_flowSubmit__ud7X9{position:relative;display:inline-flex;width:clamp(2.125rem,8.8cqw,2.25rem);height:clamp(2.125rem,8.8cqw,2.25rem);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:hsl(var(--ink));color:hsl(var(--ink-foreground));box-shadow:0 1px 2px hsl(var(--ink)/.28)}.flowchart-demo_flowSendArrow__aZbyy,.flowchart-demo_flowSendSpinner__uY6mr{position:absolute;inset:0;margin:auto;display:block;width:55%;height:55%}.flowchart-demo_flowFrame__Mtpvi{max-width:none;border:1px solid hsl(var(--border));border-radius:var(--radius-regular);background:hsl(var(--surface-primary));box-shadow:var(--shadow-plate);container-type:inline-size}.flowchart-demo_flowFrame__Mtpvi,.flowchart-demo_flowScene__nJ4T2{position:relative;width:100%;height:100%;overflow:hidden}.flowchart-demo_flowShelf__Slv8u{--flow-shelf-gap:clamp(0.4rem,2.2cqw,0.7rem);--flow-shelf-half-gap:clamp(0.2rem,1.1cqw,0.35rem);position:absolute;inset:0;z-index:4;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--flow-shelf-gap);padding:clamp(.55rem,3cqw,.95rem);pointer-events:none}.flowchart-demo_flowTplCard__RsEQd{display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid hsl(var(--border));border-radius:var(--radius-regular);background:hsl(var(--surface-primary));box-shadow:var(--shadow-plate);transform-origin:center center}.flowchart-demo_flowTplCardSelected__BrZSJ{z-index:1;animation:flowchart-demo_flow-tpl-selected___IRWG var(--flow-duration) var(--ease-standard) infinite;will-change:transform,opacity}.flowchart-demo_flowTplCard__RsEQd:not(.flowchart-demo_flowTplCardSelected__BrZSJ){animation:flowchart-demo_flow-tpl-other__ipAZB var(--flow-duration) var(--ease-standard) infinite;will-change:opacity,transform}.flowchart-demo_flowTplThumb__2AXCv{position:relative;display:flex;flex:1 1 70%;min-height:0;align-items:center;justify-content:center;overflow:hidden;padding:clamp(.2rem,1.2cqw,.38rem);background:hsl(var(--surface-secondary)/.65)}.flowchart-demo_flowTplCardSelected__BrZSJ .flowchart-demo_flowTplThumb__2AXCv{animation:flowchart-demo_flow-tpl-thumb-selected__DNq7j var(--flow-duration) var(--ease-standard) infinite}.flowchart-demo_flowTemplateViewport__9t8Iq{position:relative;display:block;width:100%;height:100%;min-height:0}.flowchart-demo_flowTemplateImage__s7_3T{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:scale(.94)}.flowchart-demo_flowTplCard__RsEQd[data-template=consort] .flowchart-demo_flowTemplateImage__s7_3T{transform:scale(1.04)}.flowchart-demo_flowTplCard__RsEQd[data-template=method] .flowchart-demo_flowTemplateImage__s7_3T{transform:scale(1.06)}.flowchart-demo_flowTplCard__RsEQd[data-template=model] .flowchart-demo_flowTemplateImage__s7_3T{transform:scale(1.08)}.flowchart-demo_flowTplLabel__JVyIW{flex:0 0 auto;padding:.28rem .4rem .34rem;color:hsl(var(--text-heading));font-family:var(--font-body);font-size:clamp(.5625rem,2.9cqw,.75rem);font-weight:600;letter-spacing:-.015em;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid hsl(var(--border));background:hsl(var(--surface-primary)/.92)}.flowchart-demo_flowTplCardSelected__BrZSJ .flowchart-demo_flowTplLabel__JVyIW{animation:flowchart-demo_flow-tpl-label-selected__XTSG2 var(--flow-duration) var(--ease-standard) infinite}.flowchart-demo_flowCursor__Dv4B3{position:absolute;top:76%;left:72%;z-index:5;display:block;width:clamp(1.1rem,5cqw,1.45rem);height:clamp(1.35rem,6cqw,1.7rem);pointer-events:none;opacity:0;animation:flowchart-demo_flow-cursor__EKsb_ var(--flow-duration) var(--ease-standard) infinite;will-change:top,left,opacity,transform}.flowchart-demo_flowCursorGlyph__RGMhA{position:relative;z-index:2;display:block;width:100%;height:100%;filter:drop-shadow(0 1px 1px hsl(var(--text-heading)/.18))}.flowchart-demo_flowCursorShape__hm7Pz{fill:hsl(var(--surface-primary));stroke:hsl(var(--text-heading));stroke-width:1.6;stroke-linejoin:round}.flowchart-demo_flowCursorClick__k4a_y{position:absolute;top:-.2rem;left:-.2rem;z-index:1;width:.8rem;height:.8rem;border:1px solid hsl(var(--primary)/.55);border-radius:999px;opacity:0;animation:flowchart-demo_flow-cursor-click__0vPUZ var(--flow-duration) ease-out infinite}.flowchart-demo_flowCanvas__lm9Tp{position:absolute;inset:clamp(.28rem,1.5cqw,.45rem);z-index:2;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid hsl(var(--border));border-radius:var(--radius-regular);background:hsl(var(--surface-primary));box-shadow:var(--shadow-plate);opacity:0;transform:scale(.42);transform-origin:50% 50%;animation:flowchart-demo_flow-canvas__nIX_D var(--flow-duration) var(--ease-standard) infinite;will-change:transform,opacity}.flowchart-demo_flowChartSvg__I_nm6{display:block;width:100%;height:100%;font-family:var(--font-body)}.flowchart-demo_flowPhaseEnrollment__mzkml{--flow-stage-accent:var(--data-categorical-1);--flow-stage-soft:var(--data-categorical-1-soft)}.flowchart-demo_flowPhaseAllocation__mQtlY{--flow-stage-accent:var(--data-categorical-2);--flow-stage-soft:var(--data-categorical-2-soft)}.flowchart-demo_flowPhaseFollowup__GDYoY{--flow-stage-accent:var(--data-categorical-3);--flow-stage-soft:var(--data-categorical-3-soft)}.flowchart-demo_flowPhaseAnalysis__7U_km{--flow-stage-accent:var(--data-categorical-4);--flow-stage-soft:var(--data-categorical-4-soft)}.flowchart-demo_flowPhasePill__QHPBG{fill:hsl(var(--flow-stage-soft));stroke:hsl(var(--flow-stage-accent)/.45)}.flowchart-demo_flowPhaseText__15pvi{fill:hsl(var(--flow-stage-accent));font-size:15px;font-weight:700}.flowchart-demo_flowConnectors__g5fdA{stroke:hsl(var(--text-subtle));stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.flowchart-demo_flowLine__BQyY7{fill:none;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.flowchart-demo_flowLineExcluded__CQDIB{stroke:hsl(var(--destructive)/.72)}.flowchart-demo_flowArrows__gtCCG{fill:hsl(var(--text-subtle))}.flowchart-demo_flowArrow__nNJgD{opacity:0}.flowchart-demo_flowArrowExcluded__cgr_2{fill:hsl(var(--destructive))}.flowchart-demo_flowNode__TlsrI{opacity:0;transform-box:fill-box;transform-origin:center;transform:translateY(6px)}.flowchart-demo_flowNodeAssessed__dleUI{--flow-node-accent:var(--data-categorical-1);--flow-node-soft:var(--data-categorical-1-soft)}.flowchart-demo_flowNodeExcluded__LwCEq{--flow-node-accent:var(--destructive);--flow-node-soft:var(--destructive-soft)}.flowchart-demo_flowNodeAllocL__wOOO0,.flowchart-demo_flowNodeAllocR__Q_3ii,.flowchart-demo_flowNodeRandomized__ihNjb{--flow-node-accent:var(--data-categorical-2);--flow-node-soft:var(--data-categorical-2-soft)}.flowchart-demo_flowNodeFollowL__f4QaC,.flowchart-demo_flowNodeFollowR__uiXfQ{--flow-node-accent:var(--data-categorical-3);--flow-node-soft:var(--data-categorical-3-soft)}.flowchart-demo_flowNodeAnalysisL__CiMSJ,.flowchart-demo_flowNodeAnalysisR__EWd3g{--flow-node-accent:var(--data-categorical-4);--flow-node-soft:var(--data-categorical-4-soft)}.flowchart-demo_flowNodeCard__J3PWM{fill:hsl(var(--surface-primary));stroke:hsl(var(--border));stroke-width:2}.flowchart-demo_flowNodeCardAccent__lhMVq{fill:hsl(var(--flow-node-soft));stroke:hsl(var(--flow-node-accent)/.52);stroke-width:2}.flowchart-demo_flowNodeRailAccent__vCmBW{fill:hsl(var(--flow-node-accent))}.flowchart-demo_flowNodeHeaderAccent__yRFdK{fill:hsl(var(--flow-node-soft))}.flowchart-demo_flowNodeTitleSmBold__kLo05{fill:hsl(var(--text-heading));font-size:14.5px;font-weight:700}.flowchart-demo_flowNodeTitleLargeBold__O99RW{fill:hsl(var(--text-heading));font-size:16.5px;font-weight:700}.flowchart-demo_flowNodeSub__jJsce{fill:hsl(var(--text-muted));font-size:13px;font-weight:500}.flowchart-demo_flowNodeDetail__YAtBQ{fill:hsl(var(--text-muted));font-size:11.5px;font-weight:400}.flowchart-demo_flowPhase__YupxP{opacity:0}.flowchart-demo_flowNodeAssessed__dleUI,.flowchart-demo_flowNodeExcluded__LwCEq,.flowchart-demo_flowNodeRandomized__ihNjb,.flowchart-demo_flowPhaseEnrollment__mzkml{animation:flowchart-demo_flow-result-early__YWV6z var(--flow-duration) var(--ease-standard) infinite}.flowchart-demo_flowNodeAllocL__wOOO0,.flowchart-demo_flowNodeAllocR__Q_3ii,.flowchart-demo_flowPhaseAllocation__mQtlY{animation:flowchart-demo_flow-result-middle__seClA var(--flow-duration) var(--ease-standard) infinite}.flowchart-demo_flowNodeAnalysisL__CiMSJ,.flowchart-demo_flowNodeAnalysisR__EWd3g,.flowchart-demo_flowNodeFollowL__f4QaC,.flowchart-demo_flowNodeFollowR__uiXfQ,.flowchart-demo_flowPhaseAnalysis__7U_km,.flowchart-demo_flowPhaseFollowup__GDYoY{animation:flowchart-demo_flow-result-late__O_DkR var(--flow-duration) var(--ease-standard) infinite}.flowchart-demo_flowLineExcluded__CQDIB,.flowchart-demo_flowLineRandomized__9LZlj{animation:flowchart-demo_flow-lines-early__rzkD2 var(--flow-duration) var(--ease-standard) infinite}.flowchart-demo_flowLineAllocL__QCDIg,.flowchart-demo_flowLineAllocR__u7bCG,.flowchart-demo_flowLineFollowL__Vg9Q1,.flowchart-demo_flowLineFollowR__JPb15{animation:flowchart-demo_flow-lines-middle__VFGPS var(--flow-duration) var(--ease-standard) infinite}.flowchart-demo_flowLineAnalysisL__oPh1J,.flowchart-demo_flowLineAnalysisR__pMEoH{animation:flowchart-demo_flow-lines-late__1_Z7r var(--flow-duration) var(--ease-standard) infinite}.flowchart-demo_flowArrowExcluded__cgr_2,.flowchart-demo_flowArrowRandomized__Ax4Fo{animation:flowchart-demo_flow-arrows-early__y_Faf var(--flow-duration) var(--ease-standard) infinite}.flowchart-demo_flowArrowAllocL__V81fD,.flowchart-demo_flowArrowAllocR__W46Vg,.flowchart-demo_flowArrowFollowL__gj8Is,.flowchart-demo_flowArrowFollowR__rAIwn{animation:flowchart-demo_flow-arrows-middle__5D_J5 var(--flow-duration) var(--ease-standard) infinite}.flowchart-demo_flowArrowAnalysisL__rmK_o,.flowchart-demo_flowArrowAnalysisR__QE13H{animation:flowchart-demo_flow-arrows-late__Iwc40 var(--flow-duration) var(--ease-standard) infinite}.flowchart-demo_flowComposer__9cmtK{position:absolute;left:5%;right:5%;bottom:5.5%;z-index:5;display:flex;min-height:clamp(7.25rem,34cqw,8.75rem);flex-direction:column;align-items:stretch;gap:clamp(.6rem,2.6cqw,.8rem);padding:clamp(.7rem,3cqw,.9rem);opacity:0;transform:translateY(120%);animation:flowchart-demo_flow-composer___y_lE var(--flow-duration) var(--ease-standard) infinite;will-change:transform,opacity}.flowchart-demo_flowAttachmentCard__SCNO9{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:clamp(.42rem,2cqw,.62rem);padding:clamp(.42rem,1.9cqw,.58rem);border:1px solid hsl(var(--border));border-radius:var(--radius-regular);background:hsl(var(--surface-primary));color:hsl(var(--text-heading));box-shadow:0 1px 3px hsl(var(--text-heading)/.08);opacity:0;animation:flowchart-demo_flow-attachment-card__cYt6T var(--flow-duration) var(--ease-standard) infinite}.flowchart-demo_flowPdfIconBox__svbjP{display:inline-flex;width:clamp(2.25rem,9.5cqw,2.5rem);height:clamp(2.25rem,9.5cqw,2.5rem);flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;border-radius:calc(var(--radius-regular) - 4px);background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));font-family:var(--font-body);font-size:clamp(.34rem,1.6cqw,.43rem);font-weight:800;letter-spacing:.04em;line-height:1}.flowchart-demo_flowPdfIcon__MjbBH{display:block;width:68%;height:68%;margin-bottom:-.16rem}.flowchart-demo_flowFileCopy__7pdWb{display:flex;min-width:0;flex:1;flex-direction:column;gap:.12rem}.flowchart-demo_flowPdfLabel__ShPlk{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-size:clamp(.75rem,3.2cqw,.8125rem);font-weight:700;letter-spacing:-.01em;line-height:1.2}.flowchart-demo_flowPdfMeta__i_qvG{color:hsl(var(--text-muted));font-family:var(--font-body);font-size:clamp(.625rem,2.5cqw,.6875rem);font-weight:500;line-height:1.2}.flowchart-demo_flowPromptRow__OdnFs{display:flex;min-height:clamp(2.5rem,10cqw,2.75rem);flex:1;align-items:center;gap:.6rem}.flowchart-demo_flowPromptText__jdXaO{display:-webkit-box;align-self:center;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;opacity:0;animation:flowchart-demo_flow-prompt-text__jJbVw var(--flow-duration) var(--ease-standard) infinite}.flowchart-demo_flowSendArrow__aZbyy{opacity:1;animation:flowchart-demo_flow-send-arrow__Z8K8y var(--flow-duration) ease-in-out infinite}.flowchart-demo_flowSendSpinner__uY6mr{opacity:0;transform-origin:center;animation:flowchart-demo_flow-send-spinner__kykEg var(--flow-duration) linear infinite}@keyframes flowchart-demo_flow-tpl-selected___IRWG{0%,4.69%{opacity:1;transform:scale(1);border-color:hsl(var(--border));background:hsl(var(--surface-primary));box-shadow:var(--shadow-plate)}6.097%{opacity:1;transform:scale(1);border-color:hsl(var(--ink)/.55);background:hsl(var(--ink-soft));box-shadow:0 0 0 1px hsl(var(--ink)/.12),var(--shadow-plate)}7.973%,9.38%{opacity:1;transform:scale(.95);border-color:hsl(var(--ink)/.72);background:hsl(var(--ink-soft));box-shadow:0 1px 2px hsl(var(--ink)/.12)}10.317%,11.256%{opacity:1;transform:translate(0) scale(1);border-color:hsl(var(--ink)/.55);background:hsl(var(--ink-soft));box-shadow:0 0 0 1px hsl(var(--ink)/.12),var(--shadow-plate)}18.759%,33.767%{opacity:1;transform:translate(calc(50% + var(--flow-shelf-half-gap)),calc(50% + var(--flow-shelf-half-gap))) scale(1.55);border-color:hsl(var(--ink)/.55);background:hsl(var(--ink-soft));box-shadow:0 0 0 1px hsl(var(--ink)/.12),var(--shadow-plate)}43.147%,91.998%{opacity:0;transform:translate(calc(50% + var(--flow-shelf-half-gap)),calc(50% + var(--flow-shelf-half-gap))) scale(1.55);border-color:hsl(var(--ink)/.55);background:hsl(var(--ink-soft));box-shadow:var(--shadow-plate)}95.861%{opacity:0;transform:translate(0) scale(1);border-color:hsl(var(--border));background:hsl(var(--surface-primary));box-shadow:var(--shadow-plate)}to{opacity:1;transform:translate(0) scale(1);border-color:hsl(var(--border));background:hsl(var(--surface-primary));box-shadow:var(--shadow-plate)}}@keyframes flowchart-demo_flow-tpl-other__ipAZB{0%,11.256%{opacity:1;transform:scale(1)}16.883%{opacity:0;transform:scale(.96)}16.977%,91.998%{opacity:0;transform:scale(.96)}95.861%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes flowchart-demo_flow-tpl-thumb-selected__DNq7j{0%,4.69%{background:hsl(var(--surface-secondary)/.65)}6.097%,91.998%{background:hsl(var(--surface-primary)/.55)}95.861%{background:hsl(var(--surface-secondary)/.65)}to{background:hsl(var(--surface-secondary)/.65)}}@keyframes flowchart-demo_flow-tpl-label-selected__XTSG2{0%,4.69%{color:hsl(var(--text-heading));border-top-color:hsl(var(--border));background:hsl(var(--surface-primary)/.92)}6.097%,91.998%{color:hsl(var(--ink));border-top-color:hsl(var(--ink)/.18);background:hsl(var(--ink-soft)/.55)}95.861%{color:hsl(var(--text-heading));border-top-color:hsl(var(--border));background:hsl(var(--surface-primary)/.92)}to{color:hsl(var(--text-heading));border-top-color:hsl(var(--border));background:hsl(var(--surface-primary)/.92)}}@keyframes flowchart-demo_flow-cursor__EKsb_{0%{top:76%;left:72%;opacity:0;transform:scale(1)}0.938%{opacity:1}7.035%{top:26%;left:26%;opacity:1;transform:scale(1)}7.973%,9.38%{top:26%;left:26%;opacity:1;transform:scale(.9)}10.317%{top:26%;left:26%;opacity:1;transform:scale(1)}11.724%,to{top:26%;left:26%;opacity:0;transform:scale(1)}}@keyframes flowchart-demo_flow-cursor-click__0vPUZ{0%,7.691%{opacity:0;transform:scale(.35)}8.63%{opacity:.65;transform:scale(1)}10.317%,to{opacity:0;transform:scale(1.45)}}@keyframes flowchart-demo_flow-canvas__nIX_D{0%,43.147%{opacity:0;transform:scale(.76)}43.532%{opacity:1;transform:scale(.76)}71.546%,91.998%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.76)}}@keyframes flowchart-demo_flow-composer___y_lE{0%,23.074%{opacity:0;transform:translateY(120%)}23.261%{opacity:1;transform:translateY(120%)}28.139%,39.395%{opacity:1;transform:translateY(0)}43.147%{opacity:0;transform:translateY(110%)}43.24%,to{opacity:0;transform:translateY(120%)}}@keyframes flowchart-demo_flow-attachment-card__cYt6T{0%,24.387%{opacity:0}26.263%,39.395%{opacity:1}43.147%,to{opacity:0}}@keyframes flowchart-demo_flow-prompt-text__jJbVw{0%,26.263%{opacity:0}28.139%,39.395%{opacity:1}43.147%,to{opacity:0}}@keyframes flowchart-demo_flow-send-arrow__Z8K8y{0%,33.767%{opacity:1}33.954%,to{opacity:0}}@keyframes flowchart-demo_flow-send-spinner__kykEg{0%,33.767%{opacity:0;transform:rotate(0deg)}33.954%{opacity:1;transform:rotate(20deg)}43.147%{opacity:1;transform:rotate(700deg)}43.532%,to{opacity:0;transform:rotate(2turn)}}@keyframes flowchart-demo_flow-result-early__YWV6z{0%,43.532%{opacity:0;transform:translateY(4px)}48.501%,91.998%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes flowchart-demo_flow-result-middle__seClA{0%,49.88%{opacity:0;transform:translateY(4px)}55.4%,91.998%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes flowchart-demo_flow-result-late__O_DkR{0%,56.779%{opacity:0;transform:translateY(4px)}63.68%,91.998%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes flowchart-demo_flow-lines-early__rzkD2{0%,45.74%{opacity:0;stroke-dashoffset:1}46.154%{opacity:1;stroke-dashoffset:1}54.019%,91.998%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:1}}@keyframes flowchart-demo_flow-lines-middle__VFGPS{0%,52.64%{opacity:0;stroke-dashoffset:1}53.054%{opacity:1;stroke-dashoffset:1}60.92%,91.998%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:1}}@keyframes flowchart-demo_flow-lines-late__1_Z7r{0%,59.54%{opacity:0;stroke-dashoffset:1}59.955%{opacity:1;stroke-dashoffset:1}67.82%,91.998%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:1}}@keyframes flowchart-demo_flow-arrows-early__y_Faf{0%,54.019%{opacity:0}54.434%,91.998%{opacity:1}to{opacity:0}}@keyframes flowchart-demo_flow-arrows-middle__5D_J5{0%,60.92%{opacity:0}61.334%,91.998%{opacity:1}to{opacity:0}}@keyframes flowchart-demo_flow-arrows-late__Iwc40{0%,67.82%{opacity:0}68.233%,91.998%{opacity:1}to{opacity:0}}@keyframes flowchart-demo_flow-phase-enrollment__T8B_C{0%,31.141%{opacity:0}31.891%,93.376%{opacity:1}to{opacity:0}}@keyframes flowchart-demo_flow-phase-allocation__W_YBM{0%,38.456%{opacity:0}39.395%,93.376%{opacity:1}to{opacity:0}}@keyframes flowchart-demo_flow-phase-followup__OSEI5{0%,44.36%{opacity:0}45.74%,93.376%{opacity:1}to{opacity:0}}@keyframes flowchart-demo_flow-phase-analysis__SchwJ{0%,51.95%{opacity:0}53.33%,93.376%{opacity:1}to{opacity:0}}@keyframes flowchart-demo_flow-node-assessed__MaBza{0%,31.422%{opacity:0;transform:translateY(6px)}33.298%,93.376%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@keyframes flowchart-demo_flow-line-excluded__UysYC{0%,33.298%{opacity:0;stroke-dashoffset:1}33.486%{opacity:1;stroke-dashoffset:1}36.112%,93.376%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:1}}@keyframes flowchart-demo_flow-arrow-excluded__QUuSN{0%,35.924%{opacity:0}36.205%,93.376%{opacity:1}to{opacity:0}}@keyframes flowchart-demo_flow-node-excluded__eJp9A{0%,35.643%{opacity:0;transform:translateY(6px)}37.519%,93.376%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@keyframes flowchart-demo_flow-line-randomized__3iD1K{0%,37.05%{opacity:0;stroke-dashoffset:1}37.238%{opacity:1;stroke-dashoffset:1}39.864%,93.376%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:1}}@keyframes flowchart-demo_flow-arrow-randomized__g4oc7{0%,39.676%{opacity:0}39.957%,93.376%{opacity:1}to{opacity:0}}@keyframes flowchart-demo_flow-node-randomized__1W7kB{0%,39.395%{opacity:0;transform:translateY(6px)}41.271%,93.376%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@keyframes flowchart-demo_flow-line-alloc-l__6Egtn{0%,41.271%{opacity:0;stroke-dashoffset:1}41.458%{opacity:1;stroke-dashoffset:1}45.05%,93.376%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:1}}@keyframes flowchart-demo_flow-line-alloc-r__yisLr{0%,41.739%{opacity:0;stroke-dashoffset:1}41.927%{opacity:1;stroke-dashoffset:1}45.74%,93.376%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:1}}@keyframes flowchart-demo_flow-arrow-alloc-l__mP9uR{0%,44.773%{opacity:0}45.188%,93.376%{opacity:1}to{opacity:0}}@keyframes flowchart-demo_flow-arrow-alloc-r__mmISc{0%,45.464%{opacity:0}45.878%,93.376%{opacity:1}to{opacity:0}}@keyframes flowchart-demo_flow-node-alloc-l__qe49d{0%,44.36%{opacity:0;transform:translateY(6px)}47.12%,93.376%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@keyframes flowchart-demo_flow-node-alloc-r__L9Zdu{0%,45.05%{opacity:0;transform:translateY(6px)}47.81%,93.376%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@keyframes flowchart-demo_flow-line-follow-l__7R_E6{0%,47.81%{opacity:0;stroke-dashoffset:1}48.086%{opacity:1;stroke-dashoffset:1}51.95%,93.376%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:1}}@keyframes flowchart-demo_flow-line-follow-r__F63wU{0%,48.501%{opacity:0;stroke-dashoffset:1}48.776%{opacity:1;stroke-dashoffset:1}52.64%,93.376%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:1}}@keyframes flowchart-demo_flow-arrow-follow-l__Jq3XX{0%,51.674%{opacity:0}52.088%,93.376%{opacity:1}to{opacity:0}}@keyframes flowchart-demo_flow-arrow-follow-r__SWLfX{0%,52.363%{opacity:0}52.778%,93.376%{opacity:1}to{opacity:0}}@keyframes flowchart-demo_flow-node-follow-l__VDv_e{0%,51.261%{opacity:0;transform:translateY(6px)}53.744%,93.376%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@keyframes flowchart-demo_flow-node-follow-r__w9BHe{0%,51.95%{opacity:0;transform:translateY(6px)}54.296%,93.376%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@keyframes flowchart-demo_flow-line-analysis-l__nnKK_{0%,53.33%{opacity:0;stroke-dashoffset:1}53.606%{opacity:1;stroke-dashoffset:1}56.779%,93.376%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:1}}@keyframes flowchart-demo_flow-line-analysis-r__qBZUK{0%,54.019%{opacity:0;stroke-dashoffset:1}54.296%{opacity:1;stroke-dashoffset:1}57.47%,93.376%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:1}}@keyframes flowchart-demo_flow-arrow-analysis-l__q3_ON{0%,56.504%{opacity:0}56.918%,93.376%{opacity:1}to{opacity:0}}@keyframes flowchart-demo_flow-arrow-analysis-r__LnBgX{0%,57.194%{opacity:0}57.608%,93.376%{opacity:1}to{opacity:0}}@keyframes flowchart-demo_flow-node-analysis-l__mEhJ1{0%,56.09%{opacity:0;transform:translateY(6px)}58.436%,93.376%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@keyframes flowchart-demo_flow-node-analysis-r__rqnai{0%,56.779%{opacity:0;transform:translateY(6px)}59.264%,93.376%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.flowchart-demo_flowArrowAllocL__V81fD,.flowchart-demo_flowArrowAllocR__W46Vg,.flowchart-demo_flowArrowAnalysisL__rmK_o,.flowchart-demo_flowArrowAnalysisR__QE13H,.flowchart-demo_flowArrowExcluded__cgr_2,.flowchart-demo_flowArrowFollowL__gj8Is,.flowchart-demo_flowArrowFollowR__rAIwn,.flowchart-demo_flowArrowRandomized__Ax4Fo,.flowchart-demo_flowAttachmentCard__SCNO9,.flowchart-demo_flowCanvas__lm9Tp,.flowchart-demo_flowComposer__9cmtK,.flowchart-demo_flowCursorClick__k4a_y,.flowchart-demo_flowCursor__Dv4B3,.flowchart-demo_flowLineAllocL__QCDIg,.flowchart-demo_flowLineAllocR__u7bCG,.flowchart-demo_flowLineAnalysisL__oPh1J,.flowchart-demo_flowLineAnalysisR__pMEoH,.flowchart-demo_flowLineExcluded__CQDIB,.flowchart-demo_flowLineFollowL__Vg9Q1,.flowchart-demo_flowLineFollowR__JPb15,.flowchart-demo_flowLineRandomized__9LZlj,.flowchart-demo_flowNodeAllocL__wOOO0,.flowchart-demo_flowNodeAllocR__Q_3ii,.flowchart-demo_flowNodeAnalysisL__CiMSJ,.flowchart-demo_flowNodeAnalysisR__EWd3g,.flowchart-demo_flowNodeAssessed__dleUI,.flowchart-demo_flowNodeExcluded__LwCEq,.flowchart-demo_flowNodeFollowL__f4QaC,.flowchart-demo_flowNodeFollowR__uiXfQ,.flowchart-demo_flowNodeRandomized__ihNjb,.flowchart-demo_flowPhaseAllocation__mQtlY,.flowchart-demo_flowPhaseAnalysis__7U_km,.flowchart-demo_flowPhaseEnrollment__mzkml,.flowchart-demo_flowPhaseFollowup__GDYoY,.flowchart-demo_flowPromptText__jdXaO,.flowchart-demo_flowSendArrow__aZbyy,.flowchart-demo_flowSendSpinner__uY6mr,.flowchart-demo_flowShelf__Slv8u,.flowchart-demo_flowTplCardSelected__BrZSJ,.flowchart-demo_flowTplCardSelected__BrZSJ .flowchart-demo_flowTplLabel__JVyIW,.flowchart-demo_flowTplCardSelected__BrZSJ .flowchart-demo_flowTplThumb__2AXCv,.flowchart-demo_flowTplCard__RsEQd:not(.flowchart-demo_flowTplCardSelected__BrZSJ){animation:none!important}.flowchart-demo_flowComposer__9cmtK,.flowchart-demo_flowShelf__Slv8u{display:none}.flowchart-demo_flowCanvas__lm9Tp{opacity:1;transform:scale(1)}.flowchart-demo_flowArrow__nNJgD,.flowchart-demo_flowLine__BQyY7,.flowchart-demo_flowNode__TlsrI,.flowchart-demo_flowPhase__YupxP{opacity:1;transform:none;stroke-dashoffset:0}}.illustration-demo_illFrame__eTLAJ{position:relative;width:100%;height:100%;max-width:none;overflow:hidden;border:1px solid hsl(var(--border));border-radius:var(--radius-regular);background:hsl(var(--surface-primary));box-shadow:var(--shadow-plate);container-type:inline-size}.illustration-demo_t2fWorkbench__jmJ75{position:absolute;inset:0;z-index:1}.illustration-demo_t2fScene__zsyl6{display:flex;width:100%;height:100%;min-height:0;font-family:var(--font-body)}.illustration-demo_t2fChat__Rcxpy{display:flex;width:37%;min-width:0;flex-direction:column;padding:2cqw;background:hsl(var(--surface-primary))}.illustration-demo_t2fUserTurn__08i9S{display:flex;width:100%;flex-direction:column;align-items:flex-end;gap:1.15cqw;opacity:0;transform:translateY(6px);animation:illustration-demo_ill-user-turn__jhuJz var(--ill-duration) var(--ease-standard) infinite}.illustration-demo_t2fUserAvatar__Yf_OF{display:flex;width:clamp(1.25rem,3.6cqw,1.625rem);height:clamp(1.25rem,3.6cqw,1.625rem);flex-shrink:0;overflow:hidden;border-radius:50%;background:hsl(var(--surface-secondary));box-shadow:0 0 0 1px hsl(var(--border))}.illustration-demo_t2fUserAvatarImg__6Gyva{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}.illustration-demo_t2fBubble__jSdQU{max-width:94%;margin:0;padding:1.2cqw 1.5cqw;border-radius:1.8cqw;background:hsl(var(--secondary));color:hsl(var(--text-heading));font-size:clamp(.625rem,1.9cqw,.875rem);letter-spacing:-.01em;line-height:1.45}.illustration-demo_t2fAssistant__KcOV4{display:flex;min-width:0;flex-direction:column;gap:2.4cqw;margin-top:3.2cqw}.illustration-demo_t2fAssistantHead__Fe0nJ{display:flex;min-width:0;align-items:flex-start;gap:.85cqw;opacity:0;transform:translateY(5px);animation:illustration-demo_ill-agent-head__DXi1x var(--ill-duration) var(--ease-standard) infinite}.illustration-demo_t2fMark__GuVPv{display:flex;width:clamp(.875rem,2.8cqw,1.25rem);height:clamp(.875rem,2.8cqw,1.25rem);flex-shrink:0;align-items:center;justify-content:center;margin-top:.2cqw;color:hsl(var(--text-heading))}.illustration-demo_t2fMarkSvg__m_l6a{display:block;width:100%;height:100%}.illustration-demo_t2fReply__DclKY{min-width:0;margin:0;color:hsl(var(--text-heading));font-size:clamp(.625rem,1.85cqw,.875rem);font-weight:500;letter-spacing:-.01em;line-height:1.45}.illustration-demo_t2fSteps__ui9Nf{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.illustration-demo_t2fStep__V1Gtx{display:flex;align-items:flex-start;gap:1.1cqw;opacity:0;transform:translateY(4px);animation:illustration-demo_ill-steps__Sjm6R var(--ill-duration) var(--ease-standard) infinite}.illustration-demo_t2fStepRail__vNL9T{position:relative;display:flex;width:clamp(.875rem,2.8cqw,1.25rem);flex-shrink:0;flex-direction:column;align-items:center;padding-top:.25cqw}.illustration-demo_t2fCheck__TJhB9{position:absolute;top:.25cqw;left:50%;width:clamp(.5625rem,1.85cqw,.8125rem);height:clamp(.5625rem,1.85cqw,.8125rem);margin-left:calc(clamp(.5625rem, 1.85cqw, .8125rem) / -2);display:flex;align-items:center;justify-content:center;border-radius:50%;background:hsl(var(--primary-soft));color:hsl(var(--primary));opacity:1}.illustration-demo_t2fCheck__TJhB9 svg{display:block;width:55%;height:55%}.illustration-demo_t2fStepRail__vNL9T:before{content:"";display:block;width:clamp(.5625rem,1.85cqw,.8125rem);height:clamp(.5625rem,1.85cqw,.8125rem);flex-shrink:0}.illustration-demo_t2fStepConnector__Es8qj{display:block;width:0;flex:1;min-height:1.1cqw;margin:.35cqw 0 .15cqw;border-left:1.5px dashed hsl(var(--border));opacity:.7}.illustration-demo_t2fStep__V1Gtx:last-child .illustration-demo_t2fStepConnector__Es8qj{display:none}.illustration-demo_t2fStepBody__v3nHV{position:relative;min-width:0;flex:1;min-height:1.6em;padding-bottom:.85cqw}.illustration-demo_t2fStep__V1Gtx:last-child .illustration-demo_t2fStepBody__v3nHV{padding-bottom:0}.illustration-demo_t2fStepText__PYKuw{display:block;color:hsl(var(--text-muted));font-size:clamp(.5625rem,1.6cqw,.75rem);font-weight:400;line-height:1.45;opacity:1}.illustration-demo_t2fComposer__2I7iq{margin-top:auto;padding:.8cqw;border:1px solid hsl(var(--border));border-radius:var(--radius-regular);background:hsl(var(--surface-primary));opacity:.92}.illustration-demo_t2fPlaceholder__KdfHN{display:block;padding:.2cqw .4cqw 3.2cqw 0;color:hsl(var(--text-subtle));font-size:clamp(.5625rem,1.55cqw,.75rem);-webkit-user-select:none;-moz-user-select:none;user-select:none}.illustration-demo_t2fComposerBar__kOfGO{display:flex;align-items:center;justify-content:space-between}.illustration-demo_t2fGhostBtn__T_M2H,.illustration-demo_t2fSendBtn__sP80p{display:inline-flex;width:clamp(1rem,3cqw,1.375rem);height:clamp(1rem,3cqw,1.375rem);align-items:center;justify-content:center;border-radius:50%}.illustration-demo_t2fGhostBtn__T_M2H{justify-content:flex-start;color:hsl(var(--text-subtle))}.illustration-demo_t2fSendBtn__sP80p{background:hsl(var(--ink));color:hsl(var(--ink-foreground))}.illustration-demo_t2fGhostBtn__T_M2H svg,.illustration-demo_t2fSendBtn__sP80p svg{display:block;width:55%;height:55%}.illustration-demo_t2fCanvas__yXvr1{position:relative;display:flex;flex:1;align-items:center;justify-content:center;min-width:0;padding:2cqw;border-left:1px solid hsl(var(--border));background:hsl(var(--surface-secondary))}.illustration-demo_t2fLoading__ZV7h6{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;gap:1.2cqw;opacity:0;animation:illustration-demo_ill-loading__bvwPS var(--ill-duration) var(--ease-standard) infinite}.illustration-demo_t2fLoadingSpinner___LRJ6{width:clamp(1.25rem,4cqw,1.75rem);height:clamp(1.25rem,4cqw,1.75rem);border:2px solid hsl(var(--ink)/.2);border-top-color:hsl(var(--ink));border-radius:50%;animation:illustration-demo_ill-spin__O2u5P .63s linear infinite}.illustration-demo_t2fLoadingLabel__JCIRw{color:hsl(var(--text-muted));font-size:clamp(.5625rem,1.55cqw,.75rem);font-weight:500;letter-spacing:.01em}.illustration-demo_t2fPlate__bK5Uv{width:94%;padding:1.2cqw;border:1px solid hsl(var(--border));border-radius:var(--radius-regular);background:hsl(var(--surface-primary));box-shadow:var(--shadow-plate);opacity:0;transform:scale(.96);animation:illustration-demo_ill-plate__o2gd9 var(--ill-duration) var(--ease-standard) infinite}.illustration-demo_t2fResult__Ca2Wa{display:block;width:100%;height:auto;border-radius:var(--radius-small)}@keyframes illustration-demo_ill-user-turn__jhuJz{0%{opacity:0;transform:translateY(6px)}3%{opacity:0;transform:translateY(6px)}15.5%,88%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(4px)}}@keyframes illustration-demo_ill-agent-head__DXi1x{0%,15.5%{opacity:0;transform:translateY(5px)}24.5%,88%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(3px)}}@keyframes illustration-demo_ill-steps__Sjm6R{0%,24.5%{opacity:0;transform:translateY(4px)}33%,88%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(3px)}}@keyframes illustration-demo_ill-loading__bvwPS{0%,34.5%{opacity:0}36%,47%{opacity:1}51.5%,to{opacity:0}}@keyframes illustration-demo_ill-spin__O2u5P{to{transform:rotate(1turn)}}@keyframes illustration-demo_ill-plate__o2gd9{0%,47%{opacity:0;transform:scale(.96)}58.5%,88%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.97)}}@container (max-width: 28rem){.illustration-demo_t2fScene__zsyl6{flex-direction:column}.illustration-demo_t2fChat__Rcxpy{width:100%;flex:0 0 auto;min-height:0;padding:2cqw;overflow:visible}.illustration-demo_t2fUserTurn__08i9S{flex-direction:row;align-items:flex-start;justify-content:flex-end;gap:1.6cqw}.illustration-demo_t2fUserAvatar__Yf_OF{order:1;width:clamp(1.125rem,5.5cqw,1.375rem);height:clamp(1.125rem,5.5cqw,1.375rem)}.illustration-demo_t2fBubble__jSdQU{order:0;max-width:min(92%,18rem);padding:1.4cqw 1.8cqw;font-size:clamp(.625rem,3.2cqw,.75rem)}.illustration-demo_t2fAssistant__KcOV4{margin-top:1.6cqw;gap:0}.illustration-demo_t2fComposer__2I7iq,.illustration-demo_t2fSteps__ui9Nf{display:none}.illustration-demo_t2fAssistantHead__Fe0nJ{gap:1.2cqw}.illustration-demo_t2fMark__GuVPv{width:clamp(.8125rem,4.2cqw,1rem);height:clamp(.8125rem,4.2cqw,1rem)}.illustration-demo_t2fReply__DclKY{font-size:clamp(.5625rem,2.9cqw,.6875rem)}.illustration-demo_t2fCanvas__yXvr1{position:relative;flex:1 1 0;min-height:0;padding:0;border-left:0;border-top:1px solid hsl(var(--border));overflow:hidden}.illustration-demo_t2fPlate__bK5Uv{position:absolute;inset:1.6cqw;box-sizing:border-box;width:auto;height:auto;max-width:none;margin:0;padding:1.2cqw;display:flex;align-items:center;justify-content:center}.illustration-demo_t2fResult__Ca2Wa{width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.illustration-demo_t2fLoadingSpinner___LRJ6{width:clamp(1.125rem,5cqw,1.5rem);height:clamp(1.125rem,5cqw,1.5rem)}.illustration-demo_t2fLoadingLabel__JCIRw{font-size:clamp(.5625rem,2.8cqw,.6875rem)}}@media (prefers-reduced-motion:reduce){.illustration-demo_t2fAssistantHead__Fe0nJ,.illustration-demo_t2fLoadingSpinner___LRJ6,.illustration-demo_t2fLoading__ZV7h6,.illustration-demo_t2fPlate__bK5Uv,.illustration-demo_t2fSkeletonBar__CVSwT,.illustration-demo_t2fStep1__RC1s7,.illustration-demo_t2fStep1__RC1s7 .illustration-demo_t2fCheck__TJhB9,.illustration-demo_t2fStep1__RC1s7 .illustration-demo_t2fDotPending__oeb2Q,.illustration-demo_t2fStep1__RC1s7 .illustration-demo_t2fSkeleton__2_Vv_,.illustration-demo_t2fStep1__RC1s7 .illustration-demo_t2fStepText__PYKuw,.illustration-demo_t2fStep2__LFO2M,.illustration-demo_t2fStep2__LFO2M .illustration-demo_t2fCheck__TJhB9,.illustration-demo_t2fStep2__LFO2M .illustration-demo_t2fDotPending__oeb2Q,.illustration-demo_t2fStep2__LFO2M .illustration-demo_t2fSkeleton__2_Vv_,.illustration-demo_t2fStep2__LFO2M .illustration-demo_t2fStepText__PYKuw,.illustration-demo_t2fStep3__iw435,.illustration-demo_t2fStep3__iw435 .illustration-demo_t2fCheck__TJhB9,.illustration-demo_t2fStep3__iw435 .illustration-demo_t2fDotPending__oeb2Q,.illustration-demo_t2fStep3__iw435 .illustration-demo_t2fSkeleton__2_Vv_,.illustration-demo_t2fStep3__iw435 .illustration-demo_t2fStepText__PYKuw,.illustration-demo_t2fUserTurn__08i9S{animation:none!important}.illustration-demo_t2fAssistantHead__Fe0nJ,.illustration-demo_t2fPlate__bK5Uv,.illustration-demo_t2fStep1__RC1s7,.illustration-demo_t2fStep1__RC1s7 .illustration-demo_t2fCheck__TJhB9,.illustration-demo_t2fStep1__RC1s7 .illustration-demo_t2fStepText__PYKuw,.illustration-demo_t2fStep2__LFO2M,.illustration-demo_t2fStep2__LFO2M .illustration-demo_t2fCheck__TJhB9,.illustration-demo_t2fStep2__LFO2M .illustration-demo_t2fStepText__PYKuw,.illustration-demo_t2fStep3__iw435,.illustration-demo_t2fStep3__iw435 .illustration-demo_t2fCheck__TJhB9,.illustration-demo_t2fStep3__iw435 .illustration-demo_t2fStepText__PYKuw,.illustration-demo_t2fUserTurn__08i9S{opacity:1;transform:none}.illustration-demo_t2fLoading__ZV7h6,.illustration-demo_t2fStep1__RC1s7 .illustration-demo_t2fDotPending__oeb2Q,.illustration-demo_t2fStep1__RC1s7 .illustration-demo_t2fSkeleton__2_Vv_,.illustration-demo_t2fStep2__LFO2M .illustration-demo_t2fDotPending__oeb2Q,.illustration-demo_t2fStep2__LFO2M .illustration-demo_t2fSkeleton__2_Vv_,.illustration-demo_t2fStep3__iw435 .illustration-demo_t2fDotPending__oeb2Q,.illustration-demo_t2fStep3__iw435 .illustration-demo_t2fSkeleton__2_Vv_{opacity:0}}.plot-demo_plotSvgFrame__hSFHN{--plot-frame-pad:clamp(0.2rem,1.2vw,0.5rem);container-type:size;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;overflow:hidden;padding:var(--plot-frame-pad);border:1px solid hsl(var(--border));border-radius:var(--radius-regular);background:hsl(var(--surface-primary));box-shadow:var(--shadow-plate)}.plot-demo_plotSvg__QT0aw{display:block;width:min(100cqw,calc(100cqh * 4 / 3));height:min(100cqh,calc(100cqw * 3 / 4));flex-shrink:0;border:0}.figure-types-stage_section__g3vSF{background:transparent}.figure-types-stage_intro__v5De_{margin-bottom:var(--section-header-gap)}.figure-types-stage_tabs__kbMIu{display:grid;grid-template-columns:repeat(3,8.5rem);width:-moz-fit-content;width:fit-content;gap:.25rem;margin-inline:auto;padding:.25rem;border-radius:var(--radius-pill);background:color-mix(in srgb,hsl(var(--surface-control)) 50%,hsl(var(--surface-primary)))}.figure-types-stage_tab__zma6n{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem 1.05rem;border:1px solid transparent;border-radius:var(--radius-pill);color:hsl(var(--text-muted));background:transparent;font-family:var(--font-body);font-size:var(--text-supporting);font-weight:500;transition:color var(--duration-normal) var(--ease-standard),border-color var(--duration-normal) var(--ease-standard),background-color var(--duration-normal) var(--ease-standard)}.figure-types-stage_tabIcon__QX9Qt{width:1rem;height:1rem;color:currentColor;transition:color var(--duration-normal) var(--ease-standard)}.figure-types-stage_tab__zma6n:hover{color:hsl(var(--text-heading));background:hsl(var(--surface-primary)/.7)}.figure-types-stage_tabActive__3xgFr .figure-types-stage_tabIcon__QX9Qt,.figure-types-stage_tab__zma6n:hover .figure-types-stage_tabIcon__QX9Qt{color:hsl(var(--ink))}.figure-types-stage_tabActive__3xgFr,.figure-types-stage_tabActive__3xgFr:hover{border-color:hsl(var(--border));color:hsl(var(--text-heading));background:hsl(var(--surface-primary))}.figure-types-stage_tab__zma6n:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.figure-types-stage_viewport__haaVh{margin-top:3rem}.figure-types-stage_slide__lLla7{display:none;grid-template-columns:minmax(17rem,.34fr) minmax(0,.66fr);width:100%;min-width:0;overflow:hidden;border-radius:var(--radius-scene-prompt);background:hsl(var(--surface-primary));box-shadow:var(--shadow-plate)}.figure-types-stage_slideActive__nZBdC{display:grid}.figure-types-stage_infoPanel__g8KRp{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(1.5rem,3vw,2.75rem);color:hsl(var(--text-heading));background:hsl(var(--surface-primary))}.figure-types-stage_stageTitle__U2RZG{color:hsl(var(--text-heading));font-size:clamp(2.4rem,4vw,4.25rem);line-height:.96;letter-spacing:var(--tracking-hero)}.figure-types-stage_stageDescription__kwrk3{max-width:21rem;margin-top:1.5rem;color:hsl(var(--text-muted));font-size:var(--text-body-large);line-height:1.55}.figure-types-stage_infoFooter__6C0KA{margin-top:3rem}.figure-types-stage_actions__VirDU{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:1.4rem}.figure-types-stage_learnMore__dQUkn{display:inline-flex;align-items:center;gap:.3rem;width:-moz-fit-content;width:fit-content;margin-top:1.25rem;padding-bottom:1px;border-bottom:1px solid transparent;color:hsl(var(--text-subtle));font-size:var(--text-supporting);font-weight:500;line-height:1;transition:border-color var(--duration-fast) var(--ease-standard)}.figure-types-stage_learnMore__dQUkn svg{width:1em;height:1em}.figure-types-stage_learnMore__dQUkn:hover{border-bottom-color:currentColor}.figure-types-stage_learnMore__dQUkn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.figure-types-stage_mediaPanel__onVUs{display:flex;min-width:0;flex-direction:column;padding:2rem;background:hsl(var(--surface-secondary))}.figure-types-stage_mediaSlot__7xqRe.figure-types-stage_mediaSlot__7xqRe{flex:1;aspect-ratio:4/3;min-height:0;border:0;border-radius:var(--radius-regular);background:transparent;box-shadow:none}.figure-types-stage_mediaSlot__7xqRe>[data-kind]{background-color:transparent;background-image:none}.figure-types-stage_mediaSlot__7xqRe>[data-kind]>div>div{box-shadow:none}@media (min-width:64rem){.figure-types-stage_slide__lLla7{min-height:calc(100svh - 15rem)}.figure-types-stage_mediaSlot__7xqRe.figure-types-stage_mediaSlot__7xqRe{aspect-ratio:auto}}@media (max-width:63.9375rem){.figure-types-stage_slide__lLla7{grid-template-columns:minmax(15rem,.36fr) minmax(0,.64fr)}.figure-types-stage_infoFooter__6C0KA{margin-top:2rem}}@media (max-width:39.9375rem){.figure-types-stage_tabs__kbMIu{display:none}.figure-types-stage_viewport__haaVh{display:flex;flex-direction:column;gap:2.25rem;margin-top:0}.figure-types-stage_slideActive__nZBdC,.figure-types-stage_slide__lLla7{display:grid;grid-template-columns:1fr;border-radius:var(--radius-media)}.figure-types-stage_infoPanel__g8KRp{min-height:0;justify-content:flex-start;padding:1.5rem}.figure-types-stage_stageTitle__U2RZG{font-size:var(--text-heading-3);line-height:var(--leading-heading-3);letter-spacing:normal}.figure-types-stage_stageDescription__kwrk3{max-width:none;margin-top:.45rem;font-size:var(--text-supporting);line-height:var(--leading-body)}.figure-types-stage_learnMore__dQUkn{margin-top:.75rem}.figure-types-stage_infoFooter__6C0KA{margin-top:.85rem}.figure-types-stage_actions__VirDU{margin-top:0}.figure-types-stage_actionButton__grnoK{height:2rem;min-height:2rem}.figure-types-stage_mediaPanel__onVUs{padding:.75rem .75rem .85rem}.figure-types-stage_mediaSlot__7xqRe.figure-types-stage_mediaSlot__7xqRe{aspect-ratio:4/3}}.fiscal-pipeline-section_section__h91GN{background-color:hsl(var(--background))}.fiscal-pipeline-section_pin__Rc_rU{display:none}.fiscal-pipeline-section_mobileFlow__nMdML{padding:4rem var(--page-gutter);max-width:42rem;margin-inline:auto}.fiscal-pipeline-section_mobileSteps__wh2Sw{display:flex;flex-direction:column;gap:3rem;margin:3rem 0 0;padding:0;list-style:none}.fiscal-pipeline-section_mobileStep__VmP_w{display:flex;flex-direction:column}.fiscal-pipeline-section_mobileStepNumber__JArGW{color:hsl(var(--text-heading));font-family:var(--font-heading);font-size:44px;font-weight:600;letter-spacing:-.02em;line-height:1}.fiscal-pipeline-section_mobileCardImage__8YDEM{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;margin-top:1.5rem;border:1px solid hsl(var(--border));border-radius:24px;background-color:hsl(var(--surface-secondary))}.fiscal-pipeline-section_header__s5SGl{display:flex;flex-direction:column;gap:20px}.fiscal-pipeline-section_stepTitle__qK7rl{margin:16px 0 0;color:hsl(var(--text-heading));font-family:var(--font-heading);font-size:18px;font-weight:600;letter-spacing:-1px;line-height:19.8px}.fiscal-pipeline-section_stepDescription__nF_4k{margin:8px 0 0;color:hsl(var(--text-muted));font-family:var(--font-body);font-size:16px;font-weight:400;line-height:24.8px}@media (min-width:64rem){.fiscal-pipeline-section_section__h91GN{height:300vh}.fiscal-pipeline-section_mobileFlow__nMdML{display:none}.fiscal-pipeline-section_pin__Rc_rU{position:sticky;top:0;display:flex;align-items:center;height:100dvh;padding-top:72px;overflow:hidden}.fiscal-pipeline-section_grid__iS4bd{--how-media-track:62%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--how-media-track));-moz-column-gap:5rem;column-gap:5rem;align-items:stretch}.fiscal-pipeline-section_leftCol__AfU84{display:flex;flex-direction:column;gap:48px;min-width:0}.fiscal-pipeline-section_stepsWrap__EAfNU{display:flex;flex-direction:row;gap:20px}.fiscal-pipeline-section_rail__1N7w5{position:relative;flex-shrink:0;width:14px}.fiscal-pipeline-section_railFill__LTPse,.fiscal-pipeline-section_railLine__tiyCG{position:absolute;top:0;left:50%;width:2px;transform:translateX(-50%)}.fiscal-pipeline-section_railLine__tiyCG{bottom:0;background-color:hsl(var(--border))}.fiscal-pipeline-section_railFill__LTPse{height:100%;background-color:hsl(var(--primary)/.55);transform:translateX(-50%) scaleY(0);transform-origin:top;will-change:transform}.fiscal-pipeline-section_dot__DMb4a{position:absolute;left:50%;width:12px;height:12px;border:2px solid hsl(var(--text-subtle));border-radius:50%;background-color:hsl(var(--background));transform:translate(-50%,-50%)}.fiscal-pipeline-section_dot__DMb4a[data-filled=true]{border-color:hsl(var(--primary));background-color:hsl(var(--primary))}.fiscal-pipeline-section_steps__9u97t{display:flex;flex-direction:column;gap:60px;min-width:0;margin:0;padding:0;list-style:none}.fiscal-pipeline-section_step__PYWOF{display:flex;flex-direction:column;cursor:pointer}.fiscal-pipeline-section_stepNumber__OjMSl{display:block;color:hsl(var(--text-subtle));font-family:var(--font-heading);font-size:44px;font-weight:600;letter-spacing:-.02em;line-height:1}.fiscal-pipeline-section_stepBody__lmjWm{overflow:hidden}.fiscal-pipeline-section_stepBodyInner__At9SB{display:flow-root}.fiscal-pipeline-section_card__DkeEU{position:relative;align-self:center;width:100%;aspect-ratio:4/3;overflow:hidden;border:1px solid hsl(var(--border));border-radius:24px;background-color:hsl(var(--surface-secondary))}.fiscal-pipeline-section_cardImage__eFrDE{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media (min-width:64rem) and (max-height:48rem){.fiscal-pipeline-section_section__h91GN{height:auto}.fiscal-pipeline-section_pin__Rc_rU{display:none}.fiscal-pipeline-section_mobileFlow__nMdML{display:block;padding-block:var(--section-space)}}.flying-card_cardBase__LAgSM{position:absolute;top:0;left:0;opacity:0;pointer-events:none;will-change:transform,opacity;contain:layout style;backface-visibility:hidden;--hero-card-scale:var(--hero-stage-scale,1);--hero-card-fit:calc(var(--hero-card-scale) * var(--hero-card-size, 1))}.flying-card_cardDesign__6GNyD{position:absolute;left:0;top:0;width:calc(102px * var(--hero-card-fit));aspect-ratio:1/1.18;transform:translate(-50%,-50%);overflow:hidden;border-radius:0;border:1px solid hsl(var(--border)/.8);background:linear-gradient(135deg,hsl(var(--surface-secondary)) 0,hsl(var(--surface-primary)) 58%,hsl(var(--ink-soft)/.7) 100%);box-shadow:0 10px 26px hsl(var(--text-heading)/.08),inset 0 1px 0 hsla(0,0%,100%,.76);transition:aspect-ratio .22s ease}.flying-card_cardDesign__6GNyD img{position:relative;z-index:1;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .18s ease}.flying-card_cardDesign__6GNyD[data-image-status=loaded] img{opacity:1}.flying-card_imageSkeleton__QJLQP{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,hsla(0,0%,100%,.58) 42%,transparent 78%),radial-gradient(circle at 30% 22%,hsl(var(--ink-soft)/.84),transparent 32%),linear-gradient(180deg,hsl(var(--surface-secondary)) 0,hsl(var(--surface-primary)) 100%);background-size:190% 100%,100% 100%,100% 100%;opacity:1;transition:opacity .18s ease;animation:flying-card_imageSkeletonSweep__bkaXq 1.4s ease-in-out infinite}.flying-card_cardDesign__6GNyD[data-image-status=loaded] .flying-card_imageSkeleton__QJLQP{opacity:0}.flying-card_cardDesign__6GNyD[data-image-status=error] .flying-card_imageSkeleton__QJLQP{animation:none;opacity:.85}@keyframes flying-card_imageSkeletonSweep__bkaXq{0%{background-position:180% 0,0 0,0 0}to{background-position:-80% 0,0 0,0 0}}.flying-card_infoSide__RLnLy{position:absolute}.flying-card_cardText__og5HZ{display:flex;align-items:stretch;background:transparent;left:0;padding:0;position:absolute;top:0;transform:translate(-50%,-50%);width:calc(102px * var(--hero-card-fit))}.flying-card_textContent__r1y7m{color:hsl(var(--text-subtle));display:block;font-family:var(--font-body);font-weight:400;letter-spacing:-.02em;line-height:1.4;overflow-wrap:break-word;padding:calc(16px * var(--hero-card-fit)) calc(10px * var(--hero-card-fit));text-align:left;width:100%;word-break:break-word}.flying-card_cardFile__0PKQA,.flying-card_textContent__r1y7m{border:1px solid hsl(var(--border)/.55);border-radius:calc(12px * var(--hero-card-fit));background:hsl(var(--surface-primary))}.flying-card_cardFile__0PKQA{position:absolute;align-items:center;display:flex;flex-direction:column;height:calc(120px * var(--hero-card-fit));justify-content:center;margin-left:calc(-51px * var(--hero-card-fit));margin-top:calc(-60px * var(--hero-card-fit));width:calc(102px * var(--hero-card-fit))}.flying-card_fileIcon__wg_S7{display:flex;align-items:center;justify-content:center;width:calc(40px * var(--hero-card-fit));height:calc(40px * var(--hero-card-fit));margin-bottom:.4rem;color:hsl(var(--text-subtle)/.85)}.flying-card_fileLabel__z6a9s{font-family:var(--font-mono);font-size:calc(.6875rem * var(--hero-card-fit));font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--text-subtle))}.hero-prompt_field__BZrkW{scrollbar-width:thin;scrollbar-color:hsl(var(--border)/.8) transparent}.hero-prompt_field__BZrkW::-webkit-scrollbar{width:6px}.hero-prompt_field__BZrkW::-webkit-scrollbar-thumb{background:hsl(var(--border)/.85);border-radius:999px}.hero-prompt_field__BZrkW::-webkit-scrollbar-track{background:transparent}.hero-section_centerVeil__YrFVe{background:radial-gradient(ellipse 58% 48% at 50% 48%,hsl(var(--background)/.98) 0,hsl(var(--background)/.88) 38%,hsl(var(--background)/.4) 58%,transparent 72%)}.hero-section_stageContent__EBweu{transform:translateY(-4vh)}@media (min-width:64rem) and (min-height:56.25rem){.hero-section_stageContent__EBweu{position:absolute;inset-inline:0;top:min(33.333svh,400px);transform:none}}@media (min-width:2560px){.hero-section_centerVeil__YrFVe{background:radial-gradient(ellipse 62% 52% at 50% 48%,hsl(var(--background)/.98) 0,hsl(var(--background)/.88) 38%,hsl(var(--background)/.4) 58%,transparent 72%)}}.published-with-section_section__0os_S{padding-bottom:calc(var(--section-space) * 1.35)}.published-with-section_stage__sVfUA{display:grid;grid-template-columns:1fr}.published-with-section_header__BrQ_c{max-width:36rem;margin-inline:auto;text-align:center}.published-with-section_subtitle__5pTHe{margin-top:1rem;color:hsl(var(--text-muted))}.published-with-section_carousel__VKnPk{display:contents}.published-with-section_bandFooter__81eVg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:1.15rem}.published-with-section_controls__1tNvg{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.published-with-section_navButton__Ik7Kg{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:var(--radius-pill);background-color:hsl(var(--surface-control));color:hsl(var(--text-heading));cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out}.published-with-section_navButton__Ik7Kg:hover:not(:disabled){background-color:hsl(var(--secondary))}.published-with-section_navButton__Ik7Kg:focus-visible{outline:2px solid hsl(var(--ink)/.35);outline-offset:2px}.published-with-section_navButton__Ik7Kg svg{width:1rem;height:1rem}@media (max-width:39.9375rem){.published-with-section_navButton__Ik7Kg{width:2.75rem;height:2.75rem}.published-with-section_bandFooter__81eVg{flex-direction:column;align-items:stretch;gap:1.5rem}.published-with-section_controls__1tNvg{order:-1}.published-with-section_acknowledgmentText__wwk06{text-align:center;margin-inline:auto}}.published-with-section_band__Ya1lA{width:100vw;margin-top:var(--section-header-gap);margin-left:calc(50% - 50vw);overflow:hidden;touch-action:pan-y pinch-zoom}@media (min-width:40rem){.published-with-section_bandFooter__81eVg{margin-top:1.5rem}}.published-with-section_track__Tn5sH{display:flex;margin:0;padding:.15rem 0 .35rem;list-style:none}.published-with-section_trackItem__r15No{display:flex;flex:0 0 calc(78% + 1rem);min-width:0;padding-inline:.5rem}@media (min-width:40rem){.published-with-section_trackItem__r15No{flex-basis:calc(42% + 1rem)}}@media (min-width:64rem){.published-with-section_trackItem__r15No{flex-basis:calc((100% - 3.75rem) / 4 + 1.25rem);padding-inline:.625rem}}.published-with-section_plate__2iJu5{display:flex;flex:1;min-width:0;flex-direction:column;overflow:hidden;border:1px solid hsl(var(--border));border-radius:var(--radius-media);background-color:hsl(var(--card));box-shadow:var(--shadow-none)}.published-with-section_figureWell__mj0Hx{position:relative;aspect-ratio:4/3;overflow:hidden;border-bottom:1px solid hsl(var(--border)/.6);background-color:hsl(var(--surface-secondary))}.published-with-section_figure__sOvrc{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:.5rem}.published-with-section_cardHeader__yr3Kr{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1rem .85rem}.published-with-section_metaLine__BtKLA{display:flex;min-width:0;min-height:1.75rem;align-items:center;margin:0;color:hsl(var(--text-heading));line-height:1.2}.published-with-section_journalLogo__gLtYw{display:block;width:auto;max-width:100%;height:1.75rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.published-with-section_journal__8B2DQ{color:hsl(var(--text-heading));font-size:var(--text-card-title);font-weight:600}.published-with-section_ifBadge__SI4pC{display:inline-flex;flex-shrink:0;align-items:center;gap:.28rem;margin:0;padding:.22rem .55rem;border:1px solid hsl(var(--border)/.6);border-radius:var(--radius-pill);background-color:hsl(var(--card)/.92);color:hsl(var(--text-muted));font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.published-with-section_ifLabel__0YWDp{font-size:var(--text-supporting);font-weight:600;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.published-with-section_ifValue__6Joa6{color:hsl(var(--text-heading));font-size:var(--text-supporting);font-weight:600;line-height:1.2;letter-spacing:-.01em}.published-with-section_caption__j6pJa{display:flex;flex:1;flex-direction:column;padding:1rem 1rem 1.15rem}.published-with-section_paperTitle__1XLoI{display:-webkit-box;margin:0;overflow:hidden;color:hsl(var(--text-heading));font-family:var(--font-body);font-size:var(--text-supporting);font-weight:600;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;line-height:1.45;text-wrap:pretty}.published-with-section_acknowledgmentText__wwk06{max-width:38rem;margin:0;color:hsl(var(--text-subtle));font-size:var(--text-supporting);font-weight:400;line-height:var(--leading-body);text-wrap:pretty}.published-with-section_ackLink___GTPP{color:hsl(var(--text-muted));text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.3em;white-space:nowrap}.published-with-section_ackLink___GTPP:hover{color:hsl(var(--text-body))}