.CaloriesBurnedCalculator-module__Egvixq__shell{gap:1.1rem}.CaloriesBurnedCalculator-module__Egvixq__contextBar{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem 1.5rem;padding-bottom:1rem;display:grid}.CaloriesBurnedCalculator-module__Egvixq__contextField{gap:.4rem;min-width:0;display:grid}.CaloriesBurnedCalculator-module__Egvixq__fieldLabel{color:var(--color-text-disabled);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:500}.CaloriesBurnedCalculator-module__Egvixq__fieldHint{color:var(--color-text-disabled);font-size:.78rem;line-height:1.45}.CaloriesBurnedCalculator-module__Egvixq__weightRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.CaloriesBurnedCalculator-module__Egvixq__picker{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.CaloriesBurnedCalculator-module__Egvixq__pickerField{gap:.4rem;min-width:0;display:grid}.CaloriesBurnedCalculator-module__Egvixq__pickerActions{align-items:center;gap:.5rem;display:flex}.CaloriesBurnedCalculator-module__Egvixq__starButton{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-disabled);cursor:pointer;background:0 0;place-items:center;block-size:2.85rem;inline-size:2.85rem;transition:color .16s,border-color .16s;display:grid}.CaloriesBurnedCalculator-module__Egvixq__starButton:hover,.CaloriesBurnedCalculator-module__Egvixq__starButton[aria-pressed=true]{color:var(--color-accent);border-color:var(--color-accent)}.CaloriesBurnedCalculator-module__Egvixq__pickerMeta{color:var(--color-text-disabled);margin:0;font-size:.78rem}.CaloriesBurnedCalculator-module__Egvixq__favorites{gap:.45rem;display:grid}.CaloriesBurnedCalculator-module__Egvixq__chipRow{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.CaloriesBurnedCalculator-module__Egvixq__chip{appearance:none;border:1px solid var(--color-border-subtle);background:var(--color-surface-elevated);min-height:2.75rem;color:var(--color-text-secondary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.84rem;transition:color .16s,border-color .16s;display:inline-flex}.CaloriesBurnedCalculator-module__Egvixq__chip:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-accent)}.CaloriesBurnedCalculator-module__Egvixq__chip:disabled{cursor:not-allowed;opacity:.5}.CaloriesBurnedCalculator-module__Egvixq__chipMeta{color:var(--color-text-disabled);font-family:var(--font-mono);font-size:.74rem}.CaloriesBurnedCalculator-module__Egvixq__items{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.CaloriesBurnedCalculator-module__Egvixq__item{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.5rem .75rem;padding:.6rem .7rem;display:grid;position:relative;overflow:hidden}.CaloriesBurnedCalculator-module__Egvixq__itemHead{flex-wrap:wrap;align-items:baseline;gap:.4rem;min-width:0;display:flex}.CaloriesBurnedCalculator-module__Egvixq__itemName{color:var(--color-text-primary);font-size:.92rem}.CaloriesBurnedCalculator-module__Egvixq__itemIntensity{color:var(--color-text-disabled);font-size:.76rem}.CaloriesBurnedCalculator-module__Egvixq__itemStepper{max-width:8.5rem}.CaloriesBurnedCalculator-module__Egvixq__itemValue{color:var(--color-text-primary);font-family:var(--font-mono);justify-content:flex-end;align-items:baseline;gap:.2rem;min-width:4.5rem;font-size:1rem;display:inline-flex}.CaloriesBurnedCalculator-module__Egvixq__itemValue small{color:var(--color-text-disabled);font-size:.72rem}.CaloriesBurnedCalculator-module__Egvixq__iconRemove{min-block-size:2.75rem;min-inline-size:2.75rem;font-size:1.15rem}.CaloriesBurnedCalculator-module__Egvixq__itemBar{background:var(--color-accent);opacity:.5;max-width:100%;height:2px;position:absolute;bottom:0;left:0}.CaloriesBurnedCalculator-module__Egvixq__hero{gap:.25rem;padding:1.1rem 0 .2rem;display:grid}.CaloriesBurnedCalculator-module__Egvixq__heroValue{align-items:baseline;gap:.45rem;display:flex}.CaloriesBurnedCalculator-module__Egvixq__heroValue strong{color:var(--color-text-primary);font-family:var(--font-mono);font-size:clamp(2.2rem,1.2rem + 4vw,3.2rem);font-weight:500;line-height:1}.CaloriesBurnedCalculator-module__Egvixq__heroValue span{color:var(--color-text-secondary);font-size:1rem}.CaloriesBurnedCalculator-module__Egvixq__heroMeta{color:var(--color-text-secondary);margin:0;font-size:.88rem}.CaloriesBurnedCalculator-module__Egvixq__heroAlt{color:var(--color-text-disabled);font-family:var(--font-mono);margin:0;font-size:.8rem}.CaloriesBurnedCalculator-module__Egvixq__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.CaloriesBurnedCalculator-module__Egvixq__compareBar,.CaloriesBurnedCalculator-module__Egvixq__compareAdd{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.CaloriesBurnedCalculator-module__Egvixq__compareAdd{grid-template-columns:minmax(0,1fr) auto}.CaloriesBurnedCalculator-module__Egvixq__tableWrap{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow-x:auto}.CaloriesBurnedCalculator-module__Egvixq__table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.88rem}.CaloriesBurnedCalculator-module__Egvixq__table th,.CaloriesBurnedCalculator-module__Egvixq__table td{text-align:left;border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;padding:.6rem .7rem}.CaloriesBurnedCalculator-module__Egvixq__table tbody tr:last-child th,.CaloriesBurnedCalculator-module__Egvixq__table tbody tr:last-child td{border-bottom:0}.CaloriesBurnedCalculator-module__Egvixq__table thead th{color:var(--color-text-disabled);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:500}.CaloriesBurnedCalculator-module__Egvixq__table tbody th{font-weight:400}.CaloriesBurnedCalculator-module__Egvixq__cellStack{flex-direction:column;gap:.1rem;display:flex}.CaloriesBurnedCalculator-module__Egvixq__num{font-family:var(--font-mono);color:var(--color-text-primary);white-space:nowrap}.CaloriesBurnedCalculator-module__Egvixq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CaloriesBurnedCalculator-module__Egvixq__gauge{gap:.55rem;display:grid}.CaloriesBurnedCalculator-module__Egvixq__gaugeHead{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.CaloriesBurnedCalculator-module__Egvixq__gaugeValue{color:var(--color-text-primary);font-family:var(--font-mono);align-items:baseline;gap:.3rem;font-size:clamp(1.6rem,1rem + 2.4vw,2.2rem);line-height:1;display:inline-flex}.CaloriesBurnedCalculator-module__Egvixq__gaugeValue small{color:var(--color-text-disabled);font-family:var(--font-sans);font-size:.78rem}.CaloriesBurnedCalculator-module__Egvixq__gaugeTrack{background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:999px;height:6px;position:relative;overflow:hidden}.CaloriesBurnedCalculator-module__Egvixq__gaugeFill{inset-block:0;background:var(--color-accent);opacity:.75;transition:width .24s;position:absolute;left:0}.CaloriesBurnedCalculator-module__Egvixq__gaugeMark{background:var(--color-border-strong);width:1px;position:absolute;inset-block:0}@media (prefers-reduced-motion:reduce){.CaloriesBurnedCalculator-module__Egvixq__gaugeFill{transition:none}}.CaloriesBurnedCalculator-module__Egvixq__footNote{color:var(--color-text-disabled);margin:0;font-size:.78rem;line-height:1.5}@media (max-width:820px){.CaloriesBurnedCalculator-module__Egvixq__picker,.CaloriesBurnedCalculator-module__Egvixq__compareBar{grid-template-columns:minmax(0,1fr)}.CaloriesBurnedCalculator-module__Egvixq__pickerActions{justify-content:space-between}.CaloriesBurnedCalculator-module__Egvixq__pickerActions .CaloriesBurnedCalculator-module__Egvixq__starButton{order:2}}@media (max-width:560px){.CaloriesBurnedCalculator-module__Egvixq__contextBar{grid-template-columns:minmax(0,1fr)}.CaloriesBurnedCalculator-module__Egvixq__item{grid-template-columns:minmax(0,1fr) auto}.CaloriesBurnedCalculator-module__Egvixq__itemHead{grid-column:1/-1}.CaloriesBurnedCalculator-module__Egvixq__itemStepper{max-width:none}.CaloriesBurnedCalculator-module__Egvixq__itemValue{justify-content:flex-start}}
