.hrx-vd-scrim{z-index:1000;background:color-mix(in srgb, var(--ink-2) 46%, transparent);-webkit-backdrop-filter:blur(3px);animation:.18s both hrxVdFade;position:fixed;inset:0}.hrx-vd-panel{z-index:1001;width:min(520px,100vw);box-shadow:-40px 0 80px -50px color-mix(in srgb, var(--ink-2) 70%, transparent);background:#fff;outline:none;flex-direction:column;animation:.26s cubic-bezier(.2,0,0,1) both hrxVdIn;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes hrxVdFade{0%{opacity:0}to{opacity:1}}@keyframes hrxVdIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes hrxVdUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hrx-vd-grab{display:none}.hrx-vd-head{border-bottom:1px solid var(--bd-3);flex:none;padding:22px 24px 18px;position:relative}.hrx-vd-x{z-index:2;border:1px solid var(--bd);width:36px;height:36px;color:var(--tx-2);cursor:pointer;background:#fff;border-radius:999px;place-items:center;font-family:inherit;display:grid;position:absolute;top:16px;right:16px}.hrx-vd-x:hover{background:var(--fill);color:var(--ink-2)}.hrx-vd-id{align-items:flex-start;gap:14px;padding-right:44px;display:flex}.hrx-vd-idt{flex:1;min-width:0}.hrx-vd-co{color:var(--tx-2);overflow-wrap:anywhere;margin:0 0 4px;font-size:13px;font-weight:650}.hrx-vd-t{letter-spacing:-.02em;color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700;line-height:1.22}.hrx-vd-score{text-align:right;flex:none;max-width:104px}.hrx-vd-pct{letter-spacing:-.025em;color:var(--acc);font-size:23px;font-weight:750;line-height:1;display:block}.hrx-vd-pctx{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.32;display:block}.hrx-vd-meta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.hrx-vd-chip{color:var(--tx-3);background:var(--fill);border:1px solid var(--bd);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.hrx-vd-chip b{opacity:.72;font-size:11px;font-weight:650}.hrx-vd-chip[data-kind=pay]{color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, #fff);border-color:color-mix(in srgb, var(--ok) 26%, #fff)}.hrx-vd-chip[data-kind=urgent]{color:var(--err);background:color-mix(in srgb, var(--err) 9%, #fff);border-color:color-mix(in srgb, var(--err) 24%, #fff)}.hrx-vd-body{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 24px 24px;overflow-y:auto}.hrx-vd-sec{border-bottom:1px solid var(--bd-3);padding:20px 0}.hrx-vd-sect{color:var(--muted);margin:0 0 10px;font-size:11.5px;font-weight:700}.hrx-vd-fit{color:var(--tx-2);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px;font-size:15.5px;display:flex}.hrx-vd-fit b{color:var(--ink-2);font-weight:700}.hrx-vd-fit-ign{color:var(--muted);background:var(--fill);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:650}.hrx-vd-hint{color:var(--tx-2);margin:0;font-size:13px;line-height:1.55}.hrx-vd-desc{color:var(--tx);margin:0 0 12px;font-size:14.5px;line-height:1.65}.hrx-vd-full{color:var(--acc);align-items:center;gap:7px;font-size:13.5px;font-weight:650;display:inline-flex}.hrx-vd-full:hover{text-underline-offset:3px;text-decoration:underline}.hrx-vd-skills{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hrx-vd-skillwrap{display:inline-flex;position:relative}.hrx-vd-skill{color:var(--tx-3);border:1px solid var(--bd);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 11px 7px 13px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.hrx-vd-skill:hover{border-color:color-mix(in srgb, var(--acc) 40%, var(--bd))}.hrx-vd-skill-n{overflow-wrap:anywhere}.hrx-vd-skill-c{opacity:.45}.hrx-vd-skill-k{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.hrx-vd-skill[data-state=have] .hrx-vd-skill-k{color:color-mix(in srgb, var(--ok) 60%, var(--muted))}.hrx-vd-skill[data-state=have]{color:var(--ok);background:color-mix(in srgb, var(--ok) 9%, #fff);border-color:color-mix(in srgb, var(--ok) 26%, #fff)}.hrx-vd-skill[data-state=ignored]{color:var(--muted);background:var(--fill);text-decoration:line-through}.hrx-vd-skill[data-on]{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.hrx-vd-menu{z-index:20;border:1px solid var(--bd);width:272px;max-width:76vw;box-shadow:0 26px 54px -22px color-mix(in srgb, var(--ink-2) 55%, transparent);background:#fff;border-radius:18px;padding:8px;animation:.16s both hrxVdUp;position:absolute;top:calc(100% + 8px);left:0}.hrx-vd-menu[data-up]{top:auto;bottom:calc(100% + 8px)}.hrx-vd-menu[data-right]{left:auto;right:0}.hrx-vd-menu-head{border-bottom:1px solid var(--bd-3);align-items:center;gap:10px;margin-bottom:6px;padding:4px 8px 10px;display:flex}.hrx-vd-menu-n{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;flex:1;font-size:13px;font-weight:700}.hrx-vd-menu-i{text-align:left;width:100%;color:var(--tx-3);cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:10px 11px;font-family:inherit;font-size:13.5px;font-weight:600;display:flex}.hrx-vd-menu-i:hover{background:var(--fill);color:var(--ink-2)}.hrx-vd-menu-i[data-kind=add]{color:var(--acc)}.hrx-vd-menu-i[data-kind=add]:hover{background:var(--acc-soft);color:var(--acc)}.hrx-vd-menu-i[data-kind=drop]{color:var(--err)}.hrx-vd-menu-i[data-kind=drop]:hover{background:color-mix(in srgb, var(--err) 9%, #fff);color:var(--err)}.hrx-vd-anon{background:var(--fill-2);color:var(--acc);border-radius:18px;gap:12px;margin-top:20px;padding:16px 18px;display:flex}.hrx-vd-anon-t{color:var(--ink-2);margin:0 0 4px;font-size:13.5px;font-weight:700}.hrx-vd-anon-x{color:var(--tx-2);margin:0;font-size:13px;line-height:1.55}.hrx-vd-foot{border-top:1px solid var(--bd);padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px));background:#fff;flex:none}.hrx-vd-applybtn{width:100%}.hrx-vd-sendkey{color:var(--muted);white-space:nowrap;font-size:12px}.hrx-vd-draft{color:var(--muted);margin:10px 0 0;font-size:12px}.hrx-vd-spin{border:2px solid color-mix(in srgb, currentColor 28%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite hrxSpin}.hrx-cmp{gap:0;display:grid}.hrx-cmp-trust{background:var(--acc-soft);color:var(--tx-2);border-radius:12px;align-items:flex-start;gap:9px;margin:0 0 14px;padding:10px 13px;font-size:12.5px;line-height:1.5;display:flex}.hrx-cmp-trust svg{color:var(--acc);flex:none;margin-top:1px}.hrx-cmp-rows{border:1px solid var(--bd);border-radius:14px;overflow:hidden}.hrx-cmp-row{border-bottom:1px solid var(--bd-3);align-items:center;gap:12px;min-height:42px;padding:9px 14px;display:flex}.hrx-cmp-row:last-child{border-bottom:none}.hrx-cmp-lbl{width:108px;color:var(--muted);flex:none;font-size:12px;font-weight:650}.hrx-cmp-val{min-width:0;color:var(--tx-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.hrx-cmp-val b{color:var(--ink-2);overflow-wrap:anywhere;font-weight:650}.hrx-cmp-mail{color:var(--tx-2);overflow-wrap:anywhere}.hrx-cmp-pill{color:var(--acc);background:var(--acc-soft);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:650;display:inline-flex}.hrx-cmp-pill i{background:var(--acc);border-radius:999px;width:5px;height:5px}.hrx-cmp-ok{color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, #fff);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:650;display:inline-flex}.hrx-cmp-warn{color:var(--warn);font-size:12.5px}.hrx-cmp-subj{min-width:0;color:var(--ink-2);background:0 0;border:none;border-radius:8px;outline:none;flex:1;margin:-4px -6px;padding:4px 6px;font-family:inherit;font-size:14px;font-weight:650}.hrx-cmp-subj:focus{background:var(--fill)}.hrx-cmp-attachrow{margin-top:12px;position:relative}.hrx-cmp-file{border:1px solid var(--bd);background:var(--fill);border-radius:12px;align-items:center;gap:10px;padding:8px 9px 8px 10px;display:flex}.hrx-cmp-ext{letter-spacing:.02em;width:32px;height:32px;color:var(--acc);background:var(--acc-soft);border-radius:8px;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid}.hrx-cmp-fmain{flex:1;gap:1px;min-width:0;display:grid}.hrx-cmp-fn{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;font-weight:650}.hrx-cmp-fx{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px}.hrx-cmp-fact{border:1px solid var(--bd);height:30px;color:var(--tx-2);cursor:pointer;background:#fff;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:650;display:inline-flex}.hrx-cmp-fact:hover:not(:disabled){border-color:color-mix(in srgb, var(--acc) 45%, var(--bd));color:var(--acc)}.hrx-cmp-fact:disabled{opacity:.5;cursor:default}.hrx-cmp-fx-btn{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;place-items:center;display:grid}.hrx-cmp-fx-btn:hover:not(:disabled){border-color:var(--bd);color:var(--err);background:#fff}.hrx-cmp-add{border:1px dashed var(--bd-2);height:36px;color:var(--tx-2);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:650;display:inline-flex}.hrx-cmp-add:hover:not(:disabled){border-color:var(--acc);color:var(--acc)}.hrx-cmp-nocv{border:1px dashed var(--bd);border-radius:var(--r-input);background:var(--fill);justify-items:start;gap:6px;width:100%;padding:16px;display:grid}.hrx-cmp-nocv b{color:var(--ink-2);font-size:14px;font-weight:700}.hrx-cmp-nocv span{color:var(--tx-2);font-size:13px;line-height:1.5}.hrx-cmp-nocv .hrx-me-btn{margin-top:6px}.hrx-cmp-pick{z-index:30;border:1px solid var(--bd);width:min(420px,100%);box-shadow:0 26px 54px -22px color-mix(in srgb, var(--ink-2) 55%, transparent);overscroll-behavior:contain;background:#fff;border-radius:14px;gap:2px;max-height:260px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.hrx-cmp-pick-i{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;gap:1px;width:100%;padding:9px 11px;font-family:inherit;display:grid}.hrx-cmp-pick-i:hover{background:var(--fill)}.hrx-cmp-pick-i[data-on]{background:var(--acc-soft)}.hrx-cmp-editor{border:1px solid var(--bd);background:#fff;border-radius:14px;margin-top:12px;overflow:hidden}.hrx-cmp-editor:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.hrx-cmp-tools{border-bottom:1px solid var(--bd-3);background:var(--fill);align-items:center;gap:4px;padding:6px 8px;display:flex}.hrx-cmp-tb{width:30px;height:30px;color:var(--tx-2);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;font-family:inherit;font-size:14px;line-height:1;display:grid}.hrx-cmp-tb:hover{color:var(--acc);background:#fff}.hrx-cmp-tb b,.hrx-cmp-tb i{font-size:14px}.hrx-cmp-body{min-height:220px;max-height:44vh;color:var(--ink-2);overflow-wrap:anywhere;outline:none;padding:13px 15px;font-family:inherit;font-size:14px;line-height:1.6;overflow-y:auto}.hrx-cmp-body[data-empty]:before{content:attr(data-ph);color:var(--muted);pointer-events:none}.hrx-cmp-body ul,.hrx-cmp-body ol{margin:6px 0;padding-left:22px}.hrx-cmp-body a{color:var(--acc);text-underline-offset:2px;text-decoration:underline}.hrx-cmp-foot{z-index:2;background:linear-gradient(#0000,#fff 22%);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:12px 0 2px;display:flex;position:sticky;bottom:0}.hrx-cmp-sig{color:var(--tx-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 0;font-size:12.5px;line-height:1.5;display:flex}.hrx-cmp-sig svg{color:var(--muted);flex:none}.hrx-cmp-siglink{color:var(--acc);text-underline-offset:3px;font-weight:650;text-decoration:underline}.hrx-cmp-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.hrx-cmp-count[data-warn]{color:var(--err);font-weight:650}.hrx-cmp-foot .hrx-vd-sendkey{margin-left:auto}.hrx-vd-err{color:var(--err);font-weight:650}.hrx-vd-applied{justify-items:start;gap:6px;display:grid}.hrx-vd-applied-t{color:var(--ok);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:inline-flex}.hrx-vd-applied-m{color:var(--tx-2);overflow-wrap:anywhere;margin:0;font-size:13px}.hrx-vd-applied-h{color:var(--muted);margin:2px 0 8px;font-size:12.5px;line-height:1.5}.hrx-vd-again{color:var(--acc);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-family:inherit;font-size:12.5px;font-weight:650;text-decoration:underline;display:inline-block}.hrx-vd-againwait{color:var(--muted);margin:10px 0 0;font-size:12.5px}.hrx-vd-ext{justify-items:start;gap:8px;display:grid}.hrx-vd-ext-t{color:var(--ink-2);align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:700;display:inline-flex}.hrx-vd-ext-x{color:var(--tx-2);margin:0 0 4px;font-size:12.5px;line-height:1.55}.hrx-vd-ext-none{color:var(--muted);margin:0;font-size:12.5px}.hrx-me-toast.hrx-vd-toast{z-index:1100;text-align:center;border-radius:18px;max-width:min(560px,100vw - 32px);line-height:1.45}.hrx-vd-card{position:relative}.hrx-vd-card .hrx-jt a:focus-visible{outline:3px solid var(--acc);outline-offset:3px;border-radius:12px}.hrx-vd-card[data-applied] .hrx-job-row{border-color:color-mix(in srgb, var(--ok) 45%, #fff)}.hrx-vd-card[data-applied]:after{content:attr(data-flag);z-index:2;letter-spacing:.03em;color:#fff;background:var(--ok);white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700;position:absolute;top:-9px;right:22px}.hrx-vd-editchip{border-color:var(--acc);color:var(--acc);background:var(--acc-soft)}@media (min-width:1000px){.hrx-vd-panel.hrx-vd-modal{border:1px solid var(--bd);width:min(900px,100vw - 64px);height:auto;max-height:min(880px,100vh - 56px);box-shadow:0 44px 96px -44px color-mix(in srgb, var(--ink-2) 62%, transparent);border-radius:22px;animation-name:hrxVdPop;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.hrx-vd-modal .hrx-vd-head{padding:24px 28px 20px}.hrx-vd-modal .hrx-vd-x{top:20px;right:20px}.hrx-vd-modal .hrx-vd-body{padding:20px 28px 26px}.hrx-vd-modal .hrx-cmp-body{min-height:300px;max-height:52vh}.hrx-vd-modal .hrx-cmp-foot .hrx-me-btn{flex:none;justify-content:center;min-width:168px}}@keyframes hrxVdPop{0%{opacity:0;transform:translate(-50%,calc(16px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width:999px){.hrx-vd-panel{border-top:1px solid var(--bd);width:100%;height:min(92vh,100%);box-shadow:0 -30px 70px -40px color-mix(in srgb, var(--ink-2) 70%, transparent);border-radius:18px 18px 0 0;animation-name:hrxVdUp;inset:auto 0 0}.hrx-vd-grab{background:var(--bd);border-radius:999px;flex:none;width:44px;height:4px;margin:10px auto 0;display:block}.hrx-vd-head{padding:14px 18px 16px}.hrx-vd-x{top:8px;right:12px}.hrx-vd-id{padding-right:40px}.hrx-vd-body{padding:0 18px 20px}.hrx-vd-foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px))}.hrx-cmp-foot .hrx-me-btn{flex:100%}.hrx-vd-menu{width:min(272px,82vw)}.hrx-cmp-body{min-height:180px}.hrx-vd-modal{height:auto;max-height:min(92vh,100%)}.hrx-vd-sendkey{display:none}}@media (max-width:420px){.hrx-vd-id{flex-wrap:wrap}.hrx-vd-score{text-align:left;max-width:none}.hrx-cmp-fact span{display:none}.hrx-cmp-lbl{width:84px}}@media (prefers-reduced-motion:reduce){.hrx-vd-panel,.hrx-vd-scrim,.hrx-vd-menu{animation:none}}.hrx-vd-cvlink{color:var(--acc);font-weight:650;text-decoration:none}.hrx-vd-cvlink:hover{text-decoration:underline}.hrx-vd-applied-t[data-tone=wait]{color:var(--warn)}.hrx-cvp{z-index:1002;border:1px solid var(--bd);width:min(980px,100vw - 48px);height:min(680px,100vh - 48px);max-height:calc(100vh - 48px);box-shadow:0 44px 96px -44px color-mix(in srgb, var(--ink-2) 62%, transparent);background:#fff;border-radius:22px;outline:none;flex-direction:column;animation:.24s cubic-bezier(.2,0,0,1) both hrxVdPop;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.hrx-cvp-head{border-bottom:1px solid var(--bd-3);flex:none;padding:20px 24px 16px;position:relative}.hrx-cvp-t{letter-spacing:-.015em;color:var(--ink-2);margin:0;padding-right:44px;font-size:17px;font-weight:700}.hrx-cvp-body{flex:1;grid-template-columns:minmax(0,320px) minmax(0,1fr);min-height:0;display:grid}.hrx-cvp-list{overscroll-behavior:contain;border-right:1px solid var(--bd-3);align-content:start;gap:8px;min-height:0;padding:14px;display:grid;overflow-y:auto}.hrx-cvp-i{text-align:left;border:1px solid var(--bd);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:11px;width:100%;padding:11px 12px;font-family:inherit;display:flex}.hrx-cvp-i:hover{border-color:color-mix(in srgb, var(--acc) 45%, var(--bd))}.hrx-cvp-i[data-on]{border-color:var(--acc);background:var(--acc-soft)}.hrx-cvp-i[data-on] svg{color:var(--acc)}.hrx-cvp-imain{flex:1;gap:2px;min-width:0;display:grid}.hrx-cvp-build{text-align:left;border:1px dashed var(--acc);background:var(--acc-soft);cursor:pointer;width:100%;color:var(--acc);border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-family:inherit;display:flex}.hrx-cvp-build:hover:not(:disabled){background:color-mix(in srgb, var(--acc) 14%, #fff)}.hrx-cvp-build:disabled{opacity:.5;cursor:default}.hrx-cvp-build svg,.hrx-cvp-build .hrx-vd-spin{flex:none;margin-top:2px}.hrx-cvp-build span{gap:2px;min-width:0;display:grid}.hrx-cvp-build b{font-size:13.5px;font-weight:700}.hrx-cvp-build em{color:var(--tx-2);overflow-wrap:anywhere;font-size:12px;font-style:normal}.hrx-cvp-upload{text-align:left;border:1px dashed var(--bd-hover);background:var(--fill);cursor:pointer;width:100%;color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-family:inherit;display:flex}.hrx-cvp-upload:hover:not(:disabled){border-color:var(--ink-2)}.hrx-cvp-upload:disabled{opacity:.5;cursor:default}.hrx-cvp-upload svg,.hrx-cvp-upload .hrx-vd-spin{flex:none;margin-top:2px}.hrx-cvp-upload span{gap:2px;min-width:0;display:grid}.hrx-cvp-upload b{font-size:13.5px;font-weight:700}.hrx-cvp-upload em{color:var(--tx-2);overflow-wrap:anywhere;font-size:12px;font-style:normal}.hrx-cvp-view{background:var(--fill);flex-direction:column;min-height:0;display:flex;position:relative}.hrx-cvp-frame{background:var(--fill);border:none;flex:1;width:100%}.hrx-cvp-open{color:var(--acc);flex:none;align-self:flex-start;align-items:center;gap:6px;margin:10px 14px;font-size:12.5px;font-weight:650;display:inline-flex}.hrx-cvp-open:hover{text-underline-offset:3px;text-decoration:underline}.hrx-cvp-empty{color:var(--muted);text-align:center;align-items:center;gap:9px;margin:auto;padding:0 24px;font-size:13.5px;display:inline-flex}.hrx-cvp-foot{padding:14px 24px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--bd);flex:none;gap:10px;display:flex}.hrx-cvp-foot .hrx-me-btn{justify-content:center;min-width:150px}@media (max-width:899px){.hrx-cvp{border-radius:18px 18px 0 0;width:100%;max-height:94vh;animation-name:hrxVdUp;top:auto;bottom:0;left:0;transform:none}.hrx-cvp-body{grid-template-columns:minmax(0,1fr)}.hrx-cvp-list{border-right:none;border-bottom:1px solid var(--bd-3);max-height:42vh}.hrx-cvp-view{min-height:240px}.hrx-cvp-foot .hrx-me-btn{flex:1 1 0;min-width:0}}.hrx-cvp-view[data-loading] .hrx-cvp-frame{opacity:.35}.hrx-cvp-frame{background:#fff;transition:opacity .18s}.hrx-cvp-open{border:1px solid var(--bd);cursor:pointer;background:#fff;border-radius:9px;padding:7px 12px;font-family:inherit}.hrx-cvp-open:disabled{opacity:.55;cursor:default}.hrx-cmp-airow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.hrx-cmp-ailim{color:var(--muted);font-size:12px}.hrx-cmp-airow .hrx-prf-ailang{border:1px solid var(--bd);color:var(--tx-2);cursor:pointer;background:#fff;border-radius:999px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.hrx-cmp-airow .hrx-prf-aibtn{border:1px solid var(--ink-2);background:var(--ink-2);color:#fff;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:12.5px;font-weight:650;display:inline-flex}.hrx-cmp-airow .hrx-prf-aibtn svg{color:#fff}.hrx-cmp-airow .hrx-prf-aibtn:hover:not(:disabled){opacity:.88}.hrx-cmp-airow .hrx-prf-aibtn:disabled{opacity:.35;cursor:default}.hrx-vsec-me .hrx-vd-fit{margin-bottom:4px;font-size:15px}.hrx-vsec-me .hrx-vd-hint{max-width:68ch;margin-bottom:2px}.hrx-vsec-me .hrx-vd-skills{margin-top:14px}.hrx-vsec-me{overflow:visible}.hrx-vsec-me:empty{display:none}.hrx-ext .hrx-vd-body{padding-top:14px}.hrx-ext-why{border-radius:var(--r-input);background:var(--acc-soft);color:var(--tx-2);align-items:flex-start;gap:10px;margin:0 0 20px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.hrx-ext-why svg{color:var(--acc);flex:none;margin-top:2px}.hrx-ext-why b{color:var(--ink-2);margin-bottom:3px;font-weight:700;display:block}.hrx-ext-why span{overflow-wrap:anywhere}.hrx-ext-steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.hrx-ext-step{border:1px solid var(--bd);border-radius:var(--r-card);background:#fff;padding:clamp(16px,2.4vw,20px)}.hrx-ext-sthead{align-items:flex-start;gap:12px;display:flex}.hrx-ext-n{border-radius:var(--r-pill);font-variant-numeric:tabular-nums;color:#fff;background:var(--ink-2);flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.hrx-ext-stt{gap:3px;min-width:0;display:grid}.hrx-ext-stt b{color:var(--ink-2);overflow-wrap:anywhere;font-size:15px;font-weight:700}.hrx-ext-stt span{color:var(--tx-2);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.hrx-ext-stbody{margin-top:14px}.hrx-ext-done{color:var(--ok);background:var(--ok-soft);border-radius:var(--r-pill);align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.hrx-ext-copyrow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.hrx-ext-copyrow .hrx-me-btn{min-width:168px}.hrx-ext-note{color:var(--muted);margin:10px 0 0;font-size:12px}.hrx-ext .hrx-cmp-file{padding:10px}.hrx-ext-cvacts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.hrx-ext-cvwait{color:var(--muted);align-items:center;gap:9px;margin:0;font-size:13px;display:inline-flex}.hrx-ext-nocv{border:1px dashed var(--bd);border-radius:var(--r-input);background:var(--fill);justify-items:start;gap:6px;padding:16px;display:grid}.hrx-ext-nocv b{color:var(--ink-2);font-size:14px;font-weight:700}.hrx-ext-nocv span{color:var(--tx-2);font-size:13px;line-height:1.5}.hrx-ext-nocv .hrx-me-btn{margin-top:6px}.hrx-ext-foot{gap:10px;display:grid}.hrx-ext-fstep{align-items:center;gap:12px;margin:0;display:flex}.hrx-ext-fstep b{color:var(--ink-2);overflow-wrap:anywhere;font-size:15px;font-weight:700}.hrx-ext-fhint{color:var(--tx-2);margin:-2px 0 2px;font-size:13px;line-height:1.5}.hrx-ext-go{width:100%;padding:15px 24px;font-size:15px}.hrx-ext-at{color:var(--muted);text-align:center;overflow-wrap:anywhere;margin:0;font-size:12px}@media (min-width:1000px){.hrx-vd-panel.hrx-vd-modal.hrx-ext{width:min(760px,100vw - 64px);overflow:hidden}.hrx-ext .hrx-vd-body{padding-top:20px}.hrx-vd-modal.hrx-ext .hrx-cmp-body{min-height:200px;max-height:34vh}.hrx-ext .hrx-vd-foot{padding:18px 28px}.hrx-ext-go{width:auto;min-width:320px}.hrx-ext-at{text-align:left}}@media (max-width:999px){.hrx-ext .hrx-vd-foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px))}}@media (max-width:640px){.hrx-ext-steps{gap:12px}}@media (max-width:480px){.hrx-ext-copyrow .hrx-me-btn,.hrx-ext-cvacts .hrx-me-btn{flex:100%}.hrx-ext .hrx-cmp-file{flex-wrap:wrap}.hrx-ext .hrx-cmp-fmain{flex:100%}}.hrx-sb{background:var(--fill);border:1px solid var(--bd-hover);border-radius:var(--r-card);margin-bottom:14px;padding:clamp(16px,2vw,20px);animation:.18s both hrxSbIn;position:relative}@keyframes hrxSbIn{0%{opacity:0}to{opacity:1}}.hrx-sb .hrx-sb-row{background:#fff}.hrx-sb-what{border:1px solid var(--bd);width:26px;height:26px;color:var(--tx-2);cursor:pointer;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.hrx-sb-what:hover,.hrx-sb-what[aria-expanded=true]{background:var(--fill);color:var(--ink-2);border-color:var(--bd-hover)}.hrx-sb-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.hrx-sb-eyebrow{letter-spacing:.085em;text-transform:uppercase;color:var(--acc);align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:inline-flex}.hrx-sb-eyebrow:before{content:"";background:var(--acc);border-radius:50%;flex:none;width:6px;height:6px}.hrx-sb[data-state=pos] .hrx-sb-eyebrow{color:var(--warn)}.hrx-sb[data-state=pos] .hrx-sb-eyebrow:before{background:var(--warn)}.hrx-sb-x{width:44px;height:44px;color:var(--tx-2);cursor:pointer;border-radius:var(--r-pill);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-11px -12px 0 0;display:inline-flex}.hrx-sb-x:hover{background:var(--fill);color:var(--ink-2)}.hrx-sb-t{letter-spacing:-.015em;color:var(--ink-2);max-width:54ch;margin:9px 0 0;font-size:17px;font-weight:700;line-height:1.36}.hrx-sb-t b{color:var(--acc)}.hrx-sb-q{color:var(--ink-2);margin:15px 0 0;font-size:15px;font-weight:650}.hrx-sb-note{color:var(--tx-2);max-width:58ch;margin:5px 0 0;font-size:13px;line-height:1.5}.hrx-sb-list{border-top:1px solid var(--bd-3);margin:13px 0 0;padding:0;list-style:none}.hrx-sb-list:not([data-open]) .hrx-sb-row:nth-child(n+3){display:none}.hrx-sb-row{border-radius:var(--r-input);border:1px solid var(--bd);margin:0 -2px 8px;padding:11px 12px;display:block}.hrx-sb-row:last-child{margin-bottom:0}.hrx-sb-row:focus-within{background:var(--fill-2)}.hrx-sb-rowtop{align-items:center;gap:14px;display:flex}.hrx-sb-name{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;flex:auto;font-size:14.5px;font-weight:650}.hrx-sb-from{color:var(--tx-2);margin-top:3px;font-size:12px;font-weight:500;display:block}.hrx-sb-about{color:var(--tx-2);max-width:74ch;margin:6px 0 0;font-size:12.5px;line-height:1.5}.hrx-sb-ans{flex:none;align-self:flex-start;gap:8px;display:flex}.hrx-sb-btn{border:1px solid var(--bd);border-radius:var(--r-pill);min-width:66px;min-height:44px;color:var(--ink-2);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:650;transition:background .16s,border-color .16s;display:inline-flex}.hrx-sb-btn:hover{background:var(--fill);border-color:var(--bd-hover)}.hrx-sb-btn[disabled]{opacity:.5;cursor:default}.hrx-sb-err{color:var(--ink-2);background:color-mix(in srgb,var(--err) 7%,#fff);border-radius:var(--r-chip);align-items:center;gap:8px;margin:8px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.hrx-sb-err:before{content:"";background:var(--err);border-radius:50%;flex:none;width:7px;height:7px}.hrx-sb-all{color:var(--acc);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:12px 0 0;padding:6px 0;font-family:inherit;font-size:13px;font-weight:650;text-decoration:underline}.hrx-sb-all:hover{color:var(--acc-bright)}.hrx-sb-tray{background:var(--fill-2);border-radius:var(--r-input);margin-top:16px;padding:13px 14px}.hrx-sb-tray-l{letter-spacing:.085em;text-transform:uppercase;color:var(--tx-2);font-size:11.5px;font-weight:700}.hrx-sb-chips{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.hrx-sb-chip{border-radius:var(--r-pill);border:1px solid var(--bd);color:var(--ink-2);background:#fff;align-items:center;gap:8px;padding:5px 5px 5px 11px;font-size:13px;font-weight:600;display:inline-flex}.hrx-sb-chip[data-a=yes]{background:var(--ok-soft);border-color:color-mix(in srgb,var(--ok) 26%,#fff)}.hrx-sb-chip-m{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.hrx-sb-chip[data-a=yes] .hrx-sb-chip-m{background:var(--ok)}.hrx-sb-chip[data-a=no] .hrx-sb-chip-m{background:var(--bd-hover)}.hrx-sb-undo{width:32px;height:32px;color:var(--tx-2);cursor:pointer;border-radius:var(--r-pill);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.hrx-sb-undo:hover{color:var(--ink-2);background:#fff}.hrx-sb-chip[data-a=yes] .hrx-sb-undo:hover{background:#ffffffb3}.hrx-sb-res{letter-spacing:-.02em;color:var(--ink-2);font-variant-numeric:tabular-nums;margin:9px 0 0;font-size:19px;font-weight:700;line-height:1.35}.hrx-sb-res b{color:var(--acc)}.hrx-sb-sub{color:var(--tx-2);margin:6px 0 0;font-size:13.5px;line-height:1.5}.hrx-sb-acts{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.hrx-sb-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:560px){.hrx-sb-rowtop{gap:10px}.hrx-sb-ans{gap:6px}.hrx-sb-btn{min-width:58px;padding:0 10px}.hrx-sb-t{font-size:16px}.hrx-sb-list:not([data-open]) .hrx-sb-row:nth-child(n+2){display:none}}@media (max-width:360px){.hrx-sb-rowtop{flex-wrap:wrap;gap:9px}.hrx-sb-ans{width:100%}.hrx-sb-btn{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.hrx-sb{animation:none}}.hrx-sb-refresh{z-index:60;border-radius:var(--r-pill);background:var(--ink);color:#fff;cursor:pointer;border:0;align-items:center;gap:9px;padding:13px 20px;font-family:inherit;font-size:14px;font-weight:650;animation:.2s both hrxSbUp;display:inline-flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #00000038}.hrx-sb-refresh:hover{background:var(--ink-2)}.hrx-sb-refresh-n{border-radius:var(--r-pill);font-variant-numeric:tabular-nums;background:#ffffff38;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12.5px;display:inline-flex}@keyframes hrxSbUp{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:560px){.hrx-sb-refresh{justify-content:center;width:calc(100% - 32px);bottom:16px}}@media (prefers-reduced-motion:reduce){.hrx-sb-refresh{animation:none}}.hrx-cmp-sigbox{margin-top:14px}.hrx-cmp-sigview{border:1px solid var(--bd);border-left:3px solid var(--acc);background:var(--fill);color:var(--tx-3);border-radius:10px;gap:2px;margin-top:8px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:grid}.hrx-cmp-sigview b{color:var(--ink-2);font-size:14.5px;font-weight:700}.hrx-cmp-sigoff{color:var(--muted)}.hrx-cmp-sigcontact{color:var(--acc)}.hrx-cmp-signote{color:var(--muted);font-style:italic}
