.aw-app{--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--duration-fast:.12s;--duration-normal:.2s;--easing-default:cubic-bezier(.25, .1, .25, 1);--color-background:#f6f5fb;--color-surface:#fff;--color-surface-low:#f2f1f8;--color-surface-elevated:#fff;--color-surface-hover:#eeedf6;--color-surface-active:#e6e4f1;--color-surface-chat:#faf9f7;--color-border:#d7d6e1b3;--color-border-subtle:#d7d6e173;--color-border-strong:#c7c4d4f2;--color-text-primary:#231f1a;--color-text-secondary:#5e5750;--color-text-muted:#726b65;--color-text-disabled:#9f9993;--color-primary:#4648d4;--color-primary-rgb:70 72 212;--color-primary-hover:#3f41c4;--color-primary-muted:#4547d91a;--color-primary-foreground:#fff;--color-active-bg:#4547d31a;--color-active-fg:#4648d4;--color-success:#147b3a;--color-success-muted:#e5f5eb;--color-warning:#895906;--color-warning-muted:#fcefd9;--color-error:#b81e1e;--color-error-muted:#fbe9e9;--color-info:#1273a1;--color-info-muted:#e1f2fa;--color-status-running:#3c83f6;--color-status-success:#20c55d;--color-status-paused:#f6a823;--shadow-sm:0 8px 20px #4547d30f;--shadow-md:0 12px 28px #4547d312;--shadow-lg:0 20px 40px #4547d314;color:var(--color-text-primary);font-family:var(--font-display,"Plus Jakarta Sans"), system-ui, sans-serif}.dark .aw-app{--color-background:#0d0b1f;--color-surface:#131028;--color-surface-low:#181533;--color-surface-elevated:#181533;--color-surface-hover:#211d42;--color-surface-active:#272248;--color-surface-chat:#131028;--color-border:#4547d34d;--color-border-subtle:#4547d32e;--color-border-strong:#4547d373;--color-text-primary:#f3f4f7;--color-text-secondary:#b6bcc8;--color-text-muted:#929aaa;--color-text-disabled:#737b8c;--color-primary:#818cf8;--color-primary-rgb:129 140 248;--color-primary-hover:#7375e8;--color-primary-muted:#8082e526;--color-primary-foreground:#11132c;--color-active-bg:#4547d347;--color-active-fg:#a5a7f5;--color-success:#42d778;--color-success-muted:#0e2015;--color-warning:#f7b645;--color-warning-muted:#251b09;--color-error:#f07575;--color-error-muted:#2a0e0e;--color-info:#5ec0ed;--color-info-muted:#0b1b22;--shadow-sm:0 8px 20px #05040b59;--shadow-md:0 12px 28px #05040b73;--shadow-lg:0 24px 60px #05040b8c}@media (prefers-reduced-motion:reduce){.aw-app *,.aw-app :before,.aw-app :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
:root{--btn-ink:#fff}.dark{--btn-ink:#0d0b1f}.v3-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}@media (min-width:640px){.v3-container{padding-inline:32px}}.v3-section{padding-block:72px}@media (min-width:1024px){.v3-section{padding-block:96px}}.v3-eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--signal);font-size:12px}.v3-h1{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.038em;text-wrap:balance;color:var(--ink);font-size:clamp(2.6rem,6.4vw,4.75rem);font-weight:700;line-height:1.02}.v3-h2{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;color:var(--ink);font-size:clamp(2rem,4.2vw,3.25rem);font-weight:700;line-height:1.08}.v3-h3{letter-spacing:-.02em;color:var(--ink);font-size:1.25rem;font-weight:650}.v3-lead{color:var(--ink-muted);text-wrap:pretty;max-width:62ch;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.v3-btn{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:46px;padding-inline:22px;font-size:15px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.v3-btn-primary{background:var(--signal);color:var(--btn-ink)}.v3-btn-primary:hover{background:var(--signal-strong)}.v3-btn-secondary{border:1px solid var(--signal-line);color:var(--ink)}.v3-btn-secondary:hover{border-color:var(--signal)}.v3-card{border:1px solid var(--line);background:var(--surface);border-radius:18px}.v3-hairline{border-color:var(--line)}
