.security-dialog{color:#f4f6fa;background:#12151a;border:1px solid #414751;border-top:3px solid #e20c18;border-radius:14px;width:min(540px,92vw);padding:26px;max-height:90vh;overflow:auto;box-shadow:0 24px 80px #000b}.security-dialog::backdrop{background:#000b}.security-dialog p{line-height:1.6;color:#bac2ce}.security-dialog .error{color:#ff8b94}.security-dialog input{font-size:1rem}.security-dialog button{font-size:.9rem}.security-dialog textarea{display:block;width:100%;min-height:115px;padding:12px;font:1rem/1.5 monospace;background:#07090d;color:#fff;border:1px solid #555;overflow-wrap:anywhere}.security-dialog :focus-visible{outline:2px solid #36a9ff;outline-offset:3px}
