.login-module___81l7G__root{--brand:var(--theme-brand,#2563eb);--brand-2:var(--theme-brand-2,#1d4ed8);--brand-ink:var(--theme-brand-ink,#fff);--brand-soft:var(--theme-brand-soft,#eff6ff);--ink:#18181b;--ink-2:#3f3f46;--ink-3:#71717a;--canvas:#fdfdfd;--surface:#fff;--line:#e4e4e7;--line-2:#d4d4d8;--bad:#dc2626;--bad-soft:#fef2f2;--r-sm:9px;--r-md:12px;--r-xl:20px;--sh-1:0 1px 2px #18181b0a;--sh-2:0 1px 3px #18181b0f, 0 12px 32px -12px #18181b24;--display:var(--theme-display,var(--font-poppins), system-ui, -apple-system, "Segoe UI", sans-serif);--body:var(--theme-body,var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);background:var(--canvas);min-height:100vh;font-family:var(--body);color:var(--ink);place-items:center;display:grid;position:relative;overflow:hidden}.dark .login-module___81l7G__root{--ink:#f2f0eb;--ink-2:#c2bcb1;--ink-3:#9b958b;--canvas:#0a0a0b;--surface:#141517;--brand-2:var(--theme-brand-2,#93c5fd);--brand-soft:var(--theme-brand-soft,#70b5f91f);--line:#ffffff24;--line-2:#fff6;--brand:var(--theme-brand,#70b5f9);--brand-ink:var(--theme-brand-ink,#04203f);--bad:#f87171;--bad-soft:#f8717124;--sh-1:0 1px 2px #00000080, 0 0 0 1px #ffffff0a;--sh-2:0 4px 14px -3px #0000008c, 0 0 0 1px #ffffff0d}.login-module___81l7G__formSide{flex-direction:column;min-height:100vh;padding:28px 40px 24px;display:flex}.login-module___81l7G__formWrap{flex:1;justify-content:center;align-items:center;width:100%;padding:24px 0;display:flex}.login-module___81l7G__logo{justify-content:space-between;align-items:center;display:flex}.login-module___81l7G__back{color:var(--ink-3);align-items:center;gap:6px;font-size:13.5px;font-weight:500;transition:color .15s;display:inline-flex}.login-module___81l7G__back:hover{color:var(--brand)}.login-module___81l7G__foot{color:var(--ink-3);text-align:center;font-size:12px}@media (max-width:640px){.login-module___81l7G__formSide{padding:20px 16px}}.login-module___81l7G__logoImg{width:auto;height:38px;display:block}.login-module___81l7G__box{width:100%}.login-module___81l7G__heading{font-family:var(--display);letter-spacing:-.02em;text-align:left;margin:0;font-size:24px;font-weight:700}.login-module___81l7G__sub{text-align:left;color:var(--ink-3);margin:0;font-size:13px}.login-module___81l7G__err{background:var(--bad-soft);border:1px solid color-mix(in srgb, var(--bad) 32%, transparent);color:var(--bad);border-radius:var(--r-sm);align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 13px;font-size:12px;display:flex}.login-module___81l7G__errIcon{flex:none;margin-top:1px}.login-module___81l7G__label{color:var(--ink-2);margin:14px 0 6px;font-size:12px;font-weight:600;display:block}.login-module___81l7G__label:first-of-type{margin-top:0}.login-module___81l7G__field{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--sh-1);align-items:center;gap:11px;padding:13px 16px;transition:border-color .22s cubic-bezier(.22,.61,.36,1);display:flex}.login-module___81l7G__field:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent)}.login-module___81l7G__fieldInput{min-width:0;font-size:15px;font-family:var(--body);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.login-module___81l7G__eyeBtn{color:var(--ink-3);cursor:pointer;border-radius:var(--r-sm);flex:none;place-items:center;padding:4px;display:grid}.login-module___81l7G__eyeBtn:hover{color:var(--ink)}.login-module___81l7G__submit{border-radius:var(--r-md);background:var(--brand);width:100%;min-height:48px;color:var(--brand-ink);border:1px solid var(--brand);box-shadow:0 1px 2px color-mix(in srgb, var(--brand) 30%, transparent);font-family:var(--body);cursor:pointer;margin-top:16px;padding:13px 24px;font-size:15px;font-weight:600;transition:background .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1)}.login-module___81l7G__submit:hover:not(:disabled){background:var(--brand-2);border-color:var(--brand-2)}.login-module___81l7G__submit:disabled{cursor:not-allowed;opacity:.6}.login-module___81l7G__particles{position:absolute;inset:0}.login-module___81l7G__beams{isolation:isolate;z-index:0;contain:strict;pointer-events:none;position:absolute;inset:0}.login-module___81l7G__beams i{border-radius:999px;position:absolute;top:0;left:0;rotate:-45deg}.login-module___81l7G__beams i:first-child{background:radial-gradient(68% 68% at 55% 31%, color-mix(in srgb, var(--brand) 12%, transparent) 0, color-mix(in srgb, var(--brand) 4%, transparent) 50%, transparent 80%);width:560px;height:1280px;translate:0 -350px}.login-module___81l7G__beams i:nth-child(2){background:radial-gradient(50% 50%, color-mix(in srgb, var(--brand) 8%, transparent) 0, color-mix(in srgb, var(--brand) 2%, transparent) 80%, transparent 100%);width:240px;height:1280px;translate:5% -50%}.login-module___81l7G__beams i:nth-child(3){background:radial-gradient(50% 50%, color-mix(in srgb, var(--brand) 8%, transparent) 0, color-mix(in srgb, var(--brand) 2%, transparent) 80%, transparent 100%);width:240px;height:1280px;translate:0 -350px}.login-module___81l7G__home{z-index:2;border-radius:var(--r-sm);color:var(--ink-2);align-items:center;gap:4px;padding:8px 12px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:18px;left:18px}.login-module___81l7G__home:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.login-module___81l7G__center{z-index:1;flex-direction:column;gap:22px;width:100%;max-width:400px;padding:24px 20px;display:flex;position:relative}.login-module___81l7G__brandRow{align-items:center;display:flex}.login-module___81l7G__head{flex-direction:column;gap:6px;display:flex}.login-module___81l7G__assure{color:var(--ink-3);margin:16px 0 0;font-size:13px;line-height:1.5}.login-module___81l7G__assure b{color:var(--ink-2);font-weight:600}.login-module___81l7G__foot{z-index:1;position:absolute;bottom:16px;left:0;right:0}@media (prefers-reduced-motion:reduce){.login-module___81l7G__particles{display:none}}.login-module___81l7G__floaters{z-index:1;pointer-events:none;display:none;position:absolute;inset:0}@media (min-width:1180px){.login-module___81l7G__floaters{display:block}}.login-module___81l7G__fl{transform:translate3d(calc(var(--mx,0) * var(--px,14) * 1px), calc(var(--my,0) * var(--py,10) * 1px), 0);transition:transform .5s cubic-bezier(.22,.61,.36,1);position:absolute}.login-module___81l7G__flFloat{animation:7s ease-in-out infinite login-module___81l7G__flFloat}@keyframes login-module___81l7G__flFloat{50%{transform:translateY(-10px)}}.login-module___81l7G__flDraft{--px:22;--py:14;top:30%;left:max(4vw,50% - 640px);rotate:-3deg}.login-module___81l7G__flSlot{--px:-18;--py:-12;top:24%;right:max(6vw,50% - 560px);rotate:2deg}.login-module___81l7G__flVoice{--px:-26;--py:-16;top:58%;right:max(3.5vw,50% - 640px);rotate:-2deg}.login-module___81l7G__card{border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:292px;padding:16px;box-shadow:0 1px 2px #14161f0d,0 28px 50px -28px #14161f59}.login-module___81l7G__cardTop{align-items:center;gap:10px;display:flex}.login-module___81l7G__cardTop b{color:var(--ink);font-size:13px;font-weight:600;display:block}.login-module___81l7G__cardTop em{color:var(--ink-3);font-size:11px;font-style:normal;display:block}.login-module___81l7G__av{background:var(--brand);width:34px;height:34px;color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.login-module___81l7G__chip{background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.login-module___81l7G__cardText{color:var(--ink);margin:14px 0 12px;font-size:13px;font-weight:500;line-height:1.45}.login-module___81l7G__cardLines{gap:6px;display:grid}.login-module___81l7G__cardLines i{background:var(--line);border-radius:3px;height:6px;display:block}.login-module___81l7G__cardFoot{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.login-module___81l7G__score{background:color-mix(in srgb, var(--ok,#16a34a) 14%, transparent);color:var(--ok,#16a34a);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.login-module___81l7G__approve{border-radius:var(--r-sm);background:var(--brand);min-width:92px;height:30px;color:var(--brand-ink);font-size:12px;font-weight:600;animation:7s ease-in-out infinite login-module___81l7G__apBg;display:inline-grid;position:relative}.login-module___81l7G__approve>span{grid-area:1/1;justify-content:center;align-items:center;gap:5px;display:inline-flex}.login-module___81l7G__apIdle{animation:7s ease-in-out infinite login-module___81l7G__apIdle}.login-module___81l7G__apDone{opacity:0;animation:7s ease-in-out infinite login-module___81l7G__apDone}@keyframes login-module___81l7G__apIdle{0%,55%{opacity:1}62%,92%{opacity:0}to{opacity:1}}@keyframes login-module___81l7G__apDone{0%,55%{opacity:0;transform:translateY(4px)}62%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}@keyframes login-module___81l7G__apBg{0%,55%{background:var(--brand);transform:scale(1)}58%{transform:scale(.94)}62%,92%{background:var(--ok,#16a34a);transform:scale(1)}to{background:var(--brand)}}.login-module___81l7G__sample{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:8px 0 0 4px;font-size:9.5px;display:block}.login-module___81l7G__pill{border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--brand);align-items:center;gap:10px;padding:11px 16px 11px 13px;display:flex;box-shadow:0 1px 2px #14161f0d,0 22px 40px -26px #14161f59}.login-module___81l7G__pill b{color:var(--ink);font-size:12.5px;font-weight:600;display:block}.login-module___81l7G__pill em{color:var(--ink-3);font-size:11px;font-style:normal;display:block}.login-module___81l7G__ring circle{fill:none;stroke:var(--line-2);stroke-width:3.5px}.login-module___81l7G__ring .login-module___81l7G__ringFill{stroke:var(--brand);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:6px;transform-origin:50%;animation:1.6s cubic-bezier(.22,1,.36,1) .4s both login-module___81l7G__ringIn;transform:rotate(-90deg)}@keyframes login-module___81l7G__ringIn{0%{stroke-dashoffset:100px}to{stroke-dashoffset:6px}}@media (prefers-reduced-motion:reduce){.login-module___81l7G__flFloat,.login-module___81l7G__approve,.login-module___81l7G__apIdle,.login-module___81l7G__apDone,.login-module___81l7G__ring .login-module___81l7G__ringFill{animation:none}.login-module___81l7G__apDone{display:none}.login-module___81l7G__apIdle{opacity:1}.login-module___81l7G__fl{transition:none;transform:none}}.login-module___81l7G__logoDk{display:none}.dark .login-module___81l7G__logoDk{display:block}.dark .login-module___81l7G__logoLt:has(+.login-module___81l7G__logoDk){display:none}
