.aia{--ink:var(--color-surface-footer);--paper:var(--color-surface-alt);--r-shell:2rem;--r-shell-inner:calc(var(--r-shell) - 10px);--p:1;background:var(--paper);overflow-x:clip}html:has(.aia){scrollbar-width:thin;scrollbar-color:var(--color-brand) transparent}html:has(.aia)::-webkit-scrollbar{width:8px}html:has(.aia)::-webkit-scrollbar-thumb{background:var(--color-brand);border-radius:999px}.aia-wrap{width:100%;max-width:var(--container-wide);margin-inline:auto;padding-inline:1.25rem}.aia-wrap-narrow{width:100%;max-width:46rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){.aia-wrap,.aia-wrap-narrow{padding-inline:2rem}}.aia-display{letter-spacing:-.02em;color:var(--color-content);text-wrap:balance;font-size:clamp(2.125rem,5.4vw,4rem);font-weight:500;line-height:1.22}.aia-display strong{font-weight:700}.aia-h2{letter-spacing:-.015em;color:var(--color-content);text-wrap:balance;font-size:clamp(1.75rem,3.4vw,2.625rem);font-weight:600;line-height:1.28}.aia-h3{color:var(--color-content);text-wrap:balance;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:600;line-height:1.35}.aia-sub{max-width:40rem;font-size:var(--text-base);color:var(--color-content-muted);margin:.875rem auto 0}.aia-kicker{font-size:var(--text-xs);color:var(--color-brand);margin-bottom:.75rem;font-weight:600}.aia-on-dark{color:var(--color-content-inverse)}.aia-on-dark-muted{color:var(--color-content-inverse-muted)}.aia-kicker.aia-on-dark-muted{color:var(--color-on-brand-muted)}.aia-duo{text-align:center;letter-spacing:-.015em;text-wrap:balance;flex-direction:column;align-items:center;font-size:clamp(1.75rem,4vw,3rem);line-height:1.3;display:flex}.aia-duo span:first-child{color:var(--color-content-dim);font-weight:500}.aia-duo span:last-child{color:var(--color-content);font-weight:700}.aia-duo-left{text-align:left;align-items:flex-start}.aia-underline{white-space:nowrap;color:var(--color-brand);font-weight:700;position:relative}.aia-underline:after{content:"";transform-origin:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cpath d='M3 14c60-8 140-12 294-6' fill='none' stroke='%232563eb' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:.28em;animation:.9s cubic-bezier(.65,0,.35,1) .4s both aia-draw;position:absolute;bottom:-.12em;left:-2%;right:-2%}@keyframes aia-draw{0%{transform:scaleX(0)}}.aia-progress{z-index:60;background:var(--color-brand);transform-origin:0;height:3px;transform:scaleX(var(--page,0));pointer-events:none;position:fixed;inset:0 0 auto}.aia-rail{display:none}@media (min-width:1280px){.aia-rail{z-index:40;opacity:0;transition:opacity .4s;display:block;position:fixed;top:50%;right:1.5rem;transform:translateY(-50%)}.aia[data-past-hero] .aia-rail,.aia:not([data-js]) .aia-rail{opacity:1}}.aia-rail ol{background:var(--color-surface);box-shadow:var(--shadow-panel);border-radius:999px;flex-direction:column;gap:.35rem;padding:.6rem .5rem;display:flex}.aia-rail a{font-size:var(--text-xs);color:var(--color-content-dim);justify-content:flex-end;align-items:center;gap:.6rem;padding:.25rem .35rem;display:flex;position:relative}.aia-rail-label{white-space:nowrap;background:var(--color-surface);font-size:var(--text-xs);box-shadow:var(--shadow-card);opacity:0;pointer-events:none;border-radius:999px;padding:.1rem .6rem;line-height:1.4;transition:opacity .3s,transform .3s;position:absolute;top:50%;right:1.6rem;transform:translate(6px,-50%)}.aia-rail ol:hover .aia-rail-label,.aia-rail a[data-active] .aia-rail-label{opacity:1;transform:translateY(-50%)}.aia-rail-tick{background:var(--color-border-strong);border-radius:999px;order:2;width:6px;height:6px;transition:background-color .3s}.aia-rail a[data-active]{color:var(--color-brand);font-weight:600}.aia-rail a[data-active] .aia-rail-tick{background:var(--color-brand);height:20px}.aia-hero{background:var(--paper);place-items:center;min-height:calc(100svh - 4rem);padding:5rem 1.25rem 6rem;display:grid;position:relative;overflow:hidden}.aia-hero-copy{z-index:2;text-align:center;max-width:46rem;position:relative}.aia[data-js] .aia-hero-copy{opacity:calc(1 - var(--p) * 1.2);filter:blur(calc(var(--p) * 14px));transform:translateY(calc(var(--p) * -40px)) scale(calc(1 - var(--p) * .06))}.aia-eyebrow{border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--text-xs);color:var(--color-content-muted);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-weight:500;display:inline-flex}.aia-live-dot{background:var(--color-success);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-success) 45%, transparent);border-radius:999px;animation:2s infinite aia-pulse}@keyframes aia-pulse{70%{box-shadow:0 0 0 8px #0000}}.aia-hero-lead{max-width:36rem;font-size:var(--text-base);color:var(--color-content-muted);margin:1.5rem auto 0}.aia-hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.aia-hero-meta{font-size:var(--text-xs);color:var(--color-content-dim);margin-top:1.25rem}.aia-hero-meta strong{color:var(--color-accent);font-weight:700}.aia-hero-mobile-chat{text-align:left;max-width:22rem;margin:2.5rem auto 0;transform:rotate(-1.5deg)}@media (min-width:1024px){.aia-hero-mobile-chat{display:none}}.aia-hero-float{display:none}@media (min-width:1024px){.aia-hero-float{z-index:1;pointer-events:none;width:30%;display:block;position:absolute;inset-block:0}.aia-hero-float-left{left:0}.aia-hero-float-right{right:0}}.aia-float{width:min(300px,100%);animation:.9s cubic-bezier(.2,.7,.2,1) both aia-float-in;position:absolute}.aia[data-js] .aia-float{translate:0 calc(var(--p) * var(--drift,-120px))}.aia-float-1{--drift:-180px;animation-delay:.15s;top:12%;left:6%;rotate:-5deg}.aia-float-2{--drift:-60px;animation-delay:.3s;top:55%;left:18%;rotate:4deg}.aia-float-3{--drift:-140px;animation-delay:.25s;top:10%;right:5%;rotate:4deg}.aia-float-4{--drift:-220px;animation-delay:.4s;top:58%;right:14%;rotate:-3deg}@keyframes aia-float-in{0%{opacity:0;transform:translateY(40px)scale(.96)}}.aia-float-img{aspect-ratio:16/10;border-radius:var(--radius-panel);border:6px solid var(--color-surface);background:var(--color-brand-deep);box-shadow:var(--shadow-panel);position:relative;overflow:hidden}.aia-scroll-cue{font-size:var(--text-xs);color:var(--color-content-dim);flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.aia-scroll-cue-line{background:linear-gradient(var(--color-brand), transparent);transform-origin:top;width:1px;height:2.5rem;animation:1.8s ease-in-out infinite aia-cue}@keyframes aia-cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.aia-chat{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-panel);text-align:left;overflow:hidden}.aia-chat-bar{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-alt);align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.aia-chat-dots{gap:5px;display:flex}.aia-chat-dots i{background:var(--color-border-strong);border-radius:999px;width:9px;height:9px}.aia-chat-channel{font-size:var(--text-xs);color:var(--color-content-muted);font-weight:600}.aia-chat-body{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.aia-chat-compact .aia-chat-body{gap:.75rem;padding:.9rem}.aia-msg{gap:.75rem;display:flex}.aia-avatar{background:var(--color-surface-sunken);width:2.25rem;height:2.25rem;font-size:var(--text-xs);color:var(--color-content-muted);border-radius:999px;flex:none;place-items:center;font-weight:600;display:grid}.aia-avatar-photo{border-radius:inherit;object-fit:cover;width:100%;height:100%}.aia-avatar-ai{background:var(--color-brand);color:var(--color-on-brand);font-size:.75rem}.aia-chat-compact .aia-avatar{width:1.9rem;height:1.9rem}.aia-msg-name{font-size:var(--text-xs);color:var(--color-content);font-weight:600}.aia-bot-tag{border-radius:var(--radius-chip);background:var(--color-brand-subtle);color:var(--color-brand-dark);vertical-align:middle;margin-left:.25rem;padding:0 .3rem;font-size:.625rem}.aia-msg-text{font-size:var(--text-sm);color:var(--color-content-muted);line-height:1.6}.aia-chat-compact .aia-msg-text{font-size:var(--text-xs)}.aia-msg-list{border-radius:var(--radius-chip);background:var(--color-brand-tint);font-size:var(--text-xs);color:var(--color-content);margin-top:.5rem;padding:.5rem .75rem;line-height:1.7}.aia-chat-compact .aia-msg-list{font-size:.75rem}.aia-board{gap:.4rem;margin-top:.6rem;display:grid}.aia-board li{border:1px solid var(--color-border);border-radius:var(--radius-chip);font-size:var(--text-xs);color:var(--color-content);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.aia-chip{border-radius:999px;flex:none;padding:.1rem .55rem;font-size:.6875rem;font-weight:600}.aia-chip-done{background:var(--color-success-subtle);color:var(--color-success)}.aia-chip-doing{background:var(--color-brand-subtle);color:var(--color-brand-dark)}.aia-chip-blocked{background:var(--color-danger-subtle);color:var(--color-danger)}.aia-voice{background:var(--color-brand-tint);border-radius:999px;align-items:center;gap:.6rem;margin-top:.6rem;padding:.5rem .75rem;display:flex}.aia-play{background:var(--color-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M3 2l5 3-5 3z' fill='white'/%3E%3C/svg%3E") center / 55% no-repeat;border-radius:999px;flex:none;width:1.6rem;height:1.6rem}.aia-wave{flex:1;align-items:center;gap:2px;height:1.4rem;display:flex}.aia-wave i{background:var(--color-brand-light);transform-origin:50%;height:100%;animation:1.1s ease-in-out infinite alternate aia-wave;animation-delay:calc(var(--k) * -73ms);border-radius:0;flex:1}@keyframes aia-wave{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.aia-voice-label{color:var(--color-brand-dark);font-size:.75rem;font-weight:600}.aia-answer{background:var(--color-surface);padding:6rem 0 5rem}.aia-answer-text{color:var(--color-content-muted);margin-top:1.25rem;font-size:clamp(1.125rem,2vw,1.3125rem);line-height:1.85}.aia[data-js] .aia-answer-text{opacity:calc(.25 + var(--p) * .75)}.aia-dark{background:var(--ink)}.aia-pain{padding:6rem 0 10rem}.aia-notes{gap:1.25rem;max-width:62rem;margin:3.5rem auto 0;display:grid}@media (min-width:768px){.aia-notes{grid-template-columns:repeat(3,1fr);gap:0}}.aia-note{border-radius:var(--radius-chip);background:var(--color-brand-subtle);min-height:13rem;box-shadow:var(--shadow-panel);rotate:calc((var(--i) - 1) * 3deg);padding:1.75rem 1.5rem}.aia-note:nth-child(2){background:var(--color-surface);z-index:1;translate:0 1.25rem}.aia-note:nth-child(3){background:var(--color-border-brand)}.aia[data-js] .aia-pain .aia-note{opacity:clamp(0, calc(var(--p) * 3 - var(--i) * .5), 1);transform:translateY(calc((1 - clamp(0, calc(var(--p) * 2 - var(--i) * .3), 1)) * 120px)) rotate(calc((1 - var(--p)) * (var(--i) - 1) * 10deg))}.aia-note h3{font-size:var(--text-lg);color:var(--color-content);font-weight:700}.aia-note p{font-size:var(--text-sm);color:var(--color-content-muted);margin-top:.75rem}.aia-sheet{z-index:2;border-radius:var(--r-shell);background:var(--color-surface);margin:-5rem .75rem 0;padding:5rem 0 6rem;position:relative;overflow:clip}@media (min-width:1024px){.aia-sheet{border-radius:var(--r-shell);margin-inline:2.5rem}}.aia[data-js] .aia-sheet{transform:translateY(calc((1 - var(--p)) * 60px))}.aia-converge{place-items:center;min-height:36rem;margin-top:1rem;display:grid;position:relative;overflow:clip}.aia-converge-bubbles{position:absolute;inset:0}.aia-converge-bubbles li{--a:calc(var(--i) * 60deg - 90deg);--rx:15rem;--ry:15rem;--spin:0deg;--drift:0rem;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);font-size:var(--text-xs);color:var(--color-content-muted);white-space:nowrap;transform:translate(-50%, -50%) translate(calc(cos(var(--a) + var(--spin)) * (var(--rx) + var(--drift))), calc(sin(var(--a) + var(--spin)) * (var(--ry) + var(--drift))));border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-weight:500;display:inline-flex;position:absolute;top:50%;left:50%}.aia[data-js] .aia-converge-bubbles li{--spin:calc((1 - var(--p)) * 40deg);--drift:calc((1 - var(--p)) * min(18rem, 30vw));opacity:calc(.3 + var(--p) * .7)}.aia-converge-core{background:var(--color-brand-deep);text-align:center;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:12rem;height:12rem;padding:1.5rem;display:flex;position:relative}.aia[data-js] .aia-converge-core{transform:scale(calc(.7 + var(--p) * .3))}.aia-converge-ring{border:1px dashed var(--color-border-brand);border-radius:999px;animation:30s linear infinite aia-spin;position:absolute;inset:-14px}@keyframes aia-spin{to{rotate:360deg}}.aia-converge-title{font-size:var(--text-lg);color:var(--color-on-brand);font-weight:700}.aia-converge-desc{font-size:var(--text-xs);color:var(--color-on-brand-muted);line-height:1.5}@media (max-width:639px){.aia-converge{min-height:26rem}.aia-converge-bubbles li{--rx:6.6rem;--ry:10.5rem}.aia-converge-core{width:8.5rem;height:8.5rem}.aia-converge-bubbles li{padding:.35rem .7rem;font-size:.75rem}}.aia-story{height:calc(var(--scenes) * 85vh + 100vh);background:var(--color-surface);position:relative}.aia-story-stage{align-items:center;min-height:100vh;padding:5rem 0 3rem;display:flex;position:sticky;top:0}.aia-story-grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){.aia-story-grid{grid-template-columns:.9fr 1.1fr;gap:4rem}}.aia-story-list{gap:.25rem;margin-top:2rem;display:grid}.aia-story-list li{gap:1.25rem;padding:.65rem 0;transition:opacity .4s;display:flex}.aia-story-time{width:3.5rem;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-content-dim);flex:none;padding-top:.2rem;font-weight:600}.aia-story-list h3{font-size:var(--text-lg);color:var(--color-content);transform-origin:0;font-weight:600;transition:transform .35s,color .35s}.aia-story-list p{font-size:var(--text-sm);color:var(--color-content-muted);margin-top:.35rem}.aia[data-js] .aia-story-list li{opacity:.4}.aia[data-js] .aia-story-list li>div{grid-template-rows:auto 0fr;transition:grid-template-rows .45s;display:grid}.aia[data-js] .aia-story-list li p{opacity:0;min-height:0;margin-top:0;transition:opacity .3s;overflow:hidden}.aia[data-js] .aia-story-list li .aia-story-time{color:var(--color-content-dim)}.aia-frame{border:1px solid var(--color-border);border-radius:var(--r-shell);background:var(--color-surface-sunken);padding:10px;position:relative}.aia-frame-inner{border-radius:var(--r-shell-inner);background:var(--color-brand-deep);align-items:center;min-height:24rem;padding:clamp(1rem,3vw,2.5rem);display:grid;position:relative}.aia-story-screen{grid-area:1/1;transition:opacity .45s,transform .55s cubic-bezier(.2,.7,.2,1)}.aia:not([data-js]) .aia-story-screen:not([data-scene="0"]){opacity:0}.aia[data-js] .aia-story-screen{opacity:0;pointer-events:none;transform:translateY(24px)scale(.97)}.aia-story-dots{justify-content:center;gap:.4rem;margin-top:.75rem;display:flex}.aia-story-dots i{background:var(--color-border-strong);border-radius:999px;width:6px;height:6px;transition:background-color .3s}.aia[data-js] .aia-story[data-step="0"] [data-scene="0"],.aia[data-js] .aia-story[data-step="1"] [data-scene="1"],.aia[data-js] .aia-story[data-step="2"] [data-scene="2"],.aia[data-js] .aia-story[data-step="3"] [data-scene="3"],.aia[data-js] .aia-story[data-step="4"] [data-scene="4"],.aia[data-js] .aia-story[data-step="5"] [data-scene="5"],.aia[data-js] .aia-story[data-step="6"] [data-scene="6"]{opacity:1}.aia[data-js] .aia-story[data-step="0"] .aia-story-screen[data-scene="0"],.aia[data-js] .aia-story[data-step="1"] .aia-story-screen[data-scene="1"],.aia[data-js] .aia-story[data-step="2"] .aia-story-screen[data-scene="2"],.aia[data-js] .aia-story[data-step="3"] .aia-story-screen[data-scene="3"],.aia[data-js] .aia-story[data-step="4"] .aia-story-screen[data-scene="4"],.aia[data-js] .aia-story[data-step="5"] .aia-story-screen[data-scene="5"],.aia[data-js] .aia-story[data-step="6"] .aia-story-screen[data-scene="6"]{pointer-events:auto;transform:none}.aia[data-js] .aia-story[data-step="0"] li[data-scene="0"] p,.aia[data-js] .aia-story[data-step="1"] li[data-scene="1"] p,.aia[data-js] .aia-story[data-step="2"] li[data-scene="2"] p,.aia[data-js] .aia-story[data-step="3"] li[data-scene="3"] p,.aia[data-js] .aia-story[data-step="4"] li[data-scene="4"] p,.aia[data-js] .aia-story[data-step="5"] li[data-scene="5"] p,.aia[data-js] .aia-story[data-step="6"] li[data-scene="6"] p{opacity:1}.aia[data-js] .aia-story[data-step="0"] li[data-scene="0"]>div,.aia[data-js] .aia-story[data-step="1"] li[data-scene="1"]>div,.aia[data-js] .aia-story[data-step="2"] li[data-scene="2"]>div,.aia[data-js] .aia-story[data-step="3"] li[data-scene="3"]>div,.aia[data-js] .aia-story[data-step="4"] li[data-scene="4"]>div,.aia[data-js] .aia-story[data-step="5"] li[data-scene="5"]>div,.aia[data-js] .aia-story[data-step="6"] li[data-scene="6"]>div{grid-template-rows:auto 1fr}.aia[data-js] .aia-story[data-step="0"] li[data-scene="0"] h3,.aia[data-js] .aia-story[data-step="1"] li[data-scene="1"] h3,.aia[data-js] .aia-story[data-step="2"] li[data-scene="2"] h3,.aia[data-js] .aia-story[data-step="3"] li[data-scene="3"] h3,.aia[data-js] .aia-story[data-step="4"] li[data-scene="4"] h3,.aia[data-js] .aia-story[data-step="5"] li[data-scene="5"] h3,.aia[data-js] .aia-story[data-step="6"] li[data-scene="6"] h3{transform:scale(1.12)}.aia[data-js] .aia-story[data-step="0"] li[data-scene="0"] .aia-story-time,.aia[data-js] .aia-story[data-step="1"] li[data-scene="1"] .aia-story-time,.aia[data-js] .aia-story[data-step="2"] li[data-scene="2"] .aia-story-time,.aia[data-js] .aia-story[data-step="3"] li[data-scene="3"] .aia-story-time,.aia[data-js] .aia-story[data-step="4"] li[data-scene="4"] .aia-story-time,.aia[data-js] .aia-story[data-step="5"] li[data-scene="5"] .aia-story-time,.aia[data-js] .aia-story[data-step="6"] li[data-scene="6"] .aia-story-time{color:var(--color-brand)}.aia[data-js] .aia-story[data-step="0"] .aia-story-dots [data-scene="0"],.aia[data-js] .aia-story[data-step="1"] .aia-story-dots [data-scene="1"],.aia[data-js] .aia-story[data-step="2"] .aia-story-dots [data-scene="2"],.aia[data-js] .aia-story[data-step="3"] .aia-story-dots [data-scene="3"],.aia[data-js] .aia-story[data-step="4"] .aia-story-dots [data-scene="4"],.aia[data-js] .aia-story[data-step="5"] .aia-story-dots [data-scene="5"],.aia[data-js] .aia-story[data-step="6"] .aia-story-dots [data-scene="6"]{background:var(--color-brand);width:20px}@media (max-width:1023px){.aia-story{height:calc(var(--scenes) * 70vh + 100vh)}.aia-story-stage{padding-top:4.5rem}.aia-story-grid{gap:1.25rem}.aia-story-list{margin-top:1rem}.aia[data-js] .aia-story-list{display:grid}.aia[data-js] .aia-story-list li{opacity:0;visibility:hidden;grid-area:1/1}.aia[data-js] .aia-story[data-step="0"] li[data-scene="0"],.aia[data-js] .aia-story[data-step="1"] li[data-scene="1"],.aia[data-js] .aia-story[data-step="2"] li[data-scene="2"],.aia[data-js] .aia-story[data-step="3"] li[data-scene="3"],.aia[data-js] .aia-story[data-step="4"] li[data-scene="4"],.aia[data-js] .aia-story[data-step="5"] li[data-scene="5"],.aia[data-js] .aia-story[data-step="6"] li[data-scene="6"]{visibility:visible}.aia-frame-inner{min-height:19rem}}.aia-call{background:var(--paper);padding:6rem 0}.aia-call-grid{align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.aia-call-grid{grid-template-columns:1fr 1fr;gap:4rem}}.aia-call-steps{gap:1.5rem;margin-top:2.25rem;display:grid}.aia-call-steps li{gap:1.25rem;display:flex}.aia[data-js] .aia-call-steps li{opacity:clamp(0, calc(var(--p) * 1.6), 1);transform:translateY(calc((1 - clamp(0, calc(var(--p) * 1.4), 1)) * 32px))}.aia-call-num{width:2rem;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-brand);flex:none;padding-top:.2rem;font-weight:600}.aia-call-steps h3{font-size:var(--text-lg);color:var(--color-content);font-weight:600}.aia-call-steps p{font-size:var(--text-sm);color:var(--color-content-muted);margin-top:.35rem}.aia-call-demo{justify-items:center;gap:1.25rem;display:grid}.aia-call-chat{width:100%;max-width:24rem}.aia[data-js] .aia-call-demo{opacity:calc(.3 + var(--p) * .7)}.aia[data-js] .aia-call-chat{transform:translateY(calc((1 - var(--p)) * 40px))}@media (min-width:640px){.aia-call-demo{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:0}.aia-call-chat{z-index:1;margin:0 0 2.5rem -2.5rem;position:relative}}.aia-phone{--r-phone:2.6rem;border-radius:var(--r-phone);background:var(--ink);width:16.5rem;box-shadow:var(--shadow-panel);flex:none;padding:9px}.aia-phone-screen{aspect-ratio:9/18.5;border-radius:calc(var(--r-phone) - 9px);background:linear-gradient(180deg, var(--color-brand-light) 0%, var(--color-brand-deep) 58%, var(--ink) 100%);color:var(--color-on-brand);text-align:center;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.aia-phone-island{z-index:2;background:var(--ink);border-radius:999px;width:4.75rem;height:1.35rem;position:absolute;top:.6rem;left:50%;translate:-50%}.aia-phone-portrait{position:absolute;inset:0}.aia-phone-portrait svg{fill:#ffffff29;width:130%;position:absolute;bottom:0;left:-15%}.aia-phone-ring{border:1px solid #ffffff59;border-radius:999px;width:13rem;height:13rem;animation:2.8s ease-out infinite aia-ring;position:absolute;top:53%;left:50%;translate:-50% -50%}.aia-phone-ring+.aia-phone-ring{animation-delay:-1.4s}@keyframes aia-ring{0%{opacity:.9;scale:.55}to{opacity:0;scale:1.25}}.aia-phone-head,.aia-phone-foot{z-index:1;position:relative}.aia-phone-head{padding-top:3rem}.aia-phone-label{letter-spacing:.08em;color:var(--color-on-brand-muted);font-size:.6875rem;font-weight:600}.aia-phone-name{margin-top:.15rem;font-size:1.75rem;font-weight:600;line-height:1.3}.aia-phone-timer{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-on-brand-muted)}.aia-phone-foot{padding:0 1rem 1.5rem}.aia-phone-status{font-size:var(--text-xs);background:#ffffff24;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .85rem;font-weight:600;display:inline-flex}.aia-phone-bars{align-items:center;gap:2px;height:.8rem;display:flex}.aia-phone-bars i{transform-origin:50%;width:2px;height:100%;animation:.9s ease-in-out infinite alternate aia-wave;animation-delay:calc(var(--k) * -170ms);background:currentColor}.aia-phone-buttons{color:var(--color-on-brand-muted);justify-content:space-between;margin-top:1.25rem;font-size:.6875rem;display:flex}.aia-phone-buttons li{flex:1;justify-items:center;gap:.4rem;display:grid}.aia-phone-buttons span{width:3.25rem;height:3.25rem;color:var(--color-on-brand);background:#ffffff29;border-radius:999px;place-items:center;display:grid}.aia-phone-end span{background:var(--color-danger)}.aia-avatar-voice{background:var(--ink);color:var(--color-on-brand)}.aia-call-foot{border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-content-muted);gap:1rem 3rem;margin-top:3.5rem;padding-top:2rem;display:grid}@media (min-width:1024px){.aia-call-foot{grid-template-columns:1fr 1fr;gap:4rem}}.aia-package{padding:7rem 0}.aia-included{gap:1rem;margin-top:3.5rem;display:grid}@media (min-width:640px){.aia-included{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.aia-included{grid-template-columns:repeat(3,1fr)}}.aia-included-card{border-radius:var(--radius-panel);background:#ffffff0a;border:1px solid #ffffff14;padding:1.75rem;transition:border-color .3s,background .3s}.aia-included-card:hover{background:#ffffff12;border-color:#fff3}.aia[data-js] .aia-included-card,.aia[data-js] .aia-diff-card,.aia[data-js] .aia-setup-card,.aia[data-js] .aia-engine,.aia[data-js] .aia-tier,.aia[data-js] .aia-case{opacity:clamp(0, calc(var(--p) * 1.6 - var(--i,0) * .15), 1);transform:translateY(calc((1 - clamp(0, calc(var(--p) * 1.4 - var(--i,0) * .12), 1)) * 48px))}.aia-logo{object-fit:contain;flex:none}.aia-logo-row{flex-wrap:wrap;gap:.5rem;display:flex}.aia-logo-tile{border-radius:var(--radius-card);background:var(--color-surface);place-items:center;width:3rem;height:3rem;display:grid}.aia-included-card h3{font-size:var(--text-lg);color:var(--color-content-inverse);margin-top:1.25rem;font-weight:600}.aia-included-card p{font-size:var(--text-sm);color:var(--color-content-inverse-muted);margin-top:.5rem}.aia-pkg-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;margin-top:3.5rem;display:flex}.aia-pkg-head+.aia-included{margin-top:1.25rem}.aia-pkg-head h3{font-size:var(--text-xl);font-weight:700}.aia-pkg-head p{font-size:var(--text-sm);flex-basis:100%}.aia-pkg-tag{background:var(--color-on-brand);font-size:var(--text-xs);color:var(--color-brand-deep);border-radius:999px;align-self:center;padding:.2rem .75rem;font-weight:700}.aia-included-plus .aia-included-card{background:#2563eb24;border-color:#3b82f68c}.aia-included-plus .aia-included-card:hover{border-color:var(--color-brand-light)}.aia-icon-tile{color:var(--color-brand)}.aia-engines{gap:1rem;margin-top:2.5rem;display:grid}@media (min-width:768px){.aia-engines{grid-template-columns:repeat(3,1fr)}}.aia-engine{border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.aia-engine-img{aspect-ratio:16/10;background:var(--color-brand-deep);position:relative;overflow:hidden}.aia-engine-body{padding:1.5rem}.aia-engine-tag{font-size:var(--text-xs);color:var(--color-brand);font-weight:600}.aia-engine h4{font-size:var(--text-xl);color:var(--color-content);align-items:center;gap:.5rem;margin-top:.25rem;font-weight:700;display:flex}.aia-engine-body>p:last-child{font-size:var(--text-sm);color:var(--color-content-muted);margin-top:.5rem}.aia-connect{margin-top:6rem}.aia-connect-map{border-radius:var(--r-shell);border:1px solid #ffffff14;gap:2rem;margin-top:3rem;padding:2.5rem 1.5rem;display:grid;position:relative}@media (min-width:1024px){.aia-connect-map{grid-template-columns:1fr auto 1fr;align-items:center;padding:3rem}.aia-connect-core{order:2}.aia-connect-group:last-child{order:3}}.aia-connect-core{border-radius:var(--radius-panel);background:var(--color-brand);width:7rem;height:7rem;color:var(--color-on-brand);justify-self:center;place-items:center;font-size:1.75rem;font-weight:700;display:grid;position:relative;box-shadow:0 0 0 10px #2563eb26,0 0 0 22px #2563eb12}.aia-connect-label{font-size:var(--text-xs);color:var(--color-on-brand-muted);margin-bottom:1rem;font-weight:600}.aia-connect-group ul{flex-wrap:wrap;gap:.5rem;display:flex}.aia-plug{background:var(--color-surface);font-size:var(--text-xs);color:var(--color-content);border:2px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .95rem .45rem .7rem;font-weight:500;transition:background .35s,color .35s,border-color .35s;display:inline-flex}.aia-plug-in{border-color:var(--color-brand-light)}.aia-plug-more{color:var(--color-content-inverse-muted);background:0 0;border:1px dashed #ffffff4d;padding-left:.95rem}.aia[data-js] .aia-connect .aia-plug{--lit:clamp(0, calc(var(--p) * 26 - var(--i) * 1.1), 1);opacity:calc(.25 + var(--lit) * .75);transform:scale(calc(.92 + var(--lit) * .08))}.aia[data-js] .aia-connect .aia-connect-core{transform:rotate(calc((1 - var(--p)) * -45deg))}.aia-journey{background:var(--paper);height:320vh;position:relative}.aia-journey-stage{flex-direction:column;justify-content:center;gap:2.5rem;min-height:100vh;padding:5rem 0 3rem;display:flex;position:sticky;top:0;overflow:hidden}.aia-journey-track{width:max-content;padding-inline:max(1.25rem, calc((100vw - var(--container-wide)) / 2 + 2rem));gap:1.25rem;display:flex}.aia[data-js] .aia-journey-track{transform:translateX(calc(var(--p) * var(--shift,0px) * -1))}.aia-journey-card{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);flex-direction:column;width:min(22rem,78vw);min-height:19rem;padding:2rem;display:flex;position:relative}.aia-journey-card:nth-child(odd){background:var(--color-brand-deep);border-color:#0000}.aia-journey-num{letter-spacing:-.04em;color:var(--color-brand);font-size:4rem;font-weight:300;line-height:1}.aia-journey-card:nth-child(odd) .aia-journey-num{color:var(--color-on-brand-muted)}.aia-journey-badge{background:var(--color-brand-subtle);font-size:var(--text-xs);color:var(--color-brand-dark);border-radius:999px;padding:.2rem .75rem;font-weight:700;position:absolute;top:2rem;right:2rem}.aia-journey-card:nth-child(odd) .aia-journey-badge{background:var(--color-on-brand);color:var(--color-brand-deep)}.aia-journey-card h3{font-size:var(--text-xl);color:var(--color-content);margin-top:3.5rem;font-weight:700}.aia-journey-card:nth-child(odd) h3{color:var(--color-on-brand)}.aia-journey-card p{font-size:var(--text-sm);color:var(--color-content-muted);margin-top:.5rem}.aia-journey-card:nth-child(odd) p{color:var(--color-on-brand-muted)}.aia-journey-bar{background:var(--color-border);border-radius:999px;width:min(20rem,60vw);height:3px;margin-inline:auto;overflow:hidden}.aia-journey-bar span{background:var(--color-brand);transform-origin:0;height:100%;transform:scaleX(var(--p));display:block}.aia:not([data-js]) .aia-journey{height:auto}.aia:not([data-js]) .aia-journey-stage{position:static;overflow-x:auto}.aia-pricing{background:var(--color-surface);padding:7rem 0}.aia-tiers{align-items:stretch;gap:1.25rem;margin-top:3.5rem;display:grid}@media (min-width:900px){.aia-tiers{grid-template-columns:repeat(3,1fr)}}.aia-tier{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);flex-direction:column;padding:2rem;display:flex;position:relative}.aia-tier-popular{border:2px solid var(--color-brand);box-shadow:var(--shadow-panel)}.aia-popular{background:var(--color-accent-subtle);font-size:var(--text-xs);color:var(--color-accent);border-radius:999px;padding:.2rem .8rem;font-weight:700;position:absolute;top:-.85rem;left:2rem}.aia-tier-pkg{background:var(--color-brand-subtle);font-size:var(--text-xs);color:var(--color-brand-dark);border-radius:999px;align-self:flex-start;margin-bottom:.75rem;padding:.2rem .75rem;font-weight:700}.aia-tier-name{font-size:var(--text-xl);color:var(--color-content);font-weight:700}.aia-tier-team{font-size:var(--text-sm);color:var(--color-content-muted);margin-top:.15rem}.aia-tier-price{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:1.5rem 0;padding-bottom:1.5rem;display:flex}.aia-price-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-accent);font-size:3rem;font-weight:700;line-height:1}.aia-price-ask{color:var(--color-content);font-size:1.75rem;font-weight:700;line-height:1.2}.aia-price-unit{font-size:var(--text-xs);color:var(--color-content-dim)}.aia-tier-list{font-size:var(--text-sm);color:var(--color-content);gap:.6rem;margin-bottom:2rem;display:grid}.aia-tier-list li{align-items:flex-start;gap:.6rem;display:flex}.aia-tier-list svg{color:var(--color-brand);flex:none;margin-top:.3rem}.aia-mcp{border:1px solid var(--color-brand-subtle);border-radius:var(--radius-panel);background:var(--color-brand-tint);flex-direction:column;max-width:44rem;margin:2.5rem auto 0;padding:1.75rem;display:flex}.aia-mcp p{font-size:var(--text-sm);color:var(--color-content-muted);margin-top:.75rem}.aia-mcp-link{font-size:var(--text-sm);color:var(--color-brand-dark);align-items:center;gap:.5rem;margin-top:1rem;font-weight:600;display:inline-flex}.aia-mcp-link:hover{text-decoration:underline}.aia-sub-note{border-radius:var(--radius-card);background:var(--color-brand-tint);max-width:44rem;font-size:var(--text-sm);text-align:center;color:var(--color-content-muted);margin:2rem auto 0;padding:1rem 1.25rem}.aia-table-wrap{max-width:54rem;margin:2.5rem auto 0;overflow-x:auto}.aia-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.aia-table caption{font-size:var(--text-xs);text-align:left;color:var(--color-content-dim);margin-bottom:.75rem;font-weight:600}.aia-table th,.aia-table td{border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:.75rem 1rem}.aia-table thead th{font-size:var(--text-xs);color:var(--color-content-dim);font-weight:600}.aia-table tbody th{color:var(--color-content);font-weight:600}.aia-table td{color:var(--color-content-muted)}.aia-table .aia-table-scope{white-space:normal;min-width:15rem}.aia-table-pkg{font-size:var(--text-xs);color:var(--color-brand-dark);font-weight:500;display:block}.aia-curriculum{border-radius:var(--r-shell);background:var(--paper);gap:2.5rem;margin-top:6rem;padding:clamp(1.75rem,4vw,3.5rem);display:grid}@media (min-width:1024px){.aia-curriculum{grid-template-columns:1fr 1fr;gap:4rem}}.aia-ladder{gap:.75rem;margin-top:2rem;display:grid}.aia-ladder div{align-items:baseline;gap:1rem;display:flex}.aia-ladder dt{width:4rem;font-size:var(--text-xl);color:var(--color-brand);flex:none;font-weight:700}.aia-ladder dd{font-size:var(--text-sm);color:var(--color-content)}.aia-curriculum-list{align-content:center;gap:.5rem;display:grid}.aia-curriculum-list li{border-radius:var(--radius-card);background:var(--color-surface);font-size:var(--text-sm);color:var(--color-content);gap:1rem;padding:.9rem 1.1rem;display:flex}.aia-curriculum-list span{font-variant-numeric:tabular-nums;color:var(--color-brand);flex:none;font-weight:700}.aia[data-js] .aia-curriculum-list li{opacity:clamp(0, calc(var(--p) * 3 - var(--i,0) * .3), 1)}.aia-curriculum-list li:first-child{--i:0}.aia-curriculum-list li:nth-child(2){--i:1}.aia-curriculum-list li:nth-child(3){--i:2}.aia-curriculum-list li:nth-child(4){--i:3}.aia-curriculum-list li:nth-child(5){--i:4}.aia-curriculum-list li:nth-child(6){--i:5}.aia-curriculum-list li:nth-child(7){--i:6}.aia-cases{background:var(--paper);padding:7rem 0}.aia-case-list{gap:1.25rem;margin-top:3.5rem;display:grid}@media (min-width:900px){.aia-case-list{grid-template-columns:repeat(3,1fr)}}.aia-case{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.aia-case-img{aspect-ratio:4/3;background:var(--color-brand-deep);position:relative;overflow:hidden}.aia-case-body{padding:1.75rem}.aia-case-kind{font-size:var(--text-xs);color:var(--color-brand);font-weight:600}.aia-case h3{font-size:var(--text-xl);color:var(--color-content);margin-top:.25rem;font-weight:700}.aia-case dl{gap:.75rem;margin-top:1.25rem;display:grid}.aia-case dl div{gap:.75rem;display:flex}.aia-case dt{width:2.5rem;font-size:var(--text-xs);color:var(--color-content-dim);flex:none;padding-top:.2rem;font-weight:700}.aia-case dl div:last-child dt{color:var(--color-brand)}.aia-case dd{font-size:var(--text-sm);color:var(--color-content-muted)}.aia-proof{background:var(--color-surface);padding:6rem 0}.aia-clients{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem .5rem;margin-top:2.5rem;font-size:.875rem;display:grid}@media (min-width:640px){.aia-clients{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.75rem .5rem;font-size:1rem}}.aia-clients li{justify-content:center;align-items:center;height:3.25em;display:flex}.aia-client-mark{flex:none;display:block;position:relative;overflow:hidden}.aia-client-mark img{max-width:none;position:absolute}.aia-proof-pill{border:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-content-muted);border-radius:999px;align-items:center;gap:.5rem;margin-top:2.5rem;padding:.35rem .35rem .35rem 1.25rem;display:inline-flex}.aia-proof-pill a{white-space:nowrap;flex:none}.aia-faq{background:var(--paper);padding:6rem 0}.aia-reading{max-width:48rem;margin:3rem auto 0}.aia-reading-title{color:var(--color-content);margin-bottom:.75rem;font-weight:600}.aia-reading ul{gap:.5rem;display:grid}.aia-reading a{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-brand);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;font-weight:500;transition:background-color .15s;display:flex}.aia-reading a:hover{background:var(--color-surface-alt)}.aia-contact{padding:7rem 0 8rem}.aia-contact-grid{align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.aia-contact-grid{grid-template-columns:1fr 1fr;gap:4rem}}.aia-contact-points{font-size:var(--text-base);color:var(--color-content-inverse);gap:.75rem;margin-top:2rem;display:grid}.aia-contact-points li{align-items:center;gap:.75rem;display:flex}.aia-contact-points svg{color:var(--color-brand-light);flex:none}.aia-form-card{border-radius:var(--r-shell);background:var(--color-surface);padding:clamp(1.5rem,4vw,2.5rem)}.aia-radio{cursor:pointer}.aia-radio span{border:1px solid var(--color-border-input);border-radius:var(--radius-card);font-size:var(--text-xs);text-align:center;color:var(--color-content);padding:.65rem .5rem;transition:background .2s,border-color .2s,color .2s;display:block}.aia-radio input:checked+span{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-brand)}.aia-radio input:focus-visible+span{outline:2px solid var(--color-brand);outline-offset:2px}.aia-mobile-cta{z-index:50;background:color-mix(in srgb, var(--color-surface) 92%, transparent);box-shadow:var(--shadow-panel);border-radius:999px;gap:.5rem;padding:.5rem;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;inset:auto .75rem .75rem;transform:translateY(150%)}.aia[data-past-hero] .aia-mobile-cta{transform:none}.aia-mobile-cta a{white-space:nowrap}@media (min-width:768px){.aia-mobile-cta{display:none}}@media (prefers-reduced-motion:reduce){.aia-float,.aia-underline:after,.aia-wave i,.aia-phone-bars i,.aia-phone-ring,.aia-converge-ring,.aia-scroll-cue-line,.aia-live-dot{animation:none!important}.aia[data-js] .aia-float{translate:none}}.aia-digest{max-width:860px;margin:3.5rem auto 0}.aia-digest-img{border:1px solid var(--color-border);border-radius:var(--radius-panel);width:100%;height:auto}.aia-digest figcaption{font-size:var(--text-sm);color:var(--color-content-muted);text-align:center;margin-top:.9rem}.aia-limits{border:1px solid var(--color-border);border-radius:var(--r-shell);background:var(--color-surface);gap:1.5rem;margin-top:4rem;padding:clamp(1.75rem,4vw,3rem);display:grid}@media (min-width:1024px){.aia-limits{grid-template-columns:.8fr 1.2fr;align-items:start;gap:3rem}}.aia-limits ul{gap:1rem;display:grid}@media (min-width:640px){.aia-limits ul{grid-template-columns:1fr 1fr}}.aia-limits li{border-radius:var(--radius-card);background:var(--color-brand-tint);padding:1.25rem}.aia-limits li strong{font-size:var(--text-base);color:var(--color-content);font-weight:700;display:block}.aia-limits li span{font-size:var(--text-sm);color:var(--color-content-muted);margin-top:.35rem;display:block}.aia h3,.aia h4,.aia-tier-name{text-wrap:balance}.aia p,.aia li,.aia dd{text-wrap:pretty}.aia-keep{display:inline-block}@media (max-width:639px){.aia-included-card,.aia-diff-card,.aia-setup-card,.aia-engine,.aia-tier,.aia-case{--i:0!important}}@media (max-width:1023px){.aia-story-stage{padding:4rem 0 6rem}.aia-story-grid{gap:.75rem}.aia-story-list{margin-top:.5rem}.aia-frame{padding:6px}.aia-story .aia-chat-body{gap:.75rem;padding:.9rem}.aia-story .aia-kicker{display:none}.aia-story .aia-h2{font-size:var(--text-xl)}.aia[data-js] .aia-story-list li p{display:none}.aia-story-list h3{font-size:var(--text-base)}.aia-frame-inner{min-height:0;padding:.75rem}}.aia-wave{min-width:3.5rem}.aia-voice-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.aia-diff{background:var(--color-surface);padding:6rem 0 7rem}.aia-diff-list{gap:1rem;margin-top:3.5rem;display:grid}@media (min-width:640px){.aia-diff-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.aia-diff-list{grid-template-columns:repeat(3,1fr)}}.aia-diff-card{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--paper);padding:1.75rem}.aia-diff-num{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-brand);font-weight:600;display:block}.aia-diff-card h3{font-size:var(--text-lg);color:var(--color-content);margin-top:.75rem;font-weight:600}.aia-diff-card p{font-size:var(--text-sm);color:var(--color-content-muted);margin-top:.5rem}.aia-addons{margin-top:5rem}.aia-addon-list{gap:.75rem;margin-top:2.5rem;display:grid}@media (min-width:640px){.aia-addon-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.aia-addon-list{grid-template-columns:repeat(4,1fr)}}.aia-addon-list li{border-radius:var(--radius-card);border:1px dashed #ffffff38;padding:1.25rem}.aia-addon-list strong{font-size:var(--text-base);color:var(--color-content-inverse);font-weight:600;display:block}.aia-addon-list span{font-size:var(--text-sm);color:var(--color-content-inverse-muted);margin-top:.35rem;display:block}.aia-setup{background:var(--paper);padding:6rem 0 7rem}.aia-setup-grid{gap:1.25rem;margin-top:3.5rem;display:grid}@media (min-width:900px){.aia-setup-grid{grid-template-columns:1fr 1fr}}.aia-setup-card{border:1px solid var(--color-border);border-radius:var(--r-shell);background:var(--color-surface);padding:clamp(1.5rem,4vw,2.5rem)}.aia-setup-card h3{font-size:var(--text-xl);color:var(--color-content);font-weight:600}.aia-setup-card>p:not(.aia-kicker){font-size:var(--text-sm);color:var(--color-content-muted);margin-top:.6rem}.aia-setup-card>.aia-setup-label{font-size:var(--text-xs);color:var(--color-content);margin-top:1.75rem;font-weight:600}.aia-setup-asks{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.aia-setup-asks li{background:var(--color-brand-tint);font-size:var(--text-xs);color:var(--color-content);border-radius:999px;padding:.4rem .9rem;font-weight:500}.aia-doctor{gap:.5rem;margin-top:.75rem;display:grid}.aia-doctor li{border-radius:var(--radius-card);background:var(--color-brand-tint);font-size:var(--text-xs);color:var(--color-content);align-items:flex-start;gap:.6rem;padding:.6rem .8rem;display:flex}.aia-doctor svg{color:var(--color-brand);flex:none;margin-top:.15rem}.aia-doctor-bad{background:var(--color-danger-subtle)!important}.aia-doctor-bad svg{color:var(--color-danger)}.aia-doctor em{color:var(--color-danger);margin-top:.2rem;font-style:normal;font-weight:600;display:block}.aia-updated{font-size:var(--text-xs);color:var(--color-content-dim);margin-top:1.25rem}.aia-compare{max-width:60rem;margin-top:4rem}.aia-compare .aia-table{min-width:44rem}.aia-compare .aia-table th,.aia-compare .aia-table td{white-space:normal;vertical-align:top}.aia-compare .aia-table tbody th{white-space:nowrap}.aia-compare .aia-table thead th:first-of-type,.aia-compare .aia-table tbody td:first-of-type{color:var(--color-content);background:var(--color-brand-tint)}.aia-compare .aia-table thead th:first-of-type{color:var(--color-brand)}
