.ask-ai[data-astro-cid-axgc65x5]{padding:80px 0}.container[data-astro-cid-axgc65x5]{max-width:1100px;margin:0 auto;padding:0}.content[data-astro-cid-axgc65x5]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.mockup-left[data-astro-cid-axgc65x5] .text-content[data-astro-cid-axgc65x5]{order:2}.mockup-left[data-astro-cid-axgc65x5] .mockup-wrapper[data-astro-cid-axgc65x5]{order:1}.text-content[data-astro-cid-axgc65x5]{display:flex;flex-direction:column}h2[data-astro-cid-axgc65x5]{font-size:44px;font-weight:600;line-height:1.1;letter-spacing:-.02em;margin-bottom:16px}.section-subtitle[data-astro-cid-axgc65x5]{font-size:18px;color:#00000080;line-height:1.6;margin-bottom:40px}.features[data-astro-cid-axgc65x5]{display:flex;flex-direction:column;gap:24px}.feature[data-astro-cid-axgc65x5]{display:flex;align-items:flex-start;gap:16px}.feature-icon[data-astro-cid-axgc65x5]{width:48px;height:48px;background:#0000000d;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#000}.feature-text[data-astro-cid-axgc65x5] h3[data-astro-cid-axgc65x5]{font-size:16px;font-weight:600;margin-bottom:4px}.feature-text[data-astro-cid-axgc65x5] p[data-astro-cid-axgc65x5]{font-size:14px;color:#00000080;line-height:1.5}.mockup-wrapper[data-astro-cid-axgc65x5]{display:flex;justify-content:center}.phone-mockup[data-astro-cid-axgc65x5]{width:280px;height:580px;background:#e8e8ed;border-radius:44px;padding:7px;box-shadow:0 0 0 1px #00000014,0 30px 60px -15px #00000026}.phone-content[data-astro-cid-axgc65x5]{background:#fff;border-radius:38px;height:100%;overflow:hidden}.chat-container[data-astro-cid-axgc65x5]{height:100%;display:flex;flex-direction:column}.chat-header[data-astro-cid-axgc65x5]{padding:50px 20px 16px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#000;border-bottom:1px solid rgba(0,0,0,.06)}.chat-header[data-astro-cid-axgc65x5] svg[data-astro-cid-axgc65x5]{color:#007aff}.chat-messages[data-astro-cid-axgc65x5]{flex:1;padding:20px 16px;position:relative;overflow:hidden}.chat-screen[data-astro-cid-axgc65x5]{position:absolute;inset:20px 16px;display:flex;flex-direction:column;gap:16px;opacity:0;pointer-events:none}.chat-screen[data-astro-cid-axgc65x5].active{opacity:1;pointer-events:auto}.chat-screen[data-astro-cid-axgc65x5].active .user-message[data-astro-cid-axgc65x5]{animation:messageIn .4s ease forwards .1s}.chat-screen[data-astro-cid-axgc65x5].active .ai-response[data-astro-cid-axgc65x5]{animation:messageIn .4s ease forwards .5s}.chat-screen[data-astro-cid-axgc65x5].active .ai-item[data-astro-cid-axgc65x5].item-1{animation:itemIn .3s ease forwards 1s}.chat-screen[data-astro-cid-axgc65x5].active .ai-item[data-astro-cid-axgc65x5].item-2{animation:itemIn .3s ease forwards 1.2s}.chat-screen[data-astro-cid-axgc65x5].active .ai-item[data-astro-cid-axgc65x5].item-3{animation:itemIn .3s ease forwards 1.4s}.chat-screen[data-astro-cid-axgc65x5].active .ai-paragraph[data-astro-cid-axgc65x5]{animation:itemIn .4s ease forwards 1s}.message[data-astro-cid-axgc65x5]{max-width:85%;opacity:0;transform:translateY(10px)}.user-message[data-astro-cid-axgc65x5]{align-self:flex-end;background:#0000001a;color:#000;padding:12px 16px;border-radius:18px 18px 4px;font-size:14px;line-height:1.4}.ai-response[data-astro-cid-axgc65x5]{align-self:flex-start;font-size:14px;line-height:1.6;color:#000;max-width:100%}.ai-intro[data-astro-cid-axgc65x5]{margin-bottom:10px;font-weight:500}.ai-item[data-astro-cid-axgc65x5]{display:flex;gap:6px;margin-bottom:6px;opacity:0;transform:translate(-5px)}.ai-item[data-astro-cid-axgc65x5]:last-child{margin-bottom:0}.item-num[data-astro-cid-axgc65x5]{font-weight:600;color:#007aff}.item-bullet[data-astro-cid-axgc65x5]{font-weight:600;color:#34c759}.ai-paragraph[data-astro-cid-axgc65x5]{opacity:0;transform:translateY(5px)}.component-card[data-astro-cid-axgc65x5]{background:#0000000a;border-radius:12px;padding:12px}.card-label[data-astro-cid-axgc65x5]{font-size:9px;font-weight:600;color:#0006;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.quiz-question[data-astro-cid-axgc65x5]{font-size:13px;font-weight:500;line-height:1.3;margin-bottom:10px}.quiz-options[data-astro-cid-axgc65x5]{display:flex;flex-direction:column;gap:6px}.quiz-option[data-astro-cid-axgc65x5]{padding:8px 10px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;font-size:12px;line-height:1.2}.quiz-option[data-astro-cid-axgc65x5].correct{background:#34c7591f;border-color:#34c7594d;color:#248a3d;font-weight:500;display:flex;align-items:center;gap:6px}.flashcard-card[data-astro-cid-axgc65x5]{text-align:center}.flashcard-front[data-astro-cid-axgc65x5]{font-size:13px;font-weight:600;margin-bottom:8px;line-height:1.3}.flashcard-divider[data-astro-cid-axgc65x5]{height:1px;background:#00000014;margin:8px 0}.flashcard-back[data-astro-cid-axgc65x5]{font-size:12px;color:#000000b3;line-height:1.4}.chart-title[data-astro-cid-axgc65x5]{font-size:12px;font-weight:500;margin-bottom:12px}.chart-row[data-astro-cid-axgc65x5]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.chart-row[data-astro-cid-axgc65x5]:last-child{margin-bottom:0}.chart-label[data-astro-cid-axgc65x5]{font-size:11px;width:64px;flex-shrink:0;color:#000000b3}.chart-bar[data-astro-cid-axgc65x5]{flex:1;height:10px;background:#0000000f;border-radius:6px;overflow:hidden}.chart-fill[data-astro-cid-axgc65x5]{height:100%;border-radius:6px;width:0}.chart-fill-weak[data-astro-cid-axgc65x5]{background:#007aff59}.chart-fill-strong[data-astro-cid-axgc65x5]{background:#007aff}.chart-value[data-astro-cid-axgc65x5]{font-size:11px;font-weight:600;width:24px;text-align:right}.chat-screen[data-astro-cid-axgc65x5].active.screen-chart .chart-fill-weak[data-astro-cid-axgc65x5]{animation:fillBarWeak .6s ease forwards .9s}.chat-screen[data-astro-cid-axgc65x5].active.screen-chart .chart-fill-strong[data-astro-cid-axgc65x5]{animation:fillBarStrong .6s ease forwards 1.1s}@keyframes fillBarWeak{to{width:33%}}@keyframes fillBarStrong{to{width:100%}}@keyframes messageIn{to{opacity:1;transform:translateY(0)}}@keyframes itemIn{to{opacity:1;transform:translate(0) translateY(0)}}@media (max-width: 809px){.ask-ai[data-astro-cid-axgc65x5]{padding:60px 20px}.content[data-astro-cid-axgc65x5]{grid-template-columns:1fr;gap:48px}.text-content[data-astro-cid-axgc65x5],.mockup-left[data-astro-cid-axgc65x5] .text-content[data-astro-cid-axgc65x5]{order:1}.mockup-wrapper[data-astro-cid-axgc65x5],.mockup-left[data-astro-cid-axgc65x5] .mockup-wrapper[data-astro-cid-axgc65x5]{order:2}h2[data-astro-cid-axgc65x5]{font-size:32px}.section-subtitle[data-astro-cid-axgc65x5]{font-size:16px;margin-bottom:32px}.phone-mockup[data-astro-cid-axgc65x5]{width:260px;height:545px}}
