.security-page{color:#3a2b1f;background:radial-gradient(circle at 100% 0,#ffcf85 0,#fffaf3 44%,#f4e7d5 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.security-card{background:#fffdfa;border:1px solid #eadcc9;border-radius:24px;width:min(460px,100%);padding:34px;box-shadow:0 24px 65px #54371924}.security-brand{color:#fff;background:#db8500;border-radius:14px;place-items:center;width:48px;height:48px;font-size:17px;font-weight:900;display:grid}.security-kicker{color:#a65f00;letter-spacing:.12em;margin:22px 0 5px;font-size:12px;font-weight:800}.security-card h1{margin:0;font-size:27px;line-height:1.15}.security-intro,.security-note{color:#715b46;line-height:1.55}.security-form{gap:15px;margin-top:22px;display:grid}.security-form label{color:#5b4836;gap:6px;font-size:13px;font-weight:750;display:grid}.security-form input,.security-form select{color:#2f2319;background:#fff;border:1px solid #d9c4ad;border-radius:10px;padding:12px}.button-primary,.button-secondary{cursor:pointer;border:0;border-radius:10px;width:100%;padding:12px 15px;font-weight:800}.button-primary{color:#fff;background:#dc8200;margin-top:4px}.button-primary:disabled{opacity:.6;cursor:wait}.button-secondary{color:#6d4f32;background:#f4eadc;margin-top:12px}.security-message{border-radius:10px;padding:11px 12px;font-size:14px;line-height:1.4}.security-message.error{color:#9c321f;background:#fff0ec}.security-message.success{color:#236335;background:#edf8ef}.waiting-card{max-width:500px}.security-note{font-size:14px}
