.FrontendAuthGate-module__d1LRca__authenticationPage{color:#303946;background:radial-gradient(circle at 14% 0,#2259e521,#0000 30%),linear-gradient(#30394606 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#30394606 1px,#0000 1px) 0 0/32px 32px,#f4f6fa;place-items:center;min-height:100dvh;padding:24px;display:grid}.FrontendAuthGate-module__d1LRca__authenticationCard{text-align:center;background:#fffffff7;border:1px solid #dfe5ee;border-radius:20px;width:min(500px,100%);padding:44px 46px 40px;box-shadow:0 24px 70px #26324421}.FrontendAuthGate-module__d1LRca__authenticationIcon{object-fit:contain;filter:drop-shadow(0 10px 22px #262c331f);width:96px;height:88px;margin-bottom:18px}.FrontendAuthGate-module__d1LRca__eyebrow{color:#2259e5;letter-spacing:.16em;margin-bottom:8px;font-size:10px;font-weight:800}.FrontendAuthGate-module__d1LRca__authenticationCard h1{letter-spacing:-.04em;font-size:30px}.FrontendAuthGate-module__d1LRca__description{color:#7d8795;margin-top:10px;font-size:13px;line-height:1.7}.FrontendAuthGate-module__d1LRca__authenticationForm{gap:12px;margin-top:28px;display:grid}.FrontendAuthGate-module__d1LRca__authenticationForm input,.FrontendAuthGate-module__d1LRca__authenticationForm button{width:100%;min-height:52px;font:inherit;border-radius:10px}.FrontendAuthGate-module__d1LRca__authenticationForm input{color:#303946;text-align:center;background:#fff;border:1px solid #d4dae3;outline:none;padding:0 16px;font-size:15px}.FrontendAuthGate-module__d1LRca__authenticationForm input:focus{border-color:#89a6f5;box-shadow:0 0 0 3px #2259e51a}.FrontendAuthGate-module__d1LRca__authenticationForm button{color:#fff;background:#2259e5;border:0;font-weight:800}.FrontendAuthGate-module__d1LRca__authenticationForm button:disabled{cursor:not-allowed;opacity:.45}.FrontendAuthGate-module__d1LRca__errorMessage{color:#fb5661;margin-top:12px;font-size:13px}.FrontendAuthGate-module__d1LRca__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.FrontendAuthGate-module__d1LRca__authenticationPage{padding:16px}.FrontendAuthGate-module__d1LRca__authenticationCard{padding:34px 20px 30px}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4f6fa;--surface:#fff;--surface-raised:#fafbfc;--border:#dfe5ee;--foreground:#303946;--muted:#7d8795;--workspace-primary:#2259e5;--accent:#2259e5;--accent-start:#3d6bea;--accent-end:#2259e5;--accent-gradient:linear-gradient(135deg, var(--accent-start), var(--accent-end));--accent-foreground:#fff;--accent-ambient:#2259e51c;--accent-border:#2259e54d;--accent-focus:#2259e51a;--accent-soft:#2259e512;--accent-shadow:#2259e53d;--danger:#fb5661;--success:#36b86f;--font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,textarea{font:inherit}button{cursor:pointer}
