.SignInForm-module__X64i3W__topbar{z-index:101;background:linear-gradient(90deg,#e8a23e,#ffd27a 50%,#e8a23e);height:4px;position:fixed;top:0;left:0;right:0}.SignInForm-module__X64i3W__split{z-index:100;font-family:var(--font-body), "Open Sans", "Segoe UI", sans-serif;background:#292622;grid-template-columns:clamp(360px,33vw,520px) 1fr;display:grid;position:fixed;inset:0;overflow:hidden}.SignInForm-module__X64i3W__panel{color:#f5f3ee;scrollbar-width:thin;scrollbar-color:#b78d4d #221f1b;background:#292622;flex-direction:column;height:100%;padding:40px 44px 22px;display:flex;overflow-y:auto}.SignInForm-module__X64i3W__panel::-webkit-scrollbar{width:10px}.SignInForm-module__X64i3W__panel::-webkit-scrollbar-track{background:#221f1b;border-radius:8px}.SignInForm-module__X64i3W__panel::-webkit-scrollbar-thumb{background:linear-gradient(#e8a23e,#b78d4d);border:2px solid #292622;border-radius:8px}.SignInForm-module__X64i3W__panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffd27a,#e8a23e)}.SignInForm-module__X64i3W__inner{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:380px;margin:0 auto;padding:18px 0;display:flex}.SignInForm-module__X64i3W__brandLink{text-decoration:none;display:block}.SignInForm-module__X64i3W__avatar{object-fit:cover;border-radius:50%;width:100px;height:100px;margin:0 auto 14px;display:block;box-shadow:0 0 30px -6px #f0ad4e80}.SignInForm-module__X64i3W__brand{text-align:center;font-family:var(--font-cosmic), "Segoe UI", sans-serif;letter-spacing:.02em;font-size:26px;font-weight:700;line-height:1}.SignInForm-module__X64i3W__b1{color:#fff}.SignInForm-module__X64i3W__b2{color:#f0ad4e}.SignInForm-module__X64i3W__switch{text-align:center;color:#d3cdc1;margin:10px 0 26px;font-size:14px}.SignInForm-module__X64i3W__switch a{color:#f0ad4e;font-weight:700;text-decoration:none}.SignInForm-module__X64i3W__switch a:hover{text-decoration:underline}.SignInForm-module__X64i3W__switchBtn{font:inherit;color:#f0ad4e;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:none}.SignInForm-module__X64i3W__switchBtn:hover{text-decoration:underline}.SignInForm-module__X64i3W__field{margin-bottom:18px;position:relative}.SignInForm-module__X64i3W__field label{z-index:1;color:#cbc5b8;background:#292622;padding:0 6px;font-size:12px;position:absolute;top:-8px;left:12px}.SignInForm-module__X64i3W__field input{color:#fff;background:0 0;border:1.5px solid #b78d4d;border-radius:8px;width:100%;padding:15px 44px 14px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.SignInForm-module__X64i3W__field input::placeholder{color:#98917f}.SignInForm-module__X64i3W__field input:focus{border-color:#ffc56b;outline:none;box-shadow:0 0 0 3px #f0ad4e29}.SignInForm-module__X64i3W__eye{color:#e0b766;cursor:pointer;background:0 0;border:none;place-items:center;padding:6px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.SignInForm-module__X64i3W__strength{margin:-12px 0 16px}.SignInForm-module__X64i3W__strengthTrack{background:#ffffff1f;border-radius:999px;height:4px;overflow:hidden}.SignInForm-module__X64i3W__strengthBar{border-radius:999px;height:100%;transition:width .2s,background .2s}.SignInForm-module__X64i3W__strengthLabel{margin-top:6px;font-size:13px;font-weight:600;display:block}.SignInForm-module__X64i3W__mismatch{color:#e94560;margin:-12px 0 16px;font-size:13px}.SignInForm-module__X64i3W__field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23e0b766' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4.5' width='18' height='16.5' rx='2'/><path d='M16 2.5v4M8 2.5v4M3 10h18'/></svg>") 50%/18px 18px no-repeat;width:18px;height:18px;margin-right:-30px}.SignInForm-module__X64i3W__field input[type=date]:invalid{color:#98917f}.SignInForm-module__X64i3W__nameRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.SignInForm-module__X64i3W__check{color:#d3cdc1;cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:14px;font-size:13px;line-height:1.4;display:flex}.SignInForm-module__X64i3W__check input{accent-color:#f0ad4e;flex:none;width:16px;height:16px;margin-top:1px}.SignInForm-module__X64i3W__check a{color:#f0ad4e;text-decoration:none}.SignInForm-module__X64i3W__check a:hover{text-decoration:underline}.SignInForm-module__X64i3W__forgot{text-align:right;margin:-4px 0 14px}.SignInForm-module__X64i3W__forgot a{color:#f0ad4e;font-size:13px;text-decoration:none}.SignInForm-module__X64i3W__forgot a:hover{text-decoration:underline}.SignInForm-module__X64i3W__lead{color:#cbc5b8;margin:0 0 18px;font-size:13px;line-height:1.5}.SignInForm-module__X64i3W__info{color:#bfe6cf;background:#1f9d571f;border:1px solid #1f9d57;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.5}.SignInForm-module__X64i3W__codeActions{justify-content:space-between;gap:12px;margin-top:14px;display:flex}.SignInForm-module__X64i3W__linkBtn{color:#f0ad4e;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px}.SignInForm-module__X64i3W__linkBtn:hover:not(:disabled){text-decoration:underline}.SignInForm-module__X64i3W__linkBtn:disabled{color:var(--ink-faint);cursor:default}.SignInForm-module__X64i3W__error{color:#f2c4bf;background:#a4433a24;border:1px solid #a4433a;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:13px}.SignInForm-module__X64i3W__turnstile{width:100%;min-height:65px;margin:6px 0 14px;overflow:hidden}.SignInForm-module__X64i3W__turnstileInner{transform-origin:0 0;width:300px}.SignInForm-module__X64i3W__submit{color:#2a1c00;cursor:pointer;background:linear-gradient(#ffd27a,#efab44);border:none;border-radius:8px;width:100%;margin-top:6px;padding:15px;font-family:inherit;font-size:15px;font-weight:800;transition:filter .15s,transform .1s;box-shadow:0 8px 20px #efab4442}.SignInForm-module__X64i3W__submit:hover{filter:brightness(1.03)}.SignInForm-module__X64i3W__submit:active{transform:translateY(1px)}.SignInForm-module__X64i3W__submit:disabled{filter:grayscale(.4);opacity:.7;cursor:default}.SignInForm-module__X64i3W__foot{text-align:center;color:#8a857b;padding-top:20px;font-size:12px}.SignInForm-module__X64i3W__foot a{color:#f0ad4e;text-decoration:none}.SignInForm-module__X64i3W__foot a:hover{text-decoration:underline}.SignInForm-module__X64i3W__hero{background-color:#1a1612;position:relative;overflow:hidden}.SignInForm-module__X64i3W__heroSlides{z-index:0;position:absolute;inset:0}.SignInForm-module__X64i3W__heroSlide{opacity:0;will-change:opacity, transform;background-position:50%;background-size:cover;transition:opacity 1.6s ease-in-out,transform 7s ease-out;position:absolute;inset:0;transform:scale(1.12)}.SignInForm-module__X64i3W__heroSlideActive{opacity:1;transform:scale(1)}.SignInForm-module__X64i3W__hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#23190838,#16100566 52%,#0c0903c7);position:absolute;inset:0}.SignInForm-module__X64i3W__quote{z-index:2;text-align:center;position:absolute;bottom:13%;left:8%;right:8%}.SignInForm-module__X64i3W__quote p{color:#fff;text-shadow:0 2px 16px #0009;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.6vw,28px);font-style:italic;font-weight:600;line-height:1.42;animation:.7s both SignInForm-module__X64i3W__quoteFade}.SignInForm-module__X64i3W__quote cite{color:#f0ad4e;font-size:15px;font-style:normal;font-weight:600}@keyframes SignInForm-module__X64i3W__quoteFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SignInForm-module__X64i3W__heroDots{z-index:3;justify-content:center;gap:9px;display:flex;position:absolute;bottom:4.5%;left:0;right:0}.SignInForm-module__X64i3W__heroDot{cursor:pointer;background:#ffffff6b;border:none;border-radius:50%;width:9px;height:9px;padding:0;transition:background .25s,width .25s,border-radius .25s;box-shadow:0 1px 3px #0006}.SignInForm-module__X64i3W__heroDot:hover{background:#ffffffbf}.SignInForm-module__X64i3W__heroDotActive{background:linear-gradient(90deg,#ffd27a,#e8a23e);border-radius:5px;width:24px}@media (max-width:820px){.SignInForm-module__X64i3W__split{grid-template-columns:1fr}.SignInForm-module__X64i3W__hero{display:none}.SignInForm-module__X64i3W__panel{padding:34px 22px 20px}}
