.request-dialog{box-sizing:border-box;width:min(460px,calc(100vw - 32px));max-width:100%;padding:28px;background:#222329;color:var(--text,#f4f3ed);border:1px solid #41434c;border-radius:0;box-shadow:0 24px 90px #0008}.request-dialog::backdrop{background:#0c0c11bb;backdrop-filter:blur(3px)}.request-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.request-dialog h2{margin:0;font-size:25px}.request-dialog-close{width:32px;height:32px;background:transparent;color:var(--muted,#b2bdd1);font-size:26px;line-height:1;border:0;cursor:pointer}.request-dialog p{line-height:1.5;color:var(--muted,#b2bdd1);margin:14px 0 24px}.request-dialog label{display:block;margin-bottom:9px;font-size:14px}.request-dialog input[type=email]{box-sizing:border-box;display:block;width:100%;padding:13px 14px;margin:0 0 16px;background:#151519;border:1px solid #454751;color:var(--text,#f4f3ed);font:inherit;border-radius:0}.request-dialog input[type=email]:focus{border-color:var(--accent,#ffe137);outline:none}.request-dialog .button{width:100%;justify-content:center}.request-dialog .request-status{margin:15px 0 0;font-size:13px;color:#e2a8a8}.request-dialog .request-status:empty{display:none}.request-dialog .request-status.is-success{color:#96c8ae}.request-dialog .request-note{font-size:12px;line-height:1.5;margin:16px 0 0;color:#969caa}.request-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
