.competitor-inputs-module__LZDfmG__card{gap:var(--space-4);flex-direction:column;display:flex}.competitor-inputs-module__LZDfmG__heading{font-family:var(--font-display);font-size:var(--text-xl);margin:0 0 var(--space-2)}.competitor-inputs-module__LZDfmG__intro{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.6}.competitor-inputs-module__LZDfmG__rows{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.competitor-inputs-module__LZDfmG__row{gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;display:grid}@media (max-width:620px){.competitor-inputs-module__LZDfmG__row{grid-template-columns:minmax(0,1fr) auto}}.competitor-inputs-module__LZDfmG__remove{white-space:nowrap}.competitor-inputs-module__LZDfmG__footer{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.competitor-inputs-module__LZDfmG__median{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink)}.competitor-inputs-module__LZDfmG__hint{font-size:var(--text-sm);color:var(--ink-subtle)}
.pricing-form-module__s8TFLG__form{gap:var(--space-4);flex-direction:column;display:flex}.pricing-form-module__s8TFLG__heading{font-family:var(--font-display);font-size:var(--text-xl);margin:0}.pricing-form-module__s8TFLG__row{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:520px){.pricing-form-module__s8TFLG__row{grid-template-columns:1fr}}
.royalty-curve-chart-module__Uhc7qa__card{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.royalty-curve-chart-module__Uhc7qa__heading{font-family:var(--font-display);font-size:var(--text-xl);margin:0}.royalty-curve-chart-module__Uhc7qa__chart{width:100%;height:auto;overflow:visible}.royalty-curve-chart-module__Uhc7qa__lossBand{fill:var(--danger-soft)}.royalty-curve-chart-module__Uhc7qa__gridLine{stroke:var(--border);stroke-width:1px}.royalty-curve-chart-module__Uhc7qa__axis{stroke:var(--ink-subtle);stroke-width:1px}.royalty-curve-chart-module__Uhc7qa__zeroLine{stroke:var(--danger);stroke-width:1px;stroke-dasharray:4 3}.royalty-curve-chart-module__Uhc7qa__tickLabel{fill:var(--ink-muted);font-size:10px}.royalty-curve-chart-module__Uhc7qa__curve{fill:none;stroke:var(--primary);stroke-width:2.5px;stroke-linejoin:round}.royalty-curve-chart-module__Uhc7qa__curveUnsellable{fill:none;stroke:var(--primary);stroke-width:2.5px;stroke-dasharray:6 4;opacity:.55}.royalty-curve-chart-module__Uhc7qa__markerLine{stroke:currentColor;stroke-width:1px;stroke-dasharray:3 3}.royalty-curve-chart-module__Uhc7qa__markerBreakeven{color:var(--danger);fill:var(--danger)}.royalty-curve-chart-module__Uhc7qa__markerRateStep{color:var(--warning);fill:var(--warning)}.royalty-curve-chart-module__Uhc7qa__markerCurrent{color:var(--primary);fill:var(--primary)}.royalty-curve-chart-module__Uhc7qa__markerCompetitor{color:var(--ink-subtle);fill:var(--ink-subtle)}.royalty-curve-chart-module__Uhc7qa__markerMedian{color:var(--ink-muted);fill:var(--ink-muted)}.royalty-curve-chart-module__Uhc7qa__legend{gap:var(--space-1);font-size:var(--text-sm);color:var(--ink-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.royalty-curve-chart-module__Uhc7qa__legendItem{align-items:baseline;gap:var(--space-2);display:flex}.royalty-curve-chart-module__Uhc7qa__swatch{border-radius:var(--radius-full);background:currentColor;flex:none;width:.6rem;height:.6rem}.royalty-curve-chart-module__Uhc7qa__legendSub{color:var(--ink-subtle)}.royalty-curve-chart-module__Uhc7qa__unavailable{padding:var(--space-4);background:var(--danger-soft);color:var(--danger);border-radius:var(--radius-md);font-size:var(--text-sm)}
.sweep-summary-card-module__9Cnf2q__card{gap:var(--space-4);flex-direction:column;display:flex}.sweep-summary-card-module__9Cnf2q__heading{font-family:var(--font-display);font-size:var(--text-xl);margin:0}.sweep-summary-card-module__9Cnf2q__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.sweep-summary-card-module__9Cnf2q__grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:480px){.sweep-summary-card-module__9Cnf2q__grid{grid-template-columns:1fr}}.sweep-summary-card-module__9Cnf2q__metric{padding:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-md)}.sweep-summary-card-module__9Cnf2q__metricLabel{font-size:var(--text-xs);color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.04em}.sweep-summary-card-module__9Cnf2q__metricValue{font-size:var(--text-2xl);font-weight:var(--weight-semibold);font-family:var(--font-display);margin-top:var(--space-1)}.sweep-summary-card-module__9Cnf2q__metricValuePrimary{color:var(--primary)}.sweep-summary-card-module__9Cnf2q__metricValueDanger{color:var(--danger)}.sweep-summary-card-module__9Cnf2q__rateRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sweep-summary-card-module__9Cnf2q__nudge{font-size:var(--text-sm);color:var(--ink-muted)}.sweep-summary-card-module__9Cnf2q__unavailable{padding:var(--space-4);background:var(--danger-soft);color:var(--danger);border-radius:var(--radius-md);font-size:var(--text-sm)}.sweep-summary-card-module__9Cnf2q__disclaimer{font-size:var(--text-xs);color:var(--ink-subtle);line-height:1.6}.sweep-summary-card-module__9Cnf2q__disclaimer a{color:inherit;text-decoration:underline}
.pricing-explorer-module__znl5yq__wrapper{gap:var(--space-6);flex-direction:column;display:flex}.pricing-explorer-module__znl5yq__layout{gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.pricing-explorer-module__znl5yq__inputs{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.pricing-explorer-module__znl5yq__outputs{min-width:0}.pricing-explorer-module__znl5yq__outputsSticky{top:var(--space-6);gap:var(--space-6);flex-direction:column;display:flex;position:sticky}@media (max-width:1000px){.pricing-explorer-module__znl5yq__layout{grid-template-columns:1fr}.pricing-explorer-module__znl5yq__outputsSticky{position:static}}
.amazon-disclaimer-module__KHjKkG__disclaimer{font-size:var(--text-xs);color:var(--ink-subtle);margin:0;line-height:1.6}
