@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";:root{--ink: #11110f;--graphite: #22221f;--slate: #5f5d57;--muted: #8f8b82;--line: #e5e2da;--paper: #f8f7f3;--warm: #eeeae1;--white: #ffffff;--accent: #c78d46;--accent-deep: #9d682d;--danger: #9e483d;--success: #2d7155;--radius: 18px;--shadow: 0 18px 45px rgba(17, 17, 15, .08);font-family:Manrope,Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}::selection{background:#c78d4647}.shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.brand{display:inline-flex;align-items:center;gap:9px;width:fit-content;font:600 19px/1 Manrope,sans-serif;letter-spacing:-.055em}.brand em{color:var(--accent);font-style:normal}.brand__mark{display:grid;place-items:center;width:25px;height:25px;color:var(--ink);background:var(--accent);border-radius:7px;font:600 20px/1 Manrope,sans-serif;letter-spacing:0}.brand--inverted{color:var(--white)}.brand--inverted .brand__mark{color:var(--ink)}.eyebrow,.section-kicker{display:flex;align-items:center;gap:8px;color:var(--accent-deep);font:600 10px/1.3 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase}.eyebrow--light{color:#e2b982}.eyebrow--light span{width:21px;height:1px;background:currentColor}.button{display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:0 20px;border:1px solid transparent;border-radius:10px;font:600 13px/1 Manrope,sans-serif;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.button:hover{transform:translateY(-2px)}.button span{font-size:17px;line-height:0}.button--accent{color:var(--ink);background:var(--accent)}.button--accent:hover{background:#d9a563}.button--light{color:var(--ink);background:var(--white)}.button--outline{color:var(--ink);background:transparent;border-color:#beb9ae}.button--outline:hover{border-color:var(--ink);background:var(--white)}.button--small{min-height:38px;padding:0 14px;font-size:11px}.button--full{width:100%}.text-link{display:inline-flex;gap:8px;align-items:center;color:var(--accent-deep);font:600 12px/1.2 Manrope,sans-serif}.text-link--light{color:#f0d5ae}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.marketing{min-height:100vh;background:var(--ink);color:var(--white);overflow:hidden}.marketing-nav{display:flex;justify-content:space-between;align-items:center;height:86px}.marketing-nav__actions{display:flex;align-items:center;gap:28px;color:#d6d3cd;font-size:12px}.marketing-nav__actions>a:not(.button):hover{color:var(--white)}.hero{display:grid;grid-template-columns:minmax(0,.98fr) minmax(380px,.92fr);gap:70px;align-items:center;min-height:590px;padding:86px 0 110px}.hero__copy h1,.final-cta h2{max-width:690px;margin:22px 0;color:var(--white);font:500 clamp(48px,6.25vw,84px)/.97 Manrope,sans-serif;letter-spacing:-.075em}h1 em,h2 em{color:var(--accent);font-style:normal}.hero__copy>p{max-width:520px;margin:0;color:#bcb9b2;font-size:17px;line-height:1.75}.hero__actions{display:flex;align-items:center;gap:25px;margin-top:35px}.hero__note{margin-top:36px!important;color:#77736a!important;font-size:11px!important}.hero__tool{width:100%;max-width:510px;justify-self:end;overflow:hidden;background:#e8e5de;box-shadow:24px 26px #2d2c28,0 40px 100px #0000005e;transform:rotate(1.5deg);color:var(--ink)}.tool-bar{display:flex;align-items:center;height:41px;padding:0 15px;border-bottom:1px solid #cdc8bc;background:#dfdcd4}.tool-bar span{width:7px;height:7px;margin-right:5px;border-radius:99px;background:#c5beb0}.tool-bar span:first-child{background:var(--accent)}.tool-bar b{margin-left:auto;font-size:8px;letter-spacing:.12em}.tool-content{padding:34px 30px 39px}.tool-label{color:var(--accent-deep);font-size:9px;font-weight:600;letter-spacing:.12em}.tool-search{margin-top:11px;padding:14px;border:1px solid #c6c0b4;background:var(--white);color:#57534c;font-size:11px}.tool-results{display:grid;gap:10px;margin-top:15px}.tool-result{position:relative;padding:16px;border:1px solid #d2cdc2;background:#f6f4ef}.tool-result--featured{border-color:var(--ink);background:var(--ink);color:var(--white)}.tool-result span{display:block;margin-bottom:8px;color:var(--accent);font-size:8px;font-weight:600;letter-spacing:.12em}.tool-result strong{display:block;font:600 17px/1 Manrope,sans-serif;letter-spacing:-.04em}.tool-result p{max-width:250px;margin:8px 0 0;color:#c8c5be;font-size:10px;line-height:1.55}.tool-result i{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--accent);font-style:normal}.tool-footer{padding:12px 30px;border-top:1px solid #ccc5b9;color:#777168;font-size:9px;font-weight:600;letter-spacing:.05em}.principle{display:grid;grid-template-columns:80px 1fr;gap:30px;padding:70px 0;border-top:1px solid #383732;border-bottom:1px solid #383732}.principle>span{color:var(--accent);font:600 11px/1 Manrope,sans-serif}.principle blockquote{max-width:780px;margin:0;color:#e7e3da;font:500 clamp(23px,3vw,38px)/1.22 Manrope,sans-serif;letter-spacing:-.045em}.problem{padding:135px 0}.split-heading{display:grid;grid-template-columns:1.1fr .62fr;gap:11%;align-items:end;margin-top:18px}.split-heading h2,.included h2,.faq h2,.compare h2,.final-cta h2{margin:0;color:var(--white);font:500 clamp(34px,4.1vw,55px)/1 Manrope,sans-serif;letter-spacing:-.065em}.split-heading p,.compare__header>p{margin:0 0 5px;color:#aaa69e;font-size:14px;line-height:1.7}.problem-lines{display:grid;grid-template-columns:repeat(3,1fr);margin-top:90px;border-top:1px solid #3e3c37}.problem-lines span{padding:20px 0;color:#d4d0c8;border-bottom:1px solid #3e3c37;font:500 18px/1.2 Manrope,sans-serif;letter-spacing:-.035em}.problem-lines span:nth-child(2){padding-left:30px;border-left:1px solid #3e3c37}.problem-lines span:nth-child(3){padding-left:30px;color:var(--accent);border-left:1px solid #3e3c37}.steps{padding:95px 0;border-top:1px solid #383732}.steps__grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;border-top:1px solid #484640}.steps__grid article{min-height:270px;padding:30px;border-right:1px solid #484640;border-bottom:1px solid #484640}.steps__grid article:first-child{padding-left:0}.steps__grid article:last-child{border-right:0}.steps__grid span{color:var(--accent);font-size:10px;font-weight:600;letter-spacing:.1em}.steps__grid h3{margin:85px 0 12px;font:500 25px/1 Manrope,sans-serif;letter-spacing:-.055em}.steps__grid p{max-width:210px;margin:0;color:#a7a39b;font-size:13px;line-height:1.6}.compare{padding:118px 0;background:#e6e2d8;color:var(--ink)}.compare__header{display:grid;grid-template-columns:1fr .5fr;gap:80px;align-items:end}.compare h2{color:var(--ink)}.compare__header>p{color:#615e57}.compare__cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:42px}.reply-block{min-height:240px;padding:27px}.reply-block>span{display:block;margin-bottom:42px;color:var(--danger);font:600 9px/1 Manrope,sans-serif;letter-spacing:.13em}.reply-block p{max-width:440px;margin:0;font:400 26px/1.19 Manrope,sans-serif;letter-spacing:-.055em}.reply-block small{display:block;margin-top:32px;color:#736e66;font-size:11px;line-height:1.5}.reply-block--avoid{border:1px solid #d1c8bc;background:#f1ede5}.reply-block--better{background:var(--ink);color:var(--white)}.reply-block--better>span{color:var(--accent)}.reply-block--better small{color:#a8a49b}.included{display:grid;grid-template-columns:.82fr 1.18fr;gap:105px;padding:125px 0}.included h2{margin-top:18px}.price-note{margin-top:24px;color:#aaa69d;font-size:13px;line-height:1.5}.included__list{border-top:1px solid #403f39}.included__list div{display:grid;grid-template-columns:50px 1fr 22px;align-items:center;min-height:61px;border-bottom:1px solid #403f39}.included__list span{color:var(--accent);font-size:10px;font-weight:600}.included__list p{margin:0;color:#e5e1d9;font:500 17px/1 Manrope,sans-serif;letter-spacing:-.035em}.included__list b{color:#868179;font-size:14px;font-weight:400}.audience{padding:80px 0 115px;border-top:1px solid #383732}.audience__list{display:flex;flex-wrap:wrap;gap:8px;margin-top:27px}.audience__list span{padding:12px 16px;border:1px solid #4a4842;border-radius:999px;color:#d5d0c6;font-size:13px}.faq{display:grid;grid-template-columns:.74fr 1.26fr;gap:115px;padding:110px 0;border-top:1px solid #383732}.faq h2{margin-top:18px}.faq__list{border-top:1px solid #484640}.faq details{padding:20px 0;border-bottom:1px solid #484640}.faq summary{display:flex;justify-content:space-between;gap:20px;color:#e6e1d8;font:500 16px/1.35 Manrope,sans-serif;letter-spacing:-.025em;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary b{color:var(--accent);font:400 18px/1 Manrope,sans-serif}.faq details p{max-width:520px;margin:15px 30px 0 0;color:#a6a199;font-size:12px;line-height:1.7}.final-cta{padding:135px 0;background:var(--accent);color:var(--ink);text-align:center}.final-cta .shell{display:flex;flex-direction:column;align-items:center}.final-cta__mark{display:grid;place-items:center;width:50px;height:50px;border:1px solid rgba(17,17,15,.35);border-radius:14px;font:600 35px/1 Manrope,sans-serif}.final-cta p{margin:27px 0 10px;font-size:10px;font-weight:600;letter-spacing:.14em}.final-cta h2{max-width:650px;color:var(--ink)}.final-cta .button{margin-top:20px;background:var(--ink);color:var(--white)}.final-cta .button:hover{background:#33322e}.marketing-footer{display:flex;justify-content:space-between;align-items:center;min-height:95px;color:#a09b91}.marketing-footer p{margin:0;font-size:11px}.simple-page{min-height:100vh;background:var(--paper)}.simple-page__header{display:flex;align-items:center;width:min(1120px,calc(100% - 48px));height:88px;margin:0 auto}.simple-page__content{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:32px 0 80px}.loading-state{display:flex;align-items:center;justify-content:center;gap:11px;min-height:180px;color:var(--slate);font-size:13px}.spinner{width:18px;height:18px;border:2px solid #d5d0c7;border-top-color:var(--accent-deep);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.access-message{display:flex;flex-direction:column;align-items:center;max-width:610px;margin:75px auto;padding:25px;text-align:center}.access-message>span{display:grid;place-items:center;width:48px;height:48px;margin-bottom:21px;border:1px solid var(--line);border-radius:13px;color:var(--accent-deep);font:600 24px/1 Manrope,sans-serif}.access-message h1{margin:0;font:500 clamp(34px,5vw,54px)/.98 Manrope,sans-serif;letter-spacing:-.068em}.access-message p{max-width:520px;color:var(--slate);font-size:14px;line-height:1.75}.access-message .button,.access-message .auth-form{margin-top:19px}.auth-form{display:grid;gap:14px;width:min(100%,390px);text-align:left}.auth-form label,.field-label{display:grid;gap:8px;color:var(--slate);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.auth-form input,.field-label input{width:100%;height:49px;padding:0 14px;border:1px solid #cbc6bc;border-radius:8px;background:var(--white);color:var(--ink);font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;outline:none}.auth-form input:focus,.field-label input:focus{border-color:var(--accent-deep);box-shadow:0 0 0 3px #c78d4626}.auth-form>p{margin:0;color:var(--muted);font-size:11px;line-height:1.6;text-transform:none;letter-spacing:0;font-weight:400}.auth-success{padding:22px;border:1px solid #cbe0d3;background:#f1f8f4;color:var(--success);text-align:center}.auth-success span{font-size:25px;font-weight:600}.auth-success h3{margin:9px 0 3px;font:600 20px/1 Manrope,sans-serif}.auth-success p{margin:0;font-size:12px;line-height:1.6}.form-error{margin-top:14px;padding:11px 13px;border:1px solid #e6c4bd;background:#fbefec;color:#853d33;font-size:12px;line-height:1.5}.checkout-layout{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(45px,9vw,135px);align-items:start;padding-top:30px}.checkout-intro{display:grid;gap:55px;padding:20px 0}.checkout-intro h1{max-width:510px;margin:15px 0;font:500 clamp(44px,5vw,65px)/.96 Manrope,sans-serif;letter-spacing:-.075em}.checkout-intro h1 em{color:var(--accent-deep);font-style:normal}.checkout-intro p{max-width:440px;margin:0;color:var(--slate);font-size:14px;line-height:1.75}.checkout-points{display:grid;gap:12px;padding-top:34px;border-top:1px solid var(--line);color:#59574f;font-size:12px}.checkout-points span:first-letter{color:var(--success)}.checkout-card{padding:clamp(22px,4vw,42px);border:1px solid #d7d2c7;background:var(--white);box-shadow:var(--shadow)}.checkout-card__product{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--line)}.checkout-card__product span,.checkout-card__heading p{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.12em}.checkout-card__product h2{margin:7px 0 0;font:600 20px/1 Manrope,sans-serif;letter-spacing:-.045em}.checkout-card__product strong{color:var(--accent-deep);font:600 21px/1 Manrope,sans-serif;letter-spacing:-.04em}.checkout-card__heading{display:flex;align-items:center;gap:13px;margin:27px 0 21px}.checkout-card__heading>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--ink);color:var(--white);font-size:9px;font-weight:600}.checkout-card__heading p{margin:0}.checkout-card__heading h2{margin:4px 0 0;font:600 19px/1 Manrope,sans-serif;letter-spacing:-.045em}.checkout-card form{display:grid;gap:16px}.payment-method{display:flex;justify-content:space-between;align-items:center;padding:15px;border:1px solid var(--ink);background:#faf9f6}.payment-method>div{display:flex;align-items:center;gap:11px}.payment-method b{display:grid;place-items:center;width:33px;height:33px;background:#f5a623;color:var(--ink);font:600 9px/1 Manrope,sans-serif}.payment-method span{display:grid;gap:3px}.payment-method strong{font-size:12px}.payment-method small{color:var(--muted);font-size:10px}.payment-method i{color:var(--success);font-size:10px;font-style:normal;font-weight:600}.checkout-card__legal{margin:0;color:var(--muted);font-size:10px;line-height:1.6}.checkout-card__signout{width:fit-content;margin:0 auto;color:var(--slate);font-size:11px}.quiet-button{padding:0;border:0;background:none;color:var(--slate);font-size:12px;text-align:left}.quiet-button:hover{color:var(--ink)}.customer-app{min-height:100vh;background:var(--paper)}.app-sidebar{position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;width:232px;padding:32px 23px 27px;border-right:1px solid var(--line);background:#fbfaf7}.sidebar-nav{display:grid;gap:2px;margin-top:49px}.sidebar-nav a{padding:11px 12px;border-radius:7px;color:#68655f;font-size:12px;font-weight:600}.sidebar-nav a:hover{background:#f0ede7;color:var(--ink)}.sidebar-nav a.active{background:var(--ink);color:var(--white)}.sidebar-note{margin-top:auto;padding:16px 13px;border-top:1px solid var(--line)}.sidebar-note span{color:var(--accent-deep);font-size:9px;font-weight:600;letter-spacing:.12em}.sidebar-note p{margin:8px 0 0;color:var(--slate);font:500 13px/1.4 Manrope,sans-serif;letter-spacing:-.02em}.app-sidebar>.quiet-button{margin-top:19px;padding-left:13px}.app-sidebar>.quiet-button span{color:var(--accent-deep)}.app-canvas{width:min(1160px,calc(100% - 232px));margin-left:232px;padding:59px clamp(28px,5vw,80px) 100px}.page-header{max-width:790px;margin-bottom:29px}.page-header h1{max-width:760px;margin:12px 0;font:500 clamp(38px,4vw,58px)/.98 Manrope,sans-serif;letter-spacing:-.075em}.page-header>p{max-width:570px;margin:0;color:var(--slate);font-size:14px;line-height:1.7}.start-prompt{display:flex;justify-content:space-between;gap:22px;align-items:center;max-width:790px;margin:-7px 0 29px;padding:17px 18px;border:1px solid var(--line);background:#f4f1ea}.start-prompt div{display:grid;gap:5px}.start-prompt span{color:var(--accent-deep);font-size:9px;font-weight:600;letter-spacing:.12em}.start-prompt strong{font:500 16px/1.15 Manrope,sans-serif;letter-spacing:-.03em}.start-steps{display:grid;gap:1px;max-width:860px;border:1px solid var(--line);background:var(--line)}.start-steps article{display:grid;grid-template-columns:72px 1fr;gap:23px;padding:26px;background:var(--white)}.start-steps article>span{color:var(--accent-deep);font-size:10px;font-weight:600}.start-steps small{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.12em}.start-steps h2{margin:8px 0;font:500 clamp(25px,3vw,34px)/1 Manrope,sans-serif;letter-spacing:-.06em}.start-steps p{max-width:530px;margin:0 0 15px;color:var(--slate);font-size:13px;line-height:1.7}.start-steps .text-link{color:var(--accent-deep);font-size:11px;font-weight:600}.search-form{display:flex;align-items:center;width:100%;max-width:800px;min-height:65px;padding:7px 8px 7px 21px;border:1px solid var(--ink);background:var(--white);box-shadow:7px 8px #d9d3c7}.search-form__icon{margin-right:13px;color:var(--accent-deep);font:28px/1 Manrope,sans-serif}.search-form input{flex:1;min-width:0;border:0;outline:none;color:var(--ink);font:500 15px/1 Manrope,sans-serif;letter-spacing:-.015em}.search-form input::placeholder{color:#aaa69c}.search-form button{min-height:47px;padding:0 18px;border:0;background:var(--ink);color:var(--white);font-size:11px;font-weight:600}.search-form button:hover{background:#393732}.search-form--compact{min-height:48px;max-width:100%;margin-bottom:30px;box-shadow:none}.search-form--compact input{font-size:13px}.search-form--compact button{min-height:34px}.search-examples{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:21px}.search-examples>span{margin-right:2px;color:var(--muted);font-size:10px;font-weight:600}.search-examples button{padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:transparent;color:#6a6760;font-size:10px}.search-examples button:hover{border-color:var(--accent-deep);color:var(--accent-deep)}.app-section{margin-top:75px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:19px}.section-heading h2{margin:8px 0 0;font:500 25px/1 Manrope,sans-serif;letter-spacing:-.06em}.quick-help{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.quick-help button{display:grid;grid-template-columns:30px 1fr 18px;align-items:center;min-height:58px;padding:0 16px;border:1px solid #ddd8ce;background:var(--white);color:var(--ink);text-align:left;transition:border-color .18s ease,transform .18s ease}.quick-help button:hover{border-color:var(--ink);transform:translate(3px)}.quick-help button span{color:var(--accent-deep);font-size:9px;font-weight:600}.quick-help button strong{font:500 13px/1.2 Manrope,sans-serif;letter-spacing:-.025em}.quick-help button b{color:var(--muted);font-weight:400}.app-section--two{display:grid;grid-template-columns:1.1fr .9fr;gap:52px}.taxonomy-list{display:grid;border-top:1px solid var(--line)}.taxonomy-list a{display:grid;grid-template-columns:36px 1fr 14px;align-items:center;min-height:47px;border-bottom:1px solid var(--line);color:#4f4c45;font-size:12px}.taxonomy-list a:hover{color:var(--accent-deep)}.taxonomy-list span{color:var(--accent-deep);font-size:9px;font-weight:600}.taxonomy-list b{font-weight:400}.mini-list{display:grid;border-top:1px solid var(--line)}.mini-list a{display:grid;grid-template-columns:20px 1fr 15px;gap:9px;align-items:center;min-height:58px;border-bottom:1px solid var(--line)}.mini-list a>span{color:var(--accent)}.mini-list strong{display:block;font:500 13px/1.15 Manrope,sans-serif;letter-spacing:-.02em}.mini-list small{display:block;margin-top:3px;color:var(--muted);font-size:9px}.mini-list b{color:var(--muted);font-weight:400}.script-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.script-grid--search{grid-template-columns:repeat(2,1fr)}.script-card{display:flex;flex-direction:column;min-height:0;padding:15px;border:1px solid #ddd8ce;background:var(--white);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.script-card:hover{z-index:1;border-color:var(--ink);box-shadow:5px 6px #e3ded4;transform:translate(-1px,-1px)}.script-card__topline{display:flex;justify-content:space-between;align-items:start;gap:8px}.script-card__meta{display:flex;gap:7px;align-items:center;color:var(--muted);font-size:9px;line-height:1.2}.chip{display:inline-flex;padding:5px 7px;border:1px solid #ddd8ce;border-radius:999px;color:#66625b;background:#fbfaf8;font-size:8px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.icon-button{width:26px;height:26px;padding:0;border:0;background:transparent;color:#99948a;font-size:20px;line-height:1}.icon-button:hover,.icon-button.is-saved{color:var(--accent-deep)}.script-card__link{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;height:auto;margin-top:28px}.script-card__body{display:grid;gap:20px;min-width:0}.script-card h3{max-width:300px;margin:0;font:500 19px/1.04 Manrope,sans-serif;letter-spacing:-.055em}.script-card p{display:block;overflow:visible;max-width:330px;margin:0;color:var(--slate);font-size:11px;line-height:1.55}.script-card__niches{display:block;margin-top:16px;color:var(--muted);font-size:9px;line-height:1.5}.script-card__footer{display:flex;justify-content:flex-start;align-items:center;gap:16px;margin-top:24px;color:var(--muted);font-size:9px}.arrow-link{color:var(--accent-deep);font-size:10px;font-weight:600;white-space:nowrap}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:235px;padding:32px;border:1px dashed #cfc9be;text-align:center}.empty-state__mark{color:var(--accent-deep);font:600 29px/1 Manrope,sans-serif}.empty-state h2{margin:13px 0 7px;font:500 22px/1 Manrope,sans-serif;letter-spacing:-.05em}.empty-state p{max-width:420px;margin:0;color:var(--slate);font-size:12px;line-height:1.7}.browse-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:42px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.browse-rail>div{display:flex;flex-wrap:wrap;gap:7px;align-content:start}.browse-rail span{flex-basis:100%;margin-bottom:3px;color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.1em}.browse-rail a{color:var(--slate);font-size:10px}.browse-rail a:hover{color:var(--accent-deep);text-decoration:underline}.recent-card{position:relative}.recent-card>span{display:block;margin-top:5px;color:var(--muted);font-size:9px}.script-detail{max-width:880px}.detail-header{display:flex;justify-content:space-between;gap:24px;align-items:start;margin-bottom:35px}.back-link{display:inline-block;margin-bottom:29px;color:var(--slate);font-size:11px}.back-link:hover{color:var(--accent-deep)}.detail-tags{display:flex;gap:6px}.detail-header h1{max-width:650px;margin:12px 0;font:500 clamp(37px,4.5vw,57px)/.97 Manrope,sans-serif;letter-spacing:-.077em}.detail-header p{max-width:600px;margin:0;color:var(--slate);font-size:14px;line-height:1.7}.save-button{flex:none;padding:10px 12px;border:1px solid #cac5ba;background:var(--white);color:var(--slate);font-size:11px;font-weight:600}.save-button:hover,.save-button.is-saved{border-color:var(--accent-deep);color:var(--accent-deep)}.field-panel{margin-top:13px;padding:26px 27px}.field-panel>span,.field-panel>div>span,.detail-notes section>span,.niche-strip>span{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.13em}.field-panel--said{border:1px solid #d4cfc4;background:#eeece6}.field-panel--said blockquote{margin:15px 0 0;font:500 25px/1.22 Manrope,sans-serif;letter-spacing:-.055em}.field-panel--avoid{border:1px solid #e3c6c0;background:#fcf0ed}.field-panel--avoid>span{color:var(--danger)}.field-panel--avoid p{max-width:760px;margin:15px 0 0;color:#5c3430;font:500 19px/1.45 Manrope,sans-serif;letter-spacing:-.025em}.field-panel--reply{border:1px solid var(--ink);background:var(--ink);color:var(--white);box-shadow:7px 8px 0 var(--accent)}.field-panel--reply>div{display:flex;justify-content:space-between;gap:15px;align-items:center}.field-panel--reply>div>span{color:var(--accent)}.field-panel--reply p{max-width:750px;margin:24px 0 16px;font:500 clamp(21px,2.6vw,29px)/1.42 Manrope,sans-serif;letter-spacing:-.045em;white-space:pre-wrap}.field-panel--reply small{color:#aaa69e;font-size:10px;line-height:1.55}.copy-button{flex:none;min-height:34px;padding:0 11px;border:1px solid #77736b;background:transparent;color:var(--white);font-size:10px;font-weight:600}.copy-button:hover{border-color:var(--accent);color:var(--accent)}.detail-notes{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:31px;background:var(--line);border:1px solid var(--line)}.detail-notes section{min-height:145px;padding:21px;background:var(--white)}.detail-notes p{margin:14px 0 0;color:#504d46;font-size:12px;line-height:1.7;white-space:pre-wrap}.niche-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.niche-strip>span{margin-right:9px}.niche-strip a{padding:6px 8px;border:1px solid var(--line);border-radius:999px;color:var(--slate);font-size:10px}.niche-strip a:hover{border-color:var(--accent-deep);color:var(--accent-deep)}.resource-list{display:grid;border-top:1px solid var(--line)}.resource-list article{display:grid;grid-template-columns:50px 1fr auto;gap:18px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.resource-list article>span:first-child{color:var(--accent-deep);font-size:10px;font-weight:600}.resource-list small{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.resource-list h2{margin:6px 0;font:500 23px/1 Manrope,sans-serif;letter-spacing:-.055em}.resource-list p{margin:0;color:var(--slate);font-size:11px;line-height:1.6}.unavailable{color:var(--muted);font-size:10px}.guide-detail{max-width:880px}.guide-panels{display:grid;gap:10px}.guide-panel{display:grid;grid-template-columns:48px 1fr;gap:17px;padding:24px;border:1px solid var(--line);background:var(--white)}.guide-panel>span{color:var(--accent-deep);font-size:10px;font-weight:600}.guide-panel h2{margin:0 0 10px;font:500 24px/1.05 Manrope,sans-serif;letter-spacing:-.055em}.guide-panel p{max-width:680px;margin:0;color:var(--slate);font-size:13px;line-height:1.7}.guide-panel ul{display:grid;gap:7px;margin:17px 0 0;padding-left:18px;color:#504d46;font-size:12px;line-height:1.6}.guide-actions{display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;margin-top:43px;padding:27px;border:1px solid var(--ink);background:var(--ink);color:var(--white)}.guide-actions .eyebrow{color:var(--accent)}.guide-actions h2{max-width:380px;margin:9px 0 0;font:500 27px/1.02 Manrope,sans-serif;letter-spacing:-.06em}.guide-actions>div:last-child{display:grid;align-content:start;border-top:1px solid #55534d}.guide-actions a{display:flex;justify-content:space-between;gap:10px;padding:13px 0;border-bottom:1px solid #55534d;color:#efebe2;font-size:12px}.guide-actions a:hover{color:var(--accent)}.guide-actions b{color:var(--accent);font-weight:400}.account-card{display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid var(--line);background:var(--line)}.account-card>div{min-height:126px;padding:22px;background:var(--white)}.account-card span{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.12em}.account-card p{margin:13px 0 0;font:500 16px/1.35 Manrope,sans-serif;letter-spacing:-.03em}.account-card button{align-self:center;justify-self:start;margin:22px}.mobile-nav{display:none}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:65px;padding-top:60px}.hero__tool{justify-self:center}.split-heading,.compare__header,.included,.faq,.checkout-layout{grid-template-columns:1fr;gap:38px}.problem-lines{margin-top:50px}.app-section--two{grid-template-columns:1fr;gap:48px}.script-grid{grid-template-columns:repeat(2,1fr)}.app-sidebar{width:196px}.app-canvas{width:calc(100% - 196px);margin-left:196px;padding:47px 31px 100px}.app-sidebar{padding:30px 17px}.sidebar-nav a{padding:10px}}@media(max-width:640px){.shell,.simple-page__header,.simple-page__content{width:min(100% - 32px,1120px)}.marketing-nav{height:72px}.marketing-nav__actions>a:not(.button){display:none}.hero{min-height:auto;padding:55px 0 76px}.hero__copy h1{font-size:clamp(45px,14.4vw,64px)}.hero__copy>p{font-size:15px}.hero__actions{flex-wrap:wrap;gap:19px}.hero__tool{transform:none}.tool-content{padding:24px 18px}.tool-footer{padding:11px 18px;font-size:8px}.principle{grid-template-columns:1fr;gap:15px;padding:53px 0}.principle blockquote{font-size:27px}.problem{padding:75px 0}.problem-lines{grid-template-columns:1fr}.problem-lines span,.problem-lines span:nth-child(2),.problem-lines span:nth-child(3){padding:15px 0;border-left:0}.steps{padding:66px 0}.steps__grid{grid-template-columns:1fr;margin-top:25px}.steps__grid article,.steps__grid article:first-child{min-height:170px;padding:22px 0;border-right:0}.steps__grid h3{margin-top:43px}.compare{padding:76px 0}.compare__cards{grid-template-columns:1fr}.reply-block{min-height:185px}.reply-block p{font-size:22px}.included,.faq{padding:77px 0}.included__list p{font-size:15px}.audience{padding:58px 0 77px}.final-cta{padding:78px 0}.final-cta h2{font-size:42px}.marketing-footer{flex-direction:column;align-items:start;gap:16px;padding:28px 0}.checkout-layout{padding-top:0}.checkout-intro{gap:33px}.checkout-intro h1{font-size:49px}.customer-app{padding-bottom:66px}.app-sidebar{display:none}.app-canvas{width:100%;margin:0;padding:36px 16px 45px}.mobile-nav{position:fixed;z-index:30;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(6,1fr);min-height:61px;border-top:1px solid var(--line);background:#fbfaf7f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-nav a{display:grid;place-items:center;color:var(--muted);font-size:9px;font-weight:600}.mobile-nav a.active{color:var(--accent-deep)}.page-header h1{font-size:41px}.search-form{min-height:58px;padding-left:13px}.search-form__icon{margin-right:7px;font-size:24px}.search-form button{min-height:42px;padding:0 12px}.search-examples{gap:6px}.quick-help,.script-grid,.script-grid--search{grid-template-columns:1fr}.start-prompt{align-items:start;flex-direction:column}.start-steps article{grid-template-columns:34px 1fr;gap:13px;padding:21px}.start-steps h2{font-size:27px}.script-card{min-height:0}.browse-rail{grid-template-columns:1fr;gap:15px}.detail-header{display:grid}.detail-header h1{font-size:43px}.save-button{justify-self:start}.field-panel{padding:21px}.field-panel--said blockquote{font-size:22px}.field-panel--reply{box-shadow:4px 5px 0 var(--accent)}.field-panel--reply p{font-size:21px}.detail-notes{grid-template-columns:1fr}.resource-list article{grid-template-columns:26px 1fr}.resource-list article>div:last-child{grid-column:2}.guide-panel{grid-template-columns:29px 1fr;gap:11px;padding:20px}.guide-panel h2{font-size:22px}.guide-actions{grid-template-columns:1fr;gap:24px;padding:22px}.guide-actions h2{font-size:25px}.account-card{grid-template-columns:1fr}.account-card>div{min-height:90px}}:root{--shadow: 0 20px 48px rgba(17, 17, 15, .07)}body{overflow-x:hidden;line-height:1.5}.brand,.hero__copy h1,.final-cta h2,.principle blockquote,.split-heading h2,.steps__grid h3,.compare h2,.reply-block p,.included h2,.included__list p,.faq h2,.faq summary,.checkout-intro h1,.checkout-card__product h2,.checkout-card__product strong,.checkout-card__heading h2,.access-message h1,.auth-success h3,.sidebar-note p,.page-header h1,.section-heading h2,.quick-help button strong,.mini-list strong,.script-card h3,.empty-state h2,.detail-header h1,.field-panel--said blockquote,.field-panel--avoid p,.field-panel--reply p,.account-card p,.start-prompt strong,.start-steps h2,.guide-panel h2,.guide-actions h2,.resource-list h2{font-family:Manrope,sans-serif}.app-canvas{padding:78px clamp(34px,6vw,96px) 132px}.page-header{margin-bottom:48px}.page-header h1{margin:16px 0;letter-spacing:-.06em}.page-header>p{line-height:1.85}.app-section{margin-top:96px}.section-heading{margin-bottom:28px}.section-heading h2{letter-spacing:-.045em}.quick-help{gap:12px}.quick-help button{min-height:68px;padding:0 20px}.app-section--two{gap:64px}.taxonomy-list a{min-height:55px}.mini-list a{min-height:68px}.script-grid{gap:18px}.script-card{min-height:0;padding:22px}.script-card__meta{gap:10px}.script-card h3{margin:0;font-size:20px;line-height:1.1}.script-card p{line-height:1.58}.script-card__footer{margin-top:20px}.icon-button{width:38px;height:38px}.arrow-link{display:inline-flex;align-items:center;min-height:36px}.browse-rail{gap:32px;margin-bottom:56px;padding:26px 0}.browse-rail>div{gap:9px}.browse-rail a{padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--slate)}.browse-rail a:hover{border-color:var(--accent-deep);background:#f7f2e9;text-decoration:none}.start-steps{max-width:900px}.start-steps article{padding:34px 32px}.start-steps p{line-height:1.85}.detail-header{margin-bottom:48px}.detail-header h1{margin-top:16px}.field-panel{margin-top:17px;padding:32px}.field-panel--said blockquote{margin-top:19px;line-height:1.35}.field-panel--avoid p{margin-top:19px;line-height:1.6}.field-panel--reply{padding:34px}.field-panel--reply p{margin:29px 0 21px;line-height:1.5}.copy-button{min-height:40px;padding:0 14px}.detail-notes{margin-top:42px}.detail-notes section{min-height:170px;padding:28px}.detail-notes p{margin-top:17px;line-height:1.85}.niche-strip{margin-top:31px;padding:22px 0}.resource-list article{gap:26px;padding:31px 0}.resource-list h2{margin:9px 0 8px;font-size:25px}.resource-list p{max-width:620px;line-height:1.75}.guide-panels{gap:14px}.guide-panel{padding:31px}.guide-panel p{line-height:1.85}.guide-actions{margin-top:56px;padding:34px}.empty-state{min-height:260px;padding:42px}.mobile-nav,.mobile-app-header{display:none}@media(max-width:900px){.app-canvas{padding:66px 38px 112px}.app-section{margin-top:82px}.script-grid{gap:15px}.script-card{padding:20px}}@media(max-width:640px){.customer-app{padding-bottom:0}.app-canvas{width:100%;margin:0;padding:88px 20px 64px}.mobile-nav{display:block}.mobile-app-header{position:fixed;z-index:45;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:0 20px;border-bottom:1px solid var(--line);background:#fbfaf7f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-app-header .brand{font-size:17px}.mobile-app-header .brand__mark{width:23px;height:23px;font-size:18px}.mobile-menu-toggle{display:grid;align-content:center;gap:4px;width:42px;height:42px;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--white)}.mobile-menu-toggle span{display:block;width:19px;height:1.5px;background:var(--ink);transition:transform .18s ease,opacity .18s ease}.mobile-menu-toggle.is-open span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.mobile-menu-toggle.is-open span:nth-child(2){opacity:0}.mobile-menu-toggle.is-open span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.mobile-menu-layer{position:fixed;z-index:50;inset:0;display:flex;justify-content:flex-end;padding:78px 14px 14px;background:#11110f2e}.mobile-menu{width:min(88vw,340px);max-height:calc(100vh - 92px);overflow-y:auto;padding:18px;border:1px solid #d7d2c7;background:var(--paper);box-shadow:-12px 16px 40px #11110f24;animation:menu-in .2s ease both}.mobile-menu__top{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--line);color:var(--accent-deep);font-size:9px;font-weight:600;letter-spacing:.14em}.mobile-menu__close{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--line);background:var(--white);color:var(--ink);font-size:24px;line-height:1}.mobile-menu nav{display:grid;gap:2px;padding:12px 0}.mobile-menu nav a{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 10px;border-radius:7px;color:var(--slate);font-size:13px;font-weight:600}.mobile-menu nav a span{color:var(--accent-deep);font-size:17px;font-weight:400}.mobile-menu nav a:hover,.mobile-menu nav a.active{background:var(--ink);color:var(--white)}.mobile-menu nav a.active span{color:var(--accent)}.mobile-menu>p{margin:13px 0 0;padding-top:15px;border-top:1px solid var(--line);color:var(--slate);font-size:11px;line-height:1.65}@keyframes menu-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.page-header{margin-bottom:36px}.page-header h1{max-width:600px;font-size:clamp(32px,10.5vw,42px);line-height:1.02}.page-header>p{font-size:13px;line-height:1.8}.app-section{margin-top:58px}.section-heading{align-items:start;margin-bottom:22px}.section-heading h2{font-size:24px;line-height:1.08}.search-form{box-shadow:4px 5px #d9d3c7}.search-examples{margin-top:17px}.search-examples button{padding:8px 11px;line-height:1.2}.quick-help button{min-height:62px;padding:0 16px}.script-grid,.script-grid--search{grid-template-columns:1fr;gap:14px}.script-card{min-height:0;padding:22px}.script-card h3{max-width:100%;margin:0;font-size:21px;line-height:1.12}.script-card p{max-width:100%;line-height:1.58}.script-card__footer{margin-top:20px}.browse-rail{display:grid;gap:20px;margin-bottom:42px;padding:19px 0}.browse-rail>div{position:relative;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-top:23px;padding-bottom:4px;scrollbar-width:none}.browse-rail>div::-webkit-scrollbar{display:none}.browse-rail span{position:absolute;top:0;left:0;width:auto;margin:0}.browse-rail a{flex:0 0 auto;padding:8px 11px;font-size:11px;white-space:nowrap}.start-steps article{grid-template-columns:32px 1fr;gap:13px;padding:27px 22px}.start-steps h2{font-size:27px}.start-steps p{font-size:13px;line-height:1.8}.detail-header{gap:20px;margin-bottom:32px}.detail-header h1{max-width:100%;font-size:clamp(34px,10.7vw,43px)}.detail-header p{line-height:1.8}.field-panel{margin-top:16px;padding:24px}.field-panel--said blockquote{font-size:22px;line-height:1.42}.field-panel--avoid p{font-size:18px;line-height:1.6}.field-panel--reply{padding:25px 23px}.field-panel--reply>div{align-items:flex-start}.field-panel--reply p{margin:26px 0 20px;font-size:21px;line-height:1.55}.copy-button{min-height:42px;padding:0 12px}.detail-notes{margin-top:33px}.detail-notes section{min-height:0;padding:24px}.detail-notes p{line-height:1.8}.resource-list article{grid-template-columns:1fr;gap:13px;align-items:start;padding:27px 0}.resource-list article>div:last-child{grid-column:auto}.resource-list h2{font-size:24px;line-height:1.08}.resource-list p{font-size:12px;line-height:1.75}.resource-list .button{width:fit-content}.guide-panel{grid-template-columns:27px 1fr;gap:12px;padding:23px 20px}.guide-panel h2{font-size:22px;line-height:1.1}.guide-panel p{font-size:13px;line-height:1.8}.guide-actions{gap:24px;margin-top:42px;padding:24px 21px}.guide-actions h2{font-size:25px}.empty-state{min-height:235px;padding:32px 22px}}@media(min-width:641px){.mobile-menu-toggle{display:none}}.search-form input{font-family:Manrope,Arial,sans-serif;letter-spacing:0}@media(max-width:640px){.mobile-nav{position:static;z-index:auto;right:auto;bottom:auto;left:auto;display:block;min-height:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}:root{--font-sans: Manrope, Arial, sans-serif;--text-primary: #1f1e1b;--text-secondary: #625f58;--text-subtle: #817d74;--surface-soft: #fcfbf8;--space-1: 8px;--space-2: 12px;--space-3: 16px;--space-4: 24px;--space-5: 32px;--space-6: 48px;--space-7: 64px;--space-8: 88px;--ink: var(--text-primary);--slate: var(--text-secondary);--muted: var(--text-subtle);--shadow: 0 16px 38px rgba(31, 30, 27, .055);font-family:var(--font-sans)}html{text-rendering:optimizeLegibility}body,button,input,textarea,select{font-family:var(--font-sans)}body{color:var(--text-primary);font-weight:500;line-height:1.65}button,input{font-weight:500}.brand{font-weight:600;letter-spacing:-.045em}.brand__mark{font-family:var(--font-sans);font-weight:600}.eyebrow,.section-kicker,.tool-label,.tool-result span,.checkout-card__product span,.checkout-card__heading p,.sidebar-note span,.start-prompt span,.start-steps small,.field-panel>span,.field-panel>div>span,.detail-notes section>span,.niche-strip>span,.resource-list small,.account-card span{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.13em}.button,.text-link,.copy-button,.save-button,.quick-help button,.sidebar-nav a,.mobile-menu nav a,.search-form button,.auth-form label,.field-label{font-family:var(--font-sans);font-weight:600}.sidebar-nav a,.mobile-menu nav a{font-weight:500}.quiet-button,.search-examples button,.quick-help button,.icon-button{font-weight:600}.button{min-height:50px;padding-inline:22px;border-radius:8px;font-size:13px;letter-spacing:-.01em}.button--small{min-height:40px;padding-inline:15px}.text-link{gap:9px;font-size:13px}.button,.text-link,.copy-button,.save-button,.search-form button,.sidebar-nav a,.mobile-menu nav a{line-height:1.25}.hero__copy h1,.final-cta h2{font-weight:700;font-size:clamp(56px,5.25vw,68px);line-height:1.07;letter-spacing:-.055em}.split-heading h2,.included h2,.faq h2,.compare h2{font-weight:600;font-size:clamp(40px,3.55vw,48px);line-height:1.12;letter-spacing:-.05em}.page-header h1,.detail-header h1,.access-message h1,.checkout-intro h1{font-weight:700;font-size:clamp(56px,4.65vw,66px);line-height:1.1;letter-spacing:-.06em}.section-heading h2,.start-steps h2,.guide-panel h2,.guide-actions h2{font-weight:600;font-size:clamp(32px,3vw,42px);line-height:1.16;letter-spacing:-.045em}.script-card h3,.resource-list h2,.empty-state h2,.checkout-card__product h2,.checkout-card__heading h2,.auth-success h3{font-weight:700;line-height:1.15;letter-spacing:-.035em}.script-card h3{font-size:clamp(28px,2.25vw,32px)}.resource-list h2{font-size:clamp(28px,2.15vw,32px)}.hero__copy>p,.split-heading p,.compare__header>p,.page-header>p,.checkout-intro p,.access-message p,.start-steps p,.detail-header p,.resource-list p,.guide-panel p,.detail-notes p,.account-card p,.script-card p,.empty-state p,.quick-help button strong,.mini-list strong,.taxonomy-list a{color:var(--text-secondary)}.hero__copy>p,.page-header>p,.checkout-intro p,.access-message p,.detail-header p,.guide-panel p,.resource-list p{font-size:17px;line-height:1.62}.start-steps p,.detail-notes p,.script-card p,.empty-state p,.quick-help button strong,.mini-list strong,.taxonomy-list a{line-height:1.65}.simple-page__header{height:96px}.simple-page__content{padding:var(--space-6) 0 var(--space-8)}.checkout-layout{padding-top:var(--space-4)}.checkout-intro{gap:var(--space-7)}.checkout-intro h1{margin:var(--space-3) 0 var(--space-4)}.checkout-points{gap:var(--space-3);padding-top:var(--space-5);font-size:14px;line-height:1.6}.checkout-card{padding:clamp(28px,4vw,48px)}.checkout-card__product{padding-bottom:var(--space-4)}.checkout-card__product h2{font-size:28px}.checkout-card__product strong{font-size:28px;font-weight:600}.checkout-card__heading{margin:var(--space-5) 0 var(--space-4)}.checkout-card__heading h2{font-size:27px}.auth-form{gap:var(--space-3)}.auth-form input,.field-label input{height:54px;padding-inline:var(--space-3);font-size:16px}.auth-form>p,.checkout-card__legal{font-size:12px;line-height:1.7}.app-canvas{padding:88px clamp(40px,6vw,104px) 144px}.page-header{max-width:840px;margin-bottom:var(--space-6)}.page-header .eyebrow{margin-bottom:var(--space-3)}.page-header h1{max-width:800px;margin:0 0 var(--space-4)}.page-header>p{max-width:650px}.app-section{margin-top:var(--space-8)}.section-heading{gap:var(--space-4);margin-bottom:var(--space-4)}.section-heading .eyebrow{margin-bottom:var(--space-2)}.search-form{min-height:74px;max-width:840px;padding:10px 10px 10px var(--space-4);border-color:#36342f;box-shadow:6px 7px #e3ddd2}.search-form__icon{margin-right:var(--space-3);color:var(--accent-deep);font-family:var(--font-sans);font-size:25px;font-weight:500}.search-form input{color:var(--text-primary);font-family:var(--font-sans);font-size:18px;font-weight:500;letter-spacing:-.01em}.search-form input::placeholder{color:var(--text-subtle);font-weight:500;opacity:.78}.search-form button{min-height:52px;padding-inline:var(--space-4);font-size:13px;line-height:1.2}.search-examples{gap:10px;margin-top:var(--space-4)}.search-examples>span{margin-right:2px;color:var(--text-subtle);font-size:12px;font-weight:600}.search-examples button,.chip,.niche-strip a,.browse-rail a{min-height:34px;padding:7px 12px;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:0}.search-examples button{color:var(--text-secondary);background:var(--surface-soft)}.quick-help{gap:var(--space-3)}.quick-help button{min-height:72px;padding-inline:var(--space-4);border-color:#dcd6cb;background:var(--surface-soft)}.quick-help button strong{font-size:15px;font-weight:600}.script-grid{gap:var(--space-4)}.script-card{min-height:0;padding:32px;border-color:#dcd7cd;box-shadow:none}.script-card:hover{border-color:#79746a;box-shadow:0 12px 24px #1f1e1b0f;transform:translateY(-2px)}.script-card__topline{gap:var(--space-2)}.script-card__meta{gap:10px;font-size:11px;font-weight:500;line-height:1.5}.chip{min-height:28px;padding:5px 9px;border-color:#ded8ce;font-size:10px;letter-spacing:.04em}.icon-button{width:40px;height:40px;font-size:22px}.script-card__link{height:auto;margin-top:var(--space-5)}.script-card__body{gap:22px}.script-card h3{max-width:100%;margin:0}.script-card p{display:block;overflow:visible;max-width:100%;font-size:16px;font-weight:500;line-height:1.58}.script-card__niches{display:block;margin-top:20px;color:var(--text-subtle);font-size:11px;font-weight:500;line-height:1.55;overflow-wrap:anywhere}.script-card__footer{position:static;justify-content:flex-start;align-items:center;gap:var(--space-3);margin-top:28px;font-size:11px}.arrow-link{min-height:36px;font-size:12px;font-weight:600}.browse-rail{gap:var(--space-5);margin-bottom:var(--space-7);padding:28px 0}.browse-rail>div{gap:10px}.browse-rail span{margin-bottom:var(--space-1);font-size:12px;font-weight:600;letter-spacing:.13em}.browse-rail a{border-color:#ded8ce;background:var(--surface-soft);color:var(--text-secondary)}.taxonomy-list a{min-height:60px;font-size:15px}.mini-list a{min-height:72px}.mini-list strong{font-size:15px;font-weight:600}.start-prompt{gap:var(--space-4);margin:0 0 var(--space-5);padding:var(--space-4);background:#f5f1e9}.start-prompt strong{font-size:20px;font-weight:600}.start-steps{max-width:920px}.start-steps article{gap:var(--space-4);padding:36px}.start-steps h2{margin:10px 0 var(--space-3)}.start-steps p{max-width:590px;margin-bottom:var(--space-4);font-size:16px}.detail-header{gap:var(--space-5);margin-bottom:var(--space-6)}.back-link{margin-bottom:var(--space-4);font-size:13px}.detail-header p{max-width:660px}.save-button{min-height:42px;padding-inline:var(--space-3);font-size:12px}.field-panel{margin-top:var(--space-3);padding:36px}.field-panel--said blockquote{margin-top:var(--space-4);font-size:clamp(28px,2.5vw,35px);font-weight:600;line-height:1.28}.field-panel--avoid p{margin-top:var(--space-4);font-size:20px;line-height:1.6}.field-panel--reply{padding:38px;box-shadow:6px 7px 0 var(--accent)}.field-panel--reply p{margin:var(--space-5) 0 var(--space-4);font-size:clamp(24px,2.35vw,31px);line-height:1.55}.field-panel--reply small{font-size:12px;line-height:1.65}.copy-button{min-height:42px;padding-inline:var(--space-3);font-size:12px}.detail-notes{margin-top:var(--space-6)}.detail-notes section{min-height:182px;padding:var(--space-4)}.detail-notes p{margin-top:var(--space-3);font-size:15px}.niche-strip{gap:10px;margin-top:var(--space-5);padding:var(--space-4) 0}.resource-list article{gap:var(--space-5);padding:34px 0}.resource-list p{max-width:680px}.guide-panels{gap:var(--space-3)}.guide-panel{gap:var(--space-4);padding:34px}.guide-panel p{max-width:700px}.guide-panel ul{gap:9px;margin-top:var(--space-4);font-size:15px;line-height:1.65}.guide-actions{gap:var(--space-6);margin-top:var(--space-7);padding:38px}.guide-actions a{padding:16px 0;font-size:14px}.empty-state{min-height:280px;padding:var(--space-6)}.empty-state p{font-size:16px}.account-card>div{min-height:144px;padding:var(--space-4)}.account-card p{font-size:18px;font-weight:600}@media(max-width:1024px){.app-canvas{padding:72px 40px 120px}.hero__copy h1,.final-cta h2{font-size:clamp(50px,6.4vw,62px)}.page-header h1,.detail-header h1,.access-message h1,.checkout-intro h1{font-size:clamp(50px,6vw,60px)}.section-heading h2,.start-steps h2,.guide-panel h2,.guide-actions h2{font-size:clamp(32px,4vw,38px)}.script-card h3,.resource-list h2{font-size:27px}}@media(max-width:640px){.shell,.simple-page__header,.simple-page__content{width:min(100% - 40px,1120px)}.simple-page__header{height:80px}.simple-page__content{padding:var(--space-5) 0 var(--space-7)}.app-canvas{padding:92px 20px 72px}.page-header{margin-bottom:40px}.page-header .eyebrow{margin-bottom:var(--space-2)}.hero__copy h1,.final-cta h2{font-size:clamp(44px,12.6vw,50px);line-height:1.1}.page-header h1,.detail-header h1,.access-message h1,.checkout-intro h1{font-size:clamp(44px,12vw,50px);line-height:1.1;letter-spacing:-.05em}.split-heading h2,.included h2,.faq h2,.compare h2{font-size:clamp(32px,9vw,38px);line-height:1.16}.section-heading h2,.start-steps h2,.guide-panel h2,.guide-actions h2{font-size:clamp(32px,8.6vw,37px);line-height:1.17}.hero__copy>p,.page-header>p,.checkout-intro p,.access-message p,.detail-header p,.guide-panel p,.resource-list p{font-size:16px;line-height:1.68}.app-section{margin-top:64px}.section-heading{margin-bottom:var(--space-4)}.search-form{min-height:70px;padding-left:var(--space-3)}.search-form input{font-size:17px}.search-form button{min-height:50px;padding-inline:var(--space-3)}.search-examples{gap:8px;margin-top:var(--space-3)}.search-examples>span{flex-basis:100%}.search-examples button,.chip,.niche-strip a,.browse-rail a{min-height:36px;padding:8px 12px;font-size:11px}.quick-help{gap:10px}.quick-help button{min-height:70px;padding-inline:var(--space-3)}.quick-help button strong{font-size:15px}.search-examples{margin-top:22px}.search-examples+.script-grid{margin-top:32px}.script-grid,.script-grid--search{gap:22px}.script-card{min-height:0;padding:28px 24px}.script-card__link{margin-top:28px}.script-card__body{gap:20px}.script-card h3{display:block;overflow:visible;margin:0;font-size:clamp(25px,7.2vw,29px);line-height:1.2}.script-card p{display:block;overflow:visible;font-size:16px;font-weight:500;line-height:1.58}.script-card__niches{margin-top:18px;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.script-card__footer{align-items:center;gap:16px;margin-top:24px}.browse-rail{gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-4) 0}.browse-rail>div{gap:9px;padding-top:28px;padding-bottom:7px;scroll-padding-inline:2px}.browse-rail span{font-size:11px}.start-prompt{padding:var(--space-3)}.start-prompt strong{font-size:18px}.start-steps article{grid-template-columns:30px 1fr;gap:var(--space-3);padding:28px var(--space-3)}.start-steps p{font-size:16px;line-height:1.65}.detail-header{gap:var(--space-4);margin-bottom:40px}.field-panel{padding:28px var(--space-3)}.field-panel--said blockquote{font-size:26px;line-height:1.35}.field-panel--avoid p{font-size:18px}.field-panel--reply{padding:30px var(--space-3);box-shadow:4px 5px 0 var(--accent)}.field-panel--reply p{margin:var(--space-4) 0;font-size:23px;line-height:1.58}.copy-button{min-height:44px}.detail-notes{margin-top:var(--space-5)}.detail-notes section{padding:var(--space-4)}.detail-notes p{font-size:15px}.resource-list article{gap:var(--space-3);padding:30px 0}.resource-list h2{font-size:clamp(25px,7.2vw,29px)}.guide-panel{grid-template-columns:28px 1fr;gap:var(--space-3);padding:28px var(--space-3)}.guide-panel ul{font-size:15px}.guide-actions{gap:var(--space-4);margin-top:var(--space-6);padding:30px var(--space-3)}.empty-state{min-height:250px;padding:var(--space-5) var(--space-3)}.checkout-intro{gap:var(--space-6)}.checkout-card{padding:28px var(--space-3)}.checkout-card__product h2,.checkout-card__product strong,.checkout-card__heading h2{font-size:24px}}.sales-context-page{max-width:980px}.sales-context-page__supporting{max-width:680px;margin:-26px 0 0;color:var(--text-secondary);font-size:16px;line-height:1.68}.context-status{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4);margin:var(--space-6) 0;padding:24px 28px;border:1px solid #d9d3c7;background:#f4f0e7}.context-status>div{display:grid;gap:9px}.context-status strong{font-size:21px;font-weight:700;line-height:1.2;letter-spacing:-.035em}.context-status p{max-width:360px;margin:0;color:var(--text-secondary);font-size:13px;line-height:1.65;text-align:right}.context-panel{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--line)}.context-panel__heading{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.context-panel__heading h2{margin:9px 0 0;font-size:clamp(32px,3vw,42px);font-weight:600;line-height:1.16;letter-spacing:-.045em}.context-empty-hint{max-width:720px;margin-bottom:var(--space-5);padding:20px 22px;border-left:3px solid var(--accent);background:#f6f2ea}.context-empty-hint strong{display:block;font-size:17px;font-weight:700;line-height:1.3}.context-empty-hint p{margin:7px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.65}.context-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.context-field{display:grid;gap:9px;color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.04em}.context-field--full{grid-column:1 / -1}.context-field input,.context-field textarea{width:100%;border:1px solid #d7d1c6;border-radius:8px;outline:none;background:var(--white);color:var(--text-primary);font-size:15px;font-weight:500;line-height:1.55;letter-spacing:0;transition:border-color .18s ease,box-shadow .18s ease}.context-field input{min-height:52px;padding:0 15px}.context-field textarea{min-height:126px;padding:14px 15px;resize:vertical}.context-field input:focus,.context-field textarea:focus{border-color:var(--accent-deep);box-shadow:0 0 0 3px #c78d4624}.context-field input::placeholder,.context-field textarea::placeholder{color:#999388;opacity:.85}.context-form__actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.form-success{padding:12px 14px;border:1px solid #c8ddd0;background:#f0f8f3;color:var(--success);font-size:13px;font-weight:600;line-height:1.5}.offer-editor{margin:0 0 var(--space-5);padding:clamp(22px,4vw,34px);border:1px solid #d8d2c7;background:var(--surface-soft)}.offer-editor__heading{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-5)}.offer-editor__heading h3{margin:8px 0 0;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.04em}.offer-price-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.6fr);grid-column:1 / -1;gap:var(--space-3)}.active-offer-toggle{grid-template-columns:auto 1fr;align-items:start;padding:15px 16px;border:1px solid #d9d3c7;background:var(--white);cursor:pointer}.active-offer-toggle input{width:18px;height:18px;min-height:0;margin:2px 0 0;accent-color:var(--accent-deep)}.active-offer-toggle span{display:grid;gap:3px}.active-offer-toggle strong{color:var(--text-primary);font-size:14px;line-height:1.4}.active-offer-toggle small{color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:0;line-height:1.5}.offer-list{display:grid;gap:var(--space-3)}.offer-card{display:flex;align-items:end;justify-content:space-between;gap:var(--space-5);padding:28px;border:1px solid #dcd6cb;background:var(--white)}.offer-card__heading{min-width:0}.offer-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.offer-status{display:inline-flex;min-height:28px;align-items:center;padding:5px 9px;border:1px solid #d9d3c7;border-radius:999px;color:var(--text-secondary);background:var(--surface-soft);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.offer-status.is-active{border-color:#a4c5b1;color:var(--success);background:#eff8f2}.offer-card__meta strong{color:var(--accent-deep);font-size:13px;font-weight:700}.offer-card h3{margin:15px 0 9px;font-size:28px;font-weight:700;line-height:1.16;letter-spacing:-.04em;overflow-wrap:anywhere}.offer-card p{max-width:640px;margin:0;color:var(--text-secondary);font-size:15px;line-height:1.65}.offer-card__actions{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:9px}.offer-delete{min-height:40px;padding:0 7px;border:0;background:transparent;color:var(--danger);font-size:12px;font-weight:600}.offer-delete:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:640px){.sales-context-page__supporting{margin-top:-22px;font-size:15px}.context-status{display:grid;gap:14px;margin:var(--space-5) 0;padding:20px}.context-status strong{font-size:20px}.context-status p{max-width:none;text-align:left}.context-panel{margin-top:var(--space-7);padding-top:var(--space-4)}.context-panel__heading{align-items:start;margin-bottom:var(--space-4)}.context-panel__heading h2{font-size:32px}.context-panel__heading .button{min-height:42px;padding-inline:13px;font-size:11px}.context-form{grid-template-columns:1fr;gap:16px}.context-field--full{grid-column:auto}.context-field textarea{min-height:116px}.offer-editor{margin-bottom:var(--space-4);padding:24px 18px}.offer-editor__heading h3{font-size:25px}.offer-price-row{grid-template-columns:1fr;grid-column:auto;gap:16px}.context-form__actions{padding-top:2px}.context-form__actions .button{flex:1 1 auto}.offer-card{display:grid;gap:22px;padding:24px 20px}.offer-card h3{margin-top:13px;font-size:26px}.offer-card__actions{justify-content:flex-start}.offer-delete{padding-left:5px}}.ai-reply-page{max-width:980px}.ai-reply-workbench{padding-top:var(--space-2)}.ai-reply-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ai-reply-mode button{display:grid;grid-template-columns:38px 1fr;column-gap:13px;align-content:start;min-height:130px;padding:24px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--text-secondary);text-align:left;transition:background-color .18s ease,color .18s ease}.ai-reply-mode button:last-child{border-right:0}.ai-reply-mode button:hover{background:#f4f0e8;color:var(--text-primary)}.ai-reply-mode button.is-active{background:var(--ink);color:var(--white)}.ai-reply-mode button>span{grid-row:span 2;color:var(--accent-deep);font-size:11px;font-weight:700;line-height:1.4}.ai-reply-mode button.is-active>span{color:var(--accent)}.ai-reply-mode strong{font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.035em}.ai-reply-mode small{max-width:280px;margin-top:6px;color:inherit;font-size:13px;font-weight:500;line-height:1.55}.ai-reply-mode__note{max-width:610px;margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:14px;line-height:1.65}.ai-reply-form{display:grid;gap:var(--space-4);margin-top:var(--space-6)}.ai-reply-field{display:grid;gap:10px;color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.04em}.ai-reply-field textarea{width:100%;min-height:158px;padding:17px 18px;border:1px solid #d7d1c6;border-radius:8px;outline:none;background:var(--white);color:var(--text-primary);font-size:16px;font-weight:500;line-height:1.65;letter-spacing:0;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease}.ai-reply-field--message textarea{min-height:205px;border-color:#c8c0b2}.ai-reply-field textarea:focus{border-color:var(--accent-deep);box-shadow:0 0 0 3px #c78d4624}.ai-reply-field textarea::placeholder{color:#999388;opacity:.9}.ai-reply-field__help{margin:-10px 0 0;color:var(--text-subtle);font-size:13px;line-height:1.55}.ai-reply-context{margin-top:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--line)}.ai-reply-context__heading{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.ai-reply-context__heading h2{margin:9px 0 0;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.15;letter-spacing:-.045em}.ai-reply-context__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #dcd6cb;background:var(--line)}.ai-reply-context__item{display:grid;align-content:start;gap:10px;min-height:132px;padding:22px;background:var(--white)}.ai-reply-context__item:first-child{border-right:1px solid var(--line)}.ai-reply-context__item>span,.ai-reply-slots dt{color:var(--text-subtle);font-size:10px;font-weight:600;letter-spacing:.12em}.ai-reply-context__item>strong{color:var(--text-primary);font-size:19px;font-weight:700;line-height:1.35;letter-spacing:-.035em;overflow-wrap:anywhere}.ai-reply-context__item>strong small{color:var(--accent-deep);font-size:14px;font-weight:700;letter-spacing:0}.ai-reply-setup{display:grid;gap:8px}.ai-reply-setup b{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.5}.ai-reply-setup a{color:var(--accent-deep);font-size:12px;font-weight:600}.ai-reply-setup a span{margin-left:5px}.ai-reply-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:var(--space-2)}.ai-reply-form__actions p{max-width:450px;margin:0;color:var(--text-subtle);font-size:12px;line-height:1.6}.ai-reply-result{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--line)}.ai-reply-result__heading{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.ai-reply-result__heading h2{margin:9px 0 0;font-size:clamp(32px,3vw,42px);font-weight:700;line-height:1.12;letter-spacing:-.05em}.ai-reply-result__status{color:var(--text-subtle);font-size:11px;font-weight:600;letter-spacing:.04em}.ai-reply-result__empty{display:grid;grid-template-columns:50px minmax(0,1fr);gap:17px;padding:28px;border:1px dashed #cfc9be;background:#f8f5ee}.ai-reply-result__empty>span{color:var(--accent-deep);font-size:30px;font-weight:700;line-height:1}.ai-reply-result__empty strong{font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.03em}.ai-reply-result__empty p{max-width:680px;margin:8px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.7}.ai-reply-result__ready{padding:clamp(24px,4vw,38px);background:var(--ink);color:var(--white);box-shadow:6px 7px 0 var(--accent)}.ai-reply-result__ready h3{margin:10px 0 0;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.1;letter-spacing:-.055em}.ai-reply-result__ready .ai-reply-result__reply{white-space:pre-wrap;font-size:clamp(22px,2.35vw,30px);line-height:1.42;letter-spacing:-.035em}.ai-reply-result__ready>div>p{max-width:720px;margin:18px 0 0;color:#d4d0c7;font-size:15px;line-height:1.75}.ai-reply-result__ready .eyebrow{color:var(--accent)}.ai-reply-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:var(--space-5) 0 0;border:1px solid #5a5851;background:#5a5851}.ai-reply-slots>div{min-height:112px;padding:17px;background:#282723}.ai-reply-slots dt{color:#aaa69e}.ai-reply-slots dd{margin:11px 0 0;color:#f2eee5;font-size:13px;font-weight:600;line-height:1.55;overflow-wrap:anywhere}.ai-reply-result__controls{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--space-5)}.ai-reply-result__controls .button{border-color:#706d65;color:#d3cfc7;background:transparent}.ai-reply-result__controls .button.is-active{border-color:var(--accent);color:var(--ink);background:var(--accent)}.ai-reply-result__detail{max-width:760px;margin-top:var(--space-5);padding:18px 20px;border-left:2px solid var(--accent);background:#282723}.ai-reply-result__detail p{margin:10px 0 0;color:#f2eee5;font-size:14px;line-height:1.7;white-space:pre-wrap}.ai-reply-history{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--line)}.ai-reply-history__list{display:grid;border-top:1px solid var(--line)}.ai-reply-history__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:center;padding:20px 4px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text-primary);text-align:left}.ai-reply-history__item:hover,.ai-reply-history__item.is-active{background:#f5f1e9}.ai-reply-history__item>div{display:grid;gap:6px;min-width:0}.ai-reply-history__item span{color:var(--text-subtle);font-size:10px;font-weight:600;letter-spacing:.05em}.ai-reply-history__item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.5}.ai-reply-history__item>small{color:var(--text-secondary);font-size:11px;font-weight:600;white-space:nowrap}.ai-reply-history__item b{margin-left:8px;color:var(--accent-deep);font-size:15px;font-weight:400}@media(max-width:640px){.ai-reply-mode{grid-template-columns:1fr}.ai-reply-mode button,.ai-reply-mode button:last-child{min-height:105px;border-right:0;border-bottom:1px solid var(--line);padding:20px}.ai-reply-mode button:last-child{border-bottom:0}.ai-reply-mode__note{margin-top:14px;font-size:13px}.ai-reply-form{gap:20px;margin-top:var(--space-5)}.ai-reply-field textarea{min-height:145px;padding:15px;font-size:16px}.ai-reply-field--message textarea{min-height:185px}.ai-reply-context{padding-top:var(--space-4)}.ai-reply-context__heading{align-items:start}.ai-reply-context__heading h2{font-size:28px}.ai-reply-context__grid{grid-template-columns:1fr}.ai-reply-context__item:first-child{border-right:0;border-bottom:1px solid var(--line)}.ai-reply-context__item{min-height:112px;padding:19px}.ai-reply-form__actions{align-items:start;flex-direction:column;gap:12px}.ai-reply-form__actions .button{width:100%}.ai-reply-result,.ai-reply-history{margin-top:var(--space-7);padding-top:var(--space-4)}.ai-reply-result__heading{align-items:start;flex-direction:column;gap:10px}.ai-reply-result__heading h2{font-size:34px}.ai-reply-result__empty{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:22px 19px}.ai-reply-result__empty>span{font-size:25px}.ai-reply-result__ready{padding:26px 20px;box-shadow:4px 5px 0 var(--accent)}.ai-reply-result__ready h3{font-size:29px}.ai-reply-result__ready .ai-reply-result__reply{font-size:22px}.ai-reply-result__ready>div>p{font-size:14px}.ai-reply-slots{grid-template-columns:1fr;margin-top:var(--space-4)}.ai-reply-slots>div{min-height:0;padding:16px}.ai-reply-result__controls{display:grid;grid-template-columns:1fr}.ai-reply-result__controls .button{width:100%}.ai-reply-history__item{grid-template-columns:1fr;gap:7px;padding:18px 4px}.ai-reply-history__item strong{white-space:normal}}
