.social-login-buttons_display-h1__Cx_38,.social-login-buttons_display-h2__4lU0Z,.social-login-buttons_display-h3__qdGXS,.social-login-buttons_display-h4__fof_G,.social-login-buttons_display-highlight__Er9MR,.social-login-buttons_display-quote__jRs5D,.social-login-buttons_display-tight__IIjG_{font-family:var(--font-manrope),sans-serif;line-height:1.05;letter-spacing:-.02em;font-weight:500}.social-login-buttons_dividerText__Tsnb6,.social-login-buttons_modern-body-medium__VoK3F,.social-login-buttons_modern-body__R96nf,.social-login-buttons_modern-button__BNLEP,.social-login-buttons_modern-h1__LsxOd,.social-login-buttons_modern-h2__ShD_K,.social-login-buttons_modern-h3__DOWfx,.social-login-buttons_modern-h4__Bcr9F,.social-login-buttons_modern-sans__kxeQV,.social-login-buttons_modern-small__inPGY,.social-login-buttons_providerName__zbQaY,.social-login-buttons_topLabel__NPQv8{font-family:var(--font-manrope),sans-serif;font-weight:500;line-height:1.2;letter-spacing:0}.social-login-buttons_display-h1__Cx_38{font-size:4.5rem;font-weight:700;line-height:1.05;letter-spacing:-.03em}.social-login-buttons_display-h2__4lU0Z{font-size:3rem;font-weight:600;line-height:1.1;letter-spacing:-.02em}.social-login-buttons_display-h3__qdGXS{font-size:2.25rem;font-weight:500;line-height:1.15;letter-spacing:-.015em}.social-login-buttons_display-h4__fof_G{font-size:1.75rem;font-weight:500;line-height:1.2;letter-spacing:-.01em}.social-login-buttons_display-quote__jRs5D{font-size:1.5rem;font-weight:500;font-style:italic;line-height:1.3;letter-spacing:.01em}.social-login-buttons_display-highlight__Er9MR{font-size:1.25rem;font-weight:500;line-height:1.35;letter-spacing:-.01em}.social-login-buttons_modern-h1__LsxOd{font-size:3.5rem;font-weight:700;line-height:1.1;letter-spacing:-.01em}.social-login-buttons_modern-h2__ShD_K{font-size:2.5rem;font-weight:600;line-height:1.2}.social-login-buttons_modern-h3__DOWfx{font-size:1.75rem;font-weight:600;line-height:1.3}.social-login-buttons_modern-h4__Bcr9F{font-size:1.25rem;font-weight:500;line-height:1.35}.social-login-buttons_modern-body__R96nf{font-size:1rem;font-weight:400;line-height:1.6}.social-login-buttons_modern-body-medium__VoK3F{font-size:1rem;font-weight:500;line-height:1.6}.social-login-buttons_dividerText__Tsnb6,.social-login-buttons_modern-small__inPGY,.social-login-buttons_providerName__zbQaY,.social-login-buttons_topLabel__NPQv8{font-size:.875rem;font-weight:500;line-height:1.5;letter-spacing:.01em}.social-login-buttons_modern-button__BNLEP{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1}.social-login-buttons_socialLoginContainer__V4ThP{margin-top:1.5rem}.social-login-buttons_socialLoginContainerNoTop__1qkGu{margin-top:0}.social-login-buttons_divider__s8duU{position:relative;display:flex;align-items:center;margin-bottom:1.5rem}.social-login-buttons_divider__s8duU:after,.social-login-buttons_divider__s8duU:before{content:"";flex:1;height:1px;background-color:hsl(var(--color-steel-200))}.social-login-buttons_dividerBottom__01ukU{margin-top:2rem;margin-bottom:2rem}.social-login-buttons_dividerText__Tsnb6{padding:0 1rem;color:hsl(var(--color-steel-500));white-space:nowrap}.social-login-buttons_buttonGroup__ka8hB{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.social-login-buttons_topLabel__NPQv8{color:hsl(var(--color-steel-500));margin-bottom:1.75rem}.social-login-buttons_socialButton__eYDOU{display:flex;align-items:center;justify-content:center;width:100%;padding:.75rem;border:1px solid hsl(var(--color-steel-300));border-radius:.5rem;background-color:#fff;cursor:pointer;transition:all .15s ease-in-out}.social-login-buttons_socialButton__eYDOU:hover{background-color:hsl(var(--color-steel-50));border-color:hsl(var(--color-steel-400))}.social-login-buttons_socialButton__eYDOU:active{background-color:hsl(var(--color-steel-100))}.social-login-buttons_socialButton__eYDOU:focus-visible{outline:2px solid hsl(var(--color-ink-750));outline-offset:2px}.social-login-buttons_iconWrapper__RXaFB{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.social-login-buttons_providerName__zbQaY{margin-left:.5rem;font-size:.85rem;font-weight:500;color:hsl(var(--color-steel-800));white-space:nowrap}.social-login-buttons_buttonLabel__LsNJd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.social-login-buttons_inAppNotice__MoCqU{margin:.75rem 0 0;padding:.75rem 1rem;font-size:.85rem;line-height:1.5;color:hsl(var(--color-steel-500));text-align:center;background:hsl(var(--color-steel-50));border:1px solid hsl(var(--color-steel-200));border-radius:.5rem}.signup-form_display-h1__A9aL3,.signup-form_display-h2__pUp6z,.signup-form_display-h3__y7eaC,.signup-form_display-h4__wjj8o,.signup-form_display-highlight__2EKpa,.signup-form_display-quote__K2X8R,.signup-form_display-tight__3IcCl{font-family:var(--font-manrope),sans-serif;line-height:1.05;letter-spacing:-.02em;font-weight:500}.signup-form_checkboxLabel__fKbm2,.signup-form_errorMessage__C10Y6,.signup-form_fieldError__T3LWE,.signup-form_formInput__Ukvuh,.signup-form_formLabel__03JH_,.signup-form_infoText__CTA8c,.signup-form_linkText__IISrm,.signup-form_loadingText__vACJx,.signup-form_modern-body-medium__Ea5v8,.signup-form_modern-body__0aoHK,.signup-form_modern-button__Jb7f_,.signup-form_modern-h1__2fDZR,.signup-form_modern-h2__mxz6o,.signup-form_modern-h3__dzxFh,.signup-form_modern-h4__31kQ3,.signup-form_modern-sans__g6gEN,.signup-form_modern-small__TtLFA,.signup-form_passwordRule__2BYIZ,.signup-form_submitButton__EzMvF,.signup-form_termsDisclaimer__LmxU6{font-family:var(--font-manrope),sans-serif;font-weight:500;line-height:1.2;letter-spacing:0}.signup-form_display-h1__A9aL3{font-size:4.5rem;font-weight:700;line-height:1.05;letter-spacing:-.03em}.signup-form_display-h2__pUp6z{font-size:3rem;font-weight:600;line-height:1.1;letter-spacing:-.02em}.signup-form_display-h3__y7eaC{font-size:2.25rem;font-weight:500;line-height:1.15;letter-spacing:-.015em}.signup-form_display-h4__wjj8o{font-size:1.75rem;font-weight:500;line-height:1.2;letter-spacing:-.01em}.signup-form_display-quote__K2X8R{font-size:1.5rem;font-weight:500;font-style:italic;line-height:1.3;letter-spacing:.01em}.signup-form_display-highlight__2EKpa{font-size:1.25rem;font-weight:500;line-height:1.35;letter-spacing:-.01em}.signup-form_modern-h1__2fDZR{font-size:3.5rem;font-weight:700;line-height:1.1;letter-spacing:-.01em}.signup-form_modern-h2__mxz6o{font-size:2.5rem;font-weight:600;line-height:1.2}.signup-form_modern-h3__dzxFh{font-size:1.75rem;font-weight:600;line-height:1.3}.signup-form_modern-h4__31kQ3{font-size:1.25rem;font-weight:500;line-height:1.35}.signup-form_formInput__Ukvuh,.signup-form_loadingText__vACJx,.signup-form_modern-body__0aoHK{font-size:1rem;font-weight:400;line-height:1.6}.signup-form_modern-body-medium__Ea5v8,.signup-form_submitButton__EzMvF{font-size:1rem;font-weight:500;line-height:1.6}.signup-form_checkboxLabel__fKbm2,.signup-form_errorMessage__C10Y6,.signup-form_fieldError__T3LWE,.signup-form_formLabel__03JH_,.signup-form_infoText__CTA8c,.signup-form_linkText__IISrm,.signup-form_modern-small__TtLFA,.signup-form_passwordRule__2BYIZ,.signup-form_termsDisclaimer__LmxU6{font-size:.875rem;font-weight:500;line-height:1.5;letter-spacing:.01em}.signup-form_modern-button__Jb7f_{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1}.signup-form_formContainer__WTZAk{font-family:var(--font-manrope),sans-serif}.signup-form_formContainer__WTZAk .form-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:none;border-bottom:1px solid hsl(var(--color-steel-900));border-radius:0;padding:.5rem 0 .25rem;color:hsl(var(--color-steel-900));-webkit-text-fill-color:hsl(var(--color-steel-900));caret-color:hsl(var(--color-steel-900));accent-color:hsl(var(--color-steel-900));font-size:inherit;font-family:inherit;width:100%;transition:border-color .15s ease;box-shadow:none;outline:none}.signup-form_formContainer__WTZAk .form-input::-moz-placeholder{color:hsl(var(--color-steel-400));-webkit-text-fill-color:hsl(var(--color-steel-400));opacity:1}.signup-form_formContainer__WTZAk .form-input::placeholder{color:hsl(var(--color-steel-400));-webkit-text-fill-color:hsl(var(--color-steel-400));opacity:1}.signup-form_formContainer__WTZAk .form-input:hover{border-bottom-color:hsl(var(--color-steel-900))}.signup-form_formContainer__WTZAk .form-input:focus{outline:none;border-bottom-color:hsl(var(--color-steel-900));box-shadow:none}.signup-form_formContainer__WTZAk .form-input:-webkit-autofill,.signup-form_formContainer__WTZAk .form-input:-webkit-autofill:focus,.signup-form_formContainer__WTZAk .form-input:-webkit-autofill:hover{-webkit-text-fill-color:hsl(var(--color-steel-900))!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important;border-bottom:1px solid hsl(var(--color-steel-900))}.signup-form_formContainer__WTZAk .form-input::-webkit-caps-lock-indicator,.signup-form_formContainer__WTZAk .form-input::-webkit-contacts-auto-fill-button,.signup-form_formContainer__WTZAk .form-input::-webkit-credentials-auto-fill-button,.signup-form_formContainer__WTZAk .form-input::-webkit-credit-card-auto-fill-button,.signup-form_formContainer__WTZAk .form-input::-webkit-strong-password-auto-fill-button{display:none!important}.signup-form_formContainer__WTZAk .form-input::-ms-clear,.signup-form_formContainer__WTZAk .form-input::-ms-reveal{display:none}.signup-form_inputWithToggle__bYEL_{padding-right:2.5rem!important}.signup-form_formLabel__03JH_{color:hsl(var(--color-ink-800))}.signup-form_optionalLabel__nvpSm{color:hsl(var(--color-ink-450));font-weight:400}.signup-form_checkboxLabel__fKbm2{color:hsl(var(--color-ink-800))}.signup-form_linkText__IISrm{color:hsl(var(--color-steel-600));font-weight:500}.signup-form_linkText__IISrm:hover{color:hsl(var(--color-steel-800))}.signup-form_errorMessage__C10Y6{color:hsl(var(--color-red-600))}.signup-form_infoText__CTA8c{color:hsl(var(--color-steel-500));font-size:.75rem}.signup-form_fieldError__T3LWE{color:hsl(var(--color-red-600));font-size:.75rem;margin-top:.25rem}.signup-form_passwordChecklist__L9QnR{list-style:none;padding:0;margin:.5rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:.35rem 1rem}.signup-form_passwordRule__2BYIZ{display:flex;align-items:center;gap:.4rem;color:hsl(var(--color-steel-400));font-size:.75rem;transition:color .15s ease}.signup-form_passwordRule__2BYIZ svg{color:inherit}.signup-form_passwordRuleMet__thLaW{color:#15803d}.signup-form_submitGroup__FFxmg{display:flex;flex-direction:column;gap:1rem}.signup-form_termsDisclaimer__LmxU6{color:hsl(var(--color-steel-500));font-size:.75rem;line-height:1.5;text-align:left;margin:0}.signup-form_termsDisclaimer__LmxU6 a{color:hsl(var(--color-steel-600));font-size:inherit;font-weight:500;text-decoration:none;transition:color .15s ease}.signup-form_termsDisclaimer__LmxU6 a:hover{color:hsl(var(--color-steel-800))}.signup_display-h1__RY4eI,.signup_display-h2__T_Z_v,.signup_display-h3__Oda61,.signup_display-h4__B5B2F,.signup_display-highlight__umyoa,.signup_display-quote__QSaZS,.signup_display-tight__GwVFj{font-family:var(--font-manrope),sans-serif;line-height:1.05;letter-spacing:-.02em;font-weight:500}.signup_loginText__jOmlI,.signup_modern-body-medium__TlA3f,.signup_modern-body__UMOJm,.signup_modern-button__dE_f_,.signup_modern-h1___SQNQ,.signup_modern-h2__AfEN2,.signup_modern-h3__6fm_x,.signup_modern-h4__K6Yrb,.signup_modern-sans__FAlGO,.signup_modern-small__NrBbM{font-family:var(--font-manrope),sans-serif;font-weight:500;line-height:1.2;letter-spacing:0}.signup_display-h1__RY4eI{font-size:4.5rem;font-weight:700;line-height:1.05;letter-spacing:-.03em}.signup_display-h2__T_Z_v{font-size:3rem;font-weight:600;line-height:1.1;letter-spacing:-.02em}.signup_display-h3__Oda61{font-size:2.25rem;font-weight:500;line-height:1.15;letter-spacing:-.015em}.signup_display-h4__B5B2F{font-size:1.75rem;font-weight:500;line-height:1.2;letter-spacing:-.01em}.signup_display-quote__QSaZS{font-size:1.5rem;font-weight:500;font-style:italic;line-height:1.3;letter-spacing:.01em}.signup_display-highlight__umyoa{font-size:1.25rem;font-weight:500;line-height:1.35;letter-spacing:-.01em}.signup_modern-h1___SQNQ{font-size:3.5rem;font-weight:700;line-height:1.1;letter-spacing:-.01em}.signup_modern-h2__AfEN2{font-size:2.5rem;font-weight:600;line-height:1.2}.signup_modern-h3__6fm_x{font-size:1.75rem;font-weight:600;line-height:1.3}.signup_modern-h4__K6Yrb{font-size:1.25rem;font-weight:500;line-height:1.35}.signup_loginText__jOmlI,.signup_modern-body__UMOJm{font-size:1rem;font-weight:400;line-height:1.6}.signup_modern-body-medium__TlA3f{font-size:1rem;font-weight:500;line-height:1.6}.signup_modern-small__NrBbM{font-size:.875rem;font-weight:500;line-height:1.5;letter-spacing:.01em}.signup_modern-button__dE_f_{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1}.signup_pageWrapper__tdXAH{min-height:100vh;display:flex;flex-direction:column;background:hsl(var(--color-ink-0))}.signup_headerBackdrop__dbk7J{position:fixed;top:0;left:0;right:0;height:64px;background:hsl(var(--color-ink-0));z-index:49}@media(min-width:768px){.signup_headerBackdrop__dbk7J{height:72px}}@media(min-width:1024px){.signup_headerBackdrop__dbk7J{height:80px}}.signup_splitLayout__Cq6m1{flex:1;display:flex;min-height:0;padding-top:64px}@media(min-width:768px){.signup_splitLayout__Cq6m1{padding-top:72px}}@media(min-width:1024px){.signup_splitLayout__Cq6m1{padding-top:80px}}.signup_leftPanel__Q7xtq{display:none}@media(min-width:768px){.signup_leftPanel__Q7xtq{display:flex;width:40%;background:hsl(var(--color-ink-0));padding:3rem 0 3rem 3rem;position:sticky;top:72px;height:calc(100vh - 72px)}}@media(min-width:1024px){.signup_leftPanel__Q7xtq{padding:4rem 0 4rem 5rem;top:80px;height:calc(100vh - 80px)}}.signup_leftCard__Bx5bh{flex:1;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#f5efe4,#e8dfd0);border-radius:0;padding:3rem;overflow:hidden}@media(min-width:1024px){.signup_leftCard__Bx5bh{padding:4rem}}.signup_leftContent__I1w3X{display:flex;flex-direction:column;gap:1.5rem;max-width:440px}.signup_leftLabel__7vKQX{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--color-steel-500));margin:0}.signup_leftHeadline__et_sn{font-family:var(--font-garamond),"EB Garamond",serif;font-weight:400;font-size:36px;line-height:1.1;letter-spacing:-.02em;margin:0;display:flex;flex-direction:column;gap:.1em}@media(min-width:1024px){.signup_leftHeadline__et_sn{font-size:44px}}@media(min-width:1280px){.signup_leftHeadline__et_sn{font-size:52px}}.signup_headlineDark__KA_fY{color:hsl(var(--color-steel-900))}.signup_headlineMuted__2TXZm{color:hsl(var(--color-steel-500))}.signup_leftSupporting__xorRZ{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:400;font-size:15px;line-height:1.55;color:hsl(var(--color-steel-500));margin:0}.signup_leftSignature__co7Px{font-family:var(--font-garamond),"EB Garamond",serif;font-style:italic;font-weight:400;font-size:16px;line-height:1.45;color:hsl(var(--color-steel-500));text-align:right;margin:0}@media(min-width:1024px){.signup_leftSignature__co7Px{font-size:18px}}.signup_rightPanel__oJtg_{flex:1;display:flex;justify-content:center;align-items:flex-start;background:hsl(var(--color-ink-0));padding:2rem 1.5rem 3rem}@media(min-width:768px){.signup_rightPanel__oJtg_{width:60%;padding:3rem 2rem 4rem}}@media(min-width:1024px){.signup_rightPanel__oJtg_{padding:4rem 2rem}}.signup_rightContent__ZeW9v{width:100%;max-width:440px;display:flex;flex-direction:column;gap:1.5rem}.signup_loginRow__k5fPX{text-align:center;padding-bottom:1rem}.signup_loginText__jOmlI{color:hsl(var(--color-steel-600))}.signup_loginLink__LIi6f{font-weight:500;color:hsl(var(--color-ink-950));text-decoration:none}.signup_loginLink__LIi6f:hover{color:hsl(var(--color-ink-800))}.login-form_display-h1__F_DpJ,.login-form_display-h2__H9xF5,.login-form_display-h3__QKqye,.login-form_display-h4__13o1i,.login-form_display-highlight__WqEMd,.login-form_display-quote__tpqqU,.login-form_display-tight__IAqeq{font-family:var(--font-manrope),sans-serif;line-height:1.05;letter-spacing:-.02em;font-weight:500}.login-form_backLink__cqxWC,.login-form_errorMessage__dZ_7s,.login-form_forgotIntro__AGzLI,.login-form_formInput__MT4ej,.login-form_formLabel__o0SAh,.login-form_linkAction__J4_Z9,.login-form_linkText__hKLI0,.login-form_loadingText___o__b,.login-form_modern-body-medium__mzIAj,.login-form_modern-body__EWbsi,.login-form_modern-button__ANyGb,.login-form_modern-h1__Thqs_,.login-form_modern-h2__39dKe,.login-form_modern-h3__v8ZrY,.login-form_modern-h4__wDHt5,.login-form_modern-sans__eQYUl,.login-form_modern-small__BvlOk,.login-form_resendAction__Z_jd5,.login-form_resendRow__RV5SI,.login-form_sentBody__98yTd,.login-form_submitButton__R6e0z,.login-form_successMessage__4hBxp{font-family:var(--font-manrope),sans-serif;font-weight:500;line-height:1.2;letter-spacing:0}.login-form_display-h1__F_DpJ{font-size:4.5rem;font-weight:700;line-height:1.05;letter-spacing:-.03em}.login-form_display-h2__H9xF5{font-size:3rem;font-weight:600;line-height:1.1;letter-spacing:-.02em}.login-form_display-h3__QKqye{font-size:2.25rem;font-weight:500;line-height:1.15;letter-spacing:-.015em}.login-form_display-h4__13o1i{font-size:1.75rem;font-weight:500;line-height:1.2;letter-spacing:-.01em}.login-form_display-quote__tpqqU{font-size:1.5rem;font-weight:500;font-style:italic;line-height:1.3;letter-spacing:.01em}.login-form_display-highlight__WqEMd{font-size:1.25rem;font-weight:500;line-height:1.35;letter-spacing:-.01em}.login-form_modern-h1__Thqs_{font-size:3.5rem;font-weight:700;line-height:1.1;letter-spacing:-.01em}.login-form_modern-h2__39dKe{font-size:2.5rem;font-weight:600;line-height:1.2}.login-form_modern-h3__v8ZrY{font-size:1.75rem;font-weight:600;line-height:1.3}.login-form_modern-h4__wDHt5{font-size:1.25rem;font-weight:500;line-height:1.35}.login-form_formInput__MT4ej,.login-form_loadingText___o__b,.login-form_modern-body__EWbsi{font-size:1rem;font-weight:400;line-height:1.6}.login-form_modern-body-medium__mzIAj,.login-form_submitButton__R6e0z{font-size:1rem;font-weight:500;line-height:1.6}.login-form_backLink__cqxWC,.login-form_errorMessage__dZ_7s,.login-form_forgotIntro__AGzLI,.login-form_formLabel__o0SAh,.login-form_linkAction__J4_Z9,.login-form_linkText__hKLI0,.login-form_modern-small__BvlOk,.login-form_resendAction__Z_jd5,.login-form_resendRow__RV5SI,.login-form_sentBody__98yTd,.login-form_successMessage__4hBxp{font-size:.875rem;font-weight:500;line-height:1.5;letter-spacing:.01em}.login-form_modern-button__ANyGb{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1}.login-form_formContainer__G9Yof{font-family:var(--font-manrope),sans-serif}.login-form_formContainer__G9Yof .form-input{background:transparent;border:none;border-bottom:1.5px solid hsl(var(--color-steel-300));border-radius:0;padding-left:0;padding-right:0;box-shadow:none}.login-form_formContainer__G9Yof .form-input:focus{border-bottom-color:hsl(var(--color-steel-900));box-shadow:none;ring:none;outline:none}.login-form_formContainer__G9Yof .form-input::-moz-placeholder{color:hsl(var(--color-steel-400))}.login-form_formContainer__G9Yof .form-input::placeholder{color:hsl(var(--color-steel-400))}.login-form_formLabel__o0SAh,.login-form_linkText__hKLI0{color:hsl(var(--color-ink-800))}.login-form_linkText__hKLI0:hover{color:hsl(var(--color-steel-800))}.login-form_errorMessage__dZ_7s{color:hsl(var(--color-red-600))}.login-form_successMessage__4hBxp{color:#059669}.login-form_backLink__cqxWC{display:inline-flex;align-items:center;gap:.4rem;color:hsl(var(--color-steel-600));background:transparent;border:none;padding:0;cursor:pointer;transition:color .15s ease}.login-form_backLink__cqxWC:hover{color:hsl(var(--color-steel-900))}.login-form_forgotIntro__AGzLI{color:hsl(var(--color-steel-500));margin:0}.login-form_sentCard__FZ1ic{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1.25rem}.login-form_sentHeadline__AbWTY{font-family:var(--font-garamond),"EB Garamond",serif;font-weight:400;font-size:48px;line-height:1.05;letter-spacing:-.02em;color:hsl(var(--color-steel-900));margin:0 0 .25rem}@media(min-width:1024px){.login-form_sentHeadline__AbWTY{font-size:60px}}@media(min-width:1280px){.login-form_sentHeadline__AbWTY{font-size:72px}}.login-form_sentBody__98yTd{color:hsl(var(--color-steel-600));margin:0;line-height:1.55}.login-form_sentBody__98yTd+.login-form_sentBody__98yTd{margin-top:-.5rem}.login-form_sentEmail__glkRM{font-weight:500;color:hsl(var(--color-steel-900))}.login-form_resendRow__RV5SI{color:hsl(var(--color-steel-500));margin:0}.login-form_resendAction__Z_jd5{color:hsl(var(--color-steel-900));background:transparent;border:none;padding:0;font-weight:500;text-decoration:underline;cursor:pointer;transition:color .15s ease}.login-form_resendAction__Z_jd5:hover:not(:disabled){color:hsl(var(--color-steel-800))}.login-form_resendAction__Z_jd5:disabled{color:hsl(var(--color-steel-400));text-decoration:none;cursor:default}.login-form_linkAction__J4_Z9{display:inline-flex;align-items:center;gap:.4rem;color:hsl(var(--color-steel-600));background:transparent;border:none;padding:.25rem 0;cursor:pointer;transition:color .15s ease}.login-form_linkAction__J4_Z9:hover{color:hsl(var(--color-steel-900))}.HeaderB2B_header__X1iFt{position:fixed;top:0;left:0;right:0;z-index:50;background-color:hsla(0,0%,100%,.78);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:.5px solid hsla(0,0%,4%,.08);border-radius:0;box-sizing:border-box;padding:0 24px;height:64px;display:flex;align-items:center}@media(min-width:768px){.HeaderB2B_header__X1iFt{padding:0 48px;height:72px}}@media(min-width:1024px){.HeaderB2B_header__X1iFt{padding:0 80px;height:80px}}.HeaderB2B_solid__LnhJW{background-color:hsl(var(--color-ink-0));backdrop-filter:none;-webkit-backdrop-filter:none}.HeaderB2B_inner__87yxX{width:100%;max-width:1120px;margin:0 auto;display:flex;align-items:center;gap:32px}.HeaderB2B_innerAuth__Jraep{width:100%;max-width:none;margin:0;display:flex;align-items:center;gap:32px}.HeaderB2B_wordmark__EYG7j{font-family:var(--font-garamond),"EB Garamond",serif;font-weight:400;font-size:28px;line-height:1;letter-spacing:-.015em;color:hsl(var(--color-ink-950));text-decoration:none;margin-right:auto}.HeaderB2B_wordmark__EYG7j:focus-visible{outline:2px solid hsl(var(--color-ink-950));outline-offset:4px;border-radius:0}@media(min-width:768px){.HeaderB2B_wordmark__EYG7j{font-size:32px}}@media(min-width:1024px){.HeaderB2B_wordmark__EYG7j{font-size:36px}}.HeaderB2B_nav__0nVql{display:none;align-items:center;gap:32px}@media(min-width:768px){.HeaderB2B_nav__0nVql{display:flex}}.HeaderB2B_navLink__oKXcC{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:500;font-size:14px;letter-spacing:.01em;color:hsl(var(--color-ink-950));text-decoration:none;transition:color .2s ease}.HeaderB2B_navLink__oKXcC:hover{color:hsl(var(--color-steel-600))}.HeaderB2B_navLink__oKXcC:focus-visible{outline:2px solid hsl(var(--color-ink-950));outline-offset:4px;border-radius:0}.HeaderB2B_cta__EdZHc{display:inline-flex;align-items:baseline;font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:500;font-size:14px;letter-spacing:.01em;color:hsl(var(--color-ink-950));text-decoration:none;gap:.3em;transition:color .2s ease}.HeaderB2B_cta__EdZHc:hover{color:hsl(var(--color-steel-600))}.HeaderB2B_cta__EdZHc:focus-visible{outline:2px solid hsl(var(--color-ink-950));outline-offset:4px;border-radius:0}@media(min-width:768px){.HeaderB2B_cta__EdZHc{font-size:15px}}.HeaderB2B_ctaAction__E9z6s{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.HeroB2B_hero__iGWbp{position:relative;background-color:hsl(var(--color-ink-0));color:hsl(var(--color-ink-950));overflow:hidden;padding:80px 24px;box-sizing:border-box}.HeroB2B_content__huRzP{position:relative;z-index:1;max-width:1120px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.HeroB2B_headline__G6vEa{font-family:var(--font-garamond),"EB Garamond",serif;font-weight:400;font-size:44px;line-height:1.05;letter-spacing:-.02em;color:hsl(var(--color-ink-950));max-width:960px;margin:0}.HeroB2B_flipSlot___Dd9F{display:inline-grid;grid-template-areas:"word";vertical-align:baseline;perspective:1200px;perspective-origin:50%}.HeroB2B_flipWord__myikZ{grid-area:word;text-align:left;color:inherit;transform-origin:center center;transform:rotateX(90deg);backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;will-change:transform,opacity}.HeroB2B_flipWordActive__ZfYfR{animation:HeroB2B_flipIn__Vx7oR .7s cubic-bezier(.22,.9,.32,1.05) forwards;animation-delay:.26s}.HeroB2B_flipWordExiting__Cp2Ey{animation:HeroB2B_flipOut__dhniT .45s cubic-bezier(.55,0,.7,.35) forwards}@keyframes HeroB2B_flipIn__Vx7oR{0%{transform:rotateX(90deg);opacity:0}to{transform:rotateX(0deg);opacity:1}}@keyframes HeroB2B_flipOut__dhniT{0%{transform:rotateX(0deg);opacity:1}to{transform:rotateX(-90deg);opacity:0}}.HeroB2B_headlineAnchor__NJsC5,.HeroB2B_headlineSupporting__fw0j5{display:block}.HeroB2B_headlineSupporting__fw0j5{color:hsl(var(--color-steel-400))}.HeroB2B_headlineAnchor__NJsC5 .HeroB2B_flipWord__myikZ{color:hsl(var(--color-ink-950))}.HeroB2B_headlineSupporting__fw0j5 .HeroB2B_flipWord__myikZ{color:hsl(var(--color-steel-400))}.HeroB2B_subhead__Rh_NI{font-weight:400;font-size:17px;line-height:1.55;color:hsl(var(--color-steel-600));max-width:640px;margin:24px 0 0;animation:HeroB2B_heroReveal__2HQVt .4s ease-out .32s forwards}.HeroB2B_microStrip__XpRa0,.HeroB2B_subhead__Rh_NI{font-family:var(--font-manrope),"Manrope",sans-serif;opacity:0;transform:translateY(16px)}.HeroB2B_microStrip__XpRa0{font-weight:500;font-size:16px;letter-spacing:.01em;line-height:1.5;color:hsl(var(--color-steel-400));margin:32px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;animation:HeroB2B_heroReveal__2HQVt .4s ease-out .4s forwards}.HeroB2B_microDot__cDbBI{color:hsl(var(--color-steel-200));-webkit-user-select:none;-moz-user-select:none;user-select:none}.HeroB2B_ctaRow__MZJdw{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-top:40px;opacity:0;transform:translateY(16px);animation:HeroB2B_heroReveal__2HQVt .4s ease-out .48s forwards}.HeroB2B_primaryCta__jmQ0u{display:inline-flex;align-items:baseline;font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:600;font-size:16px;letter-spacing:.01em;color:hsl(var(--color-ink-950));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;padding:4px 0;transition:color .2s ease}.HeroB2B_primaryCta__jmQ0u:hover{color:hsl(var(--color-steel-600))}.HeroB2B_primaryCta__jmQ0u:focus-visible{outline:2px solid hsl(var(--color-ink-950));outline-offset:4px;border-radius:2px}.HeroB2B_secondaryCta__RXAtR{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:500;font-size:15px;letter-spacing:.01em;color:hsl(var(--color-steel-600));text-decoration:none;padding:4px 0;transition:color .2s ease}.HeroB2B_secondaryCta__RXAtR:hover{color:hsl(var(--color-ink-950))}.HeroB2B_secondaryCta__RXAtR:focus-visible{outline:2px solid hsl(var(--color-ink-950));outline-offset:2px;border-radius:2px}.HeroB2B_secondaryArrow__cLTmD{display:inline-block;transition:transform .2s ease}.HeroB2B_secondaryCta__RXAtR:hover .HeroB2B_secondaryArrow__cLTmD{transform:translateX(4px)}.HeroB2B_bridge__BpUyg{margin:32px 0 0;font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:400;font-size:13px;line-height:1.5;color:hsl(var(--color-steel-400));opacity:0;transform:translateY(16px);animation:HeroB2B_heroReveal__2HQVt .4s ease-out .56s forwards}.HeroB2B_bridgeLink__x3Xr3{font-weight:500;color:hsl(var(--color-steel-600));text-decoration:none;border-bottom:1px solid rgba(75,85,99,.3);padding-bottom:1px;transition:color .25s ease,border-bottom-color .25s ease}.HeroB2B_bridgeLink__x3Xr3:hover{color:hsl(var(--color-ink-950));border-bottom-color:hsla(0,0%,4%,.6)}.HeroB2B_bridgeLink__x3Xr3:focus-visible{outline:2px solid hsl(var(--color-ink-950));outline-offset:2px;border-radius:2px}@keyframes HeroB2B_heroReveal__2HQVt{to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.HeroB2B_hero__iGWbp{padding:112px 48px 128px}.HeroB2B_headline__G6vEa{font-size:64px}.HeroB2B_subhead__Rh_NI{font-size:20px;margin-top:40px}.HeroB2B_microStrip__XpRa0{margin-top:48px}.HeroB2B_ctaRow__MZJdw{flex-direction:row;align-items:center;gap:32px;margin-top:56px}.HeroB2B_primaryCta__jmQ0u{font-size:17px}.HeroB2B_bridge__BpUyg{margin-top:40px;font-size:14px}}@media(min-width:1024px){.HeroB2B_hero__iGWbp{padding:144px 80px 160px}.HeroB2B_headline__G6vEa{font-size:88px}}@media(prefers-reduced-motion:reduce){.HeroB2B_bridge__BpUyg,.HeroB2B_ctaRow__MZJdw,.HeroB2B_microStrip__XpRa0,.HeroB2B_subhead__Rh_NI{animation:none;opacity:1;transform:none}.HeroB2B_flipWord__myikZ{animation:none;transform:none;opacity:0}.HeroB2B_flipWordActive__ZfYfR{opacity:1}.HeroB2B_secondaryCta__RXAtR:hover .HeroB2B_secondaryArrow__cLTmD{transform:none}}.Demo_section__slXIA{position:relative;background-color:hsl(var(--color-ink-0));color:hsl(var(--color-ink-950));overflow:hidden;padding:96px 24px;box-sizing:border-box}.Demo_content__A5aIf{position:relative;z-index:1;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.Demo_title__HYVnB{font-family:var(--font-garamond),"EB Garamond",serif;font-weight:400;font-size:32px;line-height:1.1;letter-spacing:-.015em;max-width:880px;margin:0}.Demo_titleAnchor__jqZiH,.Demo_title__HYVnB{color:hsl(var(--color-ink-950))}.Demo_titleSupporting__WSpEU{color:hsl(var(--color-steel-400))}.Demo_intro__6Il6m{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:400;font-size:17px;line-height:1.55;color:hsl(var(--color-steel-600));max-width:720px;margin:24px 0 0}.Demo_tiles__wdNam{width:100%;margin-top:64px;display:grid;grid-template-columns:1fr;gap:48px}.Demo_tile__pvRl2{display:flex;flex-direction:column;gap:20px;min-width:0}.Demo_tileLink__o6ZWo{text-decoration:none;color:inherit;cursor:pointer;transition:color .2s ease}.Demo_tileLink__o6ZWo:hover .Demo_caption__pFisG{color:hsl(var(--color-steel-600))}.Demo_tileLink__o6ZWo:focus-visible{outline:2px solid hsl(var(--color-ink-950));outline-offset:6px;border-radius:12px}.Demo_visual__B0W1_{position:relative;width:100%;aspect-ratio:5/4;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 32px rgba(0,0,0,.04)}.Demo_visual_chat__90WfD{background:radial-gradient(ellipse 70% 60% at 50% 30%,hsla(0,0%,100%,.35),transparent),linear-gradient(135deg,#d4d0dc,#a8a3b5)}.Demo_visual_word__Rle2v{background:radial-gradient(ellipse 70% 60% at 50% 30%,hsla(0,0%,100%,.35),transparent),linear-gradient(135deg,#b9cdd4,#7a9da8)}.Demo_visual_expedientes__L3CJ8{background:radial-gradient(ellipse 70% 60% at 50% 30%,hsla(0,0%,100%,.35),transparent),linear-gradient(135deg,#d4c5b9,#b8a99a)}.Demo_visual_corpus__2Ma8I{background:radial-gradient(ellipse 70% 60% at 50% 30%,hsla(0,0%,100%,.35),transparent),linear-gradient(135deg,#c5ccbf,#8a9a8b)}.Demo_visual_workflows__u01MM{background:radial-gradient(ellipse 70% 60% at 50% 30%,hsla(0,0%,100%,.35),transparent),linear-gradient(135deg,#d6d4ce,#8d8a82)}.Demo_chatVisual__ovrb2{position:relative;width:100%;aspect-ratio:5/4;border-radius:12px;overflow:hidden;box-sizing:border-box;padding:28px;background:linear-gradient(135deg,#e8e4ea,#e8e4ea 55%,#d4d0d8);border:.5px solid hsla(0,0%,4%,.05);box-shadow:0 4px 24px hsla(0,0%,4%,.05);transition:transform .3s ease-out,box-shadow .3s ease-out;will-change:transform}@media(hover:hover){.Demo_chatVisual__ovrb2:hover{transform:translateY(-4px);box-shadow:0 14px 44px hsla(0,0%,4%,.1)}}.Demo_chatFrame__tucNG{position:relative;width:100%;height:100%;border-radius:10px;background:hsl(var(--color-ink-0));box-shadow:0 2px 16px hsla(0,0%,4%,.06);padding:12px 14px;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;gap:10px;font-family:var(--font-manrope),"Manrope",sans-serif}.Demo_chatInput__1LqlD{display:flex;flex-direction:column;gap:6px;border-top:.5px solid hsla(0,0%,4%,.08);padding-top:10px;margin-top:auto}.Demo_chatInputRow__A5GV5{display:flex;align-items:center;gap:4px;padding:6px 8px;border-radius:6px;border:.5px solid hsla(0,0%,4%,.12);background:hsl(var(--color-ink-0))}.Demo_chatInputText__ontJT{flex:0 0 auto;min-height:15px;font-size:11px;line-height:1.4;color:hsl(var(--color-ink-950))}.Demo_chatInputPlaceholder__L_A5H{flex:1;font-size:11px;line-height:1.4;color:hsl(var(--color-steel-400))}.Demo_chatInputActions__95q6t{display:inline-flex;align-items:center;gap:5px;margin-left:6px}.Demo_chatInputIconBtn__Y4mnu{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:hsl(var(--color-steel-600))}.Demo_chatInputSend__a2Y00{background:hsl(var(--color-ink-950));color:hsl(var(--color-ink-0))}.Demo_chatCaret__wqsix{display:inline-block;width:1px;height:12px;background:hsl(var(--color-ink-950));animation:Demo_chatCaretBlink___oFuM 1s steps(2) infinite}@keyframes Demo_chatCaretBlink___oFuM{50%{opacity:0}}.Demo_chatMeta__93M_y{display:flex;align-items:center;gap:8px;font-size:10px;color:hsl(var(--color-steel-600));padding-left:2px}.Demo_chatMetaLink__iSaxg{color:hsl(var(--color-ink-950));text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:.5px}.Demo_chatToolbar__P3OE7{display:flex;align-items:center;gap:6px;padding-left:2px}.Demo_chatToolBtn__QvyUG{position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;background:transparent;border:.5px solid transparent;color:hsl(var(--color-steel-600));font-size:10px;font-weight:500;line-height:1}.Demo_chatToolBtnActive__6nbE0,.Demo_chatToolBtn__QvyUG svg{color:hsl(var(--color-ink-950))}.Demo_chatToolBtnActive__6nbE0{background:#f1f1ef;border-color:hsla(0,0%,4%,.08)}.Demo_chatToolLabel__QMlGc{white-space:nowrap}.Demo_chatToolBadge__UR_Lw{position:absolute;top:-4px;right:-4px;min-width:12px;height:12px;padding:0 3px;border-radius:999px;background:hsl(var(--color-ink-950));color:hsl(var(--color-ink-0));font-size:8px;font-weight:600;line-height:12px;text-align:center;border:1px solid hsl(var(--color-ink-0));box-sizing:content-box}.Demo_chatBody__Cd9e8{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.Demo_chatQuery__L_Kjy{align-self:flex-end;max-width:85%;margin:0;padding:7px 11px;border-radius:12px 12px 2px 12px;background:#f3f3f1;color:hsl(var(--color-ink-950));font-size:11px;line-height:1.45}.Demo_chatAnswer__JwdnS{position:relative}.Demo_chatLoading__zse_l{position:absolute;top:0;left:0;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:#f5f5f4;font-size:10px;color:hsl(var(--color-steel-600));opacity:1;pointer-events:none}.Demo_chatLoadingSpinner__Edkf6{width:9px;height:9px;border-radius:50%;border:1.5px solid hsl(var(--color-steel-400));border-top:1.5px solid transparent;animation:Demo_chatSpin__KOX3z .85s linear infinite}.Demo_chatResponse__RzGRD{display:flex;flex-direction:column;gap:5px;font-size:11px;line-height:1.5;color:hsl(var(--color-steel-600))}.Demo_chatLine__4_Djs{margin:0;opacity:0;transform:translateY(4px)}.Demo_chatCitation__c8Alt{color:hsl(var(--color-ink-950));font-weight:500;border-bottom:1px dashed hsla(0,0%,4%,.3);padding-bottom:1px;white-space:nowrap}.Demo_chatSources__HNyMs{display:flex;flex-direction:column;gap:6px;padding:9px 10px;border-radius:8px;background:#fafaf9;border:.5px solid hsla(0,0%,4%,.08);opacity:0;transform:translateY(8px)}.Demo_chatSourcesHeader__4y2bM{display:flex;align-items:center;justify-content:space-between;gap:8px}.Demo_chatSourcesTitle__uYzFY{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:500;color:hsl(var(--color-ink-950))}.Demo_chatSourcesCount__4Qojw{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;background:hsl(var(--color-ink-0));border:.5px solid hsla(0,0%,4%,.12);font-size:9px;font-weight:500;color:hsl(var(--color-steel-600))}.Demo_chatSourcesList__uKKi0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.Demo_chatSourceRow__Wv5kq{display:flex;align-items:flex-start;gap:7px;padding:5px 7px;border-radius:5px;background:hsl(var(--color-ink-0));border:.5px solid hsla(0,0%,4%,.05)}.Demo_chatSourceDot__r94iL{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:hsl(var(--color-steel-400));margin-top:5px}.Demo_chatSourceCopy__kQ1SR{display:flex;flex-direction:column;gap:1px;min-width:0}.Demo_chatSourceTitle__MWUEk{font-size:10px;line-height:1.3;color:hsl(var(--color-ink-950));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Demo_chatSourceLink__IdY8w{font-size:9px;line-height:1.3;color:hsl(var(--color-steel-400))}@media(hover:hover){.Demo_chatVisual__ovrb2:hover .Demo_chatLoading__zse_l{animation:Demo_chatLoaderOut__6u0sL .3s ease-out forwards}.Demo_chatVisual__ovrb2:hover .Demo_chatLine__4_Djs{animation:Demo_chatLineIn__eyRra .45s ease-out forwards}.Demo_chatVisual__ovrb2:hover .Demo_chatLine__4_Djs:first-child{animation-delay:.3s}.Demo_chatVisual__ovrb2:hover .Demo_chatLine__4_Djs:nth-child(2){animation-delay:.55s}.Demo_chatVisual__ovrb2:hover .Demo_chatLine__4_Djs:nth-child(3){animation-delay:.8s}.Demo_chatVisual__ovrb2:hover .Demo_chatLine__4_Djs:nth-child(4){animation-delay:1.05s}.Demo_chatVisual__ovrb2:hover .Demo_chatSources__HNyMs{animation:Demo_chatSourcesIn__j5d2p .5s ease-out 1.4s forwards}}@media(hover:none)and (prefers-reduced-motion:no-preference){.Demo_tileInView__zPbzb .Demo_chatVisual__ovrb2 .Demo_chatLoading__zse_l{animation:Demo_chatLoaderOutMobile__FdEDc 12s ease-out infinite}.Demo_tileInView__zPbzb .Demo_chatVisual__ovrb2 .Demo_chatLine__4_Djs{animation:Demo_chatLineInMobile__8npUK 12s ease-out infinite}.Demo_tileInView__zPbzb .Demo_chatVisual__ovrb2 .Demo_chatLine__4_Djs:first-child{animation-delay:.3s}.Demo_tileInView__zPbzb .Demo_chatVisual__ovrb2 .Demo_chatLine__4_Djs:nth-child(2){animation-delay:.55s}.Demo_tileInView__zPbzb .Demo_chatVisual__ovrb2 .Demo_chatLine__4_Djs:nth-child(3){animation-delay:.8s}.Demo_tileInView__zPbzb .Demo_chatVisual__ovrb2 .Demo_chatLine__4_Djs:nth-child(4){animation-delay:1.05s}.Demo_tileInView__zPbzb .Demo_chatVisual__ovrb2 .Demo_chatSources__HNyMs{animation:Demo_chatSourcesInMobile__I9prN 12s ease-out 1.4s infinite}}@keyframes Demo_chatLoaderOutMobile__FdEDc{0%,12%{opacity:1;transform:translateY(0)}18%,82%{opacity:0;transform:translateY(-4px)}92%,to{opacity:1;transform:translateY(0)}}@keyframes Demo_chatLineInMobile__8npUK{0%,12%{opacity:0;transform:translateY(4px)}18%,82%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(4px)}}@keyframes Demo_chatSourcesInMobile__I9prN{0%,12%{opacity:0;transform:translateY(8px)}18%,82%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(8px)}}@keyframes Demo_chatLoaderOut__6u0sL{to{opacity:0;transform:translateY(-4px)}}@keyframes Demo_chatSpin__KOX3z{to{transform:rotate(1turn)}}@keyframes Demo_chatLineIn__eyRra{to{opacity:1;transform:translateY(0)}}@keyframes Demo_chatSourcesIn__j5d2p{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.Demo_chatVisual__ovrb2,.Demo_chatVisual__ovrb2:hover{transform:none;transition:none}.Demo_chatCaret__wqsix{animation:none}.Demo_chatLoading__zse_l,.Demo_chatVisual__ovrb2:hover .Demo_chatLoading__zse_l{animation:none;opacity:0}.Demo_chatLoadingSpinner__Edkf6,.Demo_chatVisual__ovrb2:hover .Demo_chatLoadingSpinner__Edkf6{animation:none}.Demo_chatLine__4_Djs,.Demo_chatSources__HNyMs,.Demo_chatVisual__ovrb2:hover .Demo_chatLine__4_Djs,.Demo_chatVisual__ovrb2:hover .Demo_chatSources__HNyMs{animation:none;opacity:1;transform:none}}.Demo_wordVisual__mmFpn{position:relative;width:100%;aspect-ratio:5/4;border-radius:12px;overflow:hidden;box-sizing:border-box;padding:28px;background:linear-gradient(135deg,#dfe8ec,#dfe8ec 55%,#b9cdd4);border:.5px solid hsla(0,0%,4%,.05);box-shadow:0 4px 24px hsla(0,0%,4%,.05);transition:transform .3s ease-out,box-shadow .3s ease-out;will-change:transform}@media(hover:hover){.Demo_wordVisual__mmFpn:hover{transform:translateY(-4px);box-shadow:0 14px 44px hsla(0,0%,4%,.1)}}.Demo_wordFrame__gMVD_{position:relative;width:100%;height:100%;border-radius:8px;background:#f6f6f4;box-shadow:0 2px 16px hsla(0,0%,4%,.08);overflow:hidden;display:flex;flex-direction:column;font-family:var(--font-manrope),"Manrope",sans-serif}.Demo_wordTitleBar__YtC2C{position:relative;display:flex;align-items:center;padding:5px 8px;background:#ededeb;border-bottom:.5px solid hsla(0,0%,4%,.08);flex:0 0 auto}.Demo_wordTrafficLights__1q6Rw{display:inline-flex;gap:4px;flex:0 0 auto}.Demo_wordTrafficLights__1q6Rw span{display:inline-block;width:9px;height:9px;border-radius:50%}.Demo_wordTrafficLights__1q6Rw span:first-child{background:#ff5f56}.Demo_wordTrafficLights__1q6Rw span:nth-child(2){background:#ffbd2e}.Demo_wordTrafficLights__1q6Rw span:nth-child(3){background:#27c93f}.Demo_wordTitle__rTDeP{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:10px;color:hsl(var(--color-steel-600));white-space:nowrap}.Demo_wordRibbon__06SFz{display:flex;align-items:center;gap:14px;padding:6px 14px;background:#f6f6f4;border-bottom:.5px solid hsla(0,0%,4%,.08);flex:0 0 auto}.Demo_wordRibbonTab__pcLfL{font-size:10px;color:hsl(var(--color-steel-600));padding:3px 0;border-bottom:1px solid transparent}.Demo_wordRibbonTabActive__xuzdP{color:hsl(var(--color-ink-950));font-weight:500;border-bottom-color:hsl(var(--color-ink-950))}.Demo_wordBody__rU1bD{flex:1;min-height:0;display:flex;overflow:hidden}.Demo_wordDoc__R0Jbb{position:relative;flex:1;min-width:0;padding:8px;background:#e6e6e4;overflow:hidden}.Demo_wordDocPage__LQAnn{height:100%;background:hsl(var(--color-ink-0));border-radius:3px;padding:36px 22px 18px;box-shadow:0 1px 4px hsla(0,0%,4%,.05);overflow:hidden;display:flex;flex-direction:column;gap:10px}.Demo_wordDocHeading__WRx16{margin:0 0 4px;font-size:11px;font-weight:500;letter-spacing:.01em;color:hsl(var(--color-ink-950))}.Demo_wordDocPara__cJrho{margin:0;font-size:10px;line-height:1.5;color:hsl(var(--color-ink-950))}.Demo_wordDocParaLabel__gK1m2{font-weight:600}.Demo_wordDocInsertion__ow9nG{display:inline;opacity:0;font-size:0;background-color:transparent}.Demo_wordDocInsertion__ow9nG strong{font-weight:600}.Demo_wordDocInsertion__ow9nG em{font-style:italic}.Demo_wordSuggestionCard__8loQB{position:absolute;top:16px;right:16px;width:62%;padding:9px 10px;border-radius:6px;background:hsl(var(--color-ink-0));border:.5px solid hsla(0,0%,4%,.1);box-shadow:0 4px 14px hsla(0,0%,4%,.14);display:flex;flex-direction:column;gap:6px;opacity:0;transform:translateY(-14px);z-index:3;pointer-events:none}.Demo_wordSuggestionHeader__6IG24{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:500;color:hsl(var(--color-ink-950))}.Demo_wordSuggestionItem__IjqSR{display:flex;align-items:center;gap:7px;padding:7px 8px;border-radius:4px;border:.5px solid hsla(0,0%,4%,.1);background:hsl(var(--color-ink-0))}.Demo_wordSuggestionNum__2CfTM{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:hsl(var(--color-ink-950));color:hsl(var(--color-ink-0));font-size:9px;font-weight:600}.Demo_wordSuggestionTitle__NEJ0l{flex:1;font-size:9.5px;line-height:1.3;color:hsl(var(--color-ink-950))}.Demo_wordSuggestionActions__ICDhs{gap:6px;flex:0 0 auto}.Demo_wordSuggestionActions__ICDhs,.Demo_wordSuggestionCheck__C848_{display:inline-flex;align-items:center;color:hsl(var(--color-steel-600))}.Demo_wordSuggestionCheck__C848_{justify-content:center}.Demo_wordRefineMenu__ZTYo_{position:absolute;bottom:22px;left:10%;width:62%;padding:10px 11px;border-radius:8px;background:hsl(var(--color-ink-0));border:.5px solid hsla(0,0%,4%,.1);box-shadow:0 6px 18px hsla(0,0%,4%,.14);display:flex;flex-direction:column;gap:7px;opacity:0;transform:translateY(10px);z-index:3;pointer-events:none}.Demo_wordRefineHeader__bKHKM{display:flex;align-items:center;justify-content:space-between;gap:8px;color:hsl(var(--color-steel-600))}.Demo_wordRefineLabel__PvSKn{font-size:10px;font-weight:500;color:hsl(var(--color-ink-950))}.Demo_wordRefineSnippet__sH0j1{font-size:9px;line-height:1.4;font-style:italic;color:hsl(var(--color-steel-600))}.Demo_wordRefineActions__hf2zf{display:grid;grid-template-columns:repeat(3,1fr);gap:5px 8px;padding-top:5px;border-top:.5px solid hsla(0,0%,4%,.08)}.Demo_wordRefineAction__D94ws{font-size:9.5px;color:hsl(var(--color-ink-950));padding:4px 5px;border-radius:4px}.Demo_wordCursor__I0Aeh{position:absolute;top:90px;right:32%;width:18px;height:18px;opacity:0;transform:translate(0);z-index:5;pointer-events:none}.Demo_wordCursor__I0Aeh svg{width:18px;height:18px}.Demo_wordPanel__M2fYi{position:relative;flex:0 0 42%;min-width:0;display:flex;flex-direction:column;background:hsl(var(--color-ink-0));border-left:.5px solid hsla(0,0%,4%,.08)}.Demo_wordPanelHeader__sXcoM{display:flex;align-items:center;justify-content:flex-end;padding:9px 12px;border-bottom:.5px solid hsla(0,0%,4%,.06);color:hsl(var(--color-steel-600))}.Demo_wordPanelBody__zNUR0{position:relative;flex:1;min-height:0;padding:12px;overflow:hidden}.Demo_wordPanelEmpty___R71Y{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 18px;text-align:center;opacity:1}.Demo_wordPanelLogoName__MIBve{font-family:var(--font-garamond),"EB Garamond",serif;font-weight:400;font-size:20px;line-height:1;letter-spacing:-.005em;color:hsl(var(--color-ink-950))}.Demo_wordPanelEmptyText__ufjf3{font-size:9.5px;line-height:1.45;color:hsl(var(--color-steel-400));max-width:180px}.Demo_wordQueryBubble__ienDw{position:absolute;top:12px;left:12px;right:12px;padding:9px 11px;border-radius:8px;background:#f3f3f1;border:.5px solid hsla(0,0%,4%,.08);color:hsl(var(--color-ink-950));font-size:9.5px;line-height:1.4;opacity:0;transform:translateY(4px)}.Demo_wordProcessing__lUSAx{position:absolute;top:74px;left:14px;display:inline-flex;align-items:center;gap:6px;font-size:9.5px;color:hsl(var(--color-steel-600));opacity:0}.Demo_wordProcessingDots__jtquw{display:inline-flex;gap:3px}.Demo_wordProcessingDots__jtquw span{width:4px;height:4px;border-radius:50%;background:hsl(var(--color-steel-400));animation:Demo_wordProcessingDot__7ut5r 1.2s ease-in-out infinite}.Demo_wordProcessingDots__jtquw span:nth-child(2){animation-delay:.15s}.Demo_wordProcessingDots__jtquw span:nth-child(3){animation-delay:.3s}@keyframes Demo_wordProcessingDot__7ut5r{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.Demo_wordResponse__FLm5j{position:absolute;top:64px;left:12px;right:12px;display:flex;flex-direction:column;gap:7px;font-size:9px;line-height:1.45;color:hsl(var(--color-ink-950));opacity:0;transform:translateY(4px)}.Demo_wordResponse__FLm5j strong{font-weight:600}.Demo_wordResponseLine__RUyWZ{margin:0}.Demo_wordResponseCitation__LaB2u{display:inline-block;color:hsl(var(--color-ink-950));background:#dce7fb;padding:2px 5px;border-radius:3px}.Demo_wordInput__Jgr5t{display:flex;align-items:center;gap:6px;padding:9px 12px 12px;border-top:.5px solid hsla(0,0%,4%,.06);flex:0 0 auto}.Demo_wordInputRow__VhfwC{flex:1;position:relative;min-height:28px;padding:7px 10px;border-radius:6px;border:.5px solid hsla(0,0%,4%,.14);overflow:hidden;display:flex;align-items:center}.Demo_wordInputPlaceholder__FHRYb{font-size:9.5px;color:hsl(var(--color-steel-400));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.Demo_wordInputTyped__1aDm8{position:absolute;inset:7px 10px;display:inline-flex;align-items:center;gap:1px;font-size:9.5px;line-height:1.4;color:hsl(var(--color-ink-950));opacity:0;overflow:hidden}.Demo_wordInputTypedText__XIfDl{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap}.Demo_wordInputCaret__jrWOO{display:inline-block;width:1px;height:11px;background:hsl(var(--color-ink-950));margin-left:1px;flex:0 0 auto;animation:Demo_chatCaretBlink___oFuM .8s steps(2) infinite;opacity:0}.Demo_wordInputSend__7vOSx{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:hsl(var(--color-ink-950));color:hsl(var(--color-ink-0));flex:0 0 auto}@media(hover:hover){.Demo_wordVisual__mmFpn:hover .Demo_wordInputTyped__1aDm8{animation:Demo_wordInputTypedShow__v9hlm 7.5s linear forwards}.Demo_wordVisual__mmFpn:hover .Demo_wordInputTypedText__XIfDl{animation:Demo_wordInputTypedReveal__fyMQi 7.5s linear forwards}.Demo_wordVisual__mmFpn:hover .Demo_wordInputCaret__jrWOO{animation:Demo_chatCaretBlink___oFuM .8s steps(2) infinite,Demo_wordCaretShow__ioO_n 7.5s linear forwards}.Demo_wordVisual__mmFpn:hover .Demo_wordInputPlaceholder__FHRYb{animation:Demo_wordPlaceholderHide__f4RFD 7.5s linear forwards}.Demo_wordVisual__mmFpn:hover .Demo_wordPanelEmpty___R71Y{animation:Demo_wordPanelEmptyHide__XNblq 7.5s linear forwards}.Demo_wordVisual__mmFpn:hover .Demo_wordQueryBubble__ienDw{animation:Demo_wordQueryBubbleIn__lgGGU 7.5s linear forwards}.Demo_wordVisual__mmFpn:hover .Demo_wordProcessing__lUSAx{animation:Demo_wordProcessingCycle__jUlxP 7.5s linear forwards}.Demo_wordVisual__mmFpn:hover .Demo_wordResponse__FLm5j{animation:Demo_wordResponseIn__Ej2sT 7.5s linear forwards}.Demo_wordVisual__mmFpn:hover .Demo_wordSuggestionCard__8loQB{animation:Demo_wordSuggestionCycle__D9UpT 7.5s linear forwards}.Demo_wordVisual__mmFpn:hover .Demo_wordCursor__I0Aeh{animation:Demo_wordCursorCycle__DcBDc 7.5s ease-in-out forwards}.Demo_wordVisual__mmFpn:hover .Demo_wordDocInsertion__ow9nG{animation:Demo_wordInsertionCycle__lTfDr 7.5s linear forwards}.Demo_wordVisual__mmFpn:hover .Demo_wordRefineMenu__ZTYo_{animation:Demo_wordRefineIn__lsI_u 7.5s linear forwards}}@media(hover:none)and (prefers-reduced-motion:no-preference){.Demo_tileInView__zPbzb .Demo_wordVisual__mmFpn .Demo_wordInputTyped__1aDm8{animation:Demo_wordInputTypedShowMobile__P3Vpy 12s linear infinite}.Demo_tileInView__zPbzb .Demo_wordVisual__mmFpn .Demo_wordInputTypedText__XIfDl{animation:Demo_wordInputTypedRevealMobile__VvsWk 12s linear infinite}.Demo_tileInView__zPbzb .Demo_wordVisual__mmFpn .Demo_wordInputCaret__jrWOO{animation:Demo_chatCaretBlink___oFuM .8s steps(2) infinite,Demo_wordCaretShowMobile__f5nu8 12s linear infinite}.Demo_tileInView__zPbzb .Demo_wordVisual__mmFpn .Demo_wordInputPlaceholder__FHRYb{animation:Demo_wordPlaceholderHideMobile__pJ6vh 12s linear infinite}.Demo_tileInView__zPbzb .Demo_wordVisual__mmFpn .Demo_wordPanelEmpty___R71Y{animation:Demo_wordPanelEmptyHideMobile__1oSzc 12s linear infinite}.Demo_tileInView__zPbzb .Demo_wordVisual__mmFpn .Demo_wordQueryBubble__ienDw{animation:Demo_wordQueryBubbleInMobile__GNUOE 12s linear infinite}.Demo_tileInView__zPbzb .Demo_wordVisual__mmFpn .Demo_wordProcessing__lUSAx{animation:Demo_wordProcessingCycleMobile__i6Qrp 12s linear infinite}.Demo_tileInView__zPbzb .Demo_wordVisual__mmFpn .Demo_wordResponse__FLm5j{animation:Demo_wordResponseInMobile__PJoMC 12s linear infinite}.Demo_tileInView__zPbzb .Demo_wordVisual__mmFpn .Demo_wordSuggestionCard__8loQB{animation:Demo_wordSuggestionCycleMobile__lk4d0 12s linear infinite}.Demo_tileInView__zPbzb .Demo_wordVisual__mmFpn .Demo_wordCursor__I0Aeh{animation:Demo_wordCursorCycleMobile__Ox99d 12s ease-in-out infinite}.Demo_tileInView__zPbzb .Demo_wordVisual__mmFpn .Demo_wordDocInsertion__ow9nG{animation:Demo_wordInsertionCycleMobile__E7ujB 12s linear infinite}.Demo_tileInView__zPbzb .Demo_wordVisual__mmFpn .Demo_wordRefineMenu__ZTYo_{animation:Demo_wordRefineInMobile__t3NEJ 12s linear infinite}}@keyframes Demo_wordInputTypedShowMobile__P3Vpy{0%{opacity:0}0.1%,11%{opacity:1}13%,to{opacity:0}}@keyframes Demo_wordInputTypedRevealMobile__VvsWk{0%{max-width:0}8%{max-width:100%}12%{max-width:100%}13%,to{max-width:0}}@keyframes Demo_wordCaretShowMobile__f5nu8{0%{opacity:0}0.1%,11%{opacity:1}13%,to{opacity:0}}@keyframes Demo_wordPlaceholderHideMobile__pJ6vh{0%{opacity:1}0.1%,95%{opacity:0}to{opacity:1}}@keyframes Demo_wordPanelEmptyHideMobile__1oSzc{0%,8%{opacity:1}10%,95%{opacity:0}to{opacity:1}}@keyframes Demo_wordQueryBubbleInMobile__GNUOE{0%,8%{opacity:0;transform:translateY(4px)}11%,95%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes Demo_wordProcessingCycleMobile__i6Qrp{0%,9%{opacity:0}11%,15%{opacity:1}17%,to{opacity:0}}@keyframes Demo_wordResponseInMobile__PJoMC{0%,16%{opacity:0;transform:translateY(4px)}20%,95%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes Demo_wordSuggestionCycleMobile__lk4d0{0%,26%{opacity:0;transform:translateY(-14px)}30%,37%{opacity:1;transform:translateY(0)}39%,to{opacity:0;transform:translateY(-4px)}}@keyframes Demo_wordCursorCycleMobile__Ox99d{0%,31%{opacity:0;transform:translate(12px,28px) scale(1)}32.5%{opacity:1;transform:translate(12px,28px) scale(1)}36%{opacity:1;transform:translate(0) scale(1)}36.5%{transform:translate(0) scale(.88)}37%{transform:translate(0) scale(1)}39%,to{opacity:0;transform:translate(0) scale(1)}}@keyframes Demo_wordInsertionCycleMobile__E7ujB{0%,37.99%{opacity:0;font-size:0;background-color:transparent}38%,43%{opacity:1;font-size:10px;background-color:rgba(255,235,100,.35)}47%{opacity:1;font-size:10px;background-color:transparent}48%,95%{opacity:1;font-size:10px;background-color:rgba(74,144,226,.22)}to{opacity:0;font-size:0;background-color:transparent}}@keyframes Demo_wordRefineInMobile__t3NEJ{0%,48%{opacity:0;transform:translateY(10px)}51%,95%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes Demo_wordInputTypedShow__v9hlm{0%{opacity:0}0.1%,18%{opacity:1}20%,to{opacity:0}}@keyframes Demo_wordInputTypedReveal__fyMQi{0%{max-width:0}13%{max-width:100%}to{max-width:100%}}@keyframes Demo_wordCaretShow__ioO_n{0%{opacity:0}0.1%,18%{opacity:1}20%,to{opacity:0}}@keyframes Demo_wordPlaceholderHide__f4RFD{0%{opacity:1}0.1%,to{opacity:0}}@keyframes Demo_wordPanelEmptyHide__XNblq{0%,13%{opacity:1}16%,to{opacity:0}}@keyframes Demo_wordQueryBubbleIn__lgGGU{0%,13%{opacity:0;transform:translateY(4px)}18%,to{opacity:1;transform:translateY(0)}}@keyframes Demo_wordProcessingCycle__jUlxP{0%,15%{opacity:0}18%,24%{opacity:1}27%,to{opacity:0}}@keyframes Demo_wordResponseIn__Ej2sT{0%,26%{opacity:0;transform:translateY(4px)}32%,to{opacity:1;transform:translateY(0)}}@keyframes Demo_wordSuggestionCycle__D9UpT{0%,42%{opacity:0;transform:translateY(-14px)}48%,60%{opacity:1;transform:translateY(0)}63%,to{opacity:0;transform:translateY(-4px)}}@keyframes Demo_wordCursorCycle__DcBDc{0%,50%{opacity:0;transform:translate(12px,28px) scale(1)}52%{opacity:1;transform:translate(12px,28px) scale(1)}58%{opacity:1;transform:translate(0) scale(1)}59%{transform:translate(0) scale(.88)}60%{transform:translate(0) scale(1)}63%,to{opacity:0;transform:translate(0) scale(1)}}@keyframes Demo_wordInsertionCycle__lTfDr{0%,60.99%{opacity:0;font-size:0;background-color:transparent}61%,69%{opacity:1;font-size:10px;background-color:rgba(255,235,100,.35)}76%{opacity:1;font-size:10px;background-color:transparent}78%,to{opacity:1;font-size:10px;background-color:rgba(74,144,226,.22)}}@keyframes Demo_wordRefineIn__lsI_u{0%,77%{opacity:0;transform:translateY(10px)}81%,to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.Demo_wordVisual__mmFpn,.Demo_wordVisual__mmFpn:hover{transform:none;transition:none}.Demo_wordInputCaret__jrWOO,.Demo_wordVisual__mmFpn:hover .Demo_wordInputCaret__jrWOO{animation:none;opacity:0}.Demo_wordInputTypedText__XIfDl,.Demo_wordInputTyped__1aDm8,.Demo_wordVisual__mmFpn:hover .Demo_wordInputTypedText__XIfDl,.Demo_wordVisual__mmFpn:hover .Demo_wordInputTyped__1aDm8{animation:none;opacity:0;max-width:0}.Demo_wordPanelEmpty___R71Y,.Demo_wordVisual__mmFpn:hover .Demo_wordPanelEmpty___R71Y{animation:none;opacity:1}.Demo_wordCursor__I0Aeh,.Demo_wordDocInsertion__ow9nG,.Demo_wordProcessing__lUSAx,.Demo_wordQueryBubble__ienDw,.Demo_wordRefineMenu__ZTYo_,.Demo_wordResponse__FLm5j,.Demo_wordSuggestionCard__8loQB,.Demo_wordVisual__mmFpn:hover .Demo_wordCursor__I0Aeh,.Demo_wordVisual__mmFpn:hover .Demo_wordDocInsertion__ow9nG,.Demo_wordVisual__mmFpn:hover .Demo_wordProcessing__lUSAx,.Demo_wordVisual__mmFpn:hover .Demo_wordQueryBubble__ienDw,.Demo_wordVisual__mmFpn:hover .Demo_wordRefineMenu__ZTYo_,.Demo_wordVisual__mmFpn:hover .Demo_wordResponse__FLm5j,.Demo_wordVisual__mmFpn:hover .Demo_wordSuggestionCard__8loQB{animation:none;opacity:0}.Demo_wordProcessingDots__jtquw span{animation:none}}.Demo_docVisual___FR4R{position:relative;width:100%;aspect-ratio:5/4;border-radius:12px;overflow:hidden;box-sizing:border-box;padding:28px;background:linear-gradient(135deg,#e8dfd4,#e8dfd4 55%,#d4c5b9);border:.5px solid hsla(0,0%,4%,.05);box-shadow:0 4px 24px hsla(0,0%,4%,.05);transition:transform .3s ease-out,box-shadow .3s ease-out;will-change:transform}@media(hover:hover){.Demo_docVisual___FR4R:hover{transform:translateY(-4px);box-shadow:0 14px 44px hsla(0,0%,4%,.1)}}.Demo_docFrame__HC_v7{position:relative;width:100%;height:100%;border-radius:10px;background:hsl(var(--color-ink-0));box-shadow:0 2px 16px hsla(0,0%,4%,.06);padding:20px 14px 14px;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;gap:12px}.Demo_docFrame__HC_v7,.Demo_docTitle__XD_lm{font-family:var(--font-manrope),"Manrope",sans-serif}.Demo_docTitle__XD_lm{margin:0 0 2px;font-weight:600;font-size:14px;line-height:1;letter-spacing:-.01em;color:hsl(var(--color-ink-950))}.Demo_docTopRow__3uO6S{display:flex;align-items:center;gap:8px}.Demo_docSearch__bdpnm{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;background:#f5f5f4;color:hsl(var(--color-steel-400))}.Demo_docSearchPlaceholder__ITqoP{font-size:10px;line-height:1;color:hsl(var(--color-steel-400))}.Demo_docUploadBtn__jMNip{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:6px;background:transparent;border:.5px solid hsla(0,0%,4%,.12);color:hsl(var(--color-ink-950));font-size:10px;font-weight:500;line-height:1;white-space:nowrap}.Demo_docUploadBtn__jMNip svg{color:hsl(var(--color-steel-600))}.Demo_docTable__1XtFM{display:flex;flex-direction:column;gap:4px}.Demo_docTableHead___4ui6{display:grid;grid-template-columns:1fr 92px 52px;gap:8px;padding:0 8px 4px;border-bottom:.5px solid hsla(0,0%,4%,.08);font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--color-steel-400))}.Demo_docRows__y5CBr{display:flex;flex-direction:column;gap:2px}.Demo_docRow__MFZog{position:relative;display:grid;grid-template-columns:1fr 92px 52px;align-items:center;gap:8px;padding:6px 8px;border-radius:5px;color:hsl(var(--color-ink-950))}.Demo_docRow__MFZog+.Demo_docRow__MFZog{border-top:.5px solid hsla(0,0%,4%,.06)}.Demo_docRowName__YalhE{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:hsl(var(--color-ink-950));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.Demo_docRowName__YalhE svg{color:hsl(var(--color-steel-400));flex:0 0 auto}.Demo_docRowMeta__ozDu_{color:hsl(var(--color-steel-400));font-size:9px;font-weight:400;margin-left:2px}.Demo_docRowStatus__LFlut{position:relative;display:inline-flex;align-items:center}.Demo_docRowDate__m466B{font-size:9px;color:hsl(var(--color-steel-400));white-space:nowrap}.Demo_docPillUploading__t08ji{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:#ececea;color:hsl(var(--color-ink-950));font-size:10.5px;font-weight:500;line-height:1}.Demo_docPillSpinner__NKafO{width:9px;height:9px;border-radius:50%;border:1.4px solid hsl(var(--color-steel-600));border-top:1.4px solid transparent;animation:Demo_chatSpin__KOX3z .85s linear infinite}.Demo_docPillListo__HI9zr{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#e4efe2;color:#3f7a4a;font-size:10.5px;font-weight:500;line-height:1}.Demo_docRowPulse__KfKw1{animation:Demo_docRowPulse__KfKw1 4s ease-in-out infinite}@media(hover:hover){.Demo_docVisual___FR4R:hover .Demo_docRowPulse__KfKw1{animation-play-state:paused;opacity:1}}.Demo_docRowFreshDot__p0xvo{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:#4d8a5a;margin-left:2px;animation:Demo_docDotPulse__G_uPX 2s ease-in-out infinite}@media(hover:hover){.Demo_docVisual___FR4R:hover .Demo_docRowFreshDot__p0xvo{animation-play-state:paused}}@keyframes Demo_docRowPulse__KfKw1{0%,80%,to{opacity:1}90%{opacity:.6}}@keyframes Demo_docDotPulse__G_uPX{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.7}}.Demo_docRowNewWrapper__kESpN{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-out var(--doc-new-delay,0s)}@media(hover:hover){.Demo_docVisual___FR4R:hover .Demo_docRowNewWrapper__kESpN{grid-template-rows:1fr}}.Demo_docRowNewInner___QKER{min-height:0;overflow:hidden}.Demo_docRowNew__dEb7e .Demo_docRowStatus__LFlut{display:grid;grid-template-columns:1fr;place-items:start}.Demo_docRowNew__dEb7e .Demo_docPillListo__HI9zr,.Demo_docRowNew__dEb7e .Demo_docPillUploading__t08ji{grid-area:1/1}.Demo_docRowNew__dEb7e .Demo_docPillListo__HI9zr{opacity:0}.Demo_docRowNew__dEb7e .Demo_docPillSpinner__NKafO{animation-play-state:paused}@media(hover:hover){.Demo_docVisual___FR4R:hover .Demo_docRowNew__dEb7e .Demo_docPillSpinner__NKafO{animation-play-state:running}.Demo_docVisual___FR4R:hover .Demo_docRowNew__dEb7e .Demo_docPillUploading__t08ji{animation:Demo_docPillOut__A8B4l .4s ease-out forwards;animation-delay:calc(var(--doc-new-delay, 0s) + .8s)}.Demo_docVisual___FR4R:hover .Demo_docRowNew__dEb7e .Demo_docPillListo__HI9zr{animation:Demo_docPillIn__bNoKi .4s ease-out forwards;animation-delay:calc(var(--doc-new-delay, 0s) + .9s)}}@media(hover:none)and (prefers-reduced-motion:no-preference){.Demo_tileInView__zPbzb .Demo_docVisual___FR4R .Demo_docRowNewWrapper__kESpN{animation:Demo_docRowNewWrapperMobile__wfoKv 10s linear infinite;animation-delay:var(--doc-new-delay,0s)}.Demo_tileInView__zPbzb .Demo_docVisual___FR4R .Demo_docRowNew__dEb7e .Demo_docPillSpinner__NKafO{animation-play-state:running}.Demo_tileInView__zPbzb .Demo_docVisual___FR4R .Demo_docRowNew__dEb7e .Demo_docPillUploading__t08ji{animation:Demo_docPillOutMobile__CAL3d 10s linear infinite;animation-delay:calc(var(--doc-new-delay, 0s) + .8s)}.Demo_tileInView__zPbzb .Demo_docVisual___FR4R .Demo_docRowNew__dEb7e .Demo_docPillListo__HI9zr{animation:Demo_docPillInMobile__8_vuy 10s linear infinite;animation-delay:calc(var(--doc-new-delay, 0s) + .9s)}}@keyframes Demo_docRowNewWrapperMobile__wfoKv{0%,2%{grid-template-rows:0fr}8%,85%{grid-template-rows:1fr}95%,to{grid-template-rows:0fr}}@keyframes Demo_docPillOutMobile__CAL3d{0%,6%{opacity:1;transform:translateY(0)}12%,85%{opacity:0;transform:translateY(-2px)}95%,to{opacity:1;transform:translateY(0)}}@keyframes Demo_docPillInMobile__8_vuy{0%,7%{opacity:0;transform:translateY(2px)}13%,85%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(2px)}}@keyframes Demo_docPillOut__A8B4l{to{opacity:0;transform:translateY(-2px)}}@keyframes Demo_docPillIn__bNoKi{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.Demo_docVisual___FR4R,.Demo_docVisual___FR4R:hover{transform:none;transition:none}.Demo_docRowFreshDot__p0xvo,.Demo_docRowPulse__KfKw1{animation:none}.Demo_docRowNewWrapper__kESpN,.Demo_docVisual___FR4R:hover .Demo_docRowNewWrapper__kESpN{grid-template-rows:0fr;transition:none}.Demo_docPillSpinner__NKafO,.Demo_docRowNew__dEb7e .Demo_docPillListo__HI9zr,.Demo_docRowNew__dEb7e .Demo_docPillUploading__t08ji,.Demo_docVisual___FR4R:hover .Demo_docRowNew__dEb7e .Demo_docPillListo__HI9zr,.Demo_docVisual___FR4R:hover .Demo_docRowNew__dEb7e .Demo_docPillUploading__t08ji{animation:none}}.Demo_corpusVisual__Z9gXa{position:relative;width:100%;aspect-ratio:5/4;border-radius:12px;overflow:hidden;box-sizing:border-box;padding:28px;background:linear-gradient(135deg,#e2e7dd,#e2e7dd 55%,#c5ccbf);border:.5px solid hsla(0,0%,4%,.05);box-shadow:0 4px 24px hsla(0,0%,4%,.05);transition:transform .3s ease-out,box-shadow .3s ease-out;will-change:transform}@media(hover:hover){.Demo_corpusVisual__Z9gXa:hover{transform:translateY(-4px);box-shadow:0 14px 44px hsla(0,0%,4%,.1)}}.Demo_corpusFrame__Z4jnD{position:relative;width:100%;height:100%;border-radius:10px;background:hsl(var(--color-ink-0));box-shadow:0 2px 16px hsla(0,0%,4%,.06);padding:16px 14px 14px;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;gap:10px}.Demo_corpusFrame__Z4jnD,.Demo_corpusTitle__Yy3QF{font-family:var(--font-manrope),"Manrope",sans-serif}.Demo_corpusTitle__Yy3QF{margin:0;font-weight:600;font-size:14px;line-height:1;letter-spacing:-.01em;color:hsl(var(--color-ink-950))}.Demo_corpusSearch__1UDCt{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:6px;background:#f5f5f4;color:hsl(var(--color-steel-400))}.Demo_corpusSearchQuery__XwUGL{font-size:10px;line-height:1;color:hsl(var(--color-ink-950))}.Demo_corpusCaret__K9_r5{display:inline-block;width:1px;height:11px;background:hsl(var(--color-ink-950));animation:Demo_chatCaretBlink___oFuM 1s steps(2) infinite}.Demo_corpusTabs__l1rRq{display:flex;align-items:center;gap:14px;border-bottom:.5px solid hsla(0,0%,4%,.08);padding-bottom:6px}.Demo_corpusTab__B_RmY{font-size:10px;line-height:1;color:hsl(var(--color-steel-400));padding-bottom:5px;margin-bottom:-6.5px;border-bottom:1.5px solid transparent}.Demo_corpusTabActive__aVk9f{color:hsl(var(--color-ink-950));font-weight:500;border-bottom-color:hsl(var(--color-ink-950))}.Demo_corpusBody__9bsmo{position:relative;flex:1;min-height:0}.Demo_corpusLoading__JEKOf{position:absolute;top:0;left:0;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:#f5f5f4;font-size:10px;color:hsl(var(--color-steel-600));opacity:1;pointer-events:none}.Demo_corpusLoadingSpinner__zf8pN{width:9px;height:9px;border-radius:50%;border:1.5px solid hsl(var(--color-steel-400));border-top:1.5px solid transparent;animation:Demo_chatSpin__KOX3z .85s linear infinite}.Demo_corpusResults__oC_bg{display:flex;flex-direction:column;gap:6px}.Demo_corpusResult__vcv9X{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:6px;background:#fafaf9;border:.5px solid hsla(0,0%,4%,.06);opacity:0;transform:translateY(6px)}.Demo_corpusResultHead__VRAq1{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.Demo_corpusResultTitle__qOi_A{flex:1;font-size:10px;line-height:1.35;color:hsl(var(--color-ink-950));overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.Demo_corpusResultDate__3Qr9E{flex:0 0 auto;font-size:8.5px;line-height:1.35;color:hsl(var(--color-steel-400));white-space:nowrap}.Demo_corpusResultMeta__JWBRW{display:flex;align-items:center;gap:6px;font-size:9px;color:hsl(var(--color-steel-600))}.Demo_corpusResultPills__wc9Qg{display:flex;align-items:center;gap:4px}.Demo_corpusPill__apD4u{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:8.5px;font-weight:500;line-height:1}.Demo_corpusPillJuris__lOvp5{background:#dce7fb;color:#3a5a9c}.Demo_corpusPillFederal__6QvGH{background:#dcedda;color:#3f7a4a}.Demo_corpusPillExec__PaDT_{background:#ece1f7;color:#7a68a3}.Demo_corpusAskButton__wbHGr{position:absolute;bottom:8px;right:8px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px 5px 8px;border-radius:999px;background:hsla(0,0%,8%,.92);color:hsl(var(--color-ink-0));font-size:9.5px;font-weight:500;line-height:1;box-shadow:0 4px 14px hsla(0,0%,4%,.18);opacity:0;transform:translateY(6px);pointer-events:none;z-index:2}.Demo_corpusAskButton__wbHGr svg{color:hsla(0,0%,100%,.9)}@media(hover:hover){.Demo_corpusVisual__Z9gXa:hover .Demo_corpusLoading__JEKOf{animation:Demo_corpusLoaderOut__pUv2L .3s ease-out forwards}.Demo_corpusVisual__Z9gXa:hover .Demo_corpusResult__vcv9X{animation:Demo_corpusResultIn___LNhu .4s ease-out forwards}.Demo_corpusVisual__Z9gXa:hover .Demo_corpusResult__vcv9X:first-of-type{animation-delay:.3s}.Demo_corpusVisual__Z9gXa:hover .Demo_corpusResult__vcv9X:nth-of-type(2){animation-delay:.5s}.Demo_corpusVisual__Z9gXa:hover .Demo_corpusResult__vcv9X:nth-of-type(3){animation-delay:.7s}.Demo_corpusVisual__Z9gXa:hover .Demo_corpusResult__vcv9X:nth-of-type(4){animation-delay:.9s}.Demo_corpusVisual__Z9gXa:hover .Demo_corpusAskButton__wbHGr{animation:Demo_corpusAskButtonIn___fPM2 .4s ease-out 1.5s forwards}}@media(hover:none)and (prefers-reduced-motion:no-preference){.Demo_tileInView__zPbzb .Demo_corpusVisual__Z9gXa .Demo_corpusLoading__JEKOf{animation:Demo_corpusLoaderOutMobile__XseA9 9s linear infinite}.Demo_tileInView__zPbzb .Demo_corpusVisual__Z9gXa .Demo_corpusResult__vcv9X{animation:Demo_corpusResultInMobile__eCnUg 9s linear infinite}.Demo_tileInView__zPbzb .Demo_corpusVisual__Z9gXa .Demo_corpusResult__vcv9X:first-of-type{animation-delay:.3s}.Demo_tileInView__zPbzb .Demo_corpusVisual__Z9gXa .Demo_corpusResult__vcv9X:nth-of-type(2){animation-delay:.5s}.Demo_tileInView__zPbzb .Demo_corpusVisual__Z9gXa .Demo_corpusResult__vcv9X:nth-of-type(3){animation-delay:.7s}.Demo_tileInView__zPbzb .Demo_corpusVisual__Z9gXa .Demo_corpusResult__vcv9X:nth-of-type(4){animation-delay:.9s}.Demo_tileInView__zPbzb .Demo_corpusVisual__Z9gXa .Demo_corpusAskButton__wbHGr{animation:Demo_corpusAskButtonInMobile__sEvzj 9s linear infinite}}@keyframes Demo_corpusLoaderOutMobile__XseA9{0%,8%{opacity:1;transform:translateY(0)}14%,85%{opacity:0;transform:translateY(-4px)}93%,to{opacity:1;transform:translateY(0)}}@keyframes Demo_corpusResultInMobile__eCnUg{0%,8%{opacity:0;transform:translateY(6px)}16%,85%{opacity:1;transform:translateY(0)}93%,to{opacity:0;transform:translateY(6px)}}@keyframes Demo_corpusAskButtonInMobile__sEvzj{0%,22%{opacity:0;transform:translateY(6px)}30%,85%{opacity:1;transform:translateY(0)}93%,to{opacity:0;transform:translateY(6px)}}@keyframes Demo_corpusLoaderOut__pUv2L{to{opacity:0;transform:translateY(-4px)}}@keyframes Demo_corpusResultIn___LNhu{to{opacity:1;transform:translateY(0)}}@keyframes Demo_corpusAskButtonIn___fPM2{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.Demo_corpusVisual__Z9gXa,.Demo_corpusVisual__Z9gXa:hover{transform:none;transition:none}.Demo_corpusCaret__K9_r5{animation:none}.Demo_corpusLoading__JEKOf,.Demo_corpusVisual__Z9gXa:hover .Demo_corpusLoading__JEKOf{animation:none;opacity:0}.Demo_corpusLoadingSpinner__zf8pN,.Demo_corpusVisual__Z9gXa:hover .Demo_corpusLoadingSpinner__zf8pN{animation:none}.Demo_corpusAskButton__wbHGr,.Demo_corpusResult__vcv9X,.Demo_corpusVisual__Z9gXa:hover .Demo_corpusAskButton__wbHGr,.Demo_corpusVisual__Z9gXa:hover .Demo_corpusResult__vcv9X{animation:none;opacity:1;transform:none}}.Demo_placeholder__kTXmo{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;background-color:hsla(0,0%,100%,.55);border:.5px dashed hsla(0,0%,100%,.9);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.Demo_placeholderPath__4wOin{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:500;font-size:12px;letter-spacing:.02em;color:hsla(0,0%,4%,.55)}.Demo_tileText__fdj3Z{display:flex;flex-direction:column;gap:8px}.Demo_caption__pFisG{font-family:var(--font-garamond),"EB Garamond",serif;font-weight:400;font-size:24px;line-height:1.2;letter-spacing:-.01em;margin:0;width:100%}.Demo_captionAnchor__LfTlA,.Demo_captionSupporting__bdRuE,.Demo_caption__pFisG{color:hsl(var(--color-ink-950))}.Demo_context__5CcTY{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:15px;line-height:1.6;margin:0;width:100%}.Demo_closingLine___h9TX,.Demo_context__5CcTY{font-weight:400;color:hsl(var(--color-steel-600))}.Demo_closingLine___h9TX{font-family:var(--font-garamond),"EB Garamond",serif;font-style:italic;font-size:22px;line-height:1.35;letter-spacing:-.005em;max-width:640px;margin:80px 0 0 auto;padding-top:24px;text-align:right;border-top:1px solid hsla(0,0%,4%,.12);align-self:flex-end}.Demo_closingAnchor__t4cVe,.Demo_closingSupporting__k9IdS{color:hsl(var(--color-steel-600))}.Demo_sectionCta__WzYDl{display:inline-flex;align-items:baseline;gap:10px;align-self:flex-end;font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:500;font-size:16px;letter-spacing:.01em;color:hsl(var(--color-ink-950));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;margin-top:20px;transition:color .2s ease}.Demo_sectionCta__WzYDl:hover{color:hsl(var(--color-steel-600))}.Demo_sectionCta__WzYDl:focus-visible{outline:2px solid hsl(var(--color-ink-950));outline-offset:4px;border-radius:2px}@media(max-width:767px){.Demo_section__slXIA{padding:72px 16px}.Demo_chatVisual__ovrb2,.Demo_corpusVisual__Z9gXa,.Demo_docVisual___FR4R,.Demo_wordVisual__mmFpn{padding:14px;aspect-ratio:4/5}.Demo_wordDocPara__cJrho:last-of-type,.Demo_wordRefineMenu__ZTYo_{display:none}.Demo_chatResponse__RzGRD{font-size:10px;line-height:1.4;gap:4px}.Demo_chatSources__HNyMs{padding:7px 9px;gap:5px}.Demo_chatSourceLink__IdY8w{font-size:8.5px}.Demo_chatSourcesCount__4Qojw,.Demo_chatSourcesTitle__uYzFY{font-size:9px}.Demo_wordRibbon__06SFz{gap:10px;padding:6px 10px}.Demo_wordDocPage__LQAnn{padding:22px 14px 14px}.Demo_wordQueryBubble__ienDw{font-size:9px}.Demo_wordProcessing__lUSAx{top:108px}.Demo_wordResponse__FLm5j{top:104px}}@media(min-width:768px){.Demo_section__slXIA{padding:128px 48px}.Demo_title__HYVnB{font-size:48px}.Demo_intro__6Il6m{font-size:18px}.Demo_tiles__wdNam{margin-top:96px;grid-template-columns:1fr 1fr;gap:64px 40px}.Demo_tile__pvRl2:nth-child(5){grid-column:1/-1;max-width:calc((100% - 40px)/2);justify-self:center}.Demo_caption__pFisG{font-size:26px}.Demo_context__5CcTY{font-size:16px}.Demo_closingLine___h9TX{font-size:24px;margin-top:120px}.Demo_sectionCta__WzYDl{font-size:18px;margin-top:24px}}@media(min-width:1024px){.Demo_section__slXIA{padding:160px 80px}.Demo_title__HYVnB{font-size:56px}.Demo_tiles__wdNam{margin-top:112px;gap:72px 48px}.Demo_tile__pvRl2:nth-child(5){max-width:calc((100% - 48px)/2)}.Demo_caption__pFisG{font-size:28px;white-space:nowrap}.Demo_closingLine___h9TX{font-size:26px;margin-top:144px}}.Pricing_section__ClR2P{position:relative;background-color:#eaefe7;color:hsl(var(--color-ink-950));overflow:hidden;padding:96px 24px;box-sizing:border-box}.Pricing_dotMatrix__W1uhV{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle,hsl(var(--color-steel-400)) .5px,transparent .5px);background-size:24px 24px;opacity:.15;-webkit-mask-image:radial-gradient(ellipse at center,hsl(var(--color-ink-950)) 40%,transparent 90%);mask-image:radial-gradient(ellipse at center,hsl(var(--color-ink-950)) 40%,transparent 90%)}.Pricing_container__tsVwW{position:relative;z-index:1;max-width:1120px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.Pricing_title__fMU6o{font-family:var(--font-garamond),"EB Garamond",serif;font-weight:400;font-size:32px;line-height:1.1;letter-spacing:-.015em;color:hsl(var(--color-ink-950));margin:0;max-width:880px}.Pricing_titleSupporting__A7d3S{color:hsl(var(--color-steel-400))}.Pricing_intro__dkMJC{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:400;font-size:17px;line-height:1.55;color:hsl(var(--color-steel-600));max-width:640px;margin:20px 0 0}.Pricing_toggleRow__wJsVL{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;margin-top:48px}.Pricing_billingToggle__llScj{display:flex;align-items:center;justify-content:center;gap:32px}.Pricing_toggleOption__p1MpS{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:400;font-size:15px;line-height:1;color:hsl(var(--color-steel-400));background:none;border:none;padding:0;cursor:pointer;transition:color .15s ease}.Pricing_toggleOption__p1MpS:hover{color:hsl(var(--color-steel-600))}.Pricing_toggleOption__p1MpS:focus-visible{outline:2px solid hsl(var(--color-ink-950));outline-offset:4px;border-radius:2px}.Pricing_toggleOptionActive__gtUU_{color:hsl(var(--color-ink-950));font-weight:500}.Pricing_cards___pB87{display:grid;grid-template-columns:1fr;gap:16px;width:100%;margin-top:40px}.Pricing_card__W4iZh{position:relative;background-color:hsl(var(--color-ink-0));border:.5px solid hsl(var(--color-steel-200));border-radius:12px;padding:32px 24px;display:flex;flex-direction:column;text-align:left;box-sizing:border-box}.Pricing_cardHighlighted__q9D_4{background-color:#f7f2ea;border-color:#e4dccc}.Pricing_planName__TA4gq{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--color-ink-950));margin:0}.Pricing_priceBlock__1rLrQ{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-top:24px;min-height:84px}.Pricing_discountRow__amu3c{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px}.Pricing_discountChip__33cNF{display:inline-flex;align-items:center;font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:500;font-size:12px;letter-spacing:.02em;color:hsl(var(--color-ink-950));background-color:#f7f2ea;border:.5px solid #e4dccc;padding:3px 10px;border-radius:999px;line-height:1.2}.Pricing_priceRow__RPvtc{display:flex;align-items:baseline;gap:8px}.Pricing_price__uOmIG{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:600;font-size:36px;line-height:1;letter-spacing:-.02em;color:hsl(var(--color-ink-950));font-feature-settings:"tnum" 1}.Pricing_priceSuffix__af1Cy{font-size:13px;line-height:1.4;color:hsl(var(--color-steel-400))}.Pricing_annualNote__Ssnof,.Pricing_priceSuffix__af1Cy{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:400}.Pricing_annualNote__Ssnof{font-style:italic;font-size:12px;line-height:1.3;color:hsl(var(--color-steel-600));margin:0}.Pricing_divider__SI1gp{height:.5px;background-color:hsl(var(--color-steel-200));margin:24px 0}.Pricing_cardHighlighted__q9D_4 .Pricing_divider__SI1gp{background-color:#e4dccc}.Pricing_featuresLabel__TIsVS{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--color-steel-400));margin:24px 0 12px}.Pricing_featuresList__nGb4v{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.Pricing_featureItem__j5xoC{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:400;font-size:15px;line-height:1.5;color:hsl(var(--color-steel-600))}.Pricing_featureLink__nyJl4{color:hsl(var(--color-steel-600));text-decoration:underline;text-decoration-color:hsla(0,0%,4%,.2);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.Pricing_featureLink__nyJl4:hover{color:hsl(var(--color-ink-950));text-decoration-color:hsl(var(--color-ink-950))}.Pricing_featureLink__nyJl4:focus-visible{outline:2px solid hsl(var(--color-ink-950));outline-offset:2px;border-radius:2px}.Pricing_ctaLink__k6t_8{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:500;font-size:15px;letter-spacing:.01em;color:hsl(var(--color-ink-950));text-decoration:none;margin-top:auto;padding-top:40px;transition:color .2s ease}.Pricing_ctaLink__k6t_8:hover{color:hsl(var(--color-steel-600))}.Pricing_ctaLink__k6t_8:focus-visible{outline:2px solid hsl(var(--color-ink-950));outline-offset:2px;border-radius:2px}.Pricing_ctaArrow__BqGsr{display:inline-block;transition:transform .2s ease}.Pricing_ctaLink__k6t_8:hover .Pricing_ctaArrow__BqGsr{transform:translateX(4px)}.Pricing_matrixWrap__KfAcy{width:100%;margin-top:32px}.Pricing_matrixHeading__x0ot3{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:500;font-size:14px;line-height:1.5;letter-spacing:.01em;color:hsl(var(--color-ink-950));margin:0 0 16px}.Pricing_matrixCard__sfBQS{width:100%;border:.5px solid hsl(var(--color-steel-200));border-radius:12px;background-color:transparent;overflow:hidden}.Pricing_matrixRow__WGNqS{display:grid;grid-template-columns:1fr 80px 80px;align-items:center;gap:12px;padding:14px 18px;border-top:.5px solid hsl(var(--color-steel-200))}.Pricing_matrixRow__WGNqS:first-child{border-top:none}.Pricing_matrixHeaderRow__rvCqG{background-color:transparent}.Pricing_matrixHeaderRow__rvCqG .Pricing_matrixCell__YJdTO{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--color-ink-950))}.Pricing_matrixFeatureLabel____aWy{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:400;font-size:14px;line-height:1.45;color:hsl(var(--color-steel-600))}.Pricing_matrixFeatureLink__KFLSI{color:hsl(var(--color-steel-600));text-decoration:underline;text-decoration-color:hsla(0,0%,4%,.2);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.Pricing_matrixFeatureLink__KFLSI:hover{color:hsl(var(--color-ink-950));text-decoration-color:hsl(var(--color-ink-950))}.Pricing_matrixFeatureLink__KFLSI:focus-visible{outline:2px solid hsl(var(--color-ink-950));outline-offset:2px;border-radius:2px}.Pricing_matrixCell__YJdTO{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:500;font-size:14px;color:hsl(var(--color-ink-950))}.Pricing_matrixCellMax__LEEzs{background-color:#f7f2ea;border-left:.5px solid #e4dccc;margin:-14px -18px -14px 0;padding:14px 0}.Pricing_matrixCellEmpty__0BQ8o{color:hsl(var(--color-steel-400))}.Pricing_matrixHeaderRow__rvCqG .Pricing_matrixCellMax__LEEzs{border-left:.5px solid #e4dccc}.Pricing_frictionStrip__9rWxz{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;width:100%;margin:40px 0 0;padding:0;font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:400;font-size:13px;line-height:1.5;color:hsl(var(--color-steel-600));text-align:center}.Pricing_frictionItem__njN15{display:inline-flex;align-items:baseline;gap:10px;white-space:nowrap}.Pricing_frictionDot__J0pii{color:hsl(var(--color-steel-400));line-height:1}.Pricing_finePrint__wBjk0{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:400;font-size:12px;line-height:1.5;color:hsl(var(--color-steel-400));text-align:center;width:100%;margin:12px 0 0}.Pricing_sectionCta__5R6ov{display:inline-flex;align-items:baseline;align-self:center;font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:500;font-size:16px;letter-spacing:.01em;color:hsl(var(--color-ink-950));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;margin-top:48px;transition:color .2s ease}.Pricing_sectionCta__5R6ov:hover{color:hsl(var(--color-steel-600))}.Pricing_sectionCta__5R6ov:focus-visible{outline:2px solid hsl(var(--color-ink-950));outline-offset:4px;border-radius:2px}.Pricing_closingLine__KqOdB{font-family:var(--font-garamond),"EB Garamond",serif;font-weight:400;font-style:italic;font-size:22px;line-height:1.35;letter-spacing:-.005em;color:hsl(var(--color-ink-950));max-width:640px;margin:48px 0 0 auto;padding-top:24px;text-align:right;border-top:1px solid hsla(0,0%,4%,.12);align-self:flex-end}.Pricing_closingSupporting__ilOTh{color:hsl(var(--color-steel-400))}@media(min-width:768px){.Pricing_section__ClR2P{padding:128px 48px}.Pricing_title__fMU6o{font-size:44px}.Pricing_intro__dkMJC{font-size:18px}.Pricing_toggleRow__wJsVL{flex-direction:row;gap:32px}.Pricing_cards___pB87{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px}.Pricing_card__W4iZh{padding:40px 32px}.Pricing_price__uOmIG{font-size:40px}.Pricing_matrixWrap__KfAcy{margin-top:48px}.Pricing_matrixRow__WGNqS{grid-template-columns:1fr 120px 120px;padding:16px 24px}.Pricing_matrixCellMax__LEEzs{margin:-16px -24px -16px 0;padding:16px 0}.Pricing_frictionStrip__9rWxz{margin-top:56px;font-size:14px}.Pricing_closingLine__KqOdB{font-size:24px;margin-top:64px}.Pricing_sectionCta__5R6ov{font-size:18px;margin-top:64px}}@media(min-width:1024px){.Pricing_section__ClR2P{padding:160px 80px}.Pricing_title__fMU6o{font-size:56px}.Pricing_closingLine__KqOdB{font-size:26px;margin-top:80px}}.FAQ_section__CgHkF{position:relative;background-color:#fafaf9;color:hsl(var(--color-ink-950));overflow:hidden;padding:96px 24px 64px;box-sizing:border-box}.FAQ_ripple__TvhW_{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(ellipse 100% 20px at 50% 20%,#ebe9e5 .5px,transparent 1px),radial-gradient(ellipse 100% 20px at 50% 60%,#ebe9e5 .5px,transparent 1px),radial-gradient(ellipse 100% 20px at 50% 100%,#ebe9e5 .5px,transparent 1px);background-size:100% 120px;background-repeat:repeat-y;opacity:.3;-webkit-mask-image:linear-gradient(to bottom,transparent 0,hsl(var(--color-ink-950)) 20%,hsl(var(--color-ink-950)) 80%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,hsl(var(--color-ink-950)) 20%,hsl(var(--color-ink-950)) 80%,transparent 100%)}.FAQ_container__yfbW7{position:relative;z-index:1;max-width:1120px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start}.FAQ_title__ohvBK{font-family:var(--font-garamond),"EB Garamond",serif;font-weight:400;font-size:32px;line-height:1.1;letter-spacing:-.015em;color:hsl(var(--color-ink-950));margin:0;text-align:left;max-width:880px}.FAQ_titleSupporting__GMRqp{color:hsl(var(--color-steel-400))}.FAQ_questionList__rqo50{display:flex;flex-direction:column;margin-top:64px;width:100%}.FAQ_question__oheX5{border-bottom:.5px solid #ebe9e5}.FAQ_question__oheX5:first-child{border-top:.5px solid #ebe9e5}.FAQ_questionSummary__GkJMO{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:hsl(var(--color-ink-950));transition:color .2s ease}.FAQ_questionSummary__GkJMO::-webkit-details-marker{display:none}.FAQ_questionSummary__GkJMO::marker{display:none;content:""}.FAQ_questionSummary__GkJMO:hover{color:hsl(var(--color-steel-600))}.FAQ_questionSummary__GkJMO:focus-visible{outline:2px solid hsl(var(--color-ink-950));outline-offset:2px;border-radius:2px}.FAQ_icon__nhDW3{flex-shrink:0;color:hsl(var(--color-steel-400));display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,color .2s ease}.FAQ_icon__nhDW3 svg{display:block}.FAQ_question__oheX5[open] .FAQ_icon__nhDW3{transform:rotate(45deg);color:hsl(var(--color-ink-950))}.FAQ_questionSummary__GkJMO:hover .FAQ_icon__nhDW3{color:hsl(var(--color-ink-950))}.FAQ_answer__irLzX{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:hsl(var(--color-steel-600));padding:0 0 20px;max-width:1120px;margin:0 auto}@media(min-width:768px){.FAQ_section__CgHkF{padding:128px 48px 96px}.FAQ_title__ohvBK{font-size:44px}.FAQ_questionList__rqo50{margin-top:80px}.FAQ_questionSummary__GkJMO{padding:24px 0}.FAQ_answer__irLzX{padding-bottom:24px}}@media(min-width:1024px){.FAQ_section__CgHkF{padding:160px 80px 96px}.FAQ_title__ohvBK{font-size:56px}}.FinalCTA_section__eU9S4{position:relative;background:linear-gradient(135deg,#f5efe4,#e8dfd0);color:hsl(var(--color-steel-900));padding:clamp(72px,12vh,144px) 24px clamp(40px,6vh,72px);box-sizing:border-box}.FinalCTA_inner__rVzu5{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(40px,6vh,64px);align-items:center}.FinalCTA_copy__zvHic{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:560px}.FinalCTA_label__YS8fB{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--color-steel-500));margin:0 0 clamp(20px,2.5vh,28px)}.FinalCTA_headline__WnTbC{font-family:var(--font-garamond),"EB Garamond",serif;font-weight:400;font-size:36px;line-height:1.1;letter-spacing:-.02em;color:hsl(var(--color-steel-900));margin:0 0 clamp(18px,2.5vh,24px)}.FinalCTA_headlineDark__l7ub4{display:block;color:hsl(var(--color-steel-900))}.FinalCTA_headlineMuted__ZdelN{display:block;color:hsl(var(--color-steel-500))}.FinalCTA_supporting__voH5Y{font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:400;font-size:16px;line-height:1.55;color:hsl(var(--color-steel-500));margin:0 0 clamp(28px,4vh,40px)}.FinalCTA_ctaButton__kIVsh{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-manrope),"Manrope",sans-serif;font-weight:500;font-size:15.5px;line-height:1;color:hsl(var(--color-ink-0));background-color:hsl(var(--color-steel-900));padding:12px 24px;border-radius:4px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.FinalCTA_ctaButton__kIVsh:hover{background-color:hsl(var(--color-ink-1000));transform:translateY(-1px)}.FinalCTA_ctaButton__kIVsh:hover .FinalCTA_ctaArrow__ATcvs{transform:translateX(3px)}.FinalCTA_ctaButton__kIVsh:focus-visible{outline:2px solid rgba(17,24,39,.45);outline-offset:3px}.FinalCTA_ctaArrow__ATcvs,.FinalCTA_ctaLabel__a8aVv{display:inline-block;color:hsl(var(--color-ink-0))}.FinalCTA_ctaArrow__ATcvs{transition:transform .2s ease}.FinalCTA_atmosphere__n0Pbg{display:none}.FinalCTA_signature__FRNo_{max-width:1200px;margin:clamp(48px,6vh,72px) auto 0;font-family:var(--font-garamond),"EB Garamond",serif;font-style:italic;font-weight:400;font-size:19px;line-height:1.45;color:hsl(var(--color-steel-500));text-align:right}@media(min-width:768px){.FinalCTA_section__eU9S4{padding:clamp(96px,14vh,176px) 48px clamp(48px,7vh,88px)}.FinalCTA_headline__WnTbC{font-size:44px}.FinalCTA_label__YS8fB{font-size:13px}.FinalCTA_supporting__voH5Y{font-size:17px}.FinalCTA_ctaButton__kIVsh{font-size:16px;padding:14px 28px}.FinalCTA_signature__FRNo_{font-size:22px}}@media(min-width:1024px){.FinalCTA_section__eU9S4{padding:clamp(128px,16vh,192px) 80px clamp(56px,8vh,96px)}.FinalCTA_inner__rVzu5{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(48px,6vw,96px)}.FinalCTA_headline__WnTbC{font-size:56px}.FinalCTA_atmosphere__n0Pbg{display:block;min-height:280px}.FinalCTA_signature__FRNo_{font-size:24px}}@media(prefers-reduced-motion:reduce){.FinalCTA_ctaButton__kIVsh{transition:none}.FinalCTA_ctaButton__kIVsh:hover{transform:none}}.page_display-h1__B8zQd,.page_display-h2__Mm1Jt,.page_display-h3__4F4MA,.page_display-h4__HzYlH,.page_display-highlight__9IEt0,.page_display-quote__ScKBr,.page_display-tight__WiBcJ{font-family:var(--font-manrope),sans-serif;line-height:1.05;letter-spacing:-.02em;font-weight:500}.page_modern-body-medium__wDs06,.page_modern-body__iCv6F,.page_modern-button__3ffuL,.page_modern-h1__nr8_D,.page_modern-h2__So6_z,.page_modern-h3__67Tzf,.page_modern-h4__UcOL9,.page_modern-sans__Y_xKt,.page_modern-small__RaFrb{font-family:var(--font-manrope),sans-serif;font-weight:500;line-height:1.2;letter-spacing:0}.page_display-h1__B8zQd{font-size:4.5rem;font-weight:700;line-height:1.05;letter-spacing:-.03em}.page_display-h2__Mm1Jt{font-size:3rem;font-weight:600;line-height:1.1;letter-spacing:-.02em}.page_display-h3__4F4MA{font-size:2.25rem;font-weight:500;line-height:1.15;letter-spacing:-.015em}.page_display-h4__HzYlH{font-size:1.75rem;font-weight:500;line-height:1.2;letter-spacing:-.01em}.page_display-quote__ScKBr{font-size:1.5rem;font-weight:500;font-style:italic;line-height:1.3;letter-spacing:.01em}.page_display-highlight__9IEt0{font-size:1.25rem;font-weight:500;line-height:1.35;letter-spacing:-.01em}.page_modern-h1__nr8_D{font-size:3.5rem;font-weight:700;line-height:1.1;letter-spacing:-.01em}.page_modern-h2__So6_z{font-size:2.5rem;font-weight:600;line-height:1.2}.page_modern-h3__67Tzf{font-size:1.75rem;font-weight:600;line-height:1.3}.page_modern-h4__UcOL9{font-size:1.25rem;font-weight:500;line-height:1.35}.page_modern-body__iCv6F{font-size:1rem;font-weight:400;line-height:1.6}.page_modern-body-medium__wDs06{font-size:1rem;font-weight:500;line-height:1.6}.page_modern-small__RaFrb{font-size:.875rem;font-weight:500;line-height:1.5;letter-spacing:.01em}.page_modern-button__3ffuL{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1}.page_contentWrapper__mdMmV{animation:page_fadeIn__rpXfV .8s ease forwards;color-scheme:light;color:hsl(var(--color-steel-900));background-color:hsl(var(--color-ink-0))}.page_contentWrapper__mdMmV ::selection{background-color:rgba(217,139,43,.25);color:hsl(var(--color-steel-900))}.page_contentWrapper__mdMmV ::-moz-selection{background-color:rgba(217,139,43,.25);color:hsl(var(--color-steel-900))}.page_contentWrapperB2B__hJ4AQ ::selection{background-color:hsla(124,7%,57%,.45);color:inherit}.page_contentWrapperB2B__hJ4AQ ::-moz-selection{background-color:hsla(124,7%,57%,.45);color:inherit}@keyframes page_fadeIn__rpXfV{0%{opacity:0}to{opacity:1}}.page_mainContent__NQxPz{margin-left:0;padding-left:0;min-height:100vh;position:relative;z-index:2;background-color:hsl(var(--color-ink-0))}