.app-header[data-v-601d9800]{background-color:#232325;border-bottom:1px solid #2e2e31;width:100%}.app-header__inner[data-v-601d9800]{flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.app-header__logo[data-v-601d9800]{object-fit:contain;flex-shrink:0;width:auto;height:3.25rem}.app-header__title[data-v-601d9800]{letter-spacing:.01em;color:#bdc1c9;flex:1;min-width:0;margin:0;font-size:1.4rem;font-weight:600;line-height:1.15}.app-header__language-toggle[data-v-601d9800]{gap:.5rem;margin-left:auto;display:flex}.app-header__language-button[data-v-601d9800]{color:#bdc1c9;cursor:pointer;background:#19191a;border:1px solid #44474f;border-radius:999px;min-height:36px;padding:.35rem .75rem}.app-header__language-button--active[data-v-601d9800]{color:#d7e7ff;border-color:#2e77f7;box-shadow:inset 0 0 0 1px #2e77f7}@media (width<=640px){.app-header__inner[data-v-601d9800]{gap:.625rem;padding:.625rem .75rem}.app-header__logo[data-v-601d9800]{height:2.4rem}.app-header__title[data-v-601d9800]{font-size:1rem}.app-header__language-toggle[data-v-601d9800]{justify-content:flex-end;width:100%;margin-left:0}.app-header__language-button[data-v-601d9800]{min-height:34px;padding:.3rem .55rem;font-size:.86rem}}@media (width<=380px){.app-header__title[data-v-601d9800]{font-size:.92rem}.app-header__language-toggle[data-v-601d9800]{justify-content:stretch}.app-header__language-button[data-v-601d9800]{text-align:center;flex:1}}.step-card[data-v-1e5ff68d]{background:#232325;border:1px solid #2e2e31;border-radius:.75rem;max-width:42rem;padding:1.25rem}.step-card__header[data-v-1e5ff68d]{margin-bottom:1rem}.step-card__title[data-v-1e5ff68d]{margin:0;font-size:1.3rem}.step-card__subtitle[data-v-1e5ff68d]{color:#8f939b;margin:.35rem 0 0;font-size:.9rem}.step-card__body[data-v-1e5ff68d]{width:100%}.form[data-v-228916a1]{flex-direction:column;gap:1.25rem;display:flex}.grid[data-v-228916a1]{grid-template-columns:1fr;gap:1rem;display:grid}.field[data-v-228916a1]{flex-direction:column;gap:.375rem;display:flex}.label[data-v-228916a1]{font-size:.875rem;font-weight:500}.input[data-v-228916a1]{color:#bdc1c9;background:#19191a;border:1px solid #2e2e31;border-radius:.375rem;outline:none;padding:.625rem .75rem;font-size:.9375rem}.input[data-v-228916a1]:focus{border-color:#4a4a4f}.input--invalid[data-v-228916a1],.input--invalid[data-v-228916a1]:focus{border-color:#fe375b;outline:1px solid #fe375b}.error[data-v-228916a1]{color:#fe375b;margin:0;font-size:.8125rem}.actions[data-v-228916a1]{justify-content:flex-end;display:flex}.button[data-v-228916a1]{color:#bdc1c9;cursor:not-allowed;background:#4a4a4f;border:none;border-radius:.375rem;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:600}.button--valid[data-v-228916a1]{color:#fff;cursor:pointer;background:#2e77f7}.button--valid[data-v-228916a1]:hover{background:#2568db}.grid[data-v-a449bd07]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.625rem;display:grid}.item[data-v-a449bd07]{color:#bdc1c9;cursor:pointer;text-align:left;background:#19191a;border:1px solid #44474f;border-radius:.45rem;min-height:44px;padding:.6rem .75rem}.item--selected[data-v-a449bd07]{color:#d7e7ff;background:#19191a;border-color:#2e77f7;box-shadow:inset 0 0 0 1px #2e77f7}.form[data-v-331e0f1c]{flex-direction:column;gap:1rem;display:flex}.guide[data-v-331e0f1c]{color:#8f939b;background:#19191a;border:1px solid #2e2e31;border-radius:.5rem;margin:0;padding:.75rem .85rem}.field[data-v-331e0f1c]{flex-direction:column;gap:.375rem;display:flex}.label[data-v-331e0f1c]{font-size:.875rem;font-weight:500}.hint[data-v-331e0f1c]{color:#8f939b;margin:0;font-size:.8125rem}.input[data-v-331e0f1c]{color:#bdc1c9;background:#19191a;border:1px solid #2e2e31;border-radius:.375rem;outline:none;padding:.625rem .75rem;font-size:.9375rem}.input--textarea[data-v-331e0f1c]{resize:vertical}.input[data-v-331e0f1c]:focus{border-color:#4a4a4f}.input--invalid[data-v-331e0f1c],.input--invalid[data-v-331e0f1c]:focus{border-color:#fe375b;outline:1px solid #fe375b}.toggle[data-v-331e0f1c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.toggle__item[data-v-331e0f1c]{cursor:pointer;background:#19191a;border:1px solid #44474f;border-radius:.45rem;min-height:44px}.toggle__item--active[data-v-331e0f1c]{color:#d7e7ff;background:#19191a;border-color:#2e77f7;box-shadow:inset 0 0 0 1px #2e77f7}.error[data-v-331e0f1c]{color:#fe375b;margin:0;font-size:.8125rem}.actions[data-v-331e0f1c]{justify-content:flex-end;display:flex}.button[data-v-331e0f1c]{color:#bdc1c9;cursor:not-allowed;background:#4a4a4f;border:none;border-radius:.375rem;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:600}.button--valid[data-v-331e0f1c]{color:#fff;cursor:pointer;background:#2e77f7}.form[data-v-67934106]{flex-direction:column;gap:1rem;display:flex}.field[data-v-67934106]{flex-direction:column;gap:.375rem;display:flex}.label[data-v-67934106]{font-size:.875rem;font-weight:500}.error[data-v-67934106]{color:#fe375b;margin:0;font-size:.8125rem}.actions[data-v-67934106]{justify-content:flex-end;display:flex}.button[data-v-67934106]{color:#bdc1c9;cursor:not-allowed;background:#4a4a4f;border:none;border-radius:.375rem;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:600}.button--valid[data-v-67934106]{color:#fff;cursor:pointer;background:#2e77f7}.form[data-v-981d3489]{flex-direction:column;gap:1rem;display:flex}.field[data-v-981d3489]{flex-direction:column;gap:.375rem;display:flex}.label[data-v-981d3489]{font-size:.875rem;font-weight:500}.input[data-v-981d3489]{color:#bdc1c9;background:#19191a;border:1px solid #2e2e31;border-radius:.375rem;outline:none;padding:.625rem .75rem;font-size:.9375rem}.input--invalid[data-v-981d3489],.input--invalid[data-v-981d3489]:focus{border-color:#fe375b;outline:1px solid #fe375b}.ssn-row[data-v-981d3489]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.5rem;width:100%;max-width:100%;display:grid}.input--ssn[data-v-981d3489]{text-align:start;font-variant-numeric:tabular-nums;box-sizing:border-box;width:100%;min-width:0;padding-left:.625rem;padding-right:.625rem}.ssn-toggle[data-v-981d3489]{white-space:nowrap;flex-shrink:0;min-height:44px;padding:.45rem .75rem;line-height:1.15}.toggle-group[data-v-981d3489]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.toggle[data-v-981d3489]{cursor:pointer;background:#19191a;border:1px solid #44474f;border-radius:.45rem;min-height:44px;padding:.5rem .75rem}.toggle--active[data-v-981d3489]{color:#d7e7ff;background:#19191a;border-color:#2e77f7;box-shadow:inset 0 0 0 1px #2e77f7}.badge[data-v-981d3489]{color:#7fb0ff;background:#2e77f733;border-radius:999px;width:fit-content;margin:0;padding:.4rem .6rem}.security[data-v-981d3489]{background:#19191a;border:1px solid #2e2e31;border-radius:.5rem;padding:.75rem}.security__copy[data-v-981d3489]{color:#8f939b;align-items:center;gap:.5rem;margin:0;display:flex}.security__lock[data-v-981d3489]{font-size:1rem}.security__turnstile[data-v-981d3489]{color:#8f939b;margin:.5rem 0 0;font-size:.85rem}.error[data-v-981d3489]{color:#fe375b;margin:0;font-size:.8125rem}.actions[data-v-981d3489]{justify-content:flex-end;display:flex}.button[data-v-981d3489]{color:#bdc1c9;cursor:not-allowed;background:#4a4a4f;border:none;border-radius:.375rem;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:600}.button--valid[data-v-981d3489]{color:#fff;cursor:pointer;background:#2e77f7}.content[data-v-0f4821b1]{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 0;display:flex}.check[data-v-0f4821b1]{color:#fff;background:#2e77f7;border-radius:999px;place-items:center;width:3rem;height:3rem;font-size:1.6rem;display:grid}.text[data-v-0f4821b1]{color:#8f939b;margin:0}.app-wrapper{background-color:#19191a;flex-direction:column;width:100vw;min-height:100vh;display:flex}.app-main{flex:1;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex}.app-content{flex-direction:column;gap:1rem;width:min(100%,42rem);display:flex}.progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.progress__segment{background:#2e2e31;border-radius:999px;height:.4rem}.progress__segment--active{background:#2e77f7}.app-error{color:#fe375b;margin:0;font-size:.875rem}@font-face{font-family:Inter;src:url(/assets/Inter-c8O0ljhh.ttf)}*{color:#bdc1c9;font-family:Inter}
