@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}._9Zx0NW_className{font-family:Geist,Geist Fallback;font-style:normal}._9Zx0NW_variable{--font-v2:"Geist", "Geist Fallback"}
.Q7kF3q_toolSection{padding:clamp(3rem, 6vw, 5.5rem) var(--v2-gutter) clamp(4.5rem, 9vw, 8rem);position:relative}.Q7kF3q_grid{align-items:start;gap:clamp(1rem,2vw,1.5rem);display:grid}.Q7kF3q_form{color:var(--v2-on-light);background:#fff;border-radius:clamp(1.25rem,2vw,1.75rem);padding:clamp(1.5rem,3.4vw,3rem)}.Q7kF3q_formTitle{letter-spacing:-.034em;font-size:clamp(1.75rem,1.15rem + 1.7vw,2.5rem);font-weight:600;line-height:1.08}.Q7kF3q_examples{font-size:var(--v2-fs-secondary);color:var(--v2-grey-2);text-wrap:pretty;margin-top:.625rem;line-height:1.42}.Q7kF3q_question{border-top:1px solid var(--v2-hairline-light);grid-template-columns:2.25rem minmax(0,1fr);margin-top:clamp(1.5rem,2.5vw,2rem);padding-top:clamp(1.25rem,2vw,1.5rem);display:grid}.Q7kF3q_index{font-variant-numeric:tabular-nums;color:var(--v2-grey-2);padding-top:.2rem;font-size:.9375rem;font-weight:500}.Q7kF3q_questionBody{min-width:0}.Q7kF3q_label{letter-spacing:-.018em;text-wrap:pretty;font-size:clamp(1.125rem,1rem + .35vw,1.3125rem);font-weight:600;line-height:1.3;display:block}.Q7kF3q_help{font-size:var(--v2-fs-secondary);color:var(--v2-grey-2);text-wrap:pretty;margin-top:.3rem;line-height:1.42}.Q7kF3q_control{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin-top:.875rem;display:flex}.Q7kF3q_input{width:9.5rem;min-height:3.25rem;color:var(--v2-on-light);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:-.02em;appearance:textfield;background:#fff;border:1px solid #0000002e;border-radius:.875rem;padding:0 1rem;font-size:1.5rem;font-weight:500;transition:border-color .2s}.Q7kF3q_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Q7kF3q_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Q7kF3q_input::placeholder{color:#a1a1a6;opacity:1;font-weight:400}.Q7kF3q_input:hover{border-color:#00000052}.Q7kF3q_input:focus-visible{outline:2px solid var(--v2-on-light);outline-offset:2px;border-color:var(--v2-on-light)}.Q7kF3q_hasError .Q7kF3q_input{border-color:#d70015}.Q7kF3q_unit{font-size:var(--v2-fs-secondary);color:var(--v2-grey-2)}.Q7kF3q_error{font-size:var(--v2-fs-secondary);color:#d70015;margin-top:.5rem;font-weight:500;line-height:1.4}.Q7kF3q_stepper{align-items:center;gap:.5rem;display:inline-flex}.Q7kF3q_stepper .Q7kF3q_input{text-align:center;width:7.5rem}.Q7kF3q_step{background:var(--v2-light);width:3rem;height:3rem;color:var(--v2-on-light);font:inherit;cursor:pointer;border:1px solid #00000024;border-radius:999px;place-items:center;padding:0;font-size:1.5rem;line-height:1;transition:background-color .2s;display:grid}.Q7kF3q_step:hover{background:#e8e8ed}.Q7kF3q_step:focus-visible,.Q7kF3q_submit:focus-visible,.Q7kF3q_useButton:focus-visible,.Q7kF3q_helperToggle:focus-visible{outline:2px solid var(--v2-on-light);outline-offset:3px}.Q7kF3q_helper{margin:1rem 0 0 2.25rem}.Q7kF3q_helperToggle,.Q7kF3q_methodToggle{min-height:2.75rem;font-size:var(--v2-fs-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;font-weight:500;list-style:none;display:inline-flex}.Q7kF3q_helperToggle::-webkit-details-marker{display:none}.Q7kF3q_methodToggle::-webkit-details-marker{display:none}.Q7kF3q_helperToggle:after,.Q7kF3q_methodToggle:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.4em;height:.4em;margin:-.2em .15em 0 .25em;transition:transform .2s;transform:rotate(45deg)}details[open]>.Q7kF3q_helperToggle:after,details[open]>.Q7kF3q_methodToggle:after{margin-top:.2em;transform:rotate(-135deg)}.Q7kF3q_helperToggle:hover,.Q7kF3q_methodToggle:hover{text-underline-offset:.25em;text-decoration:underline}.Q7kF3q_helperBody{background:var(--v2-light);border-radius:1rem;margin-top:.5rem;padding:1.25rem}.Q7kF3q_helperFields{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.Q7kF3q_helperField{gap:.375rem;display:grid}.Q7kF3q_helperLabel{font-size:var(--v2-fs-secondary);font-weight:500}.Q7kF3q_helperDivide{color:var(--v2-grey-2);padding-bottom:.625rem;font-size:1.25rem}.Q7kF3q_inputSmall{width:10rem;min-height:2.875rem;font-size:1.1875rem}.Q7kF3q_helperResult{font-size:var(--v2-fs-secondary);font-variant-numeric:tabular-nums;color:var(--v2-grey-2);margin-top:.875rem}.Q7kF3q_useButton{background:var(--v2-on-light);color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:.75rem;padding:0 1.25rem;font-size:.9375rem;font-weight:500}.Q7kF3q_days{border-top:1px solid var(--v2-hairline-light);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.375rem 1rem;margin-top:clamp(1.5rem,2.5vw,2rem);padding-top:clamp(1.25rem,2vw,1.5rem);display:grid}.Q7kF3q_daysLabel{font-size:1.0625rem;font-weight:600}.Q7kF3q_inputDays{text-align:center;width:5rem;min-height:2.875rem;font-size:1.25rem}.Q7kF3q_daysHelp,.Q7kF3q_days .Q7kF3q_error{grid-column:1/-1}.Q7kF3q_daysHelp{font-size:var(--v2-fs-secondary);color:var(--v2-grey-2);line-height:1.42}.Q7kF3q_submitRow{margin-top:clamp(1.75rem,3vw,2.25rem)}.Q7kF3q_submit{background:var(--v2-on-light);color:#fff;min-height:3.25rem;font:inherit;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 2rem;font-size:1.0625rem;font-weight:500;transition:background-color .2s;display:inline-flex}.Q7kF3q_submit:hover{background:#000}.Q7kF3q_invalid{font-size:var(--v2-fs-secondary);color:#d70015;margin-top:.75rem;font-weight:500}.Q7kF3q_invalid:empty{margin:0}.Q7kF3q_panel{background:var(--v2-black);color:var(--v2-on-dark);border-radius:clamp(1.25rem,2vw,1.75rem);padding:clamp(1.5rem,3vw,2.5rem);scroll-margin-top:1rem}.Q7kF3q_panelTitle{letter-spacing:-.03em;font-size:clamp(1.5rem,1.1rem + 1vw,2rem);font-weight:600;line-height:1.1}.Q7kF3q_empty{font-size:var(--v2-fs-body);color:var(--v2-grey-on-dark);text-wrap:pretty;margin-top:.875rem;line-height:1.42}.Q7kF3q_stale{font-size:var(--v2-fs-secondary);color:var(--v2-amber);margin-top:.875rem;line-height:1.4}.Q7kF3q_counterWrap{margin-top:1.25rem}.Q7kF3q_counter{font-size:var(--v2-fs-secondary);color:var(--v2-grey-on-dark);background:#161617;border-radius:1rem;padding:1rem 1.25rem;line-height:1.4}p.Q7kF3q_counter[data-counter=static]{margin-top:1.25rem}.Q7kF3q_counterFigure{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--v2-amber);margin:.25rem 0;font-size:clamp(2rem,1.5rem + 1.4vw,2.75rem);font-weight:600;line-height:1.1;display:block}.Q7kF3q_blockTitle{font-size:var(--v2-fs-secondary);color:var(--v2-grey-on-dark);margin-top:1.75rem;font-weight:500}.Q7kF3q_costs,.Q7kF3q_hours{margin:.5rem 0 0}.Q7kF3q_cost,.Q7kF3q_hoursRow{border-top:1px solid var(--v2-hairline-dark);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 1rem;display:flex}.Q7kF3q_cost{padding:.625rem 0}.Q7kF3q_costLabel{color:var(--v2-grey-on-dark);font-size:1.0625rem}.Q7kF3q_costValue{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2rem,1.35rem + 1.8vw,3rem);font-weight:600;line-height:1.1}.Q7kF3q_hoursRow{font-variant-numeric:tabular-nums;padding:.5rem 0;font-size:1.0625rem}.Q7kF3q_hoursRow dd{margin:0}.Q7kF3q_hoursRow dt{color:var(--v2-grey-on-dark)}.Q7kF3q_hoursTotal{font-weight:600}.Q7kF3q_hoursTotal dt{color:var(--v2-on-dark)}.Q7kF3q_method{border-top:1px solid var(--v2-hairline-dark);margin-top:1.25rem;padding-top:.5rem}.Q7kF3q_methodToggle:focus-visible{outline:2px solid var(--v2-cyan);outline-offset:3px}.Q7kF3q_methodList,.Q7kF3q_methodNotes{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;gap:.5rem;margin:.5rem 0 0;padding:0;font-size:.9375rem;line-height:1.45;list-style:none;display:grid}.Q7kF3q_methodNotes{color:var(--v2-grey-on-dark);margin-top:1rem}.Q7kF3q_disclaimer{border-top:1px solid var(--v2-hairline-dark);font-size:var(--v2-fs-secondary);margin-top:1.5rem;padding-top:1rem;font-weight:500;line-height:1.4}.Q7kF3q_changeList{gap:clamp(.875rem,1.6vw,1.5rem);margin:clamp(2rem,4vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.Q7kF3q_change{background:var(--sp-tile);border-radius:clamp(1.25rem,2vw,1.75rem);flex-direction:column;align-items:flex-start;gap:.5rem;padding:clamp(1.5rem,2.6vw,2.25rem);display:flex}.Q7kF3q_changeStage{letter-spacing:-.034em;font-size:clamp(1.75rem,1.15rem + 1.7vw,2.5rem);font-weight:600;line-height:1.08}.Q7kF3q_changeHours{font-size:var(--v2-fs-secondary);font-variant-numeric:tabular-nums;color:var(--v2-grey-2);font-weight:500}.Q7kF3q_changeBody{font-size:var(--v2-fs-body);text-wrap:pretty;flex:1;line-height:1.42}.Q7kF3q_change .Q7kF3q_changeLink{min-height:0;padding-block:.625rem;line-height:1.5;display:inline}.Q7kF3q_change .Q7kF3q_changeLink:after{vertical-align:.12em;display:inline-block}.Q7kF3q_noChanges{font-size:var(--v2-fs-body);margin-top:2rem}.Q7kF3q_changesDisclaimer{font-size:var(--v2-fs-body);margin-top:clamp(2rem,4vw,3rem);font-weight:500}.Q7kF3q_actions{flex-wrap:wrap;align-items:center;gap:.875rem 2rem;margin-top:1.5rem;display:flex}.Q7kF3q_pillDark{background:var(--v2-on-light);color:#fff;letter-spacing:-.01em;border-radius:999px;align-items:center;min-height:3rem;padding:0 1.75rem;font-size:1.0625rem;font-weight:500;line-height:1.2;transition:background-color .2s;display:inline-flex}.Q7kF3q_pillDark:hover{background:#000}.Q7kF3q_pillDark:focus-visible{outline:2px solid var(--v2-on-light);outline-offset:4px;border-radius:999px}@media (min-width:735px){.Q7kF3q_changeList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1069px){.Q7kF3q_grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.Q7kF3q_changeList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1069px) and (min-height:760px){.Q7kF3q_panelColumn{scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;border-radius:clamp(1.25rem,2vw,1.75rem);max-height:calc(100vh - 3rem);position:sticky;top:1.5rem;overflow-y:auto}}@media (max-width:480px){.Q7kF3q_question{grid-template-columns:1.75rem minmax(0,1fr)}.Q7kF3q_helper{margin-left:1.75rem}.Q7kF3q_input{width:8.5rem}.Q7kF3q_inputSmall{width:100%}.Q7kF3q_helperFields{display:grid}.Q7kF3q_helperDivide{display:none}}@media (prefers-reduced-motion:reduce){.Q7kF3q_input,.Q7kF3q_step,.Q7kF3q_submit,.Q7kF3q_pillDark,.Q7kF3q_helperToggle:after,.Q7kF3q_methodToggle:after{transition:none}}
.QEG64a_hero{padding:calc(3.25rem + clamp(3rem, 9svh, 6rem)) var(--v2-gutter) clamp(3.5rem, 9svh, 6rem);text-align:center;justify-items:center;display:grid}.QEG64a_title{max-width:12em;margin-top:clamp(1rem,2.6svh,1.5rem)}.QEG64a_actions{flex-wrap:wrap;align-items:center;gap:.875rem 2rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}
