.InteractionContainer-module__1a-Nxa__pageContainer{gap:var(--space-lg);flex-direction:column;display:flex}.InteractionContainer-module__1a-Nxa__pageContent{gap:var(--space-lg);padding:var(--space-md)var(--space-lg);border-radius:var(--border-radius-md);background-color:var(--gray-darker);flex-direction:column;display:flex}.InteractionContainer-module__1a-Nxa__interactionButtons{gap:var(--space-sm);flex-direction:row-reverse;display:flex}.InteractionContainer-module__1a-Nxa__pageFooter{text-align:center}
.Button-module__SBF53G__buttonBase{border-radius:var(--border-radius-sm);font-size:var(--font-size-md);font-family:var(--font-ubuntu);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-sm);-webkit-user-select:none;user-select:none;transition:filter var(--transition-normal),color var(--transition-normal),background-color var(--transition-normal),transform var(--transition-fast);border:none;outline:none;font-weight:400;text-decoration:none;display:inline-flex}.Button-module__SBF53G__primaryColorButton{--button-color:var(--color-primary);--button-contrast:#fff}.Button-module__SBF53G__secondaryColorButton{--button-color:var(--color-secondary);--button-contrast:var(--color-background)}.Button-module__SBF53G__primaryVariantButton{background-color:var(--button-color);color:var(--button-contrast);border:2px solid #0000}.Button-module__SBF53G__secondaryVariantButton{color:var(--button-color);border:2px solid var(--button-color);background-color:#0000}.Button-module__SBF53G__iconOnlyButton{aspect-ratio:1;border-radius:50%;padding:var(--space-sm)!important}.Button-module__SBF53G__smallButton{padding:var(--space-xs)var(--space-sm);font-size:var(--font-size-sm)}.Button-module__SBF53G__smallButton .Button-module__SBF53G__icon{width:var(--icon-size-sm)}.Button-module__SBF53G__mediumButton{padding:var(--space-sm)var(--space-md);font-size:var(--font-size-md)}.Button-module__SBF53G__mediumButton .Button-module__SBF53G__icon{width:var(--icon-size-md)}.Button-module__SBF53G__largeButton{padding:var(--space-md)var(--space-lg);border-radius:var(--border-radius-md);font-size:var(--font-size-lg);font-weight:500}.Button-module__SBF53G__largeButton .Button-module__SBF53G__icon{width:var(--icon-size-lg)}.Button-module__SBF53G__buttonBase:focus-visible{outline:var(--space-xxs)solid var(--cyan);outline-offset:var(--space-xxs)}.Button-module__SBF53G__buttonBase:disabled{background-color:var(--gray-dark);color:var(--color-text);opacity:.5;cursor:not-allowed;pointer-events:none}@media (pointer:fine) and (hover:hover){.Button-module__SBF53G__buttonBase:not(:disabled):hover{filter:brightness(1.25);transform:translateY(-2px)}.Button-module__SBF53G__buttonBase:not(:disabled):active{filter:brightness(1.25);transform:unset}.Button-module__SBF53G__secondaryVariantButton:not(:disabled):hover{background-color:var(--button-color);color:var(--button-contrast)}.Button-module__SBF53G__iconOnlyButton:not(:disabled):hover{transform:scale(1.05)}}@media (pointer:coarse){.Button-module__SBF53G__buttonBase:not(:disabled):active{transform:scale(.98)}}
.Loading-module__3vRr5a__container{gap:1rem;display:flex}.Loading-module__3vRr5a__verticalContainer{margin:var(--space-xl)0;flex-direction:column;justify-content:center;align-items:center}.Loading-module__3vRr5a__horizontalContainer{flex-direction:row;justify-content:flex-start;align-items:center}.Loading-module__3vRr5a__spinner{aspect-ratio:1;border:3px solid var(--bg-light);border-top:3px solid var(--color-primary);border-radius:50%;animation:1s linear infinite Loading-module__3vRr5a__spin}.Loading-module__3vRr5a__verticalContainer>.Loading-module__3vRr5a__spinner{width:2.5rem}.Loading-module__3vRr5a__horizontalContainer>.Loading-module__3vRr5a__spinner{width:1.5rem}.Loading-module__3vRr5a__message{color:var(--gray)}@keyframes Loading-module__3vRr5a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.GapFillModel-module__E1W9Eq__paragraphContainer{gap:var(--space-md);flex-direction:column;display:flex}.GapFillModel-module__E1W9Eq__paragraph{line-height:1.6}.GapFillModel-module__E1W9Eq__gapInput{border:var(--space-px)solid var(--gray-dark);border-radius:var(--border-radius-sm);width:120px;padding:var(--space-xs)var(--space-sm);background-color:var(--color-background);color:var(--color-text);transition:border-color var(--transition-normal),box-shadow var(--transition-normal);outline:none}.GapFillModel-module__E1W9Eq__gapInput:focus{border-color:var(--color-primary)}.GapFillModel-module__E1W9Eq__gapInput:not(:first-child){margin-left:var(--space-xs)}.GapFillModel-module__E1W9Eq__gapInput:not(:last-child){margin-right:var(--space-xs)}.GapFillModel-module__E1W9Eq__gapInput.GapFillModel-module__E1W9Eq__correct{border-color:var(--green)}.GapFillModel-module__E1W9Eq__gapInput.GapFillModel-module__E1W9Eq__incorrect{border-color:var(--red)}
