.aif-page{--aif-paper:#f0f9ff;--aif-ink:#082f49;--aif-muted:#3d6278;--aif-line:#c5e4f5;--aif-accent:#0284c7;--aif-accent-ink:#0369a1;--aif-tint:#e0f2fe;--aif-green:var(--aif-accent);--aif-green-dark:var(--aif-accent-ink);color:var(--aif-ink);background:var(--aif-paper)}.aif-shell{width:100%;max-width:1152px;padding-inline:24px;margin-inline:auto}.aif-page h1,.aif-page h2,.aif-page h3,.aif-page p{margin-top:0}.aif-page h2{font-size:clamp(29px,3.2vw,42px);line-height:1.15;letter-spacing:-.045em;font-weight:600;text-wrap:balance}.aif-page h3{font-size:21px;line-height:1.35;letter-spacing:-.025em;font-weight:600}.aif-overline{display:inline-block;color:var(--aif-accent-ink);font-size:11px;font-weight:650;letter-spacing:.12em}.aif-hero{padding-top:62px;padding-bottom:55px}.aif-hero-heading{display:grid;grid-template-columns:1.15fr 1fr;align-items:start;gap:60px;margin:0}.aif-hero-aside{display:flex;flex-direction:column;gap:18px;padding-top:10px}.aif-hero h1{margin:0;font-size:clamp(64px,8vw,108px);font-weight:600;letter-spacing:-.075em;line-height:.95}.aif-hero h1 span{color:var(--aif-accent)}.aif-hero-aside>p{margin:0;font-size:clamp(22px,2.5vw,32px);line-height:1.22;letter-spacing:-.035em;text-wrap:balance}.aif-hero-intro p{margin:0;color:var(--aif-muted);font-size:15px;line-height:1.7}.aif-hero .aif-demo{margin-top:45px}.aif-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 18px;border-radius:10px;background:#4f46e5;color:#fff;font-size:13px;font-weight:650;transition:background .15s ease}.aif-primary:hover{background:#4338ca}.aif-page :is(a,button):focus-visible{outline:3px solid #818cf8;outline-offset:4px}.aif-demo{overflow:hidden;border:1px solid #c5e4f5;border-radius:17px;background:#fff;box-shadow:0 22px 65px #0c4a6e12}.aif-demo-topbar{display:flex;align-items:center;height:43px;padding:0 16px;border-bottom:1px solid #e0f2fe;color:#0369a1;font-size:10px}.aif-demo-topbar>span:nth-child(2){margin-left:14px}.aif-demo-topbar b{padding:0 5px;color:#7ec8e8}.aif-window-dots{display:flex;gap:4px}.aif-window-dots i{width:6px;height:6px;border-radius:50%;background:#c5e4f5}.aif-saved{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#0369a1}.aif-demo-workspace{display:grid;grid-template-columns:minmax(195px,.86fr) minmax(290px,1.26fr) minmax(185px,.82fr);min-height:384px}.aif-config{padding:16px 13px 12px;border-right:1px solid #e0f2fe;background:#f0f9ff}.aif-config-head{display:flex;align-items:center;gap:9px;padding-bottom:13px;border-bottom:1px solid #e0f2fe}.aif-node-mark{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#e7f4fc;color:#075985;font-size:16px}.aif-config-head b,.aif-config-head small,.aif-question-row b,.aif-question-row small,.aif-toggle-row b,.aif-toggle-row small{display:block}.aif-config-head b,.aif-question-row b,.aif-toggle-row b{font-size:10px}.aif-config-head small,.aif-question-row small,.aif-toggle-row small{margin-top:3px;color:var(--aif-muted);font-size:8px}.aif-menu{margin-left:auto;color:var(--aif-muted);font-size:11px}.aif-config-tabs{display:flex;gap:17px;margin:12px 0;color:var(--aif-muted);font-size:9px}.aif-config-tabs .is-current{color:#0c4a6e;font-weight:700}.aif-question-row{display:flex;align-items:center;gap:8px;padding:9px 7px;border:1px solid #e0f2fe;border-radius:7px;background:#fff}.aif-grip{color:#5b7f96}.aif-question-row>span:last-child{margin-left:auto}.aif-field{margin-top:10px}.aif-field label{display:block;margin-bottom:5px;color:var(--aif-muted);font-size:8px;font-weight:650}.aif-field div{padding:8px;border:1px solid #e0f2fe;border-radius:6px;background:#fff;color:#0369a1;font-size:8px;line-height:1.4}.aif-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:12px}.aif-toggle{width:24px;height:14px;padding:2px;border-radius:8px;background:#0284c7}.aif-toggle i{display:block;width:10px;height:10px;margin-left:auto;border-radius:50%;background:#fff}.aif-add-question{display:flex;align-items:center;gap:5px;margin-top:14px;padding:0;border:0;background:transparent;color:#4f46e5;font-size:9px;font-weight:650}.aif-conversation{display:flex;flex-direction:column;min-width:0;padding:16px 18px 11px;background-color:#e7f4fc;background-image:radial-gradient(#c5e4f5 .65px,transparent 0);background-size:15px 15px}.aif-conversation-label{display:flex;justify-content:space-between;color:var(--aif-muted);font-size:8px;font-weight:700;letter-spacing:.08em}.aif-conversation-label span+span{font-weight:500;letter-spacing:0}.aif-chat{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 3px 17px}.aif-agent-avatar,.aif-correction-avatar{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#0369a1;color:#fff;font-size:9px;font-weight:700}.aif-bubble{max-width:88%;padding:10px 12px;border:1px solid #e0f2fe;border-radius:12px 12px 12px 3px;background:#fff;color:#075985;font-size:10px;line-height:1.45;box-shadow:0 2px 5px #0c4a6e08}.aif-bubble.user{align-self:flex-end;border-color:#e0f2fe;border-radius:12px 12px 3px 12px;background:#e7f4fc}.aif-state-note{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:7px;background:#f0f9ff;color:#0369a1;font-size:8px}.aif-state-dot{width:6px;height:6px;border-radius:50%;background:#b79641}.aif-review{display:grid;width:100%;gap:7px;padding:10px;border:1px solid #e0f2fe;border-radius:9px;background:#fff;font-size:9px}.aif-review>span{display:flex;justify-content:space-between;color:var(--aif-muted)}.aif-review strong{color:#0c4a6e}.aif-review small{color:var(--aif-muted);font-size:8px}.aif-chat-input{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:4px 5px 4px 10px;border:1px solid #e0f2fe;border-radius:8px;background:#fff;color:#5b7f96;font-size:9px}.aif-chat-input button{display:grid;place-items:center;width:23px;height:23px;border:0;border-radius:6px;background:#0369a1;color:#fff}.aif-demo-controls{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px}.aif-demo-controls>button{display:grid;place-items:center;width:19px;height:19px;border:1px solid #c5e4f5;border-radius:50%;background:#fff;color:#0369a1}.aif-demo-controls>span{display:flex;gap:4px}.aif-demo-controls>span button{padding:3px 7px;border:0;border-radius:6px;background:transparent;color:var(--aif-muted);font-size:8px}.aif-demo-controls>span button.is-active{background:#e0f2fe;color:#075985;font-weight:700}.aif-output{padding:17px 13px 13px;border-left:1px solid #e0f2fe;background:#fafaf7}.aif-output-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:17px}.aif-next-node small,.aif-output-heading>div>span{color:var(--aif-muted);font-size:7px;font-weight:700;letter-spacing:.09em}.aif-output-heading h3{margin:5px 0 0;font-size:13px;letter-spacing:-.02em}.aif-json-icon{color:#5b7f96;font-family:monospace;font-size:14px}.aif-output-entry{position:relative;display:grid;gap:5px;padding:8px 20px 8px 9px;border:1px solid #e0f2fe;border-radius:7px;background:#fff}.aif-output-entry+.aif-output-entry{margin-top:7px}.aif-output-entry small{color:var(--aif-muted);font-size:8px}.aif-output-entry b{overflow:hidden;color:#075985;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.aif-output-entry.muted{opacity:.65}.aif-check{position:absolute;top:11px;right:8px;display:grid;place-items:center;width:13px;height:13px;border:1px solid #c5e4f5;border-radius:50%;color:#5b7f96;font-size:10px}.aif-check.is-done{border-color:#7ec8e8;background:#e7f4fc;color:#0369a1}.aif-context-note{display:flex;gap:7px;margin:12px 0 14px;color:var(--aif-muted);font-size:8px;line-height:1.45}.aif-context-note svg{flex:none;color:var(--aif-muted)}.aif-next-node{display:flex;align-items:center;gap:7px;padding:8px;border:1px solid #e0f2fe;border-radius:8px;background:#fff}.aif-next-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#e7f4fc;color:var(--aif-muted)}.aif-next-node b{display:block;margin-top:3px;font-size:8px}.aif-next-node>svg:last-child{margin-left:auto;color:#5b7f96}.aif-demo-caption{display:flex;justify-content:space-between;padding:10px 15px;border-top:1px solid #e0f2fe;color:var(--aif-muted);font-size:9px}.aif-demo-caption span:first-child{color:#0369a1;font-weight:700}.aif-hero-foot{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px;padding-top:24px;border-top:1px solid var(--aif-line);color:var(--aif-muted);font-size:13px;line-height:1.6}.aif-hero-foot span{display:inline-flex;align-items:flex-start;gap:10px}.aif-hero-foot i{flex:none;width:4px;height:4px;margin-top:8px;border-radius:50%;background:var(--aif-accent)}.aif-sequence-section{padding-top:71px;padding-bottom:92px}.aif-sequence-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;-moz-column-gap:50px;column-gap:50px}.aif-sequence-heading .aif-overline{grid-column:1/-1;margin-bottom:15px}.aif-sequence-heading h2{margin-bottom:0}.aif-sequence-heading>p{max-width:460px;margin-bottom:4px;color:var(--aif-muted);font-size:15px;line-height:1.75}.aif-sequence{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:54px}.aif-sequence-line{position:absolute;top:16px;right:7%;left:7%;height:1px;background:#c5e4f5}.aif-sequence article{position:relative;min-width:0;padding:39px 4px 0 0}.aif-sequence article>svg{position:absolute;top:1px;left:0;color:#0369a1}.aif-sequence-number{position:absolute;top:-6px;right:0;color:#5b7f96;font-size:10px;font-weight:650}.aif-sequence h3{margin-bottom:10px}.aif-sequence article>p{margin-bottom:18px;color:var(--aif-muted);font-size:15px;line-height:1.75}.aif-field-chip,.aif-mini-question,.aif-transform{min-height:84px;padding:12px;border:1px solid #e0f2fe;border-radius:10px;background:#f7fcff}.aif-mini-question b,.aif-mini-question small,.aif-mini-question span{display:block}.aif-mini-question small{margin-bottom:7px;color:var(--aif-muted);font-size:8px;letter-spacing:.09em}.aif-mini-question b{margin-bottom:9px;font-size:10px}.aif-mini-question span{color:#0369a1;font-size:8px}.aif-transform{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--aif-muted);font-size:8px;line-height:1.6}.aif-transform svg{flex:none;color:var(--aif-muted)}.aif-transform b{color:#075985;font-size:9px}.aif-field-chip{position:relative;display:grid;align-content:center;gap:4px}.aif-field-chip span:first-child{color:var(--aif-muted);font-size:8px}.aif-field-chip b{font-size:11px}.aif-chip-check{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#e7f4fc;color:#0369a1}.aif-review-section{padding:83px 0;background:#e0f2fe}.aif-review-layout{display:grid;grid-template-columns:.83fr 1.17fr;align-items:center;gap:100px}.aif-review-intro h2{margin:14px 0 19px}.aif-review-intro>p:not(.aif-quote){color:var(--aif-muted);font-size:15px;line-height:1.75}.aif-quote{margin:24px 0 0;padding:14px 17px;border-left:2px solid var(--aif-accent);border-radius:0 8px 8px 0;background:var(--aif-tint);color:var(--aif-ink);font-size:14px;font-weight:500;letter-spacing:-.02em}.aif-confirm-card{padding:22px 24px 19px;border:1px solid #c5e4f5;border-radius:14px;background:#f7fcff;box-shadow:0 20px 50px #07598512}.aif-confirm-head{display:flex;justify-content:space-between;color:var(--aif-muted);font-size:9px}.aif-confirm-head span:first-child{display:inline-flex;align-items:center;gap:6px;color:#0369a1;font-weight:700;letter-spacing:.07em}.aif-confirm-card h3{margin:22px 0 13px;font-size:19px;letter-spacing:-.035em}.aif-confirm-row{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #e0f2fe;font-size:11px}.aif-confirm-row span{color:var(--aif-muted)}.aif-confirm-row b{font-weight:600;text-align:right}.aif-correction{display:flex;align-items:flex-start;gap:9px;margin-top:15px;padding:12px;border:1px solid #e0f2fe;border-radius:9px;background:#f0f9ff;color:#0369a1;font-size:10px;line-height:1.5}.aif-correction-avatar{flex:none}.aif-correction small{display:block;margin-bottom:3px;color:var(--aif-muted);font-size:7px;font-weight:700;letter-spacing:.08em}.aif-confirm-buttons{display:flex;justify-content:space-between;align-items:center;margin-top:14px;color:#0369a1;font-size:9px}.aif-confirm-buttons b{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-radius:7px;background:#0369a1;color:#fff;font-size:9px}.aif-next-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:56px 76px;align-items:start;padding-top:87px;padding-bottom:90px}.aif-next-title .aif-overline{margin-bottom:15px}.aif-workflow{display:grid;grid-template-columns:auto 34px 1fr;align-items:center;gap:12px;padding:20px;border:1px solid #e0f2fe;border-radius:13px;background:#f7fcff}.aif-workflow-node{display:grid;min-width:145px;gap:6px;padding:13px;border:1px solid #e0f2fe;border-radius:9px;background:#fff}.aif-workflow-node>span{color:var(--aif-muted);font-size:8px;font-weight:700;letter-spacing:.08em}.aif-workflow-node b{font-size:12px}.aif-workflow-node small{color:var(--aif-muted);font-size:8px;line-height:1.4}.aif-workflow-arrow{display:grid;place-items:center;color:var(--aif-muted)}.aif-workflow-branches{display:grid;gap:9px}.aif-workflow-branches>div{display:flex;align-items:center;gap:4px;color:var(--aif-muted)}.aif-email-output{display:flex;grid-column:1/-1;align-items:center;gap:10px;padding-top:13px;border-top:1px solid #e0f2fe;color:#0369a1}.aif-email-output b,.aif-email-output small,.aif-email-output span{display:block}.aif-email-output b{color:#075985;font-size:10px}.aif-email-output small{margin-top:3px;color:var(--aif-muted);font-size:8px}.aif-completion-note{grid-column:1/-1;padding-top:12px;border-top:1px solid #e0f2fe}.aif-completion-note>span{color:var(--aif-muted);font-size:8px;font-weight:700;letter-spacing:.09em}.aif-completion-note p{margin:5px 0 0;color:var(--aif-muted);font-size:9px;line-height:1.5}.aif-output-note{display:flex;grid-column:2;gap:10px;align-items:flex-start;color:#0369a1}.aif-output-note svg{flex:none;margin-top:2px}.aif-output-note p{margin:0;color:var(--aif-muted);font-size:15px;line-height:1.75}.aif-use-section{padding:78px 0 83px;background:#e7f4fc}.aif-use-layout{display:grid;grid-template-columns:.83fr 1.17fr;gap:90px}.aif-use-layout h2{margin:14px 0 18px}.aif-use-layout>div:first-child>p{color:var(--aif-muted);font-size:15px;line-height:1.75}.aif-use-examples{border-top:1px solid #c5e4f5}.aif-use-examples>div{display:grid;gap:8px;padding:17px 4px;border-bottom:1px solid #c5e4f5}.aif-use-examples span{color:var(--aif-muted);font-size:8px;font-weight:700;letter-spacing:.1em}.aif-use-examples b{font-size:14px;font-weight:600;letter-spacing:-.02em}.aif-use-examples small{max-width:480px;color:var(--aif-muted);font-size:14px;line-height:1.6}.aif-fit-section{padding-top:89px;padding-bottom:86px}.aif-fit-intro{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.aif-fit-intro .aif-overline{padding-bottom:5px}.aif-fit-intro h2{max-width:660px;margin:0}.aif-fit-table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #c5e4f5;border-bottom:1px solid #c5e4f5}.aif-fit-table>div{padding:18px 22px 20px 0}.aif-fit-table>div+div{padding-left:22px;border-left:1px solid #c5e4f5}.aif-fit-table span{color:#0369a1;font-size:9px;font-weight:750;letter-spacing:.1em}.aif-fit-table p{margin:12px 0 0;color:var(--aif-muted);font-size:15px;line-height:1.75}.aif-fit-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:17px;color:var(--aif-ink);font-size:15px;font-weight:500;line-height:1.6}.aif-closing-section{padding:66px 0 71px;background:#e0f2fe}.aif-closing{text-align:center}.aif-closing>svg{color:#0369a1}.aif-closing>p{margin:14px 0 13px;color:var(--aif-muted);font-size:15px;line-height:1.7}.aif-closing h2{margin:0 auto 23px}.aif-closing-actions{display:flex;justify-content:center;gap:10px}.aif-secondary{justify-content:center;min-height:44px;padding:0 17px;border:1px solid var(--aif-accent);border-radius:10px;color:var(--aif-accent-ink);font-size:12px}.aif-builder-link,.aif-secondary{display:inline-flex;align-items:center;font-weight:600}.aif-builder-link{gap:8px;margin-top:20px;color:#4f46e5;font-size:11px}@media (max-width:900px){.aif-hero-foot,.aif-hero-heading{grid-template-columns:1fr;gap:22px}.aif-hero h1{font-size:clamp(56px,10vw,88px)}.aif-hero-aside{padding-top:0}.aif-demo-workspace{grid-template-columns:minmax(180px,.9fr) minmax(255px,1.2fr)}.aif-output{display:grid;grid-column:1/-1;grid-template-columns:1.2fr repeat(3,1fr);align-items:center;gap:8px;padding:12px;border-top:1px solid #e0f2fe;border-left:0}.aif-output-heading{margin:0}.aif-output-heading h3{font-size:11px}.aif-output-entry+.aif-output-entry{margin:0}.aif-completion-note,.aif-context-note,.aif-next-node{display:none}.aif-hero-foot{gap:16px}.aif-review-layout,.aif-use-layout{gap:50px}.aif-next-section{grid-template-columns:1fr;gap:32px}.aif-output-note{grid-column:1}}@media (max-width:640px){.aif-shell{padding-inline:19px}.aif-hero{padding-top:36px;padding-bottom:40px}.aif-hero h1{font-size:clamp(52px,14vw,80px)}.aif-hero-aside>p{font-size:25px}.aif-hero .aif-demo{margin-top:32px}.aif-demo{border-radius:12px}.aif-demo-topbar{height:38px;padding-inline:10px;font-size:8px}.aif-demo-workspace{grid-template-columns:1fr}.aif-config{padding:12px;border-right:0;border-bottom:1px solid #e0f2fe}.aif-config-head{padding-bottom:8px}.aif-config-tabs{margin:8px 0}.aif-question-row{padding:7px}.aif-field,.aif-toggle-row{display:none}.aif-add-question{margin-top:9px}.aif-conversation{min-height:275px;padding:13px 13px 10px}.aif-chat{gap:8px;padding:14px 2px 10px}.aif-output{grid-template-columns:1fr 1fr;gap:7px}.aif-output-heading{grid-column:1/-1;padding-bottom:2px}.aif-output-entry{min-width:0}.aif-output-entry:first-of-type{grid-column:1/-1}.aif-demo-caption{gap:8px;font-size:8px}.aif-hero-foot{gap:12px;font-size:13px}.aif-sequence-section{padding-top:51px;padding-bottom:58px}.aif-sequence-heading{grid-template-columns:1fr;gap:15px}.aif-sequence-heading .aif-overline{margin-bottom:0}.aif-sequence-heading>p{font-size:15px}.aif-sequence{grid-template-columns:1fr;gap:22px;margin-top:33px}.aif-sequence-line{top:5px;bottom:45px;left:8px;width:1px;height:auto}.aif-sequence article{padding:2px 0 0 34px}.aif-sequence article>svg{top:2px;left:0}.aif-sequence-number{top:3px}.aif-sequence article>p{min-height:0}.aif-review-section{padding:55px 0}.aif-review-layout,.aif-use-layout{grid-template-columns:1fr;gap:28px}.aif-review-intro h2{margin-bottom:15px}.aif-confirm-card{padding:17px 14px}.aif-confirm-row{font-size:10px}.aif-next-section{gap:24px;padding-top:55px;padding-bottom:57px}.aif-workflow{grid-template-columns:1fr;gap:9px;padding:13px}.aif-workflow-node{min-width:0}.aif-workflow-arrow{transform:rotate(90deg)}.aif-workflow-branches>div>svg{transform:rotate(45deg)}.aif-email-output{margin-top:3px}.aif-use-section{padding:53px 0 58px}.aif-use-layout h2{font-size:34px}.aif-fit-section{padding-top:58px;padding-bottom:55px}.aif-fit-intro{display:block;margin-bottom:22px}.aif-fit-intro .aif-overline{margin-bottom:13px}.aif-fit-table{grid-template-columns:1fr}.aif-fit-table>div,.aif-fit-table>div+div{padding:15px 0;border-left:0}.aif-fit-table>div+div{border-top:1px solid #c5e4f5}.aif-fit-table p{margin-top:7px}.aif-fit-bottom{align-items:flex-start;font-size:10px}.aif-fit-bottom svg{flex:none}.aif-closing-section{padding:50px 0 55px}}@media (prefers-reduced-motion:reduce){.aif-page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}