*{box-sizing:border-box}body{margin:0;background:#f6f6f4;color:#202124;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;line-height:1.5}.auth{max-width:470px;margin:8vh auto;padding:38px;background:#fff;border:1px solid #e4e5e7;border-radius:18px}.wordmark{font-size:26px;letter-spacing:5px;font-weight:650}.wordmark span{font-size:11px;letter-spacing:3px;color:#667383}h1{font-size:28px;letter-spacing:-.7px;margin:30px 0 10px}p,small{color:#667383}label{display:block;font-size:13px;font-weight:550;margin:18px 0}input,select{display:block;margin-top:7px;width:100%;font:inherit;padding:12px;border:1px solid #c8cbd0;border-radius:9px;background:white;color:#202124}input:focus{outline:2px solid #0068d9;outline-offset:2px}button,.button{display:block;background:#0068d9;color:white;border:0;border-radius:9px;padding:14px 20px;font:inherit;font-weight:600;cursor:pointer;width:100%;text-align:center;text-decoration:none}small{display:block;font-size:12px;margin-top:22px}.error{padding:12px;border:1px solid #efc4c4;background:#fff5f5;color:#8d2929;border-radius:9px}.success{padding:14px;background:#eff7ef;border-radius:9px}a{color:#0068d9}.setup{max-width:660px}.help{font-size:13px}fieldset{border:0;padding:0;margin:28px 0}legend{font-size:18px;font-weight:650}.check{display:flex;align-items:flex-start;gap:9px}.check input{width:auto;flex-shrink:0;margin-top:5px}@media(max-width:540px){.auth{margin:20px 12px;padding:24px}h1{font-size:25px}}
.install-step{display:flex;gap:14px;margin:26px 0}.install-step h2{font-size:18px;margin:0 0 7px;letter-spacing:-.2px}.install-step p{margin:0;font-size:14px}.step-number{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;flex-shrink:0;border-radius:50%;background:#e9f2ff;color:#0068d9;font-size:14px;font-weight:650;margin-right:5px}legend{display:flex;align-items:center;gap:6px}

/* 1.8.4 white entry surface; authentication behavior unchanged. */
body{background:#fff}
