.weighted-workspace,.weighted-workspace>*,.weighted-workspace .result-content{min-width:0}.weighted-workspace .table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.weighted-workspace table,.weighted-example table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.weighted-workspace th,.weighted-workspace td,.weighted-example th,.weighted-example td{text-align:right;vertical-align:top;border-bottom:1px solid #e4e8f0;padding:10px 8px}.weighted-workspace th:first-child,.weighted-workspace td:first-child,.weighted-example th:first-child,.weighted-example td:first-child{text-align:left;overflow-wrap:anywhere}.weighted-workspace .weighted-input{table-layout:fixed;min-width:340px}.weighted-input th:first-child{width:28%}.weighted-input th:last-child{width:48px}.weighted-input input{width:100%;min-width:0;padding:10px 6px;font-size:16px}.weighted-input button{min-width:36px;min-height:42px;padding:6px}.weighted-input th{font-size:13px}.weighted-input small{display:block}.weighted-workspace .weighted-help{margin:12px 0;line-height:1.6;display:block}.weighted-workspace textarea{width:100%;margin:12px 0;font-size:16px}.weighted-workspace tfoot{background:#f4f6fb;font-weight:600}.weighted-workspace .weighted-toggle{align-items:center;gap:10px;margin-top:14px;display:flex}.weighted-toggle input{width:auto}.weighted-workspace li,.weighted-workspace .metric strong{overflow-wrap:anywhere}.weighted-workspace [aria-invalid=true]{border-color:#b42318}.weighted-workspace [data-preset-note]{font-size:14px}.weighted-example .example-answer{display:block}.weighted-example .example-answer dt{font-size:14px}.weighted-example .example-answer dd{margin:5px 0;font-size:30px}.weighted-example .example-answer small{font-size:14px;font-weight:400;display:block}.weighted-workspace :focus-visible,.weighted-example :focus-visible{outline-offset:3px;outline:2px solid #5369ca}@media (width<=480px){.weighted-workspace .input-panel,.weighted-workspace .result-panel{padding:20px 14px}.weighted-workspace .table-scroll{margin-bottom:12px}.weighted-workspace .examples{gap:6px}.weighted-workspace .metric.primary-metric strong{font-size:32px}}.weighted-workspace .weighted-rounding{margin-bottom:var(--gap)}.weighted-education{gap:var(--gap);margin-top:40px;display:grid}.weighted-education .support-grid{gap:var(--gap);margin-top:0}.weighted-education .support-grid>div{gap:var(--gap);min-width:0;display:grid}.weighted-education .worked-example{margin-top:0}.weighted-education p+p{margin-top:calc(var(--gap)/2)}.weighted-concepts>section+section{margin-top:var(--gap);padding-top:var(--pad);border-top:1px solid var(--border)}.weighted-concepts h2{margin-bottom:calc(var(--gap)/2)}.weighted-excel{width:fit-content;max-width:100%;margin:calc(var(--gap)/2) 0;padding:calc(var(--pad)/2);border:1px solid var(--border);background:var(--bg);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;font-size:.875rem;line-height:1.6}.weighted-variables{margin:var(--gap) 0;gap:calc(var(--gap)/2);font-size:.9rem;display:grid}.weighted-variables>div{gap:calc(var(--gap)/2);grid-template-columns:5ch minmax(0,1fr);display:grid}.weighted-variables dt{font-weight:650}.weighted-variables dd{color:var(--muted);margin:0}.weighted-formula h3{padding-top:calc(var(--pad)/2);border-top:1px solid var(--border)}.weighted-workspace .weighted-breakdown{margin-top:calc(var(--gap)/2);container-type:inline-size}.weighted-workspace .weighted-breakdown table{table-layout:fixed;font-size:.875rem;line-height:1.6}.weighted-breakdown caption{text-align:left;color:var(--muted);padding-bottom:calc(var(--pad)/2)}.weighted-workspace .weighted-breakdown th,.weighted-workspace .weighted-breakdown td{padding:calc(var(--pad)/3);overflow-wrap:anywhere}@container (width<=42rem){.weighted-workspace .weighted-breakdown table,.weighted-breakdown tbody,.weighted-breakdown tfoot{width:100%;display:block}.weighted-breakdown thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.weighted-breakdown tr{gap:calc(var(--gap)/2);padding:calc(var(--pad)/2);border:1px solid var(--border);background:var(--surface);margin-bottom:calc(var(--gap)/2);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.weighted-workspace .weighted-breakdown th,.weighted-workspace .weighted-breakdown td{text-align:left;border:0;min-width:0;padding:0;display:block}.weighted-breakdown tr>th,.weighted-breakdown tr>td:last-child{grid-column:1/-1}.weighted-breakdown td:before{content:attr(data-label);color:var(--muted);margin-bottom:.25em;font-weight:400;display:block}.weighted-breakdown tfoot{background:0 0}.weighted-breakdown tfoot tr{background:var(--info)}}
