@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_c64ede91-module__n3Hl0q__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_c64ede91-module__n3Hl0q__variable{--lv2-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_7837884d-module__DSaZQq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_7837884d-module__DSaZQq__variable{--lv2-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.lv2{--ink:#242626;--muted:#727775;--line:#e1e5e1;--orange:#f16432;--blue:#3d72df;--green:#4c9165}.lv2 *,.lv2{box-sizing:border-box}.lv2{color:var(--ink);font-family:var(--lv2-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#fdfefd;margin:0}.lv2 a{color:inherit;text-decoration:none}.lv2 button,.lv2 textarea{font:inherit}.lv2 button,.lv2 a{touch-action:manipulation}.lv2 button{cursor:pointer}.lv2 button:focus-visible,.lv2 a:focus-visible,.lv2 textarea:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.lv2 .hero{text-align:center;padding-top:62px;overflow:hidden}.lv2 .eyebrow,.lv2 .micro,.lv2 .step,.lv2 .panel-label,.lv2 .scene-top,.lv2 .scene-bottom,.lv2 .world-caption,.lv2 .world-footer,.lv2 .drop-top,.lv2 .art-top,.lv2 .footnote,.lv2 .drop-note{font-family:var(--lv2-mono),monospace;letter-spacing:.035em;font-size:12px}.lv2 .eyebrow{justify-content:center;align-items:center;gap:10px;display:flex}.lv2 .live-dot{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block}.lv2 .hero h1{letter-spacing:-6px;margin:28px 0 24px;font-size:clamp(64px,6.9vw,104px);font-weight:500;line-height:1.02}.lv2 .trick{position:relative}.lv2 .trick svg{fill:none;width:100%;stroke:var(--orange);stroke-width:4px;position:absolute;bottom:-7px;left:0}.lv2 .hero>p{color:var(--muted);margin:0 0 25px;font-size:17px;line-height:1.55}.lv2 .button{border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:36px;padding:17px 23px;font-size:14px;font-weight:500;transition:transform .2s,background .2s;display:inline-flex}.lv2 .button:hover{background:#414741;transform:translateY(-3px)}.lv2 .button span{font-size:18px}.lv2 .dark{color:#fff;background:#252b28}.lv2 .hero-scene{max-width:1440px;height:520px;margin:26px auto 0;position:relative}.lv2 .hero-scene canvas{width:100%;height:100%;display:block}.lv2 .scene-top,.lv2 .scene-bottom{color:#6e766f;z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;left:5%;right:5%}.lv2 .scene-top{top:28px}.lv2 .scene-top .live-dot{margin-right:8px}.lv2 .scene-top button{color:#626a63;pointer-events:auto;background:#ffffffba;border:1px solid #dce3dc;border-radius:3px;padding:8px 12px;font-size:12px}.lv2 .scene-bottom{font-size:11px;bottom:22px}.lv2 .cross{margin-left:20px;font-size:24px}.lv2 .scene-label{pointer-events:none;white-space:nowrap;background:#fffffff0;border:1px solid #e1e5df;border-radius:3px;align-items:center;gap:7px;padding:5px 8px;font-size:10.5px;display:flex;position:absolute;top:0;left:-999px;transform:translate(-50%);box-shadow:0 4px 15px #26322606}.lv2 .scene-label i{color:#818781;margin-left:3px;font-style:normal}.lv2 .scene-label>span{border-radius:50%;width:5px;height:5px}.lv2 .orange-dot{background:var(--orange)}.lv2 .blue-dot{background:var(--blue)}.lv2 .green-dot{background:var(--green)}.lv2 .yellow-dot{background:#f0b429}.lv2 .story{background:linear-gradient(90deg,#0000 calc(25% - 1px),#e7ebe7 25%,#0000 calc(25% + 1px) calc(75% - 1px),#e7ebe7 75%,#0000 calc(75% + 1px));max-width:1296px;margin:auto;position:relative}.lv2 .section{padding:95px 36px 35px;position:relative}.lv2 .step{color:#707870;align-items:center;gap:20px;margin-bottom:42px;display:flex}.lv2 .step span{background:#fdfefd;padding-right:10px}.lv2 .step i{background:var(--line);flex:1;height:1px;position:relative}.lv2 .step i:after{content:"+";color:#9fa79f;background:#fdfefd;font-style:normal;position:absolute;top:-9px;right:0}.lv2 .section-heading{grid-template-columns:1.3fr 1fr;align-items:center;gap:90px;margin-bottom:45px;display:grid}.lv2 h2{letter-spacing:-2.8px;margin:0;font-size:clamp(38px,4.2vw,61px);font-weight:500;line-height:1.09}.lv2 .section-heading p,.lv2 .training-layout>div>p{color:var(--muted);background:#fdfefd;max-width:420px;font-size:16px;line-height:1.75}.lv2 .prompt-demo{border:1px solid var(--line);background:#f7f9f5;grid-template-columns:1fr 1fr;display:grid}.lv2 .prompt-copy{padding:52px}.lv2 .micro{color:#758071;font-size:11px}.lv2 .prompt-copy h3{letter-spacing:-1px;margin:20px 0 15px;font-size:29px;font-weight:500;line-height:1.25}.lv2 .prompt-copy p{color:var(--muted);max-width:320px;font-size:15px;line-height:1.7}.lv2 .prompt-panel{background:#fff;border:1px solid #dce3d7;border-radius:7px;margin:35px 35px 35px 0;padding:28px;box-shadow:0 10px 35px #24362206}.lv2 .panel-label{color:#737c70;align-items:center;gap:9px;display:flex}.lv2 .panel-label>span:last-child{color:#a2aa9e;margin-left:auto}.lv2 .mini-logo{font-family:var(--lv2-sans);color:#313b2d;font-size:21px;font-weight:700}.lv2 .prompt-input{border:1px solid #d8dfd3;border-radius:5px;align-items:flex-end;margin:21px 0 12px;padding:15px 12px 12px;display:flex}.lv2 .prompt-input textarea{resize:vertical;color:#424a3e;background:0 0;border:0;width:100%;min-height:55px;max-height:130px;font-size:17px;line-height:1.5}.lv2 .prompt-input button{background:#e1eecf;border:0;border-radius:3px;padding:9px 13px;font-size:23px}.lv2 .suggestions{flex-wrap:wrap;gap:7px;display:flex}.lv2 .suggestions button{color:#717969;background:#fff;border:1px solid #e4e7df;border-radius:4px;padding:7px 10px;font-size:11px}.lv2 .build-status{font-family:var(--lv2-mono);color:#7d8775;margin-top:22px;font-size:11px;line-height:1.7}.lv2 .build-status span{color:var(--green);margin-right:10px}.lv2 .world-view{background:#f1f5ec;border:1px solid #dee4dc;height:410px;position:relative}.lv2 .world-view canvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block}.lv2 .world-caption,.lv2 .world-footer{color:#65705e;pointer-events:none;justify-content:space-between;font-size:11px;display:flex;position:absolute;left:25px;right:25px}.lv2 .world-caption{top:22px}.lv2 .world-footer{bottom:21px}.lv2 .world-footer b{color:var(--green);margin:0 7px;font-weight:400}.lv2 .world-tabs{background:#fdfefd;grid-template-columns:repeat(4,1fr);display:grid}.lv2 .world-tabs button{text-align:left;border:1px solid var(--line);background:0 0;border-top:0;border-right:0;padding:24px;transition:background .2s}.lv2 .world-tabs button:last-child{border-right:1px solid var(--line)}.lv2 .world-tabs button[aria-selected=true]{box-shadow:inset 0 3px var(--green);background:#edf2e8}.lv2 .world-tabs button:hover{background:#f1f4ee}.lv2 .world-tabs button>span{font:11px var(--lv2-mono);color:#8b9488;justify-content:space-between;display:flex}.lv2 .world-tabs b{color:#68715f;font-weight:400}.lv2 .world-tabs strong{margin:18px 0 20px;font-size:17px;font-weight:500;line-height:1.45;display:block}.lv2 .world-tabs small{color:#7c8478;justify-content:space-between;font-size:12px;display:flex}.lv2 .world-tabs em{font-size:18px;font-style:normal}.lv2 .footnote{color:#90978c;max-width:820px;font-size:11px;line-height:1.8}.lv2 .training-layout{grid-template-columns:1.2fr 1fr;gap:100px;display:grid}.lv2 .training-layout>div>p{margin:23px 0 30px}.lv2 .check-row{border-top:1px solid var(--line);background:#fdfefd;gap:23px;padding:20px 0;display:flex}.lv2 .check-row>span{font:12px var(--lv2-mono);color:#899180;padding-top:5px}.lv2 .check-row h3{margin:0 0 6px;font-size:17px;font-weight:500}.lv2 .check-row p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.lv2 .practice-art{background:#eff2ea;flex-direction:column;min-height:450px;padding:30px;display:flex;overflow:hidden}.lv2 .art-top{color:#76806c;justify-content:space-between;font-size:10px;display:flex}.lv2 .blocks{align-items:flex-end;gap:8px;height:300px;margin:0 -45px 20px;display:flex;transform:rotate(-9deg)}.lv2 .blocks div{background:#f06b36;flex:1;height:45px;box-shadow:inset -13px 0 #d45124}.lv2 .blocks div:nth-child(2){background:#82a5e9;height:80px;box-shadow:inset -13px 0 #587eca}.lv2 .blocks div:nth-child(3){background:#adbf8d;height:118px;box-shadow:inset -13px 0 #8b9e6b}.lv2 .blocks div:nth-child(4){height:155px}.lv2 .blocks div:nth-child(5){background:#4777da;height:200px;box-shadow:inset -13px 0 #2e5ab7}.lv2 .blocks div:nth-child(6){background:#729562;height:240px;box-shadow:inset -13px 0 #517643}.lv2 .art-bottom{letter-spacing:-1px;justify-content:space-between;margin-top:auto;font-size:26px;line-height:1.2;display:flex}.lv2 .art-bottom span{font-size:42px}.lv2 .playground h2 span{color:var(--orange)}.lv2 .drop-stage{border:1px solid var(--line);background:#f5f7f3;height:450px;position:relative}.lv2 .drop-stage canvas{width:100%;height:100%;display:block}.lv2 .drop-top{color:#7c8476;justify-content:space-between;font-size:11px;display:flex;position:absolute;top:24px;left:27px;right:27px}.lv2 .drop-stage .button{white-space:nowrap;position:absolute;bottom:43px;left:50%;transform:translate(-50%)}.lv2 .drop-note{text-align:center;color:#858c7e;font-size:10px;position:absolute;bottom:19px;left:0;right:0}.lv2 .closing{text-align:center;padding:125px 30px 100px;position:relative;overflow:hidden}.lv2 .closing h2{z-index:1;margin:25px 0 30px;font-size:75px;position:relative}.lv2 .closing h2 span{color:var(--green)}.lv2 .closing .button{z-index:1;position:relative}.lv2 .closing-grid{opacity:.7;background-image:linear-gradient(#dfe6dd 1px,#0000 1px),linear-gradient(90deg,#dfe6dd 1px,#0000 1px);background-size:50px 30px;width:130%;height:260px;position:absolute;bottom:-165px;left:-15%;transform:perspective(200px)rotateX(35deg)}.lv2 .sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1600px){.lv2 .hero-scene{height:570px}}@media (max-width:850px){.lv2 .hero{padding-top:45px}.lv2 .hero h1{letter-spacing:-3.5px}.lv2 .hero-scene{height:410px}.lv2 .scene-label i{display:none}.lv2 .section{padding:70px 25px 15px}.lv2 .section-heading{grid-template-columns:1.1fr 1fr;gap:35px}.lv2 h2{letter-spacing:-1.8px}.lv2 .section-heading p{font-size:14px}.lv2 .prompt-copy{padding:30px}.lv2 .prompt-panel{margin:20px 20px 20px 0;padding:20px}.lv2 .prompt-copy h3{font-size:24px}.lv2 .world-tabs button{padding:17px}.lv2 .world-tabs strong{font-size:14px}.lv2 .training-layout{gap:35px}.lv2 .practice-art{padding:22px}.lv2 .closing h2{font-size:65px}}@media (max-width:600px){.lv2 .hero{padding-top:39px}.lv2 .eyebrow{font-size:10px}.lv2 .hero h1{letter-spacing:-3.8px;margin-top:25px;font-size:61px}.lv2 .hero>p{padding:0 20px;font-size:15px}.lv2 .button{gap:25px;padding:15px 19px;font-size:12px}.lv2 .hero-scene{height:345px;margin-top:30px}.lv2 .scene-top{font-size:9px;top:5px}.lv2 .scene-bottom{font-size:8px;bottom:10px}.lv2 .scene-bottom>span:last-child{text-align:right;max-width:130px}.lv2 .cross{display:none}.lv2 .scene-label{padding:5px 7px;font-size:9px}.lv2 .section{padding:54px 22px 5px}.lv2 .step{margin-bottom:28px;font-size:10px}.lv2 .section-heading{margin-bottom:28px;display:block}.lv2 h2{letter-spacing:-1.7px;font-size:38px}.lv2 .section-heading p{margin:23px 0 0;font-size:15px;line-height:1.65}.lv2 .prompt-demo{grid-template-columns:1fr}.lv2 .prompt-copy{padding:28px 24px 0}.lv2 .prompt-copy p{font-size:14px}.lv2 .prompt-panel{margin:16px;padding:18px}.lv2 .world-view{height:300px}.lv2 .world-caption,.lv2 .world-footer{font-size:8px;left:15px;right:15px}.lv2 .world-tabs{grid-template-columns:1fr 1fr}.lv2 .world-tabs button:nth-child(2){border-right:1px solid var(--line)}.lv2 .world-tabs strong{font-size:14px}.lv2 .world-tabs button{padding:18px}.lv2 .footnote{font-size:10px}.lv2 .training-layout{grid-template-columns:1fr;gap:25px}.lv2 .training-layout>div>p{font-size:15px}.lv2 .practice-art{min-height:370px}.lv2 .blocks{height:250px}.lv2 .drop-stage{height:350px}.lv2 .drop-top{font-size:8px;left:15px;right:15px}.lv2 .closing{padding:85px 22px 80px}.lv2 .closing h2{font-size:54px}.lv2 .story{background:linear-gradient(90deg,#0000 calc(25% - 1px),#edf0ec 25%,#0000 calc(25% + 1px) calc(75% - 1px),#edf0ec 75%,#0000 calc(75% + 1px))}}@media (prefers-reduced-motion:reduce){.lv2 *,.lv2{transition:none!important}}.lv2 [hidden]{display:none!important}.lv2 .robot-start{border:1px solid var(--line);background:#fff;margin:36px 36px 0;padding:30px 32px}.lv2 .start-top{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:28px;display:flex}.lv2 .robot-choice,.lv2 .trick-choice{padding-top:30px}.lv2 .choice-label{align-items:center;gap:12px;margin-bottom:20px;display:flex}.lv2 .choice-label>span{width:24px;height:24px;font:12px var(--lv2-mono);color:#697463;border:1px solid #d4dbd0;border-radius:50%;place-items:center;display:grid}.lv2 .choice-label h2{letter-spacing:-.5px;font-size:18px}.lv2 .robot-options{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.lv2 .robot-options button,.lv2 .robot-options a{text-align:left;color:var(--ink);background:#fff;border:1px solid #dde3d9;border-radius:4px;flex-direction:column;gap:10px;padding:18px 12px;display:flex;position:relative}.lv2 .robot-options strong{white-space:nowrap;font-size:16px;font-weight:500}.lv2 .robot-options small{font:9px var(--lv2-mono);color:#7c8874}.lv2 .robot-options button[aria-pressed=true]{background:#edf3e7;border-color:#95ae80;box-shadow:inset 0 3px #6e9060}.lv2 .robot-options button:hover,.lv2 .robot-options a:hover{background:#f2f5ee}.lv2 .robot-options a{border-style:dashed}.lv2 .starter-field{background:#fbfcfa;border:1px solid #d7dfd0;border-radius:5px;padding:8px;display:flex}.lv2 .starter-field input{font:17px var(--lv2-sans),sans-serif;outline-offset:0;background:0 0;border:0;width:100%;min-width:0;padding:12px}.lv2 .starter-field a{white-space:nowrap;background:var(--ink);color:#fff;border-radius:3px;align-items:center;padding:14px 20px;font-size:14px;display:flex}.lv2 .task-suggestions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.lv2 .task-suggestions button{color:#727e69;background:#fff;border:1px solid #dfe4db;border-radius:20px;padding:8px 12px;font-size:12px}.lv2 .task-suggestions button[aria-pressed=true]{color:#8a491e;background:#fff0e5;border-color:#e7b28f}.lv2 .selection-note{font:11px/1.6 var(--lv2-mono);color:#808a79;margin:16px 0 0}.lv2 .standards-ribbon{border-bottom:1px solid var(--line);font:11px var(--lv2-mono);color:#727c6b;background:#fdfefd;justify-content:space-between;align-items:center;gap:10px;margin:0 36px;padding:23px 12px;display:flex}.lv2 .standards-ribbon i{color:#9ca893;font-style:normal}.lv2 .text-link{border-bottom:1px solid #b9c4b0;align-items:center;gap:30px;margin-top:6px;padding-bottom:7px;font-size:14px;display:inline-flex}.lv2 .text-link:hover{color:var(--green)}.lv2 .studio-walkthrough{background:#fff;border:1px solid #dce2d8}.lv2 .studio-steps{border-bottom:1px solid #dce2d8;grid-template-columns:repeat(4,1fr);display:grid}.lv2 .studio-steps button{text-align:left;color:#727d6c;background:#f9faf7;border:0;border-right:1px solid #dce2d8;flex-direction:column;gap:10px;padding:25px 27px;display:flex;position:relative}.lv2 .studio-steps button:last-child{border-right:0}.lv2 .studio-steps button small{font:10px var(--lv2-mono);letter-spacing:.06em}.lv2 .studio-steps button strong{letter-spacing:-.8px;color:#343e2f;font-size:23px;font-weight:500}.lv2 .studio-steps button>span{font-size:12px}.lv2 .studio-steps button[aria-selected=true]{background:#eef3e8;box-shadow:inset 0 3px #789766}.lv2 .studio-steps button[data-step="2"][aria-selected=true]{box-shadow:inset 0 3px var(--orange);background:#fff3e9}.lv2 .studio-steps button[data-step="3"][aria-selected=true]{box-shadow:inset 0 3px var(--blue);background:#edf2fc}.lv2 .studio-panel{grid-template-columns:.85fr 1.5fr;align-items:center;gap:40px;min-height:530px;padding:38px;display:grid}.lv2 .studio-copy h3{letter-spacing:-1px;margin:20px 0 25px;font-size:30px;font-weight:500;line-height:1.15}.lv2 .studio-copy ul{margin:0;padding:0;list-style:none}.lv2 .studio-copy li{color:#76806e;border-top:1px solid var(--line);padding:13px 0;font-size:14px;line-height:1.65}.lv2 .studio-screen{background:#fff;border:1px solid #dfe4da;border-radius:6px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #2c382808}.lv2 .mock-bar{background:#f6f8f3;border-bottom:1px solid #e3e8de;justify-content:space-between;align-items:center;gap:12px;padding:16px 19px;display:flex}.lv2 .mock-bar b{font-size:13px;font-weight:500}.lv2 .mock-bar>span{font:9px var(--lv2-mono);color:#909b86;letter-spacing:.02em}.lv2 .describe-mock,.lv2 .plan-mock,.lv2 .training-mock,.lv2 .results-mock{padding:24px}.lv2 .mono{font:10px var(--lv2-mono);letter-spacing:.04em;color:#849079}.lv2 .mock-robot{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:9px;margin-bottom:22px;padding:0 0 20px;display:grid}.lv2 .mock-robot strong{grid-column:1;font-size:20px;font-weight:500}.lv2 .mock-robot small{color:#8b9482;grid-area:2/2;font-size:11px}.lv2 .describe-mock .prompt-input{margin-top:10px}.lv2 .describe-mock textarea{font-size:16px}.lv2 .criteria{margin-top:24px}.lv2 .criteria>div{border-top:1px solid #edf0e9;justify-content:space-between;gap:15px;padding:11px 0;font-size:11px;display:flex}.lv2 .criteria span{color:#8b9484}.lv2 .criteria b{color:#56634b;text-align:right;font-weight:400}.lv2 .studio-bottom{color:#8b9581;font:10px var(--lv2-mono);border-top:1px solid #e2e8dc;justify-content:space-between;gap:20px;padding:15px 25px;display:flex}.lv2 .plan-status{background:#eff5e9;align-items:center;gap:18px;margin-bottom:18px;padding:20px;display:flex}.lv2 .plan-status>span{font:23px var(--lv2-mono);color:#648447}.lv2 .plan-status b{font-size:14px;font-weight:500;display:block}.lv2 .plan-status small{color:#829073;margin-top:5px;font-size:10px;display:block}.lv2 .plan-line{border-bottom:1px solid #e6ebe1;gap:20px;padding:16px 0;display:flex}.lv2 .plan-line>span{font:11px var(--lv2-mono);color:#9ba58e;padding-top:3px}.lv2 .plan-line b{font-size:14px;font-weight:500}.lv2 .plan-line p{color:#7f8975;margin:6px 0 0;font-size:12px;line-height:1.6}.lv2 .plan-checks{font:9px var(--lv2-mono);color:#728764;flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.lv2 .eval-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.lv2 .eval-heading strong{font-size:13px;font-weight:500}.lv2 .eval-heading>span{font:8px var(--lv2-mono);color:#8c9682}.lv2 .chart-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lv2 .chart-card{border:1px solid #e0e5dc;border-radius:5px;min-width:0;padding:13px 8px 5px}.lv2 .chart-card h4{align-items:center;gap:6px;margin:0 0 10px 5px;font-size:10px;font-weight:500;display:flex}.lv2 .chart-card h4 i{width:5px;height:9px;display:inline-block}.lv2 .chart-card svg{width:100%;height:auto;display:block}.lv2 .checkpoint-label{font:9px var(--lv2-mono);color:#8f9887;justify-content:space-between;gap:10px;margin:25px 0 12px;display:flex}.lv2 .checkpoint-strip{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.lv2 .checkpoint-strip button{text-align:left;color:#738168;background:#fbfcfa;border:1px solid #e1e5dc;border-radius:3px;flex-direction:column;gap:11px;padding:13px 10px;display:flex}.lv2 .checkpoint-strip button>span{font:22px var(--lv2-mono);color:#b0bca5}.lv2 .checkpoint-strip button>b{font-size:10px;font-weight:500}.lv2 .checkpoint-strip button>small{font:9px var(--lv2-mono)}.lv2 .checkpoint-strip button.active{color:#a26337;background:#fff2e7;border-color:#e7c1a3}.lv2 .checkpoint-strip button.active>span{color:#d8854b}.lv2 .train-log{font:10px/1.8 var(--lv2-mono);color:#88957d;border-top:1px solid #e6ebe0;margin-top:18px;padding-top:17px}.lv2 .result-summary{padding:10px 0 23px}.lv2 .result-summary strong{letter-spacing:-1px;margin:15px 0 10px;font-size:30px;font-weight:500;display:block}.lv2 .result-summary strong>span{color:var(--blue)}.lv2 .result-summary small{color:#7f8b74;font-size:12px}.lv2 .version-table{font-size:11px}.lv2 .version-table>div{color:#7e8874;border-top:1px solid #e5eadf;grid-template-columns:.6fr 1.8fr 1fr;gap:10px;padding:14px 10px;display:grid}.lv2 .version-table>div:first-child{font:8px var(--lv2-mono);color:#a0aa94}.lv2 .version-table .chosen{color:#637b4e;background:#edf3e6}.lv2 .ai-review{gap:15px;padding:18px 0;display:flex}.lv2 .ai-review p{color:#7f8974;margin:0;font-size:12px;line-height:1.7}.lv2 .ai-review b{color:#3f4b34;font-weight:500}.lv2 .sample-note{font:9px var(--lv2-mono);color:#a1aa96}.lv2 .world-conversation{grid-template-columns:.85fr 1fr;align-items:center;gap:100px;margin:65px 0 45px;display:grid}.lv2 .world-editor-copy h3{letter-spacing:-1.6px;margin:22px 0;font-size:39px;font-weight:500;line-height:1.12}.lv2 .world-editor-copy p{color:#7a8472;background:#fdfefd;font-size:16px;line-height:1.75}.lv2 .chat-card{background:#fff;border:1px solid #dce3d5;border-radius:7px;padding:25px;box-shadow:0 10px 30px #2c392705}.lv2 .chat-head{align-items:center;gap:10px;margin-bottom:25px;display:flex}.lv2 .chat-head strong{font-size:16px;font-weight:500}.lv2 .chat-head>span:last-child{color:#929c88;margin-left:auto;font-size:11px}.lv2 .chat-message{border-radius:4px;margin-bottom:17px;padding:14px 18px;font-size:13px;line-height:1.75}.lv2 .user-message{color:#657457;background:#f0f4eb;margin-left:37px}.lv2 .assistant-message{color:#7d8971;padding-left:0;padding-right:25px}.lv2 .assistant-message b{color:#37472c;font-weight:500}.lv2 .check-chip{font:10px var(--lv2-mono);color:#7c9567;margin-top:12px}.lv2 .chat-bottom{font:10px var(--lv2-mono);color:#a1ab94;border-top:1px solid #e4e9dc;justify-content:space-between;padding-top:15px;display:flex}.lv2 .chat-bottom a{color:#5f7550}.lv2 .objects-heading{justify-content:space-between;gap:20px;margin-bottom:22px;display:flex}.lv2 .objects-heading>span:last-child{color:#949d89;font-size:12px}.lv2 .object-library{background:#fdfefd;border-top:1px solid #dfe5d7;border-left:1px solid #dfe5d7;grid-template-columns:repeat(8,1fr);display:grid}.lv2 .object-item{border-bottom:1px solid #dfe5d7;border-right:1px solid #dfe5d7;min-height:150px;padding:20px 16px}.lv2 .object-item>span{font:10px var(--lv2-mono);color:#a2ab97}.lv2 .object-item h4{letter-spacing:-.4px;margin:18px 0 7px;font-size:17px;font-weight:500}.lv2 .object-item p{color:#818e73;margin:0;font-size:12px;line-height:1.6}.lv2 .object-item:first-child,.lv2 .object-item:nth-child(8){background:#fff5ed}.lv2 .object-item:nth-child(3),.lv2 .object-item:nth-child(6){background:#f0f4fc}.lv2 .object-item:nth-child(5),.lv2 .object-item:nth-child(9),.lv2 .object-item:nth-child(10){background:#eef3e9}.lv2 .object-item:nth-child(11),.lv2 .object-item:nth-child(14){background:#f0f4fc}.lv2 .object-item:nth-child(13){background:#fff5ed}.lv2 .object-more{background:#f5f7f1}.lv2 .standards-layout{grid-template-columns:.9fr 1.2fr;gap:70px;display:grid}.lv2 .standards-list article{background:#fdfefd;border-top:1px solid #dfe5d8;padding:23px 0;position:relative}.lv2 .standards-list article>span,.lv2 .standards-list article>small{font:10px var(--lv2-mono);color:#909c82}.lv2 .standards-list article>small{color:#a6b099;font-size:9px}.lv2 .standards-list h3{letter-spacing:-.7px;margin:11px 0;font-size:26px;font-weight:500}.lv2 .standards-list p{color:#7f8c71;max-width:330px;margin:0 0 15px;font-size:14px;line-height:1.65}.lv2 .code-card{color:#dce4d5;background:#252e29;border-radius:5px;align-self:center;min-width:0;overflow:hidden}.lv2 .code-top{font:11px var(--lv2-mono);border-bottom:1px solid #445040;justify-content:space-between;align-items:center;padding:18px 23px;display:flex}.lv2 .code-top button{font:10px var(--lv2-mono);color:#aebfa3;background:0 0;border:1px solid #5d6c54;border-radius:3px;padding:6px 10px}.lv2 .code-card pre{font:12px/1.85 var(--lv2-mono);tab-size:4;margin:0;padding:26px 23px 20px;overflow:auto}.lv2 .code-comment{color:#8c9e82}.lv2 .code-purple{color:#b0c4f2}.lv2 .code-green{color:#b1cd8d}.lv2 .code-orange{color:#f1a97c}.lv2 .code-bottom{font:10px var(--lv2-mono);color:#94ac80;border-top:1px solid #43503c;justify-content:space-between;padding:20px 23px;display:flex}.lv2 .code-note{font:10px/1.6 var(--lv2-mono);color:#91a186;margin:0;padding:0 23px 20px}.lv2 .training-layout .practice-art{min-height:480px}@media (min-width:1000px){.lv2 .hero-scene{margin-top:26px}.lv2 .robot-start{margin-top:40px}}@media (max-width:1050px){.lv2 .robot-options{grid-template-columns:repeat(4,1fr)}.lv2 .studio-panel{grid-template-columns:.8fr 1.3fr;gap:25px;padding:26px}.lv2 .studio-copy h3{font-size:26px}.lv2 .studio-copy li{font-size:12px}.lv2 .studio-steps button{padding:22px}.lv2 .studio-steps button strong{font-size:20px}.lv2 .studio-steps button>span{font-size:11px}.lv2 .describe-mock,.lv2 .plan-mock,.lv2 .training-mock,.lv2 .results-mock{padding:18px}.lv2 .world-conversation{gap:45px}.lv2 .standards-layout{gap:35px}.lv2 .object-library{grid-template-columns:repeat(4,1fr)}.lv2 .object-item{min-height:140px;padding:18px 14px}.lv2 .robot-start{padding:25px}.lv2 .code-card pre{font-size:11px}.lv2 .standards-ribbon{font-size:9px}.lv2 .chart-pair{grid-template-columns:1fr}.lv2 .chart-card svg{max-height:150px}.lv2 .studio-panel{min-height:600px}}@media (max-width:750px){.lv2 .studio-panel{grid-template-columns:1fr;gap:23px;min-height:0}.lv2 .studio-copy h3 br{display:none}.lv2 .studio-copy h3{font-size:29px}.lv2 .studio-copy li{font-size:14px}.lv2 .studio-copy ul{grid-template-columns:1fr;display:grid}.lv2 .chart-pair{grid-template-columns:1fr 1fr}.lv2 .studio-steps button{padding:18px 13px}.lv2 .studio-steps button strong{font-size:18px}.lv2 .studio-steps button>span{display:none}.lv2 .studio-bottom{font-size:9px}.lv2 .world-conversation{grid-template-columns:1fr;gap:22px;margin-top:45px}.lv2 .world-editor-copy h3 br{display:none}.lv2 .world-editor-copy h3{font-size:32px}.lv2 .world-editor-copy p{font-size:15px}.lv2 .object-library{grid-template-columns:repeat(2,1fr)}.lv2 .object-item{min-height:135px;padding:20px}.lv2 .standards-layout{grid-template-columns:1fr;gap:20px}.lv2 .standards-list{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lv2 .standards-list article>span{font-size:9px}.lv2 .standards-list h3{font-size:23px}.lv2 .standards-list p{font-size:13px}.lv2 .standards-list small{display:none}.lv2 .code-card pre{font-size:12px}.lv2 .standards-ribbon{flex-wrap:wrap;justify-content:center;gap:15px}.lv2 .standards-ribbon i{display:none}}@media (max-width:600px){.lv2 .robot-start{margin:25px 22px 0;padding:20px}.lv2 .start-top .micro{font-size:9px}.lv2 .start-top>span:last-child{display:none}.lv2 .robot-options{gap:6px}.lv2 .robot-options button,.lv2 .robot-options a{gap:7px;padding:13px 8px}.lv2 .robot-options strong{font-size:12px}.lv2 .robot-options small{font-size:7px}.lv2 .choice-label h2{font-size:17px}.lv2 .starter-field{flex-direction:column;gap:7px}.lv2 .starter-field input{padding:12px 6px;font-size:15px}.lv2 .starter-field a{justify-content:center;padding:12px;font-size:12px}.lv2 .task-suggestions{gap:6px}.lv2 .task-suggestions button{padding:7px 9px;font-size:10px}.lv2 .selection-note{font-size:9px}.lv2 .standards-ribbon{gap:12px 24px;margin:0 22px;padding:20px 0;font-size:9px}.lv2 .studio-panel{padding:22px 16px}.lv2 .studio-steps button{gap:9px;padding:17px 9px}.lv2 .studio-steps button small{font-size:8px}.lv2 .studio-steps button strong{letter-spacing:-.6px;font-size:15px}.lv2 .studio-copy h3{font-size:28px}.lv2 .studio-copy li{font-size:13px}.lv2 .studio-bottom{flex-direction:column;gap:9px;padding:14px 16px}.lv2 .mock-bar{padding:13px}.lv2 .mock-bar>span{font-size:8px}.lv2 .describe-mock,.lv2 .plan-mock,.lv2 .training-mock,.lv2 .results-mock{padding:15px}.lv2 .eval-heading strong{font-size:11px}.lv2 .eval-heading>span{font-size:7px}.lv2 .chart-pair{grid-template-columns:1fr}.lv2 .chart-card svg{max-height:180px}.lv2 .checkpoint-strip button>b{font-size:9px}.lv2 .checkpoint-strip button{padding:10px 7px}.lv2 .checkpoint-label{font-size:8px}.lv2 .train-log{font-size:9px}.lv2 .plan-status{gap:12px;padding:14px}.lv2 .plan-status>span{font-size:21px}.lv2 .plan-status b{font-size:12px}.lv2 .result-summary strong{font-size:26px}.lv2 .version-table{font-size:9px}.lv2 .version-table>div{gap:6px;padding:12px 5px}.lv2 .chat-card{padding:20px}.lv2 .chat-message{font-size:12px}.lv2 .chat-head>span:last-child{font-size:10px}.lv2 .objects-heading{display:block}.lv2 .objects-heading>span:last-child{margin-top:10px;font-size:11px;display:block}.lv2 .object-item h4{font-size:18px}.lv2 .object-item p{font-size:11px}.lv2 .standards-list{grid-template-columns:1fr;gap:0}.lv2 .standards-list article{padding:20px 0}.lv2 .standards-list h3{font-size:26px}.lv2 .standards-list p{max-width:none;margin-bottom:0;font-size:14px}.lv2 .code-card pre{padding:20px 15px;font-size:10px}.lv2 .code-top,.lv2 .code-bottom{padding:17px 15px}.lv2 .code-note{padding:0 15px 18px;font-size:9px}.lv2 .text-link{font-size:13px}}.lv2 section[id]{scroll-margin-top:80px}.lv2 .robot-options>*{min-width:0}@media (max-width:600px){.lv2 .robot-options strong{white-space:normal}}.lv2 .story{max-width:calc(30% + 907.2px)}.lv2 .section{padding-left:25px;padding-right:25px}.lv2 .robot-start,.lv2 .standards-ribbon{margin-left:25px;margin-right:25px}.lv2 .hero-scene{max-width:none}.lv2 .robot-thumb{background:#f4f6f2;border-radius:3px;height:104px;margin:-8px -4px 4px;display:block;overflow:hidden}.lv2 .robot-thumb img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;display:block;transform:scale(1.1)}.lv2 .robot-thumb-add{color:#9aa391;background:0 0;border:1px dashed #dde3d9;place-items:center;font-size:22px;display:grid}.lv2 .robot-options button[aria-pressed=true] .robot-thumb{background:#e4ecdc}.lv2 .how-grid{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;display:grid}.lv2 .how-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;padding:26px 30px 30px;display:flex;position:relative}.lv2 .how-cell:nth-child(2n){border-right:0}.lv2 .how-cell:nth-last-child(-n+2){border-bottom:0}.lv2 .fig-label{font:10px var(--lv2-mono);letter-spacing:.06em;color:#9aa391;position:absolute;top:14px;left:16px}.lv2 .fig-art{justify-content:center;align-items:center;padding:18px 0 22px;display:flex}.lv2 .fig-svg{width:100%;max-width:560px;height:auto;display:block;overflow:visible}.lv2 .fig-svg .m{font-family:var(--lv2-mono),monospace}.lv2 .fig-svg .s{font-family:var(--lv2-sans),sans-serif}.lv2 .fig-body{grid-template-columns:1.1fr 1fr;gap:28px;margin-top:auto;display:grid}.lv2 .fig-body h3{letter-spacing:-.4px;margin:0 0 8px;font-size:20px;font-weight:500}.lv2 .fig-body h3 span{color:#9aa391;margin-right:4px;font-weight:400}.lv2 .fig-title{color:var(--ink);margin:0 0 6px;font-size:17px;line-height:1.45}.lv2 .fig-lede{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.lv2 .fig-body ol{align-content:start;gap:10px;margin:2px 0 0;padding:0;list-style:none;display:grid}.lv2 .fig-body li{color:#3d4240;grid-template-columns:30px 1fr;font-size:13.5px;line-height:1.45;display:grid}.lv2 .fig-body li span{font:11px/1.9 var(--lv2-mono);color:#a3aaa4}.lv2 .fig-cta{color:#fff;font:11px var(--lv2-mono);letter-spacing:.06em;text-transform:uppercase;background:#252b28;border-radius:2px;align-self:flex-start;align-items:center;gap:10px;margin-top:22px;padding:8px 11px;transition:background .2s,transform .2s;display:inline-flex}.lv2 .fig-cta:hover{background:var(--orange);transform:translateY(-2px)}.lv2 .fig-svg .caret{animation:1.1s step-end infinite lv2-blink}.lv2 .fig-svg .draw{stroke-dasharray:1;stroke-dashoffset:1px}.lv2 .how-cell.in .fig-svg .draw{stroke-dashoffset:0;transition:stroke-dashoffset 2.2s ease-out}.lv2 .fig-svg .pop{opacity:0}.lv2 .how-cell.in .fig-svg .pop{opacity:1;transition:opacity .4s 1.8s}.lv2 .fig-svg .wire{stroke-dashoffset:0}.lv2 .fig-svg .flow{animation:1.2s linear infinite lv2-flow}.lv2 .fig-svg .chk{opacity:.25}.lv2 .how-cell.in .fig-svg .chk{opacity:1;transition:opacity .35s var(--d)}.lv2 .fig-svg .pulse{animation:2.4s ease-in-out infinite lv2-pulse}@keyframes lv2-blink{50%{opacity:0}}@keyframes lv2-flow{to{stroke-dashoffset:-18px}}@keyframes lv2-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.lv2 .fig-svg *{animation:none!important}.lv2 .fig-svg .draw{stroke-dashoffset:0}.lv2 .fig-svg .pop,.lv2 .fig-svg .chk{opacity:1}}@media (max-width:1050px){.lv2 .fig-body{grid-template-columns:1fr;gap:16px}.lv2 .how-cell{padding:24px 22px 26px}}@media (max-width:750px){.lv2 .how-grid{grid-template-columns:1fr}.lv2 .how-cell{border-right:0!important}.lv2 .how-cell:nth-last-child(2){border-bottom:1px solid var(--line)}}@media (max-width:600px){.lv2 .section{padding-left:18px;padding-right:18px}.lv2 .robot-start,.lv2 .standards-ribbon{margin-left:18px;margin-right:18px}.lv2 .robot-thumb{height:72px}.lv2 .fig-body h3{font-size:18px}.lv2 .fig-title{font-size:16px}}
html:not([data-theme=light]) .lv2{--ink:#cdcfcf;--muted:#858a88;--line:#242924;--orange:#f26f40;--blue:#5080e2;--green:#6ab183;background:#0d0f0e}html:not([data-theme=light]) .lv2 .button:hover{background:#afb6af}html:not([data-theme=light]) .lv2 .dark{color:#141716;background:#c7cfcb}html:not([data-theme=light]) .lv2 .scene-top,html:not([data-theme=light]) .lv2 .scene-bottom{color:#868e87}html:not([data-theme=light]) .lv2 .scene-top button{color:#909992;background:#141716ba;border:1px solid #252e25}html:not([data-theme=light]) .lv2 .scene-label{background:#141716f0;border:1px solid #262c23;box-shadow:0 4px 15px #00000018}html:not([data-theme=light]) .lv2 .scene-label i{color:#777d77}html:not([data-theme=light]) .lv2 .story{background:linear-gradient(90deg,#0000 calc(25% - 1px),#1e241e 25%,#0000 calc(25% + 1px) calc(75% - 1px),#1e241e 75%,#0000 calc(75% + 1px))}html:not([data-theme=light]) .lv2 .step{color:#848c84}html:not([data-theme=light]) .lv2 .step span{background:#0d0f0e}html:not([data-theme=light]) .lv2 .step i:after{color:#5b635b;background:#0d0f0e}html:not([data-theme=light]) .lv2 .section-heading p,html:not([data-theme=light]) .lv2 .training-layout>div>p{background:#0d0f0e}html:not([data-theme=light]) .lv2 .prompt-demo{background:#151911}html:not([data-theme=light]) .lv2 .micro{color:#818c7d}html:not([data-theme=light]) .lv2 .prompt-panel{background:#141716;border:1px solid #2b3424;box-shadow:0 10px 35px #00000018}html:not([data-theme=light]) .lv2 .panel-label{color:#848d80}html:not([data-theme=light]) .lv2 .panel-label>span:last-child{color:#5c6458}html:not([data-theme=light]) .lv2 .mini-logo{color:#bdc9b8}html:not([data-theme=light]) .lv2 .prompt-input{border:1px solid #2e3728}html:not([data-theme=light]) .lv2 .prompt-input textarea{color:#b0b9ac}html:not([data-theme=light]) .lv2 .prompt-input button{background:#2c3322}html:not([data-theme=light]) .lv2 .suggestions button{color:#8b9383;background:#141716;border:1px solid #282c21}html:not([data-theme=light]) .lv2 .build-status{color:#7f8976}html:not([data-theme=light]) .lv2 .world-view{background:#1b2015;border:1px solid #272f24}html:not([data-theme=light]) .lv2 .world-caption,html:not([data-theme=light]) .lv2 .world-footer{color:#929d8a}html:not([data-theme=light]) .lv2 .world-tabs{background:#0d0f0e}html:not([data-theme=light]) .lv2 .world-tabs button[aria-selected=true]{background:#1e2418}html:not([data-theme=light]) .lv2 .world-tabs button:hover{background:#1a2015}html:not([data-theme=light]) .lv2 .world-tabs button>span{color:#6e776b}html:not([data-theme=light]) .lv2 .world-tabs b{color:#939c8a}html:not([data-theme=light]) .lv2 .world-tabs small{color:#7e8679}html:not([data-theme=light]) .lv2 .footnote{color:#6d7469}html:not([data-theme=light]) .lv2 .check-row{background:#0d0f0e}html:not([data-theme=light]) .lv2 .check-row>span{color:#777f6e}html:not([data-theme=light]) .lv2 .practice-art{background:#1e2317}html:not([data-theme=light]) .lv2 .art-top{color:#87917c}html:not([data-theme=light]) .lv2 .blocks div{background:#f17341;box-shadow:inset -13px 0 #e17651}html:not([data-theme=light]) .lv2 .blocks div:nth-child(2){background:#82a5e9;box-shadow:inset -13px 0 #6487ce}html:not([data-theme=light]) .lv2 .blocks div:nth-child(3){background:#647642;box-shadow:inset -13px 0 #809360}html:not([data-theme=light]) .lv2 .blocks div:nth-child(5){background:#5581dd;box-shadow:inset -13px 0 #5c83d6}html:not([data-theme=light]) .lv2 .blocks div:nth-child(6){background:#789c68;box-shadow:inset -13px 0 #91b882}html:not([data-theme=light]) .lv2 .drop-stage{background:#171b12}html:not([data-theme=light]) .lv2 .drop-top{color:#7f8879}html:not([data-theme=light]) .lv2 .drop-note{color:#798072}html:not([data-theme=light]) .lv2 .closing-grid{background-image:linear-gradient(#252e22 1px,#0000 1px),linear-gradient(90deg,#252e22 1px,#0000 1px)}@media (max-width:600px){html:not([data-theme=light]) .lv2 .story{background:linear-gradient(90deg,#0000 calc(25% - 1px),#1b201a 25%,#0000 calc(25% + 1px) calc(75% - 1px),#1b201a 75%,#0000 calc(75% + 1px))}}html:not([data-theme=light]) .lv2 .robot-start{background:#141716}html:not([data-theme=light]) .lv2 .choice-label>span{color:#8d9987;border:1px solid #31392c}html:not([data-theme=light]) .lv2 .robot-options button,html:not([data-theme=light]) .lv2 .robot-options a{background:#141716;border:1px solid #2a3225}html:not([data-theme=light]) .lv2 .robot-options small{color:#7e8a75}html:not([data-theme=light]) .lv2 .robot-options button[aria-pressed=true]{background:#1e2418;border-color:#688152;box-shadow:inset 0 3px #7b9d6c}html:not([data-theme=light]) .lv2 .robot-options button:hover,html:not([data-theme=light]) .lv2 .robot-options a:hover{background:#1b1f15}html:not([data-theme=light]) .lv2 .starter-field{background:#12150e;border:1px solid #303a28}html:not([data-theme=light]) .lv2 .starter-field a{color:#141716}html:not([data-theme=light]) .lv2 .task-suggestions button{color:#87947e;background:#141716;border:1px solid #293024}html:not([data-theme=light]) .lv2 .task-suggestions button[aria-pressed=true]{color:#db8c57;background:#1f1914;border-color:#6f4225}html:not([data-theme=light]) .lv2 .selection-note{color:#7b8574}html:not([data-theme=light]) .lv2 .standards-ribbon{color:#879180;background:#0d0f0e}html:not([data-theme=light]) .lv2 .standards-ribbon i{color:#626f59}html:not([data-theme=light]) .lv2 .text-link{border-bottom:1px solid #4a5640}html:not([data-theme=light]) .lv2 .studio-walkthrough{background:#141716;border:1px solid #2b3225}html:not([data-theme=light]) .lv2 .studio-steps{border-bottom:1px solid #2b3225}html:not([data-theme=light]) .lv2 .studio-steps button{color:#85917f;background:#151810;border-right:1px solid #2b3225}html:not([data-theme=light]) .lv2 .studio-steps button strong{color:#bcc7b6}html:not([data-theme=light]) .lv2 .studio-steps button[aria-selected=true]{background:#1e2318;box-shadow:inset 0 3px #799866}html:not([data-theme=light]) .lv2 .studio-steps button[data-step="2"][aria-selected=true]{background:#1c1713}html:not([data-theme=light]) .lv2 .studio-steps button[data-step="3"][aria-selected=true]{background:#13161c}html:not([data-theme=light]) .lv2 .studio-copy li{color:#858f7d}html:not([data-theme=light]) .lv2 .studio-screen{background:#141716;border:1px solid #2a3124;box-shadow:0 12px 30px #00000020}html:not([data-theme=light]) .lv2 .mock-bar{background:#171b12;border-bottom:1px solid #272e20}html:not([data-theme=light]) .lv2 .mock-bar>span{color:#6f7a65}html:not([data-theme=light]) .lv2 .mono{color:#79856e}html:not([data-theme=light]) .lv2 .mock-robot small{color:#747d6b}html:not([data-theme=light]) .lv2 .criteria>div{border-top:1px solid #1f2419}html:not([data-theme=light]) .lv2 .criteria span{color:#727b6b}html:not([data-theme=light]) .lv2 .criteria b{color:#a1af95}html:not([data-theme=light]) .lv2 .studio-bottom{color:#747e6a;border-top:1px solid #282f20}html:not([data-theme=light]) .lv2 .plan-status{background:#1c2216}html:not([data-theme=light]) .lv2 .plan-status>span{color:#94b575}html:not([data-theme=light]) .lv2 .plan-status small{color:#7d8b6e}html:not([data-theme=light]) .lv2 .plan-line{border-bottom:1px solid #242b1d}html:not([data-theme=light]) .lv2 .plan-line>span{color:#69735c}html:not([data-theme=light]) .lv2 .plan-line p{color:#7f8975}html:not([data-theme=light]) .lv2 .plan-checks{color:#839975}html:not([data-theme=light]) .lv2 .eval-heading>span{color:#737d69}html:not([data-theme=light]) .lv2 .chart-card{border:1px solid #282f23}html:not([data-theme=light]) .lv2 .checkpoint-label{color:#707968}html:not([data-theme=light]) .lv2 .checkpoint-strip button{color:#86957b;background:#12150e;border:1px solid #2a2f23}html:not([data-theme=light]) .lv2 .checkpoint-strip button>span{color:#535f47}html:not([data-theme=light]) .lv2 .checkpoint-strip button.active{color:#cb9067;background:#1e1814;border-color:#623d21}html:not([data-theme=light]) .lv2 .checkpoint-strip button.active>span{color:#db8d57}html:not([data-theme=light]) .lv2 .train-log{color:#75826a;border-top:1px solid #252c1d}html:not([data-theme=light]) .lv2 .result-summary small{color:#7e8a73}html:not([data-theme=light]) .lv2 .version-table>div{color:#808a75;border-top:1px solid #262d1e}html:not([data-theme=light]) .lv2 .version-table>div:first-child{color:#646e57}html:not([data-theme=light]) .lv2 .version-table .chosen{color:#94ad7e;background:#1f2418}html:not([data-theme=light]) .lv2 .ai-review p{color:#808a75}html:not([data-theme=light]) .lv2 .ai-review b{color:#b6c4a9}html:not([data-theme=light]) .lv2 .sample-note{color:#636c57}html:not([data-theme=light]) .lv2 .world-editor-copy p{color:#818b79;background:#0d0f0e}html:not([data-theme=light]) .lv2 .chat-card{background:#141716;border:1px solid #2d3624;box-shadow:0 10px 30px #00000014}html:not([data-theme=light]) .lv2 .chat-head>span:last-child{color:#6e7864}html:not([data-theme=light]) .lv2 .user-message{color:#95a486;background:#1c2116}html:not([data-theme=light]) .lv2 .assistant-message{color:#808d74}html:not([data-theme=light]) .lv2 .assistant-message b{color:#b9ccac}html:not([data-theme=light]) .lv2 .check-chip{color:#7e9768}html:not([data-theme=light]) .lv2 .chat-bottom{color:#646e56;border-top:1px solid #292f1f}html:not([data-theme=light]) .lv2 .chat-bottom a{color:#94ab84}html:not([data-theme=light]) .lv2 .objects-heading>span:last-child{color:#6e7763}html:not([data-theme=light]) .lv2 .object-library{background:#0d0f0e;border-top:1px solid #2c3422;border-left:1px solid #2c3422}html:not([data-theme=light]) .lv2 .object-item{border-bottom:1px solid #2c3422;border-right:1px solid #2c3422}html:not([data-theme=light]) .lv2 .object-item>span{color:#626b56}html:not([data-theme=light]) .lv2 .object-item p{color:#7e8b70}html:not([data-theme=light]) .lv2 .object-item:first-child,html:not([data-theme=light]) .lv2 .object-item:nth-child(8){background:#1a1512}html:not([data-theme=light]) .lv2 .object-item:nth-child(3),html:not([data-theme=light]) .lv2 .object-item:nth-child(6){background:#12141a}html:not([data-theme=light]) .lv2 .object-item:nth-child(5),html:not([data-theme=light]) .lv2 .object-item:nth-child(9),html:not([data-theme=light]) .lv2 .object-item:nth-child(10){background:#1d2317}html:not([data-theme=light]) .lv2 .object-item:nth-child(11),html:not([data-theme=light]) .lv2 .object-item:nth-child(14){background:#12141a}html:not([data-theme=light]) .lv2 .object-item:nth-child(13){background:#1a1512}html:not([data-theme=light]) .lv2 .object-more{background:#191c13}html:not([data-theme=light]) .lv2 .standards-list article{background:#0d0f0e;border-top:1px solid #2b3322}html:not([data-theme=light]) .lv2 .standards-list article>span,html:not([data-theme=light]) .lv2 .standards-list article>small{color:#727e64}html:not([data-theme=light]) .lv2 .standards-list article>small{color:#5f6a52}html:not([data-theme=light]) .lv2 .standards-list p{color:#808d72}html:not([data-theme=light]) .lv2 .robot-thumb{background:#181c13}html:not([data-theme=light]) .lv2 .robot-thumb-add{color:#67705e;border:1px dashed #2a3225}html:not([data-theme=light]) .lv2 .robot-options button[aria-pressed=true] .robot-thumb{background:#262d1e}html:not([data-theme=light]) .lv2 .how-grid{background:#141716}html:not([data-theme=light]) .lv2 .fig-label,html:not([data-theme=light]) .lv2 .fig-body h3 span{color:#67705e}html:not([data-theme=light]) .lv2 .fig-body li{color:#b4b9b7}html:not([data-theme=light]) .lv2 .fig-body li span{color:#586059}html:not([data-theme=light]) .lv2 .fig-cta{color:#141716;background:#c7cfcb}html:not([data-theme=light]) .lv2 .fig-svg [fill=\#fff]{fill:#141716}html:not([data-theme=light]) .lv2 .fig-svg [fill=\#a3aaa4]{fill:#586059}html:not([data-theme=light]) .lv2 .fig-svg [fill=\#242626]{fill:#cdcfcf}html:not([data-theme=light]) .lv2 .fig-svg [fill=\#f16432]{fill:#f26f40}html:not([data-theme=light]) .lv2 .fig-svg [fill=\#4c9165]{fill:#6ab183}html:not([data-theme=light]) .lv2 .fig-svg [fill=\#3d72df]{fill:#5080e2}html:not([data-theme=light]) .lv2 .fig-svg [fill=\#727775]{fill:#858a88}html:not([data-theme=light]) .lv2 .fig-svg [fill=\#fbfcfa]{fill:#12150e}html:not([data-theme=light]) .lv2 .fig-svg [fill=\#aab3ac]{fill:#505a52}html:not([data-theme=light]) .lv2 .fig-svg [fill=\#edf3e7]{fill:#1e2418}html:not([data-theme=light]) .lv2 .fig-svg [stroke=\#e1e5e1]{stroke:#242924}html:not([data-theme=light]) .lv2 .fig-svg [stroke=\#4c9165]{stroke:#6ab183}html:not([data-theme=light]) .lv2 .fig-svg [stroke=\#f16432]{stroke:#f26f40}html:not([data-theme=light]) .lv2 .fig-svg [stroke=\#3d72df]{stroke:#5080e2}html:not([data-theme=light]) .lv2 .fig-svg [stroke=\#242626]{stroke:#cdcfcf}html:not([data-theme=light]) .lv2 .fig-svg [stroke=\#eef1ed]{stroke:#1a2019}html:not([data-theme=light]) .lv2 .fig-svg [stroke=\#a3aaa4]{stroke:#586059}html:not([data-theme=light]) .lv2 .fig-svg [stroke=\#f6b596]{stroke:#603520}html:not([data-theme=light]) .lv2 .fig-svg [stroke=\#c7cdc8]{stroke:#39403a}html:not([data-theme=light]) .lv2 .fig-svg [stroke=\#95ae80]{stroke:#688152}html:not([data-theme=light]) .lv2{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:not([data-theme=light]) .lv2 .code-card{background:#141a16;border:1px solid #26302a}html:not([data-theme=light]) .lv2 .robot-thumb img{mix-blend-mode:normal}html:not([data-theme=light]) .lv2 .fig-svg .draw[stroke=\#f6b596]{stroke:#6b3a24}
