@media (width>=768px){.hrchr-form-field-slot,.hrchr-form-field{grid-column:span var(--hrchr-field-span,12)}}.progressive_tabs>button{border:0;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-block-end:2px solid #0000;padding:.7rem .9rem}:root{--hrchr-form-font:Inter, ui-sans-serif, system-ui, sans-serif;--hrchr-form-text:#101828;--hrchr-form-muted:#475467;--hrchr-form-border:#d0d5dd;--hrchr-form-focus:#2563eb;--hrchr-form-error:#b42318;--hrchr-form-surface:#fff;--hrchr-form-radius:8px;--hrchr-form-gap:16px}.hrchr-form{gap:var(--hrchr-form-gap);color:var(--hrchr-form-text);font-family:var(--hrchr-form-font);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hrchr-form-field{grid-column:span 12;min-width:0}.hrchr-form-label{margin:0;font-size:.875rem;font-weight:600;display:block}.hrchr-field-heading{align-items:center;gap:.4rem;min-width:0;margin-block-end:6px;display:flex;position:relative}.hrchr-field-tooltip{flex:none;display:inline-flex}.hrchr-field-tooltip__trigger{border:1px solid var(--hrchr-form-border);background:var(--hrchr-form-surface);width:1.75rem;min-height:1.75rem;color:var(--hrchr-form-muted);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;font-weight:700;display:inline-grid}.hrchr-field-tooltip__trigger:focus-visible{outline:3px solid color-mix(in srgb, var(--hrchr-form-focus) 30%, transparent);outline-offset:2px}.hrchr-field-tooltip__bubble{z-index:20;box-sizing:border-box;border:1px solid var(--hrchr-form-border);border-radius:var(--hrchr-form-radius);background:var(--hrchr-form-surface);width:min(20rem,100%);max-width:calc(100vw - 2rem);color:var(--hrchr-form-text);overflow-wrap:anywhere;padding:.6rem .7rem;font-size:.8125rem;font-weight:400;line-height:1.4;position:absolute;inset-block-start:calc(100% + .4rem);inset-inline-start:0;box-shadow:0 8px 24px #1018282e}.hrchr-form-control,.hrchr-form-control>*,.hrchr-form-input{box-sizing:border-box;width:100%;max-width:100%}.hrchr-form-input{border:1px solid var(--hrchr-form-border);border-radius:var(--hrchr-form-radius);background:var(--hrchr-form-surface);min-height:40px;color:inherit;padding:8px 10px}.hrchr-form-input:focus-visible,.hrchr-form-control button:focus-visible{outline:3px solid color-mix(in srgb, var(--hrchr-form-focus) 30%, transparent);outline-offset:2px}.hrchr-form-field--invalid .hrchr-form-input,.hrchr-form-field--invalid textarea,.hrchr-form-field--invalid select,.hrchr-form-input[aria-invalid=true]{border-color:var(--hrchr-form-error)}.hrchr-form-field--invalid .hrchr-form-input:focus-visible,.hrchr-form-field--invalid textarea:focus-visible,.hrchr-form-field--invalid select:focus-visible,.hrchr-form-input[aria-invalid=true]:focus-visible{border-color:var(--hrchr-form-error);outline-color:color-mix(in srgb, var(--hrchr-form-error) 30%, transparent)}.hrchr-form-help{color:var(--hrchr-form-muted);margin-block-start:4px;font-size:.8125rem}.hrchr-form-example{color:var(--hrchr-form-muted);overflow-wrap:anywhere;margin-block-start:4px;font-size:.8125rem;font-style:italic}.hrchr-form-error{color:var(--hrchr-form-error);margin-block-start:4px;font-size:.8125rem}.hrchr-form-choice-group{border:0;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.hrchr-form-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.hrchr-form-field-slot{grid-column:1/-1;min-width:0}@media (width>=768px){.hrchr-form-field-slot,.hrchr-form-field{grid-column:span var(--hrchr-field-span,12)}}.hrchr-canonical-form{width:100%;margin-inline:auto;display:block}.hrchr-canonical-form .hrchr-form-header{margin-block-end:1.25rem}.hrchr-canonical-form--section-spacing-small .hrchr-form-section+.hrchr-form-section{margin-block-start:.75rem}.hrchr-canonical-form--section-spacing-medium .hrchr-form-section+.hrchr-form-section{margin-block-start:1.25rem}.hrchr-canonical-form--section-spacing-large .hrchr-form-section+.hrchr-form-section{margin-block-start:2rem}.hrchr-canonical-form .hrchr-form-actions{flex-wrap:wrap;gap:.75rem;margin-block-start:1.25rem;display:flex}.hrchr-canonical-form .hrchr-form-navigation{flex-wrap:wrap;gap:.5rem;margin-block-end:1rem;display:flex}.hrchr-builder-error{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--hrchr-form-error) 45%, var(--hrchr-form-border));border-radius:var(--hrchr-form-radius);background:color-mix(in srgb, var(--hrchr-form-error) 6%, var(--hrchr-form-surface));width:min(100%,48rem);color:var(--hrchr-form-text);margin:1.5rem auto;padding:1rem 1.25rem}.hrchr-builder-error h2{margin:0 0 .5rem;font-size:1.125rem}.hrchr-builder-error p{color:var(--hrchr-form-muted);margin:0 0 .875rem}.hrchr-builder-error button{border:1px solid var(--hrchr-form-border);border-radius:var(--hrchr-form-radius);background:var(--hrchr-form-surface);min-height:2.5rem;color:inherit;cursor:pointer;padding:.5rem .875rem}.hrchr-builder-error button:focus-visible{outline:3px solid color-mix(in srgb, var(--hrchr-form-focus) 30%, transparent);outline-offset:2px}.fo-schema-form{--fo-form-gap:1rem;width:100%;max-width:72rem;color:var(--bs-body-color,var(--hrchr-form-text));margin-inline:auto}.fo-schema-form--classic{--fo-form-gap:1rem}.fo-schema-form--compact{--fo-form-gap:.65rem;max-width:56rem}.fo-schema-form--candidate-profile{--fo-form-gap:1.25rem}.hrchr-canonical-form--container-compact{max-width:48rem}.hrchr-canonical-form--container-standard{max-width:64rem}.hrchr-canonical-form--container-wide{max-width:80rem}.divider{border:0;border-block-start:1px solid var(--hrchr-form-border);margin-block:1.25rem}.profile_section{border:1px solid var(--hrchr-form-border);background:var(--hrchr-form-surface);border-radius:.75rem;margin-block-end:1.25rem;padding:1.25rem}.profile_section_header{color:var(--hrchr-form-text);margin-block-end:1rem;font-size:1.125rem;font-weight:600}.profile_panel{border:1px solid var(--hrchr-form-border);border-radius:var(--hrchr-form-radius);background:var(--hrchr-form-surface);padding:1rem}.profile_field{min-width:0}.profile_label{margin-block-end:6px;font-size:.875rem;font-weight:600;display:block}.hrchr-form-control.profile_input .hrchr-form-input{box-sizing:border-box;border:1px solid var(--hrchr-form-border);border-radius:var(--hrchr-form-radius);background:var(--hrchr-form-surface);width:100%;max-width:100%;min-height:40px;color:inherit;padding:8px 10px}.hrchr-form-control.profile_input .hrchr-form-input:focus-visible{outline:3px solid color-mix(in srgb, var(--hrchr-form-focus) 30%, transparent);outline-offset:2px}.hrchr-form-control.profile_input .hrchr-form-input[aria-invalid=true]{border-color:var(--hrchr-form-error)}.profile_error{color:var(--hrchr-form-error);margin-block-start:4px;font-size:.8125rem}.profile_help{color:var(--hrchr-form-muted);margin-block-start:4px;font-size:.8125rem}.progressive_tabs{border-block-end:1px solid var(--hrchr-form-border);gap:.25rem;margin-block-end:1rem;display:flex;overflow-x:auto}.progressive_tabs>button{color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;padding:.7rem .9rem}.progressive_tabs>button[aria-selected=true]{border-block-end-color:var(--hrchr-form-focus);color:var(--hrchr-form-focus);font-weight:600}.progressive_tabs>button:disabled{color:var(--hrchr-form-muted);cursor:not-allowed}.progressive_tab_active{border-block-end:2px solid var(--hrchr-form-focus);color:var(--hrchr-form-focus);font-weight:600}.progressive_tab_complete{border-block-end:2px solid color-mix(in srgb, var(--hrchr-form-focus) 45%, transparent);color:var(--hrchr-form-text)}.progressive_tab_invalid{border-block-end:2px solid var(--hrchr-form-error);color:var(--hrchr-form-error)}.progressive_tab_disabled{color:var(--hrchr-form-muted);cursor:not-allowed;opacity:.65}.profile_actions{flex-wrap:wrap;gap:.75rem;margin-block-start:1.25rem;display:flex}.primary_button,.secondary_button,.danger_button{border-radius:var(--hrchr-form-radius);min-height:2.5rem;font:inherit;cursor:pointer;border:1px solid #0000;padding:.5rem .875rem;font-weight:600}.primary_button{border-color:var(--hrchr-form-focus);background:var(--hrchr-form-focus);color:var(--hrchr-form-surface)}.secondary_button{border-color:var(--hrchr-form-border);background:var(--hrchr-form-surface);color:var(--hrchr-form-text)}.danger_button{border-color:var(--hrchr-form-error);background:var(--hrchr-form-error);color:var(--hrchr-form-surface)}.primary_button:focus-visible,.secondary_button:focus-visible,.danger_button:focus-visible{outline:3px solid color-mix(in srgb, var(--hrchr-form-focus) 30%, transparent);outline-offset:2px}.hrchr-form--formops{--hrchr-form-focus:#0d6efd;--hrchr-form-radius:6px}.hrchr-signature{width:100%;position:relative}.hrchr-signature__canvas-wrap{background:#fff;border:1px solid #94a3b8;border-radius:6px;position:relative;overflow:hidden}.hrchr-signature__canvas{touch-action:none;cursor:crosshair;max-width:100%;display:block}.hrchr-signature[data-read-only=true] .hrchr-signature__canvas{cursor:default}.hrchr-signature__guideline{pointer-events:none;border-bottom:1px solid #94a3b8;position:absolute;bottom:32px;left:8%;right:8%}.hrchr-signature__status{color:#64748b;margin-top:.375rem;font-size:.8125rem}.hrchr-signature__clear{margin-top:.5rem}.hrchr-signature__error{color:#b91c1c;margin-top:.375rem;font-size:.875rem}.hrchr-signature-design-placeholder{color:#64748b;border:1px dashed #94a3b8;place-items:center;min-height:96px;display:grid}.hrchr-signature-field--classic{width:100%;max-width:48rem}.hrchr-signature-field--pdf{width:100%;min-width:12rem;height:100%}.hrchr-signature-field--pdf .hrchr-signature__canvas-wrap{border-radius:2px}.hrchr-signature-field__open{min-height:2.75rem}.hrchr-signature-field__status{color:var(--fo-color-text-muted,#64748b);margin-inline-start:.625rem;font-size:.8125rem}.hrchr-signature-modal__backdrop{z-index:1080;background:#0f172a8c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.hrchr-signature-modal{background:var(--fo-color-bg-surface,#fff);border-radius:.5rem;width:min(100%,34rem);max-height:calc(100dvh - 2rem);overflow:auto;box-shadow:0 1.25rem 3rem #0f172a40}.hrchr-signature-modal__header{border-bottom:1px solid var(--fo-color-border-default,#cbd5e1);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.hrchr-signature-modal__header h2{margin:0;font-size:1rem}.hrchr-signature-modal__header button{background:0 0;border:0;min-width:2.75rem;min-height:2.75rem;font-size:1.5rem}.hrchr-signature-modal__body{padding:1rem}
