:root{--nexa-ink:#0f172a;--nexa-text:#3d4658;--nexa-muted:#717d92;--nexa-faint:#9aa4b6;--nexa-line:#edf0f5;--nexa-line-2:#e3e8f0;--nexa-blue:#d4d4d4;--nexa-blue-soft:#262626;--nexa-green:#16a34a;--nexa-green-h:#15803d;--nexa-purple:#6d28d9;--nexa-green-bg:#e9f7ef;--nexa-green-tx:#15824b;--nexa-gray-bg:#f1f4f9;--nexa-surface:#fff;--nexa-surface-muted:#f4f6f9;--nexa-surface-alt:#fbfcfe;--nexa-on-ink:#fff;--nexa-shadow:0 1px 2px #1018280a;--nexa-r:10px;--nexa-r-lg:16px;--nexa-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html.dark,.dark .nexa{--nexa-ink:#f1f5f9;--nexa-text:#cbd5e1;--nexa-muted:#94a3b8;--nexa-faint:#64748b;--nexa-line:#1e293b;--nexa-line-2:#334155;--nexa-blue:#60a5fa;--nexa-blue-soft:#2563eb2e;--nexa-green:#22c55e;--nexa-green-h:#16a34a;--nexa-green-bg:#22c55e29;--nexa-green-tx:#4ade80;--nexa-gray-bg:#1e293b;--nexa-surface:#0f172a;--nexa-surface-muted:#1e293b;--nexa-surface-alt:#172033;--nexa-on-ink:#0f172a;--nexa-shadow:0 1px 2px #00000059, 0 0 0 1px #94a3b81f}.nexa *{box-sizing:border-box;margin:0;padding:0}.nexa{font-family:var(--nexa-font);color:var(--nexa-text);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}.nexa button:not(.btn),.nexa input,.nexa select,.nexa textarea{font:inherit;color:inherit}.nexa button:not(.ftab):not(.snum):not(.svnav):not(.btn):not(.form-control){cursor:pointer;background:0 0;border:none}.nexa button.ftab{cursor:pointer;border:none}.nexa :focus-visible{outline:2px solid var(--nexa-blue);outline-offset:2px;border-radius:6px}.nexa .btn{border-radius:var(--nexa-r);justify-content:center;align-items:center;gap:8px;height:42px;padding:0 18px;font-weight:600;transition:background .14s,border-color .14s;display:inline-flex}.nexa button.btn.form-next,.nexa .form-next{background:var(--nexa-ink);color:var(--nexa-on-ink);border:none}.nexa button.btn.form-next:hover,.nexa .form-next:hover{background:color-mix(in srgb, var(--nexa-ink) 88%, var(--nexa-on-ink));color:var(--nexa-on-ink)}.nexa button.btn.form-prev,.nexa .form-prev{background:var(--nexa-surface);color:var(--nexa-ink);border:1px solid var(--nexa-line-2)}.nexa button.btn.form-prev:hover,.nexa .form-prev:hover{background:var(--nexa-surface-muted);color:var(--nexa-ink)}.nexa button.btn.btn-ghost,.nexa .btn-ghost{background:var(--nexa-surface);color:var(--nexa-ink);border:1px solid var(--nexa-line-2)}.nexa button.btn.btn-ghost:hover,.nexa .btn-ghost:hover{background:var(--nexa-line);color:var(--nexa-ink)}.nexa .formcard{border:1px solid var(--nexa-line-2);border-radius:var(--nexa-r-lg);background:var(--nexa-surface);max-width:1400px;box-shadow:var(--nexa-shadow);margin:0 auto}.nexa .fc-pad{padding:26px}.nexa .reccard{border:1px solid var(--nexa-line);border-radius:var(--nexa-r-lg);margin-bottom:22px;padding:18px;position:relative}.nexa .reccard--error{background:#fef2f2;border-color:#fca5a5}.nexa .reccard--placeholder{background:var(--nexa-soft,#f8fafc);border-style:dashed}.nexa .rec-err{color:#b91c1c;margin:28px 0 0;font-size:14px;line-height:1.45}.nexa .rec-placeholder{color:var(--nexa-muted);margin:28px 0 0;font-size:14px;line-height:1.45}.nexa .rec-placeholder code{background:#0000000d;border-radius:4px;padding:1px 5px;font-size:12px}.nexa .recbadge{background:var(--nexa-purple);color:#fff;border-radius:8px;padding:4px 12px;font-size:12px;font-weight:600;position:absolute;top:-12px;left:18px}.nexa .recrow{align-items:center;gap:16px;margin-top:4px;display:flex}.nexa .recav{background:var(--nexa-blue-soft);width:64px;height:64px;color:var(--nexa-blue);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid;overflow:hidden}.nexa .recav img{object-fit:cover;width:100%;height:100%}.nexa .recname{color:var(--nexa-ink);font-size:16px;font-weight:700}.nexa .recline{color:var(--nexa-muted);margin-top:3px;font-size:13.5px}.nexa .ftabs{border-bottom:1px solid var(--nexa-line);flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.nexa .ftab{color:var(--nexa-muted);background:var(--nexa-gray-bg);white-space:nowrap;border-radius:8px 8px 0 0;padding:10px 14px;font-size:13px;font-weight:600}.nexa button.ftab.on,.nexa button.ftab.on:hover,.nexa button.ftab.on:focus-visible{color:#fff;background:#0f172a}.nexa[data-theme=dark] button.ftab.on,.nexa[data-theme=dark] button.ftab.on:hover,.nexa[data-theme=dark] button.ftab.on:focus-visible,.dark .nexa button.ftab.on,.dark .nexa button.ftab.on:hover,.dark .nexa button.ftab.on:focus-visible{color:#fff;background:#2563eb}.nexa .ftab:hover:not(.on){color:var(--nexa-ink)}.nexa .steptitle{color:var(--nexa-ink);margin-bottom:16px;font-size:15px;font-weight:600}.nexa .pv-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.nexa .pv-f{min-width:0}.nexa .pv-head{color:var(--nexa-ink);border-bottom:1px solid var(--nexa-line);grid-column:1/-1;margin-top:4px;padding-bottom:7px;font-size:14px;font-weight:700}.nexa .pv-empty{text-align:center;color:var(--nexa-faint);padding:34px 10px;font-size:13.5px}.nexa label.lab{color:var(--nexa-ink);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.nexa .inp,.nexa .sel,.nexa textarea.inp{border:1px solid var(--nexa-line-2);border-radius:var(--nexa-r);background:var(--nexa-surface);width:100%;height:42px;color:var(--nexa-ink);padding:0 13px;transition:border-color .12s,box-shadow .12s}.nexa textarea.inp{resize:vertical;height:auto;min-height:80px;padding:11px 13px;line-height:1.5}.nexa .inp:focus,.nexa .sel:focus,.nexa textarea.inp:focus{border-color:var(--nexa-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--nexa-blue) 18%, transparent);outline:none}.nexa .inp::placeholder,.nexa textarea.inp::placeholder{color:var(--nexa-faint)}.nexa .nexa-date-trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;display:flex}.nexa .nexa-date-placeholder{color:var(--nexa-faint)}.nexa .nexa-date-icon{width:18px;height:18px;color:var(--nexa-faint);flex:none}.nexa .nexa-date-popover{overflow:hidden;border:1px solid var(--nexa-line-2)!important;border-radius:var(--nexa-r)!important;background:var(--nexa-surface)!important;box-shadow:0 8px 24px #1018281f!important}.nexa .nexa-calendar{--cell-size:2.25rem;padding:12px 14px 8px!important}.nexa .nexa-calendar .rdp-month_caption{color:var(--nexa-ink);font-weight:600}.nexa .nexa-calendar .rdp-weekday{color:var(--nexa-muted);font-size:12px;font-weight:600}.nexa .nexa-calendar button[data-selected-single=true]{background:var(--nexa-blue)!important;color:#fff!important;border-radius:6px!important}.nexa .nexa-calendar button[data-selected-single=true]:hover{color:#fff!important;background:#1d4ed8!important}.nexa .nexa-calendar .rdp-today:not([data-selected-single=true]) button{background:var(--nexa-blue-soft);color:var(--nexa-blue);border-radius:6px}.nexa .nexa-date-footer{border-top:1px solid var(--nexa-line);justify-content:space-between;gap:12px;padding:8px 14px 12px;display:flex}.nexa .nexa-date-action{color:var(--nexa-blue);border-radius:4px;padding:4px 2px;font-size:13px;font-weight:600}.nexa .nexa-date-action:hover{color:#1d4ed8}.nexa .pv-f.err .nexa-date-trigger{border-color:#dc2626}.nexa .sel{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23717d92' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:38px}.nexa .help{color:var(--nexa-faint);margin-top:6px;font-size:12px}.nexa .checkline{color:var(--nexa-text);align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.nexa .checkline input{margin-top:3px}.nexa .filebox{border:1.5px dashed var(--nexa-line-2);border-radius:var(--nexa-r);text-align:center;color:var(--nexa-faint);padding:16px;font-size:13px}.nexa .termsbox{border:1px solid var(--nexa-line-2);border-radius:var(--nexa-r);max-height:170px;color:var(--nexa-text);background:var(--nexa-surface-alt);padding:14px 16px;font-size:13px;line-height:1.65;overflow-y:auto}.nexa .cardgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.nexa .cardopt{border:1.5px solid var(--nexa-line-2);border-radius:var(--nexa-r-lg);cursor:pointer;align-items:flex-start;gap:13px;padding:16px 18px;transition:all .12s;display:flex}.nexa .cardopt:hover{border-color:color-mix(in srgb, var(--nexa-blue) 35%, var(--nexa-line-2))}.nexa .cardopt input{margin-top:3px}.nexa .cardopt .ttl{color:var(--nexa-ink);font-weight:600}.nexa .cardopt .ds{color:var(--nexa-muted);margin-top:3px;font-size:13px}.nexa .stmt{color:var(--nexa-muted);font-size:13.5px;line-height:1.65}.nexa .pv-nav{justify-content:space-between;gap:10px;margin-top:24px;display:flex}.nexa .pv-nav .right{margin-left:auto}.nexa .muted{color:var(--nexa-muted)}.nexa .faint{color:var(--nexa-faint)}.nexa .pv-title{color:var(--nexa-ink);font-size:18px;font-weight:600}.nexa .inp-readonly{background:var(--nexa-surface-muted);color:var(--nexa-muted)}.nexa .pv-review-row{background:var(--nexa-surface);justify-content:space-between;gap:12px;padding:11px 14px;font-size:13px;display:flex}.nexa .pv-review-stack{background:var(--nexa-line);border-radius:var(--nexa-r);flex-direction:column;gap:1px;display:flex;overflow:hidden}.dark .nexa .sel{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>")}.dark .nexa .nexa-date-action:hover{color:var(--nexa-blue)}.dark .nexa .nexa-calendar button[data-selected-single=true]:hover{background:color-mix(in srgb, var(--nexa-blue) 85%, #000)!important}.nexa .snums{margin-bottom:24px;display:flex}.nexa .snum{color:var(--nexa-muted);background:0 0;flex-direction:column;flex:1;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:600;display:flex;position:relative}.nexa .snum:not(:first-child):before{content:"";background:var(--nexa-line-2);z-index:0;width:100%;height:2px;position:absolute;top:15px;left:-50%}.nexa .snum.done:before,.nexa .snum.cur:before{background:var(--nexa-blue)}.nexa .snum .sc{background:var(--nexa-surface);border:2px solid var(--nexa-line-2);width:30px;height:30px;color:var(--nexa-muted);z-index:1;border-radius:50%;place-items:center;font-weight:700;display:grid}.nexa .snum.cur .sc{border-color:var(--nexa-blue);color:var(--nexa-blue)}.nexa .snum.done .sc{background:var(--nexa-blue);border-color:var(--nexa-blue);color:#fff}.nexa .snum .sl{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:110px;overflow:hidden}.nexa .snum.cur .sl,.nexa .snum.done .sl{color:var(--nexa-ink)}.nexa .svert{grid-template-columns:208px 1fr;gap:26px;display:grid}.nexa .svert-nav{border-right:1px solid var(--nexa-line);flex-direction:column;gap:3px;padding-right:10px;display:flex}.nexa .svnav{color:var(--nexa-muted);text-align:left;border-radius:8px;align-items:center;gap:11px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.nexa .svnav:hover{background:var(--nexa-line)}.nexa .svnav.on{background:var(--nexa-ink);color:var(--nexa-on-ink)}.nexa .svnav .vc{border:2px solid var(--nexa-line-2);width:24px;height:24px;color:var(--nexa-muted);background:var(--nexa-surface);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.nexa .svnav.on .vc{border-color:var(--nexa-on-ink);color:var(--nexa-ink);background:var(--nexa-on-ink)}.nexa .svnav.done .vc{background:var(--nexa-blue);border-color:var(--nexa-blue);color:#fff}.nexa .svnav span.tx{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nexa .errline{color:#dc2626;margin-top:6px;font-size:12px;font-weight:500;display:none}.nexa .pv-f.err .errline{display:block}.nexa .pv-f.err .inp,.nexa .pv-f.err .form-searchable-trigger,.nexa .pv-f.err .sel,.nexa .pv-f.err textarea.inp,.nexa .pv-f.err .termsbox{border-color:#dc2626}.nexa .pv-f.err .cardopt{border-color:#f0b4ab}.nexa .ftab.locked,.nexa .snum.locked,.nexa .svnav.locked{opacity:.55}.nexa .lk{vertical-align:-2px;width:12px;height:12px;margin-left:5px;display:inline-block}.nexa .snum .sc .lk,.nexa .svnav .vc .lk{margin:0}@media (width<=760px){.nexa .pv-grid{grid-template-columns:1fr}.nexa .pv-f{grid-column:1/-1!important}.nexa .cardgrid{grid-template-columns:1fr}.nexa .fc-pad{padding:18px}.nexa .svert{grid-template-columns:1fr;gap:16px}.nexa .svert-nav{border-right:none;border-bottom:1px solid var(--nexa-line);flex-flow:wrap;padding-bottom:10px;padding-right:0}}.nexa-onboarding-form .published-onboarding-form-preview,.nexa-onboarding-form .published-onboarding-form-preview .nexa{width:100%}.nexa-onboarding-form .published-onboarding-form-preview .wizard-shell,.nexa-onboarding-form .published-onboarding-form-preview .formcard{width:100%;max-width:none}.nexa.nexa-wizard{font-family:var(--nexa-font)}.nexa-wizard .wizard-shell{border:1px solid var(--nexa-line-2);background:var(--nexa-surface);max-width:1400px;box-shadow:var(--nexa-shadow);border-radius:16px;margin:0 auto;overflow:hidden}.nexa-wizard .wizard-recipient{padding:20px 24px 0}.nexa-wizard .wizard-progress{border-bottom:1px solid var(--nexa-line);background:var(--nexa-surface-alt);padding:18px 24px 14px}.nexa-wizard .wizard-progress-meta{color:var(--nexa-muted);justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.nexa-wizard .wizard-progress-bar{background:var(--nexa-line);border-radius:999px;height:4px;overflow:hidden}.nexa-wizard .wizard-progress-fill{border-radius:inherit;background:var(--nexa-ink);height:100%;transition:width .25s}.nexa-wizard .wizard-steps-band{border-bottom:1px solid var(--nexa-line);background:color-mix(in srgb, var(--nexa-gray-bg) 55%, var(--nexa-surface));padding:16px 20px 14px}.nexa-wizard .wizard-step-intro{border-bottom:1px solid var(--nexa-line);align-items:flex-start;gap:12px;padding:16px 24px;display:flex}.nexa-wizard .wizard-step-badge{background:var(--nexa-ink);width:36px;height:36px;color:var(--nexa-on-ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.nexa-wizard .wizard-step-title{color:var(--nexa-ink);font-size:16px;font-weight:600;line-height:1.3}.nexa-wizard .wizard-step-sub{color:var(--nexa-muted);margin-top:4px;font-size:13px}.nexa-wizard .wizard-body-pad{padding:22px 24px 24px}.nexa-wizard .lab-row{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.nexa-wizard .lab .req{color:#dc2626}.nexa-wizard .inp,.nexa-wizard .sel,.nexa-wizard textarea.inp{background:color-mix(in srgb, var(--nexa-gray-bg) 70%, var(--nexa-surface));box-shadow:inset 0 0 0 1px var(--nexa-line-2);border:none;border-radius:12px;padding:11px 14px;transition:box-shadow .15s,background .15s}.nexa-wizard .inp:focus,.nexa-wizard .sel:focus,.nexa-wizard textarea.inp:focus{background:var(--nexa-surface);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--nexa-blue) 35%, var(--nexa-line-2));outline:none}.nexa-wizard .cardopt{border:1px solid var(--nexa-line-2);background:color-mix(in srgb, var(--nexa-gray-bg) 45%, var(--nexa-surface));border-radius:12px;transition:border-color .15s,background .15s,box-shadow .15s}.nexa-wizard .cardopt:has(input:checked){border-color:color-mix(in srgb, var(--nexa-ink) 25%, var(--nexa-line-2));background:color-mix(in srgb, var(--nexa-ink) 4%, var(--nexa-surface));box-shadow:0 1px 3px #0f172a0f}.nexa-wizard .cardopt-body{flex:1;min-width:0}.nexa-wizard .cardopt-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.nexa-wizard .btn.form-next{border-radius:999px;padding:0 22px}.nexa-wizard .btn.btn-ghost,.nexa-wizard .btn.form-prev{border-radius:999px}.nexa-wizard .wizard-stepper-list{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.nexa-wizard .wizard-stepper-item{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex;position:relative}.nexa-wizard .wizard-stepper-line{z-index:0;background:var(--nexa-line-2);border-radius:999px;height:2px;position:absolute;top:18px;left:-50%;right:50%}.nexa-wizard .wizard-stepper-line--done{background:var(--nexa-ink)}.nexa-wizard .wizard-stepper-btn{z-index:1;text-align:center;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;width:100%;padding:0 4px;display:flex;position:relative}.nexa-wizard .wizard-stepper-btn:not(:disabled){cursor:pointer}.nexa-wizard .wizard-stepper-dot{border:1.5px solid var(--nexa-line-2);background:var(--nexa-surface);width:36px;height:36px;color:var(--nexa-muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.nexa-wizard .wizard-stepper-btn--completed .wizard-stepper-dot,.nexa-wizard .wizard-stepper-btn--current .wizard-stepper-dot{border-color:var(--nexa-ink);background:var(--nexa-ink);color:var(--nexa-on-ink)}.nexa-wizard .wizard-stepper-btn--current .wizard-stepper-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--nexa-ink) 14%, transparent)}.nexa-wizard .wizard-stepper-num{font-size:14px;font-weight:700}.nexa-wizard .wizard-stepper-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.nexa-wizard .wizard-stepper-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--nexa-faint);font-size:10px;font-weight:600}.nexa-wizard .wizard-stepper-title{color:var(--nexa-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.nexa-wizard .wizard-stepper-btn--locked{opacity:.45;cursor:not-allowed}.nexa .form-info-tip{color:#1f2937;cursor:help;background:#f4b740;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;position:relative}.nexa .form-info-tip:hover{background:#f0a500}.nexa .form-info-tip:after{content:attr(data-tooltip);color:#fff;text-align:center;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;z-index:80;background:#1f2430;border-radius:8px;width:max-content;max-width:16rem;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 28px -10px #0000008c}.nexa .form-info-tip:before{content:"";opacity:0;visibility:hidden;pointer-events:none;z-index:80;border:6px solid #0000;border-top-color:#1f2430;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%,4px)}.nexa .form-info-tip:hover:after,.nexa .form-info-tip:focus-visible:after,.nexa .form-info-tip:hover:before,.nexa .form-info-tip:focus-visible:before{opacity:1;visibility:visible;transform:translate(-50%)}.nexa .form-info-tip[data-place=left]:after{left:0;right:auto;transform:translateY(4px)}.nexa .form-info-tip[data-place=left]:hover:after,.nexa .form-info-tip[data-place=left]:focus-visible:after{transform:translate(0)}.nexa .form-info-tip[data-place=right]:after{left:auto;right:0;transform:translateY(4px)}.nexa .form-info-tip[data-place=right]:hover:after,.nexa .form-info-tip[data-place=right]:focus-visible:after{transform:translate(0)}.nexa .form-searchable{width:100%;position:relative}.nexa .form-searchable-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;height:auto;min-height:42px;padding-top:8px;padding-bottom:8px;display:flex}.nexa .form-searchable-trigger--multi{height:auto}.nexa .form-searchable-value,.nexa .form-searchable-values{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.nexa .form-searchable-placeholder{color:var(--nexa-faint);font-weight:400}.nexa .form-searchable-chip{background:var(--nexa-gray-bg);color:var(--nexa-ink);border-radius:6px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.nexa .form-searchable-more{color:var(--nexa-muted);font-size:11px}.nexa .form-searchable-chevron{width:1rem;height:1rem;color:var(--nexa-muted);flex-shrink:0;transition:transform .2s}.nexa .form-searchable[data-open=true] .form-searchable-chevron{transform:rotate(180deg)}.nexa .form-searchable-panel{z-index:60;background:var(--nexa-surface,#fff);color:var(--nexa-ink);border:1px solid var(--nexa-line,#e2e8f0);border-radius:.75rem;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px -12px #00000040}.nexa .form-searchable[data-drop=up] .form-searchable-panel{top:auto;bottom:calc(100% + .375rem)}.nexa .form-searchable-search{border-bottom:1px solid var(--nexa-line,#e2e8f0);padding:.5rem;position:relative}.nexa .form-searchable-search-icon{width:1rem;height:1rem;color:var(--nexa-faint);pointer-events:none;position:absolute;top:50%;left:1.125rem;transform:translateY(-50%)}.nexa .form-searchable-search-input{border:1px solid var(--nexa-line,#e2e8f0);background:var(--nexa-surface,#fff);width:100%;height:2.25rem;color:var(--nexa-ink);border-radius:.5rem;outline:none;padding:0 .625rem 0 2.125rem;font-size:.8125rem}.nexa .form-searchable-search-input:focus{border-color:var(--nexa-accent,#7c3aed);box-shadow:0 0 0 3px color-mix(in srgb, var(--nexa-accent,#7c3aed) 20%, transparent)}.nexa .form-searchable-options{max-height:15rem;padding:.25rem;overflow-y:auto}.nexa .form-searchable-option{text-align:left;width:100%;color:var(--nexa-ink);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;display:flex}.nexa .form-searchable-option:hover{background:var(--nexa-gray-bg,#f1f5f9)}.nexa .form-searchable-option.is-active{background:color-mix(in srgb, var(--nexa-accent,#7c3aed) 10%, transparent);font-weight:600}.nexa .form-searchable-check{width:1rem;height:1rem;color:var(--nexa-accent,#7c3aed);flex-shrink:0}.nexa .form-searchable-check--multi{opacity:0}.nexa .form-searchable-check--multi.on{opacity:1}.nexa .form-searchable-empty{text-align:center;color:var(--nexa-faint);padding:.75rem;font-size:.8125rem}.nexa .form-multiselect{width:100%;position:relative}.nexa .form-multiselect-icon{z-index:1;width:1rem;height:1rem;color:var(--nexa-muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.nexa .form-multiselect--icon .form-multiselect-trigger [role=combobox]{padding-left:2.5rem!important}.nexa .form-multiselect-trigger{width:100%}.nexa .form-multiselect-trigger [role=combobox]{border:1px solid var(--nexa-line-2,#e2e8f0)!important;background:var(--nexa-surface,#fff)!important;border-radius:10px!important;min-height:42px!important}.nexa .form-multiselect-trigger [role=combobox]:hover{border-color:color-mix(in srgb, var(--nexa-ink,#0f172a) 18%, var(--nexa-line-2,#e2e8f0))!important}.nexa .form-multiselect--error .form-multiselect-trigger [role=combobox],.nexa .pv-f.err .form-multiselect-trigger [role=combobox]{background:color-mix(in srgb, #dc2626 4%, var(--nexa-surface,#fff))!important;border-color:#dc2626!important}.nexa .form-multi-select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;height:auto;min-height:42px;padding-top:8px;padding-bottom:8px;display:flex}.nexa .form-multi-select-values{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.nexa .form-multi-select-placeholder{color:var(--nexa-faint)}.nexa .form-multi-select-chip{background:var(--nexa-gray-bg);color:var(--nexa-ink);border-radius:6px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.nexa .form-multi-select-more{color:var(--nexa-muted);font-size:11px}.nexa .form-multi-select-chevron{width:16px;height:16px;color:var(--nexa-muted);opacity:.7;flex-shrink:0}.nexa .form-multi-select-item{text-align:left;width:100%;color:var(--nexa-ink);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.nexa .form-multi-select-item:hover{background:var(--nexa-gray-bg)}.nexa .form-multi-select-check{width:16px;height:16px;color:var(--nexa-ink);opacity:0;flex-shrink:0}.nexa .form-multi-select-check.on{opacity:1}.nexa .checkbox-list,.nexa .radio-list,.form-radio-host .radio-list{flex-direction:column;gap:8px;margin-top:2px;display:flex}.nexa .radio-list--horizontal,.form-radio-host .radio-list--horizontal{flex-flow:wrap;align-items:center}.nexa .radio-list--error .checkline,.form-radio-host .radio-list--error .checkline{color:#dc2626}.nexa .radio-pill-grid,.form-radio-host .radio-pill-grid{gap:.5rem;margin-top:2px;display:flex}.nexa .radio-pill-grid--horizontal,.form-radio-host .radio-pill-grid--horizontal{flex-flow:wrap;align-items:center}.nexa .radio-pill-grid--vertical,.form-radio-host .radio-pill-grid--vertical{flex-direction:column;align-items:flex-start}.nexa .radio-pill,.form-radio-host .radio-pill{cursor:pointer;border:1px solid var(--nexa-line-2,#e2e8f0);background:var(--nexa-surface,#fff);min-height:2.375rem;color:var(--nexa-ink,#0f172a);border-radius:9999px;justify-content:center;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.2;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s;display:inline-flex;position:relative}.nexa .radio-pill:hover,.form-radio-host .radio-pill:hover{border-color:color-mix(in srgb, var(--nexa-ink,#0f172a) 18%, var(--nexa-line-2,#e2e8f0))}.nexa .radio-pill input,.form-radio-host .radio-pill input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.nexa .radio-pill-label,.form-radio-host .radio-pill-label{white-space:nowrap}:is(.nexa .radio-pill--checked,.nexa .radio-pill:has(input:checked),.form-radio-host .radio-pill--checked,.form-radio-host .radio-pill:has(input:checked)){background:var(--nexa-ink,#0f172a);border-color:var(--nexa-ink,#0f172a);color:var(--nexa-on-ink,#fff);box-shadow:0 1px 2px color-mix(in srgb, var(--nexa-ink,#0f172a) 12%, transparent)}:is(.nexa .radio-pill-grid--error .radio-pill:not(.radio-pill--checked):not(:has(input:checked)),.form-radio-host .radio-pill-grid--error .radio-pill:not(.radio-pill--checked):not(:has(input:checked))){border-color:#fca5a5}.nexa-wizard .radio-pill{border-color:var(--nexa-line-2,#e2e8f0);background:var(--nexa-surface,#fff)}:is(.nexa-wizard .radio-pill--checked,.nexa-wizard .radio-pill:has(input:checked)){background:var(--nexa-ink,#0f172a);border-color:var(--nexa-ink,#0f172a);color:var(--nexa-on-ink,#fff)}@media (width<=768px){.nexa-wizard .wizard-stepper-title{display:none}.nexa-wizard .wizard-body-pad,.nexa-wizard .wizard-progress,.nexa-wizard .wizard-step-intro{padding-left:16px;padding-right:16px}}.nexa .form-phone-group{border:1px solid var(--nexa-line,#e2e8f0);background:var(--nexa-surface,#fff);border-radius:10px;align-items:stretch;width:100%;min-height:42px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:visible}.nexa .form-phone-group:hover{border-color:color-mix(in srgb, var(--nexa-ink,#0f172a) 18%, var(--nexa-line,#e2e8f0))}.nexa .form-phone-group:focus-within{border-color:var(--nexa-accent,#7c3aed);box-shadow:0 0 0 3px color-mix(in srgb, var(--nexa-accent,#7c3aed) 20%, transparent)}.nexa .pv-f.err .form-phone-group,.nexa .form-phone-group--error{background:color-mix(in srgb, #dc2626 4%, var(--nexa-surface,#fff));border-color:#dc2626!important}.nexa .pv-f.err .form-phone-group:focus-within,.nexa .form-phone-group--error:focus-within{box-shadow:0 0 0 3px #dc262633}.nexa .form-phone-searchable{border-right:1px solid var(--nexa-line,#e2e8f0);flex-shrink:0;position:relative}.nexa .form-phone-cc-trigger{background:var(--nexa-surface-muted,#f1f5f9);cursor:pointer;min-width:5.75rem;height:100%;min-height:40px;font:inherit;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:.375rem;padding:0 .625rem 0 .75rem;display:flex}.nexa .form-phone-cc-trigger:hover:not(:disabled){background:color-mix(in srgb, var(--nexa-surface-muted,#f1f5f9) 80%, var(--nexa-ink))}.nexa .form-phone-cc-trigger:focus-visible{outline:none}.nexa .form-phone-cc-value{white-space:nowrap;color:var(--nexa-ink,#0f172a);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.nexa .form-phone-cc-flag{font-size:1.05rem;line-height:1}.nexa .form-phone-cc-dial{font-variant-numeric:tabular-nums;font-size:.8125rem}.nexa .form-phone-cc-chevron{width:1rem;height:1rem;color:var(--nexa-faint,#94a3b8);flex-shrink:0;transition:transform .2s}.nexa .form-phone-searchable[data-open=true] .form-phone-cc-chevron{transform:rotate(180deg)}.nexa .form-phone-cc-panel{z-index:60;background:var(--nexa-surface,#fff);min-width:18rem;color:var(--nexa-ink,#0f172a);border:1px solid var(--nexa-line,#e2e8f0);border-radius:.75rem;position:absolute;top:calc(100% + .375rem);left:0;overflow:hidden;box-shadow:0 12px 32px -12px #00000040}.nexa .form-phone-cc-search{border-bottom:1px solid var(--nexa-line,#e2e8f0);padding:.5rem;position:relative}.nexa .form-phone-cc-search-icon{width:1rem;height:1rem;color:var(--nexa-faint,#94a3b8);pointer-events:none;position:absolute;top:50%;left:1.125rem;transform:translateY(-50%)}.nexa .form-phone-cc-search-input{border:1px solid var(--nexa-line,#e2e8f0);background:var(--nexa-surface,#fff);width:100%;height:2.25rem;color:var(--nexa-ink,#0f172a);border-radius:.5rem;outline:none;padding:0 .625rem 0 2.125rem;font-size:.8125rem}.nexa .form-phone-cc-search-input:focus{border-color:var(--nexa-accent,#7c3aed);box-shadow:0 0 0 3px color-mix(in srgb, var(--nexa-accent,#7c3aed) 20%, transparent)}.nexa .form-phone-cc-options{max-height:15rem;padding:.25rem;overflow-y:auto}.nexa .form-phone-cc-option{text-align:left;width:100%;color:var(--nexa-ink,#0f172a);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;display:flex}.nexa .form-phone-cc-option:hover{background:var(--nexa-surface-muted,#f1f5f9)}.nexa .form-phone-cc-option.is-active{background:color-mix(in srgb, var(--nexa-accent,#7c3aed) 10%, transparent);font-weight:600}.nexa .form-phone-cc-opt{align-items:center;gap:.5rem;min-width:0;display:flex}.nexa .form-phone-cc-panel .form-phone-cc-dial{color:var(--nexa-faint,#94a3b8)}.nexa .form-phone-cc-empty{text-align:center;color:var(--nexa-faint,#94a3b8);padding:.75rem;font-size:.8125rem}.nexa .form-phone-num{width:auto;min-width:0;min-height:40px;color:var(--nexa-ink,#0f172a);background:0 0;border:none;border-radius:0;outline:none;flex:auto;padding:0 14px;font-size:14px}.nexa .form-phone-num::placeholder{color:var(--nexa-faint,#94a3b8)}.nexa-wizard .form-phone-group{border-color:var(--nexa-line,#e2e8f0);background:var(--nexa-surface,#fff)}.nexa .pv-f-residence{grid-column:1/-1;width:100%;min-width:0;padding:0}.nexa-onboarding-form .form-residence-history{width:100%;min-width:0}.nexa-onboarding-form .form-residence-history .los-form-tab-content{width:100%;display:block}.nexa-onboarding-form .form-residence-history .los-residence-block .los-form-grid{grid-template-columns:1fr;gap:1rem;width:100%;display:grid}@media (width>=640px){.nexa-onboarding-form .form-residence-history .los-residence-block .los-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nexa-onboarding-form .form-residence-history .los-felement,.nexa-onboarding-form .form-residence-history .los-input-icon-wrap,.nexa-onboarding-form .form-residence-history .los-searchable{width:100%;min-width:0}.nexa-onboarding-form .form-residence-history .form-control.los-input,.nexa-onboarding-form .form-residence-history select.form-control,.nexa-onboarding-form .form-residence-history textarea.form-control.los-input,.nexa-onboarding-form .form-residence-history button.form-control.los-input{border:1px solid var(--input,#e2e8f0);width:100%;min-height:2.625rem;color:var(--foreground,#0f172a);box-shadow:none;background-color:#fff;border-radius:.625rem;padding:.5rem .875rem;font-size:.875rem;display:block}.nexa-onboarding-form .form-residence-history button.form-control.los-input.los-searchable-trigger,.nexa-onboarding-form .form-residence-history button.form-control.los-input.los-datepicker-trigger{text-align:left;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.nexa-onboarding-form .form-residence-history .los-field-label{color:var(--foreground,#0f172a);font-size:.8125rem;font-weight:600}.nexa-onboarding-form .form-residence-history .los-add-residence-btn{grid-column:1/-1;width:100%}.nexa .form-residence-history .los-residence-block{border-top:1px solid var(--nexa-line,#e2e8f0);padding-top:1rem}.nexa .form-residence-history .los-add-residence-btn{margin-top:.5rem}.nexa .form-address-ac,.nexa .form-address-input-wrap{width:100%;position:relative}.nexa .form-address-icon{z-index:1;width:1rem;height:1rem;color:var(--nexa-muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.nexa .form-address-inp{padding-left:2.5rem!important;padding-right:2.25rem!important}.nexa .form-address-spinner{width:1rem;height:1rem;color:var(--nexa-faint);pointer-events:none;animation:.8s linear infinite form-address-spin;position:absolute;top:50%;right:13px;transform:translateY(-50%)}@keyframes form-address-spin{to{transform:translateY(-50%)rotate(360deg)}}.nexa .form-address-panel{z-index:60;background:var(--nexa-surface,#fff);border:1px solid var(--nexa-line,#e2e8f0);border-radius:.75rem;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px -12px #00000040}.nexa .form-address-options{max-height:15rem;padding:.25rem;overflow-y:auto}.nexa .form-address-option{width:100%;color:var(--nexa-ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;display:flex}.nexa .form-address-option:hover,.nexa .form-address-option.is-active{background:var(--nexa-gray-bg,#f1f5f9)}.nexa .form-address-opt-ic{width:1rem;height:1rem;color:var(--nexa-muted);flex-shrink:0}.nexa .form-address-credit{border-top:1px solid var(--nexa-line,#e2e8f0);text-align:right;color:var(--nexa-faint);padding:.4rem .75rem;font-size:.65rem}.nexa .wizard-applicant-banner{padding:0 24px 12px}.nexa .form-applicant-banner{border:1px solid var(--nexa-line,#e2e8f0);background:color-mix(in srgb, var(--nexa-accent,#7c3aed) 6%, #fff);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;display:flex}.nexa .form-applicant-banner-label{text-transform:uppercase;letter-spacing:.04em;color:var(--nexa-muted);font-size:.75rem;font-weight:600}.nexa .form-applicant-banner-body{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;min-width:0;display:flex}.nexa .form-applicant-banner-name{color:var(--nexa-ink);font-size:.875rem;font-weight:700}.nexa .form-applicant-banner-email{color:var(--nexa-muted);font-size:.8125rem}
