.auth-module__dgWmnG__page{background:#f8fbf9;grid-template-columns:minmax(28rem,1.04fr) minmax(30rem,.96fr);min-height:100vh;display:grid}.auth-module__dgWmnG__story{color:#f5fffb;background:linear-gradient(145deg,#113a30f7,#082722fc),#123d33;min-height:100vh;position:relative;overflow:hidden}.auth-module__dgWmnG__story:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.auth-module__dgWmnG__orbOne,.auth-module__dgWmnG__orbTwo{filter:blur(2px);border-radius:999px;position:absolute}.auth-module__dgWmnG__orbOne{background:radial-gradient(circle,#44cd9933,#0000 68%);width:27rem;height:27rem;top:13%;right:-9rem}.auth-module__dgWmnG__orbTwo{background:radial-gradient(circle,#d7aa4f1f,#0000 68%);width:32rem;height:32rem;bottom:-12rem;left:-8rem}.auth-module__dgWmnG__storyInner{z-index:1;flex-direction:column;min-height:100%;padding:clamp(2rem,5vw,4.75rem);display:flex;position:relative}.auth-module__dgWmnG__brand{color:#fff;letter-spacing:-.04em;align-items:center;gap:.75rem;width:fit-content;font-size:1.45rem;font-weight:700;text-decoration:none;display:inline-flex;min-width:0!important}.auth-module__dgWmnG__brandMark{color:#102f28;background:#8fe0bd;border:1px solid #ffffff38;border-radius:.72rem .72rem 1.25rem;place-items:center;width:2.45rem;height:2.45rem;font-size:1.2rem;font-weight:800;display:grid}.auth-module__dgWmnG__heroCopy{max-width:42rem;margin:auto 0;padding:5rem 0 3rem}.auth-module__dgWmnG__eyebrow{color:#a9ddc8;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.82rem;font-weight:700;display:inline-flex}.auth-module__dgWmnG__eyebrow svg{width:1rem;height:1rem}.auth-module__dgWmnG__heroCopy h1{letter-spacing:-.065em;max-width:39rem;margin:1.35rem 0 1.4rem;font-size:clamp(2.8rem,5.3vw,5.4rem);font-weight:560;line-height:.99}.auth-module__dgWmnG__heroCopy p{color:#b9cec6;max-width:35rem;margin:0;font-size:1.05rem;line-height:1.75}.auth-module__dgWmnG__signalCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #ffffff1c;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;max-width:35rem;padding:1.05rem;display:grid}.auth-module__dgWmnG__signalIcon{color:#baf1da;background:#6adaac1f;border-radius:.8rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.auth-module__dgWmnG__signalIcon svg,.auth-module__dgWmnG__signalArrow{width:1.2rem;height:1.2rem}.auth-module__dgWmnG__signalCard strong,.auth-module__dgWmnG__signalCard span{display:block}.auth-module__dgWmnG__signalCard strong{margin-bottom:.18rem;font-size:.9rem}.auth-module__dgWmnG__signalCard span{color:#aabfb7;font-size:.78rem;line-height:1.45}.auth-module__dgWmnG__signalArrow{color:#82b9a4}.auth-module__dgWmnG__copyright{color:#77958a;margin:1.6rem 0 0;font-size:.72rem}.auth-module__dgWmnG__panel{justify-content:center;align-items:center;min-height:100vh;padding:6rem clamp(2rem,7vw,7rem) 3rem;display:flex;position:relative}.auth-module__dgWmnG__language{color:#809087;align-items:center;gap:.42rem;font-size:.78rem;display:flex;position:absolute;top:2rem;right:2.5rem}.auth-module__dgWmnG__language svg{width:.95rem;height:.95rem}.auth-module__dgWmnG__language button{color:#738179;cursor:pointer;background:0 0;border:0;min-width:0;min-height:2rem;padding:.15rem .1rem}.auth-module__dgWmnG__language button[aria-pressed=true]{color:#143d33;font-weight:700}.auth-module__dgWmnG__formArea{width:min(100%,27rem)}.auth-module__dgWmnG__heading{margin-bottom:2rem}.auth-module__dgWmnG__kicker{color:#2f745d;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem;font-size:.78rem;font-weight:750}.auth-module__dgWmnG__heading h2{color:#16372e;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3vw,2.6rem);font-weight:620}.auth-module__dgWmnG__heading p{color:#6c7c74;margin:.8rem 0 0;font-size:.92rem;line-height:1.6}.auth-module__dgWmnG__form{gap:1.15rem;display:grid}.auth-module__dgWmnG__field{gap:.48rem;display:grid}.auth-module__dgWmnG__field label{color:#29483e;font-size:.82rem;font-weight:650}.auth-module__dgWmnG__inputWrap{position:relative}.auth-module__dgWmnG__inputWrap input{color:#173a30;background:#fff;border:1px solid #cfddd6;border-radius:.72rem;width:100%;min-height:3.15rem;padding:.85rem 1rem;transition:border-color .14s,box-shadow .14s}.auth-module__dgWmnG__inputWrap input::placeholder{color:#a3aea8}.auth-module__dgWmnG__inputWrap input:focus{border-color:#4f967c;outline:0;box-shadow:0 0 0 4px #448f721c}.auth-module__dgWmnG__inputWrap input[type=password],.auth-module__dgWmnG__inputWrap input[data-password=true]{padding-right:3.2rem}.auth-module__dgWmnG__reveal{color:#73847b;cursor:pointer;background:0 0;border:0;place-items:center;min-width:2.25rem;min-height:2.25rem;display:grid;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.auth-module__dgWmnG__reveal svg{width:1.08rem;height:1.08rem}.auth-module__dgWmnG__formRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-module__dgWmnG__linkButton{color:#2f745d;cursor:pointer;background:0 0;border:0;min-width:0;min-height:2.2rem;padding:0;font-size:.8rem;font-weight:700}.auth-module__dgWmnG__primary,.auth-module__dgWmnG__secondary{cursor:pointer;border-radius:.72rem;justify-content:center;align-items:center;gap:.65rem;width:100%;min-height:3.2rem;padding:.85rem 1rem;font-size:.9rem;font-weight:720;display:inline-flex}.auth-module__dgWmnG__primary{color:#fff;background:#173f34;border:1px solid #173f34;box-shadow:0 12px 28px #11392e29}.auth-module__dgWmnG__primary:hover:not(:disabled){background:#235948}.auth-module__dgWmnG__secondary{color:#29483e;background:#fff;border:1px solid #cedbd5}.auth-module__dgWmnG__primary:disabled,.auth-module__dgWmnG__secondary:disabled{cursor:wait;opacity:.62}.auth-module__dgWmnG__message,.auth-module__dgWmnG__error{border-radius:.65rem;padding:.8rem .9rem;font-size:.8rem;line-height:1.55}.auth-module__dgWmnG__message{color:#285b49;background:#edf7f2;border:1px solid #cfe4da}.auth-module__dgWmnG__error{color:#8f3e35;background:#fff3f1;border:1px solid #efd4d0}.auth-module__dgWmnG__hint{color:#829088;margin:0;font-size:.76rem;line-height:1.55}.auth-module__dgWmnG__divider{background:#e2eae6;height:1px;margin:.4rem 0}.auth-module__dgWmnG__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite auth-module__dgWmnG__spin}.auth-module__dgWmnG__loadingBlock{color:#708078;place-items:center;min-height:18rem;font-size:.85rem;display:grid}@keyframes auth-module__dgWmnG__spin{to{transform:rotate(360deg)}}@media (max-width:900px){.auth-module__dgWmnG__page{grid-template-columns:1fr}.auth-module__dgWmnG__story{min-height:auto}.auth-module__dgWmnG__storyInner{min-height:16rem;padding:1.6rem 1.5rem 2rem}.auth-module__dgWmnG__heroCopy{padding:3.2rem 0 0}.auth-module__dgWmnG__heroCopy h1{max-width:30rem;font-size:clamp(2.25rem,10vw,3.6rem)}.auth-module__dgWmnG__heroCopy p,.auth-module__dgWmnG__signalCard,.auth-module__dgWmnG__copyright{display:none}.auth-module__dgWmnG__panel{min-height:auto;padding:5.5rem 1.4rem 3rem}.auth-module__dgWmnG__language{top:1.3rem;right:1.4rem}}@media (max-width:520px){.auth-module__dgWmnG__storyInner{min-height:12.5rem}.auth-module__dgWmnG__heroCopy{padding-top:2.2rem}.auth-module__dgWmnG__eyebrow{font-size:.68rem}.auth-module__dgWmnG__heroCopy h1{margin-top:.85rem;font-size:2.25rem}}@media (prefers-reduced-motion:reduce){.auth-module__dgWmnG__spinner{animation:none}.auth-module__dgWmnG__inputWrap input,.auth-module__dgWmnG__primary{transition:none}}
