.nppes-panel.svelte-1rrsavm{background:#fff;border:1px solid var(--g100);border-radius:12px;padding:18px 16px 16px;display:flex;flex-direction:column;gap:12px;font-family:var(--font)}.nppes-head.svelte-1rrsavm{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;color:var(--g700)}.nppes-head.svelte-1rrsavm svg:where(.svelte-1rrsavm){color:var(--accent);flex-shrink:0}.nppes-badge.svelte-1rrsavm{margin-left:auto;font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:999px}.nppes-badge-green.svelte-1rrsavm{background:var(--green-bg);color:var(--green)}.nppes-sub.svelte-1rrsavm{font-size:.78rem;color:var(--g500);line-height:1.5;margin:0}.nppes-actions.svelte-1rrsavm{display:flex;flex-direction:column;gap:8px}.nppes-btn.svelte-1rrsavm{display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border-radius:8px;font-size:.82rem;font-weight:600;font-family:var(--font);cursor:pointer;border:none}.nppes-btn-primary.svelte-1rrsavm{background:var(--near-black);color:#fff}.nppes-btn-primary.svelte-1rrsavm:hover:not(:disabled){background:var(--dark)}.nppes-btn-primary.svelte-1rrsavm:disabled{opacity:.5;cursor:not-allowed}.nppes-btn-confirm.svelte-1rrsavm{background:var(--green);color:#fff;margin-top:4px}.nppes-btn-confirm.svelte-1rrsavm:hover{filter:brightness(1.05)}.nppes-link-btn.svelte-1rrsavm{background:none;border:none;padding:0;font-size:.76rem;color:var(--accent);cursor:pointer;font-family:var(--font);text-align:left;font-weight:500}.nppes-link-btn.svelte-1rrsavm:hover{text-decoration:underline}.nppes-msg.svelte-1rrsavm{font-size:.78rem;padding:10px 12px;border-radius:8px}.nppes-msg-error.svelte-1rrsavm{background:var(--red-bg);color:var(--red);border:1px solid rgba(230,57,70,.15)}.nppes-results.svelte-1rrsavm{display:flex;flex-direction:column;gap:8px}.nppes-results-label.svelte-1rrsavm{font-size:.74rem;color:var(--g500);font-weight:600}.nppes-result.svelte-1rrsavm{text-align:left;background:var(--g25);border:1.5px solid var(--g100);border-radius:10px;padding:12px;cursor:pointer;font-family:var(--font);display:flex;flex-direction:column;gap:8px;transition:border-color .12s,background .12s}.nppes-result.svelte-1rrsavm:hover{border-color:var(--g300)}.nppes-result-selected.svelte-1rrsavm{border-color:var(--accent);background:var(--accent-bg)}.nppes-result-confirmed.svelte-1rrsavm{border-color:var(--green);background:var(--green-bg)}.nppes-result-row1.svelte-1rrsavm{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nppes-result-name.svelte-1rrsavm{font-size:.84rem;font-weight:700;color:var(--near-black)}.nppes-tag.svelte-1rrsavm{font-size:.66rem;font-weight:600;padding:2px 7px;border-radius:999px}.nppes-tag-green.svelte-1rrsavm{background:var(--green-bg);color:var(--green)}.nppes-tag-amber.svelte-1rrsavm{background:var(--orange-bg);color:var(--orange)}.nppes-tag-gray.svelte-1rrsavm{background:var(--g50);color:var(--g500)}.nppes-result-meta.svelte-1rrsavm{display:flex;flex-direction:column;gap:3px}.nppes-meta-row.svelte-1rrsavm{font-size:.74rem;color:var(--g600)}.nppes-meta-row.svelte-1rrsavm strong:where(.svelte-1rrsavm){font-weight:700;color:var(--g700);font-variant-numeric:tabular-nums;margin-right:6px}.nppes-licenses.svelte-1rrsavm{color:var(--g500)}.job-context.svelte-45c0k3{margin-bottom:24px;padding:16px 20px;background:var(--accent-bg);border:1px solid rgba(37,99,235,.12);border-radius:12px}.job-context-label.svelte-45c0k3{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}.job-context-title.svelte-45c0k3{font-size:1.15rem;font-weight:800;letter-spacing:-.03em;color:var(--near-black);margin:4px 0 6px}.job-context-meta.svelte-45c0k3{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.8rem;color:var(--g500)}.referral-pill.svelte-45c0k3{display:inline-block;margin-bottom:16px;padding:8px 14px;background:#22c55e14;border:1px solid rgba(34,197,94,.25);border-radius:999px;font-size:.85rem;color:#166534}.sr-only.svelte-45c0k3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.apply-shell.svelte-45c0k3{max-width:520px;margin:0 auto;padding:8px 0 48px;transition:max-width .3s ease}.apply-shell-wide.svelte-45c0k3{max-width:920px}.apply-header.svelte-45c0k3{margin-bottom:24px}.apply-header.svelte-45c0k3 h1:where(.svelte-45c0k3){font-size:clamp(1.8rem,4vw,2.4rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;color:var(--near-black);margin-bottom:8px}.apply-header.svelte-45c0k3 p:where(.svelte-45c0k3){color:var(--g500);font-size:.9rem}.cv-bar.svelte-45c0k3{border-radius:12px;margin-bottom:20px}.cv-bar-idle.svelte-45c0k3{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1.5px dashed var(--g200);background:var(--g25);cursor:pointer;transition:border-color .15s,background .15s;text-decoration:none;outline:none}.cv-bar-idle.svelte-45c0k3:hover,.cv-bar-idle.svelte-45c0k3:focus-visible{border-color:var(--g500);background:var(--white)}.cv-bar-icon.svelte-45c0k3{width:36px;height:36px;background:var(--white);border:1px solid var(--g200);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cv-bar-icon.svelte-45c0k3 svg:where(.svelte-45c0k3){width:18px;height:18px;stroke:var(--g500);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cv-bar-text.svelte-45c0k3{flex:1;display:flex;flex-direction:column;gap:2px}.cv-bar-title.svelte-45c0k3{font-size:.85rem;font-weight:600;color:var(--near-black);letter-spacing:-.01em}.cv-bar-sub.svelte-45c0k3{font-size:.72rem;color:var(--g400)}.cv-bar-cta.svelte-45c0k3{font-size:.8rem;font-weight:700;color:var(--accent);white-space:nowrap}.cv-bar-processing.svelte-45c0k3{padding:16px 18px;background:var(--g25);border:1px solid var(--g100);display:flex;flex-direction:column;gap:14px}.cv-bar-file.svelte-45c0k3{display:flex;align-items:center;gap:10px}.cv-file-icon.svelte-45c0k3{width:32px;height:32px;background:var(--white);border:1px solid var(--g200);border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cv-file-icon.svelte-45c0k3 svg:where(.svelte-45c0k3){width:16px;height:16px;stroke:var(--g500);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cv-file-meta.svelte-45c0k3{display:flex;flex-direction:column;gap:1px;min-width:0}.cv-file-name.svelte-45c0k3{font-size:.82rem;font-weight:600;color:var(--near-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-file-size.svelte-45c0k3{font-size:.72rem;color:var(--g400)}.cv-progress-rows.svelte-45c0k3{display:flex;flex-direction:column;gap:8px}.cv-progress-row.svelte-45c0k3{display:flex;align-items:center;gap:10px;transition:opacity .3s}.cv-progress-row.cp-pending.svelte-45c0k3{opacity:.4}.cp-label.svelte-45c0k3{font-size:.72rem;font-weight:600;color:var(--g500);letter-spacing:.02em;width:52px;flex-shrink:0}.cp-track.svelte-45c0k3{flex:1;height:5px;background:var(--g200);border-radius:99px;overflow:hidden}.cp-fill.svelte-45c0k3{height:100%;border-radius:99px;transition:width .25s ease-out}.fill-upload.svelte-45c0k3{background:var(--near-black)}.fill-analyze.svelte-45c0k3{background:var(--accent)}.cp-status.svelte-45c0k3{font-size:.72rem;color:var(--g500);font-variant-numeric:tabular-nums;width:110px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-status.cp-done.svelte-45c0k3{color:var(--green);font-weight:700}.cv-bar-done.svelte-45c0k3{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--green-bg);border:1px solid rgba(34,197,94,.25)}.cv-done-check.svelte-45c0k3{width:28px;height:28px;background:var(--green);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cv-done-check.svelte-45c0k3 svg:where(.svelte-45c0k3){width:14px;height:14px;stroke:#fff;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.cv-done-name.svelte-45c0k3{color:var(--near-black)}.cv-done-link.svelte-45c0k3{text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--g300);cursor:pointer}.cv-done-link.svelte-45c0k3:hover{text-decoration-color:var(--near-black)}.cv-bar-done-warn.svelte-45c0k3{background:#fffbeb;border-color:#d9770640}.cv-done-check-warn.svelte-45c0k3{background:#d97706}.cv-replace-btn.svelte-45c0k3{background:none;border:none;padding:0;font-family:var(--font);font-size:.78rem;font-weight:600;color:var(--g500);cursor:pointer;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.cv-replace-btn.svelte-45c0k3:hover{color:var(--near-black)}.error-bar.svelte-45c0k3{background:var(--red-bg);border:1px solid rgba(220,38,38,.2);color:var(--red);border-radius:10px;padding:12px 16px;font-size:.85rem;margin-bottom:20px}.apply-form.svelte-45c0k3{display:flex;flex-direction:column;gap:0}.field-grid.svelte-45c0k3{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field.svelte-45c0k3{margin-bottom:14px}.field.svelte-45c0k3 label:where(.svelte-45c0k3){display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:var(--g500);margin-bottom:5px;letter-spacing:.01em}.optional.svelte-45c0k3{font-weight:400;color:var(--g300)}.field.svelte-45c0k3 input:where(.svelte-45c0k3),.field.svelte-45c0k3 select:where(.svelte-45c0k3){width:100%;padding:11px 13px;border:1px solid var(--g200);border-radius:10px;font-family:var(--font);font-size:.88rem;color:var(--near-black);background:var(--white);outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.field.svelte-45c0k3 input:where(.svelte-45c0k3):focus,.field.svelte-45c0k3 select:where(.svelte-45c0k3):focus{border-color:var(--near-black);box-shadow:0 0 0 3px #0000000f}.field.svelte-45c0k3 input:where(.svelte-45c0k3)::placeholder{color:var(--g300)}.apply-body.svelte-45c0k3{display:grid;grid-template-columns:280px 1fr;gap:28px;align-items:start}.form-col.svelte-45c0k3{min-width:0}.cv-intel.svelte-45c0k3{display:flex;flex-direction:column;gap:10px;position:sticky;top:24px}.intel-header.svelte-45c0k3{display:flex;align-items:center;gap:7px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--g400);padding-bottom:4px}.intel-icon.svelte-45c0k3{width:14px;height:14px;color:var(--g400)}.intel-card.svelte-45c0k3{background:var(--white);border:1px solid var(--g100);border-radius:10px;overflow:hidden}.intel-card-head.svelte-45c0k3{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--g50, #f9fafb);font-size:.76rem;font-weight:700;color:var(--near-black);letter-spacing:-.01em}.intel-card-head.svelte-45c0k3 svg:where(.svelte-45c0k3){width:15px;height:15px;flex-shrink:0}.intel-badge.svelte-45c0k3{margin-left:auto;font-size:.64rem;font-weight:700;padding:2px 7px;border-radius:99px;background:var(--g100);color:var(--g500);letter-spacing:.02em}.intel-badge-green.svelte-45c0k3{background:var(--green-bg);color:var(--green)}.intel-card-body.svelte-45c0k3{padding:8px 12px 10px;display:flex;flex-direction:column;gap:6px}.intel-tag.svelte-45c0k3{display:inline-block;font-size:.72rem;font-weight:600;padding:3px 9px;border-radius:20px;margin-right:4px;margin-bottom:2px}.intel-tag-accent.svelte-45c0k3{background:var(--accent-bg);color:var(--accent)}.intel-tag-green.svelte-45c0k3{background:var(--green-bg);color:var(--green)}.intel-detail-row.svelte-45c0k3{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.intel-detail-label.svelte-45c0k3{font-size:.74rem;font-weight:600;color:var(--near-black)}.intel-detail-val.svelte-45c0k3{font-size:.72rem;color:var(--g500)}.intel-detail-sub.svelte-45c0k3{font-size:.66rem;color:var(--g400);width:100%}.intel-license-row.svelte-45c0k3{display:flex;align-items:center;gap:8px;padding:4px 0}.intel-license-check.svelte-45c0k3{width:14px;height:14px;stroke:var(--green);fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.intel-license-state-badge.svelte-45c0k3{font-size:.68rem;font-weight:800;color:var(--near-black);background:var(--g50, #f9fafb);border:1px solid var(--g200);border-radius:4px;padding:2px 6px;letter-spacing:.03em;min-width:28px;text-align:center;flex-shrink:0}.intel-license-detail.svelte-45c0k3{display:flex;flex-direction:column;gap:1px;min-width:0}.intel-license-num.svelte-45c0k3{font-size:.7rem;color:var(--g500);font-variant-numeric:tabular-nums}.intel-license-warn.svelte-45c0k3{width:14px;height:14px;stroke:var(--orange);fill:none;stroke-width:1.8;flex-shrink:0}.intel-license-expired.svelte-45c0k3{opacity:.7}.intel-state-expired.svelte-45c0k3{border-color:var(--orange);color:var(--orange);background:var(--orange-bg)}.intel-status-expired.svelte-45c0k3{font-size:.62rem;font-weight:700;color:var(--orange);text-transform:uppercase;letter-spacing:.04em}.intel-certs-row.svelte-45c0k3{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.intel-training-list.svelte-45c0k3{gap:4px}.intel-training-item.svelte-45c0k3{font-size:.72rem;color:var(--g600, var(--g500));line-height:1.4}.intel-card-empty.svelte-45c0k3{border-style:dashed;border-color:var(--g200);opacity:.6}.intel-card-empty.svelte-45c0k3 .intel-card-head:where(.svelte-45c0k3) svg:where(.svelte-45c0k3){opacity:.4}.intel-placeholder.svelte-45c0k3{font-size:.7rem;color:var(--g300);font-style:italic}.submit-btn.svelte-45c0k3{width:100%;padding:14px;background:var(--near-black);color:var(--white);border:none;border-radius:12px;font-family:var(--font);font-size:.92rem;font-weight:700;cursor:pointer;transition:opacity .15s;letter-spacing:-.01em;margin-bottom:14px}.submit-btn.svelte-45c0k3:hover:not(:disabled){opacity:.85}.submit-btn.svelte-45c0k3:disabled{opacity:.45;cursor:not-allowed}.apply-legal.svelte-45c0k3{margin-top:4px}.apply-note.svelte-45c0k3{font-size:.75rem;color:var(--g400);line-height:1.7;text-align:center}.apply-note.svelte-45c0k3 a:where(.svelte-45c0k3){color:var(--g500);text-decoration:underline;text-underline-offset:2px}.drag-overlay.svelte-45c0k3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#00000080;display:flex;align-items:center;justify-content:center;pointer-events:all}.drag-overlay-inner.svelte-45c0k3{display:flex;flex-direction:column;align-items:center;gap:16px;color:#fff;font-size:1.1rem;font-weight:700}.drag-overlay-inner.svelte-45c0k3 svg:where(.svelte-45c0k3){width:56px;height:56px;stroke:#fff;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:768px){.apply-body.svelte-45c0k3{grid-template-columns:1fr;gap:20px}.apply-shell-wide.svelte-45c0k3{max-width:520px}.cv-intel.svelte-45c0k3{position:static}}@media(max-width:480px){.field-grid.svelte-45c0k3{grid-template-columns:1fr}.cv-bar-processing.svelte-45c0k3{padding:12px 14px}.cp-status.svelte-45c0k3{width:80px}}
