@layer components{.model{aspect-ratio:595/723;width:100%;position:relative}.model_canvas{opacity:0;width:100%;height:130%;transition:opacity calc(var(--hover-duration) * 3) var(--hover-ease);position:absolute;inset:-15% 0}.model.is-loaded .model_canvas{opacity:1}.hero-main_wrap{z-index:1;width:100%;padding-top:calc(var(--nav-height) - var(--space-3));margin-bottom:var(--space-5);row-gap:var(--space-6);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (min-width:48rem){.hero-main_wrap{height:calc(100svh - var(--section-space-small) - var(--space-5));padding-top:0}}.hero-main_logo.icon{grid-area:1/1}@media not (min-width:48rem){.hero-main_logo.icon{visibility:hidden}}.hero-main_model{z-index:2;width:100%;max-width:100%;margin-top:calc(var(--space-8) * -2);pointer-events:none;grid-area:2/1;place-self:center;position:relative}@media (min-width:48rem){.hero-main_model{grid-row:1/3;width:auto;height:100%;margin-top:0}.hero-main_model .model_canvas{translate:0 7%}}.hero-main_text{display:contents}@media (min-width:48rem){.hero-main_text{z-index:3;justify-content:space-between;align-items:end;gap:var(--space-6);grid-row:3;display:flex;position:relative}.hero-main_text>*{margin-bottom:0}}.hero-main_heading{z-index:1;grid-area:1/1;position:relative}@media not (min-width:48rem){.hero-main_heading{font-size:var(--h1)}.hero-main_heading br{display:none}}.hero-main_bottom{z-index:3;flex-direction:column;grid-area:3/1;display:flex;position:relative}.hero-main_bottom .button_wrap{width:100%}@media (min-width:48rem){.hero-main_bottom{flex:0 35.75rem}.hero-main_bottom>.button-wrapper{display:none}}.hero-main_paragraph{text-align:justify}@media not (min-width:48rem){.partners-main_heading{font-size:var(--h6)}}.partners-main_logos.icon{max-width:37.62rem}.section:has(>.container>.statement-main_text){min-height:300vh}.statement-main_wrap{width:100%;height:300svh}.statement-main_sticky{flex-direction:column;justify-content:center;align-items:stretch;height:100svh;display:flex;position:sticky;top:0}@media (min-width:48rem){.statement-main_sticky{align-items:end}}.statement-main_text{translate:0 calc(var(--space-3) * 3);margin:0}@media (min-width:48rem){.statement-main_text{width:49%;translate:none}}.statement-main_word:first-child{margin-inline-start:25%}.statement-main_landing{flex:0 0 45svh}@media (min-width:48rem){.statement-main_landing{flex:none;width:51%;position:absolute;inset:0 auto 0 0}}:root{transition:--background calc(var(--hover-duration) * 3) var(--hover-ease), --text calc(var(--hover-duration) * 3) var(--hover-ease)}:root.is-at-statement{--background:color-mix(in lab, var(--light-100) 85%, var(--dark-900));--text:var(--dark-900)}.toolkit-main_wrap{--_progress:0;overflow-x:clip}.toolkit-main_sticky{--_start:100cqw;gap:var(--space-7);flex-direction:column;width:100%;display:flex}@media (min-width:48rem){.toolkit-main_sticky{top:max(calc(var(--space-5) + var(--nav-height)), calc(50svh - 19.5rem));grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:sticky;container-type:inline-size}}@media (min-width:64rem){.toolkit-main_sticky{--_start:51.06cqw}}.toolkit-main_spacer{display:none}@media (min-width:48rem){.toolkit-main_spacer{height:150svh;display:block}}.toolkit-main_intro{max-width:35.75rem}@media (min-width:48rem){.toolkit-main_intro{opacity:calc(1 - var(--_progress) * 2);grid-area:1/1}}@media (min-width:64rem){.toolkit-main_intro{width:40cqw}}.toolkit-main_text{text-align:justify}.toolkit-main_track{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.toolkit-main_track>.card_wrap{width:100%}@media (min-width:48rem){.toolkit-main_track{gap:var(--space-7);width:max-content;margin-left:var(--_start);translate:calc(var(--_progress) * (min((100cqw - 100%) / 2, 100cqw - 100%) - var(--_start))) 0;flex-direction:row;grid-area:1/1}.toolkit-main_track>.card_wrap{width:min(31.25rem,80vw)}}.manifesto-main_wrap{gap:var(--space-6);flex-direction:column;width:100%;display:flex;container-type:inline-size}.manifesto-main_artboard{--_open:1;aspect-ratio:1416/429.29;flex-direction:column;align-items:center;gap:1.944cqw;width:100%;display:none}@media (min-width:48rem){.manifesto-main_artboard{display:flex}}.manifesto-main_title{margin-top:0}@media (min-width:48rem){.manifesto-main_title{display:none}}.manifesto-main_arrow.icon{vertical-align:-.1em;margin-right:.15em;display:inline-block}.manifesto-main_row{justify-content:center;align-items:center;gap:2.985cqw;width:100%;display:flex}.manifesto-main_shape.icon{width:36.08cqw}.manifesto-main_the.icon{width:20.9cqw}.manifesto-main_future.icon{width:99.44cqw}.manifesto-main_development.icon{width:79.93cqw}.manifesto-main_aside{align-items:center;display:flex}.manifesto-main_paren.icon{width:2.513cqw}.manifesto-main_paren.icon.is-closing{scale:-1 1}.manifesto-main_note{width:calc(var(--_open) * 32.59cqw);justify-content:center;margin-inline:-.347cqw;display:flex;overflow:clip}.manifesto-main_note-text{width:calc(32.59cqw - 2 * var(--space-2));text-align:center;color:var(--text-2);flex:none}.manifesto-main_note-stacked{display:none}@media not (min-width:80rem){.manifesto-main_aside{display:none}.manifesto-main_note-stacked{display:block}}.divider-main_wrap{align-items:center;gap:var(--space-7);width:100%;display:flex}.divider-main_line{height:calc(var(--border-width) * 2.5);opacity:.5;background-image:linear-gradient(90deg, color-mix(in lab, var(--text) 30%, transparent), var(--text), color-mix(in lab, var(--text) 30%, transparent));flex:1}.divider-main_mark.icon{width:2.85rem}.app-demo_wrap{flex:none;width:100%;container-type:inline-size}.app-demo_frame{--_glow:75%;aspect-ratio:1271.3/736.68;background-color:var(--background);box-shadow:0 0 2.71cqw 0 color-mix(in lab, var(--glow-blue) var(--_glow), transparent), -1.287cqw -.786cqw 4.118cqw 0 color-mix(in lab, var(--glow-orange) var(--_glow), transparent), .429cqw 1.287cqw 6.284cqw 0 color-mix(in lab, var(--glow-pink) var(--_glow), transparent);border-radius:.772cqw;padding:1.03cqw}.app-demo_screen{text-transform:uppercase;border:var(--border-width) solid color-mix(in lab, var(--light-100) 20%, transparent);border-radius:.643cqw;height:100%;font-size:.828cqw;line-height:1.35;position:relative;overflow:clip}:is(.app-demo_model,.app-demo_input,.app-demo_message,.app-demo_prompt){font-family:var(--tertiary-family);font-weight:var(--tertiary-medium);letter-spacing:var(--letter-spacing-normal)}.app-demo_sidebar{background-color:color-mix(in lab, var(--dark-900) 70%, black);border-radius:.828cqw;width:17.957cqw;height:53.042cqw;position:absolute;top:50%;left:1.055cqw;translate:0 -50%}.app-demo_logo.icon{width:14.448cqw;position:absolute;top:2.016cqw;left:50%;translate:-50%}.app-demo_models{flex-direction:column;gap:.88cqw;width:16.197cqw;display:flex;position:absolute;top:9.159cqw;left:.828cqw}.app-demo_model{text-transform:uppercase;height:3.829cqw;color:color-mix(in lab, var(--light-100) 50%, transparent);transition:background-color var(--hover-duration) var(--hover-ease), color var(--hover-duration) var(--hover-ease);border-radius:.414cqw;align-items:center;gap:.724cqw;padding-inline:1.138cqw;display:flex}.app-demo_model[aria-pressed=true]{background-color:var(--light-100);color:var(--dark-900)}@media (hover:hover){.app-demo_model:hover:not([aria-pressed=true]){color:var(--light-100)}}.app-demo_model-icon.icon{width:1.467cqw}.app-demo_model-icon.icon path{fill:currentColor}.app-demo_model-name{text-align:start;flex:1}.app-demo_model-open.icon{visibility:hidden;width:1.294cqw}[aria-pressed=true]>.app-demo_model-open.icon{visibility:visible}.app-demo_account{width:15.111cqw;height:3.105cqw;font-weight:var(--primary-bold);text-transform:uppercase;color:var(--light-100);transition:background-color var(--hover-duration) var(--hover-ease);border-radius:.944cqw;justify-content:space-between;align-items:center;padding-inline:.776cqw;display:flex;position:absolute;bottom:1.086cqw;left:50%;translate:-50%}@media (hover:hover){.app-demo_account:hover{background-color:color-mix(in lab, var(--light-100) 8%, transparent)}}.app-demo_account-icon.icon{width:1.017cqw}.app-demo_intro{text-align:center;pointer-events:none;transition:opacity var(--hover-duration) var(--hover-ease);flex-direction:column;align-items:center;gap:1.34cqw;display:flex;position:absolute;top:35.1%;left:51.53%;translate:-50% -50%}.app-demo_wrap.has-messages .app-demo_intro{opacity:0}.app-demo_title{font-family:var(--secondary-family);font-weight:var(--secondary-extrabold);letter-spacing:-.03em;white-space:nowrap;color:var(--light-100);font-size:3.312cqw;line-height:1}.app-demo_subtitle{letter-spacing:-.02em;width:33.831cqw;color:var(--text-2);font-size:.931cqw}.app-demo_log{scrollbar-width:none;flex-direction:column;gap:.724cqw;width:44.607cqw;height:40%;display:flex;position:absolute;top:8%;left:51.53%;overflow-y:auto;translate:-50%}.app-demo_log>:first-child{margin-top:auto}.app-demo_message{text-transform:none;border-radius:.944cqw;max-width:80%;padding:.724cqw 1.138cqw}.app-demo_message.is-user{background-color:var(--light-100);color:var(--dark-900);align-self:end}.app-demo_message.is-bot{background-color:color-mix(in lab, var(--light-100) 12%, transparent);color:var(--light-100);align-self:start}.app-demo_composer{flex-direction:column;gap:1.138cqw;width:44.607cqw;display:flex;position:absolute;top:58.24%;left:51.53%;translate:-50% -50%}.app-demo_form{background-color:color-mix(in lab, var(--light-100) 15%, var(--dark-900));border-radius:var(--radius-round);align-items:center;height:3.105cqw;padding:0 .362cqw 0 1.242cqw;display:flex}.app-demo_form:focus-within{outline:var(--focus-width) solid var(--text);outline-offset:var(--focus-offset)}.app-demo_input{min-width:0;height:100%;font-size:inherit;text-transform:none;color:var(--light-100);background-color:#0000;border:0;flex:1;padding:0}.app-demo_input::placeholder{color:var(--text-2)}.app-demo_input:focus-visible{outline:none}.app-demo_send{aspect-ratio:1;background-color:var(--light-100);border-radius:var(--radius-round);width:2.525cqw;box-shadow:0 0 1.483cqw -.063cqw var(--glow-blue), .252cqw .189cqw 1.357cqw 0 var(--glow-orange), -.316cqw -.379cqw 1.262cqw 0 var(--glow-pink);flex:none;place-items:center;display:grid}.app-demo_send-icon.icon{width:1.552cqw}.app-demo_prompts{gap:.724cqw;padding-inline:3.343cqw;display:flex}.app-demo_prompt{text-transform:none;white-space:nowrap;height:2.794cqw;color:var(--light-100);border:var(--border-width) solid color-mix(in lab, var(--light-100) 15%, transparent);transition:background-color var(--hover-duration) var(--hover-ease);border-radius:.569cqw;align-items:center;gap:.724cqw;padding-inline:.724cqw;font-size:.724cqw;display:flex}@media (hover:hover){.app-demo_prompt:hover{background-color:color-mix(in lab, var(--light-100) 8%, transparent)}}.app-demo_prompt-icon.icon{width:1.552cqw}.layout.columns.cta-main_wrap>.cta-main_visual{pointer-events:none}.layout.columns.cta-main_wrap .app-demo_wrap{width:171.6%}@media (min-width:64rem){.layout.columns.cta-main_wrap{grid-template-columns:minmax(0,40fr) minmax(0,48.94fr);column-gap:11.06%}.layout.columns.cta-main_wrap>.cta-main_visual{width:calc(100% + max(var(--site-margin), (100vw - var(--max-width-main)) / 2));max-width:none}}.cta-main_text{text-align:justify;max-width:35.75rem}.cta-centered_mark.icon{width:2.525rem}.cta-centered_heading{--_margin-top:var(--space-8);max-width:58.125rem}}@property --background{syntax:"<color>";inherits:true;initial-value:#0000}@property --text{syntax:"<color>";inherits:true;initial-value:#0000}
