.Button_button__nNuJ_{--btn-tone:var(--fp-primary);display:inline-flex;align-items:center;justify-content:center;gap:var(--fp-space-sm);min-height:36px;padding:var(--fp-space-sm) var(--fp-space-md);border:1px solid transparent;border-radius:var(--fp-radius-control);font:inherit;font-weight:var(--fp-font-weight-bold);line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.Button_button__nNuJ_:disabled{cursor:not-allowed}.Button_brand__lU2VX{--btn-tone:var(--fp-primary)}.Button_danger___6Az_{--btn-tone:var(--fp-danger)}.Button_primary__GCtQm{background:var(--fp-gradient-primary);color:var(--fp-blue-50)}.Button_primary__GCtQm:hover:not(:disabled){background:var(--fp-gradient-primary-hover)}.Button_primary__GCtQm:active:not(:disabled){background:var(--fp-gradient-primary-active)}.Button_primary__GCtQm:disabled{background:var(--fp-gray-600);color:var(--fp-gray-50)}.Button_secondary__1AVfZ{background:transparent;border-color:var(--btn-tone);color:var(--btn-tone)}.Button_secondary__1AVfZ:hover:not(:disabled){background:var(--btn-tone);color:var(--fp-text-on-primary)}.Button_secondary__1AVfZ:disabled{border-color:var(--fp-gray-600);color:var(--fp-gray-600)}.Button_tertiary__wioE3{background:transparent;color:var(--btn-tone)}.Button_tertiary__wioE3:hover:not(:disabled){background:color-mix(in srgb,var(--btn-tone) 10%,transparent)}.Button_tertiary__wioE3:disabled{color:var(--fp-gray-600)}.Input_input__sQ4vR{width:100%;min-height:36px;box-sizing:border-box;padding:var(--fp-space-sm) var(--fp-space-md);border:1px solid var(--fp-text);border-radius:var(--fp-radius-control);background:var(--fp-background);color:var(--fp-text);font:inherit;transition:background .12s ease,border-color .12s ease}.Input_input__sQ4vR::placeholder{color:var(--fp-text-muted)}.Input_input__sQ4vR:focus,.Input_input__sQ4vR:hover:not(:disabled){background:var(--fp-blue-50)}.Input_input__sQ4vR:focus{outline:none;border-color:var(--fp-primary)}.Input_input__sQ4vR:disabled{border-color:var(--fp-gray-500);background:var(--fp-gray-200);color:var(--fp-text-muted);cursor:not-allowed}.Input_error__ouwFx,.Input_error__ouwFx:focus,.Input_error__ouwFx:hover:not(:disabled){border-color:var(--fp-danger);background:var(--fp-red-50)}.Input_success__R5C1t,.Input_success__R5C1t:focus,.Input_success__R5C1t:hover:not(:disabled){border-color:var(--fp-success);background:var(--fp-green-50)}.Link_link__1DCBd{color:var(--fp-primary);text-decoration:underline;cursor:pointer}.Link_plain__rtNEI{color:var(--fp-blue-800);text-decoration:none}.Link_link__1DCBd:hover,.Link_plain__rtNEI:hover{color:var(--fp-blue-600)}.Link_link__1DCBd:focus-visible,.Link_plain__rtNEI:focus-visible{color:var(--fp-blue-800);outline:2px solid var(--fp-blue-800);outline-offset:2px;border-radius:2px}.Checkbox_wrapper__SzUPr{display:inline-flex;align-items:flex-start;gap:var(--fp-space-sm);cursor:pointer;line-height:1.5;color:var(--fp-text)}.Checkbox_input__SdoDD{position:absolute;width:1px;height:1px;opacity:0;margin:0}.Checkbox_box__lLkFD{box-sizing:border-box;width:1.15em;height:1.15em;margin-top:.175em;flex:none;border:1.5px solid var(--fp-gray-500);border-radius:var(--fp-radius-control);background:var(--fp-gray-50);display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,border-color .12s ease}.Checkbox_box__lLkFD:after{content:"";width:.3em;height:.55em;border:solid var(--fp-text-on-primary);border-width:0 .12em .12em 0;transform:rotate(45deg) scale(0);transition:transform .12s ease}.Checkbox_input__SdoDD:hover+.Checkbox_box__lLkFD{border-color:var(--fp-gray-600)}.Checkbox_input__SdoDD:focus-visible+.Checkbox_box__lLkFD{outline:2px solid var(--fp-primary);outline-offset:2px}.Checkbox_input__SdoDD:checked+.Checkbox_box__lLkFD{background:var(--fp-primary);border-color:var(--fp-primary)}.Checkbox_input__SdoDD:checked+.Checkbox_box__lLkFD:after{transform:rotate(45deg) scale(1)}.Checkbox_input__SdoDD:disabled+.Checkbox_box__lLkFD{opacity:.6;cursor:not-allowed}.Badge_badge__LdmX9{display:inline-flex;align-items:center;gap:var(--fp-space-xs);padding:2px var(--fp-space-sm);border-radius:var(--fp-radius-pill);font-size:var(--fp-font-size-xs);font-weight:var(--fp-font-weight-bold);line-height:1.4;white-space:nowrap}.Badge_neutral__jP2XJ{background:var(--fp-gray-100);color:var(--fp-gray-800)}.Badge_info__guymn{background:var(--fp-blue-50);color:var(--fp-blue-700)}.Badge_positive__NvrfE{background:var(--fp-positive-50);color:var(--fp-positive-700)}.Badge_negative__efFEe{background:var(--fp-red-50);color:var(--fp-red-700)}.Optional_optional__fYrJs{color:var(--fp-text-muted);font-weight:400;font-style:italic}