.privacy-dialog{width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:30px;border:1px solid #dddbe5;border-radius:22px;background:#fff;color:#19191f;box-shadow:0 20px 80px #0002;font:14px/1.65 Poppins,sans-serif}.privacy-dialog::backdrop{background:#14131b55}.privacy-dialog h2{font-size:28px;line-height:1.2;letter-spacing:-1px;margin:0 0 20px}.privacy-dialog p{margin:14px 0;color:#5d5968}.privacy-choice{display:flex;align-items:center;gap:12px;padding:16px 0;font-weight:500}.privacy-choice input{width:20px;height:20px;accent-color:#6156ff;flex:none}.privacy-actions{display:flex;gap:10px;margin-top:24px}.privacy-actions button{flex:1;border:1px solid #6156ff;border-radius:30px;background:#fff;color:#5145d5;padding:12px;cursor:pointer;font:inherit}.privacy-actions button:hover{background:#efedff}.privacy-dialog :focus-visible{outline:3px solid #6156ff;outline-offset:3px}.privacy-links{display:flex;gap:18px;flex-wrap:wrap;font-size:12px}.privacy-links a,.privacy-links button{color:inherit;background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media(max-width:500px){.privacy-dialog{padding:24px}.privacy-actions{flex-direction:column}}
