.HeroBrandBackdrop-module__WPHqCq__stage{isolation:isolate;aspect-ratio:1;width:100%;position:relative}.HeroBrandBackdrop-module__WPHqCq__stage:before{content:"";border:1px solid hsl(var(--primary) / .14);border-radius:50%;position:absolute;inset:18% 3%;transform:rotate(-30deg)}.HeroBrandBackdrop-module__WPHqCq__stage:has([data-ready=true]):before{opacity:0}.HeroBrandBackdrop-module__WPHqCq__fallback{position:absolute;inset:25%}.HeroBrandBackdrop-module__WPHqCq__stage:has([data-ready=true]) .HeroBrandBackdrop-module__WPHqCq__fallback{opacity:0}.HeroBrandBackdrop-module__WPHqCq__label{z-index:20;background:hsl(var(--background) / .96);border-radius:4px;align-items:center;gap:.4rem;padding:.35rem;font-size:.75rem;font-weight:500;display:inline-flex;position:absolute}.HeroBrandBackdrop-module__WPHqCq__label svg{width:14px;height:14px;color:hsl(var(--primary-text))}.HeroBrandBackdrop-module__WPHqCq__stage:has([data-ready=true]) .HeroBrandBackdrop-module__WPHqCq__label{transform:translate3d(var(--orbit-x), var(--orbit-y), 0) translate(-50%, -50%);pointer-events:none;white-space:nowrap;inset:0 auto auto 0}.HeroBrandBackdrop-module__WPHqCq__write{top:16%;left:6%}.HeroBrandBackdrop-module__WPHqCq__research{top:52%;right:-2%}.HeroBrandBackdrop-module__WPHqCq__create{bottom:12%;left:10%}.HeroBrandBackdrop-module__WPHqCq__pause{z-index:20;border:1px solid hsl(var(--border));width:44px;height:44px;color:hsl(var(--muted-foreground));background:hsl(var(--background));border-radius:50%;justify-content:center;align-items:center;transition:color .18s,background-color .18s;display:flex;position:absolute;bottom:0;right:0}.HeroBrandBackdrop-module__WPHqCq__pause:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}@media (max-width:540px){.HeroBrandBackdrop-module__WPHqCq__label{justify-content:center;gap:0;width:24px;height:24px;padding:4px;font-size:0}.HeroBrandBackdrop-module__WPHqCq__label svg{flex-shrink:0;width:14px;height:14px;display:block}.HeroBrandBackdrop-module__WPHqCq__write{top:15%;left:0}.HeroBrandBackdrop-module__WPHqCq__research{right:0}.HeroBrandBackdrop-module__WPHqCq__create{left:4%}.HeroBrandBackdrop-module__WPHqCq__pause{top:-28px;bottom:auto;right:0}}@media (prefers-reduced-motion:reduce){.HeroBrandBackdrop-module__WPHqCq__pause{transition:none}}
.ProductDemo-module__v8ZoVW__demo{--demo-accent:var(--blue-ink);background:hsl(var(--card));border-radius:16px;grid-template-columns:220px minmax(0,1fr);display:grid;overflow:clip}.ProductDemo-module__v8ZoVW__demo[data-mode=compare]{--demo-accent:var(--violet-ink)}.ProductDemo-module__v8ZoVW__demo[data-mode=coding]{--demo-accent:var(--teal-ink)}.ProductDemo-module__v8ZoVW__taskRail{background:hsl(var(--muted) / .35)}.ProductDemo-module__v8ZoVW__taskRail .ProductDemo-module__v8ZoVW__railTitle{color:hsl(var(--blue-ink))}.ProductDemo-module__v8ZoVW__taskRail button[aria-pressed=true]{background:hsl(var(--card));color:hsl(var(--blue-ink))}.ProductDemo-module__v8ZoVW__prompt,.ProductDemo-module__v8ZoVW__mobilePrompt{border:1px solid hsl(var(--primary) / .2)}.ProductDemo-module__v8ZoVW__taskRail{border-right:1px solid hsl(var(--border));padding:1.75rem 1rem}.ProductDemo-module__v8ZoVW__railTitle{max-width:20ch;margin:0 .5rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.5}.ProductDemo-module__v8ZoVW__taskButtons{gap:.375rem;display:grid}.ProductDemo-module__v8ZoVW__taskButtons button{text-align:left;min-height:52px;color:hsl(var(--muted-foreground));border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;font-size:.875rem;line-height:1.45;transition:background-color .18s,color .18s;display:flex}.ProductDemo-module__v8ZoVW__taskButtons button svg{flex:0 0 18px;width:18px;height:18px}.ProductDemo-module__v8ZoVW__taskButtons button:hover{background:hsl(var(--muted))}.ProductDemo-module__v8ZoVW__taskButtons button[aria-pressed=true]{background:hsl(var(--primary-soft));color:hsl(var(--primary-text));font-weight:600}.ProductDemo-module__v8ZoVW__railNote{color:hsl(var(--muted-foreground));max-width:24ch;margin:1.25rem .75rem 0;font-size:.75rem;line-height:1.7}.ProductDemo-module__v8ZoVW__taskSelect{display:none}.ProductDemo-module__v8ZoVW__main{min-width:0}.ProductDemo-module__v8ZoVW__toolbar{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:.75rem;padding-inline:1.75rem;display:flex}.ProductDemo-module__v8ZoVW__tabs{gap:.75rem;display:flex}.ProductDemo-module__v8ZoVW__tabs button{min-height:56px;color:hsl(var(--muted-foreground));border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;font-weight:500;transition:color .18s,background-color .18s;display:flex}.ProductDemo-module__v8ZoVW__tabs button svg{width:18px;height:18px}.ProductDemo-module__v8ZoVW__tabs button:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.ProductDemo-module__v8ZoVW__tabs button[aria-selected=true]{color:hsl(var(--demo-accent));border-bottom-color:hsl(var(--demo-accent))}.ProductDemo-module__v8ZoVW__tabs button:focus-visible{outline-offset:-5px}.ProductDemo-module__v8ZoVW__sampleLabel{color:hsl(var(--muted-foreground));font-size:.75rem}.ProductDemo-module__v8ZoVW__panel:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:-4px}.ProductDemo-module__v8ZoVW__workspace{padding:1.25rem 2rem 0;animation:.38s cubic-bezier(.16,1,.3,1) ProductDemo-module__v8ZoVW__response}.ProductDemo-module__v8ZoVW__prompt{background:hsl(var(--muted));border-radius:10px;padding:.875rem 1rem}.ProductDemo-module__v8ZoVW__prompt>span{color:hsl(var(--muted-foreground));margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:block}.ProductDemo-module__v8ZoVW__prompt p{max-width:78ch;font-size:.9375rem;line-height:1.65}.ProductDemo-module__v8ZoVW__mobilePrompt{display:none}.ProductDemo-module__v8ZoVW__result{padding:1.125rem 0}.ProductDemo-module__v8ZoVW__answerBrand{align-items:center;gap:.625rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:flex}.ProductDemo-module__v8ZoVW__answerBrand>span:last-child{color:hsl(var(--muted-foreground));margin-left:auto;font-size:.75rem;font-weight:400}.ProductDemo-module__v8ZoVW__answer{padding-left:2.125rem}.ProductDemo-module__v8ZoVW__answer h3,.ProductDemo-module__v8ZoVW__comparisonAnswer h3{margin-bottom:.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.5}.ProductDemo-module__v8ZoVW__answer>p,.ProductDemo-module__v8ZoVW__comparisonAnswer>p:last-child{max-width:75ch;font-size:.9375rem;line-height:1.65}.ProductDemo-module__v8ZoVW__answer>p+p{margin-top:.6rem}.ProductDemo-module__v8ZoVW__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.ProductDemo-module__v8ZoVW__comparisonAnswer+.ProductDemo-module__v8ZoVW__comparisonAnswer{border-left:1px solid hsl(var(--border));padding-left:1.5rem}.ProductDemo-module__v8ZoVW__answerLabel{color:hsl(var(--muted-foreground));margin-bottom:.5rem;font-size:.75rem}.ProductDemo-module__v8ZoVW__nextStep{justify-content:space-between;align-items:center;gap:1.25rem;padding-bottom:1rem;display:flex}.ProductDemo-module__v8ZoVW__nextStep>p{max-width:35ch;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.6}.ProductDemo-module__v8ZoVW__launch{background:hsl(var(--primary));min-height:44px;color:hsl(var(--primary-foreground));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:.625rem;padding:.65rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ProductDemo-module__v8ZoVW__launch svg{width:16px;height:16px}.ProductDemo-module__v8ZoVW__launch:hover{background:#1853b9}.ProductDemo-module__v8ZoVW__footer{border-top:1px solid hsl(var(--border));gap:1.5rem;margin-inline:2rem;display:flex}.ProductDemo-module__v8ZoVW__footer a{min-height:48px;color:hsl(var(--muted-foreground));text-underline-offset:4px;align-items:center;font-size:.8125rem;display:inline-flex}.ProductDemo-module__v8ZoVW__footer a:hover{color:hsl(var(--primary-text));text-decoration:underline}.ProductDemo-module__v8ZoVW__codeWorkspace{border:1px solid hsl(var(--border));border-radius:10px;overflow:hidden}.ProductDemo-module__v8ZoVW__codeToolbar{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem;padding-inline:.875rem;font-size:.75rem;display:flex}.ProductDemo-module__v8ZoVW__codeToolbar>span,.ProductDemo-module__v8ZoVW__codeToolbar button{align-items:center;gap:.5rem;display:inline-flex}.ProductDemo-module__v8ZoVW__codeToolbar svg{width:16px;height:16px}.ProductDemo-module__v8ZoVW__codeToolbar button{border-radius:6px;min-height:44px;padding:.5rem}.ProductDemo-module__v8ZoVW__codeToolbar button:hover{background:hsl(var(--muted))}.ProductDemo-module__v8ZoVW__code{white-space:pre-wrap;overflow-wrap:anywhere;min-height:150px;max-height:260px;padding:1rem;font-size:.75rem;line-height:1.7;overflow:auto}.ProductDemo-module__v8ZoVW__renderedPreview{background:hsl(var(--muted));place-items:center;min-height:150px;padding:1.5rem;display:grid}.ProductDemo-module__v8ZoVW__renderedPreview>div{background:hsl(var(--card));border-radius:10px;grid-template-columns:20px 1fr;align-items:center;gap:.5rem .75rem;padding:1.25rem;font-size:.875rem;display:grid}.ProductDemo-module__v8ZoVW__renderedPreview svg{width:20px;height:20px}.ProductDemo-module__v8ZoVW__renderedPreview p{color:hsl(var(--muted-foreground));grid-column:2;font-size:.75rem}@keyframes ProductDemo-module__v8ZoVW__response{0%{opacity:.45;clip-path:inset(0 0 5%);transform:translateY(8px)}to{opacity:1;clip-path:inset(0);transform:none}}@media (max-width:1000px){.ProductDemo-module__v8ZoVW__demo{grid-template-columns:195px minmax(0,1fr)}.ProductDemo-module__v8ZoVW__taskRail{padding:1.25rem .75rem}.ProductDemo-module__v8ZoVW__workspace{padding:1.25rem 1.25rem 0}.ProductDemo-module__v8ZoVW__toolbar{padding-inline:1rem}.ProductDemo-module__v8ZoVW__footer{margin-inline:1.25rem}}@media (max-width:700px){.ProductDemo-module__v8ZoVW__demo{grid-template-columns:1fr}.ProductDemo-module__v8ZoVW__taskRail{border-right:0;border-bottom:1px solid hsl(var(--border));padding:.5rem .75rem}.ProductDemo-module__v8ZoVW__railTitle,.ProductDemo-module__v8ZoVW__taskButtons,.ProductDemo-module__v8ZoVW__railNote{display:none}.ProductDemo-module__v8ZoVW__taskSelect{gap:.5rem;display:grid}.ProductDemo-module__v8ZoVW__taskSelect label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ProductDemo-module__v8ZoVW__taskSelect select{width:100%;min-height:44px;color:hsl(var(--foreground));background:0 0;border:0;border-radius:8px;padding:.5rem;font-size:1rem}.ProductDemo-module__v8ZoVW__toolbar{gap:.25rem;padding-inline:.5rem}.ProductDemo-module__v8ZoVW__tabs{gap:0;width:100%}.ProductDemo-module__v8ZoVW__tabs button{flex:1;min-height:52px;padding-inline:.25rem;font-size:.875rem}.ProductDemo-module__v8ZoVW__sampleLabel{display:none}.ProductDemo-module__v8ZoVW__workspace{padding:1rem 1rem 0}.ProductDemo-module__v8ZoVW__prompt{display:none}.ProductDemo-module__v8ZoVW__mobilePrompt{border:0;border-bottom:1px solid hsl(var(--border));background:0 0;border-radius:0;padding:0;font-size:.875rem;line-height:1.5;display:block}.ProductDemo-module__v8ZoVW__mobilePrompt summary{cursor:pointer;min-height:44px;color:hsl(var(--muted-foreground));padding-block:.625rem}.ProductDemo-module__v8ZoVW__mobilePrompt summary>span{margin-right:.5rem;font-weight:600}.ProductDemo-module__v8ZoVW__mobilePrompt p{padding-block:.5rem 1rem}.ProductDemo-module__v8ZoVW__answer>p,.ProductDemo-module__v8ZoVW__comparisonAnswer>p:last-child{font-size:1rem;line-height:1.65}.ProductDemo-module__v8ZoVW__answer{padding-left:0}.ProductDemo-module__v8ZoVW__nextStep{flex-wrap:wrap;gap:.75rem}.ProductDemo-module__v8ZoVW__launch{width:100%;min-height:48px;font-size:.875rem}.ProductDemo-module__v8ZoVW__nextStep>p{max-width:none}.ProductDemo-module__v8ZoVW__footer{margin-inline:1rem}.ProductDemo-module__v8ZoVW__comparison{grid-template-columns:1fr;gap:1rem}.ProductDemo-module__v8ZoVW__comparisonAnswer+.ProductDemo-module__v8ZoVW__comparisonAnswer{border-left:0;border-top:1px solid hsl(var(--border));padding:1rem 0 0}}@media (max-width:380px){.ProductDemo-module__v8ZoVW__sampleLabel{display:none}}@media (prefers-reduced-motion:reduce){.ProductDemo-module__v8ZoVW__workspace{animation:none}.ProductDemo-module__v8ZoVW__tabs button,.ProductDemo-module__v8ZoVW__taskButtons button{transition:none}}
.landing-module__hcPptG__page{--background:216 45% 98%;--foreground:220 49% 17%;--card:0 0% 100%;--muted:216 32% 95%;--muted-foreground:217 21% 40%;--border:216 27% 88%;--primary-soft:217 90% 95%;--primary-text:218 81% 40%;--landing-ease:cubic-bezier(.16,1,.3,1);background:hsl(var(--background));color:hsl(var(--foreground));text-underline-offset:.22em;scrollbar-color:hsl(var(--border)) transparent}.dark .landing-module__hcPptG__page{--background:220 36% 9%;--foreground:215 40% 94%;--card:221 30% 12%;--muted:219 29% 16%;--muted-foreground:216 23% 73%;--border:218 25% 24%;--primary-soft:218 55% 20%;--primary-text:215 95% 76%}.landing-module__hcPptG__page ::selection{background:hsl(var(--primary) / .24);color:hsl(var(--foreground))}.landing-module__hcPptG__page :is(a,button,summary,select):focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:4px}.landing-module__hcPptG__page :is(a,button,summary,select){touch-action:manipulation;cursor:pointer}.landing-module__hcPptG__page section{scroll-margin-top:100px}.landing-module__hcPptG__page h1,.landing-module__hcPptG__page h2,.landing-module__hcPptG__page h3{text-wrap:balance}.landing-module__hcPptG__page h2{letter-spacing:-.035em;max-width:24ch;font-size:clamp(2rem,3.2vw,2.875rem);font-weight:550;line-height:1.15}.landing-module__hcPptG__container{width:min(100% - 96px,1120px);margin-inline:auto}.landing-module__hcPptG__skip{z-index:100;background:hsl(var(--card));padding:1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.landing-module__hcPptG__skip:focus{transform:none}.landing-module__hcPptG__header{z-index:40;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border) / .65);position:sticky;top:0}.landing-module__hcPptG__headerInner{justify-content:space-between;align-items:center;gap:2rem;min-height:76px;display:flex}.landing-module__hcPptG__wordmark{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.landing-module__hcPptG__desktopNav,.landing-module__hcPptG__headerActions,.landing-module__hcPptG__desktopPreferences,.landing-module__hcPptG__mobilePreferences{align-items:center;gap:1.5rem;display:flex}.landing-module__hcPptG__desktopNav a,.landing-module__hcPptG__signIn{min-height:44px;color:hsl(var(--muted-foreground));align-items:center;font-size:.8125rem;font-weight:500;display:inline-flex}.landing-module__hcPptG__desktopNav a:hover,.landing-module__hcPptG__signIn:hover{color:hsl(var(--foreground))}.landing-module__hcPptG__desktopPreferences{gap:2px}.landing-module__hcPptG__headerActions{gap:1rem}.landing-module__hcPptG__primary,.landing-module__hcPptG__secondary{border-radius:8px;justify-content:center;align-items:center;gap:.625rem;min-height:48px;padding:.75rem 1.125rem;font-size:.875rem;font-weight:600;transition:background-color .18s,color .18s;display:inline-flex}.landing-module__hcPptG__primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.landing-module__hcPptG__primary:hover{background:#1853b9}.landing-module__hcPptG__secondary{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:0 0}.landing-module__hcPptG__secondary:hover{background:hsl(var(--muted))}.landing-module__hcPptG__primary svg,.landing-module__hcPptG__secondary svg,.landing-module__hcPptG__textLink svg{transition:transform .18s var(--landing-ease);flex-shrink:0}.landing-module__hcPptG__primary:hover svg,.landing-module__hcPptG__textLink:hover svg{transform:translate(3px)}.landing-module__hcPptG__secondary:hover svg{transform:translateY(3px)}.landing-module__hcPptG__headerCta{white-space:nowrap;min-height:40px;padding:.6rem .875rem;font-size:.8125rem}.landing-module__hcPptG__headerCta svg,.landing-module__hcPptG__mobileMenu{display:none}.landing-module__hcPptG__hero{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:2rem;padding-block:76px 64px;display:grid}.landing-module__hcPptG__heroCopy{min-width:0}.landing-module__hcPptG__hero h1{letter-spacing:-.04em;text-wrap:initial;font-size:clamp(2.625rem,5.65vw,5.25rem);font-weight:550;line-height:1.02}.landing-module__hcPptG__heroIntro{max-width:49ch;color:hsl(var(--muted-foreground));text-wrap:pretty;margin-top:1.5rem;font-size:1.0625rem;line-height:1.7}.landing-module__hcPptG__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.landing-module__hcPptG__setup{max-width:56ch;color:hsl(var(--muted-foreground));align-items:flex-start;gap:.5rem;margin-top:1rem;font-size:.75rem;line-height:1.65;display:flex}.landing-module__hcPptG__setup svg{margin-top:2px}.landing-module__hcPptG__heroAside{min-width:0}.landing-module__hcPptG__heroArt{width:100%}.landing-module__hcPptG__mobileBrand{display:none}.landing-module__hcPptG__productSection{padding-bottom:32px}.landing-module__hcPptG__productCaption{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.125rem;display:flex}.landing-module__hcPptG__productCaption h2{letter-spacing:-.01em;max-width:none;font-family:inherit;font-size:1rem;font-weight:600}.landing-module__hcPptG__productCaption p{color:hsl(var(--muted-foreground));font-size:.8125rem}.landing-module__hcPptG__productFrame{border-radius:14px;position:relative;box-shadow:0 24px 64px -30px #203d6f59}.dark .landing-module__hcPptG__productFrame{box-shadow:0 24px 64px -24px #030408bf}.landing-module__hcPptG__modelLine{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 2rem;padding:2rem 0 0;display:flex}.landing-module__hcPptG__modelLine p{color:hsl(var(--muted-foreground));font-size:.75rem}.landing-module__hcPptG__modelLine ul{flex-wrap:wrap;justify-content:center;gap:1.75rem;font-size:.9375rem;font-weight:600;display:flex}.landing-module__hcPptG__modelLine p:last-child{flex-basis:100%;margin-top:-.6rem}.landing-module__hcPptG__bodyCopy{max-width:54ch;color:hsl(var(--muted-foreground));text-wrap:pretty;margin-top:1.25rem;font-size:1rem;line-height:1.75}.landing-module__hcPptG__textLink{min-height:44px;color:hsl(var(--primary-text));align-items:center;gap:.6rem;font-size:.875rem;font-weight:600;display:inline-flex}.landing-module__hcPptG__textLink:hover{text-decoration:underline}.landing-module__hcPptG__finePrint{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.7}.landing-module__hcPptG__connectionBand{border-block:1px solid hsl(var(--border));background:hsl(var(--card) / .4)}.landing-module__hcPptG__connectionGrid{grid-template-columns:1fr 1fr;align-items:center;gap:4.5rem 5rem;padding-block:88px 72px;display:grid}.landing-module__hcPptG__connectionGrid>div>.landing-module__hcPptG__textLink{margin-top:1.25rem}.landing-module__hcPptG__connectionGrid .landing-module__hcPptG__finePrint{max-width:50ch}.landing-module__hcPptG__permissionExample{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;padding:1.5rem}.landing-module__hcPptG__exampleHead{align-items:center;gap:.75rem;font-size:.8125rem;font-weight:500;display:flex}.landing-module__hcPptG__exampleHead svg{width:18px;height:18px;color:hsl(var(--teal-ink))}.landing-module__hcPptG__examplePrompt{max-width:36ch;margin-block:1.25rem;font-size:.9375rem;line-height:1.65}.landing-module__hcPptG__permissionSteps{list-style:none;display:grid}.landing-module__hcPptG__permissionSteps li{border-top:1px solid hsl(var(--border));min-height:52px;color:hsl(var(--muted-foreground));align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.landing-module__hcPptG__permissionSteps svg{flex-shrink:0;width:16px;height:16px}.landing-module__hcPptG__permissionSteps li:first-child svg:last-child{color:hsl(var(--teal-ink));margin-left:auto}.landing-module__hcPptG__permissionState{background:hsl(var(--teal-field));color:hsl(var(--teal-ink));border-radius:8px;align-items:center;gap:.6rem;margin-block:.5rem 1rem;padding:.875rem;font-size:.8125rem;font-weight:500;display:flex}.landing-module__hcPptG__permissionState svg{flex-shrink:0;width:18px;height:18px}.landing-module__hcPptG__featureDetails{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.landing-module__hcPptG__featureDetails article{border-top:1px solid hsl(var(--border));padding-top:1.5rem}.landing-module__hcPptG__featureVisual{min-height:132px;color:hsl(var(--blue-ink));background:hsl(var(--blue-field));border-radius:12px;justify-content:center;align-items:center;gap:.875rem;margin-bottom:1.75rem;display:flex}.landing-module__hcPptG__featureVisual>span{padding-block:1rem;font-size:.8125rem;font-weight:500}.landing-module__hcPptG__featureVisual>svg{flex-shrink:0;width:24px;height:24px}.landing-module__hcPptG__featureVisual>svg:last-child{width:16px;height:16px}.landing-module__hcPptG__featureDetails article:nth-child(2) .landing-module__hcPptG__featureVisual{background:hsl(var(--violet-field));color:hsl(var(--violet-ink))}.landing-module__hcPptG__featureDetails article:nth-child(3) .landing-module__hcPptG__featureVisual{background:hsl(var(--teal-field));color:hsl(var(--teal-ink))}.landing-module__hcPptG__featureDetails h3{font-family:inherit;font-size:1rem;font-weight:600;line-height:1.4}.landing-module__hcPptG__featureDetails p{color:hsl(var(--muted-foreground));margin-block:.75rem;font-size:.875rem;line-height:1.75}.landing-module__hcPptG__creditSection{grid-template-columns:1fr 1fr;align-items:start;gap:3rem 5rem;padding-block:88px 0;display:grid}.landing-module__hcPptG__creditIntro>.landing-module__hcPptG__primary{margin-block:1.5rem 1rem}.landing-module__hcPptG__creditCard{border-left:1px solid hsl(var(--border));padding:0 0 0 2rem}.landing-module__hcPptG__creditIcon{color:hsl(var(--apricot-ink));margin-bottom:1.25rem;display:inline-flex}.landing-module__hcPptG__creditIcon svg{width:24px;height:24px}.landing-module__hcPptG__creditCard h3{max-width:26ch;font-family:inherit;font-size:1.25rem;font-weight:600;line-height:1.4}.landing-module__hcPptG__creditCard .landing-module__hcPptG__bodyCopy{margin-top:.75rem;font-size:.875rem}.landing-module__hcPptG__creditItems{gap:.875rem;margin-block:1.25rem;display:grid}.landing-module__hcPptG__creditItems li{gap:.625rem;font-size:.875rem;line-height:1.65;display:flex}.landing-module__hcPptG__creditItems svg{color:hsl(var(--apricot-ink))}.landing-module__hcPptG__decisionHelp{border-block:1px solid hsl(var(--border));grid-column:1/-1;justify-content:space-between;align-items:center;gap:2rem;padding-block:1.25rem;font-size:.875rem;display:flex}.landing-module__hcPptG__decisionHelp p,.landing-module__hcPptG__decisionHelp a{align-items:center;gap:.625rem;display:inline-flex}.landing-module__hcPptG__decisionHelp p>svg{width:18px;height:18px;color:hsl(var(--primary-text))}.landing-module__hcPptG__decisionHelp>div{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.landing-module__hcPptG__decisionHelp>div:first-child{gap:.5rem;display:grid}.landing-module__hcPptG__decisionHelp small{max-width:45ch;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.6}.landing-module__hcPptG__decisionHelp a{min-height:44px;color:hsl(var(--primary-text));font-weight:500}.landing-module__hcPptG__decisionHelp a:hover{text-decoration:underline}.landing-module__hcPptG__decisionHelp a svg{width:15px;height:15px}.landing-module__hcPptG__faqSection{grid-template-columns:.8fr 1.2fr;gap:5rem;padding-block:88px;display:grid}.landing-module__hcPptG__faqSection h2{max-width:15ch}.landing-module__hcPptG__question{border-bottom:1px solid hsl(var(--border))}.landing-module__hcPptG__question summary{justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding-block:1rem;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.landing-module__hcPptG__question summary::-webkit-details-marker{display:none}.landing-module__hcPptG__mobileMenu summary::-webkit-details-marker{display:none}.landing-module__hcPptG__question summary svg{width:18px;height:18px;transition:transform .18s var(--landing-ease);color:hsl(var(--muted-foreground))}.landing-module__hcPptG__question[open] summary svg{transform:rotate(180deg)}.landing-module__hcPptG__question[open] summary{color:hsl(var(--primary-text))}.landing-module__hcPptG__question p{max-width:68ch;color:hsl(var(--muted-foreground));padding-bottom:1.25rem;font-size:.875rem;line-height:1.8}.landing-module__hcPptG__closing{border-top:1px solid hsl(var(--border));grid-template-columns:1fr auto;align-items:center;gap:3rem;padding-block:64px 80px;display:grid}.landing-module__hcPptG__closing h2{max-width:24ch}.landing-module__hcPptG__closing .landing-module__hcPptG__bodyCopy{max-width:48ch}.landing-module__hcPptG__closingActions{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.landing-module__hcPptG__closingActions .landing-module__hcPptG__textLink{justify-content:center;font-size:.8125rem}.landing-module__hcPptG__footer{border-top:1px solid hsl(var(--border))}.landing-module__hcPptG__footerGrid{grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:2rem;padding-block:3rem;display:grid}.landing-module__hcPptG__footerTagline{max-width:25ch;color:hsl(var(--muted-foreground));margin-block:1rem;font-size:.8125rem;line-height:1.7}.landing-module__hcPptG__footer h2{letter-spacing:normal;margin-bottom:.5rem;font-family:inherit;font-size:.8125rem;font-weight:600}.landing-module__hcPptG__footer li a{min-height:40px;color:hsl(var(--muted-foreground));align-items:center;font-size:.8125rem;display:inline-flex}.landing-module__hcPptG__footer li a:hover{color:hsl(var(--foreground));text-decoration:underline}.landing-module__hcPptG__footerBottom{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:.75rem;display:flex}.landing-module__hcPptG__footerBottom>div{align-items:center;gap:.5rem;display:flex}@media (max-width:1100px){.landing-module__hcPptG__desktopPreferences{display:none}.landing-module__hcPptG__hero{grid-template-columns:minmax(0,1fr) 200px;gap:1rem}.landing-module__hcPptG__connectionGrid,.landing-module__hcPptG__creditSection,.landing-module__hcPptG__faqSection{gap:3rem}}@media (max-width:800px){.landing-module__hcPptG__container{width:calc(100% - 48px)}.landing-module__hcPptG__headerInner{gap:1rem;min-height:64px}.landing-module__hcPptG__desktopNav{display:none}.landing-module__hcPptG__headerActions{gap:.75rem}.landing-module__hcPptG__mobileMenu{display:block}.landing-module__hcPptG__mobileMenu summary{border-radius:8px;place-items:center;min-width:44px;min-height:44px;list-style:none;display:grid}.landing-module__hcPptG__mobileMenu summary:hover{background:hsl(var(--muted))}.landing-module__hcPptG__mobileMenuPanel{background:hsl(var(--card));border-radius:12px;padding:1rem;position:absolute;top:calc(100% + 8px);left:24px;right:24px;box-shadow:0 16px 32px #070b1333}.landing-module__hcPptG__mobileMenuPanel nav{display:grid}.landing-module__hcPptG__mobileMenu[open] .landing-module__hcPptG__mobileMenuPanel{animation:landing-module__hcPptG__menu-in .22s var(--landing-ease)}.landing-module__hcPptG__mobileMenuPanel nav a{min-height:44px;padding:.875rem .5rem;font-size:.9375rem}.landing-module__hcPptG__mobilePreferences{border-top:1px solid hsl(var(--border));padding-top:.75rem}.landing-module__hcPptG__hero{grid-template-columns:minmax(0,1fr) 140px;padding-block:48px}.landing-module__hcPptG__hero h1{font-size:clamp(2rem,4.8vw,3rem)}.landing-module__hcPptG__productCaption{flex-direction:column;align-items:flex-start;gap:.375rem}}@media (max-width:760px){.landing-module__hcPptG__connectionGrid,.landing-module__hcPptG__creditSection,.landing-module__hcPptG__faqSection{grid-template-columns:1fr;gap:2rem;padding-block:56px}.landing-module__hcPptG__creditSection{padding-bottom:0}.landing-module__hcPptG__connectionGrid h2,.landing-module__hcPptG__creditIntro h2,.landing-module__hcPptG__faqSection h2{max-width:24ch}.landing-module__hcPptG__featureDetails{grid-template-columns:1fr;gap:1rem}.landing-module__hcPptG__featureDetails p{max-width:60ch}.landing-module__hcPptG__featureDetails article{padding-top:1.25rem}.landing-module__hcPptG__creditCard{border-left:0;border-top:1px solid hsl(var(--border));padding:1.5rem 0 0}.landing-module__hcPptG__decisionHelp{flex-direction:column;align-items:flex-start;gap:.75rem}.landing-module__hcPptG__closing{grid-template-columns:1fr;gap:1.5rem;padding-block:40px 56px}.landing-module__hcPptG__closingActions{align-items:flex-start}.landing-module__hcPptG__footerGrid{grid-template-columns:1.4fr 1fr;gap:2rem}}@media (max-width:540px){.landing-module__hcPptG__container{width:calc(100% - 40px)}.landing-module__hcPptG__headerInner{gap:.5rem}.landing-module__hcPptG__wordmark>span{width:104px;height:28px}.landing-module__hcPptG__headerCta{display:none}.landing-module__hcPptG__signedInCta{padding-inline:.75rem;font-size:.75rem;display:inline-flex}.landing-module__hcPptG__hero{padding-block:40px 28px;display:block;position:relative}.landing-module__hcPptG__hero h1{font-size:clamp(2rem,8.7vw,2.875rem);line-height:1.08}.landing-module__hcPptG__heroIntro{max-width:31ch;margin-top:1rem;font-size:1rem;line-height:1.55}.landing-module__hcPptG__heroActions{flex-direction:row;align-items:stretch;gap:.625rem;width:100%;margin-top:1.5rem;display:flex}.landing-module__hcPptG__heroActions a{flex:1;min-height:48px;padding-inline:.5rem;font-size:.8125rem}.landing-module__hcPptG__heroActions svg{width:14px}.landing-module__hcPptG__heroAside{display:none}.landing-module__hcPptG__mobileBrand{width:170px;margin:2.5rem auto 0;display:block}.landing-module__hcPptG__setup{margin-top:1.25rem;font-size:.75rem}.landing-module__hcPptG__modelLine{gap:1rem}.landing-module__hcPptG__modelLine ul{gap:.75rem 1.25rem;font-size:.875rem}.landing-module__hcPptG__modelLine p:last-child{margin-top:0}.landing-module__hcPptG__modelLine{border-bottom:1px solid hsl(var(--border));padding-block:1.5rem}.landing-module__hcPptG__productCaption h2{font-size:.9375rem}.landing-module__hcPptG__productCaption p{font-size:.75rem;line-height:1.5}.landing-module__hcPptG__productCaption{margin-bottom:.75rem}.landing-module__hcPptG__featureDetails{gap:1.5rem}.landing-module__hcPptG__featureVisual{min-height:96px;margin-bottom:1.25rem}.landing-module__hcPptG__permissionExample{padding:1.25rem}.landing-module__hcPptG__footerGrid{grid-template-columns:1fr 1fr;gap:1.5rem}.landing-module__hcPptG__footerGrid>div:first-child{grid-column:1/-1}.landing-module__hcPptG__footerBottom{flex-wrap:wrap}}@keyframes landing-module__hcPptG__menu-in{0%{opacity:.5;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing-module__hcPptG__page *,.landing-module__hcPptG__page :before,.landing-module__hcPptG__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.WorkflowShowcase-module__CIbdeq__section{padding:5.5rem 0 3rem}.WorkflowShowcase-module__CIbdeq__mobileChoice{display:none}.WorkflowShowcase-module__CIbdeq__description{color:hsl(var(--muted-foreground));margin:-.75rem 0 1.5rem;font-size:.875rem;line-height:1.6}.WorkflowShowcase-module__CIbdeq__promptDetails{border-top:1px solid hsl(var(--border));margin-top:1.5rem}.WorkflowShowcase-module__CIbdeq__promptDetails summary{cursor:pointer;min-height:48px;color:hsl(var(--primary-text));padding-block:.875rem;font-size:.8125rem}.WorkflowShowcase-module__CIbdeq__promptDetails>p{color:hsl(var(--muted-foreground));padding-bottom:1rem;font-size:.875rem;line-height:1.7}.WorkflowShowcase-module__CIbdeq__heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;display:flex}.WorkflowShowcase-module__CIbdeq__eyebrow{color:hsl(var(--primary-text));margin-bottom:.9rem;font-size:.8125rem;font-weight:600}.WorkflowShowcase-module__CIbdeq__heading h2{white-space:pre-line}.WorkflowShowcase-module__CIbdeq__switch{border:1px solid hsl(var(--border));border-radius:12px;flex-shrink:0;padding:4px;display:flex}.WorkflowShowcase-module__CIbdeq__switch button{border-radius:8px;min-height:44px;padding:0 1.25rem;font-size:.875rem;transition:background-color .18s,color .18s}.WorkflowShowcase-module__CIbdeq__switch button[aria-pressed=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.WorkflowShowcase-module__CIbdeq__content{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.WorkflowShowcase-module__CIbdeq__choices{gap:.5rem;display:grid}.WorkflowShowcase-module__CIbdeq__choices button{text-align:left;border:1px solid #0000;border-radius:12px;align-items:center;gap:1rem;padding:1.35rem 1rem;transition:background-color .18s,border-color .18s;display:flex}.WorkflowShowcase-module__CIbdeq__choices button[aria-pressed=true]{background:hsl(var(--landing-blue-surface,var(--primary-soft)));border-color:hsl(var(--primary) / .3)}.WorkflowShowcase-module__CIbdeq__choices button:hover{background:hsl(var(--muted) / .6)}.WorkflowShowcase-module__CIbdeq__number{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));align-self:flex-start;padding-top:2px;font-size:.75rem}.WorkflowShowcase-module__CIbdeq__choices button>span{flex:1}.WorkflowShowcase-module__CIbdeq__choices strong{margin-bottom:.3rem;font-size:1rem;display:block}.WorkflowShowcase-module__CIbdeq__choices strong+span{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.6;display:block}.WorkflowShowcase-module__CIbdeq__choices svg,.WorkflowShowcase-module__CIbdeq__footer svg{flex-shrink:0;width:17px;height:17px;transition:transform .18s}.WorkflowShowcase-module__CIbdeq__choices button[aria-pressed=true]>svg{color:hsl(var(--primary-text));transform:translate(3px)}.WorkflowShowcase-module__CIbdeq__preview{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;padding:2rem}.WorkflowShowcase-module__CIbdeq__previewInner{animation:.3s ease-out both WorkflowShowcase-module__CIbdeq__reveal}.WorkflowShowcase-module__CIbdeq__previewLabel{color:hsl(var(--muted-foreground));margin-bottom:.6rem;font-size:.75rem}.WorkflowShowcase-module__CIbdeq__inputs{border-bottom:1px solid hsl(var(--border));margin-bottom:1.5rem;padding-bottom:1.5rem}.WorkflowShowcase-module__CIbdeq__inputs>p{color:hsl(var(--muted-foreground));margin-bottom:.75rem;font-size:.75rem}.WorkflowShowcase-module__CIbdeq__inputs>div{flex-wrap:wrap;gap:.5rem;display:flex}.WorkflowShowcase-module__CIbdeq__inputs span{color:hsl(var(--apricot-ink));background:hsl(var(--apricot-field));border-radius:5px;padding:.45rem .7rem;font-size:.8125rem}.WorkflowShowcase-module__CIbdeq__preview h3{font-family:var(--font-display), sans-serif;margin-bottom:1.5rem;font-size:1.4rem;font-weight:600}.WorkflowShowcase-module__CIbdeq__preview ol{gap:1.4rem;display:grid}.WorkflowShowcase-module__CIbdeq__preview li{gap:1rem;display:flex;position:relative}.WorkflowShowcase-module__CIbdeq__preview li:not(:last-child):after{content:"";background:hsl(var(--border));width:1px;position:absolute;top:40px;bottom:-19px;left:18px}.WorkflowShowcase-module__CIbdeq__stepIcon{border:1px solid hsl(var(--border));width:38px;height:38px;color:hsl(var(--apricot-ink));background:hsl(var(--apricot-field));border-radius:10px;flex-shrink:0;place-items:center;display:grid}.WorkflowShowcase-module__CIbdeq__stepIcon svg{width:17px;height:17px}.WorkflowShowcase-module__CIbdeq__preview li strong{font-size:.875rem;font-weight:600}.WorkflowShowcase-module__CIbdeq__preview li p{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.8125rem;line-height:1.6}.WorkflowShowcase-module__CIbdeq__note{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;margin-top:1.7rem;font-size:.75rem;display:flex}.WorkflowShowcase-module__CIbdeq__note svg{width:14px;height:14px;color:hsl(var(--primary-text))}.WorkflowShowcase-module__CIbdeq__footer{border-bottom:1px solid hsl(var(--border));justify-content:space-between;gap:1.5rem;margin-top:2rem;padding-bottom:2rem;font-size:.875rem;display:flex}.WorkflowShowcase-module__CIbdeq__footer p{color:hsl(var(--muted-foreground));line-height:1.6}.WorkflowShowcase-module__CIbdeq__footer a{min-height:44px;color:hsl(var(--primary-text));flex-shrink:0;align-items:center;gap:.6rem;font-weight:600;display:inline-flex}.WorkflowShowcase-module__CIbdeq__footer a:hover svg{transform:translate(3px)}@keyframes WorkflowShowcase-module__CIbdeq__reveal{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:800px){.WorkflowShowcase-module__CIbdeq__section{padding:3rem 0}.WorkflowShowcase-module__CIbdeq__heading{flex-direction:column;align-items:flex-start;gap:1.5rem}.WorkflowShowcase-module__CIbdeq__content{grid-template-columns:1fr;gap:1.5rem}.WorkflowShowcase-module__CIbdeq__preview{padding:1.5rem}.WorkflowShowcase-module__CIbdeq__choices{display:none}.WorkflowShowcase-module__CIbdeq__mobileChoice{gap:.625rem;display:grid}.WorkflowShowcase-module__CIbdeq__mobileChoice label{color:hsl(var(--muted-foreground));font-size:.875rem}.WorkflowShowcase-module__CIbdeq__mobileChoice select{border:1px solid hsl(var(--border));background:hsl(var(--card));width:100%;min-height:52px;color:hsl(var(--foreground));border-radius:8px;padding:.75rem;font-size:1rem}.WorkflowShowcase-module__CIbdeq__switch{width:100%}.WorkflowShowcase-module__CIbdeq__switch button{flex:1}.WorkflowShowcase-module__CIbdeq__preview .WorkflowShowcase-module__CIbdeq__process{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.WorkflowShowcase-module__CIbdeq__process li{flex-direction:column;gap:.75rem;display:flex}.WorkflowShowcase-module__CIbdeq__process li p{display:none}.WorkflowShowcase-module__CIbdeq__process li strong{font-size:.75rem}.WorkflowShowcase-module__CIbdeq__preview .WorkflowShowcase-module__CIbdeq__process li:after{display:none}.WorkflowShowcase-module__CIbdeq__preview h3{font-size:1.25rem}.WorkflowShowcase-module__CIbdeq__note{margin-top:.5rem}.WorkflowShowcase-module__CIbdeq__footer{flex-direction:column;gap:.5rem}}@media (prefers-reduced-motion:reduce){.WorkflowShowcase-module__CIbdeq__section *,.WorkflowShowcase-module__CIbdeq__section :after{transition:none!important;animation:none!important}}
