.MainArea_mainArea__0jdzz{color:var(--color-foreground);max-width:50rem;padding:0 var(--spacing-main-area);margin:0 auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.Anchor_anchor__AGXLY{color:inherit;display:inline-block;position:relative;text-decoration:none}.Anchor_anchor__AGXLY:before{content:"";width:100%;height:1px;background:var(--color-bold-behind);position:absolute;bottom:0;left:0}footer.Footer_footer__UaG1g{color:var(--color-bold-bottom);margin:clamp(5rem,7.5vw,7.5rem) auto 2.5rem;text-align:center}main.page_main__GlU4n{align-items:center;display:flex;flex-direction:column;margin:clamp(3.5rem,7.5vw,10rem) auto 0}.page_h1__fdyfB{-webkit-text-fill-color:transparent;background-image:linear-gradient(to bottom,var(--color-bold-top),var(--color-bold-bottom) 50%);-webkit-background-clip:text;background-clip:text;font-size:var(--font-size-hero);font-weight:var(--font-weight-hero);text-align:center;line-height:.75;padding-bottom:1.5rem}.page_p___6xkP{font-size:var(--font-size-large);text-align:center;margin-top:.5rem}.CallToAction_callToAction__2AuxH{align-items:center;background:var(--colors-background-bold);border-radius:4px;border-radius:var(--border-radius-large);border:none;color:var(--color-background);cursor:pointer;display:flex;font-weight:700;justify-content:center;padding:.5rem .75rem;text-align:center;text-decoration:none;text-shadow:0 0 5px var(--color-shadow)}.OptionsForm_optionsForm__f6gR7{align-items:center;display:flex;flex-direction:column;width:100%;max-width:35rem}.OptionsForm_primaryOptions__SqRQ7{display:flex;flex-direction:column;align-items:center;gap:2rem;margin:clamp(1rem,5vh,3.5rem) 0;width:100%}@media screen and (min-width:700px){.OptionsForm_primaryOptions__SqRQ7{align-items:flex-end;flex-direction:row}}.OptionsForm_usernameArea__6Ej92{display:flex;flex-direction:column;width:65%}.OptionsForm_labelPrimary__Tom9s{font-size:var(--font-size-medium);margin:2rem 0 .5rem;text-align:center}.OptionsForm_inputPrimary__7o4XE{padding:.5rem}.OptionsForm_inputPrimary__7o4XE,.OptionsForm_submit__tKcki{height:3rem}.OptionsForm_inputPrimary__7o4XE,.OptionsForm_inputSecondary__Tph6y{background-clip:padding-box,border-box;background-image:linear-gradient(var(--color-background),var(--color-background)),var(--colors-background-bold);background-origin:border-box;border-radius:var(--border-radius-large);border:1px double transparent;bottom:1px;color:inherit;left:1px;right:1px;top:1px}.OptionsForm_inputPrimary__7o4XE,.OptionsForm_inputSecondary__Tph6y,.OptionsForm_submit__tKcki{font-family:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.OptionsForm_submit__tKcki{font-size:var(--font-size-medium);width:35%}.OptionsForm_secondaryOptionsArea__iJxu7{display:flex;gap:1.5rem;flex-direction:column;width:100%}.OptionsForm_h2__aSsq1{font-size:var(--font-size-small);font-weight:inherit;text-align:center;font-style:italic}.OptionsForm_secondaryOptionArea__MsKc_{display:flex;flex-direction:column;gap:.5rem;width:50%;text-align:center;border:none}.OptionsForm_fieldsetOptions__6cR2s,.OptionsForm_secondaryOptions__RDOeH{display:flex;align-items:center;margin-bottom:.5rem}.OptionsForm_secondaryOptions__RDOeH{flex-direction:column;gap:3rem;margin-top:1.25rem}@media screen and (min-width:700px){.OptionsForm_secondaryOptions__RDOeH{align-items:flex-end;flex-direction:row}}.OptionsForm_secondaryOption__krNu2{display:flex;gap:.5rem}.OptionsForm_labelSecondary___1bga,.OptionsForm_legendSecondary__rmc2h{font-size:var(--font-size-small)}.OptionsForm_legendSecondary__rmc2h{margin-bottom:1rem}.OptionsForm_fieldsetOptions__6cR2s{gap:1.5rem}.OptionsForm_inputSecondary__Tph6y{border-radius:var(--border-radius-medium);height:2rem;padding:.5rem}.OptionsForm_optionsSummary__HdPfj{align-items:center;cursor:pointer;display:flex;font-style:italic;gap:4px;justify-content:center;list-style:none}.OptionsForm_optionsDetails__NckDj[open] .OptionsForm_chevronIcon__PylcW{transform:rotate(180deg)}.Estimate_estimate__T9Vi_{width:100%}.Estimate_estimate__T9Vi_ td:not(:first-of-type):not(:last-of-type){padding:0 clamp(.15rem,2.5vw,2rem)}.Estimate_nameCell__biY80{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(.25rem,1.5vw,.5rem);flex-wrap:wrap;max-width:40vw}.Estimate_description__gWorT{font-size:var(--font-size-smaller)}.Estimate_name__BLRZ2{font-weight:700}.Estimate_liftedCell__u0w_a,.Estimate_moneyCell__SPu8Y{text-align:center}.ResultsContainer_resultsContainer__leNaH{margin:clamp(1rem,10vw,5rem) var(--spacing-main-area) 0;max-width:var(--width-main-area);width:100%}.ResultsContainer_h3__xs8cs{font-size:var(--font-size-large);margin:1rem;text-align:center}.TableHead_th__W6PV9{border-bottom:.5px solid var(--color-foreground);padding-bottom:1rem}.TableHead_th__W6PV9:first-of-type{text-align:left}.TableHead_centerAlignContainer__Y8QMP{display:flex;align-items:center;justify-content:center}.TableHead_sortWidget__UWecg{font-family:inherit;font-weight:400;font-style:italic;font-size:medium;background-color:transparent;border-width:0;color:var(--color-foreground);cursor:pointer;display:flex;flex-direction:row}.TableHead_caret__lFwPF{font-style:normal;padding-left:.5em;padding-right:.5em;transition:transform .25s ease-out}.TableHead_isActive__gb3vv{font-weight:700}.TableHead_isDescending__w38ss{display:block;transform:rotate(180deg)}.ResultDisplay_estimates__vCKwo{border-spacing:0 1.5rem;margin-top:1.5rem;width:100%}.ResultDisplay_p__8N5WR{text-align:center}.ResultDisplay_error__T1I_K{max-height:35rem;max-width:50rem;border:1px solid var(--color-foreground);padding:1rem;overflow:auto}.ScrollButton_scrollButton__mkCX7{position:fixed;display:flex;bottom:40px;right:40px;background:var(--colors-background-bold);border-radius:4px;border-radius:var(--border-radius-large);border:none;color:var(--color-background);cursor:pointer;font-weight:700;font-family:inherit;justify-content:center;padding:.5rem .75rem;text-align:center;text-decoration:none;text-shadow:0 0 5px var(--color-shadow);z-index:1;visibility:hidden;opacity:0;transition:visibility 0s linear .2s,opacity .2s linear}.ScrollButton_visible__MmLRR{visibility:visible;opacity:1;transition-delay:0s}@media screen and (max-width:870px){.ScrollButton_scrollButton__mkCX7{left:40%;right:40%}}