.LoginBackground-module__i1UBVa__background{background:linear-gradient(135deg,#0f8f7ae0,#162033c7),radial-gradient(circle at 78% 22%,#e0b15a5c,#0000 28%),#162033;position:fixed;inset:0;overflow:hidden}.LoginBackground-module__i1UBVa__video,.LoginBackground-module__i1UBVa__fallback,.LoginBackground-module__i1UBVa__overlay{width:100%;height:100%;position:absolute;inset:0}.LoginBackground-module__i1UBVa__video{object-fit:cover}.LoginBackground-module__i1UBVa__fallback{background:linear-gradient(120deg,#097462db,#162033d1),repeating-linear-gradient(45deg,#ffffff14,#ffffff14 1px,#0000 1px 18px)}.LoginBackground-module__i1UBVa__overlay{background:#09121e33}
.LoginForm-module__UM5Xwq__form{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(1.75);backdrop-filter:blur(28px)saturate(1.75);background:linear-gradient(165deg,#ffffffb8 0%,#ffffff75 48%,#ffffff94 100%);border:1px solid #ffffff7a;border-radius:28px;width:min(100%,430px);padding:36px;transition:background .45s,box-shadow .45s,border-color .45s;position:relative;overflow:hidden;box-shadow:0 24px 60px #07121e47,inset 0 1px #ffffffd1,inset 0 -16px 28px #ffffff29}.LoginForm-module__UM5Xwq__form:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(145deg,#fffffff2 0%,#ffffff2e 38%,#ffffff8c 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.LoginForm-module__UM5Xwq__form:hover{background:linear-gradient(165deg,#ffffffb3 0%,#ffffff5c 48%,#ffffff80 100%);border-color:#ffffffb8;box-shadow:0 28px 70px #07121e52,inset 0 1px #ffffffeb,inset 0 -18px 32px #ffffff38}.LoginForm-module__UM5Xwq__sheen,.LoginForm-module__UM5Xwq__fold{pointer-events:none;position:absolute}.LoginForm-module__UM5Xwq__form>:not(.LoginForm-module__UM5Xwq__sheen):not(.LoginForm-module__UM5Xwq__fold){z-index:1;position:relative}.LoginForm-module__UM5Xwq__sheen{z-index:0;opacity:.55;background:linear-gradient(100deg,#0000 0%,#ffffff14 38%,#ffffff8c 50%,#ffffff14 62%,#0000 100%);width:68%;height:180%;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s;top:-45%;left:-40%;transform:translate(-20%)rotate(16deg)}.LoginForm-module__UM5Xwq__form:hover .LoginForm-module__UM5Xwq__sheen{opacity:.9;transform:translate(210%)rotate(16deg)}.LoginForm-module__UM5Xwq__fold{z-index:4;background:linear-gradient(to bottom left,#f8fcfbf5 0%,#c6e0d8db 46%,#fffffffa 49%,#09182238 51%,#0918220d 100%);width:108px;height:108px;transition:transform .65s cubic-bezier(.22,1,.36,1);top:0;right:0;transform:translate(110%,-110%);box-shadow:-12px 14px 22px #07121e1f}.LoginForm-module__UM5Xwq__form:hover .LoginForm-module__UM5Xwq__fold{transform:translate(0)}.LoginForm-module__UM5Xwq__header{text-align:center;gap:12px;margin-bottom:28px;display:grid}.LoginForm-module__UM5Xwq__logo{justify-self:center;width:180px;height:auto}.LoginForm-module__UM5Xwq__header h1{color:var(--foreground);margin:0;font-size:28px;line-height:1.2}.LoginForm-module__UM5Xwq__field{color:#344054;gap:8px;margin-bottom:18px;font-size:14px;font-weight:600;display:grid}.LoginForm-module__UM5Xwq__inputWrap{color:#667085;background:#fff;border:1px solid #ccd4df;border-radius:6px;grid-template-columns:20px 1fr auto;align-items:center;min-height:48px;padding:0 12px;display:grid}.LoginForm-module__UM5Xwq__inputWrap:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #0f8f7a24}.LoginForm-module__UM5Xwq__inputWrap input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;padding:12px 8px}.LoginForm-module__UM5Xwq__iconButton{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;display:inline-grid}.LoginForm-module__UM5Xwq__iconButton:hover{color:var(--brand-strong);background:#eef4f3}.LoginForm-module__UM5Xwq__options{color:#243044;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 20px;font-size:14px;display:flex}.LoginForm-module__UM5Xwq__checkbox{align-items:center;gap:8px;display:inline-flex}.LoginForm-module__UM5Xwq__options a,.LoginForm-module__UM5Xwq__recover a{color:var(--brand-strong);font-weight:700;text-decoration:none}.LoginForm-module__UM5Xwq__error{color:var(--danger);background:#bd30301a;border-radius:6px;margin:0 0 16px;padding:10px 12px;font-size:14px}.LoginForm-module__UM5Xwq__submit{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:6px;width:100%;min-height:48px;font-weight:700}.LoginForm-module__UM5Xwq__submit:hover:not(:disabled){background:var(--brand-strong)}.LoginForm-module__UM5Xwq__submit:disabled{cursor:not-allowed;opacity:.68}.LoginForm-module__UM5Xwq__recover{color:#243044;text-align:center;margin:18px 0 0;font-size:14px}@media (prefers-reduced-motion:reduce){.LoginForm-module__UM5Xwq__form,.LoginForm-module__UM5Xwq__sheen,.LoginForm-module__UM5Xwq__fold{transition:none}}@media (max-width:520px){.LoginForm-module__UM5Xwq__form{padding:28px 22px}.LoginForm-module__UM5Xwq__fold{width:84px;height:84px}.LoginForm-module__UM5Xwq__options{flex-direction:column;align-items:flex-start}}
.LoginPage-module___Km-7a__page{min-height:100vh;position:relative;overflow:hidden}.LoginPage-module___Km-7a__content{z-index:1;place-items:center;min-height:100vh;padding:32px 20px;display:grid;position:relative}
