.llm-econ{width:100%}.llm-econ__intro{color:#575863;font-size:1.3rem;font-weight:500;line-height:1.4;margin:0 0 1.8rem;margin-left:0!important;margin-right:auto!important;max-width:760px;text-align:left}@media screen and (max-width:767px){.llm-econ__intro{font-size:1.08rem;line-height:1.45;margin-bottom:1.25rem}}.llm-econ__calc{align-items:start;background:#fff;border:1px solid #e7e6e8;border-radius:1rem;box-sizing:border-box;display:grid;gap:1.2rem 2.4rem;grid-template-columns:minmax(360px,420px) minmax(0,1fr);padding:1.8rem 2rem;width:100%}@media screen and (max-width:767px){.llm-econ__calc{border-radius:.75rem;box-sizing:border-box;gap:.75rem;grid-template-columns:1fr;max-width:100%;overflow:hidden;padding:.9rem 1rem}}@media screen and (min-width:768px)and (max-width:991px){.llm-econ__calc{grid-template-columns:1fr;padding:1.5rem}}.llm-econ__left{display:flex;flex-direction:column;gap:1.15rem;min-width:0}@media screen and (max-width:767px){.llm-econ__left{gap:.7rem}}.llm-econ__right{min-width:0}@media screen and (max-width:767px){.llm-econ__right{display:none}}.llm-econ__controls{align-items:start;display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:0}@media screen and (max-width:767px){.llm-econ__controls{gap:.65rem;grid-template-columns:1fr;margin-bottom:0}}@media screen and (min-width:768px)and (max-width:991px){.llm-econ__controls{gap:1.25rem;grid-template-columns:1fr}}.llm-econ__control{display:flex;flex-direction:column;gap:.55rem}@media screen and (max-width:767px){.llm-econ__control{gap:.4rem}}.llm-econ__control label{align-items:baseline;color:#575863;display:flex;font-size:.95rem;font-weight:600;gap:1rem;justify-content:space-between}@media screen and (max-width:767px){.llm-econ__control label{align-items:baseline;display:flex;font-size:.8rem;gap:.7rem;justify-content:space-between;line-height:1.25}}@media screen and (min-width:768px)and (max-width:991px){.llm-econ__control label{font-size:.9rem}}.llm-econ__control output{color:#231f20;font-size:1.1rem;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}@media screen and (max-width:767px){.llm-econ__control output{font-size:1rem;white-space:nowrap}}.llm-econ__control input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e6e5e7;border:0;border-radius:999px;box-sizing:border-box;cursor:pointer;height:7px;margin:.25rem 0;outline:none;padding:0;width:100%}@media screen and (max-width:767px){.llm-econ__control input[type=range]{height:8px;margin:.05rem 0 .15rem}}.llm-econ__control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#00b89c;border:3px solid #fff;border-radius:50%;box-shadow:0 1px 5px rgba(35,31,32,.3);cursor:pointer;height:20px;-webkit-transition:transform .12s;transition:transform .12s;width:20px}.llm-econ__control input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.14)}@media screen and (max-width:767px){.llm-econ__control input[type=range]::-webkit-slider-thumb{height:24px;width:24px}}.llm-econ__control input[type=range]::-moz-range-thumb{background:#00b89c;border:3px solid #fff;border-radius:50%;box-shadow:0 1px 5px rgba(35,31,32,.3);cursor:pointer;height:20px;width:20px}@media screen and (max-width:767px){.llm-econ__control input[type=range]::-moz-range-thumb{height:24px;width:24px}}.llm-econ__control input[type=range]::-moz-range-track{background:transparent;border-radius:999px;height:7px}.llm-econ__control input[type=range]::-moz-range-progress{background:#00b89c;border-radius:999px;height:7px}.llm-econ__presets{display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.45rem}@media screen and (max-width:767px){.llm-econ__presets{display:grid;gap:.4rem;grid-template-columns:1fr 1fr;margin-top:.05rem}}@media screen and (min-width:768px)and (max-width:991px){.llm-econ__presets{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.35rem}}@media screen and (min-width:768px)and (max-width:860px){.llm-econ__presets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:429px){.llm-econ__presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.llm-econ__presets button{background:#fff;border:1px solid #d9d8da;border-radius:999px;color:#575863;cursor:pointer;font-size:.82rem;font-weight:600;padding:.38rem .5rem;text-align:center;transition:.15s;white-space:nowrap}.llm-econ__presets button:hover{border-color:#00b89c;color:#231f20}.llm-econ__presets button.is-active{background:#231f20;border-color:#231f20;color:#fff}@media screen and (max-width:767px){.llm-econ__presets button{border-radius:.55rem;font-size:.74rem;line-height:1.2;padding:.45rem .5rem;text-align:center;white-space:normal}}@media screen and (min-width:768px)and (max-width:991px){.llm-econ__presets button{border-radius:.55rem;font-size:.76rem;line-height:1.18;padding:.48rem .55rem;text-align:center;white-space:normal}}@media screen and (max-width:429px){.llm-econ__presets button{font-size:.72rem;padding:.5rem .4rem}}.llm-econ__kpis{display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width:767px){.llm-econ__kpis{gap:.45rem}}.llm-econ__kpi{align-items:baseline;background:linear-gradient(180deg,#fbfbfc,#fff);border:1px solid #eceaef;border-radius:.65rem;display:flex;gap:.7rem;overflow:hidden;padding:.62rem 1.15rem .58rem;position:relative}@media screen and (max-width:767px){.llm-econ__kpi{gap:.5rem;padding:.5rem .9rem .46rem}}.llm-econ__kpi:before{background:#d9d8da;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.llm-econ__kpi--sub:before{background:linear-gradient(180deg,#9540ff,#b377ff)}.llm-econ__kpi--save:before,.llm-econ__kpi--self:before{background:linear-gradient(180deg,#00b89c,#0fdfbd)}.llm-econ__kpi--save.is-neg:before{background:linear-gradient(180deg,#ff9d6b,#ffbe98)}.llm-econ__kpi span{color:#939091;flex:1 1 auto;font-size:.68rem;font-weight:800;letter-spacing:.06em;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:767px){.llm-econ__kpi span{font-size:.58rem}}.llm-econ__kpi strong{color:#231f20;font-size:1.4rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.05;transition:color .25s;white-space:nowrap}@media screen and (max-width:767px){.llm-econ__kpi strong{font-size:1.1rem}}.llm-econ__kpi--save strong{color:#00926f}.llm-econ__kpi--save.is-neg strong{color:#e2622b}.llm-econ__kpi em{color:#6f6f78;font-size:.72rem;font-style:normal;font-weight:700;margin-left:-.25rem;white-space:nowrap}@media screen and (max-width:767px){.llm-econ__kpi em{font-size:.62rem}}.llm-econ__legend{display:flex;flex-wrap:wrap;gap:.45rem 1.5rem;justify-content:center;margin:1rem auto 0;max-width:760px}@media screen and (max-width:767px){.llm-econ__legend{display:grid;gap:.5rem;grid-template-columns:1fr;justify-content:start;margin:.7rem 0 0}}@media screen and (min-width:768px)and (max-width:991px){.llm-econ__legend{gap:.5rem 1rem;margin-top:.7rem}}.llm-econ__chip{align-items:center;color:#6f6f78;display:inline-flex;font-size:.84rem;font-weight:500;gap:.45rem;line-height:1.25}@media screen and (max-width:767px){.llm-econ__chip{align-items:flex-start;font-size:.78rem;line-height:1.3}}@media screen and (min-width:768px)and (max-width:991px){.llm-econ__chip{font-size:.8rem}}.llm-econ__chip i{border-radius:2px;display:inline-block;flex:0 0 16px;height:3px;width:16px}@media screen and (max-width:767px){.llm-econ__chip i{flex:0 0 16px;margin-top:.45em}}.llm-econ__chip--self i{background:#00b89c}.llm-econ__chip--sub i{background:#9540ff}.llm-econ__chart{overflow:hidden}@media screen and (max-width:767px){.llm-econ__chart{margin:0;padding:0}}.llm-econ__chart svg{display:block;height:auto;width:100%}@media screen and (max-width:767px){.llm-econ__chart svg{min-width:0}}.llm-econ__result{background:#231f20;border-radius:.65rem;box-sizing:border-box;color:#fff;font-size:.94rem;line-height:1.5;margin-top:0;padding:1rem 1.15rem;position:relative}@media screen and (max-width:767px){.llm-econ__result{border-radius:.65rem;font-size:.88rem;line-height:1.45;margin-top:0;padding:.8rem .9rem}}.llm-econ__result-ghost{visibility:hidden}.llm-econ__result-text{box-sizing:border-box;display:flex;flex-direction:column;inset:0;justify-content:center;overflow:hidden;padding:1rem 1.15rem;position:absolute}@media screen and (max-width:767px){.llm-econ__result-text{padding:.8rem .9rem}}.llm-econ__result b{color:#0fdfbd}.llm-econ__result .neg{color:#ff9d6b}.llm-econ__float{align-items:center;background:#231f20;border-radius:999px;bottom:14px;box-shadow:0 10px 30px rgba(35,31,32,.35);color:#fff;display:none;gap:1rem;left:50%;opacity:0;padding:.5rem 1.15rem;pointer-events:none;position:fixed;transform:translate(-50%,90px);transition:transform .35s cubic-bezier(.2,.7,.3,1),opacity .35s;z-index:60}.llm-econ__float.is-on{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.llm-econ__float{transition:none}}@media screen and (max-width:767px){.llm-econ__float{display:flex}}.llm-econ__float.is-neg .llm-econ__float-cell:first-child b{color:#ff9d6b}.llm-econ__float-cell{display:flex;flex-direction:column;gap:.06rem;white-space:nowrap}.llm-econ__float-cell span{color:#9b9899;font-size:.56rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.llm-econ__float-cell b{color:#0fdfbd;font-size:.98rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.15}.llm-econ__float-be{border-left:1px solid hsla(0,0%,100%,.16);padding-left:1rem}.llm-econ__float-be b{color:#fff}