.rCrioW_hero{padding-block:0 var(--mantine-spacing-md);max-width:44rem}.rCrioW_title{letter-spacing:-.015em;font-size:clamp(2.5rem,1.2rem + 5vw,4.25rem);font-stretch:70%;line-height:.98}.rCrioW_lead{margin-top:var(--mantine-spacing-md);font-size:var(--mantine-font-size-lg);max-width:38rem;line-height:1.45}.rCrioW_sections{margin-top:calc(var(--mantine-spacing-xl) * 1.25);max-width:44rem}.rCrioW_sectionList{gap:var(--mantine-spacing-sm) var(--mantine-spacing-xl);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48em){.rCrioW_sectionList{grid-template-columns:1fr 1fr}}.rCrioW_footnote{margin-top:calc(var(--mantine-spacing-xl) * 1.25);max-width:62ch}
.QeWX6W_list{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-body);overflow:hidden}.QeWX6W_row{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-top:1px solid var(--mantine-color-default-border)}.QeWX6W_row:first-child{border-top:0}.QeWX6W_label{font-size:var(--mantine-font-size-md)}.QeWX6W_item{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs);display:flex}
._8LExNa_chip{min-height:var(--vw-chip-height);border:1px solid var(--vw-ink);background-color:var(--mantine-color-body);font:inherit;font-size:var(--mantine-font-size-xs);color:var(--vw-ink);cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .375rem;line-height:1.3;display:inline-flex}._8LExNa_chip:hover,._8LExNa_chip[data-expanded],._8LExNa_chip[aria-expanded=true]{background-color:var(--mantine-color-ink-0)}._8LExNa_chip[data-tone=warning]{background-color:var(--vw-highlight)}._8LExNa_chip[data-tone=warning]:hover,._8LExNa_chip[data-tone=warning][data-expanded],._8LExNa_chip[data-tone=warning][aria-expanded=true]{background-color:color-mix(in srgb, var(--vw-highlight), var(--vw-ink) 10%)}._8LExNa_label{text-box:trim-both cap alphabetic;display:block}._8LExNa_note{max-width:min(22rem,100vw - 2rem);color:var(--mantine-color-text)}._8LExNa_noteBody{overscroll-behavior:contain;max-height:min(32rem,100dvh - 8rem);overflow-y:auto}._8LExNa_sheet{z-index:var(--mantine-z-index-popover);gap:var(--mantine-spacing-xs);max-height:75dvh;padding:0 var(--mantine-spacing-md) max(var(--mantine-spacing-md), env(safe-area-inset-bottom));color:var(--mantine-color-text);background-color:var(--mantine-color-body);border-top:4px solid var(--vw-ink);box-shadow:var(--mantine-shadow-lg);flex-direction:column;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto}._8LExNa_sheetHead{padding-top:var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-xs);background-color:var(--mantine-color-body);position:sticky;top:0}
.UZLpCq_boxes{grid-template-columns:repeat(var(--stat-columns-phone,2), 1fr);background:var(--vw-rule);border:1px solid var(--vw-rule);border-radius:var(--mantine-radius-sm);gap:1px;display:grid;overflow:hidden}@media (min-width:48em){.UZLpCq_boxes{grid-template-columns:repeat(var(--stat-columns,4), 1fr)}}.UZLpCq_box{grid-row:span 3;grid-template-rows:subgrid;background:var(--mantine-color-body);align-content:start;row-gap:0;padding:10px 14px 12px;display:grid}.UZLpCq_boxLabel{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);font-weight:600}.UZLpCq_boxValue{margin-top:2px;font-size:clamp(1.5rem,1.2rem + 1.4vw,1.875rem);font-weight:800;font-stretch:75%;line-height:1.15}.UZLpCq_line{--chip-overhang:calc(( var(--vw-chip-height) - var(--mantine-font-size-xs) * var(--mantine-line-height-xs) ) / 2);align-content:start;align-items:center;column-gap:.25em;row-gap:calc(var(--chip-overhang) + .25rem);flex-wrap:wrap;display:flex}.UZLpCq_line>button{margin-block:calc(-1 * var(--chip-overhang))}
.rFtKoG_header{margin-bottom:var(--mantine-spacing-xs);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.rFtKoG_title{font-weight:700;font-size:var(--mantine-font-size-sm)}.rFtKoG_legend{font-size:var(--mantine-font-size-xs);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.rFtKoG_legend li{align-items:center;gap:6px;display:inline-flex}.rFtKoG_range{margin-left:auto}.rFtKoG_box{position:relative}.rFtKoG_plot{touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;overflow:visible}.rFtKoG_plot:focus:not(:focus-visible){outline:none}.rFtKoG_plot text{fill:var(--mantine-color-dimmed);font-size:12px}.rFtKoG_grid{stroke:var(--vw-rule);stroke-opacity:.6;shape-rendering:crispedges}.rFtKoG_baseline{stroke:var(--vw-rule);shape-rendering:crispedges}.rFtKoG_band{fill:var(--vw-ink);fill-opacity:.07}.rFtKoG_crosshair{stroke:var(--vw-ink);stroke-opacity:.4;shape-rendering:crispedges}.rFtKoG_plot .rFtKoG_onMarks{paint-order:stroke;stroke:var(--mantine-color-body);stroke-width:3px;stroke-linejoin:round}.rFtKoG_tooltip{z-index:2;pointer-events:none;background:var(--mantine-color-body);border:1px solid var(--vw-rule);border-radius:var(--mantine-radius-sm);max-width:min(260px,85%);font-size:var(--mantine-font-size-xs);padding:8px 10px;line-height:1.4;position:absolute;top:0;box-shadow:0 2px 8px #16233f1f}.rFtKoG_tooltip strong{display:block}.rFtKoG_key{flex-shrink:0}.rFtKoG_tooltipLine{align-items:center;gap:6px;display:flex}
.xPkO6q_inputs{gap:var(--mantine-spacing-sm) var(--mantine-spacing-lg);grid-template-columns:1fr;max-width:44rem;display:grid}@media (min-width:48em){.xPkO6q_inputs{grid-template-columns:1fr 1fr}}.xPkO6q_wide{grid-column:1/-1}.xPkO6q_steps{counter-reset:step;max-width:44rem;margin:0;padding:0;list-style:none}.xPkO6q_step{counter-increment:step;padding:0 0 var(--mantine-spacing-lg) 44px;position:relative}.xPkO6q_step:before{content:counter(step);border:2px solid var(--vw-ink);background:var(--vw-paper);z-index:1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.875rem;font-weight:800;font-stretch:80%;display:grid;position:absolute;top:-1px;left:0}.xPkO6q_step:after{content:"";background:var(--vw-rule);width:2px;position:absolute;top:26px;bottom:0;left:13px}.xPkO6q_step:last-child{padding-bottom:0}.xPkO6q_step:last-child:after{display:none}.xPkO6q_done:before{content:"✓";color:var(--vw-paper);background:var(--vw-ink)}.xPkO6q_done:after{background:var(--vw-ink)}.xPkO6q_done .xPkO6q_name,.xPkO6q_done .xPkO6q_what{color:var(--mantine-color-dimmed)}.xPkO6q_current:before{color:var(--vw-paper);border-color:var(--vw-stamp);background:var(--vw-stamp)}.xPkO6q_name{font-size:1.25rem;line-height:1.2}.xPkO6q_headline{margin-top:4px;font-size:1.375rem;font-weight:800;font-stretch:80%;line-height:1.2}.xPkO6q_what{max-width:60ch}.xPkO6q_side{margin:var(--mantine-spacing-sm) 0 0;border-left:2px solid var(--vw-rule);padding:0;list-style:none}.xPkO6q_side li{padding:var(--mantine-spacing-xs) 0 var(--mantine-spacing-xs) var(--mantine-spacing-md)}.xPkO6q_sideHeadline{font-weight:700}.xPkO6q_footnote{max-width:62ch}
.ez2Wxq_estimate{gap:var(--mantine-spacing-lg);padding-block:var(--mantine-spacing-sm);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:48em){.ez2Wxq_estimate{gap:calc(var(--mantine-spacing-xl) * 1.25);grid-template-columns:auto 1fr}}.ez2Wxq_stamp{color:var(--vw-stamp);box-shadow:inset 0 0 0 3px var(--vw-paper), inset 0 0 0 4.5px currentColor;border:3px solid;border-radius:14px;justify-self:start;padding:14px 22px 16px;animation:.42s cubic-bezier(.2,.9,.3,1.2) .15s both ez2Wxq_land;transform:rotate(-2deg);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 2.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-size:160px 160px}@keyframes ez2Wxq_land{0%{opacity:0;transform:rotate(-6deg)scale(1.25)}to{opacity:1;transform:rotate(-2deg)scale(1)}}@media (prefers-reduced-motion:reduce){.ez2Wxq_stamp{animation:none}}.ez2Wxq_stampLabel{font-weight:700;font-size:var(--mantine-font-size-sm);line-height:1.2}.ez2Wxq_stampRange{letter-spacing:-.01em;margin-block:6px 4px;font-size:clamp(2rem,1.3rem + 3vw,3rem);font-weight:850;font-stretch:68%;line-height:1.05}.ez2Wxq_stampFoot{font-weight:600;font-size:var(--mantine-font-size-sm);line-height:1.2}.ez2Wxq_aside{max-width:46ch}
