.Sol-module__mWIYPa__tabs{flex-wrap:wrap;gap:.4rem;display:flex}.Sol-module__mWIYPa__tab{appearance:none;font:inherit;cursor:pointer;min-height:2.5rem;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:0 0;padding:0 .95rem;font-size:.88rem}.Sol-module__mWIYPa__tab:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.Sol-module__mWIYPa__tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Sol-module__mWIYPa__tab[aria-selected=true]{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft);font-weight:500}.Sol-module__mWIYPa__unitRow{align-items:stretch;gap:.4rem;display:flex}.Sol-module__mWIYPa__unitRow>input{flex:6rem;min-width:0}select.Sol-module__mWIYPa__unitSelect{flex:0 auto;width:auto;min-width:5.2rem;max-width:55%}.Sol-module__mWIYPa__grid2{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;gap:1rem;display:grid}.Sol-module__mWIYPa__stack{flex-direction:column;gap:.9rem;min-width:0;display:flex}.Sol-module__mWIYPa__heroCard{background:var(--color-accent-soft);border:1px solid var(--color-accent);border-radius:var(--radius-md);flex-direction:column;gap:.3rem;min-width:0;padding:1rem 1.1rem;display:flex}.Sol-module__mWIYPa__heroLabel{color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.Sol-module__mWIYPa__heroValue{color:var(--color-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.7rem,7vw,2.6rem);font-weight:500;line-height:1.15}.Sol-module__mWIYPa__heroUnit{color:var(--color-text-secondary);margin-left:.35rem;font-size:.5em;font-weight:400}.Sol-module__mWIYPa__heroRow{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.Sol-module__mWIYPa__cardDerived{border-color:var(--color-accent);background:var(--color-accent-soft)}.Sol-module__mWIYPa__cardMono{font-variant-numeric:tabular-nums}.Sol-module__mWIYPa__muted{color:var(--color-text-disabled);font-size:.85rem}.Sol-module__mWIYPa__calcCell{font-family:var(--font-mono);color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.82rem}.Sol-module__mWIYPa__chartBox{width:100%;min-width:0;height:18rem}.Sol-module__mWIYPa__chartTitle{color:var(--color-text-secondary);margin:0;font-size:.82rem}.Sol-module__mWIYPa__rowEditor{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.Sol-module__mWIYPa__rowEditor label{color:var(--color-text-secondary);font-size:.78rem}.Sol-module__mWIYPa__rowHead{flex-direction:column;gap:.3rem;min-width:0;display:flex}.Sol-module__mWIYPa__iconBtn{appearance:none;font:inherit;cursor:pointer;min-width:2.85rem;min-height:2.85rem;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:0 0;padding:0}.Sol-module__mWIYPa__iconBtn:hover:not(:disabled){color:var(--color-error);border-color:var(--color-error)}.Sol-module__mWIYPa__iconBtn:disabled{opacity:.4;cursor:not-allowed}.Sol-module__mWIYPa__iconBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Sol-module__mWIYPa__inline{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:inline-flex}.Sol-module__mWIYPa__formulaLine{font-family:var(--font-mono);color:var(--color-text-primary);font-size:.95rem}.Sol-module__mWIYPa__sourceNote{color:var(--color-text-secondary);margin:0;font-size:.8rem;line-height:1.55}.Sol-module__mWIYPa__sourceNote a{color:var(--color-text-secondary);text-decoration:underline}.Sol-module__mWIYPa__sourceNote a:hover{color:var(--color-text-primary)}.Sol-module__mWIYPa__phScale{border:1px solid var(--color-border-subtle);background:linear-gradient(90deg, var(--color-error), var(--color-warning), var(--color-success));border-radius:999px;height:.7rem;position:relative}.Sol-module__mWIYPa__phMarker{background:var(--color-text-primary);border-radius:2px;width:.25rem;height:1.4rem;margin-left:-.125rem;position:absolute;top:-.35rem}.Sol-module__mWIYPa__phScaleLabels{color:var(--color-text-disabled);justify-content:space-between;font-size:.7rem;display:flex}@media (max-width:34rem){.Sol-module__mWIYPa__rowEditor{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.Sol-module__mWIYPa__rowEditor .Sol-module__mWIYPa__rowHead{grid-column:1/-1}.Sol-module__mWIYPa__chartBox{height:15rem}select.Sol-module__mWIYPa__unitSelect{max-width:48%}}
