.iuai-profile-card p{color:var(--muted,#9aa3b5);line-height:1.65}.profile-eyebrow{display:block;font-size:11px;letter-spacing:.14em;color:var(--accent,#a78bfa);font-weight:650}.profile-card-actions{display:flex;gap:10px;flex-wrap:wrap}.profile-card-actions a{text-decoration:none}.profile-state{font-size:12px}.iuai-profile-dialog{box-sizing:border-box;width:min(700px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line,rgba(148,163,184,.25));border-radius:22px;background:var(--panel,#151721);color:var(--text,#f4f4f8);box-shadow:0 28px 100px #0006;font:inherit;overflow:auto}.iuai-profile-dialog::backdrop{background:#090c16b8;backdrop-filter:blur(6px)}.iuai-profile-dialog header{padding:30px 32px 0;position:relative}.iuai-profile-dialog h2{margin:12px 0 10px;font-size:25px;line-height:1.3}.iuai-profile-dialog header>p{font-size:14px;line-height:1.65;color:var(--muted,#a2aabb);max-width:550px;margin:0}.profile-dismiss{position:absolute;top:16px;right:18px;border:0;background:transparent;color:inherit;font-size:28px;cursor:pointer;width:40px;height:40px}.profile-steps{display:flex;list-style:none;gap:20px;margin:24px 0 0;padding:0 0 20px;border-bottom:1px solid var(--line,#ffffff18);font-size:12px;color:var(--muted,#9aa3b5)}.profile-steps li{display:flex;gap:8px;align-items:center}.profile-steps span{width:24px;height:24px;border-radius:50%;background:#8792a31c;display:grid;place-items:center}.profile-steps [aria-current]{color:var(--text,#fff)}.profile-steps [aria-current] span{background:#8b5cf6;color:#fff}.profile-content{padding:24px 32px 12px}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.profile-field{display:grid;gap:8px;font-size:13px;min-width:0}.profile-field input,.profile-field select{box-sizing:border-box;min-width:0;width:100%;padding:11px 12px;border-radius:10px;border:1px solid var(--line,#ffffff24);background:var(--input-bg,#8888880d);color:inherit;font:inherit;outline-offset:3px}.profile-field input::placeholder{color:var(--muted,#9499a8);font-size:11px}.profile-field select option{background:var(--panel,#151721);color:var(--text,#eee)}.iuai-profile-dialog fieldset{border:0;padding:0;margin:22px 0}.iuai-profile-dialog fieldset:first-child{margin-top:0}.iuai-profile-dialog legend{font-size:14px;font-weight:600;margin-bottom:12px}.profile-chips{display:flex;flex-wrap:wrap;gap:9px}.profile-chips label{cursor:pointer;position:relative}.profile-chips input{position:absolute;opacity:0;width:1px;height:1px}.profile-chips span{display:block;border:1px solid var(--line,#ffffff24);border-radius:999px;padding:9px 14px;font-size:13px;background:#88888808}.profile-chips input:checked+span{border-color:#9b7af4;background:#8b5cf61f;color:var(--text,#f4f0ff)}.profile-chips input:focus-visible+span{outline:2px solid #a78bfa;outline-offset:3px}.profile-note{font-size:12px;line-height:1.7;color:var(--muted,#9aa3b5);margin:0 0 16px}.profile-consent{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--line,#ffffff24);border-radius:12px;padding:16px;margin:24px 0 14px;cursor:pointer}.profile-consent input{width:18px;height:18px;accent-color:#8b5cf6;flex-shrink:0;margin-top:2px}.profile-consent strong{display:block;font-size:14px}.profile-consent small{display:block;margin-top:7px;color:var(--muted,#9aa3b5);line-height:1.7;font-size:12px}.iuai-profile-dialog [data-status]{min-height:20px;font-size:12px;color:var(--muted,#9aa3b5);line-height:1.6;margin:16px 0 0}.iuai-profile-dialog [data-status].error{color:var(--danger,#ef9d88)}.iuai-profile-dialog footer{display:flex;justify-content:space-between;gap:12px;padding:12px 32px 24px;align-items:center}.iuai-profile-dialog footer>div{display:flex;gap:10px}.iuai-profile-dialog .btn{border:1px solid var(--line,#ffffff24);border-radius:10px;background:transparent;color:inherit;padding:10px 18px;font:inherit;font-size:13px;cursor:pointer}.iuai-profile-dialog .btn.gradient{background:#8b5cf6;color:#fff;border-color:#8b5cf6}.profile-text-button,.profile-clear{border:0;background:none;color:var(--muted,#a1a8b8);font:inherit;font-size:12px;cursor:pointer;padding:8px 0}.profile-clear{display:block;margin:0 32px 18px;font-size:11px;text-decoration:underline}.iuai-profile-dialog button:disabled{opacity:.5;cursor:wait}.iuai-profile-dialog [hidden]{display:none!important}@media(max-width:540px){.iuai-profile-dialog header{padding:24px 20px 0}.iuai-profile-dialog h2{font-size:22px}.profile-content{padding:20px 20px 8px}.profile-grid{grid-template-columns:1fr;gap:14px}.profile-steps{gap:12px;font-size:11px}.profile-steps li{gap:5px}.iuai-profile-dialog footer{padding:12px 20px 20px}.profile-clear{margin-left:20px}.profile-chips span{padding:9px 12px}}
