.diagrams-module__yaZbQa__figure{max-width:22rem;margin:0 0 var(--space-3)}.diagrams-module__yaZbQa__figure figcaption{font-size:var(--text-sm);color:var(--text-muted)}.diagrams-module__yaZbQa__svg{width:100%;height:auto;display:block}.diagrams-module__yaZbQa__face{fill:var(--band);stroke:var(--heading);stroke-width:1.5px;stroke-linejoin:round}.diagrams-module__yaZbQa__faceAlt{fill:var(--box);stroke:var(--heading);stroke-width:1.5px;stroke-linejoin:round}.diagrams-module__yaZbQa__hole{fill:var(--bg);stroke:var(--heading);stroke-width:1.5px}.diagrams-module__yaZbQa__hidden{fill:none;stroke:var(--heading);stroke-width:1.2px;stroke-dasharray:4 3}.diagrams-module__yaZbQa__dim line{stroke:var(--accent);stroke-width:1.2px}.diagrams-module__yaZbQa__dim text{fill:var(--accent);font-size:11px;font-weight:600}.diagrams-module__yaZbQa__note{fill:var(--text-muted);font-size:10px;font-style:italic}
.calculator-module__3TmSfa__tool{gap:var(--space-6);display:grid}.calculator-module__3TmSfa__jump{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.calculator-module__3TmSfa__section{min-width:0;scroll-margin-top:var(--space-4)}.calculator-module__3TmSfa__instruct{padding:var(--space-2) var(--space-4);color:#fff;background:var(--heading);text-align:center;margin:0;font-weight:600}.calculator-module__3TmSfa__calcRow{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:40rem){.calculator-module__3TmSfa__calcRow{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.calculator-module__3TmSfa__aside{gap:var(--space-3);min-width:0;display:grid}.calculator-module__3TmSfa__resultMore{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.calculator-module__3TmSfa__resultMore>*{min-width:0;max-width:100%}.calculator-module__3TmSfa__resultMore:empty{display:none}.calculator-module__3TmSfa__section h2{margin-bottom:var(--space-1)}.calculator-module__3TmSfa__summary{margin:0 0 var(--space-3)}.calculator-module__3TmSfa__box{gap:var(--space-2);min-width:0;padding:var(--space-3);background:var(--box);border:1px solid var(--box-border);grid-template-columns:minmax(0,1fr);display:grid;overflow-x:clip}.calculator-module__3TmSfa__field{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.calculator-module__3TmSfa__field>.calculator-module__3TmSfa__labelCell,.calculator-module__3TmSfa__field>.calculator-module__3TmSfa__label{flex:1 0 8.5rem;max-width:100%}.calculator-module__3TmSfa__field>span[aria-hidden=true]:empty{flex:0 0 8.5rem}.calculator-module__3TmSfa__field>.calculator-module__3TmSfa__control,.calculator-module__3TmSfa__field>.calculator-module__3TmSfa__fraction,.calculator-module__3TmSfa__field>div:not(.calculator-module__3TmSfa__labelCell){flex:999 12rem;min-width:0}.calculator-module__3TmSfa__labelCell{align-items:center;gap:var(--space-1);min-width:0;display:flex;position:relative}.calculator-module__3TmSfa__tip{flex:none}.calculator-module__3TmSfa__tip summary{width:1.25rem;height:1.25rem;font-size:var(--text-xs);color:var(--link);border:1px solid var(--input-border);background:var(--bg);cursor:pointer;border-radius:50%;place-items:center;font-weight:700;list-style:none;display:grid}.calculator-module__3TmSfa__tip summary::-webkit-details-marker{display:none}.calculator-module__3TmSfa__tip[open] summary{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}.calculator-module__3TmSfa__tipText{z-index:2;width:min(18rem,100vw - 4.5rem);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text);background:var(--bg);border:1px solid var(--box-border);font-weight:400;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 2px 8px #00000026}.calculator-module__3TmSfa__tip:not([open]) .calculator-module__3TmSfa__tipText{display:none}.calculator-module__3TmSfa__affixWrap{flex:auto;min-width:0;display:flex;position:relative}.calculator-module__3TmSfa__affix{top:50%;left:var(--space-2);color:var(--text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.calculator-module__3TmSfa__affixEnd{left:auto;right:var(--space-2)}.calculator-module__3TmSfa__affixWrap.calculator-module__3TmSfa__hasPrefix input[type=text]{padding-left:1.4rem}.calculator-module__3TmSfa__affixWrap.calculator-module__3TmSfa__hasSuffix input[type=text]{padding-right:1.6rem}.calculator-module__3TmSfa__label{font-weight:600}.calculator-module__3TmSfa__optional{color:var(--text-muted);font-weight:400}.calculator-module__3TmSfa__help{font-weight:400;font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere;display:block}.calculator-module__3TmSfa__control{gap:var(--space-2);min-width:0;display:flex}.calculator-module__3TmSfa__control input[type=text],.calculator-module__3TmSfa__control select{min-height:var(--control-height);font:inherit;color:var(--text);border:1px solid var(--input-border);border-radius:var(--radius);padding-inline:var(--space-2);background:#fff}.calculator-module__3TmSfa__control input[type=text]{font-variant-numeric:tabular-nums;flex:auto;min-width:0;font-size:1.0625rem}.calculator-module__3TmSfa__control select{text-overflow:ellipsis;min-width:0}.calculator-module__3TmSfa__control>select:only-child{width:100%}.calculator-module__3TmSfa__control>input+select,.calculator-module__3TmSfa__control>.calculator-module__3TmSfa__affixWrap+select{flex:0 0 40%;width:40%}.calculator-module__3TmSfa__box [aria-invalid=true]{box-shadow:0 0 0 1px var(--danger);border-color:var(--danger)!important}.calculator-module__3TmSfa__check{align-items:center;gap:var(--space-2);min-height:var(--control-height);font-weight:600;display:flex}.calculator-module__3TmSfa__check input{width:1.125rem;height:1.125rem;accent-color:var(--accent)}.calculator-module__3TmSfa__fraction{align-items:center;gap:var(--space-3);min-width:0;display:flex}.calculator-module__3TmSfa__fracStack{gap:3px;width:min(9rem,60%);display:grid}.calculator-module__3TmSfa__fracBar{background:var(--text);height:2px;display:block}.calculator-module__3TmSfa__fracPart{gap:2px;display:grid}.calculator-module__3TmSfa__fraction>.calculator-module__3TmSfa__fracPart{width:min(6rem,35%)}.calculator-module__3TmSfa__fracCaption{font-size:var(--text-xs);color:var(--text-muted)}.calculator-module__3TmSfa__fracPart input{min-height:var(--control-height);width:100%;font:inherit;text-align:center;border:1px solid var(--input-border);border-radius:var(--radius);background:#fff;font-size:1.0625rem}.calculator-module__3TmSfa__actions{gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;justify-content:center;display:flex}.calculator-module__3TmSfa__calculate,.calculator-module__3TmSfa__clear{min-height:var(--control-height);padding-inline:var(--space-5);font:inherit;border-radius:var(--radius);cursor:pointer;border:0;font-weight:700}.calculator-module__3TmSfa__calculate{color:var(--accent-contrast);background:var(--accent)}.calculator-module__3TmSfa__calculate:hover{background:var(--accent-hover)}.calculator-module__3TmSfa__calculate:after{content:" ›"}.calculator-module__3TmSfa__clear{color:#fff;background:var(--neutral-button);font-weight:600}.calculator-module__3TmSfa__result{background:var(--bg);border:1px solid var(--box-border);min-width:0;display:block}.calculator-module__3TmSfa__result:empty{display:none}.calculator-module__3TmSfa__resultError{border-color:var(--danger);background:var(--danger-soft)}.calculator-module__3TmSfa__resultHead{padding:var(--space-2) var(--space-3);font-size:var(--text-lg);color:#fff;background:var(--accent);font-weight:700}.calculator-module__3TmSfa__resultRows{gap:var(--space-1);padding:var(--space-3) var(--space-3) 0;margin:0;display:grid}.calculator-module__3TmSfa__resultRows>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.calculator-module__3TmSfa__resultRows dt{overflow-wrap:break-word;flex-shrink:0;max-width:55%}.calculator-module__3TmSfa__resultRows dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.calculator-module__3TmSfa__resultMain{padding-bottom:var(--space-1);border-bottom:1px solid var(--box-border)}.calculator-module__3TmSfa__resultMain dt{font-weight:700}.calculator-module__3TmSfa__resultMain dd{color:var(--heading);font-size:1.375rem}.calculator-module__3TmSfa__resultRows>.calculator-module__3TmSfa__resultAlone{justify-content:center}.calculator-module__3TmSfa__resultAlone dd{text-align:center;font-size:1.75rem}.calculator-module__3TmSfa__resultSentence{margin:var(--space-2) var(--space-3) 0;font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}.calculator-module__3TmSfa__resultMessage{padding:var(--space-3);color:var(--danger);font-weight:600;display:block}.calculator-module__3TmSfa__result>.calculator-module__3TmSfa__resultActions,.calculator-module__3TmSfa__result>div:last-child{padding:0 var(--space-3) var(--space-3)}.calculator-module__3TmSfa__share{align-items:center;gap:var(--space-4);margin:var(--space-3) var(--space-3) 0;display:flex}.calculator-module__3TmSfa__shareSvg{flex:none;width:6.5rem;height:6.5rem}.calculator-module__3TmSfa__shareTrack{stroke:var(--band)}.calculator-module__3TmSfa__shareSvg .calculator-module__3TmSfa__series1{stroke:var(--chart-1)}.calculator-module__3TmSfa__shareSvg .calculator-module__3TmSfa__series2{stroke:var(--chart-2)}.calculator-module__3TmSfa__shareSvg .calculator-module__3TmSfa__series3{stroke:var(--chart-3)}.calculator-module__3TmSfa__shareLegend{gap:var(--space-1);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.calculator-module__3TmSfa__shareLegend li:before{content:"";width:.8rem;height:.8rem;margin-right:var(--space-2);vertical-align:-.1rem;display:inline-block}.calculator-module__3TmSfa__shareLegend .calculator-module__3TmSfa__series1:before{background:var(--chart-1)}.calculator-module__3TmSfa__shareLegend .calculator-module__3TmSfa__series2:before{background:var(--chart-2)}.calculator-module__3TmSfa__shareLegend .calculator-module__3TmSfa__series3:before{background:var(--chart-3)}.calculator-module__3TmSfa__steps{margin-top:var(--space-3);font-size:var(--text-sm)}.calculator-module__3TmSfa__steps summary{cursor:pointer;color:var(--link);font-weight:600}.calculator-module__3TmSfa__steps ol{margin:var(--space-2) 0 0;gap:var(--space-1);font-family:var(--font-mono);overflow-wrap:anywhere;padding-left:1.4rem;font-size:.85rem;display:grid}.calculator-module__3TmSfa__rows{gap:var(--space-3);display:grid}.calculator-module__3TmSfa__row{min-width:0;padding:var(--space-3);border:1px solid var(--box-border);background:#fff;margin:0}.calculator-module__3TmSfa__row legend{padding:0 var(--space-1);color:var(--heading);font-weight:700}.calculator-module__3TmSfa__rowGrid{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.calculator-module__3TmSfa__rowField{min-width:0;font-size:var(--text-sm);gap:2px;font-weight:600;display:grid}.calculator-module__3TmSfa__rowField>select,.calculator-module__3TmSfa__rowField>input{min-height:var(--control-height);font:inherit;border:1px solid var(--input-border);border-radius:var(--radius);padding-inline:var(--space-2);background:#fff;min-width:0;font-weight:400}.calculator-module__3TmSfa__rowRemove,.calculator-module__3TmSfa__rowAdd{margin-top:var(--space-2);font:inherit;font-size:var(--text-sm);color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.calculator-module__3TmSfa__rowAdd{justify-self:start;font-weight:600}.calculator-module__3TmSfa__box .calculator-module__3TmSfa__row [aria-invalid=true]{box-shadow:0 0 0 1px var(--danger);border-color:var(--danger)!important}.calculator-module__3TmSfa__tableWrap{max-width:100%;max-height:28rem;margin-top:var(--space-3);border:1px solid var(--box-border);background:var(--bg);overflow:auto}.calculator-module__3TmSfa__tableWrap:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.calculator-module__3TmSfa__table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.calculator-module__3TmSfa__table caption{padding:var(--space-2);text-align:left;color:var(--heading);font-weight:700}.calculator-module__3TmSfa__table th,.calculator-module__3TmSfa__table td{text-align:right;white-space:nowrap;border-top:1px solid var(--box-border);padding:.3rem .6rem}.calculator-module__3TmSfa__table th:first-child,.calculator-module__3TmSfa__table td:first-child,.calculator-module__3TmSfa__table .calculator-module__3TmSfa__text{text-align:left}.calculator-module__3TmSfa__table thead th{background:var(--band);color:var(--heading);position:sticky;top:0}.calculator-module__3TmSfa__table tbody tr:nth-child(2n){background:var(--result-bg)}.calculator-module__3TmSfa__table .calculator-module__3TmSfa__groupStart td{border-top:2px solid var(--input-border)}.calculator-module__3TmSfa__tableDetails{margin-top:var(--space-3);font-size:var(--text-sm)}.calculator-module__3TmSfa__tableDetails summary{cursor:pointer;color:var(--link);font-weight:600}.calculator-module__3TmSfa__chart{margin:var(--space-3) 0 0}.calculator-module__3TmSfa__chart figcaption{color:var(--heading);font-weight:700}.calculator-module__3TmSfa__chartSvg{width:100%;height:auto;display:block}.calculator-module__3TmSfa__chartGrid{stroke:var(--box-border);stroke-width:1px}.calculator-module__3TmSfa__chartTick{fill:var(--text-muted);font-size:12px}.calculator-module__3TmSfa__chartLine{stroke-width:2.5px;stroke-linejoin:round}.calculator-module__3TmSfa__chartLine.calculator-module__3TmSfa__series1{stroke:var(--chart-1)}.calculator-module__3TmSfa__chartLine.calculator-module__3TmSfa__series2{stroke:var(--chart-2)}.calculator-module__3TmSfa__chartLine.calculator-module__3TmSfa__series3{stroke:var(--chart-3)}.calculator-module__3TmSfa__legend{gap:var(--space-1) var(--space-4);margin:var(--space-1) 0 0;font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.calculator-module__3TmSfa__legend li:before{content:"";vertical-align:middle;background:currentColor;width:1rem;height:3px;margin-right:.4rem;display:inline-block}.calculator-module__3TmSfa__legend .calculator-module__3TmSfa__series1:before{background:var(--chart-1)}.calculator-module__3TmSfa__legend .calculator-module__3TmSfa__series2:before{background:var(--chart-2)}.calculator-module__3TmSfa__legend .calculator-module__3TmSfa__series3:before{background:var(--chart-3)}.calculator-module__3TmSfa__chartSummary{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.calculator-module__3TmSfa__checkGroup{border:0;min-width:0;margin:0;padding:0;display:block}.calculator-module__3TmSfa__checkGroup legend{margin-bottom:var(--space-2);padding:0}.calculator-module__3TmSfa__checkList{gap:var(--space-1) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.calculator-module__3TmSfa__rowsIntro{margin:0 0 var(--space-2)}.calculator-module__3TmSfa__rowsIntro .calculator-module__3TmSfa__help{display:block}.calculator-module__3TmSfa__check input{flex-shrink:0}.calculator-module__3TmSfa__checkList .calculator-module__3TmSfa__check{font-weight:400}.calculator-module__3TmSfa__calendars{margin-top:var(--space-3);font-size:var(--text-sm)}.calculator-module__3TmSfa__calendars summary{cursor:pointer;color:var(--link);font-weight:600}.calculator-module__3TmSfa__calMonths{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.calculator-module__3TmSfa__calMonth{border-collapse:collapse;font-variant-numeric:tabular-nums;background:var(--bg);border:1px solid var(--box-border)}.calculator-module__3TmSfa__calMonth caption{padding:var(--space-1);color:var(--heading);font-weight:700}.calculator-module__3TmSfa__calMonth th,.calculator-module__3TmSfa__calMonth td{text-align:center;width:2rem;height:1.9rem}.calculator-module__3TmSfa__calMonth th{color:var(--text-muted);font-weight:600}.calculator-module__3TmSfa__calMonth abbr{text-decoration:none}.calculator-module__3TmSfa__calMonth td.calculator-module__3TmSfa__calWeekend{color:var(--text-muted)}.calculator-module__3TmSfa__calMonth td.calculator-module__3TmSfa__calInSpan{background:color-mix(in srgb, var(--accent) 16%, var(--bg));color:var(--text)}.calculator-module__3TmSfa__calMonth td.calculator-module__3TmSfa__calInSpan.calculator-module__3TmSfa__calWeekend{background:color-mix(in srgb, var(--accent) 6%, var(--bg));color:var(--text-muted)}.calculator-module__3TmSfa__calMonth td.calculator-module__3TmSfa__calHoliday{color:var(--danger);font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.calculator-module__3TmSfa__calMonth td.calculator-module__3TmSfa__calMarker{outline:2px solid var(--accent);outline-offset:-2px;font-weight:700}.calculator-module__3TmSfa__calLegend{gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.calculator-module__3TmSfa__calLegend li:before{content:"";vertical-align:-.1rem;border:1px solid var(--box-border);width:.9rem;height:.9rem;margin-right:.35rem;display:inline-block}.calculator-module__3TmSfa__calLegend .calculator-module__3TmSfa__calInSpan:before{background:color-mix(in srgb, var(--accent) 16%, var(--bg))}.calculator-module__3TmSfa__calLegend .calculator-module__3TmSfa__calWeekend:before{background:color-mix(in srgb, var(--accent) 6%, var(--bg))}.calculator-module__3TmSfa__calLegend .calculator-module__3TmSfa__calHoliday:before{background:var(--danger)}.calculator-module__3TmSfa__calLegend .calculator-module__3TmSfa__calMarker:before{border:2px solid var(--accent)}.calculator-module__3TmSfa__inlineAction{min-height:var(--control-height);font:inherit;font-size:var(--text-sm);color:var(--link);background:var(--bg);border:1px solid var(--input-border);border-radius:var(--radius);cursor:pointer;padding:0 .75rem;font-weight:600}.calculator-module__3TmSfa__inlineAction:hover{color:var(--link-hover);border-color:var(--link)}.calculator-module__3TmSfa__inlineAction[hidden]{display:none}.calculator-module__3TmSfa__resultActions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.calculator-module__3TmSfa__action{margin-top:var(--space-2);min-height:var(--control-height);font:inherit;font-size:var(--text-sm);color:var(--link);background:var(--bg);border:1px solid var(--input-border);border-radius:var(--radius);cursor:pointer;padding:0 .8rem;font-weight:600}.calculator-module__3TmSfa__action:hover{color:var(--link-hover);border-color:var(--link)}.calculator-module__3TmSfa__sharePanel{margin-top:var(--space-2);font-size:var(--text-sm)}.calculator-module__3TmSfa__sharePanel p{margin:var(--space-1) 0;color:var(--text-muted)}.calculator-module__3TmSfa__sharePanel input{width:100%;min-height:var(--control-height);padding-inline:var(--space-2);font:inherit;border:1px solid var(--input-border);border-radius:var(--radius)}.calculator-module__3TmSfa__calendars:is(figure){margin:var(--space-3) 0 0}.calculator-module__3TmSfa__calTitle{font-size:var(--text-lg);color:var(--heading);font-weight:700}.calculator-module__3TmSfa__calSub{font-size:var(--text-xs);color:var(--text-muted);font-weight:400;display:block}.calculator-module__3TmSfa__calBetween{justify-content:center;gap:var(--space-1);max-width:11rem;padding:var(--space-3);text-align:center;background:var(--bg);border:1px solid var(--box-border);flex-direction:column;display:flex}.calculator-module__3TmSfa__resultAside{margin:var(--space-3) var(--space-3) 0;font-size:var(--text-sm)}.calculator-module__3TmSfa__asideCaption{margin:0 0 var(--space-1);color:var(--heading);font-weight:700}.calculator-module__3TmSfa__resultAside ul{font-variant-numeric:tabular-nums;gap:2px;margin:0;padding-left:1.2rem;display:grid}.calculator-module__3TmSfa__tabBar{border-bottom:2px solid var(--box-border)}.calculator-module__3TmSfa__tabs{gap:0 var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.calculator-module__3TmSfa__tabs a{padding:var(--space-2) var(--space-1);font-size:var(--text-lg);color:var(--link);border-bottom:3px solid #0000;margin-bottom:-2px;text-decoration:none;display:block}.calculator-module__3TmSfa__tabs a:hover{color:var(--link-hover)}.calculator-module__3TmSfa__tabs a[aria-current=true]{color:var(--heading);border-bottom-color:var(--accent);font-weight:700}.calculator-module__3TmSfa__tabPanel[hidden]{display:none}.calculator-module__3TmSfa__tabbed:not([data-js]):not(:has(.calculator-module__3TmSfa__tabPanel:target)) .calculator-module__3TmSfa__tabPanel:not(:first-of-type){display:none}.calculator-module__3TmSfa__tabbed:not([data-js]):has(.calculator-module__3TmSfa__tabPanel:target) .calculator-module__3TmSfa__tabPanel:not(:target){display:none}.calculator-module__3TmSfa__tabbed .calculator-module__3TmSfa__calcRow{grid-template-columns:minmax(0,1fr)}@media (min-width:40rem){.calculator-module__3TmSfa__tabbed .calculator-module__3TmSfa__result:not(:empty):not(.calculator-module__3TmSfa__resultError){grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.calculator-module__3TmSfa__tabbed .calculator-module__3TmSfa__result>*{grid-column:1}.calculator-module__3TmSfa__tabbed .calculator-module__3TmSfa__result>.calculator-module__3TmSfa__resultHead{grid-column:1/-1}.calculator-module__3TmSfa__tabbed .calculator-module__3TmSfa__result>.calculator-module__3TmSfa__resultAside{grid-area:2/2/span 3}}.calculator-module__3TmSfa__dateRow{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.calculator-module__3TmSfa__dateField{justify-items:start;gap:var(--space-1);min-width:0;display:grid}.calculator-module__3TmSfa__dateLabel{font-size:var(--text-lg);color:var(--heading);font-weight:700}.calculator-module__3TmSfa__dateParts{align-items:flex-end;gap:var(--space-1);display:flex;position:relative}.calculator-module__3TmSfa__datePart{font-size:var(--text-xs);gap:2px;font-weight:600;display:grid}.calculator-module__3TmSfa__datePart input{width:3.2rem;min-height:var(--control-height);font:inherit;text-align:center;font-variant-numeric:tabular-nums;border:1px solid var(--input-border);border-radius:var(--radius);background:#fff;font-size:1.0625rem;font-weight:400}.calculator-module__3TmSfa__datePart:nth-of-type(3) input{width:4.6rem}.calculator-module__3TmSfa__dateSep{color:var(--text-muted);padding-bottom:.55rem}.calculator-module__3TmSfa__datePick{width:var(--control-height);height:var(--control-height);margin-left:var(--space-1);color:var(--accent);background:var(--bg);border:1px solid var(--input-border);border-radius:var(--radius);cursor:pointer;place-items:center;padding:0;display:grid}.calculator-module__3TmSfa__datePick svg{width:1.2rem;height:1.2rem}.calculator-module__3TmSfa__datePickInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;right:0}.calculator-module__3TmSfa__today{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.calculator-module__3TmSfa__moreOptions summary{cursor:pointer;color:var(--link);font-weight:600}.calculator-module__3TmSfa__moreBody{gap:var(--space-2);margin-top:var(--space-2);padding-left:var(--space-3);border-left:3px solid var(--box-border);display:grid}.calculator-module__3TmSfa__tabbed .calculator-module__3TmSfa__field>span[aria-hidden=true]:empty{display:none}.calculator-module__3TmSfa__drawing{max-width:100%;margin:0}.calculator-module__3TmSfa__drawing figcaption{color:var(--heading);font-weight:700}.calculator-module__3TmSfa__drawing pre{margin:var(--space-2) 0 0;padding:var(--space-3);font-family:var(--font-mono);background:var(--bg);border:1px solid var(--box-border);font-size:1.05rem;line-height:1.35;overflow-x:auto}
