.matched-card-container{width:100%;height:320px}.matched-card{border-radius:1rem;width:100%;height:100%;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 8px 32px #0006}.matched-card-container:hover .matched-card{transform:translateY(-8px);box-shadow:0 15px 40px #0009}.matched-card-container .card-face{border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;padding:1.5rem;transition:opacity .3s;display:flex;position:absolute;inset:0;overflow:hidden}.matched-card-container .card-face.front{opacity:1;pointer-events:auto;z-index:2;background:radial-gradient(circle at 100% 0,#ffffff0a,#0000 50%),#080808}.matched-card-container .card-face.back{opacity:0;pointer-events:none;z-index:1;background:radial-gradient(circle at 0 100%,#ffffff0a,#0000 50%),#0a0a0a}.matched-card.is-flipped .card-face.front{opacity:0;pointer-events:none;z-index:1}.matched-card.is-flipped .card-face.back{opacity:1;pointer-events:auto;z-index:2}.matched-card-container.tier-unicorn{--card-tier-rgb:var(--tier-unicorn-rgb);--card-tier:var(--tier-unicorn)}.matched-card-container.tier-exceptional{--card-tier-rgb:var(--tier-exceptional-rgb);--card-tier:var(--tier-exceptional)}.matched-card-container.tier-strong{--card-tier-rgb:var(--tier-strong-rgb);--card-tier:var(--tier-strong)}.matched-card-container.tier-good{--card-tier-rgb:var(--tier-good-rgb);--card-tier:var(--tier-good)}.matched-card-container.tier-partial{--card-tier-rgb:var(--tier-partial-rgb);--card-tier:var(--tier-partial)}.matched-card-container.tier-emerging{--card-tier-rgb:var(--tier-emerging-rgb);--card-tier:var(--tier-emerging)}.matched-card-container.tier-low{--card-tier-rgb:var(--tier-low-rgb);--card-tier:var(--tier-low)}.matched-card-container.tier-minimal{--card-tier-rgb:var(--tier-minimal-rgb);--card-tier:var(--tier-minimal)}.matched-card-container.tier-insufficient{--card-tier-rgb:var(--tier-insufficient-rgb);--card-tier:var(--tier-insufficient)}.matched-card-container.tier-low-data{--card-tier-rgb:var(--tier-minimal-rgb);--card-tier:var(--tier-minimal)}.matched-card-container.tier-unicorn .card-face.front{background:radial-gradient(circle at 100% 0,#a855f71a,#0000 40%),radial-gradient(circle at 0 100%,#ec48990f,#0000 40%),#080808}.matched-card-container.tier-unicorn .card-face{border-color:#0000}.matched-card-container.tier-unicorn .card-face:before{content:"";border-radius:inherit;background:var(--tier-unicorn-gradient);-webkit-mask-composite:xor;pointer-events:none;opacity:.5;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.matched-card-container.tier-unicorn:hover .card-face:before{opacity:.8}.matched-card-container.tier-unicorn:hover .matched-card{box-shadow:0 15px 40px #0009,0 0 20px #a855f733}.matched-card-container.tier-unicorn .card-brand-accent{background:var(--tier-unicorn-gradient)}.matched-card-container.tier-unicorn .card-verified-seal{color:var(--tier-unicorn)}.matched-card-container.tier-exceptional .card-face.front{background:radial-gradient(circle at 100% 0%, rgba(var(--tier-exceptional-rgb), .1), transparent 50%), #080808}.matched-card-container.tier-exceptional:hover .matched-card{box-shadow:0 15px 40px #0009, 0 0 0 1px rgba(var(--tier-exceptional-rgb), .45)}.matched-card-container.tier-exceptional:hover .card-face.front{border-color:rgba(var(--tier-exceptional-rgb), .35)}.matched-card-container.tier-exceptional .card-brand-accent{background:var(--tier-exceptional)}.matched-card-container.tier-exceptional .card-verified-seal{color:var(--tier-exceptional)}.matched-card-container.tier-strong .card-face.front{background:radial-gradient(circle at 100% 0%, rgba(var(--tier-strong-rgb), .08), transparent 50%), #080808}.matched-card-container.tier-strong:hover .matched-card{box-shadow:0 15px 40px #0009, 0 0 0 1px rgba(var(--tier-strong-rgb), .4)}.matched-card-container.tier-strong:hover .card-face.front{border-color:rgba(var(--tier-strong-rgb), .3)}.matched-card-container.tier-strong .card-brand-accent{background:var(--tier-strong)}.matched-card-container.tier-strong .card-verified-seal{color:var(--tier-strong)}.matched-card-container.tier-good .card-face.front{background:radial-gradient(circle at 100% 0%, rgba(var(--tier-good-rgb), .06), transparent 50%), #080808}.matched-card-container.tier-good:hover .matched-card{box-shadow:0 15px 40px #0009, 0 0 0 1px rgba(var(--tier-good-rgb), .3)}.matched-card-container.tier-good:hover .card-face.front{border-color:rgba(var(--tier-good-rgb), .25)}.matched-card-container.tier-good .card-brand-accent{background:var(--tier-good)}.matched-card-container.tier-good .card-verified-seal{color:var(--tier-good)}.matched-card-container.tier-partial .card-face.front{background:radial-gradient(circle at 100% 0%, rgba(var(--tier-partial-rgb), .06), transparent 50%), #080808}.matched-card-container.tier-partial:hover .matched-card{box-shadow:0 15px 40px #0009, 0 0 0 1px rgba(var(--tier-partial-rgb), .3)}.matched-card-container.tier-partial:hover .card-face.front{border-color:rgba(var(--tier-partial-rgb), .25)}.matched-card-container.tier-partial .card-brand-accent{background:var(--tier-partial)}.matched-card-container.tier-partial .card-verified-seal{color:var(--tier-partial)}.matched-card-container.tier-emerging .card-brand-accent{background:var(--tier-emerging)}.matched-card-container.tier-emerging .card-verified-seal{color:var(--tier-emerging)}.matched-card-container.tier-low .card-brand-accent{background:var(--tier-low)}.matched-card-container.tier-low .card-verified-seal{color:var(--tier-low)}.matched-card-container.tier-minimal .card-brand-accent{background:var(--tier-minimal)}.matched-card-container.tier-minimal .card-verified-seal{color:var(--tier-minimal)}.matched-card-container.tier-insufficient .card-brand-accent{background:var(--tier-insufficient)}.matched-card-container.tier-insufficient .card-verified-seal{color:var(--tier-insufficient)}.matched-card-container.tier-low-data .card-brand-accent{background:var(--tier-minimal)}.matched-card-container.tier-low-data .card-verified-seal{color:var(--tier-minimal)}.matched-card-container .card-top-row{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.matched-card-container .card-logo-area{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.matched-card-container .candidate-avatar-frame{background:#111;border:1px solid #ffffff26;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;overflow:hidden}.matched-card-container .candidate-avatar-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.matched-card-container .avatar-placeholder{color:var(--primary);text-transform:uppercase;font-size:1.25rem;font-weight:700}.matched-card-container .holographic-edge:after{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff4d,#fff0);border-radius:14px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.matched-card-container .card-identity-text{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.matched-card-container .card-name{letter-spacing:-.02em;color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.2rem;font-weight:700;line-height:1.2;overflow:hidden}.matched-card-container .card-headline{color:#fff;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.75rem;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.matched-card-container .card-location{color:var(--text-secondary);align-items:center;gap:.25rem;margin-top:.2rem;font-size:.7rem;display:flex}.matched-card-container .card-distance{background:rgba(var(--primary-rgb), .1);color:var(--primary);border-radius:4px;margin-left:.3rem;padding:.1rem .35rem;font-size:.6rem;font-weight:600}.matched-card-container .card-brand-accent{background:#64748b;border-radius:1px;width:20px;height:2px;margin-top:.4rem}.matched-card-container .card-badge-area{flex-shrink:0;padding-top:.15rem}.matched-card-container .match-score-badge{-webkit-backdrop-filter:blur(8px);text-align:center;border-radius:8px;flex-direction:column;gap:.1rem;min-width:72px;padding:.5rem .65rem;font-weight:800;display:flex}.matched-card-container .match-score-badge .score-number{font-size:1.05rem;font-family:var(--font-mono);letter-spacing:-.02em}.matched-card-container .match-score-badge .score-label{text-transform:uppercase;letter-spacing:.03em;opacity:.9;font-size:.55rem;font-weight:700}.matched-card-container .match-score-badge.tier-unicorn{background:var(--tier-unicorn-gradient);border:1.5px solid rgba(var(--tier-unicorn-rgb), .6);color:#fff;text-shadow:0 0 12px #ec489980;animation:3s ease-in-out infinite unicorn-shimmer;box-shadow:0 4px 16px #a855f759,0 0 20px #6366f133}@keyframes unicorn-shimmer{0%,to{box-shadow:0 4px 16px #a855f759,0 0 20px #6366f133}50%{box-shadow:0 4px 16px #ec489966,0 0 20px #a855f74d}}.matched-card-container .match-score-badge.tier-exceptional{background:rgba(var(--tier-exceptional-rgb), .15);border:1.5px solid rgba(var(--tier-exceptional-rgb), .4);color:var(--tier-exceptional);text-shadow:0 0 10px rgba(var(--tier-exceptional-rgb), .3);box-shadow:0 4px 12px rgba(var(--tier-exceptional-rgb), .2)}.matched-card-container .match-score-badge.tier-strong{background:rgba(var(--tier-strong-rgb), .15);border:1.5px solid rgba(var(--tier-strong-rgb), .4);color:var(--tier-strong);text-shadow:0 0 10px rgba(var(--tier-strong-rgb), .3);box-shadow:0 4px 12px rgba(var(--tier-strong-rgb), .2)}.matched-card-container .match-score-badge.tier-good{background:rgba(var(--tier-good-rgb), .15);border:1.5px solid rgba(var(--tier-good-rgb), .4);color:var(--tier-good);text-shadow:0 0 10px rgba(var(--tier-good-rgb), .3);box-shadow:0 4px 12px rgba(var(--tier-good-rgb), .2)}.matched-card-container .match-score-badge.tier-partial{background:rgba(var(--tier-partial-rgb), .15);border:1.5px solid rgba(var(--tier-partial-rgb), .4);color:var(--tier-partial);text-shadow:0 0 10px rgba(var(--tier-partial-rgb), .3);box-shadow:0 4px 12px rgba(var(--tier-partial-rgb), .2)}.matched-card-container .match-score-badge.tier-emerging{background:rgba(var(--tier-emerging-rgb), .12);border:1.5px solid rgba(var(--tier-emerging-rgb), .3);color:var(--tier-emerging)}.matched-card-container .match-score-badge.tier-low{background:rgba(var(--tier-low-rgb), .1);border:1.5px solid rgba(var(--tier-low-rgb), .25);color:var(--tier-low)}.matched-card-container .match-score-badge.tier-minimal{background:rgba(var(--tier-minimal-rgb), .08);border:1.5px solid rgba(var(--tier-minimal-rgb), .2);color:var(--tier-minimal)}.matched-card-container .match-score-badge.tier-insufficient{background:rgba(var(--tier-insufficient-rgb), .1);border:1.5px solid rgba(var(--tier-insufficient-rgb), .25);color:var(--tier-insufficient)}.matched-card-container .match-score-badge.tier-low-data{background:rgba(var(--tier-minimal-rgb), .08);border:1.5px solid rgba(var(--tier-minimal-rgb), .2);color:var(--tier-minimal)}.matched-card-container .card-skill-stack{flex-wrap:wrap;flex:1;align-content:flex-start;gap:.4rem;min-height:0;max-height:4.5rem;display:flex;overflow-y:auto}.matched-card-container .skill-pill{color:#fff;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:.25rem .6rem;font-size:.7rem;font-weight:500}.matched-card-container .skill-pill.skill-matched{border-color:var(--primary);background:rgba(var(--primary-rgb), .1);color:var(--primary-hover)}.matched-card-container .card-front-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.75rem;display:flex}.matched-card-container .card-role-match{flex:1;align-items:center;gap:.4rem;min-width:0;font-size:.75rem;display:flex}.matched-card-container .card-role-match .match-label{color:#fff;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;font-size:.65rem;font-weight:600}.matched-card-container .card-role-match .match-value{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.matched-card-container .flip-btn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.matched-card-container .flip-btn:hover{background:#ffffff1f;border-color:#ffffff40}.matched-card-container .card-verified-seal{opacity:.03;pointer-events:none;color:#64748b;position:absolute;top:-2rem;right:-2rem;transform:rotate(15deg)}.matched-card-container .back-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.matched-card-container .back-title{color:#fff;letter-spacing:-.01em;font-size:.9rem;font-weight:700}.matched-card-container .back-content{flex-direction:column;flex:1;gap:.75rem;display:flex}.matched-card-container .back-contact-info{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.matched-card-container .contact-info-item{align-items:center;gap:.5rem;min-width:0;font-size:.8rem;display:flex}.matched-card-container .contact-info-icon{color:#fff;opacity:.7;flex-shrink:0}.matched-card-container .contact-info-link{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;transition:color .2s;overflow:hidden}.matched-card-container .contact-info-link:hover{color:var(--primary)}.matched-card-container .back-role-match{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;align-items:center;gap:.4rem;padding:.5rem 0;font-size:.75rem;display:flex}.matched-card-container .back-role-match .match-label{color:#fff;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;font-size:.65rem;font-weight:600}.matched-card-container .back-role-match .match-value{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.matched-card-container .tier-bars{grid-template-columns:1fr 1fr;gap:.4rem 1rem;display:grid}.matched-card-container .tier-bar-row{align-items:center;gap:.5rem;display:flex}.matched-card-container .tier-bar-label{color:#fff;text-transform:uppercase;flex-shrink:0;width:14px;font-size:.7rem;font-weight:700}.matched-card-container .tier-bar-track{background:#ffffff0f;border-radius:4px;flex:1;height:8px;overflow:hidden}.matched-card-container .tier-bar-fill{border-radius:4px;height:100%;transition:width .4s}.matched-card-container .tier-bar-fill.tier-unicorn{background:var(--tier-unicorn-gradient)}.matched-card-container .tier-bar-fill.tier-exceptional{background:var(--tier-exceptional)}.matched-card-container .tier-bar-fill.tier-strong{background:var(--tier-strong)}.matched-card-container .tier-bar-fill.tier-good{background:var(--tier-good)}.matched-card-container .tier-bar-fill.tier-partial{background:var(--tier-partial)}.matched-card-container .tier-bar-fill.tier-emerging{background:var(--tier-emerging)}.matched-card-container .tier-bar-fill.tier-low{background:var(--tier-low)}.matched-card-container .tier-bar-fill.tier-minimal,.matched-card-container .tier-bar-fill.tier-low-data{background:var(--tier-minimal)}.matched-card-container .tier-bar-fill.tier-insufficient{background:var(--tier-insufficient)}.matched-card-container .tier-bar-value{color:#fff;width:32px;font-size:.7rem;font-weight:700;font-family:var(--font-mono);text-align:right;flex-shrink:0}.matched-card-container .tier-value-strong,.matched-card-container .tier-value-good{color:var(--primary)}.matched-card-container .tier-value-partial{color:var(--accent)}.matched-card-container .tier-value-emerging,.matched-card-container .tier-value-low-data{color:#64748b}.matched-card-container .back-actions{border-top:1px solid #ffffff0f;gap:.5rem;margin-top:auto;padding-top:.75rem;display:flex}.matched-card-container .card-btn-primary,.matched-card-container .card-btn-secondary,.matched-card-container .card-btn-save{text-align:center;cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.6rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.matched-card-container .card-btn-save{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff26}.matched-card-container .card-btn-save:hover{color:#ffffffe6;background:#ffffff14;border-color:#ffffff40}.matched-card-container .card-btn-save.saved{background:rgba(var(--danger-rgb), .15);border-color:rgba(var(--danger-rgb), .3);color:#fca5a5}.matched-card-container .card-btn-save.saved:hover{background:rgba(var(--danger-rgb), .2);border-color:rgba(var(--danger-rgb), .4)}.matched-card-container .card-btn-reject{cursor:pointer;color:#fff6;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.matched-card-container .card-btn-reject:hover{background:rgba(var(--danger-rgb), .1);border-color:rgba(var(--danger-rgb), .25);color:var(--danger)}.matched-card-container .card-btn-save:disabled{opacity:.5;cursor:not-allowed}.matched-card-container .card-btn-primary{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff;border:1px solid rgba(var(--primary-rgb), .3)}.matched-card-container .card-btn-primary:hover{background:linear-gradient(135deg, var(--primary-dark), var(--primary-dark));box-shadow:0 4px 12px rgba(var(--primary-rgb), .4);transform:translateY(-2px)}.matched-card-container .card-btn-secondary{color:var(--text-primary);background:#ffffff0d;border:1px solid #ffffff26}.matched-card-container .card-btn-secondary:hover{background:#ffffff14;border-color:#ffffff40;transform:translateY(-2px)}.matched-card-container .waved-badge{background:linear-gradient(180deg, var(--card-tier,var(--primary)), rgba(var(--card-tier-rgb,var(--primary-rgb)), .7));color:#fff;text-transform:uppercase;letter-spacing:.1em;box-shadow:-2px 0 10px rgba(var(--card-tier-rgb,var(--primary-rgb)), .4);z-index:10;writing-mode:vertical-rl;border-radius:6px 0 0 6px;align-items:center;gap:.2rem;padding:.5rem .3rem;font-size:.6rem;font-weight:800;animation:2s infinite wavePulse;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}@keyframes wavePulse{0%{box-shadow:0 4px 10px rgba(var(--card-tier-rgb,var(--primary-rgb)), .4)}50%{box-shadow:0 4px 20px rgba(var(--card-tier-rgb,var(--primary-rgb)), .7)}to{box-shadow:0 4px 10px rgba(var(--card-tier-rgb,var(--primary-rgb)), .4)}}.matched-card-container.is-waved .card-face.front{border-color:rgba(var(--card-tier-rgb,var(--primary-rgb)), .5);background:linear-gradient(135deg, rgba(var(--card-tier-rgb,var(--primary-rgb)), .05), #ffffff08), #080808}.matched-card-container.is-waved:hover .matched-card{box-shadow:0 15px 40px #0009, 0 0 20px rgba(var(--card-tier-rgb,var(--primary-rgb)), .3)}@media (max-width:768px){.matched-card-container{height:340px}.matched-card-container .card-face{padding:1rem}.matched-card-container .card-name{font-size:1.05rem}.matched-card-container .back-actions{flex-direction:row}.matched-card-container .card-btn-primary,.matched-card-container .card-btn-secondary,.matched-card-container .card-btn-save{padding:.5rem;font-size:.7rem}}
/*# sourceMappingURL=0bm9oiqwwu7ux.css.map*/