.cpm.svelte-a7ogx1 h2{margin-top:2.75rem;margin-bottom:.75rem;font-size:1.625rem;font-weight:800;line-height:1.25}.cpm.svelte-a7ogx1 p,.cpm.svelte-a7ogx1 li{font-size:1.0625rem;line-height:1.6}.cpm.svelte-a7ogx1 p+p{margin-top:1rem}.cpm.svelte-a7ogx1 ul:where(.svelte-a7ogx1){gap:.75rem;margin:1rem 0;padding-left:1.5rem;list-style:outside;display:grid}.bars.svelte-a7ogx1{border-collapse:collapse;width:100%;margin:1.25rem 0 .75rem;font-size:1.0625rem}.bars.svelte-a7ogx1 th:where(.svelte-a7ogx1),.bars.svelte-a7ogx1 td:where(.svelte-a7ogx1){border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:.55rem 0}.bars.svelte-a7ogx1 tbody:where(.svelte-a7ogx1) th:where(.svelte-a7ogx1){width:40%;padding-right:.75rem;font-weight:600}.bars.svelte-a7ogx1 tfoot:where(.svelte-a7ogx1) th:where(.svelte-a7ogx1),.bars.svelte-a7ogx1 tfoot:where(.svelte-a7ogx1) td:where(.svelte-a7ogx1){border-bottom:none;border-top:2px solid var(--ink);font-weight:800}.bar-row.svelte-a7ogx1{align-items:center;gap:.5rem;min-height:1.5rem;display:flex}.bar.svelte-a7ogx1{border-radius:0 4px 4px 0;flex:none;height:.9rem;display:block}.bar.industry.svelte-a7ogx1,.swatch.industry.svelte-a7ogx1{background:var(--ink-2)}.bar.yours.svelte-a7ogx1,.swatch.yours.svelte-a7ogx1{background:var(--blue)}.per.svelte-a7ogx1{border:1.5px solid var(--line);border-radius:.6rem;display:inline-flex;overflow:hidden}.per.svelte-a7ogx1 button:where(.svelte-a7ogx1){background:var(--sheet);min-height:2.75rem;color:var(--ink);cursor:pointer;padding:0 1.1rem;font-size:1.0625rem;font-weight:600}.per.svelte-a7ogx1 button:where(.svelte-a7ogx1)+button:where(.svelte-a7ogx1){border-left:1.5px solid var(--line)}.per.svelte-a7ogx1 button[aria-pressed=true]:where(.svelte-a7ogx1){background:var(--ink);color:var(--sheet)}.bars.svelte-a7ogx1 tbody:where(.svelte-a7ogx1) th.yr:where(.svelte-a7ogx1){width:30%}.swatch.svelte-a7ogx1{border-radius:3px;width:1rem;height:1rem;display:inline-block}.val.svelte-a7ogx1{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.cpm.svelte-a7ogx1 label:where(.svelte-a7ogx1){margin-bottom:.25rem;font-weight:600;display:block}.cpm.svelte-a7ogx1 input:where(.svelte-a7ogx1){border:1.5px solid var(--line);background-color:var(--sheet);width:100%;min-height:3.25rem;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;border-radius:.6rem;padding:.5rem .9rem;font-size:1.0625rem}.cpm.svelte-a7ogx1 input:where(.svelte-a7ogx1):focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.money.svelte-a7ogx1{position:relative}.money.svelte-a7ogx1>span:where(.svelte-a7ogx1){color:var(--ink-2);position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.money.svelte-a7ogx1 input:where(.svelte-a7ogx1){padding-left:1.9rem}.sheet.svelte-a7ogx1{background:var(--sheet);border:1px solid var(--line);border-radius:1rem;padding:1.25rem 1.5rem}.sheet.svelte-a7ogx1 .ln:where(.svelte-a7ogx1){flex-wrap:wrap;justify-content:space-between;gap:0 1rem;font-size:1.0625rem;line-height:1.8;display:flex}.sheet.svelte-a7ogx1 .total:where(.svelte-a7ogx1){border-top:2px solid var(--ink);margin-top:.5rem;padding-top:.5rem;font-weight:800}
