.ml-module-page .ml-formula{overflow-x:auto}.ml-formula math{font-family:STIX Two Math,Cambria Math,serif;font-size:1.08em}.ml-lab-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);align-items:start;gap:25px;display:grid}.ml-controls{background:var(--atmosphere);border-radius:14px;gap:14px;padding:18px;display:grid}.ml-range{color:var(--ocean);grid-template-columns:1fr auto;gap:7px;font-size:13px;display:grid}.ml-range input{width:100%;accent-color:var(--blue);grid-column:1/-1}.ml-range b{font-variant-numeric:tabular-nums}.ml-plot{border:1px solid var(--rule);background:#fbfdfe;border-radius:13px;width:100%;display:block}.ml-axis{stroke:#b4c8d1;stroke-width:1px}.ml-guide,.ml-marker{stroke:var(--sand);stroke-width:3px;stroke-dasharray:7 6}.ml-point{fill:var(--blue);opacity:.72}.ml-point.cluster-0,.ml-centroid.cluster-0{fill:#277ca7}.ml-point.cluster-1,.ml-centroid.cluster-1{fill:#dd775d}.ml-point.cluster-2,.ml-centroid.cluster-2{fill:#45a49d}.ml-point.cluster-3,.ml-centroid.cluster-3{fill:#b88935}.ml-point.cluster-4,.ml-centroid.cluster-4{fill:#755c9c}.ml-point.cluster-5,.ml-centroid.cluster-5{fill:#748d47}.ml-centroid{stroke:#fff;stroke-width:2px}.ml-centroid text{fill:#fff;font-weight:700}.ml-centroid.a{fill:#277ca7}.ml-centroid.b{fill:#dd775d}.ml-query{fill:var(--sand);stroke:#fff;stroke-width:3px}.ml-curve{fill:none;stroke:var(--blue);stroke-width:4px}.ml-derivative,.ml-pca{fill:none;stroke:var(--teal);stroke-width:3px;stroke-dasharray:7 5}.ml-threshold{stroke:#dd775d;stroke-width:2px;stroke-dasharray:6 5}.ml-fit{stroke:var(--blue);stroke-width:4px}.ml-source{stroke:#aabdc6;stroke-width:3px}.ml-observation{fill:var(--ocean);stroke:#fff;stroke-width:2px}.ml-band{fill:#4a9db42e}.ml-plane{fill:#f3f8fa;stroke:var(--rule)}.ml-train-step{fill:#dd775d}.ml-result{background:#fff;border-radius:12px;padding:16px}.ml-result span,.ml-result small{color:var(--muted);font-size:12px;display:block}.ml-result b{color:var(--ocean);font-family:var(--display);margin:4px 0;font-size:24px;font-weight:500;display:block}.ml-try{color:var(--muted);margin:0;font-size:13px!important}.ml-members{color:#fff;border-radius:10px;font-size:12px;display:flex;overflow:hidden}.ml-members i{background:var(--blue);text-align:center;min-width:40px;padding:12px 6px;font-style:normal;transition:width .25s}.ml-members i+i{background:#dd775d}.class-0{fill:#277ca7}.class-1{fill:#dd775d}.neighbor{stroke:var(--sand);stroke-width:4px}.ml-neuron,.ml-network{border:1px solid var(--rule);background:#fbfdfe;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:320px;padding:25px;display:flex}.ml-neuron>div,.ml-network>div{border:1px solid var(--rule);text-align:center;background:#fff;border-radius:50px;min-width:86px;padding:16px}.ml-neuron span,.ml-network i{color:var(--label);font-size:12px;font-style:normal;display:block}.ml-neuron b,.ml-network b{color:var(--ocean);font-size:19px;display:block}.ml-neuron .active{background:#e3f3f3;border-color:#8bc8c5}.ml-network{grid-template-columns:1fr auto 1fr 1fr auto 1fr;display:grid}.ml-network>span,.ml-network>div:first-child,.ml-network>div:last-child{grid-row:1/3}.ml-module-page .notice-heading{margin-top:28px}.segmented{width:100%}.segmented button{flex:1}@media (width<=820px){.ml-lab-grid{grid-template-columns:1fr}.ml-neuron{flex-wrap:wrap}.ml-network{grid-template-columns:1fr auto 1fr}.ml-network>div,.ml-network>span{grid-row:auto!important}.ml-network>div:last-child{grid-column:3}}@media (width<=520px){.ml-plot{min-height:250px}.ml-neuron>div{min-width:70px}.ml-formula math{font-size:.95em}}.membership-legend{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:10px;font-size:11px;display:grid}.membership-legend i{background:linear-gradient(90deg,#dd775d,#826f82,#277ca7);border-radius:8px;height:9px}.ml-panel-box{fill:#fff;stroke:var(--rule)}.ml-panel-title{font-weight:600;fill:var(--ocean)!important}.iteration-steps{color:var(--label);justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.iteration-steps span{background:#fff;border-radius:999px;padding:7px 9px}.iteration-steps span.on{color:var(--ocean);background:#dcefed;font-weight:600}.iteration-steps b{color:var(--teal)}.training-example{border:1px solid var(--rule);background:#fbfdfe;border-radius:13px;padding:20px}.training-sample{border-left:3px solid var(--sand);background:#fff;border-radius:9px;padding:15px 17px}.training-sample span,.training-sample small{color:var(--muted);font-size:12px;display:block}.training-sample b{color:var(--ocean);font-family:var(--display);margin:3px 0;font-size:21px;display:block}.training-network{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:20px 0;display:grid}.training-network>em{color:var(--teal);font-size:11px;font-style:normal}.network-layer{border:1px solid var(--rule);text-align:center;background:#fff;border-radius:12px;gap:7px;padding:13px;display:grid}.network-layer>span{color:var(--label);font-size:11px}.network-layer i{color:var(--ocean);background:#eef5f8;border-radius:8px;justify-content:space-between;gap:8px;padding:8px;font-size:12px;font-style:normal;display:flex}.network-layer.output i{background:#dff1ee}.backprop-strip{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.backprop-strip>div{background:#eef5f8;border-radius:9px;padding:10px}.backprop-strip span,.backprop-strip b{display:block}.backprop-strip span{color:var(--label);font-size:10px}.backprop-strip b{color:var(--ocean);margin-top:4px;font-size:12px}.bias-equation{background:#eef5f8;border-radius:10px;gap:3px;margin-bottom:12px;padding:13px 16px;display:grid}.bias-equation span,.bias-equation small{color:var(--muted);font-size:11px}.bias-equation b{color:var(--ocean);font-family:var(--display);font-size:18px}.pass-region{fill:#4faba129}.student{stroke:#fff;stroke-width:3px}.student.prepared{fill:var(--teal)}.student.unprepared{fill:var(--sand)}.region-label{font-weight:700;fill:var(--label)!important}.student-results{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.student-results>div{border:1px solid var(--rule);background:#fff;border-radius:10px;padding:12px}.student-results span,.student-results small{color:var(--muted);font-size:11px;display:block}.student-results b{color:var(--ocean);margin:3px 0;display:block}.student-results .pass small{color:#29847b;font-weight:700}.student-results .fail small{color:#c55d49;font-weight:700}.bias-toggle{grid-template-columns:1fr 1fr;display:grid}.bias-toggle button{min-height:46px}@media (width<=820px){.training-network{grid-template-columns:1fr}.training-network>em{justify-self:center;transform:rotate(90deg)}.backprop-strip{grid-template-columns:1fr 1fr}}@media (width<=520px){.backprop-strip,.student-results,.membership-legend{grid-template-columns:1fr}.membership-legend i{grid-row:2}.bias-toggle{grid-template-columns:1fr}}.dual-labs{gap:44px;display:grid}.second-lab-heading{border-top:1px solid var(--rule);margin:8px 0 -20px;padding-top:10px}.second-lab-heading>span,.lab-number{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.second-lab-heading h3{margin:7px 0}.second-lab-heading p{max-width:760px;color:var(--muted);margin:0;font-size:14px!important}.knn-region{opacity:.18}.moon-point{stroke:#fff;stroke-width:1.2px}.moon-point.class-0{fill:#277ca7}.moon-point.class-1{fill:#dd775d}.fit-diagnosis{border-left:3px solid var(--teal);background:#fff;border-radius:10px;padding:15px}.fit-diagnosis span,.fit-diagnosis small{color:var(--muted);font-size:11px;display:block}.fit-diagnosis b{color:var(--ocean);font-family:var(--display);margin:4px 0;font-size:22px;display:block}.fit-diagnosis.overfitting{border-color:#dd775d}.fit-diagnosis.underfitting{border-color:var(--sand)}.convergence-heading{justify-content:space-between;align-items:end;gap:12px;margin:22px 0 8px;display:flex}.convergence-heading span{color:var(--ocean);font-family:var(--display);font-size:18px}.convergence-heading b{color:var(--teal);font-size:12px}.convergence-future{fill:none;stroke:#cddbe1;stroke-width:3px;stroke-dasharray:6 5}.slide-parameter-row{grid-template-columns:repeat(3,1fr) auto 1fr;align-items:center;gap:8px;margin-bottom:14px;display:grid}.slide-parameter-row>div{border:1px solid var(--rule);background:#fff;border-radius:10px;padding:11px}.slide-parameter-row span,.slide-parameter-row b{display:block}.slide-parameter-row span{color:var(--label);font-size:10px}.slide-parameter-row b{color:var(--ocean);margin-top:3px;font-size:13px}.slide-parameter-row>i{color:var(--teal);font-style:normal}.slide-parameter-row .active{background:#dff1ee}.sigmoid-readout{stroke:var(--sand);stroke-width:2px;stroke-dasharray:5 4}.neuron-calculation{background:#fff;border-radius:11px;gap:5px;padding:14px;display:grid}.neuron-calculation span{color:var(--label);font-size:10px}.neuron-calculation b{color:var(--ocean);margin-bottom:6px;font-size:13px}.network-edge{stroke:#6d99ad;stroke-width:3px}.network-edge.zero{stroke:#cbd9df;stroke-width:1.5px;stroke-dasharray:5 4}.edge-label{font-size:10px;fill:var(--label)!important}.network-node circle{stroke-width:2px}.network-node text{font-size:12px;fill:var(--ocean)!important}.input-node circle{fill:#fff;stroke:#d692af}.hidden-node circle{fill:#eef6fa;stroke:var(--blue)}.output-node circle{fill:#e8f5ee;stroke:#76ad75}.layer-label{font-size:11px;font-weight:700;fill:var(--label)!important}.network-forward-cards{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.network-forward-cards>div{background:#eef5f8;border-radius:10px;padding:11px}.network-forward-cards span,.network-forward-cards b{display:block}.network-forward-cards span{color:var(--label);font-size:10px}.network-forward-cards b{color:var(--ocean);margin-top:4px;font-size:11px}@media (width<=700px){.slide-parameter-row{grid-template-columns:1fr 1fr}.slide-parameter-row>i{display:none}.network-forward-cards{grid-template-columns:1fr}.convergence-heading{flex-direction:column;align-items:flex-start}}
