@keyframes aiCursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes aiTypeReveal{0%,4%{width:0}34%,58%{width:100%}62%,to{width:0}}@keyframes aiDotsPulse{0%,34%{opacity:0}40%{opacity:1}56%{opacity:1}62%,to{opacity:0}}@keyframes aiDotBounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}@keyframes aiPreviewIn{0%,58%{opacity:0;transform:translateY(8px)}66%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes aiSendGlow{0%,34%{box-shadow:0 0 0 0 color-mix(in srgb,var(--primary) 45%,transparent)}40%{box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}.aas-section{background:var(--color-violet-50,#f0effc);padding:96px 24px}.aas-container{margin:0 auto;max-width:1240px}.aas-header{margin:0 auto;max-width:640px;text-align:center}.aas-eyebrow{align-items:center;background:var(--color-violet-100,#e8e7fa);border-radius:var(--radius-full,999px);color:var(--primary,#6761e5);display:inline-flex;font-size:11px;gap:6px;letter-spacing:.08em;margin-bottom:16px;padding:5px 14px;text-transform:uppercase}.aas-eyebrow,.aas-title{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-weight:700}.aas-title{color:var(--foreground,#292e53);font-size:clamp(1.7rem,2.6vw,2.35rem);letter-spacing:-.01em;line-height:1.15;margin:0 0 18px}.aas-intro{color:var(--muted-foreground,#545875);font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:16.5px;line-height:1.6;margin:0 auto}.aas-card-wrap{display:flex;justify-content:center;margin-top:44px}.aas-card{background:#fff;border:1px solid var(--card-border,#e2e4ea);border-radius:var(--radius-lg,15px);box-shadow:var(--shadow-hover,0 4px 24px rgba(0,0,0,.08));max-width:520px;overflow:hidden;width:100%}.aas-tabs{border-bottom:1px solid var(--card-border,#e2e4ea);display:flex;gap:22px;padding:16px 22px}.aas-tab{color:var(--muted-foreground,#545875);cursor:default;font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:14px}.aas-tab--active{border-bottom:2px solid var(--primary,#6761e5);color:var(--foreground,#292e53);font-weight:700;margin-bottom:-16px;padding-bottom:14px}.aas-editor{padding:20px 22px 0}.aas-editor__placeholder{color:var(--muted-foreground,#545875);font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:14px;line-height:1.55;margin:0 0 10px}.aas-ai-bar{background:var(--color-violet-50,#f0effc);border-radius:var(--radius-md,10px);margin:16px 18px 18px;padding:14px 16px}.aas-ai-bar__label{align-items:center;color:var(--foreground,#292e53);display:flex;font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:14px;font-weight:700;gap:8px;margin-bottom:10px}.aas-prompt-row{align-items:center;background:#fff;border:1px solid var(--card-border,#e2e4ea);border-radius:var(--radius-full,999px);display:flex;gap:10px;padding:10px 8px 10px 16px}.aas-prompt-text{color:var(--foreground,#292e53);flex:1;font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:14px;overflow:hidden;position:relative;white-space:nowrap}.aas-prompt-text__typed{animation:aiTypeReveal var(--aas-duration,8s) ease-in-out infinite;display:inline-block;overflow:hidden;vertical-align:bottom;white-space:nowrap}.aas-prompt-text__cursor{animation:aiCursorBlink .9s steps(1) infinite;background:var(--primary,#6761e5);display:inline-block;height:14px;margin-left:2px;vertical-align:middle;width:2px}.aas-prompt-dots{align-items:center;animation:aiDotsPulse var(--aas-duration,8s) ease-in-out infinite;display:inline-flex;flex:0 0 auto;gap:3px;padding-right:4px}.aas-dot{animation:aiDotBounce 1s ease-in-out infinite;background:var(--primary,#6761e5);border-radius:50%;height:5px;width:5px}.aas-dot:nth-child(2){animation-delay:.15s}.aas-dot:nth-child(3){animation-delay:.3s}.aas-send-btn{animation:aiSendGlow var(--aas-duration,8s) ease-in-out infinite;background:var(--primary,#6761e5);border-radius:50%;display:grid;flex:0 0 auto;height:32px;place-items:center;width:32px}.aas-preview{animation:aiPreviewIn var(--aas-duration,8s) ease-in-out infinite;border-top:1px solid var(--card-border,#e2e4ea);margin-top:12px;padding-top:12px}.aas-preview__text{color:var(--foreground,#292e53);font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:14px;line-height:1.5;margin:0 0 10px}.aas-preview__actions{display:flex;gap:16px}.aas-action{color:var(--muted-foreground,#545875);cursor:default;font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.aas-action--primary{color:var(--primary,#6761e5);font-weight:700}@media (max-width:600px){.aas-section{padding:64px 16px}.aas-card{max-width:100%}.aas-tabs{gap:14px;overflow-x:auto;padding:14px 16px}.aas-title{font-size:clamp(1.4rem,5vw,1.8rem)}}