.Page-module__FIbqca__breadcrumb ol{gap:var(--cm-space-1) var(--cm-space-2);color:var(--cm-text-secondary);font-size:var(--cm-text-sm);flex-wrap:wrap;display:flex}.Page-module__FIbqca__breadcrumb li{align-items:center;gap:var(--cm-space-2);display:inline-flex}.Page-module__FIbqca__breadcrumb li+li:before{content:"/";color:var(--cm-text-tertiary)}.Page-module__FIbqca__breadcrumb a{text-decoration:none}.Page-module__FIbqca__breadcrumb a:hover{text-decoration:underline}.Page-module__FIbqca__breadcrumb [aria-current=page]{color:var(--cm-text-primary)}.Page-module__FIbqca__tag{align-items:center;gap:var(--cm-space-2);color:var(--cm-subject-deep);font-size:var(--cm-text-sm);font-weight:600;text-decoration:none;display:inline-flex}a.Page-module__FIbqca__tag:hover{text-decoration:underline}.Page-module__FIbqca__tagDot{background:var(--cm-subject-accent);border-radius:50%;width:.5625rem;height:.5625rem}.Page-module__FIbqca__badge{border-radius:var(--cm-radius-sm);background:var(--cm-subject-tint);color:var(--cm-subject-deep);flex-shrink:0;place-items:center;display:inline-grid}.Page-module__FIbqca__badge_sm{width:2rem;height:2rem}.Page-module__FIbqca__badge_md{width:2.5rem;height:2.5rem}.Page-module__FIbqca__badge_lg{border-radius:var(--cm-radius-lg);width:5.5rem;height:5.5rem}.Page-module__FIbqca__section{gap:var(--cm-space-4);scroll-margin-top:calc(var(--cm-header-height) + var(--cm-space-6));display:grid}.Page-module__FIbqca__sectionTitle{font-size:var(--cm-text-h2)}.Page-module__FIbqca__sectionLead{color:var(--cm-text-secondary)}.Page-module__FIbqca__prose{gap:var(--cm-space-4);max-width:40rem;display:grid}.Page-module__FIbqca__points{gap:var(--cm-space-3);max-width:40rem;display:grid}.Page-module__FIbqca__points li{padding-left:var(--cm-space-8);position:relative}.Page-module__FIbqca__points li:before{content:"";background:var(--cm-subject-accent);border-radius:50%;width:.4375rem;height:.4375rem;position:absolute;top:.65em;left:.375rem}.Page-module__FIbqca__points_caution li:before{background:var(--cm-feedback-error);border-radius:0;width:1.125rem;height:1.125rem;top:.3em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.8'%3E%3Ccircle cx='10' cy='10' r='7.25'/%3E%3Cpath d='M10 6v5' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='14' r='.6' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.8'%3E%3Ccircle cx='10' cy='10' r='7.25'/%3E%3Cpath d='M10 6v5' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='14' r='.6' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat}.Page-module__FIbqca__points_check li:before{background:var(--cm-subject-accent);border-radius:0;width:1.125rem;height:1.125rem;top:.3em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10.5l4.2 4L16 5.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10.5l4.2 4L16 5.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.Page-module__FIbqca__definitions{border-top:1px solid var(--cm-border-subtle);max-width:44rem;display:grid}.Page-module__FIbqca__definitions>div{gap:var(--cm-space-1) var(--cm-space-6);padding:var(--cm-space-4) 0;border-bottom:1px solid var(--cm-border-subtle);display:grid}@media (min-width:40rem){.Page-module__FIbqca__definitions>div{grid-template-columns:12rem 1fr}}.Page-module__FIbqca__definitions dt{font-weight:600}.Page-module__FIbqca__definitions dd{color:var(--cm-text-secondary)}
.ToolScreen-module__uMseEG__main{padding-block:var(--cm-space-8) 0}.ToolScreen-module__uMseEG__header{gap:var(--cm-space-3);max-width:50rem;padding-bottom:var(--cm-space-8);display:grid}.ToolScreen-module__uMseEG__header>:first-child{margin-bottom:var(--cm-space-3)}.ToolScreen-module__uMseEG__title{font-size:var(--cm-text-h1);letter-spacing:-.035em;line-height:1.03}.ToolScreen-module__uMseEG__lede{max-width:46rem;color:var(--cm-text-secondary);font-size:var(--cm-text-lg);line-height:1.55}.ToolScreen-module__uMseEG__byline{color:var(--cm-text-tertiary);font-size:var(--cm-text-sm)}.ToolScreen-module__uMseEG__byline a{color:var(--cm-text-secondary)}@media (max-width:40rem){.ToolScreen-module__uMseEG__main{padding-top:var(--cm-space-4)}.ToolScreen-module__uMseEG__header{gap:var(--cm-space-2);padding-bottom:var(--cm-space-5)}.ToolScreen-module__uMseEG__header>:first-child{display:none}.ToolScreen-module__uMseEG__byline{font-size:var(--cm-text-xs)}.ToolScreen-module__uMseEG__title{font-size:2.125rem}.ToolScreen-module__uMseEG__lede{font-size:var(--cm-text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.ToolScreen-module__uMseEG__sheet{scroll-margin-top:calc(var(--cm-header-height) + 1rem)}.ToolScreen-module__uMseEG__article{gap:var(--cm-space-12);padding-top:var(--cm-space-16);display:grid}@media (min-width:64rem){.ToolScreen-module__uMseEG__article{gap:var(--cm-space-12);grid-template-columns:12rem minmax(0,40rem) minmax(15rem,1fr);align-items:start}}.ToolScreen-module__uMseEG__toc{display:none}@media (min-width:64rem){.ToolScreen-module__uMseEG__toc{top:calc(var(--cm-header-height) + var(--cm-space-6));gap:var(--cm-space-3);display:grid;position:sticky}}.ToolScreen-module__uMseEG__tocTitle{font-size:var(--cm-text-sm);font-weight:600}.ToolScreen-module__uMseEG__toc ol{border-left:2px solid var(--cm-border-subtle);gap:2px;display:grid}.ToolScreen-module__uMseEG__toc a{padding:var(--cm-space-1) 0 var(--cm-space-1) var(--cm-space-4);color:var(--cm-text-secondary);font-size:var(--cm-text-sm);border-left:2px solid #0000;margin-left:-2px;text-decoration:none;display:block}.ToolScreen-module__uMseEG__toc a:hover{border-left-color:var(--cm-subject-accent);color:var(--cm-text-primary)}.ToolScreen-module__uMseEG__reading{gap:var(--cm-space-16);min-width:0;display:grid}.ToolScreen-module__uMseEG__formula{gap:var(--cm-space-2);max-width:40rem;padding:var(--cm-space-5) var(--cm-space-6);border-radius:var(--cm-radius-md);background:var(--cm-bg-sunken);display:grid}.ToolScreen-module__uMseEG__formulaLabel{color:var(--cm-text-secondary);font-size:var(--cm-text-sm);font-weight:600}.ToolScreen-module__uMseEG__formulaExpression{font-family:var(--cm-font-mono);overflow-wrap:anywhere;font-size:clamp(.875rem,.8rem + .35vw,1.0625rem);line-height:1.6}.ToolScreen-module__uMseEG__formulaNote{color:var(--cm-text-secondary);font-size:var(--cm-text-sm)}.ToolScreen-module__uMseEG__examples{border-top:1px solid var(--cm-border-subtle);display:grid}.ToolScreen-module__uMseEG__example{gap:var(--cm-space-2) var(--cm-space-4);padding:var(--cm-space-6) 0;border-bottom:1px solid var(--cm-border-subtle);grid-template-columns:2rem 1fr;display:grid}@media (min-width:40rem){.ToolScreen-module__uMseEG__example{grid-template-columns:2rem 1fr auto}}.ToolScreen-module__uMseEG__exampleNumber{background:var(--cm-subject-tint);width:2rem;height:2rem;color:var(--cm-subject-deep);border-radius:50%;place-items:center;font-weight:600;display:grid}.ToolScreen-module__uMseEG__exampleBody{gap:var(--cm-space-2);display:grid}.ToolScreen-module__uMseEG__exampleTitle{font-family:var(--cm-font-text);font-size:var(--cm-text-md);letter-spacing:0;font-weight:600}.ToolScreen-module__uMseEG__exampleSteps{gap:var(--cm-space-1);color:var(--cm-text-secondary);font-size:var(--cm-text-sm);display:grid;padding-left:1.25rem!important;list-style:decimal!important}.ToolScreen-module__uMseEG__exampleResult{font-weight:600}.ToolScreen-module__uMseEG__exampleTry{min-height:var(--cm-touch);padding:0 var(--cm-space-4);border:1.5px solid var(--cm-border-subtle);border-radius:var(--cm-radius-pill);color:var(--cm-text-primary);font-size:var(--cm-text-sm);white-space:nowrap;grid-column:2;place-self:start;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}@media (min-width:40rem){.ToolScreen-module__uMseEG__exampleTry{grid-column:3}}.ToolScreen-module__uMseEG__exampleTry:hover{border-color:var(--cm-text-secondary)}.ToolScreen-module__uMseEG__subheading{margin-top:var(--cm-space-4);font-size:var(--cm-text-h3)}.ToolScreen-module__uMseEG__trustText{max-width:40rem}.ToolScreen-module__uMseEG__trustLinks{gap:var(--cm-space-2);flex-wrap:wrap;display:flex}.ToolScreen-module__uMseEG__trustLinks a{min-height:var(--cm-touch);padding:0 var(--cm-space-4);border:1.5px solid var(--cm-border-subtle);border-radius:var(--cm-radius-pill);font-size:var(--cm-text-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ToolScreen-module__uMseEG__trustLinks a:hover{border-color:var(--cm-text-secondary)}.ToolScreen-module__uMseEG__rail{gap:var(--cm-space-3);align-content:start;display:grid}@media (min-width:64rem){.ToolScreen-module__uMseEG__rail{top:calc(var(--cm-header-height) + var(--cm-space-6));position:sticky}}.ToolScreen-module__uMseEG__railTitle{font-size:var(--cm-text-sm);font-weight:600}.ToolScreen-module__uMseEG__railList{border-top:1px solid var(--cm-border-subtle);display:grid}.ToolScreen-module__uMseEG__railList li{border-bottom:1px solid var(--cm-border-subtle)}.ToolScreen-module__uMseEG__railLink{gap:var(--cm-space-3);padding:var(--cm-space-4) 0;text-decoration:none;display:flex}.ToolScreen-module__uMseEG__railLink>span:last-child{gap:2px;display:grid}.ToolScreen-module__uMseEG__railName{font-weight:600}.ToolScreen-module__uMseEG__railLink:hover .ToolScreen-module__uMseEG__railName{text-decoration:underline}.ToolScreen-module__uMseEG__railSummary{color:var(--cm-text-secondary);font-size:var(--cm-text-sm);line-height:1.45}.ToolScreen-module__uMseEG__report{justify-content:space-between;align-items:center;gap:var(--cm-space-5) var(--cm-space-8);margin-top:var(--cm-space-16);padding:var(--cm-space-6) var(--cm-space-8);border:1px solid var(--cm-border-subtle);border-radius:var(--cm-radius-xl);flex-wrap:wrap;display:flex}.ToolScreen-module__uMseEG__reportTitle{font-size:var(--cm-text-h3)}.ToolScreen-module__uMseEG__reportText{max-width:44rem;margin-top:var(--cm-space-1);color:var(--cm-text-secondary)}.ToolScreen-module__uMseEG__reportButton{min-height:var(--cm-touch);padding:0 var(--cm-space-5);border:1.5px solid var(--cm-border-subtle);border-radius:var(--cm-radius-pill);background:var(--cm-bg-surface);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ToolScreen-module__uMseEG__reportButton:hover{border-color:var(--cm-text-secondary)}
.ToolSheet-module__wRNZYG__root{gap:var(--cm-space-6);display:grid;container-type:inline-size}.ToolSheet-module__wRNZYG__sheet{gap:var(--cm-space-6);display:grid}@container (min-width:52rem){.ToolSheet-module__wRNZYG__sheet{grid-template-columns:minmax(0,28rem) minmax(0,1fr);align-items:start}.ToolSheet-module__wRNZYG__sheetWide{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ToolSheet-module__wRNZYG__inputs{gap:var(--cm-space-6);border:1px solid var(--cm-border-subtle);border-radius:var(--cm-radius-xl);background:var(--cm-bg-surface);padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid}.ToolSheet-module__wRNZYG__compact .ToolSheet-module__wRNZYG__inputs{background:0 0;border:0;padding:0}.ToolSheet-module__wRNZYG__inputsHeader{justify-content:space-between;align-items:center;gap:var(--cm-space-3);flex-wrap:wrap;display:flex}.ToolSheet-module__wRNZYG__inputsTitle{font-size:var(--cm-text-h3);letter-spacing:-.01em;font-weight:600}.ToolSheet-module__wRNZYG__question{margin-top:calc(-1 * var(--cm-space-2));color:var(--cm-text-secondary);font-size:var(--cm-text-sm)}.ToolSheet-module__wRNZYG__fieldGrid{gap:var(--cm-space-5) var(--cm-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.ToolSheet-module__wRNZYG__sheet>*{min-width:0}.ToolSheet-module__wRNZYG__field{gap:var(--cm-space-2);align-content:start;min-width:0;display:grid}.ToolSheet-module__wRNZYG__label,.ToolSheet-module__wRNZYG__legend{color:var(--cm-text-primary);font-size:.9375rem;font-weight:600;line-height:1.35}.ToolSheet-module__wRNZYG__legend{margin-bottom:var(--cm-space-3);padding:0}.ToolSheet-module__wRNZYG__controlBox{border:1.25px solid var(--cm-border-control);border-radius:var(--cm-radius-md);background:var(--cm-bg-surface);min-width:0;min-height:4rem;transition:border-color var(--cm-duration-fast) var(--cm-ease), box-shadow var(--cm-duration-fast) var(--cm-ease);align-items:center;display:flex;position:relative}.ToolSheet-module__wRNZYG__controlBox:hover{border-color:var(--cm-text-secondary)}.ToolSheet-module__wRNZYG__controlBox:focus-within{border-color:var(--cm-border-focus);box-shadow:0 0 0 1px var(--cm-border-focus), var(--cm-focus-ring)}.ToolSheet-module__wRNZYG__fieldInvalid .ToolSheet-module__wRNZYG__controlBox{border-color:var(--cm-feedback-error);box-shadow:0 0 0 1px var(--cm-feedback-error);background:var(--cm-feedback-error-tint)}.ToolSheet-module__wRNZYG__control{width:100%;min-width:0;height:100%;min-height:3.75rem;padding:0 var(--cm-space-5);border-radius:inherit;color:var(--cm-text-primary);font-family:var(--cm-font-display);font-size:var(--cm-text-input);font-variant-numeric:tabular-nums lining-nums;background:0 0;border:0;flex:1;font-weight:500;line-height:1.1}.ToolSheet-module__wRNZYG__control[type=date]{font-size:1.25rem}.ToolSheet-module__wRNZYG__control:focus,.ToolSheet-module__wRNZYG__control:focus-visible{outline:none}.ToolSheet-module__wRNZYG__unit{padding-right:var(--cm-space-5);color:var(--cm-text-tertiary);font-size:var(--cm-text-md);white-space:nowrap;flex-shrink:0;font-weight:500}.ToolSheet-module__wRNZYG__help{color:var(--cm-text-secondary);font-size:var(--cm-text-xs);line-height:1.45}.ToolSheet-module__wRNZYG__error{gap:var(--cm-space-2);color:var(--cm-feedback-error);font-size:var(--cm-text-xs);align-items:flex-start;font-weight:600;line-height:1.4;display:flex}.ToolSheet-module__wRNZYG__errorGlyph{margin-top:1px}.ToolSheet-module__wRNZYG__chips,.ToolSheet-module__wRNZYG__toggle{border:0;min-width:0;margin:0;padding:0}.ToolSheet-module__wRNZYG__chipRow{gap:var(--cm-space-2);flex-wrap:wrap;display:flex}.ToolSheet-module__wRNZYG__chipItem{display:inline-flex;position:relative}.ToolSheet-module__wRNZYG__chipInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ToolSheet-module__wRNZYG__chip{min-height:var(--cm-touch);padding:0 var(--cm-space-4);border:1.5px solid var(--cm-border-subtle);border-radius:var(--cm-radius-pill);background:var(--cm-bg-surface);color:var(--cm-text-primary);cursor:pointer;transition:background var(--cm-duration-fast) var(--cm-ease), border-color var(--cm-duration-fast) var(--cm-ease);align-items:center;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex}.ToolSheet-module__wRNZYG__chip:hover{border-color:var(--cm-text-secondary)}.ToolSheet-module__wRNZYG__chipInput:checked+.ToolSheet-module__wRNZYG__chip{border-color:var(--cm-action-primary);background:var(--cm-action-primary);color:var(--cm-text-on-action)}.ToolSheet-module__wRNZYG__chipInput:focus-visible+.ToolSheet-module__wRNZYG__chip,.ToolSheet-module__wRNZYG__chipInput:focus-visible+.ToolSheet-module__wRNZYG__toggleLabel{outline:2px solid var(--cm-border-focus);outline-offset:3px}.ToolSheet-module__wRNZYG__toggleTrack{border-radius:var(--cm-radius-pill);background:var(--cm-bg-sunken);gap:2px;padding:4px;display:inline-flex}.ToolSheet-module__wRNZYG__toggleLabel{min-height:2.25rem;padding:0 var(--cm-space-4);border-radius:var(--cm-radius-pill);color:var(--cm-text-secondary);font-size:var(--cm-text-sm);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.ToolSheet-module__wRNZYG__chipInput:checked+.ToolSheet-module__wRNZYG__toggleLabel{background:var(--cm-action-primary);color:var(--cm-text-on-action)}.ToolSheet-module__wRNZYG__rows{gap:var(--cm-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.ToolSheet-module__wRNZYG__rowList{gap:var(--cm-space-3);display:grid}.ToolSheet-module__wRNZYG__row{gap:var(--cm-space-2);align-items:flex-end;display:flex}.ToolSheet-module__wRNZYG__rowCell{flex-basis:0;min-width:0}.ToolSheet-module__wRNZYG__row .ToolSheet-module__wRNZYG__controlBox{min-height:3.25rem}.ToolSheet-module__wRNZYG__row .ToolSheet-module__wRNZYG__control{min-height:3rem;padding:0 var(--cm-space-3);font-size:1.125rem}.ToolSheet-module__wRNZYG__row .ToolSheet-module__wRNZYG__unit{padding-right:var(--cm-space-3);font-size:var(--cm-text-sm)}.ToolSheet-module__wRNZYG__row .ToolSheet-module__wRNZYG__field{gap:var(--cm-space-1)}.ToolSheet-module__wRNZYG__row .ToolSheet-module__wRNZYG__label{font-size:var(--cm-text-xs);color:var(--cm-text-secondary)}.ToolSheet-module__wRNZYG__rowRemove{width:var(--cm-touch);height:var(--cm-touch);border-radius:var(--cm-radius-pill);color:var(--cm-text-secondary);background:0 0;border:0;flex-shrink:0;place-items:center;margin-bottom:4px;display:grid}.ToolSheet-module__wRNZYG__rowRemove:hover:not(:disabled){background:var(--cm-bg-sunken);color:var(--cm-text-primary)}.ToolSheet-module__wRNZYG__rowRemove:disabled{opacity:.35;cursor:not-allowed}.ToolSheet-module__wRNZYG__rowAdd{min-height:var(--cm-touch);padding:0 var(--cm-space-2);color:var(--cm-subject-deep);background:0 0;border:0;justify-self:start;font-weight:600}.ToolSheet-module__wRNZYG__rowAdd:hover{text-decoration:underline}.ToolSheet-module__wRNZYG__inputsFooter{justify-content:space-between;align-items:center;gap:var(--cm-space-3);padding-top:var(--cm-space-2);display:flex}.ToolSheet-module__wRNZYG__hint{color:var(--cm-text-tertiary);font-size:var(--cm-text-xs);line-height:1.45}.ToolSheet-module__wRNZYG__buttonPrimary,.ToolSheet-module__wRNZYG__buttonSecondary,.ToolSheet-module__wRNZYG__buttonGhost{justify-content:center;align-items:center;gap:var(--cm-space-2);min-height:var(--cm-touch);padding:0 var(--cm-space-5);border-radius:var(--cm-radius-pill);white-space:nowrap;transition:background var(--cm-duration-fast) var(--cm-ease), border-color var(--cm-duration-fast) var(--cm-ease);font-size:.9375rem;font-weight:600;display:inline-flex}.ToolSheet-module__wRNZYG__buttonPrimary{border:1.5px solid var(--cm-action-primary);background:var(--cm-action-primary);color:var(--cm-text-on-action)}.ToolSheet-module__wRNZYG__buttonPrimary:hover{background:var(--cm-action-primary-hover)}.ToolSheet-module__wRNZYG__buttonSecondary{border:1.5px solid var(--cm-border-subtle);background:var(--cm-bg-surface);color:var(--cm-text-primary)}.ToolSheet-module__wRNZYG__buttonSecondary:hover{border-color:var(--cm-text-secondary)}.ToolSheet-module__wRNZYG__buttonGhost{color:var(--cm-text-primary);background:0 0;border:1.5px solid #0000}.ToolSheet-module__wRNZYG__buttonGhost:hover{background:var(--cm-bg-sunken)}.ToolSheet-module__wRNZYG__answer{gap:var(--cm-space-5);border-radius:var(--cm-radius-xl);background:var(--cm-subject-tint);color:var(--cm-subject-deep);align-content:start;padding:clamp(1.375rem,1rem + 1.4vw,2.25rem);display:grid;position:relative}@container (min-width:52rem){.ToolSheet-module__wRNZYG__answer{top:calc(var(--cm-header-height) + var(--cm-space-4));position:sticky}}.ToolSheet-module__wRNZYG__answerTop{justify-content:space-between;gap:var(--cm-space-5);flex-wrap:wrap;display:flex}.ToolSheet-module__wRNZYG__answerMain{gap:var(--cm-space-1);min-width:0;display:grid}.ToolSheet-module__wRNZYG__answerLabel{color:var(--cm-subject-deep);font-size:.9375rem;font-weight:600}.ToolSheet-module__wRNZYG__answerFigure{align-items:baseline;gap:0 var(--cm-space-3);color:var(--cm-text-primary);font-family:var(--cm-font-display);flex-wrap:wrap;display:flex}.ToolSheet-module__wRNZYG__answerValue{font-size:var(--cm-text-answer);letter-spacing:-.035em;overflow-wrap:anywhere;font-weight:700;line-height:.95}.ToolSheet-module__wRNZYG__answerUnit{font-size:var(--cm-text-answer-unit);letter-spacing:-.01em;font-weight:600}.ToolSheet-module__wRNZYG__answerWords{max-width:34rem;color:var(--cm-subject-deep);font-weight:600;line-height:1.45}.ToolSheet-module__wRNZYG__answerNote,.ToolSheet-module__wRNZYG__answerCaution{color:var(--cm-subject-deep);font-size:var(--cm-text-xs)}.ToolSheet-module__wRNZYG__answerCaution{padding:var(--cm-space-3) var(--cm-space-4);border-radius:var(--cm-radius-sm);background:var(--cm-bg-surface);color:var(--cm-text-primary);font-size:var(--cm-text-sm)}.ToolSheet-module__wRNZYG__answerVisualSide{align-items:center;display:flex}.ToolSheet-module__wRNZYG__figures{gap:var(--cm-space-4) var(--cm-space-3);padding-top:var(--cm-space-5);border-top:1px solid color-mix(in srgb, var(--cm-subject-deep) 20%, transparent);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));display:grid}.ToolSheet-module__wRNZYG__figure{flex-direction:column-reverse;gap:2px;display:flex}.ToolSheet-module__wRNZYG__figureValue{color:var(--cm-text-primary);font-family:var(--cm-font-display);font-size:var(--cm-text-figure);letter-spacing:-.01em;font-weight:600;line-height:1.1}.ToolSheet-module__wRNZYG__figureCaption{color:var(--cm-subject-deep);font-size:var(--cm-text-sm);line-height:1.35}.ToolSheet-module__wRNZYG__actions{gap:var(--cm-space-2);flex-wrap:wrap;display:flex}.ToolSheet-module__wRNZYG__actions .ToolSheet-module__wRNZYG__buttonSecondary{border-color:#0000}.ToolSheet-module__wRNZYG__unavailable{gap:var(--cm-space-2);display:grid}.ToolSheet-module__wRNZYG__unavailableDash{color:var(--cm-subject-deep);font-family:var(--cm-font-display);opacity:.45;font-size:clamp(3rem,2rem + 4vw,6rem);font-weight:700;line-height:1}.ToolSheet-module__wRNZYG__work{gap:var(--cm-space-4);border:1px solid var(--cm-border-subtle);border-radius:var(--cm-radius-xl);background:var(--cm-bg-surface);padding:clamp(1.25rem,1rem + 1vw,2.5rem);display:grid}.ToolSheet-module__wRNZYG__workHeader{justify-content:space-between;align-items:baseline;gap:var(--cm-space-2) var(--cm-space-6);flex-wrap:wrap;display:flex}.ToolSheet-module__wRNZYG__workTitle{font-size:var(--cm-text-h2)}.ToolSheet-module__wRNZYG__workNote{color:var(--cm-text-secondary);font-size:var(--cm-text-sm)}.ToolSheet-module__wRNZYG__identity{padding:var(--cm-space-3) var(--cm-space-4);border-radius:var(--cm-radius-sm);background:var(--cm-bg-sunken);font-family:var(--cm-font-mono);overflow-wrap:anywhere;font-size:clamp(.875rem,.8rem + .3vw,1rem);line-height:1.55}.ToolSheet-module__wRNZYG__derivation{width:100%;font-family:var(--cm-font-mono);font-variant-numeric:tabular-nums;font-size:clamp(.9375rem,.85rem + .4vw,1.25rem)}.ToolSheet-module__wRNZYG__derivation tr{border-bottom:1px solid var(--cm-border-subtle)}.ToolSheet-module__wRNZYG__derivation th,.ToolSheet-module__wRNZYG__derivation td{padding:var(--cm-space-3) 0;vertical-align:baseline;text-align:left;font-weight:400}.ToolSheet-module__wRNZYG__dQuantity{width:1%;color:var(--cm-text-secondary);font-family:var(--cm-font-text);font-size:var(--cm-text-sm);white-space:nowrap;padding-right:var(--cm-space-2)!important;text-align:right!important}.ToolSheet-module__wRNZYG__dEquals{width:2.25rem;color:var(--cm-text-tertiary);text-align:center!important}.ToolSheet-module__wRNZYG__dExpression{white-space:nowrap;width:1%}.ToolSheet-module__wRNZYG__dResult{white-space:nowrap}@media (max-width:40rem){.ToolSheet-module__wRNZYG__dExpression{white-space:normal;overflow-wrap:anywhere;width:auto}}.ToolSheet-module__wRNZYG__dCheck{margin-left:var(--cm-space-3);color:var(--cm-subject-accent);vertical-align:-3px}@media (max-width:40rem){.ToolSheet-module__wRNZYG__derivation,.ToolSheet-module__wRNZYG__derivation tbody,.ToolSheet-module__wRNZYG__derivation tr{display:block}.ToolSheet-module__wRNZYG__derivation tr{gap:0 var(--cm-space-2);padding:var(--cm-space-3) 0;grid-template-columns:auto 1fr;display:grid}.ToolSheet-module__wRNZYG__derivation th,.ToolSheet-module__wRNZYG__derivation td{padding:0}.ToolSheet-module__wRNZYG__dQuantity{grid-column:1/-1;width:auto;text-align:left!important}.ToolSheet-module__wRNZYG__dEquals{width:auto}.ToolSheet-module__wRNZYG__dEquals:empty,.ToolSheet-module__wRNZYG__dResult:empty{display:none}}.ToolSheet-module__wRNZYG__workFooter{justify-content:space-between;align-items:baseline;gap:var(--cm-space-3) var(--cm-space-6);padding-top:var(--cm-space-2);flex-wrap:wrap;display:flex}.ToolSheet-module__wRNZYG__assumptions{max-width:48rem;color:var(--cm-text-secondary);font-size:var(--cm-text-sm)}.ToolSheet-module__wRNZYG__assumptionsLabel{color:var(--cm-text-primary);font-weight:600}.ToolSheet-module__wRNZYG__formulaLink{font-size:var(--cm-text-sm);font-weight:600}@media (max-width:40rem){.ToolSheet-module__wRNZYG__inputs{gap:var(--cm-space-4);padding:var(--cm-space-4);border-radius:var(--cm-radius-lg)}.ToolSheet-module__wRNZYG__chipRow{margin-inline:calc(-1 * var(--cm-space-4));padding-inline:var(--cm-space-4);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ToolSheet-module__wRNZYG__chip{white-space:nowrap}.ToolSheet-module__wRNZYG__question,.ToolSheet-module__wRNZYG__hint{display:none}.ToolSheet-module__wRNZYG__legend{margin-bottom:var(--cm-space-2)}.ToolSheet-module__wRNZYG__fieldGrid{gap:var(--cm-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ToolSheet-module__wRNZYG__controlBox{min-height:3.25rem}.ToolSheet-module__wRNZYG__control{min-height:3.125rem;padding:0 var(--cm-space-3);font-size:1.375rem}.ToolSheet-module__wRNZYG__unit{padding-right:var(--cm-space-3);font-size:var(--cm-text-sm)}.ToolSheet-module__wRNZYG__inputsFooter{justify-content:flex-end;padding-top:0}.ToolSheet-module__wRNZYG__answer{gap:var(--cm-space-4);padding:var(--cm-space-5);border-radius:var(--cm-radius-lg)}}
.Document-module__SRyfVq__main{padding-block:var(--cm-space-8) 0}.Document-module__SRyfVq__header{gap:var(--cm-space-4);max-width:48rem;padding-bottom:var(--cm-space-10);display:grid}.Document-module__SRyfVq__header>:first-child{margin-bottom:var(--cm-space-2)}.Document-module__SRyfVq__title{font-size:var(--cm-text-h1);letter-spacing:-.035em;line-height:1.03}.Document-module__SRyfVq__lede{max-width:44rem;color:var(--cm-text-secondary);font-size:var(--cm-text-lg)}.Document-module__SRyfVq__meta{color:var(--cm-text-tertiary);font-size:var(--cm-text-sm)}.Document-module__SRyfVq__body{gap:var(--cm-space-12);max-width:44rem;display:grid}.Document-module__SRyfVq__related{border-top:1px solid var(--cm-border-subtle);display:grid}.Document-module__SRyfVq__related li{border-bottom:1px solid var(--cm-border-subtle)}.Document-module__SRyfVq__related a{padding:var(--cm-space-4) 0;gap:2px;text-decoration:none;display:grid}.Document-module__SRyfVq__related a:hover .Document-module__SRyfVq__relatedTitle{text-decoration:underline}.Document-module__SRyfVq__relatedTitle{font-weight:600}.Document-module__SRyfVq__relatedNote{color:var(--cm-text-secondary);font-size:var(--cm-text-sm)}.Document-module__SRyfVq__actions{gap:var(--cm-space-3);flex-wrap:wrap;display:flex}.Document-module__SRyfVq__primary,.Document-module__SRyfVq__secondary{min-height:var(--cm-touch);padding:0 var(--cm-space-5);border-radius:var(--cm-radius-pill);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.Document-module__SRyfVq__primary{border:1.5px solid var(--cm-action-primary);background:var(--cm-action-primary);color:var(--cm-text-on-action)}.Document-module__SRyfVq__secondary{border:1.5px solid var(--cm-border-subtle);background:var(--cm-bg-surface);color:var(--cm-text-primary)}.Document-module__SRyfVq__secondary:hover{border-color:var(--cm-text-secondary)}.Document-module__SRyfVq__toolList{gap:0 var(--cm-space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));max-width:none;display:grid}.Document-module__SRyfVq__toolList li{border-bottom:1px solid var(--cm-border-subtle)}.Document-module__SRyfVq__toolList a{padding:var(--cm-space-3) 0;gap:2px;text-decoration:none;display:grid}.Document-module__SRyfVq__toolList a:hover .Document-module__SRyfVq__relatedTitle{text-decoration:underline}
.HubScreen-module__ljwODG__main{padding-bottom:0}.HubScreen-module__ljwODG__band{padding-block:var(--cm-space-8) var(--cm-space-12);background:var(--cm-subject-tint);color:var(--cm-subject-deep)}.HubScreen-module__ljwODG__bandRow{align-items:center;gap:var(--cm-space-6);margin-top:var(--cm-space-6);flex-wrap:wrap;display:flex}.HubScreen-module__ljwODG__bandText{gap:var(--cm-space-3);flex:1;min-width:min(100%,20rem);display:grid}.HubScreen-module__ljwODG__title{font-size:var(--cm-text-h1);letter-spacing:-.035em;line-height:1.03}.HubScreen-module__ljwODG__description{max-width:44rem;color:var(--cm-subject-deep);font-size:var(--cm-text-lg)}.HubScreen-module__ljwODG__body{gap:var(--cm-space-16);padding-top:var(--cm-space-12);display:grid}.HubScreen-module__ljwODG__intro{max-width:44rem}.HubScreen-module__ljwODG__sectionTitle{font-size:var(--cm-text-h2)}.HubScreen-module__ljwODG__sectionNote{color:var(--cm-text-secondary)}.HubScreen-module__ljwODG__questions{gap:var(--cm-space-6);display:grid}@media (min-width:64rem){.HubScreen-module__ljwODG__questions{gap:var(--cm-space-16);grid-template-columns:19rem 1fr}}.HubScreen-module__ljwODG__sideHead{gap:var(--cm-space-2);align-content:start;display:grid}.HubScreen-module__ljwODG__questionList{border-top:1px solid var(--cm-border-subtle)}.HubScreen-module__ljwODG__questionList li{border-bottom:1px solid var(--cm-border-subtle)}.HubScreen-module__ljwODG__question{justify-content:space-between;gap:var(--cm-space-2) var(--cm-space-6);padding:var(--cm-space-4) 0;flex-wrap:wrap;text-decoration:none;display:flex}.HubScreen-module__ljwODG__questionText{font-weight:600}.HubScreen-module__ljwODG__questionAnswer{color:var(--cm-subject-deep);font-size:var(--cm-text-sm);font-weight:600}.HubScreen-module__ljwODG__question:hover .HubScreen-module__ljwODG__questionText{text-decoration:underline}.HubScreen-module__ljwODG__groups{gap:var(--cm-space-6);display:grid}.HubScreen-module__ljwODG__groupGrid{gap:var(--cm-space-10) var(--cm-space-12);grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));display:grid}.HubScreen-module__ljwODG__group{align-content:start;display:grid}.HubScreen-module__ljwODG__groupHead{justify-content:space-between;align-items:baseline;gap:var(--cm-space-4);padding-bottom:var(--cm-space-3);border-bottom:1.5px solid var(--cm-text-primary);display:flex}.HubScreen-module__ljwODG__groupTitle{font-size:var(--cm-text-h3)}.HubScreen-module__ljwODG__groupCount{color:var(--cm-text-secondary);font-size:var(--cm-text-sm)}.HubScreen-module__ljwODG__toolList li{border-bottom:1px solid var(--cm-border-subtle)}.HubScreen-module__ljwODG__toolRow{align-items:center;gap:var(--cm-space-4);min-height:4.5rem;padding:var(--cm-space-3) 0;text-decoration:none;display:flex}.HubScreen-module__ljwODG__toolDot{background:var(--cm-subject-accent);border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem}.HubScreen-module__ljwODG__toolText{flex:1;gap:2px;display:grid}.HubScreen-module__ljwODG__toolTitle{font-family:var(--cm-font-display);font-size:1.1875rem;font-weight:600}.HubScreen-module__ljwODG__toolSummary{color:var(--cm-text-secondary);font-size:var(--cm-text-sm)}.HubScreen-module__ljwODG__toolArrow{color:var(--cm-text-secondary);transition:transform var(--cm-duration) var(--cm-ease)}.HubScreen-module__ljwODG__toolRow:hover .HubScreen-module__ljwODG__toolTitle{text-decoration:underline}.HubScreen-module__ljwODG__toolRow:hover .HubScreen-module__ljwODG__toolArrow{color:var(--cm-text-primary);transform:translate(3px)}.HubScreen-module__ljwODG__others{gap:var(--cm-space-4);display:grid}.HubScreen-module__ljwODG__othersTitle{font-size:var(--cm-text-h3)}.HubScreen-module__ljwODG__otherList{gap:var(--cm-space-3);flex-wrap:wrap;display:flex}.HubScreen-module__ljwODG__otherLink{align-items:center;gap:var(--cm-space-3);min-height:var(--cm-touch);padding:var(--cm-space-1) var(--cm-space-4) var(--cm-space-1) var(--cm-space-1);border:1.5px solid var(--cm-border-subtle);border-radius:var(--cm-radius-pill);background:var(--cm-bg-surface);font-weight:600;text-decoration:none;display:inline-flex}.HubScreen-module__ljwODG__otherLink:hover{border-color:var(--cm-text-secondary)}
.SheetVisual-module__bCV_YG__figure{gap:var(--cm-space-2);margin:0;display:grid}.SheetVisual-module__bCV_YG__bar,.SheetVisual-module__bCV_YG__span{border-radius:var(--cm-radius-pill);background:var(--cm-bg-surface);height:.75rem;position:relative;overflow:hidden}.SheetVisual-module__bCV_YG__barFill{border-radius:inherit;background:var(--cm-subject-accent);height:100%;display:block}.SheetVisual-module__bCV_YG__spanFill{border-radius:inherit;background:var(--cm-subject-accent);position:absolute;top:0;bottom:0}.SheetVisual-module__bCV_YG__barLabels{justify-content:space-between;gap:var(--cm-space-3);color:var(--cm-subject-deep);font-family:var(--cm-font-mono);font-size:var(--cm-text-xs);display:flex}.SheetVisual-module__bCV_YG__plan{max-width:100%;height:auto}.SheetVisual-module__bCV_YG__planRoom{fill:var(--cm-bg-surface);stroke:var(--cm-subject-deep);stroke-width:2px}.SheetVisual-module__bCV_YG__planLine{stroke:var(--cm-subject-accent);stroke-opacity:.4;stroke-width:1px}.SheetVisual-module__bCV_YG__planExtra{fill:var(--cm-subject-accent);fill-opacity:.28}.SheetVisual-module__bCV_YG__planLabel{fill:var(--cm-subject-deep);font-family:var(--cm-font-mono);font-size:12px}.SheetVisual-module__bCV_YG__bars{gap:var(--cm-space-2);display:grid}.SheetVisual-module__bCV_YG__barRow{align-items:center;gap:var(--cm-space-3);grid-template-columns:minmax(5rem,8rem) 1fr auto;display:grid}.SheetVisual-module__bCV_YG__barName{color:var(--cm-subject-deep);font-size:var(--cm-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SheetVisual-module__bCV_YG__barTrack{border-radius:var(--cm-radius-pill);background:var(--cm-bg-surface);height:.75rem;overflow:hidden}.SheetVisual-module__bCV_YG__barValue{color:var(--cm-text-primary);font-family:var(--cm-font-mono);font-size:var(--cm-text-sm)}.SheetVisual-module__bCV_YG__table{border-radius:var(--cm-radius-md);background:var(--cm-bg-surface);width:100%;font-size:var(--cm-text-sm);overflow:hidden}.SheetVisual-module__bCV_YG__table th,.SheetVisual-module__bCV_YG__table td{padding:var(--cm-space-2) var(--cm-space-4);border-bottom:1px solid var(--cm-border-subtle);text-align:left}.SheetVisual-module__bCV_YG__table thead th{color:var(--cm-text-secondary);font-weight:600}.SheetVisual-module__bCV_YG__table tbody th{color:var(--cm-text-primary);font-weight:500}.SheetVisual-module__bCV_YG__table td{font-family:var(--cm-font-mono)}.SheetVisual-module__bCV_YG__table tr:last-child th,.SheetVisual-module__bCV_YG__table tr:last-child td{border-bottom:0}
