.risk-check-shell[data-v-57f973db]{display:flex;flex-direction:column;max-height:calc(100dvh - 2rem)}.risk-check-header[data-v-57f973db]{align-items:flex-start;display:flex;gap:.5rem;padding:1.125rem 1.125rem .75rem}.risk-check-back-btn[data-v-57f973db]{align-items:center;background:var(--theme-surface-50);border:1px solid var(--theme-border-color);border-radius:8px;color:var(--theme-text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;margin-top:2px;padding:0;transition:color .15s ease,border-color .15s ease,background .15s ease;width:30px}.risk-check-back-btn[data-v-57f973db]:hover{background:rgba(var(--theme-primary-rgb),.06);border-color:rgba(var(--theme-primary-rgb),.4);color:var(--theme-text-primary)}.risk-check-back-btn i[data-v-57f973db]{font-size:.75rem}.risk-check-icon[data-v-57f973db]{background:rgba(var(--theme-primary-rgb),.1);border:1px solid rgba(var(--theme-primary-rgb),.22);border-radius:10px;color:var(--theme-primary);flex-shrink:0;height:34px;padding:7px;width:34px}.risk-check-header-text[data-v-57f973db]{flex:1;min-width:0}.risk-check-title-row[data-v-57f973db]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.risk-check-title[data-v-57f973db]{color:var(--theme-text-primary);font-size:.9375rem;font-weight:800;letter-spacing:-.01em;margin:0}.risk-check-badge[data-v-57f973db]{background:linear-gradient(135deg,var(--theme-primary) 0,var(--theme-button-color) 100%);border-radius:999px;color:#fff;font-size:.5rem;font-weight:800;letter-spacing:.07em;padding:2px 6px;text-transform:uppercase}.risk-check-subtitle[data-v-57f973db]{color:var(--theme-text-secondary);font-size:.6875rem;line-height:1.4;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.risk-check-stepper[data-v-57f973db]{align-items:flex-start;border-bottom:1px solid var(--theme-border-color);display:flex;padding:.625rem 1.125rem .75rem}.risk-check-step[data-v-57f973db]{align-items:center;background:transparent;border:none;color:var(--theme-text-secondary);cursor:pointer;display:flex;flex:1;flex-direction:column;gap:5px;padding:0;position:relative}.risk-check-step[data-v-57f973db]:not(:last-child):after{background:var(--theme-border-color);content:"";height:1px;inset-inline-end:calc(-50% + 11px);position:absolute;top:11px;width:calc(100% - 22px);z-index:0}.risk-check-step.is-complete[data-v-57f973db]:after{background:rgba(var(--theme-primary-rgb),.4)}.risk-check-step[data-v-57f973db]:disabled{cursor:default}.risk-check-step-node[data-v-57f973db]{align-items:center;background:var(--theme-surface-0);border:1.5px solid var(--theme-border-color);border-radius:50%;display:flex;font-size:.6875rem;font-weight:700;height:22px;justify-content:center;position:relative;transition:border-color .2s ease,background .2s ease,color .2s ease;width:22px;z-index:1}.is-active .risk-check-step-node[data-v-57f973db]{background:var(--theme-primary);border-color:var(--theme-primary);box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb),.18);color:#fff}.is-complete .risk-check-step-node[data-v-57f973db]{background:rgba(var(--theme-primary-rgb),.1);border-color:var(--theme-primary);color:var(--theme-primary)}.risk-check-step-node i[data-v-57f973db]{font-size:.625rem}.risk-check-step-label[data-v-57f973db]{color:var(--theme-text-secondary);font-size:.6rem;font-weight:600;line-height:1.2;text-align:center}.is-active .risk-check-step-label[data-v-57f973db]{color:var(--theme-text-primary);font-weight:700}.is-complete .risk-check-step-label[data-v-57f973db]{color:var(--theme-primary)}.risk-check-form[data-v-57f973db]{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;overflow-y:auto;padding:1rem 1.125rem .75rem}.field[data-v-57f973db]{gap:.375rem}.field[data-v-57f973db],.field-nested[data-v-57f973db]{display:flex;flex-direction:column}.field-nested[data-v-57f973db]{gap:.25rem}.field-label[data-v-57f973db]{color:var(--theme-text-secondary);font-size:.7188rem;font-weight:700;letter-spacing:.01em}.capital-dropdown[data-v-57f973db] .p-select{min-height:40px}.risk-pills-row[data-v-57f973db]{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}.risk-pill[data-v-57f973db]{background:var(--theme-surface-50);border:1.5px solid var(--theme-border-color);border-radius:10px;color:var(--theme-text-secondary);cursor:pointer;font-size:.75rem;font-weight:600;min-height:40px;padding:.25rem;text-align:center;transition:border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease}.risk-pill[data-v-57f973db]:hover:not(.is-active){background:var(--theme-surface-100);border-color:rgba(var(--theme-primary-rgb),.3)}.risk-pill--low.is-active[data-v-57f973db]{background:#00999917;border-color:#0099998c;box-shadow:0 0 0 3px #0099991a;color:#099;font-weight:700}.risk-pill--medium.is-active[data-v-57f973db]{background:rgba(var(--theme-primary-rgb),.09);border-color:rgba(var(--theme-primary-rgb),.55);box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb),.1);color:var(--theme-primary);font-weight:700}.risk-pill--high.is-active[data-v-57f973db]{background:#ff339917;border-color:#ff33998c;box-shadow:0 0 0 3px #ff33991a;color:#f39;font-weight:700}.goal-grid[data-v-57f973db]{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.goal-chip[data-v-57f973db]{background:var(--theme-surface-50);border:1.5px solid var(--theme-border-color);border-radius:10px;color:var(--theme-text-secondary);cursor:pointer;font-size:.75rem;font-weight:600;line-height:1.25;min-height:40px;padding:.25rem .5rem;text-align:center;transition:border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease}.goal-chip[data-v-57f973db]:hover:not(.is-active){background:var(--theme-surface-100);border-color:rgba(var(--theme-primary-rgb),.3)}.goal-chip.is-active[data-v-57f973db]{background:rgba(var(--theme-primary-rgb),.09);border-color:rgba(var(--theme-primary-rgb),.55);box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb),.1);color:var(--theme-primary);font-weight:700}.contact-tabs[data-v-57f973db]{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}.contact-tab[data-v-57f973db]{align-items:center;background:var(--theme-surface-50);border:1.5px solid var(--theme-border-color);border-radius:10px;color:var(--theme-text-secondary);cursor:pointer;display:flex;flex-direction:column;font-size:.625rem;font-weight:600;gap:4px;justify-content:center;min-height:46px;padding:.25rem;transition:border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease}.contact-tab i[data-v-57f973db]{font-size:1rem}.contact-tab[data-v-57f973db]:hover:not(.is-active){background:var(--theme-surface-100);border-color:rgba(var(--theme-primary-rgb),.3)}.contact-tab.is-active[data-v-57f973db]{background:rgba(var(--theme-primary-rgb),.09);border-color:rgba(var(--theme-primary-rgb),.55);box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb),.1);color:var(--theme-primary)}.risk-phone-input[data-v-57f973db]{align-items:center;background:var(--theme-surface-50);border:1.5px solid var(--theme-border-color);border-radius:10px;display:flex;flex-wrap:nowrap;min-height:42px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.risk-phone-input[data-v-57f973db]:focus-within{border-color:rgba(var(--theme-primary-rgb),.55);box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb),.1)}.risk-phone-input.p-invalid[data-v-57f973db]{border-color:var(--theme-danger,#ef4444);box-shadow:0 0 0 3px #ef44441a}.risk-phone-input[data-v-57f973db] .p-inputtext,.risk-phone-input[data-v-57f973db] .p-inputtext:enabled:focus,.risk-phone-input[data-v-57f973db] .p-inputtext:enabled:hover,.risk-phone-input[data-v-57f973db] .p-inputtext:focus,.risk-phone-input[data-v-57f973db] .p-inputtext:focus-visible{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}.risk-phone-input[data-v-57f973db] .p-select,.risk-phone-input[data-v-57f973db] .p-select.p-inputwrapper-focus,.risk-phone-input[data-v-57f973db] .p-select:not(.p-disabled).p-focus{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}.risk-dial-wrap[data-v-57f973db]{align-items:center;display:flex;flex-shrink:0;height:100%}.risk-dial-select[data-v-57f973db]{background:transparent!important;border:none!important;box-shadow:none!important;height:100%!important;max-width:7rem;min-width:0;outline:none!important;width:auto!important}.risk-dial-select[data-v-57f973db],.risk-dial-select.p-focus[data-v-57f973db],.risk-dial-select.p-inputwrapper-focus[data-v-57f973db],.risk-dial-select[data-v-57f973db]:focus,.risk-dial-select[data-v-57f973db]:focus-visible{border:none!important;box-shadow:none!important;outline:none!important}.risk-dial-select[data-v-57f973db] .p-dropdown-label,.risk-dial-select[data-v-57f973db] .p-select-label{align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;display:flex;outline:none!important;padding:.5rem .15rem .5rem .65rem!important;width:auto!important}.risk-dial-select[data-v-57f973db] .p-dropdown-trigger,.risk-dial-select[data-v-57f973db] .p-select-dropdown{color:var(--theme-text-secondary);margin-inline-end:.1rem;opacity:.5;width:1rem}.risk-dial-select[data-v-57f973db] .p-dropdown-trigger svg,.risk-dial-select[data-v-57f973db] .p-select-dropdown svg{height:.6rem;width:.6rem}.risk-dial-select[data-v-57f973db]:hover .p-dropdown-trigger,.risk-dial-select[data-v-57f973db]:hover .p-select-dropdown{opacity:.85}.risk-dial-option[data-v-57f973db],.risk-selected-dial[data-v-57f973db]{align-items:center;direction:ltr;display:flex;gap:.3rem;line-height:1}.risk-dial-flag[data-v-57f973db]{flex-shrink:0;font-size:1.1rem;line-height:1}.risk-dial-code[data-v-57f973db]{color:var(--theme-text-primary);direction:ltr;font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.01em;white-space:nowrap}.risk-dial-placeholder[data-v-57f973db]{color:var(--theme-text-secondary);opacity:.6;padding-inline:.5rem}.risk-phone-separator[data-v-57f973db]{background:var(--theme-border-color);flex-shrink:0;height:1.125rem;margin:0 .25rem;opacity:.6;width:1px}.risk-phone-field-wrap[data-v-57f973db]{align-items:center;display:flex;flex:1 1 auto;height:100%;min-width:0}.risk-phone-national[data-v-57f973db]{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--theme-text-primary)!important;flex:1;font-size:.875rem!important;min-width:0;padding:.5rem .5rem .5rem .35rem!important}.risk-phone-national[data-v-57f973db]::-moz-placeholder{color:var(--theme-text-secondary)!important;opacity:.55}.risk-phone-national[data-v-57f973db]::placeholder{color:var(--theme-text-secondary)!important;opacity:.55}[dir=rtl] .risk-dial-select[data-v-57f973db] .p-dropdown-label,[dir=rtl] .risk-dial-select[data-v-57f973db] .p-select-label{padding:.5rem .65rem .5rem .15rem!important}[dir=rtl] .risk-selected-dial[data-v-57f973db]{direction:ltr;flex-direction:row}[dir=rtl] .risk-phone-national[data-v-57f973db]{padding:.5rem .35rem .5rem .5rem!important}.risk-contact-text-input[data-v-57f973db]{direction:ltr;min-height:42px}.recaptcha-wrapper[data-v-57f973db]{display:flex;justify-content:center;transform:scale(.9);transform-origin:center top}.risk-check-footer[data-v-57f973db]{align-items:center;border-top:1px solid var(--theme-border-color);display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end;padding:.75rem 1.125rem 1rem}.ghost-btn[data-v-57f973db],.skip-btn[data-v-57f973db]{background:transparent;border:1px solid var(--theme-border-color);border-radius:8px;color:var(--theme-text-secondary);cursor:pointer;flex-shrink:0;font-size:.75rem;font-weight:600;min-height:38px;padding:.25rem .5rem;transition:color .15s ease,background .15s ease,border-color .15s ease;white-space:nowrap}.ghost-btn[data-v-57f973db]:hover:not(:disabled),.skip-btn[data-v-57f973db]:hover:not(:disabled){background:var(--theme-surface-100);border-color:rgba(var(--theme-primary-rgb),.3);color:var(--theme-text-primary)}.ghost-btn[data-v-57f973db]:disabled,.skip-btn[data-v-57f973db]:disabled{cursor:not-allowed;opacity:.45}.submit-btn[data-v-57f973db]{align-items:center;background:linear-gradient(135deg,var(--theme-primary) 0,var(--theme-button-color) 100%);border:none;border-radius:10px;box-shadow:0 2px 12px rgba(var(--theme-primary-rgb),.3);color:#fff;cursor:pointer;display:flex;flex:1;font-size:.8125rem;font-weight:700;gap:.25rem;justify-content:center;min-height:38px;min-width:0;padding:.25rem 1rem;transition:opacity .15s ease,box-shadow .15s ease}.submit-btn[data-v-57f973db]:hover:not(:disabled){box-shadow:0 4px 16px rgba(var(--theme-primary-rgb),.4);opacity:.92}.submit-btn[data-v-57f973db]:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}@media(max-width:380px){.contact-tab-label[data-v-57f973db],.risk-check-step-label[data-v-57f973db]{display:none}}.p-dialog-mask:has(.risk-check-dialog),.p-overlay-mask:has(.risk-check-dialog){backdrop-filter:blur(4px);background-color:#00000080!important}.p-dialog.risk-check-dialog,.risk-check-dialog.p-dialog{background:var(--theme-surface-0)!important;border:1px solid var(--theme-border-color)!important;border-radius:18px!important;box-shadow:0 20px 48px #0000002e!important;margin:.5rem!important;overflow:hidden!important}html.dark-theme .p-dialog.risk-check-dialog,html.dark-theme .risk-check-dialog.p-dialog{backdrop-filter:blur(20px) saturate(160%)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important;background:#060a28eb!important;border-color:#66f3!important;box-shadow:0 20px 48px #00000080,0 0 0 1px #6666ff14!important}.p-dialog.risk-check-dialog .p-dialog-content,.risk-check-dialog .p-dialog-content{background:transparent!important;color:inherit!important;padding:0!important}.risk-phone-input .p-inputtext,.risk-phone-input .p-inputtext:enabled:focus,.risk-phone-input .p-inputtext:enabled:hover,.risk-phone-input .p-inputtext:focus,.risk-phone-input .p-inputtext:focus-visible{background:transparent!important;border:none!important;box-shadow:none!important;height:100%!important;min-height:unset!important;outline:none!important;padding:.5rem .5rem .5rem .35rem!important}.risk-phone-input .p-select,.risk-phone-input .p-select.p-inputwrapper-focus,.risk-phone-input .p-select:not(.p-disabled).p-focus{background:transparent!important;border:none!important;box-shadow:none!important;min-height:unset!important;outline:none!important}[dir=rtl] .risk-phone-input .p-inputtext,[dir=rtl] .risk-phone-input .p-inputtext:enabled:focus,[dir=rtl] .risk-phone-input .p-inputtext:enabled:hover{padding:.5rem .35rem .5rem .5rem!important}.auth-dial-overlay.p-select-overlay{background:var(--theme-surface-0)!important;border:1px solid var(--theme-border-color)!important;border-radius:12px!important;box-shadow:0 12px 28px #00000026!important;overflow:hidden;z-index:1200!important}.auth-dial-overlay.p-select-overlay .p-select-filter{border-radius:8px!important}html.dark-theme .auth-dial-overlay.p-select-overlay{background:#0d1130!important;border-color:#66f3!important;box-shadow:0 12px 28px #00000073!important}
