.compare-overlay[data-v-fe7a0bf3]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#163f3273;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:1000}.compare-modal[data-v-fe7a0bf3]{background:#fff;border:1px solid #dcd5c7;border-radius:20px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:1100px;overflow:hidden;width:100%}.compare-header[data-v-fe7a0bf3]{align-items:flex-start;border-bottom:1px solid #eceee9;display:flex;justify-content:space-between;padding:1.5rem 2rem}.compare-eyebrow[data-v-fe7a0bf3]{color:#163f32;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.compare-header h2[data-v-fe7a0bf3]{color:#1a1917;font-size:1.5rem;margin:0}.compare-header p[data-v-fe7a0bf3]{color:#637068;font-size:.9rem;margin:.25rem 0 0}.compare-close[data-v-fe7a0bf3]{background:transparent;border:none;border-radius:8px;color:#8c887b;cursor:pointer;font-size:1.8rem;line-height:1;padding:.25rem .5rem;transition:all .15s}.compare-close[data-v-fe7a0bf3]:hover{background:#f5f2ea;color:#1a1917}.compare-scroll-wrap[data-v-fe7a0bf3]{flex:1;overflow-x:auto;overflow-y:auto;padding:1.5rem 2rem}.compare-grid[data-v-fe7a0bf3]{display:grid;gap:1.5rem;min-width:500px}.compare-col[data-v-fe7a0bf3]{background:#faf8f5;border:1px solid #e7e3d8;border-radius:14px;display:flex;flex-direction:column;padding:1.25rem;position:relative}.col-head[data-v-fe7a0bf3]{border-bottom:1px solid #e7e3d8;padding-bottom:1rem;position:relative;text-align:center}.col-remove[data-v-fe7a0bf3]{align-items:center;background:#fff;border:1px solid #dcd5c7;border-radius:50%;color:#8c887b;cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;position:absolute;right:-4px;top:-4px;width:24px}.col-remove[data-v-fe7a0bf3]:hover{background:#fce8e6;border-color:#fce8e6;color:#c5221f}.col-name[data-v-fe7a0bf3]{align-items:center;display:flex;gap:.4rem;justify-content:center;margin-top:.25rem}.col-name h3[data-v-fe7a0bf3]{color:#1a1917;font-size:1.1rem;margin:0}.verified-tag[data-v-fe7a0bf3]{color:#2c7a4b;font-size:.9rem;font-weight:800}.col-role[data-v-fe7a0bf3]{color:#637068;font-size:.85rem;margin:.2rem 0 .5rem}.view-profile-link[data-v-fe7a0bf3]{color:#163f32;font-size:.8rem;font-weight:600;text-decoration:none}.view-profile-link[data-v-fe7a0bf3]:hover{text-decoration:underline}.compare-section[data-v-fe7a0bf3]{border-bottom:1px solid #e7e3d8;padding:.75rem 0}.sec-label[data-v-fe7a0bf3]{color:#8c887b;display:block;font-size:.72rem;font-weight:700;letter-spacing:.04em;margin-bottom:.35rem;text-transform:uppercase}.avail-pill[data-v-fe7a0bf3]{color:#637068;display:inline-block;font-size:.8rem;font-weight:500}.avail-pill.now[data-v-fe7a0bf3]{color:#2c7a4b;font-weight:600}.rate-val b[data-v-fe7a0bf3]{color:#163f32;font-size:1.15rem}.rate-val small[data-v-fe7a0bf3]{color:#8c887b;font-size:.8rem}.meta-val[data-v-fe7a0bf3]{color:#3b3834;font-size:.85rem;margin:0}.compare-skills[data-v-fe7a0bf3]{display:flex;flex-wrap:wrap;gap:.35rem}.skill-tag[data-v-fe7a0bf3]{background:#fff;border:1px solid #dcd5c7;border-radius:4px;color:#3b3834;font-size:.75rem;padding:.2rem .5rem}.skill-tag.shared[data-v-fe7a0bf3]{background:#e6f4ea;border-color:#a8dab5;color:#137333;font-weight:600}.shared-dot[data-v-fe7a0bf3]{font-size:.65rem;font-style:normal;margin-left:2px}.col-bio[data-v-fe7a0bf3]{color:#637068;display:-webkit-box;font-size:.82rem;-webkit-line-clamp:4;line-height:1.45;margin:0;-webkit-box-orient:vertical;overflow:hidden}.col-cta[data-v-fe7a0bf3]{margin-top:auto;padding-top:1rem;text-align:center}.compare-footer[data-v-fe7a0bf3]{align-items:center;background:#fff;border-top:1px solid #eceee9;display:flex;justify-content:space-between;padding:1rem 2rem}.legend-note[data-v-fe7a0bf3]{color:#637068;font-size:.8rem}.legend-note span[data-v-fe7a0bf3]{color:#137333;font-weight:700}.modal-enter-active[data-v-fe7a0bf3],.modal-leave-active[data-v-fe7a0bf3]{transition:opacity .2s ease}.modal-enter-from[data-v-fe7a0bf3],.modal-leave-to[data-v-fe7a0bf3]{opacity:0}
