.gate-module__DHTh5a__page,.gate-module__DHTh5a__page *,.gate-module__DHTh5a__page :before,.gate-module__DHTh5a__page :after{box-sizing:border-box;margin:0;padding:0}.gate-module__DHTh5a__page{--ink:#022c22;--emerald:#059669;--emerald-light:#34d399;--paper:#fafaf9;background:radial-gradient(80% 60% at 50% -10%,#05966947 0%,#0000 70%),linear-gradient(165deg,#04231c 0%,#022c22 45%,#01342a 100%);justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.25rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:normal;display:flex;position:relative;overflow:hidden}.gate-module__DHTh5a__card{z-index:10;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;width:100%;max-width:440px;padding:2.75rem 2rem;position:relative;box-shadow:0 20px 60px #00000059}.gate-module__DHTh5a__logo{width:auto;height:96px;margin:0 auto 1.5rem;display:block}.gate-module__DHTh5a__eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--emerald-light);margin-bottom:.9rem;font-size:.68rem;font-weight:700;display:block}.gate-module__DHTh5a__headline{color:#fff;letter-spacing:-.02em;font-size:clamp(1.6rem,5vw,2rem);font-weight:800;line-height:1.15}.gate-module__DHTh5a__subheadline{color:#ffffffb8;margin-top:.75rem;font-size:.9rem;font-weight:400;line-height:1.55}.gate-module__DHTh5a__gate{border-top:1px solid #ffffff1f;margin-top:2rem;padding-top:1.5rem}.gate-module__DHTh5a__gateLabel{letter-spacing:1.2px;text-transform:uppercase;color:#ffffff80;margin-bottom:.85rem;font-size:.7rem;font-weight:700;display:block}.gate-module__DHTh5a__field{flex-direction:column;gap:.65rem;display:flex}.gate-module__DHTh5a__page input[type=password]{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;width:100%;padding:.8rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s,background .2s}.gate-module__DHTh5a__page input[type=password]:focus{border-color:var(--emerald-light);background:#ffffff1f;outline:none}.gate-module__DHTh5a__page input[type=password]::placeholder{color:#ffffff61}.gate-module__DHTh5a__page button[type=submit]{background:var(--emerald);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:.8rem 1.2rem;font-family:inherit;font-size:.92rem;font-weight:700;transition:background .2s}.gate-module__DHTh5a__page button[type=submit]:hover:not(:disabled){background:#047857}.gate-module__DHTh5a__page button[type=submit]:disabled{opacity:.45;cursor:not-allowed}.gate-module__DHTh5a__error{color:#fecdd3;background:#be123c29;border:1px solid #fda4af4d;border-radius:8px;margin-top:.8rem;padding:.6rem .8rem;font-size:.82rem;font-weight:500}.gate-module__DHTh5a__appLink{color:#ffffff73;margin-top:1.5rem;font-size:.78rem}.gate-module__DHTh5a__appLink a{color:#ffffffbf;text-underline-offset:3px;font-weight:500;text-decoration:underline}.gate-module__DHTh5a__appLink a:hover{color:var(--emerald-light)}@media (max-width:480px){.gate-module__DHTh5a__card{border-radius:16px;padding:2.25rem 1.5rem}.gate-module__DHTh5a__logo{height:80px}}@media (prefers-reduced-motion:reduce){.gate-module__DHTh5a__page,.gate-module__DHTh5a__page *,.gate-module__DHTh5a__page :before,.gate-module__DHTh5a__page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}