body.am-auth{--am-forest:#0f3d2e;--am-leaf:#2f9e6e;--am-sprout:#7fd1a8;--am-dew:#f2f9f5;--am-mist:#e3f1eb;--am-sun:#f3d48a;--am-glass:#fffc;--am-glass-line:#ffffffbf;--am-shadow:0 28px 64px -30px #0f3d2e6b, 0 10px 26px -14px #0f3d2e33;--am-ease-out:cubic-bezier(.16, 1, .3, 1)}html[data-theme=dark] body.am-auth{--am-forest:#04120d;--am-leaf:#3fcf96;--am-sprout:#2b8f66;--am-dew:#07130f;--am-mist:#0c2119;--am-glass:#0e1a16c7;--am-glass-line:#7fd1a829;--am-shadow:0 30px 70px -30px #000000b3, 0 10px 26px -14px #00000080}body.am-auth .ref-ambient-canvas{display:none}.am-scene{z-index:-1;pointer-events:none;contain:strict;background:radial-gradient(120% 80% at 50% -10%, var(--am-mist) 0%, transparent 60%), linear-gradient(165deg, var(--am-dew) 0%, #eaf5ef 48%, #f6faf7 100%);position:fixed;inset:0;overflow:hidden}html[data-theme=dark] .am-scene{background:radial-gradient(120% 80% at 50% -10%, var(--am-mist) 0%, transparent 60%), linear-gradient(165deg, var(--am-dew) 0%, #0a1914 55%, #06100d 100%)}body.company-auth .am-scene{z-index:0;background:0 0}body.am-auth.company-auth{--am-glass:#ffffffed}html[data-theme=dark] body.am-auth.company-auth{--am-glass:#0e1a16e6}.am-defs{width:0;height:0;position:absolute;overflow:hidden}.am-layer{position:absolute;inset:-40px}.am-blob{opacity:.55;will-change:transform;border-radius:50%;position:absolute}.am-blob-a{background:radial-gradient(circle at 40% 40%,#2f9e6e57,#2f9e6e00 68%);width:46vmax;height:46vmax;top:-14vmax;left:-12vmax}.am-blob-b{background:radial-gradient(circle,#7fd1a861,#7fd1a800 70%);width:40vmax;height:40vmax;top:18%;right:-14vmax}.am-blob-c{background:radial-gradient(circle,#f3d48a4d,#f3d48a00 70%);width:36vmax;height:36vmax;bottom:-16vmax;left:22%}html[data-theme=dark] .am-blob,body.company-auth .am-blob{opacity:.4}.am-leaf{width:46px;height:46px;color:var(--am-leaf);opacity:.16;will-change:transform;position:absolute}.am-leaf use{fill:currentColor}.am-leaf-1{--am-turn:-24deg;width:58px;height:58px;top:16%;left:8%}.am-leaf-2{--am-turn:38deg;width:40px;height:40px;color:var(--am-sprout);opacity:.3;top:10%;right:10%}.am-leaf-3{--am-turn:62deg;width:44px;height:44px;bottom:14%;left:14%}.am-leaf-4{--am-turn:-48deg;opacity:.12;width:64px;height:64px;bottom:22%;right:16%}.am-leaf-5{--am-turn:12deg;width:30px;height:30px;color:var(--am-sprout);opacity:.26;top:6%;left:46%}.am-leaf{transform:rotate(var(--am-turn,0deg))}html[data-theme=dark] .am-leaf{opacity:.14}body.company-auth .am-leaf-2,body.company-auth .am-leaf-5{color:var(--am-sprout);opacity:.34}@media (width<=640px){.am-leaf-3,.am-leaf-5{display:none}.am-leaf-1{top:9%;left:-10px}.am-leaf-4{bottom:8%;right:-14px}}body.am-auth :is(.ref-auth-card,.company-auth-card){isolation:isolate;background:var(--am-glass);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border:1px solid var(--am-glass-line);box-shadow:inset 0 1px 0 #ffffffb3, var(--am-shadow);border-radius:18px;position:relative}html[data-theme=dark] body.am-auth :is(.ref-auth-card,.company-auth-card){box-shadow:inset 0 1px 0 #ffffff0d, var(--am-shadow);background:var(--am-glass)!important;border-color:var(--am-glass-line)!important}html[data-theme=dark] body.am-auth .ref-auth-bottom{border-top-color:var(--am-glass-line)}body.am-auth :is(.ref-auth-card,.company-auth-card):before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;opacity:.45;pointer-events:none;background:linear-gradient(140deg,#7fd1a8e6,#2f9e6e26 40%,#f3d48a8c 75%,#7fd1a8b3);padding:1px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}body.am-auth :is(.ref-auth-card,.company-auth-card):focus-within:before{opacity:1}.am-brand-mark{vertical-align:middle;line-height:0;display:inline-block;position:relative}body.company-auth .am-brand-mark{border-radius:50%}.am-shine{border-radius:inherit;pointer-events:none;-webkit-mask:var(--am-logo) center / contain no-repeat;-webkit-mask:var(--am-logo) center / contain no-repeat;mask:var(--am-logo) center / contain no-repeat;position:absolute;inset:0;overflow:hidden}.am-shine-band{opacity:0;background:linear-gradient(105deg,#fff0 0%,#ffffffb3 48%,#fff9e180 54%,#fff0 100%);width:55%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-130%)skew(-16deg)}.am-field{display:block;position:relative}.am-field-line{background:linear-gradient(90deg, var(--am-sprout), var(--am-leaf), var(--am-sprout));transform-origin:50%;height:2px;transition:transform .38s var(--am-ease-out);pointer-events:none;border-radius:2px;position:absolute;bottom:1px;left:8px;right:8px;transform:scaleX(0)}.am-field:focus-within>.am-field-line{transform:scaleX(1)}.am-field.am-field-invalid>.am-field-line{background:linear-gradient(90deg,#f3a28b,#d6452a,#f3a28b);transform:scaleX(1)}.am-field:focus-within.am-field-invalid>.am-field-line{background:linear-gradient(90deg, var(--am-sprout), var(--am-leaf), var(--am-sprout))}.am-field-code:after{content:"";opacity:0;pointer-events:none;border-radius:10px;position:absolute;inset:-3px;box-shadow:0 0 0 3px #2f9e6e52,0 0 18px #2f9e6e47}body.am-auth :is(.ref-auth-submit,.company-auth-card .action-form>.button.dark){isolation:isolate;position:relative;overflow:hidden}body.am-auth :is(.ref-auth-submit,.company-auth-card .action-form>.button.dark):after{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(105deg,#fff0,#ffffff52,#fff0);width:45%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-18deg)}body.am-auth :is(.ref-auth-submit,.company-auth-card .action-form>.button):active{transform:scale(.975)}body.am-auth .am-loading{cursor:progress}body.am-auth .am-loading:before{content:"";top:50%;z-index:2;opacity:.9;pointer-events:none;border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;margin-top:-8px;animation:.7s linear infinite amSpin;position:absolute;inset-inline-end:16px}body.am-auth .company-auth-card .action-form>.button.am-loading,body.am-auth .ref-auth-submit.am-loading{position:relative}body.am-auth :is(.ref-auth-submit,.company-auth-card .action-form>.button):focus-visible{outline:2px solid var(--ds-focus,#006a4e);outline-offset:3px}html[data-theme=dark] body.am-auth :is(.ref-auth-submit,.company-auth-card .action-form>.button):focus-visible{outline-color:var(--am-sprout)}body.am-auth .login-captcha{background:linear-gradient(#e3f1ebbf,#ffffff73);border:1px solid #2f9e6e33;border-radius:12px;padding:12px}body.am-auth .login-captcha-row img{background:#fff;border-color:#2f9e6e47;box-shadow:0 1px 2px #0f3d2e14,inset 0 0 0 1px #fff9}html[data-theme=dark] body.am-auth .login-captcha{background:linear-gradient(#0c2119cc,#0c211966);border-color:#7fd1a82e}@media (prefers-reduced-motion:no-preference){.am-blob-a{animation:34s ease-in-out infinite alternate amDriftA}.am-blob-b{animation:40s ease-in-out infinite alternate amDriftB}.am-blob-c{animation:46s ease-in-out infinite alternate amDriftC}.am-leaf{animation:16s ease-in-out infinite alternate amLeafFloat}.am-leaf-2{animation-duration:19s;animation-delay:-4s}.am-leaf-3{animation-duration:22s;animation-delay:-9s}.am-leaf-4{animation-duration:25s;animation-delay:-2s}.am-leaf-5{animation-duration:14s;animation-delay:-7s}body.am-auth .ref-auth-main .ref-auth-card,body.am-auth .company-auth-card{animation:amCardIn .75s var(--am-ease-out) 50ms both}body.am-auth .ref-auth-card>*{animation:amRise .55s var(--am-ease-out) backwards}body.am-auth .ref-auth-card>:first-child{animation-delay:.12s}body.am-auth .ref-auth-card>:nth-child(2){animation-delay:.17s}body.am-auth .ref-auth-card>:nth-child(3){animation-delay:.22s}body.am-auth .ref-auth-card>:nth-child(4){animation-delay:.27s}body.am-auth .ref-auth-card>:nth-child(n+5){animation-delay:.32s}.am-shine-band{animation:9s ease-in-out 1.1s infinite amShine}.am-brand-mark:hover .am-shine-band{animation-duration:2.2s;animation-delay:0s}body.am-auth :is(.ref-auth-submit,.company-auth-card .action-form>.button.dark):after{transition:transform .75s var(--am-ease-out), opacity .3s ease}body.am-auth :is(.ref-auth-submit,.company-auth-card .action-form>.button.dark):hover:after{opacity:1;transform:translate(330%)skew(-18deg)}body.am-auth :is(.ref-auth-submit,.company-auth-card .action-form>.button){transition:transform .14s,background-color .2s,box-shadow .2s,border-color .2s}.am-field-code:focus-within:after{animation:2.4s ease-in-out 3 amPulse}body.am-auth .ref-auth-card .ref-alert.ref-error,body.am-auth .company-auth-card .error[role=alert]{animation:.5s cubic-bezier(.36,.07,.19,.97) .35s both amShake}.login-captcha-row img.am-captcha-fresh{animation:.45s both amFadeIn}}@media (prefers-reduced-motion:reduce){.am-layer{transform:none}body.am-auth .am-loading:before{animation-duration:1.6s}.am-field-line{transition:none}}@keyframes amDriftA{0%{transform:translate(0,0)scale(1)}to{transform:translate(6vmax,5vmax)scale(1.12)}}@keyframes amDriftB{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(-7vmax,4vmax)scale(.94)}}@keyframes amDriftC{0%{transform:translate(0,0)scale(.96)}to{transform:translate(5vmax,-6vmax)scale(1.08)}}@keyframes amLeafFloat{0%{transform:translate3d(0, 0, 0) rotate(var(--am-turn,0deg))}50%{transform:translate3d(10px, -16px, 0) rotate(calc(var(--am-turn,0deg) + 9deg))}to{transform:translate3d(-6px, 10px, 0) rotate(calc(var(--am-turn,0deg) - 6deg))}}@keyframes amCardIn{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:none}}@keyframes amRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes amShine{0%{opacity:0;transform:translate(-130%)skew(-16deg)}3%{opacity:1}16%{opacity:1;transform:translate(230%)skew(-16deg)}18%,to{opacity:0;transform:translate(230%)skew(-16deg)}}@keyframes amPulse{0%,to{opacity:0;transform:scale(1)}45%{opacity:.9;transform:scale(1.025)}}@keyframes amShake{0%{opacity:0;transform:translate(0)}15%{opacity:1;transform:translate(-6px)}35%{transform:translate(6px)}55%{transform:translate(-4px)}75%{transform:translate(2px)}to{opacity:1;transform:none}}@keyframes amSpin{to{transform:rotate(360deg)}}@keyframes amFadeIn{0%{opacity:.35}to{opacity:1}}
