.exam-model-answer-module__l3sRYG__answer{overflow-wrap:anywhere;background:#e7eee6;border:1px solid #91a28a;border-left:4px solid #35665b;border-radius:6px;min-width:0;padding:16px}.exam-model-answer-module__l3sRYG__answer h4{margin:0 0 8px}.exam-model-answer-module__l3sRYG__answer>p{color:#4b594d;font-size:.85rem}.exam-model-answer-module__l3sRYG__answer dl{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;display:grid}.exam-model-answer-module__l3sRYG__answer dl>div{text-align:left;background:#fffaf0;border:1px solid #c4c9b9;border-radius:5px;min-width:0;padding:14px}.exam-model-answer-module__l3sRYG__answer dl dt{color:#254d46;text-transform:none;letter-spacing:normal;margin-bottom:5px;font-family:inherit;font-size:.88rem;font-weight:700;line-height:1.5}.exam-model-answer-module__l3sRYG__answer dl dd{color:#233b35;text-align:left;white-space:pre-wrap;margin:0;font-size:.92rem;font-weight:400;line-height:1.7}.exam-model-answer-module__l3sRYG__answer pre{white-space:pre;tab-size:4;background:#f9f6ed;border:1px solid #b9c5b3;border-radius:4px;max-width:100%;padding:14px;font-size:.85rem;overflow-x:auto}.exam-model-answer-module__l3sRYG__answer pre:focus-visible{outline-offset:2px;outline:3px solid #9c650c}.exam-model-answer-module__l3sRYG__answer .focus-hierarchy-scroll{margin-top:18px}
.practice-solution-module__GQkQ6a__solution{color:#153b3d;overflow-wrap:anywhere;background:#fffaf0;border:1px solid #ac914d;border-radius:10px;min-width:0;margin-block:1rem}.practice-solution-module__GQkQ6a__solution>summary{cursor:pointer;padding:1rem;font-weight:700}.practice-solution-module__GQkQ6a__solution>summary:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #bf9233}.practice-solution-module__GQkQ6a__body{padding:0 1rem 1rem}.practice-solution-module__GQkQ6a__solution .practice-solution-module__GQkQ6a__body p,.practice-solution-module__GQkQ6a__solution .practice-solution-module__GQkQ6a__body li{color:#153b3d;line-height:1.65}.practice-solution-module__GQkQ6a__solution .practice-solution-module__GQkQ6a__body .practice-solution-module__GQkQ6a__intro{color:#59615a;font-size:.85rem}.practice-solution-module__GQkQ6a__body dl{gap:.65rem;margin:1rem 0;display:grid}.practice-solution-module__GQkQ6a__body dl>div{background:#f2ecd9;border-radius:6px;min-width:0;padding:.85rem}.practice-solution-module__GQkQ6a__body dt{margin-bottom:.4rem;font-weight:700}.practice-solution-module__GQkQ6a__body dd{white-space:pre-wrap;margin:0}.practice-solution-module__GQkQ6a__body pre{color:#f9f2da;white-space:pre;background:#113234;border-radius:6px;max-width:100%;margin:.5rem 0;padding:.75rem;font-size:.83rem;line-height:1.6;overflow:auto}.practice-solution-module__GQkQ6a__body h4{margin:1rem 0 .5rem}.practice-solution-module__GQkQ6a__body ol,.practice-solution-module__GQkQ6a__body ul{padding-left:1.3rem;line-height:1.65}.practice-solution-module__GQkQ6a__body li+li{margin-top:.5rem}
.cpu-concept-practice-lab-module__-exNBq__lab{color:#18241f;background:#f6eed9;border:2px solid #27332d;border-radius:12px;overflow:hidden;box-shadow:5px 6px #26302b}.cpu-concept-practice-lab-module__-exNBq__structuredLab{min-width:0}.cpu-concept-practice-lab-module__-exNBq__structuredLab .cpu-concept-practice-lab-module__-exNBq__panel{grid-template-columns:minmax(0,1fr);min-width:0}.cpu-concept-practice-lab-module__-exNBq__structuredLab form{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.cpu-concept-practice-lab-module__-exNBq__structuredLab form>button{justify-self:start}.cpu-concept-practice-lab-module__-exNBq__structuredLab .cpu-concept-practice-lab-module__-exNBq__panel>p{margin:0;line-height:1.7}.cpu-concept-practice-lab-module__-exNBq__structuredLab .cpu-concept-practice-lab-module__-exNBq__feedback li{margin-block:10px;line-height:1.6}.cpu-concept-practice-lab-module__-exNBq__testingField{gap:10px;min-width:0;display:grid}.cpu-concept-practice-lab-module__-exNBq__testingField select,.cpu-concept-practice-lab-module__-exNBq__testingField input{color:#18241f;width:100%;min-width:0;max-width:100%;font:inherit;background:#fffaf0;border:1px solid #65766a;border-radius:5px;padding:12px}.cpu-concept-practice-lab-module__-exNBq__testingLab [aria-invalid=true]{outline-offset:2px;outline:2px solid #a53925}.cpu-concept-practice-lab-module__-exNBq__testingLab :disabled{opacity:1;color:#47534b}.cpu-concept-practice-lab-module__-exNBq__testingLab button:disabled{cursor:not-allowed;opacity:.7}.cpu-concept-practice-lab-module__-exNBq__testingLab :focus-visible{outline-offset:3px;outline:3px solid #075f86}.cpu-concept-practice-lab-module__-exNBq__testingLab td select{min-width:8rem}.cpu-concept-practice-lab-module__-exNBq__mobileInputLabel{display:none}@media (max-width:720px){.cpu-concept-practice-lab-module__-exNBq__testingLab table,.cpu-concept-practice-lab-module__-exNBq__testingLab tbody,.cpu-concept-practice-lab-module__-exNBq__testingLab caption{width:100%;display:block}.cpu-concept-practice-lab-module__-exNBq__testingLab thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cpu-concept-practice-lab-module__-exNBq__testingLab tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px;display:grid}.cpu-concept-practice-lab-module__-exNBq__testingLab tbody th,.cpu-concept-practice-lab-module__-exNBq__testingLab tbody td:last-child{grid-column:1/-1}.cpu-concept-practice-lab-module__-exNBq__testingLab tbody td{min-width:0;padding:10px}.cpu-concept-practice-lab-module__-exNBq__testingLab tbody td:before{content:attr(data-label);margin-bottom:8px;font-weight:700;display:block}.cpu-concept-practice-lab-module__-exNBq__testingLab td select{min-width:0}.cpu-concept-practice-lab-module__-exNBq__mobileInputLabel{display:inline}}.cpu-concept-practice-lab-module__-exNBq__hero{color:#fff8df;background:radial-gradient(circle at 85% 20%,#e8bf4e33,#0000 30%),#083f42;border-bottom:2px solid #d7ad48;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px 30px;display:grid}.cpu-concept-practice-lab-module__-exNBq__hero h2,.cpu-concept-practice-lab-module__-exNBq__hero p{margin:0}.cpu-concept-practice-lab-module__-exNBq__hero h2{color:#fff;margin-top:5px;font-size:clamp(1.8rem,4vw,3.3rem);line-height:.98}.cpu-concept-practice-lab-module__-exNBq__hero>div>p:last-child{color:#dce8df;max-width:72ch;margin-top:11px;line-height:1.55}.cpu-concept-practice-lab-module__-exNBq__score{text-align:center;background:#174f4f;border:4px solid #e3bc58;border-radius:50%;place-content:center;width:112px;height:112px;display:grid;box-shadow:0 5px #17231e,0 0 0 7px #e3bc5824}.cpu-concept-practice-lab-module__-exNBq__score strong{color:#ffe391;font:950 1.8rem var(--font-mono), monospace}.cpu-concept-practice-lab-module__-exNBq__score small{color:#fff9e3;font:850 .58rem var(--font-mono), monospace;text-transform:uppercase}.cpu-concept-practice-lab-module__-exNBq__stageNav{background:#d8ccb0;border-bottom:1px solid #8d7747;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.cpu-concept-practice-lab-module__-exNBq__stageNav button{color:#243028;text-align:left;cursor:pointer;background:#fff8e8;border:1px solid #8b7542;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:grid}.cpu-concept-practice-lab-module__-exNBq__stageNav button[aria-current=step]{background:#fff1b9;border-color:#9b6f18;box-shadow:inset 0 -4px #d29f31}.cpu-concept-practice-lab-module__-exNBq__stageNav button[data-complete=true] i{color:#efffe2;background:#397a56}.cpu-concept-practice-lab-module__-exNBq__stageNav i{background:#e6c15d;border:1px solid #6c5724;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:950;display:grid}.cpu-concept-practice-lab-module__-exNBq__stageNav span{gap:3px;display:grid}.cpu-concept-practice-lab-module__-exNBq__stageNav strong{font-size:.82rem}.cpu-concept-practice-lab-module__-exNBq__stageNav small{color:#6b624f;font:750 .54rem var(--font-mono), monospace;text-transform:uppercase}.cpu-concept-practice-lab-module__-exNBq__panel{gap:20px;padding:28px 30px 32px;display:grid}.cpu-concept-practice-lab-module__-exNBq__panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cpu-concept-practice-lab-module__-exNBq__panel>header p,.cpu-concept-practice-lab-module__-exNBq__panel>header h3{margin:0}.cpu-concept-practice-lab-module__-exNBq__panel>header h3{margin-top:4px;font-size:clamp(1.45rem,2.8vw,2.25rem)}.cpu-concept-practice-lab-module__-exNBq__panel>header>span{color:#fff7dd;font:850 .58rem var(--font-mono), monospace;text-transform:uppercase;background:#0b5555;border-radius:999px;padding:7px 9px}.cpu-concept-practice-lab-module__-exNBq__visual{background:linear-gradient(135deg,#102f31,#174948);border:2px solid #dab24f;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:20px;display:grid;box-shadow:3px 4px #26302b}.cpu-concept-practice-lab-module__-exNBq__visual div{text-align:center;background:#fffae8f2;border:1px solid #ebca6d;border-radius:7px;align-content:center;gap:5px;min-height:84px;padding:14px;display:grid;position:relative}.cpu-concept-practice-lab-module__-exNBq__visual small{color:#71633e;font:850 .58rem var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase}.cpu-concept-practice-lab-module__-exNBq__visual strong{color:#0b4c4d;font-size:1.25rem}.cpu-concept-practice-lab-module__-exNBq__visual i{color:#ffe17d;font-size:1.35rem;font-style:normal;position:absolute;top:50%;right:-21px;transform:translateY(-50%)}.cpu-concept-practice-lab-module__-exNBq__question{border:0;gap:9px;margin:0;padding:0;display:grid}.cpu-concept-practice-lab-module__-exNBq__question legend{margin-bottom:12px;font-size:1.05rem;font-weight:850;line-height:1.4}.cpu-concept-practice-lab-module__-exNBq__question button{color:#273029;text-align:left;cursor:pointer;background:#fffaf0;border:1px solid #a99566;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-height:50px;padding:11px 13px;display:grid}.cpu-concept-practice-lab-module__-exNBq__question button:hover{border-color:#0b6665;transform:translateY(-1px)}.cpu-concept-practice-lab-module__-exNBq__question button i{color:#645b49;background:#eee3c8;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:950;display:grid}.cpu-concept-practice-lab-module__-exNBq__question button[data-result=correct]{background:#e7f5df;border-color:#397a56}.cpu-concept-practice-lab-module__-exNBq__question button[data-result=correct] i{color:#fff;background:#397a56}.cpu-concept-practice-lab-module__-exNBq__question button[data-result=incorrect]{background:#fff0e7;border-color:#b96347}.cpu-concept-practice-lab-module__-exNBq__question button[data-result=incorrect] i{color:#fff;background:#b96347}.cpu-concept-practice-lab-module__-exNBq__feedback{background:#fff4d3;border-left:5px solid #b96347;border-radius:5px;padding:13px 15px}.cpu-concept-practice-lab-module__-exNBq__feedback[data-correct=true]{background:#e7f5df;border-left-color:#397a56}.cpu-concept-practice-lab-module__-exNBq__feedback strong,.cpu-concept-practice-lab-module__-exNBq__feedback p{margin:0}.cpu-concept-practice-lab-module__-exNBq__feedback p{color:#4f5d53;margin-top:4px;line-height:1.45}.cpu-concept-practice-lab-module__-exNBq__panel>footer{justify-content:space-between;gap:12px;display:flex}.cpu-concept-practice-lab-module__-exNBq__complete{color:#f6ffe9;background:#174f3c;border-top:2px solid #e0b753;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;padding:18px 24px;display:grid}.cpu-concept-practice-lab-module__-exNBq__complete>span{color:#173925;background:#aeda83;border:2px solid #ffe17d;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.35rem;font-weight:950;display:grid}.cpu-concept-practice-lab-module__-exNBq__complete p,.cpu-concept-practice-lab-module__-exNBq__complete strong{margin:0}.cpu-concept-practice-lab-module__-exNBq__complete strong{color:#fff;font-size:1.1rem}.cpu-concept-practice-lab-module__-exNBq__complete p:last-child{color:#d9e9db;margin-top:3px}.cpu-concept-practice-lab-module__-exNBq__saveState{color:#eaf8ec;background:#102f31;border-top:1px solid #9b813c;margin:0;padding:12px 24px}.cpu-concept-practice-lab-module__-exNBq__saveState[data-state=failed]{color:#381d18;background:#ffe8dc}.cpu-concept-practice-lab-module__-exNBq__saveState button{cursor:pointer;background:0 0;border:0;margin-left:8px;text-decoration:underline}@media (max-width:720px){.cpu-concept-practice-lab-module__-exNBq__hero{grid-template-columns:1fr;padding:22px 18px}.cpu-concept-practice-lab-module__-exNBq__score{width:auto;height:auto;box-shadow:none;border-width:2px;border-radius:999px;justify-content:start;padding:8px 12px}.cpu-concept-practice-lab-module__-exNBq__score strong{font-size:1rem}.cpu-concept-practice-lab-module__-exNBq__stageNav{grid-template-columns:1fr}.cpu-concept-practice-lab-module__-exNBq__stageNav button{min-height:58px}.cpu-concept-practice-lab-module__-exNBq__panel{padding:22px 16px 26px}.cpu-concept-practice-lab-module__-exNBq__panel>header{display:grid}.cpu-concept-practice-lab-module__-exNBq__panel>header>span{justify-self:start}.cpu-concept-practice-lab-module__-exNBq__visual{grid-template-columns:1fr;gap:20px}.cpu-concept-practice-lab-module__-exNBq__visual i{top:auto;bottom:-21px;right:50%;transform:translate(50%)rotate(90deg)}.cpu-concept-practice-lab-module__-exNBq__panel>footer{display:grid}.cpu-concept-practice-lab-module__-exNBq__complete{padding-inline:16px}}
.control-practice-lab-module__w3ok7G__lab{min-width:0}.control-practice-lab-module__w3ok7G__lab form{gap:18px;min-width:0;display:grid}.control-practice-lab-module__w3ok7G__lab h4{margin:0;font-size:1.15rem}.control-practice-lab-module__w3ok7G__listings{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:18px;min-width:0;display:grid}.control-practice-lab-module__w3ok7G__listings figure{min-width:0;margin:0}.control-practice-lab-module__w3ok7G__listings figcaption{margin-bottom:10px;font-weight:750}.control-practice-lab-module__w3ok7G__listings pre{color:#faf5e8;background:#183238;border:1px solid #456969;border-radius:8px;max-width:100%;margin:0;padding:18px;font-size:.94rem;line-height:1.65;overflow:auto}.control-practice-lab-module__w3ok7G__field{gap:8px;max-width:660px;display:grid}.control-practice-lab-module__w3ok7G__lab input,.control-practice-lab-module__w3ok7G__lab select{box-sizing:border-box;color:#192f31;width:100%;min-width:100px;min-height:46px;font:inherit;background:#fffdf5;border:1px solid #567274;border-radius:5px;padding:9px}.control-practice-lab-module__w3ok7G__lab select{min-width:140px}.control-practice-lab-module__w3ok7G__lab [aria-invalid=true]{background:#fff0e8;border:2px solid #a73723}.control-practice-lab-module__w3ok7G__lab :focus-visible{outline-offset:3px;outline:3px solid #006d87}.control-practice-lab-module__w3ok7G__lab table{border-collapse:collapse;width:100%}.control-practice-lab-module__w3ok7G__lab th,.control-practice-lab-module__w3ok7G__lab td{text-align:left;border:1px solid #81999a;padding:10px}.control-practice-lab-module__w3ok7G__lab caption{text-align:left;padding:10px 0;font-weight:750}.control-practice-lab-module__w3ok7G__observation{background:#e9f2ee;border:2px solid #42675b;border-radius:8px;min-width:0;padding:18px}.control-practice-lab-module__w3ok7G__observation>button{margin-top:12px;scroll-margin-block:180px 160px}.control-practice-lab-module__w3ok7G__observation dl{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;display:grid}.control-practice-lab-module__w3ok7G__observation dl>div{background:#fffdf5;border:1px solid #829b92;padding:10px}.control-practice-lab-module__w3ok7G__observation dt{font-size:.88rem}.control-practice-lab-module__w3ok7G__observation dd{margin:6px 0 0;font-weight:750}.control-practice-lab-module__w3ok7G__lab button:disabled{cursor:not-allowed}
.data-practice-lab-module__jTxKdW__lab,.data-practice-lab-module__jTxKdW__lab form{min-width:0}.data-practice-lab-module__jTxKdW__lab form{gap:18px;display:grid}.data-practice-lab-module__jTxKdW__lab h4{margin:0;font-size:1.15rem}.data-practice-lab-module__jTxKdW__listing{min-width:0;margin:18px 0}.data-practice-lab-module__jTxKdW__listing figcaption{font-weight:750}.data-practice-lab-module__jTxKdW__listing pre{color:#faf5e8;background:#183238;border:1px solid #456969;border-radius:8px;max-width:100%;padding:18px;font-size:.94rem;line-height:1.65;overflow:auto}.data-practice-lab-module__jTxKdW__predictions{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:18px;display:grid}.data-practice-lab-module__jTxKdW__field{flex-direction:column;gap:8px;min-width:0;display:flex}.data-practice-lab-module__jTxKdW__field strong{flex:1}.data-practice-lab-module__jTxKdW__lab input,.data-practice-lab-module__jTxKdW__lab select{box-sizing:border-box;color:#192f31;width:100%;min-width:0;min-height:46px;font:inherit;background:#fffdf5;border:1px solid #567274;border-radius:5px;padding:9px}.data-practice-lab-module__jTxKdW__lab [aria-invalid=true]{background:#fff0e8;border:2px solid #a73723}.data-practice-lab-module__jTxKdW__lab :focus-visible{outline-offset:3px;outline:3px solid #006d87}.data-practice-lab-module__jTxKdW__lab button:disabled{cursor:not-allowed}.data-practice-lab-module__jTxKdW__lab table{border-collapse:collapse;width:100%}.data-practice-lab-module__jTxKdW__lab th,.data-practice-lab-module__jTxKdW__lab td{text-align:left;border:1px solid #81999a;padding:10px}.data-practice-lab-module__jTxKdW__lab td{vertical-align:top;min-width:76px}.data-practice-lab-module__jTxKdW__lab td small{margin-top:5px;display:block}.data-practice-lab-module__jTxKdW__lab td[data-selected=true]{outline-offset:-3px;background:#fff0c0;outline:3px solid #825111}.data-practice-lab-module__jTxKdW__lab caption{text-align:left;padding:10px 0;font-weight:750}.data-practice-lab-module__jTxKdW__selected{color:#543405;margin-top:6px;font-size:.8rem;font-weight:750;display:inline-block}.data-practice-lab-module__jTxKdW__observation{background:#e9f2ee;border:2px solid #42675b;border-radius:8px;min-width:0;padding:18px}.data-practice-lab-module__jTxKdW__observation>button{margin-top:12px;scroll-margin-block:180px 160px}.data-practice-lab-module__jTxKdW__values{grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));gap:10px;display:grid}.data-practice-lab-module__jTxKdW__values>div{background:#fffdf5;border:1px solid #829b92;padding:10px}.data-practice-lab-module__jTxKdW__values dt{font-size:.88rem}.data-practice-lab-module__jTxKdW__values dd{margin:6px 0 0;font-weight:750}.data-practice-lab-module__jTxKdW__ledger summary{cursor:pointer;padding:12px 0;font-weight:750}.data-practice-lab-module__jTxKdW__ledger li{margin-bottom:10px}@media (max-width:600px){.data-practice-lab-module__jTxKdW__observation{padding:12px}.data-practice-lab-module__jTxKdW__lab th,.data-practice-lab-module__jTxKdW__lab td{padding:8px}}
.gesture-device-lab-module__9Y_16G__lab{gap:1rem;margin:1.25rem 0;display:grid}.gesture-device-lab-module__9Y_16G__header,.gesture-device-lab-module__9Y_16G__stage,.gesture-device-lab-module__9Y_16G__hardwareOption{border:1px solid var(--line,#d7d9e0);background:#fffdf7;border-radius:20px}.gesture-device-lab-module__9Y_16G__header{justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.4rem;display:flex}.gesture-device-lab-module__9Y_16G__header h2,.gesture-device-lab-module__9Y_16G__stage h3,.gesture-device-lab-module__9Y_16G__stage h4{margin:0}.gesture-device-lab-module__9Y_16G__header p:last-child{max-width:68ch}.gesture-device-lab-module__9Y_16G__progress{color:#fff;text-align:center;background:#102b4e;border-radius:16px;min-width:112px;padding:.8rem;display:grid}.gesture-device-lab-module__9Y_16G__progress strong{font-size:1.75rem}.gesture-device-lab-module__9Y_16G__progress span{font-size:.78rem}.gesture-device-lab-module__9Y_16G__stepRail{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.gesture-device-lab-module__9Y_16G__stepRail li{background:#fff;border:1px solid #d7d9e0;border-radius:12px;gap:.15rem;padding:.65rem;display:grid}.gesture-device-lab-module__9Y_16G__stepRail li[data-complete=true]{background:#edf9f2;border-color:#268358}.gesture-device-lab-module__9Y_16G__stepRail li>span{color:#315fc4;font-weight:800}.gesture-device-lab-module__9Y_16G__stepRail small,.gesture-device-lab-module__9Y_16G__muted{color:#616775;font-size:.82rem}.gesture-device-lab-module__9Y_16G__stage{padding:1.3rem}.gesture-device-lab-module__9Y_16G__stageHeading{align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.gesture-device-lab-module__9Y_16G__stageHeading>span{color:#102b4e;background:#ffdc58;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;font-weight:900;display:grid}.gesture-device-lab-module__9Y_16G__signalLayout,.gesture-device-lab-module__9Y_16G__matrixLayout,.gesture-device-lab-module__9Y_16G__reportFields{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:1rem;display:grid}.gesture-device-lab-module__9Y_16G__gestureTabs,.gesture-device-lab-module__9Y_16G__testButtons,.gesture-device-lab-module__9Y_16G__modelChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.gesture-device-lab-module__9Y_16G__gestureTabs button,.gesture-device-lab-module__9Y_16G__testButtons button{color:#102b4e;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9c2d4;border-radius:12px;padding:.7rem;font-weight:750}.gesture-device-lab-module__9Y_16G__gestureTabs button[aria-pressed=true]{background:#eef3ff;border-color:#315fc4}.gesture-device-lab-module__9Y_16G__testButtons button:disabled{cursor:not-allowed;opacity:.55}.gesture-device-lab-module__9Y_16G__testButtons small{margin-top:.25rem;font-weight:500;display:block}.gesture-device-lab-module__9Y_16G__signalChart{background:#f8f9fc;border:1px solid #dce1ea;border-radius:12px;width:100%;min-height:170px;margin-top:.5rem}.gesture-device-lab-module__9Y_16G__signalChart line{stroke:#d9dee8;stroke-width:1px}.gesture-device-lab-module__9Y_16G__signalChart polyline{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.gesture-device-lab-module__9Y_16G__signalChart polyline[data-axis=x],.gesture-device-lab-module__9Y_16G__axisKey span[data-axis=x]:before{stroke:#d84a35;background:#d84a35}.gesture-device-lab-module__9Y_16G__signalChart polyline[data-axis=y],.gesture-device-lab-module__9Y_16G__axisKey span[data-axis=y]:before{stroke:#268358;background:#268358}.gesture-device-lab-module__9Y_16G__signalChart polyline[data-axis=z],.gesture-device-lab-module__9Y_16G__axisKey span[data-axis=z]:before{stroke:#315fc4;background:#315fc4}.gesture-device-lab-module__9Y_16G__axisKey{gap:1rem;margin-top:.4rem;font-size:.8rem;display:flex}.gesture-device-lab-module__9Y_16G__axisKey span:before{content:"";border-radius:999px;width:.7rem;height:.7rem;margin-right:.3rem;display:inline-block}.gesture-device-lab-module__9Y_16G__samplePanel,.gesture-device-lab-module__9Y_16G__evidenceCard{background:#f3f6fb;border-radius:14px;padding:1rem}.gesture-device-lab-module__9Y_16G__sampleCount{border-bottom:1px solid #d9dee8;justify-content:space-between;padding:.45rem 0;display:flex}.gesture-device-lab-module__9Y_16G__samplePanel button{width:100%;margin-top:.8rem}.gesture-device-lab-module__9Y_16G__samplePanel small{margin-top:.55rem;display:block}.gesture-device-lab-module__9Y_16G__matrix{border-collapse:collapse;width:100%;margin-top:1rem}.gesture-device-lab-module__9Y_16G__matrix caption{text-align:left;padding-bottom:.5rem;font-weight:800}.gesture-device-lab-module__9Y_16G__matrix th,.gesture-device-lab-module__9Y_16G__matrix td{text-align:center;border:1px solid #d7d9e0;padding:.65rem}.gesture-device-lab-module__9Y_16G__matrix td[data-correct=true]{background:#dff3e8;font-weight:850}.gesture-device-lab-module__9Y_16G__evidenceCard{align-content:center;display:grid}.gesture-device-lab-module__9Y_16G__evidenceCard strong{color:#166b45;font-size:2.5rem}.gesture-device-lab-module__9Y_16G__modelChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.gesture-device-lab-module__9Y_16G__modelChoices label{cursor:pointer;border:2px solid #d7d9e0;border-radius:14px;gap:.35rem;padding:1rem;display:grid}.gesture-device-lab-module__9Y_16G__modelChoices label[data-selected=true]{background:#eef3ff;border-color:#315fc4}.gesture-device-lab-module__9Y_16G__modelChoices small[data-fit=true]{color:#166b45;font-weight:800}.gesture-device-lab-module__9Y_16G__modelChoices small[data-fit=false]{color:#a63a2c;font-weight:800}.gesture-device-lab-module__9Y_16G__devicePanel{background:#f7f8fa;border:2px dashed #aeb6c5;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.gesture-device-lab-module__9Y_16G__devicePanel[data-deployed=true]{background:#edf9f2;border-style:solid;border-color:#268358}.gesture-device-lab-module__9Y_16G__devicePanel>div:first-child{display:grid}.gesture-device-lab-module__9Y_16G__leds{gap:.65rem;display:flex}.gesture-device-lab-module__9Y_16G__leds span{color:#4f5562;background:#d7d9e0;border-radius:999px;place-items:center;width:3.25rem;height:3.25rem;font-size:.62rem;font-weight:850;display:grid}.gesture-device-lab-module__9Y_16G__leds span[data-active=true][data-colour=RED]{color:#fff;background:#ec5a48;box-shadow:0 0 22px #ec5a48}.gesture-device-lab-module__9Y_16G__leds span[data-active=true][data-colour=GREEN]{color:#fff;background:#37a86f;box-shadow:0 0 22px #37a86f}.gesture-device-lab-module__9Y_16G__leds span[data-active=true][data-colour=BLUE]{color:#fff;background:#3978e8;box-shadow:0 0 22px #3978e8}.gesture-device-lab-module__9Y_16G__hardwareOption{background:#f3f6fb;grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1.25rem;margin-top:1rem;padding:1rem;display:grid}.gesture-device-lab-module__9Y_16G__hardwareOption p{margin-bottom:0}.gesture-device-lab-module__9Y_16G__reportFields label{gap:.4rem;font-weight:750;display:grid}.gesture-device-lab-module__9Y_16G__reportFields textarea{min-height:120px;font:inherit;resize:vertical;border:1px solid #aeb6c5;border-radius:12px;padding:.75rem}@media (max-width:760px){.gesture-device-lab-module__9Y_16G__header,.gesture-device-lab-module__9Y_16G__devicePanel{flex-direction:column;align-items:stretch}.gesture-device-lab-module__9Y_16G__stepRail{grid-template-columns:repeat(2,minmax(0,1fr))}.gesture-device-lab-module__9Y_16G__signalLayout,.gesture-device-lab-module__9Y_16G__matrixLayout,.gesture-device-lab-module__9Y_16G__reportFields,.gesture-device-lab-module__9Y_16G__hardwareOption,.gesture-device-lab-module__9Y_16G__modelChoices,.gesture-device-lab-module__9Y_16G__gestureTabs,.gesture-device-lab-module__9Y_16G__testButtons{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gesture-device-lab-module__9Y_16G__leds span{box-shadow:none!important}}
.bagging-no-code-lab-module__KydkJW__lab{--ink:#101010;border:3px solid var(--ink);box-shadow:7px 7px 0 var(--ink);background:#fffaf0;border-radius:16px;overflow:hidden;container-type:inline-size}.bagging-no-code-lab-module__KydkJW__hero{border-bottom:2px solid var(--ink);color:#fff;background:#2f62ff;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem;display:flex}.bagging-no-code-lab-module__KydkJW__hero h2,.bagging-no-code-lab-module__KydkJW__hero p{margin:0}.bagging-no-code-lab-module__KydkJW__hero h2{margin-top:.2rem;font-size:clamp(1.25rem,3vw,1.8rem)}.bagging-no-code-lab-module__KydkJW__hero>div:first-child>p:last-child{max-width:760px;margin-top:.45rem}.bagging-no-code-lab-module__KydkJW__score{border:2px solid var(--ink);min-width:7.5rem;color:var(--ink);text-align:center;background:#ffdc58;border-radius:10px;padding:.7rem;display:grid}.bagging-no-code-lab-module__KydkJW__score strong{font-size:1.6rem}.bagging-no-code-lab-module__KydkJW__score span{font-size:.7rem;font-weight:800}.bagging-no-code-lab-module__KydkJW__stageNav{border-bottom:2px solid var(--ink);background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.bagging-no-code-lab-module__KydkJW__stageNav button{min-height:4.4rem;color:var(--ink);text-align:left;cursor:pointer;background:#fffaf0;border:0;border-radius:0;grid-template-columns:auto 1fr;gap:.08rem .55rem;padding:.65rem .8rem;display:grid}.bagging-no-code-lab-module__KydkJW__stageNav button:disabled{color:#6c685f;cursor:not-allowed}.bagging-no-code-lab-module__KydkJW__stageNav button[data-active=true]{background:#ffdc58}.bagging-no-code-lab-module__KydkJW__stageNav button[data-complete=true]{background:#dff7c7}.bagging-no-code-lab-module__KydkJW__stageNav button>span{border:1px solid var(--ink);background:#fff;border-radius:50%;grid-row:1/span 2;place-items:center;width:1.7rem;height:1.7rem;font-weight:900;display:grid}.bagging-no-code-lab-module__KydkJW__stageNav strong{align-self:end}.bagging-no-code-lab-module__KydkJW__stageNav small{font-family:var(--font-mono), monospace}.bagging-no-code-lab-module__KydkJW__stagePanel{padding:1rem}.bagging-no-code-lab-module__KydkJW__stageHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.bagging-no-code-lab-module__KydkJW__stageHeader h3,.bagging-no-code-lab-module__KydkJW__stageHeader p{margin:0}.bagging-no-code-lab-module__KydkJW__stageHeader h3{margin:.15rem 0 .35rem}.bagging-no-code-lab-module__KydkJW__stageHeader>span{border:2px solid var(--ink);font:800 .7rem/1.2 var(--font-mono), monospace;background:#d6e0ff;border-radius:999px;flex:none;padding:.45rem .65rem}.bagging-no-code-lab-module__KydkJW__choiceFieldset{border:0;margin:0;padding:0}.bagging-no-code-lab-module__KydkJW__choiceFieldset legend{margin-bottom:.65rem;font-weight:900}.bagging-no-code-lab-module__KydkJW__choiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.bagging-no-code-lab-module__KydkJW__choiceCard{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);cursor:pointer;background:#fff;border-radius:12px;gap:.55rem;padding:.85rem;display:grid;position:relative}.bagging-no-code-lab-module__KydkJW__choiceCard[data-selected=true]{outline-offset:-4px;background:#d6e0ff;outline:4px solid #2f62ff}.bagging-no-code-lab-module__KydkJW__choiceCard input{accent-color:#2f62ff;width:1.1rem;height:1.1rem;position:absolute;top:.75rem;right:.75rem}.bagging-no-code-lab-module__KydkJW__choiceCard>span{font:800 .68rem/1.2 var(--font-mono), monospace;text-transform:uppercase}.bagging-no-code-lab-module__KydkJW__choiceCard>strong{border:1px solid var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.08em;background:#ffdc58;border-radius:8px;padding:.65rem 2rem .65rem .65rem}.bagging-no-code-lab-module__KydkJW__choiceCard small{color:#534f48}.bagging-no-code-lab-module__KydkJW__feedback{background:#fff1ed;border:2px solid #8e2618;border-radius:10px;margin-top:1rem;padding:.8rem}.bagging-no-code-lab-module__KydkJW__feedback[data-complete=true]{background:#dff7c7;border-color:#245c28}.bagging-no-code-lab-module__KydkJW__feedback p{margin:.25rem 0 0}.bagging-no-code-lab-module__KydkJW__feedback ul{margin:.45rem 0 0;padding-left:1.2rem}.bagging-no-code-lab-module__KydkJW__feedback li+li{margin-top:.25rem}.bagging-no-code-lab-module__KydkJW__actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.bagging-no-code-lab-module__KydkJW__flowHelp{border:1px solid var(--ink);background:#fff1a8;border-radius:9px;flex-wrap:wrap;gap:.45rem .9rem;margin-bottom:.85rem;padding:.7rem;font-size:.78rem;display:flex}.bagging-no-code-lab-module__KydkJW__answerPreview{border:2px solid var(--ink);background:#fff;border-radius:12px;margin-top:1rem;padding:.9rem}.bagging-no-code-lab-module__KydkJW__answerPreview h3,.bagging-no-code-lab-module__KydkJW__answerPreview p{margin:0}.bagging-no-code-lab-module__KydkJW__answerPreview h3{margin-top:.2rem}.bagging-no-code-lab-module__KydkJW__answerPreview dl{border:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:.75rem 0 0;display:grid}.bagging-no-code-lab-module__KydkJW__answerPreview dl>div{border:1px solid var(--ink);gap:.25rem;padding:.65rem;display:grid}.bagging-no-code-lab-module__KydkJW__answerPreview dt{font:800 .67rem/1.2 var(--font-mono), monospace;text-transform:uppercase}.bagging-no-code-lab-module__KydkJW__answerPreview dd{margin:0}@container (max-width:700px){.bagging-no-code-lab-module__KydkJW__hero,.bagging-no-code-lab-module__KydkJW__stageHeader{flex-direction:column}.bagging-no-code-lab-module__KydkJW__score{min-width:6.5rem}.bagging-no-code-lab-module__KydkJW__choiceGrid,.bagging-no-code-lab-module__KydkJW__answerPreview dl{grid-template-columns:1fr}}@container (max-width:520px){.bagging-no-code-lab-module__KydkJW__stageNav{grid-template-columns:1fr}.bagging-no-code-lab-module__KydkJW__stageNav button{min-height:3.7rem}.bagging-no-code-lab-module__KydkJW__stagePanel{padding:.75rem}.bagging-no-code-lab-module__KydkJW__actions{flex-direction:column}.bagging-no-code-lab-module__KydkJW__actions button{width:100%}}
.attention-matrix-lab-module__UAJ2DW__lab{background:#fffaf0;border:2px solid #101010;border-radius:1.25rem;gap:1rem;display:grid;overflow:hidden;box-shadow:7px 7px #101010}.attention-matrix-lab-module__UAJ2DW__lab>header{color:#fff;background:linear-gradient(135deg,#101010,#5b2a86);justify-content:space-between;gap:1rem;padding:1.2rem;display:flex}.attention-matrix-lab-module__UAJ2DW__lab>header h2,.attention-matrix-lab-module__UAJ2DW__lab>header p{margin:0}.attention-matrix-lab-module__UAJ2DW__lab>header p:last-child{max-width:68ch;margin-top:.35rem}.attention-matrix-lab-module__UAJ2DW__progress{color:#101010;text-align:center;background:#ffdc58;border:2px solid #101010;border-radius:.85rem;align-self:start;min-width:6.5rem;padding:.55rem}.attention-matrix-lab-module__UAJ2DW__progress strong,.attention-matrix-lab-module__UAJ2DW__progress span{display:block}.attention-matrix-lab-module__UAJ2DW__progress strong{font-size:1.25rem}.attention-matrix-lab-module__UAJ2DW__lab>nav{grid-template-columns:repeat(6,1fr);gap:.45rem;padding-inline:1.2rem;display:grid}.attention-matrix-lab-module__UAJ2DW__lab>nav button{min-height:4rem;font:inherit;background:#fff;border:2px solid #101010;border-radius:.7rem;place-items:center;gap:.25rem;padding:.35rem;font-size:.8rem;font-weight:800;display:grid}.attention-matrix-lab-module__UAJ2DW__lab>nav button span{border:1.5px solid #101010;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid}.attention-matrix-lab-module__UAJ2DW__lab>nav button[aria-current=step]{background:#ffdc58;box-shadow:3px 3px #101010}.attention-matrix-lab-module__UAJ2DW__lab>nav button:disabled{opacity:.4}.attention-matrix-lab-module__UAJ2DW__body{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);gap:.9rem;padding:0 1.2rem 1.2rem;display:grid}.attention-matrix-lab-module__UAJ2DW__diagram,.attention-matrix-lab-module__UAJ2DW__explanation{background:#fff;border:2px solid #101010;border-radius:.9rem;padding:.9rem}.attention-matrix-lab-module__UAJ2DW__diagram h3,.attention-matrix-lab-module__UAJ2DW__explanation h3{margin-top:0}.attention-matrix-lab-module__UAJ2DW__flow{gap:.5rem;margin-bottom:.8rem;display:flex}.attention-matrix-lab-module__UAJ2DW__flow div{opacity:.45;align-items:center;gap:.35rem;transition:opacity .2s,transform .2s;display:flex}.attention-matrix-lab-module__UAJ2DW__flow div[data-active=true]{opacity:1;transform:translateY(-2px)}.attention-matrix-lab-module__UAJ2DW__flow span{background:#d8f7df;border:2px solid #101010;border-radius:999px;padding:.35rem .6rem;font-weight:850}.attention-matrix-lab-module__UAJ2DW__tableWrap{overflow-x:auto}.attention-matrix-lab-module__UAJ2DW__tableWrap table{border-collapse:collapse;text-align:center;font-variant-numeric:tabular-nums;width:100%}.attention-matrix-lab-module__UAJ2DW__tableWrap th,.attention-matrix-lab-module__UAJ2DW__tableWrap td{border:2px solid #101010;padding:.55rem}.attention-matrix-lab-module__UAJ2DW__tableWrap thead th{background:#e7dcff}.attention-matrix-lab-module__UAJ2DW__tableWrap tbody th{text-align:left;background:#eef4ff}.attention-matrix-lab-module__UAJ2DW__tableWrap td[data-masked=true]{color:#fff;background:#101010}.attention-matrix-lab-module__UAJ2DW__values,.attention-matrix-lab-module__UAJ2DW__prompt,.attention-matrix-lab-module__UAJ2DW__success{background:#f0e8ff;border-left:5px solid #5b2a86;padding:.7rem}.attention-matrix-lab-module__UAJ2DW__values p{overflow-wrap:anywhere;margin:.2rem 0}.attention-matrix-lab-module__UAJ2DW__success{background:#d8f7df;border-left-color:#147a4e}.attention-matrix-lab-module__UAJ2DW__actions{flex-wrap:wrap;gap:.55rem;margin-top:.8rem;display:flex}@media (max-width:900px){.attention-matrix-lab-module__UAJ2DW__lab>nav{grid-template-columns:repeat(3,1fr)}.attention-matrix-lab-module__UAJ2DW__body{grid-template-columns:1fr}}@media (max-width:560px){.attention-matrix-lab-module__UAJ2DW__lab>header{display:grid}.attention-matrix-lab-module__UAJ2DW__lab>nav{grid-template-columns:1fr 1fr}.attention-matrix-lab-module__UAJ2DW__flow{overflow-x:auto}}@media (prefers-reduced-motion:reduce){.attention-matrix-lab-module__UAJ2DW__lab *{transition:none!important;animation:none!important}}
.convolution-shape-lab-module__I6SWlq__lab{background:#fffdf5;border:2px solid #16213b;border-radius:1.25rem;overflow:hidden;box-shadow:0 18px 45px #16213b16}.convolution-shape-lab-module__I6SWlq__lab>header{color:#fff;background:linear-gradient(120deg,#16213b,#56367a);justify-content:space-between;gap:1rem;padding:1.25rem;display:flex}.convolution-shape-lab-module__I6SWlq__lab>header h2{margin:.15rem 0 .35rem;font-size:clamp(1.35rem,3vw,2rem)}.convolution-shape-lab-module__I6SWlq__lab>header p{max-width:56rem;margin:0}.convolution-shape-lab-module__I6SWlq__lab>header>span{color:#16213b;white-space:nowrap;background:#ffd84d;border-radius:999px;align-self:flex-start;padding:.35rem .65rem;font-weight:800}.convolution-shape-lab-module__I6SWlq__controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:1.1rem;display:grid}.convolution-shape-lab-module__I6SWlq__controls label{gap:.35rem;font-weight:750;display:grid}.convolution-shape-lab-module__I6SWlq__controls select{background:#fff;border:1px solid #6e7590;border-radius:.6rem;min-height:2.75rem;padding:.45rem}.convolution-shape-lab-module__I6SWlq__evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 1.1rem;display:grid}.convolution-shape-lab-module__I6SWlq__evidence section{background:#fff;border:1px solid #cbd1df;border-radius:.8rem;padding:1rem}.convolution-shape-lab-module__I6SWlq__evidence h3{margin:0 0 .55rem}.convolution-shape-lab-module__I6SWlq__evidence code{overflow-wrap:anywhere;color:#56367a;font-weight:800;display:block}.convolution-shape-lab-module__I6SWlq__mapWrap{background:#eef6ff;border-radius:1rem;grid-template-columns:minmax(8rem,14rem) 1fr;align-items:center;gap:1rem;margin:1.1rem;padding:1rem;display:grid}.convolution-shape-lab-module__I6SWlq__map{aspect-ratio:1;gap:2px;display:grid}.convolution-shape-lab-module__I6SWlq__map i{background:linear-gradient(135deg,#2d79c7,#75d8c0);border-radius:2px;animation:.45s both convolution-shape-lab-module__I6SWlq__cellIn}.convolution-shape-lab-module__I6SWlq__lab aside{background:#fff7cf;border-left:5px solid #ffd84d;margin:1.1rem;padding:1rem}.convolution-shape-lab-module__I6SWlq__error{color:#9b2424;margin:1rem;font-weight:750}@keyframes convolution-shape-lab-module__I6SWlq__cellIn{0%{opacity:.25;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@media (max-width:720px){.convolution-shape-lab-module__I6SWlq__lab>header{display:block}.convolution-shape-lab-module__I6SWlq__lab>header>span{margin-top:.8rem;display:inline-block}.convolution-shape-lab-module__I6SWlq__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.convolution-shape-lab-module__I6SWlq__evidence,.convolution-shape-lab-module__I6SWlq__mapWrap{grid-template-columns:1fr}.convolution-shape-lab-module__I6SWlq__map{max-width:12rem}}@media (max-width:420px){.convolution-shape-lab-module__I6SWlq__controls{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.convolution-shape-lab-module__I6SWlq__map i{animation:none}}
.classical-enrichment-lab-module__vL0iYa__lab{color:#151515;background:linear-gradient(145deg,#fffaf0,#eef3ff);border:2px solid #151515;border-radius:18px;gap:18px;padding:clamp(18px,3vw,28px);display:grid;overflow:hidden;box-shadow:6px 6px #151515}.classical-enrichment-lab-module__vL0iYa__lab header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.classical-enrichment-lab-module__vL0iYa__lab h2{margin:2px 0 0;font-size:clamp(1.3rem,3vw,2rem)}.classical-enrichment-lab-module__vL0iYa__lab header>span{color:#fff;font:700 .72rem var(--font-mono), monospace;background:#173d8f;border-radius:999px;padding:6px 9px}.classical-enrichment-lab-module__vL0iYa__question{color:#4c4a44;margin:0}.classical-enrichment-lab-module__vL0iYa__formula{overflow-wrap:anywhere;color:#101010;background:#ffdc58;border:1.5px solid #101010;border-radius:10px;padding:14px;font-size:clamp(.82rem,2vw,1.05rem);display:block}.classical-enrichment-lab-module__vL0iYa__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.classical-enrichment-lab-module__vL0iYa__steps li{min-width:0;display:flex}.classical-enrichment-lab-module__vL0iYa__steps button{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #151515;border-radius:12px;gap:5px;width:100%;min-width:0;padding:13px;display:grid}.classical-enrichment-lab-module__vL0iYa__steps button[data-active=true]{color:#fff;background:#173d8f;transform:translateY(-3px);box-shadow:0 4px #ffdc58}.classical-enrichment-lab-module__vL0iYa__steps small{font:800 .7rem var(--font-mono), monospace}.classical-enrichment-lab-module__vL0iYa__steps span{overflow-wrap:anywhere;font-size:.8rem}.classical-enrichment-lab-module__vL0iYa__evidence{padding-top:9px;position:relative}.classical-enrichment-lab-module__vL0iYa__evidence>span{width:var(--progress);background:#2f9c55;height:5px;transition:width .25s;position:absolute;inset:0 auto auto 0}.classical-enrichment-lab-module__vL0iYa__evidence p{margin:10px 0 0}.classical-enrichment-lab-module__vL0iYa__lab aside{background:#dff4e7;border-left:5px solid #166b45;padding:12px 14px}@media (max-width:620px){.classical-enrichment-lab-module__vL0iYa__lab header{display:grid}.classical-enrichment-lab-module__vL0iYa__steps{grid-template-columns:1fr}.classical-enrichment-lab-module__vL0iYa__steps button[data-active=true]{transform:none}}@media (prefers-reduced-motion:reduce){.classical-enrichment-lab-module__vL0iYa__evidence>span{transition:none}.classical-enrichment-lab-module__vL0iYa__steps button[data-active=true]{transform:none}}
.exam-question-workbench-module__I3e2mW__lab{background:#fff;border:2px solid #35205f;border-radius:1.2rem;overflow:hidden;box-shadow:0 16px 44px #35205f16}.exam-question-workbench-module__I3e2mW__lab>header{color:#fff;background:linear-gradient(120deg,#251642,#694ca1);justify-content:space-between;gap:1rem;padding:1.2rem;display:flex}.exam-question-workbench-module__I3e2mW__lab>header h2{margin:.15rem 0;font-size:clamp(1.35rem,3vw,2rem)}.exam-question-workbench-module__I3e2mW__lab>header p{margin:0}.exam-question-workbench-module__I3e2mW__lab>header>strong{color:#251642;background:#ffd84d;border-radius:50%;place-items:center;min-width:3.4rem;height:3.4rem;display:grid}.exam-question-workbench-module__I3e2mW__lab>nav{background:#eee8fa;grid-template-columns:repeat(4,1fr);display:grid}.exam-question-workbench-module__I3e2mW__lab>nav button{background:0 0;border:0;border-bottom:3px solid #0000;min-height:3rem;font-weight:800}.exam-question-workbench-module__I3e2mW__lab>nav button[data-active=true]{background:#fff;border-color:#694ca1}.exam-question-workbench-module__I3e2mW__lab>nav button:disabled{opacity:.45}.exam-question-workbench-module__I3e2mW__panel{padding:1.2rem}.exam-question-workbench-module__I3e2mW__panel h3{margin-top:0}.exam-question-workbench-module__I3e2mW__prompt{background:#fff8d8;border-left:5px solid #ffd84d;padding:1rem;font-size:1.05rem}.exam-question-workbench-module__I3e2mW__plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.exam-question-workbench-module__I3e2mW__plan article{border:1px solid #ccc4dd;border-radius:.75rem;gap:.35rem;padding:.85rem;display:grid}.exam-question-workbench-module__I3e2mW__notes{gap:.4rem;margin:1rem 0;font-weight:750;display:grid}.exam-question-workbench-module__I3e2mW__notes textarea{width:100%;font:inherit;border:1px solid #8b829b;border-radius:.7rem;padding:.8rem}.exam-question-workbench-module__I3e2mW__solution{background:#effcf5;border:1px solid #6ca389;border-radius:.8rem;margin:1rem 0;padding:1rem}.exam-question-workbench-module__I3e2mW__rubric{gap:.7rem;display:grid}.exam-question-workbench-module__I3e2mW__rubric label{border:1px solid #d2cbdf;border-radius:.7rem;justify-content:space-between;gap:1rem;padding:.8rem;display:flex}.exam-question-workbench-module__I3e2mW__rubric label>span:first-child{gap:.25rem;display:grid}.exam-question-workbench-module__I3e2mW__rubric small{max-width:42rem}.exam-question-workbench-module__I3e2mW__rubric input{width:4rem;min-height:2.5rem;margin-right:.35rem}.exam-question-workbench-module__I3e2mW__total{background:#eee8fa;border-radius:.75rem;padding:1rem}@media (max-width:680px){.exam-question-workbench-module__I3e2mW__lab>nav{grid-template-columns:1fr 1fr}.exam-question-workbench-module__I3e2mW__plan{grid-template-columns:1fr}.exam-question-workbench-module__I3e2mW__rubric label{display:grid}}@media (max-width:420px){.exam-question-workbench-module__I3e2mW__lab>header{display:block}.exam-question-workbench-module__I3e2mW__lab>header>strong{margin-top:.7rem}}
.subprogram-practice-lab-module__LjW5Kq__lab,.subprogram-practice-lab-module__LjW5Kq__lab form{min-width:0}.subprogram-practice-lab-module__LjW5Kq__lab form{gap:18px;display:grid}.subprogram-practice-lab-module__LjW5Kq__lab h4{margin:0;font-size:1.15rem}.subprogram-practice-lab-module__LjW5Kq__listing{min-width:0;margin:18px 0}.subprogram-practice-lab-module__LjW5Kq__listing figcaption{font-weight:750}.subprogram-practice-lab-module__LjW5Kq__listing pre{color:#fff9ed;background:#283047;border:1px solid #69748e;border-radius:8px;max-width:100%;padding:18px;font-size:.94rem;line-height:1.65;overflow:auto}.subprogram-practice-lab-module__LjW5Kq__predictions,.subprogram-practice-lab-module__LjW5Kq__owners,.subprogram-practice-lab-module__LjW5Kq__channels{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:18px;display:grid}.subprogram-practice-lab-module__LjW5Kq__field{flex-direction:column;gap:8px;min-width:0;display:flex}.subprogram-practice-lab-module__LjW5Kq__field strong{flex:1}.subprogram-practice-lab-module__LjW5Kq__lab input,.subprogram-practice-lab-module__LjW5Kq__lab select{box-sizing:border-box;color:#192f31;width:100%;min-width:0;min-height:46px;font:inherit;background:#fffdf5;border:1px solid #567274;border-radius:5px;padding:9px}.subprogram-practice-lab-module__LjW5Kq__lab [aria-invalid=true]{background:#fff0e8;border:2px solid #a73723}.subprogram-practice-lab-module__LjW5Kq__lab :focus-visible{outline-offset:3px;outline:3px solid #006d87}.subprogram-practice-lab-module__LjW5Kq__lab button:disabled{cursor:not-allowed}.subprogram-practice-lab-module__LjW5Kq__lab table{border-collapse:collapse;width:100%}.subprogram-practice-lab-module__LjW5Kq__lab th,.subprogram-practice-lab-module__LjW5Kq__lab td{text-align:left;overflow-wrap:anywhere;border:1px solid #81999a;padding:10px}.subprogram-practice-lab-module__LjW5Kq__lab caption{text-align:left;padding:10px 0;font-size:.92rem}.subprogram-practice-lab-module__LjW5Kq__observation{background:#eaf0f6;border:2px solid #536580;border-radius:8px;min-width:0;padding:18px}.subprogram-practice-lab-module__LjW5Kq__observation>button{margin-block:12px 16px;scroll-margin-block:180px 160px}.subprogram-practice-lab-module__LjW5Kq__owners>div,.subprogram-practice-lab-module__LjW5Kq__channels>div{background:#fffdf5;border:1px solid #8292a5;border-radius:5px;min-width:0;padding:12px}.subprogram-practice-lab-module__LjW5Kq__owners>div:nth-child(2){border-top:4px solid #71562d}.subprogram-practice-lab-module__LjW5Kq__channels dt{font-size:.92rem}.subprogram-practice-lab-module__LjW5Kq__channels dd{margin:6px 0 0;font-weight:750}.subprogram-practice-lab-module__LjW5Kq__ledger summary{cursor:pointer;padding:12px 0;font-weight:750}.subprogram-practice-lab-module__LjW5Kq__ledger li{margin-bottom:10px}@media (max-width:600px){.subprogram-practice-lab-module__LjW5Kq__observation{padding:12px}.subprogram-practice-lab-module__LjW5Kq__lab th,.subprogram-practice-lab-module__LjW5Kq__lab td{padding:8px}}
.searching-practice-lab-module__TuDFMW__lab,.searching-practice-lab-module__TuDFMW__lab form{min-width:0}.searching-practice-lab-module__TuDFMW__lab form{gap:18px;display:grid}.searching-practice-lab-module__TuDFMW__lab h4{margin:0;font-size:1.15rem}.searching-practice-lab-module__TuDFMW__listing{min-width:0;margin-block:18px}.searching-practice-lab-module__TuDFMW__listing summary{cursor:pointer;padding:12px 0;font-weight:750}.searching-practice-lab-module__TuDFMW__listing pre{color:#fff8ed;background:#263946;border:1px solid #758f9e;border-radius:8px;max-width:100%;padding:18px;font-size:.94rem;line-height:1.65;overflow:auto}.searching-practice-lab-module__TuDFMW__predictions{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.searching-practice-lab-module__TuDFMW__field{flex-direction:column;gap:8px;min-width:0;display:flex}.searching-practice-lab-module__TuDFMW__field strong{flex:1}.searching-practice-lab-module__TuDFMW__lab input{box-sizing:border-box;color:#192f31;width:100%;min-width:0;min-height:46px;font:inherit;background:#fffdf5;border:1px solid #567274;border-radius:5px;padding:9px}.searching-practice-lab-module__TuDFMW__lab [aria-invalid=true]{background:#fff0e8;border:2px solid #a73723}.searching-practice-lab-module__TuDFMW__lab :focus-visible{outline-offset:3px;outline:3px solid #006d87}.searching-practice-lab-module__TuDFMW__observation{background:#f1f4f7;border:2px solid #4d6575;border-radius:8px;min-width:0;padding:20px}.searching-practice-lab-module__TuDFMW__observation>button{margin-block:12px 16px;scroll-margin-block:180px 160px}.searching-practice-lab-module__TuDFMW__state{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;display:grid}.searching-practice-lab-module__TuDFMW__state>div{background:#fff;border:1px solid #6d8190;border-radius:5px;min-width:0;padding:12px}.searching-practice-lab-module__TuDFMW__state dt{font-size:.9rem}.searching-practice-lab-module__TuDFMW__state dd{margin:6px 0 0;font-size:1.15rem;font-weight:800}.searching-practice-lab-module__TuDFMW__scroll{min-width:0;max-width:100%;padding:5px;position:relative;overflow:auto}.searching-practice-lab-module__TuDFMW__array{gap:8px;width:max-content;min-width:100%;padding:8px 0;display:flex}.searching-practice-lab-module__TuDFMW__array:has(>p){width:100%}.searching-practice-lab-module__TuDFMW__array>p{min-width:0}.searching-practice-lab-module__TuDFMW__cell{text-align:center;color:#172f3d;background:#e8f2fa;border:2px solid #56728b;border-radius:6px;align-content:start;gap:8px;width:94px;min-height:126px;padding:10px 6px;display:grid}.searching-practice-lab-module__TuDFMW__cell strong{font-size:1.55rem}.searching-practice-lab-module__TuDFMW__cell small{font-size:.76rem;line-height:1.3}.searching-practice-lab-module__TuDFMW__cell>span{font-size:.8rem}.searching-practice-lab-module__TuDFMW__cell[data-candidate=false]{color:#54574f;background:#edece8;border-color:#888b85}.searching-practice-lab-module__TuDFMW__cell[data-pointer=true]{outline-offset:1px;color:#362b17;background:#ffedbc;outline:3px solid #a55008}.searching-practice-lab-module__TuDFMW__trace{border-collapse:collapse;background:#fffef8;width:100%;min-width:660px}.searching-practice-lab-module__TuDFMW__trace caption{text-align:left;padding:10px 0;font-size:.92rem}.searching-practice-lab-module__TuDFMW__trace th,.searching-practice-lab-module__TuDFMW__trace td{text-align:left;vertical-align:top;border:1px solid #87979e;padding:12px}.searching-practice-lab-module__TuDFMW__trace th{background:#dfeaf0}.searching-practice-lab-module__TuDFMW__trace [data-stop-row]{background:#fff0ca;font-weight:750}@media (max-width:600px){.searching-practice-lab-module__TuDFMW__observation{padding:12px}.searching-practice-lab-module__TuDFMW__trace th,.searching-practice-lab-module__TuDFMW__trace td{padding:9px}}
.sorting-practice-lab-module__wZhEZW__lab,.sorting-practice-lab-module__wZhEZW__observation,.sorting-practice-lab-module__wZhEZW__lanes,.sorting-practice-lab-module__wZhEZW__lane{min-width:0;max-width:100%}.sorting-practice-lab-module__wZhEZW__predictions{table-layout:fixed;border-collapse:collapse;color:#173c3d;width:100%;margin-top:1.25rem}.sorting-practice-lab-module__wZhEZW__predictions caption,.sorting-practice-lab-module__wZhEZW__trace caption{text-align:left;padding:.75rem 0;font-weight:700}.sorting-practice-lab-module__wZhEZW__predictions th,.sorting-practice-lab-module__wZhEZW__predictions td{text-align:left;overflow-wrap:anywhere;border:1px solid #65756f;padding:.7rem}.sorting-practice-lab-module__wZhEZW__predictions th:first-child{width:65%}.sorting-practice-lab-module__wZhEZW__predictions td{background:#fffdf5}.sorting-practice-lab-module__wZhEZW__predictions input{box-sizing:border-box;color:#173c3d;background:#fff;border:1px solid #526660;width:100%;min-width:0;padding:.6rem;font-size:1rem}.sorting-practice-lab-module__wZhEZW__predictions input[aria-invalid=true]{border:3px solid #a22e22}.sorting-practice-lab-module__wZhEZW__observation{color:#173c3d;background:#f4f6ed;border:1px solid #526660;border-radius:.7rem;margin:1.25rem 0;padding:1rem}.sorting-practice-lab-module__wZhEZW__observation>button{margin-block:12px 16px;scroll-margin-block:180px 160px}.sorting-practice-lab-module__wZhEZW__lab :focus-visible{outline-offset:3px;outline:3px solid #006d87}.sorting-practice-lab-module__wZhEZW__detail{background:#fff6d5;border-left:4px solid #946200;padding:.75rem}.sorting-practice-lab-module__wZhEZW__count{font-weight:600}.sorting-practice-lab-module__wZhEZW__lanes{gap:1rem;display:grid}.sorting-practice-lab-module__wZhEZW__observation[data-stage=merge] .sorting-practice-lab-module__wZhEZW__lanes,.sorting-practice-lab-module__wZhEZW__observation[data-stage=duplicates] .sorting-practice-lab-module__wZhEZW__lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.sorting-practice-lab-module__wZhEZW__lane[data-lane=output]{grid-column:1/-1}.sorting-practice-lab-module__wZhEZW__observationGuide{margin-top:1rem}.sorting-practice-lab-module__wZhEZW__lane{background:#fffdf5;border:1px solid #80958b;border-radius:.5rem;padding:.75rem}.sorting-practice-lab-module__wZhEZW__lane h5{margin:0 0 .5rem;font-size:1rem}.sorting-practice-lab-module__wZhEZW__pointer{margin:.3rem 0;font-weight:700}.sorting-practice-lab-module__wZhEZW__scroll{max-width:100%;padding:.35rem;overflow-x:auto}.sorting-practice-lab-module__wZhEZW__scroll:focus-visible{outline-offset:1px;outline:3px solid #946200}.sorting-practice-lab-module__wZhEZW__array{align-items:stretch;gap:.5rem;width:max-content;min-width:100%;padding:.25rem 0;display:flex}.sorting-practice-lab-module__wZhEZW__cell{box-sizing:border-box;color:#173c3d;text-align:center;background:#fff;border:2px solid #9ca99f;flex-direction:column;flex:0 0 5.7rem;justify-content:flex-start;align-items:center;width:5.7rem;padding:.45rem;display:flex}.sorting-practice-lab-module__wZhEZW__cell strong{font-size:1.5rem}.sorting-practice-lab-module__wZhEZW__cell span,.sorting-practice-lab-module__wZhEZW__cell small,.sorting-practice-lab-module__wZhEZW__cell b{overflow-wrap:anywhere;font-size:.8rem;line-height:1.35}.sorting-practice-lab-module__wZhEZW__cell[data-marked=true]{background:#ffecae;border-color:#946200}.sorting-practice-lab-module__wZhEZW__cell[data-front=true]{border:3px solid #0e6764}.sorting-practice-lab-module__wZhEZW__trace{border-collapse:collapse;width:100%;min-width:32rem;margin-top:1rem}.sorting-practice-lab-module__wZhEZW__trace th,.sorting-practice-lab-module__wZhEZW__trace td{text-align:left;border:1px solid #80958b;padding:.65rem}.sorting-practice-lab-module__wZhEZW__trace th{background:#e4eadd}.sorting-practice-lab-module__wZhEZW__trace td:last-child{white-space:nowrap;font-family:Consolas,monospace}@media (max-width:600px){.sorting-practice-lab-module__wZhEZW__observation{padding:.65rem}.sorting-practice-lab-module__wZhEZW__predictions th,.sorting-practice-lab-module__wZhEZW__predictions td{padding:.45rem}.sorting-practice-lab-module__wZhEZW__predictions th:first-child{width:58%}.sorting-practice-lab-module__wZhEZW__lane{padding:.5rem}.sorting-practice-lab-module__wZhEZW__observation[data-stage=merge] .sorting-practice-lab-module__wZhEZW__lanes,.sorting-practice-lab-module__wZhEZW__observation[data-stage=duplicates] .sorting-practice-lab-module__wZhEZW__lanes{grid-template-columns:minmax(0,1fr)}}
.comparison-practice-lab-module__wSgMBa__lab,.comparison-practice-lab-module__wSgMBa__observation,.comparison-practice-lab-module__wSgMBa__lanes,.comparison-practice-lab-module__wSgMBa__lane{min-width:0;max-width:100%}.comparison-practice-lab-module__wSgMBa__lab h3{scroll-margin-top:160px}.comparison-practice-lab-module__wSgMBa__lab :focus-visible{outline-offset:3px;outline:3px solid #7d3c68}.comparison-practice-lab-module__wSgMBa__predictions{table-layout:fixed;border-collapse:collapse;color:#203940;width:100%;margin-top:1.25rem}.comparison-practice-lab-module__wSgMBa__predictions caption,.comparison-practice-lab-module__wSgMBa__trace caption{text-align:left;padding:.75rem 0;font-weight:700}.comparison-practice-lab-module__wSgMBa__predictions th,.comparison-practice-lab-module__wSgMBa__predictions td{text-align:left;overflow-wrap:anywhere;border:1px solid #71828a;padding:.7rem}.comparison-practice-lab-module__wSgMBa__predictions th:first-child{width:55%}.comparison-practice-lab-module__wSgMBa__predictions td{background:#fffdf8}.comparison-practice-lab-module__wSgMBa__predictions input,.comparison-practice-lab-module__wSgMBa__predictions select{box-sizing:border-box;color:#203940;background:#fff;border:1px solid #637984;width:100%;min-width:0;padding:.6rem;font-size:1rem}.comparison-practice-lab-module__wSgMBa__predictions [aria-invalid=true]{border:3px solid #a22e22}.comparison-practice-lab-module__wSgMBa__selectedLabel{overflow-wrap:anywhere;margin:.5rem 0 0;font-size:1rem;line-height:1.5}.comparison-practice-lab-module__wSgMBa__observation{color:#203940;background:#eef3f5;border:1px solid #637984;border-radius:.7rem;margin:1.25rem 0;padding:1rem}.comparison-practice-lab-module__wSgMBa__observation>button{margin-block:12px 16px;scroll-margin-block:180px 160px}.comparison-practice-lab-module__wSgMBa__detail{background:#fff0df;border-left:4px solid #985100;padding:.75rem}.comparison-practice-lab-module__wSgMBa__counts{flex-wrap:wrap;gap:1rem;display:flex}.comparison-practice-lab-module__wSgMBa__counts div{background:#fffdf8;border:1px solid #71828a;flex:12rem;padding:.75rem}.comparison-practice-lab-module__wSgMBa__counts dt{font-weight:700}.comparison-practice-lab-module__wSgMBa__counts dd{margin:.4rem 0 0}.comparison-practice-lab-module__wSgMBa__lanes{gap:1rem;display:grid}.comparison-practice-lab-module__wSgMBa__lane{background:#fffdf8;border:1px solid #80959f;border-radius:.5rem;padding:.75rem}.comparison-practice-lab-module__wSgMBa__lane h5{margin:0 0 .5rem;font-size:1rem}.comparison-practice-lab-module__wSgMBa__scroll{max-width:100%;padding:.35rem;overflow-x:auto}.comparison-practice-lab-module__wSgMBa__array{align-items:stretch;gap:.5rem;width:max-content;min-width:100%;padding:.25rem 0;display:flex}.comparison-practice-lab-module__wSgMBa__cell{box-sizing:border-box;color:#203940;text-align:center;background:#fff;border:2px solid #9ca9ad;flex-direction:column;flex:0 0 6rem;align-items:center;width:6rem;padding:.45rem;display:flex}.comparison-practice-lab-module__wSgMBa__cell strong{font-size:1.5rem}.comparison-practice-lab-module__wSgMBa__cell span,.comparison-practice-lab-module__wSgMBa__cell b{overflow-wrap:anywhere;font-size:.8rem;line-height:1.35}.comparison-practice-lab-module__wSgMBa__cell[data-marked=true]{background:#ffdfb3;border-color:#985100}.comparison-practice-lab-module__wSgMBa__trace{border-collapse:collapse;width:100%;min-width:35rem;margin-top:1rem}.comparison-practice-lab-module__wSgMBa__trace th,.comparison-practice-lab-module__wSgMBa__trace td{text-align:left;border:1px solid #80959f;padding:.65rem}.comparison-practice-lab-module__wSgMBa__trace th{background:#e0e9ee}.comparison-practice-lab-module__wSgMBa__actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:600px){.comparison-practice-lab-module__wSgMBa__observation{padding:.65rem}.comparison-practice-lab-module__wSgMBa__predictions th,.comparison-practice-lab-module__wSgMBa__predictions td{padding:.45rem}.comparison-practice-lab-module__wSgMBa__predictions th:first-child{width:49%}.comparison-practice-lab-module__wSgMBa__lane{padding:.5rem}}
.logic-practice-lab-module__yb0DWW__lab,.logic-practice-lab-module__yb0DWW__observation,.logic-practice-lab-module__yb0DWW__diagram,.logic-practice-lab-module__yb0DWW__diagrams{min-width:0;max-width:100%}.logic-practice-lab-module__yb0DWW__lab h3{scroll-margin-top:160px}.logic-practice-lab-module__yb0DWW__lab :focus-visible{outline-offset:3px;outline:3px solid #873f68}.logic-practice-lab-module__yb0DWW__scroll{max-width:100%;padding:.35rem;overflow-x:auto}.logic-practice-lab-module__yb0DWW__predictions,.logic-practice-lab-module__yb0DWW__signals,.logic-practice-lab-module__yb0DWW__evidence{border-collapse:collapse;color:#254a4b;width:100%;margin-block:.75rem}.logic-practice-lab-module__yb0DWW__predictions{table-layout:fixed;min-width:22rem}.logic-practice-lab-module__yb0DWW__predictions caption,.logic-practice-lab-module__yb0DWW__signals caption,.logic-practice-lab-module__yb0DWW__evidence caption{text-align:left;padding:.7rem 0;font-weight:700}.logic-practice-lab-module__yb0DWW__predictions th,.logic-practice-lab-module__yb0DWW__predictions td,.logic-practice-lab-module__yb0DWW__signals th,.logic-practice-lab-module__yb0DWW__signals td,.logic-practice-lab-module__yb0DWW__evidence th,.logic-practice-lab-module__yb0DWW__evidence td{text-align:left;overflow-wrap:anywhere;border:1px solid #71888a;padding:.65rem}.logic-practice-lab-module__yb0DWW__predictions th,.logic-practice-lab-module__yb0DWW__signals th,.logic-practice-lab-module__yb0DWW__evidence th{background:#e1ece9}.logic-practice-lab-module__yb0DWW__predictions td{background:#fffdf7}.logic-practice-lab-module__yb0DWW__predictions input,.logic-practice-lab-module__yb0DWW__fields input,.logic-practice-lab-module__yb0DWW__fields select{box-sizing:border-box;color:#254a4b;background:#fff;border:1px solid #637b7d;width:100%;min-width:0;padding:.6rem;font-size:1rem}.logic-practice-lab-module__yb0DWW__lab [aria-invalid=true]{border:3px solid #a22e22}.logic-practice-lab-module__yb0DWW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.logic-practice-lab-module__yb0DWW__fields label{margin-bottom:.5rem;font-weight:700;display:block}.logic-practice-lab-module__yb0DWW__selected{overflow-wrap:anywhere;margin:.5rem 0 0;font-size:1rem;line-height:1.5}.logic-practice-lab-module__yb0DWW__observation{color:#254a4b;background:#edf4f0;border:1px solid #637b7d;border-radius:.7rem;margin:1.25rem 0;padding:1rem}.logic-practice-lab-module__yb0DWW__observation>button{margin-block:12px 16px;scroll-margin-block:180px 160px}.logic-practice-lab-module__yb0DWW__detail{background:#ffeed2;border-left:4px solid #993e20;padding:.75rem}.logic-practice-lab-module__yb0DWW__diagrams{gap:1rem;display:grid}.logic-practice-lab-module__yb0DWW__diagram{color:#254a4b;background:#fffdf7;border:1px solid #71888a;border-radius:.5rem;margin-block:.75rem;padding:.75rem}.logic-practice-lab-module__yb0DWW__diagram h5{margin:0 0 .7rem;font-size:1.1rem}.logic-practice-lab-module__yb0DWW__diagram svg{max-width:none;display:block}.logic-practice-lab-module__yb0DWW__signals{table-layout:fixed}.logic-practice-lab-module__yb0DWW__signals th:first-child{width:5rem}.logic-practice-lab-module__yb0DWW__signals [data-inspected=true],.logic-practice-lab-module__yb0DWW__evidence [data-current=true]{outline-offset:-2px;background:#ffeed2;outline:2px solid #993e20}.logic-practice-lab-module__yb0DWW__evidence{min-width:20rem}.logic-practice-lab-module__yb0DWW__actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:600px){.logic-practice-lab-module__yb0DWW__observation,.logic-practice-lab-module__yb0DWW__diagram{padding:.6rem}.logic-practice-lab-module__yb0DWW__fields{grid-template-columns:minmax(0,1fr)}.logic-practice-lab-module__yb0DWW__predictions th,.logic-practice-lab-module__yb0DWW__predictions td,.logic-practice-lab-module__yb0DWW__signals th,.logic-practice-lab-module__yb0DWW__signals td,.logic-practice-lab-module__yb0DWW__evidence th,.logic-practice-lab-module__yb0DWW__evidence td{padding:.45rem}.logic-practice-lab-module__yb0DWW__signals th:first-child{width:3.5rem}}
.computation-graph-lab-module__r8ZQMq__lab{background:#fffaf0;border:2px solid #101010;border-radius:1.2rem;gap:1rem;display:grid;overflow:hidden;box-shadow:7px 7px #101010}.computation-graph-lab-module__r8ZQMq__hero{color:#fff;background:linear-gradient(135deg,#6246a8,#2f62ff);justify-content:space-between;gap:1rem;padding:1.1rem;display:flex}.computation-graph-lab-module__r8ZQMq__hero h2,.computation-graph-lab-module__r8ZQMq__hero p{margin:0}.computation-graph-lab-module__r8ZQMq__hero p{max-width:65ch;margin-top:.4rem}.computation-graph-lab-module__r8ZQMq__tag{color:#101010;white-space:nowrap;background:#ffdc58;border:2px solid #101010;border-radius:999px;align-self:start;padding:.4rem .7rem;font-weight:900}.computation-graph-lab-module__r8ZQMq__body{gap:1rem;padding:0 1.1rem 1.1rem;display:grid}.computation-graph-lab-module__r8ZQMq__help{flex-wrap:wrap;gap:.5rem;display:flex}.computation-graph-lab-module__r8ZQMq__help span{background:#fff;border:1px solid #101010;border-radius:999px;padding:.35rem .6rem}.computation-graph-lab-module__r8ZQMq__feedback{background:#ffe1d9;border:2px solid #101010;border-radius:.8rem;padding:.8rem}.computation-graph-lab-module__r8ZQMq__feedback[data-complete=true]{background:#d8f7df}.computation-graph-lab-module__r8ZQMq__feedback p{margin:.25rem 0 0}.computation-graph-lab-module__r8ZQMq__feedback ul{margin-bottom:0}.computation-graph-lab-module__r8ZQMq__actions{flex-wrap:wrap;gap:.6rem;display:flex}@media (max-width:760px){.computation-graph-lab-module__r8ZQMq__hero{display:grid}}
.gradient-and-parameter-stepper-module__SWkzdW__lab{background:#fffaf0;border:2px solid #101010;border-radius:1.2rem;gap:1rem;display:grid;overflow:hidden;box-shadow:7px 7px #101010}.gradient-and-parameter-stepper-module__SWkzdW__hero{color:#fff;background:#6246a8;justify-content:space-between;gap:1rem;padding:1.1rem;display:flex}.gradient-and-parameter-stepper-module__SWkzdW__hero h2,.gradient-and-parameter-stepper-module__SWkzdW__hero p{margin:0}.gradient-and-parameter-stepper-module__SWkzdW__hero p{max-width:65ch;margin-top:.4rem}.gradient-and-parameter-stepper-module__SWkzdW__hero span{color:#101010;background:#ffdc58;border:2px solid #101010;border-radius:999px;align-self:start;padding:.4rem .7rem;font-weight:900}.gradient-and-parameter-stepper-module__SWkzdW__body{grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);gap:1rem;padding:0 1.1rem 1.1rem;display:grid}.gradient-and-parameter-stepper-module__SWkzdW__steps{align-content:start;gap:.45rem;display:grid}.gradient-and-parameter-stepper-module__SWkzdW__steps button{text-align:left;font:inherit;cursor:pointer;background:#fff;border:2px solid #101010;border-radius:.75rem;padding:.6rem}.gradient-and-parameter-stepper-module__SWkzdW__steps button[data-active=true]{background:#ffdc58;box-shadow:3px 3px #101010}.gradient-and-parameter-stepper-module__SWkzdW__steps small,.gradient-and-parameter-stepper-module__SWkzdW__steps strong{display:block}.gradient-and-parameter-stepper-module__SWkzdW__panel{background:#fff;border:2px solid #101010;border-radius:1rem;align-content:start;gap:.85rem;padding:1rem;display:grid}.gradient-and-parameter-stepper-module__SWkzdW__equation{font-family:var(--font-mono,monospace);background:#eef4ff;border:2px solid #101010;border-radius:.8rem;padding:1rem;font-size:clamp(.9rem,2vw,1.15rem);font-weight:800;overflow-x:auto}.gradient-and-parameter-stepper-module__SWkzdW__shape{background:#d8f7df;border-radius:999px;width:fit-content;padding:.35rem .65rem;font-weight:850;display:inline-block}.gradient-and-parameter-stepper-module__SWkzdW__predict{gap:.35rem;font-weight:800;display:grid}.gradient-and-parameter-stepper-module__SWkzdW__predict select{min-height:2.7rem;font:inherit;background:#fff;border:2px solid #101010;border-radius:.65rem;padding:.5rem}.gradient-and-parameter-stepper-module__SWkzdW__feedback{background:#fff4c8;border:2px solid #101010;border-radius:.8rem;padding:.8rem}.gradient-and-parameter-stepper-module__SWkzdW__feedback[data-correct=true]{background:#d8f7df}.gradient-and-parameter-stepper-module__SWkzdW__feedback p{margin:.25rem 0 0}.gradient-and-parameter-stepper-module__SWkzdW__actions{flex-wrap:wrap;gap:.55rem;display:flex}@media (max-width:760px){.gradient-and-parameter-stepper-module__SWkzdW__hero,.gradient-and-parameter-stepper-module__SWkzdW__body{grid-template-columns:1fr;display:grid}.gradient-and-parameter-stepper-module__SWkzdW__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
.language-vector-lab-module__JjLEJW__lab{background:#fffaf0;border:2px solid #101010;border-radius:1.2rem;gap:1rem;display:grid;overflow:hidden;box-shadow:6px 6px #101010}.language-vector-lab-module__JjLEJW__lab>header{color:#fff;background:linear-gradient(135deg,#064e45,#1667bb);justify-content:space-between;align-items:start;gap:1rem;padding:1.15rem;display:flex}.language-vector-lab-module__JjLEJW__lab>header h2,.language-vector-lab-module__JjLEJW__lab>header p{margin:0}.language-vector-lab-module__JjLEJW__lab>header span{white-space:nowrap;color:#101010;background:#ffdc58;border:2px solid #101010;border-radius:999px;padding:.35rem .7rem;font-weight:850}.language-vector-lab-module__JjLEJW__body{gap:1rem;padding:0 1.15rem 1.15rem;display:grid}.language-vector-lab-module__JjLEJW__controls{flex-wrap:wrap;gap:.75rem;display:flex}.language-vector-lab-module__JjLEJW__controls label{gap:.3rem;min-width:12rem;font-weight:800;display:grid}.language-vector-lab-module__JjLEJW__controls select,.language-vector-lab-module__JjLEJW__controls input{min-height:2.7rem;font:inherit;background:#fff;border:2px solid #101010;border-radius:.65rem;padding:.4rem}.language-vector-lab-module__JjLEJW__grid{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);gap:.9rem;display:grid}.language-vector-lab-module__JjLEJW__plot{background:#eef4ff;border:2px solid #101010;border-radius:.9rem;width:100%;min-height:18rem}.language-vector-lab-module__JjLEJW__plot line{stroke:#696969;stroke-width:1.5px}.language-vector-lab-module__JjLEJW__point circle{fill:#49ad87;stroke:#101010;stroke-width:2px;transition:cx .35s,cy .35s,r .2s}.language-vector-lab-module__JjLEJW__point[data-active=true] circle{fill:#ff735c}.language-vector-lab-module__JjLEJW__point text{fill:#101010;font-size:13px;font-weight:800}.language-vector-lab-module__JjLEJW__ledger{background:#fff;border:2px solid #101010;border-radius:.9rem;padding:.9rem}.language-vector-lab-module__JjLEJW__ledger h3{margin-top:0}.language-vector-lab-module__JjLEJW__ledger ol{gap:.45rem;padding-left:1.4rem;display:grid}.language-vector-lab-module__JjLEJW__ledger li{padding:.35rem}.language-vector-lab-module__JjLEJW__ledger li span{float:right;font-variant-numeric:tabular-nums}.language-vector-lab-module__JjLEJW__answer{background:#e7f2ff;border-left:5px solid #1667bb;padding:.75rem}.language-vector-lab-module__JjLEJW__sequence{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.language-vector-lab-module__JjLEJW__sequence div{opacity:.55;background:#f2f2f2;border:2px solid #101010;border-radius:.8rem;gap:.25rem;min-height:7rem;padding:.7rem;transition:transform .25s,background .25s,opacity .25s;display:grid}.language-vector-lab-module__JjLEJW__sequence div[data-seen=true]{opacity:1;background:#d8f7df}.language-vector-lab-module__JjLEJW__sequence div[data-active=true]{background:#ffdc58;transform:translateY(-5px);box-shadow:4px 4px #101010}.language-vector-lab-module__JjLEJW__sequence span,.language-vector-lab-module__JjLEJW__sequence small{color:#3e3e3e}@media (max-width:800px){.language-vector-lab-module__JjLEJW__lab>header,.language-vector-lab-module__JjLEJW__grid{grid-template-columns:1fr;display:grid}.language-vector-lab-module__JjLEJW__sequence{grid-template-columns:1fr 1fr}}@media (max-width:480px){.language-vector-lab-module__JjLEJW__sequence{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.language-vector-lab-module__JjLEJW__lab *{transition:none!important;animation:none!important}}
.language-workflow-lab-module__Jt08YG__lab{background:#fffaf0;border:2px solid #101010;border-radius:1.2rem;gap:1rem;display:grid;overflow:hidden;box-shadow:6px 6px #101010}.language-workflow-lab-module__Jt08YG__lab>header{color:#fff;background:linear-gradient(135deg,#101010,#17675c);justify-content:space-between;gap:1rem;padding:1.15rem;display:flex}.language-workflow-lab-module__Jt08YG__lab>header h2,.language-workflow-lab-module__Jt08YG__lab>header p{margin:0}.language-workflow-lab-module__Jt08YG__lab>header p:last-child{margin-top:.35rem}.language-workflow-lab-module__Jt08YG__lab>header>strong{color:#101010;background:#ffdc58;border:2px solid #101010;border-radius:.8rem;align-self:start;padding:.5rem .75rem}.language-workflow-lab-module__Jt08YG__lab>nav{grid-template-columns:1fr 1fr;gap:.7rem;padding-inline:1.15rem;display:grid}.language-workflow-lab-module__Jt08YG__lab>nav button{min-height:3rem;font:inherit;background:#fff;border:2px solid #101010;border-radius:.7rem;font-weight:850}.language-workflow-lab-module__Jt08YG__lab>nav button[data-active=true]{background:#ffdc58;box-shadow:3px 3px #101010}.language-workflow-lab-module__Jt08YG__lab>nav button:disabled{opacity:.55}.language-workflow-lab-module__Jt08YG__panel{background:#fff;border:2px solid #101010;border-radius:.9rem;gap:1rem;margin:0 1.15rem 1.15rem;padding:.9rem;display:grid}.language-workflow-lab-module__Jt08YG__feedback{background:#ffe1d9;border:2px solid #101010;border-radius:.75rem;padding:.75rem}.language-workflow-lab-module__Jt08YG__feedback[data-complete=true]{background:#d8f7df}.language-workflow-lab-module__Jt08YG__feedback p{margin-bottom:0}.language-workflow-lab-module__Jt08YG__actions{flex-wrap:wrap;gap:.6rem;display:flex}@media (max-width:680px){.language-workflow-lab-module__Jt08YG__lab>header{display:grid}.language-workflow-lab-module__Jt08YG__lab>nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.language-workflow-lab-module__Jt08YG__lab *{transition:none!important;animation:none!important}}
.mock-exam-timer-module__dBonEa__timer{background:#fff;border:2px solid #192543;border-radius:1.2rem;overflow:hidden}.mock-exam-timer-module__dBonEa__timer>header{color:#fff;background:#192543;justify-content:space-between;gap:1rem;padding:1.2rem;display:flex}.mock-exam-timer-module__dBonEa__timer>header h2{margin:.15rem 0}.mock-exam-timer-module__dBonEa__timer>header>span{color:#192543;background:#ffd84d;border-radius:999px;align-self:flex-start;padding:.35rem .65rem;font-weight:850}.mock-exam-timer-module__dBonEa__controls{justify-content:space-between;gap:1rem;padding:1.1rem;display:flex}.mock-exam-timer-module__dBonEa__controls label{gap:.4rem;font-weight:750;display:grid}.mock-exam-timer-module__dBonEa__controls select{border-radius:.5rem;min-height:2.7rem;padding:.4rem}.mock-exam-timer-module__dBonEa__buttons{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.mock-exam-timer-module__dBonEa__clocks{grid-template-columns:1fr 1fr;gap:1rem;padding:0 1.1rem;display:grid}.mock-exam-timer-module__dBonEa__clocks article{background:#edf3ff;border-radius:.8rem;gap:.3rem;padding:1rem;display:grid}.mock-exam-timer-module__dBonEa__clocks article[data-urgent=true]{background:#fff1f1;border:3px solid #a73333}.mock-exam-timer-module__dBonEa__clocks strong{font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,5vw,2.7rem)}.mock-exam-timer-module__dBonEa__timer>p{background:#fff8d8;border-left:5px solid #ffd84d;margin:1.1rem;padding:1rem}@media (max-width:650px){.mock-exam-timer-module__dBonEa__controls{display:grid}.mock-exam-timer-module__dBonEa__clocks{grid-template-columns:1fr}}@media (max-width:420px){.mock-exam-timer-module__dBonEa__timer>header{display:block}.mock-exam-timer-module__dBonEa__timer>header>span{margin-top:.7rem;display:inline-block}}
.neural-training-evidence-lab-module__8fallW__lab{background:linear-gradient(145deg,#fbf9ff,#f3f8ff);border:1px solid #6246a83d;border-radius:1.4rem;overflow:hidden;box-shadow:0 18px 48px #231e4a1a}.neural-training-evidence-lab-module__8fallW__hero{color:#fff;background:linear-gradient(120deg,#18152f,#353077);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem;display:flex}.neural-training-evidence-lab-module__8fallW__hero h2{color:#fff;margin:.2rem 0 .45rem;font-size:clamp(1.35rem,3vw,2rem)}.neural-training-evidence-lab-module__8fallW__hero p{color:#e9e7ff;max-width:64ch;margin:0}.neural-training-evidence-lab-module__8fallW__hero>strong{color:#221d42;background:#ffdc58;border-radius:999px;flex:none;padding:.6rem .8rem}.neural-training-evidence-lab-module__8fallW__grid{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:1.2rem;padding:1.2rem;display:grid}.neural-training-evidence-lab-module__8fallW__visual,.neural-training-evidence-lab-module__8fallW__controls{background:#ffffffd6;border:1px solid #6246a829;border-radius:1rem;padding:1rem}.neural-training-evidence-lab-module__8fallW__visual h3{margin:.1rem 0 .6rem}.neural-training-evidence-lab-module__8fallW__visual svg{width:100%;min-height:13rem;overflow:visible}.neural-training-evidence-lab-module__8fallW__visual svg line{stroke:#9a96ae;stroke-width:1.5px}.neural-training-evidence-lab-module__8fallW__visual svg circle{fill:#ff6f61;stroke:#fff;stroke-width:2px}.neural-training-evidence-lab-module__8fallW__path,.neural-training-evidence-lab-module__8fallW__training,.neural-training-evidence-lab-module__8fallW__validation{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-width:4px;stroke-dasharray:900;animation:.9s ease-out both neural-training-evidence-lab-module__8fallW__draw}.neural-training-evidence-lab-module__8fallW__path{stroke:#6246a8}.neural-training-evidence-lab-module__8fallW__training{stroke:#2b6cb0}.neural-training-evidence-lab-module__8fallW__validation{stroke:#d64f45}@keyframes neural-training-evidence-lab-module__8fallW__draw{0%{stroke-dashoffset:900px}to{stroke-dashoffset:0}}.neural-training-evidence-lab-module__8fallW__ledger{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.neural-training-evidence-lab-module__8fallW__ledger span{text-align:center;background:#f0edff;border-radius:.6rem;padding:.45rem .2rem;display:grid}.neural-training-evidence-lab-module__8fallW__ledger small{font-size:.68rem}.neural-training-evidence-lab-module__8fallW__controls{flex-direction:column;gap:.9rem;display:flex}.neural-training-evidence-lab-module__8fallW__controls label{gap:.35rem;font-weight:700;display:grid}.neural-training-evidence-lab-module__8fallW__controls select,.neural-training-evidence-lab-module__8fallW__controls input{width:100%}.neural-training-evidence-lab-module__8fallW__explanation{background:#f0edff;border-left:4px solid #6246a8;border-radius:.65rem;padding:.85rem}.neural-training-evidence-lab-module__8fallW__explanation[data-correct=false]{background:#fff0ef;border-left-color:#b8322a}.neural-training-evidence-lab-module__8fallW__explanation p{margin:.3rem 0 0}.neural-training-evidence-lab-module__8fallW__legend{flex-wrap:wrap;gap:1rem;margin:.25rem 0 .75rem;display:flex}.neural-training-evidence-lab-module__8fallW__legend span{align-items:center;gap:.35rem;display:flex}.neural-training-evidence-lab-module__8fallW__legend i{border-top:4px solid;width:1.5rem;display:inline-block}.neural-training-evidence-lab-module__8fallW__legend i[data-line=training]{border-color:#2b6cb0}.neural-training-evidence-lab-module__8fallW__legend i[data-line=validation]{border-color:#d64f45}.neural-training-evidence-lab-module__8fallW__visual table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.82rem}.neural-training-evidence-lab-module__8fallW__visual th,.neural-training-evidence-lab-module__8fallW__visual td{text-align:center;border:1px solid #dad7e7;padding:.35rem}@media (prefers-reduced-motion:reduce){.neural-training-evidence-lab-module__8fallW__path,.neural-training-evidence-lab-module__8fallW__training,.neural-training-evidence-lab-module__8fallW__validation{animation:none}}@media (max-width:760px){.neural-training-evidence-lab-module__8fallW__hero{display:grid}.neural-training-evidence-lab-module__8fallW__grid{grid-template-columns:1fr;padding:.8rem}.neural-training-evidence-lab-module__8fallW__visual{overflow-x:auto}.neural-training-evidence-lab-module__8fallW__visual svg,.neural-training-evidence-lab-module__8fallW__ledger{min-width:30rem}}
.tensor-shape-lab-module__ZljEEq__lab{border:2px solid var(--ink,#101010);background:#fffdf5;border-radius:1.25rem;gap:1rem;display:grid;overflow:hidden;box-shadow:7px 7px #101010}.tensor-shape-lab-module__ZljEEq__hero{color:#fff;background:linear-gradient(135deg,#173cb4,#2f62ff);justify-content:space-between;gap:1rem;padding:1.2rem;display:flex}.tensor-shape-lab-module__ZljEEq__hero h2,.tensor-shape-lab-module__ZljEEq__hero p{margin:0}.tensor-shape-lab-module__ZljEEq__hero p{max-width:60ch;margin-top:.45rem}.tensor-shape-lab-module__ZljEEq__score{color:#101010;white-space:nowrap;background:#ffdc58;border:2px solid #101010;border-radius:.8rem;align-self:start;padding:.55rem .8rem;font-weight:900}.tensor-shape-lab-module__ZljEEq__body{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);gap:1rem;padding:0 1.2rem 1.2rem;display:grid}.tensor-shape-lab-module__ZljEEq__visual,.tensor-shape-lab-module__ZljEEq__controls{border:2px solid #101010;border-radius:1rem;padding:1rem}.tensor-shape-lab-module__ZljEEq__visual{background:#eef4ff}.tensor-shape-lab-module__ZljEEq__controls{background:#fff;align-content:start;gap:.9rem;display:grid}.tensor-shape-lab-module__ZljEEq__controls label{gap:.35rem;font-weight:800;display:grid}.tensor-shape-lab-module__ZljEEq__controls select{width:100%;min-height:2.75rem;font:inherit;background:#fff;border:2px solid #101010;border-radius:.65rem;padding:.55rem}.tensor-shape-lab-module__ZljEEq__axisRow{grid-template-columns:repeat(2,minmax(7rem,1fr));gap:.65rem;margin:1rem 0;display:grid}.tensor-shape-lab-module__ZljEEq__axisCard{background:#fff;border:2px solid #101010;border-radius:.9rem;min-height:7rem;padding:.8rem;box-shadow:4px 4px #ffdc58}.tensor-shape-lab-module__ZljEEq__axisCard span{color:#173cb4;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:900;display:block}.tensor-shape-lab-module__ZljEEq__axisCard strong{margin-top:.35rem;font-size:1.35rem;display:block}.tensor-shape-lab-module__ZljEEq__path{flex-wrap:wrap;align-items:center;gap:.55rem;margin:1rem 0;display:flex}.tensor-shape-lab-module__ZljEEq__path span{font-family:var(--font-mono,monospace);background:#fff;border:2px solid #101010;border-radius:999px;padding:.45rem .7rem;font-weight:800}.tensor-shape-lab-module__ZljEEq__path b{color:#173cb4;font-size:1.3rem}.tensor-shape-lab-module__ZljEEq__feedback{background:#fff4c8;border:2px solid #101010;border-radius:.8rem;padding:.8rem}.tensor-shape-lab-module__ZljEEq__feedback[data-correct=true]{background:#d8f7df}.tensor-shape-lab-module__ZljEEq__feedback p{margin:.3rem 0 0}.tensor-shape-lab-module__ZljEEq__actions{flex-wrap:wrap;gap:.6rem;display:flex}@media (max-width:760px){.tensor-shape-lab-module__ZljEEq__hero,.tensor-shape-lab-module__ZljEEq__body{grid-template-columns:1fr;display:grid}.tensor-shape-lab-module__ZljEEq__axisRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tensor-shape-lab-module__ZljEEq__lab *{scroll-behavior:auto!important;transition:none!important}}
.training-loop-debugger-module__G23fUG__lab{background:#fffaf0;border:2px solid #101010;border-radius:1.25rem;gap:1rem;display:grid;overflow:hidden;box-shadow:7px 7px #101010}.training-loop-debugger-module__G23fUG__hero{color:#fff;background:linear-gradient(135deg,#101010,#173cb4);justify-content:space-between;gap:1rem;padding:1.2rem;display:flex}.training-loop-debugger-module__G23fUG__hero h2,.training-loop-debugger-module__G23fUG__hero p{margin:0}.training-loop-debugger-module__G23fUG__hero p{max-width:65ch;margin-top:.45rem}.training-loop-debugger-module__G23fUG__score{color:#101010;text-align:center;background:#ffdc58;border:2px solid #101010;border-radius:.9rem;align-self:start;min-width:7rem;padding:.55rem .8rem}.training-loop-debugger-module__G23fUG__score strong,.training-loop-debugger-module__G23fUG__score span{display:block}.training-loop-debugger-module__G23fUG__score strong{font-size:1.35rem}.training-loop-debugger-module__G23fUG__nav{grid-template-columns:repeat(3,1fr);gap:.65rem;padding:0 1.2rem;display:grid}.training-loop-debugger-module__G23fUG__nav button{text-align:left;min-height:4.6rem;font:inherit;cursor:pointer;background:#fff;border:2px solid #101010;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .55rem;padding:.65rem;display:grid}.training-loop-debugger-module__G23fUG__nav button:disabled{cursor:not-allowed;opacity:.5}.training-loop-debugger-module__G23fUG__nav button[data-active=true]{background:#ffdc58;box-shadow:3px 3px #101010}.training-loop-debugger-module__G23fUG__nav button>span{border:2px solid #101010;border-radius:50%;grid-row:1/span 2;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.training-loop-debugger-module__G23fUG__nav small{color:#4b4b4b}.training-loop-debugger-module__G23fUG__panel{background:#fff;border:2px solid #101010;border-radius:1rem;gap:1rem;margin:0 1.2rem 1.2rem;padding:1rem;display:grid}.training-loop-debugger-module__G23fUG__panelHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}.training-loop-debugger-module__G23fUG__panelHeader h3,.training-loop-debugger-module__G23fUG__panelHeader p{margin:0}.training-loop-debugger-module__G23fUG__panelHeader p{max-width:65ch;margin-top:.35rem}.training-loop-debugger-module__G23fUG__toolTag{white-space:nowrap;background:#d8f7df;border:2px solid #101010;border-radius:999px;padding:.35rem .65rem;font-weight:850}.training-loop-debugger-module__G23fUG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.training-loop-debugger-module__G23fUG__card{background:#eef4ff;border:2px solid #101010;border-radius:.85rem;align-content:start;gap:.65rem;padding:.8rem;display:grid}.training-loop-debugger-module__G23fUG__card label{gap:.3rem;font-weight:800;display:grid}.training-loop-debugger-module__G23fUG__card select{min-height:2.7rem;font:inherit;background:#fff;border:2px solid #101010;border-radius:.6rem;padding:.45rem}.training-loop-debugger-module__G23fUG__feedback{background:#ffe1d9;border:2px solid #101010;border-radius:.8rem;padding:.8rem}.training-loop-debugger-module__G23fUG__feedback[data-complete=true]{background:#d8f7df}.training-loop-debugger-module__G23fUG__feedback p{margin:.25rem 0 0}.training-loop-debugger-module__G23fUG__feedback ul{margin-bottom:0}.training-loop-debugger-module__G23fUG__actions{flex-wrap:wrap;gap:.6rem;display:flex}.training-loop-debugger-module__G23fUG__preview{background:#eef4ff;border:2px solid #101010;border-radius:.85rem;padding:.9rem}.training-loop-debugger-module__G23fUG__preview dl{gap:.55rem;margin:0;display:grid}.training-loop-debugger-module__G23fUG__preview div{grid-template-columns:minmax(8rem,.35fr) 1fr;gap:.6rem;display:grid}.training-loop-debugger-module__G23fUG__preview dt{font-weight:900}.training-loop-debugger-module__G23fUG__preview dd{margin:0}.training-loop-debugger-module__G23fUG__lab[data-gcse-lab=fetch-decode-execute]{grid-template-columns:minmax(0,1fr);min-width:0}.training-loop-debugger-module__G23fUG__lab[data-gcse-lab=fetch-decode-execute]>*,.training-loop-debugger-module__G23fUG__lab[data-gcse-lab=fetch-decode-execute] .training-loop-debugger-module__G23fUG__panel>*,.training-loop-debugger-module__G23fUG__lab[data-gcse-lab=fetch-decode-execute] .training-loop-debugger-module__G23fUG__hero>*,.training-loop-debugger-module__G23fUG__lab[data-gcse-lab=fetch-decode-execute] .training-loop-debugger-module__G23fUG__card,.training-loop-debugger-module__G23fUG__lab[data-gcse-lab=fetch-decode-execute] .training-loop-debugger-module__G23fUG__card label{min-width:0}.training-loop-debugger-module__G23fUG__lab[data-gcse-lab=fetch-decode-execute] .training-loop-debugger-module__G23fUG__panel{grid-template-columns:minmax(0,1fr)}.training-loop-debugger-module__G23fUG__lab[data-gcse-lab=fetch-decode-execute] .training-loop-debugger-module__G23fUG__card select{width:100%;min-width:0;max-width:100%}@media (max-width:850px){.training-loop-debugger-module__G23fUG__hero,.training-loop-debugger-module__G23fUG__panelHeader{display:grid}.training-loop-debugger-module__G23fUG__lab[data-gcse-lab=fetch-decode-execute] .training-loop-debugger-module__G23fUG__hero{grid-template-columns:minmax(0,1fr)}.training-loop-debugger-module__G23fUG__nav,.training-loop-debugger-module__G23fUG__cards,.training-loop-debugger-module__G23fUG__preview div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.training-loop-debugger-module__G23fUG__lab *{scroll-behavior:auto!important;transition:none!important}}
.transformer-architecture-lab-module__dafeaq__lab{background:#fffaf0;border:2px solid #101010;border-radius:1.2rem;gap:1rem;display:grid;overflow:hidden;box-shadow:6px 6px #101010}.transformer-architecture-lab-module__dafeaq__lab>header{color:#fff;background:linear-gradient(135deg,#101010,#5b2a86);justify-content:space-between;gap:1rem;padding:1.1rem;display:flex}.transformer-architecture-lab-module__dafeaq__lab>header h2,.transformer-architecture-lab-module__dafeaq__lab>header p{margin:0}.transformer-architecture-lab-module__dafeaq__lab>header p:last-child{margin-top:.35rem}.transformer-architecture-lab-module__dafeaq__lab>header span{color:#101010;background:#d8f7df;border:2px solid #101010;border-radius:999px;align-self:start;padding:.35rem .65rem;font-weight:850}.transformer-architecture-lab-module__dafeaq__controls,.transformer-architecture-lab-module__dafeaq__flow,.transformer-architecture-lab-module__dafeaq__ledger{margin-inline:1.1rem}.transformer-architecture-lab-module__dafeaq__controls{flex-wrap:wrap;gap:.8rem;display:flex}.transformer-architecture-lab-module__dafeaq__controls label{gap:.3rem;min-width:14rem;font-weight:800;display:grid}.transformer-architecture-lab-module__dafeaq__controls select,.transformer-architecture-lab-module__dafeaq__controls input{min-height:2.7rem;font:inherit;background:#fff;border:2px solid #101010;border-radius:.6rem;padding:.4rem}.transformer-architecture-lab-module__dafeaq__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.transformer-architecture-lab-module__dafeaq__flow div{opacity:.5;background:#eee;border:2px solid #101010;border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;padding:.65rem;transition:background .2s,transform .2s,opacity .2s;display:grid}.transformer-architecture-lab-module__dafeaq__flow div[data-seen=true]{opacity:1;background:#d8f7df}.transformer-architecture-lab-module__dafeaq__flow div[data-active=true]{background:#ffdc58;transform:translateY(-4px);box-shadow:3px 3px #101010}.transformer-architecture-lab-module__dafeaq__ledger{background:#fff;border:2px solid #101010;border-radius:.85rem;margin-bottom:1.1rem;padding:.85rem}.transformer-architecture-lab-module__dafeaq__ledger h3{margin-top:0}.transformer-architecture-lab-module__dafeaq__ledger dl{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.transformer-architecture-lab-module__dafeaq__ledger dl div{border-left:4px solid #5b2a86;padding-left:.55rem}.transformer-architecture-lab-module__dafeaq__ledger dt{font-weight:850}.transformer-architecture-lab-module__dafeaq__ledger dd{margin:.2rem 0 0}@media (max-width:760px){.transformer-architecture-lab-module__dafeaq__lab>header{display:grid}.transformer-architecture-lab-module__dafeaq__flow,.transformer-architecture-lab-module__dafeaq__ledger dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.transformer-architecture-lab-module__dafeaq__lab *{transition:none!important;animation:none!important}}
.transformer-shape-lab-module__XWK9Hq__lab{background:#fffaf0;border:2px solid #101010;border-radius:1.2rem;gap:1rem;display:grid;overflow:hidden;box-shadow:6px 6px #101010}.transformer-shape-lab-module__XWK9Hq__lab>header{color:#fff;background:linear-gradient(135deg,#2f1450,#1767a4);justify-content:space-between;gap:1rem;padding:1.1rem;display:flex}.transformer-shape-lab-module__XWK9Hq__lab>header h2,.transformer-shape-lab-module__XWK9Hq__lab>header p{margin:0}.transformer-shape-lab-module__XWK9Hq__lab>header span{color:#101010;background:#ffdc58;border:2px solid #101010;border-radius:999px;align-self:start;padding:.35rem .65rem;font-weight:850}.transformer-shape-lab-module__XWK9Hq__body{gap:1rem;padding:0 1.1rem 1.1rem;display:grid}.transformer-shape-lab-module__XWK9Hq__controls{flex-wrap:wrap;gap:.7rem;display:flex}.transformer-shape-lab-module__XWK9Hq__controls label{gap:.3rem;min-width:11rem;font-weight:800;display:grid}.transformer-shape-lab-module__XWK9Hq__controls select,.transformer-shape-lab-module__XWK9Hq__controls input{min-height:2.7rem;font:inherit;background:#fff;border:2px solid #101010;border-radius:.6rem;padding:.4rem}.transformer-shape-lab-module__XWK9Hq__pipeline{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;display:grid}.transformer-shape-lab-module__XWK9Hq__pipeline div,.transformer-shape-lab-module__XWK9Hq__positionRow div{background:#eef4ff;border:2px solid #101010;border-radius:.75rem;gap:.3rem;padding:.7rem;transition:transform .2s,background .2s;display:grid}.transformer-shape-lab-module__XWK9Hq__pipeline div[data-seen=false]{opacity:.5}.transformer-shape-lab-module__XWK9Hq__pipeline div[data-active=true]{background:#ffdc58;transform:translateY(-4px);box-shadow:3px 3px #101010}.transformer-shape-lab-module__XWK9Hq__pipeline code{overflow-wrap:anywhere}.transformer-shape-lab-module__XWK9Hq__positionRow{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.transformer-shape-lab-module__XWK9Hq__positionRow div[data-positioned=true]{background:#d8f7df}.transformer-shape-lab-module__XWK9Hq__note,.transformer-shape-lab-module__XWK9Hq__error{background:#f0e8ff;border-left:5px solid #5b2a86;padding:.75rem}.transformer-shape-lab-module__XWK9Hq__error{background:#ffe1d9;border-left-color:#b32c20}.transformer-shape-lab-module__XWK9Hq__pathCompare{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.transformer-shape-lab-module__XWK9Hq__pathCompare section{background:#fff;border:2px solid #101010;border-radius:.8rem;padding:.8rem}.transformer-shape-lab-module__XWK9Hq__pathCompare h3{margin-top:0}.transformer-shape-lab-module__XWK9Hq__steps{align-items:center;gap:.2rem;min-height:2.5rem;display:flex;overflow:hidden}.transformer-shape-lab-module__XWK9Hq__steps i{background:#ff735c;border:1px solid #101010;flex:1rem;height:.8rem;display:block}.transformer-shape-lab-module__XWK9Hq__attentionArrow{text-align:center;background:#d8f7df;border:2px solid #101010;border-radius:999px;padding:.55rem;font-weight:850}@media (max-width:720px){.transformer-shape-lab-module__XWK9Hq__lab>header,.transformer-shape-lab-module__XWK9Hq__pathCompare{grid-template-columns:1fr;display:grid}.transformer-shape-lab-module__XWK9Hq__positionRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.transformer-shape-lab-module__XWK9Hq__lab *{transition:none!important;animation:none!important}}
.wisconsin-no-code-project-module__1W7dDa__project{border:2px solid var(--ink);background:var(--cream-2);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.wisconsin-no-code-project-module__1W7dDa__hero{border-bottom:2px solid var(--ink);background:var(--blue);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.35rem;display:grid}.wisconsin-no-code-project-module__1W7dDa__hero h2{margin:.25rem 0;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.03}.wisconsin-no-code-project-module__1W7dDa__hero p:last-child{max-width:850px;margin:.5rem 0 0}.wisconsin-no-code-project-module__1W7dDa__hero code{color:var(--yellow);border:1px solid #fff;border-radius:5px;padding:.08rem .28rem}.wisconsin-no-code-project-module__1W7dDa__score{border:2px solid var(--ink);background:var(--yellow);min-width:120px;box-shadow:4px 4px 0 var(--ink);color:var(--ink);border-radius:12px;place-items:center;padding:.8rem;display:grid}.wisconsin-no-code-project-module__1W7dDa__score strong{font-size:1.8rem}.wisconsin-no-code-project-module__1W7dDa__score span{font:700 .67rem var(--font-mono);text-transform:uppercase}.wisconsin-no-code-project-module__1W7dDa__contract{border-bottom:2px solid var(--ink);background:var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.wisconsin-no-code-project-module__1W7dDa__contract div{background:var(--cream-2);gap:.15rem;padding:.75rem 1rem;display:grid}.wisconsin-no-code-project-module__1W7dDa__contract span{color:var(--muted);font:700 .64rem var(--font-mono);text-transform:uppercase}.wisconsin-no-code-project-module__1W7dDa__contract strong{font-size:.84rem}.wisconsin-no-code-project-module__1W7dDa__stageNav{border-bottom:2px solid var(--ink);background:var(--yellow);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.wisconsin-no-code-project-module__1W7dDa__stageNav button{border:2px solid var(--ink);background:var(--white);color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.65rem;padding:.7rem;display:grid}.wisconsin-no-code-project-module__1W7dDa__stageNav button[data-active=true]{background:var(--blue-light);box-shadow:3px 3px 0 var(--ink)}.wisconsin-no-code-project-module__1W7dDa__stageNav button[data-complete=true]{background:#dff4e2}.wisconsin-no-code-project-module__1W7dDa__stageNav button:disabled{cursor:not-allowed;opacity:.55}.wisconsin-no-code-project-module__1W7dDa__stageNav button>span{border:1.5px solid var(--ink);background:var(--yellow);width:2rem;height:2rem;font:800 .8rem var(--font-mono);border-radius:999px;grid-row:1/3;place-items:center;display:grid}.wisconsin-no-code-project-module__1W7dDa__stageNav strong{line-height:1.1}.wisconsin-no-code-project-module__1W7dDa__stageNav small{color:var(--muted);font:650 .65rem var(--font-mono)}.wisconsin-no-code-project-module__1W7dDa__stagePanel{gap:1.25rem;padding:1.25rem;display:grid}.wisconsin-no-code-project-module__1W7dDa__stageHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.wisconsin-no-code-project-module__1W7dDa__stageHeader h3{margin:.2rem 0;font-size:clamp(1.35rem,2.3vw,1.85rem)}.wisconsin-no-code-project-module__1W7dDa__stageHeader p:last-child{color:var(--muted);margin:.3rem 0 0}.wisconsin-no-code-project-module__1W7dDa__stageHeader>span,.wisconsin-no-code-project-module__1W7dDa__evidenceHeading>span{border:1.5px solid var(--ink);background:var(--yellow);white-space:nowrap;font:750 .65rem var(--font-mono);border-radius:999px;padding:.38rem .65rem}.wisconsin-no-code-project-module__1W7dDa__flowInstructions{border:1.5px solid var(--ink);background:var(--blue-light);border-radius:9px;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.7rem;font-size:.76rem;display:flex}.wisconsin-no-code-project-module__1W7dDa__flowInstructions span{border-left:1px solid var(--ink);padding-left:.55rem}.wisconsin-no-code-project-module__1W7dDa__diagnostics{border:2px solid var(--ink);background:#fff1ed;border-radius:10px;grid-template-columns:minmax(190px,.35fr) 1fr;gap:1rem;padding:1rem;display:grid}:is(.wisconsin-no-code-project-module__1W7dDa__diagnostics:has(ul:empty),.wisconsin-no-code-project-module__1W7dDa__diagnostics:not(:has(ul))){background:#e5f7e7}.wisconsin-no-code-project-module__1W7dDa__diagnostics p{margin:.25rem 0 0}.wisconsin-no-code-project-module__1W7dDa__diagnostics ul{gap:.45rem;margin:0;padding-left:1.2rem;display:grid}.wisconsin-no-code-project-module__1W7dDa__diagnostics li{font-size:.82rem}.wisconsin-no-code-project-module__1W7dDa__actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.wisconsin-no-code-project-module__1W7dDa__actions button:disabled{cursor:not-allowed;opacity:.5}.wisconsin-no-code-project-module__1W7dDa__lockedEvidence{border:2px dashed var(--ink);background:#e6e8ee;border-radius:10px;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.wisconsin-no-code-project-module__1W7dDa__lockedEvidence span{max-width:720px;color:var(--muted)}.wisconsin-no-code-project-module__1W7dDa__candidateEvidence,.wisconsin-no-code-project-module__1W7dDa__finalEvidence,.wisconsin-no-code-project-module__1W7dDa__reportPreview{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:12px;padding:1rem}.wisconsin-no-code-project-module__1W7dDa__evidenceHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.wisconsin-no-code-project-module__1W7dDa__evidenceHeading h3{margin:.2rem 0 .8rem}.wisconsin-no-code-project-module__1W7dDa__tableScroll{border:1.5px solid var(--ink);overflow-x:auto}.wisconsin-no-code-project-module__1W7dDa__candidateEvidence table{border-collapse:collapse;text-align:center;width:100%;min-width:970px;font-size:.73rem}.wisconsin-no-code-project-module__1W7dDa__candidateEvidence th,.wisconsin-no-code-project-module__1W7dDa__candidateEvidence td{border:1px solid #aaa69d;padding:.48rem}.wisconsin-no-code-project-module__1W7dDa__candidateEvidence thead{background:var(--ink);color:#fff}.wisconsin-no-code-project-module__1W7dDa__candidateEvidence tbody th{text-align:left;background:var(--blue-light)}.wisconsin-no-code-project-module__1W7dDa__candidateEvidence tr[data-selected=true] td,.wisconsin-no-code-project-module__1W7dDa__candidateEvidence tr[data-selected=true] th{background:#fff2b8}.wisconsin-no-code-project-module__1W7dDa__candidateEvidence>p{color:var(--muted);margin-bottom:0;font-size:.78rem}.wisconsin-no-code-project-module__1W7dDa__finalEvidenceGrid{grid-template-columns:minmax(360px,.8fr) 1fr;gap:1rem;display:grid}.wisconsin-no-code-project-module__1W7dDa__matrix{border:1.5px solid var(--ink);grid-template-columns:1.3fr 1fr 1fr;display:grid}.wisconsin-no-code-project-module__1W7dDa__matrix>*{text-align:center;border:.5px solid #a8a49a;place-items:center;min-height:56px;padding:.45rem;display:grid}.wisconsin-no-code-project-module__1W7dDa__matrix strong{background:var(--blue-light);font-size:.7rem}.wisconsin-no-code-project-module__1W7dDa__matrix b{background:#e5f7e7;font-size:1.2rem}.wisconsin-no-code-project-module__1W7dDa__matrix b:nth-of-type(2),.wisconsin-no-code-project-module__1W7dDa__matrix b:nth-of-type(3){background:#fff1c4}.wisconsin-no-code-project-module__1W7dDa__metricCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.wisconsin-no-code-project-module__1W7dDa__metricCards div{border:1.5px solid var(--ink);background:var(--cream-2);text-align:center;border-radius:8px;place-items:center;padding:.65rem;display:grid}.wisconsin-no-code-project-module__1W7dDa__metricCards span{font:700 .62rem var(--font-mono);text-transform:uppercase}.wisconsin-no-code-project-module__1W7dDa__metricCards strong{font-size:1.15rem}.wisconsin-no-code-project-module__1W7dDa__timingNote{color:var(--muted);margin-bottom:0;font-size:.76rem}.wisconsin-no-code-project-module__1W7dDa__blocklyIntro{justify-content:space-between;align-items:end;gap:1rem;display:flex}.wisconsin-no-code-project-module__1W7dDa__blocklyIntro h3{margin:.2rem 0 0}.wisconsin-no-code-project-module__1W7dDa__blocklyIntro>p{max-width:520px;color:var(--muted);margin:0}.wisconsin-no-code-project-module__1W7dDa__reportPreview{background:var(--blue-light)}.wisconsin-no-code-project-module__1W7dDa__reportPreview h3{margin:.2rem 0 .8rem}.wisconsin-no-code-project-module__1W7dDa__reportPreview dl{gap:.5rem;margin:0;display:grid}.wisconsin-no-code-project-module__1W7dDa__reportPreview dl div{border-bottom:1px solid #8e99bd;grid-template-columns:minmax(160px,.35fr) 1fr;gap:.8rem;padding-bottom:.45rem;display:grid}.wisconsin-no-code-project-module__1W7dDa__reportPreview dt{font-weight:850}.wisconsin-no-code-project-module__1W7dDa__reportPreview dd{margin:0}@media (max-width:900px){.wisconsin-no-code-project-module__1W7dDa__hero,.wisconsin-no-code-project-module__1W7dDa__diagnostics,.wisconsin-no-code-project-module__1W7dDa__finalEvidenceGrid{grid-template-columns:1fr}.wisconsin-no-code-project-module__1W7dDa__score{width:100%}.wisconsin-no-code-project-module__1W7dDa__contract{grid-template-columns:repeat(2,minmax(0,1fr))}.wisconsin-no-code-project-module__1W7dDa__stageNav{grid-template-columns:1fr}.wisconsin-no-code-project-module__1W7dDa__stageHeader,.wisconsin-no-code-project-module__1W7dDa__evidenceHeading,.wisconsin-no-code-project-module__1W7dDa__blocklyIntro,.wisconsin-no-code-project-module__1W7dDa__lockedEvidence{flex-direction:column;align-items:stretch}.wisconsin-no-code-project-module__1W7dDa__stageHeader>span,.wisconsin-no-code-project-module__1W7dDa__evidenceHeading>span{align-self:flex-start}.wisconsin-no-code-project-module__1W7dDa__metricCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.wisconsin-no-code-project-module__1W7dDa__contract,.wisconsin-no-code-project-module__1W7dDa__metricCards{grid-template-columns:1fr}.wisconsin-no-code-project-module__1W7dDa__stagePanel{padding:.8rem}.wisconsin-no-code-project-module__1W7dDa__matrix{font-size:.72rem}.wisconsin-no-code-project-module__1W7dDa__reportPreview dl div{grid-template-columns:1fr;gap:.15rem}}
.word2vec-context-lab-module__vZ8roW__lab{background:#fffaf0;border:2px solid #101010;border-radius:1.2rem;gap:1rem;display:grid;overflow:hidden;box-shadow:6px 6px #101010}.word2vec-context-lab-module__vZ8roW__lab>header{color:#fff;background:linear-gradient(135deg,#101010,#6936b7);justify-content:space-between;gap:1rem;padding:1.15rem;display:flex}.word2vec-context-lab-module__vZ8roW__lab>header h2,.word2vec-context-lab-module__vZ8roW__lab>header p{margin:0}.word2vec-context-lab-module__vZ8roW__lab>header p:last-child{margin-top:.35rem}.word2vec-context-lab-module__vZ8roW__lab>header span{color:#101010;background:#d8f7df;border:2px solid #101010;border-radius:999px;align-self:start;padding:.35rem .7rem;font-weight:850}.word2vec-context-lab-module__vZ8roW__controls,.word2vec-context-lab-module__vZ8roW__tokens,.word2vec-context-lab-module__vZ8roW__grid{margin-inline:1.15rem}.word2vec-context-lab-module__vZ8roW__controls{flex-wrap:wrap;gap:.75rem;display:flex}.word2vec-context-lab-module__vZ8roW__controls label{gap:.3rem;min-width:13rem;font-weight:800;display:grid}.word2vec-context-lab-module__vZ8roW__controls select,.word2vec-context-lab-module__vZ8roW__controls input{min-height:2.7rem;font:inherit;background:#fff;border:2px solid #101010;border-radius:.6rem;padding:.4rem}.word2vec-context-lab-module__vZ8roW__tokens{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.word2vec-context-lab-module__vZ8roW__tokens div{text-align:center;background:#eee;border:2px solid #101010;border-radius:.75rem;gap:.25rem;padding:.7rem;transition:transform .2s,background .2s;display:grid}.word2vec-context-lab-module__vZ8roW__tokens div[data-context=true]{background:#d8f7df}.word2vec-context-lab-module__vZ8roW__tokens div[data-centre=true]{background:#ffdc58;transform:translateY(-5px);box-shadow:4px 4px #101010}.word2vec-context-lab-module__vZ8roW__tokens small,.word2vec-context-lab-module__vZ8roW__tokens span{color:#454545}.word2vec-context-lab-module__vZ8roW__grid{grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:1.15rem;display:grid}.word2vec-context-lab-module__vZ8roW__grid section{background:#fff;border:2px solid #101010;border-radius:.8rem;padding:.8rem}.word2vec-context-lab-module__vZ8roW__grid h3{margin-top:0}.word2vec-context-lab-module__vZ8roW__grid ul{columns:2}@media (max-width:720px){.word2vec-context-lab-module__vZ8roW__lab>header,.word2vec-context-lab-module__vZ8roW__grid{grid-template-columns:1fr;display:grid}.word2vec-context-lab-module__vZ8roW__tokens{grid-template-columns:1fr 1fr}.word2vec-context-lab-module__vZ8roW__grid ul{columns:1}}@media (prefers-reduced-motion:reduce){.word2vec-context-lab-module__vZ8roW__lab *{transition:none!important}}
.vision-evidence-lab-module__QG5IDG__lab{background:#fff;border:2px solid #24173f;border-radius:1.25rem;overflow:hidden;box-shadow:0 16px 45px #24173f18}.vision-evidence-lab-module__QG5IDG__lab>header{color:#fff;background:linear-gradient(120deg,#24173f,#9c27b0);justify-content:space-between;gap:1rem;padding:1.2rem;display:flex}.vision-evidence-lab-module__QG5IDG__lab>header h2{margin:.1rem 0;font-size:clamp(1.35rem,3vw,2rem)}.vision-evidence-lab-module__QG5IDG__lab>header>span{color:#24173f;background:#ffd84d;border-radius:999px;align-self:flex-start;padding:.35rem .65rem;font-weight:800}.vision-evidence-lab-module__QG5IDG__body{padding:1.15rem}.vision-evidence-lab-module__QG5IDG__control{gap:.45rem;font-weight:760;display:grid}.vision-evidence-lab-module__QG5IDG__control input{accent-color:#7b268f;width:100%}.vision-evidence-lab-module__QG5IDG__controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.vision-evidence-lab-module__QG5IDG__canvas{background:radial-gradient(circle at 35% 40%,#8fcf79 0 12%,#0000 13%),radial-gradient(circle at 68% 55%,#5a9d4c 0 18%,#0000 19%),linear-gradient(145deg,#d7eecb,#49733e);border-radius:1rem;min-height:19rem;margin:1rem 0;position:relative;overflow:hidden}.vision-evidence-lab-module__QG5IDG__box{border:3px solid;position:absolute}.vision-evidence-lab-module__QG5IDG__box span{color:#172033;white-space:nowrap;padding:.2rem .4rem;font-size:.75rem;font-weight:850;position:absolute;top:-1.7rem;left:-3px}.vision-evidence-lab-module__QG5IDG__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.vision-evidence-lab-module__QG5IDG__metrics article{background:#faf7ff;border:1px solid #d2c9dc;border-radius:.75rem;gap:.3rem;padding:.85rem;display:grid}.vision-evidence-lab-module__QG5IDG__metrics strong{color:#602174;font-size:1.05rem}.vision-evidence-lab-module__QG5IDG__pipeline{gap:.55rem;margin:1rem 0;padding:.4rem;display:flex;overflow-x:auto}.vision-evidence-lab-module__QG5IDG__pipeline article{opacity:.45;border:1px solid #aaa2b6;border-radius:.75rem;gap:.3rem;min-width:8.8rem;padding:.75rem;transition:all .2s;display:grid}.vision-evidence-lab-module__QG5IDG__pipeline article[data-seen=true]{opacity:.8}.vision-evidence-lab-module__QG5IDG__pipeline article[data-active=true]{opacity:1;background:#f6e8fa;border-color:#8b229d;transform:translateY(-3px)}.vision-evidence-lab-module__QG5IDG__pipeline small{color:#6e6376}.vision-evidence-lab-module__QG5IDG__pipeline span{font-size:.78rem}.vision-evidence-lab-module__QG5IDG__pairs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.vision-evidence-lab-module__QG5IDG__pairs>span{background:#edfff6;border:1px solid #6aa58e;border-radius:.65rem;padding:.7rem;font-weight:800;display:grid}.vision-evidence-lab-module__QG5IDG__pairs>span[data-error=true]{background:#fff0f0;border-color:#cf5858}.vision-evidence-lab-module__QG5IDG__pairs small{font-weight:600}.vision-evidence-lab-module__QG5IDG__noise{--clarity:0;aspect-ratio:1;background:linear-gradient(145deg,#1d1b2d,#8d7b9c);border-radius:1rem;grid-template-columns:repeat(8,1fr);gap:3px;width:min(100%,22rem);margin:1rem auto;padding:.6rem;display:grid}.vision-evidence-lab-module__QG5IDG__noise i{background:color-mix(in srgb,#d7ff78 calc(var(--clarity)*100%),#fafafa);border-radius:2px;transition:opacity .2s}.vision-evidence-lab-module__QG5IDG__noise i:nth-child(3n){background:color-mix(in srgb,#5fa24d calc(var(--clarity)*100%),#191827)}.vision-evidence-lab-module__QG5IDG__noise i:nth-child(5n){background:color-mix(in srgb,#ead64e calc(var(--clarity)*100%),#86828f)}@media (max-width:700px){.vision-evidence-lab-module__QG5IDG__lab>header{display:block}.vision-evidence-lab-module__QG5IDG__lab>header>span{margin-top:.7rem;display:inline-block}.vision-evidence-lab-module__QG5IDG__controls,.vision-evidence-lab-module__QG5IDG__metrics,.vision-evidence-lab-module__QG5IDG__pairs{grid-template-columns:1fr 1fr}.vision-evidence-lab-module__QG5IDG__canvas{min-height:15rem}}@media (max-width:430px){.vision-evidence-lab-module__QG5IDG__controls,.vision-evidence-lab-module__QG5IDG__metrics,.vision-evidence-lab-module__QG5IDG__pairs{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vision-evidence-lab-module__QG5IDG__pipeline article,.vision-evidence-lab-module__QG5IDG__noise i{transition:none}}
.question-list-stages-module__Vq_dpq__scroll{max-width:100%;padding:.5rem;overflow-x:auto}.question-list-stages-module__Vq_dpq__scroll:focus-visible{outline-offset:2px;outline:3px solid #946200}.question-list-stages-module__Vq_dpq__stages{gap:1.5rem;width:max-content;min-width:min(100%,20rem);margin-inline:auto;padding-block:.5rem;display:grid}.question-list-stages-module__Vq_dpq__stage{justify-content:center;gap:1rem;display:flex}.question-list-stages-module__Vq_dpq__group{color:#173c3d;background:#fffef9;border:1px solid #526660;display:flex}.question-list-stages-module__Vq_dpq__value{text-align:center;white-space:nowrap;min-width:2.4rem;padding:.3rem .45rem;font:1rem/1.5 Consolas,monospace;display:block}.question-list-stages-module__Vq_dpq__value+.question-list-stages-module__Vq_dpq__value{border-left:1px solid #526660}.question-list-stages-module__Vq_dpq__alternative{margin-block:.75rem}.question-list-stages-module__Vq_dpq__alternative ol{padding-left:1.5rem;list-style:decimal}.question-list-stages-module__Vq_dpq__alternative li{overflow-wrap:anywhere;margin-block:.5rem}
.past-paper-worked-solution-module__GYTApq__solution{color:#233b35;overflow-wrap:anywhere;background:#fffaf0;border:1px solid #a99a74;border-radius:6px;min-width:0;padding:0!important}.past-paper-worked-solution-module__GYTApq__solution>summary{color:#07575a;cursor:pointer;min-height:44px;padding:12px 14px;font-weight:800}.past-paper-worked-solution-module__GYTApq__solution>summary:focus-visible{outline-offset:-3px;border-radius:5px;outline:3px solid #9c650c}.past-paper-worked-solution-module__GYTApq__solution[open]>summary{border-bottom:1px solid #c8b991}.past-paper-worked-solution-module__GYTApq__solution .past-paper-worked-solution-module__GYTApq__content{gap:18px;padding:clamp(12px,2vw,22px);font-size:.9rem;line-height:1.65;display:grid}.past-paper-worked-solution-module__GYTApq__content>section{min-width:0}.past-paper-worked-solution-module__GYTApq__content h4{margin:0 0 8px;font-size:1rem}.past-paper-worked-solution-module__GYTApq__content p{margin:0 0 10px}.past-paper-worked-solution-module__GYTApq__content p:last-child{margin-bottom:0}.past-paper-worked-solution-module__GYTApq__content .past-paper-worked-solution-module__GYTApq__intro{color:#5a604e;margin:0;font-size:.8rem}.past-paper-worked-solution-module__GYTApq__content .past-paper-worked-solution-module__GYTApq__answer{background:#e7eee6;border:1px solid #91a28a;border-left:4px solid #35665b;border-radius:6px;padding:16px}.past-paper-worked-solution-module__GYTApq__solution .past-paper-worked-solution-module__GYTApq__content ol,.past-paper-worked-solution-module__GYTApq__solution .past-paper-worked-solution-module__GYTApq__content ul{margin:0;padding-left:1.5rem;display:block}.past-paper-worked-solution-module__GYTApq__solution .past-paper-worked-solution-module__GYTApq__content ol{list-style:decimal}.past-paper-worked-solution-module__GYTApq__solution .past-paper-worked-solution-module__GYTApq__content ul{list-style:outside}.past-paper-worked-solution-module__GYTApq__solution .past-paper-worked-solution-module__GYTApq__content li{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:0 0 0 3px;display:list-item}.past-paper-worked-solution-module__GYTApq__solution .past-paper-worked-solution-module__GYTApq__content li:last-child{margin-bottom:0}.past-paper-worked-solution-module__GYTApq__solution .past-paper-worked-solution-module__GYTApq__content li::marker{color:#6d4d0f;font-weight:800}.past-paper-worked-solution-module__GYTApq__content .past-paper-worked-solution-module__GYTApq__mistakes{background:#faf0d8;border-left:4px solid #b88a32;border-radius:5px;padding:14px 16px}
