.aii-hero-stage{padding:24px 16px 32px}@media (width>=640px){.aii-hero-stage{padding:32px 32px 40px}}.aii-hero{flex-direction:column;align-items:center;display:flex}.aii-hero-art{aspect-ratio:760/739;width:min(64%,270px);position:relative}.aii-hero-backing{position:absolute;inset:0}.aii-hero-backing-paper{transform-origin:50% 100%;--idle:2.8s;--idle-delay:-1700ms;--r1:.5deg;--r2:-.4deg}.aii-hero-bubbles{width:86%;position:absolute;top:12%;left:6%}.aii-hero-bubbles-paper{transform-origin:20% 90%;--idle:3.2s;--idle-delay:-600ms;--r1:.9deg;--r2:-.6deg}.aii-hero-deck{z-index:1;width:100%;max-width:480px;margin-top:56px;position:relative}.aii-hero-card{z-index:2}.aii-hero-body{gap:14px;padding:16px 18px 12px;display:grid}.aii-hero-transcript{flex-direction:column;gap:6px;display:flex}.aii-hero-foot{padding-top:10px}.aii-hero-ghost{transform-origin:50% 100%;position:absolute;inset:0}.aii-hero-ghost-face{height:100%}.aii-hero-ghost--1{z-index:1;translate:4% -38px;rotate:1deg}.aii-hero-ghost--2{z-index:0;translate:-4% -78px;rotate:-1deg}@media (width<=599px){.aii-hero-ghost{inset:0 4%}}@media (width>=600px){.aii-hero{flex-direction:row;justify-content:center;align-items:center;gap:28px}.aii-hero-art{flex:0 0 34%;width:auto;max-width:260px}.aii-hero-deck{flex:1 1 0;max-width:500px;margin-top:64px}}@media (width>=1024px){.aii-hero-stage{padding:0}.aii-hero{display:block}.aii-hero-art{width:auto;max-width:none;height:84%;position:absolute;bottom:4%;left:8%}.aii-hero-deck{width:min(42%,540px);max-width:none;margin:0;position:absolute;top:56%;left:50%;translate:0 -50%}.aii-hero-body{padding:18px 22px 12px}}@media (width>=1280px){.aii-hero-art{left:12%}}@media (width>=1024px) and (height<=920px){.aii-hero-stage{height:clamp(300px,24vw,340px)}.aii-hero-body{gap:10px;padding:14px 22px 10px}.aii-hero-deck{top:58%}.aii-hero-ghost-caption{padding-top:8px;padding-bottom:6px}.aii-hero-ghost--1{translate:4% -32px}.aii-hero-ghost--2{translate:-4% -68px}}@media (width>=1024px) and (width<=1439px) and (height<=920px){.aii-hero-foot{display:none}}@media (width>=1024px) and (width<=1279px){.aii-hero-art{left:4%}.aii-hero-deck{width:min(51%,540px);left:45%}}@media (width>=1024px) and (width<=1279px) and (height>=921px){.aii-hero-deck{top:calc(56% + 12px)}}@keyframes aii-deal-1{0%{transform:translate(-4%,38px)rotate(-1deg)}33%{transform:translate(-3%,24px)rotate(-.6deg)}66%{transform:translate(1%,-4px)rotate(.4deg)}99.9%,to{transform:none}}@keyframes aii-deal-2{0%{transform:translate(4%,78px)rotate(1deg)}33%{transform:translate(3%,46px)rotate(.6deg)}66%{transform:translate(-1%,-6px)rotate(-.4deg)}99.9%,to{transform:none}}.aii-probe-wrap{padding-bottom:60px}.aii-probe{gap:18px;display:grid}.aii-probe-replay{position:absolute;bottom:0;right:0}.aii-probe .reos-shape.aii-guide-disc,.aii-talk .reos-shape.aii-slips-disc,.aii-watch .reos-shape.aii-watch-disc,.aii-watch .reos-shape.aii-watch-dot{position:absolute}.aii-guide-disc{top:-40px;left:-30px}.aii-guide{padding:20px 20px 22px;rotate:-1deg}.aii-chat{z-index:2}@container (width>=620px){.aii-probe{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:0}.aii-chat{margin-left:-24px}.aii-guide{padding:22px 40px 24px 22px}}.aii-guide-box{flex:none}.aii-tick{transform-origin:30% 80%;pointer-events:none;width:30px;max-width:none;height:auto;top:-12px;left:-2px;rotate:-4deg}.aii-guide-row[data-state=covered] .aii-guide-box,.aii-guide-row[data-state=coveredEarly] .aii-guide-box{color:#0000}.aii-guide-state{--i:1;transform-origin:0}@keyframes aii-line-in{0%{opacity:0;transform:translateY(10px)}50%{opacity:1;transform:translateY(3px)}99.9%,to{opacity:1;transform:none}}.aii-talk-grid{gap:28px;display:grid}@container (width>=600px){.aii-talk-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px}}.aii-slips-wrap{justify-content:center;align-items:flex-end;min-height:220px;padding:12px 4px 0;display:flex}.aii-slips-disc{bottom:0;left:50%;translate:-50%}.aii-slips{gap:10px 8px;width:100%;max-width:380px;padding-bottom:18px}.aii-slip{min-height:38px;font-family:var(--font-display);color:var(--color-deep-ink);background-color:var(--color-warm-paper);rotate:var(--r,0deg);transform-origin:50% 60%;--act-stagger:.11s;border-radius:3px;align-items:center;padding:6px 14px;font-size:18px;line-height:1.2;display:inline-flex;box-shadow:0 1px 2px #0112101f}.aii-slip[data-tone=yellow]{background-color:var(--color-golden-yellow)}.aii-slip[data-tone=forest]{background-color:var(--color-forest-paper);color:var(--color-warm-paper)}.aii-slip[data-tone=sage]{background-color:var(--color-brand-200)}.aii-watch{padding:52px 0 24px 16px}.aii-watch-disc{top:0;left:0}.aii-watch-dot{bottom:2px;left:30%}.aii-watch-bubbles{z-index:3;width:112px;top:4px;right:0}.aii-watch-bubbles-paper{transform-origin:30% 100%;--idle:2.6s;--idle-delay:-1300ms;--r1:1.2deg;--r2:-.8deg}.aii-watch-card{max-width:500px;margin-right:28px}.aii-watch-line{--act-stagger:.52s}@container (width>=560px){.aii-watch{padding:64px 0 32px 48px}.aii-watch-bubbles{width:150px;top:0;right:8px}.aii-watch-card{margin-right:64px}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=reduce]) [data-on] .aii-hero-ghost--1{animation:.42s step-end both aii-deal-1}:root:not([data-reduce-motion=reduce]) [data-on] .aii-hero-ghost--2{animation:.42s step-end .14s both aii-deal-2}:root:not([data-reduce-motion=reduce]) [data-on] .aii-hero-bar{--act-repeat:3;--act-stagger:40ms;--act-delay:.2s;transform-origin:50%}:root:not([data-reduce-motion=reduce]) :is([data-scene=before],[data-scene=play]) .aii-line{animation:.24s step-end both aii-line-in;animation-delay:var(--line-at,0s)}:root:not([data-reduce-motion=reduce]) [data-scene=before] .aii-line{animation-play-state:paused}}
