.page-module__NfDiEG__section{gap:var(--space-m);display:grid}.page-module__NfDiEG__section h1,.page-module__NfDiEG__section h2,.page-module__NfDiEG__section h3{font-family:var(--font-primary)}.page-module__NfDiEG__section h1{font-size:var(--step-4);line-height:calc(var(--step-4) * 1.3);color:var(--color-primary);font-weight:900}.page-module__NfDiEG__section h2{margin-top:var(--space-s);font-size:var(--step-3);line-height:calc(var(--step-3) * 1.3);font-weight:800}.page-module__NfDiEG__section h3{margin-top:var(--space-s);font-size:var(--step-2);line-height:calc(var(--step-2) * 1.3);font-weight:700}.page-module__NfDiEG__section p{font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3)!important}.page-module__NfDiEG__section ul{padding-left:var(--space-s);margin-left:var(--space-3xs);list-style:outside;font-size:var(--step-1)!important;line-height:calc(var(--step-1) * 1.3)!important}.page-module__NfDiEG__section a{color:var(--color-primary-600)}.page-module__NfDiEG__section a:hover{color:var(--color-primary-800)}
.Breadcrumb-module__MpwlZq__breadcrumb{align-items:center;gap:var(--space-2xs);font-size:var(--step--1);flex-wrap:wrap;display:flex}.Breadcrumb-module__MpwlZq__item{align-items:center;gap:var(--space-2xs);display:flex}.Breadcrumb-module__MpwlZq__link{color:var(--color-primary);text-decoration:none;transition:opacity .2s}.Breadcrumb-module__MpwlZq__link:hover{color:var(--color-primary-900)}.Breadcrumb-module__MpwlZq__current{color:var(--color-body);font-weight:500}.Breadcrumb-module__MpwlZq__separator{color:var(--color-primary-300);width:16px;height:16px}
.page-module__CIVAtG__section{gap:var(--space-m);display:grid}.page-module__CIVAtG__gardenActions{justify-content:space-between;gap:var(--space-s);margin-top:var(--space-s);flex-wrap:wrap;display:flex}.page-module__CIVAtG__actionButtons{justify-content:flex-end;gap:var(--space-s);flex-wrap:wrap;margin-left:auto;display:flex}.page-module__CIVAtG__answer{gap:var(--space-xs);flex-direction:column;display:flex}.page-module__CIVAtG__answerBadges{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.page-module__CIVAtG__sproutsBalance{cursor:pointer;width:fit-content;padding:var(--space-3xs) var(--space-2xs);align-items:center;margin-left:0;display:grid}.page-module__CIVAtG__sproutsBalance>*{cursor:pointer}.page-module__CIVAtG__sproutsBalance p{gap:var(--space-3xs);margin-top:var(--space-3xs);align-items:center;display:flex}.page-module__CIVAtG__gardenActions[data-action-buttons-wrapped=true] .page-module__CIVAtG__sproutsBalance{margin-left:auto}.page-module__CIVAtG__gardenActions[data-action-buttons-wrapped=true] .page-module__CIVAtG__actionButtons{flex-wrap:wrap-reverse}.page-module__CIVAtG__sproutsIcons{justify-content:center;gap:var(--space-2xs);display:flex}.page-module__CIVAtG__actionGuide{border:1px solid var(--color-primary-400);background:var(--color-primary-25);max-width:55rem;padding:var(--space-s);border-radius:.75rem}.page-module__CIVAtG__actionGuide a{color:var(--color-primary-700)}.page-module__CIVAtG__actionGuide a:hover{color:var(--color-primary-900)}.page-module__CIVAtG__actionGuideAuthenticated{gap:var(--space-s);flex-direction:column;max-width:55rem;display:flex}.page-module__CIVAtG__actionGuideAuthenticated h2{font-family:var(--font-primary);font-style:italic;font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3)}.page-module__CIVAtG__actionGuideAuthenticated blockquote{font-size:var(--step-0);line-height:calc(var(--step-0) * 1.4);border-left:calc(var(--step--5)) solid var(--color-secondary-150);padding:var(--space-xs);background-color:var(--color-body-contrast);border-radius:0 var(--space-2xs) var(--space-2xs) 0}.page-module__CIVAtG__actionGuideAuthenticated .page-module__CIVAtG__sharedAnswerActions{margin-top:var(--space-xs);gap:var(--space-s);justify-content:end;display:flex}.page-module__CIVAtG__answerPrivacyInfo{align-items:flex-start;gap:var(--space-2xs);background-color:var(--color-secondary-25);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-secondary-500);border-radius:var(--space-3xs);max-width:fit-content;height:fit-content;display:flex}.page-module__CIVAtG__answerPrivacyInfo p{font-size:var(--step-0);line-height:calc(var(--step-0) * 1.4);color:var(--color-body)}.page-module__CIVAtG__answerPrivacyInfo svg{margin-top:var(--space-3xs);color:var(--color-secondary-500);flex-shrink:0}.page-module__CIVAtG__actionGuideAuthenticated .page-module__CIVAtG__answersFromTheGarden{margin-top:var(--space-xs)}.page-module__CIVAtG__actionGuideAuthenticated .page-module__CIVAtG__answersFromTheGarden article{font-size:var(--step-0);line-height:calc(var(--step-0) * 1.4);border-left:calc(var(--step--5)) solid var(--color-primary-200);padding:var(--space-xs);background-color:var(--color-body-contrast);border-radius:0 var(--space-2xs) var(--space-2xs) 0}.page-module__CIVAtG__actionGuideAuthenticated .page-module__CIVAtG__answersFromTheGarden article:not(:first-child),.page-module__CIVAtG__actionGuideAuthenticated .page-module__CIVAtG__answersFromTheGarden article+button{margin-top:var(--space-s)}.page-module__CIVAtG__actionGuide h2{font-family:var(--font-primary);font-size:var(--step-2-3);line-height:calc(var(--step-2-3) * 1.3);font-weight:800}.page-module__CIVAtG__actionGuide h3{font-family:var(--font-primary);font-size:var(--step-2);line-height:calc(var(--step-2) * 1.3);margin-top:var(--space-s);font-weight:600}.page-module__CIVAtG__actionGuide p{font-size:var(--step-1);margin-top:var(--space-2xs);font-family:var(--font-secondary);line-height:calc(var(--step-1) * 1.3)}.page-module__CIVAtG__actionGuide ol,.page-module__CIVAtG__actionGuide ul{font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3);margin:var(--space-2xs) 0 0 var(--space-m);gap:var(--space-3xs);display:grid}.page-module__CIVAtG__actionGuide ol{list-style-type:decimal}.page-module__CIVAtG__actionGuide ul{list-style-type:disc}.page-module__CIVAtG__actionGuide li{padding-left:var(--space-3xs)}.page-module__CIVAtG__answerComposer{position:relative}.page-module__CIVAtG__answerLabel{font-family:var(--font-secondary);font-size:var(--step-0);color:var(--color-body);font-weight:600;display:block}.page-module__CIVAtG__answerTextarea{width:100%;min-height:16rem;padding-top:var(--space-xs);padding-bottom:var(--space-m);padding-left:var(--space-s);padding-right:var(--space-s);border-radius:var(--space-2xs);border:1px solid var(--color-primary-400);background:var(--color-body-contrast);color:var(--color-body);font-family:var(--font-secondary);font-size:var(--step-1);resize:none;box-sizing:border-box;line-height:1.7;transition:border-color .18s,box-shadow .18s,height .5s ease-out;overflow:hidden}.page-module__CIVAtG__answerTextarea::placeholder{color:color-mix(in srgb, var(--color-body) 55%, var(--color-body-contrast))}.page-module__CIVAtG__answerTextarea:hover{border-color:var(--color-primary-700)}.page-module__CIVAtG__answerTextarea:focus-visible{border-color:var(--color-secondary-500);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-secondary-400) 20%, transparent);outline:2px solid #0000}.page-module__CIVAtG__answerTextarea:disabled{background-color:var(--color-tertiary-100);border:1px solid var(--color-tertiary-400);color:color-mix(in srgb, var(--color-body) 70%, var(--color-body-contrast));cursor:not-allowed}.page-module__CIVAtG__saveIndicator{bottom:var(--space-xs);right:var(--space-xs);align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);font-family:var(--font-secondary);font-size:var(--step--1);color:var(--color-body);opacity:.6;pointer-events:none;animation:.3s ease-out page-module__CIVAtG__fadeIn;display:flex;position:absolute}.page-module__CIVAtG__saveIndicator[data-status=saving]{opacity:.5}.page-module__CIVAtG__saveIndicator[data-status=saved]{opacity:.6}.page-module__CIVAtG__saveCheckmark{animation:.5s ease-out page-module__CIVAtG__iconPulse}.page-module__CIVAtG__savingIcon{animation:2s ease-in-out infinite page-module__CIVAtG__iconFade}@keyframes page-module__CIVAtG__fadeIn{0%{opacity:0}to{opacity:.6}}@keyframes page-module__CIVAtG__iconPulse{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes page-module__CIVAtG__iconFade{0%{opacity:.3}50%{opacity:.8}to{opacity:.3}}.page-module__CIVAtG__charCounter{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);bottom:var(--space-xs);left:var(--space-xs);font-family:var(--font-secondary);font-size:var(--step--1);color:var(--color-body);opacity:.6;pointer-events:none;display:flex;position:absolute}.page-module__CIVAtG__charCounter[data-warning=true]{color:var(--color-destructive);opacity:.8}.page-module__CIVAtG__navigationLinks{margin-top:var(--space-m);font-size:var(--step-0);color:var(--color-primary);justify-content:space-between;gap:var(--space-s);flex-wrap:wrap;display:flex}.page-module__CIVAtG__navigationLinks a:hover{color:var(--color-primary-800)}.page-module__CIVAtG__navigationLinks li{align-items:center;gap:var(--space-3xs);flex-direction:row;display:flex}.page-module__CIVAtG__navigationLinks li svg{margin-top:calc(var(--space-3xs) / 2)}
.Button-module__e7WGRa__button{justify-content:center;align-items:center;gap:var(--space-2xs);border-radius:var(--space-3xs);cursor:pointer;border:none;max-width:fit-content;font-family:inherit;font-weight:500;transition:all .15s;display:inline-flex}.Button-module__e7WGRa__button:focus-visible{outline:2px solid var(--color-secondary-500);outline-offset:2px}.Button-module__e7WGRa__primary{background-color:var(--color-primary-600);color:var(--color-body-contrast)}.Button-module__e7WGRa__primary:hover:not(:disabled){background-color:var(--color-primary-700);box-shadow:0 calc(var(--step--5) / 4) calc(var(--step--5) / 3) var(--color-primary-900)}.Button-module__e7WGRa__primary:active:not(:disabled){background-color:var(--color-primary-800)}.Button-module__e7WGRa__primary:disabled{cursor:not-allowed;background-color:color-mix(in srgb, var(--color-body) 70%, var(--color-body-contrast))}.Button-module__e7WGRa__transparent-primary{color:var(--color-primary);border:1px solid var(--color-primary);background-color:#0000}.Button-module__e7WGRa__transparent-primary:hover:not(:disabled){background-color:var(--color-primary-150)}.Button-module__e7WGRa__transparent-primary:active:not(:disabled){background-color:var(--color-primary-100)}.Button-module__e7WGRa__transparent-secondary{color:var(--color-body);border:1px solid var(--color-secondary-800);background-color:#0000;gap:var(--space-3xs)!important}.Button-module__e7WGRa__transparent-secondary:hover:not(:disabled){background-color:var(--color-secondary-50)}.Button-module__e7WGRa__transparent-secondary:active:not(:disabled){background-color:var(--color-secondary-150)}.Button-module__e7WGRa__transparent-secondary:disabled{cursor:not-allowed;background-color:color-mix(in srgb, var(--color-body) 70%, var(--color-body-contrast));color:var(--color-body-contrast);border-color:color-mix(in srgb, var(--color-body) 70%, var(--color-body-contrast))}.Button-module__e7WGRa__transparent-secondary[aria-pressed=true],.Button-module__e7WGRa__transparent-secondary[aria-pressed=true]:hover:not(:disabled),.Button-module__e7WGRa__transparent-secondary[aria-pressed=true]:active:not(:disabled){background-color:var(--color-secondary-800);color:var(--color-body-contrast);border-color:var(--color-secondary-800)}.Button-module__e7WGRa__danger{background-color:var(--color-secondary-500);color:#fff}.Button-module__e7WGRa__danger:disabled{cursor:not-allowed;background-color:color-mix(in srgb, var(--color-body) 70%, var(--color-body-contrast))}.Button-module__e7WGRa__danger:hover:not(:disabled){background-color:var(--color-secondary-600);box-shadow:0 2px 8px #dc26264d}.Button-module__e7WGRa__danger:active:not(:disabled){background-color:var(--color-secondary-700)}.Button-module__e7WGRa__transparent-danger{color:var(--color-secondary-600);border:1px solid var(--color-secondary-500);background-color:#0000}.Button-module__e7WGRa__transparent-danger:hover:not(:disabled){background-color:var(--color-secondary-150)}.Button-module__e7WGRa__transparent-danger:active:not(:disabled){background-color:var(--color-secondary-100)}.Button-module__e7WGRa__destructive{background-color:var(--color-destructive);color:#fff}.Button-module__e7WGRa__destructive:disabled{cursor:not-allowed;background-color:color-mix(in srgb, var(--color-body) 70%, var(--color-body-contrast))}.Button-module__e7WGRa__destructive:hover:not(:disabled){background-color:var(--color-destructive-hover);box-shadow:0 2px 8px #b325254d}.Button-module__e7WGRa__destructive:active:not(:disabled){background-color:var(--color-destructive-hover)!important}.Button-module__e7WGRa__chip-dismiss{opacity:0;max-width:0;padding:var(--space-3xs) 0;background:var(--color-secondary-500);color:var(--color-body-contrast);border-radius:0 var(--space-3xs) var(--space-3xs) 0;font-size:var(--step--1);cursor:default;pointer-events:none;border:none;align-items:center;transition:max-width .15s,opacity .15s,padding .15s;display:inline-flex;overflow:hidden}.Button-module__e7WGRa__chip-dismiss[data-active=true]{opacity:1;max-width:32px;padding:var(--space-3xs) var(--space-2xs);cursor:pointer;pointer-events:auto}.Button-module__e7WGRa__chip-dismiss[data-active=false]{max-width:0!important;padding:0!important}.Button-module__e7WGRa__chip-dismiss:hover{background:var(--color-secondary-500);box-shadow:none}.Button-module__e7WGRa__m{padding:var(--space-xs) var(--space-s);font-size:var(--step-1)}.Button-module__e7WGRa__s{padding:var(--space-2xs) var(--space-xs);font-size:var(--step-0)}.Button-module__e7WGRa__xs{padding:var(--space-3xs) var(--space-2xs);font-size:var(--step--1)}
.page-module__AZHdKa__section{gap:var(--space-m);display:grid}.page-module__AZHdKa__section h1,.page-module__AZHdKa__section h2,.page-module__AZHdKa__section h3{font-family:var(--font-primary)}.page-module__AZHdKa__section h1{font-size:var(--step-4);line-height:calc(var(--step-4) * 1.3);color:var(--color-primary);font-weight:900}.page-module__AZHdKa__section .page-module__AZHdKa__oopsP{margin-top:var(--space-s);font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3)!important}.page-module__AZHdKa__navigationLinks{margin-top:var(--space-m);font-size:var(--step-0);color:var(--color-primary);justify-content:space-between;gap:var(--space-s);flex-wrap:wrap;display:flex}.page-module__AZHdKa__navigationLinks a:hover{color:var(--color-primary-800)}.page-module__AZHdKa__navigationLinks li{align-items:center;gap:var(--space-3xs);flex-direction:row;display:flex}.page-module__AZHdKa__navigationLinks li svg{margin-top:calc(var(--space-3xs) / 2)}
.page-module__AfjVUG__accountSection{display:grid}.page-module__AfjVUG__accountSection h1{margin-top:var(--space-xs);font-family:var(--font-primary);font-size:var(--step-3-6);line-height:calc(var(--step-3-6) * 1.3);color:var(--color-primary);text-wrap:balance;font-weight:900}.page-module__AfjVUG__accountSection header p{font-family:var(--font-secondary);margin-top:var(--space-2xs);font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3)}.page-module__AfjVUG__accountSection .page-module__AfjVUG__formCard p{font-family:var(--font-secondary);font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3)}.page-module__AfjVUG__accountSection .page-module__AfjVUG__registerLink{margin-top:var(--space-s);font-size:var(--step-0);line-height:calc(var(--step-0) * 1.3)}.page-module__AfjVUG__accountSection form,.page-module__AfjVUG__accountSection .page-module__AfjVUG__formCard{max-width:30rem;margin-top:var(--space-s);gap:var(--space-xs);background-color:var(--color-primary-25);border:1px solid var(--color-primary-400);padding:var(--space-xs-s);border-radius:var(--space-3xs);flex-direction:column;display:flex}.page-module__AfjVUG__accountSection .page-module__AfjVUG__formDanger{background-color:var(--color-error-message)!important;border:1px solid var(--color-error-message-border)!important}.page-module__AfjVUG__accountSection .page-module__AfjVUG__formDanger input{border-color:var(--color-error-message-border)!important}.page-module__AfjVUG__accountSection fieldset{gap:var(--space-xs);flex-direction:column;display:flex}.page-module__AfjVUG__accountSection form>button,.page-module__AfjVUG__accountSection .page-module__AfjVUG__formCard>a,.page-module__AfjVUG__accountSection .page-module__AfjVUG__formCard>button{align-self:flex-end}.page-module__AfjVUG__accountSection p{font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3)}.page-module__AfjVUG__pDescription{font-size:var(--step-0)!important;line-height:calc(var(--step-0) * 1.3)!important}.page-module__AfjVUG__accountSection label{font-family:var(--font-secondary);font-size:var(--step-1);color:var(--color-body);font-weight:500}.page-module__AfjVUG__accountSection input,.page-module__AfjVUG__accountSection select{border:1px solid var(--color-primary-400);border-radius:var(--space-3xs);background-color:var(--color-body-contrast);color:var(--color-body);font-family:var(--font-secondary);font-size:var(--step-1);padding:var(--space-2xs) var(--space-xs);width:100%;line-height:1.2;transition:border-color .15s,box-shadow .15s,background-color .15s}.page-module__AfjVUG__accountSection input:hover,.page-module__AfjVUG__accountSection select:hover{border-color:var(--color-primary-700)}.page-module__AfjVUG__accountSection input:focus-visible,.page-module__AfjVUG__accountSection select:focus-visible{border-color:var(--color-secondary-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-secondary-400) 60%, transparent);outline:2px solid #0000}.page-module__AfjVUG__errorMessage{background-color:var(--color-error-message);border:1px solid var(--color-error-message-border);color:var(--color-destructive-hover);border-radius:var(--space-3xs);font-size:var(--step-0);line-height:calc(var(--step-0) * 1.3);align-items:center;gap:var(--space-xs)!important;padding:var(--space-2xs) var(--space-xs)!important;flex-direction:row!important;width:fit-content!important;display:flex!important}.page-module__AfjVUG__successMessage{border:1px solid var(--color-primary-700);color:var(--color-primary-800);border-radius:var(--space-3xs);font-size:var(--step-0);line-height:calc(var(--step-0) * 1.3);background-color:#0000;align-items:center;gap:var(--space-xs)!important;padding:var(--space-2xs) var(--space-xs)!important;flex-direction:row!important;width:fit-content!important;display:flex!important}.page-module__AfjVUG__errorMessageEnter{animation:.16s page-module__AfjVUG__fadeIn}.page-module__AfjVUG__errorMessageExit{animation:.16s page-module__AfjVUG__fadeOut}@keyframes page-module__AfjVUG__fadeIn{0%{opacity:.2}to{opacity:1}}@keyframes page-module__AfjVUG__fadeOut{0%{opacity:1}to{opacity:.2}}.page-module__AfjVUG__accountSection input[type=checkbox],.page-module__AfjVUG__accountSection input[type=radio]{appearance:none;border:1px solid var(--color-primary-400);background-color:var(--color-body-contrast);cursor:pointer;flex-shrink:0;width:1.25rem;height:1.25rem;padding:0;line-height:normal;transition:border-color .15s,background-color .15s,box-shadow .15s}.page-module__AfjVUG__accountSection input[type=checkbox]{border-radius:var(--space-3xs)}.page-module__AfjVUG__accountSection input[type=radio]{border-radius:50%}.page-module__AfjVUG__accountSection input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3 8l3 3 7-7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:80%}.page-module__AfjVUG__accountSection input[type=radio]:checked{border-color:var(--color-primary);background-image:radial-gradient(circle, var(--color-primary) 40%, transparent 40%)}.page-module__AfjVUG__accountSection input[type=checkbox]:hover,.page-module__AfjVUG__accountSection input[type=radio]:hover{border-color:var(--color-primary-700)}.page-module__AfjVUG__accountSection input[type=checkbox]:focus-visible,.page-module__AfjVUG__accountSection input[type=radio]:focus-visible{border-color:var(--color-secondary-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-secondary-400) 60%, transparent);outline:2px solid #0000}.page-module__AfjVUG__reminderFieldset{gap:var(--space-2xs);border:none;flex-direction:column;padding:0;display:flex}.page-module__AfjVUG__reminderFieldset legend{font-family:var(--font-secondary);font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3);color:var(--color-body);margin-bottom:var(--space-3xs);font-weight:500}.page-module__AfjVUG__reminderFieldset label{align-items:center;gap:var(--space-xs);cursor:pointer;flex-direction:row;display:flex}.page-module__AfjVUG__reminderFieldset input[type=radio]{margin-top:var(--space-3xs)}.page-module__AfjVUG__checkboxLabel{align-items:flex-start;gap:var(--space-xs);cursor:pointer;font-size:var(--step-0);line-height:calc(var(--step-0) * 1.3);flex-direction:row;display:flex}.page-module__AfjVUG__checkboxLabel input[type=checkbox]{margin-top:var(--space-3xs)}
.Badge-module__HwyJrW__badge{justify-content:center;align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--space-s);font-size:var(--step--1);line-height:calc(1.2 * var(--step--1));font-weight:500;display:inline-flex}.Badge-module__HwyJrW__badge svg{flex-shrink:0}.Badge-module__HwyJrW__default{background-color:var(--color-secondary-50);color:var(--color-body);border-color:var(--color-secondary-50)}.Badge-module__HwyJrW__calendar-number{background-color:var(--color-secondary-500);color:var(--color-body-contrast);border-color:var(--color-secondary-500)}.Badge-module__HwyJrW__reported{background-color:var(--color-tertiary-200);color:var(--color-body);border-color:var(--color-tertiary-200)}.Badge-module__HwyJrW__saved,.Badge-module__HwyJrW__shared{color:var(--color-body)}.Badge-module__HwyJrW__sharedRead{color:var(--color-body);border:1px solid var(--color-body)!important}.Badge-module__HwyJrW__read,.Badge-module__HwyJrW__unanswered{color:var(--color-body)}
.page-module__YIrAaW__section{gap:var(--space-m);display:grid}.page-module__YIrAaW__section h1,.page-module__YIrAaW__section h2,.page-module__YIrAaW__section h3{font-family:var(--font-primary)}.page-module__YIrAaW__section h1{font-size:var(--step-4);line-height:calc(var(--step-4) * 1.3);color:var(--color-primary);font-weight:900}.page-module__YIrAaW__section h2{margin-top:var(--space-s);font-size:var(--step-3);line-height:calc(var(--step-3) * 1.3);font-weight:800}.page-module__YIrAaW__section h3{margin-top:var(--space-s);font-size:var(--step-2);line-height:calc(var(--step-2) * 1.3);font-weight:700}.page-module__YIrAaW__section p{font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3)}.page-module__YIrAaW__section a{color:var(--color-primary-600)}.page-module__YIrAaW__section a:hover{color:var(--color-primary-800)}
.page-module__7MzXnW__section{gap:var(--space-m);display:grid}.page-module__7MzXnW__section h1,.page-module__7MzXnW__section h2,.page-module__7MzXnW__section h3{font-family:var(--font-primary)}.page-module__7MzXnW__section h1{font-size:var(--step-4);line-height:calc(var(--step-4) * 1.3);color:var(--color-primary);font-weight:900}.page-module__7MzXnW__section h2{margin-top:var(--space-s);font-size:var(--step-3);line-height:calc(var(--step-3) * 1.3);font-weight:800}.page-module__7MzXnW__section h3{margin-top:var(--space-s);font-size:var(--step-2);line-height:calc(var(--step-2) * 1.3);font-weight:700}.page-module__7MzXnW__anchorTarget{scroll-margin-top:var(--space-s)}.page-module__7MzXnW__section p{font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3)!important}.page-module__7MzXnW__section ul,.page-module__7MzXnW__section ol{font-size:var(--step-1)!important;line-height:calc(var(--step-1) * 1.3)!important}.page-module__7MzXnW__section ul{padding-left:var(--space-s);margin-left:var(--space-3xs);list-style:outside}.page-module__7MzXnW__section ol{padding-left:var(--space-s);margin-left:var(--space-3xs);list-style:decimal}.page-module__7MzXnW__section a{color:var(--color-primary-600)}.page-module__7MzXnW__section a:hover{color:var(--color-primary-800)}.page-module__7MzXnW__contributionForm{gap:var(--space-s);max-width:30rem;padding:var(--space-xs-s);border:1px solid var(--color-primary-400);border-radius:var(--space-2xs);background:var(--color-primary-25);display:grid}.page-module__7MzXnW__fieldset{gap:var(--space-2xs);border:none;margin:0;padding:0;display:grid}.page-module__7MzXnW__fieldset legend{font-size:var(--step-1);margin-bottom:var(--space-3xs);font-weight:700}.page-module__7MzXnW__options{gap:var(--space-xs);flex-wrap:wrap;display:flex}.page-module__7MzXnW__optionButton{border:1px solid var(--color-primary-400);border-radius:var(--space-2xs);padding:var(--space-2xs);text-align:left;gap:var(--space-3xs);cursor:pointer;transition:border-color .12s,background-color .12s;display:grid}.page-module__7MzXnW__optionButton strong{font-size:var(--step-0)}.page-module__7MzXnW__optionButton[data-selected=true],.page-module__7MzXnW__optionButton[data-selected=true]:hover:not(:disabled),.page-module__7MzXnW__optionButton[data-selected=true]:active:not(:disabled){border-color:var(--color-primary-600);background:var(--color-primary-200);color:var(--color-body)}.page-module__7MzXnW__optionButton:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.page-module__7MzXnW__customAmountInputRow{gap:var(--space-3xs);display:grid}.page-module__7MzXnW__customAmountInputRow label{font-size:var(--step-1);font-weight:500}.page-module__7MzXnW__customAmountInputRow input{border:1px solid var(--color-primary-400);border-radius:var(--space-2xs);width:min(100%,16rem);padding:var(--space-2xs);font-size:var(--step-1);background:var(--color-body-contrast)}.page-module__7MzXnW__customAmountInputRow input:focus-visible{border-color:var(--color-secondary-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-secondary-400) 60%, transparent);outline:2px solid #0000}.page-module__7MzXnW__feedbackError,.page-module__7MzXnW__feedbackSuccess{font-size:var(--step-0);margin:0;font-weight:500;line-height:1.3}.page-module__7MzXnW__feedbackError{color:#8b1f1f}.page-module__7MzXnW__feedbackSuccess{color:#1e7a30}.page-module__7MzXnW__checkoutCard,.page-module__7MzXnW__checkoutForm{gap:var(--space-s);max-width:30rem;padding:var(--space-xs-s);border:1px solid var(--color-primary-400);border-radius:var(--space-2xs);background:var(--color-primary-25);display:grid}.page-module__7MzXnW__checkoutCardCancelled{border-color:var(--color-error-message-border)!important;background:var(--color-error-message)!important}.page-module__7MzXnW__checkoutCardContentCancelled svg{color:var(--color-destructive)!important}.page-module__7MzXnW__checkoutCard{margin-top:var(--space-3xs)}.page-module__7MzXnW__backToReview{max-width:fit-content}.page-module__7MzXnW__checkoutSummary,.page-module__7MzXnW__checkoutMeta{margin:0}.page-module__7MzXnW__checkoutControls,.page-module__7MzXnW__paymentGrid{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.page-module__7MzXnW__selectField,.page-module__7MzXnW__inputField,.page-module__7MzXnW__customCheckoutAmount{gap:var(--space-3xs);display:grid}.page-module__7MzXnW__selectField span,.page-module__7MzXnW__inputField span,.page-module__7MzXnW__customCheckoutAmount span{font-size:var(--step-0);font-weight:500}.page-module__7MzXnW__selectField select,.page-module__7MzXnW__inputField input,.page-module__7MzXnW__customCheckoutAmount input{border:1px solid var(--color-primary-400);border-radius:var(--space-2xs);width:100%;padding:var(--space-2xs);font-size:var(--step-1);background:var(--color-body-contrast)}.page-module__7MzXnW__selectField select:focus-visible,.page-module__7MzXnW__inputField input:focus-visible,.page-module__7MzXnW__customCheckoutAmount input:focus-visible{border-color:var(--color-secondary-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-secondary-400) 60%, transparent);outline:2px solid #0000}.page-module__7MzXnW__checkoutActions{gap:var(--space-xs);flex-wrap:wrap;justify-content:flex-end;display:flex}.page-module__7MzXnW__supportAchieved{color:var(--color-primary-600)}.page-module__7MzXnW__manageDonationsInfo{align-items:flex-start;gap:var(--space-2xs);background-color:var(--color-secondary-25);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-secondary-500);border-radius:var(--space-3xs);max-width:fit-content;height:fit-content;display:flex}.page-module__7MzXnW__manageDonationsInfo p{font-size:var(--step-0);line-height:calc(var(--step-0) * 1.4);color:var(--color-body)}.page-module__7MzXnW__manageDonationsInfo svg{margin-top:var(--space-3xs);color:var(--color-secondary-500);flex-shrink:0}.page-module__7MzXnW__notLoggedInInfo{align-items:flex-start;gap:var(--space-2xs);background-color:var(--color-error-message);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-error-message-border);border-radius:var(--space-3xs);max-width:fit-content;height:fit-content;display:flex}.page-module__7MzXnW__notLoggedInInfo p{font-size:var(--step-0);line-height:calc(var(--step-0) * 1.4);color:var(--color-body)}.page-module__7MzXnW__notLoggedInInfo svg{margin-top:var(--space-3xs);color:var(--color-destructive);flex-shrink:0}.page-module__7MzXnW__successIcon{color:var(--color-primary-600)}.page-module__7MzXnW__checkoutCardContent{gap:var(--space-s);display:flex}.page-module__7MzXnW__checkoutCardContent svg{color:var(--color-primary-600);flex-shrink:0}.page-module__7MzXnW__checkoutCardContent p+p{margin-top:var(--space-2xs)}.page-module__7MzXnW__checkoutActions>a{color:var(--color-body-contrast);text-decoration:none}.page-module__7MzXnW__checkoutActions>a:hover{color:var(--color-body-contrast)}.page-module__7MzXnW__navigationLink{color:var(--color-primary);gap:var(--space-3xs);flex-wrap:wrap;display:flex;font-size:var(--step-0)!important}.page-module__7MzXnW__navigationLink a:hover{color:var(--color-primary-800)}.page-module__7MzXnW__navigationLink svg{margin-top:calc(var(--space-3xs) * 1.5)}.page-module__7MzXnW__alignEnd{justify-self:end}.page-module__7MzXnW__progressBar{width:100%;height:var(--space-xs);background-color:var(--color-secondary-50);border-radius:var(--space-s);overflow:hidden}.page-module__7MzXnW__progressFill{background-color:var(--color-primary-600);border-radius:var(--space-s);height:100%;transition:width .4s}
.pagemeta-module__-iqKJa__meta{margin-top:calc(var(--space-s) * -1)}.pagemeta-module__-iqKJa__meta p{font-size:var(--step-0);line-height:calc(var(--step-0) * 1.3);font-style:italic}
.page-module__bXOt9G__section{gap:var(--space-m);display:grid}.page-module__bXOt9G__section h1,.page-module__bXOt9G__section h2,.page-module__bXOt9G__section h3{font-family:var(--font-primary)}.page-module__bXOt9G__section h1{font-size:var(--step-4);line-height:calc(var(--step-4) * 1.3);color:var(--color-primary);font-weight:900}.page-module__bXOt9G__section h2{margin-top:var(--space-s);font-size:var(--step-3);line-height:calc(var(--step-3) * 1.3);font-weight:800}.page-module__bXOt9G__section h3{margin-top:var(--space-s);font-size:var(--step-2);line-height:calc(var(--step-2) * 1.3);font-weight:700}.page-module__bXOt9G__section p{font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3)}.page-module__bXOt9G__section form{max-width:30rem;margin-top:var(--space-s);gap:var(--space-s);background-color:var(--color-primary-25);border:1px solid var(--color-primary-400);padding:var(--space-xs-s);border-radius:var(--space-3xs);flex-direction:column;display:flex}.page-module__bXOt9G__section fieldset{gap:var(--space-xs);flex-direction:column;display:flex}.page-module__bXOt9G__section form>button{align-self:flex-end}.page-module__bXOt9G__section fieldset p{gap:var(--space-3xs);flex-direction:column;display:flex}.page-module__bXOt9G__section label{font-family:var(--font-secondary);font-size:var(--step-1);color:var(--color-body);font-weight:500}.page-module__bXOt9G__section input,.page-module__bXOt9G__section select{border:1px solid var(--color-primary-400);border-radius:var(--space-3xs);background-color:var(--color-body-contrast);color:var(--color-body);font-family:var(--font-secondary);font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3);padding:var(--space-2xs) var(--space-xs);width:100%;transition:border-color .15s,box-shadow .15s,background-color .15s}.page-module__bXOt9G__section input:read-only{background-color:var(--color-secondary-50);color:var(--color-body);cursor:not-allowed}.page-module__bXOt9G__section input:hover,.page-module__bXOt9G__section select:hover{border-color:var(--color-primary-700)}.page-module__bXOt9G__section input:focus-visible,.page-module__bXOt9G__section select:focus-visible{border-color:var(--color-secondary-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-secondary-400) 60%, transparent);outline:2px solid #0000}.page-module__bXOt9G__errorMessage{background-color:var(--color-error-message);border:1px solid var(--color-error-message-border);border-radius:var(--space-3xs);font-size:var(--step--1);line-height:calc(var(--step--1) * 1.3);align-items:center;gap:var(--space-xs)!important;padding:var(--space-2xs) var(--space-xs)!important;flex-direction:row!important;width:fit-content!important;display:flex!important}
.page-module__GZzjdW__section h1{margin-top:var(--space-xs);font-family:var(--font-primary);font-size:var(--step-3-6);line-height:calc(var(--step-3-6) * 1.3);color:var(--color-primary);text-wrap:balance;font-weight:900}.page-module__GZzjdW__section header p{font-family:var(--font-secondary);margin-top:var(--space-2xs);font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3)}.page-module__GZzjdW__card{margin-top:var(--space-s);gap:var(--space-xs);background-color:var(--color-primary-25);border:1px solid var(--color-primary-400);max-width:30rem;padding:var(--space-xs-s);border-radius:var(--space-3xs);display:grid}.page-module__GZzjdW__card p{font-family:var(--font-secondary);font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3)}.page-module__GZzjdW__emailValue{overflow-wrap:break-word;word-break:break-all;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;white-space:normal;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.page-module__GZzjdW__steps{margin-left:var(--space-s);gap:var(--space-3xs);display:grid}.page-module__GZzjdW__hint{font-size:var(--step-0)!important;line-height:calc(var(--step-0) * 1.3)!important}.page-module__GZzjdW__callbackLink{overflow-wrap:anywhere;font-size:var(--step-0)!important;line-height:calc(var(--step-0) * 1.3)!important}.page-module__GZzjdW__actions{gap:var(--space-xs);font-size:var(--step-0);display:grid}.page-module__GZzjdW__card ol{font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3);margin-left:var(--space-m);gap:var(--space-3xs);list-style:decimal;display:grid}.page-module__GZzjdW__card li{padding-left:var(--space-3xs)}.page-module__GZzjdW__loginLink{gap:var(--space-3xs);font-family:var(--font-secondary);font-size:var(--step-0);align-items:center;display:flex}
.page-module__M1_nPa__forgotPasswordSection{display:grid}.page-module__M1_nPa__forgotPasswordSection h1{margin-top:var(--space-xs);font-family:var(--font-primary);font-size:var(--step-3-6);line-height:calc(var(--step-3-6) * 1.3);color:var(--color-primary);text-wrap:balance;font-weight:900}.page-module__M1_nPa__forgotPasswordSection p{font-family:var(--font-secondary);margin-top:var(--space-2xs);font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3)}.page-module__M1_nPa__navigationLink{color:var(--color-primary);gap:var(--space-3xs);flex-wrap:wrap;display:flex;margin-top:var(--space-m)!important;font-size:var(--step-0)!important}.page-module__M1_nPa__navigationLink a:hover{color:var(--color-primary-800)}.page-module__M1_nPa__navigationLink svg{margin-top:calc(var(--space-3xs) * 1.5)}.page-module__M1_nPa__forgotPasswordSection form{max-width:30rem;margin-top:var(--space-s);gap:var(--space-s);background-color:var(--color-primary-25);border:1px solid var(--color-primary-400);padding:var(--space-xs-s);border-radius:var(--space-3xs);flex-direction:column;display:flex}.page-module__M1_nPa__forgotPasswordSection fieldset{gap:var(--space-xs);flex-direction:column;display:flex}.page-module__M1_nPa__forgotPasswordSection form>button{align-self:flex-end}.page-module__M1_nPa__forgotPasswordSection fieldset p{gap:var(--space-3xs);flex-direction:column;display:flex}.page-module__M1_nPa__forgotPasswordSection label{font-family:var(--font-secondary);font-size:var(--step-1);color:var(--color-body);font-weight:500}.page-module__M1_nPa__forgotPasswordSection input{border:1px solid var(--color-primary-400);border-radius:var(--space-3xs);background-color:var(--color-body-contrast);color:var(--color-body);font-family:var(--font-secondary);font-size:var(--step-1);padding:var(--space-2xs) var(--space-xs);width:100%;line-height:1.2;transition:border-color .15s,box-shadow .15s,background-color .15s}.page-module__M1_nPa__forgotPasswordSection input:hover{border-color:var(--color-primary-700)}.page-module__M1_nPa__forgotPasswordSection input:focus-visible{border-color:var(--color-secondary-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-secondary-400) 60%, transparent);outline:2px solid #0000}.page-module__M1_nPa__errorMessage{background-color:var(--color-error-message);border:1px solid var(--color-error-message-border);border-radius:var(--space-3xs);font-size:var(--step--1);line-height:calc(var(--step--1) * 1.3);align-items:center;gap:var(--space-xs)!important;padding:var(--space-2xs) var(--space-xs)!important;flex-direction:row!important;width:fit-content!important;display:flex!important}
.page-module__xtSyCa__loginSection{display:grid}.page-module__xtSyCa__loginSection h1{margin-top:var(--space-xs);font-family:var(--font-primary);font-size:var(--step-3-6);line-height:calc(var(--step-3-6) * 1.3);color:var(--color-primary);text-wrap:balance;font-weight:900}.page-module__xtSyCa__loginSection header p{font-family:var(--font-secondary);margin-top:var(--space-2xs);font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3)}.page-module__xtSyCa__loginSection .page-module__xtSyCa__registerLink{margin-top:var(--space-s);font-size:var(--step-0);line-height:calc(var(--step-0) * 1.3)}.page-module__xtSyCa__loginSection .page-module__xtSyCa__registerLink a{color:var(--color-primary-600)}.page-module__xtSyCa__loginSection .page-module__xtSyCa__registerLink a:hover{color:var(--color-primary-800)}.page-module__xtSyCa__loginSection form{max-width:30rem;margin-top:var(--space-s);gap:var(--space-s);background-color:var(--color-primary-25);border:1px solid var(--color-primary-400);padding:var(--space-xs-s);border-radius:var(--space-3xs);flex-direction:column;display:flex}.page-module__xtSyCa__loginSection fieldset{gap:var(--space-xs);flex-direction:column;display:flex}.page-module__xtSyCa__loginSection form>button{align-self:flex-end}.page-module__xtSyCa__loginSection fieldset p{gap:var(--space-3xs);flex-direction:column;display:flex}.page-module__xtSyCa__loginSection label{font-family:var(--font-secondary);font-size:var(--step-1);color:var(--color-body);font-weight:500}.page-module__xtSyCa__loginSection input{border:1px solid var(--color-primary-400);border-radius:var(--space-3xs);background-color:var(--color-body-contrast);color:var(--color-body);font-family:var(--font-secondary);font-size:var(--step-1);padding:var(--space-2xs) var(--space-xs);width:100%;line-height:1.2;transition:border-color .15s,box-shadow .15s,background-color .15s}.page-module__xtSyCa__loginSection input:hover{border-color:var(--color-primary-700)}.page-module__xtSyCa__loginSection input:focus-visible{border-color:var(--color-secondary-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-secondary-400) 60%, transparent);outline:2px solid #0000}.page-module__xtSyCa__errorMessage{background-color:var(--color-error-message);border:1px solid var(--color-error-message-border);border-radius:var(--space-3xs);font-size:var(--step--1);line-height:calc(var(--step--1) * 1.3);align-items:center;gap:var(--space-xs)!important;padding:var(--space-2xs) var(--space-xs)!important;flex-direction:row!important;width:fit-content!important;display:flex!important}.page-module__xtSyCa__navigationLink{color:var(--color-primary);gap:var(--space-3xs);flex-wrap:wrap;display:flex;margin-top:var(--space-m)!important;font-size:var(--step-0)!important}.page-module__xtSyCa__navigationLink a:hover{color:var(--color-primary-800)}.page-module__xtSyCa__navigationLink svg{margin-top:calc(var(--space-3xs) * 1.5)}.page-module__xtSyCa__passwordWrapper{position:relative}.page-module__xtSyCa__passwordToggle{right:var(--space-xs);cursor:pointer;color:var(--color-body);background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}
.page-module__6iCxQW__registerSection{display:grid}.page-module__6iCxQW__registerSection h1{margin-top:var(--space-xs);font-family:var(--font-primary);font-size:var(--step-3-6);line-height:calc(var(--step-3-6) * 1.3);color:var(--color-primary);text-wrap:balance;font-weight:900}.page-module__6iCxQW__registerSection header p{font-family:var(--font-secondary);margin-top:var(--space-2xs);font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3)}.page-module__6iCxQW__registerSection .page-module__6iCxQW__loginLink{margin-top:var(--space-s);font-size:var(--step-0);line-height:calc(var(--step-0) * 1.3)}.page-module__6iCxQW__registerSection form{max-width:30rem;margin-top:var(--space-s);gap:var(--space-s);background-color:var(--color-primary-25);border:1px solid var(--color-primary-400);padding:var(--space-xs-s);border-radius:var(--space-3xs);flex-direction:column;display:flex}.page-module__6iCxQW__registerSection fieldset{gap:var(--space-xs);flex-direction:column;display:flex}.page-module__6iCxQW__registerSection form>button{align-self:flex-end}.page-module__6iCxQW__registerSection fieldset p{gap:var(--space-3xs);flex-direction:column;display:flex}.page-module__6iCxQW__registerSection label{font-family:var(--font-secondary);font-size:var(--step-1);color:var(--color-body);font-weight:500}.page-module__6iCxQW__registerSection input,.page-module__6iCxQW__registerSection select{border:1px solid var(--color-primary-400);border-radius:var(--space-3xs);background-color:var(--color-body-contrast);color:var(--color-body);font-family:var(--font-secondary);font-size:var(--step-1);padding:var(--space-2xs) var(--space-xs);width:100%;line-height:1.2;transition:border-color .15s,box-shadow .15s,background-color .15s}.page-module__6iCxQW__registerSection a{color:var(--color-primary-600)}.page-module__6iCxQW__registerSection a:hover{color:var(--color-primary-800)}.page-module__6iCxQW__registerSection input:hover,.page-module__6iCxQW__registerSection select:hover{border-color:var(--color-primary-700)}.page-module__6iCxQW__registerSection input:focus-visible,.page-module__6iCxQW__registerSection select:focus-visible{border-color:var(--color-secondary-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-secondary-400) 60%, transparent);outline:2px solid #0000}.page-module__6iCxQW__errorMessage{align-items:flex-start;gap:var(--space-2xs);background-color:var(--color-secondary-25);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-secondary-500);border-radius:var(--space-3xs);max-width:fit-content;height:fit-content;display:flex}.page-module__6iCxQW__errorMessage p{font-size:var(--step-0);line-height:calc(var(--step-0) * 1.4);color:var(--color-body)}.page-module__6iCxQW__errorMessage svg{margin-top:var(--space-3xs);color:var(--color-secondary-500);flex-shrink:0}
.page-module__8SW2La__registerSection{display:grid}.page-module__8SW2La__registerSection h1{margin-top:var(--space-xs);font-family:var(--font-primary);font-size:var(--step-3-6);line-height:calc(var(--step-3-6) * 1.3);color:var(--color-primary);text-wrap:balance;font-weight:900}.page-module__8SW2La__registerSection header p{font-family:var(--font-secondary);margin-top:var(--space-2xs);font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3)}.page-module__8SW2La__registerSection .page-module__8SW2La__loginLink{margin-top:var(--space-s);font-size:var(--step-0);line-height:calc(var(--step-0) * 1.3)}.page-module__8SW2La__registerSection form{max-width:30rem;margin-top:var(--space-s);gap:var(--space-s);background-color:var(--color-primary-25);border:1px solid var(--color-primary-400);padding:var(--space-xs-s);border-radius:var(--space-3xs);flex-direction:column;display:flex}.page-module__8SW2La__registerSection fieldset{gap:var(--space-xs);flex-direction:column;display:flex}.page-module__8SW2La__registerSection form>button{align-self:flex-end}.page-module__8SW2La__registerSection fieldset p{gap:var(--space-3xs);flex-direction:column;display:flex}.page-module__8SW2La__registerSection label{font-family:var(--font-secondary);font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3);color:var(--color-body);font-weight:500}.page-module__8SW2La__registerSection input,.page-module__8SW2La__registerSection select{border:1px solid var(--color-primary-400);border-radius:var(--space-3xs);background-color:var(--color-body-contrast);color:var(--color-body);font-family:var(--font-secondary);font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3);padding:var(--space-2xs) var(--space-xs);width:100%;transition:border-color .15s,box-shadow .15s,background-color .15s}.page-module__8SW2La__registerSection input:read-only{background-color:var(--color-secondary-50);color:var(--color-body);cursor:not-allowed}.page-module__8SW2La__registerSection input:hover,.page-module__8SW2La__registerSection select:hover{border-color:var(--color-primary-700)}.page-module__8SW2La__registerSection input:focus-visible,.page-module__8SW2La__registerSection select:focus-visible{border-color:var(--color-secondary-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-secondary-400) 60%, transparent);outline:2px solid #0000}.page-module__8SW2La__errorMessage{background-color:var(--color-error-message);border:1px solid var(--color-error-message-border);border-radius:var(--space-3xs);font-size:var(--step--1);line-height:calc(var(--step--1) * 1.3);align-items:center;gap:var(--space-xs)!important;padding:var(--space-2xs) var(--space-xs)!important;flex-direction:row!important;width:fit-content!important;display:flex!important}.page-module__8SW2La__registerSection input[type=checkbox],.page-module__8SW2La__registerSection input[type=radio]{appearance:none;border:1px solid var(--color-primary-400);background-color:var(--color-body-contrast);cursor:pointer;flex-shrink:0;width:1.25rem;height:1.25rem;padding:0;line-height:normal;transition:border-color .15s,background-color .15s,box-shadow .15s}.page-module__8SW2La__registerSection input[type=checkbox]{border-radius:var(--space-3xs)}.page-module__8SW2La__registerSection input[type=radio]{border-radius:50%}.page-module__8SW2La__registerSection input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3 8l3 3 7-7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:80%}.page-module__8SW2La__registerSection input[type=radio]:checked{border-color:var(--color-primary);background-image:radial-gradient(circle, var(--color-primary) 40%, transparent 40%)}.page-module__8SW2La__registerSection input[type=checkbox]:hover,.page-module__8SW2La__registerSection input[type=radio]:hover{border-color:var(--color-primary-700)}.page-module__8SW2La__registerSection input[type=checkbox]:focus-visible,.page-module__8SW2La__registerSection input[type=radio]:focus-visible{border-color:var(--color-secondary-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-secondary-400) 60%, transparent);outline:2px solid #0000}.page-module__8SW2La__reminderFieldset{gap:var(--space-2xs);border:none;flex-direction:column;padding:0;display:flex}.page-module__8SW2La__reminderFieldset legend{font-family:var(--font-secondary);font-size:var(--step-1);color:var(--color-body);margin-bottom:var(--space-3xs);font-weight:500}.page-module__8SW2La__reminderFieldset label{align-items:center;gap:var(--space-xs);cursor:pointer;flex-direction:row;display:flex}.page-module__8SW2La__reminderFieldset input[type=radio]{margin-top:var(--space-3xs)}.page-module__8SW2La__checkboxLabel input[type=checkbox]{margin-top:var(--space-2xs)}.page-module__8SW2La__checkboxLabel{align-items:flex-start;gap:var(--space-xs);cursor:pointer;font-size:var(--step-0);flex-direction:row;display:flex}.page-module__8SW2La__checkboxLabel a{color:var(--color-primary-600);transition:opacity .2s}.page-module__8SW2La__checkboxLabel a:hover{color:var(--color-primary-800)}.page-module__8SW2La__passwordWrapper{position:relative}.page-module__8SW2La__passwordToggle{right:var(--space-xs);cursor:pointer;color:var(--color-body);background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.page-module__8SW2La__infoTrigger{cursor:pointer;color:var(--color-body);vertical-align:middle;margin-left:var(--space-2xs);margin-bottom:calc(var(--space-2xs) / 2);background:0 0;border:none;align-items:center;padding:0;display:inline-flex}
.page-module__QRBFvW__section{gap:var(--space-m);display:grid}.page-module__QRBFvW__section h1,.page-module__QRBFvW__section h2,.page-module__QRBFvW__section h3{font-family:var(--font-primary)}.page-module__QRBFvW__section h1{font-size:var(--step-4);line-height:calc(var(--step-4) * 1.3);color:var(--color-primary);font-weight:900}.page-module__QRBFvW__section h2{margin-top:var(--space-s);margin-bottom:var(--space-s);font-size:var(--step-3);line-height:calc(var(--step-3) * 1.3);font-weight:800}.page-module__QRBFvW__section h3{font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3);font-weight:700}.page-module__QRBFvW__section ul{padding-left:var(--space-s);margin-left:var(--space-3xs);font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3);list-style:outside}.page-module__QRBFvW__section p{font-size:var(--step-1);line-height:calc(var(--step-1) * 1.3)!important}.page-module__QRBFvW__section .page-module__QRBFvW__dateGroup:not(:last-child){margin-bottom:var(--space-s)}
.page-module__T0zI2G__section{gap:var(--space-m);display:grid}.page-module__T0zI2G__section h1,.page-module__T0zI2G__section h2,.page-module__T0zI2G__section h3{font-family:var(--font-primary)}.page-module__T0zI2G__section h1{font-size:var(--step-4);line-height:calc(var(--step-4) * 1.3);color:var(--color-primary);font-weight:900}.page-module__T0zI2G__section h2{margin-top:var(--space-s);font-size:var(--step-3);line-height:calc(var(--step-3) * 1.3);font-weight:800}.page-module__T0zI2G__section h3{font-size:var(--step-2);line-height:calc(var(--step-2) * 1.3);background:var(--color-tertiary-50);z-index:1;padding-block:var(--space-2xs);font-weight:700;position:sticky;top:0}@media (max-width:768px){.page-module__T0zI2G__section h3{top:var(--step-6)}.page-module__T0zI2G__questionRow{grid-template-columns:auto 1fr auto;grid-template-areas:"day dayname status""question question question";gap:var(--space-xs)!important}.page-module__T0zI2G__rowDay{grid-area:day}.page-module__T0zI2G__rowDayName{grid-area:dayname}.page-module__T0zI2G__rowQuestion{grid-area:question}.page-module__T0zI2G__rowStatus{grid-area:status}.page-module__T0zI2G__rowQuestion{margin-left:var(--space-2xs)!important}}.page-module__T0zI2G__monthSection{gap:var(--space-xs);display:grid}.page-module__T0zI2G__monthFilterBar,.page-module__T0zI2G__stateFilterBar{gap:var(--space-3xs);flex-wrap:wrap;align-items:center;display:flex}.page-module__T0zI2G__questionRows{margin:0;padding:0;list-style:none}.page-module__T0zI2G__rowDay{font-variant-numeric:tabular-nums;font-weight:700}.page-module__T0zI2G__rowQuestion{font-size:var(--step-2);line-height:calc(var(--step-2) * 1.3);font-weight:900;font-family:var(--font-primary);color:var(--color-primary);text-wrap:balance;margin-left:var(--space-m)}.page-module__T0zI2G__rowStatus{gap:var(--space-3xs);align-items:center;display:flex}.page-module__T0zI2G__stateFilterChip{align-items:stretch;display:inline-flex}.page-module__T0zI2G__stateFilterChipButton[aria-pressed=true]{border-top-right-radius:0;border-bottom-right-radius:0}@keyframes page-module__T0zI2G__chipDeselect{0%{opacity:1}40%{opacity:.5}to{opacity:1}}.page-module__T0zI2G__stateFilterChip[data-deselecting=true] .page-module__T0zI2G__stateFilterChipButton{animation:.2s forwards page-module__T0zI2G__chipDeselect}@keyframes page-module__T0zI2G__chipReinsert{0%{opacity:0;transform:scaleX(0)translate(-8px)}to{opacity:1;transform:scaleX(1)translate(0)}}.page-module__T0zI2G__stateFilterChipReinserting{transform-origin:0;animation:.2s forwards page-module__T0zI2G__chipReinsert}.page-module__T0zI2G__stateFilterChip:has(button[data-active=true]):hover button:first-child{background-color:var(--color-secondary-950)}.page-module__T0zI2G__stateFilterChip:has(button[data-active=true]):hover button[data-active=true]{background-color:var(--color-secondary-700)}.page-module__T0zI2G__questionStateBadges{display:flex;gap:var(--space-xs)!important}.page-module__T0zI2G__questionStateBadges>*{border:0!important;padding:0!important}:root{--color-june-01:#ffb6a1;--color-june-02:#ffb29e;--color-june-03:#ffae9a;--color-june-04:#ffaa96;--color-june-05:#ffa692;--color-june-06:#fda28e;--color-june-07:#fb9d8a;--color-june-08:#f99986;--color-june-09:#f79582;--color-june-10:#f5917e;--color-june-11:#f28d7a;--color-june-12:#f08977;--color-june-13:#ee8473;--color-june-14:#ec806f;--color-june-15:#e97c6b;--color-june-16:#e77867;--color-june-17:#e57364;--color-june-18:#e26f60;--color-june-19:#e06b5c;--color-june-20:#de6658;--color-june-21:#db6254;--color-june-22:#d95e50;--color-june-23:#d6594d;--color-june-24:#d45449;--color-june-25:#d15045;--color-june-26:#cf4b41;--color-june-27:#cc463d;--color-june-28:#ca4139;--color-june-29:#c73c36;--color-june-30:#c53732;--color-july-01:#ffa89d;--color-july-02:#fea398;--color-july-03:#f99d93;--color-july-04:#f3988e;--color-july-05:#ee9289;--color-july-06:#e98d84;--color-july-07:#e3877f;--color-july-08:#de827a;--color-july-09:#d87d75;--color-july-10:#d37770;--color-july-11:#ce726b;--color-july-12:#c86d67;--color-july-13:#c36762;--color-july-14:#be625d;--color-july-15:#b95d58;--color-july-16:#b35853;--color-july-17:#ae534f;--color-july-18:#a94d4a;--color-july-19:#a34846;--color-july-20:#9e4341;--color-july-21:#993e3d;--color-july-22:#943838;--color-july-23:#8f3334;--color-july-24:#892e2f;--color-july-25:#84282b;--color-july-26:#7f2326;--color-july-27:#7a1d22;--color-july-28:#75161e;--color-july-29:#700f19;--color-july-30:#6a0715;--color-july-31:#650011}.page-module__T0zI2G__questionRows{border-radius:0 var(--space-2xs) var(--space-2xs) 0;flex-direction:column;display:flex}.page-module__T0zI2G__questionRows li:first-child a{border-top-right-radius:var(--space-2xs)}.page-module__T0zI2G__questionRows li:last-child a{border-bottom-right-radius:var(--space-2xs)}.page-module__T0zI2G__questionRow{align-items:center;gap:var(--space-s);background-color:var(--color-body-contrast);padding:var(--space-m) var(--space-2xs) var(--space-m);color:inherit;grid-template-columns:4rem 2rem 1fr auto;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.page-module__T0zI2G__questionRow:hover{background-color:var(--color-primary-50)}}.page-module__T0zI2G__rowDay{font-weight:600;font-size:var(--step-1);margin-left:var(--space-2xs)}.page-module__T0zI2G__rowDayName{font-size:var(--step-1)}.page-module__T0zI2G__rowStatus{gap:var(--space-3xs);display:flex}
