.ads .al-login{min-height:100vh;min-height:100dvh;background:var(--a-bg)}.ads .al-login,.ads .al-panel{display:flex;flex-direction:column}.ads .al-panel{--a-ink:#e7eaf1;--a-ink-2:#c3c9d5;--a-muted:#98a1b2;--a-faint:#6d7586;--a-line:#252b37;--a-line-strong:#333a49;--a-accent:#7d95ff;--a-accent-ink:#0b1020;--a-accent-soft:#1c2645;--a-ok:#4cc48d;--a-warn:#e6b04e;--a-danger:#ff6b7f;--a-info:#6aa8ff;--a-violet:#b298ff;color-scheme:dark;position:relative;isolation:isolate;overflow:hidden;padding:16px 16px 46px;background:#070a12;color:var(--a-ink)}.ads .al-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ads .al-glow{position:absolute;inset:-30%;background:radial-gradient(36% 32% at 34% 38%,rgba(125,149,255,.26),transparent 70%),radial-gradient(30% 28% at 74% 70%,rgba(178,152,255,.17),transparent 70%),radial-gradient(24% 22% at 84% 14%,rgba(76,196,141,.1),transparent 70%);animation:al-drift 26s ease-in-out infinite alternate}.ads .al-grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(75% 65% at 50% 42%,#000 15%,transparent 78%);mask-image:radial-gradient(75% 65% at 50% 42%,#000 15%,transparent 78%)}.ads .al-lockup{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;font-size:17px;line-height:1;letter-spacing:-.01em;color:#fff;white-space:nowrap;animation:al-rise .7s cubic-bezier(.2,.7,.2,1) both}.ads .al-lockup b{font-weight:700}.ads .al-lockup svg{filter:drop-shadow(0 6px 14px rgba(125,149,255,.45))}.ads .al-lockup-rule{width:1px;height:16px;background:hsla(0,0%,100%,.24)}.ads .al-lockup-product{font-weight:600;color:var(--a-accent)}.ads .al-hero{display:flex;flex-direction:column;margin-top:20px;animation:al-rise .8s cubic-bezier(.2,.7,.2,1) .08s both}.ads .al-hero-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.ads .al-copy{min-width:0}.ads .al-headline{font-size:25px;line-height:1.1;font-weight:700;letter-spacing:-.03em;color:#fff;text-wrap:balance}.ads .al-headline span{background:linear-gradient(92deg,#93a6ff,#b9a6ff 55%,#e2b7ff);-webkit-background-clip:text;background-clip:text;color:transparent}.ads .al-tagline{margin-top:8px;font-size:14px;line-height:1.5;color:rgba(231,234,241,.68);text-wrap:pretty}.ads .al-foot{display:none}.ads .al-track{position:relative;display:flex;justify-content:space-between;margin-top:20px}.ads .al-track:before{content:"";top:15px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(178,152,255,.38),rgba(106,168,255,.38),rgba(230,176,78,.38),rgba(76,196,141,.38))}.ads .al-runner,.ads .al-track:before{position:absolute;left:16px;right:16px}.ads .al-runner{top:11px;height:10px;pointer-events:none}.ads .al-runner-rail{position:absolute;inset:0;transform:translateX(66.667%);animation:al-run 12s cubic-bezier(.65,0,.35,1) infinite}.ads .al-runner i{position:absolute;left:-5px;top:0;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(125,149,255,.25),0 0 16px 4px rgba(125,149,255,.6)}.ads .al-node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:7px;width:32px}.ads .al-node-dot{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#0d1220;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14);color:var(--c)}.ads .al-node-dot:before{content:"";position:absolute;inset:0;border-radius:50%;background:color-mix(in srgb,var(--c) 22%,#0d1220);box-shadow:inset 0 0 0 1px var(--c),0 0 0 5px color-mix(in srgb,var(--c) 16%,transparent),0 0 22px color-mix(in srgb,var(--c) 55%,transparent);opacity:0;animation:al-stage 12s ease-in-out infinite;animation-delay:var(--sd)}.ads .al-node[data-still] .al-node-dot:before{opacity:1}.ads .al-node svg{position:relative;width:15px;height:15px}.ads .al-node small{font-size:11px;font-weight:600;letter-spacing:.02em;color:rgba(231,234,241,.62);white-space:nowrap}.ads .al-mini{flex:0 0 auto;width:62px;padding:4px;border-radius:14px;background:linear-gradient(160deg,#2a3142,#0b0e15);box-shadow:0 14px 28px -12px rgba(0,0,0,.8),inset 0 0 0 1px hsla(0,0%,100%,.12);animation:al-float 7s ease-in-out infinite}.ads .al-mini-screen{position:relative;aspect-ratio:9/16;overflow:hidden;isolation:isolate;border-radius:10px;background:#000}.ads .al-mini-shot{position:absolute;inset:0;background:linear-gradient(165deg,var(--g1) 8%,var(--g2) 58%,var(--g3) 125%);opacity:0;animation:al-shot 12s ease-in-out infinite;animation-delay:var(--cd)}.ads .al-mini-shot:first-child{opacity:1}.ads .al-mini-cap{position:absolute;left:14%;right:14%;top:20%;display:flex;flex-direction:column;align-items:center;gap:3px}.ads .al-mini-cap i{display:block;width:100%;height:4px;border-radius:2px;background:#fff;animation:al-cap 4s cubic-bezier(.2,.8,.2,1) .3s infinite both}.ads .al-mini-cap i+i{width:60%;animation-delay:.45s}.ads .al-mini-jar{position:absolute;left:35%;top:42%;width:30%;aspect-ratio:3/4;border-radius:4px;background:linear-gradient(#173a2a 0 16%,#f6f0e6 16% 40%,#2c6e49 40% 72%,#f6f0e6 72%);box-shadow:0 6px 10px -4px rgba(0,0,0,.5);animation:al-bob 4s ease-in-out infinite}.ads .al-mini-cta{position:absolute;left:10%;right:10%;bottom:11%;height:8px;border-radius:3px;background:hsla(0,0%,100%,.92)}.ads .al-mini-bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:hsla(0,0%,100%,.25)}.ads .al-mini-bar:after{content:"";position:absolute;inset:0;background:#fff;transform-origin:left;transform:scaleX(.5);animation:al-play 4s linear infinite}.ads .al-scene{display:none}.ads .al-stage{position:relative;width:100%;aspect-ratio:640/420;container-type:inline-size}.ads .al-world{position:absolute;inset:0;font-size:12px;font-size:1.875cqw;line-height:1.4}.ads .al-world:before{content:"";position:absolute;left:50%;top:48%;width:34em;height:34em;margin:-17em 0 0 -17em;border-radius:50%;background:radial-gradient(closest-side,rgba(125,149,255,.2),transparent)}.ads .al-world svg{max-width:none}.ads .al-phone{position:absolute;z-index:1;left:17.72em;top:1.6em;width:17.9em;padding:.55em;border-radius:2.6em;background:linear-gradient(160deg,#2b3245,#121621 42%,#0a0d14);box-shadow:0 2.8em 4.6em -1.6em rgba(0,0,0,.9),0 0 0 1px hsla(0,0%,100%,.07),inset 0 0 0 1px hsla(0,0%,100%,.13);animation:al-in .9s cubic-bezier(.2,.8,.2,1) .05s both,al-float 10s ease-in-out -2s infinite}.ads .al-screen{position:relative;aspect-ratio:9/16;overflow:hidden;isolation:isolate;transform:translateZ(0);border-radius:2.1em;background:#000}.ads .al-screen:before{content:"";position:absolute;z-index:3;left:50%;top:.6em;width:4.6em;height:1.15em;margin-left:-2.3em;border-radius:1em;background:#05070b}.ads .al-feed{position:absolute;left:0;right:0;top:0;height:400%;display:flex;flex-direction:column;animation:al-feed 12s cubic-bezier(.7,0,.2,1) infinite}.ads .al-ad{position:relative;flex:1 1 0;min-height:0;overflow:hidden;isolation:isolate;color:#fff}.ads .al-ad-bg{position:absolute;inset:-12%;z-index:-2;background:radial-gradient(55% 38% at 72% 20%,color-mix(in srgb,var(--g3) 60%,transparent),transparent 72%),linear-gradient(165deg,var(--g1) 6%,var(--g2) 60%,var(--g3) 125%);animation:al-pan 12s ease-in-out infinite alternate;animation-delay:var(--cd)}.ads .al-ad:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.38),transparent 24%,transparent 55%,rgba(0,0,0,.72))}.ads .al-ad-fmt,.ads .al-ad-k{position:absolute;top:3em;padding:.45em .6em;border-radius:99px;font-family:var(--a-mono);font-size:.72em;line-height:1;color:hsla(0,0%,100%,.9);background:rgba(0,0,0,.35);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14)}.ads .al-ad-k{left:1.25em;color:#d3daff;background:rgba(125,149,255,.28)}.ads .al-ad-fmt{right:1.25em}.ads .al-ad-hook{position:absolute;left:.85em;right:.85em;top:2.95em;display:flex;flex-wrap:wrap;justify-content:center;gap:.1em .26em;font-size:1.42em;font-weight:800;line-height:1.14;letter-spacing:-.02em;text-align:center;text-shadow:0 .05em .35em rgba(0,0,0,.45)}.ads .al-w{display:inline-block;animation:al-word 12s cubic-bezier(.2,.8,.2,1) infinite both;animation-delay:calc(var(--cd) + .5s + var(--wi) * .14s)}.ads .al-w-hot{padding:0 .2em;border-radius:.2em;background:#fff;color:#121521;text-shadow:none;box-shadow:0 .1em .4em rgba(0,0,0,.3)}.ads .al-prod{position:absolute;left:50%;top:11.2em;width:10em;height:9.33em;margin-left:-5em;overflow:visible;animation:al-bob 5s ease-in-out infinite;animation-delay:var(--cd)}.ads .al-ad-foot{position:absolute;left:.9em;right:.9em;bottom:1.2em;display:flex;flex-direction:column;gap:.75em}.ads .al-ad-who{display:flex;align-items:center;gap:.55em;min-width:0}.ads .al-ad-av{flex:0 0 auto;display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:50%;background:linear-gradient(135deg,#c6e46c,#2c7a52);box-shadow:0 0 0 .12em hsla(0,0%,100%,.85);color:#0b2a1f;font-style:normal;font-weight:800}.ads .al-ad-who>span{display:flex;flex-direction:column;min-width:0;line-height:1.2}.ads .al-ad-who b{font-size:.92em;font-weight:700}.ads .al-ad-who small{font-size:.74em;color:hsla(0,0%,100%,.78)}.ads .al-ad-cta{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;height:2.6em;padding:0 .9em;border-radius:.7em;background:hsla(0,0%,100%,.95);color:#121521;font-weight:700;animation:al-press 12s ease-out infinite;animation-delay:var(--cd)}.ads .al-ad-cta span{font-size:.92em}.ads .al-ad-cta svg{width:1.1em;height:1.1em}.ads .al-ad-cta:after{content:"";position:absolute;z-index:-1;right:.4em;top:50%;width:2.2em;height:2.2em;margin-top:-1.1em;border-radius:50%;background:var(--a-accent);opacity:0;animation:al-tap 12s ease-out infinite;animation-delay:var(--cd)}.ads .al-ad-bar{position:absolute;left:0;right:0;bottom:0;height:.22em;background:hsla(0,0%,100%,.22)}.ads .al-ad-bar:after{content:"";position:absolute;inset:0;background:#fff;transform-origin:left;transform:scaleX(.45);animation:al-adbar 12s linear infinite;animation-delay:var(--cd)}.ads .al-card{position:absolute;z-index:2;width:18em;display:flex;flex-direction:column;gap:.8em;padding:1em 1.1em 1.1em;border-radius:1.1em;background:linear-gradient(180deg,rgba(28,34,50,.96),rgba(16,20,31,.96));box-shadow:0 1.8em 3.2em -1.4em rgba(0,0,0,.85),inset 0 0 0 1px hsla(0,0%,100%,.08),inset 0 1px 0 hsla(0,0%,100%,.07);color:var(--a-ink);animation:al-in .9s cubic-bezier(.2,.8,.2,1) both,al-float 9s ease-in-out infinite;animation-delay:var(--in,0s),var(--fl,0s)}.ads .al-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 70%,transparent),0 0 2.4em -.5em color-mix(in srgb,var(--c) 55%,transparent);opacity:0;animation:al-stage 12s ease-in-out infinite;animation-delay:var(--sd)}.ads .al-card[data-still]:after{opacity:1}.ads .al-brief{left:0;top:4.2em}.ads .al-edit{left:0;top:20.8em}.ads .al-review{left:35.33em;top:1.8em}.ads .al-live{left:35.33em;top:18em}.ads .al-card-head{display:flex;align-items:center;justify-content:space-between;gap:.6em;min-height:1.5em}.ads .al-tag{display:inline-flex;align-items:center;gap:.5em;height:1.9em;padding:0 .75em 0 .65em;border-radius:99px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c);font-size:.74em;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ads .al-tag i{position:relative;width:.55em;height:.55em;border-radius:50%;background:currentColor}.ads .al-id{font-family:var(--a-mono);font-size:.76em;color:var(--a-muted);white-space:nowrap}.ads .al-brief-title{font-size:1.06em;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#fff}.ads .al-hooks{display:flex;flex-direction:column;gap:.3em}.ads .al-hook{position:relative;display:flex;align-items:center;gap:.55em;min-width:0;padding:.42em .55em;border-radius:.6em;opacity:.5;animation:al-hook 12s ease infinite;animation-delay:var(--cd)}.ads .al-hook:before{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--a-violet) 14%,transparent);box-shadow:inset .18em 0 0 var(--a-violet);opacity:0;animation:al-on 12s ease infinite;animation-delay:var(--cd)}.ads .al-hook:first-child,.ads .al-hook:first-child:before{opacity:1}.ads .al-hook-k{position:relative;flex:0 0 auto;padding:.2em .45em;border-radius:.35em;background:hsla(0,0%,100%,.08);font-family:var(--a-mono);font-size:.72em;color:#d3c6ff}.ads .al-hook-t{position:relative;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86em;color:var(--a-ink-2)}.ads .al-chips{display:flex;flex-wrap:wrap;gap:.35em}.ads .al-chips span{padding:.3em .65em;border-radius:99px;background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06);font-family:var(--a-mono);font-size:.72em;line-height:1.2;color:var(--a-muted)}.ads .al-swap{display:grid;font-size:.76em;font-weight:600;text-align:right;white-space:nowrap}.ads .al-swap>span{grid-area:1/1}.ads .al-swap-a{color:var(--a-muted);animation:al-swap-a 12s ease infinite}.ads .al-swap-b{color:var(--a-ok);opacity:0;animation:al-swap-b 12s ease infinite}.ads .al-cuts{gap:1em}.ads .al-cuts,.ads .al-frames{display:flex;align-items:flex-end}.ads .al-frames{flex:0 0 auto;gap:.5em}.ads .al-frame{position:relative;display:block;height:5.8em;overflow:hidden;border-radius:.45em;background:linear-gradient(165deg,#0b2a1f,#2c7a52 60%,#b7dc78 130%)}.ads .al-frame-916{width:3.26em}.ads .al-frame-45{width:4.64em}.ads .al-frame:before{content:"";position:absolute;inset:.32em;opacity:.8;background:linear-gradient(#fff,#fff) 0 0 /.6em .1em no-repeat,linear-gradient(#fff,#fff) 0 0 /.1em .6em no-repeat,linear-gradient(#fff,#fff) 100% 0 /.6em .1em no-repeat,linear-gradient(#fff,#fff) 100% 0 /.1em .6em no-repeat,linear-gradient(#fff,#fff) 0 100% /.6em .1em no-repeat,linear-gradient(#fff,#fff) 0 100% /.1em .6em no-repeat,linear-gradient(#fff,#fff) 100% 100% /.6em .1em no-repeat,linear-gradient(#fff,#fff) 100% 100% /.1em .6em no-repeat}.ads .al-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(#fff,#fff) center top 1.05em /64% .26em no-repeat,linear-gradient(#fff,#fff) center top 1.5em /40% .26em no-repeat,linear-gradient(#173a2a,#173a2a) center top 2.7em /.72em .32em no-repeat,linear-gradient(#2c6e49,#2c6e49) center top 3.45em /1.15em .5em no-repeat,linear-gradient(#f6f0e6,#f6f0e6) center top 3em /1.15em 1.45em no-repeat}.ads .al-frame i{position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,transparent 35%,hsla(0,0%,100%,.32) 50%,transparent 65%);transform:translateX(-120%);animation:al-sweep 3s ease-in-out infinite}.ads .al-frame-45 i{animation-delay:-1.5s}.ads .al-cut-list{flex:1 1 auto;min-width:0;gap:.85em;padding-bottom:.3em}.ads .al-cut,.ads .al-cut-list{display:flex;flex-direction:column}.ads .al-cut{gap:.4em}.ads .al-cut-row{display:flex;align-items:center;justify-content:space-between;gap:.4em}.ads .al-cut-row b{font-family:var(--a-mono);font-size:.8em;font-weight:500;color:var(--a-ink-2)}.ads .al-cut-check{width:1.15em;height:1.15em;color:var(--a-ok);transform:scale(1)}.ads .al-cut-bar{position:relative;height:.34em;overflow:hidden;border-radius:99px;background:hsla(0,0%,100%,.08)}.ads .al-cut-bar i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--a-info),var(--a-accent));transform-origin:left;transform:scaleX(1)}.ads .al-cut-916 .al-cut-bar i{animation:al-fill-a 12s ease-in-out infinite}.ads .al-cut-916 .al-cut-check{animation:al-check-a 12s ease-out infinite}.ads .al-cut-45 .al-cut-bar i{transform:scaleX(.6);animation:al-fill-b 12s ease-in-out infinite}.ads .al-cut-45 .al-cut-check{transform:scale(0);animation:al-check-b 12s ease-out infinite}.ads .al-film{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.2em;height:2.7em;overflow:hidden;border-radius:.5em}.ads .al-film i{display:block}.ads .al-scrub{position:relative;height:1.5em}.ads .al-scrub-fill,.ads .al-scrub:before{content:"";position:absolute;left:0;right:0;top:50%;height:.28em;margin-top:-.14em;border-radius:99px}.ads .al-scrub:before{background:hsla(0,0%,100%,.1)}.ads .al-scrub-fill{background:var(--a-accent);transform-origin:left;transform:scaleX(.3);animation:al-scrub 12s linear infinite}.ads .al-pin{position:absolute;top:0;width:.26em;height:1.5em;margin-left:-.13em;border-radius:.13em;background:#f5b83d;box-shadow:0 0 .6em rgba(245,184,61,.6);transform-origin:50% 100%}.ads .al-pin-a{left:30%;animation:al-pin-a 12s ease-out infinite}.ads .al-pin-b{left:72%;opacity:0;transform:scaleY(0);animation:al-pin-b 12s ease-out infinite}.ads .al-scrub-rail{position:absolute;inset:0;transform:translateX(30%);animation:al-rail 12s linear infinite}.ads .al-scrub-rail i{position:absolute;left:-.45em;top:50%;width:.9em;height:.9em;margin-top:-.45em;border-radius:50%;background:#fff;box-shadow:0 .1em .4em rgba(0,0,0,.5)}.ads .al-notes{display:grid}.ads .al-note{grid-area:1/1;display:flex;align-items:flex-start;gap:.55em;padding:.55em .6em;border-radius:.65em;background:hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06);opacity:0;animation:al-slot 12s cubic-bezier(.2,.8,.2,1) infinite}.ads .al-note-1{opacity:1;animation-name:al-n1}.ads .al-note-2{animation-delay:-5.46s}.ads .al-note-ok{animation-delay:-2.64s;background:color-mix(in srgb,var(--a-ok) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a-ok) 34%,transparent)}.ads .al-note p{font-size:.8em;line-height:1.4;color:var(--a-ink-2)}.ads .al-dots{display:flex;align-items:center;gap:.3em;height:2.6em}.ads .al-dots i{width:.45em;height:.45em;border-radius:50%;background:var(--a-muted);animation:al-dot 1.2s ease-in-out infinite}.ads .al-dots i:nth-child(2){animation-delay:.15s}.ads .al-dots i:nth-child(3){animation-delay:.3s}.ads .al-note b{display:inline-block;margin-right:.45em;padding:0 .4em;border-radius:.3em;background:rgba(245,184,61,.16);color:#f5c35a;font-family:var(--a-mono);font-weight:500}.ads .al-note-ok b{padding:0;background:none;color:var(--a-ok);font-family:inherit;font-weight:700}.ads .al-av{flex:0 0 auto;display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:50%;font-size:.66em;font-weight:700;color:#fff}.ads .al-av-ok{background:var(--a-ok);color:#0b2117}.ads .al-av-ok svg{width:1.3em;height:1.3em}.ads .al-tag i:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;opacity:0}.ads .al-live .al-tag i:after{animation:al-pulse 2s ease-out infinite}.ads .al-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4em}.ads .al-metric{display:flex;flex-direction:column;gap:.15em;min-width:0;padding:.5em .55em;border-radius:.6em;background:hsla(0,0%,100%,.045);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05)}.ads .al-metric small{font-size:.68em;color:var(--a-muted);white-space:nowrap}.ads .al-odo{display:block;height:1.3em;overflow:hidden;font-size:1.12em;font-weight:700;line-height:1.3em;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--mc)}.ads .al-odo>span{display:flex;flex-direction:column;transform:translateY(-75%);animation:al-odo 12s cubic-bezier(.6,0,.2,1) infinite both;animation-delay:var(--od)}.ads .al-odo>span>span{display:block;height:1.3em}.ads .al-spark{display:block;width:100%;height:3.5em;overflow:visible}.ads .al-spark-line{fill:none;stroke:var(--a-ok);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:al-draw 12s cubic-bezier(.4,0,.2,1) .5s infinite both}.ads .al-spark-area{animation:al-area 12s ease .5s infinite both}.ads .al-spark-tip{fill:var(--a-ok);animation:al-tip 12s ease .5s infinite both}.ads .al-spark-ping{fill:none;stroke:var(--a-ok);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center;animation:al-ping 2s ease-out infinite}.ads .al-side{position:relative;z-index:1;flex:1 0 auto;display:flex;flex-direction:column;margin-top:-24px;padding:30px 16px 20px;border-radius:22px 22px 0 0;background:var(--a-bg);box-shadow:0 -1px 0 var(--a-line)}.ads .al-form-wrap{width:100%;max-width:380px;margin:0 auto;animation:al-rise .7s cubic-bezier(.2,.7,.2,1) .1s both}.ads .al-title{font-size:26px;line-height:1.2;font-weight:700;letter-spacing:-.025em;color:var(--a-ink)}.ads .al-sub{margin-top:6px;font-size:14.5px;line-height:1.5;color:var(--a-muted)}.ads .al-form{gap:16px;margin-top:26px}.ads .al-field,.ads .al-form{display:flex;flex-direction:column}.ads .al-field{gap:7px;min-width:0}.ads .al-label{font-size:13px;font-weight:600;color:var(--a-ink-2)}.ads .al-input{width:100%;height:48px;padding:0 14px;border:1px solid var(--a-line-strong);border-radius:11px;background:var(--a-surface);color:var(--a-ink);caret-color:var(--a-accent);font:inherit;font-size:15px;box-shadow:var(--a-shadow);transition:border-color var(--a-ease),box-shadow var(--a-ease)}.ads .al-input:hover{border-color:var(--a-faint)}.ads .al-login .al-input:focus{outline:none;border-color:var(--a-accent);box-shadow:var(--a-focus)}.ads .al-input:-webkit-autofill{-webkit-text-fill-color:var(--a-ink);box-shadow:0 0 0 40px var(--a-surface) inset;transition:background-color 9999s ease 0s}.ads .al-login .al-input:-webkit-autofill:focus{box-shadow:0 0 0 40px var(--a-surface) inset,var(--a-focus)}.ads .al-pw{position:relative}.ads .al-pw .al-input{padding-right:76px}.ads .al-eye{position:absolute;top:2px;right:2px;bottom:2px;min-width:64px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--a-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background var(--a-ease),color var(--a-ease)}.ads .al-eye:hover{background:var(--a-sunken);color:var(--a-ink)}.ads .al-login .al-eye:focus-visible{border-radius:9px;box-shadow:inset var(--a-focus)}.ads .al-alert{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border-radius:10px;font-size:13.5px;line-height:1.45;color:var(--a-ink);animation:al-rise .25s ease both}.ads .al-alert:before{content:"";flex:0 0 auto;width:7px;height:7px;margin-top:7px;border-radius:50%}.ads .al-alert[data-tone=danger]{background:var(--a-danger-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a-danger) 35%,transparent)}.ads .al-alert[data-tone=danger]:before{background:var(--a-danger)}.ads .al-alert[data-tone=ok]{background:var(--a-ok-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a-ok) 35%,transparent)}.ads .al-alert[data-tone=ok]:before{background:var(--a-ok)}.ads .al-submit{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;height:48px;margin-top:6px;padding:0 18px;border:0;border-radius:11px;background:linear-gradient(135deg,var(--a-accent),color-mix(in srgb,var(--a-accent) 62%,var(--a-violet)));color:var(--a-accent-ink);font:inherit;font-size:15px;font-weight:700;letter-spacing:-.005em;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 12px 28px -14px color-mix(in srgb,var(--a-accent) 85%,transparent);transition:transform var(--a-ease),filter var(--a-ease),box-shadow var(--a-ease)}.ads .al-submit:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.3) 50%,transparent 70%);transform:translateX(-100%);pointer-events:none}.ads .al-submit:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.ads .al-submit:hover:not(:disabled):after{animation:al-shine .9s ease}.ads .al-login .al-submit:focus-visible{outline:none;border-radius:11px;box-shadow:var(--a-focus),0 12px 28px -14px color-mix(in srgb,var(--a-accent) 85%,transparent)}.ads .al-submit:disabled{cursor:progress;opacity:.85}.ads .al-arrow{width:16px;height:16px;transition:transform var(--a-ease)}.ads .al-submit:hover:not(:disabled) .al-arrow{transform:translateX(3px)}.ads .al-spin{flex:0 0 auto;width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:al-spin .7s linear infinite}.ads .al-switch{display:block;min-height:44px;margin:12px auto 0;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--a-accent);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.ads .al-switch:hover{text-decoration:underline;text-underline-offset:3px}.ads .al-login .al-switch:focus-visible{border-radius:8px}.ads .al-legal{margin-top:auto;padding-top:32px;text-align:center;font-size:12px;line-height:1.5;color:var(--a-muted)}@media (max-width:640px){.ads .al-input{font-size:16px}}@media (max-width:360px){.ads .al-headline{font-size:22px}.ads .al-tagline{font-size:13px}.ads .al-mini{width:54px}}@media (min-width:641px) and (max-width:959px){.ads .al-panel{padding:26px 32px 54px}.ads .al-headline{font-size:30px}.ads .al-tagline{font-size:15px}.ads .al-mini{width:76px}.ads .al-track{max-width:560px}.ads .al-side{padding:40px 32px 24px}.ads .al-form-wrap{margin:auto}}@media (min-width:960px){.ads .al-login{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(420px,.86fr)}.ads .al-panel{margin:14px 0 14px 14px;padding:30px 40px 28px;border-radius:24px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.ads .al-scene{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:0;padding:22px 0 10px}.ads .al-stage{width:min(100%,700px,max(380px,calc((100vh - 350px) * 1.524)));width:min(100%,700px,max(380px,calc((100dvh - 350px) * 1.524)));animation:al-fade 1s ease .1s both}.ads .al-hero{width:100%;max-width:700px;margin:0 auto}.ads .al-mini{display:none}.ads .al-headline{font-size:clamp(32px,2.7vw,46px);line-height:1.06}.ads .al-tagline{margin-top:10px;font-size:15.5px;max-width:46ch}.ads .al-foot,.ads .al-track{margin-top:26px}.ads .al-foot{display:flex;align-items:center;gap:10px;font-size:10.5px;font-weight:600;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:rgba(231,234,241,.5);animation:al-rise .8s cubic-bezier(.2,.7,.2,1) .16s both}.ads .al-foot:before{content:"";flex:0 0 auto;width:18px;height:1px;background:currentColor;opacity:.7}.ads .al-side{min-height:100vh;min-height:100dvh;margin:0;padding:40px 56px 26px;border-radius:0;background:transparent;box-shadow:none}.ads .al-form-wrap{margin:auto}.ads .al-title{font-size:30px}.ads .al-legal{padding-top:24px}}@keyframes al-drift{0%{transform:translate3d(-4%,-3%,0) rotate(-3deg)}to{transform:translate3d(4%,3%,0) rotate(3deg)}}@keyframes al-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes al-fade{0%{opacity:0}}@keyframes al-in{0%{opacity:0;transform:translateY(1.6em) scale(.97)}}@keyframes al-float{0%,to{translate:0 0}50%{translate:0 -.5em}}@keyframes al-bob{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-4%) rotate(1.5deg)}}@keyframes al-pan{0%{transform:translate3d(-3%,-2%,0) scale(1.02)}to{transform:translate3d(3%,2%,0) scale(1.07)}}@keyframes al-sweep{0%{transform:translateX(-120%)}60%,to{transform:translateX(120%)}}@keyframes al-play{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes al-spin{to{transform:rotate(1turn)}}@keyframes al-shine{to{transform:translateX(100%)}}@keyframes al-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(3);opacity:0}}@keyframes al-ping{0%{transform:scale(.5);opacity:.9}to{transform:scale(2.2);opacity:0}}@keyframes al-stage{0%{opacity:0}22%,3%{opacity:1}28%,to{opacity:0}}@keyframes al-run{0%,8%{transform:translateX(0);opacity:1}25%,33%{transform:translateX(33.333%)}50%,58%{transform:translateX(66.667%)}75%,92%{transform:translateX(100%);opacity:1}96%{transform:translateX(100%);opacity:0}97%{transform:translateX(0);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes al-feed{0%,29%{transform:translateZ(0)}33.333%,62.333%{transform:translate3d(0,-25%,0)}66.667%,95.667%{transform:translate3d(0,-50%,0)}to{transform:translate3d(0,-75%,0)}}@keyframes al-word{0%{opacity:0;transform:translateY(.4em) scale(.82)}2.5%{opacity:1;transform:translateY(0) scale(1.07)}31%,4%{opacity:1;transform:none}36%,to{opacity:0;transform:none}}@keyframes al-adbar{0%{transform:scaleX(0)}33.333%{transform:scaleX(1)}35%,to{transform:scaleX(0)}}@keyframes al-press{0%,20%{transform:none}21.5%{transform:scale(.96)}24%,to{transform:none}}@keyframes al-tap{0%,20%{transform:scale(.2);opacity:0}21%{opacity:.6}27%,to{transform:scale(3.4);opacity:0}}@keyframes al-hook{0%{opacity:.5}3%,30%{opacity:1}34%,to{opacity:.5}}@keyframes al-on{0%{opacity:0}3%,30%{opacity:1}34%,to{opacity:0}}@keyframes al-shot{0%,31%{opacity:1}35%,96%{opacity:0}to{opacity:1}}@keyframes al-cap{0%,6%{transform:scaleX(0)}14%{transform:scaleX(1)}86%{transform:scaleX(1);opacity:1}94%,to{transform:scaleX(1);opacity:0}}@keyframes al-fill-a{0%,4%{transform:scaleX(0)}36%{transform:scaleX(1)}94%{transform:scaleX(1);opacity:1}98%,to{transform:scaleX(1);opacity:0}}@keyframes al-fill-b{0%,14%{transform:scaleX(0)}58%{transform:scaleX(1)}94%{transform:scaleX(1);opacity:1}98%,to{transform:scaleX(1);opacity:0}}@keyframes al-check-a{0%,36%{transform:scale(0)}39%{transform:scale(1.25)}41%,94%{transform:scale(1);opacity:1}98%,to{transform:scale(1);opacity:0}}@keyframes al-check-b{0%,58%{transform:scale(0)}61%{transform:scale(1.25)}63%,94%{transform:scale(1);opacity:1}98%,to{transform:scale(1);opacity:0}}@keyframes al-swap-a{0%,59%{opacity:1;transform:none}62%{opacity:0;transform:translateY(-.5em)}62.1%,96%{opacity:0;transform:translateY(.5em)}99%,to{opacity:1;transform:none}}@keyframes al-swap-b{0%,62%{opacity:0;transform:translateY(.5em)}65%,94%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-.5em)}}@keyframes al-scrub{0%{transform:scaleX(0);opacity:1}75%{transform:scaleX(1)}96%{transform:scaleX(1);opacity:1}99%{transform:scaleX(1);opacity:0}to{transform:scaleX(0);opacity:0}}@keyframes al-rail{0%{transform:translateX(0);opacity:1}75%{transform:translateX(100%)}96%{transform:translateX(100%);opacity:1}99%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:0}}@keyframes al-pin-a{0%,22%{transform:scaleY(0);opacity:0}23.5%{transform:scaleY(1.2);opacity:1}25%,96%{transform:scaleY(1);opacity:1}99%,to{transform:scaleY(1);opacity:0}}@keyframes al-pin-b{0%,53.5%{transform:scaleY(0);opacity:0}55%{transform:scaleY(1.2);opacity:1}56.5%,96%{transform:scaleY(1);opacity:1}99%,to{transform:scaleY(1);opacity:0}}@keyframes al-slot{0%{opacity:0;transform:translateY(.4em)}19.5%,2.5%{opacity:1;transform:none}22%,to{opacity:0;transform:translateY(-.3em)}}@keyframes al-n1{0%,23%{opacity:0;transform:translateY(.4em)}25.5%,49%{opacity:1;transform:none}51.5%,to{opacity:0;transform:translateY(-.3em)}}@keyframes al-dot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-.35em);opacity:1}}@keyframes al-odo{0%,14%{transform:translateY(0);opacity:1}18%,32%{transform:translateY(-25%)}36%,50%{transform:translateY(-50%)}54%,94%{transform:translateY(-75%);opacity:1}97%{transform:translateY(-75%);opacity:0}98%{transform:translateY(0);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes al-draw{0%{stroke-dashoffset:1;opacity:1}60%{stroke-dashoffset:0}94%{stroke-dashoffset:0;opacity:1}98%,to{stroke-dashoffset:0;opacity:0}}@keyframes al-area{0%,8%{opacity:0}60%,94%{opacity:1}98%,to{opacity:0}}@keyframes al-tip{0%,58%{opacity:0}62%,94%{opacity:1}98%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ads .al-login *,.ads .al-login :after,.ads .al-login :before{animation:none!important;transition:none!important}.ads .al-login .al-spin{animation:al-spin 1.6s linear infinite!important}}