@keyframes ripple{to{transform:scale(2);opacity:0}}@keyframes pulse{50%{transform:scale(1.05)}}.chip-ripple{position:relative;overflow:hidden}.chip-ripple:after{content:"";position:absolute;inset:0;background:currentColor;border-radius:inherit;transform:scale(0);opacity:.25}.animate-ripple:after{animation:ripple .4s ease-out}.btn-pulse[data-active=true]{animation:pulse .3s ease-out}@keyframes slideInFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutToBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.modal-slide-in-from-bottom{animation:slideInFromBottom .3s ease-out}.modal-slide-out-to-bottom{animation:slideOutToBottom .3s ease-out}.theme-welcome{--brand:var(--ocean-90);--brand-hover:#022628;--surface-bg:#f5f5f7;--surface-card:#ffffff;--border-subtle:#e5e5ea;--border:220 14% 96%;--text-primary:#1d1d1f;--text-secondary:#1d1d1f;--text-muted:#9ca3af;--text-inverse:#ffffff;--success:#757920;--warning:#A28400;--error:#A34231;--info:#3b82f6;--error-hover:#4C0B06;--neutral-400:#9ca3af;--shadow-brand:rgba(29,29,31,0.15);--disabled:#d1d1d6;--surface-glass:#f5f5f7cc;--table-row-even:#ffffff;--table-row-odd:#f9fafb;--table-row-hover:color-mix(in srgb,var(--ocean-90) 6%,transparent);--table-border-header:#9ca3af;--table-border-row:#f3f4f6;--table-header-bg:#e5e7eb;--focus:var(--brand);--gap-md:1rem;--pad-card:1rem;--summary-icon-success-color:var(--success);--summary-icon-success-bg:color-mix(in srgb,var(--success) 15%,white);--summary-icon-warning-color:var(--warning);--summary-icon-warning-bg:color-mix(in srgb,var(--warning) 15%,white);--summary-icon-error-color:var(--error);--summary-icon-error-bg:color-mix(in srgb,var(--error) 15%,white);--summary-icon-assets-color:#757920;--summary-icon-assets-bg:#D1D3A9;--summary-icon-liabilities-color:#A34231;--summary-icon-liabilities-bg:var(--clay-10);--summary-icon-income-color:var(--summary-icon-success-color);--summary-icon-income-bg:var(--summary-icon-success-bg);--summary-icon-expenses-color:var(--summary-icon-error-color);--summary-icon-expenses-bg:var(--summary-icon-error-bg);--summary-icon-positive-color:var(--summary-icon-success-color);--summary-icon-positive-bg:var(--summary-icon-success-bg);--summary-icon-negative-color:var(--summary-icon-warning-color);--summary-icon-negative-bg:var(--summary-icon-warning-bg)}@media (min-width:768px){.theme-welcome{--gap-md:1.5rem;--pad-card:1.5rem}}.theme-details{--brand:#043235;--brand-hover:#022628;--surface-bg:#f5f5f7;--surface-card:#ffffff;--border-subtle:#e5e5ea;--text-primary:#1d1d1f;--text-secondary:#1d1d1f;--text-muted:#9ca3af;--text-inverse:#ffffff;--success:#757920;--warning:#A28400;--error:#A34231;--info:#3b82f6;--error-hover:#4C0B06;--neutral-400:#9ca3af;--shadow-brand:rgba(29,29,31,0.15);--surface-glass:#f5f5f7cc;--disabled:#d1d1d6;--table-row-even:#ffffff;--table-row-odd:#f9fafb;--table-row-hover:color-mix(in srgb,var(--ocean-90) 6%,transparent);--table-border-header:#e5e7eb;--table-border-row:#f3f4f6;--table-header-bg:#e5e7eb;--gap-md:1rem;--pad-card:1rem;--summary-icon-success-color:var(--success);--summary-icon-success-bg:color-mix(in srgb,var(--success) 15%,white);--summary-icon-warning-color:var(--warning);--summary-icon-warning-bg:color-mix(in srgb,var(--warning) 15%,white);--summary-icon-error-color:var(--error);--summary-icon-error-bg:color-mix(in srgb,var(--error) 15%,white);--summary-icon-assets-color:#757920;--summary-icon-assets-bg:#D1D3A9;--summary-icon-liabilities-color:#A34231;--summary-icon-liabilities-bg:var(--clay-10);--summary-icon-income-color:var(--summary-icon-success-color);--summary-icon-income-bg:var(--summary-icon-success-bg);--summary-icon-expenses-color:var(--summary-icon-error-color);--summary-icon-expenses-bg:var(--summary-icon-error-bg);--summary-icon-positive-color:var(--summary-icon-success-color);--summary-icon-positive-bg:var(--summary-icon-success-bg);--summary-icon-negative-color:var(--summary-icon-warning-color);--summary-icon-negative-bg:var(--summary-icon-warning-bg);--text-shadow:none;--focus:var(--brand)}.theme-dashboard{--brand:#1d1d1f;--brand-hover:#3a3a3c;--surface-bg:#ffffff;--surface-card:#ffffff;--border-subtle:#e5e7eb;--text-primary:#1d1d1f;--text-secondary:#1f2937;--text-muted:#9ca3af;--text-inverse:#ffffff;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#3b82f6;--shadow-brand:rgba(29,29,31,0.15);--surface-glass:#f5f5f7cc;--table-row-even:#ffffff;--table-row-odd:#f9fafb;--table-row-hover:#f3f4f6;--table-border-header:#e5e7eb;--table-border-row:#f3f4f6;--table-header-bg:#e5e7eb;--focus:var(--brand);--dashboard-bg:var(--ocean-90);--dashboard-surface:#053a3e;--dashboard-surface-strong:#065055;--dashboard-border:#3b81861a;--dashboard-text:#deeded;--dashboard-text-muted:#9dcbc9;--dashboard-accent:#9DCBC9;--dashboard-skeleton:#0a4f53;--dashboard-focus:#9DCBC9}.theme-welcome .button-primary{background-color:var(--brand);color:var(--text-inverse);border-radius:.75rem;font-weight:600;text-align:center}.theme-welcome .button-primary:hover{background-color:var(--brand-hover)}.theme-welcome .button-primary:disabled{background-color:var(--disabled);color:var(--text-inverse)}.theme-welcome .button-secondary{background-color:#ffffff;color:var(--ocean-90);border:1px solid var(--border-subtle);border-radius:.75rem;font-weight:600;text-align:center}.theme-welcome .button-secondary:hover{background-color:color-mix(in srgb,var(--brand) 4%,#ffffff)}.theme-welcome .button-danger{background-color:var(--error);color:var(--text-inverse);border-radius:.75rem;font-weight:600;text-align:center}.theme-welcome .button-danger:hover{background-color:var(--error-hover)}.theme-welcome [role=switch][data-state=checked]{background-color:var(--ocean-90)!important}.theme-welcome [role=checkbox],.theme-welcome [type=checkbox]{background-color:transparent;border-color:white;border-width:2px}.theme-welcome [role=checkbox][data-state=checked],.theme-welcome [type=checkbox]:checked{background-color:var(--ocean-90)!important;border-color:var(--ocean-90)!important;background-image:none!important}.theme-welcome [role=checkbox] [data-state=checked]{display:flex!important;align-items:center!important;justify-content:center!important}.theme-welcome [role=checkbox] svg{color:#ffffff!important;width:16px!important;height:16px!important}.theme-welcome [role=checkbox][data-state=checked]>span{background-color:transparent!important;background-image:none!important}.theme-welcome [data-state=checked]>span{background-color:#ffffff!important}.theme-welcome .button-primary:focus{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 20%,transparent)}.theme-welcome .button-secondary:focus{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 12%,transparent)}.ocean-form-bg{background-color:transparent!important;border-radius:0;box-shadow:none;color:#fff;border:none;padding:6px;--text-primary:#ffffff;--text-secondary:rgba(255,255,255,0.82)}@media (min-width:640px){.theme-welcome .ocean-form-bg{padding:24px}}body,html{position:relative;min-height:100%}.ocean-page-bg,body,html{background:transparent}.shared-route-background{background-image:var(--shared-route-bg-jpg);background-image:var(--shared-route-bg-image);background-repeat:no-repeat;background-position:50%;background-size:cover}body.theme-auth,html.theme-auth{background:transparent}body.theme-dashboard,html.theme-dashboard{background-color:var(--dashboard-bg);background-image:none;min-height:100vh;min-height:100dvh}@supports (-webkit-touch-callout:none){body.theme-dashboard,html.theme-dashboard{min-height:-webkit-fill-available}}body.theme-home,html.theme-home{background-image:var(--shared-route-bg-jpg);background-image:var(--shared-route-bg-image);background-attachment:fixed}body.theme-auth,body.theme-home,html.theme-auth,html.theme-home{background-repeat:no-repeat;background-position:50%;background-size:cover}body.theme-auth,html.theme-auth{background-image:linear-gradient(0deg,rgba(4,50,53,.3) 0,rgba(4,50,53,.3) 100%),var(--shared-route-bg-jpg);background-image:linear-gradient(0deg,rgba(4,50,53,.3) 0,rgba(4,50,53,.3) 100%),var(--shared-route-bg-image)}html.theme-welcome{background-image:var(--welcome-bg-tint),var(--shared-route-bg-jpg);background-image:var(--welcome-bg-tint),var(--shared-route-bg-image);background-repeat:no-repeat;background-position:50%;background-size:cover}body.theme-welcome{background-color:transparent;position:relative;z-index:1}body.theme-welcome:before{content:"";z-index:-1}.theme-welcome.ocean-page-bg .ocean-bg-server-layer,body.theme-welcome:before{position:fixed;inset:0;background-image:var(--welcome-bg-tint),var(--shared-route-bg-jpg);background-image:var(--welcome-bg-tint),var(--shared-route-bg-image);background-repeat:no-repeat;background-position:50%;background-size:cover;filter:blur(6px)}.theme-welcome.ocean-page-bg .ocean-bg-server-layer{z-index:-2;pointer-events:none}@supports (-webkit-touch-callout:none){.theme-welcome.ocean-page-bg .ocean-bg-server-layer,body.theme-welcome:before{transform:none!important}body.theme-welcome,html.theme-welcome{background-image:var(--welcome-bg-tint),var(--shared-route-bg-jpg);background-image:var(--welcome-bg-tint),var(--shared-route-bg-image);background-repeat:no-repeat;background-position:50%;background-size:cover}}.theme-welcome .ocean-page-bg{background:transparent!important}@supports (padding:max(0px)){.theme-welcome .ocean-form-bg{padding-top:max(10px,env(safe-area-inset-top));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}}@media (max-width:639.98px){.ocean-page-bg,.theme-welcome .ocean-page-bg{background-color:transparent!important}.theme-welcome.ocean-page-bg .ocean-bg-server-layer,body.theme-welcome:before{display:none!important}body.theme-welcome{background-image:var(--welcome-bg-tint),var(--shared-route-bg-jpg)!important;background-image:var(--welcome-bg-tint),var(--shared-route-bg-image)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important}}[data-page=riskprofiling]{padding-top:0!important;margin-top:calc(-1 * env(safe-area-inset-top))!important}[data-page=riskprofiling] .ocean-form-bg{background:transparent!important}.min-h-screen-dvh:has([data-page=riskprofiling]){padding-top:0!important}@supports (padding:env(safe-area-inset-top)){html:has([data-page=riskprofiling]){background-color:#9DCBC9!important;background-image:var(--welcome-bg-tint),var(--shared-route-bg-jpg)!important;background-image:var(--welcome-bg-tint),var(--shared-route-bg-image)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important;background-attachment:fixed!important;min-height:100vh!important;min-height:-webkit-fill-available!important}body:has([data-page=riskprofiling]){background:transparent!important;min-height:100vh!important;min-height:-webkit-fill-available!important}}.theme-welcome .ocean-form-bg{background-color:transparent!important;position:relative;z-index:1;overflow:visible!important;transform:none!important}.theme-welcome .ocean-form-bg .description,.theme-welcome .ocean-form-bg .help-text,.theme-welcome .ocean-form-bg .helper,.theme-welcome .ocean-form-bg .section-helper,.theme-welcome .ocean-form-bg .sectionHeading,.theme-welcome .ocean-form-bg .subheading,.theme-welcome .ocean-form-bg a,.theme-welcome .ocean-form-bg button,.theme-welcome .ocean-form-bg h2,.theme-welcome .ocean-form-bg h3,.theme-welcome .ocean-form-bg h4,.theme-welcome .ocean-form-bg h5,.theme-welcome .ocean-form-bg h6,.theme-welcome .ocean-form-bg input,.theme-welcome .ocean-form-bg label,.theme-welcome .ocean-form-bg li,.theme-welcome .ocean-form-bg p,.theme-welcome .ocean-form-bg select,.theme-welcome .ocean-form-bg small,.theme-welcome .ocean-form-bg span,.theme-welcome .ocean-form-bg td,.theme-welcome .ocean-form-bg textarea,.theme-welcome .ocean-form-bg th{font-family:var(--font-body);font-weight:var(--font-weight-regular);letter-spacing:-.14px;font-size:16px;line-height:22px}@media (min-width:768px){.theme-welcome .ocean-form-bg .description,.theme-welcome .ocean-form-bg .help-text,.theme-welcome .ocean-form-bg .helper,.theme-welcome .ocean-form-bg .section-helper,.theme-welcome .ocean-form-bg .sectionHeading,.theme-welcome .ocean-form-bg .subheading,.theme-welcome .ocean-form-bg a,.theme-welcome .ocean-form-bg button,.theme-welcome .ocean-form-bg h2,.theme-welcome .ocean-form-bg h3,.theme-welcome .ocean-form-bg h4,.theme-welcome .ocean-form-bg h5,.theme-welcome .ocean-form-bg h6,.theme-welcome .ocean-form-bg input,.theme-welcome .ocean-form-bg label,.theme-welcome .ocean-form-bg li,.theme-welcome .ocean-form-bg p,.theme-welcome .ocean-form-bg select,.theme-welcome .ocean-form-bg small,.theme-welcome .ocean-form-bg span,.theme-welcome .ocean-form-bg td,.theme-welcome .ocean-form-bg textarea,.theme-welcome .ocean-form-bg th{font-size:16px;line-height:22px}}@media (max-width:767.98px){.theme-welcome .ocean-form-bg .text-sm,.theme-welcome .ocean-form-bg .text-xs{font-size:16px!important;line-height:22px!important}.theme-welcome .ocean-form-bg table,.theme-welcome .ocean-form-bg td,.theme-welcome .ocean-form-bg th{word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word}.theme-welcome .ocean-form-bg td:first-child,.theme-welcome .ocean-form-bg th:first-child{max-width:60vw}}.theme-welcome .ocean-form-bg h2,.theme-welcome .ocean-form-bg h3,.theme-welcome .ocean-form-bg h4,.theme-welcome .ocean-form-bg h5,.theme-welcome .ocean-form-bg h6{font-family:var(--font-body);font-weight:var(--font-weight-regular)}.theme-welcome .ocean-form-bg .rp-question{font-size:18px!important}html.theme-details{background-image:var(--shared-route-bg-jpg);background-image:var(--shared-route-bg-image);background-repeat:no-repeat;background-position:50%;background-size:cover}body.theme-details{background-color:transparent;position:relative;z-index:1}body.theme-details:before{content:"";position:fixed;inset:0;background-image:var(--shared-route-bg-jpg);background-image:var(--shared-route-bg-image);background-repeat:no-repeat;background-position:50%;background-size:cover;filter:blur(6px);z-index:-1}@supports (-webkit-touch-callout:none){body.theme-details:before{transform:none!important}body.theme-details,html.theme-details{background-image:var(--shared-route-bg-jpg);background-image:var(--shared-route-bg-image);background-repeat:no-repeat;background-position:50%;background-size:cover}}.theme-details .ocean-form-bg{color:#fff;border:none;padding:6px;--text-primary:#ffffff;--text-secondary:rgba(255,255,255,0.82)}@media (min-width:640px){.theme-details .ocean-form-bg{padding:24px}}@supports (padding:max(0px)){.theme-details .ocean-form-bg{padding-top:max(10px,env(safe-area-inset-top));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}}@media (max-width:639.98px){body.theme-details:before{display:none!important}body.theme-details{background-image:var(--shared-route-bg-jpg);background-image:var(--shared-route-bg-image);background-repeat:no-repeat;background-position:50%;background-size:cover}}.theme-details .ocean-form-bg{background-color:transparent!important;position:relative;z-index:1;overflow:visible!important;transform:none!important}.theme-details .ocean-form-bg .description,.theme-details .ocean-form-bg .help-text,.theme-details .ocean-form-bg .helper,.theme-details .ocean-form-bg .section-helper,.theme-details .ocean-form-bg .sectionHeading,.theme-details .ocean-form-bg .subheading,.theme-details .ocean-form-bg a,.theme-details .ocean-form-bg button,.theme-details .ocean-form-bg h2,.theme-details .ocean-form-bg h3,.theme-details .ocean-form-bg h4,.theme-details .ocean-form-bg h5,.theme-details .ocean-form-bg h6,.theme-details .ocean-form-bg input,.theme-details .ocean-form-bg label,.theme-details .ocean-form-bg li,.theme-details .ocean-form-bg p,.theme-details .ocean-form-bg select,.theme-details .ocean-form-bg small,.theme-details .ocean-form-bg span,.theme-details .ocean-form-bg td,.theme-details .ocean-form-bg textarea,.theme-details .ocean-form-bg th{font-family:var(--font-body);font-weight:var(--font-weight-regular);letter-spacing:-.14px;font-size:16px;line-height:22px}@media (min-width:768px){.theme-details .ocean-form-bg .description,.theme-details .ocean-form-bg .help-text,.theme-details .ocean-form-bg .helper,.theme-details .ocean-form-bg .section-helper,.theme-details .ocean-form-bg .sectionHeading,.theme-details .ocean-form-bg .subheading,.theme-details .ocean-form-bg a,.theme-details .ocean-form-bg button,.theme-details .ocean-form-bg h2,.theme-details .ocean-form-bg h3,.theme-details .ocean-form-bg h4,.theme-details .ocean-form-bg h5,.theme-details .ocean-form-bg h6,.theme-details .ocean-form-bg input,.theme-details .ocean-form-bg label,.theme-details .ocean-form-bg li,.theme-details .ocean-form-bg p,.theme-details .ocean-form-bg select,.theme-details .ocean-form-bg small,.theme-details .ocean-form-bg span,.theme-details .ocean-form-bg td,.theme-details .ocean-form-bg textarea,.theme-details .ocean-form-bg th{font-size:16px;line-height:22px}}@media (max-width:767.98px){.theme-details .ocean-form-bg .text-sm,.theme-details .ocean-form-bg .text-xs{font-size:16px!important;line-height:22px!important}.theme-details .ocean-form-bg table,.theme-details .ocean-form-bg td,.theme-details .ocean-form-bg th{word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word}.theme-details .ocean-form-bg td:first-child,.theme-details .ocean-form-bg th:first-child{max-width:60vw}}.theme-details .ocean-form-bg h2,.theme-details .ocean-form-bg h3,.theme-details .ocean-form-bg h4,.theme-details .ocean-form-bg h5,.theme-details .ocean-form-bg h6{font-family:var(--font-body);font-weight:var(--font-weight-regular)}.theme-details .ocean-form-bg h1,.theme-details .ocean-form-bg h2,.theme-details .ocean-form-bg h3,.theme-details .ocean-form-bg h4,.theme-details .ocean-form-bg h5,.theme-details .ocean-form-bg h6{color:#ffffff}.theme-details .ocean-form-bg .description,.theme-details .ocean-form-bg .help-text,.theme-details .ocean-form-bg .helper,.theme-details .ocean-form-bg .section-helper,.theme-details .ocean-form-bg .subheading,.theme-details .ocean-form-bg p.small,.theme-details .ocean-form-bg small{color:rgba(255,255,255,.82)}.theme-details .ocean-form-bg label{color:#ffffff}.theme-details .ocean-form-bg .input-base,.theme-details .ocean-form-bg input[type=date],.theme-details .ocean-form-bg input[type=email],.theme-details .ocean-form-bg input[type=number],.theme-details .ocean-form-bg input[type=tel],.theme-details .ocean-form-bg input[type=text],.theme-details .ocean-form-bg select,.theme-details .ocean-form-bg textarea{background-color:#ffffff!important;color:#111827;border-color:#D1D5DB;box-shadow:0 2px 6px rgba(4,50,53,.06)}.theme-details .ocean-form-bg .input-base:hover,.theme-details .ocean-form-bg input:hover,.theme-details .ocean-form-bg select:hover,.theme-details .ocean-form-bg textarea:hover{border-color:#9CA3AF}.theme-details .ocean-form-bg .input-base:focus,.theme-details .ocean-form-bg input:focus,.theme-details .ocean-form-bg select:focus,.theme-details .ocean-form-bg textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(4,50,53,.12)}.theme-details .ocean-form-bg .input-base::placeholder,.theme-details .ocean-form-bg input::placeholder,.theme-details .ocean-form-bg textarea::placeholder{color:#9CA3AF}.theme-details .ocean-form-bg [data-placeholder]{color:#9CA3AF}.theme-details .ocean-form-bg .input-base:disabled,.theme-details .ocean-form-bg input:disabled,.theme-details .ocean-form-bg select:disabled,.theme-details .ocean-form-bg textarea:disabled{background-color:#F3F4F6!important;color:#9CA3AF;cursor:not-allowed;opacity:.6}.theme-details .ocean-form-bg .field-helper,.theme-details .ocean-form-bg .helper-text,.theme-details .ocean-form-bg .validation-hint{color:rgba(255,255,255,.7)}.theme-details .ocean-form-bg .field-error,.theme-details .ocean-form-bg .input-error{color:#FCA5A5}.theme-details .ocean-form-bg .error-chip{background-color:rgba(220,38,38,.1);border-color:rgba(220,38,38,.3);color:#FCA5A5}.theme-details .ocean-form-bg input[type=radio],.theme-details .ocean-form-bg input[type=range]{accent-color:var(--brand)}.theme-details .ocean-form-bg input[type=checkbox]{accent-color:var(--brand);cursor:pointer}.theme-details .ocean-form-bg [role=checkbox]{background-color:#ffffff;border-color:#D1D5DB}.theme-details .ocean-form-bg [role=checkbox][data-state=checked]{background-color:var(--brand);border-color:var(--brand);color:#ffffff}.theme-details .ocean-form-bg [role=checkbox][data-state=unchecked]{background-color:#ffffff;border-color:#D1D5DB;color:#111827}.theme-details .ocean-form-bg [role=checkbox] [data-state=checked]{background-color:var(--brand);border-color:var(--brand);color:#ffffff}.theme-details .ocean-form-bg [role=checkbox] svg{color:#ffffff}.theme-details .ocean-form-bg [role=listbox] [role=option]:hover,.theme-details .ocean-form-bg [role=listbox] [role=option][aria-selected=true]{background-color:rgba(4,50,53,.1);color:var(--brand)}.theme-details .ocean-form-bg .divider,.theme-details .ocean-form-bg hr{border-color:rgba(255,255,255,.2)}.theme-details .ocean-form-bg .group-card{background-color:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.theme-details .button-primary{background-color:var(--brand);color:var(--text-inverse);border-radius:.75rem;font-weight:600;text-align:center}.theme-details .button-primary:hover{background-color:var(--brand-hover)}.theme-details .button-primary:disabled{background-color:var(--disabled);color:var(--text-inverse)}.theme-details .button-secondary{background-color:#ffffff;color:var(--ocean-90);border:1px solid var(--border-subtle);border-radius:.75rem;font-weight:600;text-align:center}.theme-details .button-secondary:hover{background-color:color-mix(in srgb,var(--brand) 4%,#ffffff)}.theme-details .button-danger{background-color:var(--error);color:var(--text-inverse);border-radius:.75rem;font-weight:600;text-align:center}.theme-details .button-danger:hover{background-color:var(--error-hover)}.theme-details .button-primary:focus{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 20%,transparent)}.theme-details .button-secondary:focus{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 12%,transparent)}.theme-details [data-state=checked]:not([role=checkbox]):not([type=checkbox]){background-color:var(--ocean-90)!important}.theme-details [data-state=checked]>span{background-color:#ffffff!important}.theme-welcome .ocean-form-bg h1,.theme-welcome .ocean-form-bg h2,.theme-welcome .ocean-form-bg h3,.theme-welcome .ocean-form-bg h4,.theme-welcome .ocean-form-bg h5,.theme-welcome .ocean-form-bg h6{color:#ffffff}.theme-welcome .ocean-form-bg .description,.theme-welcome .ocean-form-bg .help-text,.theme-welcome .ocean-form-bg .helper,.theme-welcome .ocean-form-bg .section-helper,.theme-welcome .ocean-form-bg .subheading,.theme-welcome .ocean-form-bg p.small,.theme-welcome .ocean-form-bg small{color:rgba(255,255,255,.82)}.theme-welcome .ocean-form-bg label{color:#ffffff}.theme-welcome .ocean-form-bg .input-base,.theme-welcome .ocean-form-bg input[type=date],.theme-welcome .ocean-form-bg input[type=email],.theme-welcome .ocean-form-bg input[type=number],.theme-welcome .ocean-form-bg input[type=tel],.theme-welcome .ocean-form-bg input[type=text],.theme-welcome .ocean-form-bg select,.theme-welcome .ocean-form-bg textarea{background-color:#ffffff!important;color:#111827;border-color:#D1D5DB;box-shadow:0 2px 6px rgba(4,50,53,.06)}.theme-welcome .ocean-form-bg .input-base:hover,.theme-welcome .ocean-form-bg input:hover,.theme-welcome .ocean-form-bg select:hover,.theme-welcome .ocean-form-bg textarea:hover{border-color:#9CA3AF;box-shadow:0 3px 10px rgba(4,50,53,.08)}.theme-welcome .ocean-form-bg .input-base:focus,.theme-welcome .ocean-form-bg input:focus,.theme-welcome .ocean-form-bg select:focus,.theme-welcome .ocean-form-bg textarea:focus{outline:none;border-color:var(--ocean-90);box-shadow:0 0 0 3px color-mix(in srgb,var(--ocean-90) 20%,transparent)}.theme-welcome .ocean-form-bg .input-base::placeholder,.theme-welcome .ocean-form-bg input::placeholder,.theme-welcome .ocean-form-bg textarea::placeholder{color:#9CA3AF!important}.theme-welcome .ocean-form-bg [data-placeholder]{color:#9CA3AF!important}.theme-welcome .ocean-form-bg .input-base:disabled,.theme-welcome .ocean-form-bg input:disabled,.theme-welcome .ocean-form-bg select:disabled,.theme-welcome .ocean-form-bg textarea:disabled{background-color:#F3F4F6;color:#9CA3AF;border-color:#E5E7EB}.theme-welcome .ocean-form-bg .field-helper,.theme-welcome .ocean-form-bg .helper-text,.theme-welcome .ocean-form-bg .validation-hint{color:rgba(255,255,255,.78)}.theme-welcome .ocean-form-bg .field-error,.theme-welcome .ocean-form-bg .input-error{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.15)!important}.theme-welcome .ocean-form-bg .error-chip{display:inline-flex;align-items:center;gap:6px;border-radius:9999px;padding:6px 10px;background:color-mix(in srgb,#ef4444 18%,#ffffff);color:#5f1414}.theme-welcome .ocean-form-bg input[type=radio],.theme-welcome .ocean-form-bg input[type=range]{accent-color:var(--ocean-90)}.theme-welcome .ocean-form-bg input[type=checkbox]{accent-color:transparent!important}.theme-welcome .ocean-form-bg [role=listbox] [role=option]:hover,.theme-welcome .ocean-form-bg [role=listbox] [role=option][aria-selected=true]{background-color:color-mix(in srgb,var(--ocean-90) 8%,#ffffff);color:#111827}.theme-welcome .ocean-form-bg .divider,.theme-welcome .ocean-form-bg hr{border-color:rgba(255,255,255,.35);opacity:1}.theme-welcome .ocean-form-bg .group-card{background-color:transparent;border:1px solid rgba(255,255,255,.2);border-radius:12px;backdrop-filter:none}.email-content{color:#deeded;font-size:.875rem;line-height:1.6}.email-content p{margin:0 0 1rem}.email-content p:last-child{margin-bottom:0}.email-content a{color:#9DCBC9;text-decoration:underline}.email-content a:hover{color:#deeded}.email-content ol,.email-content ul{margin:0 0 1rem;padding-left:1.5rem}.email-content li{margin-bottom:.25rem}.email-content b,.email-content strong{font-weight:600}.email-content em,.email-content i{font-style:italic}.email-content h1,.email-content h2,.email-content h3,.email-content h4{color:#deeded;font-weight:600;margin:0 0 .75rem}.email-content table{width:100%;border-collapse:collapse;margin:0 0 1rem}.email-content td,.email-content th{padding:.5rem;border:1px solid rgba(157,203,201,.2);text-align:left}.email-content th{background-color:rgba(157,203,201,.1);font-weight:600}@font-face{font-family:martinaPlantijn;src:url(/_next/static/media/5fe4bb2f766035d1-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:martinaPlantijn Fallback;src:local("Arial");ascent-override:121.11%;descent-override:43.93%;line-gap-override:0.00%;size-adjust:94.46%}.__className_657536{font-family:martinaPlantijn,martinaPlantijn Fallback;font-weight:300;font-style:normal}.__variable_657536{--font-martina-plantijn:"martinaPlantijn","martinaPlantijn Fallback"}