.login-panel{max-width:470px;margin:12vh auto;padding:36px;background:#fff;border:1px solid #e5def0;border-radius:18px;box-shadow:0 16px 60px #3b245a0c}.login-panel h1{font-size:34px;margin:15px 0}.login-panel p{font-size:13px;color:#766884;margin:16px 0 24px}.login-panel form{margin-top:24px}.login-panel [role=alert]{color:#9f3448}.header-tools{display:flex;gap:18px;align-items:center}.form-notice{font-size:11px;line-height:1.6;color:#73617f;background:#f4effa;padding:13px 15px;border-radius:9px;margin-bottom:18px}.result-actions{flex-wrap:wrap}.demo-link-field{flex-basis:100%;width:100%;margin-top:4px!important}.demo-link-field label{display:block;font-size:10px;color:#82758e;margin:8px 0 5px}.demo-link-field input{width:100%;font-size:11px;padding:10px;border:1px solid #e1d9ef;border-radius:7px;color:#654c92;background:#fff}.card-actions{flex-wrap:wrap}.host-status{font-size:11px;color:#79678e;line-height:1.5;margin:12px 0}.host-status.ready{color:#147865}@media(max-width:520px){.login-panel{margin:8vh 17px;padding:28px}.header-tools{gap:12px}}
.bot-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.public-demo-note{font-size:12px;line-height:1.6;color:#756383}
