#icard-root{--ic-primary: #B87333;--ic-bg: #0a0a0a;--ic-surface: #141414;--ic-surface-2: #1c1c1c;--ic-text: #ffffff;--ic-text-muted: rgba(255, 255, 255, .55);--ic-border: rgba(255, 255, 255, .07);--ic-radius: 20px;--ic-radius-sm: 12px;--ic-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;display:block!important;font-family:var(--ic-font)!important;background:var(--ic-bg)!important;padding:40px 16px!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff!important;width:100%!important;box-sizing:border-box!important}#icard-root *,#icard-root *:before,#icard-root *:after{box-sizing:border-box;margin:0;padding:0}#icard-root .ic-card{max-width:420px;margin:0 auto;background:var(--ic-surface);border:1px solid var(--ic-border);border-radius:var(--ic-radius);overflow:hidden;box-shadow:0 32px 80px #0009,0 0 0 1px #ffffff0a}#icard-root .ic-accent-bar{height:3px;background:linear-gradient(90deg,var(--ic-primary),rgba(255,255,255,.1))}#icard-root .ic-header{display:flex;justify-content:flex-end;padding:16px 20px 0}#icard-root .ic-profile{display:flex;justify-content:center;padding:24px 24px 8px}#icard-root .ic-avatar-ring{width:104px;height:104px;border-radius:50%;padding:3px;background:linear-gradient(135deg,var(--ic-primary),rgba(255,255,255,.1))}#icard-root .ic-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--ic-surface-2);display:block}#icard-root .ic-avatar-placeholder{width:100%;height:100%;border-radius:50%;background:var(--ic-surface-2);display:flex;align-items:center;justify-content:center;font-size:36px;color:var(--ic-primary);font-weight:600}#icard-root .ic-identity{text-align:center;padding:12px 24px 0}#icard-root .ic-name{font-size:22px!important;font-weight:700!important;color:#fff!important;letter-spacing:-.3px!important;line-height:1.2!important}#icard-root .ic-job-title{font-size:13px!important;font-weight:500!important;color:var(--ic-primary)!important;margin-top:4px!important;text-transform:uppercase!important;letter-spacing:1px!important}#icard-root .ic-company{font-size:13px!important;color:#ffffff8c!important;margin-top:3px!important;line-height:1.4!important}#icard-root .ic-tagline{font-size:11px!important;color:#ffffff8c!important;margin-top:8px!important;line-height:1.5!important;opacity:.7!important;font-style:italic!important}#icard-root .ic-divider{height:1px;background:var(--ic-border);margin:20px 24px}#icard-root .ic-contacts{padding:0 16px;display:flex;flex-direction:column;gap:2px}#icard-root .ic-contact-row{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;border-radius:var(--ic-radius-sm)!important;color:#fff!important;text-decoration:none!important;font-size:14px!important;transition:background .15s ease!important;cursor:pointer!important;border:none!important;background:transparent!important;width:100%!important;text-align:left!important;line-height:1.3!important}#icard-root .ic-contact-row:hover,#icard-root .ic-contact-row:focus{background:var(--ic-surface-2);outline:none}#icard-root .ic-contact-icon{width:32px;height:32px;border-radius:8px;background:var(--ic-surface-2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ic-primary)}#icard-root .ic-contact-row.ic-whatsapp .ic-contact-icon{color:#25d366}#icard-root .ic-contact-text{flex:1;min-width:0}#icard-root .ic-contact-label{font-size:10px!important;color:#ffffff8c!important;text-transform:uppercase!important;letter-spacing:.6px!important;display:block!important}#icard-root .ic-contact-value{font-size:13px!important;color:#fff!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#icard-root .ic-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:20px 16px}#icard-root .ic-btn{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px 16px;border-radius:var(--ic-radius-sm);font-size:13px;font-weight:600;cursor:pointer;border:none;transition:all .15s ease;font-family:var(--ic-font);letter-spacing:.2px}#icard-root .ic-btn-primary{background:var(--ic-primary);color:#000}#icard-root .ic-btn-primary:hover{filter:brightness(1.1)}#icard-root .ic-btn-secondary{background:var(--ic-surface-2)!important;color:#fff!important;border:1px solid var(--ic-border)!important}#icard-root .ic-btn-secondary:hover{background:#262626}#icard-root .ic-socials{display:flex;justify-content:center;gap:12px;padding:0 16px 16px}#icard-root .ic-social-link{width:36px!important;height:36px!important;border-radius:8px!important;background:var(--ic-surface-2)!important;border:1px solid var(--ic-border)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#ffffff8c!important;text-decoration:none!important;transition:all .15s ease!important;font-size:14px!important;font-weight:700!important}#icard-root .ic-social-link:hover{color:var(--ic-primary);border-color:var(--ic-primary)}#icard-root .ic-footer{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:12px!important;border-top:1px solid var(--ic-border)!important;font-size:11px!important;color:#ffffff8c!important}#icard-root .ic-toast-container{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:9999}
