.ac{--a:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%);--ad:hsl(calc(var(--th) + 346) calc(64% * var(--ts)) 12%);--soft:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 92%/0.86);--hair:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 85%/0.14);--card:hsl(calc(var(--th) + 349) calc(46% * var(--ts)) 11%/0.7)}.ac-grid{display:grid;gap:40px}@media (min-width:1024px){.ac-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:80px}.ac-head{position:sticky;top:110px;align-self:start}}.ac-list{--p:0;position:relative;display:grid;gap:18px;margin:0;padding:0 0 0 40px;list-style:none}.ac-list:after,.ac-list:before{content:"";position:absolute;top:12px;bottom:12px;left:11px;width:2px;border-radius:2px}.ac-list:before{background:var(--hair)}.ac-list:after{background:var(--a);transform:scaleY(var(--p));transform-origin:50% 0}.ac-item{position:relative;padding:24px 26px 26px;border:1px solid var(--hair);border-radius:22px;background:var(--card);opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.ac-item[data-in=true]{opacity:1;transform:none}.ac-dot{position:absolute;top:30px;left:-37px;width:14px;height:14px;border:2px solid var(--a);border-radius:50%;background:hsl(calc(var(--th) + 347.58) calc(66% * var(--ts)) 6%)}.ac-item[data-in=true] .ac-dot{background:var(--a)}.ac-no{color:var(--a);font-size:.875rem;font-weight:700;letter-spacing:.14em}.ac-item h3{margin:8px 0 0;color:#fff;font-size:1.4rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.ac-item p{margin:10px 0 0;color:var(--soft);font-size:1.0625rem;line-height:1.6}.ac-meet{position:relative;display:grid;gap:26px;align-items:center;margin-top:56px;padding:28px;border:1px solid var(--hair);border-radius:26px;background:var(--card)}@media (min-width:768px){.ac-meet{grid-template-columns:17rem minmax(0,1fr);gap:40px;padding:36px 40px}}.ac-panda{position:relative;display:grid;gap:14px;justify-items:center}.ac-panda .pm{width:9.5rem;height:auto}.ac-bubble{position:relative;min-height:3.4em;margin:0;padding:10px 16px;border:1px solid var(--hair);border-radius:16px;background:hsl(calc(var(--th) + 347) calc(46% * var(--ts)) 8%/.9);color:#fff;font-size:.9375rem;line-height:1.45;text-align:center;animation:vq-in .4s cubic-bezier(.22,1,.36,1) both}.ac-meet-h{margin:14px 0 0;color:#fff;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;white-space:pre-line}.ac-meet-p{margin:12px 0 0;color:var(--soft);font-size:1.0625rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.ac-bubble{animation:none}.ac-item{opacity:1;transform:none}}.ac-meet-chat{margin-top:1.4rem}.ac-meet-chat .pd{--ph:min(34vh,250px);width:100%;max-width:36rem}.ac-meet-chat .pd-panel{width:100%}.ac-meet-chat .pd-blur{width:calc(100% + 2 * (var(--ax) + var(--fx)))}.ac-now{display:none}@media (min-width:1024px){.ac-now{display:block;margin-top:3.2rem}}.ac-big{display:flex;align-items:flex-end;gap:.9rem}.ac-big-n{display:block;background:linear-gradient(180deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.6),hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.05) 88%);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:1.5px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.85);color:transparent;font-size:clamp(6rem,10vw,9rem);font-weight:700;letter-spacing:-.05em;line-height:.88;font-variant-numeric:tabular-nums;animation:ac-num .7s cubic-bezier(.22,1,.36,1) both}@keyframes ac-num{0%{opacity:0;transform:translateY(34px);filter:blur(8px)}}.ac-big-of{padding-bottom:.5rem;color:var(--soft);font-size:1.25rem;font-weight:500;letter-spacing:.04em}.ac-big-t{max-width:17rem;margin:1.1rem 0 0;color:#fff;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;animation:ac-num .6s cubic-bezier(.22,1,.36,1) .08s both}.ac-pips{display:flex;gap:8px;margin-top:1.4rem}.ac-pips i{width:26px;height:4px;border-radius:4px;background:var(--hair);transition:width .5s cubic-bezier(.22,1,.36,1),background .4s,box-shadow .4s}.ac-pips i[data-on=true]{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.6)}.ac-pips i[data-cur=true]{width:52px;background:var(--a);box-shadow:0 0 12px var(--a)}.ac-item{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),border-color .5s,box-shadow .6s,background .5s}.ac-item[data-in=true][data-active=false]{opacity:.62}.ac-item[data-active=true]{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.5);background:linear-gradient(160deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.12),var(--card) 65%);box-shadow:0 24px 60px -30px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 62%/.65)}.ac-item[data-active=true] .ac-dot{background:var(--a);box-shadow:0 0 0 5px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.22),0 0 16px var(--a)}.ac-dot{transition:background .4s,box-shadow .5s}@media (prefers-reduced-motion:reduce){.ac-big-n,.ac-big-t{animation:none}}.ac{padding-bottom:clamp(2.5rem,5vw,4.5rem)}.ac-meet{margin-top:clamp(4.5rem,8vw,7rem);padding:2rem 1.6rem}@media (min-width:768px){.ac-meet{gap:3.2rem;padding:2.4rem 2.8rem}}.ac-meet-chat{margin-top:1.7rem}.ac-item,.ac-meet{background-image:radial-gradient(130% 100% at 0 0,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 62%/.22),transparent 62%),radial-gradient(120% 100% at 100% 100%,hsl(calc(var(--th) + 326) calc(85% * var(--ts)) 56%/.18),transparent 64%);background:linear-gradient(155deg,hsl(0 0% 100%/.075) 0,hsl(0 0% 100%/.025) 42%,hsl(0 0% 100%/.01) 100%),hsl(calc(var(--th) + 347) calc(38% * var(--ts)) 9%/.52);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.11),inset 0 0 0 1px hsl(0 0% 100%/.035)}@media (hover:none),(max-width:1023px){.ac-item,.ac-meet{-webkit-backdrop-filter:none;backdrop-filter:none}}.aw{position:relative;height:calc(100svh * (3.4 + var(--n) * 1.25));background:hsl(calc(var(--th) + 347) calc(60% * var(--ts)) 3%)}.aw[data-state=flat]{height:auto}.aw-stage{position:sticky;top:0;height:100svh;overflow:hidden}.aw[data-state=flat] .aw-stage{position:relative;height:auto;padding:7rem 1rem 3rem}.aw-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity 1s ease}.aw[data-state=ready] .aw-canvas{opacity:1}.aw[data-state=flat] .aw-canvas{display:none}.aw-vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,hsl(calc(var(--th) - 26) calc(71.43% * var(--ts)) 2.75%/.72) 0,hsl(calc(var(--th) - 26) calc(71.43% * var(--ts)) 2.75%/.35) 34%,transparent 58%),radial-gradient(ellipse at 62% 50%,transparent 55%,hsl(calc(var(--th) - 26.86) calc(77.78% * var(--ts)) 1.76%/.55) 100%)}.aw-chip{display:inline-flex;align-items:center;padding:.375rem 1rem;border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.3);border-radius:999px;background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.1);color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%);font-size:.875rem;font-weight:500;box-shadow:0 0 24px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.15)}.aw-hero,.aw-meet{position:absolute;top:50%;left:max(1.25rem,calc((100vw - 1240px) / 2 + 1rem));max-width:min(600px,46vw);translate:0 -50%}.aw-hero h1,.aw-meet h2{margin:1.2rem 0 0;white-space:pre-line;color:#fff;font-size:clamp(2.2rem,3.9vw,3.6rem);font-weight:600;letter-spacing:-.04em;line-height:1.04}.aw-hero p,.aw-meet>p:not(.aw-bubble){margin:1.2rem 0 0;color:hsl(calc(var(--th) + 350) calc(40% * var(--ts)) 88%);font-size:1.125rem;line-height:1.65}.aw-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.8rem}.aw-btn{display:inline-flex;height:3rem;align-items:center;justify-content:center;padding:0 1.6rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;color:hsl(calc(var(--th) + 347) calc(60% * var(--ts)) 6%);cursor:pointer;transition:transform .3s,filter .3s}.aw-btn:hover{transform:translateY(-2px);filter:brightness(1.1)}.aw-btn-ghost{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.3);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.08);color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 82%)}.aw-cards{position:absolute;inset:0;pointer-events:none}.aw-card{position:absolute;top:50%;left:max(1.25rem,calc((100vw - 1240px) / 2 + 1rem));width:min(470px,44vw);padding:1.7rem 1.8rem 1.9rem;translate:0 -50%;border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.22);border-radius:28px;background:linear-gradient(150deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.16),hsl(calc(var(--th) + 346) calc(60% * var(--ts)) 8%/.78) 70%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 84%/.35),0 40px 90px -30px rgba(0,0,0,.8);opacity:0;will-change:opacity,transform}.aw-no{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.9);font-size:.9375rem;font-weight:600;letter-spacing:.1em}.aw-card h2{margin:.7rem 0 0;color:#fff;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:600;letter-spacing:-.03em;line-height:1.12}.aw-card p{margin:.9rem 0 0;color:hsl(calc(var(--th) + 350) calc(40% * var(--ts)) 88%);font-size:1.0625rem;line-height:1.65}.aw-meet{opacity:0}.aw-bubble{position:relative;display:inline-block;max-width:24rem;margin:1.6rem 0 0;padding:.85rem 1.2rem;border-radius:20px 20px 20px 6px;background:rgba(255,255,255,.96);color:hsl(calc(var(--th) + 349) calc(58% * var(--ts)) 14%);font-size:1rem;font-weight:600;line-height:1.4;box-shadow:0 14px 34px -10px rgba(0,0,0,.6);animation:aw-pop .45s cubic-bezier(.2,.9,.3,1.3) both}@keyframes aw-pop{0%{opacity:0;transform:translateY(8px) scale(.94)}}.aw-click{display:block;margin-top:1rem;color:hsl(calc(var(--th) + 352) calc(40% * var(--ts)) 78%);font-size:.9375rem}.aw-dots{position:absolute;top:50%;right:22px;z-index:3;display:flex;flex-direction:column;gap:12px;translate:0 -50%}.aw-dots button{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.3);cursor:pointer;transition:height .4s,background .4s}.aw-dots button[data-on=true]{height:28px;background:#fff}.aw-hint{position:absolute;right:0;bottom:112px;left:0;display:flex;flex-direction:column;align-items:center;gap:4px;color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 86%);font-size:1rem;letter-spacing:.04em;pointer-events:none}.aw-hint svg{animation:bob 2s ease-in-out infinite}.aw[data-state=flat] .aw-dots,.aw[data-state=flat] .aw-hint,.aw[data-state=flat] .aw-vignette{display:none}.aw[data-state=flat] .aw-card,.aw[data-state=flat] .aw-cards,.aw[data-state=flat] .aw-hero,.aw[data-state=flat] .aw-meet{position:relative;top:auto;left:auto;inset:auto;width:auto;max-width:760px;margin:0 auto 2rem;translate:none;opacity:1!important;transform:none!important;pointer-events:auto!important}@media (max-width:819px){.aw{height:calc(100svh * (2.6 + var(--n) * 1.05))}.aw-vignette{background:linear-gradient(0deg,hsl(calc(var(--th) - 26) calc(71.43% * var(--ts)) 2.75%/.85) 0,hsl(calc(var(--th) - 26) calc(71.43% * var(--ts)) 2.75%/.5) 38%,transparent 62%)}.aw-hero,.aw-meet{top:auto;right:1.1rem;bottom:104px;left:1.1rem;max-width:none;translate:none}.aw-hero h1,.aw-meet h2{margin-top:.8rem;font-size:clamp(2rem,8.4vw,2.6rem)}.aw-hero p,.aw-meet>p:not(.aw-bubble){margin-top:.7rem;font-size:1rem;line-height:1.5}.aw-btns{gap:8px;margin-top:1rem}.aw-btn{padding:0 1.1rem}.aw-card{top:auto;right:1.1rem;bottom:104px;left:1.1rem;width:auto;padding:1.2rem 1.3rem 1.3rem;border-radius:24px;translate:none}.aw-card h2{font-size:1.5rem}.aw-card p{margin-top:.5rem;font-size:1rem;line-height:1.5}.aw-bubble{margin-top:.8rem;font-size:1rem}.aw-click{margin-top:.6rem}.aw-dots{top:22px;right:14px;flex-direction:row;translate:none}.aw-dots button[data-on=true]{width:22px;height:9px}.aw-hint{display:none}}@media (prefers-reduced-motion:reduce){.aw-hint svg{animation:none}}