.game-module__MJ3p-G__game,.game-module__MJ3p-G__plaza,.game-module__MJ3p-G__loading,.game-module__MJ3p-G__dialog{--ink:#302f27;--muted:#726b5c;--paper:#f5efdf;--line:#d8cdb7;--teal:#365d53;--gold:#b98035;color:var(--ink);font-size:14px;line-height:1.5;font-family:var(--font-sans), Arial, sans-serif}.game-module__MJ3p-G__game *,.game-module__MJ3p-G__plaza *,.game-module__MJ3p-G__dialog *{box-sizing:border-box}.game-module__MJ3p-G__game button,.game-module__MJ3p-G__plaza button,.game-module__MJ3p-G__dialog button,.game-module__MJ3p-G__game select{font:inherit;cursor:pointer}.game-module__MJ3p-G__game button:disabled,.game-module__MJ3p-G__dialog button:disabled,.game-module__MJ3p-G__game select:disabled{opacity:.4;cursor:not-allowed}.game-module__MJ3p-G__game button:focus-visible,.game-module__MJ3p-G__game a:focus-visible,.game-module__MJ3p-G__game select:focus-visible,.game-module__MJ3p-G__game summary:focus-visible,.game-module__MJ3p-G__plaza a:focus-visible,.game-module__MJ3p-G__dialog button:focus-visible,.game-module__MJ3p-G__dialog summary:focus-visible{outline-offset:3px;outline:3px solid #cb903d}.game-module__MJ3p-G__game a,.game-module__MJ3p-G__plaza a{color:inherit;text-decoration:none}.game-module__MJ3p-G__game h1,.game-module__MJ3p-G__game h2,.game-module__MJ3p-G__game h3,.game-module__MJ3p-G__game p,.game-module__MJ3p-G__plaza h1,.game-module__MJ3p-G__plaza h2,.game-module__MJ3p-G__plaza p,.game-module__MJ3p-G__dialog h2,.game-module__MJ3p-G__dialog h3{margin:0}.game-module__MJ3p-G__game{background:#e7ddca;min-height:100dvh}.game-module__MJ3p-G__gameHeader{background:#f8f3e7;border-bottom:1px solid #c7b99e;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px 24px;display:flex}.game-module__MJ3p-G__backLink{align-items:center;gap:8px;display:inline-flex;color:var(--muted)!important}.game-module__MJ3p-G__backLink:hover{color:var(--teal)!important}.game-module__MJ3p-G__wordmark{align-items:center;gap:10px;display:flex}.game-module__MJ3p-G__brandSeal{border:2px solid var(--teal);width:35px;height:38px;color:var(--teal);place-items:center;font-weight:700;display:grid;transform:rotate(-5deg)}.game-module__MJ3p-G__wordmark strong{letter-spacing:2px;font-size:20px;line-height:1.3;display:block}.game-module__MJ3p-G__wordmark div>span{color:var(--muted);letter-spacing:1px;font-size:14px}.game-module__MJ3p-G__headerActions{align-items:center;gap:8px;display:flex}.game-module__MJ3p-G__headerButton,.game-module__MJ3p-G__controlButton,.game-module__MJ3p-G__checkButton,.game-module__MJ3p-G__playButton{border:1px solid var(--line);min-height:40px;color:var(--ink);white-space:nowrap;background:#f9f4e8;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.game-module__MJ3p-G__iconButton{width:36px;min-height:36px;color:inherit;background:0 0;border:1px solid #0000;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:7px;display:inline-flex}.game-module__MJ3p-G__iconButton:hover{border-color:var(--line);background:#d8cdb54d}.game-module__MJ3p-G__workspace{grid-template-columns:minmax(0,1fr) 480px;align-items:start;gap:18px;width:100%;max-width:1800px;margin:0 auto;padding:18px;display:grid}.game-module__MJ3p-G__stageColumn{min-width:0}.game-module__MJ3p-G__mission{background:var(--paper);border:1px solid var(--line);border-bottom:3px solid #d1c2a5;border-radius:5px;align-items:flex-start;gap:17px;min-height:137px;margin-bottom:14px;padding:20px;display:flex;position:relative}.game-module__MJ3p-G__floorBadge{text-align:center;color:var(--teal);border-right:1px solid #c5b89e;flex-shrink:0;padding-right:16px}.game-module__MJ3p-G__floorBadge strong{font-size:42px;line-height:1.1;display:block}.game-module__MJ3p-G__missionText{flex:1;min-width:0}.game-module__MJ3p-G__missionHeading{flex-wrap:wrap;align-items:baseline;gap:12px;padding-right:48px;display:flex}.game-module__MJ3p-G__missionHeading h1{font-size:23px;font-weight:700}.game-module__MJ3p-G__hint{color:var(--teal);margin-top:7px}.game-module__MJ3p-G__hint summary{cursor:pointer;width:fit-content;font-size:14px}.game-module__MJ3p-G__hint p{border-left:2px solid var(--teal);background:#e6e6d5;margin-top:7px;padding:8px 10px}.game-module__MJ3p-G__missionStamp{color:#a65c3f;opacity:.75;border:2px solid #a65c3f;border-radius:4px;padding:4px 9px;font-weight:700;line-height:1.3;position:absolute;top:15px;right:18px;transform:rotate(10deg)}.game-module__MJ3p-G__scene{isolation:isolate;aspect-ratio:1.5;background:#806141;border:5px solid #5d4935;border-radius:6px;position:relative;overflow:hidden}.game-module__MJ3p-G__sceneImage{object-fit:cover;z-index:-2}.game-module__MJ3p-G__wallPlaque{color:#453d2c;text-align:center;background:#e5d5ab;border:3px solid #63513a;padding:5px 12px;position:absolute;top:5%;left:37%;transform:rotate(-1deg);box-shadow:1px 4px #38271355}.game-module__MJ3p-G__wallPlaque span{font-size:14px;display:block}.game-module__MJ3p-G__conveyor{background:#393c32e6;border:3px solid #776e4d;border-radius:6px;flex-direction:column;align-items:center;width:14%;padding:7px 4px;display:flex;position:absolute;top:38%;bottom:14%;box-shadow:0 5px #292d28}.game-module__MJ3p-G__conveyorLabel{color:#efe1b8;white-space:nowrap;align-items:center;gap:3px;font-size:14px;font-weight:700;display:flex}.game-module__MJ3p-G__parcelStack{flex-direction:column;flex:1;align-items:center;gap:5px;width:100%;padding:8px 0;display:flex;overflow:hidden}.game-module__MJ3p-G__parcel{color:#493c28;background:#eed69c;border:2px solid #917047;border-bottom-width:4px;border-radius:3px;flex-shrink:0;place-items:center;width:clamp(27px,4vw,47px);min-height:clamp(27px,3.4vw,40px);font-size:clamp(15px,1.8vw,23px);font-weight:700;line-height:1;display:inline-grid;box-shadow:1px 2px 1px #271c2540}.game-module__MJ3p-G__sentParcel{background:#d6e2c1;border-color:#66805b;animation:.25s ease-out game-module__MJ3p-G__parcel-arrive}.game-module__MJ3p-G__trayCount{color:#dacdb0;white-space:nowrap;font-size:14px}.game-module__MJ3p-G__emptyTray{color:#c9bfa7;margin-top:12px;font-size:14px}.game-module__MJ3p-G__memoryFloor{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(4px,.6vw,8px);width:43%;display:grid;position:absolute;top:63%;left:29%}.game-module__MJ3p-G__memoryTile{aspect-ratio:1;color:#443b2b;background:#ded0adbd;border:2px solid #837052;border-bottom-width:4px;border-radius:4px;place-items:center;display:grid;position:relative;box-shadow:2px 3px #5f412940}.game-module__MJ3p-G__memoryTile:hover{background:#eee3c3}.game-module__MJ3p-G__activeTile{background:#f6e4a5;border-color:#456e53;outline:2px solid #92aa78}.game-module__MJ3p-G__memoryValue{padding-bottom:8px;font-size:clamp(16px,1.8vw,26px);font-weight:700}.game-module__MJ3p-G__memoryAddress{color:#6e644d;font-size:14px;position:absolute;bottom:0;right:4px}.game-module__MJ3p-G__clerk{z-index:3;pointer-events:none;filter:drop-shadow(3px 6px 2px #39281570);width:16%;position:absolute;transform:translate(-50%,-100%)}.game-module__MJ3p-G__clerkImage{width:100%;height:auto;display:block}.game-module__MJ3p-G__clerkPose{transform-origin:bottom;position:relative}.game-module__MJ3p-G__clerk[data-moving=true] .game-module__MJ3p-G__clerkPose{animation:.3s ease-in-out infinite alternate game-module__MJ3p-G__clerk-walk}.game-module__MJ3p-G__clerk[data-facing=left] .game-module__MJ3p-G__clerkImage{transform:scaleX(-1)}.game-module__MJ3p-G__heldParcel{width:40%;min-height:25%;font-size:clamp(14px,1.7vw,23px);position:absolute;top:52%;left:47%;transform:translate(-20%)}.game-module__MJ3p-G__sceneStatus{color:#e5dcc5;z-index:5;background:#292e27e8;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.game-module__MJ3p-G__sceneStatus>span:nth-last-child(2){margin-left:auto}.game-module__MJ3p-G__sceneStatus>span:last-child{padding-left:12px}.game-module__MJ3p-G__liveDot,.game-module__MJ3p-G__idleDot{background:#ddaf62;border-radius:50%;flex-shrink:0;width:7px;height:7px}.game-module__MJ3p-G__liveDot{background:#a4c382;animation:1s infinite game-module__MJ3p-G__pulse}.game-module__MJ3p-G__sceneWelcome{text-align:center;color:#493a28;background:#f1dfbdde;border:1px solid #ba9c6a;border-radius:5px;width:38%;padding:12px;position:absolute;top:72%;left:32%}.game-module__MJ3p-G__sceneWelcome svg{margin:0 auto 4px}.game-module__MJ3p-G__transport{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.game-module__MJ3p-G__playbackButtons{align-items:center;gap:7px;display:flex}.game-module__MJ3p-G__playButton{color:#fff8e5;background:var(--teal);border-color:#28473d;font-weight:600;box-shadow:0 2px #28473d}.game-module__MJ3p-G__playButton:hover{background:#28483e}.game-module__MJ3p-G__playButton:active{box-shadow:none;transform:translateY(1px)}.game-module__MJ3p-G__speedControl{color:var(--muted);align-items:center;gap:5px;margin-left:auto;display:flex}.game-module__MJ3p-G__speedControl select,.game-module__MJ3p-G__testHeader select{color:var(--ink);background:#f7f0e1;border:1px solid #c5b89e;border-radius:4px;min-height:34px;padding:5px}.game-module__MJ3p-G__testPanel{background:#f5efdf;border:1px solid #cfc2a8;border-radius:5px;padding:12px 14px}.game-module__MJ3p-G__testHeader{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;font-size:14px;display:flex}.game-module__MJ3p-G__testHeader label{color:var(--ink);align-items:center;gap:7px;display:flex}.game-module__MJ3p-G__goal{margin-left:auto}.game-module__MJ3p-G__dataLine{align-items:flex-start;gap:12px;padding:5px 0;display:flex}.game-module__MJ3p-G__dataLine>strong{color:var(--muted);flex-shrink:0;width:30px;padding-top:3px;font-weight:500}.game-module__MJ3p-G__dataLine>div{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;min-height:27px;display:flex}.game-module__MJ3p-G__dataChip,.game-module__MJ3p-G__consumedChip,.game-module__MJ3p-G__correctChip,.game-module__MJ3p-G__wrongChip{text-align:center;background:#eee2c5;border:1px solid #c6b794;border-radius:3px;min-width:27px;padding:2px 7px;font-size:14px}.game-module__MJ3p-G__consumedChip{opacity:.45;text-decoration:line-through}.game-module__MJ3p-G__correctChip{color:#305039;background:#e0e8d3;border-color:#94a387}.game-module__MJ3p-G__wrongChip{color:#873d27;background:#f1d6c3;border-color:#b86f57}.game-module__MJ3p-G__executionError,.game-module__MJ3p-G__storageNotice{color:#793e2b;background:#f1dccc;border:1px solid #d5ac8d;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:12px;display:flex}.game-module__MJ3p-G__executionError>span{width:100%}.game-module__MJ3p-G__storageNotice{margin:12px 18px 0}.game-module__MJ3p-G__storageNotice button{text-decoration:underline}.game-module__MJ3p-G__stageFooter{color:#817761;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 1px;font-size:14px;display:flex}.game-module__MJ3p-G__stageFooter button{color:var(--teal);background:0 0;border:0;padding:0}.game-module__MJ3p-G__editor{background:#ece3d1;border:1px solid #c6b798;border-radius:5px;min-width:0;overflow:hidden}.game-module__MJ3p-G__editorHeader{color:#f1e7cf;background:#3e5045;border-bottom:1px solid #cabc9f;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.game-module__MJ3p-G__eyebrow{letter-spacing:1.5px;font-size:14px;font-weight:500}.game-module__MJ3p-G__editorHeader .game-module__MJ3p-G__eyebrow{color:#c3ccb6}.game-module__MJ3p-G__editorHeader h2{margin-top:3px;font-size:20px}.game-module__MJ3p-G__programCount{border:1px solid #77836d;border-radius:3px;padding:2px 8px;font-size:14px}.game-module__MJ3p-G__editorBody{grid-template-columns:130px minmax(0,1fr);display:grid}.game-module__MJ3p-G__toolbox{background:#ded4be;border-right:1px solid #bfb293;padding:12px 9px}.game-module__MJ3p-G__toolbox h3{margin-bottom:10px;font-size:14px;font-weight:600}.game-module__MJ3p-G__toolbox h3 span{color:#7a705c;font-size:14px;font-weight:400;display:block}.game-module__MJ3p-G__tools{flex-direction:column;gap:7px;display:flex}.game-module__MJ3p-G__tool{color:#354336;text-align:left;background:#cbd3b6;border:1px solid #8b9376;border-bottom-width:3px;border-radius:4px;grid-template-columns:15px 1fr;align-items:center;gap:1px 4px;min-height:49px;padding:7px 5px;display:grid}.game-module__MJ3p-G__tool small{opacity:.72;grid-column:2;font-size:14px;line-height:1.1}.game-module__MJ3p-G__tool span{white-space:nowrap;font-weight:600}.game-module__MJ3p-G__tool:hover{filter:brightness(1.06);transform:translateY(-1px)}.game-module__MJ3p-G__tool[data-kind=memory]{color:#5b4d30;background:#d8c79b;border-color:#b29967}.game-module__MJ3p-G__tool[data-kind=math]{color:#614531;background:#d8b89b;border-color:#b39172}.game-module__MJ3p-G__tool[data-kind=jump]{color:#344f4c;background:#b6c9c8;border-color:#819c99}.game-module__MJ3p-G__instructionHelp{color:#625943;overflow-wrap:anywhere;margin-top:15px;font-size:14px}.game-module__MJ3p-G__instructionHelp summary{cursor:pointer}.game-module__MJ3p-G__instructionHelp p{margin-top:9px;line-height:1.5}.game-module__MJ3p-G__programSection{background:#f6efdb;min-width:0;padding:0 8px}.game-module__MJ3p-G__paperToolbar{min-height:46px;color:var(--muted);border-bottom:1px dashed #cebea0;align-items:center;padding:4px 2px;font-size:14px;display:flex}.game-module__MJ3p-G__paperToolbar>span{margin-right:auto}.game-module__MJ3p-G__paperToolbar .game-module__MJ3p-G__iconButton{width:29px;min-height:30px;padding:4px}.game-module__MJ3p-G__paper{scrollbar-width:thin;min-height:470px;max-height:690px;margin:0;padding:10px 0;list-style:none;overflow:auto}.game-module__MJ3p-G__codeRow{background:#e7e6cc;border:1px solid #cabd9b;border-left:3px solid #8e9c6f;border-radius:3px;flex-wrap:wrap;align-items:center;gap:3px;min-height:43px;margin:0 0 6px;padding:3px;display:flex}.game-module__MJ3p-G__codeRow[data-kind=memory]{background:#ece0b9;border-left-color:#b29555}.game-module__MJ3p-G__codeRow[data-kind=math]{background:#ecceaf;border-left-color:#b47c54}.game-module__MJ3p-G__codeRow[data-kind=jump]{background:#d1dfd8;border-left-color:#688b83}.game-module__MJ3p-G__currentRow{background:#e6efce!important;outline:3px solid #61885f!important}.game-module__MJ3p-G__lineSelector{color:inherit;background:0 0;border:0;align-items:center;gap:4px;min-height:28px;padding:3px 0;font-size:14px;display:flex}.game-module__MJ3p-G__lineNumber{color:#8a7d61;text-align:center;min-width:20px;font-size:14px}.game-module__MJ3p-G__lineSelector>span:last-child{font-weight:600}.game-module__MJ3p-G__lineSelector svg{opacity:.4}.game-module__MJ3p-G__operand{align-items:center;gap:2px;max-width:110px;margin-left:auto;display:flex}.game-module__MJ3p-G__operand select{color:#443e2f;background:#faf5e6;border:1px solid #b9b096;border-radius:3px;min-width:37px;max-width:88px;padding:3px 2px;font-size:14px}.game-module__MJ3p-G__indirectButton{color:#5a6652;background:#f7f1df;border:1px solid #b5aa91;border-radius:3px;padding:3px 4px}.game-module__MJ3p-G__indirectButton[aria-pressed=true]{color:#fff5dc;background:#385d53}.game-module__MJ3p-G__rowActions{gap:1px;margin-left:auto;display:flex}.game-module__MJ3p-G__miniButton{color:#6e654e;background:0 0;border:0;border-radius:3px;place-items:center;width:24px;height:29px;padding:3px;display:grid}.game-module__MJ3p-G__miniButton:hover{color:#242e24;background:#5146271c}.game-module__MJ3p-G__emptyProgram{text-align:center;color:#918163;border:1px dashed #cab991;border-radius:4px;flex-direction:column;align-items:center;gap:15px;margin:63px 8px 0;padding:30px 8px;display:flex}.game-module__MJ3p-G__emptyProgram p{font-size:14px;line-height:1.8}.game-module__MJ3p-G__paperEnd{text-align:center;color:#ad9e80;padding:10px;font-size:14px}.game-module__MJ3p-G__editorFootnote{color:#94856a;border-top:1px dashed #cebea0;padding:10px 3px;font-size:14px}.game-module__MJ3p-G__dialog{background:#f4eddb;border:1px solid #aa9674;border-radius:8px;width:min(580px,100vw - 28px);max-height:calc(100dvh - 40px);padding:0;overflow:auto;box-shadow:0 20px 70px #181d2359}.game-module__MJ3p-G__wideDialog{width:min(1040px,100vw - 28px)}.game-module__MJ3p-G__dialogHeader{z-index:4;background:#f4eddb;border-bottom:1px solid #cabc9f;justify-content:space-between;align-items:center;padding:15px 20px;display:flex;position:sticky;top:0}.game-module__MJ3p-G__dialogHeader h2{font-size:20px}.game-module__MJ3p-G__dialogIntro{color:#756a53;margin:14px 20px;font-size:14px}.game-module__MJ3p-G__levelMap{padding:0 20px 14px}.game-module__MJ3p-G__department{margin:15px 0}.game-module__MJ3p-G__department h3{color:#58644f;align-items:center;gap:10px;margin-bottom:7px;font-size:15px;display:flex}.game-module__MJ3p-G__department h3>span{color:#9e8f70;font-size:14px}.game-module__MJ3p-G__levelGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.game-module__MJ3p-G__levelButton{text-align:left;color:#4b4739;background:#eee3cc;border:1px solid #cec0a0;border-radius:5px;flex-direction:column;gap:5px;min-width:0;padding:11px;display:flex}.game-module__MJ3p-G__levelButton strong{font-size:15px}.game-module__MJ3p-G__levelButton>span{font-size:14px}.game-module__MJ3p-G__levelNumber{color:#867352;justify-content:space-between;align-items:center;width:100%;font-weight:600;display:flex}.game-module__MJ3p-G__currentLevel{outline:2px solid var(--teal);outline-offset:1px}.game-module__MJ3p-G__smallStars{color:#b1803b;gap:3px;display:flex}.game-module__MJ3p-G__resultBody{text-align:center;padding:22px}.game-module__MJ3p-G__resultBody>p{margin:15px 0;line-height:1.8}.game-module__MJ3p-G__approvedStamp,.game-module__MJ3p-G__returnedStamp{color:#44765b;letter-spacing:3px;border:3px double #44765b;margin:10px 0;padding:3px 16px;font-size:27px;font-weight:700;display:inline-block;transform:rotate(-6deg)}.game-module__MJ3p-G__returnedStamp{color:#a26044;border-color:#a26044}.game-module__MJ3p-G__awards{grid-template-columns:repeat(3,1fr);margin:24px 0;display:grid}.game-module__MJ3p-G__award,.game-module__MJ3p-G__earnedAward{color:#9f9989;flex-direction:column;align-items:center;gap:8px;display:flex}.game-module__MJ3p-G__earnedAward{color:#ab7731}.game-module__MJ3p-G__award span,.game-module__MJ3p-G__earnedAward span{color:#7a705e;font-size:14px}.game-module__MJ3p-G__resultNote{color:#8b7e64;font-size:14px}.game-module__MJ3p-G__resultActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.game-module__MJ3p-G__manual{padding:18px 24px 24px;line-height:1.8}.game-module__MJ3p-G__manual p{margin:0 0 12px}.game-module__MJ3p-G__manual ol{padding-left:22px;list-style:decimal}.game-module__MJ3p-G__manual li{margin:8px 0}.game-module__MJ3p-G__backupActions{gap:10px;margin:20px 0;display:flex}.game-module__MJ3p-G__loading{background:#f1ead9;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100dvh;display:flex}.game-module__MJ3p-G__loadingMark{border:2px solid var(--teal);width:65px;height:65px;color:var(--teal);place-items:center;font-size:26px;animation:1.5s infinite game-module__MJ3p-G__pulse;display:grid}.game-module__MJ3p-G__plaza{background:#f3efdf;min-height:100dvh;padding:0 max(24px,50vw - 620px)}.game-module__MJ3p-G__plazaHeader{border-bottom:1px solid #d9d2bd;justify-content:space-between;align-items:center;gap:15px;min-height:87px;display:flex}.game-module__MJ3p-G__plazaIdentity{color:#3c5647;align-items:center;gap:10px;display:flex}.game-module__MJ3p-G__plazaIdentity strong{letter-spacing:1px;font-size:19px}.game-module__MJ3p-G__plazaHeader>span{color:#8c856f;font-size:14px}.game-module__MJ3p-G__plazaIntro{padding:47px 0 34px}.game-module__MJ3p-G__plazaIntro>.game-module__MJ3p-G__eyebrow{color:#8d784e}.game-module__MJ3p-G__plazaIntro h1{color:#344638;margin:14px 0 12px;font-size:clamp(30px,3.4vw,47px);font-weight:700;line-height:1.3}.game-module__MJ3p-G__plazaIntro>p{color:#857b65;font-size:16px}.game-module__MJ3p-G__gameFeature{background:#eae3ce;border:1px solid #c7bca0;border-radius:8px;grid-template-columns:1.25fr 1fr;min-height:400px;display:grid;overflow:hidden}.game-module__MJ3p-G__featureArt{background:#82633e;min-height:400px;position:relative;overflow:hidden}.game-module__MJ3p-G__featureArt>img:first-child{object-fit:cover}.game-module__MJ3p-G__featureClerk{filter:drop-shadow(4px 7px 3px #261c165e);width:auto;height:86%;position:absolute;bottom:-5%;right:3%}.game-module__MJ3p-G__featureTag{color:#f9ecd1;background:#394b3de6;border:1px solid #dac799;padding:7px 12px;font-size:14px;position:absolute;top:22px;left:24px;transform:rotate(-2deg)}.game-module__MJ3p-G__artTitle{color:#fff0ce;text-shadow:1px 3px 3px #302011;font-size:clamp(25px,2.7vw,40px);font-weight:700;line-height:1.45;position:absolute;bottom:30px;left:26px}.game-module__MJ3p-G__featureContent{flex-direction:column;justify-content:center;align-items:flex-start;padding:37px 35px;display:flex}.game-module__MJ3p-G__featureContent .game-module__MJ3p-G__eyebrow{color:#84744e}.game-module__MJ3p-G__featureContent h2{color:#374b3b;letter-spacing:2px;margin:10px 0 15px;font-size:32px}.game-module__MJ3p-G__featureContent>p{color:#6d654f;font-size:16px;line-height:1.9}.game-module__MJ3p-G__featureFacts{color:#6a7057;flex-wrap:wrap;gap:15px;padding:20px 0;display:flex}.game-module__MJ3p-G__featureFacts>span{align-items:center;gap:5px;font-size:14px;display:inline-flex}.game-module__MJ3p-G__featureCta{background:#3a5746;border:1px solid #2b4434;border-radius:5px;align-items:center;gap:28px;min-height:48px;padding:12px 20px;font-size:16px;display:inline-flex;color:#f4edda!important}.game-module__MJ3p-G__featureCta:hover{background:#294532}.game-module__MJ3p-G__featureProgress{color:#8c8066;margin-top:13px;font-size:14px}.game-module__MJ3p-G__plazaFooter{color:#958b73;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:29px 0;font-size:14px;display:flex}@keyframes game-module__MJ3p-G__clerk-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.015)}}@keyframes game-module__MJ3p-G__clerk-walk{0%{transform:rotate(-3deg)translateY(-1px)}to{transform:rotate(3deg)translateY(-4px)}}@keyframes game-module__MJ3p-G__parcel-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes game-module__MJ3p-G__pulse{50%{opacity:.55}}@media (min-width:1650px){.game-module__MJ3p-G__workspace{grid-template-columns:minmax(0,1fr) 520px}.game-module__MJ3p-G__editorBody{grid-template-columns:142px minmax(0,1fr)}.game-module__MJ3p-G__paper{max-height:820px}}@media (max-width:1190px){.game-module__MJ3p-G__workspace{grid-template-columns:minmax(0,1fr) 365px;gap:12px;padding:12px}.game-module__MJ3p-G__editorBody{grid-template-columns:1fr}.game-module__MJ3p-G__toolbox{border-bottom:1px solid #bfb293;border-right:0}.game-module__MJ3p-G__toolbox h3 span{margin-left:7px;display:inline}.game-module__MJ3p-G__tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.game-module__MJ3p-G__tool{min-height:43px;padding:5px}.game-module__MJ3p-G__instructionHelp{margin-top:9px}.game-module__MJ3p-G__paper{min-height:300px;max-height:490px}.game-module__MJ3p-G__codeRow{flex-wrap:nowrap}.game-module__MJ3p-G__mission{gap:10px;padding:14px}.game-module__MJ3p-G__missionHeading h1{font-size:20px}.game-module__MJ3p-G__missionHeading{gap:3px}.game-module__MJ3p-G__missionHeading>span{width:100%}.game-module__MJ3p-G__floorBadge{padding-right:10px}.game-module__MJ3p-G__sceneWelcome{padding:8px;top:70%}.game-module__MJ3p-G__sceneWelcome p{font-size:14px}.game-module__MJ3p-G__sceneWelcome svg{display:none}.game-module__MJ3p-G__playbackButtons{gap:4px}.game-module__MJ3p-G__transport{gap:7px}.game-module__MJ3p-G__controlButton,.game-module__MJ3p-G__checkButton,.game-module__MJ3p-G__playButton{padding:7px 10px}.game-module__MJ3p-G__speedControl{margin-left:0}.game-module__MJ3p-G__checkButton{margin-left:auto}.game-module__MJ3p-G__wallPlaque{top:3%;left:31%}.game-module__MJ3p-G__goal{margin-left:0}.game-module__MJ3p-G__conveyor{top:34%}.game-module__MJ3p-G__parcelStack{gap:3px}.game-module__MJ3p-G__memoryFloor{top:61%}}@media (max-width:900px){.game-module__MJ3p-G__workspace{grid-template-columns:1fr;max-width:760px}.game-module__MJ3p-G__gameHeader{flex-wrap:wrap;gap:10px;padding:11px 15px}.game-module__MJ3p-G__wordmark{order:-1}.game-module__MJ3p-G__backLink{margin-right:auto}.game-module__MJ3p-G__headerActions{gap:3px}.game-module__MJ3p-G__backLink span{display:none}.game-module__MJ3p-G__wordmark strong{font-size:18px}.game-module__MJ3p-G__wordmark div>span{display:none}.game-module__MJ3p-G__editorBody{grid-template-columns:150px minmax(0,1fr)}.game-module__MJ3p-G__tools{display:flex}.game-module__MJ3p-G__toolbox{border-right:1px solid #bfb293}.game-module__MJ3p-G__toolbox h3 span{margin-left:0;display:block}.game-module__MJ3p-G__paper{min-height:360px;max-height:600px}.game-module__MJ3p-G__editor{margin-bottom:20px}.game-module__MJ3p-G__transport{z-index:6;background:#e7ddca;border-bottom:1px solid #c8b998;position:sticky;bottom:0}.game-module__MJ3p-G__levelGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.game-module__MJ3p-G__sceneWelcome{padding:12px}.game-module__MJ3p-G__sceneWelcome svg{display:block}.game-module__MJ3p-G__featureContent{padding:25px}.game-module__MJ3p-G__featureContent h2{font-size:27px}.game-module__MJ3p-G__featureContent>p{font-size:15px}}@media (max-width:640px){.game-module__MJ3p-G__gameHeader{min-height:60px;padding:8px 10px}.game-module__MJ3p-G__headerButton{min-height:35px;padding:5px 8px}.game-module__MJ3p-G__headerButton span{font-size:14px}.game-module__MJ3p-G__headerButton svg{display:none}.game-module__MJ3p-G__brandSeal{width:28px;height:32px}.game-module__MJ3p-G__wordmark{gap:6px}.game-module__MJ3p-G__wordmark strong{letter-spacing:0;font-size:16px}.game-module__MJ3p-G__headerActions .game-module__MJ3p-G__iconButton{width:31px;padding:5px}.game-module__MJ3p-G__workspace{gap:12px;padding:8px}.game-module__MJ3p-G__mission{min-height:120px;padding:13px 11px}.game-module__MJ3p-G__floorBadge strong{font-size:32px}.game-module__MJ3p-G__floorBadge span{font-size:14px}.game-module__MJ3p-G__missionStamp{display:none}.game-module__MJ3p-G__missionHeading{padding-right:0}.game-module__MJ3p-G__missionText>p{font-size:14px}.game-module__MJ3p-G__scene{aspect-ratio:1.22;border-width:3px}.game-module__MJ3p-G__sceneImage{object-position:center}.game-module__MJ3p-G__wallPlaque{padding:3px 7px;top:3%;left:29%}.game-module__MJ3p-G__wallPlaque span{display:none}.game-module__MJ3p-G__conveyor{border-width:2px;width:16%;padding:4px 2px;bottom:17%}.game-module__MJ3p-G__conveyorLabel svg{display:none}.game-module__MJ3p-G__conveyorLabel,.game-module__MJ3p-G__trayCount,.game-module__MJ3p-G__emptyTray{font-size:14px}.game-module__MJ3p-G__inbox{left:1%}.game-module__MJ3p-G__outbox{right:1%}.game-module__MJ3p-G__parcel{min-width:28px;min-height:28px}.game-module__MJ3p-G__parcelStack{padding-top:6px}.game-module__MJ3p-G__memoryFloor{gap:3px;width:49%;top:64%;left:25%}.game-module__MJ3p-G__memoryValue{padding-bottom:8px;font-size:17px}.game-module__MJ3p-G__memoryAddress{font-size:14px;line-height:1;right:2px}.game-module__MJ3p-G__memoryTile{border-width:1px 1px 3px}.game-module__MJ3p-G__clerk{width:20%}.game-module__MJ3p-G__sceneStatus{gap:5px;padding:7px 6px;font-size:14px}.game-module__MJ3p-G__sceneStatus>span:last-child{padding-left:3px}.game-module__MJ3p-G__sceneWelcome{width:52%;padding:7px;top:69%;left:24%}.game-module__MJ3p-G__sceneWelcome svg{display:none}.game-module__MJ3p-G__transport{gap:5px;padding:10px 0}.game-module__MJ3p-G__playbackButtons{gap:3px}.game-module__MJ3p-G__playButton,.game-module__MJ3p-G__controlButton,.game-module__MJ3p-G__checkButton{gap:3px;min-height:38px;padding:7px 8px;font-size:14px}.game-module__MJ3p-G__playbackButtons .game-module__MJ3p-G__iconButton{width:31px}.game-module__MJ3p-G__speedControl{gap:3px;font-size:14px}.game-module__MJ3p-G__speedControl select{width:51px}.game-module__MJ3p-G__checkButton{margin-left:0}.game-module__MJ3p-G__testPanel{padding:10px}.game-module__MJ3p-G__testHeader{gap:6px 10px}.game-module__MJ3p-G__testHeader>span{font-size:14px}.game-module__MJ3p-G__testHeader .game-module__MJ3p-G__goal{width:100%}.game-module__MJ3p-G__stageFooter{font-size:14px}.game-module__MJ3p-G__editorBody{grid-template-columns:1fr}.game-module__MJ3p-G__toolbox{border-right:0}.game-module__MJ3p-G__toolbox h3 span{margin-left:7px;display:inline}.game-module__MJ3p-G__tools{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.game-module__MJ3p-G__tool{min-height:48px;padding:5px 6px}.game-module__MJ3p-G__tool small{font-size:14px}.game-module__MJ3p-G__programSection{padding:0 9px}.game-module__MJ3p-G__codeRow{gap:4px;min-height:47px}.game-module__MJ3p-G__miniButton{width:29px;height:34px}.game-module__MJ3p-G__lineSelector{min-height:35px}.game-module__MJ3p-G__operand select{max-width:92px;min-height:33px}.game-module__MJ3p-G__paper{min-height:260px;max-height:none}.game-module__MJ3p-G__emptyProgram{margin-top:25px;padding:20px 10px}.game-module__MJ3p-G__levelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.game-module__MJ3p-G__dialogHeader{padding:12px 15px}.game-module__MJ3p-G__dialogHeader h2{font-size:18px}.game-module__MJ3p-G__levelMap{padding:0 14px 10px}.game-module__MJ3p-G__dialogIntro{margin:12px 14px}.game-module__MJ3p-G__resultBody{padding:17px}.game-module__MJ3p-G__awards{gap:4px}.game-module__MJ3p-G__award strong,.game-module__MJ3p-G__earnedAward strong{font-size:14px}.game-module__MJ3p-G__plaza{padding:0 18px}.game-module__MJ3p-G__plazaHeader{min-height:70px}.game-module__MJ3p-G__plazaHeader>span{display:none}.game-module__MJ3p-G__plazaIntro{padding:32px 0 25px}.game-module__MJ3p-G__plazaIntro h1{font-size:32px}.game-module__MJ3p-G__plazaIntro>p{font-size:15px}.game-module__MJ3p-G__gameFeature{grid-template-columns:1fr}.game-module__MJ3p-G__featureArt{min-height:280px}.game-module__MJ3p-G__artTitle{font-size:29px;bottom:22px;left:20px}.game-module__MJ3p-G__featureTag{top:17px;left:19px}.game-module__MJ3p-G__featureContent{padding:25px}.game-module__MJ3p-G__featureCta{justify-content:space-between;width:100%}.game-module__MJ3p-G__featureFacts{gap:12px}.game-module__MJ3p-G__plazaFooter{padding:23px 0}}@media (prefers-reduced-motion:reduce){.game-module__MJ3p-G__game *,.game-module__MJ3p-G__plaza *,.game-module__MJ3p-G__dialog *{transition:none!important;animation:none!important}}.game-module__MJ3p-G__scene{--floor-cell:min(8.6cqw, 64px);--floor-bottom:12%;container-type:inline-size}.game-module__MJ3p-G__memoryFloor{top:auto;bottom:var(--floor-bottom);width:min(43%,320px);left:50%;transform:translate(-50%)}@media (min-width:901px){.game-module__MJ3p-G__scene{aspect-ratio:auto;height:clamp(330px,100dvh - 560px,610px)}.game-module__MJ3p-G__clerk{width:min(16%,125px)}.game-module__MJ3p-G__sceneWelcome{top:auto;bottom:14%}.game-module__MJ3p-G__sceneImage{object-position:center 42%}}@media (max-width:640px){.game-module__MJ3p-G__scene{--floor-cell:9.8cqw;--floor-bottom:14%}.game-module__MJ3p-G__memoryFloor{width:49%;top:auto;left:25%;transform:none}.game-module__MJ3p-G__emptyTray{white-space:nowrap;font-size:14px}.game-module__MJ3p-G__outbox .game-module__MJ3p-G__emptyTray{writing-mode:vertical-rl;letter-spacing:3px}}.game-module__MJ3p-G__game{--editor-width:clamp(370px, 32vw, 490px);isolation:isolate;background:#342d23;height:100dvh;min-height:0;position:relative;overflow:hidden}.game-module__MJ3p-G__atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.game-module__MJ3p-G__roomArt{object-fit:cover;object-position:40% 50%}.game-module__MJ3p-G__windowLight{opacity:.26;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 8%,#ffe5a62b 9%,#ffdc8266 19%,#0000 20% 27%,#ffedba55 28%,#0000 45%);animation:13s ease-in-out infinite alternate game-module__MJ3p-G__light-breathe;position:absolute;inset:0}.game-module__MJ3p-G__cloudShade{background:radial-gradient(at 10% 10%,#2019165c,#0000 36%),radial-gradient(at 70% 25%,#34281d42,#0000 27%);animation:45s linear infinite alternate game-module__MJ3p-G__cloud-drift;position:absolute;inset:-30%}.game-module__MJ3p-G__roomVignette{position:absolute;inset:0;box-shadow:inset 0 0 130px #160f1466}.game-module__MJ3p-G__dust{position:absolute;inset:0}.game-module__MJ3p-G__dust i{opacity:0;background:#ffe7a4;border-radius:50%;width:3px;height:3px;animation:15s linear infinite game-module__MJ3p-G__dust-drift;position:absolute}.game-module__MJ3p-G__wallFan{filter:drop-shadow(3px 6px 2px #211f2355);width:clamp(42px,5vw,76px);position:absolute;top:12%;left:53%}.game-module__MJ3p-G__wallFan svg{width:100%;display:block}.game-module__MJ3p-G__fanBlades{transform-origin:50px 50px;animation:2s linear infinite game-module__MJ3p-G__fan-spin}.game-module__MJ3p-G__wallClock{background:#e8dcb8;border:4px solid #514b38;border-radius:50%;width:38px;height:38px;position:absolute;top:10%;left:42%;box-shadow:2px 3px #302a2766}.game-module__MJ3p-G__wallClock i,.game-module__MJ3p-G__wallClock b{transform-origin:bottom;background:#615a43;width:2px;height:11px;position:absolute;bottom:50%;left:50%}.game-module__MJ3p-G__wallClock i{animation:60s linear infinite game-module__MJ3p-G__fan-spin}.game-module__MJ3p-G__wallClock b{height:8px;transform:rotate(65deg)}.game-module__MJ3p-G__gameHeader{z-index:12;color:#f1e3bf;text-shadow:0 1px 3px #241c1a;background:0 0;border:0;gap:16px;height:70px;min-height:0;padding:12px 24px;position:absolute;top:0;left:0;right:0}.game-module__MJ3p-G__wordmark{margin-right:auto}.game-module__MJ3p-G__wordmark strong{font-size:19px}.game-module__MJ3p-G__wordmark div>span{display:none}.game-module__MJ3p-G__brandSeal{color:#eee0b6;border-color:#c8b58c}.game-module__MJ3p-G__headerActions{background:#2e352be8;border:1px solid #d7c09470;border-radius:4px;padding:4px 7px}.game-module__MJ3p-G__headerButton{color:#f1e3bf;background:0 0;border-color:#c7b49155;min-height:32px}.game-module__MJ3p-G__headerButton:hover{background:#5d6249}.game-module__MJ3p-G__workspace{max-width:none;margin:0;padding:0;display:block;position:absolute;inset:0}.game-module__MJ3p-G__stageColumn{display:contents}.game-module__MJ3p-G__mission{width:var(--editor-width);z-index:8;scrollbar-width:thin;background:#eee3c4;border:0;border-radius:1px;gap:12px;height:163px;min-height:0;margin:0;padding:16px 18px;position:absolute;top:80px;right:22px;overflow:auto;box-shadow:2px 5px 12px #221b194d}.game-module__MJ3p-G__mission:before{content:"";opacity:.5;background:#986;width:65px;height:8px;position:absolute;top:0;left:40%}.game-module__MJ3p-G__missionStamp{display:none}.game-module__MJ3p-G__missionHeading{gap:1px;padding:0}.game-module__MJ3p-G__missionHeading h1{font-size:20px}.game-module__MJ3p-G__missionHeading>span{width:100%;font-size:12px}.game-module__MJ3p-G__missionText>p{margin-top:5px;font-size:14px;line-height:1.55}.game-module__MJ3p-G__floorBadge{padding-right:10px}.game-module__MJ3p-G__floorBadge strong{font-size:31px}.game-module__MJ3p-G__floorBadge span{font-size:10px}.game-module__MJ3p-G__hint{margin-top:5px}.game-module__MJ3p-G__hint summary{font-size:12px}.game-module__MJ3p-G__scene{width:calc(100% - var(--editor-width) - 44px);aspect-ratio:auto;--floor-bottom:24%;background:0 0;border:0;border-radius:0;height:100%;position:absolute;inset:0 auto 0 0;overflow:hidden}.game-module__MJ3p-G__wallPlaque{color:#ecdfb9;background:#344a3ae6;border:2px solid #aa9161;padding:5px 13px;top:22%;left:38%;transform:rotate(-2deg)}.game-module__MJ3p-G__wallPlaque span{display:none}.game-module__MJ3p-G__wallPlaque strong{font-size:13px}.game-module__MJ3p-G__conveyor{isolation:isolate;background:#30352fee;border:4px solid #726a50;border-radius:5px;width:12%;min-width:52px;padding:10px 4px;top:38%;bottom:23%;box-shadow:4px 7px #292b24,inset 0 0 15px #111b1c}.game-module__MJ3p-G__conveyor:before{content:"";z-index:-1;opacity:.7;background:repeating-linear-gradient(0deg,#5c5c49 0 2px,#393e33 2px 23px);animation:1.8s linear infinite game-module__MJ3p-G__conveyor-roll;position:absolute;inset:34px 5px 22px}.game-module__MJ3p-G__outbox:before{animation-direction:reverse}.game-module__MJ3p-G__inbox{left:5%}.game-module__MJ3p-G__outbox{right:4%}.game-module__MJ3p-G__conveyorLabel{font-size:12px}.game-module__MJ3p-G__trayCount,.game-module__MJ3p-G__emptyTray{font-size:11px}.game-module__MJ3p-G__outbox .game-module__MJ3p-G__emptyTray{writing-mode:initial;letter-spacing:0}.game-module__MJ3p-G__parcelStack{gap:7px;position:relative}.game-module__MJ3p-G__parcel{width:clamp(28px,3.2vw,43px);min-height:32px;font-size:20px}.game-module__MJ3p-G__sentParcel{animation:.3s ease-out game-module__MJ3p-G__parcel-arrive}.game-module__MJ3p-G__scene[data-paused=true] .game-module__MJ3p-G__conveyor:before{animation-play-state:paused}.game-module__MJ3p-G__scene[data-operation=INBOX][data-phase=take] .game-module__MJ3p-G__inbox [data-parcel]:first-child,.game-module__MJ3p-G__scene[data-operation=INBOX][data-phase=settle] .game-module__MJ3p-G__inbox [data-parcel]:first-child{visibility:hidden}.game-module__MJ3p-G__memoryFloor{gap:7px;width:min(47%,350px);top:auto;bottom:25%;left:50%;transform:translate(-50%)}.game-module__MJ3p-G__memoryTile{background:#c9b48478;border-color:#a5946d;border-bottom-width:3px;box-shadow:1px 4px #3e30294d}.game-module__MJ3p-G__memoryValue{font-size:clamp(17px,2vw,27px)}.game-module__MJ3p-G__activeTile{background:#e8d39cb5}.game-module__MJ3p-G__clerk{filter:drop-shadow(3px 5px 2px #2a271f66);width:clamp(86px,10.5vw,146px);transform:translate(-50%,-92%)}.game-module__MJ3p-G__clerkPose{aspect-ratio:3/4;width:100%;position:relative;animation:none!important}.game-module__MJ3p-G__clerkSprite{background-image:url(/web-media/game/instruction-office/clerk-atlas-w1536.webp);background-size:400% 200%;background-position:var(--sprite-x,0%) var(--sprite-y,0%);-webkit-mask-source-type:luminance;width:100%;height:100%;-webkit-mask-image:url(/game/instruction-office/clerk-mask.webp);mask-image:url(/game/instruction-office/clerk-mask.webp);-webkit-mask-size:400% 200%;mask-size:400% 200%;-webkit-mask-source-type:luminance;mask-mode:luminance;-webkit-mask-position:var(--sprite-x,0%) var(--sprite-y,0%);mask-position:var(--sprite-x,0%) var(--sprite-y,0%);background-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.game-module__MJ3p-G__clerk[data-facing=left] .game-module__MJ3p-G__clerkSprite{transform:scaleX(-1)}.game-module__MJ3p-G__heldParcel{border-width:2px 2px 3px;width:32%;min-height:23%;font-size:clamp(14px,1.8vw,24px);top:48%;left:69%;transform:translate(-50%,-50%)}.game-module__MJ3p-G__clerk[data-facing=left] .game-module__MJ3p-G__heldParcel{left:31%;transform:translate(-50%,-50%)}.game-module__MJ3p-G__transferParcel{visibility:hidden;z-index:7;pointer-events:none;transform:translate(-50%, -50%) rotate(var(--parcel-tilt,0deg));position:absolute}.game-module__MJ3p-G__actionBubble{color:#f8e9c9;opacity:0;background:#41583ee8;border-radius:50%;padding:2px 8px;font-size:20px;position:absolute;top:5%;right:-5%}.game-module__MJ3p-G__actionBubble:empty{display:none}.game-module__MJ3p-G__scene[data-phase=think] .game-module__MJ3p-G__actionBubble{opacity:1}.game-module__MJ3p-G__sceneStatus{background:#30382be0;border:1px solid #c7b38a55;border-radius:3px;padding:6px 10px;font-size:12px;bottom:108px;left:5%;right:4%}.game-module__MJ3p-G__sceneWelcome{background:#ead8aa80;border:0;width:40%;padding:12px;top:auto;bottom:26%;left:31%;transform:rotate(-2deg)}.game-module__MJ3p-G__sceneWelcome p{font-size:14px}.game-module__MJ3p-G__sceneWelcome svg{display:none}.game-module__MJ3p-G__transport{z-index:10;left:3%;right:calc(var(--editor-width) + 58px);color:#eee1bb;background:#393d30f5;border:2px solid #9b8961;border-bottom:6px solid #473e2c;border-radius:6px;gap:7px;padding:13px;position:absolute;bottom:24px;box-shadow:3px 8px 15px #201a1a80}.game-module__MJ3p-G__transport .game-module__MJ3p-G__iconButton{color:#eee1bb;width:31px}.game-module__MJ3p-G__speedControl{color:#eee1bb;gap:4px;font-size:12px}.game-module__MJ3p-G__speedControl select{min-height:32px}.game-module__MJ3p-G__playbackButtons{gap:5px}.game-module__MJ3p-G__checkButton{margin-left:0}.game-module__MJ3p-G__transport .game-module__MJ3p-G__playButton{background:#6d8359;border-color:#9faf7c}.game-module__MJ3p-G__paperToggle,.game-module__MJ3p-G__stageFooter{display:none}.game-module__MJ3p-G__executionError{z-index:11;left:5%;right:calc(var(--editor-width) + 68px);margin:0;position:absolute;bottom:152px;box-shadow:0 4px 10px #29211755}.game-module__MJ3p-G__storageNotice{z-index:20;top:72px;left:15px;right:calc(var(--editor-width) + 50px);margin:0;position:absolute}.game-module__MJ3p-G__editor{z-index:9;width:var(--editor-width);border:1px solid #9a8a65;border-radius:2px;flex-direction:column;margin:0;display:flex;position:absolute;top:259px;bottom:24px;right:22px;box-shadow:5px 8px 20px #221a1b66}.game-module__MJ3p-G__editorHeader{background:#3a4c3a;flex-shrink:0;padding:9px 13px}.game-module__MJ3p-G__editorHeader h2{margin:0;font-size:16px}.game-module__MJ3p-G__editorHeader .game-module__MJ3p-G__eyebrow{display:none}.game-module__MJ3p-G__programCount{font-size:12px}.game-module__MJ3p-G__editorBody{flex:1;grid-template-columns:96px minmax(0,1fr);min-height:0;display:grid}.game-module__MJ3p-G__toolbox{scrollbar-width:thin;border-bottom:0;border-right:1px solid #bfb293;padding:9px 6px;overflow-y:auto}.game-module__MJ3p-G__toolbox h3{margin-bottom:8px;font-size:12px}.game-module__MJ3p-G__toolbox h3 span{display:none}.game-module__MJ3p-G__tools{gap:6px;display:flex}.game-module__MJ3p-G__tool{touch-action:none;grid-template-columns:12px 1fr;gap:1px;min-height:43px;padding:5px 3px}.game-module__MJ3p-G__tool small{font-size:10px}.game-module__MJ3p-G__tool svg{width:12px}.game-module__MJ3p-G__instructionHelp{font-size:11px}.game-module__MJ3p-G__programSection{flex-direction:column;min-height:0;padding:0 7px;display:flex}.game-module__MJ3p-G__paperToolbar{flex-shrink:0;min-height:36px;font-size:11px}.game-module__MJ3p-G__paper{flex:1;min-height:0;max-height:none;padding:9px 0;position:relative;overflow:hidden auto}.game-module__MJ3p-G__codeRow{flex-wrap:nowrap;min-height:46px;position:relative}.game-module__MJ3p-G__lineSelector{touch-action:none;min-height:32px;font-size:12px}.game-module__MJ3p-G__lineNumber{font-size:11px}.game-module__MJ3p-G__lineSelector svg{width:10px}.game-module__MJ3p-G__operand select{max-width:77px;padding:3px;font-size:11px}.game-module__MJ3p-G__rowActions{gap:0}.game-module__MJ3p-G__miniButton{width:22px;height:28px;min-height:28px;padding:3px}.game-module__MJ3p-G__miniButton svg{width:13px}.game-module__MJ3p-G__editorFootnote{flex-shrink:0;min-height:24px;padding:5px 0;font-size:10px}.game-module__MJ3p-G__emptyProgram{margin-top:10px;padding:12px 5px}.game-module__MJ3p-G__emptyProgram strong{font-size:13px}.game-module__MJ3p-G__emptyProgram p,.game-module__MJ3p-G__emptyProgram span{font-size:12px}.game-module__MJ3p-G__paperEnd{font-size:11px}.game-module__MJ3p-G__dropSlot{background:#d8b66e35;border:2px dashed #a68043;border-radius:3px;height:46px;margin:0 0 6px;list-style:none}.game-module__MJ3p-G__paperViewport{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.game-module__MJ3p-G__paperViewport .game-module__MJ3p-G__paper{width:100%;padding-right:25px}.game-module__MJ3p-G__jumpConnections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.game-module__MJ3p-G__jumpConnections path{fill:none;stroke:#759694;stroke-width:2px;opacity:.4}.game-module__MJ3p-G__jumpConnections path[data-selected=true]{opacity:1;stroke-width:3px;stroke-dasharray:5 3;animation:1s linear infinite game-module__MJ3p-G__connection-flow}@keyframes game-module__MJ3p-G__connection-flow{to{stroke-dashoffset:-16px}}.game-module__MJ3p-G__dragGhost{z-index:1000;pointer-events:none;color:#343e2e;font:600 15px var(--font-sans), sans-serif;background:#d9dfb8;border:2px solid #79885c;border-radius:3px;align-items:center;gap:8px;padding:10px 15px;display:flex;position:fixed;box-shadow:6px 12px 20px #1d1d2855}.game-module__MJ3p-G__dragGhost small{opacity:.7;font-size:11px}.game-module__MJ3p-G__dragGhost[data-kind=memory]{background:#e8d4a2}.game-module__MJ3p-G__dragGhost[data-kind=math]{background:#e6ba99}.game-module__MJ3p-G__dragGhost[data-kind=jump]{background:#b6cecd}@keyframes game-module__MJ3p-G__light-breathe{to{opacity:.46;transform:translate(2%)}}@keyframes game-module__MJ3p-G__cloud-drift{to{transform:translate(20%,8%)}}@keyframes game-module__MJ3p-G__dust-drift{0%{opacity:0;transform:translateY(20px)}30%,70%{opacity:.45}to{opacity:0;transform:translate(35px,-80px)}}@keyframes game-module__MJ3p-G__fan-spin{to{transform:rotate(360deg)}}@keyframes game-module__MJ3p-G__conveyor-roll{to{background-position-y:46px}}@media (max-height:760px) and (min-width:901px){.game-module__MJ3p-G__mission{height:136px;padding:10px 14px;top:72px}.game-module__MJ3p-G__editor{top:220px;bottom:16px}.game-module__MJ3p-G__transport{bottom:16px}.game-module__MJ3p-G__sceneStatus{bottom:110px}.game-module__MJ3p-G__clerk{width:112px}.game-module__MJ3p-G__wallPlaque{top:19%}}@media (max-width:1100px) and (min-width:901px){.game-module__MJ3p-G__game{--editor-width:370px}.game-module__MJ3p-G__transport{padding:8px}.game-module__MJ3p-G__speedControl{margin-left:0}.game-module__MJ3p-G__sceneStatus{bottom:142px}.game-module__MJ3p-G__conveyor,.game-module__MJ3p-G__memoryFloor{bottom:30%}.game-module__MJ3p-G__editorBody{grid-template-columns:85px minmax(0,1fr)}}@media (max-width:900px){.game-module__MJ3p-G__gameHeader{flex-wrap:nowrap;gap:8px;height:58px;padding:8px 12px}.game-module__MJ3p-G__wordmark{order:0;margin-right:auto}.game-module__MJ3p-G__wordmark strong{font-size:16px}.game-module__MJ3p-G__brandSeal{display:none}.game-module__MJ3p-G__backLink{margin:0}.game-module__MJ3p-G__headerActions{gap:1px;padding:2px}.game-module__MJ3p-G__headerActions .game-module__MJ3p-G__iconButton{width:28px}.game-module__MJ3p-G__headerButton{min-height:30px;padding:4px;font-size:11px}.game-module__MJ3p-G__headerButton span{font-size:11px}.game-module__MJ3p-G__headerButton svg{display:none}.game-module__MJ3p-G__scene{width:100%;height:auto;top:110px;bottom:0}.game-module__MJ3p-G__mission{width:auto;height:99px;min-height:0;padding:9px 12px;top:62px;left:12px;right:12px}.game-module__MJ3p-G__missionHeading h1{font-size:17px}.game-module__MJ3p-G__missionHeading>span{display:none}.game-module__MJ3p-G__missionText>p{margin-top:2px;font-size:12px;line-height:1.4}.game-module__MJ3p-G__floorBadge strong{font-size:29px}.game-module__MJ3p-G__hint{margin-top:3px}.game-module__MJ3p-G__hint summary{font-size:11px}.game-module__MJ3p-G__wallPlaque{display:none}.game-module__MJ3p-G__conveyor{width:13%;top:24%;bottom:30%}.game-module__MJ3p-G__memoryFloor{gap:4px;width:48%;bottom:33%}.game-module__MJ3p-G__memoryValue{font-size:20px}.game-module__MJ3p-G__clerk{width:clamp(84px,17vw,122px)}.game-module__MJ3p-G__sceneStatus{gap:4px;padding:5px;font-size:11px;bottom:140px;left:4%;right:4%}.game-module__MJ3p-G__sceneStatus>span:last-child{padding-left:0}.game-module__MJ3p-G__sceneWelcome{width:48%;bottom:34%;left:26%}.game-module__MJ3p-G__transport{gap:6px;padding:9px;bottom:15px;left:12px;right:12px}.game-module__MJ3p-G__transport button{min-height:34px;padding:6px 8px;font-size:12px}.game-module__MJ3p-G__playbackButtons{gap:4px}.game-module__MJ3p-G__paperToggle{margin-left:auto;display:inline-flex}.game-module__MJ3p-G__speedControl{margin-left:auto}.game-module__MJ3p-G__stageFooter{display:none}.game-module__MJ3p-G__editor{z-index:15;width:auto;display:none;inset:174px 12px 134px}.game-module__MJ3p-G__game[data-paper-open=true] .game-module__MJ3p-G__editor{animation:.22s ease-out game-module__MJ3p-G__paper-open;display:flex}.game-module__MJ3p-G__editorBody{grid-template-columns:98px minmax(0,1fr)}.game-module__MJ3p-G__toolbox h3 span{display:none}.game-module__MJ3p-G__tools{display:flex}.game-module__MJ3p-G__paper{min-height:0;max-height:none}.game-module__MJ3p-G__tool{min-height:43px}.game-module__MJ3p-G__editorHeader{padding:8px 11px}.game-module__MJ3p-G__rowActions{gap:0}.game-module__MJ3p-G__lineSelector{min-height:32px}.game-module__MJ3p-G__miniButton{width:24px}.game-module__MJ3p-G__executionError{z-index:16;font-size:12px;bottom:158px;left:16px;right:16px}.game-module__MJ3p-G__executionError>span{display:none}.game-module__MJ3p-G__storageNotice{top:164px;left:12px;right:12px}.game-module__MJ3p-G__wallClock{display:none}.game-module__MJ3p-G__wallFan{top:24%;left:69%}.game-module__MJ3p-G__testPanel{padding:14px}}@media (max-width:360px){.game-module__MJ3p-G__wordmark strong{font-size:14px}.game-module__MJ3p-G__headerActions .game-module__MJ3p-G__iconButton{width:25px;padding:4px}.game-module__MJ3p-G__gameHeader{padding:8px}.game-module__MJ3p-G__transport{padding:7px;left:7px;right:7px}.game-module__MJ3p-G__transport button{padding:6px;font-size:11px}.game-module__MJ3p-G__speedControl{gap:2px;font-size:11px}.game-module__MJ3p-G__speedControl select{width:47px}.game-module__MJ3p-G__editor{left:7px;right:7px}.game-module__MJ3p-G__editorBody{grid-template-columns:82px minmax(0,1fr)}.game-module__MJ3p-G__lineSelector{gap:1px}.game-module__MJ3p-G__lineNumber{width:16px}.game-module__MJ3p-G__miniButton{width:20px}.game-module__MJ3p-G__operand select{max-width:60px}.game-module__MJ3p-G__memoryAddress{font-size:10px}.game-module__MJ3p-G__memoryValue{font-size:16px}.game-module__MJ3p-G__conveyor{min-width:43px}.game-module__MJ3p-G__parcel{min-width:25px;min-height:27px;font-size:17px}.game-module__MJ3p-G__trayCount{font-size:9px}}@media (max-height:520px) and (max-width:900px) and (orientation:landscape){.game-module__MJ3p-G__game{--editor-width:310px}.game-module__MJ3p-G__scene{width:calc(100% - 330px);top:45px}.game-module__MJ3p-G__mission{width:310px;height:90px;top:52px;left:auto;right:10px}.game-module__MJ3p-G__editor,.game-module__MJ3p-G__game[data-paper-open=true] .game-module__MJ3p-G__editor{width:310px;display:flex;inset:151px 10px 12px auto}.game-module__MJ3p-G__editorHeader,.game-module__MJ3p-G__editorFootnote{display:none}.game-module__MJ3p-G__editorBody{grid-template-columns:80px minmax(0,1fr)}.game-module__MJ3p-G__transport{bottom:12px;right:335px}.game-module__MJ3p-G__paperToggle{display:none}.game-module__MJ3p-G__sceneStatus{bottom:120px}.game-module__MJ3p-G__clerk{width:76px}.game-module__MJ3p-G__conveyor{top:18%;bottom:41%}.game-module__MJ3p-G__memoryFloor{bottom:42%}.game-module__MJ3p-G__wallFan{top:19%;left:30%}.game-module__MJ3p-G__missionText>p{font-size:11px}.game-module__MJ3p-G__sceneWelcome{display:none}}@keyframes game-module__MJ3p-G__paper-open{0%{opacity:0;transform:translateY(25px)rotate(1deg)}to{opacity:1;transform:none}}@media (max-width:1100px){.game-module__MJ3p-G__codeRow{flex-wrap:wrap}.game-module__MJ3p-G__lineSelector{white-space:nowrap;flex-shrink:0;min-height:36px}.game-module__MJ3p-G__rowActions{margin-left:auto}.game-module__MJ3p-G__miniButton{width:28px;min-width:28px;min-height:28px}.game-module__MJ3p-G__lineNumber{min-width:16px}}@media (prefers-reduced-motion:reduce){.game-module__MJ3p-G__game *,.game-module__MJ3p-G__game :before,.game-module__MJ3p-G__dragGhost{transition:none!important;animation:none!important}}.game-module__MJ3p-G__geometryFeature{margin-top:28px}.game-module__MJ3p-G__geometryArt{color:#727f8b;background:#f4f5f7;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:340px;padding:40px;display:flex}.game-module__MJ3p-G__geometryArt svg{width:min(100%,440px);height:auto;overflow:hidden}.game-module__MJ3p-G__geometryArt span{letter-spacing:.05em;text-align:center;font-size:14px}@media (max-width:760px){.game-module__MJ3p-G__geometryArt{min-height:240px;padding:28px}.game-module__MJ3p-G__geometryArt svg{width:280px}}.game-module__MJ3p-G__game,.game-module__MJ3p-G__loading,.game-module__MJ3p-G__dialog,.game-module__MJ3p-G__dragGhost{--ink:var(--product-foreground);--muted:var(--product-muted-foreground);--paper:var(--product-surface);--line:var(--product-border);--teal:var(--product-primary);color:var(--product-foreground);font:400 14px / 20px var(--product-font-sans);letter-spacing:normal}.game-module__MJ3p-G__game{--editor-width:clamp(420px, 36vw, 540px)}.game-module__MJ3p-G__gameHeader{background:var(--product-surface);height:64px;color:var(--product-foreground);border-bottom:1px solid var(--product-border);text-shadow:none;padding:10px 20px}.game-module__MJ3p-G__backLink{color:var(--product-muted-foreground)!important}.game-module__MJ3p-G__wordmark strong{letter-spacing:normal;font-size:18px;line-height:28px}.game-module__MJ3p-G__brandSeal{background:var(--product-accent);width:32px;height:32px;color:var(--product-primary);border:0;border-radius:6px;font-size:14px;transform:none}.game-module__MJ3p-G__headerActions{background:0 0;border:0;gap:4px;padding:0}.game-module__MJ3p-G__headerButton,.game-module__MJ3p-G__controlButton,.game-module__MJ3p-G__checkButton,.game-module__MJ3p-G__playButton{border:1px solid var(--product-border);background:var(--product-surface);min-height:40px;color:var(--product-foreground);box-shadow:none;border-radius:6px;padding:9px 12px;font-size:14px;line-height:20px}.game-module__MJ3p-G__headerButton:hover,.game-module__MJ3p-G__controlButton:hover,.game-module__MJ3p-G__checkButton:hover{background:var(--product-muted);border-color:var(--product-border-strong)}.game-module__MJ3p-G__headerActions .game-module__MJ3p-G__iconButton{width:40px;min-height:40px}.game-module__MJ3p-G__iconButton:hover,.game-module__MJ3p-G__miniButton:hover{background:var(--product-muted);border-color:var(--product-border);color:var(--product-foreground)}.game-module__MJ3p-G__audioOn{color:var(--product-primary);background:var(--product-accent)}.game-module__MJ3p-G__game button:focus-visible,.game-module__MJ3p-G__game a:focus-visible,.game-module__MJ3p-G__game select:focus-visible,.game-module__MJ3p-G__game summary:focus-visible,.game-module__MJ3p-G__dialog button:focus-visible,.game-module__MJ3p-G__dialog summary:focus-visible,.game-module__MJ3p-G__dialog select:focus-visible{outline:3px solid var(--product-focus);outline-offset:2px}.game-module__MJ3p-G__mission{border:1px solid var(--product-border);background:var(--product-surface);height:176px;box-shadow:none;border-radius:8px;padding:16px;top:80px}.game-module__MJ3p-G__mission:before{display:none}.game-module__MJ3p-G__floorBadge{border-color:var(--product-border);color:var(--product-primary)}.game-module__MJ3p-G__floorBadge strong{font-size:28px;line-height:36px}.game-module__MJ3p-G__floorBadge span{letter-spacing:normal;font-size:12px}.game-module__MJ3p-G__missionHeading h1{font-size:18px;line-height:28px}.game-module__MJ3p-G__missionHeading>span{color:var(--product-muted-foreground);font-size:12px}.game-module__MJ3p-G__missionText>p{color:var(--product-description-foreground);font-size:14px;line-height:22px}.game-module__MJ3p-G__hint summary{font-size:14px;line-height:20px}.game-module__MJ3p-G__hint p{background:var(--product-accent);color:var(--product-description-foreground)}.game-module__MJ3p-G__transport{background:var(--product-surface);color:var(--product-foreground);border:1px solid var(--product-border);box-shadow:none;left:20px;right:calc(var(--editor-width) + 38px);border-radius:8px;gap:8px;padding:12px;bottom:20px}.game-module__MJ3p-G__transport button{min-height:40px;padding:9px 10px;font-size:14px}.game-module__MJ3p-G__transport .game-module__MJ3p-G__iconButton{width:40px;color:var(--product-muted-foreground)}.game-module__MJ3p-G__playButton,.game-module__MJ3p-G__transport .game-module__MJ3p-G__playButton{color:var(--product-primary-foreground);background:var(--product-primary);box-shadow:none;border-color:#0000}.game-module__MJ3p-G__playButton:hover,.game-module__MJ3p-G__transport .game-module__MJ3p-G__playButton:hover{background:var(--product-primary-hover)}.game-module__MJ3p-G__playButton:active{transform:none}.game-module__MJ3p-G__checkButton{color:var(--product-primary);background:var(--product-accent);border-color:#0000}.game-module__MJ3p-G__speedControl{color:var(--product-muted-foreground);font-size:14px}.game-module__MJ3p-G__speedControl select,.game-module__MJ3p-G__testHeader select,.game-module__MJ3p-G__operand select{background:var(--product-surface);color:var(--product-foreground);border-color:var(--product-border);border-radius:4px;min-height:32px;font-size:14px}.game-module__MJ3p-G__editor{border:1px solid var(--product-border);background:var(--product-surface);box-shadow:none;border-radius:8px;top:272px;bottom:20px}.game-module__MJ3p-G__editorHeader{background:var(--product-surface);color:var(--product-foreground);border-bottom:1px solid var(--product-border);padding:12px 16px}.game-module__MJ3p-G__editorHeader h2{font-size:18px;line-height:28px}.game-module__MJ3p-G__programCount{color:var(--product-muted-foreground);background:var(--product-muted);border:0;border-radius:4px;padding:4px 8px;font-size:12px}.game-module__MJ3p-G__editorBody{grid-template-columns:116px minmax(0,1fr)}.game-module__MJ3p-G__toolbox{background:var(--product-muted);border-color:var(--product-border);padding:12px 8px}.game-module__MJ3p-G__toolbox h3{font-size:14px;line-height:20px}.game-module__MJ3p-G__tool,.game-module__MJ3p-G__tool[data-kind]{background:var(--product-surface);border:1px solid var(--product-border);color:var(--product-foreground);border-radius:6px;grid-template-columns:14px 1fr;gap:3px;min-height:52px;padding:8px 5px}.game-module__MJ3p-G__tool span{font-size:14px}.game-module__MJ3p-G__tool small{opacity:1;color:var(--product-muted-foreground);font-size:12px}.game-module__MJ3p-G__tool svg{width:14px;color:var(--product-primary)}.game-module__MJ3p-G__tool:hover{background:var(--product-accent);border-color:var(--product-primary);filter:none;transform:none}.game-module__MJ3p-G__instructionHelp{color:var(--product-description-foreground);font-size:14px}.game-module__MJ3p-G__programSection{background:var(--product-surface);padding:0 10px}.game-module__MJ3p-G__paperToolbar{border-color:var(--product-border);border-bottom-style:solid;min-height:44px;font-size:12px}.game-module__MJ3p-G__paperToolbar .game-module__MJ3p-G__iconButton{width:36px;min-height:36px}.game-module__MJ3p-G__paperViewport .game-module__MJ3p-G__paper{padding:10px 25px 10px 3px}.game-module__MJ3p-G__codeRow,.game-module__MJ3p-G__codeRow[data-kind]{background:var(--product-muted);border:1px solid var(--product-border);border-left:3px solid var(--product-border-strong);border-radius:5px;flex-wrap:wrap;gap:4px;min-height:48px;padding:4px}.game-module__MJ3p-G__codeRow:hover{outline:1px solid var(--product-border-strong)}.game-module__MJ3p-G__selectedRow{outline:2px solid var(--product-primary)!important}.game-module__MJ3p-G__currentRow{outline:2px solid var(--product-success-text)!important;background:var(--product-success-soft)!important}.game-module__MJ3p-G__lineSelector{min-height:36px;font-size:14px}.game-module__MJ3p-G__lineNumber{color:var(--product-muted-foreground);font-size:12px}.game-module__MJ3p-G__operand select{max-width:90px}.game-module__MJ3p-G__indirectButton{background:var(--product-surface);color:var(--product-foreground);border-color:var(--product-border);min-height:32px}.game-module__MJ3p-G__indirectButton[aria-pressed=true]{background:var(--product-accent);color:var(--product-primary);border-color:var(--product-primary)}.game-module__MJ3p-G__miniButton{color:var(--product-muted-foreground);width:32px;min-width:32px;height:32px;min-height:32px}.game-module__MJ3p-G__emptyProgram{color:var(--product-muted-foreground);border-color:var(--product-border);padding:24px 10px}.game-module__MJ3p-G__emptyProgram strong{color:var(--product-foreground);font-size:14px}.game-module__MJ3p-G__emptyProgram p{color:var(--product-description-foreground);font-size:14px}.game-module__MJ3p-G__emptyProgram>span{opacity:1;font-size:12px}.game-module__MJ3p-G__paperEnd,.game-module__MJ3p-G__editorFootnote{color:var(--product-muted-foreground);border-color:var(--product-border);font-size:12px;line-height:20px}.game-module__MJ3p-G__editorFootnote{padding:8px 0}.game-module__MJ3p-G__dropSlot{background:var(--product-accent);border-color:var(--product-primary)}.game-module__MJ3p-G__jumpConnections path{stroke:var(--product-primary)}.game-module__MJ3p-G__dragGhost,.game-module__MJ3p-G__dragGhost[data-kind]{background:var(--product-surface-raised);color:var(--product-foreground);border:1px solid var(--product-primary);box-shadow:var(--product-shadow);border-radius:6px}.game-module__MJ3p-G__executionError,.game-module__MJ3p-G__storageNotice{background:var(--product-warning-soft);color:var(--product-warning-text);border-color:var(--product-border);box-shadow:none;font-size:14px;line-height:22px}.game-module__MJ3p-G__dialog{background:var(--product-surface);border-color:var(--product-border);box-shadow:var(--product-shadow);margin:auto}.game-module__MJ3p-G__dialog::backdrop{background:#00000080}.game-module__MJ3p-G__dialogHeader{background:var(--product-surface);border-color:var(--product-border);padding:16px 20px}.game-module__MJ3p-G__dialogHeader h2{font-size:18px;line-height:28px}.game-module__MJ3p-G__dialogIntro,.game-module__MJ3p-G__manual{color:var(--product-description-foreground)}.game-module__MJ3p-G__department h3{color:var(--product-foreground);font-size:18px;line-height:28px}.game-module__MJ3p-G__department h3>span,.game-module__MJ3p-G__levelNumber{color:var(--product-muted-foreground)}.game-module__MJ3p-G__levelButton{background:var(--product-surface);color:var(--product-foreground);border-color:var(--product-border);border-radius:6px}.game-module__MJ3p-G__levelButton:hover{background:var(--product-muted);border-color:var(--product-primary)}.game-module__MJ3p-G__completedLevel{background:var(--product-success-soft);border-color:var(--product-border)}.game-module__MJ3p-G__currentLevel{outline-color:var(--product-primary)}.game-module__MJ3p-G__smallStars,.game-module__MJ3p-G__earnedAward{color:var(--product-signal)}.game-module__MJ3p-G__award{color:var(--product-disabled-foreground)}.game-module__MJ3p-G__award strong,.game-module__MJ3p-G__earnedAward strong{color:var(--product-foreground);font-size:14px}.game-module__MJ3p-G__award span,.game-module__MJ3p-G__earnedAward span,.game-module__MJ3p-G__resultNote{color:var(--product-muted-foreground)}.game-module__MJ3p-G__approvedStamp,.game-module__MJ3p-G__returnedStamp{letter-spacing:normal;background:var(--product-success-soft);color:var(--product-success-text);border:0;border-radius:6px;padding:12px 20px;font-size:28px;line-height:36px;transform:none}.game-module__MJ3p-G__returnedStamp{background:var(--product-warning-soft);color:var(--product-warning-text)}.game-module__MJ3p-G__testPanel{background:var(--product-surface);border:0;padding:20px}.game-module__MJ3p-G__dataChip,.game-module__MJ3p-G__consumedChip{background:var(--product-muted);border-color:var(--product-border)}.game-module__MJ3p-G__correctChip{background:var(--product-success-soft);border-color:var(--product-success-text);color:var(--product-success-text)}.game-module__MJ3p-G__wrongChip{background:var(--product-danger-soft);border-color:var(--product-danger);color:var(--product-danger-text)}.game-module__MJ3p-G__dataPlaceholder{color:var(--product-muted-foreground)}.game-module__MJ3p-G__loading{background:var(--product-canvas)}.game-module__MJ3p-G__loadingMark{background:var(--product-accent);border:0;border-radius:8px}@media (max-height:760px) and (min-width:901px){.game-module__MJ3p-G__mission{height:150px;padding:12px;top:76px}.game-module__MJ3p-G__editor{top:238px;bottom:16px}}@media (min-width:901px) and (max-width:1200px){.game-module__MJ3p-G__game{--editor-width:420px}.game-module__MJ3p-G__transport{gap:6px;padding:8px}.game-module__MJ3p-G__speedControl{margin-left:0}.game-module__MJ3p-G__sceneStatus{bottom:156px}}@media (max-width:900px){.game-module__MJ3p-G__gameHeader{gap:6px;height:60px;padding:8px 12px}.game-module__MJ3p-G__wordmark strong{font-size:14px}.game-module__MJ3p-G__headerActions{gap:0}.game-module__MJ3p-G__headerButton{min-height:40px;padding:8px}.game-module__MJ3p-G__headerButton span{font-size:12px}.game-module__MJ3p-G__headerActions .game-module__MJ3p-G__iconButton{width:36px;min-height:40px}.game-module__MJ3p-G__mission{width:auto;height:132px;padding:12px;top:72px;left:12px;right:12px}.game-module__MJ3p-G__missionHeading h1{font-size:18px}.game-module__MJ3p-G__missionText>p{font-size:14px;line-height:20px}.game-module__MJ3p-G__scene{top:158px}.game-module__MJ3p-G__transport{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));gap:6px;padding:10px}.game-module__MJ3p-G__transport button{min-height:40px;padding:8px;font-size:14px}.game-module__MJ3p-G__transport .game-module__MJ3p-G__iconButton{width:36px}.game-module__MJ3p-G__speedControl{font-size:12px}.game-module__MJ3p-G__editor{width:auto;inset:72px 12px 138px}.game-module__MJ3p-G__editorBody{grid-template-columns:104px minmax(0,1fr)}.game-module__MJ3p-G__editorHeader{padding:8px 12px}.game-module__MJ3p-G__editorHeader h2{font-size:18px}.game-module__MJ3p-G__tool{min-height:48px}.game-module__MJ3p-G__miniButton{width:32px;min-width:32px;min-height:36px}.game-module__MJ3p-G__executionError{font-size:14px;bottom:156px}.game-module__MJ3p-G__storageNotice{top:208px}.game-module__MJ3p-G__sceneStatus{flex-wrap:wrap;bottom:150px}.game-module__MJ3p-G__backupActions{flex-wrap:wrap}}@media (max-width:360px){.game-module__MJ3p-G__gameHeader{gap:4px;padding:8px}.game-module__MJ3p-G__headerActions .game-module__MJ3p-G__iconButton{width:32px}.game-module__MJ3p-G__headerButton{padding:6px}.game-module__MJ3p-G__transport{padding:8px;left:8px;right:8px}.game-module__MJ3p-G__transport button{padding:8px 6px}.game-module__MJ3p-G__editor{left:8px;right:8px}.game-module__MJ3p-G__editorBody{grid-template-columns:96px minmax(0,1fr)}}@media (max-height:520px) and (max-width:900px) and (orientation:landscape){.game-module__MJ3p-G__gameHeader{height:52px}.game-module__MJ3p-G__game{--editor-width:330px}.game-module__MJ3p-G__mission{width:330px;height:104px;top:60px;left:auto;right:10px}.game-module__MJ3p-G__editor,.game-module__MJ3p-G__game[data-paper-open=true] .game-module__MJ3p-G__editor{width:330px;inset:174px 10px 12px auto}.game-module__MJ3p-G__scene{width:calc(100% - 350px);top:52px}.game-module__MJ3p-G__transport{padding:8px;bottom:12px;right:350px}.game-module__MJ3p-G__editorBody{grid-template-columns:96px minmax(0,1fr)}.game-module__MJ3p-G__sceneStatus{bottom:160px}}@media (max-width:480px) and (orientation:portrait){.game-module__MJ3p-G__transport{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.game-module__MJ3p-G__playbackButtons{grid-column:1/-1;justify-content:space-between}.game-module__MJ3p-G__playbackButtons>.game-module__MJ3p-G__playButton,.game-module__MJ3p-G__playbackButtons>.game-module__MJ3p-G__controlButton{flex:1}.game-module__MJ3p-G__speedControl{justify-content:flex-start;margin-left:0}.game-module__MJ3p-G__paperToggle{margin-left:0}.game-module__MJ3p-G__editor{bottom:calc(178px + env(safe-area-inset-bottom))}.game-module__MJ3p-G__sceneStatus{bottom:calc(182px + env(safe-area-inset-bottom))}.game-module__MJ3p-G__executionError{bottom:calc(188px + env(safe-area-inset-bottom))}}
.office-workspace-module__Opsgra__office.office-workspace-module__Opsgra__office{--desk-width:clamp(440px, 39vw, 560px);--office-accent:#38664d;--office-soft:#e6ead2;--product-surface:#f4ecd5;--product-surface-raised:#fff4d9;--product-muted:#e9dfc2;--product-foreground:#3c3c30;--product-description-foreground:#5c5845;--product-muted-foreground:#777059;--product-border:#cabb95;--product-border-strong:#9a8b64;--product-primary:#38664d;--product-primary-hover:#294f3a;--product-primary-foreground:#fff5dc;--product-accent:#e1e6cc;--product-success-soft:#dfe8ca;--product-success-text:#3d6744;--product-warning-soft:#f4dfbd;--product-warning-text:#875236;--product-danger-soft:#efcfbe;--product-danger-text:#8f4434;--product-danger:#b86e54;--product-focus:#cfab60;background:#51402d;height:100dvh;min-height:650px;position:relative;overflow:auto}.office-workspace-module__Opsgra__scene{isolation:isolate;width:100%;height:100%;min-height:650px;position:relative;overflow:hidden}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__actingArea{inset:0 calc(var(--desk-width) + 46px) 0 0;aspect-ratio:auto;background:0 0;border:0;border-radius:0;width:auto;height:auto;min-height:0;position:absolute}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__header{color:#f6e7bf;text-shadow:0 1px 2px #221d19;z-index:12;background:0 0;border:0;gap:12px;width:auto;height:auto;min-height:0;padding:0;position:absolute;top:18px;left:auto;right:24px}.office-workspace-module__Opsgra__header>div:first-of-type{display:none}.office-workspace-module__Opsgra__header>a{font-size:12px;color:#f6e7bf!important}.office-workspace-module__Opsgra__header>div:last-child{background:#354b3df2;border:1px solid #b49c68;border-bottom:3px solid #1d2e25;border-radius:8px;padding:3px 6px;box-shadow:0 4px 9px #251c2555}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__header button{color:#f3e5bc;background:0 0;border-color:#0000}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__header button:hover{background:#ffffff16}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__header button[aria-pressed=true]{color:#c4d49b}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__mission{width:min(340px, calc((100% - var(--desk-width) - 90px) * .55));color:#453e2d;z-index:7;background:linear-gradient(110deg,#f8edce,#e9dbb6);border:1px solid #b19b71;border-bottom:3px solid #ae9670;border-radius:2px 2px 8px;gap:13px;height:auto;min-height:0;max-height:235px;margin:0;padding:20px 18px 15px;position:absolute;top:80px;left:26px;right:auto;overflow:auto;transform:rotate(-1.5deg);box-shadow:3px 7px 14px #271b2350}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__mission:before{content:"";opacity:1;background:linear-gradient(#c0b18c,#7f785b);border:1px solid #827250;width:30%;height:9px;display:block;position:absolute;top:0;left:35%;box-shadow:0 2px 3px #55433244}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__mission h1{font-size:18px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__wallPlaque{color:#eddfb9;white-space:nowrap;background:#354c3c;border:2px solid #b49e6d;border-radius:6px;padding:7px 15px;display:block;top:3%;left:36%;transform:translate(-50%)rotate(-1deg);box-shadow:2px 4px 5px #231d1a66}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__conveyor{border:3px solid #8d835e;border-radius:7px;width:12%;min-width:62px;top:47%;bottom:13%;box-shadow:4px 6px #2c3128,7px 12px 10px #33292477}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__memoryFloor{gap:5px;width:min(42%,300px);top:auto;bottom:12%;left:49%;transform:translate(-50%)}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__sceneStatus{color:#f3e4bf;background:#35432edf;border:1px solid #c0b08777;border-radius:20px;gap:8px;min-width:0;padding:5px 12px;font-size:11px;bottom:4%;left:20%;right:15%}.office-workspace-module__Opsgra__guide{color:#484332;z-index:6;pointer-events:none;background:#fff1d3f2;border:1px solid #b8a278;border-radius:14px 14px 14px 2px;width:42%;max-width:290px;padding:12px 15px;position:absolute;top:34%;left:33%;box-shadow:2px 4px 9px #2e211936}.office-workspace-module__Opsgra__guide:after{content:"";border-top:10px solid #f5e8cb;border-right:12px solid #0000;position:absolute;bottom:-10px;left:12px}.office-workspace-module__Opsgra__guide>svg{display:none}.office-workspace-module__Opsgra__guide strong{font-size:13px;font-weight:600;line-height:21px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__guide p{color:#77694b;margin-top:4px;font-size:11px;line-height:18px}.office-workspace-module__Opsgra__receipts{top:85px;right:calc(var(--desk-width) + 58px);width:min(260px, calc((100% - var(--desk-width) - 90px) * .38));color:#4a422e;z-index:5;background:#f3e5c2;border:1px solid #bdab81;border-top:5px solid #6f7656;border-radius:3px;max-height:200px;padding:14px 16px 12px;position:absolute;overflow:auto;transform:rotate(1deg);box-shadow:3px 7px 12px #29221d44}.office-workspace-module__Opsgra__receipts header{border-bottom:1px dashed #bcaa80;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.office-workspace-module__Opsgra__receipts h3{font-size:13px;font-weight:650}.office-workspace-module__Opsgra__receipts label,.office-workspace-module__Opsgra__speed{color:#786d4e;align-items:center;gap:6px;font-size:11px;display:flex}.office-workspace-module__Opsgra__receipts select,.office-workspace-module__Opsgra__speed select{color:#4a4433;background:#f7edcf;border:1px solid #bdad87;border-radius:4px;min-height:28px;padding:2px 4px}.office-workspace-module__Opsgra__receiptRow{align-items:flex-start;gap:10px;padding:4px 0;display:flex}.office-workspace-module__Opsgra__receiptRow>strong{color:#807252;flex-shrink:0;width:26px;padding-top:3px;font-size:11px;font-weight:500}.office-workspace-module__Opsgra__receiptRow>div{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.office-workspace-module__Opsgra__numberChip{background:#e9dcb8;border:1px solid #c4b18a;border-radius:3px;justify-content:center;align-items:center;gap:2px;min-width:26px;min-height:26px;padding:1px 5px;font:600 13px/22px monospace;display:inline-flex}.office-workspace-module__Opsgra__numberChip[data-consumed=true]{opacity:.4;text-decoration:line-through}.office-workspace-module__Opsgra__numberChip[data-correct=true]{color:#48613a;background:#dce5c5;border-color:#90a06b}.office-workspace-module__Opsgra__numberChip[data-correct=false]{color:#853c2c;background:#efd1bc;border-color:#b57b5f}.office-workspace-module__Opsgra__placeholder{color:#887756;font-size:11px;line-height:26px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__receiptHint{color:#887756;margin-top:7px;font-size:10px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__editor{width:var(--desk-width);z-index:10;background:repeating-linear-gradient(2deg,#0000 0 7px,#3526170a 8px 9px),linear-gradient(100deg,#776448,#99815b 46%,#716345);border:3px solid #b09666;border-top:7px solid #b79b6b;border-bottom:10px solid #4f4130;border-radius:14px 14px 8px 8px;grid-template-rows:34px minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);gap:0;height:auto;margin:0;padding:7px 14px 12px;display:grid;position:absolute;inset:78px 24px 24px auto;overflow:visible;box-shadow:-10px 8px 26px #2a201f33,0 12px #322c23,inset 0 2px #e2cd9166}.office-workspace-module__Opsgra__panelHeading{color:#f3dfb1;text-shadow:0 1px 1px #2e231b;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:0 1px 6px;display:flex}.office-workspace-module__Opsgra__panelHeading>div{align-items:center;gap:9px;display:flex}.office-workspace-module__Opsgra__panelHeading h2{letter-spacing:1px;font-size:14px;font-weight:600}.office-workspace-module__Opsgra__panelHeading>span{color:#e8d9b1;background:#433e30b3;border:1px solid #c4b07955;border-radius:3px;padding:2px 7px;font:11px/18px monospace}.office-workspace-module__Opsgra__sectionNumber{border:1px solid #d0b982;border-radius:3px;padding:0 5px;font:600 11px/20px monospace}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__editorBody{display:contents}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__programSection{background:repeating-linear-gradient(90deg,#0000 0 17px,#ad99784a 18px 20px,#0000 21px 35px) top/100% 5px no-repeat,#f3e9ce;border:1px solid #5c513b;border-radius:5px;flex-direction:column;grid-area:2/1;min-width:0;min-height:0;padding:0 8px;display:flex;box-shadow:inset 0 2px 5px #4f422c33}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__paperToolbar{color:#8c7c58;border:0;height:34px;min-height:34px;font-size:11px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__paperToolbar button{width:28px;height:25px;min-height:25px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__paperToolbar svg{width:14px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__paperViewport{flex:1;min-height:0;overflow:hidden}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__paper{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a99469 #e8dbb9;flex-direction:column;align-items:stretch;gap:6px;width:100%;height:100%;min-height:0;max-height:none;padding:5px 7px 8px 3px;scroll-padding:6px;display:flex;overflow:hidden auto}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__paper:focus-visible{outline-offset:-2px;outline:2px solid #a9823e}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__codeRow{background:#e0e4c7;border:1px solid #a6aa79;border-left:4px solid #6e8655;border-radius:4px;flex-wrap:nowrap;flex:none;align-items:center;gap:0 4px;height:auto;min-height:44px;margin:0;padding:3px 5px;display:flex;box-shadow:1px 2px #7f765c30}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__codeRow[data-kind=memory]{background:#eadbb3;border-left-color:#b58c44}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__codeRow[data-kind=math]{background:#e8cab0;border-left-color:#b57950}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__codeRow[data-kind=jump]{background:#ccddd3;border-left-color:#638b82}.office-workspace-module__Opsgra__codeRow>button{min-height:29px;font-size:12px}.office-workspace-module__Opsgra__codeRow>button span:first-child{min-width:17px;font-size:11px}.office-workspace-module__Opsgra__codeRow>div{margin-left:0}.office-workspace-module__Opsgra__codeRow>div:last-child{margin-left:auto}.office-workspace-module__Opsgra__codeRow select{max-width:87px;min-height:26px;font-size:11px}.office-workspace-module__Opsgra__codeRow>div:last-child button{width:28px;min-width:28px;height:29px;min-height:29px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__dropSlot{border-color:#a9823e;flex:0 0 40px;height:40px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__emptyProgram{text-align:left;color:#9b875f;background:0 0;border:0;grid-template-columns:30px 1fr;gap:2px 12px;min-width:0;margin:20px 0;padding:12px 8px;display:grid}.office-workspace-module__Opsgra__emptyProgram>svg{grid-row:1/4;align-self:center}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__emptyProgram strong{color:#786544;font-size:13px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__emptyProgram p,.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__emptyProgram span{color:#9b875f;font-size:11px;line-height:18px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__paperEnd{text-align:center;color:#b2a079;white-space:nowrap;flex:none;padding:10px 0;font-size:10px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__editorFootnote{color:#8c7c58;min-height:28px;margin:0;padding:6px 0;font-size:10px;display:block}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__toolbox{background:0 0;border:0;grid-area:3/1;grid-template-columns:1fr auto;align-items:center;gap:3px 8px;min-width:0;padding:9px 0 7px;display:grid;position:relative;overflow:visible}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__toolbox h3{color:#ecddb4;flex-shrink:0;margin:0;font-size:11px;line-height:19px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__toolbox h3 span{color:#d1bd93;margin-left:8px;font-size:10px;display:inline}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__tools{scrollbar-width:thin;scrollbar-color:#b19a70 #5d513b;grid-area:2/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;max-height:148px;padding:3px 2px 6px;display:grid;overflow-y:auto}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__tool{color:#3e4d39;background:linear-gradient(#e6e7c8,#c6ccaa);border:1px solid #b8b99a;border-bottom:4px solid #50563d;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:37px;padding:6px 2px;display:flex;box-shadow:0 2px 2px #3d362c77}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__tool span{font-size:12px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__tool small{display:none}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__tool:hover{background:#eff0d1;transform:translateY(-1px)}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__tool:active{box-shadow:none;transform:translateY(2px)}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__tool[data-recommended=true]:not(:disabled){outline-offset:2px;outline:2px solid #edc97f}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__tool[data-kind=memory]{background:#ddc99e;border-bottom-color:#876c3d}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__tool[data-kind=math]{background:#d9bba0;border-bottom-color:#885e3d}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__tool[data-kind=jump]{background:#bdcfc5;border-bottom-color:#4c7669}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__instructionHelp{color:#ead9af;grid-area:1/2;margin:0;font-size:11px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__instructionHelp[open]{color:#605138;z-index:20;background:#f2e4c3;border:1px solid #aa9367;border-radius:6px;grid-area:auto;max-height:300px;padding:14px;position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -6px 20px #31251e44}.office-workspace-module__Opsgra__controls{color:#e3d7af;background:linear-gradient(130deg,#4b5a43,#334432);border:1px solid #b2a273;border-bottom:4px solid #24352a;border-radius:8px;flex-direction:column;grid-area:4/1;justify-content:center;gap:7px;min-width:0;padding:10px 11px;display:flex;position:relative;box-shadow:inset 0 1px #d3d4a655,2px 3px 6px #3c2d2544}.office-workspace-module__Opsgra__debugControls{flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__debugControls button{color:#e9dcba;background:#526048;border:1px solid #919676;border-radius:4px;gap:3px;min-height:29px;padding:3px 6px;font-size:11px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__debugControls button:last-of-type{width:29px}.office-workspace-module__Opsgra__speed{color:#c7c59f;justify-content:space-between;width:auto;margin-left:auto;padding-top:3px}.office-workspace-module__Opsgra__speed select{color:#e9ddb9;background:#45533e;border-color:#838c68;min-height:24px}.office-workspace-module__Opsgra__primaryControls{grid-template-columns:1fr 1fr;gap:7px;display:grid}.office-workspace-module__Opsgra__runButton,.office-workspace-module__Opsgra__verifyButton{border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:7px 10px;font-size:13px;font-weight:600;display:flex}.office-workspace-module__Opsgra__runButton{color:#fff2c9;background:linear-gradient(#83965e,#607a47);border:1px solid #b8c086;border-bottom:4px solid #2b472d;box-shadow:0 2px 3px #202a2377}.office-workspace-module__Opsgra__runButton:hover{background:#8a9f65}.office-workspace-module__Opsgra__runButton:active{box-shadow:none;transform:translateY(2px)}.office-workspace-module__Opsgra__verifyButton{color:#57452d;background:#dcc28d;border:1px solid #e0cb9e;border-bottom:3px solid #8f7750}.office-workspace-module__Opsgra__verifyButton:hover{background:#ebd5a4}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__controlHint{color:#b8bea0;text-align:center;margin:0;font-size:9px;line-height:14px}.office-workspace-module__Opsgra__executionError{color:#8a4f30;background:#f5debd;border:1px solid #bc8664;border-radius:6px;flex-direction:column;max-width:370px;padding:12px 16px;font-size:12px;line-height:21px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 4px 12px #30231e44}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__storageNotice{top:70px;left:26px;right:calc(var(--desk-width) + 60px);z-index:22;position:absolute}.office-workspace-module__Opsgra__saveNote{color:#d8c394;z-index:12;font-size:9px;position:absolute;bottom:2px;right:30px}@media (max-width:1100px) and (min-width:701px){.office-workspace-module__Opsgra__office.office-workspace-module__Opsgra__office{--desk-width:420px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__editor{padding-inline:10px;right:14px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__actingArea{right:calc(var(--desk-width) + 28px)}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__mission{width:calc(100% - var(--desk-width) - 70px);max-height:160px;padding:15px 12px;top:78px;left:18px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__mission h1{font-size:16px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__mission p{font-size:12px;line-height:19px}.office-workspace-module__Opsgra__receipts{top:253px;right:calc(var(--desk-width) + 45px);width:calc(100% - var(--desk-width) - 80px);max-height:140px;padding:8px 12px}.office-workspace-module__Opsgra__guide{width:57%;padding:8px 12px;top:53%;left:25%}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__guide p{display:none}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__conveyor{top:65%;bottom:9%}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__memoryFloor{bottom:8%}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__sceneStatus{bottom:2%;left:8%;right:8%}}@media (max-width:700px){.office-workspace-module__Opsgra__office.office-workspace-module__Opsgra__office,.office-workspace-module__Opsgra__scene{min-height:1100px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__header{justify-content:space-between;gap:5px;top:10px;left:10px;right:10px}.office-workspace-module__Opsgra__header>a span{display:none}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__header button{min-height:30px;font-size:11px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__actingArea{height:490px;inset:0 0 auto}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__wallPlaque{display:none}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__mission{gap:8px;width:calc(100% - 24px);max-height:136px;padding:13px 12px 10px;top:64px;left:12px;transform:rotate(-.7deg)}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__mission h1{font-size:15px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__mission p{font-size:11px;line-height:17px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__mission:has(details[open]){z-index:18;max-height:230px}.office-workspace-module__Opsgra__receipts{width:135px;max-height:120px;padding:7px;top:205px;right:12px;transform:none}.office-workspace-module__Opsgra__receipts header{margin-bottom:3px;padding-bottom:3px;display:block}.office-workspace-module__Opsgra__receipts label{justify-content:space-between;font-size:10px}.office-workspace-module__Opsgra__receipts select{min-height:22px;font-size:10px}.office-workspace-module__Opsgra__receiptRow{gap:4px;padding:2px 0}.office-workspace-module__Opsgra__receiptHint{display:none}.office-workspace-module__Opsgra__numberChip{min-width:20px;min-height:21px;padding:0 3px;font-size:11px;line-height:19px}.office-workspace-module__Opsgra__numberChip svg{display:none}.office-workspace-module__Opsgra__guide{width:calc(100% - 175px);padding:8px 10px;top:43%;left:12px}.office-workspace-module__Opsgra__guide strong{font-size:12px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__guide p{display:none}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__conveyor{width:15%;min-width:44px;padding:5px 2px;top:67%;bottom:6%}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__memoryFloor{gap:3px;width:42%;bottom:7%;left:48%}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__sceneStatus{gap:3px;padding:3px 7px;font-size:9px;bottom:0;left:12%;right:12%}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__editor{border-width:5px 2px 6px;width:auto;padding:5px 9px 8px;inset:505px 10px 22px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__toolbox h3 span{display:none}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__codeRow{gap:2px;padding-inline:3px}.office-workspace-module__Opsgra__codeRow>div:last-child button{width:24px;min-width:24px}.office-workspace-module__Opsgra__codeRow select{max-width:70px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__programSection{padding:0 5px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__tools{gap:5px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__tool{gap:2px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__tool span{font-size:11px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__storageNotice{font-size:11px;top:62px;left:10px;right:10px}}@media (max-height:740px) and (min-width:701px){.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__editor{grid-template-rows:28px minmax(0,1fr) auto auto;top:67px;bottom:18px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__toolbox{padding-block:5px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__tool{min-height:32px;padding-block:3px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__tools{max-height:118px}.office-workspace-module__Opsgra__controls{gap:5px;padding:7px 9px}.office-workspace-module__Opsgra__runButton,.office-workspace-module__Opsgra__verifyButton{min-height:35px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__guide p{display:none}}.office-workspace-module__Opsgra__receiptInput{color:#887756;margin-top:5px;font-size:10px}.office-workspace-module__Opsgra__receiptInput summary{cursor:pointer}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__paperViewport[data-has-jumps=true]{padding-right:76px}.office-workspace-module__Opsgra__jumpRail{pointer-events:none;background:#e9dbb933;border-left:1px dashed #c8b58a;width:72px;height:100%;position:absolute;inset:0 0 0 auto;overflow:hidden}.office-workspace-module__Opsgra__paperViewport:not([data-has-jumps=true]) .office-workspace-module__Opsgra__jumpRail{display:none}.office-workspace-module__Opsgra__jumpRail>g{color:#476f61;opacity:.85}.office-workspace-module__Opsgra__jumpRail>g[data-lane="1"]{color:#957039}.office-workspace-module__Opsgra__jumpRail>g[data-lane="2"]{color:#597c97}.office-workspace-module__Opsgra__jumpRail>g[data-lane="3"]{color:#886b86}.office-workspace-module__Opsgra__jumpRail[data-focused=true]>g{opacity:.38}.office-workspace-module__Opsgra__jumpRail>g[data-selected=true]{color:#245c48;opacity:1}.office-workspace-module__Opsgra__jumpLine,.office-workspace-module__Opsgra__jumpHalo{fill:none;stroke-linecap:round;stroke-linejoin:round}.office-workspace-module__Opsgra__jumpHalo{stroke:#f3e9ce;stroke-width:5px}.office-workspace-module__Opsgra__jumpLine{stroke:currentColor;stroke-width:1.8px}.office-workspace-module__Opsgra__jumpRail>g[data-selected=true] .office-workspace-module__Opsgra__jumpLine{stroke-width:2.8px}.office-workspace-module__Opsgra__jumpDestination rect{fill:#f5edda;stroke:currentColor;stroke-width:1px}.office-workspace-module__Opsgra__jumpDestination text{fill:currentColor;font:600 10px sans-serif}@media (max-width:1100px){.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__paperViewport[data-has-jumps=true]{padding-right:62px}.office-workspace-module__Opsgra__jumpRail{width:59px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__codeRow:has(select){flex-wrap:wrap}}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__editorFootnote:has(.office-workspace-module__Opsgra__locateTarget){justify-content:space-between;align-items:center;gap:5px;display:flex}.office-workspace-module__Opsgra__locateTarget{color:#285c46;font:inherit;cursor:pointer;background:#e2e7cd;border:1px solid #a2b08a;border-radius:3px;padding:1px 4px;font-weight:600}.office-workspace-module__Opsgra__locateTarget:hover{background:#cfdcb7}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__mailParcel{aspect-ratio:3/2;width:min(100%,86px);min-width:0;height:auto;min-height:0;box-shadow:none;color:#42321e;filter:drop-shadow(1px 3px 1px #111a16a6);isolation:isolate;background:url(/game/instruction-office/mail-envelope-v1.webp) 50%/contain no-repeat;border:0;border-radius:0;place-items:center;padding:5% 12% 0;display:inline-grid;position:relative}.office-workspace-module__Opsgra__parcelValue{font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-shadow:0 1px #fff8e5;letter-spacing:-.5px;font-size:clamp(17px,2vw,24px);font-weight:700;line-height:1}.office-workspace-module__Opsgra__parcelValue[data-digits="3"]{font-size:17px}.office-workspace-module__Opsgra__parcelValue[data-digits="4"]{letter-spacing:-.7px;font-size:14px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__parcelStack{gap:1px;padding:11px 1px 8px;overflow:hidden}.office-workspace-module__Opsgra__parcelStack .office-workspace-module__Opsgra__mailParcel:nth-child(3n+1){rotate:-3deg}.office-workspace-module__Opsgra__parcelStack .office-workspace-module__Opsgra__mailParcel:nth-child(3n+2){rotate:2deg}.office-workspace-module__Opsgra__parcelStack .office-workspace-module__Opsgra__mailParcel:first-child{filter:drop-shadow(1px 4px 2px #101811b3)}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__heldMail{width:43%;min-height:0;padding:2% 4% 0;position:absolute}.office-workspace-module__Opsgra__heldMail .office-workspace-module__Opsgra__parcelValue{font-size:17px}.office-workspace-module__Opsgra__heldMail .office-workspace-module__Opsgra__parcelValue[data-digits="3"],.office-workspace-module__Opsgra__heldMail .office-workspace-module__Opsgra__parcelValue[data-digits="4"]{font-size:12px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__movingMail{width:57px;min-height:0;padding:3px 6px 0;position:absolute}.office-workspace-module__Opsgra__movingMail .office-workspace-module__Opsgra__parcelValue{font-size:18px}.office-workspace-module__Opsgra__movingMail .office-workspace-module__Opsgra__parcelValue[data-digits="3"],.office-workspace-module__Opsgra__movingMail .office-workspace-module__Opsgra__parcelValue[data-digits="4"]{font-size:13px}.office-workspace-module__Opsgra__deliveredMail:after{content:"✓";color:#547058;opacity:.85;border:1px solid #547058aa;border-radius:50%;place-items:center;width:11px;height:11px;font:700 9px/1 sans-serif;display:grid;position:absolute;bottom:18%;right:15%;rotate:-15deg}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__conveyor{background:linear-gradient(90deg,#b29a66 0,#71654a 3px,#253a32 5px,#24302a 50%,#354539 calc(100% - 5px),#9b875c calc(100% - 3px),#c6ad75 100%);border:2px solid #ba9d65;border-bottom:5px solid #716040;border-radius:10px 10px 7px 7px;padding:9px 5px 5px;box-shadow:inset 0 2px 1px #f0d69b88,inset 0 -2px 3px #080f0bc4,3px 5px #31372b,7px 12px 12px #201b2077}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__conveyor:before{opacity:1;background:repeating-linear-gradient(0deg,#15251fc9 0 2px,#68716266 3px 4px,#344238 5px 25px);border:1px solid #0f1d1799;border-radius:3px;inset:38px 7px 28px;box-shadow:inset 4px 0 9px #09140eb3,inset -4px 0 9px #09140eb3,inset 0 8px 9px #0a140dcc}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__conveyor:after{content:"";pointer-events:none;background:radial-gradient(circle at 3px 3px,#342c1a 0 1px,#d3b780 1.5px 2.5px,#0000 3px),radial-gradient(circle at calc(100% - 3px) 3px,#342c1a 0 1px,#d3b780 1.5px 2.5px,#0000 3px),radial-gradient(circle at 3px calc(100% - 3px),#342c1a 0 1px,#d3b780 1.5px 2.5px,#0000 3px),radial-gradient(circle at calc(100% - 3px) calc(100% - 3px),#342c1a 0 1px,#d3b780 1.5px 2.5px,#0000 3px);position:absolute;inset:4px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__conveyorLabel{color:#f0dfae;text-shadow:0 1px 1px #102018;letter-spacing:.4px;border-bottom:1px solid #beac7866;justify-content:center;width:100%;padding:4px 0 6px;font-size:11px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__trayCount{color:#d8c695;text-shadow:0 1px #17251c;border-top:1px solid #beac7855;width:100%;padding:6px 1px 3px;font-size:10px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__numberChip{background:linear-gradient(115deg,#fbf0d0,#e4d3a6);border-color:#bca77b;border-radius:2px;box-shadow:0 1px 1px #78643d24,inset 0 1px #fff8e1}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__numberChip[data-correct=true]{background:linear-gradient(115deg,#e4edcf,#cedcaf)}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__numberChip[data-correct=false]{background:linear-gradient(115deg,#f3deca,#e6bfa5)}@media (max-width:700px){.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__conveyor{padding:7px 3px 3px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__conveyorLabel{letter-spacing:0;font-size:9px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__parcelStack{gap:0;padding-top:7px}.office-workspace-module__Opsgra__parcelValue{font-size:17px}.office-workspace-module__Opsgra__parcelValue[data-digits="3"]{font-size:13px}.office-workspace-module__Opsgra__parcelValue[data-digits="4"]{font-size:11px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__trayCount{font-size:9px}.office-workspace-module__Opsgra__parcelStack .office-workspace-module__Opsgra__mailParcel:not(:first-child){display:none}}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__paperToolbar>span{align-items:center;gap:4px;font-size:12px;display:inline-flex}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__paperToolbar{height:38px;min-height:38px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__toolbox h3{font-size:13px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__instructionHelp{font-size:12px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__emptyProgram{color:#9d895d;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__emptyProgram strong{font-size:14px;font-weight:500}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__emptyProgram>svg{order:1}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__mission p{font-size:14px;line-height:23px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__mission summary{font-size:13px}.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__receiptRow>strong,.office-workspace-module__Opsgra__receiptInput{font-size:12px}.office-workspace-module__Opsgra__receiptInput summary{align-items:center;gap:5px;padding:4px 0;display:flex}.office-workspace-module__Opsgra__receiptInput summary:before{content:"▸";font-size:11px}.office-workspace-module__Opsgra__receiptInput[open] summary:before{content:"▾"}.office-workspace-module__Opsgra__receiptInput p{padding:5px 0;line-height:20px}.office-workspace-module__Opsgra__guide strong{font-size:15px}.office-workspace-module__Opsgra__guideProgress{color:#766342;align-items:center;gap:7px;margin-top:10px;font-size:13px;display:flex}.office-workspace-module__Opsgra__guideLetters{color:#47694d;gap:4px;margin-left:auto;display:flex}.office-workspace-module__Opsgra__jumpTargetButton{color:#335a48;cursor:pointer;white-space:nowrap;background:#f3efd8;border:1px solid #97aa8e;border-bottom-width:2px;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.office-workspace-module__Opsgra__jumpTargetButton b{font:700 14px/1 monospace}.office-workspace-module__Opsgra__jumpTargetButton span{font-size:12px}.office-workspace-module__Opsgra__jumpTargetButton:hover,.office-workspace-module__Opsgra__jumpTargetButton[aria-pressed=true]{background:#dce8c9;border-color:#466b4b}.office-workspace-module__Opsgra__targetPrompt{color:#3d603f;background:#e3e9c9;border:1px solid #9ea779;border-radius:5px;align-items:center;gap:8px;margin:0 0 7px;padding:9px 10px;display:flex}.office-workspace-module__Opsgra__targetPrompt strong{flex:1;font-size:13px;font-weight:500;line-height:20px}.office-workspace-module__Opsgra__targetPrompt button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.office-workspace-module__Opsgra__targetPrompt button:hover{background:#bbcba4}.office-workspace-module__Opsgra__targetRowPick{z-index:4;color:#557647;cursor:crosshair;background:0 0;border:1px dashed #77935f;border-radius:4px;justify-content:flex-end;align-items:center;padding-right:11px;display:flex;position:absolute;inset:0}.office-workspace-module__Opsgra__targetRowPick:hover,.office-workspace-module__Opsgra__targetRowPick:focus-visible{outline-offset:-2px;color:#264d31;background:#82a26122;outline:3px solid #668b4f}.office-workspace-module__Opsgra__editor[data-picking-target=true]{cursor:crosshair}.office-workspace-module__Opsgra__editor[data-picking-target=true] .office-workspace-module__Opsgra__codeRow>div:last-child{visibility:hidden}.office-workspace-module__Opsgra__editor[data-picking-target=true] .office-workspace-module__Opsgra__codeRow[data-jump-source=true]{background:#efe2bd;border-left-color:#b7813c}.office-workspace-module__Opsgra__targetLocator{justify-content:flex-end;min-height:30px;padding:5px 0;display:flex}.office-workspace-module__Opsgra__targetLocator button{align-items:center;gap:5px;font-size:12px;display:inline-flex}.office-workspace-module__Opsgra__insertionMarker{color:#58714e;align-items:center;gap:6px;padding:1px 3px;font-size:12px;display:flex}.office-workspace-module__Opsgra__insertionMarker:after{content:"";border-top:1px dashed #9cab7c;flex:1}@media (max-width:1100px){.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__codeRow:has(.office-workspace-module__Opsgra__jumpTargetButton){flex-wrap:wrap}}@media (max-width:700px){.office-workspace-module__Opsgra__office .office-workspace-module__Opsgra__mission p{font-size:12px;line-height:19px}.office-workspace-module__Opsgra__guide strong{font-size:13px}.office-workspace-module__Opsgra__guideProgress{flex-wrap:wrap;gap:4px;font-size:11px}.office-workspace-module__Opsgra__guideLetters{margin-left:0}}
