.request-cv__ask.svelte-133g6q0{font-family:var(--font-mono,monospace);color:var(--color-muted,var(--color-subtle));cursor:pointer;background:0 0;border:none;align-items:center;gap:.4em;padding:0;font-size:.8125rem;transition:color .15s;display:inline-flex}.request-cv__ask.svelte-133g6q0:hover{color:var(--color-accent)}.request-cv__ask.svelte-133g6q0:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.request-cv__cta.svelte-133g6q0{font-family:var(--font-mono,monospace);color:var(--color-accent);border:1px solid var(--color-accent);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:.4em;padding:.5rem .9rem;font-size:.8125rem;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.request-cv__cta.svelte-133g6q0:hover:not(:disabled){background:var(--color-accent);color:var(--color-bg,#fff)}.request-cv__cta.svelte-133g6q0:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.request-cv__cta.svelte-133g6q0:disabled{opacity:.6;cursor:progress}.request-cv__form.svelte-133g6q0{flex-direction:column;gap:1rem;max-width:22rem;display:flex}.request-cv__step.svelte-133g6q0{flex-direction:column;gap:.35rem;display:flex}.request-cv__step--added.svelte-133g6q0{animation:.24s cubic-bezier(0,0,.2,1) svelte-133g6q0-request-cv-in}.request-cv__row.svelte-133g6q0{align-items:center;display:flex;position:relative}.request-cv__row.svelte-133g6q0 input:where(.svelte-133g6q0){flex:1}.request-cv__check.svelte-133g6q0{color:var(--color-success,#16a34a);pointer-events:none;font-size:.85rem;animation:.16s svelte-133g6q0-request-cv-in;position:absolute;right:.6rem}.request-cv__step.svelte-133g6q0 input:where(.svelte-133g6q0){font-family:var(--font-mono,monospace);color:var(--color-text);background:var(--color-surface,transparent);border:1px solid var(--color-color,var(--color-border,currentColor));border-radius:4px;width:100%;padding:.5rem 2rem .5rem .65rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.request-cv__step.svelte-133g6q0 input:where(.svelte-133g6q0):focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-subtle,#00000014);outline:none}.request-cv__step.svelte-133g6q0 input[aria-invalid=true]:where(.svelte-133g6q0){border-color:var(--color-danger,#d33)}.request-cv__actions.svelte-133g6q0{margin-top:.5rem}.request-cv__error.svelte-133g6q0{font-family:var(--font-mono,monospace);color:var(--color-danger,#d33);font-size:.75rem}.request-cv__error--form.svelte-133g6q0:empty{display:none}.request-cv__success.svelte-133g6q0 strong:where(.svelte-133g6q0){color:var(--color-accent)}.request-cv__hp.svelte-133g6q0,.request-cv__sr-status.svelte-133g6q0{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@keyframes svelte-133g6q0-request-cv-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.request-cv__step--added.svelte-133g6q0,.request-cv__check.svelte-133g6q0{animation:none}.request-cv__cta.svelte-133g6q0,.request-cv__step.svelte-133g6q0 input:where(.svelte-133g6q0){transition:none}}
