.formula[data-v-940b79bd]{background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:var(--sp-6) 0}.formula__summary[data-v-940b79bd]{color:var(--color-brand);cursor:pointer;font-weight:var(--fw-medium);list-style:none;padding:var(--sp-3) var(--sp-4)}.formula__summary[data-v-940b79bd]:before{content:"+ ";font-family:var(--font-mono);margin-right:var(--sp-1)}.formula[open] .formula__summary[data-v-940b79bd]:before{content:"− "}.formula__body[data-v-940b79bd]{border-top:1px solid var(--color-border);color:var(--color-text);font-size:var(--fs-sm);padding:var(--sp-4)}.formula__body[data-v-940b79bd] pre{background:var(--color-bg);border-radius:var(--radius-sm);font-size:var(--fs-sm);overflow-x:auto;padding:var(--sp-3)}.share[data-v-240b7f5f]{margin-top:var(--sp-5)}.share__label[data-v-240b7f5f]{color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);margin-bottom:var(--sp-2)}.share .input[data-v-240b7f5f]{font-size:var(--fs-xs);margin-bottom:var(--sp-2)}.share__btn[data-v-240b7f5f]{width:100%}.adslot[data-v-7be8c23d]{display:block;margin:var(--sp-6) 0;min-height:90px}.adslot__placeholder[data-v-7be8c23d]{background:var(--color-bg-muted);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-subtle);font-size:var(--fs-xs);padding:var(--sp-5);text-align:center}.calc[data-v-32889ed3]{padding-bottom:var(--sp-12)}.calc__crumbs[data-v-32889ed3]{font-size:var(--fs-sm);margin-bottom:var(--sp-3)}.calc__crumbs[data-v-32889ed3],.calc__crumbs a[data-v-32889ed3]{color:var(--color-text-muted)}.calc__crumbs span[aria-hidden][data-v-32889ed3]{margin:0 var(--sp-2)}.calc__lead[data-v-32889ed3]{color:var(--color-text-muted);font-size:var(--fs-md);max-width:65ch}.calc__tags[data-v-32889ed3]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.calc__grid[data-v-32889ed3]{display:grid;gap:var(--sp-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr);margin-top:var(--sp-6)}@media(max-width:900px){.calc__grid[data-v-32889ed3]{grid-template-columns:1fr}}
