.rNNCxG_runtimePage{background:var(--form-page-background,var(--mantine-color-body));justify-content:center;align-items:center;min-height:100dvh;padding:clamp(24px,7vh,72px) clamp(16px,5vw,56px);display:flex}.rNNCxG_runtimePageInner{width:100%;min-width:0;max-width:600px;margin:auto 0}.rNNCxG_runtimePageInner[data-width=compact]{max-width:480px}.rNNCxG_runtimeForm{background:var(--lightningcss-light,var(--mantine-color-white))var(--lightningcss-dark,var(--mantine-color-dark-8));box-shadow:var(--lightningcss-light,0 24px 70px #0f172a1a)var(--lightningcss-dark,0 24px 70px #00000057);width:100%}html[data-core-embed-background=transparent] .rNNCxG_runtimePage{background:0 0!important}html[data-core-embed-background=transparent] .rNNCxG_runtimeForm{box-shadow:none;border-color:#0000;background:0 0!important}.rNNCxG_runtimeHeader{min-width:0}.rNNCxG_runtimeHeaderIcon{flex:none}.rNNCxG_runtimeTitle{font-size:1.75rem;line-height:1.16}.rNNCxG_runtimeSubtitle{font-size:1rem;line-height:1.45}.rNNCxG_runtimePhoneInput .mantine-Input-section{justify-content:flex-end;padding-right:2px}:is(.rNNCxG_runtimeNativeDateInput input[type=date],.rNNCxG_runtimeNativeDateInput input[type=datetime-local],.rNNCxG_runtimeNativeDateInput input[type=time]){appearance:none;min-height:3.125rem}:is(.rNNCxG_runtimeNativeDateInput input[type=date]::-webkit-date-and-time-value,.rNNCxG_runtimeNativeDateInput input[type=datetime-local]::-webkit-date-and-time-value,.rNNCxG_runtimeNativeDateInput input[type=time]::-webkit-date-and-time-value){text-align:left;min-height:1.35em}:is(.rNNCxG_runtimeNativeDateInput input[type=date]::-webkit-calendar-picker-indicator,.rNNCxG_runtimeNativeDateInput input[type=datetime-local]::-webkit-calendar-picker-indicator,.rNNCxG_runtimeNativeDateInput input[type=time]::-webkit-calendar-picker-indicator){opacity:.72;width:1.35rem;height:1.35rem;margin-inline-end:.15rem;padding:.2rem}.rNNCxG_runtimeChoiceGroup{border:0;min-width:0;margin:0;padding:0}.rNNCxG_runtimeChoiceLegend{color:var(--lightningcss-light,var(--mantine-color-gray-9))var(--lightningcss-dark,var(--mantine-color-dark-0));font-size:var(--mantine-font-size-sm);margin:0;padding:0;font-weight:700;line-height:1.55}.rNNCxG_runtimeChoiceRequired{color:var(--mantine-color-red-6);margin-left:4px}.rNNCxG_runtimeChoiceDescription{margin-top:2px}:is(.rNNCxG_runtimeChoiceOption .mantine-Checkbox-body,.rNNCxG_runtimeChoiceOption .mantine-Radio-body){align-items:flex-start}:is(.rNNCxG_runtimeChoiceOption .mantine-Checkbox-label,.rNNCxG_runtimeChoiceOption .mantine-Radio-label){cursor:pointer;line-height:1.4}.rNNCxG_runtimeConsentList{gap:6px}.rNNCxG_runtimeConsentItem{width:100%;min-height:44px;padding:6px 0}.rNNCxG_runtimeConsentItem .mantine-Checkbox-body{align-items:flex-start;width:100%}.rNNCxG_runtimeConsentItem .mantine-Checkbox-inner{flex:none;margin-top:1px}.rNNCxG_runtimeConsentItem .mantine-Checkbox-labelWrapper{flex:1;min-width:0}.rNNCxG_runtimeConsentItem .mantine-Checkbox-label{cursor:pointer;width:100%;font-size:.875rem;line-height:1.4}.rNNCxG_runtimeLegalDetails{text-align:center;width:100%;max-width:min(100%,560px)}.rNNCxG_runtimeLegalDetails summary{cursor:pointer;font-size:var(--mantine-font-size-xs);min-height:32px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;justify-content:center;align-items:center;gap:6px;list-style:none;display:inline-flex}.rNNCxG_runtimeLegalDetails summary::-webkit-details-marker{display:none}.rNNCxG_runtimeLegalDetails summary:hover{text-decoration-color:currentColor}.rNNCxG_runtimeLegalContent{border-top:1px solid var(--lightningcss-light,var(--mantine-color-gray-2))var(--lightningcss-dark,var(--mantine-color-dark-5));margin-top:6px;padding-top:10px;animation:.16s ease-out both rNNCxG_runtime-legal-enter}@keyframes rNNCxG_runtime-legal-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.rNNCxG_runtimeSubmitButton[data-disabled]{opacity:1;background:var(--lightningcss-light,var(--mantine-color-gray-3))var(--lightningcss-dark,var(--mantine-color-dark-5))!important;color:var(--lightningcss-light,var(--mantine-color-gray-6))var(--lightningcss-dark,var(--mantine-color-dark-2))!important}.rNNCxG_runtimeSubmissionStatus{justify-content:center;min-height:320px;padding:clamp(28px,7vw,52px) 16px;animation:.22s ease-out both rNNCxG_runtime-submission-enter}.rNNCxG_runtimeSubmissionIcon{background:color-mix(in srgb, currentColor 10%, transparent);border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}.rNNCxG_runtimeSubmissionIcon[data-status=sending]:after{border:3px solid color-mix(in srgb, currentColor 16%, transparent);border-radius:inherit;content:"";border-top-color:currentColor;animation:1.1s linear infinite rNNCxG_runtime-submission-spin;position:absolute;inset:-8px}.rNNCxG_runtimeSubmissionIcon[data-status=success]{animation:.38s cubic-bezier(.2,.9,.3,1.3) both rNNCxG_runtime-submission-success}.rNNCxG_runtimeSubmissionTitle{font-size:1.5rem;line-height:1.2}.rNNCxG_runtimeSubmissionMessage{font-size:.95rem;line-height:1.5}.rNNCxG_runtimeSubmissionProgress{background:var(--lightningcss-light,var(--mantine-color-gray-2))var(--lightningcss-dark,var(--mantine-color-dark-5));border-radius:999px;width:min(100%,360px);max-width:360px;height:8px;overflow:hidden}.rNNCxG_runtimeSubmissionProgressFill{border-radius:inherit;transform-origin:0;background:currentColor;width:84%;height:100%;animation:1.1s cubic-bezier(.22,.8,.35,1) both rNNCxG_runtime-submission-progress}.rNNCxG_runtimeSubmissionProgress[data-status=success] .rNNCxG_runtimeSubmissionProgressFill{width:100%;transition:width .24s ease-out;animation:none}@keyframes rNNCxG_runtime-submission-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rNNCxG_runtime-submission-spin{to{transform:rotate(360deg)}}@keyframes rNNCxG_runtime-submission-success{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes rNNCxG_runtime-submission-progress{0%{transform:scaleX(.08)}70%{transform:scaleX(.82)}to{transform:scaleX(1)}}@media (max-width:600px){.rNNCxG_runtimePage{align-items:flex-start;padding:16px}.rNNCxG_runtimePageInner{max-width:none;margin:0}.rNNCxG_runtimeForm{box-shadow:none}.rNNCxG_runtimeHeader{align-items:flex-start}.rNNCxG_runtimeHeaderIcon{display:none}.rNNCxG_runtimeTitle{font-size:1.45rem}.rNNCxG_runtimeSubtitle{font-size:.95rem}.rNNCxG_runtimeSubmissionStatus{min-height:280px;padding-inline:0}.rNNCxG_runtimeSubmissionIcon{width:84px;height:84px}}@media (prefers-reduced-motion:reduce){.rNNCxG_runtimeSubmissionStatus,.rNNCxG_runtimeSubmissionIcon[data-status=sending]:after,.rNNCxG_runtimeSubmissionIcon[data-status=success],.rNNCxG_runtimeSubmissionProgressFill{animation:none}}html[data-core-article-form] .rNNCxG_runtimePage{padding:24px}html[data-core-article-form] .rNNCxG_runtimeForm{box-shadow:none;border-radius:24px}html[data-core-article-form] .rNNCxG_runtimeForm .mantine-Input-input{border-radius:12px;min-height:48px;font-size:16px}html[data-core-article-form] .rNNCxG_runtimeSubmitButton{border-radius:14px;min-height:48px;font-size:16px}html[data-core-article-form] .rNNCxG_runtimeTitle{letter-spacing:-.02em;font-size:clamp(23px,3vw,30px);line-height:1.2}html[data-core-embed-background=transparent] .rNNCxG_runtimePage{min-height:0;padding:0;display:block}html[data-core-embed-background=transparent] .rNNCxG_runtimePageInner{max-width:none;margin:0}html[data-core-embed-background=transparent] .rNNCxG_runtimeForm{border:0;border-radius:0;padding:0}@media (max-width:48em){html[data-core-article-form] .rNNCxG_runtimePage{padding:16px}html[data-core-embed-background=transparent] .rNNCxG_runtimePage{padding:0}}.rNNCxG_runtimeForm,.rNNCxG_runtimeHeader>*{min-width:0;max-width:100%}.rNNCxG_runtimeTitle,.rNNCxG_runtimeSubtitle{overflow-wrap:anywhere;white-space:normal}.rNNCxG_runtimeTitle,.rNNCxG_runtimeChoiceLegend{color:var(--form-text-color)}.rNNCxG_runtimeForm{border-color:var(--form-input-border-color)}
