#roi_calc{--roi-label-control-gap: 10px;--roi-field-gap: 28px;--roi-result-gap: 32px;--roi-panel-padding: 24px}#roi_calc .content_calc{display:grid;gap:0}#roi_calc .roi-form-stack{display:grid;gap:var(--roi-field-gap)}#roi_calc .roi-field{position:relative;min-width:0}#roi_calc .roi-field>.kg-tool__label{display:block;margin:0 0 var(--roi-label-control-gap)}#roi_calc .roi-field__control{position:relative;min-width:0}#roi_calc .roi-field__control .calc_input{width:100%;padding-right:3rem}#roi_calc .roi-field__suffix{position:absolute;top:50%;right:.875rem;color:var(--kg-tool-muted);font-size:.875rem;font-weight:700;line-height:1;pointer-events:none;transform:translateY(-50%)}#roi_calc .roi-field :is(input,select,textarea)[aria-invalid=true]{border-color:hsl(var(--destructive));box-shadow:0 0 0 1px hsl(var(--destructive) / 0.3)}#roi_calc .roi-field__error,#roi_calc .roi-request-error{display:block;margin:0;color:hsl(var(--destructive));font-size:.75rem;line-height:1.25rem}#roi_calc .roi-field__error{position:absolute;z-index:1;top:calc(100% + .25rem);left:0}#roi_calc .roi-request-error{min-height:0;margin-top:8px}#roi_calc .roi-result-panel{display:grid;gap:18px;margin-top:var(--roi-result-gap);padding:var(--roi-panel-padding);border:1px solid var(--kg-tool-output-border);border-radius:var(--kg-radius-2xl);background:var(--kg-tool-output-background)}#roi_calc .roi-result-panel__primary{display:grid;gap:8px}#roi_calc .roi-result-panel__value{display:block;color:var(--kg-tool-accent);font-size:clamp(2rem,5vw,2.75rem);font-weight:750;line-height:1;letter-spacing:-.035em}#roi_calc .roi-result-panel__reliability{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--kg-tool-accent) 14%,transparent)}#roi_calc .roi-result-panel__reliability-label{color:var(--kg-tool-muted);font-size:.875rem;line-height:1.25rem}#roi_calc .roi-result-panel__badge{flex:0 0 auto;padding:.375rem .625rem;border:1px solid var(--kg-tool-output-border);border-radius:999px;background:var(--kg-tool-output-background);color:var(--kg-tool-muted);font-size:.75rem;font-weight:700;line-height:1}#roi_calc .roi-result-panel__badge[data-roi-reliability=very_low],#roi_calc .roi-result-panel__badge[data-roi-reliability=low]{border-color:color-mix(in srgb,hsl(40 76% 60%) 24%,transparent);background:color-mix(in srgb,hsl(40 76% 60%) 9%,transparent);color:hsl(40 68% 70%)}.kg-tool-page--roi .kg-roi-info{min-width:0}.kg-tool-page--roi .kg-roi-formula-card{display:grid;gap:.75rem;margin:0;padding:clamp(1rem,3vw,1.5rem);background:hsl(205 18% 10% / .9);border-color:hsl(202 10% 34% / .56)}.kg-tool-page--roi .kg-roi-formula-card__label{margin:0;color:hsl(200 10% 88%);font-family:"Inter",ui-sans-serif,system-ui,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:normal;line-height:1.5}.kg-tool-page--roi .kg-roi-formula{display:flex;min-width:0;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(.2rem,.8vw,.4rem);color:hsl(200 10% 84%);font-family:"Inter",ui-sans-serif,system-ui,sans-serif;font-size:clamp(.71rem,3.15vw,1.125rem);font-weight:600;letter-spacing:-.025em;line-height:1.15;text-align:center}.kg-tool-page--roi .kg-roi-formula__result,.kg-tool-page--roi .kg-roi-formula__tail,.kg-tool-page--roi .kg-roi-formula__numerator,.kg-tool-page--roi .kg-roi-formula__denominator{white-space:nowrap}.kg-tool-page--roi .kg-roi-formula__equals{color:inherit}.kg-tool-page--roi .kg-roi-formula__fraction{display:inline-grid;min-width:0;grid-template-rows:auto auto;align-items:center;text-align:center}.kg-tool-page--roi .kg-roi-formula__numerator,.kg-tool-page--roi .kg-roi-formula__denominator{display:block;padding-inline:.2em}.kg-tool-page--roi .kg-roi-formula__numerator{padding-bottom:.16em;border-bottom:1px solid currentColor}.kg-tool-page--roi .kg-roi-formula__denominator{padding-top:.16em}.kg-tool-page--roi .kg-roi-info>:is(h2,p,div,aside){margin:0}.kg-tool-page--roi .kg-roi-info--definition>.kg-roi-info__lead+.kg-roi-formula-card,.kg-tool-page--roi .kg-roi-info--definition>.kg-roi-formula-card+.kg-roi-example-card{margin-top:clamp(1rem,2vw,1.25rem)}.kg-tool-page--roi .kg-roi-info--purpose>.kg-roi-info__lead+.kg-roi-purpose-grid,.kg-tool-page--roi .kg-roi-info--purpose>.kg-roi-purpose-grid+.img-bckgrnd{margin-top:clamp(1rem,2vw,1.25rem)}.kg-tool-page--roi .kg-roi-info :is(.kg-roi-info__lead,.kg-roi-formula-card__terms,.kg-roi-example-card){font-family:"Inter",ui-sans-serif,system-ui,sans-serif;font-size:var(--kg-tool-info-body-font-size);line-height:var(--kg-tool-info-body-line-height)}.kg-tool-page--roi .kg-roi-info__lead{color:var(--kg-tool-info-text)}.kg-tool-page--roi .kg-roi-formula-card__terms,.kg-tool-page--roi .kg-roi-example-card__grid{display:grid;gap:.625rem;margin:0}.kg-tool-page--roi .kg-roi-formula-card__terms>div{display:grid;grid-template-columns:minmax(8.75rem,.8fr) minmax(0,1.2fr);align-items:start;gap:.75rem}.kg-tool-page--roi .kg-roi-formula-card__terms dt,.kg-tool-page--roi .kg-roi-formula-card__terms dd,.kg-tool-page--roi .kg-roi-example-card dt,.kg-tool-page--roi .kg-roi-example-card dd{margin:0}.kg-tool-page--roi .kg-roi-formula-card__terms dt{color:hsl(200 10% 78%);font-weight:650;white-space:nowrap}.kg-tool-page--roi .kg-roi-formula-card__terms dd{color:var(--kg-tool-info-muted);overflow-wrap:anywhere}.kg-tool-page--roi .kg-roi-info__steps.ec-guide{margin:0}.kg-tool-page--roi .kg-roi-example-card h3{color:hsl(200 10% 88%);font-family:"Inter",ui-sans-serif,system-ui,sans-serif;font-size:1.0625rem;font-weight:650;line-height:1.35}.kg-tool-page--roi .kg-roi-example-card{padding:clamp(.875rem,2vw,1rem)}.kg-tool-page--roi .kg-roi-example-card h3{margin:0}.kg-tool-page--roi .kg-roi-example-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}.kg-tool-page--roi .kg-roi-example-card__grid>div{display:grid;gap:.2rem;min-width:0;padding:.625rem .75rem;border:1px solid hsl(202 12% 26% / .5);border-radius:var(--kg-radius-card);background:hsl(205 18% 9% / .5)}.kg-tool-page--roi .kg-roi-example-card dt{color:var(--kg-tool-info-muted);font-size:.75rem;font-weight:650;line-height:1.3}.kg-tool-page--roi .kg-roi-example-card dd{color:hsl(200 10% 88%);font-size:1rem;font-weight:600;line-height:1.35;white-space:nowrap}.kg-tool-page--roi .kg-roi-example-card__grid>.kg-roi-example-card__roi{border-color:hsl(202 12% 34% / .64);background:hsl(205 18% 12% / .72)}.kg-tool-page--roi .kg-roi-purpose-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.tools.kg-tool-page--roi .kg-roi-example-card h3,.tools.kg-tool-page--roi .kg-roi-formula-card h3.kg-roi-formula-card__label{font-size:.9375rem;font-weight:700;line-height:1.5;margin:0}.tools.kg-tool-page--roi .kg-roi-formula-card h3.kg-roi-formula-card__label{color:hsl(200 10% 88%);font-family:"Inter",ui-sans-serif,system-ui,sans-serif;letter-spacing:normal}.kg-tool-page--roi .kg-roi-info a,.kg-tool-page--roi .kg-roi-info a:visited{color:var(--kg-brand-cyan);border-bottom:0;text-decoration:none}.kg-tool-page--roi .kg-roi-info a:hover,.kg-tool-page--roi .kg-roi-info a:focus-visible{color:hsl(190 96% 78%);text-decoration:underline}.tools.kg-tool-page--roi .kg-roi-info p.img-bckgrnd{margin:clamp(1rem,2vw,1.25rem) 0 0;background:hsl(205 22% 11% / .56);border-color:var(--kg-tool-info-card-border)}@media(max-width:639px){.kg-tool-page--roi .kg-roi-purpose-grid{grid-template-columns:1fr}.kg-tool-page--roi .kg-roi-formula-card__terms>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}@media(max-width:412px){#roi_calc{--roi-field-gap: 24px;--roi-result-gap: 28px;--roi-panel-padding: 20px}#roi_calc .roi-result-panel__reliability{align-items:flex-start;flex-direction:column}}#roi_calc .roi-modes{display:flex;flex-wrap:wrap;gap:var(--kg-data-segment-gap)}#roi_calc .roi-modes>.kg-tool__button{flex:1 1 auto;min-width:0;min-height:var(--kg-height-field);padding:0 var(--kg-data-segment-padding-inline);white-space:normal}
