.Mo2sWq_root{color:var(--neu-text);min-width:0}.Mo2sWq_root p:where(:not([data-table-kit] *)){color:var(--neu-text-muted);margin:0;font-size:13px;line-height:1.6}.Mo2sWq_root h3{color:var(--crm-heading);margin:0;font-size:17px;font-weight:600;line-height:1.4}.Mo2sWq_root small:where(:not([data-table-kit] *)){color:var(--neu-text-muted);margin-top:6px;font-size:12px;font-weight:400;line-height:1.5;display:block}.Mo2sWq_eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--crm-accent-ink);margin:0 0 7px;font-size:10px;font-weight:600;display:block}.Mo2sWq_muted{color:var(--neu-text-muted);font-size:12px}.Mo2sWq_root button:where(:not([role=tab]):not([role=switch]):not([data-drive-pick-link]):not([data-table-kit] *)),.Mo2sWq_root a:where(:not([data-table-kit] *)){border:1px solid var(--neu-border-medium);border-radius:var(--neu-radius-pill);background:var(--neu-bg-light);min-height:36px;color:var(--neu-text);cursor:pointer;white-space:nowrap;transition:border-color .2s var(--neu-ease),background .2s var(--neu-ease),transform .2s var(--neu-ease);justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.Mo2sWq_root button:where(:not([role=tab]):not([role=switch]):not([data-drive-pick-link]):not([data-table-kit] *)):hover:not(:disabled),.Mo2sWq_root a:where(:not([data-table-kit] *)):hover{border-color:var(--neu-text-muted)}.Mo2sWq_root button:where(:not([role=tab]):not([role=switch]):not([data-drive-pick-link]):not([data-table-kit] *)):active:not(:disabled){transform:scale(.98)}.Mo2sWq_root button:where(:not([role=tab]):not([role=switch]):not([data-drive-pick-link]):not([data-table-kit] *)):disabled{opacity:.6;cursor:not-allowed}.Mo2sWq_root .Mo2sWq_primary{background:var(--neu-btn-primary);border-color:var(--neu-btn-primary);color:var(--neu-bg)}.Mo2sWq_root .Mo2sWq_primary:hover:not(:disabled){background:var(--neu-btn-primary-hover);border-color:var(--neu-btn-primary-hover)}.Mo2sWq_root .Mo2sWq_iconButton{border-color:var(--neu-border);width:36px;min-height:36px;color:var(--neu-text-muted);border-radius:12px;padding:0}.Mo2sWq_root button svg,.Mo2sWq_root a svg{flex-shrink:0}.Mo2sWq_root button:where(:not([data-drive-pick-link]):not([data-table-kit] *)):focus-visible,.Mo2sWq_root a:where(:not([data-table-kit] *)):focus-visible,.Mo2sWq_root input:where(:not([data-table-kit] *)):focus-visible,.Mo2sWq_root select:where(:not([data-table-kit] *)):focus-visible,.Mo2sWq_root textarea:where(:not([data-table-kit] *)):focus-visible{outline:2px solid var(--crm-accent-ink);outline-offset:3px}.Mo2sWq_root label:where(:not(:has([role=switch])):not(.Mo2sWq_neuCheck):not([data-table-kit] *)){color:var(--neu-text);flex-direction:column;gap:8px;margin:0;font-size:12px;font-weight:600;line-height:1.4;display:flex}.Mo2sWq_root label.Mo2sWq_neuCheck{flex-direction:row;align-items:center;gap:12px;font-size:14px;font-weight:400;display:inline-flex}.Mo2sWq_root input:not([type=checkbox]):not([type=radio]):not([type=file]):where(:not([data-table-kit] *)),.Mo2sWq_root select:where(:not([data-table-kit] *)),.Mo2sWq_root textarea:where(:not([data-table-kit] *)){box-sizing:border-box;width:100%;min-height:48px;color:var(--neu-text);background:var(--neu-bg-light);border:1px solid var(--neu-border);border-radius:var(--neu-radius);transition:border-color .2s var(--neu-ease),box-shadow .2s var(--neu-ease);padding:12px 16px;font-size:14px;font-weight:400}.Mo2sWq_root input:not([type=checkbox]):not([type=radio]):not([type=file]):where(:not([data-table-kit] *)):focus-visible,.Mo2sWq_root select:where(:not([data-table-kit] *)):focus-visible,.Mo2sWq_root textarea:where(:not([data-table-kit] *)):focus-visible{border-color:var(--neu-mint);box-shadow:0 0 0 2px var(--neu-focus-ring);outline:none}.Mo2sWq_root input::placeholder,.Mo2sWq_root textarea::placeholder{color:var(--neu-text-muted)}.Mo2sWq_root input[readonly]:where(:not([data-table-kit] *)){background:var(--neu-bg);color:var(--neu-text-muted);border-color:#0000}.Mo2sWq_root textarea{resize:vertical;min-height:96px;line-height:1.5}.Mo2sWq_root select:not([multiple]):where(:not([data-table-kit] *)){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235C6970' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.Mo2sWq_root select[multiple]{min-height:160px}.Mo2sWq_root input[type=color]{cursor:pointer;height:48px;padding:6px 8px}.Mo2sWq_root input[type=file]{max-width:100%;font-size:13px}.Mo2sWq_root .Mo2sWq_check{flex-direction:row;align-items:center;gap:10px;font-size:14px;font-weight:400}.Mo2sWq_check input{width:20px;height:20px;accent-color:var(--neu-mint);flex-shrink:0;margin:0}.Mo2sWq_wide{grid-column:1/-1}.Mo2sWq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.Mo2sWq_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.Mo2sWq_toolbar>div,.Mo2sWq_programs{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.Mo2sWq_programs>div{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.Mo2sWq_programs button[aria-pressed]{min-height:0;color:var(--neu-text-muted);box-shadow:none;background:0 0;border:0;gap:8px;padding:10px 16px;font-size:14px;font-weight:500}.Mo2sWq_programs button[aria-pressed]:before{content:"";opacity:.6;background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.Mo2sWq_programs button[aria-pressed=true]{background:var(--neu-bg);color:var(--neu-accent);box-shadow:var(--shadow-md);font-weight:600}.Mo2sWq_programs button[aria-pressed=true]:before{background:var(--neu-accent);opacity:1;box-shadow:0 0 8px var(--neu-accent)}.Mo2sWq_setupGuide{border:1px solid var(--neu-border);background:var(--neu-bg);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px;display:flex}.Mo2sWq_setupGuide strong{color:var(--neu-text);font-size:14px;font-weight:600;display:block}.Mo2sWq_root .Mo2sWq_setupGuide p{margin-top:3px;font-size:12px}.Mo2sWq_tabs{border-bottom:1px solid var(--neu-border);background:var(--neu-bg-light);gap:4px;min-width:0;margin:0 0 20px;padding:0 0 4px;display:flex;overflow-x:auto}.Mo2sWq_root .Mo2sWq_tabs button{min-height:44px;color:var(--neu-text-muted);box-shadow:none;background:0 0;border:0;border-radius:12px;flex-shrink:0;padding:12px 16px;font-size:14px;font-weight:500}.Mo2sWq_root .Mo2sWq_tabs button:hover:not(:disabled){background:var(--neu-bg);color:var(--neu-text)}.Mo2sWq_root .Mo2sWq_tabs button[aria-current=page]{background:color-mix(in srgb,var(--neu-accent) 10%,transparent);color:var(--neu-text);font-weight:600}.Mo2sWq_root .Mo2sWq_tabs button:disabled{opacity:.6}.Mo2sWq_root .Mo2sWq_tabs button:focus-visible{box-shadow:inset 0 0 0 2px var(--neu-accent);outline:none}.Mo2sWq_info{border:1px solid var(--neu-border);background:var(--neu-bg);color:var(--neu-text-muted);border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:16px;font-size:12px;line-height:1.7;display:flex}.Mo2sWq_info>div{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}.Mo2sWq_info>p{flex:100%;margin:0}.Mo2sWq_info>svg{color:var(--crm-accent-ink);flex-shrink:0;margin-top:2px}.Mo2sWq_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;display:flex}.Mo2sWq_sectionHeading>div{min-width:0}.Mo2sWq_sectionHeading p{max-width:65ch;margin-top:5px;font-size:12px}.Mo2sWq_sectionHeading>label{min-width:220px}.Mo2sWq_card{background:var(--neu-bg-light);border:1px solid var(--neu-border);border-radius:var(--neu-radius);min-width:0;box-shadow:var(--shadow-sm);margin:0 0 16px;padding:20px}.Mo2sWq_card>label{margin-bottom:16px}.Mo2sWq_card>label:last-child,.Mo2sWq_card>.Mo2sWq_grid:last-child{margin-bottom:0}.Mo2sWq_card>.Mo2sWq_grid{margin-bottom:16px}.Mo2sWq_card>h3{margin-bottom:6px}.Mo2sWq_card>p{margin-bottom:16px}.Mo2sWq_card>p:last-child{margin-bottom:0}.Mo2sWq_card>button,.Mo2sWq_card>.Mo2sWq_actions{margin-top:16px}.Mo2sWq_cardTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.Mo2sWq_cardTitle>strong{color:var(--neu-text);font-size:14px;font-weight:600}.Mo2sWq_cardTitle>div{flex-wrap:wrap;gap:6px;display:flex}.Mo2sWq_cardTitle>span{color:var(--neu-text-muted);font-size:12px}.Mo2sWq_cardTitle h3{align-items:center;gap:8px;display:flex}.Mo2sWq_card summary{cursor:pointer;flex-direction:column;gap:2px;list-style:none;display:flex}.Mo2sWq_card summary::-webkit-details-marker{display:none}.Mo2sWq_card summary strong{color:var(--neu-text);font-size:14px;font-weight:600}.Mo2sWq_card summary small{margin-top:0}.Mo2sWq_card[open] summary{margin-bottom:16px}.Mo2sWq_builderField{border-top:1px solid var(--neu-border);gap:12px;padding-top:14px;display:grid}.Mo2sWq_inherited{background:var(--neu-bg);border:1px solid var(--neu-border);border-radius:var(--neu-radius);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;padding:14px 16px;font-size:14px;display:flex}.Mo2sWq_inherited>div{flex:1;min-width:0}.Mo2sWq_inherited strong{color:var(--neu-text);font-size:14px;font-weight:600}.Mo2sWq_inherited small{margin-top:2px}.Mo2sWq_inherited>span{color:var(--neu-text-muted);font-size:12px}.Mo2sWq_inheritedHint{color:var(--neu-text-muted);font-size:12px;font-weight:400}.Mo2sWq_inheritedHint button{min-height:0;color:var(--crm-accent-ink);background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.Mo2sWq_conditions{background:var(--neu-bg);border:1px solid var(--neu-border);border-radius:var(--neu-radius);margin:16px 0;padding:16px}.Mo2sWq_conditions>.Mo2sWq_cardTitle label{flex-direction:row;align-items:center;gap:10px;font-weight:500}.Mo2sWq_conditionRow{align-items:flex-end;gap:10px;margin:10px 0;display:flex}.Mo2sWq_conditionRow label{flex:1;min-width:0}.Mo2sWq_tableWrap{overflow:auto}.Mo2sWq_root table:where(:not([data-table-kit] *)){text-align:left;border-collapse:collapse;width:100%;font-size:14px}.Mo2sWq_root th:where(:not([data-table-kit] *)){border-bottom:1px solid var(--neu-border);color:var(--neu-text-muted);padding:12px 16px;font-weight:500}.Mo2sWq_root td:where(:not([data-table-kit] *)){border-bottom:1px solid var(--neu-border);vertical-align:top;padding:12px 16px}.Mo2sWq_root td code{font-size:12px}.Mo2sWq_root td button:where(:not([data-table-kit] *)){margin-left:8px}.Mo2sWq_link{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 16px;display:flex}.Mo2sWq_link input{flex:1;min-width:0}.Mo2sWq_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.Mo2sWq_empty{text-align:center;border:1px dashed var(--neu-border-medium);min-height:200px;color:var(--neu-text-muted);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;margin:0 0 16px;padding:40px 24px;display:flex}.Mo2sWq_empty svg{color:var(--neu-text-muted);opacity:.5;margin-bottom:12px}.Mo2sWq_root .Mo2sWq_empty h3{letter-spacing:-.5px;margin:8px 0 10px;font-size:23px}.Mo2sWq_root .Mo2sWq_empty p{max-width:400px;font-size:13px;line-height:1.7}.Mo2sWq_error,.Mo2sWq_success{border-radius:var(--neu-radius);align-items:center;gap:8px;margin:0 0 16px;padding:12px 16px;font-size:13px;display:flex}.Mo2sWq_root .Mo2sWq_error{color:var(--neu-error-dark);background:var(--neu-error-bg)}.Mo2sWq_root .Mo2sWq_success{color:var(--neu-success-dark);background:var(--neu-success-bg)}.Mo2sWq_root ul.Mo2sWq_error{padding-left:32px;display:block}.Mo2sWq_roster{gap:10px;margin:16px 0;display:grid}.Mo2sWq_templateLibrary{margin:0 0 20px}.Mo2sWq_templateLibrary h3{align-items:center;gap:8px;margin-bottom:12px;display:flex}.Mo2sWq_modalActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:0;display:flex}.Mo2sWq_createApplication .Mo2sWq_grid{gap:20px}.Mo2sWq_createApplication small{min-height:18px}.Mo2sWq_templateChoices{border:0;min-width:0;margin:24px 0 0;padding:0}.Mo2sWq_templateChoices legend{color:var(--neu-text);padding:0;font-size:14px;font-weight:600}.Mo2sWq_templateChoices>p{margin:6px 0 16px;font-size:12px}.Mo2sWq_templateChoices>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.Mo2sWq_root .Mo2sWq_templateChoices label{border:1px solid var(--neu-border);border-radius:var(--neu-radius);cursor:pointer;background:var(--neu-bg-light);grid-template-columns:28px 1fr;gap:6px 12px;margin:0;padding:16px;display:grid;position:relative}.Mo2sWq_templateChoices label[data-selected=true]{border-color:var(--neu-accent);background:color-mix(in srgb,var(--neu-accent) 8%,var(--neu-bg-light));box-shadow:0 0 0 1px var(--neu-accent)}.Mo2sWq_templateChoices label>svg{color:var(--crm-accent-ink);grid-row:1/3}.Mo2sWq_templateChoices label>strong{padding-right:22px;font-size:14px;line-height:1.4}.Mo2sWq_templateChoices label>span{color:var(--neu-text-muted);grid-column:2;font-size:12px;font-weight:400;line-height:1.5}.Mo2sWq_templateChoices input{width:16px;height:16px;accent-color:var(--neu-mint);position:absolute;top:16px;right:14px}.Mo2sWq_templateChoices label:focus-within{outline:2px solid var(--crm-accent-ink);outline-offset:3px}.Mo2sWq_sharePreview{border:1px solid var(--neu-border);border-radius:var(--neu-radius);overflow-wrap:anywhere;margin-top:16px;overflow:hidden}.Mo2sWq_sharePreview img{aspect-ratio:1200/630;object-fit:cover;width:100%;display:block}.Mo2sWq_sharePreview>div{padding:16px}.Mo2sWq_sharePreview strong{color:var(--neu-text);margin-bottom:4px;font-size:16px;font-weight:600;display:block}.Mo2sWq_realtorUpload{color:var(--neu-text-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;font-weight:400;display:flex}.Mo2sWq_realtorUpload>span{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.Mo2sWq_realtorUpload img{border-radius:var(--neu-radius-sm);object-fit:contain;background:var(--neu-bg-light);border:1px solid var(--neu-border);width:48px;height:48px}.Mo2sWq_removedNeed{background:var(--neu-bg);box-shadow:none}.Mo2sWq_removedNeed strong{color:var(--neu-text-muted);text-decoration:line-through}.Mo2sWq_needCard{margin-bottom:10px;padding:14px 16px}.Mo2sWq_needCard .Mo2sWq_cardTitle{flex-wrap:nowrap;align-items:center;margin-bottom:0}.Mo2sWq_needCard .Mo2sWq_cardTitle>.Mo2sWq_needHeading{flex-direction:column;gap:2px;min-width:0;display:flex}.Mo2sWq_needHeading strong{color:var(--neu-text);overflow-wrap:anywhere;font-size:14px;font-weight:600}.Mo2sWq_needHeading small{margin-top:0}.Mo2sWq_needCard .Mo2sWq_grid,.Mo2sWq_needCard>.Mo2sWq_muted{margin-top:14px}.Mo2sWq_needCard .Mo2sWq_actions{flex-shrink:0;gap:8px;margin:0}.Mo2sWq_needCard .Mo2sWq_grid>button{justify-self:start}.Mo2sWq_root:not(.Mo2sWq_modalActions){container-type:inline-size}@container (max-width:520px){.Mo2sWq_grid,.Mo2sWq_templateChoices>div{grid-template-columns:1fr}.Mo2sWq_sectionHeading,.Mo2sWq_setupGuide{flex-direction:column;align-items:flex-start}.Mo2sWq_sectionHeading>button,.Mo2sWq_setupGuide>button{width:100%}.Mo2sWq_toolbar{flex-direction:column;align-items:stretch}.Mo2sWq_toolbar>div{justify-content:space-between}.Mo2sWq_modalActions button{white-space:normal;flex:1;min-width:0}.Mo2sWq_card{padding:16px}.Mo2sWq_inherited,.Mo2sWq_conditionRow,.Mo2sWq_link,.Mo2sWq_cardTitle,.Mo2sWq_actions{flex-wrap:wrap}.Mo2sWq_conditionRow label{min-width:100%}.Mo2sWq_link input{flex-basis:100%}.Mo2sWq_needCard .Mo2sWq_cardTitle{flex-wrap:wrap}.Mo2sWq_needCard .Mo2sWq_actions{width:100%}.Mo2sWq_needCard .Mo2sWq_actions button{flex:1}}@media (max-width:700px){.Mo2sWq_root input:not([type=checkbox]):not([type=radio]):not([type=file]),.Mo2sWq_root select,.Mo2sWq_root textarea{font-size:16px}.Mo2sWq_root button:where(:not([data-drive-pick-link]):not([data-table-kit] *)),.Mo2sWq_root a:where(:not([data-table-kit] *)){min-height:44px}.Mo2sWq_root .Mo2sWq_iconButton{width:44px}}.Mo2sWq_domainSteps{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.Mo2sWq_domainSteps li{border:1px solid var(--neu-border);border-radius:var(--neu-radius-pill);color:var(--neu-text-muted);background:var(--neu-bg-light);align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:12px;font-weight:600;display:inline-flex}.Mo2sWq_domainSteps li>span{background:var(--neu-bg);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex}.Mo2sWq_domainSteps li[data-state=current]{border-color:var(--crm-accent-ink);color:var(--neu-text)}.Mo2sWq_domainSteps li[data-state=current]>span{background:var(--crm-accent-ink);color:var(--neu-bg-light)}.Mo2sWq_domainSteps li[data-state=done]{color:var(--neu-text)}.Mo2sWq_domainSteps li[data-state=done]>span{color:#157a5e;background:0 0}.Mo2sWq_domainLive{border:1px solid var(--neu-border);background:var(--neu-bg);border-radius:14px;margin:0 0 16px;padding:18px}.Mo2sWq_domainLive .Mo2sWq_actions{margin-top:12px}.Mo2sWq_domainLive>p{margin:10px 0 0}.Mo2sWq_root .Mo2sWq_domainLiveUrl{letter-spacing:-.3px;white-space:normal;overflow-wrap:anywhere;text-underline-offset:4px;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:22px;font-weight:700;text-decoration:underline;display:block}.Mo2sWq_root .Mo2sWq_domainLiveUrl:hover{border:0}.Mo2sWq_domainRecords{border:1px solid var(--neu-border);border-radius:14px;margin:0 0 16px;padding:14px 16px}.Mo2sWq_domainRecords summary{cursor:pointer;color:var(--neu-text);font-size:13px;font-weight:600}.Mo2sWq_domainRecords[open] summary,.Mo2sWq_domainRecords>label{margin-bottom:12px}.Mo2sWq_domainRecords>p{margin:12px 0 0}.Mo2sWq_spin{animation:1s linear infinite Mo2sWq_posSpin}@keyframes Mo2sWq_posSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Mo2sWq_spin{animation:none}}
.H3wnzG_scope{min-height:100%}.H3wnzG_control{min-width:0;max-width:240px;position:relative}.H3wnzG_label{color:inherit;align-items:center;gap:6px;display:flex}.H3wnzG_label select{color:#123c3e;width:100%;min-width:0;max-width:205px;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce7e3;border-radius:8px;padding:6px 7px;font-size:13px}.H3wnzG_label select:focus-visible{outline-offset:2px;outline:3px solid #87cdb6}.H3wnzG_notice{color:#a22e2e;max-width:260px;margin-block-start:5px;font-size:12px;display:block}.H3wnzG_translationNotice{text-align:center;color:#566964;max-width:1100px;margin:0 auto;padding:9px 18px;font-size:12px}.H3wnzG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.H3wnzG_scope[dir=rtl] input[type=email],.H3wnzG_scope[dir=rtl] input[type=tel],.H3wnzG_scope[dir=rtl] input[inputmode=numeric],.H3wnzG_scope[dir=rtl] input[inputmode=decimal]{text-align:right;direction:ltr}@media (max-width:640px){.H3wnzG_control{max-width:150px}.H3wnzG_label select{max-width:125px;font-size:12px}}@media (max-width:400px){.H3wnzG_label>svg{display:none}.H3wnzG_label select{min-height:44px}}
.llSQcq_screen{--loading-bg:#f8fafb;--loading-text:#31424d;--loading-muted:#81909a;--loading-ring:#e2e7eb;--loading-arc:#728591;isolation:isolate;box-sizing:border-box;text-align:center;background:var(--loading-bg);width:100%;min-height:100svh;color:var(--loading-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;font-family:Outfit,Arial,sans-serif;display:flex;position:relative}.llSQcq_screen h1{color:var(--loading-text);margin:24px 0 0;font-size:22px;font-weight:500;line-height:1.35}.llSQcq_screen p{color:var(--loading-muted);margin:10px 0 0;font-size:14px;line-height:1.6}.llSQcq_screen small{color:var(--loading-muted);align-items:center;gap:7px;font-size:11px;display:flex;position:absolute;bottom:28px}.llSQcq_screen button{background:var(--loading-text);color:var(--loading-bg);font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:24px;padding:11px 24px;font-size:13px}.llSQcq_screen button:focus-visible{outline:2px solid var(--loading-text);outline-offset:4px}.llSQcq_screen a{color:var(--loading-text);text-underline-offset:3px;margin-top:18px;font-size:13px;text-decoration:underline}.llSQcq_spinner{box-sizing:border-box;border:2px solid var(--loading-ring);border-top-color:var(--loading-arc);border-radius:50%;width:44px;height:44px;animation:1.05s linear infinite llSQcq_spin}.llSQcq_content[hidden]{display:none!important}@keyframes llSQcq_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.llSQcq_spinner{animation:none}}
@font-face{font-family:MortgageOutfit;src:url(/fonts/outfit-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}.oQhW-W_app{--accent:#21bd71;--brand-navy:#072c48;--brand-mint:#54d4b0;--brand-cyan:#07c0d4;color:#151515;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;flex-direction:column;min-height:100dvh;font-family:MortgageOutfit,Arial,sans-serif;font-size:16px;line-height:1.5;display:flex}.oQhW-W_app *{box-sizing:border-box}.oQhW-W_app button,.oQhW-W_app input,.oQhW-W_app select{font:inherit}.oQhW-W_app button,.oQhW-W_app a,.oQhW-W_app input,.oQhW-W_app select{-webkit-tap-highlight-color:transparent}.oQhW-W_app button{cursor:pointer}.oQhW-W_app button:disabled{cursor:default;opacity:.25}.oQhW-W_app button:focus-visible,.oQhW-W_app a:focus-visible,.oQhW-W_app summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.oQhW-W_header{border-bottom:1px solid #f2f2f2;flex-shrink:0;justify-content:space-between;align-items:center;height:112px;padding:0 46px;display:flex}.oQhW-W_brand{align-items:center;gap:20px;min-width:0;text-decoration:none;display:flex}.oQhW-W_brandLogo{object-fit:contain;width:auto;max-width:146px;height:auto;max-height:64px}.oQhW-W_brandLogo[src$=\.svg],.oQhW-W_brandLogo[src*=".svg?"]{width:146px}.oQhW-W_brandProduct{color:#5c6970;letter-spacing:.1px;overflow-wrap:anywhere;border-left:1px solid #dce7e9;min-width:0;padding-left:20px;font-size:15px;font-weight:450}.oQhW-W_headerActions{align-items:center;gap:38px;display:flex}.oQhW-W_headerActions button{color:#222;background:0 0;border:none;align-items:center;gap:12px;font-size:17px;font-weight:550;display:flex}.oQhW-W_main{flex:1;width:100%;padding:50px 24px 100px}.oQhW-W_progressArea{max-width:840px;margin:0 auto}.oQhW-W_track{background:#eff3f4;border-radius:20px;height:6px;overflow:hidden}.oQhW-W_track>div{background:linear-gradient(90deg,#fdc121,#21bd71 48%,#07c0d4);border-radius:20px 0 0 20px;min-width:6px;height:100%;transition:width .25s}.oQhW-W_progressMeta{justify-content:space-between;align-items:center;min-height:30px;margin-top:23px;font-size:15px;font-weight:500;display:flex}.oQhW-W_back{background:0 0;border:0;align-items:center;padding:4px;display:flex}.oQhW-W_overviewButton{color:#747474;background:0 0;border:0;align-items:center;gap:7px;padding:5px 8px;display:flex;font-size:13px!important}.oQhW-W_question{max-width:570px;margin:100px auto 0;animation:.22s ease-out oQhW-W_appear}.oQhW-W_question h1{color:var(--brand-navy);letter-spacing:-1px;text-wrap:pretty;outline:none;margin:0;font-size:35px;font-weight:600;line-height:1.18}.oQhW-W_description{color:#777;margin:19px 0 0;font-size:17px;font-weight:350;line-height:1.65}.oQhW-W_choices{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.oQhW-W_choice{cursor:pointer;background:#f7fafb;border:1px solid #ececec;border-radius:18px;align-items:center;gap:20px;min-height:70px;padding:20px 23px;font-size:18px;font-weight:400;transition:background .15s,border-color .15s;display:flex;position:relative}.oQhW-W_choice>span:not(.oQhW-W_radio){flex:1}.oQhW-W_choice>svg{flex-shrink:0}.oQhW-W_choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.oQhW-W_choice:has(input:focus-visible){outline-offset:3px;outline:2px solid #171717}.oQhW-W_selected,.oQhW-W_selected:hover{border-color:var(--accent);background:#effaf5}.oQhW-W_radio{background:#fff;border:1.8px solid #a4a4a4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.oQhW-W_selected .oQhW-W_radio{border-color:var(--accent)}.oQhW-W_selected .oQhW-W_radio>span{background:var(--accent);border-radius:50%;width:13px;height:13px}.oQhW-W_square{border-radius:7px}.oQhW-W_selected .oQhW-W_square{color:#fff;background:#168551}.oQhW-W_formActions{flex-direction:column;align-items:flex-start;gap:24px;margin-top:60px;display:flex}.oQhW-W_nextButton{background:var(--brand-navy);border:1px solid var(--brand-navy);color:#fff;border-radius:100px;justify-content:center;align-items:center;gap:12px;min-width:220px;max-width:100%;min-height:62px;padding:17px 30px;transition:background .15s,transform .15s;display:inline-flex;font-size:17px!important;font-weight:550!important}.oQhW-W_nextButton:hover{background:#124863}.oQhW-W_nextButton:active{transform:translateY(1px)}.oQhW-W_textButton{color:#545454;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:0;display:inline-flex;font-size:14px!important}.oQhW-W_textButton:hover{text-decoration:underline}.oQhW-W_fields{grid-template-columns:1fr 1fr;gap:24px 18px;display:grid}.oQhW-W_field{min-width:0}.oQhW-W_field:only-child{grid-column:1/-1}.oQhW-W_field:has(input[type=checkbox]){grid-column:1/-1}.oQhW-W_field:has(select){grid-column:1/-1}.oQhW-W_field:has(input[type=email]){grid-column:1/-1}.oQhW-W_field:has(input[name$=\.street]){grid-column:1/-1}.oQhW-W_field:has(input[name$=\.address]){grid-column:1/-1}.oQhW-W_field:has(input[role=combobox]){grid-column:1/-1}.oQhW-W_field>label{color:var(--brand-navy);margin-bottom:10px;font-size:16px;font-weight:600;line-height:1.4;display:block}.oQhW-W_optional{color:#999;font-size:12px}.oQhW-W_inputWrap{position:relative}.oQhW-W_inputWrap input,.oQhW-W_inputWrap select{color:#171717;appearance:none;background:#fff;border:1px solid #d8d8d8;border-radius:11px;width:100%;min-width:0;min-height:59px;padding:15px 16px}.oQhW-W_inputWrap input::placeholder{color:#b0b0b0}.oQhW-W_inputWrap select{padding-right:40px}.oQhW-W_selectArrow{pointer-events:none;color:#666;position:absolute;top:20px;right:15px}.oQhW-W_rateSuffix{color:#777;pointer-events:none;position:absolute;top:16px;right:17px}.oQhW-W_inputWrap .oQhW-W_rateInput{padding-right:35px}.oQhW-W_inputWrap .oQhW-W_ssnInput{padding-right:65px}.oQhW-W_showSsn{color:#666;background:0 0;border:0;position:absolute;top:18px;right:13px;font-size:12px!important}.oQhW-W_field [aria-invalid=true]{border-color:#d1293e}.oQhW-W_error{color:#ba2438;outline:none;margin:10px 0 0;font-size:13px;line-height:1.5}.oQhW-W_notice{color:#555;background:#f5f5f5;border-radius:10px;margin-top:20px;padding:14px 16px;font-size:14px;line-height:1.5}.oQhW-W_eyebrow{letter-spacing:1.8px;color:#888;margin:0 0 15px;font-size:11px;font-weight:550}.oQhW-W_footer{color:#969696;letter-spacing:.1px;justify-content:space-between;align-items:center;gap:20px;padding:24px 46px 28px;font-size:11px;display:flex}.oQhW-W_footer>span{align-items:center;gap:7px;display:flex}.oQhW-W_record{border:1px solid #e7e7e7;border-radius:16px;margin-bottom:18px;padding:23px}.oQhW-W_recordHeader{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.oQhW-W_recordHeader h2{text-transform:capitalize;margin:0;font-size:17px;font-weight:500}.oQhW-W_recordHeader button{color:#888;background:0 0;border:0;padding:6px}.oQhW-W_recordHeader button:hover{color:#ba2438}.oQhW-W_addButton{color:#165b49;background:linear-gradient(110deg,#eff9f4,#f8fcfa);border:1px solid #c5e5d8;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:64px;padding:14px 22px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 2px 5px #0b304604;font-size:16px!important;font-weight:600!important}.oQhW-W_addButton:hover:not(:disabled){background:#e6f5ed;border-color:#70ba9a;box-shadow:0 4px 12px #165b490a}.oQhW-W_addButton>svg{box-sizing:content-box;background:#fff;border-radius:10px;flex-shrink:0;padding:8px;box-shadow:0 1px 4px #165b4910}.oQhW-W_noneChoice{color:#666;cursor:pointer;align-items:center;gap:11px;margin-top:26px;font-size:14px;display:flex}.oQhW-W_noneChoice input,.oQhW-W_acknowledgment input{accent-color:var(--accent);flex-shrink:0;width:19px;height:19px}.oQhW-W_acknowledgment{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px!important;font-weight:400!important;line-height:1.65!important;display:flex!important}.oQhW-W_acknowledgment input{margin-top:3px}.oQhW-W_consentText{background:#f7fafb;border:1px solid #eee;border-radius:16px;margin-bottom:24px;padding:24px}.oQhW-W_consentText h2{margin:12px 0;font-size:18px;font-weight:500}.oQhW-W_consentText p{color:#666;margin:0;font-size:14px;line-height:1.85}.oQhW-W_review{max-width:650px}.oQhW-W_reviewSummary{background:#f7fafb;border-radius:14px;align-items:center;gap:15px;margin-bottom:26px;padding:22px;display:flex}.oQhW-W_reviewSummary strong{font-weight:500}.oQhW-W_reviewSummary p{color:#777;margin:4px 0 0;font-size:14px}.oQhW-W_reviewGroup{border:1px solid #e8e8e8;border-radius:13px;margin-bottom:12px;overflow:hidden}.oQhW-W_reviewGroup>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px;font-weight:500;list-style:none;display:flex}.oQhW-W_reviewGroup>summary::-webkit-details-marker{display:none}.oQhW-W_reviewGroup[open]>summary{background:#fafafa;border-bottom:1px solid #eee}.oQhW-W_reviewGroup[open]>summary svg{transform:rotate(180deg)}.oQhW-W_reviewItem{border-bottom:1px solid #eee;padding:20px}.oQhW-W_reviewItem:last-child{border-bottom:0}.oQhW-W_reviewHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.oQhW-W_reviewHeading h3{margin:0;font-size:14px;font-weight:500}.oQhW-W_reviewHeading button{color:#168551;background:0 0;border:0;padding:0;font-size:13px!important}.oQhW-W_reviewItem>p{color:#777;margin:8px 0 0;font-size:14px}.oQhW-W_reviewDetails{margin:13px 0 0;font-size:13px}.oQhW-W_reviewDetails>div{justify-content:space-between;gap:22px;padding:5px 0;display:flex}.oQhW-W_reviewDetails dt{color:#888}.oQhW-W_reviewDetails dd{text-align:right;overflow-wrap:anywhere;max-width:60%;margin:0}.oQhW-W_recordLabel{text-transform:capitalize;color:#444!important}.oQhW-W_review>.oQhW-W_answerArea>.oQhW-W_acknowledgment{margin-top:30px}.oQhW-W_finePrint{color:#929292;margin:18px 0;line-height:1.7;font-size:12px!important}.oQhW-W_completion .oQhW-W_completeIcon{width:76px;height:76px;color:var(--accent);background:#e8f9f2;border-radius:50%;justify-content:center;align-items:center;margin-bottom:28px;display:flex}.oQhW-W_completion .oQhW-W_nextButton{margin-top:26px}.oQhW-W_completion>.oQhW-W_textButton{justify-content:flex-start;margin-top:23px;display:flex}.oQhW-W_nextSteps{background:#f7fafb;border-radius:14px;align-items:flex-start;gap:15px;margin-top:30px;padding:23px;display:flex}.oQhW-W_nextSteps>svg{flex-shrink:0}.oQhW-W_nextSteps strong{font-size:15px;font-weight:500}.oQhW-W_nextSteps p{color:#777;margin:5px 0 0;line-height:1.7;font-size:14px!important}.oQhW-W_dialog{color:#171717;background:#fff;border:1px solid #eee;border-radius:22px;width:calc(100% - 36px);max-width:540px;max-height:85dvh;margin:auto;padding:0;font-family:MortgageOutfit,Arial,sans-serif;position:fixed;inset:0;box-shadow:0 20px 90px #0002}.oQhW-W_dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0005}.oQhW-W_dialogContent{padding:38px;position:relative}.oQhW-W_closeDialog{color:#777;background:0 0;border:0;padding:6px;position:absolute;top:18px;right:18px}.oQhW-W_dialog h2{letter-spacing:-.6px;margin:18px 0;font-size:27px;font-weight:550;line-height:1.2}.oQhW-W_dialog p{color:#777;margin:14px 0;font-size:15px;line-height:1.7}.oQhW-W_dialog .oQhW-W_nextButton{width:100%;margin-top:18px}.oQhW-W_dialog .oQhW-W_textButton{margin:23px auto 0;display:flex}.oQhW-W_sectionNav{flex-direction:column;gap:5px;display:flex}.oQhW-W_sectionNav button{text-align:left;color:#333;background:0 0;border:0;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:10px;padding:14px 4px;font-size:14px;display:flex}.oQhW-W_sectionNav button:hover{color:var(--accent)}.oQhW-W_sectionNav button svg{flex-shrink:0}.oQhW-W_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes oQhW-W_appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1700px){.oQhW-W_header{height:140px}.oQhW-W_brandLogo{max-height:84px}.oQhW-W_main{padding-top:64px}.oQhW-W_progressArea{max-width:1050px}.oQhW-W_question{max-width:710px;margin-top:132px}.oQhW-W_question h1{color:var(--brand-navy);font-size:43px}.oQhW-W_choice{border-radius:21px;min-height:86px;padding:24px 28px;font-size:22px}.oQhW-W_answerArea{margin-top:58px}.oQhW-W_formActions{margin-top:76px}.oQhW-W_nextButton{min-width:270px;min-height:76px}.oQhW-W_description{font-size:19px}.oQhW-W_review{max-width:800px}}@media (max-width:640px){.oQhW-W_header{height:86px;padding:0 22px}.oQhW-W_brand{flex-direction:column;align-items:flex-start;gap:3px}.oQhW-W_brandLogo{max-width:112px}.oQhW-W_brandProduct{letter-spacing:1.6px;text-transform:uppercase;border:0;padding:0;font-size:10px}.oQhW-W_headerActions{gap:16px}.oQhW-W_headerActions button{gap:8px;font-size:13px}.oQhW-W_headerActions .oQhW-W_helpButton{display:none}.oQhW-W_main{padding:30px 22px 65px}.oQhW-W_question{margin-top:65px}.oQhW-W_question h1{color:var(--brand-navy);letter-spacing:-.7px;font-size:29px}.oQhW-W_description{font-size:15px}.oQhW-W_answerArea{margin-top:32px}.oQhW-W_choice{border-radius:15px;gap:14px;min-height:70px;padding:18px;font-size:16px}.oQhW-W_radio{width:24px;height:24px}.oQhW-W_formActions{margin-top:40px}.oQhW-W_nextButton{width:100%;min-height:59px}.oQhW-W_textButton{align-self:center}.oQhW-W_fields{gap:20px 14px}.oQhW-W_field{grid-column:1/-1}.oQhW-W_record{padding:18px}.oQhW-W_footer{flex-direction:column;align-items:flex-start;gap:9px;padding:20px 22px;font-size:10px}.oQhW-W_dialogContent{padding:30px 24px}.oQhW-W_dialog h2{font-size:25px}.oQhW-W_reviewDetails>div{flex-direction:column;gap:3px;padding:8px 0}.oQhW-W_reviewDetails dd{text-align:left;max-width:100%}.oQhW-W_progressMeta{margin-top:18px}.oQhW-W_completion{margin-top:48px}}@media (prefers-reduced-motion:reduce){.oQhW-W_question{animation:none}.oQhW-W_app *{scroll-behavior:auto!important;transition:none!important}}.oQhW-W_disclosureLinks{margin-bottom:28px}.oQhW-W_disclosureLinks>a{color:#333;background:#f8f8f8;border:1px solid #e9e9e9;border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:19px 17px;font-size:15px;text-decoration:none;display:flex}.oQhW-W_disclosureLinks>a>svg:last-child{margin-left:auto}.oQhW-W_disclosureLinks>a:hover{border-color:#aaa}body:has(.oQhW-W_app){background:#fff;margin:0;padding:0}.oQhW-W_formContent{border:0;min-width:0;margin:0;padding:0}.oQhW-W_sourceField{grid-column:1/-1}.oQhW-W_sourcePicker{border:0;min-width:0;margin:0;padding:0}.oQhW-W_sourcePicker>legend{color:var(--brand-navy);margin-bottom:14px;font-size:16px;font-weight:600}.oQhW-W_question.oQhW-W_incomeQuestion{max-width:980px}.oQhW-W_sourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.oQhW-W_sourceCard{cursor:pointer;background:#fff;border:1px solid #e4eceb;border-radius:16px;flex-direction:column;padding-bottom:17px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.oQhW-W_sourceCard:hover{border-color:#21bd71;box-shadow:0 5px 16px #072c480c}.oQhW-W_sourceCardSelected{background:#effaf5;border-color:#21bd71}.oQhW-W_sourceCard:has(input:focus-visible){outline-offset:3px;outline:2px solid #072c48}.oQhW-W_sourceCard>input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.oQhW-W_sourceArtwork{background:var(--source-tint);height:124px;color:var(--source-color);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.oQhW-W_sourceArtwork:before,.oQhW-W_sourceArtwork:after{content:"";background:var(--source-color);opacity:.1;border-radius:50%;position:absolute}.oQhW-W_sourceArtwork:before{width:86px;height:86px;bottom:-24px;left:-20px}.oQhW-W_sourceArtwork:after{width:35px;height:35px;top:18px;right:42px}.oQhW-W_sourceIconBubble{background:#ffffffd9;border-radius:24px;justify-content:center;align-items:center;width:76px;height:76px;display:flex;transform:rotate(-6deg);box-shadow:0 5px #072c4808}.oQhW-W_sourceIconBubble svg{transform:rotate(6deg)}.oQhW-W_sourceArtworkSmall{border-radius:10px;flex-shrink:0;width:70px;height:64px}.oQhW-W_sourceArtworkSmall .oQhW-W_sourceIconBubble{border-radius:15px;width:47px;height:47px}.oQhW-W_sourceArtworkSmall:after{display:none}.oQhW-W_sourceCheck{color:#fff;background:#ffffffed;border:1px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:12px;right:12px}.oQhW-W_sourceCardSelected .oQhW-W_sourceCheck{background:#168551;border-color:#168551}.oQhW-W_sourceLabel{color:#072c48;margin:13px 15px 3px;font-size:17px;font-weight:500}.oQhW-W_sourceHint{color:#77878c;margin:0 15px;font-size:12px;line-height:1.4}.oQhW-W_selectedSourceType{background:#f3faf7;border:1px solid #dbeee4;border-radius:13px;align-items:center;gap:15px;padding:10px;display:flex;overflow:hidden}.oQhW-W_selectedSourceType>div{flex:1}.oQhW-W_selectedSourceType strong{color:#072c48;font-size:16px;font-weight:500}.oQhW-W_selectedSourceType>div>span{color:#78888d;margin-top:4px;font-size:11px;display:block}.oQhW-W_selectedSourceType button{color:#168551;background:0 0;border:0;align-items:center;gap:3px;display:flex;font-size:12px!important}.oQhW-W_inviteNotice{color:#072c48;background:#effaf5;border:1px solid #d8f0e4;border-radius:15px;gap:14px;margin-bottom:28px;padding:21px;display:flex}.oQhW-W_inviteNotice>svg{flex-shrink:0}.oQhW-W_inviteNotice strong{font-size:15px;font-weight:500}.oQhW-W_inviteNotice p{color:#667a78;margin:6px 0 0;font-size:13px;line-height:1.7}.oQhW-W_inviteStatus{align-items:center;gap:7px;display:flex;color:#168551!important;font-size:13px!important}.oQhW-W_historyCoverage{background:#f3faf7;border:1px solid #deede5;border-radius:15px;margin-bottom:26px;padding:22px}.oQhW-W_historyCoverage>div:first-child{color:#072c48;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.oQhW-W_historyCoverage strong{font-weight:500}.oQhW-W_historyCoverage>div:first-child>span{white-space:nowrap;font-size:12px}.oQhW-W_historyCoverage>progress{accent-color:#21bd71;border:0;border-radius:8px;width:100%;height:7px;margin:17px 0 12px;display:block;overflow:hidden}.oQhW-W_historyCoverage>progress::-webkit-progress-bar{background:#dcebe3}.oQhW-W_historyCoverage>progress::-webkit-progress-value{background:#21bd71}.oQhW-W_historyCoverage>p{color:#75877d;margin:0;font-size:12px}.oQhW-W_historyCoverage ul{margin:15px 0 0;padding:0;list-style:none}.oQhW-W_historyCoverage li{color:#64776c;border-bottom:1px solid #deede5;justify-content:space-between;gap:10px;padding:8px 0;font-size:12px;display:flex}.oQhW-W_historyGaps p{color:#956620;margin:12px 0 0;font-size:12px}@media (max-width:640px){.oQhW-W_sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.oQhW-W_sourceCard>.oQhW-W_sourceArtwork{height:108px}.oQhW-W_sourceLabel{margin-left:11px;margin-right:11px;font-size:15px}.oQhW-W_sourceHint{margin-left:11px;margin-right:11px;font-size:10px}.oQhW-W_selectedSourceType{gap:9px}.oQhW-W_selectedSourceType>img{width:64px;height:62px}.oQhW-W_historyCoverage{padding:17px}.oQhW-W_historyCoverage li{flex-direction:column;gap:2px}}.oQhW-W_portalMain{background:#f6f9fa;padding-top:42px;padding-bottom:65px}.oQhW-W_portalHeaderLabel{color:#385d6b;align-items:center;gap:10px;font-size:14px;display:flex}@media (max-width:640px){.oQhW-W_portalMain{padding-top:30px;padding-left:18px;padding-right:18px}.oQhW-W_portalHeaderLabel{gap:7px;font-size:12px}}.oQhW-W_sourceLabel{overflow-wrap:anywhere}.oQhW-W_incomeDetails{gap:26px;display:grid}.oQhW-W_incomeSection{border-top:1px solid #e7efec;padding-top:24px}.oQhW-W_incomeSectionHeading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.oQhW-W_incomeSectionHeading>span{color:#168658;background:#edf8f2;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.oQhW-W_incomeSectionHeading h3{color:#072c48;margin:0;font-size:18px;font-weight:550}.oQhW-W_incomeSectionHeading p{color:#71828a;margin:3px 0 0;font-size:13px;line-height:1.5}.oQhW-W_incomeFields{gap:20px 24px}.oQhW-W_incomeFields>.oQhW-W_field{grid-column:auto}.oQhW-W_incomeFields>.oQhW-W_field:has(input[role=combobox]){grid-column:1/-1}.oQhW-W_segmentedField{border:0;min-width:0;margin:0;padding:0}.oQhW-W_segmentedField legend{color:var(--brand-navy);margin-bottom:10px;padding:0;font-size:16px;font-weight:600;line-height:1.4;display:block}.oQhW-W_segmentedOptions{background:#f5f8f7;border:1px solid #dce7e2;border-radius:12px;gap:4px;min-height:54px;padding:4px;display:flex}.oQhW-W_segmentedOptions label{cursor:pointer;color:#5e707a;text-align:center;border-radius:8px;flex:1;justify-content:center;align-items:center;min-width:0;padding:10px 9px;font-size:14px;display:flex;position:relative}.oQhW-W_segmentedOptions input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.oQhW-W_segmentedOptions .oQhW-W_segmentSelected{color:#072c48;background:#fff;font-weight:550;box-shadow:0 1px 5px #072c4815,inset 0 0 0 1px #aadfc6}.oQhW-W_segmentedOptions label:hover{background:#e7f5ed}.oQhW-W_segmentedOptions label:has(input:focus-visible){outline-offset:2px;outline:2px solid #21bd71}.oQhW-W_extraPayGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.oQhW-W_extraPayCard{background:#fafcfb;border:1px solid #e0ebe5;border-radius:14px;gap:17px;padding:18px;display:grid}.oQhW-W_extraPayCard .oQhW-W_inputWrap input{min-height:52px}@media (max-width:700px){.oQhW-W_extraPayGrid{grid-template-columns:1fr}}@media (max-width:640px){.oQhW-W_incomeFields{grid-template-columns:1fr}.oQhW-W_incomeSectionHeading h3{font-size:16px}}.oQhW-W_propertyDetails{gap:28px;display:grid}.oQhW-W_propertyDetails>.oQhW-W_incomeSection:first-child{border-top:0;padding-top:0}.oQhW-W_propertyRecord{border-color:#dfeae5;border-radius:20px;padding:28px}.oQhW-W_propertyRecord .oQhW-W_recordHeader{border-bottom:1px solid #e7efec;margin-bottom:27px;padding-bottom:18px}.oQhW-W_propertyRecord .oQhW-W_recordHeader h2{color:#072c48;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.oQhW-W_propertyRecord .oQhW-W_recordHeader h2 svg{color:#168658}.oQhW-W_propertyRecord .oQhW-W_segmentedOptions{min-height:59px}@media (max-width:640px){.oQhW-W_propertyRecord{padding:18px}}.oQhW-W_question{max-width:780px;margin-top:64px}.oQhW-W_question.oQhW-W_review{max-width:980px}.oQhW-W_stepSectionLabel{color:#168658;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:600}.oQhW-W_description{color:#627782;max-width:750px;font-size:16px;line-height:1.65}.oQhW-W_answerArea{margin-top:32px}.oQhW-W_answerArea>.oQhW-W_fields{background:#fff;border:1px solid #dfeae5;border-radius:20px;gap:25px;padding:28px}.oQhW-W_fields>.oQhW-W_field:has(select){grid-column:auto}.oQhW-W_fields>.oQhW-W_field:has(select):only-child{grid-column:1/-1}.oQhW-W_inputWrap input,.oQhW-W_inputWrap select{color:#072c48;border-color:#d9e5df;border-radius:12px}.oQhW-W_inputWrap input:hover,.oQhW-W_inputWrap select:hover{border-color:#a7caba}.oQhW-W_app input:focus-visible,.oQhW-W_app select:focus-visible{outline-offset:2px;outline:2px solid #21bd71}.oQhW-W_record{border-color:#dfeae5;border-radius:20px;padding:28px}.oQhW-W_recordHeader h2{color:#072c48;font-size:18px;font-weight:600}.oQhW-W_choice{color:#072c48;background:#f7faf8;border-color:#dfeae5;font-weight:500}.oQhW-W_choice:hover{background:#f0faf4;border-color:#8dd7b4}.oQhW-W_choice.oQhW-W_selected{background:#eaf8f0;border-color:#21bd71;box-shadow:0 0 0 1px #21bd71}.oQhW-W_choice>svg{color:#168658}.oQhW-W_formActions{margin-top:35px}.oQhW-W_reviewGroup{border-color:#dfeae5;border-radius:16px}.oQhW-W_accountSetup{background:#fff;border:1px solid #dfeae5;border-radius:20px;padding:28px}.oQhW-W_accountIdentity{background:#edf8f2;border-radius:14px;align-items:center;gap:14px;margin-bottom:25px;padding:18px;display:flex}.oQhW-W_accountIdentity>span{color:#168658;display:flex}.oQhW-W_accountIdentity small{color:#658477;margin-bottom:3px;font-size:12px;display:block}.oQhW-W_accountIdentity strong{color:#072c48;overflow-wrap:anywhere;font-size:16px}.oQhW-W_accountIdentity>div{min-width:0}.oQhW-W_fieldHint{color:#617782;margin:8px 0 0;font-size:12px}.oQhW-W_showPasswordChoice{color:#385e6a;align-items:center;gap:9px;margin-top:20px;font-size:14px;display:flex}.oQhW-W_showPasswordChoice input{accent-color:#168658;width:17px;height:17px}.oQhW-W_accountSecurityNote{color:#70847a;align-items:flex-start;gap:9px;margin:24px 0 0;font-size:12px;line-height:1.6;display:flex}.oQhW-W_accountSecurityNote svg{flex-shrink:0;margin-top:2px}.oQhW-W_accountReady{color:#168658;gap:12px;display:flex}.oQhW-W_accountReady p{color:#627782;margin:5px 0 0;font-size:14px}@media (max-width:640px){.oQhW-W_question{margin-top:40px}.oQhW-W_answerArea>.oQhW-W_fields,.oQhW-W_record,.oQhW-W_accountSetup{border-radius:16px;padding:19px}.oQhW-W_fields>.oQhW-W_field:has(select){grid-column:1/-1}.oQhW-W_accountSetup .oQhW-W_fields{grid-template-columns:1fr}.oQhW-W_description{font-size:15px}}.oQhW-W_downPaymentControl{align-items:stretch;gap:10px;display:flex}.oQhW-W_downPaymentControl>.oQhW-W_inputWrap{flex:1;min-width:0}.oQhW-W_amountMode{background:#f4f8f6;border:1px solid #d9e5df;border-radius:12px;align-items:stretch;gap:3px;padding:4px;display:flex}.oQhW-W_amountMode button{color:#627b70;background:0 0;border:0;border-radius:8px;width:41px;font-size:18px;font-weight:600}.oQhW-W_amountMode button[aria-pressed=true]{color:#fff;background:#072c48}.oQhW-W_amountMode button:hover:not([aria-pressed=true]){background:#e1f3e9}.oQhW-W_borrowerNameHighlight,.oQhW-W_primaryBorrowerName{color:#39a979}.oQhW-W_firstCoBorrowerName{color:#268baa}.oQhW-W_secondCoBorrowerName{color:#9763c4}.oQhW-W_thirdCoBorrowerName{color:#b27b20}.oQhW-W_incomeFields>.oQhW-W_field:has(input[data-job-title]){grid-column:auto}.oQhW-W_inputWrap .oQhW-W_dateEntry{padding-right:52px}.oQhW-W_datePickerButton{color:#168658;background:#edf8f2;border:0;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:10px;right:10px}.oQhW-W_datePickerButton:hover{background:#d9f1e4}.oQhW-W_inputWrap .oQhW-W_nativeDatePicker{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;bottom:0;right:0}.oQhW-W_historyDialog{color:#072c48;background:#fff;border:1px solid #dfeae5;border-radius:24px;width:min(940px,100vw - 40px);max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 100px #072c4840}.oQhW-W_historyDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#072c4870}.oQhW-W_historyDialog .oQhW-W_question{max-width:none;margin:0;padding:48px 36px 32px}.oQhW-W_historyDialog .oQhW-W_question h1{padding-right:20px;font-size:32px;line-height:1.2}.oQhW-W_historyDialog .oQhW-W_answerArea{margin-top:24px}.oQhW-W_historyDialogClose{color:#072c48;background:#edf8f2;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:14px}.oQhW-W_historyDialogClose:hover{background:#d9f1e4}.oQhW-W_incomeTimeline{margin:0 0 6px;padding:0;list-style:none}.oQhW-W_incomeTimeline>li{padding:0 0 22px 38px;position:relative}.oQhW-W_incomeTimeline>li:before{content:"";background:#d6eadd;width:2px;position:absolute;top:27px;bottom:-27px;left:11px}.oQhW-W_incomeTimeline>li:last-child:before{display:none}.oQhW-W_incomeTimeline>li:last-child{padding-bottom:0}.oQhW-W_timelineDot{color:#168658;z-index:1;background:#e0f6e9;border:1px solid #b9dfc9;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:27px;left:0}.oQhW-W_incomeSummaryCard{background:linear-gradient(110deg,#f5fbf7,#fff 75%);border:1px solid #dbe9e1;border-radius:18px;align-items:flex-start;gap:17px;padding:24px;display:flex}.oQhW-W_incomeSummaryIcon{color:#168658;background:#e6f5ed;border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.oQhW-W_incomeSummaryBody{flex:1;min-width:0}.oQhW-W_incomeSummaryBody h2{color:#072c48;overflow-wrap:anywhere;margin:5px 0;font-size:20px;font-weight:600}.oQhW-W_incomeSummaryBody p{color:#627782;margin:0;font-size:14px;line-height:1.6}.oQhW-W_incomeSummaryBody .oQhW-W_incomeSummaryDates{color:#168658;font-size:12px;font-weight:500}.oQhW-W_incomeSummaryActions{gap:6px;display:flex}.oQhW-W_incomeSummaryActions button{color:#385e6a;background:#fff;border:1px solid #dbe9e1;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:13px;display:inline-flex}.oQhW-W_incomeSummaryActions button:hover{background:#edf8f2;border-color:#95cdb0}.oQhW-W_incomeDoneActions{border-top:1px solid #e7efec;justify-content:flex-end;margin-top:25px;padding-top:25px;display:flex}.oQhW-W_incomeDoneButton{color:#fff;background:#072c48;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:15px 23px;font-weight:500;display:inline-flex}.oQhW-W_incomeDoneButton:hover{background:#124461}.oQhW-W_additionalHistory{border-top:1px solid #dfeae5;gap:16px;margin-top:8px;padding-top:24px;display:grid}.oQhW-W_additionalHistory>h2{color:#072c48;margin:0;font-size:18px;font-weight:600}.oQhW-W_additionalHistory>p{color:#627782;margin:-8px 0 0;font-size:14px;line-height:1.6}.oQhW-W_additionalHistory .oQhW-W_recordHeader h3{color:#072c48;margin:0;font-size:16px;font-weight:500}.oQhW-W_applicationReview{gap:24px;display:grid}.oQhW-W_reviewLoanCard{color:#fff;background:radial-gradient(at 100% 0,#246269 0,#0000 60%),#072c48;border-radius:24px;padding:30px;position:relative;overflow:hidden}.oQhW-W_reviewLoanTop{align-items:center;gap:18px;display:flex}.oQhW-W_reviewLoanIcon{color:#abebca;background:#ffffff12;border:1px solid #ffffff20;border-radius:18px;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid}.oQhW-W_reviewLoanTop>div{flex:1;min-width:0}.oQhW-W_reviewLoanTop .oQhW-W_reviewOverline{color:#9edbc4;letter-spacing:1.8px;margin:0 0 7px;font-size:10px;font-weight:600}.oQhW-W_reviewLoanTop h2{letter-spacing:-.4px;margin:0;font-size:27px;font-weight:550}.oQhW-W_reviewLoanTop p{color:#d1e2e6;margin:6px 0 0;font-size:14px;line-height:1.5}.oQhW-W_reviewLoanTop button{color:#fff;background:#ffffff0c;border:1px solid #ffffff35;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-size:13px;display:inline-flex}.oQhW-W_reviewLoanTop button:hover{background:#ffffff20}.oQhW-W_reviewLoanMetrics{border-top:1px solid #ffffff25;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:27px 0 0;padding:24px 0 0;display:grid}.oQhW-W_reviewLoanMetrics>div{min-width:0}.oQhW-W_reviewLoanMetrics dt{color:#b9d3dc;margin-bottom:7px;font-size:12px}.oQhW-W_reviewLoanMetrics dd{overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:500;line-height:1.35}.oQhW-W_reviewLoanMetrics>div:last-child dd{font-size:18px}.oQhW-W_reviewHomeDetails{background:#fff;margin:-10px 0 0}.oQhW-W_reviewHomeDetails>summary{color:#385d6b;padding:18px 22px;font-size:14px}.oQhW-W_reviewHomeDetails>summary>span{align-items:center;gap:11px;display:flex}.oQhW-W_reviewSectionIntro{justify-content:space-between;align-items:flex-end;gap:15px;margin:14px 0 -6px;display:flex}.oQhW-W_reviewSectionIntro .oQhW-W_stepSectionLabel{margin-bottom:8px;font-size:10px}.oQhW-W_reviewSectionIntro h2{color:#072c48;margin:0;font-size:24px;font-weight:550}.oQhW-W_reviewSectionIntro>span{color:#627782;white-space:nowrap;font-size:12px}.oQhW-W_reviewBorrowerCard{background:#fff;border:1px solid #dce8e2;border-radius:22px;overflow:hidden}.oQhW-W_reviewBorrowerHeader{background:linear-gradient(115deg,#f3f9f6,#fff);border-bottom:1px solid #e5eee9;align-items:center;gap:16px;padding:26px;display:flex}.oQhW-W_reviewAvatar{background:#fff;border:1px solid #deebe3;border-radius:17px;flex-shrink:0;place-items:center;width:56px;height:56px;font-size:22px;font-weight:500;display:grid}.oQhW-W_reviewBorrowerIdentity{flex:1;min-width:0}.oQhW-W_reviewBorrowerIdentity>p{text-transform:uppercase;letter-spacing:1.3px;color:#6a7f88;margin:0 0 4px;font-size:10px}.oQhW-W_reviewBorrowerIdentity h2{color:#072c48;overflow-wrap:anywhere;margin:0 0 4px;font-size:25px;font-weight:600}.oQhW-W_reviewBorrowerIdentity>span{color:#6a7f88;overflow-wrap:anywhere;font-size:13px}.oQhW-W_reviewStatus{color:#168658;background:#f0f9f4;border:1px solid #cfe7db;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.oQhW-W_reviewStatus.oQhW-W_reviewNeedsAttention{color:#916b22;background:#fffaf0;border-color:#eee0bf}.oQhW-W_reviewSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;padding:22px;display:grid}.oQhW-W_reviewSectionCard{border-radius:13px;margin:0}.oQhW-W_reviewSectionCard>summary{background:#fff;gap:11px;padding:18px 15px;display:flex}.oQhW-W_reviewSectionIcon{color:#168658;background:#edf8f2;border-radius:11px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.oQhW-W_reviewSectionText{flex:1;min-width:0}.oQhW-W_reviewSectionText strong{color:#072c48;font-size:14px;font-weight:550;display:block}.oQhW-W_reviewSectionText small{color:#72848d;margin-top:4px;font-size:11px;font-weight:400;line-height:1.5;display:block}.oQhW-W_reviewCheckIcon{color:#329b6c;flex-shrink:0}.oQhW-W_reviewAttentionIcon{color:#b08639;flex-shrink:0}.oQhW-W_reviewExpandIcon{color:#789188;flex-shrink:0}.oQhW-W_reviewSectionCard[open]{grid-column:1/-1}.oQhW-W_reviewSectionCard[open]>summary{background:#f5faf7}.oQhW-W_reviewSectionCard[open]>summary svg{transform:none}.oQhW-W_reviewSectionCard[open]>summary .oQhW-W_reviewExpandIcon{transform:rotate(180deg)}.oQhW-W_review .oQhW-W_reviewItem{border-color:#e8efeb;padding:22px}.oQhW-W_review .oQhW-W_reviewHeading h3{color:#072c48;font-size:15px;line-height:1.5}.oQhW-W_review .oQhW-W_reviewHeading button{background:#f8fbf9;border:1px solid #d6e7dd;border-radius:8px;flex-shrink:0;padding:6px 10px}.oQhW-W_review .oQhW-W_reviewDetails>div{border-bottom:1px solid #f0f4f2;padding:8px 0}.oQhW-W_review .oQhW-W_reviewDetails dt{color:#627782}.oQhW-W_review .oQhW-W_reviewDetails dd{color:#173e50}.oQhW-W_reviewInviteNote{color:#627782;margin:18px 24px 0;font-size:13px;line-height:1.6}.oQhW-W_reviewNextCard{color:#168658;background:#eff9f4;border:1px solid #cfebdd;border-radius:18px;align-items:center;gap:16px;padding:24px;display:flex}.oQhW-W_reviewNextCard>span{background:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.oQhW-W_reviewNextCard>div{flex:1}.oQhW-W_reviewNextCard h3{color:#072c48;margin:0 0 6px;font-size:17px;font-weight:550}.oQhW-W_reviewNextCard p{color:#627782;margin:0;font-size:13px;line-height:1.65}.oQhW-W_reviewConfirmation{border-top:1px solid #dfeae5;margin-top:32px;padding-top:26px}.oQhW-W_reviewConfirmation .oQhW-W_acknowledgment{color:#385d6b;align-items:flex-start;padding:0;font-size:14px;line-height:1.7}.oQhW-W_reviewConfirmation input{flex-shrink:0;margin-top:4px}.oQhW-W_reviewConfirmation .oQhW-W_finePrint{margin:10px 0 0 28px}.oQhW-W_reviewBackground{margin-bottom:40px}.oQhW-W_reviewBackground>h1{margin-bottom:28px}.oQhW-W_embeddedApplication>header,.oQhW-W_embeddedApplication>footer{display:none}.oQhW-W_embeddedApplication .oQhW-W_main{padding:12px 0 0}.oQhW-W_embeddedApplication .oQhW-W_progressArea{max-width:100%}.oQhW-W_embeddedApplication .oQhW-W_question{margin-top:35px}.oQhW-W_embeddedApplication .oQhW-W_formActions{margin-bottom:0}.oQhW-W_reviewEditDialog .oQhW-W_formActions{z-index:25;background:#fffffffa;border-top:1px solid #e4ede7;margin:28px -36px -32px;padding:20px 36px;position:sticky;bottom:-32px}.oQhW-W_reviewEditDialog .oQhW-W_stepSectionLabel{margin-top:5px}@media (max-width:640px){.oQhW-W_reviewLoanCard{border-radius:18px;padding:22px}.oQhW-W_reviewLoanTop{grid-template-columns:45px minmax(0,1fr);gap:13px;display:grid}.oQhW-W_reviewLoanIcon{border-radius:13px;width:45px;height:45px}.oQhW-W_reviewLoanTop h2{font-size:22px}.oQhW-W_reviewLoanTop button{grid-column:2;justify-self:start}.oQhW-W_reviewLoanMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.oQhW-W_reviewLoanMetrics>div:last-child{grid-column:1/-1}.oQhW-W_reviewLoanMetrics dd{font-size:21px}.oQhW-W_reviewBorrowerHeader{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:20px;display:grid}.oQhW-W_reviewBorrowerIdentity h2{font-size:23px}.oQhW-W_reviewStatus{grid-column:2;justify-self:start}.oQhW-W_reviewSectionGrid{grid-template-columns:1fr;padding:14px}.oQhW-W_reviewSectionIntro h2{font-size:21px}.oQhW-W_reviewNextCard{align-items:flex-start;padding:20px}.oQhW-W_reviewNextCard>svg{display:none}.oQhW-W_review .oQhW-W_reviewItem{padding:18px}.oQhW-W_reviewEditDialog .oQhW-W_formActions{margin:24px -20px -24px;padding:16px 20px;bottom:-24px}}.oQhW-W_nextButton[hidden]{display:none}@media (max-width:640px){.oQhW-W_incomeTimeline>li{padding-left:30px}.oQhW-W_incomeSummaryCard{flex-wrap:wrap;gap:12px;padding:17px}.oQhW-W_incomeSummaryIcon{width:37px;height:37px}.oQhW-W_incomeSummaryBody h2{font-size:18px}.oQhW-W_incomeSummaryActions{justify-content:flex-end;width:100%}.oQhW-W_incomeDoneButton{width:100%}.oQhW-W_historyDialog{border-radius:18px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.oQhW-W_historyDialog .oQhW-W_question{padding:48px 20px 24px}.oQhW-W_historyDialog .oQhW-W_question h1{font-size:26px}}.oQhW-W_answerArea>.oQhW-W_realtorCard{gap:24px;padding:30px;overflow:hidden}.oQhW-W_realtorCardHeading{background:linear-gradient(120deg,#edf8f2,#f3fafb);border-bottom:1px solid #dfeae5;grid-column:1/-1;align-items:center;gap:16px;margin:-30px -30px 2px;padding:24px 30px;display:flex}.oQhW-W_realtorIcon{color:#168658;background:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex;box-shadow:0 4px 12px #072c4808}.oQhW-W_realtorCardHeading h2{color:#072c48;margin:0;font-size:19px;font-weight:600}.oQhW-W_realtorCardHeading p{color:#627782;margin:5px 0 0;font-size:14px;line-height:1.5}.oQhW-W_realtorCard>.oQhW-W_field{grid-column:auto}.oQhW-W_realtorCard>.oQhW-W_field:has(input[type=email]){grid-column:auto}@media (max-width:640px){.oQhW-W_answerArea>.oQhW-W_realtorCard{gap:22px;padding:20px}.oQhW-W_realtorCardHeading{gap:12px;margin:-20px -20px 0;padding:20px}.oQhW-W_realtorCardHeading h2{font-size:17px}.oQhW-W_realtorCardHeading p{font-size:13px}:is(.oQhW-W_realtorCard>.oQhW-W_field,.oQhW-W_realtorCard>.oQhW-W_field:has(input[type=email])){grid-column:1/-1}}.oQhW-W_declarationQuestions{gap:18px;display:grid}.oQhW-W_declarationQuestion{background:#fff;border:1px solid #dce9e2;border-radius:16px;padding:22px}.oQhW-W_declarationQuestion h2{color:#072c48;margin:0 0 17px;font-size:17px;font-weight:500;line-height:1.5}.oQhW-W_declarationChoices{border:0;flex-wrap:wrap;gap:9px;margin:0;padding:0;display:flex}.oQhW-W_declarationChoices label{cursor:pointer;border:1px solid #dbe7e0;border-radius:10px;align-items:center;gap:9px;padding:11px 18px;display:flex;position:relative}.oQhW-W_declarationChoices input{accent-color:#168658}.oQhW-W_declarationChoices .oQhW-W_declarationSelected{background:#edf8f2;border-color:#39a979}.oQhW-W_declarationChoices label:focus-within{outline-offset:2px;outline:2px solid #39a979}.oQhW-W_addressShortcuts{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.oQhW-W_addressShortcuts:empty{display:none}.oQhW-W_addressShortcuts button{color:#176a4d;background:#eff9f3;border:1px solid #bcdcc9;border-radius:10px;padding:12px 16px;font-size:14px}.oQhW-W_sharedEntry{color:#176a4d;background:#eff9f3;border:1px solid #c9e5d6;border-radius:14px;gap:13px;padding:20px;display:flex}.oQhW-W_sharedEntry p{margin:5px 0 0;font-size:13px;line-height:1.5}.oQhW-W_sharedOwners{border:0;border-top:1px solid #e4ece7;flex-wrap:wrap;gap:14px;margin:22px 0 0;padding:18px 0 0;display:flex}.oQhW-W_sharedOwners legend{color:#072c48;padding-top:15px;font-size:14px;font-weight:500}.oQhW-W_sharedOwners label{align-items:center;gap:9px;font-size:14px;display:flex}.oQhW-W_sharedOwners input{accent-color:#168658;width:17px;height:17px}.oQhW-W_inlineCoverage{color:#176a4d;background:#f3fbf6;border:1px solid #cee5d8;border-radius:14px;padding:17px 20px}.oQhW-W_inlineCoverage p{margin:6px 0 0;font-size:13px}.oQhW-W_incomeSection>summary{cursor:pointer;list-style:none}.oQhW-W_incomeSection>summary::-webkit-details-marker{display:none}.oQhW-W_incomeSection:not([open])>summary{margin-bottom:0}.oQhW-W_sectionComplete{color:#168658;margin-left:auto;font-size:11px}.oQhW-W_payEquivalent{color:#176a4d;background:#edf8f2;border-radius:10px;padding:13px 16px;font-size:14px}.oQhW-W_reviewPropertyLine{color:#d5eee3;margin:20px 0 0;font-size:15px}@media (max-width:640px){.oQhW-W_declarationQuestion{padding:18px}.oQhW-W_declarationQuestion h2{font-size:16px}.oQhW-W_sectionComplete{text-align:right;max-width:85px}.oQhW-W_formActions,.oQhW-W_incomeDoneActions{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border-top:1px solid #e3ece7;padding:14px 0;position:sticky;bottom:0}}.oQhW-W_authPage{background:radial-gradient(at 0 0,#e7f7ef,#0000 60%),#f8fbfa;flex-direction:column;align-items:center;min-height:100dvh;padding:44px 20px;display:flex}.oQhW-W_authBrand{margin:0 0 36px}.oQhW-W_authCard{background:#fff;border:1px solid #e0eae7;border-radius:28px;width:100%;max-width:490px;padding:38px;box-shadow:0 20px 80px #0a304610}.oQhW-W_authCard h1{color:#0b3046;margin:12px 0;font-size:34px;line-height:1.2}.oQhW-W_authCard p{color:#647b83;line-height:1.6}.oQhW-W_authCard form{gap:22px;margin-top:26px;display:grid}.oQhW-W_authCard label{color:#0b3046;gap:9px;font-weight:600;display:grid}.oQhW-W_authCard input{color:#0b3046;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d3e3de;border-radius:12px;padding:15px 17px}.oQhW-W_authCard small{font-size:12px;font-weight:400}.oQhW-W_authIcon{color:#149967;background:#edf9f3;border-radius:17px;place-items:center;width:52px;height:52px;margin-bottom:24px;display:grid}.oQhW-W_authLinks{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:24px;display:flex}.oQhW-W_authLinks button,.oQhW-W_authLinks a{color:#177957;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.oQhW-W_authLinks button:hover,.oQhW-W_authLinks a:hover{text-decoration:underline}.oQhW-W_authEmailSummary{background:#f4faf7;border:1px solid #dcebe5;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.oQhW-W_authEmailSummary>div{gap:4px;min-width:0;display:grid}.oQhW-W_authEmailSummary span{color:#647b83;font-size:12px}.oQhW-W_authEmailSummary strong{color:#0b3046;overflow-wrap:anywhere;font-size:15px}.oQhW-W_authEmailSummary button{color:#177957;cursor:pointer;font:inherit;background:0 0;border:0;flex-shrink:0;font-size:13px;text-decoration:underline}.oQhW-W_authFooter{color:#697e87;margin-top:30px;font-size:14px}.oQhW-W_liveSaveError{z-index:1000;color:#852d17;background:#fff4ef;border:1px solid #e8a592;border-radius:15px;width:min(700px,94vw);padding:18px 22px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #0002}.oQhW-W_liveSaveError button{margin-left:15px;text-decoration:underline}.oQhW-W_headerActions>a{color:#0b3046;font-weight:600;text-decoration:none}.oQhW-W_headerActions>span[role=status]{color:#238862;font-size:13px}@media (max-width:600px){.oQhW-W_authPage{padding:28px 15px}.oQhW-W_authCard{padding:26px}.oQhW-W_headerActions{gap:12px}}.oQhW-W_headerActions>button,.oQhW-W_headerActions>a{white-space:nowrap}.oQhW-W_skeletonPage{background:#fff;min-height:100dvh}.oQhW-W_skeletonHeader{border-bottom:1px solid #edf2f0;justify-content:space-between;align-items:center;padding:24px 5%;display:flex}.oQhW-W_skeletonHeader img{object-fit:contain}.oQhW-W_skeletonBlock{background:#eaf1ef;border-radius:8px;position:relative;overflow:hidden}.oQhW-W_skeletonBlock:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.8s ease-in-out infinite oQhW-W_mortgageSkeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}.oQhW-W_skeletonHeaderAction{border-radius:24px;width:140px;height:36px}.oQhW-W_skeletonMain{max-width:1180px;margin:0 auto;padding:48px 28px 80px}.oQhW-W_skeletonProgress{border-radius:10px;height:7px}.oQhW-W_skeletonNavigation{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.oQhW-W_skeletonNavigation>div{width:28px;height:18px}.oQhW-W_skeletonNavigation>div:nth-child(2){width:110px}.oQhW-W_skeletonQuestion{max-width:780px;margin:76px auto 0}.oQhW-W_skeletonEyebrow{width:110px;height:13px;margin-bottom:24px}.oQhW-W_skeletonTitle{width:83%;height:43px;margin-bottom:18px}.oQhW-W_skeletonDescription{width:62%;height:18px}.oQhW-W_skeletonOptions{gap:14px;margin-top:36px;display:grid}.oQhW-W_skeletonOption{background:#fbfdfc;border:1px solid #e3ece8;border-radius:18px;align-items:center;gap:20px;padding:20px;display:flex}.oQhW-W_skeletonOptionIcon{border-radius:14px;flex-shrink:0;width:46px;height:46px}.oQhW-W_skeletonOptionText{width:42%;height:18px}.oQhW-W_skeletonOptionRadio{border-radius:50%;flex-shrink:0;width:24px;height:24px;margin-left:auto}.oQhW-W_skeletonNext{border-radius:32px;width:230px;height:58px;margin-top:36px}@keyframes oQhW-W_mortgageSkeletonShimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.oQhW-W_skeletonBlock:after{animation:none}}@media (max-width:600px){.oQhW-W_skeletonHeader{padding:20px}.oQhW-W_skeletonHeaderAction{width:85px;height:30px}.oQhW-W_skeletonMain{padding:32px 22px}.oQhW-W_skeletonQuestion{margin-top:50px}.oQhW-W_skeletonTitle{width:100%;height:34px}.oQhW-W_skeletonDescription{width:85%}.oQhW-W_skeletonOption{gap:14px;padding:16px}.oQhW-W_skeletonNext{width:100%}}.oQhW-W_authPage{background:#f5f9f7;padding:0 36px 28px}.oQhW-W_authHeader{justify-content:space-between;align-items:center;gap:18px;width:100%;max-width:1200px;padding:28px 0;display:flex}.oQhW-W_authBrand{margin:0;display:flex}.oQhW-W_authHeaderAction{color:#174c51;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.oQhW-W_authHeaderAction:hover{color:#137954}.oQhW-W_authLayout{background:#fff;border:1px solid #dce8e1;border-radius:30px;grid-template-columns:1fr 1fr;align-items:stretch;width:100%;max-width:1080px;margin:auto;display:grid;overflow:hidden;box-shadow:0 24px 90px #103b2c0b}.oQhW-W_authStory{color:#fff;background:radial-gradient(at 95% 100%,#197263 0,#0000 66%),#0b3046;padding:52px 42px 100px;position:relative;overflow:hidden}.oQhW-W_authStory:before{content:"";pointer-events:none;border:1px solid #7bceab24;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-140px;right:-80px}.oQhW-W_authStoryEyebrow{color:#98e2ba;letter-spacing:2px;margin:0 0 24px;font-size:11px;font-weight:600;position:relative}.oQhW-W_authStory h2{letter-spacing:-1.5px;margin:0 0 22px;font-size:42px;font-weight:600;line-height:1.18;position:relative}.oQhW-W_authStory h2 span{color:#9fe5c0}.oQhW-W_authStory>p:not(.oQhW-W_authStoryEyebrow){color:#c2d9d7;max-width:330px;margin:0;font-size:15px;line-height:1.7;position:relative}.oQhW-W_authJourney{z-index:1;gap:25px;margin-top:42px;display:grid;position:relative}.oQhW-W_authJourney>div{align-items:center;gap:14px;display:flex}.oQhW-W_authJourney>div>span{color:#a7e7c8;background:#c1f0d810;border:1px solid #c1f0d830;border-radius:13px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.oQhW-W_authJourney strong{font-size:15px;font-weight:500;display:block}.oQhW-W_authJourney small{color:#abc7c6;margin-top:4px;font-size:13px;display:block}.oQhW-W_authMascot{object-fit:contain;opacity:.85;width:135px;height:135px;position:absolute;bottom:-17px;right:-14px;transform:rotate(-12deg)}.oQhW-W_authCard{max-width:none;box-shadow:none;border:0;border-radius:0;align-self:center;padding:48px 42px}.oQhW-W_authIcon{border-radius:16px;width:48px;height:48px;margin-bottom:25px}.oQhW-W_authCard .oQhW-W_stepSectionLabel{color:#238665;letter-spacing:1.5px;font-size:11px;font-weight:600}.oQhW-W_authCard h1{letter-spacing:-1px;margin:12px 0 14px;font-size:34px}.oQhW-W_authCard>p{font-size:14px}.oQhW-W_authCard form{gap:20px;margin-top:30px}.oQhW-W_authCard label{font-size:14px}.oQhW-W_authCard input{border:1.5px solid #cbded5;min-height:56px;padding:16px;font-size:16px;transition:border-color .15s,box-shadow .15s}.oQhW-W_authCard input:focus{border-color:#249f78;outline:0;box-shadow:0 0 0 4px #26a27515}.oQhW-W_authCard .oQhW-W_error{color:#c13244;margin:0;font-size:13px}.oQhW-W_authPasswordField{position:relative}.oQhW-W_authPasswordField input{padding-right:52px}.oQhW-W_authPasswordField button{color:#668079;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:6px;right:6px}.oQhW-W_authSubmit{color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;background:#0b3046;border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:15px 22px;font-size:16px;font-weight:600;transition:background .15s,transform .15s;display:flex;box-shadow:0 4px 12px #0b304610}.oQhW-W_authSubmit:hover{background:#17485d}.oQhW-W_authSubmit:active{transform:translateY(1px)}.oQhW-W_authSubmit:disabled{opacity:.65;cursor:wait}.oQhW-W_authLinks{gap:14px;margin-top:23px}.oQhW-W_authLinks a{font-weight:600}.oQhW-W_authSignedIn{gap:26px;margin-top:28px;display:grid}.oQhW-W_authSignedIn svg{color:#299566}.oQhW-W_authSignedIn .oQhW-W_authSubmit svg{color:inherit}.oQhW-W_authChecking{flex-direction:column;justify-content:center;gap:24px;min-height:290px;display:flex}.oQhW-W_authChecking>div{width:85%;height:32px}.oQhW-W_authChecking>div:nth-child(2){width:65%;height:18px}.oQhW-W_authChecking>div:last-child{width:100%;height:56px;margin-top:20px}.oQhW-W_authFooter{align-items:center;gap:7px;margin:25px 0 0;font-size:12px;display:flex}.oQhW-W_inputWrap .oQhW-W_verificationCodeInput,.oQhW-W_authCard .oQhW-W_verificationCodeInput{color:#0b3046;letter-spacing:6px;text-align:center;font-variant-numeric:tabular-nums;background:#f5fbf8;border:2px solid #aacdbb;border-radius:14px;width:100%;max-width:400px;min-height:76px;padding:17px 20px;font-size:30px;font-weight:600;line-height:1.2}.oQhW-W_inputWrap .oQhW-W_verificationCodeInput::placeholder,.oQhW-W_authCard .oQhW-W_verificationCodeInput::placeholder{color:#6b8a7f;letter-spacing:1px;font-family:inherit;font-size:18px;font-weight:400}.oQhW-W_inputWrap .oQhW-W_verificationCodeInput:focus,.oQhW-W_authCard .oQhW-W_verificationCodeInput:focus{border-color:#219f77;outline:0;box-shadow:0 0 0 4px #21a27918}.oQhW-W_inputWrap .oQhW-W_verificationCodeInput[aria-invalid=true]{border-color:#d14f5c}.oQhW-W_verificationResend{color:#187c58;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:20px;padding:6px 0;font-size:14px;font-weight:600;text-decoration:underline}@media (max-width:850px){.oQhW-W_authPage{padding:0 24px 24px}.oQhW-W_authStory{padding:42px 30px 90px}.oQhW-W_authStory h2{font-size:34px}.oQhW-W_authCard{padding:38px 28px}}@media (max-width:650px){.oQhW-W_authPage{padding:0 20px 24px}.oQhW-W_authHeader{padding:22px 0 26px}.oQhW-W_authBrand img{width:118px;height:auto}.oQhW-W_authHeaderAction{gap:6px;font-size:12px}.oQhW-W_authLayout{border-radius:24px;max-width:460px;margin:0 auto;display:block}.oQhW-W_authStory{padding:26px 28px}.oQhW-W_authStoryEyebrow{margin-bottom:12px;font-size:9px}.oQhW-W_authStory h2{letter-spacing:-.5px;margin:0;font-size:26px}.oQhW-W_authStory>p:not(.oQhW-W_authStoryEyebrow),.oQhW-W_authJourney{display:none}.oQhW-W_authMascot{opacity:.65;width:90px;height:90px;bottom:-10px;right:-8px}.oQhW-W_authCard{padding:28px 24px 32px}.oQhW-W_authCard h1{font-size:29px}.oQhW-W_authIcon{margin-bottom:20px}.oQhW-W_authCard form{margin-top:25px}.oQhW-W_authCard .oQhW-W_verificationCodeInput,.oQhW-W_inputWrap .oQhW-W_verificationCodeInput{letter-spacing:4px;font-size:25px}}.oQhW-W_nextButton,.oQhW-W_incomeDoneButton{transition:background .18s,box-shadow .18s,transform .18s;box-shadow:0 3px 10px #0b304612}.oQhW-W_nextButton:hover:not(:disabled),.oQhW-W_incomeDoneButton:hover:not(:disabled){box-shadow:0 5px 16px #0b304621}.oQhW-W_incomeSummaryActions button{border-radius:11px;min-height:38px;font-weight:500}.oQhW-W_headerActions>button,.oQhW-W_headerActions>a{color:#16473e;background:#fff;border:1px solid #dceae5;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 15px;font-size:14px;font-weight:500;display:inline-flex}.oQhW-W_headerActions>button:hover:not(:disabled),.oQhW-W_headerActions>a:hover{background:#eef8f3;border-color:#afd8c5}.oQhW-W_app button:focus-visible,.oQhW-W_app a:focus-visible{outline-offset:3px;outline:3px solid #38aa80}.oQhW-W_app button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.oQhW-W_helpIcon{color:#16865c;background:#edf8f2;border-radius:18px;place-items:center;width:58px;height:58px;display:inline-grid}.oQhW-W_dialog .oQhW-W_helpEyebrow{color:#16865c;letter-spacing:.12em;margin:24px 0 8px;font-size:12px;font-weight:600}.oQhW-W_helpContact{text-align:center;background:#f8fcfa;border:1px solid #dcebe4;border-radius:18px;margin:24px 0;padding:26px}.oQhW-W_helpAvatar{color:#176348;background:#d8f0e5;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:12px;font-size:22px;font-weight:600;display:inline-grid}.oQhW-W_helpContact h3{color:#0b3046;margin:0;font-size:22px}.oQhW-W_dialog .oQhW-W_helpContact p{margin:6px 0 22px}.oQhW-W_dialog .oQhW-W_helpFootnote{color:#698078;font-size:13px;line-height:1.6}@media (prefers-reduced-motion:reduce){.oQhW-W_addButton,.oQhW-W_nextButton,.oQhW-W_incomeDoneButton{transition:none}}.oQhW-W_mobileBackButton,.oQhW-W_sectionMenuHint{display:none}@media (max-width:640px){.oQhW-W_header{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;height:68px;padding:10px 16px;position:sticky;top:0}.oQhW-W_brandLogo{max-width:98px;max-height:36px}.oQhW-W_brandProduct:not(.oQhW-W_brandProductCustom){display:none}.oQhW-W_brandProductCustom{-webkit-line-clamp:2;letter-spacing:0;text-transform:none;border:0;-webkit-box-orient:vertical;max-width:160px;padding:0;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}.oQhW-W_header{gap:8px}.oQhW-W_brand{flex-shrink:0}.oQhW-W_headerActions{flex:1;justify-content:flex-end;gap:8px;min-width:0}.oQhW-W_headerActions>button,.oQhW-W_headerActions>a{min-height:44px;padding:10px 12px;font-size:13px}.oQhW-W_headerActions .oQhW-W_headerAuth{flex-shrink:0;width:44px;min-width:44px;padding:10px}.oQhW-W_headerAuth>span{display:none}.oQhW-W_headerActions .oQhW-W_helpButton{min-width:44px;padding:10px;display:inline-flex}.oQhW-W_helpButton>span,.oQhW-W_portalHeaderLabel{display:none}.oQhW-W_main{padding:12px 16px 36px}.oQhW-W_progressArea:not([hidden]){z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #edf2ef;margin:0 -16px;padding:0 16px 4px;position:sticky;top:68px}.oQhW-W_track{height:4px}.oQhW-W_progressMeta{gap:8px;min-height:48px;margin-top:4px}.oQhW-W_back{justify-content:center;min-width:44px;min-height:44px}.oQhW-W_overviewButton{color:#194f46;flex:1;justify-content:center;min-width:0;min-height:44px;padding:6px 8px}.oQhW-W_overviewButton>span:not(.oQhW-W_sectionMenuHint){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oQhW-W_overviewButton>svg{flex-shrink:0}.oQhW-W_sectionMenuHint{color:#6a817b;font-size:11px;display:inline}.oQhW-W_progressMeta>span{text-align:right;min-width:35px;font-size:12px}.oQhW-W_question,.oQhW-W_embeddedApplication .oQhW-W_question{margin-top:28px}.oQhW-W_question h1{scroll-margin-top:145px;font-size:clamp(25px,7vw,29px);line-height:1.2}.oQhW-W_description{margin-top:14px;font-size:15px;line-height:1.55}.oQhW-W_answerArea{margin-top:24px}.oQhW-W_answerArea>.oQhW-W_fields,.oQhW-W_record,.oQhW-W_accountSetup{padding:16px}.oQhW-W_app input:not([type=checkbox]):not([type=radio]),.oQhW-W_app select,.oQhW-W_app textarea{font-size:16px}.oQhW-W_app input,.oQhW-W_app select,.oQhW-W_app textarea,.oQhW-W_record{scroll-margin-top:150px;scroll-margin-bottom:100px}.oQhW-W_choice{min-height:64px;padding:15px}.oQhW-W_formActions{padding:12px 0 max(12px, env(safe-area-inset-bottom));flex-direction:row;align-items:center;gap:10px;margin-top:24px}.oQhW-W_formActions:has(.oQhW-W_nextButton[hidden]){display:none}.oQhW-W_formActions .oQhW-W_nextButton{border-radius:14px;flex:1;width:auto;min-width:0;min-height:52px;padding:13px 16px;font-size:16px!important}.oQhW-W_mobileBackButton{color:#265b4b;background:#f5faf7;border:1px solid #d6e7de;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:52px;padding:12px 14px;display:inline-flex}.oQhW-W_incomeDoneActions{padding-bottom:max(12px, env(safe-area-inset-bottom))}.oQhW-W_incomeDoneButton{border-radius:14px;min-height:52px}.oQhW-W_incomeSummaryActions button,.oQhW-W_recordHeader button,.oQhW-W_closeDialog,.oQhW-W_historyDialogClose{min-width:44px;min-height:44px}.oQhW-W_textButton,.oQhW-W_sectionNav button,.oQhW-W_incomeSection>summary{min-height:44px}.oQhW-W_sectionNav button[aria-current=step]{color:#165b49;background:#eaf8f0;border-color:#70ba9a}.oQhW-W_sourceCard>.oQhW-W_sourceArtwork{height:82px}.oQhW-W_sourceHint{font-size:12px;line-height:1.4}.oQhW-W_incomeSection{padding:16px}.oQhW-W_dialog,.oQhW-W_historyDialog{overscroll-behavior:contain;max-height:calc(100dvh - 24px)}.oQhW-W_dialogContent{padding:48px 20px 24px}.oQhW-W_embeddedApplication .oQhW-W_progressArea{margin:0;padding:0;top:0}.oQhW-W_reviewEditDialog .oQhW-W_formActions{padding-bottom:max(16px, env(safe-area-inset-bottom));flex-wrap:wrap}.oQhW-W_reviewEditDialog .oQhW-W_formActions .oQhW-W_textButton{padding:10px}.oQhW-W_footer{padding:20px 16px}.oQhW-W_app:has(.oQhW-W_portalMain)>.oQhW-W_footer{padding-bottom:calc(88px + env(safe-area-inset-bottom))}:is(.oQhW-W_app:has(input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus) .oQhW-W_formActions,.oQhW-W_app:has(input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus) .oQhW-W_incomeDoneActions){position:static}.oQhW-W_datePickerButton{width:44px;height:44px;top:7px;right:7px}.oQhW-W_inputWrap .oQhW-W_dateEntry{padding-right:58px}.oQhW-W_selectedSourceType>button{min-width:44px;min-height:44px}.oQhW-W_app [role=listbox] [role=option]{min-height:48px}}.oQhW-W_officerAvatar img,.oQhW-W_helpAvatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.oQhW-W_demoBanner{z-index:10;color:#624600;text-align:center;background:#fff4ce;border-bottom:1px solid #ead491;flex-wrap:wrap;justify-content:center;gap:4px 12px;padding:12px 20px;font-size:14px;display:flex;position:relative}
.IA-i1W_root{width:100%;position:relative}.IA-i1W_list{z-index:20;background:#fff;border:1px solid #d8e5df;border-radius:14px;max-height:310px;margin:4px 0 0;padding:6px;list-style:none;position:absolute;top:56px;left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #072c4824}.IA-i1W_list li{cursor:pointer;color:#072c48;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.IA-i1W_list li:hover,.IA-i1W_list .IA-i1W_active{background:#e8f8ef}.IA-i1W_list svg{color:#159656;flex-shrink:0}.IA-i1W_list strong,.IA-i1W_list small{overflow-wrap:anywhere;display:block}.IA-i1W_list strong{font-size:14px;font-weight:600}.IA-i1W_list small{color:#526878;margin-top:3px;font-size:12px}.IA-i1W_help{color:#60727d;margin:7px 0 0;font-size:12px;line-height:1.45}.IA-i1W_employerMenu{z-index:20;background:#fff;border:1px solid #d8e5df;border-radius:14px;position:absolute;top:62px;left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #072c4824}.IA-i1W_employerMenu .IA-i1W_list{box-shadow:none;border:0;border-radius:0;max-height:280px;margin:0;position:static}.IA-i1W_googleAttribution{color:#5e5e5e;white-space:nowrap;letter-spacing:normal;padding:8px 12px;font-family:Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400}
.NdQ1Fq_page{--entry-ink:var(--brand-navy,#002848);--entry-muted:var(--neu-text-muted,#5c6970);--entry-border:var(--neu-border,#00000014);--entry-surface:var(--neu-bg-light,#fff);--entry-background:var(--neu-bg,#f8fafb);--entry-accent:var(--brand-green,#20b870);background:var(--entry-background);color:var(--entry-ink);padding:0 28px 32px}.NdQ1Fq_header{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1160px;margin:0 auto;padding:28px 0;display:flex}.NdQ1Fq_header img{object-fit:contain}.NdQ1Fq_content{width:100%;max-width:940px;margin:auto;padding:40px 0}.NdQ1Fq_intro{text-align:center;max-width:660px;margin:0 auto 36px}.NdQ1Fq_eyebrow{letter-spacing:.16em;color:var(--entry-muted);font-size:11px;font-weight:600}.NdQ1Fq_intro h1{letter-spacing:-.04em;margin:16px 0;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.12}.NdQ1Fq_intro p{max-width:510px;color:var(--entry-muted);margin:0 auto;font-size:17px;line-height:1.65}.NdQ1Fq_options{grid-template-columns:1fr 1fr;gap:20px;display:grid}.NdQ1Fq_options>section{border:1px solid var(--entry-border);background:var(--entry-surface);border-radius:24px;flex-direction:column;align-items:flex-start;min-width:0;padding:32px;display:flex}.NdQ1Fq_options h2{letter-spacing:-.025em;margin:24px 0 12px;font-size:24px;font-weight:600;line-height:1.25}.NdQ1Fq_options p{color:var(--entry-muted);margin:0 0 28px;line-height:1.7}.NdQ1Fq_icon{border:1px solid var(--entry-border);width:52px;height:52px;color:var(--entry-ink);background:var(--entry-background);border-radius:16px;place-items:center;display:grid}.NdQ1Fq_options .NdQ1Fq_returning{border-top:3px solid var(--entry-accent);box-shadow:var(--shadow-sm,0 2px 8px #0000000f);padding-top:30px}.NdQ1Fq_signIn{background:var(--entry-ink);width:100%;min-height:50px;color:var(--entry-surface);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:13px 20px;font-weight:500;text-decoration:none;transition:opacity .15s;display:flex}.NdQ1Fq_signIn:hover{opacity:.9}.NdQ1Fq_help{border-top:1px solid var(--entry-border);width:100%;margin-top:auto;padding-top:20px;font-size:14px}.NdQ1Fq_help strong,.NdQ1Fq_help span{display:block}.NdQ1Fq_help strong{font-weight:500}.NdQ1Fq_help span{color:var(--entry-muted);margin-top:4px}.NdQ1Fq_footer{color:var(--entry-muted);justify-content:center;align-items:center;gap:8px;margin:28px 0 0;font-size:12px;display:flex}.NdQ1Fq_footer svg{flex-shrink:0}@media (max-width:650px){.NdQ1Fq_page{padding:0 20px 20px}.NdQ1Fq_header{padding:22px 0}.NdQ1Fq_header img{width:112px;height:auto}.NdQ1Fq_content{max-width:460px;margin:0 auto;padding:24px 0}.NdQ1Fq_intro{text-align:start;margin-bottom:28px}.NdQ1Fq_intro p{font-size:15px}.NdQ1Fq_options{grid-template-columns:1fr;gap:16px}.NdQ1Fq_options>section{border-radius:20px;padding:24px}.NdQ1Fq_options .NdQ1Fq_returning{padding-top:22px}.NdQ1Fq_options h2{margin-top:20px;font-size:22px}.NdQ1Fq_options p{margin-bottom:22px;font-size:15px}.NdQ1Fq_footer{justify-content:flex-start;align-items:flex-start}.NdQ1Fq_footer svg{margin-top:2px}}@media (prefers-reduced-motion:reduce){.NdQ1Fq_signIn{transition:none}}
.OIzmGq_footer{color:#526b75;text-align:center;padding:24px 24px calc(26px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5eeea;font:13px/1.6 MortgageOutfit,Arial,sans-serif}.OIzmGq_footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;display:flex}.OIzmGq_footer button,.OIzmGq_footer a{color:#254b5b;text-underline-offset:4px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;text-decoration:underline;display:inline-flex}.OIzmGq_footer small{color:#6c828a;margin-top:8px;display:block}.OIzmGq_disclaimer{white-space:pre-line;max-width:1000px;margin:0 auto 16px}.OIzmGq_dialog{color:#173849;background:#fff;border:1px solid #dce9e3;border-radius:24px;width:min(640px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:36px;font:16px/1.7 MortgageOutfit,Arial,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #002d4340}.OIzmGq_dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12374b85}.OIzmGq_dialog h2{margin:16px 0 22px;font-size:25px;line-height:1.3}.OIzmGq_dialog p{color:#49636d;margin:16px 0}.OIzmGq_close{cursor:pointer;background:#ecf7f2;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:16px;right:16px}.OIzmGq_icon{color:#169265;background:#e8f7f0;border-radius:16px;padding:12px;display:inline-flex}.OIzmGq_contact{background:#f0f8f4;border-radius:14px;gap:5px;padding:18px;display:grid}.OIzmGq_contact a{color:#166d51}.OIzmGq_done{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#0a3048;border:0;border-radius:30px;margin-top:24px;padding:12px 28px}.OIzmGq_dialog button:focus-visible,.OIzmGq_dialog a:focus-visible,.OIzmGq_footer button:focus-visible,.OIzmGq_footer a:focus-visible{outline-offset:4px;outline:3px solid #20a879}.OIzmGq_legal{color:#173849;background:#fff;max-width:850px;margin:auto;padding:70px 24px;font:16px/1.8 MortgageOutfit,Arial,sans-serif}.OIzmGq_legal h1{font-size:38px;line-height:1.2}.OIzmGq_legal h2{margin-top:34px;font-size:21px}.OIzmGq_legal a{color:#147d59;text-decoration:underline}.OIzmGq_legal small{color:#637984}.OIzmGq_legal p{white-space:pre-line}@media (max-width:640px){.OIzmGq_footer{padding-bottom:105px}.OIzmGq_footer nav{gap:2px 16px}.OIzmGq_dialog{padding:25px}.OIzmGq_dialog h2{font-size:23px}.OIzmGq_legal{padding:35px 22px}.OIzmGq_legal h1{font-size:29px}}
.Syr5Dq_brand{--cobrand:#0a3048;background:color-mix(in srgb,var(--cobrand) 5%,#fff);border-bottom:1px solid color-mix(in srgb,var(--cobrand) 14%,#fff);color:#17374a;padding:14px max(20px,50vw - 560px)}.Syr5Dq_inner{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;display:grid}.Syr5Dq_brand[data-count="1"] .Syr5Dq_inner{grid-template-columns:minmax(0,640px);justify-content:center}.Syr5Dq_party{background:#fff;border:1px solid #0a304817;border-radius:16px;grid-template:"photo who logo"1fr"reach reach reach"/auto minmax(0,1fr) auto;align-items:start;gap:12px 14px;min-width:0;padding:14px 16px;display:grid;box-shadow:0 2px 8px #0a30480f}.Syr5Dq_photo{object-fit:cover;width:56px;height:56px;box-shadow:0 0 0 2px #fff,0 0 0 4px color-mix(in srgb,var(--cobrand) 35%,#fff);background:#fff;border-radius:50%;flex-shrink:0;grid-area:photo}.Syr5Dq_photo[data-initials]{background:var(--cobrand);color:#fff;letter-spacing:.02em;place-items:center;font-size:18px;font-weight:600;display:grid}.Syr5Dq_who{color:#58717f;flex-direction:column;grid-area:who;gap:2px;min-width:0;font-size:13.5px;line-height:1.35;display:flex}.Syr5Dq_who small{letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--cobrand) 50%,#17374a);font-size:11px;font-weight:600}.Syr5Dq_who strong{color:#17374a;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.25}.Syr5Dq_who span{overflow-wrap:anywhere}.Syr5Dq_note{font-variant-numeric:tabular-nums;font-size:12px}.Syr5Dq_logo{object-fit:contain;grid-area:logo;align-self:center;width:auto;max-width:112px;height:40px}.Syr5Dq_reach{border-top:1px solid #0a304812;flex-wrap:wrap;grid-area:reach;gap:8px;padding-top:12px;display:flex}.Syr5Dq_reach a{color:#17374a;background:#fff;border:1px solid #0a30481f;border-radius:999px;align-items:center;gap:7px;max-width:100%;min-height:36px;padding:0 13px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.Syr5Dq_reach a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Syr5Dq_reach a svg{color:var(--cobrand);flex-shrink:0}.Syr5Dq_reach a:hover{background:color-mix(in srgb,var(--cobrand) 7%,#fff);border-color:color-mix(in srgb,var(--cobrand) 35%,#fff)}.Syr5Dq_reach a:active{transform:scale(.98)}.Syr5Dq_reach a:focus-visible{outline:2px solid var(--cobrand);outline-offset:2px}.Syr5Dq_join{width:30px;height:30px;color:color-mix(in srgb,var(--cobrand) 80%,#58717f);background:#fff;border:1px solid #0a30481a;border-radius:50%;align-self:center;place-items:center;font-size:17px;font-weight:500;line-height:1;display:grid;box-shadow:0 1px 2px #0a30480d}[dir=rtl] .Syr5Dq_who{text-align:right}@media (max-width:820px){.Syr5Dq_inner{grid-template-columns:1fr;gap:10px}.Syr5Dq_join{display:none}}@media (max-width:600px){.Syr5Dq_brand{padding:10px 16px}.Syr5Dq_inner{gap:8px}.Syr5Dq_party{border-radius:14px;grid-template:"photo who reach""photo logo reach"/auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 12px}.Syr5Dq_photo{width:44px;height:44px}.Syr5Dq_photo[data-initials]{font-size:15px}.Syr5Dq_who{font-size:12.5px}.Syr5Dq_who small{font-size:10px}.Syr5Dq_who strong{font-size:15px}.Syr5Dq_note{font-size:11px}.Syr5Dq_logo{justify-self:start;max-width:96px;height:22px}.Syr5Dq_who{align-self:end}.Syr5Dq_reach{border-top:0;flex-wrap:nowrap;gap:8px;padding-top:0}.Syr5Dq_reach a{justify-content:center;width:44px;min-height:44px;padding:0}.Syr5Dq_reach a span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Syr5Dq_reach a svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.Syr5Dq_reach a{transition:none}.Syr5Dq_reach a:active{transform:none}}