.au{background:var(--canvas);min-height:100vh;color:var(--ink);grid-template-columns:minmax(360px,1fr) 1.1fr;gap:12px;padding:12px;font-size:13px;display:grid}.au-brand{background:var(--forest-ink);color:#fff;border-radius:24px;flex-direction:column;gap:28px;padding:32px;display:flex;position:relative;overflow:hidden}.au-brand>*{position:relative}.au-sky{pointer-events:none;position:absolute;inset:0}.au-sky i{filter:blur(70px);border-radius:50%;position:absolute}.au-sky i:first-child{background:var(--lime);opacity:.32;width:380px;height:380px;animation:15s ease-in-out infinite alternate au-f1;top:-120px;right:-140px}.au-sky i:nth-child(2){opacity:.22;background:#3fd0a0;width:320px;height:320px;animation:18s ease-in-out infinite alternate au-f2;bottom:-40px;left:-140px}.au-sky i:nth-child(3){background:var(--lime);opacity:.12;width:220px;height:220px;animation:22s ease-in-out infinite alternate-reverse au-f1;top:45%;left:45%}.au-logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.au-mark{place-items:center;display:grid}.au-mark svg{display:block}.au-mid{gap:12px;margin-top:auto;display:grid}.au-mid h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.05}.au-mid p{color:#ffffffb3;max-width:420px;margin:0;font-size:14px;line-height:1.5}.au-trust{gap:8px;display:grid}.au-trust div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:au-in .5s var(--ease) both;animation-delay:calc(.2s + var(--k) * 80ms);background:#ffffff14;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.au-trust span{width:30px;height:30px;color:var(--lime);background:#b8f34a26;border-radius:10px;flex:none;place-items:center;display:grid}.au-trust p{color:#ffffffbf;margin:0}.au-trust b{color:#fff}.au-pane{background:var(--grad-dawn), var(--frame);border-radius:24px;align-content:center;place-items:center;gap:16px;padding:24px;display:grid}.au-card{width:min(420px,100%);animation:au-in .5s var(--ease) both;gap:20px;display:grid}.au-head h1{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:600;line-height:1.1}.au-head h1 em{color:var(--lime-tx);font-style:normal}.au-head p{color:var(--ink-3);margin:8px 0 0;font-size:14px}.au-body{gap:10px;display:grid}.adm .au-btn{height:48px;transition:transform .15s var(--ease);border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.adm .au-btn.lime{background:var(--lime);color:#111214}.adm .au-btn.white{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.adm .au-btn:active{transform:scale(.98)}.au-foot{color:var(--ink-4);margin:0;font-size:11px}@keyframes au-in{0%{opacity:0;transform:translateY(8px)}}@keyframes au-f1{to{transform:translate(-60px,80px)scale(1.15)}}@keyframes au-f2{to{transform:translate(80px,-60px)scale(.9)}}@media (max-width:860px){.au{grid-template-columns:1fr}.au-brand{gap:16px;padding:22px}.au-mid{margin-top:0}.au-mid h2{font-size:28px}.au-trust{display:none}}@media (prefers-reduced-motion:reduce){.au *,.au-card{animation:none!important}}.au-particles{height:clamp(120px,20vh,190px);cursor:var(--cur);margin:auto -12px 0;position:relative}.au-particles canvas,.wl-particles canvas{width:100%;height:100%;display:block}.au-particles+.au-mid{margin-top:0}@media (max-width:860px){.au-particles{height:110px;margin-top:0}}.au-particles canvas,.wl-particles canvas{will-change:transform;transform:translateZ(0)}.au-sky i,.bk-sky i{will-change:transform}.au-sky i{filter:blur(56px)}.af{gap:14px;display:grid}.af-field{gap:6px;display:grid}.af-lbl{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;font-weight:600;display:flex}.af-field input{background:var(--card);width:100%;height:48px;box-shadow:inset 0 0 0 1px var(--line-2);font:inherit;color:var(--ink);transition:box-shadow .15s var(--ease);border:0;border-radius:14px;padding:0 14px;font-size:15px}.af-field input::placeholder{color:var(--ink-4)}.af-field input:focus{box-shadow:inset 0 0 0 1.5px var(--forest-ink), 0 0 0 4px color-mix(in srgb, var(--lime) 35%, transparent);outline:0}.af-field.bad input{box-shadow:inset 0 0 0 1.5px var(--red)}.af-err{color:var(--red);animation:af-in .2s var(--ease);font-size:12px;font-weight:600}.af-pw{display:block;position:relative}.af-pw input{padding-right:48px}.adm .af-pw button{width:36px;height:36px;color:var(--ink-3);border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:6px;translate:0 -50%}.adm .af-pw button:hover{background:var(--inner);color:var(--ink)}.adm .af-pw button[aria-pressed=true]{color:var(--forest-ink)}.af-meter{grid-template-columns:repeat(4,1fr);align-items:center;gap:4px;display:grid}.af-meter i{background:var(--inner-2);height:4px;transition:background .25s var(--ease);border-radius:99px}.af-meter em{color:var(--ink-3);grid-column:1/-1;font-size:11.5px;font-style:normal;font-weight:600}.af-meter.s1 i:nth-child(-n+1){background:var(--red)}.af-meter.s2 i:nth-child(-n+2){background:var(--amber)}.af-meter.s3 i:nth-child(-n+3){background:var(--lime-d)}.af-meter.s4 i{background:var(--green)}.adm .af-link{color:var(--lime-tx);font-weight:700;font-size:inherit;text-decoration:none}.adm .af-link:hover{text-underline-offset:2px;text-decoration:underline}.adm .af-google{background:var(--card);height:48px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);transition:background .15s, transform .15s var(--ease);border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.adm .af-google:hover{background:var(--inner)}.adm .af-google:active{transform:scale(.98)}.af-google svg{width:18px;height:18px}.af-or{color:var(--ink-4);align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.af-or:before,.af-or:after{content:"";background:var(--line-2);flex:1;height:1px}.af-alert{background:var(--red-soft);color:var(--red);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.4;animation:.4s af-shake;display:flex}.af-alert .i{flex:none;margin-top:1px}.adm .af-submit{width:100%;margin-top:2px}.adm .af-submit:disabled{opacity:.55;cursor:not-allowed;transform:none}.af-spin{border:2px solid #11121440;border-top-color:#111214;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite af-rot}.af-alt{text-align:center;color:var(--ink-3);margin:4px 0 0;font-size:13px}.af-fine{color:var(--ink-3);text-align:center;margin:0;font-size:12px;line-height:1.5}.af-sent{text-align:center;justify-items:center;padding:8px 0}.af-sent h2{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:600}.af-sent p{color:var(--ink-2);margin:0;line-height:1.55}.af-sent-ic{background:var(--lime);color:#111214;width:56px;height:56px;box-shadow:0 0 0 8px var(--lime-soft);animation:af-pop .55s var(--spring) both;border-radius:50%;place-items:center;display:grid}@keyframes af-in{0%{opacity:0;transform:translateY(-3px)}}@keyframes af-shake{20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes af-rot{to{rotate:1turn}}@keyframes af-pop{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.af-alert,.af-sent-ic,.af-err{animation:none}}.pf{z-index:1;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.au-logo,.au-mid,.au-trust,.au-card,.au-foot{z-index:2;position:relative}.au-sky{z-index:0}.cf{text-align:center;justify-items:center;gap:12px;padding:8px 0;animation:.5s cubic-bezier(.22,1,.36,1) both cf-in;display:grid}.cf h2{letter-spacing:-.03em;margin:6px 0 0;font-size:22px;font-weight:700}.cf>p{max-width:40ch;color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.cf .af-submit{margin-top:8px}.cf-tick svg{width:72px;height:72px}.cf-tick circle{fill:var(--lime);transform-origin:50%;animation:.55s cubic-bezier(.34,1.56,.64,1) both cf-pop}.cf-tick path{fill:none;stroke:#111214;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.5s cubic-bezier(.22,1,.36,1) .35s forwards cf-draw}.cf-ring{border:3px solid var(--line-2);border-top-color:var(--forest-ink,#12352b);border-radius:50%;width:56px;height:56px;animation:.8s linear infinite cf-spin}.cf-warn{background:var(--amber-soft,#fff4e0);width:64px;height:64px;color:var(--amber,#e8890c);border-radius:20px;place-items:center;animation:.5s cubic-bezier(.34,1.56,.64,1) both cf-pop;display:grid}.cf-bar{background:var(--inner-2);border-radius:3px;width:140px;height:3px;margin-top:4px;overflow:hidden}.cf-bar i{background:var(--lime-d);transform-origin:0;height:100%;animation:4s linear both cf-bar;display:block}.cf-left{color:var(--ink-3);font-size:11.5px}.cf-form{text-align:start;width:100%;margin-top:6px}.cf-sent{text-align:start;background:var(--lime-soft);color:var(--ink);border-radius:12px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.cf-sent svg{color:var(--lime-tx);flex:none;margin-top:2px}.cf-alt{justify-content:center;gap:8px;font-size:13px;display:flex;margin-top:6px!important}.cf-alt a{color:var(--lime-tx);font-weight:700;text-decoration:none}.cf-alt a:hover{text-decoration:underline}@keyframes cf-in{0%{opacity:0;transform:translateY(8px)}}@keyframes cf-pop{0%{opacity:0;transform:scale(.6)}}@keyframes cf-draw{to{stroke-dashoffset:0}}@keyframes cf-spin{to{transform:rotate(360deg)}}@keyframes cf-bar{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.cf,.cf *{animation:none!important}.cf-tick path{stroke-dashoffset:0}}.la{width:116px;height:116px;display:block}.la svg{width:100%;height:100%;overflow:visible}.la-blob{fill:var(--lime-soft);transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite la-breathe}.la-orbit{fill:none;stroke:var(--lime-d);stroke-width:1.5px;stroke-dasharray:3 7;opacity:.6;transform-box:fill-box;transform-origin:50%;animation:24s linear infinite la-spin}.la-mail rect,.la-left rect,.la-right rect,.la-solid{fill:#fff;stroke:#111214;stroke-width:2.4px}.la-mail path{fill:none;stroke:#111214;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.la-mail{animation:.6s cubic-bezier(.22,1,.36,1) both la-rise}.la-badge{fill:#fff4e0;stroke:#e8890c;stroke-width:2.4px}.la-glass{transform-origin:84px 80px;animation:.5s cubic-bezier(.34,1.56,.64,1) .25s both la-pop}.la-flip{transform-origin:84px 80px;animation:3.2s cubic-bezier(.65,0,.35,1) 1s infinite la-flip}.la-frame{fill:none;stroke:#b36205;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.la-sand-top{fill:#e8890c;transform-origin:84px 78px;animation:3.2s linear 1s infinite la-drain}.la-sand-bot{fill:#e8890c;transform-origin:84px 88.5px;animation:3.2s linear 1s infinite la-fill}.la-stream{stroke:#e8890c;stroke-width:1.4px;stroke-dasharray:2 2;animation:.4s linear infinite la-flow}.la-left{animation:2.8s cubic-bezier(.34,1.56,.64,1) infinite la-snap-l}.la-right{animation:2.8s cubic-bezier(.34,1.56,.64,1) infinite la-snap-r}.la-spark{fill:none;stroke:var(--red,#e5484d);stroke-width:2.4px;stroke-linecap:round;opacity:0;animation:2.8s ease-out infinite la-spark}.la-ghost{fill:none;stroke:#111214;stroke-width:2.4px;stroke-dasharray:5 5;animation:1.2s linear infinite la-ants}.la-dash{stroke:var(--lime-d);stroke-width:3px;stroke-linecap:round;stroke-dasharray:4 5;animation:.8s linear infinite la-ants}@keyframes la-breathe{50%{transform:scale(1.05)}}@keyframes la-spin{to{transform:rotate(360deg)}}@keyframes la-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes la-pop{0%{opacity:0;transform:scale(.4)}}@keyframes la-flip{0%,80%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes la-drain{0%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}@keyframes la-fill{0%{transform:scaleY(0)}80%,to{transform:scaleY(1)}}@keyframes la-flow{to{stroke-dashoffset:-4px}}@keyframes la-snap-l{0%,30%{transform:translate(6px)}45%,to{transform:translate(-4px,3px)rotate(-8deg)}}@keyframes la-snap-r{0%,30%{transform:translate(-6px)}45%,to{transform:translate(4px,-3px)rotate(8deg)}}@keyframes la-spark{0%,38%{opacity:0}45%{opacity:1}70%,to{opacity:0}}@keyframes la-ants{to{stroke-dashoffset:-10px}}@media (prefers-reduced-motion:reduce){.la *{animation:none!important}}
