.sxf-lfm24{--line:rgba(166,213,226,.23)}.sxf-lfm24 a{color:#b5e9ff;text-underline-offset:3px}.sxf-lfm24 a:focus-visible,.sxf-lfm24 button:focus-visible,.sxf-lfm24 input:focus-visible,.sxf-lfm24 select:focus-visible,.sxf-lfm24 summary:focus-visible{outline:3px solid #92ead7;outline-offset:3px}.lfm24-hero{padding:2rem 0 2.7rem}.lfm24-hero h1{font-size:clamp(2.55rem,6vw,5.7rem);letter-spacing:-.045em;line-height:1.07;max-width:1000px;margin:.7rem 0 1rem}.lfm24-hero h1 span{color:#9fe3d6}.lfm24-intro{font-size:clamp(1.08rem,1.9vw,1.5rem);color:#dae8f3;line-height:1.64;max-width:970px}.lfm24-reality{background:rgba(35,108,99,.19);border-left:4px solid #80e6ce;padding:1rem 1.2rem;max-width:950px;line-height:1.7}.lfm24-metrics,.lfm24-prices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1.7rem 0}.lfm24-metrics>div,.lfm24-prices>div{border:1px solid var(--line);border-radius:13px;padding:1.15rem;background:linear-gradient(140deg,rgba(26,72,83,.37),rgba(10,26,43,.54))}.lfm24-metrics strong,.lfm24-prices strong{display:block;color:#d2faef;font-size:clamp(1.4rem,2.8vw,2.5rem)}.lfm24-metrics span,.lfm24-prices span{font-size:.83rem;color:#bfd3de}.lfm24-actions{display:flex;flex-wrap:wrap;gap:.5rem 1.3rem;align-items:center}.lfm24-actions a{display:inline-flex;align-items:center;min-height:44px}.lfm24-actions .lfm24-primary{background:#b2f0de;padding:.75rem 1rem;color:#10252a;border-radius:9px;text-decoration:none;font-weight:800}.lfm24-small{font-size:.81rem;color:#abc1d2;line-height:1.7;margin:1rem 0}.lfm24-layout{display:grid;grid-template-columns:195px minmax(0,1fr);gap:clamp(1.3rem,3vw,3rem);align-items:start}.lfm24-nav{position:sticky;top:1rem;background:rgba(15,35,49,.64);border:1px solid var(--line);padding:1rem;border-radius:13px}.lfm24-nav>strong{font-size:.75rem;letter-spacing:.13em;color:#9bbfd0}.lfm24-nav nav{display:flex;flex-direction:column;gap:.3rem;margin-top:.8rem}.lfm24-nav nav a{padding:.35rem .2rem;font-size:.84rem;text-decoration:none}.lfm24-article{min-width:0}.lfm24-section{padding:1.2rem 0 2.5rem;margin-bottom:1rem;border-bottom:1px solid var(--line);scroll-margin-top:2rem}.lfm24-section h2{font-size:clamp(1.65rem,2.8vw,2.5rem);line-height:1.2;letter-spacing:-.025em;margin:.7rem 0 1.1rem}.lfm24-section h3{margin:1.2rem 0 .65rem;font-size:1.18rem}.lfm24-section p,.lfm24-section li{line-height:1.8;color:#cbd9e6}.lfm24-section li{margin:.4rem 0}.lfm24-section code{font-size:.9em;overflow-wrap:anywhere}.lfm24-callout{padding:1rem 1.2rem;border:1px solid var(--line);background:rgba(35,80,96,.25);border-radius:10px;line-height:1.7}.lfm24-flow,.lfm24-speed,.lfm24-use,.lfm24-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.25rem 0}.lfm24-flow>div,.lfm24-speed>article,.lfm24-use>article,.lfm24-two>article{border:1px solid var(--line);border-radius:12px;padding:1.15rem;background:rgba(23,50,67,.51)}.lfm24-flow span,.lfm24-speed span,.lfm24-use span{font-size:.75rem;letter-spacing:.09em;color:#99d8df;font-weight:750}.lfm24-flow strong,.lfm24-speed strong{display:block;color:#dcfff0;font-size:1.4rem;margin:.4rem 0}.lfm24-speed{grid-template-columns:repeat(3,minmax(0,1fr))}.lfm24-speed strong{font-size:clamp(1.3rem,2.3vw,1.85rem)}.lfm24-table-wrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto;margin:1.2rem 0;-webkit-overflow-scrolling:touch;max-width:100%}.lfm24-table-wrap table{border-collapse:collapse;min-width:610px;width:100%;text-align:left}.lfm24-table-wrap caption{text-align:left;padding:.85rem;color:#a9c7d7;font-size:.79rem}.lfm24-table-wrap td,.lfm24-table-wrap th{padding:.82rem;border-top:1px solid var(--line);vertical-align:top;line-height:1.58;font-size:.87rem}.lfm24-table-wrap th{color:#e5f1f7;font-weight:700}.lfm24-table-wrap td{color:#bed2e1}.lfm24-fit{display:grid;grid-template-columns:minmax(0,1fr) minmax(245px,1fr);gap:1rem;margin:1.2rem 0;padding:1.2rem;border:1px solid rgba(118,223,205,.37);border-radius:17px;background:linear-gradient(145deg,rgba(24,87,85,.35),rgba(13,31,49,.6))}.lfm24-controls label{display:flex;flex-direction:column;gap:.5rem;color:#e7f7f9;font-weight:650;margin-bottom:1rem}.lfm24-controls select,.lfm24-controls input[type=number]{min-height:44px;width:100%;box-sizing:border-box;background:#102a3a;color:white;border:1px solid #84b5bb;border-radius:8px;padding:.6rem;font-size:1rem}.lfm24-controls input[type=range]{width:100%;accent-color:#8be6d0}.lfm24-fit-note{font-size:.8rem!important}.lfm24-result{padding:1.1rem;background:rgba(10,28,39,.76);border-radius:12px;border:1px solid var(--line)}.lfm24-result>span{font-size:.77rem;letter-spacing:.1em;color:#b4d8dc}.lfm24-result>strong{display:block;font-size:clamp(1.25rem,2.5vw,1.9rem);color:#beffe7;margin:.7rem 0}.lfm24-result-numbers{display:grid;gap:.6rem;margin:1.2rem 0}.lfm24-result-numbers div{display:flex;justify-content:space-between;gap:.7rem}.lfm24-result-numbers small{color:#bed2de}.lfm24-result-numbers b{color:#f1fff9}.lfm24-meter{height:12px;border-radius:9px;background:#223f4b;overflow:hidden}.lfm24-meter i{height:100%;display:block;background:linear-gradient(90deg,#63b8da,#90f3cd)}.lfm24-code{border:1px solid var(--line);border-radius:11px;overflow:hidden;margin:1rem 0;background:#091824}.lfm24-code>div{display:flex;align-items:center;justify-content:space-between;background:#1b3442;padding:.55rem .9rem;font-size:.8rem}.lfm24-code button{min-height:40px;border:0;background:#b4ecdf;color:#09242c;font-weight:700;border-radius:7px;padding:.45rem .9rem;cursor:pointer}.lfm24-code pre{margin:0;padding:1rem;overflow-x:auto;line-height:1.65;font-size:.81rem;color:#d5f2e9}.lfm24-faq details{border-bottom:1px solid var(--line);padding:.6rem 0}.lfm24-faq summary{cursor:pointer;padding:.75rem .2rem;color:#eafaff;font-weight:700;line-height:1.5}.lfm24-sources{display:grid;gap:.7rem}.lfm24-sources a{display:flex;flex-direction:column;gap:.3rem;padding:1rem;border:1px solid var(--line);border-radius:10px;text-decoration:none}.lfm24-sources a strong{color:#e6f9fc}.lfm24-sources a span{color:#a7cddd;font-size:.83rem}.lfm24-related{margin-top:1.5rem;border-top:1px solid var(--line);padding-top:1.1rem}.lfm24-recent{padding:1.15rem;border:1px solid var(--line);border-radius:12px;margin-top:1rem}@media(max-width:920px){.lfm24-layout{grid-template-columns:1fr}.lfm24-nav{position:static}.lfm24-nav nav{flex-direction:row;flex-wrap:wrap;gap:.2rem .7rem}}@media(max-width:680px){.lfm24-hero{padding:1rem 0 2rem}.lfm24-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lfm24-fit,.lfm24-speed{grid-template-columns:1fr}.lfm24-flow,.lfm24-use,.lfm24-two{grid-template-columns:1fr}.lfm24-section{padding-bottom:1.8rem}.lfm24-hero h1{font-size:clamp(2.4rem,9vw,4rem)}}@media(max-width:450px){.lfm24-metrics,.lfm24-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.lfm24-metrics>div,.lfm24-prices>div{padding:.8rem}.lfm24-fit{padding:.8rem}.lfm24-table-wrap td,.lfm24-table-wrap th{padding:.7rem}.lfm24-code pre{font-size:.73rem}}@media(prefers-reduced-motion:reduce){.sxf-lfm24 *{scroll-behavior:auto!important}}