.percentage-calculator-module__kSiMeW__tool{}.percentage-calculator-module__kSiMeW__banner{}.percentage-calculator-module__kSiMeW__bannerAction{color:var(--color-accent-fg);cursor:pointer;font-size:inherit;text-underline-offset:2px;min-block-size:var(--target-min);background:0 0;border:none;padding:0;text-decoration:underline}.percentage-calculator-module__kSiMeW__tabs{gap:var(--space-2);border-block-end:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.percentage-calculator-module__kSiMeW__tab{}.percentage-calculator-module__kSiMeW__workspace{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.percentage-calculator-module__kSiMeW__workspace{grid-template-columns:360px minmax(0,1fr)}}.percentage-calculator-module__kSiMeW__formPane{gap:var(--space-4);background:var(--color-bg-pane);border:1px solid var(--color-border-control);border-radius:var(--radius-md);min-inline-size:0;padding:var(--space-4);flex-direction:column;display:flex}.percentage-calculator-module__kSiMeW__jumpLink{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-accent-fg);text-underline-offset:2px;text-decoration:underline;display:none}@media (max-width:767px){.percentage-calculator-module__kSiMeW__jumpLink{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}.percentage-calculator-module__kSiMeW__fieldPair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.percentage-calculator-module__kSiMeW__field{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.percentage-calculator-module__kSiMeW__fieldLabel{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.percentage-calculator-module__kSiMeW__numberField{inline-size:100%;font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-code-size);line-height:var(--text-code-line);font-variant-numeric:tabular-nums;}.percentage-calculator-module__kSiMeW__numberField:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset-inset)}.percentage-calculator-module__kSiMeW__numberField[aria-invalid=true]{border-color:var(--color-danger-fg)}.percentage-calculator-module__kSiMeW__directionFieldset{align-items:center;gap:var(--space-4);min-inline-size:0;min-block-size:var(--target-min);border:none;flex-wrap:wrap;padding:0;display:flex}.percentage-calculator-module__kSiMeW__directionHidden{visibility:hidden}.percentage-calculator-module__kSiMeW__directionLegend{float:inline-start;font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);font-weight:var(--weight-medium);color:var(--color-text-secondary);margin-inline-end:var(--space-2);padding:0}.percentage-calculator-module__kSiMeW__directionOption{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);cursor:pointer;}.percentage-calculator-module__kSiMeW__radioInput{}.percentage-calculator-module__kSiMeW__formActions{}.percentage-calculator-module__kSiMeW__outputColumn{gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.percentage-calculator-module__kSiMeW__outputPane{gap:var(--space-3);background:var(--color-bg-pane);border:1px solid var(--color-border-control);border-radius:var(--radius-md);padding:var(--space-4);flex-direction:column;scroll-margin-block-start:calc(var(--header-height) + var(--space-4));display:flex}.percentage-calculator-module__kSiMeW__outputHeader{align-items:center;gap:var(--space-3);min-block-size:var(--space-6);display:flex}.percentage-calculator-module__kSiMeW__paneBadge{}.percentage-calculator-module__kSiMeW__staleBadge{}.percentage-calculator-module__kSiMeW__resultWell{gap:var(--space-2);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-3);flex-direction:column;display:flex}.percentage-calculator-module__kSiMeW__resultCaption{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary)}.percentage-calculator-module__kSiMeW__resultValue{min-block-size:var(--text-h3-line);font-family:var(--font-mono);font-feature-settings:"zero";font-variant-numeric:tabular-nums;font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--weight-medium);color:var(--color-text-primary);overflow-wrap:anywhere;display:block}.percentage-calculator-module__kSiMeW__resultMeta{align-items:center;gap:var(--space-2) var(--space-3);min-block-size:var(--text-ui-sm-line);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.percentage-calculator-module__kSiMeW__directionChip{align-items:baseline;gap:var(--space-1);font-weight:var(--weight-medium);color:var(--color-text-primary);display:inline-flex}.percentage-calculator-module__kSiMeW__directionUp:before{content:"↑ ";color:var(--color-text-secondary)}.percentage-calculator-module__kSiMeW__directionDown:before{content:"↓ ";color:var(--color-text-secondary)}.percentage-calculator-module__kSiMeW__delta{font-family:var(--font-mono);font-feature-settings:"zero";font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.percentage-calculator-module__kSiMeW__notes{gap:var(--space-1);min-block-size:calc(var(--text-ui-xs-line) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.percentage-calculator-module__kSiMeW__note{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-info-fg)}.percentage-calculator-module__kSiMeW__stepsRegion{gap:var(--space-2);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-3);flex-direction:column;display:flex}.percentage-calculator-module__kSiMeW__stepsToggle{border:1px solid var(--color-border-control);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);min-block-size:var(--control-height);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);font-weight:var(--weight-medium);color:var(--color-text-primary);cursor:pointer;text-align:start;background:0 0}.percentage-calculator-module__kSiMeW__stepsToggle:after{content:" ▾";color:var(--color-text-secondary)}.percentage-calculator-module__kSiMeW__stepsToggle[aria-expanded=true]:after{content:" ▴"}.percentage-calculator-module__kSiMeW__stepsMath{min-block-size:var(--text-code-line);font-family:var(--font-mono);font-feature-settings:"zero";font-variant-numeric:tabular-nums;font-size:var(--text-code-size);line-height:var(--text-code-line);color:var(--color-text-primary);overflow-wrap:anywhere;display:block}.percentage-calculator-module__kSiMeW__stepsMathCollapsed{display:none}.percentage-calculator-module__kSiMeW__staleOutput{border-color:var(--color-warning-fg)}.percentage-calculator-module__kSiMeW__errorRegion{gap:var(--space-2);min-block-size:calc(var(--text-ui-sm-line) * 2 + var(--space-3) * 2);padding:var(--space-3);border-radius:var(--radius-sm);flex-direction:column;display:flex}.percentage-calculator-module__kSiMeW__errorRegionActive{background:var(--color-danger-bg)}.percentage-calculator-module__kSiMeW__errorList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.percentage-calculator-module__kSiMeW__errorMessage{color:var(--color-danger-fg);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line)}.percentage-calculator-module__kSiMeW__errorActions{gap:var(--space-4);display:inline-flex}.percentage-calculator-module__kSiMeW__echoSlot{min-inline-size:var(--space-4);text-align:start;display:inline-block}.percentage-calculator-module__kSiMeW__actions{}.percentage-calculator-module__kSiMeW__actionButton{}.percentage-calculator-module__kSiMeW__swapWrap{}.percentage-calculator-module__kSiMeW__swapSizer{}.percentage-calculator-module__kSiMeW__actionPrimary{}.percentage-calculator-module__kSiMeW__shareNote{min-block-size:var(--text-ui-xs-line)}.percentage-calculator-module__kSiMeW__shareNote,.percentage-calculator-module__kSiMeW__keyboardHint,.percentage-calculator-module__kSiMeW__dialogNote{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.percentage-calculator-module__kSiMeW__optionCheck{align-items:center;gap:var(--space-2);font-size:var(--text-ui-md-size);line-height:var(--text-ui-md-line);min-block-size:var(--target-min);display:inline-flex}.percentage-calculator-module__kSiMeW__checkboxInput{}.percentage-calculator-module__kSiMeW__dialog{}.percentage-calculator-module__kSiMeW__dialogTitle{font-size:var(--text-h4-size);line-height:var(--text-h4-line);margin-block-end:var(--space-4)}.percentage-calculator-module__kSiMeW__shortcutList{gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-4);padding:0;list-style:none;display:flex}.percentage-calculator-module__kSiMeW__shortcutItem{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line)}.percentage-calculator-module__kSiMeW__kbd{}@media (pointer:coarse){.percentage-calculator-module__kSiMeW__numberField{font-size:max(var(--text-code-size), 16px)}.percentage-calculator-module__kSiMeW__stepsToggle,.percentage-calculator-module__kSiMeW__bannerAction,.percentage-calculator-module__kSiMeW__jumpLink,.percentage-calculator-module__kSiMeW__optionCheck{min-block-size:var(--target-touch)}.percentage-calculator-module__kSiMeW__bannerAction,.percentage-calculator-module__kSiMeW__jumpLink,.percentage-calculator-module__kSiMeW__optionCheck{align-items:center;display:inline-flex}}@media (max-width:1023px){.percentage-calculator-module__kSiMeW__actionButton,.percentage-calculator-module__kSiMeW__numberField,.percentage-calculator-module__kSiMeW__stepsToggle,.percentage-calculator-module__kSiMeW__directionOption{min-block-size:var(--target-touch)}.percentage-calculator-module__kSiMeW__bannerAction,.percentage-calculator-module__kSiMeW__jumpLink,.percentage-calculator-module__kSiMeW__optionCheck{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}
