.ElGERG_group{border:none;flex-direction:column;gap:.6em;margin:0;padding:0;display:flex}.ElGERG_fullWidth{grid-column:1/-1}.ElGERG_legend{color:hsl(var(--color-white)/var(--opacity-emphasis));font-size:var(--text-sm);padding-inline-start:.3em;padding:0}.ElGERG_legendHidden{white-space:nowrap;clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ElGERG_required{color:hsl(var(--color-secondary));margin-inline-start:.15em;font-weight:700}.ElGERG_options{flex-wrap:wrap;gap:.75em 1.5em;display:flex}.ElGERG_option{font-size:var(--text-sm);cursor:pointer;align-items:center;gap:.6em;display:inline-flex;position:relative}.ElGERG_option input{width:1px;height:1px;opacity:var(--opacity-hidden);position:absolute}.ElGERG_dot{background:var(--gradient-glass);border:2px solid hsl(var(--color-gray)/.5);width:1.35em;height:1.35em;transition:border-color var(--transition-fast);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;flex-shrink:0;position:relative;box-shadow:inset 12px 12px 10px -22px #ffffff61,inset -10px -10px 6px -16px #ffffff61,inset 0 1px #ffffff38,0 2px 8px -8px #00000047}.ElGERG_option:hover .ElGERG_dot{border-color:hsl(var(--color-primary))}.ElGERG_option input:focus-visible+.ElGERG_dot{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.ElGERG_option input:checked+.ElGERG_dot{border-color:hsl(var(--color-primary))}.ElGERG_option input:checked+.ElGERG_dot:after{content:"";background:hsl(var(--color-primary));border-radius:50%;position:absolute;inset:25%}
.az8NCq_group{border:none;flex-direction:column;gap:.6em;min-inline-size:0;margin:0;padding:0;display:flex}.az8NCq_fullWidth{grid-column:1/-1}.az8NCq_legend{color:hsl(var(--color-white)/var(--opacity-emphasis));font-size:var(--text-sm);padding-inline-start:.3em;margin-block-end:.6em;padding:0}.az8NCq_required{color:hsl(var(--color-secondary));margin-inline-start:.15em;font-weight:700}.az8NCq_scale{gap:var(--space-2xs);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}@media (min-width:48em){.az8NCq_scale{gap:var(--space-xs)}}.az8NCq_point{cursor:pointer;display:flex;position:relative}.az8NCq_point input{width:1px;height:1px;opacity:var(--opacity-hidden);position:absolute}.az8NCq_tile{color:hsl(var(--color-white));font-size:var(--text-sm);text-align:center;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);background:hsl(var(--color-white)/.035);border:1px solid hsl(var(--color-gray)/.2);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.4em;padding:.7em .4em;display:flex;box-shadow:inset 12px 12px 10px -22px #ffffff61,inset -10px -10px 6px -16px #ffffff61,inset 0 1px #ffffff38,0 2px 8px -8px #00000047}.az8NCq_score{font-family:var(--font-secondary);font-size:var(--text-accent);font-weight:700;line-height:var(--leading-none)}.az8NCq_caption{color:hsl(var(--color-white)/var(--opacity-subtle));font-size:var(--text-xxs);line-height:var(--leading-tight);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;transition:color var(--transition-fast);display:none}@media (min-width:64em){.az8NCq_caption{display:block}}@media (hover:hover){.az8NCq_point:hover .az8NCq_tile{border-color:hsl(var(--color-primary));transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.az8NCq_point:hover .az8NCq_tile{transform:none}}.az8NCq_point input:focus-visible+.az8NCq_tile{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.az8NCq_lit .az8NCq_tile{background:var(--gradient-glass-accent);border-color:hsl(var(--color-primary)/.45)}.az8NCq_point input:checked+.az8NCq_tile{color:hsl(var(--color-black));background:hsl(var(--color-primary));border-color:hsl(var(--color-primary))}.az8NCq_point input:checked+.az8NCq_tile .az8NCq_caption{color:hsl(var(--color-black)/var(--opacity-emphasis))}.az8NCq_invalid .az8NCq_tile{background:hsl(var(--color-error)/.06);border-color:hsl(var(--color-error))}.az8NCq_summary{justify-content:space-between;gap:var(--space-sm);color:hsl(var(--color-white)/var(--opacity-subtle));font-size:var(--text-xs);margin:0;padding-inline:.3em;display:flex}@media (min-width:64em){.az8NCq_summary{display:none}}.az8NCq_summarySelected{color:hsl(var(--color-primary));justify-content:center}
.Kfi0WW_field{flex-direction:column;display:flex}.Kfi0WW_fullWidth{grid-column:1/-1}.Kfi0WW_control{position:relative}.Kfi0WW_trigger{width:100%;padding-block:calc(var(--field-padding-block) + var(--field-label-scale)*1em + var(--field-label-offset)) var(--field-padding-block);padding-inline:var(--field-padding-inline);color:hsl(var(--color-white));font-family:inherit;font-size:var(--text-sm);line-height:var(--leading-none);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background:hsl(var(--color-white)/.035);border:1px solid hsl(var(--color-gray)/.2);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset 12px 12px 10px -22px #ffffff61,inset -10px -10px 6px -16px #ffffff61,inset 0 1px #ffffff38,0 2px 8px -8px #00000047}.Kfi0WW_trigger::placeholder{color:#0000}.Kfi0WW_trigger:focus,.Kfi0WW_trigger:focus-visible{border-color:hsl(var(--color-primary));outline:none}.Kfi0WW_trigger[aria-invalid=true]{background:hsl(var(--color-error)/.06);border-color:hsl(var(--color-error))}.Kfi0WW_trigger:disabled{opacity:var(--opacity-muted);cursor:not-allowed}.Kfi0WW_trigger{text-align:start;cursor:pointer;padding-inline-end:2.6em;display:block}.Kfi0WW_trigger.Kfi0WW_open{border-color:hsl(var(--color-primary))}.Kfi0WW_label{max-width:calc(100% - 2.4em);color:hsl(var(--color-white)/var(--opacity-muted));font-size:var(--text-sm);line-height:var(--leading-none);white-space:nowrap;text-overflow:ellipsis;transform-origin:0 0;pointer-events:none;transition:inset-block-start var(--transition-fast),transform var(--transition-fast),color var(--transition-fast);position:absolute;inset-block-start:50%;inset-inline-start:var(--field-padding-inline);overflow:hidden;transform:translateY(-50%)}.Kfi0WW_trigger:focus+.Kfi0WW_label,.Kfi0WW_label.Kfi0WW_raised{transform:scale(var(--field-label-scale));color:hsl(var(--color-white)/var(--opacity-faint));inset-block-start:var(--field-padding-block)}.Kfi0WW_required{color:hsl(var(--color-secondary));margin-inline-start:.15em;font-weight:700}.Kfi0WW_value{white-space:nowrap;text-overflow:ellipsis;min-block-size:1lh;display:block;overflow:hidden}.Kfi0WW_chevron{width:1.9rem;height:1.9rem;color:hsl(var(--color-white)/var(--opacity-subtle));background:hsl(var(--color-white)/.06);border:1px solid hsl(var(--color-white)/.15);border-radius:var(--radius-pill);transition:transform var(--transition-fast);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:12px;transform:translateY(-50%)}.Kfi0WW_errorBadge{inset-block-start:50%;inset-inline-end:2.5em;transform:translateY(-50%)}.Kfi0WW_trigger.Kfi0WW_open .Kfi0WW_chevron{transform:translateY(-50%)rotate(180deg)}.Kfi0WW_panel{z-index:var(--z-index-popup);gap:var(--field-popover-gap);max-height:16rem;padding:var(--field-popover-gap);background:hsl(var(--color-bg-primary));border:2px solid hsl(var(--color-gray)/.4);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;inset-block-start:calc(100% + var(--field-popover-gap));inset-inline:0;overflow-y:auto}.Kfi0WW_option{font-size:var(--text-sm);background:hsl(var(--color-gray)/.15);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);border:2px solid #0000;justify-content:space-between;align-items:center;gap:.75em;padding:.7em .9em;display:flex}.Kfi0WW_option.Kfi0WW_active{background:hsl(var(--color-gray)/.28)}.Kfi0WW_option.Kfi0WW_selected{background:hsl(var(--color-primary)/.18);border-color:hsl(var(--color-primary));font-weight:700}.Kfi0WW_optionLabel{text-overflow:ellipsis;overflow:hidden}.Kfi0WW_check{width:1.5em;height:1.5em;color:hsl(var(--color-black));border:2px solid hsl(var(--color-gray)/.6);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Kfi0WW_option.Kfi0WW_selected .Kfi0WW_check{background:hsl(var(--color-primary));border-color:hsl(var(--color-primary))}.Kfi0WW_tick{color:hsl(var(--color-primary));flex-shrink:0}
.jWcNpa_feedback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75em;padding:1.25em;display:flex}.jWcNpa_success{min-height:260px}.jWcNpa_icon{width:3em;height:3em}.jWcNpa_success .jWcNpa_icon{color:hsl(var(--color-primary))}.jWcNpa_error .jWcNpa_icon{color:hsl(var(--color-error))}.jWcNpa_title{font-family:var(--font-secondary);font-size:var(--text-h5);margin:0}.jWcNpa_text{color:hsl(var(--color-white)/var(--opacity-subtle));margin:0}.jWcNpa_text a{color:hsl(var(--color-white));text-decoration:underline}
.yKFvoq_wrapper{gap:var(--space-md);flex-direction:column;display:flex}.yKFvoq_title{font-family:var(--font-secondary);font-size:var(--text-h2);font-weight:700;line-height:var(--leading-tight);text-align:center;text-wrap:balance;margin:0}.yKFvoq_subtitle{color:hsl(var(--color-white)/var(--opacity-subtle));text-align:center;margin:0}.yKFvoq_instruction{font-size:var(--text-base);text-align:center;text-wrap:pretty;flex-direction:column;gap:.5em;font-weight:700;display:flex}.yKFvoq_instruction p{margin:0}.yKFvoq_form{grid-template-columns:minmax(0,1fr);align-items:start;gap:.9em;display:grid}@media (min-width:48em){.yKFvoq_form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.yKFvoq_sectionTitle{font-family:var(--font-primary);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-tight);grid-column:1/-1;margin-block:.75em .25em}.yKFvoq_footer{flex-direction:column;grid-column:1/-1;align-items:center;gap:1.2em;margin-block-start:.5em;display:flex}.yKFvoq_consents{flex-direction:column;align-self:stretch;gap:1em;display:flex}.yKFvoq_requiredNote{color:hsl(var(--color-white)/var(--opacity-emphasis));font-size:var(--text-xs);justify-content:center;align-self:stretch;align-items:center;gap:.25em;margin:0;display:flex}.yKFvoq_requiredMark{width:1em;color:hsl(var(--color-secondary));transition:color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.yKFvoq_requiredMarkValid{color:hsl(var(--color-success))}.yKFvoq_submit{margin-block-start:.5em}
