.ai-hero{padding:50px 0 40px;background:radial-gradient(ellipse at 15% 80%,#ffe8dba3,transparent 65%),linear-gradient(90deg,#eee3dc35 1px,transparent 1px);background-size:auto,150px 100%}.ai-hero-copy{text-align:center;max-width:1000px;margin:auto}.ai-hero-copy .al-hand{margin-top:18px}.ai-hero-copy .al-section-intro{max-width:850px;margin:25px auto 0!important;font-size:17px}.ai-hero .al-actions{justify-content:center}.ai-workspace{margin-top:36px!important;padding:28px}.ai-mark{width:57px;height:57px;display:grid;place-items:center;border-radius:16px;border:1px solid #ffdfc8;background:#fff5ec;color:#fa5719}.ai-mark svg{width:35px;height:35px}.audience-landing .ai-workspace h2{font-size:27px}.ai-workspace>.al-post-top>.al-chip{margin-left:auto}.ai-workspace .al-post-top small{font-size:12px;margin-top:6px}.ai-documents{display:grid;grid-template-columns:1fr 50px 1fr;gap:13px;margin-top:23px;align-items:center}.ai-documents>div{align-self:stretch;background:#fefeff;border:1px solid #e6eafa;border-radius:12px;padding:23px}.ai-documents>.al-arrow{width:50px;transform:rotate(20deg)}.ai-documents h3{display:flex;align-items:center;gap:13px;font-size:14px;color:#566078}.ai-documents h3>svg{color:#9c85e6;width:22px;height:22px}.ai-transcript>div{display:grid;grid-template-columns:40px 45px 1fr;gap:12px;align-items:start;margin-top:26px}.ai-transcript .al-avatar{width:35px;height:35px;font-size:25px}.ai-transcript strong{font-size:12px;padding-top:7px}.ai-transcript p{font-size:14px;line-height:1.55;color:#5f6b80}.ai-transcript mark{background:#ffead9;border-radius:4px;padding:2px;color:inherit}.ai-lines{display:block;height:8px;border-radius:4px;background:#e8eaf4;width:85%;margin:25px 0;box-shadow:0 15px #eceef6}.ai-summary-result{display:flex;align-items:center;gap:25px;margin-top:30px}.ai-summary-result>strong{background:#ffe7d5;border-radius:6px;padding:12px 14px;font-size:20px;line-height:1.4;letter-spacing:-.025em;-webkit-text-decoration:underline wavy #fa5719;text-decoration:underline wavy #fa5719;text-underline-offset:9px}.ai-summary-result>.al-hand{font-size:29px;width:95px;flex-shrink:0;transform:rotate(-6deg)}.ai-review-reply{display:flex;align-items:center;gap:13px;background:#f1eaff;padding:15px;border-radius:11px;margin-top:25px}.ai-review-reply strong{font-size:12px;color:#8873b3}.ai-review-reply p{font-size:13px;margin-top:4px;color:#6a6480}.ai-casebook{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;background:#f1edff;padding:38px 30px 27px;border-radius:20px}.ai-casebook .al-section-intro{font-size:15px}.ai-sticky{background:#fff7e3;padding:22px 25px;width:-moz-max-content;width:max-content;max-width:100%;font-size:29px!important;transform:rotate(-6deg);border-radius:5px;box-shadow:0 7px 20px #8e71950d;margin:27px auto 0!important}.ai-tabs{display:flex;background:#fff;border-radius:10px;padding:5px;gap:5px;margin-bottom:15px}.ai-tabs>button{flex:1;border:0;border-radius:7px;background:transparent;color:#778199;padding:12px 10px;font-size:11px;line-height:1.4}.ai-tabs>button[aria-selected=true]{background:#fa5719;color:#fff;box-shadow:0 5px 12px #fa571920}.ai-tabs>button:focus-visible{outline-offset:1px}.ai-case-panel{display:grid;grid-template-columns:.75fr 1.25fr;background:#fff;border:1px solid #e8e3f3;border-radius:12px;padding:18px 17px 0;gap:16px}.ai-case-panel:focus-visible{outline:2px solid #fa793d;outline-offset:4px}.ai-case-input{border-right:1px solid #eee9f4;padding-right:17px}.ai-case-input>h3{font-size:11px;display:flex;align-items:center;gap:9px}.ai-case-input>h3>svg{width:19px;height:19px;flex-shrink:0;color:#9d87da}.ai-case-input>p{font-size:14px;line-height:1.5;margin-top:22px;color:#48526c}.ai-case-panel dl>div{padding:0 0 13px}.ai-case-panel dl>div+div{padding-top:12px;border-top:1px solid #f0edf5}.ai-case-panel dt{font-size:11px;font-weight:600;margin-bottom:6px;color:#65718d}.ai-case-panel dd{font-size:13px;line-height:1.55;color:#78829b}.ai-case-panel .ai-case-output{background:#fff0e5;padding:7px 10px;border-radius:5px;color:#454d61;width:-moz-fit-content;width:fit-content}.ai-case-limit{grid-column:1/-1;display:flex;gap:10px;align-items:center;border:1px solid #ff9e70;border-radius:7px;background:#fff8f2;padding:12px 13px;font-size:11px;line-height:1.5;margin:0 -18px -1px!important;color:#df743f!important}.ai-case-limit svg{width:20px;height:20px;flex-shrink:0}.ai-casebook .al-caption{text-align:right;font-size:10px}.ai-rubric{gap:70px}.ai-review-card{position:relative;background:#eaf9f0;border:1px solid #d8eee0;border-radius:16px;padding:25px;transform:rotate(-1deg)}.ai-review-card>h3{display:flex;align-items:center;gap:14px;font-size:12px;text-transform:uppercase;letter-spacing:1.4px;color:#4c9d79}.ai-review-card>h3>svg{width:24px;height:24px}.ai-magnifier{position:absolute;right:-8px;top:-18px;width:55px;height:55px;color:#8c91d9;transform:rotate(4deg);stroke-width:1.5}.ai-review-card dl{margin-top:17px;background:#fff;border:1px solid #e5ede7;border-radius:9px;padding:0 15px}.ai-review-card dl>div{display:grid;grid-template-columns:115px 1fr;gap:16px;padding:18px 0}.ai-review-card dl>div+div{border-top:1px solid #ececf4}.ai-review-card dt{display:flex;align-items:center;gap:15px;font-size:12px;font-weight:550}.ai-review-card dt svg{width:18px;height:18px;color:#a5abc5;flex-shrink:0}.ai-review-card dd{font-size:13px;color:#7a8397;line-height:1.5}.ai-rubric figure>.al-hand{font-size:30px;text-align:center;margin-top:18px}.ai-thread-section{padding:45px 0;background:radial-gradient(ellipse at 60% 80%,#ffe7d5a6,transparent 70%),#fff6ee}.ai-thread{padding:25px}.ai-thread .al-chip{margin-left:auto}.ai-thread>h3{font-size:21px;margin-top:18px}.ai-thread>p{font-size:14px;line-height:1.6;margin-top:10px}.ai-thread-reply{display:flex;gap:13px;position:relative;margin:24px 0 0 40px}.ai-thread-reply:before{content:"";position:absolute;left:-24px;top:-15px;width:22px;height:45px;border-left:1px solid #d9d6ea;border-bottom:1px solid #d9d6ea;border-radius:0 0 0 12px}.ai-thread-reply>div{background:#f1eaff;padding:15px;border-radius:12px;flex:1}.ai-thread-reply strong{font-size:11px;color:#7e6b9e}.ai-thread-reply p{font-size:14px;line-height:1.5;margin-top:5px}.ai-next-test{display:flex;gap:13px;padding:14px;border:1px solid #ffc29a;border-radius:8px;background:#fff6ed;margin-top:23px}.ai-next-test>svg{width:25px;height:25px;flex-shrink:0;color:#fa7c42}.ai-next-test p{font-size:12px;line-height:1.5}.ai-thread-section .al-actions{align-items:flex-start;flex-direction:column;gap:22px;margin-top:30px}.ai-resource{padding:26px 25px;display:grid;grid-template-columns:65px 1fr auto;gap:25px;align-items:center;box-shadow:none}.ai-resource>svg{width:59px;height:59px;color:#fa5719;transform:rotate(-20deg);stroke-width:1.6}.audience-landing .ai-resource h2{font-size:27px}.ai-resource p{font-size:13px;margin-top:12px}.ai-resource .al-button{font-size:12px}.ai-resource .al-resource-small{font-size:9px;text-align:center;max-width:300px}.ai-faq-layout{display:grid;grid-template-columns:260px 1fr;gap:45px;margin-top:27px;align-items:center}.ai-faq-layout>div:first-child{padding-left:16px;transform:rotate(-5deg)}.ai-faq-layout .al-hand{font-size:39px}.ai-faq-layout>div:first-child>svg{width:90px;height:90px;color:#fa6d32;margin-top:26px;stroke-width:1.4}.ai-faq-layout>.al-faqs{margin-top:0}.ai-faq-layout .al-faqs article{display:block;padding:20px 0}.ai-faq-layout .al-faqs article>span{display:none}.ai-faq-layout .al-faqs p{margin-top:9px}@media(max-width:1050px){.ai-documents{grid-template-columns:1fr 35px 1fr;gap:9px}.ai-documents>.al-arrow{width:35px}.ai-documents>div{padding:18px}.ai-transcript>div{grid-template-columns:32px 35px 1fr;gap:9px}.ai-transcript strong{font-size:11px}.ai-transcript p{font-size:12px}.ai-transcript .al-avatar{width:30px;height:30px;font-size:22px}.ai-summary-result{gap:17px}.ai-summary-result>strong{font-size:17px;padding:10px}.ai-summary-result>.al-hand{font-size:25px;width:80px}.ai-review-reply{padding:13px;gap:10px}.ai-review-reply p{font-size:12px}.ai-casebook{gap:30px;padding:32px 25px 23px}.ai-tabs>button{padding:10px 7px;font-size:10px}.ai-case-input>p{font-size:12px}.ai-case-panel dd{font-size:12px}.ai-case-limit{font-size:10px}.ai-rubric{gap:40px}.ai-review-card{padding:22px}.ai-review-card dl>div{grid-template-columns:95px 1fr}.ai-review-card dd{font-size:12px}.ai-thread>h3{font-size:19px}.ai-resource{grid-template-columns:50px 1fr;gap:22px}.ai-resource>svg{width:48px;height:48px;grid-row:1/3}.ai-resource>div:last-child{grid-column:2}.ai-resource .al-resource-small{text-align:left}.ai-faq-layout{grid-template-columns:220px 1fr;gap:30px}}@media(max-width:800px){.ai-hero-copy h1{font-size:53px}.ai-hero-copy .al-section-intro{font-size:15px}.ai-documents{grid-template-columns:1fr;gap:18px}.ai-documents>.al-arrow{display:none}.ai-documents>div{padding:23px}.ai-transcript p{font-size:14px}.ai-transcript>div{grid-template-columns:40px 45px 1fr;gap:13px}.ai-transcript strong{font-size:12px}.ai-transcript .al-avatar{width:35px;height:35px;font-size:25px}.ai-summary-result{justify-content:space-between}.ai-summary-result>strong{font-size:22px;padding:13px 17px}.ai-summary-result>.al-hand{width:130px;font-size:30px}.ai-review-reply p{font-size:14px}.ai-casebook{grid-template-columns:1fr;gap:30px}.ai-sticky{display:none}.ai-tabs>button{font-size:12px;padding:12px}.ai-case-input>p{font-size:15px}.ai-case-panel dd{font-size:14px}.ai-case-panel dt,.ai-case-input>h3{font-size:12px}.ai-case-limit{font-size:12px}.ai-case-panel{gap:20px;padding:22px 20px 0}.ai-case-limit{margin:0 -21px -1px!important}.ai-rubric figure{max-width:550px;width:100%;margin:auto!important}.ai-review-card dl>div{grid-template-columns:120px 1fr}.ai-review-card dd{font-size:14px}.ai-thread-section .al-two-column>div{grid-row:1}.ai-thread{max-width:550px;width:100%;margin:auto!important}.ai-thread>h3{font-size:22px}.ai-faq-layout{grid-template-columns:175px 1fr;gap:22px}.ai-faq-layout .al-hand{font-size:32px}}@media(max-width:500px){.ai-hero{padding-top:35px}.ai-hero-copy h1{font-size:43px}.ai-hero-copy .al-hand{font-size:29px}.ai-hero-copy .al-section-intro{font-size:14px}.ai-hero .al-actions{flex-direction:column;gap:18px}.ai-workspace{padding:20px 15px}.ai-workspace .al-chip{font-size:7px;padding:4px 6px}.ai-workspace>.al-post-top{gap:10px;flex-wrap:wrap}.audience-landing .ai-workspace h2{font-size:22px}.ai-workspace .al-post-top small{font-size:10px}.ai-mark{width:43px;height:43px}.ai-mark svg{width:28px;height:28px}.ai-documents>div{padding:18px 14px}.ai-documents h3{font-size:12px;gap:10px}.ai-transcript>div{grid-template-columns:30px 1fr;gap:9px;margin-top:22px}.ai-transcript .al-avatar{width:29px;height:29px;font-size:21px;grid-row:span 2}.ai-transcript p{grid-column:2;font-size:12px}.ai-transcript strong{padding-top:3px;font-size:11px}.ai-summary-result{gap:14px}.ai-summary-result>strong{font-size:17px;padding:10px}.ai-summary-result>.al-hand{font-size:25px;width:75px}.ai-review-reply{gap:10px;padding:11px}.ai-review-reply .al-avatar{width:35px;height:35px;font-size:25px}.ai-review-reply p{font-size:12px}.ai-workspace>figcaption{font-size:9px}.ai-casebook{padding:27px 18px 20px}.ai-casebook .al-section-intro{font-size:14px}.ai-tabs{gap:3px;padding:4px}.ai-tabs>button{font-size:10px;padding:10px 6px}.ai-case-panel{grid-template-columns:1fr;padding:18px 16px 0;gap:15px}.ai-case-input{border-right:0;border-bottom:1px solid #eee9f4;padding:0 0 18px}.ai-case-input>p{margin-top:13px;font-size:14px}.ai-case-input>.ai-lines{display:none}.ai-case-panel dd{font-size:13px}.ai-case-limit{margin:0 -17px -1px!important;font-size:11px}.ai-case-panel dt{font-size:11px}.ai-rubric figure>.al-hand{font-size:27px}.ai-review-card{padding:22px 17px}.ai-review-card dl{padding-inline:12px}.ai-review-card dl>div{grid-template-columns:88px 1fr;gap:12px}.ai-review-card dd{font-size:12px}.ai-review-card dt{font-size:11px;gap:10px}.ai-review-card>h3{font-size:10px}.ai-magnifier{width:44px;height:44px;right:0}.ai-thread{padding:22px 17px}.ai-thread .al-chip{font-size:8px}.ai-thread>h3{font-size:20px}.ai-thread>p{font-size:13px}.ai-thread .al-post-top strong{font-size:13px}.ai-thread .al-post-top small{font-size:9px}.ai-thread-reply{margin-left:21px;gap:10px}.ai-thread-reply .al-avatar{width:36px;height:36px;font-size:26px}.ai-thread-reply p{font-size:12px}.ai-thread-reply>div{padding:12px}.ai-next-test p{font-size:11px}.ai-resource{padding:23px 20px;grid-template-columns:35px 1fr;gap:17px}.ai-resource>svg{height:40px;width:40px;grid-row:1}.audience-landing .ai-resource h2{font-size:24px}.ai-resource p{font-size:13px}.ai-resource>div:last-child{grid-column:1/-1}.ai-resource .al-button{font-size:11px;gap:7px;width:100%;padding:12px 10px}.ai-resource .al-resource-small{font-size:9px}.ai-faq-layout{grid-template-columns:1fr;gap:23px}.ai-faq-layout>div:first-child{display:flex;align-items:center;justify-content:center;gap:35px}.ai-faq-layout .al-hand{font-size:33px}.ai-faq-layout>div:first-child>svg{width:65px;height:65px;margin-top:0}.ai-faq-layout .al-faqs p{font-size:13px}.ai-faq-layout .al-faqs h3{font-size:14px}}@media(max-width:360px){.ai-hero-copy h1{font-size:38px}.ai-workspace .al-post-top small{font-size:9px}.ai-workspace .al-chip{font-size:6px}.ai-summary-result>strong{font-size:15px}.ai-summary-result>.al-hand{font-size:23px;width:66px}.ai-tabs>button{font-size:9px}.ai-review-card dl>div{grid-template-columns:75px 1fr}.ai-resource .al-button{font-size:10px}}
