.abx{--acc:var(--lilac);--warn:#e8590c;--warn-soft:#fff1e6;--warn-strong:#9a3412;--ok:#15803d}.dark .abx{--warn:#fb923c;--warn-soft:#3b2414;--warn-strong:#fed7aa;--ok:#4ade80}.abx .ab-kick{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--lilac) 72%, var(--fg));font-size:12px;font-weight:700;display:inline-block}.abx .ab-h1{letter-spacing:-.035em;text-wrap:balance;margin:16px 0 18px;font-size:clamp(34px,5.1vw,66px);font-weight:600;line-height:1.04}.abx .ab-lead{color:var(--muted);max-width:34em;font-size:clamp(16px,1.35vw,19px);line-height:1.6}.abx .ab-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.abx .a1-hero{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:48px;min-height:min(900px,100vh);padding-top:110px;padding-bottom:40px;display:grid;position:relative}.abx .a1-txt{max-width:520px}.abx .a1-re{border:1px solid var(--border);background:var(--card);width:46px;height:46px;color:var(--fg);cursor:pointer;visibility:hidden;border-radius:50%;place-items:center;padding:0;display:grid}.abx.fx-on .a1-re{visibility:visible}.abx .a1-re svg{width:20px;height:20px}.abx .a1-leg{gap:8px;max-width:300px;margin:36px 0 0;padding:0;list-style:none;display:grid}.abx .a1-leg li{color:var(--fg);border-radius:14px;align-items:center;gap:10px;padding:9px 14px;font-size:14px;font-weight:600;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.abx .a1-leg li:before{content:"";border-radius:inherit;background:color-mix(in oklab, var(--card) 70%, transparent);border:1px solid var(--border);transition:opacity .4s;position:absolute;inset:0}.abx .a1-leg li>*{position:relative}.abx .a1-leg span{transition:opacity .4s}.abx .a1-leg i{background:var(--c);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in oklab, var(--c) 22%, transparent);border-radius:4px}.abx .a1-leg [data-l="0"]{--c:var(--late)}.abx .a1-leg [data-l="1"]{--c:var(--lilac)}.abx .a1-leg [data-l="2"]{--c:var(--early)}.abx.fx-on .a1-hero:not(.s5) .a1-leg li:before{opacity:0}.abx.fx-on .a1-hero:not(.s5) .a1-leg span{opacity:.68}.abx.fx-on .a1-hero.s1:not(.s2) .a1-leg [data-l="0"],.abx.fx-on .a1-hero.s2:not(.s3) .a1-leg [data-l="1"],.abx.fx-on .a1-hero.s3:not(.s5) .a1-leg [data-l="2"]{transform:translate(8px)}.abx.fx-on .a1-hero.s1:not(.s2) .a1-leg [data-l="0"]:before,.abx.fx-on .a1-hero.s2:not(.s3) .a1-leg [data-l="1"]:before,.abx.fx-on .a1-hero.s3:not(.s5) .a1-leg [data-l="2"]:before,.abx.fx-on .a1-hero.s1:not(.s2) .a1-leg [data-l="0"] span,.abx.fx-on .a1-hero.s2:not(.s3) .a1-leg [data-l="1"] span,.abx.fx-on .a1-hero.s3:not(.s5) .a1-leg [data-l="2"] span{opacity:1}.abx.fx-on .a1-hero.s3:not(.s4) .a1-leg [data-l="2"]{--c:var(--warn)}.abx .ab-c{white-space:nowrap;background:var(--tb,var(--slot));height:2.35em;box-shadow:var(--ts,inset 0 0 0 1px color-mix(in oklab, var(--fg) 5%, transparent));border-radius:.7em;place-items:center;font-size:max(11px,.92em);font-style:normal;font-weight:700;display:grid;position:relative}.abx .ab-c:after{content:attr(data-s);position:relative}.abx .ab-c.sh-F{--tb:var(--early-soft);--ts:inset 0 0 0 1px color-mix(in oklab, var(--early) 38%, transparent);color:var(--early-strong)}.abx .ab-c.sh-S{--tb:var(--late-soft);--ts:inset 0 0 0 1px color-mix(in oklab, var(--late) 42%, transparent);color:var(--late-strong)}.abx .ab-c.sh-N{--tb:var(--night-soft);--ts:inset 0 0 0 1px color-mix(in oklab, var(--night) 38%, transparent);color:var(--night-strong)}.abx .ab-c.sh-A{--tb:var(--lilac-soft);--ts:inset 0 0 0 1.5px color-mix(in oklab, var(--lilac) 55%, transparent);color:var(--lilac-strong)}.abx .ab-grid{grid-template-columns:5.2em repeat(7,minmax(0,1fr));align-items:center;gap:.42em .36em;display:grid}.abx .ab-dh{text-align:center;color:var(--muted);font-size:max(11px,.84em);font-weight:600}.abx .ab-nm{white-space:nowrap;text-overflow:ellipsis;font-size:max(11px,.92em);font-weight:600;overflow:hidden}.abx .ab-cq{container-type:inline-size}.abx .ab-pill{white-space:nowrap;background:color-mix(in oklab, var(--c) 14%, transparent);color:color-mix(in oklab, var(--c) 62%, var(--fg));border-radius:99px;align-items:center;gap:.45em;padding:.38em .9em;font-size:max(11px,.9em);font-weight:600;display:inline-flex}.abx .ab-pill svg{flex:none;width:1.15em;height:1.15em}.abx .ab-pill-strong{color:var(--late-strong)}.abx .ab-warnp{background:var(--warn-soft);color:var(--warn-strong);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--warn) 45%, transparent)}.abx .ab-stamp{color:var(--ok);align-items:center;gap:.5em;font-size:1.02em;font-weight:700;display:inline-flex}.abx .ab-stamp svg{color:#fff;background:#15803d;border-radius:50%;width:1.75em;height:1.75em;padding:.3em;box-shadow:0 0 0 .3em oklab(52.7299% -.118817 .0684077/.22),0 0 1.4em oklab(72.2746% -.165574 .0972219/.55)}.abx .ab-av{letter-spacing:.02em;background:color-mix(in oklab, var(--c) 20%, var(--card));width:2.6em;height:2.6em;color:color-mix(in oklab, var(--c) 68%, var(--fg));box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--c) 50%, transparent);border-radius:50%;flex:none;place-items:center;font-size:max(11px,.86em);font-weight:700;display:grid}.abx .ab-live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.abx .a1-fig{margin:0;font-size:clamp(11px,2.05cqw,15px)}.abx .a1-scene{--tx:0deg;--ty:0deg;--gap:13em;--a:57deg;--b:-24deg;--s:.74;--oy:4em;--k:1.08;--lift:1.4em;perspective:2000px;perspective-origin:50% 30%;padding:2em 0}.abx .a1-stack{transform-style:preserve-3d;transition:transform 1.35s cubic-bezier(.65,.02,.25,1);position:relative}.abx .a1-hero.open .a1-stack{transform:translateY(var(--oy)) rotateX(calc(var(--a) + var(--ty))) rotateZ(calc(var(--b) + var(--tx))) scale(var(--s))}.abx .a1-ly{transform-style:preserve-3d;border-radius:1.4em;padding:1.4em 1.5em 1.3em;transition:transform 1.35s cubic-bezier(.65,.02,.25,1)}.abx .a1-l0 .a1-tag{color:var(--late-strong)}.abx .a1-l0{--c:var(--late);background:color-mix(in oklab, var(--card) 84%, transparent);border:1px solid var(--glass-border);box-shadow:0 0 0 1px color-mix(in oklab, var(--lilac) 20%, transparent), 0 44px 90px -40px color-mix(in oklab, var(--lilac) 75%, transparent), 0 18px 40px -24px #00000047, inset 0 1px 0 #ffffff80;position:relative}.abx .a1-l1,.abx .a1-l2{pointer-events:none;position:absolute;inset:0}.abx .a1-l1:before,.abx .a1-l2:before{content:"";border-radius:inherit;opacity:0;border:1.5px solid color-mix(in oklab, var(--c) 45%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--c) 14%, transparent), color-mix(in oklab, var(--card) 30%, transparent));box-shadow:0 30px 60px -30px color-mix(in oklab, var(--c) 60%, transparent);transition:opacity .8s;position:absolute;inset:0}.abx .a1-l1{--c:var(--lilac);transform:translateZ(1px)}.abx .a1-l2{--c:var(--early);transform:translateZ(2px)}.abx .a1-hero.s3:not(.s4) .a1-l2{--c:var(--warn)}.abx .a1-hero.open .a1-l1{transform:translateZ(var(--gap))}.abx .a1-hero.open .a1-l2{transform:translateZ(calc(var(--gap) * 2))}.abx .a1-hero.open .a1-l1:before,.abx .a1-hero.open .a1-l2:before{opacity:1}.abx .a1-tag{background:var(--card);color:color-mix(in oklab, var(--c) 70%, var(--fg));box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--c) 50%, transparent);opacity:0;border-radius:99px;padding:.3em .85em;font-size:max(11px,.88em);font-weight:700;position:absolute;bottom:-1.1em;right:1.2em}.abx .a1-hero.open .a1-tag{opacity:1}.abx .a1-hd .x5-chip{background:color-mix(in oklab, var(--lilac) 14%, transparent);color:color-mix(in oklab, var(--lilac) 62%, var(--fg));font-size:max(11px,.86em)}.abx .a1-hd>i{background:var(--lilac);box-shadow:0 0 .9em var(--lilac)}.abx .a1-g{transform-style:preserve-3d}.abx .a1-n-s{display:none}.abx .a1-hc{display:block}.abx .a1-cell{height:2.35em;transform-style:preserve-3d;display:block;position:relative}.abx .a1-cell>.ab-c{height:auto;transform-style:preserve-3d;position:absolute;inset:0}@container (width>=560px){.abx .a1-g .ab-c:after{content:attr(data-l)}.abx .a1-g .ab-c{font-size:max(11px,.84em)}}.abx .a1-bb,.abx .a1-g .ab-c:after{transition:transform 1.35s cubic-bezier(.65,.02,.25,1),opacity .45s}.abx .a1-hero.open .a1-bb,.abx .a1-hero.open .a1-g .ab-c:after{transform:translateY(var(--ry,0em)) translateZ(var(--lift)) scale(calc(var(--k) / var(--s))) rotateZ(calc(0deg - var(--b) - var(--tx))) rotateX(calc(0deg - var(--a) - var(--ty)))}.abx .a1-tag.a1-bb{transition:transform 1.35s cubic-bezier(.65,.02,.25,1),opacity .6s .3s}.abx .a1-hd>*{transition:transform 1.35s cubic-bezier(.65,.02,.25,1),opacity .45s}.abx .a1-hero.open .a1-hd>*,.abx .a1-hero.open .a1-l0 .ab-c:not(.a1-old):not(.a1-sub):after,.abx .a1-hero.open.s2 .a1-old:after{opacity:0}.abx .a1-ring,.abx .a1-glow{pointer-events:none;opacity:0;border-radius:.7em;transition:opacity .5s;position:absolute;inset:0}.abx .a1-ring{box-shadow:0 0 0 2px var(--lilac), 0 0 1.2em color-mix(in oklab, var(--lilac) 60%, transparent)}.abx .a1-hero.s2:not(.s5) .a1-ring{opacity:1}.abx .a1-glow{box-shadow:0 0 0 2px var(--early), 0 0 1.1em color-mix(in oklab, var(--early) 55%, transparent);transition:opacity .4s ease calc(var(--i) * .14s), transform .6s cubic-bezier(.3, 1.5, .5, 1) calc(var(--i) * .14s)}.abx.fx-on .a1-hero:not(.s4) .a1-glow{transform:scale(.5)}.abx .a1-hero.s4:not(.s5) .a1-glow{opacity:1}.abx .a1-hero.s5 .a1-glow{transition:opacity .4s}.abx .a1-sub,.abx .a1-a{box-shadow:none;background:0 0}.abx .a1-sub:before,.abx .a1-a:before{content:"";border-radius:inherit;background:var(--tb);box-shadow:var(--ts);position:absolute;inset:0}.abx .a1-sub{transition:transform .6s cubic-bezier(.3, 1.5, .5, 1) calc(var(--i) * .14s)}.abx .a1-sub:before{transition:opacity .4s ease calc(var(--i) * .14s)}.abx .a1-g .a1-sub:after{transition:transform 1.35s cubic-bezier(.65, .02, .25, 1), opacity .4s ease calc(var(--i) * .14s)}.abx.fx-on .a1-hero:not(.s4) .a1-sub{transform:scale(.5)}.abx.fx-on .a1-hero:not(.s4) .a1-sub:before,.abx.fx-on .a1-hero:not(.s4) .a1-sub:after{opacity:0}.abx .a1-beam{height:var(--gap);transform-origin:50% 0;pointer-events:none;opacity:0;transition:opacity .6s ease calc(.2s + var(--i) * .12s);background:linear-gradient(to bottom, color-mix(in oklab, var(--lilac) 70%, transparent), color-mix(in oklab, var(--lilac) 10%, transparent));border-radius:.4em;position:absolute;top:50%;left:12%;right:12%;transform:rotateX(90deg)}.abx .a1-hero.open.s2:not(.s4) .a1-beam{opacity:.75}.abx .a1-a{transition:transform .8s cubic-bezier(.3, 1.25, .5, 1) calc(var(--i) * .13s)}.abx .a1-a:before{transition:opacity .45s ease calc(var(--i) * .13s)}.abx .a1-g .a1-a:after{transition:transform 1.35s cubic-bezier(.65, .02, .25, 1), opacity .45s ease calc(var(--i) * .13s)}.abx.fx-on .a1-hero:not(.s2) .a1-a{transform:translateZ(4em)}.abx.fx-on .a1-hero:not(.s2) .a1-a:before,.abx.fx-on .a1-hero:not(.s2) .a1-a:after{opacity:0}.abx .a1-who{align-items:center;gap:.7em;display:flex;position:absolute;top:.9em;left:1.5em;right:1.5em}.abx .a1-who>*{opacity:0;transition:opacity .5s .3s}.abx .a1-who.a1-bb,.abx .a1-flag.a1-bb{transform-origin:0}.abx .a1-hd,.abx .a1-who{transform-style:preserve-3d}.abx .a1-who b{font-size:1em;line-height:1.2;display:block}.abx .a1-who small{color:var(--muted);font-size:max(11px,.88em);display:block}.abx .a1-who .ab-pill{margin-left:auto}.abx .a1-hero.open.s2:not(.s3) .a1-who>*{opacity:1}.abx .a1-who .ab-pill{display:none}.abx .a1-dot{place-items:center;height:1.4em;display:grid}.abx .a1-dot i{background:var(--early);width:.95em;height:.95em;box-shadow:0 0 .7em color-mix(in oklab, var(--early) 60%, transparent);opacity:0;border-radius:50%;transition:opacity .4s,transform .4s;display:block;position:relative}.abx .a1-dot i:after{content:"";border-radius:inherit;background:var(--warn);box-shadow:0 0 .9em var(--warn);opacity:0;transition:opacity .4s;position:absolute;inset:0}.abx .a1-hero.open .a1-dot i{opacity:1}.abx .a1-hero.s3:not(.s4) .a1-dot:nth-child(4) i,.abx .a1-hero.s3:not(.s4) .a1-dot:nth-child(5) i,.abx .a1-hero.s3:not(.s4) .a1-dot:nth-child(6) i{transform:scale(1.3)}.abx .a1-hero.s3:not(.s4) .a1-dot:nth-child(4) i:after,.abx .a1-hero.s3:not(.s4) .a1-dot:nth-child(5) i:after,.abx .a1-hero.s3:not(.s4) .a1-dot:nth-child(6) i:after{opacity:1}.abx .a1-hot{opacity:0;transition:opacity .45s ease calc(var(--i) * .1s);background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--warn) 30%, transparent) 0 .35em, transparent .35em .7em);box-shadow:inset 0 0 0 1.5px var(--warn);border-radius:.7em;position:absolute;inset:0}.abx .a1-hero.open.s3:not(.s4) .a1-hot{opacity:1}.abx .a1-flag{grid-template-columns:auto auto;justify-items:start;gap:.5em;display:grid;position:absolute;bottom:1.2em;left:1.5em}.abx .a1-flag>*{opacity:0;grid-area:1/1;transition:opacity .45s}.abx .a1-flag .a1-r{grid-area:1/2}.abx .a1-hero.open.s3:not(.s4) .a1-w,.abx .a1-hero.open.s4 .a1-v,.abx .a1-hero.open.s4 .a1-r{opacity:1}.abx .a1-ft{min-height:2.3em;transform-style:preserve-3d;flex-wrap:wrap;align-items:center;gap:.5em;margin-top:1.15em;display:flex}.abx .a1-ft>*{transform:translateY(var(--ry,0em))}.abx .a1-ft>.a1-bb{transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .45s}.abx .a1-hero.open .a1-ft>.a1-bb{transition:transform 1.35s cubic-bezier(.65,.02,.25,1),opacity .45s}.abx.fx-on .a1-hero:not(.s2) .a1-f1,.abx.fx-on .a1-hero:not(.s5) .a1-f2,.abx.fx-on .a1-hero:not(.s5) .a1-f3{opacity:0;--ry:.5em}.abx.fx-on .a1-hero.s5 .a1-f3{transition-delay:1s}.abx .a1-f3{margin-left:auto}.abx .a1-re:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.abx .a1-still,.abx .a1-still *,.abx .a1-still :before,.abx .a1-still :after{transition:none!important}.abx .ab-sec{padding-top:96px}.abx .ab-sec h2{letter-spacing:-.025em;text-wrap:balance;margin-top:10px;font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.12}.abx .ab-sec .ab-sub{color:var(--muted);max-width:40em;margin-top:12px;font-size:16.5px;line-height:1.6}.abx .ab-pts{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.abx .ab-pts li{background:color-mix(in oklab, var(--card) 70%, transparent);border:1px solid var(--border);border-radius:99px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:14px;font-weight:600;display:inline-flex}.abx .ab-pts svg{background:var(--early);color:#fff;border-radius:50%;flex:none;width:22px;height:22px;padding:4px}.fx5.fus.abx .ab-cards{max-width:none;margin:36px 0 0}.abx .ab-glass{background:color-mix(in oklab, var(--card) 66%, transparent);border:1px solid var(--glass-border);box-shadow:0 0 0 1px color-mix(in oklab, var(--acc) 16%, transparent), 0 40px 80px -42px color-mix(in oklab, var(--acc) 70%, transparent), 0 16px 36px -24px #00000040, inset 0 1px 0 #ffffff73;-webkit-backdrop-filter:blur(20px)saturate(135%)}.abx.fus-lite .ab-glass{-webkit-backdrop-filter:none;background:color-mix(in oklab, var(--card) 92%, transparent)}.abx .ab-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.abx .ab-way{color:inherit;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:20px;text-decoration:none;transition:transform .3s;display:grid;position:relative}.abx .ab-way:hover{transform:translateY(-3px)}.abx .ab-way i{background:color-mix(in oklab, var(--c) 16%, var(--card));width:40px;height:40px;color:var(--c);border-radius:14px;place-items:center;display:grid}.abx .ab-way i svg{width:19px;height:19px}.abx .ab-way b{font-size:15px;font-weight:600;line-height:1.3;display:block}.abx .ab-way small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45;display:block}.abx .ab-way>svg{width:18px;height:18px;color:var(--muted);margin-top:3px;transition:transform .3s}.abx .ab-way:hover>svg,.abx .ab-way:focus-visible>svg{color:var(--c);transform:translate(2px,-2px)}.abx .ab-all{color:color-mix(in oklab, var(--lilac) 70%, var(--fg));border-radius:8px;align-items:center;gap:6px;margin-top:18px;padding:6px 4px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.abx .ab-close{text-align:center;max-width:760px;margin:110px auto 0;padding-bottom:110px}.abx .ab-close h2{letter-spacing:-.03em;font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.1}.abx .ab-close p{color:var(--muted);max-width:34em;margin:14px auto 0;font-size:16.5px}.abx .ab-close .ab-ctas{justify-content:center}@media (width<=1023px){.abx .ab-ways{grid-template-columns:1fr}}@media (width<=639px){.abx .ab-sec{padding-top:72px}.abx .ab-close{margin-top:80px;padding-bottom:80px}}.abx .ab-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:14px;display:grid}.abx .ab-cal>span{background:color-mix(in oklab, var(--fg) 6%, transparent);height:26px;color:var(--muted);border-radius:7px;place-items:center;font-size:11px;font-weight:600;display:grid}.abx .ab-cal>.ab-wdh{background:0 0;height:18px;font-size:11px}.abx .ab-cal>.v{background:var(--lilac-soft);color:var(--lilac-strong);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--lilac) 40%, transparent)}.abx .ab-pills{flex-wrap:wrap;gap:8px;display:flex}.abx .ab-mini{grid-template-columns:2.4em repeat(7,minmax(0,1fr));align-items:center;gap:4px;display:grid}.abx .ab-mini>b{color:var(--muted);font-size:11px;font-weight:700}.abx .ab-mini>.ab-dh{font-size:11px}.abx .ab-mini .ab-c{border-radius:7px;height:24px;font-size:11px}.abx .ab-mini .ab-c.sh-A:after{content:"A"}.abx .ab-mini-f{margin-top:12px}.abx.fus-lite .a1-beam{display:none}.abx.fus-lite .a1-l1:before,.abx.fus-lite .a1-l2:before{box-shadow:none}@media (width<=1023px){.abx .a1-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding-top:96px}.abx .a1-txt{max-width:640px}.abx .a1-leg{display:none}}@media (width<=639px){.abx .btn{height:44px;padding:0 18px;font-size:14.5px}.abx .a1-hero{gap:8px;padding-top:84px}.abx .a1-fig{font-size:clamp(11px,3.15cqw,13px)}.abx .a1-scene{--gap:7.5em;--a:50deg;--b:-22deg;--oy:7em;--k:1.12;padding:1.2em 0 .6em}.abx .a1-ly{padding:1.1em .9em 1em}.abx .a1-n-l{display:none}.abx .a1-n-s{display:inline}.abx .ab-grid{grid-template-columns:2.6em repeat(7,minmax(0,1fr));gap:.36em .26em}.abx .a1-who{left:.9em;right:.9em}.abx .a1-flag{left:.9em}.abx .a1-flag .a1-w,.abx .a1-flag .a1-v{grid-area:2/1}.abx .a1-flag .a1-r{grid-area:1/1}.abx .a1-who .ab-pill{display:none}}@media (prefers-reduced-motion:reduce){.abx *,.abx :before,.abx :after{transition:none!important}}
