.risk-check-shell[data-v-baf41693]{display:flex;flex-direction:column;max-height:calc(100dvh - 2rem)}.risk-check-header[data-v-baf41693]{align-items:flex-start;display:flex;gap:.5rem;padding:1rem 1rem .5rem}.risk-check-back-btn[data-v-baf41693]{align-items:center;background:var(--theme-surface-0);border:1px solid var(--theme-border-color);border-radius:10px;color:var(--theme-text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-top:2px;padding:0;transition:color .15s ease,border-color .15s ease,background .15s ease;width:32px}.risk-check-back-btn[data-v-baf41693]:hover{background:rgba(var(--theme-primary-rgb),.06);border-color:rgba(var(--theme-primary-rgb),.35);color:var(--theme-text-primary)}.risk-check-icon[data-v-baf41693]{background:rgba(var(--theme-primary-rgb),.08);border:1px solid rgba(var(--theme-primary-rgb),.2);border-radius:10px;color:var(--theme-primary);flex-shrink:0;height:32px;padding:6px;width:32px}.risk-check-header-text[data-v-baf41693]{flex:1;min-width:0}.risk-check-title-row[data-v-baf41693]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.risk-check-title[data-v-baf41693]{color:var(--theme-text-primary);font-size:1rem;font-weight:800;letter-spacing:-.01em;margin:0}.risk-check-badge[data-v-baf41693]{background:var(--theme-primary);border-radius:999px;color:#fff;font-size:.5625rem;font-weight:800;letter-spacing:.06em;padding:2px .25rem;text-transform:uppercase}.risk-check-subtitle[data-v-baf41693]{color:var(--theme-text-secondary);font-size:.75rem;line-height:1.4;margin:.25rem 0 0}.risk-check-form[data-v-baf41693]{display:flex;flex:1;flex-direction:column;gap:.5rem;min-height:0;overflow-y:auto;padding:0 1rem .5rem}.field[data-v-baf41693]{display:flex;flex-direction:column;gap:.25rem}.field:not(:first-child) .field-label[data-v-baf41693]{padding-top:.5rem}.field-nested[data-v-baf41693]{display:flex;flex-direction:column;gap:.25rem}.field-label[data-v-baf41693]{color:var(--theme-text-secondary);font-size:.75rem;font-weight:600}.capital-dropdown[data-v-baf41693] .p-select{min-height:42px}.risk-pills-row[data-v-baf41693]{display:grid;gap:.25rem;grid-template-columns:repeat(3,1fr)}.risk-pill[data-v-baf41693]{background:var(--theme-surface-0);border:1px solid var(--theme-border-color);border-radius:10px;color:var(--theme-text-secondary);cursor:pointer;font-size:.75rem;font-weight:600;min-height:42px;padding:.25rem;text-align:center;transition:border-color .15s ease,color .15s ease,background .15s ease}.risk-pill.is-active[data-v-baf41693]{color:var(--theme-text-primary);font-weight:700}.risk-pill--low.is-active[data-v-baf41693]{background:#00999914;border-color:#00999980;color:#099}.risk-pill--medium.is-active[data-v-baf41693]{background:rgba(var(--theme-primary-rgb),.08);border-color:rgba(var(--theme-primary-rgb),.5);color:var(--theme-primary)}.risk-pill--high.is-active[data-v-baf41693]{background:#ff339914;border-color:#ff339980;color:#f39}.goal-grid[data-v-baf41693]{display:grid;gap:.25rem;grid-template-columns:repeat(2,1fr)}.goal-chip[data-v-baf41693]{background:var(--theme-surface-0);border:1px 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:42px;padding:.25rem .5rem;text-align:center;transition:border-color .15s ease,color .15s ease,background .15s ease}.goal-chip.is-active[data-v-baf41693]{background:rgba(var(--theme-primary-rgb),.08);border-color:rgba(var(--theme-primary-rgb),.5);color:var(--theme-primary);font-weight:700}.contact-tabs[data-v-baf41693]{display:grid;gap:.25rem;grid-template-columns:repeat(4,1fr)}.contact-tab[data-v-baf41693]{align-items:center;background:var(--theme-surface-0);border:1px 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:.25rem;justify-content:center;min-height:48px;padding:.5rem .25rem;transition:border-color .15s ease,color .15s ease,background .15s ease}.contact-tab i[data-v-baf41693]{font-size:.875rem}.contact-tab.is-active[data-v-baf41693]{background:rgba(var(--theme-primary-rgb),.08);border-color:rgba(var(--theme-primary-rgb),.5);color:var(--theme-primary)}.recaptcha-wrapper[data-v-baf41693]{display:flex;justify-content:center;transform:scale(.9);transform-origin:center top}.risk-check-footer[data-v-baf41693]{align-items:center;border-top:1px solid var(--theme-border-color);display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end;padding:.5rem 1rem 1rem}.skip-btn[data-v-baf41693]{background:transparent;border:none;color:var(--theme-text-secondary);cursor:pointer;flex-shrink:0;font-size:.75rem;font-weight:600;min-height:42px;padding:.5rem 1rem;white-space:nowrap}.skip-btn[data-v-baf41693]:hover:not(:disabled){color:var(--theme-text-primary)}.skip-btn[data-v-baf41693]:disabled{cursor:not-allowed;opacity:.5}.submit-btn[data-v-baf41693]{align-items:center;background:var(--theme-primary);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:1;font-size:.8125rem;font-weight:700;gap:.25rem;justify-content:center;min-height:42px;min-width:0;padding:.5rem 1rem;transition:opacity .15s ease}.submit-btn[data-v-baf41693]:disabled{cursor:not-allowed;opacity:.6}@media(max-width:380px){.contact-tab-label[data-v-baf41693]{display:none}}.p-dialog-mask:has(.risk-check-dialog),.p-overlay-mask:has(.risk-check-dialog){background-color:#00000073!important}.p-dialog.risk-check-dialog,.risk-check-dialog.p-dialog{backdrop-filter:blur(16px) saturate(160%)!important;-webkit-backdrop-filter:blur(16px) saturate(160%)!important;background:var(--theme-glass-bg,var(--theme-surface-0))!important;border:1px solid var(--theme-glass-border,var(--theme-border-color))!important;border-radius:16px!important;box-shadow:0 16px 32px #0003!important;margin:.5rem!important;overflow:hidden!important}.p-dialog.risk-check-dialog .p-dialog-content,.risk-check-dialog .p-dialog-content{background:transparent!important;color:inherit!important;padding:0!important}
