.auth-module__cni4Dq__page{--auth-ink:#151814;--auth-paper:#f5f1e8;--auth-panel:#fffdf8;--auth-muted:#65685f;--auth-line:#d8d4c9;--auth-green:#1d8256;min-height:100svh;color:var(--auth-ink);background:linear-gradient(115deg, #15181406, transparent 38%), var(--auth-paper);place-items:center;padding:clamp(20px,4vw,52px);display:grid}.auth-module__cni4Dq__frame{background:var(--auth-panel);border:1px solid #15181424;border-radius:18px;grid-template-columns:minmax(290px,.84fr) minmax(420px,1.16fr);width:min(920px,100%);min-height:610px;display:grid;overflow:hidden;box-shadow:0 30px 80px #221f181f}.auth-module__cni4Dq__identity{isolation:isolate;color:#f4f1e8;background:var(--auth-ink);flex-direction:column;padding:38px 36px 32px;display:flex;position:relative;overflow:hidden}.auth-module__cni4Dq__identity:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #f4f1e821;border-radius:50%;width:260px;position:absolute;bottom:-96px;right:-84px;box-shadow:0 0 0 42px #f4f1e806,0 0 0 84px #f4f1e805}.auth-module__cni4Dq__identityTexture{z-index:-2;opacity:.36;background-image:radial-gradient(#ffffff26 .55px,#0000 .55px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000,#0000 75%);mask-image:linear-gradient(to bottom right,#000,#0000 75%)}.auth-module__cni4Dq__brand{z-index:1;position:relative}.auth-module__cni4Dq__identityCopy{margin-block:auto;padding-block:68px}.auth-module__cni4Dq__identityCopy h1{letter-spacing:-.055em;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(2.25rem,4vw,3.55rem);font-weight:720;line-height:.98}.auth-module__cni4Dq__identityCopy p{color:#f4f1e8ad;max-width:31ch;margin:22px 0 0;font-size:.93rem;line-height:1.65}.auth-module__cni4Dq__identityFooter{color:#f4f1e86e;margin:0;font-size:.72rem;line-height:1.5}.auth-module__cni4Dq__formPanel{background:var(--auth-panel);flex-direction:column;justify-content:center;padding:clamp(36px,5vw,64px);display:flex}.auth-module__cni4Dq__tabs{border-bottom:1px solid var(--auth-line);grid-template-columns:1fr 1fr;margin-bottom:30px;display:grid}.auth-module__cni4Dq__tabs a,.auth-module__cni4Dq__tabs span{color:#77796f;text-align:center;padding:0 2px 12px;font-size:.88rem;font-weight:650;text-decoration:none;position:relative}.auth-module__cni4Dq__tabs a{transition:color .16s}.auth-module__cni4Dq__tabs a:hover{color:var(--auth-ink)}.auth-module__cni4Dq__tabs a:focus-visible{outline:3px solid color-mix(in srgb, var(--auth-green) 38%, transparent);outline-offset:3px;border-radius:3px}.auth-module__cni4Dq__tabs .auth-module__cni4Dq__activeTab{color:var(--auth-ink)}.auth-module__cni4Dq__tabs .auth-module__cni4Dq__activeTab:after{content:"";background:var(--auth-green);height:2px;position:absolute;bottom:-1px;left:0;right:0}.auth-module__cni4Dq__form{gap:18px;display:grid}.auth-module__cni4Dq__form fieldset{border:0;min-width:0;margin:0;padding:0}.auth-module__cni4Dq__field{gap:7px;display:grid}.auth-module__cni4Dq__label,.auth-module__cni4Dq__fieldHeader label{color:#4e514a;font-size:.76rem;font-weight:680;line-height:1.2}.auth-module__cni4Dq__fieldHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-module__cni4Dq__fieldHeader a,.auth-module__cni4Dq__textLink{color:var(--auth-green);font-size:.76rem;font-weight:680;text-decoration:none}.auth-module__cni4Dq__fieldHeader a:hover,.auth-module__cni4Dq__textLink:hover{text-underline-offset:3px;text-decoration:underline}.auth-module__cni4Dq__fieldHeader a:focus-visible,.auth-module__cni4Dq__textLink:focus-visible{outline:3px solid color-mix(in srgb, var(--auth-green) 38%, transparent);outline-offset:3px;border-radius:2px}.auth-module__cni4Dq__input,.auth-module__cni4Dq__inputWithAction{border:1px solid var(--auth-line);width:100%;min-height:46px;color:var(--auth-ink);font:inherit;background:#fffefb;border-radius:9px;outline:none;padding:11px 13px;font-size:.88rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.auth-module__cni4Dq__inputWithAction{padding-right:46px}.auth-module__cni4Dq__input::placeholder,.auth-module__cni4Dq__inputWithAction::placeholder{color:#9a9b94;opacity:1}.auth-module__cni4Dq__input:hover,.auth-module__cni4Dq__inputWithAction:hover{border-color:#b8b7af}.auth-module__cni4Dq__input:focus-visible,.auth-module__cni4Dq__inputWithAction:focus-visible{border-color:var(--auth-green);box-shadow:0 0 0 3px color-mix(in srgb, var(--auth-green) 20%, transparent);background:#fff}.auth-module__cni4Dq__inputError{border-color:var(--rb-conflict)!important}.auth-module__cni4Dq__passwordWrap{position:relative}.auth-module__cni4Dq__revealButton{color:#77796f;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;transition:color .15s,background-color .15s;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.auth-module__cni4Dq__revealButton:hover{color:var(--auth-ink);background:#f1eee6}.auth-module__cni4Dq__revealButton:focus-visible{outline:3px solid color-mix(in srgb, var(--auth-green) 38%, transparent);outline-offset:1px}.auth-module__cni4Dq__primaryButton,.auth-module__cni4Dq__secondaryButton{width:100%;min-height:46px;font:inherit;cursor:pointer;border-radius:9px;font-size:.88rem;font-weight:680;transition:background-color .15s,border-color .15s,color .15s}.auth-module__cni4Dq__primaryButton{border:1px solid var(--auth-ink);color:#fffef8;background:var(--auth-ink)}.auth-module__cni4Dq__primaryButton:hover:not(:disabled){background:#252c25;border-color:#252c25}.auth-module__cni4Dq__secondaryButton{border:1px solid var(--auth-line);color:var(--auth-ink);background:0 0}.auth-module__cni4Dq__secondaryButton:hover:not(:disabled){background:#f6f3eb;border-color:#b8b7af}.auth-module__cni4Dq__primaryButton:focus-visible,.auth-module__cni4Dq__secondaryButton:focus-visible,.auth-module__cni4Dq__roleButton:focus-visible{outline:3px solid color-mix(in srgb, var(--auth-green) 38%, transparent);outline-offset:3px}.auth-module__cni4Dq__primaryButton:disabled,.auth-module__cni4Dq__secondaryButton:disabled{cursor:not-allowed;opacity:.58}.auth-module__cni4Dq__providerGroup{gap:10px;margin-top:16px;display:grid}.auth-module__cni4Dq__roleGroup{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auth-module__cni4Dq__roleButton{border:1px solid var(--auth-line);color:#5b5d56;min-height:44px;font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:9px 10px;font-size:.78rem;font-weight:650;transition:border-color .15s,color .15s,background-color .15s}.auth-module__cni4Dq__roleButton:hover{color:var(--auth-ink);border-color:#b8b7af}.auth-module__cni4Dq__roleButtonActive{border-color:var(--auth-green);color:#155e3f;background:#edf6f0}.auth-module__cni4Dq__fieldError{color:var(--rb-conflict);margin:0;font-size:.72rem;line-height:1.4}.auth-module__cni4Dq__alertSuccess,.auth-module__cni4Dq__alertError{border:1px solid;border-radius:8px;margin-bottom:22px;padding:12px 14px;font-size:.8rem;line-height:1.5}.auth-module__cni4Dq__alertSuccess{border-color:var(--rb-accent-border);color:var(--rb-accent-text);background:var(--rb-accent-bg)}.auth-module__cni4Dq__alertError{border-color:var(--rb-conflict-border);color:var(--rb-conflict);background:var(--rb-conflict-bg)}.auth-module__cni4Dq__terms{color:#7b7d75;text-align:center;margin:-2px 0 0;font-size:.7rem;line-height:1.55}.auth-module__cni4Dq__terms a{color:#50534c;font-weight:680;text-decoration:none}.auth-module__cni4Dq__terms a:hover{text-underline-offset:3px;text-decoration:underline}.auth-module__cni4Dq__centerLink{text-align:center;margin-top:16px;display:block}@media (max-width:800px){.auth-module__cni4Dq__page{background:var(--auth-panel);padding:0;display:block}.auth-module__cni4Dq__frame{min-height:100svh;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr}.auth-module__cni4Dq__identity{min-height:184px;padding:22px 22px 25px}.auth-module__cni4Dq__identity:after{width:220px;bottom:-118px;right:-74px}.auth-module__cni4Dq__brand>span{font-size:17px!important}.auth-module__cni4Dq__identityCopy{margin:28px 0 0;padding:0}.auth-module__cni4Dq__identityCopy h1{max-width:14ch;font-size:clamp(1.85rem,8vw,2.35rem);line-height:1}.auth-module__cni4Dq__identityCopy p{max-width:42ch;margin-top:10px;font-size:.8rem;line-height:1.5}.auth-module__cni4Dq__identityFooter{display:none}.auth-module__cni4Dq__formPanel{justify-content:start;padding:28px 22px 40px}}@media (max-width:400px){.auth-module__cni4Dq__roleGroup{grid-template-columns:1fr}.auth-module__cni4Dq__form{gap:16px}}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__tabs a,.auth-module__cni4Dq__input,.auth-module__cni4Dq__inputWithAction,.auth-module__cni4Dq__revealButton,.auth-module__cni4Dq__primaryButton,.auth-module__cni4Dq__secondaryButton,.auth-module__cni4Dq__roleButton{transition:none}}.auth-module__cni4Dq__introLink{text-align:center;color:var(--auth-muted);margin:26px 0 0;font-size:.82rem}.auth-module__cni4Dq__introLink a{color:var(--auth-green);font-weight:600;text-decoration:none}.auth-module__cni4Dq__introLink a:hover,.auth-module__cni4Dq__introLink a:focus-visible{text-decoration:underline}
