@layer components{.LandingSubmitButton-module__X4iHNq__landingSubmitButton{cursor:pointer;padding:var(--space-8);color:#ffffffe6;text-align:center;background-color:#ff3c00;border:none;border-radius:100px;justify-content:center;align-items:center;gap:0;width:32px;height:32px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:14px;transition:opacity .15s ease-out,padding .25s ease-out,gap .25s ease-out,width .25s ease-out;display:flex}.LandingSubmitButton-module__X4iHNq__landingSubmitButton:hover{opacity:.9}.LandingSubmitButton-module__X4iHNq__landingSubmitButton:disabled{opacity:.4;cursor:default;background-color:#ff3c00}.LandingSubmitButton-module__X4iHNq__landingSubmitButtonReady{gap:var(--space-4);padding:var(--space-8) var(--space-16);width:auto}.LandingSubmitButton-module__X4iHNq__submitLabel{opacity:0;white-space:nowrap;max-width:0;transition:max-width .25s ease-out,opacity .2s ease-out;display:inline-block;overflow:hidden}.LandingSubmitButton-module__X4iHNq__submitLabelVisible{opacity:1;max-width:100px}}
@layer components{.Membership2-module__AYk3ka__membershipGridHeader{width:100%}@media screen and (max-width:768px){.Membership2-module__AYk3ka__membershipGridHeader{flex-direction:column;justify-content:center}}.Membership2-module__AYk3ka__gridTitle{letter-spacing:-.04em;font-family:ABC Diatype Plus Variable,sans-serif;font-size:42px;font-weight:400;line-height:100%}@media screen and (max-width:768px){.Membership2-module__AYk3ka__gridTitle{text-align:center;text-wrap:balance;line-height:110%}}.Membership2-module__AYk3ka__gridSubtitle{color:#888;letter-spacing:-.01em;font-family:ABC Diatype Plus Variable,sans-serif;font-size:15px;font-weight:400;line-height:83%}@media screen and (max-width:768px){.Membership2-module__AYk3ka__gridSubtitle{text-align:center}}.Membership2-module__AYk3ka__membershipGrid{grid-template-columns:1fr;gap:16px;width:100%;display:grid}@media screen and (min-width:768px){.Membership2-module__AYk3ka__membershipGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1280px){.Membership2-module__AYk3ka__membershipGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.Membership2-module__AYk3ka__membershipGridItem{display:flex}@media screen and (min-width:768px){.Membership2-module__AYk3ka__membershipGridItem{grid-template-rows:subgrid;grid-row:span 7;grid-template-columns:1fr;display:grid}}.Membership2-module__AYk3ka__card{background-color:#faf5f0;border-radius:40px;flex:1;grid-template-rows:auto auto auto auto auto auto auto;padding:32px;display:grid}@media screen and (min-width:768px){.Membership2-module__AYk3ka__card{grid-template-rows:subgrid;grid-row:span 7}}.Membership2-module__AYk3ka__planName{color:#ff3c00;letter-spacing:-.04em;font-family:ABC Diatype Plus Variable,sans-serif;font-size:28px;font-weight:400;line-height:83%}.Membership2-module__AYk3ka__planDescription{color:#333;letter-spacing:-.03em;font-family:ABC Diatype Plus Variable,sans-serif;font-size:18px;font-weight:400;line-height:100%}.Membership2-module__AYk3ka__divider{background-color:#ddd5cb;width:100%;height:1px}.Membership2-module__AYk3ka__priceSection{flex-direction:row;align-items:baseline;gap:8px;padding:24px 0;display:flex}.Membership2-module__AYk3ka__benefitsList{flex-direction:column;gap:0;display:flex}.Membership2-module__AYk3ka__benefitsList .Membership2-module__AYk3ka__benefitDot{background-color:#ff3c00;border-radius:50%;width:6px;min-width:6px;height:6px;margin-top:8px}.Membership2-module__AYk3ka__benefitsList .Membership2-module__AYk3ka__benefitItem{border-bottom:1px solid #e8e0d6;align-items:flex-start;gap:12px;padding:12px 0}:is(.Membership2-module__AYk3ka__benefitsList .Membership2-module__AYk3ka__benefitItem):last-child{border-bottom:none}:is(.Membership2-module__AYk3ka__benefitsList .Membership2-module__AYk3ka__benefitItem) .Membership2-module__AYk3ka__benefitText{color:#333;letter-spacing:-.03em;overflow-wrap:break-word;flex:1;min-width:0;font-family:ABC Diatype Plus Variable,sans-serif;font-size:16px;font-weight:400;line-height:140%;overflow:hidden}:is(:is(.Membership2-module__AYk3ka__benefitsList .Membership2-module__AYk3ka__benefitItem) .Membership2-module__AYk3ka__benefitText) *{font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-family:inherit}:is(.Membership2-module__AYk3ka__benefitsList .Membership2-module__AYk3ka__benefitItem) .Membership2-module__AYk3ka__benefitTextBold{font-weight:600}}
:root{--marketing-surface-max-width:1390px;--below-the-fold-max-size:900px;background-color:#faf6f1}@property --sweep-pos{syntax:"<percentage>";inherits:false;initial-value:-30%}@keyframes landing2-page-module__EFLKza__sweep-fwd{0%{--sweep-pos:-30%}to{--sweep-pos:100%}}@keyframes landing2-page-module__EFLKza__sweep-rev{0%{--sweep-pos:100%}to{--sweep-pos:-30%}}@media (prefers-reduced-motion:reduce){@layer components{.landing2-page-module__EFLKza__taglineSweepOut,.landing2-page-module__EFLKza__taglineSweepIn,.landing2-page-module__EFLKza__taglineSweepInReverse{animation-duration:.001ms;-webkit-mask-image:none;mask-image:none}}}@keyframes landing2-page-module__EFLKza__glow-fade-in{0%{opacity:0}to{opacity:1}}@layer components{.landing2-page-module__EFLKza__pageBg{overscroll-behavior-x:none;font-family:var(--font-family-brand);overflow-x:clip;background-color:#faf6f1!important}.landing2-page-module__EFLKza__pageBg header{background-color:#faf6f1!important}.landing2-page-module__EFLKza__unauthenticatedHomePage{min-width:0;height:auto;overflow-x:clip}.landing2-page-module__EFLKza__unauthenticatedHomePageHeaderPadding{padding-top:48px}.landing2-page-module__EFLKza__title{text-align:center;margin:0 auto}.landing2-page-module__EFLKza__titleImproved{letter-spacing:-.06em;font-family:ABC Diatype Plus Variable,sans-serif;font-size:64px;font-weight:400;line-height:100%}@media screen and (max-width:768px){.landing2-page-module__EFLKza__titleImproved{font-size:32px}}.landing2-page-module__EFLKza__taglineWrapper{text-align:center;width:100%;position:relative}@media screen and (max-width:768px){.landing2-page-module__EFLKza__taglineWrapper{width:fit-content;max-width:100%}}.landing2-page-module__EFLKza__taglineSizer{visibility:hidden;white-space:nowrap;pointer-events:none;height:0;display:block;overflow:hidden}.landing2-page-module__EFLKza__taglineSweepOut{-webkit-mask-image:linear-gradient(to right, transparent var(--sweep-pos), black calc(var(--sweep-pos) + 30%));-webkit-mask-image:linear-gradient(to right, transparent var(--sweep-pos), black calc(var(--sweep-pos) + 30%));mask-image:linear-gradient(to right, transparent var(--sweep-pos), black calc(var(--sweep-pos) + 30%));animation:.9s ease-in forwards landing2-page-module__EFLKza__sweep-fwd}.landing2-page-module__EFLKza__taglineSweepIn,.landing2-page-module__EFLKza__taglineSweepInReverse{white-space:nowrap;position:absolute;top:0;left:0;right:0}.landing2-page-module__EFLKza__taglineSweepIn{-webkit-mask-image:linear-gradient(to right, black var(--sweep-pos), transparent calc(var(--sweep-pos) + 30%));-webkit-mask-image:linear-gradient(to right, black var(--sweep-pos), transparent calc(var(--sweep-pos) + 30%));mask-image:linear-gradient(to right, black var(--sweep-pos), transparent calc(var(--sweep-pos) + 30%));animation:.9s ease-out .5s forwards landing2-page-module__EFLKza__sweep-fwd}.landing2-page-module__EFLKza__taglineSweepInReverse{-webkit-mask-image:linear-gradient(to right, transparent var(--sweep-pos), black calc(var(--sweep-pos) + 30%));-webkit-mask-image:linear-gradient(to right, transparent var(--sweep-pos), black calc(var(--sweep-pos) + 30%));mask-image:linear-gradient(to right, transparent var(--sweep-pos), black calc(var(--sweep-pos) + 30%));animation:.9s ease-out .5s both landing2-page-module__EFLKza__sweep-rev}.landing2-page-module__EFLKza__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing2-page-module__EFLKza__agentPrompt{padding:var(--space-16);width:100%;max-width:100%;height:100%;min-height:min(40vh, var(--below-the-fold-max-size));max-height:var(--below-the-fold-max-size);margin:48px -16px -16px}@media screen and (max-width:768px){.landing2-page-module__EFLKza__agentPrompt{min-height:min(45vh, var(--below-the-fold-max-size))}}.landing2-page-module__EFLKza__requestedOutputsOptionsNegativeMargin{margin:-16px}@media screen and (max-width:768px){.landing2-page-module__EFLKza__suggestedPrompts{display:none}}.landing2-page-module__EFLKza__suggestedPromptsAboveInput{padding-top:var(--space-32)}.landing2-page-module__EFLKza__aboveInputCarousel{margin-top:-24px}.landing2-page-module__EFLKza__agentPromptImproved{position:relative;overflow:visible}.landing2-page-module__EFLKza__aboveTheFold{height:calc(100vh - 67px)}.landing2-page-module__EFLKza__agentInput2Root{width:100%;max-width:800px}.landing2-page-module__EFLKza__loggedOutInput{width:100%;max-width:650px;margin:0 auto}.landing2-page-module__EFLKza__loggedOutInput textarea{max-height:200px}.landing2-page-module__EFLKza__loggedOutInputImproved{isolation:isolate;position:relative}.landing2-page-module__EFLKza__loggedOutInputImproved textarea,.landing2-page-module__EFLKza__loggedOutInputImproved input{box-shadow:none}.landing2-page-module__EFLKza__loggedOutInputImproved button{border-radius:100px}.landing2-page-module__EFLKza__loggedOutInputImproved:before{z-index:-1;filter:blur(50px);border-radius:var(--border-radius-8);pointer-events:none;content:"";background:#fd540213;animation:.5s ease-out forwards landing2-page-module__EFLKza__glow-fade-in;position:absolute;inset:-10px}.landing2-page-module__EFLKza__marketingSurface{width:100%;max-width:var(--marketing-surface-max-width)}.landing2-page-module__EFLKza__pricingCard{padding:var(--space-32) var(--space-64);background-color:#fff;border-radius:46px}@media screen and (max-width:768px){.landing2-page-module__EFLKza__pricingCard{padding:var(--space-24) var(--space-16);border-radius:24px}}@media screen and not (min-width:1024px){.landing2-page-module__EFLKza__testimonialsSection{padding-left:0;padding-right:0}}@media screen and (max-width:768px){.landing2-page-module__EFLKza__fullWidthHack{padding-right:var(--space-16);padding-left:var(--space-16)}}}
/*# sourceMappingURL=0pb~vapmo~f8x.css.map*/