.auth-module__dgWmnG__shell{background:var(--dark-bg);min-height:100dvh;color:var(--text-primary);position:relative;overflow:hidden}.auth-module__dgWmnG__glow{filter:blur(90px);pointer-events:none;z-index:0;border-radius:9999px;position:absolute}.auth-module__dgWmnG__glowA{background:radial-gradient(circle,#6cb63f52,#0000 70%);width:46vw;min-width:300px;height:46vw;min-height:300px;animation:13s ease-in-out infinite auth-module__dgWmnG__float-a;top:-14%;left:-10%}.auth-module__dgWmnG__glowB{background:radial-gradient(circle,#fbbf2429,#0000 70%);width:50vw;min-width:320px;height:50vw;min-height:320px;animation:16s ease-in-out infinite auth-module__dgWmnG__float-b;bottom:-20%;right:-12%}.auth-module__dgWmnG__grid{z-index:0;pointer-events:none;opacity:.25;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 40%,#000,#0000);mask-image:radial-gradient(75% 65% at 50% 40%,#000,#0000)}:root[data-theme=light] .auth-module__dgWmnG__grid{opacity:.4;background-image:linear-gradient(#0f172a0d 1px,#0000 1px),linear-gradient(90deg,#0f172a0d 1px,#0000 1px)}.auth-module__dgWmnG__layout{z-index:1;grid-template-columns:1fr;width:100%;max-width:76rem;min-height:100dvh;margin:0 auto;display:grid;position:relative}.auth-module__dgWmnG__mobileHeader{background:radial-gradient(120% 100% at 15% 0,#6cb63f47,#0000 60%),linear-gradient(135deg,#14361d 0%,#0d1e33 60%,#0a1628 100%);border-bottom:1px solid #ffffff0f;padding:1.5rem 1.25rem 2.75rem;position:relative;overflow:hidden}.auth-module__dgWmnG__mobileHeaderTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-module__dgWmnG__backLink{color:#ffffffb3;align-items:center;gap:.35rem;font-size:.875rem;transition:color .2s;display:inline-flex}.auth-module__dgWmnG__backLink:hover{color:#fff}.auth-module__dgWmnG__mobileLogo{width:auto;height:2.25rem}.auth-module__dgWmnG__mobileTagline{color:#ffffffb8;max-width:22rem;margin-top:1.25rem;font-size:.95rem;line-height:1.5}.auth-module__dgWmnG__panel{display:none}.auth-module__dgWmnG__panelTop{z-index:2;position:relative}.auth-module__dgWmnG__panelLogo{filter:drop-shadow(0 6px 18px #00000073);width:auto;height:3rem}.auth-module__dgWmnG__panelBody{z-index:2;max-width:30rem;animation:.7s cubic-bezier(.22,1,.36,1) 80ms both auth-module__dgWmnG__rise;position:relative}.auth-module__dgWmnG__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#9fe070;font-size:.75rem;font-weight:700}.auth-module__dgWmnG__panelHeadline{letter-spacing:-.02em;color:#fff;margin-top:1rem;font-size:clamp(2.25rem,3vw,3rem);font-weight:900;line-height:1.08}.auth-module__dgWmnG__panelCopy{color:#ffffffad;margin-top:1rem;font-size:1rem;line-height:1.65}.auth-module__dgWmnG__chips{flex-wrap:wrap;gap:.6rem;margin-top:1.75rem;display:flex}.auth-module__dgWmnG__chip{color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.auth-module__dgWmnG__panelFoot{z-index:2;color:#ffffff73;font-size:.8rem;position:relative}.auth-module__dgWmnG__orb{pointer-events:none;filter:blur(50px);z-index:1;border-radius:9999px;position:absolute}.auth-module__dgWmnG__orbOne{background:radial-gradient(circle,#6cb63f47,#0000 68%);width:340px;height:340px;animation:9s ease-in-out infinite auth-module__dgWmnG__pulse;top:6%;right:-6%}.auth-module__dgWmnG__orbTwo{background:radial-gradient(circle,#fbbf2429,#0000 68%);width:260px;height:260px;animation:11s ease-in-out 1.5s infinite auth-module__dgWmnG__pulse;bottom:8%;left:-8%}.auth-module__dgWmnG__pitch{z-index:0;pointer-events:none;opacity:.16;background:repeating-linear-gradient(90deg,#0000 0 54px,#ffffff0d 54px 55px),radial-gradient(circle at 50% 120%,#6cb63f52,#0000 55%);position:absolute;inset:0}.auth-module__dgWmnG__brandLink{width:fit-content;transition:transform .25s,opacity .25s;display:inline-flex}.auth-module__dgWmnG__brandLink:hover{opacity:.92;transform:translateY(-1px)}.auth-module__dgWmnG__main{flex-direction:column;padding:0 0 2.5rem;display:flex}.auth-module__dgWmnG__cardWrap{width:100%;max-width:27rem;margin:-1.75rem auto 0;padding:0 1rem;animation:.5s cubic-bezier(.22,1,.36,1) both auth-module__dgWmnG__rise}.auth-module__dgWmnG__card{border:1px solid var(--dark-border);background:var(--dark-card);border-radius:1.25rem;padding:1.5rem 1.25rem;box-shadow:0 24px 48px #00000059,inset 0 1px #ffffff0d}:root[data-theme=light] .auth-module__dgWmnG__card{box-shadow:0 18px 40px #0f172a1a}.auth-module__dgWmnG__title{letter-spacing:-.02em;color:var(--text-primary);font-size:1.6rem;font-weight:900}.auth-module__dgWmnG__subtitle{color:var(--text-secondary);margin-top:.4rem;font-size:.9rem;line-height:1.55}.auth-module__dgWmnG__cardHead{margin-bottom:1.5rem}.auth-module__dgWmnG__trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;max-width:27rem;margin:1.5rem auto 0;padding:0 1rem;display:flex}.auth-module__dgWmnG__trustItem{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.auth-module__dgWmnG__trustBadge{color:#f87171;background:#ef44441f;border:1px solid #ef444466;border-radius:.35rem;justify-content:center;align-items:center;min-width:1.75rem;height:1.25rem;padding:0 .35rem;font-size:.65rem;font-weight:800;display:inline-flex}.auth-module__dgWmnG__field{display:block}.auth-module__dgWmnG__field+.auth-module__dgWmnG__field{margin-top:1.1rem}.auth-module__dgWmnG__labelRow{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.auth-module__dgWmnG__label{color:var(--text-secondary);font-size:.82rem;font-weight:600}.auth-module__dgWmnG__labelAction{color:#6cb63f;font-size:.8rem;font-weight:600;transition:color .2s}.auth-module__dgWmnG__labelAction:hover{color:#9fe070}.auth-module__dgWmnG__inputWrap{align-items:center;display:flex;position:relative}.auth-module__dgWmnG__icon{color:var(--text-secondary);pointer-events:none;display:flex;position:absolute;left:.9rem}.auth-module__dgWmnG__prefix{color:var(--text-secondary);pointer-events:none;font-size:.95rem;font-weight:600;position:absolute;left:2.7rem}.auth-module__dgWmnG__input{border:1px solid var(--dark-border);background:var(--dark-bg);width:100%;color:var(--text-primary);border-radius:.85rem;outline:none;padding:.9rem 1rem .9rem 2.75rem;font-size:1rem;transition:border-color .18s,box-shadow .18s,background .18s}:root[data-theme=light] .auth-module__dgWmnG__input{background:#fff}.auth-module__dgWmnG__input::placeholder{color:var(--text-secondary);opacity:.55}.auth-module__dgWmnG__input:focus{border-color:#6cb63f;box-shadow:0 0 0 3px #6cb63f2e}.auth-module__dgWmnG__hasPrefix{padding-left:5.4rem}.auth-module__dgWmnG__hasTrailing{padding-right:3rem}.auth-module__dgWmnG__inputInvalid{border-color:#ef44448c}.auth-module__dgWmnG__inputInvalid:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444429}.auth-module__dgWmnG__trailingBtn{color:var(--text-secondary);border-radius:.5rem;justify-content:center;align-items:center;padding:.4rem;transition:color .18s,background .18s;display:inline-flex;position:absolute;right:.55rem}.auth-module__dgWmnG__trailingBtn:hover{color:var(--text-primary);background:#ffffff0f}:root[data-theme=light] .auth-module__dgWmnG__trailingBtn:hover{background:#0f172a0d}.auth-module__dgWmnG__hint{color:var(--text-secondary);margin-top:.45rem;font-size:.75rem}.auth-module__dgWmnG__error{color:#f87171;align-items:center;gap:.35rem;margin-top:.45rem;font-size:.75rem;font-weight:500;display:flex}.auth-module__dgWmnG__ok{color:#6cb63f;align-items:center;gap:.35rem;margin-top:.45rem;font-size:.75rem;font-weight:500;display:flex}.auth-module__dgWmnG__meter{gap:.3rem;margin-top:.55rem;display:flex}.auth-module__dgWmnG__meterBar{background:var(--dark-border);border-radius:9999px;flex:1;height:.25rem;transition:background .25s}.auth-module__dgWmnG__meterWeak{background:#ef4444}.auth-module__dgWmnG__meterFair{background:#fbbf24}.auth-module__dgWmnG__meterStrong{background:#6cb63f}.auth-module__dgWmnG__meterLabel{color:var(--text-secondary);margin-top:.4rem;font-size:.72rem;font-weight:600}.auth-module__dgWmnG__submit{color:#fff;background:linear-gradient(135deg,#6cb63f 0%,#45932c 100%);border-radius:.85rem;justify-content:center;align-items:center;gap:.55rem;width:100%;margin-top:1.5rem;padding:.95rem 1.25rem;font-size:1rem;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 12px 26px #6cb63f38}.auth-module__dgWmnG__submit:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 16px 30px #6cb63f47}.auth-module__dgWmnG__submit:active:not(:disabled){transform:translateY(0)}.auth-module__dgWmnG__submit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.auth-module__dgWmnG__submitGold{color:#12203a;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);box-shadow:0 12px 26px #f59e0b3d}.auth-module__dgWmnG__submitGold:hover:not(:disabled){box-shadow:0 16px 30px #f59e0b4d}.auth-module__dgWmnG__spin{animation:.9s linear infinite auth-module__dgWmnG__spin}.auth-module__dgWmnG__alert{border-radius:.85rem;align-items:flex-start;gap:.55rem;margin-bottom:1.25rem;padding:.85rem 1rem;font-size:.85rem;line-height:1.45;animation:.3s both auth-module__dgWmnG__rise;display:flex}.auth-module__dgWmnG__alertError{color:#f87171;background:#ef44441a;border:1px solid #ef444447}.auth-module__dgWmnG__alertSuccess{color:#7fc94f;background:#6cb63f1f;border:1px solid #6cb63f4d}.auth-module__dgWmnG__bonus{background:linear-gradient(135deg,#fbbf2424,#6cb63f12);border:1px solid #fbbf244d;border-radius:1rem;align-items:center;gap:.8rem;margin-bottom:1.35rem;padding:.85rem 1rem;animation:.45s 50ms both auth-module__dgWmnG__rise;display:flex}.auth-module__dgWmnG__bonusReferral{background:linear-gradient(135deg,#6cb63f29,#fbbf2412);border-color:#6cb63f59}.auth-module__dgWmnG__bonusIcon{color:#12203a;background:#fbbf24;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.auth-module__dgWmnG__bonusIconGreen{color:#fff;background:#6cb63f}.auth-module__dgWmnG__bonusTitle{color:#fbbf24;font-size:.9rem;font-weight:700}.auth-module__dgWmnG__bonusTitleGreen{color:#9fe070}.auth-module__dgWmnG__bonusCopy{color:var(--text-secondary);margin-top:.15rem;font-size:.8rem;line-height:1.45}.auth-module__dgWmnG__terms{cursor:pointer;align-items:flex-start;gap:.65rem;margin-top:1.25rem;display:flex}.auth-module__dgWmnG__checkbox{accent-color:#6cb63f;cursor:pointer;flex-shrink:0;width:1.05rem;height:1.05rem;margin-top:.15rem}.auth-module__dgWmnG__termsText{color:var(--text-secondary);font-size:.82rem;line-height:1.5}.auth-module__dgWmnG__switch{text-align:center;color:var(--text-secondary);margin-top:1.5rem;font-size:.88rem}.auth-module__dgWmnG__switchLink{color:#6cb63f;font-weight:700;transition:color .2s}.auth-module__dgWmnG__switchLink:hover{color:#9fe070}.auth-module__dgWmnG__switchLinkGold{color:#fbbf24}.auth-module__dgWmnG__switchLinkGold:hover{color:#fcd34d}.auth-module__dgWmnG__legal{text-align:center;color:var(--text-secondary);opacity:.8;margin-top:1rem;font-size:.72rem;line-height:1.6}.auth-module__dgWmnG__legal a:hover{text-decoration:underline}.auth-module__dgWmnG__link{color:#6cb63f}@media (min-width:1024px){.auth-module__dgWmnG__layout{grid-template-columns:1fr 1fr}.auth-module__dgWmnG__mobileHeader{display:none}.auth-module__dgWmnG__panel{background:linear-gradient(160deg,#0a16282e,#0a162880),linear-gradient(135deg,#163d1f 0%,#0a1628 48%,#12263f 100%);border-right:1px solid #ffffff0f;flex-direction:column;justify-content:space-between;padding:2.75rem 3rem;display:flex;position:relative;overflow:hidden}.auth-module__dgWmnG__main{justify-content:center;padding:3rem 2.5rem}.auth-module__dgWmnG__cardWrap{margin-top:0;padding:0}.auth-module__dgWmnG__card{padding:2rem 1.9rem}.auth-module__dgWmnG__title{font-size:1.9rem}.auth-module__dgWmnG__trust{padding:0}}@keyframes auth-module__dgWmnG__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-module__dgWmnG__float-a{0%,to{transform:translate(0,0)}50%{transform:translate(24px,18px)}}@keyframes auth-module__dgWmnG__float-b{0%,to{transform:translate(0,0)}50%{transform:translate(-20px,-16px)}}@keyframes auth-module__dgWmnG__pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes auth-module__dgWmnG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-module__dgWmnG__glow,.auth-module__dgWmnG__orb,.auth-module__dgWmnG__cardWrap,.auth-module__dgWmnG__panelBody,.auth-module__dgWmnG__bonus,.auth-module__dgWmnG__alert{animation:none!important}}
