.free-tools .rx-bench{border-left:2px solid var(--acc);color:var(--text);background:#6f86ff12;border-radius:0 10px 10px 0;gap:2px;padding:10px 14px;font-size:13px;line-height:1.5;display:grid}.free-tools .rx-bench b,.free-tools .rx-bench strong{color:var(--ink);font-weight:600}.free-tools .rx-rates strong{color:var(--acc)}.free-tools .rx-sec-h{border-top:1px solid var(--line);gap:10px;padding-top:22px;display:grid}.free-tools .rx-sec-h h2{letter-spacing:-.02em;font-size:18px;font-weight:600}.free-tools .rx-note{background:var(--fill);color:var(--text);border-radius:10px;padding:10px 14px;font-size:13px;line-height:1.5}.free-tools .rx-note b{color:var(--ink);font-weight:600;display:block}.free-tools .rx-tier{border:1px solid;border-radius:999px;margin-left:auto;padding:1px 9px;font-size:11px;font-weight:500}.free-tools .rx-tier.is-low{color:#ff8a8e}.free-tools .rx-tier.is-mid{color:var(--acc)}.free-tools .rx-tier.is-high{color:var(--live)}.free-tools .rx-label{align-items:center;gap:6px;min-height:20px;display:flex;position:relative}.free-tools .rx-tip button{border:1px solid var(--line-2);width:16px;height:16px;color:var(--mute);cursor:help;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:10px;font-style:italic;font-weight:600;line-height:1;display:grid}.free-tools .rx-tip button:hover,.free-tools .rx-tip button:focus-visible{border-color:var(--acc);color:var(--acc)}.free-tools .rx-tip [role=tooltip]{z-index:10;border:1px solid var(--line-2);min-width:180px;color:var(--text);background:#171922;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.45;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 28px -12px #000c}.free-tools .rx-tip:hover [role=tooltip],.free-tools .rx-tip:focus-within [role=tooltip]{display:block}.free-tools .rx-b{color:var(--ink);font-weight:600}.free-tools .rx-plan{border-top:1px solid var(--line);gap:16px;padding-top:18px;display:grid}.free-tools .rx-plan-h{align-items:center;gap:12px;display:flex}.free-tools .rx-plan-h .fc-switch{margin-top:0}.free-tools .rx-plan-name{color:var(--ink);font-size:15px;font-weight:600}.free-tools .rx-std{border:1px solid var(--line-2);color:var(--mute);white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:11px}.free-tools .rx-plan.is-on .rx-std{color:var(--acc);border-color:#6f86ff59}.free-tools .rx-plan-body{gap:14px;display:grid}.free-tools .rx-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.free-tools .rx-three .ft-label{font-size:12px}.free-tools .rx-mini{background:var(--fill);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 14px;display:grid}.free-tools .rx-mini dt{color:var(--mute);font-size:11px}.free-tools .rx-mini dd{color:var(--ink);font-size:15px;font-weight:600}.free-tools .rx-mini dd.is-acc{color:var(--acc)}.free-tools .rx-scen{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.free-tools .rx-scen label{cursor:pointer;position:relative}.free-tools .rx-scen input{opacity:0;pointer-events:none;position:absolute}.free-tools .rx-scen label>span{border:1px solid var(--line);background:var(--fill);border-radius:12px;gap:2px;height:100%;padding:12px;transition:border-color .2s,background .2s;display:grid}.free-tools .rx-scen b{color:var(--text);font-size:12px;font-weight:500}.free-tools .rx-scen strong{color:var(--ink);letter-spacing:-.02em;font-size:20px;font-weight:600}.free-tools .rx-scen em{color:var(--acc);font-size:12px;font-style:normal;font-weight:500}.free-tools .rx-scen small{color:var(--mute);font-size:11px;line-height:1.35}.free-tools .rx-scen label:hover>span{border-color:var(--line-2)}.free-tools .rx-scen input:checked+span{background:radial-gradient(200px 100px at 100% 0,#3e5bf240,#0000 70%),#6f86ff12;border-color:#6f86ff80}.free-tools .rx-scen input:checked+span strong{color:var(--acc)}.free-tools .rx-scen input:focus-visible+span{outline:2px solid var(--acc);outline-offset:2px}.free-tools .rx-custom{gap:4px;display:grid}.free-tools .rx-custom-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.free-tools .rx-custom-h output{color:var(--ink);font-size:14px;font-weight:600}.free-tools .rx-table-wrap{margin:0 -4px;padding:0 4px;overflow-x:auto}.free-tools .rx-table{border-collapse:collapse;width:100%;min-width:420px;font-size:13px}.free-tools .rx-table th,.free-tools .rx-table td{border-top:1px solid var(--line);text-align:right;vertical-align:top;padding:10px 8px}.free-tools .rx-table thead th{color:var(--mute);border-top:0;font-size:12px;font-weight:500}.free-tools .rx-table tbody th{color:var(--text);text-align:left;font-weight:400}.free-tools .rx-table td{color:var(--ink);white-space:nowrap}.free-tools .rx-table td small{color:var(--mute);font-size:11px;display:block}.free-tools .rx-table .is-total{font-weight:600}.free-tools .rx-table tr.is-acc td{color:var(--acc)}.free-tools .rx-table tr.is-strong th,.free-tools .rx-table tr.is-strong td{font-weight:600}.free-tools .rx-table tr.is-strong th{color:var(--ink)}.free-tools .rx-bars{gap:14px;display:grid}.free-tools .rx-bars li{gap:6px;display:grid}.free-tools .rx-bars-h{color:var(--ink);justify-content:space-between;gap:12px;font-size:14px;display:flex}.free-tools .rx-bars-h b{font-weight:600}.free-tools .rx-bar{background:#ffffff0f;border-radius:999px;height:10px;display:flex;overflow:hidden}.free-tools .rx-bar i{height:100%;transition:width .5s var(--ease);display:block}.free-tools .rx-bar .is-today,.free-tools .rx-legend .is-today:before{background:#80849a}.free-tools .rx-bar .is-more,.free-tools .rx-legend .is-more:before{background:linear-gradient(90deg, var(--acc-s), var(--acc))}.free-tools .rx-bars small{color:var(--mute);font-size:12px}.free-tools .rx-legend{color:var(--mute);flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.free-tools .rx-legend span{align-items:center;gap:6px;display:inline-flex}.free-tools .rx-legend span:before{content:"";border-radius:3px;width:10px;height:10px}.free-tools .rx-share{grid-template-columns:minmax(0,1fr) auto;align-items:center}.free-tools .rx-share .ft-error{grid-column:1/-1}.free-tools .rx-fees a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}@media (max-width:1180px){.free-tools .rx-scen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.free-tools .rx-three{grid-template-columns:1fr}.free-tools .rx-mini{grid-template-columns:1fr 1fr}.free-tools .rx-share{grid-template-columns:1fr}}