.mc-page{padding-top:1.5rem}.mc-page #tool-title+p{margin-top:.5rem;line-height:1.5}.mc-page>section[aria-labelledby=tool-title]{padding-bottom:1.5rem}.mc-layout{display:grid;gap:1.25rem;grid-template-areas:"modes" "form" "answer" "solution";align-items:start}.mc-layout>*,.mc-field,.mc-mode-option>span{min-width:0}.mc-modes{grid-area:modes}.mc-form{grid-area:form}.mc-result{grid-area:answer;border-top:1px solid var(--border);padding-top:1rem}.mc-solution{grid-area:solution;border-top:1px solid var(--border);padding-top:1rem}.mc-icon{width:1.25rem;height:1.25rem;flex-shrink:0}.mc-mode-list{display:none}.mc-mode-select{display:grid;gap:.375rem}.mc-mode-select>label,.mc-mode-list legend{font-size:.875rem;line-height:1.25rem;font-weight:700}.mc-select-wrap{position:relative}.mc-select-wrap select.field-input{background-image:none;border-radius:.5rem}.mc-select-wrap>svg{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);pointer-events:none}.mc-task{font-size:1.125rem;line-height:1.4;font-weight:700;letter-spacing:-.025em}.mc-symbolic{font-size:2rem;line-height:1.4;margin-top:.25rem;overflow-wrap:anywhere}.mc-symbolic sup,.mc-symbolic sub,.mc-expression sup,.mc-expression sub{font-size:.65em}.mc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.mc-fields[data-proportion]{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-field{display:grid;gap:.375rem;align-content:start;max-width:20.3125rem}.mc-field>label{font-size:.8125rem;line-height:1.5;font-weight:600}.mc-field .field-input{border-radius:.5rem}.mc-field-message{color:var(--text-muted);font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.mc-field-message[data-invalid]{color:var(--primary);font-weight:600}.mc-presets{margin-top:.875rem}.mc-presets>p,.mc-auto-hint,.mc-field-help,.mc-precision{font-size:.75rem;line-height:1.6;color:var(--text-muted)}.mc-presets>div{display:flex;gap:.5rem;margin-top:.375rem}.mc-preset.btn-chip{min-height:2.75rem;min-width:3.75rem;border-radius:.5rem;font-weight:500}.mc-preset[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary);font-weight:700}.mc-auto-hint{margin-top:.625rem}.mc-field-help{margin-top:.75rem}.mc-result-label{font-size:.875rem;line-height:1.4;font-weight:700}.mc-result-content{min-height:7.5rem}.mc-value{display:block;margin-top:.25rem;font-size:3.75rem;line-height:1.1;font-weight:800;letter-spacing:-.04em;overflow-wrap:anywhere}.mc-value[data-long]{font-size:2rem;letter-spacing:-.02em}.mc-expression{margin-top:.5rem;font-size:1.125rem;line-height:1.5;overflow-wrap:anywhere}.mc-check{margin-top:.125rem;font-size:1rem;line-height:1.6;color:var(--primary);overflow-wrap:anywhere}.mc-precision{margin-top:.25rem}.mc-empty{min-height:7.5rem;display:flex;align-items:center;font-size:.875rem;line-height:1.6;color:var(--text-muted)}.mc-copy.btn-secondary{width:100%;min-height:2.75rem;margin-top:.75rem;padding-inline:.5rem;border-radius:.5rem;background:var(--surface-muted)}.mc-copy.btn-secondary:hover{background:var(--surface-hover)}.mc-additional{border-top:1px solid var(--border);margin-top:1rem;padding-top:.75rem;display:grid;gap:.5rem}.mc-additional>div{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.875rem;line-height:1.6}.mc-additional dt{overflow-wrap:anywhere}.mc-additional dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right}.mc-manual-copy{display:grid;gap:.5rem;margin-top:.75rem;font-size:.875rem;line-height:1.5}.mc-solution-lines{margin-top:.5rem;display:grid;gap:.375rem;font-size:.875rem;line-height:1.7;overflow-wrap:anywhere}.mc-solution-note{margin-top:.5rem;font-size:.8125rem;line-height:1.6;color:var(--text-muted)}.mc-reference{margin-top:2rem}.mc-reference-intro,.mc-reference-note{max-width:54rem;margin-top:.75rem;font-size:.875rem;line-height:1.7;color:var(--text-muted)}.mc-guide{margin-top:2rem}.mc-guide-content{max-width:54rem;margin-top:1rem}.mc-guide-item+.mc-guide-item{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border)}.mc-guide-item h3{font-size:.875rem;line-height:1.7;font-weight:700}.mc-guide-item p,.mc-guide-related{margin-top:.5rem;font-size:.875rem;line-height:1.7;color:var(--text-muted);overflow-wrap:anywhere}.mc-guide-item p.mc-guide-formula{color:var(--primary);font-size:1rem}.mc-guide-related{margin-top:1.25rem}.mc-table-wrap{margin-top:1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface);overflow:clip}.mc-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.875rem;line-height:1.6}.mc-table th,.mc-table td{text-align:left;padding:.625rem 1rem;overflow-wrap:anywhere}.mc-table thead th{font-size:.75rem;font-weight:500;color:var(--text-muted)}.mc-table thead th:first-child{width:42%}.mc-table tbody tr{border-top:1px solid var(--border)}.mc-table tbody th{font-weight:600}.mc-table td{font-size:1rem;color:var(--primary)}.mc-instruction{margin-top:2rem}.mc-instruction ol{display:grid;gap:1.25rem;margin-top:1rem}.mc-instruction li{display:flex;gap:.75rem;align-items:flex-start}.mc-step{display:flex;width:2rem;height:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;background:var(--primary-soft);color:var(--primary);font-weight:700}.mc-instruction h3{font-size:.875rem;font-weight:700}.mc-instruction p{margin-top:.25rem;font-size:.875rem;line-height:1.7;color:var(--text-muted)}@media(max-width:47.999rem){.mc-page{padding-top:.5rem}.mc-page>nav{margin-bottom:.25rem}.mc-page #tool-title{font-size:1.875rem;line-height:1.15}.mc-page #tool-title+p{margin-top:.375rem}.mc-page>section[aria-labelledby=tool-title]{padding-bottom:.75rem}.mc-tool{padding-block:.75rem}.mc-layout{gap:.625rem}.mc-symbolic{font-size:1.75rem;line-height:1.25;margin-top:0}.mc-fields{margin-top:.625rem}.mc-fields[data-round] .mc-field>label{min-height:2.5rem}.mc-presets{margin-top:.625rem}.mc-auto-hint{margin-top:.5rem}.mc-result{padding-top:.75rem}.mc-table,.mc-table tbody{display:block}.mc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mc-table tbody tr{display:grid;gap:.25rem;padding:.875rem 1rem}.mc-table tbody tr:first-child{border-top:0}.mc-table tbody th,.mc-table td{display:block;padding:0}}@media(min-width:48rem){.mc-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.5rem;grid-template-areas:"modes modes" "form answer" "solution answer"}.mc-mode-select{max-width:25rem}.mc-result{border-top:0;border-left:1px solid var(--border);padding-top:0;padding-left:1.5rem;align-self:stretch}.mc-task{font-size:1.25rem}.mc-symbolic{font-size:2.5rem;margin-top:.5rem}.mc-value{font-size:5rem;margin-top:.75rem}.mc-value[data-long]{font-size:2.75rem}.mc-expression{margin-top:.75rem;font-size:1.25rem}.mc-fields{margin-top:1rem;gap:1rem}.mc-field>label{font-size:.875rem}.mc-instruction ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media(min-width:64rem){.mc-layout{grid-template-columns:minmax(10rem,2fr) minmax(0,5fr) minmax(0,3fr);column-gap:1.75rem;row-gap:1rem;grid-template-areas:"modes form answer" "modes solution answer"}.mc-mode-select{display:none}.mc-mode-list{display:block}.mc-mode-list legend{margin-bottom:1rem}.mc-mode-options{display:grid;gap:.375rem}.mc-mode-option{position:relative;display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.625rem .75rem;border-radius:.5rem;cursor:pointer;font-size:.875rem}.mc-mode-option:has(input:checked){background:var(--primary-soft);color:var(--primary);font-weight:700}.mc-mode-option:has(input:checked):before{position:absolute;content:"";width:2px;top:.625rem;bottom:.625rem;left:0;background:var(--primary)}.mc-mode-option:hover{background:var(--surface-hover)}.mc-mode-option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:4px}.mc-form,.mc-solution{border-left:1px solid var(--border);padding-left:1.75rem}.mc-solution{border-top:0;padding-top:.75rem}.mc-solution>h2{border-top:1px solid var(--border);padding-top:1rem}.mc-result{padding-left:1.75rem}}
