.mk-pricing-snippet{max-width:var(--md-component-width-xlarge);margin-inline:auto}.mk-two-col{gap:var(--md-spacing-6);margin-top:var(--md-spacing-6);grid-template-columns:1fr 1fr;display:grid}.mk-two-col__title{font-size:var(--md-title-medium-size);line-height:var(--md-title-medium-line);font-weight:var(--md-weight-bold);margin:0 0 var(--md-spacing-3)}@media (width<=480px){.mk-two-col{grid-template-columns:1fr}}.mk-roi{padding:var(--md-spacing-6)}.mk-roi__label{align-items:center;gap:var(--md-spacing-2);font-size:var(--md-marketing-small-size);line-height:var(--md-marketing-small-line);font-weight:var(--md-weight-bold);color:var(--md-on-surface-variant);margin:0 0 var(--md-spacing-4);display:flex}.mk-roi__label .material-symbols-outlined{font-size:var(--md-icon-size-small);color:var(--mk-accent,var(--md-primary))}.mk-roi__headline{gap:var(--md-spacing-1);margin-bottom:var(--md-spacing-4);display:grid}.mk-roi__headline-label,.mk-roi__headline-sub{font-size:var(--md-marketing-small-size);line-height:var(--md-marketing-small-line);color:var(--md-on-surface-variant)}.mk-roi__headline-num{font-size:var(--md-display-small-size);line-height:var(--md-display-small-line);font-weight:var(--md-weight-heavy);letter-spacing:var(--md-letter-spacing-tight-large);color:var(--mk-accent,var(--md-primary));font-variant-numeric:tabular-nums}.mk-roi__headline-sub strong{font-weight:var(--md-weight-bold);color:var(--md-on-surface)}.mk-roi__chart{margin-bottom:var(--md-spacing-4);position:relative}.mk-roi__svg{cursor:crosshair;touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.mk-roi__band{fill:var(--mk-accent-glow,var(--md-primary-glow))}.mk-roi__line{fill:none;stroke:var(--mk-accent,var(--md-primary));stroke-width:calc(var(--md-divider-thickness) * 2);stroke-linejoin:round;stroke-linecap:round}.mk-roi__compline{fill:none;stroke:var(--md-on-surface-variant);stroke-width:calc(var(--md-divider-thickness) * 2);stroke-dasharray:0 var(--md-spacing-1);stroke-linecap:round;stroke-linejoin:round}.mk-roi__scrub[hidden]{display:none}.mk-roi__scrub line{stroke:var(--md-outline);stroke-width:var(--md-divider-thickness)}.mk-roi__scrub circle{fill:var(--mk-accent,var(--md-primary));stroke:var(--md-surface);stroke-width:calc(var(--md-divider-thickness) * 2)}.mk-roi__scrub [data-roi-scrub-compdot]{fill:var(--md-on-surface-variant)}.mk-roi__tooltip{top:0;left:var(--roi-tooltip-left);padding:var(--md-spacing-1) var(--md-spacing-2);border-radius:var(--md-shape-small);background-color:var(--md-on-surface);color:var(--md-surface);font-size:var(--md-label-large-size);line-height:var(--md-label-large-line);font-weight:var(--md-label-large-weight);white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%)}.mk-roi__tooltip--end{transform:translate(-100%)}.mk-roi__axis,.mk-roi__legend{font-size:var(--md-label-large-size);line-height:var(--md-label-large-line);color:var(--md-on-surface-variant);display:flex}.mk-roi__axis{margin-top:var(--md-spacing-1);justify-content:space-between}.mk-roi__legend{gap:var(--md-spacing-1) var(--md-spacing-4);margin:0 0 var(--md-spacing-2);flex-wrap:wrap}.mk-roi__legend-item:before{content:"";width:var(--md-spacing-4);height:calc(var(--md-divider-thickness) * 2);margin-right:var(--md-spacing-2);vertical-align:middle;border-radius:var(--md-shape-full);background-color:var(--mk-accent,var(--md-primary));display:inline-block}.mk-roi__legend-item--comp:before{background-color:#0000;background-image:radial-gradient(circle, var(--md-on-surface-variant) 40%, transparent 45%);background-size:var(--md-spacing-1) var(--md-spacing-1)}.mk-roi__result--delta dd{color:var(--mk-accent,var(--md-primary))}.mk-roi__result--delta .mk-roi__unit{color:var(--md-on-surface-variant)}.mk-roi__controls{gap:var(--md-spacing-3);padding-top:var(--md-spacing-4);border-top:var(--md-divider-thickness) solid var(--md-outline-variant);display:grid}.mk-roi__control-head{justify-content:space-between;align-items:baseline;gap:var(--md-spacing-4);margin-bottom:var(--md-spacing-1);display:flex}.mk-roi__control-head label{font-size:var(--md-marketing-small-size);line-height:var(--md-marketing-small-line);color:var(--md-on-surface-variant)}.mk-roi__control-head output{font-size:var(--md-title-medium-size);line-height:var(--md-title-medium-line);font-weight:var(--md-weight-bold);color:var(--md-on-surface);font-variant-numeric:tabular-nums}.mk-roi__control .slider{margin-bottom:0}.mk-roi__control .slider__input::-webkit-slider-thumb{background-color:var(--mk-accent,var(--md-primary))}.mk-roi__control .slider__input::-moz-range-thumb{background-color:var(--mk-accent,var(--md-primary))}.mk-roi .accordion{margin:var(--md-spacing-4) 0 0}.mk-roi .accordion__header{padding:var(--md-spacing-3) var(--md-spacing-4);font-size:var(--md-marketing-small-size);line-height:var(--md-marketing-small-line)}.mk-roi .accordion__content{padding:var(--md-spacing-2) var(--md-spacing-4) 0}.mk-roi__inputs{gap:0 var(--md-spacing-4);grid-template-columns:1fr 1fr;display:grid}.mk-roi__inputs .text-field{margin-bottom:var(--md-spacing-2)}.mk-roi__results{gap:var(--md-spacing-3);margin:var(--md-spacing-4) 0 0;padding-top:var(--md-spacing-4);border-top:var(--md-divider-thickness) solid var(--md-outline-variant);display:grid}.mk-roi__result{justify-content:space-between;align-items:baseline;gap:var(--md-spacing-4);display:flex}.mk-roi__result dt{font-size:var(--md-marketing-small-size);line-height:var(--md-marketing-small-line);color:var(--md-on-surface-variant)}.mk-roi__result dd{font-size:var(--md-title-large-size);line-height:var(--md-title-large-line);font-weight:var(--md-weight-bold);color:var(--md-on-surface);text-align:right;margin:0}.mk-roi__unit{font-size:var(--md-body-medium-size);line-height:var(--md-body-medium-line);font-weight:var(--md-body-medium-weight);color:var(--md-on-surface-variant)}.mk-roi__note{font-size:var(--md-body-small-size);line-height:var(--md-body-small-line);color:var(--md-on-surface-variant);margin:var(--md-spacing-4) 0 0}@media (width<=480px){.mk-roi__inputs{grid-template-columns:1fr}}
