.cn-me{display:flex;align-items:center;gap:12px}.cn-me>div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.cn-me__av{flex:none;width:44px;height:44px;border-radius:50%;background:#D1FAE5;color:#047857;font-weight:800;font-size:15px;display:grid;place-items:center}.cn-me__av--lg{width:56px;height:56px;font-size:18px}.cn-me__name{font-size:17px;font-weight:700;letter-spacing:-.01em}.cn-me__ok{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#10B981;color:#FFF;font-size:10px;vertical-align:2px}.cn-me__sub{font-size:13px;color:var(--mp-ink-4)}.cn-me__star{font-size:15px;font-weight:700;color:#B45309}.cn-profile__body{background:var(--mp-bg-2);padding:18px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}@media (min-width:900px){.cn-profile__body{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding:24px}}.cn-card{background:var(--mp-bg);border-radius:var(--mp-r-lg);padding:20px;display:flex;flex-direction:column;gap:16px}.cn-certs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}@media (min-width:734px){.cn-certs{grid-template-columns:repeat(4,minmax(0,1fr))}}.cn-certs>div{border-radius:12px;background:var(--mp-bg-2);padding:10px 12px;display:flex;flex-direction:column;gap:2px}.cn-certs span:first-child{font-size:12px;color:var(--mp-ink-4)}.cn-certs span:last-child{font-size:14px;font-weight:600;color:var(--mp-success)}.cn-history{display:flex;flex-direction:column}.cn-tags{display:flex;flex-wrap:wrap;gap:6px}.cn-tags span{font-size:12px;font-weight:600;padding:4px 10px;border-radius:var(--mp-r-pill);background:#E8F9ED;color:var(--mp-success)}.cn-suitors{gap:10px}.cn-suitor,.cn-suitors{display:flex;flex-direction:column}.cn-suitor{background:var(--mp-bg);border-radius:14px;padding:14px 16px;gap:2px}.cn-suitor__r{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mp-ink-4);margin-bottom:2px}.cn-suitor__r.is-hot{color:#047857}.cn-suitor__n{font-size:15px;font-weight:600}.cn-suitor__f{font-size:13px;color:var(--mp-ink-4)}.cn-suitor__p{font-size:13.5px;font-weight:600;color:var(--mp-ink)}.cn-pair{max-width:1080px;margin:56px auto 0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--mp-gap);gap:var(--mp-gap)}@media (min-width:900px){.cn-pair{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.cn-pair__me{border-radius:var(--mp-r-xl);background:var(--mp-bg);padding:32px;display:flex;flex-direction:column;gap:18px;align-self:start}.cn-pair__label{font-size:15px;color:var(--mp-ink-2)}.cn-chips{display:flex;flex-wrap:wrap;gap:8px}.cn-chips button{font:inherit;font-size:15px;font-weight:600;padding:10px 16px;border-radius:var(--mp-r-pill);border:0;cursor:pointer;background:var(--mp-bg-2);color:var(--mp-ink);transition:background .2s,color .2s}.cn-chips button.is-on{background:#10B981;color:#FFF}.cn-pair__note{font-size:var(--mp-fs-caption);line-height:1.4;color:var(--mp-ink-4)}.cn-pair__out{border-radius:var(--mp-r-xl);background:linear-gradient(180deg,#ECFDF5,#FFFFFF 70%);border:1px solid #d1fae5;padding:24px;display:flex;flex-direction:column;gap:8px}.cn-pair__sage{display:flex;align-items:center;gap:10px;margin-bottom:6px;font-size:15px;color:var(--mp-ink-2)}.cn-pair__sage b{color:var(--mp-ink);font-weight:600}.cn-match{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--mp-bg);opacity:.6;transition:opacity .3s}.cn-match.is-fit{opacity:1;box-shadow:inset 0 0 0 1px #A7F3D0}.cn-match__info{display:flex;flex-direction:column;min-width:0}.cn-match__info span:first-child{font-size:15px;font-weight:600}.cn-match__info span:last-child{font-size:12.5px;color:var(--mp-ink-4)}.cn-match__pay{grid-row:2;font-size:13px;color:var(--mp-ink-3)}.cn-match__m{grid-row:1/span 2;grid-column:2;font-size:22px;font-weight:700;letter-spacing:-.02em;color:#047857}.cn-form{gap:10px}.cn-field{display:flex;flex-direction:column;gap:4px}.cn-field span:first-child{font-size:12px;color:var(--mp-ink-4)}.cn-field span:last-child{padding:10px 12px;border-radius:10px;background:var(--mp-bg-3);font-size:14px}.cn-invite b{color:#047857;font-weight:600}.cn-zero{font-size:clamp(72px,8vw,112px);font-weight:700;letter-spacing:-.05em;line-height:.9;background:linear-gradient(90deg,#047857,#10B981);-webkit-background-clip:text;background-clip:text;color:transparent}.cn-tools{display:flex;flex-direction:column;gap:8px}.cn-tools>div{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--mp-bg);font-size:14px;font-weight:600}.cn-tools .lp-app__icon{border-radius:9px}.cn-search{display:flex;flex-direction:column;gap:12px}.cn-search__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cn-search__bar>span{font-size:13px;font-weight:600;padding:6px 12px;border-radius:var(--mp-r-pill);background:var(--mp-bg)}.cn-search__bar .cn-search__n{margin-left:auto;background:none;padding:0;color:#047857}.cn-search__list{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}@media (min-width:900px){.cn-search__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.cn-search__list>div{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--mp-r-lg);background:var(--mp-bg)}.cn-search__av{flex:none;width:40px;height:40px;border-radius:50%;background:#D1FAE5;color:#047857;font-weight:800;font-size:14px;display:grid;place-items:center}.cn-search__list>div>div{flex:1 1;min-width:0;display:flex;flex-direction:column}.cn-search__list>div>div span:first-child{font-size:15px;font-weight:600}.cn-search__list>div>div span:last-child{font-size:12.5px;color:var(--mp-ink-4)}.cn-search__g{font-size:13px;font-weight:700;color:#B45309}.cn-search__inv{font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:var(--mp-r-pill);background:#10B981;color:#FFF}