.cv-title{font-family:var(--font-head);font-weight:800;font-size:30px;letter-spacing:-.01em;color:var(--ink);margin:0}.ls-search{display:flex;gap:16px;margin-bottom:26px}.ls-field{flex:1;max-width:592px;display:flex;align-items:center;gap:11px;border:1.5px solid var(--line);border-radius:10px;padding:16px 18px;font-size:16px;color:var(--ink)}.ls-field.loc{max-width:365px}.ls-field svg{color:var(--mut);width:20px;height:20px;flex:none}.ls-crow{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.ls-cnt,.ls-sort{font-size:15px;color:var(--ink)}.ls-sort{display:flex;align-items:center;gap:8px}.ls-sort svg{width:16px;height:16px;color:var(--mut)}.ls-row{padding:28px 0;border-bottom:1px solid var(--line-2)}.ls-main{display:grid;grid-template-columns:118px 1.15fr 1fr 1.12fr;gap:26px;align-items:start}.ls-c1{display:flex;flex-direction:column;align-items:center;gap:7px;width:118px}.ls-c1 .ls-mlabel{font-size:14.5px;font-weight:600;color:var(--ink);text-align:center;line-height:1.25}.ls-title{font-size:18px;font-weight:700;color:var(--ink);line-height:1.3}.ls-loc{font-size:15px;color:var(--mut);margin:5px 0 16px}.ls-unlock{display:inline-flex;align-items:center;gap:9px;background:var(--brand);color:#fff;border-radius:9px;padding:11px 20px;font-size:15px;font-weight:600;width:max-content}.ls-unlock svg{width:17px;height:17px}.ls-blk{margin-bottom:14px;font-size:15px;line-height:1.5}.ls-blk .o{color:var(--mut)}.ls-blk b{display:block;color:var(--ink);font-weight:600}.ls-blk .d{color:var(--mut)}.ls-foot{padding-left:144px;margin-top:18px}.ls-chips{display:flex;gap:12px;flex-wrap:wrap}.ls-chip{display:inline-flex;align-items:center;border:1px solid #b7e3c6;border-radius:8px;font-size:14.5px;color:var(--ink)}.ls-chip:not(.sc-rchip){gap:8px;padding:8px 14px}.ls-chip svg{color:var(--up);width:15px;height:15px}.ls-bars{display:grid;grid-template-columns:1.15fr 1fr 1.12fr;gap:26px}.ls-bar .bl{display:flex;justify-content:space-between;font-size:15px;color:var(--ink);margin-bottom:9px}.ls-bar .bt{height:6px;border-radius:999px;background:var(--line)}.ls-bar .bt i{display:block;height:100%;border-radius:999px;background:var(--bar-fill)}.ls-modal{width:502px;background:#fff;border-radius:18px;box-shadow:var(--sh-pop);padding:34px 38px 36px;position:relative}.ls-mx{position:absolute;top:24px;right:26px;color:var(--ink)}.ls-mx svg{width:24px;height:24px}.ls-mh{font-family:var(--font-head);font-weight:800;font-size:27px;color:var(--ink);margin-bottom:12px}.up-bc{font-size:15px;color:var(--mut);margin-bottom:26px}.up-bc b{color:var(--ink);font-weight:600}.up-grid{display:grid;grid-template-columns:1fr 372px;gap:40px;align-items:start}.up-hd{display:flex;gap:22px;margin-bottom:26px}.up-av{width:96px;height:96px;border-radius:14px;object-fit:cover;flex:none}.up-nm{display:flex;gap:12px;font-family:var(--font-head);font-weight:800;font-size:26px;color:var(--ink)}.up-nm,.up-tag{align-items:center}.up-tag{display:inline-flex;gap:7px;font-size:14px;font-weight:500;border-radius:999px;padding:5px 12px}.up-tag.ok{background:var(--ok-bg);color:var(--ok-ink)}.up-tag.nu{background:var(--neu-bg);color:var(--neu-ink)}.up-tag .dotg{width:8px;height:8px;border-radius:50%;background:var(--up)}.up-tag svg{width:14px;height:14px}.up-role{font-size:17px;color:var(--ink);margin:12px 0 4px}.up-loc{font-size:15px;color:var(--mut);margin-bottom:12px}.up-contact{display:flex;gap:26px;font-size:15px;color:var(--ink)}.up-contact span{display:flex;align-items:center;gap:8px}.up-contact svg{width:17px;height:17px;color:var(--mut)}.up-verd{color:var(--up)!important}.up-mm{display:grid;grid-template-columns:1fr 220px;gap:30px;align-items:center;margin-bottom:34px}.up-bar .bl{display:flex;justify-content:space-between;font-size:15px;color:var(--ink);margin-bottom:8px}.up-bar+.up-bar{margin-top:16px}.up-bt{height:6px;background:var(--line)}.up-bt,.up-bt i{border-radius:999px}.up-bt i{display:block;height:100%;background:var(--bar-fill)}.up-ringwrap{display:flex;flex-direction:column;align-items:center;gap:8px}.up-ringwrap .mr-ring{width:92px;height:92px}.up-ringwrap .mr-pct,.up-sec{font-size:20px}.up-sec{font-family:var(--font-head);font-weight:800;color:var(--ink);margin:30px 0 16px}.up-about{font-size:15.5px;color:var(--ink-2);line-height:1.6}.up-about a{color:var(--brand)}.up-skills{display:flex;flex-wrap:wrap;gap:12px}.up-skill{border:1px solid var(--line);border-radius:8px;padding:9px 16px;font-size:15px;color:var(--ink)}.up-exp{display:flex;gap:16px;margin-bottom:22px}.up-logo{width:46px;height:46px;border-radius:9px;object-fit:contain;background:#fff;border:1px solid var(--line-2);padding:4px;flex:none}.up-etile{display:flex;align-items:center;justify-content:center;flex:none}.up-ei .cn{font-size:15px;color:var(--ink)}.up-ei b{font-size:16px;color:var(--ink)}.up-ei .dt{font-size:14px;color:var(--mut);font-weight:400;margin-left:8px}.up-ei p{font-size:15px;color:var(--ink-2);line-height:1.55;margin-top:8px}.up-ei p a{color:var(--brand)}.up-side{gap:20px}.up-actions,.up-side{display:flex;flex-direction:column}.up-actions{gap:14px;margin-bottom:8px}.up-msgrow{display:flex;justify-content:center;gap:34px;font-size:15px;color:var(--brand);font-weight:500;margin-top:4px}.up-msgrow span{display:flex;align-items:center;gap:8px}.up-msgrow svg{width:17px;height:17px}.up-cardp{background:var(--tint-panel);border-radius:14px;padding:24px 26px}.up-cardp h4{font-family:var(--font-head);font-weight:800;font-size:19px;color:var(--ink);margin:0 0 18px}.up-kv{margin-bottom:18px}.up-kv:last-child{margin-bottom:0}.up-kv .k{display:block;font-size:14px;color:var(--mut);margin-bottom:4px}.up-kv .v{display:block;font-size:16px;color:var(--ink);font-weight:500}.sji-cand{background:var(--tint-panel);border-radius:12px;padding:18px 20px;margin-bottom:22px}.sji-cand b{font-size:16px;color:var(--ink)}.sji-cand span{display:block;font-size:14.5px;color:var(--mut);margin-top:4px}.sji-lb{display:block;font-size:15px;font-weight:600;color:var(--ink);margin-bottom:9px}.sji-sel{display:flex;align-items:center;justify-content:space-between;border:1.5px solid var(--line);border-radius:10px;padding:15px 18px;font-size:16px;color:var(--mut);margin-bottom:20px}.sji-sel svg{width:18px;height:18px;color:var(--mut)}.sji-ta{display:block;width:100%;box-sizing:border-box;resize:vertical;font:inherit;border:1.5px solid var(--line);border-radius:10px;padding:15px 18px;font-size:16px;height:118px;margin-bottom:24px}.ls-modal.sji .sji-ta{color:var(--ink)}.sji-ta::placeholder{color:var(--mut-2)}.ls-modal.sji .sji-lb+:not(textarea){margin-bottom:20px}.sji-btnrow{display:flex;justify-content:flex-end}.dtable td .d{color:var(--mut);font-size:14px}.up-ringwrap .mr-pct{width:69px;height:69px;font-size:24px}.ls-modal.sji{padding-top:64px}.ls-c1 .mr-lab{font-size:14.5px}.up-ringwrap .mr-lab{font-size:16px;font-weight:700}.ls-c1 .mr-lab,.up-ringwrap .mr-lab{font-size:12px;font-weight:600}.up-verd svg{width:24px;height:24px}.pi-trh .d{color:var(--mut-2)}.rs-narrow .b,.rs-narrow .c,.rs-narrow .d{font-size:12.5px}.ls-field select,select.sji-sel{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background-color:initial;padding:0;margin:0;width:100%;font:inherit;color:inherit;line-height:inherit;cursor:pointer;background-repeat:no-repeat;background-position:100%}.ls-field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' opacity='.6'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-size:16px 16px;padding-right:26px}select.sji-sel{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-size:18px 18px;padding-right:28px}.ls-field:focus-within,select.sji-sel:focus-visible{outline:2px solid var(--brand,#2160F0);outline-offset:2px}.ls-field select:focus{outline:none}.ls-mp{font-size:16px;color:var(--mut);line-height:1.5;margin-bottom:22px}.ls-paybtn{background:var(--brand);color:#fff;border-radius:11px;padding:15px 0;text-align:center;font-size:16px;font-weight:600}.ls-modal .err-msg,.ls-search+.err-msg,.sji .err-msg{color:#E5484D;font-size:13px;margin-top:8px;display:flex;align-items:center;gap:6px}.ls-modal .err-msg svg,.sji .err-msg svg{flex:none}.up-about.is-empty{color:var(--mut);font-style:italic}.ls-unlock.is-unlocked{color:var(--mut);cursor:default}.ls-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.ls-open:hover{text-decoration:underline}.up-reach{font-size:13px;color:var(--mut);line-height:1.5;margin-top:10px}.ls-mp.ls-mp-who{font-weight:600;color:var(--ink);margin-top:-14px}.ls-main.ls-main{grid-template-columns:118px 1.15fr 1fr 1.12fr}.ls-main.ls-main-noring{grid-template-columns:1.15fr 1fr 1.12fr}.ls-foot.ls-foot-noring{padding-left:0}.ls-bars+.ls-chips{margin-top:18px}.ls-bar .bl span:last-child{font-variant-numeric:tabular-nums}.ls-c1 .match-ring{gap:7px}.ls-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.ls-head .ls-cnt{color:var(--mut)}.ls-search{align-items:stretch}.ls-search>.ls-field{min-height:57px;box-sizing:border-box}.ls-field.loc{padding-top:0;padding-bottom:0}.ls-field.loc input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:var(--ink);padding:0;height:100%}.ls-field.loc input::placeholder{color:var(--mut)}.ls-search>.btn.ls-find{min-height:57px;padding:0 26px;white-space:nowrap;flex:none}.ls-crow .ls-sortdd{width:190px;flex:none}@media (max-width:767px){.ls-search{flex-direction:column}.ls-field.loc,.ls-search>.ls-field{max-width:none}.ls-crow{flex-wrap:wrap;gap:10px}.ls-bars.ls-bars{grid-template-columns:minmax(0,1fr);gap:14px}}.ls-title>.ls-open{max-width:100%;white-space:normal;text-align:left;overflow-wrap:anywhere}.ls-credbox{border:1.5px solid var(--line);border-radius:12px;padding:22px 0;text-align:center;margin-bottom:20px}.ls-credbox .n{font-size:22px;font-weight:700;color:var(--ink)}.ls-credbox .l{font-size:15px;color:var(--mut);margin-top:3px}.ls-mq{font-size:16px;color:var(--ink)}.ls-mq,.ls-step{margin-bottom:14px}.ls-step{display:flex;align-items:center;gap:0;border:1.5px solid var(--line);border-radius:10px;width:150px;overflow:hidden}.ls-step span{flex:1;font-size:17px;font-weight:600;padding:12px 0}.ls-step b,.ls-step span{text-align:center;color:var(--ink)}.ls-step b{width:48px;font-size:20px;padding:11px 0;cursor:default}.ls-stepwrap{gap:12px;margin-bottom:16px}.ls-hint,.ls-stepwrap{display:flex;align-items:center}.ls-hint{gap:9px;background:var(--soft);border-radius:9px;padding:12px 14px;font-size:14.5px;color:var(--ink);margin-bottom:22px}.ls-hint svg{width:17px;height:17px;color:var(--mut)}.ls-pay{background:var(--soft);border-radius:12px;padding:18px 20px;margin-bottom:22px}.ls-pay .pt{font-weight:700;margin-bottom:14px}.ls-card,.ls-pay .pt{font-size:16px;color:var(--ink)}.ls-card{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ls-radio{width:18px;border-radius:50%;border:5px solid var(--brand);flex:none}.ls-card img,.ls-radio{height:18px}.ls-addcard{color:var(--brand);font-size:15px;font-weight:600}.ls-step button.ls-stepbtn{width:48px;text-align:center;font-size:20px;color:var(--ink);padding:11px 0;background:none;border:0;cursor:pointer;font-family:inherit;line-height:1}.ls-step button.ls-stepbtn:disabled{color:var(--mut);opacity:.45;cursor:not-allowed}.ls-step button.ls-stepbtn:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}button.ls-paybtn{display:block;width:100%;border:0;cursor:pointer;font-family:inherit}button.ls-paybtn:disabled{opacity:.55;cursor:not-allowed}button.ls-paybtn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}button.ls-mx{background:none;border:0;padding:0;cursor:pointer;font-family:inherit;font-size:24px;line-height:1}button.ls-mx:disabled{opacity:.45;cursor:not-allowed}button.ls-mx:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}button.ls-addcard{background:none;border:0;padding:0;cursor:pointer;font-family:inherit;text-align:left}button.ls-addcard:disabled{opacity:.55;cursor:not-allowed}button.ls-addcard:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.overlay.overlay:has(>.ls-modal){position:fixed;inset:0;z-index:var(--layer-modal-scrim,900)}.ls-field:has(>.inp.dd-box){padding:0 0 0 18px}.ls-field>.inp.dd-box{flex:1;min-width:0;min-height:0;border:0;border-radius:0;background:transparent;padding:0}.ls-field>.inp.dd-box>.ui-pop-anchor{margin:0}.ls-field>.inp.dd-box>.ui-pop-anchor>.sf-trigger{min-height:56px;padding:0 18px 0 0;font-size:16px}.ls-field.ls-field-job:has(.sf-boxed[aria-expanded=true]){border-color:var(--brand)}.ls-field.ls-field-job:has(.sf-boxed[data-open=below]){border-bottom-color:var(--dd-divider,#D5DBE6);border-bottom-left-radius:0;border-bottom-right-radius:0}.ls-field.ls-field-job:has(.sf-boxed[data-open=above]){border-top-color:var(--dd-divider,#D5DBE6);border-top-left-radius:0;border-top-right-radius:0}.ls-credbox .ls-buymore{margin-top:8px;background:none;border:0;padding:0;font:inherit;font-size:14px;cursor:pointer}.ls-credbox .ls-buymore:hover{text-decoration:underline;text-underline-offset:3px}.ls-credbox .ls-buymore:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.ls-modal.ls-buy{height:min(560px,calc(100vh - 32px));box-sizing:border-box;overflow-y:auto}