@property --p{syntax:"<number>";inherits:false;initial-value:0}.cf-dash{--body:#525a7e;--muted:#7b82a8;--spark:#ff7a2f;--spark-soft:#fff0e6;--gold:#e0a21a;--gold-soft:#fbf1d8;--green:#10b981;--green-soft:#e7f8f1;--amber:#f5a623;--amber-soft:#fff1dc;--shadow-sm:0 2px 10px #1218400f;--shadow-md:0 14px 38px #1218401a;--shadow-lg:0 30px 80px #12184029;--font-data:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--body);padding:28px 0 70px}.cf-dash .container{max-width:1480px}.cf-dash *,.cf-dash :before,.cf-dash :after{box-sizing:border-box}.cf-dash .label{font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.cf-dash .btn{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;line-height:1;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,color .18s;display:inline-flex;position:relative}.cf-dash .btn svg{flex:none}.cf-dash .btn-primary{background:var(--primary);color:#fff;box-shadow:0 8px 22px var(--primary-glow)}.cf-dash .btn-primary:hover{background:var(--primary-deep);transform:translateY(-2px)}.cf-dash .btn-ghost{color:var(--ink);border-color:var(--line);background:#fff}.cf-dash .btn-ghost:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px)}.cf-dash .btn-sm{border-radius:9px;padding:8px 15px;font-size:13px}.cf-dash .btn-block{width:100%}.cf-dash .btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.cf-dash .status-row{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:12px;margin-bottom:18px;display:grid}.cf-dash .status-card{border-radius:var(--radius);background:linear-gradient(180deg, var(--primary-soft), #fff);box-shadow:var(--shadow-sm);border:1px solid #dbdbfb;flex-direction:column;gap:7px;min-width:0;padding:12px 14px;display:flex}.cf-dash .status-card .sc-row1{align-items:center;gap:8px;min-width:0;display:flex}.cf-dash .status-card .sc-ico{background:var(--primary-soft);width:26px;height:26px;color:var(--primary);border-radius:7px;flex:none;place-items:center;display:grid}.cf-dash .status-card .sc-title{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13.5px;font-weight:700;overflow:hidden}.cf-dash .status-card .sc-step{background:var(--primary);color:#fff;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-right:6px;padding:1px 7px;font-size:9.5px;font-weight:800;display:inline-block}.cf-dash .status-card .sc-x{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;flex:none;padding:2px 4px;font-size:17px;line-height:1}.cf-dash .status-card .sc-x:hover{color:var(--ink);background:#f1f3fb}.cf-dash .status-card .sc-row2{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.cf-dash .status-card .sc-desc{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:11.5px;line-height:1.4;overflow:hidden}.cf-dash .status-card .sc-row2 .btn{flex:none}@media (max-width:900px){.cf-dash .status-row{grid-template-columns:1fr 1fr}}@media (max-width:560px){.cf-dash .status-row{grid-template-columns:1fr;gap:8px;margin-bottom:14px}.cf-dash .status-card{gap:5px;padding:10px 12px}}.cf-dash .summary{grid-template-columns:300px 1.25fr 1.15fr;gap:18px;margin-bottom:22px;display:grid}.cf-dash .card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff}.cf-dash .card-pad{padding:22px}.cf-dash .card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.cf-dash .card-head h3{font-size:15.5px;font-weight:700}.cf-dash .profile{text-align:center;flex-direction:column;align-items:center;padding:26px 22px 22px;display:flex}.cf-dash .profile .pic{color:#fff;width:78px;height:78px;font-family:var(--font-display);background:linear-gradient(135deg,#5b5bf0,#171b45);border-radius:50%;place-items:center;font-size:27px;font-weight:800;display:grid;position:relative;box-shadow:0 8px 20px #1b1f4d47}.cf-dash .profile .pic:after{content:"";border:2px solid var(--green);opacity:.55;border-radius:50%;position:absolute;inset:-4px}.cf-dash .profile .nm{font-family:var(--font-display);color:var(--ink);margin-top:14px;font-size:19px;font-weight:800}.cf-dash .tier{font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:#9a6b05;background:linear-gradient(135deg,#fcefc9,#f6e2a6);border:1px solid #ebd089;border-radius:999px;align-items:center;gap:6px;margin-top:7px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.cf-dash .profile .mail{color:var(--muted);word-break:break-all;margin-top:8px;font-size:12.5px}.cf-dash .pstrength{text-align:left;width:100%;margin-top:18px}.cf-dash .pstrength .row{font-family:var(--font-data);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;display:flex}.cf-dash .pstrength .row .v{color:var(--green);font-weight:600}.cf-dash .bar{background:var(--green-soft);border-radius:99px;height:6px;overflow:hidden}.cf-dash .bar i{background:linear-gradient(90deg, var(--green), #5ee3b0);border-radius:99px;width:0;height:100%;transition:width 1s cubic-bezier(.2,.7,.2,1);display:block}.cf-dash .profile .actions{gap:9px;width:100%;margin-top:18px;display:flex}.cf-dash .profile .actions .btn{flex:1;padding:9px 8px;font-size:12.5px}.cf-dash .crit{grid-template-columns:1fr 1fr;gap:16px 22px;display:grid}.cf-dash .crit .c .label{margin-bottom:7px;display:block}.cf-dash .crit .c .vals{flex-wrap:wrap;gap:6px;display:flex}.cf-dash .tagchip{color:var(--ink-soft);white-space:nowrap;background:#f1f3fb;border:1px solid #e8ebf7;border-radius:7px;padding:5px 11px;font-size:12.5px;font-weight:600}.cf-dash .tagchip.accent{color:var(--primary);background:var(--primary-soft);border-color:#dbdbfb}.cf-dash .tagchip.money{color:#0e7a57;background:var(--green-soft);border-color:#cdeee0}.cf-dash .tagchip.muted{color:var(--muted);background:#f4f6fe;border-style:dashed}.cf-dash .editlink{font-family:var(--font-data);color:var(--primary);cursor:pointer;background:0 0;border:none;font-size:11px;font-weight:600}.cf-dash .editlink:hover{color:var(--primary-deep)}.cf-dash .aibadge{font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);background:var(--primary-soft);border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:10.5px;font-weight:600;display:inline-flex}.cf-dash .aibadge .spin{background:conic-gradient(from 0deg, var(--primary), #9a9af5, var(--primary));border-radius:3px;width:11px;height:11px;animation:2.6s linear infinite cfspin}@keyframes cfspin{to{transform:rotate(360deg)}}.cf-dash .strengths .grp{margin-bottom:16px}.cf-dash .strengths .grp:last-child{margin-bottom:0}.cf-dash .strengths .grp>.label{margin-bottom:8px;display:block}.cf-dash .skillset{flex-wrap:wrap;gap:7px;display:flex}.cf-dash .skill{color:var(--ink-soft);border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.cf-dash .skill .d{background:var(--green);border-radius:50%;width:6px;height:6px}.cf-dash .expgrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cf-dash .expstat{background:var(--sky);border:1px solid var(--line);border-radius:11px;padding:11px 12px}.cf-dash .expstat b{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:20px;font-weight:800;display:block}.cf-dash .expstat span{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.35;display:block}.cf-dash .aifeed{border-top:1px dashed var(--line);font-family:var(--font-data);color:var(--muted);align-items:center;gap:9px;margin-top:16px;padding-top:14px;font-size:11.5px;display:flex}.cf-dash .aifeed .blip{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.cf-dash .aifeed .blip:after{content:"";background:var(--green);border-radius:50%;animation:1.8s ease-out infinite cfping;position:absolute;inset:0}@keyframes cfping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}.cf-dash .aifeed .ftxt{color:var(--ink-soft);font-weight:600;transition:opacity .35s}.cf-dash .section-strip{margin-bottom:14px}.cf-dash .section-strip .profile{flex-direction:row;align-items:center;gap:12px;padding:12px 18px}.cf-dash .section-strip .nm{margin-top:0}.cf-dash .section-strip .strip-browse{margin-left:auto;padding:8px 14px}.cf-dash .main{grid-template-columns:260px 1fr;align-items:start;gap:18px;display:grid}.cf-dash .filters{position:sticky;top:88px}.cf-dash .filters .card-head{margin-bottom:18px}.cf-dash .filters-head{gap:12px}.cf-dash .filters-toggle{all:unset;cursor:pointer;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.cf-dash .filter-dot{background:var(--primary);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.cf-dash .filters-chevron{color:var(--muted);flex:none;margin-left:auto;transition:transform .18s;display:none}.cf-dash .fgroup{margin-bottom:16px}.cf-dash .fgroup>.label{margin-bottom:8px;display:block}.cf-dash .field{position:relative}.cf-dash .field svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cf-dash .field .pre{color:var(--muted);font-size:13px;font-weight:600;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.cf-dash .input{border:1px solid var(--line);width:100%;color:var(--ink);font-size:13.5px;font-family:var(--font-body);background:#fff;border-radius:10px;padding:10px 12px;transition:border-color .18s,box-shadow .18s}.cf-dash .input::placeholder{color:#a6accb}.cf-dash .input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.cf-dash .field .input.icon{padding-left:34px}.cf-dash select.input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237B82A8' stroke-width='2.5'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.cf-dash .matchctl{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.cf-dash .matchctl .pct{font-family:var(--font-data);color:var(--primary);font-size:14px;font-weight:600}.cf-dash input[type=range]{appearance:none;background:linear-gradient(90deg, var(--primary) 0%, var(--primary) var(--fill,60%), var(--primary-soft) var(--fill,60%));border-radius:99px;outline:none;width:100%;height:6px}.cf-dash input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--primary);cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;box-shadow:0 2px 6px #4646e859}.cf-dash input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}.cf-dash input[type=range]::-moz-range-thumb{border:3px solid var(--primary);cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px}.cf-dash .toggle{background:var(--sky);border:1px solid var(--line);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.cf-dash .toggle .t-txt{color:var(--ink-soft);font-size:13px;font-weight:600}.cf-dash .switch{background:#d3d8ec;border-radius:99px;flex:none;width:38px;height:22px;transition:background .2s;position:relative}.cf-dash .switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.cf-dash .toggle.on .switch{background:var(--primary)}.cf-dash .toggle.on .switch:after{transform:translate(16px)}.cf-dash .fdiv{background:var(--line);height:1px;margin:18px 0}.cf-dash .freset{text-align:center;width:100%;font-family:var(--font-data);color:var(--muted);cursor:pointer;background:0 0;border:none;margin-top:11px;padding:6px;font-size:11.5px;font-weight:600;transition:color .18s;display:block}.cf-dash .card-head .freset{width:auto;color:var(--primary);align-items:center;gap:5px;margin-top:0;padding:2px 0;display:inline-flex}.cf-dash .freset:hover{color:var(--ink)}.cf-dash .results{min-width:0}.cf-dash .searchbar{gap:10px;margin-bottom:16px;display:flex}.cf-dash .searchbar .field{flex:1}.cf-dash .searchbar .input{box-shadow:var(--shadow-sm);border-radius:12px;padding:13px 14px 13px 42px;font-size:14.5px}.cf-dash .searchbar svg{left:15px}.cf-dash .searchbar .btn{border-radius:12px;padding:13px 26px}.cf-dash .results-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.cf-dash .results-head .count b{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:20px;font-weight:800}.cf-dash .results-head .count span{color:var(--muted);margin-left:7px;font-size:13px}.cf-dash .sortwrap{align-items:center;gap:9px;display:flex}.cf-dash .sortwrap .label{white-space:nowrap}.cf-dash .sortwrap select{color:var(--ink);border-radius:10px;padding:9px 30px 9px 12px;font-size:13px;font-weight:600}.cf-dash .joblist{flex-direction:column;gap:14px;display:flex}.cf-dash .jobcard{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;gap:20px;padding:20px 22px;transition:transform .2s,box-shadow .2s,border-color .2s;animation:.5s cubic-bezier(.2,.7,.2,1) both cfCardIn;display:flex;position:relative}@keyframes cfCardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cf-dash .jobcard:hover{box-shadow:var(--shadow-md);border-color:#cfd4f2;transform:translateY(-3px)}.cf-dash .jobcard.top{box-shadow:0 0 0 1px #10b9812e, var(--shadow-md);background:linear-gradient(#fcfffe,#f4fcf8);border-color:#10b98166}.cf-dash .ribbon{font-family:var(--font-data);letter-spacing:.05em;color:#fff;background:linear-gradient(135deg,#16c088,#0ea372);border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:-11px;left:20px;box-shadow:0 6px 16px #10b98159}.cf-dash .ribbon svg{color:#ffe39a}.cf-dash .jc-main{flex:1;min-width:0}.cf-dash .jc-top{align-items:flex-start;gap:14px;display:flex}.cf-dash .tile{width:50px;height:50px;font-family:var(--font-display);color:#fff;border-radius:13px;flex:none;place-items:center;font-size:19px;font-weight:800;display:grid}.cf-dash .jc-titles{flex:1;min-width:0}.cf-dash .jc-titles h3{letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.25}.cf-dash .jc-titles h3 a:hover{color:var(--primary);cursor:pointer}.cf-dash .jc-co{color:var(--muted);margin-top:3px;font-size:13px}.cf-dash .jc-co b{color:var(--ink-soft);font-weight:600}.cf-dash .jc-meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cf-dash .metachip{color:var(--ink-soft);background:#f1f3fb;border-radius:7px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:500;display:inline-flex}.cf-dash .metachip svg{color:var(--muted);flex:none}.cf-dash .metachip.remote{color:#0e7a57;background:var(--green-soft)}.cf-dash .metachip.remote svg{color:var(--green)}.cf-dash .jc-ai{background:var(--primary-soft);border:1px solid #dedefb;border-radius:11px;gap:10px;margin-top:15px;padding:12px 14px;display:flex}.cf-dash .jobcard.top .jc-ai{background:var(--green-soft);border-color:#cdeee0}.cf-dash .jc-ai .ico{width:24px;height:24px;color:var(--primary);background:#fff;border-radius:7px;flex:none;place-items:center;display:grid}.cf-dash .jobcard.top .jc-ai .ico{color:var(--green)}.cf-dash .jc-ai .txt{color:var(--ink-soft);font-size:13px;line-height:1.5}.cf-dash .jc-ai .txt b{color:var(--ink);font-weight:600}.cf-dash .jc-signals{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.cf-dash .sig{font-family:var(--font-data);color:#0e7a57;background:var(--green-soft);border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.cf-dash .sig svg{flex:none}.cf-dash .sig.gap{color:#a85b12;background:var(--spark-soft)}.cf-dash .jc-side{border-left:1px solid var(--line);flex-direction:column;flex:none;align-items:center;gap:14px;width:128px;padding-left:20px;display:flex}.cf-dash .ring{--p:0;background:conic-gradient(var(--primary) calc(var(--p)*1%), var(--primary-soft) 0);border-radius:50%;flex:none;place-items:center;width:84px;height:84px;transition:--p 1.1s cubic-bezier(.2,.7,.2,1);display:grid}.cf-dash .ring.s-strong{background:conic-gradient(var(--green) calc(var(--p)*1%), var(--green-soft) 0)}.cf-dash .ring.s-fair{background:conic-gradient(var(--amber) calc(var(--p)*1%), var(--amber-soft) 0)}.cf-dash .ring b{width:64px;height:64px;font-family:var(--font-data);background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.cf-dash .ring b .num{color:var(--primary);font-size:19px;font-weight:600;line-height:1}.cf-dash .ring.s-strong b .num{color:var(--green)}.cf-dash .ring.s-fair b .num{color:#c77f12}.cf-dash .ring b .lbl{color:var(--muted);letter-spacing:.08em;margin-top:2px;font-size:8px}.cf-dash .jc-side .matchlbl{font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:-6px;font-size:10px;font-weight:600}.cf-dash .jc-actions{flex-direction:column;gap:8px;width:100%;margin-top:auto;display:flex}.cf-dash .jc-actions .btn{width:100%;padding:9px 8px;font-size:13px}.cf-dash .savebtn{border:1px solid var(--line);width:100%;color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12.5px;font-weight:600;transition:all .18s;display:inline-flex}.cf-dash .savebtn:hover{border-color:var(--spark);color:var(--spark)}.cf-dash .savebtn.saved{border-color:var(--spark);color:var(--spark);background:var(--spark-soft)}.cf-dash .savebtn.saved svg{fill:var(--spark)}.cf-dash .empty{text-align:center;color:var(--muted);padding:60px 20px}.cf-dash .empty .ei{background:var(--primary-soft);width:54px;height:54px;color:var(--primary);border-radius:14px;place-items:center;margin:0 auto 16px;display:grid}.cf-dash .empty h3{color:var(--ink);margin-bottom:6px;font-size:18px}.cf-dash .empty p{max-width:360px;margin:0 auto;font-size:14px}.cf-dash .empty .btn{margin-top:18px}.cf-dash .empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.cf-dash .skeleton{border:1px solid var(--line);background:linear-gradient(100deg,#fff 30%,#f4f6fe 50%,#fff 70%) 0 0/200% 100%;border-radius:16px;height:150px;animation:1.3s ease-in-out infinite cfShimmer}@keyframes cfShimmer{to{background-position:-200% 0}}.cf-dash .loadmore{text-align:center;margin-top:24px}.cf-dash .foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:46px;padding-top:22px;font-size:12.5px;display:flex}.cf-dash .foot .powered{align-items:center;gap:8px;display:inline-flex}.cf-dash .foot .powered .spin{background:conic-gradient(from 0deg, var(--primary), #9a9af5, var(--primary));border-radius:3px;width:11px;height:11px;animation:2.6s linear infinite cfspin}.cf-modal-overlay{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d133173;place-items:center;padding:24px;animation:.18s cfFade;display:grid;position:fixed;inset:0}@keyframes cfFade{0%{opacity:0}to{opacity:1}}.cf-modal{border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:620px;max-height:90vh;box-shadow:var(--shadow-lg);background:#fff;animation:.2s cubic-bezier(.2,.7,.2,1) cfPop;overflow:auto}@keyframes cfPop{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.cf-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:22px 24px;display:flex}.cf-modal-head h3{color:var(--ink);font-size:18px;font-weight:800}.cf-modal-x{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;font-size:18px;line-height:1}.cf-modal-x:hover{color:var(--ink);border-color:#cfd4f2}.cf-modal-body{grid-template-columns:1fr 1fr;gap:18px;padding:22px 24px;display:grid}.cf-modal-body .full{grid-column:1/-1}.cf-modal .mfield>.label{margin-bottom:8px;display:block}.cf-modal .hint{color:var(--muted);margin-top:6px;font-size:11px}.cf-modal .hint-positive{color:var(--green);font-weight:600}.cf-modal-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;padding:18px 24px;display:flex}.seed-banner{text-align:left;cursor:pointer;background:linear-gradient(135deg,#eef0ff 0%,#f3eeff 100%);border:1px solid #d9dafb;border-radius:12px;align-items:center;gap:14px;width:100%;padding:14px 16px;font-family:inherit;transition:transform .15s,box-shadow .15s;display:flex}.seed-banner:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #6366f12e}.seed-banner:disabled{opacity:.75;cursor:default}.seed-banner-logo{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:19px;display:grid;box-shadow:0 4px 12px #6366f159}.seed-banner-text{gap:2px;min-width:0;display:grid}.seed-banner-title{color:var(--ink);font-size:14.5px;font-weight:800}.seed-banner-desc{color:var(--ink-soft);font-size:12.5px;line-height:1.4}.seed-banner-cta{color:var(--primary);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:13.5px;font-weight:700}@media (max-width:560px){.seed-banner-cta{display:none}}.cf-chips{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.cf-chips:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.cf-chips .chip{color:var(--primary);background:var(--primary-soft);border:1px solid #dbdbfb;border-radius:7px;align-items:center;gap:6px;padding:4px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.cf-chips .chip button{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;line-height:1}.cf-chips input{min-width:90px;font-size:13.5px;font-family:var(--font-body);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.cf-dash .jc-top .savebtn{flex:none;align-self:flex-start;width:auto;padding:7px 14px}.cf-dash .jc-top .savebtn svg{fill:none}.cf-dash .jc-top .savebtn.saved svg{fill:var(--spark)}.cf-dash .btn-apply{background:var(--green);color:#fff;box-shadow:0 8px 22px #10b98152}.cf-dash .btn-apply:hover{filter:brightness(.96);transform:translateY(-2px)}.cf-dash .btn-apply:disabled{background:var(--green-soft);color:#0e7a57;box-shadow:none;cursor:default}.cf-dash .applied-pill{width:100%;font-family:var(--font-data);color:#0e7a57;background:var(--green-soft);cursor:pointer;border:1px solid #cdeee0;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:9px 8px;font-size:11px;font-weight:600;transition:filter .15s;display:inline-flex}.cf-dash .applied-pill:hover{filter:brightness(.97);border-color:#a9e3cd}.cf-dash .tabs{gap:8px;margin-bottom:16px;display:flex}.cf-dash .tab{color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:600;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.cf-dash .tab:hover{color:var(--ink);border-color:#cfd4f2}.cf-dash .tab.active{color:var(--primary);background:var(--primary-soft);border-color:#dbdbfb}.cf-dash .tab .n{font-family:var(--font-data);color:var(--muted);background:var(--sky);border-radius:6px;padding:1px 7px;font-size:11px}.cf-dash .tab.active .n{color:var(--primary);background:#fff}.cf-jd{max-width:860px}.cf-jd .cf-modal-body{display:block}.cf-quota{max-width:460px}.cf-quota .cf-modal-head h3{align-items:center;gap:9px;display:flex}.cf-quota .cf-modal-body{display:block}.cf-quota .cf-modal-body p{color:var(--ink-soft);margin-bottom:14px;font-size:14px;line-height:1.55}.cf-quota .cf-modal-body .btn{margin-top:4px}.cf-jd-co{color:var(--muted);margin-top:2px;font-size:14px}.cf-jd-meta{flex-wrap:wrap;gap:8px;margin:14px 0 16px;display:flex}.cf-jd-head{align-items:flex-start}.cf-jd-head-main{flex-direction:column;gap:9px;min-width:0;display:flex}.cf-jd-company{font-family:var(--font-display);letter-spacing:-.01em;color:var(--primary,#4646e8);align-items:center;gap:9px;font-size:23px;font-weight:800;line-height:1.1;display:inline-flex}.cf-jd-company svg{color:var(--primary,#4646e8);flex:none}.cf-jd-head h3{color:var(--ink-soft);font-size:16.5px;font-weight:700;line-height:1.35}.cf-jd-head .cf-jd-meta{margin:2px 0 0}.cf-jd-desc{white-space:pre-wrap;color:var(--ink-soft);font-size:14px;line-height:1.7}.cf-jd-prose{white-space:normal}.cf-jd-prose p{margin:0 0 12px}.cf-jd-prose p:last-child{margin-bottom:0}.cf-jd-prose ul,.cf-jd-prose ol{margin:0 0 14px;padding-left:22px}.cf-jd-prose li{margin:4px 0}.cf-jd-prose h1,.cf-jd-prose h2,.cf-jd-prose h3,.cf-jd-prose h4,.cf-jd-prose h5,.cf-jd-prose h6{color:var(--ink);margin:18px 0 8px;font-size:15px;font-weight:700;line-height:1.35}.cf-jd-prose a{color:var(--primary);text-decoration:underline}.cf-jd-prose strong,.cf-jd-prose b{color:var(--ink);font-weight:700}.cf-jd-section{margin-top:20px;padding:0}.cf-jd-section:first-of-type{margin-top:16px}.cf-jd-section>h4{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:700}.cf-jd-list{color:var(--ink-soft);margin:0;padding-left:20px;font-size:14px;line-height:1.7}.cf-jd-list li{margin:5px 0}.cf-jd-chips{flex-wrap:wrap;gap:8px;display:flex}.cf-chip{color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, #fff);border:1px solid color-mix(in srgb, var(--primary) 22%, #fff);border-radius:999px;align-items:center;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.cf-chip-soft{color:var(--ink-soft);background:#f1f3fb;border-color:#e2e6f2}@media (max-width:1080px){.cf-dash .summary{grid-template-columns:1fr 1fr}.cf-dash .profile-card{grid-column:1/-1}.cf-dash .profile{text-align:left;flex-flow:wrap;align-items:center;gap:18px}.cf-dash .profile .pic{margin:0}.cf-dash .profile .nm{margin-top:0}.cf-dash .profile .info{flex:1;min-width:160px}.cf-dash .pstrength{flex:1;min-width:200px;margin-top:0}.cf-dash .profile .actions{width:auto;margin-top:0}}@media (max-width:900px){.cf-dash .main{grid-template-columns:1fr}.cf-dash .filters{order:-1;position:static}.cf-dash .filters .card-head{margin-bottom:0}.cf-dash .filters-chevron{display:block}.cf-dash .filters-body{margin-top:18px;display:none;overflow:hidden}.cf-dash .filters.open .filters-body{display:block}.cf-dash .filters.open .filters-chevron{transform:rotate(180deg)}}@media (max-width:680px){.cf-dash .summary{grid-template-columns:1fr}.cf-dash .jobcard{flex-direction:column;gap:16px}.cf-dash .jc-side{border-left:none;border-top:1px dashed var(--line);flex-direction:row;align-items:center;gap:16px;width:100%;padding-top:16px;padding-left:0}.cf-dash .jc-side .matchlbl{display:none}.cf-dash .jc-actions{flex-direction:row;width:auto;margin-top:0;margin-left:auto}.cf-dash .jc-actions .btn,.cf-dash .savebtn{width:auto}.cf-modal-body{grid-template-columns:1fr}}@media (max-width:480px){.cf-dash .searchbar{flex-direction:column}.cf-dash .searchbar .btn{width:100%}.cf-dash .jc-actions{flex-direction:column;width:100%}.cf-dash .jc-actions .btn,.cf-dash .savebtn{width:100%}}.jobcard.closed{opacity:.72}.metachip.closed{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.cf-dash .btn-closed,.cf-dash .btn-closed:disabled{color:#b91c1c;box-shadow:none;opacity:1;cursor:not-allowed;background:#fef2f2;border:1px solid #fecaca}.cf-dash .btn-closed:hover{background:#fef2f2;transform:none}.cf-dash .co-locked{color:var(--muted);background:repeating-linear-gradient(45deg,#f1f3fb,#f1f3fb 6px,#e9ecf8 6px 12px);border:1px dashed #d5daf0;border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.cf-dash .co-locked svg{color:#9a6b05}.cf-dash .jc-actions .btn{white-space:nowrap}.cf-dash .tier.pro{color:#3b2bc4;background:linear-gradient(135deg,#eceafe,#ddd8fb);border-color:#c9c2f6}.cf-dash .tier-up{font:inherit;letter-spacing:.04em;color:#fff;cursor:pointer;background:#4646e8;border:none;border-radius:999px;margin-left:4px;padding:2px 9px;font-size:10px;line-height:1.6;text-decoration:none;transition:background .18s,transform .12s;display:inline-block}.cf-dash .tier-up:hover{background:#3b2bc4;transform:translateY(-1px)}.cf-paywall{border-radius:var(--radius-lg,18px);width:100%;max-width:880px;max-height:92vh;box-shadow:var(--shadow-lg,0 30px 80px #12184029);font-family:var(--font-body,ui-sans-serif, system-ui, sans-serif);background:#fff;padding:0 0 22px;animation:.22s cubic-bezier(.2,.7,.2,1) cfPop;position:relative;overflow:auto}.cf-paywall-x{z-index:3;background:#ffffffeb;position:absolute;top:16px;right:16px}.pw-head{text-align:center;padding:6px 24px 4px}.pw-head h3{font-family:var(--font-display,Georgia, serif);color:var(--ink,#11163a);align-items:center;gap:8px;font-size:23px;font-weight:800;display:inline-flex}.pw-head h3 svg{color:#e0a21a}.pw-head p{color:var(--muted,#7b82a8);margin-top:6px;max-width:560px;margin-inline:auto;font-size:14px;line-height:1.5}.pw-plans{grid-template-columns:repeat(3,1fr);gap:16px;padding:18px 22px 6px;display:grid}.pw-plan{text-align:left;border:1.5px solid var(--line,#e6e9f5);cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;padding:22px 18px 18px;transition:border-color .18s,box-shadow .18s,transform .14s;display:flex;position:relative}.pw-plan:hover{border-color:#c9c2f6;transform:translateY(-3px);box-shadow:0 14px 38px #1218401a}.pw-plan:disabled{cursor:default}.pw-plan:disabled:hover{box-shadow:none;transform:none}.pw-plan.current{background:#f4fbf8;border-color:#bce9d7}.pw-plan.current .pw-cta{color:#0b7a55;box-shadow:none;background:#e7f8f1}.pw-badge.cur{background:#10b981}.pw-plan.down{opacity:.55;border-color:var(--line,#e7e9f2)}.pw-plan.down .pw-cta{color:#8a90a6;box-shadow:none;background:#eef0f4}.pw-spin{border:2px solid #bce9d7;border-top-color:#0e9c6c;border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite pwspin;display:inline-block}.pw-cta .pw-spin{border-color:#fff #ffffff80 #ffffff80}@keyframes pwspin{to{transform:rotate(360deg)}}.pw-plan.hot{border-color:#4646e8;box-shadow:0 16px 44px #4646e82e}.pw-plan.sel{border-color:#10b981;box-shadow:0 0 0 3px #10b9812e}.pw-badge{font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#4646e8;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.pw-plan-name{font-family:var(--font-display,Georgia, serif);color:var(--ink,#11163a);font-size:18px;font-weight:800}.pw-price{align-items:baseline;gap:3px;margin-top:12px;display:flex}.pw-price .cur{color:var(--ink,#11163a);font-size:18px;font-weight:700}.pw-price .amt{font-family:var(--font-display,Georgia, serif);color:var(--ink,#11163a);letter-spacing:-.02em;font-size:30px;font-weight:900;line-height:1}.pw-price .unit{color:var(--muted,#7b82a8);margin-left:2px;font-size:13px}.pw-feats{flex-direction:column;flex:1;gap:9px;margin:16px 0;padding:0;list-style:none;display:flex}.pw-feats li{color:var(--ink-soft,#3a4068);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.pw-feats li svg{color:#10b981;flex:none}.pw-cta{color:#fff;background:linear-gradient(135deg,#15b981,#0e9c6c);border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;padding:11px;font-size:14px;font-weight:700;transition:transform .14s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 20px #10b98147}.pw-plan:hover .pw-cta{transform:translateY(-1px);box-shadow:0 12px 26px #10b98157}.pw-plan.hot .pw-cta{background:linear-gradient(135deg,#4646e8,#3b2bc4);box-shadow:0 8px 20px #4646e84d}.pw-selnote{color:#0e9c6c;background:#e7f8f1;border:1px solid #bce9d7;border-radius:10px;align-items:center;gap:7px;margin:6px 24px 0;padding:10px 14px;font-size:12.5px;font-weight:600;display:flex}.pw-selnote svg{color:#e0a21a;flex:none}.pw-selnote b{color:#0b7a55}.pw-selnote.pw-err{color:#b4232a;background:#fdeeee;border-color:#f3c6c8}.pw-selnote.pw-err svg{color:#b4232a}.pw-foot{border-top:1px solid var(--line,#e6e9f5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:16px 24px 4px;display:flex}.pw-trust{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pw-trust-item{color:var(--ink-soft,#3a4068);background:#f4f6fe;border:1px solid #e4e8f6;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.pw-trust-item svg{color:#10b981;flex:none}.pw-later{font-family:var(--font-data);color:var(--muted,#7b82a8);cursor:pointer;background:0 0;border:none;padding:6px 4px;font-size:12px;font-weight:600;transition:color .18s}.pw-later:hover{color:var(--ink,#11163a)}.pw-cancel{font-family:var(--font-data);color:var(--muted,#7b82a8);cursor:pointer;background:0 0;border:none;margin:10px auto 0;padding:4px 6px;font-size:11px;font-weight:600;text-decoration:underline;transition:color .18s;display:block}.pw-cancel:hover:not(:disabled){color:#d64545}.pw-cancel:disabled{opacity:.5;cursor:default}.pw2-offer{background:#e7f8f1;border:1.5px solid #bce9d7;border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:14px;margin:18px;padding:16px 20px;display:flex}.pw2-offer-check{color:#0e9c6c;background:#fff;border:1.5px solid #bce9d7;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:inline-flex}.pw2-offer-l{flex-direction:column;flex:1;gap:3px;min-width:220px;display:flex}.pw2-offer-h{font-family:var(--font-display,Georgia, serif);color:#0b7a55;font-size:18px;font-weight:800}.pw2-offer-sub{color:#3a4068;opacity:.85;font-size:13px}.pw2-coupon-pill{font-family:var(--font-data);letter-spacing:.04em;color:#fff;white-space:nowrap;background:#149268;border:1.5px solid #149268;border-radius:999px;flex:none;align-self:center;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.pw2-tag{font-family:var(--font-data);letter-spacing:.02em;color:var(--ink-soft,#3a4068);background:#f1f2f8;border-radius:999px;align-self:flex-start;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.pw2-tag-yearly{color:#0b7a55;background:#e7f8f1}.pw2-tag-weekly{color:#4646e8;background:#eaeafb}.pw2-tag-hot{color:#fff;background:#149268}.pw2-perday{color:var(--muted,#7b82a8);margin-top:4px;font-size:12px}.pw2-box{background:#e7f8f1;border:1.5px solid #bce9d7;border-radius:10px;margin-top:12px;padding:10px 12px}.pw2-row{color:var(--ink-soft,#3a4068);justify-content:space-between;align-items:center;gap:10px;padding:2px 0;font-size:12.5px;display:flex}.pw2-row-coupon span:first-child{align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.pw2-row-coupon{color:#0b7a55}.pw2-divider{background:#bce9d7;height:1px;margin:5px 0}.pw2-row-pay{color:#0b7a55;font-size:14.5px;font-weight:800}.pw2-row-pay-amt{font-size:22px}.pw2-row-realperday{color:#0b7a55;opacity:.75;text-align:right;margin-top:2px;font-size:11px}.pw2-renew{color:var(--muted,#7b82a8);margin-top:9px;font-size:11.5px}.pw2-renew-hot{color:#0b7a55;font-weight:800}.pw-plan{border-color:#dedcfb}.pw-plan:not(.hot) .pw-cta{color:var(--ink,#11163a);border:1.5px solid var(--ink,#11163a);box-shadow:none;background:#fff}.pw-plan:not(.hot):hover .pw-cta{box-shadow:none;background:#f7f8fc;transform:none}@media (max-width:720px){.pw-plans{grid-template-columns:1fr}.pw-offer-h{font-size:28px}.pw2-offer{flex-direction:column}.pw2-coupon-pill{align-self:flex-start}}@media (max-width:480px){.pw2-offer{flex-flow:row;align-items:flex-start;gap:8px;padding:12px 14px}.pw2-offer-check{width:20px;height:20px}.pw2-offer-l{gap:2px;min-width:0}.pw2-offer-h{font-size:12.5px;line-height:1.3}.pw2-offer-sub{font-size:10.5px;line-height:1.35}.pw2-coupon-pill{flex:none;align-self:center;gap:4px;padding:4px 8px;font-size:9px}}
