.spacebackground-module__VT8j9a__canvas{z-index:0;pointer-events:none;opacity:1;visibility:visible;background-color:#0a0a0a;width:100vw;height:100vh;display:block;position:fixed;top:0;left:0}
.demopassword-module__sOmMaq__page{color:#ededed;background-color:#0a0a0a;flex-direction:column;justify-content:center;align-items:center;height:100vh;min-height:100vh;display:flex;position:relative;overflow:hidden}.demopassword-module__sOmMaq__container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:#0f0f14d9;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:1.5rem;min-width:400px;max-width:500px;padding:2.5rem 3rem;display:flex;position:relative;box-shadow:0 8px 32px #0006,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a}.demopassword-module__sOmMaq__title{color:#fff;text-align:center;text-shadow:0 0 10px #ffffff4d;letter-spacing:.5px;margin:0;font-size:1.75rem;font-weight:600}.demopassword-module__sOmMaq__form{flex-direction:column;gap:1rem;display:flex}.demopassword-module__sOmMaq__inputWrapper{align-items:center;display:flex;position:relative}.demopassword-module__sOmMaq__input{color:#fff;background-color:#ffffff0d;border:1px solid #fff3;border-radius:6px;width:100%;padding:.75rem 3rem .75rem 1rem;font-size:1rem;transition:all .2s}.demopassword-module__sOmMaq__input:hover{background-color:#ffffff14;border-color:#ffffff4d}.demopassword-module__sOmMaq__toggleButton{cursor:pointer;color:#fff9;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;font-size:1.25rem;transition:all .2s ease-in-out;display:flex;position:absolute;right:.5rem}.demopassword-module__sOmMaq__toggleButton:hover:not(:disabled){color:#fff;transform:scale(1.1)}.demopassword-module__sOmMaq__toggleButton:active:not(:disabled){transform:scale(.95)}.demopassword-module__sOmMaq__toggleButton:disabled{opacity:.5;cursor:not-allowed}.demopassword-module__sOmMaq__input:focus{background-color:#ffffff1a;border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #60a5fa33,0 0 20px #60a5fa1a}.demopassword-module__sOmMaq__input:disabled{cursor:not-allowed;opacity:.5;background-color:#ffffff08}.demopassword-module__sOmMaq__input::placeholder{color:#fff6}.demopassword-module__sOmMaq__submitButton{color:#fff;cursor:pointer;text-shadow:0 1px 2px #0003;background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%);border:none;border-radius:6px;width:100%;padding:.75rem 1rem;font-size:1rem;font-weight:500;transition:all .2s ease-in-out;box-shadow:0 4px 12px #60a5fa4d,inset 0 0 0 1px #ffffff1a}.demopassword-module__sOmMaq__submitButton:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);transform:translateY(-1px);box-shadow:0 6px 16px #60a5fa66,inset 0 0 0 1px #ffffff26}.demopassword-module__sOmMaq__submitButton:active:not(:disabled){transform:translateY(0)scale(.95)}.demopassword-module__sOmMaq__submitButton:disabled{opacity:.5;cursor:not-allowed}.demopassword-module__sOmMaq__error{color:#f87171;text-align:center;text-shadow:0 0 8px #f871714d;background-color:#f871711a;border:1px solid #f8717133;border-radius:4px;margin:0;padding:.5rem;font-size:.875rem}
