.AreaVolumeCalculator-module__Q_O-xW__shell{width:min(100%,52rem)}.AreaVolumeCalculator-module__Q_O-xW__shapeGroups{flex-direction:column;gap:.75rem;display:flex}.AreaVolumeCalculator-module__Q_O-xW__shapeGroup{flex-direction:column;gap:.35rem;display:flex}.AreaVolumeCalculator-module__Q_O-xW__groupLabel{color:var(--color-text-disabled);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:500}.AreaVolumeCalculator-module__Q_O-xW__shapeButtons{flex-wrap:wrap;gap:.4rem;display:flex}.AreaVolumeCalculator-module__Q_O-xW__shapeBtn{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);color:var(--color-text-secondary);font:inherit;cursor:pointer;padding:.4rem .85rem;font-size:.88rem;font-weight:500;transition:all .16s}.AreaVolumeCalculator-module__Q_O-xW__shapeBtn:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.AreaVolumeCalculator-module__Q_O-xW__shapeBtnActive{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-soft)}.AreaVolumeCalculator-module__Q_O-xW__fieldsRow{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem 1rem;display:grid}.AreaVolumeCalculator-module__Q_O-xW__field{gap:.4rem;display:grid}.AreaVolumeCalculator-module__Q_O-xW__formulaBox{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);flex-direction:column;gap:.4rem;padding:.75rem;display:flex}.AreaVolumeCalculator-module__Q_O-xW__formulaLabel{color:var(--color-text-disabled);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:500}.AreaVolumeCalculator-module__Q_O-xW__formulaList{flex-direction:column;gap:.2rem;display:flex}.AreaVolumeCalculator-module__Q_O-xW__formulaList code{font-family:var(--font-mono);color:var(--color-text-primary);font-size:.9rem}
