.CalculatorShell-module__v0FgDG__shell{color:var(--color-ink);font-family:var(--font-body)}.CalculatorShell-module__v0FgDG__actions{flex-wrap:wrap;gap:8px;display:flex}.CalculatorShell-module__v0FgDG__grid{grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:start;gap:28px;display:grid}.CalculatorShell-module__v0FgDG__form{border:2px solid var(--color-brown);border-radius:var(--radius-lg);box-shadow:var(--shadow-mustard);background:var(--color-surface);padding:24px 26px 26px}.CalculatorShell-module__v0FgDG__formHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.CalculatorShell-module__v0FgDG__formHeading{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);margin:0;font-size:24px;font-weight:900;line-height:1.2}.CalculatorShell-module__v0FgDG__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.CalculatorShell-module__v0FgDG__field{min-width:0}.CalculatorShell-module__v0FgDG__wide{grid-column:1/-1}.CalculatorShell-module__v0FgDG__label{margin-bottom:6px;font-size:15px;font-weight:600;display:block}.CalculatorShell-module__v0FgDG__help,.CalculatorShell-module__v0FgDG__fieldError{font-size:var(--text-caption);color:var(--color-muted);margin-top:6px;line-height:1.45;display:block}.CalculatorShell-module__v0FgDG__form .field-readback{font-size:var(--text-caption);color:var(--color-muted);margin-top:6px;line-height:1.45;display:block}.CalculatorShell-module__v0FgDG__form .field-readback:empty{display:none}.CalculatorShell-module__v0FgDG__fieldError{color:var(--color-rust);font-weight:600}.CalculatorShell-module__v0FgDG__form .field-group{gap:8px;min-width:0;display:flex}.CalculatorShell-module__v0FgDG__form .field-box{border:1.5px solid var(--color-field-line);border-radius:var(--radius-sm);background:var(--color-field);flex:1 1 0;align-items:center;gap:6px;min-width:0;height:52px;padding:0 15px;display:flex}:is(.CalculatorShell-module__v0FgDG__form .field-box:focus-within,.CalculatorShell-module__v0FgDG__form .field-select:focus-visible,.CalculatorShell-module__v0FgDG__form .field-textarea:focus-visible){border-color:var(--color-brown);box-shadow:0 0 0 4px var(--focus-ring);outline:none}.CalculatorShell-module__v0FgDG__form .field-box:has([aria-invalid=true]){border-color:var(--color-rust)}.CalculatorShell-module__v0FgDG__form .field-select[aria-invalid=true]{border-color:var(--color-rust)}.CalculatorShell-module__v0FgDG__form .field-textarea[aria-invalid=true]{border-color:var(--color-rust)}.CalculatorShell-module__v0FgDG__form .field-affix{color:var(--color-muted);font-weight:600}.CalculatorShell-module__v0FgDG__form .field-input{width:100%;min-width:0;font:600 18px var(--font-body);font-variant-numeric:tabular-nums;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;align-self:stretch}.CalculatorShell-module__v0FgDG__form .field-select{border:1.5px solid var(--color-field-line);border-radius:var(--radius-sm);background:var(--color-field);min-width:0;max-width:100%;height:52px;font:600 16px var(--font-body);color:var(--color-ink);padding:0 12px}.CalculatorShell-module__v0FgDG__form .field-group>.field-select{flex:none;max-width:45%}.CalculatorShell-module__v0FgDG__form .field-textarea{border:1.5px solid var(--color-field-line);border-radius:var(--radius-sm);background:var(--color-field);width:100%;min-height:96px;font:600 16px var(--font-body);padding:12px 15px}.CalculatorShell-module__v0FgDG__system{gap:6px;display:flex}.CalculatorShell-module__v0FgDG__form .field-choice{gap:6px;display:flex}.CalculatorShell-module__v0FgDG__segment{flex:1 1 0;min-width:0;display:flex;position:relative}.CalculatorShell-module__v0FgDG__form .field-choice-option{flex:1 1 0;min-width:0;display:flex;position:relative}.CalculatorShell-module__v0FgDG__form .field-choice{flex-wrap:wrap}.CalculatorShell-module__v0FgDG__form .field-choice-option{min-width:min-content}.CalculatorShell-module__v0FgDG__segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.CalculatorShell-module__v0FgDG__form .field-choice-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.CalculatorShell-module__v0FgDG__segment span{border:1.5px solid var(--color-field-line);border-radius:var(--radius-pill);background:var(--color-field);width:100%;min-height:46px;font:600 15px var(--font-body);text-align:center;place-items:center;padding:6px 8px;line-height:1.15;display:grid}.CalculatorShell-module__v0FgDG__form .field-choice-option span{border:1.5px solid var(--color-field-line);border-radius:var(--radius-pill);background:var(--color-field);width:100%;min-height:46px;font:600 15px var(--font-body);text-align:center;place-items:center;padding:6px 8px;line-height:1.15;display:grid}.CalculatorShell-module__v0FgDG__segment:hover span{border-color:var(--color-brown)}.CalculatorShell-module__v0FgDG__form .field-choice-option:hover span{border-color:var(--color-brown)}.CalculatorShell-module__v0FgDG__segment input:checked+span{border-color:var(--color-brown);background:var(--color-brown);color:var(--color-surface)}.CalculatorShell-module__v0FgDG__form .field-choice-option input:checked+span{border-color:var(--color-brown);background:var(--color-brown);color:var(--color-surface)}.CalculatorShell-module__v0FgDG__segment input:focus-visible+span{outline:2px solid var(--color-brown);outline-offset:3px}.CalculatorShell-module__v0FgDG__form .field-choice-option input:focus-visible+span{outline:2px solid var(--color-brown);outline-offset:3px}.CalculatorShell-module__v0FgDG__system{flex:none;align-items:center;min-width:180px}.CalculatorShell-module__v0FgDG__system .CalculatorShell-module__v0FgDG__segment span{min-height:38px;font-size:14px}.CalculatorShell-module__v0FgDG__systemLabel{color:var(--color-muted);margin-right:4px;font-size:14px;font-weight:600}.CalculatorShell-module__v0FgDG__form .field-toggle{width:24px;height:24px;accent-color:var(--color-brown)}.CalculatorShell-module__v0FgDG__form .field-repeater-cell input{width:100%;min-width:0}.CalculatorShell-module__v0FgDG__form .field-grid{margin:-4px;padding:4px;overflow-x:auto}.CalculatorShell-module__v0FgDG__form .field-grid-sizes{flex-wrap:wrap;gap:8px 18px;margin-bottom:10px;display:flex}.CalculatorShell-module__v0FgDG__form .field-grid-size{align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.CalculatorShell-module__v0FgDG__form .field-grid-size .field-select{min-width:72px;height:44px}.CalculatorShell-module__v0FgDG__form .field-grid-table{width:100%;min-width:calc(var(--grid-cols,2) * 3em);max-width:calc(var(--grid-cols,2) * 6em);table-layout:fixed;border-collapse:separate;border-spacing:6px;margin:-6px}.CalculatorShell-module__v0FgDG__form .field-grid-table td{padding:0}.CalculatorShell-module__v0FgDG__form .field-grid-cell{border:1.5px solid var(--color-field-line);border-radius:var(--radius-sm);background:var(--color-field);text-align:center;width:100%;min-width:0;height:46px;padding:0 6px;font-size:17px}.CalculatorShell-module__v0FgDG__form .field-grid-cell:focus-visible{border-color:var(--color-brown);box-shadow:0 0 0 4px var(--focus-ring)}.CalculatorShell-module__v0FgDG__form .field-grid-cell[aria-invalid=true]{border-color:var(--color-rust)}:is(.CalculatorShell-module__v0FgDG__form .field-repeater-add,.CalculatorShell-module__v0FgDG__form .field-repeater-remove){border:1.5px solid var(--color-brown);border-radius:var(--radius-pill);background:var(--color-surface);min-height:36px;padding:0 14px;font-weight:600}.CalculatorShell-module__v0FgDG__more{border-top:1.5px solid var(--color-line);grid-column:1/-1;padding-top:14px}.CalculatorShell-module__v0FgDG__more summary{cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.CalculatorShell-module__v0FgDG__more summary::-webkit-details-marker{display:none}.CalculatorShell-module__v0FgDG__more summary:after{content:"+";background:var(--color-highlight);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.CalculatorShell-module__v0FgDG__more[open] summary:after{content:"−"}.CalculatorShell-module__v0FgDG__more>.CalculatorShell-module__v0FgDG__fields{margin-top:14px}.CalculatorShell-module__v0FgDG__copyAs{color:var(--result-ink-2);flex:100%;align-items:center;gap:10px;font-size:14.5px;display:flex}.CalculatorShell-module__v0FgDG__copyAs select{border:1.5px solid var(--result-button-line);border-radius:var(--radius-sm);height:38px;color:var(--result-ink);font:600 15px var(--font-body);background:0 0;flex:1;padding:0 10px}.CalculatorShell-module__v0FgDG__companion{border:1.5px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);margin-top:28px;padding:16px 20px}.CalculatorShell-module__v0FgDG__companion>summary{cursor:pointer;font-weight:700}.CalculatorShell-module__v0FgDG__companion>.CalculatorShell-module__v0FgDG__shell{margin-top:16px}.CalculatorShell-module__v0FgDG__views,.CalculatorShell-module__v0FgDG__view+.CalculatorShell-module__v0FgDG__view{margin-top:var(--section-gap-calc)}.CalculatorShell-module__v0FgDG__viewLoading{min-height:360px}.CalculatorShell-module__v0FgDG__viewError,.CalculatorShell-module__v0FgDG__crash{border:1.5px solid var(--color-rust);border-radius:var(--radius-md);background:var(--color-surface);padding:16px 20px;font-weight:600}.CalculatorShell-module__v0FgDG__crash p{margin:0 0 12px}@media (max-width:980px){.CalculatorShell-module__v0FgDG__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.CalculatorShell-module__v0FgDG__fields{grid-template-columns:minmax(0,1fr)}.CalculatorShell-module__v0FgDG__form{padding:20px 18px 22px}.CalculatorShell-module__v0FgDG__form .field-choice-option span{padding:6px 4px;font-size:14px}}@media print{.CalculatorShell-module__v0FgDG__actions{display:none}}html[data-query] .CalculatorShell-module__v0FgDG__shell:not([data-hydrated]) :is(input,select,textarea){color:#0000}html[data-query] .CalculatorShell-module__v0FgDG__shell:not([data-hydrated]) [data-result]{position:relative}html[data-query] .CalculatorShell-module__v0FgDG__shell:not([data-hydrated]) [data-result]>*{visibility:hidden}html[data-query] .CalculatorShell-module__v0FgDG__shell:not([data-hydrated]) [data-result]:after{content:"Updating…";color:var(--color-ink-2);font-weight:600;position:absolute;top:28px;left:28px}.CalculatorShell-module__v0FgDG__noscript{margin:0 0 12px;font-weight:600}
.Misprint-module__VFSl0q__mis{max-width:100%;display:inline-block;position:relative}.Misprint-module__VFSl0q__mis:after{content:attr(data-t);content:attr(data-t) / "";color:var(--color-orange);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0;transform:translate(.035em,.03em)}
.ResultPanel-module__aRHNUW__panel{border:2px solid var(--color-brown);border-radius:calc(var(--radius-lg) + 4px);box-shadow:7px 7px 0 var(--color-orange);background:var(--result-bg);color:var(--result-ink);padding:26px 26px 22px;position:sticky;top:24px;overflow:hidden}.ResultPanel-module__aRHNUW__panel[data-pending]>:not(svg){opacity:.55;transition:opacity .2s}.ResultPanel-module__aRHNUW__panel[data-pending]:after{content:"Working…";font-size:var(--text-min);color:var(--result-label);font-weight:600;position:absolute;top:10px;right:16px}.ResultPanel-module__aRHNUW__panel>:not(svg){position:relative}.ResultPanel-module__aRHNUW__top{margin:0;padding-right:36px;container-type:inline-size}.ResultPanel-module__aRHNUW__label{color:var(--result-label);margin:0;font-size:15.5px;font-weight:600}.ResultPanel-module__aRHNUW__value{font-family:var(--font-number);font-variation-settings:var(--font-display-settings);font-weight:900;font-size:var(--text-result);font-size:min(var(--text-result), calc(100cqi / (var(--chars,1) * .6)));letter-spacing:-.02em;color:var(--color-brown);white-space:nowrap;font-variant-numeric:tabular-nums;margin:8px 0 10px;line-height:1}.ResultPanel-module__aRHNUW__long{white-space:normal;overflow-wrap:anywhere;font-size:clamp(34px,4.2vw,50px)}.ResultPanel-module__aRHNUW__sentence{overflow-wrap:anywhere;color:var(--result-ink-2);margin:0;font-size:16px;line-height:1.5}.ResultPanel-module__aRHNUW__messages{border:1.5px solid var(--color-rust);color:var(--result-ink);border-radius:18px;margin:4px 0 0;padding:13px 16px;font-size:15.5px;font-weight:600;line-height:1.45;list-style:none}.ResultPanel-module__aRHNUW__verdict{margin:16px 0 0}.ResultPanel-module__aRHNUW__pill{border-radius:var(--radius-pill);margin:0;padding:4px 14px;font-size:15px;font-weight:700;display:inline-block}.ResultPanel-module__aRHNUW__pill[data-tone=good]{background:var(--tone-good,var(--color-highlight));color:var(--color-ink)}.ResultPanel-module__aRHNUW__pill[data-tone=neutral]{background:var(--tone-neutral,var(--color-line));color:var(--color-ink)}.ResultPanel-module__aRHNUW__pill[data-tone=warn]{background:var(--tone-warn,var(--color-mustard));color:var(--color-brown)}.ResultPanel-module__aRHNUW__pill[data-tone=bad]{background:var(--tone-bad,var(--color-rust));color:var(--color-on-ink)}.ResultPanel-module__aRHNUW__bands{font-size:var(--text-min);color:var(--result-ink-2);flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ResultPanel-module__aRHNUW__bands .ResultPanel-module__aRHNUW__current{color:var(--result-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.ResultPanel-module__aRHNUW__part{margin:22px 0 2px}.ResultPanel-module__aRHNUW__partLabels{color:var(--result-ink-2);justify-content:space-between;gap:10px;margin-bottom:8px;font-size:14.5px;display:flex}.ResultPanel-module__aRHNUW__partLabels b{color:var(--result-ink);font-variant-numeric:tabular-nums;font-weight:700}.ResultPanel-module__aRHNUW__partLabels i{vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:7px;display:inline-block}.ResultPanel-module__aRHNUW__k1{background:var(--chart-1)}.ResultPanel-module__aRHNUW__k2{background:var(--chart-2)}.ResultPanel-module__aRHNUW__partBar{gap:2px;height:14px;display:flex}.ResultPanel-module__aRHNUW__partBar i{min-width:0;height:100%;transition:width .3s;display:block}.ResultPanel-module__aRHNUW__partBar i:first-child{border-radius:4px 0 0 4px}.ResultPanel-module__aRHNUW__partBar i:last-child{border-radius:0 4px 4px 0}.ResultPanel-module__aRHNUW__partPercents{font-size:var(--text-min);color:var(--result-ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;display:flex}.ResultPanel-module__aRHNUW__kv{margin:16px 0 0}.ResultPanel-module__aRHNUW__kv div{border-top:1px solid var(--result-line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.ResultPanel-module__aRHNUW__kv dt{color:var(--result-ink-2);font-size:15.5px}.ResultPanel-module__aRHNUW__kv dt small{font-size:var(--text-min);display:block}.ResultPanel-module__aRHNUW__kv dd{min-width:0;font:700 18px var(--font-body);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:break-word;margin:0}.ResultPanel-module__aRHNUW__tip{background:var(--color-mustard);color:var(--color-brown);border-radius:18px;margin-top:14px;padding:13px 16px;font-size:15.5px;font-weight:600;line-height:1.45}.ResultPanel-module__aRHNUW__note{color:var(--result-ink-2);margin:12px 0 0;font-size:14.5px}.ResultPanel-module__aRHNUW__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ResultPanel-module__aRHNUW__actions>button{flex:1 1 0;min-width:120px}.ResultPanel-module__aRHNUW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (max-width:980px){.ResultPanel-module__aRHNUW__panel{position:relative;top:auto}}@media print{.ResultPanel-module__aRHNUW__panel{box-shadow:none;position:static}.ResultPanel-module__aRHNUW__actions{display:none}}
