.lab-workbench{isolation:isolate;width:100%;max-width:550px;min-height:420px;margin:auto;position:relative}.lab-bench-orbit{z-index:-1;border:1px solid #c1edff40;border-radius:50%;width:100%;height:85%;position:absolute;top:8%;left:-3%;transform:rotate(-30deg)scaleY(.6)}.lab-bench-orbit-second{left:4%;transform:rotate(40deg)scaleY(.65)}.lab-bench-sheet{color:#153b47;background:#fff;border:4px solid #d0eaff;border-radius:20px;width:74%;padding:25px;position:absolute;top:28px;left:1%;transform:rotate(-7deg);box-shadow:0 20px 45px #03385935}.lab-bench-sheet-top{color:#5c7d89;border-bottom:1px solid #e2eef1;justify-content:space-between;align-items:center;gap:20px;padding-bottom:15px;font:9px IBM Plex Mono,monospace;display:flex}.lab-bench-dot{background:#98d943;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #eef8da}.lab-bench-label{color:#6b848c;margin:27px 0 12px;font-size:11px;display:block}.lab-bench-sheet strong{letter-spacing:-.04em;font-size:34px;font-weight:500;line-height:1.08;display:block}.lab-bench-checks{gap:12px;margin-top:25px;display:grid}.lab-bench-checks>span{color:#486775;align-items:center;gap:9px;font-size:11px;display:flex}.lab-bench-checks i{border:1px solid #c1d5dd;border-radius:4px;width:12px;height:12px;display:block}.lab-bench-note{color:#214028;background:#d6ff62;border:4px solid #ffffffb3;border-radius:17px;width:45%;max-width:213px;padding:24px;position:absolute;top:173px;right:0;transform:rotate(7deg);box-shadow:0 15px 25px #1548402b}.lab-bench-note>span:first-child{letter-spacing:.05em;font:8px IBM Plex Mono,monospace}.lab-bench-note strong{letter-spacing:-.055em;margin-top:24px;font-size:35px;font-weight:450;line-height:1.05;display:block}.lab-bench-note strong>span{color:#558422}.lab-bench-note-plus{color:#436420;font-size:30px;line-height:1;position:absolute;bottom:14px;right:15px}.lab-sky .lab-question{flex-direction:column;min-width:0;padding:28px;display:flex}.lab-question-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:38px;display:flex}.lab-question-icon{color:#254834;background:#d6ff62;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.lab-question-icon svg{width:24px;height:24px}.lab-question:nth-child(2) .lab-question-icon{color:#087caf;background:#e4f5ff}.lab-question:nth-child(3) .lab-question-icon{color:#d6ff62;background:#182e27}.lab-question-number{color:#69808a;font:10px IBM Plex Mono,monospace}.lab-question-category{color:#547783;margin-bottom:12px;font-size:11px;line-height:1.5}.lab-sky .lab-question h3{color:#172f39;letter-spacing:-.04em;font-size:28px;font-weight:450;line-height:1.1}.lab-sky .lab-question-description{color:#5b707a;margin:20px 0 29px;font-size:14px;line-height:1.7}.lab-proposed-test{border-top:1px solid #e1e9ec;margin-top:auto;padding-top:20px}.lab-proposed-test>span{color:#0876a7;text-transform:uppercase;letter-spacing:.065em;font:9px IBM Plex Mono,monospace;display:block}.lab-proposed-test>p{color:#476571;margin-top:10px;font-size:12px;line-height:1.7}.lab-source-panel{background:#edf7fb;border-radius:23px;grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;padding:48px;display:grid}.lab-source-copy .sp-kicker{color:#34718b;margin-bottom:24px}.lab-source-copy h2{color:#152f3b;letter-spacing:-.055em;font-size:clamp(33px,3.5vw,47px);font-weight:450;line-height:1.08}.lab-source-copy>p:not(.sp-kicker){color:#526c77;max-width:44ch;margin:23px 0 28px;font-size:15px;line-height:1.65}.lab-source-actions{flex-wrap:wrap;align-items:center;gap:21px;display:flex}.lab-source-actions .sp-text-link{font-size:12px}.lab-skills-visual{isolation:isolate;width:100%;max-width:365px;margin:auto;padding:18px;position:relative}.lab-skill-backplate{z-index:-1;background:#1ba1d4;border:4px solid #fff;border-radius:19px;position:absolute;inset:12px 2px 2px 16px;transform:rotate(8deg)}.lab-skill-front{color:#fff;background:#182e24;border:4px solid #fff;border-radius:19px;flex-direction:column;align-items:flex-start;padding:27px;display:flex;transform:rotate(-4deg);box-shadow:0 14px 27px #0e516021}.lab-skill-front>svg{color:#d6ff62;width:47px;height:47px;margin-bottom:27px}.lab-skill-front>span{color:#accab9;letter-spacing:.07em;font:9px IBM Plex Mono,monospace}.lab-skill-front>strong{letter-spacing:-.05em;margin:16px 0 26px;font-size:34px;font-weight:450;line-height:1.08;display:block}.lab-skill-front>strong>span{color:#d6ff62}.lab-skill-front>div{gap:5px;display:flex}.lab-skill-front>div>span{color:#cce1d5;border:1px solid #536f5d;border-radius:5px;padding:5px 7px;font-size:9px}.lab-standards{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.lab-standards>article{border-top:1px solid #dbe6e9;padding-top:24px}.lab-standards>article>span{color:#0b7ead;margin-bottom:24px;font:11px IBM Plex Mono,monospace;display:block}.lab-standards h3{color:#19323c;letter-spacing:-.035em;font-size:23px;font-weight:500;line-height:1.16}.lab-standards p{color:#526e79;margin-top:14px;font-size:14px;line-height:1.7}.lab-sky .lab-developer-link{margin-top:32px;font-size:13px}@media (max-width:1050px){.lab-sky .lab-question{padding:23px}.lab-sky .lab-question h3{font-size:25px}.lab-source-panel{gap:35px;padding:35px}.lab-bench-sheet strong{font-size:30px}.lab-bench-note strong{font-size:31px}}@media (max-width:760px){.lab-workbench{max-width:470px;min-height:410px}.lab-bench-sheet{top:17px}.lab-source-panel{grid-template-columns:minmax(0,1fr);gap:30px;padding:32px}.lab-standards{grid-template-columns:minmax(0,1fr);gap:27px}.lab-standards>article>span{margin-bottom:17px}}@media (max-width:480px){.lab-workbench{min-height:360px}.lab-bench-sheet{border-width:3px;border-radius:15px;width:80%;padding:18px;left:0}.lab-bench-sheet-top{gap:8px;padding-bottom:12px;font-size:8px}.lab-bench-label{margin-top:21px;font-size:9px}.lab-bench-sheet strong{font-size:26px}.lab-bench-checks{gap:9px;margin-top:20px}.lab-bench-checks>span{gap:7px;font-size:9px}.lab-bench-checks i{width:10px;height:10px}.lab-bench-note{border-width:3px;width:44%;padding:17px;top:155px}.lab-bench-note>span:first-child{font-size:6px}.lab-bench-note strong{margin-top:17px;font-size:26px}.lab-bench-note-plus{font-size:23px;bottom:9px;right:10px}.lab-source-panel{border-radius:18px;padding:26px}.lab-skills-visual{padding:14px}.lab-skill-front{padding:21px}.lab-skill-front>strong{font-size:29px}.lab-skill-front>div>span{padding:5px;font-size:8px}}
