.name-prompt{display:grid;gap:9px;max-width:330px;margin-top:24px;color:#245a4a;font-size:.84rem;font-weight:800}
.name-prompt input{width:100%;min-height:48px;padding:12px 14px;border:1px solid #a9cab4;border-radius:12px;background:#fffefa;color:#173f35;font:600 1rem Manrope,system-ui,sans-serif}
.name-prompt input:focus-visible{outline:3px solid #55bd92;outline-offset:2px}
.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:520px;margin-top:24px;align-items:end}
.field-prompt{display:grid;gap:8px;color:#245a4a;font-size:.78rem;font-weight:800}
.field-prompt input{width:100%;min-height:46px;padding:11px 13px;border:1px solid #a9cab4;border-radius:11px;background:#fffefa;color:#173f35;font:500 .92rem Manrope,system-ui,sans-serif}
.field-prompt input:focus-visible{outline:3px solid #55bd92;outline-offset:2px}
@media(max-width:640px){.field-grid{grid-template-columns:1fr}}
.linkedin-card{display:flex;flex-direction:column;gap:14px;max-width:420px;margin-top:24px;padding:16px;border:1px solid #a9cab4;border-radius:12px;background:#fffefa}
.linkedin-card-head{display:flex;align-items:center;gap:11px}
.linkedin-mark{flex:0 0 auto;width:34px;height:34px;border-radius:7px;background:#0a66c2}
.linkedin-card-title{margin:0;color:#173f35;font-size:.84rem;font-weight:800}
.linkedin-card-sub{margin:2px 0 0;color:#5a7268;font-size:.72rem}
.linkedin-card .button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:9px;font-size:.78rem;font-weight:800;text-decoration:none;cursor:pointer}
.linkedin-card .button-secondary{border:1px solid #a9cab4;color:#173f35;background:#fffefa}
.linkedin-card .button-secondary:hover{border-color:#55bd92;background:#eef7f1}
.linkedin-card .badge{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;color:#216b4f;background:#e0f2e9;font-size:.72rem;font-weight:700}
.linkedin-card .badge:before{content:"";width:5px;height:5px;border-radius:50%;background:#3a9b73}
.linkedin-card .table-message{margin:0;color:#5a7268;font-size:.76rem}
