.free-tools .rv-sec{border-top:1px solid var(--line);gap:16px;padding-top:22px;display:grid}.free-tools .rv-sec h3{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;display:flex}.free-tools .rv-sec h3 span{color:var(--acc);font-size:12px;font-weight:600}.free-tools .rv .ft-hint a{color:var(--acc);text-underline-offset:2px;text-decoration:underline}.free-tools .rv-std{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.free-tools .rv-std b{color:var(--ink);font-weight:600}.free-tools .rv-std button{color:var(--acc);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.free-tools .rv-std button:hover{text-underline-offset:2px;text-decoration:underline}.free-tools .rv-steady{color:var(--mute);white-space:nowrap;font-size:13px}.free-tools .rv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.free-tools .fc-kpi.is-main.is-loss{border-color:color-mix(in srgb, var(--dn) 35%, transparent);background:color-mix(in srgb, var(--dn) 5%, var(--fill))}.free-tools .fc-kpi.is-main.is-loss strong{color:var(--dn)}.free-tools .rv-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.free-tools .rv-funnel li{background:var(--fill-2);border-radius:10px;align-content:start;gap:4px;padding:12px;display:grid;position:relative}.free-tools .rv-funnel li:not(:last-child):after{content:"";z-index:1;border-top:1.5px solid var(--mute);border-right:1.5px solid var(--mute);width:8px;height:8px;position:absolute;top:50%;right:-7px;transform:translate(25%,-50%)rotate(45deg)}.free-tools .rv-funnel span{color:var(--text);font-size:13px}.free-tools .rv-funnel b{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:600}.free-tools .rv-funnel small{color:var(--mute);font-size:13px;line-height:1.35}.free-tools .rv-funnel .is-end{background:color-mix(in srgb, var(--acc-s) 10%, var(--surface))}.free-tools .rv-funnel .is-end b{color:var(--acc)}.free-tools .rv-costs{gap:16px;display:grid}.free-tools .rv-costs li{gap:6px;display:grid}.free-tools .rv-costs li>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.free-tools .rv-costs span{color:var(--text)}.free-tools .rv-costs small{color:var(--mute);font-size:13px;display:block}.free-tools .rv-costs b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.free-tools .rv-costs i{background:color-mix(in srgb, var(--ink) 22%, transparent);height:8px;transition:width .5s var(--ease);border-radius:4px;display:block}.free-tools .rv-costs .is-rev i{background:var(--acc-s)}.free-tools .rv-costs .is-net{border-top:1px solid var(--line);padding-top:16px}.free-tools .rv-costs .is-net span,.free-tools .rv-costs .is-net b{color:var(--ink);font-size:15px;font-weight:600}.free-tools .rv-costs .is-net b{color:var(--acc)}.free-tools .rv-costs .is-net.is-loss b{color:var(--dn)}.free-tools .rv .fc-lines dt small{display:block}.free-tools .rv-acc dd{color:var(--acc);font-weight:600}@media (max-width:620px){.free-tools .rv-funnel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.free-tools .rv-funnel li:nth-child(2):after{display:none}}.free-tools .rv .fc-two{align-items:start}