.lr-suitable{grid-template-columns:repeat(3,1fr);gap:10px;margin:35px 0;display:grid}.lr-suitable span{color:#3f486d;background:#fff;border:1px solid #d9dbea;border-radius:14px;padding:15px}.lr-use-table{border:1px solid #dddde7;border-radius:19px;overflow:hidden}.lr-use-table article{border-bottom:1px solid #e3e3ea;grid-template-columns:1fr 2fr 1fr;padding:14px 18px;display:grid}.lr-use-table article:last-child{border:0}.lr-use-table span{color:#77798a}.lr-limit-tabs{gap:8px;margin:45px 0 12px;display:flex}.lr-limit-tabs button{border-radius:12px;margin:0}.lr-limit-tabs button.active{color:#fff;background:#171c37}.lr-limit-panel{background:#fff;border:1px solid #dddde7;border-radius:21px;min-height:250px;padding:35px}.lr-limit-panel h3{margin:25px 0 7px;font-size:24px}.lr-curve{color:#6d8fb7;letter-spacing:12px;height:65px;font-size:24px;position:relative}.lr-curve i{background:var(--lr);width:80%;height:2px;position:absolute;top:30px;left:0;transform:rotate(-7deg)}.lr-toggle{background:#fff;border:1px solid #d8d9e5;border-radius:999px;padding:9px 14px}.lr-outlier{background:#f2f3f7;border-radius:14px;justify-content:space-between;margin-top:25px;padding:18px;display:flex}.lr-outlier b{opacity:.2;color:#b33c4a}.lr-outlier.active b{opacity:1}.lr-range{align-items:center;gap:15px;display:flex}.lr-range span{background:#eef0ff;border-radius:14px;padding:18px 65px}.lr-range i{background:#aaa;width:45px;height:2px}.lr-range b{color:#a43b48}.lr-omit{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lr-omit article{background:#f2f3f7;border-radius:16px;padding:24px}.lr-omit span,.lr-omit b{display:block}.lr-omit b{font-size:24px}.lr-result-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:35px 0;display:grid}.lr-result-grid article{background:#fff;border:1px solid #dddde7;border-radius:18px;padding:25px}.lr-result-grid span,.lr-result-grid b{display:block}.lr-result-grid span{color:#747686;font-size:11px}.lr-result-grid b{font-size:31px}.lr-result-grid .truth{background:#eaf7f0;border-color:#a7d5bd}.lr-conclusion{color:#fff;background:#171c37;border-radius:20px;margin-top:18px;padding:30px;font-size:18px}.lr-quiz{gap:12px;margin-top:35px;display:grid}.lr-quiz article{background:#fff;border:1px solid #dddde7;border-radius:18px;padding:25px}.lr-quiz article>span{color:var(--lr);font-size:11px}.lr-quiz h3{margin:5px 0 13px}.lr-quiz article>p{color:#5f6171;margin:13px 0 0}.lr-summary{color:#fff;background:linear-gradient(145deg,#12162b,#252759);border-radius:30px;margin-top:80px;padding:60px}.lr-summary>p{letter-spacing:.16em;color:#9fa5ff;font-size:10px}.lr-summary h2{letter-spacing:-.045em;font-size:clamp(38px,5vw,58px);line-height:1.1}.lr-summary ol{color:#d2d4df;grid-template-columns:1fr 1fr;gap:12px 30px;padding-left:22px;display:grid}.lr-summary blockquote{background:#ffffff0f;border-left:3px solid #8b91ff;margin:35px 0;padding:20px}.lr-summary button{color:#171c37;background:#fff;border:0;border-radius:999px;padding:13px 20px;font-weight:700}.lr-summary button:disabled{color:#fff;background:#8a90e8}.lr-done{color:#cfd1df}@media (max-width:800px){.lr-controls,.lr-mse-steps,.lr-model-tabs,.lr-metrics,.lr-result-grid{grid-template-columns:1fr 1fr}.lr-lab-grid{grid-template-columns:1fr}.lr-suitable{grid-template-columns:1fr 1fr}.lr-summary ol{grid-template-columns:1fr}}@media (max-width:560px){.lr-lesson{padding:85px 0}.lr-mini-head h2{font-size:32px}.lr-controls,.lr-residual-focus,.lr-mse-steps,.lr-compare-points,.lr-dimensions,.lr-model-tabs,.lr-split,.lr-metrics,.lr-suitable,.lr-result-grid{grid-template-columns:1fr}.lr-residual-focus>i,.lr-dimensions>i,.lr-split>i{text-align:center;transform:rotate(90deg)}.lr-use-table article{grid-template-columns:1fr;gap:2px}.lr-limit-tabs{overflow-x:auto}.lr-limit-tabs button{flex:none}.lr-limit-panel{padding:23px}.lr-range{flex-direction:column;align-items:flex-start}.lr-range i{margin-left:20px;transform:rotate(90deg)}.lr-summary{border-radius:23px;padding:35px 23px}}.lr-type-guide{background:linear-gradient(145deg,#f4f5ff,#fff);border:1px solid #d8daeb;border-radius:22px;margin-top:35px;overflow:hidden}.lr-type-guide>header{padding:26px 28px 20px}.lr-type-guide>header span{color:var(--lr);letter-spacing:.1em;font-size:11px;font-weight:700}.lr-type-guide h3{margin:6px 0 0;font-size:23px}.lr-type-guide>div{border-top:1px solid #dfe0ea;grid-template-columns:repeat(4,1fr);display:grid}.lr-type-guide article{border-right:1px solid #dfe0ea;padding:24px}.lr-type-guide article:last-child{border:0}.lr-type-guide article b{color:#3445b7;background:#e9ecff;border-radius:999px;padding:5px 10px;display:inline-flex}.lr-type-guide article p{min-height:52px;margin:14px 0 9px;font-weight:650;line-height:1.5}.lr-type-guide article small{color:#77798a;line-height:1.5}.lr-type-guide aside{color:#d4d6e3;background:#171c37;padding:18px 28px;font-size:13px}.lr-type-guide aside b{color:#fff}@media (max-width:800px){.lr-type-guide>div{grid-template-columns:1fr 1fr}.lr-type-guide article:nth-child(2){border-right:0}.lr-type-guide article{border-bottom:1px solid #dfe0ea}}@media (max-width:560px){.lr-type-guide>header{padding:22px}.lr-type-guide h3{font-size:20px}.lr-type-guide>div{grid-template-columns:1fr}.lr-type-guide article{border-right:0;padding:20px}.lr-type-guide article p{min-height:0}.lr-type-guide aside{padding:18px 21px}}.lr-hero-intro{color:#c9ccda!important;max-width:560px!important}.lr-hero-intro>b{color:#abb1ff;letter-spacing:.12em;border:1px solid #9fa5ff47;border-radius:999px;margin-bottom:10px;padding:5px 9px;font-size:10px;display:inline-flex}.lr-hero-intro p{margin:0 0 10px;font-size:14px;line-height:1.75}.lr-hero-steps{margin-top:20px;gap:9px!important;display:flex!important}.lr-hero-steps span{color:#bfc2d3;border:1px solid #ffffff21;border-radius:9px;padding:7px 9px;font-size:10px}.lr-hero-download{background:#fff;border-radius:11px;width:max-content;padding:11px 15px;font-weight:700;color:#171c37!important;margin:18px 0 0!important;font-size:12px!important;display:inline-flex!important}.lr-challenge-heading>span{color:var(--lr);letter-spacing:.12em;font-size:10px;font-weight:700}.lr-challenge-heading h2{margin:8px 0;font-size:25px;line-height:1.35}.lr-challenge-heading p{color:#747686;margin:0;font-size:13px}.lr-challenge-card .lr-features{margin-top:22px}.lr-hero{min-height:720px}.lr-hero-copy{padding-top:48px;padding-bottom:48px}.lr-hero-copy>a{margin-bottom:42px}.lr-hero-copy h1{margin-bottom:22px;font-size:clamp(43px,4.4vw,64px)}@media (max-width:560px){.lr-hero-steps{flex-direction:column}.lr-hero-steps span{width:max-content}.lr-challenge-heading h2{font-size:22px}}.lr-code{background:#fff;border:1px solid #d9dae5;border-radius:23px;margin-top:35px;overflow:hidden}.lr-code>header{color:#fff;background:#171c37;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.lr-code>header span,.lr-code>header b{display:block}.lr-code>header span{color:#9fa5ff;letter-spacing:.12em;font-size:10px}.lr-code>header button{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:8px 13px}.lr-code-block{color:#e1e3ef;background:#101426;padding:20px 0;overflow:auto}.lr-code-block>div{grid-template-columns:48px minmax(650px,1fr);padding:4px 22px;display:grid}.lr-code-block>div:hover{background:#ffffff0b}.lr-code-block span{color:#636a86;font:11px monospace}.lr-code-block code{white-space:pre;font:13px/1.55 SFMono-Regular,Consolas,monospace}.lr-code-explain{padding:28px}.lr-code-explain h3{margin:0 0 18px;font-size:22px}.lr-code-explain article{border-top:1px solid #e5e5eb;grid-template-columns:35px 1fr;gap:10px;padding:11px 0;display:grid}.lr-code-explain article>span{color:var(--lr);font:700 10px monospace}.lr-code-explain article p{color:#595c6d;margin:0}.lr-code>aside{background:#f1f2f7;grid-template-columns:auto auto 1fr;align-items:center;gap:16px;padding:20px 28px;display:grid}.lr-code>aside code{background:#fff;border-radius:8px;padding:7px 10px;font-size:12px}.lr-code>aside p{color:#6d6f7f;margin:0;font-size:12px}@media (max-width:650px){.lr-code>header{align-items:flex-start}.lr-code-explain{padding:22px}.lr-code>aside{grid-template-columns:1fr}.lr-code>aside code{width:max-content}}
